BM6P6(@ yyyuuupppmmmkkkhhhccc___ZZZXXXTTTQQQNNNLLLIIIFFFFFFFFFDDDBBB???;;;888666:::;;;;;;<<<<<<;;;;;;:::::::::999999;;;===@@@AAACCCDDDFFFHHHJJJKKKLLLLLLKKKMMMOOOPPPQQQSSSVVVYYY[[[^^^bbbgggmmmuuu~~~{{{tttlllcccYYYRRRFFF???555+++%%%!!!  !!!!!!!!! !!! """$$$%%%&&&''''''''''''((()))+++++++++)))&&&###!!!  ###$$$$$$###!!!   """$$$%%%&&&&&&%%% %%%***666EEESSScccxxxzzzqqqhhhbbbZZZPPPIIIHHHKKKRRR___nnn}}}|||ooobbbUUUMMMMMMMMMNNNQQQWWW```hhhmmmrrrxxxyyyuuupppmmmkkkhhhbbb]]][[[WWWSSSOOOMMMKKKIIIGGGEEEEEEDDDCCCAAA>>>;;;:::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::<<<>>>@@@BBBCCCDDDFFFHHHJJJKKKLLLLLLLLLMMMOOOQQQRRRTTTWWWYYYZZZ]]]aaafffmmmuuu}}}zzzrrrkkkbbbWWWPPPEEE>>>444+++%%%!!!   !!!!!! !!! """$$$%%%&&&''''''''''''((()))******+++***(((&&&$$$"""!!!!!!  """######"""!!! ### """$$$&&&&&&&&&&&&  '''+++555CCCQQQbbbyyyzzzqqqiiiccc[[[QQQKKKJJJKKKRRR___nnn}}}{{{lll^^^PPPHHHCCCCCCCCCFFFLLLTTT\\\aaajjjpppzzzxxxuuuqqqnnnlllggg```[[[[[[WWWQQQMMMKKKJJJIIIHHHEEEEEEDDDCCCBBB@@@>>>===========================;;;;;;;;;;;;<<>>======<<<<<<<<<<<<<<<<<<===:::::::::;;;===>>>@@@AAABBBCCCDDDFFFHHHIIIIIIIIIKKKMMMOOOQQQRRRTTTXXXZZZ^^^aaafffkkkrrr{{{wwwnnnfff\\\QQQIII@@@:::111***%%%!!! !!! !!!  """###$$$%%%((('''&&&&&&&&&&&&&&&'''+++,,,------,,,)))%%%###  !!!  !!!$$$&&&(((((('''&&&"""$$$(((,,,666DDDRRRcccyyy{{{zzzqqqhhhbbb[[[RRRMMMMMMNNNVVVbbbqqqtttcccQQQAAA777111000///111777???HHHMMM]]]eeeppp{{{xxxuuurrrpppnnniiiaaa[[[ZZZVVVPPPKKKJJJIIIIIIIIIHHHGGGEEECCC@@@>>>===<<<<<<<<<;;;::::::;;;<<<<<<999999:::;;;===>>>???@@@@@@AAACCCDDDFFFFFFGGGGGGJJJLLLNNNPPPQQQTTTWWWZZZ^^^aaafffmmmttt}}}vvvmmmdddZZZOOOGGG===777000)))$$$!!! !!!  !!!###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%***,,,---......+++(((&&&!!!  !!!!!!%%%((()))((('''&&& $$$'''(((---999HHHVVVeeexxx}}}zzzqqqhhhaaaZZZRRRNNNMMMQQQXXXeeetttrrr___LLL<<<222---,,,+++---222;;;DDDJJJZZZbbbnnnyyy~~~yyyuuurrrpppnnnjjjddd^^^YYYUUUPPPMMMKKKKKKJJJIIIIIIHHHEEEBBB@@@>>>===<<<<<<;;;:::999999:::;;;<<<999:::;;;<<<>>>???@@@@@@@@@AAACCCDDDEEEFFFFFFFFFHHHJJJMMMOOOPPPSSSWWWYYY\\\___eeekkksss|||wwwnnndddYYYNNNFFF:::555...((($$$!!!  !!!  !!!###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%((())),,,---...,,,***)))###!!! !!!!!!"""%%%)))***)))(((&&&!!!&&&)))***000===LLLYYYfffwww|||sssiiibbb[[[SSSNNNNNNRRRYYYfffuuuppp]]]JJJ999///***)))(((***000:::CCCJJJXXXaaammmvvv|||zzzvvvrrrpppooolllgggbbbYYYUUUQQQOOOMMMLLLJJJIIIIIIGGGEEECCCAAA@@@@@@@@@===<<<;;;::::::;;;<<<===;;;<<<===???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGIIIKKKMMMOOORRRVVVYYY\\\___dddkkksss}}}yyyoooeeeZZZNNNFFF888333---((($$$!!!   !!!  !!!######$$$###############$$$%%%&&&%%%''')))+++,,,,,,,,,+++$$$###!!!!!!!!!!!! """&&&***+++***(((&&&"""'''+++000555???MMMYYYfffxxxvvvlllddd]]]TTTPPPPPPQQQYYYeeetttppp]]]III999...***(((''')))000;;;EEELLLYYYbbbmmmuuuyyyzzzvvvrrrpppooommmiiieeeXXXVVVRRRPPPOOOMMMKKKIIIHHHGGGEEEDDDCCCCCCCCCDDD???>>><<<;;;;;;<<<>>>???===>>>???AAACCCCCCDDDDDDCCCDDDEEEGGGHHHHHHHHHHHHFFFHHHJJJLLLNNNQQQUUUXXX]]]aaafffmmmuuuzzzpppfffZZZNNNFFF777222,,,'''$$$!!!   """ !!!"""###$$$""""""""""""###$$$%%%&&&$$$%%%''')))+++,,,,,,,,,%%%###"""!!!"""!!! """&&&***+++***(((&&&###(((,,,444888@@@LLLXXXfffyyyyyynnnfff^^^VVVQQQQQQPPPXXXdddsssppp]]]JJJ999///+++))))))+++222===HHHOOO[[[dddpppvvvzzz~~~~~~{{{uuuooommmnnnmmmhhhddd[[[XXXTTTQQQNNNLLLIIIGGGGGGGGGFFFEEEDDDBBB@@@???===<<<;;;:::;;;<<>>===<<<;;;;;;===???@@@@@@AAABBBDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHIIILLLMMMNNNPPPTTTVVV^^^```eeemmmwwwwwwlllcccYYYMMMDDD;;;666///)))%%%"""    !!!!!!!!!"""""""""######### !!!###$$$&&&'''''''''######"""!!! !!!%%%((())))))'''&&&""" """$$$%%%'''***,,,111999DDDPPP]]]lll~~~wwwkkkaaaYYYRRROOOSSSYYYbbbnnn|||uuubbbOOO@@@888444444444777???IIISSSZZZfffiiilllnnnpppsssyyy}}}}}}wwwqqqooonnnlllfff```YYYVVVQQQNNNKKKIIIFFFCCCDDDDDDDDDDDDCCCBBBAAA@@@???>>>===<<<<<<>>>???@@@AAABBBCCCDDDFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGHHHIIIKKKLLLMMMQQQUUUYYY___aaagggnnnvvv~~~vvvkkkbbbXXXLLLDDD<<<777000***&&&###     !!!!!!!!!""""""""""""######!!!!!!###$$$$$$%%%%%%%%%######"""!!! ###&&&((((((((('''""" !!!$$$%%%&&&(((***---222999EEEPPP]]]mmm}}}pppddd[[[SSSOOOTTTZZZbbbmmmyyyuuudddSSSEEE>>>:::;;;===AAAHHHQQQYYY^^^ggggggiiijjjmmmqqqtttvvv~~~yyyrrrooonnnkkkddd^^^WWWTTTPPPMMMJJJHHHDDDBBBBBBCCCCCCCCCCCCBBBBBBAAA??????>>>>>>>>>>>>???@@@AAABBBCCCEEEGGGHHHHHHIIIHHHHHHGGGFFFFFFFFFӵMMMQQQWWW[[[___ccchhhooovvv}}}tttiii```VVVKKKCCC<<<777000***&&&### ĦĦ  ӵ !!! !!!!!!!!!!!!!!!"""""""""###!!!""""""############"""###""""""Ħ"""%%%((((((((((((""" """%%%&&&'''(((+++---222:::EEEPPP]]]mmmsssggg]]]VVVQQQTTTYYYaaakkkwwwuuueeeUUUJJJDDDAAACCCFFFKKKRRRYYY^^^bbbgggfffeeegggkkknnnooopppyyy~~~yyyssspppoookkkccc\\\WWWTTTPPPMMMJJJHHHEEECCCBBBCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@?????????@@@@@@@@@AAACCCEEEGGGIIIIIIJJJJJJIIIHHHGGGGGG4ĉ@ӵQQQWWW[[[___ccciiiooouuu|||rrrggg^^^UUUKKKCCC<<<777000***%%%""" >L=hĦ 4ĉ@ӵ !!! !!! !!!!!!!!!!!!"""""""""!!!""""""######"""""""""""""""!!!>L"""%%%'''(((((((((!!! """%%%''''''))),,,...222:::DDDOOO\\\llluuuiii```YYYTTTRRRXXX```kkkvvvuuueeeWWWMMMHHHGGGIIINNNSSSYYY^^^bbbdddfffeeedddeeehhhkkklllllluuuzzz~~~yyysssqqqoookkkccc\\\VVVSSSPPPMMMLLLJJJHHHFFFDDDDDDDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@???@@@BBBEEEGGGIIIJJJJJJKKKJJJJJJIIIHHHGG=?VVVZZZ^^^cccjjjpppuuu{{{~~~pppeee]]]TTTJJJCCC;;;666///)))%%%"""HdĦ=ĪjGG=? !!! !!! !!!!!!!!!!!!""""""!!!""""""############"""""""""!!!HdĦ  ###%%%&&&&&&&&&!!!!!!$$$&&&(((***---///222999CCCNNNZZZkkk~~~vvvkkkbbb[[[WWWSSSXXX```kkkwwwuuugggZZZPPPKKKJJJMMMRRRWWW]]]aaadddfffeeeeeeeeeeeeggghhhkkkllltttxxx}}}ӵĭӵӵsssĦVVVSSSPPPOOONNNMMMKKKIIIEEEӵӵDDDGGGĦƜ`1.׼sRRRUUUXXX]]]ĦӵĦĭӵ$$$!!!ĦĦĦDdD ?fӵĦӵƜ`1.׼sĭӵ!!! ӵĦĦ!!!Ħ"""###$$$$$$$$$$$$!!!!!!!!!DdDӵӵӵĦӵĭӵ """#########!!!###%%%'''***---000111888BBBLLLYYYjjj}}}yyymmmddd\\\XXXUUUZZZbbblllxxxwwwiii\\\RRRMMMLLLOOOSSSXXX]]]aaadddfffccceeeggggggfffgggkkknnnsssvvvzzz|||}}}~~~~~~?~4g&e>&eg&exxx>hӵTTTQQQPPPOOOOOOMMMLLLg&eEEEguO>uO>&eAAADDD4ff?>ߝLKKKgĉ@PPPRRRTTTVVVShӵg&e>hӵfff?><znnng&e>&e'''###HLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e?? !!!!!!!!!!!!!!! g<ĉ3we<Ħ3h?@eZ3h?gL"""###$$$$$$%%%%%%%%%!!!!!!!!!D%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e?? !!!"""%%%'''***...000111888AAALLLXXXiii}}}{{{oooeee]]]XXXXXX]]]dddnnnxxxxxxkkk^^^TTTOOOMMMOOOSSSXXX]]]aaadddeeebbbfffiiihhheeefffkkkpppsssuuuxxxzzzzzz{{{}}}}}}4DӵHƅ^Hu]ĦHu]ĦyyyZuR)ĦWWWTTTPPPMMMLLLLLLLLLHu]ĦFFFHŐeHŐeHu]Ħ???qIܗGIӵMMMttQQQRRRUUUHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦsssHƅ^Hu]Ħ)))ntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg? HdĦHu]ĦttHƅ^Hu]ĦH׼s !!!!!!""""""!!! tQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦ"""###$$$$$$$$$$$$$$$$$$###"""Dtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ"""$$$###!!! !!!"""$$$'''+++...000777AAAKKKWWWgggxxxqqqggg```]]]ZZZ\\\eeeqqq{{{xxxmmmaaaVVVPPPMMMNNNOOOSSSWWW]]]bbbeeeeeeffffffeeedddffflllqqqwwwwwwwwwwwwwwwvvvuuuuuuuuuyyy4DuXӵDdDΦDdDĦDdDĦxxxqqqt|d<ĦuuuDtdddVVVUUUSSSQQQPPPPPPPPP>d<ĦGGG>d<ʜDd<ʜ4DuTӵBBBDDDF&uTӵOOO4DufئL>eSSSpuR)Ħ>d<ĦDtDdDΦDdDĦvvv>d<ʜ4DuTӵ,,,4DwDd<ĦpuR)Ħ>d<peӵĦpeӵDx<>d<ӵDd<qR/ܗ?fӵ>d<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦ !!!"""""""""geĦs<v>aĦpeӵDx<DdDĦDdDĦ peӵDx<>d<######""""""!!! """"""!!!>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ """""""""!!! !!!###&&&(((---444???KKKXXXjjj~~~yyymmmddd______dddooo}}}zzzpppdddYYYSSSOOOOOOPPPRRRVVVZZZ___aaafffcccbbbeeejjjnnnnnnmmmuuuuuuvvvvvvuuurrrooommmmmmqqqxxx~~~4DuXӵD&dq&ĒRsdKĦtttDHRRudWWWVVVTTTSSSRRRQQQPPPsdKĦFFFD&oq<Ōq&ĒRCCCDDDEEE>dp&ĒRPPPOOOnfʜd<Φ>d<Ħwwws&dq&ĒR222,,,i?ʜtd<ĦHHܗDӊB<xB?d< !!!""""""geĦHg8>aĦB?Ho9>d<>d<ӵ """B?Ho9###<x###"""!!! """""""""&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR!!!""""""""" !!!"""$$$&&&+++222===HHHVVViii~~~{{{oooeee```aaafffqqqzzzpppdddYYYRRROOOOOOPPPRRRVVVZZZ^^^aaagggeeedddgggllloooooommmtttuuuuuuuuusssqqqnnnmmmnnnrrrxxx4DuXӵHu]3hhnexxxttt=eYYYYYYXXXVVVTTTRRRQQQPPPneHHHDDDpIƎ@t@hBBBDDDEEE>hRRRQQQOOOfeRRR@ďDyyyne=eegeyyysĪj@h777000+++fdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhse !!!!!!geĦja>aĦ@Gse<Ō!!!$$$@G%%%$$$Hkge$$$$$$######"""######$$$HĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h!!!"""""""""!!!!!!!!!###$$$)))000:::FFFSSSfff|||zzzooofffaaacccgggrrrzzzooocccWWWPPPNNNNNNOOORRRUUUZZZ___aaaggghhhiiikkknnnoooooonnnuuuuuutttsssrrrqqqooooooqqquuuzzz4DuXӵĵD^~~~xxxtttccc[[[ZZZYYYWWWUUUSSSPPPOOOGGGGGGCCCAAABBBDDDFFFGGGSSSRRRQQQPPPOOOQQQTTTrrrzzzzzz999555///***&&&DdDĦD^s׼s geFm8>aĦs׼sHo """&&&))))))((('''$$$%%%%%%%%%%%%$$$$$$%%%%%%D^DdDĦs׼s """"""### """"""!!!"""###(((...888CCCPPPcccyyyyyyooogggbbbdddhhhrrrzzznnnaaaUUUMMMLLLMMMNNNQQQUUU[[[___bbbhhhkkknnnooooooooooooooovvvuuusssrrrqqqqqqqqqrrrsssvvv{{{Φ4DuXӵtvӵ>d<ĦĦuuuqqqrrrsssqqqkkkeee\\\[[[ZZZXXXUUUSSSPPPOOOMMMHHHĦBBB@@@BBBAAAAAABBBCCCCCCBBBAAAAAABBBEEEGGGHHHHHHJJJNNNRRRRRRRRRRRRQQQPPPPPPOOOOOOKKKLLLMMMMMMNNNPPPSSSVVVZZZ^^^dddkkkrrrzzzĦ{{{qqqfffZZZMMMDDD888333...)))&&&###!!!>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ***,,,---,,,+++---,,,+++***)))((('''&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###!!! >d<Ħ>d<ĦĦBeĦ !!!"""### !!!""""""""""""###'''---666AAANNNaaawwwxxxnnngggcccdddhhhqqq~~~yyynnn```SSSKKKKKKLLLNNNQQQVVV[[[```ccciiimmmqqqrrrpppnnnooopppvvvuuusssqqqqqqqqqsssttttttwww{{{?aŖ%7uSQuR)ӵsdKĦgdKĦrrrooonnnllljjjgggddd]]]\\\[[[ZZZYYYVVVRRROOOOOOgdKĦ@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDGGGGGGFFFFFFHHHJJJMMMOOOPPPPPPPPPPPPOOONNNMMMMMMLLLLLLKKKKKKKKKNNNSSSWWWYYY^^^dddjjjpppyyygdKĦ|||tttkkk___RRRIII===666---'''$$$### gdDĦ gdKĦsdKĦŶS3we<iĉ@3hR/Ō&&&))),,,///000111000000///---+++)))'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###""" DdDĦsdKĦgdKĦgdKĦ"""$$$%%%!!!!!!!!!!!!!!!&&&***333AAANNN]]]rrrwwwlllccc\\\aaafffppp{{{~~~vvvlll```SSSIIIHHHJJJLLLMMMQQQXXXaaahhhjjjmmmppprrrqqqppppppppprrrssssssqqqpppqqqsssuuuwwwzzz}}}>Anenevvvtttqqqooommmjjjeeebbb^^^]]][[[ZZZZZZXXXUUUSSSneCCCBBBBBBBBB@@@@@@AAABBBCCCDDDEEEFFFGGGFFFFFFFFFGGGJJJLLLNNNQQQPPPPPPOOONNNLLLKKKJJJKKKKKKKKKJJJKKKNNNSSSVVVYYY^^^dddjjjpppyyyne}}}uuulll```SSSJJJ>>>777...(((%%%###!!!De nene>A k<fh$$$'''***---///000111111111000///---+++***)))&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$######""" Denenene!!!###$$$!!!"""""""""!!!&&&)))222???LLL[[[pppvvvkkkaaa[[[___dddnnnyyy}}}tttkkk___RRRIIIHHHIIIKKKMMMPPPXXXaaahhhlllooorrrsssrrrqqqqqqqqqqqqrrrrrrrrrqqqqqqtttvvvwwwzzz}}}{{{wwwuuusssqqqnnniiiddd```___]]][[[ZZZ[[[[[[ZZZXXXGGGDDDCCCCCCCCC@@@@@@AAABBBDDDEEEGGGHHHFFFFFFFFFFFFGGGIIIKKKMMMQQQPPPPPPOOOMMMKKKIIIHHHKKKKKKJJJIIIJJJMMMQQQUUUYYY^^^eeekkkqqqyyy~~~wwwnnnbbbUUULLL???888///(((%%%$$$!!!  $$$%%%(((***---///111111111111111000///...,,,,,,(((''''''&&&%%%$$$$$$#########$$$$$$$$$$$$######"""!!!  """"""!!!"""#########(((***111===IIIXXXnnnwwwkkkaaaZZZ]]]bbbkkkvvv{{{sssjjj^^^QQQHHHGGGHHHJJJLLLQQQXXXaaagggnnnpppssstttsssqqqqqqqqqpppqqqqqqqqqppprrrtttwwwwwwzzz}}}~~~{{{uuutttrrrqqqnnnjjjeeeaaa___]]][[[ZZZ[[[\\\\\\\\\PPPNNNKKKGGGEEECCCBBBBBB?????????AAACCCEEEGGGHHHFFFFFFFFFFFFGGGIIIKKKKKKOOOOOOOOOOOONNNLLLKKKJJJKKKKKKJJJIIIIIILLLQQQTTTYYY^^^eeekkkrrrzzzwwwnnncccVVVMMM@@@888///(((%%%###   !!!"""$$$&&&(((+++---///000111///////////////...---,,,(((((('''&&&%%%%%%$$$$$$"""######$$$$$$######""""""!!!  !!!!!!"""###$$$$$$)))+++111<<>>>>>>>>???@@@CCCFFFGGGFFFFFFGGGGGGHHHIIIJJJKKKMMMNNNOOOOOOOOOOOOOOOOOOKKKKKKJJJIIIIIILLLPPPTTTYYY^^^ffflllrrrzzz~~~wwwnnncccVVVNNN@@@999///((($$$"""  !!!%%%&&&(((+++---///000000,,,,,,------,,,++++++***(((((('''&&&&&&%%%$$$$$$######$$$$$$$$$$$$######!!!!!!   !!!###$$$%%%***,,,222<<>>>>>======???BBBEEEFFFGGGGGGHHHIIIIIIJJJKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQLLLLLLKKKJJJIIILLLPPPTTTYYY^^^fffmmmsss{{{wwwooodddWWWOOOBBB:::000)))%%%"""  !!!$$$%%%'''***,,,---...///************)))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!   """$$$%%%)))+++222===IIIXXXmmm~~~uuujjjccccccfffllltttxxxpppeeeYYYPPPJJJIIIHHHLLLTTT]]]eeeiiippprrrsssssspppmmmkkkjjjfffhhhjjjlllmmmqqquuuxxx}}}~~~||||||zzzxxxvvvnnnllliiiiiiiiijjjiiihhhdddbbbaaa```___^^^[[[YYYOOONNNLLLIIIFFFDDDBBBAAA@@@???>>>>>>???BBBDDDFFFHHHHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOMMMMMMLLLKKKJJJLLLQQQTTTYYY^^^gggnnnttt{{{yyyqqqfffYYYPPPDDD===333+++'''$$$   !!!"""###%%%''')))+++,,,------)))))))))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%% !!!!!!!!!  !!!###$$$&&&)))111===IIIWWWlll|||xxxmmmfffdddggglllsss}}}xxxqqqfffZZZQQQLLLJJJIIIMMMVVV___fffjjjrrrtttuuutttpppmmmkkkjjjfffhhhjjjmmmooorrrwww{{{~~~}}}{{{zzzooollliiigggggghhhhhhhhhfffeeeccccccaaa___[[[XXXPPPOOOMMMJJJHHHEEECCCBBBBBBAAA@@@???@@@BBBEEEGGGIIIIIIJJJKKKLLLLLLLLLKKKMMMMMMNNNNNNNNNMMMMMMMMMNNNNNNMMMKKKKKKMMMQQQUUUXXX^^^gggnnnttt|||zzzrrrggg[[[RRRGGG???555---)))%%%"""  !!!!!!!!!!!!!!!"""######$$$&&&(((***+++,,,---))))))(((((('''%%%$$$###"""######$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%% !!!!!!!!!   """$$$###&&&000<<>>JJJXXXlll}}}|||tttnnnjjjiiikkkpppwww~~~vvvnnneee\\\VVVQQQPPPQQQVVV```llluuuzzz~~~~~~zzzrrroooooonnnkkkiiilllpppwww~~~~~~zzzuuurrrpppooommmjjjgggdddbbbaaa___]]]ZZZXXXWWWTTTPPPMMMKKKIIIHHHHHHHHHGGGEEECCCAAAAAA@@@@@@AAADDDGGGIIIIIIIIIJJJIIIHHHHHHIIIKKKHHHIIIIIIJJJJJJKKKLLLLLLIIIJJJKKKLLLMMMPPPTTTXXXYYY^^^eeennnwwwyyynnncccZZZTTTIIIBBB999111***&&&"""     !!!!!! !!!"""$$$%%%&&&&&&&&&&&&&&&%%%###"""!!! !!!###&&&'''(((***---//////000222333333222111000+++)))&&&$$$"""!!! """###'''+++333???KKKYYYmmm}}}zzzrrrllliiihhhkkkpppwww}}}uuummmddd\\\WWWTTTSSSTTTZZZdddpppzzz|||tttoooooonnnkkklllmmmqqqxxx}}}yyytttqqqnnnmmmkkkhhheeebbb```___^^^\\\ZZZXXXVVVTTTPPPMMMJJJIIIGGGGGGGGGFFFDDDBBB>>>>>>>>>>>>@@@CCCEEEGGGIIIIIIIIIHHHGGGGGGIIIJJJHHHHHHHHHIIIJJJJJJKKKKKKIIIJJJKKKKKKLLLOOOSSSWWWYYY^^^fffoooyyy{{{ooodddZZZTTTHHHCCC:::222,,,'''###!!!    !!!!!! """###$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! !!!###&&&(((***,,,///111222333555777777666555444...+++(((%%%###!!!!!!"""###(((+++444@@@LLLZZZmmm~~~yyypppiiiffffffiiinnnuuu~~~|||tttmmmddd\\\WWWTTTTTTUUU\\\fffsss}}}vvvqqqqqqoookkkooopppssszzz~~~}}}yyytttpppmmmllljjjgggeeebbb```______]]]ZZZYYYWWWUUUQQQOOOKKKIIIHHHGGGGGGFFFCCCAAA=========>>>???BBBDDDEEEHHHIIIIIIHHHFFFFFFGGGIIIGGGGGGHHHHHHIIIJJJJJJJJJHHHIIIJJJJJJKKKNNNRRRUUUZZZ___hhhqqqzzz~~~rrrfff[[[TTTHHHCCC:::333---((($$$!!!    !!!!!!!!!  !!!######$$$$$$$$$&&&&&&&&&&&&%%%$$$###""""""$$$'''***+++...111333444666888:::::::::888888222...)))&&&$$$"""!!!###$$$(((,,,555AAAMMM[[[nnn~~~yyyooohhhdddeeehhhmmmttt||||||uuummmeee\\\WWWSSSSSSUUU[[[gggttt~~~zzzuuutttqqqmmmppprrrwww}}}~~~|||yyytttqqqmmmllljjjhhhfffdddbbbbbb```^^^\\\ZZZYYYVVVSSSPPPLLLKKKIIIHHHGGGFFFCCC@@@>>>>>>>>>???@@@BBBCCCDDDGGGHHHIIIHHHGGGFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJGGGHHHIIIIIIJJJLLLPPPSSS[[[```iiirrr{{{vvviii\\\TTTHHHCCC;;;444...)))%%%"""  !!!""""""""" !!!!!!  !!!"""###############&&&&&&'''(((((('''&&&%%%###%%%(((+++,,,///222444666777:::;;;<<<<<<;;;:::444000+++'''$$$""" !!!###$$$(((,,,666BBBNNN[[[nnn~~~zzzpppiiifffdddgggmmmttt||||||vvvnnneee\\\VVVQQQQQQSSSZZZfffsss~~~{{{xxxtttooooootttzzz~~~}}}|||yyytttqqqmmmmmmkkkiiihhhfffeeedddaaa___]]][[[ZZZWWWTTTQQQMMMLLLJJJHHHGGGFFFBBB@@@?????????@@@AAABBBCCCDDDGGGHHHIIIIIIGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJGGGGGGHHHHHHIIIKKKOOORRR\\\aaajjjsss{{{xxxjjj]]]UUUHHHCCC;;;444...)))%%%"""   !!!"""######!!!!!!!!!!!!  !!!"""######$$$######&&&'''((()))))))))((('''$$$&&&)))+++---///222444777888:::<<<======<<<;;;555111,,,'''$$$""" !!!###$$$(((,,,666CCCNNN\\\nnn~~~{{{rrrkkkhhheeehhhmmmttt||||||wwwoooeee[[[UUUPPPPPPRRRYYYeeesss~~~|||wwwqqqnnnttt|||}}}zzzwwwuuupppooommmllljjjgggccc___``````^^^\\\XXXTTTPPPNNNMMMLLLJJJHHHEEEDDDCCCBBBBBBAAA@@@@@@AAABBBDDDEEEGGGFFFFFFEEEDDDEEEEEEEEEEEEFFFHHHJJJJJJIIIHHHGGGGGGGGGGGGFFFGGGJJJPPPTTTZZZaaallluuu}}}yyylll___UUUKKKDDD;;;444///+++&&&"""   """$$$%%%&&&$$$%%%%%%%%%$$$###!!!  !!!!!!""""""######%%%&&&''')))************(((((()))+++---000222333777999===@@@AAA???999555444111,,,'''###!!! !!!"""'''***222>>>JJJYYYmmm~~~vvvmmmfffcccggglllqqqwww}}}~~~xxxqqqjjjaaaYYYSSSOOONNNRRR[[[dddmmmzzz}}}xxxuuutttwww|||}}}zzzwwwuuuqqqooolllkkkiiifffccc``````___^^^[[[XXXTTTQQQOOOMMMLLLJJJHHHFFFDDDCCCCCCAAA@@@@@@@@@AAACCCEEEFFFHHHHHHGGGEEEDDDDDDDDDCCCEEEFFFHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGJJJPPPTTT[[[bbblllvvv~~~zzznnn```WWWLLLEEE;;;444///***%%%!!!  !!!###%%%&&&'''&&&'''''''''&&&$$$"""!!! !!!!!!"""#########%%%&&&(((***+++++++++***(((((()))+++---///222333777999<<>>@@@>>>:::777333000,,,(((%%%###""""""!!!!!!%%%'''///;;;GGGUUUiiizzzvvvmmmfffdddhhhnnnsssyyy|||xxxsssmmmfff___WWWRRRNNNLLLNNNTTT]]]ggguuu|||xxxzzz}}}~~~|||yyywwwtttppplllhhhfffeeecccaaa]]]]]]\\\ZZZXXXUUURRRPPPMMMLLLKKKJJJHHHFFFDDDDDDBBBBBBAAAAAAAAACCCDDDEEEGGGGGGFFFFFFEEEEEEDDDCCCGGGHHHJJJLLLLLLKKKJJJIIIDDDEEEEEEEEEGGGKKKQQQUUU^^^fffpppyyy}}}rrreee\\\OOOGGG===555///***$$$    ###&&&((()))***+++++++++***(((%%%###!!!  !!!"""###$$$$$$%%%&&&(((+++---...---,,,+++((())))))+++,,,...000111555666888;;;===<<<999666...,,,)))%%%"""!!!  !!!###&&&...999DDDRRRfffwww~~~uuulllfffdddiiiooovvv|||~~~xxxuuupppkkkeee___XXXSSSOOOLLLLLLRRRYYYdddssszzz|||~~~{{{zzzuuuqqqmmmiiigggeeecccaaa]]]\\\\\\ZZZXXXTTTRRRPPPLLLLLLLLLKKKIIIGGGEEEDDDDDDCCCAAA@@@@@@AAABBBBBBCCCDDDEEEFFFGGGGGGFFFFFFIIIJJJLLLMMMNNNMMMLLLKKKDDDEEEEEEFFFHHHLLLRRRWWW```gggqqqzzz~~~sssfff]]]OOOHHH===555///***$$$  !!!$$$''')))***++++++++++++***(((&&&###"""!!!  !!!"""###$$$%%%%%%&&&(((+++...///...,,,+++((())))))***,,,...000111333333444666888888555333+++)))'''$$$"""!!!   """%%%---777BBBPPPcccttt~~~uuulllfffeeejjjqqqyyy~~~|||vvvtttoookkkfff```ZZZVVVPPPLLLLLLRRRYYYcccqqq}}}}}}~~~~~~|||vvvsssoookkkiiifffcccaaa]]]]]]\\\ZZZWWWTTTQQQOOOLLLLLLMMMLLLKKKHHHFFFEEEBBBBBB@@@?????????@@@AAAAAABBBDDDFFFGGGHHHHHHGGGIIIKKKMMMNNNNNNMMMLLLKKKDDDEEEFFFGGGIIINNNTTTYYY```gggqqqzzzsssfff]]]NNNGGG===555000+++%%%!!!!!!$$$''')))+++,,,++++++++++++)))'''%%%###"""!!! !!!"""$$$%%%&&&&&&%%%(((+++...///...,,,***)))))))))***,,,---///000111000000111222222000...***)))'''&&&$$$###"""""" !!!!!!!!! """%%%,,,777AAANNNbbbrrr}}}tttlllfffeeejjjsss|||~~~|||vvvtttpppmmmiiiddd^^^ZZZRRROOOOOOTTT[[[dddqqq}}}vvvtttqqqnnnkkkhhhdddaaa^^^^^^\\\ZZZWWWSSSOOOMMMLLLLLLMMMMMMKKKIIIGGGEEE???>>>>>>===>>>@@@AAABBBAAACCCEEEGGGHHHGGGGGGFFFHHHIIIKKKMMMMMMLLLKKKJJJEEEFFFGGGHHHKKKPPPVVV[[[```gggqqqzzz~~~rrreee\\\NNNGGG===555000,,,'''###  ###''')))+++,,,,,,,,,---,,,+++)))'''&&&###!!! !!!"""$$$%%%&&&'''$$$'''+++...///...+++))))))))))))***+++---...//////...,,,---------+++***((('''&&&%%%$$$###"""""" !!!!!!!!!""""""""" ###%%%,,,666AAANNNaaaqqq}}}tttlllfffeeekkkuuu~~~}}}{{{wwwuuurrrooolllgggbbb^^^TTTQQQRRRXXX^^^fffrrr}}}vvvtttrrrpppmmmiiiddd```___^^^]]]ZZZVVVRRROOOLLLLLLLLLMMMMMMLLLJJJGGGEEE;;;;;;;;;<<<>>>@@@CCCDDDCCCDDDFFFGGGHHHGGGEEEDDDGGGHHHJJJKKKLLLKKKJJJIIIEEEFFFGGGIIIKKKQQQWWW\\\```gggqqqzzz~~~qqqddd[[[MMMFFF===555111,,,'''$$$  ###&&&)))+++,,,------......---+++***)))###"""  !!!###$$$%%%''''''$$$&&&***...///---+++))))))))))))***+++---...///...,,,************((('''%%%$$$$$$###"""!!! !!!!!!""""""######  ###%%%,,,666@@@MMM```qqq|||tttlllfffeeekkkuuu|||zzzxxxvvvsssqqqnnnjjjeeeaaaUUUSSSTTTZZZ```gggsss}}}{{{xxxtttpppmmmiiieeebbb```___\\\[[[YYYVVVRRRNNNNNNLLLJJJJJJIIIHHHEEECCCAAA@@@>>><<<===???AAACCCBBBBBBCCCCCCDDDEEEEEEEEECCCFFFIIILLLMMMLLLIIIGGGJJJIIIHHHKKKPPPUUUYYY[[[bbbgggoooxxxtttggg^^^QQQIII>>>555000+++'''### !!!"""%%%(((+++,,,,,,---///000///,,,)))%%%"""!!!###$$$$$$$$$%%%&&&''')))---......---------,,,+++*********+++,,,---***)))((((((((((((((()))$$$$$$$$$############"""!!!""""""#########""""""   """!!!$$$,,,777AAAMMM^^^nnn|||rrrjjjgggeeekkkvvv|||{{{~~~zzzyyyxxxwwwtttooohhhccc[[[XXXYYY]]]cccjjjuuu|||yyyuuuqqqnnnjjjfffbbb```^^^\\\ZZZYYYVVVRRROOOMMMLLLJJJJJJIIIHHHEEECCC@@@???>>>======???AAABBBBBBBBBCCCCCCDDDEEEEEEEEECCCEEEHHHKKKLLLKKKJJJIIIKKKJJJJJJLLLPPPUUUZZZ\\\bbbgggoooxxxsssfff]]]RRRJJJ???666111,,,((($$$!!! !!!"""%%%(((+++------...000222111---+++&&&###  """$$$%%%$$$$$$&&&'''''')))---...---,,,,,,---,,,,,,+++***+++,,,---...+++***)))'''&&&%%%%%%%%%$$$$$$$$$#########""""""""""""#########""""""!!!  !!!!!! !!!"""###&&&...888AAAMMM___nnn~~~{{{qqqiiieeedddkkkvvv~~~}}}|||zzzyyyvvvqqqjjjeee^^^[[[\\\aaagggnnnyyy~~~{{{wwwssspppkkkfffccc___]]][[[ZZZXXXVVVSSSPPPMMMLLLJJJIIIIIIHHHEEEBBB??????>>>>>>??????@@@AAABBBBBBCCCCCCDDDEEEEEEEEEDDDEEEGGGHHHJJJKKKLLLLLLLLLKKKKKKMMMPPPUUUYYY\\\ccchhhpppyyysssfff^^^TTTLLLAAA888222...)))&&&!!!  """$$$(((***......///222333222///,,,'''$$$!!! !!!###%%%&&&%%%%%%'''((('''***,,,---,,,+++,,,,,,---,,,,,,,,,,,,---...///---,,,***'''%%%###"""!!!$$$$$$#########""""""""""""#########"""!!!  !!!""""""!!!!!!"""###%%%(((///999BBBMMM^^^nnn|||zzzooogggccccccjjjuuu~~~|||yyyssslllggg```]]]^^^ccciiippp|||}}}yyyvvvrrrmmmhhhddd___]]]ZZZYYYXXXVVVSSSPPPMMMKKKJJJIIIIIIGGGDDDBBB>>>>>>??????@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEGGGIIIKKKLLLNNNKKKKKKLLLMMMOOOTTTYYY\\\dddiiiqqqzzztttggg^^^UUUMMMBBB999444///+++(((!!!  !!!###'''***---...///111333222///,,,(((%%%""" !!!""""""$$$&&&'''&&&&&&''')))(((***,,,,,,+++******+++,,,---------......//////...,,,***(((%%%###""""""############""""""""""""######""""""!!! !!! """######""""""###$$$&&&(((///999BBBMMM^^^mmm|||wwwlllddd```bbbiiiuuu~~~zzztttmmmhhh___]]]]]]bbbhhhppp{{{~~~{{{xxxuuupppjjjfff```]]]ZZZXXXWWWUUURRRPPPMMMKKKIIIIIIHHHGGGDDDBBB>>>>>>??????@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEFFFHHHJJJLLLNNNIIIKKKLLLMMMOOORRRXXX]]]eeekkkttt}}}ttthhh___VVVNNNCCC:::555111,,,)))!!!  ###&&&)))+++,,,---000111111...+++)))&&&""" """""""""$$$&&&'''''''''((())))))***,,,+++)))))))))***,,,,,,---...//////000000---,,,***((('''&&&%%%%%%#########"""""""""!!!!!!"""""""""!!! !!!!!!"""######""""""###%%%%%%(((///999BBBMMM^^^lll~~~tttiiiaaa]]]```iiivvv|||uuummmhhh```]]]]]]bbbhhhooozzz}}}zzzwwwrrrmmmhhhaaa^^^ZZZWWWVVVTTTQQQOOOLLLKKKIIIHHHHHHGGGDDDAAA??????>>>>>>??????@@@AAABBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEFFFHHHJJJKKKLLLHHHKKKMMMNNNOOOSSSZZZ___gggmmmvvvvvvjjjaaaWWWOOODDD;;;555111,,,)))"""!!! """&&&((()))***,,,...000000---+++(((%%%""" """""""""$$$&&&'''&&&&&&((()))***++++++***((('''((()))++++++---...//////000///++++++***(((((('''''''''######"""""""""!!!!!!!!! !!!!!!!!!  """######""""""###$$$&&&(((000:::CCCNNN___nnnqqqfff^^^[[[^^^hhhxxx~~~vvvnnniiiaaa^^^^^^cccgggnnnxxx}}}|||yyyuuuoookkkccc___[[[WWWUUURRRPPPNNNLLLJJJIIIHHHHHHFFFDDDAAA@@@???>>>======???AAABBBBBBBBBCCCCCCDDDEEEEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJHHHLLLOOOPPPQQQUUU]]]dddiiioooyyywwwkkkcccWWWOOODDD;;;555111,,,)))"""!!! """%%%((())))))+++...000000---+++'''%%%!!! !!!"""!!!###%%%&&&&&&&&&'''(((***++++++)))'''&&&'''((()))***,,,...////////////+++***)))((('''&&&&&&&&&###"""""""""!!!!!!!!!!!!  !!!###"""!!!!!!"""$$$'''***111<<>><<<===???AAACCCBBBBBBCCCCCCDDDEEEEEEEEEDDDEEEFFFHHHHHHIIIIIIHHHIIIMMMQQQRRRSSSXXX```gggjjjppp{{{xxxllldddVVVNNNCCC:::555111,,,)))"""!!! !!!%%%((()))***,,,...111000...+++'''$$$!!! !!!!!!!!!###%%%&&&%%%%%%'''(((+++++++++)))'''&&&'''((((((***,,,.../////////...+++***)))'''%%%$$$$$$$$$""""""""""""!!!!!!!!!!!!  !!!""""""!!!!!!"""###(((+++333>>>HHHTTTeeeuuuzzzlllbbb[[[XXX\\\iii{{{zzzrrrlll^^^ZZZZZZ]]]```eeeoooyyy~~~|||zzzvvvqqqnnneeeccc^^^YYYUUUQQQOOOOOOJJJJJJHHHFFFEEEDDDCCCCCC@@@@@@???>>>>>>???@@@AAADDDDDDCCCBBBBBBBBBCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIMMMLLLNNNSSSVVVXXX]]]dddmmmuuu~~~{{{mmm```WWWOOOEEE<<<777222---)))$$$"""  !!!###''')))+++---...---+++***)))'''$$$"""!!!!!! !!!$$$$$$%%%&&&''''''''''''++++++***(((&&&%%%''')))((()))***+++,,,---------,,,***(((''''''&&&$$$""" !!!!!!""""""######"""!!! !!!  """$$$&&&'''+++444@@@JJJWWWhhhwwwwwwiii]]]YYYZZZ\\\gggyyy|||sssiii```ZZZVVVZZZaaahhhpppxxx}}}zzzvvvqqqnnndddbbb___ZZZVVVSSSPPPOOOLLLKKKIIIGGGEEEDDDDDDCCCAAA@@@???>>>>>>???@@@@@@CCCBBBBBBBBBBBBBBBCCCCCCFFFGGGHHHIIIJJJJJJJJJJJJLLLKKKNNNRRRUUUWWW\\\cccnnnuuu|||ooobbbYYYQQQFFF===777222---)))%%%"""  """'''(((+++---...---,,,+++***'''%%%###"""!!!!!!!!!$$$$$$%%%&&&''''''''''''*********(((&&&%%%'''((())))))***+++,,,,,,,,,,,,+++)))'''''''''&&&$$$""" !!!!!!"""""""""""""""!!!   !!!$$$%%%)))---666AAALLLXXXjjjzzztttfffZZZVVVXXX\\\gggzzz~~~tttjjj]]]VVVSSSVVV]]]dddmmmuuu~~~|||yyytttoookkkcccbbb___\\\XXXTTTQQQOOOMMMLLLJJJHHHFFFEEEDDDDDDBBBAAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJLLLQQQTTTVVV[[[bbbmmmttt}}}}}}qqqeee\\\TTTHHH???888333---)))%%%###   &&&(((***---......---,,,+++)))&&&%%%$$$###  !!!"""$$$%%%&&&'''((((((((((((*********(((&&&&&&''')))******+++++++++++++++***+++)))'''&&&&&&&&&$$$""" !!!!!!!!!!!!"""""""""!!!!!!  !!!"""###"""!!!  !!!###%%%+++...777CCCMMMZZZmmm|||qqqbbbVVVSSSUUU[[[ggg{{{uuujjj[[[TTTPPPSSSYYYaaajjjrrr|||}}}zzzvvvqqqkkkgggaaa```___]]]ZZZVVVRRRPPPOOONNNLLLIIIGGGEEEDDDDDDCCCBBB@@@???>>>??????@@@@@@@@@@@@@@@AAACCCDDDDDDIIIIIIJJJKKKLLLLLLLLLLLLJJJIIIKKKPPPSSSTTTZZZaaahhhoooyyysssggg___VVVKKKAAA:::444...***&&&###  %%%'''))),,,............---+++)))'''&&&%%%"""!!!"""###%%%&&&'''(((((()))((((((***++++++***(((((()))***+++++++++++++++***))))))***(((&&&&&&&&&&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!###$$$%%%%%%%%%$$$!!!  """$$$,,,///777CCCMMM[[[nnn~~~nnn___TTTQQQSSSYYYfff{{{ttthhh\\\TTTOOOQQQWWW^^^iiiqqqyyy}}}yyyuuupppjjjfff______^^^\\\ZZZVVVSSSQQQPPPOOOMMMJJJGGGEEEDDDCCCCCCBBB@@@?????????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEHHHIIIJJJKKKLLLLLLLLLLLLIIIHHHJJJOOORRRTTTYYY```ffflllvvv~~~uuujjjaaaYYYMMMCCC<<<666000+++'''$$$!!! $$$&&&(((+++---///000000///---+++***)))'''###  """###$$$&&&&&&'''((())))))))))))***,,,---,,,+++******+++++++++++++++***)))(((((()))'''&&&%%%&&&&&&$$$"""!!!!!!!!! !!!###%%%&&&''''''&&&%%%"""   ###$$$+++...666AAALLLZZZmmm~~~ooo```TTTQQQSSSXXXeeezzzsssfff\\\SSSLLLMMMSSSZZZeeennnvvv}}}zzzvvvqqqkkkggg^^^]]]\\\ZZZXXXVVVSSSRRRQQQOOOMMMJJJGGGDDDCCCBBBBBBAAA@@@??????@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHJJJOOORRRTTTYYY```eeellluuu}}}vvvkkkccc[[[OOOEEE>>>888222---(((%%%!!!  ###%%%'''***---///111222111///...---+++)))%%%!!!!!!###%%%&&&&&&'''((()))***************+++------+++***++++++***+++++++++***)))((((((((('''%%%%%%&&&&&&$$$"""!!!!!!!!!  """%%%'''((())))))&&&$$$"""   ###%%%***---555@@@KKKYYYmmm~~~sssdddXXXTTTVVVZZZfffzzzuuuhhh[[[RRRJJJIIIMMMTTT___hhhttt~~~~~~}}}zzzwwwsssnnniiieee]]]\\\ZZZXXXVVVUUUTTTSSSQQQOOOMMMIIIFFFCCCBBBAAAAAA@@@??????@@@AAACCCDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHIIIHHHKKKOOORRRTTTYYY```cccjjjsss{{{wwwkkkccc[[[PPPFFF@@@:::444000(((%%%"""    ###$$$'''***---000222333222111000///---***&&&""" !!!###%%%&&&''''''((()))************(((***,,,,,,***))))))***)))***************)))((((((&&&%%%%%%&&&%%%$$$###!!!!!!  """%%%((()))))))))%%%###!!! !!!$$$&&&***---555@@@KKKZZZnnnxxxiii\\\XXXYYY^^^iii{{{{{{ooo^^^SSSJJJHHHKKKQQQ\\\eeesss|||}}}|||~~~{{{yyyuuurrrooojjjeeeaaa\\\[[[YYYVVVTTTTTTTTTTTTQQQOOOLLLIIIFFFCCCAAA@@@@@@?????????@@@BBBDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDEEEFFFGGGGGGGGGGGGJJJIIIKKKPPPSSSTTTZZZaaa```gggpppxxx~~~wwwkkkddd\\\PPPGGGAAA;;;555111)))&&&"""   """$$$&&&)))---000333444333222111000...+++&&&### """$$$&&&''''''((()))******++++++***&&&(((******)))((((((((())))))************))))))'''&&&%%%%%%%%%%%%$$$###!!!!!!  !!! """&&&(((*********$$$###!!! """%%%'''+++...555@@@LLLZZZooo{{{lll```ZZZ[[[aaakkk|||tttaaaVVVLLLIIILLLRRR\\\fffrrr|||}}}{{{zzzzzzwwwrrrnnnkkkhhheeecccaaa]]]XXXUUUSSSRRRPPPOOONNNLLLKKKIIIHHHEEEAAA>>>BBBAAA???>>>>>>???AAABBBCCCEEEFFFEEECCCBBBBBBBBB@@@BBBDDDFFFGGGGGGFFFEEEIIILLLNNNOOOOOOSSSZZZ___eeejjjqqqyyy{{{rrreee^^^TTTKKKEEE@@@999555+++'''###  !!!$$$''')))+++...111333333333333333111---***(((### !!!!!!"""##################&&&***,,,,,,*********)))***+++)))'''&&&'''(((***************)))((((((&&&&&&%%%$$$#########$$$"""""""""!!!   """$$$&&&''''''$$$###!!! """%%%***333===CCCJJJXXXmmm~~~tttggg``````cccnnn~~~yyyeeeYYYMMMIIIJJJQQQ[[[eeesss|||~~~{{{zzzzzzvvvrrrnnnkkkhhhdddaaa```\\\XXXUUUTTTSSSQQQPPPMMMLLLJJJIIIHHHFFFBBB???BBBAAA@@@??????@@@AAABBBCCCEEEFFFEEECCCBBBBBBCCC???AAACCCEEEGGGGGGGGGGGGHHHKKKMMMNNNOOOTTTZZZ```eeejjjqqqyyy}}}ttthhhaaaWWWNNNGGG???777222,,,((($$$  """&&&)))+++...111444333333333222000---)))'''$$$"""!!!!!!"""###############$$$'''+++,,,,,,+++++++++***++++++***(((''''''((()))*********))))))((('''&&&&&&%%%%%%$$$$$$######"""""""""!!!  !!!###$$$%%%%%%!!!  ###%%%***333===DDDKKKYYYnnnttthhhccccccfffpppzzziii]]]PPPKKKLLLQQQ[[[dddrrrzzz~~~|||yyyzzzwwwrrrnnnkkkhhhdddaaa^^^[[[WWWUUUTTTTTTRRRQQQLLLKKKIIIIIIIIIGGGDDDBBBBBBAAA@@@??????@@@AAABBBBBBDDDEEEEEECCCBBBCCCCCC???@@@AAACCCEEEGGGIIIJJJGGGJJJLLLNNNOOOTTT[[[aaadddiiipppxxx~~~xxxmmmfff\\\RRRIII@@@666///,,,)))$$$!!!  $$$'''***---111444333333333222///,,,(((&&&&&&###!!! !!!!!!"""###############$$$'''+++,,,,,,+++,,,,,,+++,,,,,,+++)))(((((())))))))))))))))))(((((('''&&&&&&''''''&&&$$$###""""""""""""!!!  !!!"""""""""!!!$$$&&&***222<<>>FFFOOO^^^lllzzzyyynnngggeeekkkuuuuuummmeeebbbaaacccjjjrrrwww~~~~~~}}}}}}xxxuuurrrooollljjjfffccc]]]\\\ZZZWWWUUUSSSRRRRRRPPPOOONNNMMMMMMKKKGGGDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHHHHJJJKKKLLLMMMNNNOOOQQQQQQQQQOOOOOONNNLLLMMMNNNNNNNNNQQQTTTWWW^^^dddllluuu|||zzzmmmbbbYYYOOODDD;;;222///***&&&$$$###!!!  """$$$%%%)))+++...111222222111000,,,***(((''''''&&&$$$""" """###%%%&&&&&&&&&&&&''''''(((((())))))***)))(((((((((((((((((())))))***+++,,,,,,,,,,,,***++++++******)))((('''%%%%%%###"""  !!!###%%%&&&+++...555>>>FFFNNN]]]jjjyyyvvvkkkdddaaalllvvv{{{rrrjjjfffdddfffmmmttt{{{||||||}}}wwwtttqqqooommmjjjgggddd^^^]]]ZZZWWWTTTRRRQQQPPPPPPNNNMMMLLLLLLKKKHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIJJJLLLMMMNNNOOOQQQSSSSSSQQQOOOOOOPPPLLLMMMNNNOOOOOOPPPSSSVVV\\\aaaiiirrrzzzzzznnncccZZZPPPDDD;;;333000***&&&$$$"""!!!!!!###$$$(((***---000222222111000---+++))))))((('''$$$!!! !!!"""$$$%%%&&&&&&%%%%%%&&&&&&&&&''''''''')))((((((''''''((((((((())))))***+++,,,,,,,,,,,,******++++++******)))((('''&&&$$$"""!!! !!!###$$$&&&''',,,///777@@@GGGOOO]]]jjjxxxuuujjjccc```mmmwwwxxxooojjjggghhhnnnuuu|||}}}{{{{{{}}}vvvtttqqqnnnmmmkkkhhheee___]]]ZZZWWWSSSQQQOOONNNPPPNNNLLLKKKKKKKKKJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIKKKLLLNNNOOOOOORRRTTTTTTQQQOOOOOOPPPLLLNNNOOOOOOOOOPPPSSSUUU[[[```hhhqqqzzz{{{nnncccZZZPPPEEE<<<444000***&&&$$$"""  """###'''))),,,000222222111000...,,,+++***)))'''### !!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&(((((('''''''''(((((()))))))))***+++,,,,,,,,,,,,******+++++++++***))))))(((&&&%%%###!!!!!!""""""###$$$&&&'''(((---000888BBBIIIQQQ^^^kkkwwwtttjjjdddbbbllluuu}}}sssmmmiiiiiinnntttzzz{{{yyy{{{}}}uuussspppnnnmmmkkkhhhfff___]]]ZZZVVVSSSOOOMMMLLLPPPNNNKKKJJJJJJKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHHHHIIIKKKLLLNNNOOOPPPSSSUUUTTTQQQOOOPPPQQQMMMNNNOOOOOOOOOPPPRRRTTT\\\```hhhpppzzz|||oooddd[[[QQQEEE===444000***&&&###!!!  """###&&&(((,,,///111222111000///---,,,***)))'''### """"""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%(((((('''''''''(((((()))))))))***+++,,,,,,,,,,,,******+++++++++******)))((('''%%%###!!! #########$$$%%%'''((()))...111999CCCJJJRRR___lllvvvtttkkkfffeeekkktttvvvooojjjiiimmmtttxxx~~~}}}}}}}}}xxxvvvsssooollljjjiiiiiiccc```\\\XXXUUURRRNNNLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJHHHHHHHHHHHHIIIJJJGGGIIILLLLLLLLLLLLMMMNNNTTTTTTUUUUUUTTTSSSQQQPPPPPPNNNMMMOOOPPPQQQVVV]]]\\\bbbkkksss{{{rrreeeZZZNNNDDD===666222,,,'''%%%###!!! !!!!!!&&&'''***---//////000///000000...+++((($$$!!! !!!"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''(((((((((((('''((()))***,,,,,,,,,,,,)))***+++++++++***((('''%%%%%%$$$"""!!!  !!!"""#########%%%&&&&&&%%%%%%'''(((---333:::@@@GGGQQQ___iiiyyyuuujjjddddddkkksss{{{pppiiihhhlllrrr|||~~~}}}}}}}}}{{{yyyvvvrrrnnnllljjjiiiccc```[[[WWWUUURRROOOLLLKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJIIIKKKMMMNNNNNNNNNOOOPPPSSSTTTUUUUUUTTTSSSRRRQQQPPPMMMMMMOOOPPPPPPUUU\\\]]]dddmmmuuu|||~~~rrrfff[[[PPPFFF???777333---(((%%%$$$"""!!!!!! &&&''')))+++---...///000000///---+++((($$$!!! !!!"""###%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((''''''((((((((()))))))))(((((()))***++++++++++++))))))*********)))((('''%%%$$$###"""!!!  """######$$$$$$&&&''''''&&&&&&((()))---333:::AAAHHHSSSaaakkkxxxtttiiiddddddiiiqqq~~~zzzppphhhgggmmmrrr{{{~~~~~~}}}}}}}}}}}}{{{xxxtttpppmmmkkkkkkccc```[[[WWWTTTRRROOOMMMLLLLLLLLLLLLLLLKKKJJJIIIGGGGGGFFFFFFFFFGGGIIIJJJKKKMMMOOOPPPOOOOOOQQQRRRSSSSSSTTTUUUUUUTTTRRRRRROOOLLLLLLNNNOOOOOOTTT[[[```fffooowww~~~sssggg]]]RRRHHHAAA999555...***'''%%%###"""  %%%&&&'''(((***---///000///...---+++(((%%%"""  """###%%%&&&&&&'''''''''((((((((())))))((())))))))))))*********))))))************)))))))))))))))))))))(((''''''$$$$$$###"""  $$$""" """###$$$$$$&&&'''(((((('''(((***+++---333;;;AAAIIITTTbbblllyyysssiiiccccccfffooo}}}yyynnngggggglllrrrxxx|||~~~}}}}}}|||{{{zzzxxxuuurrrooommmlllccc```ZZZVVVTTTRRRPPPNNNLLLLLLLLLLLLKKKJJJIIIHHHEEEEEEDDDDDDFFFGGGIIIJJJKKKNNNPPPQQQPPPPPPQQQSSSRRRSSSTTTUUUUUUTTTSSSRRRNNNLLLKKKNNNNNNOOOTTT[[[aaahhhqqqzzzvvvjjj___TTTIIIBBB;;;777111,,,)))'''%%%###!!!!!!!!!  $$$$$$%%%&&&(((+++...000......---,,,)))&&&"""!!! """$$$%%%&&&'''(((((()))************))))))*********+++++++++***************)))((('''))))))))))))((((((''''''%%%$$$###"""  $$$((('''!!!!!!!!!###$$$%%%%%%'''((()))(((((()))+++...///555<<>>999333...+++(((&&&%%%"""""""""!!! !!!######$$$%%%(((+++...000---......---+++((($$$""" !!!###%%%&&&'''((()))***++++++++++++************++++++++++++***++++++******)))((('''***))))))(((((((((((((((%%%%%%$$$"""!!! !!!!!!%%%((('''!!!!!! """###%%%%%%&&&(((((()))((((((***---///111666===BBBHHHQQQ^^^hhh~~~tttjjjddddddeeemmmzzz~~~{{{sssjjjcccbbbggglllqqqwww}}}~~~}}}}}}|||vvvvvvuuutttrrrooommmlllccc___ZZZUUUSSSRRRQQQPPPMMMMMMMMMLLLJJJHHHGGGFFFBBBBBBCCCDDDFFFIIIKKKMMMMMMOOOQQQRRRQQQQQQRRRTTTTTTTTTUUUUUUTTTSSSQQQPPPOOOLLLLLLNNNOOOOOOTTT[[[aaahhhsss|||{{{nnncccXXXMMMFFF@@@<<<555000,,,***(((&&&######"""!!!  """"""###$$$&&&))),,,...///---...//////---***&&&$$$  !!!"""$$$%%%&&&''')))+++,,,,,,++++++)))************++++++++++++++++++++++++***)))(((++++++***)))))))))))))))&&&&&&%%%$$$"""!!! ### ###&&&$$$ """$$$%%%&&&&&&(((((((((((((((***---000222777>>>CCCIIIRRR___iiitttiiiccccccdddkkkwww~~~|||}}}xxxuuupppggg```___bbbgggooovvv~~~zzz}}}zzz{{{}}}||||||yyyxxxwwwuuurrrnnnkkkiiiddd___YYYUUUSSSRRRQQQPPPNNNNNNMMMKKKJJJHHHFFFEEEBBBBBBCCCDDDGGGJJJMMMOOONNNPPPSSSSSSSSSSSSTTTVVVUUUVVVVVVUUUTTTRRRPPPOOOPPPMMMMMMOOOPPPPPPUUU\\\___gggrrr}}}{{{pppeee[[[QQQJJJBBB===777111...+++)))'''$$$$$$###"""  """!!!"""%%%(((***---...///...///000111///,,,(((&&&###"""!!! """$$$%%%%%%&&&)))+++,,,,,,++++++)))))))))************++++++,,,,,,,,,,,,++++++***---,,,+++***)))******+++((('''&&&%%%$$$"""!!!!!!    """###"""###&&&$$$!!!!!!###$$$&&&&&&''''''(((((('''''')))---111222888???EEELLLVVVdddnnnsssgggaaaaaabbbiiisss|||xxxwwwxxxqqqpppllleee^^^\\\^^^aaannnuuu|||yyy|||yyyzzz}}}|||||||||{{{yyyvvvrrrmmmiiigggddd___YYYUUUSSSRRRQQQQQQNNNNNNMMMKKKIIIGGGEEEDDDAAABBBCCCEEEGGGKKKNNNPPPPPPRRRTTTUUUUUUUUUVVVWWWVVVVVVVVVVVVTTTQQQOOONNNPPPNNNMMMPPPPPPQQQVVV]]]^^^fffrrr}}}{{{pppggg^^^UUUNNNCCC>>>888222///,,,***(((%%%$$$$$$"""  """ """%%%))),,,---.........000111222000---)))'''$$$###"""!!!!!!"""###%%%$$$&&&(((+++,,,,,,+++***((())))))))))))*********+++,,,,,,------,,,,,,,,,------+++*********+++,,,)))((('''&&&$$$###""""""!!!    !!!!!!"""  !!!###'''%%%&&&(((&&&!!!!!!%%%!!!###%%%&&&''''''''''''''''''''')))---111111777???FFFNNNZZZhhhsssqqqeee___^^^aaafffppp|||}}}{{{xxxtttsssuuummmmmmjjjddd]]]ZZZ[[[]]]mmmuuu}}}~~~~~~{{{xxx|||yyyyyy~~~~~~{{{xxxyyyxxxwwwvvvsssnnnhhhcccdddaaa\\\YYYVVVSSSOOOMMMOOONNNLLLIIIHHHGGGGGGGGGEEEEEEFFFGGGIIILLLOOOQQQNNNPPPRRRTTTWWWYYYZZZZZZ[[[[[[ZZZXXXVVVSSSPPPNNNMMMOOOPPPQQQRRRUUUZZZ]]]cccjjjuuu~~~}}}rrrhhh^^^TTTMMMEEEAAA;;;666222///,,,)))&&&&&&%%%###""" """"""###%%%(((+++...000111222333444222///,,,***$$$""" """###$$$###&&&&&&'''((()))***++++++((())))))*********)))))),,,,,,++++++,,,,,,---...//////......---,,,******))))))'''&&&%%%$$$$$$$$$!!!    !!!!!!!!!!!!!!! !!!"""!!! !!!"""%%%%%%%%%$$$###"""!!!  !!!"""$$$%%%''''''((('''&&&&&&(((+++...000444666<<>>888333...+++,,,+++***'''%%%"""     !!!""" !!!!!!###&&&))),,,...333555888;;;<<<<<<;;;:::777222,,,(((&&&'''''''''(((((()))***+++,,,,,,---,,,,,,---.........---------...000111222111000...,,,---------------,,,,,,''''''&&&%%%%%%%%%&&&&&& !!!  !!!"""""""""$$$%%%'''(((******---///555???HHHRRR```mmmzzztttfffYYYTTTUUUYYYeeeuuu~~~{{{xxxtttoookkkccccccaaa[[[UUURRRTTTWWW[[[]]]aaadddgggjjjnnnqqqsssrrrrrrrrrrrroookkkhhhnnnkkkiiikkknnnppppppnnnssswww|||yyyuuurrrnnnmmmnnnmmmiiiffffff^^^UUURRRSSSSSSNNNJJJIIIIIIHHHGGGGGGHHHIIIIIIEEEFFFHHHJJJKKKMMMMMMMMMNNNNNNOOOQQQSSSWWWZZZ[[[^^^]]][[[YYYWWWVVVUUUTTTSSSVVVZZZ^^^aaahhhpppwwwvvvoooiiiddd]]]XXXRRRNNNIIICCC===777222...+++)))'''%%%$$$""" !!!!!!!!!!!!!!!  !!!!!!"""###&&&+++///333555999<<<===<<<:::999444333///,,,)))(((''''''))))))))))))************------------,,,+++******------///000111111111111000///------------+++***))))))((('''&&&%%%%%%$$$$$$###"""!!!   !!!!!!"""###$$$&&&((()))++++++---///444<<>>888222///+++)))'''%%%$$$""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""%%%***---111444777:::;;;;;;999888444222000,,,***((('''&&&))))))))))))************,,,,,,,,,,,,,,,++++++***------///000111111222222111///...---...---,,,***))))))((('''&&&%%%%%%$$$$$$###"""!!!   !!!""""""$$$$$$%%%&&&((()))***+++,,,...333:::AAAJJJZZZhhhvvv~~~pppdddYYYTTTTTT^^^iiixxx~~~yyytttnnngggbbbaaa^^^YYYWWWYYY\\\\\\\\\\\\]]]^^^______ccchhhnnnssstttttttttttttttttttttvvvyyy{{{{{{zzz|||~~~}}}zzzxxxtttpppnnnnnnmmmjjjgggfff___WWWSSSRRRQQQLLLHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGIIIKKKLLLNNNNNNOOOMMMNNNNNNOOORRRUUUWWWYYY]]]\\\[[[YYYWWWVVVVVVUUUWWW\\\aaafffjjjqqqyyy|||uuuoooiiibbb\\\UUUQQQKKKEEE???:::444000+++)))&&&%%%$$$""" !!!!!!!!!!!!!!!!!!!!!"""""" !!!$$$(((+++///222555888:::999888777444222000---***((('''&&&)))))))))*********++++++)))***++++++,,,+++++++++---...///000111222222222222111///...///...,,,+++***))))))((('''&&&%%%%%%######"""!!! !!!  !!!###$$$$$$&&&&&&''''''(((((()))))),,,---222999???GGGVVVddduuu~~~~~~qqqeee[[[WWWXXXaaakkk{{{{{{sssmmmhhhgggccc[[[VVVVVVZZZYYYYYYYYYYYYYYYZZZZZZ```fffmmmtttwwwyyyzzzzzzzzzyyyyyyzzz}}}~~~~~~}}}}}}~~~~~~{{{xxxtttooommmmmmlllhhheeeddd___XXXTTTRRRPPPKKKHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMOOOOOOPPPOOOOOOOOOPPPRRRUUUWWWYYY\\\[[[ZZZYYYWWWWWWVVVVVVYYY^^^eeejjjooouuu}}}~~~wwwqqqkkkccc]]]VVVRRRLLLFFFAAA;;;555111,,,)))&&&$$$###"""  !!!!!! !!!###'''***///111444777999999999888444333111...+++)))'''&&&))))))*********+++++++++(((((()))***+++,,,,,,+++---...///111222333333333444222000000000///---+++******)))((('''&&&%%%%%%######"""!!!  !!!!!!!!!###$$$%%%&&&((((((((((((((((((((((((,,,...333999>>>FFFTTTaaattt}}}|||pppfff]]]YYY[[[bbbmmm}}}xxxrrrllliiiddd\\\WWWVVVZZZYYYXXXXXXWWWWWWWWWXXX]]]cccllltttyyy}}}}}}|||}}}}}}{{{|||~~~{{{xxxsssmmmjjjjjjiiifffcccbbb^^^XXXTTTRRROOOKKKHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIKKKMMMNNNPPPPPPQQQRRRQQQQQQRRRTTTVVVXXXYYY[[[[[[ZZZXXXXXXWWWWWWWWW[[[```hhhnnnsssxxxxxxrrrkkkccc]]]VVVSSSMMMGGGAAA;;;666222,,,)))&&&$$$###""" !!!!!!"""$$$'''***...000333666888:::::::::555444222000---+++((('''************++++++++++++'''((()))***+++,,,,,,,,,---...000111333444444555666444222111111000...,,,******)))((('''&&&&&&%%%######"""!!!  """""" !!!!!! !!! !!!"""$$$%%%&&&'''******)))))))))(((((((((---///444:::???FFFSSS```rrr|||zzzoooeee]]]ZZZ[[[dddnnnwwwoookkkeee^^^ZZZZZZYYYYYYXXXWWWVVVVVVVVVVVV[[[bbbllluuu|||~~~}}}yyyzzz{{{}}}|||xxxsssmmmiiihhhgggdddbbb```\\\XXXUUURRROOOLLLIIIFFFFFFGGGHHHHHHGGGFFFFFFIIIJJJLLLNNNOOOQQQQQQRRRSSSSSSSSSSSSTTTVVVXXXYYY[[[ZZZYYYXXXXXXXXXXXXXXX]]]ccckkkrrrvvv{{{yyyssslllccc\\\WWWSSSMMMGGGAAA<<<666222---***&&&###"""!!! !!!""""""$$$&&&)))---///222555888999:::;;;666666444222000---***(((*********++++++++++++,,,((()))***+++,,,,,,,,,,,,---...000222444555555666888666333222222111///---+++******)))((('''&&&&&&######""""""!!!  """#########$$$%%%###"""!!!!!!###""""""###$$$%%%&&&&&&'''+++*********)))))))))(((---///444;;;@@@FFFSSS```pppzzzxxxmmmccc[[[YYYZZZdddooovvvpppjjjbbb^^^___XXXXXXWWWVVVUUUUUUVVVVVV]]]cccnnnwww~~~|||wwwwwwwwwxxx}}}}}}yyytttmmmiiihhhgggdddbbb]]][[[XXXUUURRROOOLLLJJJFFFGGGHHHIIIIIIHHHGGGFFFJJJKKKLLLNNNPPPQQQRRRRRRSSSSSSRRRSSSSSSUUUWWWXXXZZZYYYYYYXXXXXXXXXXXXYYY```fffooouuuyyy}}}{{{uuummmddd]]]VVVRRRLLLGGGAAA;;;555111---***&&&###"""!!!   !!!!!!"""$$$&&&,,,---000333666888999:::888777666555222///,,,************+++++++++,,,,,,******+++,,,,,,---,,,,,,...///000222444666666777999777555444333222000...++++++***)))((('''&&&&&&######""""""!!!  ###$$$%%%&&&''')))%%%$$$###!!! """$$$$$$$$$%%%%%%&&&&&&&&&&&&+++***************)))))),,,...444;;;@@@FFFSSS___mmmwwwuuujjjaaaYYYWWWXXX```kkk|||{{{tttiiibbb```ZZZYYYYYYXXXXXXXXXYYYYYY```gggqqq{{{~~~{{{xxxqqqqqqpppqqqttt}}}}}}{{{uuunnnjjjiiigggeeebbb[[[ZZZXXXUUURRROOOMMMKKKGGGHHHIIIIIIIIIIIIHHHGGGJJJKKKMMMOOOQQQRRRRRRSSSSSSRRRRRRRRRRRRTTTVVVWWWZZZYYYXXXXXXXXXXXXYYYYYYbbbiiirrrxxx|||}}}vvvnnneee^^^VVVRRRLLLFFFAAA;;;555111---***&&&###"""!!!   !!!###%%%***+++...111444777888999999888888666333000---+++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,...///111333555666777777:::888555444444222000...++++++***)))((('''&&&&&&######""""""!!!!!!  ###%%%&&&'''***+++'''&&&$$$"""   !!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&***************************---333:::???FFFSSS___jjjuuutttiii___XXXUUUWWW[[[fffwww{{{nnndddaaa]]]]]]\\\\\\\\\]]]]]]^^^cccjjjttt~~~{{{vvvssskkkjjjiiiiiimmmuuu}}}zzzuuuooojjjgggeeedddaaa]]]YYYVVVSSSPPPMMMKKKJJJIIIIIIHHHGGGFFFEEEDDDFFFIIILLLNNNNNNOOOQQQSSSQQQRRRRRRSSSTTTTTTUUUUUUWWWUUUUUUWWWWWWVVVZZZ```dddhhhooouuu{{{{{{sssiiibbbZZZTTTLLLFFFBBB<<<666111---***%%%!!! """!!! !!!'''***...111222444666777999999888666444222000/////////............//////,,,++++++++++++,,,------//////000111444777:::<<<>>><<<:::777444222111000...---,,,+++)))((('''&&&%%%%%%$$$$$$###""""""""" """!!!!!!$$$(((++++++***)))(((&&&$$$""" !!!!!!  !!!%%%''''''(((((((((((((((''''''******))))))))))))*********,,,222;;;@@@EEENNNWWWhhhppp{{{qqqggg^^^VVVRRRTTT]]]ggguuu}}}ssshhh```______```______```bbbeeelllooovvv{{{tttnnnjjjcccbbbbbbccchhhpppzzz~~~zzzuuupppkkkgggfffeeeaaa^^^ZZZVVVTTTQQQNNNLLLKKKJJJIIIIIIGGGGGGFFFEEEGGGIIILLLMMMNNNNNNPPPRRRRRRRRRRRRSSSSSSTTTTTTTTTVVVTTTTTTWWWWWWVVVZZZ```dddhhhooouuu{{{|||tttjjjcccZZZUUUMMMGGGCCC===777222...***%%%""" """!!! !!!$$$''',,,///111222555777888888888777666444333222000////////////000000111...------,,,,,,,,,------//////000222444777:::<<<>>><<<:::777555333111111...---,,,+++***(((''''''%%%%%%$$$$$$###""""""""""""!!!!!!###(((******)))***)))'''%%%###    !!!%%%'''((((((((())))))((((((''')))******************)))***,,,111888>>>CCCMMMWWWeeemmmyyyqqqggg^^^VVVSSSTTT\\\eeesssxxxllleeebbbcccdddccccccdddgggiiirrrvvv}}}wwwpppiiieee]]]^^^^^^```dddlllvvv}}}~~~{{{wwwqqqllliiiggggggbbb___[[[XXXUUUSSSPPPMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGIIIKKKLLLLLLMMMOOOQQQRRRRRRRRRSSSSSSSSSSSSSSSTTTRRRSSSVVVWWWVVVZZZ```dddiiiooovvv{{{~~~uuukkkddd\\\VVVOOOIIIEEE???888333///+++&&&###!!! !!!  !!!"""%%%))),,,...111444666888888999999888777666555111111111111111222333333000000///...------------000000111333555888:::;;;===<<<:::777555333222222...---,,,+++***(((''''''%%%%%%%%%$$$######""""""!!! !!!###&&&)))))))))+++***(((&&&###!!!   !!!!!! !!!%%%'''(((((()))))))))))))))((()))******++++++******)))++++++///555:::@@@LLLVVVaaajjjvvv~~~qqqhhh___WWWSSSUUU[[[cccooo|||~~~rrrjjjfffggghhhhhhhhhiiilllnnnwww{{{{{{rrriiiaaa]]]VVVWWWYYY[[[```iiirrryyy|||wwwrrrnnnjjjiiihhhccc```\\\YYYWWWTTTQQQOOONNNMMMMMMLLLKKKJJJIIIHHHGGGIIIJJJKKKKKKLLLNNNPPPRRRRRRRRRRRRRRRRRRRRRRRRSSSQQQRRRUUUWWWWWW[[[aaadddiiipppvvv{{{wwwllleee]]]XXXQQQLLLHHHBBB:::555000,,,((($$$"""!!!    !!! ###'''***---000444666999:::;;;;;;;;;999888666333333222222333444444555333222111///...---------000111222444666888:::;;;<<<;;;999777555333222222------,,,+++***)))((('''&&&%%%%%%$$$$$$###""""""  !!!###%%%'''((((((+++***(((&&&$$$"""  !!!!!! !!! !!! !!!!!!!!!!!!!!!""" !!!%%%'''((()))*********************++++++,,,,,,++++++***,,,+++...333888>>>JJJVVV___hhhvvv~~~qqqhhh```XXXTTTUUU[[[bbbnnnzzzuuulllhhhiiijjjjjjjjjlllooorrryyy~~~xxxlllbbbZZZUUUPPPRRRUUUYYY___hhhqqqxxx}}}xxxsssnnnkkkjjjiiiccc```\\\YYYWWWUUURRRPPPOOONNNNNNMMMLLLKKKJJJJJJHHHIIIJJJIIIIIIJJJLLLNNNQQQQQQQQQQQQQQQRRRRRRRRRRRRPPPRRRVVVWWWXXX]]]ccceeejjjqqqwww|||xxxnnnggg___ZZZTTTOOOJJJDDD<<<777111...)))%%%$$$###!!!  !!!!!!  ###&&&))),,,///333666:::;;;=========;;;999777555555444444444444555555444333222000///...------///000222444666888999999:::999777555444333222222---,,,,,,+++***)))((((((&&&&&&%%%%%%$$$######### !!!"""###%%%&&&'''))))))'''&&&$$$###"""!!! !!!""" !!! !!!!!! """"""!!!!!!"""$$$!!! !!!%%%''')))******+++,,,,,,+++++++++,,,---......---,,,+++...,,,...333777===JJJUUU^^^hhhvvv}}}qqqiiiaaaYYYUUUVVV\\\cccnnnzzzvvvmmmggghhhiiiiiijjjlllooorrrzzzttthhh]]]UUUPPPNNNQQQVVV[[[bbbkkktttzzz|||xxxsssnnnllljjjjjjccc```\\\YYYXXXVVVSSSQQQOOOOOONNNMMMLLLKKKJJJJJJHHHIIIIIIHHHGGGHHHKKKMMMOOOOOOPPPPPPQQQRRRRRRRRRQQQPPPRRRVVVXXXZZZ___eeeeeejjjrrrxxx|||zzzpppiiiaaa\\\WWWRRRMMMGGG???888333///***'''%%%$$$"""!!! !!!!!!  """%%%(((***---222555999:::<<<>>>>>>===;;;999888777666555444444444444444333111000///.........///000222444555777777888777666555444222222111111,,,,,,++++++***))))))(((&&&&&&&&&%%%$$$$$$######!!! !!!""""""###%%%&&&'''&&&&&&%%%$$$#########  !!!"""!!!  """""" """$$$!!! !!!%%%'''******+++,,,---------------...000111111000...---///...000444888>>>JJJUUU___iiixxx}}}qqqjjjbbbZZZVVVWWW\\\dddppp}}}wwwmmmfffggghhhiiijjjlllpppsss}}}rrreee[[[TTTPPPNNNRRRXXX___gggpppyyy~~~|||wwwrrrnnnllljjjjjjbbb___\\\YYYWWWUUUSSSQQQOOOOOONNNMMMLLLKKKJJJJJJIIIIIIIIIGGGFFFGGGIIILLLMMMMMMNNNOOOQQQRRRSSSSSSQQQPPPRRRWWWZZZ[[[aaagggfffkkkrrrxxx|||{{{qqqjjjbbb^^^XXXTTTOOOIII@@@:::444000+++(((&&&%%%###""" !!!!!!  """$$$&&&'''+++///222444777;;;>>>@@@???>>>===:::999777666444333333333333222111//////.........---///111333555666666666555444333222111111000000,,,,,,++++++***)))))))))'''&&&&&&%%%%%%$$$######!!! !!!!!!!!!!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!  !!!!!!"""""" """%%%!!! !!!%%%'''***+++,,,------............000222333333222000...111000222777;;;@@@KKKUUU___iiixxx|||qqqjjjccc[[[WWWWWW[[[dddqqqyyypppfffhhhiiikkklllnnnrrruuu}}}qqqeee\\\UUURRROOOSSS[[[ccckkkuuu}}}~~~{{{wwwrrrnnnkkkjjjjjjbbb___[[[YYYWWWUUUSSSQQQOOONNNNNNMMMLLLKKKJJJJJJIIIIIIHHHGGGEEEFFFIIIKKKLLLLLLMMMOOOQQQRRRTTTTTTQQQPPPSSSXXXZZZ\\\bbbiiifffkkkrrryyy}}}{{{rrrkkkccc___YYYUUUPPPJJJAAA:::444111,,,((('''%%%$$$### !!!!!! !!!"""$$$%%%(((,,,000111444999===AAAAAAAAA@@@;;;:::888666444333222222222111000///............---...000333444555555555444333222111000000000000,,,+++++++++***)))))))))'''&&&&&&%%%%%%$$$$$$###!!! !!!!!! ###&&&"""""""""######$$$$$$%%%"""!!!!!! """"""!!!%%%!!!!!!  !!!%%%'''***+++,,,---............000111333555555333111000222111444999<<>>???AAA<<<:::777444111000////////////000000///---+++***------...///000111222333000000//////............))))))******((('''%%%$$$'''%%%$$$#########!!!"""$$$%%%###$$$$$$%%%&&&''''''((($$$"""!!!  !!!"""""""""""""""!!! !!!!!!  """""""""###%%%'''***+++,,,...//////000000444555666777777888777777333111333888===BBBKKKTTT```iiiwww|||qqqjjjbbb[[[WWWXXX\\\eeetttyyynnnnnnpppqqqsssvvvzzz~~~~~~sssiii```ZZZVVVVVV[[[ccckkkrrrxxx~~~yyyxxxuuurrroookkkiiihhhccc```[[[XXXVVVSSSPPPNNNMMMMMMLLLKKKJJJIIIIIIHHHFFFFFFFFFFFFGGGHHHIIIIIIMMMNNNPPPRRRSSSSSSRRRQQQTTTVVVZZZ]]]___cccgggkkkoooqqqtttxxx{{{|||}}}}}}zzzvvvpppkkkddd\\\UUUNNNGGGCCC999555111---***(((%%%###!!!  !!!$$$&&&))),,,---000444888;;;===>>>???AAA>>><<<:::666444222111111////////////...,,,***)))******+++,,,---...//////////////////......------))))))))))))(((&&&%%%$$$'''%%%############!!!!!!###%%%%%%%%%&&&''''''((((((((('''%%%###!!! !!!!!!"""#########""""""!!!!!!!!!!!!  !!!""""""###&&&(((+++,,,...///000111222222555666777888888888888888555333444888===AAAJJJSSS___iiiwww}}}rrrkkkddd^^^[[[\\\]]]ggguuuzzzooopppqqqsssuuuyyy~~~tttkkkccc]]]YYY[[[```gggnnnsssyyy~~~~~~yyyxxxuuurrrooollliiihhhdddaaa\\\YYYWWWTTTQQQNNNNNNMMMLLLLLLJJJJJJIIIHHHGGGGGGHHHHHHIIIJJJJJJKKKNNNOOOQQQRRRSSSRRRQQQQQQVVVXXX\\\___aaaeeejjjmmmssstttvvvxxxzzz{{{|||||||||uuupppjjjbbbZZZQQQHHHCCC;;;777222...+++(((%%%###"""!!!  !!!###&&&)))+++---111444888;;;<<<===???@@@@@@???<<<999666444333222.........---,,,+++***)))))))))***+++,,,------...---............------,,,))))))))))))'''&&&%%%$$$&&&%%%############!!! !!!###%%%&&&'''(((******************((($$$""" !!!"""######$$$$$$$$$############"""  !!!"""###$$$'''***---...000111333444444555666777888999999:::::::::777555555999===AAAIIIQQQ^^^ggguuu~~~tttmmmggg```^^^```aaajjjxxx|||rrrrrrsssuuuyyy~~~uuunnngggbbb^^^bbbffflllqqquuuzzz~~~~~~}}}yyyxxxuuusssooollljjjiiieeebbb^^^ZZZXXXUUURRRPPPNNNNNNMMMLLLKKKJJJIIIIIIHHHIIIIIIJJJKKKKKKLLLLLLOOOOOOPPPQQQRRRQQQQQQQQQUUUXXX[[[^^^aaaeeejjjmmmvvvvvvwwwxxxyyyzzz{{{{{{{{{~~~|||{{{~~~~~~uuurrrmmmfff^^^TTTKKKDDD===999444///,,,)))&&&######"""!!! !!!###%%%(((***+++///222666888:::;;;===???@@@???===:::777444222111...------,,,+++***)))(((******++++++,,,------...,,,------......---,,,+++)))))))))((('''&&&%%%$$$&&&$$$""""""######!!! !!! !!!###%%%''')))+++---......,,,,,,+++(((%%%"""  """###$$$%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!###$$$&&&)))+++...///111333555777777888777888999:::;;;<<<<<<<<<:::777777:::===@@@GGGPPP[[[dddrrrvvvnnngggaaa___aaadddmmm{{{~~~tttssstttwww|||~~~vvvooojjjfffcccjjjlllpppsssvvvyyy|||~~~|||yyyxxxvvvssspppmmmkkkjjjfffccc___\\\YYYWWWSSSQQQNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIKKKLLLLLLMMMLLLLLLNNNNNNOOOPPPPPPPPPQQQQQQRRRUUUYYY\\\```dddiiimmmwwwwwwwwwxxxxxxyyyyyyzzzyyy|||}}}xxxwwwyyy~~~~~~|||sssppplllggg```WWWNNNGGG???;;;666111---***&&&$$$###"""!!!  """$$$''')))***---000333666888:::===???@@@???<<<:::666333111000...---,,,+++***)))))))))))))))******++++++,,,,,,+++,,,---.........,,,+++))))))((('''&&&%%%$$$$$$%%%###""""""######!!! !!!!!! !!!$$$&&&)))+++///222333333111000---***&&&###!!! !!!###$$$%%%&&&''''''''''''((('''&&&%%%###!!! """###$$$&&&))),,,...000222444666888999:::888999:::<<<===>>>>>>>>><<<999999;;;===@@@GGGOOOWWWaaannn{{{xxxoooggg```^^^___gggppp}}}uuuttttttwww}}}|||uuuqqqmmmjjjhhhnnnppprrrssstttvvvxxxzzz~~~}}}yyyxxxvvvssspppnnnllljjjhhhddd```]]]ZZZXXXUUURRROOONNNMMMMMMKKKKKKJJJIIIHHHJJJKKKMMMMMMMMMMMMLLLKKKLLLLLLMMMNNNOOOPPPQQQPPPSSSWWW\\\```eeekkkooovvvvvvwwwxxxxxxxxxxxxwwwxxxyyy{{{||||||zzzxxxvvvuuutttvvv{{{}}}zzzrrroookkkfff```XXXPPPJJJAAA===777222...+++'''$$$###"""!!!  !!!$$$&&&((()))+++...222555777:::>>>@@@AAA@@@>>><<<888555222000......,,,+++***)))))))))''''''((((((((()))))))))+++,,,...///000///---,,,***)))'''&&&%%%$$$$$$$$$$$$###!!!!!!"""###!!! !!!  ###%%%''',,,///444888;;;:::999777222...)))&&&###!!! !!!"""$$$%%%&&&'''((()))))))))))))))((('''%%%###!!! !!!###$$$%%%&&&))),,,---///111444666888::::::999:::<<<===??????@@@@@@===::::::<<<>>>@@@GGGOOOVVV___lllxxxzzzppphhhaaa^^^```jjjrrrxxxvvvuuuxxx~~~{{{vvvsssqqqooommmooopppqqqqqqpppqqqsssuuuzzz~~~}}}yyyxxxvvvsssqqqnnnlllkkkiiieeeaaa^^^[[[YYYVVVSSSOOONNNNNNMMMLLLKKKJJJJJJHHHIIIKKKMMMNNNMMMLLLKKKIIIIIIJJJKKKMMMOOOPPPQQQPPPSSSXXX]]]ccciiiooosssssstttvvvxxxxxxwwwvvvuuuwwwwwwwwwvvvuuurrrpppoooqqqppprrrxxx|||{{{ssspppkkkfff```YYYQQQLLLCCC???999333///+++'''%%%""""""  !!!###%%%'''(((+++...222555888<<<@@@DDDDDDDDDBBB@@@<<<888555333///...---+++************((((((((((((((()))))))))+++,,,///000111000...---***)))'''%%%$$$$$$$$$%%%###"""!!!!!!""""""!!! !!!$$$'''(((000444:::@@@CCCCCCAAA???:::666000***&&&### !!!""""""%%%%%%'''((()))*********+++******)))'''%%%$$$###!!!###$$$%%%%%%&&&)))+++,,,---000333666888999::::::;;;===>>>@@@AAAAAABBB>>>;;;:::===>>>AAAHHHPPPWWW___kkkwww{{{rrrjjjcccbbbdddkkksss{{{xxxvvvyyy{{{wwwuuutttsssrrrnnnoooooommmllllllnnnpppwww}}}~~~~~~yyyxxxvvvsssqqqnnnlllkkkiiifffbbb^^^\\\YYYVVVTTTOOOOOONNNMMMLLLKKKJJJJJJHHHIIIKKKMMMNNNMMMLLLKKKGGGGGGHHHJJJLLLNNNPPPQQQQQQTTTZZZ```eeelllrrrwwwqqqsssvvvxxxxxxwwwuuutttuuuuuutttrrrpppmmmkkkjjjmmmlllooovvv{{{}}}vvvrrrmmmfff```XXXQQQLLLDDD@@@999444///+++'''%%%"""!!! !!!###%%%'''(((,,,...222666:::>>>CCCGGGHHHGGGFFFCCC@@@<<<888666000///---+++*********+++************+++++++++++++++---///111222111///---***)))'''%%%$$$$$$$$$%%%###"""!!!!!!""""""!!! """%%%((()))333777>>>EEEHHHIIIGGGEEEAAA<<<555...((($$$!!!"""######%%%&&&''')))******+++++++++++++++***)))'''&&&%%%###$$$%%%%%%%%%&&&(((++++++,,,///222555777999:::;;;<<<===???AAABBBBBBBBB>>>;;;:::===???AAAHHHPPPXXX```lllwww|||ssslllfffeeehhhlllttt}}}zzzxxx{{{|||yyyxxxwwwwwwvvvmmmmmmmmmkkkiiiiiikkkmmmuuu{{{|||wwwtttqqqooonnnkkkhhhfffhhheeeaaa^^^[[[WWWSSSPPPQQQPPPOOOMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKIIIHHHFFFFFFHHHKKKOOOQQQSSSWWW]]]bbbfffjjjnnnppptttttttttuuuuuuuuuuuuuuutttrrrpppmmmjjjgggfffeeehhhjjjmmmpppvvv}}}wwwsssmmmgggaaaZZZSSSOOOFFF@@@999444111...)))%%%%%%$$$!!! ###&&&(((***---111444888===CCCGGGMMMJJJHHHGGGFFFCCC===888444111---,,,,,,---,,,,,,+++++++++++++++++++++,,,,,,,,,...///000000000000,,,***(((''''''%%%###!!!!!!$$$$$$###### ######!!! $$$***///444:::DDDMMMRRRRRRPPPNNNJJJAAA666///(((  """$$$$$$'''((()))******+++++++++++++++******)))'''&&&%%%&&&%%%%%%%%%&&&''')))***000000222444555777888999:::<<<>>>@@@@@@@@@???>>>;;;;;;;;;;;;===BBBHHHMMMYYY```jjjvvv~~~uuummmgggggglllnnnvvv|||yyy|||}}}zzzxxxtttrrrnnnkkkgggdddcccdddeeegggqqqwww}}}yyyxxxuuurrrpppnnnllliiifffgggddd```]]][[[XXXTTTQQQRRRQQQPPPNNNMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKHHHGGGEEEEEEHHHKKKPPPRRRVVVZZZ```dddhhhkkknnnqqqssssssssssssssssssssssssqqqooommmiiigggdddccccccfffhhhkkkooottt|||{{{wwwqqqkkkddd\\\UUUPPPGGGBBB;;;666222///***&&&&&&$$$""" ###&&&'''***---000444888===CCCGGGMMMKKKIIIIIIHHHDDD???;;;666333///---,,,---,,,+++******++++++,,,,,,,,,---,,,,,,---...////////////---+++(((''''''&&&###"""!!!$$$$$$###### ###"""!!!  $$$***///999@@@JJJTTTZZZ[[[XXXVVVMMMCCC999111***!!! """###$$$''''''((()))*********)))************((('''&&&%%%%%%%%%%%%%%%&&&(((***+++///000222444666888::::::;;;===???@@@AAAAAA@@@???;;;<<<;;;;;;===BBBHHHMMMZZZ```jjjuuuvvvmmmhhhhhhlllooowww{{{yyy|||~~~zzzvvvsssmmmjjjfffcccbbbbbbdddeeemmmsss~~~{{{www~~~}}}yyyvvvsssqqqooollliiiggggggdddaaa___]]][[[XXXUUUSSSRRRQQQOOONNNMMMLLLLLLMMMMMMNNNMMMMMMLLLKKKJJJFFFEEEEEEEEEHHHLLLQQQTTT[[[___dddhhhjjjmmmoooqqqrrrrrrrrrqqqppppppoooooommmkkkhhheeebbb```______bbbdddhhhlllrrryyy|||vvvooohhh```XXXSSSJJJEEE===888555111,,,(((&&&%%%###  """%%%&&&))),,,000444888===CCCHHHMMMLLLLLLKKKJJJGGGBBB???999666222///...---,,,+++******++++++,,,---......------............---------+++)))((('''&&&$$$""""""$$$### """""" """""" !!!%%%+++000:::BBBMMMYYY___```^^^\\\QQQGGG<<<444,,,### """###$$$''''''((((((((((((((((((*********)))((('''&&&%%%%%%%%%%%%&&&'''))),,,---///000222444777999;;;<<<===>>>@@@AAABBBAAAAAA@@@;;;<<<<<<<<<===BBBIIIMMM[[[aaajjjttt}}}wwwoooiiiiiimmmpppxxxzzzxxx|||}}}xxxuuullliiieeebbb``````aaabbbhhhnnnyyy}}}xxxvvv}}}{{{zzzwwwtttqqqooommmiiiggggggeeebbbaaa```^^^[[[YYYTTTSSSQQQPPPNNNNNNMMMMMMNNNNNNNNNMMMMMMKKKJJJIIIFFFEEEEEEFFFIIIOOOTTTWWW```ccchhhkkkmmmnnnppprrrqqqqqqpppooommmlllkkkjjjiiigggccc```^^^\\\\\\\\\]]]```dddiiiooovvv~~~|||wwwqqqkkkccc[[[VVVMMMHHH@@@;;;888444///+++'''&&&$$$""" """$$$%%%(((+++///333888===DDDHHHMMMNNNOOOOOONNNJJJFFFCCC===:::555111///...,,,***)))***+++,,,---...///000...///////////////...------+++)))(((((('''%%%###$$$$$$###!!!!!!!!!"""!!!"""!!!  """&&&,,,000777???LLLXXX___aaa^^^\\\TTTJJJ>>>666---$$$ !!!######&&&&&&'''''''''''''''&&&))))))))))))((('''&&&%%%$$$$$$%%%&&&(((***---......///111333666999;;;<<<===>>>???@@@AAAAAAAAAAAA;;;;;;;;;<<<>>>CCCJJJOOO[[[aaakkkttt~~~yyypppjjjjjjmmmooovvv}}}xxxwww{{{zzzvvvmmmjjjeeeaaa___^^^___```dddjjjttt}}}yyyvvvttt|||{{{zzzxxxtttqqqooommmiiiffffffcccaaa```___^^^[[[YYYTTTSSSRRRPPPOOONNNMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIGGGGGGGGGHHHLLLQQQWWWZZZcccfffjjjmmmnnnoooqqqrrrqqqpppnnnllljjjhhhgggfffeeeccc___\\\ZZZYYYYYYYYYYYY\\\aaaffflllttt{{{}}}zzzvvvrrrmmmfff^^^YYYPPPKKKCCC>>>:::666111,,,((('''%%%"""!!! !!!###$$$''')))...222888>>>DDDIIILLLNNNQQQRRRPPPMMMJJJHHHAAA===888333111///---+++***++++++---...///000000000111111111111000000///---+++)))))))))(((&&&%%%&&&$$$######"""!!!!!!"""!!!  !!!###'''---111888@@@LLLXXX___aaa___]]]TTTJJJ???666---$$$ !!!"""###%%%&&&&&&''''''''''''&&&(((((()))(((((('''&&&%%%$$$$$$$$$%%%'''***,,,...,,,---///222555777:::;;;<<<<<<===>>>>>>?????????999:::;;;<<>>EEEIIIKKKOOOSSSTTTSSSOOOMMMLLLCCC???:::555333000...,,,,,,,,,------...///000000111111222222222222222111---,,,***)))***)))'''&&&'''$$$###$$$### """  """$$$(((...111===CCCNNNXXX___aaa```^^^RRRHHH===444,,,""" !!!"""###$$$%%%&&&'''((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$%%%&&&(((+++,,,***+++---///222444666777888999999::::::;;;<<<<<<777888999<<<@@@FFFNNNTTT]]]ccclllvvv~~~zzzqqqjjjiiilllkkksss~~~~~~wwwsssuuuyyy}}}{{{ssspppkkkeeebbb```aaaaaacccffflllrrrzzz~~~zzzxxxvvvttt~~~~~~}}}zzzwwwssspppnnnkkkgggdddcccaaa___]]]]]][[[YYYWWWSSSSSSQQQOOONNNMMMMMMMMMOOOPPPPPPPPPPPPPPPOOOOOONNNNNNMMMOOOSSSXXX]]]aaadddgggjjjmmmnnnoooqqqrrrqqqpppnnnkkkgggdddbbb```]]]ZZZVVVSSSQQQQQQRRRSSSTTTXXX]]]cccjjjqqqxxx||||||yyytttllleee___TTTNNNFFF@@@<<<888333...+++)))&&&### !!!"""$$$(((,,,222777>>>EEEJJJJJJNNNTTTVVVTTTQQQOOONNNEEEAAA;;;777444222000...------....../////////000///000111222222222222222---,,,************(((&&&((($$$###%%%$$$ ###!!!###%%%)))...222===BBBKKKSSSYYY[[[[[[ZZZOOOEEE:::222)))  !!!""""""###$$$&&&'''))))))******''''''((((((''''''&&&&&&$$$$$$###$$$%%%''')))***((()))+++---///111222333555555555555666777888888555666888;;;@@@HHHQQQWWW```fffnnnuuu|||yyyqqqjjjiiikkkkkksss~~~wwwqqqqqquuuzzzwwwtttnnniiieeeccccccccccccdddgggkkkrrr{{{~~~{{{yyywwwvvv~~~~~~yyywwwssspppmmmjjjfffdddgggdddbbb```___^^^[[[YYYSSSRRRQQQOOONNNMMMLLLLLLQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPPPPQQQUUUZZZ___bbbcccfffjjjlllnnnoooppprrrrrrpppnnnjjjgggcccaaa___ZZZWWWSSSOOOMMMNNNOOOPPPSSSWWW]]]ccciiipppwww||||||wwwooofffaaaTTTNNNGGGAAA===888333...+++)))&&&### !!!$$$''',,,111777>>>EEEJJJIIINNNTTTVVVTTTQQQOOOOOOEEEAAA<<<888555333111///.........///////////////......///111111222222222...,,,************)))''')))$$$###%%%$$$###!!!###&&&***///222999===DDDLLLQQQSSSSSSRRRMMMCCC888000((( !!!""""""###$$$&&&((()))***++++++'''''''''(((''''''&&&&&&$$$$$$######$$$&&&'''((('''((()))+++---///000111333222222333333444555666333555888;;;AAAIIIRRRXXXcccgggnnnuuuzzzyyyqqqjjjhhhkkkkkkssswwwpppooosssxxxzzzvvvqqqkkkgggeeeeeeeeeccccccdddffflllvvv|||zzzxxxvvv}}}yyytttpppnnnllljjjhhhgggdddaaa___]]]ZZZWWWUUURRRQQQPPPPPPOOOOOOOOOOOOMMMNNNPPPQQQRRRSSSSSSSSSSSSUUUWWWZZZ\\\```eeeiiiiiiiiijjjkkkllloooqqqsssqqqpppnnnllljjjgggccc```XXXVVVSSSQQQOOONNNOOOOOORRRWWW\\\aaafffmmmvvv}}}~~~zzzsssiiiaaaWWWRRRKKKDDD>>>888333000+++((($$$!!!   !!!!!!!!!###&&&***///444;;;AAAFFFIIINNNSSSSSSUUUVVVTTTOOOFFFBBB===999666444222000000000///////////////000000111111222222222111111///...,,,***))))))*********)))'''%%%###"""!!!!!!!!!$$$'''***,,,777;;;@@@EEEIIIIIIHHHGGGAAA<<<444+++###  !!!"""###$$$$$$%%%'''(((***++++++)))((('''((())))))'''%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&(((***+++------...///000000///000222444000333777999===EEEOOOVVVbbbgggooouuuxxx}}}~~~tttkkkggghhhrrrwwwtttllllllnnnqqq{{{}}}xxxqqqmmmkkkhhhccc```dddcccaaabbbgggnnnvvv{{{}}}}}}}}}~~~}}}zzzuuuqqqooommmkkkiiihhheeebbb```^^^[[[XXXVVVSSSRRRQQQPPPOOONNNNNNNNNMMMNNNOOOQQQRRRRRRSSSSSSSSSVVVYYY\\\___ccchhhlllmmmlllkkkkkklllnnnppprrrsssqqqooommmkkkfffaaa]]]VVVTTTQQQNNNMMMMMMNNNNNNSSSWWW]]]bbbfffnnnvvv}}}{{{sssiiibbbZZZUUUMMMFFF???:::444111+++((($$$!!!  !!!!!!!!!###&&&***///444:::@@@EEEIIIOOOSSSSSSTTTVVVSSSOOOFFFBBB===999666444111000000000////////////000000111222222222222222111000000...---+++***************)))'''%%%$$$""""""""" ###%%%((()))222555999===??????===<<<999555///((("""!!!""""""######%%%&&&(((***+++,,,)))((((((((())))))'''%%%&&&%%%$$$$$$######$$$$$$$$$%%%&&&((()))+++,,,,,,...///000000///000222444000333666999===EEEOOOVVV```fffmmmsssvvvzzz~~~uuullliiikkkrrrwww~~~ssskkklllmmmppp{{{~~~yyyrrrnnnllliiieeebbbcccbbbaaaaaaeeekkkqqquuu~~~}}}~~~~~~zzzvvvsssqqqooommmkkkiiifffcccaaa___]]]ZZZWWWTTTSSSQQQPPPNNNNNNMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSTTTWWW[[[___bbbggglllppprrrqqqooommmmmmnnnooopppsssrrrpppnnnkkkeee___ZZZSSSQQQOOOLLLKKKKKKLLLMMMSSSWWW]]]bbbgggnnnwww}}}{{{tttjjjccc]]]XXXPPPIIIBBB<<<666222+++((($$$!!!  !!!!!!"""###&&&***...333999???CCCIIINNNRRRSSSTTTUUURRRNNNFFFBBB===999666444111///000000////////////000000333333333333222222111000000///---+++************+++)))(((&&&$$$###"""""" """$$$%%%---///222555666444222000---+++(((%%%!!! !!!"""!!!"""$$$&&&(((***,,,---***)))((()))******(((&&&%%%%%%$$$############$$$%%%&&&'''((()))***++++++---///000000//////111333///222666999===EEEOOOWWW```fffmmmsssvvvzzz~~~vvvnnnlllooorrrwww}}}rrriiijjjlllppp{{{{{{tttooonnnkkkhhhdddbbbaaa```aaacccgggkkknnnwww{{{~~~~~~|||{{{||||||xxxuuutttrrrpppnnniiigggdddbbb```^^^[[[YYYUUUTTTRRRPPPOOONNNMMMMMMOOOOOOOOOPPPQQQSSSTTTUUUVVVYYY^^^bbbfffkkkpppssswwwuuurrrpppnnnnnnooooooqqqpppooonnnkkkeee]]]XXXRRRPPPMMMJJJIIIJJJLLLMMMSSSWWW]]]bbbgggnnnwww}}}|||uuummmfff```[[[SSSKKKCCC===777333,,,)))$$$!!!  !!!""""""###&&&***...222777===AAAGGGMMMQQQQQQRRRTTTQQQLLLFFFCCC>>>:::777444111...000////////////000000111444444444444333222111000///---,,,***))))))))))))***)))(((&&&$$$###"""""" ***+++...000000///,,,+++%%%%%%$$$"""  !!!!!! !!!"""%%%(((***,,,---+++***)))***++++++)))'''&&&&&&%%%$$$$$$$$$$$$%%%''''''(((((()))***++++++---///111111000000000222///222666999>>>FFFPPPWWWbbbhhhooouuuxxx|||wwwpppooorrrqqqwww}}}qqqhhhiiikkkooo{{{|||uuuqqqooonnnkkkhhhccccccbbbcccdddeeegggiiirrrtttxxx{{{|||{{{yyywwwttttttssssssvvv{{{~~~{{{zzz{{{}}}~~~|||yyywwwuuutttqqqooojjjgggdddbbbaaa___\\\ZZZVVVUUUSSSQQQPPPOOONNNNNNPPPPPPPPPQQQSSSVVVXXXYYYYYY]]]aaafffiiimmmqqquuuyyyxxxvvvsssqqqpppoooooommmmmmmmmllljjjddd]]]XXXQQQOOOKKKIIIHHHJJJLLLNNNRRRWWW\\\aaafffmmmvvv}}}~~~xxxpppjjjaaa\\\TTTLLLEEE>>>888444...***&&&"""!!!  !!!"""###$$$&&&***---000555;;;>>>DDDJJJNNNOOOPPPRRRPPPKKKGGGDDD@@@<<<888555111...///////////////000111111444444444444444333222222---,,,***)))((((((((((((***)))'''%%%###"""!!!!!!%%%&&&)))+++,,,+++)))((("""""""""!!!  """$$$''')))+++,,,,,,+++***+++,,,,,,***((((((((('''&&&&&&&&&&&&'''(((((())))))***+++,,,,,,...000222222111000111111000333777:::???GGGQQQYYYccciiiqqqvvvzzz~~~yyyrrrpppssspppvvv~~~rrriiiiiikkkooo{{{|||vvvrrrrrrrrrpppnnniiihhhgggggggggggghhhhhhnnnooorrrtttuuutttsssqqqkkkkkkkkkkkkmmmsss{{{|||zzzzzz{{{}}}|||zzzwwwvvvuuusssqqqnnniiigggdddbbbaaa```]]][[[WWWVVVTTTSSSQQQQQQPPPPPPQQQQQQRRRTTTVVVZZZ]]]^^^___bbbgggkkkmmmpppsssuuuyyyyyyxxxwwwuuussspppooolllkkkjjjiiigggbbb\\\WWWOOOMMMJJJGGGGGGIIILLLOOOQQQUUU[[[```eeellluuu{{{{{{sssnnnbbb]]]UUUMMMGGG@@@;;;777000,,,'''$$$"""!!!  """######$$$&&&))),,,///333888<<<@@@FFFKKKLLLNNNQQQOOOKKKIIIFFFBBB>>>:::666222//////......//////000111222333444444555555444444333...,,,+++)))(((((((((((()))'''&&&$$$"""!!!  ###%%%&&&&&&%%%$$$!!!  """$$$&&&(((***+++---,,,+++,,,------+++)))))))))(((''''''''''''(((((()))***+++,,,---......///111444444333111111222111444888<<>>;;;222...)))&&&$$$###!!!  """######$$$'''))),,,...222777:::<<>>333///***'''%%%$$$"""!!!!!!"""###$$$%%%''')))+++...111666::::::@@@FFFHHHKKKOOONNNJJJKKKIIIEEEAAA===999444000............///000222222222222444555666666777777111000...,,,+++++++++,,,&&&%%%$$$"""   !!! !!!"""###%%%&&&'''(((...---,,,---......,,,***(((((('''&&&&&&&&&&&&''')))***+++---///111222333111444666777555333333333333666:::>>>CCCLLLVVV^^^nnnuuu~~~}}}sssmmmmmmkkkpppyyywwwllljjjkkknnnzzz~~~}}}}}}zzzwwwvvvwwwxxxyyyqqqpppnnnkkkgggccc```^^^\\\___aaa``````eeeooovvv|||yyyvvvssspppnnnoooooonnnllljjjhhhgggfffeeeccc```^^^\\\[[[ZZZWWWWWWWWWWWWUUUTTTRRRQQQUUUWWWYYY[[[^^^aaafffjjjlllooossswwwyyyzzzzzzzzz{{{}}}|||zzzyyyzzzvvvqqqooolllgggccc^^^WWWPPPLLLGGGFFFEEEDDDDDDFFFHHHIIIMMMPPPTTTXXX\\\eeeooowww|||zzzuuuiiiddd\\\VVVQQQKKKDDD>>>777333---(((&&&$$$"""!!! !!! !!!"""###$$$&&&'''(((+++...111444555888;;;@@@DDDFFFGGGHHHIIIJJJHHHEEECCC@@@<<<777444...,,,***+++---000222222...///111333666777888999444222000---+++*********)))(((&&&$$$###!!!!!!  !!!"""###$$$%%%%%%+++++++++,,,,,,+++++++++%%%%%%&&&&&&&&&%%%%%%$$$%%%(((***,,,---///222444444555666666666555333222555777;;;>>>DDDMMMYYYbbbmmmuuuyyyrrrmmmkkkiiinnnvvv{{{nnnkkkmmmqqq|||~~~}}}{{{yyywwwtttrrrnnniiieeebbb``````______^^^___ccchhhmmmppp||||||zzzvvvrrrooonnnnnnnnnmmmllljjjhhhgggfffeeeccc```^^^\\\[[[ZZZXXXXXXWWWVVVUUUTTTTTTSSSVVVXXXZZZ\\\^^^bbbfffjjjmmmppptttxxx{{{}}}||||||}}}|||{{{|||xxxrrrooolllgggbbb]]]WWWPPPLLLGGGFFFEEEDDDDDDFFFGGGIIILLLOOORRRUUUZZZaaakkksssyyy{{{wwwmmmggg```YYYTTTNNNFFF@@@999555///***'''%%%###!!!  !!!"""######&&&&&&(((***---000333444666999===AAACCCEEEGGGIIIKKKHHHFFFCCCAAA<<<777444...,,,******---///000111...///111333555777777888444333111...,,,+++++++++***)))'''%%%###"""!!!!!!  !!!"""######(((((())))))))))))(((((($$$$$$%%%%%%%%%$$$$$$###&&&(((+++---...///222444444555666777666555444333555888;;;???EEEOOO[[[dddrrrzzz{{{tttooommmjjjooowwwrrroooqqqttt~~~~~~|||zzzuuusssoookkkgggdddcccbbbaaa```___```ccchhhmmmpppzzz}}}zzzvvvrrrooolllmmmmmmlllkkkjjjiiihhhfffeeebbb```]]]\\\ZZZZZZYYYXXXWWWVVVUUUVVVVVVWWWXXXZZZ\\\^^^___cccgggjjjnnnqqqvvvzzz~~~~~~~~~yyysssnnnkkkfffaaa\\\VVVPPPKKKFFFEEEDDDCCCCCCEEEGGGHHHJJJMMMPPPSSSVVV]]]fffmmmuuu}}}{{{rrrllleee^^^YYYQQQIIICCC;;;777000+++(((%%%###""" !!!"""######%%%&&&'''))),,,///111333333555999<<<>>>BBBFFFIIIKKKIIIFFFDDDBBB===888444///---******,,,.../////////000111333555666666666555444222000...------,,,***)))(((&&&$$$###""""""  !!!""""""%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$$$$######"""&&&)))+++---...///222444444555666777777777666555666999<<<@@@FFFQQQ^^^gggxxx|||uuupppnnnlllqqqyyyuuurrrsssvvv~~~}}}vvvtttqqqmmmjjjhhhgggfffccccccbbbbbbdddiiimmmpppwww|||}}}zzzvvvrrrnnnkkkkkkkkkkkkjjjjjjiiiiiifffdddbbb___]]][[[ZZZYYYYYYXXXWWWVVVVVVWWWYYY[[[ZZZ\\\^^^___aaadddhhhkkknnnqqqvvv{{{~~~yyyrrrnnnjjjeee___ZZZUUUOOOKKKEEEDDDCCCBBBBBBDDDFFFGGGIIILLLOOOQQQTTTYYYbbbhhhqqqxxxxxxrrrkkkddd]]]UUULLLEEE===888222,,,(((%%%###!!! !!!""""""###%%%&&&'''(((+++---///000111333666888<<<@@@FFFJJJJJJIIIGGGFFFDDD???:::666000...+++***+++---------///000111333444444555555555444333111000///......+++***(((&&&$$$######""" !!!  !!!!!!######$$$$$$$$$$$$###### !!!""""""###"""""""""''')))+++---...///222444333444666888888888888777888:::>>>BBBHHHSSSaaakkk||||||uuuqqqnnnpppttt|||vvvssstttvvv~~~~~~~~~}}}|||vvvtttrrrooommmlllkkkkkkhhhgggfffeeegggkkkoooqqqtttyyy{{{zzz|||~~~{{{wwwrrroookkkkkkjjjjjjiiiiiiiiiiiieeedddbbb___]]][[[ZZZYYYYYYXXXWWWWWWXXXZZZ\\\^^^]]]^^^```aaabbbeeeiiilllmmmpppvvv{{{xxxqqqmmmiiiddd^^^YYYSSSNNNJJJDDDCCCBBBAAAAAACCCEEEFFFIIILLLOOOQQQSSSXXX___eeelllsss}}}~~~yyyqqqjjjcccYYYOOOHHH???:::333---(((%%%"""  !!!!!!""""""%%%%%%&&&''')))+++---...111222555777;;;@@@FFFKKKJJJIIIIIIHHHGGGCCC===999333000,,,++++++,,,,,,+++...///000222333444444444555444444333111000///...+++***(((&&&$$$######"""  !!!"""""""""############"""""" !!!!!!"""""""""!!!''')))+++,,,---...111333222333555777999999999999999<<>>555222...,,,,,,,,,+++***---...///111333444444444444444444333222111///...***)))(((&&&$$$###"""""" !!!!!!!!!""""""""""""""""""!!! !!!""""""""""""&&&(((***+++,,,---///111000222444666888999999999;;;===@@@EEELLLYYYiiisss{{{vvvttttttxxx~~~|||||||||zzzzzzzzzzzzyyyzzzyyywwwvvvvvvvvvwwwxxxvvvtttqqqpppppprrruuuwwwwww}}}~~~~~~~~~}}}zzzuuuqqqmmmllljjjhhhgggffffffgggeeecccaaa___\\\ZZZYYYYYYVVVWWWXXXZZZ]]]___aaaaaaaaacccddddddeeegggjjjmmmnnnrrrxxx~~~zzzrrrmmmhhhbbb[[[VVVQQQMMMJJJBBBAAA@@@???@@@AAACCCDDDEEEIIIMMMOOOQQQUUU[[[```fffmmmxxxwwwooodddXXXPPPFFFAAA999222,,,(((%%%""" !!!!!!!!!!!!$$$$$$$$$%%%&&&((()))***///111444777:::>>>CCCGGGIIIIIIKKKMMMMMMKKKFFFBBB888444000---,,,,,,+++***+++,,,...000222444555555333333333333222111///...***)))'''%%%###"""!!!!!! !!!!!!!!!!!! !!!""""""#########%%%''')))******+++---///...000333555888999999:::<<<>>>AAAFFFNNN[[[kkkwwwzzzuuusssrrrwww~~~|||yyyxxxyyy{{{||||||~~~}}}|||||||||}}}~~~|||zzzwwwuuuuuuvvvyyy{{{{{{}}}~~~~~~~~~}}}~~~}}}zzzvvvrrrnnnllljjjhhhffffffffffffeeecccaaa^^^\\\ZZZYYYXXXUUUVVVYYY\\\^^^```aaabbbbbbdddeeeeeefffgggkkkmmmooosssyyy{{{ssslllhhhaaa[[[VVVQQQLLLIIIBBBAAA@@@??????AAACCCDDDDDDGGGKKKNNNPPPTTTZZZ___eeelllwww|||ssshhh[[[SSSIIIDDD<<<444///***&&&$$$   !!!!!!!!!!!!!!!$$$$$$$$$%%%&&&'''))))))...000444777999===AAADDDIIIIIILLLNNNOOOMMMIIIEEE999666111...---,,,+++******+++---000222444555555222333333333222000///...)))(((&&&$$$###!!!!!!   !!!"""############$$$&&&((())))))***,,,...---///222555777999999:::<<>>===>>>@@@AAA@@@DDDHHHLLLNNNSSSZZZ___fffkkksss~~~{{{pppcccYYYPPPIII???777222...)))%%%$$$"""!!!""""""!!! !!! !!!###$$$"""""""""###$$$&&&'''(((,,,///222555777;;;???BBBEEEGGGJJJLLLMMMLLLKKKIIIAAA<<<666111...---,,,+++,,,------...000333555777333444444444333111000...,,,***'''$$$"""  !!!"""###$$$%%%&&&''')))***,,,---...000222444555555666888:::;;;<<>>???@@@???CCCGGGIIIKKKOOOVVV[[[eeejjjsss~~~tttggg^^^SSSKKKAAA999444000+++'''%%%""" !!!"""!!!!!! !!! !!!###$$$"""""""""###$$$%%%&&&'''+++...111444666999>>>AAADDDFFFHHHKKKLLLKKKJJJIIIBBB>>>777222000///...---,,,------...000333555777444555555444333111///...---+++)))&&&###"""!!!!!!  !!!###$$$%%%%%%%%%&&&(((***+++------///111333444444555777999;;;<<>>???>>>AAAEEEFFFGGGKKKRRRWWWccchhhrrr}}}zzzmmmdddWWWOOOEEE===777333...***&&&$$$  !!!"""###!!! !!!  !!!###$$$!!!!!!""""""###$$$&&&&&&***,,,///222444777<<>>999444222000///...,,,------...000333555777666666666555444222///......---+++(((&&&$$$###"""!!!!!! !!!"""$$$$$$$$$$$$&&&''')))+++,,,,,,...000333444444444555777999;;;BBBKKKUUUaaasss{{{sssmmmhhheeekkkpppxxx|||zzzxxxwwwyyy|||~~~zzzzzzzzz{{{|||~~~~~~{{{zzzxxxwwwuuusssqqqnnnmmmmmmllljjjhhheeeccc```______^^^\\\[[[YYYYYYYYYYYYZZZ[[[\\\\\\```bbbfffjjjmmmppprrrssstttwww|||{{{ssskkk```WWWQQQLLLGGGCCCBBB@@@>>><<<<<<<<<<<<===<<>>999555333111///...,,,,,,---...000333555777777777777666555222000//////...,,,)))'''%%%######"""!!!  !!!"""######$$$%%%'''(((***+++,,,---000222333333333444555777999@@@JJJTTTaaattt{{{sssmmmhhheeekkkpppxxx|||{{{zzzzzz{{{~~~~~~}}}wwwxxxyyyzzz||||||{{{zzzxxxwwwtttrrrpppooonnnmmmjjjhhhfffcccaaa______^^^]]][[[YYYYYYXXXXXXYYYYYYZZZ[[[___aaadddiiimmmpppssstttrrrvvv{{{|||tttlllaaaXXXQQQLLLGGGCCCAAA@@@>>>===<<<;;;;;;;;;999<<>>HHHSSS```sss~~~uuuoookkkhhhlllqqqzzz|||{{{{{{{{{}}}~~~|||uuuvvvwwwyyy|||~~~}}}|||zzzxxxtttrrrqqqpppooommmjjjhhhfffdddaaa```______]]][[[YYYXXXXXXXXXXXXYYYYYYZZZ^^^___bbbfffjjjnnnqqqsssrrruuuzzz|||tttlllaaaXXXRRRMMMHHHDDDAAA@@@???>>><<<;;;;;;;;;888;;;>>>@@@CCCIIIRRRXXX___gggsss}}}vvvmmmaaaYYYNNNEEE>>>999333///,,,)))%%%###"""!!!!!! !!!###$$$%%%%%%%%%###"""!!!  !!!###$$$%%%%%%$$$$$$######$$$%%%%%%&&&'''***,,,...000333777999<<<>>>BBBEEEFFFFFFEEEEEE@@@===888555333222000...,,,------...000333555777777888888888777555444222///...---+++)))&&&$$$###"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$$$$&&&''')))+++,,,,,,---000333444444333333333444666===HHHRRR___sssxxxssspppnnnpppuuu}}}}}}}}}}}}~~~}}}uuuttttttuuuyyy}}}~~~{{{yyytttrrrqqqpppooommmjjjgggfffdddaaa``````___]]]\\\XXXWWWWWWWWWXXXXXXYYYZZZ]]]^^^```cccgggkkkoooqqqqqqtttyyy}}}tttmmmbbbYYYTTTOOOJJJFFFBBBAAA@@@???===<<<;;;;;;999;;;===>>>AAAFFFOOOVVV___hhhsss}}}zzzqqqeee]]]RRRHHHBBB<<<666222---***&&&$$$###"""  """$$$&&&&&&&&&&&&%%%$$$"""!!! """###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((***,,,...000222666999<<<>>>AAAEEEFFFFFFFFFEEE@@@===:::777555333111///,,,------...000333555777777777888888888777666555000000///...+++(((&&&$$$!!!!!!  !!!###""""""""""""""""""""""""!!! !!!""""""%%%%%%&&&(((***+++------...111444666555333333333555777>>>HHHSSS```ssszzzvvvtttrrrtttyyyvvvtttrrrqqqsssxxx}}}~~~|||zzztttrrrqqqpppooommmiiifffgggdddaaa``````___]]]\\\WWWWWWWWWWWWWWWXXXYYYZZZ]]]]]]^^^aaadddiiinnnqqqqqqtttyyy}}}tttmmmbbbZZZUUUPPPKKKGGGBBBBBBAAA???>>><<<;;;;;;999;;;======???DDDLLLSSS___hhhttt}}}}}}ttthhh```TTTKKKDDD>>>888444...+++'''$$$###"""  ###%%%&&&'''''''''&&&%%%###!!!!!!"""$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((***,,,...000222666999<<<>>>AAAEEEFFFGGGFFFEEEAAA???;;;888777555222000---------...000333555777666777888999999888777666222111111///---***'''%%%!!!  !!!###%%%###########################""""""""""""######$$$%%%&&&''')))***,,,---......111555666555444333333666888???IIITTTaaasss{{{xxxvvvuuuwww{{{xxxuuuqqqoooppptttyyy||||||{{{zzzzzz}}}~~~{{{xxxwwwvvvsssooolllkkkjjjhhhgggeeedddbbbaaaaaa___]]][[[ZZZUUUTTTXXXWWWSSSSSSXXXYYYZZZ\\\___bbbfffiiikkktttvvvzzz~~~~~~zzzqqqiii```YYYVVVRRRKKKFFFEEEDDDCCC@@@>>><<<:::999;;;;;;;;;;;;>>>EEEMMMSSS[[[dddqqq{{{zzzllleeeZZZOOOGGG@@@;;;777444///)))%%%%%%$$$###  !!!###%%%&&&(((((()))%%%%%%###!!! !!!###%%%&&&###$$$%%%%%%%%%&&&(((***,,,,,,---...000222333555<<<>>>AAADDDFFFGGGFFFFFFBBBAAA@@@===:::666222000000///......///222666888777888:::<<<======<<<;;;777555222000///---***'''$$$###!!!!!!""""""""""""$$$######$$$$$$$$$"""!!!$$$%%%&&&%%%######%%%''')))((()))***,,,...000222555777999;;;:::888555333888999???IIISSS```ppp{{{vvvvvvzzzxxx}}}}}}vvvrrrmmmkkkllloooqqqssstttuuuvvvwwwyyy||||||yyywwwuuussspppmmmjjjiiihhhfffeeedddccc```___^^^]]]\\\\\\[[[WWWVVVXXXXXXTTTTTTXXXWWWXXX[[[^^^bbbfffiiikkkqqqsssvvvzzz~~~{{{wwwpppiii```ZZZVVVRRRLLLGGGEEEDDDBBB@@@===;;;999999:::::::::;;;>>>EEEMMMSSS[[[dddpppzzz}}}pppiii]]]RRRHHHAAA<<<999888333,,,((('''&&&###  """###%%%'''((())))))'''&&&%%%###!!!!!!###$$$%%%###$$$%%%%%%%%%&&&(((***,,,,,,---...000222333444:::<<>>??????>>>===;;;888555222000---***'''$$$###!!! !!!"""#########%%%$$$######$$$$$$###"""%%%&&&'''&&&%%%%%%&&&((()))))))))***,,,...111222666888:::<<<;;;999666444888999???IIITTT```qqqyyyttttttwwwxxx||||||wwwsssmmmiiiiiijjjkkkllloooqqqsssuuuwww{{{{{{wwwuuutttqqqnnnjjjhhhgggfffeeeccccccaaa___]]]\\\\\\\\\]]]]]]ZZZYYYZZZYYYVVVVVVYYYVVVWWWYYY]]]aaafffjjjllltttuuuwwwzzz~~~}}}xxxtttmmmfff^^^XXXTTTPPPKKKGGGEEEDDDBBB@@@===;;;999999888999999;;;>>>EEEMMMSSSYYYbbbnnnwwwvvvnnnbbbUUUKKKCCC>>>:::<<<666000,,,***((($$$!!!""" !!!"""$$$&&&((()))******)))((('''%%%"""  """$$$%%%###$$$%%%%%%%%%&&&(((***++++++---...000222333444888:::===@@@CCCDDDEEEEEEEEEEEEEEECCC@@@<<<999777333222000///000222555777:::<<<>>>AAABBBBBBAAA@@@AAA===999555222...***'''###""" !!!"""###$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%'''((((((''''''(((************+++,,,///111222777999;;;======:::777555888999???IIITTTaaarrr~~~xxxrrrrrrtttwwwzzz|||wwwrrrkkkfffddddddddddddhhhlllpppsssvvvyyy}}}~~~zzzwwwtttssspppmmmiiigggffffffdddccccccbbb___]]][[[[[[^^^```___]]]\\\[[[ZZZXXXXXXYYYVVVWWWYYY\\\aaafffkkknnnuuuvvvxxx{{{~~~~~~zzzuuuqqqhhhccc[[[UUUQQQMMMIIIFFFFFFEEECCCAAA>>><<<::::::777888999:::>>>EEEMMMSSSWWW```kkkttt|||{{{sssfffYYYNNNFFF@@@<<<<<<777222///---+++&&&###""" """###%%%'''(((******++++++***)))'''$$$!!! !!!###$$$###$$$%%%%%%%%%&&&(((******+++,,,...000111222333555777:::===AAACCCDDDEEEFFFGGGGGGFFFDDD@@@<<<:::666444222111111333555777<<<>>>AAACCCEEEEEEEEEDDDEEEBBB===888444///***'''###"""  !!!###$$$$$$$$$$$$&&&&&&%%%$$$######$$$%%%%%%'''))))))))))))***+++++++++++++++---///111222888:::<<<>>>===;;;888666777888???IIITTTaaarrr~~~wwwrrrppprrruuuyyy{{{tttpppiiidddbbbaaaaaa```eeeiiioootttwwwzzz}}}{{{xxxuuutttpppmmmjjjhhhgggfffeeedddccccccbbb___\\\]]]```ccc``````^^^\\\ZZZZZZYYYXXXWWWXXXYYY\\\aaaggglllooorrrssstttwwwyyy{{{}}}~~~~~~}}}{{{wwwrrrnnnfffaaa[[[UUUQQQMMMJJJHHHGGGFFFDDDBBB@@@===<<<;;;666777888:::>>>DDDLLLQQQUUU]]]gggpppwww~~~vvvjjj^^^SSSJJJCCC???:::777333111111...)))%%%""" """###%%%'''(((******+++++++++***)))&&&""" !!!###$$$###$$$%%%%%%%%%&&&(((***)))***,,,...000111222222333555888;;;???BBBEEEFFFFFFGGGHHHIIIGGGCCC@@@===999777555333333444666888===???BBBEEEGGGGGGGGGGGGHHHDDD???:::555000+++'''$$$"""   !!!###$$$$$$$$$$$$$$$%%%&&&%%%""""""###%%%$$$&&&)))*********+++,,,++++++***+++,,,...000111888999<<<======;;;888666666777>>>HHHTTT```rrryyyrrrpppqqqssswww~~~{{{rrrnnniiieeecccccccccbbbfffjjjqqqwww{{{~~~|||xxxvvvuuupppmmmjjjhhhggggggfffeeebbbddddddbbb______bbbfffaaabbb```\\\ZZZ[[[ZZZWWWXXXXXXYYY[[[```eeekkknnnqqqrrrsssuuuxxxzzz|||}}}}}}|||{{{zzzxxxtttoookkkeeebbb\\\WWWRRRNNNLLLKKKGGGFFFDDDBBB???===<<<;;;666777999:::>>>CCCJJJNNNTTT[[[eeemmmttt}}}xxxooodddZZZPPPHHHCCC;;;888555444444111,,,'''###!!!!!!"""$$$&&&((()))******+++++++++)))'''###  !!!"""###$$$###$$$%%%%%%%%%&&&(((***(((***,,,///000111111111111333666:::>>>BBBEEEGGGGGGIIIKKKLLLJJJGGGCCCAAA===;;;888666555666888999===???BBBEEEGGGHHHHHHHHHGGGDDD???:::555000+++(((%%%###!!! !!!"""###$$$$$$$$$!!!$$$&&&&&&"""!!!"""$$$!!!$$$''')))))))))***+++************+++---///000666888:::<<<<<<999666444444666<<>><<<:::999777888999;;;===BBBHHHLLLRRRYYYbbbjjjqqqzzz{{{sssjjjaaaWWWNNNHHH>>>;;;999888777333---(((%%%"""  !!! """###%%%'''((()))))))))******)))'''$$$  !!! !!!"""###$$$%%%###$$$%%%%%%%%%&&&(((***((())),,,///111111111000111222555999>>>BBBFFFHHHIIIKKKNNNOOONNNKKKGGGEEE@@@>>>;;;888777888999:::<<<>>>AAAEEEGGGHHHHHHHHHEEEBBB===999555111,,,)))&&&$$$""" !!!"""#########"""'''&&&### !!!!!!%%%((((((((()))******)))))))))***,,,---///444666999::::::888555333333444;;;FFFQQQ^^^ppp~~~zzzrrrnnnoooooouuu~~~|||uuurrrooommmlllmmmmmmlllooosssxxx}}}{{{wwwuuutttnnnkkkhhhfffffffffeeeddd___bbbeeedddaaa___bbbfffaaadddbbb[[[YYY[[[ZZZVVVVVVVVVVVVWWW[[[```eeehhhiiijjjllloooqqqtttvvvwwwwwwvvvuuutttrrrnnniiieee]]][[[WWWQQQLLLIIIHHHHHHCCCCCCAAA???<<<:::888777777888:::;;;===AAAGGGKKKRRRXXXaaahhhoooyyy|||vvvooofff\\\SSSLLLBBB???<<<;;;999555---'''&&&$$$!!!  !!!!!!""" !!!###%%%&&&(((((()))((()))***)))'''$$$!!! !!!!!!"""!!!!!!!!!!!!"""$$$%%%%%%###$$$%%%%%%%%%&&&(((***'''))),,,///111111111000000222555999>>>CCCGGGIIIKKKMMMPPPRRRQQQNNNJJJHHHBBB@@@===:::888999:::;;;;;;===@@@DDDGGGHHHHHHHHHCCC@@@<<<888555111,,,)))'''%%%""" !!!""""""""""""!!!''''''###  $$$'''''''''((()))))))))(((((()))+++---...333555777999999666333111222333:::EEEPPP^^^ooo~~~yyyrrrmmmmmmnnnttt}}}yyyvvvrrrpppppppppooonnnrrruuuzzz~~~~~~zzzuuupppmmmooonnnkkkiiigggfffffffff^^^^^^___```aaabbbccccccfffccc___\\\ZZZYYYWWWUUUVVVUUUTTTUUUWWWZZZ^^^aaafffgggiiikkknnnqqqrrrssswwwuuurrrooommmhhhccc```[[[WWWSSSOOOLLLIIIEEECCC@@@???===<<<:::999999999888999:::;;;<<>>===;;;:::999999888999;;;<<<===@@@EEEHHHOOOUUU\\\dddllluuu~~~vvvnnnhhhaaaZZZTTTMMMHHHBBB>>><<<999444000,,,)))&&&###"""!!! """$$$&&&''''''&&&&&&&&&&&&&&&&&&$$$"""   !!!!!!!!!"""############$$$%%%&&&&&&$$$$$$$$$%%%&&&'''((())))))+++,,,.../////////...000111333666;;;AAAFFFIIIMMMNNNQQQSSSSSSSSSRRRQQQLLLHHHCCC???=========<<<;;;===???AAABBBBBBAAAAAA>>>;;;777444111...***'''&&&### !!!""""""############"""  !!!"""$$$%%%%%%&&&'''(((((('''''')))***...000333666777666444222222444;;;DDDMMMYYYkkkzzzwwwqqqmmmkkkqqqvvv~~~|||yyyyyy~~~xxxvvvtttrrrrrrrrrssstttxxxzzz~~~~~~|||zzzwwwssspppnnnnnnmmmkkkiiigggeeedddbbbaaa```______```aaacccbbb```]]][[[[[[[[[YYYXXXYYYXXXWWWWWWYYY\\\^^^```ccccccdddeeegggjjjmmmnnnnnnllljjjhhhgggddd___\\\YYYVVVQQQNNNKKKHHHEEECCCCCCBBB@@@>>><<<;;;::::::999:::;;;<<<===@@@EEEHHHNNNSSSZZZbbbiiisss}}}}}}uuuooojjjeee^^^YYYTTTOOOHHHDDDAAA===888333///,,,(((&&&$$$"""  """$$$&&&''''''&&&%%%&&&&&&%%%$$$###!!!  """!!!!!!!!!!!!!!!!!!!!!!!!######"""######$$$%%%&&&$$$$$$%%%%%%&&&''')))******+++---...///000//////111111333666:::@@@EEEHHHNNNPPPSSSVVVXXXYYYXXXXXXRRRNNNHHHCCC@@@???===<<<<<<===>>>?????????>>>===;;;888555111///,,,(((%%%%%%""" !!!""""""############"""  !!!"""###$$$%%%'''((()))((((((***,,,...000222555666666555444111333999CCCKKKWWWiiiyyyyyyrrrnnnkkkooouuu~~~wwwttttttxxx|||~~~~~~|||wwwvvvtttsssssssssttttttwwwzzz}}}|||zzzyyyvvvrrrooolllllllllkkkjjjgggdddcccdddccc```^^^]]]___aaabbb```^^^\\\\\\\\\\\\[[[ZZZZZZZZZYYYYYYZZZ\\\^^^___bbbbbbaaabbbdddgggjjjllliiigggfffeeedddaaa]]]ZZZWWWTTTOOOLLLJJJHHHEEEBBBCCCBBB@@@>>>===;;;;;;:::888999:::;;;===@@@DDDHHHLLLQQQYYY```gggpppzzz~~~vvvppplllggg```\\\VVVQQQKKKGGGDDDAAA<<<777111...+++(((&&&$$$!!! !!!$$$&&&''''''&&&%%%%%%%%%$$$###""" !!!###"""""""""""""""!!!!!!!!!""""""""""""###$$$%%%&&&%%%%%%%%%%%%&&&((()))******+++---///000111000000///000111555:::@@@EEEHHHMMMPPPTTTXXX[[[]]]]]]]]]YYYTTTNNNHHHDDDAAA>>><<<<<<=========<<<;;;:::999888555222///---***'''%%%$$$""" !!!"""############"""  !!!"""###$$$&&&((())))))***,,,...000111333555666666666666222444:::BBBKKKWWWiiiyyy}}}uuuooolllmmmttt~~~}}}rrroooooossswwwzzzzzzxxxuuuuuutttsssssssssttttttvvvxxx{{{|||yyywwwsssooollljjjjjjjjjjjjiiigggeeeccceeeccc```^^^]]]^^^```bbb___]]]]]]]]]^^^^^^]]]\\\\\\[[[[[[ZZZ[[[\\\]]]^^^`````````aaaccceeeggghhheeecccbbbbbbaaa___[[[XXXTTTQQQMMMJJJHHHFFFCCCAAAAAAAAA???===<<<;;;;;;;;;777888999:::<<>><<<<<<<<<;;;:::888777777555333000...,,,***'''%%%$$$""" !!!############"""  !!!"""$$$&&&((()))***+++...000222333555666777777666666444555;;;CCCKKKWWWjjjzzzwwwqqqmmmmmmsss~~~yyypppmmmmmmqqquuuxxx}}}|||vvvuuusssssssssssssssssstttttttttvvvyyy||||||xxxuuuqqqllliiigggggggggggggggfffeeeeeedddbbb```___^^^___```aaa___^^^^^^___``````___]]]\\\\\\[[[[[[[[[[[[[[[\\\^^^^^^___```aaabbbccccccaaa```___^^^^^^[[[XXXUUUPPPMMMJJJGGGFFFDDDBBB@@@>>>===<<<;;;;;;:::::::::777999:::;;;<<>>::::::999999999999::::::999:::<<<===>>>AAAFFFIIIOOOTTTZZZ```fffoooxxx|||wwwqqqkkkfff___ZZZTTTQQQOOOLLLGGGCCC===999555111...+++(((%%%"""  !!!!!!!!!!!!!!!  ###%%%&&&&&&%%%$$$$$$###!!!  !!!!!!!!!"""!!!!!!!!!""""""###$$$%%%&&&&&&&&&&&&''')))***+++***,,,...111222333333333//////111444888===BBBEEEGGGJJJOOOUUUYYY]]]_________[[[VVVQQQMMMIIIEEEBBB<<<<<<:::999777666666666444222000......---***(((%%%### !!!!!!!!!!!!  """##################""" !!!"""""""""%%%(((***,,,...111333777999;;;===<<<999666444555555:::AAAIIIVVViiiyyy{{{tttoooooottt|||zzznnnkkkkkkooosssvvv{{{{{{vvvuuuttttttuuuvvvwwwxxxxxxxxxuuuvvvxxx{{{~~~~~~~~~}}}yyywwwtttpppllliiiccccccbbbbbbccceeeggghhh``````aaaaaaaaaaaaaaa```bbbaaaaaabbbccccccaaa___\\\\\\[[[[[[ZZZYYYYYYXXXWWWYYY[[[^^^___^^^\\\ZZZ\\\ZZZYYYXXXWWWUUUQQQNNNLLLIIIFFFCCCBBBAAA???===888777777777888888999:::;;;<<<>>>>>>@@@CCCHHHKKKPPPUUU[[[aaagggoooyyy{{{vvvpppkkkeee```YYYUUURRROOOIIIEEE@@@<<<888444111...***((($$$"""!!!"""""""""""""""!!!!!! ###%%%&&&&&&%%%$$$$$$"""  !!!""""""!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&((()))***+++***,,,...111333444444444111111222444777;;;???AAAFFFIIIOOOTTTYYY]]]______^^^[[[VVVRRRNNNKKKGGGDDD<<<;;;:::888777666666666444222000//////...,,,***&&&###!!!   """###""""""!!! !!!"""$$$%%%%%%############"""  !!!"""""""""%%%(((***,,,...222444999;;;===???>>>:::666333444555999@@@HHHTTTgggxxx|||tttppppppttt|||{{{nnnjjjjjjooorrruuuzzz|||xxxwwwuuuvvvwwwxxxyyyzzzzzzzzzwwwxxxzzz||||||}}}~~~zzzvvvqqqmmmjjjhhhcccbbbbbbbbbdddeeedddcccbbbaaa___^^^^^^^^^___```bbbbbbccccccbbbaaa```___\\\[[[ZZZXXXWWWUUUTTTSSSUUUVVVXXXZZZ[[[\\\\\\\\\XXXWWWVVVTTTRRRPPPNNNMMMGGGGGGGGGEEECCC@@@===<<<888777666555555666777888;;;===???@@@AAADDDHHHKKKRRRUUUZZZ```hhhqqqzzz|||vvvppplllhhheee```[[[XXXTTTQQQNNNIIIEEE@@@;;;666111+++((('''$$$!!!"""""""""""""""!!! !!!"""###$$$######"""  """"""""""""#########""""""!!!%%%%%%&&&&&&((()))++++++,,,---...000111222333444111333444555666888;;;>>>@@@EEELLLSSSWWWZZZ]]]___^^^___[[[TTTOOOLLLHHHCCCBBB???;;;999888777666444111111111000...,,,)))(((((((((&&&$$$!!! !!!!!!###""""""""""""""""""""" !!!!!!!!!"""######$$$$$$&&&&&&$$$###!!! ###&&&&&&'''((()))+++///555999;;;<<<>>>>>>===:::777555555222555>>>KKKYYYjjjwwwyyysssqqqssswwwpppooonnnppptttyyy}}}~~~|||}}}zzzyyyxxxxxxyyyzzz{{{|||~~~~~~~~~|||}}}}}}yyytttpppllliiigggdddbbbaaabbbddddddcccbbb``````^^^]]]]]]]]]^^^___aaabbbbbbcccbbbaaa```___\\\\\\ZZZYYYWWWUUUTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZWWWVVVTTTRRRPPPNNNLLLKKKFFFFFFEEEDDDBBB@@@===<<<999888777666555666777777:::<<>>888333///***'''###!!!"""#########""""""!!! !!!"""###$$$$$$###"""!!! !!!"""""""""############""""""%%%%%%&&&&&&((()))+++,,,---...///000222333444444222333444555555777:::===>>>CCCJJJQQQVVVYYY]]]___^^^```^^^XXXTTTRRRNNNHHHFFFBBB>>>:::888777444333111111111000///,,,***(((((((((&&&$$$!!! !!!"""######$$$$$$$$$#########""""""!!!  !!!!!!""""""###$$$$$$$$$&&&%%%$$$"""  ###&&&&&&((()))***,,,000555999<<<===>>>>>>===:::777555333000333<<>>===<<<:::999888777666777888888:::===AAAEEEIIINNNTTTYYY^^^aaaggglllrrrxxx~~~~~~xxxtttpppooonnnmmmllliiidddaaaYYYUUUPPPKKKFFFAAA;;;888333///+++'''%%%###!!!  !!!!!!######$$$$$$$$$######"""###$$$$$$$$$"""!!! !!!!!!""""""############"""%%%%%%&&&'''(((***,,,---///000111222333444555555333555666555444444666777999>>>EEEKKKRRRXXX^^^bbb___ccceeebbb```]]]XXXQQQMMMHHHBBB===999777444222222222222222000...,,,+++((((((&&&$$$!!! !!!!!!"""###$$$%%%%%%(((((('''&&&%%%$$$###""" !!!"""""""""######$$$$$$%%%%%%######"""  """%%%'''(((+++---///333888;;;============;;;888666444333333777???IIITTTeeerrr}}}xxxsssrrrtttuuu|||}}}zzz{{{~~~~~~zzzuuupppllliiihhhdddcccaaaaaaaaaaaa___^^^^^^]]]\\\[[[ZZZ[[[\\\\\\]]]^^^___```aaaaaa```___\\\[[[ZZZXXXWWWUUUTTTSSSQQQRRRRRRRRRRRRQQQPPPPPPOOONNNLLLKKKIIIGGGEEEDDDBBBAAA@@@???>>>===<<<<<<:::999888777777888999:::===???CCCFFFJJJOOOUUUYYYaaaeeekkkqqqvvv{{{zzzvvvtttsssqqqpppooolllgggcccaaa]]]XXXSSSNNNIIICCC@@@777444///+++(((&&&###!!!!!!!!!  !!!!!!"""######$$$$$$$$$#########$$$$$$###"""  !!!!!!"""###############%%%%%%&&&''')))+++---...000000111222333444444555333555666555444333444555888<<>>>>>===;;;999777555444111333999BBBJJJUUUfffuuuzzzuuuqqqrrruuuxxx~~~zzzuuupppllliiihhheeecccaaa``````___]]][[[ZZZYYYWWWVVVVVVVVVWWWXXXZZZ[[[]]]___````````````YYYYYYWWWVVVTTTSSSQQQQQQNNNOOOOOOPPPPPPPPPOOOOOOKKKKKKJJJJJJIIIIIIHHHHHHEEEDDDAAA???===<<<;;;;;;888777777888999;;;===>>>AAACCCGGGKKKNNNTTTYYY]]]ccchhhpppwww|||}}}{{{yyywwwvvvvvvuuusssqqqiiifff```[[[VVVQQQLLLHHHCCC???999555111...***(((%%%$$$"""  !!!""""""#########"""""""""###""""""  !!!"""######$$$$$$$$$%%%%%%&&&(((***,,,.../////////000111111222222222111333555555444333333333555888<<>>>>><<<:::888666555444222555<<>>@@@AAADDDHHHLLLQQQVVV]]]aaaccciiiqqqxxx}}}}}}{{{yyyxxxyyyzzzyyyxxxqqqnnnhhhccc^^^YYYTTTPPPGGGCCC===888444111---+++'''&&&###!!! !!!"""""""""""""""!!!!!!"""""""""  !!!######$$$$$$$$$%%%%%%&&&(((***,,,...000//////000000111111111222000222444555444333333333333666:::???EEEMMMVVV[[[```dddgggfffeeefffccc___UUUOOOEEE<<<666222000...///////////////---+++***((((((&&&$$$!!! !!!"""### !!!"""###$$$%%%%%%!!!!!!!!!!!!  """###### !!!"""""""""$$$$$$###"""!!!  !!!$$$###&&&***---000333777:::???>>><<<:::888666444444444777???IIIQQQ[[[mmm}}}zzzvvvrrrrrruuu~~~~~~zzzxxxwwwwwwwwwvvvvvvzzzyyysssoookkkhhhfffddddddcccaaa```^^^]]]\\\ZZZYYYXXXVVVUUUTTTTTTSSS[[[ZZZYYYZZZ]]]_________]]]\\\XXXUUUSSSQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKJJJIIIHHHIIIJJJJJJEEEDDDCCC@@@>>><<<:::999<<<;;;::::::;;;>>>@@@BBBCCCHHHNNNRRRUUUYYY___dddhhhmmmssszzz~~~~~~}}}|||}}}}}}|||yyyvvvyyytttooollliiicccZZZRRROOOHHH???999666333///---***'''$$$"""!!! !!! !!!"""######""" """######$$$$$$$$$######$$$%%%&&&((()))+++,,,---...000222333222111222222111222333333222111222444444777;;;???EEEKKKRRRWWW___bbbgggkkkmmmkkkfffbbbZZZTTTJJJ@@@999444///---///...------...---+++))))))(((&&&###  !!!!!!!!!""""""#########"""""" !!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$''''''))),,,000444888;;;999999999888777444222111444888@@@LLLUUUaaarrr~~~wwwuuuwwwzzz{{{xxxvvvsssoooqqqvvvrrrwwwzzztttpppmmmjjjgggdddcccbbbaaa___^^^\\\\\\YYYXXXWWWUUUTTTSSSSSSSSSYYYWWWWWWYYY[[[^^^^^^^^^\\\[[[XXXUUURRRQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHIIIIIIDDDDDDBBB@@@>>><<<;;;:::<<<<<<;;;;;;<<<>>>@@@BBBDDDHHHNNNSSSUUUYYY___dddggglllrrrwww|||~~~||||||yyyuuurrroooiiiaaa[[[XXXRRRKKKFFFBBB>>>888444...+++'''$$$###""" !!! !!!""""""###"""  """######$$$$$$$$$$$$###$$$%%%&&&(((***+++,,,------000222333222111222333111222333333222111222333444666:::===BBBIIIQQQVVV___bbbhhhmmmooommmiiifff___XXXNNNEEE===777222//////...------...---+++)))((('''$$$""" !!!!!!!!!""""""""""""#########""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%&&&&&&((((((***---000444888:::999999999888777555333222555888@@@JJJTTT```rrrzzzwwwyyy{{{zzzwwwuuurrrooorrrxxxwww{{{zzzvvvrrrnnnkkkhhhccccccbbb```^^^\\\[[[ZZZWWWVVVUUUTTTSSSRRRRRRRRRUUUTTTTTTVVVYYY\\\]]]]]][[[YYYWWWUUURRRQQQPPPOOOOOOOOONNNNNNMMMMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGHHHCCCBBBAAA@@@???===<<<<<<<<<<<<;;;:::;;;===@@@AAADDDIIIPPPTTTWWWZZZ```dddgggkkkoootttxxx}}}||||||{{{xxxtttnnniiieee]]]XXXRRRNNNIIIDDD<<<666222///+++(((&&&$$$"""!!!!!! !!!!!!""""""!!!  """"""###$$$$$$$$$$$$$$$%%%%%%'''(((***+++,,,------///222333222222222333222333444333222111222333555666888;;;???GGGOOOUUU___ccciiioooqqqqqqnnnlllggg```VVVLLLCCC<<<555222///...,,,,,,------+++***'''%%%###!!!!!!!!!!!!""""""""""""""""""#########"""!!!   !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%&&&'''((()))))))))***+++...111444777999999999888888777555333333555777>>>HHHRRR___rrr}}}{{{{{{}}}~~~yyyuuutttrrrpppuuu{{{}}}~~~zzzvvvsssoookkkgggcccbbb```___]]][[[YYYYYYUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQQQQSSSWWWZZZ[[[[[[YYYXXXWWWUUUSSSQQQPPPOOOOOOOOOOOONNNMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFBBBAAAAAA@@@???>>>======<<<;;;:::999:::<<<>>>???EEEJJJQQQUUUXXX[[[```cccgggjjjmmmqqqvvv|||{{{|||}}}{{{vvvqqqmmmlllaaa\\\UUUOOOKKKFFF???999777333...+++(((&&&$$$"""!!! !!!!!!  """"""###$$$%%%%%%%%%%%%%%%&&&'''(((***+++,,,------///222333222222222333222444444444222111222333555666666888<<>>>>>===::::::888888888:::<<<===EEEJJJQQQVVVXXX[[[___bbbgggiiillloootttzzz|||~~~~~~yyyuuurrrpppkkkddd[[[TTTPPPLLLGGGCCC;;;777222---***'''$$$""""""  !!!!!!""""""###%%%%%%&&&&&&&&&&&&'''((()))***+++,,,---,,,///111333222222333444333444555444222111222333555555666777;;;AAAJJJPPPZZZ```iiiqqquuuwwwyyy{{{wwwqqqggg]]]RRRHHH???999111///,,,+++++++++)))((('''&&&$$$!!! !!! """""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!######$$$&&&''')))******+++,,,---///000222333333444444333333222222222222333555;;;EEEPPP^^^qqq~~~~~~~~~|||zzzzzzyyyyyy~~~~~~{{{zzzxxxvvvtttooojjjfffaaa```^^^\\\ZZZXXXVVVUUURRRRRRQQQQQQQQQRRRSSSSSSQQQPPPPPPRRRUUUXXXYYYYYYWWWWWWWWWWWWUUUTTTRRRQQQOOOOOOPPPPPPPPPPPPPPPPPPNNNNNNMMMLLLJJJGGGEEEDDDAAAAAAAAA@@@???>>>======;;;:::888888888:::<<<===DDDJJJQQQVVVXXXZZZ^^^aaadddfffjjjmmmrrrxxx~~~zzzvvvsssppphhh___WWWSSSPPPLLLIII???;;;666000---)))&&&###"""  !!!!!!""""""$$$%%%&&&&&&&&&&&&'''(((((()))***+++,,,---,,,...111333333222333444444555666555222111222333555555666888;;;@@@HHHMMMVVV]]]hhhpppuuuyyy}}}|||vvvmmmcccXXXMMMBBB<<<444111---+++***)))'''&&&&&&%%%###!!! !!!"""  !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$&&&((())))))+++,,,---...///000000000111000///////////////000111333:::EEEPPP]]]ppp}}}}}}~~~~~~}}}{{{zzzyyyxxxuuuqqqkkkfff```___^^^[[[YYYWWWUUUTTTRRRRRRQQQQQQRRRSSSTTTTTTSSSRRRQQQSSSVVVXXXXXXXXXWWWXXXXXXXXXWWWUUUTTTSSSOOOPPPPPPQQQQQQRRRRRRRRROOOOOONNNMMMKKKHHHFFFDDDBBBBBBAAA@@@???>>>===<<<<<<;;;:::999999;;;===>>>CCCIIIQQQUUUWWWYYY]]]___```cccgggkkkooouuu{{{~~~~~~wwwrrroooiiiaaa[[[WWWTTTOOOKKKDDD@@@:::444000,,,(((%%%"""  !!!"""!!!"""$$$%%%&&&'''''''''(((((()))***++++++,,,---+++...111333333333444555555666666555333111222333444666777999;;;@@@FFFJJJRRRZZZfffoootttyyy~~~yyyqqqggg\\\PPPEEE>>>666333...***)))'''&&&$$$%%%$$$"""  """###!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$&&&'''))))))***+++---.........---------,,,,,,++++++,,,---......111:::EEEPPP]]]ppp~~~{{{{{{|||~~~}}}{{{{{{zzzyyywwwrrrlllggg```___]]][[[XXXVVVTTTSSSRRRRRRRRRRRRRRRSSSTTTUUUTTTSSSRRRSSSVVVXXXXXXXXXXXXXXXYYYYYYXXXVVVUUUTTTOOOPPPPPPQQQRRRSSSTTTTTTPPPPPPPPPNNNLLLIIIFFFDDDCCCBBBAAA@@@???===<<<<<<>>>===<<<;;;;;;<<<>>>???CCCIIIPPPUUUWWWYYY\\\^^^]]]```eeeiiinnnsssxxx||||||}}}~~~~~~vvvooopppkkkfffbbb^^^YYYSSSNNNGGGCCC<<<777222...)))'''""" !!!!!!"""!!!"""$$$%%%&&&'''''''''(((((()))***+++,,,,,,---+++...111333333333444555555666666555333222222333444666888:::<<<@@@EEEIIIPPPYYYeeennnsssyyyzzzrrriii^^^QQQFFF???888444...***(((&&&$$$###$$$###!!! """#########""""""!!!!!!!!!   !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$&&&'''))))))***+++,,,---------,,,++++++***)))))))))***+++,,,---111:::FFFQQQ]]]ooo~~~|||yyyzzz{{{|||~~~|||zzzxxxvvvrrrnnnkkkdddbbb^^^YYYVVVTTTSSSSSSRRRQQQPPPOOOPPPRRRTTTVVVQQQOOONNNQQQUUUXXXXXXWWWXXXZZZ\\\[[[ZZZXXXXXXXXXUUUTTTSSSRRRRRRSSSTTTUUUQQQPPPOOONNNMMMJJJEEEBBB@@@???>>>???@@@???>>><<<===<<<:::999999<<<>>>@@@DDDGGGKKKNNNQQQUUUYYY\\\[[[^^^aaaccceeeiiiooossswwwwwwxxxwwwxxxzzz~~~zzzxxxsssooojjjeee```[[[UUURRRQQQIII???888444000,,,)))$$$###  !!!"""###%%%&&&'''(((((()))***+++***+++...000///000111222333444444444666555444333222111111111444666888:::;;;>>>BBBFFFMMMTTT___iiirrryyyzzzsssiii___RRRFFF???999555...)))&&&$$$"""!!!!!!!!!  !!!""""""  !!! """!!!!!! """""""""""""""!!!!!! !!!!!!!!!"""$$$&&&(((***,,,,,,+++***)))))))))***((((((&&&$$$###$$$'''***---222:::DDDPPP```qqq|||~~~yyyvvvvvvuuu|||}}}{{{zzzxxxvvvsssnnnjjjdddbbb^^^YYYUUUSSSRRRRRRPPPOOONNNNNNNNNPPPRRRSSSPPPOOONNNPPPTTTWWWWWWVVVYYY[[[]]]]]][[[ZZZYYYZZZVVVVVVUUUTTTTTTTTTUUUVVVRRRQQQOOOOOOMMMJJJFFFBBB@@@???>>>>>>??????===;;;<<<;;;:::999:::<<>>BBBEEELLLRRR]]]gggpppxxx~~~}}}yyyrrriii^^^RRRFFF???888444...)))&&&$$$"""!!!!!!!!! !!!"""!!! """!!!!!! """""""""""""""!!!!!! !!!!!!!!!"""$$$&&&((())),,,+++******))))))******((((((&&&$$$######&&&))),,,111:::DDDPPP```qqq|||}}}wwwtttssssssyyy~~~~~~|||zzzyyyxxxxxxvvvrrrmmmiiidddaaa]]]XXXTTTRRRQQQQQQNNNMMMLLLLLLMMMNNNPPPQQQOOONNNMMMOOORRRUUUUUUUUUZZZ\\\^^^^^^]]]\\\\\\]]]YYYYYYXXXXXXWWWWWWWWWWWWTTTRRRPPPOOONNNKKKGGGCCC@@@???======>>>>>><<<:::;;;:::999999:::<<>>=========;;;:::888888777888999;;;===???CCCEEEGGGHHHHHHIIIKKKMMMNNNPPPSSSWWWZZZ]]]___aaaeeeeeedddcccdddiiioootttyyy~~~zzzvvvpppjjjfffccc```]]]RRRLLLEEE???:::444---(((&&&$$$""" !!!"""###$$$$$$'''(((******+++,,,///111333444555666777888888888333333222222222333444444444555666777888:::>>>AAAEEEKKKTTT^^^gggooovvvzzzwwwsssmmmfff]]]RRRHHHAAA777333---(((%%%$$$"""!!!!!!    !!!!!!"""############"""!!!!!! !!!###$$$&&&'''(((******))))))))))))******((()))(((&&&$$$$$$&&&(((+++111:::DDDPPP```pppzzzzzztttpppnnnnnnrrryyy}}}{{{uuutttsssrrrpppmmmgggdddaaa___ZZZVVVSSSQQQPPPPPPMMMMMMMMMMMMMMMNNNNNNNNNLLLMMMNNNNNNOOOQQQRRRTTTYYY[[[^^^``````___```aaa]]]^^^___```___^^^\\\[[[XXXVVVSSSQQQOOOLLLIIIFFFCCCAAA>>>======<<<;;;:::666666666666888999;;;<<>>@@@AAABBBBBBCCCEEEGGGKKKJJJIIIJJJNNNQQQRRRSSSTTTUUUVVVXXXYYY]]]cccgggnnnttt}}}~~~{{{xxxtttpppmmmiiieeebbbWWWQQQHHHAAA<<<777000,,,$$$###  !!!"""#########&&&''')))***+++---///222111222333555666666777777444444333222222333333333333444555555555777:::<<<>>>BBBJJJRRRYYY```gggkkkllljjjfffaaa\\\TTTLLLGGG>>>999222,,,)))&&&$$$""" !!!""""""  !!!!!! !!!"""######$$$$$$######"""!!! """###%%%'''((())))))))))))((((((((()))******((()))******)))***+++---///555>>>HHHSSS```nnnxxxyyyrrrmmmjjjiiipppwww~~~yyyvvvrrrooollliiieeeccc\\\ZZZWWWTTTRRRQQQQQQQQQMMMMMMNNNNNNNNNMMMMMMMMMLLLNNNPPPPPPNNNOOORRRTTTTTTWWW[[[]]]^^^___```aaa\\\^^^aaadddeeecccaaa___\\\YYYVVVSSSPPPNNNKKKIIIHHHEEEAAA>>>======<<<;;;999999999999999999999999;;;===???AAAAAACCCEEEGGGJJJGGGDDDDDDGGGJJJLLLLLLMMMOOORRRTTTVVVZZZ^^^aaafffkkkrrrzzz~~~|||zzzwwwuuurrrmmmhhhdddZZZSSSIIIAAA<<<777222...%%%$$$!!! !!!!!!""""""######$$$%%%''')))***+++---000222222222444555666777777777555444444333222222222222222333444444444555888;;;;;;???FFFMMMTTTZZZaaaeeegggeeeccc```[[[UUUNNNIIIBBB===666///+++(((%%%###  """######   """""" !!!"""###$$$$$$$$$$$$###""""""!!!###%%%''')))*********((((((((((((((()))******((()))+++,,,,,,---///000333888AAAJJJTTT```mmmwwwwwwooojjjgggfffooovvv|||yyysssooollliiifffdddZZZYYYVVVSSSRRRQQQRRRRRRLLLMMMMMMMMMMMMMMMLLLKKKMMMOOOQQQPPPOOOOOORRRUUUSSSUUUYYY\\\]]]^^^```aaa[[[]]]aaaeeefffdddbbb```]]]ZZZVVVSSSQQQNNNKKKIIIIIIFFFBBB???>>>===<<<;;;;;;;;;;;;:::::::::999999999;;;>>>@@@AAACCCEEEHHHJJJEEE@@@???BBBFFFGGGHHHCCCFFFJJJMMMPPPRRRVVVXXX```eeekkkrrrxxx~~~|||{{{zzzxxxuuupppjjjeee\\\TTTIIIAAA<<<777333///&&&%%%"""  !!!!!!!!!!!!""""""######$$$$$$%%%''')))***+++---000222222333444666777777777777666555444333222111111111222333444444333555777::::::>>>DDDJJJPPPWWW]]]aaadddcccaaa___[[[VVVPPPKKKEEE@@@888111,,,)))%%%###  !!!!!!!!!###$$$$$$!!!  ###""" !!!######$$$$$$$$$$$$###"""""""""###&&&(((***+++++++++((((((((((((((()))******'''))),,,------...111333555:::CCCKKKUUU```mmmvvv~~~uuummmhhheeedddooottt~~~|||uuurrrpppnnnjjjfff]]]^^^YYYRRRQQQUUUUUUPPPOOOPPPPPPNNNLLLKKKKKKLLLIIILLLOOORRRTTTSSSRRRQQQRRRTTTVVVZZZ]]]___aaaaaabbbbbbccceeefffeeebbb___]]]YYYUUUQQQOOOMMMKKKIIIHHHFFFCCCAAA@@@???===;;;<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<>>>@@@@@@>>><<>>@@@BBBDDDFFFHHHKKKPPPSSS\\\```ffflllqqqwww|||~~~~~~}}}{{{xxxqqqjjjddd]]]TTTIIIBBB???;;;333,,,&&&$$$!!! """############$$$######"""#########$$$&&&'''((()))***---111444333444666777888888777777777666555444333222222222222///...222333222444888888;;;???DDDIIIPPPVVV[[[]]]___aaa```[[[UUUQQQNNNFFF@@@888111+++(((%%%###$$$"""!!! !!!!!!!!!!!!  !!!!!!!!! !!!$$$%%%$$$###!!!$$$$$$######""""""!!!!!!$$$&&&''')))***++++++***((('''''''''((()))+++,,,111222222111000111333666:::???FFFNNNUUU```kkkttt~~~}}}vvvmmmddd```aaagggnnnzzz|||vvvrrrpppnnnjjjggg___^^^ZZZSSSQQQTTTSSSOOONNNNNNOOONNNKKKJJJKKKKKKIIIKKKNNNQQQSSSSSSSSSSSSTTTUUUXXX[[[^^^```aaabbbdddeeefffggghhhgggdddaaa]]]ZZZUUUQQQOOOMMMKKKIIIHHHEEEBBBAAA@@@???===<<<<<<;;;;;;::::::;;;;;;<<<::::::;;;===???@@@>>><<<<<<;;;888777666777999;;;<<<>>>@@@BBBDDDHHHMMMPPPYYY]]]ccciiinnntttyyy}}}}}}}}}|||{{{zzzwwwqqqjjjddd]]]TTTIIIBBB???:::222,,,'''%%%###  !!!"""###$$$$$$$$$"""""""""######%%%&&&&&&&&&'''((()))***---111444555666777999999999999888888777666444333333222222111......111222111333777888:::???CCCHHHNNNTTTYYY]]]___bbbaaa]]]XXXTTTRRRIIIDDD;;;444...***'''%%%$$$"""   !!!!!!!!!!!!!!!  !!!!!!!!! !!!###$$$$$$"""!!!$$$#########""""""!!!!!!$$$%%%''')))*********)))''''''''''''((()))+++,,,000111111111000111444666:::???FFFMMMUUU```kkksss~~~{{{sssjjjaaa]]]___dddlllxxx}}}wwwsssqqqoookkkhhhaaa```[[[TTTRRRSSSQQQMMMLLLMMMMMMLLLJJJIIIJJJKKKHHHJJJLLLNNNQQQTTTVVVWWWVVVXXXZZZ]]]___aaaccccccffffffgggiiijjjhhheeebbb^^^ZZZUUURRROOOMMMJJJHHHGGGDDDBBBAAA@@@@@@>>>===;;;::::::999999999::::::999999:::<<<>>>>>><<<:::888777555333333444555666666888;;;===@@@DDDIIILLLSSSWWW]]]ccciiiooouuuyyy{{{~~~{{{zzzyyyxxxwwwuuupppiiieee]]]UUUJJJBBB>>>888111+++((('''$$$!!! """###$$$%%%%%%%%%"""""""""###%%%&&&((()))&&&((()))***+++...111444666777888::::::::::::999888888666555444333333333111...---000111000222555777:::>>>AAAFFFKKKQQQUUU\\\___bbbccc```\\\XXXWWWOOOIII@@@888222---)))&&&%%%###!!! !!!!!!""""""!!!  !!!!!!!!!  """######"""!!!#########"""""""""""""""###%%%''')))******)))(((''''''&&&'''(((***+++---...///000000000111444777999>>>EEEMMMUUU___kkksss~~~yyyoooeee\\\ZZZ\\\___hhhvvv~~~xxxtttssspppllliiidddaaa\\\VVVSSSQQQOOOLLLIIIKKKKKKKKKIIIIIIIIIKKKHHHIIIJJJMMMQQQUUUYYY[[[ZZZ[[[]]]```bbbccceeeeeegggggghhhjjjjjjiiieeebbb___[[[VVVRRROOOLLLIIIGGGEEECCCAAA@@@@@@@@@???===:::999888888777888888888888777777999;;;<<<;;;999555444333111000111222222222444666999<<<@@@EEEHHHNNNRRRXXX^^^cccjjjppptttyyy|||}}}zzzxxxwwwvvvuuusssnnnhhhddd\\\TTTJJJBBB<<<666///***'''&&&$$$!!! !!! !!!"""###%%%%%%%%%%%%#########$$$%%%&&&((()))&&&(((***+++,,,...222555666777888::::::::::::999999888777666555444444444111...---///000...000444666999<<>><<<888888777666666666666666666555555777999:::999888444444222111000000000111///111333666888<<>>AAAFFFLLLPPPWWW[[[```bbbaaa___]]]]]]WWWQQQIII@@@999222---)))((('''%%%%%%$$$### !!!!!!"""!!!!!!  !!!!!!!!!  !!!!!!!!!!!!!!!!!!""""""######$$$$$$###%%%(((***+++***(((&&&&&&&&&&&&&&&(((***,,,---,,,---...//////111444666555;;;BBBIIIQQQ\\\gggooowww~~~xxxmmmbbbYYYWWWYYYZZZdddsss}}}|||zzz{{{{{{wwwuuusssoookkkgggaaa\\\ZZZVVVPPPLLLKKKGGGHHHJJJJJJIIIIIIJJJLLLIIIJJJLLLOOOTTTYYY]]]___aaabbbccceeeggghhhhhhiiimmmmmmmmmnnnooommmiiifffaaa]]]WWWRRRNNNKKKHHHEEEDDDAAA???>>>======<<<:::777777666555444444444444555444333444666777777666444333222111000000//////---///111333555888===@@@EEEHHHLLLQQQVVV\\\cccgggssswww}}}~~~|||zzzxxxuuurrrooojjjddd```UUUOOOGGG???888222---)))###"""  """###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''))),,,---///000333555555666777999999999999888888888666555444333333333333///...000///---...222444666999===@@@EEEKKKOOOUUUYYY^^^aaaaaa```^^^^^^ZZZTTTLLLDDD===666000,,,***)))(((((((((&&&""" !!!!!!!!!!!!  !!!!!!!!!  !!!!!! !!!"""###$$$$$$%%%$$$&&&))),,,,,,+++(((&&&&&&&&&&&&&&&(((***---...------.........///222555333888???GGGOOOYYYeeemmmttt{{{{{{qqqfff]]]ZZZ[[[[[[eeesss{{{zzzxxxyyy||||||xxxvvvtttppplllgggaaa\\\[[[WWWPPPKKKLLLFFFHHHJJJJJJIIIJJJKKKMMMJJJKKKNNNQQQVVVZZZ^^^```cccdddfffgggiiiiiijjjjjjkkkkkklllmmmmmmkkkgggdddaaa]]]WWWRRRNNNKKKGGGEEECCCAAA>>><<<<<<;;;999777666666555333333222222222444222111222444666666555333333222111000///......+++---///000111444888;;;@@@BBBFFFJJJOOOUUU[[[```kkkpppwww~~~~~~}}}{{{wwwrrrnnnhhhaaa]]]QQQLLLEEE===666000,,,)))###"""  !!!"""###$$$$$$$$$###############$$$%%%&&&'''))),,,...///111333555666777888::::::::::::999888777666444333333222222444000///000000---...222222555999<<<@@@EEEKKKOOOUUUYYY___bbbbbb```______\\\WWWPPPHHHAAA:::444000,,,+++++++++***(((%%%""" !!!"""""""""""" !!!!!!!!!  !!! !!!"""###$$$%%%%%%%%%'''+++---...,,,)))'''%%%%%%%%%&&&(((+++---...---.........---...111333111666===DDDLLLWWWbbbkkkrrryyy~~~~~~uuukkkaaa]]]^^^___gggtttzzzyyyxxxxxxzzz|||yyywwwuuupppmmmggg```\\\\\\XXXPPPKKKLLLFFFHHHJJJJJJJJJJJJLLLMMMJJJLLLOOOSSSXXX[[[^^^```eeefffggghhhjjjjjjjjjjjjhhhggghhhiiiiiigggccc```bbb^^^XXXRRRNNNKKKGGGDDDCCCAAA===;;;;;;999777666666555444333222222222222333222111111333555555444333222111000///...------***+++---...///111555888===???BBBFFFJJJPPPVVV[[[eeekkkssszzz}}}xxxsssmmmggg```[[[NNNJJJCCC;;;555///+++)))###"""   """############ !!!!!!"""###%%%&&&'''''')))---///000111333555777888:::;;;<<<<<<;;;:::777666555444333222222222555111///111000......222222444888<<<@@@FFFLLLPPPVVVZZZ___ccccccaaa``````___ZZZRRRKKKDDD===777333...---,,,,,,,,,***&&&###!!! !!!""""""###### !!!!!!!!!  !!! !!!"""###$$$%%%&&&&&&(((,,,......,,,)))'''%%%%%%%%%&&&(((+++---///......///...---...000222///555<<>>CCCIIIMMMWWWZZZ___aaabbbaaaaaaaaaZZZWWWSSSNNNIIICCC===888444222///......---***((($$$###!!!  !!!!!!"""!!!!!! !!!!!!  """%%%""" ###&&&&&&%%%'''(((***++++++***)))(((%%%&&&(((***,,,---............///---++++++,,,---000444:::BBBKKKVVV___fffqqqvvv|||wwwnnnfffaaa^^^cccjjjuuu|||{{{zzzzzz|||~~~yyyvvvrrrpppooohhhccc\\\VVVRRROOOMMMLLLIIIIIIIIIIIIJJJKKKLLLMMMKKKNNNQQQTTTWWW[[[___cccggghhhjjjlllmmmlllkkkjjjkkkjjjiiifffdddcccbbbaaa]]]ZZZUUURRROOOLLLHHHFFFDDDBBB???======<<<:::999777555333222111111222333222222222222222222222222222222000///---+++***)))*********+++---///111333888;;;>>>AAADDDHHHMMMPPPXXX]]]eeekkkpppvvv~~~{{{vvvpppiiibbbZZZUUUKKKFFF???888222...***'''"""!!! !!!""""""""""""""""""""""""###%%%'''((())),,,///000111222444555<<<<<<=========<<<:::999888777666444333333333444222222111111111222333333444666999;;;>>>CCCIIIMMMUUUXXX]]]```aaaaaaaaabbb\\\YYYUUUQQQLLLFFF???;;;888666333111///---***(((%%%$$$###!!! !!!"""""""""""" !!!!!!  ###'''$$$!!!"""$$$'''''''''((()))+++,,,,,,+++)))(((&&&''')))***,,,---.........//////...,,,+++,,,...000444:::BBBKKKUUU___fffrrrwww~~~yyyooohhhccc```dddjjjuuu~~~}}}}}}~~~|||xxxuuurrrpppooofffaaaZZZUUUQQQOOOLLLKKKHHHHHHHHHIIIJJJLLLMMMNNNLLLOOORRRUUUXXX[[[___cccgggiiikkkmmmmmmmmmlllkkkkkkiiigggeeecccccccccccc___\\\WWWSSSOOOLLLHHHFFFDDDBBB???>>>>>>===<<<:::888777555444333333444555333333333333222222222222222111000///---+++******)))))))))***+++---000111666888<<>>??????>>>===<<<;;;888777555444333222222222111111000000111222333333666888:::<<<>>>BBBHHHLLLRRRVVVZZZ]]]___```aaabbb^^^\\\XXXTTTOOOIIIBBB======:::777444111///+++(((((('''%%%###!!!  !!!"""""""""""" !!!!!! !!!###'''&&&$$$$$$&&&((()))))))))***,,,------,,,***)))((()))***+++,,,---.........//////...---,,,---///111555;;;BBBKKKVVV```gggtttyyy{{{rrrjjjeeebbbeeekkkvvv~~~zzzvvvrrrooommmlllccc___YYYTTTQQQNNNLLLJJJGGGGGGGGGHHHJJJLLLNNNOOONNNPPPSSSUUUXXX[[[___bbbggghhhjjjmmmmmmmmmlllkkkjjjiiigggeeeddddddeeefffaaa^^^YYYUUUQQQNNNJJJGGGDDDAAA???>>>>>>>>>===<<<999999777666666555666666333333333333333222222222111111000...---,,,+++***)))(((((()))***,,,...///444777;;;>>>AAAFFFJJJNNNPPPUUU\\\ccchhhnnnuuu{{{~~~|||yyysssmmmfff^^^VVVQQQGGGBBB;;;444...)))%%%"""!!!!!! !!!"""""""""###$$$$$$%%%&&&'''((()))'''))),,,...///111444666===>>>???@@@@@@@@@???>>>999888777555444333222111000000000000000111222333777999:::<<<>>>BBBGGGJJJOOOSSSWWWZZZ\\\^^^```aaa^^^\\\YYYVVVRRRLLLEEEAAA???===999666444111---++++++)))'''%%%###!!!  !!!"""#########!!!!!!!!! !!!$$$'''&&&&&&&&&'''))))))***+++,,,---......,,,+++)))*********+++,,,---/////////000000///...---///000333777===DDDMMMXXXbbbiiitttyyy|||rrrkkkfffcccffflllvvv~~~}}}yyytttoookkkhhhfffaaa]]]XXXTTTQQQNNNLLLJJJFFFFFFGGGHHHJJJLLLMMMNNNNNNPPPSSSUUUWWWZZZ^^^aaaeeefffiiikkkllllllkkkkkkjjjiiihhhffffffffffffgggbbb___ZZZVVVSSSPPPLLLIIIDDDBBB@@@?????????>>><<<::::::999888777777777777444444444333333333222222111000000...---,,,++++++))))))(((((()))***,,,---333666:::===AAAEEEJJJNNNPPPVVV]]]bbbffflllsssxxx}}}zzzwwwqqqjjjccc\\\TTTNNNEEE@@@999222---)))%%%"""!!!  !!!!!!!!!"""###$$$%%%&&&'''(((((((((''')))+++---...111555888;;;<<<>>>@@@BBBBBBBBBBBB;;;:::999888666444222111////////////000111222333777888:::;;;===AAAEEEIIIMMMPPPTTTWWWYYY[[[^^^```]]]\\\ZZZXXXUUUOOOIIIDDDAAA>>>;;;999777444111///---,,,)))&&&$$$"""!!!  """"""######!!!!!!  """$$$&&&&&&'''''''''((()))***+++,,,.........,,,+++)))*********+++,,,...///000///000111000//////000222666999???FFFOOOZZZeeelllsssxxx{{{rrrkkkeeebbbggglllvvv}}}yyysssnnniiifffddd```\\\XXXTTTQQQOOOLLLJJJGGGGGGGGGHHHIIIKKKLLLMMMNNNPPPSSSTTTVVVYYY\\\___bbbdddfffiiijjjjjjiiiiiiiiiiiihhhgggffffffeeedddaaa^^^YYYVVVSSSPPPMMMJJJFFFCCCAAA@@@@@@???>>><<<:::::::::999999888777777555555444444333333222222111000///...---,,,++++++***))))))((()))***+++,,,222444888<<<@@@DDDJJJMMMRRRWWW]]]bbbeeejjjpppuuuyyy}}}|||wwwsssmmmggg```WWWOOOJJJBBB===666000,,,((($$$"""!!!  !!!!!!!!!######%%%&&&'''(((((((((''')))+++---///222666:::;;;<<>>CCCHHHKKKQQQVVV\\\```cccggglllqqqssswww||||||yyyrrroooiiibbb[[[RRRJJJEEE===999333---)))&&&###!!!!!!  !!!!!!!!!"""###$$$&&&''''''''''''((()))+++---///333888<<<===>>>@@@AAABBBBBBAAAAAA<<<;;;;;;999666333111///---------...///000222222333555777999;;;???DDDHHHKKKMMMQQQSSSTTTWWWYYY\\\[[[[[[\\\\\\[[[XXXRRRNNNKKKHHHDDDAAA>>>;;;777444///...+++((($$$"""  !!!!!!"""!!!  !!!###%%%''')))+++,,,******+++---+++,,,---...---+++)))((('''&&&'''(((***---000222000111222222111111333444777:::>>>EEENNNYYYeeemmmtttyyyzzzrrrkkkeeeaaaaaafffoooyyy|||yyyuuupppmmmjjjiii___\\\XXXUUUSSSPPPMMMKKKHHHHHHHHHHHHHHHIIIJJJKKKNNNOOORRRSSSTTTVVVZZZ\\\]]]___bbbdddffffffeeeeeedddeeefffgggeeebbb___]]]ZZZWWWTTTQQQOOOMMMJJJHHHHHHFFFCCCAAA@@@???===;;;::::::::::::999888777777666666555444333333222222000000///...------,,,,,,,,,+++***))))))***+++,,,---000444888<<>>;;;;;;:::888666222///...,,,,,,------///000111222222444666888:::>>>DDDGGGKKKMMMPPPRRRSSSUUUXXXZZZ[[[\\\]]]^^^^^^[[[VVVQQQQQQMMMIIIEEEAAA===888555000...+++((($$$"""  """!!!  !!!$$$&&&(((+++---...,,,+++---///+++,,,---------+++((('''%%%%%%%%%'''***---111333111222222222111111333555666888===CCCLLLXXXdddllluuu{{{{{{ssslllfffbbb^^^ccckkkuuu~~~{{{wwwtttppplllgggccc___[[[WWWSSSQQQPPPOOOMMMHHHIIIIIIIIIIIIIIIIIIIIIKKKMMMOOORRRUUUXXXYYYZZZ```````````````___^^^^^^bbbbbbcccdddcccaaa___]]][[[YYYTTTPPPLLLKKKKKKKKKFFFFFFDDDBBB@@@>>>===<<<;;;;;;;;;:::999888777666666777777666555222000///......---,,,,,,,,,------+++++++++*********))))))---///222555888<<>>???@@@AAA@@@???===;;;===;;;999888666444111.........---------......///000222555777:::>>>CCCGGGMMMOOOQQQRRRSSSUUUYYY[[[YYY[[[^^^``````^^^[[[ZZZVVVSSSNNNIIIEEEAAA<<<999555111,,,'''%%%"""   """###$$$%%%&&&(((+++...///...+++******+++,,,---------,,,,,,&&&&&&&&&''')))+++...///333222111111111222333444999888<<>><<<;;;;;;;;;;;;;;;:::999888777666666666555444222000///......---,,,,,,,,,,,,---,,,,,,++++++***)))((((((***,,,///222555999>>>BBBDDDGGGLLLPPPSSSVVVYYY\\\cccgggmmmrrrvvvyyy|||~~~~~~|||{{{yyywwwyyywwwvvvuuuuuusssooommmeeeaaa[[[TTTNNNHHHAAA===666222,,,'''%%%###!!!  !!!"""###############$$$%%%&&&'''''''''(((***...222666999<<<===???@@@@@@???===<<<===;;;999888777666333000000//////.........//////000222555777999===BBBFFFKKKMMMPPPQQQSSSUUUYYY\\\[[[]]]___bbbbbb```^^^\\\ZZZVVVQQQLLLGGGBBB===999666222,,,'''$$$"""  !!!"""$$$$$$%%%(((+++...///...,,,++++++,,,---------,,,++++++&&&&&&&&&''')))+++...///111111111111222333555666666666:::CCCLLLTTT```kkkwww}}}~~~xxxrrrkkkddd___\\\___eeemmmxxx~~~yyywwwtttrrrpppmmmiiifff___[[[WWWSSSQQQPPPOOOMMMJJJJJJJJJKKKLLLMMMNNNOOOMMMNNNPPPSSSVVVYYY[[[\\\aaaaaabbbbbbbbbaaa```_______________^^^\\\ZZZYYYUUUSSSPPPLLLJJJHHHHHHIIIGGGFFFDDDBBB???===;;;:::<<<<<<<<<<<<;;;:::999888666666666555444222000///......---,,,++++++,,,,,,------,,,+++)))((('''''''''))),,,...111555999===>>>AAAEEEIIIKKKNNNQQQSSSZZZ^^^dddiiimmmqqqtttwww|||}}}~~~{{{wwwtttsssrrrqqqoooqqqpppooonnnnnnmmmjjjgggaaa]]]VVVPPPJJJCCC===999333///)))%%%###!!!   !!!###$$$%%%$$$$$$$$$$$$%%%&&&''''''''''''(((+++...222555777:::;;;===???@@@???>>>===<<<;;;999999999888555333333222111000000///000000000222444666999<<>>@@@@@@???>>>;;;:::999999::::::888666555555333222111111111111000222444666888;;;???CCCFFFIIILLLOOOQQQUUUYYY\\\]]]___bbbeeeggghhhggggggfffccc]]]WWWQQQJJJCCC>>>>>>:::333...+++(((%%%### !!!""""""$$$&&&***---///000000///............---+++)))(((&&&&&&&&&''')))+++...///111111222333444666777777777777<<>>===<<<===>>>>>>>>>>>>===<<<<<<::::::999888777666666666000///...---,,,,,,,,,,,,------+++***((('''&&&%%%%%%''')))+++---000444888;;;===AAADDDFFFHHHJJJLLLOOOSSSXXX\\\```dddiiilllmmmooorrrwww}}}~~~yyyuuunnnkkkhhhgggggggggfffeeeeeedddcccddddddccc```]]]VVVSSSMMMHHHCCC===888444///,,,)))&&&$$$###  !!!""""""""""""###$$$%%%&&&'''%%%%%%%%%%%%&&&'''((()))((((((***,,,///111333555666888;;;===???@@@??????;;;:::999:::;;;:::999777777666555444333222222222111333555666888;;;???BBBEEEGGGJJJMMMPPPTTTXXX[[[]]]___cccfffiiikkkkkkllllllhhhccc^^^WWWPPPHHHCCCAAA===666111---)))&&&$$$   !!!  !!!"""%%%&&&)))---///000000000............---+++)))'''&&&&&&&&&''')))+++...///333333444555666777888888888888>>>HHHRRR[[[hhhsss~~~yyyrrrkkkfffccc___aaaeeejjjrrr||||||zzzvvvssspppmmmhhheee___[[[WWWSSSQQQPPPOOOMMMMMMLLLKKKJJJKKKMMMPPPQQQRRRRRRRRRRRRTTTVVVXXXZZZ\\\^^^```aaaaaa___\\\[[[WWWVVVUUUSSSQQQPPPOOONNNMMMLLLKKKJJJIIIIIIHHHHHHFFFEEEDDDCCCBBB@@@??????>>>>>>????????????>>>>>><<<;;;:::999888888888888111111///...------------,,,,,,+++***((('''&&&&&&&&&''')))+++,,,///333666777:::===@@@BBBDDDGGGIIILLLOOOTTTWWW[[[___cccffffffhhhlllqqqvvv{{{~~~|||xxxwwwxxxxxxxxxvvvrrrnnngggeeebbbaaabbbbbbbbbaaa```___^^^^^^^^^\\\YYYWWWPPPLLLHHHCCC???;;;666333...,,,)))&&&%%%$$$!!! """"""""""""######$$$%%%'''(((&&&&&&&&&&&&'''((())))))((()))+++---///111222333555777:::===?????????>>>:::999999999::::::999777777666555444444333444444333444666777888;;;>>>AAADDDFFFIIILLLOOORRRVVVZZZ\\\^^^bbbfffiiilllnnnoooooolllhhhccc^^^VVVOOOJJJCCC???888222...***'''%%%"""!!!  !!!!!!!!!""""""!!!!!!  """"""&&&'''***---///000111111............---+++)))(((&&&&&&&&&''')))+++...///333444666888999:::;;;;;;;;;;;;@@@JJJTTT]]]jjjuuu|||tttmmmhhheee```bbbdddiiioooyyy|||yyyvvvtttrrroookkkhhh___[[[WWWSSSQQQPPPOOOMMMPPPNNNMMMLLLLLLNNNPPPRRRTTTSSSRRRRRRRRRTTTVVVWWWYYY[[[^^^______]]]ZZZXXXUUUTTTRRRPPPNNNMMMLLLLLLIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEDDDCCCCCCBBBBBB??????@@@@@@@@@@@@??????<<<;;;:::999888888999999333222111000............+++******)))((('''''''''&&&''')))***+++...222555333666;;;>>>@@@BBBEEEHHHIIILLLOOORRRUUUYYY]]]``````bbbfffkkkppptttwwwyyyxxxyyy{{{{{{zzzvvvssspppmmmmmmmmmnnnnnnmmmjjjhhhaaa^^^\\\[[[\\\]]]]]]\\\ZZZYYYXXXWWWWWWUUUQQQOOOIIIFFFBBB???<<<888444111---+++(((&&&%%%$$$!!! !!!""""""""""""###$$$%%%''''''&&&&&&&&&&&&'''((()))***((()))+++---///111222222555777:::<<<>>>>>>>>>===:::999888999:::999888666666555555444444444555555444555777888999;;;???BBBCCCFFFIIIKKKMMMQQQUUUXXXZZZ\\\```eeeiiimmmoooppppppnnnkkkgggccc\\\UUUPPPHHHCCC===666222...***((($$$###!!! !!!!!!!!!!!!!!!  !!!"""############"""!!!!!!!!!"""###'''(((***---...000000111------......---+++***(((&&&&&&&&&''')))+++...///111333666999<<<>>>@@@@@@AAAAAAFFFOOOYYYbbbooozzz~~~vvvnnniiigggaaaccceeeiiinnnwwwzzzxxxvvvtttsssqqqmmmkkk___[[[WWWSSSQQQPPPOOOMMMRRRQQQOOOMMMMMMOOOQQQSSSUUUTTTRRRQQQQQQSSSTTTVVVXXXZZZ\\\^^^]]][[[XXXVVVTTTRRRQQQNNNMMMKKKKKKJJJGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDD???@@@@@@AAAAAAAAA@@@@@@<<<;;;999888777888888999444333222000//////......******))))))((((((''''''%%%''')))***+++---111444333666:::===@@@CCCFFFHHHFFFIIILLLNNNQQQTTTXXX\\\\\\^^^bbbggglllppprrrtttqqqrrrttttttsssoookkkiiiffffffeeefffhhhgggeeeccc\\\ZZZXXXWWWXXXYYYYYYYYYVVVUUUSSSSSSRRROOOLLLIIIEEEBBB>>>;;;999666222000,,,)))'''&&&%%%###!!! !!!""""""""""""###$$$%%%&&&''''''&&&&&&''''''((()))***)))***,,,...///111111222555777:::<<<>>>>>>======:::999888888999999777555555444444444444555555666555666888888999;;;???BBBDDDFFFIIIKKKMMMPPPTTTWWWYYY[[[___dddiiimmmpppqqqqqqooollliiieee___XXXSSSMMMIIIBBB;;;777333///---&&&$$$!!! !!!""""""!!!!!!!!!!!!  !!!###$$$$$$$$$$$$######""" !!!######((()))+++---...000000000,,,------...---,,,***)))&&&&&&&&&''')))+++...//////111555:::???BBBDDDEEEHHHHHHLLLVVV___hhhtttwwwooojjjhhhdddeeegggjjjpppxxx}}}zzzwwwtttpppkkkhhhddd^^^VVVSSSSSSSSSPPPMMMNNNNNNNNNNNNOOOOOOPPPQQQPPPQQQRRRSSSUUUUUUVVVVVVYYYYYYXXXXXXXXXWWWWWWWWWUUUSSSOOOKKKHHHHHHIIIIIIHHHHHHHHHHHHGGGEEEDDDBBBBBBCCCDDDEEEEEECCCAAA@@@===>>>???@@@@@@???>>>======<<<;;;:::999999999999777555333000///...//////,,,,,,,,,,,,***)))'''&&&***+++,,,,,,,,,---///111333444777:::>>>AAACCCEEEEEEHHHKKKMMMNNNPPPSSSUUUWWWYYY]]]aaaeeehhhiiijjjmmmlllkkkhhheeebbb___]]]^^^______^^^^^^]]]\\\[[[UUUUUUTTTTTTTTTTTTUUUUUURRRQQQNNNKKKHHHEEECCCBBB@@@>>>;;;888555333222111)))((('''$$$###!!!!!!  !!!!!! !!!###$$$%%%%%%%%%$$$%%%%%%'''((())))))))))))+++---......------///000666777888:::;;;<<<============<<<:::888777555555444444333333333444444555333444555777:::===???@@@DDDEEEHHHJJJLLLPPPTTTXXXYYY\\\aaaeeehhhlllqqqtttsssqqqnnnkkkgggccc]]]YYYSSSOOOHHHBBB<<<777333000'''%%%""" !!!"""$$$%%%$$$###"""!!!  !!!"""###''''''''''''&&&%%%$$$###!!! !!!###$$$%%%(((((()))***+++---...///000---******+++,,,***(((&&&&&&&&&''')))***,,,---000333555888;;;???DDDHHHGGGMMMUUU^^^fffppp|||zzzssslllhhhdddfffjjjooouuu|||~~~zzzwwwtttpppkkkhhhddd^^^WWWTTTTTTTTTQQQOOOOOOOOONNNNNNOOOPPPPPPQQQPPPQQQRRRSSSTTTUUUUUUUUUXXXWWWWWWVVVUUUUUUTTTTTTRRRQQQNNNKKKHHHGGGGGGGGGFFFFFFGGGGGGFFFEEEDDDCCCAAABBBCCCDDDDDDBBBAAA???===>>>>>>??????>>>>>>===<<<;;;;;;:::999999999999777555333111/////////000...------,,,+++***)))(((,,,---......---...000222333444666999<<>>>>>>>>===<<<:::888777666555444444444333333444444555444444555777999<<<>>>???DDDFFFIIIKKKMMMQQQVVVYYY\\\^^^bbbeeehhhkkknnnqqqsssqqqnnnkkkiiiddd___\\\VVVQQQJJJCCC>>>999444111)))'''$$$"""!!!!!!!!!"""$$$%%%######"""!!! !!!"""######(((((((((((('''&&&%%%$$$!!!  """###%%%%%%((())))))***,,,---//////000---******++++++)))'''''''''((()))***,,,---...111333666888;;;???DDDHHHHHHNNNWWW___hhhsss~~~zzzssslllhhheeehhhlllpppvvv~~~~~~{{{wwwtttpppkkkhhhddd___YYYVVVVVVUUUSSSQQQPPPOOOOOOOOOOOOPPPQQQQQQPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUTTTSSSQQQPPPOOOOOONNNMMMLLLJJJHHHFFFEEEEEECCCDDDDDDEEEEEEDDDCCCCCCAAAAAABBBCCCBBBAAA@@@???>>>>>>============>>>>>>::::::::::::::::::::::::777666444222000000000111000///...,,,+++++++++,,,---/////////......000222222333555777999<<<===>>>AAACCCEEEFFFFFFGGGJJJLLLLLLNNNQQQTTTXXXZZZ\\\]]]ZZZZZZXXXVVVTTTRRRQQQPPPLLLLLLLLLKKKKKKJJJIIIHHHIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGEEEBBB???===:::999888666444000---+++)))(((%%%$$$###"""!!!!!!!!!!!! !!!###$$$$$$%%%$$$%%%%%%'''((()))*********,,,...000000//////111222111222555888;;;===>>>???>>>===<<<:::999777666555555444444333333444444444444555555777999;;;===>>>CCCEEEIIILLLOOOSSSWWW[[[^^^```dddfffhhhiiilllnnnqqqooonnnllljjjgggbbb^^^YYYTTTMMMFFF@@@:::555111---***&&&$$$######!!!  """###$$$###""""""!!!  !!!###$$$$$$))))))))))))((('''&&&&&&###"""  """$$$%%%&&&))))))***+++---...///000...---+++***+++***)))'''((())))))***+++---...///111333666888;;;???DDDGGGJJJPPPXXXaaajjjvvvyyyssslllhhhgggjjjnnnrrrxxx{{{}}}~~~}}}~~~{{{wwwtttpppkkkgggccc___[[[XXXWWWWWWUUUSSSQQQPPPPPPPPPPPPPPPQQQQQQPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQOOONNNLLLKKKJJJJJJJJJJJJIIIGGGEEECCCBBBAAAAAABBBBBBCCCCCCCCCCCC@@@AAAAAAAAAAAA@@@???>>>???>>>===<<<<<<===>>>???999::::::;;;;;;;;;::::::777666555333222111111111222111...,,,,,,,,,---......///000///......///111111222333555777888999:::===???@@@AAAAAABBBDDDEEEIIIJJJLLLOOOQQQTTTUUUVVVRRRQQQOOONNNLLLKKKJJJIIIFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBEEEDDDBBB???<<<999777666333222000---***(((&&&%%%""""""!!!!!!!!!!!!"""""" !!!###$$$$$$%%%$$$%%%'''(((******++++++---///000111000000222444222444666999;;;===>>>???>>>===<<<;;;999777666555555555444333333333444444555555555666888:::;;;<<<@@@CCCGGGKKKNNNRRRWWWZZZ]]]___cccfffgggiiikkkmmmnnnmmmmmmlllkkkhhhccc```[[[VVVNNNGGGAAA;;;555222///+++'''%%%$$$###"""!!! !!!######""""""!!!  """$$$%%%&&&************)))(((''''''$$$###!!!"""$$$&&&'''((()))***,,,---...//////------,,,++++++***(((''')))))))))***+++---//////111333666888;;;???CCCGGGKKKQQQZZZccclllxxx~~~xxxrrrlllhhhgggjjjnnntttzzz{{{tttsssqqquuu|||}}}yyyzzz}}}~~~zzzwwwsssooojjjfffaaa___\\\ZZZXXXWWWVVVUUURRRRRRQQQPPPPPPQQQQQQQQQPPPQQQRRRSSSSSSSSSSSSSSSQQQPPPOOOMMMKKKIIIGGGGGGFFFGGGHHHHHHFFFDDDBBBAAA@@@@@@@@@AAAAAABBBCCCCCC@@@@@@@@@@@@@@@????????????>>>===<<<<<<===>>>???::::::;;;<<<<<<<<<;;;;;;777777666444444333333222333111///---------///000...//////...---,,,...///000111222333444555666777999;;;============???AAADDDDDDFFFGGGJJJLLLMMMNNNLLLKKKIIIGGGFFFEEEEEEEEEAAAAAAAAAAAA@@@???>>>>>>======<<<<<<<<<<<<======???>>><<<:::777555333222000///---+++)))'''%%%$$$!!!!!! !!!!!!"""###  """###$$$%%%$$$%%%''')))***+++,,,,,,---...000111111111333555666777999;;;<<<===>>>>>>>>>>>>===;;;999888666666666555444333333333333333444444555666777999;;;<<<===@@@EEEIIILLLPPPTTTWWWXXX\\\aaaeeegggiiikkkmmmllllllllllllllliiiddd```\\\WWWOOOHHHAAA;;;666222///,,,'''$$$######"""!!!!!!"""###!!!!!! !!!###%%%''''''++++++++++++***)))((('''%%%$$$""" """$$$%%%&&&((()))***,,,............------...---,,,***)))((((((((()))***+++---...///222444666888;;;>>>CCCFFFKKKQQQZZZccclllxxx}}}wwwpppjjjgggdddgggmmmssszzzsssgggbbbdddiiirrr}}}|||xxxzzz~~~~~~zzzvvvrrrmmmhhheee___^^^\\\ZZZYYYWWWVVVVVVSSSSSSRRRQQQQQQQQQQQQRRRPPPQQQRRRRRRSSSSSSSSSRRROOONNNMMMKKKIIIHHHFFFFFFEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@AAABBBCCCAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>??????<<<<<<>>>>>>>>>===<<<;;;777777666666555444444333222111000///...//////000///000000...,,,,,,---...///000000222333444555666666888:::::::::;;;===>>>>>>??????@@@BBBDDDEEEFFFHHHGGGDDDBBBAAA@@@@@@@@@<<<<<<<<<<<<;;;:::999999::::::999999999999::::::888777666333111///---,,,,,,,,,+++***)))'''%%%$$$!!!!!!!!!!!!!!!"""###### !!!###$$$%%%$$$%%%''')))***,,,,,,,,,,,,...000000000111333555888888:::<<<===>>>>>>>>>???>>>===;;;:::888777666666555555444333333333333222333444555777999;;;<<<;;;???CCCGGGJJJMMMQQQSSSTTTYYY^^^cccfffhhhkkklllllllllmmmnnnmmmjjjeeeaaa\\\WWWPPPIIIBBB===888444000,,,'''$$$""""""!!!!!! !!!""" !!!$$$&&&((()))++++++++++++***)))((((((%%%$$$""" !!!###$$$%%%&&&(((***,,,---...---------...000///---*********(((((()))***+++---...///222444777888;;;>>>CCCFFFJJJPPPXXXaaajjjvvv}}}vvvooohhheee___ccciiipppyyy~~~lll]]]UUU^^^ccclllwww}}}yyy{{{}}}xxxtttqqqlllgggccc]]]]]]]]][[[XXXWWWVVVVVVTTTSSSSSSRRRQQQQQQRRRRRRPPPQQQRRRRRRSSSRRRRRRRRRNNNMMMLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@AAABBBCCCBBBBBBAAA@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>>???@@@@@@@@@>>><<<;;;777777777777666555555444000000000000////////////111111111000---------///......000111222444555555444666888999999:::<<<>>><<<<<<<<<===>>>@@@AAACCCEEECCC@@@===;;;;;;;;;;;;999999999999888777666555777777777666666777777777555444333000...,,,***)))(((((())))))((('''%%%%%%""""""!!!!!!""""""######  """$$$&&&$$$%%%''')))+++,,,------+++---///000000111333444555777888;;;===>>>?????????>>>===<<<:::888777666666666555444333333333333111111222444666999;;;<<<;;;>>>CCCGGGIIILLLOOOQQQSSSWWW]]]bbbeeefffhhhjjjnnnnnnoooppppppmmmgggccc]]]XXXQQQJJJEEE@@@;;;777222...((($$$###""""""""" !!!!!! """$$$''')))***++++++++++++***)))((('''%%%$$$!!! !!!"""######%%%&&&)))+++,,,---,,,,,,---000222111...+++++++++*********+++,,,...000111333444777999;;;>>>BBBFFFHHHNNNWWW___hhhsss~~~}}}uuummmfffcccZZZ^^^eeemmmwwwppp```XXX___ccckkkuuu}}}zzz|||~~~|||xxxtttpppkkkfffbbb\\\]]]\\\[[[XXXVVVVVVVVVTTTTTTSSSRRRRRRRRRRRRRRRPPPQQQRRRRRRRRRRRRRRRRRRMMMMMMLLLKKKIIIHHHGGGGGGEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBBBBCCCBBBAAAAAA@@@@@@AAAAAA???@@@AAABBBBBBAAA@@@???@@@@@@AAABBBAAA???===;;;777777888777777666555444//////000000000//////...222333333111///......000---...///111222444555666333555777888999:::<<<>>>>>>=========>>>@@@BBBCCCBBB@@@===:::777777777777888888888888888666555555666666555555555555666666666555333111///---+++***%%%&&&'''(((''''''%%%%%%######""""""""""""###### """$$$&&&$$$%%%''')))+++,,,------+++,,,...//////000222444333444666999<<<>>>@@@@@@??????===<<<:::888777777777666555444333222222222000000222444666999;;;===<<>>BBBFFFGGGMMMUUU^^^fffppp|||}}}tttllleeeaaaVVV[[[bbbkkkuuuzzzllldddbbbeeelllttt~~~}}}zzz}}}}}}|||yyyvvvsssooojjjddd```]]]]]]^^^]]]\\\YYYVVVTTTVVVUUUTTTSSSRRRRRRRRRRRRPPPPPPQQQQQQPPPPPPOOONNNHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFBBBAAA@@@???@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@CCCCCCCCCBBBBBBAAAAAAAAA???@@@@@@AAA@@@???>>>======;;;888777777666444333444333222111000000000000000000000000////////////------...///000222444555333444444666888:::<<<=========<<<<<<<<<<<<======<<<<<<;;;999888666555555666666666666666666666666555555555555444333222222222111///...---+++)))&&&'''&&&%%%$$$$$$&&&''')))%%%$$$######""""""#########!!!!!!!!! !!!"""$$$%%%'''((((((***+++,,,------...///000000//////000111555666777999;;;<<<<<<<<<===>>>>>>;;;777555777999555444333222111111111111333333222333444666888999???BBBEEEHHHJJJMMMPPPSSSRRRWWW\\\___```bbbfffiiijjjkkknnnrrruuutttooojjjccc___YYYRRRMMMGGGAAA===888222+++&&&%%%%%%###!!!"""!!!!!! !!!!!!!!!  """%%%'''((()))))),,,)))&&&&&&((()))'''%%%%%%###  !!!"""$$$$$$$$$###"""###$$$%%%&&&'''((()))+++,,,,,,000000//////............------......000111222333555555666888;;;>>>AAACCCFFFKKKSSSZZZcccnnnzzz}}}uuulllccc]]]YYYYYY___gggppp{{{wwwrrrlllmmmrrrzzz{{{}}}~~~{{{yyyuuurrrnnnjjjddd```]]]]]]^^^]]]\\\YYYWWWUUUVVVUUUTTTRRRQQQQQQPPPPPPOOOOOOPPPPPPPPPOOONNNNNNHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHDDDCCCBBBBBBAAABBBCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBAAA@@@???>>>===;;;999888888777666555444444333222111111111111111111000000000000//////---......///000222444555444444555666888:::;;;=========<<<;;;;;;;;;;;;;;;999999888666555333222222555555555555555555555555444444444444333222111000111000...------+++(((&&&'''&&&%%%$$$$$$%%%'''(((&&&%%%$$$##################"""  !!!!!! !!!"""$$$%%%''''''((()))+++,,,---------///000000///...000111444555777999;;;<<<=========>>>>>>;;;888666777999555444333222111111111111333222222333444666888999>>>AAADDDGGGJJJMMMQQQTTTSSSVVVZZZ]]]___bbbeeegggiiijjjnnnrrrvvvvvvrrrooojjjeee___YYYRRRKKKEEE@@@:::444,,,'''&&&%%%###!!!!!! !!!"""  """$$$'''((()))***,,,)))''''''(((((('''%%%%%%###  !!!!!!"""$$$%%%$$$###"""###$$$&&&'''((()))***+++,,,,,,000000000000000000000000111111111111222333555555666666777888;;;>>>AAACCCEEEJJJQQQXXX```kkkvvv}}}uuulllccc]]]YYYYYY___gggpppzzz{{{yyyyyy|||~~~~~~|||yyyuuurrrooojjjeeebbb]]]]]]^^^]]]\\\ZZZXXXVVVVVVUUUSSSQQQOOONNNNNNMMMMMMMMMNNNNNNNNNNNNNNNMMMHHHHHHHHHHHHGGGGGGFFFFFFHHHHHHHHHIIIJJJJJJKKKKKKGGGFFFEEEDDDDDDCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???===;;;999999999:::999777666555444333333222222222222222111111000000000000.........///000222333444444444555666888999;;;<<<===<<<;;;:::999888888888777777666555333222111111333333333333333333333333222222222222111000//////000...---,,,,,,+++(((&&&&&&%%%$$$$$$$$$%%%'''(((''''''%%%$$$###############"""  !!!"""!!!!!!!!!!!!!!!###$$$$$$&&&'''((()))+++,,,---...,,,...//////...---///000222444666888;;;<<<===>>>=========<<<999777777888555444333222111111111111222222222333444666888:::<<>>AAABBBCCCHHHOOOVVV]]]gggrrrzzz}}}uuulllbbb\\\YYYZZZ___gggpppzzz}}}zzzvvvsssppplllhhheee^^^^^^^^^]]]\\\ZZZYYYWWWVVVTTTRRRPPPNNNLLLKKKKKKJJJKKKLLLLLLLLLLLLLLLLLLHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFHHHIIIJJJKKKKKKHHHGGGFFFEEEDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDEEEEEECCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@@@@???>>><<<::::::<<<<<<<<<;;;888777666555444444444444333333222222111111000000.........///000222333444444444555666777999;;;<<<<<<;;;:::888777666555555777777666555444333222222222222222222222222222222000000000000000...------...,,,+++++++++***'''%%%%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%$$$############"""!!! !!! !!!!!!!!!!!!""""""###$$$$$$%%%&&&''')))***,,,---...,,,---......------...000111333555888:::<<<>>>>>>=========<<<:::999888888444444333222111111111111222222222333444777999:::<<>><<<<<<>>>???>>>===:::999888777777666666666555444444333222222111111////////////000111333333555555555666777999:::;;;;;;:::999777555444333333666555555444333222111111111111111111111111111111////////////...---,,,++++++***))))))***)))'''%%%$$$$$$$$$$$$%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$######""""""!!!!!!""""""!!!!!!""""""###$$$$$$$$$%%%%%%'''(((***,,,---...,,,---......------...000111222555777:::<<<===>>>======<<<<<<<<<;;;999777444444333222111111111111111111222333444777999;;;<<>>@@@@@@???>>><<<;;;;;;::::::999999999999:::<<<===???BBBFFFLLLRRRXXXaaakkksss||||||uuulllccc^^^[[[\\\aaaiiiqqq{{{~~~{{{wwwtttrrrooollljjjcccbbb```^^^\\\ZZZXXXWWWTTTSSSQQQNNNLLLKKKJJJIIIHHHHHHIIIIIIHHHGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@>>>???@@@AAABBBCCCDDDDDDDDDDDDEEEEEEDDDCCCBBBAAACCCCCCCCCCCCCCCCCCDDDDDD@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBB@@@>>>>>>@@@@@@@@@???<<<;;;:::999888888888888666666555444333222222111////////////000111222333555555666666777999:::;;;:::999888666444333333333333333222111111000//////000000000000000000000000............---,,,++++++)))((('''((()))(((&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$######################## !!!"""###$$$$$$$$$$$$$$$%%%&&&(((***,,,---...,,,...//////...---///000111333555777:::;;;<<<======<<<<<<<<<===<<<999777555444333222111111111111111111111222444777:::;;;>>>AAAEEEIIILLLOOOSSSVVVYYYXXXWWWYYY\\\```bbbbbb^^^aaadddhhhmmmssszzz~~~}}}yyytttnnnggg___ZZZOOOGGG===555111---((($$$###""""""!!!!!!""""""###!!!###%%%'''(((((((((***,,,+++)))'''''''''#########"""!!!!!! !!!!!!"""#########$$$%%%&&&%%%$$$###$$$&&&%%%'''***---......------111222555999===AAADDDEEEEEEDDDBBB@@@>>>===<<<<<<999999888888888:::;;;<<>>>>>======>>>???@@@@@@AAAAAACCCDDDDDDEEEEEEDDDCCCBBBCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@AAACCCDDDEEEDDDBBB@@@@@@AAAAAA@@@???======<<<;;;::::::::::::777777666555444333222222////////////000111222333666666666666777888::::::999999777666444444333333333222222111111000000///000000000000000000000000............---,,,++++++'''&&&&&&&&&((((((&&&$$$######$$$%%%%%%%%%%%%%%%$$$############$$$%%%%%%######$$$$$$$$$$$$$$$### !!!###$$$%%%%%%$$$$$$###$$$&&&(((***,,,---...---///000000///...000111222333555777999:::;;;<<<===<<<;;;===>>>===:::777555444333222111111111111111111111222555777:::;;;AAADDDGGGJJJMMMPPPTTTVVVVVVWWWWWWWWWXXX[[[^^^aaa\\\^^^aaadddhhhnnnvvv{{{~~~|||zzzwwwsssmmmfffaaaWWWOOOEEE<<<777222---)))&&&%%%$$$###"""""""""""" """###%%%&&&&&&&&&(((***---,,,***'''''''''############"""!!!!!! !!!!!!""""""###$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&(((,,,///111111111000111333666;;;@@@DDDGGGIIIJJJIIIGGGDDDBBB@@@???>>>999888777777777888999:::<<<@@@GGGLLLSSS\\\fffnnnwwwzzzuuunnnfffaaa___```dddlllttt~~~{{{xxxtttqqqooommmkkkiiihhhfffccc___[[[YYYWWWVVVSSSRRRPPPNNNMMMLLLKKKKKKHHHHHHHHHGGGEEEDDDBBBAAABBBBBBAAA@@@???>>>===<<<=========>>>??????@@@@@@CCCCCCEEEFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@AAABBBDDDGGGHHHEEECCCAAAAAABBBBBBAAA@@@>>>===<<<;;;;;;:::;;;;;;888777666555444333222222000/////////000111222222666666666666777888::::::999888777666555444444444555444444444333222222222111111111111111111111111............---,,,++++++'''&&&%%%&&&''''''&&&$$$######$$$%%%%%%%%%%%%$$$""""""""""""###$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$  !!! !!!###$$$%%%%%%$$$$$$###$$$%%%'''***,,,---......///000000//////000222333444555777999::::::;;;===<<<;;;===???>>>:::777555444333222111111111111111111111222555777:::<<>>DDDJJJQQQZZZdddllluuu~~~zzzuuuooohhhccc```aaaeeemmmuuu~~~{{{wwwsssooonnnmmmkkkjjjdddaaa___]]]\\\[[[YYYWWWWWWTTTQQQNNNMMMKKKIIIGGGCCCCCCDDDEEEEEEFFFEEEEEECCCBBBAAA@@@>>>===<<<;;;;;;<<<>>>@@@AAAAAAAAAAAACCCCCCDDDEEEEEEDDDCCCBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@???BBBBBBAAA@@@AAABBBDDDEEEDDDEEEEEEEEEEEECCCAAA@@@===<<<<<<;;;;;;:::999999999888777666666555555666333333222222111222222222444666888999999999:::;;;:::999777666555666888999777777666555444222000///444333222111000000000000///---+++,,,---...---,,,***)))((('''%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###########################$$$&&&(((((('''&&&%%%"""!!! """###%%%&&&''''''&&&&&&$$$$$$$$$%%%&&&(((+++,,,,,,---///111333333333222333555777777777888:::<<<============>>><<<999666555555444333333333333444222333444444555777<<>>============>>>???@@@AAABBBBBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@BBBAAAAAA@@@AAABBBCCCDDDDDDDDDEEEEEEDDDCCCAAA@@@======<<<<<<;;;::::::::::::999888777777666666666333333222222111111222222444666888999999999:::;;;:::888777555555666777888777777666555444222000000333333222111000000000000...---++++++---...---,,,******((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###########################$$$&&&'''((('''&&&%%%""""""!!! !!!###$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&(((***,,,,,,,,,...000111222222222222444666777888999;;;===>>>>>>===>>>>>>===:::777555555444333333333333444333444555555666888<<>>>>>>>>>>>>>>???@@@BBBCCCCCCDDDEEEFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@AAAAAABBBCCCCCCCCCDDDDDDCCCBBB@@@???>>>>>>======<<<;;;;;;;;;;;;:::999888777777777777444333222222111111111222444666888999888888:::;;;888777666555444555666777777666555444333222111000333333222111111000000000...---++++++---------,,,++++++)))((('''&&&&&&&&&$$$$$$############$$$$$$###########################$$$%%%&&&'''&&&%%%$$$###""""""!!! !!!"""###%%%%%%%%%%%%$$$$$$$$$%%%%%%'''(((***++++++,,,,,,---...000222222222444666888888999;;;===??????>>>???@@@>>>;;;888555555444333333333333444333444666666777999===@@@CCCEEEJJJOOORRRUUUVVVVVVWWWXXXXXXVVVTTTRRRRRRSSSVVVWWWYYY\\\___eeekkkpppxxxyyyzzz{{{zzzwwwuuusssnnneeeZZZRRRHHH<<<444222+++)))&&&%%%%%%$$$###!!!  !!!"""$$$%%%'''((()))))))))******)))((('''&&&$$$$$$###""""""""""""""""""!!!!!!!!!"""$$$&&&''''''&&&&&&%%%%%%&&&&&&'''***---000222222333444555555777999>>>DDDKKKQQQUUUXXXXXXXXXVVVRRRLLLFFFCCC>>>;;;777333111222333555666999>>>CCCJJJSSS___hhhqqqzzz|||wwwrrrmmmhhhccc```ccccccgggnnnttt}}}{{{uuuqqqmmmiiieeeccccccbbb```___]]]ZZZVVVRRRTTTQQQNNNKKKIIIGGGEEECCCCCCCCCDDDDDDDDDDDDCCCCCC>>>????????????@@@@@@@@@@@@???>>>===>>>@@@CCCDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBB@@@????????????>>>======<<<<<<;;;:::999888777777777777555444333222111111111222333555888888888888999;;;777777666555444555555666666666555333222111111111333333222222111000000///...,,,++++++,,,------,,,,,,+++***(((''''''''''''$$$######""""""######$$$###########################$$$%%%%%%%%%%%%$$$$$$###""""""!!!  !!!###$$$%%%%%%$$$$$$$$$$$$%%%&&&'''((()))***++++++++++++,,,...111222111444666888888:::===???@@@??????@@@@@@???<<<999555555444333333333333444222444555666777999<<>>CCCJJJTTT___gggpppyyy~~~zzzuuuppplllgggaaa^^^ccccccfffmmmttt|||~~~{{{wwwssspppmmmjjjgggdddbbb```^^^\\\YYYUUUQQQPPPNNNKKKJJJIIIIIIGGGEEEAAABBBBBBCCCBBBBBBAAAAAA===>>>>>>???@@@@@@AAAAAAAAA@@@???>>>>>>@@@BBBDDDDDDEEEGGGHHHHHHHHHGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@>>>>>>??????@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCCCCBBBAAA@@@AAAAAA@@@??????>>>>>>===::::::999888777777777777666555444333222222222222333555777888888888999:::777666666555555555555555666555444222111111111111222222333222222111//////---,,,******,,,---,,,+++,,,+++***(((''''''''''''$$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$######"""""""""!!!  !!!###$$$%%%%%%$$$$$$$$$%%%&&&''''''((())))))************,,,...000111111333666888999;;;>>>@@@@@@@@@@@@@@@AAA???<<<999555555444333333333333444111333555666777999;;;>>>@@@BBBFFFJJJNNNPPPQQQQQQRRRSSSSSSRRRQQQPPPPPPQQQPPPRRRTTTWWWYYY^^^cccgggmmmooorrrtttuuutttsssrrrlllhhh___TTTKKKCCC;;;555...+++'''$$$"""!!! !!!!!!###$$$&&&((())))))((())))))******)))''''''%%%$$$###"""!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((+++...000000111222333333555888<<>>DDDKKKUUU```iiiqqqzzz}}}yyytttoookkkfffaaa]]]aaaaaaeeelllsss||||||yyyvvvtttqqqmmmjjjfffccc```]]]ZZZXXXTTTRRROOOLLLJJJIIIJJJIIIHHHGGGBBBBBBBBBBBBBBBBBBAAA@@@===>>>>>>???@@@@@@AAAAAAAAA@@@@@@???@@@AAABBBCCCEEEFFFGGGIIIIIIIIIIIIHHHHHHGGGEEEDDDCCCBBBAAAAAA=========>>>???AAABBBCCCCCCDDDDDDDDDDDDCCCBBBBBBAAABBBCCCDDDDDDCCCBBBAAABBBBBBAAAAAA@@@?????????<<<;;;:::999888888888888888777666555444333333333333555777888777777999:::777777777666666666555555666555333111111111111222222222333333222111///...---,,,******,,,,,,,,,+++++++++)))((('''&&&&&&&&&$$$$$$############$$$$$$########################$$$$$$##################!!!!!!!!!  !!!"""###%%%%%%%%%%%%$$$$$$%%%&&&'''((((((((((((*********+++,,,...000000000333666888:::<<>>@@@BBBEEEIIILLLMMMNNNNNNMMMNNNOOOOOONNNMMMNNNPPPNNNOOORRRSSSUUUXXX]]]```eeegggkkknnnooooooooonnniiiggg___UUUMMMGGG???888111---((($$$"""!!! !!!"""###%%%&&&((()))***((()))***++++++***)))(((%%%%%%###"""!!!!!!!!!!!!!!!""""""###$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''***---///000000111222444555888<<>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAABBBEEEFFFHHHIIIJJJJJJJJJIIIJJJIIIGGGEEEDDDCCCCCCBBB=========>>>@@@BBBDDDEEEEEEEEEFFFFFFFFFEEECCCBBBBBBBBBDDDDDDDDDDDDCCCBBBCCCCCCBBBBBBAAA@@@@@@@@@>>>===<<<;;;;;;::::::::::::999888666555555444444222444777777777777888:::777777888888777777666666666444222111000111222222111222333333333111///...---+++******+++,,,,,,+++******((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$###"""""""""""""""    !!!###$$$%%%&&&&&&%%%%%%$$$%%%&&&(((((((((((('''))))))+++---...//////000000222666888:::<<<@@@BBB?????????@@@@@@>>>;;;888555555444333333333333444333666888:::;;;<<<>>>@@@AAACCCFFFIIIKKKLLLLLLLLLJJJKKKLLLKKKJJJJJJKKKLLLJJJLLLNNNOOOPPPRRRVVVXXX]]]```dddgggjjjjjjjjjiiiffffff```VVVOOOKKKDDD<<<444000***&&&$$$###!!! !!!"""###%%%'''((()))***)))***+++,,,,,,+++***)))&&&%%%$$$"""!!!!!! !!!"""###$$$%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''')))---...//////000111666777:::===AAAEEEGGGIIIIIIJJJJJJJJJHHHFFFCCCAAA===;;;888555333111111111444:::AAAIIIPPPZZZeeemmmwww~~~{{{vvvqqqlllhhhbbb___^^^^^^ccckkksss|||~~~{{{xxxuuuqqqllliiiiiieee___ZZZWWWVVVTTTSSSRRROOOLLLJJJJJJIIIGGGEEEEEEEEEFFFFFFEEEDDDCCCCCC>>>>>>?????????@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAAEEEGGGHHHJJJKKKKKKJJJJJJKKKJJJHHHFFFEEEDDDCCCCCC>>>>>>>>>???AAACCCEEEGGGEEEFFFGGGGGGGGGEEEDDDCCCBBBCCCDDDEEEEEEDDDCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@???>>>======<<<<<<===;;;:::999777666666555555222444777777777777888:::888888888888888777666666666444222000000111222333111222333444333111///...---+++******+++,,,,,,+++***)))((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$###"""!!!!!!"""""" !!!!!!!!!  !!!  !!!"""###%%%&&&''''''&&&&&&$$$%%%'''(((((((((''''''((())),,,...///000//////000222666888:::===@@@CCC??????>>>???@@@>>>;;;888555555444333333333333444555777:::<<<===>>>@@@AAACCCEEEGGGJJJLLLLLLLLLKKKIIIJJJKKKJJJHHHGGGHHHIIIHHHJJJLLLLLLMMMNNNQQQSSSXXX[[[___cccfffggggggfffeeeeee```VVVQQQOOOHHH@@@777333---(((&&&$$$###!!!""""""###%%%'''(((************,,,,,,---,,,+++***&&&%%%$$$"""!!! !!!"""###$$$%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&))),,,......///000111888999<<>>???@@@AAABBBCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDGGGJJJLLLMMMMMMNNNOOOLLLLLLKKKJJJIIIGGGFFFEEEAAA@@@?????????@@@AAABBBCCCEEEGGGGGGGGGFFFGGGHHHGGGGGGFFFFFFDDDCCCBBBAAAEEEDDDCCCBBBAAA@@@@@@@@@>>>??????>>>>>>===<<<;;;<<<;;;;;;:::888666444333444444555666777888999999555777999888666555777999777666444222111111111222555333111111222222222111......---,,,***)))((((((((((((&&&%%%$$$###############$$$$$$$$$%%%%%%%%%'''%%%$$$$$$$$$$$$###!!!######""""""!!!!!!  !!!!!!  !!!!!!!!!!!!!!!   !!!!!!!!!!!!"""""""""""""""#########$$$$$$%%%'''(((***+++,,,---------------...//////222444666999;;;===>>>??????@@@AAA@@@>>>;;;777555333222111000222555888:::888999;;;???CCCGGGHHHGGGIIIJJJKKKMMMLLLKKKIIIHHHHHHFFFEEECCCCCCCCCCCCDDDFFFHHHKKKLLLKKKKKKLLLMMMSSSVVV[[[^^^```bbbdddfffeeecccaaa^^^YYYQQQHHHBBB<<<888222,,,(((%%%"""  !!!"""$$$&&&(((***++++++)))***,,,------,,,***))))))(((&&&$$$"""  """$$$&&&'''(((((('''''''''&&&&&&%%%%%%$$$)))***---...000222555888888:::>>>BBBEEEHHHIIIJJJEEEEEEDDDCCCBBBAAA@@@@@@===;;;888555333333333333555777<<>>===<<<;;;;;;;;;;;;:::888666555444444444555666777888999999666888:::999777666888:::888666555333222222222222444333111111222222111000//////...---,,,+++***)))((('''&&&%%%$$$#####################$$$$$$%%%%%%&&&$$$###$$$%%%%%%$$$#########""""""!!!  !!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!  !!!!!!!!!!!!"""""""""""""""#########$$$%%%&&&'''((()))***+++------------......///000222333555888;;;===>>>??????@@@@@@@@@>>>;;;777555333222111111222555999;;;<<<===???CCCGGGJJJKKKLLLLLLLLLMMMMMMLLLKKKJJJIIIGGGFFFDDDCCCBBBAAABBBBBBCCCEEEGGGGGGGGGHHHJJJLLLPPPSSSWWW[[[]]]___aaaccccccbbbaaa___ZZZTTTKKKFFF>>>:::333---)))&&&###!!!   !!!"""$$$''')))***+++,,,***+++,,,------+++)))((()))'''&&&$$$"""  """$$$&&&'''(((((('''''''''&&&&&&%%%%%%%%%(((***---///111333777:::<<<>>>AAAEEEHHHJJJKKKKKKEEEDDDCCCAAA@@@?????????>>><<<999666555444444444777999>>>FFFPPP\\\hhhooo|||yyysssnnnjjjfffdddbbb```cccjjjrrr|||}}}yyyvvvrrrmmmjjjdddaaa]]]YYYWWWUUUSSSQQQPPPMMMJJJGGGGGGFFFDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA???@@@AAABBBCCCCCCCCCCCCAAABBBBBBBBBCCCCCCDDDDDDGGGHHHIIIIIIHHHIIIKKKMMMLLLMMMMMMNNNMMMLLLKKKJJJIIIGGGEEEBBB@@@?????????AAACCCEEEFFFFFFFFFGGGIIIHHHHHHGGGGGGFFFEEECCCCCCFFFEEECCCAAA@@@???>>>>>>????????????>>>===<<<<<<;;;;;;::::::888777555444444555666666777888999999888999:::999888777888999888777555444333222222222333222000000111222111000//////......---,,,++++++((('''&&&%%%$$$#########"""""""""############$$$$$$###"""$$$&&&''''''&&&"""""""""!!!  !!!""""""""""""""""""!!!!!! !!!"""""""""!!!  !!!!!!!!!!!!!!!!!!""""""#########&&&&&&&&&'''((())))))***------------...///000111111222555888;;;===>>>??????@@@@@@???===:::777555333222111111333666:::<<>>???>>>???AAAAAABBBDDDGGGJJJLLLOOOSSSWWWYYY[[[^^^```bbbbbbaaa___\\\VVVOOOJJJAAA<<<666000,,,(((%%%""" !!!!!! """###%%%''')))+++,,,,,,,,,,,,------,,,***((('''((('''%%%###"""!!!  """$$$&&&''''''((('''''''''''''''&&&&&&&&&(((+++...000333666:::===AAACCCEEEHHHKKKLLLMMMMMMFFFDDDBBB???>>>===>>>>>>>>>===:::888666666666666:::===AAAHHHQQQ\\\hhhppp~~~}}}vvvqqqlllgggdddcccbbbdddkkkttt}}}~~~zzzwwwsssnnnjjjdddaaa\\\YYYWWWVVVSSSRRROOOLLLHHHFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCCDDDEEEEEEIIIIIIIIIHHHGGGHHHJJJLLLKKKLLLNNNOOOOOONNNMMMLLLIIIGGGEEEBBB@@@?????????@@@BBBEEEFFFFFFFFFGGGIIIHHHHHHHHHGGGGGGFFFDDDDDDEEEDDDCCCAAA???>>>======????????????>>>===<<<<<<:::::::::999888777666555555666666777888888999999999:::::::::999888999999666555444333222111111111222000//////000111000///......------,,,,,,++++++)))(((&&&%%%$$$$$$######"""""""""""""""""""""###"""!!!!!!###&&&(((((('''""""""!!!  !!!"""############"""""""""!!!   !!!""""""""""""  !!!!!! !!!!!!"""#########&&&'''''''''(((((()))))),,,,,,,,,---...000111222111222555888;;;===>>>???@@@@@@@@@???<<<:::777555333222111111333777:::===AAACCCFFFIIILLLOOORRRUUUTTTSSSQQQNNNLLLJJJIIIIIIFFFDDDAAA???<<<;;;;;;;;;:::;;;<<<<<<===@@@EEEHHHJJJLLLPPPSSSVVVXXX\\\^^^bbbbbbaaa```]]]XXXQQQKKKDDD???888222...***'''$$$ !!!!!!""""""!!!  !!!!!!"""###%%%(((***+++,,,------------,,,+++)))'''&&&'''&&&%%%###"""!!!!!!!!! !!!"""$$$%%%&&&''''''''''''''''''''''''(((((()))+++///222555999>>>AAAFFFHHHJJJLLLMMMMMMMMMMMMGGGDDDAAA>>><<<<<<===>>>>>>===;;;999888888888888<<>>??????@@@@@@@@@@@@???AAAAAABBBCCCEEEFFFGGGGGGJJJKKKKKKIIIHHHHHHKKKMMMJJJLLLNNNOOOPPPOOOMMMLLLGGGFFFDDDBBBAAAAAAAAAAAAAAACCCEEEFFFFFFFFFGGGIIIGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCBBB@@@>>>=========>>>>>>???>>>>>>===<<<;;;999999999999999888777666666666777777888888999999;;;:::999999999999888888333333333222111000///...000///---...///000000///,,,,,,,,,+++++++++++++++***)))'''&&&%%%%%%$$$$$$###"""""""""""""""""""""!!!!!!!!!"""%%%''''''&&&!!!!!!  !!!"""###$$$$$$$$$$$$""""""!!!    !!!""""""""""""!!!!!!   !!!""""""######&&&'''''''''(((((())))))+++,,,,,,---///111222333333444666999;;;===>>>???@@@@@@???>>><<<999777555333222111111333666:::<<>>BBBFFFGGGIIIMMMPPPRRRVVVYYY\\\aaaaaa``````]]]XXXQQQLLLFFFAAA;;;444000,,,(((&&& !!!"""""""""""""""!!!!!! !!!!!!"""###$$$&&&(((+++,,,------...------+++***(((&&&%%%&&&%%%$$$###"""""""""""" !!!###$$$%%%&&&'''''''''''''''(((((()))))))))***---111444888<<>>===<<<;;;::::::999999999<<<@@@EEEIIIPPP[[[hhhrrr}}}}}}wwwpppjjjfffdddccceeellluuu~~~||||||~~~{{{wwwrrrmmmjjjccc```\\\YYYWWWVVVTTTSSSOOOLLLHHHEEEDDDCCCAAA@@@@@@@@@AAAAAAAAAAAABBBBBB??????@@@@@@@@@@@@??????BBBBBBCCCEEEFFFHHHIIIJJJKKKLLLMMMLLLKKKKKKMMMNNNKKKMMMOOOQQQQQQPPPMMMLLLGGGFFFDDDCCCCCCCCCDDDDDDCCCEEEGGGGGGGGGFFFGGGHHHFFFFFFGGGGGGFFFEEEEEEDDDBBBBBB@@@???>>>=====================<<<;;;::::::888888999999999888888777777777777888888888999999;;;:::888888999999888666222222222111000///...---///---,,,---...//////...***++++++++++++++++++++++++***)))((('''&&&&&&&&&$$$############""""""""""""!!! """$$$%%%%%%$$$ !!!!!!"""###$$$$$$$$$$$$"""!!!    !!!"""""""""!!!!!!!!!!!!   !!!""""""######&&&&&&&&&'''((())))))***++++++,,,...///222333555666777888:::<<<===>>>>>>@@@???>>>===;;;999777666333222111111222555888:::<<<@@@CCCEEEGGGJJJPPPUUUTTTRRRPPPMMMJJJGGGEEEDDD@@@???<<<999777666555555333444666777888;;;???BBBBBBDDDGGGJJJMMMQQQUUUXXX]]]]]]]]]^^^\\\XXXRRRMMMHHHCCC<<<666111---)))''' !!!"""###""""""######""""""!!!!!!""""""$$$%%%''')))+++---.........---,,,***)))((('''&&&%%%%%%$$$###"""""""""###!!!!!!###$$$%%%&&&&&&&&&&&&''''''((()))***++++++,,,///333777:::???DDDGGGJJJKKKKKKKKKJJJHHHGGGFFFBBB@@@>>><<<;;;;;;<<<===<<<<<<;;;;;;::::::999999;;;???DDDHHHNNNYYYgggsss|||yyyrrrkkkgggdddccceeelllttt~~~zzzyyy}}}~~~zzzvvvrrrllliiiccc```\\\YYYXXXVVVUUUSSSRRROOOKKKHHHGGGEEECCCBBBAAAAAAAAAAAABBBBBBBBBCCCAAAAAABBBBBBBBBAAAAAA@@@BBBCCCDDDFFFHHHJJJKKKLLLLLLMMMOOOPPPOOONNNOOOPPPMMMOOOQQQSSSSSSQQQNNNLLLJJJIIIGGGFFFEEEEEEFFFFFFFFFGGGIIIIIIGGGGGGGGGHHHEEEEEEFFFFFFEEEEEEDDDDDD@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888777888888999999999888888777888888888888999999999;;;999777777888999777444222222222222111///...---...,,,+++,,,...//////...+++++++++,,,,,,,,,---------,,,+++)))((((((''''''%%%%%%$$$$$$###############!!! !!!""""""!!!  !!!"""###$$$$$$$$$$$$!!!  !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!"""###$$$$$$%%%&&&'''((()))***+++***+++,,,...000222444666999999;;;<<<===>>>>>>>>>@@@???>>><<<:::888777666333222111000000333555777:::>>>AAACCCDDDGGGNNNTTTPPPPPPOOOMMMJJJFFFCCCAAA>>><<<:::777555444444444000222444666777888;;;===;;;===@@@CCCFFFJJJNNNRRRWWWWWWYYY[[[[[[YYYTTTPPPIIIDDD===777222...***'''!!!  ###$$$%%%$$$$$$$$$$$$###"""""""""""""""$$$%%%'''***,,,---...///---,,,+++***((((((''''''$$$$$$######"""#########!!!"""###$$$%%%&&&&&&&&&&&&'''''')))***+++,,,,,,///111555888<<<@@@EEEHHHIIIIIIIIIHHHGGGDDDBBBAAA<<<<<<;;;:::::::::::::::::::::;;;;;;;;;:::999999888===BBBFFFKKKWWWfffsss{{{zzzssslllhhhdddbbbdddlllttt}}}xxxxxx{{{~~~zzzvvvqqqlllhhhbbb___\\\YYYXXXVVVUUUSSSTTTQQQMMMJJJIIIGGGEEEDDDAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCDDDEEEGGGIIIKKKLLLMMMLLLNNNQQQRRRQQQQQQQQQQQQOOOQQQTTTUUUUUURRROOOMMMMMMLLLJJJHHHGGGGGGGGGGGGGGGIIIJJJJJJHHHGGGGGGHHHDDDEEEEEEEEEEEEDDDDDDCCC??????>>>>>>>>>>>>??????;;;;;;;;;;;;:::999888888777777888999999999999888888888888888888999999999;;;999666666888888666333333333333333222000///------,,,++++++---///......+++,,,,,,------............---,,,***))))))((((((%%%%%%%%%$$$$$$$$$#########""" !!!!!!  !!!"""######$$$######!!!  !!!!!!!!! !!!!!!!!!!!!!!! """!!!!!!!!!   !!!"""###$$$$$$$$$%%%'''(((***+++,,,***+++,,,...000333555666;;;;;;<<<===>>>>>>>>>>>>@@@???>>><<<:::888777666444222000///000111444666999===AAABBBBBBFFFMMMTTTNNNNNNNNNLLLIIIEEEAAA???<<<;;;888666444444444444---000333555555666888999666888;;;===@@@DDDIIIMMMQQQSSSUUUYYY[[[ZZZVVVRRRIIIDDD===777222...***'''"""!!!"""%%%&&&&&&&&&%%%%%%%%%$$$###""""""######$$$&&&(((***,,,---...///---,,,***)))(((((((((((($$$$$$###############$$$!!!"""###$$$%%%&&&&&&&&&&&&'''((()))***+++,,,---000333666999===AAAEEEIIIHHHHHHHHHFFFDDDBBB???===888888888888888888888888999::::::;;;;;;:::999999666;;;AAAEEEJJJUUUfffsss{{{{{{tttmmmhhhcccbbbdddkkkttt}}}~~~xxxwwwzzz{{{uuuoooiiifff]]]\\\ZZZWWWVVVUUUUUUUUURRRPPPMMMLLLKKKIIIGGGEEECCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCDDDDDDEEEFFFGGGDDDDDDEEEFFFHHHJJJLLLMMMOOOOOOQQQRRRSSSSSSSSSSSSVVVVVVVVVVVVTTTRRRPPPOOONNNLLLJJJHHHFFFFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIHHHGGGEEEEEEEEEFFFFFFDDDBBB@@@???@@@@@@>>>===>>><<<;;;;;;<<<;;;999777999888888777777777777777888888999999999888888777777777777777666555444333333333333222111000///...---,,,,,,++++++,,,,,,---//////............//////...------,,,+++***))))))''''''&&&%%%$$$""""""!!!""""""!!!!!!  !!!!!!!!!!!!""""""""""""   !!!!!! !!!!!!"""$$$%%%&&&"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###"""###$$$&&&((()))***+++,,,,,,,,,...111444888::::::===@@@AAAAAA@@@@@@@@@???===<<<<<<;;;:::888555000222333222000000333666===>>>@@@BBBCCCEEEHHHJJJMMMMMMLLLJJJGGGDDDAAA???;;;999777444222000///...///000111222444555666777666555444555777<<>>===<<<<<<===<<<:::999888888777666666777777777888888999999999999888888888888777777666444333222222222222222111000//////,,,,,,++++++++++++,,,,,,//////............//////------,,,+++***))))))((('''&&&%%%$$$###""""""!!!"""!!!!!!!!!  !!!!!!!!!"""""""""  !!!!!! !!!!!!!!!!!!"""$$$%%%&&&""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!"""###$$$%%%&&&((()))+++,,,---///...///000333666999<<<;;;>>>AAABBBBBBAAABBBBBB@@@???======<<<;;;888666111222333222000000333666999;;;===???@@@CCCFFFIIIIIIIIIHHHGGGEEEBBB???>>>:::999777444222000///.........///000111222333333222111000000222666:::===EEEFFFJJJPPPVVVXXXVVVSSSRRRLLLCCC===:::666000,,,)))'''%%%"""!!!!!!!!!""""""$$$&&&)))*********)))((('''&&&%%%$$$%%%&&&&&&'''((()))+++---............,,,***)))((('''%%%###""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$%%%&&&&&&''')))******+++...000333777:::<<<======???@@@@@@>>>;;;999999:::888999999999777666777888999888777666555333222222555666<<>>===;;;777777666666666666777777888999999:::::::::999999999888888777555333222111000000111111111000000///+++++++++******+++++++++........................------,,,+++***)))((((((&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""  !!!!!!!!!!!! !!!!!!!!!"""###$$$%%%&&&########################!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!"""######&&&'''((()))+++---...///111111222333555888;;;======@@@CCCDDDDDDCCCDDDEEECCCAAA??????>>><<<:::777222333333222111111333666555777999;;;===???CCCEEECCCCCCDDDCCCBBB@@@>>>===999888666333111///...---,,,,,,---------............---,,,,,,...111444777<<<>>>DDDKKKRRRUUUUUUTTTRRRMMMEEE@@@<<<888222...+++***'''$$$#########$$$$$$&&&(((***+++,,,,,,,,,***)))(((&&&&&&&&&'''(((((())))))+++,,,---...///000...+++)))((('''$$$"""!!!!!! !!!!!!"""######$$$$$$$$$######%%%%%%&&&'''((())))))***---///222555777999:::::::::;;;<<<:::888777888999999888777777888888777666777777666444333222111000333444:::DDDMMMWWWeeerrr}}}|||rrrjjjeeecccfffmmmuuu~~~|||{{{}}}zzztttnnnjjjhhhbbb```]]]YYYVVVUUUTTTSSSSSSRRRRRRRRRSSSRRRPPPMMMHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJIIIIIIJJJJJJKKKOOOPPPSSSVVVYYY[[[\\\]]]XXXWWWVVVUUUTTTRRRQQQQQQQQQPPPOOOMMMLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJIIIHHHHHHGGGGGGEEECCCBBBBBBBBBAAA???>>><<<;;;::::::<<<======<<<777666666666666666777777888999999::::::::::::999999999888777555222111///......///000000000//////+++******))))))******+++---------......---------,,,,,,+++***)))(((''''''%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$&&&&&&$$$$$$###############"""""""""""""""""""""""""""########################&&&'''(((***,,,---...///222333333555777999<<<===???BBBDDDFFFEEEFFFGGGHHHFFFDDDBBBAAA@@@>>>;;;888444333333222111222333555555666888999999;;;>>>@@@>>>???@@@@@@@@@???>>>===888777555222000...---,,,,,,,,,+++++++++*********+++*********,,,///333555666999@@@GGGNNNRRRSSSSSSQQQMMMGGGBBB>>>999444000---+++)))&&&$$$$$$%%%%%%%%%&&&(((***,,,---------+++***)))(((''''''((((((*********+++,,,---//////111///,,,***)))'''$$$"""  ######$$$$$$$$$######"""$$$%%%%%%&&&'''((())))))...000222555777999999999666777888777666555666888999666444555888999777444666555444333111000//////111333999CCCLLLWWWfffsss~~~~~~rrrjjjdddcccfffnnnvvv|||{{{}}}zzztttoookkkiiidddbbb^^^ZZZWWWTTTSSSSSSRRRQQQRRRSSSUUUTTTRRRPPPKKKJJJIIIIIIHHHHHHHHHIIIHHHGGGGGGHHHHHHIIIJJJKKKMMMLLLKKKKKKJJJJJJKKKKKKOOOPPPSSSVVVYYY\\\^^^^^^YYYYYYXXXVVVUUUTTTSSSSSSRRRRRRQQQPPPPPPOOOOOOOOOMMMMMMLLLKKKKKKKKKKKKKKKMMMMMMLLLKKKJJJIIIHHHGGGEEEDDDCCCCCCCCCBBB@@@>>>:::999888888:::<<<<<<<<<888888777666666666666666777888999999:::::::::999999888888666444222000///------.../////////......)))))))))(((((())))))))),,,,,,------------,,,,,,,,,+++******(((((('''&&&#########""""""!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!""""""###%%%&&&'''%%%$$$$$$$$$######""""""##############################$$$$$$$$$$$$######&&&&&&''')))+++,,,......111222333555777:::<<<===AAACCCFFFGGGGGGGGGIIIKKKHHHFFFDDDBBBAAA???;;;999555444222222222333444444777888999888777777999:::;;;<<<===?????????>>>>>>777666444111///---,,,++++++++++++***)))(((((((((&&&&&&&&&(((***---111333333777>>>DDDJJJNNNQQQRRROOOMMMIIIEEE@@@;;;555111///---***'''%%%%%%%%%%%%%%%&&&(((***,,,---...///---,,,***)))(((((())))))++++++,,,---...//////000111///,,,***)))'''$$$"""  ######$$$$$$$$$######"""###$$$%%%&&&''')))******...000222555777888888888444555666666555555666888777444222333666777555333555555444222111000///...111222999CCCLLLWWWfffssssssjjjdddcccfffnnnvvvzzzxxxyyy|||}}}{{{uuuqqqmmmkkkfffccc```[[[WWWTTTSSSRRROOOOOOQQQSSSUUUUUUSSSQQQMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLNNNMMMLLLLLLKKKKKKKKKLLLPPPQQQTTTWWW[[[]]]___```\\\[[[YYYWWWVVVUUUUUUUUUSSSSSSSSSSSSRRRRRRQQQQQQNNNNNNMMMLLLKKKKKKKKKKKKNNNNNNNNNMMMLLLJJJIIIHHHEEEDDDDDDDDDDDDCCC@@@>>>;;;999777777999;;;;;;;;;;;;:::999777666666666666666777888999999999999999888777777666444222111000------.........------,,,)))((((((''''''(((((()))***+++,,,------,,,+++***++++++***)))((('''&&&&&&""""""""""""!!!!!! !!!!!!!!!!!!!!!  !!!""""""""""""!!!"""""""""###$$$%%%&&&'''%%%%%%%%%$$$######""""""###########################$$$%%%%%%%%%%%%$$$###%%%&&&'''(((***,,,---...///000333555888;;;<<<===BBBDDDFFFGGGGGGHHHKKKMMMIIIGGGEEECCCAAA???;;;999777444222222333444444333888999999777555444555666999:::<<<===>>>>>>>>>>>>777555333000...,,,+++*********))))))(((''''''&&&!!!""""""###&&&(((+++,,,000444;;;BBBGGGKKKOOOQQQOOONNNLLLIIICCC===888444111///,,,)))'''&&&&&&&&&&&&'''(((***,,,...///000000///---+++******++++++,,,---///000111111000000111///,,,***)))(((%%%###  """######$$$$$$$$$######"""###$$$&&&(((***,,,,,,...///111333555666666555444666777777666666777999555444333444555666555444666666555333222111000///222333999CCCMMMWWWfffssstttllleeedddgggoooxxx|||vvvtttuuuxxxyyy}}}}}}wwwrrrooommmgggeeeaaa\\\XXXTTTRRRQQQMMMMMMOOORRRUUUUUUSSSQQQOOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNMMMLLLLLLLLLMMMMMMRRRTTTVVVYYY\\\___```aaa^^^]]][[[YYYXXXWWWWWWWWWTTTUUUUUUUUUUUUTTTSSSSSSPPPOOONNNMMMLLLLLLLLLLLLOOOOOOOOOOOOMMMKKKIIIHHHEEEEEEDDDEEEEEEDDDAAA>>><<<:::888777999;;;;;;;;;===<<<;;;999777666555555555555666777888888888888666666666555444333111000---------------,,,+++***(((''''''''''''''''''(((***+++,,,------,,,+++***+++***)))((('''&&&&&&%%%""""""!!!!!!!!!!!! !!!!!!!!!"""  !!!!!! !!!""""""""""""""""""""""""###$$$%%%&&&'''&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&''')))***,,,---......000333666999<<<>>>???CCCDDDFFFGGGGGGIIILLLNNNJJJHHHEEECCCBBB???;;;888888555222222333444444222666777777555333222333555777888:::;;;======<<<<<<666444222000---+++******((((((''''''&&&&&&%%%%%%!!!!!!!!!""""""$$$%%%&&&+++000888???DDDIIINNNRRRPPPQQQPPPMMMGGGAAA;;;888333111...+++)))(((((((((((()))***+++...000222333444222111///...---......,,,...111444444333111000000...,,,******)))&&&$$$!!!!!! !!!!!!!!!"""###$$$$$$$$$$$$$$$!!!"""$$$'''))),,,...//////111333555666666666666777888999999888777888:::444555666666666666777888777777666555333222111000333555;;;DDDNNNXXXfffsssuuunnngggfffiiirrrzzz~~~xxxuuuvvvuuuuuuxxx~~~}}}wwwssspppnnnhhheeeaaa\\\XXXTTTRRRQQQKKKLLLNNNRRRUUUUUUSSSQQQPPPOOONNNMMMLLLLLLLLLLLLJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNTTTVVVXXX[[[^^^```bbbccc___^^^\\\ZZZXXXXXXXXXXXXUUUUUUVVVVVVVVVUUUTTTTTTRRRQQQPPPOOONNNNNNNNNNNNPPPPPPPPPOOONNNLLLIIIHHHEEEEEEEEEEEEFFFDDDAAA>>>>>><<<999888:::;;;<<<<<>><<<:::888666555444444444666777777888888888555555555555444333222111.........---,,,+++***)))'''''''''&&&&&&''''''''')))***,,,------,,,***)))******)))((('''&&&%%%%%%!!!!!!!!!!!!!!!  !!!!!!""""""  !!!!!!""" !!!!!!""""""""""""""""""""""""###$$$%%%''''''&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&((()))+++---...///...000333777;;;>>>@@@AAACCCDDDFFFGGGGGGIIILLLNNNKKKHHHFFFCCCAAA>>>;;;888888555222222444555444222333444444333222111333444555777888:::;;;;;;;;;;;;555444222///---+++***)))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""&&&---555<<>>;;;555333000---+++***************+++---///111444555666555333111000000000111---///333666777555222//////---+++******)))'''%%%!!!!!! !!!!!! !!!"""###$$$%%%%%%%%%!!!"""$$$'''***---///111333444666888999999999888888:::;;;:::999888999;;;444777999999666666888;;;888888777666444333222222555666<<>>@@@CCCHHHHHHHHHHHHHHHIIIKKKKKKMMMKKKHHHCCC???<<<999888444333222000000000000111444444444333333333222222444555777888999999999888888666333///,,,)))(((((('''''''''&&&%%%$$$""""""&&&$$$######  &&&***))),,,444>>>GGGKKKLLLOOORRRRRRNNNKKKJJJEEE@@@888666444111...,,,+++***''')))+++///222666888999:::::::::999888666555444666555444444555555333111...,,,*********)))'''%%%!!!!!!!!!!!! ######""""""!!!!!! !!!"""$$$'''***...111333555777999999999999;;;===<<<============;;;:::999::::::::::::::::::::::::777777777666555333222111555777>>>GGGOOOYYYiiixxxwwwpppkkkiiilllttt}}}|||qqqtttqqqqqqvvv{{{|||xxxtttpppnnnhhheeeaaa]]]ZZZVVVSSSPPPMMMLLLKKKLLLNNNNNNLLLKKKLLLKKKJJJJJJKKKLLLMMMNNNLLLKKKKKKJJJJJJJJJKKKKKKLLLMMMOOOPPPPPPPPPRRRTTTUUUVVVYYY[[[]]]___```aaacccbbbaaa___^^^^^^______```___]]][[[ZZZYYYYYYZZZTTTTTTSSSRRRQQQQQQQQQQQQSSSQQQNNNNNNOOOOOOLLLJJJGGGGGGFFFFFFDDDCCCAAA@@@>>>>>>===<<<;;;;;;;;;;;;999<<<>>><<<777444555888666555444444555777999::::::999777555333111000000...------,,,+++***)))))))))'''%%%%%%'''((('''&&&'''((()))***+++******))))))((('''&&&%%%$$$$$$$$$$$$###!!!!!!!!!!!! !!!""""""###  !!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!"""###%%%&&&'''(((&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$###"""""""""""""""###$$$$$$%%%%%%&&&''''''((((((((()))+++,,,...///000333777:::<<<>>>AAACCCIIIHHHIIIIIIJJJKKKKKKLLLNNNLLLHHHDDD???<<<999888555444222111000000111111444444444333333333222222333555666888999999999888888666333///,,,***)))(((&&&&&&&&&%%%$$$###""""""### !!! """%%%)))...555;;;AAAGGGJJJNNNQQQQQQNNNKKKJJJEEE@@@999888555222000...---,,,***+++---111444888;;;===<<<<<<;;;;;;:::999888888888777666666666666444222///---+++******)))'''%%%######"""""""""!!!!!!!!!###"""""""""!!!!!!!!! """"""$$$'''+++...111333555777999::::::;;;===???>>>>>>>>>>>>===;;;:::888::::::::::::::::::::::::888888777666555333222111444777===FFFNNNXXXiiiwwwyyyrrrnnnlllnnnvvvvvvtttpppppptttzzz|||xxxsssooommmfffccc___\\\YYYVVVSSSQQQMMMKKKKKKKKKKKKKKKIIIGGGHHHHHHHHHHHHIIIKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJLLLNNNOOOPPPQQQSSSUUUWWWXXXZZZ\\\^^^___```aaaccccccbbbbbbbbbcccdddddddddcccbbb```___]]]\\\\\\YYYYYYWWWVVVVVVUUUUUUUUUTTTRRRPPPOOOOOONNNLLLJJJIIIHHHHHHGGGFFFDDDBBBBBB@@@@@@???>>>============;;;===>>>;;;888666888;;;777555333222333555777999888777555444333222111111......---,,,+++***))))))((('''%%%%%%'''((('''&&&'''(((***++++++***)))))))))((('''&&&%%%$$$$$$$$$%%%$$$"""!!! !!!!!! !!!!!!"""###!!!!!!!!!  !!!!!!"""!!!!!!  !!!!!!!!!!!!!!!!!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%&&&'''%%%$$$######""""""######$$$$$$$$$%%%&&&&&&'''''')))))))))***,,,---///000111444888;;;===???BBBEEEJJJJJJJJJKKKLLLLLLMMMMMMNNNLLLIIIEEE@@@<<<999777555444333111111111111222444444444444333333333333333444555777888888999999888777444111---+++***)))%%%$$$$$$$$$######"""""""""!!! %%%---222666;;;BBBHHHKKKOOOOOOLLLJJJJJJFFFAAA;;;:::777444222111000000...///111333777;;;???AAA???>>>>>>>>>>>>======<<<:::999888777888777444222000...,,,+++***)))'''%%%$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!"""###%%%'''+++...111333555888:::<<<===>>>@@@BBBAAAAAA@@@???===;;;:::888999999999999999999999999999888888777666444222111444666<<>>@@@CCCFFFKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMJJJFFFAAA===999888666555444222222222222333555444444444444333333333222333444666777888999999888777555222///---+++***$$$######"""""""""""""""%%%"""###%%%))),,,111777@@@FFFHHHKKKMMMKKKIIIIIIFFFBBB>>><<<999666444444444444222333444666:::>>>BBBDDDCCCCCCBBBAAA@@@?????????<<<;;;999888888777444222111///---+++***)))&&&$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!"""###%%%(((+++///222333555888<<<>>>???AAABBBDDDCCCCCCBBB@@@===;;;:::999999999999999999999999999999999888777666444222111333555;;;DDDLLLWWWhhhwww{{{uuusssqqqssszzz|||wwwtttxxx}}}~~~zzzuuupppmmmccc```\\\YYYWWWUUUSSSQQQLLLJJJIIIHHHHHHFFFCCCAAACCCDDDEEEGGGIIIJJJKKKLLLIIIHHHGGGFFFEEEEEEEEEEEEGGGIIILLLNNNOOOQQQTTTWWWXXXYYY[[[]]]^^^___`````````aaabbbdddfffhhhiiijjjhhhhhhhhhgggeeecccbbbaaacccbbbaaa___^^^^^^]]]]]]XXXWWWUUUSSSPPPMMMKKKKKKJJJJJJJJJIIIGGGFFFDDDCCCDDDDDDCCCBBBAAAAAAAAAAAA===<<<;;;999777777888:::777555333222222444666888555555444333333333444444111000///---+++)))(((''''''''''''&&&&&&&&&'''(((((()))***++++++***)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###!!! """!!!!!!!!!!!!"""############""""""""""""!!!!!! !!!!!!!!!  !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!"""###%%%&&&'''(((%%%%%%%%%%%%&&&''''''(((&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((())))))***+++,,,...///000000444888;;;>>>@@@DDDFFFKKKLLLMMMNNNOOOOOOOOOOOOMMMLLLJJJGGGCCC>>>;;;999777666555333333333333444555555555444444444333333222222333444666777999999888777666333111...,,,+++$$$$$$###!!!!!!!!!!!!"""$$$!!!###---222...))))))///777===AAADDDHHHJJJIIIHHHIIIGGGCCC@@@>>>;;;888777666777888666666777999<<<@@@CCCEEEGGGFFFDDDBBB@@@?????????===;;;:::999999888555333333000...,,,+++)))&&&$$$$$$$$$#########"""""""""!!!!!!!!!!!!"""""""""""""""###%%%(((+++///222444666999===@@@AAABBBDDDEEEEEEDDDBBB@@@===;;;:::999888888888888888888888888999999888777555333111000333444:::CCCKKKWWWjjjyyy|||vvvtttrrrttt{{{zzzwwwyyyzzztttoookkkbbb___[[[XXXVVVTTTRRROOOKKKJJJHHHGGGGGGEEECCC@@@BBBCCCEEEGGGHHHIIIJJJJJJGGGFFFEEEDDDDDDDDDDDDDDDEEEHHHKKKNNNOOORRRUUUXXXYYYZZZ\\\^^^```aaabbbbbbaaabbbeeegggjjjkkklllmmmlllkkkkkkjjjiiihhhggggggfffeeedddbbbaaa`````````[[[[[[ZZZVVVRRRNNNMMMMMMLLLLLLLLLKKKIIIHHHFFFEEEEEEEEEDDDCCCBBBBBBBBBBBB>>>===<<<:::999888777777555555444444444555777888666666555444444444555555222111000...+++)))((('''&&&'''((('''%%%%%%'''((())))))***++++++***((('''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!###""""""""""""###$$$$$$$$$$$$#########"""""""""   !!!!!!""""""""""""""" !!!!!!!!!!!!!!!!!!"""###%%%&&&'''(((&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((()))))))))***,,,---///000///333777;;;===@@@CCCFFFKKKLLLNNNOOOPPPPPPOOOOOOLLLKKKJJJHHHDDD@@@===:::888777666444444444444555555555555555444444444333111111222333555777888:::888888777555222000---,,,'''%%%###!!! !!!!!!'''444===555---***///555:::;;;@@@EEEHHHGGGHHHIIIHHHDDDAAA???<<<999888888:::;;;:::;;;<<<>>>@@@BBBDDDEEEGGGEEECCCAAA????????????>>>===;;;;;;;;;:::888666666444000...---***'''%%%$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""###$$$&&&(((,,,///222444666:::>>>AAACCCCCCDDDEEEEEECCCAAA???===;;;::::::777777777777777777777777999999888666444222000///222333999BBBLLLYYYlll}}}~~~xxxuuusssuuu{{{~~~zzz|||~~~yyyrrrlllhhhbbb___[[[XXXVVVSSSPPPNNNKKKIIIHHHGGGGGGFFFCCCAAA@@@AAACCCEEEFFFGGGGGGFFFDDDDDDCCCCCCCCCCCCCCCDDDDDDGGGJJJMMMOOORRRVVVXXX[[[\\\^^^aaaccceeeffffffeeegggiiilllooopppqqqqqqqqqqqqooonnnnnnnnnoooooommmllljjjiiigggfffffffff``````___[[[UUUQQQPPPQQQOOOOOOOOONNNMMMKKKIIIHHHFFFEEEDDDCCCBBBBBBBBBBBB@@@???>>>===;;;999777555333444555666777888888888888777666555555555555555333222000...+++)))'''&&&&&&'''((('''%%%%%%'''))))))******+++***)))((('''''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$######### !!!"""""" !!!!!!!!!"""############""" !!!!!!!!!!!!!!!!!!"""###%%%&&&'''((((((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((()))+++,,,...///...111666:::===@@@CCCEEEKKKLLLNNNPPPPPPPPPOOONNNJJJJJJJJJHHHFFFBBB>>><<<999888777555444555555666555555555555444444444444111111111222444666888:::888888777666333111...,,,)))'''%%%""" !!!""",,,222///+++***,,,111666999>>>CCCFFFFFFGGGIIIHHHDDDBBB???<<<999999:::;;;===>>>???BBBDDDEEEEEEEEEDDDBBBAAA@@@>>>>>>???@@@AAA@@@???>>>>>>???>>><<<::::::888555222000...+++(((%%%%%%%%%%%%$$$$$$$$$$$$ !!!!!!!!!"""""""""######$$$&&&))),,,000333444777:::???BBBCCCCCCDDDDDDDDDBBB@@@>>><<<;;;::::::777777777777777777777777888888777555333111///...111222999BBBMMM[[[ooo{{{wwwuuuvvv|||}}}xxxqqqjjjfffbbb___[[[XXXUUURRROOOMMMJJJIIIHHHGGGGGGFFFCCCAAA???@@@BBBDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDCCCFFFJJJMMMOOORRRVVVYYY\\\]]]```ccceeegggiiiiiiiiikkkmmmpppssstttuuuuuuvvvuuusssrrrrrrsssuuuvvvtttsssqqqpppnnnmmmmmmlllcccdddccc___XXXTTTSSSTTTRRRRRRQQQPPPOOOMMMLLLKKKFFFEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@???===;;;777444222333666888999999999888999888777666666555666666444333111...,,,)))'''&&&&&&''')))'''%%%$$$'''))))))***++++++***)))((('''''''''&&&%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######!!!"""###$$$  !!!!!!!!!!!!"""############### !!!!!!!!!"""!!!!!!"""###%%%&&&'''((()))((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((((((((('''(((((()))***,,,---......111555999<<>>:::999777666555555666666666666555555555444444444111111111222333666888:::888888888666444111...---+++)))%%%""" """"""%%%'''(((---444:::<<>>AAABBBEEEHHHIIIHHHFFFDDD>>>>>>===<<<===???BBBCCCBBBAAA@@@@@@AAAAAA???===>>>;;;888555333000---+++''''''&&&&&&&&&%%%%%%%%% !!!!!!!!!""""""#########$$$&&&))),,,000333444777;;;???BBBCCCCCCCCCCCCCCCBBB???===;;;::::::;;;777777777777777777777777888777666555222000...---000222888BBBMMM\\\qqq}}}yyyvvvwww}}}~~~zzzvvvssspppllliiiaaa___\\\YYYUUUSSSQQQPPPIIIHHHFFFEEECCCBBBBBBAAA???@@@AAACCCDDDEEEEEEEEEAAAAAAAAABBBCCCDDDFFFFFFEEEHHHKKKNNNOOORRRUUUWWWYYY\\\aaaeeehhhjjjmmmoooooorrruuuwwwxxxzzz|||~~~zzzzzzyyyxxxyyyzzz{{{|||zzzzzzyyyxxxwwwsssnnnjjjlllhhhccc___]]][[[YYYXXXWWWUUURRRQQQQQQOOOMMMKKKJJJIIIGGGEEECCCBBBAAA@@@BBB@@@===<<<<<<<<<;;;999999888888888888888888888666666666666555444333222333222///---,,,+++++++++((('''&&&%%%$$$%%%&&&'''((((((***++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''((((((((((((((((((((((((++++++***)))(((&&&$$$###  """###$$$###!!! !!!!!! !!!!!! !!!"""$$$%%%""""""""""""""""""""""""###"""!!!!!!###%%%((()))&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((())))))***,,,---...000222444888<<>>===<<<;;;<<<>>>@@@AAAAAABBBCCCDDDDDDCCCBBBBBB???===:::777666333000...(((((('''&&&%%%$$$$$$### !!!!!!###$$$%%%%%%&&&(((***---000333444999:::;;;===???@@@BBBBBBCCCAAA???===<<<<<<<<<===;;;999666444222111222222555333000111222111...+++,,,111:::CCCOOO```ttt|||tttrrrttt|||}}}yyyuuurrrnnnjjjgggbbb```]]]YYYVVVSSSQQQPPPIIIHHHGGGEEECCCBBBBBBBBBAAABBBCCCDDDDDDEEEEEEEEEAAAAAAAAABBBCCCDDDFFFFFFGGGIIILLLOOOQQQSSSWWWYYY[[[___cccgggiiilllooorrrsssvvvzzz|||~~~~~~}}}|||xxxsssoooppplllgggcccaaa___]]][[[YYYWWWUUUSSSRRRQQQNNNLLLKKKIIIGGGEEEBBBAAA@@@???@@@>>><<<;;;<<<<<<;;;:::999999888888888777777777777777777777666555444333333222000...,,,,,,,,,,,,((('''&&&%%%%%%%%%&&&''''''(((***++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((++++++***)))(((&&&%%%$$$!!!  !!!###$$$###""" !!!!!! !!!!!! !!!"""$$$%%%""""""""""""""""""""""""###"""""""""###&&&(((***'''''''''''''''&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((((()))***+++,,,---///000333777<<>>;;;:::888888999999777666666555444333222111111111111222222333444555666666777777666555333000...---,,,)))&&&$$$###!!!!!!$$$&&&)))---///444888>>>BBBEEEGGGIIIJJJEEEBBB>>>;;;;;;<<<<<<;;;>>>AAAFFFIIIJJJHHHEEECCC===<<<;;;;;;;;;===???AAABBBCCCEEEEEEFFFEEEDDDDDD@@@>>>;;;999777444111///***)))(((&&&%%%$$$###""" !!!###$$$%%%%%%&&&'''***---000222444888888:::;;;===???@@@AAABBBAAA@@@>>>============<<<:::777444222111111222444222111111222111...+++...444<<>>===;;;::::::;;;<<<<<<;;;::::::999888888777666666777777777777666555444333333222000///------,,,,,,)))((('''&&&&&&&&&&&&''''''((()))***+++******)))''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((+++++++++***((('''%%%$$$"""!!! !!!"""###$$$"""!!!!!!!!!!!! !!!!!!!!!!!!!!!###$$$$$$""""""""""""""""""""""""############%%%''')))***'''(((((((((((('''&&&&&&$$$$$$############$$$$$$%%%%%%&&&&&&&&&'''''''''''''''(((((()))+++,,,---...000333777<<>>>>>===<<<===@@@DDDHHHIIIHHHEEECCC===<<<;;;:::;;;===???@@@CCCDDDFFFGGGGGGGGGFFFFFFBBB???===;;;999666333000+++***)))&&&$$$###"""!!! !!!###$$$%%%&&&&&&'''***,,,///111333666666777999;;;<<<===>>>BBBAAA@@@???>>>=========<<<:::777333111000111111333222111111222111///---000666@@@JJJVVVhhh|||yyyuuuuuu{{{|||xxxtttqqqmmmiiifffcccbbb___[[[WWWSSSPPPNNNIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBBBBBBBCCCDDDFFFGGGHHHIIILLLPPPSSSVVVYYY\\\___ccceeehhhkkknnnrrrxxx{{{}}}zzzwwwrrrooollliiifffdddaaa^^^[[[XXXVVVTTTPPPNNNLLLJJJHHHEEEBBB@@@???>>>;;;:::999999;;;======<<<<<<<<<;;;:::999888777666666666666666555444333333333222111000///......---***))))))((('''''''''''''''((()))***++++++******((((((((((((((()))))))))(((((('''''''''(((((()))))))))))))))))))))))))))+++++++++***)))(((&&&&&&""""""!!!  !!!"""$$$###!!!!!!"""!!! !!!!!!!!!""""""###$$$$$$""""""""""""""""""""""""######$$$$$$&&&((()))***((((((((()))(((''''''&&&$$$######""""""######$$$%%%%%%&&&&&&''''''(((((('''''''''((()))***,,,,,,...000333777<<>><<<<<>>???CCCDDDEEEGGGHHHHHHGGGGGGCCCAAA???===;;;888444111---,,,)))&&&$$$"""!!!!!! """###%%%&&&''''''(((***,,,///111222444555666777888:::;;;;;;@@@@@@@@@@@@???>>>===<<<;;;999666333111000000111222222222222222111000///222888BBBMMMZZZlll~~~yyywww|||~~~yyyuuurrrmmmiiifffcccaaa___\\\WWWSSSOOOMMMJJJIIIHHHFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@???BBBCCCCCCEEEFFFHHHJJJKKKKKKNNNRRRVVVYYY\\\```cccgggiiilllooorrrwww||||||xxxuuurrroookkkhhheeebbb^^^[[[XXXUUUQQQNNNMMMLLLIIIGGGDDDBBBAAA@@@===;;;:::;;;<<<======<<<>>>======;;;:::999888888555555555555555444222222333333222222111000///...++++++******)))(((''''''&&&''')))***++++++******))))))******++++++++++++******))))))((())))))***************************++++++++++++***)))''''''$$$###"""!!!  !!!$$$"""!!!!!!""""""!!! !!!!!!""""""###$$$$$$$$$##############################$$$%%%&&&((()))***((((((((()))(((''''''&&&$$$$$$############$$$$$$%%%%%%&&&''''''((())))))'''((((((((()))+++,,,---000111444888===BBBFFFHHHIIIMMMOOONNNPPPSSSSSSPPPPPPMMMJJJHHHFFFCCC@@@===<<<;;;999:::;;;;;;:::999:::888555222111222444555222222333555666888999999777888888888555222///---+++(((%%%###"""!!!!!!"""###%%%(((***...222888>>>BBBEEEHHHJJJGGGFFFDDDCCCCCCAAA>>><<<<<>>@@@BBBDDDFFFGGGGGGGGGGGGDDDBBB@@@???===:::666222...,,,)))&&&###!!!!!!!!! !!!###%%%&&&'''((())))))+++---///111222333444555666777888999:::>>>???@@@@@@@@@>>><<<;;;:::888555333111000111111222333444444333222222222333:::DDDOOO\\\nnn~~~{{{~~~yyyuuurrrmmmiiifff``````^^^[[[WWWSSSOOOLLLJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCAAA@@@???BBBCCCDDDFFFIIILLLNNNPPPOOORRRVVVZZZ]]]aaafffiiilllnnnrrrvvvyyy}}}|||yyyvvvrrrooojjjgggccc___[[[WWWSSSPPPOOOMMMKKKIIIGGGFFFEEEDDDAAA???======>>>>>>>>><<<======<<<<<<;;;:::999999666666666666555444333222333333333333222111000///,,,,,,,,,+++***)))((('''&&&''')))***+++++++++***++++++,,,,,,---.........,,,++++++***************************************,,,,,,,,,++++++***(((((($$$$$$###"""!!!!!!!!!!!!!!!  """!!! !!!###$$$###""" !!!"""###$$$$$$$$$$$$########################""""""###%%%&&&'''((()))'''(((((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))***(((((())))))***,,,---...000222444888===AAAEEEGGGGGGKKKMMMMMMOOOSSSSSSPPPRRROOOKKKHHHFFFCCC???===<<<;;;::::::<<<<<<;;;::::::888666444333333444555222333444555777999::::::888999::::::888444000...+++(((%%%###""" !!!"""###%%%(((***---222888===@@@CCCFFFHHHGGGFFFEEEEEEEEEDDDAAA>>>===???AAACCCDDDCCCBBB@@@:::999888777888:::<<<===???@@@BBBDDDFFFGGGGGGGGGDDDCCCAAA@@@>>>;;;666222...,,,)))%%%###!!!!!!"""!!!!!!"""###$$$&&&((()))******+++,,,...///111222444444555666777888999:::;;;===???@@@@@@>>>;;;999888666444222111111222333222444666666555444444555555<<>><<<;;;;;;::::::999999999888888888888888777666555444333333444444333222111000,,,------,,,+++***((('''%%%'''(((***++++++++++++------...//////000111111------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))%%%%%%$$$###""""""""""""!!!!!!!!! !!! !!!###%%%%%%$$$ !!!###$$$%%%%%%$$$$$$########################!!!!!!###$$$&&&''''''((('''''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******))))))******+++---...///000111333666:::>>>BBBCCCEEEIIILLLLLLNNNRRRSSSPPPQQQOOOKKKIIIGGGDDDAAA>>><<<;;;:::;;;<<<===<<<;;;888777666555444333333333111222333555777888999:::999:::<<<;;;999666222///***((($$$"""!!!  !!!###''')))+++000666;;;???CCCFFFHHHGGGFFFGGGHHHIIIGGGDDDAAA>>>@@@AAACCCCCCBBB@@@???999888777666777999;;;<<<>>>???BBBDDDFFFGGGGGGGGGDDDCCCBBBAAA???;;;666222...,,,(((%%%"""""""""###""""""###$$$&&&(((***+++,,,,,,------///000222333555666666777888999::::::999;;;>>>??????===:::777666555333111111222333444333555888888666555777888888???JJJUUUaaaqqq|||xxxsssoookkkfffccc\\\\\\[[[ZZZVVVRRRNNNLLLJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFDDDDDDBBBCCCFFFIIIMMMQQQTTTVVVWWWZZZ___cccgggkkkpppssstttxxx~~~|||ssspppkkkfffbbb]]]XXXUUUQQQPPPOOOMMMLLLLLLKKKKKKIIIGGGDDDBBBAAA@@@>>><<<999888888888888888888888999::::::999999888777666333444444555444333111000------------,,,***((('''%%%&&&(((***+++,,,++++++...//////000111222222333...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))&&&%%%$$$###""""""""""""""""""!!!  !!!$$$&&&&&&%%% !!!###$$$%%%%%%$$$$$$######################## !!!"""$$$%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((()))***+++*********+++,,,---/////////000222555888<<>>@@@BBBEEEGGGHHHHHHHHHDDDCCCBBBAAA???;;;666222...+++((($$$""""""###$$$######$$$%%%''')))+++,,,---.........000111222333666777777888999::::::;;;777:::===??????<<<999666555444222111111222444555333666999999777666888::::::BBBLLLWWWcccsss~~~{{{vvvqqqnnnjjjfffccc```^^^[[[YYYWWWSSSOOOKKKLLLLLLLLLJJJIIIGGGEEEDDDGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEGGGJJJNNNSSSVVVYYY]]]```eeeiiimmmqqqvvvyyy{{{~~~wwwsssmmmhhhddd```\\\ZZZVVVSSSOOOMMMMMMNNNMMMMMMIIIGGGDDDBBBAAA@@@===;;;===;;;999999:::::::::999::::::;;;;;;;;;:::999999:::888666333222111111111111///............+++)))((('''&&&&&&'''))),,,...000000000000111111111111---.........------,,,++++++++++++,,,,,,---------------,,,,,,+++******)))&&&%%%$$$"""!!!!!! !!!!!! !!!""""""######!!!""""""$$$%%%&&&''''''$$$$$$%%%%%%%%%$$$######"""###$$$&&&'''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&'''''')))***+++,,,)))************+++++++++...000222555888;;;>>>???CCCDDDGGGIIIJJJKKKJJJJJJOOOMMMJJJIIIGGGDDDAAA>>><<<;;;:::999888888777888777666555333111///...---...///000222444777999;;;999;;;===>>>===:::555222///***$$$ !!!###$$$)))---222888<<>>???>>><<<:::999999888888999:::<<<===FFFCCCAAABBBFFFHHHIIIHHHEEECCCAAA>>><<<888333000---+++(((%%%###$$$%%%&&&%%%%%%%%%%%%''')))+++---000000//////000111222222555666888888777888:::<<<;;;;;;<<<<<<;;;999888777333111///......///222333888777666777:::<<<>>>>>>AAAFFFOOOYYYeeesss~~~zzzvvvrrroookkkhhheee```___\\\[[[YYYUUUQQQNNNNNNMMMMMMKKKJJJHHHFFFEEEGGGGGGGGGGGGGGGHHHHHHHHHGGGHHHJJJMMMQQQVVVZZZ\\\```ccchhhlllooosssxxx{{{~~~}}}yyyrrrlllhhhccc___\\\YYYVVVRRRPPPOOOOOONNNMMMJJJHHHFFFDDDCCCBBB???===>>><<<:::999::::::999888888999999:::::::::999999999888666444222222222222222000//////000///---***((('''&&&&&&'''***,,,---//////000000111111111222...............---,,,,,,,,,,,,,,,---------......------,,,,,,+++*********'''&&&%%%###""""""!!!!!! !!!!!!  !!!!!!""""""""""""###$$$%%%&&&''''''$$$$$$%%%%%%%%%$$$######"""###$$$&&&''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$%%%&&&''''''&&&&&&&&&'''((()))++++++))))))*********+++++++++---///111444777;;;===>>>BBBDDDFFFIIIJJJKKKKKKKKKOOONNNKKKIIIHHHEEEBBB???<<<<<<:::999888888777777555555333222000...---,,,...///000222444777999:::;;;===???@@@>>>;;;777444///+++%%%!!!!!!###$$$(((+++111666<<>>=========;;;:::::::::999999:::<<<>>>???FFFDDDBBBCCCGGGIIIJJJIIIGGGEEEBBB@@@===999444111---+++(((%%%$$$$$$%%%&&&&&&&&&&&&'''(((***,,,---000000000000111222333444666777888888777777999;;;:::;;;;;;;;;;;;999777666222111///......000333444;;;::::::;;;===@@@AAABBBCCCIIIRRR[[[fffttt~~~}}}zzzvvvrrrpppmmmjjjhhhbbb```^^^]]][[[XXXTTTQQQPPPOOONNNMMMKKKIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKMMMOOORRRWWW[[[___aaadddgggkkkooorrrvvvzzz~~~yyysssnnniiidddaaa___[[[WWWTTTSSSQQQPPPNNNLLLJJJGGGEEEEEEDDDBBB@@@@@@>>>;;;:::::::::888777666777888999999999999999888777666555444444444444444222111111111111...,,,((((((''''''(((***,,,---...//////000111222222222...////////////......---,,,,,,------------......---,,,,,,++++++******)))'''&&&%%%$$$###""""""""" !!!  !!!!!!!!!""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%$$$###"""""""""$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$%%%&&&''''''%%%%%%&&&&&&'''(((******)))))))))*********++++++,,,---///333666999<<<===AAACCCFFFIIIKKKLLLMMMMMMPPPNNNLLLJJJIIIGGGDDDAAA===<<<;;;999888888777777444333222111///---,,,,,,---...///111333666888999<<<>>>@@@AAA@@@<<<888555000,,,&&&!!! """###&&&)))///555:::AAAGGGLLLQQQTTTVVVVVVWWWXXXUUUOOOGGGCCC???<<<;;;;;;;;;:::;;;;;;;;;;;;<<<>>>@@@AAAFFFEEEDDDFFFHHHKKKLLLKKKIIIGGGDDDBBB???:::555222---+++(((%%%$$$$$$%%%&&&((((((((()))***,,,......000000000111222444555666777888888888666666888999999::::::::::::999777666222000///...///111444666<<<<<<===>>>@@@BBBDDDEEEFFFLLLUUU^^^iiiuuu}}}zzzvvvsssrrrpppmmmkkkdddbbbaaa```^^^\\\XXXUUURRRQQQPPPNNNLLLKKKJJJJJJFFFGGGGGGHHHIIIJJJKKKLLLOOOQQQTTTWWW\\\```ccceeehhhkkkooorrruuuxxx|||~~~xxxsssoookkkhhhdddaaa\\\YYYWWWTTTQQQOOOMMMKKKHHHFFFFFFEEEDDDBBBBBB???===;;;;;;:::888666555555666888999999999999777777666666666666666666555444333333333222000...))))))))))))***+++,,,---......///000111222222333///000000000000000//////,,,,,,,,,,,,,,,,,,------++++++******)))(((((((((&&&&&&$$$###"""!!!!!!!!!   !!!"""""""""######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!""""""$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''))))))))))))))))))***************+++...111555999;;;===@@@BBBEEEIIIKKKMMMNNNOOOPPPOOOMMMKKKKKKIIIFFFCCC>>>===;;;:::999888777777444333222111///...---,,,,,,---...000222555777888;;;===???AAA???<<<777555000,,,'''### !!!"""$$$'''---222888???GGGKKKTTTXXXZZZ[[[]]]^^^[[[UUULLLGGGAAA<<<;;;;;;;;;;;;<<<;;;;;;<<<>>>@@@BBBCCCEEEEEEFFFHHHJJJLLLNNNNNNKKKHHHEEEBBB???:::555111---+++(((%%%$$$%%%&&&'''******++++++---...//////000000000111333555777888777888888777555444666777888888999999999888666555111000///...000222555777:::;;;===???@@@BBBDDDFFFIIIOOOXXXaaajjjvvv}}}zzzwwwtttsssrrrooommmfffeeecccbbbaaa^^^ZZZWWWTTTSSSQQQOOOMMMLLLLLLKKKFFFGGGHHHIIIKKKMMMNNNNNNRRRTTTXXX\\\aaaeeehhhjjjkkknnnqqqtttwwwzzz~~~}}}yyyvvvssspppjjjfffbbb^^^\\\XXXUUURRROOOLLLHHHFFFFFFEEEDDDCCCCCC@@@===<<<;;;:::888777444555666777888999999999777777777777777777777777777555444444555444222///++++++++++++,,,------......//////000111111222222000111111222222111111111,,,,,,,,,,,,++++++++++++))))))(((((('''&&&&&&&&&%%%$$$###!!!    """############$$$$$$$$$%%%%%%&&&&&&'''%%%&&&%%%%%%$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$######### !!!"""###%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))(((((()))))))))*********)))***---111444888;;;<<<@@@BBBEEEIIILLLNNNOOOOOOPPPOOOMMMLLLKKKJJJGGGEEE???>>><<<:::999888777777444444333111000///......+++,,,---///111444666777:::;;;>>>???===:::555333///,,,'''$$$"""!!! !!!###&&&+++000666===EEEJJJTTTYYY\\\^^^```bbb___YYYPPPKKKDDD>>>;;;;;;;;;::::::::::::;;;===@@@BBBDDDDDDFFFHHHJJJLLLMMMOOOPPPKKKIIIFFFBBB???:::444000---+++(((&&&%%%%%%'''(((+++,,,,,,---...///000000000000111222333555777888666777777555333222444555666777888888888777666555111000......///222555777999;;;???AAAAAACCCFFFHHHKKKQQQYYYaaajjjuuu~~~{{{xxxvvvtttsssqqqoooiiigggeeedddbbb___[[[XXXUUUTTTQQQOOOMMMMMMMMMMMMHHHHHHJJJLLLNNNPPPRRRSSSVVVXXX\\\aaafffjjjmmmnnnnnnqqquuuwwwzzz|||}}}zzzxxxpppmmmiiieeebbb^^^ZZZWWWRRRNNNJJJGGGFFFEEEDDDCCCCCCAAA>>><<<<<<;;;999888555666777888888888888888888888999999999888777777777666555555555555222000---------....../////////000000000000111111111111111111222333333333333222------,,,,,,,,,,,,++++++)))((((((''''''&&&%%%%%%$$$###"""!!!  !!!  !!!"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%$$$###"""!!! !!!!!!"""######""""""$$$$$$$$$$$$############ !!!###$$$&&&'''(((''''''&&&&&&'''(((((()))((((((((()))))))))******(((***---000555888;;;===AAACCCFFFIIILLLNNNOOOOOOOOONNNLLLLLLLLLJJJHHHFFF???>>>===;;;999888777777444333333111000//////...***+++,,,...000333555777888:::<<<===<<<888444111---+++'''$$$###"""!!! """%%%)))...444;;;CCCHHHRRRWWW\\\^^^aaadddaaa[[[RRRMMMEEE???;;;:::999888777777777999;;;>>>@@@BBBBBBEEEIIIKKKLLLNNNPPPRRRMMMJJJGGGCCC???:::444000---+++(((&&&%%%&&&((())),,,,,,...///000000000000111111111222333555666777444444444333111111222333555666777777777666555444111///...---...000333555888<<>>===<<<<<<:::999777777888999999888888888999999:::::::::888777666888666555555555555222000//////000000111111000000111111111111000000000000222222333444444444444444//////.........---------******)))((((((''''''&&&%%%$$$###!!!  !!!!!!  """#########$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!! !!!"""""""""!!!!!!$$$$$$$$$$$$############ !!!"""$$$&&&'''(((((((((''''''(((((())))))(((((((((((()))))))))***(((***---111555999<<<===BBBDDDFFFJJJLLLNNNOOOOOONNNMMMLLLKKKLLLKKKHHHFFF@@@???===;;;999888777777222222111000///......---******+++---000222444666777999<<<===;;;888333111,,,)))&&&%%%%%%$$$"""!!!###%%%)))---222999AAAFFFOOOUUUZZZ]]]aaaddd```ZZZRRRMMMEEE???;;;888666444333333444666888;;;>>>@@@AAADDDIIIKKKLLLMMMPPPRRROOOLLLIIIEEE@@@;;;555111---+++(((&&&%%%&&&((())),,,---...///000000//////111111111111222333444555111222222111//////000222444555666666777666555444111///---,,,---///111333666;;;AAACCCCCCDDDGGGKKKMMMPPPUUU\\\dddqqq~~~zzzwwwvvvtttqqqooollljjjgggeeeccc```[[[WWWVVVTTTQQQOOOMMMLLLMMMMMMMMMNNNPPPSSSVVVXXXZZZ\\\]]]```dddjjjooosssuuuvvvuuuxxx{{{}}}zzzwwwtttqqqnnnjjjeeebbbYYYUUUOOOKKKIIIHHHFFFEEECCC@@@>>>=========;;;:::888999999999999888888777::::::;;;;;;:::999777666888666555555555555222000000111111222222222111111222222111111000/////////222333333444555555555444111111000000/////////...+++++++++***))))))((((((&&&%%%$$$"""!!!!!!  !!!!!!!!! !!!""""""######%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###!!!!!! !!!!!!!!!!!!!!!!!!$$$$$$$$$############"""!!!"""$$$&&&'''((()))(((((((((((())))))***(((((((((((())))))))))))(((***---111555999<<<>>>CCCDDDGGGJJJLLLNNNNNNNNNNNNLLLKKKKKKKKKJJJHHHFFF@@@???===;;;999888777777111111000///...------,,,)))***+++---///222444555888:::<<<===;;;888444111+++)))&&&%%%%%%%%%$$$"""###%%%(((,,,111888@@@EEEMMMSSSXXX\\\```ccc```ZZZPPPLLLDDD>>>:::666333111111111222444666999<<<>>>@@@DDDIIILLLLLLMMMPPPSSSQQQNNNJJJFFFBBB<<<666222---+++(((&&&&&&'''(((***,,,---...000000000//////111111111111222222333444///000000///......000111333444555666666666555444111///---,,,,,,...000222222888>>>@@@@@@AAAEEEIIILLLOOOTTTZZZbbbppp~~~zzzvvvsssqqqpppppplllfffbbb___^^^]]]\\\WWWUUURRROOOMMMNNNOOOPPPRRRTTTXXXZZZ[[[\\\]]]^^^dddgggjjjmmmoooqqquuuwwwzzz{{{|||}}}{{{wwwsssnnniiieee```[[[TTTNNNJJJGGGDDDBBBBBBAAA>>>>>>>>>>>>===<<>>@@@AAAEEEJJJOOOQQQQQQNNNLLLLLLLLLJJJIIIHHHGGGGGGFFFBBBAAA???<<<999777555444000111111000000///...---++++++,,,---///222555666;;;;;;;;;<<<;;;888333///---+++'''$$$"""!!!!!!!!! """%%%)))...444;;;AAAGGGPPPXXX[[[]]]___^^^ZZZTTTNNNEEE>>>999555222000//////000111444777:::;;;???CCCHHHKKKMMMNNNPPPQQQQQQOOOKKKFFFAAA;;;666444---+++)))((('''((()))***,,,,,,...///000000000000222222222111111111111111222000---+++***+++,,,...111111222333333333333222222111///---,,,---...///222555888;;;<<<>>>@@@BBBFFFIIINNNSSS\\\iiixxx{{{wwwtttqqqooooookkkfffbbb```^^^\\\[[[YYYWWWTTTRRRPPPQQQRRRSSSUUUXXX\\\^^^___```aaacccfffhhhlllnnnppprrruuuwwwxxxyyy{{{~~~~~~zzzuuupppmmmeee```XXXQQQLLLHHHEEEBBBCCC@@@>>>>>>>>>>>>>>>===>>>===;;;999888888888888<<<;;;;;;::::::999999999999888888777777666555555444444444444444333222222000000111111111111000000222333333444555444444444444222111222222222000...---,,,******+++***(((&&&$$$$$$$$$$$$############!!!!!!!!!!!!   !!!"""###$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!"""""""""""""""######$$$$$$%%%%%%&&&&&&&&&'''((()))))))))(((((()))***+++,,,,,,---///111444666888;;;???BBBBBBEEEJJJOOOQQQQQQOOONNNMMMLLLKKKIIIHHHGGGFFFFFFBBBAAA???===:::777555444111111111111000///......,,,,,,,,,---///222555666<<<;;;<<<<<<;;;888333///,,,***'''$$$"""!!!!!!!!! """%%%(((---333:::???FFFOOOWWWYYY[[[]]][[[WWWSSSMMMEEE>>>999666333111/////////000333666888:::>>>BBBFFFJJJLLLMMMOOOPPPPPPNNNKKKFFFAAA<<<777555---+++)))((('''((()))***,,,,,,...///000000000000222111111111111000000000000///,,,***)))***+++---//////000222222333333222222000...,,,,,,,,,......111333777999:::;;;===???BBBEEEIIIOOOXXXeeettt}}}yyytttpppnnnllliiifffcccaaa___\\\YYY[[[ZZZWWWUUUUUUUUUVVVWWWZZZ]]]aaacccdddfffgggiiiiiilllnnnpppqqqsssvvvxxxvvvxxx{{{|||wwwssskkkeee]]]TTTNNNIIIEEEBBBBBB@@@=========>>>>>>======<<<;;;:::999888888999;;;:::::::::::::::::::::999999999999888777666555444444444555444444333222111111111111111111111111222222333444444444444444444333222333333333111///,,,+++*********)))'''%%%%%%$$$$$$$$$############""""""!!!!!!   !!!"""############$$$%%%%%%%%%%%%$$$$$$$$$######"""!!!!!!!!! !!!!!!""""""###"""""""""###$$$%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((()))***+++,,,------000222555777999<<<@@@CCCEEEGGGJJJNNNPPPQQQQQQQQQOOOMMMKKKIIIGGGFFFEEEEEEAAAAAA???===:::888555444222222111111000/////////,,,,,,,,,...000222555666<<<;;;;;;;;;;;;888333///+++)))&&&$$$"""!!!!!!!!! ###&&&+++111888===DDDLLLTTTVVVWWWXXXWWWSSSQQQLLLEEE???:::666333111.........///111333666777===@@@DDDHHHIIIKKKMMMNNNNNNMMMJJJFFFAAA<<<888666...,,,***((('''((())))))+++,,,---///000000111111111111111000000000//////...---***)))((()))***+++,,,---...000111222222222111000---,,,++++++,,,---///111444666666777888:::<<>><<<;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999::::::::::::;;;;;;<<<<<<999:::::::::999888777666444444555555555555444444222222222111111222222222222222333444444444444444444333222222333222000...,,,+++*********)))'''%%%%%%%%%$$$$$$$$$#########""""""!!!!!!  !!!""""""######$$$%%%%%%%%%%%%$$$############""""""!!!!!!  !!!"""######""""""###$$$%%%&&&''''''&&&&&&&&&''''''((((((((((((((()))***,,,---......111333666999;;;>>>BBBEEEGGGHHHKKKMMMOOOQQQRRRRRROOONNNLLLIIIGGGEEEDDDDDDAAA@@@@@@>>>;;;888666444333222111111000000//////---------...000222555666;;;:::999999888555111---)))(((&&&$$$"""!!! """%%%)))///777<<>>:::666333000------------///111333444;;;>>>BBBEEEGGGIIIKKKMMMKKKJJJGGGDDD@@@;;;888666///...+++)))(((((())))))+++,,,---///000111111111111000000//////.........,,,+++)))((('''((()))))))))***,,,...000111222222000///,,,***)))***++++++---000222333333333555666666:::>>>DDDMMM[[[jjjuuu~~~zzzuuuqqqnnniiihhhgggfffeeebbb]]]ZZZ\\\[[[ZZZZZZZZZ[[[\\\]]]___cccgggjjjlllnnnppprrrrrrtttvvvwwwwwwyyy{{{}}}~~~~~~zzzoooiii```XXXRRRLLLHHHEEEAAA>>>:::888999::::::999:::::::::::::::::::::999999::::::;;;;;;<<<<<<===::::::;;;<<<;;;999888666444555555666666555555555333333222222222222333333333333444555555555555444333222111111222111///---,,,+++*********)))'''%%%%%%%%%%%%$$$$$$$$$$$$######""""""!!!  !!!!!!######$$$%%%%%%%%%%%%$$$#########"""""""""""""""  !!!""""""#########$$$%%%&&&'''((()))((((((((((((((()))))))))(((((()))+++,,,---...///111444777:::<<<@@@DDDGGGIIIJJJKKKMMMNNNPPPQQQQQQNNNMMMKKKHHHFFFDDDCCCCCC@@@@@@@@@???<<<999666555333222111000////////////............000222555666999888666666444222---***''''''%%%###""" !!!$$$(((...555:::@@@HHHNNNOOOPPPRRRQQQNNNJJJGGGCCC???;;;777333000------,,,,,,---...000111999<<>>:::888666222000---+++)))))))))******+++---///000111111222000000///......---,,,,,,***)))((('''''''''((((((''')))+++---///000111222///...+++)))(((((()))***,,,...000111111111222333333666;;;AAAJJJXXXhhhsss~~~|||yyyuuurrrpppjjjhhhgggffffffccc```]]][[[[[[[[[\\\]]]^^^______aaadddiiillloooqqqsssuuuvvvxxxzzz{{{|||}}}tttnnneee\\\VVVPPPKKKHHHBBB???:::888777888888888999999:::;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<===:::;;;<<<===<<<:::888777444555666666777666666666555444333222222333444555444444555666666666666666222111000111111111///------,,,+++++++++***(((&&&%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!  ######$$$%%%%%%%%%%%%$$$######""""""""""""""""""  !!!!!!""""""###$$$%%%&&&'''((()))(((((())))))))))))))))))'''((()))+++,,,...///000111444777:::===@@@EEEHHHJJJKKKLLLMMMNNNNNNNNNNNNLLLJJJIIIFFFDDDCCCBBBBBB@@@@@@@@@???===:::777555333111000........./////////......///000222555666888666444333222///+++(((&&&%%%$$$###""" !!!$$$(((...444999???FFFLLLMMMOOOQQQQQQNNNIIIGGGDDDAAA>>>:::555111...---,,,,,,,,,---...///666888;;;===???AAAEEEGGGEEEDDDCCCAAA>>>;;;999777444222///---+++******+++***+++---...000111222222000//////...---,,,++++++((((((''''''''''''(((((('''(((***,,,...000000111...---***((('''&&&'''((()))+++---.........000111222555:::@@@IIIWWWgggrrr~~~}}}{{{yyywwwtttsssrrrkkkjjjhhhgggfffeeebbb___\\\\\\]]]^^^___```aaabbbbbbfffkkknnnqqqsssvvvxxxxxxzzz}}}~~~}}}wwwmmmccc[[[UUUOOOLLLFFFBBB<<<999888888888777888999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>===;;;999777555555666777777777777777555444333222222333444555555666666777777777777777333222111111222222000......---,,,,,,,,,+++)))'''&&&&&&%%%%%%%%%$$$$$$$$$######"""!!! ######$$$%%%%%%%%%%%%$$$"""""""""""""""""""""### !!!"""###%%%&&&'''((((((((((((((((((((((((((('''((()))+++---...000000111333777:::===@@@EEEHHHKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHFFFEEECCCBBBBBBAAA???@@@@@@@@@>>>;;;777555222111///---,,,---......////////////000222444666888666444222111...+++(((%%%$$$$$$###""" !!!$$$(((---444999>>>EEEKKKMMMNNNQQQRRROOOKKKIIIFFFDDDBBB>>>888555///...---,,,,,,,,,---...111333666888:::<<<@@@CCCEEEDDDCCCAAA???===;;;:::777555222...,,,++++++,,,)))+++,,,...000111222222//////...---,,,+++******(((((('''''''''(((((((((((()))+++---...///000000...,,,)))'''&&&%%%&&&'''%%%''')))+++++++++---...000333999???HHHVVVfffqqq}}}|||zzzwwwuuutttssssssllljjjhhhgggfffeeecccaaa]]]]]]^^^```aaabbbcccdddcccggglllpppsssuuuxxxzzzzzz|||~~~sssiii```XXXRRRNNNHHHDDD>>>:::999999888888777888:::;;;<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???>>><<<999777555555666777777777777777666555333222222333555666666666777888888888888888444333222222333333111//////...---------,,,***(((&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""!!! ######$$$%%%%%%%%%%%%$$$"""""""""""""""#########  """###$$$&&&&&&'''''''''''''''''''''&&&'''((()))+++---///000111111333777:::<<<@@@EEEHHHKKKLLLMMMNNNMMMKKKIIIHHHGGGFFFEEEDDDBBBBBBAAAAAA???@@@AAA@@@>>>;;;777555111000...,,,+++,,,---...////////////111333444666999777444333111///+++((($$$$$$$$$###""" """$$$(((...444999>>>EEEKKKMMMOOORRRSSSQQQLLLKKKIIIGGGEEEAAA;;;777///...---,,,,,,,,,---------///222444666888<<>>HHHVVVfffqqq}}}~~~}}}{{{xxxvvvuuutttsssooollliiihhhiiiiiifffddd```bbbcccbbbbbbbbbdddffflllmmmpppsssvvvxxxzzzzzz|||~~~|||tttgggddd^^^OOOJJJEEE@@@>>>;;;777666999888888888999:::;;;<<<===;;;999777888:::;;;999777:::::::::<<<>>>>>><<<:::999999888888777666666666666666555555555555666666555777999;;;<<<;;;999888555555444333333333333444333222111000...,,,+++***)))((('''&&&%%%$$$$$$$$$$$$###"""  """###%%%%%%$$$$$$$$$%%%###"""""""""""""""###$$$$$$!!!!!!######!!! !!!!!!!!!"""%%%$$$###"""""""""###$$$&&&''''''''''''''''''''''''((()))***+++,,,------///444999;;;<<>>???@@@???>>><<<;;;999777555222///---,,,,,,)))***,,,...///111111222,,,---......,,,******++++++***)))(((((('''(((((((((((()))***+++,,,,,,---***)))'''&&&%%%$$$$$$###%%%%%%%%%&&&''')))+++---+++000777>>>GGGVVVgggttt~~~}}}{{{yyywwwuuutttssspppmmmjjjiiijjjjjjhhhfffeeefffggggggggghhhjjjlllooopppsssvvvxxxzzz||||||}}}zzzmmmiiidddUUUMMMGGGBBB???<<<777666888777777777777888999:::;;;:::888777888;;;<<<;;;999===<<<<<<===??????>>>===999999888888777777666666666666555555555555666666555777:::<<<<<<;;;:::999666666555444444444444444333333111000...,,,++++++***)))(((&&&%%%%%%$$$$$$###"""!!! !!!###%%%%%%$$$###$$$%%%###""""""""""""###$$$$$$%%%""""""$$$###!!! !!!!!!!!!""""""%%%$$$###"""""""""######%%%%%%%%%&&&&&&'''''''''''''''((()))+++,,,------000444999;;;<<>>BBBGGGKKKNNNOOOPPPRRRRRRQQQOOONNNNNNLLLHHHDDD:::777222///......---,,,++++++,,,...000333666888;;;<<<>>>???@@@???===<<<:::999666444111///...---)))***,,,...///000111111---...///...,,,******+++++++++***))))))((())))))))))))******+++,,,------***)))(((&&&%%%$$$######%%%%%%%%%%%%''')))+++---,,,111888>>>HHHVVVhhhttt|||||||||{{{yyyvvvtttrrrpppnnnlllkkkllllllkkkjjjiiikkklllllllllmmmoooqqqtttvvvxxxzzz|||~~~vvvrrrmmm^^^SSSKKKEEEBBB>>>999666888666666555555666777888888999888888999<<<======<<<@@@>>>======???@@@@@@???999999999888777777666666666666555555555555666666666888:::<<<<<<<<<;;;:::777777666555555555555666444333222000///---,,,+++******((('''&&&%%%%%%%%%###""" !!!###$$$%%%######$$$%%%############$$$$$$$$$%%%'''######$$$###!!!!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!!!!"""""""""######$$$%%%&&&''''''&&&'''((()))***,,,------000444888:::<<<@@@FFFKKKKKKLLLNNNNNNMMMKKKHHHFFFCCCCCCBBBBBBBBBAAAAAAAAAAAA>>>:::888777555333111111000///...------------+++++++++,,,---000222333444444444333222///---,,,***)))'''%%%###"""!!!!!!!!!$$$''',,,222666;;;@@@FFFKKKNNNQQQTTTVVVTTTSSSSSSTTTUUUSSSPPPMMMBBB===777222///...---,,,+++++++++,,,...111444555999:::<<<>>>????????????;;;:::999666444222000000++++++,,,...///000000111///000111000---+++***++++++++++++++++++************++++++,,,,,,---------+++***(((&&&%%%$$$######$$$$$$$$$%%%'''))),,,------222999@@@IIIWWWhhhuuu}}}{{{|||||||||zzzwwwtttrrrpppooonnnmmmmmmmmmmmmmmmkkkmmmnnnoooooopppsssuuuzzz{{{}}}{{{uuufffZZZQQQIIIEEEBBB<<<888888666666555555555666777777888888888:::<<<>>>>>>>>>AAA???<<<<<<>>>?????????::::::999888888777777666666555555444444555555666666888:::;;;<<<<<<<<<;;;999888777777666666777777444444222111///...,,,,,,+++***)))((('''&&&&&&&&&"""!!!  """$$$$$$###"""###$$$######$$$%%%%%%%%%&&&&&&((($$$###%%%$$$ !!!!!!!!!"""""""""#########$$$######""""""!!!!!!!!! !!!"""###$$$%%%&&&'''&&&&&&''')))+++,,,---...111444777999<<<@@@EEEIIIJJJLLLNNNNNNLLLJJJGGGFFFCCCBBBBBBBBBCCCCCCCCCBBB>>><<<999666555444222000//////......------------++++++++++++---///111222333333333333222000///---***)))'''&&&$$$"""!!!!!!"""$$$'''+++000444999===DDDJJJOOOSSSWWWZZZWWWXXXYYY[[[[[[YYYWWWUUUKKKEEE===777222000...---------------///111333444444666888;;;===??????@@@<<<<<<:::999666444222111............//////000111111222333111...,,,++++++,,,,,,---------------------------------------...+++***)))'''%%%$$$###############%%%'''***,,,...000555;;;BBBJJJYYYjjjwww}}}{{{zzzzzz{{{{{{yyyvvvtttrrrpppoooooonnnmmmmmmmmmnnnnnnoooqqqrrrssstttwwwzzz~~~|||mmmaaaWWWNNNJJJFFF@@@;;;:::888777777666666666777777666777999:::<<<===>>>@@@@@@===;;;;;;<<<=========::::::999999888777777777555555444444444444555555666777999:::<<<<<<<<<<<<999999888777777777777888555444333222000...---,,,+++***)))((('''&&&&&&&&&"""!!! !!!######"""""""""#########%%%&&&''''''''''''(((%%%$$$&&&$$$!!! """"""""""""############$$$$$$$$$$$$###"""!!!!!! !!!"""###%%%%%%&&&&&&'''(((***+++---...///222444666999<<<@@@EEEHHHIIILLLOOONNNLLLHHHGGGGGGDDDBBBAAABBBDDDEEEDDDCCC<<<:::777555444222000///...............---------+++******+++,,,...000111222222333333222111///...)))((('''&&&$$$###!!!  """$$$'''***...111666;;;BBBIIIOOOTTTYYY]]]\\\^^^```aaaaaa^^^\\\[[[UUUOOOFFF>>>888444111/////////.........000111222111222555888;;;===???@@@======<<<;;;999777555333111000000//////000111111222444444222///---,,,---,,,---...///000000000///////////////............,,,+++)))'''%%%$$$############$$$%%%(((+++...000333888>>>EEEMMM[[[lllyyy|||zzzyyyyyyyyyyyywwwuuusssrrrooooooooonnnkkkkkkkkkmmmppprrrtttuuuvvvxxx{{{~~~rrrggg\\\RRRNNNKKKEEE???===:::999888777777666777777666777999::::::;;;===???>>><<<::::::;;;<<<;;;::::::::::::999888888777777555555444444444444555555555666777999:::;;;<<<<<<999999888777777777777888666555444222000///...---******((('''&&&%%%%%%%%%###""" !!!"""###"""!!!"""######$$$&&&'''(((((((((''''''$$$$$$&&&%%%"""!!!$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!! !!!!!!"""###$$$%%%%%%'''''')))+++---///000111333444555888<<<@@@DDDFFFHHHLLLOOOOOOKKKGGGFFFGGGEEEBBB@@@AAADDDEEEDDDAAA:::888555333222111///---------.........------,,,************+++---///000111222333333222111///...))))))((('''%%%###!!!  ###%%%''')))---///444999@@@GGGNNNTTTZZZ^^^___bbbfffhhhgggeeecccbbb___YYYQQQIIIBBB<<<777333000///...------...///000000111333666:::===???AAA?????????>>>===:::888666555444222111000111222222333444555333111///...///---...000222333333222222111111111000/////////...---,,,***(((&&&$$$############$$$&&&)))---000222777;;;BBBHHHPPP^^^ooo|||~~~|||yyyxxxwwwvvvuuutttsssrrrnnnoooooommmiiihhhiiikkkppprrrtttuuuvvvyyy|||uuulll```VVVRRROOOIIICCC@@@:::999888777666666666666555777::::::999:::<<<>>>===<<<;;;;;;<<<<<<:::999;;;::::::999999888888777555444444333333444444555444555666777999:::;;;;;;999999888777777777777777666666444333111///......***)))(((&&&%%%%%%$$$$$$###"""!!! """"""!!! !!!"""###$$$&&&(((******)))(((&&&######&&&&&&######&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###""" """""""""######$$$$$$$$$((((((***,,,...000222222333333555777<<<@@@DDDEEEGGGLLLOOOOOOJJJFFFFFFGGGDDDAAA>>>???CCCDDDAAA>>>999666333222111000...---,,,,,,---.........---,,,******)))***+++,,,...///222222333333222111///...*********)))'''%%%###!!! !!!###%%%&&&(((+++...222777>>>EEELLLSSSZZZ___aaaeeekkknnnmmmlllkkkkkkhhhddd\\\TTTMMMEEE>>>:::333222000////////////000111222444777:::>>>@@@BBBBBBCCCCCCCCCAAA>>><<<:::888666444222111222333333333444555444222000000111---///111333555555444333333222222111000000//////---,,,***(((&&&$$$######$$$$$$%%%'''+++...222444:::>>>EEEKKKSSSaaarrr~~~yyyxxxvvvtttsssrrrrrrrrrnnnoooooolllhhhfffgggiiimmmoooqqqssstttvvvzzz}}}xxxnnnbbbXXXTTTRRRLLLEEEBBB:::999888666666555555555555777::::::888888;;;===<<<<<<<<<===>>>===:::888;;;;;;:::999999888888777555444444333333444444555444444555666888999;;;;;;999888888777666777777777666666555333111000......)))((('''&&&%%%$$$$$$$$$$$$###"""  """"""!!! !!!"""###$$$''')))******))))))&&&######&&&'''$$$$$$'''######$$$$$$$$$%%%%%%%%%''''''''''''&&&$$$"""!!!###############$$$$$$$$$((()))+++---///111333333444333444777<<>>777666444222222222222222222333555888;;;???BBBDDDEEEEEEFFFFFFDDDAAA???===:::888666333222222333444333444555555333111111222...///222444666666555444444333333222111000//////...---+++(((&&&$$$######$$$%%%&&&(((,,,///333555<<<@@@FFFLLLTTTbbbsss~~~zzzwwwtttrrrqqqqqqpppnnnrrrpppllliiihhhiiikkkmmmnnnqqquuuwwwxxxyyyzzz|||wwwkkk\\\TTTRRRPPPIIIBBB<<<999666555666777777777555555555666888:::===>>><<<<<<<<<<<<;;;:::999888===<<<;;;;;;;;;:::888555666666555444444444444555444555555666888999;;;<<<999888777666666777888888888666444222222111...,,,)))'''%%%%%%'''((('''&&&'''&&&$$$"""  """###%%%%%%%%%'''((((((((('''&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&'''&&&%%%$$$###"""""""""###$$$%%%&&&'''***))))))***,,,///222444222444666888:::===AAADDDIIIJJJLLLLLLKKKHHHEEECCCFFFAAA===???CCCDDD???999555444333222111///......************)))))))))))))))))))))***+++---...//////111333444444222000...---+++)))'''%%%$$$###"""  !!!"""$$$''')))***000555<<>>AAADDDEEEKKKHHHEEEGGGIIIIIIEEE@@@AAA???;;;777666666888::::::999666444222111000000333444666888:::::::::::::::999666444222000///...///---+++++++++***(((&&&$$$%%%&&&&&&(((,,,222777;;;BBBJJJSSS[[[hhhxxxzzzwwwsssqqqppppppnnnmmmrrrpppmmmjjjiiijjjlllnnnqqqtttwwwyyyzzzzzz{{{}}}yyynnnbbb[[[XXXTTTKKKCCC???<<<888666666666555555666666666777999;;;===>>><<<=========<<<;;;::::::???===<<<<<<<<<<<<999777666666555444444444444444444444555666777999:::;;;;;;:::999888777777888888888666333222222111///---)))'''&&&&&&'''''''''&&&&&&%%%###!!! !!!"""###$$$%%%&&&'''(((''''''&&&&&&%%%$$$$$$###$$$%%%&&&%%%%%%$$$$$$$$$#########%%%%%%&&&&&&&&&%%%$$$###"""""""""###$$$&&&'''(((******)))***,,,///111333222333555777999<<<@@@CCCHHHIIIKKKLLLKKKIIIFFFDDDFFFBBB>>>???BBBCCC>>>888333333222000///...---,,,************)))))))))))))))))))))***+++,,,---......000222333333222000///---,,,***'''%%%$$$###"""!!!  !!!"""$$$''')))***000444;;;BBBJJJQQQXXX\\\```dddiiinnnqqqtttvvvxxxwwwwwwqqqhhhaaa[[[RRRJJJDDD???999444222222222111555777:::>>>AAADDDFFFGGGKKKIIIHHHJJJLLLLLLHHHCCCDDDAAA>>>;;;999:::;;;<<<<<<;;;888555333222111111444555888:::;;;<<<<<<<<<<<<:::888555333111/////////---++++++++++++)))'''&&&&&&''''''(((,,,222666:::AAAKKKUUU^^^kkk{{{{{{xxxtttqqqpppooommmkkkqqqooommmkkkjjjkkkmmmoootttwwwyyy{{{{{{{{{}}}~~~|||sssiiibbb^^^XXXNNNFFFCCC???:::777666555444222888777777888999;;;<<<>>>======>>>>>>>>>======<<<@@@???>>>>>>>>>>>>;;;999666555444333333333444555444444444555666888::::::<<<<<<:::999888888888888777555333222222111///---***(((&&&&&&''''''&&&%%%&&&%%%###!!! """"""$$$%%%&&&'''''''''&&&&&&%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$############%%%%%%%%%&&&%%%$$$$$$###!!!""""""###%%%&&&((()))************,,,...000222000222444666777:::???BBBFFFHHHJJJLLLLLLJJJHHHGGGGGGCCC??????AAAAAA<<<777222111000///---,,,++++++++++++*********)))))))))******))))))***+++,,,,,,---...000222333222111000---,,,***(((%%%$$$######!!!  """$$$&&&((()))///333:::AAAGGGNNNUUUYYYZZZ^^^eeekkkppptttxxx{{{{{{{{{vvvmmmfff```WWWOOOGGGBBB<<<666444444333333666999===AAAEEEGGGHHHHHHKKKJJJJJJMMMPPPOOOKKKGGGGGGEEEBBB@@@>>>>>>???@@@???===:::777444333222222555777999<<<>>>?????????>>>===;;;888555222000//////---,,,+++,,,+++***((((((((()))((())),,,111444888@@@LLLWWWbbbppp}}}yyyuuurrrqqqooommmlllooonnnlllkkkkkklllnnnooovvvxxxzzz{{{{{{{{{}}}~~~xxxmmmeee```YYYPPPIIIDDDAAA<<<888777555444222777777777777777999;;;<<<===>>>??????@@@@@@??????AAA???>>>?????????===;;;777666444333222333444555444444444555666888999:::<<<<<<:::999888777666666777555333222222111///---+++)))&&&&&&&&&&&&%%%$$$$$$###"""  !!!"""###$$$$$$%%%%%%&&&&&&&&&&&&############$$$$$$$$$%%%%%%$$$$$$$$$############%%%%%%%%%%%%$$$$$$######!!!""""""###%%%''')))************+++,,,...///000...000222444555888===@@@DDDFFFHHHKKKLLLKKKJJJHHHHHHDDDAAA@@@@@@???:::555111111000///---,,,+++***+++++++++*********))))))******)))))))))***++++++,,,...///111222222111111---,,,***(((&&&$$$######!!! !!!###%%%''')))...222888>>>EEEKKKQQQUUUUUUZZZ```ffflllqqqvvvyyy}}}}}}yyyrrrkkkeee\\\SSSKKKFFF???999666555444444777:::>>>CCCGGGHHHHHHHHHJJJJJJKKKNNNQQQPPPLLLIIIHHHGGGEEEDDDCCCBBBBBBCCC@@@>>>;;;888555333222222666888;;;>>>@@@AAABBBBBB@@@???===;;;888555222111///...,,,,,,,,,,,,***(((***++++++******,,,000333666???MMMZZZfffttt~~~{{{wwwtttsssqqqooonnnllllllkkkjjjkkkmmmnnnpppvvvwwwyyyyyyyyyzzz|||~~~}}}pppeee___YYYRRRMMMEEEBBB===999888777555444666555555555666777999:::===>>>???@@@AAABBBBBBBBB@@@???>>>?????????===;;;888777555333333444555666555555555555666888999::::::::::::999777666555444666555333222222111000...+++)))'''&&&&&&&&&%%%######"""!!! !!!"""######$$$$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%%%%$$$$$$############""""""###$$$%%%''')))************+++,,,---......,,,...000222333666;;;>>>AAACCCGGGIIIKKKKKKJJJIIIHHHEEEBBB@@@???===888555333222111000...---,,,,,,++++++++++++************+++***************++++++---...000111222222222222...,,,***(((&&&%%%$$$###!!!!!! """%%%'''(((,,,000666<<>>CCCFFFHHHHHHHHHHHHIIIJJJMMMNNNNNNLLLJJJIIIIIIHHHGGGFFFEEEEEEDDD@@@>>><<<999666444444444777999<<>>;;;888777555444444333333333555666888:::<<<===>>>@@@BBBCCCCCCCCCAAA@@@??????@@@@@@>>>===:::888666444333555777888666666666666777888999:::999999999888888666555444666444222222222222000...,,,***(((&&&&&&%%%$$$""""""!!!  !!!"""###$$$$$$$$$$$$$$$#########$$$%%%&&&######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$%%%'''((()))******++++++,,,,,,------***,,,...000111444999<<>>BBBEEEHHHHHHIIIGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFAAA???===:::888777777777999;;;???BBBEEEGGGHHHHHHGGGGGGFFFEEEBBB???<<<;;;777555333222111///---+++,,,---...------...111333777@@@MMMZZZfffuuu}}}zzzwwwuuutttsssrrrpppllllllmmmnnnoooqqqsssttttttvvvwwwxxxxxxzzz}}}{{{pppfff___XXXSSSKKKGGGAAA<<<999666444222333333333444555777:::;;;;;;<<<>>>@@@BBBCCCDDDDDDBBBAAAAAAAAABBBBBB@@@???;;;:::777555444666888:::888777777888888999:::;;;888999999999999888777666666444222222222222000///---+++(((&&&&&&%%%###"""!!!!!!!!!"""###$$$######$$$######"""###$$$%%%&&&###$$$&&&'''((((((''''''(((((('''''''''&&&&&&&&&%%%%%%###"""""""""###$$$%%%%%%%%%%%%%%%&&&''''''***++++++,,,,,,,,,,,,+++)))***---...000333777:::>>>@@@CCCFFFHHHHHHGGGFFFFFFEEEBBB@@@>>>;;;888666444333222111///...------,,,,,,+++++++++*********++++++++++++,,,---...///222222222222333333333333...---+++)))'''%%%$$$$$$"""!!! !!!$$$&&&'''***...333888===BBBGGGJJJOOOSSSYYY___eeelllrrrwwwyyy{{{{{{wwwtttppphhh```XXXSSSJJJCCC???===;;;:::999;;;>>>BBBEEEHHHJJJKKKHHHIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMKKKIIIHHHCCCAAA???===<<<;;;;;;;;;===???BBBFFFIIIKKKLLLMMMKKKLLLLLLKKKJJJGGGDDDCCC>>><<<999777666444111...,,,---.........///222444888@@@LLLXXXdddsss|||yyyvvvtttssssssqqqpppmmmnnnnnnppprrrtttuuuvvvtttvvvwwwxxxyyy{{{vvvlllcccZZZUUUNNNIIICCC===999555222///333333333444666999;;;===:::;;;===@@@BBBCCCDDDEEEDDDCCCBBBCCCDDDDDDBBBAAA===:::777555555666999;;;888888888888999:::;;;;;;888999:::;;;::::::888777555444222222222222000///---+++(((&&&&&&%%%###!!!!!!  !!!######""""""$$$###"""""""""###%%%&&&###%%%&&&((())))))(((((()))(((((((((((('''''''''&&&%%%###"""""""""###$$$'''&&&&&&%%%%%%&&&&&&'''***++++++,,,,,,,,,++++++(((***,,,---///222666:::===???BBBEEEGGGGGGFFFEEEEEEDDDBBB@@@>>>;;;888666333333222000///...---,,,,,,,,,,,,+++++++++******+++++++++,,,---...000111444444333333333333333333...---+++)))'''%%%$$$$$$"""!!! !!!###%%%'''***---222777;;;@@@EEEIIIIIIMMMSSSZZZ```hhhoootttxxx{{{{{{xxxuuurrrkkkccc\\\VVVNNNFFFBBB???===<<<;;;<<>>>>>?????????AAAEEEIIILLLNNNPPPPPPOOOPPPPPPPPPOOOLLLJJJHHHCCCAAA>>>;;;999777444111,,,---/////////000222444999AAALLLVVVbbbrrr~~~|||wwwssspppnnnnnnnnnooooooqqqrrrtttuuuvvvwwwzzzzzzzzzyyyyyy{{{|||vvvnnnccc[[[RRRKKKCCC===;;;999666444555333222222555888999:::>>>???@@@@@@AAABBBCCCCCCDDDEEEEEEEEEEEECCCBBBAAA>>><<<999888777888:::<<<>>>===;;;::::::;;;<<<===???>>><<<:::999999999::::::888666555444222///---...***&&&$$$$$$$$$###""""""!!! """######$$$$$$###########################$$$%%%&&&'''''''''''',,,++++++***)))(((''''''%%%%%%$$$######$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''++++++***)))(((((())))))***,,,...000111222555777:::<<<@@@CCCEEEFFFFFFEEE@@@BBBCCCAAA===999888999222222111000///...------,,,+++******************,,,,,,++++++,,,...///111444444444333333222222222222000...,,,)))&&&$$$###"""!!!  """%%%&&&+++---000444999>>>CCCEEEIIILLLQQQVVV\\\dddlllqqqvvvwwwwwwvvvsssooojjjggg^^^YYYRRRNNNKKKHHHCCC@@@@@@???@@@BBBFFFHHHHHHHHHHHHGGGEEEEEEFFFGGGJJJKKKMMMOOOQQQRRRQQQOOOMMMKKKGGGGGGFFFDDDAAA@@@AAABBBBBBFFFKKKPPPSSSTTTSSSSSSSSSUUUVVVWWWWWWUUUTTTRRRLLLIIIFFFBBB???;;;666222222111111111222444666777999???KKKWWWaaalll}}}~~~|||yyyuuurrrpppooooooooopppqqqrrrtttuuuvvvwwwzzzzzzzzzzzzzzz|||zzzrrrggg___UUUNNNFFF@@@>>><<<999666666444222333666999:::;;;???@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEECCCBBBAAA>>><<<:::888888999;;;<<<===<<<;;;::::::;;;===>>>???>>><<<:::999999999999:::888666555555333000------***'''%%%$$$$$$###""""""!!! !!!#######################################$$$%%%&&&''''''''''''+++++++++***)))(((((('''&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''+++******)))(((((())))))***,,,...000111333555777:::<<<>>>AAACCCDDDEEEEEE@@@BBBCCCAAA===999888888333222111000///......---++++++***)))))))))******++++++******+++---///000444444444333333333222222111000...,,,)))&&&$$$###"""!!! """$$$&&&***+++...222666;;;>>>@@@EEEHHHMMMRRRXXX```hhhmmmrrrtttuuuvvvsssooojjjgggaaa\\\VVVQQQNNNKKKGGGDDDCCCBBBBBBDDDGGGHHHHHHHHHGGGFFFEEEDDDEEEGGGIIIJJJNNNPPPRRRSSSSSSQQQOOOMMMJJJJJJIIIGGGDDDCCCDDDFFFGGGJJJNNNSSSVVVWWWXXXWWWXXXYYYZZZ[[[[[[YYYXXXVVVQQQNNNJJJFFFBBB===888444222222111111222333555666;;;@@@JJJUUU^^^hhhxxx}}}{{{wwwtttrrrpppoooqqqqqqrrrssstttuuuvvvwwwyyyzzzzzzzzz{{{}}}wwwllleeeZZZSSSKKKEEEBBB@@@<<<999777555444444777:::<<<<<<@@@AAAAAABBBBBBCCCCCCCCCDDDEEEFFFFFFEEEDDDBBBAAA>>>===;;;999999:::;;;<<<<<<;;;::::::;;;<<<>>>???>>>===<<<;;;:::999999999;;;999777666555444111...---+++'''%%%%%%%%%$$$###"""!!!  !!!"""####################################$$$%%%&&&&&&'''''''''++++++******))))))(((((((((&&&$$$######$$$&&&(((''''''&&&&&&&&&&&&''''''******)))((((((((())))))))),,,...000111333666888:::;;;<<<>>>@@@BBBDDDDDDAAACCCCCCAAA===999777777333333222111000//////...++++++***)))(((((())))))***)))))))))***,,,...///444444444444444333333222111000...,,,)))'''%%%$$$###""" !!!$$$%%%((()))+++///222666999:::???BBBFFFKKKRRRYYYaaaffflllooosssuuutttpppkkkgggccc```ZZZVVVSSSPPPMMMJJJHHHGGGFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCEEEGGGIIIOOOPPPRRRSSSTTTSSSQQQPPPMMMMMMMMMJJJHHHHHHIIIKKKOOOPPPSSSWWWZZZ\\\]]]^^^^^^___```aaa```___]]]\\\VVVSSSOOOJJJFFF@@@;;;777222222111111111222444555<<>>???>>>===<<<;;;:::999999999;;;999777777666555222///---+++(((&&&&&&&&&%%%######"""  !!!""""""""""""##############################$$$%%%&&&&&&&&&&&&*********))))))))))))))))))'''%%%######%%%''')))''''''&&&&&&&&&&&&''''''***))))))((((((((())))))))),,,...000222444666999:::;;;;;;<<<>>>@@@BBBDDDBBBBBBBBB@@@===:::888666444333333222111000000000++++++***)))((((((((((((((((((((((((***,,,...///333333444555555444333222111000///,,,***'''&&&%%%###"""!!!!!!###$$$&&&'''***---000222444555999;;;@@@EEEKKKRRRYYY___fffiiiooossssssppplllhhhdddaaa]]]YYYVVVTTTRRRQQQOOOMMMJJJIIIIIIHHHFFFDDDBBBAAA@@@@@@@@@BBBDDDFFFMMMOOOQQQRRRSSSSSSRRRQQQOOOOOOOOOMMMLLLLLLNNNPPPUUUVVVWWWZZZ]]]```bbbccccccdddeeeeeeeeecccaaa```[[[XXXSSSMMMHHHBBB<<<888222222111000000111333333999<<>>===<<<<<<<<<======:::::::::;;;<<<===>>>>>>======<<<<<<;;;999999888:::999777666666555222000---+++((((((((('''&&&$$$$$$###!!! !!!!!!"""!!!!!!"""""""""""""""""""""""""""###$$$%%%&&&&&&&&&&&&)))))))))))))))************(((&&&%%%%%%&&&(((***(((''''''&&&&&&''''''((()))((((((((((((((())))))))),,,///111222444777:::;;;;;;;;;<<<>>>@@@BBBCCCBBBAAAAAA@@@>>><<<999777444444333333222222111111,,,+++***)))(((((((((((((((''''''((())),,,...///222333555666666555444333111000///,,,***(((&&&%%%###"""!!!  !!!"""%%%'''))),,,...///000111444666:::>>>CCCJJJQQQVVV^^^bbbiiioooqqqooollliiibbbaaa___\\\YYYWWWWWWXXXVVVSSSPPPMMMKKKHHHDDDAAA@@@???>>>===>>>@@@BBBCCCKKKLLLNNNOOOQQQQQQQQQQQQPPPPPPPPPOOONNNOOOQQQSSSYYYYYYZZZ\\\___bbbeeefffeeefffggghhhgggeeecccbbb]]]ZZZTTTOOOIIICCC===888333222111000///000111222666777===HHHRRR]]]kkkxxx}}}yyyuuusssrrrrrrrrruuuuuuuuuvvvvvvvvvvvvvvvvvvyyy|||~~~~~~xxxttthhhbbbZZZSSSOOOJJJCCC???===;;;888777888:::::::::======???@@@BBBCCCEEEEEEEEEFFFGGGGGGFFFEEECCCBBB@@@???>>>>>>======>>>>>>:::;;;;;;<<<<<<==================<<<;;;:::888888999888666666666555222000,,,+++)))))))))(((&&&%%%%%%$$$"""  !!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$%%%%%%&&&&&&&&&(((((())))))******++++++))))))(((''''''((())))))((((((''''''''''''((((((((((((''''''(((((())))))))),,,///111333555888:::<<<<<<===???@@@AAABBBCCCAAA@@@?????????===:::888555444444444333333333333------+++***))))))))))))'''''''''(((***,,,...000222333555666777666444333111000///---+++)))'''&&&######!!!  !!!###%%%(((***,,,.........///222555888<<>>=========???AAACCCHHHIIIKKKMMMOOOPPPQQQQQQQQQQQQRRRQQQQQQRRRTTTWWW[[[\\\]]]___aaadddggghhhggghhhiiiiiihhhfffdddbbb^^^ZZZUUUPPPJJJDDD===999333222111/////////000000333333999DDDOOO[[[iiiuuu~~~yyyuuusssssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvxxx|||{{{xxxmmmggg___XXXSSSMMMGGGBBB???<<<999777777888888777:::;;;<<>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<=========<<<:::888777888777555555555444111///,,,+++))))))***)))'''%%%%%%$$$"""  !!!!!! """""""""""""""""""""""""""###$$$%%%%%%&&&%%%%%%'''(((((()))***+++++++++((())))))))))))))))))(((((((((''''''''''''(((((('''''''''''''''((()))))))))+++///111333555888;;;<<<>>>@@@BBBCCCCCCCCCCCC???>>>===>>>??????<<<999555555555444444444444444///...---+++******))))))((((((((()))***---///111111333555777777666444333111000///---+++)))((('''$$$###"""  !!!"""%%%(((++++++++++++,,,---000222555:::???CCCMMMQQQXXX___dddggggggfffdddfffgggfffdddeeehhhkkkgggccc^^^XXXRRRMMMGGGCCCAAA@@@???>>>???AAACCCDDDGGGHHHJJJLLLNNNPPPRRRRRRRRRSSSTTTTTTSSSUUUXXXZZZ]]]^^^```bbbdddfffhhhiiihhhiiijjjjjjiiigggdddccc^^^[[[VVVPPPKKKEEE>>>:::333222000///......//////333333777BBBMMMYYYgggrrrzzzuuussstttvvvxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuxxx|||}}}{{{pppjjjbbb[[[VVVPPPIIIDDD@@@===999777777777777666888999;;;>>>AAACCCEEEFFFFFFFFFGGGGGGFFFEEECCCBBB@@@@@@@@@?????????>>>>>><<<<<<<<<===<<<<<<;;;;;;<<<=========<<<:::888777777666555444555444111///,,,+++************'''%%%&&&$$$"""  !!! """"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%''''''((()))***++++++,,,((()))***++++++***)))(((((((((''''''''''''(((((('''''''''''''''((()))***)))+++///111333666999;;;===???AAADDDEEEEEEDDDCCC???===<<<>>>@@@@@@===:::555555555555555444444444000///...,,,+++*********((((((((()))+++---000111111333555777888777555333111000///---+++)))((('''$$$###"""!!! !!!$$$''')))*********)))+++---...111555:::>>>HHHLLLRRRZZZ___cccdddeeegggiiikkkjjjiiijjjnnnrrrmmmiiibbb\\\VVVOOOIIIEEEBBBAAA@@@@@@AAABBBDDDFFFGGGHHHJJJLLLNNNQQQRRRSSSSSSTTTUUUUUUUUUWWWZZZ]]]^^^___bbbdddggghhhiiijjjiiijjjjjjkkkiiigggeeeccc___[[[VVVQQQLLLFFF@@@<<<333222000///............555333777AAALLLWWWeeeppp{{{wwwuuuvvvwwwyyyxxxxxxxxxwwwwwwuuuttttttwwwzzz~~~vvvqqqjjjccc\\\VVVPPPLLLFFFCCC>>><<<:::888666444777:::=========>>>BBBEEEKKKHHHGGGGGGIIIHHHEEEBBBCCCAAA??????@@@BBBBBBBBB??????>>>===<<<;;;::::::::::::::::::999888777777777555333222222111///...,,,++++++***)))(((''''''&&&$$$"""   !!!"""!!!"""$$$$$$###$$$&&&((('''(((((()))))))))))))))((())))))))))))(((((('''((('''&&&&&&'''((()))***'''''''''''''''((()))***---///222333444666888:::>>>???AAABBBCCCCCCBBBBBBBBBAAA@@@???>>>>>>===>>><<<:::888777666555333111111111111000///---,,,++++++++++++,,,---...///000222444666888888777555333111000...,,,***)))(((((('''&&&###!!!###&&&(((((('''&&&'''(((***,,,///333999<<>>AAADDDJJJHHHFFFGGGHHHHHHEEECCCBBB@@@>>>>>>@@@AAAAAAAAA??????>>>===<<<;;;::::::999999999999999888666666666555333222222111///---,,,+++******)))(((''''''%%%$$$"""   !!!"""!!!"""###$$$###$$$&&&((((((((()))))))))))))))((()))))))))***))))))((('''(((''''''&&&'''((()))***(((((((((((())))))***+++...000222444555666999;;;===>>>@@@BBBCCCCCCBBBBBBBBBAAA@@@>>>============<<<:::888777777555333111111111111000///...,,,,,,,,,,,,,,,,,,---///000111222444666888888777555444222111///---+++))))))((('''&&&$$$!!!"""$$$&&&&&&&&&&&&&&&''')))+++---111666999>>>CCCKKKRRRWWW[[[^^^```dddgggjjjnnnrrrsssttttttxxxsssnnnjjjeee^^^UUUMMMIIIFFFDDDDDDFFFGGGHHHGGGGGGGGGGGGHHHKKKOOOSSSVVVWWWWWWXXXWWWWWWXXX[[[^^^^^^aaadddfffggghhhjjjkkknnnnnnmmmkkkiiigggeeeddd___\\\YYYUUUPPPJJJCCC>>><<<888444111111111111111111222777@@@JJJVVVgggvvv}}}{{{zzzzzzzzzyyyyyyzzzyyyyyyxxxwwwvvvyyy|||}}}yyysssmmmggg```ZZZUUUOOOJJJDDD???===<<<;;;::::::;;;=========???AAADDDHHHGGGFFFGGGGGGGGGEEECCCBBB@@@>>>>>>???@@@@@@?????????>>>===<<<;;;::::::999999999999888777666555666444222111111111///---++++++***)))((('''&&&&&&$$$###"""   !!!"""!!!"""#########$$$&&&((())))))*********))))))(((***************)))(((((((((''''''''''''((())))))))))))))))))***+++,,,---///111333555555777999;;;===>>>@@@AAABBBCCCCCCCCCBBBAAA@@@>>>===<<<<<<<<<===;;;999888777666444222111111111111000...---,,,------------...000111222222444666777888777666555444222000...,,,***))))))'''&&&$$$""" !!!###$$$%%%&&&%%%'''((()))+++...222555999>>>EEELLLQQQVVVZZZ\\\aaadddiiinnnsssvvvxxxxxx{{{wwwrrrnnnjjjddd\\\UUUNNNLLLKKKKKKLLLLLLLLLJJJFFFFFFFFFGGGJJJOOOTTTXXXVVVWWWXXXXXXXXXYYY\\\^^^]]]```cccfffggghhhkkklllmmmnnnnnnmmmkkkhhheeecccbbb___[[[WWWRRRLLLEEE@@@>>>;;;777555444333111000000111666@@@KKKXXXiiixxx}}}{{{zzzyyyzzzzzz{{{zzzzzzyyyxxxxxxzzz}}}~~~{{{vvvqqqkkkeee]]]YYYTTTOOOGGGBBB???>>>======;;;<<<======>>>???AAABBBFFFFFFFFFFFFGGGFFFEEEDDDCCCAAA@@@@@@@@@AAA@@@>>>??????>>>===<<<;;;::::::999999999999888777666666555333111111111000...,,,++++++***)))'''&&&%%%%%%###"""!!!   !!!""" """############&&&((()))******++++++******)))++++++++++++***)))(((((((((((('''''''''(((((((((((((((((()))***+++,,,---///111444666666888;;;===>>>???@@@AAABBBCCCCCCDDDCCCBBB@@@???>>>===<<<<<<<<<;;;999888888777555333111111111111000///...---------......///111222333333444555777777777666666555444222///---+++***)))&&&&&&%%%###!!!  """$$$&&&%%%'''))))))***,,,///222444999@@@GGGLLLQQQVVVYYY^^^aaagggmmmssswwwzzz{{{{{{xxxtttppplllfff___ZZZTTTSSSSSSSSSSSSRRRPPPMMMGGGFFFEEEEEEHHHMMMRRRUUUTTTVVVXXXYYYYYYYYY[[[]]]\\\___bbbdddfffhhhkkkmmmjjjkkklllkkkiiifffbbb```ccc```]]]YYYTTTNNNGGGBBB???<<<999666555333000...000000666AAALLLYYYkkkzzz~~~~~~~~~~~~|||{{{yyyxxxzzz{{{{{{{{{{{{zzzzzzyyyzzz}}}}}}yyytttllleee___XXXRRRJJJDDDAAA???>>>>>>============???@@@AAAAAADDDDDDEEEFFFFFFEEEEEEEEEEEECCCBBBBBBBBBBBB@@@>>>??????>>>===<<<;;;::::::::::::::::::999888777666555333111000000///---,,,+++***)))((('''%%%$$$$$$"""!!!!!!   !!!""" !!!######"""###%%%''')))******+++++++++++++++,,,,,,,,,,,,+++***)))((((((((((((((((((((('''''''''''''''((()))***,,,,,,///111444666888:::===???AAAAAAAAABBBBBBCCCDDDDDDDDDCCCBBB@@@>>>=========<<<:::888777777777555333222222222222111000//////.........///000111222333333444555666777777777777666555222///---+++***)))&&&&&&%%%$$$###!!!!!!$$$%%%&&&(((***++++++,,,///111222666<<>><<<888666444222///---000111777AAAMMMZZZlll{{{}}}}}}}}}|||{{{zzzxxxwwwzzzzzz{{{{{{{{{{{{zzzzzzzzz~~~|||wwwpppgggbbb[[[VVVNNNHHHDDDBBB@@@>>>???>>>======???AAA@@@@@@AAACCCEEEEEEEEEDDDEEEFFFFFFEEECCCCCCCCCBBB@@@>>>??????>>>===<<<;;;::::::999999999999888777666555444222000/////////---++++++***)))'''&&&$$$###### !!!!!! !!!!!!!!!  !!!""" !!!"""""""""###%%%'''((()))***+++,,,------------------,,,+++***)))(((((((((((()))(((((('''&&&&&&&&&'''((()))***,,,---...000444777999<<<@@@BBBEEEDDDCCCCCCCCCDDDDDDEEEDDDCCCAAA@@@>>>===<<<<<<:::999777666777666444333222222222222222111000000............///111222333333333444666777777777888666555222///---+++))))))&&&&&&&&&&&&$$$""" !!!###$$$&&&(((+++,,,,,,---///111000444:::???DDDIIINNNQQQUUUYYY___gggmmmrrruuuwww{{{zzzxxxuuurrrnnnllljjjhhhhhhhhhgggeee```YYYTTTNNNKKKGGGDDDDDDFFFJJJMMMRRRUUUYYY[[[[[[[[[[[[\\\[[[]]]___```aaadddgggjjjhhhiiiiiihhhfffccc```^^^]]]\\\YYYVVVSSSNNNIIIDDD>>>;;;777444222111///...111222888BBBMMMZZZlll{{{~~~}}}|||{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{zzzzzzzzzzzz}}}~~~yyyqqqiiiccc^^^YYYSSSMMMHHHEEEAAA???AAA???======@@@AAA@@@???@@@BBBEEEEEEDDDCCCEEEGGGFFFDDDCCCCCCCCCAAA???<<>>===<<<;;;::::::777777777777666555444333333222000//////...,,,***+++***)))'''%%%$$$"""""" """!!!!!!!!!  !!!""" !!!"""""""""###%%%''''''(((***+++---...//////.........---,,,***)))((((((((()))))))))(((&&&%%%''''''((()))***,,,---...,,,///333777:::>>>BBBEEEHHHGGGFFFEEEDDDDDDDDDEEECCCBBB@@@>>><<<;;;::::::999777666555666555444222222222333333222222111000---------...///000111222333333444555666777888888666444222///,,,***((((((%%%&&&&&&&&&%%%### !!!###$$$%%%'''***+++,,,---///000...222777;;;@@@DDDIIILLLRRRUUU\\\ccciiinnnppprrruuuvvvvvvvvvtttsssssstttrrrrrrrrrrrrnnnggg___XXXQQQMMMIIIEEEEEEGGGKKKNNNSSSVVV[[[^^^^^^^^^]]]^^^ZZZ\\\]]]^^^___aaaeeeggggggffffffdddbbb```^^^\\\YYYWWWUUUTTTQQQMMMHHHDDD???;;;666333222111111000222333999CCCMMMZZZlll{{{~~~}}}{{{zzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzyyyyyy}}}||||||}}}wwwnnnhhh```\\\VVVPPPLLLGGGCCC@@@BBB???======@@@AAA@@@>>>???BBBEEEEEEDDDCCCEEEGGGEEEDDDCCCCCCBBB@@@===:::??????>>>===<<<;;;::::::555555555555444333222111333111/////////...,,,***+++***)))'''%%%###"""!!! !!! """"""!!!!!!  """"""!!!""""""""""""%%%'''&&&'''))),,,...///000111.........---,,,+++)))((((((((()))))))))(((&&&%%%(((((()))***+++---///000+++///333777;;;???DDDGGGKKKIIIGGGFFFDDDDDDDDDEEEAAA@@@>>><<<:::999888888888666555444555555333111222222333333333222111111------------...000111222333333444555666777888999666444222...,,,)))((('''%%%&&&''''''&&&###!!! """######$$$&&&)))++++++,,,...000---000555999===AAAFFFIIIPPPTTTYYY```fffkkkmmmnnnpppqqqsssttttttuuuwwwyyyyyyyyyyyyxxxtttlllbbb[[[RRROOOJJJGGGFFFIIIMMMPPPTTTXXX]]]```aaa```______ZZZ\\\]]]]]]^^^```cccfffdddcccaaa___]]][[[ZZZYYYVVVTTTSSSRRRPPPLLLGGGDDD@@@<<<666333222222222222333444999CCCNNNZZZlllzzz~~~|||{{{zzzzzzzzz{{{|||}}}~~~~~~{{{|||{{{{{{~~~|||uuuppphhhbbbZZZTTTQQQMMMIIIEEEAAA@@@>>>===<<<<<<<<<===>>>>>>???@@@AAABBBBBBCCC@@@@@@@@@@@@???>>><<<<<<;;;;;;::::::999888888777444444333222222333333333000///---,,,+++*********&&&&&&&&&%%%%%%$$$$$$### !!!!!!!!!  !!!!!!###"""!!!!!! !!!!!!""" """######$$$&&&(((&&&(((+++...000222222222111000///...,,,+++***)))(((((('''&&&&&&&&&''''''&&&'''((()))+++---......111333666999;;;???CCCFFFGGGFFFFFFDDDCCCAAA???>>>======<<<;;;::::::::::::777777666555444333333222444333222111000000000000000///////////////000111333555777::::::999888777666444111...,,,)))((('''&&&$$$"""!!!""""""!!!  """###$$$$$$&&&)))******+++,,,...///111555777:::===AAAEEEKKKOOOVVV[[[___bbbeeegggjjjlllnnnqqqtttyyy{{{uuukkkbbbYYYQQQJJJIIIJJJLLLQQQWWWYYY[[[___bbbddddddcccbbb___^^^^^^^^^^^^___```aaa______^^^\\\ZZZWWWUUUTTTRRRRRRRRRPPPNNNJJJGGGEEEBBB???;;;666222000000000333555<<>>===;;;;;;;;;<<<======>>>???@@@AAABBBCCC@@@@@@@@@???>>>===;;;:::::::::999999888777777777444333222111111111111111///...---+++******))))))''''''&&&&&&%%%$$$$$$$$$!!!!!!!!!!!!  !!!!!!"""""""""""""""""""""""" """######$$$&&&(((&&&(((***---000111222222111000///...---+++******(((''''''&&&&&&&&&&&&'''&&&'''(((***+++---...///111333666999;;;>>>BBBEEEEEEEEEDDDCCCBBB@@@>>>===>>>===<<<;;;::::::::::::888777666555444333222222333222111000///////////////.........//////000111333444777999::::::888777666555222///,,,***)))((('''$$$""""""""""""!!!  """###$$$$$$&&&)))*********,,,------///222555777:::>>>AAAGGGLLLRRRWWW[[[^^^bbbdddfffhhhkkknnnrrrwww~~~yyyoooddd^^^VVVOOONNNPPPQQQVVV\\\^^^___bbbdddeeeeeecccbbb^^^]]]]]]]]]]]]^^^^^^___]]]]]]\\\ZZZXXXVVVTTTSSSQQQQQQQQQPPPNNNJJJGGGEEECCC@@@;;;666333111111111333555===FFFOOOZZZkkkzzz{{{{{{zzzzzz|||||||||{{{yyy|||{{{wwwrrrlllccc[[[VVVPPPIIIEEEBBBAAA???<<<;;;:::::::::;;;<<<===>>>@@@AAABBBCCC@@@@@@@@@???===;;;999888999999888777777666666555444333222111000/////////...---,,,+++***)))))))))(((((('''&&&&&&%%%$$$$$$""""""!!!!!! !!!"""!!!"""###$$$$$$###"""!!!!!!"""""""""###&&&(((&&&'''))),,,///000111222111111000///---,,,++++++(((''''''&&&%%%%%%&&&&&&&&&'''(((***,,,---...///111333666888:::<<<@@@CCCCCCCCCBBBBBB@@@???>>>===>>>===<<<;;;;;;:::::::::999888777666444333111111111111000///............------------...///111111222444777999::::::999888777555333000---+++***)))'''%%%""""""""""""!!! """###$$$$$$&&&((())))))***+++,,,***,,,///111333666:::===BBBFFFLLLQQQUUUXXX\\\^^^___bbbeeejjjooouuu}}}}}}rrrggg___WWWQQQPPPQQQSSSXXX]]]dddeeefffggggggeeecccbbb]]]\\\\\\\\\\\\[[[[[[[[[YYYYYYXXXWWWUUUTTTSSSRRRPPPQQQQQQPPPMMMJJJGGGEEECCC@@@<<<888444333222222333555===GGGPPP[[[lll{{{}}}|||{{{{{{|||}}}}}}{{{yyy|||}}}|||~~~|||uuuooofff___YYYSSSLLLGGGCCCBBB???===;;;:::999::::::;;;<<<===???AAABBBBBBAAA@@@@@@>>><<<:::888777888777777666666555444444555444222111000///......---,,,+++***)))))))))))))))(((''''''&&&%%%$$$$$$"""""""""  !!!""" !!!###%%%%%%$$$"""!!! !!!""""""!!!"""%%%'''%%%&&&(((+++---///111111222111111000...------,,,(((((('''&&&%%%%%%%%%%%%&&&'''(((***,,,...///000111333555777888:::>>>AAA@@@@@@@@@@@@???>>>=========<<<;;;:::999999999999999888777666444222111111000///...---,,,,,,,,,,,,+++++++++,,,---///000111222333666888999::::::999777666444111...,,,++++++'''%%%###""""""!!!  """###$$$###&&&((()))((()))***+++)))+++---///000333666999===AAAFFFKKKNNNRRRVVVXXXYYY\\\```eeelllsss{{{uuuiiiaaaZZZTTTTTTVVVXXX\\\aaaiiijjjjjjiiihhheeecccaaa]]]]]]\\\[[[ZZZYYYXXXWWWTTTTTTSSSRRRQQQQQQQQQPPPOOOPPPPPPOOOMMMJJJFFFDDDBBB@@@===999666444333333333666===GGGQQQ\\\mmm|||~~~}}}|||~~~~~~}}}{{{yyyzzzzzzyyy|||wwwqqqiiiccc]]]WWWPPPJJJDDDBBB@@@===;;;:::::::::;;;;;;<<<>>>???@@@AAABBBAAA@@@@@@>>><<<:::888777777777666666555444444333555555333222000000//////,,,,,,+++***)))))))))))))))((('''&&&%%%$$$######""""""!!!  !!! ###$$$%%%$$$"""!!! !!!!!!!!! """%%%'''%%%&&&'''))),,,...000111222222111000000///......***)))((('''&&&&&&&&&&&&&&&'''(((***,,,...000111111333555666666888;;;>>>===>>>>>>>>>>>>>>>======<<<;;;:::999888888888888888888777555444333222111///...---,,,++++++++++++*********+++,,,...///000000222444666888999::::::777666444111///---,,,+++(((&&&###""""""!!!   !!!"""###$$$###%%%'''((((((((()))***)))+++---......000333666999<<>>HHHQQQ]]]nnn}}}}}}|||yyyvvvxxx|||wwwvvvyyy{{{vvvnnngggbbb[[[SSSMMMDDDCCCAAA>>>===<<<<<<<<<<<<======>>>???@@@AAAAAA@@@@@@@@@???===;;;999888777777666555555444444333555444333222111000000000,,,,,,+++***************(((((('''&&&$$$###""""""!!!!!!  !!!"""######""""""!!!!!!!!! !!!$$$'''$$$%%%&&&(((***---///000333333222111111000//////++++++)))(((''''''&&&&&&&&&'''(((***---///111111111333444555555666999;;;<<<<<<===>>>>>>>>>>>>>>><<<;;;:::999888888888888777777666555444333333222......---,,,++++++++++++************+++,,,.........000222444666888999:::666555333111///---,,,,,,(((&&&###""""""!!! !!!"""###$$$###%%%'''(((''''''((())))))***,,,,,,---...111333444777;;;>>>BBBEEEJJJMMMPPPSSSWWW]]]cccjjjrrrxxxwwwlllfffbbbeeehhhkkkpppuuuwwwvvvtttqqqmmmjjjgggeeedddcccaaa^^^ZZZVVVRRROOOJJJIIIHHHHHHIIIJJJLLLMMMMMMNNNNNNMMMLLLIIIFFFDDD???>>><<<:::888666555444333666>>>HHHRRR^^^ooo{{{yyyvvvrrrtttxxxssssssvvv|||~~~~~~}}}tttmmmggg___VVVOOODDDCCCAAA@@@>>>>>>>>>???????????????@@@@@@AAAAAA@@@@@@@@@???>>>===;;;:::777777666666555444444444333222111000000000000000---,,,,,,+++++++++++++++''''''&&&%%%###"""!!!  !!!!!!""""""!!!"""!!!  $$$'''$$$$$$%%%'''))),,,///000333333333222111111000000---,,,+++)))((((((''''''&&&'''(((+++---///111222111222444444444555777999;;;;;;<<<>>>????????????======<<<;;;::::::::::::666666555555555444444444......---,,,++++++++++++***************+++,,,,,,,,,...///222444777888999666444222000...---,,,+++)))&&&###""""""!!! !!! !!!"""###$$$###%%%''''''&&&&&&'''(((((()))***+++***+++...000///111555888;;;???DDDGGGLLLOOOSSSXXX]]]dddlllqqqzzzyyypppjjjhhhkkkpppsssxxx~~~~~~|||xxxtttqqqnnnlllhhhgggeeeaaa[[[UUUPPPMMMFFFEEEDDDEEEFFFHHHKKKLLLLLLMMMMMMMMMKKKHHHFFFDDD>>>===;;;999777666444444444666>>>IIISSS^^^ppp~~~yyyvvvssspppqqqtttpppppptttzzz}}}}}}yyyqqqjjjaaaWWWPPPEEECCCBBB@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<<<<777777777666555555444444111000///////////////000------,,,,,,+++,,,,,,,,,'''&&&%%%$$$"""!!!  """###""""""!!! $$$'''$$$$$$%%%&&&(((+++...000444333333222222111111111...---,,,***)))(((((((((&&&'''(((+++---000111222111222333333333444666888:::;;;<<<>>>??????@@@@@@??????===<<<<<<<<<<<<<<<555555555555555555555555///...---,,,+++++++++++++++***************+++++++++,,,...111333666888999555444222000...,,,,,,+++)))&&&$$$""""""!!! !!!!!!!!! !!!!!!"""###$$$###%%%''''''&&&&&&'''((('''((()))))))))))),,,...+++...111555777;;;@@@CCCIIILLLPPPTTTYYY```ggglllsssxxx}}}xxxwwwqqqoootttyyy}}}~~~zzzvvvsssrrrkkkjjjgggbbb\\\UUUOOOKKKDDDCCCBBBCCCDDDGGGJJJKKKLLLLLLMMMMMMKKKHHHFFFDDD===<<<;;;999777666444444444777???IIISSS___qqqvvvpppnnnnnnooopppooopppsssvvvzzz}}}yyysssmmmdddYYYRRRHHHDDD???<<<<<<=========AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>======<<<<<<666666555444444666777888444333222000///---,,,+++------,,,,,,,,,,,,++++++)))))))))((('''%%%$$$###  !!!"""### !!!""""""$$$&&&((())))))***---...222222222222222111000///...------,,,,,,+++******)))((((((***...000000///222333333222222333777:::888:::<<<===>>>>>><<<<<<<<<===>>>>>>===;;;999777888555333222333444333333111///---,,,,,,---,,,***+++***)))(((((()))******++++++,,,---///111333444555222...,,,,,,,,,,,,+++((('''%%%###!!!!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$###$$$%%%&&&'''))))))(((''''''(((******))),,,000333666888;;;===CCCGGGLLLQQQWWW]]]dddhhhnnnrrrxxx{{{||||||||||||xxxxxxyyyyyy|||{{{vvvsssyyyssskkkfffbbb\\\SSSLLLFFFEEEDDDDDDDDDFFFHHHJJJKKKKKKKKKJJJIIIHHHGGGFFF@@@>>>:::666444333444444555888@@@JJJTTT___qqq{{{tttnnnlllkkkkkkkkklllnnnqqquuuyyy}}}|||wwwqqqiii___XXXLLLHHHCCC@@@??????@@@???AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>======<<<<<<777777555555555555666777333333111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))((('''%%%$$$###"""!!!  !!!"""###### !!!""""""$$$&&&((())))))***,,,...111111222222111000000///......------,,,+++++++++***))))))+++---//////...111222333222222333666888777999;;;<<<======<<<;;;<<<===>>>???>>><<<:::999888555333222333444333222000...,,,,,,,,,---,,,***,,,+++)))((((((((()))*********+++,,,...000222333444111...,,,,,,,,,++++++((('''&&&$$$"""  !!!!!!"""$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&'''((()))***))),,,000333555777:::===AAAEEEKKKQQQVVV\\\bbbfffkkkooosssvvvwwwwwwxxxyyyyyyzzz|||~~~{{{yyy|||vvvnnniiiddd^^^UUUOOOGGGFFFEEEDDDDDDFFFIIIJJJIIIIIIIIIIIIHHHGGGFFFEEE@@@>>>:::666333222333333666999@@@JJJSSS^^^ooo~~~{{{wwwqqqllliiigggeeedddhhhjjjmmmrrrwww{{{{{{vvvrrrkkkaaa[[[QQQMMMGGGCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>======<<<<<<999888777666555555555666222222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((('''&&&%%%$$$######"""!!! !!!""""""######!!!!!! !!!!!!""""""###%%%'''((()))***,,,...000000111111000000////////////......---,,,,,,,,,+++******+++---......---000111333333333333555777666777999:::;;;;;;::::::;;;<<<===>>>>>>===<<<;;;777555333222333333222111000...,,,+++,,,---,,,+++---,,,***)))(((((((((((())))))***+++,,,...000111333000---,,,,,,,,,+++***)))((('''%%%###!!! !!!###%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%&&&'''(((((()))+++///111333666999<<>>:::666333111111111666999???HHHQQQ\\\nnn}}}|||yyyvvvsssmmmiiifffccc```^^^ccceeeiiinnntttyyy}}}~~~zzzwwwtttnnnfff```VVVQQQKKKFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>======<<<<<<::::::999777666555555444111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,'''((((((((('''&&&%%%%%%$$$###"""!!! !!!"""######$$$!!!!!!!!! !!!"""""""""$$$&&&((((((***,,,...//////000000000000//////000//////...------,,,,,,,,,+++***+++---...---,,,...000333333333333444555555666777888999999999999::::::;;;<<<<<<<<<;;;;;;777555333333333333222000///---++++++,,,,,,,,,+++...---+++)))'''''''''(((((((((((()))+++,,,...///111///,,,+++,,,,,,+++))))))((('''%%%###"""  """$$$%%%&&&'''$$$%%%&&&'''((('''&&&&&&$$$$$$$$$%%%%%%&&&''''''(((+++...000222444888:::===BBBJJJQQQVVV[[[___bbbeeefffhhhiiijjjmmmqqqtttzzz}}}}}}wwwqqqkkkddd]]]XXXQQQOOOLLLJJJHHHIIIKKKLLLEEEEEEEEEEEEDDDCCCBBBAAA???===:::666333111000000444666===FFFPPP\\\nnn}}}|||xxxuuurrrooojjjgggdddaaa]]][[[___aaaeeekkkqqqvvvzzz|||}}}{{{vvvoooiiiYYYTTTMMMHHHEEECCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>======<<<<<<;;;::::::999777666555444111111000000/////////...------,,,,,,,,,,,,++++++&&&'''''''''''''''&&&&&&$$$###"""  !!!!!!""""""######!!!!!! !!!!!!###%%%'''((())),,,......///000000000000//////000//////...------,,,,,,---,,,++++++------,,,+++---///222333222222333555555555666777777888888888888888999999999999999999666555333333333333111///...,,,++++++,,,,,,,,,+++...---+++)))'''''''''(((''''''((((((***+++------///...,,,+++++++++***)))(((((('''%%%###"""!!!  """$$$%%%&&&&&&###$$$&&&'''''''''&&&%%%"""###$$$$$$%%%&&&&&&&&&(((***,,,...000222666999<<>>>>>======<<<<<<;;;;;;::::::999777666555111111111111111111111111///...------,,,+++***)))&&&&&&''''''((('''''''''%%%$$$###!!! !!!!!!"""""""""!!!  """%%%&&&''')))+++...//////000000111111000000//////......---,,,,,,,,,---+++++++++---------+++...///111111111111333555555555555666777777888888888888888777777777777777666555333333333222000------,,,******,,,,,,,,,+++---,,,***)))(((((((((((('''''''''((()))+++,,,---...,,,++++++++++++***(((''''''&&&$$$###"""!!! !!!###%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%!!!"""###%%%&&&&&&&&&&&&((()))+++,,,...111555888;;;???FFFMMMRRRXXX\\\___bbbcccdddeeefffjjjppptttwww|||zzztttmmmhhhfffcccbbb___[[[WWWSSSOOONNNGGGGGGFFFEEECCCAAA@@@???>>>===;;;888666444333222111333999BBBLLLYYYmmm}}}|||yyyvvvsssqqqnnnkkkhhhccc___]]]\\\[[[YYYZZZ\\\```eeekkkppptttwww}}}}}}}}}~~~~~~}}}yyysssmmmfff```XXXQQQLLLIIIFFFEEEAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>======<<<<<<::::::;;;::::::888777666222222222222222222333333000000...---+++***((((((%%%%%%&&&'''((((((''''''&&&&&&$$$"""  !!!!!!!!! !!!$$$&&&'''(((+++---///000000111222222111111......------,,,+++++++++,,,+++***+++---...---,,,...///000000///000333666555555555666666777888999:::999888777777777777777666555444333333222///,,,---+++******+++,,,,,,+++,,,+++)))((((((((()))***(((((((((((()))***,,,,,,---+++***+++++++++)))'''&&&&&&%%%$$$"""!!! !!!$$$%%%%%%$$$###$$$############$$$%%%%%%!!!"""$$$%%%'''''''''&&&''')))***+++,,,///444777999===CCCIIINNNTTTZZZ^^^aaabbbcccdddfffjjjooosssxxx|||yyysssooonnnlllkkkiiieee___XXXRRRNNNJJJJJJHHHGGGDDDBBB???>>>===<<<;;;999777666555444444555:::BBBJJJVVViiiyyy}}}|||~~~~~~zzzvvvsssqqqnnnllliiieee```\\\[[[ZZZZZZYYYYYY[[[___dddjjjooosssuuu{{{{{{|||}}}~~~~~~wwwrrrkkkeee]]]UUUPPPMMMJJJHHHAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>======<<<<<<999:::;;;;;;:::999777666222333333333333333444444222111///---+++)))''''''%%%%%%&&&'''((((((((((((((('''&&&$$$!!! !!!$$$%%%'''(((+++---000000111222222222222222...------,,,,,,+++******+++******+++---......---/////////......000333666666555555666666777888999;;;:::999888777777777777666555444444333222///,,,---+++)))***+++,,,,,,++++++***)))(((((()))******(((((((((((()))+++,,,,,,,,,+++***+++++++++)))'''%%%%%%$$$###"""!!!   """$$$%%%$$$######$$$###"""!!!"""###%%%&&&!!!"""$$$&&&'''''''''''''''(((******,,,///333777777;;;@@@EEEKKKQQQXXX\\\```aaacccdddfffjjjnnnrrryyy|||}}}wwwtttsssqqqpppnnnjjjccc[[[SSSOOOLLLKKKJJJHHHEEEBBB???>>>===<<<;;;:::999777666666777777;;;BBBIIITTTfffvvv{{{{{{{{{{{{uuurrrrrrooojjjfffdddaaa^^^[[[YYYYYYZZZZZZ[[[\\\^^^```dddjjjqqqvvvzzz|||zzzwwwpppggg^^^WWWRRROOOLLLHHHEEEBBBAAAAAAAAA@@@>>>???@@@@@@???<<<;;;;;;<<<>>><<<:::999999999888777777666555333333444555666333111000///...---***(((''''''(((((((((((((((((((((&&&$$$"""!!! !!!!!!""""""###""""""!!!  !!!###%%%'''((()))------......///000000000///---******,,,,,,***''')))+++---...------...000///000111222222222222222555555666777888777777777::::::999999999:::;;;<<<999777555444444333000...//////...---,,,,,,,,,,,,******************++++++)))))))))((())))))***++++++++++++******)))((('''&&&&&&%%%###"""!!!  !!! """$$$$$$$$$###$$$###"""""""""###$$$%%%$$$$$$$$$$$$%%%&&&''''''&&&'''(((***---000333555666999???DDDHHHLLLQQQTTT[[[\\\^^^aaaeeehhhjjjlllssszzz}}}|||wwwvvvsssooohhhaaaZZZVVVQQQLLLHHHHHHGGGCCC@@@AAA===>>>>>>===:::888777777555777===EEELLLVVVfffttt}}}}}}~~~}}}xxxrrroooooommmhhhddddddbbb^^^[[[ZZZYYYZZZ[[[[[[\\\^^^```ccchhhoootttzzz|||zzztttkkkbbb[[[VVVRRROOOIIIFFFBBB@@@@@@@@@@@@???@@@AAAAAA@@@>>>======>>>???===;;;:::;;;;;;999888888888777666555555666666444222000000///...+++)))'''''''''(((((((((((((((&&&%%%###"""!!!  !!!"""""""""###""""""!!!  """###%%%'''((())),,,,,,---......//////000///,,,******,,,,,,***'''***,,,...///......///000000111222333333333333333444555555666777777777777::::::::::::;;;;;;;;;;;;:::888666555444333111/////////...---,,,,,,,,,,,,+++************+++,,,,,,++++++******)))******+++***++++++******)))((('''%%%%%%$$$"""!!!   !!!"""#########$$$###"""""""""###$$$%%%$$$$$$$$$$$$%%%&&&''''''''''''''')))+++///333555555888>>>BBBFFFJJJOOORRRYYY[[[^^^aaaeeehhhjjjlllqqqxxx~~~|||xxxwwwtttpppiiiaaaZZZVVVQQQLLLIIIIIIHHHDDDBBBCCC@@@AAAAAA???<<<999888888666888>>>FFFMMMVVVffftttzzzyyyzzz|||{{{vvvqqqooonnnlllhhheeedddccc```]]][[[[[[\\\\\\\\\]]]___```bbbgggmmmqqqyyy{{{zzzqqqhhhaaa[[[VVVSSSLLLHHHCCC@@@???@@@@@@@@@@@@AAABBBAAA@@@???@@@AAAAAA???============;;;::::::::::::999888777666555444333111000000///,,,***((((((((((((''''''''''''%%%###"""!!!"""!!!  !!!"""############""""""!!!!!!  !!!"""###%%%&&&((((((++++++,,,,,,---.........---,,,******++++++***(((+++---//////......///000000111222333444444444444333333444555666666777777999:::;;;<<<===<<<;;;;;;;;;999777666666555222111000///...---,,,,,,,,,,,,+++++++++++++++,,,------...---,,,+++******************+++******)))((('''$$$###"""!!!  !!!!!! !!!!!!"""#########""""""###$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&'''***...222555444888<<<@@@DDDHHHLLLOOOWWWYYY\\\aaaeeehhhjjjlllooovvv~~~}}}zzzyyyvvvqqqjjjbbb[[[VVVQQQLLLIIIJJJJJJGGGEEEFFFEEEFFFEEEBBB>>>;;;999999888:::???GGGNNNWWWffftttzzzuuuuuuwww{{{~~~{{{{{{xxxtttqqqpppnnnkkkiiifffeeebbb```___^^^^^^______```aaaaaabbbfffjjjnnnwwwzzz~~~wwwooohhhaaa[[[WWWOOOJJJDDDAAA@@@AAAAAABBB???@@@BBBBBBAAAAAABBBCCCCCCAAA@@@@@@@@@???===;;;:::;;;;;;;;;:::888666555444222111000000///,,,***)))(((((((((((((((''''''&&&$$$"""!!!"""!!! """######$$$$$$""""""""""""!!!!!! !!!"""###%%%&&&'''(((*********+++,,,,,,------,,,+++++++++++++++******+++---......---------...///000111222333444444444222222333444555666777888999:::<<<>>>>>>===<<<;;;<<<;;;888777777666444222000///...------,,,,,,,,,,,,+++++++++,,,---......000///...---++++++******++++++++++++***)))((('''###"""!!!  ###"""  !!!""""""""""""######$$$%%%%%%$$$$$$$$$$$$%%%&&&(((((()))(((''''''***...222555555888<<>>@@@AAAAAAAAAAAABBBDDDDDDCCCBBBBBBBBBAAA???===::::::;;;;;;:::999777666333222000000000///---************))))))((((((((((((&&&###"""!!!  """######$$$$$$"""""""""""""""!!!!!!!!!!!!!!!"""###%%%&&&''''''))))))******+++,,,,,,,,,++++++,,,,,,++++++,,,,,,+++---......,,,++++++,,,---...///111222222333333222222222333555666888::::::<<<>>>?????????===<<<===;;;999888888777444222000000///...------------,,,,,,,,,,,,---...///000111000///---,,,+++++++++,,,,,,,,,,,,+++***)))(((######"""  ###"""  !!!!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%&&&((()))*********)))***,,,000444666777999<<>>>>><<<===BBBIIINNNWWWeeesss{{{uuupppttt|||~~~zzzwwwyyywwwvvvsssqqqpppoooooommmmmmkkkjjjiiihhhhhhhhhggghhhhhhgggfffgggiiikkkrrrvvvzzz~~~}}}tttlllccc^^^TTTPPPJJJFFFEEEDDDDDDDDD???AAABBBBBBAAAAAABBBDDDDDDCCCCCCCCCDDDBBB@@@===::::::;;;;;;;;;:::999999444222111111111000...,,,,,,,,,++++++******)))))))))'''$$$"""!!! !!!"""#########""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&'''))))))******+++,,,,,,,,,***,,,------,,,,,,...///,,,...///...,,,++++++,,,,,,---...000111222222222222222222333555777:::;;;<<<===>>>???@@@???>>>>>>===;;;999888888777444333111000///...------------------------...///111111111000///---,,,+++++++++------------,,,+++******%%%$$$###""" !!!!!!  !!!"""$$$%%%%%%%%%%%%%%%%%%&&&'''((()))+++,,,,,,,,,---...000333555777888:::<<<>>>@@@CCCHHHKKKOOORRRXXX^^^dddhhhjjjkkklllpppvvv{{{~~~uuuuuurrrnnnggg```YYYUUUSSSNNNKKKMMMMMMJJJIIIJJJJJJJJJJJJHHHDDDBBB@@@@@@===>>>CCCIIINNNVVVdddqqq}}}yyysssooottt||||||zzzzzzyyyxxxvvvtttsssrrrsssqqqqqqpppooonnnmmmllllllkkklllllljjjiiihhhjjjkkkooosssyyy|||~~~{{{qqqhhhbbbVVVSSSNNNJJJHHHGGGEEEDDDBBBCCCDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDDDDCCC@@@===<<<<<<;;;;;;;;;<<<======666444333333444333111///......---,,,,,,+++******'''%%%###"""!!!  !!!"""""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''))))))***++++++,,,,,,---***---//////------///111///000111000...---,,,---,,,---///000222333333333222222222333555888;;;===>>>>>>>>>?????????@@@@@@===;;;999888777666444222111000///...---------------------...///000222222000///...---,,,,,,+++,,,////////////...---,,,+++'''&&&%%%$$$"""!!!  !!!  """$$$%%%%%%%%%%%%&&&''''''((()))+++---......///000333555666777888888999;;;<<<===@@@EEEHHHMMMPPPWWW^^^dddhhhjjjkkklllpppuuuyyy~~~zzzrrrqqqoookkkeee^^^XXXTTTSSSNNNLLLMMMMMMJJJHHHJJJGGGHHHIIIGGGEEECCCBBBCCC===>>>CCCHHHMMMTTTbbbpppzzzyyyqqqnnnsss{{{}}}}}}}}}|||zzzwwwvvvwwwwwwsssssssssrrrqqqpppoooooonnnnnnnnnmmmjjjiiijjjlllnnnrrrxxx|||}}}~~~uuukkkeeeWWWTTTPPPLLLJJJHHHFFFDDDDDDEEEFFFEEEDDDCCCDDDEEEDDDDDDDDDDDDEEECCC@@@=========<<<<<<<<<>>>@@@AAA777666555555666555333111//////...------,,,++++++%%%$$$"""!!!"""!!! !!!!!!"""""""""""""""""""""#########""""""###$$$%%%%%%&&&&&&*********+++,,,,,,------+++---000///......000333111333333222000.........---...///111333444444444333222222333666999<<>>>>>??????@@@AAA===;;;999777777666444222111000///......------...------......///111222333///...---,,,,,,,,,,,,,,,000000000000///...---,,,((('''&&&%%%$$$"""!!!!!! !!!!!!!!!  """$$$%%%&&&%%%%%%''''''((()))***,,,...//////000333666777888888888777888999:::;;;>>>CCCGGGLLLOOOVVV]]]dddhhhjjjkkklllppptttxxx}}}}}}xxxoooooommmiiiddd]]]WWWSSSTTTOOOLLLMMMMMMIIIHHHIIIEEEFFFGGGGGGEEECCCDDDDDD>>>>>>CCCHHHMMMTTTbbboooxxxzzzqqqnnnssszzz}}}|||{{{zzzxxxxxxxxxwwwvvvuuutttssstttsssqqqnnnkkkkkklllnnnlllqqqwwwzzzzzz}}}~~~qqqeee\\\VVVNNNIIIHHHHHHFFFEEEBBBBBBBBBCCCCCCCCCCCCCCCFFFEEECCCBBBAAA@@@??????>>>===;;;::::::;;;<<<>>>;;;:::999777666444333222111000...---,,,++++++***)))(((&&&$$$"""  """$$$$$$%%%###############"""!!! """"""###$$$%%%&&&&&&&&&))))))***+++,,,,,,------...///111111111111333555777666555444333222111111......//////000222333444555666888888777888:::<<<>>>>>>?????????>>>>>>===:::;;;;;;;;;999666222000000000///...---,,,,,,,,,------,,,,,,---...000111000///...---,,,+++++++++///////////////...------))))))'''%%%###""" """%%% """$$$&&&((()))******+++,,,...//////000000555555666777777777777777777666555555888===CCCFFFLLLPPPVVV\\\```dddiiikkkjjjmmmppptttyyyvvvsssiiibbbbbbbbb^^^ZZZYYYTTTSSSRRROOOLLLIIIFFFDDDEEEDDDBBBAAA@@@AAAAAABBBAAAAAADDDIIIMMMSSS___jjj{{{|||sssoooooosss}}}~~~|||||||||||||||{{{zzzyyyxxxwwwttttttrrrooollljjjlllmmmmmmrrrxxx{{{|||vvvjjj```YYYQQQKKKJJJIIIGGGEEECCCCCCCCCCCCCCCCCCCCCCCCFFFEEECCCAAA@@@???>>>>>>===<<<;;;::::::;;;===>>>::::::999777666555333333111000///---,,,++++++***)))(((&&&###!!!  """###$$$$$$###$$$$$$$$$######"""!!!"""######$$$$$$%%%%%%%%%((())))))***,,,------......000111222111222444555777777777777666444333222000000000000111222333444444666777888888999<<<>>>>>>??????@@@@@@??????>>>;;;;;;;;;999777555333111000000///------,,,,,,------,,,,,,,,,---...000111///...---,,,,,,+++++++++...///000000000...---,,,******((('''%%%###!!! """%%% !!!###$$$'''(((***+++---...///111222333333333555555666666777666666666555444333333666:::???CCCJJJOOOUUU\\\```dddhhhjjjjjjllloooqqqvvv~~~vvvpppggg```___```]]]ZZZYYYUUUTTTRRROOOLLLHHHFFFDDDCCCBBBAAA@@@@@@@@@AAABBBAAAAAADDDIIIMMMSSS___jjjxxxvvvooonnnrrrzzz}}}|||{{{zzzvvvuuutttpppmmmkkkkkklllnnnsssxxx|||~~~}}}qqqfff^^^UUUNNNKKKIIIGGGDDDDDDDDDDDDDDDDDDDDDCCCCCCFFFEEECCCAAA???======<<<<<<;;;:::::::::;;;===>>>::::::999888666555444444222111000///---,,,+++***((('''%%%###!!! !!!""""""###$$$$$$%%%%%%%%%$$$########################$$$$$$''''''(((***,,,---...//////000222222222222444666888888999999999777444333222222222111111222222333333555777888888:::===@@@???@@@@@@AAAAAA@@@@@@@@@===<<<:::888666444333222000///...------------------,,,,,,+++,,,---///000......---,,,++++++++++++,,,...000111111///---+++++++++***(((&&&$$$"""!!!"""$$$!!!"""###%%%''')))++++++...///000222444555555555555555666666555555444444222111000000222666;;;===FFFLLLTTT[[[```dddfffhhhkkklllnnnoooqqqxxxvvvlllccc[[[[[[]]][[[XXXXXXUUUTTTRRRNNNKKKGGGEEECCC@@@@@@@@@???@@@@@@AAABBBAAAAAADDDIIIMMMSSS___jjjwww{{{qqqnnnpppwww~~~~~~}}}|||xxxxxxvvvsssooommmlllmmmooosssxxx|||xxxkkkdddYYYQQQMMMJJJFFFCCCEEEDDDDDDDDDDDDDDDCCCCCCEEEDDDBBB???===<<<;;;;;;:::::::::::::::<<<===>>>999999888888777666555555333222111000///---+++***((('''%%%"""  !!!!!!!!!!!!%%%%%%%%%&&&&&&%%%$$$$$$#####################"""&&&&&&((()))+++---/////////000222333222333444666666888999::::::777444222333222222111000000000111222444666777999;;;>>>AAA@@@@@@AAAAAABBBBBBAAAAAA???===:::777444333333333000///...------------------,,,+++++++++,,,...///------,,,++++++++++++++++++---///111111///,,,***+++++++++)))(((%%%###"""!!! !!!###""""""$$$&&&(((***+++,,,,,,---///111333444555555555555555555444333222111000///......000333777:::AAAHHHQQQYYY___bbbeeeffflllmmmnnnmmmnnnttt}}}vvvjjj```XXXXXXYYYXXXWWWWWWUUUSSSPPPLLLHHHEEEBBBAAA======>>>>>>???@@@AAABBBAAAAAADDDIIIMMMSSS___jjjxxxtttppppppuuu{{{{{{{{{zzzwwwsssppppppppprrrtttxxx}}}}}}ppphhh]]]TTTOOOJJJFFFBBBEEEDDDDDDDDDCCCCCCCCCBBBCCCBBB@@@>>><<<;;;::::::::::::::::::;;;;;;<<<<<<999999888888777777666666444333333222000...,,,***'''&&&$$$""" !!!!!!!!!!!!$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###############%%%&&&''')))+++---...///...000222222222222444666555666888999999666444222222111000//////...//////111333555777888:::>>>@@@???@@@AAABBBBBBBBBBBBBBB@@@>>>:::666444333333333//////...------------...,,,,,,+++******+++---...,,,,,,+++*********++++++***,,,///111111///,,,***++++++,,,+++***(((&&&$$$###!!!  """""""""$$$&&&(((***+++,,,+++,,,...111333555666666555555444444222111///......---------///222555777>>>DDDNNNWWW]]]aaadddeeemmmnnnnnnmmmmmmqqqxxx~~~wwwjjj___VVVUUUVVVUUUUUUUUUSSSQQQMMMIIIDDDAAA???>>>999:::;;;===???@@@AAABBBAAAAAADDDIIIMMMSSS___jjjvvvyyytttqqqtttyyy~~~~~~~~~|||xxxuuutttuuuuuuwwwzzz~~~uuummmaaaXXXQQQLLLGGGDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@>>><<<;;;:::::::::::::::;;;;;;::::::::::::888888888888888888888888555555444333111///,,,+++&&&%%%###!!! !!!!!!"""$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''')))+++,,,---......///111111111111333555444555666777777555333222111000///...............000222444666777999<<>>:::777444333333333///......---------......,,,+++*********+++,,,---++++++******)))******+++***,,,...000000///---++++++,,,...///...---+++)))&&&%%%""""""!!!"""###%%%''')))+++++++++,,,///222444666777888555555444333111///---,,,+++++++++,,,...111444666;;;AAAKKKSSSZZZ___ccceeekkkmmmnnnmmmlllnnnssswww{{{mmmbbbWWWTTTTTTSSSRRRSSSQQQNNNJJJDDD@@@<<<:::999555777999<<<>>>@@@AAABBBAAAAAADDDIIIMMMSSS___jjjuuu~~~wwwssstttxxx~~~~~~}}}{{{yyy|||}}}zzzyyyzzz{{{{{{~~~zzzrrrfff\\\UUUPPPKKKGGGCCCCCCCCCBBBAAAAAA@@@@@@>>>===<<<;;;::::::::::::;;;;;;;;;;;;:::999999888888888888888888888888888555555555555222///,,,+++&&&%%%### """ """""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&'''''''''((()))***+++,,,,,,,,,...000000000000222444555555666666666555444444111000///////////////000///111333444555777:::===>>>???@@@AAAAAABBBBBBBBB@@@>>>;;;888555333222111......---------......///,,,+++***))))))***+++,,,******))))))))))))******+++,,,---...///...---------///111333333222111///+++)))&&&""" !!! !!!###$$$'''(((***+++)))***---000333555666777555555444222000---+++***(((((((((***---000333555999???HHHPPPWWW]]]cccfffgggjjjlllllljjjkkknnnqqqwwwqqqeeeYYYTTTSSSQQQQQQRRRNNNKKKFFF@@@;;;888666555333555888;;;>>>@@@AAABBBAAAAAADDDIIIMMMSSS___jjjxxxyyysssssswww}}}}}}|||~~~}}}~~~~~~yyywwwzzz~~~}}}}}}|||}}}~~~~~~uuuiii___XXXSSSMMMIIICCCCCCBBBAAAAAA@@@??????<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;:::999888777888888888888888999999999666666666555333000---+++&&&$$$""" $$$ !!!"""######"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''(((((()))***++++++,,,,,,---///000///000111333666666666555555555555555111111000000000000111111///111333444444666999;;;===>>>???@@@AAAAAABBBAAA???>>>;;;888555333111111......---------......///,,,+++***))))))***++++++***)))))))))))))))******+++,,,,,,---............///111444666777777555444///---)))%%%!!!  !!! !!!"""$$$&&&((()))***%%%''')))---000222444444555555333111///,,,***)))%%%&&&'''))),,,///222444999>>>FFFNNNVVV\\\cccgggdddgggkkkkkkiiiiiikkkmmmqqqzzztttgggZZZUUUSSSQQQPPPQQQLLLIIIDDD>>>999555333333111333777;;;>>>@@@AAABBBAAAAAADDDIIIMMMSSS___jjj}}}yyyssssssvvv}}}~~~{{{zzzxxxxxx|||~~~~~~|||{{{zzz{{{{{{}}}|||pppeee^^^WWWQQQLLLHHHFFFCCCBBBAAA@@@???===AAA@@@>>><<<:::999888888============<<<;;;:::999999999999999999888777666888888888666444111///---)))'''### """###$$$######"""###$$$&&&'''%%%%%%&&&&&&%%%%%%$$$$$$&&&'''((()))++++++,,,,,,(((***+++,,,,,,,,,...000444222222444777888777444555444222000///...------000///...111666999:::999;;;<<>>@@@@@@>>>===;;;:::::::::<<<<<<<<<<<<<<<;;;:::999999999999999888888777777888888777666444111///---)))'''### !!!###"""""""""!!!"""###%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&'''(((***++++++,,,,,,)))***,,,,,,,,,---...000222111111333666888666444444333222111000/////////000......111555999999999;;;===???AAABBBCCCCCCCCC@@@???<<<999666444333222222000...,,,******++++++)))((((((''''''((((((((())))))(((''''''''''''(((+++++++++***++++++,,,---...111444777999999888777555333...)))$$$  !!!"""$$$%%%&&&&&&%%%&&&(((+++------......222111///---+++***))))))'''&&&%%%'''))),,,---...555:::BBBJJJRRRYYY___cccfffiiimmmppppppnnnmmmmmmnnnsss|||zzzmmm___XXXTTTPPPLLLLLLGGGEEEAAA===888555444333333555999===AAADDDEEEFFFGGGFFFGGGLLLPPPVVVbbbnnn}}}~~~vvvnnnooosssyyy}}}|||zzzyyyxxxxxxxxxyyy{{{|||}}}~~~~~~}}}||||||}}}~~~}}}yyyxxxyyy{{{}}}~~~{{{ppphhhaaaYYYSSSLLLHHHDDDAAA@@@@@@????????????>>><<<<<<;;;;;;<<<::::::;;;;;;;;;;;;::::::888888888888888888777777888888777666444222///...***'''$$$!!!!!!"""!!!!!! !!!!!!###$$$%%%&&&&&&'''((((((((('''''''''''')))***++++++,,,,,,)))+++------------///000//////000333666777666555333333222111111111111222///......111555888999999<<<===???AAABBBCCCCCCBBB@@@>>><<<999666444333222000///---***)))((())))))''''''&&&&&&&&&''''''(((((((((''''''(((((())))))+++++++++++++++,,,------000111333666777888888888777444000+++&&&!!! !!!###$$$%%%%%%$$$%%%'''***+++,,,,,,,,,///...---+++)))(((''''''&&&%%%&&&&&&(((+++---...222777???GGGOOOWWW]]]bbbfffiiinnnpppqqqpppppppppmmmqqqwww|||ooobbb[[[VVVPPPLLLKKKFFFDDD@@@<<<999666555444555777;;;@@@DDDHHHJJJKKKKKKJJJJJJNNNRRRWWWcccnnn}}}}}}uuunnnoootttzzz}}}{{{yyywwwvvvvvvwwwwww{{{|||}}}}}}}}}|||{{{zzz{{{|||}}}|||xxxvvvxxx{{{}}}}}}~~~wwwooofff]]]WWWOOOKKKEEEAAA@@@@@@@@@@@@======<<<<<<;;;;;;<<<<<<999999::::::;;;:::::::::888888888777777777777888777777777666444222///...***(((%%%""" !!!"""###$$$%%%&&&'''((()))))))))))))))'''((()))***++++++++++++***,,,------------///000...///222444777888777777444444333222111111111111......///111444777999:::===>>>@@@BBBCCCCCCCCCBBB???>>><<<999666444333333000...---***)))(((((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''((()))***++++++++++++++++++,,,---...111222333555666777888888888555111,,,&&&""" !!!"""###$$$$$$###$$$&&&(((***+++******---,,,***((('''&&&&&&%%%$$$%%%&&&&&&'''))),,,...000555===EEEMMMUUU\\\aaaeeehhhmmmpppqqqqqqrrrsssnnnpppuuuzzz~~~rrreee^^^YYYRRRLLLKKKEEECCC@@@===:::888888777888;;;???DDDHHHLLLNNNOOOOOOMMMMMMPPPSSSXXXcccooo}}}}}}yyyppprrruuu{{{~~~|||yyyvvvuuutttuuuvvv{{{{{{|||}}}}}}|||{{{zzzyyyzzz|||zzzvvvuuuvvvyyy||||||}}}}}}tttkkkaaaZZZRRRNNNHHHDDDBBBBBBBBBAAA<<<<<<;;;;;;;;;;;;;;;<<<999999::::::;;;:::::::::888777777666666777888888777777777666444222000...***(((&&&###  !!!"""$$$$$$%%%%%%&&&'''((()))******+++***((()))***++++++,,,++++++***,,,------,,,,,,...///...111444777888999999888777666444222111000//////...///111222444777999;;;===???@@@BBBCCCCCCCCCBBB???===;;;999666555444333000///...,,,***)))((('''%%%%%%%%%%%%%%%&&&'''''''''''''''((()))***+++,,,++++++++++++,,,---...///111222333444666777777777666444000+++&&&""" !!!"""######$$$###$$$&&&((()))***))))))+++***((('''%%%%%%$$$$$$###$$$&&&&&&&&&(((+++...111555<<>>???AAABBBCCCCCCCCCBBB>>>===;;;999777555444444111000///---+++)))((('''%%%%%%%%%%%%&&&&&&'''(((((('''(((((()))***+++,,,++++++++++++,,,...///000000111333555666666666666333111...)))%%%""" !!!""""""###$$$$$$###$$$&&&((()))))))))))))))((('''&&&$$$$$$$$$###"""$$$&&&&&&%%%&&&***...222666<<>>===============<<<<<<<<<<<<<<<;;;:::999777777555555555666888999666666666666555333111///***)))'''%%%"""  """$$$$$$$$$$$$$$$%%%''')))***+++,,,,,,******++++++,,,,,,++++++)))+++,,,+++******+++---...222777999888777666777444444222111000/////////000222555666666888<<>>===;;;999777555444444111000///---+++)))'''&&&%%%%%%%%%%%%&&&'''((())))))((((((((()))***+++++++++++++++,,,---...///000///111444666777666555444///...+++'''$$$!!!!!!!!!""""""###$$$$$$$$$$$$%%%'''((())))))))))))((((((&&&%%%$$$$$$######!!!$$$&&&&&&$$$%%%***...333666;;;???DDDJJJQQQUUUXXX\\\aaaeeehhhkkknnnpppnnnppprrrtttvvvzzzuuukkkfffaaaYYYQQQNNNIIIHHHGGGEEEDDDDDDEEEEEEGGGIIIKKKMMMNNNOOOOOOOOONNNLLLMMMOOORRRWWWbbbmmm}}}wwwuuurrrppppppqqqtttvvvtttuuuwwwxxxyyyyyyyyyxxxuuuvvvyyy|||}}}zzzyyysssqqqooolllkkkkkkkkklllkkklllnnnqqqssstttuuuuuuuuuvvvzzz}}}}}}}}}vvvjjjaaaWWWTTTPPPMMMKKKHHHEEECCCBBBAAA@@@???>>>>>>>>>>>>============<<<;;;:::999777666555444555666888:::666666666666555333111///***)))(((%%%###!!!!!!############$$$%%%&&&(((***+++,,,,,,******+++,,,,,,,,,++++++)))***++++++***)))***,,,...222777999777555555555222111111000//////000000000333666777777888<<<@@@???@@@BBBCCCCCCCCCCCCBBB>>>===;;;999777555444444000000///---+++(((&&&%%%%%%%%%%%%&&&'''((()))***)))))))))))))))******++++++++++++,,,---...000000...111444777888777444333---+++)))&&&### """"""######$$$$$$%%%%%%$$$%%%''')))******))))))((('''&&&%%%$$$$$$$$$$$$ ###&&&&&&$$$$$$)))...444666:::>>>BBBGGGMMMQQQUUUYYY^^^bbbeeeiiilllooolllmmmpppqqqsssvvvzzz}}}uuulllgggcccZZZRRROOOKKKJJJHHHGGGGGGGGGHHHHHHJJJKKKMMMNNNOOONNNNNNMMMMMMKKKLLLNNNQQQVVVaaammm}}}~~~vvvtttqqqnnnnnnoooqqqsssxxxxxxxxxvvvuuuuuuwwwzzzvvvxxxzzz|||~~~}}}yyyuuurrrqqqmmmiiigggfffgggggggggeeegggiiilllmmmnnnnnnnnnqqqsssuuuvvvxxx~~~~~~oooddd[[[TTTOOONNNMMMJJJIIIKKKEEEEEECCCBBBAAA@@@@@@@@@===>>>>>>>>>===<<<;;;;;;555555555666666888999999:::999777444222000//////***(((&&&$$$$$$"""  !!!!!!$$$$$$$$$%%%'''(((***+++,,,,,,,,,---------......***))))))))))))+++---...///111444666777666555333222111///...---...000111333555777999:::;;;===???AAABBBCCCDDDDDDBBB@@@>>>@@@???<<<:::777555444333333222///---***((('''&&&''''''''''''(((((((((((()))(((''''''''')))***+++,,,,,,+++++++++,,,...///...///111333444333222111...+++(((%%%###"""  $$$&&&&&&&&&&&&''')))((((((((((((((())))))''''''&&&%%%$$$$$$$$$$$$ """#########%%%(((***///222777<<<@@@DDDIIILLLPPPUUU[[[```dddgggjjjlllqqqpppooopppqqqtttwwwyyy|||xxxsssmmmgggaaa[[[WWWQQQNNNKKKJJJLLLOOOPPPQQQLLLMMMNNNOOOOOOMMMKKKJJJLLLIIIHHHJJJMMMRRR^^^jjj{{{}}}{{{tttrrrnnnlllkkkllloooppptttuuuvvvuuussssssuuuvvvtttvvvyyy{{{}}}{{{wwwssspppnnnkkkgggeeeeeeeeeeeeeeeaaabbbccceeefffggghhhhhhlllnnnqqqsssvvv|||qqqfff___WWWPPPOOOMMMIIIGGGIIIFFFEEEDDDCCCBBBAAAAAAAAA???>>>>>>===<<<;;;:::999555555555555666777888999:::888777444222111//////***(((&&&$$$$$$"""  !!!!!!######$$$%%%''')))+++,,,..................------))))))(((((()))***,,,---///000333555666666555333222111///......///000111333666888999:::;;;>>>@@@BBBBBBCCCDDDCCCBBB@@@>>>@@@???<<<:::777555444333222111///---+++)))((((((((((((((((((((((((((()))((('''&&&&&&&&&''')))******))))))((()))***+++,,,,,,---000222222222111000---+++'''%%%###!!!!!!$$$&&&&&&&&&'''((()))))))))(((((())))))***)))((('''%%%###""""""!!! !!!"""######%%%(((+++...111555999===AAAEEEHHHLLLQQQXXX^^^bbbfffjjjmmmrrrrrrrrrrrrtttvvvxxxzzzzzz|||~~~|||yyyuuupppkkkddd^^^YYYTTTQQQNNNMMMOOOQQQRRRSSSOOOPPPPPPPPPNNNLLLIIIGGGHHHFFFFFFHHHKKKQQQ^^^jjjyyy}}}yyyvvvpppnnnkkkiiihhhiiikkkmmmppprrrssssssrrrqqqrrrrrrqqqtttwww{{{~~~~~~{{{xxxtttpppllljjjhhhdddcccccccccbbbaaa\\\\\\[[[ZZZ[[[]]]___```dddgggkkkooossszzzuuukkkcccZZZRRROOOMMMIIIFFFFFFGGGGGGEEEDDDCCCCCCCCCCCC@@@@@@???===;;;:::888888444444444444555666777777999888666444222111//////***(((&&&$$$$$$"""  !!!!!!!!!"""###%%%'''***,,,---000000000000///...------)))(((((('''((()))+++,,,...000222444555555444333222111000//////000222222444666999:::;;;<<>>???>>><<<:::888666444333111000...---++++++***************************)))'''&&&%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((((()))***---///000000000///,,,)))&&&$$$###!!!!!!$$$%%%%%%&&&(((***+++******)))))))))*********)))'''$$$"""!!! !!!""""""###%%%(((+++---000333777999===@@@CCCGGGLLLSSSYYY___eeejjjmmmrrrrrrssssssuuuvvvxxxyyyvvvxxxzzz}}}~~~|||zzzwwwtttoooiiibbb]]]XXXUUURRRQQQSSSTTTUUUUUUTTTTTTRRRPPPMMMIIIEEECCCCCCAAABBBEEEIIIPPP\\\iiiwww|||wwwtttooommmiiigggfffhhhjjjkkkoooqqqssssssrrrqqqpppqqqqqqssswwwzzz~~~|||yyyvvvrrrnnnjjjhhhfffcccbbbbbbaaa___^^^YYYWWWTTTRRRRRRTTTXXXZZZ^^^bbbggglllrrr{{{yyyooofff[[[RRRPPPNNNKKKHHHGGGHHHHHHGGGFFFEEEDDDDDDEEECCCAAA???===;;;999777666444444444444444555666666777777666444333111///...***(((&&&$$$$$$"""  !!! !!!"""%%%(((+++---///222222222222111///---,,,)))((('''''''''(((***+++---...111333444444444333111111000000111222333444666888:::<<<<<<>>>@@@BBBCCCCCCCCCCCCBBB@@@???>>>>>>>>><<<;;;888666444333000///...---,,,,,,,,,,,,,,,+++++++++++++++******''''''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%&&&&&&%%%'''***,,,.........---***(((%%%###"""!!! """$$$$$$%%%'''***,,,,,,+++******************((('''%%%###!!!  !!!""""""$$$(((+++---///333555777999===???CCCGGGNNNUUU\\\cccjjjnnnqqqrrrssstttuuuvvvwwwxxxxxxyyy{{{}}}~~~|||{{{yyywwwsssmmmfff```[[[XXXUUUTTTUUUVVVUUUUUUWWWVVVSSSOOOKKKFFFAAA???>>><<<>>>CCCGGGNNN[[[ggguuu|||wwwsssooommmjjjgggfffhhhjjjllloooqqqssssssrrrqqqpppqqqqqqtttwwwzzz}}}~~~{{{xxxuuuqqqmmmiiifffeeecccbbbaaa___\\\ZZZUUUSSSOOOLLLLLLOOOSSSVVVYYY^^^eeelllsss|||}}}ttthhh]]]SSSQQQQQQNNNKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFEEECCC@@@===;;;888777777555444444444444555555666666666666555333111///...***(((&&&$$$$$$"""  !!!"""%%%(((+++...///333333333333222000---,,,)))((('''''''''((()))***,,,---///111222333333333111111111222333444555555777999<<<===>>>???AAADDDCCCCCCCCCBBBAAA???>>>>>>======<<<;;;999777555333//////......------......------,,,,,,+++++++++***)))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&%%%###%%%(((***,,,,,,,,,+++(((&&&###!!!!!! !!!"""$$$%%%&&&(((+++...,,,,,,+++***))))))******%%%$$$###"""!!! !!!!!!"""$$$(((+++---000333444666888:::===@@@DDDJJJQQQXXX```hhhmmmqqqrrrtttwwwxxxyyyzzzzzz{{{{{{|||}}}}}}}}}~~~~~~|||{{{zzzxxxuuuooogggbbb\\\YYYWWWUUUUUUUUUTTTSSSWWWUUUQQQMMMGGGBBB>>><<<:::999<<>>;;;999999888666555555555555555666666555555555555333111///---***(((&&&$$$$$$"""  !!!"""%%%(((+++---///222333333444222000...,,,***)))((((((((()))******+++,,,...///111222333333000111222333444555666777888:::===>>>???@@@CCCEEEDDDCCCBBBAAA@@@???>>>===<<<<<<<<<;;;:::777555333000000///............///---------,,,++++++******)))((('''&&&&&&&&&'''(((''''''((((((((('''&&&%%%###$$$''')))*********)))&&&$$$"""  """%%%&&&'''))),,,...,,,+++***)))))))))))))))###""""""!!!  !!!"""$$$(((+++---///222444555666999;;;>>>AAAFFFLLLSSS[[[dddiiiqqqsssvvvzzz|||}}}}}}}}}{{{{{{{{{{{{{{{{{{|||||||||{{{yyyvvvsssnnngggccc\\\ZZZWWWVVVUUUTTTRRRQQQSSSQQQMMMIIIDDD???<<<:::999888;;;AAAGGGNNNZZZfffuuu|||wwwssspppmmmjjjhhhggghhhkkklllkkkllllllkkkjjjjjjkkkmmmnnnqqqvvvyyy|||~~~|||zzzxxxuuusssqqqnnnkkkhhhdddcccaaa___]]]XXXSSSOOOJJJHHHDDDBBBCCCFFFJJJLLLTTTZZZccckkkttt~~~{{{rrrdddXXXTTTUUURRRMMMKKKIIIHHHGGGGGGFFFFFFGGGGGGHHHFFFBBB???<<<;;;::::::777666666555555666666777444444555555333111///---***(((&&&$$$$$$"""  !!!!!!###%%%'''***---...000111333333333000...,,,+++***))))))((()))***+++***+++---...000222333333000111222444666777777888999;;;>>>???@@@AAADDDFFFDDDDDDBBB@@@???>>>======<<<<<<<<<<<<:::888555333111000000///......//////------,,,,,,+++******))))))(((&&&%%%%%%%%%&&&&&&'''(((((()))((('''&&&%%%###%%%''')))))))))((('''%%%###  """&&&((()))***,,,---,,,+++***)))(((((((((((($$$###"""  !!!"""$$$(((++++++...000222333555888:::<<<>>>BBBGGGMMMUUU^^^dddmmmpppuuuyyy|||}}}}}}}}}yyyzzzzzzzzz{{{|||}}}~~~|||zzzwwwssspppkkkfffbbb]]][[[XXXVVVVVVTTTRRRPPPMMMLLLHHHDDD@@@===;;;999999888<<>>@@@@@@BBBDDDFFFEEEDDDBBB@@@???>>>======;;;<<<<<<<<<:::888555333222111000//////......///------,,,++++++***))))))((('''%%%$$$###$$$%%%%%%''''''((()))((('''%%%$$$$$$%%%'''))))))((('''&&&$$$""" """&&&)))***+++,,,---+++***)))(((''''''''''''&&&$$$""" !!!"""$$$(((+++***,,,///111222444777999:::<<>><<<;;;:::===;;;:::;;;<<<:::666222999888777555333111000///+++)))&&&%%%$$$"""!!!###$$$%%%'''***,,,222333444555555333111000///...,,,***)))))))))******+++,,,...000111333333222333333444666888999::::::;;;===???AAABBBCCCCCCBBBBBBAAA@@@?????????@@@???<<<888777888888555333333111///---,,,++++++,,,,,,,,,***)))((((((((((((&&&&&&%%%%%%%%%&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!! """$$$'''))),,,------...---,,,***)))(((((((((&&&$$$"""  """!!!###&&&)))+++...000111111333555999:::;;;>>>BBBIIIQQQWWW\\\```gggmmmssswwwyyyyyyxxxzzz||||||{{{|||}}}{{{wwwsssppplllfffbbb```^^^ZZZXXXVVVTTTQQQNNNJJJCCC?????????;;;888888;;;;;;>>>EEEJJJRRR^^^iiixxx}}}yyytttqqqnnnllliiihhhhhhhhhfffeeedddeeedddcccaaaaaacccdddiiimmmqqquuuxxx|||~~~zzzxxxvvvrrrpppmmmllllllkkkhhhfffaaa___]]]YYYUUUOOOHHHDDD???;;;:::<<<<<<>>>DDDKKKOOOXXXccclllttt}}}zzzsssiii```ZZZSSSMMMHHHFFFEEECCCAAAAAABBBDDDEEEFFFEEECCC@@@>>><<<::::::;;;:::999:::;;;:::666333999888777555333111000000---***(((&&&%%%###!!! ###$$$%%%'''***---111333444555555444333111111///---+++***)))))))))******,,,---///111222333222222222333444666777888999:::<<<>>>???AAABBBBBBBBBBBBAAA@@@????????????AAA>>>:::999999888666333333222000...---,,,,,,,,,,,,+++***)))((((((((((((&&&&&&&&&%%%%%%&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$!!!!!!"""%%%'''***,,,......//////---+++***)))((((((&&&$$$!!!  """!!!###&&&***,,,///111222222444666777888999;;;???EEEMMMRRRYYY\\\bbbiiiooosssuuuvvvuuuwwwyyyzzzzzz|||}}}yyyuuurrrmmmhhhcccbbb```]]][[[YYYWWWTTTQQQLLLEEE?????????<<<::::::;;;;;;???FFFKKKSSS___jjjzzz~~~yyyuuuqqqnnnlllkkkiiihhhhhhfffbbb______``````___^^^___aaacccgggkkkppptttxxx|||}}}yyyvvvuuutttqqqnnnkkkhhhgggfffeeeddd```]]]ZZZVVVQQQJJJCCC>>>;;;888777:::;;;===DDDLLLQQQYYYdddmmmttt~~~xxxlllaaaZZZSSSMMMHHHFFFDDDBBB@@@@@@AAABBBCCCEEECCCAAA???<<<;;;:::999999888888999::::::777555888888777555333222111000...,,,)))'''&&&%%%"""  """$$$%%%'''***---000222444666666666555444333222///,,,***))))))))))))***+++---...000111111222111222222333444555666888888:::;;;===???@@@@@@BBBBBBAAA@@@@@@??????>>>CCCAAA===;;;999888666444444333111///------------++++++***)))((((((((((((''''''&&&&&&&&&&&&&&&'''&&&''''''''''''(((((((((''''''''''''''''''''''''%%%$$$"""  !!!###%%%(((+++---//////222111///...,,,***)))(((&&&$$$!!! """!!!###&&&***---000222222333555777555666888:::===BBBIIIMMMSSSWWW\\\bbbhhhmmmpppqqqrrrsssvvvwwwyyy||||||xxxtttpppkkkgggdddbbb```^^^]]][[[XXXUUUOOOGGG@@@??????===<<<===<<<<<<@@@GGGMMMTTT```kkkzzz~~~xxxsssoookkkiiiiiihhhggggggeeebbb]]]YYYYYYZZZ[[[[[[[[[\\\___bbbfffjjjpppuuuyyy}}}}}}yyyuuusssrrrqqqoookkkgggdddbbbbbbaaa```^^^[[[WWWRRRMMMFFF???;;;:::777666888:::<<>>???AAAAAAAAAAAAAAA@@@??????DDDBBB???<<<999777555444444222000...---,,,,,,---++++++***)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%###!!!!!!!!!###%%%))),,,...000000444333222000---+++)))(((&&&$$$!!! """!!!###&&&***,,,///111222444666777666888999;;;===AAAFFFJJJNNNQQQVVV\\\bbbgggkkkmmmqqqsssuuuwwwyyy|||{{{wwwsssnnnlllgggfffdddcccbbb___\\\YYYQQQIIIAAA@@@@@@>>>===>>>===>>>BBBIIIOOOUUUaaalllxxxzzztttoookkkgggeeeeeeeeedddcccbbb]]]XXXSSSRRRTTTUUUWWWXXX[[[^^^bbbgggkkkqqqwww{{{~~~~~~zzzvvvssspppooooookkkgggccc```^^^^^^]]]\\\]]]YYYUUUPPPKKKEEE>>>:::;;;888777999:::<<>>===;;;999888888888444555777777888888888999888888777666444333222222...+++)))'''&&&$$$""""""$$$%%%(((+++...000222444777999999999999777666333///---+++************+++,,,---///000000333222222222333444555555555555555666888:::<<<===@@@AAABBBBBBBBBBBBAAAAAAEEECCCAAA===999666555444333222000...,,,,,,,,,,,,,,,++++++************+++***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''%%%###!!!  !!!!!!"""%%%))),,,...000111444444333111///,,,***)))'''$$$!!!  """!!!###&&&))),,,///111222444666888999;;;===???@@@BBBFFFIIIJJJLLLPPPVVV\\\bbbgggjjjrrrtttvvvxxxzzz}}}~~~zzzvvvsssqqqkkkjjjhhhgggfffccc___\\\UUULLLDDDBBBAAA???>>>?????????DDDKKKPPPUUU```jjjwww}}}~~~xxxqqqlllhhheeebbbaaa```______]]]YYYSSSOOOMMMOOOQQQSSSVVVYYY^^^bbbhhhlllrrrxxx{{{~~~}}}{{{|||{{{xxxtttqqqnnnlllkkkeeebbb___\\\[[[[[[YYYXXXYYYVVVQQQMMMIIIDDD>>>:::<<<999888:::;;;===CCCKKKSSSZZZccckkksss}}}yyymmmbbbYYYQQQKKKHHHGGGEEEDDDBBBAAA@@@@@@===<<<;;;999888777777777444555666777666666888999888888777666555444333222...,,,)))'''&&&$$$""" """$$$%%%(((+++...111222555888::::::::::::888777444111...,,,,,,+++++++++,,,---...///000000222222222222333444555666444444444555777999;;;===???@@@BBBDDDEEEEEEDDDDDDEEEEEECCC???;;;888777777444333000...------------------,,,,,,,,,,,,,,,---+++***)))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))'''&&&$$$"""  !!!$$$(((+++...000111333333333222000---+++)))(((&&&###!!!  """!!!###&&&***,,,000222333555777999<<<>>>@@@AAABBBCCCEEEGGGGGGHHHKKKQQQWWW^^^dddgggpppsssvvvyyy||||||xxxwwwvvvqqqpppnnnmmmkkkhhhccc___ZZZQQQIIIGGGEEEAAA??????@@@AAAEEELLLPPPTTT^^^hhhvvv~~~}}}{{{ssslllfffccc___]]]^^^]]][[[ZZZXXXUUUPPPMMMIIIKKKOOOQQQUUUYYY^^^bbbhhhlllrrrwww{{{}}}|||xxxvvvwwwvvvuuurrrnnnkkkhhhfff```^^^\\\ZZZZZZYYYWWWUUUUUURRRNNNJJJGGGCCC>>>;;;;;;999888;;;===@@@GGGOOOTTT[[[dddlllttt~~~sssiii___UUUOOOGGGFFFEEECCCAAA@@@>>>>>>;;;:::999888777777666666333555777666555555777999888888777666555444333333///---***)))'''&&&###!!! !!!###%%%(((,,,///222444666999;;;;;;::::::999777444111///...------,,,,,,---...///000000111//////000000222333555666444444444444666888;;;===>>>@@@CCCEEEGGGHHHHHHGGGGGGGGGFFFBBB===::::::;;;666555333111////////////......---------......///,,,+++)))(((&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))(((&&&$$$"""!!! !!!!!! ###'''+++---///000222222222222111...,,,******'''$$$"""!!! """!!!###&&&,,,...222444666888:::<<<;;;>>>@@@AAAAAAAAABBBCCCCCCDDDGGGKKKRRRZZZ```dddjjjnnntttyyy}}}}}}zzzzzzzzzwwwvvvtttsssqqqlllfffbbb___WWWOOOMMMKKKEEEAAAAAABBBBBBFFFLLLOOOSSS\\\eeeqqq}}}}}}|||vvvmmmfffaaa]]]ZZZXXX\\\ZZZXXXWWWVVVSSSOOOLLLGGGJJJMMMPPPTTTYYY^^^bbbggglllrrrwwwzzz|||}}}|||xxxuuurrrttttttrrrpppmmmiiieeeccc]]][[[ZZZZZZZZZXXXUUUSSSQQQOOOKKKHHHEEEBBB>>><<<:::888888<<>>===<<<:::999888777666666666666444555777666444444666999888888777666555444444333111...,,,***)))'''%%%""""""!!!###%%%(((,,,///333444777999;;;;;;;;;:::888777444222000///......,,,------...///000111111------...///111222444555444444333444666888;;;===>>>@@@CCCFFFIIIJJJJJJIIIHHHIIIIIIEEE@@@======???888777555333111111111111//////.........//////000,,,+++***(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))((('''%%%###!!!!!!!!!!!!  ###&&&***---///000000111222222111///,,,***+++(((%%%"""!!!  """!!!###&&&...000444777888:::<<<>>>:::===???@@@@@@??????@@@@@@AAADDDHHHOOOWWW^^^bbbeeejjjrrryyy}}}~~~{{{{{{}}}|||zzzyyywwwtttoooiiieeeccc[[[TTTRRROOOHHHCCCBBBCCCCCCGGGLLLOOORRRZZZccckkkwww|||zzzqqqgggbbb\\\WWWUUUVVVTTTUUUUUUTTTQQQOOONNNNNNKKKIIILLLSSSVVVVVVZZZbbbfffkkkpppuuuwwwxxxyyyzzz|||zzzxxxvvvuuurrrpppooonnnnnnllliiifffcccaaa```\\\YYYYYY[[[[[[VVVRRROOOLLLHHHDDDBBB@@@>>><<<777:::===???AAAFFFNNNTTT^^^cccjjjrrr|||vvviiiZZZQQQKKKGGGCCC@@@?????????>>>;;;:::888888888888666555444333222111111333555666444555666777666444111///000...+++***)))(((%%%### !!!###&&&)))+++---222444777:::;;;:::888666888666444111///.........,,,------....../////////000000000111222333444555555555666777999:::;;;;;;BBBDDDGGGIIIJJJLLLOOORRRQQQMMMHHHBBB>>>;;;::::::777555333222222111///---////////////000111222222000///,,,***((('''''''''###%%%&&&''''''''')))+++))))))************))))))((('''&&&%%%###"""!!!!!! !!!$$$&&&((()))+++---000111111111000...---+++***((('''&&&$$$""" !!!###$$$%%%...111444777999;;;>>>@@@>>>>>>>>>===<<<<<<;;;;;;;;;===@@@DDDIIIPPPWWW\\\ccciiiqqqwwwyyyzzz}}}~~~}}}~~~}}}xxxrrrmmmjjjfffaaaZZZTTTOOOKKKHHHEEECCCBBBEEEJJJMMMPPPWWW^^^eeeooo}}}~~~|||uuulllccc^^^XXXSSSQQQSSSQQQRRRRRRQQQNNNLLLKKKLLLJJJIIIMMMSSSVVVWWW[[[bbbeeeiiinnnrrrsssuuuwwwxxx{{{yyywwwvvvuuutttrrrpppnnnnnnllljjjgggdddaaa______\\\YYYYYY[[[[[[WWWRRRPPPMMMHHHEEECCC@@@>>><<<999<<>><<<:::888888888888666555444333222111111222333444333444666777666444111000000...+++***)))(((%%%###!!!"""%%%(((+++---222444777:::;;;:::888777666555222000...---,,,,,,,,,,,,------......//////000000000111222444555666777888999:::;;;<<<===>>>BBBDDDHHHJJJKKKMMMPPPRRRQQQNNNIIIDDD???<<<::::::666444333222333222111///000000000000111111222333000...,,,***((('''''''''$$$&&&'''''''''(((***,,,)))******++++++******)))((('''&&&%%%$$$"""!!!!!!!!!!!! !!!###&&&((()))***---///000000000///...,,,***)))((('''&&&$$$"""!!!!!!###$$$%%%---000444777888:::===??????>>>===<<<;;;:::999999777888;;;>>>CCCJJJRRRWWW___fffnnnsssvvvxxx{{{~~~~~~{{{uuuqqqnnnjjjeee^^^WWWRRRNNNJJJGGGBBBAAACCCGGGJJJLLLSSSZZZaaajjjwww}}}vvvnnnfff]]]YYYTTTOOOMMMNNNMMMNNNNNNMMMJJJHHHHHHIIIJJJJJJNNNSSSWWWXXX]]]ccceeegggkkknnnoooqqqsssuuuwwwvvvttttttttttttrrrqqqnnnmmmkkkiiieeebbb___]]]^^^[[[YYYYYY[[[ZZZWWWSSSQQQNNNJJJFFFDDDAAA>>>;;;;;;===AAACCCEEEKKKSSSZZZ```gggrrr~~~}}}pppbbbYYYMMMJJJEEEAAA@@@@@@???>>>===;;;999999999888777555555444222111000000111222222333444666666444333111000...+++***)))(((%%%###!!! !!!%%%))),,,...222444777:::;;;:::999888666444111///,,,+++++++++++++++,,,,,,---....../////////000111222444666777999:::;;;<<<>>>???@@@AAABBBEEEHHHKKKLLLNNNPPPRRRQQQOOOLLLGGGBBB>>>:::888555444333333444444333111222222111111111222333333///...,,,)))((('''''''''&&&''''''&&&&&&'''***---++++++,,,,,,,,,,,,++++++(((((('''&&&$$$###"""!!!###""""""!!!  """%%%'''(((***,,,...000//////...---+++***)))((('''&&&$$$###!!!  """###%%%&&&,,,///333666777999<<<>>>???>>>===;;;999888777666333555666999===DDDLLLRRRZZZ```hhhnnnqqqtttxxx|||~~~|||wwwtttpppkkkddd]]]WWWRRRMMMJJJEEECCCCCCGGGIIIJJJPPPWWW]]]eeerrr~~~yyyrrriiiaaaYYYUUURRRMMMKKKMMMKKKKKKKKKJJJGGGFFFFFFGGGIIIKKKOOOSSSWWW[[[```dddfffhhhjjjlllmmmnnnqqqssstttsssrrrrrrssstttsssrrrnnnmmmjjjgggdddaaa^^^]]]\\\ZZZYYYYYYZZZYYYWWWUUURRROOOKKKHHHEEEBBB>>><<<<<<>>>AAACCCFFFMMMVVV\\\cccjjjttttttggg]]]PPPLLLGGGCCCBBBAAA@@@??????===;;;;;;;;;:::888666555444222111000/////////000222333555555444333333000...+++***)))(((%%%###!!! """&&&+++...000333444777:::;;;;;;:::999666555222///---+++++++++***++++++,,,---...///////////////111222444666777:::;;;<<<===???@@@BBBBBBCCCFFFJJJLLLNNNOOOQQQSSSRRRPPPNNNJJJEEE???;;;888444333333333555666555444444444333222222222333333///---+++)))''''''''''''''''''&&&%%%$$$&&&***---,,,,,,------------,,,,,,)))((('''&&&%%%$$$###"""$$$$$$###"""!!!  !!!$$$&&&''')))+++---000000///...---+++***)))'''&&&%%%$$$"""!!!  !!!"""$$$&&&''',,,///222555666888:::<<<>>>===<<<:::777555444333333444555777:::AAAIIIOOOUUU[[[ccciiimmmqqqwww{{{~~~}}}zzzuuupppiiibbb\\\VVVQQQMMMKKKHHHGGGIIIJJJJJJOOOVVV\\\dddppp|||vvvoooeee]]]WWWTTTQQQMMMKKKLLLIIIJJJIIIGGGEEEDDDEEEGGGHHHLLLPPPSSSWWW]]]bbbeeegggiiikkklllmmmnnnppprrrrrrqqqpppqqqrrrsssrrrqqqmmmkkkiiifffccc```^^^]]]ZZZYYYYYYYYYYYYYYYWWWVVVRRRPPPLLLIIIGGGCCC???===<<>>======<<<:::888555444333111000///......000111222444444444444333000...+++***)))(((%%%###!!!  $$$(((---111333333555777999;;;;;;;;;:::999777444111///---,,,,,,***++++++,,,...//////000//////000111222444666666999999;;;<<<>>>@@@AAABBBCCCGGGKKKNNNOOOPPPRRRSSSQQQPPPNNNKKKFFF@@@;;;999444333333444666888777666555555444333222222222333...,,,***)))''''''''''''&&&&&&%%%$$$###%%%(((,,,------............------***)))((('''&&&$$$######%%%%%%$$$######"""!!!!!!!!!  ###%%%&&&(((***,,,000000///...---+++***)))%%%%%%$$$###!!!  """$$$'''(((,,,///222444666777:::<<<<<<;;;:::888555333111000222333444555888>>>FFFKKKPPPVVV]]]ccchhhnnnvvv{{{~~~~~~xxxsssmmmgggaaa[[[VVVRRRQQQMMMKKKKKKJJJIIINNNTTT[[[cccooo{{{{{{qqqjjjaaaZZZTTTRRRPPPLLLJJJLLLHHHHHHGGGEEECCCCCCDDDFFFHHHMMMQQQSSSXXX___eeefffiiikkkmmmooonnnooopppqqqqqqpppnnnoooppppppooommmjjjiiifffccc```^^^]]]\\\XXXXXXYYYYYYYYYXXXXXXWWWQQQOOOMMMJJJHHHEEEAAA>>>===@@@BBBDDDHHHPPPZZZbbblllpppwwwyyymmmdddWWWSSSMMMIIIFFFEEEDDDCCCCCCAAA???>>>>>>===;;;999555444333222111000//////111111222333333333333333000...+++***)))(((%%%###"""!!!"""%%%)))...111333333555777999;;;<<<<<<<<<;;;999666333000///...---++++++,,,---///000111111000000000111222333555555777888999;;;===???@@@AAADDDGGGLLLOOOQQQQQQSSSTTTQQQPPPNNNJJJFFFAAA===:::555444444555777999888777666555444333222222111111---,,,***((('''''''''''''''''''''%%%$$$%%%(((+++------............------******)))(((&&&%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$!!!  """$$$%%%'''))),,,//////...---,,,***)))(((######"""!!! !!!%%%(((***---///333555666777:::;;;:::999888666333111000///...000111333666:::@@@EEEKKKPPPWWW^^^dddkkktttzzz~~~yyyvvvqqqlllgggbbb\\\YYYUUUQQQMMMKKKIIIGGGKKKRRRXXX```nnn{{{}}}tttjjjccc[[[UUUPPPOOOMMMIIIHHHIIIFFFFFFEEECCCAAAAAACCCEEEGGGNNNRRRSSSXXXaaaggggggiiillloooppppppooooooooopppnnnlllllllllkkkjjjhhhfffdddbbb___]]]\\\[[[[[[VVVWWWYYYYYYXXXXXXXXXXXXPPPOOOMMMKKKJJJGGGCCC@@@???AAADDDFFFJJJRRR]]]eeepppuuu}}}|||pppgggZZZVVVPPPKKKIIIGGGFFFDDDBBB@@@>>>======<<<999777444444444333333111000000222222222222222333333333000...+++***)))(((%%%###"""!!!"""%%%)))---000222444555777999;;;<<<<<<===<<<:::777333111///......+++,,,---...000111222333222222111111222222333444666777888:::===>>>@@@AAADDDHHHMMMPPPRRRRRRSSSTTTPPPNNNLLLIIIEEEAAA>>><<<666555555666888999888777666555444222111111000000,,,+++)))((('''''''''''''''((()))((('''''')))+++,,,------......------,,,+++***)))((('''%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&"""!!!!!!###$$$&&&)))+++,,,,,,,,,+++***(((&&&%%%!!!!!! !!!%%%)))+++...000333555666888:::<<<888777666444222000///...,,,...111333666999===@@@FFFKKKRRRYYY___gggqqqxxx~~~~~~{{{xxxtttpppmmmhhhccc```[[[VVVQQQNNNKKKHHHLLLRRRVVV___nnn~~~wwwoooeee___WWWQQQLLLLLLJJJGGGEEEGGGDDDDDDCCCAAA??????AAADDDGGGNNNSSSTTTXXXbbbhhhhhhhhhllloooqqqpppooonnnnnnnnnllljjjiiiiiihhhfffdddcccaaa___\\\[[[ZZZZZZZZZVVVWWWYYYYYYXXXWWWXXXYYYPPPNNNMMMLLLKKKHHHDDDAAAAAACCCFFFHHHLLLTTT___gggrrrxxx~~~rrriii\\\XXXRRRMMMJJJIIIGGGFFFAAA???===<<<;;;:::888666444444444444444333222111222222222222222222222222000...+++***)))(((%%%###"""!!!!!!$$$(((,,,///111444555777999;;;<<<======<<<:::777333000...------,,,,,,---///000222333333333222222111222222222333666777888:::===???@@@AAADDDHHHMMMQQQRRRSSSTTTTTTOOONNNKKKHHHDDDAAA???>>>777666666666888999999777666555444222111000000///,,,+++)))((('''''''''((()))***++++++******+++,,,,,,------------------,,,++++++***((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''((("""!!! !!!###$$$&&&(((************)))(((&&&$$$###  %%%))),,,...111444666777888:::<<<666666555333111000///...,,,///333555777:::===???BBBGGGNNNUUU\\\eeeooowww~~~~~~|||yyyvvvssspppmmmhhheee```[[[UUURRRNNNKKKNNNTTTVVVaaaqqqwwwqqqhhh\\\SSSNNNKKKIIIGGGGGGGGGEEEDDDDDDBBB@@@???@@@BBBDDDFFFHHHOOOVVVYYY]]]dddiiiiiiiiiiiikkkllllllllllllkkklllllljjjhhhfffcccbbbaaa___]]][[[XXXWWWVVVUUUUUURRRSSSUUUVVVVVVUUUTTTTTTQQQOOOLLLKKKLLLLLLIIIFFFDDDFFFJJJMMMRRRYYYaaafffssszzzzzzmmmbbb\\\TTTOOOLLLIIIDDD@@@AAA???;;;888666555666666555444444333333222222111444444444444333333222111222///---+++***(((&&&############%%%)))...222555555666888999:::;;;;;;<<<888888777555333111000///000000111555999:::777444444222111//////000222333555777999:::;;;<<<@@@BBBHHHKKKNNNQQQRRRRRRQQQPPPMMMKKKHHHEEEDDDAAA>>><<<999777555444555777999;;;888555222111222111...+++---+++)))((())))))((('''*********++++++,,,,,,,,,---,,,+++******+++---...******)))((('''&&&&&&%%%(((((((((((((((((((((((($$$"""  !!!"""###%%%'''(((*********)))'''%%%"""!!!  """&&&+++///000333777;;;===<<<:::888;;;777333000///...---,,,,,,---///111444777999;;;<<>>>>>@@@CCCEEEIIIPPPWWWZZZ___fffjjjjjjiiiiiiiiiiiiiiijjjjjjjjjlllkkkiiifffdddaaa___^^^]]][[[YYYWWWUUUUUUTTTTTTRRRSSSTTTUUUUUUUUUTTTSSSQQQNNNLLLLLLLLLLLLJJJGGGGGGIIILLLPPPUUU\\\dddjjjuuu||||||oooeee^^^UUUOOOKKKHHHDDD@@@@@@>>>;;;888666555666666555555444333333222222111444444555555444333333222111...,,,***)))'''%%%""""""""""""$$$(((,,,111444444555777888::::::;;;;;;999888777555444222111111222333555999<<<<<<888444333222000//////000111333444666888:::;;;===@@@CCCIIIKKKNNNPPPRRRQQQPPPOOOLLLIIIFFFDDDCCCAAA>>><<<999888777666666777888999777555222111111000---***,,,+++)))((()))***)))'''))))))******+++,,,------...,,,+++*********,,,---******)))((('''&&&%%%%%%''''''''''''''''''''''''###"""  !!!"""###$$$&&&((()))+++++++++***(((&&&$$$"""!!!  ###'''---111333666:::===???>>>;;;::::::666222///...---,,,+++------...000333555777999999>>>FFFOOOYYYccclllrrr~~~~~~}}}}}}}}}zzzvvvrrrnnniiiccc^^^[[[\\\]]]]]]fffnnn}}}uuulllfff]]]SSSJJJFFFDDDCCCBBBDDDDDDCCCBBB@@@???===<<<===@@@BBBDDDKKKRRRYYY]]]aaahhhlllllliiiiiigggffffffggghhhhhhkkkjjjgggdddaaa]]][[[ZZZYYYXXXWWWUUUTTTSSSSSSSSSRRRSSSTTTUUUUUUTTTRRRRRRPPPNNNMMMMMMMMMMMMLLLJJJLLLMMMPPPSSSXXX```iiioooxxxsssiiibbbWWWOOOKKKGGGCCC@@@>>><<<:::777555555666666555555444444333222222222444444555555555444333333///---***)))(((&&&###!!! !!!"""&&&***...111333333555777888999::::::888777666555333333222222555777;;;???AAA>>>888333222111///......///111222444666888:::<<<>>>BBBEEEHHHJJJMMMOOOPPPOOONNNMMMIIIGGGDDDBBBAAA@@@>>><<<999999888888777666666666777444222000000...,,,***+++)))((()))******)))((('''((()))***+++,,,---......---,,,*********++++++******)))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""!!! !!!!!!###$$$&&&((()))***---------,,,***(((%%%$$$"""!!!  """$$$)))///333888:::>>>AAABBB@@@>>><<<999666222///...---,,,+++---------///000222444555777:::AAAHHHQQQ\\\gggmmm}}}wwwtttooojjjhhhhhhjjjkkksss|||wwwnnneee___WWWNNNGGGCCCBBBAAAAAACCCDDDDDDCCC@@@???======>>>AAADDDFFFMMMTTT[[[___dddjjjmmmmmmjjjiiigggeeedddeeefffgggjjjhhheeeaaa]]]YYYVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTUUUTTTSSSQQQQQQOOOOOONNNNNNOOOOOOOOONNNPPPQQQSSSVVV[[[ccclllrrr{{{wwwooofffZZZQQQKKKGGGCCC@@@>>><<<999777555555666666555555555444333333222222333333444444444333333222...,,,)))((('''%%%""" !!!$$$(((+++---000111333555666777888888666555444333222222333333777;;;???CCCBBB===666111000///...------///000222333555888:::<<>>BBBDDDEEECCC@@@===999666222//////...---,,,,,,,,,------...000111222444777<<>>@@@CCCFFFHHHNNNVVV]]]aaaeeejjjmmmkkkjjjiiifffeeedddeeefffggghhhfffccc___ZZZVVVSSSQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUTTTSSSQQQPPPOOOPPPPPPQQQQQQRRRRRRSSSSSSUUUVVVYYY]]]eeemmmrrr|||{{{ssskkk^^^TTTNNNIIIDDDAAA>>>===:::777666555666666666666555444444333333222222222333333333333222222///,,,***((('''%%%###  ###%%%(((***...///111333444666666777444333222111111222333444:::===AAACCC@@@:::333//////...---,,,,,,...000111222444777999;;;>>>BBBEEEFFFHHHJJJLLLMMMLLLJJJHHHDDDBBB>>>=========<<<;;;999999999999777444222000222222111///---+++******)))(((((()))++++++***(((%%%&&&'''(((***+++,,,---000000///...---,,,,,,,,,******)))'''&&&$$$##############################  !!!$$$''')))+++,,,---000000000///---+++)))'''%%%$$$"""!!!  """$$$''',,,222777>>>@@@DDDFFFFFFDDD@@@>>>:::777333000000//////...,,,,,,,,,,,,---...//////222444888<<>>@@@BBBAAA<<<555000---...---++++++,,,---///111222444666888:::<<<@@@CCCDDDEEEHHHJJJKKKJJJIIIHHHCCC@@@<<<::::::::::::999888888888777555333000//////000000...,,,***+++,,,)))))))))***++++++)))'''%%%&&&'''((()))***+++,,,//////......------,,,,,,******)))'''%%%$$$###""""""""""""""""""""""""""" $$$'''***,,,------111111000000...,,,)))(((&&&%%%$$$"""!!!!!!!!!!!! !!!###%%%''',,,222666===@@@CCCEEEFFFCCC@@@>>>999666222000/////////...++++++++++++,,,---......000111444888>>>FFFPPPVVV___eeemmmuuuzzz~~~zzzsssnnneee```ZZZSSSNNNIIIFFFDDDBBBAAA@@@@@@BBBDDDDDDCCCAAA@@@@@@@@@BBBFFFJJJLLLPPPXXX^^^aaacccfffgggeeeccccccdddddddddddddddddddddccc```[[[WWWSSSPPPNNNOOOQQQSSSUUUVVVWWWWWWWWWXXXXXXXXXWWWVVVTTTRRRPPPPPPRRRUUUVVVVVVWWWZZZ]]]YYY\\\___bbbdddhhhmmmpppwww~~~xxxqqqfff\\\UUUOOOHHHDDDCCCAAA===:::777666555555666666666555444444333333333444555555666666555555222000---+++***)))&&&$$$"""!!!  """$$$%%%&&&)))+++---///111333444444444333222111222444777999BBBCCCCCC>>>888222///...,,,,,,+++***+++---///000111333555777888:::>>>@@@AAACCCFFFIIIJJJJJJIIIHHHCCC@@@;;;999888888888888777666666444333111///...,,,...///...+++***+++---*********+++,,,+++(((%%%&&&&&&''''''((()))******,,,,,,,,,,,,,,,,,,++++++******)))'''%%%###""""""!!!!!!!!!!!!!!!!!!!!!!!!###'''***,,,------111111111000...,,,)))((('''&&&%%%###""""""""""""!!!"""$$$%%%'''+++111555;;;===AAADDDDDDBBB@@@===777444000...---------,,,++++++++++++,,,---...///,,,...111444888???GGGMMMSSSYYYcccjjjpppuuuyyy||||||tttmmmiii___\\\VVVPPPKKKGGGDDDCCCBBB@@@???@@@AAACCCCCCBBB@@@@@@???@@@BBBFFFJJJLLLPPPXXX^^^```bbbeeeeeebbb```aaabbbccccccccccccccccccbbb___[[[WWWSSSPPPNNNOOOQQQSSSVVVXXXYYYYYYYYYYYYYYYYYYXXXWWWTTTRRRQQQPPPSSSWWWXXXXXXYYY\\\___[[[^^^bbbeeegggjjjmmmooouuu|||yyyrrrhhh___XXXQQQJJJEEEEEEBBB???;;;777666555555666666666555444444333333555555666777888888777777333111...---,,,***'''%%%###"""!!!  """###%%%%%%)))***,,,...000222333444666555333333444666999;;;EEEEEECCC===666000//////,,,+++******+++,,,///000111333555666777999<<>>===<<<>>>???@@@BBBCCCGGGLLLOOOXXXYYY[[[]]]^^^^^^^^^]]][[[[[[]]]___```bbbcccdddaaa___]]]XXXSSSQQQQQQSSSQQQSSSVVVWWWWWWXXXZZZ\\\\\\\\\\\\\\\[[[YYYWWWVVVVVVWWWXXXZZZ[[[]]]^^^___ccccccccceeegggjjjmmmoootttzzzzzztttjjjaaaYYYSSSNNNKKKHHHDDD???;;;999888777666555555555555555555555555333444666888999888777666777666444111...+++)))(((%%%###!!! ###&&&((()))***,,,------------222222222222444888>>>BBBFFFBBB;;;666222...+++)))++++++,,,---...///111111555444444444666999<<<>>>AAABBBDDDEEEFFFFFFFFFEEEAAA???===:::888666666666888777555333111000//////++++++++++++++++++,,,,,,,,,,,,------,,,+++)))(((***)))((('''''''''''''''((())))))************)))***(((&&&$$$$$$$$$%%%&&&###"""!!! """&&&)))+++,,,,,,111000///---+++)))((('''$$$###"""!!!!!!"""######!!! !!!"""$$$(((+++---333666;;;???@@@>>>;;;999444111...***(((((()))***++++++***))))))******+++***,,,...000333888>>>BBBFFFKKKQQQWWW[[[aaahhhnnnrrruuuzzz~~~zzzsssnnnhhhaaa\\\UUUPPPKKKFFFEEEDDDDDDCCCAAAAAA@@@@@@???===<<<;;;;;;===???AAACCCFFFKKKOOOWWWXXXYYY[[[[[[[[[ZZZZZZYYYZZZ[[[]]]___aaacccddd```___\\\WWWSSSPPPPPPQQQRRRTTTVVVWWWXXXYYY[[[]]]\\\]]]]]]]]]\\\[[[YYYXXXYYYYYYYYY[[[\\\^^^___```bbbcccdddfffiiilllnnnooopppvvv~~~xxxrrriii```XXXRRRMMMJJJGGGDDD@@@===;;;:::888666555555555555555555444444555666777888888777555444777666444111...,,,)))(((&&&$$$!!!  ###%%%'''(((((()))***+++,,,---000000111222555999>>>BBBCCC???999444111...+++)))***++++++,,,...///111222555555555555777999<<<>>>@@@AAACCCDDDEEEEEEDDDDDDAAA???===:::888666666666888777555333222000//////,,,+++*********+++,,,,,,+++,,,------,,,+++)))((()))(((''''''&&&&&&&&&''''''(((((()))))))))))))))***)))&&&$$$######$$$%%%"""!!!   ###&&&)))+++------000000...---+++)))((('''###"""!!!  !!!!!! """$$$'''+++---111444999<<<>>><<<999777111///+++(((&&&&&&'''(((*********************)))(((***---///111666;;;???CCCHHHNNNRRRVVV[[[bbbhhhiiimmmssswwwzzz{{{}}}~~~}}}tttmmmgggaaaYYYTTTLLLIIIEEEBBBBBBCCCCCCCCC@@@??????>>>===<<<;;;;;;999;;;===@@@CCCGGGLLLOOOUUUVVVWWWXXXXXXWWWVVVUUUVVVWWWYYY[[[^^^```bbbccc```___\\\WWWRRROOOOOOPPPSSSUUUXXXYYYYYYZZZ\\\]]]^^^^^^_________^^^\\\[[[\\\[[[[[[[[[]]]^^^aaabbbbbbcccfffhhhkkknnnooopppnnnssszzzxxxrrrjjjbbb[[[TTTNNNKKKFFFDDDAAA???>>><<<999777666666666555555444444444777888888888888666444333666555444111///,,,***)))'''$$$"""  !!!!!!!!!###$$$'''&&&&&&&&&''')))+++,,,,,,---///333777;;;???AAA===:::555222000...+++***)))******,,,...000222333555555555666888:::===>>>???@@@BBBCCCDDDDDDCCCCCC@@@???===:::888777666666777777555444222111000///---,,,***))))))***+++,,,+++,,,,,,,,,,,,***)))(((''''''&&&%%%%%%%%%&&&&&&''''''((()))))))))))))))+++)))'''$$$###"""""""""!!!  """###$$$&&&)))+++...///000///...,,,+++)))((('''"""!!! !!!$$$''')))+++...111555888999888555333---+++(((&&&$$$$$$$$$%%%'''((()))******)))((((((''')))+++---///222777:::???CCCHHHLLLNNNRRRXXX]]]]]]bbbhhhmmmqqquuuxxx{{{zzzqqqjjjddd]]]UUUPPPGGGDDDAAA???@@@AAAAAAAAA???>>>===<<<;;;:::::::::777:::===@@@DDDHHHMMMPPPTTTTTTUUUUUUUUUTTTRRRQQQTTTUUUXXXZZZ]]]```bbbccc```___\\\WWWRRRPPPPPPQQQSSSVVVYYYZZZ[[[[[[\\\^^^^^^___```aaaaaa```___^^^^^^]]]\\\\\\]]]___aaabbbaaacccfffjjjmmmnnnoooooonnnrrrxxx~~~yyyuuummmfff___YYYRRRNNNFFFEEECCCAAA@@@>>>;;;888777777666666555555444444777777777888777666555444666555333111///---++++++(((%%%"""!!!  """"""""""""###%%%$$$######$$$&&&)))***)))+++...333999===??????777555111///...---+++***((((((***+++...000222333555555666777888;;;===>>>@@@AAABBBCCCDDDCCCBBBBBB???>>><<<;;;999777666666666666555444333111000///...,,,***(((((()))+++,,,++++++,,,,,,+++***((('''&&&&&&%%%$$$$$$%%%%%%%%%'''((()))***************+++***'''%%%###!!!  !!!%%%%%%%%%'''))),,,///000///...---,,,+++)))(((((("""!!!!!!###&&&((()))***---000333444222000...***(((&&&$$$#########$$$%%%&&&((()))***)))'''&&&'''(((+++,,,...000444777:::>>>BBBEEEFFFIIINNNSSSTTTXXX]]]ccchhhlllqqqtttzzz~~~}}}wwwnnnfff```ZZZRRRLLLEEEBBB???>>>>>>??????>>>>>>===;;;:::999888888888888:::>>>BBBFFFJJJNNNRRRSSSSSSTTTTTTTTTRRRQQQPPPSSSUUUWWWYYY\\\___aaabbb```___\\\WWWSSSQQQQQQRRRSSSVVVYYY[[[\\\\\\]]]^^^]]]^^^```aaabbbbbbaaa```______^^^^^^^^^___aaabbbbbbcccfffiiilllmmmnnnnnnppptttyyy~~~yyyuuuoooiiibbb[[[TTTPPPGGGFFFCCCBBBAAA>>>;;;888777777666666666555555555555555666777777777777777555555333111000...---,,,)))&&&###"""!!! !!!!!!!!!"""###$$$###"""!!!"""%%%''')))((()))...444;;;>>>===;;;222000...---------+++)))(((((()))+++---000222333444555666777999:::<<<===@@@AAABBBCCCCCCCCCBBBAAA>>>===<<<;;;999888666666555555555555333222000///...---+++***)))***+++,,,***+++,,,,,,+++***((('''%%%%%%$$$$$$$$$%%%%%%&&&))))))***+++,,,------,,,+++***(((&&&###"""  !!!"""'''&&&''''''))),,,...000......---,,,***)))(((((($$$"""!!!  """$$$&&&''''''))),,,...///---+++***((('''%%%$$$#########$$$###$$$&&&(((((((((&&&%%%(((***,,,------///222444666999===>>>???AAAFFFJJJMMMPPPUUUYYY^^^ccciiimmmuuuyyyvvvppphhh```[[[TTTMMMGGGBBB@@@>>>======>>>===<<<<<<;;;999888666666777777888;;;???CCCFFFJJJNNNQQQQQQRRRSSSSSSSSSQQQPPPOOORRRSSSUUUXXXZZZ]]]___```^^^]]]ZZZVVVSSSQQQRRRSSSRRRUUUYYY[[[\\\\\\\\\]]][[[]]]___```bbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaabbbccceeegggiiijjjkkkkkkppptttzzzwwwsssoooiiiccc\\\TTTOOOJJJGGGDDDAAA@@@===:::888666666666666666666666666555555555666777888888999555444333222000///...---***((($$$"""!!! !!!""""""!!!!!!!!!"""$$$&&&'''((()))...666<<<===:::666///...,,,,,,---,,,+++)))((())))))+++---///111222333444555777888:::;;;<<>>BBBFFFHHHLLLPPPUUU[[[bbbfffpppuuu{{{|||pppjjjbbb[[[VVVPPPIIICCC>>><<<;;;:::<<<===<<<;;;<<<:::888666555555666666777;;;???CCCFFFIIIMMMOOOOOOPPPPPPQQQQQQPPPOOONNNPPPQQQSSSUUUWWWYYYZZZ[[[ZZZYYYWWWTTTQQQPPPQQQSSSQQQTTTYYY[[[\\\[[[[[[\\\YYY[[[]]]___aaaaaaaaaaaacccdddeeeffffffeeecccbbbcccccccccdddeeefffhhhhhhlllqqqxxxvvvtttpppkkkeee^^^VVVQQQLLLIIIDDD@@@>>><<<999777555555555666777777888888777666666666666777777777444444333222000///......+++(((%%%###"""  """ !!!"""###$$$%%%%%%)))***///777======777111...,,,+++,,,,,,,,,***((())))))***+++,,,...000111111222444666888999::::::======>>>??????>>>===<<<<<<<<<<<<<<<:::999777666444444555555444222000//////////////////---,,,+++******++++++***)))(((&&&%%%%%%%%%%%%%%%&&&''''''))))))+++,,,---.........++++++***((('''%%%###"""   !!!"""###&&&'''(((***+++,,,,,,,,,---,,,,,,+++***)))((((((%%%$$$"""   """###$$$$$$###$$$&&&'''((('''%%%$$$$$$############"""""""""""""""######$$$%%%%%%&&&)))+++---------,,,...///,,,///222333222444888<<<>>>@@@DDDHHHNNNUUU]]]bbblllqqqwww}}}xxxmmmhhh```YYYTTTNNNHHHBBB:::999888999;;;<<<<<<;;;;;;:::777555444444555666777:::>>>BBBEEEHHHKKKMMMMMMNNNOOOPPPPPPOOONNNMMMOOOOOOQQQRRRTTTVVVWWWXXXWWWVVVUUURRROOOOOOPPPRRRQQQTTTXXX[[[[[[[[[[[[[[[XXXYYY\\\^^^```aaaaaaaaaeeefffhhhjjjiiihhheeecccdddcccbbbbbbcccdddfffggghhhnnnwww~~~~~~}}}xxxvvvrrrnnnhhhaaaYYYSSSNNNIIIDDD???===:::888777444444555666777888999999999888777666666555555666444444333222111000///...+++)))%%%###"""!!!""" !!!###$$$$$$$$$$$$***+++000888===<<<555...---,,,+++,,,,,,,,,***(((*********+++,,,---///000111222333555777888999999;;;;;;<<<======<<<;;;:::<<<<<<<<<<<<;;;999777666333444555555555333000//////000111111111...,,,*********++++++***)))'''&&&%%%%%%%%%%%%&&&&&&'''(((((((((***+++,,,---------++++++***)))(((&&&$$$###  !!! !!!######%%%&&&(((***++++++++++++---,,,,,,+++***)))((((((%%%$$$"""  !!!"""######"""###%%%&&&&&&%%%$$$###""""""""""""""""""!!!!!!""""""""""""###$$$%%%&&&(((***,,,,,,,,,+++,,,---))),,,/////////000444888888;;;???CCCJJJRRRZZZ```iiinnnvvv{{{~~~}}}}}}}}}~~~vvviiiddd]]]UUUOOOIIIDDD@@@;;;999888888:::;;;;;;;;;999888666444333333333333777:::>>>AAADDDFFFIIIKKKNNNNNNNNNMMMLLLKKKJJJIIIPPPPPPQQQRRRSSSUUUWWWXXXTTTRRRPPPNNNNNNOOOQQQSSSXXXXXXYYYYYYXXXWWWWWWVVVYYYXXXXXXXXXZZZ\\\___aaaggggggiiiiiijjjiiiiiihhhdddcccbbbaaabbbccceeefffkkkpppwww~~~~~~yyyvvvsssnnnjjjccc\\\WWWRRRMMMFFF@@@;;;888666444333333333444444666777777999999888777666666777777444444444555666555333111---+++(((%%%""" !!!""""""###%%%''',,,000666999777333...,,,))))))*********++++++++++++++++++******+++...111111222444666888888888888:::;;;<<<<<<===<<<<<<<<<;;;<<<======;;;888444222666555333333444444333111...///000111000...,,,+++,,,,,,++++++***)))))))))$$$$$$######$$$$$$%%%&&&))))))))))))))))))))))))+++++++++***(((%%%###!!!""""""!!! $$$$$$%%%&&&''')))***+++---,,,++++++******++++++)))'''$$$"""!!! !!!""" !!!!!!""""""'''%%%"""!!!"""""" ###"""!!! !!!$$$'''))))))***++++++,,,,,,,,,,,,((()))***,,,...///000111555777:::>>>DDDMMMWWW]]]hhhmmmrrruuu{{{}}}}}}}}}}}}}}}xxxoooeee```YYYQQQKKKFFFAAA===999888777777999;;;;;;:::888777444222111222333444777:::>>>AAACCCEEEHHHJJJMMMMMMMMMMMMLLLLLLKKKJJJOOOOOOPPPQQQRRRTTTVVVWWWTTTSSSQQQOOOOOOPPPRRRTTTYYYYYYYYYYYYXXXWWWVVVVVVVVVUUUUUUVVVXXX\\\```bbbfffgggiiikkkkkkjjjiiihhhdddcccbbbaaabbbccceeefffjjjpppxxx~~~~~~{{{yyyuuuqqqllleee^^^YYYRRRMMMFFF@@@<<<999666444333333333444555666777888999999888777777777777777444444333444555555333111...,,,)))&&&###  !!!""""""###&&&(((---111555777444000---+++*********************+++***++++++***)))+++...000000111333555777777777777::::::;;;<<<<<<<<<<<<<<<:::;;;;;;;;;:::777555333666555444444444444333111//////000111000...,,,+++,,,++++++***))))))(((((($$$$$$######$$$$$$%%%&&&))))))))))))))))))))))))*********)))(((%%%###"""!!!!!! ######$$$%%%&&&((()))***,,,++++++***************(((&&&$$$"""!!! !!! !!!"""""""""'''%%%###"""###"""!!! ###""" !!!###&&&(((((()))***++++++++++++***((((((***+++---...000000333555888===CCCLLLUUU[[[ggglllqqquuuzzz}}}~~~~~~}}}|||}}}zzzqqqggg___ZZZRRRKKKFFFAAA===:::777555444555777999999888777555222//////000333555777:::>>>@@@BBBCCCFFFHHHJJJJJJKKKKKKLLLLLLLLLMMMOOOOOOOOOPPPQQQSSSTTTUUUTTTSSSRRRQQQQQQRRRTTTUUUZZZZZZZZZZZZYYYXXXWWWVVVSSSSSSRRRSSSWWW\\\aaadddfffhhhkkkmmmmmmllliiigggeeedddcccbbbbbbccceeefffjjjpppxxx}}}{{{wwwsssnnnhhhaaa\\\SSSNNNGGGAAA===:::777555333333333444555666777888999999888777777777888888555444333444555555333111///---+++'''$$$"""  !!!!!!"""$$$'''***000222444333111---,,,+++*********************)))************)))***,,,//////000222444555666666666999:::;;;;;;<<<<<<;;;;;;999999999888777666666555777555444444444444222111///000000111000...---,,,++++++***))))))(((((('''$$$############$$$%%%%%%(((((((((((((((((((((((((((((()))((('''%%%$$$"""  """"""###$$$%%%'''((()))************))))))))))))(((%%%###!!!  !!!""""""###(((&&&$$$$$$$$$$$$"""!!!!!!!!!  ###%%%'''(((((()))************)))'''((()))+++,,,...///000111333666;;;AAAIIIRRRXXXbbbiiinnnrrrwww}}}~~~{{{~~~}}}{{{zzz||||||vvvlllcccYYYTTTLLLFFFAAA===999777444333222333555666666666444222///------000333666777:::===???@@@AAADDDEEEGGGGGGHHHIIIJJJLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTSSSRRRSSSTTTVVVWWWZZZZZZZZZZZZYYYXXXWWWWWWUUUTTTSSSSSSVVV[[[aaadddfffiiimmmooopppnnnjjjhhhgggeeedddccccccdddfffgggjjjpppzzz~~~|||xxxuuupppjjjccc^^^TTTOOOHHHBBB>>>:::888666333333333444555666777888999888888777777777888888555444333333444444333111000...,,,)))&&&$$$""""""!!!!!!!!!  !!!"""%%%))),,,333333333111---+++++++++************)))))))))))))))*********))))))+++---...///111333555555555555999999:::;;;;;;;;;;;;;;;888888666555555666777777777666444444444444222000//////000000///...---,,,******)))((((((''''''&&&###############$$$$$$%%%''''''''''''''''''''''''&&&&&&'''''''''%%%$$$### !!!""""""###$$$&&&'''((()))))))))))))))((((((''''''$$$"""  !!!"""######(((&&&%%%%%%&&&%%%###"""  """$$$&&&))))))************))))))(((((()))+++---...000000000222666:::@@@GGGPPPVVV]]]dddjjjnnnrrrwwwzzzxxx{{{{{{zzzxxxwwwxxx|||~~~yyysssjjj```SSSNNNGGGAAA===:::777666222111000000222333333222111///---+++,,,000444777777:::===>>>??????AAACCCCCCCCCDDDFFFHHHKKKMMMOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTSSSSSSSSSTTTVVVWWWXXXZZZZZZ[[[[[[ZZZZZZYYYXXXXXXWWWWWWWWWYYY]]]bbbeeeiiikkkooorrrrrrpppmmmkkkiiihhhfffeeedddfffggghhhlllrrr|||~~~|||xxxuuupppjjjddd___UUUPPPIIICCC???<<<999777444444333444444555666777888777777666777777888888555333222222333333222111000///---***'''%%%$$$### """""""""!!!!!!!!!  """&&&+++...444444222...+++***+++,,,)))))))))))))))))))))))))))***+++***))))))+++,,,...///222444555555555555888999999:::::::::::::::888777666444444555777888888666444444444333222000//////......---,,,,,,+++))))))(((''''''&&&&&&%%%######""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&$$$###""" !!!!!!"""###$$$&&&'''(((((())))))))))))((('''&&&%%%###!!!  !!!"""######'''&&&%%%&&&'''&&&$$$"""  !!!"""$$$%%%))))))************))))))((()))***+++---///000111000222666:::???FFFMMMRRRZZZaaahhhkkknnnsssvvvuuutttuuutttsssrrrtttwwwzzzyyysssnnndddZZZNNNIIIBBB<<<999777555444222000......///000///......---,,,+++---111555777888:::<<<=========???@@@@@@@@@AAACCCEEEIIILLLNNNPPPOOOOOOOOOOOOOOOPPPPPPRRRRRRSSSTTTUUUVVVXXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\]]]```cccfffhhhmmmooorrrttttttrrrpppnnnkkkjjjhhhgggggggggiiijjjnnnttt~~~~~~|||xxxuuuqqqkkkddd```VVVQQQJJJDDD@@@<<<:::888555555444444444555555555666666555555555666777777555333111111222333222111000///---***(((&&&$$$$$$!!!  !!!!!!!!!#########"""""""""!!!!!!  """&&&,,,000333222000,,,)))((()))+++((((((((()))))))))******)))+++,,,+++******+++,,,000111333555666777777777777888999999::::::999999888777666555555666777777888666555444444333111000...------,,,++++++******((((((''''''&&&%%%%%%$$$###""""""""""""###$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%###"""!!! !!!!!!"""###$$$&&&'''(((((()))*********)))'''&&&$$$"""  !!!######$$$&&&%%%%%%&&&'''&&&$$$""" !!!"""###$$$%%%)))))))))))))))((((((''''''((()))+++,,,...///000111333666:::>>>CCCIIINNNVVV___fffhhhjjjnnnqqqqqqlllmmmmmmllllllnnnqqqtttyyy{{{rrrkkkeee[[[RRRJJJDDD===888555444333222111///---,,,------+++***,,,++++++,,,///222555777888:::<<<<<<<<<<<<===>>>>>>>>>>>>@@@CCCFFFJJJLLLNNNMMMMMMLLLLLLLLLMMMMMMQQQQQQRRRTTTUUUWWWXXXXXXXXXXXXZZZ[[[\\\]]]]]]]]]^^^___aaadddgggjjjlllmmmppprrrsssuuuuuutttsssrrrnnnllljjjiiiiiiiiikkklllooovvv~~~|||yyyvvvrrrllleeeaaaVVVRRRKKKDDD@@@===;;;999777666555444444333444444444444444444444555666666555333111111222333222222000///---***(((&&&%%%$$$!!! !!!"""######$$$$$$#########"""""""""!!!  """'''---222///...,,,)))&&&&&&''')))&&&''''''((()))***++++++***,,,------+++***+++,,,222333555777888999999888777888888999999999999999999888888777666666666666999777555444444333111///,,,,,,+++***))))))))))))''''''&&&&&&%%%$$$$$$$$$"""""""""""""""###$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%$$$"""  """""""""###%%%&&&((()))((()))***++++++)))(((&&&###""" !!!###$$$$$$$$$$$$$$$&&&'''&&&###!!! !!!!!!"""###$$$%%%&&&&&&''''''''''''&&&%%%$$$%%%&&&''')))***,,,---...000333555888;;;???EEEHHHOOOXXX___```aaadddggghhheeeffffffeeeeeeeeehhhjjjppp~~~}}}vvvllleee___TTTJJJGGGAAA:::555222222111111222///---,,,++++++)))(((***++++++---000333666777888:::<<<<<<;;;;;;<<<============>>>AAAEEEIIIKKKLLLKKKKKKJJJJJJJJJJJJKKKPPPQQQRRRSSSUUUWWWXXXXXXWWWXXXYYY[[[]]]^^^^^^^^^^^^```dddhhhllloooqqqrrrssssssuuuvvvvvvvvvuuutttooonnnllljjjjjjjjjlllmmmqqqwww}}}zzzwwwsssmmmgggbbbWWWRRRKKKEEEAAA>>>;;;999888777666555444333333333333333333333333444555666555333111000111222222222000...,,,***'''&&&%%%$$$"""!!!!!!###$$$$$$$$$$$$$$$############""""""!!! """(((...333,,,+++***'''$$$$$$%%%'''%%%&&&'''((()))***+++,,,+++,,,......,,,++++++,,,333444666888::::::::::::777777888999999999999999999999999888777777666555999777555444444333111///,,,+++***)))((((((((((((''''''&&&%%%%%%$$$$$$###"""""""""""""""######$$$(((((((((((((((((((((((($$$$$$%%%$$$###!!!  """"""###$$$%%%'''((()))((()))+++,,,+++***((('''###!!! !!!###$$$$$$$$$###$$$%%%'''&&&### !!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""###$$$%%%'''(((***+++,,,000222555777999===AAAEEEHHHQQQXXXYYYXXX[[[^^^___bbbbbbbbbaaa______aaacccjjjwwwyyyssskkkddd^^^VVVMMMGGG===:::555111///...///000...---,,,***)))(((((((((((((((***,,,///222555777:::::::::999888777666555777:::===???AAACCCFFFIIINNNKKKJJJKKKKKKIIIJJJNNNOOOPPPQQQRRRTTTVVVWWWXXXUUUXXX[[[]]]\\\\\\]]]^^^bbbccceeehhhlllppptttwwwyyyzzz{{{zzzwwwvvvvvvvvvtttooolllmmmmmmmmmpppuuuyyy}}}~~~}}}|||{{{wwwqqqiiiccc\\\XXXPPPIIICCC@@@??????:::888666555555555333222444444333333444555777888444444333333222111000000000...,,,++++++***((('''$$$$$$"""!!!!!!###$$$$$$$$$%%%%%%%%%%%%$$$######!!! """%%%''')))+++''''''&&&%%%%%%%%%&&&&&&''''''(((((())))))******.....................---000111333555777999999::::::;;;;;;;;;::::::<<<===;;;::::::999888777666666777666555555444222///,,,+++*********))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$######$$$&&&'''((()))******)))((('''$$$$$$$$$#########"""""" !!!$$$###""""""###%%%&&&'''******,,,,,,,,,***((('''%%%$$$"""!!!"""###$$$%%%%%%$$$###$$$%%%%%%$$$$$$###"""!!!!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$###"""""""""""""""$$$&&&''')))+++...111111444666888:::<<>>;;;::::::999888777666666777666444444444222...,,,*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######%%%&&&'''((())))))))))))((('''%%%%%%$$$$$$###"""!!!!!! !!!!!!######"""######%%%'''((((((***,,,------+++)))'''%%%$$$""" !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""###%%%%%%&&&&&&&&&%%%$$$###""""""!!!!!!!!!"""$$$&&&((())),,,///222444666999:::;;;<<<>>>@@@CCCEEEGGGKKKNNNQQQSSSSSSSSSTTTSSSRRRPPPPPPRRRTTT]]]fffuuu~~~vvvnnnhhh___XXXQQQJJJAAA;;;777555111...,,,,,,---...---,,,+++***))))))))))))((()))+++...111444777888777777666555333222111000777:::===@@@BBBDDDFFFIIIJJJGGGGGGJJJKKKJJJKKKOOORRRRRRRRRSSSTTTUUUUUUUUUVVVYYY\\\]]]^^^___```bbbcccdddgggkkkoootttxxxzzzzzz}}}|||yyywwwwwwtttooommmoooppppppsssxxx}}}~~~|||yyyvvvrrrmmmiiibbb^^^VVVOOOHHHDDDBBBBBB>>>;;;999888888777666444444333333333444555666777444333333222222111111111000...,,,++++++***)))'''%%%$$$###!!! !!!""""""######%%%%%%%%%%%%%%%$$$$$$###!!!!!!  """###$$$%%%###############$$$%%%&&&''''''(((((())))))******------......//////000000222333555666888999::::::;;;<<<>>>===<<<<<<===???;;;;;;:::999888777666555666555444333333111...+++******))))))))))))((((((&&&&&&''''''''''''''''''%%%&&&&&&%%%$$$###%%%&&&''''''((((((((((((''''''&&&&&&%%%$$$"""!!!  !!!!!!"""""""""###$$$%%%'''(((''')))---//////---***(((%%%$$$""" !!!###$$$%%%%%%$$$$$$$$$$$$######"""!!!!!! """###$$$%%%%%%&&&%%%%%%$$$###"""!!! """$$$&&&(((***---222555999;;;===>>>======>>>???===>>>@@@CCCFFFHHHJJJKKKKKKKKKKKKJJJIIIJJJLLLNNNWWW```nnn{{{ttthhhbbbYYYRRRKKKDDD<<<777333111///,,,++++++,,,---,,,,,,+++***)))))))))***)))***---///222555666777666555444222111000//////666999===@@@BBBCCCFFFHHHHHHFFFGGGKKKLLLKKKMMMPPPSSSSSSSSSSSSSSSSSSTTTTTTVVVYYY\\\^^^___```ccceeebbbcccfffkkkoootttxxxzzz{{{~~~{{{xxxwwwtttpppnnnqqqrrrrrrvvv{{{|||yyyvvvssspppmmmeeeaaaZZZQQQJJJFFFCCCBBB>>><<<999888888777666444333333333444444555555555333333333222222111111111111...+++*********)))(((%%%$$$###"""  !!!"""#########%%%%%%&&&&&&%%%%%%$$$###""""""!!!   !!!!!!""" !!!!!!###$$$%%%&&&''''''(((((())))))******,,,------...///000111222222333444666777888999999<<<===??????>>>>>>>>>@@@;;;;;;:::999888666555555444333222222222111---+++))))))))))))))))))(((((('''''''''''''''(((((((((&&&''''''&&&$$$$$$%%%'''&&&&&&''''''''''''&&&&&&&&&&&&%%%###"""  !!!!!!"""###%%%&&&(((((('''***...222222000,,,***%%%$$$""" !!!"""$$$%%%%%%%%%$$$$$$$$$###"""!!!!!!!!!!!!$$$$$$%%%%%%&&&%%%%%%%%%""""""!!! """###&&&(((+++///444888???@@@BBBAAA???======>>>:::;;;<<<>>>AAACCCEEEFFFEEEFFFGGGFFFFFFGGGIIIKKKRRR[[[iiiyyyyyyrrrddd]]]UUUMMMGGGAAA:::555///...,,,+++******+++,,,++++++*********************+++...000333444555555444333222000////////////444888<<<@@@AAACCCEEEFFFGGGEEEGGGLLLNNNMMMNNNQQQRRRRRRRRRRRRRRRRRRRRRRRRVVVXXX[[[]]]___aaadddgggdddeeeiiimmmrrrvvvyyy{{{|||{{{xxxwwwssspppooosssuuuuuuxxx}}}|||yyywwwuuurrrppphhhccc\\\TTTLLLGGGCCCBBB>>><<<999888777666555333333333333444444444444444333333222222222222222111111...+++*********)))(((%%%%%%$$$"""!!!  !!!"""############%%%&&&&&&&&&&&&%%%$$$$$$###""""""!!!    !!!"""$$$%%%&&&''''''(((((())))))*********+++,,,...///111222333111222444555666777888888<<<>>>@@@@@@???>>>???@@@<<<;;;:::999777666555555333222111111111000---***(((((((((((((((((())))))'''''''''(((((()))))))))'''((((((&&&%%%$$$%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$###!!!  !!!###%%%'''((()))))),,,000333444111...+++%%%$$$""" """$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!"""%%%%%%&&&&&&&&&%%%$$$$$$"""!!! """###&&&))),,,111888<<>>===<<<999999999:::<<<>>>@@@BBBAAABBBBBBBBBBBBCCCFFFHHHOOOWWWfffvvv}}}tttnnn^^^WWWOOOHHHCCC>>>888333---,,,+++*********+++,,,******************+++++++++,,,...111222333222222111000///...---...//////222666;;;???@@@AAACCCDDDEEEDDDFFFKKKMMMLLLMMMPPPPPPPPPPPPPPPQQQQQQQQQQQQUUUWWWZZZ\\\^^^aaafffiiiiiikkknnnssswwwzzz|||}}}}}}}}}zzzwwwvvvssspppppptttwwwxxx{{{}}}{{{yyyxxxuuussskkkfff___WWWOOOHHHDDDBBB???<<<:::888777666444333222333444444444444333333222222222222222222222222222///+++))))))***))))))%%%%%%$$$###"""!!!  !!!###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######"""!!!  !!!  !!!"""###%%%%%%''''''(((((())))))******((()))+++---///111222333222333444666777777888888<<<>>>@@@AAA@@@?????????<<<<<<;;;999777666555444111000000000000///,,,***''''''(((((((((((())))))''''''(((((())))))******((())))))'''%%%$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###!!! !!!$$$&&&((())))))***,,,000222222000---+++%%%$$$""" """$$$%%%&&&%%%%%%&&&%%%$$$""""""""""""###&&&&&&'''&&&&&&%%%$$$###"""!!! """###&&&)))---444;;;@@@FFFGGGHHHGGGCCC???<<<;;;777666666777888:::<<<======>>>>>>>>>===>>>AAACCCLLLUUUddduuu}}}uuullleeeWWWQQQHHHBBB>>>:::444000+++***************+++,,,******))))))***+++,,,,,,,,,---///111111111000///---,,,+++***+++,,,...///000444:::===???@@@AAABBBCCCBBBDDDJJJLLLJJJJJJMMMNNNNNNNNNOOOOOOPPPPPPPPPSSSVVVXXX[[[]]]aaafffiiilllnnnrrruuuyyy|||}}}~~~}}}~~~~~~zzzwwwvvvvvvssspppqqqvvvyyyzzz}}}}}}|||{{{yyyvvvtttnnnjjjcccZZZRRRKKKFFFDDDAAA>>>;;;999888777555444222333444444444444333222222222222222222222222222222///+++)))))))))))))))%%%%%%$$$###""""""!!!!!!!!!###$$$&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######"""!!! !!!!!!  !!!!!!!!!!!!"""###$$$%%%''''''(((((())))))******&&&''')))+++...000222333444555666888999999999999;;;===@@@AAA@@@???>>>???===<<<;;;999777666444444000/////////000///,,,)))'''''''''((((((((())))))''''''((())))))***++++++)))))))))(((&&&%%%&&&'''%%%$$$############$$$%%%$$$######"""!!! !!!$$$'''((())))))***,,,...//////---+++)))%%%$$$""" """$$$%%%&&&&&&&&&((('''%%%###"""###$$$$$$''''''''''''&&&%%%$$$###"""!!! """###&&&)))...555===BBBGGGIIIJJJHHHDDD???<<<;;;777666666555666888:::;;;;;;<<<<<<<<<;;;<<<>>>@@@IIISSScccttt}}}vvvnnnddd^^^RRRLLLCCC>>>:::666222...***************+++,,,,,,))))))))))))***+++,,,,,,,,,...///111111000...---***)))(((((()))+++---...///333999===>>>???@@@AAABBB@@@CCCHHHJJJHHHHHHKKKLLLLLLMMMNNNNNNOOOPPPPPPSSSUUUXXXZZZ]]]aaafffjjjlllnnnrrruuuxxxzzz||||||}}}~~~~~~|||yyyvvvuuuvvvsssqqqrrrwwwzzz{{{~~~~~~}}}}}}{{{wwwtttqqqllleee]]]TTTMMMHHHEEEBBB@@@===;;;:::999777555222333444444444333222111222222222222222222222222222///+++(((((()))***)))&&&%%%%%%$$$###"""!!!!!!!!!###%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$###"""!!!  !!!"""  !!!"""!!!!!!""""""###$$$%%%''''''(((((()))*********%%%&&&(((+++---000222333666777888999:::;;;;;;;;;:::===@@@AAA@@@>>>>>>>>>===<<<;;;999777666444444000///...//////...,,,)))&&&'''''''''(((((())))))'''(((((()))***+++++++++)))******(((&&&%%%&&&'''%%%$$$###""""""###$$$%%%######""""""!!!!!! !!!$$$'''))))))*********,,,,,,,,,***((('''%%%$$$""" """$$$%%%&&&&&&&&&)))'''%%%#########$$$%%%((((((((('''&&&%%%$$$###""""""!!! """###&&&***///666>>>DDDGGGIIIJJJHHHDDD???<<<:::999888777777777999;;;============<<<;;;<<<>>>@@@HHHRRRbbbttt~~~vvvoooggg\\\TTTLLLDDD:::444444444333111++++++******************))))))(((((((((***+++,,,,,,---000111111000...,,,+++)))(((((())),,,///111222444777999:::;;;===???>>>>>>???AAACCCEEEHHHIIIIIIHHHHHHHHHJJJMMMQQQSSSRRRTTTVVVYYY\\\bbbhhhmmmqqqvvvxxxwwwxxx|||~~~~~~{{{yyyyyyxxxvvvuuuuuuttttttsssuuuzzz}}}}}}}}}{{{wwwrrrsssmmmddd[[[TTTOOOJJJGGGCCCAAA>>><<<:::888555333777777666666555444222111222333444555555555444333555111,,,)))((((((((('''***)))'''%%%###"""!!!!!!!!!"""###$$$&&&'''((()))***++++++++++++***))))))((('''%%%###!!!!!!!!!!!!!!!!!!!!!"""!!!!!!  !!!"""!!!"""###$$$%%%&&&&&&&&&((('''''''''((()))+++,,,''')))+++,,,...000333666888888777777888:::<<<>>>>>>>>>?????????@@@@@@@@@???>>>===<<<:::777555444///000000000000//////...,,,+++)))''''''(((***+++************)))))))))))))))))))))((('''&&&$$$$$$########################$$$$$$$$$######!!! !!!$$$&&&((()))***,,,,,,,,,+++***'''%%%$$$&&&### """$$$&&&'''((((((''''''''''''''''''&&&&&&(((''''''(((((((((%%%### !!!"""%%%)))000777===@@@IIIIIIIIIFFFAAA===;;;;;;555555444444555666888999;;;;;;;;;:::999999;;;>>>DDDNNN^^^ppp~~~yyyqqqjjjaaaWWWOOOHHHAAA777222111222111///+++++++++******))))))))))))(((((((((((()))+++,,,,,,---///111111///---,,,***)))(((((())),,,...000222444777888888999;;;<<<<<<===>>>@@@CCCEEEGGGGGGGGGGGGGGGHHHJJJMMMOOOPPPQQQTTTXXX]]]```eeejjjmmmrrrwwwzzzxxxyyy}}}}}}zzzyyyxxxwwwuuusssqqqrrrrrrsssuuu{{{||||||}}}|||xxxtttsssmmmeee]]]VVVQQQLLLIIICCCAAA>>><<<:::888555333777777666666555444222111111222444555555555444444444111,,,))))))(((((('''***)))'''%%%$$$""""""!!!!!!"""###$$$%%%'''((((((+++++++++++++++***))))))((('''%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!"""###$$$%%%&&&&&&&&&((('''''''''((()))+++,,,'''(((+++,,,---///222555666666666666888;;;>>>@@@????????????@@@@@@@@@@@@??????>>><<<:::888666555000111111111111000000///---,,,***(((((((((******************)))))))))))))))))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$"""!!!  ###%%%''')))))),,,,,,,,,+++***(((&&&$$$%%%""" """$$$%%%&&&''''''''''''''''''''''''''''''((('''''''''((('''%%%### """###&&&+++111888===AAAGGGGGGGGGDDD@@@<<<::::::444444444444555666888999;;;;;;;;;:::999999;;;===CCCLLL[[[lll~~~{{{yyy{{{|||sssjjjbbbYYYOOOHHHBBB<<<444/////////...,,,,,,++++++***)))(((((('''''''''''''''((()))***+++,,,---///000000///---,,,))))))((((((***,,,///111333555777888777666777888888:::===@@@BBBDDDDDDEEEEEEEEEFFFHHHJJJKKKLLLMMMOOOSSSZZZ```dddhhhllloootttyyy|||{{{{{{~~~|||zzzyyyyyywwwtttqqqooooooqqqrrrvvv}}}|||zzz{{{{{{yyyvvvrrrmmmeee^^^XXXSSSNNNKKKDDDAAA>>><<<:::999666444777777666666555444222111000111333555666666555555444111---*********)))(((***)))'''&&&$$$###""""""""""""###$$$&&&'''((((((+++++++++++++++******))))))(((&&&$$$###""""""""" !!!!!!!!!!!!  !!!!!!"""###$$$%%%%%%&&&%%%%%%((('''''''''((()))***+++(((***,,,---...000333666444444555666999<<>><<<:::888777666222333333333222222111000...---+++***)))))))))***************)))))))))))))))))))))((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$""" """$$$&&&((((((+++,,,,,,+++***(((&&&%%%%%%"""!!!###$$$&&&&&&'''''''''''''''''''''''''''((('''&&&'''''''''%%%### """###&&&+++111888===AAACCCDDDDDDAAA===:::999999444333333333555666888:::;;;;;;;;;:::888888:::<<>>@@@BBBAAAAAABBBCCCEEEGGGHHHIIIJJJJJJOOOSSSYYY___eeejjjooossswww|||}}}}}}}}}|||zzzyyyyyywwwssspppoooqqqrrrtttxxx~~~}}}zzzzzzyyywwwuuupppkkkeee```ZZZUUUPPPMMMEEEBBB>>><<<;;;999888666777777666666555444222111///111333555666666666666333000---+++++++++***)))***)))(((&&&$$$#########$$$$$$%%%&&&'''((()))***++++++,,,,,,++++++***))))))((('''&&&$$$######""" !!!!!!!!!!!!  !!!!!!###$$$%%%%%%&&&&&&%%%%%%((((((((((((((()))*********,,,...///000111444777444444555666999;;;===???AAAAAAAAAAAA@@@@@@@@@@@@AAA@@@>>><<<;;;999888888444444555444444333222111///...---+++***)))))))))************)))))))))((())))))))))))(((&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$"""  """$$$&&&'''******++++++***((('''&&&$$$!!! """$$$%%%%%%&&&&&&&&&&&&''''''''''''''')))'''&&&&&&'''&&&%%%###!!!!!! !!!###&&&+++111666;;;>>>>>>??????===:::777666666222222222333444777999::::::;;;:::999777777999;;;AAAHHHTTTcccuuu}}}vvvooonnnqqquuuzzzvvvqqqhhh^^^UUULLLEEEAAA999666222...---,,,++++++++++++***)))(((&&&&&&%%%%%%&&&'''((()))***++++++------......---,,,+++*********+++,,,...000222333666888999888666555555666333555888;;;>>>>>>>>>===>>>???BBBDDDFFFGGGHHHIIIOOORRRWWW\\\cccjjjrrrxxxzzz~~~|||zzzxxxxxxwwwvvvsssqqqrrrtttuuuwwwzzzzzzyyyxxxuuusssnnnkkkfffaaa\\\WWWQQQMMMEEEBBB>>><<<;;;:::999888777777666666555444222111///111333555666666666666222000---,,,,,,,,,+++******)))(((&&&%%%$$$$$$###&&&''''''((()))***+++++++++,,,,,,,,,,,,+++*********)))((('''&&&%%%######!!!!!!""""""!!!!!!   !!!!!!###$$$%%%&&&&&&&&&&&&&&&((((((((())))))))))))))))))***,,,---...///222555555555666777888:::;;;<<<@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>><<<:::999999999666666666666555444333222000///...---,,,+++******************)))))))))(((*********)))((('''%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$"""  """%%%&&&((())))))***)))(((&&&&&&###!!!!!!"""$$$$$$%%%&&&&&&&&&'''''''''(((((()))'''%%%%%%&&&&&&%%%###!!!!!!!!! !!!"""&&&***///444888:::999:::;;;999666444444444111111111222444777999;;;:::::::::888777666888:::AAAGGGRRR```qqq{{{rrrkkkkkkpppsssyyy~~~zzznnnjjjbbbXXXNNNFFF@@@===444333111...,,,+++++++++***))))))((('''&&&&&&%%%%%%&&&(((***+++,,,,,,,,,------------,,,+++******)))***+++,,,...111222333555777888888777666666777333444666888::::::::::::;;;<<<>>>AAACCCFFFHHHIIIOOOQQQVVV\\\ccclllvvv|||}}}~~~{{{yyywwwtttsssttttttsssrrrsssuuuwwwyyy|||{{{yyyxxxuuurrrooolllhhhddd___YYYRRRNNNFFFCCC???<<<;;;;;;:::999777777666666555444222111000111333555666666555555222000...---......---+++***)))(((&&&%%%%%%$$$$$$'''(((((()))******++++++,,,,,,,,,,,,,,,++++++************)))'''&&&$$$###"""############"""!!!!!!!!! !!!!!!"""###$$$&&&''''''(((((((((((())))))))))))((((((%%%'''))))))***+++...000555666666777888999::::::>>>>>>?????????@@@@@@@@@@@@???===;;;999999999999777777777666555444333222000//////...---,,,++++++************))))))))))))*********)))((('''&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$""" !!!###%%%&&&&&&'''(((((('''&&&%%%"""  """######$$$%%%%%%&&&&&&'''((((((((()))'''%%%$$$%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""###&&&***...111444666444666777666333111111222000000111222444777:::;;;:::::::::888666666777999@@@FFFQQQ^^^oooyyypppiiijjjpppqqqwww}}}wwwssseeeaaaZZZPPPGGG???;;;999000000///...+++***)))***(((((((((''''''&&&&&&&&&&&&''')))+++,,,------------------,,,+++******)))'''((()))+++---///111222222444666666666555666777444444555666666777777888999999;;;===AAAEEEHHHJJJMMMQQQXXX___gggpppxxx~~~~~~|||xxxuuurrrooonnnooopppqqqqqqpppsssvvvyyy}}}|||{{{yyyvvvsssqqqoookkkgggbbb\\\TTTOOOGGGCCC???<<<;;;;;;;;;:::777777666666555444222111111222444555555555444444111///......//////---,,,***)))(((&&&%%%%%%%%%%%%&&&''''''(((((())))))***,,,,,,------,,,,,,+++******++++++***)))'''%%%###$$$$$$$$$$$$$$$###""""""!!!!!! !!!!!!!!!"""$$$&&&'''((())))))(((((()))******)))((('''%%%'''((())))))+++---000333444555777999:::;;;;;;<<<<<<===>>>??????@@@AAA@@@>>><<<999888888888999777777777666555444222111////////////......------************))))))))))))************((('''&&&%%%###$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$"""!!! """$$$###$$$%%%&&&&&&&&&%%%$$$!!! !!!"""######%%%%%%&&&&&&'''(((((())))))'''$$$$$$$$$%%%$$$$$$!!!!!!""""""######$$$$$$$$$%%%(((+++...111222333111222333333111//////000//////000111444777:::<<<::::::999777555555666888>>>DDDOOO[[[lll|||vvvmmmgggiiipppqqqwww}}}wwwqqqmmm___[[[TTTKKKAAA:::777666.........---***)))((()))''''''''''''''''''&&&&&&&&&'''***,,,---.........------,,,,,,+++***))))))%%%&&&(((***,,,...000111///111444555555555666888555555444444444555666666888888999;;;???DDDIIIKKKKKKQQQZZZccckkkssszzz~~~}}}zzzvvvrrrnnnkkkiiikkkmmmooopppmmmppptttxxx}}}||||||{{{xxxuuutttqqqnnnjjjeee^^^VVVQQQGGGCCC???<<<;;;<<<<<<;;;777777777666555444222222222333444555555555444333111///......//////...,,,***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((,,,,,,------,,,,,,+++***++++++++++++)))'''%%%$$$$$$%%%%%%%%%%%%$$$######"""!!!!!! !!!!!! !!!###&&&((()))******(((((()))******)))((('''((()))++++++,,,---000222111222444777999;;;<<<===:::;;;;;;===>>>???@@@AAA???===;;;999777777888999777777777666555333222111...///////////////......************))))))))))))************)))'''&&&%%%######$$$$$$%%%&&&''''''$$$$$$$$$######!!! !!!###"""###$$$%%%&&&%%%$$$###!!! """"""###%%%%%%&&&&&&'''((()))))))))'''$$$###$$$%%%$$$$$$!!!!!!"""###$$$%%%&&&&&&&&&(((***,,,///111222222///000222111///......///...///000111444777:::<<<::::::999777555444666888===CCCMMMZZZjjj}}}zzztttkkkeeeiiipppsssxxx~~~zzzssskkkeee\\\VVVLLLBBB:::444...+++)))))))))))))))*********((('''&&&%%%$$$%%%&&&&&&((()))***+++,,,------------,,,+++)))(((((('''''''''(((***,,,---/////////111111111111111111222222222222333444444555555666888999999;;;===BBBIIINNNSSSXXX^^^eeelllsssyyy~~~zzztttqqqnnnmmmjjjgggfffgggkkknnnqqqtttxxx}}}}}}zzzxxxwwwwwwwwwwwwuuurrrnnniiibbbYYYTTTNNNJJJFFFBBB@@@???<<<:::<<<:::777444222222333444444666777666555333333444222111000.........///000,,,+++******))))))******+++***(((''''''((())))))...//////---+++))))))***,,,,,,++++++***)))))))))$$$%%%%%%$$$$$$###"""!!!######""""""""""""######"""###&&&((())))))))))))))))))(((((((((''''''''')))((((((((((((***+++,,,222444666777888999;;;===;;;<<<===>>>>>>???AAADDDAAA>>>:::777666777999:::666666666666555222000///---------.........//////))))))(((((((((((()))))))))))))))))))))(((''''''%%%%%%%%%&&&&&&'''''''''$$$$$$######"""!!!!!!  #########$$$$$$%%%%%%&&&"""  !!!######$$$%%%&&&(((((()))((((((((('''&&&&&&%%%%%%"""""""""$$$%%%''')))******+++---...000000000///...---,,,+++++++++,,,,,,,,,...000111222444777999777888999888777777888:::@@@EEENNNZZZiii}}}zzzssslllhhhhhhjjjlllqqqxxx|||wwwrrrkkkccc]]]UUUOOOFFF>>>888333...,,,))))))))))))))))))))))))((('''&&&%%%%%%%%%&&&'''))))))***,,,,,,---------,,,,,,***)))(((((((((((()))***+++---...///000000111111111111111111111111111111222222333444444555888999;;;===@@@DDDKKKOOOVVVZZZaaagggnnnttt{{{yyysssooojjjiiifffcccbbbccchhhlllpppsssxxx}}}~~~{{{xxxuuuttttttuuuuuutttrrroookkkeee]]]XXXOOOLLLGGGDDDAAA???===;;;<<<:::777444333333444444333555666666444333444555333222000///.........///,,,+++******))))))************(((((((((((()))***---......---+++)))***++++++++++++***))))))(((((($$$$$$$$$$$$###"""!!!!!!""""""!!!!!!""""""######%%%&&&(((***++++++***************))))))((((((((())))))(((((()))***,,,---000222555666777888;;;===;;;<<<>>>>>>===>>>@@@BBB>>><<<:::777666666777888666666666666444222000///------------------------)))((((((''''''(((((())))))))))))))))))(((''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$###""""""!!!!!!  !!!""""""######$$$$$$$$$###!!! !!!###$$$%%%&&&'''(((((()))((((((''''''&&&%%%%%%$$$!!!""""""###%%%''')))******+++---.../////////...---,,,***))))))******+++***,,,...000111333777999888999:::999777777999;;;AAAFFFPPP\\\kkk~~~}}}yyyrrrllliiiiiilllnnnttt{{{zzzsssmmmhhhaaaXXXRRRKKKFFF???888444111...,,,(((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''((()))***+++,,,,,,---,,,,,,,,,+++***)))))))))))))))+++,,,---///000111111111111111111111111111111111000000000000111222333333777999<<>><<<;;;999777555333333444555222444666555444444444555333333111///...---------,,,+++******))))))*********))))))((())))))******,,,------,,,+++******+++*********)))((((((''''''###$$$$$$######"""!!! !!!!!! !!!!!!"""######)))***+++,,,---,,,,,,+++,,,,,,++++++***)))(((((())))))))))))***+++,,,------000222444666777:::===<<<===>>>>>>======>>>@@@;;;:::999888777666777777777666666555444222111000...------,,,,,,++++++***(((''''''''''''''''''(((((())))))))))))(((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$######""""""!!!!!!  !!!!!!"""######$$$###!!! !!!!!!$$$$$$%%%'''((((((((()))''''''&&&&&&%%%$$$$$$###!!!!!!"""###%%%''')))******+++---...///...------***)))((('''''''''(((((((((***,,,...000222666999999:::::::::888888:::;;;BBBHHHRRR^^^mmmzzzvvvpppkkkiiikkkooorrrzzzzzztttllleee```XXXPPPJJJDDD???999333000...,,,+++((((((((('''''''''''''''&&&&&&%%%%%%&&&''')))***++++++,,,,,,---,,,,,,,,,+++******))))))******+++...///000111222222222222111111111111000000000000///.........///000111222444888<<<@@@DDDIIINNNRRR[[[___ffflllrrrwww|||~~~yyysssmmmiiiaaa___\\\YYYXXX[[[aaafffkkkoootttzzz|||zzzwwwtttrrrqqqqqqqqqtttsssrrrqqqooojjjddd___UUUQQQLLLHHHEEEBBB???<<<:::999777555444444555666222444555555444444444555444333222000...---,,,,,,,,,+++******))))))******))))))))))))******+++++++++,,,---,,,+++***+++,,,)))))))))(((''''''&&&&&&############"""!!! !!!"""###$$$+++,,,---//////......---///...---,,,***)))((('''))))))******+++,,,,,,---+++---000333444666999<<<<<<===>>>>>>===<<<<<<===999999:::999999888777777777777666555333222111000......---,,,+++***)))(((''''''&&&&&&&&&&&&''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######!!!!!!  !!!!!!"""###$$$$$$###"""!!!!!!"""!!!  !!!"""$$$%%%'''((()))))))))(((&&&%%%%%%$$$$$$###"""""" !!!###%%%''')))***+++,,,---......---,,,+++'''&&&%%%$$$$$$$$$%%%&&&%%%'''))),,,...000444777999:::;;;:::999999;;;<<>>>>><<<;;;;;;<<<999::::::;;;;;;:::999888888777666444333222111111......---,,,***)))((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$  !!!"""###$$$%%%&&&$$$###"""#########  !!!"""%%%&&&((()))***))))))((($$$$$$$$$###""""""!!!!!! !!!"""$$$''')))***,,,,,,---------+++***)))%%%$$$###"""!!!"""######"""$$$''')))+++...222555888999::::::999:::<<<>>>EEELLLVVVcccrrrzzzrrrpppmmmmmmpppvvv}}}{{{xxxoooiii```YYYSSSLLLEEE???:::666111---***)))((('''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%'''))),,,---------...------,,,+++***((())))))***+++,,,---...222222333333333333333222111111111000000//////...------+++++++++---///111222555:::???EEEKKKRRRWWW___dddjjjpppuuuxxx|||~~~~~~}}}zzzuuuoooiiiccc```ZZZYYYXXXVVVVVVYYY^^^bbbeeeiiipppwww~~~{{{zzzwwwuuuuuuuuuvvvwwwzzzxxxwwwuuurrrmmmfffaaaZZZVVVPPPJJJFFFBBB>>><<<888888777777666777777777666777888888666555555666222222222111000...---,,,,,,+++******))))))******'''(((***+++------.........//////...---,,,,,,---)))))))))(((''''''&&&&&&$$$%%%%%%$$$$$$###"""!!! !!!###$$$&&&''',,,...111333555666777777666555333111///,,,***)))******+++---------------***---///111333555777::::::<<<>>>>>><<<;;;;;;;;;999999:::;;;;;;;;;::::::888777666444222222111111......---,,,+++))))))((((((''''''''''''''''''((('''(((((((((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######  !!!"""$$$%%%&&&&&&$$$$$$###$$$%%%$$$!!! """###%%%''')))***+++***)))(((######""""""!!!  """$$$''')))***------------,,,***((('''###"""!!! !!!"""!!!###%%%''')))+++///222555777888999999:::===???FFFMMMXXXdddtttxxxqqqpppppprrrxxxzzztttpppggg```XXXPPPJJJDDD===888555111,,,)))((((((''''''&&&&&&&&&%%%$$$###############$$$%%%'''***---...............---,,,+++***(((((()))***+++---///000333333333444333333222222222111111000//////.........---+++***+++---///111333666:::???EEEMMMVVV[[[bbbgggmmmssswwwzzz}}}|||zzzwwwrrrkkkeee___[[[VVVVVVWWWVVVVVVXXX\\\___eeeiiipppxxx~~~|||zzzyyyyyyxxxwwwvvvvvvwwwxxxzzz|||{{{zzzxxxvvvqqqjjjeee[[[WWWQQQKKKFFFBBB>>>;;;777777777777777777888888888::::::999777555555555000111111111000///---,,,,,,+++******))))))******'''(((***,,,............000111111000...,,,------******))))))(((''''''&&&%%%&&&&&&%%%%%%$$$###""" !!!"""$$$&&&((()))---///333777:::<<<>>>>>><<<:::888666333000...---***+++,,,---.........---,,,...000222222444666999888:::===>>><<<;;;;;;;;;888888999999999::::::;;;888777555333222111111222......---,,,+++******))))))((((((''''''(((((()))''''''((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%########################!!!!!!   !!!###$$$%%%%%%%%%$$$$$$%%%&&&%%%""" """###&&&'''***+++,,,+++)))'''""""""!!!!!!  !!!$$$''')))***------------+++)))'''%%%""""""  !!! """$$$&&&'''))),,,///222444666888999;;;>>>AAAFFFMMMXXXeeetttyyytttssstttyyy{{{uuuoookkk```ZZZQQQJJJDDD???888333000,,,(((&&&&&&'''''''''&&&&&&%%%%%%$$$###""""""######$$$%%%(((+++---////////////...---,,,+++***'''((((((***+++---///000333333444444333333222222222111111000///......---...---+++***+++---000111555777;;;@@@FFFOOOXXX^^^dddiiipppuuuyyy|||~~~zzzyyyuuupppiiibbb\\\YYYSSSTTTVVVVVVVVVXXX[[[]]]eeejjjqqqzzz|||zzzyyyxxxwwwuuuxxxwwwvvvuuuvvvxxxzzz{{{}}}|||{{{{{{yyytttnnnjjj\\\WWWQQQKKKFFFAAA===:::777777777777888888888888:::;;;<<<:::888555555555///000111111111///...---,,,++++++***)))*********'''(((***---.../////////222222333111...------...*********)))((((((''''''&&&&&&&&&&&&%%%$$$###### !!!###%%%''')))***...000555999===AAACCCCCC@@@>>><<<999666333111000***+++,,,...///......------///111222333444666888777999<<<===<<<;;;;;;;;;888777777777888999:::;;;999777555333222111222222...------,,,,,,+++++++++))))))(((((((((((())))))''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%""""""""""""""""""######""""""!!!   !!!###$$$$$$%%%%%%%%%&&&&&&%%%""" """###&&&(((***,,,,,,+++)))'''"""!!!!!! !!!$$$''')))***---...---,,,+++(((&&&%%%"""!!!  """$$$%%%&&&(((+++---000222555777888;;;???AAAFFFMMMXXXfffuuuzzzvvvvvvxxx~~~xxxpppgggbbbZZZTTTKKKCCC<<<777333000***(((&&&%%%%%%&&&'''(((''''''&&&%%%%%%$$$$$$###$$$%%%%%%''')))+++...///111111111///...,,,***)))%%%&&&'''))),,,...111222333333444444444333222111444333333222000///---,,,,,,***)))+++...///...,,,666999>>>DDDJJJRRRZZZ```iiimmmsssxxx{{{{{{yyyxxxyyyvvvpppiiibbb\\\XXXVVVSSSSSSRRRTTTYYY]]]```aaagggmmmvvv}}}|||yyytttpppnnnnnnpppqqqrrrtttvvvwwwxxxzzz}}}|||yyyxxxrrrkkkeee]]]TTTLLLHHHDDD@@@<<<888888777777777777777888999::::::;;;:::999888777333333222222111000000///...---+++***))))))((((((...'''(((111333//////555444444333333111000...------,,,***)))))))))******((('''&&&%%%$$$"""!!!!!! !!!###$$$%%%(((,,,///111444888<<>>>>><<<;;;999999999999999999999999:::777666666444333222111111000///...,,,+++***))))))))))))'''&&&&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$"""!!!!!!!!!"""###$$$###"""!!! """#########"""!!!"""$$$$$$"""!!!!!! """%%%&&&(((+++---...,,,)))'''%%%$$$""" !!!$$$&&&(((***------,,,+++)))'''%%%$$$ !!!"""###&&&(((***+++///111444555777999===???EEEKKKUUUbbbppp|||~~~vvvmmmddd___TTTNNNEEE===777222...+++(((&&&%%%######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%''')))+++---...000000///...,,,+++)))(((&&&'''(((***,,,///111222333333444555444333222111222111111000///---+++***,,,***)))***---///...---777;;;@@@FFFMMMVVV^^^dddmmmpppuuuyyy{{{zzzwwwuuutttqqqkkkeee^^^YYYUUUTTTRRRQQQRRRTTTXXX]]]aaacccjjjpppxxx~~~|||zzzwwwtttppplllkkkkkkmmmoooppprrrtttvvvwwwyyy|||}}}{{{tttmmmggg```VVVNNNIIIEEEAAA===:::999888777777777777777999999:::::::::999888777333333333222111000000000///...---,,,+++*********---***+++111666555444444333333333222111000//////...---,,,***************''''''&&&%%%###"""!!! !!!###$$$%%%(((---000333666:::???BBBGGGLLLPPPOOOKKKFFFAAA<<<777222///...---+++,,,---...---,,,...000222333333333555777:::;;;===>>>>>><<<;;;::::::::::::999999888888777666666555444333222222111000///---,,,***))))))))))))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""!!!""""""######"""!!!  !!!"""!!! !!!""""""!!!!!!  $$$''''''))),,,------+++)))'''$$$###!!! """$$$%%%'''(((,,,,,,+++***(((&&&$$$### !!!###%%%''')))***---///222444666888<<>><<<;;;:::888888777777777888999999999999888777777444333333222222111111000111000///...---,,,,,,,,,+++---...111888===:::333333333222222222111111000111000...---++++++******''''''&&&$$$###"""!!!  """###%%%)))...111555999>>>CCCHHHLLLQQQTTTVVVRRRLLLFFF@@@999333///...,,,++++++,,,------,,,///111333333333444666888999:::<<<======<<<;;;:::;;;;;;:::999888777666666555555444444333333333222///...---+++***))))))((()))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$%%%$$$$$$###""""""""""""###!!!!!!!!!   !!! !!!!!! """%%%((()))***,,,---,,,***(((&&&"""!!!  !!!!!!###$$$%%%&&&&&&******)))(((&&&$$$###""" """$$$&&&((()))***,,,///222444888<<>>EEEMMMVVV___hhhnnnrrrsssuuuvvvtttoooiiifffeeebbb^^^XXXSSSOOOMMMLLLJJJLLLNNNQQQVVV\\\ccchhhnnnttt}}}yyyuuuqqqnnnllllllkkkiiihhhfffeeeccccccdddeeefffgggjjjmmmppprrrvvvzzz~~~|||sssllldddZZZQQQKKKGGGBBB>>>===<<<;;;999888777777777888888888888888888777777444444333333222222222222222111000...------------)))...000000888AAA>>>222333222222222222222222222222222000///---,,,++++++''''''&&&$$$###"""!!!  """###%%%***///333888<<>>EEEKKKUUUbbbpppwwwnnndddZZZTTTJJJEEE===666111,,,)))'''$$$######"""""""""""""""""""""###$$$%%%&&&&&&'''((()))***+++++++++*********)))(((''''''''''''((()))+++---///111222333333444444555666555444333222/////////...---,,,+++***))))))***+++---000333555;;;???GGGPPPXXXaaajjjoootttuuuvvvuuuqqqkkkddd```]]]ZZZWWWRRRNNNKKKIIIIIIFFFHHHKKKNNNSSSZZZccciiinnnuuu}}}yyyooolllhhhfffeeeeeeeeedddbbbaaaaaa``````aaaaaabbbbbbeeeiiilllppptttyyy}}}wwwmmmfff[[[RRRKKKFFFAAA======<<<;;;999888777777777777777777777777777777888444444444333333333333333222111000///...---------***...000///666@@@>>>555444333222111111222222333333222222000///---,,,+++((('''&&&%%%$$$"""!!!!!! !!!"""###%%%***000444999>>>FFFMMMSSSWWW[[[]]][[[WWWRRRLLLFFF@@@999444222000---,,,---.........///111333444444555777888888999;;;<<<===<<<;;;:::666666666777777888888888333333333333333333222222...---,,,***)))(((''''''&&&&&&&&&%%%###"""!!! #########"""""""""!!!!!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$#########""" !!!!!!  !!!  ###'''***((()))******)))'''%%%$$$  """###%%%''')))***''''''&&&%%%###!!!!!!"""$$$&&&'''%%%(((+++...111555:::===CCCJJJTTT```ooo}}}uuukkkaaaXXXRRRHHHCCC;;;444///+++(((&&&$$$$$$#########"""""""""!!!"""###$$$&&&'''((())),,,,,,.........---,,,+++***)))(((''''''((()))***+++,,,///111333444444444444555555666555444333222////////////...---,,,+++)))***+++,,,---111666999===BBBJJJRRRZZZcccjjjooouuuvvvvvvuuupppiiibbb^^^UUUSSSOOOLLLIIIFFFEEEEEECCCEEEIIILLLPPPWWWaaaiiiooouuu~~~yyytttjjjgggcccaaaaaaaaaaaa```]]]]]]]]]]]]^^^]]]]]]]]]]]]```dddiiimmmsssxxx|||{{{ppphhh\\\SSSLLLFFF@@@<<<<<<;;;:::888888777777777666666666666666666777888444444444444444444444444333222111///............---/////////333:::===<<<555444333111111111222333222222222111000...---,,,))))))(((&&&%%%$$$###"""!!!""""""###%%%)))000444999???HHHPPPVVV[[[^^^```[[[XXXTTTOOOIIICCC;;;777444111...---...////////////111333333333444666888777888:::<<<===<<<;;;:::444444555666777888999999444444333333222222222111---,,,+++)))(((''''''&&&%%%%%%%%%%%%$$$###!!!!!!############"""""""""!!!!!!"""$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""  !!!     """%%%(((&&&''''''((('''&&&$$$### """$$$&&&(((***+++&&&&&&%%%$$$"""  !!!"""$$$&&&'''%%%'''+++...111444999<<>>>>>???BBBFFFHHHKKKSSS^^^gggqqqxxx|||xxxtttoookkkeeebbb___]]]]]]]]]]]]\\\VVVWWWXXXYYYXXXWWWVVVUUUWWWZZZ```eeekkkqqqwww{{{~~~uuulllaaaVVVOOOIIIBBB>>>888888777777777777777888666555444444555666777888444444555555555555555555666555444333222111111111777111///222000000;;;JJJ888666444222000000111222///000111111000///...---++++++***((('''&&&%%%$$$$$$$$$$$$###$$$(((///333888???IIISSSYYY]]]```bbbbbb___ZZZTTTNNNFFF===888444000---++++++---------...///111222222333555777666777:::<<<<<<<<<;;;:::666666666666666555555555555555444333222000000///---,,,***)))'''&&&&&&&&&###$$$%%%&&&&&&%%%######$$$$$$$$$$$$############"""$$$%%%''''''&&&%%%$$$$$$$$$%%%&&&%%%$$$###""""""!!!  """%%%"""######$$$$$$$$$######  !!!!!!$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$""" !!!!!!!!!"""###%%%&&&'''&&&(((+++...000333888;;;???FFFPPP\\\kkk}}}~~~uuummmeee\\\RRRKKKEEE???777222000...+++(((%%%$$$###!!! """$$$%%%'''))),,,//////000111222222111000///---,,,***+++---.........000000111222222333444444222333444555666666666666000...,,,,,,------,,,+++)))***---///222666<<<@@@IIINNNUUU[[[___cccgggiiijjjiiifffccc```[[[UUUPPPHHHEEEAAA===;;;;;;<<<===>>>???CCCJJJOOOTTT^^^hhhrrrxxx|||vvvtttrrrnnnjjjgggeeebbbaaaaaaaaa___^^^bbb```]]]\\\[[[ZZZXXXVVVWWW[[[aaafffkkkqqqvvvzzz|||xxxpppdddYYYQQQHHH@@@;;;:::888555444555777777777777555333222333555888:::666666555555555555666666666555333111000000111111///000000000000333777:::DDD:::333666888333---,,,111111000000///---,,,+++***))))))'''&&&$$$"""!!!!!!!!!"""###$$$''',,,000777===FFFOOOVVVZZZ^^^```bbb```\\\XXXQQQIII@@@:::222111///---,,,+++++++++000000000111222555777888::::::::::::::::::::::::888777666666666777999:::666555333111000/////////,,,+++***((('''%%%$$$$$$%%%%%%%%%%%%$$$###""""""$$$#########""""""!!!!!!"""$$$&&&((())))))(((((($$$$$$$$$$$$############"""!!!!!!   !!!!!!!!!!!!!!!############$$$%%% !!!"""$$$$$$(((((('''&&&&&&&&&&&&&&&###$$$$$$$$$###"""  !!!"""###$$$&&&'''((()))(((***,,,---000444999===AAAEEEOOO\\\hhhuuu|||sssjjjcccZZZQQQJJJDDD???777222000...+++(((%%%$$$###!!!  """$$$%%%&&&))),,,...///000111111111111000///---,,,+++,,,.../////////111111111222333444444444444444555666666666555555111///,,,,,,,,,---,,,+++(((***---///333777===AAAJJJNNNUUUZZZ^^^aaadddffffffdddbbb___\\\WWWQQQMMMEEEBBB>>>;;;999:::;;;<<<@@@AAAEEEMMMRRRWWWaaakkkuuu{{{|||vvvtttrrroookkkllljjjhhhhhhjjjjjjjjjiiigggdddbbb```___]]][[[XXXWWW[[[```eeejjjpppuuuyyy|||wwwoooeee[[[RRRJJJAAA;;;:::777555444555666777666777666555555666888:::;;;666666555555555555666666666555333111000000000000...///000000000222555777EEE===888;;;;;;777444444111111111000///...---,,,***))))))'''&&&$$$"""!!!!!!!!!""""""$$$''',,,///555;;;DDDMMMSSSXXX\\\^^^aaa___[[[WWWRRRJJJAAA;;;222000...+++******++++++---......000222555777999999999999999999999999999888888777777777888999:::555444333222111//////...,,,+++***)))((('''&&&%%%%%%%%%&&&%%%%%%$$$###"""############"""""""""!!!!!!###%%%'''((((((((('''######"""""""""######$$$"""""""""!!!  !!!!!!!!!!!!!!!######""""""###$$$ !!!!!!"""###$$$%%%&&&(((''''''&&&%%%%%%%%%%%%######$$$$$$###!!!  !!!"""$$$%%%'''((()))((()))+++---///333888<<<@@@DDDNNN[[[gggtttzzzpppggg___XXXPPPJJJDDD>>>777222000...***'''$$$$$$"""!!!  """$$$%%%&&&(((+++......///000111111000///......---,,,,,,///000000000111222222333333444444555444555666666666666666666222000---,,,,,,,,,+++***(((+++...111444:::@@@DDDKKKOOOUUUZZZ]]]___aaabbb```^^^[[[YYYVVVQQQLLLHHH@@@>>>;;;999888888:::;;;BBBCCCIIIPPPVVV[[[eeeoooyyy~~~|||wwwvvvtttqqqnnnmmmllllllmmmpppqqqqqqpppnnnkkkhhhfffdddaaa^^^\\\XXX[[[```dddiiinnntttyyy~~~}}}vvvooofff]]]UUULLLBBB;;;:::777444333444555666555666666777888999:::;;;<<<666666555555555555666666555444333111000000000000...///111111000000222333;;;888777888777444444666222222222111000///------******)))'''&&&$$$###""" !!!""""""###&&&***...222888@@@HHHNNNSSSWWWZZZ^^^\\\YYYVVVRRRKKKCCC===333000,,,)))((()))***,,,+++,,,---///222555777999888888888888888888888888999999888888888999:::;;;444444444333222000...---,,,,,,+++******)))((((((&&&&&&&&&&&&%%%$$$###"""############""""""""""""!!!"""$$$&&&''''''&&&&&&"""!!!!!! !!!"""$$$%%%######"""!!! !!!  !!!!!! !!!""""""!!! !!!"""!!!"""###$$$&&&'''))))))(((((('''%%%%%%$$$$$$$$$""""""######"""!!!    !!!###%%%&&&(((((('''(((***+++---111666:::>>>CCCMMMZZZfffssszzzoooeee^^^WWWOOOJJJCCC>>>777333111...***'''$$$###"""!!!  !!!###$$$%%%'''***,,,......///000000///.........---,,,---///111111111222222333333333444444444333333555666777888888888444111---+++++++++******)))+++///222777<<>>444111---)))''')))+++---,,,---...000222555666777666666666777777777777777999999999999::::::;;;;;;444444444444222000///---------,,,,,,+++++++++***&&&&&&&&&&&&%%%$$$###"""#########"""""""""""""""!!!!!!###$$$%%%%%%%%%%%%!!!  """$$$%%%$$$######"""!!!!!!!!!   !!!!!!!!!!!!""""""###%%%''')))***+++,,,***)))(((&&&%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!  !!!!!! """$$$&&&'''((('''((()))***,,,///444888===BBBMMMZZZfffssszzzooofff^^^XXXPPPKKKCCC>>>888444222///+++'''$$$###""" !!!###$$$$$$&&&)))+++---...///000000///...---...,,,,,,---///111222111222222333333333333333444000111333555777999::::::444111---++++++++++++***+++---111444999???EEEJJJQQQUUUYYY\\\\\\[[[ZZZYYYSSSQQQMMMKKKIIIFFFBBB???:::999888888999:::<<<>>>DDDFFFMMMVVV]]]ccclllvvv~~~~~~~~~~~~|||wwwrrrnnnjjjeeebbb___```bbbcccfffkkkqqqvvvyyy~~~wwwrrrjjjccc\\\RRRGGG???;;;888555333444555555555222444666888999999888888555555444444444444555555555444444333222111000///---///111111///...///000000444666555333444777:::444444333333222111///...,,,+++)))'''%%%$$$$$$### !!!""""""###&&&))),,,111888???DDDIIIMMMPPPTTTSSSRRRQQQNNNHHHBBB===555222...***)))***,,,...///000111222444555555555555555555666666777777777999999::::::;;;;;;;;;;;;555555444444222111///.........------,,,,,,,,,+++&&&&&&&&&&&&%%%$$$######""""""""""""""""""######!!!!!!"""######$$$$$$$$$ !!!"""$$$%%%$$$######"""!!! !!!!!!   !!!!!! !!!###$$$%%%'''***+++------...,,,+++)))'''&&&%%%$$$$$$ !!!!!!!!!""""""  """$$$&&&((()))'''((()))***+++...222666===BBBNNN[[[gggsssyyyoooggg```YYYQQQKKKDDD???:::666444111,,,(((######!!! !!!"""###$$$%%%(((***,,,---...//////...---,,,---++++++,,,///111111111222222222222222222222222...000222444666888999:::444000,,,******+++,,,+++---///333666;;;@@@GGGLLLRRRVVVZZZ\\\[[[XXXUUUTTTLLLJJJFFFDDDBBB@@@<<<:::777777777888:::<<<>>>???EEEHHHPPPZZZaaagggpppzzz|||wwwqqqlllhhheeeeeeddddddeeeiiipppuuuxxx~~~yyytttmmmfff___VVVKKKDDD<<<999666444555666666555222333555666777777666666555555444444444444555555555555555555444222111000...///000000//////000111///444666444222555888999555555444444333222000///---,,,)))'''%%%$$$$$$$$$ !!!!!!!!!"""$$$&&&***...555;;;@@@DDDIIILLLOOOOOONNNLLLJJJEEE???:::555222///+++***+++,,,...111111222444444444444444444555555666666777777888888999:::;;;;;;;;;::::::777666444333111000000000//////...------,,,++++++'''''''''&&&&&&%%%$$$###""""""""""""############""""""""""""######$$$$$$ !!!!!!""""""###############"""!!!  !!!   !!!  ###%%%&&&'''))),,,---.........,,,+++)))'''%%%$$$###### !!!""" """######!!! ###%%%''')))***((()))******+++---222555===BBBNNN\\\gggsss~~~xxxooogggaaaYYYPPPJJJEEEAAA;;;888555222---)))###"""!!!  """######$$$'''))),,,---............---,,,+++******+++...000111111111111111111111111111111///000222444555666666666333000,,,)))***,,,------///111555888<<>>@@@IIILLLUUU```hhhnnnxxxzzzvvvmmmkkkhhheeeeeehhhnnnrrrwww~~~~~~xxxpppiiibbbZZZQQQKKK>>>;;;888666777777777666777666666666555555555555555444444333333444444555777777888888777555333222000000000///...///333666000333333///000555666222666666666555444333111111...,,,)))&&&%%%$$$%%%%%%!!!!!! !!!"""$$$(((,,,111777;;;@@@EEEHHHIIIHHHGGGFFFDDD???999444111///...,,,************+++---///222444555555555555555555666777888888999777888999:::;;;:::999999:::777444000///000222333111000///...,,,+++))))))''''''''''''&&&%%%$$$$$$!!!!!!""""""#########$$$$$$###############$$$%%%!!!###%%%&&&&&&$$$""" """!!!!!!    !!!###'''***((())),,,---......---,,,***(((&&&$$$!!!  """###!!!###%%%%%%"""  !!!$$$&&&)))+++,,,)))***+++++++++...111555:::???KKKYYYeeeqqq{{{vvvnnnfff___XXXQQQMMMGGGBBB<<<:::999555///)))'''$$$  !!!!!!"""$$$%%%&&&%%%(((,,,......---,,,,,,((()))***+++---...//////000////////////000000111444222111222444666444222///---+++))))))+++---///444666888;;;>>>BBBHHHMMMTTTSSSSSSSSSRRRNNNHHHDDD===;;;888555222111000//////000333666999>>>DDDHHHMMMTTT^^^fffmmmttt{{{|||xxxuuuqqqnnnnnnooooooooowwwzzz~~~tttjjjaaaXXXQQQLLLCCCAAA>>><<<<<<;;;999777999999999888777666555444333222222111222333555666999666444333444555555444111000///......///111222------///000000111000000333333444444444333111111222...)))&&&$$$$$$$$$###!!!  """###'''+++///333777;;;???BBBBBBCCCDDDBBB>>>:::888777111000...+++***))))))***+++---...///000222555777666888999999888777888999>>>;;;::::::===>>><<<999999777555222111111222333000///...---+++***)))(((*********)))(((&&&$$$$$$""""""""""""""""""""""""!!!!!!""""""##################$$$$$$$$$###""""""!!!   !!!!!!!!!!!! """$$$%%%&&&)))+++***+++---///000000//////***(((%%%###"""!!! !!!"""######"""!!!"""$$$!!!!!!"""###%%%'''***+++---...//////...///111333999BBBFFFPPPeeesss~~~wwwssskkkddd\\\UUUOOOKKKGGGBBB===:::999555///)))(((%%%"""  !!!"""###$$$%%%###&&&)))******)))******))))))***+++,,,---......------------...///000000444222000111333444222000///...,,,++++++,,,///000555777:::===@@@DDDIIILLLPPPOOOOOOOOOMMMIIIDDD@@@888777555333111111111222000111444666:::???FFFKKKRRRYYYccckkkrrryyy~~~zzzuuurrrqqqppppppooouuuxxx}}}vvvlllcccZZZSSSNNNDDDAAA???===<<<<<<:::999;;;;;;;;;:::999777666555444444333222333333555555888666444333444444444222111///...------...000111......///000111111111111333444555555444333222111111...)))&&&%%%$$$$$$### !!!"""&&&)))---111555888===@@@>>>@@@AAA???<<<888666555000///---+++*********++++++,,,...//////111444666444666999:::::::::;;;===???===;;;<<<>>>???===;;;;;;999666444222222333333111111000///---,,,+++************)))(((&&&$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$%%%%%%$$$$$$######!!!   !!!!!!!!!!!! """$$$$$$%%%(((***,,,---...//////...---,,,***(((%%%###"""  !!!"""$$$###""""""###$$$#########$$$%%%(((***+++...///000000000000333555:::CCCGGGPPPdddsss}}}sssooohhhaaa[[[TTTMMMIIIGGGCCC>>>;;;999555///******'''$$$"""######"""!!! !!!"""###!!!###%%%%%%%%%%%%'''(((************+++++++++,,,))))))***+++,,,...///000333222000000111111000...///...---,,,,,,...000222555888<<>>:::222111000000000111222333111222444777;;;BBBIIINNNYYY___iiiqqqxxx|||wwwuuusssrrrpppsssvvv{{{wwwnnnfff]]]UUUPPPEEECCC@@@>>>>>>===<<<;;;>>>>>>===<<<;;;999777666666555555444444444444555666555444444555444222000000...---,,,+++---.../////////000111111222222333555555666666555333222111111---)))&&&%%%%%%$$$### !!!!!!$$$'''+++...111444888;;;999;;;<<<;;;888555333222...---,,,******++++++,,,,,,---//////000111444666333666999;;;<<<===???AAA@@@>>>===>>>???@@@???>>>===<<<999777555444444444333333222111///...------*********)))(((&&&$$$$$$""""""""""""""""""""""""!!!!!!""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$!!!!!! !!! !!!!!!!!!!!!!!!###$$$$$$%%%'''(((---.........---,,,***)))***'''$$$"""!!!!!!###$$$$$$######$$$%%%%%%%%%%%%&&&'''(((***+++///000111222111222444777:::CCCGGGPPPcccqqq|||pppmmmgggaaa\\\UUUOOOKKKGGGDDD@@@===:::666000,,,***(((%%%$$$%%%%%%$$$###!!!  !!!!!!!!!!!!"""%%%'''))))))))))))))))))))))))''''''(((***,,,...000111222111000//////...---,,,------,,,,,,---///111333444888===@@@BBBCCCEEEFFFDDDCCCBBBAAA@@@===888444......------...///111222111333555888===DDDLLLRRR^^^dddnnnvvv||||||yyywwwvvvuuuuuuwww{{{yyyqqqiii```WWWRRRHHHEEEAAA?????????>>>===@@@@@@???>>><<<:::999888777777666666555555555555555555444555555444111//////...,,,******+++---...000000000000111222333333555555666666555444222111000---)))&&&&&&%%%$$$###  !!!$$$(((+++---000444666555777999888555222111000,,,+++*********+++------...///111111111222444666444777:::<<<===>>>@@@BBB@@@@@@???@@@AAAAAAAAA@@@@@@>>><<<999777666555444444333222111000///......*********)))(((&&&$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""$$$%%%&&&&&&''''''(((''''''&&&%%%$$$!!!!!! !!! !!!!!!""""""""" !!!###$$$$$$$$$&&&(((------......---+++)))((()))&&&###!!! !!!"""$$$$$$######%%%&&&&&&''''''(((((()))***+++000111222333333444666888999CCCGGGNNN```mmmyyynnnkkkgggccc^^^YYYSSSOOOIIIGGGCCC???;;;777222///+++)))'''&&&&&&&&&$$$""""""!!!   ###&&&''''''''''''&&&&&&&&&&&&%%%&&&'''))),,,...111222000000000///---,,,,,,,,,++++++,,,---...111333444555888===@@@@@@@@@AAAAAAAAA???>>>===;;;888444111---,,,+++++++++---...///111333666:::@@@GGGPPPVVVaaahhhqqqyyy~~~}}}|||zzzyyyxxxzzz|||zzzssskkkcccZZZTTTJJJGGGBBB@@@??????>>>>>>@@@@@@@@@???===;;;:::999888888888888777777666666666555555555666444111//////---+++***)))***+++,,,///////////////111222333333444555555555444333222///,,,)))'''&&&&&&$$$###"""%%%((())),,,///111222444666666444111000000******))))))***+++---...000222333333222333555777777999;;;=========???@@@???@@@@@@AAA@@@AAAAAABBBAAA@@@>>><<<999888666666333222222111000///......*********)))(((&&&$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$&&&'''''')))))))))((('''&&&%%%%%%"""!!!!!!  """ !!!"""""""""""" """$$$$$$$$$%%%'''(((,,,,,,---------,,,***)))'''%%%"""  """############%%%&&&''''''((()))******++++++///111222333333444666999777BBBEEEKKK\\\hhhuuujjjgggeeebbb___[[[VVVRRRKKKIIIFFFBBB===999555222---+++)))(((((('''$$$"""###"""!!! """$$$$$$$$$$$$$$$$$$$$$######%%%%%%&&&(((+++---000111...///000///---,,,,,,---+++,,,---...111333555666888;;;>>>??????======>>>>>><<<:::999777555111...,,,+++*********+++,,,---222555:::???EEEMMMUUUZZZeeekkkttt|||~~~}}}}}}|||yyyzzz{{{}}}|||wwwooofff]]]WWWMMMIIIDDD@@@???>>>>>>===??????>>>>>>===<<<::::::888999999999999888888777999777666555555444222000///...,,,***)))***+++,,,...---,,,,,,---...000111111222333444444444333222...+++)))''''''&&&$$$### ###%%%&&&(((+++---///111333444222000//////******))))))***+++---...222333333333222222444666777999;;;<<<;;;;;;<<<======???@@@@@@??????AAABBBAAA@@@???===;;;999888777222111111000//////......*********)))(((&&&$$$$$$"""""""""""""""""""""""" !!!###%%%&&&((())))))))))))((('''&&&%%%$$$""""""!!!  """ !!!""""""""""""!!!###%%%&&&&&&''')))***,,,---.........,,,+++***$$$"""  """"""""""""$$$&&&%%%&&&((()))***+++++++++...///111111222333666888555???CCCHHHVVVcccpppcccbbb```___^^^[[[VVVSSSLLLLLLIIIEEE???:::777555111///,,,+++***(((%%%###%%%$$$""" !!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%''')))+++...///,,,...000///---,,,---///,,,---///111444666888999===>>>@@@@@@>>><<<;;;<<<;;;999777555444111...+++***)))))))))***+++---...444888>>>EEELLLSSSZZZ___iiipppyyy~~~}}}|||{{{vvvvvvwwwyyy}}}{{{tttkkkaaa[[[OOOJJJDDD@@@>>>===<<<;;;<<<<<<<<<<<<<<<;;;::::::888888::::::;;;:::999999;;;999666555555555333222000...,,,***)))***+++,,,,,,+++***)))***,,,...///...///111333444444444333---+++)))((('''&&&$$$### """$$$%%%&&&)))++++++...000111000///......******)))))))))+++,,,---111222222222111111222444555777999:::::::::;;;<<<;;;===??????>>>>>>@@@BBB@@@??????>>><<<:::999888222222111111000/////////*********)))(((&&&$$$$$$""""""""""""""""""""""""!!!###%%%''')))))))))))))))((('''&&&$$$$$$""""""!!!  """ !!!""""""######"""!!!###%%%''''''(((+++---///000000///...,,,***)))""" !!!!!!!!!"""###%%%$$$%%%''')))++++++,,,,,,,,,---///000000111444777222<<<@@@DDDRRR]]]kkk~~~^^^^^^]]]]]]\\\ZZZVVVRRRMMMMMMKKKFFFAAA;;;888777333111///---,,,***&&&###&&&%%%###!!! !!!!!!"""######%%%'''***,,,---,,,...000///---,,,...000...///111444666999;;;<<<@@@AAABBB@@@>>><<<;;;<<<999777555333222///,,,)))((((((((((((***,,,...000555:::BBBJJJQQQXXX^^^bbbmmmttt}}}}}}{{{zzzyyyrrrssstttwww{{{~~~wwwnnnddd^^^PPPKKKEEE@@@===<<<;;;:::::::::;;;;;;;;;;;;::::::777888:::;;;<<<;;;;;;:::===:::777555555555444333000///---+++******+++,,,***)))(((((((((***,,,...,,,---000222333444444444---+++)))(((((('''$$$###"""###$$$%%%'''***))),,,///000///---------+++***)))))))))***,,,---000111111000//////000222333555777999999999;;;<<<999<<<>>>>>><<<<<>>>>>===;;;:::999333222222111111000000000*********)))(((&&&$$$$$$""""""""""""""""""""""""!!!###%%%''')))***)))))))))((('''%%%$$$###""""""!!!  ### !!!"""############!!!###&&&'''(((***,,,...222222222000...+++((('''  !!! !!!###%%%"""$$$&&&)))+++,,,,,,,,,***,,,......///000333666000;;;>>>BBBOOOZZZhhh{{{ZZZYYYXXXYYYZZZYYYUUUQQQQQQPPPMMMHHHBBB>>>======999666222///---+++(((&&&(((&&&$$$!!!!!!$$$''')))***---------,,,,,,,,,++++++///111333666:::<<<>>>>>>DDDCCCBBB@@@>>>;;;999888666333///---,,,+++***((((((((((((((((((,,,111555:::>>>FFFNNNUUU]]]dddiiirrrwww}}}zzzyyyyyytttssssssuuuyyy~~~~~~yyyqqqfff___WWWNNNFFFDDDAAA<<<888888888999:::<<<<<<<<<<<<;;;777777888999;;;<<<======>>><<<:::888666444333333000///...,,,+++***))))))''''''''''''(((***+++,,,//////000000111111111222...---+++)))'''%%%%%%$$$$$$###"""  """###%%%&&&&&&)))******+++,,,,,,------+++++++++,,,,,,---------222222222222222111000000333444666777666666777888;;;;;;<<<===>>>???@@@@@@????????????>>><<<;;;:::888555222111111111000///***+++++++++)))'''%%%$$$!!!!!! !!!!!!!!!"""$$$&&&''''''(((((('''&&&%%%%%%$$$$$$!!! """!!!!!! !!!!!!"""%%%'''))),,,///111444333111...+++'''$$$""" !!!"""###"""###%%%'''((()))******---------...///111444555333444:::DDDMMMVVVeeerrrVVVUUUUUUVVVXXXXXXTTTQQQRRRPPPMMMJJJGGGCCC@@@???===:::666222000---***(((((('''$$$!!!!!!$$$&&&)))***++++++,,,------......///111333555999;;;>>>???@@@CCCCCCCCCAAA???<<<999777444111---+++***)))(((''''''''''''((()))---222777===AAAIIIQQQYYYaaahhhmmmuuuzzz~~~zzzwwwvvvtttsssssstttxxx}}}|||ssshhh```YYYPPPHHHEEECCC===:::999888999;;;<<<======<<<<<<888888999::::::;;;<<<<<<===<<<:::777555444333222000///...,,,+++***))))))''''''''''''(((***+++,,,////////////000000111111---,,,***((('''%%%$$$$$$$$$###"""  """###%%%&&&'''))))))***+++,,,------...---------....../////////111222222222222111000000111333555555555555666777;;;;;;<<<===>>>??????@@@?????????>>>===;;;:::999888555222111000000///...+++,,,,,,+++***(((&&&%%%!!!!!! !!!!!! !!!"""###$$$&&&''''''(((((('''&&&%%%$$$######!!!  !!!!!! !!!!!! """&&&(((***---000222444333111---***&&&###!!! !!!"""######"""###%%%'''((()))******,,,,,,,,,,,,---///111222222333888BBBKKKUUUeeerrrPPPOOOPPPSSSUUUVVVUUUSSSTTTRRRPPPPPPPPPNNNHHHDDDCCC@@@;;;777444111---***((('''$$$""" !!!###&&&((())))))***+++---...000111222333555888;;;>>>???@@@AAABBBCCCCCCBBB@@@<<<888666111...+++)))((((((&&&%%%&&&&&&'''(((***///555999AAAEEEMMMUUU]]]eeemmmrrrxxx~~~{{{vvvttttttsssssstttwww|||vvvkkkccc[[[RRRJJJGGGDDD???;;;;;;999:::;;;<<<=========<<<999999999::::::;;;;;;;;;<<<;;;999666444333222222000///...,,,+++***))))))''''''''''''(((***+++,,,............////////////,,,+++)))'''&&&%%%$$$$$$%%%$$$"""!!! """$$$%%%''''''((()))***+++,,,---......000000000000000111111111111222222222222111000000///000222333333333555777:::;;;;;;<<<===>>>??????@@@??????>>><<<;;;999888888666222000000///...---,,,,,,---,,,***(((&&&%%%"""!!!!!! !!!!!!"""#########$$$%%%&&&&&&&&&))))))'''&&&$$$###"""!!!  !!!!!!!!!!!!!!! !!!!!! ###'''***,,,...111444333222///,,,((($$$!!!  !!!"""###$$$###$$$&&&'''((())))))***+++*********+++,,,...///333333888AAAJJJVVVggguuuHHHIIILLLOOORRRTTTUUUUUUWWWUUUTTTVVVYYYXXXRRRKKKHHHEEE@@@;;;777333///,,,'''&&&$$$"""  """%%%'''(((((()))***,,,...000111222555777:::===???@@@@@@@@@@@@AAABBBAAA>>>:::555222///---***(((((('''&&&%%%%%%&&&'''))),,,111777<<>>>>>???AAA@@@@@@???===;;;999888888666222000//////---,,,,,,,,,,,,,,,***(((&&&$$$""""""!!!!!!!!!!!!""""""$$$%%%%%%%%%%%%%%%&&&&&&))))))'''%%%###"""  !!!""""""""""""  !!!!!! ###(((+++---///222444222000---)))%%%"""  !!!"""###$$$%%%%%%%%%&&&((()))))))))))))))(((((('''((()))+++,,,444444999BBBLLLXXXjjjyyyAAACCCFFFJJJNNNQQQTTTUUUVVVTTTTTTXXX]]]\\\VVVPPPLLLHHHCCC>>>:::555111...((('''$$$"""!!!$$$&&&'''))))))***,,,---///000000666888;;;>>>@@@@@@@@@???===>>>???>>>;;;777222//////,,,)))(((((((((((('''&&&''')))+++...333:::???FFFKKKRRRZZZbbbjjjqqqvvv{{{|||yyyuuutttssssssvvvzzzyyymmmeee]]]TTTLLLHHHEEE@@@<<<;;;999999::::::;;;;;;<<<===:::::::::::::::::::::::::::999888666444333222222000///...,,,+++***))))))''''''''''''(((***+++,,,++++++++++++++++++++++++((('''&&&%%%$$$$$$$$$$$$$$$###"""  """$$$&&&((()))))))))+++,,,...000222222333333333333333222222222333333333333333222222111...///000000000111333666999999:::;;;<<<===>>>>>>AAAAAA@@@???>>><<<;;;:::888555222000000///...---,,,,,,,,,+++)))'''%%%###""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%###!!!  !!!"""""""""""" !!!!!!!!!$$$))),,,...///111333///---***'''###  !!!!!!!!!!!!###$$$%%%&&&&&&&&&'''((()))))))))(((((('''&&&&&&'''((()))***333333888AAALLLYYYkkkzzz999<<<@@@DDDHHHLLLPPPSSSRRRRRRTTTWWW[[[[[[WWWSSSOOOKKKEEE@@@<<<888333000***)))&&&### !!!###%%%&&&)))***+++,,,...000111222777:::===@@@BBBAAA@@@???<<<======;;;888444000---...,,,)))((()))))))))((()))***+++---000666===BBBIIIMMMTTT[[[bbbjjjpppuuuzzz}}}vvvuuuttttttvvvzzzyyynnnggg^^^UUUMMMIIIFFF@@@<<<;;;888888888888999:::;;;<<<999999999::::::;;;;;;;;;:::999888666555444333333000///...,,,+++***))))))''''''''''''(((***+++,,,************))))))))))))&&&&&&%%%$$$$$$###$$$$$$""""""  ###%%%''')))*********,,,...000333444555555555444444444444333333444555555555555444333333000111111111000111333666888999999:::;;;<<<======????????????>>><<<;;;:::888555222111111111000///---------,,,***'''%%%######""""""!!!!!!""""""###$$$$$$$$$$$$%%%%%%%%%%%%''''''%%%$$$"""!!!  !!!"""""""""""" !!!!!!"""%%%***---......///000,,,***'''$$$!!! !!!!!!!!!!!!!!!!!!"""###%%%&&&''''''(((((()))))))))(((((('''&&&&&&&&&'''(((***+++000111777AAALLLYYYkkkzzz111555:::>>>AAAEEEKKKOOOQQQSSSVVVXXXZZZYYYXXXWWWQQQMMMHHHCCC???;;;666333...,,,)))&&&"""  """$$$%%%((()))+++...111333555666:::<<<@@@CCCDDDCCCAAA@@@>>>===<<<:::777333000...---+++((((((((())))))(((,,,---...000333888???DDDLLLPPPVVV]]]cccjjjppptttzzzxxxwwwuuuuuuwww{{{yyypppiiiaaaWWWOOOKKKHHHBBB>>>===888777777777777999:::;;;888888999::::::;;;<<<<<<;;;:::999777666555444444000///...,,,+++***))))))''''''''''''(((***+++,,,))))))))))))((((((''''''%%%$$$$$$############$$$!!!  ###%%%((()))***+++,,,---000222555777777777777777777666666555555666666666666666555555444444444333222111111444666888888999:::;;;<<<<<<===<<<<<<======<<<;;;;;;:::777555333222222333222222000000///...,,,)))'''%%%######""""""""""""######"""#########$$$$$$%%%%%%&&&%%%$$$###"""!!!  !!!!!!!!!!!! !!!"""###&&&***---------------)))'''%%%""" !!!"""!!!!!!!!!!!!""""""$$$&&&'''((((((((()))))))))(((((('''&&&&&&&&&&&&''')))+++---000222999DDDPPP]]]nnn|||---111666999===AAAGGGLLLSSSVVVYYY[[[[[[[[[[[[\\\RRROOOIIIEEEAAA===999666111///,,,((($$$!!! """###$$$((())),,,///333777999;;;<<<>>>BBBEEEFFFEEECCCAAA???>>><<<:::666333000///,,,***''''''((())))))(((---...000111444999@@@EEENNNRRRXXX^^^dddjjjppptttzzzyyyxxxvvvvvvxxx{{{zzzrrrkkkbbbYYYQQQMMMIIICCC???>>>777666666666666888999:::777777888999;;;<<<======;;;:::999777666555555555000///...,,,+++***))))))''''''''''''(((***+++,,,))))))((((((''''''''''''$$$$$$###############$$$ !!!###%%%(((***++++++,,,...111444666888999999999999888888888777777777777777777777666666555666666555333111222444666777888999:::;;;<<<<<<===999::::::;;;;;;::::::999777555333222333444444333222222222000...+++)))'''######""""""""""""######!!!""""""###$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!  !!!!!!!!!!!! !!!"""###'''+++------,,,,,,,,,(((&&&###  !!!"""""""""!!!!!!!!!"""###$$$&&&((())))))))))))))))))(((((('''&&&&&&&&&'''(((***---...333555===IIIUUUbbbrrr,,,...222666:::???EEEIIINNNQQQUUUZZZ^^^___^^^\\\ZZZTTTMMMIIIGGGDDD>>>999888444...)))%%%""" """###%%%'''+++000444777888999>>>@@@CCCFFFFFFCCC@@@===???===999555222///...---+++++++++)))'''''')))***,,,...000333777>>>FFFLLLQQQUUU[[[```eeejjjooorrr|||{{{}}}~~~~~~}}}yyyvvvxxxyyyzzz~~~zzzsssnnnbbb]]]UUUNNNHHHDDD@@@===::::::999888777666555555666777:::<<<>>>?????????;;;;;;<<<;;;:::888666555111222000,,,,,,...,,,((()))(((((('''''''''((((((%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$###"""!!!!!! !!!!!! !!!###$$$'''***---///000222444666888999999======<<<;;;:::888777666777777777777666666666666444444444333333444444555777777777888999:::<<<<<<:::;;;;;;<<<;;;:::888777666666666555555444444444777666444222000...---,,,(((&&&###!!!""""""!!! ###""""""$$$%%%%%%""" """"""""""""!!!!!!!!!!!! !!!"""""""""""""""###!!!!!!%%%(((&&&(((+++...///...+++******((($$$  !!! """#########%%%%%%&&&&&&'''((())))))+++*********))))))((((((''''''''''''((()))++++++222555>>>IIITTTaaattt))),,,000333777<<>>;;;777111,,,((($$$  """###%%%'''+++000444888:::;;;???AAACCCEEEDDDBBB@@@>>>===;;;888444000...---,,,)))******)))((((((+++---...///222444888???FFFKKKRRRVVV\\\aaafffjjjooorrr{{{{{{}}}zzzxxxzzzyyy|||}}}|||xxxvvvwwwyyyzzz~~~}}}wwwrrrfff```WWWOOOIIIEEEAAA???;;;:::999888777666666555666777999;;;============<<<<<<<<<;;;:::888666444222333111......000...)))))))))(((''''''&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$######"""!!!!!! !!!!!! !!!###$$$'''***---///000222555777999:::;;;>>>>>>>>>===;;;:::888777888888777777666666555555444444444444444444555666888888888888888999:::;;;::::::;;;;;;;;;:::888777666666666777888999999:::>>>===<<<:::777555333222,,,)))&&&%%%%%%$$$###"""$$$#########$$$$$$""" """""""""!!!!!!  !!!""""""""""""""""""!!!"""&&&(((''')))+++---...---+++******'''$$$  !!!!!!"""#########%%%%%%&&&&&&'''(((((((((*********)))))))))(((((((((((())))))***+++------333666???KKKUUUbbbuuu&&&))),,,///333888>>>BBBGGGIIIMMMSSSXXX\\\___aaa]]]YYYTTTQQQPPPNNNIIIEEE???;;;555///+++'''###  """###%%%(((,,,111666999;;;<<<>>>???@@@@@@@@@>>>===<<<:::888555111...---,,,+++'''((()))))))))***---000000222555777;;;@@@FFFKKKSSSWWW]]]bbbfffkkkooorrryyy~~~|||zzzzzzzzz{{{|||~~~~~~xxxrrrppprrrqqquuu{{{{{{yyyuuutttvvvxxxyyy~~~yyytttjjjdddZZZQQQJJJFFFBBBAAA<<<;;;:::999888777777777888888:::;;;;;;;;;;;;;;;=========<<<:::888555444444555333//////111000+++***)))((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""!!!!!! """###%%%'''***---...000222666999;;;===>>>@@@@@@@@@???>>><<<:::999888888888777666555555444555444444444555555666777999888888777777888888999999999:::::::::999999888666666888999<<<>>>@@@AAADDDDDDCCCAAA>>>:::777555///,,,)))'''&&&%%%$$$###'''%%%%%%%%%&&&%%%###!!!""""""!!!!!!  !!!!!!"""""""""""""""!!!  ###&&&))))))***++++++,,,++++++***)))'''###  !!!!!!!!!  """###$$$$$$$$$%%%%%%%%%&&&''''''((((((******))))))))))))((((((*********+++,,,---///000555888@@@LLLVVVcccuuu$$$&&&))),,,000444999===CCCEEEJJJNNNSSSXXX]]]```]]]ZZZWWWUUUTTTRRRNNNKKKBBB>>>888222---)))%%%"""!!!"""$$$&&&(((---222777:::===>>><<<<<<;;;::::::999888888555444111...,,,+++++++++((()))*********+++...111333666999;;;>>>CCCHHHKKKUUUYYY^^^cccgggkkkooorrruuu|||}}}yyyvvvuuuttttttxxxzzz||||||uuuooojjjjjjlllmmmqqqxxxyyyvvvrrrqqqtttwwwxxx|||~~~yyyuuunnnggg\\\RRRKKKGGGCCCAAA>>>===;;;:::999888888999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>===;;;888666444444555333000000222000++++++***)))'''&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""###%%%'''+++---...000333777;;;>>>@@@AAABBBBBBCCCBBBAAA???<<<;;;999999888777666555555444666555555555666666777888999888777777666666666777888888888999999999999999777888:::<<<@@@CCCGGGIIILLLLLLKKKJJJFFFBBB>>><<<666333///,,,+++***(((&&&***(((''''''(((((('''%%%""""""!!!  !!!!!!!!!!!!""""""""""""!!!!!!!!!$$$''')))++++++************++++++)))'''$$$!!! !!!"""!!! !!!!!!"""###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''))))))))))))))))))((((((*********+++---...000000555888@@@KKKUUUbbbttt"""$$$'''))),,,111666999???BBBGGGJJJNNNSSSYYY]]]\\\ZZZYYYXXXWWWTTTQQQOOOFFFAAA;;;444///+++&&&### !!!###$$$&&&)))---222777:::<<<===<<<;;;:::888777666666555111000...,,,+++******++++++,,,,,,,,,+++,,,///111666999===@@@CCCGGGKKKNNNVVVYYY^^^cccgggjjjnnnqqqrrrzzz~~~zzzvvvsssqqqppppppuuuwww{{{tttmmmhhhdddeeehhhjjjnnnttt{{{~~~xxxsssppppppsssuuuvvvzzz{{{wwwoooiii^^^UUUNNNIIIEEEBBB@@@>>><<<:::999999:::;;;>>>======<<<<<<<<<<<<<<<>>>???>>>===<<<999777555444555333000000222000+++,,,+++)))((('''&&&&&&%%%&&&%%%$$$$$$############"""""""""!!!!!!!!!!!!!!! """$$$%%%(((+++...///111444999===@@@CCCDDDCCCDDDEEEEEEDDDAAA>>><<<:::999999888777777666666888777777666666777777888888888777666555555555555777777777777888999999:::999:::<<>>CCCGGGJJJOOOVVV[[[[[[[[[[[[ZZZXXXVVVSSSRRRIIIEEE>>>777222---(((%%%!!!!!!###%%%'''***...222666999;;;<<<<<<;;;:::888777555444444...---,,,************+++---.........---...111333999===AAAEEEHHHKKKOOOQQQVVVZZZ^^^cccfffiiimmmpppoooxxx}}}{{{wwwtttqqqpppoooppptttwww|||vvvkkkeeeaaa^^^___cccdddiiiooovvv}}}yyytttqqqppptttvvvvvvyyy}}}~~~{{{qqqkkkbbbYYYRRRLLLGGGDDDBBB@@@===;;;:::;;;<<<<<>>===<<<<<<======>>>>>>>>>>>>===;;;888777555666444000000222000,,,,,,+++***)))((((((''''''&&&%%%$$$######"""######!!!!!!!!!!!!!!!!!!!!!!!!  """$$$&&&(((+++...000222666:::>>>BBBDDDFFFDDDEEEGGGGGGFFFCCC???===:::::::::999999999999999::::::999888777777777777777666555555444444444444666666666666777888999::::::;;;>>>CCCIIIPPPVVVYYY\\\^^^```bbb```\\\XXXUUUKKKHHHCCC???<<<999666444444222...+++***(((&&&$$$!!!!!!!!!  !!!""""""######"""""""""""""""!!!!!! !!!"""$$$%%%&&&''')))(((((())))))+++,,,,,,)))(((&&&%%%#########$$$###"""!!!  """"""""""""$$$%%%''''''((((((((((((((((((((((((''''''(((((((((((())))))'''((((((***+++---///000555888@@@JJJSSS___qqq!!!###%%%)))---111333999@@@EEEIIINNNUUU[[[[[[\\\]]]\\\ZZZWWWTTTSSSMMMIIIBBB;;;555000+++(((""" !!!$$$%%%(((***...222666888999:::888888888666444222000///,,,+++***))))))***+++,,,---...//////000222555888;;;???EEEJJJMMMPPPRRRUUUVVVYYY^^^bbbeeehhhkkknnnlllvvv~~~|||yyywwwvvvsssqqqppppppqqqrrrtttxxxxxxnnnccc]]]ZZZWWWYYY]]]aaaeeemmmttt|||}}}vvvssssssvvvxxxwwwzzz~~~~~~|||rrrmmmfff^^^XXXQQQKKKGGGCCCAAA>>><<<;;;;;;===>>>>>>>>>===<<<;;;<<<============>>>>>>===<<<:::999666777555222222444222---,,,,,,+++***))))))******&&&%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! ###$$$&&&(((,,,...222444777;;;???CCCEEEFFFDDDFFFGGGHHHGGGCCC@@@>>>:::::::::;;;;;;;;;;;;<<<===<<<:::999777666666666555555444444444444444444555555555555666888:::;;;:::<<<@@@FFFOOOXXX```eeegggjjjnnnqqqqqqnnnjjjggg___[[[UUUQQQNNNJJJGGGEEECCC???999333///+++'''$$$ !!!!!!!!!!!!"""""" !!!""""""###########################"""""""""""""""!!!  """$$$%%%%%%%%%%%%&&&'''((()))***+++,,,---***)))(((&&&%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!! !!!!!!###%%%''')))************))))))))))))'''''''''((((((((())))))'''((((((***+++...///000777999AAAKKKTTT```qqq """&&&***......555>>>DDDHHHNNNVVV\\\\\\]]]^^^^^^[[[XXXUUUUUUPPPKKKDDD===888222---***### !!!$$$%%%)))+++...222555777888999444444444333111...,,,***++++++***))))))***+++,,,,,,---///000222444888;;;<<>>===<<<;;;::::::;;;<<<===<<<===>>>>>>>>>===;;;:::888999777333333555333///,,,,,,+++++++++++++++,,,&&&%%%$$$###"""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!###%%%&&&(((,,,///333555888<<<@@@CCCEEEGGGEEEFFFHHHHHHGGGDDD@@@>>>::::::;;;<<<<<<======>>>>>>===;;;999888666555555444444444333333444444555555444444555666888:::;;;999<<>>999222,,,'''$$$ """%%%'''))),,,///222444555555888555111000///...***''')))))))))))))))***+++,,,...000333555666777999;;;???BBBGGGKKKNNNPPPSSSUUUXXXZZZ^^^bbbfffiiikkkmmmqqquuu{{{zzztttooommmmmmoooqqqqqqqqqrrrvvvzzz{{{xxxkkkbbbYYYTTTQQQOOOSSSYYY___eeennnvvv~~~}}}{{{{{{|||||||||}}}}}}}}}zzzvvvrrrkkkccc\\\UUUNNNIIIHHHEEEAAA===;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<;;;>>>>>>>>>>>>>>>?????????<<<999666444444333111//////---+++******)))(((&&&&&&&&&%%%###!!! """"""!!!  ######"""###%%%(((+++---000333888===AAACCCEEEEEEDDDEEEFFFEEEDDDAAA???===:::999888:::===>>><<<999AAA@@@>>>;;;888666555444555444111000///111333444222111333666666444555::::::AAAIIIQQQXXXbbboooxxxxxxssssssggg___TTTIII@@@666---''''''### !!!"""!!! !!!"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%###!!! """"""""""""""""""""""""''''''''''''(((***+++---///...,,,***((((((((((((''''''&&&%%%$$$"""!!!  """$$$&&&''')))((((((***++++++***)))(((+++)))'''%%%$$$%%%&&&'''%%%''')))***,,,...222555<<<>>>EEEOOOYYYeeewww"""%%%''',,,111888???EEELLLUUU[[[aaaaaabbbbbb```]]]ZZZXXXSSSOOOIIIDDD@@@;;;444...((($$$ """$$$&&&(((+++...111222333333444111...------+++(((%%%&&&''''''((()))***,,,---///111555777999:::<<<>>>BBBEEEJJJNNNPPPSSSUUUWWWYYY[[[^^^bbbfffiiikkkmmmqqquuu{{{xxxrrrmmmkkkhhhkkknnnppppppsssyyy~~~~~~yyyqqqggg^^^VVVRRROOOOOOSSSYYY^^^eeennnvvv~~~~~~{{{{{{|||}}}}}}~~~~~~~~~|||xxxtttllleee^^^VVVOOOKKKHHHEEEAAA===;;;;;;<<<=========<<<<<<<<<<<<<<<<<<===>>>>>>???@@@?????????<<<:::777555444333111000///---+++******)))(((&&&'''&&&%%%$$$"""!!! """"""!!!  !!!!!!$$$######$$$%%%(((***,,,000222777;;;???BBBCCCDDDCCCCCCDDDDDDCCCAAA???>>>;;;:::999:::===>>>===<<>>666111)))&&&""" !!!###%%%&&&))),,,...///000000///---+++))))))(((&&&$$$$$$$$$%%%&&&(((***,,,---000333777:::<<>><<<<<<===>>>===<<<<<<<<<<<<<<<======<<<>>>???AAAAAA@@@???>>>===;;;888666555444333111///---+++******)))(((&&&''''''&&&%%%###"""!!!!!!""""""!!!!!!  !!!!!!""""""%%%%%%$$$%%%&&&(((***+++///222555999===???AAAAAA@@@AAAAAABBBBBBAAA???>>>===;;;::::::<<<>>>??????CCCBBB@@@>>>;;;999888777555444222111111222444555666444555888777444666;;;@@@GGGPPPZZZeeetttzzzjjjYYYIII:::111+++'''"""!!!"""###"""!!! """$$$&&&((())),,,,,,+++***************'''''''''&&&$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$&&&(((***,,,------,,,+++*********++++++)))(((((('''&&&$$$###""" !!!"""###%%%'''((()))))))))))))))((('''&&&***)))'''%%%$$$$$$$$$$$$$$$&&&(((+++---111555999@@@CCCLLLWWW```kkk{{{"""###'''---444:::@@@GGGOOOVVV[[[^^^bbbeeeeeebbb^^^[[[XXXTTTNNNIIIEEE@@@999333+++(((%%%###  !!!"""$$$&&&)))+++,,,,,,,,,***)))((('''&&&%%%$$$$$$$$$$$$%%%&&&(((***,,,---111444888<<>><<<;;;;;;::::::;;;<<<===<<<>>>@@@BBBCCCAAA???>>>>>><<<999777666555333222///---+++******)))(((&&&''''''&&&%%%$$$$$$######"""""""""!!!!!!!!!  !!!"""###$$$$$$&&&&&&&&&&&&'''(((***+++///111444777:::===>>>???======>>>???@@@??????>>>>>><<<;;;;;;<<<>>>@@@BBBAAAAAA@@@>>><<<:::999888444444333222222333555666888666666888777555777<<>>BBBFFFJJJLLLPPPSSSWWWZZZ\\\]]]___aaa^^^^^^```bbbeeehhhkkklllqqqtttzzz~~~{{{vvvqqqmmmjjjiiicccfffjjjmmmpppvvvwwwnnnccc[[[UUUOOOJJJJJJKKKMMMSSSZZZ^^^fffpppyyy|||{{{}}}|||wwwpppiiibbbZZZSSSNNNHHHFFFDDDAAA???>>>>>>>>>;;;:::999888999:::<<<======???AAACCCCCCBBB@@@??????<<<999777777666444222///---+++******)))(((&&&'''&&&&&&&&&%%%%%%$$$$$$"""""""""""""""!!!!!!!!! !!!!!!"""$$$%%%%%%&&&(((((((((((()))***+++,,,000111333666888:::<<<<<<:::;;;<<<<<<===>>>>>>>>>===<<<<<<;;;<<<>>>AAACCC?????????>>>===;;;999888444444333333333444666666888666666888777555888===EEELLLWWWbbbooo{{{eeePPPCCC222,,,$$$   !!!$$$'''***,,,---///...---,,,++++++++++++(((((((((''''''%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$'''))),,,---...+++,,,,,,,,,------------******)))((('''%%%$$$###!!!!!!!!!"""###%%%&&&''')))((('''&&&%%%%%%$$$$$$(((((('''&&&%%%%%%%%%%%%&&&(((+++...111555:::>>>EEEHHHQQQ\\\dddnnn||| !!!###(((...333777===EEEJJJPPPTTT[[[aaaeeeeeecccaaa\\\WWWQQQMMMIIICCC<<<777111...***&&&###!!!###$$$$$$$$$$$$!!!###$$$$$$######$$$%%%''''''((()))+++---///000444777<<>>>>>;;;:::999888999:::<<<>>>>>>@@@AAACCCCCCBBBAAA@@@>>><<<999777666555333222///---+++******)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""!!!""""""$$$%%%&&&'''(((((()))***+++,,,---......111222333555777999:::;;;999999999:::;;;<<<<<<===:::<<<<<<<<<<<<>>>AAACCC>>>>>>??????===;;;999888444444444444555666666777777555555777777555999???HHHPPP\\\hhhvvvsssZZZKKK888111'''!!! !!!"""$$$&&&))),,,...//////...---+++************)))))))))(((((('''%%%%%%""""""""""""""""""""""""!!!###%%%(((+++---......,,,,,,---.........------***))))))((('''%%%$$$###!!!!!!!!!"""###%%%&&&'''''''''&&&%%%$$$$$$$$$%%%''''''''''''''''''''''''(((+++---000333777<<<@@@FFFIIIPPPZZZbbblll{{{"""&&&,,,000333888???EEEKKKOOOWWW^^^bbbddddddccc___ZZZTTTOOOLLLFFF???:::555111+++&&&###  !!!!!!!!!  """"""!!!!!!###%%%%%%&&&(((+++...222555666777;;;@@@DDDHHHLLLPPPSSSTTTWWW[[[]]]^^^___aaabbbaaaaaaaaabbbdddgggjjjlllqqqtttyyy|||~~~{{{yyyxxxrrrqqqooommmkkkiiihhhhhhfffiiimmmpppttt|||~~~wwwppphhh___YYYQQQLLLIIIKKKMMMOOOUUU\\\aaahhhsss}}}zzzsssllleee]]]VVVRRRHHHGGGEEECCCAAA???>>>>>>===;;;:::999:::<<>>;;;888777666555333111///---+++******)))(((&&&$$$$$$$$$$$$%%%%%%%%%%%%########################""""""###%%%&&&'''((())))))***+++---///000111111222333333444666888999:::888888888888999:::;;;;;;888:::============@@@BBB>>>???@@@@@@???===;;;:::444444444555666666777777555333333666666666:::@@@HHHQQQ^^^mmm{{{iiiXXX???666+++###  !!!!!! !!!!!!"""###$$$&&&)))+++...///000///...---+++******))))))))))))))))))((('''&&&&&&###########################$$$'''***,,,---......------...//////...---,,,))))))((((((&&&%%%###"""!!!!!!""""""###$$$&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&'''((())))))))))))+++---000333555999>>>BBBFFFHHHOOOWWW___iiizzz!!!%%%+++...111666<<>>>>>===;;;;;;;;;>>>@@@BBBAAAAAAAAABBBBBBBBBCCCCCC===;;;888666555444333111///---+++*********(((&&&######$$$$$$$$$$$$%%%%%%##################$$$$$$"""###$$$%%%'''((()))***)))***,,,...000222333333333333444444666777999:::888888777777888999::::::666999===>>>======???AAA???@@@AAABBBAAA???===;;;444444444555666777777888444222222555555666:::AAADDDNNN^^^mmm}}}vvveeeCCC;;;...&&&"""!!!   !!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&(((***,,,///000111//////---,,,+++*********))))))***))))))((('''&&&########################$$$&&&(((+++---.........---.../////////...,,,+++)))(((((('''&&&$$$###"""""""""""""""###$$$%%%&&&%%%$$$#########$$$%%%&&&%%%&&&''')))***+++++++++---///222444666:::???BBBFFFGGGMMMUUU]]]gggxxx!!!%%%)))---222888<<>>===<<<>>>>>>===:::999:::>>>AAACCCCCCCCCCCCCCCCCCBBBBBB???===999666333222222222000111111000...***'''%%%$$$$$$%%%&&&&&&&&&%%%%%%"""######$$$$$$%%%&&&&&&''''''''''''((()))***+++)))***,,,...000222333333333333444444555666666666555444444666::::::888555777888999;;;<<<===>>>>>>===???AAABBBAAA???;;;999777555333333555777777777777666555555666888:::;;;AAALLL[[[kkk{{{}}}fffLLL===...'''%%%!!!  !!!!!!###""""""###$$$%%%&&&'''((()))+++---///111222222111///...------,,,***)))))))))((('''''''''''''''(((((('''%%%%%%%%%%%%%%%"""$$$&&&)))+++,,,,,,,,,---...............------***)))(((&&&%%%$$$######!!!!!!"""###$$$%%%%%%&&&&&&%%%$$$######%%%'''((($$$'''***,,,,,,,,,,,,---///111444666777:::>>>AAAIIIJJJOOOUUU\\\eeettt###'''+++000666:::AAAFFFNNNUUUYYY\\\___```\\\ZZZXXXTTTOOOIIIDDDBBB;;;666...(((%%%""" """$$$)))***---222888>>>AAACCCFFFGGGJJJMMMPPPRRRTTTVVVYYYZZZ[[[[[[[[[]]]```cccbbbbbbbbbbbbdddgggjjjlllssstttvvvxxxyyyzzzyyyyyyxxxvvvrrrnnnjjjhhhgggggggggeeecccaaabbbccccccdddllllllpppyyyvvvrrrlllfffaaa]]]XXXUUUQQQRRRSSSTTTWWW\\\ccchhhlllrrrzzz{{{uuuooohhhaaaZZZUUUMMMJJJEEEAAA???>>>===;;;=========<<<;;;;;;>>>@@@CCCCCCCCCCCCCCCBBBBBBAAA>>><<<888555222111111111111111111000...+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&(((((((((((()))***++++++***+++---///111333444444444444444555555555555666555444444666999999888555888999:::<<<===>>>>>>>>>???@@@BBBCCCBBB@@@===;;;666444333444666888999999777666555555666888;;;<<>><<<;;;;;;===>>>>>>======>>>@@@BBBCCCCCCCCCBBBBBBAAA@@@<<<:::777444222111000000222222222111///,,,***((('''&&&%%%%%%$$$%%%&&&'''$$$$$$%%%%%%&&&''''''((()))))))))))))))***,,,,,,+++,,,...000222444555555666666666555555555444444444444444555777888777666:::;;;<<<===>>>>>>>>>>>>@@@AAACCCDDDCCCAAA???===666444444555888:::;;;:::666555555555777999<<<>>>EEENNNZZZggguuuqqqSSSBBB000'''### !!!"""###%%%&&&'''(((((((((,,,...000222444333222111222000...---,,,+++)))'''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$######$$$&&&((()))+++++++++,,,,,,------------,,,,,,******((('''%%%$$$$$$$$$######$$$%%%&&&'''((((((***)))((((((((()))***+++,,,---.........///111333444777:::======>>>???AAACCCEEEJJJQQQXXXbbbrrr ###&&&+++000444888>>>FFFMMMSSSXXX\\\___]]]]]][[[XXXTTTNNNIIIEEE???:::444...***'''$$$""" ###&&&+++---000444:::@@@FFFKKKNNNOOOQQQTTTVVVWWWWWWXXXZZZ[[[[[[ZZZYYYZZZ]]]___aaaaaabbbdddfffiiikkkmmmooopppqqqrrrrrrqqqpppoookkkiiieeeaaa^^^\\\[[[[[[^^^^^^______```cccgggiiinnnqqqyyy|||yyyppplllfffbbb```___^^^]]]ZZZ[[[\\\^^^```eeekkkooosssxxx}}}wwwpppjjjddd^^^ZZZRRRNNNHHHCCCAAA>>><<<::::::<<>>??????@@@@@@@@@@@@AAACCCDDDCCCBBB???>>>888777666777999::::::999555555555555777:::===???EEELLLVVVaaannnrrrVVVDDD111'''""" !!!!!!!!! """###%%%'''((()))))))))+++---000333444444333222222000...,,,,,,+++(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###"""###$$$%%%&&&((()))*********+++,,,,,,,,,,,,,,,,,,)))((('''%%%$$$$$$######"""###$$$%%%&&&(((((()))++++++************+++,,,//////000//////000333666666999===????????????@@@CCCEEEJJJRRRYYYdddttt"""%%%)))...111555:::BBBJJJPPPUUUZZZ^^^\\\\\\\\\ZZZVVVQQQKKKHHH@@@<<<555000+++((($$$""" !!!%%%'''***---222666:::@@@FFFKKKOOOQQQSSSVVVWWWXXXXXXXXXZZZ[[[[[[ZZZYYYZZZ\\\^^^aaaaaabbbdddfffiiijjjlllnnnnnnoooooonnnmmmkkkjjjeeebbb___[[[YYYWWWWWWWWWYYY[[[]]]^^^```ccciiimmmooovvv~~~|||yyywwwuuuppplllgggcccbbbbbbaaa```___```aaaccceeehhhnnnrrrvvv{{{~~~xxxrrrmmmgggaaa]]]SSSOOOIIIEEEBBB???===;;;999<<>>::::::888777555444333333333333222111///...,,,+++***)))'''%%%%%%&&&'''(((%%%&&&&&&''''''(((((()))))))))))))))***+++,,,------...000222444666777777888888777666555444444333444444555555666666777888===>>>???@@@AAABBBBBBBBB@@@AAABBBCCCBBBAAA@@@>>><<<;;;::::::::::::999777666555555555777:::===???EEEKKKTTT]]]hhhyyyqqqVVVDDD111&&&""" !!!"""""""""!!!!!!###$$$%%%'''((()))******)))+++...111333333333333111///---,,,,,,***(((&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$###"""!!!""""""###$$$%%%'''((()))))))))***+++++++++++++++''''''%%%$$$############"""###$$$%%%'''((()))***,,,,,,,,,+++++++++,,,,,,///000000000000222555888777:::>>>@@@@@@@@@@@@@@@CCCEEEKKKSSS[[[fffwww ###&&&+++///222666>>>EEEKKKQQQWWWZZZZZZ[[[[[[[[[XXXSSSNNNKKKBBB>>>888222...)))%%%###!!! ###''')))***///555999<<<@@@FFFKKKOOOQQQTTTWWWYYYZZZYYYYYY[[[[[[\\\[[[ZZZ[[[]]]___```aaabbbdddfffggghhhiiijjjjjjjjjjjjhhhfffdddccc]]]\\\YYYVVVTTTTTTTTTTTTSSSVVVZZZ\\\___cccjjjpppsss||||||wwwuuusssqqqpppooolllhhhfffeeeeeeeeedddggghhhiiijjjkkknnnrrruuuzzz~~~~~~zzzuuupppiiibbb^^^TTTPPPJJJEEECCC@@@>>><<<999<<>>===:::999888777666555444444333333222000///---,,,,,,+++***((('''&&&&&&''''''%%%%%%&&&&&&'''((((((((()))))))))))))))***,,,,,,---...000222444666777777888888777777666555444444555666777666555666888:::===>>>@@@BBBCCCDDDDDDEEE@@@AAABBBBBBBBBAAA@@@@@@???===<<<<<<<<<;;;888666777666666666888:::===???EEEKKKSSS[[[eeesssnnnRRRAAA///&&&""" !!!###$$$$$$$$$###"""###$$$$$$%%%''')))+++,,,+++,,,---///000111222222000...,,,,,,,,,+++)))''''''&&&%%%%%%$$$$$$$$$%%%###$$$%%%%%%$$$###!!! !!!!!!!!!"""###$$$&&&''''''((()))***++++++++++++'''&&&%%%$$$###############$$$%%%&&&(((***++++++......------------,,,,,,...000222333333555888:::999<<>>:::<<>>===<<<888888777777666555444333333222111///...---,,,,,,******))))))(((''''''&&&$$$%%%%%%&&&''''''(((((((((((((((((()))***++++++,,,...000222444666666777888777777777666666555555666777888777666666999<<<===>>>@@@CCCEEEFFFGGGGGGAAABBBCCCCCCCCCCCCBBBBBB>>>============<<<:::777888777777666888:::<<<>>>AAAGGGOOOVVV___lll}}}gggNNN>>>---&&&###!!!###$$$&&&&&&%%%$$$###$$$#########%%%(((+++---000///.........///000000...---++++++,,,+++***((()))((('''%%%$$$$$$$$$$$$######$$$%%%$$$"""   """###%%%&&&'''((()))************(((((('''&&&%%%%%%%%%%%%%%%&&&''')))+++,,,......000000000000000///.........000444666888999<<<>>><<<>>>@@@AAABBBCCCEEEGGGKKKMMMSSS]]]fffqqq!!!&&&)))+++000666===CCCIIINNNRRRUUUWWWYYY[[[YYYVVVQQQOOOFFFBBB===777333...)))&&&!!! !!!###&&&***---,,,333<<>>@@@@@@BBBDDDFFFBBBBBBAAAAAA???>>>===<<<666666666666555444333222222111000...---,,,,,,,,,************)))(((&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''((()))***+++,,,---///222444555666777777777777777666666666666666888999888666777:::======>>>@@@CCCEEEGGGHHHIIICCCCCCDDDDDDDDDDDDDDDCCC===<<<<<<===???>>><<<999999888777777888:::<<<===<<>>@@@>>>@@@AAABBBCCCEEEHHHKKKQQQSSSZZZdddmmmxxx###&&&+++///555999<<>>AAADDDGGGJJJPPPRRRUUUXXXZZZZZZZZZYYY\\\\\\[[[[[[\\\^^^___```___^^^^^^___aaaaaa```___aaa^^^ZZZXXXWWWTTTOOOKKKJJJKKKKKKJJJIIIIIILLLNNNRRRVVVZZZ^^^cccjjjssszzz}}}yyyrrroookkkhhhggghhhhhhhhhpppllloooxxx~~~}}}zzzwwwpppfff___XXXQQQIIIEEEEEEDDDAAA>>><<<======???@@@BBBDDDEEECCCAAA??????AAA@@@===:::999888777666555444444444444222000......,,,***((())))))(((((('''''''''&&&&&&&&&'''(((((('''&&&%%%&&&%%%$$$$$$%%%(((***,,,+++,,,///111333333333333888777666555555555555555555666666666666999===@@@>>>AAACCCDDDDDDEEEFFFHHHEEEEEEEEEDDDCCCCCCBBBBBB???>>>===<<<<<<<<<<<<<<<999999888888888999:::::::::>>>DDDKKKRRR\\\hhhpppnnnVVVDDD666((($$$### !!!#########"""###%%%''')))******)))((('''&&&&&&&&&'''***,,,...222111...,,,,,,---///000/////////...---------,,,,,,***(((%%%$$$###""""""######""""""!!!!!!  !!!"""%%%&&&''')))***,,,---......,,,++++++++++++***(((((((((***+++---...000000444444333333333222222222555333333666;;;??????>>>AAACCCEEEFFFGGGJJJNNNQQQVVV[[[bbbkkkuuu"""%%%(((,,,222666999???FFFLLLPPPQQQTTTVVVWWWUUUSSSRRRNNNJJJDDD???:::555000---&&&###"""$$$'''***...111666999>>>BBBDDDFFFIIIKKKPPPRRRUUUWWWYYYZZZZZZZZZZZZZZZYYYYYYZZZ[[[]]]^^^^^^]]]\\\]]]______]]][[[\\\ZZZWWWVVVUUUSSSOOOKKKIIIIIIIIIHHHGGGHHHJJJLLLQQQUUUZZZ___ccckkktttzzz~~~wwwsssmmmjjjgggeeedddeeeffffffrrrooorrr|||~~~|||yyyrrriiibbbZZZSSSKKKFFFEEEDDDAAA>>>>>>>>>>>>???@@@AAABBBCCCBBB@@@??????AAA@@@>>>;;;:::999888666555444444333444222///......---***(((******))))))((('''''''''%%%&&&'''(((((('''&&&%%%&&&%%%$$$$$$%%%(((***+++***+++---///111222222222555555444333333333333333444555666666666999<<<@@@???AAACCCDDDDDDDDDFFFGGGFFFFFFEEEEEEDDDCCCCCCBBB???>>>======<<<<<<<<<===;;;;;;::::::::::::::::::888===CCCGGGLLLUUU```iiisss~~~hhhRRRBBB555((($$$###  !!!############%%%&&&(((***++++++***)))'''&&&&&&&&&'''***,,,...222000...------...000111111111000000//////......,,,+++(((&&&$$$###############""""""!!!!!!!!!!!! !!!"""######&&&&&&''')))***,,,------...,,,++++++++++++***((('''((()))+++---///000111333333333333333333333333555444444777<<>>===;;;:::999888666555444333333111///......---+++)))******))))))(((''''''&&&%%%%%%&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&((()))+++(((***+++...///111111111333333222111111111111222222333555666666999<<>>============>>>>>>>>>===<<<<<<;;;;;;;;;888>>>CCCEEEGGGLLLWWWaaahhhqqq~~~xxx```LLL>>>333'''$$$###  !!!###$$$$$$$$$'''((()))+++++++++***)))&&&&&&&&&&&&'''))),,,---111000///......///111222333333333222222111000///---+++)))'''%%%$$$$$$$$$###""""""""""""!!!!!!!!!"""!!!!!!"""###$$$%%%%%%&&&'''((()))***+++,,,,,,...,,,++++++++++++***(((&&&'''(((***---///000111111222222333444444555555666666777:::???BBBDDDEEEFFFHHHKKKMMMOOORRRVVVYYY___cccjjjqqq{{{!!!!!!%%%***...111666===CCCLLLOOOSSSVVVXXXXXXVVVTTTTTTPPPKKKFFFAAA<<<666222***'''""""""&&&***,,,///333666999>>>DDDIIIKKKLLLMMMMMMOOOPPPSSSUUUWWWYYYYYYZZZUUUUUUUUUUUUVVVVVVWWWWWWZZZYYYXXXWWWXXXWWWTTTRRRSSSRRRQQQPPPOOOMMMKKKJJJFFFGGGHHHGGGFFFGGGJJJLLLSSSXXX___eeekkkrrrzzzyyyrrrlllfffbbbbbbbbbbbbaaabbbdddhhhkkksssvvv}}}}}}wwwnnnggg___YYYQQQKKKGGGDDDAAA???>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAA@@@???>>><<<<<<;;;:::888777555555444222000/////////---+++***))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***((()))+++---///000222222222111111000000000111111111333555666777999<<>>>>>>>>??????@@@@@@@@@???>>>===<<<<<<<<>>???@@@AAA???@@@AAAAAAAAA@@@@@@@@@============;;;:::888888666444222111111000...,,,)))(((((('''%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))+++---///111333444222111111111111111222222111333555777777999<<<>>>@@@BBBDDDDDDDDDDDDEEEFFFIIIJJJJJJKKKJJJIIIGGGFFF@@@@@@?????????@@@@@@AAAAAABBBBBBBBBAAA???>>>===???CCCEEECCC@@@BBBJJJQQQRRRWWW___fffmmmvvvwwwjjj^^^NNNAAA555---&&&$$$### """###%%%'''(((((((((((((((((((((''''''$$$%%%%%%&&&((()))++++++...///000222333444444555555555666555444222000///,,,+++)))'''&&&%%%&&&&&&""""""""""""############!!!!!!!!!"""###$$$&&&'''(((((())))))*********+++,,,***)))((())))))(((&&&%%%&&&(((***,,,...000000111222333444666888999:::<<<===>>>???@@@BBBDDDEEEHHHKKKOOOSSSUUUXXX\\\^^^bbbgggmmmuuu~~~!!!&&&))),,,111888===EEEIIIOOOUUUXXXXXXVVVUUUOOOLLLIIIFFFBBB===777333///,,,'''""""""###''',,,000333666999;;;===AAAFFFJJJLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTQQQRRRRRRSSSSSSSSSRRRRRRSSSQQQPPPPPPPPPOOOMMMKKKJJJKKKLLLJJJGGGEEEDDDDDDEEEFFFHHHIIIJJJMMMQQQTTTZZZ```iiipppuuuzzzyyytttmmmgggbbb]]]YYYVVVQQQTTTXXX[[[^^^dddlllrrrzzzzzzrrrkkk```\\\UUUMMMGGGCCCAAAAAA;;;;;;;;;<<<===???@@@AAA>>>???AAABBBAAA@@@AAABBB===>>>???@@@???>>>===<<<:::888555444333222///---))))))((('''&&&$$$##################$$$%%%&&&&&&&&&&&&&&&'''''''''(((((())))))***,,,...111333444222111111111111222333333333555777888999:::<<<===>>>AAACCCDDDDDDEEEFFFHHHJJJKKKLLLMMMLLLJJJHHHGGGAAA@@@@@@@@@@@@AAABBBBBBAAABBBCCCCCCBBBAAA???>>>>>>??????===;;;===CCCGGGLLLOOOUUUZZZ```fffmmmqqqyyy~~~ssseee[[[QQQEEE:::111***%%%$$$### """$$$&&&((()))))))))((((((''''''&&&&&&$$$$$$%%%'''((()))******---...111333555666666666666666777777666333111///+++***(((&&&%%%%%%%%%&&&"""""""""############$$$!!!!!!""""""$$$%%%'''((()))))))))))))))************(((''''''''''''&&&$$$&&&'''(((***+++---...///000111222333555777888999;;;===>>>??????AAADDDFFFIIILLLQQQUUUXXX[[[^^^aaadddhhhnnnttt|||###&&&)))...555:::@@@DDDKKKQQQUUUUUUTTTRRRNNNLLLIIIGGGDDD???999555111...((($$$!!! ###&&&***000555888:::===???@@@CCCGGGKKKLLLNNNPPPQQQOOOOOOOOOOOOOOOPPPPPPQQQNNNOOOPPPQQQQQQPPPOOONNNMMMLLLKKKKKKKKKKKKIIIGGGCCCEEEFFFEEECCCAAAAAACCCBBBDDDGGGIIIKKKNNNSSSVVV\\\bbbkkkssswww|||}}}yyyvvvvvvooojjjccc^^^YYYUUURRROOOKKKOOOUUUYYY^^^eeeooowww}}}uuunnn___\\\UUUMMMGGGCCCBBBBBB<<<<<<<<<<<<<<<===>>>???===???BBBBBBAAA@@@BBBDDD>>>???AAABBBBBBBBB@@@???===;;;888666555333000...++++++***)))'''&&&%%%$$$###"""""""""###$$$&&&'''&&&&&&'''''''''''''''''''''((((((***---000222444111111000000111222222333555777999:::::::::;;;======???BBBDDDEEEFFFGGGIIIKKKLLLNNNNNNNNNLLLIIIGGGAAAAAAAAAAAAAAABBBCCCCCC@@@AAACCCDDDCCCBBBAAA@@@>>><<<999888999<<<>>>@@@FFFHHHLLLQQQUUUYYY]]]___aaahhhmmmppptttwwwwwwsssjjjggg___TTTLLLEEE<<<333---(((%%%$$$### """$$$&&&)))***+++***)))(((''''''''''''###$$$%%%'''((()))******+++...111555777888777777888999::::::888555222000***)))'''&&&%%%$$$%%%%%%""""""#########$$$$$$$$$""""""###$$$%%%''')))************)))))))))))))))(((&&&%%%%%%%%%%%%$$$"""(((((()))***+++,,,------......///111222444555666777999<<<>>>???AAAEEEHHHJJJNNNSSSWWWZZZ]]]aaacccfffjjjnnnrrrxxx!!!$$$''',,,222888<<>>@@@BBBBBBEEEIIIKKKMMMOOOQQQSSSOOOOOONNNMMMMMMNNNNNNOOOLLLMMMNNNOOOOOONNNMMMLLLIIIHHHGGGGGGHHHHHHFFFDDD===@@@BBBBBB@@@???@@@BBBAAACCCEEEHHHKKKOOOTTTXXX\\\ccclllsssxxx|||}}}~~~}}}zzzuuupppmmmlllhhhccc]]]WWWSSSPPPMMMKKKIIIOOOVVV[[[```hhhsss|||wwwppp___[[[UUUMMMFFFBBBBBBBBB>>>>>>===<<<<<<<<<<<<<<<<<>>???BBBDDDDDDDDDCCCBBB???===:::777666333000...------,,,***)))'''&&&&&&###""""""""""""$$$&&&'''&&&&&&''''''((('''''''''&&&&&&''')))+++...111333000000000000000111222222777999;;;;;;::::::;;;<<<<<>>>>>===???BBBFFFIIILLLNNNOOOJJJQQQWWWZZZ^^^cccbbb___XXXWWWQQQHHHBBB>>>666///,,,'''$$$$$$### """$$$''')))+++---,,,***)))((((((((((((###$$$%%%'''((())))))***+++---111555888999888777999:::<<<<<<:::777444222)))((('''%%%$$$$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$%%%''')))***+++************))))))))))))'''%%%$$$$$$$$$$$$###!!!)))))))))***++++++,,,,,,,,,,,,---///000111222333333666:::===>>>AAAFFFKKKKKKOOOTTTYYY\\\___ccceeeiiikkknnnqqquuu}}}!!!$$$)))...222:::DDDIIIJJJPPPZZZZZZSSSSSSQQQOOOLLLGGGBBB>>>;;;777333...)))%%% """%%%***000777:::;;;<<>>============>>>>>>???@@@CCCFFFIIILLLOOOSSSVVV___ccchhhoootttwwwxxxxxx~~~zzzuuuppplllhhhccc```]]]YYYTTTNNNIIIEEECCCBBBDDDIIIPPPWWW___kkkxxx{{{uuuqqqddd^^^VVVNNNHHHCCC???<<<;;;;;;999999999999;;;;;;:::===AAADDDDDDDDDDDDEEECCCCCCEEEGGGIIIHHHEEEBBB@@@???===999555111...,,,******)))((('''&&&&&&%%%&&&%%%###"""""""""###$$$&&&&&&&&&'''''''''((((((&&&'''((()))***+++,,,---000000000///000000111222555777:::;;;;;;;;;<<<>>>@@@BBBDDDEEEFFFGGGIIIKKKKKKMMMOOOPPPOOOMMMIIIGGGDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCBBBCCCDDDBBB@@@===???===:::777555555555666999:::;;;===>>>???@@@@@@BBBCCCEEEHHHKKKOOORRRSSSOOOJJJCCC>>>;;;666111---'''%%%###!!!!!!"""###%%%''')))***+++---,,,***)))'''&&&&&&%%%"""######$$$&&&(((***++++++,,,///222666999<<<===;;;<<<======:::666222///,,,***'''%%%%%%$$$###!!!######""""""!!!!!!!!! ###$$$$$$%%%&&&'''((()))'''(((***)))(((&&&&&&'''%%%$$$###"""!!!!!!!!!!!!%%%&&&((('''&&&%%%%%%&&&))))))***+++---...//////333555777999<<>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@BBBEEEHHHKKKPPPUUUYYY```ccciiinnnrrruuuvvvvvvwwwtttnnniiieee```\\\YYYVVVSSSNNNIIIDDDBBB@@@@@@CCCHHHOOOWWW```lllzzz{{{tttpppeee___WWWOOOIIIDDD@@@===;;;;;;:::999999:::;;;;;;;;;>>>BBBDDDDDDDDDEEEFFFEEEEEEFFFHHHJJJIIIFFFDDD???>>><<<999555222///---***))))))((('''&&&&&&&&&%%%$$$###"""!!!"""######&&&&&&&&&&&&'''''''''(((&&&''''''((()))***++++++//////000000111111111111555777:::;;;;;;;;;===>>>@@@BBBEEEFFFGGGIIIKKKMMMLLLMMMOOOPPPOOOMMMIIIGGGDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCBBBCCCCCCCCC@@@>>>???===:::888666555555555444555666777888888999999999:::;;;===@@@CCCFFFGGGEEE@@@;;;777444000+++(((&&&%%%###!!!  !!!"""###%%%'''(((******,,,+++***((('''&&&%%%%%%$$$$$$$$$%%%%%%'''((((((***+++...111555888:::<<<;;;<<<===<<<:::666111///+++)))&&&%%%%%%$$$"""!!!""""""!!!!!!!!! ######$$$%%%&&&''''''(((&&&((())))))'''&&&&&&'''$$$$$$###"""!!!!!!!!!!!!"""$$$%%%%%%$$$###$$$%%%(((((()))+++,,,---...///222444666888:::>>>BBBEEEGGGKKKRRRVVVZZZ^^^cccgggfffeeefffjjjmmmrrr}}} %%%***...333===DDDGGGOOOZZZ]]]ZZZXXXWWWUUURRRMMMHHHCCC@@@:::666111,,,(((###"""&&&(((---222777;;;<<<>>>BBBEEEIIIKKKNNNPPPRRRRRRRRRQQQRRROOOLLLKKKKKKKKKJJJIIIJJJKKKKKKKKKJJJIIIGGGFFF???>>><<<:::999888888999888888888888999;;;<<<<<<@@@BBBEEEHHHLLLQQQXXX\\\bbbdddiiimmmppprrrrrrqqqoookkkfffaaa\\\WWWRRROOOLLLJJJEEEAAA>>>=========@@@FFFNNNWWWaaannn|||zzztttooofff```XXXPPPJJJEEEAAA>>><<<;;;:::999999:::;;;<<<<<>><<<999555222000///))))))((((((''''''&&&&&&%%%$$$"""!!!!!!!!!"""###&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((,,,...///111222222111111666888:::;;;;;;<<<===???AAACCCGGGIIIJJJLLLNNNPPPMMMNNNPPPPPPOOOLLLIIIGGGEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCBBBBBBCCCCCC@@@??????>>>;;;888666555555555222222222222222111111111///000111222444666888999999777333000...+++'''%%%%%%$$$"""!!! !!!!!!"""###%%%&&&((()))***+++***)))'''&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&)))***---000333666999::::::;;;<<<;;;999555111...+++(((&&&$$$$$$###!!! !!! """"""###$$$%%%&&&&&&'''&&&'''((((((&&&%%%%%%&&&######"""!!! !!!#########"""###$$$'''((()))***+++,,,---...111333555666888:::>>>BBBDDDHHHNNNSSSWWW\\\aaadddcccaaabbbeeeggglllwww###(((,,,///777>>>BBBIIISSSXXXWWWXXXWWWVVVSSSNNNIIIDDD@@@;;;888222...)))$$$ ###'''***///333888<<<>>>@@@CCCEEEIIIKKKMMMPPPQQQRRRQQQPPPPPPMMMKKKIIIIIIIIIHHHGGGFFFGGGGGGGGGEEECCCBBB@@@:::999888666555555555666666666666777999;;;<<<===@@@BBBFFFIIINNNTTT[[[```dddfffiiilllnnnnnnllllllhhheee```[[[VVVQQQKKKGGGCCCAAA===:::999999:::<<>><<<;;;:::999999:::;;;<<<===???BBBDDDDDDEEEFFFGGGHHHGGGHHHIIIJJJJJJHHHFFFBBB@@@===999555111///---((((((((((((((('''''''''$$$###"""!!!!!!!!!"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***,,,///111333333222111777999:::;;;;;;<<<>>>@@@BBBEEEIIILLLMMMOOOQQQSSSOOOOOOPPPPPPOOOLLLIIIGGGEEEDDDDDDCCCCCCCCCCCCCCCDDDBBBAAABBBCCCCCCAAA???@@@???<<<999777666555444333222111000......------++++++,,,,,,---///000111222111///...,,,***(((&&&$$$###""" !!!"""!!!"""###$$$&&&'''((())))))((('''&&&$$$$$$$$$###$$$######$$$$$$%%%&&&'''((()))+++...222444777888::::::::::::777444000...***(((%%%$$$######!!!!!!!!!"""###$$$%%%&&&&&&%%%&&&((('''&&&$$$%%%%%%""""""!!!  """###""""""###$$$&&&&&&'''(((***+++,,,---000222333444555777;;;>>>@@@DDDIIINNNTTTYYY]]]___]]][[[\\\^^^aaaeeeooozzz###'''+++...555;;;???DDDLLLRRRUUUUUUUUUUUUSSSOOOIIIDDDAAA<<<999444///***%%%  ###'''***111444888<<>>===777666444333333333444444555555666888:::<<<>>>???AAADDDHHHLLLQQQWWW^^^cccfffgggjjjkkkkkkiiigggeeeccc```[[[WWWRRRMMMGGGCCC===;;;888555555777:::<<<@@@GGGQQQ\\\hhhvvv{{{uuuqqqgggaaaXXXPPPJJJEEEAAA>>><<<<<<::::::::::::<<<<<<===???BBBCCCCCCDDDFFFHHHGGGFFFFFFHHHJJJJJJHHHGGGFFFDDD???999444///,,,+++'''''''''(((((((((((((((%%%$$$"""!!!!!!!!!"""###&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%(((***---000222333333222999:::;;;;;;;;;<<>>;;;999777555555333222000...,,,******))))))))))))))))))***+++,,,,,,---------+++***)))((($$$###""" !!!"""""""""###$$$%%%'''((((((''''''%%%$$$############!!!!!!!!!"""$$$&&&'''((('''(((+++---000333555666999:::999888666222///---***(((%%%$$$######!!! !!!!!!"""###$$$%%%&&&%%%&&&((('''&&&$$$%%%%%%"""!!!!!! !!!!!!###$$$######$$$%%%$$$%%%&&&'''(((***++++++///000111222333555888;;;>>>@@@DDDJJJPPPTTTWWWYYYWWWUUUVVVXXX[[[___iiittt!!!&&&***///444:::>>>BBBHHHPPPUUUSSSTTTTTTTTTPPPKKKFFFCCC???;;;666111---(((###!!!$$$))),,,333555999===@@@CCCDDDEEEGGGIIIKKKNNNOOOOOONNNMMMMMMKKKIIIHHHHHHHHHFFFDDDEEEEEEEEEDDDBBB???===;;;333333111111000111222333444555666888:::===???AAACCCFFFKKKPPPUUUZZZ```dddhhhiiijjjjjjhhheeeaaa___\\\YYYUUURRRNNNHHHBBB>>>999777444222333666:::<<>>AAABBBBBBCCCEEEGGGFFFEEEFFFGGGJJJKKKJJJIIIIIIFFF@@@:::333...+++)))&&&&&&''''''(((((())))))&&&%%%###"""""""""###$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%'''))),,,///222333444444:::;;;;;;;;;;;;===@@@CCCEEEIIIMMMPPPRRRRRRSSSTTTRRRRRRQQQPPPNNNKKKHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDBBB@@@@@@BBBCCCBBBAAACCCBBB@@@>>>;;;999777666222000...+++((('''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&(((******)))(((((((((%%%$$$"""!!! !!!""""""###$$$%%%&&&''''''&&&%%%$$$###"""""""""""" """###%%%'''((('''(((***---000333555666999999888777444111///---+++(((&&&$$$$$$###!!!  !!!!!!"""###$$$%%%%%%&&&&&&'''((((((&&&%%%%%%&&&""""""!!! !!!!!!""" """$$$$$$$$$###$$$%%%###$$$%%%&&&'''((()))***---...000111111444777:::<<<===@@@EEELLLPPPRRRRRRSSSQQQRRRUUUXXX\\\gggqqq$$$'''---111777<<>>999444000+++&&&"""!!!###&&&+++...555666999===AAADDDEEEEEEFFFHHHJJJLLLMMMMMMLLLKKKLLLKKKIIIIIIIIIHHHEEECCCCCCBBBBBBAAA???<<<999888000///.........///000111222333555777:::===@@@AAADDDHHHNNNTTTYYY]]]bbbeeejjjjjjjjjiiifffbbb]]][[[SSSPPPMMMKKKGGGBBB<<<888666444111000111555999<<>>>>><<<:::777444333...---,,,,,,,,,---...///111222444666999===???AAAEEEJJJQQQWWW[[[___bbbeeekkkkkkjjjiiieee```[[[XXXLLLJJJGGGEEEBBB===777333444222000...000444888<<>>GGGLLLSSSUUUYYY[[[YYYUUUPPPLLLJJJEEE>>>999555111+++&&&###"""  """%%%)))...111333666999<<>>===;;;999777555444333...---,,,************+++///111333444777;;;@@@DDDHHHLLLQQQUUUYYY]]]aaadddiiigggeeedddaaa\\\UUUQQQKKKHHHCCC>>>999555333111---.........000444:::>>>IIISSSaaaooo|||}}}xxxqqqjjj```VVVOOOKKKGGGEEE???===<<<:::999999::::::;;;<<<======>>>@@@DDDGGGJJJJJJJJJJJJKKKLLLNNNNNNFFFCCC>>>888222...+++***'''''''''''''''((()))))))))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((,,,...///000111444888;;;666777999999:::===BBBEEEJJJKKKMMMPPPQQQRRRRRRRRRVVVUUUTTTRRRPPPNNNLLLKKKHHHGGGEEECCCCCCCCCCCCDDDDDDCCC@@@??????AAACCCEEEEEEDDDCCCCCCAAA===888444222///,,,)))'''%%%### !!!!!! !!!!!!!!!###%%%%%%%%%%%%''')))%%%### !!!"""### !!!!!!"""######$$$$$$%%%###"""  !!!!!!"""######$$$#########++++++,,,...///111222333555555333222000///...---***)))((('''&&&%%%%%%$$$ ### !!!######$$$&&&***---------------+++***(((&&&"""!!! !!!###$$$############""""""""""""###$$$%%%%%%%%%&&&(((******,,,///111222444666999<<<===???AAACCCFFFJJJMMMOOOQQQUUUXXX\\\cccmmmuuu}}}&&&(((+++///555<<>>AAAEEEGGGFFFHHHJJJKKKJJJJJJKKKLLLJJJJJJIIIGGGDDDBBB???>>><<<;;;888666444222111111---,,,+++***))))))***+++///111333555888<<>><<<:::999999::::::;;;<<<======>>>AAAEEEHHHJJJJJJKKKKKKLLLMMMMMMNNNFFFCCC>>>888222...+++***''''''&&&&&&''''''((()))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&'''((()))))),,,...///000111444777:::777888999:::;;;>>>BBBEEEHHHIIILLLNNNPPPQQQQQQQQQUUUTTTSSSQQQPPPNNNMMMLLLHHHGGGFFFDDDDDDDDDDDDEEEEEECCCBBB@@@@@@AAACCCDDDEEEDDDCCCBBBAAA===888555222///+++)))'''%%%""" !!!  !!!!!!"""$$$%%%$$$%%%'''(((&&&###!!!!!!"""""" """"""""""""###$$$%%%%%%$$$"""!!!!!!""""""######$$$%%%%%%&&&&&&,,,,,,---...000111222222444444333222000///......++++++***)))(((&&&%%%%%% ### """###$$$%%%'''***------...//////---+++(((&&&###"""!!!!!!!!!"""###$$$$$$$$$###""""""""""""######$$$%%%%%%%%%&&&(((***)))+++...111222555888:::999;;;===???AAADDDHHHKKKOOORRRVVVYYY]]]dddnnnvvv~~~"""%%%(((,,,222:::BBBGGGNNNQQQUUUXXXXXXUUUQQQOOOIIICCC===888444000***&&&###"""!!!!!!###%%%)))---111222444888;;;>>>AAADDDGGGHHHIIIKKKKKKIIIHHHIIIJJJIIIHHHGGGEEECCC@@@>>>===888777555333111///......,,,+++***)))((()))***+++...000333666:::???DDDHHHMMMPPPUUUYYY\\\___aaaddddddbbb___\\\XXXSSSMMMHHHDDDAAA===999444111//////---......///333999AAAGGGTTT]]]kkkxxx~~~yyyrrrmmmddd[[[TTTMMMHHHDDD@@@>>>===;;;:::999:::::::::<<<===>>>@@@BBBFFFIIIJJJJJJLLLMMMNNNMMMMMMLLLEEEBBB===777222---+++)))&&&&&&&&&&&&&&&''''''(((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******,,,...000111222444777:::777888:::;;;<<<>>>BBBEEEEEEGGGJJJLLLOOOPPPQQQQQQSSSRRRRRRQQQPPPOOONNNMMMIIIHHHGGGFFFEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBEEECCCBBBBBB@@@===999555111///+++(((&&&%%%"""  """$$$$$$$$$$$$&&&'''&&&$$$"""!!!!!!!!! ###"""""""""###$$$%%%&&&$$$###!!!  """######$$$$$$%%%&&&(((******.........///000000111111333222222111000000//////------,,,+++)))(((&&&%%%!!!"""!!!###$$$%%%&&&(((+++...---///000111000---)))&&&######"""""""""###$$$%%%&&&%%%$$$"""""""""###$$$###$$$%%%%%%%%%&&&(((***(((+++...111333555999;;;999;;;>>>@@@AAADDDHHHKKKPPPSSSWWWZZZ^^^eeeooowww"""&&&+++000777???DDDLLLNNNSSSVVVWWWUUURRRPPPHHHCCC<<<777444000***&&&$$$###!!!!!!"""$$$(((,,,///000333777:::===@@@DDDGGGJJJKKKLLLKKKIIIHHHHHHHHHHHHGGGFFFDDDBBB???===<<<555444222000...---,,,,,,***))))))(((((()))***+++,,,///333777;;;@@@FFFJJJPPPSSSXXX[[[]]]___aaabbbaaa^^^[[[WWWSSSNNNHHHCCC???===999555222///...---------...000555===FFFMMMYYYcccppp}}}{{{pppkkkddd\\\VVVOOOJJJFFFAAA@@@>>><<<;;;::::::;;;:::<<<>>>@@@AAADDDGGGJJJIIIJJJLLLNNNNNNMMMKKKJJJDDDAAA<<<666111---***)))%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''((()))***+++++++++---000111222444777999888999;;;<<<===???BBBEEEDDDFFFIIILLLOOOPPPQQQQQQQQQPPPPPPOOOOOONNNNNNNNNIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBAAADDDCCCBBBAAA@@@===999666222///+++((('''%%%"""  !!!############$$$&&&&&&%%%###!!!!!!!!! ############$$$%%%&&&'''$$$###!!! !!!"""###%%%%%%%%%''')))+++...///000000000000000000000000111111111111111000000000.........---+++(((&&&%%%"""""""""$$$&&&'''((())),,,......000222333222...***'''%%%$$$#########$$$&&&&&&(((&&&%%%###"""###$$$%%%###$$$%%%%%%%%%&&&(((***+++---000222444666999;;;<<>><<<;;;444333111///---,,,,,,+++))))))((((((((()))+++,,,,,,///444999===BBBHHHLLLRRRUUUYYY\\\]]]^^^^^^___]]]ZZZVVVSSSOOOJJJDDD@@@;;;999666333000...------,,,...000333888AAAJJJQQQ___ggguuu|||nnniiiccc\\\WWWRRRMMMIIICCCBBB@@@>>><<<<<<<<<<<<;;;===@@@AAACCCEEEHHHJJJHHHIIIKKKLLLLLLKKKIIIGGGBBB@@@;;;666111---***)))$$$$$$$$$$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((&&&''''''((()))***+++++++++---000222333444777999888:::<<<===>>>???BBBDDDEEEGGGIIIMMMOOOQQQRRRRRRNNNNNNNNNNNNMMMMMMMMMLLLIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFEEEDDDCCCCCCBBBAAADDDBBBAAA@@@???===999666222///,,,)))'''%%%###!!!!!!""""""!!!!!!###$$$%%%%%%###""" """###%%%%%%&&&''''''((((((((($$$###"""!!!!!!"""$$$%%%'''((()))+++---000222444333222222111000000//////...//////000111111222222000000///...,,,)))&&&$$$###  ######%%%((()))***+++---///...000333444222///***'''&&&%%%%%%$$$%%%&&&'''((()))(((&&&%%%$$$$$$$$$%%%###$$$%%%%%%%%%&&&(((***...000333444555777999;;;>>>AAADDDGGGIIIKKKNNNPPPSSSVVVYYY[[[___eeeooovvv$$$(((,,,222888<<>>CCCFFFJJJLLLLLLKKKIIIGGGFFFGGGEEEDDDCCCAAA???<<<:::999222111///...,,,+++++++++)))((((((((()))+++,,,---...222777<<>>GGGOOOUUUccclllyyy~~~pppkkkddd]]]XXXSSSOOOLLLFFFDDDBBB@@@>>>>>>===>>>===???BBBCCCDDDEEEGGGIIIGGGHHHIIIIIIHHHGGGFFFEEEAAA???:::555000,,,***)))###############$$$%%%%%%"""###$$$&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++***---000222333555777888999;;;===>>>???@@@BBBDDDEEEGGGJJJMMMOOOPPPQQQQQQMMMLLLLLLKKKKKKJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEDDDCCCBBBBBBBBBBBBDDDBBB@@@???>>><<<999777333111---***(((&&&$$$""" """!!! """###$$$$$$###""" !!!###&&&(((***,,,...///...---,,,&&&%%%$$$######%%%'''(((,,,---000222555777888888555444333222111///......,,,---...///111222333333222222222111...+++'''%%%%%%!!! """""" $$$###&&&)))+++,,,---...000///111222333222///+++(((''''''&&&%%%&&&'''((())))))(((((('''&&&%%%$$$$$$###$$$%%%%%%%%%&&&(((***000222555666777999<<<>>>@@@CCCFFFIIIKKKMMMOOOQQQUUUWWWZZZ[[[^^^dddmmmttt~~~ """%%%)))...333777???AAAEEEHHHIIIIIIHHHGGGIIIDDD>>>999777333...)))%%%$$$"""  """&&&))),,,///333777:::>>>BBBEEEHHHIIIJJJIIIGGGEEEEEEEEEBBBAAA@@@>>><<<999777666000///---,,,+++***))))))))))))((()))***,,,...///222666<<>>:::444000,,,***)))###""""""""""""###$$$$$$"""###%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&'''((()))***+++***---000333444555777888999;;;>>>???@@@@@@BBBDDDEEEGGGIIIKKKMMMNNNNNNNNNKKKKKKJJJJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGEEECCCBBB@@@@@@AAACCCDDDDDDBBB???>>>===<<<:::777555222...+++***(((%%%### !!!!!! !!!""""""######!!! !!!%%%)))---000444777777666333000***)))((('''''')))+++,,,222444888;;;===>>>>>>===777666555333111///...---++++++---///111222444555555666666444222...)))''''''###"""$$$###!!!"""%%%$$$'''***,,,---...///111000111222111000...+++)))(((((('''&&&'''((()))***((())))))***(((&&&$$$######$$$%%%%%%%%%&&&(((***///111555888:::===@@@CCCCCCFFFJJJMMMOOOQQQSSSUUUWWWYYYZZZ[[[]]]bbbkkkqqq{{{  $$$'''+++000333;;;===@@@CCCEEEEEEDDDCCCIIIEEE>>>:::777444///***%%%$$$""" !!!%%%''',,,///333777:::>>>BBBEEEFFFGGGHHHGGGEEECCCCCCDDD??????>>><<<999777555333...---,,,***)))((((((((())))))))))))+++---///000666:::???DDDHHHMMMQQQTTTQQQUUUYYY[[[YYYWWWVVVUUUPPPMMMIIIEEEBBB???;;;888777555444222111000000111333777===DDDJJJQQQXXX\\\kkksss|||uuukkkaaaZZZUUUQQQOOOJJJHHHFFFCCCAAAAAA@@@@@@@@@BBBEEEEEEEEEEEEFFFGGGFFFEEEDDDBBBAAAAAAAAAAAA@@@>>>999444///,,,***)))"""""""""""""""######$$$"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))*********---000333444555666888:::<<>>===<<<:::888666333///,,,+++)))&&&$$$   !!!  !!!!!!"""###!!! """&&&+++000444999===>>>;;;777444---,,,+++******,,,...///666999===AAACCCCCCBBB@@@888777555333111///---,,,***+++,,,...111333444555888888999777444000,,,)))((($$$###%%%$$$""""""&&&$$$'''+++---......000111111111111000///---+++***)))((('''''''''(((***+++((()))***+++***'''$$$"""###$$$%%%%%%%%%&&&(((***---000555888<<<@@@DDDGGGGGGJJJNNNRRRSSSUUUWWWYYYXXXYYY[[[[[[\\\aaaiiiooozzz  ###&&&+++...444777<<<@@@CCCDDDCCCBBB@@@>>><<<:::888444...+++'''%%%###  ###$$$***---111555888<<<@@@CCCCCCDDDDDDDDDDDDBBB@@@???<<<;;;:::888555333222111///...,,,+++)))(((''''''*********+++---000333555888;;;@@@FFFLLLPPPSSSTTTUUUVVVWWWXXXXXXUUUOOOKKKHHHEEEAAA===;;;:::777666111111111111000222555888777<<>><<<<<<:::777333...***&&&$$$%%%$$$######""""""######%%%%%%%%%&&&&&&%%%$$$$$$!!!!!!!!!!!!!!!"""#########%%%&&&''''''(((+++---,,,---///111333555777888:::;;;===???@@@AAAAAA@@@CCCEEEGGGIIIIIIIIIHHHGGGHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDCCCBBBBBB@@@@@@???>>>@@@@@@???>>><<<999777555444333000---***'''&&&%%%&&&%%%$$$"""!!!!!!  !!!""""""""" """%%%&&&%%%(((---666===CCCFFFHHHHHHAAA999555000------,,,,,,111888>>>CCCHHHHHHIIIJJJGGGBBB===999444///...---,,,+++,,,,,,,,,...000333666888666777888888666222...+++((('''%%%$$$###$$$$$$%%%'''(((***---///111222222555333111...+++***))))))(((((((((((())))))))))))(((((((((((((((''''''&&&%%%&&&&&&$$$$$$%%%(((***---000555999===AAAEEEHHHLLLOOOSSSWWWYYY[[[^^^___]]][[[\\\]]]]]]^^^eeemmmvvv """&&&***---222555999>>>AAABBBAAAAAAAAA@@@===;;;999444///+++'''%%%###  """###(((+++///333666:::>>>AAABBBCCCCCCCCCBBBAAA???>>><<<;;;:::777555222111000...---,,,***((('''''''''*********+++...111555777===@@@DDDJJJNNNRRRUUUVVVTTTTTTTTTUUUUUURRRMMMIIIFFFCCC>>>;;;999777555333///000111111222555999<<<<<>><<<<<<:::777333...***&&&%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!"""#########%%%&&&''''''(((+++---+++,,,...000333555666777:::;;;===???@@@AAAAAAAAACCCEEEGGGHHHIIIIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@???????????????===;;;999666555444222000---***((('''&&&&&&%%%$$$"""!!!!!!!!!!!! !!!""""""###!!!###''')))***///666>>>EEELLLOOOQQQPPPHHH???;;;666222111111111666===BBBHHHMMMMMMNNNNNNJJJDDD<<<888333///---,,,+++***++++++,,,---000333666888888888999999777333000---***)))'''&&&%%%%%%%%%&&&&&&(((***,,,...000111111444333000...,,,******)))))))))))))))))))))))))))(((((())))))(((((('''&&&'''''''''%%%$$$%%%'''***///222666:::>>>BBBFFFIIIMMMQQQVVVYYY[[[]]]___```^^^\\\\\\]]]\\\]]]ccclllttt!!!$$$(((+++///222666;;;>>>@@@@@@???CCCAAA???<<<:::555///+++(((&&&### !!!"""&&&)))---000333777;;;>>>BBBBBBBBBBBBAAA???===<<<===<<<:::777444111///...---,,,***)))((('''''''''******+++,,,///333777999AAACCCGGGLLLOOORRRTTTUUURRRQQQPPPPPPOOOMMMJJJGGGCCC@@@;;;888666444111000...///111333555999>>>BBBBBBGGGNNNUUU[[[dddnnnvvv}}}wwwooofff^^^XXXRRRNNNKKKJJJIIIGGGFFFFFFGGGGGGEEEEEEEEEEEEEEEDDDCCCBBBDDDCCCAAA@@@@@@???===;;;;;;999666222...***'''%%%$$$$$$###""""""""""""######$$$$$$%%%%%%%%%$$$$$$"""!!!!!!!!!!!!"""######$$$%%%&&&''''''(((***,,,+++,,,...000222555666777:::;;;===>>>@@@AAAAAAAAADDDEEEFFFHHHHHHHHHHHHGGGDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDCCCBBBAAA@@@@@@??????>>>===<<<:::777555444222111///---+++)))((((((&&&%%%$$$###"""!!!!!!!!! !!!""""""$$$###%%%***...222999AAAIIIQQQYYY]]]___]]]TTTJJJBBB<<<666555555666;;;AAAEEELLLQQQQQQQQQPPPJJJCCC:::777222...---,,,***)))))))))***,,,///333666888:::::::::888666444111000---,,,***(((''''''''''''&&&''')))+++---///000000444222000...,,,+++************************))))))(((((())))))(((((('''&&&(((((('''&&&%%%&&&)))+++111444888<<>>??????DDDBBB???===:::666000,,,)))'''$$$!!!!!!$$$'''+++///222555999<<>><<<::::::888555222...***'''&&&$$$$$$###""""""""""""""""""######$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$$$$%%%&&&&&&&&&''')))++++++,,,...000333666777888;;;;;;===>>>???@@@AAABBBDDDEEEFFFGGGHHHHHHGGGGGGDDDDDDEEEEEEFFFFFFGGGGGGEEEFFFFFFFFFFFFDDDCCCBBBEEEEEEDDDCCCBBBAAA@@@@@@>>>===<<<;;;888666555444111000///---+++******)))&&&&&&$$$###"""!!!!!!!!!  !!!######&&&%%%'''...333999BBBKKKSSS\\\eeejjjllliii___UUUIII@@@999777777888===BBBFFFMMMRRRRRRQQQNNNGGG???888555111...,,,+++)))((((((((())),,,///333666888;;;;;;999888666444222111///---+++)))(((((((((((('''(((***,,,...///000000333222111///...,,,++++++++++++++++++************)))))))))))))))(((''''''&&&''''''''''''))),,,///333666:::>>>AAAEEEIIILLLPPPTTTYYY]]]_________``````^^^^^^^^^\\\[[[aaaiiirrr|||###&&&+++...222666:::===??????CCCAAA???===;;;777222...+++)))&&&""" $$$&&&***...000333777:::@@@@@@AAAAAA@@@???===<<<<<<:::888555222///,,,+++******)))(((''''''((((((***+++,,,...222666:::===BBBDDDGGGIIILLLMMMMMMMMMOOOMMMJJJHHHHHHFFFDDDBBB>>>;;;777444333222000///000111444777:::???EEEIIINNNTTT[[[bbbhhhpppyyy~~~xxxoooggg```YYYTTTQQQLLLKKKIIIGGGGGGGGGIIIJJJLLLKKKKKKIIIGGGEEECCCBBBBBBAAA???>>>>>>===;;;999888777444111...***(((&&&$$$###""""""!!!!!!""""""!!!"""######$$$$$$$$$###"""""""""""""""###$$$$$$$$$%%%&&&&&&&&&&&&)))++++++---///111444777999:::;;;<<<<<<===???@@@AAABBBDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHEEEFFFGGGGGGGGGFFFDDDCCCFFFEEEEEEDDDCCCBBBAAA@@@>>>===<<<:::888666555444111000///---,,,+++******'''&&&%%%###""""""!!!!!!!!!!!! !!!###%%%&&&)))))),,,444;;;BBBMMMVVV^^^gggqqqvvvxxxtttjjj___QQQGGG===999999:::>>>CCCFFFMMMQQQQQQOOOLLLEEE===666333///---+++***(((&&&'''''')))+++///333777999;;;;;;:::888666444222111///---,,,***)))((()))))))))***+++---///000111111333333222111000...------------,,,,,,++++++++++++)))))))))))))))(((((('''%%%&&&'''((())),,,000333555888<<>>???AAA@@@>>>===;;;888333///---+++((($$$!!!"""%%%))),,,...111555888<<<===>>>??????>>>===<<<:::999777444111...,,,+++******)))((((((((())))))++++++,,,...222666:::===BBBDDDFFFIIIJJJKKKLLLKKKLLLJJJGGGFFFEEECCCAAA???;;;888555333333222111000222444777:::>>>DDDJJJOOOVVV[[[ccciiiooovvv~~~{{{sssjjjccc]]]XXXUUUPPPNNNKKKHHHHHHHHHJJJKKKLLLKKKJJJIIIGGGEEECCCAAAAAA@@@>>>======<<<:::888777666444111---***((('''######"""!!!!!!!!!!!!""" !!!"""##################""""""""""""###$$$$$$$$$%%%&&&&&&%%%&&&(((***+++,,,...111444777999:::<<<<<<<<<===>>>@@@BBBCCCDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGGGGHHHHHHHHHHHHHHHEEEFFFHHHIIIIIIHHHFFFEEEFFFFFFEEEDDDCCCBBBBBBAAA???>>><<<999777666555555222111///...,,,+++******'''&&&%%%$$$###""""""""""""!!!!!!!!!###&&&(((***//////555@@@IIIRRR]]]gggpppxxxssshhhYYYMMMAAA<<<;;;<<>><<<<<<;;;888444000///---***&&&###!!!  ###&&&))),,,///222555777888:::;;;<<<<<<;;;;;;888777555333000...,,,+++******)))))))))******+++++++++,,,...111555999<<>>@@@BBBCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGDDDFFFHHHJJJKKKJJJHHHGGGGGGFFFFFFEEEDDDCCCBBBBBB@@@???<<<:::777666666666333222000...,,,+++******'''&&&%%%$$$###"""""""""""""""!!!"""$$$(((,,,...555888AAANNN[[[eeeqqq|||{{{ooo^^^PPPBBB<<<::::::===AAADDDIIILLLJJJHHHFFF@@@999222000---+++***)))&&&$$$&&&'''))),,,111555:::<<<===>>>???>>><<<999555333///...---,,,,,,---...///...///111222444555555555444444555555555333222111//////......---,,,,,,+++)))************)))((((((((()))******+++---111555666999===@@@CCCFFFJJJMMMOOOQQQUUUXXX[[[^^^bbbeeegggeeedddeeecccccciiiqqq~~~ !!!$$$&&&***///333777:::<<<===<<<;;;;;;;;;888444111000...+++'''$$$"""  !!!%%%'''***---000333444555777999::::::::::::777666444222000...---,,,******************+++,,,++++++,,,...111555888;;;;;;<<>>:::666555333000000111111111111444777<<>>===<<<<<<;;;999777666555333000---+++)))(((######"""!!!!!!!!!!!!!!! !!!"""#####################"""######$$$%%%$$$%%%&&&&&&%%%%%%''')))&&&(((***---000333555777<<<<<<<<<<<<>>>@@@BBBCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGFFFEEEEEEEEEDDDFFFIIIKKKLLLLLLJJJIIIGGGGGGFFFEEEDDDCCCBBBBBBAAA???===:::888777666666444333111...,,,******)))''''''%%%$$$###""""""""""""""""""###&&&***...111:::>>>IIIYYYgggsssttt^^^OOO@@@999777777999===@@@DDDFFFDDDCCCAAA<<<666111///,,,+++***(((&&&###'''(((***---111666:::===>>>@@@AAAAAA???;;;777444000///.........///111222000111333444555666666777555555666666666555333222000000///...------,,,,,,***************)))((((((++++++,,,++++++,,,000333777999===@@@CCCFFFJJJMMMPPPRRRUUUWWWZZZ___dddhhhhhhffffffgggeeeeeekkkttt !!!"""&&&+++///222555888:::999999999999999888777666444111---+++)))'''"""!!!%%%''')))+++---///000111222333444555555666555444333111000...---,,,)))))))))))))))*********------...///111444666777999:::;;;===???@@@AAAAAA??????>>>;;;777444444444111222222111000000222555777<<>><<<<<<<<<;;;999777777444000......---***'''$$$"""  !!! !!!!!!"""$$$%%%&&&######"""!!!!!!!!!!!!!!!###$$$$$$%%%&&&''')))***))),,,///000000111333444999:::;;;===@@@BBBCCCDDDAAAAAACCCDDDEEEEEEEEEEEEHHHHHHGGGFFFEEEEEEFFFFFF???@@@BBBDDDFFFHHHHHHIIIGGGGGGGGGGGGEEEDDDCCCBBB@@@===:::999888777666444444222...---,,,,,,+++***'''&&&%%%###"""!!!!!!!!!""" %%%***---333:::@@@LLL[[[hhhvvv~~~qqqZZZNNNAAA;;;777333222444;;;===@@@BBBAAA???;;;888444222///+++(((&&&%%%%%%$$$&&&)))...333888===???GGGEEECCCCCCBBBAAA>>><<<111111111111222333333444222333555777888999888888999999999999888666555444222111///---,,,,,,,,,,,,******++++++,,,---......+++,,,------,,,...000333666999===@@@BBBEEEIIILLLMMMPPPUUUWWWYYY^^^dddiiiooollljjjjjjiiikkkttt}}}  """%%%***///222555888::::::;;;;;;;;;::::::999888555222...,,,***'''###"""%%%((()))+++---///000000111222333444555555444444333111000...------))))))******++++++,,,,,,//////000000111333444555666777999;;;<<<===>>>>>><<<<<<:::777444111111222///000111111111333666999===AAAFFFKKKPPPXXXaaahhhoootttzzz}}}|||~~~vvvqqqnnnhhhaaa^^^YYYTTTPPPOOOOOOPPPPPPSSSQQQOOOLLLIIIGGGFFFEEE@@@???=========;;;999777666333///...---,,,***'''$$$###!!!  !!!""" !!!!!!"""$$$%%%&&&######"""!!!!!!!!!!!!!!!######$$$%%%&&&((()))******,,,///000111111333444777888:::<<<>>>@@@AAABBBAAABBBCCCDDDEEEFFFFFFFFFHHHHHHGGGFFFEEEEEEDDDDDD???@@@BBBDDDFFFGGGHHHHHHGGGGGGGGGFFFEEEDDDCCCBBB???===:::999888888666444444111...,,,,,,,,,***)))'''&&&%%%###"""""""""!!!""" !!!&&&***///666>>>JJJXXXhhhvvv{{{lllWWWKKK>>>888555111000222888:::===@@@@@@===:::888444222///,,,)))'''&&&&&&&&&'''***///444999>>>@@@EEEDDDCCCCCCCCCBBB???===555444333111111111111222222444555777999999999999999999999999888666555444333111///---++++++++++++******,,,---............,,,---------,,,---000333777:::===@@@BBBEEEIIIKKKMMMQQQUUUXXX[[[^^^dddiiiqqqooonnnoooooopppwww  !!!%%%)))...111444888:::<<<<<<<<<<<<<<<<<<;;;;;;777444111...,,,((($$$!!!  ###&&&((()))+++...000//////000111222333444444444333222111000///......***++++++,,,---......///222222111111111111222222333444555777888999999999666666555333000......///---///111222444666;;;>>>CCCHHHMMMRRRVVV]]]eeekkksssxxx~~~{{{yyyzzz~~~{{{vvvrrrkkkddd___[[[VVVRRRQQQQQQQQQQQQQQQPPPOOOMMMJJJGGGEEECCCBBB@@@>>>>>>===;;;888666555222///---,,,***(((&&&%%%$$$"""!!!!!!"""###### !!!!!!"""$$$%%%&&&#########"""""""""""""""######$$$%%%&&&(((***+++***---///111111222333555666777888:::<<<>>>???@@@BBBCCCDDDEEEFFFGGGGGGGGGIIIHHHGGGFFFEEEDDDCCCBBB???@@@BBBCCCEEEFFFGGGGGGGGGGGGFFFFFFEEECCCBBBAAA>>><<<:::999999888666444333111---+++++++++***)))'''&&&%%%$$$###"""""""""### !!!&&&+++111;;;EEEVVVeeewwwvvvfffQQQEEE:::444111...---///444666999<<<<<<;;;999777555333000---***)))((((((((())),,,000666;;;???AAAEEEDDDCCCCCCCCCBBB???<<<999777444111000///000000333444666777999::::::::::::::::::999888777555555333222///---+++***)))))))))***---///000000//////---.........---...000222999;;;>>>AAACCCEEEIIIKKKLLLQQQWWW[[[]]]```eeeiiitttssstttvvvvvvwww}}} ###(((,,,///333777:::;;;<<<===============<<<999777555111...***&&&$$$"""!!!!!! !!!###&&&'''(((***---000......///000111222333333333333222222111000//////,,,------...///000111111222222111000000000111111111111333444555555555555111222111000---,,,---...,,,...111333555999===AAAGGGLLLSSSXXX]]]cccjjjpppxxx{{{~~~{{{wwwvvvyyy~~~{{{wwwoooggg```\\\WWWSSSRRRRRRQQQQQQPPPOOOOOOMMMJJJGGGDDDBBBCCCAAA???>>>===;;;888666333111///,,,***)))'''&&&%%%$$$$$$#########$$$%%% !!!!!!"""$$$%%%&&&######$$$#########""""""######$$$%%%''')))***++++++---000111222222444666666666888999;;;===>>>???BBBCCCEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFEEECCCBBBAAA???@@@BBBCCCEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCAAAAAA===<<<::::::999888666444222000,,,+++******)))((('''&&&%%%$$$###############!!!"""''',,,444AAAMMM]]]nnnppp^^^JJJ???555000...+++***,,,///111555888999888777666555333000---+++***)))))))))+++...222777<<<@@@BBBFFFEEEDDDDDDCCCAAA===:::999777444111000///000111333444555777999:::;;;;;;:::::::::999888777666555333222///,,,***)))(((((((((***...111222222111000...//////...---...000222999<<>>>>>>>>===;;;;;;888555000,,,((('''$$$###"""!!! !!!###%%%&&&'''))),,,///---...///000111222222333333222222222111111000000...//////000111222222222000000/////////000111111//////000111222222111111...//////...,,,,,,---///...000222555777;;;@@@CCCJJJPPPXXX^^^dddjjjqqqvvv{{{}}}{{{yyyvvvuuuyyy~~~zzzrrrjjjaaa]]]XXXUUUSSSRRRQQQPPPOOOOOONNNLLLJJJFFFCCCAAACCCAAA???>>>===;;;888555222111///---***(((''''''%%%%%%$$$$$$$$$%%%%%%%%% !!!!!!"""$$$%%%&&&$$$$$$$$$%%%$$$###""""""######$$$%%%''')))+++,,,,,,...111222222333555666777888999:::<<<>>>??????BBBCCCEEEFFFHHHIIIIIIJJJHHHHHHHHHGGGFFFDDDBBBAAA@@@AAABBBDDDEEEFFFFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@<<<;;;:::::::::999666444111///+++)))))))))((('''&&&&&&%%%$$$############""""""$$$)))...666EEESSSccctttjjjXXXDDD:::000---+++)))(((***+++---111444555666555444444333000...,,,++++++++++++,,,///333888===AAACCCIIIGGGFFFEEECCC@@@;;;777777666444222111111222333333444555666888:::;;;<<<::::::::::::999777666555333111...+++)))((('''''''''***---111333333222111//////000///...///111444888;;;>>>AAACCCEEEIIIKKKMMMSSSZZZ```cccggglllpppxxxyyy~~~!!!%%%)))---111666:::;;;;;;===>>>????????????>>>>>><<<888222---******&&&%%%$$$"""!!!!!!!!!!!!!!!"""$$$$$$%%%'''+++.........///000111222333333222222222222222222111111111111111111222222222222//////............//////,,,------.........------,,,---...---,,,,,,...000///222555888;;;@@@EEEIIINNNUUU^^^eeejjjpppvvv{{{~~~}}}|||{{{wwwwwwuuuuuuvvvzzz{{{tttlllccc___[[[WWWVVVUUUSSSRRROOONNNMMMKKKHHHEEECCCAAAAAA???======<<<:::777555222222000---)))''''''((($$$$$$$$$%%%%%%%%%%%%%%% !!!!!!"""$$$%%%&&&$$$$$$%%%&&&%%%$$$###"""######$$$&&&(((***,,,---,,,///111333333444555777888999:::;;;===>>>???@@@AAABBBDDDFFFHHHIIIJJJJJJHHHHHHIIIHHHGGGEEECCCBBBAAABBBCCCEEEFFFFFFGGGGGGEEEEEEDDDDDDCCCAAA@@@???<<<;;;::::::;;;999666444000...***)))(((((('''&&&%%%$$$######""""""######!!!"""%%%***///888GGGVVViiizzz{{{dddSSS@@@666...+++***(((''')))***+++...111333333333333333222///---,,,+++++++++,,,---000444888===AAACCCIIIHHHGGGFFFDDD@@@:::666444444444333333333333444222222333555777999;;;<<<;;;;;;::::::999888666555111000---+++)))((('''''''''))),,,///222333333222...///000//////000333666666999===@@@BBBEEEIIILLLOOOTTT\\\bbbfffkkkqqqvvv{{{}}} $$$(((+++000666:::<<<===>>>???AAAAAABBBBBB???@@@???:::444...,,,,,,'''&&&%%%###"""""""""!!!!!!""""""######&&&***---...//////000111222333444222222222222222222222222333222222222222111111111000///...---,,,+++++++++))))))************))))))***+++,,,,,,+++,,,...000000333777<<<@@@FFFMMMQQQUUU\\\eeelllpppuuuzzz~~~{{{zzzyyyvvvtttrrrpppooonnnoooqqqsssvvv|||~~~|||uuummmfffccc^^^[[[YYYXXXVVVTTTPPPNNNLLLIIIFFFDDDCCCBBB???===<<<;;;;;;:::777555222222222...***'''''')))######$$$%%%%%%%%%%%%%%% !!!!!!"""$$$%%%&&&$$$%%%&&&'''&&&%%%###"""######$$$&&&(((***,,,------///222333444444666777888999:::;;;<<<>>>>>>???AAABBBCCCEEEGGGIIIIIIJJJHHHHHHIIIJJJIIIGGGEEEDDDCCCCCCEEEFFFGGGGGGGGGGGGDDDDDDDDDCCCBBBAAA@@@???;;;::::::;;;;;;:::777444000---***(((''''''&&&%%%######""""""!!!!!!"""""" """&&&,,,111999HHHWWWlll}}}uuu___NNN>>>444,,,******(((((())))))***---///111111111111222000...---++++++++++++,,,---000444888===@@@BBBFFFEEEEEEEEEDDDAAA<<<888333444555555555444333222111111222333555888:::<<<;;;;;;;;;:::999888777666000...,,,***(((((((((((('''(((+++---000222333444---...///000000222555777444777;;;>>>AAAEEEIIILLLPPPUUU]]]ccchhhooowww}}}  ###'''+++000666:::===>>>???AAABBBCCCDDDDDD@@@AAA@@@<<<444///------((('''&&&$$$###""""""""" !!!"""""""""%%%))),,,//////000111222333444444111222222222222333333333444333333222222111111000222111///,,,***)))((('''''''''((((((''''''&&&&&&((()))+++++++++,,,...000111444999???EEELLLSSSXXXZZZaaajjjppptttwww{{{~~~||||||vvvuuurrrooolllhhhfffeeehhhjjjmmmrrrwww~~~~~~{{{uuunnnhhheeeaaa^^^\\\ZZZXXXVVVPPPOOOKKKHHHEEECCCCCCCCC===<<<;;;:::;;;:::777555222333222///***'''((()))"""###$$$%%%%%%%%%%%%%%% !!!!!!"""$$$%%%&&&$$$%%%&&&''''''%%%###"""######$$$&&&(((+++---...---///222333444555666888888888999:::<<<===>>>>>>@@@AAACCCEEEGGGHHHIIIIIIGGGHHHJJJJJJJJJHHHFFFEEECCCDDDEEEGGGGGGHHHHHHHHHDDDDDDDDDCCCBBBAAA??????:::::::::;;;;;;:::777444///---)))'''''''''&&&$$$###"""!!!!!!!!!!!!!!!""""""'''---111999HHHVVVmmm}}}rrr\\\KKK<<<333,,,******((((((***)))***,,,...000111111000111000...,,,++++++++++++,,,---000444888<<<@@@BBBCCCCCCDDDEEEEEECCC>>>:::444555666666666444111000000111111222444777:::<<<;;;;;;;;;:::999888777666///---+++***((((((((()))'''(((***,,,///111333555,,,...///000000222666999222555:::===AAAEEEIIILLLQQQVVV]]]ccciiiqqqzzz  """%%%(((***---111444:::;;;===???AAABBBBBBCCCFFFDDD@@@;;;666222///---+++(((&&&$$$$$$$$$"""!!!!!!###&&&)))++++++---///000000000222333222333333444555666777777777777666555444222000///------+++***)))'''&&&&&&############$$$%%%&&&'''((()))++++++,,,...222444777:::>>>BBBFFFMMMWWW^^^bbbgggooovvvzzz|||~~~|||xxxuuuooonnnkkkhhhfffcccbbbaaa```dddmmmvvv{{{{{{uuuqqqjjjgggccc___\\\YYYUUURRRPPPMMMHHHEEEDDDCCCBBBAAA;;;;;;;;;;;;999666444333111///---+++)))((((((((('''&&&%%%$$$############"""""""""""""""######$$$'''&&&&&&%%%$$$###"""""""""""""""###&&&***---000000111333555777999::::::999:::;;;;;;::::::===>>>BBBCCCEEEEEEDDDDDDFFFGGGEEEFFFHHHJJJJJJIIIHHHGGGFFFGGGIIIIIIIIIGGGEEEDDDFFFEEEDDDCCCCCCBBBCCCCCCBBB@@@>>>===<<<:::777444111///,,,)))&&&$$$######!!!!!!  !!!"""###"""!!!###)))///888FFFSSSooo~~~lllXXXKKK;;;666000+++)))((((((((('''(((+++---///000000000//////---***(((''')))+++//////111444888;;;>>>@@@@@@AAACCCCCCBBB@@@===;;;:::666222222555666333///......///000222555777999777999;;;<<<;;;888555333...,,,)))&&&%%%&&&((()))''''''(((***,,,...000111000000///000000222444555666888:::<<>>AAADDDEEEFFFGGGEEEAAA<<<888444111///---***'''%%%%%%$$$"""  """%%%((()))***,,,...000000000111333222333333555666777888888777777666444222000...---+++***)))((('''%%%$$$$$$!!!!!!""""""###$$$&&&&&&((()))***+++,,,...222555999<<>>@@@BBBCCCDDDDDDDDDDDDEEEFFFGGGGGGIIIIIIIIIHHHGGGGGGFFFGGGHHHHHHGGGFFFEEEDDDEEEEEEDDDCCCBBBBBBCCCCCCBBBAAA>>>===<<<:::777444111000---)))&&&$$$######!!!  !!!"""!!! """(((...666DDDPPPgggxxxjjjVVVJJJ:::666///+++)))(((((((((&&&(((***,,,...////////////...---+++(((''')))+++...///111444888;;;>>>@@@AAABBBCCCCCCBBB@@@===;;;999555111111444444222///.........///111444777888777999;;;<<<;;;888555333---+++(((&&&%%%%%%&&&&&&&&&'''''')))+++---...000////////////000222333444666777888:::<<>>CCCGGGLLLSSS]]]dddkkkpppwww}}}}}}{{{xxxtttoookkkeeeccc```]]]ZZZYYYXXXWWWYYY^^^gggsss{{{zzztttpppjjjgggbbb^^^[[[XXXTTTRRRMMMIIIEEEBBBAAA@@@>>><<<::::::999888666444222111000///---+++)))(((((((((&&&%%%$$$##################""""""""""""###$$$$$$%%%%%%$$$$$$######""""""######$$$%%%'''***---//////000222444777888999999:::;;;<<<===<<<===@@@BBBCCCDDDEEEEEEDDDCCCDDDFFFIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCAAA???===<<<:::777444333111...+++'''%%%###"""!!!  """''',,,333@@@LLL]]]ooozzzfffTTTIII999444...***)))(((((((((&&&''')))+++,,,---......---...---+++(((((()))+++...///111444888;;;>>>???@@@AAABBBBBBAAA???===;;;777444111000222333000...---------///111333666777888999;;;<<<;;;888555222,,,+++)))'''&&&%%%$$$$$$%%%&&&&&&''')))+++,,,---............///111222333555555666666888>>>DDDIIIRRRWWW^^^dddjjjoootttwww|||{{{}}}  ###&&&)))...111222555888===AAAEEEHHHIIIHHHGGGEEEAAA>>>:::777555333000,,,)))'''%%%""""""$$$%%%'''))),,,---......000111222333444666777999:::;;;999888666333000,,,)))'''&&&%%%%%%$$$"""!!!!!!  """###$$$&&&(((***,,,---111555888<<<@@@FFFJJJOOOVVV___fffooottt{{{|||xxxuuupppkkkggg```^^^[[[XXXVVVUUUUUUUUUWWW[[[eeeqqq{{{zzzuuupppjjjgggbbb^^^[[[XXXTTTRRRLLLIIIFFFCCCAAA???===;;;999999888666444333111000000///---,,,***)))((('''%%%%%%$$$#####################""""""######$$$%%%$$$$$$$$$$$$$$$#########$$$$$$%%%&&&(((***---......000222444666777888999999:::<<<<<<<<<>>>@@@CCCEEEFFFGGGFFFEEEEEEFFFGGGKKKKKKJJJJJJKKKKKKLLLMMMKKKJJJHHHGGGFFFEEEEEEEEEBBBBBBBBBAAABBBBBBCCCCCCCCCAAA???>>>===:::777555333222///,,,)))&&&###"""!!!  """''',,,111<<>>>>>?????????>>>===;;;999555333000000000111///---,,,,,,---...000333555777888:::;;;<<<;;;888444222,,,+++***)))'''%%%$$$###%%%%%%%%%&&&''')))***+++,,,,,,---...///000222222444444333333555:::AAAGGGQQQUUU\\\bbbggglllpppsssxxxwwwyyy~~~  ###&&&)))...111333555999===AAADDDGGGHHHHHHHHHFFFDDDAAA===:::888666222...+++(((&&&###  """$$$&&&)))+++------...000222333333444666777999::::::999888666333///+++(((&&&$$$$$$###"""!!! !!!######&&&(((+++---///333777;;;>>>BBBHHHMMMQQQXXXaaagggqqqvvv|||}}}yyyvvvrrrmmmgggccc]]][[[XXXUUUSSSSSSTTTUUUVVV[[[eeerrr|||{{{uuuqqqkkkgggaaa]]]ZZZWWWTTTRRRNNNKKKGGGEEECCCAAA>>>;;;999888777555333222111000//////...,,,+++)))'''&&&$$$$$$######""""""#####################$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((()))+++,,,---...///111333555777888888777999:::;;;<<<===@@@CCCGGGHHHIIIIIIHHHHHHIIIJJJKKKKKKLLLLLLNNNOOOQQQRRRNNNMMMKKKIIIGGGFFFFFFFFFAAAAAA@@@AAAAAABBBCCCDDDCCCAAA???>>>===;;;888555333222000...***'''%%%###"""!!!!!! ###(((,,,000999CCCQQQaaavvvnnn[[[KKKAAA222///***''''''&&&&&&%%%$$$$$$%%%&&&'''((()))***))))))***)))((('''(((***,,,...111555888;;;<<<===<<<<<<<<<<<<;;;999777666444222000/////////...---,,,,,,---...000333555777999:::<<<<<<;;;777444111---,,,+++***)))'''&&&%%%%%%%%%%%%%%%&&&'''((()))***+++,,,...///111111222444333222222333888???DDDNNNRRRYYY___ccchhhllloootttsssvvv|||~~~ """%%%)))...111444666999===@@@DDDFFFGGGHHHHHHGGGEEECCC???<<<;;;777444000,,,***'''$$$""" """###&&&)))+++---...///111222444444555666777777888999888666444111---)))&&&$$$""""""!!! !!!###$$$'''))),,,...111555:::>>>AAAFFFKKKPPPTTTZZZbbbhhhpppuuu{{{~~~~~~~~~zzzxxxtttqqqmmmhhhbbb^^^WWWVVVSSSQQQPPPRRRSSSUUUWWW\\\hhhvvv|||vvvrrrkkkgggaaa\\\YYYVVVTTTRRROOOLLLIIIFFFDDDBBB>>><<<999888666444333111111111///......---+++)))'''&&&$$$######"""""""""######$$$############$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&'''((()))***+++,,,,,,---...000333555666777777666888:::;;;<<<>>>AAACCCGGGIIIJJJJJJJJJJJJKKKMMMLLLLLLMMMNNNPPPQQQRRRRRROOONNNMMMKKKIIIGGGFFFEEE?????????@@@AAABBBCCCDDDDDDBBB@@@>>>===;;;888555333222111///,,,)))'''%%%$$$###!!!!!!!!!$$$)))+++...666???MMM[[[mmm}}}zzzgggTTTEEE;;;...+++(((%%%%%%%%%$$$###############$$$&&&'''(((%%%'''((((((&&&&&&'''(((+++---111555888;;;<<<<<<::::::999999888777555555333222111000///.........---------///111333666777999:::<<<<<<;;;777333111---,,,+++***)))(((((((((%%%%%%%%%%%%%%%&&&'''(((***+++---///000111222222444444333333444888>>>CCCJJJNNNUUU[[[```dddiiilllppppppssszzz}}}  ###''',,,///222444888<<<@@@DDDFFFHHHGGGGGGGGGFFFDDDAAA>>><<<888555111...+++)))&&&### !!!"""&&&))),,,......000111333444444555555555666666666444333111...***'''###"""!!!###$$$'''***---000333888===AAAEEEJJJOOOTTTWWW\\\ccciiimmmrrrwww{{{{{{zzzyyyyyysssqqqmmmjjjfffaaa[[[XXXQQQOOOMMMLLLLLLOOOQQQSSSXXX^^^lll|||~~~xxxtttkkkggg```[[[XXXVVVTTTRRRNNNLLLIIIGGGEEEBBB>>>;;;:::999777444333222111111.........---+++)))'''&&&######""""""""""""######$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&'''((())))))'''((()))***++++++,,,,,,---...000222444666777777666888:::<<<===???CCCEEEFFFHHHJJJJJJJJJKKKMMMOOOLLLMMMNNNOOOPPPOOONNNNNNNNNNNNMMMLLLJJJGGGDDDCCC>>>>>>>>>???@@@BBBCCCDDDDDDBBB@@@???===;;;888666222111111000---+++((('''%%%$$$"""  ###((()))+++222:::HHHUUUgggwwwqqq___MMM>>>666+++(((%%%#########"""!!!""""""!!!"""###$$$&&&'''"""$$$&&&&&&%%%%%%&&&'''***---111555888;;;;;;<<<:::999999888777666555444333333222000///......///.........///111444777888999;;;<<<<<<;;;777333000,,,+++)))((('''((()))***&&&&&&%%%%%%%%%&&&''''''***+++---///111222333222444444555555666999>>>AAAFFFJJJQQQWWW]]]bbbfffiiillllllqqqwww|||  """&&&+++...111333777<<>><<<888555111...,,,***'''%%%  !!!"""'''))),,,...///000222444555555555555555555555555222111///,,,(((%%%""" !!!###$$$(((***...111444999???CCCHHHMMMRRRVVVZZZ^^^eeejjjkkkooouuuxxxxxxwwwvvvuuummmkkkhhhdddaaa\\\WWWSSSLLLKKKIIIHHHIIILLLOOORRRXXX___nnn~~~yyytttkkkggg```[[[XXXVVVTTTSSSNNNLLLIIIFFFDDDAAA===:::;;;999777444333222222222.........---,,,)))'''%%%###"""""""""""""""######$$$$$$######$$$$$$%%%&&&%%%&&&&&&'''((()))******(((((()))++++++,,,,,,+++,,,---///222444555666777777999<<<===>>>AAADDDGGGDDDFFFIIIJJJJJJKKKMMMOOOMMMNNNOOOPPPOOOMMMJJJIIIMMMMMMMMMLLLJJJFFFCCCAAA>>>>>>>>>???@@@BBBCCCDDDDDDBBB@@@???>>><<<888666111111111000...,,,)))(((&&&%%%### """'''((()))///777CCCQQQdddttt}}}kkkYYYIII;;;222)))'''$$$"""""""""!!! """!!!!!!!!!"""###%%%&&&!!!###%%%%%%$$$$$$%%%&&&***---111555999;;;;;;;;;::::::999888777666555555333333333111///......///......///000222555777999:::;;;<<<<<<;;;777333000+++***'''&&&&&&'''***+++&&&&&&&&&%%%%%%&&&&&&'''***+++...000222333333333444555666666777:::>>>AAACCCHHHOOOUUU[[[```eeehhhjjjjjjooovvv{{{  !!!$$$(((+++...222777;;;>>>AAAEEEHHHIIIJJJJJJIIIFFFCCC@@@>>>:::888555222...***'''%%%###!!! """$$$(((((()))+++...111444666666555444444555444222000---,,,)))'''$$$"""  !!!###$$$%%%&&&))),,,000444888>>>DDDHHHMMMRRRWWWYYYYYY\\\ccchhhmmmnnnnnnnnnmmmllljjjiiieeeccc___[[[XXXSSSNNNJJJHHHCCC@@@BBBEEEIIIQQQYYY^^^iiiwww|||yyywwwkkkggg```[[[WWWTTTQQQOOONNNMMMKKKHHHEEEBBB???>>><<<;;;:::888666444222111//////...---+++***))))))'''%%%$$$""""""###%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&((()))*********)))++++++******************---...///000222333555555999:::<<<>>>@@@AAABBBCCCHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMOOOPPPOOONNNLLLJJJMMMLLLJJJJJJIIIHHHFFFCCC>>>??????@@@AAACCCDDDEEEGGGEEEBBB???===;;;::::::666444111///...,,,)))''''''&&&$$$"""!!!  ###%%%&&&+++111666CCCPPPaaaooo}}}xxxfffUUUDDD666---(((&&&$$$######"""!!! !!!!!!!!!!!!!!!""""""###$$$$$$##################'''+++000444666888:::;;;;;;;;;;;;;;;:::888666555666666555444333111000///000111222444777999:::;;;>>><<<;;;;;;;;;888333......+++)))(((((())))))(((((('''%%%$$$$$$%%%'''(((,,,---...000111111222222333333333555888<<>>AAAEEEGGGJJJJJJKKKJJJHHHDDDAAA???;;;999666333...+++(((&&&$$$"""!!! !!!$$$%%%(((((()))+++...111333555555444333333444333111///---+++)))&&&###!!! """$$$%%%''''''+++---111555999>>>DDDHHHPPPTTTYYY[[[[[[]]]ccchhhjjjjjjkkkkkkjjjhhhfffeeeaaa^^^ZZZVVVSSSOOOJJJFFFDDD@@@>>>AAADDDIIIQQQZZZdddnnn~~~}}}yyyuuulllhhhaaa\\\YYYVVVSSSQQQOOONNNKKKIIIEEEBBB@@@???;;;;;;:::888666555444333000///...---,,,***))))))(((&&&%%%#########$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''')))***++++++******************++++++++++++...///000111333555666666999:::<<<>>>@@@AAAAAAAAAFFFGGGIIIJJJKKKLLLLLLLLLMMMNNNNNNOOONNNMMMLLLKKKLLLKKKIIIIIIIIIHHHEEECCC??????@@@@@@AAACCCDDDEEEFFFEEEBBB???===;;;::::::666444111///...---***(((((('''%%%###"""!!! !!!$$$&&&(((,,,333888EEERRRcccqqq~~~uuucccRRRAAA444,,,(((%%%###"""""""""!!! !!!!!! !!!!!!"""###########################&&&***///333555777999;;;;;;;;;<<<<<<;;;999777555555555444333222111///...000000222444666999:::;;;<<<;;;::::::;;;888333///---+++((('''(((((((((''''''&&&$$$######%%%'''(((,,,---...000111222222222333333444555888<<>>AAAEEEGGGKKKLLLMMMLLLJJJGGGDDDBBB===;;;888444000,,,)))(((%%%###"""!!!!!!###%%%&&&(((((()))+++---000222333444333222111222111...,,,+++***'''$$$"""!!!###%%%''')))***,,,///333777;;;@@@EEEIIIRRRVVVZZZ[[[ZZZ\\\```ccceeeeeeeeeeeedddbbb```___ZZZWWWSSSOOOLLLHHHCCC@@@???<<<<<<@@@DDDJJJTTT]]]kkkvvv~~~yyyssslllhhhbbb]]]ZZZWWWTTTSSSOOOMMMKKKIIIFFFCCCAAA???::::::999888777666555555111000///...,,,+++******)))(((&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((***+++,,,,,,+++***((()))******,,,------...000000222333555777888999999;;;===???AAA@@@@@@???EEEFFFGGGIIIKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLJJJIIIIIIIIIHHHEEECCCAAAAAAAAAAAABBBCCCDDDEEEEEEDDDAAA???<<<;;;:::999555333111000///...,,,******)))'''%%%###"""!!!!!! ###&&&(((***...555;;;HHHUUUffftttppp^^^MMM>>>111***&&&$$$""""""""""""!!! !!!!!!"""""""""""""""############%%%(((---111444666888:::;;;<<<======<<<:::888666555555444333111000///...000111222444777999;;;===<<<;;;;;;;;;;;;888333000---+++(((&&&''''''&&&%%%%%%$$$###""""""$$$&&&'''+++,,,...000111222333333444444444666999<<>>AAAEEEHHHMMMNNNOOOOOONNNKKKGGGEEE???>>>;;;777222...+++)))%%%$$$###""""""###$$$%%%'''''')))***,,,...000000222000/////////...+++)))((('''%%%""" !!!$$$&&&)))***+++---000555:::>>>CCCHHHLLLSSSUUUXXXYYYXXXXXXZZZ\\\____________^^^\\\ZZZXXXSSSPPPKKKHHHEEEBBB>>><<<:::999;;;AAAFFFLLLXXXbbbqqq}}}yyyrrrlllhhhbbb]]]ZZZWWWTTTRRRMMMLLLJJJGGGDDDBBB@@@>>>888888888777777666666555222111000///---,,,+++++++++***((('''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))***+++,,,---,,,++++++'''((()))+++---...///000111222333555777999:::;;;;;;===@@@BBBCCCBBB@@@???DDDFFFHHHJJJLLLNNNOOOOOOPPPOOONNNMMMMMMMMMNNNNNNMMMKKKJJJJJJJJJIIIGGGEEEBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCAAA???===;;;:::999555333111000000///---++++++***)))'''%%%$$$#########%%%(((***,,,111999???KKKXXXiiiwww{{{jjjXXXGGG999...(((%%%###!!!!!!""""""!!!  !!!!!!!!!!!!"""""""""""""""$$$''',,,///222555888:::<<<===>>>???>>><<<999888777666444333222111000000111222333555777;;;===????????????>>><<<888333000---***'''&&&%%%%%%$$$######"""!!!!!!"""$$$&&&'''+++,,,...000222333444555555555666888:::===@@@AAADDDIIIOOOTTTXXX[[[]]]___dddggglllrrrxxx~~~   $$$'''---000666:::>>>BBBFFFIIINNNPPPRRRSSSRRROOOKKKHHHBBBAAA===999555000---+++%%%$$$###""""""""""""###%%%&&&''')))***,,,,,,------,,,+++++++++***(((&&&$$$###"""  !!!###%%%(((***,,,---...222777===AAAFFFKKKOOOTTTUUUWWWWWWWWWVVVVVVWWWYYYYYYYYYXXXWWWUUUSSSQQQLLLIIIEEEBBB@@@>>><<<:::777888===CCCIIIPPP]]]iiivvvyyysssmmmhhhbbb]]]YYYVVVSSSPPPJJJIIIGGGEEEBBB@@@>>>===777777777666666555555555333222111000...---,,,,,,,,,+++***)))'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))***,,,------,,,++++++'''((()))+++---///111222222333444666888:::<<<===>>>@@@BBBDDDEEEDDDCCCCCCFFFGGGIIILLLNNNPPPQQQRRRPPPOOONNNNNNMMMMMMNNNNNNNNNMMMLLLLLLMMMLLLJJJHHHDDDDDDDDDCCCDDDDDDEEEEEECCCCCCAAA@@@>>><<<:::999666444222111111000...,,,++++++)))'''&&&%%%%%%%%%%%%'''***+++---333;;;BBBMMM[[[mmmzzzxxxfffSSSBBB555,,,'''###!!! !!!"""!!!  !!!!!!!!!"""""""""###&&&***...111444888:::<<<===???@@@@@@>>>;;;999888777555333222111111111222333333555888;;;???AAADDDDDDDDDBBB>>>888444111...+++'''%%%%%%$$$###""""""!!! """$$$&&&(((+++---///111444555666777666777888:::<<>>===<<<888888777777666666555555444333222111///...------,,,,,,+++***)))(((((('''%%%%%%$$$$$$%%%%%%&&&'''******,,,,,,,,,,,,+++***((((((***,,,...000222222222333555777999;;;===>>>AAAAAACCCDDDEEEFFFFFFFFFGGGIIIKKKMMMOOOQQQRRRRRROOOOOOOOOOOONNNNNNNNNNNNOOONNNMMMMMMNNNNNNKKKJJJFFFFFFEEEEEEDDDEEEEEEEEECCCCCCBBBAAA???===;;;:::777555333222111000...,,,******(((''''''&&&''''''&&&(((+++,,,...444===DDDOOO]]]ooo}}}wwwdddOOO>>>222***%%%""" !!!"""!!!!!! !!!!!!""""""###&&&***---000444888;;;<<<>>>AAABBBBBB???<<<:::888777444222111111111111111111222333666:::>>>AAAFFFGGGGGGEEE???999555444///,,,(((&&&%%%$$$###!!!!!!!!! """%%%'''))),,,...000333666888999:::888999;;;===???AAABBBCCCHHHKKKPPPUUUXXXZZZ]]]___bbbdddhhhmmmrrrxxx  """%%%)))---333:::???EEEJJJNNNQQQSSSWWWYYYXXXUUUQQQNNNGGGEEEBBB===888444000...***)))'''%%%###!!! !!!"""$$$%%%&&&&&&&&&&&&###""""""###$$$$$$"""!!! ###&&&''')))***+++---///111222333888;;;@@@CCCEEEGGGIIIKKKNNNOOOOOOPPPPPPOOOMMMKKKKKKKKKKKKJJJHHHFFFCCCBBB???<<<999888888999999999999<<>>AAAAAAAAABBBDDDFFFHHHIIIHHHIIIKKKMMMOOOPPPQQQQQQNNNOOOPPPPPPPPPOOONNNMMMOOONNNMMMMMMNNNNNNLLLJJJHHHGGGFFFEEEEEEEEEEEEEEECCCCCCCCCBBBAAA???<<<;;;999666444222111000---+++((((((''''''''''''((((((''')))+++,,,///555>>>EEEOOO^^^qqqxxxcccNNN<<<000((($$$!!! """"""!!! !!!""""""###&&&***---000444999<<<===???BBBCCCCCCAAA===;;;666555222000///...///000/////////000333888<<>>999555111///---,,,***'''%%%"""  !!!###$$$%%%%%%$$$$$$  """###!!! """%%%(((***......///111222444555555===@@@CCCEEEEEEEEEFFFGGGIIIIIIIIIJJJKKKJJJGGGEEEFFFFFFFFFEEECCCAAA>>>===;;;999666555666888888888;;;>>>GGGOOOUUU\\\kkkyyy}}}{{{{{{sssnnnggg```ZZZUUUQQQNNNIIIHHHFFFDDDBBB@@@>>>======<<<<<<;;;:::999888777555444333222111///......++++++,,,,,,,,,++++++***%%%%%%$$$$$$%%%%%%&&&''')))***+++,,,++++++)))))))))***+++---///000222222222333555777999<<<>>>???AAA@@@@@@@@@BBBEEEIIIKKKHHHIIIJJJLLLNNNOOOPPPPPPNNNOOOPPPQQQQQQOOOMMMLLLNNNMMMLLLMMMMMMMMMKKKIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCBBB???===<<<:::777555333222000---+++'''''''''''''''((())))))''')))+++,,,///555???FFFOOO___rrryyycccMMM;;;///((($$$  """"""!!! !!!""""""$$$&&&***---111555:::======???BBBDDDDDDAAA>>><<<555333111...---------...,,,,,,,,,...111555:::===@@@CCCEEEDDD@@@;;;999999111...***'''&&&%%%###!!!!!!!!!!!!!!!###&&&)))+++...000333666999;;;===>>><<<===???AAACCCDDDEEEEEEJJJLLLOOOQQQTTTWWW\\\___cccdddeeeggglllsss{{{  (((,,,111777===DDDKKKOOOVVVWWWYYYYYYXXXUUURRRPPPMMMIIIDDD???;;;777333000---,,,***'''$$$""" !!! !!!###$$$'''***---333333333333555666777888???AAADDDGGGHHHGGGEEEDDDGGGFFFEEEEEEEEEEEECCCAAA??????>>>>>>===<<<;;;;;;444444333222111333777:::===BBBIIINNNVVVcccsss~~~||||||{{{sssjjjaaa[[[VVVOOOJJJKKKHHHEEECCCBBBBBB@@@???===;;;999888999999888666333222111000////////////...---,,,+++***+++,,,,,,((((((((((((''''''''''''++++++*********************,,,///000//////000222222333444666888999::::::===???AAABBBBBBDDDGGGJJJHHHIIIJJJJJJJJJKKKMMMOOOPPPTTTSSSOOONNNRRRRRRMMMMMMNNNNNNOOONNNMMMKKKJJJHHHFFFEEEDDDEEEDDDBBBAAABBBAAAAAACCCCCCBBB???<<<;;;777333000000///...---+++++++++******)))))))))'''(((***,,,000777???DDDWWWcccsssuuu___JJJ;;;000((($$$""" !!! !!!###%%%(((,,,///222555999<<<@@@@@@AAABBBCCCBBB>>>;;;777666444000,,,******+++......---...111555999<<<@@@BBBCCCCCCAAA===888666222000,,,)))&&&$$$"""""" """%%%(((***222333555777:::===???AAA??????@@@AAABBBBBBCCCCCCGGGHHHIIILLLQQQUUUYYY\\\___aaabbbcccffflllvvv}}}  '''+++111777<<>>@@@AAABBBCCCFFFIIIFFFHHHIIIIIIHHHIIIKKKNNNQQQTTTTTTPPPPPPSSSSSSPPPMMMNNNOOOOOOOOONNNMMMLLLIIIGGGFFFEEEEEEEEECCCBBBBBBBBBBBBCCCCCCBBB???===<<<999444222000000...---,,,,,,,,,++++++*********((()))***,,,000777@@@FFFVVVbbbrrrttt___KKK<<<111)))$$$"""  """$$$'''+++///222666;;;>>>AAAAAAAAABBBCCCAAA===:::888777555111---******+++---,,,,,,...111555999<<<@@@AAABBBBBBAAA===999666222000---)))&&&$$$###### """%%%(((***222333555888;;;>>>@@@AAA>>>>>>??????@@@AAABBBBBBFFFGGGHHHKKKOOOTTTXXXZZZ\\\^^^aaabbbdddjjjssszzz  '''***000555;;;BBBHHHMMMUUUWWWZZZ[[[[[[XXXVVVTTTOOOKKKFFF@@@<<<888444111---,,,***'''$$$!!!"""$$$'''***,,,///444777888888888999;;;<<<>>>???CCCDDDFFFGGGGGGFFFDDDCCCCCCBBB@@@??????>>>;;;999555555555444333333222222000000000000000333777:::@@@FFFNNNUUU^^^kkk{{{~~~xxxooogggaaa[[[TTTPPPLLLIIIFFFCCCCCCBBBAAA???===;;;999888999:::999888333333222111000000000000///...---+++******++++++))))))))))))))))))))))))***************************,,,...///...///000222222333555777888::::::;;;;;;===??????@@@BBBEEEGGGEEEFFFGGGGGGGGGHHHJJJLLLQQQTTTTTTRRRRRRTTTTTTRRRNNNNNNPPPQQQQQQPPPOOOOOOJJJIIIGGGFFFGGGFFFEEECCCCCCCCCBBBCCCDDDCCC@@@>>>>>>:::666333222000...------------,,,,,,,,,,,,,,,******+++,,,111888AAAHHHTTTaaaqqq~~~rrr^^^KKK<<<222***%%%""" """"""&&&+++///444888===AAABBBAAAAAABBBBBB@@@<<<999999888666222...+++***++++++++++++---000555999;;;>>>@@@AAABBB@@@===999777444222...+++(((%%%$$$$$$!!! """$$$''')))111333666999<<>>???@@@@@@DDDEEEGGGJJJMMMQQQTTTVVVXXX[[[]]]___aaafffnnnttt}}}   %%%)))...444:::@@@FFFKKKTTTVVVZZZ\\\\\\ZZZXXXVVVPPPMMMGGGBBB===999555111...,,,***'''### $$$'''***---000444888<<<::::::;;;<<<===???@@@AAADDDEEEFFFGGGFFFEEECCCBBBAAA@@@>>>======;;;888666333333222222222111111111......//////111444999===BBBIIIRRR[[[dddpppyyypppiiiddd]]]VVVQQQMMMJJJGGGDDDCCCBBBAAA???===;;;999999::::::999888444333222111111111111111000///---+++************))))))))))))***************************++++++++++++,,,......---...000222222333555777999:::;;;;;;:::;;;===>>>>>>@@@BBBEEEEEEFFFGGGGGGGGGHHHJJJLLLPPPQQQRRRQQQRRRSSSTTTSSSNNNOOOPPPQQQRRRRRRQQQPPPKKKJJJHHHHHHHHHGGGFFFDDDDDDCCCBBBCCCCCCCCCAAA>>>???<<<888555333111...,,,............------------,,,,,,,,,---111999BBBIIISSS___ooo{{{zzznnn[[[JJJ===333+++&&&"""!!!!!!%%%***000555:::@@@DDDCCCBBBAAAAAAAAA???;;;888888888777333///,,,++++++)))***+++---000444888:::===>>>@@@AAA@@@>>>:::888555333000,,,)))'''&&&&&&"""!!! !!!$$$&&&(((111333666:::===???AAABBB<<<<<<;;;;;;<<<===>>>>>>BBBCCCEEEHHHKKKNNNPPPRRRTTTVVVYYY[[[\\\aaaiiioooxxx   $$$(((---222888>>>DDDHHHRRRUUUYYY]]]^^^\\\YYYWWWRRRNNNIIICCC???:::555222...,,,***'''###  !!!&&&))),,,000333777;;;???<<<<<<<<<===>>>???AAAAAAEEEEEEFFFFFFEEEDDDBBBBBB@@@???===<<<;;;:::777555111111000000000000000///---...000111333777===AAAFFFNNNXXXaaajjjwwwyyyqqqjjjeee^^^WWWRRRNNNKKKHHHEEEDDDCCCAAA@@@>>><<<:::999::::::888777444333333222222222222222111000...+++***)))))))))((()))))))))*********+++))))))*********++++++++++++,,,------,,,---000222333444555777999:::;;;;;;888999;;;<<<<<<===@@@BBBEEEGGGHHHHHHGGGHHHJJJMMMOOONNNOOOPPPPPPPPPPPPRRRMMMNNNPPPQQQQQQQQQQQQPPPLLLJJJIIIHHHIIIHHHFFFEEEDDDCCCBBBBBBCCCBBB@@@??????<<<888666444111...,,,........................---------...222888AAAGGGQQQ\\\jjjuuu~~~rrrgggVVVGGG<<<333+++&&&""" !!!!!!%%%+++111666<<>>;;;999777555222...+++)))((('''###"""!!!!!!"""$$$&&&(((///222666:::===@@@AAAAAA<<<;;;:::999999;;;<<<===AAABBBDDDGGGIIIKKKMMMNNNOOORRRTTTUUUWWW]]]eeekkkuuu    ###&&&,,,111666<<>>===;;;;;;:::999666444///////////////////////////000222444777<<>>;;;::::::999777666444444333333222333333444222111...,,,***)))(((((('''(((((())))))*********)))))))))***++++++,,,,,,+++,,,,,,,,,,,,---000222333444666888999;;;;;;<<<777888999::::::;;;>>>@@@EEEFFFHHHHHHGGGHHHJJJLLLNNNLLLLLLOOOOOOMMMMMMPPPMMMMMMOOOPPPPPPOOONNNNNNLLLJJJIIIHHHIIIHHHGGGEEEDDDBBBAAA@@@AAAAAA@@@>>>===;;;888666444222///,,,.............../////////......///000222888>>>CCCMMMWWWbbbkkksssyyyyyyvvvhhh___PPPDDD:::222+++'''###""" """!!!%%%+++222777>>>DDDHHHGGGDDDBBB@@@???<<<999666444555555333000---,,,,,,++++++---///222444777888999;;;>>>@@@@@@???<<<:::888666333000,,,***))))))%%%$$$###"""###%%%'''(((...000555999===???@@@@@@<<<;;;999888888999;;;===AAABBBDDDFFFHHHIIIJJJKKKLLLNNNOOOPPPSSSYYYcccjjjsss    """&&&+++000555;;;AAAEEEMMMQQQWWW\\\^^^]]][[[YYYUUUQQQKKKFFFAAA<<<777444...,,,***&&&"""!!!$$$'''(((---///222555888;;;???CCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAA;;;:::999999999888666444111111111111111111111111111333555888;;;AAAHHHMMMSSS\\\gggqqqzzzzzzsssmmmhhhaaaYYYSSSPPPMMMIIIFFFEEEDDDBBB@@@BBB@@@===;;;:::888666444444444333333333333444444333111///,,,***(((((((((&&&&&&'''(((((()))******((())))))***++++++,,,,,,+++,,,,,,++++++---000222333444666888:::;;;<<<<<<555777888888888999<<<>>>DDDEEEFFFFFFFFFGGGIIIKKKOOOLLLLLLOOOOOOKKKKKKNNNLLLMMMMMMNNNNNNMMMLLLKKKLLLJJJHHHHHHHHHHHHFFFEEECCCAAA??????@@@@@@???>>>;;;999777555444222///,,,---------....../////////...///000111333666;;;???HHHPPPYYY```gggmmmnnnkkk```WWWKKK@@@888111+++&&&%%%###!!!!!!###"""&&&,,,222888>>>DDDHHHHHHEEEBBB@@@>>>;;;888555111333444333000---,,,,,,,,,---///000333555666777888:::===@@@@@@???===;;;:::888444111...,,,******'''&&&%%%$$$$$$&&&'''))),,,///444999<<<>>>??????===;;;999888888999;;;<<>>DDDKKKPPPXXXaaalllvvv{{{tttnnniiicccZZZUUUQQQNNNIIIGGGEEEDDDBBB@@@DDDAAA>>>;;;999888555333444444333333333444444555333222///,,,***(((((('''%%%&&&&&&'''((())))))***((())))))***++++++,,,,,,+++,,,,,,++++++,,,000333333444666888:::;;;<<<<<<555666888888888999;;;===BBBDDDEEEEEEEEEEEEHHHJJJQQQLLLLLLPPPOOOJJJJJJNNNKKKLLLMMMMMMLLLKKKJJJIIILLLJJJHHHHHHHHHHHHFFFDDDCCCAAA???>>>??????>>>===:::888666555444222///,,,,,,---------......//////...///111222333666999<<>>777111+++&&&&&&$$$""" !!!$$$###'''---333888???EEEIIIHHHFFFBBB???===;;;777555///111333222000---------...///000111333555666777888:::===@@@@@@???===;;;:::888555111...,,,++++++)))'''&&&%%%%%%&&&((()))+++...333888<<<>>>??????===<<<999888777999;;;<<>>:::666555///,,,(((%%%""" !!!%%%***000444222777;;;<<>>??????>>>===<<<777777777555333333555777444222444777666333555999888;;;>>>BBBEEEJJJOOOSSS___hhhsss|||zzzqqqiiiaaaZZZUUURRROOOLLLJJJHHHFFFBBB@@@???>>>===;;;999777666555555555555555444333222222333000,,,***)))(((&&&%%%&&&&&&&&&'''((())))))*********+++,,,,,,------...---------,,,,,,---......333444555777888999999999888777777666777999:::;;;AAA@@@@@@AAABBBDDDFFFHHHOOOLLLIIIHHHKKKLLLKKKIIIKKKJJJIIIHHHIIIIIIKKKKKKLLLIIIFFFFFFGGGHHHFFFDDDCCCBBB@@@???>>>>>>======999777666666666444111.........------------...............///111333666777>>>AAAGGGMMMSSSXXXZZZ[[[PPPKKKCCC;;;333...+++***%%%###!!! ###&&&(((***---111777===CCCFFFFFFFFFFFFDDD@@@;;;666333444333222000//////......///111333333333333555777777888999:::;;;<<<<<<<<<:::777444111000...,,,***+++***((('''''''''((()))+++---000333666888:::;;;999999888777666777;;;>>>???@@@BBBCCCDDDEEEEEEEEEDDDBBBCCCGGGJJJPPP[[[gggvvv  """'''---333:::AAAEEEOOOUUUZZZ[[[\\\]]]ZZZUUUSSSPPPJJJDDD>>>999666555///,,,((($$$""" ###&&&+++111555777;;;???@@@DDDIIIJJJGGGJJJHHHEEEDDDCCCBBB???===:::;;;<<<======<<<;;;:::777777777555333333444666333222444777888666888===@@@BBBFFFIIIMMMSSSZZZ^^^eeemmmxxx}}}uuulllccc[[[VVVRRRPPPMMMJJJIIIGGGDDDAAA>>>===<<<;;;999888666666555555555555444333222222222///+++))))))((('''&&&&&&&&&'''(((((()))******++++++,,,,,,---.........------,,,,,,,,,,,,------111222444555777888888888888888888888999:::;;;;;;@@@@@@AAABBBCCCEEEGGGHHHNNNKKKHHHHHHIIIKKKJJJIIIJJJIIIHHHHHHHHHIIIJJJKKKLLLIIIFFFFFFGGGGGGEEECCCBBBBBBAAA???>>>>>>======999888777666666444111.........------------......---------...000222444555888;;;AAAFFFKKKOOOQQQRRRJJJFFF@@@999222---***)))%%%###!!! !!!%%%(((+++,,,///444999???DDDGGGFFFFFFEEECCC???:::555222444333222111000000///000///111333333333333555777777888999:::;;;<<<<<<<<<;;;888555333222111///---,,,+++***)))(((((()))))),,,---000333666888::::::999999999777666888;;;>>>???@@@AAACCCCCCDDDDDDDDDBBBAAABBBFFFIIIOOO[[[gggvvv   &&&,,,333:::AAAEEENNNTTTXXXYYYZZZ[[[XXXSSSQQQNNNJJJDDD>>>999666444///,,,((($$$""""""%%%(((,,,111555:::???BBBBBBFFFLLLNNNLLLKKKIIIFFFDDDBBB@@@===;;;888888999999999999888888777777666444222222333555222111444999;;;;;;???DDDFFFHHHKKKOOOTTT[[[bbbgggnnnvvvzzzqqqggg]]]VVVRRROOOLLLJJJIIIGGGEEECCC<<<<<<;;;:::999888777777666666666666555444333222000...+++)))))))))((('''''''''(((((()))*********,,,,,,------.../////////---,,,,,,++++++,,,,,,,,,000111333555666777777888888999:::;;;<<<<<<<<<<<>>======:::888777666666444222///......------------......,,,,,,------...000111222222444888<<<@@@CCCDDDEEEAAA???;;;777222---***(((%%%###!!! !!! """&&&)))---///222666<<>>>>>===<<<>>>???BBBEEEGGGIIIIIIIIIJJJIIIGGGFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIKKKIIIGGGEEEDDDBBBAAA@@@BBBBBBBBBAAA@@@???>>>===:::999777666555444222000...------,,,,,,------...---------......///000000---///111444666888999:::999888777444111---***(((%%%###!!! !!!!!!!!!!!!###&&&)))///111444999>>>BBBFFFHHHEEEEEECCC???;;;555111...000000/////////000000111///111333333333333555777888888:::;;;===>>>>>>>>><<<:::888777777777666555111000...,,,++++++++++++---...000222555666777888888888999888888999<<>>@@@DDDHHHNNNZZZfffttt  %%%+++222:::AAAFFFKKKQQQVVVWWWXXXYYYWWWRRRNNNLLLIIIEEE@@@;;;777555000,,,(((%%%"""  $$$'''***---111444;;;???BBBBBBEEEKKKLLLJJJLLLJJJFFFCCC@@@===:::777444444333333333333444444444444444222000000222444333333888@@@EEEIIIPPPXXX```aaadddfffjjjpppwww{{{xxxlll```XXXRRRNNNJJJGGGFFFEEEDDDBBB<<<<<<;;;;;;:::999888888777777777777666555444444111...,,,+++,,,,,,,,,+++*********+++++++++++++++------...//////000000111...---,,,,,,+++++++++,,,111222444666888999:::::::::;;;===>>>??????>>>===>>>@@@CCCFFFIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGEEEBBBAAA@@@@@@BBBBBBBBBBBBAAA???>>>===:::888666444444333111///------,,,,,,,,,,,,------.../////////////////////+++,,,---///000111222222222222333222000---+++)))%%%###!!! !!!!!!""""""!!!!!!###'''***000222666:::???CCCFFFHHHFFFEEEBBB>>>999444///------,,,,,,------...///000///111333333333333555777888999:::<<<===>>>??????<<<:::888888999999888777444222000...,,,,,,,,,,,,,,,---///111333444555666666777888888888999;;;>>>??????@@@AAABBBBBBBBBBBBAAA???@@@EEEHHHOOO[[[fffsss $$$***111888???CCCKKKQQQVVVXXXZZZ\\\ZZZUUUNNNLLLJJJFFFAAA===999666111...)))&&&$$$!!! """&&&))),,,///222555<<>>;;;777444111000000//////000000111111222222111000000333555666666;;;DDDKKKPPPYYYaaahhhkkknnnqqquuuyyy~~~{{{oooddd\\\TTTPPPKKKHHHFFFEEECCCBBB>>>>>>===<<<;;;:::999999888888888888777666555444333111...------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000//////...---,,,,,,,,,,,,111222444666888:::;;;;;;;;;<<<===>>>???????????????@@@CCCFFFIIIKKKMMMNNNKKKKKKKKKIIIGGGGGGIIIKKKIIIJJJJJJJJJIIIHHHGGGFFFGGGGGGFFFDDDAAA???@@@AAABBBBBBCCCCCCBBB@@@>>>===999777444333222222000///------,,,,,,,,,,,,------//////000000///...------*********++++++,,,------------.........,,,***)))%%%###!!!!!!"""#########$$$######%%%))),,,222444888<<>>???@@@@@@>>><<<:::::::::;;;:::999555444111///---,,,,,,,,,+++,,,...000111222333333444555777777777888:::===>>>???@@@BBBCCCCCCDDDDDDDDDBBBCCCGGGJJJPPP[[[gggrrr   """(((...444;;;@@@GGGNNNSSSVVVYYY[[[YYYUUUNNNMMMKKKGGGCCC>>>:::888222///+++'''%%%"""!!!###"""%%%)))---///222555777<<>><<<:::999999888888888888777666555555666333000/////////...------------,,,,,,,,,,,,,,,,,,------......///000000111000///...------------000111333555888999:::;;;<<<<<<<<<======>>>???@@@@@@AAACCCEEEIIILLLOOOPPPLLLMMMMMMKKKIIIHHHKKKMMMLLLLLLLLLKKKJJJHHHFFFEEEDDDEEEEEECCC@@@???@@@BBBBBBBBBCCCCCCBBB@@@>>><<<999666333111111000///...---,,,,,,++++++,,,,,,---.../////////...---+++***'''''''''''''''(((((()))))))))*********))))))(((%%%###!!! !!!"""$$$%%%&&&%%%&&&&&&&&&&&&(((,,,...555777;;;???CCCFFFHHHIIIHHHFFFBBB===777222...,,,))))))***+++,,,...000111///111333333333333555777888999;;;===???@@@AAAAAAAAA???===<<<======<<<;;;666555222///---,,,++++++***+++,,,...///000000000222444555666666777999;;;===>>>@@@BBBDDDEEEFFFFFFGGGEEEFFFIIILLLQQQ\\\hhhrrr~~~    &&&,,,222888===CCCIIIOOORRRUUUYYYWWWSSSNNNMMMKKKHHHDDD???;;;999333000,,,(((&&&### """$$$%%%(((,,,///111444777999;;;AAAFFFGGGHHHIIIFFFAAABBB???<<<999777444111...***)))(((''''''((()))***---.../////////111444777;;;;;;AAAJJJRRRYYYbbbkkkqqqvvv}}}uuukkkeee[[[VVVPPPKKKHHHGGGEEEDDDBBBBBB@@@???===;;;:::999888999999888888777666555777555222000000000///...------------------------,,,,,,------.../////////111111000///...---------///000222444777888999:::======<<<<<<<<<>>>???AAAAAAAAACCCEEEHHHLLLPPPRRRMMMNNNOOOMMMJJJIIILLLOOOMMMMMMMMMLLLJJJHHHEEEDDDCCCDDDEEECCC@@@>>>@@@BBBBBBBBBCCCDDDCCC@@@>>><<<888555222000000///...------,,,,,,++++++,,,,,,------.........---+++)))(((%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%###!!!!!!!!!"""###$$$&&&((()))(((((()))((((((***...111777999===AAAEEEHHHJJJJJJIIIFFFBBB===777222...,,,))))))***+++---///111222///111333333333333555777888999;;;===???@@@AAABBBCCCAAA???>>>??????>>><<<777555222///---,,,++++++)))***,,,---.../////////111333555666666777999:::===>>>@@@CCCEEEFFFGGGGGGJJJHHHHHHKKKMMMRRR]]]hhhqqq~~~   $$$(((...444888===CCCJJJPPPSSSTTTTTTUUUQQQOOOKKKHHHDDD???999555444111,,,(((&&&######&&&***///333444333333666:::<<>>;;;999777666777777888888888888777777777555111000000000///...///---,,,,,,---...---,,,---...///000111111111111222111000...------------///222555555555666:::===999:::;;;===>>>@@@AAABBBEEEEEEFFFHHHJJJKKKMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOMMMLLLLLLLLLJJJGGGDDDBBBBBBAAAAAA@@@AAAAAAAAABBBAAAAAACCCEEECCC???;;;777666333000...---,,,,,,......---,,,,,,,,,------+++,,,,,,,,,+++***((('''&&&%%%%%%$$$#########$$$'''''''''&&&&&&%%%%%%%%%((("""  $$$$$$'''***+++,,,///333...,,,,,,......---000555777;;;AAADDDFFFGGGHHHIIIHHHCCC===:::888666222///...---------...000111222444444444444555666777888999999:::<<<>>>@@@BBBCCC@@@AAABBBCCCBBB@@@>>><<<777444111///...,,,***(((******++++++,,,,,,,,,,,,000111333333444666:::<<<:::===@@@BBBDDDFFFIIIKKKLLLMMMMMMNNNQQQVVV]]]bbbppp{{{ """''',,,222666<<>>BBBDDDDDDBBB>>><<<===:::666333111...,,,)))'''&&&###""""""###%%%''')))***+++,,,...111555999>>>DDDMMMUUU\\\eeennnuuuzzzyyynnnggg```\\\UUUPPPLLLJJJHHHFFFCCCBBBAAA>>><<<:::888777777777888888888888777777666444111/////////...---...---++++++---------,,,------...///000111000000111111000......---------...000333333333555888;;;999:::;;;===???AAABBBCCCDDDEEEFFFHHHIIIKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOOOONNNMMMLLLLLLJJJFFFDDDBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBDDDBBB>>>;;;777666333000...---------............------------++++++,,,,,,+++)))((('''&&&%%%%%%$$$######$$$$$$''''''&&&&&&&&&&&&&&&&&&'''""" """###"""###''')))+++///222333444777999777333111222000...111555777;;;@@@DDDEEEFFFGGGHHHGGGCCC===:::888666333000...------...///111333444666666666666666777888888888888999;;;===???AAABBB@@@@@@BBBBBBAAA@@@>>>===888555222000///...,,,***+++++++++,,,,,,---......000111222333444666999<<<===@@@CCCEEEGGGIIILLLNNNMMMNNNNNNOOOQQQVVV]]]bbbooozzz  $$$)))///333999>>>EEEKKKOOOQQQSSSTTTOOOMMMIIIFFFCCC>>>999555111...+++)))((('''%%%$$$"""&&&)))---222666777777777999<<<;;;<<>>;;;777666333111///...------......///000///...---,,,++++++++++++***)))((('''&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''''''''###"""$$$&&&&&&***///111666;;;???AAACCCDDDDDDCCC===888666444000111555777;;;@@@DDDEEEEEEFFFGGGEEEBBB>>>;;;999888555333.........///000333555666:::999999999888888888888666777777999;;;===???AAA>>>???@@@AAAAAA@@@???>>>:::777444222111000...,,,,,,,,,,,,,,,---...///000///111222333333555999<<<@@@CCCFFFIIIKKKMMMPPPRRROOOOOOOOOOOOQQQVVV\\\aaammmxxx ###(((---222666;;;BBBHHHLLLOOOQQQSSSMMMKKKHHHEEEBBB>>>999555111...+++)))((('''%%%###!!!$$$(((+++///333777999999999;;;<<<:::;;;<<<<<<;;;888444222111...+++))))))(((&&&$$$  !!!###%%%'''))),,,111777;;;DDDKKKUUU___gggpppzzzvvvooogggbbb[[[UUURRROOOMMMKKKDDDCCCBBB@@@>>><<<:::999777888888999999888888777777555333222222111///...---+++******,,,------,,,------...///////////////000//////............///---...///000222444666888777888999<<<>>>@@@BBBCCCBBBCCCDDDFFFHHHIIIJJJKKKKKKKKKKKKLLLMMMMMMNNNNNNPPPOOOMMMLLLKKKIIIEEEBBBAAAAAA@@@???>>>>>>>>>>>>???@@@@@@AAA@@@???===;;;888666444111000///...///...///111222222111///---,,,,,,++++++***)))((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''((((((((()))(((%%%$$$&&&(((***000777;;;CCCKKKOOORRRTTTTTTQQQOOOGGG>>>:::666333333666888<<>>???===>>>???@@@AAAAAAAAA@@@<<<999666444333222///...---,,,,,,,,,---...000000///111222333333555999<<<@@@CCCGGGKKKMMMOOOQQQSSSQQQQQQQQQPPPQQQUUU[[[```jjjuuu """''',,,000333888>>>DDDHHHKKKNNNPPPKKKIIIFFFDDDAAA===999555222///+++(((&&&$$$!!! """%%%))),,,000333777999;;;;;;;;;;;;:::::::::888666333111///+++)))&&&%%%$$$$$$"""!!! !!!###&&&))),,,222888<<>>???@@@AAABBBCCCEEEGGGHHHIIIJJJHHHIIIIIIJJJKKKLLLLLLLLLPPPNNNMMMLLLLLLIIIFFFCCCBBBAAA@@@???>>>>>>>>>>>>>>>???@@@???>>>===<<<;;;888666444222000000000000///111333444555444222111......,,,+++)))(((''''''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''(((((())))))))))))'''&&&)))+++...666???FFFRRR]]]bbbeeehhhfffaaa[[[PPPDDD>>>999555444777888<<>><<<999777666444222000......---,,,,,,...///000000111333333444666:::===???CCCGGGKKKMMMOOOQQQSSSSSSRRRQQQPPPPPPTTTYYY]]]fffqqq  %%%***...111666<<>>===<<<888888999999999999888888999888777666666555222000---,,,++++++---//////...//////000000000000//////...............///000111000//////111444777888888555666777888:::<<<======@@@AAABBBDDDFFFGGGHHHIIIHHHHHHIIIIIIJJJKKKLLLLLLOOOMMMLLLLLLLLLJJJGGGDDDCCCBBBAAA@@@???>>>>>>>>>===>>>???>>><<<;;;;;;<<<888777555333111111111111111222444666777888777777222111///,,,***(((''''''%%%%%%%%%%%%%%%&&&&&&'''((((((((()))))))))))))))***((())),,,///444???JJJTTTcccqqqvvvzzz~~~zzzsssiii[[[LLLBBB<<<666444666666:::@@@DDDGGGHHHJJJKKKDDDEEEEEECCC@@@===<<<<<<666555555555666888999;;;<<<<<<<<<<<<:::888666444222333444555777999;;;===<<<===???@@@CCCEEEFFFGGGCCC@@@===;;;:::888666444222111///------...///000111333444555555777;;;>>>@@@CCCIIIMMMOOOQQQSSSTTTTTTSSSQQQPPPOOORRRWWW[[[aaammm{{{ """(((,,,111555:::???BBBEEEHHHJJJHHHFFFDDDBBB@@@===888555555111---)))&&&###  """&&&***......000333777::::::999777555444222000---+++***)))&&&### !!!$$$'''***---333999===FFFNNNYYYccclllsss||||||vvvhhhccc\\\VVVQQQNNNLLLJJJFFFEEEDDDBBBAAA???>>>===888999999::::::999999888999888777777777555222000...,,,+++,,,...000000000000111111111111111000000---------......000111111000......000444777888777777777888999:::;;;<<<<<<@@@@@@BBBCCCEEEFFFHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNMMMLLLLLLLLLLLLKKKHHHFFFDDDCCCBBB@@@??????>>>>>><<<>>>???>>>;;;999:::<<<888777555333222111111222222333555777999;;;<<<===666444111---***((('''&&&%%%%%%%%%%%%%%%&&&''''''******))))))))))))))))))))))))+++000444;;;IIIVVVccctttwwwgggTTTGGG>>>777333444222777===BBBEEEGGGIIIKKKFFFHHHIIIFFFBBB???>>>>>>999888777777777888:::;;;::::::;;;;;;999777555333222222333555777999;;;<<<======???AAADDDFFFIIIJJJHHHEEEBBB@@@???>>>;;;:::777555222000//////111222333444555666777999<<>>GGGOOOZZZdddlllttt|||{{{tttiiiddd\\\VVVRRROOOLLLJJJFFFEEEDDDCCCAAA@@@>>>>>>888999999::::::999999888888777666666666555111///...---,,,---///111111000111111222222222111111000---------......000111222000...---///444777777666888999999::::::;;;<<<<<>>???===:::999:::<<<888777555333222222222222333444555777:::===???AAA999666333...+++((('''&&&%%%%%%%%%%%%%%%&&&'''(((++++++******))))))((((((((((((,,,222888AAAQQQ___mmmoooZZZKKK@@@777222222///444:::@@@DDDFFFHHHJJJGGGIIIKKKHHHDDD@@@??????::::::999888888999::::::888999::::::999666444222222333333555777999;;;======>>>???BBBDDDHHHJJJLLLLLLIIIFFFDDDCCCAAA???===:::888555222111111222333333555666777777:::===@@@EEEIIIOOOTTTVVVXXXZZZ[[[TTTSSSQQQNNNMMMOOOSSSWWW[[[gggvvv %%%(((***...444999<<>>BBBLLLRRR[[[eeennnvvv~~~|||ssshhhbbbZZZUUURRRNNNJJJFFFDDDBBB@@@???@@@@@@???>>>::::::999999888999999999666555555444222111000000...---,,,+++,,,...000222333444444333222222333555222222222222222222222222222222111111222444555666555666888999999:::<<<>>>AAAAAAAAABBBDDDFFFIIIKKKHHHIIIJJJJJJKKKKKKJJJJJJLLLMMMMMMMMMLLLJJJGGGEEEFFFDDDBBBAAAAAA@@@>>><<<;;;===@@@@@@???===<<<<<<999888888777777777777777666666888:::<<<===???@@@:::888444000,,,)))((('''%%%&&&'''((((((((((((((())))))(((((((((((())))))+++///...444BBBJJJSSSdddxxx}}}fffQQQBBB999333000000222555:::>>>CCCFFFGGGJJJMMMMMMIIIGGGGGGDDD???===;;;999888777777999:::777777888777777666555444444555555555666999>>>BBB???AAACCCEEEFFFGGGJJJLLLOOORRRQQQMMMKKKKKKHHHDDDBBB???;;;666333222222222444555777999:::===AAADDDHHHMMMSSSXXX[[[\\\^^^___ZZZZZZWWWSSSPPPNNNOOOPPPWWW```nnn|||  ###&&&(((,,,111666:::===@@@CCCBBBCCCCCC@@@===999888888444111...***&&&%%%$$$###!!!$$$''')))***++++++---///222333222111...---,,,***(((&&&$$$### """$$$'''+++000555;;;AAAEEENNNTTT]]]fffooowww~~~}}}ssshhhbbbZZZUUUQQQNNNIIIFFFDDDBBB???>>>>>>>>><<<;;;999999888888777777888888666555444333222111111000///...---,,,---...000111222333444333222111333444444333333333333333333333333222222222333444555666444666888999999:::<<<===AAAAAABBBDDDFFFIIIKKKLLLHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMLLLJJJHHHFFFHHHFFFCCCBBBBBBAAA???======???AAAAAA@@@>>>===<<<:::999888777666666666666888999:::;;;===>>>??????:::888444000,,,***(((((())))))))))))))))))(((((()))))))))(((((())))))))))))...---333BBBLLLWWWjjjlllTTTCCC999222......000333777<<>>@@@DDDFFFHHHKKKNNNQQQSSSVVVUUUQQQOOOOOOLLLGGGEEEBBB>>>999666555555555666777999;;;<<>><<<;;;:::888777888777777666555555666666555555444333222111111000000///...---......000111222333444333222111222444444444444444444555555555333333333333333444555666444666888888888999;;;===@@@AAACCCFFFIIIKKKLLLMMMIIIIIIHHHHHHIIIJJJLLLMMMLLLLLLMMMMMMLLLJJJHHHGGGIIIGGGDDDCCCBBBAAA@@@>>>???AAACCCCCC@@@>>><<<<<<::::::999888777666666666;;;<<<<<<===>>>>>>>>>>>>999777444000---***)))))),,,,,,,,,,,,+++***)))(((******))))))))))))******(((---,,,333BBBNNN\\\qqqrrrXXXEEE888000,,,***,,,///333999>>>CCCFFFNNNSSSUUURRRPPPNNNHHHBBB<<<;;;888666444444555666555555555555555444444444777999;;;<<<<<<===???AAA>>>AAAFFFJJJMMMPPPTTTVVVXXX[[[[[[WWWTTTTTTQQQLLLHHHFFFBBB>>>;;;999999999999:::<<<===???CCCHHHKKKTTTYYY^^^bbbeeefffggghhhbbbaaa]]]WWWRRRNNNNNNNNNTTT\\\hhhvvv   $$$'''+++///222666:::===???@@@@@@>>>:::888666666111000///...+++(((%%%###!!! !!!###$$$$$$%%%$$$%%%(((***+++***((('''&&&%%%$$$"""!!!!!!$$$&&&+++///444999>>>CCCIIILLLSSSXXX___fffmmmssszzz~~~vvvjjjcccZZZSSSOOOLLLHHHDDDAAA>>>;;;:::999999777555777666555444444333333444444444333333222111111000111111000/////////000000111333444444222111222333444444444444444555555555444444444444444555555666333555777888888888:::<<<===???CCCFFFIIIKKKLLLLLLLLLKKKIIIHHHHHHIIIKKKLLLJJJJJJKKKKKKJJJIIIHHHGGGIIIFFFCCCBBBAAAAAA???>>>???AAACCCBBB@@@===;;;;;;999888888777777888888999===>>>?????????>>>===<<<777666333///---+++******,,,,,,---------,,,+++++++++******))))))******+++)))...---333BBBNNN___vvvwww\\\GGG999///***((((((+++///555;;;AAADDDNNNTTTWWWVVVSSSQQQJJJCCC<<<:::888555333333333333333333333333333333333444777999<<<>>>======>>>???@@@DDDIIIMMMQQQTTTWWWZZZ[[[^^^___[[[YYYXXXUUUPPPKKKIIIEEEBBB???===<<<;;;<<<===???@@@BBBFFFLLLPPPZZZ^^^cccgggiiijjjkkkkkkeeeccc___XXXRRRMMMLLLLLLTTT[[[gggttt ###%%%)))---000333888;;;===>>>>>>===999666555666/////////...,,,)))&&&$$$!!!  !!!!!!!!!!!!"""$$$&&&'''&&&$$$######"""!!!!!!###&&&)))---111666<<>>AAAEEEHHHIIIJJJJJJOOOMMMJJJHHHGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHGGGHHHEEEBBB@@@@@@???>>>===>>>@@@BBBAAA>>><<<::::::666666777777888:::;;;<<<>>>??????@@@???===;;;:::555333111...,,,+++************+++------.........++++++************++++++***//////333BBBMMM___www|||aaaKKK<<<222,,,''''''(((,,,111999???CCCMMMRRRVVVVVVTTTRRRKKKDDD===;;;888444222111111111111000000000111222333444666888<<<============>>>DDDGGGMMMQQQSSSVVVXXXZZZZZZ^^^___]]][[[[[[WWWRRRMMMKKKHHHDDDAAA???>>>===>>>???@@@BBBDDDIIIOOOTTT]]]aaafffiiijjjjjjkkklllfffddd___XXXQQQMMMKKKKKKSSSYYYeeerrr !!!###'''))),,,000555888<<<======;;;888555555555.........---+++)))&&&%%%"""!!!!!!###$$$"""!!! !!!"""%%%)))+++///333999???DDDHHHMMMPPPUUUXXX\\\aaafffkkkqqquuuwwwzzz~~~zzzmmmeeeZZZRRRMMMJJJFFFCCC===;;;999888999:::999888555555333222111111111111333333222222111111111111111222222222222222222222222444666777555444444444222222222333444444555555555555666666777666666555222444666666666777999;;;<<<===???BBBEEEGGGHHHIIINNNMMMKKKIIIHHHGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHEEEAAA?????????>>>>>>===???AAA@@@>>><<<::::::666666777777999:::<<<=========>>>???>>>;;;999777222111...,,,+++*********'''(((***,,,---.........,,,,,,++++++++++++,,,,,,)))000000444BBBMMM___wwwiiiSSSCCC666///((('''(((***000777>>>CCCKKKPPPUUUUUUTTTSSSMMMGGG>>><<<888555222000000000///.........///000222333555777:::<<<<<<<<<===>>>FFFIIIOOOSSSUUUVVVXXXYYYXXX]]]___]]]]]]]]]YYYTTTNNNMMMJJJGGGDDDBBB@@@???>>>???AAABBBEEEKKKQQQVVV^^^bbbfffiiijjjiiijjjjjjfffddd```YYYRRRMMMLLLMMMQQQXXXcccqqq   ###&&&))),,,111555:::;;;<<<:::777555444444------,,,+++***(((&&&%%%###!!!!!!"""  """$$$'''***---111666<<>>>>>???AAACCCEEEGGGIIIKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKIIIFFFBBB???????????????<<>>CCCIIIOOOSSSTTTTTTTTTOOOJJJ@@@===999555222000//////------,,,,,,---///222333555777:::;;;<<<===???@@@DDDIIINNNSSSUUUWWWXXXZZZVVV[[[^^^^^^^^^^^^[[[VVVQQQOOOMMMJJJGGGDDDBBBAAA>>>???@@@BBBEEEKKKRRRWWW___bbbfffiiiiiihhhhhhiiifffddd```ZZZTTTPPPOOOPPPSSS[[[fffttt  !!!###&&&***///222:::;;;;;;:::777444444444---,,,+++***((('''&&&&&&###""" !!! """$$$'''+++...333888>>>DDDIIIMMMRRRTTTXXXZZZ]]]```ccchhhmmmqqqpppsssxxx}}}{{{nnnfffZZZQQQLLLIIIEEEBBBBBB???===;;;:::999777666666555444222111000000000222222222111111111111111000111222333444555555555444666999999888666666666444444444555666777777888555666777888888777666555111333555666666666888:::?????????@@@BBBEEEGGGIIIGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMKKKGGGCCC@@@@@@@@@@@@@@@===???BBBBBB@@@???>>>>>><<<;;;:::999888888888888999:::;;;<<<;;;999666444...---+++)))(((((())))))((())))))*********))))))---,,,,,,++++++,,,,,,---###,,,///555CCCNNN```yyy{{{dddQQQAAA777+++***)))***///666>>>CCCIIIOOOSSSSSSTTTUUUQQQLLLAAA>>>:::666222000//////---,,,++++++,,,///111333555777:::;;;<<<>>>@@@CCCCCCGGGMMMSSSVVVXXXYYY[[[UUUZZZ^^^^^^___```]]]XXXRRRQQQOOOLLLIIIFFFDDDCCC>>>???@@@AAAEEEKKKRRRXXX___cccgggiiiiiihhhhhhhhhfffeeeaaa[[[VVVRRRRRRRRRWWW___kkkyyy