BM6P6(@ (((:::JJJWWW___ggghhhddd```aaacccaaaccceeeeeecccbbbbbbccc```dddhhhllloooqqqtttvvvpppoooqqqtttpppjjjkkkqqqoooooopppsssuuuvvvtttrrrtttnnnhhhcccVVVBBB000&&&***IIIccckkkiiihhhfffgggfffffffffhhhmmmpppvvvuuuxxxyyyvvvyyyqqq\\\222 ...GGGZZZ^^^VVVNNNKKKUUUaaajjjiiigggjjjllllllqqqnnnmmmnnnjjjcccdddjjjcccMMM444''')))222<<>>222)))$$$'''''''''&&&$$$$$$&&&(((+++$$$"""%%%&&&(((555FFF[[[qqq}}}hhhDDD(((%%%"""###$$$$$$%%%$$$###"""#########$$$$$$$$$$$$%%%&&&$$$""""""$$$%%%###!!!$$$$$$$$$$$$$$$############!!!!!!$$$###!!!&&&###"""!!!!!!"""###"""!!!"""""""""""""""!!!  !!!%%%333GGGUUUZZZ[[[\\\]]]\\\___bbbeeefffgggiiijjjfffiiilllnnnpppsssvvvyyytttpppooorrrsssrrrsssuuuqqqlllhhhjjjoooqqqmmmhhh^^^MMM:::///''')))IIIdddmmmmmmllljjjiiifffbbb______bbbdddeeegggrrrxxxwwwxxxlllUUU333333PPP___]]]UUUQQQPPPVVVcccmmmllleeecccfffhhhnnnnnnhhh```\\\^^^aaabbb]]]NNN:::---,,,444<<<@@@???333)))%%%!!!"""+++888DDDOOONNNAAA000%%% %%%111;;;???:::000(((555@@@HHHBBB555...666@@@ZZZeeeooorrruuuyyy{{{zzz|||zzz{{{~~~}}}xxxwwwyyy~~~|||yyywwwxxxzzzzzz{{{vvvxxxyyywwwuuuvvvzzz~~~}}}yyywwwsssmmmddd[[[PPPDDD777...'''&&&$$$"""!!!"""%%%((()))$$$###%%%######--->>>\\\vvvoooIII+++&&& !!!""""""###""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!###!!! $$$ !!!"""!!! !!!"""!!!!!!"""""""""!!!  !!!  +++666@@@KKKXXX```XXX]]]dddiiikkklllmmmmmmjjjkkkmmmnnnnnnppprrrtttxxxtttrrrsssvvvwwwvvvuuujjjffffffkkkpppmmmaaaVVVDDD444###(((HHHdddnnnoooooommmkkkhhhccc```___bbbdddeeehhhssszzzzzz|||rrrZZZ444999XXXddd]]]SSSMMMKKKTTTbbbooopppiiieeeggglllhhhhhhbbbYYYWWW^^^ddddddYYYOOO>>>111///666===??????444***%%%!!!!!!'''555DDDTTTWWWJJJ888+++%%%"""&&&///<<>>???@@@666+++%%%!!! !!!###///???SSSZZZPPP???000)))&&&'''...;;;GGGFFF888***+++666BBBEEE???888666777CCCXXXmmmsssqqqrrrxxx}}}zzzwwwyyyxxxssspppqqqnnnooorrrsssssssssttttttxxxvvvssspppmmmnnnqqqssszzzyyyxxxxxxyyyxxxtttqqqqqqrrrrrrsssrrrkkkaaaZZZOOO>>>***!!!$$$+++---+++'''%%%%%%&&&%%%###%%%(((&&&<<>>LLLOOODDDDDDOOOWWWYYYPPP===555===EEEFFFEEE;;;,,,!!!!!!!!!###000BBBRRRWWWOOO@@@444+++%%%$$$,,,;;;CCC@@@:::,,,---333@@@LLLOOOFFF<<<444CCCWWWgggtttzzzwwwqqqrrruuuyyytttaaaGGG444---666HHH\\\aaaYYYPPPOOOSSSUUUWWWZZZ___ccceeedddcccbbb___]]]___ccceeebbb^^^PPPYYYcccgggffffffjjjnnnyyykkkTTT<<<+++$$$$$$&&&"""#########%%%((('''%%%'''444HHHaaagggIII,,,***######!!! !!!""""""""""""#########$$$$$$$$$ ###%%%$$$""""""$$$&&& !!!"""#########&&&******### """### ### """###!!! !!!!!!!!!  !!!%%%'''333:::EEEPPPXXX[[[[[[ZZZbbb^^^UUUEEE333'''""""""111QQQkkkqqqkkkpppmmmgggaaa___bbbiiinnnssstttssstttxxxxxxooocccBBB&&&###;;;LLLZZZZZZSSSLLLEEE???<<>>GGGLLLIII>>>...### %%%+++<<>>...%%%!!!***777>>>??????///,,,///===MMMSSSKKK@@@333999GGG]]]rrr{{{xxxrrrsssyyy}}}vvv```EEE222***777GGGWWW[[[TTTLLLLLLOOOVVVYYY]]]^^^\\\\\\___bbbZZZ```ccccccdddeee___WWWTTTVVVaaaoooqqqiiiiiiqqq|||___???+++$$$"""(((### """###"""###&&&000444KKKfffaaa@@@,,,...(((&&&###"""###$$$######%%%###!!!###&&&'''&&&### !!!###$$$$$$###"""!!!!!!""""""#########""""""######"""!!!!!!!!!!!!!!!$$$"""  """!!!###"""!!! !!!$$$,,,444999;;;;;;:::<<<;;;666---"""///OOOiiipppkkkllljjjeeeaaa___ccciiinnnqqqqqqqqqrrruuuvvvooodddGGG)))###...;;;EEECCC===888444111888BBBSSSdddkkkeeeUUUHHH888999???GGGFFFBBBKKKYYYhhhbbbTTTCCC===AAAIIIMMMJJJ@@@111%%%&&&111DDDUUU]]]XXXLLLDDD333'''!!!)))777@@@BBBBBB666000///:::JJJRRRLLLBBB777999BBBVVVkkkxxxyyyuuuvvvxxx{{{yyyppp___NNNDDDFFFOOOZZZ```___ZZZVVVUUUYYYZZZYYYWWWRRRNNNKKKJJJOOOUUU[[[]]]aaahhhkkkhhhgggcccfffooopppjjjiiiooo}}}yyybbb===$$$ """!!!###!!!###&&&%%%"""!!!$$$333===WWWpppjjjJJJ///((((((&&&###"""###$$$######%%%###"""###%%%&&&%%%###""""""#########""""""!!!""""""###############"""###""""""!!!!!!!!!!!!!!!###"""  """!!!""""""   !!!!!!!!! ,,,KKKeeennnjjjhhhgggdddaaa```bbbgggkkkmmmnnnmmmmmmqqqsssnnnfffLLL---###'''///444111---++++++***...888GGGSSSUUUMMMAAA888444999DDDJJJGGGFFFTTTfffnnnfffVVVGGGBBBGGGLLLNNNKKKBBB444((( +++>>>QQQXXX[[[\\\UUUJJJ:::+++ &&&555@@@EEEGGG<<<222+++222BBBLLLKKKEEE===999;;;JJJ```rrryyyyyyxxxvvvvvvyyy{{{vvvhhh\\\VVVXXX^^^eeekkkjjjbbb\\\TTTSSSQQQNNNKKKEEE???:::AAAGGGMMMPPPVVVaaakkkpppwwwnnniiilllmmmiiiiiimmmrrrvvvfffBBB&&& $$$%%%$$$%%%((((((### &&&---@@@\\\qqqmmmTTT666$$$(((&&&###"""###$$$######$$$###"""###%%%%%%%%%###$$$$$$###"""!!!!!!!!!"""######$$$$$$$$$######"""""""""!!!!!! !!!!!!"""!!! !!!!!!  !!! !!!!!!  !!!!!! ӵĦĦӵ***GGGbbbmmmkkkgggfffdddaaa```aaadddgggjjjjjjiiiiiilllppplllfffNNN---Ħ"""%%%)))------,,,,,,...///---444===AAA>>>999444111:::???GGGKKKIIILLL\\\ooosssjjjZZZKKKGGGLLLOOONNNLLLDDD666)))  ###666OOO```]]]ZZZ___[[[OOOAAA/// """000>>>GGGKKKEEE888,,,...===KKKPPPNNNDDD;;;555>>>SSSiiiwww{{{xxxvvvsssuuuyyyyyynnnbbb^^^^^^```hhhooopppjjjbbbYYYVVVRRRPPPLLLFFF<<<555;;;>>>AAAAAACCCLLLZZZcccsssmmmiiiiiihhhfffiiiooonnnkkk___III000!!! &&&.........***"""!!!+++(((===VVVdddeeeZZZCCC---(((&&&###"""###$$$######$$$#########$$$$$$$$$###&&&%%%###!!! !!!"""###$$$$$$$$$$$$######""""""!!!!!! !!!!!!!!!  !!!"""!!!  !!!   4ĉ@ӵ>L=hĦ4ĉ@ӵ)))FFFaaammmllljjjiiifffbbb______aaacccggghhhhhhfffhhhkkkiiidddJJJ***>L!!!!!!$$$***111666888999;;;@@@AAA@@@:::444000111333AAABBBDDDGGGKKKTTTdddrrrvvvnnn___QQQLLLOOOPPPNNNNNNFFF777'''&&&...FFF___mmmccc[[[^^^\\\QQQFFF333!!! +++999FFFOOONNNAAA222000;;;JJJUUUZZZKKK???444666GGG^^^qqq{{{wwwxxxvvvssstttuuummmbbbaaaaaadddiiiooopppmmmiiiiiieee```[[[UUUMMMBBB:::??????>>>;;;999===GGGPPP```bbbffffffddddddlllvvvnnn\\\OOOKKK<<<$$$###222555888555***!!!$$$,,,...===JJJNNNSSSVVVJJJ888(((&&&###"""###$$$############$$$######"""######&&&%%%###!!! !!!"""$$$$$$$$$$$$$$$###"""!!!!!!!!! !!!!!!!!!  """"""""" !!!""" !!! GG=?HdĦ=ĪjGG=?+++GGGbbbnnnnnnmmmkkkhhhddd```___aaacccfffhhhhhheeefffhhheee```BBB&&&HdĦ ###...===HHHMMMOOOQQQVVVSSSLLLBBB888333444777EEECCCCCCGGGPPP]]]kkktttuuupppdddVVVPPPPPPOOOLLLOOOGGG999))) ###000<<>>SSSiiiwwwtttyyyyyyttttttuuuoooeeebbbbbbdddhhhmmmoooooommmllljjjhhheeebbb\\\VVVQQQKKKIIIGGGFFFBBB???BBBHHHNNNVVV___aaa___bbbmmmwwwsssXXXGGGJJJFFF222&&&)))+++333===AAA999...,,,000999===:::444999BBB???444(((&&&###"""###$$$######"""$$$$$$$$$"""!!!"""###$$$$$$###"""!!!!!!!!!"""###############"""!!!  !!!!!!"""!!! """###""" !!!"""ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦooommmiiidddaaaaaaeeeĦDdDӵӵӵĦӵĭӵ!!!$$$000FFFXXX```eeeiiigggeee```XXXPPPIIIEEECCCKKKLLLNNNRRRZZZeeennnsssrrrppphhh[[[RRROOOMMMKKKJJJFFF===111+++222CCCQQQcccpppvvvkkk___\\\ZZZVVVNNN>>>,,,"""$$$000EEEVVVPPPFFF777+++***555GGGUUUTTTJJJ<<<444888JJJaaarrrpppvvvvvvssstttwwwooobbbbbb______ccciiimmmmmmjjjdddfffiiijjjiiiiiiiiiiii\\\YYYWWWXXXTTTLLLGGGIIIEEEMMMTTTVVVWWW]]]fffnnnoooYYYDDD???CCCAAA777///&&&...999AAA@@@::::::???FFF???111&&&)))222333...(((&&&###"""###$$$######"""$$$%%%$$$!!! !!!###""""""#########""""""!!!"""######""""""   !!!"""###!!! !!!""""""!!! !!!""" ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZrrrooommmiiidddbbb3h?gL D%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e?? ...FFF\\\hhhooouuusssttttttrrrmmmeee\\\VVVSSSXXX]]]```ccciiiooorrrppppppkkk^^^SSSNNNLLLJJJDDDDDD@@@:::888BBBUUUeeeiiirrruuulllaaa\\\ZZZYYYQQQBBB000%%%###///EEEXXXWWWOOO@@@111+++333FFFVVVVVVMMM@@@555666EEE\\\nnnmmmrrrqqqnnnrrrvvvkkk[[[aaa[[[XXX]]]fffllljjjeeeeeeiiilllllljjjiiikkknnniiieeedddfffbbbVVVLLLIIIBBBGGGJJJLLLPPPWWW^^^bbbbbbUUU>>>---444DDD???---'''***111999===@@@HHHQQQSSSFFF444((()))000333000(((&&&#########$$$######"""$$$%%%$$$!!! !!!### !!!###$$$$$$###"""!!!""""""""""""!!!  !!!"""$$$"""!!!!!!""""""!!!!!!### 4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦjjjkkkiiigggfffBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ """###!!! )))BBB\\\lllrrrvvvxxxvvvtttttttttrrrlllhhhdddiiikkkhhhhhhlllqqqrrrqqqqqqnnngggaaa[[[RRRIIIDDDAAA???CCCNNNZZZbbbfffhhhjjjkkkkkkgggaaa[[[VVVQQQGGG777)))%%%111FFFVVVYYYOOO@@@222(((---@@@TTTXXXTTTEEE::::::???NNNeeeooopppppprrrvvvtttgggYYYYYYSSSXXXcccaaaRRRMMMSSS^^^iiilllbbb]]]fffrrrvvvtttooojjjiiijjjhhhbbb]]]MMMGGGCCCBBBCCCGGGRRR\\\\\\SSS999&&&''',,,222<<<;;;666///,,,000===LLLWWWVVVGGG222''',,,777555,,,!!!###$$$"""!!!""""""!!!""""""""""""########################$$$$$$%%%%%%&&&%%%$$$$$$%%%### """"""!!!""""""###$$$$$$"""!!! !!!###$$$$$$$$$"""!!!!!!  4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦdddjjjjjjiiiqjRgdKӵDdDĦ!!!HdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ$$$888SSSjjjtttvvvrrrqqqqqqrrruuuuuussspppiiinnnooolllkkkooorrrssswwwxxxuuunnniiiddd\\\TTTNNNOOOPPPUUU\\\ccchhhjjjiiijjjjjjiiifffaaa\\\XXXWWWLLL:::)))$$$...AAAQQQ[[[SSSFFF777+++,,,>>>RRRXXXWWWIII<<<::::::GGG]]]jjjmmmoooqqqsssqqqggg[[[]]]VVVWWW[[[QQQ===444999DDDUUUaaabbbccckkkooommmiiiiiijjjlllnnnlllfffaaa]]]TTTIIICCCAAAFFFTTTaaa\\\XXXAAA+++&&&%%%&&&...777;;;>>>===<<>>///,,,<<d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>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ĦgggiiiiiihhhpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ!!!   &&&AAAeeewwwuuuuuusssrrrqqqrrrtttuuuvvvwwwyyywwwsssqqqtttuuussszzz{{{zzzvvvtttsssnnngggffflllrrruuusssooommmmmmkkkjjjhhhfffcccaaa```___]]]UUUGGG666...444EEETTT^^^[[[TTTEEE444///;;;LLL[[[^^^VVVIII???555999KKK___iiirrrssspppnnnjjjeeeZZZTTTVVV```aaaUUUIIIEEE===@@@AAAAAADDDHHHFFF@@@333<<dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d<geĦHg8>aĦB?Ho9>d<>d<ӵgggdddB?Ho9iii<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR!!!&&&++++++---...,,,,,,---)))###"""===bbbttttttvvvuuutttrrrqqqsssuuuwwwyyyzzzwwwsssrrrttttttqqqwwwyyyxxxuuutttuuuqqqlllnnnrrrwwwwwwtttpppnnnnnnlllkkkhhhfffdddcccccccccccc___UUUGGG===>>>JJJUUU]]][[[VVVJJJ<<<666AAAPPP^^^bbb[[[OOOEEE888888FFFTTTaaalllnnnkkkiiigggeee\\\TTTTTTbbbllleeeVVVLLL999444,,,'''(((,,,+++((( '''111999@@@DDDGGGIIILLLKKKJJJIIIEEEDDDMMMWWWqqqnnnRRR333***((($$$$$$###))),,,111:::AAASSSWWW\\\^^^[[[XXXZZZ]]]BBB333%%%""""""""""""$$$######$$$$$$$$$%%%%%%%%%***((($$$"""###%%%))),,,&&&%%%$$$$$$%%%%%%###!!!!!!!!!  !!!!!!!!!4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ōdddccc```@GgggjjjHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h!!!)))444>>>DDDJJJMMMOOOMMMLLLKKKEEE>>>$$$$$$"""***BBBaaarrrssssssttttttsssssstttxxxzzzxxxxxxuuuqqqrrruuutttqqquuuwwwwwwuuuuuuwwwuuuppprrrtttvvvvvvtttrrrppppppmmmkkkiiigggfffffffffgggkkkkkkggg[[[NNNHHHMMMSSSZZZXXXUUUNNNFFFCCCMMMYYYcccfff^^^TTTKKK<<<666@@@KKKYYYgggkkkkkkkkkllllllbbbVVVOOOVVV]]]VVVDDD777+++&&&!!!!!!$$$''''''$$$"""%%%))),,,...///333333444444444999GGGVVVnnnnnnUUU444(((&&&###"""###)))///333444BBBVVVbbbaaa\\\^^^eeeTTT>>>***###""" ###$$$%%%%%%%%%%%%&&&&&&&&&)))'''### !!!$$$(((+++$$$######$$$%%%$$$"""!!!   """"""!!! !!!  4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoTTT___```___[[[cccgggjjjD^DdDĦs׼s(((:::MMM[[[ccceeeiiilllkkkkkkjjjddd\\\CCC===:::BBBUUUgggrrruuuqqqssstttttttttuuuxxx|||vvvvvvsssppprrrvvvuuuqqqtttvvvuuusssuuuwwwvvvqqqppppppqqqrrrtttsssqqqooommmlllkkkiiihhhhhhiiiiiilllqqqtttlll^^^SSSQQQTTTYYYVVVSSSRRROOOQQQZZZeeeiiijjj```UUUNNN>>>333999???NNN]]]fffjjjnnnqqqqqqbbbUUUHHHDDDBBB:::...%%%### """(((+++++++++""" """""" ###$$$''')))'''***666CCC]]]hhhZZZ;;;+++&&&###$$$!!!###$$$999VVViiiiiicccgggqqqfffKKK///%%%### $$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$"""!!!!!!###%%%'''$$$###!!!!!!"""###"""!!! !!!""" !!!""""""""" """###""" Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ!!!&&&***>d<ĦBegeFYĉ>aĦBenu]ӵCCC]]][[[\\\bbbhhhfffaaacccfffjjjqqqiiiSSS888!!!>d<Ħ>d<ĦĦBeĦ...FFF___pppyyyjjjppptttvvvxxxxxxssskkkdddYYYSSS[[[gggppptttwwwrrruuuvvvvvvttttttwwwzzzuuuuuurrrooorrrwwwvvvrrrrrrtttsssrrrsssvvvuuuqqqkkkkkklllooossssssoookkkmmmmmmlllkkkjjjjjjjjjjjjhhhqqqyyyuuuhhh[[[VVVWWWXXXTTTRRRTTTVVVZZZdddnnnnnnlll```VVVOOO>>>000333000???PPP[[[bbbjjjnnnnnn]]]QQQCCC888111***&&&###!!!"""&&&)))+++%%% !!!###!!!!!!&&&---000***%%%)))111KKKbbb___DDD111)))'''+++  ###333SSShhhiiieeemmm|||rrrSSS444'''$$$ %%%######$$$$$$$$$%%%%%%%%%!!!!!!"""############"""&&&###!!!"""""" !!!"""###!!!!!!######""" ###$$$###   ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦ +++???---sdKĦŶS3we<iĉ@3hR/Ō```aaa```bbbeeedddhhhddddddddddddkkkhhhUUU777DdDĦsdKĦgdKĦgdKĦ///LLLhhhtttsssppptttxxxxxxuuurrrrrrsssnnnmmmmmmnnnqqqssstttssstttrrrqqqqqqtttvvvwwwvvvuuutttrrrrrrtttuuuuuutttpppmmmmmmrrruuuqqqmmmlllkkkhhhgggiiimmmooonnnmmmkkklllllljjjhhhgggjjjllllllrrrwwwuuukkk```XXXUUUYYYUUUPPPPPPUUU```llltttsssmmmbbbXXXQQQJJJ<<<...,,,---111:::AAAIIITTT___XXXSSSFFF444((($$$$$$""" !!!!!!"""###''',,,000***$$$!!!!!!###***000---$$$###)))EEEXXX```NNN222$$$'''...---)))%%%!!! 111LLLbbbmmmqqqtttvvvqqqbbbJJJ222$$$!!!""""""%%%((('''&&&'''&&&###"""$$$### """""" $$$"""!!! !!!"""!!!  !!!!!!!!!###"""!!! !!! !!!!!!""""""  >AneneneneDene &&&777&&&ne>Ak<fhDDDRRRZZZ```fffkkkjjjggg```^^^]]]___jjjjjjXXX999 Denenene...JJJeeepppppplllpppttttttqqqnnnmmmmmmllllllmmmpppsssuuusssrrrsssqqqpppppprrrttttttttttttsssqqqqqqrrrsssrrrrrrrrrnnnnnnsssuuurrrpppooonnnkkkiiijjjlllnnnnnnmmmhhhjjjjjjiiihhhiiillloooqqquuuwwwsssllleeeaaaaaaZZZZZZ[[[^^^cccjjjppptttpppllleee]]]XXXPPPAAA222%%%&&&)))---///222;;;EEEFFFDDD<<<111***(((&&&""" !!!!!!"""%%%))),,,&&&"""!!!"""!!! &&&///444...$$$###(((111GGGWWWOOO999(((######***'''###!!! 333OOOdddnnnsssxxx|||zzzooo[[[AAA,,, $$$&&&$$$###%%%%%%"""%%%'''&&&###"""%%%%%%###$$$""" !!!"""!!!  !!!"""!!!!!!###"""!!!  !!!  !!! +++$$$111AAAOOO[[[gggmmmnnnggg]]]XXXWWW]]]kkkmmm\\\<<<###+++FFF```kkkkkkjjjooossssssoookkkjjjjjjkkklllnnnrrruuuuuutttrrrrrrqqqooooooqqqrrrrrrqqqsssqqqooooooooopppooonnnqqqnnnmmmqqqsssrrrqqqsssssspppmmmlllmmmnnnnnnnnnggghhhhhhhhhhhhjjjnnnqqqssstttsssooojjjgggiiikkk___aaacccfffjjjmmmooopppllljjjfff```]]]VVVFFF777%%%###$$$&&&%%%$$$)))///666666333//////000+++$$$ !!!"""""""""###&&&(((!!!!!!!!!"""""""""!!!!!! ***555888///###"""&&&!!!444EEEDDD777)))!!!%%%$$$"""!!! !!!"""777RRReeemmmrrryyy{{{nnnXXX<<<(((###$$$!!! ###$$$"""%%%((('''######&&&&&&$$$$$$""" !!!"""!!!  """#########!!! """!!!  $$$###"""    '''333AAAPPP___iiimmmiii___ZZZ[[[aaapppqqq___@@@%%%)))CCC\\\hhhiiimmmqqquuuuuurrrnnnllllllmmmmmmmmmpppsssuuuuuutttsssqqqppppppqqqrrrqqqpppqqqooommmlllmmmmmmlllkkknnnkkkkkknnnpppoooqqqtttxxxuuurrrpppooooooppppppjjjiiihhhhhhhhhjjjmmmooooooooommmiiiffffffhhhkkkddddddddddddfffiiikkkmmmllljjjeee```]]]XXXKKK===///***)))...222333333555666555222000222444///'''!!!###%%%%%%$$$$$$%%%&&& """###"""  !!!!!!...::::::///###!!!%%% (((000///***%%%######"""######"""!!!"""###$$$+++???XXXhhhlllooouuu{{{{{{|||yyylllRRR777&&&!!! ###### """$$$######%%%$$$!!!!!!###$$$!!!###""" !!!!!!!!! !!!$$$&&&%%%###!!! !!!!!! ######!!!  !!!(((333BBBRRRaaajjjkkkdddccceeejjjvvvsss```BBB'''(((@@@YYYgggiiipppssswwwvvvssspppoooppprrrooommmmmmpppsssvvvwwwtttsssrrrrrrttttttrrrqqqpppnnnlllkkkkkkllljjjiiimmmjjjkkknnnppppppsssxxx{{{zzzxxxuuusssrrrssstttqqqnnnkkkiiihhhiiikkkllljjjjjjjjjhhhfffeeeffffffcccdddeeefffhhhkkkmmmnnnppplllddd]]]\\\[[[RRRGGG:::222111===LLLQQQOOOLLLEEE@@@888000000111---&&&###%%%(((***)))((((((((($$$$$$$$$""" ###111<<<999,,,""" ###$$$###""""""!!!"""$$$&&&"""###$$$###"""###&&&)))999JJJ```mmmooonnnqqquuuvvvxxx{{{wwwcccDDD+++ !!!$$$$$$ ###%%%%%%"""$$$### """### ###!!! !!! """&&&'''%%%"""!!!   !!! )))444CCCVVVdddiiigggkkknnnpppxxxttt```CCC(((%%%<<>>JJJOOOZZZaaakkkppppppkkkhhhfffUUUKKK:::+++###$$$---444000&&& ############!!! %%%///888<<>>===>>>MMMTTT\\\\\\SSSDDD777///))) +++:::CCC444%%% ###%%%!!!!!!%%%+++888DDD@@@MMMcccnnnnnnnnn^^^BBB'''"""!!!""" """ ###  ---IIIfffuuuyyyuuusssjjj``````eeegggaaaNNN444"""!!! """######"""$$$$$$$$$###""""""""""""!!!!!!!!!"""""""""!!! !!!  222JJJ]]]aaa___VVVIII===333)))!!!!!!###(((111BBBQQQVVVSSS999"""///JJJaaajjjlllooorrrtttttttttssssssttttttsssssstttwwwzzzxxxyyyzzzzzzxxxxxxyyyzzzuuussssssuuutttooommmnnnuuuxxxxxxvvvvvvzzz~~~~~~zzzzzzzzz|||~~~~~~}}}|||xxxsssqqqrrrrrrpppmmmllljjjhhhgggiiilllmmmmmmjjjkkkkkkjjjlllooonnnkkkiiihhhgggfff^^^TTTMMMLLLNNNKKKEEE>>>666...'''$$$%%% """%%%...:::FFF777(((!!! !!!$$$### ###&&&***333<<<>>>RRRllltttqqqppp```BBB'''""" !!! ###$$$%%%!!! ---KKKgggvvvxxxsssqqqjjjbbbccccccfffbbbQQQ777$$$ """"""######"""######""""""""""""""""""!!!  !!!!!!       111JJJ___cccccc^^^UUUMMMDDD666)))!!!$$$&&&(((111===EEEHHH666 +++EEE\\\eeehhhlllpppsssttttttsssqqqrrrssstttssstttvvvyyywwwxxxzzzxxxvvvvvvxxxzzzyyyvvvvvvzzzyyytttrrrtttuuuxxxxxxttttttzzz~~~}}}yyyxxxyyy{{{~~~}}}xxxsssrrrssstttqqqnnnmmmkkkhhhhhhjjjlllnnnnnnkkkpppqqqllljjjlllnnnllliiihhhkkkqqqooofff___]]]KKKAAA333***&&&%%%$$$###""" ###,,,888AAACCC555'''!!!  """""" """(((++++++,,,///===TTTnnnuuusssuuudddCCC'''!!! !!! !!!$$$$$$$$$!!!"""""")))EEE___ooouuussstttoooggghhheeeiiigggVVV<<<''' """$$$###!!!###"""!!! """###$$$!!!  !!!!!!  !!!"""    !!! ---FFF\\\```bbbaaa\\\XXXRRRBBB222$$$'''((($$$%%%---777;;;333)))AAAYYYaaadddiiiooossstttttttttoooqqqssstttttttttvvvwwwvvvxxxyyyxxxuuuuuuwwwzzzzzzvvvvvvzzzzzzuuuuuuyyytttxxxxxxrrrrrryyy}}}|||wwwwwwwwwzzz}}}~~~yyysssrrrtttuuurrrnnnkkkiiiffffffiiilllnnnnnnkkkrrrrrrjjjeeegggjjjjjjqqqmmmmmmqqqnnnddd[[[XXXEEE:::,,,%%%%%%'''&&&###"""222AAAJJJ???222%%%  %%%###&&&---///+++&&&$$$999PPPiiiqqqrrrxxxhhhDDD&&&!!! !!! """%%%######!!!$$$$$$$$$???VVViiirrrtttxxxtttlllmmmggglllkkkZZZ???((("""$$$###!!!"""!!!  !!!$$$%%%""" !!!!!!!!! """$$$!!! !!!%%%""""""'''BBB]]][[[```ddddddaaaZZZKKK>>>111,,,%%%!!! """%%%'''""")))>>>\\\bbbbbbeeejjjnnnoooppppppqqqqqqrrrvvvyyyyyyuuurrruuuvvvvvvwwwxxxxxxxxxxxx{{{}}}{{{xxxwwwzzzyyyvvvwwwuuussssssvvvxxxyyyyyyyyyvvvwww|||~~~||||||}}}yyyuuuttttttrrrnnnkkkjjjiiihhhhhhjjjmmmppprrrsssrrrrrrqqqooollljjjiiisssooonnnrrruuuooo___QQQ<<<888111+++&&&%%%%%%&&& '''888BBBDDD666)))""""""''',,,---***&&&$$$$$$444EEE```rrrvvvvvvgggKKK)))!!!!!!%%%"""######""""""!!!!!!!!! 666LLLfffuuuxxxuuupppmmmooopppooobbbEEE%%% ###"""!!!### """!!!!!!!!!  !!!###  !!! """"""###>>>XXX```aaaaaa``````]]]SSSGGG<<<444***""" &&&:::XXXddddddfffkkkoooppprrrrrrsssrrrrrruuuxxxxxxvvvssstttuuuvvvvvvwwwwwwwwwvvvtttyyy{{{yyyyyy{{{zzzxxxsssrrrrrrtttvvvxxxyyyzzzvvvssstttyyy|||}}}~~~zzzxxxvvvtttsssrrrooommmhhhgggffffffhhhlllooorrrvvvuuussspppnnnlllkkkjjjnnniiieeefffggg^^^MMM>>>000000//////......------%%%%%%"""!!!(((444::::::000&&&!!! ###&&&))))))%%% %%%222LLLbbbnnnuuuiiiNNN---!!!%%%""""""""""""!!!!!! ***999OOOcccooouuutttqqqwwwwwwuuujjjOOO000!!!$$$"""!!!###!!!"""!!! """ !!!"""""""""888RRReeeccc^^^]]]```ccc^^^UUUGGG<<<...$$$ """666TTTeeefffiiikkknnnqqqtttttttttsssssstttvvvwwwvvvuuuttttttuuuuuuuuuuuuuuuuuuooowww|||{{{yyyyyyxxxvvvqqqrrrrrrrrrrrrsssuuuwwwuuurrrsssyyy}}}}}}}}}~~~vvvwwwwwwuuussspppoooooofffeeedddeeehhhlllpppsssxxxuuuqqqlllhhhgggggggggeee```\\\\\\ZZZPPP???111$$$''',,,000222111///---)))))))))***111:::<<<:::000&&&"""""" $$$&&&'''&&&###!!!333GGGYYYkkkkkkYYY555###!!!%%% !!!!!!!!! &&&444HHH]]]kkkqqqssszzzzzzyyyrrr^^^BBB)))"""$$$###!!!""" !!!"""""" !!!""" !!!""""""666OOOgggddd^^^]]]dddjjjggg```NNNBBB333((($$$###!!!444RRRdddhhhjjjjjjmmmqqquuuuuuuuutttsssssstttuuuvvvvvvttttttuuuuuuuuuttttttssspppxxx}}}{{{wwwuuutttrrrqqqpppmmmhhhdddccceeehhhlllkkkpppzzz|||xxxvvvuuuwwwyyyvvvqqqnnnnnnoooccccccdddeeeiiimmmqqqtttrrrnnnhhhaaa]]][[[\\\\\\WWWTTTSSSTTTSSSJJJ999,,, $$$(((,,,,,,***'''$$$''')))...888DDDMMMOOOMMM<<<111%%% """$$$$$$###""""""!!!!!!  $$$///===VVVgggccc>>>)))"""$$$ """ ###111DDDVVVeeeoootttvvvxxxvvvlllVVV888""""""$$$###!!!"""!!!"""""""""!!!!!!"""""" """"""666NNNeeeccc``````gggmmmkkkeeeUUUKKK===222,,,'''"""!!!333PPPaaahhhllljjjkkkqqquuutttttttttsssrrrqqqsssuuuvvvttttttuuuttttttsssrrrrrrooouuuyyyvvvsssqqqooollleeeaaaZZZSSSMMMKKKMMMOOORRRUUU```ppp{{{{{{vvvttttttwwwxxxvvvppplllkkklllbbbcccdddfffiiilllooopppdddaaa[[[VVVSSSQQQQQQRRRPPPNNNNNNOOONNNEEE666)))"""###$$$%%%%%%### ###&&&111CCCUUU```bbbaaaQQQEEE333&&&###'''+++---$$$""""""!!!$$$(((<<>>UUUhhhooouuuyyyyyyuuueeeHHH---!!!!!!###"""!!!"""""""""!!!!!!"""""""""!!!""""""444MMM```aaaaaaaaafffjjjiiiddd^^^WWWMMM@@@555***""" 000LLL___iiinnnkkklllrrruuusssrrrrrrrrrqqqpppppprrrtttssssssssssssrrrqqqpppoookkkpppsssqqqooommmfff___MMMIIICCC??????@@@AAAAAA:::;;;FFFZZZllltttvvvwwwrrrtttuuussspppllljjjiiiaaabbbdddeeefffeeedddcccUUUUUUSSSRRRQQQQQQRRRRRR[[[WWWRRRNNNJJJ@@@333***""""""!!!!!! !!!!!! ###000GGG]]]ggghhhhhhaaaXXXGGG444+++---222555222,,,%%% ###%%% (((777;;;<<<***"""###!!!"""### !!!!!!!!!$$$ """+++CCC[[[kkkvvv}}}{{{xxxoooVVV;;;&&&!!! !!! """"""!!! """"""!!! """"""111III[[[___```______ccccccaaacccaaaZZZNNN===...###+++EEE]]]jjjqqqnnnnnntttvvvrrroooqqqrrrqqqooonnnppprrrqqqqqqqqqpppooonnnlllkkkjjjmmmooonnnllleeeVVVHHH666444555<<>>777...+++&&&###!!!"""  """!!!  ###%%%%%% """""""""%%%###"""""" !!!###999LLLkkkzzzvvvqqqgggUUU;;;$$$###!!! !!!!!!  )))GGGUUUUUUSSSPPPOOOSSS[[[aaacccgggiiieee]]]MMM666"""%%%555VVVjjjoookkknnnoookkkmmmjjjlllmmmmmmlllkkklllllljjjlllmmmkkkiiihhhiiikkkyyysssrrrsssfffKKK444+++(((444KKKcccnnnnnnmmmoookkkddd[[[QQQEEE>>>@@@GGG```bbbdddhhhooosssnnneee```cccbbbWWWGGG:::666777<<>>222&&&"""!!! """)))888HHHXXXeeeiiiiiinnnhhhUUUIII???///$$$ !!! """######"""!!!"""###!!!###$$$&&&!!!######&&&$$$$$$%%%&&&%%% """***===___uuuvvvuuukkkXXX>>>'''!!! !!!!!!   """+++III[[[ZZZWWWSSSQQQUUU^^^eeehhhhhhhhhiiiiii]]]DDD,,,###000NNNcccllljjjlllkkkfffgggfffjjjnnnnnnllljjjkkklllnnnoooppppppppppppsssuuuvvvrrrrrrooo```GGG555///777GGG^^^nnnpppkkkkkkooopppmmmiiibbbSSSCCC;;;:::SSSYYY___dddkkkpppnnniii```dddcccVVVAAA111+++,,,)))111>>>MMM[[[]]]PPPAAA...&&&!!!!!!!!!!!! !!!"""---AAATTTdddhhhmmmdddWWWTTTIII111 """ """"""!!! !!!""" $$$###%%%!!!'''222111666===AAA;;;...$$$!!!"""000SSSnnnwwwxxxnnn[[[BBB***  !!!!!! !!!!!! ###%%%,,,KKKcccaaa^^^YYYWWWZZZbbbiiikkkjjjiiikkknnngggSSS???$$$ +++HHH___iiihhhjjjhhhdddeeebbbgggmmmnnnkkkiiijjjkkkjjjjjjkkklllmmmoooqqqrrrsssrrrrrrmmm]]]III===<<>>@@@777888NNNPPP888&&&!!!"""$$$"""!!!"""###$$$$$$###!!! !!!"""###(((000888???CCCIIIFFFMMMTTTUUUaaapppsssvvvhhhLLL333"""$$$+++EEEbbbnnnqqqjjj[[[>>>&&&"""  !!!   &&&***###)))HHHfffgggfffccc___^^^aaaeeedddggghhhggghhhiiieee^^^<<<)))%%%999RRR___^^^aaaaaa___dddhhhhhhffffffeeefffffffffiiiiiihhhhhhgggddd```\\\\\\^^^^^^WWWLLLBBB>>>===JJJMMMOOONNNOOORRRSSSQQQSSSNNNKKKLLLNNNOOOTTT[[[]]]bbbdddbbb```aaa```]]]]]]ZZZXXXWWWSSSGGG666))))))&&&%%%'''&&&"""  &&&+++///,,,###  %%%&&&)))***###(((CCCMMM==='''!!! """!!! &&&&&&$$$!!!!!!###!!!%%%///;;;JJJXXXcccjjjgggdddjjjppppppzzziiiHHH///$$$(((AAA]]]hhhjjjeeeYYY999###""" !!!!!!  !!!!!! '''+++$$$ &&&DDD```bbbdddccc^^^[[[ZZZ[[[^^^aaaccccccgggjjjfff```FFF...$$$111NNN^^^```cccbbb___cccbbb[[[SSSPPPPPPQQQPPPOOOLLLLLLMMMPPPQQQNNNHHHDDDHHHKKKMMMJJJFFFCCCAAA@@@HHHMMMOOOMMMOOOTTTVVVTTT```]]]]]]aaadddcccdddgggcccdddccc___^^^___^^^[[[XXXVVVTTTUUUTTTNNNEEE===999333///---((( $$$...AAAGGGBBB111###!!! $$$ !!!"""$$$<<>>JJJYYYgggsss|||yyyuuu||||||YYY:::'''+++DDD___fffeee```UUU666!!!  !!!!!!   '''+++$$$ %%%BBBZZZ^^^aaaaaa\\\WWWUUUTTTZZZ\\\^^^aaahhhkkkfff^^^KKK111$$$...MMM```dddgggeeeaaacccPPPEEE999333333444222///BBBDDDHHHNNNRRRRRRMMMHHHGGGLLLPPPRRRSSSVVVWWWVVVTTT\\\```]]][[[___bbbaaaaaa^^^^^^bbbdddbbbbbbddddddddd```\\\\\\___^^^ZZZTTTTTTSSSSSSRRRPPPNNNMMMLLLEEE@@@;;;222%%% ***666UUU\\\UUU>>>+++$$$!!! !!!###"""!!!###"""%%%:::IIIDDD)))!!!"""######$$$(((((()))+++000888BBBIIIQQQXXXdddqqq{{{}}}[[[999,,,111JJJeeehhhccc[[[QQQ555  !!!!!!  %%%(((&&&$$$%%%@@@[[[eee```WWW[[[ZZZPPPLLLQQQXXX\\\^^^ccchhhfff___MMM333 ///BBBXXXfffjjjhhh```WWWCCC333%%%$$$((()))+++...666<<>><<<===>>>===;;;999>>>???AAABBBAAA??????@@@HHHNNNXXXZZZNNN999(((!!!!!!"""###!!!"""777HHH[[[ccc]]]PPP>>>000'''!!!!!! """&&&,,,000111444:::<<<999BBBHHHSSS]]]dddhhhkkknnnrrrvvv}}}uuuppp\\\RRRTTT]]]fffnnnppprrrkkkRRR777""""""$$$""" !!!!!!!!!""""""  !!! """999TTT```]]]SSSSSSSSSMMMLLLBBB@@@???BBBFFFJJJMMMPPP???,,,%%%>>>WWW___\\\YYY[[[^^^UUUSSSKKK<<<---%%%$$$&&&!!!"""######$$$&&&***,,,111222444555555444333222666444333555999:::888555////////////////////////,,,------...000333333111111444555444111///...---777;;;FFFRRRQQQ@@@*** ###$$$!!!+++>>>UUUcccfff\\\III888///'''!!!!!!"""  '''222:::CCCMMMUUUYYYYYYdddrrr}}}sssfffrrrxxxlll[[[MMMNNNYYYeeegggiiinnnsssjjjLLL...!!!"""!!! !!!"""###$$$  !!! 777OOO^^^]]]TTTUUUTTTOOOOOOEEE???<<<>>>AAADDDHHHLLL>>>,,,&&&>>>WWW___[[[XXXYYYZZZYYY^^^\\\NNN===222---+++'''''''''&&&%%%%%%(((***,,,,,,---------,,,,,,,,,------///222444555444333222222333444555666777777555777888777999>>>@@@>>>CCCFFFEEE@@@:::888555222666666>>>MMMRRRDDD..."""### %%%555KKK]]]hhhfffWWWHHH111)))%%%)))000222444555999BBBMMMVVV\\\eeeooowwwwww{{{lllsssyyykkk[[[RRRLLLKKKTTTaaagggfffgggmmmqqqfffGGG))) !!!!!!"""###### !!!### 555MMM]]]^^^VVVVVVTTTNNNNNNHHH@@@:::;;;======BBBGGG???---'''===VVV___]]]ZZZYYYXXXZZZ```aaaZZZPPPJJJBBB;;;......---***'''&&&&&&(((******))))))***+++,,,---***,,,...000111333666888888999;;;===???AAACCCDDDIIILLLKKKGGGGGGLLLNNNLLLTTTWWWTTTJJJBBB???;;;666444222777BBBGGG===,,,  """!!!!!!!!!,,,<<>>777555===HHHNNNRRRUUUTTT[[[fffnnnssszzzuuuuuu~~~tttTTTMMMEEEFFFMMMVVV^^^cccdddfffiiilllkkk[[[===$$$ """ !!! !!!$$$!!!555MMM^^^```XXXXXXUUUNNNNNNJJJAAA::::::;;;;;;???EEE@@@---&&&<<>>>>>???BBBHHHNNNFFFHHHJJJMMMPPPSSSUUUWWWQQQUUURRRKKKHHHMMMOOOMMMOOOQQQLLL@@@666222...(((***'''***222555...$$$ """###%%%111BBBYYYiiilllgggYYYPPPLLLQQQZZZ___aaabbbOOOYYYfffrrr{{{|||}}}zzzzzztttmmmssswwwvvvuuuvvvqqqcccPPPAAAHHHFFFDDDHHHSSS]]]]]]XXXaaafffkkklllcccOOO444 """""""""!!!  ###%%%"""%%%222MMM___bbbYYYXXXUUUQQQRRRMMMAAA666555999;;;<<<>>>===...'''999NNNYYY\\\[[[VVVQQQUUUZZZ```cccbbb___[[[YYYXXXWWWTTTOOOKKKIIIIIIJJJPPPOOOMMMKKKKKKMMMOOOQQQMMMPPPSSSVVVVVVVVVVVVVVVRRRWWW]]]___]]][[[ZZZZZZ[[[WWWRRROOONNNNNNOOOOOONNNBBB555///+++&&&"""""" !!!###%%%%%%""" &&&""""""$$$%%%%%%%%%***999OOOddduuu~~~rrrhhhVVVNNN]]]qqqmmm]]]XXXUUU^^^rrruuuqqqnnnooorrrsssoookkklllgggcccbbbeeeeeebbb^^^VVVIIIAAA@@@999---(((+++:::AAAGGGMMMUUU]]]___\\\___eeellliiiVVV<<<(((   """!!!$$$000III\\\___XXXXXXVVVRRRTTTMMMCCC999888999:::<<>>...)));;;NNNVVVWWWWWWVVVVVVUUUYYY]]]```^^^[[[YYYXXXWWWVVVTTTRRRRRRSSSUUUWWW\\\\\\\\\\\\]]]]]]]]]^^^TTTWWWYYY[[[\\\\\\\\\]]]XXX[[[^^^___]]]ZZZXXXWWWYYYUUURRRRRRSSSPPPIIICCC<<<333)))&&&$$$!!! !!! ###$$$"""  ###''',,,444;;;@@@999777999CCCOOO\\\nnn}}}yyyrrrcccXXX```ooopppfffNNNJJJPPPaaappp~~~}}}pppkkkfffeeeeeeeeeaaa]]]___XXXPPPKKKGGGBBB;;;555111(((%%%(((((($$$(((222<<>>HHHPPPQQQQQQTTTVVVVVVaaaeee]]]EEE...###  !!!!!!,,,BBBVVV[[[UUUVVVUUUQQQSSSNNNJJJEEEBBB===:::>>>EEEBBB111+++???RRRTTTNNNMMMTTT[[[]]]___```___]]]\\\]]]^^^]]]ZZZWWWVVVXXX\\\___aaa]]]]]]^^^___````````````\\\\\\\\\]]]___aaaaaaaaa```^^^\\\]]]^^^\\\XXXSSSTTTUUUWWWYYYVVVJJJ888***...((($$$### ###%%%$$$$$$&&&)))+++***)))666???OOOaaannnsssppplll]]]OOOGGGEEE===555>>>QQQhhhmmmpppiiibbbbbbgggkkkeee```XXXOOOHHHLLLbbbxxx}}}fffWWWUUUYYYUUULLLBBB===666222000...,,,+++$$$!!!!!!"""!!!!!!###...>>>JJJUUUVVVSSSTTTWWWYYY___]]]MMM111 ***BBBUUU[[[UUUVVVTTTOOOPPPPPPLLLJJJFFF@@@<<<@@@GGGDDD333!!!,,,AAAUUUWWWOOOLLLQQQXXX^^^___```^^^]]]]]]^^^```___\\\XXXXXXZZZ]]]______]]]]]]\\\[[[\\\^^^```aaa\\\ZZZYYYZZZ\\\______^^^^^^[[[ZZZ[[[]]]]]]ZZZWWWSSSXXX\\\ZZZPPPAAA222)))+++'''%%%### """((((((+++000555888;;;???BBBHHHQQQbbbwwwuuuggg\\\PPPHHHGGGAAA666888BBBQQQ\\\iiinnnjjjfffjjjqqqllljjjcccSSSCCC@@@NNN```iiiWWW???///...333444111***'''### !!!!!!###""" """***888GGGVVVYYYWWWXXX[[[]]]YYYOOO:::$$$ !!!!!!)))@@@TTTZZZUUUVVVTTTOOOPPPQQQNNNLLLJJJEEEAAACCCIIIFFF444""""""000EEEXXXYYYPPPLLLOOOTTTZZZ[[[[[[[[[ZZZZZZ\\\^^^]]]ZZZWWWXXX\\\``````___\\\ZZZXXXXXXYYY[[[^^^```]]]ZZZVVVWWWZZZ^^^^^^]]]YYYXXXXXXYYY[[[\\\\\\\\\TTTYYY]]]XXXKKK;;;///***###!!!!!!!!!(((222@@@GGGMMMMMMGGGEEEGGGLLLOOOWWWfffxxx|||jjjZZZPPPOOOOOOPPPKKKAAA;;;;;;;;;AAAPPP___bbb^^^bbbjjjhhhjjjdddRRR<<<000555??????444''' !!!###### !!! !!!"""###"""   ...???RRRYYYZZZ\\\^^^___PPP???+++  )))===RRRYYYUUUWWWVVVQQQRRRSSSOOOLLLLLLIIIEEEGGGKKKGGG555""" %%%777IIIXXXXXXPPPLLLNNNRRRUUUVVVXXXXXXXXXXXXZZZ\\\YYYVVVTTTVVV[[[^^^\\\ZZZVVVUUUUUUVVVWWWXXXZZZ[[[]]]YYYTTTTTTXXX\\\\\\[[[VVVWWWXXXXXXXXXZZZ\\\___VVVYYYZZZUUUJJJ<<>>[[[dddkkkdddTTTIIIJJJOOOSSSYYYbbbiiiiiibbbVVVMMMNNN[[[fffdddZZZOOOBBB888222---222@@@HHHFFFJJJRRR___cccaaaPPP:::,,,+++///%%%!!! !!!  !!! !!!!!!###555JJJUUUZZZ]]]]]][[[HHH333""" )));;;PPPXXXUUUXXXWWWSSSUUUTTTOOOLLLLLLKKKHHHIIIKKKHHH666###"""'''<<>>MMMZZZZZZYYYZZZXXXSSSQQQOOOLLLKKKMMMNNNOOONNNLLL555!!!...AAANNNYYYXXXRRRPPPSSSVVVYYYWWWUUUVVVWWWWWWTTTQQQSSSOOONNNTTTXXXXXXWWWXXXUUUWWWXXXVVVTTTTTTWWWZZZ^^^XXXSSSTTTXXXYYYYYYYYYVVVXXXXXXVVVSSSUUU[[[bbb]]][[[^^^bbb]]]PPPGGGEEEEEE777+++***+++---:::JJJlllvvvxxxrrreeeOOOJJJZZZVVV^^^]]]UUULLL<<<888EEEbbbzzz|||iiiSSS@@@---***'''%%%%%%$$$###"""%%%$$$"""!!! 000JJJZZZ\\\ZZZ[[[AAA(((!!!;;;KKKXXXXXXWWWZZZZZZUUUUUUSSSPPPOOOQQQSSSTTTUUUMMM666!!!"""222FFFQQQYYYXXXSSSRRRSSSTTTUUUSSSSSSTTTVVVVVVSSSQQQQQQMMMLLLQQQTTTTTTSSSUUUTTTWWWZZZ[[[ZZZYYYZZZ[[[WWWSSSPPPRRRVVVYYYZZZZZZVVVXXXYYYXXXXXX\\\dddkkknnnmmmpppuuutttnnnjjjkkk[[[NNNBBB;;;333---333@@@]]]mmmvvvttteeeKKKCCCQQQ^^^jjjgggVVVGGG:::<<>>999555333444444333222333444555666111///,,,'''###!!! !!! !!!222JJJ[[[___\\\???,,,...FFFWWW[[[YYYYYY[[[ZZZ[[[]]]```ccceeecccbbbTTT444 !!!&&&444IIIYYY^^^ZZZQQQLLLOOONNNEEE:::444***,,,///000...///;;;HHHWWWRRRHHHGGG[[[yyypppYYYDDDAAAHHHKKKGGGCCC666777:::>>>@@@???===;;;@@@===888000)))%%%""""""%%%$$$"""!!! !!!  !!! )))>>>TTT^^^[[[UUU777&&&+++CCCUUU[[[YYYYYY\\\XXXYYY\\\```cccdddbbb```XXX999### &&&///AAAWWWdddeeeZZZOOOHHHIIIGGG;;;...'''&&&%%%$$$""" """...;;;MMMMMMGGGDDDUUUnnnxxxsss[[[EEE111000777888555222///...111555777666444444777444///)))###    !!!  ###111HHH[[[___VVVLLL222### ***AAAXXXbbb___ZZZYYY[[[\\\^^^```aaa```___^^^SSS;;;!!!///@@@JJJWWWeeehhhbbbVVVGGG:::777777333+++&&&((( %%%""")))>>>WWWNNNFFFGGGOOOXXX[[[[[[HHH<<>>&&& (((===RRR___aaaccceee```bbbdddeeeccc```\\\ZZZSSS<<<###(((:::QQQjjjssspppcccNNN;;;+++''')))333===@@@@@@AAA<<<222***'''"""&&&???[[[{{{}}}wwwdddHHH333***)))...,,,)))((('''&&&###!!! 666DDDSSS]]]aaa\\\HHH222"""&&&:::PPP]]]```aaaddd```bbbdddeeedddaaa]]][[[TTT>>>&&&&&&333III]]]nnnqqqeeeRRR===---***&&&'''000;;;EEEOOOWWWFFF999,,,&&&$$$111RRRrrr}}}|||gggHHH///%%%%%%###$$$%%%$$$""" ###***@@@MMMZZZaaa```TTT===)))$$$999OOO[[[\\\\\\]]]]]]___bbbddddddbbb___]]]TTT???((("""111@@@WWWeeeqqqlllYYYBBB///###&&&%%%)))111;;;EEETTT```JJJ<<<,,,$$$&&&999]]]}}}~~~ttt___DDD---!!! !!!  ***555===DDDNNNYYY\\\VVVGGG333###"""777LLLXXXYYYXXXYYY[[[\\\^^^```aaa``````___TTTAAA***###---???NNNaaallltttkkkSSS888&&&%%%''',,,222333666>>>HHHJJJ;;;+++###'''888TTTllleee```UUUEEE444%%%!!!+++666AAAHHHDDDJJJPPPOOOFFF777))) !!!444HHHTTTWWWXXX[[[ZZZ[[[[[[\\\]]]^^^^^^^^^UUUBBB,,,***999MMM\\\dddkkkmmmaaaGGG000%%%$$$+++---111222...---555AAAHHH;;;,,,$$$%%%...<<>>777:::JJJYYY]]]OOO===+++""""""""""""&&&(((000:::EEEJJJHHHCCCAAAAAAFFF<<<000'''###!!!---<<>>///((( """&&&***,,,888;;;AAAHHHNNNSSSWWWYYYVVVGGG111  444LLL\\\aaaaaa```ccc^^^NNN999---333AAALLLZZZXXXMMM<<<000,,,)))%%%"""+++<<>>OOOXXXZZZWWWSSSNNNJJJCCC999...%%% """:::RRR[[[XXXYYYaaaYYYLLL777(((%%%***)))%%%###111DDDRRRXXXWWWUUUTTTGGG@@@444(((!!!999RRRZZZUUUVVV^^^WWWFFF///"""   """333JJJYYY[[[VVVQQQNNN888000&&&333VVVfff```XXXZZZTTT666"""!!!+++???MMMOOOTTTZZZOOO<<<'''###!!!444SSSccc]]]XXX[[[RRR444  888JJJTTTRRRQQQQQQCCC///### """(((+++)))'''&&&"""555RRR___[[[XXX\\\NNN000"""+++EEERRRYYYTTTMMMFFF666###+++;;;CCCBBB===666222,,,'''###  777SSS___\\\YYY\\\III---)))666HHHRRRWWWRRRHHH===---000FFFSSSSSSNNNFFFCCC???:::555///(((### 777SSSaaa___[[[ZZZFFF+++...>>>JJJOOORRRMMMAAA333%%%///EEESSSUUUQQQRRRPPPLLLIIIDDD>>>777222((("""444OOOaaabbb]]]YYYEEE***"""444EEEPPPPPPOOOIII:::))))))???NNNRRRQQQVVVTTTQQQNNNLLLIIIFFFCCC888... ---GGG\\\ccc___ZZZDDD*** ,,,???OOOVVVRRRNNNFFF666"""&&&;;;KKKRRRRRRVVVSSSPPPNNNNNNOOONNNNNNDDD777&&&'''@@@WWWbbb```[[[DDD***'''555HHHXXXXXXRRRLLLEEE444 ###777JJJRRRPPPSSSOOOKKKLLLPPPSSSSSSPPPKKK888$$$"""000KKKccceeeYYYGGG111 """222CCCPPPYYYUUUOOODDD222"""222GGGQQQQQQSSSOOOKKKLLLPPPSSSSSSQQQIII777###,,,EEE\\\```WWWPPP888 )));;;JJJQQQSSSPPPIII<<<------CCCPPPSSSQQQMMMJJJKKKNNNQQQRRRPPPEEE444!!!%%%;;;SSS\\\XXXVVV???&&&$$$555IIITTTSSSMMMIII@@@111$$$+++???MMMRRRMMMJJJHHHIIIKKKNNNOOOOOOAAA111 !!!444KKKZZZ]]]TTTEEE000!!!$$$444FFFUUU[[[TTTJJJ@@@555'''***;;;IIINNNIIIGGGFFFFFFHHHKKKLLLMMM===......EEEXXXaaaSSSMMM???,,,000FFFTTT[[[[[[RRRIII666,,, &&&666DDDJJJFFFFFFEEEEEEFFFIIIKKKMMM;;;,,,)))<<>>111!!!%%%===QQQWWW[[[]]]XXXJJJ777&&& ---;;;GGGJJJKKKLLLNNNOOOMMMHHH000###&&&333EEEMMMTTTUUUTTTPPPGGG===222*** )))999MMM[[[ZZZ[[[ZZZPPP@@@///"""&&&333FFFJJJMMMMMMNNNPPPKKKDDD***$$$---;;;KKKSSSTTTRRRNNNIII@@@999---###(((:::NNN[[[bbb^^^[[[SSSDDD222$$$!!!---CCCJJJNNNMMMNNNPPPIII@@@$$$(((777BBBHHHLLLMMMMMMCCCBBB===555...''''''555HHHYYY___^^^___XXXJJJ777%%%(((>>>HHHNNNMMMNNNPPPHHH;;;###---666???EEEJJJFFFIIIIIICCC<<<555(((&&&111>>>IIIUUU^^^^^^YYYZZZPPP???,,,%%%888EEEMMMLLLMMMPPPFFF777'''000999AAAGGGLLLKKKEEEBBBBBB;;;000###!!!!!!%%%(((999GGGTTTYYY]]]```\\\TTTOOOCCC111"""###333BBBKKKJJJLLLOOOEEE444 !!!+++666===CCCEEEAAACCCIIIFFF>>>111111///)))"""'''111:::@@@HHHSSSZZZZZZ[[[]]]WWWMMMAAA444$$$!!!000@@@JJJIIILLLOOODDD222""" ......888>>>???DDDLLLIII???>>>@@@@@@999---$$$ &&&111@@@MMMUUUNNNUUUVVVRRRSSSXXXRRREEE777***$$$555FFFMMMGGGHHHMMM@@@*** %%%...888???BBBCCCCCC<<>>777111...%%%###!!!,,,999FFFPPPVVVYYYXXXUUUOOOGGG@@@:::666444"""""" $$$777FFFLLLFFFFFFKKK>>>((($$$+++333:::???BBBDDDCCCAAA>>><<<===@@@CCC<<<999222+++$$$"""###$$$,,,999FFFOOOSSSSSSRRREEEBBB<<<555...((($$$""" $$$999FFFKKKDDDDDDFFF:::%%%$$$,,,444888AAA???<<<999:::@@@HHHNNNNNNIIIBBB<<<666///'''!!!###'''(((333:::DDDMMMOOOKKKDDD>>>111...***%%% !!!"""999DDDGGGBBBAAABBB555"""%%%(((222555888;;;>>>DDDIIINNNNNNIIIDDDCCCDDDBBB<<<777,,,+++((($$$!!!  ###(((000555555;;;>>>BBBBBB>>>666---'''!!!   444>>>BBB??????>>>111 %%%***111888???EEELLLPPPIIIEEECCCEEEJJJMMMLLLIII>>><<<888444000,,,)))((( (((...666???AAA???777666222---(((###+++555<<<===>>><<>><<<:::999000,,,'''###!!! ###''')))...222555666888;;;777222+++(((""" """---666:::===;;;...%%%...555>>>???BBBEEEHHHIIIIIIHHHHHHGGGEEECCCBBBAAA@@@@@@AAA???<<<999555000)))%%%%%%"""###%%%&&&***222:::999888555///---,,,&&&  '''222999===;;;... 000555===CCCEEEFFFFFFFFFDDDCCCBBB@@@>>>=========>>>@@@DDDIIIKKKJJJEEEAAA555111,,,(((&&&%%%###""" !!!"""######***///222///******222:::,,,***&&&!!!"""%%%$$$ &&&333???AAA111"""%%%(((,,,111777>>>CCCCCCAAA>>>;;;999999:::;;;===AAAHHHNNNPPPOOOKKKIIIBBB???999444111000111222333111......//////---***//////000///---)))%%%### !!!&&&(((%%%!!!&&&&&&&&&&&&(((...444:::AAA<<<555222111///)))$$$!!! (((111333((( ###''',,,000222111111111333666:::<<<>>>BBBHHHMMMPPPPPPNNNLLLAAA>>>999666444444666777999888777999===???>>>===AAABBBCCCBBBAAA>>>:::888666444222555999;;;999666999777444000------///222///***%%%###$$$###!!!###!!!!!!"""%%%)))---222555777999>>>BBBEEEFFFFFFEEE>>><<<999777777888:::;;;;;;;;;;;;>>>BBBEEEEEEEEEJJJJJJLLLLLLKKKIIIGGGEEEDDDAAA???@@@CCCEEEDDDBBBAAA???:::444---(((&&&&&&!!!"""%%%&&&((()))+++...000111111111333222000///...///111222222222333444555666666666;;;<<<===>>>===<<<;;;::::::777555555777888999888222222///***$$$"""%%%%%% ###"""!!! ###$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))(((((('''%%%$$$###$$$&&&&&&&&&!!!!!!!!!!!! ///111222111,,,'''""" !!! %%%+++000333======>>>>>><<<777111,,, &&&222===EEEHHHCCCBBBCCCFFFHHHFFF???999'''***555>>>DDDHHHJJJDDDGGGGGGEEEGGGJJJHHHCCC111 !!! ...<<>>999444///***$$$  &&&888DDDIIIHHHGGGGGGEEEGGGGGGEEEFFFHHHFFFAAA444((('''777FFFIIIFFFCCC@@@===111(((!!!(((888BBBEEEEEEFFFHHHCCCEEEEEECCCDDDFFFDDD???555---###$$$222>>>JJJLLLJJJIIIIIIHHH@@@444$$$ )))777@@@BBBBBBFFFIIIBBBDDDDDDBBBBBBDDDBBB===666222+++%%%"""###(((...???FFFLLLKKKJJJKKKKKKIIIIII===,,,"""(((888@@@BBBBBBEEEIIIBBBDDDDDDBBBBBBDDDBBB<<<666666222,,,)))+++222777EEEIIIKKKJJJKKKNNNLLLHHHKKKAAA000!!!  (((999BBBCCCBBBEEEHHHCCCEEEEEEBBBCCCEEEBBB===777888777111...111777<<>>HHHJJJLLLLLLLLLLLLMMMNNNLLLIII888!!!***999@@@BBBDDDEEECCCFFFFFFJJJMMMIIIAAA<<<===666444444444111000555<<>>777444444//////...,,,+++...444999AAA@@@@@@AAABBBCCCFFFIIIBBB222!!!***:::DDDDDDAAA@@@DDDFFFGGGCCC;;;444111000,,,,,,,,,+++,,,///444888@@@AAAAAAAAABBBDDDFFFGGG@@@000(((888CCCDDDAAA@@@CCCDDDDDD@@@999333...,,,,,,+++++++++---000444777@@@AAAAAAAAACCCFFFEEECCC;;;,,, &&&666CCCEEECCCBBBBBBBBBBBB???999333...,,,))))))***,,,000555888:::???AAAAAA@@@BBBFFFDDD>>>555'''!!!###444BBBFFFEEEDDD@@@@@@@@@>>>:::555111...&&&''')))...555:::===>>>===AAAAAA>>>AAAFFFBBB999---!!!111AAAFFFFFFEEE??????>>>>>><<<888444111++++++---222888<<<===<<<;;;@@@@@@===@@@FFFAAA555&&&///???FFFFFFEEE>>>>>>>>>>>>===;;;777333333222222555999:::999777:::??????<<>><<>><<>><<<======222$$$  ///:::======<<<======;;;999777777888999888666555444555666777:::===???======:::///###***444;;;===<<<======;;;999777777888888888777777888888:::::::::===??????>>>888---###$$$...777;;;;;;<<<<<<;;;888777777888888888999999:::<<<===>>>:::===@@@AAA===555)))!!!(((222999999:::;;;:::888777888999777888999:::<<<===??????<<<===@@@AAA;;;000$$$!!!%%%'''$$$///666999:::;;;:::888888999:::666777888:::<<<>>>???@@@===>>>@@@@@@999,,,!!!&&&,,,///)))222===:::666444444666999<<<888888888999:::;;;<<<===<<>>===<<<:::::::::;;;<<<===888///$$$###&&&(((!!!%%%%%%###!!!""")))///555999<<<>>>>>>===<<<<<<;;;;;;;;;999222''' &&&...555888;;;<<<=========;;;:::999222***  ###+++111666888:::<<<<<<:::777555)))""" $$$,,,111444888;;;;;;888444222"""  !!!+++333:::<<<<<<;;;111&&& ###---777:::999444***&&&222555111***  +++---((( $$$%%% !!!"""!!!!!!""" ###""" !!!"""""" """ ###"""    !!!###$$$%%%""" !!! """###&&&)))(((### !!! ######  !!!%%%'''"""""""""&&& """"""$$$""" '''### +++(((""" ---+++### +++***!!! $$$###       """!!!  !!!  !!!"""######$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!   !!!""" !!!!!!!!!!!!"""###$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$######"""!!!  !!!""""""""""""   !!! """""" !!!!!!!!!!!!"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$###""" !!!""""""###############  !!!""""""!!!######!!!%%%$$$###"""###$$$%%%&&&%%%&&&((())))))'''%%%$$$###""" !!! %%%%%%%%%%%%%%%%%%&&&&&&###"""!!! ############"""!!! """"""$$$ !!!###"""&&&&&&%%%$$$%%%&&&'''(((&&&'''((())))))((('''&&&$$$###!!!!!!!!!"""!!!!!!!!!!!!"""###$$$%%%%%%&&& """"""""""""!!!   !!!"""$$$"""(((''''''''''''((())))))((((((((((((((()))))))))%%%%%%$$$#########$$$$$$ !!!"""###%%%&&&''''''!!!  """"""""""""!!!    ###$$$### ((((((((((((((()))))))))***))))))((())))))***+++&&&''''''&&&%%%%%%&&&'''$$$%%%%%%&&&'''(((((()))%%%$$$$$$######$$$$$$$$$############"""!!!  !!!!!! !!!!!!  """!!!!!!"""###$$$###!!!&&&&&&''''''(((((((((((()))))))))))))))***+++,,,'''((()))(((&&&&&&(((***((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&%%%%%%$$$###""" !!!!!!""""""!!!!!! !!!!!!!!! !!! !!!!!! $$$""""""!!!"""######!!!%%%&&&&&&'''((('''''''''(((((())))))******++++++''')))+++)))'''&&&))),,,(((''''''&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$###!!!""""""######""""""!!!!!!!!!!!!!!! ###"""!!!   !!!###"""  !!!"""!!! %%%&&&'''(((((((((''''''&&&'''(((************)))&&&)))+++***'''&&&***---'''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''''''''&&&%%%$$$###"""##################""" !!!"""!!!!!! ###"""!!!  !!!!!! %%%&&&((()))))))))((('''$$$&&&(((***+++***)))(((&&&))),,,***'''&&&***...'''((((((((())))))******%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$###### !!!""""""!!! """"""!!!   !!! +++,,,------***(((''''''%%%&&&''')))))))))(((((())))))((((((***,,,///111***************)))((('''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%###&&&(((%%% !!!%%%%%%%%%$$$"""!!!!!!''')))&&&   ***,,,...---+++)))))))))&&&'''((()))))))))((('''))))))))))))***,,,...///***************)))(((((((((((('''''''''&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$"""###$$$"""!!! !!!######%%%'''$$$ !!!$$$"""""""""!!!!!! ###%%%### )))+++------,,,+++***+++'''((()))))))))((('''&&&)))******+++++++++++++++******************)))(((''''''''''''&&&&&&&&&%%%''''''&&&&&&%%%$$$############"""!!!!!!###"""$$$%%%### !!!###  """%%%(((***+++*********+++'''((())))))((('''&&&%%%((()))+++,,,+++***((('''((())))))***))))))((((((''''''''''''&&&&&&&&&%%%'''&&&&&&%%%$$$###""""""%%%%%%$$$###!!!!!!###%%%!!!######""" """   !!!###&&&(((''''''((()))&&&'''(((((('''&&&%%%$$$'''(((***+++***(((%%%###&&&&&&'''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""!!!!!! %%%%%%%%%###!!!!!!###%%%!!!!!!!!!  !!! !!!!!!!!!###%%%$$$$$$%%%&&&$$$%%%&&&&&&&&&%%%$$$###%%%&&&(((((('''%%%###""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$############!!!!!!!!! !!!"""!!!   """######"""###$$$!!!"""###$$$%%%$$$######$$$$$$%%%%%%$$$###"""!!! !!!!!!"""!!!!!!!!!!!! !!!!!!  """###"""""""""### !!!"""###$$$$$$###"""###############"""!!!!!! !!!""" !!!+++((('''(((***+++)))'''))))))(((&&&$$$######%%%"""$$$%%%%%%###!!!!!!!!! """ """111///---...///000///---111222222111...------...---...///...---+++***)))''''''&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%$$$$$$$$$%%%$$$"""!!! !!!""""""### !!!!!!  444333111111222222111000333555777666555333222333666666555555444222111000,,,---...///000///......///...+++)))((()))***,,,,,,,,,---------,,,+++++++++)))((()))***+++***)))'''''''''''''''''''''''''''&&&%%%###"""!!!!!!!!! !!!!!! !!!"""######!!!  !!! 999888666666666666666666555777::::::999777666666777666555444444333111///...///222444444444333222111...***'''&&&(((+++---///111333666666444111///111111111222222333222222........................---,,,***)))((('''&&&&&&******++++++++++++******''')))+++,,,+++)))&&&$$$%%%&&&''''''&&&$$$""" ######""""""!!!!!!!!!!!! ###!!!  !!! !!!  """!!!  !!!###"""  !!!  """??????>>>===<<<===???@@@;;;===@@@AAA???===<<<<<<999777444444444444222000///000333555666666444444222///***&&&&&&)))---000...111555999999777333000222333444444444333333333////////////////////////000000///------,,,,,,,,,------.../////////......---...000111111...,,,***,,,---...///...,,,***(((++++++***))))))))))))******(((&&&'''(((((('''%%%((((((((((((''''''&&&&&&)))'''$$$###$$$$$$###!!!###"""""""""""" ###""""""!!!!!!###$$$%%%$$$%%%&&&&&&&&&$$$###"""###$$$&&&((((((&&&$$$###$$$###""""""###""" !!!"""######"""!!!   !!!!!!!!!  !!!!!!!!!!!!  !!! $$$$$$!!!""""""""""""######$$$$$$""""""###$$$%%%%%%%%%%%%""" """&&&***,,,------(((""" ###%%%$$$###!!! """%%%&&&$$$"""!!!!!!###%%%'''(((&&&$$$###$$$%%%$$$""""""$$$%%%=========<<<;;;<<<@@@BBB===???@@@@@@>>>===<<<<<<===999666666888999888555222333444666777777666666555222...+++,,,///444777333777<<<@@@AAA>>>:::888666888::::::888666666666444444444444444444444444444333222111000000000000///000222333444444333333///000222333222111///...222333444444444333222111333222111//////000111111000---,,,---///111///,,,222222111000000///......,,,***((()))+++---......,,,))))))++++++)))(((+++***))))))((((((***+++,,,---------,,,,,,***))))))---...000111111000///---)))((('''(((((((((&&&$$$***,,,------+++)))((()))'''((()))(((&&&%%%%%%&&&'''''''''''''''&&&%%%$$$"""""""""!!!!!!!!! """$$$!!!!!!!!! !!!!!!  !!!"""!!!!!!"""###&&&$$$###%%%&&&$$$$$$'''###$$$$$$######$$$&&&(((&&&'''((('''&&&&&&(((***+++***'''""" """%%%%%%%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%%%%&&&&&&&&&%%%%%%&&&'''((()))'''$$$$$$&&&&&&######%%%"""$$$$$$"""###'''(((&&&))))))))))))***+++,,,---******+++...222555666666000//////333;;;BBBFFFFFFIIIAAA666///......+++)))&&&$$$$$$&&&))))))&&&###!!!!!!!!!###&&&'''&&&%%%###$$$%%%$$$""""""$$$%%%666777777666666888<<<@@@:::;;;;;;:::888666777888===999555666999;;;:::777444444555555666666666777666333000...///333777;;;888;;;AAAEEEFFFDDD@@@===<<<>>>@@@@@@===:::999:::888888888888888888888888888777555333111000000///111333555777999999888888222333444444555444444444666666666777777777777777888777555444333444555666333000...000444666444111666666666666555555555555000...------000333444555000------111111......111//////...---...///000111222111111000000000000111555666666666666444333222000///......///...,,,***///222444444111.........///222444333111000111222///000111111111000//////++++++***)))(((''''''&&&###***---)))%%%'''((((((%%%&&&'''((('''&&&$$$###$$$$$$######""""""!!!!!!"""######$$$$$$######""""""###$$$$$$""""""###$$$###!!! """$$$&&&%%%###$$$%%%'''&&&$$$"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""###"""!!!   !!!!!! !!!"""###$$$$$$%%%%%%$$$!!!!!! !!!!!!"""$$$""" !!!###$$$$$$###!!! !!!######!!! !!!###$$$###""" """  !!!  """!!!"""  !!! !!!!!!"""######!!!  !!!  !!!!!!!!!!!!   !!!   !!!!!!!!! !!!!!!!!! !!!!!!""""""!!!!!!"""""""""!!! !!!$$$$$$$$$"""###############"""!!! !!!"""$$$&&&'''######""""""!!!!!! !!!  """###"""!!! """$$$%%%%%%$$$###%%%$$$"""!!!!!!!!!###$$$###"""!!!"""###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!! """#########$$$%%%$$$$$$############$$$$$$&&&&&&'''''''''(((((((((&&&(((***+++******+++,,,///,,,---111222......222+++,,,---,,,+++,,,///111000000000//////111444777555444111---)))''')))***))))))))))))))))))******)))******++++++,,,,,,,,,(((***++++++)))(((((()))***)))'''&&&&&&''')))+++***&&&&&&))))))%%%$$$(((%%%&&&%%%!!!!!!&&&)))'''))))))))))))***,,,...//////...---000555888888888444222111666???FFFJJJJJJJJJAAA777222222222///+++'''%%%$$$&&&))))))%%% """$$$%%%%%%###$$$$$$###""""""###%%%555666777666666888===BBB;;;;;;:::888555444555666999555111222777999888555444444333333333444555666222000...,,,...222777:::444888===AAACCCAAA===;;;;;;>>>@@@???;;;888777888777777777777777777777777;;;999777444222000......///111444666888888888777666666666777777888999999777777777777888999:::;;;:::999777666555666777888888555333555:::===;;;777666666777777888888999999555333111000222444555555000,,,---111222...///333222111000000000111333444333222222111222444555666999999888777555444222111444333222333333333111///000333666555222///...//////222444444222111222444//////111222222111000000222111000///...,,,++++++(((000444///+++---000///---...000111000///---+++......---,,,+++******)))***+++,,,------,,,+++***++++++,,,+++))))))+++---+++)))(((***---///...,,,---///000000...,,,++++++.............../////////---,,,+++***************///...---+++***)))(((((()))))))))******+++++++++'''&&&%%%%%%%%%&&&((()))%%%(((***------+++(((&&&***+++,,,---............'''''''''((()))***+++,,,+++)))&&&&&&(((***++++++)))'''&&&(((+++,,,+++(((***)))(((((('''''''''((()))'''%%%%%%&&&&&&&&&$$$""""""###$$$%%%&&&''''''((('''&&&%%%%%%$$$%%%%%% !!!###$$$%%%%%%&&&&&&"""'''******&&&$$$%%%(((''''''&&&&&&'''((())))))###$$$$$$%%%&&&'''''''''(((&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$""" !!!###%%%&&&(((((('''(((******((('''((()))$$$%%%$$$!!!))),,,&&&!!!$$$)))+++,,,,,,---...---,,,***)))''''''''''''((())))))***%%%&&&((()))******)))(((+++)))((()))+++------,,,))))))***+++,,,,,,,,,+++(((((()))***,,,...000111222222111000///...------***)))((()))+++,,,+++***,,,...000333444444333333111...+++)))'''(((***+++)))(((''''''))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''''''''((()))(((((((((''''''((())))))%%%%%%%%%&&&&&&'''''''''&&&(((************+++,,,+++(((***000111---,,,000++++++,,,+++***+++...000...------++++++...333777333333111...***&&&%%%&&&***))))))(((((((((((()))%%%%%%&&&'''((()))******'''(((***)))'''&&&&&&''')))'''$$$""""""$$$'''))))))$$$$$$((((((######'''%%%&&&$$$$$$''''''%%%%%%%%%%%%''')))+++,,,+++)))'''(((***,,,+++))),,,(((%%%(((000666888777222,,,&&&&&&+++---+++''''''$$$"""$$$((('''""" ###%%%&&&$$$%%%%%%$$$######$$$&&&555444444333333444444555666222111333222//////222222333333333333222222111...///111222222000///---)))+++,,,...///222666999777777777888999;;;<<<======??????===888666888:::888888888:::;;;:::777555333555666444111...------111333666666555444333444:::999999888888888999999::::::;;;;;;===???@@@AAA===<<<;;;:::999:::;;;;;;;;;<<<===>>>===;;;999888:::<<>>;;;999777555333222222333///222666777666444222222444444444444444555555555000333666444000...111444444333222111000///...------000333222000000333666555222000///000000000///222///,,,,,,///000000...333111.........///......222111111222444555333222222111111111222333555666777666666555444333222222333222111111333444444333333333222111111111111111999666222111222222111///000000000000000000000000//////000000111222222222111111111222222222222222555444444666777777666444111111000111222222000///111///...///222333000.........///000222333333444333222111/////////000111000...,,,---000111...++++++---...000000///...---...//////000///...---,,,///---,,,,,,---......------+++---///...******...---------///111222000...,,,---...///////////////***+++---...---+++(((&&&$$$***,,,)))(((+++------)))'''(((++++++((((((******&&&(((...///---...333000///---...000222333333000...(((+++---//////......000111000222444444333000,,,)))+++...000///,,,***+++---))),,,.../////////111222...//////......000333666111...---//////,,,,,,///---111333222///...222666777666555444222111000///............/////////000---///111333666888999999777444///***((()))+++---((((((((()))******(((%%%((('''%%%###"""###'''***)))'''%%%'''***+++***(((''')))+++)))%%%######%%%((('''&&&%%%######""""""***)))'''&&&&&&(((***++++++***((('''''''''((()))++++++******)))*********,,,***((()))++++++(((%%%'''&&&&&&%%%%%%%%%&&&&&&((((((((((((''''''''''''###%%%((('''%%%$$$&&&)))******)))(((&&&%%%###"""((('''%%%###"""###%%%&&&''''''&&&&&&&&&&&&''''''$$$""" !!!"""!!! !!!"""""""""!!!###%%%(((#########$$$%%%&&&((()))''''''%%%%%%&&&(((***,,,((('''&&&%%%%%%%%%%%%%%%***)))'''%%%$$$$$$$$$%%%$$$###!!! !!!###$$$$$$$$$$$$$$$$$$###"""!!!000000000//////000000000333///...000///,,,,,,///...............------,,,+++,,,---......,,,+++***(((***,,,---...000333666555555555666777888:::;;;:::;;;:::999666666666777555555555777888777444222///111222111///------...000222555666555333222222555444444333333333444444777666666777777888999:::999888888777888999:::;;;;;;;;;:::::::::::::::::::::<<<>>>>>><<<:::999999666777888888888777555444222333555777888777666555777444222111333666777777666777999888777555666777:::;;;:::999888888;;;===>>>===;;;999888777666666666888::::::888666555555666777777888999999::::::777:::===<<<999888;;;>>>888777777666555444333333000222444555555666888::::::888666555666666666555777444222222444666555444555222000///000111222111444333333444666666555333333333333333444666888999::::::999888777555555444444333222222444555555444666666555444444444444444;;;888555444444444333111111111111111111111111111000111111222333555666777222111000000000000111111444444444666777777555333000000111222333333333222000///...///111222000...000000000000000000000000111111000///////////////111000000111222222111///,,,---///000111000///......//////000///...---,,,.........---------...//////---...111///++++++.........///111333333222000......///000000000//////(((***+++,,,+++)))&&&%%%###(((***'''&&&(((*********((())),,,---******,,,000,,,,,,///...+++***...000///......///111222222000///,,,%%%"""'''---...///...------///111...///000111000---+++)))+++,,,...---,,,++++++,,,(((***,,,---,,,,,,---///...000111000---,,,,,,---///,,,,,,///000...///222...111222000------111555555444333222111///...---+++,,,,,,,,,,,,,,,,,,,,,+++,,,---///000111111111222///+++((('''))),,,...)))))))))***++++++)))'''((('''&&&$$$"""$$$'''***)))'''%%%&&&)))***(((''')))+++,,,+++(((&&&&&&''')))((('''&&&%%%%%%%%%%%%,,,+++)))'''&&&'''((()))))))))'''&&&&&&&&&'''((()))))))))))))))***+++,,,,,,***((()))***)))'''$$$''''''''''''''''''''''''******)))))))))(((((((((%%%&&&(((''''''&&&((()))******))))))((('''%%%$$$***)))'''%%%%%%&&&'''((('''''''''&&&&&&''''''''''''%%%""""""###$$$$$$###"""###$$$###"""###%%%''''''&&&&&&%%%&&&&&&'''''''''&&&%%%%%%%%%''')))***(((((((((''''''&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&%%%###""""""###%%%&&&#########$$$$$$#########......------------......///,,,+++------***))),,,++++++++++++******)))))))))***+++++++++***((('''&&&(((+++------...///111222222222333444555666777666444333333333444333222111111111333444333000---,,,---......------...000---000444555444111///...000000////////////000000444333333222222222333333444444333444555666888999888888666666666777999:::999;;;;;;:::888777777888555666777777777555444333222333555666777777666555555333111111444666888888666777888777555444444444:::::::::888777777999;;;======<<<<<<:::999888777:::;;;<<<:::888666666777888888999:::;;;;;;<<<<<<:::===@@@???>>>>>>AAADDD::::::999999999888888888555555555888;;;===>>>>>>>>><<<:::999::::::999888:::888777777888999999888777444111000222444666666666555555666888999777666555555555666777:::<<<===>>>>>><<<;;;999888777666777555444444666777777666::::::999999888888999999>>><<<999888888888666555333333333333333333333333444444444444666888;;;<<<666555444333222222333333444333444666777777666444000111222444555555666666333222222333444444222111444444333222111000000///333333333333333222222111333444666666555444444555//////111222222222111000///000000000000//////...///111222111......000333222111111333111,,,,,,000111111222333666666444333111111222222222111000000***+++,,,---,,,+++((('''&&&***+++(((''')))***)))+++)))+++//////------000333000000111000,,,+++---///////////////000111222111222111---))))))---000000000///---,,,,,,...111...////////////...---,,,---,,,+++,,,---...---,,,***,,,---...---,,,---...---000222222000---++++++---+++,,,000222111222555000111111///,,,+++///222222111111000///---,,,+++)))***************))))))++++++,,,,,,,,,,,,++++++,,,***(((&&&&&&))),,,...+++******,,,------+++)))))))))(((&&&%%%%%%(((***)))'''&&&'''(((((('''&&&***+++,,,+++)))''''''''')))((((((''''''(((((()))---+++)))(((''''''''''''(((''''''&&&%%%&&&&&&&&&'''''''''((()))***+++,,,+++***((('''((('''%%%###&&&'''((()))))))))((('''+++*********))))))))))))((('''&&&''')))))))))((()))))))))))))))((('''''')))((('''&&&%%%&&&'''((((((''''''&&&&&&''''''(((***'''$$$###$$$&&&&&&&&&"""###%%%%%%$$$###$$$$$$***)))((('''&&&%%%%%%%%%'''&&&%%%$$$$$$%%%'''''''''((()))))))))((('''&&&%%%&&&'''''''''&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''""""""##################...//////////////////...---******---,,,)))(((+++,,,,,,+++******)))))))))***************)))''''''%%%'''***,,,,,,,,,,,,---////////////000111222333111///,,,---000111000...///...///000111///,,,***+++,,,------,,,,,,...///)))---111222000---+++***---------,,,------......222222111111111111222222111000000000000222333555222222333333444555666666666666666444333222444666333444666777777777666555111222333444444444444333333111000111333666777777222444555555333222333444777777777666444333555666777777888888777555333222777888777666444333555777777777777777888888888888777999;;;;;;::::::<<<>>>888999999999999999999999999777666888===???>>><<<;;;999888777888888777555888777777777777888888777888555222111444777999:::777666666777999:::888777666666666777999<<<>>>@@@???>>>===<<<:::888777777999888666777888:::999999===<<<<<<;;;;;;;;;<<<<<>><<<;;;:::999888777666666666666555555555555888777666666777999;;;===::::::;;;;;;:::888777666444444444666888888777555333555666777666666666777888888888888888888777666888888777666555555444333777888999::::::999777666444777:::999777555777999222333444555555555555444222222333333333222222222222555888666111000444888666444555666444///...111444444444666888999777555444444444444444333222111///000111222111000...------000000---,,,......,,,...,,,---111333111111444222111222333333333333444///000111000000000111333333444444333111000333555333333111...,,,,,,///111333222222222222222333333000---+++---000222111...///111222222111000000111,,,///111333222222333444///---...222444222333666222222111...++++++...111////////////...,,,***))))))******+++******)))(((,,,,,,---------,,,+++++++++***((('''(((***,,,...+++++++++,,,......,,,******+++***)))'''''')))+++))))))((((((''''''&&&&&&((())))))((('''&&&%%%%%%(((((((((((()))***+++,,,******)))(((''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&''''''((())))))***)))'''&&&%%%$$$######$$$&&&((())))))((('''&&&******)))))))))((((((((((((&&&$$$&&&)))***(((&&&&&&&&&'''(((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''+++(((%%%$$$%%%&&&''''''"""$$$&&&&&&$$$###"""###))))))'''&&&%%%%%%$$$$$$&&&%%%$$$#########$$$%%%%%%&&&((())))))(((&&&%%%"""$$$&&&(((((('''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###"""""""""""""""///000000111111000000///...+++,,,//////+++***,,,---,,,+++***)))))))))))))))))))))(((((('''&&&%%%$$$'''***++++++++++++,,,------------...///000000...+++)))***---///---+++.........//////...+++(((((()))******))))))***+++'''***---...,,,***((('''***************+++,,,,,,............///000111222///...---,,,,,,---...///+++---000333444333111000111111000///------///222...///111333555555555555/////////000000000000000000///...///111444444444---///111222111111222333111222222111///...///111000111222222222000///...222222222111000111444666666666555444444333333333666777777777666555666777666666777777777777888888888666444666999:::999666666555444444444444333111444555555555555444555555666444111111333666888999666555555666888888777555555555555666888:::===>>><<<;;;:::999888666555555:::888777888999;;;::::::<<<;;;;;;:::;;;;;;<<<<<<=========;;;999888777777888777777777666666666555999888777666666666777888999;;;>>>@@@???;;;777444444333444666888999777666666777999888666444555666999999::::::999888777777777777777666666666666666888999:::;;;;;;;;;999999333666999999666555777999555555666666777777777777444444444444444444555555444777:::888444222666:::777555666777555000000333444444555777999999888666444555555555444333222222222222333333333222111000111333222//////111111---///---///333444222333555222333333444555666777777...000222222000///111222333444444444222222222222444333111...,,,,,,///111555444444333333444666666222000---...222444333111222333555444333111222222---...000000111333666999111///000444444111111333222222000...,,,,,,---///---............,,,***(((******,,,---,,,+++***)))***+++,,,------------------,,,***))))))***+++,,,***)))***+++------,,,******+++,,,+++)))((()))***)))))))))(((''''''''''''(((''''''''''''&&&%%%$$$&&&&&&''''''(((***+++,,,&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&%%%%%%%%%(((''''''&&&%%%%%%%%%%%%((('''&&&$$$"""""""""###"""###%%%''''''&&&%%%$$$''''''''''''&&&&&&&&&&&&&&&$$$"""###&&&(((&&&$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$#########$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&)))'''$$$###$$$%%%&&&%%%!!!###%%%%%%$$$"""""""""%%%$$$$$$######$$$$$$$$$#########""""""""""""""""""$$$&&&''''''&&&$$$### """%%%'''((('''%%%###$$$$$$############$$$$$$&&&%%%$$$"""!!! ...///000111111000///...///---...222222...---///,,,+++)))''''''&&&''''''(((((('''&&&%%%$$$$$$###%%%(((***+++++++++,,,...---,,,,,,,,,------...///,,,+++))))))+++,,,,,,+++...------......---***'''"""%%%'''((('''&&&&&&&&&(((***,,,,,,***(((''''''''''''&&&''''''((()))***++++++++++++,,,---...///---,,,+++)))))))))***+++&&&)))---111222000---+++,,,,,,,,,+++))))))+++---(((***,,,...000000000000,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,...000000000)))+++---......///000222+++---...---+++++++++,,,---............------,,,......//////...000222555444333333222222111111111666666555555444444444444444444444444444444444444222111000111222222222111333222111222222222000...000222444444222111222222222000///000222444444444222111111222444555333222111111111222333666888999777666666555444333222222888666555555777888888777777777666666777777888888888::::::999666444333333666666555555444333333333666666555444333222111111222555888;;;:::777222///222111222444777777666444444666888666333000111333444555666555333222222333111111111222222333333333333444555555555555555555111222444555444444555555333333333444444444555555333222222222222333444444333555666555333222444777444333444555333///...222111111222444666666555333111111222222222111000000...///////////////......///000///,,,---000///***...,,,...222333000000333222444444111111333333111,,,///222111...---...000222222111000000///...---222111000...,,,+++---///222111111111111111222222111000......///000111111...000111111///...///000.........---,,,---111333111///000333222...---///000///...---,,,,,,,,,,,,+++,,,---------+++((('''((()))+++------,,,+++***&&&&&&((()))******++++++,,,++++++***))))))))))))&&&&&&''')))++++++)))'''(((***+++***(((''''''''''''((()))(((&&&&&&'''((()))(((''''''((((((&&&$$$$$$$$$$$$%%%&&&''')))***######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%$$$######((('''&&&%%%$$$#########%%%%%%$$$""" """### !!!###$$$$$$$$$$$$###&&&%%%%%%%%%$$$$$$$$$$$$###"""!!!"""$$$$$$$$$### !!!"""######$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%######$$$$$$$$$### """######"""!!!"""###!!!!!!!!!!!!"""######$$$ !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$###"""!!!###%%%&&&%%%###"""""""""""""""""""""""""""'''%%%###!!!  ///000111222222111000///000///000444444000///000---+++)))'''&&&&&&''''''***)))(((&&&%%%$$$$$$$$$''')))***++++++,,,///111------,,,,,,,,,---......+++,,,,,,+++***)))+++,,,---------------,,,(((&&&"""&&&))))))(((''''''+++,,,,,,+++)))(((((()))''''''''''''((()))***+++++++++*********++++++,,,***)))(((''''''(((******&&&(((***------,,,***(((((()))***)))(((((()))+++((()))***,,,,,,,,,,,,+++++++++************++++++***)))((()))+++,,,,,,+++''')))+++,,,++++++,,,...''')))++++++)))))))))+++,,,+++++++++++++++,,,,,,+++,,,---,,,,,,,,,...///.........//////000000000111000000000111222111111.....................---***+++,,,,,,,,,,,,---...000/////////000///---***+++...000000...------...------,,,...000000///......------...000000///...------------...000222333222222111111111000000000333222111111333444444333111111111111111222333333333555666555222///...///222222111000000///......//////000111000///---+++,,,...000111111///---,,,......///111444444333111---111333222...,,,---000...000222111...,,,,,,...,,,---------............---------------...//////...---...///111222111000...---------......//////...------,,,---...///000/////////.........///000///...///111///++++++///,,,,,,,,,...000111///---+++,,,------------------)))*********************++++++***(((***---+++''',,,******......,,,,,,...---000///+++***---,,,((((((,,,//////+++)))+++---///...,,,,,,,,,+++******---------,,,***)))+++,,,---------------------,,,------,,,***))))))+++---)))+++,,,,,,+++***+++,,,,,,------,,,******+++,,,---+++,,,000///+++)))++++++++++++,,,,,,+++)))(((((()))+++++++++)))&&&%%%$$$%%%(((***++++++***(((###$$$%%%&&&&&&''''''&&&'''''''''''''''&&&&&&%%%#########%%%'''(((&&&%%%$$$&&&((((((&&&###""""""###%%%'''&&&$$$$$$%%%''''''&&&%%%&&&'''(((%%%###!!!!!!""""""###$$$%%%&&&"""###$$$$$$%%%%%%%%%%%%""""""#########"""!!! &&&%%%$$$###############"""###"""!!!"""%%% !!!!!!"""######$$$$$$%%%%%%$$$$$$$$$######### """######""""""###$$$ !!!""""""###""""""!!!!!!"""#####################""""""""""""######$$$######$$$%%%$$$"""  !!!  """$$$!!!!!! !!!""""""### !!!!!!!!!!!!!!!"""""""""######### """#########!!! !!!""""""""""""""""""!!!$$$###!!! """###000222333444444333222000111///111555555111000111///---+++(((''''''((()))---,,,***)))((('''''''''((()))***++++++---000333---------,,,------......+++---...,,,)))(((***------,,,,,,,,,---+++'''%%%"""(((,,,...---,,,,,,---...---,,,))))))***+++)))))))))***+++,,,---......---,,,++++++*********'''&&&&&&&&&''')))+++,,,'''((())))))))))))))))))''')))***)))(((((()))***++++++,,,---,,,+++***)))++++++******)))******+++)))((('''((()))***)))(((''')))++++++)))))))))***%%%''')))***)))((()))******)))((((((((()))***+++(((***+++***((((((((()))(((((()))+++,,,...//////***))))))***,,,......---))))))((((((((('''''''''$$$'''******((((((+++...---,,,,,,------,,,***'''&&&***,,,,,,***((()))*********+++,,,......,,,***+++******+++---...,,,++++++*********+++,,,...///////////////////////////000...---...///111000000------------......///000///222444222...++++++,,,///......---,,,++++++***)))***---......---***)))++++++*********++++++,,,++++++,,,...111222111///(((,,,///...***)))+++...,,,...000///,,,)))***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++,,,,,,***)))+++///000...,,,)))(((((((((((()))******))))))((('''((()))+++,,,+++***((((((***+++***)))+++***+++...,,,((())),,,(((((((((***,,,---+++)))'''(((((()))************'''''''''''''''((((((((())))))'''&&&(((,,,***%%%)))'''(((++++++((((((***&&&******%%%%%%)))((($$$%%%***------)))&&&(((***,,,***)))((()))***)))((()))***+++***)))(((((()))++++++,,,,,,,,,+++***))))))******'''$$$###'''***&&&(((******))))))***+++)))+++---...,,,*********)))'''))),,,,,,)))'''((((((((()))***+++***'''%%%&&&''')))***)))'''%%%### """%%%((())))))((('''###$$$$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$######!!! !!!###%%%&&&$$$###!!!###%%%%%%###!!! """%%%$$$""""""$$$&&&%%%###!!!###%%%%%%### !!!"""###$$$######$$$$$$$$$######""" !!!!!!!!! $$$###############$$$$$$ !!!""" """%%%!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$######"""$$$$$$!!! ###%%% !!!""""""""""""""" !!!!!! """"""!!!!!!!!!!!!""""""#########%%%&&&%%%""""""$$$""""""!!!!!!!!!!!!!!!""" !!!!!! """"""!!!!!!"""###$$$$$$ !!!""""""!!! """"""############""""""!!!!!! """$$$&&&444333333444444555777777111333555555333111222333222333000***))),,,---+++000000...,,,)))((()))+++///...---------...000111111111000///////////////000///...---,,,+++++++++,,,,,,---------,,,***)))---,,,,,,------...000000222000...,,,+++*********---------------...//////222///---...000000...,,,+++)))''')))---///...,,,+++++++++,,,------***((()))(((((('''''''''''''''---,,,,,,++++++******)))***'''%%%(((,,,...+++((())))))(((((((((((())))))+++***((('''''''''((()))'''&&&&&&'''((())))))(((+++)))'''''''''((('''&&&'''''''''''''''&&&&&&&&&$$$%%%''')))***++++++++++++*********+++,,,------,,,,,,***'''###!!!!!!!!!$$$%%%&&&'''((((((((((((''''''(((((('''&&&%%%%%%$$$$$$$$$$$$#########"""''''''((((((((((((''''''&&&'''(((((())))))((((((%%%%%%&&&''''''(((((()))'''(((***+++,,,---,,,,,,...,,,***)))***+++************++++++***)))(((((())))))))))))***************(((%%%%%%&&&(((((((((&&&''')))*********)))))))))(((&&&%%%%%%%%%&&&''')))'''&&&&&&((()))******((('''&&&%%%%%%''')))***,,,***(((((())))))((('''&&&&&&'''''''''(((((((((%%%&&&'''((()))((((((''''''&&&&&&'''))))))'''&&&%%%###""""""%%%&&&&&&&&&***)))((('''&&&&&&&&&&&&'''$$$!!!!!!$$$&&&'''&&&&&&%%%%%%&&&(((((('''%%%)))%%%###&&&'''$$$###$$$&&&$$$###!!!!!!###$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%###!!! $$$***---+++((($$$$$$%%%%%%&&&&&&&&&'''((('''&&&$$$$$$$$$%%%&&&+++***'''&&&(((***)))%%%&&&&&&&&&%%%$$$#########(((&&&$$$$$$&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$&&&&&&&&&%%%$$$'''''''''(((((()))))))))******++++++***(((&&&%%%&&&&&&'''''''''&&&%%%%%%''''''(((((('''&&&%%%$$$###$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$### !!!!!! $$$'''&&&"""!!!""""""%%%"""  """######$$$""" !!!"""""" !!!  !!!$$$###!!!  !!!!!! """###$$$###!!! !!!"""###$$$$$$!!!###"""!!!!!!""""""  !!!"""!!! !!!""""""!!!!!! !!!!!!!!!!!!""""""#########"""!!!"""$$$&&&%%%$$$!!! $$$%%%""" $$$###"""!!! !!!"""#########"""!!!  !!!"""###%%%###!!!"""$$$%%%###!!! !!!"""###$$$$$$%%%###!!! """!!!!!!!!!######!!!$$$#########%%%%%%###!!!$$$$$$$$$$$$$$$$$$%%%%%%666666555444444444444444444333222333444444333111333444111,,,+++...///.../////////---++++++,,,...111000/////////000222222222111000////////////000111111000///............000000111111111000......222111000000//////000000111000...---,,,------...///............/////////222000...///000111///------+++***,,,///000///...,,,++++++,,,...///...,,,)))))))))))))))***+++,,,/////////............---///,,,***+++///000---)))------,,,++++++,,,------...---+++)))(((''''''(((***)))))))))***+++*********((('''''')))***)))((())))))))))))))))))))))))(((((())))))******++++++*********)))******++++++*********(((&&&$$$%%%&&&''''''(((((())))))((((((''''''''''''&&&&&&&&&%%%&&&&&&%%%$$$#########$$$&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''((()))******)))(((''',,,)))''''''((())))))(((%%%&&&'''((()))*********************))))))))))))&&&$$$"""!!!"""$$$$$$$$$%%%&&&'''((((((((('''&&&'''&&&&&&%%%$$$$$$%%%%%%&&&$$$"""###$$$&&&&&&&&&'''&&&%%%%%%%%%&&&((())))))'''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&!!!"""###$$$$$$$$$#########""""""###$$$$$$###"""###"""!!!###%%%&&&%%%$$$%%%$$$$$$############$$$&&&### """######"""$$$###"""$$$%%%&&&%%%###&&&!!! ###%%%"""!!!"""$$$###!!! !!!###$$$###""""""!!!!!!""""""###$$$!!! """'''(((&&&### !!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""######$$$"""!!!!!!###%%%%%%"""%%%$$$############"""!!!###""" """###$$$###%%%$$$$$$$$$############!!!!!!"""########################$$$$$$$$$$$$$$$&&&''''''''''''&&&$$$###&&&&&&'''&&&&&&%%%$$$$$$######""""""!!!!!!!!!!!!!!!"""#########""" !!!"""#########""""""  ######!!!!!!"""!!!  !!!!!!!!!###!!! !!!###### !!!  !!!  !!!"""""""""!!! !!!!!!"""""""""!!!""""""!!! !!!"""  ######!!!!!!"""###"""!!! !!!"""!!!!!! """""""""""""""""""""######"""!!!"""$$$%%%%%%$$$### """&&&'''### !!!!!!!!!"""""""""$$$##################$$$$$$$$$%%%%%%$$$###!!! !!!!!!!!!!!!"""###$$$$$$&&&$$$###$$$&&&&&&%%%###!!!""""""###$$$$$$%%%%%%&&&$$$"""  """###&&&%%%%%%&&&''''''&&&$$$%%%$$$$$$$$$&&&&&&$$$###%%%&&&&&&&&&&&&&&&%%%%%%888777666444333222222222555222000111555666444000333555333......111333111...///000///------///111222222222222222333444444222222111000000000000111333333222111000000000000222222333444333222111000666555444222111000000000000000/////////000000111000000000000000000000000222111000000111222000//////......///111222111000---,,,,,,---///111111111+++++++++,,,---...///000111111111111222222222222333111//////111111...+++000///---,,,,,,---///000......,,,++++++******+++------------------,,,,,,***((('''(((***,,,,,,+++***++++++,,,,,,------------,,,+++******+++,,,,,,+++******))))))))))))***)))***+++***))))))***+++******))))))))))))(((((()))((('''&&&%%%&&&''''''***)))&&&$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''((((((''''''''''''&&&&&&(((((((((((('''%%%$$$###)))'''%%%%%%&&&((((((((($$$$$$%%%&&&'''((())))))++++++******))))))((((((%%%### !!!#########$$$%%%%%%&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$######!!! """######"""%%%%%%%%%&&&&&&&&&&&&'''%%%$$$"""###$$$&&&%%%$$$############$$$$$$$$$$$$ !!!"""""""""!!!!!!"""!!! !!!"""!!!!!! !!!###%%%%%%$$$"""!!!!!!!!!!!!!!!""""""######""" !!!!!!"""!!! !!!#########!!!"""!!!###!!! !!!"""!!!  !!!""""""!!!!!!!!!!!!!!!!!!"""$$$!!! !!!######!!!  !!!""""""###$$$"""!!!"""$$$$$$###"""$$$""" !!!###$$$""" !!! !!!!!! ######""""""""""""!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!"""###############""""""&&&&&&&&&&&&%%%$$$###"""  !!!"""!!!  !!!!!!""""""!!!!!!  !!!"""### !!!!!! !!! !!!###$$$"""!!!!!!!!! !!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%###!!! !!!"""""""""###""""""###$$$$$$###!!!###$$$$$$###!!!!!!!!!"""!!!!!!!!!"""""""""""""""$$$$$$$$$###############$$$###"""###%%%'''&&&%%%%%%$$$###%%%((()))&&&###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((('''&&&$$$###############$$$%%%&&&'''(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&###!!!!!!###%%%''')))(((((()))******)))''''''&&&%%%&&&((((((&&&%%%((()))*********(((&&&%%%777777555444333222222222444222111222333444444333444555444111111444666444111222222111000///000111333333333333333444444444222222111111111111222222444444333222111111222222000111222333333222111000555555333222111000000000222222111111111111222222111111222222111111000000222222222222222222222111000000111222333222111000000...,,,---///111222222------------...///000111000000111222222333444444333111000000111111///,,,///...,,,******,,,...///+++,,,,,,---...///000111//////000///...---......,,,+++******,,,---------+++,,,,,,---...//////000///...,,,++++++,,,...///---,,,+++******************,,,---------,,,---...,,,+++***)))((((((((((((+++***(((''''''((()))+++---+++(((&&&%%%&&&''')))'''((((((((((((((((((''''''(((((()))))))))))))))***))))))(((''''''&&&&&&(((((((((''''''&&&%%%%%%((('''%%%%%%''')))))))))((((((((('''''''''((((((---,,,,,,+++***)))(((((('''&&&$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%&&&&&&%%%$$$###$$$"""!!!"""###$$$###"""$$$%%%&&&'''''''''&&&&&&%%%###"""###%%%&&&&&&%%%"""""""""#########$$$$$$#########$$$$$$$$$######%%%###""""""#########!!! !!!$$$&&&&&&###!!!!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!"""!!! """!!! """######"""###"""$$$""""""$$$###"""!!!!!!!!!!!!"""###$$$$$$############$$$$$$###!!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%%%%%%%%%%)))&&&%%%&&&%%%"""!!!!!!###  ###%%%""""""!!! !!!"""######"""##################"""""""""!!!  !!!"""$$$############"""""""""!!!!!!""""""""""""""""""'''''''''&&&%%%$$$###""" !!!!!!!!!"""###"""!!!  !!!!!!"""""""""""""""!!!!!!""""""!!! """"""!!!"""&&&'''%%%!!!###$$$###"""!!! !!!!!!"""###$$$%%%$$$$$$""""""!!!!!!!!!!!!""""""!!!"""$$$%%%&&&&&&%%%$$$"""###$$$$$$############$$$#####################(((%%%!!!!!!$$$&&&%%%$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''%%%###"""###$$$###$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%'''&&&%%%&&&(((***)))((()))(((((()))++++++)))&&&((((((((()))))))))******))))))))))))))))))(((((()))***+++++++++***(((''''''&&&&&&''''''((()))***))))))))))))************+++++++++***))))))(((((()))(((&&&$$$$$$&&&(((***)))(((((()))++++++***((()))(((((()))***+++)))(((***,,,---...---+++(((&&&444444333333333333444444000333555444000000444888444666555222222666777555444555555444111//////000222222222333333333333333333333222222222222333444333333222222111222222222000000222222222222111000111111000000000000111111444444444444333222111111111222222333333222111111222222333333222222333333000111333333333111000000222000...---///000000000000//////....../////////...//////000111222333333//////...///000000///...///...,,,++++++,,,...///,,,---...///111222222333...000111000...---...000111///------......---,,,,,,,,,---...//////000000///...---,,,---///111222//////...---,,,,,,,,,,,,---///111111///......///---,,,***)))((((((((((((...,,,+++******+++---...///---+++((('''(((***+++******++++++++++++*********+++,,,,,,------,,,,,,,,,+++******)))(((''''''))))))))))))*********+++,,,***((((((***,,,---,,,++++++************+++,,,......---,,,+++******)))+++)))((((((*********)))***))))))(((''''''''''''%%%&&&'''(((((('''&&&%%%((('''&&&&&&(((((('''%%%&&&&&&'''((((((((((((''''''&&&%%%%%%''')))(((((($$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%%%%%%%$$$!!!!!!"""%%%''''''$$$"""!!!!!!!!!!!!"""###%%%%%% !!!###$$$%%%%%%%%%%%%%%%$$$""""""$$$&&&&&&%%%'''######&&&((('''&&&(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###""""""###$$$$$$###"""$$$$$$$$$$$$###############$$$&&&((((((((((((''')))&&&&&&((('''!!! ###$$$""" !!!$$$%%%$$$!!!$$$######$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%(((((((((''''''%%%$$$$$$  ###$$$%%%&&&&&&&&&%%%######$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$###"""  ###$$$###$$$)))***(((!!!$$$'''(((&&&$$$###$$$"""###$$$%%%&&&&&&''''''$$$######""""""######$$$%%%&&&((()))***)))((((((%%%''')))(((&&&%%%&&&''''''''''''''''''&&&&&&&&&***'''$$$%%%((())))))''''''((()))))))))((((((((('''((()))(((&&&%%%&&&''''''((())))))***+++,,,,,,((((((((((((((((((((((((+++***)))***,,,...---,,,++++++,,,---...---+++***++++++,,,,,,,,,,,,------------------,,,+++)))))),,,---.........---,,,+++************+++,,,------+++,,,,,,---------......//////...---,,,+++******+++***)))((()))***+++,,,******)))+++------,,,***+++******+++---...---+++---...000111000---***(((222222222222333444555666...333777444///...444;;;333666555222333666666444555666666555222000//////111111222333333333333333444333333333333444444555333333222111111222222333111222333444555444333222////////////000111222333555555555555444333222111///000222333333333222111111222333333222222333444000222555555333111//////333111000///000111000///111111000///////////////......///000111111222222---...////////////......000000////////////000000000111111111111111000///---///111111......000333333111/////////000///...------......//////000000...............000222333111000000////////////000///111333333111000//////...---+++***))))))******......---,,,---...///000///...,,,++++++,,,---...------............---------......///000/////////------,,,++++++***))))))+++++++++,,,---///000111111///------...000000000+++++++++,,,---000222333//////......------,,,,,,---,,,+++,,,------,,,+++---,,,,,,+++++++++,,,,,,))))))***++++++++++++***,,,+++***+++,,,,,,***((())))))))))))*********++++++***))))))***,,,+++***(((((((((((())))))))))))))))))((('''''''''((((((+++(((&&&%%%&&&&&&&&&&&&$$$###$$$&&&(((((('''%%%!!!!!!!!!!!!"""###$$$%%%###%%%'''''''''(((***,,,)))'''%%%%%%''')))))))))+++((('''***,,,***)))+++((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$&&&'''((()))******+++***...+++,,,000...&&&%%%***&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$&&&'''(((&&&%%%'''((((((((((((((()))))))))(((''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))(((''''''''''''(((((()))))))))***))))))(((''' """%%%))))))***+++***)))((('''(((''''''''''''((())))))''''''(((((('''%%%$$$""""""%%%&&&$$$%%%)))***'''###'''++++++(((&&&&&&'''$$$&&&(((((((((((()))***&&&&&&%%%%%%%%%%%%&&&&&&'''(((((())))))))))))((((((+++---,,,)))''')))+++************************+++***)))***,,,,,,+++***)))+++,,,,,,+++******+++)))***++++++***)))***++++++,,,,,,---...//////000******+++++++++,,,,,,,,,...---,,,---///111000///......///000///...---,,,---------............///...////////////---,,,***...///000000000000......------------...///000111---...000000//////111222222111111000///...---,,,---------------------,,,.........///111222111///---,,,,,,...000111///......///111111111///---,,,222222222222333444555666000333555333///000555:::333555555222222555555222333444666555333111000111111222333444444444333333444444333333444555555666333333222222222333333444222222444555555555444444111111111111222333444555333444444555555444333222---///111333444444333222000222444333111111333555111444777777444111000000222111111222444444333111111111000000000111111222000111111111222333333333000111222111000///......000111222333333222111000111222222222222111//////,,,///222222000///222666333222000000111222111111000000000000000000000000///////////////000000000111000000000000000111222///111333444333111111111111///---,,,+++,,,---...------........./////////...............//////000......////////////......//////000111111111111000......------,,,,,,,,,+++///.........000111333444555333000000111222222222------------///222444666000000000///////////////000/////////111111000...///......------...///000......------......///000...------...///...,,,***---,,,+++++++++,,,......///---,,,,,,---------,,,,,,,,,,,,---------......---,,,+++***)))******+++...+++((('''((())))))((('''&&&&&&''')))******)))$$$$$$$$$$$$%%%&&&&&&'''((()))***)))((())),,,///,,,***(((((()))+++,,,,,,...***(((,,,---***)))+++))))))************))))))((((((''''''''''''(((((('''((()))))))))))))))))))))((((((((('''''''''&&&))))))***+++---...000111:::555666999444(((&&&,,,(((+++---+++'''%%%'''***''''''''')))***+++)))''')))))))))*********++++++***++++++++++++***)))(((&&&&&&'''((()))***++++++---,,,+++***))))))************+++,,,,,,,,,,,,+++###"""!!! !!!$$$'''))),,,------......,,,+++******))))))((()))***+++,,,)))******+++***)))(((''''''******((((((++++++)))%%%))),,,+++(((&&&'''***&&&)))++++++***)))***,,,((((((''''''''''''((((((+++***)))))))))))))))))))))---000...***(((***---******++++++,,,,,,------***,,,///000///.........***---///...,,,+++,,,...***,,,------------...000.........//////000000000+++,,,------...///000000///...---...000222111000///000111111000///......---............/////////,,,---///000111000///...///000111222222111000///000000///000000111222333...111333222111111333555333222222111000///.........///111222111///---+++111000111222444555444333///......000222333222000///000000111000000//////333333222222333333444555222222222111111333555888222555555222111444333000111333555555444222222222222222444555555555444333444444444444444555666777444444333333333444444555000111333444444444333333555444444444444555666666000222333555666555555444,,,---000222444444333333///111444333111111333555222555888888555111000111111111222444777777666444000000000111222333444555333333333444444444444444444555555444111///......///000222333333222000///...///111222333333222111,,,000333333111111444888222111000000222444444333222222111111111111111111111111111111000///------000000///000000111222222---000333444444333222333222111///...---...000111,,,,,,---...//////............//////000000111111......////////////......//////000111111111111111///............---------111111000000111222444555777555222222222333333222111000///...///000222444000000000000111111111111444333222333555555333222000///......///000222333111000/////////111222333...------...///...,,,***///...---,,,,,,...000111111///------......---,,,/////////000000000111111111000...---------......222///,,,***+++,,,,,,+++***((('''(((***+++,,,+++))))))((((((((()))******+++,,,,,,***((())),,,000...+++))))))***,,,------...***)))+++,,,)))((()))******++++++++++++******,,,,,,++++++++++++,,,,,,)))***++++++***))))))))),,,,,,++++++*********)))++++++,,,---000333666888AAA;;;999:::222"""###***...111///(((&&&)))---*********,,,......,,,***))))))******+++++++++,,,+++,,,---------+++***)))((()))***+++,,,......///000///---,,,+++++++++,,,++++++,,,---............'''&&&&&&&&&'''))),,,---......///000///...---,,,+++***)))))))))***,,,---++++++,,,---,,,+++***))),,,//////,,,,,,......+++%%%))),,,+++'''%%%(((+++(((+++------+++***+++---))))))(((((((((((())))))...---+++***)))***++++++***---000///+++(((***---******+++,,,------......)))...333444111//////000+++...000000---,,,---///+++---.../////////111222////////////000000000000,,,---...///000222222333///...---...111222111000///111222222111///...///---.........////////////)))+++...111222333222222///000111222222222111000111111111111222333444444///222444444222222444777333333222111111000/////////111333444333111---+++111111111222555666555333000//////111333444333222000000000000000000111111333333333222222111111111444444333333333222222222222555777888666444333222555555666444111//////000333555777888777555222000777444111111444666666555333333444555555555555444111222333444444333222111999888666444333333444444444111//////111555777777333222222444666777666555000000000000222444666888666444222000///000111222444444333444666777555444444555444333222333666999888;;;;;;555333555333...444666888888666333222222---...111222333222111///111222333555666555555444555555555333111222333666222333333444444333333222444444333222111111111111333333333111///...000222111000000222444444333222333333333333333333333444555222...---///111111///---------------...///000000111000...///222000,,,...///222444555444333222000111222111000///000111///000222333333222111000111111000000000000000000333333333333333333333333333222222333555333...***///222444333000///111333444222000111333444222000...///000...,,,,,,///222111111000...,,,---000222111///...000222111...+++111111000000//////......000000//////......------444222111/////////000000000000///////////////000333000+++))))))+++------,,,+++)))***,,,......---000///---+++************+++...111111...,,,,,,......---+++*********+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++---.../////////...---,,,))),,,,,,)))***...---'''+++******+++---......---,,,***,,,000111222777===SSSQQQ===%%%)))000333...+++......+++---------...............000...,,,+++***+++---...+++,,,,,,,,,------......+++,,,,,,---...///000000...///000000///---+++))),,,------///000111222222000***&&&)))---...000333///---+++---000222000...******,,,,,,---------,,,...///000000000///---,,,......---,,,---...///000...---,,,+++)))((('''''',,,...000111///---++++++,,,,,,************,,,,,,+++***))))))+++------,,,////////////...---,,,+++,,,---//////...------...---111555666333000//////111///---...//////,,,))),,,)))+++111111,,,***...000/////////111222111000...///000111111000///...000000000000000111111111111111222222111000...---......///...,,,,,,---///------...///000111222222///111222444555555444444444222000.........///000222222222222222333444444333333333333222111000///111111222222222111///...888666333222222333222111111222222222333333444444000000000333666777444111444444333333333222222222555555444333333222111111///111444444333222222333666666666555222111111222222333555666666555444333777444000000333555666555555555555666666666777777444444555555555555444444888888666555555666777777777444222111222444555555111000000222444555444333111111111111222444666777555444333111111111111111333222222333555666555333999999888555222111222333555999999666666999999555333555666666444222111111...///111222222222111000222333444555555444444333444555555444222222333444333333333333333333222222555555444333222222222222333222222111111111222222222111111222333444333111333333333333333333333222666333000000111333222111......---------...//////000111000---...111000,,,...///000222222222111000000111222222111000111333...///000111222333333333333222222222222222222222333333333333333333333333333111//////111111///---111222333222111111222333333111///000222333222000000111111000------000222111222222000......///111222111000222333333000---111111000000/////////////////////...............111000//////////////////222111111000000111111111444111---,,,,,,.........,,,+++***+++---//////...//////------,,,---......,,,...000///---,,,---......---+++************+++***+++,,,,,,,,,,,,,,,,,,------------------------.../////////...,,,+++***...000000---///222111,,,///---,,,,,,------,,,+++,,,+++,,,000222222777===OOOLLL777 ---333555111///111111...............////////////000///...---,,,------...000//////......---------,,,------...///000000000000111222222222111000///,,,---...000333555666777333---)))+++------...111///...,,,---000111000...***++++++,,,---....../////////000000///...------...............//////000------,,,,,,+++***)))(((---///111000///------------,,,++++++++++++,,,---...,,,+++,,,...000000///000000000000///...---,,,+++---///000///...///000///222444444111...------...,,,,,,---///000...,,,,,,***,,,000111,,,+++...111000///000222333222111///000111111111111000//////////////////000000000000111111111111///...------......---,,,,,,---///------......//////000000///000222333444444333333555333111/////////000000111111222222333444666666444444444333222000///...///000111222333333222222888666333333333444444333111111111111222222222222111111111333555666444222444444333333333333222222555555444444333222222111000222333444444444666888555666666444222111222333222222333444444555555666777444111000222555666777666666555444555666777888666555444333333444555666666666555555555666888999888666333111222222222111000000000111333444333111111111000000111222444555444555555444444333222111111111111333555666555333999999999666333000000000444777666444555999:::888333444444333111000111222000111111111111222222222333333444444444333222222222444555555333222222333333333333333333222111000666555444333333222222333333111000222555555333111444333222333444444222000333444444333333222111111555333111111222333222111000//////............///000111000---...111000,,,......///////////////...///111222222222222333444///......///000222444666333222222222222222333333444444444444333333333333333111///...000111111111333222222222333444333222111///...///111222222111222333222111///...000222222333444333111/////////333222222333555444222000111000000000000/////////.........///////////////---......///////////////333222222222222222333333333111000///000000///...,,,++++++---///111111000///.........///000111111---......---,,,,,,...///------+++***))))))))))))((()))+++------,,,+++***............////////////000000000///---,,,***)))111222222000222444333...222000///......---,,,***...,,,...111222222777===EEEBBB---  000444666333222222222000000000000000000000000000//////000000//////......111000000000000000000000......///000000000000000111111111222222333333333---...000333555888:::;;;777111------...,,,---000000///......//////...---++++++++++++---///000222111111000......---------------...///////////////---------------,,,++++++///000111000...---...///...------,,,,,,------...///---,,,---///111111111111111111111000///...---+++---000111000000111222111222333111///---,,,,,,+++++++++...000222111000---,,,---111111...---///222111000111333333333111000111111222222222111111////////////////////////000000111111000///---,,,---.........,,,,,,...///........................///000111222333333333222333222111///...//////000///000111222333444555666444444444333222111///...,,,---///111333444444555666444222222333444555444222222111111111111111111222000///000222444333333111111111111111111111111222222222333333333333333///111222333333555888:::444444444222000000111333444444333333333444666666888666444333333666888999555444333222222444666777666444222000000222444666555555444333333444555666555333111000111111000...222111111333444555444222000//////...///000111222444555666777666555333222111000111222555666555444222444666555444333333444444444444222333444666555444444444333111111222444222222111111111222222333444444444333222111111000111333555555333111111111333333333333222111000///555444333222222222222222333111///222777888444000777666555555555555333111333444444444333111000///111000000000111111000000111111000///............///111///---...111000,,,.....................---...///111111111111333444111000.........111333555111000/////////000111222444444444444333333333333333222222222333444555555555333111222555666444111///...---...///111222222333333222000//////000111222444666555333000......222222333444444444222111000000000000000000000000//////000000111111222222+++---...000111111000///222222111111222222333333111000000111222111///,,,---,,,,,,...111333222111///////////////000000000...------,,,+++,,,...000---,,,,,,+++******))))))'''(((+++---...---+++***/////////000000111111111111111000000///...------000000000000111222111...333111000/////////---,,,000...///111222222666<<<;;;777###000111333444444333222111000222222111111111111000000///000111222222000///---...///000111333444555666//////000111111111000000000000/////////000000111///000111444666888::::::777222///000///---...111111000//////......---,,,,,,+++++++++,,,///222444333111///...---------...+++,,,---//////...------,,,---......///...------000000111///......000111///..................///...,,,+++,,,///111111000000000000000000///...---***---000222222222222333222111111000///...//////------...000222333333333//////000222222111000111222111111111333444333222111111222222222333222222000000000000////////////000111222222111000...---.../////////......///111000000/////////.........111111111222222333333333000000////////////000111///000111222222333333333333333444444333333222111,,,---...000222333444444444222000111222444555444333333333222222111111111111000......///000222333..............................///000111222333333,,,...///000000222555777333444333222000000222555777666444222222333444555777666666555555666888999555444222222222333555777666444222000000222444666777666444333222222333333222111000111222333111///444333333444555666444333000///.........000111222222444555777666555222111222111111333555666555333...000333444333333444555222111222333444444555666555666666555333333444666444333222222222222333333444444333222111000000000000222444444222111000000111222222222111111000///222111111111111111222222333111///222777888444000888777666666666666333111333333444444333111///......000111222111000000000222111000//////////////////000///---...111///+++//////000000000///......,,,...000000///000111333444222///------///111333111000///...///000222333444444333333333222222222///111444555555555444333555333111222555666444111.........---...///222333333111000/////////000000222444666666333000///...000111222333333222111111000000000000111111111111111111222222333333333444,,,---///111222222222111000000000000000111222222......///111222111...+++---------000222333222111////////////......---------,,,++++++,,,---...///,,,,,,,,,,,,++++++******&&&(((+++......---,,,***//////000111111222333333111111111111111222222222111//////111222111000///111000//////111111000///111//////111111111444:::555000(((;;;444333444555555444222222333333222222111111111111///111222333333111///...//////000222333555666777000000222222222111000///222111000......---......111222222333444555555666444000///111000...000444111111000///...---,,,---,,,+++++++++,,,///222444222111///...------......***+++,,,---...---,,,,,,,,,---...000000///...---///000000///......000222////////////////////////...---,,,---000111222111....../////////...------***---111333333222222333111000//////000222333333000111222333333333333333111222222222333333333222222111111111333444333222222222222222222333333444222222222111111000000000111222222333222000///...///000111000//////111333222222111111000/////////222222222222222333333333000000000111111222333333222222333444444333333222111222333444444555555555000111111111222333444444444222111111333555666555444444444333222222222111222111000......000222444******++++++++++++,,,,,,***+++,,,---...///000111---///111222111222444555111111111///...///222444555444333111000000111111111333444444333333444555444444333222333444555666666555222111111222555666777666444333222111222222000000111333555555333111111000000111222222111///------,,,,,,---///000111///000222333333111000...222111111222444444333111000111222111000///000222///...111666888777888;;;555777888777666555666777444444444333333333333222444333222111000000000000000222333333111000000111000000000111111111000000////////////000222333444333111000222555555333111777666555555666555333111111222333444333222000......111444555444222222222222111111000000000000111///000///,,,---000///+++---///000222222111///...,,,...//////......000111444222000...---...000111333222111000000222444666333333222222111111000000+++///222444333111000000333222222222333444333222/////////...---...111444222000......///111111000111444666555333000//////...000222222111000000111000000000111111111111222222222333333333333333333......000111222222222222............///000111111,,,---...000111000---***.........000222333111///...............---,,,+++---+++***+++---.........+++,,,,,,---...---------((())),,,...///...------...///000111222333444444222222222222333444555666444111000333555333111222///......///111222222111111//////111000///222888333111!!! ***:::888555555888999666444444333333333222111111000000000111222333333111///...222222222222222222222222000111222333222000...---444333222111000///......333333222222222111111111111//////111111///111666000111111000...,,,---...++++++++++++---///000222000000///............///++++++,,,---------------,,,---///000000///...------///000000///...///111...//////000000//////...///......///222444444444------............------***...111333333222111111000///...///222444555444222444555555333222222333000333333111111444444222222111000111333333333111111111111111222333444444333333333222222111111000111111222222111000...---///000111000000000222444222222222111111000000000222222111111111111222333222222222222333333333333111222444555555555444333///000111222333444444444444333333222333333444444444222111111333555555555111111111000000000000000222222111000...///222444))))))))))))*********+++)))************++++++++++++---///000///.........*********((('''))),,,////////////............///))),,,000000///---------000000000000111111111111222111000......000111222222111000///......///000......///111333333000---***)))((()))++++++)))(((&&&&&&&&&&&&''')))+++---***+++,,,,,,,,,,,,+++***111000///000111111///---000111000...---,,,...000...,,,000777:::777777:::444666888999777666666777333444555555555444222111333222111000//////000000111222222111//////000111......///000111111111111---......000111333555666333222222111111111222222444333222333333333111//////111333444444222000///---111555666444222222222111111000000000111222222...000///,,,---000///+++***---000333333222///---...///000000///...///111222111///......///000111333222000///000222555777222222111111000//////...---///222222000//////111111222333222111111222333111111111///------111444222000......111333333222111222444444222000000000---000222333111000111222000000111111111222222222222222222222222111111111///////////////000111222............///000111222------...000111000---+++/////////111222222///---+++,,,---.........------+++***)))+++...///...,,,***+++---///000000000///***+++,,,---.../////////......///111222333555555444444333222222333444555555111000555666333111333///...---///111222222111111///...000///---000666333444***###(((***,,,666999555444999:::777444555333333222222111000000000000111222222222111///...222222222111111000000000///111222333222000---+++222222333333333222000///333222222111111000000000000///000222000...000555...000111000---,,,---///***++++++,,,---......///---......///////////////...---------......//////,,,---///000000///---++++++---///000///......///......///000000///......///...---///111444444444......////////////......+++...222333222111//////000...---///222444333111000333555444222111222333...222111......222333000111000///000222333222111111000000000111222444555333333222222111000000/////////000000000...---,,,---...//////...///111333111111111111000000000000111000///......///000111222111111000...---++++++***,,,...111222333222222/////////000000//////...000//////...//////111111000...,,,,,,---//////...***+++++++++++++++,,,,,,,,,---...,,,******,,,///(((((())))))*********+++******))))))((('''''''''"""%%%''''''&&&$$$""""""######""" !!!%%%(((******+++,,,,,,---------"""&&&+++---+++(((''''''***+++,,,,,,------,,,,,,---,,,++++++++++++,,,---++++++***)))***+++,,,---***+++,,,...///...+++((($$$###"""###$$$$$$###!!!!!!###%%%&&&&&&''''''(((((((((''''''000///......///...,,,***.........,,,+++,,,///111...---000777888333000333333666999999888666666666333444555666666444222111222222000/////////000111222222222000......000222,,,---...000111111111111---...///000333555777999333333333111//////000222111000000000111111000......000222444444333111///***...333555333000///000111000000000111222333333...000...,,,---000///+++(((+++///333444222///,,,000111222111000///000111//////......///000111222111000...---...000333555222111111000///......---111222333111//////111444///222444333000///111333222222222///------111555333000...///333555555444000222333222111000000111---000333333222000111333000000111111222222222222222111111111000000////////////...------...000111............///000111222------...000111111...,,,/////////111222111...,,,)))+++---...000000000///***)))))),,,///000...+++***+++---///111111111111++++++,,,---...///000111---...///000222333555555666555333222111222222333444//////444555111000222000......///000111000///111......///...,,,///555111666222///555333000777888222111777999555222333333333222222111000//////111111111111111000///////////////000000111111111///000222333222///,,,***...000222333333222111000222222111111111111000000111000111222000,,,...444...000111000---,,,...000***+++,,,------------,,,+++---...000000000//////000000///......000111222,,,---///111000...,,,***))),,,///000///.........---...///000000///...---,,,++++++,,,///111222222//////000000000000000///+++...222333222000...---000...---///222222000......000333333111000111333,,,000000+++,,,111222...000/////////111222111000000000//////000222333555222222222111000//////...---............,,,+++***+++,,,------------///111////////////000000000000//////---,,,,,,---...///000///...+++(((%%%###!!!!!!###'''+++---///////////////......---+++***)))))))))(((((()))+++,,,---***(((&&&%%%'''(((((('''%%%%%%&&&&&&''''''((((((%%%''')))'''%%%$$$&&&(((+++)))(((***---+++$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""!!!  ###$$$---+++,,,//////+++***+++)))(((&&&$$$$$$%%%&&&'''***(((''''''((())))))(((''''''&&&''''''((())))))***(((&&&%%%$$$%%%&&&''')))$$$!!!"""%%%(((&&&###%%%###  !!!!!!!!!  !!!!!!!!!###%%%&&&%%%$$$%%%&&&'''''''''''''''&&&%%%%%%)))***+++---------,,,,,,...000333555555444333111999999999999888777555444444333111000//////000111222333444333111000111222222222222222222111000///444000---///444666444111222222111222222111...,,,000222222...((('''+++//////......------.........//////......------,,,,,,111111222222000...,,,+++222///------......,,,)))...///111222222000...,,,***+++---...////////////---+++******,,,...//////333222111///...---------000000////////////000000000111222111000000222444444444333222111111111222111111111111111222222222...///000111222333333333111///000444444222111444444111...///111333222111333333444333222333555888888333111111000---...111000000000000000000000000///////////////000000111000000111111111111000///+++,,,---//////---,,,+++***+++---////////////...,,,,,,,,,,,,---...000000+++,,,...//////...,,,+++...000111111000000111333222111111111222333333444444333333222222333333444000000000222444444222000000000000000111111111111111111111111111222222222///111444555444555666777777222------222555555333444333222111111111222333------///111222222///---//////......000111333444333333222111///---+++***///000222333333222000///000000111111000...+++***111111222111111000//////,,,------...---,,,***))),,,---...---+++******,,,------...///000000//////...111222///++++++000555111---((((((***,,,)))&&&++++++,,,,,,,,,+++******000...,,,,,,,,,,,,***)))...,,,(((&&&+++222333///------///000000000///...000000000000///...---,,,+++,,,,,,---...///000000......//////////////////+++,,,---.........---,,,***+++,,,,,,------------***...111333222000/////////...---,,,++++++++++++)))+++---...,,,+++***+++'''''''''''')))+++---///------------,,,+++))))))(((((())))))***)))))))))######"""!!!%%%***---%%%$$$###""""""###$$$%%%###!!! &&&$$$###$$$'''&&&!!! !!!"""""""""""""""!!!###$$$+++))))))---...++++++---+++***((('''&&&'''((()))***(((''''''((()))((('''%%%%%%$$$$$$%%%&&&&&&'''((('''%%%######$$$&&&'''***%%%!!! """$$$""" ###  !!!!!!  !!!!!!!!! !!!"""$$$%%%&&&&&&%%%$$$###&&&***...000222111111000000111222333444555555222111000000000000000000000111222111///...///000/////////000//////......222000///111555666222...000/////////000///,,,******,,,---***&&&$$$&&&************+++,,,---///000,,,,,,,,,---......//////000000000///---,,,***)))...,,,******,,,,,,***((('''))),,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))(((''')))+++---......111000///...,,,,,,++++++------,,,,,,,,,,,,------,,,...//////...---...000000///......---------...//////......---------,,,++++++,,,......//////...000...///222222//////111111///,,,,,,///000///...///000000///......000222444000///000///,,,,,,///.........---------------...------------...//////,,,,,,,,,---------------***+++---......---+++***((()))***+++,,,,,,,,,+++++++++++++++,,,---...///***+++,,,,,,,,,,,,+++***+++,,,------,,,,,,---///......------...//////000000//////////////////000,,,++++++---...///---,,,+++++++++,,,,,,,,,------............------------,,,...111111111111222333333...******...222222000222111000/////////000000...---...///111111///---///............///111222000000//////---+++***)))...///000111111000///.../////////...---,,,+++***...............---,,,,,,((()))***+++++++++***)))+++,,,---,,,+++***+++,,,++++++,,,---------------+++------***)))+++222888000+++&&&%%%((()))'''%%%)))))))))))))))((((((''')))((('''((()))***)))((()))((($$$"""&&&------((('''((()))++++++******)))))))))******))))))((((((''''''(((((())))))******))))))))))))))))))))))))'''(((***+++++++++******))))))******+++*********))),,,...///...---,,,,,,******(((''''''&&&&&&&&&'''(((***)))((('''((()))%%%%%%$$$$$$$$$%%%'''((())))))))))))((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$!!!###""" """"""  !!!###%%%(((%%%&&&)))***)))***...+++***((('''''''''((()))((('''&&&&&&''''''&&&$$$$$$$$$#########$$$%%%%%%%%%$$$!!! """%%%&&&,,,'''!!! !!! !!!"""&&&)))+++++++++((((((((()))+++---///111---...//////////////////---...///...---,,,---...++++++,,,,,,,,,,,,,,,,,,000//////222444333///***,,,+++***+++,,,+++)))'''(((***,,,+++'''%%%&&&((("""###$$$&&&(((+++---...)))***+++---...000111222000///...,,,+++***))))))***)))((()))******)))(((###$$$'''***,,,,,,++++++...---+++***)))))))))***&&&&&&&&&))),,,------,,,///......---,,,+++******************************(((+++------,,,+++,,,,,,++++++***)))))))))******------,,,+++***))))))(((((()))***++++++,,,,,,+++///,,,,,,//////,,,+++------+++******+++,,,,,,+++,,,------,,,******,,,---...++++++......******,,,,,,,,,,,,++++++*********+++************+++,,,,,,***)))(((((((((***+++,,,((()))+++,,,,,,+++)))(((&&&'''((()))*********)))))))))))))))***+++,,,,,,((((((((((((((((((((((((((()))******))))))***+++++++++*********+++,,,,,,,,,,,,++++++++++++,,,,,,)))((('''(((***+++***)))'''((((((((()))))))))))),,,,,,++++++******))))))(((***,,,,,,++++++,,,---,,,)))&&&&&&***------,,,...---,,,,,,++++++,,,,,,---,,,++++++---......---,,,,,,++++++++++++,,,---***************)))((('''++++++++++++++++++++++++---,,,+++***)))((((((((((((((())))))((((((''''''$$$%%%&&&'''((((((((((((((()))******)))(((***+++(((((((((((())))))))))))&&&'''&&&%%%%%%***222999,,,(((###"""###%%%%%%###%%%%%%&&&&&&%%%%%%$$$###!!! """%%%''''''&&&$$$$$$!!!"""''''''""""""###%%%&&&&&&&&&%%%$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$&&&'''((((((((((((&&&&&&'''''''''&&&%%%%%%&&&((())))))'''&&&''''''&&&%%%$$$###""""""""""""###$$$$$$###""""""###%%%$$$###"""!!! !!!############"""!!! !!! !!! !!!!!!  !!!"""$$$%%%'''######%%%&&&%%%'''+++%%%%%%$$$######$$$%%%%%%%%%$$$######$$$$$$###!!!$$$###############$$$$$$"""!!!!!!###%%%+++'''!!! !!! """######""""""'''%%%$$$"""###$$$&&&''')))***,,,---......------+++,,,---,,,+++***+++,,,(((((()))))))))***++++++---,,,,,,---...---***''''''&&&%%%&&&''''''&&&$$$###&&&((((((&&&######### """%%%''')))((()))***+++---...000000...---+++)))(((((((((((((((((((((((()))******)))###%%%''')))+++++++++***,,,+++)))'''&&&''')))***''''''(((***,,,---+++))),,,,,,,,,+++******)))((())))))))))))))))))))))))&&&))),,,---,,,*********(((((('''''''''''''''(((*********))))))(((((((((((()))******+++++++++***---******------)))(((***)))(((((((((((((((((((((+++,,,,,,+++)))((()))***((('''(((,,,,,,)))'''))),,,++++++******))))))(((''''''&&&&&&''''''((()))((('''&&&%%%&&&'''***+++%%%&&&((())))))(((&&&%%%&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&'''))))))((((((((((((((())))))******))))))))))))******((('''&&&&&&((())))))(((&&&''''''''''''(((((((((*********)))((('''&&&&&&%%%&&&(((((('''&&&'''''''''%%%######&&&)))))))))))))))((((((''''''''''''***(((%%%%%%''')))******(((''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&((('''%%%############$$$""""""############"""!!!!!!!!!""""""###############$$$%%%%%%%%%%%%&&&'''$$$$$$#########$$$$$$$$$ !!!""""""###'''---222((($$$ !!!!!!!!!""""""######""""""!!! !!!#########!!!"""!!! $$$### !!!"""###$$$###"""""" !!!"""######"""""""""!!!!!! ###""""""!!!  !!!"""###$$$%%%&&&&&&"""#########"""!!! """###$$$###!!! !!!"""""""""!!!  !!!!!! !!! !!!!!!  !!!!!!!!!!!! !!!"""###$$$%%%'''###"""######!!!###&&&  """!!!!!!"""$$$$$$""" ######"""""""""""""""###!!!!!!  !!!###$$$%%%###  !!!     !!!!!! %%%$$$!!! !!!%%%&&&(((***++++++******((()))******)))((()))***''''''&&&&&&'''((()))******(((&&&$$$$$$$$$$$$$$$###!!! !!!"""######"""  $$$$$$$$$%%%&&&''''''((('''&&&$$$###"""######$$$###$$$%%%%%%%%%&&&''''''$$$$$$&&&'''''''''&&&&&&$$$###!!!!!!"""$$$&&&(((((('''''''''((('''$$$"""&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$"""$$$'''((('''&&&%%%%%%######"""""""""######$$$###$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((((('''***((((((******&&&%%%(((%%%%%%&&&&&&%%%%%%%%%&&&'''((()))(((&&&%%%%%%&&&$$$###%%%******&&&$$$&&&''''''&&&&&&&&&%%%%%%%%%###""""""""""""###$$$$$$$$$###!!! !!!###%%%&&&!!!"""$$$%%%%%%$$$"""!!!##################$$$$$$""""""!!!!!!!!!"""######!!!!!!  !!!!!!"""###$$$$$$"""""""""$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%######$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""""""""!!!###$$$$$$###"""###$$$###"""!!!"""###%%%&&&&&&$$$$$$$$$$$$$$$#########%%%"""!!!###$$$$$$!!!!!!!!!!!!  !!!!!!!!!  !!!   !!!"""  !!!"""###%%%&&&###   !!!   !!! !!!!!!  !!! !!!"""###$$$%%%%%%'''$$$###%%%$$$""""""%%% !!!!!!!!!#########%%%'''(((&&&$$$%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%"""!!! !!!""""""!!! !!!"""!!!     !!!"""###$$$%%%&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((&&&%%%$$$$$$$$$%%%&&&'''%%%###  !!!   """!!!!!!!!!!!! !!!"""$$$###!!!!!!    !!!   !!!"""!!!!!!"""""""""""""""!!!&&&###$$$'''&&&###"""%%%!!!"""$$$$$$"""!!!"""###!!!""""""  !!! """&&&&&&""" """  !!! !!!!!!  !!!!!!  !!! !!!  !!! !!!!!!"""!!!!!!!!!!!!!!!    !!!"""###$$$%%%%%%%%%'''$$$%%%((()))&&&%%%(((%%%&&&&&&''''''''''''''''''((())),,,//////...,,,,,,++++++***))))))******)))***,,,------+++)))(((%%%&&&'''''''''&&&&&&'''%%%$$$$$$%%%'''(((&&&%%% !!!!!!""""""""""""""" !!!!!!  !!! !!!!!!!!!!!!!!!!!!"""###$$$ !!!""""""!!!!!!"""$$$$$$###""" !!!"""### !!!!!! !!! """"""!!!!!!!!!   !!!!!! !!!!!!""""""!!!!!! !!!"""###$$$%%%%%%%%%&&&%%%'''+++,,,***)))++++++,,,---...............+++,,,...111555666444222444333222111111111111111---///111333222000---***,,,...///000...---,,,,,,+++******+++---...---+++''''''((())))))))))))(((%%%%%%%%%%%%###  !!!  !!!""" !!!###"""  !!!  !!!  !!!""" !!!!!! !!!!!!""""""######$$$$$$%%%&&&%%%$$$%%%'''((($$$''',,,///000111222333222///000333444222222555555222///000333444333111333555555333444555222,,,444333333333333444555555444333222111000111222222000222444333222111222222111000......000222222222333111...+++(((%%%###"""((($$$ """"""  !!! !!!$$$!!!  """!!!  !!!"""%%%%%%&&&&&&'''(((((((((,,,---------,,,,,,---///***---111333444555666777333000000333444333444777555444222111222222111000222666777555444444333///444333333333333444555555777666444222111111111111111333444444333222222333000///000111333333222000222111///---+++***)))(((+++((("""  !!!!!!  !!!### !!!  !!! !!!!!!!!!  !!! """######$$$%%%,,,,,,,,,---......//////444444555444222222333555000222555777777666777888555111111333444333444888444555444333000///000111222777:::666333444444222444333333333333444555555999888666444222111111000222444555555444333333444000000111444555555222///222111000//////////////////,,,)))%%%"""!!!!!!!!! !!!  !!!  !!!  """$$$ !!!  !!!""""""###&&&)))+++++++++,,,...111111111222333333444444666777777555333333444555222444666666555555555666777333111333222000111555111333555333000///111444111888<<<777333333555555444333333333333444555555999999777666444333222222333555666666555444444555333222222333555555333111222222111111111111222222000///---+++)))(((&&&&&&$$$""" """   """ !!!!!!!!!!!!###%%%&&&((()))))),,,///111222222111222333333333444444555666666666666777777555333333444555444555666666444444444555999555222222111---,,,///...111333222111111444777222888;;;777333333666777444333333333333444555555777777777777666555555444333555666666555444555555777444111000222333444444333222222111111111111111////////////...---,,,+++,,,)))&&&###"""  """  !!!  !!! ''')))+++---///000111111000222555555444333333333333444444555555666666777666777777666555444666777666777888777555444555666888444333333111,,,***,,,...///111111222333666888333888999555333555666666444333333333333444555555666666777777777666555555333555666666555444444555888555111///000222444555222222111000000000000000//////000000000000///...000...,,,***(((%%%!!! """!!!!!! !!!!!!!!!!!!"""###$$$$$$&&&%%%$$$###"""###$$$%%% """  !!!"""...///000222333333333333000222444555444333333444333444444555555666666777555666777666555555777888666777777666555444555777555333333555333...+++,,,000//////000333555555555444777666333333666777444444333333333333444555555777777888777777555333222333444666666444333444555777444111000111222333333111111000000000111111222000000000000000///......000//////...---***%%%""""""!!!   !!!###"""   !!!$$$$$$"""$$$$$$$$$$$$%%%&&&'''(((***)))'''&&&%%%&&&'''(((%%%###!!! """$$$!!!######"""###'''%%%!!!"""""""""""""""###$$$%%%###"""!!!!!! !!!!!!!!!"""""""""""""""!!! 000111222333333222111000///222444555555444555555333444444555666666777777333444555555444444666888555555666555333333444666333222333777666111......333111...000333555444222555666444222333777777333444333333333333444555555888999888888666444111000222444555555444333333444444333111222222333111000000000000000111222333444222111111000///...------...//////111000...)))%%%%%%$$$"""    """ """$$$$$$###   !!!""" %%%(((((('''%%%%%%%%%&&&'''((()))***+++***(((&&&%%%&&&'''(((***(((%%%""""""###&&&'''%%%''''''%%%'''***)))%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&$$$$$$###""""""!!!  !!!!!!!!!!!! !!!!!! 333444555444222000000000///000222333444444333333444333333555999:::777555:::555111111666::::::999888777555222111000000111333222444888777222000111+++,,,...000222333444555444444444555555555666666000111222333444666777888999888666444222111000000111111222222111333555888222222111111111222333444000111222222444444555666666555333111000///......555444333222000...,,,+++))))))(((&&&$$$""" !!! !!!!!!   !!!###$$$$$$%%%%%%!!!!!!!!!   $$$'''%%%$$$###!!!!!!"""$$$&&&$$$""" """'''***++++++++++++***(((&&&&&&((()))+++,,,,,,+++(((&&&'''(((+++***(((&&&$$$######"""(((&&&%%%'''***+++)))&&&((($$$!!!!!!$$$''''''&&&$$$$$$&&&'''''''''&&&%%%+++*********+++***(((&&&***)))((('''%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""!!! 222333444333111//////000000111222222333333333333666444444666888888666333999555222333777::::::888888777555333222111111111222111222555222,,,)))***+++---///111222222333333333444444444444555555555222222333444555555555555888777555444222111111111333444444333333444666888555555444333444555666777111222222333333444444444444333333222111111222222333333222111///---+++***++++++++++++***((('''%%%    !!!!!!!!!!!! !!!!!!"""######$$$   !!! """%%%((('''%%%###"""###%%%&&&&&&$$$"""!!!###'''***+++******++++++)))'''&&&'''(((***++++++***((('''((()))+++***(((&&&%%%$$$######'''&&&%%%''')))***(((&&&(((%%%######%%%'''((('''%%%%%%'''((((((((('''&&&***)))((()))******(((''')))(((''''''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%$$$###"""!!!  111333444333111000000000222222111111111222333333666666555666777777555222777555333555888:::888666888777555444222111111111111///000000+++"""'''+++///111222111222222333333333333444444444444222333444555555444333222555555444333222222222222666777666555444444666888666555555444444555777888333333333333333333333333222222222222222333444555222222111000...,,,+++******,,,...//////---+++***!!!$$$$$$!!! !!!  !!!"""$$$''')))***+++%%%&&&'''&&&###  !!!!!!"""######$$$$$$$$$%%%%%%$$$$$$%%%'''******&&&###$$$&&&((('''&&&###"""###%%%(((******)))***+++,,,***(((&&&%%%&&&((()))******(((((()))*********((('''%%%%%%$$$$$$&&&%%%%%%&&&((()))'''&&&)))'''%%%%%%&&&(((((((((&&&'''((()))))))))(((((((((''''''''')))***)))((((((''''''&&&''')))***+++(((((('''&&&'''((()))***''''''((((((((((((''''''***))))))((('''&&&%%%%%% !!!!!!!!!"""$$$$$$%%%$$$"""""""""$$$$$$###""""""!!!!!! 222444555444222111111222444333222111111222333444444555555777777777666444666555555777999999777444666555444333222111000000///...---+++###$$$+++000111111222333222222222333333333444444111222444555555444222111333333222222222222333333777777777555333333555777333333222111222333444555333333333333222222111111111111111111222333444444111111111000///---,,,+++)))+++...000000---***(((%%%))))))&&&$$$$$$   !!!""""""###$$$%%%(((***---//////,,,...000///,,,)))'''&&&!!!#########$$$$$$%%%&&&&&&&&&&&&'''((('''&&&&&&(((******'''$$$$$$((()))(((%%%"""###%%%''')))))))))((()))+++,,,+++)))&&&%%%%%%&&&'''))))))((((((***+++***)))((('''&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&)))(((''''''(((((())))))(((((())))))************'''&&&%%%&&&(((******)))((('''&&&&&&'''(((***+++***)))'''&&&&&&''')))+++'''''''''(((((('''''''''))))))(((''''''&&&%%%%%%"""###%%%$$$!!!$$$$$$###"""""""""""""""$$$"""!!!"""###$$$$$$###&&&%%%$$$"""!!! 444555777666555444444555444333222222222333555555111333555777777777888888666666777888999888666444444333333222111000//////...---,,,((( '''...000111333555222222222333333333444444000111222444444444444333111111111111111222333333666666666444222111333555222111000000000111222333444333333222222111111000222111111000000000000111222222222111000///...---***,,,...000///---)))''')))---...+++)))'''###  !!!"""$$$''')))***(((((()))+++---...///000000222444333000---++++++ !!!"""###$$$&&&%%%""" """$$$%%%$$$$$$%%%%%%&&&'''''''''&&&'''((('''&&&&&&'''((()))&&&$$$%%%''')))'''%%%###%%%'''((()))((((((((()))+++,,,+++)))&&&%%%%%%%%%&&&((((((((()))***,,,***)))((((((''''''''''''%%%&&&'''(((''''''''''''))))))))))))(((((())))))))))))))))))******++++++'''&&&%%%%%%(((*********)))((('''&&&&&&&&&'''(((***((('''%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%!!!$$$&&&&&&$$$""" !!!###%%%$$$###"""!!!!!!""""""$$$###!!!"""$$$%%%%%%%%%'''&&&$$$###!!!!!!!!!!!!!!!###### 555777888888666555666777444444444444555666777777///222555777777777999:::666777888888888666555444333333333333222111000///...---,,,((( $$$---000111444666333333333333444444444444111111111222333444444555111111000000111111222333444555444222111000222444333222111111111222444555333333222222111111111000333222111000///.........111111222111111000//////,,,...///000000...+++)))+++...///---+++***'''"""  ######$$$&&&(((,,,///111+++,,,,,,---....../////////111222111///---,,,,,,"""!!!   !!!!!!""""""""""""###$$$%%%&&&'''(((***(((&&&%%%$$$$$$%%%&&&$$$$$$%%%&&&&&&''''''(((%%%&&&''''''&&&%%%&&&(((''''''''''''''''''''''''$$$&&&((((((''''''((()))(((***+++***((('''''''''$$$&&&((((((((((((***,,,***))))))((((((((())))))%%%'''))))))((('''((())))))***+++***((('''((()))***))))))))))))***+++,,,((('''%%%&&&(((***++++++))))))(((((('''&&&%%%%%%)))(((&&&%%%%%%&&&''''''&&&&&&&&&''''''&&&&&&&&&)))))))))(((((((((''''''"""$$$'''(((&&&%%%$$$$$$%%%$$$###!!!  !!!!!!"""$$$&&&######""""""###%%%'''((('''%%%######%%%'''(((((('''&&&$$$"""!!!!!!""""""!!! ###''''''$$$!!!444666888888666555666777333333555666888999999999000333666777777666777999777888888888666555444444444444555555444333111000.........((( %%%///222222444777333444444444444555555555444333111000111222333444111000000000000111111222333444333222000111222444333333222222222333444555222222222111111111111111333222111000////////////000000000000000000///...+++,,,---...///...------***---...,,,++++++)))%%%  !!!###&&&&&&&&&'''))),,,///111,,,---------.........//////000000000...---...///)))'''%%%%%%&&&&&&$$$"""###""""""!!!   !!!"""###$$$%%%&&&&&&%%%%%%&&&&&&'''((())))))(((((('''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((###%%%''''''&&&&&&'''(((&&&))),,,+++(((&&&(((+++&&&((()))(((&&&&&&(((***((()))***)))''''''(((***$$$&&&((((((((((((***+++)))))))))((())))))******&&&(((******)))((()))+++(((***+++***(((&&&''')))***))))))((()))***+++,,,***(((&&&&&&(((***++++++((()))*********(((&&&%%%(((((('''''''''&&&&&&&&&''''''((((((((((((''''''))))))((((((((((((''''''$$$&&&(((((('''%%%&&&&&&(((&&&$$$"""!!!  """""""""###%%%'''$$$#########$$$&&&(((***'''%%%######%%%((())))))'''&&&$$$""""""###$$$%%%%%%""""""$$$(((((($$$  !!!444555777777666555555666222333666888:::;;;;;;:::111444888888666555666777888999999777555444444555555666666777666555333222...//////))) (((111333333444777444444444555555555666666777555222000///000222333111111000000000000111111333444444222111111333555222222111111111222333444111111111111111111111111333222111111111111111111...///////////////......((()))***,,,---.........))),,,---******+++***&&&  !!! ###$$$''''''&&&'''(((+++...000,,,,,,------......//////000111111000......000222---,,,************(((&&&,,,+++***(((&&&$$$###""" """$$$%%%""""""###%%%&&&'''((((((&&&&&&''''''((())))))***%%%%%%&&&'''''''''((((((&&&&&&&&&'''(((((())))))###%%%'''(((''''''((()))&&&+++///...(((&&&)))...'''))))))'''%%%%%%(((+++((())))))(((&&&'''***,,,%%%&&&(((((('''((()))+++))))))))))))))))))***+++&&&)))++++++)))(((***,,,'''***,,,+++(((&&&'''(((***)))((((((((()))+++,,,,,,)))''''''(((***++++++''')))+++,,,,,,***(((&&&(((((())))))((('''&&&%%%(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&&&&'''((((((&&&%%%%%%&&&&&&%%%###  """""""""###$$$&&&&&&%%%$$$######$$$&&&'''&&&###!!!"""$$$&&&'''((('''&&&$$$######$$$%%%&&&'''$$$"""$$$''''''###!!!"""777888888888888666444333333444666666555666777999666666777888888888888888555888;;;;;;888555555666444555666666666555333333222---,,,...### ,,,666888666555555555555666666666777777777444666555000***(((***...,,,---///111333444444555555333222000000111333444777333///...000222222111333111///---...000333666444444333000...///111444///...---.........,,,***,,,+++************++++++))))))((((((&&&%%%$$$###&&&"""   $$$''''''&&&---***((((((+++------,,,///,,,,,,//////,,,---///000000//////......------+++...///------...---)))///...+++((('''((()))***### """%%%&&&$$$###$$$###"""###%%%((((((((((((((((((((((((((('''''')))&&&%%%&&&((()))'''%%%$$$%%%%%%&&&'''((())))))((((((((((((((()))******)))***,,,+++)))((((((((()))(((&&&%%%&&&''')))+++'''(((***++++++***(((''''''&&&&&&'''(((((('''%%%'''''''''''''''((())))))******)))(((''''''((((((---------,,,,,,,,,++++++(((((((((((())))))))))))+++(((&&&(((,,,---***%%%%%%&&&'''((())))))(((((()))+++,,,***'''&&&(((+++''''''(((((()))(((((('''%%%&&&((()))((('''%%%$$$%%%((()))&&&%%%&&&$$$ """""""""!!! !!!###%%%&&&%%%###"""###&&&%%%%%%$$$###""""""######%%%$$$###$$$&&&'''&&&%%%%%%$$$#########$$$%%%&&&&&&&&&&&&%%%### !!!"""666777777777666555333222222333555555444444666777666666777777888888888777444777999999777666666777444555555666555444333222333...///000(((&&&222999:::888777777333444444444555555555555666666333---((('''+++000,,,---...000222333333444222111000//////111333444666333///...000222222111000/////////////////////111111111000......000222+++***)))***++++++)))(((''''''&&&&&&&&&&&&&&&'''((((((((((((''''''&&&%%%'''### """'''***+++---+++)))***---//////...000------000000------000////////////............+++///000------///---***000...+++))))))***+++,,,'''### !!!""""""###%%%'''(((&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''''''''''''''(((&&&$$$%%%'''((('''%%%$$$$$$%%%&&&'''((())))))&&&%%%%%%%%%%%%&&&'''''')))***+++***)))(((((()))(((((('''''''''((()))***'''(((***++++++***((('''***))))))***++++++***(((((((((''''''((())))))*********))))))((((((((((((++++++++++++************(((((((((((())))))))))))+++)))'''(((***+++***''''''''''''''''''(((((((((((()))***(((%%%$$$%%%'''((((((((()))((((((''''''$$$$$$%%%%%%$$$""" ######!!! !!!   """###%%%&&&%%%###"""$$$&&&%%%%%%%%%%%%$$$$$$$$$###%%%$$$$$$%%%''''''&&&$$$'''&&&%%%#########$$$$$$$$$%%%%%%%%%$$$!!!444555555666555444222111111333444444333333555666666666666777777777777777333555666777666666777999444444555555555444333222444111222555///###!!!'''...666;;;:::888777777222222333333333333444444444333///)))$$$$$$***///......///000222333333444111000/////////111222333333111...---...000000000***,,,...///...,,,)))''')))+++------++++++,,,---'''&&&%%%&&&(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''((()))******))))))(((%%%!!! !!!  !!!"""(((---000...,,,+++,,,///111222222111......111111......111.............../////////,,,000000......///...***///...,,,+++***,,,---///+++'''%%%&&&### !!!######$$$$$$&&&&&&&&&(((******(((&&&'''&&&&&&&&&&&&%%%### &&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&&&&&&&%%%###$$$$$$%%%&&&'''((((((%%%%%%$$$$$$$$$%%%&&&'''((()))******((('''((()))((((((((()))))))))******((())))))******))))))(((,,,+++******,,,,,,+++***)))))))))((())))))***++++++************)))))))))******)))))))))((((((((((((((((((((())))))))))))++++++)))))))))***++++++))))))'''&&&&&&'''(((((()))***)))'''%%%###$$$%%%''''''''''''&&&&&&%%%$$$###$$$$$$$$$"""  !!!!!! !!!!!!"""######%%%&&&%%%$$$###$$$&&&%%%&&&&&&''''''&&&$$$$$$$$$$$$$$$&&&((((((&&&###((('''&&&$$$##################$$$$$$$$$###!!! 333333444444444333111000222333555555444444555666555555555555666666777777333333444444555666888999444444444444333333222222666333444888555...+++------111666999888777666777333333333333333333333333444333///+++'''(((+++/////////000000111222333444000000///......//////000...---+++******+++,,,---&&&''')))++++++)))&&&%%%$$$&&&)))***)))((((((((('''&&&%%%&&&((())))))((((((((((((((((((((()))***((()))***+++,,,,,,,,,,,,(((%%%"""!!!!!!"""!!!!!!  !!!%%%***///111///......///111333555666222//////222222///...111---------....../////////---111111//////000///+++---,,,+++++++++,,,...///---***((()))&&&$$$%%%&&&((()))******+++((((((((()))++++++)))'''&&&&&&&&&''''''&&&"""$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&######$$$%%%&&&'''(((((()))((('''&&&&&&((()))***((())))))((('''&&&((()))(((((()))***************++++++************++++++***)))'''((()))***)))(((+++******)))******++++++******+++++++++************)))))))))(((((((((((((((((((((((())))))))))))------,,,***)))))),,,///,,,***((('''&&&'''((()))++++++***(((%%%$$$$$$$$$############""""""!!!  !!!""" """""" !!!"""""""""!!!!!!!!! ###$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%&&&$$$%%%&&&((((((&&&$$$######$$$%%%((())))))&&&###&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!  """"""###222333444444444333222111444555666666555444666777555555444444555555666777333222222333444666777777444333333333222222222222666444555777888555333333000222555777777666666777444444333333333333333333444444333111///...///000---,,,,,,,,,,,,---...///------,,,+++***)))))))))(((((((((''''''''')))***$$$$$$%%%&&&'''(((((((((%%%(((+++,,,,,,*********,,,***))))))+++------,,,,,,+++++++++,,,,,,---...++++++,,,---------,,,,,,&&&$$$"""!!!"""""""""!!! !!!!!!!!!!!! $$$'''+++---///000//////000000111333666888333000000222222///...111,,,,,,------......//////...222222000000111000,,,++++++******+++,,,---...///,,,,,,---***""" !!!"""###'''((()))***+++,,,,,,,,,((('''((()))+++***(((&&&$$$$$$%%%&&&((('''$$$"""$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%'''###$$$$$$%%%&&&'''((()))+++***((('''''')))+++,,,'''(((((('''&&&&&&((()))(((((()))***************---,,,++++++++++++,,,---***(((&&&&&&((())))))(((++++++************++++++)))***++++++++++++******++++++*********)))))))))(((((((((((())))))))))))......---+++***+++---000,,,+++)))''''''''')))******)))'''%%%$$$###"""!!!"""%%%%%%""""""&&&&&&#########$$$%%%%%%%%%%%%$$$"""%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&"""###%%%''''''&&&$$$######$$$%%%(((***)))&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$###""" !!!###$$$$$$$$$###333444555555555444333222555666777666555555666777555555444333333555666777444333222333444555444333444333222111111111222222555444333444666666555444222333444555666666666555222222222111111111111111---,,,,,,,,,+++***)))(((((('''&&&%%%%%%&&&((()))))))))((('''&&&%%%$$$$$$&&&(((((((((''''''(((***'''&&&&&&&&&'''***,,,...,,,///111222111000//////111///------...000000000,,,,,,,,,,,,---......///---------,,,+++)))((('''"""!!! !!!"""###"""  !!!!!!!!!!!!!!!(((---///////////////000111111000222555777333000000222111......000---------------.........///333333111111222111---+++++++++++++++,,,------000///000222...&&&  !!!!!!"""###$$$%%%&&&&&&'''((()))))))))))))))&&&&&&&&&(((******(((&&&######$$$%%%'''(((&&&$$$###$$$$$$%%%%%%&&&&&&'''''''''&&&$$$######&&&)))$$$%%%%%%&&&'''((())))))***)))'''%%%&&&(((***,,,&&&''''''&&&%%%%%%(((***((((((((()))))))))******...---+++******+++---...,,,***(((((()))***+++***,,,+++******)))*********((()))***+++++++++***))),,,,,,+++++++++*********(((((((((((())))))))))))...---+++++++++,,,------))))))'''&&&&&&'''((((((%%%###!!!  !!!"""###%%%&&&&&&%%%'''&&&######&&&&&&$$$&&&&&&&&&&&&&&&%%%$$$$$$ $$$&&&&&&&&&&&&'''%%%$$$###$$$'''((('''&&&######%%%&&&&&&%%%%%%$$$%%%%%%%%%'''))))))'''$$$"""###$$$&&&''''''''''''((('''&&&$$$###"""!!! """###%%%&&&&&&%%%$$$"""444555666777777666555444444555666666444444555666555444333222333444666777555333222333444444111...444333222111000111111222444333111000222444222000222222222222333222000///------------,,,,,,,,,+++&&&%%%###"""""""""""""""&&&%%%$$$""""""###%%%&&&''''''((((((((((((''''''(((***,,,+++***)))+++---,,,,,,+++,,,,,,...///000222444555555444222222333444222///...///111111111,,,,,,,,,,,,---...///000...---,,,***'''$$$!!! """"""!!!  ###+++000111000/////////000111000///000333666333000000222111------///...------------------,,,000333444222111333222...,,,,,,,,,,,,,,,---------///...000333///&&&  !!!!!!"""###$$$%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%$$$%%%'''******)))'''%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%&&&''''''''''''((('''%%%######'''***%%%&&&&&&'''((()))*********(((&&&$$$%%%'''***,,,&&&&&&&&&%%%$$$%%%(((***(((((('''''''''((()))***...,,,***((((((***,,,......+++)))(((***+++,,,,,,++++++***)))))))))))))))&&&''')))++++++***)))(((,,,,,,+++++++++*********(((((((((((()))))))))))),,,)))'''(((+++,,,***((($$$$$$$$$%%%%%%%%%%%%%%%###  !!!""""""""""""((((((((()))***+++,,,---''')))'''######&&&&&&$$$''''''&&&%%%$$$""" !!!###%%%&&&%%%%%%&&&'''%%%$$$###$$$''')))(((&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&((()))'''&&&###$$$%%%'''''''''&&&&&&&&&&&&%%%$$$############!!!"""###$$$&&&''''''%%%###!!!555666777888888777666666333444555555333222333555555444333222222444555777666444333444555333...***444333111000000000111222333111///---///111000---000////////////---***(((***)))))))))((((((''''''(((%%%""" """$$$%%%(((&&&%%%######$$$%%%&&&((()))***,,,------......+++...000///------///111000000111111111111111111333555666555333222222333555222///...///000111000---,,,------...///000111...---+++'''###!!!"""!!!%%%,,,000000//////000...000111000......111555333000///111000---,,,///.........------,,,,,,,,,000444555222222444222///........................++++++...111...%%% """!!!!!! !!!!!!!!!"""###$$$%%%&&&&&&''''''(((((((((((('''&&&&&&$$$$$$%%%'''***+++***((('''%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%&&&&&&'''(((((((((((((((%%%###$$$(((+++&&&&&&'''((()))***+++++++++)))'''%%%%%%(((+++---&&&&&&&&&$$$###%%%(((***)))(((&&&%%%&&&''')))+++---+++(((&&&&&&(((+++------+++(((''')))+++++++++++++++***)))(((((())))))%%%''')))***+++***)))(((++++++++++++************(((((((((((())))))))))))***&&&$$$&&&***+++(((### !!!"""##################  !!!"""###%%%&&&&&&&&&&&&(((''''''''''''((()))))))))+++)))%%%$$$''''''%%%&&&&&&%%%###!!!###%%%&&&%%%$$$$$$%%%'''&&&$$$###$$$((()))(((&&&&&&&&&&&&&&&&&&'''((()))'''&&&%%%&&&'''(((((('''%%%&&&'''''''''&&&%%%$$$%%%$$$$$$######$$$%%%%%% !!!###%%%"""###%%%''''''%%%"""!!!888888888:::;;;:::888555333333444444444444333333444333111000000222555777666777777444000...,,,,,,000000///---+++)))'''&&&+++***(((&&&%%%%%%%%%&&&!!!$$$'''))))))((('''&&&%%%&&&&&&'''(((******((('''%%%$$$%%%&&&((()))---...///000///,,,***(((---,,,,,,---000333444333...///111222222111000///222222222333333222222111444333222111000000000000222///...111111///000333555111...,,,...000222333...+++'''###  !!! !!!"""###***//////000222222///222000000111///---222999333333111000////////////,,,,,,,,,++++++,,,,,,---333///,,,...222444222//////000///...,,,---///111000///---***&&&"""!!!!!!!!!  !!!"""&&&$$$""" !!!###%%%"""!!!!!!!!!"""$$$&&&'''(((((((((((((((''''''&&&&&&&&&'''((())))))((((((&&&&&&&&&%%%%%%&&&&&&'''(((&&&$$$%%%)))+++***)))&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''(((((()))((('''&&&''')))+++,,,************)))))))))))))))(((&&&%%%%%%''')))******)))((((((((()))***+++---***(((***///222000---...,,,)))'''&&&&&&&&&'''+++++++++++++++***))))))$$$&&&''')))******))))))(((%%%"""$$$''''''$$$!!! !!!$$$%%%###!!!  !!!$$$"""#########"""###&&&)))'''''''''''''''((())))))---,,,***((('''&&&''''''*********((('''&&&''')))&&&%%%###!!!$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((''''''''''''''''''&&&&&&%%%((('''%%%$$$''''''$$$)))((($$$###### """$$$$$$%%%((('''$$$########################222222444777:::;;;:::888444444444444444333222111444222000......///111333...000000///,,,)))(((((())))))((('''&&&$$$###"""&&&%%%$$$$$$%%%&&&'''(((###%%%(((***,,,,,,+++************++++++,,,---...///...---++++++,,,---...//////000000///...---,,,///...---...000222222222//////111222222222111111111111222333333333222222333333222111000//////000000------000000...///222111000......//////...,,,((('''$$$!!! !!!!!!!!! !!!%%%+++000000000222222///111//////000///---000666111000///...............///......------------...222...,,,---111333111///------......---...000333...---***'''###    !!!"""###%%%###!!! """$$$%%%$$$#########$$$&&&((()))(((((((((((((((''''''&&&&&&''''''(((((((((((('''))))))((('''&&&&&&&&&&&&(((&&&%%%&&&)))******)))&&&'''''''''((((((((()))'''''''''''''''((()))))))))((('''&&&''')))+++,,,((((((((((((((((((((((((******)))))))))***+++,,,))))))((((((((())))))))))))((('''))),,,------,,,---,,,+++)))(((((())))))++++++++++++***)))((((((&&&''''''''''''&&&%%%%%%###!!! ###$$$!!!"""###""" %%%""""""$$$%%%###%%%(((((((((((('''$$$###$$$&&&((((((''''''((())))))***,,,+++)))'''&&&&&&&&&&&&((())))))(((&&&%%%%%%&&&$$$###""" %%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((%%%%%%&&&&&&''''''((((((%%%''''''%%%$$$''''''$$$&&&&&&$$$ !!!%%%%%%""""""###%%%$$$%%%((((((%%%$$$$$$$$$$$$$$$$$$$$$$$$000111222555999:::999888444444333222111///---,,,...---+++)))((()))***+++&&&(((******(((%%%$$$###$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&(((***,,,---)))***,,,///000000000///000000000111111222222222444333111000///000000111111000000//////000000000222111///000111111000///000000111222333333444444000111222333333333333333222222111000///////////////,,,,,,///000------000...............,,,(((%%%!!!!!! !!!!!!!!!"""######"""!!! """'''---111111000222111///000...///111///---...333......------,,,------...111111000///.........///000...+++,,,///111000...***,,,---......///111333+++)))&&&""" """!!!!!!!!!""""""###$$$###"""!!! !!!"""$$$&&&%%%%%%%%%&&&'''(((***+++(((((((((((((((''''''&&&''''''(((((((((''''''&&&******)))((('''&&&&&&%%%((('''&&&&&&(((******)))'''''''''''''''(((((((((((((((((('''((())))))***((((((''''''''')))+++,,,%%%%%%&&&&&&''''''(((((())))))***+++++++++++++++(((((()))******)))((('''&&&'''((()))))))))+++,,,,,,+++++++++************(((((((((((('''&&&%%%$$$&&&%%%###"""   ###$$$###""")))&&&&&&((((((&&&'''******+++,,,***(((&&&%%%&&&)))))))))((())))))***+++***)))((('''&&&%%%%%%%%%%%%'''((((((&&&$$$######"""!!! !!!&&&&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&&&&%%%&&&''''''(((((((((((((((###$$$$$$%%%&&&'''(((((($$$''''''$$$%%%''''''%%%"""$$$$$$###%%%((('''###!!!%%%))) $$$%%%$$$%%%((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%444333222333555555333111000000///---+++)))'''%%%&&&%%%$$$#########%%%%%%###&&&)))***(((&&&%%%%%%&&&&&&''''''((()))***+++((()))***,,,...111222333///000111222333444444555444444555555555555555555000000////////////000111111000///...///000222333555333222111111111...,,,111111111111333444666777000000111222333333333333111111000//////////////////,,,---000000------000---,,,+++******'''###  !!! !!!###$$$###"""  ###)))///222111000222111...111//////222111......111------,,,,,,,,,---......222111000///............///---++++++---///...---***,,,...///......///000'''%%%!!!!!! !!!!!!!!!!!!$$$######"""""""""######"""!!! !!!###%%%&&&&&&&&&&&&'''((()))***+++(((((((((((((((''''''&&&(((((((((((('''&&&%%%%%%(((((((((((((((''''''&&&((((((''''''((()))******'''''''''''''''''''''''''''''''''''''''((())))))((('''''''''((()))***+++%%%%%%%%%&&&'''((())))))&&&''')))***+++***)))((('''(((***++++++)))'''&&&$$$(((+++***'''&&&***---))))))))))))((('''%%%%%%###$$$$$$######!!! """!!! """"""###%%%'''(((((((((***'''&&&))))))&&&&&&)))(((***,,,,,,***)))((()))+++******)))******++++++(((((('''&&&%%%%%%$$$$$$$$$&&&((((((&&&###"""!!!###(((&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&&&&''''''((((((((((((((($$$$$$%%%%%%&&&&&&''''''$$$''''''$$$%%%((((((%%%"""$$$&&&%%%''')))'''!!!!!!###$$$%%%(((***"""%%%&&&$$$%%%((((((&&&&&&&&&&&&&&&''''''''''''111///............,,,***++++++***(((&&&$$$""" ######""""""###%%%&&&''''''***---...---,,,+++,,,,,,,,,,,,,,,...///111222...///000111333444555555333333333444555666777888555666666777666666555444+++++++++,,,...///000111111000.........000333444666444333333222111...,,,111111111222333555666777000111222333333333333333111000//////////////////111...///222111---,,,...---***&&&$$$######!!! !!!""""""!!!  $$$***000222000///111111///444111000333222///...000.........---......//////000///......---------......---,,,+++,,,------,,,+++---//////---+++******###!!! !!!""" !!!$$$%%%$$$$$$###"""!!!!!! $$$###""""""!!!"""""""""!!!!!!!!!!!!"""###%%%&&&%%%%%%&&&'''((()))******(((((((((((((((''''''&&&''''''(((''''''&&&%%%%%%###$$$%%%'''(((((((((((((((((((((((((((((()))***'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''(((((()))***+++&&&&&&'''((()))******+++%%%''')))++++++***(((''''''(((***,,,+++)))&&&$$$ %%%)))'''###"""&&&***&&&&&&%%%$$$###!!!"""!!!!!!###$$$######%%%&&&((())))))******+++)))''''''***)))&&&&&&((('''))),,,,,,***)))((((((++++++************++++++'''''''''&&&&&&%%%$$$$$$###&&&''''''%%%"""  %%%)))&&&''''''((((((''''''&&&)))))))))(((((('''''''''&&&''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%###&&&'''$$$%%%((((((&&&###&&&(((''''''((($$$"""&&&))))))'''''''''$$$&&&'''$$$%%%((()))'''&&&&&&'''''''''((((((((()))''''''''')))******)))******)))((('''%%%###"""'''''''''(((***+++---......///111222111111222333000/////////000222333555111222222333444333333333444444333333333555777888555555666666666555333222***+++,,,...000222333444222111/////////111333444555444444444444222///,,,111111222333444444555555222222222333333222222111111000000//////000000000222000000333111---***,,,+++'''""" !!!"""   ###***///111///...000111///777222000222222000///000000000///////////////000...------,,,,,,------......------,,,,,,,,,,,,,,,+++---//////,,,(((%%%$$$ !!!!!!$$$&&&%%%$$$$$$$$$''''''&&&%%%###"""!!! ###""""""!!!!!!!!!""""""!!!!!!!!!""""""###$$$$$$$$$%%%&&&'''((()))))))))(((((((((((((((''''''&&&&&&&&&'''''''''&&&&&&%%% """$$$&&&((())))))(((((()))***)))(((((()))+++'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((()))*********(((((())))))******++++++'''(((***+++,,,+++)))(((%%%''')))***)))'''$$$""" ###""" $$$""""""!!!%%%$$$$$$$$$$$$%%%%%%&&&###$$$%%%&&&'''(((((((((%%%'''((()))(((((()))******((((((,,,,,,)))(((***+++,,,---+++)))'''&&&''',,,+++******)))*********&&&&&&''''''&&&&&&%%%$$$###$$$%%%$$$""""""&&&(((''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))((('''&&&%%%%%%$$$###&&&&&&$$$%%%((()))&&&%%%'''(((''''''&&&""" """%%%)))+++***'''%%%$$$%%%((('''%%%%%%))))))'''&&&&&&&&&'''(((((())))))'''&&&%%%'''***,,,,,,,,,---------------,,,+++***------...//////000111222222333333333222333555777222222000000000111333444222222333444444444333222444333111000111333555777444555666666555333111000---...///111333444555555333222222111111222333444444333333444555444111...000111222333444444333222333333333333222111111000111111000000000111111222333000000222000***'''((('''$$$  """"""  !!! !!!)))...000...---000111///888222...000000///...///111111000///............,,,,,,,,,,,,---...//////.........---++++++,,,---))),,,......+++&&&###!!!"""  !!!""""""$$$&&&)))+++***&&&###''''''&&&%%%$$$######"""###"""""""""""""""######""""""""""""""""""######$$$%%%'''((()))***))))))(((((((((((((((''''''&&&%%%%%%&&&'''''''''&&&&&&!!!###%%%((()))))))))((((((***+++***(((''')))+++'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''((())))))*********************************&&&'''((()))***))))))(((###$$$%%%%%%%%%###!!! """######$$$$$$'''(((((())))))(((((((((&&&((()))***))))))******%%%'''))))))'''&&&''')))((('''(((,,,,,,***)))+++,,,,,,,,,+++((('''(((***++++++***)))))))))))))))&&&''''''((('''&&&%%%%%%!!!"""""" ###&&&(((''''''((((((((((((''''''%%%&&&&&&''''''(((((()))&&&''''''((((((((((((((()))))))))((((((''''''&&&###&&&&&&$$$%%%((()))&&&$$$''''''%%%%%%%%%!!!!!!###$$$$$$%%%'''))))))'''%%%%%%&&&&&&)))(((%%%%%%)))***(((%%%%%%&&&''''''((())))))+++***)))***---/////////111111222222333222222111111111111111111111111111333333333222111222555888555444222000000111333444333444555666666666555444333222000//////111444666444555666666555333111///000000222333444555555555555444444333333444444444333222333444666555222///000111333444444333111000444444444333222111000///222111111111111111222222333000000222///)))%%%&&&$$$!!!!!!"""""" !!!!!!!!!  """### (((---///------000111///999222---...///------///222111000///...---------,,,,,,,,,---...///000111.........---,,,+++,,,---'''***------***&&&"""  ###!!! !!!$$$&&&'''%%%&&&(((,,,///...((("""%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%############""""""""""""$$$&&&((()))************(((((((((((((((''''''&&&$$$$$$%%%&&&''''''''''''$$$%%%((()))***)))(((''')))***+++***''''''))),,,'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&'''((()))************************))))))))))))$$$%%%%%%&&&&&&&&&&&&&&&!!!"""""""""!!! !!!###!!!"""$$$%%%'''(((((()))(((((()))***)))(((&&&%%%((()))++++++***)))***+++''')))++++++(((&&&''')))&&&$$$&&&***+++)))(((***)))*********)))***---000++++++***)))(((((())))))&&&'''((((((((('''&&&%%%  $$$&&&'''''''''((((((((((((''''''$$$$$$%%%&&&'''((())))))&&&''''''(((((((((((((((((((((((()))))))))))))))"""&&&&&&$$$%%%((()))'''###&&&&&&$$$$$$%%%!!!!!!###%%%'''(((((((((((('''%%%$$$$$$''')))''')))(((%%%%%%)))***(((%%%%%%%%%&&&'''(((((()))111111222222222111111000;;;777333444777888555111777444111111333666666555666555333222111111222333777555222000///000222333222000///000444777777555===777000---...222444444666777888777555444444555;;;999777444333333444444777777666444222222555777777666555555666555333222///222555555333222333555444666888555222///111333222333444444444333222111333111...***'''$$$######!!!!!!"""&&&---333333///,,,...111000/////////000111222222111///,,,,,,---///000000//////.........---------000///...------...///000)))******(((###!!!!!!!!!!!! """ """!!!###%%%&&&&&&&&&'''((()))***************((()))'''"""!!!$$$%%%###%%%###!!!###%%%'''%%%###"""!!! !!!$$$%%%&&&%%%&&&&&&'''***,,,+++)))''')))((((((((((((((()))))))))(((((())))))(((%%%###'''((()))***)))(((&&&$$$*********)))((((((''''''***)))((('''''''''((())))))))))))((((((((('''''''''(((((()))((('''&&&%%%,,,+++***)))'''&&&%%%$$$%%%###!!! !!!"""!!!  !!!$$$&&&((($$$$$$###"""###$$$%%%&&&''')))******))))))***,,,---)))&&&&&&)))++++++***++++++++++++++++++++++++))))))))))))((((((((((((&&&&&&'''((()))******++++++++++++,,,,,,,,,------+++******,,,......***''')))))))))***+++)))%%%!!! !!!$$$'''((((((((())))))******++++++***'''$$$%%%(((+++,,,+++&&&'''(((***++++++++++++******)))'''%%%%%%''')))((('''((()))+++***(((&&&'''(((((($$$ !!!###%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''(((&&&'''''''''&&&'''))),,,(((((((((((())))))))))))444555666666555444333222444222111222444444333111555222000///222444444333555444333222222222333444666444222000///000111222222000///111444666555444666333000000222444444444333444555444222111222333:::888666444333333444555666666555222000000222444444333333444555444222000///222444555333333444666444444555333111000000111111111222333333222111000...,,,)))&&&###"""!!! !!!!!!!!!&&&,,,333333///---...222111000000000000111111222222000------...///000/////////.........---------///............//////000)))((('''%%%""" !!!!!!$$$%%%%%%&&&'''((((((((('''&&&''''''(((******+++++++++((()))'''"""!!!%%%'''%%%%%%###"""###%%%%%%$$$"""""" !!!$$$&&&&&&&&&&&&&&&&&&(((******(((&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%''''''%%%###'''((()))***)))(((&&&%%%((((((((((((((((((((((((((('''%%%$$$$$$$$$%%%%%%(((''''''&&&%%%$$$######%%%%%%%%%%%%%%%$$$######$$$$$$###"""!!! !!! !!!"""###"""!!! ###"""""""""###$$$&&&'''&&&%%%$$$$$$$$$%%%''''''''')))******))))))***++++++(((&&&&&&))),,,---,,,************************)))))))))))))))))))))(((''''''(((((()))***+++++++++++++++,,,,,,,,,,,,,,,***))))))+++,,,,,,)))&&&+++)))(((((('''$$$  ###'''))))))))))))))))))************(((%%%%%%(((++++++***'''((()))***++++++++++++)))))))))'''%%%%%%'''))))))(((((()))******)))'''&&&'''&&&""" ###%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&''''''((((((&&&'''''''''&&&''')))+++'''''''''((((((((())))))666777888888777555333111...000111222111222333444444111//////000111111111444333222222222333444555555333111///...///000111222111000111333444333222......000222555666555333333444555444222222222333888777555444444444555666555444333000---,,,...000111111222444555444000...///111444555444555666777444333222222222222111000//////000000//////...---((('''%%%"""  !!!%%%+++111222000...///222222222111000000000111111333111......////////////...............---------.........//////......---((($$$!!! !!!!!!!!! """$$$&&&((((((++++++++++++***(((&&&%%%&&&&&&((()))++++++,,,,,,((()))&&&!!!!!!&&&)))((('''%%%$$$###$$$$$$###!!!!!! """%%%'''''''''(((&&&%%%%%%'''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%!!!!!!"""$$$'''((('''&&&'''((()))))))))((('''&&&'''''''''''''''((((((((()))((('''&&&%%%$$$$$$%%%%%%$$$###"""!!!""""""!!! !!!!!!!!!   """%%%'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&'''((())))))((()))******))))))***+++)))'''&&&'''***,,,......))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))***++++++,,,,,,++++++)))(((((()))***)))'''$$$+++)))&&&###!!!"""'''***************))))))))))))+++)))''''''(((******)))(((((()))***+++++++++***)))))))))'''%%%%%%''')))+++***(((((()))******)))%%%%%%### !!!###$$$%%%(((***(((((())))))((('''&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''(((((('''(((***,,,'''''''''(((((((((((()))555666777777666333000...///333666555222111444888333222000000000000000000222222111111222444555666444222111///...//////000222222111222222222111111,,,---000222444555444333555777777777555555666777666555444444444555666666333222111---***)))***,,,...///111444555444000---///111333444555666777888666333111222444555333000......---,,,+++)))((((((%%%$$$###"""   $$$)))///111000...000222333222111000000000000000333111///...///000///............................../////////...,,,***(((%%% !!! !!!$$$"""$$$&&&'''))))))))))))***++++++***(((&&&$$$###%%%&&&''')))+++,,,,,,---)))***'''""""""'''******((((((&&&&&&%%%$$$###""""""""""""%%%((()))))))))***(((%%%$$$&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%(((***)))(((&&&'''(((((((((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""!!! """!!! !!! !!!!!!!!!!!!&&&%%%$$$$$$&&&&&&%%%###!!!"""$$$''')))******+++))))))(((((('''''''''''')))))))))))))))*********((()))******)))((()))+++))))))((((((***+++,,,---)))))))))***************)))))))))))))))*********)))))))))***************((()))***+++++++++******))))))((((((((('''%%%$$$)))%%%!!!!!!&&&***++++++******))))))((((((,,,***)))(((((()))))))))))))))***+++++++++******(((((()))'''&&&&&&((()))---+++(((((()))******)))%%%$$$!!! """$$$&&&''')))+++...((((((((((((((((((((((((&&&&&&&&&'''(((((())))))((()))************+++---(((((()))))))))*********555555666666555333000///111555999777222000444888444444333222111000000000222111111111222444666777333222111000/////////000000111222222111000000000...///000111111222333444666777888888777666777999444444444444444555555666222111///,,,((('''(((***...///111444666555111...000000111333555777777777777444222333555555333000---,,,***(((&&&$$$###"""%%%%%%%%%$$$###"""!!!  """''',,,/////////000111222222111000////////////222000//////000000///...---.....................//////...---***'''$$$""""""    """%%%((('''(((***++++++***((('''(((((())))))((('''%%%$$$%%%&&&''')))+++,,,,,,---)))***(((###$$$(((+++*********)))(((&&&$$$$$$$$$$$$$$$%%%'''***,,,+++***,,,)))%%%$$$%%%&&&''''''(((((('''&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!  ######!!!!!!!!!"""###$$$$$$$$$$$$%%%&&&''''''''')))(((((()))++++++)))'''%%%%%%&&&'''((()))))))))''''''(((((((((((((((((())))))*********+++++++++)))***+++***)))((()))***+++++++++************+++*********+++++++++,,,,,,((()))))))))*********+++*********)))))))))))))))&&&''')))***+++***)))((()))))))))(((&&&$$$$$$###### %%%)))++++++******))))))((((((+++++++++***)))(((((()))***++++++++++++******)))'''((()))((('''&&&((()))---+++((('''((()))))))))%%%###!!!!!! !!!###&&&'''((())),,,...&&&&&&&&&''''''((()))***&&&&&&'''(((((())))))***)))+++------,,,,,,---///***+++++++++,,,,,,,,,,,,777777777777666555444333000444666555111///222555555666666444222000000111222222111111222444555666333333222111000000000000...000222222111//////000000000000///...///222444444555666666555444666777444444444444444555555555111000...+++((('''(((***---...///222555444222///000000000222555666666444555333222111111111///...***(((&&&$$$"""!!! &&&&&&&&&&&&%%%###"""!!!  ###))),,,......///000000000///........./////////...---...///000///...---------..................---+++(((%%%""" ###!!!"""###%%%(((***)))***++++++***)))'''&&&'''((()))*********)))(((&&&&&&((()))++++++,,,,,,***+++***&&&&&&***+++))))))******(((&&&$$$$$$%%%&&&&&&''')))+++,,,+++)))+++(((%%%$$$$$$%%%%%%%%%(((((('''&&&%%%%%%%%%%%%$$$""" !!!""""""!!!!!!!!!""""""""""""###### !!!"""###$$$%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''((()))******(((((((((***,,,,,,***(((((((((((('''''''''''''''&&&&&&((()))))))))))))))(((((()))***************)))***+++***)))((()))***+++,,,---,,,***))))))************+++,,,,,,------((())))))******+++++++++******))))))((((((''''''%%%&&&(((******)))(((''''''((((((&&&###!!!!!!"""$$$(((************))))))))))))***+++,,,+++)))((()))***+++,,,,,,,,,+++***))))))&&&''')))(((''''''((())),,,***((('''((()))(((&&&### """$$$$$$###"""$$$&&&''''''(((+++,,,%%%%%%%%%%%%&&&((()))***''''''(((((()))************,,,.........---...///,,,,,,,,,---------......999888777666666666666777...111333222111000222555444666777555111//////000333222222111222333555666444333333222111111000000,,,///222333111//////000---///000000//////111444111333444444333333444666444444444555444444333333111000...+++(((((()))+++,,,,,,---///222333111000111//////111444555444222///000///---***(((((()))######!!! !!!!!!&&&&&&&&&&&&$$$###!!!   !!! !!!&&&***---......///...------------......///,,,,,,,,,---///000///...---------.........//////***(((&&&###!!! $$$'''!!!###%%%%%%%%%&&&(((***((())))))))))))((('''''''''((()))***++++++******''''''(((******+++++++++***,,,,,,)))(((******'''&&&((()))'''$$$"""###%%%&&&&&&''')))+++***(((&&&)))&&&###""""""###"""!!!%%%%%%$$$###"""!!!!!!"""   !!!"""###$$$%%%%%%%%%$$$#########$$$%%%&&&''''''((('''((())))))*********)))'''((((((((()))*********''''''''')))++++++)))'''***)))(((''''''&&&&&&&&&'''((()))*********))))))&&&'''((()))***))))))((()))***+++***((((((((()))))),,,------***)))***,,,)))))))))***+++,,,,,,,,,((())))))******+++,,,,,,)))))))))((('''&&&&&&%%%$$$%%%((()))***)))'''&&&%%%&&&&&&######&&&)))))))))))))))*********)))+++,,,,,,)))((()))+++,,,,,,,,,,,,+++***)))(((%%%'''((()))((('''((()))***((('''(((((((((&&&$$$ !!!%%%''''''&&&###%%%'''''''''''')))+++'''&&&&&&%%%&&&'''((()))'''(((((())))))***++++++(((+++---...---,,,---...,,,,,,,,,,,,---------...999888666444444555777888...///111222333333555777444666777555111......///444333222222222333444555444444333333222111111000+++...222333111//////000)))---000111000000111333222333444444333333555666444444555555444444333222111000///,,,)))(((***,,,+++++++++---000111111000111//////000333444222000***,,,---***%%%""""""$$$!!!###$$$%%%%%%%%%%%%###!!! !!!###!!! $$$))),,,---......,,,,,,,,,,,,,,,---...///+++******,,,///000///...---------.........//////&&&%%%"""  ###'''***%%%&&&((('''&&&&&&''')))&&&''''''''''''(((((((((&&&'''((()))***))))))((((((((()))******************------***)))+++)))&&&$$$&&&'''&&&"""!!!"""$$$&&&&&&&&&((())))))&&&$$$&&&$$$"""!!!!!!!!!""""""!!! !!!###$$$&&&'''(((!!!"""$$$%%%&&&&&&%%%%%%'''(((((((((((()))))))))((()))+++,,,,,,,,,+++***)))))))))*********++++++&&&&&&'''***++++++)))'''******)))((('''''''''((()))***+++,,,+++***)))(((%%%&&&'''))))))(((((('''***++++++***((((((((()))'''***------+++***,,,...'''(((((()))***+++++++++((())))))***++++++,,,,,,))))))((('''&&&%%%%%%$$$###%%%''')))***(((&&&%%%###$$$$$$ """%%%(((((())))))******++++++(((***---,,,***(((***,,,---------,,,+++***)))(((%%%'''((()))((('''((()))(((((('''(((((('''%%%"""!!!!!!"""$$$'''))))))((($$$&&&(((((('''''')))******)))'''&&&&&&''''''(((((((((((()))******++++++'''))),,,---,,,+++,,,,,,++++++,,,,,,,,,,,,------>>>;;;777555666666666666111222444555666555555444444555444111......111444777666555444444555666777999666333111111222111000111000000111111111000...,,,,,,++++++,,,///222333444555666555333333444666888777555444333333333444...---,,,+++***))))))))),,,,,,---000222333222000222000///000111000---)))&&&%%%$$$###""" """"""""""""###$$$%%%&&&&&&&&&%%%$$$###!!!!!! &&&$$$"""  !!!!!!###$$$$$$#########&&&***///111++++++,,,,,,,,,,,,------)))+++...000000...+++))),,,++++++***)))(((((((((!!!   ###%%%%%%%%%%%%'''((('''%%%$$$######$$$%%%###&&&))))))((((((***,,,''''''((()))))))))((((((++++++++++++***************,,,...---+++)))))))))$$$######"""""""""######&&&%%%###  !!!""" !!!###$$$&&&&&&))))))******))))))))))))'''&&&$$$$$$$$$&&&((())),,,,,,***'''%%%%%%''')))******+++,,,,,,,,,,,,+++(((''''''(((***)))'''%%%%%%&&&'''(((((('''&&&&&&******************++++++,,,+++++++++,,,+++(((&&&$$$%%%&&&'''((((((((((((+++***)))((()))((('''&&&)))***+++***(((((()))+++&&&&&&&&&&&&'''((()))***++++++,,,,,,,,,,,,,,,+++&&&&&&'''''''''%%%$$$######$$$$$$$$$###""" &&&((())))))(((((()))***---+++)))(((((()))***,,,000000000///...,,,+++***$$$'''++++++***)))***+++***(((&&&%%%&&&%%%"""&&&%%%%%%&&&((()))'''&&&(((&&&%%%%%%''')))*********)))'''&&&&&&''')))+++))))))))))))***,,,...///))))))***---000111...+++((()))***++++++++++++***777555333222333444444444111111222444444555555555333444444333000000222555777666555444444555666777777555222222222222000///333222111111000000...---,,,,,,++++++---///111222444555666555444444666777666555333222111000111111---,,,,,,,,,,,,,,,,,,---,,,+++,,,---000111000///+++)))((((((******'''%%%$$$$$$###"""!!! """"""""""""###$$$%%%%%%$$$$$$###"""!!!!!! ###"""  !!!###%%%%%%$$$$$$$$$%%%''')))************++++++,,,,,,---)))+++---......,,,***((((((((('''&&&&&&%%%$$$$$$!!!  """$$$%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&''''''%%%'''******)))((()))+++'''((()))***++++++++++++++++++******)))))))))((((((***+++***'''%%%$$$$$$######!!!   !!!!!!!!!!!!"""######$$$!!!!!!###$$$%%%'''((((((***))))))((((((((())))))((('''%%%%%%%%%'''(((******+++***(((&&&%%%'''(((******+++,,,,,,,,,,,,+++((((((((()))******(((&&&&&&'''((()))******)))(((,,,,,,,,,+++*********))),,,+++***+++,,,+++(((&&&&&&'''((())))))*********(((((((((((()))******)))(((((((((((()))***++++++***))))))((((((((())))))))))))******++++++******'''((((((((('''&&&$$$###!!!!!!!!!!!!!!!"""%%%)))******)))))))))---,,,+++*********++++++.........---,,,+++***)))###&&&))))))'''&&&''')))+++)))%%%$$$###"""!!!###$$$%%%%%%'''&&&&&&'''))))))(((&&&((('''&&&'''(((***+++,,,***)))(((''''''((()))***+++************+++------***))))))+++......,,,)))'''''''''&&&&&&&&&&&&%%%222111000111333444333222000000111111333444555666111333444444333333444555666666555555555555666777555333222222333222000...555444333111///---,,,,,,---,,,,,,,,,---///000111222333555555555666777999444333222000///.........+++++++++,,,---...///000...,,,*********+++***)))%%%###!!!!!!###$$$###"""######"""""""""!!!!!!!!!"""""""""######$$$%%%%%%""""""!!!!!!  !!!$$$&&&&&&%%%%%%$$$######""""""''''''(((((()))***++++++))))))******)))(((''''''"""""""""!!!!!! """"""  !!!###$$$%%%"""$$$&&&&&&$$$######$$$$$$%%%&&&'''(((((((((((((((***,,,,,,***)))***+++((()))***+++,,,,,,,,,,,,***))))))((('''&&&&&&&&&$$$%%%&&&$$$!!!"""!!!  """###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++***)))(((''''''(((***+++)))((('''''''''((()))***)))***+++***(((''''''(((******+++,,,,,,,,,,,,+++))))))((()))++++++)))((('''((()))+++,,,,,,,,,,,,......---,,,+++***)))))),,,+++******+++***(((&&&((()))***+++++++++++++++&&&'''''')))***+++,,,,,,(((&&&$$$&&&)))++++++))),,,+++***)))((('''''''''''''''((()))))))))))))))((((((((('''&&&%%%###"""!!!&&&******)))((((((+++++++++++++++***))))))++++++,,,,,,+++******)))%%%'''((()))'''&&&'''(((+++((($$$!!!!!!"""###%%%&&&'''(((((((((''''''(((******)))'''&&&&&&''''''(((***+++,,,************************,,,+++***)))))))))))))))***(((''''''(((((('''%%%###"""!!! 111000000222333444222111000000000000111333555777000222444666666555555444555555555555555666666777444333333444555444111///555444222///---+++,,,------------...............///111444555555666888:::444333222111///......---************+++,,,---......+++'''%%%$$$###!!! ###""" !!!"""$$$$$$########################!!!""""""###$$$$$$%%%%%%!!!!!!!!!   ###&&&%%%%%%%%%%%%###!!!""""""###$$$%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$""" #########$$$&&&((()))***%%%&&&'''&&&$$$"""###$$$"""###%%%'''(((((((((''',,,,,,------,,,+++******((())))))************)))''''''&&&%%%$$$###"""""" !!! !!!###$$$ !!!!!!!!!!!! """###%%%%%%&&&&&&((()))************))))))((('''''''''((())))))***++++++,,,***((('''''')))+++---+++***)))))))))******+++)))+++,,,,,,***))))))*********+++,,,,,,,,,,,,+++***))))))***+++,,,+++***'''((()))***,,,------...---------,,,,,,+++++++++,,,+++))))))******(((''')))******+++,,,,,,++++++'''((()))******+++,,,---+++&&&###%%%)))+++)))&&&******)))(((''''''''''''''''''((()))))))))))))))'''&&&&&&%%%###"""!!! ###&&&''''''((()))'''((()))******)))'''&&&)))******+++++++++******************)))((((((((('''%%%!!!!!!'''''''''''''''&&&%%%%%%(((''''''(((***+++)))((($$$%%%&&&''''''((()))+++++++++,,,,,,,,,+++***)))***)))((('''%%%$$$$$$###&&&$$$###!!!!!! 222111000111222222000...111000000000111333555666///111333666777777555444444555555666666666666666333333333444666555333111333333111---***))),,,...---.../////////...---,,,,,,///222444444555777999444444333222000///...---))))))(((''''''''''''((()))&&&###!!! """"""!!!!!!!!!"""$$$&&&######$$$$$$$$$$$$%%%%%%!!!!!!###$$$$$$%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!  !!! """%%%"""###$$$$$$###"""  !!!""""""$$$###""" !!!!!! """###&&&&&&&&&'''(((***,,,,,,&&&''''''&&&$$$###$$$%%%$$$%%%'''((()))***)))(((---,,,,,,,,,,,,+++***)))'''''''''''''''&&&%%%$$$$$$######"""!!! !!!!!! !!!!!!"""######"""###$$$&&&((()))%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&((('''&&&%%%''')))+++++++++++++++***((((((''''''(((((())))))******---+++)))((((((***---///++++++++++++***+++++++++***,,,---...,,,,,,,,,---******+++,,,,,,,,,,,,++++++)))))))))+++,,,,,,+++''''''((()))***,,,------+++++++++,,,,,,---------,,,+++))))))))))))((('''))))))******++++++******)))+++,,,+++***)))***,,,...)))%%%%%%(((***&&&###***))))))(((((())))))***((())))))***)))))))))(((###"""!!! !!!###&&&)))%%%''')))++++++***((('''))))))***++++++++++++***,,,+++)))((((((''''''&&&!!!"""$$$$$$''''''''''''&&&%%%######(((''''''(((***+++)))(((%%%'''))))))(((''')))++++++++++++++++++***)))(((&&&%%%$$$###!!!   !!!111000......//////...---222111111222222333444555000111222444777777555222333444555666777777777666333222222333444555333222111111///+++'''&&&***......///000000000...+++***))),,,///222222333444555333333222111///...,,,+++((('''%%%$$$###"""""""""!!! !!!""""""!!!!!!!!!!!! """$$$###$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$""""""!!!!!!  !!!!!!  """ !!!"""""""""!!! !!!"""############&&&''')))((((((((()))***++++++&&&''''''&&&$$$$$$&&&((())))))*********************)))((()))))))))'''%%%$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!  """$$$############$$$%%%&&&'''&&&%%%$$$$$$%%%&&&((()))))))))************))))))%%%(((***)))&&&%%%''')))++++++,,,---,,,+++)))(((''''''''''''((((((((((((+++***)))))))))+++---...,,,,,,,,,,,,+++++++++******,,,------,,,,,,...///******+++,,,,,,,,,,,,++++++)))((()))+++,,,,,,,,,(((((((((((()))***,,,,,,))))))***+++,,,---......,,,***((((((((()))((('''((())))))*********))))))+++---///---)))((()))+++///+++((('''((((((%%%###++++++*********+++,,,,,,(((((((((((('''&&&%%%$$$"""&&&$$$&&&)))+++,,,,,,++++++))))))******+++*********)))'''$$$###""""""!!!!!!"""!!!###&&&'''%%%%%%&&&&&&&&&&&&&&&%%%%%%(((''''''(((******)))''''''***,,,,,,)))''')))+++)))((((((''''''&&&&&&%%%!!!!!! """$$$%%%&&&&&&111///......///111111111333333444444444444333333222111000222555666444111333444555666777777777666222000///000111333333222222222///)))###"""&&&+++...///111111000---***(((&&&)))---///000000111222/////////...,,,***(((&&&%%%$$$###!!! !!! """###$$$###""" """"""  """######"""""""""""""""""" !!!###%%%%%%%%%$$$###"""!!!!!!  !!!!!!  $$$!!!$$$&&&'''&&&&&&(((***+++***)))(((((((((((((((%%%&&&&&&&&&%%%&&&(((++++++***)))(((''''''''''''%%%###"""###%%%%%%###!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$$$$#########&&&(((''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&'''((())))))************))))))$$$(((+++***'''&&&))),,,***+++---...---,,,+++)))((('''''''''''''''''''''(((((((((((()))***+++,,,,,,,,,,,,,,,++++++*********+++++++++***+++...000******+++,,,,,,,,,,,,+++***(((''''''***,,,,,,,,,))))))(((((()))***+++,,,)))*********+++,,,,,,,,,---***((('''((((((((('''))))))************))))))+++...000...***((())),,,---,,,***)))((('''&&&&&&++++++***)))((((((((((((%%%%%%$$$###""" !!!"""%%%''')))+++++++++(((((()))))))))(((((('''&&&###!!!%%%&&&$$$%%%******'''))))))))))))((('''&&&&&&'''&&&&&&'''))))))(((&&&&&&))),,,+++'''$$$%%%'''%%%$$$"""!!! !!!!!! !!! !!!###&&&)))++++++***)))333111//////222444666666333444555666555444333222333111000111444555333000222333555777777777777666000...------///111222111444333000(((!!!$$$(((...///111222000---)))'''$$$'''+++.........//////,,,,,,,,,+++)))&&&$$$"""###"""!!! &&&%%%%%%%%%%%%$$$!!!!!!$$$$$$!!! !!!"""!!!!!!!!! !!!###%%%&&&%%%$$$###!!!!!!     !!!"""'''!!!$$$((()))((('''(((***,,,+++***((('''&&&&&&&&&$$$%%%%%%%%%%%%'''***---***)))&&&$$$###""""""""" !!!"""  !!!"""######""""""######$$$$$$%%%%%%((((((((('''%%%&&&(((******)))((((((''''''''''''+++***((('''&&&&&&'''((((((((())))))))))))((((((###'''+++***((((((+++///***,,,---//////...,,,+++((((((((((((''''''''''''%%%&&&&&&'''((())))))))),,,,,,,,,,,,++++++***))))))))))))(((((()))---000******+++,,,,,,,,,,,,+++***(((&&&''')))+++,,,,,,+++***)))))))))***+++,,,++++++******************---***((('''((((((((('''******+++++++++******)))***---000...***(((+++...+++++++++***((('''(((******)))(((&&&$$$#########""""""!!!"""%%%'''))))))''''''(((((('''&&&&&&%%%&&&""" """''')))&&&'''+++,,,'''///...---,,,***'''%%%$$$&&&%%%%%%&&&((()))'''&&&###&&&***(((### ###""" $$$%%%###"""###$$$&&&(((,,,///000///---+++333444444444444444444444555666777555333111222222666777777666444444555777222333333444666777888888111---******---000000///333333111...)))%%%$$$###***,,,------+++)))''''''###&&&***,,,---,,,---......***&&&$$$$$$### """!!!  """"""'''&&&%%%&&&&&&&&&$$$"""$$$$$$###"""""""""""""""%%%$$$############!!!!!!!!!###$$$$$$###""""""%%%  !!!    """######""""""$$$&&&$$$&&&))),,,,,,+++((('''(((((()))*********)))(((%%%%%%$$$###""""""!!!!!!!!!!!! !!!$$$%%%&&&&&&&&&$$$''')))***((('''((((((,,,+++*********(((%%%###$$$%%%&&&'''''''''&&&%%%(((''''''&&&'''((()))***''''''&&&''')))***((('''))))))******+++++++++++++++,,,...//////...,,,+++***++++++***((('''((()))((((((((((((((())))))***************************,,,,,,++++++***)))((((((***)))))))))))))))******,,,------------,,,+++***''')))******)))((()))++++++---///---***((((((***)))))))))))))))))))))(((***,,,...000111///---,,,...---,,,------...---,,,***)))((('''&&&&&&&&&&&&$$$$$$###!!!!!! !!!"""######"""!!!  ###%%%$$$###""")))''''''((()))***)))(((---222999:::111&&&$$$'''&&&%%%$$$###""""""!!!"""  !!!$$$&&&&&&$$$'''***)))''''''***---.........///111000...,,,111111222333444444555555333444444333111111222444666555444444444444333333000111222222222222111111222///,,,,,,...000000///222111000---)))&&&%%%$$$)))+++------+++(((&&&%%%"""%%%'''''''''((((((,,,)))%%%$$$$$$###!!!  """###$$$%%%%%%$$$$$$%%%$$$###"""######"""!!!!!!"""""""""###"""!!!!!!"""!!! !!!"""#########"""!!! !!!!!! """ !!!  """$$$&&&&&&%%%$$$%%%&&&$$$%%%'''))))))'''%%%$$$'''((((((((((((&&&%%%$$$###"""!!! !!!!!!!!!!!!!!!"""###$$$ !!!###%%%&&&'''''''''%%%''')))***)))(((((()))***)))))))))***)))'''%%%&&&&&&'''((((((((('''&&&&&&''''''((((((''''''&&&'''(((((())))))((((((((()))*********++++++++++++******,,,,,,,,,,,,******+++************)))))))))))))))(((((())))))***+++*********)))))))))))))))++++++******)))(((((('''***))))))((((((((())))))------,,,,,,,,,+++++++++)))***++++++***)))***+++***,,,---,,,***((()))***(((((())))))******++++++)))***,,,------,,,***)))---,,,,,,+++,,,++++++***&&&%%%$$$###""""""""""""$$$&&&((( """%%%&&&%%%$$$###'''&&&%%%&&&)))***)))(((///:::FFFHHH:::((("""$$$""""""!!!   """"""!!!###!!!!!!"""%%%'''((((((''')))*********+++,,,.../////////000111111///------...///000111333444444///000000///...///111333555222000000111222///------///111333444333111000111///---,,,...//////...222111000...,,,***)))(((&&&'''))))))(((&&&###!!!"""#########$$$%%%(((&&&$$$$$$$$$###!!! !!!###$$$%%%"""""""""""""""""""""!!!"""!!!!!!!!!!!!!!!"""###!!!  !!!"""""""""!!! !!!!!!!!!!!!!!!  !!!  !!!"""!!!$$$&&&)))***)))'''''''''&&&&&&&&&&&&%%%$$$###"""$$$%%%%%%$$$###""" !!!###$$$$$$$$$#########$$$&&&''')))***$$$%%%&&&'''((((((((((((&&&((()))***)))((()))***((('''''')))******(((&&&'''(((((())))))(((((('''%%%'''(((***)))(((&&&$$$''')))+++***(((&&&(((***************++++++++++++))))))))))))))))))))))))+++)))((())),,,---+++)))******))))))******+++,,,******))))))((((((((('''*********)))((((((''''''+++***)))(((((((((((((((...---+++******+++,,,,,,+++,,,---,,,+++***+++,,,)))***,,,,,,***))))))***(((((()))***+++,,,,,,---************)))(((''''''******)))(((((('''&&&&&& !!!'''***+++ """###%%%''''''&&&%%%$$$%%%$$$###%%%'''(((((('''+++999JJJNNN>>>*** !!!$$$$$$$$$%%%'''((('''&&&'''&&&%%%&&&)))++++++++++++******+++---/////////000000///000222222000...***++++++,,,---......///,,,,,,,,,***)))))),,,...222---***+++......***%%%###&&&+++///111111000...---,,,+++******+++++++++,,,+++***)))))))))(((&&&"""###$$$%%%%%%### """###$$$######%%%'''%%%$$$$$$$$$######"""!!! !!!!!!"""###$$$ !!!!!!!!! !!!"""!!!!!!!!! !!!!!!"""###!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!    !!!###$$$$$$$$$%%%(((+++,,,+++((('''&&&((('''%%%$$$###""""""""""""%%%'''(((((('''$$$%%%%%%''')))+++---...((((((((()))************'''(((******)))((()))+++((((((((()))+++***(((&&&(((((((((((())))))))))))'''((()))************)))(((,,,...,,,'''%%%(((,,,++++++++++++++++++++++++))))))(((((((((((()))))),,,(((&&&(((---///---)))++++++******++++++,,,---++++++******))))))((((((+++*********)))))))))(((,,,+++***)))))))))))))))...,,,+++))))))***,,,------......---+++***+++,,,)))***++++++++++++++++++*********++++++,,,,,,,,,+++******((('''&&&&&&%%%%%%&&&%%%$$$"""  """""""""$$$&&&&&&((((((((('''%%%$$$%%%###"""###$$$%%%$$$### +++:::@@@777'''!!!""""""!!!"""$$$%%%''''''(((***,,,,,,+++)))***)))((())),,,------,,,---***(((***...111111///000///...///000111000...(((((((((((((((((('''''')))))))))'''%%%$$$&&&''',,,(((%%%&&&))))))$$$ """'''))))))'''%%%(((((((((''''''&&&'''((($$$""" !!!######""" """!!!!!!###$$$$$$!!!$$$$$$%%%$$$###$$$&&&(((######$$$$$$$$$###""""""""""""""""""""""""!!!!!! !!! !!!$$$""""""!!!!!!!!!!!!""""""!!! !!!!!!  !!!!!!!!!     $$$"""###%%%&&&&&&&&&&&&&&&%%%(((++++++)))'''%%%$$$$$$###"""  !!!"""###$$$%%%%%%"""$$$''')))++++++***)))&&&&&&&&&((()))+++---...)))))))))******++++++,,,((()))******))))))***,,,+++******+++++++++(((&&&'''''''''((())))))***+++,,,+++******+++...111222+++...///,,,'''%%%)))---,,,++++++++++++++++++++++++******))))))******++++++'''%%%(((---///---)))+++++++++++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,++++++++++++******---,,,++++++************---,,,***))))))***,,,------......---+++******+++*********++++++++++++***,,,++++++******)))))))))((('''&&&%%%###"""!!!!!! !!!!!! """%%%((('''''''''''''''%%%$$$###%%%###!!!!!!!!!!!!%%%+++***###!!!!!!$$$%%%&&&&&&%%%&&&)))+++))))))***,,,......---++++++******+++---...---,,,---***''')))---111111000///...------...///...---'''&&&&&&%%%$$$$$$######&&&'''(((&&&$$$""""""###'''%%%$$$$$$&&&%%%""" $$$''''''&&&### ###%%%&&&&&&%%%%%%&&&'''%%%""" """%%%&&&$$$"""%%%###!!!"""&&&'''&&&$$$$$$$$$###"""!!!!!!$$$'''"""$$$&&&&&&$$$###"""###############"""!!!  """!!!###'''$$$$$$###""""""""""""""""""!!! !!!######!!!!!!""""""!!!!!!   ###&&&$$$&&&((()))'''%%%%%%%%%$$$&&&((('''%%%###!!!!!! """######$$$%%%&&&((()))***+++((()))***+++,,,++++++***(((((((((((()))***,,,,,,))))))((()))***+++,,,---)))***+++***))))))+++------,,,,,,,,,---,,,)))''''''''''''(((***,,,...///000///---,,,---000444777...//////,,,((('''))),,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))'''&&&(((+++---,,,)))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,++++++***)))***+++,,,---------...,,,)))(((((())))))(((((((((******(((&&&))))))((('''&&&%%%$$$$$$  """######$$$&&&(((%%%%%%%%%%%%$$$###""""""###!!! !!! ###!!! """###%%%&&&&&&'''''''''&&&'''***,,,+++******,,,...///...,,,,,,++++++,,,......,,,++++++)))((())),,,///111222///---,,,,,,---......---%%%$$$$$$$$$$$$$$$$$$###$$$&&&((((((&&&$$$#########$$$%%%&&&%%%$$$"""!!!$$$&&&(((******)))&&&$$$"""%%%'''((('''&&&(((***)))%%%###%%%)))***(((%%%%%%!!!$$$((()))'''$$$###""" """%%%"""%%%((((((%%%###"""###""""""#########"""!!!!!!!!!###""" %%%***'''&&&%%%###""""""""""""!!!!!! !!!######!!! !!!"""""""""""" !!!!!!!!!  !!!  !!!!!!!!!!!!###%%%%%%'''))))))&&&###""""""!!!######"""  !!!###%%%&&&'''(((((()))******++++++******++++++++++++++++++++++++******)))*********''''''''''''(((***,,,---***++++++***)))***,,,...---,,,,,,...///...,,,***'''((((((***---000222444333222000///000111333555222000...,,,***)))***+++------,,,,,,,,,+++++++++,,,,,,---......---,,,,,,'''''''''((())))))))))))***************+++,,,,,,*********+++,,,,,,------++++++++++++++++++++++++(((((((((((()))***++++++)))*********+++++++++++++++,,,,,,***'''%%%%%%&&&'''&&&$$$%%%&&&&&&$$$!!!"""""""""!!!!!!  """$$$%%%$$$$$$$$$%%%###"""""""""!!!!!!  ###$$$######%%%$$$$$$$$$%%%&&&((()))***)))))))))((('''(((+++------+++***+++---//////...---,,,,,,---///...,,,***************+++---111555000...,,,,,,---.........######$$$$$$%%%%%%%%%&&&"""%%%(((***)))'''%%%%%%"""$$$''''''&&&$$$######"""###&&&)))******((('''###&&&)))***))))))+++---&&&### """&&&(((%%%"""###!!!&&&((('''%%%$$$""""""%%%###&&&))))))&&&######### !!!"""$$$$$$$$$###""""""$$$### !!!&&&,,,((('''&&&$$$###""""""!!!!!! !!!""""""!!! !!!#########"""!!!!!!"""""""""""""""!!! !!! !!!  !!!!!! """$$$$$$###""""""###$$$''')))((($$$  !!!!!! """#########%%%%%%$$$$$$%%%&&&((()))***************)))))))))******)))))))))***+++,,,...---,,,+++***)))))))))&&&%%%%%%&&&(((***,,,...+++++++++***)))***,,,...,,,+++,,,...000111///---))))))***,,,///222666888444444333333222111000000444111---+++++++++******---------,,,,,,++++++++++++,,,...//////...,,,+++&&&'''((((((''''''((()))******))))))******+++,,,(((((()))***+++,,,,,,---******************++++++&&&&&&&&&&&&''')))***+++((()))***++++++++++++++++++++++++)))&&&$$$$$$$$$&&&###""""""$$$###  !!! ###%%%&&&%%%###""""""!!! """((((((&&&'''+++((((((((()))***+++------+++,,,+++***)))***,,,///...,,,++++++---///000000...------...//////---******+++,,,++++++---222777111///------.../////////'''''''''&&&%%%$$$###"""%%%&&&(((******(((&&&$$$$$$$$$$$$$$$%%%&&&'''((()))'''%%%''')))***)))'''))))))))))))***+++,,,---)))'''$$$%%%&&&&&&$$$!!!&&&###)))+++)))(((&&&$$$###""""""###''''''(((((('''&&&$$$###"""!!! !!!###$$$###!!!###&&&%%%""""""''',,,,,,***&&&$$$$$$$$$"""!!! !!!!!!!!! """%%%&&&$$$!!! ###$$$###!!!   !!!""""""### $$$%%%%%%$$$""""""###%%%######!!! $$$""" """&&&))))))(((+++)))'''&&&&&&(((***,,,000///...---+++***)))(((+++++++++*********))))))***+++++++++***)))'''&&&(((((())))))***++++++++++++,,,---,,,++++++---///333333222222111000//////***---333777888999::::::111666;;;;;;666000---,,,(((+++---...,,,***))))))))),,,......,,,+++---///+++++++++******)))))))))(((***++++++***(((((((((******************++++++************))))))))))))******+++******)))((('''((((((((((((((((((((((((*********)))((('''%%%$$$$$$###!!! !!!###""""""$$$$$$$$$""" !!!#########$$$%%%'''(((***+++,,,***)))(((+++...///...+++///...+++))))))***,,,......---+++***+++...111333............------------,,,,,,------......//////...---,,,+++,,,...000111)))))))))))))))((('''&&&%%%&&&((())))))(((&&&%%%$$$#########$$$%%%&&&&&&$$$$$$%%%))),,,---***((()))))))))***+++---...///)))'''%%%%%%''''''&&&$$$!!!%%%)))'''&&&%%%$$$$$$%%%&&&'''&&&'''(((***+++******)))'''%%%######$$$$$$$$$""" ###%%%%%%$$$###&&&(((+++)))&&&$$$$$$$$$###"""!!!!!! !!!"""###$$$ """"""""""""""""""%%%&&&%%%###"""!!!$$$###"""!!!  !!!!!!"""""""""!!! """###%%%&&&&&&$$$"""!!!###$$$%%%###!!! !!!"""!!!  !!!""""""""""""%%%$$$###%%%(((***)))((()))(((''''''''')))+++,,,---------,,,,,,+++++++++,,,,,,,,,,,,++++++******---,,,+++)))))))))))))))((())))))***++++++,,,---...---------------,,,,,,***...333777777444///+++000111333444666777:::<<<888777666444222000---+++))))))***+++++++++***)))(((***------+++***+++---******************++++++(((***,,,,,,***)))((()))))))))************++++++***))))))))))))(((((((((************))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###!!!  !!!!!!  """###"""!!!"""""""""   !!!###%%%'''((())))))))))))******+++++++++---,,,+++---///000...,,,...---+++*********+++,,,,,,+++)))((((((+++...///---------...//////000000---------...............111000.........///111222))))))************))))))''''''((((((((((((((((((%%%$$$$$$$$$$$$$$$%%%%%%!!!%%%***---...+++)))((()))))))))+++,,,---...)))(((&&&&&&(((((((((''' """(((%%%%%%$$$%%%&&&''')))***&&&'''(((************))))))&&&###!!!!!!""""""!!!!!!"""$$$%%%%%%%%%$$$$$$'''%%%"""!!!"""######"""!!! """$$$&&&!!! !!!###%%%"""$$$%%%$$$"""!!!!!!###""""""!!!  !!!!!!""""""!!! !!!!!!###%%%''''''$$$!!!!!!###$$$###   $$$$$$$$$%%%&&&&&&&&&'''(((((((((***++++++)))((((((((((((((()))***+++,,,***++++++,,,,,,------...---------,,,,,,,,,,,,+++///---***((('''(((***,,,((())))))***+++---...///---------...000111111000///333888<<<===;;;666333666444222000111444777999>>>777000---...///...+++***(((&&&'''+++,,,+++***(((***++++++*********+++(((((())))))***+++++++++(((***++++++***((((((((((((((((((((())))))******''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%$$$"""!!!!!!""""""!!!!!!###$$$%%%%%%&&&''')))***,,,---,,,,,,++++++***)))))))))---,,,,,,---...///---+++---,,,,,,,,,++++++++++++,,,+++)))((((((***+++---***+++,,,---///000111222---------,,,,,,,,,,,,,,,///...---,,,,,,,,,---...((())))))))))))(((''''''***)))((((((((()))***+++(((((('''&&&&&&&&&''''''"""$$$'''***---...---,,,***************+++,,,,,,+++***(((''''''((((((((( !!!)))%%%$$$$$$$$$%%%'''((()))&&&&&&''''''&&&%%%###"""%%%""""""""""""$$$&&&%%%### ###!!! !!!!!!!!!  !!!"""###!!! !!!###%%% """"""!!!   !!!!!! !!!!!!"""$$$&&& !!!###$$$###!!! """"""  !!!"""###$$$''''''''''''((())))))***++++++,,,......,,,***((('''((()))***++++++,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,+++---+++***(((((((((***+++((((((((()))+++---000111---///111222333555:::>>>AAA???===<<<;;;===???@@@:::666222//////000222333:::555///+++,,,---......,,,'''###%%%***------***)))***++++++++++++***+++((((((((((((((()))))))))%%%'''))))))'''%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$#########"""""""""""" !!!!!!"""###$$$%%%&&&&&&###!!!  !!!###%%%&&&&&&'''''''''((()))+++,,,---++++++***)))(((''''''&&&*********+++,,,---,,,,,,,,,,,,---------,,,+++***...---,,,+++***++++++,,,(((((()))***,,,---...///******))))))((((((''''''((('''&&&%%%$$$$$$%%%%%%++++++++++++***)))((('''---,,,+++***+++,,,...///---,,,+++++++++++++++,,,.........//////000222444111000///...------------...---+++)))((('''((()))'''%%% !!!(((&&&&&&%%%$$$$$$%%%&&&'''&&&&&&''''''&&&%%%###"""### !!!!!!######$$$&&&''''''$$$!!!$$$"""!!!!!!"""$$$%%%$$$###$$$%%%&&&%%%$$$!!! !!!!!!"""###$$$$$$$$$$$$ """######"""!!!!!!"""  """######$$$%%%&&&$$$###"""!!!!!!!!!!!!"""!!!"""""" #########$$$%%%&&&'''(((***))))))((())))))***+++,,,...///000...,,,***)))((()))******+++,,,,,,,,,------,,,,,,,,,,,,++++++************++++++++++++)))))))))***))))))((((((((((((((())),,,///222444333888;;;999666777@@@IIIKKKHHHCCC>>>===???BBBDDD>>>:::666444333222000---///000///---++++++...000,,,'''"""###(((,,,,,,*********++++++++++++***)))(((''''''&&&%%%$$$$$$###!!!"""$$$$$$###!!!!!!!!! !!!!!!"""######%%%%%%%%%$$$$$$######### !!!###"""###$$$&&&''''''''''''))))))(((((()))***,,,...)))))))))((((((((((((((('''(((***+++,,,------...***+++,,,------+++***(((+++++++++***))))))((((((%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$######"""""" 000000000000//////...---000000/////////111222333111000000000000000111111888888888666555666999<<<888777666444444333333333111111///,,,******,,,...---,,,(((### %%%***+++***((('''''''''((((((''')))***+++,,,,,,++++++'''%%%""""""$$$&&&''''''&&&'''(((******))))))(((+++)))((((((***+++,,,+++)))+++---...---***&&&$$$$$$%%%(((*********(((''''''(((***)))((('''((()))%%%%%%&&&'''&&&%%%$$$###   !!!!!!!!!###%%%'''&&&$$$"""!!!""""""!!!!!!""""""#########$$$%%%&&&&&&&&&'''(((***+++,,,+++***))))))))))))+++,,,---...000///---++++++++++++++++++***++++++,,,---......---,,,,,,+++******)))***************++++++((()))***++++++***((('''*********+++...222666888>>>CCCFFFCCC<<<;;;@@@FFFKKKKKKKKKKKKJJJHHHFFFEEECCC???<<<:::999666000,,,%%%)))------***(((***---(((%%%""""""%%%((((((''')))((('''((())))))'''%%%%%%%%%$$$###!!!   !!!"""###%%%%%%$$$###"""!!! !!!"""###&&&(((&&&'''((()))))))))(((''',,,+++***))))))+++---///))))))))))))************''')))+++,,,,,,,,,---...'''((()))))))))((('''&&&$$$$$$%%%%%%$$$###"""!!!"""""""""!!!!!! 111111222444555555555555333333333333444555666777333333222333333444555666999;;;<<<:::999999;;;>>>888888777777777777888888222333222000...///333666444333000---+++,,,///111000///...---,,,------......///000222222222222111...,,,++++++,,,---,,,+++***---//////------000222222000......///111111111...///000111111///---+++***,,,...///000000///...---...//////...---...///***+++,,,---,,,+++)))((("""""""""######$$$$$$$$$$$$###"""!!!!!! !!!!!! !!!"""   !!!  !!!###$$$&&&'''''')))***)))%%%"""  !!!""""""###%%%%%%%%%%%%'''(((((((((((()))***+++,,,------,,,***))))))***+++---,,,...///...+++***+++,,,...---+++******+++,,,---......---,,,,,,+++***************++++++,,,,,,,,,+++++++++++++++++++++,,,---------///222666;;;===EEEGGGJJJJJJGGGCCC???===@@@DDDIIINNNOOOMMMIIIGGGFFFAAA<<<:::999666000+++###$$$&&&((('''&&&&&&%%%###"""!!! !!!"""######$$$"""!!!!!!######!!!!!!  """###$$$%%%""""""!!!  """###$$$%%%''')))&&&'''(((******)))((('''---+++***((()))***,,,...((((((((((((((((((((((((&&&(((***)))'''&&&'''(((###$$$$$$$$$######"""""" ///000222444777888999:::444555666666777888888999333333333444555666777888444888;;;;;;999888:::;;;555555555555666888999:::222444444333222444888===999888666666666777888999333333222111111222333444555555666666555444222111333222000000000000...,,,---111444333000000555:::444222000000111222333222/////////000000000000000111111222222333444444444000111222111000///000222(((***,,,///000000///...((((((((())))))************)))((('''&&&%%%%%%%%%""" """%%%!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!"""######"""!!!!!!!!!!!! """""""""!!!  !!!"""#########""""""###%%%''')))+++&&&(((***)))'''$$$"""!!!!!!"""###%%%&&&&&&&&&&&&&&&'''''''''&&&&&&(((***))))))))))))***+++,,,---...---+++******+++,,,---,,,---...,,,***)))+++---111///,,,***)))***,,,---------,,,,,,,,,,,,,,,++++++++++++,,,,,,---------///...,,,***+++,,,...000000///000111555:::>>>AAAEEEEEEHHHMMMPPPKKK@@@777333777===BBBFFFGGGFFFEEEFFF@@@999666555333...)))$$$""" """%%%%%%"""   !!!"""###$$$%%%%%%!!!###""""""!!!"""$$$%%%$$$%%%&&&((($$$%%%''')))***)))((('''+++***(((&&&&&&(((***,,,'''''''''&&&%%%%%%$$$$$$$$$&&&'''&&&"""!!!!!! 555444333444666888888777777555333666;;;<<<999555777777777777777777777777999:::;;;;;;:::999777666111111333555666777777777888666444333333555777999<<<======<<<:::999999;;;888555222000222444555555999999999999777666555444555444333111000111111222333444444333222333555888555555444444444333333333222000///111333444222///444333222111111222333444000444444000000555666333000---...111222//////111///------111111...---000000000000///---+++)))(((%%%%%%%%%%%%$$$###""""""&&&&&&%%%$$$###""""""!!!#####################$$$ """!!! !!!%%%)))***)))((('''&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$""" !!!"""###$$$$$$###!!!&&&%%%###!!!!!!"""###$$$$$$$$$$$$%%%(((******)))))))))))))))************...,,,)))&&&%%%&&&'''((($$$&&&((()))***)))((('''++++++***)))(((((((((((()))***+++***)))(((***+++,,,+++++++++************...---+++***)))***,,,---++++++++++++++++++******+++******+++---//////...'''---,,,---111+++(((333...///222111---,,,666BBBFFFPPPPPPDDD;;;>>>AAA???EEEJJJNNNNNNLLLIIIAAA999111333444333222555;;;AAAEEEBBB<<<333***$$$!!!!!!!!! !!!!!! """&&&&&&$$$$$$'''&&&### """###%%%%%%$$$"""!!!###$$$&&&''')))******+++)))((()))***,,,,,,***((('''(((((('''$$$""""""###(((&&&$$$"""  333222222444777:::::::::888666555888<<<>>>:::777777777777777777777777777777777888888777666555444444444555666777777777777888777555444444555666777999:::;;;;;;999777888888888666333222444555555555888888888888888777666555666555444333222222222333555555666555333444666888555555444444333333333444333111000222444555333111333222111111111111222333111444444000111555666333222000000222222...---000...,,,---111111......000000000111000///,,,)))''')))))))))***))))))((((((+++++++++***************(((''''''&&&&&&%%%%%%%%%%%%'''))))))((((((+++...---......///...,,,***))))))))))))******)))'''&&&"""$$$&&&'''((('''&&&%%%)))(((&&&%%%$$$%%%&&&''''''&&&&&&(((***,,,,,,+++*********+++++++++,,,,,,///---***((('''((()))***&&&''')))*********)))(((+++++++++,,,,,,---...///---......,,,++++++---///,,,,,,,,,+++++++++******///...,,,+++***+++,,,------------,,,,,,,,,++++++...---,,,+++,,,+++)))'''///,,,&&&,,,:::888......111***)))111999;;;999888???FFFKKKKKKKKKKKKHHHDDDCCC???<<>>???<<<999777777777777777777777777444444555555555444333333777888888888888888777777888777777666666555555555444777999:::888666555666999777666666777777666444666777777888888777777666777777555444444444444444666777777666555444666777777666444333333333444555444333222333555555333111222222111000000111222222111333333000111444444222444111111333222---,,,...,,,***---111222///...000///000222222111...+++)))......//////000/////////,,,,,,,,,,,,------......---,,,,,,+++***)))((('''***,,,.../////////000111///000222333333111...,,,,,,,,,---------,,,,,,+++&&&''')))+++,,,,,,,,,+++---,,,***)))))))))***+++***))))))***---......---,,,,,,,,,,,,------------///---+++***)))***+++,,,************++++++++++++......---......///000111/////////---,,,,,,///111------------,,,,,,,,,,,,///...---,,,+++,,,------//////......---,,,+++++++++******,,,---...,,,+++)))+++)))111AAABBB<<<@@@AAA999555<<>>777666@@@NNNTTTRRRFFF===111***(((((('''&&&)))(((&&&###!!!###%%%'''((((((******'''&&&)))(((%%%((())))))***+++,,,,,,---((()))*********((('''&&&&&&&&&'''((((((((((((((('''&&&%%%$$$$$$###  !!!!!! 333333444777:::======<<<999888999;;;===>>><<<:::777777777777777777777777444444444555555555555444888888999:::::::::999999777888888888777666444333222555888:::888666555555999888888999999999666444555555666777888888777777777777666555444444444444777888888777555444555666777666444333333333555555555444444444333222000///111111111111111111111111222222222000111222222222222//////222111---,,,...+++***---222333000///111...000222444444222///---000111222333333333333333......//////////////////......------,,,,,,,,,+++,,,---///000000000////////////000111000///---,,,,,,---...---,,,,,,,,,---***+++,,,......///......///...---,,,,,,---......---++++++,,,...///...---,,,,,,,,,---------.........---,,,+++***+++,,,------,,,,,,++++++,,,------000000///...------------///...---+++***+++...111............------------...---,,,+++++++++,,,,,,......---,,,+++))))))(((&&&%%%&&&(((+++,,,+++***---<<>>///222CCCQQQGGG@@@666...***'''%%%###!!!""""""  """"""###$$$&&&''')))***(((+++***((((((++++++)))---,,,,,,+++***))))))(((************)))(((&&&%%%%%%%%%%%%%%%%%%$$$$$$######!!! 666666666888;;;;;;:::999777777888:::<<<<<<;;;999777777777777777777777777666666666666777777888888666777888:::;;;;;;<<<<<<777888999999888666444333111555888:::999777666666::::::::::::;;;:::777444444555666777777777777777666666666555444444333222555666777666555333444555777666555444444444555555555555555333111///------111111111222222111111111222111000111111000111222...,,,---000000---,,,///,,,+++...333444111000222///000333555666666444333111111222333444444444333555444444333222222111111,,,,,,------......//////---...///000000000...---000///...---,,,---...///---...///...,,,+++,,,...//////////////////......//////........./////////...,,,,,,,,,...///...,,,,,,,,,,,,---------......------,,,+++++++++,,,---///...------------......000000...---------------......---,,,***+++---000.........---------,,,,,,*********)))))))))))))))***)))((('''&&&%%%$$$###%%%$$$$$$%%%)))+++++++++BBBRRRXXXSSSJJJCCCNNNgggjjjhhhhhhggg___TTTLLLKKKWWWMMMHHHFFF???555555===UUU``````KKK000%%%+++444777777444///(((###""""""  ###&&&&&&&&&&&&&&&&&&'''((()))'''))))))'''(((,,,...,,,,,,,,,+++***((('''&&&&&&((('''''''''&&&%%%$$$###"""""""""!!!!!! 888888888999::::::888666555666888999::::::999999777777777777777777777777777777777777888999:::;;;444555777999:::;;;;;;<<<777888888999888777555444222555888999999888888888;;;:::::::::;;;:::777444444555666666777777777777666666666666555444333222444555777777555444444555666666666666555555444444333444555333000...---...111222333333333333222111333000///111111...///111...,,,,,,000000...---000000...///333444222222555333444666777888888888777111222333333333333333222444444333222111000///...+++,,,,,,---...///000000111000///000111111000...333111///------///111333000222222000---+++---000111111000000////////////...////////////000000000///---,,,---......---,,,,,,------------...............---,,,,,,,,,,,,,,,////////////............------,,,------...///000---.........,,,,,,---///************))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$######""""""!!!  """(((111999???BBBGGGMMMLLLKKKOOOMMMRRRaaaccc___bbblllpppgggUUUIIIOOOKKKGGGBBB;;;444444888@@@HHHLLLHHH???666+++"""$$$((()))'''!!! """'''+++((((((''''''''''''((((((&&&)))(((&&&'''+++---+++((((((((('''''''''''''''######""""""!!!!!! 777777777999:::999777444555777999::::::999999999777777777777777777777777666555555666777888:::;;;555555666888888999999999777777888888888777777666222444666777777777888:::<<<;;;:::::::::999777555555555666666666666666666777777777888777666444333333555888888777666666777555555777777777666444333000222444444111000111333222333444444444444333222333///...111111------111111...///222222......000444111000333333222333777;;;;;;:::999999888888888444444444555444444333333000000000//////.........------......//////000000444222//////111222000///333222111000000111333333222444444111,,,***---000111111000000000111111222//////000000111111111111111///......//////...,,,........./////////000000000000///...------,,,,,,...///000000000...---,,,************+++,,,------)))+++------,,,+++++++++%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!!!!!!! (((444BBBLLLRRRCCCEEEAAAFFFRRRRRRPPPYYYUUUUUU\\\iiirrrnnnccc\\\[[[UUUIII<<<555555444111)))***---444===???222### """%%%&&&''')))+++((((((''''''((()))******(((***((($$$$$$(((***(((%%%%%%%%%$$$$$$#########  666666777999::::::777555555777:::;;;::::::::::::777777777777777777777777444444333444555777999:::666666777777777777666666777777777777777888888888222333555666666666888:::===;;;999999999999777555555666666666666666555555888888999999888777555444444666888999888888888888444555777999888666444222---000333444333333555888333333555555555555333333333///...111111------111555222222444333///...000777333111333333222444888AAA@@@===:::888888777888666666666666666555444333111111222222222222333333000000000///////////////555111......///111000...111111222222333222222222111333444000***(((+++...000000000111222333444555///000111111222222222222222000//////000000...---000000000000111111111111333222111000///...---,,,...///000111000///---+++***)))((('''&&&&&&&&&&&&%%%(((***+++***(((''''''!!!!!!!!! !!!+++777@@@FFFKKKPPPOOOQQQUUUOOOJJJSSSMMMTTT```hhhhhhhhhoooyyy}}}oooSSS666+++,,,))) (((&&&###$$$+++111,,,$$$$$$   &&&++++++*********'''''''''((()))+++,,,---***+++)))$$$###%%%&&&$$$%%%$$$###!!!!!!"""!!!  """###$$$$$$$$$""""""""""""""""""!!!!!!444444333333444555777888999;;;;;;;;;::::::<<<>>>888999::::::999777555333111444555333444888999666===888333222333555666555777333444999:::666666:::333444555666777777888888888999:::;;;:::999888777777777666333111222777;;;111222333444555555555555999777555666777888888777888888777666444333222222111222222222222333444555777444222333555555333111777000---111444111000333333444555444333222222444//////000111222333444444FFFJJJDDD666000666888333444444444333444444555555222333333222111111333555111111111000000000/////////...///111333333000,,,...000111111111111222333444333111///.........///111111111222333444555555333222111111222333333333111222333111///...///000444444222000///000333666///000333444222...***'''***,,,...///.........///+++)))&&&### !!!!!!!!!!!!!!!!!!!!!!!!   """(((---EEERRRaaaeee[[[JJJ<<<555<<>>444111888;;;888777666666555555555666666666555444444444666777888333222222222222111111111222111111333555666444111222333444333222222444666444222111///...............///000222333333333333222111111111222222111000000111222111000///000111333333222111///000333555///111222333111---(((%%%&&&'''((('''%%%%%%&&&'''%%%$$$""" !!!"""###""" !!!""" !!!!!!!!!""" ###'''&&&333DDDNNNQQQPPPQQQRRRFFFXXXccc___\\\hhhxxxvvvnnnYYY===)))"""!!!   !!!  """!!!"""!!!  """!!!!!! """###$$$!!!!!!  !!!!!! !!!!!! !!!"""""""""######$$$$$$%%%%%%$$$%%%%%%%%%###"""###$$$$$$######""""""######$$$###""""""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((($$$#########$$$%%%&&&&&&(((%%%%%%'''&&&"""!!!$$$$$$###"""###%%%&&&&&&%%%***)))((()))***)))%%%""""""$$$&&&'''%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&&&&$$$&&&'''&&&""" !!!"""!!!!!!""""""######$$$$$$!!!#########!!!!!!"""###!!!!!!!!!!!!!!!!!!    """######$$$%%%'''%%%&&&(((***++++++***))))))*********++++++++++++...,,,)))&&&###!!!    !!!!!! !!!  """$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$&&&''''''&&&$$$$$$$$$&&&%%%&&&'''***+++***))),,,,,,++++++******))))))((()))***+++,,,,,,,,,,,,000...------...---,,,+++444333333333333333444555333444444444222333444666111222222333222111///...555777777444333666555222555111...---000444888999666444444777777444333555555444333333333444555666<<<;;;::::::999999::::::888888666444333444777:::999999999999888777666555444333222444666999999999888888888777777666666666555333222444666666333000000000000222444666555444555111///111222000000111111333444555444555777888555444333222444777;;;===444999999333222999<<<:::888777777666555555555555777444222333666999999888333222222222222111111111333222222333555777666555666666555333222222444666333222111///............,,,...000222333333222222000111222222222000...---///000111111000000111222111222333222000000222333000111222111...***%%%"""""""""""" !!!###$$$######&&&***+++++++++******+++++++++%%%%%%### ###---666<<>>@@@AAA>>>;;;999555000000...)))$$$""" $$$%%%&&&&&&(((///:::CCCaaaddd```TTTIIIHHHKKKLLLLLLGGG===111'''!!!   """###"""  !!!!!!!!!"""""""""""""""#########&&&&&&&&&%%%%%%%%%%%%%%%"""!!!!!!"""$$$&&&'''&&&###$$$$$$%%%&&&''''''(((***+++,,,+++)))(((((()))&&&)))+++,,,+++)))(((((((((((())))))******++++++((((((((((((((((((((((((%%%'''***+++***)))((()))*********+++,,,,,,,,,---***,,,,,,,,,******+++,,,******))))))))))))******)))***,,,---------,,,++++++,,,---...---,,,+++***''''''''''''(((((()))***(((&&&'''***)))$$$"""###&&&%%%%%%&&&((())))))((('''''')))+++---......---$$$&&&(((((((((((()))+++((()))***,,,,,,***((('''******))))))******++++++)))))))))((('''&&&&&&'''%%%%%%&&&&&&''''''((((((&&&'''((((((''''''((()))((()))))))))))))))******&&&''''''((())))))))))))(((((('''''''''(((((()))%%%%%%%%%'''((('''$$$"""%%%&&&&&&'''((())))))***'''''''''''''''''''''(((%%%%%%$$$$$$$$$$$$$$$###%%%''')))((('''&&&'''(((************************''''''))))))******)))(((---,,,***(((&&&$$$###""""""###%%%&&&((()))******'''%%%###!!! """$$$&&&&&&(((***,,,)))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***+++,,,,,,,,,,,,+++,,,------...,,,---////////////000222222///,,,+++---...///000111222333333333111...---000000000000111111222222000//////000111222222111<<<=========>>>>>>>>>>>>;;;<<<<<<;;;::::::;;;===888888888999999999999999555888888666666999999777666555333222222444777999333444444333222222111000000//////000111333555666111111111111222555777888444222000//////000000111///000000111222222111111777666444555666888777666555666666666666777777777222111000222333222...***---...//////...,,,+++***)))+++---...000222333333000222222111000///000111...111444666888888777666555888999666555666777666999888777666555555555555444000,,,...444777666444111111111111000000000000///000000111111333555666999888666333000111333666111111111000000///......+++---111444555555444333///333666777444000...------///000111000111222444000111222222111000111222111111111000---)))$$$""""""###""""""!!!###&&&)))""""""!!!  %%%+++888IIIZZZcccccc___RRRYYY]]]ZZZUUUOOOEEE:::999444...)))%%%  %%%$$$""" !!!&&&///555===MMM^^^```VVVGGG999000CCC<<<333+++%%%""""""###!!!"""$$$$$$"""!!! !!!######!!!###%%%&&&%%%###!!!######$$$$$$%%%%%%&&&&&&'''''''''(((((((((((((((************************'''%%%%%%&&&)))+++,,,+++(((((()))***++++++,,,,,,---...000///---,,,+++,,,(((+++......---+++******,,,,,,,,,,,,++++++******))))))************))))))'''***,,,,,,+++***++++++.........------,,,,,,,,,***,,,---,,,+++***+++---,,,,,,++++++++++++,,,,,,+++,,,...//////...---,,,+++,,,,,,---,,,+++)))(((***)))(((((('''''''''''''''%%%&&&***)))$$$"""###&&&%%%%%%&&&((())))))(((%%%&&&(((***+++,,,---...%%%&&&'''((('''((()))+++''')))***,,,,,,+++)))((()))(((((((((((()))***+++((('''&&&&&&((()))******''''''&&&&&&%%%%%%$$$$$$&&&'''))))))(((''')))***))))))******++++++++++++'''((()))***++++++*********))))))((((((((())))))''''''''')))***)))&&&$$$&&&&&&'''((()))++++++,,,'''(((((())))))*********((())))))(((''''''''''''&&&''')))(((&&&%%%%%%&&&***************+++++++++'''(((***+++++++++***)))------,,,+++)))((('''&&&'''(((***+++,,,------,,,,,,+++)))(((&&&&&&&&&'''&&&((()))*********,,,...---...///000111000///...////////////////////////...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,------......000111111111111333555333000,,,***+++---//////000111222333333111///...000///.........///000111///...---...000111111000:::;;;<<<===>>>>>>>>>>>>;;;<<<<<<;;;999999:::<<<999999999::::::;;;;;;<<<666999:::777888;;;;;;999666777777666444444666777333555666333333555444111000111222333444555555666777666555444333333333333111///,,,,,,,,,------,,,***+++,,,---............222000...///000111000///111111111111111111222222------......---+++***)))+++---...---)))&&&#########(((+++***+++///111000+++---////////////111222+++...333666777666333000111333444333333444666777777777666555444444444444333000...///222555555444222222111111111000000000///000222222222222444555777777666444111111333555......//////...---,,,,,,)))+++---000222222222111...333777777444000///000---///000111000000222444000111222111//////111222111111111000...+++(((&&&###$$$%%%%%%%%%'''***,,,))))))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%///BBBWWWcccccc___dddpppyyyyyyvvvpppcccUUUFFF???777222,,,%%% !!!$$$&&&&&&&&&%%%%%%$$$######&&&+++///)))666GGGPPPNNNHHHCCCAAA===444,,,((('''&&&)))---%%%&&&''''''''''''&&&%%%############$$$&&&'''((("""$$$&&&((())))))(((((()))))))))))))))************+++,,,---------,,,,,,,,,---------------......***)))((())),,,.........++++++,,,,,,------......---///111111///...---...+++---//////...,,,,,,---//////......---,,,***)))******++++++++++++*********+++,,,,,,++++++,,,...222222111000///......---,,,---......------...//////..................///---......//////.........,,,,,,,,,+++***)))((('''+++***)))'''&&&&&&&&&&&&&&&$$$%%%)))(((%%%$$$&&&&&&%%%$$$%%%'''((((((''')))***++++++))))))***,,,'''((())))))((((((***,,,)))***+++,,,,,,,,,+++******))))))((()))***,,,---)))(((&&&'''***,,,......))))))((('''&&&%%%%%%$$$'''(((******))))))+++,,,)))))))))***++++++,,,,,,((()))***+++,,,+++***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((('''&&&$$$###$$$%%%&&&(((***++++++'''''')))***+++++++++++++++,,,,,,+++)))((()))***''')))******(((''''''''')))***+++,,,,,,,,,,,,,,,***,,,.../////////---,,,------------,,,+++)))(((***+++---...//////...---,,,------...///000000000***+++------,,,,,,---...---...//////000000///////////////////////////////////////......---------,,,,,,,,,,,,,,,------...///000111111000111333555111...+++***+++---...///---...000111111000000///...---,,,,,,,,,---...///---,,,,,,---...//////...666777999;;;<<<=========999::::::999777777888999::::::::::::;;;<<<===>>>:::===<<<999999<<<<<<999444666888888666555555777444888999666666:::999666555666777888888777555444999999888666444222000///000---******+++,,,+++)))******++++++,,,+++++++++***)))((((((***,,,+++++++++++++++***************&&&)))+++)))&&&$$$&&&)))&&&)))+++)))%%%!!!%%%(((&&&%%%(((***(((&&&((()))***)))***,,,---(((***---///000...+++***---------...---...000444000000//////.../////////000///.........000111222///.........------------,,,///222222000///000111222222222111///...000111******+++,,,+++***)))((($$$%%%''')))+++,,,---------111666666222///000111...///111111000000111333111222111///......111333111111222111000...,,,+++'''(((************,,,---//////...---,,,,,,,,,,,,))))))))))))))))))))))))+++,,,111===MMMYYY]]]]]]dddttt~~~ooo___UUUJJJCCC999---'''&&&'''%%%$$$%%%(((+++,,,++++++++++++***)))((()))***---...111666===DDDJJJOOO:::111))))))******,,,111************************'''''''''((()))***+++,,,))))))***+++,,,,,,,,,+++------------,,,,,,,,,,,,,,,---.../////////......---------.........//////,,,***)))***---.........,,,,,,,,,---------------+++...000111000............///000000......///000...//////000///...,,,,,,***+++,,,------,,,+++***---------,,,+++,,,...111222222111111000000//////---...//////......///111......------------......,,,,,,++++++***++++++,,,+++***)))'''&&&%%%%%%%%%&&&&&&%%%$$$#########$$$### !!!$$$%%%######&&&"""!!!!!!"""$$$%%%$$$###(((***+++)))''''''(((***)))))))))((('''''')))+++))))))*********++++++++++++***))))))***,,,...///+++)))&&&'''***---...---)))))))))((('''''''''&&&&&&((())))))))))))***,,,)))))))))***+++,,,,,,,,,)))***+++,,,,,,+++)))((($$$###""""""!!!!!!""""""!!!  """######""" """###%%%'''((()))&&&''')))+++,,,,,,,,,,,,,,,...///---+++)))***,,,(((***++++++)))(((((()))''')))+++---......---,,,+++---///111111000...---,,,,,,---------+++***)))(((***,,,...//////......***+++...000111111111000***,,,------------...000------,,,,,,------...///------------------------------------,,,+++***)))******))))))******+++,,,***+++,,,+++***+++---///---+++(((((()))+++,,,,,,(((((()))***+++,,,------+++***(((''''''((()))***)))((('''(((******)))(((444666888:::<<<=========888999999888666555777888;;;;;;;;;<<<===>>>???@@@===@@@???;;;:::<<<;;;888111444888999777555555666666;;;<<<999999======999:::;;;======<<<999555333555666666666555333111///000---******+++,,,***(((,,,,,,,,,,,,+++***))))))&&&%%%$$$%%%(((***+++***&&&&&&&&&&&&%%%%%%%%%$$$"""''')))'''!!!$$$)))###&&&((('''######&&&""" ###$$$"""$$$%%%%%%%%%###"""###$$$$$$%%%&&&''''''&&&%%%$$$,,,+++***)))((('''***...(((((('''''''''((()))))),,,,,,,,,+++******,,,...*********)))))))))(((((((((,,,///000...,,,,,,---+++,,,------+++***+++,,,''''''((())))))(((&&&&&& !!!"""$$$%%%''')))***+++000444444000...///222///000111111000000111222222222000...---...111444111111222222222000///...+++---//////...------...222222222111111222222333,,,,,,,,,,,,,,,,,,,,,,,,''''''(((...666AAAIIINNNVVVhhhzzzzzzxxxkkk]]]RRREEE555+++***...***'''(((+++...///...............---,,,,,,,,,...+++,,,555>>>AAA???<<<;;;111***+++,,,+++,,,000,,,,,,++++++++++++,,,,,,)))))))))***+++---...///...---------------------/////////......---------,,,---///000000000///...,,,---------......//////,,,+++)))***,,,......---,,,,,,,,,,,,,,,+++++++++***---000111000///...///000111111000//////000222---...000111111000///...+++,,,---......---,,,+++//////...,,,+++,,,000333////////////////////////,,,---//////......///000++++++************++++++)))((('''&&&%%%&&&'''(((((('''%%%###!!!!!!!!!"""  !!!!!! !!!$$$!!! ###%%%'''&&&%%%%%%(((+++((()))((('''%%%%%%''')))(((''''''''''''((()))***+++***)))((()))+++---///,,,)))&&&&&&(((++++++***'''''''''''''''((((((((($$$&&&'''''''''''')))***))))))******+++,,,------***+++,,,------+++)))'''!!!  !!!###%%%&&&'''&&&''')))+++---------------///000...+++)))+++,,,((()))+++***)))(((((()))&&&(((+++...//////---,,,***,,,...000111///---,,,***+++,,,---,,,+++***)))%%%'''***---/////////...(((***,,,...///---+++******+++---...---...000111,,,+++*********+++---...++++++++++++++++++++++++******))))))((('''%%%%%%''''''&&&&&&''''''((()))%%%%%%%%%$$$###$$$&&&((((((&&&%%%%%%'''((()))(((""""""###$$$%%%''')))***'''%%%$$$""""""###%%%&&&%%%###"""###$$$%%%$$$""">>>;;;888888::::::888555;;;777666888555//////444???===<<<;;;===>>>>>>>>>?????????>>><<<999777666444555666777888999:::;;;:::999888888888999:::;;;BBB???;;;999888777555333444333222444666666222...***,,,,,,***+++...,,,(((...---,,,,,,------+++)))$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%$$$###!!! !!!!!! !!!###$$$$$$$$$"""!!!!!!!!!""""""!!! '''%%%###  !!!""""""""""""""""""""""""""""""""""""###$$$%%%&&&""" ###&&&'''%%%"""###%%%&&&&&&$$$$$$%%%'''(((&&&$$$"""!!!!!!""""""  """"""!!!!!!"""$$$###!!!###''',,,///111111222333444444222000///000333666;;;666///,,,,,,...000222222111111000/////////000+++---///111222222111000666333111000111333333333111///,,,***)))))))))***(((***+++---///333888<<>><<<<<<===>>>>>>>>><<<:::999:::<<<===999666444444555666777888999:::;;;:::999888888999:::;;;===:::666333222222111000444111//////000111111///+++,,,+++)))+++...---))),,,***)))*********'''&&&#########$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$###!!!   """###$$$###"""!!!!!!!!!!!!!!!!!! $$$###!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!! ###%%%&&&$$$""""""###%%%$$$######$$$&&&%%%$$$"""!!!!!!"""###$$$!!! !!!!!! !!!"""!!! $$$(((---111111111111222333333222000///000333555777222,,,''''''((()))***++++++************++++++((()))+++---...---,,,+++222000------...///000///+++++++++***)))((('''&&&&&&'''(((''''''(((+++---000555???PPP```iiiiiieeevvvrrrjjj\\\GGG333)))(((&&&%%%$$$$$$%%%&&&(((******,,,...---,,,++++++,,,+++***+++...000111000...,,,---,,,+++***+++...000,,,------------.........111...***)))+++------------------...///000111222000000000000//////......+++///000------000///+++---,,,+++---///000...,,,''')))+++++++++,,,---///......---,,,,,,+++******...------,,,---...///000......,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++------,,,,,,,,,+++++++++***,,,---+++)))'''(((***++++++,,,++++++***)))(((""""""!!!  !!!  """!!!  ###$$$%%%$$$######%%%'''%%%%%%%%%&&&&&&&&&'''''''''%%%$$$&&&)))***)))((()))((((((''''''(((((()))+++))))))***------,,,)))((('''%%%###  !!!"""!!!"""$$$(((+++++++++---...///---+++***,,,...++++++++++++,,,,,,------***+++,,,------,,,++++++---,,,***(((&&&%%%$$$###"""""""""######$$$$$$$$$%%%%%%%%%&&&'''&&&$$$""" !!!"""""""""""""""  !!!!!!!!!!!!"""""" """ !!!  666777888888777777999:::888666666777444000000444>>>>>>======<<<======>>>999555333666<<<>>>:::666333444444444555666888888;;;:::999888888999::::::999555111............---333///+++)))***---...///------+++(((***......+++***)))'''''''''&&&$$$"""""""""###%%%'''((()))***%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%$$$###"""###%%%""""""######"""  """#########"""!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!! """$$$%%%###"""!!!"""######""""""###%%%###"""!!!!!!!!!###$$$%%%"""!!!!!!!!! !!! $$$(((...111222222222222333333222000///000222555555000***%%%#########"""$$$$$$$$$$$$%%%&&&''''''$$$%%%&&&''''''&&&%%%$$$)))'''&&&&&&'''(((((('''$$$%%%'''((((((&&&$$$""""""######"""!!! """&&&(((,,,444>>>FFFJJJLLL\\\aaaddd\\\FFF...$$$&&&!!!  !!!###$$$%%%'''))))))'''&&&'''((('''&&&&&&'''***++++++***'''((())))))(((((()))***++++++++++++,,,,,,,,,,,,///,,,)))((()))+++++++++(((((()))***+++---...///------------,,,,,,,,,,,,))),,,,,,++++++,,,,,,)))))))))(((***+++,,,***)))%%%%%%&&&(((***+++***(((******++++++***)))'''&&&))))))(((((())))))***+++''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((()))))))))))))))))))))((((((((('''''''''&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&$$$%%%%%%%%%%%%%%%$$$$$$!!!###"""  """ !!!!!!!!!""""""###""""""###%%%&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&'''))))))((('''"""!!!   ###&&&&&&&&&&&&(((***+++******+++,,,))))))***+++,,,...000111+++,,,---......---,,,+++...,,,***&&&###!!! !!!!!!""""""!!!!!!!!!!!! 333666888777444333555888555666666666444111111333======>>>===<<<;;;<<<===999777555777999:::888555333222222333444555777888:::999888777666777777888777444///------...//////000...+++))))))***,,,...---...+++''')))---...++++++)))(((''''''&&&###!!!###$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%$$$###"""###$$$ !!!"""######!!! !!!"""###$$$$$$$$$###### !!!!!!!!!!!!!!!  !!!"""!!!  !!!  !!!""""""""""""!!!"""$$$###""""""###%%%$$$############$$$%%%%%%###"""!!!!!!!!!!!! !!!&&&,,,000222333333444222333222111///000222444555111,,,'''%%%###!!! !!!!!!"""###$$$%%%!!!""""""""""""!!!  !!!!!!!!! !!!"""######"""!!!!!! !!! !!!$$$%%%&&&(((+++000666:::???GGGPPPOOO???,,,$$$%%%  !!!"""### """$$$$$$###"""###$$$%%%###"""###$$$&&&&&&%%%"""$$$&&&&&&%%%$$$$$$%%%''''''''''''((((((((((((***)))'''&&&&&&''''''((($$$$$$$$$%%%%%%'''((()))((((((((((((((('''''''''%%%''''''''''''''''''%%%$$$$$$$$$%%%&&&%%%%%%$$$###""""""%%%))))))&&&"""$$$%%%&&&''''''%%%###!!!$$$$$$$$$$$$$$$%%%%%%%%% !!!!!!!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!! !!!"""""" ### (((&&& !!!!!!!!!!!!######""""""""""""######"""""""""###$$$$$$######  """"""!!!!!!###%%%&&&'''&&&&&&&&&$$$%%%&&&(((***---000222,,,---.........---,,,+++000...,,,(((%%%###!!!  !!!"""###$$$!!!222444666444000///000222333555666555333333222222;;;<<<>>>===:::999:::;;;;;;<<<<<<999555222333444222111111111333555777888999888666444333333444444444111...,,,---...//////,,,------,,,++++++++++++------***'''(((------+++---+++***))))))(((%%%###&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%$$$"""!!!"""### !!!###$$$$$$###!!! ######$$$$$$$$$%%%%%%$$$ !!!!!!!!!!!!!!! !!!###$$$$$$""" """!!!  !!!!!!"""###$$$$$$######$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""!!!""""""!!! !!!!!!"""(((---000333555777222333333222111111333444444111---***(((&&&###  !!!!!!"""!!!!!!  !!!  !!! !!!"""!!!"""###"""!!!###'''***---000777:::444)))"""""" !!!!!!""" !!!  !!!###""" """######"""!!!$$$$$$###!!! """"""""""""############$$$$$$###"""!!!!!!"""###"""!!! !!!""""""""""""""""""""""""!!!!!!!!!######!!!!!!!!! !!!!!!  """%%%&&&"""!!!""""""  !!!!!!!!!!!! !!!!!!!!! ### )))'''  !!!!!!!!!  !!!###&&&)))---///,,,---.........---,,,+++///...,,,***(((&&&&&&%%% !!!"""###$$$%%%&&&'''""" 333333333222000......///000555777444333444333111888;;;===<<<888666777999;;;>>>???:::222...000444000000000000222555999;;;888777555333222111111222///---++++++,,,------,,,***---///000...,,,+++***++++++)))&&&(((,,,,,,)))---,,,+++******)))'''%%%'''((()))))))))(((&&&%%%''''''&&&&&&%%%%%%$$$$$$###$$$%%%$$$"""!!!!!!"""!!!"""$$$&&&&&&$$$!!!  #########$$$$$$$$$%%%%%% !!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$###""" """!!!  !!!"""###%%%$$$######$$$&&&&&&&&&%%%%%%%%%$$$$$$######"""""""""###""" !!!"""$$$(((,,,000444777333444555444222222444555000///---,,,,,,)))&&&###!!! !!!!!!  ###%%%%%%"""  !!!"""###"""!!! !!!"""'''%%%%%%)))((("""  !!!  !!!  """"""  !!!   !!!!!! !!!%%%$$$ $$$(((******+++,,,.........---,,,,,,+++***)))))))))))))))$$$$$$%%%&&&'''(((((()))%%%$$$""""""!!!333222111111222222000///...444777444333555444111666999<<<;;;777444555777888999999666111///111333/////////000333777;;;===888777555333111111111111,,,++++++,,,---...,,,+++***---000000...+++++++++(((***)))&&&(((+++***&&&+++***))))))***)))'''%%%&&&''')))******)))((('''(((''''''&&&%%%%%%$$$$$$###$$$%%%$$$!!! !!!""""""$$$&&&((('''%%%""" !!!""""""!!!!!!""""""!!!!!!""""""###$$$ !!!!!!!!!!!!!!!!!!"""###%%%%%%%%%$$$$$$ !!!  !!!!!!"""######""""""###%%%""""""######$$$$$$######"""!!!"""###$$$### """!!!$$$&&&+++000444444555666555444444555666.........///000///,,,)))&&&%%%$$$""" !!!!!!  !!!###&&&((('''$$$"""#########$$$$$$###"""!!!$$$ !!!!!!  !!!  !!!!!!   $$$&&&((()))+++,,,---...------+++++++++******++++++,,,*********+++++++++,,,,,,)))((('''&&&&&&$$$   !!!!!!444111///111444555333111---444777444222555555111444888<<<:::555222333666555444222222222333333333///......000333888<<>>AAA>>>777999:::<<<:::666222///...555444333333333333444444///,,,---111555444444666333777777222...///000000111111111333555555444222+++,,,---------+++)))(((((('''&&&)))...000///,,,***(((%%%###$$$'''***,,,)))(((((('''''')))***+++***(((''''''((((((&&&%%%&&&$$$%%%&&&### ###&&&$$$""""""###$$$###"""$$$######$$$&&&'''%%%$$$"""###$$$$$$###"""$$$%%%%%%###""""""$$$%%%%%%$$$""""""!!!!!!!!!!!!!!! !!!""""""######"""    """$$$&&&'''''''''&&&$$$$$$'''---222666444333222222444555777999666444222111111///---******'''###""""""  ###$$$$$$###""""""###$$$###!!! """""""""""""""!!! """###$$$$$$$$$###!!!!!!     ###(((++++++***))),,,//////---)))000///------...111444666...///000111000///---+++---+++***,,,///222333333000///......///000...---///...---...000111000///000111111000---+++++++++,,,,,,++++++******++++++******((('''%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&&&&###############$$$%%%%%%"""###&&&((()))&&&!!! 444666999;;;<<<<<<<<<;;;999;;;<<<<<<@@@BBB>>>888999;;;<<<;;;888444111///555444333333444444333333......///222333333222222111444555222//////111333222222222333555555444222,,,---//////...,,,***(((***))))))+++------***((()))((('''&&&''')))+++,,,))))))((('''((()))***+++(((((('''''''''''''''&&&''''''''''''$$$""""""$$$$$$"""!!!"""###$$$###"""%%%$$$$$$%%%''''''&&&%%%"""###$$$$$$###"""###%%%&&&$$$"""!!!###$$$%%%$$$!!!!!!!!!!!! !!!"""######"""!!! !!!    """###$$$%%%$$$###""""""$$$(((---000111111111222444555666777777666555555444222111///...+++'''&&&%%%### !!!###$$$%%%%%%%%%)))))))))&&&###!!! !!!""""""!!!!!!  !!!!!!""""""!!!    !!! ###'''*********---000111///---000...+++)))***,,,///111000111222222000---)))'''*********+++...111333444444222000///////////////---------...///000000//////111222222000---------222111111000000000111111///...---+++***)))))))))******++++++,,,------...((((((((())))))***++++++))))))+++---...,,,'''###!!!"""""""""  444666999<<<======<<<;;;999<<<<<<===@@@CCC???888::::::;;;<<<<<<:::666444555444333333444333000---,,,///111222222111000...111222444333111///222666444333333444666777666555///000222222111...+++)))))))))***+++,,,+++)))'''((()))***++++++++++++***)))((('''''''''(((******'''(((((((((((((((((())))))++++++)))'''&&&&&&&&&###""""""###$$$%%%$$$###$$$$$$###%%%&&&'''&&&$$$"""$$$%%%$$$###"""###$$$&&&###!!!!!!"""######### !!!!!!!!!!!! !!!"""######"""!!!!!!"""!!! !!!"""!!!!!!!!!!!!!!!  !!!!!!!!!#########$$$%%%&&&'''(((+++,,,///222444555444444666666777666555444333333111...+++***+++***&&&""""""!!!  """%%%&&&***++++++)))&&&$$$$$$%%%$$$$$$$$$######!!!     """ !!!$$$%%%'''***---//////...///---)))&&&%%%&&&(((***---...///000...+++(((&&&'''((()))***,,,///222444555444222///---,,,------***+++---........./////////111333333111///......333333222222222333333444111000///---,,,,,,++++++,,,---...000222333444555------...///000000111111000000111333333222...+++&&&''')))(((%%%######$$$###%%%'''&&&$$$""""""###666888:::===>>>>>>>>>======???>>>>>>AAADDDAAA:::::::::<<<>>>???>>>;;;888666555444555555222+++&&&(((...222222111222111...111111333444222///222777666555555666999:::::::::333444666666555111---+++'''((()))+++,,,,,,------)))***,,,......,,,***))))))((('''''''''(((***+++'''(((******))))))***+++,,,//////+++)))******(((%%%$$$$$$%%%''''''%%%$$$$$$######$$$&&&&&&%%%$$$###$$$%%%$$$"""""""""$$$%%%###""""""#########""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""" """ """$$$""" """""""""""""""!!!  """!!!  !!!"""$$$%%%%%%%%%$$$###$$$'''+++///222333222222333555666666444333333444222///---...000000---***%%%### """$$$$$$&&&((((((((((((***,,,))))))))))))((('''&&&&&&"""""""""""""""######### """""""""""" !!!!!!!!!!!!   !!!!!!   """%%%(((***,,,...+++(((%%%###"""###$$$%%%&&&(((***+++***)))((('''(((***++++++...111444333333222///,,,***+++---***,,,///000000///000111111222444333222111111222333222222222222333444444111000///...---------......///111333555666777777///000111333444444444444555444444555666555222///,,,///111///+++)))***,,,(((+++...---***((((((***999:::<<<>>>???@@@@@@@@@@@@@@@???===@@@CCCAAA;;;;;;;;;<<<>>>@@@@@@<<<999888666666888777222(((!!!***111111222444444111000///111333111---000666555555444666999<<<<<<<<<666888::::::888444000---***+++,,,,,,,,,---///000------......---,,,+++*********)))((()))***+++,,,''')))++++++******,,,...,,,111111,,,***,,,,,,)))(((''''''((())))))'''%%%$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$"""!!!"""###%%%$$$###$$$%%%%%%###!!!!!!!!!!!!"""""""""######"""!!! !!!###$$$"""!!!"""### ###%%%### !!!!!!!!! """"""######"""!!! !!!!!!!!!  !!!""" """###$$$$$$###"""!!!"""&&&***---000111222000333555555333222333444222000///000333444222///+++)))&&&###!!!!!!"""""" """$$$&&&''')))+++---++++++,,,,,,,,,++++++***(((((('''(((((())))))***&&&&&&%%%%%%$$$$$$######"""&&&&&&""""""&&&&&&"""""""""######$$$$$$###### !!!!!!!!!!!!   !!!!!!!!!!!!"""&&&)))+++)))'''%%%###""""""""" !!!###%%%&&&'''''''''''')))+++++++++,,,000444///000111///,,,+++---///)))---111222111000111222111222333222000000222444222111111111222222333444000000///////////////000000222333555666666666666///000222444555555555555555444444444555444222000///222444222...+++,,,///+++///333333///------///;;;<<<===???@@@AAABBBBBB@@@@@@>>>;;;>>>AAA???999<<<<<<<<<>>>@@@@@@<<<888999888999:::999222&&&'''///111222666777444000...///222000+++...555333222222444777:::;;;;;;999:::<<<===;;;666222///111111000...,,,---...000111000...,,,+++++++++,,,,,,+++*********+++,,,---'''***,,,,,,******---///,,,111222,,,***,,,---))))))))))))***+++***(((%%%%%%%%%$$$&&&'''((('''%%%###%%%%%%$$$"""!!!"""###&&&%%%%%%&&&'''&&&$$$!!!!!!!!!""""""######$$$$$$###""" !!!$$$&&&""" ######### $$$&&&### """"""!!!!!!!!! !!!""""""###"""  !!!   !!!###$$$!!!"""###$$$$$$ """%%%)))...222444...111444333111000222444333111///111444555333111000///---+++(((&&&$$$###!!!###%%%%%%&&&(((*********+++,,,,,,,,,++++++------,,,,,,---...//////******)))(((''''''&&&&&&%%%))))))%%%%%%))))))%%%######$$$%%%&&&&&&&&&&&& !!!"""######"""!!!  !!!  !!!!!!!!!!!!  !!!  $$$((((((((('''%%%$$$#########!!!!!!!!!""""""#########&&&(((******)))***...222+++...000000...---///111(((,,,111222111000000222000000000///......111333111111111111111222333333000000//////000000111111333444555666666555444333...000222333555555555444444333222222333222000///...111444222---***+++...,,,111666555222///000333===>>>???@@@AAA@@@??????@@@===:::777777:::===???<<<<<<;;;:::999999999999:::999999999777///###+++777999666555333111------------......//////777444222333666999999777;;;>>>AAAAAA???;;;999777:::444...+++,,,---...---000///---+++))))))((())),,,,,,,,,,,,,,,,,,,,,,,,///---+++******+++,,,------000222000,,,))))))***------,,,,,,+++***'''$$$'''((((((((((((''''''&&&&&&''''''&&&###!!!!!!"""###$$$$$$$$$###!!! ########################&&&$$$"""  !!!!!!  !!!"""!!! !!!###""" ###&&&"""###$$$"""!!!!!!""""""!!!  """!!! !!!!!! ###"""!!!!!!!!!"""$$$%%%### ###'''))))))***---111333222222222333111222444555666555444444666333000...---,,,***(((%%%$$$###""""""$$$&&&'''&&&&&&&&&'''((()))***+++...------...//////---,,,+++---000222222///,,,)))************************(((***,,,+++((('''(((***((('''$$$""""""###%%%'''""""""!!!!!!  !!!!!!  !!!  ###$$$$$$###""" ###!!! !!!  !!! """ !!!!!!     """!!!%%%((()))(((&&&$$$$$$###!!!  !!!!!!""""""$$$&&&))),,,...000.........///////////////+++---000222222111///...///............000111222///---,,,...111222000---///000111111000000111333111222333444444444333222333111000111333555666666666666555333000//////000444555555333111111222333555444333444555555333111===>>>???@@@@@@@@@?????????===;;;::::::<<>>>>>===<<<;;;;;;;;;;;;<<<;;;::::::999222)))!!!&&&222<<<===:::888777666000000111111111000000///222000...000333666666555888;;;>>>???>>><<<<<<;;;<<<888222///...///...---111///---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---......,,,...///...,,,******,,,+++++++++,,,,,,+++)))'''***************))))))(((%%%%%%%%%###!!! !!!$$$$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!"""###!!!  !!!  !!!!!! !!!###$$$ """###""" """%%%!!!""""""!!!  """!!!  !!! """"""!!!!!!!!!"""###$$$### !!!$$$%%%%%%(((+++///111111111222333111111222333333333333333777555333222222222000///***((('''%%%%%%&&&'''(((%%%%%%%%%&&&''')))***+++))))))+++---///...+++)))000111222222222111000///,,,,,,------------,,,,,,,,,---...,,,***)))***,,,+++***((('''&&&'''((()))%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%"""!!! !!!"""""""""!!!!!!!!!!!!!!!"""$$$$$$%%%%%%$$$###!!! $$$"""!!! !!! !!!         ###&&&''''''&&&&&&'''&&&$$$###!!!  """%%%(((***,,,......////////////000000+++---///111222111///...///............000111222///...---///111222000......000222222000000000111111222333555666666555555333111000111333555666666666666666333000//////111444444555333222111333444555444444444555555333222===>>>??????@@@@@@????????????>>>===>>>???AAABBB@@@??????>>>>>>======<<<>>><<<;;;;;;;;;777000+++000999@@@???;;;::::::888555555666666555333000///...------///222555666666444777:::<<<======???@@@>>>;;;666333222111000...333111...,,,+++,,,---...++++++++++++++++++++++++.............../////////***+++,,,+++******,,,---******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++******&&&&&&%%%###!!! """###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!"""###$$$%%%"""!!! !!!  """#########!!!"""""""""###&&&(((!!!""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!"""$$$ """!!!!!!!!!!!!"""######"""  !!!!!!$$$'''+++---...///111222000000000000000111111222666444333444555666555444000...,,,***)))))))))***$$$$$$$$$%%%&&&'''((()))$$$&&&)))---000000---***222111111111111111222333//////000000000000//////111111000...,,,+++---///.........---------,,,,,,************************&&&''''''(((((((((''''''(((&&&$$$"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&%%%$$$%%%$$$###!!! !!!!!! !!!  !!!"""### !!! !!! !!! !!! """$$$%%%&&&&&&))))))'''&&&$$$!!!"""$$$&&&&&&+++,,,,,,---...//////000+++---///111222222000000///......//////000111222000000///000222333111000...000333333222000//////000111333666777777777777222111000111444666666666666777666444111000111222333444444444333333444666666555444555666666444222===>>>>>>???????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>=========;;;:::;;;<<<;;;777333666===@@@===999999999888888999::::::888444111.........000222555888999:::333666999;;;<<<===@@@AAA<<<:::888555444333222111555333000---,,,---///111************************,,,---...////////////...++++++***)))))))))+++,,,+++,,,---,,,+++++++++,,,...---,,,,,,++++++++++++))))))(((&&&$$$###%%%'''&&&%%%$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$%%%$$$"""  $$$!!! $$$&&&%%%### !!!"""###$$$&&&'''!!!""""""!!!  !!!!!!""""""""""""!!!!!! !!!"""  !!!!!!!!!""""""###!!!"""&&&((()))+++---///000///.........000111222333222222333444555444222444222000...,,,+++++++++&&&%%%$$$$$$$$$$$$$$$%%%###$$$'''+++000222222000.........//////000111222000111222222222222111000444333111///......///000000000111222111000///...///......------------------------,,,+++***)))(((---+++(((&&&%%%%%%&&&'''))))))******++++++++++++,,,++++++***))))))((('''((('''%%%$$$###"""######"""###$$$$$$###"""###$$$$$$###"""""""""###$$$%%%&&&""" """###   !!!!!!      """###$$$'''(((((('''&&&###!!! !!!"""""""""%%%%%%''')))+++,,,...///,,,---///111222222222222000000000111111222333333111111222222333333222111---000333444222000......111222444555666666666555222111111222555777777666777777777555222111222333222333444444333444666888777555555555666666555333>>>>>>>>>>>>>>>?????????DDDCCCCCCBBBBBB@@@????????????@@@??????>>><<<<<<;;;999888:::===>>>;;;888:::???@@@<<<999::::::999:::;;;<<<;;;999555111//////111333555777999;;;<<<555777:::;;;;;;<<<>>>@@@888888777555444444555555666444111///...///000111************************)))***+++,,,---......---...,,,***)))((()))))))))---...///---+++***+++,,,...---,,,***))))))******)))))))))'''%%%%%%&&&(((&&&&&&%%%%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######"""""""""&&&$$$!!! !!!"""""""""%%%""" """%%%'''&&&$$$"""!!!!!!!!!"""######### """""""""  !!!!!!!!!"""""""""""""""!!!"""  !!!!!!  !!!!!!!!!!!!###"""!!! """###$$$&&&(((***......------...000222444444333333333444444222000444333222000...---,,,+++)))((('''%%%###""""""!!!"""!!!"""%%%***000333444)))+++---///000111000000000111222333333222111000444333111000///000000000000111222333333111000...111111///...------------000111111111111111000///000///,,,***)))))))))***+++,,,...///000000000000111000///---,,,******)))***)))(((''''''&&&&&&&&&((()))***)))((('''(((***((((((&&&&&&%%%&&&'''((()))%%%$$$&&&'''###""""""""""""#########!!!       ###$$$%%%%%%%%%$$$###"""###$$$$$$%%%$$$$$$###""" !!!$$$''')))+++,,,+++,,,...000111222222222111222222333444444555555222333333333333222222222---000333444222000///...222333444555444444222111111111111333666777777666777888888666333222333555222444555555444555777999777666666666777777555333>>>============>>>???@@@CCCCCCCCCBBBAAA@@@???>>>>>>??????@@@???===<<<;;;999777666999===???>>>;;;===AAAAAA===;;;===>>><<<;;;;;;<<<;;;999777444222000222555666666777888:::777999<<<===<<<<<<===>>>777777777555333444777999777555333111000/////////++++++++++++++++++++++++'''((()))***+++,,,---......,,,***)))******)))(((...000000...***)))+++......---+++)))(((((())))))&&&'''((('''&&&%%%%%%&&&&&&&&&%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! '''$$$!!!!!!"""$$$%%%%%%$$$###"""###%%%&&&&&&&&&$$$"""!!!!!!"""###"""!!! """"""""" !!!""" !!!!!!"""""""""""""""###!!!!!!!!!!!!""""""!!!!!!!!! !!! !!!""""""!!! !!!!!!!!!!!!"""$$$&&&***+++,,,---///111333444666666555666666555222///333222222111000......---...---+++(((&&&$$$$$$###""" ###)))---///'''))),,,///111111111000000111333444444333111000333222111111222222111///000111222222222111000///222111000.........///000---...///111222222333333111111///...---,,,,,,+++,,,---///111222222222222333222111///...---,,,,,,+++++++++++++++*********......///...,,,,,,...000---,,,+++***)))***++++++,,,((((((++++++(((%%%&&&&&&&&&&&&&&&%%%$$$######!!!###$$$$$$"""!!!""""""      !!!  !!!"""#########&&&'''((((((((('''%%%$$$ !!!###$$$&&&(((((('''(((***,,,...000111111111222333444555555555555222333555444222111222222,,,///222333222111000000333444444444444222111000000000111444777888888777888888888777555444555666333444555555555555888:::888777666777888888666444>>>======<<<===>>>???@@@@@@@@@?????????@@@@@@AAA>>>???@@@@@@@@@>>><<<;;;777666666999>>>AAA???======@@@@@@===<<>><<<<<<<<<;;;:::999888777222555777888666555666888666:::===???>>>=========::::::888555333333777;;;777666555444111///...---,,,,,,,,,,,,,,,,,,,,,,,,'''''''''((())),,,...///,,,***)))***,,,---+++(((,,,///000...+++***---111///---+++)))(((((())))))%%%''')))***(((&&&%%%&&&%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!! %%%### """$$$&&&&&&!!!"""###""""""###$$$&&&%%%###!!!!!!###$$$###""" !!!""""""!!! !!!### !!!!!!"""""""""!!!###  """"""############""""""  """!!!!!!###!!!""""""""" """###%%%&&&))),,,///111333333666555555666777666333000111111222222111111000000111000///---+++*********%%%"""!!!$$$%%%&&&%%%&&&(((***,,,...000111111222444666666444222111222111111333666666333000111111111111111000000///222111000000111333555666333333444444444333333222111111111111000///---,,,)))+++...000222222111111222111000//////000000111------..................111222222000//////111333111000...---------...///...++++++...///+++)))***+++***)))(((''''''''''''%%%'''((('''%%%$$$$$$%%%%%%%%%%%%"""!!!!!!!!! !!!  !!!"""$$$%%%((()))******)))(((&&&&&&&&&%%%%%%%%%%%%%%%######%%%''')))+++---...000111222333444444444333111333555444222000111222,,,...000111111111222333333444555555555444333222000000111444777999888777888999999777555555666777555666666666555555777999888777777777888888666555>>>===<<<<<<<<<===???@@@>>>=========>>>@@@BBBCCC???@@@AAABBBAAA???===;;;777666666:::???BBB@@@>>>:::>>>>>><<<<<>>@@@@@@???============:::666222333777;;;666666666555222///,,,***,,,,,,,,,,,,,,,,,,,,,,,,((((((''''''))),,,///000***))))))+++...///---******---///...++++++///444000...,,,***((())))))***&&&))),,,---,,,)))((('''$$$%%%&&&''''''&&&%%%$$$######################## !!!""""""""""""!!!$$$!!!!!!$$$&&&'''!!!###""" ###&&&&&&###!!!"""%%%'''&&&$$$ !!!###"""!!! """### !!!!!!!!!!!!!!!###  ######"""######$$$$$$$$$$$$###### !!!!!!!!!$$$$$$%%%%%%###!!! !!!###!!!###'''+++...111222222333333333555666666333000000111222222333333222222333222111000000000000000)))&&&$$$######"""!!! $$$#########&&&***...000222444666777777666444222111111222555888888444111222222111111111000000000111111111111444777:::<<>>;;;888666555000111222333222000...,,,'''))),,,///000111000000000000//////000222444555---...///000111111111111222333333111000000222555333222111/////////000111000,,,,,,000111...+++,,,...---+++)))))))))******(((***+++***'''&&&%%%&&&+++++++++(((%%%######$$$ !!!""""""!!! !!! !!!   !!!   !!!!!!  !!!  !!!  !!!###&&&)))+++,,,,,,+++---,,,+++)))'''%%%$$$### !!!$$$&&&(((***+++...///111222333333222222111333555444111///000222,,,...000000000111333555222333555666666666555555000000111555888999888777888999999888666555666888555666777666555555777999999888777888999888777555DDDBBBAAA??????@@@AAACCCBBB>>><<<===BBBDDDCCC@@@??????AAACCCDDDBBB>>>;;;555777:::===???@@@??????<<<======>>>>>>>>>======???>>>===>>>??????===;;;888888888888888888888888555777999;;;===>>>>>>???======<<<:::888888:::;;;>>>;;;777333111...+++)))///......---------......------------...///111111///)))(((///444111------,,,++++++***+++...000222333111///---,,,,,,++++++***,,,......,,,***))))))&&&''''''((('''&&&$$$###&&&$$$######%%%%%%"""&&&%%%%%%%%%$$$$$$$$$###$$$""" !!!""""""!!!###############"""!!!!!!"""###$$$%%%$$$""" $$$###"""""""""""""""### !!!"""$$$$$$"""!!! !!!!!!!!!"""#########%%%''''''%%%###  """###"""!!!(((&&&$$$!!! !!!"""###$$$$$$###"""!!! """###%%%'''+++...111333444333333222222111000000...000222333333444555666444444555555666777777888444000+++&&&$$$"""  ###%%%&&&%%%(((---333777666444111//////111444666777555222000222333444333000......///444222333888===CCCMMMWWW[[[___aaa\\\QQQEEE<<<888333000222777666///---///,,,---//////...///000222444444444333333444555555333111000000111222222111:::777222//////111444555666555333111///---,,,,,,///000000///---...000222000...,,,---//////---***---,,,+++***))))))((((((///......---,,,***)))(((((((((((('''&&&$$$###"""$$$"""    !!!"""######!!!  !!!!!!  !!!!!!!!! """######""" """"""!!!    """!!!  !!!""" !!!!!!!!! ###(((+++,,,,,,,,,222000......///...+++''''''$$$!!!"""$$$&&&$$$"""%%%(((---000111000000111444333111000//////000111)))***,,,...111222333444777555444555888999777555555333333666;;;<<<888444999888888777888888999999777:::999333000444999:::999777777777999888777555CCCBBB@@@?????????AAABBB@@@===;;;<<<@@@CCCAAA???>>>???@@@CCCDDDCCC???<<<777888999;;;;;;;;;;;;;;;======>>>>>>>>>>>>>>>======<<<<<<<<<======;;;999999999999999999999888888666666777888999;;;<<<======>>>>>><<<;;;:::<<<>>>AAA>>>:::666444111...,,,///...---,,,++++++++++++------------...///000000///***)))///333000,,,+++------,,,++++++,,,///111222222000---+++***+++,,,(((***,,,,,,+++)))((((((''''''''''''&&&&&&%%%$$$'''%%%######%%%%%%###!!!%%%$$$$$$######""""""""""""!!! !!!######"""!!!######$$$$$$$$$###""""""###$$$%%%%%%$$$###!!! %%%$$$###"""!!!!!!!!!!!! !!!###$$$$$$###!!! !!!!!!!!!""""""######"""$$$%%%&&&%%%###!!!!!!"""!!! $$$###!!! !!!"""###""""""###$$$$$$###!!!!!! !!!!!!###%%%'''((()))222222222222222333333333///111333333333333333555222333444555555666666555555222...,,,***)))'''&&&###"""!!!"""###$$$###"""%%%(((,,,.../////////000///000333555555444222000222333444333111//////000444111333:::BBBLLL[[[gggeeennnzzz}}}uuubbbMMM@@@666222222555555///,,,------///000111000000111333444444333222222222222333333111///000111222111111333111...---...000222333222111000000000000000000000111222111//////000222333111000111333333000...000000///...------------000000000///...---+++***++++++,,,,,,,,,,,,++++++'''%%%"""""""""###"""!!!""""""   !!!""""""!!!!!! !!!!!! """"""!!!!!!!!! !!!!!!!!!!!!!!!  !!!###"""!!!"""!!!!!!     !!!$$$'''((()))***///...---...000111///------***(((&&&&&&%%%$$$"""###$$$&&&&&&&&&''')))+++//////.........000111222---...000222333444444444444222111333666888888666555333222555999:::777333999999888777666666666666666999999444222555888999::::::::::::888777666555BBBAAA@@@???>>>??????@@@???<<<:::;;;???AAA@@@>>>>>>>>>@@@BBBDDDCCC@@@===;;;;;;:::999999999999999>>>?????????>>>>>>>>>>>>>>>===<<<===>>>>>><<<:::;;;;;;;;;;;;:::999999888777666666666777888999:::>>>??????>>>======???AAAEEEBBB>>>:::888666333000111000...,,,+++++++++,,,.............../////////000,,,+++///111///,,,***//////...,,,+++,,,...111222333333///+++)))***---''')))++++++)))((('''(((''''''&&&&&&&&&&&&&&&&&&(((%%%######$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""!!!!!!!!!###%%%%%%###!!!######$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%###"""!!!&&&%%%$$$###!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""$$$###!!!"""###%%%$$$$$$"""  !!!  """$$$%%%!!!!!!###$$$$$$###""""""!!!!!! !!!!!!---...///111222444555666111333444444222222222333000111333555666555444333555333222222222222111///+++)))'''&&&&&&%%%""" ###$$$%%%%%%&&&(((,,,......///222444444444333222222444555444222111111222666333333999CCCOOO```nnnkkkvvvxxx```OOO;;;555111111222000//////...000333333333222222333333222111111000000000000222000//////000111111000000///...000222333333333000000000///000000111222111333444333111000000000444333222333444444222000111111000000000000111111222222222111111///...---------///000111111222222,,,)))&&&%%%&&&'''((('''&&&&&&$$$###!!!    !!!!!!""" !!! !!!!!! !!!!!!!!!!!!!!!!!! """""""""""""""!!!!!!!!! !!!!!!!!!!!! !!!  !!!"""!!!!!!!!!   """$$$%%%&&&+++***+++...111333444333000000///,,,)))(((((()))$$$$$$"""###'''((((((((()))+++---///111///111333555666666555444000000000222666888888888666444222333666777555333999999888777666555444444555888888555333666888777:::<<<===<<<888555555777BBBAAA@@@???>>>>>>>>>??????===;;;<<>><<>><<<;;;:::;;;<<<===@@@??????>>>>>>>>>>>>>>>@@@???>>>???@@@@@@>>><<<;;;<<<<<<<<<<<<:::999888666666777888888777666666<<<===??????>>>>>>@@@BBBFFFCCC???===;;;999666444333222000///...///000000000000000000000000//////222///...000111///---+++---...///---+++,,,000333444666555222,,,***,,,///***+++,,,+++)))'''&&&'''((('''&&&%%%%%%&&&(((((()))'''%%%$$$$$$&&&'''((('''''''''&&&%%%$$$$$$$$$!!!!!!###%%%''''''%%%"""$$$$$$%%%&&&''''''''''''''''''''''''&&&$$$###"""$$$$$$$$$######"""!!! """######$$$$$$######"""!!!!!!"""""""""#########%%%###!!!!!!"""$$$%%%$$$"""!!!  """$$$%%% !!!"""###$$$$$$###"""$$$$$$###"""!!!!!!!!!!!!'''(((***---000333555666333444555555333111222222///111444666777666444222333222333444777888777555222000---,,,***)))&&&$$$############"""$$$'''******,,,...111333444444444222444555555444222333444888555444888===EEERRR]]]ccchhhqqqzzz}}}vvviii^^^DDD<<<333///000222222333...111444444444222222333000///////////////000000222000//////000111111000//////000333666777555222333222111000000000000000111222444444111///......111111111222222222111000000////////////000000111222222222222222111000///,,,---...///000111111111///,,,)))((()))+++,,,,,,******)))'''%%%###"""!!! """""""""!!!   !!!"""  """ !!!!!!""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """!!!      """$$$''''''(((+++///222444555///111222111...---///222)))(((&&&""" !!!$$$'''$$$$$$###$$$%%%(((***+++...000333555777666555444111111222444666888999999888555333333555666555444888888888777777666555555333777888555555777777444666:::===;;;666444666999AAAAAA@@@???>>>>>>>>>>>>@@@???>>>???@@@BBBBBBBBBCCCBBBAAABBBBBB@@@===:::???>>><<<;;;;;;<<<>>>@@@@@@@@@???>>>======>>>>>>@@@???>>>???@@@???>>><<<;;;;;;<<<===<<<;;;:::888555777:::;;;;;;999555333999;;;============>>>@@@DDDBBB???===<<<;;;999888333222000//////000222444111111222222222111000000333333222000000000///,,,+++---///...,,,...333777777777777333///---///111///000///---***'''&&&&&&'''&&&&&&%%%&&&''')))******)))'''&&&%%%&&&((()))'''''''''&&&&&&&&&%%%%%%$$$$$$%%%'''))))))&&&$$$%%%&&&''')))***++++++,,,))))))((('''&&&%%%$$$###"""###$$$$$$%%%$$$$$$#########$$$$$$$$$$$$######"""""""""############$$$%%%###!!!!!!###$$$%%%%%%###"""  !!!"""""" !!!"""###$$$$$$###"""%%%%%%$$$$$$###$$$$$$$$$"""###%%%(((+++...000222222444555555333222222333000222444777777666555333000000111333666888777666666444222111111000...,,,&&&'''((('''%%%$$$%%%&&&%%%&&&(((***---///111222111333444444333222333444888555555777888999???FFFPPPPPPSSSZZZbbbhhhhhhgggRRRJJJ===333000222333333///111333444333222222222---------...///000111222222000//////000111111000000000111666:::;;;666222333333222111111111111111///111333222000...------000111222222111111111111000///////////////000111111111222222222111111000---....../////////......000---+++***,,,...///...---------+++)))'''%%%$$$%%%&&&&&&$$$###!!!!!!!!!!!!!!!  !!!""" !!!### !!!!!!!!!!!!   """!!!   !!!"""  !!!!!!!!! !!!"""###$$$&&&'''***,,,///111///222333222000000333666---------***((('''''')))$$$###"""!!!!!!"""###$$$)))+++...111333333333333444444555666777888999999888777555555666666666666666666888999999999999888333666777555555888666333111666:::999555444777;;;BBBBBBAAA@@@???>>>>>>===AAAAAAAAAAAAAAABBBCCCDDDCCCBBBAAAAAAAAA@@@===;;;===<<<;;;:::;;;===???@@@@@@???>>><<<<<<<<<=========<<<;;;<<<======;;;999999:::<<<======<<<:::999666888:::<<<<<<999666444777999;;;<<<;;;;;;<<<===BBB@@@============<<<;;;333111///------///111333000111222333333222111000222444333000///000000---)))---000///---...444:::888777444333111111111111222222111...+++(((((((((&&&&&&&&&&&&'''((()))***++++++***)))&&&&&&''')))&&&&&&&&&&&&''''''''''''((((((((()))******(((&&&'''(((***,,,...///000000++++++***((('''&&&%%%%%%"""###%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###""""""###############$$$%%%&&& !!!"""$$$''')))++++++///111222333222111222333111222444666777666555444/////////000333555555444666555444444555666444333+++,,,...---***(((''''''""""""###$$$&&&(((***+++---///000111000000000111555333444777666444666:::>>>???BBBHHHQQQYYY___bbb\\\XXXMMM???666444444222111333444333222111333444.........///000111222333333111000000111222222111666555777===DDDEEE@@@:::222222222222333444555666///111222111///.........111333555555444333444555222222111111111111111222000111111222222222111111000000000000000///...---///---,,,---///000000////////////...---***(((''')))***+++)))&&&$$$######!!!!!!!!!!!!     !!! !!!### !!!!!!  """   !!!### !!!!!!""""""!!!!!!  !!!!!!   !!!"""!!!  !!! !!!######$$$'''***---111222222111000000111333...///000///---+++***+++)))(((&&&$$$""""""""""""'''((()))+++,,,---......222444555666555555777999666666777777777777777777444666888999::::::::::::444666666444555888666222000333666777666666888:::CCCCCCBBBBBB@@@???>>>===AAAAAABBBBBBBBBBBBDDDEEEAAA@@@@@@@@@AAAAAA???>>>???>>>=========>>>???@@@@@@???===;;;:::;;;<<<<<<<<<;;;:::;;;<<<;;;:::888666888:::<<<===<<<;;;999888888999999888888777777666888:::;;;:::999::::::???>>>======>>>??????>>>777444111...---...///111---...000222222222000000///222222...,,,///000---***...111000------333:::888444000000222444222///000111000...+++******+++$$$%%%&&&((())))))******+++------+++(((&&&'''((('''((()))***+++,,,,,,------,,,******++++++***((((((***,,,...111222333444---,,,+++)))((('''&&&&&&$$$&&&'''((()))(((&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$%%%''''''&&&$$$$$$###!!!!!!""""""!!! !!!""""""######""""""""""""###$$$$$$###!!!!!!###############$$$%%%%%% !!!"""###$$$%%%&&&&&&)))+++...//////000111333111222333444444555555444222000//////111333333333666555444555777888777666///111111000...,,,,,,,,,((('''%%%$$$$$$%%%&&&'''''')))++++++++++++,,,---111000222444444111333777555777;;;>>>BBBHHHNNNRRRXXX\\\YYYNNNCCC===:::666555555555333222222444777222222111111111111111222444222111111222333333222666666999@@@IIILLLHHHBBB444444444444444555666777000111111000//////000222222444777777555444555777444444333222111111111111000111222222333333333222111111111111111000//////...---...000222333111000//////000000///---***)))***,,,...---***((()))***&&&&&&%%%$$$"""    !!!### !!!!!!!!!!!!   !!!!!!!!!!!! !!!!!!!!!     """"""  !!!$$$ !!!""""""""""""!!!  !!!    !!!!!!###(((,,,///...---...000111222111///000111000///......///111///---***(((&&&&&&&&&''''''&&&&&&&&&'''((((((,,,...111111111222444777333444666777777777666666444666888999:::999888777555666444222444888777222333444555777777888888888CCCCCCCCCBBBAAA@@@>>>===@@@AAABBBBBBAAABBBDDDEEE>>>>>>>>>@@@BBBCCCBBBAAABBBBBBAAAAAAAAAAAAAAAAAA@@@>>><<<:::999:::;;;<<<===<<<;;;<<<======;;;999555777:::<<<===<<<;;;::::::999666555555666999:::666888:::;;;:::999999999???===<<<===???AAAAAAAAA<<<:::555111///...///111***,,,...000111111000///,,,111111,,,***...///,,,,,,000333111,,,,,,222888777222,,,---222555222...---......---++++++,,,...###$$$&&&(((*********))),,,...///---)))&&&&&&'''+++,,,---...000111222333111...,,,++++++++++++)))***+++---000222444555666...---+++)))((('''&&&&&&'''((()))***)))(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$%%%'''((((((&&&$$$$$$###""""""######"""!!! !!!###$$$$$$$$$$$$"""###$$$$$$###"""!!! %%%$$$$$$$$$$$$$$$%%%&&&""""""""""""############%%%'''***,,,---...000222111111111222222333444444555222000///000222333333666555444555777888888777222333222111//////000222000...+++(((&&&%%%%%%&&&"""$$$''''''''''''((()))000//////222111///111666333555555555444888???DDDMMMXXX^^^WWWMMMGGGAAA<<<888777666444222333666999666555444222111000000000555333222222333444444333......111:::EEEIIIFFFAAA999888777666555444444444111222222000///000222444111444666666444333555777444333222111000000//////111111222333444444444444///000000111111000000000---...///222444444222000//////111111000...,,,******,,,//////---,,,---///---,,,+++)))&&&###!!! !!!!!! !!!  !!!###!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""###### !!!"""######""""""     !!!!!! """$$$$$$""" !!!!!!$$$ !!!""""""!!!  !!!  """!!!  """(((,,,***((((((+++000444555333111111111000//////111333666555222///---,,,++++++***(((%%%###""""""###$$$%%%))),,,......///222666000222555777777666666666555666888999888777555444666666444111444888777222777666666777999999888666???AAACCCCCCAAA???>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>AAAAAA>>>>>>@@@>>>BBBEEEDDDAAA???AAAEEEDDDCCC@@@>>><<<;;;;;;;;;;;;===???@@@@@@???===<<<999999999999:::;;;<<<<<<:::777444333444555666666888777444333333555777999>>>BBBDDDBBB>>><<>>>>>===<<<;;;888555444555666666111...000111......000333222333444666666444222111222333333222111222333222111000111333444333222///111222444444333222111000...---...111222111///000000000000000///......---......---,,,,,,...000222...)))***,,,---+++''''''%%%$$$######!!!   !!!!!!""""""  &&&$$$!!! """### !!!!!!!!!!!! ########################!!!!!!!!!!!!!!!!!!!!!!!!   !!! !!!######"""!!!   !!!"""  !!!!!! %%%$$$"""!!!  !!!"""!!!  !!! !!! !!!!!! !!!###&&&***...111333555444222000///000111222777666555333222222222222222111///+++(((%%%###"""%%%%%%''')))+++---...///.........111444666666555666666666666666666666666333444444555666666777777555666777999;;;;;;999777>>>???AAAAAA???>>>===>>>@@@AAAAAABBBCCCCCCCCCCCCBBB??????AAAAAA======@@@???BBBEEEDDD@@@???@@@CCCBBBAAA???===<<<<<<======;;;;;;<<<===<<<;;;::::::::::::999999999:::;;;;;;999777444333444555666555444333222222333666999;;;===???AAA???===;;;===???<<<999555333111///---+++***+++---///000000000000///...,,,++++++---000111------...///000000000000/////////////////////...///...---,,,***)))((('''(((((((((((()))***++++++//////...---------......111222333444555555555555555777555111///000...+++---000222111000111666;;;999222...///---)))''')))'''***+++)))$$$###%%%(((***'''$$$###&&&'''''''''"""%%%&&&%%%%%%%%%&&&(((((('''''''''&&&&&&&&&%%%''')))(((&&&$$$###$$$&&&%%%$$$######$$$%%%%%%%%%%%%$$$###"""!!! """###$$$###"""!!!"""$$$!!! !!!###&&&&&&### $$$$$$$$$%%%''')))+++,,,///222444333444777666222222333444333111/////////222222333555888888666444333333222222222222222222333222222000///...------)))((('''&&&%%%%%%$$$%%%'''''''''((()))+++---......///000222444666777888777===EEEMMMRRRUUUUUUTTTTTTKKK>>>555222333555666555222000222666777555222666444222111000222333555222333555777999;;;<<<<<<:::::::::999777444222000666111///111222111000333444444444666888888666444222333444333111111222333222111111111333444333222000111333444444444222111333111000111444555444222000111111111111000/////////000///...------///111111///......//////---+++)))(((&&&&&&&&&%%%"""  !!! """   !!!!!!$$$"""!!!!!!!!! !!!!!!  !!!  !!!  !!!!!!  !!! !!!""""""!!!!!!!!!!!!!!!!!!"""  !!!"""!!! !!!!!!""""""  $$$$$$!!!  !!!     """###$$$%%%'''***,,,---000///......///000222444555444444444333333333222444444222000---***(((&&&$$$%%%%%%&&&'''(((((())),,,+++***+++///222444555555555555555444444444444444444444555555666666666555555666888:::;;;999777===>>>@@@???>>><<<======@@@AAABBBCCCDDDEEEEEEEEECCC@@@@@@AAAAAA===<<>>???AAA???>>>===============>>><<<<<<;;;:::::::::::::::;;;;;;::::::999999::::::888666444333444555555555/////////111444888;;;>>><<<<<<<<<<<<;;;;;;;;;;;;===;;;999777666333///,,,+++,,,,,,,,,---///000000...---,,,,,,---000222444,,,------.........------........./////////............,,,+++))))))(((((())))))(((((()))***,,,---333222111000000000000000222222333444555555555555444777777444222333111---,,,///222333222333777::::::555111111000,,,******''')))***((($$$!!!###%%%)))'''%%%%%%&&&(((((('''!!!&&&((((((''''''''''''''''''''''''&&&&&&&&&((())))))'''%%%######$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!!!!!!!""""""######""" !!!###%%% !!!###'''))))))&&&###$$$$$$######%%%'''***+++,,,111444444555777555111222222222111//////000111//////000333666777666444111222222333333333333222111111222333333222111000000...,,,***(((&&&%%%%%%%%%%%%%%%%%%&&&'''))))))***+++,,,...000222333444222444888;;;AAAJJJUUU]]]aaaZZZOOOCCC;;;666555555666333111222666888777555444333111000000222444555333444555777888999999999555555777;;;>>>===888333888333111444555333333555666666666888999999888666444555444222111000222444333222111222333444333222000111333444444444333222333222111222444555444333222222222222222111111000222222222000......///111000111333333222111111111...,,,+++++++++***'''%%%"""!!! !!!"""###"""!!!$$$!!!  !!!!!!!!!  ###""""""###  !!! !!!!!!"""""""""!!!!!!"""###$$$###!!! !!! !!!!!!"""""""""$$$""" !!!""""""!!!!!!!!!!!!!!!!!!"""""""""  ######   $$$$$$######$$$$$$%%%&&&)))))))))***,,,///222444111222444555555555444444777777777666444111...---)))(((((('''&&&%%%%%%%%%***'''%%%%%%(((---111222444444444444444444444444444444444555555555555555555555666888::::::999777===???@@@???>>>===>>>???AAAAAABBBCCCDDDCCCCCCBBBDDDAAA@@@BBBAAA===<<<>>>AAABBBDDDBBB@@@>>>>>>???>>>>>>>>>===============@@@???===;;;:::;;;<<<======<<<;;;:::999999999999777666444444555666666555......///111444777;;;===<<<:::999999;;;;;;999888===<<<;;;;;;999666000,,,---,,,+++++++++---///111000///......///111222444------.........---,,,,,,......000000111000000//////...,,,***))))))))))))+++***))))))***,,,...000666555555444333333333333333333444444555444444444000444555222111222///+++,,,///222333333333444555666333111000...,,,)))''')))***,,,***'''&&&&&&''')))((('''''''''(((((()))"""$$$''')))((('''((((((%%%%%%%%%%%%%%%%%%%%%%%%******)))&&&###!!!"""###$$$$$$$$$$$$%%%%%%%%%&&&'''&&&###!!!!!!!!!"""###$$$%%%$$$"""!!!"""%%%(((%%%%%%''')))+++++++++***'''%%%$$$######%%%''')))(((---000000111444444222111111111000...///111333000///000222444555444222000111333444555444333333000111444666777666555444111000///------,,,,,,,,,(((''''''&&&&&&%%%%%%%%%&&&&&&((()))+++,,,---...333444444222333;;;GGGRRR[[[]]]^^^ZZZPPPDDD999333999777444444666777777666333333222111222333555666444444555666777777666666222222666>>>FFFJJJGGGCCC<<<777444666777444444666666666666888999999888666666666555333111111333555333222111222444555444333111222333444444444333333111000000111222222222222333333444444333333222111444444444222//////000222---222777777444222333555222000//////000///---+++'''&&&$$$$$$%%%%%%###"""###!!!  !!!"""  """  """ !!!  """$$$###$$$%%%%%%%%%%%%%%%%%%&&&(((((('''%%%######$$$ !!!!!!!!!!!!!!!!!!!!!%%%"""!!!!!!!!! !!!!!!!!!!!! """"""    ###"""!!!!!! !!!!!!!!!"""###$$$&&&(((+++...///...000333666777888777666888888999999888666444222111111///---+++***(((((()))&&&$$$$$$&&&)))++++++///000000111222333444444555555555555555555555555777777777999;;;;;;:::888???@@@AAA@@@??????@@@BBBBBBCCCCCCCCCBBBAAA???===EEEBBBAAABBBAAA===<<>>===>>>@@@@@@???>>>===<<<;;;;;;@@@???<<<;;;:::;;;===>>>===<<<;;;:::999888888888777666444555666777666555000000111222444666888:::<<<:::999999:::;;;999888;;;;;;;;;<<<;;;777111---...,,,+++***+++---///111222111111000000000111222....../////////......---///000111333333333222111///...,,,***))))))***+++,,,,,,,,,,,,---///111222777777777666666555555555444444444555444444333333---111222000000111///+++...000222333222111000000333222111//////...***'''(((***+++,,,+++******+++))))))))))))(((((()))***)))***)))(((&&&&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&))))))(((%%%""" !!!$$$$$$%%%%%%&&&&&&&&&&&&'''&&&###"""!!!"""###$$$$$$$$$$$$###"""###&&&)))(((((('''&&&''')))---///***)))&&&%%%$$$$$$%%%&&&$$$(((***((()))...222333///000000///...///222444333222111222333333222000000111333444555555444333000222555777888888888777333222222111111111111222...---,,,+++)))'''&&&%%%$$$$$$%%%&&&''''''((((((...111222000///222:::BBBMMMUUU___ccc^^^QQQDDD;;;999777555444555666777777444444333333444555666777555555666666666555555444444333555===GGGNNNOOONNN???:::666777777444333555555444555666888888666555666666666444222222444555333222111222444555444333222222333333444444444444000000111111111111222222444444444444444333222222555555555333000000111333,,,222777777333111333666444333222333333333111///...,,,***)))((('''%%%###"""   !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###$$$###"""!!! !!!###%%%''''''((())))))*********)))***,,,---,,,***((('''((($$$######"""!!!!!! %%%"""  !!!       !!! !!!"""$$$&&&'''(((,,,...222555777888888888777888888999888777555555777666555333222000///...,,,***(((((((((((('''%%%((()))***,,,...000111222444444555555555555555555999888888999;;;<<<;;;:::AAABBBBBBBBB@@@AAABBBDDDCCCDDDDDDDDDBBB???<<<;;;DDDAAAAAABBBBBB>>>===@@@@@@@@@@@@@@@@@@???>>>===AAAAAA@@@@@@???===<<<;;;>>><<<;;;::::::;;;===>>>===<<<;;;:::999999888999777666666666888999888777333333333333444555666777::::::::::::999999999999999:::;;;<<<<<<999444///...---,,,+++,,,---///000222222111111000000000000...//////000000000/////////000222444555444333222111///---+++***+++,,,------...///000222333444444666666777888888777777666555555555555444333222222...222333111111333222///000000111111111///...---222444444333333444000+++'''(((***+++,,,,,,+++***)))***++++++))))))***+++...---+++(((&&&'''***,,,)))))))))***************)))))))))'''###!!!!!!!!!###$$$%%%&&&''''''&&&&&&&&&%%%$$$###"""######$$$"""######"""""""""%%%'''((('''%%%""""""%%%***...++++++)))((('''&&&%%%%%%###'''((($$$###)))///111---.../////////000222444666444333333333333222000222333333444444444444333333444666888999999888888888777666444333333222222333333222111///---+++***&&&&&&&&&&&&&&&&&&&&&%%%$$$(((,,,......000444888AAAGGGPPPWWWYYYVVVOOOJJJ999888777555555777888:::555555555555555666666777666666666666666555555444777555555999@@@GGGJJJJJJ???:::666777777444333444444333444555777777555444444555666666444444555666444333222333444555444333333333333333444444444444222444555555444333555666444444444444444333333222555555555333111111222444---222666555222000222555555444333444555555444222333111///------,,,)))'''%%%###!!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%&&&$$$$$$$$$$$$%%%&&&((()))***+++,,,---------------,,,---//////---+++++++++((('''&&&%%%$$$###""""""%%%###  !!!  !!!"""!!!  !!! !!!""" !!!!!!""""""###)))+++...111444555666777777777666666666555555555666666666666555555555555222000///...---+++(((%%%%%%%%%&&&((()))+++,,,,,,111111222333333444444555999888777999;;;<<<;;;;;;AAABBBBBBBBBAAAAAACCCEEEBBBCCCEEEEEECCCAAA>>><<>>AAA??????>>>???@@@???>>>===???@@@AAAAAA@@@???>>>===<<<<<<;;;;;;<<<===???@@@<<<;;;::::::999999999999888777777888::::::999888444444555555555666666666888:::;;;:::777666777:::999999;;;===>>>;;;777333///...---------...///000000000000000111111111111---...///000000000000000...///222444555444333111222000...,,,+++,,,...///...///222444666666666555444555666777888888777777555555555555444333222111111444444222222555666333111111000111111111000///333777888666888:::666///))))))***,,,---,,,***))))))+++---,,,***)))***,,,,,,---,,,***))))))+++---******+++++++++,,,,,,,,,(((***+++***'''$$$#########$$$%%%''''''''''''&&&%%%%%%$$$$$$$$$$$$######!!!###$$$%%%$$$$$$&&&'''&&&&&&%%%###!!!###(((,,,******+++++++++***)))(((%%%***+++'''$$$&&&***,,,***,,,///000000111222444777555444444555555555444555444444333333333444444666666777777777888888888::::::888666555444444333444555555666555444333222++++++***)))((('''&&&%%%###$$$&&&(((***---///000555666;;;CCCMMMRRRSSSRRREEEDDD@@@<<<999888999:::666555555555555444444444666777777777777666555555666666666777:::===@@@BBB;;;666444666777555444666444333444555777777555444111444666777777666666666444333222333555555555444333333333333333444555555444666888777666555777999333444444444444333222222444444444222111111333555000222444444111111222555444333333444555666444333444333111111111111///---,,,***'''%%%%%%$$$"""!!!  """!!!!!!!!!"""$$$%%%&&&%%%&&&&&&'''((()))***++++++,,,---...////////////+++---///000...---,,,,,,++++++******))))))((((((&&&%%%############""" !!!!!!"""""" !!!  """""" !!!"""""""""!!!&&&''')))+++...111222333888666555333333444555666333444555777888:::;;;<<<999666333111000///...,,,)))))))))))))))))))))))),,,---...///000111222333888777666777999::::::999AAABBBBBBAAA@@@AAACCCFFFBBBCCCEEEFFFEEECCC@@@>>>CCC@@@@@@BBBBBB??????BBB>>>>>>===>>>@@@@@@???===>>>???@@@AAABBBAAAAAA@@@===>>>>>>>>>???AAABBBCCC;;;;;;::::::999999::::::888888888999;;;;;;:::999555555555666666666777777555999<<<:::555333666:::999999;;;===???===999666//////.........//////000......///000111222222333,,,---...///000000000000---...111444444444222111333111...,,,,,,---///000...000444777888888777666222444555777888888888777666666666555444333222111111444444111222666777555111000000000222333222222222777999888999<<<999111,,,,,,---...///---***((()))+++...---+++)))***,,,)))+++------,,,,,,---...))))))*********+++++++++)))+++---,,,)))&&&%%%$$$"""$$$%%%'''((((((''''''$$$$$$%%%%%%%%%$$$#########%%%'''(((((('''((()))&&&'''(((&&&$$$$$$'''***((()))+++---...---,,,+++(((...000+++&&&&&&'''''')))+++///111111111222444666555444444666888888777777666444333222333333444888888777666666777777888999999888777666666666666444555666888999999888888//////---,,,***((('''&&&)))&&&$$$###%%%'''((((((******...888EEEOOORRRQQQUUURRRLLLEEE>>>:::888999555555555444444333333222666777777777777777666555333555777777888999<<<>>>888333222555666555666888444444444666888888666444///333777999888777666666444333222333555666555444444333333333333444555555444666888888555555777999333333444444333333222111333333333222111111444666333333333333111111333444333222222333555555444222444333222222444444333222222000,,,)))'''%%%"""     !!!  !!!$$$###"""""""""###$$$%%%&&&'''(((***++++++,,,,,,+++,,,---...////////////))),,,...///...---,,,,,,,,,------------.........'''&&&%%%&&&&&&&&&###!!!!!!!!! !!!!!!###### !!!  !!! !!!""" !!!"""###############$$$%%%'''***---///111888777444222111222444666222333555888;;;>>>@@@AAA>>>:::555222222333333333111000///...---+++******((()))***,,,...///000111666555444555777888888888???@@@BBBDDDEEEEEEDDDCCCBBBCCCDDDEEECCCAAA>>>===EEECCCAAA?????????@@@AAA@@@>>>;;;:::;;;;;;;;;:::;;;===>>>===;;;<<<@@@CCC@@@>>><<<===???BBBDDDDDD<<<>>>>>>;;;888777999<<<<<<;;;:::999:::;;;<<<===777777555222000111333666:::;;;<<<999666666888;;;;;;===???AAA@@@???<<<:::777555111...,,,---///000------...............---///............///000000///------000222111000000///000...+++---111111...555555666777888999::::::222333555666888999999999777777777666555222000/////////000111333444555555666777888777555333333444555555777999;;;:::777444000...---+++******++++++***+++---//////---+++))).........,,,*********+++---,,,+++,,,,,,,,,***((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))###%%%'''(((''''''((()))))))))******+++++++++,,,+++***)))(((''''''((((((///---------......,,,***000///......---+++(((%%%%%%&&&'''***,,,///111333,,,...111333333444555777000111333444555555555555888999999888666555666777777999;;;;;;999777666777;;;<<<<<<<<<;;;999888666444555555444000+++&&&"""+++---///...***'''%%%%%%((()))+++---222:::CCCJJJUUU___aaaXXXOOOJJJ???222777555333222333333333222333777999777777888777333333333444666999:::999777444444555555666777777777777777888888777555333222222444888::::::999666444666666666444222222444666666555444333333444555666666555555555555666666777777444444777444...---222666555333222111222222333888888777666555444444333---...///111333444444444777666444333222333444444222222111000...---+++***&&&&&&$$$""" !!! """"""!!!###"""  !!! !!!!!!"""###!!! ###!!!  """###%%%$$$###!!!!!!!!!"""###'''***---//////......///---+++***,,,///111000...------///333222......222000//////......---,,,,,,,,,,,,,,,+++)))(((&&&%%%!!! !!!!!!!!! !!!"""    ###$$$""" !!!!!! !!!"""###$$$%%%%%%######""""""######$$$%%%""""""!!!"""$$$'''+++---111333777888888777777777444666888;;;>>>@@@AAAAAAAAA===888444222333555666666777888888777555333111...******,,,+++)))))),,,,,,,,,---///111333555777@@@AAABBBCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFDDDCCCBBBEEEDDDBBB@@@???@@@AAABBB???===;;;;;;<<<======<<<;;;===>>>>>>===>>>AAACCCBBB???======???AAABBBBBB===>>>>>><<<:::999;;;===:::::::::::::::;;;<<<<<<888777555222000111444777999:::;;;999777666999;;;777999===??????===:::777999666222///------...///....../////////---,,,+++******+++,,,---///000111000......000222222111000///000...,,,...333444111444555666666666666666666999999::::::::::::999999:::999888555111---***(((...///000222444666777888777777888888888777666555666777888:::<<<;;;999666000///---++++++++++++***(((***---000111000...---/////////...,,,,,,,,,---...---,,,,,,,,,+++)))''')))))))))(((''''''&&&&&&'''&&&&&&&&&''''''((()))$$$&&&'''(((''''''((()))''''''((()))******++++++---+++)))(((''''''((((((---,,,,,,---...///---,,,000///......---,,,***(((((((((((()))+++---///000---///111222222222444555222222333444444555666666777888999888666666666777777888999999777666666777:::;;;;;;;;;:::999777666444555555444111---)))'''///111222111...+++))))))*********+++...444<<>>===;;;<<<===??????>>>;;;===>>>?????????AAACCCCCCAAA??????@@@AAAAAAAAA>>>??????>>>===<<<>>>@@@999999:::;;;;;;;;;;;;;;;:::888666222000111555888888999999888777777:::<<<555888;;;>>>???===:::888;;;999444000---,,,------///000111111///,,,***(((&&&'''(((***,,,...111222000000//////111222111000000111000...111666777555666666777888777666444333999::::::::::::::::::999<<<;;;888555111---)))'''...///111333666888:::;;;:::888777999;;;<<<:::888888888999:::<<<<<<:::888222000...---------,,,+++''')))...222444333222111222111111000000////////////---,,,,,,,,,+++)))'''***))))))(((((('''&&&&&&'''''''''''''''(((((()))'''(((((('''&&&&&&(((***'''((()))***+++,,,---...///---***(((''''''((()))*********,,,///000///...111000///...------------,,,+++)))((()))***,,,---,,,...000111111111333444555444444333444555777888777888999888777666777888777888888777555555666888999:::::::::999888777777555555555444333111///...333555666555333000/////////......------000555999888GGGWWW```ccc^^^MMM:::000...---...000333444444555999:::777777888777333555444333444666666444222444444444555666666777777666666555555555555666666222333444444555555444444444555666555333444555777999888666444222111000///444444444555555777888888<<<:::::::::777111000222444444555666666666555555777666444222222222444555333333444444444333333222444444333222222222333333222333333444444444444333333111///,,,(((%%%"""!!!!!!!!!!!!!!! ###"""!!! !!!"""   !!!  """""" !!!!!!  !!!%%%'''$$$###!!!  """!!!""""""$$$&&&)))***+++...111222111111111222333222111111333333222111111//////222000...///444111111111000//////......,,,,,,,,,,,,,,,+++******&&&$$$!!!  !!!   """###!!! """$$$%%%###!!!"""""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))(((''''''&&&&&&%%%%%%$$$###""""""%%%'''***---///111111222444444555666888:::<<<>>>888777666555555666777888666777888999999888777666:::777555666333///---///++++++,,,---...///000000CCCCCCCCCCCCCCCDDDEEEEEECCCCCCAAAAAABBBCCCEEEGGGGGGEEECCCBBBAAABBBCCCDDD@@@???======??????>>>===:::<<<===???@@@@@@AAAAAACCCBBB@@@AAACCCDDDDDDDDD???@@@@@@@@@@@@@@@@@@AAA888999;;;<<<<<<<<<;;;:::;;;999666333111222666:::888888888777777888:::;;;888999;;;<<<===============;;;777222///---,,,,,,111111222111///,,,(((&&&''''''(((***,,,...000111000000///...000333222///333444333111333888999666777888999::::::888777666333444666777999:::::::::::::::888666444222000///111222333555777999:::;;;;;;888777999???AAA>>>:::999888888999;;;;;;:::999555222000000111222000---***,,,000444666555444333444333333333333333222111000...---------,,,)))'''*********)))(((((('''''')))(((((('''(((((()))))))))))))))(((&&&&&&(((*********+++---...000111222000...,,,)))(((((())))))(((((())),,,///111111000111111000///...///000222000...+++)))((((((***++++++,,,...//////000333555777666555444555777999:::777888999888777666777888888999888777555666888:::888888999999888888888777777666555555555555555555666777999888666444444555444444333111000222555888:::@@@GGGMMMSSSSSSHHH;;;---+++******,,,...//////333666777666666999999666666555444444555555333222333333444555555666666777666555444444444666777888444333333333333444555555888888999777555444555666999999777555444222111111444444444444555777888999::::::::::::777333333444333444666777888888777666666555222000000222444555666666666666555333222111333333333333222222333333333444555555666555555555555444222///,,,)))'''&&&""""""###$$$$$$###""""""$$$###"""!!! !!!!!!  !!!"""!!!    !!!"""!!! !!!"""###!!! !!!###%%%!!!!!!  !!! """%%%(((+++---000222444555444444555666555444333333333333222222333000000111000...000555111111000000///.........,,,,,,------...------,,,)))((($$$   !!! !!!!!! !!! !!!######""" !!!"""###$$$$$$###""""""#########$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%''')))***+++***((('''******))))))(((&&&%%%$$$&&&&&&(((***---//////...111000000111444777;;;===777777777777777777777888666777888999999999999888===999888999777222000222/////////000000000000000CCCCCCCCCDDDDDDDDDDDDDDDBBBAAA??????@@@CCCEEEGGGFFFEEECCCBBBBBBCCCDDDEEEBBBAAA?????????>>><<<:::999:::<<>><<<888444000...---,,,111111222111///,,,((('''***+++++++++,,,...///000///111///---///444444000777888666333555999999666666777999:::::::::999888333444555777888999:::::::::999888777555555444444555555666777888888999999;;;888777:::@@@BBB@@@<<<999888777777999::::::999888555333444777888555222000222444666777666555444666555444555777777555222111///.........---+++))),,,++++++******)))((((((***))))))((((((((()))))))))******)))''''''(((******+++,,,...///111222222///...---+++************(((((())),,,///111222111000111111000//////222555333111...,,,***)))******)))***,,,------///222555777666555444555888:::<<<666777888888777666777999999:::999888777777:::<<<888888888888888888999999888888777777777888999:::666888999999777666777888555666666555444555777:::<<<<<<;;;===BBBEEEAAA:::...,,,)))))))))******)))+++///111000222666777555666444333333444555444222333333444444555666666666666555444444444666888999666555444444444555777777<<<<<<<<<:::777555444555888888888777666666555555444444444555555666888888555777999777666555555555444555777888999888777777555333111000000222444666777777777666555444222222333333333333333333333333555555666666555555444444444333222111///...---,,,((('''%%%$$$"""!!!!!!!!!%%%$$$###"""  !!!"""#########!!!  """"""  !!!"""!!!!!!!!!"""$$$$$$###"""  !!!""" """%%%)))---///000222444444333333444555444444444444222222222222444111111222111...000555111111000000///.........---......///////////////++++++((($$$ !!!!!!!!!  !!!""""""""""""""" !!!!!!""""""""""""!!! !!!###$$$"""!!! !!!###$$$$$$###"""""""""""""""###############$$$$$$%%%&&&&&&'''((((((&&&''')))++++++***)))''')))******+++***))))))((()))((('''(((+++,,,***)))++++++,,,---111555999<<<888888888888888888777777777777888999999::::::::::::888888:::999555333555333444555555555555444333BBBCCCEEEFFFFFFEEEDDDCCCCCCBBBAAAAAABBBDDDGGGHHHFFFEEECCCBBBBBBCCCDDDEEECCCBBB@@@??????===;;;888999:::<<<@@@CCCDDDAAA???AAAAAABBBDDDHHHJJJJJJJJJAAA@@@???@@@BBBBBB@@@>>>;;;;;;<<<===============;;;;;;999777444555777::::::888666666777999999999:::888555333444777:::======;;;888555222000///...111111000///...,,,******...------------......//////222111---000777999333999:::888555666::::::777666666666666777888888888999999::::::::::::999999<<<;;;999666444333222222777777777777888888888888:::888888;;;???AAA@@@===:::888666666888:::::::::999666444777<<<===:::666777777777777777777777666888666555777::::::777333111000///000000000...,,,...------,,,++++++******+++******)))))))))))))))''')))++++++***))))))***)))***+++,,,---...///000---.........---,,,+++***))))))))),,,///111111000///111333222000///222555555444222000...---,,,+++***+++,,,++++++,,,///222222222222333555777999;;;666777888888777777888999999:::::::::999999:::<<<888888888888888999:::;;;:::999999999999::::::;;;555777888888777777888:::333444666666666666999;;;777777888;;;>>>@@@===:::222000---+++++++++***)))%%%)))***))),,,111222000333111000111333444444444333333333444555555666666555555555555555666777888777666666666666777888888<<<======;;;888555444444777777888888888888888777666555555555555666777777222666888555444666777555666666777888888888777777444333111111111333555666666777777666666555333333333333444555555555444444555555666666666555444444333222222222111111111111+++***'''$$$""" %%%$$$$$$###""" !!!!!!!!!!!!!!! $$$$$$$$$$$$###"""!!! !!!###$$$"""!!!!!!!!!!!!  !!!""""""""""""###%%%&&&%%%###!!! """###### !!!###'''+++...000...000111000000///111222333444555444222111222333444222222444222///000555222222111111000////////////000000111111111000000,,,------)))$$$ !!!###"""###$$$###!!! !!!!!!!!!"""###$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%###""""""###%%%%%%$$$###!!!###%%%&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))***+++((()))***+++++++++******((())))))******++++++,,,,,,)))&&&'''))))))'''$$$'''''')))+++///222666888777777777888888888888888777777888888888999999:::888666777::::::666555666666777888999999888777666AAACCCFFFGGGGGGFFFCCCAAACCCCCCCCCCCCDDDEEEGGGHHHEEEDDDBBBAAAAAABBBDDDEEEAAA@@@?????????>>>;;;999:::;;;>>>CCCFFFGGGDDD@@@AAAAAAAAADDDGGGHHHHHHGGGAAA???>>>???AAAAAA>>>;;;===============>>>??????:::;;;;;;999777666777999;;;888555555777888888777888777666555555666888999;;;:::888555333222111111000///...---,,,,,,------...------------......///000555444///222<<<>>>999888999888555777<<<<<<999:::888777555555666777888;;;<<<<<<<<<<<<<<<<<<;;;@@@>>>;;;888666444333333555666666777888999999999888888:::;;;===>>>>>>>>><<<:::777666888:::<<<<<<999555444888>>>AAA===999;;;:::888777777888999:::888666555888;;;<<<888444222111000111222222111////////////...------,,,,,,,,,+++******)))))))))***%%%(((+++---,,,+++************+++,,,,,,---......+++,,,///000000...,,,***+++***+++,,,///000///...---111444444000///111444555555555444333111///---///...---+++))))))***,,,+++,,,...000333555777777555777888888777777888999777888::::::999999:::;;;999888888888999:::<<<===;;;;;;;;;;;;::::::::::::555666777777777777999;;;333555777888888888:::;;;555666888<<<>>>===<<<<<<888666222111111000///...'''******)))***...000......---,,,---000333444444222333333444444555555666555555666666666666666555666666666777777777888888888:::;;;:::888666555555666777888888888888777666777666666555555555555666222888999555444666777444888777777666666666666777222222222222333444666666444555555666666555555444333444555666666666555555444555666777777777777777444333333333333333333333,,,,,,+++)))'''%%%###"""######$$$$$$$$$$$$$$$### !!!"""######""""""!!!&&&%%%$$$######""""""""" ###%%%&&&$$$###""""""###"""!!!!!!!!!"""$$$$$$###""""""$$$&&&'''&&&%%%###   """###############$$$$$$&&&)))---000111///000000000//////000222333444666555333222333555333222333666444000000333444444444333222222111111111111222222222111111000,,,///111...(((%%%%%%&&&###%%%&&&%%%"""!!!!!!""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%$$$&&&))))))'''%%%%%%&&&(((((((((((((((((((((((()))*********++++++,,,,,,+++++++++,,,,,,,,,------++++++***+++,,,---///000///+++((((((++++++)))%%%&&&'''(((***---///111222444444444444555777888999888888777777777888888999777555777::::::666444666666777999::::::999888777AAACCCFFFIIIIIIFFFCCC@@@BBBBBBBBBCCCCCCDDDEEEFFFDDDCCCBBBAAAAAABBBDDDEEE>>>>>>>>>>>>???>>><<<:::<<<===@@@EEEIIIIIIFFFBBBBBBAAAAAACCCEEEFFFEEEDDDAAA???>>>???@@@@@@<<<999???>>>=========>>>@@@AAA:::;;;;;;:::888777777888<<<999555555777888777666888888999::::::999777777:::999777666444333333333000///---,,,,,,---///000,,,,,,,,,,,,---...//////222777666111555@@@BBB<<<777888777555888===>>>;;;???===:::777666666888999888999:::<<<===>>>>>>???AAA@@@===;;;999888888888333444555777888999;;;;;;666888;;;;;;;;;;;;===>>>>>>;;;888777999;;;======888444333888???BBB>>>:::<<<:::888777777999<<<>>>999666555888<<<===888444222111111222444444333111000000000///......------,,,,,,+++***))))))******###''',,,......,,,******---------.........//////)))+++///222222000---***,,,++++++---...///...,,,---111555555111...000333555666777777666333111///222222///+++'''&&&&&&(((&&&(((+++...111333444555555777888888777777888:::555777999:::999888888999999999888888999;;;===>>><<<<<<<<<<<<;;;:::999888555666777777777888:::<<<555777999:::::::::;;;<<<888888999::::::999<<>>>>>======@@@EEEGGGFFFEEECCCCCCCCCCCCCCCCCCBBBBBB???@@@AAA@@@>>><<<<<<===:::@@@CCCBBBCCCFFFHHHFFFAAA??????BBBGGGGGGBBB===??????CCCGGGDDD======AAA???===<<<<<<>>>@@@@@@@@@=========<<<;;;999888777===;;;999999999999777666888;;;===;;;777555888;;;:::999999999:::999666444222000---++++++,,,+++***---......---,,,,,,...000111444888===@@@CCCCCCDDD888888:::<<>><<>>>>><<<;;;:::999999???===:::999999<<<@@@CCC>>>???@@@???<<<999777777222111222666:::<<<;;;888666777888:::<<<>>>???@@@CCC???:::777888;;;>>>@@@888888777777999===AAACCC>>><<<:::777555555555666:::777444555777888666444888777555333222333444555666555222...+++)))***,,,...,,,******+++++++++***''')))...111333333111000...//////000...,,,***((()))***---/////////...---///000111111000...,,,***---------....../////////000555:::<<<999666444444888999555...***+++***'''***)))(((+++///444777888999888777888999999777555666666666777777777666666@@@999666:::===<<<::::::888;;;<<<:::;;;===:::555777999999777333333888===999999888888999;;;<<<=========;;;999;;;???>>>999777888999:::999777555333///...///111333444444222.........,,,***)))***++++++---///000111222444666000111333555666555444333222333555666777666666555888888777777777777777777444666888888666444444444666888999999888777888999888888999999888777666555333555777777777777888999999777444333444666666777111111333666888888666444999888777666555555666666555666777888999:::;;;;;;555555555777:::999444111...111444444111...+++))))))'''%%%######$$$''')))&&&''''''&&&$$$$$$%%%''',,,'''""""""%%%'''&&&###"""###$$$&&&((()))******---$$$ $$$((('''''')))((())))))))))))'''%%%$$$%%%$$$""" !!!$$$'''***''''''&&&&&&&&&&&&''''''%%%'''***,,,,,,---...000333444666777777555444222555555555555555555555555555555555444444333333222333333444555555444333333555555444444222000///...///000000000000...,,,+++!!!###(((---***$$$"""$$$(((&&&$$$&&&)))+++)))'''***++++++,,,,,,,,,++++++''')))***,,,---------,,,///---+++,,,------***'''.........---,,,+++***))),,,...///000///...///000555222......000111000///000111222222111222444666222///---,,,...000111111))))))))))))***+++,,,---(((***---///000222555777:::888555444444555444444:::999888:::;;;:::555111666666777999;;;;;;888666CCCDDDDDDDDDCCCBBBAAAAAA@@@???>>>AAADDDFFFEEECCCCCCCCCCCCBBBBBBBBBCCCCCCAAABBBCCCAAA>>>;;;::::::999???CCCBBBCCCFFFFFFDDDBBBAAA@@@DDDHHHHHHDDD@@@AAAAAACCCFFFDDD>>>>>>BBB@@@???>>>>>>>>>???@@@AAA>>>>>>>>>===;;;:::999888;;;:::999999999999666444555888;;;:::777666999<<<;;;:::999:::;;;:::777555222///---,,,,,,---,,,+++---......---,,,---000333666666999===BBBDDDDDDCCC<<<;;;:::<<<>>>@@@@@@???@@@@@@???===<<<:::999999<<<;;;;;;:::;;;<<<===>>><<<>>>???>>>;;;999888888222222222555:::<<<<<<;;;888999:::<<<===>>>>>>>>>DDD@@@<<<::::::;;;>>>???===<<<:::888888999:::<<<===;;;999777666666777777999777444444666666555444888777555333333444555666222222111...,,,+++---///---,,,++++++---...------+++---///000000///---+++...//////000///,,,***((()))+++,,,...///...---,,,+++,,,---...---,,,***)))++++++++++++++++++,,,,,,---222888<<<===<<<======<<>>>>>@@@CCC@@@@@@???>>><<<;;;:::999888888888999:::999666444333666999:::888888:::===<<<;;;:::;;;<<<;;;999777111///---------...---,,,---............000444777===::::::>>>DDDGGGFFFCCC???===<<<<<<>>>AAABBBBBB@@@???>>>===<<<:::999999999:::;;;;;;;;;;;;;;;::::::<<<>>>===;;;999888999555444333555888;;;======;;;<<<===>>>>>>>>>===<<>><<<:::888777666777777:::999888777777777888999:::888555444555555444444888777555444444555666777///000000...------///222///---,,,---///111111000.../////////...---++++++...///000000///---+++)))***+++,,,---------,,,+++***+++,,,------,,,*********************)))))))))+++///555:::<<<>>>???@@@>>>CCCCCC<<<444222111000...+++))))))+++,,,,,,,,,111///...000333555777777777666555444555666888999:::555333888<<<<<<<<<===999<<<===:::999;;;999555333777;;;;;;999777888:::>>>===;;;:::888777777777888999888666888<<<<<<888555666666777666555333222444333333555777888888666444555555333111000111333888888777555111...------,,,,,,...///111222333444666555555444444444444444555555666666666666666555;;;:::777333222444888<<<999:::;;;:::888777777888888777666666666777888999777555444666999;;;999666555555555555555555555555888666555555777777777666666777888888888777666555444444444555555666666666:::666222000111333555555444666777777555444444444000...***'''%%%%%%%%%&&&)))***+++***))))))***,,,,,,***(((***---...,,,)))***+++,,,------.........333,,,((())),,,,,,---...,,,---------,,,+++***)))***)))((('''((())),,,------,,,+++***)))(((((((((%%%(((+++...///000333555222444555666777555444333666666555555555444444444333333333444444444444444333444555666666555444333333333333222222222111111000000111000000///...---((()))---222111,,,***,,,+++******+++---......---------...------,,,++++++***+++---000111222222111555333111111111222111000000000000000///...---------///111111000///000111...000333666777444///+++///000111111000111333555333222222333444555444222......------,,,,,,------***+++---......///000222333222111333666888888888444444666888:::;;;999666333333444777;;;===>>>===???@@@BBBCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@EEEDDDBBBAAAAAABBBDDDEEECCCDDDDDDBBB>>>:::777777:::@@@EEEDDDDDDFFFEEEBBBDDDCCCCCCDDDGGGHHHGGGEEEGGGFFFDDDCCCBBBAAAAAACCC@@@DDDFFFDDD???===@@@DDDBBBAAA@@@>>>===<<<;;;;;;888999:::;;;<<<;;;777444333666999999999888999;;;===<<<;;;;;;<<<<<<:::999000...------...///...------...000000111444999<<>><<>>======>>>@@@AAAAAA@@@<<<<<<<<<<<<;;;;;;::::::999999:::::::::::::::999999;;;======;;;:::999:::999888666555777999<<<===??????@@@@@@???>>><<<:::AAAAAA@@@===;;;999999:::999888888777777777888888777777777777777888::::::;;;999666555444555555555888777555444444555777888///000000///......000222222000///000111333333222/////////......///////////////000111000...,,,++++++,,,,,,------,,,+++***...////////////...,,,,,,,,,,,,,,,++++++*********,,,...222555777888999999;;;AAABBB999111000444666444111...------,,,+++***///---,,,,,,///222444444666555333222333666999::::::555555999<<<<<<<<<>>>;;;>>>???<<<:::;;;:::777888:::<<<;;;888777777888===<<<;;;:::888777777666<<<>>>===999:::======:::888888999999999888777666555444555666888999888777666777777666444333444666666666666444111//////000---------......000111222222111000000000111222333444555666777777666666555:::999777555333555999<<<999;;;;;;:::888666666777777666555444555777999;;;999666444666;;;===999555444666777777777666666777;;;999666555666777777777555777888999999888666555777777777888888888888888===:::777444444666888999666777888777666555777999333222///+++(((&&&%%%%%%)))***+++*********,,,...,,,,,,---///222222000---//////000111111111000000///+++''''''***,,,///000////////////......------******)))))))))***,,,---//////...---,,,***)))(((%%%(((,,,///111333555888555666888999:::999777666666666666555444444333333444444444555555666666666333444555666666555444333222222222222222222222333111111111111000000//////++++++...222333///---///,,,+++,,,,,,......///...------------,,,,,,+++***+++,,,...111222333333333666555333222222222222222000111111111111111000000///000222222111000000111...111444777777555000---///000111111000000222444222222333555666666444111222111000///......---...---...//////......///111---,,,,,,...111333333333000111333666999:::999999333222333666999;;;<<<;;;BBBCCCDDDEEEEEEFFFEEEEEEGGGFFFEEECCCAAAAAAAAAAAAFFFEEEDDDCCCCCCCCCDDDDDD???AAABBBBBB???<<<::::::>>>CCCGGGFFFEEEGGGFFFDDDDDDCCCBBBCCCDDDEEEEEEEEEHHHGGGDDDBBBBBBCCCCCCCCC@@@DDDGGGEEE@@@>>>@@@DDDBBBAAA@@@>>>============;;;;;;<<<===>>><<<999666555777999::::::999888888===;;;::::::;;;<<<;;;:::///...------//////---,,,,,,...111333666999===AAAEEE@@@>>>AAAGGGJJJFFFAAA;;;;;;===@@@BBBAAA>>>;;;888888999:::;;;;;;<<<<<<;;;:::999888888:::;;;<<<999;;;======<<<::::::;;;>>><<<:::777666777:::<<>><<<:::???@@@???===999666666777666666777777888777777777444555555666777888::::::;;;:::888555444555666888888777555444333444666777000111111000......///000555333222222333444444333444333222111000111111222000111222333222000...---,,,,,,,,,---,,,,,,++++++222222111000///...---,,,---,,,,,,++++++*********,,,---///111333555555555777======555...000777<<<:::888555333222000...,,,111///,,,,,,---///111111444333111111222555888:::;;;888777:::<<<:::;;;===;;;@@@AAA===:::;;;<<<:::???>>><<<999666555666777:::::::::999999888888888???AAA@@@;;;999;;;;;;888999999::::::999999888888555555555666888999888666777777888666555444666777444555555444222111111222111000000////////////000---,,,,,,+++,,,...000111333444666777888777666555777888888888666666888999999:::;;;:::888666666666666555444444555777999;;;:::777555777;;;===:::555555888::::::999888999:::===:::666555666777888777555666888::::::999777666999999999999999999999999<<<<<<;;;999888888888999666777777666555555777999666444222///+++(((&&&%%%''')))******)))***,,,...---...000222444444222000222222333333444333333222,,,***(((&&&)))...222444222111111111000000000000---------------.........111111111000...,,,***)))&&&)))---000222444777999555666888::::::999888777666666555555555444444444555555666666777777888888444444555666666555444444222222111111111222333444222111111111000000000000...,,,---111222///...000++++++,,,---------...///,,,,,,------,,,+++******,,,---///111333333333333555555444333222111222222111111222333333333222222000222333333222111111222111333555666555444333222///000111111000111333555000111222444666555333000333333111000//////......000111222111//////000111++++++***,,,...//////...---///111444666777888999555555555777:::;;;:::888DDDDDDEEEFFFFFFFFFFFFEEEHHHHHHGGGDDDBBBAAACCCEEEHHHHHHGGGFFFEEEDDDCCCCCC:::===AAABBB@@@>>>======AAAFFFHHHFFFEEEGGGGGGEEEEEEDDDCCCBBBAAABBBCCCDDDFFFFFFCCCAAABBBEEEEEEBBB@@@CCCEEEEEEBBB@@@AAACCCAAA@@@???>>>===>>>??????>>>======>>>>>>===999666777888:::;;;;;;:::999888;;;:::888888999::::::999...---------......,,,***(((,,,111555999<<>>???:::<<<>>>>>><<<;;;;;;;;;???>>><<<999777777999<<>>============>>>???;;;777444555888999999:::999888555333222222222444555666777888999999999777555333444777:::888777555333222333444555111222333111///---......666444333333555666666555:::888777555333111111111222333444555444333111///------------------------111111000///...---,,,,,,+++++++++++++++*********,,,+++,,,///333777888888777;;;:::444000444;;;>>>>>><<<999888777666333111333111......////////////000000///000111444666888:::777777:::;;;999:::===:::???AAA===:::;;;======CCC@@@<<<888666666777777777888999999999999999888<<>><<<999666555666777777777666777888999999999888777777777777888888999999999888:::;;;:::888666555666555666777666555555666888666666444222///+++)))'''&&&((()))))))))***,,,///...///222444444444333222333444444555555555444444......,,,(((***111777888333333222222222222333333111222333333333333222222111222222111000---+++***'''***---000222444777999222333555777888777666555555555555555555555555555666666666777777777777777444555666777777666555444333222111111111222333444222222111111111111222222111------000222///...///***,,,------,,,---...000,,,,,,------------,,,,,,...///111333444444333333222444555444222111000111111111222333444444444333222333555444333111222222222444555555444444555666000111222222111222444666000000111333555555222000444333222111000000///000111222333222000///000111------,,,...000000///---+++---000222222333555777777777888:::<<<;;;999666BBBCCCDDDEEEFFFFFFFFFFFFGGGHHHHHHFFFCCCCCCFFFIIIJJJJJJJJJJJJHHHEEECCCAAA888<<<@@@BBBAAA@@@???>>>CCCGGGGGGDDDCCCFFFGGGFFFGGGFFFDDDBBB@@@@@@BBBCCCCCCDDDBBB@@@BBBGGGFFFAAA@@@AAABBBCCCCCCCCCBBBBBB??????=========>>>@@@AAA@@@???===<<<<<<;;;888666666777999<<<>>>===;;;::::::888666666777888888888...---,,,------,,,***'''###(((///555999<<>>???AAAEEEGGGFFFCCC???:::;;;<<>>???@@@AAA<<<>>>??????===;;;;;;;;;=========;;;888888;;;>>>AAA@@@>>>=========??????===??????;;;666444777:::;;;;;;<<<;;;888555111///000111222444555666777777666666555222111222666:::999777555222111111222222000222333222000......///333222222333666888999999999999888666555333222111333444666777666555333222------------...//////000......---------......///,,,,,,,,,,,,------------,,,******---333777888888666::::::777555999;;;;;;===<<<:::::::::999666444333222111111222222000///------...///111333555666666444555888888777999===777===???;;;888:::===>>>@@@>>><<<:::999999888888777888999::::::999888777777<<<<<<777555666888777666555555555555555666666777666666777999999888666777888888777666666777999888999999888666555555666555666666666666444333222//////000000///...------...000222444555444333222222555777888777666666777444666777777555444555666444555555555666777777777999:::::::::::::::999999777999;;;:::777777;;;@@@999777555555666777777777777777888888888999999999555555666777888999999:::888999:::999666444444555555666777777555555555666666666555444222...+++)))&&&((()))******+++---000///111222333333333333333333333444555555666555555222333000***+++222777888444444333222222333444555333444555666666555444333111111222222000...,,,***'''***...000222444666888111333555777777777666555333333444444555666666666666666666555555555555555444555666777777666555444444333222000000111333444333222111111111111222333444///---000111///---...***,,,......------///111,,,---...///000000000///222222444555555555444444000333666666333111000000000111222333444444444444333444666555333222222333222444777777555444555777111222333333222333555777111111111333444444333111333333222111000000000000000111222111000///000111---------///111222000///***,,,///000//////222444333444777:::;;;:::666333???@@@BBBDDDEEEFFFFFFGGGGGGHHHHHHFFFDDDDDDHHHKKKKKKLLLLLLLLLJJJFFFBBB@@@888;;;@@@BBBAAA@@@???>>>CCCGGGFFFBBBAAADDDFFFFFFIIIHHHFFFBBB@@@???AAACCCAAACCCBBB???BBBHHHGGG@@@@@@@@@@@@BBBDDDDDDCCCAAA>>>===<<<<<<===???AAABBBAAA???===;;;:::999777555555666999<<>><<<888666444444666777777777...---,,,,,,,,,+++(((&&&%%%---555999<<<>>>???;;;>>>CCCFFFGGGEEEAAA???===<<<<<<===??????>>><<>>>>>======<<<<<<888:::===@@@BBBBBBAAA@@@===???@@@@@@>>><<<;;;;;;:::<<<===<<<::::::===@@@AAA???===;;;;;;===@@@AAA===??????;;;666555888===:::;;;<<<;;;999666222000///000111333444555555555333333333111///000555:::999777555222000000000111///111222222000///000000000///000333777:::<<<<<<555666666777666666555555444555777888888666444333---------......000111222,,,,,,------///000222333...//////000000111111111---+++))),,,000444555555444888:::999999:::888444;;;:::999:::::::::888666333222222333444444222111***+++---///111222444444111000222666777666999>>>555;;;===999666999<<<>>><<<;;;;;;<<<<<<<<<:::888888999999:::999888777666555:::;;;777555888::::::666666555555555666666777888777777888::::::999777777888999888777777888:::777999::::::999999:::;;;555666888999999888666555444444555444222000---,,,,,,---000333333333111000333555666666555555666777333444666666555444555666444555666666777666666666999:::<<<;;;:::999999:::666999:::888555666;;;@@@888666555555777888777666888888777777888999::::::555666777888999:::;;;;;;:::;;;;;;888555333555777666777888888666555555666555555666555333000---+++'''(((******+++,,,///111000111333333222222222333222333444555666666666666444666222***)))000555555555444333222222333555555222333555666666444333111000111222222111///,,,+++(((***...000222333666777333444666888999999777777222333333444555666777777555555555444444333333222444555666777777666555444555444222000000111222333333222111111111222333444777111...000222///---...+++---000///...---000222---...///111222222222222444555666777777666555444///333777888555111//////000111222333444555555555333555666555444222222333000444888999777555555666222333444444333333555777333222111333444555444222333222111111000000111111///000111000///...///000++++++,,,///111222111000***,,,///...------///222---///333777999777222///DDDDDDDDDEEEEEEFFFFFFGGGDDDEEEFFFIIIKKKJJJGGGDDDHHHGGGGGGGGGHHHGGGDDDAAA:::<<<@@@BBBCCCAAA???===@@@BBBCCCBBBAAAAAAEEEHHHHHHFFFDDDBBBAAA@@@@@@AAA@@@DDDDDDAAAAAAGGGHHHDDDEEEGGGFFFAAA>>>AAACCCBBB???>>>>>>>>>???@@@AAAAAA???<<<:::;;;>>>===888333666;;;<<<:::===AAA@@@:::333777777222222666777333111222333111///,,,,,,,,,(((---111111333999>>>>>><<<:::???IIIMMMGGG@@@>>>>>>???@@@@@@@@@@@@@@@???DDD>>><<<===>>>;;;;;;===<<<>>>@@@@@@@@@???@@@AAA>>>>>>???@@@AAA???===:::>>>??????>>>===<<<<<<===???===;;;<<<>>>@@@AAA@@@:::>>>===888555777:::;;;@@@@@@@@@>>><<<888444222///111333555666555333222333111///...///111333555<<<999666444333222111000444222000///......000000111111222333444444555555444444555777:::;;;:::888888888888888777555444333,,,---///111111111000000......///000111222222333111222222222222000...---......//////000222333444444333222222444444333222111222555888:::888444000///111333777999999666333+++***+++---//////111444///111444555666777888::::::999888888888999;;;<<<<<<<<<;;;;;;;;;<<<<<<===:::999999:::;;;;;;:::888;;;:::777444777<<<<<<999:::777444444777999888777:::::::::::::::;;;<<<===;;;::::::999888777666666888666555555888:::;;;;;;>>>888555999<<<;;;888777666777888888777555222111111......222333///---...222333444444444333222111222222222444777888888777<<<777333111333666777777666888999999888777999:::444666888777444444777:::777888888888888999999999999999888888777888888999888888888999999::::::;;;:::999777999;;;<<<999777777555555666777888777666777888999999888666444333++++++++++++,,,...000111111222444666777777666555000000111222333555555666111444555333...,,,///333444444333333444555666777333333333333333333333333666111///222444222000111,,,***(((+++111555666555222444777::::::777444111000444666555222111555:::888666444333444555444333444555777666555555555777444444333333333333444444999777444111000111333444666444111000111111///...///000111000///......000111000000000000111333444555666666666555444222111777666555555555444000...111222222333333444444555666>>>BBB>>>:::999666111333555777777666555555666777777666333000///000111444111///111555666222...333444444000+++***...333777444000---,,,---------///---,,,---000111000...//////............//////,,,...000111111...+++)))DDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJLLLLLLIIIGGGHHHGGGFFFGGGHHHGGGDDDBBB???AAACCCEEEEEEDDDBBB@@@AAABBBCCCBBB@@@AAADDDGGGGGGGGGEEEDDDCCCBBBBBBBBBAAADDDDDD@@@AAAEEEFFFCCCDDDGGGFFFAAA???BBBDDDCCCAAAAAA@@@@@@@@@AAABBBBBB???===<<<>>>@@@???999444777:::;;;999<<<@@@???;;;444777666222222777888555444555555333000.........***///222111444999===>>><<<:::@@@JJJNNNHHH@@@===>>>>>>??????@@@AAAAAABBBCCC>>><<<>>>>>><<<;;;===<<<>>>@@@@@@@@@???@@@AAA>>>???@@@AAAAAA@@@>>><<>>===>>>???AAA???>>>>>>???@@@@@@???:::>>>>>>999666777999999===???@@@@@@>>>999444000...///222555555555333222333222000//////000333444888666333111000///......222222222222222111111000111111222222333444444555555555666888;;;;;;:::888888999999888888777666555000000111111000000///.........//////000000111111111111111111000///...---.........///000111333333222111111111333444333222000000222555777666333000000111333777999999666333,,,,,,,,,---......///111000222555666666666777888999999777777777777888999999999999999::::::;;;<<<:::999999:::;;;<<<:::999::::::888666888===<<<888:::888666666777888888777::::::999999::::::;;;<<<;;;;;;:::999888777666666:::999777888:::<<<=========777555999<<<;;;888888777888999999888666333222333000000444555222000000444555555555444333333222111000111333555666666444888555222222555888999888888:::;;;:::999888999:::666777888777666666888999;;;:::999888777666666555999999888888888888888999999999999999999888888888:::888777888:::;;;999666777666555666888999888777555666777888777555333222---,,,***+++...111222222000222444666666666555444000111111222444555555666111444555333///---///333555555555555555555666666333333333222222111111111555000...111222000...///...------///222555777777333555777888888666333222444666777555111000222444777555444555666666555444777777888666555444555777555555444444444444555555888777555333333333444555444222////////////...---,,,...//////...///000111111000/////////000111222888777666444444333444444555444333333333222000...000000111111222333333333<<>>>>>@@@BBBAAA;;;666999:::999888:::>>>???<<<777888666222333777:::999888999888666333111000111---222444333444:::======<<<<<>>=========>>>AAACCCEEEBBB>>><<<>>>???===<<<>>><<<>>>@@@@@@@@@???@@@AAA>>>???AAABBBBBBAAA@@@???@@@AAABBBAAA?????????AAACCCBBBAAAAAABBBAAA???===:::>>>>>>:::888888888666999<<>>999333...,,,...111333555444333222333222000//////000111222666555333111///.........111222444666666555333222111111222222333333444444555555666888:::;;;:::888888888888999999888888777444333222000///........./////////////////////000111000000//////......---............///111222333000//////000333444444333/////////222444444333111111111333666999999666444---............/////////111333444444333222333444888777666555555555555555555666666777888999::::::999999888:::<<<<<<;;;:::888:::999888:::===<<<888999:::999888666666777888;;;;;;:::999999999::::::;;;;;;;;;:::999888777666;;;:::888999;;;<<<<<<<<<<<<777555999<<<:::999999999:::::::::999777555444555222222777888555333444888888666555444444444444000//////111333444333222333111111222555888888888999:::;;;;;;999999999;;;:::999888888999999888777::::::999888777666555555999999888888999999999999:::999999888888777666666888777777888999999888666888777666777999999999888777888999:::999888666444000,,,)))+++000444444222000111333444555555444333111111222333444444555666111444555333000...000222555666777777777666555444222222222111111111000000444///...000111...,,,---///000111111111222555777555555555666555444333333555555444333222222222222666555555666888888666555999999888666555444666888666666555555555555666666666666666666666666666666222///---------......---)))+++---...///000222444111000///.........///000999777555333222333555666333111//////000111000////////////000111111222222:::DDDJJJDDD999444444666555666777777555333333444444333111000000000111222222000...000222333111...///111111000---...222666444222000.........///000111000//////000000///......///000111111000///.........---------...///000EEEFFFFFFGGGHHHIIIJJJJJJKKKIIIGGGFFFGGGHHHHHHHHHEEEDDDDDDFFFGGGFFFDDDBBBCCCCCCCCCBBBAAA@@@??????CCCCCCBBBAAA@@@@@@BBBCCC@@@@@@AAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@BBBCCCCCC???BBBBBB>>>===AAADDDDDD@@@???>>>>>>===============>>>???BBBCCCAAA<<<888;;;:::888888:::===>>>===999888555333444777:::<<<<<<<<<;;;888555333333444000555777555666:::======<<<>>>CCCKKKNNNKKKCCC===>>><<<;;;:::<<>>===>>><<<>>>@@@@@@@@@???@@@AAA>>>@@@CCCDDDCCCBBBAAAAAA@@@AAABBBAAA@@@???@@@AAAEEEDDDDDDDDDDDDBBB???<<<;;;???@@@<<<;;;;;;999555777999;;;<<<:::666222///***---000222444333222111333222111/////////000111666666666444222111111111222333555666777777777666111222222222333333333444555555555777999:::888777555666777888888888888888555444222000/////////000111111111000000000000000000000//////........................///000111222...------///222444444333///......000222333333222111222333666888888555333---000111000111444555333222444444444111000///000777777555444333222222111333333444666777888999999888777888999;;;<<<<<<:::666999;;;::::::===;;;777999<<<===;;;888666888:::======;;;::::::999999999;;;;;;;;;;;;:::888777666999888777777999::::::999;;;666555999<<<:::999:::;;;;;;;;;;;;:::999888777666333444888:::777666777<<<:::888666555555555555111000000111333444333111000000111222444555555555666777999999888999:::<<<<<<999777888:::;;;888555666666666777777777888888888888999999999999999999888888888777777777777777777777777888888888777666999777777777999:::999888777888999:::999888666444333---''')))000555333000000111222333333333222222111111222222333444444555111333444333111000000222555666777888888666444222000000111111111222222222555111000222111...---///...000111000------111444555555444333222333333333333111000111333555555444555555555777999999888666888888888666555666888;;;666666555555555555666666444555666777777777666555000...,,,+++---...///...+++,,,...//////000222444111111///...---......///666666444444333333444444111///------///111111111...//////000000111222222111888>>>===777333444666555666777555333222222222111000......000111222222111000///000222222000...///000111///......111444111111000///......000222222111000000000//////...---///111333333111///---,,,,,,---...//////000000FFFFFFGGGHHHIIIJJJKKKLLLKKKHHHFFFEEEGGGHHHIIIHHHCCCCCCCCCEEEFFFFFFDDDBBBBBBBBBBBBAAA@@@???>>>>>>DDDCCCAAA@@@AAABBBBBBBBB@@@@@@@@@AAAAAAAAAAAABBB>>>===>>>@@@AAABBBDDDFFF===@@@@@@<<<;;;???BBBBBB@@@@@@???>>>=========>>><<<===???AAABBB@@@===:::<<<:::888999;;;<<<======:::888555444555666:::=========<<<999666444444666333777999777777;;;>>>>>>>>>@@@EEEKKKOOONNNGGG@@@???===;;;:::;;;>>>BBBEEE@@@<<<<<>>???<<<>>>@@@@@@@@@???@@@AAA???BBBEEEEEECCCBBBAAABBB???@@@AAA@@@??????@@@AAAEEEDDDDDDDDDDDDBBB???<<<<<>>===>>>;;;666666666666666555333111000+++---000222333333111000333222111////////////000555777888666333222222444555555444444555777999:::333333333333333444444444444444444666888888777555333444555666777777777777333222111000000111222333333333222222222222222222000000000000000///////////////...//////000111222---,,,,,,///222444444333111000///000222444444333111111222444666666444222---222444444777<<<===:::777888999777444222111111666666555444333222000000111222444555777777777777666666666888;;;<<<;;;:::444999;;;::::::;;;:::666:::<<<>>>===999888999<<>>===;;;:::::::::::::::;;;;;;;;;:::888666555777666666777999:::999888999666666:::;;;::::::<<<<<<<<<<<<;;;;;;:::999999666333444888;;;888777888===;;;999777666666666666444333333444555666444333000111222333222111000000111333555666666777:::<<<;;;888777888::::::777444555555666666666777777777777888999::::::::::::999555555666777888999999999666777888888888777777777999777777777999:::999888444555666777777666444333444---'''(((...333222...000000000111111111111111000000111111222333333333000111333222111000000000333555666777666444222111......///111222333444555555333333444333//////222///000111///,,,,,,///222555333222000000222333444333222111111333555555444666555555666888999888666555666777666666777:::<<<555555444444444444555555222333555666666555444333///---++++++---///000111...///111111000///111222111000///...------...///111222333555444333111///000...------///111222222//////000000111222222222...///222444555444333333444444555333111000000111000---,,,,,,///111111111111000000111222222000///000000000///------///000///000111///------///222000111111000///.........---...111222222111...---(((***---000111000///---EEEEEEFFFGGGIIIJJJKKKKKKJJJHHHGGGGGGHHHJJJKKKJJJBBBBBBBBBDDDFFFFFFDDDCCCCCCDDDDDDDDDCCCBBB@@@???EEECCCAAAAAABBBDDDDDDCCCDDDDDDCCCBBBBBBCCCDDDEEE???======AAABBBBBBDDDGGG===@@@@@@<<<;;;???BBBAAABBBBBBAAAAAA@@@AAAAAAAAA<<<>>>???AAAAAA@@@>>>>>>>>>:::999<<<===<<<<<<>>>;;;777555666666555777;;;;;;;;;:::777555444555777555999;;;999999===@@@???@@@CCCGGGJJJOOOQQQMMMFFFBBB@@@>>><<<<<<>>>AAACCC???<<<<<<@@@BBB@@@???@@@<<<>>>@@@@@@@@@???@@@AAA???CCCFFFFFFCCC@@@@@@BBB>>>@@@AAAAAA@@@???@@@BBBCCCBBBAAAAAABBBAAA???===<<<>>>???===>>>???<<<777444444333222222222222222,,,...111333333222111///111111000/////////000000111444666555222000111333666555444333444666888:::444444444444555555555555555444555666888888777555333444555555666666666666111111111111222333444555333333333333333333444444111111333333333222111000000000000000000111222222...------///222444444333333111111111333444333222111000111222444444333111,,,444888777;;;CCCEEE@@@>>>??????===:::777666777666666666555444222111000000111333555666666555555444333444666999;;;;;;999222888;;;999888999999666888:::;;;;;;:::999::::::>>>===<<<;;;::::::999:::999::::::;;;:::888555333666666666888;;;<<<;;;:::777555666:::;;;999:::>>><<<<<<<<<;;;;;;:::::::::555333444999;;;:::888:::;;;;;;999888777777777777777666666777888888666444222444555444111/////////...000222444444555888:::666666666777888888555333888888777666555444333333777888999;;;;;;;;;::::::444555666777999:::;;;;;;666888999999888777777888888777666777999999999888888999;;;<<<<<<;;;999888555///***)))---000000.../////////////////////000//////000000000111111111//////000111111000///...111222333333333222111000,,,---...000111333444444333222333555333///000444111111111///......000111222111000///000222444555666666555444333333333333777666444444666777777666333555777777777777999:::333333222222222222333333000111222222222111000///...,,,)))))),,,///111222000111111111///......//////...---,,,,,,,,,---...,,,...111333333111---+++...---,,,---///111111000/////////000111111222222111......333555222//////111222222000......///000///,,,)))***...111000/////////000000000000////////////...------------------///111///,,,+++---000...///000///...---...///---...///000000///...---''')))---///000///---+++BBBCCCDDDEEEFFFHHHIIIIIIGGGFFFEEEFFFIIIJJJJJJJJJAAAAAAAAACCCEEEFFFDDDCCCBBBCCCEEEFFFFFFDDDAAA???EEECCCAAAAAADDDFFFFFFEEEHHHFFFCCCAAAAAACCCEEEGGGBBB??????BBBCCC@@@AAAFFF???BBBAAA===<<>>???@@@AAA@@@@@@AAABBB>>>::::::>>>@@@===<<<>>><<<777555888777444444888888888777555333333555777666:::<<<::::::>>>AAAAAAAAAEEEHHHJJJOOOTTTRRRKKKGGGEEEBBB@@@???@@@AAABBB>>>;;;<<>>@@@@@@@@@???@@@AAA@@@DDDGGGFFFBBB>>>???@@@???AAABBBBBBAAAAAABBBCCCAAA???>>>>>>???@@@@@@???;;;<<<<<<:::<<>>GGGHHHCCCBBBCCCCCCAAA===:::999999666666777777666444333222...000111333333333222111111111222555888::::::999111777:::777555777888666666666666888::::::999777;;;::::::999888888888888777888::::::999777444222333333444777:::;;;;;;999666555666:::;;;999;;;???<<<<<<;;;;;;::::::;;;;;;666333444:::===;;;:::;;;999999999999999888777777:::888888888999999777555555777777555222000111222///111333333333333555777111333666666666444444444888777777666555444333222666888:::;;;<<<<<<;;;:::666777777888999:::;;;;;;666999;;;:::888777888:::777666555666888999888777<<<===???@@@@@@???===<<<777333...+++,,,---////////////...............///............////////////---...///000111000...,,,///////////////000000000,,,------......//////000///...000222000---...333222000------...//////...//////......000222444666555777888666333222333666999666333222333555666666333666888999777666555555111000000//////000000111............------,,,+++,,,)))''''''***...111222...///000///---,,,---...++++++***))))))***,,,,,,***+++---......---+++***,,,++++++,,,...///...------......//////000111111222///000444333...---///...//////...,,,,,,...000///+++((()))---000///---,,,---......------------,,,+++++++++,,,------,,,,,,...000///+++)))+++...+++---///...---,,,...000------............------((()))+++,,,---,,,++++++@@@@@@AAACCCDDDFFFGGGGGGCCCBBBBBBDDDGGGHHHHHHGGG@@@@@@AAACCCEEEFFFEEECCC@@@BBBDDDFFFFFFDDDAAA>>>FFFCCCAAABBBEEEHHHGGGFFFHHHEEEBBB???>>>@@@DDDFFFFFFAAA@@@DDDCCC??????CCCAAADDDCCC???===@@@CCCCCC@@@@@@@@@@@@AAAAAABBBCCC@@@AAABBBAAAAAAAAACCCEEE???:::;;;@@@BBB>>><<<>>><<<777666999888333222666666666555333222222444777666:::<<<:::;;;???BBBBBBCCCGGGHHHIIIOOOVVVUUUOOOKKKIIIFFFDDDBBBBBBBBBBBB>>>;;;<<>>@@@@@@@@@???@@@AAA@@@EEEHHHFFFAAA======???AAABBBCCCCCCBBBBBBDDDEEE???===;;;<<<>>>@@@AAAAAA999:::999888:::>>><<<777111333555777777555333111000111333444444222000.........//////000000111111///333777666333000222444111222444555666555333222777777777777777666666666888888888:::;;;;;;999777666666777777777777666666111222333444555444333222000000111222333333444444111444777::::::888444222222222222111222222333333000//////000333444444333333222222222333222000---//////...///111111000...---777<<<:::>>>HHHIIICCCAAABBBBBB@@@===:::999999666777777888777666444333---...000222222111///...000000111444777999999888111666999666444555777666444222222555999:::888555999888777777777777777777666888999:::999666333111//////111444888999999777666444666:::;;;999;;;???<<<<<<;;;:::::::::;;;;;;777444666;;;>>>===<<<===777888999::::::999777666:::999888999999999777555777888999777333222444666222333444444222222333444---111555666444222333444444444444555555555666666666777:::<<<<<<<<<;;;:::999999999999999:::::::::777999<<<;;;999777999:::777555555666777888777666777999:::<<<<<<;;;999888888666111---,,,,,,///000///......---------......---------...............,,,,,,---///000000---+++------,,,,,,---...///000------,,,,,,,,,++++++++++++***---///---***,,,222000,,,)))))),,,---,,,***---------...000333555666222555888777333333777;;;;;;777333111222444555666555777::::::777444222111//////............//////------,,,+++******))))))***(((%%%%%%)))---000111+++,,,------++++++,,,---((((((''''''''')))***+++***************************)))***,,,......,,,***,,,,,,------...//////000......111555111+++,,,333---------,,,++++++...000///+++((()))---///...,,,***+++,,,,,,+++***++++++)))((()))***,,,......---+++...000...***(((***---***,,,......,,,+++...000------------------------*********)))******+++,,,BBB@@@??????AAACCCDDDDDDEEECCCBBBCCCFFFGGGFFFDDD<<<<<<===???@@@BBBDDDEEEBBBDDDFFFGGGEEEBBB???===BBBBBBAAAAAABBBCCCEEEFFFCCCCCCCCCBBBBBBBBBEEEGGGCCCFFFGGGBBB???@@@???<<<>>>?????????>>>>>>@@@BBBDDD@@@>>>>>>@@@AAAAAA???CCC@@@>>>???CCCEEEDDDBBB<<>>BBBDDDDDDEEEEEEFFFHHHKKKNNNQQQSSSKKKIIIGGGFFFFFFEEECCCAAA<<<======>>>????????????<<<===???AAABBBBBBAAAAAAEEEFFFFFFCCC===<<<@@@DDDFFFCCC@@@AAAEEEGGGDDDAAA::::::;;;<<<>>>>>><<<:::555333444888===???;;;666222555666444444555444000000222444555444333333444666333000///111222111///222222333444555555555555666444666:::888222222777555666777666555666888999:::<<<===<<<;;;:::::::::999777666777999888555111555555444444444333333333333222111222444444333222>>>888555999<<<999444111222111000111222444444333333333222222333333444444111111111111111000///...//////000000000000//////333555777999;;;>>>BBBFFF@@@CCCEEEDDD>>>777333222444555777<<>>999555333222000/////////000111...000222222222111222333222111111222444444333111000111222333444444444444999777666666777777666444888666444222000,,,(((%%%###''',,,000333666999;;;;;;:::999888999:::;;;<<<<<<>>><<<777555888888555777777777888::::::999777777999::::::999888:::;;;999999::::::::::::;;;;;;999::::::::::::999888777999999888666555333222222666333333222///---000666111111111111222222222222555555444444555777888999222999;;;666555:::===<<<:::;;;===??????>>>===<<<888777777777666666555555999888777666666777888999666555333000,,,***+++,,,//////---***(((''')))+++---,,,,,,...111222111///---------,,,,,,+++++++++,,,------,,,******+++---...,,,***)))******)))(((++++++***************+++))))))(((((((((***,,,---++++++,,,,,,...111333555555666777666555666888:::999666333222444666888888555666777555111///000222...---+++***)))***+++++++++******)))(((''''''&&&&&&%%%&&&(((+++---------((()))+++,,,,,,+++)))((((((***,,,+++'''&&&&&&(((''''''((()))***++++++,,,(((((((((***+++***(((%%%)))------((('''***)))$$$(((***---///...---,,,---,,,---,,,++++++,,,///222222...******+++,,,+++)))***,,,------***(((''''''((()))***+++,,,---------,,,,,,+++***))))))))))))+++,,,---+++)))(((((()))++++++++++++++++++++++++...---,,,+++******)))***>>>>>>???BBBGGGJJJLLLLLLFFFDDDCCCCCCFFFFFFEEECCC<<<<<<===>>>@@@BBBDDDEEEAAACCCEEEFFFEEEBBB???===FFFFFFEEEDDDDDDDDDEEEEEEBBBDDDEEEEEEDDDEEEGGGIIIFFFJJJJJJFFFCCCDDDCCCAAA>>>@@@AAAAAA@@@@@@AAABBBCCC@@@>>>>>>@@@BBBBBB@@@DDDAAA??????BBBCCCAAA??????@@@AAABBBBBBAAA???>>>@@@:::555444111...000333444333111111222555777888888666555888===AAABBBBBBCCCDDDDDDFFFHHHKKKNNNPPPNNNLLLJJJJJJIIIHHHEEECCC@@@@@@AAAAAAAAA@@@??????@@@AAABBBCCCCCCBBBAAAAAAEEEGGGHHHEEE@@@???BBBEEEFFFCCCAAACCCGGGIIIFFFCCC>>>===<<<<<<===<<<;;;999777666555999<<<===888444222666666444444555444111000222444555444333333444666333000000111222111000111111333444555555555555555444666999888333444888555777999:::999888777888999;;;<<<<<<:::999999:::;;;999777888999999666444555555555444444444333333444333333555888:::999999888555444666555222000111333222111111222333444444444333333222222333333444111111111222111111000000---...///000000000000000333444666777999;;;???BBB???BBBDDDBBB===777333111777777999===???===888333444444333222222222222222...000222222111000111222111111111222333444333111///000111222333333333333666555444444555666555333777555333111...)))### %%%***///222555888::::::999999888999:::;;;;;;<<<===;;;777666888888555888666666666888888888666888999::::::999999:::;;;888888888999999999::::::;;;:::::::::999999999999<<<;;;;;;:::999888777777555444555666444000111666222222222222111111111111333222222333444666777888555:::;;;666444888;;;:::777888:::;;;:::999777666777777666666666555555555888888777666666777888888555666444111...+++++++++.........+++)))((()))+++***+++,,,---------------,,,,,,,,,++++++++++++++++++,,,,,,+++))))))***+++,,,***(((((())))))((('''((()))+++,,,,,,+++)))(((''''''&&&&&&'''(((***+++*********+++,,,...000111444555666555444333444555555444111111111222333444111222333111...------///---,,,,,,+++*********+++************++++++++++++((('''''')))+++------,,,((()))***++++++***((('''%%%''')))(((&&&%%%%%%'''&&&&&&&&&'''((((((((()))''''''''')))******'''%%%&&&***+++))))))------)))'''***,,,---,,,*********+++++++++***)))))),,,///000...,,,+++,,,---------***,,,...---+++)))))))))((()))***+++,,,,,,,,,,,,,,,+++***************++++++,,,---+++)))(((((()))++++++++++++++++++++++++---,,,+++***************<<<===???DDDIIIMMMNNNMMMFFFEEEDDDDDDEEEEEECCCAAA<<<<<<===>>>@@@BBBDDDEEEAAABBBDDDEEEEEECCC@@@???GGGGGGGGGFFFDDDCCCAAAAAAAAADDDFFFHHHHHHHHHHHHIIIGGGKKKLLLHHHEEEFFFEEECCC???AAACCCCCCBBBAAABBBCCCCCCAAA??????@@@AAABBBAAADDDAAA??????AAAAAA???<<>>>>>>>>>>>999666555333//////333333333222111222444777999666555555777;;;>>>??????AAAAAAAAABBBCCCFFFHHHIIINNNNNNMMMMMMMMMLLLIIIFFFEEEEEEEEEEEEDDDCCCBBBBBBEEEEEEFFFFFFFFFEEECCCCCCEEEHHHJJJIIIEEEDDDEEEGGGEEEDDDCCCFFFIIIJJJGGGDDDAAA???<<<;;;;;;:::888777999777777888;;;:::666222333666666444333555555111111333555555444333444555666444111000111222111111///000222333444555555555444444666999888555666999555888<<<===;;;999777666888:::;;;:::999777888888:::888666666777777666555555555555444444444444333333333333666:::=========555333333444111---///444333333222222222333444444555555444333222222222222000111222222222222222222,,,,,,...///000000111000111333444555666888;;;===>>>@@@AAA@@@<<<777333111999:::;;;===>>>;;;777333333333444444444333222222///111222222000///000000111111000222333444222111...///000111222222222222333222111222333444333222555333111///+++&&&""")))...222444777888999888888888888999:::;;;:::<<<;;;777666999999666:::888555555666777777777888:::;;;;;;:::999;;;<<<777777888888888999999999<<<<<<:::999999999:::;;;<<<<<<<<<;;;;;;;;;::::::555555777:::888444333666333333333222222111111000//////000111222444666777888:::999555333555888777666777888888777666444333777666666666666555555555888777777666666777777888555666666444000---++++++---......---+++))))))***'''***,,,,,,)))((()))+++))))))***************+++***++++++***(((''')))******(((&&&&&&((((((((('''&&&(((+++------+++(((&&&%%%%%%%%%%%%%%%&&&(((((()))))))))))))))+++,,,,,,111333444444222000//////000000//////......------+++------,,,+++******+++******+++++++++******)))&&&'''((()))+++,,,------)))(((((()))+++,,,,,,+++((()))*********((('''&&&%%%'''(((((('''''''''((('''((((((((((((((((((((('''&&&'''(((***)))'''%%%&&&)))***((())),,,,,,)))***,,,......---+++++++++*********((('''''')))+++,,,---...---------///000***+++------+++***+++,,,((()))***+++++++++++++++++++++*********+++,,,,,,+++,,,,,,+++)))((()))***++++++++++++++++++++++++++++++***************+++<<<===@@@DDDHHHIIIGGGEEEGGGFFFFFFEEEDDDCCCAAA???<<<======>>>???AAACCCDDDAAACCCEEEFFFFFFEEECCCBBBCCCCCCCCCCCCBBB@@@===<<>>???BBBBBB@@@===?????????>>>===<<<;;;;;;<<<888666666444000000222222222333222222444777999555555555777999:::;;;;;;>>>>>>======>>>@@@BBBCCCJJJIIIJJJLLLMMMMMMJJJHHHHHHHHHIIIIIIIIIHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFIIILLLLLLJJJHHHHHHHHHEEEDDDDDDEEEGGGFFFCCC@@@???<<<999888777888777666888777666888999999666333444777777444333666555222222444555555444444555666666555333111111222222222///000111333444555555555333444666888888777999;;;777999;;;;;;999777666777777888:::999777666666777777666444333333444444555555555555555444444444444111111222444888;;;;;;;;;888444222333222000222777333444444333222333444555666666444333222111111111000111222333333333333333------.../////////.........///222333444555888:::<<<===>>>===;;;777333111888999;;;<<<<<<:::777555000111222333333222111000222333444333222000000111111000000111333333222111///000000111222222111111222111000111222333222111111000///---+++&&&!!!(((...222444666777666666777777888888999999:::<<<<<<888888;;;;;;888===:::777666777999:::999888:::;;;;;;::::::;;;<<<888888888888999999999999===<<<:::999999:::<<<===999999999999::::::::::::777555666999999666555888666555555333222111000000,,,---...000111333555666777777555222111333555666666777777888777777666555777777777777777777777777777777777666666777777777444666777666222...+++***+++---//////,,,***))))))%%%)))---+++'''%%%'''***'''((((((((()))***************+++)))((('''(((***)))'''&&&&&&((()))((('''&&&'''***+++,,,***((('''$$$$$$$$$%%%%%%&&&''''''))))))(((((((((((())))))+++---000111///---,,,,,,,,,---......,,,***))))))((((((((((((((((((((()))&&&'''((()))))))))((('''######$$$%%%'''((()))))))))((('''(((******)))((())))))******)))((('''&&&((()))***+++,,,,,,,,,---,,,+++++++++++++++++++++(((''''''(((******)))'''((())))))((((((((('''&&&***,,,------+++))))))************(((&&&%%%'''(((***---///...+++***,,,///((()))++++++******+++,,,(((((()))***++++++*********************+++,,,---***+++,,,+++)))((()))*********************************)))))))))******+++>>>>>>AAADDDFFFFFFCCC@@@FFFGGGGGGFFFDDDAAA???>>><<<======>>>???AAABBBCCCBBBCCCEEEGGGGGGGGGFFFEEE??????@@@AAA@@@???===<<<===@@@EEEHHHHHHGGGGGGGGGBBBFFFGGGDDDBBBDDDDDDBBBBBBCCCEEEDDDCCCBBBBBBCCCFFFEEECCC@@@===<<<<<<<<>>===???CCCDDDBBB???<<<===>>>???>>>;;;999777:::777555777555111000222111222444333222333666999444555666777777777888888;;;;;;:::::::::<<<===>>>BBBBBBCCCFFFIIIJJJIIIHHHHHHHHHJJJKKKLLLLLLLLLLLLHHHIIIKKKLLLMMMMMMMMMLLLGGGIIILLLMMMLLLJJJHHHHHHCCCBBBBBBBBBAAA???===;;;999777444444555666666555444444555666888888777666555777777333333666666333333555666555444444666777666555444333111111222333000000222333444555555555333666777777777999;;;<<<888999888666444444666888666888999888777555666666666666555333333333444666666666555555555444444444222222222444666888888888<<<444///111444444444666444555666555333222444666777666555333222111000000000111222333333333333333////////////...,,,+++***+++---000222333444777999::::::::::::999666333000444555888999999999999888111222333444444333222111444555666666444222222333111000000111333333222000000111222222222222222222222111000000222222111000...------,,,+++(((### ###)))...111333444666333444555555666777777777888;;;<<<999999<<<<<<:::???<<<999999:::<<<<<<<<<888999;;;:::999999:::<<<999999999::::::::::::;;;===<<<:::999999:::<<<===777777888888999::::::;;;999555333555666555777;;;888777777555444333222111,,,---...000222444555666555222111111222222444666444444555666777888888888888888888888888888888888666666666777777666666666333555777666333...+++))))))+++......,,,***((((((%%%)))---+++'''%%%'''***'''''''''(((((()))))))))***++++++***(((((()))***)))'''&&&&&&((())))))(((''''''((((((((()))))))))$$$%%%%%%&&&''''''(((((())))))))))))((((((''''''%%%(((+++---,,,+++++++++))),,,...---+++((('''(((&&&&&&&&&&&&''''''''''''###$$$%%%'''''''''&&&%%%############$$$$$$%%%%%%'''&&&%%%&&&'''((('''&&&)))))))))))))))((((((''')))******,,,---......---,,,,,,,,,,,,,,,,,,++++++)))((('''(((***+++***))))))))))))******(((((((((''')))***)))'''&&&&&&'''***++++++)))'''&&&&&&(((***,,,...,,,(((&&&(((***&&&'''))))))((((((***+++(((((()))*********))))))))))))))))))******+++,,,)))***+++***((('''((()))))))))))))))))))))))))))))))))((((((((()))******??????BBBEEEHHHHHHFFFCCCEEEFFFHHHGGGDDD@@@>>>>>>=========>>>???@@@AAABBBAAACCCDDDFFFGGGHHHHHHGGG???@@@@@@AAAAAAAAAAAA@@@<<<@@@DDDFFFFFFEEEEEEEEEBBBGGGHHHEEECCCEEEEEEDDDBBBCCCCCCBBB@@@@@@AAACCCEEEEEECCC???;;;999:::;;;<<<;;;;;;???CCCDDDBBB???999:::<<<======;;;888666:::666555666555111111444000222555444222333666999444666777777666555555666999888888777888999;;;<<<===<<<===@@@CCCFFFGGGGGGEEEFFFGGGIIIJJJKKKLLLLLLGGGHHHJJJLLLMMMMMMMMMLLLFFFGGGHHHIIIHHHGGGEEECCC???>>>===<<<:::999888777444222111222444555555444111222444555777888999999666888777333333666666444555666666555444555777888666666666444222111333555222222333444555555555555444888999666666:::<<<<<<777777555333111222555888666888999888777555666666777888888777666666777999666666666555555555444444555444444555777888888777:::111,,,///444555444444444666777666333222444777777666444333222111111111000111222222222222222222000000///...---+++)))(((+++---000222333333555777888777777888888666333000///111444555555666888:::444444555555666666555555444666777777555444555555000000///111222333111000111111222222222222222111222000//////000111///...---,,,++++++,,,***(((%%%###&&&***---...000222333000111222333444555555555555888:::888999<<<<<<999<<<;;;999999;;;<<<===<<<777999::::::999888:::;;;999999:::::::::;;;;;;;;;;;;:::999999999:::<<<<<<888888999::::::;;;<<<<<<999444111333666666888;;;:::999888777666555444444...///111333555666666666444111///333444333333555111111222333555666777888777777888888888888999999555666666777777666666555333555777555222---***)))(((***,,,---+++)))((((((%%%(((******'''&&&(((***'''(((((((((((((((((()))***++++++***(((''')))******(((&&&&&&((((((((('''''''''&&&&&&'''((()))***$$$%%%&&&'''((((((((((((((())))))))))))((('''&&&"""$$$''')))))))))***+++(((+++...---)))'''''')))&&&%%%$$$%%%&&&'''&&&%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&$$$$$$$$$&&&'''&&&%%%((((((''''''((((((((((((((('''''')))+++,,,+++***))))))))))))))))))))))))((('''&&&''')))+++***))))))''')))---...,,,---///+++,,,---,,,******+++,,,***++++++***(((''''''((()))***+++***'''%%%%%%%%%&&&'''((('''&&&'''(((***(((((())))))))))))(((((())))))((((((((()))******'''((()))((('''&&&'''(((''''''''''''''''''''''''))))))((((((((((((((()))@@@AAABBBEEEHHHHHHFFFEEECCCFFFHHHGGGCCC@@@>>>>>>============>>>@@@AAABBB???AAABBBDDDFFFGGGGGGGGGBBBBBBAAAAAAAAAAAABBBBBB>>>AAADDDEEEEEEDDDDDDDDDBBBFFFHHHEEEDDDEEEFFFDDDCCCBBBAAA???======@@@CCCBBBBBBAAA>>>:::888:::<<<;;;::::::===@@@AAA>>>;;;999999999:::999999888888:::666444555444111222555///222555555333222666999444777999888666444444555777777666666777999:::;;;===<<<;;;<<>>>>>============>>>???AAAAAA>>>???@@@BBBDDDEEEFFFGGGDDDCCCAAA@@@???@@@AAAAAA@@@BBBEEEEEEDDDDDDDDDEEE@@@DDDFFFCCCBBBDDDEEECCCCCCBBB@@@<<<;;;<<>>??????===:::999;;;>>>:::999999;;;>>>>>>;;;777:::999777666666888:::;;;:::666444444444111333666...222666555333222555999555888:::999555333333444777666666666777999:::;;;@@@>>>;;;;;;===AAACCCDDD@@@AAAAAABBBBBBBBBAAAAAADDDEEEFFFFFFFFFEEEDDDCCC@@@???>>>>>>===<<<:::999777666555333222444777:::333222222444555555333111111333444555555555777888666888777333333666777555666777777666555555888:::666777777555222111333666666666666777666666555444666;;;;;;666555:::===;;;222444555666555444555777777888999999777666666777333666999999777555666777777666666666555555555555222111111333666888888777444222333555444222444999555888999777333111444888555555444333222222222222111111111111111000///...------------,,,+++******222444555555333000000000666444333444666666333///+++...000000///000333777444333222222333444555666222444555666555555555666000//////000222222111000///000000000000000//////111///---,,,,,,+++)))(((///---***))))))***)))))))))))))))((('''(((+++---+++,,,...000111222111111---111444333444888888555111111222444777888777666555777888888777777888999777888888888888999999999777888999::::::::::::999888888888999999:::::::::666222222888<<<:::999999<<<;;;;;;::::::999999999444555777999999999999888;;;666555:::<<<666222222444444444333444444555555333444444444555555666666444555666777777666555444333444555222///+++***)))'''((())))))'''&&&'''((($$$$$$$$$&&&((()))((('''******))))))(((((((((''''''(((((('''%%%%%%&&&((()))'''%%%$$$%%%%%%$$$"""!!!$$$'''******)))'''&&&###$$$&&&'''(((((('''&&&%%%&&&''''''''''''%%%$$$%%%%%%&&&%%%$$$$$$&&&(((%%%(((+++***&&&%%%(((+++&&&$$$"""###%%%%%%###!!!$$$$$$$$$$$$%%%''')))+++$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%'''(((((('''!!!!!!!!!"""###$$$&&&&&&'''%%%$$$&&&)))***'''%%%$$$$$$%%%%%%&&&'''((((((%%%###"""###%%%''''''''')))%%%&&&******&&&%%%)))((()))******))))))+++---'''(((***)))(((&&&'''''''''%%%$$$'''******'''$$$)))))))))(((&&&''')))+++'''((((((((((((((('''''')))((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$+++***)))''''''&&&&&&&&&BBBBBBCCCBBBAAABBBDDDGGGFFFAAA>>>AAACCCAAA???@@@>>>???AAACCCCCCAAA???===:::;;;===@@@BBBCCCDDDDDDFFFCCC???>>>@@@BBBAAA@@@CCCDDDFFFEEEDDDCCCCCCDDDCCCAAA???@@@BBBCCCAAA?????????>>><<<:::999999;;;888888888888777777777666<<<888555555777999888666555555444444555666888999;;;999666555555444333111111555777555555777555222666666666666666666555555666555555555777999;;;<<<::::::999999:::<<<>>>@@@FFFEEECCCBBBBBBAAA???>>>@@@@@@>>><<<:::<<<@@@CCCBBBAAA@@@===:::777444222111333666777666555555555888555222222444444333111---///111333444555555555:::666111///000333666777333333333333444555666666888999888666444333333444444555555444333333666888:::<<<;;;666666:::888333333222222555777777444000888:::<<<<<<:::888777666333222222555888888555222///111333444333333444666666888777777999<<<888222222333333444666777999:::888888888666444444666888666444333444666555333000222111000111222000***%%%"""(((...///,,,)))***,,,111111111111111111111222333444444555444333111000+++++++++,,,---...///000111222333333444444333333333444555555555444333222---------...//////000000333222111222333333222000++++++,,,,,,,,,,,,------+++***)))))))))***+++,,,---+++***(((((()))+++,,,000...---,,,.........---(((***,,,......---,,,+++//////000222444444222000222333444555666666666666999999888777777777777777888999:::;;;;;;999888666888888999999999888777777666777777777777888888888;;;;;;:::999999:::::::::888888666444333444777:::===:::666777::::::666111666666666555444333222111333222111000////////////222222333777::::::777333444444333000+++'''%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&&&&&&&)))))))))(((''''''&&&&&&$$$%%%&&&''''''%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))((())))))'''$$$$$$(((+++%%%%%%&&&'''((((((''''''&&&((())))))'''&&&'''(((((($$$ !!!%%%'''%%%###$$$%%%'''&&&%%%%%%&&&(((###"""!!!###%%%''''''&&&!!!"""$$$%%%&&&&&&%%%$$$###$$$&&&&&&%%%$$$%%%&&&########################!!!"""%%%(((******))))))(((&&&$$$###$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$$$$&&&(((&&&$$$''''''''''''&&&%%%$$$###(((((('''&&&&&&((()))***+++******)))******+++,,,)))+++,,,---,,,+++((('''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$######"""$$$$$$############$$$$$$&&&$$$######$$$%%%%%%$$$???@@@@@@???>>>>>>@@@BBBEEE@@@===@@@AAA???===>>>;;;===@@@BBBBBBAAA@@@???>>>???@@@AAABBBBBBBBBBBBBBB???===<<<>>>??????======>>>@@@@@@???>>>>>>???AAA>>>======??????===;;;;;;;;;<<<:::777666666777999888888777777777777777555333111111333555444333333333333333555777999:::;;;999777555555444222111222666777666666777555111222222333444444333222111444444555555777888:::;;;999888777777888:::===>>>AAA@@@??????@@@@@@>>>===>>>>>>===:::888999;;;>>><<<<<<;;;999888777666555777777777777666666444444888666444444555555333000000111333444666666666666<<<888333111111333555666333333222222333444666777666666666444222111222333555666666666555555777888:::<<<:::777888;;;:::555333222222444777777555333888999;;;:::888666666666777666555666777666333000000222444444444444555666666888888777:::<<<:::444333333333444666888999:::666777777555444444666888777555333333555555333111222000//////000///***&&&$$$***,,,+++)))***,,,000111111111222222333333444444444444444222000///++++++******+++,,,---......///000111111222222222222333444555555444333222///////////////000000000222111000111222222000...+++++++++,,,,,,,,,------,,,+++***))))))***+++,,,+++***)))((()))***,,,---///---,,,,,,---......---)))***+++,,,,,,,,,++++++///...---...//////...,,,000111222333444444444444444444444444444555666666666777888999999777555444666666666666666666666666666666666777777777888888666666666666777999:::;;;999999888666555666999<<<<<<999777999<<<===:::666:::::::::999999777666666444333222111111000000000222222222444777777555222111222111///+++'''%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&&&&&&&'''''''''(((((((((((((((%%%&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&((((((&&&$$$$$$''')))%%%&&&&&&'''((((((''''''%%%'''))))))'''''''''((()))&&&"""###&&&((('''$$$$$$&&&''''''&&&%%%'''((($$$###"""###%%%'''&&&%%%"""###$$$%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%((()))***))))))(((&&&$$$###%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$%%%%%%$$$###&&&&&&&&&&&&%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&&&&((((((((((((((()))))))))(((((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$$$$############$$$$$$%%%$$$""""""$$$$$$$$$###=========<<<::::::<<<>>>CCC>>><<<>>>>>>;;;999;;;:::;;;>>>@@@AAA@@@??????AAAAAAAAAAAAAAA@@@??????===;;;:::;;;<<<<<<;;;999777999;;;;;;::::::;;;<<<===;;;999999:::999888666777888999888555444333444:::999777666666666777888222111//////111222222111111222222333555777999:::;;;999777666555444222000333777888666666777555111///111333555555333111000222333444666777888888999666666555666777888:::<<<<<<;;;;;;;;;======<<<::::::;;;:::999666555666777666666555444555666777888:::777444555777999777555555444444444444333000...000111222444555555555555:::777444333444666666666444333111000111333666777555555555333111111333444444666888888777666777888999:::999777999;;;:::777444333222333555777777666888888888777555444555666<<<:::888666555444111///111333555555555444555666666888999888:::<<<;;;666333333444555666888999999333444555444333444777999888666333222333444333222222///,,,,,,......+++(((###))),,,,,,,,,---///000000111222333333444444444444444444333111///...***)))(((((((((((()))***)))***+++,,,...///000000///000222333444444333333222222111000000000000111222111000000000000---+++++++++++++++,,,,,,,,,,,,,,,,,,+++******++++++,,,)))((((((((()))+++---...,,,+++***+++---......---******************++++++...,,,***)))******)))(((---......///000000000111............000111222333333333444555444333222111222222111111111333444555444444555555555666666666111111222444666888:::;;;777888888777666777:::<<<999777666999===>>><<<::::::::::::::::::999888777444444333222222111111111111000000000222222111000...//////---)))'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&&&&&&&%%%&&&'''((())))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((($$$&&&''''''&&&%%%%%%&&&%%%&&&''''''((('''''''''$$$&&&((((((((('''((()))***'''%%%%%%((()))(((&&&$$$&&&''''''&&&&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$#########$$$$$$%%%&&&'''$$$%%%%%%$$$###$$$&&&((('''&&&&&&&&&%%%%%%$$$$$$"""$$$&&&((()))))))))((((((&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&$$$"""###$$$%%%%%%%%%%%%$$$###""""""!!!"""###$$$$$$$$$######%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''&&&$$$$$$$$$############$$$$$$$$$"""!!!!!!#########"""=========;;;999999:::<<>>>>>>>>===<<<>>>?????????>>>===<<<<<<999999999999:::999888777555777999:::::::::;;;<<<:::999888777666555444333555777888888666444333333:::999777666555666777888666555444333333333222222222333333444555666777777:::888777666666555222000444888999777666777555111111333666888999777555333000222444666777777777666444444444444555777888999:::999999999;;;:::888666555777888777555444444555444333222111222555777999777222///222777;;;;;;888888888999999888666333111000000111222222333333333666555333444666777777777444333000///000222666888666666666444333333555777333555888888777666666777777777666666888:::999777444333222333444777999:::777777666444222111444666===;;;888666444222111000333444666666555444555666444777888666888;;;:::666222333444555666777888888000222222222222444777999888666444222111222333333111---******,,,---,,,***$$$(((---000000000222333///000111222333444555555444444444444222000...---)))(((&&&%%%$$$$$$%%%&&&&&&&&&''')))***,,,...///---...000222333333333333555444222111000000000111333111000000000///---******++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++))))))(((((()))***+++,,,***)))((()))+++---------,,,+++)))((((((***+++,,,---***((('''((())))))(((+++++++++++++++,,,------)))))))))***+++,,,------//////000000000///...---...---,,,+++,,,...111222000000111111111222222222//////000222444666888999333444555555444444666888555444444666999:::999777444444555555555444444333111111111111111000000///000...---,,,,,,---......***+++,,,+++(((&&&&&&&&&%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''&&&(((******(((&&&&&&&&&%%%&&&'''((())))))(((((()))(((''''''''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((###%%%'''(((((('''&&&%%%&&&&&&'''''''''''''''&&&###%%%'''(((''''''(((***)))'''&&&&&&((()))(((&&&%%%&&&''''''&&&&&&'''((((((&&&%%%%%%&&&&&&%%%###%%%$$$######$$$%%%'''(((%%%%%%$$$###"""$$$'''***((((((''''''&&&&&&%%%%%%$$$$$$&&&'''(((((((((((((((&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&(((***((($$$"""###%%%%%%%%%%%%%%%%%%$$$###### """$$$&&&&&&%%%###"""$$$%%%'''((((((&&&$$$###%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&%%%###!!!###""""""""""""""""""######""" """###"""!!!>>>>>>>>><<<::::::;;;===???;;;:::;;;999555555888<<<======<<<;;;:::888777999999::::::;;;:::::::::666777888999888888777777555777999:::999999:::;;;999999888777555444333333777888:::999777555555666999999777666666666777888::::::999888555333222222555555555555555555444444888777666666777666333111555888:::888777888666222222444888;;;<<<:::888777111333444666666666555444333333333444555666777888:::999888999999888555222000222555555555444444555444333222111222333555777444000---///555999888666<<<===??????>>><<<:::999111222222333444555666666888666555555666666555333555333111///000333666888666666555333222222555888222444666777666555555555555333333555777777777666555444444333444666999<<<666666444222000000222555888777666444333222222222444555777666555444444555222666777555555777888555111222333555666666666666...///000111111333666999777666444111000000111222000,,,))))))+++------+++***---000222222222222333//////000111333444555555222333333333222000...---)))(((%%%"""!!!!!!""""""######$$$%%%'''***,,,---+++,,,...000222222222222555444222000//////000000333222111000000///---+++*********+++++++++,,,,,,,,,,,,,,,,,,++++++******+++******))))))((((((((()))((('''(((***,,,,,,+++---,,,***(((((()))+++---+++)))'''''')))+++++++++)))(((((((((((()))******(((((('''''''''''''''(((+++++++++++++++******)))***)))((('''(((***---...++++++,,,,,,,,,---------,,,,,,,,,---...///111111---///000000000///000111000//////000111111000///---......////////////...------.........---,,,+++,,,,,,***)))((()))+++,,,((()))***)))(((&&&&&&'''%%%&&&'''(((((((((((((((''''''''''''''''''''''''&&&(((******(((&&&&&&&&&'''((()))))))))(((&&&%%%(((((('''''''''(((((()))'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&'''''''''''''''$$$%%%''')))***)))'''&&&&&&'''''''''''''''&&&&&&###%%%''''''''''''((()))'''&&&&&&&&&''''''&&&%%%%%%&&&((('''&&&&&&'''))))))'''&&&&&&''''''%%%$$$%%%$$$$$$###$$$&&&'''((($$$$$$$$$######$$$'''***((((((((('''''''''&&&&&&%%%&&&&&&''''''((((((((((((&&&%%%&&&''''''%%%$$$&&&&&&&&&&&&''''''(((((('''))),,,***'''$$$%%%'''&&&&&&&&&&&&&&&%%%%%%$$$"""$$$'''))))))(((&&&$$$%%%&&&(((((((((&&&$$$###%%%$$$"""!!!!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!#########!!!!!!!!!!!! !!!!!!###!!! !!!""""""!!!===>>>===<<<::::::<<<>>>===;;;:::;;;888444555999======<<<;;;999777666555444555666777777777777777555666777777666555777888444666888888888777888999888999999888555444444555999::::::888666666777999888888888888777777777666999::::::888555222111111777777777777666555333333666555555666888777555333444888:::888888:::888444222444777:::;;;;;;:::999555555555555555555444444333333444555666777888888888888888888888666222///...000222333333333444555555444333222222222333444555222///000222444222000777999;;;;;;999888888999555666666777888:::<<<===>>><<<999666555444222000555444222111222444777888555555333111//////222555222444666666555444555666555222111444666555444555555666666555444666999<<<555555444111//////222444111222333333111111111333444555777666444333333333222666777444222555666444///111222444555444444333---...///000000222555888555555444111...---///000...+++((())),,,///...,,,---...///000111111000000//////000111222222333333111111222222111000...---***((($$$ !!!!!!!!!"""$$$&&&)))******+++---///000111000000444222000...---...///000222111000000000000...,,,************+++++++++++++++++++++++++++***)))(((++++++******(((''''''&&&)))'''&&&''')))******))),,,+++)))''''''(((***+++)))((('''(((***,,,,,,+++)))((('''&&&&&&'''((()))((('''&&&%%%%%%%%%%%%%%%((((((((((((''''''''''''&&&&&&%%%%%%&&&'''((()))''''''((((((((()))))))))'''''''''''''''((()))))))))+++------,,,+++***+++++++++++++++******)))((()))***+++,,,,,,,,,,,,,,,((()))***++++++***((((((((())))))'''&&&&&&)))+++'''((())))))'''&&&&&&'''&&&&&&'''((())))))))))))''''''''''''''''''''''''&&&(((******(((&&&&&&&&&'''(((******)))'''%%%$$$'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%''')))++++++)))&&&'''''''''(((''''''&&&%%%###%%%'''''''''&&&'''((($$$%%%&&&&&&&&&&&&%%%$$$%%%'''((((((''''''((())))))(((&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&'''(((###$$$$$$$$$$$$%%%'''***'''''''''''''''''''''''''''&&&&&&'''''''''''''''((('''&&&'''((('''&&&$$$&&&&&&''''''(((((())))))''')))++++++)))(((''''''&&&&&&&&&''''''&&&&&&%%%$$$&&&)))++++++***(((&&&''''''(((((('''&&&%%%$$$%%%$$$###""""""###%%%&&&######################## !!!""""""############!!!!!! !!!!!!###!!! """""""""!!!:::;;;;;;:::999999;;;===<<<;;;;;;<<<999555666;;;;;;;;;:::999888666555555333333444555555555555555333555555444222333666888666777999999888777777888666888999888666444555777999999777555333444777999666777999999999888666555555777999888555222222333777888888888888666555444333333444666888999777555333777999888999;;;:::666444555777:::;;;<<<<<<;;;999888777555444333333333444444555777888888999999555444555666777555111......///111111000000111333222222222222222111111111222222222222111111000//////222444333222222444666777777888999;;;===@@@AAA@@@===:::888777777666444555444333333444555777888777666333000......111444444555666555444444666888666222111555777444333555666777888777555555888;;;444444444222000000111333,,,...111111000...///000444555666555333111111222444888999444222333555444...///111333333333222111,,,---...//////111444666222333333111...,,,,,,------***)))***...000///------------///000000000////////////000000111111111//////000111111000///...+++((($$$ """%%%&&&***+++---.../////////...222000...,,,+++,,,...///000///......//////---+++************++++++++++++******++++++***)))'''&&&*********))))))((('''''')))'''&&&&&&'''((((((''')))((('''&&&&&&&&&''''''''''''&&&'''))))))(((&&&)))(((&&&%%%%%%&&&((()))&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%&&&'''((((((***------+++)))'''''''''((()))((('''&&&&&&&&&&&&'''((()))************%%%&&&'''((()))(((&&&%%%$$$&&&''''''%%%%%%(((***'''(((***)))'''&&&&&&'''&&&&&&'''))))))******)))''''''''''''''''''''''''&&&(((******(((&&&&&&&&&&&&''')))******(((&&&%%%%%%&&&'''((()))(((''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$%%%'''******(((&&&''''''(((((('''&&&&&&%%%$$$&&&''''''&&&%%%&&&'''$$$%%%&&&'''&&&%%%%%%%%%&&&'''((((((''''''((())))))'''&&&'''(((((('''&&&###$$$%%%&&&''''''''''''!!!###%%%%%%%%%%%%''')))%%%&&&&&&''''''(((((()))(((''''''&&&&&&&&&''''''''''''&&&'''((((((&&&$$$%%%%%%&&&&&&'''(((((()))''''''((()))++++++(((&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&((()))))))))'''&&&(((''''''&&&&&&%%%$$$$$$$$$######"""###$$$%%%&&&########################"""!!!!!!!!!"""###%%%&&&"""""""""!!!!!!"""""""""$$$"""!!!!!!"""######"""777888888888777777:::<<<<<<;;;;;;<<<:::666888===999999888888777666666666444444444555444444333333222333444222000111555888888:::;;;;;;999888999:::555888999888666555666888888777555222111222666999555777999::::::888555444333666999888666444555666666777888999999888777666111222333666999:::888666222777999888999<<<;;;777666777999;;;<<<>>>>>>???;;;:::777555333333333333444555666888999999::::::111111222444666555111//////000000///------///000///000111111111111111000---000222333222111111222000222444444222333666999666666777888;;;>>>AAABBB>>>;;;999888:::<<<<<<<<<444444555555666777777888999888666222///000333555666777777666555555888:::888333222666888444333666666888999888666555777:::444444444333111000111222)))---000111///------...444555666555222111000111666::::::555222333555444---...000222333222111000,,,---.........000333666000222333111---++++++,,,,,,***)))+++///111000...---------///111222222111////////////000000000000---...000111111111000///,,,((($$$"""###***+++---...///......---000...,,,******+++---///...---,,,---......---+++)))************+++++++++)))*********)))(((&&&%%%'''((()))))))))))))))((()))'''&&&&&&'''''''''&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&'''&&&###!!!)))(((&&&%%%%%%&&&((()))$$$$$$%%%%%%&&&'''))))))&&&%%%%%%$$$###$$$$$$$$$###$$$$$$$$$$$$$$$###"""%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&'''(((***+++))),,,......,,,)))'''&&&%%%&&&(((((('''&&&&&&'''###$$$%%%'''((((((((((((###%%%&&&(((((('''%%%$$$"""%%%''''''%%%%%%'''***''')))***)))'''&&&&&&'''&&&&&&((()))************((((((((((((((((((((((((&&&(((******(((&&&&&&'''###%%%(((***+++***((('''###%%%'''))))))((('''&&&%%%&&&&&&''''''((((((((('''''''''''''''''''''&&&%%%######%%%((()))(((&&&'''((((((((('''&&&%%%%%%%%%&&&((('''&&&%%%%%%&&&$$$%%%'''((('''%%%%%%%%%&&&'''((((((''''''(((***)))'''&&&'''((()))((('''###$$$&&&'''(((''''''&&& """%%%&&&&&&&&&'''((($$$$$$%%%&&&'''((())))))(((((('''&&&&&&&&&&&&''''''''''''((()))(((&&&$$$$$$$$$%%%%%%&&&'''((((((&&&%%%%%%(((+++,,,)))%%%###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&((('''&&&%%%$$$$$$$$$$$$###############$$$%%%%%%"""""""""""""""""""""""""""!!! """$$$&&&$$$$$$############$$$$$$$$$###!!!!!!#########"""666555555666777:::<<<===:::;;;;;;999666666999<<<;;;999777666555666777888777555555666444//////333111///...000444666555333777999999888:::>>>===999888:::<<<;;;888555555666444555555444333333555666===<<<;;;:::888777666555666777888999999888666444777777999;;;<<<:::666333444555555444333333666888444444666888:::<<<>>>???:::::::::;;;<<<======>>>@@@===999555444444555666<<<999666666888999777555222111333666888888333///000111333333333111...,,,222111000111222222111///...000111000......111444444222111333555888999999888999:::999999999;;;===666888;;;===???@@@@@@???AAA@@@>>>:::888999<<>>===;;;999777555555:::888777888:::;;;999777333333333555777666333///000111222111///---...///111222333333333222111111000222333222000000222444444222111222555888999999<<<======<<<;;;:::<<<===666888;;;>>>@@@AAAAAAAAA<<<<<<:::888777999<<<@@@CCCBBB@@@>>><<<;;;;;;;;;777888999888666555555666===:::666666777888777555@@@CCCBBB>>>;;;999555000555333111222444444222000000000000//////.........555666777888777555555555222444777888999777444333222111000222333222///+++---...///111111111111000---...000111111000...---+++---............///000---------...//////...---111000000111333444333222333111//////000222111111000///+++&&&!!!%%%'''***,,,++++++,,,------...//////...---...000------,,,,,,+++******)))(((((()))***************+++------,,,***)))***+++(((((())))))((('''%%%$$$%%%%%%%%%%%%&&&&&&''''''$$$%%%'''))))))(((&&&%%%'''''''''&&&%%%%%%$$$$$$$$$###"""###$$$%%%$$$###""""""######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###############"""""""""###%%%&&&'''''''''&&&$$$%%%'''((()))*********------,,,+++)))'''&&&%%%((('''%%%#########$$$%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&%%%''''''%%%%%%)))***(((''''''(((((((((((((((((()))'''&&&%%%%%%&&&''')))%%%&&&((()))*********))))))))))))((('''&&&$$$$$$)))******)))'''&&&'''))))))************)))'''&&&(((''''''&&&&&&&&&''''''***)))'''%%%%%%%%%&&&''''''(((((((((((('''&&&&&&)))((('''&&&&&&'''((())))))******)))''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''%%%%%%&&&&&&'''((())))))***(((&&&'''))))))(((&&&((('''''')))++++++(((%%%'''&&&%%%&&&)))***(((&&&&&&&&&%%%%%%&&&&&&'''((('''((()))(((&&&&&&((()))''''''&&&%%%%%%%%%&&&'''(((((((((''''''&&&&&&%%%'''&&&%%%$$$###$$$&&&'''''''''&&&%%%%%%&&&'''((($$$$$$$$$%%%''''''&&&$$$&&&%%%%%%(((+++,,,***((()))******)))&&&%%%%%%&&&555555555666777999:::;;;;;;;;;999666222000111222333222222222333555777999777555555777444000000444777666444444555666444333555777777666888<<<;;;777555666888888777666666777222333444444333333555666888888888888777777777777999999::::::999888666555555555555777999:::888666444555444222111222666888555666666666777777888888:::::::::;;;;;;<<<<<<===<<<===>>>>>><<<888444222666666777999;;;;;;:::888666555444555666555333111000222111---((('''+++000000333666666333222333444444555555444333333444666555333333444777999999999===>>>???===;;;:::;;;<<<777999;;;>>>@@@AAABBBBBB777777777777666888<<>>???<<<:::999555///777333000222777999555000111111111111111000///...333555888999888666666666111222555777888777666555444333333444444333111......///000222333222222111,,,...///111111000...---,,,...000000///..................------,,,,,,+++//////...///222333222111333111000000111222222111111000---)))$$$!!!$$$'''))))))***+++,,,---...000/////////000111------,,,,,,+++*********(((((()))************)))***+++,,,+++***)))***+++''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$###!!!"""######""" """"""##################!!!"""###$$$%%%&&&&&&&&&########################"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((())))))*********)))((('''%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''((((((&&&((((((%%%%%%((()))'''''''''(((((())))))******((('''&&&%%%%%%&&&'''(((&&&'''((()))***+++******)))***))))))((('''&&&%%%((())))))((('''&&&''')))*********)))((('''%%%%%%)))((('''&&&%%%%%%%%%%%%)))(((((('''&&&%%%$$$$$$''''''((())))))))))))((()))((('''&&&&&&'''((()))---......,,,)))(((((()))))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%&&&''''''((((((((('''(((&&&&&&''')))***)))((())))))((()))******(((&&&((('''&&&'''((()))((('''&&&&&&%%%%%%&&&&&&'''((()))******)))(((((()))+++(((((('''''''''(((((()))))))))))))))))))))(((((()))((('''&&&&&&'''((()))(((((((((((()))***++++++)))(((&&&'''((())))))((((((((()))+++---...---++++++---......+++)))((()))333444444555666777888999888777555333000/////////......///000222444777888555444444666444000111555555555444555555555555444555777777666888;;;:::666444555666777777777888888444555777777666666777888777777777777888888888888888999999888777666444444555444555666999::::::999555555555444333444666999666666666555555555555444999999999::::::;;;;;;;;;;;;<<<======;;;777444111333555777:::;;;;;;:::999999888777666555555555444111222000(((!!! '''...///444999888444222444777999999999888777777888888777666666777:::<<<<<<;;;999;;;<<<;;;:::999:::::::::;;;<<<>>>??????@@@???555666777777777888:::===@@@AAACCCDDDCCCBBB@@@>>>===???@@@@@@@@@@@@AAABBB:::<<<>>>@@@@@@>>>:::888;;;???AAA???@@@CCCCCC@@@888555333444777777444000///000111222222222111111///333777888666444444555333444666777777777666666555555555555555444222111...000111222333333222222000111222222222000...,,,***---///000...,,,++++++///000000...---,,,---...---,,,+++,,,///000000000444333222222444555444333222000---***'''"""!!!$$$''')))))))))***,,,+++---............///111......---,,,,,,++++++***))))))***++++++++++++***''')))***)))(((((()))***(((((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''')))((('''&&&%%%%%%%%%%%%###$$$&&&(((((('''%%%$$$###!!!!!!!!!#########!!!$$$$$$#########"""""""""!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***((((((((((((((('''&&&%%%''''''((((((((('''%%%%%%&&&''''''''''''''''''&&&'''''''''(((((()))))))))'''***)))&&&&&&))))))&&&''''''(((((())))))******(((''''''&&&&&&''''''(((((()))))))))))))))((((((************)))(((''''''((())))))((('''&&&((())))))))))))((((((''''''&&&)))((('''&&&&&&&&&&&&&&&(((((()))***)))((('''&&&'''((()))***++++++++++++(((((('''&&&&&&'''((((((+++,,,,,,+++(((&&&&&&&&&))))))((('''''''''''''''))))))))))))))))))))))))"""$$$''')))***)))((('''''''''''''''''''''''''''(((((()))))))))(((''''''''''''((()))))))))(((((()))(((((()))************************++++++++++++)))(((''''''((())))))((('''''''''''''''(((((()))***+++++++++)))***+++---))))))))))))*********+++************++++++++++++***))))))((())))))***+++(((((())))))***+++,,,,,,---+++))))))***,,,,,,,,,***+++,,,...//////......---000222222000---,,,+++111222333444555555666666222111000000/////////...+++,,,---///111333555666333222333555333000111555111222333333333444555666555777777666888;;;:::666555444555666777999999999777999;;;;;;999888888999666666777777888999999999999999999999888777666555555444555777:::;;;;;;:::555666777666555555777999555555555444444333333333888888888888888999999999<<<<<<;;;:::999888777666555777:::<<<===<<<;;;;;;::::::999777555555666777333333///&&&###+++///444999999666333444777<<<;;;:::::::::;;;;;;;;;:::999999;;;===>>>>>>===555888:::;;;::::::;;;<<<<<<<<<<<<===<<<<<<<<<;;;777999:::999888777888:::<<<<<<<<<<<<<<<<<<<<<===???????????????BBBGGGJJJIIIHHHGGGDDDAAA???======>>>@@@???<<<<<<@@@BBB@@@888999999999666444222111---...000111333444444444///333888888555333555777999999888888777666666555555666666555444333333222111222444555666666555555555555666555333111...,,,,,,...111111000...------000222222111///...111333...,,,+++,,,///111222111666555444666777888777666222000---+++)))%%%$$$''')))+++*********+++---...000//////...000111//////......---,,,,,,,,,++++++,,,------------,,,((()))******))))))***+++******))))))((('''''''''%%%&&&'''(((((((((((('''---,,,***((('''&&&&&&&&&###$$$&&&(((((('''%%%$$$"""!!!!!!"""%%%''''''&&&&&&&&&&&&%%%%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((())))))))))))'''''''''((()))***''''''(((((((((((('''''''''((()))******)))'''&&&((((((((())))))(((((((((((((((((())))))*********)))+++***''''''******(((''''''(((((())))))))))))((((((((((((((((((((((((++++++***(((''''''&&&&&&*********+++******))))))((()))***)))'''''')))+++(((((((((((())))))******(((((('''(((((()))******((()))+++---......------((()))***+++,,,---------(((((((((''''''(((((((((''')))******(((&&&&&&'''******))))))(((((())))))************************###$$$''')))++++++******((((((((((((((((((((((((***+++++++++++++++***)))*********++++++++++++***,,,,,,,,,,,,+++***+++++++++++++++++++++,,,...000***))))))((((((((()))***)))))))))))))))***++++++***+++,,,,,,++++++---///******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++,,,---.........000...,,,+++,,,......---+++---///000000000//////...000222333111...------//////111222222333333222...------...///000///...++++++---///000222333444111000111333222///000444...000222222222222444666333555555444666:::999555555333222444666888999888888:::<<<;;;999777777777555555555666777888888888:::::::::999999999999999444444555777::::::999888333555777888777666666777444444444444444444444444666666666666666666666666===<<<:::999888999:::;;;999;;;===>>><<<;;;;;;<<<888888888777555444555777333222...&&&###)))///333888999777555555666<<<:::999:::;;;======<<<:::999999;;;===>>>===;;;444777:::<<<<<<<<<===>>>;;;;;;::::::999999999999999:::<<<;;;999777666777:::999777666666777999;;;;;;:::999888999===CCCHHHKKKHHHCCC>>>>>>CCCKKKQQQKKKLLLIIIDDDBBBCCCCCCAAA;;;>>>@@@>>>:::666444444000000111222333555777888333777;;;:::666444777:::===<<<:::888666555555444444555666444222111222333555666777999:::999999888777777777777555222///---///222444444333222222222333444555333000000333666222000///000222555666666777666666888:::;;;999888444111---++++++)))$$$ &&&)))+++---,,,,,,,,,---111222333333111111222333111111000000///.........,,,,,,---............---,,,---...---,,,+++,,,------,,,+++***))))))))))))&&&''')))*********)))(((...---,,,***))))))))))))''''''((())))))((('''&&&$$$######&&&)))++++++*********))))))((((((''''''))))))))))))((('''&&&&&&((('''&&&&&&'''(((***+++,,,++++++******+++,,,,,,+++******))))))))))))***'''((())))))************((()))***++++++***)))((()))******++++++******))))))******************+++***,,,,,,)))))),,,---+++******)))))))))))))))))))))******************)))---,,,***)))((('''''''''******++++++,,,+++++++++)))***+++***))))))+++,,,)))))))))***+++,,,---...(((((((((((()))***+++,,,)))***---///111111111111)))***+++,,,---.........))))))))))))))))))))))))''')))+++,,,+++))))))***,,,++++++******+++++++++++++++++++++++++++++++++%%%&&&((()))+++,,,,,,---************************+++,,,,,,---------,,,,,,,,,++++++++++++,,,---...---...///...,,,++++++---,,,,,,,,,+++***,,,///222+++++++++)))'''''')))+++++++++******++++++,,,---***+++,,,,,,+++,,,---///)))***+++,,,---------------------------,,,,,,,,,+++++++++,,,------............///000111111111111000///------...///...---+++...000111000//////000---///111000///---------,,,---///000111000000///---,,,+++---///000///---,,,---...///000000111111///---///111000...///333///111333222111111222444111333333222444777666222444111000111444666666555777888:::999666444222222333333333444444555555666777777777777777888888999111222333666999888666333000333666888777555444444222222333333444555555666444444444444444444444444777777666666666777888999999:::;;;:::777555666777333555666555333222333555333111---(((%%%%%%(((,,,000222555888888777555444999777666777:::<<<<<<;;;666555666777999:::888777444777:::;;;;;;::::::;;;777777666666777777888888888999;;;;;;999777666666888666555444444555666777555555444333333666:::>>><<<<<<:::999;;;AAAKKKSSSUUUXXXYYYVVVUUUVVVTTTPPPBBBCCCCCCCCCBBB@@@<<<999777666444333444666888:::555999;;;999444222666<<<>>><<<999777555444444444333444555333000///000222444555777888999999888888444555666666555333111///111333444444333333555666666777888444000///222666444222111111444777999999777666777999;;;;;;:::888777333...---...---***&&&###!!!&&&(((+++------...///000333444555444222111111222333333222111111000000///+++,,,------......------...///000///---,,,---...------+++***))))))******((()))***,,,,,,+++***))))))******+++,,,,,,---------,,,,,,++++++*********)))(((((())),,,......------------,,,,,,,,,,,,,,,+++++++++++++++***))))))***)))(((((()))***,,,.........---,,,,,,---......***+++++++++***))))))(((((()))***+++,,,,,,---,,,******++++++++++++******+++,,,,,,,,,,,,,,,,,,++++++++++++++++++*********+++------***+++///000------------,,,++++++******+++++++++,,,,,,+++++++++---,,,+++*********++++++******+++,,,,,,---,,,,,,***+++,,,+++******,,,...------,,,,,,,,,...///000))))))((((((((())))))******+++,,,---///000000000+++,,,---...............******++++++++++++******))),,,...///---,,,++++++------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))+++,,,...///++++++++++++++++++++++++***+++,,,------...------,,,+++))))))***,,,///000***,,,......,,,+++---///......---***'''(((+++///+++,,,,,,)))''''''))),,,+++************+++,,,,,,***+++,,,,,,+++,,,...000)))***+++---------------.........---,,,,,,,,,+++***+++,,,---............///000111222222222111000///...---...//////---++++++---000000///---...///+++---------+++***+++,,,+++,,,---/////////.........,,,+++,,,///000...+++---......///000000//////---,,,...000000---...333111333555333111///111333...111111///222555444000222000---...111444444333444666777666333000...---111111111222222333333333333333222333333444555666///000222555777666333000---111555888777444222111111111222333555666777777333333333333333333333333000111222333444444555555666777777444000...///111///222444444222000222333111///---******+++---///000111444777999888555222666444333444888;;;;;;999222222222444666666444333333555888999888666666666333333333444555777888999555888::::::999777666666444444444333333333333333111222333222111222444555444777::::::888888:::<<<;;;AAAGGGJJJLLLOOOMMMIIIHHHFFFDDDGGGJJJIIICCC>>>===;;;777555555666999;;;555888:::666000///444:::<<<;;;888555444333444555222333444222///...///222111222444555666666555555111222444555555444222111111222333222222333555777888:::999555///---000444333111000111333666888999666666666888;;;;;;:::888999444///...000111...+++&&&$$$  $$$'''***---...///111222333444444222000...///000444444333333222111111000***+++,,,,,,------,,,,,,...//////...,,,***+++,,,---,,,+++))))))))))))***(((***,,,---------+++***%%%&&&(((+++---///000000111000///...---,,,,,,------,,,+++,,,...//////---////////////////////////+++,,,,,,---------,,,,,,+++***))))))***,,,...///000///...---------...///******+++++++++)))(((&&&)))***+++,,,---.........+++++++++++++++++++++,,,,,,------......------,,,,,,,,,,,,++++++*********+++......+++,,,000111///000000///...---,,,,,,++++++,,,,,,------,,,,,,+++---,,,++++++,,,---///000******+++,,,------------+++,,,,,,,,,++++++---///111000///...---...///000***)))(((''''''&&&''''''***++++++,,,,,,------...,,,---......///.........++++++,,,,,,,,,,,,+++++++++---///000...,,,++++++......---------......///------------------------,,,+++***)))***---///111++++++++++++++++++++++++)))***+++,,,---.........,,,***((('''(((+++///222'''***------++++++...111000000---)))%%%$$$(((+++,,,---,,,***''''''***---******))))))******+++,,,)))+++,,,,,,+++,,,...000(((***+++---......------//////...---,,,,,,++++++***+++,,,---...............///000111111000...---........./////////,,,******---000000...,,,---///***++++++***(((((()))+++...///...---,,,,,,...000///---+++,,,///000///---///222333000***(((***...000///...---------------,,,---...000000000////////////............//////444111---******---000333111000//////000111000...000///...---------......+++++++++---000333333222.........//////111222333000222444777777666444333000222333222000///111444222222222222111000///...***,,,...000111111000///+++,,,,,,,,,++++++---///...,,,***+++......---***,,,+++******+++***(((&&&---,,,+++---//////+++(((333111///000222333111///222---))),,,111444222...000//////000111000...+++000000111111222333444444000111222333333222111000---......//////......---++++++,,,---......//////222222222222111111111111555444333444666:::???BBB@@@BBBEEEGGGHHHIIIKKKLLLMMMLLLIIIEEEAAA>>>>>>???888777666222///...000222666555444333333333333333111111000...---+++******,,,---...///111222333333,,,000222111222666555222//////000111111111111111222222333444444333222111000...---000444666555333222222111111111222333333222111000///............'''$$$ )))))))))***+++,,,,,,---111000000//////000000111---///111111000.........000///---,,,,,,,,,---...///...---,,,+++++++++,,,***+++,,,+++***)))***+++******++++++,,,,,,,,,---***&&&'''---///,,,...444666444222///......///000000///---,,,,,,---///000000//////000000222333444111111111000000/////////...---,,,+++************(((***---//////...,,,+++---,,,+++***************+++,,,---.........------+++***))))))))))))******222000---+++,,,...111333---,,,+++***)))))))))***000000000000///---+++***///......------......///......------------......---+++***+++---......---111///---...000000---***(((+++---///.........///111222222111000...+++***&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,,,,------000///---++++++,,,---...***,,,,,,+++***))))))***000...,,,++++++...000222///...,,,***))))))***+++---+++))))))***+++*********((('''''')))+++,,,,,,)))((((((***,,,---,,,+++***(((&&&'''***,,,***(((---+++)))((()))+++///111))))))))))))***+++---------,,,***((('''&&&&&&'''******)))))))))******+++))))))******))))))((('''%%%'''***++++++,,,---///,,,,,,,,,+++*********))).........---------------***)))))),,,//////---))))))+++......---+++******/////////...............------------,,,+++***))))))((('''(((***+++***)))///000000///......///111444111......000111000...///111222222111111444666222222111000000000000000...///000111111111000///111111000000000000111111000///---,,,,,,---///000...---,,,,,,...///...,,,///...---+++++++++,,,,,,---,,,,,,...000111111000.........//////000111222000111333555555444222111000111222111///...000333////////////...---,,,+++***,,,...///000000///...+++,,,,,,,,,++++++---///...,,,******,,,...,,,++++++***)))))))))(((&&&$$$+++******,,,...---***'''---+++)))***---...,,,***---(((%%%'''---///---)))+++******,,,------+++***++++++,,,,,,---......///+++,,,------------,,,+++***++++++,,,,,,++++++***((())))))***++++++,,,,,,....../////////////////////...,,,+++,,,///222444///111444666666777999;;;AAABBBAAA???===<<<===???======;;;999666555777999999888666444222000000///++++++++++++++++++******%%%&&&''')))***,,,---...***---...------///...+++***+++,,,---...------,,,++++++,,,---------,,,,,,---,,,,,,---...///...---...---,,,++++++,,,------///...---,,,,,,+++++++++$$$"""$$$%%%'''(((***++++++,,,------------------------)))+++---,,,+++))))))***---,,,+++)))))))))))))))***))))))((('''''''''((('''((()))((('''&&&''')))(((((((((((())))))******)))%%%&&&***,,,***+++000...---+++******+++---...---,,,***))))))***+++---,,,,,,---......///000000,,,,,,,,,,,,++++++******++++++******))))))******((()))+++,,,---,,,+++***)))(((''''''''''''''''''***+++---.........,,,+++************************---,,,***))))))***,,,...++++++******))))))))))))***+++,,,,,,,,,+++***)))++++++************++++++******))))))))))))******,,,***))))))+++,,,,,,++++++***))))))++++++)))''')))+++---...,,,++++++,,,,,,,,,------,,,+++))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))*********---,,,***(((((()))***+++***+++,,,+++***)))***+++///...,,,+++***+++---...+++*********)))(((''''''+++***((()))***++++++***,,,***))))))******)))(((((('''''')))++++++***)))((('''%%%&&&)))***)))''')))(((&&&%%%&&&(((+++---***************+++,,,---...---+++)))(((((((((((('''((()))******)))((('''(((((())))))*********+++(((***,,,,,,+++++++++,,,***************)))))))))+++++++++++++++*********)))))))))+++------+++((()))+++---...,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,++++++******'''''''''(((+++---,,,,,,000222333333222111111222555222000...//////...---333222222444777888999888555555555444444444444444222333333444444333222111000//////////////////000000000000000111111000000---,,,+++---...000///...000///---,,,++++++,,,,,,///...---...000000///.........//////000000111111000111333333333222000/////////000///...---///111............---,,,++++++***+++---...//////...---+++,,,---,,,++++++---///...,,,******+++,,,---,,,,,,+++***)))***)))&&&$$$*********+++,,,+++)))&&&((('''&&&''')))******)))***&&&###%%%))),,,***'''((('''((()))+++,,,+++)))((((((((())))))******+++'''((()))******)))((('''))))))************))))))''''''(((((()))*********)))******++++++,,,,,,---,,,+++(((&&&%%%&&&((()))&&&(((++++++,,,,,,...000111222444444444555888:::::::::;;;::::::;;;===@@@:::999888666444333222222)))))))))))))))(((''''''%%%%%%&&&''''''((())))))))),,,---++++++---,,,)))&&&''')))++++++***((('''&&&'''((()))******))))))++++++,,,+++)))((())))))+++***(((&&&&&&&&&'''(((+++******))))))(((((((((!!! ###&&&((()))))))))&&&'''((())))))((('''&&&&&&''')))(((&&&%%%%%%&&&((((((&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%'''((('''(((+++'''&&&&&&&&&''')))+++,,,((('''&&&%%%%%%&&&(((((('''((()))+++++++++******((((((((('''''''''''''''((((((''''''(((((()))***((((((((()))))))))))))))&&&%%%%%%%%%%%%%%%&&&'''((())),,,......---+++)))))))))***+++++++++***)))))))))(((''''''(((((()))***)))))))))))))))))))))'''((()))***************))))))(((((((((((())))))''''''''''''''''''''''''+++***(((((()))***)))((('''&&&&&&'''((()))(((&&&)))+++,,,,,,***(((((()))'''((()))))))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))*********+++***((('''''''''((()))(((***+++***))))))***+++,,,++++++***)))))))))(((((()))*********(((&&&%%%)))(((((()))+++,,,+++***---+++*********)))&&&$$$'''&&&&&&'''))))))'''&&&&&&%%%$$$%%%'''((('''&&&((('''%%%$$$%%%''')))+++++++++*********++++++,,,......,,,+++************&&&(((+++,,,,,,***(((&&&(((((((((((()))+++---...+++,,,------+++))))))***(((((((((((())))))))))))************************,,,++++++,,,------***(((***+++,,,,,,+++***+++---))))))******++++++,,,,,,*********+++++++++++++++'''&&&'''))),,,.........222444777777666444444444777666333222222222333333999666333555888999666222777777888888888777777777555666777777666555444333222222333333333333222222444444444444555555555666111000///111333444444333333222111////////////000000///...///111222111000///000000111111111111111222333444444444222000////////////.........///000000111111111000000///...,,,,,,---.........------,,,---...---,,,,,,---//////---+++***+++,,,---......---,,,---......,,,***+++++++++,,,,,,+++***)))***))))))***+++,,,,,,,,,+++(((%%%'''+++---,,,))),,,+++***+++------,,,+++)))))))))******+++++++++)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***)))))))))******+++++++++''''''((()))***+++,,,,,,...---***(((''''''((()))((()))*********+++---///&&&(((******+++,,,...000---///111333444777;;;>>>555555555666777888999:::222222111000///,,,***)))((((((((((((''''''''''''(((+++,,,)))))),,,,,,)))%%%&&&(((******)))'''%%%(((((()))******+++++++++(((***,,,+++'''&&&(((***+++)))&&&$$$###$$$%%%&&&'''''''''''''''&&&%%%%%%!!!$$$&&&&&&%%%$$$!!!###$$$&&&&&&$$$###!!!%%%&&&'''&&&$$$######$$$!!!!!!!!!!!!!!!!!!!!!"""$$$$$$#########$$$$$$%%%"""###$$$$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&&&&%%%&&&'''%%%%%%$$$%%%&&&''')))***%%%$$$$$$$$$$$$%%%&&&&&&###$$$&&&(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))((('''&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&'''(((&&&(((+++---...,,,***(((&&&(((***++++++***)))'''((((((((((((((((((''''''((((((((())))))))))))((())))))******++++++++++++++++++************++++++''''''((((((((((((''''''+++)))'''''''''((('''&&&&&&&&&'''((()))***))))))''')))***)))((('''((()))(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***++++++++++++******)))(((((())))))***&&&((())))))''''''(((***'''((()))))))))((('''&&&++++++++++++******))))))((((((''')))+++,,,,,,+++***))))))))))))(((%%%###'''&&&%%%&&&''''''&&&$$$%%%%%%%%%%%%&&&''''''&&&)))(((''''''((()))***+++++++++******)))*********......---,,,,,,+++++++++++++++,,,------,,,***)))***)))((('''(((***,,,...+++,,,------+++))))))***((((((((())))))******+++,,,,,,,,,,,,,,,---------///////////////...,,,++++++,,,,,,+++******,,,...***++++++,,,---......///******++++++,,,---......))))))(((***---......---666888::::::999888777888;;;;;;999888777999;;;===>>>:::666888;;;;;;666111888999::::::::::::999999888888999999999888666555888888999::::::999888888888777555444555777999:::555444333555777888888777444444222111111111222333111000000111333555555444222222333444444444333333555666666666666555444333111000/////////000000000333333333333333222222111.........///......------...//////...------...000//////......---...///000...------///111111000///.../////////......---------......////////////000---+++)))***---///...---111000...---......,,,++++++++++++,,,,,,,,,,,,,,,,,,---...//////...---,,,+++++++++,,,,,,+++++++++***************+++++++++'''((((((***+++,,,---...---,,,***)))))))))***+++(((((()))((('''(((***,,,'''((())))))'''''''''(((%%%'''***+++,,,...111333///000111222444666888999777777888777666444222000)))))))))***++++++,,,,,,---///...***)))******'''%%%&&&((())))))(((&&&%%%(((((((((((())))))******$$$'''))))))'''&&&)))+++)))(((%%%$$$######$$$%%%&&&&&&'''''''''&&&%%%%%%!!!$$$%%%$$$"""!!! !!!###$$$$$$###!!! $$$%%%%%%$$$""" !!!""" !!!!!!""""""!!!!!!!!!"""###$$$$$$"""$$$%%%%%%$$$$$$%%%'''&&&%%%%%%%%%%%%%%%%%%%%%(((((((((&&&&&&''''''&&&%%%%%%%%%$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&"""###%%%''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))((('''&&&$$$$$$%%%'''(((%%%%%%%%%%%%%%%&&&'''((('''(((+++,,,---+++***(((%%%&&&(((******)))(((''''''(((((((((((('''&&&%%%&&&'''((()))******))))))+++++++++***************,,,,,,++++++++++++,,,,,,&&&'''(((((((((((('''&&&***((('''&&&'''''''''%%%%%%'''((()))******++++++%%%'''((((((((((((***+++******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++,,,,,,,,,+++))))))))))))))))))******&&&'''((('''&&&&&&'''((($$$&&&((()))******))))))...,,,***(((''')))+++---(((((((((***------,,,+++'''&&&&&&((())))))'''$$$((('''&&&'''((((((&&&%%%&&&&&&''''''''''''(((((()))))))))************+++++++++***)))))))))******------......------------///...,,,+++++++++,,,------+++***(((((()))+++,,,***,,,---...,,,,,,,,,---+++++++++,,,---------............/////////000000111111111000///---------,,,---...---,,,,,,...000,,,------...///000000111---------...///000111222...---,,,---...///...---:::;;;======;;;:::;;;<<<::::::999777666888;;;>>>???<<<:::===@@@AAA===999999:::;;;<<<===<<<;;;:::999999:::;;;;;;:::888888888888::::::::::::888888888666444333444666999;;;777666555666888999999888333333222111222333444555444333333444777999888888555666777888888777666555888999999999999888888777555333111222333444333222222333333444333333222222222111111000000/////////000111222000///...000111000222333222111000111333...---...///222333222000222333333333111000111222000111222111000///000111///---,,,---///111111000444111///......---,,,+++---------------------------...///000000///...---******++++++++++++******************************)))***+++,,,---...//////***)))(((((((((***+++,,,*********((('''''')))+++,,,---...---+++((((((((((((***+++***(((((((((***---------------...//////,,,---000111222111000///+++,,,...111444777999::::::;;;888222//////---***)))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''!!!###%%%&&&&&&''')))+++'''&&&%%%%%%$$$$$$$$$$$$'''((()))******)))''''''!!!!!! """$$$%%%$$$###""""""###$$$%%%%%%$$$###"""#########!!!  !!!""""""""" !!!"""###$$$$$$&&&''''''&&&&&&((()))(((((((((((('''''''''''')))+++***'''&&&))))))'''%%%%%%%%%$$$$$$######"""$$$%%%%%%&&&&&&'''''''''$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***)))((('''%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$%%%&&&((()))***+++,,,+++******%%%&&&((()))***))))))((('''''''''''''''&&&%%%$$$%%%&&&(((***++++++******++++++***)))(((((())))))++++++************++++++&&&'''((())))))((('''&&&***)))''''''((()))((('''$$$&&&((()))(((((()))+++&&&'''((((((((()))+++...******((('''&&&&&&&&&&&&))))))))))))))))))))))))((()))******++++++******(((((((((((())))))))))))'''))))))((('''&&&&&&(((%%%&&&)))+++,,,,,,,,,,,,...+++(((%%%%%%'''+++...*********,,,......---+++&&&&&&&&&(((***+++***((()))(((((()))++++++)))((((((***++++++***)))+++,,,******+++,,,,,,++++++***,,,,,,+++++++++,,,,,,---...//////000000000//////222000---******+++---...///...---,,,++++++,,,---,,,...000111000000111222111111111111222222222222//////000000111222222222111222222111///......///000111222333222222333555/////////000111111111222333222222222333444666777444333111222333333222000===>>>???>>>===<<<>>>???;;;;;;:::777555666:::>>>???>>>>>>AAADDDDDDAAA>>>;;;<<<>>>?????????======888999;;;<<<<<<;;;::::::888999;;;<<<<<<;;;999888666666666666777888999999:::999888999:::;;;:::999444333333333444666888999999888777888:::;;;:::999888999;;;<<<<<<:::999888::::::::::::;;;;;;;;;;;;888666444555777888777555333333444444444444444333555444333222222111111111333333333222000000111333111444777888555444444555333222111222444444222111444555666555222222333555222444555444111///000222222111000111222444444444444222000////////////...000000000000000000000000//////000111111000//////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000+++*********+++,,,------......---+++))))))+++...---///000000...,,,,,,,,,,,,---...---+++))))))***------+++***))))))))))))"""$$$'''***,,,+++***)))...///111333666999;;;<<<>>>???<<<666444555444111111000///...---......///,,,+++***(((((((((((()))%%%$$$$$$&&&)))++++++***'''((()))))))))((('''''')))***,,,------,,,+++)))%%%$$$""" !!!###$$$%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$""" !!! !!!"""###""""""!!! !!!"""$$$%%%&&&%%%'''((((((((((((***+++*********))))))((((((((((((++++++&&&&&&******'''''''''''''''&&&&&&%%%%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))***+++))))))((((((''''''''''''''''''&&&%%%%%%%%%&&&&&&***************+++,,,,,,((((((((()))***+++++++++******)))((((((''''''&&&%%%''')))+++,,,,,,++++++++++++*********+++,,,---++++++************++++++((()))***++++++***)))(((+++)))((((((***+++******%%%(((******)))((()))+++)))*********)))))),,,...+++***))))))))))))***+++++++++++++++++++++++++++******+++,,,,,,,,,++++++))))))******+++++++++++++++,,,---+++)))'''((()))******+++,,,---.........---+++)))'''((())),,,---,,,,,,,,,...000///---******)))((()))+++------,,,+++******,,,......---,,,+++---///...---,,,...000---...///000000///---,,,...............///000111000111222333444333333222444333111000//////000111000000000000000111111111111333555666555555666777777777777777777777666666333333444444555666666777555666777555222111333555444777999:::999999999:::444444444444444444444444999888777666777888:::;;;999777666777999999888777@@@@@@@@@>>>======@@@BBBDDDCCCBBB>>>:::;;;>>>BBB@@@@@@AAABBBCCCBBB@@@>>><<<===???AAAAAAAAA???>>>888999;;;<<<<<<<<<;;;;;;>>>@@@AAABBBBBBAAA@@@>>>555777999;;;<<<;;;:::999===<<<;;;;;;======<<<:::666666666666888:::<<<>>>===<<<:::;;;<<<<<<:::999:::;;;===>>>>>>===;;;::::::::::::;;;;;;<<<<<<<<<;;;888666777999:::999777555555666666777666666666777666555444333222222222444555555333222111222444222666:::;;;888666555666999888666666777666444111555666777666333222444777555777888666333111222444555555555555666777888888555333111111222333333222444444444444333333333333000111222333333222111000///000000000000000000///////////////////////////---------......//////000///////////////000000111//////...+++))))))+++---***---///000///.........+++---...///.........///...---,,,+++***)))))))))'''(((+++------,,,***)))++++++,,,---...///000000444666444000000444444222999777555444333444555777333222000...------......***(((''')))---///...+++***+++---//////...,,,++++++,,,...//////...---,,,((('''%%%!!! !!!"""$$$&&&(((***+++***))))))(((((())))))***(((((('''%%%"""!!!"""$$$###$$$$$$%%%$$$"""!!! #########$$$&&&'''))))))&&&'''))))))))))))***,,,++++++******))))))))))))'''++++++&&&&&&***+++'''))))))***++++++*********$$$%%%&&&'''((())))))(((+++******)))))))))***************++++++,,,,,,,,,***))))))))))))******+++*********))))))(((((('''+++***)))(((((((((((((((,,,+++*********+++---...************+++,,,---.........,,,+++************%%%'''))),,,------,,,,,,---,,,,,,,,,---///111222------,,,,,,,,,,,,------+++---...//////...---++++++)))((()))+++,,,,,,+++'''***---,,,***)))+++---,,,---,,,+++))))))+++------,,,,,,,,,,,,...000111------------------------------.../////////......+++,,,---.............../////////...+++))))))***..................//////...------,,,,,,---......------...///000000---***///---++++++,,,...//////,,,,,,,,,...000111000///---///111111///...000333111222444555555333111000000000000000111222444444222333555666666666666555777777777777666555444333000111222444555555555555666888::::::999888999:::<<<<<<;;;;;;::::::999999777888888999:::;;;;;;<<<999;;;<<<:::777777999;;;888;;;>>>??????>>>>>>>>>999999999999999888888888<<<;;;:::999999;;;===>>>;;;::::::;;;===>>>>>>===CCCEEEGGGFFFCCCBBBDDDFFFEEEEEEEEEEEEDDDBBBAAA@@@HHHEEECCCBBBCCCDDDDDDDDDBBBDDDFFFGGGGGGEEECCCAAADDD???>>>AAA@@@;;;;;;???AAAEEEFFFDDDCCCEEECCC???BBB???<<<>>>BBBBBB???::::::<<<>>>@@@AAA???===<<<999999999999:::;;;<<<===CCC???<<<===AAACCC@@@===<<<>>>@@@BBBBBBAAA???>>>;;;;;;;;;<<<===>>>???@@@======<<<;;;999777555444888888999999999999888888666888::::::888777666777;;;999666333222222333555;;;999888:::<<<<<<888555;;;888555555666666555222777777888888888888888777;;;;;;999666333111222333444666777999999888777666555444333333555666555444555666777777555555666777555666777666555555777999111111111222222444555555555444333222111000000000000000000111333333222000111222222111000///000222111111111222333333000......000111///,,,+++...000///,,,...444444...,,,///333000,,,,,,,,,,,,***(((,,,---...000000000///...///,,,******---///111111...............//////000666::::::555666;;;;;;888666888999:::999:::;;;===;;;777555666::::::777222///000111111111000///...333111//////000000///...,,,------)))$$$"""$$$&&&"""$$$&&&'''(((***...111'''(((***,,,------,,,,,,+++(((%%%###$$$&&&((((((&&&'''((('''%%%###"""###"""$$$(((******+++---...000...+++)))))),,,///111//////...---,,,++++++***))))))))))))***+++,,,,,,'''(((***...000000---***'''''''''(((((()))))))))---,,,+++,,,///111111111000---******,,,......,,,,,,+++***+++---............,,,******+++------,,,(((***------------...///,,,,,,,,,,,,,,,+++++++++......///000000000000////////////......---------,,,......,,,---111111---111///...///000111111111111111000/////////000000///000111111222111111111000///,,,******,,,...///---...///...------///111000///------,,,---...///,,,,,,---...///000111111...///111333333222111000//////000111222333444444333000------000333333222444444333333222000//////444333222000000000111222111111///......///000111222222333444444333222111222111000//////000222222111111222333333222000000555333000111444555444222333444666888777666444222333333333444555666777888666666777888:::;;;===>>>;;;;;;::::::999888888888999999:::;;;;;;;;;;;;;;;===>>>???<<<::::::>>>BBBBBB???<<<===??????>>>;;;>>>??????<<<999888;;;>>>===>>>???===;;;::::::;;;:::<<<>>>@@@AAAAAAAAAAAA@@@AAAAAA@@@===;;;;;;;;;AAA@@@???>>>>>>>>>???@@@===<<<;;;===@@@BBBAAA???EEEGGGHHHHHHFFFEEEGGGIIIHHHHHHHHHHHHHHHGGGFFFEEEHHHFFFEEEEEEFFFFFFEEEDDDCCCEEEGGGHHHHHHGGGEEECCCGGGCCCBBBDDDDDD@@@@@@DDDDDDHHHJJJIIIIIIKKKJJJFFFEEEBBB@@@AAAEEEFFFDDDAAABBBDDDEEEFFFFFFDDDBBB@@@AAABBBCCCBBB@@@???@@@AAAEEEAAA>>>???CCCDDDBBB@@@>>>???BBBDDDEEEDDDBBBAAA?????????>>>??????@@@@@@>>>>>>>>>>>>===;;;:::999;;;<<<<<<======<<<<<<;;;;;;===>>>>>><<<:::::::::>>>>>>===:::777777888:::<<<;;;;;;;;;<<<<<<;;;999<<<:::888999;;;===<<<:::<<<<<<<<<<<<<<<;;;::::::;;;;;;:::888666555666888666888:::<<<===<<<:::999999777666777888888777666888999;;;;;;999888999:::777888888888666666777999444444555555666777888888888888777666555555555555444333333444666888777666666777666555333333555777222222222333444444222000000111333222///...///111333000111555555111000333111///------...///...,,,---...000111111111000///000...,,,---///000111000111111000000111111222333444777777333444888999666222444666666555555777999999666555777;;;===:::777::::::<<<======>>>>>>>>>;;;888555444555555444333555444222---(((%%%$$$%%%###%%%'''))),,,...//////,,,---.........---,,,+++111///---,,,...000111111+++,,,------,,,+++******...///000///......000111222111///...---......///,,,,,,------...///000111---------------......///......000222444333///,,,//////......------,,,,,,...---,,,---000222222222333000......000111111000111000///...............000...,,,,,,---.........---///111111000000111333//////////////////000000/////////000000000000000444333222222111111111222000333333222333666555111222111111111222333333333333333222222222222222333222333333333333333222222333222111000000111222444111000000000000111222222111111000000000111222333222222333333444444444555///000222444555444333333333444444555666666666666555222//////222444555444222333333333333222000///666666444333333333444444222222111111222444555777333444555666666555444444666555444333222333333444555666777888888888777666:::888666777:::;;;;;;999999:::<<<>>>===<<<:::888999999999999:::;;;<<<<<<===<<<<<<<<<<<<===???@@@<<<<<<<<<<<<<<<<<<======:::;;;;;;<<<<<<<<<<<<<<>>>>>???AAACCCCCC@@@======>>>@@@???>>>@@@AAA@@@>>>;;;;;;===@@@===>>>??????>>>>>>???@@@BBBBBBCCCCCCCCCCCCCCCBBBBBBCCCDDDCCC@@@>>>>>>>>>@@@???>>>======>>>???@@@>>><<<;;;<<>>DDDFFFGGGGGGFFFFFFHHHIIIHHHHHHIIIIIIIIIHHHHHHGGGHHHGGGFFFGGGHHHHHHFFFDDDEEEFFFHHHIIIIIIHHHFFFEEEIIIGGGFFFHHHHHHFFFFFFIIICCCGGGIIIHHHIIILLLLLLIIIHHHEEECCCCCCGGGIIIIIIGGGEEEFFFGGGGGGFFFDDDBBB@@@BBBFFFIIIGGGBBB??????BBBGGGEEEBBBCCCEEEGGGEEECCCAAABBBDDDGGGGGGGGGFFFEEEDDDCCCCCCBBBAAAAAABBBBBBAAAAAAAAABBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???@@@BBBAAA???===<<<<<>>??????>>>======???@@@===<<<<<<===@@@BBBCCCBBB@@@@@@??????>>>>>>============>>>===;;;;;;<<<>>>999;;;???AAABBBAAA???======<<<::::::;;;;;;:::888:::<<<>>>>>>===<<<;;;<<<;;;<<<<<<;;;999888888999777777888888999999::::::;;;;;;::::::999999888888777666555777999<<<<<<<<<;;;;;;:::888666666999;;;555555444555777777555444333555777777555333333333555333333555555333333555111000///000222333333222111111222333333333333222222111111222333333222111333333333333333444444444333555555222333666666555000111333333222222333555888666555888===???>>><<<@@@@@@AAABBBCCCEEEGGGHHHFFFCCC@@@>>>>>>>>>>>>>>>???===999555333111...,,,,,,,,,---111444444000------...///111222333333333333111//////000000///...***+++---......,,,+++***///000000...---,,,...000000111111000///...,,,+++444333333222222222222333222222111111111111000000333333444555666555222///333333333222222222222222111000///000333444555444555333222222333444444333555444333222222222333444333222000000111222222111333444555444222222444666111222222333333444444444222111111111111222333333888777555444444555666666444888:::999999;;;999666555555555555666666666666777666666666666666777777888888777777666666555555444444555555666666777777777444222333666888777555666666555555666777888999999999999888888777777777222333555777888888777666777777999999:::999888777888666444333555777777777333555777888888777444333999999888777777777888888777777777777777888999:::555666777888999999888777<<<;;;999888777666666666999999:::;;;<<<<<<<<<;;;:::888888999;;;======<<<===>>>@@@AAAAAA@@@>>>===<<<<<<<<<<<<===>>>??????CCCBBB@@@>>>>>>???AAABBB======>>>>>>???@@@@@@AAA;;;<<<======>>>>>>======AAA@@@??????AAACCCDDDDDDCCC@@@===<<<===>>>??????AAAAAA@@@>>><<<<<<>>>@@@;;;===???@@@@@@@@@BBBDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBAAA???===============<<<;;;;;;<<<===>>>===;;;::::::;;;<<<<<<;;;CCCCCCDDDCCCCCCCCCCCCDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHGGGEEEBBBDDDEEEGGGHHHHHHGGGFFFEEEHHHGGGGGGHHHHHHHHHIIIKKKDDDHHHIIIGGGHHHJJJJJJGGGFFFCCCAAABBBEEEHHHIIIIIIEEEEEEFFFFFFFFFDDDBBBAAAAAAGGGKKKJJJCCC???@@@CCCJJJHHHFFFFFFHHHIIIHHHGGGEEEFFFGGGHHHIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDEEEEEEDDDDDDCCCBBBDDDDDDEEEEEEEEEEEEDDDDDD???AAABBBBBB???===<<<<<<>>>CCCHHHFFF@@@<<>>===>>>???AAACCCDDDEEE@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAABBB<<>>>>>>>>>>><<<;;;;;;===@@@@@@???=========???@@@AAA???===;;;;;;;;;999::::::;;;;;;<<<<<<;;;<<<<<<<<<<<<;;;;;;::::::888777666888;;;>>>??????===<<<;;;999777888:::===:::999888999;;;;;;:::999888:::<<<<<<;;;:::888777777666555666666555666777555555555666777888777777666666666777777777777666666666666888999888555333444444555555666666666666555666555444555666777777222444555444333333444555:::888888:::===@@@@@@???===<<<<<<<<<===???AAACCCGGGDDD@@@???@@@BBBCCCCCCDDDAAA>>>>>>@@@@@@>>>;;;@@@>>>???CCCFFFDDD<<<555666777777888888999999999===;;;999999999888666444666666777999999888555333333555777777666666777888888888888777777666666555777777666555444444555666666666555555444333222222555555555666777777555333222222333555666888999:::777666555666888::::::999777666555666666666666666666666777777777999<<<>>>888777555666777777666555888888888666444444666777333444444555666777777888777666555555555666888888:::999777666666777888999777<<>><<<888888999:::::::::::::::;;;::::::::::::;;;;;;<<<===>>>===<<<;;;:::999888888555666777999:::::::::999===888555777;;;>>>;;;888<<<<<<<<<;;;;;;;;;;;;<<<======<<<;;;:::999888888888999999::::::999999888888999:::;;;;;;999777666:::999888888888999::::::777999<<<>>>???===;;;999;;;:::::::::::::::::::::>>>>>><<<;;;:::999888888555777888:::;;;;;;::::::===<<<<<<;;;::::::::::::777888999:::;;;;;;<<<<<<888777777888:::<<<======;;;<<<===>>>>>>>>>===<<<;;;;;;::::::;;;<<<======BBB@@@>>>======>>>@@@BBB======>>>>>>?????????@@@;;;<<<<<<===============>>><<<;;;===AAACCCBBB@@@@@@===:::888999;;;===???>>>======;;;:::::::::;;;888:::<<<=========???AAA???>>><<<999888888888999888999::::::888666666777888888777666666777999:::999888666666666666666666CCCCCCBBBBBBBBBAAAAAA@@@??????@@@AAABBBBBBBBBBBBDDDCCCCCCDDDEEEEEEBBB@@@BBBCCCDDDEEEFFFFFFEEEEEEEEEFFFFFFEEEFFFGGGHHHHHHIIILLLLLLHHHGGGIIIHHHEEE@@@???======@@@BBBEEEEEEDDDEEEFFFFFFFFFFFFEEEEEE@@@FFFLLLKKKEEEBBBDDDHHHIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBAAADDDDDDEEEEEEEEEEEEDDDDDD???AAACCCBBB@@@>>>===>>>===DDDIIIHHHBBB???AAAEEEBBBDDDEEECCC@@@@@@CCCGGG@@@@@@AAAAAABBBCCCDDDEEEAAAAAAAAAAAABBBCCCEEEFFFDDDEEEFFFEEECCCBBBBBBCCC???AAADDDGGGHHHFFFDDDCCCFFFDDDCCCCCCCCCCCCAAA@@@???AAACCCCCCAAA@@@@@@AAACCCDDDEEEDDDAAA???>>>>>>===>>>??????@@@??????>>>>>>>>>?????????>>>======:::999999;;;>>>AAABBBBBB??????>>><<<:::;;;===???>>>===<<<===???@@@???>>>===>>>???@@@AAA???===;;;;;;;;;:::999999:::;;;;;;:::;;;<<<<<<;;;:::::::::;;;;;;::::::::::::::::::::::::;;;<<<>>>===999777888888999:::;;;::::::999999888888999999999:::;;;888999::::::888777888999===<<<;;;<<<===???@@@@@@===<<<:::999999:::;;;<<<===;;;::::::<<>>???AAAAAA@@@???@@@???>>>@@@AAA@@@<<<999555999===???>>>;;;:::999:::999888777888999;;;<<<999888777777888999;;;===;;;;;;;;;:::999888777666777666666777999::::::999555666777999:::<<<=========<<<;;;;;;===??????>>>:::;;;;;;;;;;;;::::::;;;:::;;;;;;;;;:::;;;???CCC===;;;:::;;;;;;;;;:::888<<<<<<<<<;;;999888999:::777888888999:::;;;;;;<<<:::::::::::::::;;;<<<<<<<<<;;;:::::::::;;;<<<<<<999???CCCAAA??????>>><<<:::<<<>>>>>>===<<<===>>><<<<<<<<<<<<===???@@@@@@AAA@@@>>><<<;;;:::::::::777888:::<<<======<<<;;;>>>:::777999===???===:::@@@??????>>>===<<<;;;;;;??????>>>===<<<;;;::::::===<<<<<<;;;:::999888777:::;;;;;;;;;;;;:::888777:::;;;;;;::::::::::::;;;777999===???@@@>>><<<:::999999999:::::::::999999======<<<;;;:::999888777555666888999:::::::::999999999::::::;;;;;;;;;;;;555666666777888888999:::777777888999999;;;<<<>>>666777888999999999999888888777777777777888999999:::999888777888:::<<<===;;;;;;;;;:::::::::999999888999::::::;;;;;;::::::777666555888<<<>>><<<999:::888666444333555888;;;888777666555555555444444444555777777666666777888555444333111111111222222000111333333111000000111222111111000111222333444444333222000//////000111FFFDDDCCCCCCDDDDDDCCCBBB???@@@AAAAAABBBBBBBBBBBBCCCBBBAAABBBCCCCCCAAA???AAAAAABBBCCCDDDDDDDDDDDDBBBEEEDDDBBBCCCFFFGGGEEEHHHJJJIIIDDDBBBCCCBBB>>><<<;;;;;;;;;===>>>@@@AAA??????@@@AAAAAAAAAAAAAAA;;;???DDDDDDAAA???BBBEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBB?????????@@@AAACCCDDDEEEDDDDDDDDDCCCBBB@@@???>>>@@@AAAAAAAAAAAAAAAAAA@@@???AAACCCCCCAAA@@@???@@@???CCCGGGGGGCCCAAACCCEEEAAABBBBBBAAA??????@@@AAABBBCCCCCCCCCBBBBBBDDDFFFBBBBBBBBBBBBCCCDDDFFFGGGBBBDDDEEEDDDBBBAAAAAAAAAAAABBBDDDEEEEEEEEECCCBBBHHHGGGEEEEEEFFFFFFEEECCCBBBDDDDDDDDDBBBBBBCCCDDDCCCEEEFFFEEECCC@@@??????AAABBBCCCDDDDDDCCCBBBAAA@@@AAABBBCCCCCCBBBAAA@@@<<<<<<===@@@CCCEEEEEEDDDAAABBBBBBAAA??????@@@AAAAAA???>>>???AAABBBBBBBBBAAA@@@@@@AAABBBBBB???===>>>@@@@@@>>>>>>@@@@@@>>>===???@@@@@@>>>;;;;;;;;;>>>===<<<<<<;;;<<<<<<<<<;;;;;;<<<>>>@@@???<<<:::<<<===>>>???@@@???>>>>>><<<:::999<<<<<<:::;;;>>>===>>>???===<<<;;;;;;<<>>=========>>>???@@@BBBAAA@@@???============:::::::::<<>>CCCDDDFFFKKKPPPQQQOOOKKKHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIIIILLLPPPSSSUUUUUUOOOLLLKKKLLLNNNNNNKKKHHHFFFIIIMMMMMMKKKHHHEEEDDDKKKJJJIIIIIIJJJLLLNNNPPPLLLJJJFFFBBB???>>>>>>>>>??????@@@@@@???===<<<::::::999888999<<<>>>>>>>>>>>>>>>==================@@@>>>===>>>???AAAAAA@@@===???AAAAAA???>>>??????@@@@@@???<<<999888<<<@@@>>>===<<<=========;;;999===???@@@???>>><<<<<<===;;;<<<<<<======>>>>>>>>>:::;;;<<<=========<<<<<<<<<<<<<<<===============:::AAADDDAAA>>>??????===888<<>>:::::::::;;;<<<>>>???@@@???>>><<<:::999888999999999:::;;;=========<<<<<<;;;888666777:::<<<;;;999<<<<<<<<<<<<;;;999888777=========<<<<<<;;;;;;;;;;;;;;;:::888777666555555;;;::::::999999888888888777999999999777666777888333555777999:::999777555444555666666777777666666555555666777888888777777333444555666777777666666333444555666777888888888444444444444444555666777000222333333222333555777222222333444555555555555555444444333444444555555111111111111222333444555666666555444444333222222444444555666666666666555000000222555777777555333333222222000///000333666222111000000000000///---///000111111///...///000000//////....../////////,,,...//////.........///------,,,,,,,,,...///000//////...+++)))***,,,...DDDCCCBBBDDDFFFHHHGGGEEEAAAAAABBBCCCCCCCCCBBBBBBCCCBBB@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDBBBEEEEEEAAAAAAEEEFFFCCCEEEFFFDDD???===>>>===999;;;<<<=========>>>???@@@;;;;;;;;;;;;;;;;;;;;;:::888:::<<<<<<;;;;;;===>>>>>>>>>>>>===<<<===>>>?????????@@@@@@AAAAAAAAAAAA===============>>>???@@@>>>?????????>>>>>>===<<<;;;<<<<<<======<<<<<<;;;<<<>>>@@@AAA@@@>>>??????===???AAAAAA@@@@@@AAABBB>>>===<<<<<<<<<<<<:::888>>>@@@AAAAAA???@@@BBBEEEBBBAAA@@@>>>>>>???AAABBB<<<>>>@@@@@@???>>>??????BBBBBBBBBBBBAAAAAAAAA@@@DDDBBBAAABBBCCCCCCBBBAAABBBBBBBBB@@@??????BBBDDDAAACCCEEEEEECCC@@@??????@@@AAACCCDDDDDDCCCAAA@@@@@@AAABBBDDDDDDCCCAAA@@@<<<<<<>>>BBBEEEEEEDDDAAA@@@AAACCCCCCAAA@@@@@@@@@@@@???===>>>@@@BBBBBBBBBBBB@@@>>>???@@@AAA???======AAABBB??????BBBAAA===<<<>>>AAA@@@>>>;;;;;;;;;>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;===??????===<<<<<<===???@@@AAA@@@???>>>===999999<<<===:::;;;???>>>??????>>><<<:::;;;<<>>>>>===<<<===@@@AAACCCCCCBBBBBBAAA???>>>===;;;;;;<<>>???>>><<<:::999999888:::<<>><<<<<<>>>>>>@@@@@@@@@>>><<<;;;===;;;999999;;;===>>>>>>??????>>>>>>======<<<<<<>>>===;;;<<<===???>>>>>><<>>>>>@@@???@@@???:::555555999======<<<<<<<<<===<<<999777999<<>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<666777:::;;;<<<;;;999888777888:::;;;<<<;;;:::999777===@@@<<<888999::::::444999======:::888999;;;555666666777999:::<<<===:::999777555444444555666777777888888888888888888444333333333444444555555333444555666666555444333666666666777777777888888444444333333222222222333666555444222222333444555222444666555222111111333///000111222222222111000///000111222333222222111...///111222333333333333000111222333333222111111...///111222222222222111111111000//////000111222***,,,---,,,++++++---000......///000000111111222000000///////////////000,,,---...//////...------////////////...............///000000111111000000+++...222333333111000///---...///...,,,,,,///222000...------......,,,)))+++,,,------++++++,,,---///////////////...------***,,,---...---,,,---...******))))))***,,,---...+++,,,+++)))''''''***...AAA@@@???BBBGGGJJJIIIHHHAAABBBBBBBBBBBBBBBAAAAAADDDBBB@@@???@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEECCCGGGFFFBBBAAAFFFFFFCCCFFFHHHFFFAAA???@@@???<<<<<<>>>@@@@@@@@@???@@@AAA??????>>>===<<<;;;::::::<<<<<<;;;;;;<<<======>>>888999999888777777999::::::;;;<<<===???@@@AAABBB===<<<<<<;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<888888999999999999888888777:::<<<===<<<<<<<<<===;;;;;;;;;;;;<<<======>>><<<:::888999:::999555111999;;;======<<<<<<@@@CCC@@@???<<<:::999999999:::666888;;;======<<<===>>>BBBBBB@@@???>>>>>>??????===<<<;;;<<<>>>>>>>>><<>>===;;;:::;;;>>>AAA???AAADDDDDDBBB???>>>>>>===>>>@@@AAAAAA@@@>>>======???@@@BBBBBBAAA???>>>999:::===AAADDDCCC@@@>>>===???AAABBB@@@>>>======???>>><<<===???AAABBBAAABBB???<<<<<<>>>???>>><<<999>>>@@@======@@@>>>999999<<<@@@@@@===;;;;;;<<<===<<<;;;:::999999:::;;;:::999999;;;===>>>===<<<999;;;===>>>???>>><<<;;;<<<888777;;;<<<888999>>><<<===>>><<<:::888999:::===>>>===<<<<<<>>>AAACCC>>>???@@@@@@???===;;;:::888888:::===???@@@===;;;999<<>>;;;888999;;;;;;<<<======<<<>>>@@@CCCBBBAAA@@@>>>>>>>>>??????@@@>>>;;;<<<>>>BBBDDDEEEAAA===:::<<>>;;;;;;;;;===>>>:::;;;===>>>===<<<:::999===;;;888777888:::::::::::::::;;;;;;;;;<<<<<<<<<<<<:::999999;;;<<<;;;;;;999<<>>;;;;;;:::;;;;;;:::888555444777;;;===;;;999777666888888888888888777777777222444777999:::888555444111333666888888777555333222888:::555111222555555111666;;;;;;777555666999222222222444555777999:::666555333111000111222333333333333222222222222222...000000000//////111222+++---///000222222222111......///000111222333333............///000111111111///---++++++---///111...000222111...,,,---///.........//////.........,,,---...///000//////...---.../////////...---,,,...///000111000///...---,,,---...///...---,,,+++...---,,,+++++++++,,,---+++---...---+++***---///***++++++,,,------......,,,+++************+++++++++,,,......---+++)))'''******++++++,,,---------+++,,,,,,---------------)))...333444111.........***,,,...---++++++...000000...,,,---......+++))))))***,,,+++******,,,---//////000000///---+++***(((***,,,,,,++++++,,,---***)))))))))***+++---...***+++***(((&&&&&&***...IIIEEEAAAAAAEEEHHHHHHEEEDDDCCCBBBBBBCCCCCCBBBAAACCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAACCCDDDFFFGGGHHHGGGGGGFFFIIIJJJFFF@@@<<<===???===???@@@???===>>>AAADDD>>>???@@@AAA@@@>>><<<:::>>>===<<<:::999999999999888888666555555555666777@@@???>>>>>>@@@@@@???>>>@@@===999777777888777666222777777333333777777333111333666888888777444222555555555555555444444333777777666555555555555666777777666555333222222111111777:::999999;;;;;;999999777444333444666666666222333333444555666777777555777999;;;:::777333111999888666555444555777888777555333333666999:::;;;============<<<;;;::::::999999999888888888888888888555777<<<<<<888777:::666444444666:::===<<<;;;;;;999777888;;;<<<:::888<<<999555555888::::::999999777555555666777777666777777777777777666666666:::999888777666555555555666444222333555666555222---///333666888888777666666888:::;;;:::888555444444444555666666777777888999888777666555444444444666444222333777999888777666888999888555444444444666777888:::::::::999888555555444222000///111333777666555555555777999;;;777777777777888:::;;;;;;:::999888666777888:::;;;555666666777777888888888<<<:::888666777999;;;===555777999:::;;;:::999888444444666777888888999999444444444333222333555888444333111000111222444555666777777666555444333333555555555555555444222222555555444444333222222111222333333222111111222444555555444333111///...,,,222222111000000000000111444333333222111000000///000111222222222000///.........---------......///.........------.........---......//////...------+++,,,............,,,+++///------...000000---***---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,...000...)))(((,,,---+++,,,,,,,,,+++++++++*********)))((()))+++,,,,,,++++++***)))))))))***,,,---))))))***++++++***((((((+++***)))(((((()))***+++)))******)))((()))+++...***+++,,,,,,,,,***)))(((&&&---///+++(((***,,,***+++***(((((()))******)))&&&&&&&&&(((******(((&&&***+++***)))''''''***,,,(((+++...///...,,,,,,,,,...---+++)))(((((()))***%%%'''***++++++,,,---...******+++,,,------......,,,***))))))***++++++***'''))),,,......---+++)))111000...------...///000***,,,---+++((('''))),,,)))))))))))))))*********+++,,,---......,,,***)))***+++---//////...---,,,---+++***(((((()))+++,,,******+++++++++******)))IIIEEEAAABBBEEEHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBAAACCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBBBBCCCDDDFFFFFFFFFFFFEEEEEEHHHIIIEEE@@@===>>>@@@???@@@AAA@@@??????BBBEEEAAABBBBBBBBBBBB@@@???>>>@@@??????>>>======<<<;;;999999888888888999;;;<<>>@@@???@@@AAAAAA@@@@@@CCCEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@AAABBBCCCBBB@@@???===::::::::::::;;;===>>>???@@@@@@@@@BBBCCCCCC@@@>>>>>><<<999777777777777666666999999666666888888666222333555666777777777777555666888999888777555333555555444222222111111111333333222111000000//////---333666444444666777555666444444444555555333111111111111222333444666666333444444444333222111111555444333111111111222333222000//////111222333333444444444444333222111000222222222333333444444444222///...//////,,,,,,///222111111222444444333111000///...///000111000...111000...///111333444444666555333333444444333222000000000000111111111111222222111000////////////000//////000000///,,,)))&&&(((+++...///000///............------------,,,,,,,,,---......//////000111111000///............---...///...------...///+++---//////---+++******,,,---.../////////...------...//////---++++++,,,++++++******+++,,,...////////////......///000000111000///.........///000...---+++***+++,,,...///---------------.........+++,,,---...///...---,,,'''(((***,,,...000111111(((+++...///...---,,,,,,+++***)))))))))***,,,---'''((()))***++++++++++++******++++++,,,---------*********)))((((((''''''))))))***)))(((''')))+++,,,------,,,,,,***))))))(((((((((((()))***++++++******************)))))),,,------------,,,++++++,,,+++***)))))))))))))))*********))))))************)))(((((()))***,,,,,,+++++++++******+++++++++(((((((((***,,,,,,+++)))++++++*********))))))))))))))))))******+++++++++)))+++***''''''+++---+++++++++*********))))))))))))((('''(((***+++***)))&&&''''''((((((((((((((('''((()))******+++******))))))(((''''''((())))))***(((&&&(((---000111000,,,+++******************((()))(((&&&'''******&&&((('''&&&&&&((()))))))))&&&&&&&&&(((******(((&&&(((((()))(((''''''(((***'''))),,,,,,+++******+++,,,+++)))((('''(((((()))''''''''''''&&&&&&%%%$$$))))))))))))))))))))))))***))))))***,,,,,,***(((******+++++++++,,,,,,,,,,,,+++)))((((((((()))***++++++,,,***)))(((***+++,,,,,,++++++******))))))++++++*********)))))))))+++,,,,,,,,,------------++++++)))))))))***+++,,,((((((((((((((((((((((((FFFDDDBBBCCCEEEFFFFFFEEEGGGGGGFFFDDDAAAAAAAAABBBAAAAAAAAAAAAAAA@@@@@@???>>>AAADDDGGGHHHGGGDDDCCCAAAAAAAAA@@@@@@???>>>>>>???AAAAAA@@@>>><<<===???===>>>>>>?????????@@@AAABBBAAA???=========>>>???===???BBBCCCCCCAAA>>><<<:::::::::;;;;;;<<<===>>><<<===>>>@@@AAA@@@===:::<<<999777666666666555444666777777666555666666555222333333333444666777777444555777888888666444222444444222111000000//////111111111000///......------222444333222555666444444333333555555444111///111000000111222333555666444333333222222222222333444333222111111111111111444222111111222444444333222222222111111000///...000000111111222333333333444222///...---,,,---.........///111222222111000000000///000000000000///------------///111222333555333111111222222111000............////////////111000///////////////000......///000///,,,(((&&&&&&'''***,,,---......---///...---,,,,,,---......)))******++++++,,,------///...------,,,,,,,,,,,,***---///...+++***+++---+++---000000///,,,+++***------//////000///...---***,,,......,,,*********+++++++++++++++---...///......---,,,,,,,,,------......---,,,,,,,,,------///---+++******+++...000***+++---.........---,,,))))))***++++++***)))))))))***+++---...//////000''')))+++,,,+++******+++******))))))******+++,,,'''((()))***+++++++++++++++++++++++++++,,,,,,---*********))))))(((((((((&&&'''((('''%%%%%%'''((())))))*********)))(((((('''''''''((()))+++,,,---(((((((((((())))))))))))*********************)))++++++***)))((((((((((((***))))))(((((())))))***)))((('''&&&'''))),,,---+++***)))(((((()))***+++'''((()))+++------,,,+++***))))))))))))((((((((('''''''''((()))***++++++&&&))))))&&&'''+++,,,************))))))))))))((()))((('''((()))***)))((($$$%%%'''((((((((('''&&&''''''((()))***+++++++++)))((('''&&&&&&'''((())),,,(((%%%'''---000///---,,,+++***))))))***+++,,,)))'''%%%%%%(((***(((%%%'''%%%$$$%%%'''))))))(((&&&&&&&&&(((******(((&&&&&&'''((((((''''''((()))''')))++++++***)))************)))(((''''''((((((''''''&&&&&&'''&&&$$$###((((((((((((''''''''''''(((((()))+++,,,,,,)))&&&***)))((((((((()))++++++******))))))***+++,,,---+++++++++***))))))******,,,++++++***)))(((((('''******)))(((((((((((()))*********)))***++++++,,,)))(((((('''(((((()))***''''''&&&&&&''''''((((((DDDDDDCCCCCCEEEEEEEEEEEEGGGHHHGGGDDDAAA@@@BBBDDD@@@@@@AAAAAAAAA@@@???>>>>>>@@@DDDGGGGGGFFFDDDBBB@@@???>>>===<<<;;;;;;:::<<<=========;;;;;;;;;<<<::::::;;;<<<============>>>===:::888777888:::;;;999;;;>>>AAAAAA???<<<:::999999999999999999999888888888999<<<===<<<999666999888666555666555444333555444444444444222222333222222222222222444555666333444555666666444222111333333222111000//////000111000000//////............222444222222555666555333333444555555444000---111000000000111333555666444333333222222333444555555444333222111111111111444333222222444555444333333333333222222111000///111111222222222333333333444444222///---.........***,,,///111222222222333000111111111111000111111,,,---...//////000222333444222000000000000///...------......////////////......---------......///...///111111...+++(((&&&((()))+++---.../////////000///---,,,,,,---///000))))))******+++,,,,,,,,,...---,,,,,,,,,,,,,,,,,,+++...000000---+++,,,...,,,...111111///...------...///000000000///...---***,,,......---+++++++++,,,,,,,,,------...////////////...---------......//////......------------000...,,,******,,,...000***+++---...///...---,,,*********************))),,,,,,------...------,,,)))******)))((()))+++---***))))))*********++++++******++++++++++++******---,,,+++************+++************))))))))))))'''((()))(((&&&&&&((())))))))))))******))))))((('''''''''((()))+++,,,---))))))******************)))((((((((((((((())))))++++++***)))))))))))))))******))))))))))))******))))))''''''(((***,,,...******(((''''''(((******&&&(((***+++++++++++++++)))))))))(((((((((''''''&&&&&&'''(((((()))******%%%'''(((&&&'''+++,,,************))))))))))))(((***((('''((())))))((('''$$$%%%'''((((((((('''&&&'''(((((()))***++++++,,,)))((('''&&&&&&'''((())),,,((($$$&&&+++...,,,)))++++++)))))))))***+++,,,)))&&&%%%(((******'''%%%'''&&&$$$%%%'''(((((('''&&&&&&&&&(((******(((&&&%%%'''((((((''''''((()))'''(((******)))))))))+++)))))))))((((((((((((((('''&&&&&&''')))***(((&&&((((((((('''''''''''''''(((((()))+++,,,+++)))&&&((('''&&&%%%&&&''')))***'''((()))***,,,...000111,,,+++*********************))))))((('''&&&&&&%%%***)))((('''''''''(((((((((((('''''''''((()))***&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&'''((((((CCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFCCC???>>>AAAEEE??????@@@AAA@@@???>>>===???@@@CCCEEEFFFEEECCCBBB??????===<<<::::::::::::;;;;;;;;;;;;::::::::::::999999999;;;======<<<;;;<<<;;;999777666777888999666888;;;===>>>===:::888888888888888888777666666666666666888999999666444999888666666777777555333666333333555444111111333333333333222333333444555444444444444444333222222333333222111111111111222111111111000000/////////...333444222111555666555444444444555555444000...222111000000111333555777333333333333444555555666555555444333222111111000222111000111333444333222444444444444333222111000333333333333333333333333111333111...,,,......+++))),,,000222333333333444///000111000///...///111---///000111000111222444444222000/////////...---------......///000000000+++*********+++,,,------...000222111...+++))))))***+++,,,...//////000000---,,,,,,++++++,,,...///)))******++++++,,,------------,,,,,,,,,,,,------+++---///000///...---...,,,...//////---,,,---...------...///...---,,,+++,,,---///...---,,,,,,---+++,,,,,,------......///000///////////////000000111111000000///............---+++*********,,,---)))***,,,---------,,,+++,,,,,,,,,+++++++++++++++++++++++++++******)))(((+++++++++)))((())),,,///'''((((((((())))))))))))*********+++******)))))),,,+++)))(((''''''(((((((((((((((((((((((((((((()))******)))(((((()))+++)))************))))))(((&&&&&&&&&'''((()))+++,,,++++++++++++++++++++++++((((((((('''(((((()))************))))))******++++++******))))))******+++***))))))((()))***,,,---)))))))))(((((()))))))))$$$&&&)))***)))(((((()))))))))(((((((((''''''''''''''''''(((((()))))))))$$$((((((&&&'''++++++)))++++++*********)))))))))+++)))((((((******)))'''&&&''''''((((((((((((((()))((((((((()))***+++,,,))))))(((''''''((())))))+++(((&&&&&&)))+++***)))******************+++,,,(((&&&(((---...***'''&&&)))'''%%%%%%'''((('''&&&&&&&&&&&&(((******(((&&&%%%'''))))))(((((()))***((()))******))))))***+++))))))))))))))))))))))))((('''&&&(((,,,---+++)))(((((((((((((((((((((((()))(((((()))++++++)))'''''''''&&&%%%&&&'''((()))%%%&&&'''))),,,---///000---+++))))))***+++***)))((((((''''''&&&&&&%%%%%%))))))((((((((((((''''''&&&'''''''''(((((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''((()))BBBCCCDDDDDDDDDDDDDDDEEEAAABBBBBB???;;;;;;???DDD>>>???@@@AAA@@@???===<<<@@@AAABBBCCCCCCBBBAAAAAAAAA@@@>>><<<;;;;;;<<<<<<===<<<;;;;;;;;;;;;:::999<<<;;;;;;===???@@@>>><<<>>>===<<<::::::::::::;;;555777:::<<<===<<<;;;999777777999999:::999888888777666666777888888777555;;;:::999999:::999888666999555555888777333222555666555555555555555444444666555444333222333444444333333222222333333444444222222222111111111111111...222333111000444666555666555444555555444111///333111000000111333666888222222333333444555555666444444444333222111000///000///000111444555444333444444444444333222111000555555444444333333222222---111111---,,,...---))))))---111333222111111222---///000000...---...000...000333333111000222444444222000/////////...,,,---------...///000000000*********++++++---.........000111000,,,******+++***++++++,,,---...//////++++++******+++,,,,,,---******++++++,,,,,,------,,,,,,,,,++++++,,,,,,---++++++,,,...000///...,,,---------,,,++++++---///,,,,,,---...---,,,+++***---......---,,,,,,---///++++++,,,---........................///000111111000000000000///...------,,,++++++***))))))******)))***++++++,,,,,,++++++---,,,,,,+++++++++++++++(((((((((((((((''''''&&&***+++,,,+++******,,,...''''''((()))))))))))))))(((((()))***+++++++++++++++)))((('''&&&''')))***''''''''''''''''''''''''))))))***)))(((''')))+++***************)))(((''''''&&&''''''((()))***+++,,,++++++******)))))))))))))))((((((((()))***+++(((((((((((()))***+++,,,******))))))))))))******)))))))))))))))*********)))))))))******)))))))))%%%(((******)))'''((())))))))))))(((((((((((('''(((((((((((((((((())))))%%%((()))'''(((++++++(((,,,+++++++++************,,,***))))))******)))((()))))))))))))))******+++******)))(((((()))***+++***)))(((((((((((()))***)))((('''''')))***,,,---))))))***+++++++++++++++'''''',,,222111***''')))+++)))'''&&&''''''&&&%%%&&&&&&&&&(((******(((&&&%%%'''*********)))***+++)))*********))))))+++,,,))))))***************)))***(((&&&)))---///,,,)))(((((())))))******++++++***((('''((()))***)))(((((((((''''''(((((())))))&&&'''(((***+++,,,---------+++))))))***+++***(((''''''''''''''''''''''''((())))))***)))((('''&&&&&&'''((()))***)))((((((%%%%%%&&&'''((()))))))))&&&&&&%%%$$$%%%''')))***AAACCCDDDEEEDDDCCCDDDEEE>>>???@@@===999999===BBB===>>>@@@AAA@@@???===<<>>======>>>>>>>>>===<<<<<<<<<<<<;;;:::>>>======???BBBCCCAAA>>>AAA@@@???>>>>>>=========666888:::<<<======<<<;;;666777999;;;<<<<<<<<<;;;:::888777777999999999777===<<<;;;;;;<<<<<<:::888===888777;;;:::555555888888888888888777666555444888666444333222333555666333333333333444555666666333333333222222222222222---111222//////333555444777666555444555444222000333222111000111333666888000111222333444555555555444444333333222000///...000000111333555777666555333333333333222111000///666555555444333222111111,,,111222...---000...)))***...222333111//////000---///111000...---///111///111444333111000111333444222000/////////...,,,,,,,,,---......///000000,,,,,,------...///000111...000111///+++***+++---))))))***+++,,,------...******++++++,,,,,,,,,---******++++++,,,,,,------,,,+++++++++++++++,,,,,,)))((((((,,,///000---)))......---,,,***+++...111,,,---......---,,,+++***---......,,,++++++...000,,,,,,...//////000//////---,,,------...///000111///000000///...---,,,+++,,,,,,+++++++++******)))++++++++++++,,,,,,,,,------,,,+++***************%%%&&&'''(((((((((((('''(((***---...---,,,++++++((()))******++++++******&&&''')))+++,,,---......***)))((('''(((***,,,---''''''''''''''''''''''''(((((()))(((''''''(((***************)))((('''&&&)))))))))))))))***+++,,,++++++***)))((('''''''''***)))(((((()))***+++,,,'''''''''''')))***+++,,,))))))(((((((((((())))))((())))))***))))))((('''((()))***++++++***)))((((((+++...---***))))))+++***)))))))))(((((((((((()))))))))))))))(((((((((&&&)))***((((((+++***''',,,,,,,,,++++++++++++***---+++******++++++***(((+++***)))))))))***,,,---+++***)))(((((()))******+++***)))(((((()))***+++&&&''')))))))))+++...111((()))***,,,,,,,,,+++***&&&(((///666333***'''***,,,***((('''''''''&&&%%%'''&&&&&&(((******(((&&&%%%'''***++++++******+++)))***+++***))))))+++---)))******+++++++++******,,,)))''')))---...+++(((((())))))***+++,,,,,,---***)))''''''((())))))((())))))))))))******************+++,,,,,,,,,,,,,,,...+++((()))+++,,,***((('''''''''((((((((((((((('''(((***++++++)))'''&&&'''(((***,,,,,,+++)))(((&&&'''((()))************'''&&&%%%$$$%%%''')))+++MMMGGGAAA@@@CCCEEEDDDBBBBBBAAA???<<<999999;;;===AAA===;;;<<<@@@AAA===999??????@@@@@@@@@@@@??????BBBAAA???===<<<<<<======BBBAAA@@@?????????@@@AAAAAA@@@@@@CCCGGGHHHFFFCCCGGGEEEBBB??????AAACCCEEE@@@AAAAAABBBAAA@@@>>>===<<<<<<============<<<<<<;;;<<<@@@BBB===666:::BBBCCCBBB@@@>>>======>>>>>>>>>======>>>???===:::777888444444777999777777999::::::999888888777666666888666444444666777888777;;;888555555777777555333777333000///111222222000555555666777777666555444555444333222222444666888999555444666666333444777666555444333222111111111...111444555555555555666333333333444444555555555666222///...000222222111000000000///......------...---,,,///222222///---////////////000000000000...///000111111222111111//////............////////////............//////---......//////......---///000000---)))'''))),,,&&&'''***,,,------,,,+++***+++,,,+++******,,,......---,,,+++++++++,,,,,,---,,,...000---(((&&&(((++++++,,,---------,,,,,,+++++++++,,,,,,---------,,,.........,,,+++,,,---...------...//////...,,,------......---+++***)))---+++***+++---...---+++---,,,,,,++++++,,,,,,---)))+++---,,,+++)))))))))******))))))***+++,,,,,,///***&&&&&&***---,,,***)))((('''&&&&&&'''((()))(((***,,,......,,,***((('''&&&&&&''')))***)))(((---,,,,,,,,,+++*********+++***)))(((((()))***+++'''''''''''''''((())))))***(((%%%%%%''')))******+++***(((((())))))'''&&&)))***+++***(((''''''((('''((()))***)))(((&&&$$$(((&&&&&&(((,,,...,,,***&&&'''((()))*********)))((('''''''''((()))+++,,,)))***+++)))%%%$$$%%%(((*********(((&&&&&&(((***+++---...---+++))))))))))))+++---,,,)))(((***,,,)))(((''''''((()))'''&&&++++++******++++++,,,---,,,+++***))))))******+++***+++,,,,,,******+++,,,,,,---...//////---+++***)))***+++,,,---,,,++++++,,,+++******++++++)))'''((())))))***+++---...///*********++++++*********(((&&&'''***)))(((+++000888---$$$%%%)))))))))))))))+++---......,,,***((((((((())),,,///000///---............---,,,+++******,,,------+++******+++)))((('''))),,,...,,,***+++++++++,,,,,,------------+++))))))***+++***)))++++++++++++******))))))///---+++***+++,,,---,,,+++***)))(((((())))))******))))))***++++++(((&&&+++******)))((('''&&&&&&'''***---...+++***+++,,,'''((()))((('''((()))+++***(((&&&%%%''')))++++++GGGCCC??????BBBEEEDDDAAACCCBBB@@@;;;666555888;;;===<<<;;;<<<>>>???===;;;>>>??????????????????>>>@@@@@@?????????@@@@@@AAACCCBBBAAA???>>>>>>??????BBBAAABBBDDDGGGHHHFFFDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>???@@@AAAAAA@@@???>>>======>>>>>>>>>>>>============AAADDD@@@;;;<<>>============?????????@@@@@@???<<<999===::::::>>>>>>;;;:::<<<===<<<<<<;;;;;;:::::::::999777666666888;;;;;;;;;;;;888666666777777666444777555555666888888666333555666777888888777555444888777666555555666666777:::666555666555333444888666555444333222222111111111222444555777777777666111222222222333333333444666333000///000222111000222222111000///.........///------...111222000...////////////..................//////000000//////......------------......////////////////////////,,,,,,------------,,,,,,...//////,,,)))((()))+++)))***++++++++++++***)))***+++++++++******,,,---,,,,,,,,,+++++++++******,,,***,,,...+++'''&&&)))((()))******++++++******++++++++++++,,,,,,------,,,---...---,,,,,,---......---,,,---//////---,,,,,,,,,---------+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,)))+++------+++)))))))))***))))))))))))***+++,,,---)))%%%&&&)))+++***(((((('''&&&&&&&&&&&&'''((()))***+++,,,,,,+++***)))'''&&&%%%&&&((())))))(((++++++++++++******************))))))))))))******(((''''''''''''((()))))))))'''%%%%%%&&&((())))))***)))'''((())))))(((&&&((()))***)))'''''''''((('''((()))******(((&&&%%%'''&&&%%%'''+++,,,+++)))''''''(((((()))*********)))(((''''''((()))***+++*********(((&&&&&&&&&(((*********((('''&&&(((***,,,------,,,***))))))***)))***+++***)))))))))+++***((('''((()))***((('''+++++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---,,,---...///...---+++***)))***+++,,,,,,,,,++++++,,,+++***+++,,,+++)))((())))))******+++,,,---...***++++++,,,,,,++++++***)))'''(((++++++))),,,111666,,,%%%'''******))))))(((***+++------,,,+++***)))))))))+++---...---,,,......------,,,+++******+++---...---+++******+++***))))))***---...,,,*********+++,,,,,,---------...,,,******+++,,,+++***,,,,,,++++++************...,,,******+++------,,,---,,,***)))((()))***++++++***)))***+++***)))'''...------,,,++++++******(((***------+++))))))+++((()))))))))((((((***+++***(((&&&&&&''')))******AAA???===???BBBCCCBBB???@@@@@@>>>777///---111555888:::;;;<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@BBBCCCDDDDDDDDDDDDCCCBBB@@@>>>>>>======CCCCCCCCCDDDFFFFFFEEECCC@@@AAADDDEEEEEECCC@@@>>>>>>???@@@@@@AAA@@@@@@@@@??????@@@@@@@@@@@@??????@@@???AAAEEEEEEAAA@@@AAADDDCCCAAA???>>>===<<<<<>><<<@@@>>>@@@CCCBBB===;;;===>>>======<<<<<<<<<======<<<:::999999;;;===>>>>>>;;;999777666777777777555444555888;;;===<<<999666555666888::::::999666555;;;;;;;;;::::::999888777<<<888555666555333444888444444444333333222222222555444333555999:::999666333333333333333444444444666444111000000111111000444444222111000/////////000///......000111000000/////////......---------...............---------------,,,,,,,,,,,,------......000000000000......++++++++++++++++++++++++---------+++)))((()))+++,,,,,,++++++***)))(((((()))***+++***)))***+++---+++++++++++++++***))))))***))))))+++***&&&'''***))))))***++++++++++++******+++++++++++++++,,,,,,***,,,------,,,,,,...///---,,,,,,,,,......,,,+++***+++,,,,,,,,,+++***)))))),,,...---+++***,,,///,,,,,,++++++++++++,,,,,,)))+++------+++)))))))))))))))))))))))))))***+++***'''%%%&&&)))***(((%%%'''&&&&&&%%%%%%&&&&&&'''))))))************))))))&&&%%%$$$&&&((())))))((())))))))))))************))))))***************)))((((((''''''(((((()))***)))'''%%%%%%'''((()))(((((('''&&&'''((()))((('''((()))***)))'''&&&'''((((((((()))******)))'''&&&&&&&&&%%%''')))******)))((((((''''''((()))+++,,,***))))))((())))))******,,,***((((((((()))((('''***+++***)))'''''')))+++------,,,***((((((***,,,***)))((((((******)))(((+++)))((()))***+++***)))++++++++++++,,,,,,,,,,,,***+++,,,.........------,,,---...---,,,+++,,,...,,,,,,---......---+++***)))***+++,,,,,,,,,,,,+++,,,+++***+++,,,,,,***(((******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))((())),,,,,,+++---333333+++'''))),,,,,,))))))((((((***+++,,,---------,,,***)))***,,,------,,,000///---+++************---......---+++******+++,,,,,,+++,,,......---+++******+++------.........///---,,,,,,------,,,+++,,,,,,,,,,,,++++++++++++,,,***)))***,,,---------000...,,,)))((()))+++,,,...,,,***)))******)))(((.........------,,,,,,,,,***,,,---,,,***)))((()))((()))******((()))***,,,+++)))''''''(((*********???>>>>>>???AAAAAA???<<<<<<===999111(((%%%)))///333888;;;;;;999888;;;???>>>==================>>>:::<<<@@@BBBDDDDDDCCCBBBBBBAAA@@@???>>>>>>======BBBBBBAAABBBCCCCCCBBBBBB@@@BBBDDDEEEEEECCC@@@???AAAAAAAAAAAA@@@@@@@@@??????@@@@@@AAAAAA@@@@@@???BBB@@@AAADDDGGGFFFBBB@@@EEEDDDBBBAAA???>>>===<<<@@@???>>>???AAA@@@>>>=========???CCCBBB===;;;<<<<<<<<<;;;;;;;;;<<<======>>><<<::::::;;;======<<<:::999888777777777777777222333666999;;;;;;999777444666999;;;;;;:::777555:::;;;<<<======<<<:::999===888666777666333444888333333333333333333222222888555333555:::===:::666666666666666666666666666666444333111111111000000555444222000////////////222000///...///000111111000000000///......------//////......------------......------------......---...000111111000...---,,,++++++++++++++++++,,,+++,,,,,,+++*********+++---,,,+++***)))))))))***)))***++++++******+++---+++,,,,,,---,,,+++***)))+++))))))+++***''')))---,,,---......//////......++++++++++++++++++++++++***+++------------///000,,,++++++,,,------,,,***)))***+++,,,,,,,,,+++***'''+++///...***)))---111++++++,,,,,,,,,,,,++++++)))+++------+++***)))******))))))(((((()))******)))''''''((())))))'''%%%''''''''''''''''''''''''))))))(((((((((((())))))%%%$$$$$$%%%((())))))(((''''''(((((())))))******((()))***+++,,,+++***)))((((((((('''((())))))***((('''%%%%%%'''((()))(((&&&%%%%%%&&&(((***)))((('''((())))))''''''((()))((()))*********)))(((((('''''''''((()))***++++++***)))'''''''''))),,,---+++*********************---***'''(((***,,,***(((***++++++)))((((((***,,,---,,,+++)))'''(((***,,,***'''&&&'''***+++)))'''+++***)))***,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,(((***,,,...//////---,,,+++,,,------++++++,,,---+++,,,---------,,,,,,+++******++++++,,,,,,,,,,,,,,,+++***+++,,,,,,+++)))+++++++++,,,+++++++++***,,,------------------,,,)))''')))------+++---222000***(((,,,///---******(((((()))***,,,---/////////---+++***,,,---------222000---+++******+++,,,...//////---+++******+++..................---,,,+++,,,---///000111111111111///------...///...---------,,,,,,,,,,,,,,,,,,+++***)))***,,,......---333111---***)))***+++---000---***))))))******))),,,,,,,,,+++++++++++++++.........---+++***)))))))))***+++***)))***+++------+++))))))+++,,,,,,+++?????????@@@@@@>>><<<:::;;;;;;777000(((&&&)))---111666;;;;;;777777:::???===<<<<<<;;;;;;<<<<<<===999;;;>>>AAABBBAAA???=========>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>??????CCCCCCCCCBBBBBBBBBAAAAAACCCBBBBBBAAA@@@??????>>>>>>??????@@@@@@??????>>>AAA@@@???AAAEEEFFFCCC>>>DDDDDDCCCBBB@@@???=========<<<;;;<<<>>>>>>===;;;999:::>>>BBBAAA<<<;;;>>>===<<<;;;::::::;;;===>>>???===:::999999999999888888888888777666666777888333444555666666777888999444555888::::::999777666666888;;;===>>>===<<<;;;;;;777666777666444444777222222333444444444333333999666333555:::<<<:::666666666666666666666666666444444444333111111111111333222000///......///000222222111000///000111222111111111000000000//////222111000///......//////000000////////////000000...///111222222111///......---,,,,,,,,,,,,---...+++******+++,,,,,,,,,+++,,,++++++++++++,,,------***+++,,,+++******,,,...---------------,,,,,,+++---++++++---,,,***+++000...///000000111111000000++++++++++++++++++++++++***+++------------///000,,,++++++,,,------,,,***)))***+++,,,---,,,+++***'''+++///...***)))---111+++,,,------------,,,+++***,,,...---,,,***************))))))))))))************)))*********((('''((((((((())))))(((((((((((((((((((((((((((((((((%%%$$$$$$&&&(((***))))))'''''''''(((((())))))***((()))***,,,,,,,,,+++***((((((((((((((()))******((('''&&&'''((())))))(((&&&%%%%%%&&&)))******)))''')))***)))(((((()))***))))))******************)))))))))))))))***,,,---***)))((('''(((***,,,---+++++++++++++++*********---***((())),,,---,,,***+++++++++***))))))+++---,,,,,,+++)))'''(((***---)))'''%%%'''***+++***'''+++******+++,,,------,,,***+++,,,---------,,,,,,''')))+++---......---,,,)))+++,,,+++***)))***+++++++++,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,++++++***+++------+++***++++++,,,,,,,,,+++***))),,,------......------,,,((('''))),,,,,,***+++///---))))))...000...++++++)))******,,,---...///000222000------.../////////333111///---,,,---...//////000///---+++***,,,---......//////......------,,,...000333444555555444222000......///000///...---------------.........+++******+++...///...---333111...+++***+++,,,---000...+++******++++++************+++++++++++++++222111///...---,,,++++++***+++,,,+++***+++,,,...///---,,,,,,---...---,,,>>>>>>???>>>===;;;:::888===;;;888444000...///000222666::::::777777:::======<<<;;;::::::;;;<<<===888999<<<>>>>>>===;;;:::999:::;;;<<<============:::;;;;;;;;;::::::<<<>>>CCCAAA@@@???>>>???@@@AAAAAAAAA???>>>>>>===>>>>>><<<<<<============<<<<<<===>>>===<<>>===<<<999888888888:::;;;;;;:::888:::>>>AAA???;;;<<<@@@???>>><<<;;;;;;<<<===>>>===:::888666666666666555666777777777555555666888777777666555333444888:::333444555666777777666666333555777:::;;;;;;;;;:::777444555888888444333555000111333444555444444333888555333444777999888666444444444333333333333333222333444444222111222333222111///......///111222222222333222000000111222111111111111111111111111333222000//////000111111222222111111111111222222//////111111111111////////////------------//////*********,,,...///...,,,***++++++---...///000000+++,,,---,,,+++,,,---/////////...---------------...---...000///,,,---111------...///////////////------,,,,,,,,,,,,,,,+++***,,,------,,,,,,...///---,,,,,,,,,......,,,++++++,,,---------,,,+++***(((***------++++++...000,,,---...//////...---,,,***,,,......,,,*********,,,+++******************,,,,,,++++++******))))))((())))))******))))))((((((((())))))))))))((((((%%%%%%%%%&&&)))++++++***(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,))))))(((((())))))***+++)))((('''(((***+++***)))((('''&&&'''***++++++***(((***++++++))))))***,,,***************+++++++++***++++++***)))***,,,...))))))(((((()))***,,,---***++++++,,,,,,,,,++++++,,,+++******,,,---------++++++,,,***)))***,,,...***++++++)))((((((***,,,(((''''''(((***+++******+++******+++---...---,,,***+++---.........---,,,)))***+++,,,------,,,,,,)))***+++***)))((()))+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---++++++***+++------,,,+++***+++,,,---,,,,,,***))),,,------......------,,,)))(((***---,,,))))))---,,,)))***///111///---...,,,---......////////////222111//////000111000///111000//////...///000111/////////---,,,,,,...000,,,...000000...---...///---///222555777888888777222000///...///000///................../////////,,,,,,,,,---///000///---111000...---,,,,,,,,,,,,///---++++++,,,---,,,+++,,,,,,,,,------.........444222000/////////---,,,+++,,,---,,,+++,,,---///000...---...//////...,,,:::;;;<<<;;;:::999999999===:::777666777777555333444666999:::888888999;;;<<<;;;:::999999:::;;;<<<666777999;;;<<<;;;:::999888999:::;;;;;;;;;::::::777888:::999888888<<<>>>???>>>===<<<;;;<<<<<<===<<<;;;::::::;;;<<<===>>>999999999::::::999999999999;;;:::777888>>>???;;;<<<======>>>===<<<;;;:::777666555666888::::::999999:::===???<<<777999??????===;;;999888999;;;<<<999666444444555666555555444666777666444333555888888999888555222222444777222222222222333444555666222333444666777777666666222111444999999555222444///111333444555555444333555555444333444555666777333333333333222222222111000222444444222222333555222000///...///111333555111333555444111000000222//////000000111111222222222111000//////000222333333333222222222222333333000000000000000000000000000///---,,,,,,---///000*********---000111000...***,,,...///000111000000---.........------///000000///,,,+++***+++---......---///222111---,,,000,,,,,,---............---.........---------,,,,,,,,,---...---,,,,,,---......---,,,---//////---,,,---......///...---+++***)))***+++,,,,,,---...///---...000111111000...---***,,,......,,,+++***+++------,,,+++++++++++++++------,,,***)))(((***+++'''((()))******)))(((''''''(((***++++++***((('''&&&%%%&&&'''***,,,,,,+++******)))))))))))))))(((************+++,,,------))))))(((((())))))***+++***))))))***,,,,,,+++***)))(((((()))+++,,,+++***)))+++,,,,,,++++++,,,---************++++++,,,,,,***++++++)))((((((+++...((())))))******+++,,,,,,)))***+++---------,,,,,,***+++,,,,,,,,,,,,...000+++,,,,,,+++***+++---///(((***+++***)))((()))+++'''(((************+++---***))))))***,,,...---,,,***+++---...///...---,,,,,,,,,,,,,,,------------)))***++++++))))))***+++++++++***++++++,,,,,,---++++++*********+++,,,---+++******,,,---...---+++)))***,,,------,,,+++***,,,,,,------------,,,,,,,,,+++,,,///---)))))),,,+++)))***///111///...000///000111222111000...,,,000//////000222222000///.........///000000111111...///...---,,,---///222***---//////...---...000---///333666999999999888222000///...///000///........./////////000000000.........///111111///---............------,,,+++,,,++++++,,,......---,,,,,,------...//////000000444111......//////...---,,,---...---,,,,,,...000///...------......,,,+++777888999999888888999:::;;;888555666:::;;;888444555777999999999999999:::<<<;;;999888888999;;;<<<555666888:::;;;;;;;;;;;;999::::::;;;:::999777666666777999888777888<<>><<<:::777999::::::::::::;;;===;;;666555:::<<<:::;;;>>>:::999999:::<<<<<<;;;999<<<;;;:::777555555777999888999;;;<<<<<<;;;:::999888888777777888888999:::;;;::::::999888888888888777999777333333777888777666888999888777666777888:::999888777777888999:::::::::999999999999999999:::888777666777666555333777555444222222333444555666777777555222222555999555444333333333333000...///000111000//////111333333333222222222333444444444333333222222333333444222333444444333333555666777777666555555555555555555555555666666666666666///111333333222222333444222111000000000222555666444444555666555444222111///111111111000///000111222000......000333444444666666555222///...///111444111......000111000...000000111111111111000000000///......///111333444000111333444444444333333111111111000000000//////,,,,,,+++)))((())),,,///000......///111111---***333222111000///...------333222000...---,,,,,,,,,111111000///......////////////............//////333444444222000......//////111111...///333444333111///...///222333111//////000000000000///......///...------...///...---///...---+++******++++++,,,+++***)))((((((((((((,,,++++++++++++++++++,,,(((((((((((()))+++,,,---///---++++++++++++)))((()))))))))***+++++++++,,,)))***++++++------...///------,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,******+++,,,,,,---......)))******++++++,,,------,,,++++++++++++++++++,,,///...,,,++++++,,,---...000111222111...,,,+++,,,+++,,,,,,+++***+++---///222///++++++,,,---,,,***++++++++++++++++++++++++******+++,,,+++***)))(((///////////////.........+++++++++,,,...///111222000000/////////.........*********++++++,,,,,,---------------...///000000------------------------++++++,,,,,,,,,---------)))+++------+++)))((()))))),,,///000///---,,,++++++++++++++++++***)))(((000...,,,---000111000...444555666666555333222111111000///......///111222........................+++,,,---,,,++++++---...//////...------.........222333555888999999999999111111111111000000000000---***,,,000000,,,...333777666444222000000000000///...,,,***)))***,,,/////////...---------......---------+++))))))+++,,,...,,,******---...---+++,,,,,,++++++,,,---......///...,,,***)))(((''''''999:::;;;:::888777888999999888888777666666666666999::::::;;;;;;;;;;;;;;;888999;;;:::999999:::;;;;;;777666:::;;;999:::===999888888999;;;;;;:::888777888888777666777999;;;666777777777777666666666888888777777777888999999999888888777777888999:::888999888444444888999777666777777666555555666888888888777666666777888888666666666666666666666666999777666555555555333222444333222111222333555666555666666444111222444777555555444333111///---,,,///000111000//////111333444333222111111111111111111000000000000111111111///111444555444555666888666555444333333333444444666666666555555555444444///111333333222222222444222111000000111333555666111111222222222111000///000111222111000///000222222000......000222333333666666666444222111333555777444222333555666333000000000111111111111000000000000///...///111333444111222333444555444444333111000000000/////////...---,,,+++)))((()))---000111///...///000000...+++.........////////////000222111000///...---------111111000000////////////...------------------...222333444333111///000111000222222///000444555333111000...///222333222000111111111000000000000//////---,,,---...///...---///...,,,+++******++++++,,,+++***)))((((((((((((++++++************++++++***))))))))))))******+++,,,+++******,,,---,,,+++***************+++++++++***++++++,,,,,,---------+++++++++,,,,,,---------)))******+++++++++++++++******++++++,,,---------******+++,,,,,,------...++++++************++++++...------,,,,,,,,,------000111222111...,,,,,,,,,,,,------,,,+++,,,...000111...++++++,,,---,,,***++++++,,,,,,,,,,,,++++++******+++,,,+++***)))(((---------............///++++++,,,---...///000000...---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,------++++++++++++++++++++++++************++++++++++++***+++---,,,+++******+++(((***...///...,,,++++++,,,,,,,,,,,,,,,+++******111///------//////---+++222222333444444333222111000///...,,,,,,---...///........................---......---+++***+++---++++++************++++++...///000222333333333333////////////............,,,***,,,//////,,,---222555444222111///////////////...,,,***)))***,,,.........---,,,,,,,,,,,,---,,,,,,,,,***((((((***,,,,,,***((((((***,,,+++))))))((((((((())))))***+++---,,,+++***)))(((((((((;;;<<<;;;999777666666888999999::::::999777666555<<<;;;999888888888999:::999:::;;;:::888888888:::;;;888777999999777888;;;777777777888999:::999777333555777888888888:::;;;777666444333222333444555777777777777777888888999888777666666666888:::<<<888:::888555555999:::888666666666555333444666888777666666555555666666777555555555555555555555555888666444444444444222111111000000000111333555666333333333222111111444666444666666333---)))((()))///000111111000000111222444333222111000///////////////000000111111222222---000333555666666777888555444222111000111333444777777666555444333222222000111333222111111222333333222111111222333555666///000111111111111111000000222222222111000111222111///......000222333333666666777666555555777888999666555777:::999444///111111222222222222111111111000//////000111333444111222333444444444333222000000////////////......------+++)))(((***...222111000......000000///...((()))+++,,,...000222222111000000000////////////222111111111111000000000///......------......///111222333333111111222333111333333111111555666444111000000000222333222111333222111000///000000111...---,,,---...///...,,,...---,,,+++******++++++,,,+++***)))((((((((((((******))))))))))))******++++++***)))))))))))))))---+++***+++,,,,,,+++***+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......************))))))))))))++++++++++++++++++,,,,,,+++++++++,,,------......*********))))))*********,,,,,,------------,,,,,,///000111000...,,,,,,,,,,,,---...---,,,,,,...000000...+++***+++,,,,,,+++++++++------------++++++******+++,,,+++***)))(((+++++++++,,,------......+++,,,---.........------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))))))))(((***+++,,,+++******+++---'''))),,,...---+++++++++,,,,,,---------,,,++++++111///------------+++)))...///000111222222222222///...---,,,++++++,,,---...........................//////---+++)))***+++***))))))(((((())))))***,,,---......//////......---------,,,,,,,,,,,,+++,,,+++,,,......+++---000222222000///...............---+++***)))***,,,---------,,,+++++++++++++++***++++++***(((((()))+++)))'''&&&&&&'''((('''''''''''''''''''''((((((((())))))))))))((((((((((((:::;;;:::888666666777999;;;<<<===>>>===;;;888666===<<<:::999888888888999:::;;;;;;:::777666777888999999999888777666777888666555555777888999777666111444777999999888999999:::888555222111333555777777666666666666777888888;;;999888666666888:::<<<777:::999666666:::;;;999777777666555333444666999666666666666666666666666666777777777777777888888888666555444444444222111000000000000111222333444222222222222222333444555333666777222***%%%%%%'''...000111111000000111222333222111000000000000000222222333444444555555555...111444555555555555666555444222000///111222444777666555444333222111000111222222222000000222333222222222111222333444555111222222333444444444444000222333222111000111333222000///000222333444333666777888777666555666888888666666999<<<999222,,,111111222222222222111111111000000000000111222333///000111222222222111000000000//////////////////...---,,,)))(((***...222000//////...////////////&&&''')))+++---000111222//////000000000000000000111111222222222111111111111111000000000000111111000111333333222222444555111444444222222666777444111111111111222222222222333111///...---...000111...---,,,,,,......---,,,...---+++*********++++++++++++***)))(((((())))))))))))(((((((((((())))))++++++***))))))*********000...,,,++++++***(((&&&,,,+++++++++***))))))))),,,,,,,,,,,,++++++******)))******+++,,,,,,------******)))(((((((((((((((++++++++++++************)))******+++,,,,,,------******))))))))))))*********+++,,,......---,,,+++,,,---......,,,******+++***,,,---,,,++++++---......---+++******++++++++++++,,,---......---,,,+++******+++,,,+++***)))(((*********+++++++++++++++***,,,---///...---+++***........................---------,,,,,,++++++***,,,,,,+++))))))(((((((((((((((((())))))))))))))))))))))))))))))((((((((()))******)))((()))+++...(((***------,,,++++++,,,++++++,,,,,,,,,,,,,,,+++......---,,,,,,+++******++++++---...///111111222//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++)))******+++++++++***++++++,,,---//////000000000/////////------,,,,,,,,,+++++++++,,,,,,---...,,,+++,,,////////////...............///---+++******+++,,,,,,,,,,,,+++************+++((()))***)))((('''(((***((('''&&&%%%&&&&&&&&&&&&''''''((((((((((((((((((&&&''''''(((((((((((((((888999888777666666999;;;:::<<<>>>???>>>;;;888666<<<<<<<<<<<<;;;999888777999:::;;;999777555666666777999:::777555444666777666555555666888888777555222444888999888777666666:::777333000000222666888666666555555666666777888>>><<<:::888777888999999666999999666777:::;;;888777888888777555555777999777777777777777777777777777777777888888999999999999777555555555555333222222111111111111111111111222111111222444555555555333555666222***%%%%%%'''...///111222111000000111111111111111111222333444333333444555666666555555000222444444333222222333555444222000000111222333555444444333222111111000111222222111//////111333222111111111222222333333222222333333333444555555000111222222000000111222222111000111333555555444555777777666444333333444777888:::<<<===999222,,,111111111222222111111111000000000000000000111111---.../////////...---,,,000000000000000000000000------,,,***)))***---///......//////.........///'''((()))+++,,,...///000......///000000000000///000111222222222222111111111111000000000000111111...000222222222222444666///333333111222555666333000111111111111111222222111///---,,,+++,,,...///...,,,+++,,,---...---,,,---,,,+++*********+++,,,+++***)))))))))))))))))))))(((((((((((((((((()))))))))))))))***+++,,,---000...,,,++++++***(((&&&,,,+++++++++***)))))))))---,,,,,,++++++******)))++++++++++++++++++++++++******)))((('''''''''(((******************))))))((((((((()))******++++++******))))))))))))******)))***,,,---...---,,,+++)))***,,,+++***))))))***(((***++++++******+++,,,,,,,,,+++***))))))+++,,,++++++,,,------,,,++++++******+++,,,+++***)))(((++++++******))))))((((((***+++---......,,,***)))------.....................------,,,,,,+++++++++...---,,,***))))))))))))))))))))))))******++++++************************(((((((((((('''(((***---+++,,,......---,,,,,,---))))))***++++++,,,+++++++++,,,,,,,,,,,,+++,,,,,,)))***+++,,,---///000111000000///...............++++++++++++++++++++++++''')))+++,,,+++++++++,,,,,,,,,,,,,,,,,,---...///222222222111111111111111............------------,,,...///---,,,,,,---------......///////////////000---+++***,,,---,,,+++---,,,++++++******++++++'''((())))))((('''((()))((((((((('''&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%'''((())))))((((((888888888666555666999<<<777999;;;<<<<<<:::777666;;;<<<<<<<<<<<<:::888777888999:::888666555555666555999:::666222444666666555555555666777888777555333555888888777555444444666333///------000444666555555555555555666777777===<<<;;;999888777666666555888888666777::::::888666888999888777666777888666777777888888777777666555555555666666777777888999777666555555555333222222222222222111111000000111000000222444666666555222444444111,,,)))((()))---///222222111000000111000000000111222333444555111222333444444333222111111222333222000///000111333333222111111111111111111111111111222222222222222222222000//////111333000000111111111111111111111111000000000111222222///111111111000///000111222111111222444555444333333555666555333111111111777;;;???@@@===777222000000000111111111111000000////////////////////////+++,,,---------,,,+++***...///////////////000000,,,------,,,***)))***+++***,,,//////...---------))))))***+++,,,---......---...///000000///...---///000111222222222111000///......------......///---///111111111222333555---111222000111444444111...000111111000000111222///...---,,,+++,,,,,,------,,,+++,,,---...---+++,,,+++***))))))***+++,,,******)))))))))))))))***))))))(((((((((((()))))))))))))))***+++,,,---...+++***)))***,,,---,,,++++++++++++***************,,,,,,++++++*********))),,,,,,++++++******************(((''''''((())))))))))))))))))))))))******&&&''''''((())))))***************))))))*********)))***+++,,,,,,------,,,''')))******)))((()))***&&&(((******)))))))))***+++++++++***((((((***,,,++++++++++++++++++++++++******+++,,,+++***)))(((*********)))))))))((((((***+++,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,...---,,,+++************))))))******++++++,,,,,,*********+++++++++,,,,,,((()))))))))(((((()))+++---...//////---++++++,,,'''((()))***+++,,,,,,,,,***+++---,,,++++++---...+++******++++++---...///000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,...---------...++++++++++++,,,---......222222111000000111111111000000000000/////////...---000111...,,,---...,,,---...///000111111111111111...+++,,,...///---+++......---,,,,,,,,,,,,,,,&&&(((******)))(((((())))))******)))'''&&&'''(((%%%&&&'''((('''&&&%%%$$$$$$%%%'''))))))))))))(((999999888666444555888:::666777999:::::::::888777;;;;;;:::999888888999999777888999888666555555666222888:::555111333666666666555555666888888777555333555777777666444444555222000---++++++...333555555555444444555555666777888999999999888666555444333777777666666::::::777444666999999888666666666555555666777777666555555333333444555555666777777888666444444444444222111111111222222222222222222///......000444666555333111111111111000...---------///222333222000000000000000000000000111222333111111333333222111///...000000000...---...000333000000111111111000///.........///000111333333444222222222000......000222//////000000000/////////000000......---...//////...///000000///...///000000//////111333333333111000222444444333111111222555<<>>:::777777666555999???999===???>>>::::::===BBB???<<<888555333444666777555555555777888666333///888777666555555555555555999===<<<555222555666333444777999:::777444222222555222...---000333666888888777777666666666777777999888888777666444333222444555555555555555444444999999888777666555555444333333333444555666777888000111444666888777666666777666444333222333333444111111111333444333000...111***+++333444...///666333222222222333333222111,,,...000333444444333222222///---,,,...000222222666444222111222222111000222///---...111333222000222111/////////000///...000000111111222222222333444111......000222111000333222000///000///...,,,......---------......///------,,,,,,,,,,,,++++++111///...///000111000//////000222333333333222111555???AAA666---000222...222111000///////////////......//////......---,,,///...---,,,+++)))((((((&&&***,,,***))),,,---+++,,,---//////...***'''%%%'''))),,,,,,+++******+++,,,***)))+++---...+++)))++++++,,,,,,,,,+++******,,,///111222222111111222444...---222444///,,,------,,,---000333444111...***---//////...---///111111111///......---......---...///000000...,,,+++...,,,++++++---...//////,,,,,,---+++***)))+++,,,******))))))(((((((((''',,,,,,++++++***))))))))))))***,,,---.../////////......---,,,+++++++++++++++***)))***------***&&&((()))+++,,,---......///)))))))))***+++,,,...//////---+++***+++++++++)))((('''&&&''')))++++++++++++,,,---...------++++++------.........---,,,++++++,,,---------,,,+++***------,,,,,,,,,---.........,,,******,,,---+++)))++++++************++++++---)))%%%&&&***---+++(((---,,,,,,,,,---,,,)))''')))&&&%%%''',,,//////---,,,+++)))((()))+++...000---...//////......///111---------.........//////---,,,+++***))))))))))))&&&(((***+++***)))***+++((()))+++,,,+++***+++,,,///////////////...---,,,******+++,,,---,,,)))''')))+++...000//////000111444222111000000...,,,***---//////...++++++...111000...,,,---000222222000000555666111000444555333666666777777555111...+++///...------...///000111555333222333555777777666444///...333444000///111444222111111111111000...//////111555999:::999777333111000///000000...---///111333444444222000...***+++++++++++++++***)))************))))))))))))++++++++++++++++++,,,,,,&&&(((+++---......,,,+++@@@<<<999888777555888===<<>>:::555///,,,666999======:::888888999999999999888888888888888111555555333222666999999888999999999777555666777444222...---///111333333666666666666666666666777666777999::::::999777666888888888888777777666555777777777666666555555444666666666777777888888888333333333444555666777888:::888666444222111111111333333555666777555000---""",,,000...000555000000111222333444555555111222444555666666666555444111//////000222333333222111000111333444333222666333000000111222333333555333111000111111000///333333333333444444444444666555444333333222000---111000//////111111000///000000///////////////000222222111000//////......+++******,,,///111111000...///000111111111000///333888777111///333333---,,,------......///000000...............------,,,,,,,,,,,,++++++*********(((---///---,,,///000...++++++++++++*********))))))+++---...---,,,,,,---,,,+++++++++---...---,,,//////.........///000000///111333444333333333555555111///111111///...000/////////111222222000...---///111111111000111222000111111111///...,,,***///000111222111000///......---+++,,,---.........,,,------,,,***)))+++,,,------,,,,,,,,,,,,++++++*********+++,,,,,,------***+++,,,---.../////////............------------...---,,,---...---+++)))***+++,,,---......---,,,000///...---------------...,,,******,,,,,,,,,++++++++++++---///000...,,,+++,,,---.....................---------,,,,,,,,,,,,---.../////////...------......///...---+++***...,,,++++++,,,,,,+++*********+++++++++,,,,,,---...---,,,///333444222///)))(((((()))+++***(((&&&***))))))***,,,------,,,,,,,,,*********,,,...000...///000111111222222222222111000...---,,,,,,,,,000///---,,,+++************,,,------+++***+++++++++,,,------+++***+++,,,------------,,,+++******))))))+++---//////---+++&&&))),,,///000222444666444555666777666444222000000111333222000//////000333222111222444666555444444777888555444777999888:::;;;::::::888666444222////////////111333555666111222555888;;;;;;888555:::777777:::;;;888666666333333444666999;;;;;;:::888888999:::<<<;;;999666222222222222333222///---111222555777777666555333000000000///...---,,,+++111000///---+++***((((((,,,++++++******+++++++++)))***---...///...---,,,GGGBBB???@@@@@@>>>>>>AAA>>>@@@BBBAAA???>>>???@@@BBBCCCDDDCCC???:::444000666;;;??????;;;888:::===;;;;;;;;;;;;;;;;;;:::::::::;;;:::777555555666777888888888777555555777999999777444444555666777666666666777777888888777777:::;;;<<<<<<:::888555333::::::::::::999888777666999999999999999888888888666777777777888888777777555444333333444555777999999777666444333333333444555555666888999666111...###---222111222555111222333333333333444555444555666777888888777777555333111111222444444444111000000222444555444333777555333111222333444555666444222222222222222000333333444444444444444444444444444444444333000///111000///000222333222111222111111000000000000111333333222111000000//////++++++***,,,...000000///---...000111111111000///222444222///111555444...,,,------....../////////......//////......---,,,+++++++++++++++,,,,,,,,,)))...000...---///000///...------,,,---...///000+++---///000///.........---,,,,,,,,,---.........000////////////000222222000111333333333333444555666333111111111000111222111111111222222222000///...///111111222222222222111222444555444333111///000111111111111000///...///---,,,---...///...---------...,,,+++***+++---------------------------......------,,,++++++++++++,,,---...////////////......////////////////////////.........---,,,+++---...///000111000...---333333111000///............---+++,,,---......---------...000222222///------......///000000000000222111111000000000000000......000111111000//////...///000000000---+++)))...---------------,,,,,,++++++,,,------.........,,,,,,...111444555222000*********+++------+++)))+++++++++,,,,,,---,,,,,,++++++*********,,,.../////////000222444555444333222111///...------------000///...,,,+++***))))))+++---...---+++******+++---...///...,,,,,,---...............---,,,******((()))***---///000...,,,***,,,...///000000222444666888:::;;;999777555555222444555555444222111000333333333444555666666555777999:::888888999;;;<<<<<<<<<;;;999777444111000////////////111333555777333333444888;;;<<<;;;999===<<<<<<===>>><<<999888111222444888===@@@@@@@@@===============<<<888666444222111111222222111000111333666888999888777555444444444333222000///...333222111000...---,,,+++---,,,+++******++++++,,,)))+++,,,......---,,,,,,EEE@@@>>>AAACCCBBBAAACCC===>>>@@@AAAAAAAAABBBBBBCCCDDDDDDCCCAAA>>>;;;999777<<<@@@???<<<:::<<<@@@===>>>>>>?????????>>>>>>>>>===<<<:::666444555777777888777666555666888:::===;;;999999:::;;;;;;:::777888999::::::::::::999;;;;;;<<<<<<:::888666444=========<<<;;;:::888777999999999:::::::::::::::777777888888888777777666777666444333444666888:::777666555555555666777888666777888999:::888444000%%%&&&+++222555555555777444666777666333222333555888888888999999999888888777555333333444555555444111111111333555666555444777777555444333444666888888666444444555555555444444444444444444444444444111222444555444333333222222111111222444555444333444333222111111111111111333333333222111000000000...---,,,---/////////---...///111222222222111000222111//////333777555000//////000000000///...---//////000000000///......,,,,,,,,,,,,------------***///111///...000111000000///.........000222333,,,...111111000//////000//////......------///000/////////000000222333333000222333333222333444666666777555333111222333444333333444444333222222222///000000111333333333222000222444666666666555444111111111111111000//////000///...///000000///......//////...,,,+++---...------------------------//////......---,,,,,,,,,---...///000000000000000...///000111111111111111000000000///------------///111333444444333111000666555444222111111000000000///......000111111111000000111333444444111///111111111111111222333333444333222111111111222222///000111222333222222111///000111222111///,,,+++////////////............------...///000000//////***+++---000222222111///+++***+++,,,......,,,***+++,,,---------,,,,,,,,,******))))))***+++,,,---000000111444777888777555111000///------.../////////...---,,,+++*********,,,---......,,,******+++000111111000......000111222222222111000...---,,,))))))+++...000111///---+++---///000111222555777999;;;>>>>>>;;;999999999555555666777777555444222222333555666666666666666999:::;;;;;;;;;:::<<>><<<888444111///.........///000333555666666444444555999===??????>>>?????????@@@???<<<888///111444999???CCCDDDCCCAAA@@@@@@@@@???===999666777444000///000222333333222444777999:::999888777888888888777666555333222444444333333333333222222///...,,,+++++++++,,,---***+++,,,------,,,,,,+++BBB===<<<@@@DDDCCCAAAAAA===>>>AAACCCDDDEEEDDDDDDBBBBBBAAAAAAAAA@@@??????999<<>>===???BBB@@@AAABBBCCCDDDCCCBBBAAA===;;;::::::777444666:::777888888777666777:::<<<===<<<<<<<<<>>>>>>===<<<999:::<<<===>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;@@@@@@???>>>===;;;999888777888888888999:::::::::999999:::::::::999777666999888666555666777999;;;777777666666777999;;;<<<888888888999::::::777555///111444777999999888888777999:::888444222444666:::::::::999999999999999999777555555666777666555222222333555777888666555666777888777666666888:::999777666666888999999888666666666555555555555555111333555555555444555777555444333444666777666555555555444333222222222222333333333333333222222222111000//////000111000...111222333444444444333222333111000222555777666444222222333333222111///...111111111111111000000///........................,,,111333111000222333222000//////...///111222333...000222333222111111222111111111///---,,,...000...///000222333444444444222333444444333444666888777::::::666444555666555444555666666444444555777222111111333555666555333000111333444555555555555333333222222111111111111222111111111222222000///000111111000...---///000---------...............---------...//////000000///000111222222222222111...///111222333333333222000111111///,,,+++,,,...000222555777777666444333666666555444444444444444333222111222444666666555444444444555777777555333555555444444333444555555444333222111000111222222000111333444444444444333111222222333222111///...111222222222000///000111000111222333333222000000+++,,,...///000000000///+++******+++---,,,***(((***,,,//////...---------************+++,,,------111000111555:::<<<999666222000///------...000111//////...---,,,,,,,,,,,,,,,...//////---,,,,,,---222333333222111111444666888777777666555333222111,,,,,,...000333333222000,,,...111333555888<<>>BBBCCC@@@BBBCCCAAABBBBBB>>>999///111555;;;AAADDDEEEDDDDDDCCCCCCCCCCCCAAA===:::999666333111333555666777555777:::<<<<<<;;;999888<<<<<<<<<<<<;;;:::999888555666666777777888999999222000...,,,,,,,,,---...,,,,,,------------,,,,,,DDD???>>>CCCFFFDDDAAA@@@AAABBBDDDFFFGGGHHHFFFEEEAAABBBCCCDDDDDDCCCBBBAAA===>>>???@@@AAABBBCCCDDDBBBDDDEEEGGGGGGGGGEEEDDD>>>;;;:::<<<:::666888===888999::::::::::::<<<>>>>>>===>>>???AAABBB@@@???<<<===???AAAAAAAAA@@@??????>>>============>>>???BBBBBBAAA@@@>>><<<:::999777888888999:::;;;;;;;;;<<<<<<===>>>===;;;999888:::999888888888999:::;;;:::999888888999:::<<<===999888888999:::;;;:::999666888999999:::;;;;;;:::777:::<<<:::666444666999;;;;;;::::::999999999999:::888777777888888777666444444555777999999777555333666999:::999888:::;;;999888777888;;;=========999999888888888777777777666777888777555555777:::888666666666888999888777777666555444333333333333444444444555555555555555111000000111333444333222333444555666777666555555444333333555777777777888222333444555555444222111222333333333333222111111000000000000///////////////444666444333666666555222111111222222333444444///111444444333222222333444444333000,,,+++---000...000333666777777666555555666777666666666999;;;666<<<>>>999666888888666555666888777666666888;;;555444333555888999888666555555555555555555555555666555555444444444444444444333333444444444222000222222333111000///000222////////////000000000111---......//////000111111111222333333444444333333...///222444555555444444000111111...+++***,,,...000222555888999888666444666666555666666777888888666555444555888::::::::::::999888888999:::999888:::999777666555555666666666555333111111222333444111222444555666666555555333333333333333333333222222444555444111000222333333444555666555333111000...///000000000000111222---,,,,,,---...---***((())),,,///000...------...+++,,,,,,,,,---......///111000222666<<<>>>;;;777444222000---,,,---...///000000///////////////000...000111111000///000111333444444333333444888:::=========<<<:::999777666111111222444777777555333111333666888:::===BBBEEE@@@BBBCCC@@@;;;999<<>>>>>;;;>>>CCCFFFGGGIIIIIIFFFAAA;;;888222111111111222333555666666555555777<<<@@@CCCDDDAAAEEEFFFDDDDDDEEEAAA:::111333777===CCCFFFFFFEEEGGGFFFFFFGGGGGGEEEBBB???:::888888888::::::999888:::;;;>>>??????>>><<<:::??????@@@@@@???>>>======888999999:::;;;<<<<<<===444222000---------///000//////////////////......IIIDDDBBBGGGJJJGGGCCCAAAFFFFFFGGGIIIJJJIIIGGGEEEBBBDDDGGGHHHIIIGGGDDDCCCAAA@@@@@@AAADDDFFFFFFEEEDDDEEEGGGIIIIIIIIIGGGFFFCCC???>>>@@@===888999???999;;;============>>>@@@??????@@@BBBEEEEEEDDDBBB===???AAACCCDDDCCCBBBAAAFFFDDDAAA???======>>>???DDDCCCBBBAAA???===;;;:::999:::;;;;;;<<<===>>>>>>>>>???@@@@@@???===;;;999:::::::::999::::::;;;;;;<<<<<<::::::::::::;;;<<<:::999777888:::<<<<<<<<<999::::::999:::<<<<<<;;;666:::<<<;;;777666999===<<<;;;:::999999999999999:::999888888999999777666666666777999::::::888555222666:::<<<;;;:::;;;<<<:::999888:::===???@@@???;;;;;;;;;::::::999999999:::;;;<<<999666666888;;;:::888777888999999888777777777666555444333333333555555666666777777888888111000000222555666666666555555777888888888777666555444555777888777888:::111333555777777777666555333444444444444333222222111111111111000000000///222666888666666888999777555555555666666666777777000222444555444333333444555666444111,,,+++---000...111555888:::999888666888999999888888888;;;===666===@@@;;;888::::::777555777999888777777:::===888666555777;;;<<<:::888;;;:::999777666666666666888888777666666666666666555444444555666555333000333333444222111000222333000000111111222222222222111111000000//////......333333444555555555444444...///222444666666555444000111111...***)))+++......111444777999888666555555555666666777999:::;;;888777666777:::<<<===<<<>>><<<::::::<<<<<<<<<;;;<<<;;;999777666666777777999777555444444444666777111222444666666666666555444444333333333444555555333555777555333111333555555666777777666444222000222222222222111111333444111000///000000///---***(((,,,000111///......///------......///000000000222111222777===???<<<888777555111...,,,,,,---...111111111111111222222333///111333333222222333444444555555555555666:::===AAAAAA@@@???>>><<<:::999444444555888::::::777555999:::;;;<<<===???CCCFFFBBBDDDDDD@@@:::999<<<@@@;;;888666777:::======<<<444888<<<===;;;::::::<<<<<<999;;;??????;;;>>>DDDCCCFFFIIIKKKIIIDDD???;;;444333333222333444555666333444666:::???BBBCCCCCCCCCGGGHHHEEEFFFGGGCCC;;;333555999???EEEGGGGGGFFFIIIHHHIIIJJJJJJIIIFFFCCC999:::<<>><<>>>>>555333111...---...000111111111111111000000000000GGGDDDGGGOOOPPPJJJFFFFFFKKKJJJHHHHHHIIIIIIIIIHHHFFFJJJMMMMMMJJJGGGGGGGGGDDDDDDFFFHHHKKKJJJGGGEEEGGGHHHKKKLLLJJJGGGCCC@@@CCCBBBAAA???>>>=========;;;>>>AAACCCCCCAAA>>><<>>===<<<;;;;;;<<<===>>>??????@@@AAACCCBBB@@@======<<<<<<===>>>??????>>>>>>>>>>>>>>>============;;;;;;:::::::::;;;<<<<<<999::::::;;;<<<<<<<<<;;;AAA:::888===???;;;999;;;======;;;:::999888888888666777999:::;;;;;;:::999:::888777555666888:::<<<666888:::;;;;;;<<<>>>@@@<<<777444888<<<<<<<<<===>>><<<:::888888:::<<<>>>>>>>>>;;;888:::???>>>:::;;;;;;;;;:::::::::::::::777999:::999777666666777888:::======<<<:::999999333333222222222444555666666777888999::::::999999666666888999:::::::::999888888888888888888777666777777777777666444222000222333555666555222///---...555888777888<<<:::555888999:::888666555666777555777888777666444555555:::999666444222111111111000333888<<<>>><<<:::888555777:::<<<>>>?????????DDDBBB???<<<:::999999999<<<<<<<<<:::999;;;>>>@@@???===;;;:::::::::999888999;;;<<<:::888777:::<<<999999999999999888888888888777666777888999888777555555444333222222222222666777888666333222555888555444444333333222222111333333444555555555444444333333444555666777888888666333...***(((***---///666666666888::::::888777444666999888666666888;;;888888888:::===>>>>>><<>>===<<<999999999;;;>>>???>>>======???AAABBBBBBCCCEEEHHHFFFEEEDDDAAA>>><<<<<<>>>999:::;;;:::;;;===@@@DDD<<<<<<<<<>>>??????===<<<:::;;;===???BBBCCCDDDEEEEEEHHHIIIJJJMMMNNNIIIBBB===777333222222111444:::<<<<<<===???BBBDDDDDDCCCHHHFFFFFFHHHIIIHHHCCC>>>AAA???>>>AAAGGGJJJHHHEEEMMMMMMLLLKKKIIIHHHGGGFFF===>>>@@@BBBCCCCCCCCCBBBDDDCCCDDDFFFHHHHHHDDD@@@@@@@@@??????@@@BBBCCCEEECCCCCCBBBAAA@@@???>>>===999666222///...///222444444333111000//////000000IIIGGGJJJQQQSSSNNNJJJJJJMMMLLLKKKJJJJJJJJJIIIIIIGGGJJJLLLLLLIIIHHHHHHIIIOOOMMMJJJHHHHHHIIIJJJKKKIIIIIIJJJJJJIIIGGGEEEDDDDDDCCCAAA@@@???>>>>>>>>>===>>>AAACCCCCCBBBAAA@@@CCCCCCCCCDDDDDDEEEGGGGGGEEEDDDCCCCCCCCCCCCDDDDDDKKKJJJHHHEEEDDDCCCCCCCCCGGGFFFEEEDDDDDDDDDDDDDDDAAA@@@???>>>>>>???@@@AAA@@@@@@@@@BBBCCCCCCAAA>>>>>>>>>===>>>???@@@@@@?????????>>>>>>>>>?????????<<<;;;;;;;;;<<<===>>>>>><<<===>>>>>>?????????>>>BBB===<<<@@@BBB???===>>>===<<<;;;;;;;;;;;;;;;<<<999:::::::::::::::999999999999999::::::;;;;;;<<<888999:::;;;:::;;;===??????:::888;;;===<<<;;;======<<<:::999999:::<<<======>>>;;;999;;;??????;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999888777666888;;;;;;:::888777888666555444333333555666777777777888888999:::;;;;;;;;;;;;;;;::::::999999999666777888999:::::::::::::::999777555444444444444333444555666555333222000111666888777888<<<;;;777777999:::999777666777888777999:::999888666777777;;;:::888666555444444444222666;;;???AAA???===::::::;;;===>>>@@@AAAAAABBBFFFDDDBBB???=========>>>:::;;;;;;:::999:::<<<>>>???>>><<<<<<============<<<>>>???===;;;999:::<<<888888888999999::::::;;;:::999888999:::;;;:::999888777777666555555555666777999:::888666555777999666666555555555555444444666555555555555555555555444444555666777888999999888555000,,,+++,,,///111555555777888::::::999888666888::::::999999:::===;;;:::;;;<<>>???@@@BBBCCCCCCCCCBBBBBB??????>>>>>>===<<<<<<<<<===<<<:::888777888999:::666888:::999777777888;;;999666333333666888888777<<<<<<===<<<;;;888555333:::999777777888999888666888777666777888888777555777666444222000...------111111222222222333333333111000///...///222555777666666777:::<<<===;;;999777777777777666444333222666666777777888777777777888888888888777555444333111444888888999>>>JJJSSSUUUPPPHHHBBB???>>>======<<<:::888999<<<@@@BBBCCCBBBCCCBBBAAAAAABBBEEEHHHEEEDDDBBB>>>:::999:::;;;>>>>>>>>>===<<<<<>>===<<<>>>???AAACCCDDDDDDDDDCCCFFFHHHIIIMMMPPPMMMGGGCCC===999999888777:::??????@@@AAADDDFFFGGGGGGFFFJJJHHHHHHIIIKKKJJJFFFBBBAAAAAAAAADDDHHHJJJIIIHHHKKKJJJJJJIIIIIIIIIJJJJJJEEEEEEFFFFFFFFFEEECCCBBBEEEEEEEEEHHHJJJIIIEEEBBBEEEDDDBBBAAA@@@@@@@@@AAADDDCCCCCCBBBAAA@@@???>>>999666333000///000222444222222111000000111222333LLLKKKNNNTTTVVVSSSOOONNNOOOOOONNNMMMLLLKKKKKKKKKIIIJJJKKKJJJIIIIIIJJJLLLNNNMMMKKKHHHEEEFFFHHHJJJKKKJJJJJJIIIIIIIIIIIIIIIEEEDDDCCCAAA@@@@@@@@@@@@>>>???AAACCCDDDEEEFFFFFFDDDDDDDDDEEEFFFHHHIIIJJJHHHGGGFFFFFFEEEEEEEEEEEENNNLLLJJJGGGFFFFFFGGGHHHJJJIIIHHHGGGGGGHHHIIIJJJEEEDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBCCCDDDDDDBBB@@@@@@@@@@@@@@@AAAAAAAAAAAA?????????@@@@@@AAABBBCCC>>>=========>>>???AAABBB?????????@@@@@@@@@@@@@@@BBB???@@@CCCEEEBBB@@@AAA===<<<<<<<<<======>>>???===<<<;;;:::999999999999888:::<<<>>>???>>>===<<<;;;;;;;;;:::999:::<<<>>>AAA===;;;>>>???===<<<===<<<<<<<<<;;;;;;;;;;;;;;;<<<===<<<:::;;;@@@@@@<<<999:::;;;<<<===>>>?????????===;;;<<<>>>===;;;777666888:::;;;999888888888;;;999777555555666888999999888777777999;;;===???BBBAAA>>>;;;999999999999666777888:::;;;===>>>>>>===:::777555444555666888555555555555555555555555444777999777888;;;;;;999888999::::::999888888999999:::<<<;;;999888888999;;;;;;:::999888888888888666999>>>CCCEEECCCAAA???BBBAAAAAABBBBBBCCCDDDEEEFFFDDDBBB@@@??????@@@AAA;;;<<<======;;;;;;===??????????????????@@@AAAAAA>>>@@@AAAAAA>>><<<;;;<<<666777777888:::;;;===>>>===<<<;;;;;;======<<<;;;;;;::::::999999999999:::999;;;<<<;;;:::888999999777777777777888888888888999888666555444555666666666666777888999:::;;;;;;:::666222...,,,...111333444666888999;;;;;;;;;;;;999;;;<<<===<<<<<<===>>>???>>>>>>???AAABBB@@@???AAABBBBBBCCCEEEFFFFFFGGGAAAAAAAAA@@@??????>>>>>>@@@???===:::999888888888888:::;;;;;;::::::;;;<<<;;;888666555666777777777BBBAAAAAA???<<<999666444<<<:::999999:::::::::999<<<;;;::::::::::::888666888888666444222000///...111111222333444555666666222111111111222444555777999888888999;;;;;;:::999777888888888888777666555777999:::;;;;;;999888666888999999:::999888777666222444666666:::EEETTT```^^^VVVKKKBBB??????AAACCC???<<<888777;;;@@@DDDGGGGGGFFFDDDAAA???AAAEEEHHHDDDCCC@@@<<<888888999;;;BBBBBBAAA???<<<<<<===???BBBCCCCCCCCCBBBAAA@@@@@@@@@AAABBBDDDDDDDDDCCCCCCAAADDDFFFGGGKKKPPPOOOKKKGGGBBB>>>>>>===;;;===AAABBBCCCEEEHHHIIIJJJIIIIIILLLJJJHHHIIIKKKKKKHHHEEEAAACCCFFFGGGHHHHHHJJJKKKIIIHHHHHHHHHIIIKKKMMMNNNJJJKKKKKKKKKJJJIIIGGGFFFEEEFFFHHHJJJKKKJJJGGGDDDGGGEEECCC@@@??????@@@@@@CCCCCCCCCCCCBBB@@@??????999777555444333222333333333333333333444555666777MMMMMMPPPTTTVVVUUURRROOOMMMNNNOOOOOONNNMMMMMMNNNKKKKKKJJJIIIIIIKKKMMMOOOHHHJJJLLLKKKIIIGGGGGGHHHJJJKKKKKKLLLLLLLLLKKKKKKGGGFFFEEECCCBBBBBBBBBBBB@@@AAABBBDDDFFFHHHJJJLLLEEEEEEFFFGGGIIIKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIPPPNNNLLLJJJIIIJJJKKKLLLNNNMMMLLLJJJJJJJJJKKKLLLHHHHHHGGGGGGGGGFFFGGGGGGEEEDDDDDDEEEFFFFFFDDDBBBBBBCCCDDDCCCCCCBBBCCCDDDAAAAAAAAABBBCCCDDDFFFGGGAAAAAA@@@@@@AAACCCEEEFFF@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBDDDEEEDDDBBBAAA>>>>>>=========>>>>>>???>>>===;;;:::::::::;;;<<<:::;;;===?????????>>>======>>>===;;;999999<<<>>>???======@@@AAA>>><<<>>><<<======>>>>>>===;;;;;;:::<<<<<<:::;;;??????<<<888999;;;>>>@@@AAAAAABBBBBB>>>;;;<<>><<<999777777888:::<<<;;;:::999888:::===AAACCCFFFCCC???;;;999999:::;;;888888999:::<<<>>>???@@@===;;;999777666666777888777666555555555666777888777888888777888999:::999:::;;;===<<<:::999888999999:::<<<;;;:::888999999::::::::::::::::::::::::999<<>>???@@@AAA@@@AAABBBAAA@@@@@@AAABBBAAAAAABBBAAA@@@@@@BBBCCC>>>@@@BBBBBBAAA???>>>===555555666777:::<<<>>>@@@???>>>======>>>>>>===<<<;;;;;;:::::::::;;;;;;<<<:::<<<======<<<;;;:::999777888888999:::;;;;;;;;;<<<999666444333444666777888888999:::;;;<<<======999666111---,,,---000222555777:::;;;<<<<<<===>>>;;;<<<>>>???????????????AAA@@@@@@AAACCCCCCBBB@@@DDDDDDDDDDDDEEEFFFGGGHHHBBBBBBAAAAAA@@@??????>>>@@@???===;;;:::999999999:::;;;;;;<<<<<<<<<===>>>;;;:::999888999::::::;;;@@@@@@@@@@@@???===<<<;;;===;;;:::999;;;<<<<<<;;;>>>===<<<===>>>===<<<:::::::::999888666444222111///000111333444666777888555555555555666777888999<<<:::999999::::::999888888888999::::::999999999:::;;;===>>>>>>;;;999777777888:::;;;;;;:::999888666666555666;;;III[[[gggbbbYYYLLLCCC???AAAEEEHHHAAA>>>:::888;;;>>>BBBCCCGGGEEEAAA>>><<<>>>CCCHHHAAA@@@>>>;;;888999<<>>>>>===:::<<>>>>>???AAABBBBBBBBBCCCCCCBBB@@@???>>>:::999999888777666666666999999999999::::::;;;;;;LLLNNNPPPRRRTTTUUURRRNNNJJJMMMPPPPPPOOONNNOOOPPPOOOMMMKKKJJJKKKMMMPPPQQQMMMNNNOOONNNMMMKKKKKKKKKIIIKKKNNNQQQQQQOOOMMMKKKJJJIIIGGGFFFDDDCCCCCCCCCAAABBBCCCEEEHHHKKKNNNPPPHHHHHHHHHJJJKKKMMMOOOPPPRRRQQQPPPOOONNNMMMMMMMMMPPPOOOMMMMMMMMMNNNPPPQQQTTTRRROOOLLLJJJJJJKKKLLLJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFGGGGGGFFFDDDEEEFFFHHHGGGEEEDDDEEEGGGDDDDDDCCCDDDEEEGGGIIIKKKFFFEEECCCCCCDDDFFFHHHJJJDDDDDDCCCBBBBBBCCCCCCDDDCCCEEEFFFFFFEEEEEEEEEDDDAAAAAA@@@>>>>>>=========>>>===<<<<<<<<<>>>???@@@============>>>>>>?????????@@@???===;;;:::<<<>>><<<;;;===BBBBBB???>>>@@@>>>>>>@@@@@@@@@>>>===;;;999===>>>;;;;;;>>>???<<<888:::===AAACCCEEEEEEEEEDDD@@@===>>>AAAAAA===888777999;;;<<<;;;;;;===>>>AAA???===;;;:::;;;===>>>@@@>>><<<<<<===AAAEEEHHHGGGDDD@@@<<<:::;;;===???;;;;;;;;;<<<===???@@@AAA===<<<<<<;;;:::888777666888777666555555666888999888777777888888888888999<<<>>>@@@@@@===;;;::::::999;;;<<<;;;:::888999999::::::;;;;;;<<<<<<<<<<<<<<<>>>BBBEEEHHHHHHGGGGGGKKKJJJHHHFFFEEEFFFFFFGGGCCCBBB@@@??????@@@BBBCCCCCCDDDDDDCCCBBBBBBCCCEEEDDDEEEEEECCC@@@???AAACCC>>>???AAABBBCCCBBB@@@???666666666777:::<<>>======>>>>>>===<<<::::::::::::;;;;;;<<<===<<<<<<===>>>>>>===;;;999888999999:::;;;<<<======<<<:::666333222444666888:::;;;;;;<<<===>>>???@@@;;;888333///...///222444666999===>>>>>>>>>???AAA<<<===>>>@@@AAAAAA@@@???BBBBBBAAABBBDDDDDDCCCAAAGGGFFFEEEEEEEEEEEEFFFFFFBBBAAAAAA@@@@@@???>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>?????????:::;;;<<<======???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???<<<::::::;;;=========?????????@@@BBBBBBAAA???=========<<<:::888666555000111333555777999:::;;;999999999::::::;;;<<<<<<===;;;::::::::::::999777::::::;;;<<<<<<<<<;;;;;;;;;===???@@@???===:::999777888;;;<<<===<<<;;;:::;;;999777777<<>>;;;888777999>>>CCC;;;;;;:::999888999===@@@===>>>>>>===;;;;;;<<<>>>???AAACCCDDDDDDEEEHHHJJJEEEFFFGGGGGGEEECCC@@@>>>>>>AAABBB@@@AAAFFFGGGFFFBBB>>><<<===<<<999999===@@@BBBEEEFFFFFFFFFHHHJJJOOOJJJEEECCCDDDEEECCCAAA@@@EEEJJJIIIFFFEEEIIIMMMLLLKKKKKKKKKKKKLLLNNNOOOKKKKKKLLLLLLLLLJJJIIIHHHBBBEEEIIILLLLLLJJJGGGEEECCCAAA???===<<<>>>@@@BBBAAAAAABBBCCCBBB@@@???>>><<<<<<======<<<<<<;;;;;;BBBBBBBBBBBBAAAAAA@@@@@@MMMPPPQQQQQQSSSUUURRRMMMJJJNNNRRRRRRPPPOOOPPPRRRRRRPPPMMMMMMOOOPPPQQQQQQUUUSSSPPPOOOPPPPPPOOONNNKKKMMMQQQSSSTTTQQQNNNKKKMMMLLLJJJHHHFFFDDDCCCCCCBBBBBBDDDFFFJJJMMMPPPQQQKKKKKKKKKLLLMMMOOOPPPQQQTTTSSSRRRQQQQQQQQQQQQQQQOOOPPPPPPQQQSSSTTTVVVWWWWWWUUUQQQNNNLLLKKKLLLMMMLLLLLLMMMLLLLLLKKKJJJIIIKKKIIIHHHHHHIIIIIIGGGFFFGGGIIIKKKJJJGGGFFFGGGJJJHHHGGGFFFFFFGGGIIILLLMMMKKKIIIGGGFFFFFFHHHJJJLLLJJJIIIGGGFFFFFFGGGHHHHHHGGGKKKKKKHHHFFFHHHIIIHHHDDDCCCBBBAAA@@@?????????????????????@@@AAABBBCCCAAA@@@???>>>>>>>>>??????@@@AAAAAA@@@>>>======>>>:::;;;???DDDCCC??????BBBAAAAAABBBBBBBBB@@@???>>>;;;@@@AAA???===??????===<<<>>>BBBFFFHHHJJJJJJJJJHHHFFFCCCDDDEEEDDDAAA>>>888:::<<<<<<<<<===???AAADDDCCCBBBAAAAAAAAABBBCCCEEECCCBBBAAABBBEEEIIIKKKIIIFFFBBB???>>>>>>@@@BBB????????????@@@BBBDDDEEE@@@AAAAAA@@@>>>;;;888666;;;:::888888777888999::::::888999;;;;;;888777999===???BBBBBBAAA???>>>>>>;;;===>>>>>><<<;;;;;;<<<======>>>???@@@@@@??????@@@AAABBBEEEGGGIIIKKKKKKLLLLLLJJJIIIHHHGGGGGGGGGGGGFFFDDDCCCCCCEEEFFFGGGEEEEEEDDDBBBAAAAAADDDFFFFFFGGGHHHFFFBBB@@@BBBDDDBBBAAAAAACCCDDDDDDBBB@@@;;;:::999:::;;;>>>@@@BBBAAA???>>>>>>>>>>>>===;;;;;;;;;;;;;;;<<<===>>>??????>>>===>>>??????===;;;:::;;;;;;<<<===>>>>>>???===:::777555444666888:::======>>>???@@@AAAAAABBB>>>;;;777333111333555888999===AAABBB@@@@@@AAADDD>>>>>>???BBBDDDDDDBBB???CCCCCCCCCDDDFFFFFFEEEDDDHHHHHHGGGGGGGGGFFFFFFFFFCCCCCCBBBBBBAAA@@@@@@@@@<<<======>>>>>>>>>?????????>>>===???AAACCCBBBAAA===???AAABBBBBBCCCEEEGGGDDDCCCCCCBBBBBBAAAAAAAAAAAA???<<<<<<===???@@@@@@BBBAAAAAACCCEEEFFFEEEDDD@@@AAAAAA@@@???===:::999444555777888;;;===>>>???>>>======<<<===>>>???@@@???===============;;;999<<<<<<===>>>>>>=========<<<===???@@@@@@>>><<<;;;777999<<>>======;;;999888<<>>>>><<<999666:::999999777666777:::===666777888888888999;;;>>>888999;;;;;;;;;;;;===>>>;;;>>>AAABBBBBBDDDHHHLLLDDDEEEFFFFFFEEEAAA>>><<<;;;???@@@>>>===@@@BBBAAA@@@===<<<>>>===::::::======@@@CCCDDDEEEIIIOOOSSSVVVPPPIIIEEEDDDDDDCCCAAAAAAFFFJJJJJJGGGFFFIIIMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNMMMJJJGGGDDDBBBAAAEEEKKKNNNMMMJJJHHHFFFFFFDDD@@@===<<<<<<>>>@@@@@@AAACCCDDDCCCBBB@@@>>>@@@@@@AAAAAABBBBBBCCCCCCIIIIIIIIIIIIHHHGGGFFFEEEQQQTTTUUUSSSTTTVVVSSSMMMNNNRRRVVVUUUQQQOOOOOOQQQUUUSSSPPPPPPRRRSSSRRRQQQUUUUUUWWW^^^dddccc\\\UUUOOOPPPRRRSSSSSSRRROOONNNQQQOOOMMMJJJGGGEEECCCCCCBBBCCCEEEHHHKKKNNNPPPQQQNNNMMMMMMNNNOOOPPPQQQRRRTTTSSSSSSRRRRRRRRRSSSSSSOOOQQQTTTWWWZZZ[[[\\\]]]YYYVVVRRROOONNNNNNOOOQQQOOOOOOOOOOOOOOOMMMLLLKKKMMMKKKIIIIIIJJJJJJIIIGGGIIILLLNNNLLLHHHGGGIIILLLKKKJJJHHHGGGHHHKKKMMMOOOOOOMMMJJJHHHHHHIIILLLMMMLLLKKKIIIHHHHHHHHHJJJJJJJJJNNNNNNGGGDDDGGGIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCAAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCBBB@@@>>>===@@@BBBDDDDDDBBB@@@??????<<<>>>BBBGGGEEE@@@???BBBDDDDDDDDDCCCCCCBBBAAA@@@???EEEFFFCCC@@@AAAAAA???BBBDDDHHHLLLOOOPPPPPPOOONNNMMMMMMLLLKKKIIIGGGFFF===>>>@@@@@@AAABBBDDDFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFGGGIIILLLNNNLLLJJJGGGDDDBBBBBBBBBCCCBBBBBBBBBCCCEEEHHHKKKMMMIIIGGGEEECCC@@@===<<<;;;>>>======<<<;;;;;;;;;;;;===:::;;;??????:::888::::::===BBBDDDEEEEEEEEEEEE@@@BBBCCCCCCAAA@@@@@@AAACCCCCCDDDEEEFFFEEEDDDDDDDDDCCCCCCEEEGGGKKKNNNPPPMMMMMMMMMLLLLLLJJJIIIHHHKKKIIIHHHFFFFFFGGGIIIJJJIIIHHHEEEBBBAAABBBFFFIIIFFFIIIJJJHHHDDDCCCEEEIIIIIIFFFDDDDDDEEEEEEBBB@@@AAA@@@>>>===>>>@@@BBBDDDBBB@@@????????????>>><<<======>>>>>>@@@AAABBBCCCCCCAAA>>>>>>@@@AAA@@@>>>>>>>>>>>>??????@@@@@@@@@===<<<:::888888999;;;===>>>??????@@@AAABBBCCCCCC@@@===888444222444777999<<<@@@EEEEEEBBBAAACCCEEEAAA@@@BBBDDDGGGGGGDDDAAAEEEDDDEEEFFFIIIJJJIIIGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFEEEDDDDDDDDD??????@@@AAAAAAAAAAAAAAABBBAAA@@@BBBEEEGGGFFFEEEAAADDDGGGGGGFFFGGGHHHKKKGGGFFFFFFEEEDDDDDDDDDDDDDDDBBB??????@@@CCCDDDDDDFFFEEEEEEFFFGGGGGGFFFDDDCCCDDDDDDDDDCCC@@@>>><<<666777888:::<<<>>>???@@@AAA@@@>>><<<===>>>AAABBBAAA@@@@@@BBBBBBAAA>>><<<>>>>>>?????????>>>>>>=========>>>?????????>>>>>>999<<>>CCCAAA@@@??????===:::888===>>>???>>><<<;;;;;;<<<888:::<<<<<<;;;:::;;;<<<666888:::;;;;;;;;;===>>>999<<<@@@@@@???@@@FFFJJJBBBCCCEEEEEECCC@@@<<<:::777<<>>@@@???===:::;;;>>>>>>;;;:::===;;;>>>CCCFFFJJJQQQ[[[cccaaaZZZQQQJJJHHHGGGFFFDDDDDDGGGJJJJJJIIIIIIKKKMMMMMMNNNPPPQQQRRRQQQPPPOOOQQQQQQPPPNNNKKKHHHEEECCCAAAGGGMMMPPPNNNKKKIIIHHHGGGDDDAAA>>>===>>>AAACCCBBBCCCEEEFFFFFFDDDBBB@@@CCCCCCDDDEEEFFFHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKKKKTTTXXXXXXTTTUUUXXXUUUNNNRRRVVVZZZXXXSSSOOOOOOPPPWWWTTTRRRRRRTTTUUUSSSQQQRRRXXXeeevvv~~~nnn```SSSRRRRRRRRRQQQQQQQQQQQQRRRQQQNNNKKKGGGEEECCCBBBAAACCCFFFIIILLLNNNPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSRRRRRRRRRRRRRRRSSSSSSPPPSSSWWW[[[^^^`````````YYYVVVSSSPPPOOOQQQSSSTTTPPPQQQQQQRRRQQQOOOMMMLLLNNNLLLJJJJJJJJJJJJIIIHHHJJJMMMPPPNNNIIIGGGJJJMMMMMMKKKIIIHHHIIIKKKNNNPPPQQQOOOLLLIIIIIIJJJLLLNNNLLLKKKIIIGGGFFFGGGIIIJJJJJJNNNMMMEEEAAAEEEHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHDDDDDDEEEFFFEEECCCBBBAAACCCDDDGGGGGGFFFBBB>>>;;;???BBBEEEFFFDDDAAA@@@??????AAAFFFJJJGGG@@@???AAAFFFFFFEEEDDDCCCBBBBBBBBBCCCHHHJJJFFFCCCCCCCCCAAAFFFIIIMMMQQQSSSTTTTTTSSSRRRSSSTTTRRROOOMMMLLLMMMBBBDDDEEEFFFFFFHHHJJJMMMIIIJJJLLLMMMMMMMMMLLLKKKLLLKKKJJJJJJJJJLLLMMMOOOPPPNNNKKKGGGEEEDDDDDDDDDDDDDDDDDDFFFIIILLLPPPSSSOOOMMMHHHDDDAAA?????????AAA@@@@@@???>>>======<<<>>><<<>>>CCCBBB<<<999;;;777;;;AAAEEEGGGIIIJJJKKKEEEFFFHHHGGGEEEDDDDDDEEEHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFDDDEEEGGGLLLQQQTTTNNNNNNOOOOOONNNLLLKKKIIIKKKJJJHHHGGGGGGHHHIIIJJJMMMKKKHHHDDDBBBDDDIIIMMMFFFIIILLLJJJFFFFFFIIIMMMOOOKKKGGGEEEEEEEEEBBB???FFFDDDBBB@@@@@@BBBDDDFFFCCCBBB@@@@@@@@@@@@???===@@@@@@AAAAAACCCDDDFFFGGGFFFCCC@@@???AAACCCBBBAAA@@@@@@AAAAAAAAAAAABBBBBB>>>===<<<;;;;;;<<<>>>??????@@@@@@AAABBBCCCDDDDDD>>>;;;666222111333555777>>>CCCGGGGGGCCCBBBDDDFFFCCCBBBCCCFFFJJJJJJFFFCCCFFFFFFFFFHHHKKKLLLKKKJJJFFFHHHJJJLLLMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGBBBCCCCCCDDDDDDCCCCCCBBBEEECCCCCCEEEHHHJJJIIIGGGEEEHHHKKKKKKIIIHHHIIIKKKGGGGGGFFFFFFGGGGGGHHHIIIGGGDDDBBBAAACCCEEEGGGGGGIIIHHHGGGGGGHHHHHHFFFDDDEEEEEEFFFFFFEEECCC@@@???555666777999;;;<<<>>>>>>BBB@@@===<<<<<<>>>AAACCCBBBBBBCCCEEEFFFEEEAAA>>>@@@@@@@@@@@@@@@???>>>>>>=========>>>>>>??????@@@;;;>>>BBBEEEGGGGGGEEEDDD999::::::;;;===@@@DDDGGGFFFEEEDDDDDDEEEEEECCCAAADDDBBB@@@?????????===;;;EEEGGGIIIHHHEEEBBB??????===???AAAAAA???>>>======666888;;;<<<;;;<<<===>>>999<<>>CCCHHHAAABBBDDDDDDBBB???;;;888444;;;???===<<>>DDDHHHNNNXXXfffpppjjjbbbWWWPPPMMMLLLJJJHHHGGGIIIKKKKKKKKKKKKLLLMMMLLLNNNQQQSSSTTTSSSRRRPPPPPPPPPPPPOOOMMMKKKIIIGGGBBBHHHOOORRRPPPMMMKKKJJJEEECCC@@@>>>???CCCFFFIIICCCEEEGGGHHHHHHFFFDDDBBBEEEEEEFFFGGGIIIKKKNNNOOOKKKLLLNNNOOOPPPPPPOOONNNWWWYYY[[[[[[[[[[[[]]]___YYY[[[[[[YYYVVVTTTUUUVVVQQQRRRTTTUUUUUUTTTSSSRRRSSScccvvvppp```TTTNNNTTTVVVQQQOOOTTTVVVSSSMMMJJJHHHGGGFFFEEEEEE@@@>>>BBBLLLRRRSSSQQQUUUNNNJJJKKKMMMMMMPPPTTTUUUTTTRRRQQQPPPQQQRRRSSSTTTSSSSSSXXX___bbbaaa^^^ZZZVVVQQQOOOQQQTTTVVVWWWVVVTTTTTTTTTQQQMMMOOOUUUVVVSSSPPPNNNMMMLLLJJJHHHKKKOOOSSSRRRMMMIIIGGGFFFKKKJJJGGGFFFEEEEEEGGGHHHJJJJJJJJJKKKLLLMMMMMMMMMIIIIIIGGGFFFFFFFFFGGGGGGOOOMMMJJJGGGFFFFFFGGGHHHGGGEEEDDDFFFIIILLLKKKJJJHHHCCCCCCHHHHHHCCC@@@BBBFFFHHHGGGDDDCCCCCC???999;;;BBBGGGDDDAAAAAABBBBBBCCCDDDIIIOOOLLLDDDBBBEEEMMMJJJGGGEEEAAA===@@@GGGIIIJJJJJJHHHFFFFFFGGGIIIJJJOOORRRRRRTTTYYYZZZYYYVVVWWWXXXZZZZZZWWWRRRNNNNNNDDDDDDFFFEEELLLSSSNNNOOONNNMMMOOORRRRRROOOMMMQQQOOONNNNNNPPPSSSSSSSSSSSSTTTSSSOOOKKKHHHGGGGGGIIIJJJKKKMMMPPPQQQSSSSSSUUUVVVTTTLLLHHHIIIJJJIIICCCEEEGGGGGGDDDAAA@@@?????????@@@@@@@@@AAAAAAAAABBBDDDHHHJJJKKKLLLNNNPPPKKKMMMNNNLLLIIIIIIKKKMMMLLLLLLNNNPPPQQQPPPLLLHHHHHHHHHHHHIIILLLPPPSSSUUUTTTRRROOOMMMKKKKKKMMMMMMKKKKKKKKKIIIHHHIIILLLOOOQQQOOOLLLKKKLLLNNNNNNNNNIIIIIIIIIJJJKKKMMMPPPRRRPPPPPPNNNJJJFFFDDDCCCDDD@@@EEEIIIIIIEEEDDDFFFJJJCCCAAA???@@@CCCFFFEEECCCEEEFFFGGGHHHHHHGGGFFFEEEGGGEEEEEEFFFBBB???BBBIIIBBBAAAAAAAAABBBCCCDDDEEE???>>><<<;;;===BBBDDDCCCEEEFFFDDDAAAAAACCCBBB>>>>>>;;;666222000222555777BBBIIIPPPPPPKKKGGGIIILLLJJJLLLLLLJJJJJJKKKHHHCCCGGGHHHJJJKKKMMMMMMNNNNNNFFFIIILLLNNNNNNNNNNNNOOOOOOMMMLLLKKKKKKKKKIIIHHHEEEGGGJJJKKKIIIGGGGGGGGGLLLLLLKKKKKKJJJJJJJJJJJJPPPMMMLLLNNNKKKDDDAAACCCGGGFFFGGGIIIKKKMMMLLLKKKIIIHHHGGGFFFEEEFFFGGGHHHIIILLLNNNNNNLLLIIIGGGGGGHHHHHHIIIKKKKKKEEE<<<555888888777777888:::<<<===???;;;:::======<<>>???@@@@@@???@@@AAACCC<<<<<>>======;;;===AAADDDEEEEEEDDDDDDFFFFFF>>><<>>AAAEEEHHHIIIEEE;;;999BBBEEE@@@>>>AAACCCAAA@@@@@@AAA???===;;;777:::>>>@@@@@@@@@@@@AAA<<<:::999:::>>>AAAAAAAAA@@@@@@AAAEEEOOO]]]jjjrrrooohhh^^^VVVRRRPPPPPPPPPHHHJJJNNNRRRTTTTTTRRRQQQOOOOOOPPPRRRRRRSSSSSSSSSRRRRRRRRRRRRPPPMMMJJJHHHDDDGGGNNNTTTUUURRRPPPPPPAAAEEEFFFCCCBBBGGGPPPVVVRRRUUUSSSMMMIIIIIIHHHEEEMMMIIIFFFIIINNNSSSSSSRRRLLLOOORRRSSSSSSSSSTTTUUU\\\\\\\\\]]]^^^___`````````aaa```\\\WWWSSSRRRSSSUUUVVVWWWWWWWWWVVVUUUTTTTTTcccwwwcccWWWPPPUUUYYYUUUSSSWWWSSSSSSRRRRRRQQQOOOJJJGGG@@@<<<;;;AAAKKKSSSUUUSSSXXXRRROOOPPPRRRRRRSSSWWWYYYWWWUUUSSSRRRRRRSSSTTTZZZXXXXXX[[[```bbb```]]]YYYVVVRRRQQQRRRTTTUUUVVVUUUTTTTTTTTTPPPLLLNNNSSSYYYUUUOOOLLLLLLMMMMMMNNNPPPTTTWWWVVVQQQLLLKKKKKKKKKIIIHHHFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLNNNOOOOOOKKKIIIGGGFFFEEEFFFGGGIIINNNLLLJJJGGGFFFGGGHHHIIIIIIGGGEEEFFFIIILLLLLLKKKGGGCCCCCCGGGHHHEEEBBBDDDEEEHHHHHHFFFFFFGGGCCC===>>>EEEJJJGGGDDDEEEFFFFFFFFFGGGKKKPPPMMMFFFCCCFFFKKKHHHFFFEEEBBB@@@CCCJJJJJJKKKKKKJJJHHHHHHHHHJJJJJJMMMNNNOOOTTT[[[]]][[[XXXXXXYYYZZZYYYUUUQQQNNNMMMDDDEEEHHHGGGNNNUUUPPPOOONNNNNNQQQTTTTTTRRROOOUUUSSSRRRRRRUUUWWWXXXXXXXXXXXXWWWTTTPPPLLLKKKLLLNNNOOOOOOPPPPPPPPPRRRSSSXXXYYYVVVOOOKKKKKKHHHDDD@@@DDDJJJMMMMMMJJJHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFJJJLLLOOOQQQRRRSSSUUUWWWQQQRRRSSSQQQNNNNNNOOORRRNNNNNNPPPQQQRRRPPPMMMIIIIIIHHHIIIJJJMMMQQQTTTVVVTTTSSSRRRPPPPPPPPPPPPPPPOOOOOOOOOMMMLLLLLLOOOQQQQQQNNNKKKKKKKKKLLLLLLLLLPPPQQQRRRQQQOOOOOOPPPRRRMMMNNNMMMIIIDDD@@@???@@@???AAADDDCCCAAAAAACCCFFFAAA@@@???@@@BBBCCCCCCCCCEEEFFFGGGHHHIIIIIIHHHHHHIIIGGGFFFEEEAAA===@@@FFFDDDDDDCCCCCCCCCDDDDDDDDD@@@???>>><<<===@@@DDDFFFKKKKKKGGGBBBAAACCCBBB>>>;;;888444111000111444666@@@GGGOOOQQQMMMKKKLLLOOONNNOOONNNKKKKKKNNNLLLHHHJJJJJJKKKLLLMMMMMMMMMMMMIIIKKKMMMNNNNNNNNNOOOPPPPPPOOONNNNNNNNNNNNMMMLLLIIIIIIKKKLLLLLLKKKIIIHHHLLLLLLMMMMMMMMMMMMLLLLLLSSSTTTTTTRRRNNNLLLKKKKKKIIIIIIJJJLLLOOOOOONNNMMMJJJIIIIIIHHHHHHHHHHHHHHHIIIKKKMMMNNNKKKHHHFFFFFFHHHFFFFFFFFFFFFDDD???:::;;;;;;:::::::::;;;;;;<<<>>><<<===@@@AAA>>>>>>@@@AAAAAADDDIIIOOOQQQMMMIIIBBBCCCCCCBBBAAABBBEEEGGGEEEEEEFFFHHHIIIGGGDDDAAACCCDDDLLL[[[iiikkkaaaUUUDDD>>>;;;===@@@???>>>>>>@@@AAABBBDDDFFFEEECCCBBBEEEGGGAAA@@@FFFEEEGGGTTTgggrrrzzzzzzwwwvvvtttpppjjjnnnrrrrrrmmmddd[[[UUUPPPLLLGGGGGGLLLSSSXXXZZZOOOCCC>>>DDDHHHCCC@@@BBBCCCAAA???>>>>>>>>><<<:::===@@@BBBBBBAAA@@@@@@AAA?????????AAACCCDDDBBB@@@BBBAAABBBEEENNNYYYdddkkkiiicccZZZSSSPPPPPPQQQRRRNNNPPPSSSVVVWWWVVVTTTSSSTTTUUUVVVVVVVVVVVVUUUUUUSSSTTTTTTSSSRRROOOMMMKKKLLLNNNSSSXXX[[[ZZZVVVTTTJJJKKKJJJHHHHHHPPP[[[dddppppppjjj]]]SSSPPPPPPPPPRRRPPPOOOQQQUUUWWWUUUSSSNNNQQQSSSTTTTTTTTTUUUVVVccc```^^^___bbbdddcccaaaeeeeeeccc^^^YYYUUUTTTTTTZZZZZZZZZZZZZZZYYYXXXWWWTTTaaattthhh\\\TTTXXX\\\[[[ZZZ\\\VVVUUUTTTTTTTTTSSSPPPNNNEEEAAA@@@EEEMMMTTTVVVUUUZZZUUUSSSUUUWWWUUUUUUXXX]]][[[YYYWWWVVVVVVVVVVVV]]]\\\[[[]]]``````]]]ZZZXXXVVVSSSSSSTTTUUUUUUTTTVVVTTTUUUTTTPPPKKKMMMRRRZZZUUUNNNJJJKKKNNNRRRTTTSSSVVVXXXWWWRRRNNNLLLMMMJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIKKKMMMOOOQQQRRRLLLJJJGGGEEEEEEGGGIIIKKKMMMLLLJJJHHHHHHIIIJJJKKKKKKIIIGGGGGGJJJLLLNNNNNNHHHEEEDDDGGGIIIFFFDDDEEEDDDGGGIIIIIIJJJKKKHHHBBB@@@GGGKKKIIIGGGHHHJJJIIIJJJKKKNNNQQQOOOIIIGGGHHHGGGDDDCCCDDDCCCBBBFFFKKKJJJLLLMMMMMMKKKJJJJJJKKKNNNOOOMMMNNNTTT\\\___\\\[[[[[[ZZZYYYVVVSSSPPPOOOMMMEEEFFFJJJIIIPPPVVVQQQMMMNNNPPPSSSVVVVVVTTTRRRYYYWWWTTTTTTWWWZZZ\\\\\\]]]]]]\\\YYYUUURRRRRRRRRTTTUUUVVVTTTQQQPPPSSSVVV]]]\\\WWWQQQOOONNNIIIAAA>>>DDDLLLRRRTTTRRRPPPOOOLLLLLLLLLLLLMMMMMMMMMNNNNNNPPPSSSTTTTTTVVVXXXZZZWWWWWWWWWUUURRRRRRSSSUUUQQQQQQQQQRRRSSSQQQNNNKKKJJJJJJKKKMMMPPPSSSVVVXXXUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTRRRPPPOOOQQQSSSRRRPPPNNNMMMNNNOOONNNNNNUUUXXXYYYWWWSSSNNNMMMNNNKKKNNNOOOJJJCCC======>>>@@@??????>>>???@@@CCCDDD@@@AAABBBAAAAAABBBCCCEEEFFFGGGIIIJJJKKKKKKKKKKKKJJJHHHGGGEEE@@@;;;===CCCHHHHHHHHHGGGFFFEEEEEEDDD@@@@@@???>>>===???EEEKKKRRRPPPJJJCCCAAABBBBBB>>>888555222000///111444666===EEENNNRRRQQQPPPQQQTTTTTTTTTPPPLLLMMMQQQRRROOOMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLMMMOOOQQQOOONNNNNNNNNNNNNNNNNNOOONNNLLLKKKLLLOOOPPPMMMJJJLLLMMMPPPQQQRRRRRRPPPPPPQQQYYYZZZRRRLLLNNNPPPNNNLLLLLLMMMPPPRRRRRRPPPNNNKKKKKKLLLLLLKKKJJJJJJIIIHHHKKKMMMMMMKKKHHHFFFEEEGGGDDDBBBAAAAAAAAA@@@???=========<<<<<<<<<;;;;;;======@@@DDDEEE@@@===>>>@@@@@@BBBGGGNNNRRRQQQOOOGGGGGGEEEDDDCCCEEEIIIMMMKKKJJJJJJJJJJJJIIIEEEBBBGGGHHHSSShhh~~~tttdddJJJCCC>>>@@@BBBAAAAAABBBBBB@@@???AAADDDEEECCC@@@CCCGGGCCCBBBHHHJJJQQQbbb|||wwwoooeee\\\[[[cccmmmsssuuudddUUUIIIIIIJJJEEECCCDDDDDDAAA>>>===>>>???@@@???@@@AAABBBAAA???===>>>???CCCEEEIIILLLLLLIIIEEEBBBDDDCCCBBBEEEJJJRRRZZZ___^^^YYYSSSNNNNNNPPPRRRSSSTTTUUUWWWYYYYYYXXXVVVUUUUUUUUUVVVVVVUUUUUUTTTSSSVVVVVVVVVUUUTTTSSSQQQPPPVVVVVVXXX^^^dddeee```ZZZSSSQQQMMMKKKNNNXXXgggssszzzgggWWWQQQRRRTTTSSSSSSTTTVVVXXXWWWTTTQQQQQQSSSUUUVVVUUUUUUVVVWWWiiidddaaabbbfffiiigggcccddddddbbb___]]][[[[[[\\\^^^]]]]]]\\\[[[ZZZZZZYYYTTT^^^lll|||mmmaaaYYY[[[``````___```^^^YYYSSSOOOPPPRRRUUUWWWTTTPPPNNNOOOTTTXXXYYYWWW[[[WWWVVVXXXYYYWWWUUUWWW^^^]]]\\\[[[[[[[[[[[[\\\]]]\\\[[[\\\^^^]]][[[XXXWWWVVVTTTTTTUUUVVVTTTSSSWWWVVVVVVVVVRRRMMMNNNSSSXXXSSSNNNKKKLLLPPPSSSUUUQQQTTTUUUSSSNNNJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFGGGIIILLLNNNQQQRRRSSSNNNKKKHHHEEEEEEGGGKKKMMMLLLKKKJJJIIIIIIJJJLLLMMMMMMKKKIIIIIIJJJMMMOOOPPPJJJHHHGGGHHHHHHGGGEEEDDDBBBFFFIIIJJJMMMOOOLLLFFFAAAGGGJJJIIIHHHKKKLLLKKKMMMNNNQQQSSSRRRNNNLLLKKKGGGCCCBBBDDDDDDCCCEEEJJJJJJLLLMMMMMMLLLKKKKKKKKKTTTSSSPPPOOOTTT\\\]]]ZZZ\\\\\\ZZZXXXTTTQQQPPPPPPOOOFFFHHHLLLJJJPPPUUUOOOLLLMMMPPPSSSVVVWWWVVVUUUYYYWWWTTTSSSVVVZZZ]]]^^^___```___]]]YYYWWWWWWWWWYYYZZZ[[[XXXTTTTTTWWW[[[^^^[[[UUUPPPPPPSSSNNNGGGCCCHHHOOOTTTUUUTTTSSSSSSQQQQQQRRRRRRRRRRRRSSSSSSQQQSSSUUUUUUVVVWWWYYY[[[ZZZYYYXXXUUUTTTTTTUUUVVVTTTSSSSSSSSSSSSRRRPPPMMMNNNNNNOOOQQQTTTVVVYYY[[[YYYXXXUUUSSSRRRSSSTTTUUUXXXXXXWWWUUUSSSRRRSSSTTTTTTSSSRRRSSSUUUVVVUUUTTTYYY\\\___]]]XXXRRRNNNMMMKKKOOORRRNNNEEE???===???CCC@@@======@@@CCCFFFGGGBBBEEEGGGFFFDDDDDDGGGJJJKKKLLLMMMNNNNNNNNNMMMLLLLLLIIIHHHFFFAAA===>>>DDDKKKKKKLLLKKKJJJHHHFFFEEE>>>>>>@@@@@@???@@@IIIRRRVVVSSSKKKBBB>>>@@@???<<<666555333111111333555666<<>>AAAEEEHHHGGGEEEEEEKKKIIIIIIOOORRR]]]qqqvvvvvvmmmXXXNNNIIIFFFEEEGGGFFFCCC>>><<<>>>AAACCCEEE@@@AAAAAA@@@>>>===???AAADDDKKKTTTXXXVVVOOOHHHDDDDDDCCCBBBCCCEEEJJJNNNQQQRRRNNNIIIHHHJJJNNNQQQSSSSSSTTTUUUVVVWWWVVVUUUUUUTTTUUUVVVVVVVVVVVVVVVUUUXXXXXXWWWWWWWWWVVVVVVVVV[[[ZZZ[[[aaajjjoooiii___WWWQQQLLLJJJOOOZZZjjjxxxjjjVVVOOOPPPSSSSSSUUUXXXZZZYYYXXXVVVUUUTTTUUUWWWWWWVVVVVVWWWXXXkkkgggcccccchhhjjjiiifffeeecccaaa_________``````______^^^]]]\\\[[[[[[[[[YYY^^^gggqqq{{{|||uuunnnfff```___aaabbbaaabbbccc^^^XXXSSSSSSUUUXXXYYY^^^[[[XXXXXXZZZ\\\]]]\\\^^^ZZZYYY[[[\\\YYYWWWXXX\\\\\\]]]^^^___```aaabbb\\\\\\\\\]]]^^^^^^\\\ZZZVVVUUUTTTUUUVVVWWWUUUTTTXXXXXXYYYYYYUUUPPPPPPUUUSSSPPPNNNMMMOOOQQQSSSSSSOOOQQQRRROOOKKKHHHIIIJJJMMMLLLKKKJJJIIIIIIIIIIIIHHHIIIJJJLLLOOOQQQSSSTTTNNNLLLHHHFFFFFFIIILLLOOOLLLLLLKKKKKKKKKLLLMMMNNNMMMMMMLLLKKKKKKMMMOOOQQQNNNLLLJJJHHHHHHHHHFFFCCCCCCGGGIIIKKKNNNQQQNNNIIIEEEIIILLLKKKLLLPPPRRRPPPOOORRRUUUVVVWWWWWWTTTQQQJJJFFFDDDFFFFFFEEEFFFIIIJJJKKKMMMMMMKKKKKKKKKLLLRRRSSSQQQOOOSSSZZZ[[[XXXYYYZZZYYYVVVRRRPPPPPPQQQPPPHHHJJJNNNLLLPPPSSSLLLKKKMMMPPPRRRTTTVVVWWWXXX[[[WWWTTTSSSVVVZZZ^^^```___``````___\\\[[[[[[\\\\\\]]]^^^]]]ZZZZZZ]]]```]]]YYYQQQLLLOOOVVVWWWSSSPPPRRRTTTUUUTTTTTTUUUVVVTTTTTTUUUUUUUUUVVVVVVVVVWWWXXXYYYYYYYYYZZZ]]]___^^^\\\YYYWWWWWWWWWXXXYYYWWWVVVTTTTTTUUUTTTSSSQQQTTTTTTUUUWWWYYY[[[]]]^^^^^^[[[UUUQQQPPPQQQTTTVVVZZZZZZZZZXXXUUUTTTTTTUUUUUUUUUVVVXXXZZZ[[[ZZZYYY[[[]]]___```]]]XXXSSSPPPHHHMMMQQQOOOHHHAAA>>>>>>CCCAAA>>>>>>AAAFFFIIIKKKIIIKKKMMMLLLJJJJJJMMMPPPRRRRRRSSSSSSRRRPPPNNNMMMLLLJJJIIIHHHCCC???AAAGGGKKKLLLMMMNNNMMMKKKHHHFFF<<<<<<>>>BBBCCCDDDMMMXXXVVVSSSJJJ???;;;<<<;;;888666666555444444555777888<<>>===<<<::::::;;;<<<===>>>???@@@CCCAAACCCGGGGGGDDDBBBDDDAAA@@@AAACCCGGGKKKMMMNNNLLLLLLKKKJJJJJJLLLPPPTTTTTTSSSSSSTTTTTTTTTRRRPPPQQQTTTbbb}}}yyy___TTTIIIEEEDDDCCCDDDGGGEEECCCBBBDDDHHHKKKJJJIIIJJJRRRSSSVVV___dddpppiiiUUUKKKHHHJJJOOOPPPJJJCCC???>>>???AAABBB???@@@@@@@@@??????AAACCCDDDOOO\\\bbb^^^TTTLLLGGGCCCBBBBBBBBBBBBCCCDDDEEEGGGDDDBBBBBBFFFLLLQQQSSSNNNNNNOOOPPPQQQRRRRRRSSSVVVWWWYYYZZZ[[[\\\\\\]]]YYYYYYXXXXXXXXXYYYZZZ[[[[[[[[[[[[```kkkrrrmmmaaaYYYPPPIIIHHHLLLUUUdddsss}}}kkkXXXOOOOOOPPPSSSWWW[[[]]]\\\[[[\\\]]]VVVWWWXXXXXXWWWVVVXXXYYYjjjgggddddddgggiiijjjiiiiiieeebbb____________^^^``````___^^^]]]]]]]]]]]]^^^aaaeeekkkooopppmmmjjjllljjjfffcccaaa```aaabbbbbbaaa______^^^]]]ZZZXXX\\\[[[YYYZZZ\\\___aaabbbbbb^^^\\\^^^___[[[YYYZZZ[[[\\\]]]___aaacccdddeee]]]^^^___`````````___^^^UUUTTTTTTUUUWWWXXXWWWVVVXXXXXXZZZ[[[WWWRRRRRRWWWPPPOOONNNOOORRRSSSRRRRRROOOQQQRRROOOKKKJJJLLLNNNQQQOOOMMMKKKJJJKKKLLLMMMJJJKKKLLLMMMOOOPPPRRRRRRNNNLLLJJJHHHHHHJJJMMMOOOMMMMMMMMMLLLMMMMMMNNNNNNLLLMMMNNNMMMLLLMMMNNNPPPOOOOOOLLLHHHHHHJJJHHHDDDFFFIIIKKKKKKNNNRRRPPPLLLJJJMMMOOOOOOQQQVVVXXXWWWQQQVVVZZZ]]]```bbb^^^YYYRRRMMMKKKMMMMMMKKKKKKMMMKKKLLLLLLLLLKKKKKKMMMNNNNNNRRRTTTSSSTTTWWWXXXUUUTTTVVVWWWUUUQQQOOOPPPRRRQQQJJJLLLPPPNNNRRRTTTMMMMMMNNNPPPQQQSSSUUUXXX[[[^^^ZZZVVVUUUXXX]]]bbbeee___```aaaaaa______```aaa`````````aaabbbbbbcccbbb[[[XXXPPPKKKNNNVVV[[[ZZZ\\\[[[ZZZWWWUUUUUUXXXZZZWWWWWWXXXXXXXXXYYYYYYYYYXXXYYYYYYXXXXXXYYY\\\^^^bbb___\\\ZZZ[[[]]]^^^^^^[[[YYYWWWWWWXXXYYYXXXWWW[[[\\\]]]^^^___```aaaaaa```\\\WWWSSSRRRSSSVVVYYY]]]]]]^^^\\\ZZZXXXXXXYYYXXXXXXYYY\\\^^^]]][[[YYYUUUUUUVVVYYYZZZXXXQQQKKKDDDHHHLLLMMMJJJDDD???<<>>===>>>???EEESSSccciiibbbVVVKKKGGGBBBBBBCCCCCCBBBAAA@@@???AAA???>>>@@@EEELLLQQQTTTJJJJJJJJJKKKLLLNNNOOOPPPUUUVVVWWWYYY[[[\\\]]]]]]YYYXXXWWWWWWXXXZZZ]]]___YYY[[[[[[]]]gggooojjj^^^XXXNNNFFFGGGIIIMMMWWWdddqqqtttooo```QQQJJJIIIHHHMMMTTT\\\___]]][[[\\\^^^ZZZ[[[[[[ZZZXXXXXXYYY[[[gggeeedddcccdddgggiiikkkjjjfffaaa^^^^^^^^^]]]\\\aaaaaa____________```aaa___```dddhhhjjjiiiiiiiiiiiikkklllfff```]]]^^^aaa`````````aaabbbaaa]]][[[YYYXXXXXXZZZ]]]aaaccceeeddd___\\\^^^^^^ZZZYYYZZZ\\\\\\^^^```bbbcccdddddd___```aaaaaa```___^^^]]]TTTSSSRRRTTTVVVYYYYYYYYYVVVVVVYYY[[[XXXSSSSSSXXXRRRQQQPPPQQQSSSTTTTTTSSSPPPQQQRRROOOLLLLLLOOORRRTTTRRRNNNKKKKKKLLLOOOQQQMMMNNNNNNNNNOOOOOOPPPPPPMMMLLLKKKJJJJJJLLLNNNOOONNNNNNNNNNNNMMMMMMMMMMMMJJJMMMOOOOOONNNLLLMMMNNNMMMNNNLLLHHHHHHMMMLLLHHHKKKMMMMMMLLLOOOSSSSSSOOOLLLOOOPPPPPPTTTZZZ\\\ZZZSSSZZZ```dddjjjnnniiibbb[[[VVVSSSVVVXXXVVVUUUVVVNNNNNNMMMLLLKKKLLLOOORRRTTT\\\aaa^^^YYYVVVTTTQQQOOORRRUUUTTTQQQOOOPPPSSSPPPJJJNNNTTTRRRWWWYYYRRRPPPQQQRRRQQQRRRUUUZZZ___```\\\WWWVVVYYY___dddggg```bbbcccdddddddddfffhhheeecccbbbeeehhhiiieeeaaaZZZYYYTTTNNNNNNTTTYYYYYY]]]\\\ZZZWWWVVVWWWZZZ]]][[[[[[\\\\\\\\\]]]]]]]]]YYYYYYYYYXXXWWWXXX[[[^^^dddaaa]]]\\\^^^aaabbbbbb___]]][[[[[[\\\^^^___^^^bbbccccccddddddddddddddd^^^]]][[[ZZZZZZ[[[\\\]]]aaabbbcccbbb```^^^^^^_________```aaaaaa___[[[XXXSSSOOONNNRRRXXXXXXOOOFFFCCCEEEIIIMMMNNNJJJBBB===@@@CCCEEEFFFHHHLLLSSSXXXXXXWWWVVVVVVXXXZZZZZZYYY[[[[[[[[[[[[ZZZXXXVVVUUUOOOMMMKKKIIIDDD???@@@FFF???BBBFFFIIIJJJIIIFFFCCC???;;;===GGGLLLJJJNNNWWWPPPNNNFFF<<<888999777444888888888888888888777777===@@@DDDHHHLLLNNNPPPRRRQQQSSSRRRQQQSSSWWWWWWSSSNNNLLLIIIGGGEEEDDDEEEEEEFFFFFFFFFDDDCCCDDDFFFIIIIIIJJJKKKHHHEEEEEEJJJOOOFFFFFFEEEGGGJJJOOOSSSVVVVVVWWWYYY[[[]]]^^^^^^___UUUVVVWWWUUURRRPPPOOOOOORRRPPPNNNMMMNNNOOONNNMMMPPPOOONNNMMMLLLKKKKKKKKKHHHJJJLLLKKKHHHEEEBBBAAACCCEEEGGGFFFCCCAAAAAABBB???===<<<;;;<<>>@@@>>>>>>AAAGGGNNNSSSUUUMMMLLLKKKJJJKKKLLLNNNOOOTTTUUUVVVXXXYYYZZZZZZZZZXXXWWWVVVVVVWWW[[[^^^aaaYYY\\\\\\[[[aaaiiidddXXXUUUIIIBBBDDDDDDAAAFFFPPPVVVXXXTTTJJJBBBAAABBBBBBKKKVVVccchhheee___^^^^^^^^^___^^^]]][[[[[[\\\^^^dddddddddcccccceeeiiillliiiddd___]]]^^^______]]]bbbaaa`````````aaabbbccc\\\^^^aaafffhhhhhhiiikkkffflllooohhh^^^ZZZ\\\___bbb___\\\[[[]]]___```aaaZZZYYYYYYZZZ]]]aaadddeeeccc]]]ZZZ[[[[[[XXXWWWYYY]]]^^^___```bbbbbbbbbbbb___```aaa```^^^\\\ZZZZZZTTTRRRRRRSSSVVVYYY[[[[[[TTTUUUXXXZZZWWWSSSTTTXXXUUUSSSQQQQQQSSSUUUVVVUUUPPPQQQQQQOOOLLLMMMPPPTTTWWWSSSOOOKKKKKKMMMPPPSSSOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLKKKKKKKKKMMMNNNOOOOOOOOOOOONNNNNNNNNMMMMMMIIILLLPPPPPPNNNLLLLLLMMMKKKMMMKKKGGGIIIOOOOOOKKKPPPQQQPPPMMMOOOTTTTTTQQQKKKNNNOOOOOOSSSZZZ\\\ZZZUUU]]]dddjjjqqquuuqqqhhhaaa\\\YYY]]]```^^^]]]^^^PPPPPPNNNLLLKKKMMMQQQUUU```iiinnnhhh^^^VVVQQQMMMKKKOOOTTTTTTQQQOOOQQQTTTPPPJJJOOOVVVVVV[[[^^^VVVSSSTTTSSSRRRRRRUUU\\\aaa```[[[VVVUUUXXX^^^dddgggbbbdddfffggghhhiiikkkmmmhhheeecccgggllllllfff___ZZZ[[[XXXQQQNNNQQQUUUUUUXXXYYYXXXVVVUUUWWWZZZ]]]^^^_________````````````______^^^]]]\\\]]]```cccddd```\\\[[[^^^bbbccccccbbb```^^^^^^```bbbccccccggggggggghhhggggggfffeee\\\]]]___aaabbbbbbaaaaaaeeefffggggggeeeccccccdddffffffffffffeeeaaa\\\XXXYYYSSSOOOUUU]]]^^^TTTIIIDDDEEEIIINNNRRRPPPGGG???BBBGGGKKKMMMMMMQQQXXX___\\\YYYWWWXXX\\\^^^]]][[[\\\\\\]]]]]]\\\[[[YYYXXXQQQNNNLLLIIIBBB<<<===BBB:::===BBBFFFHHHFFFDDDBBBCCC<<<>>>IIINNNKKKMMMTTTNNNLLLEEE<<<999999777333888888888888888777666666<<<>>>AAADDDGGGJJJLLLMMMPPPRRRTTTSSSVVVYYYWWWRRRLLLJJJHHHEEECCCCCCDDDDDDDDDEEEEEEEEEDDDDDDFFFIIIHHHJJJJJJGGGCCCCCCHHHMMMDDDEEEFFFGGGIIINNNUUUYYYXXXYYYZZZ[[[\\\^^^___```WWWTTTUUUYYYYYYTTTSSSUUUTTTQQQNNNLLLMMMNNNOOONNNQQQOOOMMMKKKJJJJJJJJJKKKFFFHHHJJJJJJFFFCCC@@@???CCCEEEFFFEEECCCCCCEEEHHHCCCAAA>>><<<<<>>@@@GGGPPPQQQLLLGGGFFFBBBDDDEEEFFFFFFGGGJJJKKKMMMRRRXXX\\\\\\ZZZXXXWWWWWWYYY^^^fffoooxxx}}}{{{vvvdddVVVLLLHHHHHHIIISSS^^^eeegggkkkrrrxxxxxxuuurrrpppdddeeeccc___WWWPPPKKKIIIKKK[[[lllooocccQQQEEE@@@BBBDDDFFFHHHGGGEEEAAA???@@@??????BBBHHHOOOTTTWWWQQQPPPNNNLLLLLLMMMNNNOOOYYYYYYZZZ[[[[[[[[[[[[[[[XXXWWWUUUUUUWWW[[[___aaaYYY^^^^^^ZZZ]]]ddd___SSSQQQEEE>>>@@@???888999AAAAAACCC@@@:::999>>>BBBCCCRRR```pppwwwrrrjjjeeedddbbbbbbaaa___]]]]]]___aaadddbbb```___```bbbcccccccccbbbaaa```^^^]]]]]]\\\ccc```]]]^^^aaaeeeeeeeeebbb]]][[[```cccaaabbbgggjjjllliiicccaaadddaaa[[[bbb^^^YYYXXX[[[^^^___^^^[[[YYYYYY]]]______bbbfffccc___ZZZWWWWWWXXXYYYYYYZZZ[[[YYYXXX]]]cccccc```]]]]]]]]][[[ZZZYYYZZZ[[[UUUSSSSSSVVV[[[\\\YYYTTTVVVWWWXXXXXXXXXUUUSSSRRRQQQSSSTTTUUUTTTTTTUUUWWWUUUSSSPPPNNNNNNOOOQQQRRRVVVVVVPPPGGGGGGPPPVVVWWWTTTQQQNNNLLLLLLOOOSSSUUULLLKKKJJJLLLPPPQQQOOOMMMOOOOOOPPPQQQPPPOOOMMMLLLVVVSSSOOOMMMMMMMMMMMMLLLKKKLLLMMMNNNOOONNNMMMMMMOOOPPPPPPQQQRRRSSSTTTTTTSSSPPPOOOPPPUUUXXXXXXWWWZZZ[[[```jjjtttxxxwwwsssfffbbb^^^]]]aaaeeeggghhhZZZSSSOOOSSSTTTRRRTTTYYYeeerrr}}}wwwdddTTTOOORRRSSSMMMLLLSSSVVVSSSPPPQQQPPPPPPQQQSSSXXX]]]___aaaZZZXXXVVVVVVXXX\\\```dddddd^^^YYYXXX]]]ccchhhiiihhhjjjlllkkkjjjkkkooorrrmmmjjjhhhiiimmmmmmjjjfff```YYYUUUTTTPPPLLLOOOWWWSSSMMMJJJOOOZZZaaa^^^YYY^^^```dddggggggfffcccaaabbb```___aaaaaa___aaaffffffccc```aaaccceeedddcccfffgggiiiiiihhhgggggghhhooonnnmmmllljjjhhhfffddddddbbb``````bbbcccddddddiiigggeeefffiiijjjhhhffflllkkkhhheeefffgggccc[[[WWWYYY]]]``````ZZZRRRKKKFFFEEEJJJSSSTTTMMMGGGFFFGGGNNNRRRQQQRRRXXX```cccbbbaaa___]]]]]]^^^```bbb^^^aaaaaa^^^```ccc^^^VVVRRRMMMGGGBBB@@@@@@@@@@@@999;;;???CCCDDDCCCAAA??????AAACCCDDDEEEHHHNNNRRROOONNNJJJEEE>>>999777777888777888:::777444666;;;999<<<@@@CCCEEEFFFEEEEEEMMMPPPSSSUUUXXXZZZUUUMMMLLLKKKIIIEEEBBBAAAAAACCCBBBAAA@@@@@@BBBDDDGGGIIIIIIHHHFFFDDDCCCCCCDDDDDDCCCCCCCCCDDDGGGNNNVVV\\\XXX[[[^^^^^^[[[ZZZZZZ[[[ZZZZZZ[[[[[[YYYUUURRRPPPRRRSSSRRRPPPMMMJJJJJJKKKNNNKKKHHHIIIKKKLLLJJJGGGEEEEEEEEECCC@@@>>>>>>???CCCDDDEEEEEEEEEEEEGGGHHHGGGEEECCCBBBBBBBBBBBBAAAEEEEEEFFFKKKPPPOOOIIICCCGGGGGGHHHHHHHHHHHHHHHGGGLLLRRRWWWZZZ\\\___]]]YYYYYY___kkkzzzhhhVVVQQQRRROOOYYYkkk{{{~~~|||~~~xxxiii\\\WWW\\\bbbhhhfff[[[OOOFFFBBBGGGEEEGGGKKKKKKEEEAAA@@@BBB??????DDDHHHKKKQQQWWWVVVYYY[[[ZZZVVVSSSRRRRRRZZZ]]]______aaaccc___YYYWWWYYYXXXWWW]]]dddddd___dddaaa______^^^ZZZVVVUUUKKKCCC===@@@@@@;;;888999;;;===:::444444;;;@@@@@@OOOpppxxxkkkhhhfffffffffeeecccaaa___^^^cccbbb``````aaabbbdddeeeddddddbbb^^^[[[YYYZZZ\\\aaa___]]]]]]```cccccccccbbb]]]\\\```bbb```aaadddeeehhhfffaaa___```___ZZZ```]]][[[\\\```aaa```^^^[[[XXXXXX\\\^^^]]]___cccbbb___\\\ZZZ[[[\\\]]]]]]^^^^^^\\\YYY\\\bbbccc___\\\\\\[[[ZZZXXXWWWXXXXXXVVVTTTTTTWWW\\\]]]ZZZVVVXXXYYYYYYYYYXXXUUUSSSQQQRRRTTTUUUVVVVVVVVVXXXZZZXXXVVVRRRPPPPPPQQQRRRSSSVVVVVVQQQKKKJJJQQQUUUUUURRROOOJJJGGGHHHLLLQQQUUUNNNLLLLLLMMMPPPQQQPPPOOOMMMOOOQQQTTTTTTSSSQQQPPPXXXUUUQQQOOOOOOOOOOOONNNMMMNNNPPPQQQRRRRRRRRRRRRPPPPPPQQQRRRSSSTTTTTTUUUSSSRRRRRRTTTWWWXXXWWWUUUYYYZZZ]]]eeemmmpppnnnjjjhhhccc___]]]___aaaccccccZZZTTTPPPSSSVVVWWWZZZ___lllxxx}}}kkk[[[UUUWWWTTTPPPPPPUUUWWWTTTRRRTTTRRRRRRRRRTTTXXX[[[]]]___[[[YYYWWWWWWYYY]]]bbbeeeeeeaaa\\\\\\aaagggjjjkkkjjjlllmmmmmmlllmmmqqqtttssspppmmmmmmpppqqqnnnjjjggg___XXXTTTOOOKKKOOOWWWTTTMMMHHHKKKUUU]]]]]]ZZZ___aaafffiiijjjjjjhhhffffffdddeeeggggggeeefffjjjjjjgggcccccceeeggggggfffkkklllmmmmmmmmmlllllllllppppppooonnnllljjjiiihhhiiigggffffffggghhhiiiiiihhhgggfffgggjjjkkkjjjhhhnnnmmmjjjeeeeeegggccc\\\VVVXXX\\\```aaa^^^XXXSSSLLLKKKOOOVVVWWWPPPJJJIIIOOOVVV\\\[[[[[[```eeegggfffeeecccaaa___\\\[[[ZZZ\\\^^^]]]YYYZZZ]]]ZZZSSSOOOKKKFFFBBBAAABBBBBBBBB;;;<<<>>>@@@AAAAAA@@@???BBBCCCEEEDDDDDDEEEIIILLLLLLKKKJJJEEE@@@<<<;;;;;;999888;;;===;;;777777<<<;;;>>>BBBDDDEEEEEEDDDDDDJJJMMMPPPSSSWWWZZZVVVOOOJJJKKKJJJHHHFFFCCCBBBBBBAAAAAA@@@@@@BBBDDDGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDBBBBBBCCCCCCFFFKKKRRRWWWXXX[[[]]]]]][[[[[[\\\^^^YYYZZZ\\\]]]\\\YYYVVVTTTUUUVVVUUURRRNNNKKKIIIIIIJJJJJJJJJJJJIIIHHHFFFFFFEEEFFFGGGEEECCCBBBCCCDDDBBBDDDFFFHHHHHHIIIKKKMMMOOOKKKGGGEEEFFFGGGGGGEEEDDDCCCEEEIIINNNOOOJJJEEEFFFGGGIIIJJJKKKKKKKKKJJJKKKRRRXXXZZZ]]]___\\\WWW```kkk{{{~~~jjj^^^ZZZWWWaaasssyyytttnnnpppoooiii___SSSJJJEEEGGGEEEFFFJJJJJJFFFDDDEEEDDDAAA@@@DDDGGGJJJPPPVVV\\\aaafffhhheee```]]][[[```dddgggeeedddeeebbb]]]XXX[[[\\\\\\bbbhhhhhhbbbdddbbbaaadddggghhhgggfffWWWLLLAAA===;;;888:::>>>BBBEEEBBB999666<<>>:::;;;??????BBBEEEFFFEEECCCCCCCCCFFFIIILLLOOOUUUYYYUUUNNNIIIJJJLLLMMMKKKHHHDDDAAAAAAAAA@@@@@@BBBDDDGGGIIIIIIIIIIIIHHHGGGEEEDDDCCCBBBCCCDDDEEEGGGJJJOOORRRXXXZZZ[[[\\\[[[\\\^^^```ZZZ\\\___aaaaaa___[[[YYYZZZZZZYYYUUUOOOKKKHHHGGGEEEHHHLLLLLLIIIFFFEEEEEEBBBCCCDDDCCCBBBBBBDDDFFFDDDFFFIIILLLNNNSSSXXX[[[YYYRRRJJJGGGHHHIIIGGGEEEDDDCCCCCCGGGKKKMMMKKKHHHEEEGGGJJJMMMOOOOOOMMMMMMLLLSSSYYY\\\___aaa^^^ZZZdddqqqnnnbbbaaahhhxxx~~~vvvlllbbbXXXRRRNNNKKKJJJLLLLLLHHHGGGJJJGGGCCCBBBEEEHHHIIINNNTTT[[[bbbjjjnnnmmmhhhbbb^^^dddjjjmmmjjjgggfffeeebbb[[[]]]^^^```fffkkkkkkfffeeeddddddjjjsss{{{}}}|||nnn```OOODDD@@@CCCMMMWWW___aaa[[[MMMBBBCCCKKKRRRccczzztttmmmlllkkkjjjiiijjjkkkkkkddddddbbbaaa___```bbbdddcccdddbbbZZZRRRPPPVVV^^^`````````aaabbbbbbbbbbbb```^^^]]]___bbbccccccccccccffffff```[[[ZZZ___ccc\\\\\\\\\```dddeeeccc```bbb______bbbbbb``````ccc___^^^]]]^^^``````___^^^``````^^^ZZZZZZ___bbbaaabbbaaa```______^^^\\\ZZZYYYXXXXXX[[[^^^___^^^\\\aaaaaa```^^^\\\YYYWWWUUUZZZ[[[\\\\\\[[[[[[\\\^^^^^^ZZZVVVUUUVVVWWWUUUTTTVVVWWWWWWVVVUUUUUUUUUSSSSSSQQQOOOMMMNNNRRRVVVXXXTTTSSSRRRRRRSSSTTTUUUUUUPPPRRRSSSUUUWWWXXXYYYYYY\\\YYYVVVUUUTTTTTTRRRQQQNNNPPPSSSVVVXXXZZZZZZ[[[RRRRRRSSSTTTUUUVVVWWWWWWSSSSSSTTTUUUVVVWWWVVVUUU^^^^^^]]]___```___\\\YYYZZZYYYWWWWWWYYY[[[]]]^^^[[[WWWVVVZZZcccnnnxxx|||nnnbbb]]]]]][[[\\\^^^\\\XXXUUUVVVYYYYYYZZZZZZYYYXXXXXXXXXYYYXXXWWWWWWWWWZZZ]]]aaadddhhhffffffiiinnnqqqqqqooonnnooopppqqqrrrtttuuuwwwyyyuuuqqqooooooooonnnmmmoookkkeee___ZZZYYY\\\aaaeee```ZZZYYY^^^bbbddddddccceeeiiinnnqqqsssttttttqqqppprrrxxxzzzwwwuuuvvvuuusssooommmmmmnnnpppqqqrrrrrrqqqrrrssssssrrrqqqssssssrrrqqqqqqppppppppplllmmmmmmmmmlllmmmnnnooopppqqqrrruuuwwwyyyyyyxxxxxxwwwqqqfff```^^^[[[XXX[[[\\\^^^aaaeeegggfffeeedddcccdddffffffbbb]]]ZZZ___hhhoooqqqrrrsssrrroooiiikkkmmmmmmiiibbbZZZVVVTTTRRRNNNJJJIIIKKKLLLKKKHHHEEEBBBAAAAAACCCCCCCCCEEEDDDBBBBBBDDDHHHLLLOOOJJJJJJIIIHHHFFFEEEEEEEEE@@@BBBDDDEEECCCCCCCCCDDDBBB???===???>>>===???DDDDDDFFFIIIHHHEEEBBBBBBCCCCCCFFFIIIKKKPPPTTTQQQKKKHHHJJJNNNQQQQQQMMMFFFBBBBBBBBBAAABBBDDDGGGJJJKKKJJJKKKKKKKKKIIIGGGEEEDDDDDDFFFHHHIIIJJJLLLOOORRRYYYZZZ[[[\\\\\\]]]___```]]]___ccceeeeeeccc___\\\^^^^^^\\\WWWPPPJJJGGGFFFEEEGGGJJJMMMNNNMMMJJJHHHDDDDDDEEEDDDCCCCCCEEEGGGIIIKKKMMMPPPVVV___jjjqqqiii```UUUNNNNNNNNNKKKHHHHHHGGGFFFGGGIIIKKKJJJIIIGGGJJJMMMPPPQQQPPPNNNMMMNNNUUUZZZ]]]aaaeeeeeeaaagggqqq~~~nnniiikkkttt~~~tttlllbbb]]]ZZZWWWQQQKKKIIILLLGGGEEEFFFJJJLLLKKKLLLOOOWWW\\\dddiiiiiifff```]]]aaahhhmmmjjjeeeeeefffeee```___^^^```eeejjjkkkiiihhhhhhjjjqqqyyydddTTTQQQ\\\nnn||||||fffQQQKKKUUU```sss|||vvvrrrpppnnnlllkkklllnnnoooffffffeeebbb___^^^```bbbbbbcccbbb[[[TTTRRRYYY```bbbccceeefffffffffeeeeee``````___aaadddiiikkkkkkkkkkkkiiiddd]]][[[___eee___\\\ZZZ\\\```ddddddccccccaaaaaaddddddaaaaaaccc^^^]]]]]]^^^___^^^\\\ZZZ[[[^^^]]]YYYZZZ___bbbaaadddcccaaabbbbbbbbb___\\\YYYYYYZZZ\\\^^^`````````ddddddcccaaa___]]]\\\[[[___```aaa```]]]\\\]]]^^^___[[[WWWVVVXXXYYYWWWTTTXXXXXXYYYZZZZZZXXXVVVVVVTTTUUUUUUVVVWWWXXXXXXXXXVVVVVVVVVVVVVVVVVVWWWXXXWWWVVVTTTTTTUUUWWWYYY[[[[[[YYYWWWVVVVVVVVVTTTRRROOOPPPSSSVVVYYYZZZ[[[[[[TTTUUUVVVWWWXXXYYYYYYZZZSSSSSSRRRRRRSSSUUUYYY[[[```___^^^]]]\\\ZZZXXXVVVUUUVVVVVVWWWWWWXXXZZZ[[[[[[[[[[[[```lll{{{wwwkkkbbb``````___bbbbbb^^^ZZZXXXYYYZZZ^^^______^^^ZZZXXXXXXYYYWWWVVVVVVWWWZZZ]]]aaaccchhhhhhiiimmmrrruuusssqqqooopppqqqsssuuuwwwxxxxxxyyyvvvrrrpppnnnnnnnnnnnnmmmmmmllliiifffgggiiijjjnnnllliiihhhiiijjjiiigggggghhhkkkooorrruuuvvvwwwuuurrruuu|||}}}zzzzzzyyyxxxvvvtttssstttvvvxxxvvvuuutttuuuwwwwwwuuusssuuutttsssrrrrrrrrrrrrsssmmmoooqqqqqqooonnnpppqqqtttvvvyyy{{{|||}}}}}}}}}}}}}}}uuufff[[[WWWVVVUUU[[[[[[]]]bbbhhhmmmooopppppppppooooooooonnnkkkggggggooovvvyyy{{{|||zzzuuummmooorrrrrrmmmeee\\\VVVPPPMMMIIIGGGFFFGGGJJJMMMIIIFFFBBB@@@AAABBBBBBBBBGGGFFFEEEFFFIIINNNTTTWWWNNNMMMKKKJJJIIIIIIIIIHHHBBBDDDFFFHHHHHHHHHJJJKKKIIIBBB======>>>@@@DDDJJJIIILLLNNNLLLGGGDDDDDDFFFCCCFFFHHHIIINNNRRRNNNHHHIIIKKKPPPTTTVVVRRRJJJDDDDDDDDDDDDEEEHHHLLLOOOQQQNNNOOOOOONNNMMMKKKHHHGGGHHHJJJKKKLLLLLLMMMOOOQQQYYYZZZ]]]```aaabbbaaa```ccceeegggiiiiiifffbbb```cccbbb___XXXQQQKKKIIIHHHHHHGGGIIIPPPXXXZZZUUUNNNJJJJJJJJJHHHGGGGGGIIIKKKPPPPPPQQQTTT]]]kkkzzzuuuhhh___[[[XXXUUURRRQQQOOOMMMLLLLLLLLLLLLLLLMMMOOORRRUUUUUUSSSPPPNNNRRRXXX]]]```dddjjjkkkiiimmmqqqxxxzzzmmmjjjnnn{{{zzzssskkk^^^QQQLLLLLLIIIIIIMMMSSSTTTOOOLLLMMMUUUWWW[[[^^^______\\\ZZZYYYaaafffdddaaabbbeeeeeeeee```\\\]]]bbbgggjjjlllkkkooosss|||}}}llllll{{{www]]]TTT```qqqzzzwwwuuutttqqqnnnmmmmmmmmmnnnhhhiiihhhddd```___aaadddeeeffffffaaa[[[YYY]]]aaacccfffiiikkkkkkjjjjjjjjjaaabbbbbbccciiirrrxxxxxxuuutttrrroooiiibbbaaadddbbb]]]YYYZZZ^^^ccceeeeeebbb```aaadddddd``````bbb^^^]]]\\\]]]^^^^^^\\\ZZZYYY\\\]]]ZZZZZZ^^^aaaaaacccaaa___aaacccbbb___[[[ZZZZZZ[[[]]]^^^```aaabbbeeeddddddcccbbbaaa``````bbbccccccbbb___^^^^^^______[[[WWWXXX[[[]]]ZZZVVV[[[YYYYYY\\\\\\ZZZYYY[[[VVVXXXZZZ\\\\\\[[[YYYWWWXXXYYY[[[[[[ZZZYYYYYYZZZ[[[YYYWWWUUUUUUWWWZZZ\\\[[[ZZZXXXXXXYYYYYYWWWUUURRRSSSVVVXXXZZZ[[[[[[[[[WWWXXXXXXYYYZZZ[[[\\\]]]VVVUUUUUUTTTTTTWWW]]]aaa___^^^]]]\\\ZZZYYYXXXXXXZZZ[[[\\\[[[ZZZYYYYYYZZZ^^^___```eeerrruuulllfffeeedddccceeeeee```^^^___```___ccceeefffccc]]]ZZZYYYZZZXXXXXXXXXZZZ]]]```dddfffjjjjjjkkkpppvvvxxxvvvsssrrrrrrsssvvvyyy{{{{{{zzz{{{zzzwwwuuusssrrrrrrrrrnnnrrrssspppoooqqqsssrrrrrrrrrssssssrrrooommmkkkmmmmmmoooqqqsssuuuwwwwwwwwwtttuuu}}}}}}|||zzz{{{{{{zzzxxxyyy{{{}}}|||zzzyyyzzz}}}~~~{{{xxxxxxwwwuuutttsssttttttuuurrruuuxxxxxxuuutttvvvxxxvvvyyy|||~~~}}}|||||||||xxxgggYYYTTTUUUUUUXXXXXX\\\bbbkkksssxxxzzzwwwxxxwwwuuuvvvxxxwwwsssqqqwww|||~~~zzztttuuuvvvtttnnneee[[[UUUOOOLLLJJJJJJIIIIIINNNUUURRRNNNHHHDDDCCCDDDDDDEEEGGGGGGHHHIIIMMMRRRWWWZZZRRROOOLLLKKKLLLMMMMMMMMMIIIKKKLLLMMMMMMNNNQQQTTTNNNFFF@@@@@@BBBDDDIIIOOOQQQTTTVVVSSSLLLHHHIIILLLGGGJJJKKKLLLQQQTTTQQQKKKKKKMMMPPPVVVXXXVVVNNNHHHGGGGGGHHHJJJNNNRRRVVVYYYVVVVVVUUUTTTRRRPPPOOONNNPPPQQQQQQOOOMMMMMMNNNOOOZZZ]]]ccciiimmmmmmiiifffiiijjjlllmmmllljjjhhhfffiiifffbbbZZZSSSOOONNNNNNNNNKKKLLLUUU```eee___WWWNNNNNNMMMKKKJJJJJJMMMOOOYYYYYYZZZ^^^gggvvvwwwlllddd___\\\[[[\\\ZZZXXXUUUTTTSSSSSSTTTWWWXXXZZZ\\\\\\ZZZXXXVVVZZZ```gggjjjnnnssssssoooooommmoooxxx}}}oookkkllluuuqqq]]]RRRQQQPPPPPPVVV\\\\\\WWWRRRRRRSSSQQQPPPQQQSSSUUUUUUTTTSSSZZZ^^^^^^^^^aaaddddddgggaaa]]]```fffjjjooorrrssszzzgggaaassszzzyyyvvvuuurrrpppnnnmmmmmmmmmiiijjjkkkhhhdddcccfffjjjlllmmmllliiieeebbbaaaaaabbbggglllnnnnnnmmmmmmnnncccddddddeeemmm|||}}}pppgggdddccc___[[[[[[___dddeeeeeebbb```aaaeeeeeebbbaaaccc^^^]]]]]]^^^```aaaaaa```YYY^^^```^^^\\\^^^___^^^aaa^^^]]]```cccccc___[[[YYYZZZ\\\]]]^^^___bbbccccccbbbbbbbbbbbbccccccdddaaabbbcccbbbaaa```aaacccaaa\\\XXXZZZ___aaa]]]YYY]]]YYYYYY]]]]]][[[\\\```[[[\\\^^^___^^^]]][[[ZZZXXX[[[______]]][[[ZZZ[[[ZZZZZZZZZZZZ[[[[[[\\\\\\[[[ZZZZZZ[[[\\\\\\[[[YYYXXXYYY[[[\\\]]]]]]]]]]]]ZZZZZZ[[[\\\]]]^^^______[[[\\\\\\[[[ZZZ\\\```ddd```______]]]\\\\\\]]]^^^___aaadddcccaaa______```aaadddeeehhhtttuuuoookkkhhhfffdddfffeeebbbdddjjjjjjggggggiiikkkgggaaa\\\[[[]]]]]]]]]^^^___bbbfffiiikkkllllllnnnsssxxx{{{yyyvvvvvvuuuvvvzzz~~~}}}}}}}}}}}}{{{yyywwwvvvvvvuuuyyyyyysssqqquuuvvvtttrrruuuwwwxxxvvvtttsssssstttssssssssstttuuuvvvwwwyyyuuuuuu|||zzz|||~~~}}}}}}~~~~~~|||~~~||||||zzzxxxvvvuuuvvvwwwwwwwww{{{~~~{{{yyy{{{~~~yyy}}}~~~|||{{{|||zzziiiZZZUUUXXX[[[ZZZ[[[^^^dddllltttxxxzzzzzz|||{{{xxxzzz{{{yyy}}}~~~~~~}}}xxxuuuuuuuuurrrlllddd]]]XXXQQQNNNNNNQQQQQQQQQWWW______YYYQQQJJJHHHHHHIIIJJJKKKLLLNNNPPPSSSVVVXXXYYYVVVQQQLLLJJJLLLNNNOOOOOOOOOPPPOOONNNNNNPPPTTTWWWQQQJJJEEEFFFIIIJJJMMMQQQYYY\\\^^^ZZZSSSOOOPPPTTTMMMOOOQQQRRRXXX\\\ZZZUUUOOONNNQQQUUUYYYXXXRRRLLLIIIJJJLLLOOOSSSYYY^^^aaa___^^^\\\ZZZXXXWWWVVVVVV^^^]]]ZZZVVVQQQOOOOOOOOOZZZ```jjjvvv}}}}}}wwwqqqnnnnnnoooppppppppppppooonnnkkkeee]]]VVVTTTTTTVVVRRRQQQRRRZZZdddhhheee```UUUUUUUUUSSSSSSTTTXXX[[[eeegggjjjooowwwuuujjjcccbbbccceeedddcccaaa___^^^^^^___```aaacccdddeeeddddddcccgggpppyyy~~~|||uuummmlllkkkoooyyy|||pppmmmnnntttzzz~~~lll]]]YYYZZZZZZ]]]cccccc^^^[[[\\\UUUQQQNNNMMMOOOQQQRRRQQQSSSXXX[[[[[[^^^ccceeecccgggaaaaaaiiiqqqtttxxx|||kkkiiiyyyzzzuuutttsssrrrqqqpppooooooiiikkkllljjjggggggkkkppprrrrrrqqqppplllhhhccc```bbbgggmmmpppooonnnooopppdddfffeeefffppp}}}mmmfffdddaaa^^^^^^bbbeeefffeeedddbbbdddhhhhhheeedddfff___^^^^^^___bbbeeeeeeeee[[[aaaddd```^^^^^^^^^]]]aaa^^^^^^```eeeeeeaaa\\\YYYZZZ\\\]]]]]]___bbbddd`````````aaabbbccceeeeee^^^```bbbbbbbbbbbbdddfffbbb]]]ZZZ\\\bbbddd```\\\___ZZZYYY\\\]]][[[^^^dddaaaaaaaaa``````___^^^^^^XXX\\\aaabbb___\\\[[[[[[XXXZZZ]]]___```___^^^\\\\\\[[[[[[]]]______^^^\\\]]]^^^___`````````___^^^[[[\\\\\\]]]^^^___```aaa___aaaccccccaaa```bbbeeebbbbbbbbbaaa```aaaccceeeaaadddhhhiiigggfffhhhiiidddggghhhjjjttt|||tttqqqmmmiiieeedddfffdddccciiiqqqrrrmmmiiilllmmmjjjccc^^^]]]___aaaaaabbbdddgggkkknnnooonnnnnnppptttzzz}}}{{{yyyxxxxxxyyy|||}}}~~~~~~{{{yyyxxxxxx||||||tttppptttvvvtttsssvvvyyyzzzyyyxxxyyy{{{yyyxxxvvvuuuuuuuuuvvvwwwzzzuuuuuu|||yyy}}}}}}|||}}}{{{xxxwwwwwwxxxyyyyyy~~~~~~|||~~~~~~~~~|||}}}{{{jjj[[[XXX\\\`````````bbbffflllqqqtttuuuzzz}}}{{{xxx{{{~~~}}}~~~{{{zzz{{{yyytttqqqqqqqqqoookkkfff```]]]TTTQQQRRRVVVWWWVVV]]]fffiiibbbXXXPPPLLLLLLMMMNNNQQQRRRTTTVVVXXXYYYZZZZZZXXXSSSLLLJJJKKKNNNOOOPPPQQQPPPOOOMMMLLLNNNRRRVVVQQQKKKIIILLLOOOOOOPPPRRR^^^bbbddd___XXXSSSUUUYYYQQQSSSUUUXXX^^^cccbbb]]]QQQPPPPPPUUUYYYYYYTTTOOOKKKLLLNNNRRRWWW]]]bbbeeeeeedddaaa___]]]\\\\\\\\\jjjhhhddd]]]VVVRRRQQQQQQ[[[bbbpppzzzppppppqqqrrrsssuuuvvvvvvrrrnnnggg___YYYWWWYYY\\\TTTUUUYYY___eeehhhgggeeeaaaaaaaaa```aaacccgggkkkppptttyyy}}}qqqjjjkkkmmmjjjjjjjjjhhhgggfffggghhhggghhhiiijjjlllmmmmmmmmmsss~~~zzzppppppnnnmmmrrrpppnnnpppssstttssstttxxxzzz|||vvveee```cccaaabbbffffffcccbbbeee]]]YYYTTTSSSUUUWWWWWWVVVVVVYYY[[[\\\```eeefffcccfffbbbeeeqqq{{{}}}{{{ffffff~~~xxxyyyssssssttttttsssrrrqqqqqqooommmooorrrqqqooopppttttttuuuwwwwwwuuupppjjjggghhhkkknnnpppooommmlllkkkdddhhhhhhiiisss~~~jjjjjjbbb]]]```dddeeeeeefff^^^bbbggghhhfffdddeeefffgggeeecccdddfffggggggfffaaabbbbbbbbbcccccccccccc___bbbddddddcccaaa``````ZZZZZZ\\\___aaacccbbb```eee```\\\]]]bbbeeedddaaadddbbb______bbbeeeggghhhhhhcccccchhhgggaaa\\\]]]ccc\\\WWWZZZ^^^```cccgggaaabbbdddcccaaa```___```aaabbbbbbaaa___^^^^^^___```^^^]]]```cccdddaaa^^^bbb___\\\\\\___bbbbbbbbb^^^```bbbdddeeedddcccbbb^^^aaadddeeeeeeeeeeeefffiiihhhggghhhiiiiiihhhgggdddcccaaa___```cccgggiiillljjjjjjooovvvwwwrrrkkknnnjjjfffhhhqqq|||~~~vvvppplllkkkjjjjjjqqqqqqrrrqqqqqqrrruuuwwwoootttvvvrrrhhhaaa```cccffffffgggjjjooorrrsssssszzzvvvsssvvv||||||xxx}}}}}}~~~{{{xxxvvvwwwwwwwww{{{}}}}}}{{{{{{zzzyyyyyyyyyyyyzzz{{{~~~}}}yyyxxx|||{{{~~~zzzwwwvvvwwwyyy{{{zzz|||vvv{{{~~~ssslllcccaaakkkllllllkkklllnnnnnnlllkkkmmmpppuuuyyy}}}~~~{{{vvvqqqmmmjjjiiigggddddddddddddcccaaaUUUTTTTTTVVVYYY^^^bbbeeekkkpppfffYYYXXXVVVSSSXXXZZZYYYYYY[[[]]]\\\XXXTTTUUUQQQLLLKKKMMMPPPQQQQQQRRRSSSTTTRRROOONNNQQQTTTLLLMMMNNNPPPVVV[[[XXXQQQ```eeehhhddd\\\WWWWWWZZZZZZ```bbbaaaccciiikkkggg^^^UUUPPPRRRTTTSSSTTTWWWNNNNNNSSS\\\aaaccceeeiiimmmiiidddaaabbbcccbbbaaaeeeeeeeeebbb^^^]]]___bbbeeennn{{{}}}yyyyyy}}}~~~{{{yyytttkkkbbb\\\[[[___bbb___]]][[[\\\___ccceeefffhhhqqqzzz||||||~~~~~~|||~~~wwwuuuvvvxxxqqqooollllllmmmnnnmmmmmmmmmiiiiiipppvvvxxxzzz}}}xxxqqqkkkiiimmmzzzrrrqqqpppooooooqqqssstttssssssuuuzzzyyyqqqqqqppppppppppppnnniiifffmmmaaaYYY[[[^^^\\\\\\___^^^\\\[[[^^^dddiiijjjiiihhhgggkkkvvvqqqhhhnnn|||uuurrruuuvvvrrrppprrrrrrqqqrrrpppqqqtttsssqqqqqquuuyyyxxxvvvtttrrrpppnnnmmmjjjmmmpppqqqooommmllllllfffiiijjjmmmzzz}}}qqqiiibbbdddhhhiiiiiijjjjjjmmmpppoookkkhhhggggggeeeeeeeeeeeefffggggggfffcccccccccdddeeeeeeffffffbbbdddffffffeeeccccccddd^^^^^^___aaadddeeedddbbbgggeeecccbbbbbbcccdddeeecccbbbaaabbbeeehhhkkkmmmsssmmmjjjkkkjjjeeebbbdddfff___[[[]]]```aaadddgggeeegggiiiiiigggeeedddddd___```aaaaaa______```aaa^^^^^^___aaacccdddcccaaadddbbb___```ccceeeeeeeeecccdddfffggghhhhhhhhhhhheeegggiiiiiihhhggghhhiiijjjiiihhhiiikkkllllllkkkllljjjhhhggggggjjjlllnnnvvvttttttxxx|||wwwssspppnnnoootttyyy}}}~~~|||xxxvvvvvvwwwxxxxxxvvvwwwwwwvvvuuuuuuwwwyyyuuu{{{|||sssllliiiiiikkklllnnnsssxxx|||~~~~~~}}}~~~~~~}}}|||}}}~~~}}}{{{~~~{{{wwwuuuuuuvvvwwwyyy~~~~~~~~~}}}yyysssoooxxxzzzuuunnnnnnyyy~~~|||yyyxxxvvvtttqqqooonnnnnnpppvvv}}}~~~zzzuuuoookkkhhhdddaaa]]][[[\\\^^^___```ZZZZZZZZZ[[[^^^aaadddfffllluuupppgggfffbbb\\\^^^]]]]]]]]]___```___[[[WWWVVVSSSPPPOOORRRUUUVVVUUUYYYYYYWWWTTTPPPOOOQQQSSSSSSTTTUUUVVV[[[```]]]VVV\\\```cccccc```___aaaccc^^^ccceeedddggglllnnnkkkccc[[[UUUVVVWWWVVVXXX[[[UUUUUUZZZbbbggghhhkkkooonnnkkkgggfffgggiiihhhgggjjjkkkmmmoooppprrrtttuuuuuuzzz~~~yyypppgggbbbaaacccffffffdddcccbbbdddhhhlllooozzz{{{{{{}}}wwwtttqqqpppoooooonnnmmmooommmpppzzzzzzsssmmmlllppp}}}~~~wwwvvvtttrrrqqqqqqrrrsssttttttuuuyyy~~~~~~~~~yyyvvvssskkkfffhhhkkkjjjlllooojjjgggeeegggkkkooopppoooooolllnnn{{{|||xxxjjjdddlllyyyzzzxxxsssrrruuuvvvtttwwwttttttvvvvvvssssssuuu~~~{{{vvvrrrpppqqqsssuuuoooqqqssssssqqqooonnnnnnkkklllmmmqqqyyyooohhhhhhkkkllllllmmmllloooqqqpppkkkfffeeefffdddfffhhhiiihhhgggggggggeeeeeeffffffggghhhhhhiiieeefffhhhhhhggggggiiijjjdddcccdddeeeggghhhgggfffiiijjjiiigggddddddfffhhhdddddddddfffiiimmmpppsss|||vvvpppnnnmmmjjjiiikkkjjjddd```aaabbbbbbdddggggggjjjmmmnnnllljjjiiihhhaaacccdddcccbbbbbbccceee]]]___bbbddddddddddddeeehhhfffeeefffhhhiiijjjiiijjjjjjjjjkkklllnnnooopppllllllmmmkkkiiiggghhhiiinnnmmmlllnnnpppsssttttttuuutttrrrrrrrrrtttvvvxxx}}}{{{zzz~~~zzzyyyyyyzzz||||||{{{yyy{{{zzzyyyzzz}}}~~~~~~~~~|||zzzyyyzzz{{{xxx~~~{{{sssoooooonnnooosssyyy~~~{{{vvvsssqqqqqqqqqxxx|||}}}{{{|||~~~}}}{{{xxxvvvrrrnnnkkkqqq}}}yyytttwww~~~zzzuuupppmmmkkkhhhhhhoooxxx}}}|||xxx|||{{{xxxsssnnnhhhdddbbb```]]]XXXWWWXXX\\\___```\\\\\\]]]^^^```aaabbbcccjjjwwwyyytttssslllbbbbbb_________```aaa___\\\YYYUUUSSSSSSTTTWWWZZZ[[[ZZZ[[[ZZZWWWSSSPPPOOORRRTTTVVVXXXXXXYYY]]]bbb```ZZZYYYZZZ\\\^^^```ccceeefffaaaeeeggggggjjjoooqqqooofff___YYYXXXXXXXXXZZZ^^^ZZZZZZ]]]eeeiiijjjmmmqqqkkkiiihhhhhhjjjkkkkkkjjjjjjlllrrr{{{{{{rrrjjjeeeeeefffhhhkkkkkkjjjhhhgggjjjqqqwww~~~|||~~~|||yyywwwuuusssqqqnnnllllllrrr~~~zzzsssqqquuu|||zzzyyywwwuuuttttttuuuuuuwwwwwwxxx{{{xxxtttrrrvvvzzz{{{}}}uuuqqqmmmmmmqqqtttuuutttvvvpppooo}}}vvvsssmmmjjjtttyyyhhheeennn~~~}}}wwwxxx}}}}}}yyyyyyvvvtttwwwwwwtttsssttt~~~zzzvvvrrrqqqsssvvvxxxsssuuuwwwvvvtttrrrqqqqqqqqqppppppttt~~~tttkkkkkkmmmmmmmmmoookkknnnpppoookkkgggggghhheeeiiilllmmmkkkjjjiiijjjgggggghhhiiiiiijjjjjjkkkhhhiiijjjjjjjjjkkkmmmooojjjiiihhhjjjkkklllkkkjjjkkkkkkjjjiiiiiiiiijjjkkkggggggiiijjjkkknnnrrruuu|||xxxsssqqqpppooonnnnnnnnniiifffffffffdddeeehhhgggjjjnnnooonnnllljjjjjjhhhiiijjjiiigggfffggghhh```cccffffffdddcccdddfffjjjjjjjjjkkklllmmmmmmmmmnnnnnnmmmnnnooorrrtttvvvtttuuutttqqqmmmkkkkkklllqqqqqqqqqssswww{{{||||||{{{{{{{{{|||}}}}}}}}}~~~~~~zzzxxxwwwvvvxxx{{{~~~|||vvvrrrooonnnnnnvvvyyyzzzxxxuuussstttvvv~~~|||yyywwwuuusssrrrqqqsss}}}zzzwww}}}zzztttooollljjjiiiiiilllrrruuuuuutttyyywwwtttooojjjeeeaaa^^^^^^\\\YYYYYY\\\___aaabbb[[[\\\^^^```bbbcccccccccmmm||||||zzzrrrgggfffccccccccccccbbb```^^^\\\WWWXXXZZZ\\\___aaabbbbbb\\\ZZZWWWTTTSSSUUUYYY[[[XXXZZZ[[[[[[```dddddd```^^^]]]\\\^^^cccffffffeeeccceeeggghhhkkkoooqqqqqqkkkgggaaa___^^^___aaadddaaa```bbbhhhllllllnnnrrrkkkkkkkkklllmmmnnnmmmmmmllloooxxx{{{tttnnnllllllmmmnnnqqqrrrrrrooolllooowww~~~~~~~~~}}}{{{yyyuuurrrmmmmmmrrr~~~~~~zzz{{{}}}}}}{{{zzzyyyyyyyyyyyyzzz{{{}}}|||{{{}}}yyyttttttwww{{{|||{{{zzzxxx|||xxxqqqlllqqqzzzmmmmmmvvvyyyuuusssuuuvvvsssqqqrrryyywwwuuusssssstttvvvwwwvvvxxxyyyxxxvvvtttttttttsssrrrqqquuuvvvnnnoooqqqqqqpppqqqrrruuuwwwuuuqqqnnnnnnooojjjllloooppppppnnnnnnmmmjjjjjjkkkkkkkkkllllllllljjjkkklllllllllmmmppprrrnnnmmmlllmmmooopppooonnnmmmjjjhhhjjjnnnpppooollljjjlllmmmmmmlllmmmqqqssswwwwwwvvvuuuvvvvvvtttqqqpppmmmkkkllljjjggghhhkkkiiillloooqqqpppnnnnnnnnnoooppppppnnnjjjhhhhhhiiifffiiikkkjjjfffcccdddeeekkklllnnnooopppooooooooopppoooooooooqqqtttwwwzzz~~~{{{wwwtttssssssttttttuuuyyy~~~}}}xxxtttpppooonnnvvvwwwwwwtttooollllllnnnyyyyyyxxxwwwwwwxxx{{{}}}|||zzz{{{wwwtttqqqoooqqqrrrqqqppppppssswwwyyyxxxtttpppkkkgggdddccc]]]\\\\\\^^^```bbbaaa```]]]___bbbdddfffgggggggggttt|||tttkkklllfffffffffeeecccaaa______\\\^^^aaadddfffgggiiiiiibbb___[[[XXXXXX[[[]]]___ZZZ]]]___```dddiiikkkhhhgggdddcccfffjjjmmmkkkhhhffffffgggiiilllnnnppprrrsssrrrooojjjiiijjjmmmnnnllliiijjjoooqqqpppqqquuuqqqqqqrrrrrrrrrrrrrrrssstttxxx~~~xxxuuuuuuvvvwwwwwwwwwzzz{{{xxxuuuwww~~~}}}yyyvvvwwwtttvvv~~~|||||||||}}}{{{vvvwwwwwwxxxxxxssspppsssuuussspppppprrrrrrssssssttttttttttttvvvwwwxxxxxxvvvtttuuuuuurrrppppppuuu~~~xxxqqqsssvvvuuutttuuuyyy{{{{{{yyytttpppppprrrpppooooooqqqssssssqqqooooooooooooooonnnnnnnnnnnnlllnnnpppppppppqqqssstttpppooonnnnnnqqqrrrsssrrroookkkiiilllrrruuusssooommmoooqqqpppmmmmmmpppssstttwwwyyyzzz|||~~~{{{uuusssqqqqqqssspppmmmnnnrrrnnnppprrrssssssssssssttttttuuutttqqqnnnkkkjjjkkkoooppppppooollliiigggggglllooorrrtttsssrrrqqqrrrqqqqqqqqqrrrtttwww{{{}}}{{{yyyxxxxxxyyy}}}{{{wwwuuussssssxxxyyyyyyuuupppllllllmmmvvvwwwxxxxxxzzz}}}}}}}}}zzzxxxwwwvvvtttwwwxxxtttooonnnrrrxxxxxxvvvssspppmmmjjjiiihhhaaaaaaaaaccceeeeeecccaaa```bbbdddgggiiijjjjjjjjjuuu{{{xxxqqqkkkooogggggghhhfffbbb```______^^^```ccceeefffgggiiijjjgggccc^^^[[[[[[\\\\\\\\\\\\```bbbbbbeeekkkmmmllliiihhhiiilllppprrrpppmmmmmmkkkkkknnnpppppprrrvvvwwwyyyyyytttrrrtttvvvvvvuuurrrqqqssstttqqqrrruuutttuuuuuuuuuttttttvvvxxx{{{zzzxxxzzz||||||zzzzzz|||}}}}}}|||{{{{{{wwwqqqnnnrrruuussspppooommmnnnoooqqqrrrrrrrrrqqqssstttuuuuuussssssssstttqqqnnnnnnrrrxxx|||uuuppptttxxxwwwuuuuuuwwwyyyzzzxxxtttrrrsssuuutttpppmmmoootttwwwsssooouuuuuutttsssrrrqqqppppppooorrrtttuuuuuutttuuuvvvpppooonnnooorrrtttuuuuuuqqqpppoooqqqtttuuutttrrrnnnqqqtttsssooonnnqqqttttttyyy{{{zzz}}}}}}wwwvvvuuuwwwyyywwwtttuuuyyyqqqrrrtttttttttuuuwwwyyyzzzzzzzzzwwwtttrrrqqqrrrvvvuuuttttttsssqqqnnnlllnnnrrrvvvxxxvvvtttttttttttttttuuuwwwyyy|||~~~{{{zzzyyyyyy{{{~~~|||wwwtttsssuuuyyy{{{|||}}}~~~|||{{{|||}}}}}}~~~~~~}}}zzzvvvvvvzzz~~~{{{zzzxxxvvvtttssssssssspppooonnnnnnoooooommmllllllmmmnnnooopppqqqqqqqqqxxx}}}zzztttqqqwwwqqqrrrrrroookkkhhhhhhiiigggiiikkklllkkklllnnnqqqqqqmmmiiigggggggggfffeeegggjjjllljjjlllpppsssrrrpppqqqtttwwwyyyxxxvvvtttxxxtttsssvvvwwwvvvxxx}}}}}}~~~}}}}}}|||yyyyyy|||yyy{{{|||{{{zzz|||wwwpppmmmqqquuusssqqqpppkkkkkkmmmnnnooopppqqqqqqppprrrsssrrrqqqqqqrrrsssqqqnnnmmmooopppwwwwwwpppnnnrrrvvvvvvtttssstttwwwyyyyyywwwwwwyyy|||wwwpppkkknnnuuuxxxtttoooyyyyyyxxxvvvuuusssrrrrrrrrrtttxxxyyyxxxwwwwwwwwwpppooonnnooorrruuuvvvvvvrrrtttvvvvvvuuuttttttvvvnnnrrruuutttqqqpppssswwwuuuyyyzzzxxxzzz~~~}}}wwwxxxxxx{{{~~~|||yyyzzzrrrrrrssssssssstttxxxzzz~~~}}}{{{yyyyyyzzzzzzxxxvvvwwwyyyxxxtttpppoootttyyyzzzyyyvvvvvvvvvvvvwwwxxxzzz}}}~~~~~~}}}}}}~~~{{{{{{|||~~~~~~{{{yyyyyyzzzzzzyyy}}}}}}}}}}}}}}}}}}~~~~~~}}}|||yyyyyyzzzwwwyyyzzzzzzxxxxxx{{{~~~~~~{{{xxxxxxzzz{{{zzzxxxwwwzzz{{{xxxxxx|||~~~}}}}}}{{{zzz}}}~~~|||~~~oooooonnnmmmooorrrpppjjjiiijjjjjjkkklllmmmnnnnnnmmmllllllmmmooopppooonnnpppmmmmmmooorrruuu}}}zzzqqqpppoooppprrrtttuuuvvvssstttuuuvvvwwwxxxyyyzzz~~~wwwooolllmmmqqqssstttyyyzzzyyywwwtttsssvvvyyyyyyyyyyyyxxxwwwvvvuuutttvvvooommmsssxxxvvvuuuvvvqqquuuxxxwwwvvvvvvuuutttrrruuuwwwuuurrrrrrwww{{{zzzzzz{{{|||~~~}}}|||zzzyyyyyy|||~~~{{{|||~~~mmmeeennnxxxzzz|||zzz|||~~~zzzxxxwwwxxx{{{}}}~~~|||{{{{{{{{{||||||{{{|||{{{}}}nnnooonnnmmmooorrrqqqlllhhhiiijjjlllnnnooopppqqqrrrooolllkkkkkkllllllkkkiiiggghhhkkkmmmooouuu||||||ooopppnnnmmmmmmnnnqqqrrrsssrrrrrrssssssssstttttttttxxxuuuqqqooooooqqqqqqrrrwwwwwwwwwuuussssssuuuxxxxxxxxxxxxxxxwwwvvvuuutttuuunnnmmmssswwwvvvtttuuurrrtttwwwvvvuuuuuuuuuuuusssvvvxxxwwwttttttwww{{{zzzzzz{{{|||}}}}}}|||{{{zzzzzz|||}}}yyyzzz~~~yyyfff[[[eeesss{{{|||~~~|||zzzzzz|||~~~~~~lllnnnnnnlllnnnrrrqqqmmmhhhjjjkkknnnpppqqqrrrsssvvvrrrmmmiiihhhggggggfffffffffhhhlllmmmllloootttttt{{{zzzrrrlllnnnllljjjiiijjjlllnnnpppqqqqqqpppooonnnmmmllllllpppqqqrrrrrrpppooooooooorrrssssssrrrqqqqqqtttvvvvvvvvvvvvvvvvvvuuutttsssrrrnnnmmmqqquuuuuussstttrrrssstttuuutttssstttvvvsssvvvyyyyyywwwvvvxxx{{{zzzzzz{{{||||||||||||{{{|||{{{|||}}}yyyxxx|||yyyfffZZZbbbrrr|||~~~}}}||||||~~~iiikkkkkkiiikkkoooooommmkkklllmmmoooqqqqqqqqqqqqtttpppllliiigggfffdddccccccdddgggllllllhhhhhhlllmmmqqqttttttrrrpppnnnmmmlllkkkiiigggfffhhhkkknnnpppooonnnllljjjhhhgggfffjjjnnnqqqpppnnnlllmmmooommmnnnnnnnnnnnnoooqqqrrrsssttttttttttttssssssrrrooommmmmmooorrrsssrrrrrrrrrqqqrrrsssrrrqqqssswwwtttwwwzzz{{{yyyxxxyyyzzzyyyzzz{{{{{{{{{zzz{{{||||||zzz|||{{{zzz|||~~~qqqhhhmmmwww~~~~~~{{{zzz{{{~~~eeehhhiiiffffffjjjlllkkkmmmnnnoooppppppooonnnmmmlllkkkjjjjjjjjjhhheeebbb______cccgggfffbbbaaacccjjjjjjjjjjjjhhhggghhhjjjiiijjjiiigggeeefffjjjmmmnnnmmmllljjjhhhfffeeedddgggjjjkkkkkkhhhhhhkkkoooiiiiiiiiijjjkkklllmmmmmmppppppqqqqqqqqqqqqqqqqqqlllmmmmmmmmmoooqqqqqqpppqqqnnnooosssrrroooqqqwwwtttvvvyyyzzzzzzyyyyyyyyywwwyyyzzzzzzxxxxxxzzz|||{{{yyy{{{~~~|||~~~}}}zzzzzz|||}}}{{{xxxxxxxxxdddggggggdddcccgggiiiiiimmmnnnooooooooommmkkkiiifffggghhhkkklllkkkgggdddcccbbbdddgggfffbbbbbbeeejjjiiihhhiiigggdddeeehhheeegggiiigggeeeeeehhhllljjjjjjiiihhhgggffffffeeeeeeeeeeeeddddddfffjjjlllfffeeeeeefffhhhiiiiiihhhllllllmmmnnnoooooonnnnnniiilllmmmkkklllppppppnnnooolllmmmsssrrrnnnooovvvtttuuuvvvwwwxxxxxxxxxxxxuuuxxxyyyxxxuuuuuuxxx{{{yyywwwzzz}}}}}}uuu{{{zzzwwwwwwyyydddhhhhhhcccaaadddhhhhhhiiikkkmmmnnnnnnllljjjhhheeeeeefffiiikkkllljjjhhhiiiggggggiiihhheeefffkkkiiiggghhhkkkhhhccccccggg```dddhhhgggeeedddgggjjjeeeffffffffffffgggggggggaaa```___aaacccfffggghhhdddbbbbbbcccfffgggeeeccchhhiiijjjkkkllllllllllllgggkkkmmmjjjjjjnnnpppmmmmmmiiillltttsssmmmmmmuuutttsssssssssuuuvvvwwwwwwsssvvvxxxvvvssssssvvvzzzyyywwwxxx~~~}}}yyyyyyssszzz{{{yyy{{{}}}qqqrrreeeiiiiiidddaaadddggghhhfffhhhkkklllmmmllljjjhhhgggfffeeegggiiikkklllkkkiiifffeeefffdddccceeekkkcccaaadddhhhfff___^^^bbb]]]bbbfffgggdddccceeeiiibbbbbbccceeefffggghhhhhh___]]]]]]```dddgggeeeccccccaaa```bbbdddeeecccaaafffggghhhiiijjjkkkkkkkkkfffkkkmmmiiiiiinnnooollllllhhhlllttttttllllllttttttsssqqqqqqsssuuuvvvvvvrrruuuwwwuuuqqqqqquuuzzzzzzvvvwww}}}{{{vvvtttwww|||~~~||||||~~~~~~uuullliiifffddddddddddddcccfffddddddgggjjjjjjhhheeefffdddccceeeiiilllllljjjeeedddeeefffiiiiiihhhgggfffeeecccaaa_________```]]]^^^```cccfffgggeeecccbbbdddfffeeedddccccccdddYYYXXXXXX[[[___dddffffffeee```\\\___eeegggddd```eeefffggghhhjjjkkklllmmmfffjjjkkkjjjmmmrrrpppkkkmmmmmmnnnoooooonnnmmmllllllnnnrrruuuwwwvvvuuutttrrrrrrqqqqqqqqqrrrssstttvvvxxxzzz}}}~~~|||vvvrrryyyyyyzzz||||||xxxzzz~~~{{{yyy|||jjjhhheeedddcccdddeeeeeedddcccbbbdddggggggfffdddgggeeecccdddfffgggfffdddfffeeedddeeeffffffdddbbbeeedddbbb```^^^]]]\\\\\\\\\\\\^^^bbbeeefffeeecccbbbccceeeeeedddddddddfff]]]\\\[[[\\\```cccdddeeefffcccbbbdddggghhheeebbbggghhhiiiiiijjjjjjjjjiiieeehhhiiihhhjjjoooooojjjiiikkknnnppppppnnnkkkiiilllmmmooorrrtttuuuuuuuuuqqqpppoooooopppqqqsssuuutttxxx}}}~~~|||xxxuuutttvvvvvvwwwyyy}}}~~~~~~{{{wwwwwwyyy~~~~~~{{{yyyxxx{{{~~~~~~fffeeedddccccccdddeeefffcccbbbaaaaaabbbdddcccbbbdddbbbaaaaaaccccccbbbaaagggeeecccbbbbbbbbb```^^^ccccccaaa```]]][[[XXXWWWZZZ[[[\\\```ccceeeeeecccbbbccceeeeeeddddddeeefffcccaaa___^^^```bbbbbbbbbfffgggiiijjjjjjiiifffdddhhhiiijjjjjjiiihhhfffeeeeeeffffffeeehhhlllllliiieeehhhlllooopppnnnjjjhhhllllllmmmnnnqqqsssvvvxxxqqqpppnnnmmmnnnqqqtttvvvrrryyyyyyttttttvvvrrrrrrsssuuuxxxyyyxxxvvvzzzyyywwwuuutttvvvzzz}}}|||{{{yyywwwvvvxxx}}}~~~zzz|||~~~~~~{{{zzz{{{|||{{{}}}{{{{{{zzzzzz|||bbbccccccccccccdddeeegggcccbbb`````````aaabbbbbb^^^^^^___```bbbcccccccccfffdddbbbaaaaaa```___]]]cccbbbbbb```^^^ZZZWWWUUUYYYYYY[[[^^^bbbddddddccccccdddeeedddcccbbbccceeehhheeeaaa______`````````dddiiimmmnnnkkkgggeeeeeeggggggiiiiiihhhgggeeeddddddddddddeeegggjjjkkkiiifffhhhkkkmmmnnnmmmllljjjmmmmmmllllllooossswwwyyysssrrrooonnnnnnpppsssuuurrrwww||||||xxxtttssstttooooooppprrrtttuuusssqqqsssvvvxxxxxxvvvuuuvvvyyy|||{{{yyyuuurrrsssuuuxxx~~~zzz{{{|||}}}{{{xxxwwwyyyyyywwwxxx|||}}}}}}vvvyyy|||}}}{{{yyyyyyyyy{{{```bbbccccccbbbbbbdddfffdddcccbbb```___```aaabbb^^^___aaabbbccccccccccccdddbbb``````aaaaaaaaa```bbbbbbbbbaaa___\\\YYYWWWYYYYYYZZZ]]]```ccccccbbbeeeeeeeeecccaaa```aaabbbjjjfffbbb___^^^______^^^bbbgggmmmmmmiiieeecccdddcccdddeeefffffffffeeeddddddcccccceeehhhiiiiiiiiijjjjjjiiijjjkkklllnnnooonnnmmmllllllnnnrrrvvvyyyvvvtttqqqoooooopppqqqrrrssstttvvvwwwxxxvvvssspppoooooooooppprrrrrrpppooolllrrryyy|||{{{xxxvvvvvvxxxxxxvvvssspppppprrrttt|||zzzyyyzzzzzzyyyzzz}}}zzzwwwwwwyyyxxxttttttvvvzzzyyy{{{~~~zzzsssuuuwwwzzz{{{|||||||||~~~zzzzzz{{{~~~}}}yyywww~~~~~~~~~|||}}}~~~~~~}}}}}}}}}}}}___bbbdddccc```___aaadddcccddddddbbb```___```aaaaaaccceeeeeecccaaa``````cccaaa______aaabbbcccbbbbbbaaaaaa```___]]]\\\[[[[[[ZZZ[[[]]]```bbbbbbbbbddddddcccaaa___^^^___aaahhhddd___]]]]]]^^^^^^______dddiiijjjgggdddbbbbbb``````aaabbbcccddddddeeeccc```aaafffiiihhhggggggmmmkkkiiihhhhhhkkknnnppplllllllllmmmnnnqqqssstttssssssqqqpppooooooppppppppppppqqqsssvvvuuurrrooopppooonnnooopppqqqqqqoooiiiooowww|||}}}zzzvvvtttpppqqqrrrqqqpppqqqsssuuuwwwvvvtttsssrrrsssuuuvvvyyyvvvvvvyyywwwsssrrrsssvvvvvvxxxzzz|||{{{yyywwwttttttuuuvvvxxxzzz|||}}}~~~yyyzzz}}}|||zzz|||yyyvvvuuuxxx|||}}}}}}zzzxxxwwwxxx}}}~~~}}}~~~~~~~~~||||||}}}}}}}}}}}}||||||{{{wwwuuuwwwzzz|||}}}{{{~~~}}}{{{{{{{{{|||||||||zzzzzzyyywwwxxx||||||zzzxxxxxxzzz|||}}}}}}~~~}}}|||yyywwwvvvxxxzzz~~~{{{yyywww}}}|||~~~}}}~~~~~~~~~}}}||||||~~~|||}}}}}}~~~~~~{{{zzzzzz||||||xxxssspppuuuyyy|||~~~~~~}}}~~~}}}{{{yyyuuuuuuvvvtttsssrrrsssuuuxxxttttttyyy{{{yyyxxxzzzvvvwwwwwwvvvtttrrrsssttt```ccceeeddd___]]]^^^aaaaaacccdddccc```]]]^^^___aaadddffffffcccaaa```aaacccaaa___^^^```aaabbbbbb```______^^^^^^^^^______]]]\\\\\\]]]___aaaaaaaaa`````````^^^]]]^^^```cccdddaaa\\\ZZZ[[[]]]______^^^aaadddffffffdddbbbaaa```___^^^^^^___```bbbddd___]]]___gggiiifffcccdddllljjjiiihhhhhhiiikkklllhhhiiikkkmmmnnnnnnnnnnnnmmmmmmnnnoooooooooooooookkkmmmppprrrrrrrrrqqqqqqqqqooommmmmmnnnpppqqqqqqjjjmmmrrrwwwzzzyyytttqqqmmmooopppppppppppprrrtttsssrrrooollllllnnnpppqqquuussstttxxxwwwsssqqqsssrrrtttuuuvvvuuuttttttuuuvvvtttsssrrrtttwww{{{~~~zzzyyy}}}~~~zzzxxxzzz}}}}}}yyyuuuwww{{{yyysssooommmnnnkkkhhhiiinnnuuuyyy|||wwwsssxxxzzz{{{|||zzzwwwvvvxxxzzz}}}zzzyyyyyyxxxwwwuuusssssstttwwwxxxyyy|||}}}qqqrrrssstttuuuwww{{{}}}rrruuuxxxxxxuuuuuuvvvyyyxxxxxxwwwtttpppnnnnnnooowwwzzz|||yyyuuutttvvvzzzuuuuuuuuuuuuuuutttsssrrruuurrrpppoooqqqsssuuuvvvqqqnnnkkkjjjllloooqqqrrrrrruuuxxxzzzzzzyyyyyyzzzwwwvvvtttrrrrrrrrrssstttvvvrrrqqqrrrrrrpppqqqtttuuuvvvyyy{{{{{{{{{yyyxxxtttqqqnnnmmmnnnqqqssssssvvvvvvuuurrrooooooppprrrwwwwwwvvvuuurrrppppppooossswwwzzzzzzxxxxxx{{{~~~yyyzzz|||}}}}}}}}}{{{zzz~~~~~~~~~~~~}}}{{{}}}|||yyyzzz{{{{{{~~~}}}{{{yyywwwvvvwwwyyyzzzyyyvvvwwwxxxxxxxxxwwwvvvuuurrrtttuuuuuusssssstttvvvssssssssstttttttttttttttqqqqqqrrruuuxxxyyywwwuuuwwwxxxzzz|||~~~~~~}}}{{{~~~~~~~~~|||yyysssnnnkkkiiinnnsssvvvwww{{{~~~~~~xxxxxxyyyxxxxxxzzz~~~~~~|||xxxtttrrrrrrssswwwxxxyyyzzzyyyvvvsssqqqiiikkklllllljjjjjjlllnnnooollllllqqqsssrrrrrrtttsssttttttqqqmmmkkkkkkmmmaaadddfffddd___[[[]]]___```bbbdddccc___\\\\\\]]]]]]aaaeeeeeedddbbbbbbddddddaaa^^^]]]^^^`````````^^^]]]\\\\\\]]]^^^```aaa___]]]\\\]]]___aaaaaa```]]]]]]]]]]]]]]]^^^bbbeeeaaa^^^ZZZXXXZZZ]]]___```^^^```bbbdddeeedddbbbaaaaaa___]]]\\\\\\^^^```bbb]]]ZZZ^^^fffiiidddaaabbbiiiiiiiiihhhhhhhhhhhhhhheeegggjjjmmmmmmllljjjiiigggiiikkkmmmooopppoooooofffkkkqqqrrrooonnnppptttqqqooolllkkkmmmppprrrrrrllllllnnnrrrvvvvvvrrrnnnooopppqqqpppooonnnooopppqqqpppmmmiiiiiikkknnnnnnrrrppprrrvvvwwwsssrrrsssooorrrtttssspppoooqqqtttwwwtttqqqpppqqquuu{{{~~~~~~{{{wwwxxxzzz}}}}}}zzzxxxtttuuu|||~~~zzzyyy{{{}}}yyywwwxxx{{{}}}}}}}}}|||{{{{{{}}}|||~~~{{{{{{|||~~~~~~|||wwwtttppptttyyy~~~|||~~~}}}|||zzzyyyyyyxxxxxxrrrtttuuusssooojjjgggfff]]]ZZZYYY]]]eeennntttvvvyyy{{{uuuhhh___cccoooxxx}}}}}}tttvvvxxxwwwsssqqqqqqrrrwwwxxxuuuuuutttqqqpppnnnmmmmmmnnnooopppooosss{{{~~~uuukkkooossstttrrrpppqqqssskkkmmmnnnmmmlllnnnsssxxxssssssqqqmmmhhhdddcccdddiiillloooooonnnooouuuzzzssssssssssssrrrpppooonnnmmmiiieeeeeehhhkkkkkkjjjhhheeecccccceeehhhjjjkkkkkknnnqqqsssssssssssstttqqqpppnnnlllkkklllmmmnnnjjjhhhiiilllnnnlllnnnqqqpppqqqrrrssstttuuuttttttpppmmmiiiggghhhjjjlllllloooooonnnllljjjiiikkklllnnnnnnnnnmmmkkkkkkmmmnnnlllppptttsssqqqppptttxxxtttuuuwwwxxxyyyxxxvvvuuuyyy~~~~~~~~~{{{uuuwwwyyyzzzzzz~~~zzzzzzyyyyyyyyyyyyzzzzzz~~~yyyuuuwww}}}}}}yyysssvvvzzz~~~}}}{{{xxx}}}}}}yyyzzz~~~{{{yyywwwssspppvvv}}}}}}}}}yyyvvvuuuuuuxxx{{{{{{yyyxxxzzz|||wwwyyyzzzyyyzzz}}}~~~}}}~~~}}}|||}}}vvvuuuvvvxxxyyyyyywwwuuupppnnnkkkiiijjjkkklllkkkrrrsssttttttttttttrrrrrrhhhkkknnnooommmlllnnnpppmmmmmmmmmmmmmmmmmmmmmmmmkkklllnnnqqqttttttqqqooommmrrrwwwxxxwwwvvvxxxzzzssstttuuutttqqqmmmhhheeeaaafffmmmpppsssyyy{{{{{{~~~||||||}}}~~~}}}|||ttttttttttttsssuuuxxx{{{}}}}}}{{{vvvrrrnnnmmmmmmmmmnnnpppqqqpppmmmiiigggcccfffhhhhhhgggfffiiikkkllliiiiiimmmppppppppprrrmmmnnnmmmjjjeeebbbbbbddd^^^aaaaaa\\\ZZZ[[[\\\ZZZ___aaacccdddbbb```___^^^^^^^^^___```aaabbbccccccbbb___]]]]]]___```___]]]^^^```bbb```\\\YYYYYY[[[```^^^]]]___cccffffffeee```^^^\\\ZZZ[[[^^^cccfff^^^XXXSSSTTTYYY^^^```___eeegggeee___```dddccc]]][[[ZZZYYYYYYZZZ\\\^^^```bbb___]]]```eeehhhfffbbbdddfffggggggffffffhhhiiiiiiddddddjjjnnnjjjhhhiiifffggghhhjjjkkkkkkkkkkkkjjjmmmppppppmmmkkkkkklllrrrnnnkkkjjjlllnnnmmmkkkjjjkkkmmmooopppppppppoooooopppppppppppppppooonnnooonnnmmmllllllmmmooopppppprrrsssrrrooommmlllllloooooommmkkkiiijjjmmmoooppppppqqqrrrsssuuuvvvwww{{{{{{{{{~~~zzzuuuwwwwwwxxxzzz|||{{{yyyvvvsssqqqrrrwwwyyyxxxwwwyyyyyyyyyyyyxxxxxxxxxwwwwww}}}zzzvvvvvvyyy||||||{{{|||~~~{{{}}}vvvxxxzzz{{{zzzwwwsssqqqhhhkkkqqqxxx}}}~~~wwwuuuvvvtttooommmqqqrrroookkkjjjmmmqqquuusssmmmfffaaa___ZZZHHH===GGG[[[iiioooqqqsssrrrjjjZZZHHHCCCUUUjjjnnnttt|||}}}yyytttqqqmmmjjjjjjkkkkkklllooovvv}}}~~~yyyrrrnnnmmmhhhfffdddbbbccceeehhhjjjfffjjjrrryyy~~~}}}xxxsssjjjiiigggeeejjjqqqtttqqqiiifffdddfffiiillllllkkkllljjjfffbbb`````````aaagggfffeeeddddddggglllpppsssrrroookkkhhhfffggghhhccccccbbbbbbbbbbbbccccccdddcccaaa^^^\\\\\\___aaadddfffjjjmmmppppppppppppoooooolllgggcccbbbeeeiiifffdddbbbdddhhhiiihhhfffhhhhhhiiijjjkkkllllllmmmkkkddd______aaa______aaadddfffgggfffcccdddhhhllliiigggffffffggggggfffeeejjjmmmooommmhhhfffhhhkkkmmmmmmmmmoooqqqrrrqqqqqqqqquuuxxxxxxtttqqqooooootttrrrrrruuuyyyxxxtttnnnrrrqqqooonnnnnnoooqqqsssuuuttttttsssrrrrrrrrrsssqqqrrrrrrssstttuuuvvvvvvqqqrrrssstttuuuuuuuuuuuuuuutttssssssuuuxxx{{{}}}~~~~~~{{{yyy{{{zzzxxxwwwvvvvvvwwwwwwtttvvvwwwuuupppooossswwwwwwsssqqqrrrppplllkkknnnkkkpppuuuuuurrrpppqqqtttqqqooooooqqqqqqppptttzzzxxxyyyyyyxxxvvvtttuuuvvvwwwxxxyyyzzzyyyvvvtttrrrtttqqqllliiihhhhhhgggfffkkkiiifffcccccceeehhhjjjlllkkkiiiiiijjjiiigggeeebbbcccdddfffggghhhiiiiiillllllkkkiiigggfffggghhhdddccccccdddfffggggggffffffhhhkkknnnppppppppppppqqqnnnllljjjiiihhheeeccccccdddgggkkkooosssuuuwww{{{~~~~~~xxxuuuvvvxxxtttxxx{{{{{{}}}~~~yyysssmmmlllkkkkkkmmmpppsssuuu}}}wwwpppllljjjjjjjjjmmmjjjhhhjjjmmmnnnjjjeeegggccc______bbbeeefffeeeeeefffhhhiiikkkllllllmmmiiifffccc```]]]]]]]]]]]]___bbbbbb]]]ZZZ\\\]]][[[^^^```ccccccaaa___^^^^^^[[[\\\]]]^^^___```aaabbbcccaaa^^^^^^___```^^^\\\___``````___]]][[[ZZZ[[[\\\[[[ZZZ\\\```bbbaaa```___^^^\\\[[[\\\___bbbddd^^^ZZZVVVWWW\\\```aaa```___aaaaaa^^^___dddccc^^^XXXXXXXXXYYY[[[]]]___aaabbb```___```ccceeecccaaaeeefffggggggfffeeeggghhhhhhddddddiiillliiigggiiieeeffffffggghhhiiijjjjjjjjjmmmppppppmmmkkkkkkkkknnnllljjjjjjlllmmmllljjjkkkkkklllllllllkkkiiihhhlllllllllllllllkkkkkkjjjllllllllllllllllllmmmmmmnnnpppqqqqqqooommmlllmmmooonnnllljjjiiiiiikkkmmmllllllmmmnnnoooqqqrrrsssuuuuuuvvvyyy{{{{{{xxxuuuxxxxxxxxxyyyyyywwwtttppprrrpppqqqvvvwwwtttrrrsssvvvvvvvvvuuuuuuuuuuuuuuuyyyvvvssssssuuuwwwvvvtttxxx||||||zzz{{{}}}wwwuuuuuuwwwzzzyyysssnnnhhhjjjoootttxxx||||||~~~zzzxxxxxxsssnnnkkklllllliiihhhjjjnnnqqqsssrrrmmmhhhdddccc\\\MMMDDDMMM]]]iiiooorrrpppooojjj___PPPKKKWWWgggjjjooouuuzzz{{{xxxssspppmmmkkkhhhfffeeeeeeeeeeeeiiiooovvvvvvrrrkkkhhhgggfffdddbbb```aaaccceeegggaaadddjjjpppsssrrrmmmiiiffffffdddcccfffkkkllliiiaaa___]]]^^^bbbeeeeeedddhhhfffccc```^^^\\\\\\\\\aaaaaaaaa___^^^```cccfffiiihhhfffccc```___```aaa`````````______```````````````^^^[[[XXXWWWXXXZZZ^^^___bbbdddfffhhhhhhiiidddffffffeeebbb```aaacccbbb```^^^```cccdddbbb```dddccccccdddfffjjjnnnpppiiiaaa\\\^^^aaa___]]]]]]^^^^^^^^^```bbbddddddeeeeeedddccccccddddddcccbbbdddffffffbbb^^^]]]aaaeeehhhhhhjjjkkkmmmmmmlllkkkiiilllpppqqqnnnjjjgggfffiiihhhhhhlllqqqrrroookkkooonnnlllkkkjjjkkkkkklllnnnmmmllllllkkkkkkllllllmmmmmmmmmmmmmmmmmmnnnnnnllllllmmmmmmnnnoooooopppqqqpppnnnmmmnnnrrruuuxxxyyyzzz{{{{{{zzzxxxvvvuuuuuutttrrrqqqppppppqqqqqqoooqqqsssppplllkkkooorrrpppmmmlllmmmlllhhhgggiiigggkkknnnmmmjjjhhhjjjlllkkkjjjkkkmmmmmmlllnnnssspppooonnnmmmlllkkkjjjjjjkkkmmmnnnpppooonnnllljjjmmmkkkgggeeedddcccbbb```dddcccaaa______```aaabbbcccbbbaaaaaabbbaaa```^^^^^^___```aaabbbcccccccccbbbcccdddcccbbbaaa``````^^^]]]]]]^^^```aaa```___cccdddgggjjjlllmmmlllllliiigggdddbbb```^^^[[[YYY___aaacccgggjjjnnnqqqrrrrrrtttvvvsssnnnkkklllooorrruuuwwwvvvwwwxxxsssmmmggggggffffffhhhkkkoooqqq|||xxxsssmmmjjjiiiiiijjjiiigggeeegggjjjjjjfffbbbccc```\\\\\\___aaabbbaaabbbbbbcccdddddddddddddddbbbaaa^^^[[[YYYYYYYYYYYY___bbbbbb]]][[[]]]]]]\\\]]]___aaaaaa```^^^^^^^^^[[[\\\]]]^^^___aaabbbbbbdddbbb```___``````___^^^```___^^^^^^___^^^\\\ZZZ[[[[[[[[[\\\______^^^]]]^^^]]]]]]]]]^^^```bbbccc^^^\\\YYY[[[___bbbbbbaaa\\\^^^^^^]]]___bbb```\\\VVVWWWXXXZZZ\\\^^^___```aaaaaa``````aaaaaaaaa```eeefffggggggeeedddeeefffgggddddddhhhjjjhhhggghhheeedddddddddeeegggiiijjjjjjllloooooommmkkkjjjjjjjjjiiiiiikkkllllllkkkiiihhhhhhiiiiiihhhfffeeedddjjjjjjjjjjjjjjjiiihhhgggiiijjjkkklllllllllkkkkkkkkkmmmoooooonnnmmmmmmmmmooommmkkkiiihhhiiijjjkkkggghhhiiijjjkkklllnnnnnnppppppqqqsssuuuvvvvvvtttyyyyyyxxxxxxwwwtttoookkkpppoooqqquuutttooommmnnnssssssssssssssssssttttttvvvsssqqqqqqssstttqqqooosssvvvzzzzzzxxxwwwyyy{{{wwwssspppsssyyy{{{uuunnniiijjjkkknnnqqquuuxxxzzzuuuzzz~~~}}}~~~~~~}}}|||{{{{{{zzzyyyrrrmmmjjjiiifffccceeejjjoooqqqsssssspppmmmkkkkkk```VVVPPPVVVaaaiiiooorrrkkkjjjhhhdddZZZTTTYYYbbbfffhhhlllnnnnnnllliiiffffffeeedddcccaaa```______```eeekkkkkkgggbbb___^^^aaa```^^^]]]]]]___aaaccc\\\^^^aaaeeeggggggccc```aaacccbbb``````cccaaa]]]YYYXXXWWWXXX[[[]]]______cccbbb```^^^[[[YYYXXXWWW[[[[[[\\\ZZZYYYYYYZZZ\\\]]]]]]]]]ZZZXXXXXXYYY[[[\\\[[[[[[[[[[[[[[[[[[\\\[[[[[[ZZZWWWSSSQQQQQQRRRXXXXXXYYY[[[]]]___```bbbYYY\\\```aaa```^^^]]]]]]\\\ZZZYYYZZZ]]]^^^\\\YYY]]]\\\\\\]]]aaagggmmmqqqfff]]]YYY\\\___\\\WWWTTTTTTSSSSSSXXX___aaa___\\\aaa___^^^^^^___```^^^]]]]]]^^^\\\XXXUUUUUUZZZ___aaabbbdddfffffffffdddccc```cccggghhheeebbb___]]]aaa```aaaeeeiiijjjgggdddhhhhhhgggfffeeeddddddcccffffffeeeddddddddddddeeefffffffffeeeeeedddddddddeeeeeeddddddeeefffhhhiiikkkjjjhhhggggggjjjmmmooorrrrrrqqqqqqppppppoooooolllkkkjjjhhhhhhhhhhhhiiiiiikkkllljjjgggfffhhhkkkgggdddeeehhhgggcccbbbcccdddfffgggeeeaaa```bbbddddddccceeehhhhhheeefffjjjllljjjgggggghhhhhhfffccc```bbbdddeeefffeeedddbbbfffeeecccbbbaaa```]]][[[]]]]]]\\\\\\[[[[[[[[[[[[ZZZYYYXXXYYY[[[[[[YYYXXX[[[[[[[[[\\\\\\]]]]]]]]]YYYZZZ\\\]]]]]]\\\ZZZXXXXXXWWWWWWYYY[[[\\\[[[YYY^^^```ccceeegggggggggffffffdddaaa___]]][[[XXXVVV[[[\\\^^^aaadddgggiiijjjgggiiiiiifffbbbaaacccfffmmmppppppoooooonnnjjjcccaaaaaaaaabbbdddgggjjjllltttqqqmmmiiigggfffggghhhdddbbb```aaacccccc___[[[]]]ZZZXXXXXXZZZ\\\\\\\\\____________^^^]]]\\\\\\\\\[[[YYYWWWVVVVVVWWWWWW^^^aaaaaa\\\ZZZ\\\]]]\\\]]]___``````___^^^^^^___]]]^^^___```aaacccddddddbbbaaa`````````aaaaaaaaaaaa___]]]^^^``````]]]ZZZ]]]^^^^^^___``````___^^^\\\]]]]]]^^^___```aaaaaa^^^]]]\\\^^^aaacccbbbaaa^^^_________```___\\\XXXWWWXXXZZZ\\\]]]^^^^^^^^^]]]___``````______aaabbbfffggggggfffeeecccdddeeeeeeddddddfffggggggfffgggeeeeeedddcccdddfffiiikkkjjjkkkmmmnnnmmmkkkjjjiiieeefffiiikkklllkkkiiigggcccdddeeefffgggfffeeeeeekkkkkkkkkkkkjjjiiiiiihhhggghhhkkkmmmnnnmmmkkkjjjhhhjjjmmmnnnmmmlllmmmnnnooommmjjjiiiiiiiiiiiiiiieeefffggghhhjjjkkkkkklllqqqppppppqqqssstttuuuuuuzzzyyyyyyxxxwwwtttoookkknnnmmmppptttsssmmmkkkmmmssssssrrrrrrrrrssstttuuuuuusssqqqsssvvvvvvtttqqqooorrruuuvvvvvvuuuvvvxxxvvvrrrqqqtttyyy{{{wwwrrrkkkjjjiiiiiikkkooorrruuurrrxxx}}}}}}}}}~~~www}}}xxxsssssswwwzzzzzzyyyqqqooonnnlllgggbbbdddjjjqqqtttwwwzzzyyywwwtttsssgggbbb^^^___ccchhhlllnnngggdddcccccc```ZZZZZZ]]]aaabbbccccccccccccbbbbbbbbbccccccbbb```^^^\\\\\\ZZZ^^^aaabbb___[[[YYYYYY\\\[[[YYYXXXYYYZZZ\\\^^^YYYYYY[[[^^^```aaa___\\\^^^aaaaaa^^^]]]]]]YYYTTTVVVUUUUUUVVVXXXZZZ\\\]]]______^^^]]][[[XXXVVVTTTUUUWWWXXXXXXWWWVVVVVVWWWVVVWWWXXXWWWUUUVVVWWWYYYVVVWWWWWWWWWWWWWWWWWWVVVUUUVVVVVVTTTQQQOOOOOOPPPVVVVVVUUUVVVWWWZZZ\\\^^^UUUWWWZZZ\\\\\\[[[YYYXXXVVVTTTTTTWWWZZZ\\\ZZZWWWVVVVVVVVVXXX]]]bbbhhhlllcccZZZUUUYYY[[[VVVNNNHHHHHHJJJNNNTTTZZZ\\\ZZZXXX]]][[[ZZZZZZ[[[\\\ZZZYYYYYYYYYXXXVVVSSSTTTVVVYYYZZZ\\\___``````^^^]]]\\\]]]^^^___^^^]]]\\\[[[ZZZ`````````aaacccccc```^^^``````aaaaaaaaa```___^^^aaa``````______``````````````````````````````___```___]]]]]]^^^___bbbcccdddddddddeeeeeeffffffgggjjjiiihhhgggggghhhiiiiiieeedddbbbaaa``````aaaaaabbbdddeeedddbbbaaaccceee```^^^```dddddd```^^^```ddddddccc___\\\[[[]]]______^^^aaaeeeddd``````ccchhhdddaaabbbfffhhheeeaaa^^^___```aaaaaa```___^^^bbbaaa```aaa```^^^[[[XXXXXXYYYZZZ[[[[[[YYYXXXWWWVVVUUUUUUVVVXXXYYYWWWVVVYYYYYYYYYXXXXXXXXXYYYYYYVVVVVVVVVWWWYYYYYYXXXWWWVVVVVVVVVXXXZZZ[[[YYYXXX[[[\\\___aaabbbbbbaaaaaacccaaa___]]]]]]\\\ZZZXXXWWWXXXZZZ\\\^^^aaabbbcccaaaaaa```]]][[[[[[^^^```gggiiiiiifffeeeddd___YYY\\\\\\]]]^^^```dddfffhhhllljjjgggdddbbbaaaaaaaaa]]]\\\[[[\\\\\\\\\XXXVVVWWWVVVVVVVVVWWWXXXXXXXXX\\\\\\\\\\\\[[[ZZZYYYYYYYYYXXXWWWWWWWWWWWWXXXXXX\\\``````[[[YYY\\\]]][[[]]]___``````^^^^^^^^^```^^^^^^___```aaabbbcccccc^^^______``````aaacccdddaaa___]]]^^^aaabbb___\\\^^^___``````____________\\\\\\]]]___``````aaaaaa^^^^^^^^^___aaabbbbbbaaa```______aaabbb```]]][[[\\\\\\]]]]]]]]]]]]\\\\\\ZZZ\\\^^^______```bbbdddfffggghhhgggeeeddddddeeedddffffffeeeeeefffffffffgggfffeeedddeeehhhjjjllljjjjjjlllmmmmmmkkkiiigggccceeeiiikkkkkkiiihhhfffcccdddeeegggggggggfffffflllllllllkkkjjjiiihhhhhhfffhhhkkknnnooonnnllljjjfffiiilllmmmmmmlllmmmnnnooollliiiiiijjjjjjiiihhheeefffhhhjjjkkklllllllllsssssssssrrrrrrsssuuuvvvyyyyyyxxxxxxxxxvvvrrroookkklllppptttsssnnnnnnqqqvvvuuutttsssssstttuuuvvvrrrqqqpppssswwwyyywwwuuunnnppprrrtttttttttttttttrrrsssuuuwwwyyyyyyxxxvvvmmmkkkhhhfffgggjjjmmmpppqqqxxx}}}~~~{{{xxx{{{}}}wwwzzztttnnnooouuu{{{{{{zzzrrrqqqrrrrrrmmmgggfffkkkrrrvvv{{{}}}yyypppmmmiiieeedddfffhhhhhheee```]]]______[[[YYYZZZZZZYYYYYYYYYZZZ[[[]]]^^^^^^```bbbaaa]]]ZZZYYYYYYXXXYYY[[[[[[ZZZXXXWWWVVVWWWVVVUUUTTTUUUVVVXXXYYYUUUUUUVVVYYY\\\]]]\\\[[[ZZZ^^^```]]]ZZZYYYUUUPPPTTTTTTTTTTTTUUUVVVXXXZZZ\\\]]]]]]]]][[[XXXVVVTTTOOOQQQTTTUUUTTTSSSTTTUUURRRSSSTTTTTTTTTTTTVVVXXXRRRSSSSSSTTTTTTSSSSSSRRRRRRSSSTTTSSSQQQPPPQQQQQQUUUTTTRRRRRRSSSVVVYYY[[[UUUTTTTTTTTTTTTTTTTTTSSSQQQPPPQQQUUUZZZ\\\ZZZXXXQQQRRRSSSVVVZZZ]]]```bbb```XXXTTTVVVVVVOOOEEE@@@@@@FFFNNNTTTVVVVVVWWWWWWZZZXXXWWWWWWXXXYYYWWWVVVTTTUUUVVVVVVUUUTTTTTTTTTVVVXXX[[[[[[YYYWWWWWWXXX\\\ZZZWWWUUUUUUVVVWWWXXX\\\\\\\\\]]]^^^^^^\\\[[[XXXYYYZZZ\\\]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[\\\\\\[[[\\\\\\]]]^^^^^^______\\\[[[ZZZYYYZZZ\\\^^^```^^^```ccceeefffdddbbb```dddcccaaaaaaaaabbbdddeee```___]]]\\\[[[[[[\\\\\\^^^___``````___^^^___```]]][[[]]]bbbbbb^^^]]]___aaa```]]]ZZZXXXXXXYYY[[[]]]]]]```cccbbb^^^]]]___]]]YYYWWWZZZ___bbb```\\\^^^_________^^^]]][[[ZZZ]]]]]]]]]^^^^^^\\\XXXUUUTTTVVVXXXYYYYYYWWWTTTSSSTTTSSSSSSUUUWWWWWWVVVUUUZZZYYYXXXWWWWWWWWWXXXXXXVVVSSSQQQQQQSSSVVVWWWWWWUUUUUUVVVXXXZZZZZZXXXVVVXXXYYY\\\]]]^^^^^^]]]\\\YYYXXXVVVWWWXXXXXXWWWVVVUUUUUUWWWXXXZZZ[[[]]]]]][[[ZZZYYYWWWVVVWWWZZZ\\\```bbbaaa^^^]]]\\\XXXQQQWWWWWWWWWYYY[[[^^^```aaadddcccaaa^^^\\\[[[ZZZZZZWWWWWWWWWWWWWWWVVVTTTRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXYYYXXXXXXXXXUUUUUUUUUUUUVVVWWWWWWXXX\\\``````\\\ZZZ\\\]]]\\\^^^___``````___^^^```aaa^^^^^^^^^^^^_________```\\\^^^_________```ccceee_________```aaaaaa```___\\\]]]^^^]]]\\\\\\]]]___\\\]]]]]]^^^___```aaaaaa______```aaaaaabbbcccccc```]]]^^^ccceeecccbbbccc```______^^^^^^]]]]]]]]][[[[[[\\\^^^aaacccdddeeefffggghhhgggfffeeefffgggdddggghhhdddccceeegggggggggfffffffffgggiiikkkllljjjjjjjjjkkkmmmllliiifffcccfffiiikkkiiihhhffffffgggggghhhiiihhhgggfffeeejjjjjjjjjiiihhhgggfffeeefffhhhkkkmmmnnnnnnlllkkkfffiiilllmmmmmmlllmmmnnnllliiiggggggiiikkkiiifffeeefffhhhkkkllllllllllllrrrssssssrrrqqqqqqsssuuuxxxvvvttttttuuuvvvuuussskkklllppptttrrroooqqqvvvwwwvvvtttsssrrrssstttuuuooommmllloootttwwwvvvuuuooooooqqqrrrrrrqqqpppooonnnqqquuuxxxxxxwwwuuuuuummmkkkgggddddddfffiiikkkpppvvv{{{{{{|||}}}{{{wwwsssvvv}}}~~~{{{xxxsssnnnoootttzzz|||{{{tttssssssuuurrrllljjjlllrrruuuzzz|||uuusssnnnfffccceeeeeedddccc]]]YYY[[[\\\XXXVVVVVVQQQPPPOOOOOOQQQTTTWWWYYYYYY\\\^^^]]]YYYVVVUUUWWWVVVVVVVVVVVVVVVVVVUUUUUUSSSRRRRRRQQQRRRSSSTTTUUUPPPPPPQQQTTTWWWXXXXXXVVVTTTZZZ]]]ZZZWWWVVVSSSOOOPPPQQQQQQPPPOOOPPPRRRTTTYYYYYYZZZZZZYYYXXXVVVUUUKKKMMMOOOPPPOOOOOOPPPQQQMMMOOOQQQQQQQQQRRRTTTUUUOOOPPPQQQRRRRRRQQQPPPOOOQQQRRRRRRQQQPPPPPPQQQSSSQQQPPPOOONNNOOOQQQSSSUUURRRPPPMMMLLLMMMNNNNNNMMMOOONNNPPPTTTYYY[[[YYYVVVNNNOOOQQQSSSVVVXXXYYYZZZ\\\WWWUUUVVVSSSKKKBBB???>>>FFFOOOTTTTTTSSSTTTVVVWWWVVVTTTUUUVVVVVVUUUSSSPPPQQQSSSTTTTTTSSSQQQOOOSSSVVVXXXWWWSSSQQQSSSUUUXXXTTTPPPNNNOOOQQQSSSTTTSSSTTTUUUWWWXXXYYYZZZZZZTTTUUUVVVWWWYYYZZZ\\\\\\VVVVVVUUUUUUVVVVVVWWWWWWXXXXXXYYYZZZ[[[\\\]]]]]]YYYXXXXXXWWWXXXYYY[[[\\\YYY\\\```ddddddccc```]]]^^^]]]]]]\\\]]]^^^```aaa]]]\\\ZZZYYYXXXXXXYYYYYYZZZ[[[[[[\\\\\\\\\\\\[[[[[[YYY[[[______\\\[[[]]][[[ZZZWWWUUUUUUUUUVVVWWW[[[[[[^^^aaa___[[[ZZZ]]]VVVUUUTTTVVVZZZ]]]\\\ZZZ\\\\\\\\\[[[ZZZYYYWWWWWWWWWWWWWWWXXXYYYWWWTTTQQQPPPRRRTTTUUUUUUSSSPPPNNNRRRQQQQQQRRRTTTUUUTTTRRRYYYXXXWWWVVVVVVVVVXXXXXXVVVQQQLLLLLLOOOSSSTTTTTTRRRRRRSSSVVVXXXXXXUUUSSSUUUWWWYYYZZZ[[[ZZZYYYXXXTTTSSSRRRTTTVVVWWWWWWVVVSSSTTTTTTUUUVVVWWWXXXXXXTTTSSSSSSRRRSSSTTTUUUVVVZZZ\\\[[[XXXWWWWWWSSSNNNPPPQQQRRRSSSTTTVVVXXXYYY\\\\\\[[[YYYWWWVVVTTTSSSSSSSSSTTTUUUTTTSSSRRRQQQPPPRRRTTTUUUTTTSSSSSSSSSPPPQQQRRRSSSTTTUUUUUUUUUQQQQQQRRRRRRSSSTTTTTTTTT^^^aaabbb^^^\\\^^^```^^^^^^`````````______aaaccc____________^^^^^^^^^^^^]]]___```___^^^^^^```bbb^^^___aaaaaaaaa```aaabbb[[[\\\\\\ZZZXXXYYY]]]aaa]]]]]]]]]]]]^^^```aaabbbbbbbbbbbbbbbbbbccceeefffbbb^^^^^^ccceeeccccccfffbbbaaa___^^^^^^___``````^^^\\\\\\^^^bbbeeedddbbbfffhhhiiihhhgggggghhhiiidddiiijjjdddbbbfffhhhgggffffffggghhhiiijjjjjjkkkjjjiiiiiikkkllllllhhheeeeeehhhjjjjjjhhhffffffgggfffggghhhiiijjjiiihhhhhhjjjjjjiiiiiihhhfffeeedddeeegggiiikkkllllllkkkkkkgggiiilllmmmmmmlllmmmnnnhhheeecccdddhhhiiigggdddccceeegggjjjkkkkkkkkkjjjjjjmmmoooooonnnnnnppprrruuurrrpppoooppprrrsssssslllmmmpppsssqqqnnnrrryyywwwuuurrrpppooopppqqqrrrnnnkkkiiikkkpppssssssrrrooooooooooooooonnnllljjjkkkllloootttwwwvvvqqqlllkkkiiieeebbbaaabbbeeeggglllrrruuuuuuvvvyyy{{{yyyuuuuuuqqqmmmnnntttyyyyyytttpppmmmmmmqqqvvvxxxyyywwwsssqqqrrrrrrnnnmmmnnnpppppprrrwww|||~~~}}}{{{vvvtttnnneeebbbeeeeeebbb```[[[YYYZZZZZZVVVRRRQQQMMMLLLKKKJJJLLLOOORRRTTTXXX[[[]]]ZZZVVVSSSTTTVVVTTTSSSRRRRRRRRRSSSTTTSSSPPPPPPPPPOOOPPPQQQQQQRRROOOOOOPPPRRRTTTUUUSSSQQQMMMSSSWWWUUURRRRRRQQQNNNNNNOOOOOONNNKKKKKKMMMPPPSSSTTTTTTUUUUUUTTTTTTTTTLLLMMMNNNNNNLLLLLLMMMNNNJJJLLLOOOPPPPPPPPPRRRSSSNNNOOOPPPQQQQQQPPPOOONNNQQQQQQPPPNNNLLLLLLNNNQQQMMMMMMLLLLLLMMMNNNOOOPPPOOOMMMJJJJJJLLLMMMLLLKKKNNNMMMNNNRRRVVVWWWTTTQQQNNNNNNNNNOOOQQQTTTWWWXXXYYYWWWWWWWWWSSSJJJEEEEEEBBBFFFLLLQQQTTTTTTSSSRRRTTTSSSQQQRRRSSSSSSRRRPPPPPPOOOPPPQQQQQQQQQPPPOOOQQQTTTUUURRRNNNLLLOOORRRTTTQQQNNNMMMOOOQQQPPPOOONNNPPPQQQRRRSSSTTTUUUVVVSSSSSSRRRSSSTTTVVVXXXYYYSSSSSSSSSSSSSSSTTTUUUUUUTTTTTTUUUUUUVVVVVVWWWWWWTTTTTTUUUUUUVVVWWWWWWWWWWWWXXX[[[]]]______^^^]]]YYYYYYYYYYYYZZZ[[[\\\]]][[[ZZZXXXWWWVVVVVVWWWWWWWWWWWWXXXYYYZZZZZZYYYXXXZZZWWWWWWZZZ[[[XXXXXX[[[VVVUUUTTTSSSTTTUUUVVVVVVYYYYYYZZZ]]][[[VVVVVVYYYVVVVVVWWWXXXYYYYYYZZZZZZXXXXXXXXXWWWWWWVVVVVVUUUTTTTTTSSSTTTUUUTTTRRROOONNNPPPQQQRRRRRRPPPNNNMMMRRRQQQPPPQQQSSSSSSRRRPPPVVVUUUTTTSSSSSSTTTVVVWWWUUUQQQLLLMMMPPPSSSSSSQQQOOOOOOQQQTTTVVVUUUSSSPPPSSSTTTVVVWWWWWWVVVUUUTTTTTTSSSSSSTTTVVVWWWWWWVVVRRRRRRRRRSSSSSSTTTTTTTTTOOOOOOOOOPPPRRRSSSSSSSSSVVVXXXWWWTTTTTTUUURRRMMMNNNOOOOOOPPPQQQRRRSSSTTTTTTTTTUUUUUUTTTSSSRRRQQQPPPQQQSSSTTTSSSRRRRRRRRRMMMPPPTTTUUUSSSQQQQQQRRRNNNOOOPPPQQQRRRRRRRRRRRRNNNOOOPPPQQQQQQRRRRRRRRR___cccccc___^^^```bbb```___```aaa```___```bbbdddcccbbbbbbaaa```____________aaabbb```\\\[[[]]]___\\\___bbbbbb```___aaaddd\\\]]]\\\ZZZXXXZZZ___ddd^^^]]]]]]]]]^^^```bbbcccddddddddddddcccdddfffiiigggaaa___cccdddaaaaaadddbbbaaa___^^^___```bbbdddbbb^^^\\\^^^cccfffccc```fffhhhiiiiiihhhhhhiiikkkeeejjjkkkeeebbbfffiiihhhdddeeeggghhhiiiiiiiiiiiijjjiiihhhjjjllllllhhheeefffiiikkkjjjgggeeefffgggbbbdddfffiiikkklllmmmmmmkkkkkkkkkjjjiiigggfffeeedddeeegggiiijjjkkkjjjjjjhhhjjjmmmnnnmmmlllmmmnnneeebbb```bbbfffhhhfffcccaaacccfffhhhjjjjjjiiihhhcccfffjjjkkkkkkkkkmmmpppssspppllljjjlllnnnpppqqqnnnnnnppprrrooommmqqqyyyvvvssspppmmmllllllnnnooopppllliiijjjnnnqqqqqqpppoooooonnnnnnmmmkkkhhhfffiiigggiiiooovvvuuummmdddiiigggdddaaa``````bbbdddiiinnnpppooopppsssuuutttpppqqqmmmgggeeejjjoooqqqooommmjjjjjjmmmpppsssuuuyyyrrrmmmnnnpppooonnnooonnnlllkkknnntttxxxzzzzzzuuussslllcccbbbfffgggbbb___[[[ZZZ\\\[[[UUUPPPNNNMMMLLLKKKJJJKKKMMMPPPRRRYYY\\\]]][[[UUUSSSUUUXXXRRRPPPOOONNNPPPQQQRRRRRROOOOOONNNNNNOOOOOOPPPQQQQQQQQQQQQSSSTTTSSSPPPNNNHHHNNNRRRQQQNNNOOOOOOMMMNNNPPPPPPMMMJJJIIIKKKNNNOOOPPPPPPPPPQQQRRRRRRRRRPPPPPPPPPNNNLLLKKKLLLNNNJJJMMMOOOPPPPPPQQQRRRSSSMMMNNNPPPQQQQQQPPPNNNMMMQQQQQQNNNKKKIIIIIIKKKMMMLLLLLLLLLLLLMMMMMMNNNOOONNNLLLKKKLLLOOOPPPNNNKKKNNNMMMNNNPPPTTTSSSOOOKKKNNNMMMKKKKKKMMMRRRWWWZZZVVVVVVXXXYYYSSSLLLIIILLLFFFFFFIIIOOOTTTVVVRRRNNNRRRQQQOOOPPPQQQQQQPPPNNNRRRQQQOOOOOOPPPQQQQQQQQQPPPRRRRRROOOJJJIIIMMMQQQRRRPPPOOOQQQSSSSSSPPPMMMPPPQQQRRRRRRQQQPPPQQQRRRSSSRRRQQQPPPQQQSSSUUUWWWSSSSSSSSSSSSTTTTTTUUUVVVRRRRRRRRRQQQQQQQQQPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTVVVVVVVVVWWWYYY[[[]]]^^^VVVVVVWWWXXXYYYZZZZZZ[[[ZZZYYYWWWVVVUUUUUUVVVVVVUUUUUUUUUWWWYYYYYYWWWUUUXXXUUUTTTWWWWWWUUUUUUYYYUUUTTTSSSTTTVVVWWWXXXWWWXXXVVVWWWYYYWWWSSSSSSWWWUUUVVVWWWVVVUUUTTTUUUVVVUUUUUUUUUVVVVVVVVVVVVWWWTTTSSSRRRSSSTTTTTTRRRPPPOOOPPPRRRRRRRRRQQQOOONNNSSSRRRQQQRRRTTTTTTRRRPPPTTTSSSQQQQQQQQQSSSTTTVVVUUURRROOOPPPTTTVVVSSSOOOOOOOOOQQQTTTVVVUUUSSSPPPQQQRRRSSSUUUUUUTTTRRRQQQSSSRRRQQQRRRTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNOOOPPPSSSTTTSSSRRRSSSUUUUUUSSSSSSUUURRRMMMOOOPPPPPPQQQRRRRRRSSSSSSNNNOOOQQQRRRSSSRRRQQQQQQNNNPPPSSSTTTSSSSSSSSSSSSKKKOOOSSSTTTRRRPPPOOOPPPPPPPPPQQQRRRRRRRRRQQQQQQOOOPPPQQQRRRRRRRRRRRRRRRiiigggeeeccceeehhhlllnnngggdddaaa______```ccceeeggggggfffeeedddbbbaaa```^^^]]][[[ZZZ[[[]]]___aaaaaa___]]]^^^aaabbbaaa^^^^^^^^^]]][[[YYYYYYZZZ\\\^^^]]]\\\[[[\\\^^^```bbbdddeeeeeeffffffeeeeeeeeehhhgggdddbbb````````````bbbbbbbbb```^^^^^^```bbb^^^\\\[[[]]]aaacccaaa^^^```ccchhhkkkmmmllliiiggghhhfffdddcccdddgggjjjlllhhhfffeeegggkkkmmmkkkhhhfffggggggfffeeeeeegggjjjiiijjjkkkkkkjjjhhhfffddd___ccchhhjjjkkkkkknnnqqqkkkjjjiiiiiiiiihhheeebbbfffeeeeeedddfffhhhjjjlllfffiiimmmoooooonnnmmmmmmlllfffbbbccccccaaaaaaccc```]]]___fffjjjgggcccbbbaaaaaacccgggjjjjjjfffbbbjjjjjjiiiiiikkkmmmppprrrnnnkkkjjjmmmpppooommmllllllmmmllljjjgggfffggghhhmmmhhhcccbbbfffkkkoooqqqqqqqqqpppooommmkkkiiihhhfffdddeeehhhmmmmmmiiiddddddbbb``````aaacccccccccfffdddccciiioooqqqlllfffjjjhhhggggggccc```cccjjjiiieeeccceeejjjmmmllliiihhhggghhhkkknnnooollliiikkkjjjhhhggggggggghhhhhhnnnnnnlllgggaaa^^^___aaaaaaYYYQQQQQQVVVXXXTTTOOOPPPNNNJJJHHHIIILLLQQQTTTVVVTTTSSSTTTWWWXXXVVVSSSPPPOOONNNNNNNNNOOOPPPQQQNNNMMMKKKKKKLLLNNNQQQSSSRRRQQQQQQQQQQQQPPPMMMKKKLLLKKKKKKLLLLLLMMMNNNNNNMMMJJJIIILLLLLLJJJKKKNNNNNNMMMMMMLLLMMMNNNPPPQQQQQQMMMJJJKKKJJJHHHIIIMMMJJJKKKLLLNNNNNNOOOOOOOOORRRPPPNNNLLLLLLLLLNNNOOOOOOQQQQQQNNNKKKIIIJJJLLLJJJKKKJJJIIIHHHHHHJJJLLLLLLNNNOOONNNKKKIIIKKKMMMMMMKKKJJJJJJJJJIIIHHHFFFLLLNNNOOONNNMMMNNNQQQTTTXXXYYYXXXTTTOOOLLLMMMNNNIIIHHHIIILLLQQQTTTSSSQQQOOOQQQQQQOOOKKKIIIJJJLLLKKKLLLLLLKKKNNNRRRQQQLLLPPPOOOLLLKKKJJJLLLNNNOOOTTTSSSRRRSSSTTTSSSQQQOOOLLLPPPRRRPPPLLLKKKNNNSSSRRRQQQPPPOOOOOOPPPQQQRRRUUUWWWVVVQQQPPPRRRRRROOORRRQQQPPPOOONNNOOOPPPPPPPPPPPPOOOQQQSSSTTTTTTSSSUUUWWWYYYXXXVVVTTTTTTTTTUUUSSSSSSVVVZZZ\\\\\\ZZZYYYVVVTTTTTTVVVWWWVVVTTTSSSTTTUUUTTTTTTUUUWWWZZZSSSSSSTTTUUUUUUTTTRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTRRRTTTVVVXXXXXXWWWUUUSSSSSSRRRQQQRRRSSSTTTSSSRRRQQQRRRSSSTTTUUUVVVVVVVVVOOOOOOQQQTTTRRRNNNMMMOOORRRTTTUUUSSSPPPOOOPPPRRRQQQRRRRRRQQQPPPOOOPPPPPPTTTSSSQQQPPPPPPQQQRRRSSSNNNOOOPPPPPPQQQQQQPPPPPPOOOOOOOOOPPPQQQRRRTTTTTTNNNPPPQQQRRRRRRPPPNNNMMMNNNPPPRRRSSSRRRRRRRRRSSSMMMOOOPPPRRRSSSRRRRRRQQQNNNKKKMMMRRRSSSPPPPPPTTTPPPTTTTTTRRRQQQSSSQQQNNNOOOPPPQQQRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPQQQOOOOOOPPPSSSSSSPPPMMMMMMMMMNNNOOOOOOOOOOOONNNTTTSSSQQQOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|||zzzxxxxxxxxxvvvssspppmmmkkkkkkmmmnnnpppnnnkkkhhhfffdddcccccceeedddaaa___^^^___```aaaeeecccaaaaaabbbaaa___\\\]]]^^^^^^]]]\\\\\\^^^aaacccbbbaaaaaabbbccceeefffaaaaaaaaabbbaaaaaa``````ccccccbbb``````_________\\\]]]^^^]]]]]]]]]```bbb^^^\\\ZZZYYYZZZ[[[\\\\\\eeefffggghhhhhhhhhgggggggggggggggfffgggggghhhhhhfffffffffggghhhiiihhhfffkkkkkkkkkjjjiiiiiikkkmmmfffggghhhhhhgggfffdddbbbbbbeeehhhiiihhhggghhhjjjfffgggggggggfffeeecccbbbcccbbbaaaaaaaaaccceeeffffffiiilllnnnmmmlllllllllmmmgggeeefffgggeeeeeegggfffbbbdddjjjnnnkkkgggfff``````bbbeeegggeeeaaa]]]ffffffeeeeeegggiiilllmmmgggeeeeeegggjjjkkkjjjiiihhhhhhiiigggeeeccccccdddjjjiiifffdddbbbdddiiimmmjjjjjjjjjiiihhhgggeeeeeeeeecccaaacccffffffbbb]]]ccccccbbbcccdddeeeeeeeeehhheeedddgggmmmoookkkfffbbb\\\YYYYYYYYYZZZ```gggddd___\\\]]]bbbfffgggfffbbbbbbbbbeeehhhiiihhheeebbbaaa___^^^^^^___```aaaiiiiiiiiieeeaaa^^^^^^______ZZZTTTRRRRRRQQQNNNKKKMMMKKKHHHFFFGGGJJJNNNQQQVVVSSSRRRRRRTTTTTTRRRNNNLLLLLLLLLMMMNNNPPPRRRSSSRRRQQQNNNMMMLLLMMMOOOPPPQQQQQQQQQRRRRRRQQQNNNMMMOOONNNMMMLLLLLLLLLMMMNNNQQQMMMLLLNNNNNNKKKKKKNNNMMMMMMMMMMMMNNNOOOPPPPPPSSSOOONNNOOONNNLLLMMMPPPKKKKKKLLLMMMMMMNNNOOOOOOQQQPPPNNNLLLLLLLLLNNNNNNPPPRRRRRRPPPLLLKKKLLLNNNJJJJJJJJJIIIGGGGGGIIIKKKKKKMMMOOONNNLLLKKKLLLMMMMMMLLLKKKKKKKKKKKKJJJJJJKKKNNNPPPQQQOOOOOOPPPQQQQQQRRRTTTSSSQQQPPPQQQSSSMMMLLLLLLOOOSSSUUUTTTSSSLLLNNNOOONNNKKKIIIIIIJJJKKKMMMLLLKKKNNNRRRQQQLLLPPPOOOMMMLLLLLLMMMOOOQQQKKKMMMOOORRRSSSTTTTTTTTTNNNPPPQQQOOOMMMLLLOOORRRRRRQQQPPPOOOOOOPPPQQQRRRPPPRRRQQQMMMMMMOOOOOOLLLQQQQQQOOONNNNNNNNNOOOPPPPPPPPPPPPPPPRRRRRRRRRRRRTTTVVVWWWWWWVVVTTTTTTTTTUUUTTTSSSUUUYYY[[[ZZZYYYZZZXXXVVVUUUVVVVVVSSSQQQQQQRRRSSSRRRRRRRRRUUUWWWTTTTTTTTTTTTSSSRRRPPPOOOQQQRRRSSSTTTUUUTTTTTTSSSRRRTTTVVVWWWXXXWWWUUUSSSSSSRRRQQQQQQRRRSSSRRRPPPQQQRRRSSSTTTTTTUUUTTTTTTNNNNNNPPPSSSRRRMMMLLLOOOQQQSSSSSSQQQNNNLLLLLLNNNQQQRRRSSSSSSRRRPPPPPPPPPRRRRRRRRRQQQQQQRRRSSSSSSNNNOOOPPPPPPQQQQQQPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVUUURRRPPPNNNPPPRRRTTTUUUSSSRRRRRRRRRMMMOOORRRUUUUUUTTTQQQOOOLLLJJJKKKPPPQQQNNNNNNRRRPPPSSSTTTRRRQQQSSSRRRNNNLLLMMMOOOPPPPPPPPPOOOOOOOOOOOONNNNNNMMMNNNNNNNNNQQQPPPOOOQQQSSSSSSPPPNNNNNNOOOPPPPPPQQQQQQPPPPPPPPPOOONNNMMMMMMMMMNNNOOOOOOOOOOOOOOOOOONNNNNNNNN~~~|||zzzzzzxxxvvvsssooommmlllmmmmmmnnnmmmkkkjjjiiifffbbb___aaaaaaaaa___^^^^^^___aaadddccccccbbbbbbcccddddddcccccccccbbbaaa```___^^^aaaaaabbbbbbaaaaaa``````]]]^^^_________```bbbeeebbbaaa___\\\[[[\\\```ccckkkjjjhhhfffeeefffggghhhfffgggggghhhgggfffdddcccjjjlllmmmmmmlllkkklllmmmiiijjjjjjhhhggggggiiikkkkkklllllllllkkkjjjiiihhhkkkmmmnnnnnnllljjjiiiiiifffiiikkkkkkiiigggiiijjjjjjiiihhhgggggghhhiiijjjbbbeeehhhjjjiiiiiihhhiiijjjeeedddggghhhffffffhhhhhhdddeeejjjnnnkkkgggfffaaabbbdddffffffddd___[[[eeedddddddddfffhhhjjjkkkcccbbbbbbdddgggiiihhhgggdddfffggggggdddbbbaaabbbfffhhhhhheee```___bbbfffdddeeeeeeeeeeeeddddddcccfffccc```___``````\\\YYYbbbcccdddfffgggggggggfffjjjfffcccdddiiikkkhhheeeWWWMMMEEEFFFKKKRRRZZZaaa]]]YYYUUUUUUYYY]]]``````[[[ZZZZZZ\\\___aaaaaa```___]]][[[ZZZZZZ\\\^^^``````aaabbb```^^^[[[[[[[[[\\\[[[XXXRRRLLLHHHIIIKKKLLLJJJHHHFFFGGGJJJMMMOOOUUURRRPPPPPPQQQPPPLLLIIIIIIIIIJJJLLLNNNQQQSSSUUUVVVTTTRRROOOMMMMMMMMMMMMOOOOOOPPPQQQQQQPPPOOONNNQQQPPPNNNLLLKKKLLLMMMNNNSSSPPPOOOQQQPPPLLLLLLNNNLLLLLLMMMNNNOOOPPPPPPPPPRRROOOOOOQQQQQQNNNNNNQQQLLLLLLKKKKKKLLLMMMNNNOOOOOONNNLLLKKKKKKLLLMMMNNNQQQRRRRRRQQQNNNMMMNNNOOOIIIJJJJJJIIIGGGFFFGGGIIIJJJLLLNNNOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLNNNQQQRRRQQQOOONNNNNNLLLNNNQQQRRRRRRQQQRRRSSSNNNNNNNNNPPPRRRSSSRRRQQQIIIKKKMMMLLLKKKIIIIIIIIIJJJLLLLLLKKKMMMPPPOOOKKKOOONNNMMMMMMMMMOOOPPPQQQHHHLLLQQQSSSSSSTTTVVVYYYQQQPPPOOONNNMMMNNNPPPRRRQQQPPPOOONNNNNNOOOPPPQQQNNNPPPOOOKKKKKKNNNNNNKKKQQQPPPNNNMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQSSSUUUVVVUUUTTTTTTUUUUUUTTTSSSTTTVVVXXXWWWVVVWWWVVVVVVVVVWWWVVVSSSQQQQQQRRRRRRRRRQQQRRRTTTVVVTTTTTTSSSRRRQQQOOONNNMMMPPPRRRSSSUUUUUUTTTSSSRRRQQQRRRTTTVVVWWWVVVTTTSSSSSSQQQPPPPPPPPPPPPOOONNNQQQRRRRRRSSSSSSSSSRRRRRRLLLLLLNNNRRRQQQLLLLLLOOORRRRRRRRRPPPMMMKKKKKKKKKPPPQQQSSSTTTSSSRRRPPPOOOPPPPPPQQQRRRSSSSSSSSSRRRMMMNNNOOOOOOPPPPPPOOOOOONNNNNNNNNOOOPPPQQQRRRSSSYYYYYYXXXWWWUUURRROOOMMMRRRTTTUUUUUUTTTRRRRRRRRRMMMOOOSSSVVVVVVTTTPPPNNNLLLJJJKKKNNNOOONNNNNNQQQOOORRRSSSQQQQQQRRRQQQMMMJJJLLLMMMOOOPPPPPPOOOOOOPPPOOONNNMMMMMMMMMMMMMMMPPPOOOOOOPPPRRRRRRPPPNNNPPPPPPPPPQQQQQQQQQQQQQQQMMMLLLLLLLLLLLLMMMNNNOOONNNNNNNNNMMMMMMLLLLLLLLL~~~{{{zzzzzzxxxuuuqqqppppppqqqqqqqqqpppooommmlllkkkjjjooonnnmmmkkkiiifffdddbbbdddeeeffffffeeedddbbbaaacccddddddcccaaaaaabbbccccccddddddaaa______cccgggllljjjhhhfffeeefffggghhhggggggggghhhgggfffeeedddbbbfffiiihhhfffeeegggiiikkkkkkkkkiiiggggggiiijjjhhhgggggggggfffffffffeeeggghhhiiihhhgggeeedddccc^^^cccffffffbbbaaadddhhheeedddcccbbbaaaaaaaaaaaa```bbbfffhhhhhhiiijjjkkkiiieeeeeeiiillljjjjjjllliiieeeeeejjjllliiieeedddcccdddgggiiiiiifffbbb___hhhhhhhhhiiijjjkkkmmmnnnfffggggggfffgggjjjjjjhhheeegggiiiiiigggeeecccccceeeffffffeeecccaaaaaaaaaccccccdddeeeeeeeeeeeeeeehhhdddaaa___^^^^^^\\\ZZZ___bbbeeeggggggfffeeeeeeiiieee```___bbbdddcccaaaQQQDDD888999AAAKKKTTT[[[YYYVVVSSSSSSVVVXXXXXXXXXUUUTTTTTTVVVXXXZZZ\\\\\\\\\[[[YYYWWWXXXZZZ]]]___YYYZZZ[[[ZZZXXXVVVTTTTTTSSSUUURRRIII>>>;;;AAAHHHLLLKKKIIIHHHIIIKKKNNNOOOSSSPPPMMMNNNOOONNNKKKGGGGGGHHHIIIKKKNNNPPPRRRSSSVVVUUUSSSQQQOOOMMMLLLLLLKKKLLLOOOOOOOOONNNNNNNNNOOONNNLLLJJJJJJKKKMMMNNNRRROOOOOOQQQQQQMMMMMMOOOJJJKKKMMMOOOPPPPPPOOOOOOMMMKKKLLLOOOPPPMMMLLLNNNLLLLLLKKKKKKKKKLLLMMMMMMNNNLLLKKKJJJJJJKKKMMMNNNPPPPPPQQQPPPOOONNNNNNNNNIIIJJJJJJIIIGGGFFFFFFHHHIIIKKKMMMOOOOOONNNMMMMMMMMMNNNNNNMMMLLLKKKKKKLLLOOOOOOPPPPPPOOONNNMMMMMMMMMOOOQQQQQQQQQOOONNNMMMLLLLLLLLLMMMNNNMMMMMMLLLGGGIIIKKKLLLKKKJJJIIIIIIHHHKKKKKKJJJJJJMMMMMMIIILLLLLLLLLLLLMMMNNNOOOPPPMMMRRRWWWWWWSSSRRRTTTWWWSSSPPPMMMLLLNNNPPPQQQQQQPPPOOONNNMMMMMMNNNOOOPPPPPPRRRQQQMMMLLLNNNNNNKKKOOONNNMMMLLLLLLLLLMMMMMMOOOOOOPPPOOONNNNNNNNNOOONNNQQQSSSTTTSSSSSSSSSTTTTTTSSSSSSSSSTTTTTTTTTSSSPPPQQQTTTVVVWWWWWWUUUTTTRRRSSSTTTTTTSSSSSSUUUVVVQQQQQQQQQPPPOOONNNMMMMMMOOOQQQSSSUUUUUUTTTRRRQQQOOOPPPRRRSSSTTTSSSSSSRRRRRRPPPOOONNNOOONNNMMMKKKQQQQQQQQQQQQQQQQQQPPPPPPJJJJJJMMMPPPOOOKKKKKKNNNRRRRRRQQQPPPOOONNNMMMNNNNNNOOOQQQSSSSSSRRROOOLLLLLLMMMOOOQQQRRRQQQQQQPPPKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNOOOPPPUUUUUUTTTSSSPPPNNNLLLJJJOOOQQQTTTTTTSSSRRRRRRRRRMMMOOOQQQSSSSSSQQQOOONNNNNNMMMNNNOOOPPPPPPQQQRRRLLLOOOPPPNNNNNNPPPOOOLLLIIIKKKLLLNNNPPPPPPPPPOOOOOOOOONNNMMMLLLLLLLLLLLLLLLMMMMMMNNNOOONNNMMMLLLOOOOOOOOOOOOOOOPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLLLLKKKKKKJJJJJJIII{{{xxxwwwwwwxxxxxxwwwvvvtttqqqppprrrrrrqqqnnnjjjgggffffffgggiiijjjhhhdddbbbccceeeiiiiiiiiiiiihhhhhhgggfffiiihhhgggfffffffffggggggdddgggkkkkkkjjjiiilllnnnoooooonnnllljjjiiikkklllkkkjjjiiihhhhhhiiiiiijjjiiiiiijjjkkklllkkkjjjiiiaaaeeeiiihhhdddcccgggkkkeeeeeecccbbbaaa`````````^^^aaaeeeggghhhiiikkkmmmkkkhhhiiinnnqqqpppooopppjjjeeedddhhhjjjgggcccbbbbbbdddgggjjjjjjiiigggffflllllllllmmmnnnooopppqqqkkknnnmmmiiigggkkkkkkiiifffhhhjjjjjjhhhfffeeeeeefffccccccfffjjjjjjfffaaacccdddeeeeeeffffffeeeeeefffddd```^^^]]]]]]]]]\\\\\\___dddfffeeecccbbbbbbfffaaa\\\ZZZ[[[]]]]]]]]]RRRDDD888999AAAJJJQQQVVVWWWWWWWWWXXXXXXWWWTTTRRRRRRRRRSSSTTTUUUVVVXXXZZZUUUTTTRRRQQQRRRTTTVVVXXXUUUTTTTTTTTTSSSQQQNNNLLLHHHIIIFFF<<<222111:::EEEJJJIIIIIIHHHIIIKKKLLLMMMOOOMMMKKKLLLOOOOOOLLLIIIHHHIIIJJJKKKMMMNNNOOOOOOQQQQQQQQQQQQPPPOOONNNMMMGGGIIILLLMMMLLLKKKKKKMMMJJJIIIIIIHHHIIIKKKMMMOOOMMMKKKLLLOOOPPPMMMMMMOOOHHHJJJLLLNNNOOOOOOOOONNNKKKIIIJJJNNNNNNKKKJJJLLLLLLLLLKKKKKKJJJKKKKKKKKKLLLKKKIIIIIIIIIKKKMMMNNNMMMMMMMMMNNNNNNNNNMMMLLLHHHIIIJJJIIIGGGFFFGGGHHHJJJJJJKKKMMMNNNNNNMMMLLLMMMNNNNNNLLLIIIGGGHHHIIIRRRPPPMMMLLLKKKLLLMMMNNNNNNNNNOOOPPPOOOMMMKKKIIIJJJKKKKKKKKKJJJIIIIIIIIIHHHIIIIIIKKKKKKKKKJJJIIIFFFIIIJJJHHHHHHJJJJJJGGGIIIIIIJJJLLLLLLMMMMMMMMMOOOSSSWWWVVVQQQNNNPPPSSSRRROOOMMMLLLNNNOOOPPPPPPOOONNNMMMLLLLLLMMMNNNOOOQQQSSSQQQMMMKKKMMMLLLIIINNNMMMLLLKKKJJJKKKKKKLLLMMMNNNOOONNNLLLKKKMMMNNNLLLNNNQQQRRRRRRQQQRRRSSSRRRRRRRRRRRRQQQPPPQQQQQQNNNPPPSSSUUUUUUTTTTTTSSSQQQSSSTTTTTTSSSRRRSSSUUUNNNNNNNNNNNNNNNOOOOOOOOONNNPPPQQQSSSSSSRRRQQQPPPLLLMMMOOOPPPQQQQQQQQQPPPQQQOOONNNMMMNNNMMMLLLJJJOOOOOOPPPPPPPPPOOONNNNNNJJJJJJLLLPPPOOOJJJJJJMMMNNNNNNNNNNNNOOOOOOOOOOOOLLLLLLMMMPPPRRRQQQMMMJJJIIIJJJLLLNNNOOOOOONNNMMMIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMOOOOOOOOONNNMMMLLLKKKJJJKKKMMMPPPQQQQQQPPPQQQRRRNNNNNNMMMMMMMMMNNNOOOPPPNNNNNNNNNMMMNNNPPPQQQQQQIIILLLNNNLLLLLLNNNMMMIIIGGGHHHJJJLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJLLLLLLLLLKKKJJJJJJMMMLLLLLLLLLLLLMMMNNNOOOMMMMMMMMMLLLKKKKKKJJJIIIKKKKKKJJJJJJIIIIIIIIIIII}}}zzzxxxwwwwwwyyyzzz{{{zzzxxxuuuttttttrrrpppnnnmmmmmmnnnnnnnnnppprrrssssssssstttuuupppppppppmmmjjjjjjkkklllooommmllljjjjjjkkkmmmnnnlllkkklllmmmnnnnnnllljjjeeeggghhhgggddddddfffiiiggggggfffeeedddcccbbbbbb[[[]]]```aaabbbccceeeggggggeeegggmmmqqqooommmnnnfffaaa___bbbddd```]]]\\\___bbbeeegggggghhhiiijjjlllmmmmmmnnnoooppppppppplllrrrpppiiifffjjjkkkhhheeegggiiihhhgggeeeeeeeeefffcccbbbgggoooqqqkkkeeedddeeeeeeeeeeeeddddddccccccaaa___]]]\\\[[[[[[\\\ZZZ^^^bbbcccaaa^^^^^^___bbb^^^YYYWWWWWWXXXYYYYYYUUUJJJAAACCCJJJNNNQQQTTTWWWYYY[[[\\\[[[XXXTTTQQQQQQSSSUUUUUUUUUUUUWWWXXXTTTSSSRRRRRRRRRSSSTTTUUURRRQQQPPPOOOOOONNNLLLJJJHHHHHHEEE>>>777888@@@HHHFFFFFFFFFGGGGGGHHHIIIIIILLLJJJIIIKKKNNNOOOMMMJJJHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPOOONNNMMMDDDHHHKKKKKKIIIHHHIIIKKKGGGGGGGGGHHHJJJKKKMMMMMMIIIGGGIIIMMMNNNLLLKKKNNNGGGHHHJJJKKKMMMMMMNNNNNNMMMKKKKKKMMMMMMJJJJJJMMMKKKKKKLLLLLLKKKJJJIIIHHHJJJIIIHHHHHHIIIJJJMMMNNNKKKJJJKKKLLLNNNNNNLLLJJJGGGHHHJJJJJJIIIHHHHHHIIILLLJJJIIIJJJLLLLLLLLLKKKJJJLLLMMMKKKHHHFFFGGGIIIRRROOOJJJHHHIIIKKKMMMNNNKKKKKKKKKLLLNNNNNNLLLJJJJJJLLLMMMLLLJJJHHHHHHIIIJJJIIIHHHHHHJJJKKKJJJIIIDDDIIIJJJHHHFFFHHHIIIGGGGGGIIIJJJLLLLLLLLLKKKJJJKKKNNNQQQPPPNNNLLLMMMNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNNNNPPPNNNJJJIIIJJJJJJGGGMMMLLLJJJIIIIIIIIIJJJKKKJJJLLLNNNMMMKKKJJJLLLOOOKKKMMMPPPQQQPPPPPPPPPQQQPPPQQQQQQPPPOOONNNNNNPPPPPPRRRSSSSSSQQQOOONNNNNNOOOPPPRRRRRRQQQPPPPPPQQQMMMMMMMMMMMMNNNOOOPPPQQQNNNNNNOOOPPPPPPPPPPPPPPPKKKLLLMMMNNNOOOPPPPPPPPPPPPNNNMMMMMMNNNNNNLLLKKKLLLMMMNNNNNNNNNNNNMMMMMMKKKKKKMMMPPPNNNJJJIIIKKKJJJIIIIIIJJJMMMNNNNNNMMMLLLKKKJJJMMMPPPPPPMMMIIIIIIIIIJJJKKKLLLLLLLLLKKKGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLNNNNNNNNNMMMMMMMMMMMMMMMIIIKKKNNNOOONNNNNNNNNOOONNNLLLJJJIIIJJJLLLOOORRRLLLNNNMMMJJJJJJNNNOOONNNGGGKKKLLLKKKKKKMMMLLLIIIDDDEEEGGGIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIKKKMMMNNNLLLKKKKKKKKKMMMLLLKKKKKKKKKLLLNNNOOOLLLLLLLLLKKKJJJIIIGGGFFFKKKKKKKKKKKKKKKKKKKKKKKK~~~wwwuuusssqqqqqqsssuuuwwwsssqqqpppppppppoookkkhhhggggggeeedddcccccccccdddeeeeeeeeedddcccbbbaaa``````bbbccccccbbbbbbcccdddgggeeehhhnnnqqqooommmmmmfffaaa^^^aaabbb___[[[ZZZ```bbbdddeeedddfffjjjmmmmmmmmmnnnoooooopppppppppkkkrrrqqqhhheeekkkmmmjjjfffggghhhgggeeeeeeeeegggeeedddeeejjjppprrrnnnjjjhhhhhhggggggfffdddcccbbbbbbbbbaaa^^^\\\ZZZZZZZZZZZZ^^^bbbaaa]]][[[[[[]]]___\\\XXXVVVUUUVVVWWWWWWWWWQQQMMMQQQVVVUUUTTTTTTVVVXXX[[[\\\[[[YYYVVVUUURRRTTTWWWWWWVVVUUUUUUWWWVVVWWWWWWWWWWWWVVVVVVUUUQQQOOOMMMMMMOOOPPPNNNMMMMMMLLLJJJGGGEEEEEEGGGJJJDDDEEEFFFGGGGGGHHHHHHHHHKKKIIIHHHIIIMMMNNNKKKIIIFFFHHHIIIKKKLLLLLLLLLLLLHHHIIILLLNNNNNNNNNLLLKKKDDDHHHLLLKKKHHHFFFHHHJJJFFFGGGIIIJJJKKKLLLKKKKKKHHHGGGHHHMMMMMMJJJIIIKKKGGGGGGGGGHHHJJJLLLMMMNNNOOOLLLJJJLLLKKKIIIIIIMMMJJJKKKLLLMMMLLLJJJGGGFFFHHHHHHGGGGGGHHHJJJMMMNNNJJJIIIIIILLLNNNNNNLLLIIIFFFHHHJJJKKKJJJIIIJJJKKKNNNJJJGGGGGGIIIJJJJJJIIIFFFJJJLLLKKKHHHFFFIIILLLOOOLLLHHHGGGIIIKKKLLLKKKKKKIIIHHHIIILLLMMMLLLJJJJJJLLLMMMLLLJJJHHHHHHJJJKKKHHHEEEEEEGGGIIIHHHHHHEEEJJJLLLIIIGGGHHHIIIHHHHHHIIIKKKMMMMMMLLLJJJIIIJJJKKKLLLMMMLLLKKKJJJJJJIIILLLOOOOOOLLLJJJKKKMMMMMMLLLKKKKKKKKKKKKLLLMMMIIILLLKKKHHHGGGJJJKKKHHHLLLKKKIIIHHHHHHHHHIIIJJJGGGKKKMMMMMMJJJIIILLLOOOJJJMMMOOOPPPOOONNNNNNOOOMMMOOOPPPOOOMMMLLLMMMOOOPPPQQQRRRPPPMMMKKKKKKMMMNNNPPPRRRRRRPPPOOOOOOPPPOOONNNMMMMMMMMMNNNOOOPPPNNNMMMLLLLLLLLLMMMOOOOOOLLLLLLMMMNNNPPPQQQQQQQQQOOOMMMLLLMMMNNNNNNMMMLLLJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLNNNQQQNNNIIIHHHJJJKKKIIIHHHJJJLLLNNNMMMKKKMMMKKKIIIKKKOOOPPPNNNJJJKKKJJJJJJJJJJJJJJJKKKKKKHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLOOOOOONNNNNNNNNNNNNNNNNNKKKMMMOOOOOOMMMKKKKKKKKKKKKKKKJJJJJJKKKNNNPPPRRRLLLNNNMMMIIIIIINNNPPPMMMHHHKKKMMMKKKLLLNNNMMMJJJFFFGGGIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMPPPRRRRRRPPPNNNOOOPPPPPPOOONNNMMMMMMOOOPPPRRRLLLMMMMMMNNNMMMLLLKKKJJJMMMMMMMMMNNNOOOOOOPPPPPP~~~~~~~~~}}}|||xxxxxxyyyxxxwwwvvvuuuuuuoooooopppnnnkkkjjjjjjkkkmmmlllooovvvyyyvvvssssssnnniiifffhhhiiifffbbbaaaccceeefffeeedddfffkkkooommmnnnooopppqqqqqqppppppkkkrrrrrriiifffmmmpppmmmhhhiiiiiihhhffffffgggiiidddfffiiilllooopppooommmlllkkkkkkjjjhhhfffdddcccdddddddddaaa^^^[[[ZZZZZZ[[[^^^bbb```\\\YYYZZZ]]]^^^\\\XXXVVVUUUUUUVVVWWWXXXTTTUUU[[[^^^[[[WWWVVVUUUWWWYYYYYYYYYYYYYYYZZZRRRUUUYYYYYYWWWUUUTTTUUUVVVWWWXXXXXXXXXVVVUUUTTTQQQNNNLLLLLLPPPRRRRRRQQQLLLJJJJJJKKKKKKJJJGGGDDDFFFFFFHHHIIIIIIIIIIIIIIIJJJHHHGGGHHHKKKLLLIIIFFFEEEFFFHHHJJJLLLLLLLLLLLLFFFHHHKKKMMMMMMLLLKKKIIIEEEIIIMMMLLLHHHFFFHHHJJJHHHIIIKKKMMMMMMLLLJJJIIIIIIHHHIIIMMMMMMIIIGGGIIIGGGFFFFFFGGGHHHJJJMMMNNNOOOKKKIIIIIIHHHFFFGGGKKKIIIJJJMMMNNNMMMJJJFFFDDDHHHGGGFFFFFFHHHJJJMMMNNNJJJIIIIIILLLOOOOOOLLLIIIEEEGGGJJJKKKKKKKKKKKKLLLOOOKKKFFFEEEGGGIIIIIIHHHCCCHHHKKKKKKHHHHHHLLLPPPKKKIIIGGGHHHKKKLLLJJJHHHNNNKKKHHHHHHJJJKKKJJJHHHHHHJJJLLLKKKHHHFFFGGGIIILLLHHHDDDBBBDDDGGGGGGFFFFFFLLLNNNJJJHHHIIIJJJIIIIIIKKKMMMNNNNNNLLLJJJHHHNNNMMMLLLMMMMMMLLLIIIFFFFFFKKKPPPPPPLLLIIIJJJLLLMMMLLLKKKJJJJJJKKKLLLMMMGGGIIIJJJGGGHHHLLLNNNLLLKKKJJJIIIHHHGGGHHHIIIIIIFFFIIIMMMLLLIIIIIILLLPPPJJJLLLOOOOOONNNMMMMMMNNNLLLNNNPPPOOOLLLKKKMMMOOOMMMNNNOOONNNKKKJJJMMMOOOPPPRRRTTTTTTRRRQQQQQQQQQQQQPPPNNNMMMMMMMMMNNNNNNNNNLLLKKKJJJJJJLLLNNNOOOMMMNNNNNNOOOQQQRRRSSSSSSNNNMMMLLLMMMNNNOOONNNMMMIIIIIIKKKLLLMMMMMMMMMMMMNNNMMMOOOQQQNNNIIIGGGJJJNNNLLLJJJKKKNNNOOOMMMKKKOOOLLLIIIKKKOOOQQQOOOLLLMMMLLLJJJIIIIIIJJJKKKLLLIIIJJJKKKKKKLLLLLLKKKKKKLLLKKKKKKKKKKKKLLLLLLMMMPPPPPPOOONNNMMMMMMMMMMMMNNNPPPPPPOOOLLLIIIHHHHHHIIIJJJKKKLLLNNNPPPQQQRRRNNNQQQOOOJJJJJJPPPRRROOOIIILLLNNNLLLMMMOOONNNKKKJJJKKKLLLMMMMMMMMMLLLKKKMMMMMMNNNNNNOOOQQQRRRSSSQQQTTTVVVVVVTTTRRRSSSTTTSSSRRRPPPPPPPPPQQQSSSUUUNNNOOOPPPQQQRRRQQQPPPPPPOOOOOOPPPQQQRRRSSSSSSTTT~~~}}}|||{{{yyywwwvvvtttttttttuuuwwwxxxvvvrrrqqqsssvvvuuusssqqqqqqrrrrrrpppooorrrtttqqqkkkggghhhiiihhhjjjjjjjjjmmmppprrrrrrrrrqqqpppmmmjjjgggeeecccbbbeeefffggggggfffdddbbb```ccceeefffccc^^^ZZZZZZ[[[`````````_________^^^^^^]]][[[YYYZZZ]]]___]]][[[]]]TTTVVVYYYVVVZZZaaa^^^UUUWWW[[[]]]]]][[[WWWUUU\\\YYYWWWWWWYYYZZZWWWUUUQQQRRRTTTTTTTTTUUUWWWYYYMMMPPPOOOLLLKKKLLLKKKHHHJJJJJJJJJKKKLLLLLLMMMMMMMMMKKKHHHIIIKKKLLLKKKIIILLLJJJIIIKKKOOOPPPNNNKKKHHHLLLQQQQQQOOOKKKJJJJJJLLLNNNPPPNNNJJJHHHHHHIIIJJJKKKKKKJJJIIIIIIKKKMMMNNNNNNMMMMMMLLLKKKIIIIIIMMMLLLKKKKKKMMMOOONNNNNNQQQNNNJJJIIIJJJKKKJJJHHHGGGGGGFFFEEEEEEGGGHHHIIIJJJGGGCCCCCCFFFIIIIIIHHHEEEGGGJJJLLLMMMLLLJJJIIIFFFHHHKKKLLLLLLKKKKKKLLLMMMKKKGGGEEEDDDDDDFFFGGGFFFGGGHHHGGGGGGIIILLLOOOQQQPPPNNNMMMLLLKKKKKKKKKMMMKKKIIIGGGGGGHHHJJJLLLKKKKKKKKKIIIGGGGGGIIIKKKIIIFFFEEEFFFIIIJJJIIIHHHJJJKKKLLLLLLLLLLLLKKKJJJLLLKKKKKKJJJJJJKKKKKKLLLJJJJJJKKKKKKKKKJJJJJJIIILLLPPPPPPKKKIIILLLMMMLLLLLLLLLKKKJJJJJJJJJKKKKKKGGGHHHJJJLLLLLLKKKJJJIIIIIIIIIHHHGGGFFFHHHLLLOOOPPPNNNLLLKKKLLLMMMMMMLLLKKKMMMOOOOOOMMMKKKKKKLLLMMMKKKJJJLLLOOOPPPNNNKKKOOOIIIFFFIIILLLLLLMMMOOO]]]\\\YYYUUUQQQNNNOOOPPPQQQPPPOOOOOOOOOOOOPPPQQQOOONNNMMMLLLLLLMMMMMMNNNQQQQQQRRRTTTUUUUUUSSSPPPNNNOOOOOOMMMKKKKKKLLLMMMMMMOOOQQQRRRQQQPPPPPPQQQPPPKKKIIILLLOOOMMMLLLMMMMMMMMMKKKIIILLLQQQQQQMMMPPPPPPOOONNNOOOPPPQQQRRRWWWUUUQQQOOONNNOOOQQQSSSSSSTTTTTTSSSPPPOOOOOOPPPRRROOOLLLLLLOOOQQQQQQPPPQQQQQQRRRRRRQQQSSSUUUXXXZZZUUUPPPPPPSSSUUUTTTRRRLLLQQQTTTRRRRRRUUUVVVTTTVVVUUUSSSSSSSSSUUUWWWXXX]]]YYYVVVXXX]]]```^^^[[[[[[[[[YYYXXXWWWWWWWWWWWWUUUWWW[[[^^^______^^^]]]]]]ccchhhfff```]]]___ccc]]]___aaaaaa___]]]]]]]]]]]]\\\\\\]]]___```___]]]aaa``````aaaccceeedddccc~~~}}}~~~|||{{{||||||zzzvvvsssrrrrrrqqqqqqqqqrrrrrrsssssssssnnnllljjjkkkmmmmmmjjjgggfff```fffkkkdddbbbbbb\\\aaacccfffggggggfffcccaaaeeebbb______``````]]]ZZZWWWYYY[[[]]]^^^\\\ZZZXXXXXXXXXSSSLLLJJJNNNPPPOOONNNOOOPPPQQQRRRSSSTTTUUUUUURRRPPPOOOPPPQQQOOOMMMTTTSSSRRRSSSSSSRRRPPPNNNMMMPPPTTTTTTRRRPPPPPPPPPVVVXXXYYYWWWSSSQQQQQQRRRMMMOOOSSSTTTSSSQQQPPPPPPQQQQQQQQQQQQPPPOOOMMMMMMQQQOOONNNNNNPPPQQQQQQPPPQQQOOOMMMMMMOOOPPPOOONNNMMMLLLKKKJJJJJJIIIJJJJJJNNNKKKIIIIIILLLOOOOOOOOOJJJKKKMMMOOOPPPOOONNNMMMMMMOOOPPPPPPNNNMMMNNNOOOPPPOOOMMMJJJIIIIIIIIIJJJKKKLLLMMMLLLLLLMMMPPPRRRQQQQQQQQQRRRRRRRRRRRRSSSRRRPPPNNNLLLKKKLLLNNNOOONNNOOOOOONNNLLLKKKLLLMMMLLLJJJHHHIIILLLNNNNNNMMMQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOONNNMMMMMMPPPTTTUUUQQQOOOQQQRRRPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQRRRSSSRRRRRRQQQQQQPPPOOONNNLLLNNNQQQSSSUUUSSSQQQPPPQQQRRRRRRQQQPPPRRRUUUVVVUUUSSSSSSSSSUUUSSSRRRSSSUUUVVVUUUSSSUUUPPPMMMQQQSSSSSSSSSVVV\\\\\\ZZZWWWTTTSSSUUUVVVYYYXXXVVVTTTTTTVVVXXXYYYVVVUUUTTTSSSSSSTTTUUUVVVUUUUUUVVVXXXZZZYYYWWWUUUUUUVVVVVVVVVTTTTTTVVVXXXSSSVVVZZZ\\\\\\[[[\\\\\\]]]XXXUUUXXXYYYVVVUUUVVVVVVWWWVVVUUUYYY___```\\\^^^^^^]]]]]]^^^___```aaabbbaaa^^^]]]]]]___bbbddd___```aaaaaa```___aaabbbhhheeebbbbbbdddeeeeeeeeeeeefffggggggfffgggjjjlllnnnjjjffffffiiikkkiiifffgggkkknnnllllllnnnpppnnnpppooonnnnnnnnnpppqqqrrryyyuuusssuuuyyy{{{zzzwwwxxxwwwvvvuuuuuutttttttttxxxxxxyyyzzz|||~~~~~~|||{{{}}}|||yyyvvvzzzwwwuuuuuuwwwxxxvvvtttwwwtttlllbbb```eeejjjkkkhhhiiikkkmmmnnnoooppppppqqqooolllkkkkkkkkkiiihhhnnnoooooommmjjjgggeeeeeefffhhhjjjkkkjjjjjjjjjkkkmmmnnnooommmkkkhhhhhhhhhaaaeeejjjlllkkkgggdddbbbccccccdddccccccbbbaaaaaaaaa```^^^^^^___```___^^^[[[ZZZZZZ\\\___```___^^^______^^^]]][[[YYYXXXWWWZZZYYYWWWWWWZZZ\\\]]]\\\WWWWWWXXXYYYZZZZZZZZZZZZ\\\\\\\\\ZZZXXXWWWXXXYYY]]]\\\[[[ZZZXXXWWWVVVVVVXXXYYYZZZYYYXXXXXXZZZ\\\[[[\\\^^^_________^^^]]]___]]][[[YYYXXXXXXYYYZZZ[[[\\\^^^]]][[[YYYXXXXXXXXXWWWVVVXXXZZZ\\\]]]\\\___^^^]]]]]]]]]]]]^^^___ccccccbbbbbbaaaaaa``````____________^^^]]][[[[[[```eeefffdddbbbccccccaaa``````aaabbbbbbbbbaaa```cccccccccccccccddddddeeeddddddbbb```^^^]]]```bbbdddbbb```___```aaaaaa```^^^aaaeeeggggggfffeeeeeehhhfffddddddeeeffffffffffffaaa```ccceeedddeeeggggggggggggeeecccdddfffhhhmmmkkkiiihhhhhhiiikkkmmmhhhgggggggggggghhhjjjkkknnnnnnoooqqqsssrrrpppnnnpppqqqrrrrrrqqqrrrtttvvvooorrrwwwzzz{{{{{{|||||||||wwwuuuxxxyyyvvvvvvwwwxxxyyyxxxwwwzzz~~~~~~~~~~~~|||{{{zzzzzzzzz{{{||||||xxxxxxyyyyyyzzz{{{{{{|||}}}}}}|||zzzxxxxxxyyy{{{~~~~~~~~~}}}|||zzzxxxwwwyyyzzzzzzzzzxxxxxxyyyzzz}}}~~~}}}{{{yyy}}}{{{yyyyyyzzzzzz}}}|||zzzzzz{{{{{{{{{}}}~~~}}}}}}~~~sss~~~SSSXXX___^^^