BM6P6(@ }}}xxxvvvwwwwwwvvvtttwwwzzz~~~~~~|||yyyxxxvvvqqqiiiccc]]]TTTKKKHHHEEE???<<<<<<777666555333222111000000000000111111111111000000---+++************)))'''&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""!!!  !!!###$$$%%%///555>>>GGGLLLPPPSSSUUU]]]aaadddcccbbb___VVVMMM???444(((###!!!"""""")))666FFFUUU___cccdddeeedddcccbbbbbbaaaaaabbbbbbbbbccccccccc```ZZZWWWTTTOOOJJJFFFBBB<<<555000,,,+++***)))***...555:::;;;999555///)))&&&'''(((###"""%%%***...***%%% !!!"""###$$$$$$###"""&&&///<<>>HHHNNNVVV[[[_________]]]VVVNNN>>>333'''""" """"""(((222>>>JJJRRRUUUVVVTTTRRRPPPMMMJJJHHHFFFEEEGGGEEEBBB???<<<666000+++(((%%%!!! &&&,,,111333222///***$$$!!!!!!!!!!!!  %%%)))+++(((### !!!"""######"""%%%!!! !!!%%%...===JJJaaalll{{{uuunnnooo~~~|||{{{zzzxxxuuurrrooollljjjiiigggfffddd]]]SSSGGG;;;222,,,))){{{ttttttrrrqqqooonnnnnnnnnkkkooouuuyyy{{{|||}}}~~~~~~{{{yyyxxxvvvtttsssrrrnnnfff```XXXOOOFFFBBB???:::777777444333222111000/////////111111111222222111111111111///,,,******(((%%%#########"""""""""!!!!!!!!!!!!!!!!!!!!!  ###$$$&&&***222===IIIQQQVVV[[[______```^^^WWWOOO@@@444)))###!!!!!!!!!%%%---777AAAFFFHHHHHHEEEDDDAAA>>><<<999888777666444222000...***%%%!!!  %%%+++000222111...***%%%!!!!!!!!! %%%)))+++(((### !!!######"""!!!### """(((444@@@VVVbbbrrrqqqlllnnn|||||||||}}}|||xxxvvvsssoookkkiiihhhiiiiiieee]]]QQQDDD999000,,,{{{xxxppppppooollliiiiiikkkmmmlllooosssvvvwwwyyy{{{}}}|||yyyxxxwwwuuusssrrrqqqmmmeee___WWWMMMDDDAAA>>>999555555333222111000////////////000000111111111111000000///---+++)))((('''$$$"""""""""!!!!!!!!! !!! !!!!!!###'''000<<>>KKK[[[hhhooosssxxx|||~~~xxxmmmeeeeeekkkzzz}}}xxxsssqqqrrrtttqqqqqqnnnfffXXXJJJ@@@;;;}}}zzzvvvuuuxxx||||||{{{yyywwwssspppmmmllliiidddaaabbbggglllrrrssstttuuuuuuxxx|||~~~}}}|||zzzxxxvvvuuutttuuusssqqqqqqpppkkkddd^^^UUUKKKCCC???<<<777333333222111000//////...//////......////////////......,,,***(((''''''&&&###!!!!!!!!!   !!!###'''000===KKKTTT]]]aaadddddddddbbbZZZRRRHHH;;;///(((### """$$$$$$"""!!!%%%***---------,,,)))$$$  %%%(((...***%%%"""###"""!!!  !!!###***777BBBSSS___fffkkkppptttuuussspppllleee___cccjjjzzz|||wwwvvvxxx{{{tttuuutttlll___QQQGGGBBB{{{vvvpppqqqsssuuuwwwzzz||||||}}}yyyvvvuuusssqqqooommmkkkfffaaa___bbbhhhmmmtttuuuvvvvvvvvvxxx{{{~~~yyyyyyyyyyyyxxxvvvtttsssrrrsssqqqnnnmmmjjjbbbYYYSSSLLLCCC<<<999777444111111///...---...///...---......///000000///...---+++***)))'''&&&%%%$$$###""""""!!! !!!!!! """###&&&)))000<<>>888666444222///111///...---...///...------............---,,,+++))))))((('''%%%$$$######!!!!!! !!!###&&&---:::IIITTT______```___]]]ZZZWWWUUUMMMFFF:::---$$$ !!!"""###$$$$$$%%%$$$$$$###$$$&&&(((+++---,,,+++)))'''$$$"""  $$$)))---+++&&&!!! !!!!!! $$$+++000666===AAADDDGGGLLLPPPRRRRRRSSSRRRNNNLLLTTT^^^ppp{{{zzzxxxvvvtttrrrooojjjfffӵĦĦӵĦ~~~wwwrrrppprrrssssssuuuvvvwwwxxxyyyttttttssssssssspppllliiidddbbb___\\\[[[___eeejjjpppqqqssssssssstttvvvwwwwwwvvvvvvvvvuuutttsssssspppqqqpppmmmllljjjbbbYYYLLLEEE===777555444222000111///...---...///...------------,,,,,,+++******(((((('''&&&%%%$$$###""" """%%%,,,999HHHSSS______^^^]]]\\\ZZZXXXWWWPPPIII===000%%%!!!###&&&'''))),,,...///000000---,,,+++******+++,,,---,,,+++)))'''$$$"""  !!!  $$$(((,,,)))%%%  !!!""" %%%+++333777;;;???AAACCCGGGJJJKKKKKKLLLLLLHHHGGGNNNXXXiiivvv}}}{{{xxxwwwvvvtttqqqooo4ĉ@ӵ>L=hĦ4ĉ@ӵ>L|||wwwtttsssttttttuuuuuuvvvwwwwwwxxxtttsssrrrrrrrrroookkkhhhbbbaaa___\\\\\\```fffkkkoooppprrrsssrrrrrrtttuuuuuuttttttsssrrrrrrrrrrrrpppqqqooollljjjhhh```WWWJJJDDD<<<777555555333111111///...---...///...------,,,++++++***)))))))))''''''&&&%%%$$$######"""!!!$$$,,,999HHHSSS^^^]]]]]]\\\ZZZYYYXXXXXXRRRKKK???222&&&###***///111333666999<<<===>>>>>>999888555222///---,,,,,,---,,,***'''%%%""" !!!"""!!! $$$(((+++((($$$ !!! !!!!!!&&&,,,444777;;;???AAACCCEEEGGGGGGFFFFFFFFFCCCBBBGGGOOOdddsss}}}zzzyyywwwuuusssGG=?HdĦ=ĪjGG=?HdĦyyyvvvtttsssuuuuuuuuuuuuuuuuuuvvvvvvrrrpppooonnnmmmkkkhhheee``````^^^]]]]]]aaaggglllnnnppprrrsssrrrrrrssstttrrrrrrqqqpppooooooppppppppppppnnnjjjhhheee]]]SSSHHHBBB:::666555555333222111///...---...///...---,,,,,,***)))(((''''''(((&&&&&&%%%$$$$$$###"""""" $$$,,,999IIITTT\\\\\\\\\[[[ZZZYYYXXXXXXRRRKKK@@@333'''!!!$$$,,,777???BBBDDDGGGJJJKKKLLLKKKJJJDDDAAA>>>999555111...,,,...---+++(((%%%""" !!!###""" $$$'''***(((###  !!!"""&&&---333666:::???BBBDDDDDDCCCBBB@@@AAAAAA???===AAAHHH```mmm}}}{{{wwwuuuӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ|||wwwuuuttttttsssssssssssssssssssssrrrrrrpppmmmkkkjjjhhheeebbb^^^^^^]]]\\\]]]aaagggkkknnnpppsssssssssrrrsssssspppooonnnmmmmmmmmmnnnoooppppppmmmiiifffcccZZZPPPEEE???888444333333222111111///...---...///...---,,,+++)))(((&&&&&&&&&'''%%%%%%$$$$$$######""""""!!!%%%,,,999IIITTTZZZZZZ[[[[[[[[[ZZZXXXWWWRRRKKK@@@333(((###)))---333;;;GGGOOOUUUVVVXXXYYYXXXVVVTTTRRRJJJGGGDDD???:::555111000///---+++(((%%%""" """###""" ###'''***((($$$ """"""'''---444777<<>>===<<&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??{{{xxxvvvuuuuuurrrrrrrrrqqqqqqppppppppptttqqqmmmjjjiiigggeeeccc\\\\\\\\\[[[\\\```fffkkknnnqqqssstttsssrrrssssssooonnnlllkkkkkklllmmmnnnppppppmmmhhheeeaaaWWWNNNCCC===666222222222111000111///...---//////...---,,,+++)))'''&&&%%%&&&&&&%%%$$$$$$$$$######""""""!!!%%%---:::JJJUUUYYYZZZ[[[\\\[[[ZZZXXXVVVQQQKKK@@@333(((  """$$$$$$***333:::@@@IIISSS\\\bbbbbbcccbbb```\\\XXXUUULLLJJJFFFBBB===888444333///...+++(((%%%"""  """$$$###!!!!!!###&&&***((($$$ !!!""""""'''...777999???DDDGGGFFFBBB???>>><<<<<>>===AAAGGGOOOXXXhhhyyy~~~zzz4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħzzzvvvsssqqqqqqpppooonnnnnnnnnoooqqqqqqrrrpppnnnjjjfffccc```______]]]ZZZYYYZZZ^^^cccfffppprrrsssuuuuuutttsssrrrjjjkkkkkkllllllmmmmmmmmmnnnmmmmmmkkkfff^^^UUUNNN@@@<<<888444333222111000///......------,,,++++++******((('''&&&%%%%%%%%%#########""" !!! ###***555FFFVVVYYY\\\\\\[[[[[[[[[XXXRRROOOGGG<<<000(((""""""###$$$&&&+++///222777???IIIRRRYYY^^^aaagggffffffeeeccc___ZZZUUUPPPKKKDDD@@@???<<<666111111---(((%%%%%%%%%###!!!"""######  $$$''''''%%%!!! !!!$$$))),,,444888===AAAAAAAAA@@@@@@AAA>>>>>>@@@???>>>AAAFFFOOOUUUcccuuu}}}zzz4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ}}}yyyuuurrrqqqpppnnnnnnmmmlllmmmnnnoooppppppooolllhhhddd```^^^\\\\\\ZZZXXXXXXZZZ___dddgggoooppprrrssssssrrrpppooojjjjjjjjjjjjjjjkkklllmmmmmmmmmllljjjeee]]]SSSLLL>>>;;;666333111111///...------,,,,,,++++++******))))))'''&&&%%%$$$$$$$$$%%%%%%$$$$$$###!!! """'''000@@@OOOVVVZZZ\\\[[[[[[\\\YYYTTTNNNFFF;;;000(((###"""###'''+++---...111666:::@@@DDDKKKTTT\\\bbbfffhhhggggggggggggeee```YYYTTTKKKFFF@@@======:::666111111---(((&&&%%%%%%###!!!"""###### !!!%%%)))(((&&&""" ###(((,,,444888===@@@AAAAAAAAAAAABBB@@@@@@AAAAAA@@@CCCHHHRRRWWWbbbppp|||4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ}}}zzzvvvsssqqqpppooollllllkkkkkkkkklllmmmnnnnnnllliiieeeaaa]]]ZZZXXXXXXWWWVVVWWWZZZ```eeeiiimmmnnnpppqqqqqqpppnnnmmmiiihhhgggggghhhiiikkkmmmlllkkkkkkiiiddd[[[QQQJJJ<<<999444111000///...---,,,,,,++++++***))))))(((((('''&&&%%%$$$#########$$$$$$$$$$$$###!!! ###***999GGGSSSXXX[[[[[[\\\]]]ZZZUUULLLEEE;;;111***%%%""" $$$)))...222777:::<<>>:::888888777444111000---)))&&&%%%$$$###""""""######!!!###''',,,+++)))$$$###(((+++222777<<<@@@AAAAAAAAABBBBBB@@@@@@BBBBBBAAADDDJJJUUUZZZbbbkkkvvv4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ|||zzzwwwtttqqqpppoooooojjjjjjjjjjjjkkkkkkllllllllljjjgggccc^^^ZZZWWWUUUTTTTTTTTTVVV[[[aaagggkkkmmmnnnpppppppppnnnlllkkkhhhfffeeedddeeegggjjjllljjjjjjiiigggbbbYYYNNNFFF<<<888444111//////---,,,,,,++++++******))))))(((&&&%%%$$$###""""""""""""!!!!!!"""!!!!!!   &&&444BBBQQQWWW\\\\\\\\\\\\YYYUUUKKKEEE<<<333---(((%%%###!!!!!!###***222888===BBBFFFHHHKKKPPPTTTYYY[[[___cccgggiiiiiijjjgggggggggeee___VVVJJJBBB888666333333444444333111...,,,(((%%%$$$############$$$$$$!!!$$$)))///...+++%%%###(((,,,222666<<<@@@BBBBBBCCCCCCBBB@@@@@@BBBBBBAAAEEEJJJVVV\\\ccciiippp|||4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRzzzxxxuuurrrooonnnmmmmmmhhhiiiiiijjjjjjjjjjjjjjjiiihhheeeaaa]]]YYYVVVTTTQQQRRRSSSVVV\\\ccciiimmmooopppqqqqqqpppnnnllljjjfffeeecccbbbdddfffiiikkkiiiiiiiiigggaaaWWWKKKCCC<<<999444111000///---,,,,,,,,,++++++******))))))%%%$$$###""""""""""""""" !!!!!!!!!!!!!!!  !!!!!!!!! %%%222???OOOWWW]]]^^^\\\[[[XXXTTTLLLFFF===666000,,,(((&&&$$$  """&&&000:::BBBGGGMMMPPPRRRTTTYYY\\\aaabbbeeegggiiiiiihhhhhhhhhfffccc___WWWLLL@@@888000///......000111222111---,,,)))&&&###"""###$$$%%%%%%%%%""" %%%***000///,,,&&&  %%%***...111666<<hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h}}}wwwuuurrrooolllkkkjjjjjjffffffggghhhhhhhhhhhhgggfffdddbbb^^^ZZZWWWTTTSSSPPPQQQSSSWWW]]]dddkkknnnpppqqqrrrrrrpppnnnllljjjdddcccbbbcccdddfffiiijjjiiiiiiiiigggaaaVVVJJJAAA<<<888444000///...---,,,,,,,,,++++++***)))))))))$$$$$$###"""""""""""""""!!!""""""############""" !!!""""""!!!###000===KKKUUU]]]^^^]]]\\\YYYUUUNNNHHH@@@999333///+++)))&&&""" !!!###)))666BBBLLLPPPVVVYYYYYYZZZ^^^aaaeeeggghhhjjjjjjiiihhhgggdddaaa[[[TTTKKKAAA666000******+++,,,---///111222...---+++(((%%%$$$%%%'''((((((&&&""" %%%***111///,,,&&& !!!%%%+++///111666===BBBEEEGGGHHHIIIKKKIIIHHHJJJIIIHHHKKKPPPTTT\\\dddiiilllrrr|||4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼s~~~{{{tttrrroookkkhhhfffeeeeeebbbcccdddeeeeeeeeeddddddaaa```^^^[[[XXXUUURRRQQQPPPQQQTTTXXX^^^eeelllooopppqqqqqqqqqpppmmmjjjiiibbbbbbcccdddeeeggghhhiiiiiiiiiiiigggaaaVVVIII@@@:::777222///------+++***+++******))))))(((((('''$$$$$$######""""""######!!!!!!"""###############"""###%%%&&&&&&%%%###""" ,,,888FFFQQQ\\\^^^^^^]]][[[XXXPPPKKKCCC<<<666222...+++'''###!!!!!!###***999GGGOOOTTTYYY[[[ZZZZZZ\\\___aaabbbdddeeeeeecccbbb```XXXSSSLLLCCC;;;333,,,'''&&&''')))***,,,...111333000000///+++'''&&&(((+++******'''### %%%)))000///,,,&&&  %%%***///222777>>>CCCGGGIIIJJJKKKMMMKKKJJJKKKJJJHHHJJJPPPTTTZZZaaaeeehhhmmmuuu{{{Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ{{{xxxrrrpppllliiieeecccbbbbbb___```aaaccccccbbbbbbaaa^^^]]][[[XXXVVVSSSQQQPPPPPPQQQTTTYYY___ffflllpppppppppqqqqqqooollliiihhhaaabbbcccdddfffggghhhiiiiiijjjjjjgggaaaVVVIII@@@999555111---,,,+++***))))))))))))(((''''''&&&&&&%%%$$$###############$$$ !!!!!!""""""!!!&&&((()))++++++***(((''' )))444AAANNNZZZ^^^______^^^\\\QQQLLLEEE>>>888333///,,,'''###!!!!!!###+++;;;JJJOOOSSSXXXYYYXXXWWWXXXZZZZZZ[[[\\\]]]]]][[[ZZZXXXMMMGGG>>>555...(((### %%%&&&(((***,,,...111333222333222...***)))+++...,,,+++(((### $$$)))///...+++&&&$$$***...222777>>>DDDHHHJJJLLLMMMLLLIIIHHHIIIGGGEEEGGGLLLUUUYYY]]]aaadddjjjqqqvvv|||?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ}}}{{{xxxvvvnnnllljjjfffccc```^^^]]]\\\]]]___```aaa```^^^]]][[[WWWSSSQQQMMMIIIKKKPPPSSSTTTXXX^^^eeekkknnnpppooooooooonnnllljjjgggfff```aaabbbdddeeefffffffffjjjiiifffbbb\\\RRRHHHAAA;;;777222...------,,,+++************)))((('''&&&%%%$$$######""""""######!!!"""#########$$$''')))...000444666666333000---'''###&&&///???JJJVVV]]]aaabbb___ZZZVVVOOOFFF???;;;888333///(((%%%###$$$'''...<<AneneneneDenene>Ak<fhDenenene|||yyyvvvsssqqqkkkiiifffbbb^^^[[[YYYYYY[[[\\\]]]______^^^\\\[[[WWWSSSOOONNNJJJFFFHHHMMMSSSUUUYYY```fffkkknnnpppnnnnnnmmmlllkkkhhhfffeee^^^___```bbbcccdddddddddhhhfffccc___XXXOOOEEE>>>999555000---,,,++++++***))))))))))))((('''&&&%%%$$$$$$###"""""""""######!!!"""######$$$&&&+++...222666;;;>>>===999444000)))%%%&&&000===HHHTTT[[[___aaa^^^YYYUUUOOOFFF@@@<<<888444000***%%%######&&&+++777CCCKKKKKKLLLKKKJJJGGGEEECCCCCCEEEGGGGGGEEE@@@:::666000,,,'''"""!!!%%%***...111444777999999888777555222000///...222---'''!!! ###&&&,,,///,,,%%% ''',,,333666:::???CCCFFFIIIIIIKKKJJJHHHEEECCCDDDGGGJJJSSSVVVYYY]]]aaafffkkkooopppssszzzzzzvvvssspppmmmkkkfffddd```[[[WWWTTTSSSRRRXXXYYYZZZ[[[[[[ZZZXXXWWWQQQMMMJJJIIIFFFCCCEEEJJJRRRVVV\\\ccchhhlllnnnooollllllkkkjjjiiigggeeeddd]]]]]]___```aaaaaaaaaaaadddbbb^^^ZZZSSSJJJAAA:::666222...+++******)))(((''''''(((''''''&&&%%%$$$$$$######""""""""""""""""""""""""###%%%***000555:::>>>DDDHHHGGGBBB;;;666...)))"""$$$---:::EEEQQQXXX]]]___]]]YYYTTTNNNGGGAAA>>>;;;666333+++&&&""""""###&&&000:::@@@@@@???===:::777444222111222333222000,,,'''%%%$$$!!!"""&&&,,,111444666999;;;;;;:::999777555444333333333...'''!!! $$$'''+++---+++$$$###'''///222777===BBBDDDEEEFFFGGGFFFEEECCCAAABBBEEEHHHPPPSSSXXX]]]aaaeeeiiillljjjmmmttt}}}|||~~~zzzvvvrrrpppmmmjjjhhhbbb___ZZZTTTPPPNNNNNNNNNTTTUUUVVVWWWWWWUUUSSSRRRKKKHHHFFFEEECCCAAAEEEJJJRRRXXX___fffjjjlllmmmnnnkkkkkkjjjhhhfffeeecccbbb]]]^^^___``````````````````]]]YYYTTTMMMEEE===777333111---+++******)))(((&&&&&&&&&&&&&&&%%%$$$#########"""!!!!!!!!!!!!""""""""""""###'''...777===DDDGGGKKKNNNLLLHHHBBB>>>444...&&&!!!)))666AAAMMMUUUZZZ^^^\\\YYYUUUPPPIIIDDDAAA>>>:::666---&&&!!! !!!(((///333333111///,,,)))&&&$$$%%%%%%%%%$$$"""!!! !!!%%%+++111444777999;;;===<<<:::777666555444444444///'''!!! $$$'''***,,,***###"""***...444;;;???BBBBBBBBBCCCCCCBBBAAA@@@AAADDDGGGMMMQQQXXX]]]aaaeeehhhjjjkkkmmmssszzz}}}zzzxxxzzzxxxtttqqqooollliiifff___[[[UUUOOOKKKJJJJJJKKKPPPQQQRRRRRRRRRPPPMMMLLLGGGDDDCCCDDDDDDCCCGGGNNNTTTZZZbbbgggjjjjjjkkkllliiiiiigggeeedddbbbaaaaaa^^^^^^_______________^^^[[[XXXSSSMMMHHHAAA999555222///,,,++++++***)))(((%%%%%%%%%%%%%%%$$$$$$######"""!!!!!! !!!!!!!!!!!!"""$$$)))222<<>>JJJRRRXXX\\\\\\YYYWWWRRRLLLGGGEEEAAA===999---&&& !!!'''''''''&&&$$$"""  !!!&&&---222555777999:::===;;;888555333222222222333...'''!!!!!!%%%(((***,,,+++$$$&&&***000777;;;>>>?????????@@@@@@@@@???AAADDDFFFKKKPPPWWW]]]aaadddgggiiikkknnnsssxxx|||~~~|||{{{{{{zzzxxxvvvwwwuuurrrooommmkkkhhheee[[[WWWQQQKKKGGGGGGIIIJJJMMMMMMNNNNNNMMMKKKHHHGGGCCCAAAAAADDDEEEFFFLLLSSSVVV\\\dddhhhhhhhhhhhhjjjfffeeecccaaa___^^^^^^]]]\\\\\\]]]]]]]]]\\\[[[[[[TTTPPPKKKFFFAAA<<<666222000...+++***+++***)))((($$$$$$%%%%%%%%%%%%$$$$$$""""""!!! !!!"""%%%+++555???FFFOOOPPPPPPPPPOOONNNLLLJJJ@@@888...$$$###)))((($$$$$$'''000;;;HHHPPPVVV\\\]]]ZZZXXXTTTMMMIIIGGGCCC>>>999,,,%%%!!!$$$(((///444777888999::::::888555222111000111222000,,,'''###!!!###&&&))),,,...,,,%%%!!!$$$***000555888::::::;;;===>>>>>>>>>???BBBEEEIIINNNTTTZZZ___cccfffhhhiiimmmrrrvvvxxxyyyzzzzzzzzzxxxwwwwwwwwwwwwvvvtttsssqqqooommmkkkhhheeebbbXXXSSSMMMGGGDDDEEEGGGJJJJJJKKKKKKKKKIIIGGGDDDBBB@@@>>>???CCCFFFIIIOOOWWWYYY___eeegggfffdddfffhhhbbb```^^^\\\ZZZYYYYYYYYYWWWWWWXXXXXXWWWVVVUUUUUULLLIIIDDD???;;;666222///---+++))))))))))))(((&&&$$$$$$%%%%%%%%%%%%%%%$$$"""!!!   ###'''---666@@@GGGNNNPPPRRRSSSSSSQQQNNNLLLDDD<<<111&&&!!!'''&&&"""###'''...999FFFNNNVVV\\\]]][[[XXXTTTNNNIIIFFFBBB<<<888+++###$$$(((///444666666777777444333111//////111333444---***'''$$$$$$%%%''')))...000...&&& ###)))...222555666777999:::;;;<<<===@@@CCCFFFKKKQQQVVV[[[___cccffffffkkkssswwwxxxwwwwwwxxx{{{|||}}}}}}xxx~~~vvvuuuttttttuuuuuutttssspppnnnllljjjiiifffccc```UUUQQQJJJDDDBBBCCCGGGIIIIIIIIIJJJIIIHHHEEEBBB@@@>>><<<>>>CCCGGGJJJQQQYYY[[[```fffgggdddbbbdddfff^^^]]]ZZZXXXVVVUUUUUUVVVSSSSSSSSSSSSSSSRRRQQQPPPGGGDDD???:::777333///---+++)))((('''((((((&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%!!!!!!  ###'''...777AAAGGGLLLOOOSSSVVVVVVSSSOOOLLLGGG>>>222''' !!!!!! &&&...999EEENNNUUU\\\^^^\\\XXXSSSMMMIIIEEEAAA;;;666***""" !!!&&&---111333333333333111///......///222555777+++)))'''%%%%%%&&&((()))///111///'''!!!$$$)))...111333444666888999:::<<>>>>>???CCCIIIQQQXXX\\\___```aaaccccccccccccbbb]]]ZZZVVVRRROOONNNNNNOOOOOONNNNNNNNNNNNMMMIIIFFF@@@<<<777222000...,,,***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!  ###'''---888CCCJJJTTTUUUWWWXXXWWWSSSPPPMMMJJJ@@@222&&& !!!$$$...999EEEMMMUUU]]]___^^^]]]WWWNNNIIIFFF@@@888111### $$$)))///444555444222222,,,+++,,,...222666888888---)))%%%"""###%%%''')))111222///&&& ###(((+++---111333666888999:::<<<>>>@@@DDDHHHLLLPPPWWW```ffffffnnnvvvxxxzzz}}}|||zzzzzzvvvtttuuuxxxwwwqqqlll|||wwwsssssstttuuuvvvtttrrrooommmiiihhhgggfffeeeaaa]]]ZZZNNNJJJDDDAAAAAABBBBBBAAAEEEEEEFFFFFFDDDBBB@@@>>><<<===???DDDJJJQQQWWW[[[___``````aaa```___^^^]]]ZZZWWWSSSNNNKKKJJJJJJKKKKKKJJJJJJKKKKKKIIIEEEBBB<<<999444000...,,,***)))((('''&&&%%%%%%$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!! !!!###(((///999EEEMMMUUUWWWXXXYYYWWWTTTPPPNNNJJJ@@@111&&&  $$$///:::GGGPPPXXX___```^^^[[[TTTLLLFFFBBB===444..."""$$$)))///222333222111000++++++,,,///333666777777...+++'''$$$%%%&&&(((***000222///&&&  $$$((()))...111444666777999;;;===>>>AAAEEEHHHLLLSSS\\\cccgggooowwwyyy|||~~~~~~{{{}}}yyytttsssuuuuuuqqqlll~~~xxxvvvtttrrroooqqqrrrssssssqqqoookkkiiifffeeedddcccaaa^^^ZZZVVVKKKHHHCCC@@@???@@@@@@???AAAAAABBBCCCBBBAAA???>>>;;;<<<@@@EEELLLRRRWWWZZZ_________^^^\\\ZZZWWWVVVTTTRRRMMMIIIEEEDDDDDDDDDEEEEEEDDDEEEEEECCC???<<<777444///---+++***)))'''''''''&&&%%%$$$$$$$$$$$$#########"""""""""!!!!!!!!! !!!$$$)))111<<>>111&&&  $$$///;;;JJJTTT\\\aaaaaa^^^YYYQQQHHHAAA===888111***!!!$$$(((---000000///......)))***---222666777666555...,,,)))'''&&&''')))***000111...&&& ###$$$***,,,///222333666999;;;:::===???AAAEEEMMMWWW^^^jjjsss{{{yyysssqqqrrrqqqlllhhh|||tttooommmmmmmmmlllppppppqqqqqqooolllhhhfffdddbbbaaa```^^^[[[VVVRRRHHHFFFCCC@@@>>>>>>>>>??????@@@@@@@@@???>>>===<<<:::===AAAGGGMMMRRRVVVXXX]]]]]]]]][[[YYYVVVTTTRRROOOLLLGGGCCC@@@???>>>???AAA@@@@@@@@@@@@>>>;;;888222///,,,+++******((('''&&&&&&%%%$$$$$$$$$$$$$$$"""""""""!!!!!!!!! !!!%%%***333???KKKSSSYYYZZZ[[[ZZZXXXTTTOOOLLLEEE<<>>===>>>?????????>>>===<<<;;;999999:::===AAAGGGMMMQQQTTTUUUXXXXXXXXXXXXVVVTTTQQQPPPIIIFFFBBB>>>;;;:::;;;;;;======<<<======;;;777444///---+++*********((('''%%%%%%$$$#########$$$$$$!!!!!!!!! !!!%%%+++444@@@LLLUUUYYYZZZ[[[ZZZWWWRRRMMMJJJ@@@777+++""" ###,,,:::KKKVVV]]]aaa^^^YYYUUULLLAAA:::777333---)))!!! !!!$$$'''***++++++***+++,,,---///444999<<<:::666222+++,,,,,,***'''&&&'''(((...000---%%% """%%%'''))),,,000333444666777888;;;BBBMMMUUUaaakkkvvv|||}}}wwwtttrrrrrrrrrmmmddd\\\{{{uuunnnllljjjgggggggggiiijjjnnnnnnooonnnkkkgggcccaaa]]]\\\ZZZXXXVVVSSSNNNJJJCCCCCCBBB@@@===<<<===>>>???>>>===<<<:::999888777999;;;???DDDIIILLLOOOPPPQQQRRRRRRQQQPPPNNNLLLJJJCCCAAA===999777777888888;;;::::::::::::888555222---,,,*********)))(((&&&$$$$$$######"""######$$$  $$$***333???LLLTTTXXXYYYYYYXXXTTTOOOJJJFFF:::222''' ###+++999JJJUUU\\\___\\\WWWRRRIII>>>777444222---)))!!! """$$$&&&((())))))***,,,---000222666:::<<<:::555000***,,,...,,,(((%%%&&&(((---///,,,%%% """###&&&***...000222444555888>>>HHHOOO]]]iiiuuu||||||uuussssssuuuuuuoooddd[[[|||uuunnnjjjcccddddddeeeeeefffhhhjjjlllllllllkkkhhhddd```]]]YYYWWWUUUTTTRRRNNNIIIEEE@@@AAAAAA>>>;;;999;;;======<<<;;;:::999999999999888999;;;???CCCFFFIIIJJJJJJJJJJJJIIIGGGEEECCCAAA===;;;888555444444555666888888777888888666222///+++***)))))))))(((&&&$$$######""""""""""""#########(((111===JJJRRRWWWWWWWWWVVVRRRLLLGGGCCC444---$$$###,,,:::JJJUUU\\\___\\\WWWOOOFFF;;;444222000---***"""!!!"""###%%%'''((()))***---///111333666999:::777111---+++...000...)))&&&''')))---///,,,$$$"""&&&))),,,///111333555;;;CCCJJJYYYdddrrryyy~~~~~~yyyrrrpppoooqqqrrrnnnddd\\\yyyqqqkkkfffbbb[[[]]]```bbbdddfffiiijjjjjjjjjjjjiiifffbbb]]][[[UUUTTTRRRPPPNNNJJJEEEAAA>>>???@@@===999888999;;;;;;::::::999::::::;;;;;;666777888;;;>>>AAADDDFFFFFFFFFEEECCCAAA>>>;;;999999777444222111222333444777666666666666444111...***)))((((((((('''$$$"""###"""""""""""""""######"""'''000<<>>===<<<<<<;;;999777666555444222000///...///000111333333222222000///...---)))((('''&&&%%%$$$$$$###!!! !!!!!!"""###)))444???GGGKKKMMMOOOOOOJJJCCC;;;555+++''' %%%***999KKKVVV[[[^^^\\\XXXIII@@@666///------+++(((### ###'''%%%&&&((())))))+++---///111444777888555222///...///444888444,,,&&&&&&(((---000...%%%%%%(((,,,///222666;;;???IIITTTaaakkkssswwwuuupppfffeeefffhhhiiiggg```[[[wwwoooiiieeeaaa```[[[[[[[[[\\\^^^aaaeeegggddddddcccaaa^^^[[[XXXVVVRRRQQQNNNKKKHHHEEEDDDCCC@@@???>>><<<;;;:::999999::::::999888777777666666444555555666777888999:::999999888777666555333222///...---,,,+++,,,------111111111000///---,,,+++(((((('''&&&%%%%%%$$$$$$!!!!!! !!! &&&///999@@@FFFHHHIIIIIIEEE>>>666222((($$$%%%,,,;;;LLLWWW\\\___]]]YYYJJJAAA666///---,,,***(((%%%!!!!!!&&&)))***+++++++++,,,...000222333555666666333000...---111555888444,,,&&&&&&)))---000...%%%###%%%))),,,///333777;;;AAALLLYYYccckkkpppnnnhhhdddbbbbbbdddfffddd___[[[yyyrrrlllhhheeebbb```]]]\\\[[[[[[\\\^^^aaabbb``````^^^\\\ZZZWWWTTTSSSNNNMMMKKKIIIGGGEEECCCCCC???>>><<<;;;999888888888999888777555444333333333333333333444444444444555333333333333222111000/////////............------/////////...---,,,+++***''''''&&&&&&%%%%%%$$$$$$""""""!!! !!!'''000666===>>>@@@???<<<666///+++$$$ %%%...===NNNXXX]]]___]]]YYYLLLCCC888///,,,+++***)))'''$$$ !!!$$$''',,,///222111000///000222444555555555555222///---------222666777333,,,'''''')))---000...%%%!!!%%%'''***---111444<<>>;;;;;;999888888777777777777666333222111222333444777777666555555444333333/////////...---,,,+++***((((((((((((((()))))))))+++,,,,,,,,,,,,+++***)))''''''&&&%%%$$$###""""""!!!!!!  """"""######!!!%%%---;;;KKKUUUZZZ^^^^^^[[[YYYSSSJJJ@@@888444333333...***$$$!!!%%%))),,,...///222666;;;@@@CCCEEEHHHJJJDDD@@@===;;;<<<<<<999666444222///+++)))+++000444777555222---(((%%%%%%&&&---000...%%%"""$$$(((///666;;;BBBJJJLLLKKKCCC???<<<<<>>;;;;;;:::999888888888888555444111000000111333555555555444444333333222222//////......,,,+++)))(((***)))((((((((()))+++,,,)))************)))(((((((((((('''%%%###"""!!! %%%---;;;KKKUUU[[[``````^^^^^^YYYQQQGGG???999777666222...'''""" !!! ###)))000666:::<<<<<>>BBBBBB:::777333333666888777555|||{{{|||wwwuuusssqqqooolllhhhddd```^^^[[[YYYWWWVVVVVVWWWUUUSSSQQQNNNLLLKKKKKKKKKCCCDDDEEEEEEDDDBBB@@@???;;;;;;:::999888888888999333222000//////111333555222222222222111111111000//////...---+++)))(((''''''&&&$$$###$$$&&&((()))((((((((((((((((((''''''))))))'''%%%###!!!  %%%...<<>>:::999888333,,,&&&!!! ###'''---222:::???FFFMMMSSSWWWXXXYYY\\\ZZZXXXWWWUUURRRNNNJJJKKKJJJHHHGGGCCC>>>777222---,,,***+++...444;;;???BBB===888333---''''''+++222111,,,&&&!!!$$$'''(((&&&''')))++++++***((('''}}}zzzxxxuuurrrnnnjjjdddaaaXXXWWWUUUSSSQQQOOONNNNNNNNNMMMLLLJJJGGGEEECCCCCCAAABBBDDDDDDDDDCCCAAA@@@<<<<<<;;;:::999888666555444333111///.........///222222222111111000///......,,,***)))))))))((('''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%$$$###"""!!! '''333EEESSS[[[```cccfffeeebbb\\\SSSIII@@@;;;999999444---&&&!!! ###&&&***///666;;;GGGKKKQQQWWW\\\^^^^^^^^^```^^^[[[XXXVVVRRRMMMIIIHHHGGGEEECCC@@@;;;444000,,,++++++,,,000666;;;>>>@@@;;;666222,,,''''''+++333111---&&& """$$$"""$$$%%%''''''&&&%%%$$$}}}{{{xxxsssoookkkgggccc```VVVUUUSSSPPPNNNMMMLLLKKKLLLKKKIIIGGGDDDBBB@@@???AAABBBCCCDDDCCCBBB@@@???<<<<<<<<<;;;999777666555111000...---,,,+++,,,,,,............---,,,++++++---+++(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&$$$%%%%%%$$$$$$###"""!!!$$$000BBBRRR\\\bbbeeehhhhhhfff```WWWLLLCCC<<<::::::555...'''!!!!!!$$$(((,,,222999AAAGGGSSSVVV[[[___bbbbbbaaaaaabbb___\\\XXXTTTNNNHHHDDDAAA@@@>>><<<:::666000,,,***+++---///333777;;;===<<<888333000+++&&&(((,,,444222---&&& !!!!!!!!! |||zzzzzzvvvqqqlllhhhdddaaa^^^WWWUUUSSSQQQNNNMMMLLLKKKJJJIIIGGGEEEBBB@@@>>>===@@@AAABBBCCCBBBAAA???>>><<<<<<;;;:::999777555444///...---+++******+++++++++,,,,,,,,,++++++***)))+++)))'''''''''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&$$$$$$$$$$$$###"""!!! """...@@@QQQ]]]dddhhhjjjjjjhhhcccZZZNNNCCC;;;888777444...'''""" !!!###$$$''',,,222999AAAJJJPPPXXXZZZ^^^```aaa```^^^]]]]]]ZZZVVVRRRMMMGGG@@@<<<777666444333222///,,,)))+++---000333666888999999777222///---)))&&&(((---555333...&&&~~~{{{xxxwwwvvvrrrmmmiiieeebbb^^^[[[UUUTTTRRROOOLLLJJJIIIIIIGGGFFFEEECCCAAA???>>>===>>>@@@AAABBBAAA@@@>>>===<<<;;;;;;999888666444333///...,,,+++******+++,,,+++++++++,,,++++++******+++)))'''&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%############"""!!! !!!,,,>>>QQQ___gggkkkmmmkkkiiicccYYYMMMAAA999555444222---'''######&&&***+++...333888???HHHQQQWWWZZZ\\\^^^```___]]]ZZZWWWQQQNNNJJJFFFBBB===777222...---,,,,,,------,,,***///111444777888777555444000,,,))))))&&&$$$'''---555333...&&&}}}zzzwwwuuutttqqqnnniiifffccc___[[[XXXQQQOOOMMMJJJGGGEEEDDDCCCCCCCCCBBBAAA???>>>===<<<>>>???@@@AAA@@@???===<<<;;;:::999888666444222111...---,,,*********+++,,,++++++,,,,,,,,,++++++******)))'''&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$"""######""""""!!! !!!,,,>>>QQQaaajjjnnnooollliiibbbWWWJJJ>>>777333111000---(((###$$$***///555777;;;@@@EEEMMMUUU[[[]]]^^^___^^^[[[VVVRRROOOAAA???===:::888444///,,,)))((((((***...111222222666777999:::888444000...)))&&&$$$$$$###"""&&&,,,444222---&&&{{{wwwsssqqqooooookkkiiifffdddaaa^^^YYYUUUMMMLLLIIIFFFCCCAAA@@@?????????>>>======<<<<<<;;;===>>>???@@@@@@>>><<<;;;999999888666444222000///---,,,***))))))******+++***++++++,,,,,,++++++***+++)))''''''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###""""""""""""!!! ###--->>>RRRbbblllppppppnnnjjjbbbVVVHHH===555222222111...(((###$$$+++111<<<>>>@@@CCCGGGMMMTTTYYY[[[[[[ZZZVVVQQQIIICCC???444333222222111///,,,***))))))***...333999===>>>>>>>>>>>><<<777111+++(((### !!! %%%+++333111---&&&|||vvvqqqmmmkkkjjjjjjgggfffdddcccaaa]]]XXXTTTMMMKKKHHHEEECCC@@@???>>><<<;;;;;;;;;;;;;;;::::::<<<===???@@@???>>><<<;;;999888777666333111///...++++++)))(((((()))************+++++++++++++++***+++)))'''''')))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###""""""""""""!!! $$$...???SSScccmmmqqqqqqpppkkkbbbUUUGGG<<<555333333333///)))###$$$***111>>>???AAACCCEEEJJJPPPTTTVVVUUURRRMMMEEE<<<444///---,,,,,,---///...,,,***++++++---222999@@@EEEGGGBBBBBB@@@===777///((($$$ $$$***222111,,,&&&|||xxxqqqllliiifffdddbbbbbb```]]][[[ZZZXXXTTTRRRKKKHHHDDD@@@===<<<<<<<<<999;;;===>>>===;;;999777999;;;======;;;:::::::::777666333111///---,,,+++******))))))))))))******)))***++++++,,,---......)))))))))(((''''''&&&&&&$$$#########$$$%%%%%%&&&)))(((&&&%%%$$$#########!!!  ///CCCSSSbbbnnnsssrrrtttlll___QQQCCC999333000222000---)))''''''+++...666999<<>>;;;999999999999:::<<<======;;;888777999:::<<<<<<;;;999999999666555333000...,,,++++++******))))))))))))******++++++++++++,,,,,,,,,,,,))))))((((((''''''&&&&&&$$$#########$$$$$$%%%&&&'''&&&$$$###"""!!!!!!!!! """111DDDTTTcccnnnssssssqqqjjj^^^PPPDDD;;;666444444222...***&&&&&&))),,,333444666999;;;>>>AAACCCFFFAAA:::666444222///------...111333666999;;;===>>>???BBBGGGMMMQQQRRRRRRRRRLLLDDD<<<444---%%%###)))222000+++%%%|||yyyvvvqqqmmmfffaaa^^^\\\[[[YYYYYYXXXWWWWWWUUURRRMMMIIIEEECCC???;;;888666666666888999;;;<<<;;;:::888777888:::;;;;;;999888777888444333111///---,,,++++++***))))))(((((())))))***,,,,,,+++++++++*********))))))(((((('''&&&&&&&&&$$$############$$$%%%%%%$$$###"""!!!  %%%444GGGVVVdddpppuuutttooohhh]]]PPPEEE===999888666444000***&&&%%%'''***//////000333777;;;<<<<<<>>>:::666444444555666555666888<<>>555,,,$$$""")))111///***$$$|||xxxtttrrrkkkfff```\\\YYYWWWVVVUUUTTTTTTTTTTTTSSSNNNIIIDDDBBB@@@===999666555444444777888999::::::999777666777888::::::888666555666222111000...,,,+++******))))))(((((((((((())))))************************)))((((((''''''&&&%%%%%%$$$###############$$$$$$###"""!!! '''555HHHXXXfffqqqvvvuuuooohhh]]]PPPEEE>>>:::999888666111+++&&&$$$%%%(((,,,,,,...222888<<<===<<<<<<;;;999999;;;>>>AAACCCBBBEEEJJJOOOSSSUUUVVVWWWWWWUUUSSSSSSUUUWWWWWWWWWRRRNNNHHH???666,,,######)))111///+++$$$}}}}}}~~~~~~}}}}}}~~~~~~~~~|||xxxtttpppnnnfffbbb\\\XXXUUUTTTSSSRRRQQQQQQQQQQQQOOOKKKEEEAAA???>>>;;;999666555444444555666777888888777666666555777888888666444333333000///...,,,+++*********))))))(((((((((((())))))''''''(((((()))******+++((((((((('''&&&&&&%%%%%%$$$$$$###""""""############"""!!! &&&555HHHXXXfffrrrwwwvvvqqqjjj]]]OOODDD<<<999777999666111+++%%%$$$%%%'''***+++///555;;;???BBBBBBCCCCCCDDDEEEGGGJJJNNNPPPPPPRRRVVVZZZ^^^___``````^^^\\\YYYWWWXXXXXXWWWVVVPPPNNNIIIAAA666+++"""###***333111,,,%%%{{{{{{zzzyyyzzz{{{|||{{{zzz{{{{{{{{{||||||}}}}}}}}}zzzzzzyyywwwtttpppllliiibbb^^^XXXTTTRRRQQQPPPOOONNNMMMMMMLLLKKKGGGBBB>>><<<;;;:::888666555555555444555555666666666666666444666777777444222111111...---,,,+++***))))))))))))((((((''''''(((((()))%%%&&&&&&'''((()))***+++((((((''''''&&&%%%%%%%%%$$$$$$###""""""""""""######"""!!!!!! !!!!!!$$$444GGGWWWfffrrrwwwvvvrrrjjj]]]NNNBBB:::777666888555111+++&&&$$$&&&((()))...555;;;???CCCGGGJJJLLLNNNQQQRRRSSSTTTWWWXXXXXXYYY\\\___bbbddddddeeebbb```]]][[[[[[ZZZXXXWWWNNNNNNKKKCCC888,,,###%%%+++333111---&&&}}}xxxtttttttttvvvyyy{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyytttttttttrrroookkkgggeee^^^ZZZUUUQQQPPPOOONNNMMMKKKJJJHHHGGGEEECCC???;;;888888777666666555555555333444444444555555555555333555666555333111000000,,,+++******))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%$$$$$$$$$###"""""""""""""""""""""!!! !!!"""111EEEUUUeeeqqqwwwwwwqqqiii[[[LLLAAA:::777666666444///***&&&%%%(((***///777@@@DDDFFFHHHNNNTTTSSSWWW[[[\\\ZZZYYYYYYZZZUUUVVVXXX[[[]]]```bbbcccaaa```^^^]]]\\\ZZZWWWUUUNNNOOOMMMFFF;;;///&&&""" &&&---222000,,,%%%}}}zzzooooooqqqtttxxxzzzzzzyyyxxxxxxxxxwwwwwwwwwwwwwwwpppppppppnnnlllhhhdddbbb\\\XXXSSSOOONNNMMMLLLLLLJJJGGGEEECCCBBB???<<<:::555555555555555555555555333333333444444555555555333444666555222000//////++++++***)))))))))))))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$$$$$$$###""""""!!!""""""!!!!!!   ///CCCTTTdddqqqwwwwwwooogggYYYKKK@@@:::777777444222///***&&&&&&))),,,666@@@JJJMMMLLLMMMTTT[[[WWW[[[___```]]]YYYXXXXXXNNNOOOQQQSSSVVVZZZ]]]^^^^^^]]]\\\[[[[[[YYYUUURRROOOPPPPPPIII===111)))%%% !!!'''...111///+++$$$zzztttpppmmmnnnoooqqqsssuuuvvvwwwvvvuuusssrrrqqqppppppppplllkkkjjjhhhfffdddaaa```YYYXXXVVVRRROOOLLLIIIHHHJJJHHHEEEBBB>>>;;;888777555555444444444444555555444333222111111111222333333444444444333000---+++******))))))(((((('''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%$$$$$$###"""""""""!!!!!! """,,,>>>QQQbbbmmmrrruuupppgggYYYJJJ@@@:::888777999444///***&&&$$$+++333888CCCNNNRRRSSSVVVXXXXXX^^^^^^]]]ZZZVVVOOOIIIFFF@@@@@@@@@BBBFFFLLLRRRUUUUUUWWWXXXXXXVVVTTTTTTTTTTTTVVVTTTKKKAAA666))) !!!!!! """)))...555111***###~~~zzzuuurrrlllmmmnnnoooppprrrssstttrrrqqqpppnnnlllkkkkkkkkkiiihhhgggfffdddaaa___^^^YYYXXXUUURRROOOLLLIIIHHHGGGEEECCC@@@<<<999666555555555444444444444555555444333222111111111222222111111222222000...+++*********))))))((('''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$######$$$$$$###""""""!!!!!! !!!,,,>>>RRRbbblllqqqsssnnnfffXXXJJJAAA;;;999999888333...+++((((((000999DDDNNNXXX[[[\\\^^^___^^^^^^\\\WWWQQQIIIAAA;;;777444444444555888===BBBEEEFFFIIILLLNNNOOOQQQSSSUUUUUUWWWUUUMMMCCC888+++!!! !!!###"""!!!$$$)))...555111***###~~~|||zzzvvvtttllllllllllllmmmnnnoooooonnnmmmkkkiiigggfffeeedddeeedddcccbbb```^^^\\\[[[YYYWWWUUURRRNNNKKKIIIGGGCCCBBB@@@===999666444333555444444333333444444555333333222111111111111222.../////////---+++)))(((******)))((((((''''''&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$#########""""""!!!!!!  !!!,,,???SSScccmmmpppqqqlllcccVVVJJJBBB>>><<<;;;777222...,,,***---777BBBNNNWWW```aaaaaabbbbbb___]]]XXXOOOEEE;;;222---***)))(((((()))+++...111333888;;;>>>BBBEEEJJJOOOSSSTTTWWWVVVNNNEEE;;;///$$$!!!###%%%%%%%%%&&&+++///555111***###~~~|||zzzxxxuuusssmmmlllkkkjjjjjjjjjkkkkkklllkkkhhhfffdddbbbaaa```aaaaaa```___^^^\\\ZZZYYYXXXVVVTTTQQQMMMJJJHHHFFFAAA@@@===;;;888555333222444444333333333333444444333222222111111111111111------------+++***((('''***))))))(((''''''&&&&&&(((''''''&&&%%%$$$############$$$%%%&&&''''''(((%%%%%%%%%%%%$$$$$$############"""!!!!!! !!!---@@@UUUdddmmmppppppiii```TTTJJJDDDAAA???===999444///------111>>>JJJWWW___ffffffeeeeeeccc```[[[UUUJJJ>>>333,,,(((&&&%%%%%%%%%%%%%%%'''((()))000222555777;;;AAAGGGLLLPPPTTTTTTMMMFFF===222)))###&&&))))))((())),,,///555111***###|||zzzxxxuuurrrpppmmmllljjjhhhgggggghhhiiijjjiiigggeeebbbaaa______^^^^^^^^^]]]\\\[[[YYYXXXVVVUUURRROOOLLLHHHFFFEEE???>>><<<:::777555333222333333222222222222333333222222222222111111000000------,,,,,,+++***)))((())))))(((((('''&&&&&&&&&'''&&&&&&%%%$$$$$$######"""######$$$%%%&&&''''''%%%$$$$$$$$$$$$$$$######$$$######""""""!!! """...AAAUUUdddmmmooooooddd\\\PPPHHHEEECCCAAA???===777111......444BBBOOOaaaggglllmmmlllkkkhhhccc]]]VVVKKK>>>444,,,(((''''''''''''&&&&&&%%%%%%%%%***+++---///222888???DDDIIIMMMOOOKKKFFF@@@666...(((***---,,,******---000555111***###{{{xxxuuurrrnnnlllllljjjhhhfffeeeeeefffggghhhfffeeebbb```___^^^^^^\\\\\\\\\\\\[[[ZZZYYYXXXTTTSSSPPPMMMIIIFFFDDDCCC>>>===;;;999777555333333333222222111111222222333111111222222111111000///---,,,,,,+++******))))))))))))(((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$###""""""!!!!!! """---@@@SSSbbbjjjmmmnnn```WWWLLLFFFEEEEEECCC@@@@@@999222//////666FFFTTTccciiimmmnnnmmmmmmiiicccbbb\\\QQQFFF;;;333...,,,.........---,,,+++)))((('''((()))+++---222888<<<@@@FFFJJJIIIFFFCCC<<<444...000000...++++++...111555111***###~~~|||xxxuuurrroookkkiiiiiihhheeebbbaaabbbcccdddcccbbb```___]]]\\\\\\[[[YYYZZZZZZZZZYYYXXXWWWWWWRRRQQQNNNKKKGGGDDDBBBAAA<<<;;;:::888666444333222222222111111111111222222000111111222111000///...,,,+++***))))))))))))))))))((((((''''''&&&%%%%%%############$$$$$$$$$$$$############$$$$$$$$$$$$##################$$$$$$###""""""!!!!!! !!!+++<<>>DDDGGGIIIIIIEEE???777777555000,,,+++...222555111***###~~~}}}zzzwwwtttqqqnnnjjjeeebbb______^^^^^^^^^]]]]]]]]]\\\[[[ZZZYYYWWWUUUTTTSSSWWWWWWVVVUUUSSSRRRRRRQQQOOONNNLLLIIIFFFAAA===;;;:::999888666444333333333000000000///......------222222222111000...---,,,))))))(((((())))))***+++***)))((('''%%%$$$###"""######$$$%%%%%%%%%%%%$$$###""""""!!!!!!"""###$$$"""""""""""""""""""""""" """'''222CCCTTT___aaa```YYYRRRHHHCCCCCCBBB@@@===>>>:::444000333>>>OOO[[[ggglllqqqttttttsssqqqqqqjjjjjjhhhddd```\\\[[[[[[aaa```^^^\\\YYYVVVTTTRRRLLLIIIEEE???:::666333222;;;;;;===DDDKKKLLLHHHBBB>>>777000,,,(((''',,,333777111)))"""~~~{{{zzzwwwtttpppmmmjjjeeeaaa]]][[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXVVVTTTSSSQQQQQQSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLKKKHHHEEEAAA===;;;999888777555333222222222000000//////......------111111000000///---,,,+++)))))))))************+++***)))((('''%%%$$$###""""""###$$$$$$%%%%%%$$$$$$$$$###"""!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!  %%%000AAARRR\\\___^^^WWWQQQHHHDDDCCCCCCAAA???>>>:::333///222>>>NNNZZZfffjjjooorrrrrrpppnnnmmmjjjkkkkkkiiigggeeeeeeeeeiiigggeeebbb___\\\ZZZYYYVVVTTTQQQLLLGGGBBB>>><<<;;;:::;;;@@@GGGIIIEEE@@@;;;444...***'''&&&+++222777111)))"""~~~|||yyyxxxwwwsssppplllhhheee```[[[WWWUUUUUUVVVWWWWWWXXXXXXXXXXXXWWWVVVTTTQQQOOONNNMMMNNNOOOPPPQQQPPPOOOMMMKKKIIIIIIHHHFFFDDD@@@===;;;777666555333222111111111000000//////...---------/////////...---,,,+++***((()))***+++,,,+++******))))))((('''%%%$$$######"""###$$$$$$%%%%%%$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###...>>>NNNXXX[[[ZZZTTTOOOHHHDDDDDDDDDCCCBBB???:::222---000;;;KKKVVVaaaeeekkknnnmmmkkkiiigggiiikkkmmmnnnmmmnnnoooppppppnnnkkkgggdddbbbaaaaaaaaa```^^^ZZZTTTOOOJJJHHH@@@===;;;???DDDFFFCCC???777000***'''%%%$$$***222888222)))!!!|||{{{zzzyyywwwvvvuuuuuupppmmmiiieeeaaa]]]WWWTTTQQQQQQRRRSSSTTTUUUVVVVVVVVVUUUSSSQQQOOOMMMKKKJJJLLLMMMOOOOOONNNKKKHHHFFFEEEEEEEEEDDDBBB???<<<;;;555444333222000000000///000//////......---,,,,,,------------,,,+++***)))((()))+++,,,---,,,***))))))((('''&&&%%%$$$######""""""###$$$$$$$$$$$$$$$$$$###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###...===KKKSSSVVVVVVQQQMMMGGGEEEEEEEEEEEEDDDBBB;;;222+++,,,555BBBKKKVVV[[[aaaeeeeeedddcccbbbdddgggkkknnnoooqqqsssuuusssqqqnnnjjjgggeeeeeeeeeffffffdddaaa\\\WWWRRROOOHHHCCC???@@@CCCEEECCC???222,,,'''%%%###$$$+++333999222)))!!!|||}}}}}}xxxwwwvvvuuutttsssrrrqqqmmmjjjfffccc___[[[VVVRRRNNNNNNOOOQQQRRRSSSTTTUUUSSSSSSQQQOOOMMMKKKIIIIIILLLMMMMMMMMMKKKHHHDDDBBBBBBBBBBBBAAA???===;;;999444333222000000//////////////////...------,,,,,,++++++,,,++++++***)))(((''')))+++,,,,,,,,,***)))(((((('''&&&%%%%%%$$$###""""""###$$$$$$$$$$$$###$$$###!!! !!!  $$$///<<>>:::555+++&&&#########&&&...777:::333)))!!!~~~{{{xxxvvvuuuuuuuuuwwwzzz||||||zzzwwwuuuppppppnnnllliiigggeeedddbbb```]]]ZZZXXXTTTPPPMMMJJJKKKKKKLLLMMMNNNNNNOOOKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDBBBAAA@@@>>>>>>>>>===;;;999777555333222111000///////////////......------,,,,,,+++***++++++++++++***))))))''''''((((((((()))))))))'''''''''&&&&&&%%%%%%$$$!!!""""""###############!!!   %%%///999@@@CCCEEEFFFGGGGGGEEEDDDBBBBBBCCCEEE???777,,,$$$!!!!!!""""""'''***...111555888===@@@JJJOOOWWW___dddiiimmmpppooooooqqqqqqpppooommmllllllkkkjjjhhhfffdddcccbbbYYYRRRIIICCCAAA===777111***&&&######%%%(((111:::;;;444)))!!!{{{zzzzzzzzzxxxvvvuuuvvvwwwuuuwwwzzz}}}}}}zzzwwwuuummmllljjjgggdddbbb___^^^]]][[[XXXVVVTTTQQQMMMJJJIIIIIIJJJKKKKKKLLLLLLLLLHHHHHHGGGGGGFFFEEEEEEEEEAAAAAAAAAAAAAAAAAABBBBBB>>>>>>===<<<:::888555444333222111000000///000000///......------,,,++++++***++++++++++++******)))(((''''''''''''((())))))'''''''''&&&&&&%%%%%%%%%!!!!!!"""###############  !!!  $$$...777===@@@AAABBBFFFFFFEEECCCAAAAAABBBDDD;;;333)))""" !!!$$$&&&)))---222666???EEENNNWWW^^^dddhhhkkkjjjlllnnnppppppnnnllljjjlllkkkiiigggfffeeeeeeeee___WWWNNNGGGCCC>>>777111***%%%###$$$&&&***333<<<;;;444)))!!!{{{wwwtttsssssssssssssssttttttuuuwwwxxxyyyzzzxxxvvvsssqqqllljjjgggdddaaa^^^]]]\\\[[[YYYVVVTTTRRROOOLLLIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGEEECCCAAA???>>>===>>>???@@@AAA@@@??????>>>===;;;999666555444333444333111///---,,,++++++------,,,,,,,,,,,,------+++++++++***)))(((((('''***)))(((''''''((())))))***)))((('''%%%$$$###"""$$$######""""""""""""""""""""""""!!! """!!!   !!!+++444999<<<===>>>???CCCDDDBBBBBBEEEEEEBBB:::///%%% """%%%'''(((111666???GGGPPPWWW^^^ccchhhhhhjjjnnnrrrrrroookkklllllllllkkkhhhfffcccaaa^^^[[[UUUNNNFFF>>>666111)))(((&&&%%%'''---555;;;===555))) |||wwwtttqqqnnnppppppppppppqqqqqqrrrsssvvvwwwxxxxxxvvvssspppnnniiigggdddaaa^^^[[[ZZZYYYXXXVVVSSSRRRPPPNNNKKKHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCAAA???===<<<<<<===>>>?????????>>>>>>>>>===;;;999666555444333222222000...---,,,,,,,,,...------,,,,,,------...++++++******)))(((((('''(((((('''&&&&&&'''((()))***)))((('''&&&$$$######$$$###""""""!!!!!!""""""""""""!!!!!!  )))111666999;;;<<>>AAACCCBBBBBBDDDCCC???888...###!!!%%%)))...444:::???LLLRRR[[[ccciiilllmmmnnnkkkkkklllkkkjjjiiigggfffccc___XXXQQQJJJAAA999333...---***((((((,,,333888;;;333((({{{tttooommmkkkjjjiiikkkkkkkkklllmmmnnnooopppqqqqqqpppooommmjjjgggeee```^^^\\\YYYVVVTTTRRRRRRPPPOOOMMMMMMMMMLLLIIIGGGCCCCCCBBBAAA@@@??????>>>@@@???>>><<<;;;:::999999888888999999::::::::::::;;;;;;:::888666444333222//////...---------............------------......************))))))((((((&&&&&&&&&'''((()))******+++***)))((('''&&&%%%%%%######"""!!!!!!!!!!!!!!!!!!!!!  ###(((---222777;;;===BBBDDDCCCCCCDDDBBB>>>555,,,###  """''',,,000888BBBOOOZZZaaafffkkkooojjjjjjkkklllkkkjjjiiihhheeeaaaZZZSSSLLLCCC;;;555333222///,,,+++...333888:::222&&& !!!}}}zzzzzzvvvqqqmmmlllkkkjjjiiijjjjjjjjjjjjkkklllmmmnnnllllllkkkjjjhhheeebbbaaa]]][[[YYYVVVSSSQQQPPPOOONNNLLLKKKKKKLLLKKKIIIGGGAAAAAAAAA@@@???>>>>>>===???>>>===;;;:::999999999777666666777777777888888999999999888666444222111......------------......------,,,,,,,,,,,,------*********)))))))))))))))''''''((()))***+++++++++******)))((('''&&&&&&%%%###""""""!!! !!!!!!!!! !!! """''',,,111777;;;===BBBEEEEEEEEEEEEBBB===444+++""" ###''')))333BBBOOOYYYaaahhhmmmiiijjjkkkllllllkkkjjjiiieeebbb\\\UUUNNNEEE===888888666444000///111555999888000%%% !!!!!!zzzvvvtttssspppmmmkkkjjjiiihhhfffhhhgggggggggggghhhiiiiiihhhgggfffeeecccaaa___^^^ZZZYYYVVVTTTQQQOOONNNMMMLLLKKKJJJJJJJJJIIIGGGEEE?????????>>>>>>>>>>>>===???===;;;999888888999999666555555555555666777777888888888888666444222000......------------------,,,,,,++++++++++++,,,,,,******))))))))))))))))))((()))***+++++++++++++++))))))(((((('''&&&&&&%%%###"""!!!!!! !!!!!! !!! """&&&+++000666:::<<>>777111(((""""""###!!! """ """---<<>>999888555222000111444777555---### !!!~~~{{{vvvtttqqqnnnmmmlllmmmmmmmmmlllkkkkkkjjjgggccc___^^^YYYTTTTTTWWWZZZYYYWWWWWWWWWXXXXXXWWWWWWVVVUUUOOOOOOOOONNNLLLIIIFFFEEEDDDDDDCCCBBBAAA???===<<<::::::999999::::::;;;<<<999777555333222333444444444444333333333444444555777777777777666555333333000...---,,,------+++******)))((((((((((((((()))))))))(((((('''''''''&&&''''''((((((((((((''''''(((''''''&&&$$$###""""""!!!!!!  ###(((---111333555999>>>BBBAAA===777333...)))%%%'''...666<<>>===<<<999999888888888999::::::888777555333333333444555444444333333333444444555777777777777666555444333111///---------,,,+++)))(((((((((''''''((())))))((((((((((((''''''&&&&&&''''''((((((((((((''''''''''''&&&%%%$$$###""""""!!!!!! ###''',,,000222555999>>>AAAAAA<<<666222+++(((&&&)))333>>>FFFIIILLLHHHAAA888000***&&&$$$&&&222AAAPPP\\\aaaeeegggjjjiiifffcccbbbccc]]]]]]YYYRRRNNNLLLFFF@@@;;;333111...'''+++444222222+++!!!}}}yyyuuuqqqnnniiihhhfffeeeeeefffgggggghhhgggfffeeeccc```[[[WWWQQQMMMIIIIIILLLOOOOOONNNSSSTTTTTTUUUTTTSSSRRRQQQNNNNNNMMMLLLIIIGGGEEEDDDAAAAAA@@@@@@>>>===;;;:::777777666666777777888999777666555444444444666666444444333333333333444444666666777666666555444333222000...------,,,***((('''&&&&&&&&&'''((())))))(((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&'''&&&&&&%%%$$$###""""""!!! """&&&+++...111555999===AAA@@@;;;555111)))&&&&&&---:::HHHSSSXXX[[[WWWPPPHHH>>>555///+++((('''$$$"""!!!&&&000???NNNYYY___bbbeeeggggggeeebbb```___[[[\\\XXXRRROOOMMMHHHAAA<<<222000---&&&***222000111*** {{{vvvrrrnnnjjjhhheeedddddddddeeefffggghhhfffeeecccaaa___[[[VVVSSSKKKIIIFFFEEEHHHKKKLLLLLLRRRSSSTTTTTTTTTSSSQQQPPPMMMLLLKKKIIIGGGEEECCCBBB>>>>>>>>>===<<<;;;999999555555555555555666666777666555555444444555666777444444333222222222333333555555666666555444333333222000...---,,,+++)))'''%%%%%%%%%%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$###"""""""""!!! """&&&***...000555999===@@@???:::444///(((&&&'''000@@@PPP]]]ddddddbbb]]]VVVNNNEEE>>>;;;777555111,,,'''###!!! !!!"""&&&///>>>MMMYYY___aaaccceeeeeedddaaa^^^\\\YYYZZZWWWRRRPPPNNNIIICCC<<<111...+++%%%***222000000)))~~~zzztttooollliiieeeccc```aaaaaabbbcccdddffffffeeecccaaa___\\\XXXRRRNNNHHHFFFDDDDDDFFFJJJLLLMMMQQQRRRTTTUUUTTTSSSQQQOOOJJJIIIHHHFFFDDDBBBAAA@@@;;;;;;;;;;;;:::999777777444333333333333444555555444444444444444555555555333333222111111111111111333444444444444333222222111///---,,,+++***(((&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######""""""!!! """'''+++///111666:::>>>@@@???999333///(((''')))222CCCUUUcccjjjnnnmmmjjjeee^^^WWWQQQNNNHHHEEE???888111+++&&&$$$""""""%%%---;;;JJJVVV]]]```aaabbbbbbbbb```\\\ZZZVVVWWWVVVRRRQQQPPPKKKEEE<<<000,,,)))$$$+++333000000(((~~~zzzwwwsssnnniiifffccc```]]][[[\\\]]]^^^```aaabbbbbbcccaaa^^^\\\YYYTTTNNNJJJDDDDDDCCCCCCEEEHHHLLLNNNPPPQQQSSSTTTTTTRRRPPPNNNHHHGGGDDDBBB@@@???>>>===999999999888888777666555333333222222333333444555333444444333333333333333222111000///////////////111111222222222222111111///---+++******)))'''%%%$$$#########$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$#########"""""""""!!!!!!  ###(((---111333888;;;???AAA???:::333...***(((***444EEEXXXgggooouuutttqqqmmmhhhbbb]]]ZZZVVVTTTNNNGGG???777111---(((''''''...999HHHTTTZZZ___^^^]]]^^^^^^]]]ZZZXXXSSSUUUUUURRRRRRQQQMMMFFF;;;///***(((%%%---555222000)))~~~yyyuuuooolllgggbbb___]]]ZZZWWWXXXYYY[[[\\\]]]^^^______```^^^[[[XXXUUUOOOIIIEEE@@@@@@@@@@@@BBBEEEJJJMMMNNNOOORRRSSSSSSQQQNNNLLLEEEDDDBBB???===<<<;;;;;;777777777777666555444333333333222222333333444555333333333333222111111000000000///...------------//////000000000000000///,,,+++)))((()))(((&&&%%%$$$$$$#########$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""!!!!!!!!!  !!! $$$)))///333555999<<<@@@BBB@@@:::333...+++)))+++555HHH\\\llltttwwwvvvtttqqqnnnjjjhhhfffdddccc___YYYRRRIIIAAA===555222000444===IIITTTZZZ]]][[[XXXXXXYYYYYYWWWUUUQQQTTTTTTSSSRRRSSSNNNHHH;;;...)))(((&&&///777444111))) ~~~{{{yyyvvvqqqllljjjgggbbb]]][[[XXXUUUSSSYYYZZZ[[[]]]^^^_________^^^\\\YYYVVVRRRLLLFFFBBB======>>>>>>???CCCGGGKKKLLLNNNPPPRRRQQQOOOLLLJJJDDDBBB@@@===;;;:::::::::666666666666555444333333333333222222333333444555333333333222111000///...000///...---,,,+++++++++......///////////////...+++)))((('''((((((&&&$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!""" $$$***000444777:::===AAACCC@@@:::333///+++***,,,777III^^^ooowww{{{zzzyyyxxxwwwvvvuuuuuunnnnnnlllggg```XXXPPPKKKAAA===:::;;;BBBMMMWWW\\\\\\XXXUUUTTTUUUVVVUUUSSSPPPSSSTTTSSSSSSSSSOOOHHH;;;---(((((('''000999555111*** }}}yyywwwuuurrrnnnkkkeeebbb]]]XXXUUUTTTTTTUUUTTTUUUWWWYYY\\\^^^___```]]]ZZZUUURRRNNNJJJFFFCCC???>>>>>>???CCCGGGHHHIIILLLMMMNNNNNNMMMKKKIIIGGGAAA???;;;:::999999888777555555444444444333333333111000000000111222333333444444333222111//////...---,,,+++***))))))))))))***+++,,,---------,,,+++)))(((&&&%%%$$$#########"""######$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""!!!!!! ###"""!!! !!!!!!"""(((///555:::===<<<===@@@BBBBBB>>>777222***)))+++777JJJ___mmmssszzz|||}}}|||{{{zzzzzz{{{wwwvvvtttqqqllleee```]]]SSSOOOKKKKKKNNNTTTYYY\\\```YYYQQQNNNOOOQQQPPPNNNNNNQQQSSSSSSTTTUUUPPPJJJ>>>...&&&%%%%%%///777222333(((|||zzzxxxvvvtttpppkkkhhhbbb___ZZZVVVSSSRRRSSSTTTSSSTTTWWWYYY[[[\\\\\\\\\ZZZWWWSSSPPPMMMJJJFFFCCC???>>>>>>???CCCFFFHHHHHHJJJKKKLLLLLLKKKHHHFFFDDD@@@>>>;;;999999999888777555444444444444333333333111000000000111111222333444444333222111000//////---,,,+++***))))))))))))***+++,,,,,,,,,,,,+++***((('''&&&%%%$$$#########"""######$$$$$$$$$######!!!"""######$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!"""!!!!!! ###"""  """""" $$$***111777<<>>>>>???BBBFFFGGGGGGHHHIIIJJJIIIHHHEEEBBBAAA???<<<:::999999999888666444444444444333333333333000000000000000111111222444333333222111000//////,,,,,,+++***))))))))))))))))))************))))))((('''&&&$$$##################$$$$$$$$$######"""!!!""""""###############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!"""!!!!!!$$$$$$!!!"""'''---555;;;@@@CCCCCCCCCDDDEEEEEEAAA<<<777111//////777HHHZZZiiipppyyy}}}}}}yyyuuurrrpppmmmiiieeebbbaaa```___^^^TTTMMMDDD???AAAEEEIIIJJJFFFKKKOOORRRUUUWWWSSSMMM@@@111)))'''&&&000777222000&&&}}}zzzyyyyyyyyywwwwwwuuutttqqqllleee```ZZZXXXUUUSSSQQQQQQRRRSSSSSSUUUXXXZZZZZZXXXUUUSSSPPPNNNKKKJJJIIIGGGDDDBBB???>>>===>>>AAADDDEEEEEEGGGGGGHHHGGGFFFCCC@@@>>><<<;;;999888999999777666444444444333333333222222000000/////////000000111333333222111111000//////,,,++++++***))))))******(((((()))((((((((('''''''''&&&%%%$$$##################$$$$$$$$$###""""""!!!!!!""""""###""""""!!!  !!!!!!"""""""""""" ###''''''###!!!$$$***111999@@@EEEHHHFFFFFFFFFFFFEEEAAA<<<888222000///666DDDUUUccckkksssxxx~~~}}}zzzvvvtttrrrrrroookkkhhheeebbb___]]]VVVMMMCCC;;;;;;???DDDFFFDDDIIIMMMPPPTTTVVVSSSMMMBBB222***((('''///666111...$$$}}}yyyuuurrrqqqrrrssswwwvvvuuussspppjjjccc^^^XXXWWWUUUSSSRRRRRRSSSSSSUUUVVVXXXZZZYYYVVVRRRPPPMMMKKKHHHGGGFFFEEECCCAAA???===<<<===???BBBCCCCCCEEEEEEFFFFFFDDDBBB???===:::888777888888888777555444444333333333222222222000000//////...//////000111111111000000//////...,,,+++******)))*********((((((((('''&&&&&&&&&&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$###"""!!!!!!!!!"""""""""!!!!!!  !!!!!!!!!!!!!!!%%%)))***&&&!!!###&&&---555===DDDIIILLLIIIHHHFFFEEECCC???:::666000//////444???NNN\\\dddmmmsss{{{~~~zzzxxxvvvqqqooollliiigggddd```]]]WWWNNNAAA666222444999<<<@@@EEEIIIKKKOOOSSSQQQLLLDDD444+++(((&&&///555///,,,###}}}zzzyyywwwsssqqqppprrruuuwwwvvvsssqqqmmmgggaaa\\\XXXWWWUUUTTTSSSRRRSSSSSSTTTUUUWWWWWWVVVSSSPPPNNNJJJHHHFFFEEEEEEDDDBBB@@@===<<<:::;;;===???@@@@@@AAABBBCCCCCCBBB@@@>>><<<777777666777888888666555333333333333222222222222000//////...............////////////.........---++++++***************+++)))((('''&&&&&&%%%&&&&&&%%%%%%$$$###############$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!  &&&,,,,,,)))""" $$$(((///888AAAHHHMMMPPPMMMKKKHHHEEEAAA===888444------...222<<>>???@@@@@@>>><<<;;;666555555666888888666444333333333222222222222111000///......---------.........---------,,,,,,,,,+++***************++++++***)))'''&&&%%%%%%&&&&&&%%%$$$$$$###############$$$%%%%%%$$$$$$"""!!!!!! !!!!!!!!! '''---///***$$$ !!!!!!!!! !!!!!!"""$$$(((000:::CCCJJJOOORRRRRRNNNJJJEEEAAA<<<777333***+++...333;;;FFFRRRYYYbbbhhhpppwww|||~~~yyytttpppooommmjjjhhhgggdddaaa^^^\\\SSSEEE666,,,))),,,//////222555999@@@IIILLLKKKEEE444+++'''%%%,,,222,,,+++###|||wwwpppkkkjjjlllmmmlllkkkmmmrrrwwwvvvsssnnnjjjfffaaa\\\XXXWWWVVVTTTSSSQQQQQQPPPPPPQQQQQQPPPOOONNNLLLKKKJJJJJJHHHEEEDDDDDDBBB@@@>>>;;;999888888:::;;;<<<;;;:::;;;===>>>>>>===;;;:::555444555666888888666444333333333222222222111111000///...---------------,,,,,,,,,,,,,,,,,,+++++++++***************++++++***)))(((&&&%%%%%%&&&&&&$$$$$$##################%%%%%%%%%$$$$$$"""!!!!!! !!!!!!!!! (((...000,,,%%%  !!!""""""###!!!!!!!!!!!!!!!"""######$$$)))111;;;DDDLLLPPPSSSUUUQQQKKKFFFAAA<<<666333)))+++...333;;;FFFPPPWWW\\\bbbjjjqqqvvvzzz}}}{{{uuuqqqnnnkkkhhhfffdddbbb___\\\VVVMMM???000&&&"""$$$''''''***---111:::FFFKKKKKKEEE444+++'''$$$+++111++++++###}}}xxxtttqqqooonnnooollljjjjjjlllooopppqqqrrrnnnhhhccc___]]]ZZZXXXVVVWWWWWWUUUQQQNNNMMMMMMPPPOOOMMMKKKJJJIIIIIIIIIIIIFFFCCCBBBAAA@@@>>>===:::999888666666666666777777888999:::;;;:::999999666666555444444444444555444444333333222111111000000...---++++++,,,---...,,,---...//////...---,,,---,,,+++)))((('''''''''((((((((((((((((((((((((''''''&&&%%%###"""!!!!!!%%%%%%$$$$$$###"""!!!!!!!!! !!!'''---000---(((### """!!!""""""###$$$$$$%%%%%%&&&%%%"""!!! """$$$%%%)))---444;;;BBBJJJRRRWWWWWWTTTPPPJJJBBB:::333000///++++++222@@@LLLQQQQQQSSSWWW___gggoootttvvvxxx~~~|||wwwqqqlllfffeeecccbbbaaa```]]][[[VVVLLL<<<...%%%!!! """%%%)))333@@@HHHIIIBBB333***(((%%%,,,111+++''' ~~~|||xxxtttpppnnnllllllkkkjjjhhhiiikkkmmmmmmmmmmmmiiiccc^^^[[[YYYWWWUUUWWWXXXXXXVVVRRROOONNNNNNMMMMMMKKKIIIHHHGGGGGGFFFFFFCCCAAA??????>>><<<::::::999888666666666666777666666888999999999888777666555555444444444444444333333222222111000000000...---,,,******+++,,,---------............---------,,,+++)))((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$######$$$######""""""!!! !!!'''...111///)))$$$ """###$$$$$$$$$%%%&&&&&&'''''''''&&&###"""!!!###$$$&&&)))---444;;;CCCKKKSSSXXXYYYVVVQQQJJJBBB999222///...++++++222>>>HHHLLLLLLLLLPPPWWW```iiippptttvvvzzzzzzzzzzzzwwwqqqjjjeee```___^^^^^^^^^]]]ZZZWWWQQQGGG888+++""" """&&&000===EEEFFFCCC333+++)))'''---222,,,''' ~~~{{{vvvtttqqqnnnllljjjiiiiiigggggggggiiikkkkkkjjjhhhfffbbb\\\XXXUUUTTTRRRQQQTTTVVVVVVUUUQQQNNNMMMMMMKKKJJJHHHGGGEEEDDDDDDDDDBBB@@@===<<<<<<;;;:::888999999888777666666666666444555666888888777777666555555444333333333333333222222111000000//////...---,,,+++***)))***+++,,,...------,,,,,,------...,,,+++***)))((('''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%""""""!!!!!!  '''...222000***%%% !!!"""###$$$&&&&&&''''''((()))))))))((('''%%%######$$$%%%&&&(((,,,333;;;CCCLLLUUUZZZ]]]ZZZTTTKKKBBB888111---,,,******111:::BBBCCCBBB@@@DDDKKKSSS]]]ffflllpppppppppppppppmmmfff^^^XXXTTTTTTUUUVVVWWWUUURRROOOFFF>>>111%%%###---:::BBBCCCCCC444,,,***(((///444---''' ~~~|||yyyooonnnkkkiiihhhgggggggggfffggghhhjjjllljjjgggddd^^^ZZZUUUQQQOOOOOONNNNNNPPPRRRSSSRRROOOLLLKKKKKKIIIHHHFFFDDDCCCBBBBBBBBB???===;;;:::::::::888777999888888777666666555555444555666777888777666666444444333222222222222222111000000//////...------------,,,+++***+++++++++...---,,,++++++,,,---...++++++***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!!!! %%%---111000***%%% !!!!!!!!!""""""###$$$%%%''''''(((((()))************((('''%%%%%%%%%&&&'''''',,,222:::CCCMMMWWW]]]aaa]]]VVVLLLAAA777000+++)))'''(((---444888777555444777<<>>>>>;;;:::888777888999888777777777777777666555444444444555777888888888777666222222111000000000000000000000///......------,,,.........---------,,,,,,,,,++++++******++++++,,,***)))(((((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%))))))&&&###  !!!!!!"""#########""""""$$$%%%%%%%%%&&&'''(((((('''''''''''''''((())))))************((('''&&&&&&%%%%%%&&&***111:::DDDPPP\\\ccchhhcccZZZNNNBBB777///+++""""""!!!###$$$$$$###!!!""""""$$$''',,,000444777<<<<<<<<<===;;;777111,,,((((((***,,,...---+++(((###  ###---;;;BBBDDD@@@333------,,,333888000''' yyyxxxuuurrrnnnkkkjjjjjjddddddbbbaaaaaaaaabbbcccdddddddddcccaaa]]]VVVRRRKKKGGGBBB@@@AAADDDFFFGGGIIILLLOOOPPPNNNKKKIIIIIIBBBAAA@@@>>>===<<<;;;;;;999888666666777888777666666777777777777555444333333444555666777666555555111111000////////////000000000//////...------------------------,,,++++++******++++++++++++******))))))(((''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!   $$$%%%###!!!!!!"""######$$$%%%&&&%%%$$$$$$&&&(((((()))***+++++++++******'''(((((()))******++++++***)))((('''&&&%%%%%%$$$&&&***111:::EEEQQQ^^^fffjjjddd[[[NNNBBB777///+++"""!!!  """%%%''')))---,,,,,,,,,,,,***'''$$$!!! !!!"""$$$$$$"""  $$$...;;;CCCDDD???111---------333888000''' |||sssrrrppplllhhheeecccccccccbbbaaa```___```aaaaaabbbaaa```___\\\WWWQQQLLLHHHDDD???===>>>AAADDDFFFEEEHHHKKKLLLJJJGGGEEEDDD@@@???>>><<<;;;:::999999888666444444666777666555666777777777777555444333222333444555555555444333111111000///////////////000000000///......------+++,,,,,,,,,,,,+++******)))***+++,,,,,,+++***))))))((((((''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!! !!!""""""  """#########&&&'''''''''&&&&&&((()))+++,,,---.........---,,,((())))))***++++++,,,,,,***)))((('''&&&%%%$$$$$$%%%***111:::EEERRR___gggkkkeee[[[OOOBBB777000,,,###"""  """"""$$$#########$$$###!!! ###---;;;BBBDDD>>>111,,,------333888000((( wwwrrrooommmiiifffcccbbbbbbccc]]]]]]^^^^^^^^^^^^^^^]]]___\\\YYYVVVRRRNNNHHHDDD===;;;999777888:::===???EEEEEEEEEEEEDDDBBB@@@>>>::::::999888777777777777444444555555555555555555555555555555444333222111333333444444444333333222111000000////////////000////////////000000000000---,,,+++***))))))))))))''''''(((***++++++++++++((('''%%%$$$###$$$%%%%%%#########""""""""""""!!!###"""!!! !!!$$$&&&'''(((,,,,,,+++)))'''''')))+++***,,,///333555444///,,,,,,+++++++++,,,+++)))&&&))))))(((((((((((())))))***)))///<<>>JJJTTT^^^fffiiieee]]]PPPAAA333***%%% ###'''...:::EEEGGGCCC777000)))(((---111000---&&&}}}xxxtttppplllgggddd^^^]]]\\\ZZZYYYYYYYYYYYY]]]\\\[[[XXXUUURRROOOMMMKKKGGGBBB>>><<<:::888666333222000//////000222444777777888888888666555444333333222222222333333444555555444444444444333333444444444444333222111111///000000111111111111000///......---,,,,,,,,,,,,............------------***)))(((((('''''''''(((&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!  """$$$''',,,000444888:::===>>>>>>;;;666000,,,***---...111555888888555222---,,,***+++++++++)))((((((((((((''''''(((((((((***---444???KKKUUU^^^dddhhhddd[[[OOO@@@222)))%%%"""!!! $$$+++333???HHHHHHBBB555...((((((---000---***###{{{wwwrrrnnnjjjfffbbb___\\\[[[[[[ZZZYYYXXXXXXXXXZZZYYYWWWTTTPPPLLLIIIGGGFFFCCC>>>;;;999888666444111000///.........000111222222333444444333222111000000000000111222333333555555444444333333333333444444444444333222111000...///000111111111111111//////---,,,,,,+++++++++------------,,,,,,++++++((((((''''''&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!  !!!!!!!!! ###&&&+++111777<<>>222***&&&######""" %%%000999CCCJJJHHHAAA222,,,&&&''',,,///,,,'''!!!}}}yyywwwtttqqqlllhhheeeaaa^^^[[[ZZZZZZYYYYYYXXXWWWVVVVVVUUUTTTRRROOOKKKGGGDDDBBBAAA???;;;999888666444222//////---,,,,,,------......///000111111111000///////////////000111222333555555444444333333222222444444444333333222111000...///000111111222111111000///...---,,,+++++++++------,,,,,,++++++******''''''&&&&&&%%%&&&&&&'''$$$%%%%%%&&&&&&&&&%%%%%%"""###$$$$$$%%%$$$$$$$$$""""""!!!!!!!!!  !!!!!!!!! """"""&&&***000777===AAACCCCCCCCCDDDDDD@@@:::333///,,,)))***---111555666555333...,,,***)))******)))((((((''''''&&&&&&''''''(((***111:::BBBMMMYYY```aaaccc___WWWKKK===222+++(((###"""!!! """!!!,,,888BBBJJJMMMHHH@@@///***%%%'''---///,,,''' }}}xxxtttooolllllliiidddaaa___]]][[[YYYWWWWWWWWWVVVUUUSSSRRRQQQOOONNNMMMJJJGGGDDDAAA???<<<:::888777666444111///---,,,++++++******++++++,,,---...000000000///...---......///000111222333555555444444333222222111333333444333333222111000...///000111222222222222111000///---,,,,,,++++++---,,,,,,+++******))))))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''''''''&&&!!!"""###$$$%%%$$$$$$###  !!!!!! !!!###%%%&&&***...555===AAACCCBBBAAAAAABBBAAA===777111---,,,+++,,,...333777888777666000...+++++++++,,,+++***(((''''''&&&&&&''''''(((***333<<>>888777666555555222///,,,++++++***)))))))))))))))+++,,,...///000//////...------......000111333444555555444333333222111111333333333333222111000000//////000222222333333333111111///...---,,,,,,,,,,,,,,,++++++***))))))(((%%%%%%%%%$$$$$$%%%&&&&&&###$$$%%%&&&'''(((((((((!!!"""###$$$%%%%%%$$$###  !!!!!! !!!""""""""""""$$$&&&((()))---222999@@@CCCCCC@@@>>>??????>>>:::444///,,,+++---...111555999;;;:::999222000---,,,---...---,,,'''''''''&&&&&&'''''''''+++444===DDDNNN[[[```______[[[TTTHHH<<<333---+++%%%%%%&&&&&&%%%$$$"""!!!%%%+++333???LLLTTTVVVSSSIII>>>...***'''+++111444000+++ zzzsssnnnllliiidddaaa^^^^^^]]]\\\ZZZXXXVVVUUUVVVTTTRRRPPPOOONNNKKKIIIGGGFFFEEECCC@@@>>>;;;:::999888666333111000//////+++++++++*********************+++,,,...//////000+++---/////////000222333444444555555555555555555666777777777666444111///333333333333222111000000,,,,,,,,,++++++*********---,,,+++)))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""""""""   !!!###%%%&&&%%%%%%&&&&&&'''((()))000333999@@@EEEEEEBBB???;;;888444222000///...,,,......///555<<<@@@>>>;;;777444222000000111000///******+++***)))))),,,...///444===HHHRRRZZZ```bbb```[[[SSSIII>>>555///,,,(((((((((((('''&&&%%%$$$$$$###"""!!! !!!"""###""""""""""""""""""######"""!!!  $$$,,,222???GGGPPPTTTVVVSSSIII>>>...+++***---222444111---"""~~~{{{vvvpppllliiifffbbb```]]]]]]\\\[[[XXXVVVTTTSSSSSSQQQNNNMMMLLLKKKHHHFFFDDDDDDBBBAAA>>>;;;999888777666444222000///......******************************+++,,,---...//////...///111222111222333555444444444444444444444444555666777777666444111000333333333222222111000///...---,,,+++***)))((('''******)))(((&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###""""""!!!!!!!!!"""###%%%''''''((((((((()))+++,,,---333666:::@@@DDDDDD@@@===:::777333111111000///.........000666>>>BBBBBB???777444111000000111000///------,,,+++)))))),,,...222777???IIIRRRYYY^^^``````[[[SSSIII???666000...)))***---...///...---,,,((('''&&&%%%%%%&&&'''((('''''''''''''''&&&%%%%%%%%%$$$"""!!!!!!!!!""""""""""""""""""%%%+++333999FFFNNNTTTWWWVVVPPPDDD999---++++++///555666111---!!!}}}xxxuuuqqqlllhhheeeccc```^^^\\\[[[[[[YYYWWWTTTRRRQQQNNNLLLJJJHHHHHHFFFDDDBBBAAA@@@???===;;;999666555444333111000...---,,,,,,******************************++++++,,,---.........000111222111222333555444444444444444333333333333444555666555444222111111111111111111///......------,,,***((('''%%%%%%(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###""""""!!!!!! !!!###$$$%%%((()))******+++,,,...000111222777999<<<@@@BBBAAA>>>:::888555222111222222222111......111777???CCCDDDBBB888666333222222333222111000000...+++)))***,,,///666;;;CCCLLLTTTYYY]]]^^^^^^ZZZRRRHHH>>>777222///+++...444999<<<===;;;:::333222111000///000000111//////000000///---+++***)))((('''&&&&&&'''((((((&&&'''))),,,000777>>>DDDPPPVVVZZZYYYUUUMMM>>>111******---333888888222,,, |||wwwtttpppmmmiiieeebbb___]]]\\\[[[ZZZYYYWWWUUUSSSPPPOOOJJJHHHEEEDDDDDDCCC@@@???>>>>>>===;;;999666444333111000...---,,,+++++++++)))))))))*********************++++++,,,------...,,,...///000//////111222333333333333333222222222000222333555555444222111000000000000///...---,,,+++******((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%######"""!!!!!! """$$$%%%''')))+++,,,,,,---///111333555777999:::<<<>>>@@@>>>;;;888777555333333444555555555000000222777===AAAAAAAAA:::777555444444555555444111111///,,,***+++///111777<<>>777222000---333<<>>DDDKKKPPPWWW\\\^^^[[[TTTIII:::,,,((()))///777<<<;;;222***~~~{{{xxxuuurrrkkkjjjgggbbb^^^\\\[[[ZZZYYYXXXWWWUUUSSSPPPNNNLLLFFFDDDBBBAAAAAA@@@>>><<<<<<;;;:::999777555333222...---,,,+++***))))))))))))*********+++++++++,,,+++++++++,,,,,,------...---...000000//////000222333333222222111111111000///000222333444333111000............---,,,+++***((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$""""""!!! """$$$&&&(((***,,,---...///000333555888999::::::;;;===>>>===;;;888:::888666666777999999888444444555888:::<<<======999777555444555555555444222111000...---...111444777===HHHSSS\\\aaacccccc]]]XXXOOOFFF===777333111///777CCCPPPXXX\\\]]]\\\ZZZXXXUUUQQQMMMKKKJJJIIIEEEEEEEEEEEEDDDBBB@@@>>>;;;:::999888888888999:::;;;>>>CCCGGGLLLQQQVVVZZZZZZ^^^^^^YYYQQQGGG888+++&&&)))000999???<<<111(((~~~|||yyyvvvssspppooohhhgggddd___ZZZWWWWWWWWWVVVUUUTTTQQQOOOLLLIIIHHHCCCAAA???>>>>>>>>><<<:::999888888666555333111000++++++***)))))))))))))))******++++++,,,---------,,,,,,,,,------.........///111222222111111222333222222222111000000//////...000111333333222000///,,,,,,---,,,,,,+++***)))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&%%%########################!!!!!!"""############"""!!!!!! ###%%%''')))+++...///000111222555777999::::::::::::===???@@@???===???===;;;:::;;;<<<<<<;;;999999::::::;;;;;;<<<<<<999777555444555666666555555555555333222222444555888???KKKWWW```fffgggggg___ZZZQQQGGG>>>888444333111:::HHHWWWbbbhhhjjjjjjkkkiiiddd```\\\YYYWWWVVVRRRQQQQQQPPPPPPOOOOOOOOOLLLKKKIIIHHHGGGGGGHHHHHHJJJMMMRRRVVVXXX[[[]]]```\\\^^^\\\UUUMMMCCC666***&&&***111:::???;;;///%%%xxxwwwvvvsssooollljjjjjjddddddaaa\\\VVVRRRRRRSSSQQQPPPOOOMMMJJJGGGDDDCCC@@@>>><<<;;;;;;;;;999777555555444333222000...---******)))((((((((())))))++++++,,,------...//////------............//////000111222222111111222333222222111000000///.........///111222222000///...++++++++++++***)))((((((((((((((((((''''''''''''&&&&&&%%%%%%$$$$$$$$$###"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!%%%''')))+++...000222333333555777999;;;<<<::::::;;;>>>BBBDDDEEEDDDEEEBBB???>>>??????>>>===????????????>>>>>>???@@@>>><<<:::999:::;;;;;;;;;;;;<<<<<<:::777555555555:::BBBNNN[[[dddiiijjjiiiddd^^^TTTJJJAAA:::777666333<<>><<<:::999999999777555333333222111///...,,,+++***))))))((((((((()))))),,,,,,------...///000000.........///////////////...///000000///...000111222111111000///......---///000111222111000...---+++++++++******)))((('''******)))(((''''''&&&&&&%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  """&&&)))+++---000222555555555777888:::<<<===;;;;;;<<<@@@DDDHHHJJJJJJHHHFFFCCCAAAAAA@@@???>>>CCCCCCCCCCCCBBBBBBCCCEEEDDDBBB@@@???AAABBBBBBAAA@@@BBBBBB@@@;;;777555444===EEEQQQ]]]fffjjjjjjiiigggaaaWWWLLLCCC===999888444===LLL\\\jjjrrrwwwxxxvvvuuurrrnnnkkkjjjiiihhhdddcccaaaaaabbbeeehhhjjjjjjiiifffdddbbbaaaaaaaaa___bbbfffgggfffdddcccbbb______XXXNNNEEE<<<111((((((+++222:::>>>999,,,!!! {{{vvvrrrooojjjjjjiiihhhfffdddcccbbb^^^]]][[[XXXTTTPPPLLLJJJJJJGGGDDDBBBAAA???===;;;::::::999888777666555444555444111///---+++*********)))((('''&&&'''((((((***+++---...000111111111111111222222222111000000111111111111111111222222//////............//////111222333333333111///---+++++++++++++++***)))(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""!!!!!!"""!!!  !!!""" ###"""  $$$&&&((()))***,,,000222999888888:::<<<>>>???>>>>>>>>>>>>AAAGGGLLLPPPRRRMMMJJJFFFEEEGGGHHHHHHGGGJJJOOOPPPLLLIIILLLOOOPPPQQQOOOMMMKKKKKKKKKMMMNNNNNNOOOMMMGGG???;;;:::;;;BBBJJJUUU```hhhllloooqqqmmmfff[[[PPPFFF>>>888444666@@@NNN]]]iiiqqqxxx{{{yyyvvvrrrooolllkkklllmmmhhhhhhhhhiiikkkmmmpppqqqsssqqqooollljjjhhhfffeeejjjhhhfffgggjjjiiifffbbbbbb\\\RRRJJJBBB:::111***+++---333<<<@@@;;;---!!!yyyuuuqqqmmmkkkffffffeeecccaaa___]]]\\\ZZZYYYWWWTTTQQQMMMJJJHHHEEECCC@@@??????>>><<<;;;999999888777666555444444333222000...,,,+++*********)))(((&&&&&&''''''(((+++,,,---///000111222222222222333333222222111111111111111111111111000000//////............//////000111222222222000...,,,******++++++******)))(((&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!!"""!!!  !!!"""   ###%%%(((***,,,///222555888999:::;;;===>>>>>>===>>>>>>???BBBFFFKKKNNNPPPPPPLLLIIIIIILLLQQQUUUVVVXXX]]]^^^ZZZYYY\\\aaabbb]]]ZZZWWWTTTSSSUUUXXXZZZZZZYYYTTTLLLDDD???>>>@@@GGGNNNXXXbbbiiimmmoooqqqooohhh]]]QQQHHH???999555666>>>KKKXXXccclllssswwwyyywwwtttpppnnnmmmnnnnnnmmmmmmnnnoooqqqsssvvvwwwvvvtttqqqmmmjjjhhhggggggiiigggfffhhhjjjjjjfffccc___XXXMMMDDD===777000++++++---333;;;???:::---!!!|||vvvrrrnnnjjjgggdddbbbaaa___]]][[[XXXUUUTTTTTTSSSRRROOOLLLIIIFFFDDD@@@>>><<<;;;<<<<<<;;;999888888777666555444333333111000///---,,,+++*********)))'''&&&&&&&&&'''(((,,,---...000111222333333333444444444333333222111111111111000/////////...........................///000111111111///---,,,))))))*********)))((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!  !!!  !!!$$$(((+++---000444777:::;;;>>>@@@@@@@@@???>>>@@@AAABBBEEEHHHKKKNNNOOONNNLLLIIIJJJOOOXXXbbbhhhlllpppqqqllliiimmmppprrrpppllleeeaaa```ccchhhlllkkkggg```TTTJJJDDDDDDGGGMMMSSS]]]eeekkknnnppprrrqqqjjj___SSSIIIAAA:::555666<<>>888+++!!!zzzvvvqqqlllhhhdddaaa^^^^^^]]][[[YYYVVVRRROOONNNNNNNNNLLLKKKHHHEEECCCBBB>>><<<:::999999999888777666666555444333333222222///...---,,,+++************)))((('''&&&'''((((((,,,---///000222333333333444555555444444333222111111000000///...------,,,---------......---------...///000111111///---,,,(((((()))))))))(((((('''&&&&&&%%%%%%$$$$$$######"""""""""!!!!!!!!!  """$$$(((+++---000333666<<>><<<999888888777555444444333333222222111111111------,,,++++++++++++++++++***)))((('''((()))))),,,---///000222333333333444444444444333222111000//////......---,,,++++++,,,,,,------------,,,,,,---...000111000///---,,,&&&''''''(((((('''''''''&&&%%%%%%$$$######""""""!!!!!!  ###&&&***,,,---///111333<<<@@@DDDFFFEEECCCCCCCCCEEEHHHJJJJJJKKKLLLPPPRRRSSSVVVYYY]]]cccppp{{{xxxzzz}}}ooo^^^OOOIIIIIILLLRRRYYYdddmmmrrruuuvvvwwwqqqjjj___SSSIII@@@999555222666===DDDLLLUUU^^^dddjjjjjjjjjiiihhhgggffffffggghhhjjjmmmpppsssuuuvvvuuurrrmmmhhheeeddddddeeeeeebbb```___^^^ZZZSSSNNNFFF>>>555//////000111111***...333999999333((( }}}zzzwwwuuurrrnnniiiddd```]]]ZZZWWWWWWVVVUUURRROOOKKKIIIGGGDDDDDDDDDCCCBBBAAA@@@???>>>;;;888777666555444222222111111111000000000///,,,,,,,,,++++++,,,---------,,,***)))))))))***+++,,,---...000111222333333333333333222111000///...---------,,,+++++++++******+++,,,------,,,+++***+++---...//////...,,,+++%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$###"""!!!!!! """%%%(((+++...///000111222<<<@@@EEEFFFEEEDDDFFFHHHIIILLLMMMMMMLLLNNNSSSXXXZZZaaahhhmmmrrr{{{qqq___OOOHHHHHHLLLSSS[[[gggqqqwwwxxxxxxwwwmmmfff[[[PPPFFF>>>888444222555:::@@@FFFMMMTTTYYY______aaaaaaaaa```^^^]]]___```cccgggjjjmmmnnnoookkkiiieeeaaa^^^]]]]]]^^^]]][[[XXXWWWUUUPPPHHHBBB999333---+++---000222222***...444888777111&&& |||yyywwwtttqqqjjjgggbbb___]]][[[XXXVVVRRRQQQPPPMMMJJJGGGEEECCC@@@@@@@@@@@@??????>>>===:::888666555555555444222000000000///////////////,,,,,,,,,,,,,,,---...///...---,,,+++++++++,,,,,,+++,,,---///000111222222111111111000///...,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***(((***+++------,,,***)))$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###"""!!!  """###%%%(((---000222333555666AAAFFFJJJKKKIIIJJJMMMPPPRRRTTTUUUSSSRRRUUU\\\bbbhhhrrr}}}qqq___OOOGGGGGGJJJUUU^^^kkkuuuyyyyyyvvvtttiiibbbWWWMMMDDD<<<666222333555999<<>>======<<<<<<666555333333444555444333///////////////.........,,,,,,,,,,,,---...///000///...---,,,+++,,,------***+++---///000111111111000000000///...,,,+++******************+++++++++)))***,,,------,,,***)))&&&''')))******)))((('''###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""!!!  """$$$%%%)))...222555666888:::GGGLLLPPPQQQOOOPPPUUUYYYZZZ\\\\\\ZZZYYY\\\eeelllyyyqqq___OOOGGGGGGJJJVVV```mmmwww{{{xxxtttqqqeee___UUUJJJBBB:::555111444666999:::;;;===@@@CCCCCCDDDGGGIIIIIIHHHFFFEEE@@@BBBFFFJJJMMMPPPRRRRRRLLLKKKIIIGGGFFFDDDDDDCCC===;;;:::;;;:::666///)))###""""""%%%+++///000///***...444777555...$$$}}}zzzwwwuuuqqqnnnkkkhhheeebbb[[[ZZZXXXXXXXXXWWWUUUSSSOOOKKKGGGCCCBBB@@@???>>>======<<<;;;:::888666555222222333333222222111000000000...---,,,++++++++++++,,,...///111111222222111000...---,,,+++******))))))***+++,,,,,,------------,,,,,,,,,+++++++++((((((((((((((((((((((((************************(((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#########"""!!!  !!!!!!!!! !!!$$$(((---222444555999AAAHHHOOOSSSXXXYYYWWWXXX]]]bbbbbbfffhhhhhhggglllwww}}}oooaaaSSSHHHGGGKKKVVV___mmmxxx|||zzzuuuqqqbbbZZZPPPJJJBBB999444444333444555777999:::;;;;;;:::;;;<<<===<<<;;;:::888:::;;;======>>>@@@CCCEEE@@@???>>><<<:::888777666888444000---,,,***'''###!!! &&&+++------...111444555111)))!!!}}}xxxvvvrrrpppllliiigggdddaaa^^^YYYXXXXXXXXXXXXWWWTTTRRRLLLIIIDDDAAA@@@???===<<<;;;;;;:::999888666555444222222333333222222111000000///...,,,++++++******,,,---...///000111111222000///...,,,+++*********))))))******+++,,,,,,---,,,,,,,,,,,,++++++++++++''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$###$$$#########""""""""""""""""""!!! !!!"""""""""""""""!!!  ###&&&---222888;;;===BBBKKKRRRXXX]]]cccdddbbbcccfffkkknnnqqqttttttvvv~~~rrrdddXXXNNNLLLOOOXXXaaammmxxx|||zzzuuuqqqdddZZZQQQJJJBBB999444444333444555666666666555444555666666666666555555555333666888:::;;;<<<>>>@@@AAA@@@>>><<<999777555555333000---+++***'''### $$$(((***+++---111666777222***!!!zzzvvvrrroookkkhhheeecccaaa^^^[[[YYYVVVVVVWWWXXXXXXVVVRRROOOHHHEEEAAA>>>===<<<:::999888888888777555444222111222222222222222111000000///...---,,,+++*********,,,---...///000000000000...---,,,+++************)))))))))***++++++,,,,,,++++++++++++************%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########"""""""""!!!!!!!!! !!!!!!  """#########$$$$$$###"""!!!"""&&&(((///555;;;@@@DDDKKKUUU]]]fffmmmtttvvvtttsssuuuxxx~~~ttthhh___WWWTTTUUU\\\cccnnnxxx|||zzzuuupppeee\\\QQQJJJBBB999444444555666888888777555222000333222111111111333555666777:::???CCCDDDEEEFFFGGGGGGFFFDDDAAA>>>;;;999888333222000...+++'''!!!!!!$$$&&&'''---222888999444***!!!|||wwwtttpppmmmkkkeeeccc```^^^]]][[[XXXVVVRRRSSSTTTVVVVVVTTTOOOKKKDDDBBB>>><<<;;;:::999777666666555555444222111000111111111111111000//////------,,,+++***))))))))),,,,,,---...////////////,,,++++++***))))))))))))))))))))))))******++++++*********)))))))))((((((########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""!!!!!!!!!!!!  """###$$$%%%%%%&&&%%%%%%###"""$$$(((,,,111888@@@FFFLLLUUUaaaiiivvv~~~tttjjjddd^^^[[[[[[aaagggpppxxx|||zzzuuupppggg]]]RRRJJJBBB999444444777:::===???>>>;;;666333555333111000222555999<<<@@@EEELLLRRRTTTUUUUUUUUUUUUSSSPPPMMMIIIFFFCCCAAA>>>>>><<<999333+++""" ###$$$,,,333:::;;;555***!!!~~~{{{vvvrrrooommmjjjgggaaa___\\\[[[ZZZYYYVVVTTTOOOOOOPPPQQQQQQOOOJJJFFFAAA???<<<;;;:::999777555444444444333333111000////////////000//////...---,,,+++***)))))))))))))))++++++,,,---------,,,,,,***))))))((((((((())))))(((((())))))))))))******))))))((((((((('''''''''########################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""!!!!!!!!!"""!!!!!!!!!  !!!###%%%&&&''''''&&&&&&%%%$$$$$$''',,,000777>>>HHHPPPWWWbbboooxxxvvvnnniiidddaaaaaafffjjjqqqyyy}}}{{{uuuoooggg]]]RRRJJJBBB:::666666777;;;BBBGGGHHHEEE???<<<555333000///000555:::===CCCJJJSSS[[[___``````aaaaaa```]]]YYYUUUQQQNNNLLLMMMLLLIIICCC999...$$$!!!###,,,333;;;<<<444))) wwwtttqqqmmmkkkiiifffccc\\\ZZZXXXWWWWWWVVVTTTRRRLLLLLLKKKKKKKKKHHHCCC@@@===;;;999999888777555333222222222222111000///...---------------,,,,,,+++******)))(((((((((((((((******+++++++++***))))))((('''''''''''''''((()))((((((((((((((()))))))))''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!  """$$$&&&'''((()))''''''&&&&&&'''+++222666;;;CCCNNNWWW```lllzzz~~~wwwqqqjjjgggggglllnnnrrryyy}}}{{{uuunnnggg]]]RRRJJJCCC;;;888888666<<>>:::999888666666666555333111////////////...---,,,,,,+++++++++++++++******)))))))))((((((''''''((((((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""  !!!!!!!!!!!!!!!!!! !!!###%%%''')))******))))))))))))+++000888===FFFNNNYYYcccmmmzzzzzzppplllmmmooopppsssyyy}}}|||uuunnnggg]]]RRRJJJCCC<<<:::;;;999AAAMMMWWW\\\ZZZUUUPPPEEEBBB<<<777444333555666AAAIIITTT^^^fffjjjmmmooommmllliiieeeaaa]]][[[YYYYYYXXXSSSHHH:::,,,""""""&&&,,,444:::999000%%%~~~|||wwwpppmmmjjjgggeeeccc```]]]ZZZSSSQQQOOOOOOOOOOOOMMMLLLJJJGGGDDDBBB@@@>>>:::777666555444444444333111///------------,,,,,,+++******************)))(((((()))(((((('''''''''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&  !!!"""  !!!###%%%((()))***+++***+++++++++...444<<>>GGGTTT___dddbbb]]]XXXSSSOOOHHHAAA;;;888888888:::BBBMMMXXXaaafffjjjlllpppooolllhhheeeaaa^^^]]]ZZZYYYSSSHHH999+++"""###'''---444:::888...$$$~~~yyyuuuqqqnnnkkkfffeeebbb```\\\YYYWWWVVVQQQOOOMMMLLLLLLLLLKKKJJJBBBBBB@@@>>>===;;;:::999333333222222222222222222......,,,***)))((((((((()))))))))))))))*********((((((((((((''''''''''''%%%%%%%%%$$$$$$%%%&&&&&&!!!"""$$$&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$######%%%###!!! !!!!!!  !!!$$$(((,,,......---///,,,,,,000444;;;FFFQQQ]]]iiivvvxxxttttttuuuwwwzzz|||zzzuuuoookkkccc[[[RRRLLLDDD===;;;===EEENNNZZZdddhhhhhhfffddd___\\\WWWRRRLLLEEE===888666:::BBBLLLWWW___fffiiinnnmmmllliiifffcccaaa___^^^ZZZQQQCCC555***### !!!$$$000444999777///%%%~~~xxxrrrnnnkkkhhhfffbbb```^^^[[[WWWTTTRRRQQQKKKIIIGGGFFFGGGGGGEEEDDD@@@???>>><<<:::999777777333222222222111111000000---,,,+++***)))((((((((())))))))))))))))))))))))))))))((((((((('''''''''%%%%%%$$$$$$$$$%%%%%%&&&!!!###$$$&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$###$$$""" !!!"""$$$'''+++...///000555333444888<<>>DDDLLLUUU]]]aaahhhhhhhhhgggfffcccaaa___]]]YYYPPPBBB444(((!!!!!!$$$000444777555---$$$}}}zzzuuuoooiiieeeccc```___]]]\\\YYYVVVRRROOOMMMKKKFFFDDDBBBAAABBBBBB@@@???===<<<;;;999888666555444222222111111000///......+++******)))((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%$$$$$$$$$$$$$$$%%%######%%%&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$###"""!!! !!!%%%&&&(((+++///333666888AAAAAACCCHHHJJJLLLUUU^^^lll{{{xxxtttuuu}}}}}}~~~}}}yyysssmmmjjjaaaYYYQQQKKKDDD===;;;>>>GGGOOO[[[eeekkkllllllkkkjjjiiigggeeeaaaZZZRRRLLLAAA???======AAAIIIQQQWWW]]]___aaaccccccbbbaaa___\\\XXXNNNAAA222&&&"""&&&111444555111)))!!!yyytttsssnnngggaaa^^^\\\ZZZXXXYYYXXXUUURRRNNNKKKIIIGGGEEECCC@@@???@@@@@@???===::::::999777666555444333222111111///...---,,,,,,***))))))(((((()))******)))))))))))))))(((((((((******)))))))))(((((((((%%%$$$$$$############$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######!!!  """$$$))),,,000444999???DDDHHHQQQRRRWWW[[[ZZZYYY^^^fffooovvvtttuuu}}}~~~~~~|||xxxrrrlllhhh___WWWOOOJJJCCC<<<;;;===DDDLLLXXXbbbhhhkkklllllllllllllllkkkiiibbb[[[UUUKKKHHHCCC??????CCCHHHLLLQQQTTTXXX]]]___```___^^^ZZZVVVLLL???000$$$$$$'''222333333...&&&|||wwwqqqlllmmmiiibbb]]]ZZZWWWUUUSSSRRRQQQOOOLLLIIIFFFDDDCCCBBB@@@>>>===>>>===<<<;;;999999888777555444333333111111000///...,,,,,,+++)))))))))))))))******+++))))))))))))((((((''''''))))))))))))((((((((((((%%%$$$###"""""""""""""""###$$$%%%&&&&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######""""""!!!%%%)))---222:::BBBIIIPPPWWW\\\eeeiiiooorrrnnnhhhiiioooyyy{{{tttsssuuu||||||}}}{{{wwwpppjjjfff[[[TTTLLLGGG@@@:::999;;;BBBIIITTT^^^eeeiiikkkllllllmmmnnnooommmiiibbb]]]QQQOOOJJJFFFBBBAAA@@@AAAEEEIIIOOOUUUYYY[[[[[[[[[XXXSSSJJJ===///$$$%%%)))222333222,,,###|||xxxtttnnniiigggccc^^^ZZZVVVSSSPPPNNNJJJIIIGGGEEEBBB@@@>>>===???===::::::::::::999777888888777666555444333333000000//////...---,,,,,,+++***************++++++***))))))((((((''''''&&&((((((((((((''''''''''''$$$$$$###"""!!!!!!!!!!!!######%%%&&&'''&&&%%%%%%&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!  !!!!!! ###(((---111;;;IIIUUU___hhhooouuu~~~yyyvvvyyy|||uuutttuuu|||}}}~~~|||wwwnnnfffaaaWWWOOOHHHCCC===777666888???FFFPPPZZZ```eeehhhiiikkklllmmmnnnooolllgggcccTTTSSSPPPLLLFFF@@@;;;999<<<@@@FFFLLLQQQUUUVVVWWWUUUQQQIII<<>><<<<<<===;;;999888888888777666777666666555444333222222000/////////......------,,,,,,+++++++++++++++,,,***))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$###"""!!! !!!!!!###$$$&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%########################"""""""""!!!   !!!"""""" ######"""%%%+++111999GGG[[[mmmyyyyyyyyyyyyxxxmmmbbb[[[RRRKKKDDD???999444333666999???IIIRRRXXX]]]```bbbffffffgggiiijjjiiifffcccYYYXXXVVVQQQJJJCCC<<<888777:::???EEEJJJOOORRRSSSSSSPPPGGG<<>>===>>><<<:::999999999888777555555444444333222111111//////////////////.........---,,,,,,++++++,,,,,,***))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$"""!!! !!!"""$$$&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""!!!!!!!!!  !!!""""""""" !!!"""###$$$!!!$$$$$$###&&&---333AAAQQQiii~~~~~~~~~yyylll___WWWPPPIIIAAA===777222111444333999BBBJJJPPPUUUYYY[[[``````aaaccceeeeeebbb```^^^]]]ZZZUUUNNNFFF???;;;444777;;;@@@FFFKKKOOOQQQRRROOOGGG;;;///%%% !!!(((---333444222---$$$ xxxuuuppplllhhhbbb]]]YYYYYYVVVRRRNNNKKKHHHEEECCC???>>>===<<<;;;:::999999777777777777666666666666333333333333333333333333,,,,,,.../////////...---,,,,,,,,,++++++*********,,,)))%%%%%%''')))(((&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&$$$"""!!! !!!"""###%%%&&&&&&%%%%%%$$$$$$$$$#########""""""!!!  !!!###""""""!!!  !!!"""######"""!!! !!!"""$$$$$$$$$###!!! !!! """$$$$$$%%%(((...444HHHXXXqqqvvvlllbbb[[[PPPGGG>>>888333,,,***+++111333555:::>>>CCCGGGIIIRRRTTTXXX\\\^^^___^^^]]]ZZZXXXVVVUUURRRLLLDDD===:::888555555:::BBBKKKQQQQQQOOOIII===000%%%""")))222555666555...###}}}yyyrrrppplllhhheeeaaa\\\XXXVVVSSSOOOKKKIIIFFFCCC@@@>>>>>>===<<<;;;:::999888666666666555555444444444333333333222222111111111+++,,,---...///......---,,,,,,+++++++++*********+++(((%%%%%%'''((('''&&&&&&&&&&&&%%%%%%&&&&&&'''&&&%%%$$$"""!!! !!!"""$$$%%%&&&&&&%%%%%%############""""""""""""  !!! !!!"""###$$$###"""!!!  """$$$&&&&&&&&&%%%###!!! !!!"""######&&&(((((())),,,333888NNN]]]ttt|||tttiii^^^WWWNNNEEE<<<777111***((()))((()))***---000333666777BBBEEEIIINNNQQQSSSSSSSSSTTTSSSRRRQQQPPPLLLEEE@@@<<<999555444777???GGGMMMNNNLLLFFF<<<000%%%""")))111777888555---###|||vvvsssllliiifffcccaaa]]]YYYVVVRRROOOKKKGGGEEECCC@@@======<<<<<<;;;:::999888888666555555444333222222111333222222111000///......***+++---.........---,,,+++++++++******************(((&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$"""!!! !!!"""$$$%%%%%%%%%%%%$$$""""""""""""!!!!!!!!! ###$$$$$$%%%$$$###"""!!! """$$$&&&((())))))'''%%%#########$$$%%%'''***------...222999>>>SSS```wwwyyypppeeeZZZRRRLLLCCC:::555///(((%%%%%%%%%%%%%%%&&&&&&'''))))))///222777<<>><<<;;;;;;:::999999888777777555555444333222222111000222111000///...,,,++++++)))***,,,---------,,,+++*********************)))******))))))))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&%%%###""" !!!"""###$$$%%%$$$$$$###!!!  $$$%%%%%%&&&%%%$$$"""!!!  ###%%%((()))******)))'''&&&%%%&&&'''(((***...222444555999???DDDUUU```www~~~wwwnnncccWWWPPPJJJBBB999444...'''######%%%$$$######""""""######$$$'''+++000444666888888999:::;;;>>>@@@BBBBBBBBBAAA===666222111555:::>>>AAA@@@===888111***$$$!!! $$$---666>>>;;;444***!!!|||wwwsssnnniiieeeeeebbb___[[[XXXTTTPPPMMMLLLIIIEEECCCAAA@@@===;;;999999888888777777666666555555444333333222111111111000///...,,,+++))))))((()))+++,,,,,,,,,+++***)))))))))))))))))))))))),,,,,,---,,,++++++++++++((('''&&&%%%%%%%%%%%%%%%%%%%%%###!!!  !!!"""#########"""!!! !!!$$$%%%&&&&&&%%%$$$###"""!!!!!!  ###&&&(((***,,,+++***)))(((((()))+++,,,---222888<<<>>>AAAEEEIIIWWWbbbyyy{{{tttkkkaaaVVVOOOHHH@@@888333...'''######  !!!$$$&&&)))***++++++***,,,...111555999===???AAA===777222000111444666999999999777444///***&&& """'''000:::???;;;333))) }}}{{{wwwsssooojjjeeebbb```^^^ZZZWWWTTTPPPLLLHHHIIIGGGCCCAAA@@@>>><<<:::777777777777666666555555333333333333222222222222000000...---+++***)))((('''(((***+++++++++***)))(((((((((((()))))))))))),,,...//////---,,,,,,---(((''''''&&&%%%%%%%%%%%%%%%$$$###!!!  !!!!!!!!!  ###$$$%%%%%%%%%%%%$$$###""""""!!!  ###'''***,,,---,,,,,,+++***+++---000111222888AAAGGGJJJKKKNNNPPPZZZggg~~~xxxqqqiii^^^SSSLLLDDD===666222---&&&######  """$$$'''***///666:::???<<<888333111///000000222333555888888666111---$$$ !!!$$$(((111;;;>>>999111((( ~~~zzzxxxuuurrrooolllhhhbbb___ZZZWWWTTTRRRPPPMMMIIIFFFGGGDDDAAA???>>>===;;;999666666666555555555555555000000111111111111222222//////...---+++***))))))'''((()))*********)))((('''''''''((((((((()))))),,,...000000---,,,,,,---(((((('''&&&%%%%%%%%%%%%%%%$$$"""!!! !!!"""###%%%%%%%%%$$$$$$######"""!!! """%%%))),,,...000............000333666777888AAALLLTTTWWWWWWXXXYYY[[[iii~~~wwwoooeeeYYYMMMEEE@@@999333000,,,%%%"""""""""!!!  ###)))000666===;;;999555222000...---...///333999<<<<<<888444+++'''###$$$%%%(((000999;;;666///'''!!!~~~yyyuuupppmmmkkkhhheeeaaa\\\XXXTTTRRRPPPOOOMMMKKKHHHEEEEEEBBB???======<<<:::888555555555555555555444444......//////000111111111///......---,,,+++******&&&''')))*********)))(((&&&'''''''''(((((())))))+++---000000---++++++,,,)))((('''&&&%%%$$$$$$$$$%%%$$$"""!!! """$$$%%%%%%%%%$$$$$$###"""!!! !!!###'''***...000222000000000111333666:::<<<===GGGTTT]]]``````______ZZZjjj~~~wwwmmmbbbTTTHHH@@@<<<666000...***$$$!!!!!!!!!  %%%...444;;;:::999777444000---++++++---222999???@@@<<<888111+++'''&&&%%%'''...777999555...'''!!! |||zzzxxxtttqqqmmmkkkhhheeebbb^^^ZZZWWWQQQOOOLLLJJJIIIGGGDDDBBB@@@???>>><<<;;;:::888888777666444333222111111111111111111000000000000000............---,,,+++***+++***)))(((((('''(((((('''''''''''''''((()))))),,,------......------,,,)))'''&&&$$$######$$$$$$&&&&&&$$$###!!!!!!!!!###$$$%%%&&&&&&&&&"""###$$$"""   """%%%)))---000333555:::777444444777;;;>>>@@@FFFNNNYYYaaaeeeeeecccbbbdddppp|||sssgggZZZLLLAAA;;;888555111+++'''$$$######$$$###"""!!! !!!(((...555888999444000///...+++---...222:::AAADDDCCC@@@999444---)))***...222444888333+++$$$}}}wwwuuutttqqqnnnnnnkkkgggddd```\\\WWWTTTOOOMMMJJJHHHGGGEEEBBB@@@>>>===<<<;;;:::888777777666666444333222111111111000000000000111111111111/////////...---,,,***)))***))))))(((((((((((()))((((((((((((((())))))***,,,,,,------------,,,,,,)))(((&&&$$$######$$$$$$&&&%%%$$$"""   !!!"""###%%%%%%%%%%%% """"""""" !!!"""!!!""""""!!!  """ """%%%(((,,,111666999@@@>>>;;;:::;;;???BBBDDDIIIPPPYYYaaaccccccaaa```fffqqq}}}xxxooocccVVVIII???:::555222...)))%%%"""!!! !!! &&&+++111666777444222222111...---...333:::BBBFFFEEECCC>>>999222......222666888999333+++###{{{tttooonnnnnnllljjjnnnkkkfffbbb^^^YYYSSSOOOKKKIIIGGGEEEDDDCCC@@@>>><<<;;;;;;999888777666555666555444333222111111111///000000000111222222222111000000///---+++***))))))(((((((((((())))))***)))))))))))))))***+++++++++,,,,,,------,,,,,,+++)))(((&&&%%%$$$###$$$$$$$$$$$$###!!!  !!!"""###$$$$$$$$$!!!!!! !!!###%%%$$$%%%%%%%%%###"""###$$$$$$%%%'''***...555===CCCJJJHHHEEECCCCCCEEEGGGIIIMMMSSSZZZ```bbbaaa```___hhhrrrwwwrrriii\\\PPPDDD<<<777444111---)))%%%""" """''',,,222555444333555444111...///333;;;CCCIIIIIIGGGDDD>>>777222333666999;;;:::444+++###~~~vvvrrrmmmjjjiiijjjiiihhhmmmjjjeee```[[[VVVPPPLLLHHHFFFDDDCCCBBBAAA???===;;;;;;:::999888777666555666555444333222222222222//////000111222222333333222111111///---+++)))((((((((('''(((((()))******+++************+++,,,,,,++++++,,,,,,,,,,,,++++++***)))'''%%%$$$######$$$######"""   !!!"""""""""""" !!!###&&&&&&(((((((((&&&$$$%%%%%%)))***,,,...333;;;FFFNNNSSSRRRPPPMMMKKKKKKNNNPPPPPPUUU[[[```aaaaaa``````iiirrrrrrlllbbbVVVJJJ@@@999555444222///***'''###!!!!!! """'''---222222333555444222000000444;;;DDDKKKLLLKKKGGGAAA:::555555777;;;===<<<555,,,### }}}xxxnnnkkkhhhfffeeefffffffffjjjgggbbb]]]XXXSSSMMMIIIFFFDDDBBBAAAAAA@@@>>><<<;;;::::::999888777666666555555444333222222222222///000000111222333333444222222111000...+++***((((((((('''(((((()))******+++++++++++++++,,,------+++,,,,,,------,,,,,,++++++***(((%%%$$$######$$$###"""!!!  !!!!!!!!!!!!!!!  ###%%%)))***,,,+++)))'''''''''+++...000333777@@@LLLUUUZZZZZZYYYVVVSSSRRRUUUWWWUUUYYY^^^aaabbbbbbcccdddhhhqqqyyymmmhhh^^^SSSHHH>>>777444333111...+++'''$$$""" ###***...///000333333111222222555<<>><<<<<<<<<<<<:::999888888777777666555555555444444333222222222333333222222222222222222222222111111000000///---,,,+++***))))))(((((((((((()))+++++++++***+++,,,,,,------......//////......---,,,+++)))&&&$$$$$$############""""""!!!  !!!!!!!!!!!! !!!"""""""""###&&&***...111333444444111///------...444<<>>@@@:::333))) xxxpppkkkfffbbb^^^]]]]]][[[YYYVVVUUUVVVWWWWWWTTTQQQNNNLLLHHHDDD@@@===;;;::::::::::::999777666666666555555444444333444444333222222222333333333333222222222222222222000000000000///...---,,,+++***)))(((((('''((((((++++++******++++++,,,---......////////////......---+++)))&&&%%%$$$######$$$$$$###"""!!!  !!!!!!"""!!!!!!!!!"""###$$$$$$&&&***///333444666888777555222000000222:::CCCIIILLLQQQZZZaaaeeehhhjjjhhheeeeeeiiinnnlllmmmkkkiiieeecccdddeeefffppp{{{uuurrrhhhfff```XXXNNNDDD<<<777333222000...***'''$$$""" !!!&&&'''---666===???<<<:::888<<>>JJJQQQUUUWWW[[[^^^bbbdddeeeffffffiiilllooorrrrrrqqqnnnjjjgggeeefffnnnpppyyy~~~yyysssoooffffffcccZZZNNNCCC<<<999333333222///,,,((($$$!!!!!!!!! """&&&---555>>>DDDAAA???;;;999@@@IIIKKKHHHHHH???666444999???AAA@@@999---"""zzztttooojjjeeeaaa^^^[[[XXXUUUUUUTTTSSSQQQOOOMMMLLLLLLKKKIIIGGGDDDBBB@@@???<<<;;;:::999999888888888666555555444444444444444333333222111111111111222111111222111000///---,,,------......---,,,***))))))((('''&&&&&&'''((()))++++++******++++++,,,---....../////////...------((((((&&&%%%$$$#########"""""""""!!!  !!!""""""######$$$$$$%%%%%%(((((((((***---222666999===???@@@>>>;;;777555555999AAALLLSSSUUUWWWZZZ]]]```aaadddfffhhhkkkooorrrssssssrrrpppllljjjiiijjjppprrrzzz|||xxxrrrnnngggfffbbbYYYMMMBBB;;;888555444111...+++'''%%%###$$$$$$###"""!!! !!!&&&---666???FFFDDDBBB===:::???GGGIIIGGGIII@@@777666;;;AAABBBAAA888---"""yyyqqqjjjgggbbb^^^\\\YYYVVVTTTUUUTTTQQQNNNLLLJJJHHHHHHGGGFFFEEECCCAAA???===<<<;;;:::999888888888888888666666555444444444444555333222222111111111111111000000000000///---,,,+++++++++,,,,,,,,,+++)))((('''&&&&&&%%%&&&''')))***++++++******++++++,,,---------...------,,,++++++((('''&&&%%%$$$#########"""""""""!!! !!!""""""###$$$%%%'''((()))***...------...111555:::<<>>FFFHHHFFFIIIAAA888777===BBBCCCAAA666+++!!!yyyqqqllldddaaa^^^\\\ZZZWWWTTTRRRSSSQQQNNNJJJHHHFFFEEEEEECCCCCCAAA@@@>>>===<<<;;;:::999888777777777777777555444333333222222333333222222111000000000000000//////......---++++++***))))))***++++++***)))(((%%%%%%%%%&&&'''(((***+++++++++******++++++,,,---------------,,,+++***)))&&&%%%%%%$$$############"""""""""!!! !!!""""""###%%%'''***,,,...///222111111111444777;;;>>>CCCFFFHHHGGGCCC===888666;;;AAAIIIPPPSSSVVVXXXZZZ]]]```cccgggjjjmmmqqqtttrrrrrrrrrpppooopppsssvvv|||~~~|||yyytttnnniiiaaa^^^WWWOOOFFF???;;;999888555111,,,)))(((((((((++++++,,,,,,***(((%%%###  %%%,,,666AAAHHHJJJHHHBBB<<<>>>EEEHHHGGGGGG???888777===BBBBBB@@@333))){{{tttooojjjgggbbbaaa^^^]]][[[XXXTTTQQQNNNMMMJJJGGGEEEDDDCCCCCC@@@@@@???>>>===<<<;;;;;;888888777666666666777777444444333222222222222333222111000000//////000000...---,,,+++******))))))'''((()))*********)))(((%%%%%%&&&'''(((***+++,,,++++++******++++++,,,------------,,,+++)))((('''$$$######"""""""""######!!!!!!!!!!!!  """######%%%'''***---111333444555444333333555888;;;>>>DDDGGGJJJJJJFFF@@@;;;888999>>>EEELLLRRRUUUXXXYYY___aaadddggghhhjjjmmmooooooooonnnnnnnnnqqqvvvzzz}}}yyysssmmmggg]]]XXXQQQIIICCC???<<<;;;999666111---***))))))***,,,...000222111///,,,***%%%$$$!!!###***555@@@HHHIIIHHHCCC>>>???EEEIIIHHHCCC<<<666666<<>>:::>>>EEELLLRRRWWWYYYZZZ```bbbdddeeeeeefffggghhhkkkkkkkkkkkklllqqqxxx}}}}}}yyytttmmmhhh\\\VVVMMMFFFBBB???>>>===999666222---+++*********...111666:::;;;:::888666222///***%%% !!!(((333>>>FFFHHHHHHEEE@@@???DDDGGGFFF???999444555;;;???>>>:::...%%%{{{ssslllhhhgggggggggeeedddbbbaaa^^^YYYRRRNNNGGGGGGEEEBBB???<<<999888::::::::::::::::::::::::666555555444555555666666444444333222222222222333000000///............///,,,+++)))((('''&&&''''''&&&''')))***++++++******(((((()))***+++,,,,,,,,,++++++******++++++,,,---***))))))'''%%%###!!!  !!! !!!###$$$''')))+++///333666999:::888777666555666888;;;===EEEIIILLLNNNLLLIIIFFFEEE@@@CCCHHHOOOUUUZZZ[[[\\\^^^```cccdddcccbbbcccccchhhhhhhhhiiilllrrrzzz}}}yyytttoookkk```YYYNNNFFFBBB@@@>>>===888666222///,,,+++******000444;;;AAAEEEFFFDDDCCC@@@===777///((("""&&&000<<>>888333555;;;???===999,,,###~~~uuupppiiiccc______aaabbbeeedddcccaaa]]]XXXPPPKKKFFFFFFDDDAAA===999444222888888888888888999999999555555444444444555555666222111000000//////000000000000///...............,,,***)))'''&&&&&&&&&&&&&&&''')))***++++++++++++)))***+++,,,,,,,,,,,,,,,++++++******++++++,,,---((('''&&&%%%###!!!  """###%%%)))***---000444777:::<<<:::999777666777999;;;===GGGJJJNNNOOONNNLLLKKKJJJGGGIIIMMMSSSXXX\\\]]]]]]]]]___aaabbbaaa```aaaaaaggggggggghhhlllsss||||||xxxuuuqqqnnneee\\\QQQGGGBBB@@@>>>===777666333000---+++******111777???GGGLLLMMMMMMLLLKKKGGG@@@777...&&&!!!%%%///:::BBBIIIKKKIIICCC???@@@@@@>>>===888333666<<>>999999999777333///......000444===FFFKKKQQQWWWZZZYYYXXXTTTMMMEEE;;;///$$$%%%444CCCHHHIIIHHHCCC@@@BBBAAA>>>:::777666:::>>>???;;;777'''"""wwwooojjjeee___\\\\\\\\\\\\\\\^^^\\\ZZZXXXUUUPPPJJJFFFAAA>>>:::888777777555444444555555555555555555444333333333333222222222222///000000111111000///.........//////...---+++***)))((('''&&&%%%%%%%%%%%%&&&'''((())))))******)))******++++++++++++*********))))))((((((''''''&&&$$$###"""  !!!###$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&))),,,///222555777:::<<<======<<<;;;;;;>>>BBBFFFIIIKKKLLLLLLKKKJJJJJJKKKLLLPPPUUUYYYZZZ[[[\\\]]]```bbbdddeeeeeefffgggiiikkkmmmnnnnnnnnnttt}}}yyyyyyzzzwwwrrrkkkbbbWWWOOOKKKGGG@@@;;;999888666222......///222;;;DDDMMMQQQVVV\\\^^^]]]___[[[UUUMMMCCC888...'''!!!###111???FFFIIIGGGBBB@@@@@@@@@===888666555888======999444&&&"""{{{vvvooojjjfffbbb^^^ZZZYYYYYYXXXWWWYYYWWWSSSPPPMMMIIIDDD@@@===:::666444444333222111333333444444444444333333111111111111222222222222///000000000///...------------......---,,,***)))''''''&&&%%%$$$$$$$$$$$$&&&&&&'''((()))))))))))))))******++++++******)))))))))(((''''''&&&%%%%%%!!!  !!!###$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''***,,,///111333666:::===@@@@@@??????>>>AAAEEEHHHJJJLLLMMMMMMKKKIIIIIIIIIMMMQQQUUUXXXYYYZZZZZZ[[[^^^aaaeeeggghhhiiijjjkkkoooqqqqqqqqqqqqvvv}}}{{{yyyzzzxxxuuullldddYYYRRRNNNJJJDDD???:::999555000---...222555BBBJJJSSSWWW[[[```aaa___fffbbb\\\TTTLLLBBB999333((($$$+++888CCCGGGGGGBBB>>>>>>===;;;666444333777;;;;;;666000%%%!!!|||uuurrrnnniiieeedddbbb___\\\YYYWWWUUUTTTTTTQQQLLLIIIEEEBBB>>><<<999666333222111111000///111111222222222222111111......///000111111222222000//////...---,,,,,,++++++,,,,,,---,,,***)))(((%%%%%%$$$$$$###$$$$$$$$$%%%&&&'''((())))))))))))((())))))******))))))((((((((('''&&&%%%$$$$$$### !!!!!!""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&'''(((((()))---...///000222666;;;???BBBBBBBBBAAAAAACCCFFFIIIKKKMMMOOONNNLLLJJJIIIIIILLLPPPUUUXXXZZZZZZ[[[\\\]]]aaaeeehhhiiijjjlllmmmqqqrrrrrrssstttxxx~~~|||yyyzzzyyyxxxllldddZZZTTTQQQNNNHHHCCC<<<:::555000---///444888DDDMMMVVVZZZ]]]aaabbb___eeebbb]]]WWWPPPIIIAAA<<<111+++$$$'''222???DDDEEEAAA===<<<;;;999555333444777;;;:::444...$$$ ~~~vvvpppllliiieeecccdddcccaaa^^^ZZZVVVSSSRRROOOLLLGGGCCC@@@>>>;;;888777444111000000000////////////000000000000//////,,,------...///000111111///...---,,,++++++************+++++++++)))((('''$$$$$$#########$$$%%%%%%%%%&&&'''(((((()))))))))'''(((((())))))(((((('''''''''&&&%%%$$$###"""!!! !!!"""######%%%%%%%%%&&&&&&'''''''''''''''''''''((()))***+++000111111222333777===AAABBBCCCCCCCCCBBBDDDGGGIIILLLNNNPPPPPPNNNKKKJJJJJJKKKOOOTTTYYY[[[\\\]]]^^^\\\```dddgggiiijjjmmmnnnrrrssstttuuuxxx|||}}}{{{}}}~~~zzzuuuuuutttrrriiibbbYYYTTTRRROOOIIIDDD>>>;;;666000...000555:::CCCMMMVVV[[[^^^bbbbbb```bbb___[[[WWWSSSMMMHHHDDD:::333***"""%%%---999@@@CCC@@@;;;:::999888555444555999===;;;333,,,###{{{vvvpppkkkgggeeecccaaabbbcccccc```ZZZTTTPPPNNNJJJFFFBBB???===;;;888666444222///.../////////...------............------+++,,,,,,---...//////000---,,,+++***************))))))******)))(((&&&%%%############$$$%%%&&&&&&%%%%%%&&&'''((((((((((((&&&''''''((((((''''''&&&&&&&&&%%%$$$"""!!!  """###$$$%%%%%%(((((((((((((((((((((((((((((((((((()))+++,,,---111222333333555888>>>BBBCCCDDDEEEDDDDDDDDDGGGIIILLLOOORRRSSSQQQNNNLLLLLLKKKOOOUUUZZZ\\\^^^___```\\\___bbbdddfffhhhlllnnnttttttuuuxxx{{{~~~zzzyyy}}}zzzsssoooooossszzz|||uuupppnnnkkkhhhddd]]]VVVQQQPPPMMMGGGBBB===:::555000---///333888@@@JJJTTTZZZ^^^cccccc```^^^\\\YYYWWWUUUSSSOOOLLLBBB;;;111((("""###***333<<>>;;;222+++!!!zzzqqqmmmiiidddbbbaaa``````^^^```aaa^^^WWWPPPLLLJJJCCCAAA>>><<<;;;999666444111///---,,,---...------+++,,,,,,------,,,,,,+++++++++,,,,,,------......++++++***)))))))))***+++(((((())))))((('''%%%$$$#########$$$$$$&&&''''''%%%%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&&&&%%%$$$###!!!  !!!###$$$%%%''''''*********)))))))))))))))((()))))))))***,,,---...000222333444555888===@@@EEEFFFGGGFFFEEEFFFHHHJJJMMMPPPSSSTTTSSSPPPOOONNNNNNRRRWWW[[[]]]^^^___```]]]^^^```aaabbbfffjjjnnnsssssstttvvvyyy{{{|||}}}}}}~~~}}}zzzvvvvvvzzz~~~~~~{{{xxxwwwxxxyyy~~~zzzrrrjjjfffddddddiiiooorrrzzzwwwooollljjjgggddd___XXXQQQNNNMMMKKKEEE@@@;;;888444...+++,,,///333888CCCNNNUUU[[[``````^^^ZZZXXXWWWVVVWWWVVVTTTRRRGGGAAA777---&&&!!!!!!'''...888???===999888888777555555666;;;>>>:::111))) xxxsssiiifffccc___^^^]]]^^^^^^[[[]]]___\\\UUUMMMHHHFFF@@@>>><<<;;;:::888555222000---+++***+++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------******)))(((((()))***+++'''((((((((((((&&&%%%$$$#########$$$%%%&&&'''((($$$%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$"""!!! !!!"""###%%%&&&'''(((+++++++++***************)))))))))***+++---...//////111333444555888;;;>>>FFFGGGHHHHHHGGGGGGIIIKKKMMMPPPTTTVVVTTTRRRQQQPPPQQQTTTYYY]]]^^^^^^^^^___]]]]]]^^^^^^```dddiiimmmqqqqqqqqqrrrtttvvvvvvuuutttttttttqqqmmmmmmqqquuuttttttuuutttsssqqqooonnnqqqwww|||xxxnnnhhhbbbaaa___^^^bbbgggkkkssszzztttnnnjjjjjjjjjhhhfff[[[UUUOOOLLLKKKIIICCC>>>888666222---)))))),,,///111<<>>===999888888888444444666;;;>>>:::000''' |||wwwoooiiidddaaa^^^]]]\\\[[[YYYWWWWWWVVVTTTQQQMMMHHHDDDAAA;;;;;;<<<;;;777222000111++++++***************+++)))))))))))))))))))))))))))))))))))))))*********&&&&&&''''''(((((())))))'''''''''&&&&&&%%%%%%%%%"""###$$$&&&'''(((((()))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$"""!!!""""""###$$$&&&''''''(((***+++,,,---------,,,+++,,,---.../////////...---444444444555777999<<<>>>DDDFFFGGGGGGFFFEEEFFFHHHMMMPPPSSSTTTSSSRRRQQQRRRUUUVVVYYY^^^cccdddaaa]]]```______```bbbeeehhhiiiooonnnmmmlllkkkkkklllmmmooolllhhheeedddfffhhhjjjlllmmmlllllljjjhhhfffeeepppqqqssstttsssqqqmmmkkkccc```ZZZVVVUUUXXX\\\___hhhnnnwwwzzzqqqllliiiiiihhhgggeeedddccccccYYYRRRJJJFFFFFFEEEAAA===999777333...+++******+++000555>>>IIIRRRWWWWWWVVVOOOPPPRRRTTTUUUVVVWWWWWWPPPIII===111'''  ###(((333;;;;;;888777777666666888;;;??????999...&&& xxxsssoooiiicccaaa___\\\ZZZYYYXXXVVVUUURRRQQQOOOLLLHHHDDD@@@>>><<<;;;;;;:::777333111000,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''(((((('''&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&'''(((((((((&&&&&&''''''((((((((((((&&&&&&''''''&&&&&&%%%%%%$$$$$$"""  ###$$$%%%&&&'''((())))))***+++,,,---...---,,,,,,---...............------333333444666888;;;===>>>DDDEEEFFFEEEEEEEEEGGGIIIOOOQQQTTTTTTSSSRRRQQQQQQWWWWWWXXX\\\```bbbaaa___^^^^^^___```bbbdddeeefffjjjiiigggfffeeeeeeffffffjjjgggccc```^^^___```bbbggghhhiiiiiihhheeecccaaaeeefffhhhiiihhheeebbb___]]]YYYTTTPPPOOORRRVVVYYYbbbhhhqqq|||}}}ssslllgggeeedddcccccceeefffdddcccYYYRRRIIIDDDDDDCCC???<<<888555111---***))))))))),,,000777AAAJJJOOOPPPOOOMMMNNNOOOQQQSSSTTTTTTTTTOOOHHH===111&&& """(((222::::::888777777555555777;;;>>>>>>777---%%%tttmmmjjjgggbbb]]]\\\ZZZWWWUUUTTTSSSQQQPPPKKKKKKIIIFFFBBB???<<<:::;;;:::999888777555222///---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''&&&&&&%%%$$$######!!! !!!""""""%%%%%%&&&'''((())))))******+++---.........------000///...---------------111333555999;;;===>>>>>>BBBCCCCCCCCCCCCEEEHHHKKKPPPRRRTTTTTTSSSQQQQQQQQQYYYXXXXXXZZZ]]]```aaa```\\\^^^___aaabbbbbbbbbbbbcccbbb```^^^\\\\\\\\\]]]bbb___\\\XXXVVVVVVWWWXXX___aaacccdddcccaaa]]][[[^^^___aaaaaa```^^^[[[YYYTTTQQQLLLIIIHHHJJJNNNQQQZZZ```jjjsss{{{|||rrrjjjdddaaa```^^^]]]```fffhhhfffcccZZZRRRHHHCCCBBBAAA>>>:::555333///+++(((''''''((()))+++111999@@@EEEGGGGGGGGGHHHJJJKKKLLLMMMNNNNNNIIICCC999...%%%!!!'''111::::::777666666444444777;;;>>>===555+++###}}}vvvnnnhhhfffccc^^^ZZZVVVTTTQQQOOONNNMMMKKKJJJEEEDDDBBB@@@===:::888777777777666555666777333///...---,,,***)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###"""!!!   """###$$$$$$%%%%%%&&&'''(((((())))))+++,,,---...//////......222111///---,,,,,,------000222666:::===>>>>>>>>>@@@@@@AAA@@@AAADDDIIILLLQQQSSSTTTTTTRRRQQQQQQQQQXXXYYYZZZ\\\^^^___```___\\\]]]```aaabbbaaa___]]]\\\[[[YYYWWWUUUTTTTTTTTTYYYWWWTTTRRRPPPPPPPPPQQQWWWZZZ]]]______\\\XXXVVVZZZ[[[\\\\\\[[[YYYVVVUUUMMMJJJFFFCCCBBBEEEHHHKKKTTTZZZccckkkrrrwww{{{~~~{{{ppphhhccc___\\\^^^ZZZYYY___gggkkkhhhccc[[[SSSHHHBBBAAA@@@===999444222...***'''''''''((()))***---222888===???@@@>>>???@@@AAABBBCCCCCCCCC>>>999222)))"""!!!&&&111999999666555555333555888>>>@@@===444***"""~~~vvvqqqkkkfffccc___ZZZVVVPPPNNNKKKIIIHHHGGGEEEDDD@@@???===;;;999888666666333666666333444666444///...---,,,***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""  !!!!!!  !!!###$$$%%%&&&%%%%%%%%%&&&''''''((((((+++,,,---///000000//////333222000...------......000333777;;;>>>>>>===<<<>>>>>>??????@@@CCCHHHLLLPPPRRRSSSRRRQQQPPPQQQRRRVVVXXX\\\___```___]]]\\\[[[]]]___``````^^^[[[YYYVVVUUUSSSQQQOOONNNNNNOOOPPPOOONNNNNNMMMMMMMMMNNNPPPSSSVVVYYYYYYWWWTTTQQQQQQRRRSSSSSSRRRPPPNNNLLLHHHEEEBBB??????AAADDDGGGPPPVVV^^^eeejjjnnnqqqtttsssssstttvvvyyy}}}{{{rrriiiccc___\\\ZZZ]]]ZZZYYY```iiimmmjjjeee^^^VVVKKKEEECCCAAA===999333111---***'''''''''(((''''''(((+++000444666666333444444555666666666555///,,,(((###!!!%%%///888888555444444222666;;;AAACCC>>>444)))"""yyytttnnnkkkgggccc___YYYTTTPPPKKKIIIFFFDDDCCCBBBAAA???<<<;;;999888666666555555444;;;<<<555222555444///---,,,+++***))))))))))))''''''''''''''''''''''''%%%%%%%%%$$$$$$######"""######"""""""""""""""""""""############$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""!!!  !!!!!!!!! """###%%%&&&'''%%%%%%&&&&&&&&&'''''''''+++,,,...000111111000000333222111000000000000000111333777:::<<<===<<<;;;;;;===>>>>>>???BBBGGGJJJNNNPPPQQQQQQPPPOOOQQQRRRSSSWWW\\\___^^^\\\ZZZYYYZZZ[[[\\\]]]\\\YYYVVVTTTOOONNNLLLJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJLLLOOORRRSSSQQQOOONNNLLLLLLLLLLLLKKKIIIGGGFFFCCCAAA>>>;;;;;;===@@@CCCJJJOOOVVV\\\aaaeeeiiikkkjjjhhhggghhhmmmrrrvvvwwwxxxyyyzzzzzzxxxwwwwwwxxxwwwrrrkkkddd```\\\YYYWWWYYYXXXZZZaaajjjnnnmmmjjjaaaZZZPPPJJJGGGDDD???:::222000,,,)))'''&&&''''''###"""!!!###&&&)))******))))))***************)))###""" !!!$$$///777777444333333111777<<>>333((("""wwwppplllfffeeeccc```[[[UUUPPPLLLHHHFFFCCCAAA@@@???===<<<888777666444444444444444999CCCEEE:::222222222---,,,,,,+++***))))))******''''''''''''''''''''''''%%%%%%$$$######"""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$######"""   """###%%%&&&''''''''''''''''''(((((((((+++,,,...000111111111111222222333333333222222111222444777999:::;;;:::::::::;;;===???@@@BBBEEEGGGLLLMMMNNNOOONNNOOOQQQSSSQQQUUUYYYZZZXXXWWWWWWWWWWWWXXXXXXXXXVVVSSSQQQOOOHHHGGGEEECCCCCCCCCCCCDDDDDDEEEEEEFFFEEEDDDCCCBBBDDDFFFHHHKKKLLLLLLKKKJJJHHHHHHHHHHHHGGGEEEDDDCCC>>><<<999777777999<<<>>>BBBFFFLLLRRRWWW\\\```dddccc___[[[\\\```eeehhhiiiiiilllooopppnnnmmmnnnooonnnjjjeee```]]]YYYUUURRRRRRUUUZZZbbbiiinnnooooooddd]]]UUUOOOLLLHHHAAA;;;000...***'''%%%$$$%%%&&&!!!""""""""""""""""""###""""""!!!!!!"""$$$...666666333333222111666<<>><<<:::666555333222222222333333???JJJLLL>>>222000000,,,++++++***************+++((((((((((((((((((((((((%%%$$$$$$###"""!!!!!!  !!!!!!""""""!!!!!!""""""#########$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$##################"""!!!  !!!###%%%&&&'''(((((((((((())))))))))))+++,,,...000111222111111111222333555555444333222333555666888999999999999999;;;>>>???@@@AAADDDFFFJJJLLLMMMMMMMMMOOOQQQSSSQQQTTTVVVUUUSSSSSSUUUWWWUUUUUUUUUTTTRRROOOMMMLLLBBBAAA@@@>>>>>>>>>???@@@BBBCCCCCCCCCAAA???===<<>>:::888555444444666888:::<<>><<<<<<<<<;;;999888333222111111000000111111AAA@@@===:::666333000///,,,,,,+++***))))))******&&&&&&&&&&&&%%%$$$############""""""!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$""""""""""""###!!!  !!!!!!!!!!!! ############$$$%%%&&&'''&&&'''((()))+++---......111111111111111111111111111111222333444444444444222333555666777888888777:::<<>>======<<<<<<<<<<<<===>>>>>>=========<<<<<<<<<<<<===@@@BBBCCCBBBAAAAAA?????????>>>===;;;:::999666666555555555666666777<<<===>>>AAAFFFKKKPPPSSSQQQOOOKKKIIIIIILLLPPPSSSUUUXXX]]]aaaccccccbbbaaa^^^]]][[[XXXUUURRRPPPNNNMMMPPPVVV___hhhnnnpppppplllcccYYYTTTTTTOOOFFF===222---'''$$$$$$###!!! ###(((,,,111222000...///111:::@@@EEEDDD;;;...###~~~zzzuuupppjjjddd```___\\\XXXTTTPPPLLLGGGCCC???===;;;;;;;;;;;;999777222222111000000000111111444333222000...,,,******++++++***)))))))))))))))&&&&&&&&&&&&%%%$$$######"""""""""!!!!!!!!! !!!!!!"""""""""########################$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###"""!!!"""""""""  !!!!!!!!!!!!!!! ############$$$&&&'''((('''((()))***,,,---...///222222222222222222222222111222333444555555555555444444444555555666777777:::<<>><<<<<<<<<;;;:::888777666444333333222222333333333777777999;;;???BBBEEEGGGGGGFFFCCCAAABBBEEEIIIKKKNNNPPPTTTXXXZZZZZZYYYXXXYYYXXXVVVTTTQQQNNNLLLKKKJJJNNNTTT^^^gggmmmpppppplllcccZZZVVVTTTPPPFFF===000+++&&&######""" !!!$$$,,,///333333000......///999>>>DDDBBB999,,,"""wwwuuusssqqqnnnjjjeeeaaa[[[WWWRRRMMMIIIFFFBBB???===<<<::::::::::::888666222111111000000000000000...------------,,,,,,,,,***))))))(((((((((((()))''''''&&&&&&%%%$$$$$$$$$!!!!!!!!!!!!  !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!""" !!!""""""!!!!!!!!!!!!!!!!!! #########$$$%%%&&&((())))))***+++,,,---...///000222222222222222222222222222333444555666666666666555555444333333444555666;;;===???@@@@@@AAACCCEEEEEEEEEEEEFFFHHHKKKOOOQQQUUUSSSQQQOOONNNNNNOOOPPPRRRPPPOOOMMMLLLIIIEEEBBB<<<:::777444333333444555666666555555444333333222333555888:::<<<<<<<<<;;;777777777777666444333333111111000///.........///111222444666888999:::;;;<<<<<<;;;;;;<<>><<<;;;:::888888999888777555111111000////////////000------........./////////)))(((((('''''''''(((((((((''''''&&&%%%%%%$$$$$$!!!!!!  !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$######"""!!!!!!  !!!"""###!!!"""""""""""""""""""""$$$$$$$$$%%%&&&((()))***,,,------...///000000111222222222222222222222222333333444666777777777777777666444222111222444555:::<<<>>>>>>???@@@CCCEEEEEEEEEEEEFFFHHHKKKOOOQQQUUUSSSPPPMMMLLLMMMNNNOOOPPPNNNLLLKKKJJJHHHDDDAAA<<<:::555111//////111222444444333222222111000000000111444777999999999888444444444333333111000000000///...,,,,,,+++++++++---///222444666666666555666666777888:::<<<>>>???CCCEEEHHHLLLNNNOOONNNNNNMMMMMMLLLJJJHHHEEEBBBAAADDDGGGOOOZZZeeelllppppppjjjeee^^^ZZZWWWOOODDD;;;+++&&&!!!  !!!$$$&&&)))///222555444000------...:::>>>@@@===333((( {{{xxxvvvqqqpppppppppooojjjddd___RRRNNNGGGBBB???===;;;:::999888666666777777555444111000//////......//////,,,,,,,,,,,,++++++++++++((('''''''''''''''(((((()))((('''%%%%%%%%%%%%%%% !!!!!!!!!!!!!!!!!! !!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$###"""""""""!!!  !!!"""###"""""""""######$$$$$$$$$%%%&&&&&&''')))***,,,---//////000000111111222222111111111111111111111111222333555666777888888888777666444222111222333444888999;;;;;;<<<===@@@CCCDDDDDDDDDEEEGGGJJJMMMOOORRRQQQNNNLLLKKKKKKLLLLLLLLLKKKJJJIIIHHHEEEBBB???<<<999444000------...///////////////...............000222555666666666555111111111111000///.........---,,,+++******)))***)))+++///222444555444444222222444555777999;;;<<<@@@BBBEEEIIIKKKMMMNNNNNNKKKKKKJJJIIIFFFCCC???===@@@DDDLLLWWWbbbjjjnnnooohhhddd```\\\WWWNNNBBB888)))$$$!!!"""$$$'''***///222333222///---///111<<<>>>@@@;;;111''' ~~~wwwrrrooommmnnnnnnnnnnnnlllfff^^^YYYLLLHHHBBB>>><<<;;;999888777666444444555666444333000000///...............------,,,,,,+++***))))))(((''''''''''''(((((()))***((('''%%%%%%%%%%%%&&&!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########!!!"""""""""!!!  """###""""""######$$$%%%&&&&&&(((((((((***+++---///000222222222222333333333333111111111111111111111111222333444666777888888888777666555333333333444444555666777888888:::===@@@BBBAAAAAAAAACCCFFFIIIJJJMMMLLLKKKJJJIIIHHHHHHHHHHHHFFFEEEDDDDDDAAA>>>;;;999777333///---,,,,,,---************++++++++++++---...111333444444333222......//////......---,,,,,,+++***)))))))))))))))%%%'''***...000111111111......///111222444666777;;;===AAAEEEIIIKKKMMMNNNKKKKKKJJJHHHEEEAAA===;;;<<<@@@HHHTTT___gggjjjkkkfffdddaaa]]]WWWMMM???666'''###!!!$$$)))---333444333111------111555===???>>>999///%%%|||tttnnnjjjgggfffgggggghhhhhheee___VVVPPPEEEBBB>>>;;;999888777666555444333333444555333222000///......------............------,,,+++******((((((''''''(((((()))******)))'''%%%$$$%%%&&&'''""""""""""""######$$$$$$#########$$$$$$$$$%%%%%%########################!!!!!!!!!"""""""""######!!!!!!!!!"""!!!  !!!"""""""""###$$$%%%&&&'''''')))******,,,...000111222444444444444444444444444333333333333333333333333111222333555666777888888666666555555555555555555222333444444444666:::===>>>>>>======>>>@@@BBBDDDEEEFFFFFFGGGFFFEEEDDDCCCBBBAAA@@@??????<<<999666666444111...,,,+++******'''(((((()))***+++,,,,,,,,,---///111111000///...+++,,,,,,,,,,,,+++******)))(((''''''''''''(((((($$$&&&(((***,,,.........,,,,,,,,,---...000333444888:::>>>BBBGGGKKKMMMNNNKKKKKKJJJHHHDDD@@@;;;888888<<>><<<666,,,###zzzrrrlllhhhfffdddbbb```aaabbbbbb```YYYPPPJJJAAA>>>;;;999888777555444555333222222444444333222//////...------------...++++++******))))))((((((((((((((((((((()))******+++)))'''%%%$$$%%%&&&'''""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""!!!!!!"""""""""###$$$&&&'''((((((++++++,,,---///111333444555555555555555444444444555555555555555555555555000111333555666777888888555555666777777666666555000111222222222444888;;;<<<;;;:::999:::<<<>>>???@@@AAACCCDDDDDDBBBAAA???>>>===<<<;;;;;;999555333333222000...,,,***)))((((((((()))+++,,,...//////+++,,,...//////...,,,+++)))***************)))(((&&&&&&&&&%%%&&&&&&''''''&&&'''(((***+++,,,---------,,,,,,,,,---///222444777999===BBBGGGLLLOOOPPPKKKKKKJJJHHHDDD>>>999666555999AAAKKKVVV^^^aaabbbcccbbbaaa^^^WWWJJJ<<<222&&&""" """'''///999???@@@>>>999222------333888<<<<<<;;;444***!!!{{{rrrjjjeee```ZZZXXXYYY\\\\\\ZZZWWWSSSMMMHHHEEE>>>===:::888666555555555666666666555444333111111222111111000///......---++++++++++++++++++++++++++++++++++++++++++++++++***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################!!!""""""""""""!!!!!! !!!$$$%%%&&&'''((((((((((((+++,,,---...///111222222888888777555333444666999999999999999888666444333333222222333555666555333666666777888999999::::::555222///...///111222333888999999888777777888:::>>>>>>======<<<<<<<<<;;;999999888777555222000...,,,+++***)))((((((((((((&&&''''''((()))******+++)))***+++,,,,,,+++)))'''(((((('''&&&&&&%%%$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%&&&&&&'''((())))))***++++++,,,,,,------...222666===DDDIIILLLMMMMMMOOOJJJEEEBBB@@@<<<777333666999???IIISSS[[[___```bbbaaa___[[[SSSHHH;;;222'''###!!!!!!$$$---999AAACCCBBB>>>999222///111555999???<<<666...'''!!!zzztttkkkccc___[[[VVVTTTUUUTTTTTTRRRPPPLLLGGGCCC@@@<<<:::888666555444555555666666555555444222111000000000//////...------,,,++++++++++++++++++++++++++++++++++++++++++++++++)))(((&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!$$$%%%&&&''''''(((((((((******+++,,,...///000111555666666444444555777:::;;;;;;:::999888666333222333222222444666777666444555555555666777777888999555333///...///111222222555666666555444444555777999999999999888888888777666666555444222///---+++++++++)))(((((('''''''''&&&&&&''''''((())))))******+++,,,,,,+++)))'''%%%&&&&&&%%%$$$$$$###""""""###$$$$$$$$$""""""$$$%%%$$$$$$%%%&&&'''((()))******++++++,,,,,,------...111555;;;AAAFFFIIIKKKLLLLLLIIIDDDAAA???;;;777333444777<<>>EEEEEEDDD???888222///111666:::>>>:::444,,,%%%{{{uuukkkccc[[[XXXTTTOOOMMMOOOKKKKKKJJJHHHEEEBBB>>><<<999888666555444444555555555555555444333222111000.........------,,,++++++************************++++++++++++++++++++++++'''&&&$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!$$$$$$%%%&&&''''''''''''((((((((()))+++,,,...///222333444444444666999<<<======;;;:::777444222111333333333444777777666555333333333444444555666777666333000///000111111111111222222111000000111333444444444333333333333333222222111000...,,,***(((***)))((('''&&&&&&&&&'''%%%%%%%%%&&&&&&'''((((((************)))'''%%%############""""""!!!!!! """#########!!!!!!"""$$$"""###$$$&&&''')))*********++++++,,,,,,------...111333777<<>>>>>===;;;999666333111///333222222444777888777555333333222222222333555555666333000///000000000///---.........------...000000000000000000000000000//////...,,,***)))'''&&&((('''&&&%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%'''''''''''''''&&&$$$$$$"""""""""!!!!!!!!! !!!"""###""" """###!!!"""###%%%''')))***+++***++++++,,,,,,------...000111444888<<>>HHHQQQWWWZZZZZZYYYWWWSSSMMMBBB777000(((%%%!!!!!!###%%%+++333:::CCCLLLOOOLLLGGG@@@666000///333999===<<<777///''' zzzssskkkeee```YYYRRROOOJJJDDDBBBBBB@@@??????>>>===<<<::::::666666555444555666777888444444444333222111//////......---------------,,,------------------------************************'''&&&%%%$$$######$$$$$$########################!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###$$$%%%%%%%%%%%%%%%%%%$$$#########%%%''')))***...000333555666999<<>>GGGPPPVVVYYYZZZXXXUUUQQQKKKAAA666///&&&###   $$$'''---444<<>>444...///555;;;>>>===888///&&&zzzuuuooofff___YYYRRRLLLJJJFFFAAA>>>>>>;;;:::999999888777777777666555555444555666777888333333333222111000///...------------------------------------------------************************'''&&&%%%$$$###$$$$$$%%%########################!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$%%%%%%$$$$$$$$$""""""!!!!!!"""%%%((())),,,...111333555666999<<<777666444222000///...............000333444444333333222111///000111333444444222///......---,,,***((()))***)))((()))+++---,,,,,,,,,---------------,,,+++)))'''&&&%%%%%%$$$######""""""""""""######  !!!###$$$%%%%%%""""""""""""""""""""""""!!!""""""""" !!!###!!!"""###%%%&&&((())))))***++++++,,,,,,------...000111222333666888:::<<<888999888666333111111222222333888???IIIQQQVVVXXXYYYWWWTTTOOOHHH>>>444---%%%"""  !!!""""""###&&&***---777>>>EEEKKKQQQUUURRRLLLAAA:::111---000666<<<>>>>>>888///%%%zzzsssoooiiiaaa[[[PPPIIIEEEDDDBBB===;;;<<<999888777666666555555555555444333333333444555666333333222222111///...---++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************&&&%%%###""""""###$$$$$$######################## !!!!!!""""""!!!!!!  !!!"""######$$$$$$$$$$$$######"""!!! !!!$$$''')))***,,,///000111222444666222111///...---------...+++++++++...000222111000222111///------...000222333111...------+++)))'''%%%&&&''''''&&&''')))+++(((((()))))))))************((('''%%%############"""!!!!!!!!!!!!!!!"""""" !!!"""###$$$!!!!!!!!!!!!"""""""""""""""######"""!!!!!!"""$$$"""######%%%&&&'''((((((***++++++,,,,,,------...111111222333555666666777444555666444111///000111111333888@@@JJJQQQUUUVVVXXXVVVRRRMMMEEE;;;111)))%%%###!!! !!!  !!!###&&&(((+++000666:::@@@FFFLLLPPPTTTUUUQQQJJJ===666///---111888<<<>>>>>>888...###zzzppphhhddd```YYYTTTHHHBBB??????>>>;;;999;;;:::999888777666666666666444333222222222333444555222222222222111///...---******************++++++))))))))))))))))))))))))))))))))))))))))))))))))$$$###"""!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!!!!   !!!#########$$$$$$$$$######""""""!!!!!!###''')))(((***---......///000222///...,,,++++++,,,---...))))))***,,,///000000///111///---++++++---///000222000...,,,,,,***(((&&&###$$$%%%%%%$$$%%%''')))%%%%%%%%%&&&&&&'''''''''((('''%%%###!!!!!!!!!"""!!!!!! !!!!!!"""  !!!!!! !!!!!!!!!!!!!!!!!!"""#########!!!!!!###$$$######$$$%%%%%%&&&''''''***++++++,,,,,,---......111222333444444444444444222444555333000...///111000222888AAAJJJQQQTTTUUUWWWUUUPPPKKKCCC999...'''%%%$$$""""""######!!!  !!!  !!!$$$&&&***...333999@@@EEEFFFKKKPPPSSSUUUUUUPPPHHH:::444---,,,222999======>>>777---"""tttoooiiibbb[[[SSSLLLHHH@@@@@@???===<<<:::999999777666666555444444333333333222111000000111222333111111111111000///------***++++++++++++***))))))))))))((('''''''''''''''%%%&&&'''((()))***+++,,,(((&&&$$$"""!!!!!!!!!"""!!!!!!!!!!!!!!!"""##################"""!!! !!!!!!"""###############"""""""""""""""###$$$$$$&&&(((+++---//////......***)))((()))+++,,,+++***,,,,,,+++++++++,,,,,,---///---***)))+++,,,------......,,,***((('''%%%$$$""""""######$$$$$$$$$%%%########################$$$$$$###"""!!!   """"""#########$$$$$$$$$###$$$%%%&&&''''''''''''((())))))***++++++,,,,,,000000222333333222111000---...///...,,,++++++,,,111444:::BBBJJJQQQUUUXXXVVVQQQJJJCCC;;;333+++&&&""""""###&&&((((((&&&$$$%%%$$$"""!!! !!!!!!"""!!!  !!!$$$&&&(((000333999???DDDFFFGGGGGGKKKNNNRRRUUUSSSNNNGGGBBB444222...+++111:::???===>>>555))) xxxrrrooojjjccc\\\UUUOOOIIIEEE??????>>>===;;;:::999888555444444333222222111111111000////////////000111000000000000///...------***++++++++++++***))))))(((''''''&&&%%%%%%&&&&&&&&&&&&'''((()))***++++++((('''$$$"""!!!!!!""""""!!!!!!!!!!!!!!!""""""###"""######"""!!!  !!!""""""######""""""""""""!!!""""""###$$$%%%&&&'''***---...///......+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,---...,,,))))))***,,,,,,,,,,,,+++***(((&&&$$$###"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###""""""!!!   """""""""#########$$$$$$$$$$$$%%%&&&''''''''''''(((((())))))***+++++++++---...///000000000......,,,------,,,*********,,,000555===EEEMMMSSSVVVXXXSSSOOOHHH@@@888000)))$$$"""###%%%))),,,---+++))))))(((&&&$$$#########$$$"""""""""###&&&))),,,...888<<>>===<<<;;;:::888888777222222111111000///////////////............/////////////////////...---,,,******++++++******)))(((&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''((()))***++++++(((&&&%%%###"""""""""###!!!!!! !!!!!!"""###""""""""""""!!!  !!!"""!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&%%%'''***---/////////...,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((((()))***+++***(((((('''%%%###"""!!!  !!!!!! !!!!!!"""""""""#########$$$$$$%%%&&&''''''''''''''''''(((((()))*********++++++,,,------,,,+++***)))***+++***(((((()))***000666@@@JJJRRRVVVXXXXXXQQQLLLEEE===666...'''"""!!!###(((...333555444222111///---+++)))((((((((('''''')))+++///333777999BBBEEEKKKPPPSSSSSSRRRPPPQQQRRRRRRPPPKKKCCC<<<777000///------444>>>CCCAAA;;;222'''yyyssspppmmmiiieee___ZZZRRRKKKFFFBBB???===;;;;;;:::999888777666666111111000000///.........///..................///...............---,,,,,,***************))))))(((&&&%%%%%%$$$$$$$$$%%%%%%'''''''''((()))))))))***'''&&&$$$###"""""""""###!!! !!!""""""!!!!!!!!!!!!!!!   !!!!!! !!!!!!!!!"""###$$$&&&''''''(((+++...000000000000---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,++++++***(((&&&&&&((()))((((((&&&%%%$$$###"""!!!  !!!!!!!!!"""""""""###$$$%%%&&&''''''''''''&&&&&&&&&'''(((((()))))))))***+++++++++***)))(((&&&''''''&&&%%%%%%''')))///777CCCNNNVVVZZZZZZYYYQQQLLLDDD===555...'''###!!!$$$***333:::>>>>>>===;;;999777444222111111111000111333777;;;???CCCEEEIIILLLQQQUUUWWWVVVTTTSSSPPPPPPOOOMMMHHHAAA;;;777...///...///666@@@DDDCCC888000&&&xxxssslllhhheeeccc___\\\WWWRRRKKKEEEAAA>>><<<:::999888888777666555444444111111000000///.........////////////////////////,,,------------,,,,,,+++)))************)))((((((&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((%%%$$$$$$###"""""""""""" !!!!!!"""  !!! !!!"""$$$%%%'''((()))+++---000111111111000---,,,++++++,,,---,,,+++++++++,,,,,,+++***))))))'''&&&$$$%%%&&&'''&&&%%%$$$$$$###""""""!!!  !!!!!!!!!"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''(((((())))))*********)))'''&&&$$$$$$%%%$$$###$$$&&&)))...777DDDQQQYYY\\\ZZZXXXRRRMMMEEE===666///)))%%%!!!$$$,,,666???EEEHHHHHHEEECCCAAA???===<<<<<<======>>>@@@CCCGGGJJJMMMNNNOOOQQQTTTWWWXXXWWWVVVTTTRRRQQQNNNJJJEEE???999666...//////111888BBBEEECCC555...$$$}}}nnnjjjeeeaaa^^^[[[XXXUUUPPPLLLFFFAAA>>><<<999777666666666555444333333333111111111000//////............////////////......++++++,,,,,,,,,,,,++++++))))))******))))))((('''%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%######"""""""""!!!!!!!!!  !!!"""  !!! !!!"""$$$&&&((()))+++,,,///000111111000///,,,***)))***++++++***((()))***++++++***)))'''&&&%%%$$$######%%%%%%$$$######"""""""""!!!!!!  !!!!!!"""###$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''((())))))***)))(((&&&%%%"""###""""""!!!###&&&)))---666DDDQQQZZZ\\\ZZZXXXRRRMMMEEE===666///***&&&!!!%%%,,,777BBBKKKOOOPPPMMMLLLKKKJJJIIIIIIJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRRRRSSSTTTVVVVVVWWWVVVVVVUUURRRNNNHHHAAA:::555333000111111333:::BBBDDDAAA222+++"""zzzsssiiifffaaa]]]YYYVVVSSSQQQIIIFFFBBB>>><<<999666444555444444333333222222111000000000///......------,,,---...//////...---,,,******+++++++++++++++***)))))))))))))))(((((('''###############$$$%%%%%%%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!   !!!!!! !!!!!!!!!!!!!!! !!!"""$$$''')))***+++---...//////...---+++***)))''''''((()))'''&&&(((((()))***)))'''%%%$$$###"""!!!"""$$$$$$"""!!!!!!!!!   !!!""""""#########""""""######$$$%%%%%%&&&''''''(((((('''&&&$$$###!!!"""!!! """&&&))),,,555CCCPPPYYY[[[ZZZXXXPPPJJJBBB:::333---((($$$"""%%%,,,777CCCMMMTTTVVVTTTSSSSSSRRRSSSTTTVVVWWWTTTTTTTTTTTTSSSRRRQQQPPPQQQPPPPPPPPPQQQRRRSSSTTTRRROOOJJJDDD===888444222222333444555;;;BBBCCC???000***!!!zzzpppiiiccc```\\\WWWSSSOOOLLLJJJEEEBBB???<<<:::888444111444333333222222111111111000//////......---,,,,,,++++++------------++++++)))******+++++++++******)))))))))))))))(((((('''""""""!!!""""""###$$$$$$%%%$$$$$$######""""""""" !!!   !!!!!!  !!!!!!""""""!!!!!!!!!"""%%%''')))++++++,,,---......,,,***))))))'''&&&&&&''''''&&&$$$'''((())))))(((&&&$$$###"""!!!!!!"""######"""  !!! !!!"""""""""""""""""""""###$$$$$$%%%%%%&&&&&&''''''&&&%%%###"""!!!!!!!!! """&&&***+++444BBBOOOXXX[[[YYYWWWMMMHHH???777000***%%%"""###%%%,,,666CCCNNNVVVYYYWWWWWWWWWWWWYYY[[[]]]^^^ZZZYYYXXXWWWTTTRRROOONNNMMMLLLJJJJJJJJJLLLOOOPPPLLLJJJEEE@@@<<<888666666444555555666;;;BBBBBB===///)))!!!yyynnneeeaaa[[[XXXSSSPPPNNNLLLIIIGGG>>>===:::888666444333222111222222222222111000000..............................---------,,,,,,,,,++++++++++++*********)))((((((((('''&&&&&&%%%%%% !!!!!!"""###$$$$$$$$$%%%$$$""" !!!!!!   """$$$%%%%%%&&&###"""!!!!!!###%%%(((***)))***,,,------+++((('''%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&$$$###""""""""""""""""""!!!!!! !!!"""""""""############$$$$$$%%%&&&%%%$$$###"""!!! !!!"""$$$%%%+++333@@@LLLTTTWWWUUUSSSKKKEEE===666111,,,&&&"""###'''///999CCCKKKQQQSSSWWWXXXZZZ\\\^^^___``````___^^^]]][[[VVVPPPKKKGGGFFFDDDCCCDDDHHHKKKKKKIIIEEEAAA===::::::999999888999555444888@@@DDDBBB===---((( |||tttjjjbbb^^^WWWTTTOOOLLLJJJHHHEEECCC<<<;;;999777444333222111111111222222111111000///------------------------------------,,,,,,,,,,,,************))))))))))))((((((''''''&&&%%%%%%%%% !!!!!!"""######$$$$$$$$$###""" !!!   !!!###$$$%%%&&&&&&###"""!!!!!!"""$$$&&&(((&&&''')))******(((&&&$$$""""""""""""""""""""""""%%%&&&&&&'''&&&$$$###"""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######""""""###$$$###"""!!!  """$$$%%%+++333@@@LLLSSSVVVTTTRRRIIICCC:::333---)))$$$!!!###'''///888AAAIIINNNQQQUUUVVVYYY[[[^^^```aaaaaa```___]]]YYYSSSLLLFFFBBB@@@>>><<<>>>AAACCCCCCAAA???===;;;:::;;;;;;;;;::::::666555999@@@BBB>>>999+++&&& {{{ssslllccc\\\XXXQQQNNNIIIFFFDDDBBB@@@>>>:::999777444333111000000000111111111111000//////---------------------------,,,,,,,,,,,,+++++++++)))))))))(((((((((''''''(((''''''&&&&&&%%%%%%$$$ !!!!!!""""""######$$$######!!!   !!!!!!!!!!!!!!! !!!###$$$%%%&&&''''''###"""!!!!!!!!!###$$$%%%"""###%%%&&&%%%$$$"""!!! !!!!!!!!!%%%&&&&&&&&&&&&$$$###"""  !!!!!!!!!""""""""" !!!!!!  """$$$%%%+++333???JJJQQQTTTRRRPPPFFF@@@777///)))%%%""" ###'''...666>>>EEEIIIKKKPPPRRRUUUXXX\\\^^^______^^^]]]YYYTTTNNNFFF@@@<<<999777666777888::::::999888777888:::===>>>>>>===999666555:::@@@@@@:::333)))$$$|||qqqkkkeee\\\UUURRRKKKHHHDDD@@@???===;;;999777666444222111////////////000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********(((((('''''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$!!!!!!!!!!!!""""""######""""""!!!  (((,,,***&&&  !!!"""""""""""""""###$$$%%%&&&&&&&&&&&&""""""!!! !!!!!!""" """""""""!!!  !!!!!!$$$%%%&&&&&&%%%$$$"""!!!  !!!!!!!!!!!!###%%%+++222===HHHNNNPPPOOOMMMCCC>>>666...'''###!!!!!!###&&&,,,333999???BBBDDDGGGIIIMMMRRRUUUXXXYYYYYYWWWUUURRRMMMGGG@@@:::777333222222222333333444444222444888===AAACCCAAA???777444444999??????777///&&&###}}}tttkkkeee___VVVOOOMMMGGGDDD@@@===;;;:::888666444333222000///............////////////...------+++++++++++++++++++++++++++************)))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$######!!!!!!!!!!!!!!!"""""""""!!!!!! $$$000777777555---### !!!"""""""""""""""###$$$$$$%%%%%%%%%%%%!!!!!!   !!!!!!!!!  !!!!!!###$$$$$$$$$$$$"""!!! !!!""""""!!!!!! !!!###$$$***000:::DDDJJJLLLKKKIIIAAA>>>777///((($$$"""""""""$$$)))///444888:::;;;===???DDDHHHLLLMMMNNNNNNJJJIIIGGGCCC>>>999555333------.........///111222111555;;;BBBGGGGGGDDD@@@333111222777======555...%%%!!!~~~tttlllddd^^^XXXOOOJJJJJJDDDAAA===:::888777555444222111000///............---............---,,,,,,******************************)))))))))((((((((('''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!! $$$...666888888222&&& !!!"""""""""!!!""""""#########""""""  !!!"""""""""""" !!!###$$$%%%###""" !!! !!!###$$$(((...777AAAFFFHHHGGGEEE@@@===999222***%%%###### """&&&***...111222333444777;;;???AAABBBBBBAAA>>>===;;;888555222000...'''(((***+++,,,...111333555:::BBBIIIMMMKKKEEE@@@222000000555;;;;;;333,,,$$$!!!{{{uuukkkccc[[[WWWPPPIIIFFFGGGAAA>>>:::777666555333111111000///...............---------------,,,++++++)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!! ###(((+++,,,+++$$$ !!!!!!!!!!!! !!!!!!!!!   !!!!!! """$$$&&&'''%%%###!!!  ###$$$''',,,555===CCCDDDCCCAAA======:::444,,,&&&###### ###''')))+++,,,,,,...111444888999999777666444333222000...,,,***)))%%%(((+++---...111555999<<>>444111000444888777000(((###!!!zzzrrrllliiiddd\\\UUUQQQLLLFFFDDDFFF???<<<888555444333111000111000///...............,,,------------,,,++++++)))))))))))))))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!  """"""   !!!!!!!!!   ###&&&((()))&&&$$$!!!  ###$$$&&&+++333<<>>???AAA@@@>>>888000)))$$$""""""$$$&&&((((((((('''&&&***,,,///222333333222222222222111...)))&&&'''***&&&+++333:::>>>BBBEEEGGGMMMRRRUUUSSSRRROOODDD777444333222333444111,,,'''{{{oooiiiddd^^^XXXTTTPPPKKKGGGDDDAAA===;;;999777555222000///000000//////......---,,,,,,,,,+++++++++++++++******)))))))))))))))((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%$$$###"""!!!!!! !!!!!!  !!!!!!!!!    ###%%%&&&%%%$$$###"""  ###&&&+++111777:::===???@@@CCCBBB@@@:::111)))$$$"""$$$&&&(((******)))))))))000333777:::<<<;;;:::888777777444000***'''''')))***///777>>>DDDIIIMMMOOOPPPTTTVVVSSSQQQMMMCCC777444333444555444111***%%%yyylllccc^^^[[[UUUQQQMMMJJJEEEBBB???===;;;999666555222000...------...///......------,,,,,,+++***************)))(((((()))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$######"""!!! !!!!!!  !!!!!!!!!  !!!###$$$######"""!!!!!!$$$'''+++111777:::===???AAAEEEEEEBBB<<<333***$$$!!!&&&(((+++,,,,,,,,,---...666:::???DDDFFFDDDBBB???>>><<<888222,,,(((''''''---222999AAAHHHNNNTTTXXXTTTWWWWWWTTTPPPKKKAAA777555555666777555///((("""wwwoooddd\\\XXXUUUPPPMMMIIIFFFBBB???>>><<<;;;999444333111///...---------......------,,,+++++++++)))************)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######!!!!!!    !!!"""!!!!!! """%%%(((---333888<<<>>>@@@BBBFFFEEECCC<<<333+++%%%"""'''+++...///...---...000888===DDDJJJLLLJJJFFFCCCCCC@@@:::333---(((&&&&&&+++///666>>>FFFNNNVVV[[[XXXYYYXXXUUUOOOHHH???999777888:::999555...%%%~~~sssmmmggg^^^XXXSSSOOOKKKHHHEEEBBB>>><<<;;;:::999777333222111000...------------------,,,++++++*********************))))))((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######""""""   !!! $$$'''+++000777===???@@@AAABBBDDDCCC@@@:::111***%%%###(((---111222000......000999>>>EEELLLOOOMMMIIIFFFDDD???888111+++(((%%%$$$(((,,,222999AAAJJJTTTZZZZZZYYYXXXTTTMMMEEE>>>;;;:::;;;===;;;444+++"""tttlllccc^^^XXXRRRMMMIIIEEECCC@@@===999777666666555333222222111000///...---------,,,,,,++++++******)))***************)))((((((&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""!!!!!!  !!!!!! !!!%%%)))///555===CCCDDDDDDBBBBBB@@@>>>;;;444---'''%%%%%%)))000666777333///...000888===DDDKKKNNNMMMIIIFFF@@@;;;333---)))&&&$$$###&&&)))...444<<>>>>>===??????;;;333))) sssjjjeeeYYYVVVQQQLLLHHHEEEBBB@@@===:::666444333333111000111111000000///...,,,,,,,,,,,,,,,+++******))))))((())))))))))))(((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""!!!   !!!!!! """&&&***333:::CCCIIIJJJGGGCCCAAA;;;999444...(((%%%%%%&&&+++333;;;<<<777111//////333777>>>EEEHHHGGGEEECCC:::444---'''%%%$$$###"""$$$&&&)))---555???JJJQQQXXXUUUSSSQQQJJJAAA>>>AAAAAABBBAAA;;;111&&&tttjjjccc___SSSQQQMMMJJJGGGDDDAAA@@@===:::666444333333111000///000//////...---,,,+++,,,,,,++++++***)))))))))''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%#########"""!!!!!!   !!!!!! """'''***555===FFFLLLMMMIIIDDDAAA888666000***%%%$$$%%%(((---666???@@@:::222//////---111888>>>BBBBBB@@@>>>555000((($$$######"""!!! """$$$(((///999DDDKKKVVVSSSQQQPPPIII@@@>>>CCCCCCCCCBBB;;;000%%%tttkkkccc[[[TTTOOOLLLGGGDDDAAA???<<<;;;888666444222000/////////...------,,,,,,++++++***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%$$$$$$###"""""""""!!!!!!!!!   !!!(((111666DDDOOOQQQPPPPPPIII???888222,,,)))&&&"""$$$(((111999??????<<<999222+++---...000444888;;;;;;;;;///---)))%%%"""!!! """###%%%&&&***333???HHHPPPNNNLLLHHHEEEAAA>>><<>><<<:::888666555333111000/////////---------,,,++++++******))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""!!!!!!!!!!!!  !!!(((111;;;IIITTTUUUUUUUUUMMMCCC999222+++((($$$!!!###(((111999@@@AAA>>>;;;555...,,,,,,---000444777888888000...***&&&$$$"""""""""!!!"""###$$$(((000<<>>???FFFDDD???555***!!!yyykkk```[[[WWWRRRMMMGGGDDD@@@<<<:::999666555444444222000//////......------,,,,,,+++*********)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######""""""!!!!!!!!!  !!!(((000???MMMXXXZZZYYYXXXPPPEEE:::222***&&&""" ###(((222;;;BBBDDDBBB???999222,,,+++)))+++...222444444111...+++'''%%%######### !!!"""###%%%---777@@@IIIJJJIIIDDD>>><<>>GGGJJJIIIGGG@@@:::000,,,(((''')))+++...///---+++'''$$$"""!!!!!!!!!!!!"""######$$$***222999BBBDDDDDD???999999@@@HHHIIIBBB777+++"""tttiiiaaa\\\UUUOOOJJJFFFCCC@@@===:::666444333222111000,,,------...------,,,,,,++++++******)))((((((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!  '''///>>>LLLXXXZZZXXXUUUKKK???333+++%%%""" $$$)))555???IIILLLLLLIIIBBB;;;222...***((()))***,,,,,,***(((%%%""" !!!"""######$$$)))222888AAABBBAAA>>>::::::@@@FFFHHH@@@444)))"""uuufff```YYYVVVPPPKKKFFFCCC@@@>>>:::777333111111000///...***+++,,,------,,,+++++++++******)))((((((''''''(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!  '''///:::HHHTTTVVVTTTPPPFFF999///(((###"""!!! $$$***777AAAKKKNNNMMMJJJCCC<<<222///+++))))))))))))))))))'''$$$!!!!!!""""""$$$(((000777AAAAAA???===;;;===@@@DDDEEE===222((("""yyyiii^^^[[[SSSQQQLLLHHHDDD@@@>>>===777555111/////////...,,,)))***+++,,,---,,,++++++*********)))(((((('''''''''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!  '''///555CCCOOOQQQOOOKKK@@@444,,,&&&"""""""""!!!%%%***777BBBLLLOOONNNJJJCCC;;;222///+++)))))))))(((''')))'''$$$!!! !!!"""###(((000666BBB@@@>>>======>>>@@@BBBDDD<<<111((("""wwwmmmccc[[[VVVOOOMMMIIIDDD@@@<<<999777444333111///---,,,+++++++++++++++*********))))))***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########""""""&&&***999???FFFKKKKKKDDD;;;555,,,&&&!!!!!!"""###(((///;;;EEEOOORRRPPPKKKBBB999111000...,,,+++)))))))))'''%%%"""!!!!!!$$$***+++///666???>>><<<<<<===@@@CCCDDD@@@555)))###xxxllleee]]]UUUQQQMMMKKKGGGBBB===:::777666111000///...---,,,,,,,,,++++++*********))))))))))))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################"""""""""""""""&&&***666<<>>666333222111000///---+++***(((&&&###!!! !!!&&&***111888???<<<::::::>>>BBBEEEGGG<<<111&&&"""yyymmmaaa\\\YYYSSSMMMKKKFFFDDD@@@<<<888555333222---,,,++++++******++++++(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$############!!!!!! """&&&***000555<<>>;;;888999>>>CCCFFFFFF888...$$$ ~~~oooeee\\\XXXUUUOOOIIIGGGCCCAAA>>>:::777444222111---,,,+++)))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$#########""""""  """&&&***///444:::??????:::333...$$$  $$$***444;;;???===;;;999555111///111222333333111///---)))&&&"""$$$---666;;;===999777999>>>CCCDDDCCC444***!!!sssfff]]]UUUQQQMMMGGGCCCBBB???>>>;;;888444222000///++++++)))((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$############"""""""""  """&&&***///333:::>>>>>>:::333...$$$"""''',,,111555333222222111......000333666777555222111,,,((($$$!!! %%%000888;;;;;;888666999???CCCAAA???000'''ttthhh^^^VVVNNNJJJFFFAAA>>>>>><<<:::888444111///------(((((('''&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""  """&&&***...333999======999333///$$$ $$$###(((+++******,,,---,,,...111555999;;;:::777555000,,,'''###"""!!! !!!"""!!!'''333:::<<<999666555999@@@BBB>>>999---$$$uuuiii```ZZZRRRJJJGGGCCC>>><<<===999888555222///---,,,+++&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&############""""""""""""!!!!!! """&&&***...222888<<<<<<888222...$$$ ######%%%$$$%%%)))+++***...222777<<<>>>===;;;999333///***&&&$$$$$$###""""""###"""(((444<<<<<<888555555:::@@@AAA<<<666+++###vvvggg\\\XXXOOOKKKFFFBBB???===:::888555444222///---+++***)))((('''&&&%%%$$$#########$$$$$$$$$$$$%%%%%%&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""  %%%)))111333777:::;;;777111,,,$$$!!! !!!###$$$%%%,,,000666<<<@@@@@@???>>><<<555---))))))(((%%%!!!%%%"""!!!&&&000999<<<===555333444;;;CCCCCC;;;222%%%"""zzzmmm```VVVQQQKKKHHHCCC???<<<:::777555444333000...,,,***))))))''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$######"""!!! !!!%%%)))111333666999:::666000+++$$$!!!!!!"""$$$$$$,,,111888???CCCEEEDDDCCC???999111---,,,,,,(((%%%&&&$$$$$$)))111888;;;;;;555444666<<>>777222111000...,,,)))((()))---444888888777444555777===@@@<<<111)))!!!nnneee___VVVMMMGGGBBB???;;;888666555333111///...,,,***)))'''''''''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######""""""!!!  """%%%(((***//////111333444222---)))###  """###$$$)))222;;;BBBGGGHHHHHHGGGBBB;;;666444444333222......000333777888666444222444888======888...&&&rrraaaYYYTTTLLLDDD??????<<<888666444333222000,,,+++***)))''''''&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$########################!!!""""""""""""!!! !!!$$$(((***+++---......000000///+++(((""" !!!"""!!!&&&...777???EEEHHHJJJHHHCCC===888666666777888555666777999:::888444111///333999<<<;;;555,,,&&&ttthhh[[[UUUOOOGGG@@@===<<<999555333333222111000+++***)))((('''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!&&&***,,,,,,,,,,,,,,,------,,,)))'''!!!  !!!"""%%%+++222:::BBBGGGJJJGGGCCC>>>:::888999;;;===<<<>>>??????<<<888444111///444:::<<<888111***&&&zzzhhh```WWWQQQJJJBBB>>>???888666333111111111000///***)))((('''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$"""""""""""""""""""""""" !!!!!!!!! """(((,,,---,,,+++*********+++***(((&&& """######"""!!!"""&&&,,,444<<>>999444111333888<<<<<<666---'''%%%yyyjjj[[[UUUOOOJJJCCC;;;999<<<666444111////////////...))))))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$"""""""""""""""""""""""" !!!!!!  """)))---...---+++***))))))))))))'''%%% ###%%%%%%$$$!!!&&&---666???DDDFFFDDD@@@<<<;;;===BBBFFFGGGHHHHHHEEE???999444222666;;;???<<<444+++%%%###|||lllbbbUUUOOOGGG@@@;;;888666444111111111000///---+++***))))))))))))((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!! !!!!!!  %%%+++///000///+++++++++***)))'''%%%$$$ $$$(((,,,------'''%%%""" !!!$$$&&&***000888===DDDCCCBBB@@@>>>???CCCFFFIIIJJJJJJGGGBBB<<<777555666999<<<:::333))) rrrbbbXXXNNNIIIBBB<<<999777555333111111111000...---+++***''''''''''''&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!! !!!   &&&,,,000111000+++++++++***(((&&&###"""!!!%%%***...000000,,,***&&&"""  """$$$(((...555:::BBBCCCCCCBBB@@@@@@CCCFFFIIIJJJJJJGGGAAA;;;777666888:::<<<999222(((rrrdddVVVLLLFFFBBB<<<777555444333111111111000///...,,,+++***&&&&&&'''&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!"""!!!  """'''---111222222---,,,+++)))'''$$$"""!!!"""'''---222333444222000,,,((($$$!!!  !!!%%%***111666>>>BBBEEEEEECCCBBBCCCEEEIIIJJJIIIFFF@@@;;;888777;;;<<<<<<888///&&&qqqdddZZZNNNEEEAAA===888444222111000///000000//////---,,,***)))'''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%######################################################"""""""""!!!!!!!!!"""!!!  ###(((...222333333///...,,,***'''$$$"""!!!###)))000444666777777555111,,,(((### !!!&&&,,,111:::@@@FFFHHHEEECCCCCCEEEIIIIIIHHHDDD???;;;999999>>>>>><<<555,,,###xxxeee[[[SSSJJJCCC>>>;;;666333111000...---/////////...,,,+++)))(((''''''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""    """(((...222333222111000---***'''%%%###"""$$$+++222777999999;;;999666111+++&&&"""###)))---666>>>FFFIIIFFFCCCCCCEEEIIIHHHFFFCCC>>>;;;::::::@@@>>>:::222)))!!!lll\\\SSSMMMFFFAAA;;;888444222111///...,,,//////...---,,,***)))((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!! !!!    !!!&&&,,,000111111111///,,,)))&&&$$$###"""!!!&&&...555:::<<<<<<===<<<999555000***%%%"""!!!'''+++333<<>>?????????>>>===999444///)))&&&!!!&&&)))000:::EEEHHHDDDAAACCCFFFHHHGGGDDD@@@<<<:::;;;===???<<<555+++"""mmmdddXXXLLLCCC>>>:::999222000...///000111000///......------+++)))((('''%%%%%%&&&''''''&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""   ###)))---......,,,+++(((%%%"""!!! %%%'''---555<<>>???;;;333))) ttt```WWWLLLDDD@@@<<<777333111111000000000000111111000///---+++***(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!     %%%((('''%%%,,,)))%%%""" &&&+++222888<<>>>>>>>>;;;333---&&&### """'''+++111:::BBBCCCCCCEEEEEECCCJJJFFFAAA===::::::;;;<<>>>>>;;;444///'''$$$!!!"""'''***000999AAACCCCCCEEEFFFDDDIIIEEE@@@<<<:::;;;<<<===>>>666+++###{{{dddWWWKKKDDD===777666555222000///////////////////////////...,,,+++)))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!     """ ###(((...333777:::===>>>???===<<<===>>><<<777222)))&&&""" """&&&)))...888@@@BBBCCCFFFFFFEEEGGGCCC>>>;;;;;;<<<>>>???;;;222'''lllZZZOOODDD???999555444333111000.........//////............---,,,***((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!      !!!%%%***///222444777999;;;;;;;;;===>>>===999555)))'''### """&&&(((,,,666>>>AAABBBEEEFFFEEEEEEAAA<<<:::<<<>>>@@@???777///$$$lll\\\MMMDDD???;;;777333000///......,,,---............---,,,---,,,+++)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$###""""""      """&&&))),,,...000222666666888:::<<<;;;888666(((&&&### """%%%'''+++444===???AAACCCDDDCCCBBB>>>:::;;;>>>@@@@@@>>>444,,,"""ppp^^^PPPDDD<<<888666222///,,,+++******+++,,,---......---,,,+++,,,+++***(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$######"""!!!       !!!"""!!!"""$$$%%%&&&)))***///000333666666666444333&&&$$$""" """%%%''')))333;;;===>>>AAAAAA@@@@@@<<<:::<<>>>>>===>>>;;;:::>>>CCCCCC>>>888+++&&&hhhSSSHHHBBB:::555000000///---++++++,,,---)))***,,,------,,,***)))+++***)))''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###############"""!!!!!!     !!!  """%%%)))++++++***))))))"""!!!"""$$$&&&(((111999:::;;;<<<===;;;===::::::???EEEDDD===666((($$$qqq[[[LLLCCC999333000///---+++)))(((((()))***))))))************))))))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$############""""""""""""   """"""###$$$$$$$$$$$$$$$!!! """%%%'''...222888:::999777888:::===>>>>>>>>>AAABBB:::111&&&"""!!!!!!!!! tttcccOOOCCC;;;444...---...,,,***((('''((())))))*********++++++*********''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$#########"""""""""!!!!!!    !!!"""""""""""""""!!!  ###&&&(((...222777999888777777999:::<<<======??????777---%%%!!! |||aaaSSSCCC:::444///+++++++++***)))(((''''''((()))******++++++++++++******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######""""""""""""!!!!!!  !!!!!! !!!$$$''')))---222666777666555666888666:::<<<===>>>;;;222(((###  jjjTTTHHH<<<555111---***+++)))(((''''''&&&''''''((())))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$###"""""""""!!!!!!!!!!!! !!!!!! !!!###%%%''')))---111555555444222444666444999======<<<888...$$$!!! lllWWWJJJAAA777333///+++)))***&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###"""""""""!!!!!!!!!!!!     !!!###&&&((()))---000333333111000111444444:::>>>>>><<<666,,,!!! uuu[[[LLLAAA999333000---(((&&&'''###$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""!!!!!!!!!!!!     !!!###%%%'''(((---000222222///...///222555;;;@@@>>>:::444***  ~~~bbbOOOFFF999333///...+++'''%%%'''!!!"""###$$$%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######""""""!!!!!!!!!     !!!###%%%''''''---///111000---,,,...000666<<>>;;;///---+++(((&&&%%%%%%%%%"""############$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$###$$$$$$%%%%%%###$$$$$$%%%$$$###"""!!!"""!!!!!!!!!!!!     !!!###"""!!!!!!###%%%&&&&&&+++,,,,,,,,,******+++,,,:::<<<>>><<<444***!!!  ~~~dddOOO???555222...---***(((&&&%%%%%%%%%############$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%$$$######$$$$$$$$$######$$$$$$$$$###"""!!!!!!!!!!!!     !!!"""###""" !!!$$$&&&'''+++,,,+++***)))))),,,...999;;;<<<999111'''  kkkTTTEEE999111...,,,+++***(((&&&%%%%%%%%%############$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%$$$###############"""############""""""!!!    !!!"""$$$$$$###!!! """%%%''',,,+++)))'''''')))---111999::::::666...%%%  {{{\\\HHH>>>777111...******)))'''&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$###"""""""""""""""""""""""""""""""""!!!    """$$$%%%&&&%%%$$$###!!!"""&&&))),,,+++(((%%%%%%)))///444::::::888333+++""" hhhLLL<<<555000,,,)))((((((((('''&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""   """$$$%%%&&&&&&%%%###!!!###'''***---+++'''%%%%%%***111777<<<;;;777000(((!!! mmmYYYBBB666111---)))(((&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###"""""""""""""""!!! !!!!!!"""   !!!###$$$$$$&&&%%%###!!! """&&&***,,,---+++(((%%%&&&,,,444:::===;;;555---%%%xxxZZZKKK;;;333000,,,******%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######""""""""""""######  !!!"""!!!!!!!!!     !!!###%%%&&&&&&&&&%%%###   !!!###&&&))),,,------+++)))'''(((...666<<<===:::333***!!!dddJJJ???444///,,,(((''')))$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""""""""###$$$  !!!""""""!!!!!!!!!!!!      !!!$$$'''((())))))&&&%%%###  """#########!!!###&&&)))+++---...,,,+++***(((***///777===<<<888111'''mmmYYY>>>777...*********(((&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$######""""""######!!!!!! !!!    """%%%)))+++,,,&&&%%%""" !!!$$$%%%%%%%%%  """$$$$$$%%%&&&'''(((***,,,...000111111---)))***000777;;;===>>>666,,,$$$  yyyZZZHHH:::333,,,((())))))(((&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$######""""""######!!!!!!!!! !!!    $$$''')))***+++'''%%%""" $$$'''((()))(((###!!! ###&&&((())))))------///111222333333333111...+++---333:::>>>???<<<444***""" fffLLL===444///)))'''((()))(((&&&((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###""""""""""""###""""""!!!!!!!!!!!! !!!     """&&&((())))))((('''%%%"""$$$(((,,,.........'''%%%!!!!!!$$$(((+++...000111444555666777777666444333000...---000777===@@@AAA888111'''  tttWWWCCC999///+++((('''(((***))))))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!   $$$(((***)))(((&&&$$$### !!!&&&,,,000333333333,,,)))$$$  """###%%%)))...222666888:::999:::;;;;;;:::666333111...---...333:::???AAA@@@555...%%% ```HHH999222+++***))))))***+++,,,+++***))))))(((''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###""""""!!!!!!""""""!!!!!!!!!"""""""""""""""   %%%)))***)))&&&$$$!!! """(((///555888888888222///***%%%######%%%&&&)))+++///444888<<>>??????>>>;;;777222///,,,,,,...555<<<@@@???===333,,,###nnnRRR>>>222---))))))***+++,,,---------+++***))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!!!!!!!!!!""" !!!!!!!!!!!!""""""     """&&&)))***(((&&&$$$###+++333999===>>>>>>888666111---++++++,,,---///111555999===AAACCCDDDCCCCCCAAA???;;;777222000***+++///666===@@@===:::000)))!!!|||\\\FFF888///***'''(((***,,,,,,,,,------++++++***)))((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!! !!!!!!!!!     !!!###&&&))))))(((&&&$$$!!! !!!&&&...777>>>BBBCCCCCC???===:::777555444555555555777999===@@@CCCEEEFFFDDDBBB@@@<<<888444000...***,,,111999???@@@<<<888---&&&hhhJJJ:::111***%%%%%%(((***,,,,,,,,,,,,---++++++***)))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""!!!!!!!!!!!!!!! !!!!!!      ###$$$'''((()))'''%%%$$$###""" """(((111:::AAAEEEGGGGGGCCCBBB@@@>>><<<;;;;;;;;;888:::<<>>???@@@AAABBBBBBAAA<<<666333111///+++(((***111888>>>CCCDDD===444'''###fffFFF444...***&&&$$$'''***...000///---++++++'''''''''&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""###"""!!!        $$$&&&)))+++***'''$$$!!!"""$$$%%%000;;;AAADDDIIIJJJIIIJJJIIIIIIIIIHHHFFFBBB>>><<<<<<=========>>>>>>???<<<888333111000...+++)))000666;;;>>>@@@???666---&&&"""kkkTTT999,,,)))'''&&&%%%))),,,///000...+++)))(((%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&'''%%%$$$$$$$$$$$$#########""""""""""""""""""""""""###"""!!!       $$$&&&)))******(((&&&$$$ &&&(((333>>>DDDGGGKKKLLLKKKLLLKKKKKKKKKJJJGGGBBB>>>;;;;;;::::::999999999888555333000///......,,,+++333888===>>>>>>;;;222((($$$!!!~~~ZZZGGG333)))((((((((()))***---000000...+++)))(((%%%%%%%%%$$$$$$$$$######"""""""""######$$$%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""###"""!!!       """$$$&&&))))))(((&&&$$$!!!'''+++666AAAFFFIIIMMMNNNLLLNNNMMMLLLLLLJJJGGGBBB>>>999999888666555444333222000/////////////////////222888>>>???>>>;;;333***"""oooLLL>>>///(((''''''(((***))),,,///000...+++)))(((%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""""""""""""""""""""""""""###"""!!!        """$$$&&&'''&&&$$$###"""(((...999CCCHHHJJJMMMNNNMMMOOOMMMKKKIIIGGGDDD???<<<666555444333111000///......///000111222222333333444;;;AAAAAA???:::222*** }}}aaa@@@555***&&&%%%$$$%%%)))***,,,000000...+++)))(((%%%$$$$$$$$$$$$###############$$$$$$$$$######"""%%%$$$$$$$$$$$$#########""""""""""""""""""""""""###"""!!!         !!!###%%%%%%$$$###""" """(((///999DDDHHHJJJMMMNNNLLLMMMJJJFFFCCC@@@===:::777222111000///...------,,,///111333444444444555666:::AAAFFFCCC===777---%%% iiiPPP555---&&&$$$$$$"""$$$(((,,,///111111...***'''%%%#########"""""""""!!!!!!!!!"""###%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""###"""!!!         !!!"""$$$%%%%%%$$$###"""!!!!!!'''///999DDDHHHIIILLLLLLKKKIIIEEE???:::777555333111......------------,,,,,,000333666666555555666777===DDDHHHDDD;;;333)))!!!ZZZCCC000***%%%%%%$$$###%%%***///111333111---(((%%%###"""!!!!!!!!! !!!###%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""###"""!!!         ###$$$%%%%%%%%%%%%$$$###"""!!!'''///999CCCGGGIIIKKKLLLJJJFFFAAA:::444111///...---,,,,,,,,,,,,,,,---------000444777777555444555777;;;CCCGGGCCC:::111((( iiiMMM:::(((&&&$$$"""###%%%(((***000222333222---(((###!!!"""!!!!!! !!!!!!"""###$$$%%%&&&((())))))''''''%%%$$$###"""""""""!!!!!!!!!!!! ###""""""!!!         !!!$$$%%%&&&&&&&&&%%%$$$###  %%%111666>>>FFFJJJKKKIIIGGGBBB<<<444...+++*********&&&(((***---///000111111444888;;;:::777555888<<>>EEEBBB===666---%%%hhhMMM:::...((("""""""""###%%%(((+++---///000///,,,(((%%%$$$$$$ !!!######$$$&&&'''((()))***''''''%%%$$$###"""""""""!!!!!!!!!!!!  ###%%%&&&         !!!&&&))),,,...///000000---***(((%%%  $$$(((---666@@@HHHLLLNNNOOOIIIFFFAAA===;;;999666444333444555777999;;;<<<======:::666333222555;;;@@@EEEAAA:::222)))"""xxxYYYCCC444+++(((""""""###$$$&&&(((***,,,---...///---)))%%%###### !!!""""""###$$$%%%'''((())))))''''''%%%$$$###"""""""""!!!!!!!!!!!!             ###(((,,,...///111222111///+++)))%%% !!!&&&)))...666???GGGLLLNNNNNNIIIFFFCCCAAA???===;;;999555555666777999<<<>>>???<<<999444222333777===AAADDD???888...&&& eeeJJJ999---'''&&&#########$$$&&&(((***++++++---...---)))%%%"""!!! !!!"""###!!!!!!"""###%%%&&&'''(((''''''%%%$$$###"""""""""!!!!!!!!!!!!              $$$***......000222333222///+++)))$$$  """''')))...666>>>EEEIIIKKKLLLGGGEEECCCBBBAAA@@@===;;;555555666777999<<<>>>???:::777333111444999>>>BBBCCC>>>555,,,$$$~~~YYYAAA333)))$$$#########$$$%%%&&&((()))******,,,......***&&&"""  !!!"""###### """###$$$%%%&&&''''''%%%$$$###""""""""""""!!!!!!!!!             %%%+++///...000333444333///+++((($$$  ###((()))...555===CCCGGGIIIJJJEEECCCBBBBBBBBB@@@>>>;;;555555555666999;;;>>>???999666222222555:::???BBBBBB===444***"""kkkJJJ777000+++&&&"""$$$%%%&&&((()))*********)))))))))(((%%%""" """!!! !!!"""###$$$############"""!!! !!!!!!           '''...000111//////000111000...,,,***'''###"""&&&(((...111666===CCCFFFFFFDDDDDDDDDCCCAAA@@@>>>===<<<888555333333666:::<<<===777333000222888>>>BBBCCC@@@999///'''"""yyy___AAA111,,,)))$$$!!!$$$%%%&&&((()))*********))))))((('''%%%""" """"""!!!!!!"""###$$$%%%#########""""""!!! !!!!!!              (((...000111///000111111111///---+++'''###"""&&&)))111333777<<>>666,,,%%%!!!fffPPP888---***'''$$$"""%%%%%%'''((())))))))))))(((((('''&&&$$$!!! """"""""""""###$$$%%%&&&#########"""!!!!!!          """(((...000111000111222222222000...,,,&&&### """'''***444555777888:::;;;;;;;;;===>>>@@@@@@???<<<999666222000------///222444444222000///333:::@@@BBBBBB:::333***"""{{{WWWFFF333,,,***'''%%%$$$&&&&&&'''((())))))(((((('''&&&%%%$$$"""!!! !!!!!!""""""###$$$%%%&&&$$$###"""!!!!!!         $$$)))---000111111111222333222000---,,,$$$### """''',,,444555555555444555666777888:::===???>>>;;;666333///,,,)))(((***,,,......///...///444;;;@@@AAA@@@777000'''!!!hhhKKK===000***)))&&&%%%%%%''''''((((((((((((((('''%%%$$$###"""!!!  !!!!!! !!!"""###$$$%%%%%%&&&$$$###"""!!! !!!         """&&&***---000111111111222222000...+++***"""!!!!!!'''---222333444222000000333555444777;;;======999555222,,,***&&&%%%&&&((()))))),,,,,,///666===AAA@@@===555...&&& |||\\\@@@666,,,(((&&&######&&&'''((((((((((((((('''&&&$$$###"""!!!   !!!!!!!!! !!!###$$$&&&&&&''''''%%%$$$""" !!!!!!           $$$(((+++---000222111111111000...+++'''%%%'''---000222333111...---///222222555999;;;;;;888444222+++(((%%%######%%%%%%%%%***,,,000777>>>@@@>>>:::222,,,$$$lllOOO999111)))&&&%%%###%%%)))(((((())))))((('''&&&&&&###"""  !!!!!!!!!!!!"""###%%%'''((()))))))))%%%$$$"""  !!!""" !!!!!!          !!!&&&***,,,---000222111111000...+++'''###!!!&&&---000333444222---***,,,...222444777::::::888555222+++((($$$""""""#########)))+++111999???@@@<<<777///(((!!!{{{ZZZ???666///)))'''&&&%%%)))...))))))))))))((('''&&&%%%"""!!!  !!!!!!!!!"""###%%%''')))++++++++++++%%%$$$"""  !!!""" !!!!!!           !!!'''+++,,,---000222111000///---)))%%%!!!%%%---111444666333---))))))+++222444777999999777555333,,,((($$$""""""######""")))+++111999???@@@:::555,,,&&&!!!hhhLLL===///---)))&&&%%%%%%'''))),,,+++***((('''%%%$$$$$$$$$###  !!!"""""""""$$$(((+++---...///...)))'''$$$!!!  """!!!!!! !!!!!!!!!  !!!         !!!%%%***---///000111333333111---)))%%%"""###&&&000111333222///,,,******...///333777:::888444111***%%%""""""!!!!!!%%%(((---444888>>>@@@:::222'''###^^^DDD888---+++(((&&&%%%&&&(((***+++***)))'''&&&$$$###"""!!!  !!! !!!"""""""""$$$(((+++---...---,,,(((&&&$$$!!!  """!!!!!! !!!!!!!!!!!!  !!!!!!       !!!  ###'''+++...///000111222222000---)))%%%""""""%%%///111333222000---++++++...000333777:::999555111***%%%!!!!!!  %%%)))///555:::>>>???888000&&&"""pppNNN999111***)))'''&&&&&&((()))+++***)))(((&&&$$$###!!!!!! """###!!!!!! !!!"""""""""%%%(((,,,------+++)))'''&&&$$$""" !!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!"""       !!!"""######!!!!!!'''***---000000000000111000///,,,(((%%%!!!!!!###---000222333111...,,,,,,///111444888:::999666222***$$$  $$$***111888<<<>>>===555+++$$$!!!___AAA111---((('''''''''(((***+++,,,******(((&&&$$$###!!!  """###"""!!!!!!!!!!!!!!!"""""""""%%%(((+++,,,+++)))'''%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!       !!!"""###$$$%%%"""!!! !!!!!!  !!!"""***,,,///111000//////000...---+++)))%%%"""!!!+++...222333111///...---000111444777:::999666333+++%%%!!! !!!&&&,,,444;;;======999000'''"""tttPPP888---+++&&&'''((()))***,,,---...,,,+++)))'''%%%###"""!!! !!!!!!###""""""!!!!!!!!!"""""""""$$$'''***+++)))'''&&&$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""#######################################""""""!!!!!!!!!     !!!!!!!!!!!! !!!!!!"""###$$$%%%%%%$$$"""!!!!!!###$$$###"""""""""!!!!!!!!!!!!"""###"""!!!   ###%%%+++...111111000///......------+++)))&&&###  (((,,,000222222000......000111333666999999666333---'''"""!!! """(((---555<<<===;;;555,,,### cccEEE333,,,***&&&''')))+++---...//////,,,+++***(((%%%###!!!!!! !!!!!!""""""""""""######"""!!!!!!!!!"""""""""$$$&&&(((((((((''''''############""""""""""""!!!!!!!!!!!!"""###$$$$$$###$$$$$$%%%%%%$$$$$$###""""""!!!!!!        !!!!!!!!!!!!"""###############""""""###$$$%%%&&&&&&'''%%%$$$######%%%&&&&&&%%%$$$###"""""""""###$$$%%%$$$$$$###"""!!!!!!!!!!!! """&&&''',,,...111111000.........------,,,***(((%%%""" %%%)))...111111000......000000222555888888555333...(((###!!! ###)))...666<<<;;;777111((( xxxSSS;;;///***(((''')))+++...///000000///,,,+++)))'''$$$""" !!!"""$$$%%%%%%%%%$$$######"""!!!!!!"""""""""###$$$%%%&&&'''(((((("""""""""#########""""""!!!!!!!!!!!!"""###$$$%%%###$$$%%%&&&&&&%%%$$$#########"""!!!!!!       !!!"""######"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''((())))))'''%%%$$$$$$&&&'''''''''%%%$$$###"""###$$$&&&'''((('''&&&%%%$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!  !!!%%%(((***+++---000111///...---------------,,,)))&&&###!!!!!!&&&,,,000111///...---//////111444666666444222...'''""" ###)))...666;;;999333---&&&mmmJJJ666---)))&&&(((***,,,///111111000000+++***(((%%%###!!! ###%%%'''(((((($$$$$$###""""""!!!""""""""""""######%%%'''(((***!!!""""""############"""!!!!!!!!!!!!"""###$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$###""""""!!!      !!!"""###$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((()))***++++++'''&&&%%%%%%'''(((((((((&&&%%%#########%%%'''(((******)))''''''&&&&&&&&&"""""""""""""""!!!!!!!!! """&&&)))+++***---///000///---------------------***'''$$$""" %%%+++///000///...---//////000333555666444222---'''!!!"""(((...666:::777111+++$$$^^^EEE000)))+++***+++,,,.../////////......***)))&&&$$$"""!!! !!!!!!###$$$%%%&&&&&&&&&'''&&&$$$""" """###$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$###""""""!!!"""######$$$$$$%%%%%%&&&$$$%%%'''(((((((((''''''$$$###"""           $$$%%%%%%&&&&&&''''''(((%%%&&&'''((())))))))))))'''((()))******++++++***+++***)))(((((()))***+++((((((((((((((()))******AAA222((()))(((""" %%%$$$$$$%%%%%%%%%%%%$$$$$$###############"""!!!!!! !!!$$$(((+++,,,---.../////////...,,,,,,************(((&&&$$$###!!! !!!###&&&***,,,...//////......///222555666555444...(((###""" !!!&&&111333555444...%%%vvvRRR===,,,''')))'''+++,,,---...///......---)))'''%%%"""!!! !!!!!!###$$$%%%&&&&&&&&&&&&%%%###""" !!!!!!"""###$$$%%%$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''((((((((('''&&&$$$###"""        !!!!!!$$$$$$%%%%%%&&&'''''''''&&&'''(((***++++++++++++)))***+++---......//////...---,,,+++***+++,,,,,,***)))))))))******+++,,,???111((())))))###"""&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$###"""""" """%%%(((+++,,,---......///...---,,,+++************(((&&&$$$###  """%%%(((+++---...///......000333555666555444...(((###""" """&&&///111222000***###eeeDDD555***''')))&&&***+++,,,---...---,,,,,,'''%%%###!!!!!!!!!###$$$%%%%%%&&&&&&&&&$$$###!!! !!!!!!!!!""""""###$$$#########""""""###$$$$$$%%%&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&$$$###"""       !!!!!!"""######$$$$$$$$$%%%&&&&&&''''''((()))***,,,------......,,,---///111222333444444333222000...------......+++++++++++++++,,,,,,---;;;000((())))))%%%$$$((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$### !!!""""""""" !!!###&&&)))+++,,,------.........---,,,+++************(((&&&$$$###  """&&&))),,,...//////000111444666777555333---'''###""" """'''---......+++%%%|||WWW;;;111***)))+++&&&)))***+++,,,,,,,,,+++***&&&$$$"""!!!!!!!!!###$$$$$$%%%%%%%%%$$$###"""!!! !!!"""""""""######$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""      !!!!!!"""#########$$$$$$$$$%%%&&&&&&''''''((()))+++,,,...///000000...000222444666888999999777666333111000/////////---,,,,,,,,,,,,,,,------555---((())))))&&&&&&)))&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&%%%!!!"""###$$$###"""   ###%%%(((***+++,,,------------,,,,,,++++++************(((&&&$$$### ###&&&***---///111111333555888888555333---'''"""!!! """''',,,,,,+++'''!!!mmmLLL555...)))(((***%%%((()))***++++++***)))(((%%%$$$"""!!! !!!!!!""""""###$$$$$$$$$$$$###"""!!! !!!""""""$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%%%%&&&&&&$$$###"""!!!      !!!!!! !!!""""""######$$$%%%%%%&&&&&&'''((((((((()))+++---///000111111000222444666999;;;<<<<<<:::888666444222111111111......---------------...111,,,)))))))))'''((()))(((((())))))))))))(((((()))))))))))))))(((((('''$$$$$$%%%%%%$$$"""!!! !!!!!!  !!!"""%%%''')))+++,,,,,,---,,,,,,,,,++++++++++++************(((&&&$$$### !!!$$$(((,,,...222333555777999888555333,,,'''"""!!! ###(((++++++)))$$$]]]AAA///,,,&&&%%%'''$$$(((((()))***)))((('''&&&$$$###"""!!! !!!"""!!!""""""###$$$$$$######"""!!! !!!"""###&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&%%%%%%$$$%%%%%%%%%$$$###"""!!!       !!!""""""### !!!""""""######$$$&&&&&&&&&'''(((((())))))((()))+++...000222333333333555777999;;;===>>>>>><<<;;;999666555444444444111000//////...////////////---,,,+++*********+++***++++++,,,,,,++++++***+++++++++++++++******)))'''&&&&&&%%%$$$###""""""""""""!!! !!!!!!   !!!!!!###$$$''')))+++,,,,,,,,,---,,,+++*********++++++************(((&&&$$$###  """###  ###'''+++...333444666999:::999555222,,,&&&"""!!!!!! ###(((***)))'''###vvvPPP999---,,,%%%###'''&&&'''(((((()))((('''&&&%%%"""!!!  !!!!!!""""""###############!!!  !!!"""###%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%$$$###"""!!!         !!!"""######$$$""""""######$$$$$$%%%%%%''''''(((((()))*********)))+++---000222444555666777888:::<<<>>>???@@@@@@???===;;;999888888888888444333333222111111222222000111111///------......------............------,,,,,,---------,,,++++++***(((&&&$$$######$$$$$$######"""!!!!!!!!!!!!"""###""""""!!!!!!!!!!!!!!!!!! !!!""""""$$$&&&(((+++,,,---,,,,,,---,,,+++***)))******+++************(((&&&$$$###!!! !!!"""$$$%%%"""!!! """&&&***---555555777:::;;;:::555222,,,&&&"""!!!!!! ###(((''''''&&&"""iiiJJJ666...---&&&%%%***+++''''''((((((((('''%%%$$$  !!!""""""############"""  !!!###$$$%%%$$$#########$$$%%%&&&###$$$%%%&&&((()))******'''''''''&&&%%%%%%$$$$$$((('''%%%$$$###$$$%%%%%%$$$###"""!!!!!! !!!!!!        !!!"""###$$$$$$###$$$$$$%%%%%%&&&&&&'''(((((())))))******+++++++++,,,///111444666888888999:::<<<>>>@@@AAAAAABBB@@@???===<<<;;;;;;;;;;;;777666555444444444444444222444444222000000000000......////////////......------......------,,,+++,,,***&&&$$$"""###%%%&&&$$$######"""""""""""""""$$$######"""""""""""""""!!!!!!!!!!!!!!!"""######%%%&&&))),,,---------,,,---,,,***)))))))))***+++************(((&&&$$$###!!!!!!!!!!!!"""###%%%&&&$$$""" !!!%%%***---555666888;;;<<<:::555222,,,&&&"""!!!!!! ###)))%%%%%%$$$!!!ZZZ<<<222)))(((((('''%%%&&&(((((((((((('''%%%###!!!  """"""!!!!!!   !!!"""###$$$%%%&&&&&&''''''&&&&&&(((((((((((()))))))))))))))((('''&&&%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$###!!! !!!"""!!!      """###$$$%%%$$$$$$$$$###"""$$$'''))))))+++---------,,,---...111222444666999<<<>>>???@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>><<<:::::::::999777666666666555444444444444444222000///000111111000/////////...---,,,***)))(((++++++++++++***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""#########"""!!!  !!!###%%%"""$$$'''***---.../////////...,,,***))))))******---,,,,,,------,,,(((&&&$$$""" """%%%&&&&&&"""!!! ###)))---222999===<<<:::888444///***&&&!!!"""$$$&&&'''###vvvSSS:::000((('''(((&&&&&&''''''(((((('''&&&$$$###!!!!!! !!!""""""!!!!!!!!! !!!"""######%%%%%%&&&''''''''''''&&&((((((((())))))))))))))))))((('''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%$$$###"""!!! !!!""""""!!!      !!!"""$$$%%%&&&'''&&&'''''''''&&&(((+++...,,,///111222222222444555999:::<<>>>>>===;;;999888888777666666666666666444333222222333333222111222111111000///---,,,+++++++++++++++***)))((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """$$$%%%###%%%'''***---.../////////...---+++++++++++++++---,,,,,,,,,---+++'''%%%###!!!!!!$$$%%%%%%$$$###!!!###(((---222999===<<<:::888444///***&&&!!! """%%%&&&&&&"""hhhHHH666---'''&&&'''&&&&&&'''&&&&&&''''''&&&$$$###""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!! !!!"""###$$$%%%&&&&&&'''''''''''''''(((((()))))))))*********))))))((('''''''''((((((***))))))(((''''''&&&&&&$$$###""""""!!!!!!""""""!!!  !!!!!! !!!!!!""""""!!!!!!     """###""""""###%%%&&&'''((())))))***+++,,,,,,...111444222555888::::::<<<>>>???BBBDDDEEEHHHKKKMMMOOOPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIIIIGGGDDDCCCCCCAAA???===;;;;;;:::999999999999999888777555555666777555444555555555444222111///...------------,,,+++***)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&######"""!!!!!!"""$$$%%%$$$%%%(((***---...///000000///...---------------...---,,,---,,,***'''###!!! ###%%%%%%&&&%%%###!!!!!!###(((,,,222999===<<<:::888444///)))&&&"""!!!"""$$$%%%%%%$$$!!![[[???111***%%%%%%&&&$$$%%%((($$$%%%&&&&&&%%%$$$###"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$&&&&&&'''(((((((((((('''((())))))******+++++++++***)))))))))))))))))))))******)))(((''''''&&&&&&$$$$$$######"""""""""""" !!!!!!"""!!!""""""######""""""!!!!!!!!!!!!   !!!###"""###$$$%%%'''(((******,,,---///111222444888;;;:::===@@@BBBDDDFFFHHHJJJJJJKKKLLLOOOQQQSSSUUUVVVTTTTTTSSSSSSRRRQQQQQQPPPQQQQQQQQQQQQPPPOOONNNMMMMMMKKKIIIGGGFFFEEEBBB@@@>>>>>>===<<<<<<<<<<<<<<<<<<;;;999999:::;;;999888999999888777666444333222////////////...---,,,++++++++++++***************((((((((('''''''''''''''$$$$$$############$$$%%%%%%&&&(((***,,,...///000111000000000/////////000000///......---***&&&### !!!$$$%%%&&&((((((&&&###"""###'''***222999===<<<999777333...'''%%%######$$$%%%%%%%%%"""yyyQQQ888---((($$$$$$$$$###$$$'''###$$$%%%%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""""""""""""""!!!""""""###$$$%%%&&&'''(((((())))))(((((()))))))))***+++,,,,,,---++++++++++++++++++++++++******)))((('''&&&%%%%%%$$$$$$$$$$$$$$$######""" !!!"""###"""##################""" !!!""""""!!!    !!!"""$$$&&&(((***,,,,,,///111444777999<<<@@@CCCCCCFFFIIILLLMMMOOOQQQSSSRRRSSSTTTUUUWWWXXXYYYZZZYYYYYYXXXWWWVVVUUUUUUTTTSSSTTTTTTSSSSSSRRRQQQPPPOOOMMMJJJIIIHHHFFFDDDAAA@@@@@@???>>>>>>>>>>>>??????>>>======>>>???>>>===<<<;;;;;;:::999777666555222222222222111000//////------,,,,,,,,,+++++++++)))))))))(((((('''''''''%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&''')))+++---...///000111111111222222111111333111000///...+++&&&### """%%%'''((()))((('''$$$"""###&&&)))111888<<<:::777555111,,,&&&%%%$$$%%%&&&'''&&&$$$  lllGGG444+++&&&###$$$###!!!"""&&&!!!"""###$$$%%%$$$###""""""!!!!!! !!!!!!"""!!!!!!""""""""""""######""""""""""""###$$$%%%&&&'''(((((()))))))))))))))))))))***+++,,,------...,,,---......///.........+++***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$###### !!!"""######"""######$$$$$$######"""!!! """"""!!!   """$$$&&&))),,,...000222444777<<>>>>><<<;;;999888555666666555555444333222000000//////......------+++******))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''')))+++---...000000111222333333333222444222111///...***%%%!!!"""&&&((()))(((((('''$$$######&&&(((000666:::999666333///)))%%%$$$%%%'''((((((&&&$$$!!!%%%%%%"""\\\===000)))%%%######!!! $$$ !!!###$$$$$$$$$######!!! !!!!!!!!!"""""""""#####################$$$%%%&&&&&&(((((()))************)))))))))***+++,,,---.........///000111111111000000---,,,+++***((('''&&&%%%$$$%%%&&&&&&&&&%%%$$$### !!!"""###$$$""""""############"""""""""  !!!!!!!!!    !!!"""&&&'''***...111555888999<<<@@@EEEIIIMMMQQQUUUXXXXXXZZZ]]]^^^^^^^^^___aaa```_________^^^^^^]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYVVVVVVVVVVVVUUUTTTSSSRRRNNNLLLJJJIIIIIIHHHFFFDDDAAA@@@@@@???????????????@@@??????AAADDDFFFFFFEEECCCCCCBBBAAA@@@>>>===<<<888999999888888777666555444444333222222111000000------,,,++++++***))))))'''''''''''''''&&&%%%%%%$$$$$$%%%&&&'''))),,,---///000111333444444333333333222000...,,,(((###!!!%%%'''(((''''''&&&$$$"""###%%%(((...555999777444111---'''$$$$$$&&&(((***)))&&&$$$%%%))))))$$$|||QQQ666...(((%%%######!!!### !!!"""###$$$$$$######  !!!!!!""""""#########$$$############$$$%%%&&&'''(((((()))***************)))******+++---.../////////000111222333333222111......,,,+++***((('''&&&%%%%%%&&&'''&&&%%%$$$### !!!"""$$$$$$""""""############"""""""""      """$$$&&&)))+++...222666:::===???BBBFFFKKKPPPUUUYYY]]]```___aaaccccccbbbbbbcccdddaaa``````___^^^]]]\\\[[[YYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSMMMLLLJJJIIIJJJIIIGGGEEEAAA@@@??????>>>>>>??????@@@???@@@BBBEEEGGGHHHGGGFFFEEEEEEDDDCCCAAA??????::::::::::::999888777777777777666555444444333333//////...---,,,,,,++++++''''''(((((('''&&&%%%%%%$$$$$$$$$%%%&&&(((+++,,,...///111333444444333333222000...,,,***&&&!!! $$$''''''&&&&&&%%%$$$"""###%%%(((---444888666333000+++&&&###$$$&&&)))+++***'''$$$!!!(((,,,+++&&&jjjHHH555---&&&$$$"""  """###%%%&&&&&&&&&""""""""""""!!!!!!!!!!!!""""""""""""############%%%###"""!!!"""$$$''')))******)))))))))))))))***)))***+++,,,---.........///...///111333333111000......,,,+++***)))))))))(((((('''&&&%%%%%%$$$$$$!!!""""""#########""""""%%%$$$###""""""###$$$%%%!!!      """&&&))),,,///111555888===CCCJJJNNNPPPSSSWWW[[[___aaabbbbbbggggggggggggfffeeeccccccaaa```___]]]\\\[[[ZZZZZZZZZZZZZZZZZZYYYWWWVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSQQQPPPMMMJJJHHHGGGFFFFFFBBBAAA???===============@@@@@@@@@@@@CCCFFFIIIKKKHHHGGGEEEEEEEEEDDDAAA???>>><<<;;;999888888888999888888888888888777666666222111///...------......++++++,,,,,,,,,+++******((('''%%%$$$$$$%%%'''((()))+++...111444666777777555444111...)))$$$  """############"""!!!"""%%%(((///222666555111,,,******(((***------***&&&$$$###&&&---+++&&&"""___@@@///)))%%%$$$""" !!!"""$$$%%%%%%%%%###"""""""""!!!!!!!!!!!!""""""""""""############$$$###"""!!!"""%%%''')))+++************************+++,,,,,,------------......///111333444222000......,,,+++***)))))))))(((((('''&&&&&&%%%$$$$$$""""""############""""""$$$###"""!!!!!!"""###$$$!!!   !!!$$$(((,,,///222555888<<<@@@FFFLLLQQQSSSVVVZZZ^^^aaacccddddddggggggggggggfffdddcccbbb```___^^^\\\[[[ZZZYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUSSSSSSSSSSSSRRRRRRRRRQQQPPPNNNLLLIIIGGGFFFEEEEEEAAA@@@???===<<<<<<<<<===?????????@@@BBBEEEIIIKKKJJJIIIGGGGGGGGGFFFCCCAAA@@@???===;;;::::::::::::888888999888888777777666444333111000//////000000------...------,,,++++++((('''%%%$$$$$$%%%&&&'''(((***---000333444555555333222000---)))$$$  !!! !!!!!! ###&&&+++///333333000,,,+++,,,))),,,......+++&&&###!!!''',,,***&&&###!!!yyyUUU;;;...***$$$###!!! !!!######$$$$$$######"""""""""!!!!!!!!!""""""""""""############$$$###""""""###&&&(((***+++++++++++++++++++++,,,+++,,,,,,---------,,,,,,...---...111333444333111......,,,+++***)))))))))((((((''''''&&&%%%%%%%%%"""###############""""""""""""!!! !!!""""""   !!!######""""""###%%%(((,,,000333777999===@@@DDDJJJOOOTTTWWWZZZ]]]aaadddeeeffffffgggggggggfffeeecccbbbaaa^^^]]]\\\ZZZYYYXXXWWWWWWUUUVVVVVVWWWWWWVVVVVVUUUQQQQQQQQQQQQPPPPPPPPPPPPMMMLLLJJJHHHFFFDDDDDDCCCAAA???===<<<;;;:::;;;;;;<<<======???AAADDDGGGIIILLLJJJIIIIIIIIIHHHEEECCCAAA@@@>>>;;;:::999999999888888999999999888777777666555444222222222222333111111111000///...---,,,)))(((&&&%%%$$$%%%&&&&&&((()))+++...000222333333111000...+++'''###  ###'''+++000111...,,,,,,---+++...111000,,,&&&!!!!!!'''+++(((%%%%%%%%%###kkkJJJ555,,,)))###"""  !!!"""###############"""""""""!!!!!!!!!"""""""""############$$$#########%%%''')))***,,,,,,---------------------------...------,,,,,,------///111444555444222......,,,+++***)))))))))((((((''''''&&&&&&&&&%%%######$$$$$$$$$###""""""    """$$$&&&&&&$$$$$$&&&))),,,111555777:::===AAADDDHHHMMMRRRVVVZZZ\\\___ccceeefffffffffffffffeeeeeecccbbb``````[[[[[[YYYWWWVVVUUUUUUUUURRRRRRSSSTTTUUUUUUTTTTTTPPPOOOOOOOOOOOONNNNNNNNNLLLKKKJJJHHHFFFDDDCCCCCC???>>><<<:::999888999999::::::;;;===@@@CCCEEEGGGKKKJJJIIIIIIIIIHHHFFFDDD???>>><<<999888777777777888999999999999999888888888777555444333333444444444444444333222111000///******(((&&&%%%%%%%%%%%%'''((()))+++---...///000...---+++)))%%%""" """%%%)))---...,,,******,,,---000222111,,,%%%!!!%%%'''$$$###&&&(((((("""[[[>>>...'''$$$"""!!!!!!"""""""""############""""""""""""!!!"""""""""############$$$###$$$$$$&&&(((***+++------...///000000//////....../////////......---......///111444555444222......,,,+++***)))))))))((('''''''''''''''&&&&&&$$$$$$$$$$$$$$$###""""""  !!!$$$&&&'''(((&&&'''))),,,111555999;;;===@@@DDDGGGJJJNNNSSSVVV[[[]]]```bbbdddeeedddddddddddddddcccaaa___^^^]]]YYYXXXVVVUUUSSSRRRRRRRRROOOPPPQQQRRRRRRRRRRRRRRRNNNNNNNNNNNNMMMMMMMMMLLLKKKKKKJJJHHHGGGEEEDDDCCC>>>===;;;999777666777777777777999<<<>>>AAADDDEEEIIIHHHGGGGGGGGGGGGDDDBBB???>>>;;;999888777777777999999::::::::::::999999888777555444333333444555666666666555555333222222---,,,***)))'''&&&%%%$$$&&&''''''((()))***+++,,,+++***(((&&&$$$!!! """%%%))),,,,,,***((()))***///111222111+++$$$"""$$$"""###(((***)))"""yyyRRR999---'''$$$!!! !!!!!!""""""$$$$$$#########"""""""""""""""""""""###############$$$$$$&&&''')))+++,,,---...000111222222111000///000000111111111000000000000000222444444333111......,,,+++***)))))))))''''''''''''''''''''''''%%%%%%%%%%%%$$$###""""""  !!!###$$$&&&(((((()))***,,,000444888;;;===???BBBGGGJJJMMMPPPTTTWWW[[[]]]___bbbccccccbbbbbbbbbbbbaaa```___]]][[[ZZZVVVUUUTTTRRRQQQPPPOOOOOOMMMNNNOOOOOOPPPPPPPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLJJJIIIIIIHHHGGGEEECCCBBB===<<<999777555555555555444555777:::===@@@BBBCCCFFFEEEDDDEEEEEEEEECCCAAA@@@???===;;;:::::::::;;;999999:::;;;;;;;;;::::::888777666444444444444555666666777777666666555555//////---+++)))'''%%%$$$&&&%%%%%%%%%&&&'''((()))((('''%%%###"""!!! """%%%(((++++++)))''')))+++000111111...)))"""""""""%%%***,,,***!!! nnnJJJ666...)))&&&  !!!"""""""""$$$$$$$$$#########""""""""""""""""""###############$$$%%%&&&(((***+++,,,...///111333444333222111000000111222333333333333222111111333444444222000......,,,+++***)))))))))''''''''''''((((((((((((%%%%%%%%%%%%$$$###"""!!! !!!!!!    !!!"""###%%%&&&'''(((+++,,,///222555999<<<===BBBEEEJJJMMMPPPSSSVVVXXX\\\]]]```bbbbbbbbbaaa`````````___^^^\\\ZZZXXXWWWTTTSSSRRRPPPOOONNNMMMMMMLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLGGGGGGGGGGGGFFFDDDBBBAAA<<<;;;888666444333333333222333666999<<>>===<<<;;;:::;;;<<<<<<999999:::;;;;;;;;;;;;;;;999888777555555555555666555666777777888888777777222111000...+++(((&&&%%%%%%%%%$$$######$$$%%%&&&&&&%%%###""" !!!!!!!!! !!!"""&&&)))***))))))+++---000000000,,,&&& """%%%)))......+++ bbb@@@000+++&&&"""  !!!"""######$$$$$$$$$############"""""""""""""""###############$$$%%%''')))***,,,,,,...000222444555444333222000111222333444555555555333222222333444333111///......,,,+++***)))))))))'''''''''(((((((((((((((&&&&&&&&&%%%$$$###"""!!! !!!!!!   !!!!!!"""###%%%&&&'''''',,,---000333666999<<<===DDDGGGLLLOOORRRTTTWWWZZZ]]]^^^```bbbcccbbbaaa```______^^^]]][[[YYYWWWVVVSSSRRRQQQOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLEEEFFFFFFFFFDDDBBB@@@???<<<:::888555333333222222000222555888<<<>>>@@@AAADDDCCCBBBCCCDDDCCCAAA@@@;;;:::999999999999:::;;;999::::::;;;<<<<<<<<<;;;:::999888666666666666777555666777888888888888888333333111///,,,)))'''%%%%%%$$$###""""""###$$$%%%%%%$$$"""!!! !!!""""""###"""!!! $$$((())))))***---000000000...***$$$###''',,,111000+++ |||RRR;;;+++&&&$$$ !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$&&&&&&&&&'''))),,,...000333333444555555444444444333111111222444666777666666555555444333222111000---,,,,,,++++++,,,,,,---)))((((((((('''''''''&&&$$$$$$%%%&&&%%%$$$###"""!!!!!! !!!!!!"""!!!!!!   !!!"""!!!"""###%%%''')))***++++++---111333666:::>>>BBBEEEHHHMMMQQQTTTWWWZZZ]]][[[\\\^^^``````___^^^\\\ZZZYYYXXXWWWVVVUUUUUUUUUTTTSSSQQQOOONNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMLLLKKKKKKJJJJJJGGGGGGFFFEEECCC@@@>>><<<:::999777444222000//////222333555888<<>><<<;;;::::::;;;;;;<<<<<<;;;;;;;;;:::::::::888777666555555555555555333333444555666777888999777666444222000...,,,+++&&&$$$"""!!! !!!"""######""" !!!$$$%%%&&&&&&&&&%%%###!!!&&&&&&%%%&&&(((,,,000222333222...***$$$ (((000111+++%%% tttLLL777***%%%$$$  !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%''''''''')))+++---///111333333444444444444333333333222111222555666777666666555444333222111000///---------------...//////+++++++++***)))))))))((('''''''''&&&%%%$$$"""!!!!!!!!! !!!!!!"""!!!    !!!"""!!!"""###%%%'''(((******+++...111444777:::???BBBEEEIIIMMMQQQTTTWWWZZZ\\\]]]^^^___```___^^^\\\[[[ZZZYYYXXXVVVUUUUUUTTTTTTSSSRRRPPPNNNMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHEEEEEEEEEEEECCCAAA>>>===:::999777555333111000000111333555888;;;>>>@@@AAABBBBBBBBBBBBBBBAAA@@@@@@???>>><<<;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::888777666555444444444444444444555666777888999999777777555333111///---,,,)))'''%%%###"""""""""###"""!!! """$$$&&&(((((()))(((&&&### !!!""")))(((''''''))),,,///222333111---(((###%%%,,,,,,'''"""hhhDDD333'''$$$$$$ !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%%%%'''((()))***,,,///111222333333333333333333222222333222111333555666666555555555444222111000///...---------...///000111222.........---,,,++++++******))))))'''&&&$$$""" !!!!!! !!!!!!!!!!!!   !!! !!!"""!!!"""###%%%&&&((()))***+++...111444777;;;???BBBEEEIIIMMMQQQSSSVVVZZZ\\\]]]]]]^^^^^^\\\[[[YYYWWWYYYXXXWWWUUUTTTTTTSSSSSSQQQPPPOOOMMMLLLKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHGGGFFFFFFEEEEEECCCDDDDDDDDDCCCAAA???>>>;;;:::888555333222111111111222444777:::===???@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>><<<;;;;;;:::;;;;;;;;;;;;;;;:::::::::999999999888666555333333222222555555666777888999999:::888777666444222000///...---+++(((&&&###"""""""""!!!  ###%%%'''+++,,,------+++'''### """%%%&&&******))))))+++---000222333000+++&&&!!!!!!%%%%%%!!!]]]>>>000&&&###$$$ !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""$$$%%%&&&'''((()))+++---000222333333333222222222222222222333222222333555666666444555444333222000///......,,,---...///111222333333111000///...---,,,++++++******)))(((&&&%%%######!!!  !!!!!!!!!   !!! !!!"""!!!"""###$$$&&&'''((()))+++...111444777:::???BBBEEEHHHMMMPPPSSSUUUXXX[[[YYYYYYZZZYYYYYYWWWVVVUUUWWWWWWUUUTTTSSSRRRRRRRRROOONNNMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBCCCCCCBBBAAA@@@???;;;:::888666444333222222111222444666999;;;===>>>??????@@@@@@@@@??????>>>>>>======<<<;;;;;;::::::::::::::::::999999999999999888666555333222111111444555555666777777888888888777666555333222000000///...+++'''$$$"""!!!  !!!$$$&&&(((---...000111///+++&&&###"""$$$(((***)))))))))***,,,///111333222///)))$$$wwwTTT999...%%%"""""" !!!!!!!!!"""""""""### !!!"""###%%%&&&&&&(((***,,,///111222333444333222111111111111222222222222444666666555333444333333222111000//////,,,---///111222333444444222111000///---,,,+++***)))(((((('''&&&&&&&&&&&&    !!!"""""""""###$$$%%%'''((((((+++---000333666:::>>>AAADDDGGGKKKOOOQQQTTTWWWYYYWWWWWWWWWWWWXXXWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQQQQNNNMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFFFFEEEDDDDDDCCC@@@AAABBBBBBBBBAAA???>>><<<;;;999777666444444444111222444666888:::<<<===>>>??????@@@@@@@@@??????=========<<<<<<;;;::::::::::::999999999888888888999888777555333222222222333444444555555666666666777777666555444222222111///...+++(((%%%"""  !!!"""$$$&&&(((---///111333222///+++(((%%%""""""'''***,,,(((((()))+++---000333555111---(((###lllKKK444,,,$$$!!!!!! !!!!!!""""""###### !!!!!!###$$$&&&'''''')))+++...111333444555666444333111111111222222222222333444666666444222333333222222222111111111---///111333555666555555333222111///---+++***)))(((((('''&&&&&&&&&''''''    !!!"""""""""###$$$%%%&&&''''''))),,,///222555999===@@@CCCFFFJJJMMMOOORRRTTTWWWWWWWWWWWWWWWXXXXXXYYYYYYUUUTTTSSSQQQPPPPPPOOOOOONNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFEEEEEEDDDCCCCCC@@@AAAAAABBBAAA@@@>>>===<<<;;;:::888777666555555333333555666888:::;;;<<<===>>>??????@@@?????????============<<<;;;:::999999999999888888888777777:::999777666444444333333333333444444444555555555666666555444333333222222///...,,,)))&&&$$$"""!!! !!!"""###$$$&&&'''+++---000222333222///...)))&&&$$$$$$&&&***,,,...)))***+++---///222444555///---((($$$ ```CCC///***###!!!!!! !!!"""#########""""""###$$$%%%'''((())))))+++...111444666777888777666444222111222333333222222333555777666444222222222222222333333333333111333555777888888888777555444222000...,,,+++******)))'''%%%%%%$$$%%%%%%      !!!"""""""""###$$$%%%&&&&&&'''(((+++...111444777<<>>>>>>>>>>>>>><<<============;;;:::999999888888888777777777777999999888777666555555555444444444555555555555555555555444444333333222222......---+++)))'''%%%$$$!!!!!!"""######$$$%%%%%%(((***---000333333333333...+++))))))+++...////////////000111222333444555...,,,)))&&&""" YYY===+++(((""" !!! !!!"""######$$$$$$$$$$$$%%%''')))***++++++---000444777999::::::888777444222222222333444222222333555777666444111111111222333444444555555444555888:::;;;;;;:::999666555444111///---+++***+++***(((%%%$$$#########       """"""""""""###$$$%%%%%%&&&&&&'''***---000333666;;;>>>AAACCCGGGJJJLLLNNNQQQSSSUUUTTTSSSQQQPPPPPPPPPPPPSSSRRRQQQPPPOOONNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@>>><<<;;;===<<<;;;999888777777777555555666888999:::;;;<<<:::;;;;;;<<<=========<<<<<<============;;;:::999888888888888777777777777999999888777777777777777555555555666666666666666444444444333333222222222.........---+++)))((('''""""""######$$$$$$$$$$$$&&&(((+++///222444555666111///---...///111111111444444444444444444444444---,,,***'''$$$!!!!!!!!!  xxxMMM===---%%%""" !!!!!!!!!!!!!!! $$$%%%&&&&&&'''(((,,,...///111333555777888888888666555444333222222111111333444666666555444555666444444444444444444555555<<<<<<===>>>@@@@@@===;;;777555222///...---+++))),,,***'''&&&&&&&&&$$$###       !!!!!!""""""###%%%&&&'''(((***---///222777<<>><<<777444111//////---+++***+++***(((''''''&&&$$$"""  !!!!!!!!!"""###%%%&&&'''(((***---000333777<<>>===;;;:::999999999777888999999888888999:::888888888888888888888888;;;:::999888888888888888777777666666666666777777666666666666555444333333333333333333444444444444555555444444333333222222222111/////////...,,,***((('''%%%###!!! !!!!!!"""$$$&&&(((+++111777;;;>>><<<:::999999888777555888888999999::::::::::::333000,,,)))&&&### }}}XXX666,,,$$$######  !!!###$$$$$$###%%%'''((())),,,000333777999;;;>>>???>>>===<<<555444333222222444555666888:::======;;;:::999999444333333555999>>>DDDHHHLLLKKKKKKLLLJJJFFF@@@;;;666444111000//////---+++***))))))))))))'''$$$!!!   !!!###%%%'''(((***---000333555999===@@@BBBDDDGGGIIIIIIJJJLLLNNNMMMMMMLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGAAAAAAAAA@@@??????>>>>>>????????????????????????>>>===<<<;;;;;;::::::999666888999888777777888999777777777777777777777777999999888888777777777777666666555555555666777777666666666666666555444333222222333333333444444444444444444333333333222222222111000///000///...,,,+++)))'''$$$!!! !!!"""$$$%%%)))...555:::============<<<999777555777888:::;;;<<<;;;;;;:::444111---)))'''$$$ rrrPPP222***$$$"""!!! !!!"""""""""$$$&&&(((***,,,///444777;;;===@@@BBBBBBAAA???>>>777666444333333555777888999<<<>>>>>>===:::999999777666777999===CCCIIIMMMPPPPPPOOOMMMKKKFFF@@@;;;777555222000000///---+++)))(((((())))))'''###   """$$$&&&)))***,,,///333666888;;;>>>AAABBBDDDGGGHHHHHHIIIJJJLLLJJJJJJJJJKKKKKKKKKKKKKKKHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFF@@@@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::999999666777888888666666777888777777777777777777777777777777777777777777666666555555444444555666666777666666777777777666555555222222222333333333444444333333333333333222222222222111//////000000///...---+++(((%%%"""  !!!"""###&&&,,,222777;;;<<<>>>>>><<<999666444666777:::<<<===<<<;;;:::555222---)))'''$$$ fffGGG///(((###"""  !!!!!!""""""%%%'''***,,,///222777;;;???AAADDDFFFFFFDDDAAA???:::999666555444666888:::;;;===@@@AAA???<<<::::::::::::<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::999888666777888777666555666777777777777777777777777777555666666777777666555555444444444444444555666777666666777777777666666555222222222222333333333333333333333333222222222222222000......///000000///...,,,)))%%%"""  """###%%%)))///333777:::<<<<<<:::666444333555777;;;>>>???>>><<<:::555111---)))&&&###[[[>>>,,,&&&!!!  !!!"""###$$$&&&(((+++...111555:::>>>AAADDDGGGIIIIIIFFFCCCAAA>>>;;;888666666777999;;;===@@@CCCCCCAAA>>><<<;;;;;;===AAAGGGMMMTTTZZZ^^^YYYWWWRRROOOLLLHHHDDD@@@:::888444111000...+++)))((('''%%%$$$$$$###!!!   """$$$'''***,,,...111444888;;;===???BBBDDDCCCEEEGGGGGGGGGGGGHHHIIIGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFGGGGGGFFFEEEDDDAAA@@@@@@??????>>>======;;;;;;;;;;;;;;;;;;;;;;;;777777888999999999888777666777888777555444555666555555555555555555555555444555666666666666555444333333333333444555666777444555555666666555555555111222222222222333333333222222222222222222222222111///------///000000//////---)))&&&###!!!  """###$$$'''+++...444777999999666333222333666999===@@@BBB@@@===;;;444111,,,(((%%%"""SSS777***$$$ !!! """$$$%%%&&&'''))),,,///222777<<<@@@CCCEEEHHHJJJJJJGGGDDDBBB@@@===:::777666777:::;;;???BBBEEEEEECCC@@@>>>===<<>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::555666777999999888777777666777888777555444444555444444444444444444444444333444555666666666555444333222222333444555666777333333444444555444444444111111222222222333333333222222222222222222222222000...,,,,,,...000000000///---***&&&###!!!  """###$$$&&&)))+++111444777777444222111222777:::???BBBDDDBBB???===444111,,,((($$$!!! pppGGG000((($$$  """###%%%&&&(((***...222666;;;AAAEEEJJJKKKMMMNNNLLLIIIEEECCCAAA???<<<:::999999;;;<<>>===>>>DDDNNNYYYaaagggjjjjjjggg```WWWQQQMMMJJJFFFBBB@@@===777333000---+++((('''&&&%%%$$$###!!!    !!!!!!!!!  !!!$$$'''***...333777777999<<>>>>>>>>>>>===;;;888888999999999:::::::::888999999999999888777777999888777555333111//////666666666666666555555555555444444333333444444555333333333333333333333333555444333333222222222222111222333444444444444444222222222111111111000000///......---------......///---***'''$$$""""""!!!!!!!!!"""###$$$&&&((()))///111222222222222333444;;;@@@BBBAAAAAABBB???;;;666222,,,'''$$$"""jjjCCC///((($$$  !!!###%%%&&&))),,,000444888===CCCGGGLLLMMMNNNNNNMMMIIIEEECCCBBB@@@===;;;;;;<<<===>>>BBBEEEIIIJJJHHHDDDAAA@@@AAAGGGRRR]]]fffkkkmmmnnnfff```XXXRRRNNNLLLHHHDDDAAA===888444111///,,,***'''&&&%%%$$$###!!!   !!!  !!!"""$$$''')))+++///333777:::<<>>=========<<<;;;888888888999999999999999888888999999888888777666666666555444444333222222555555555555555666666666555444444333333444444555333333333333333333333333555444333222222222222222111111222333333333333333222222111111111000000000......------------......000...+++(((%%%###!!!!!!!!!!!!"""###$$$&&&((())),,,---...------...000222999???BBBBBBCCCCCC@@@;;;555111+++'''$$$!!!___===...'''###!!!###%%%&&&+++...222666;;;@@@EEEIIINNNOOOPPPOOOMMMIIIEEECCCBBB@@@???======???@@@AAAEEEHHHKKKLLLJJJGGGEEEDDDFFFMMMXXXdddmmmrrrssssssfff```XXXRRROOOMMMIIIFFF@@@===888555333111...,,,''''''&&&$$$###"""!!!     !!!&&&(((+++,,,...111444777<<<===@@@CCCEEEGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA????????????@@@AAACCCDDDDDDEEEEEEEEEEEEEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBAAA???<<<<<<<<<<<<;;;999888888888888888888888888777888888888888777666666333444444444555555555555333444444555555666666666555444444333333444444555333333333333333333333333444333333222222222222333111111111111222222222222111111111111000000000000...---------------......111///---***&&&$$$!!! !!!!!!"""###%%%''')))************))))))+++///222999???DDDEEEEEEEEEAAA;;;444000+++&&&### TTT777---%%%""""""$$$&&&''',,,///444999===BBBHHHKKKRRRRRRRRRPPPMMMIIIFFFCCCAAAAAA@@@???@@@AAACCCDDDGGGIIILLLMMMKKKIIIHHHHHHJJJRRR___kkktttxxxwwwvvvgggaaaXXXRRROOOLLLHHHEEE???<<<777444222111...---''''''&&&%%%###"""!!!   !!!"""'''))),,,...000333777999<<<===???BBBDDDEEEEEEEEEFFFFFFDDDCCCAAA???>>>>>>;;;;;;;;;<<<===???AAACCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???===;;;:::::::::999888888888777777777777666666666777777777777666555555333333444444555555555666222222333444555555666666555444444333333444444555333333333333333333333333333333222222222222222333111000000000000000111111111111000000000/////////------,,,,,,------......111000///,,,)))%%%""" !!!!!!"""###%%%''')))*********)))((((((,,,111555;;;BBBGGGHHHHHHFFF???888222///***&&&### vvvKKK333---$$$!!! """%%%((()))---111666<<<@@@EEEJJJMMMTTTTTTSSSQQQNNNJJJGGGEEEBBBBBBAAAAAABBBCCCDDDEEEGGGIIILLLLLLKKKJJJJJJJJJOOOWWWeeerrrzzz|||zzzxxxiiibbbYYYSSSOOOKKKFFFCCC>>>;;;666333111///---+++((('''&&&%%%$$$"""!!!!!!   """###%%%(((,,,000333666:::<<<===>>>@@@CCCDDDEEEEEEEEEEEEEEECCCAAA???===<<<;;;999888999999;;;===@@@AAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@??????===;;;999888999999777666666666666666666666666666555666666666666555444444444444444444444333333333111222222333444555555666555444444333333444444555333333333333333333333333222222222111111222222333111111000//////000000111000000000/////////......,,,,,,,,,,,,,,,---......111111000...+++'''###!!! !!!"""###&&&(((***++++++***)))((()))---444888@@@FFFKKKKKKIIIEEE===555111...***&&&###mmmDDD///+++###!!!!!!$$$'''***+++000444:::???DDDIIIMMMQQQUUUUUUTTTRRROOOLLLIIIGGGEEEDDDDDDDDDEEEFFFGGGGGGHHHJJJKKKLLLKKKJJJKKKMMMTTT]]]kkkxxx|||yyyjjjcccZZZTTTPPPLLLHHHDDD>>>;;;666333000...,,,***(((((('''%%%$$$###"""!!! """$$$&&&&&&)))...222555888<<>>???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>===<<<:::888777777777666555444444444555555666666666444555555555555444333333444444333333222222111111111222222333333444444444555444444333333444444555333333333333333333333333222111111111111222222333222222000/////////000111////////////............++++++++++++,,,---...///000111111000...***%%%### !!!"""$$$&&&)))+++,,,************+++000666;;;DDDJJJNNNLLLIIIEEE<<<444111...***'''$$$ fff???,,,)))""" """%%%)))+++---333777>>>DDDIIIMMMRRRUUUVVVUUUTTTRRRPPPMMMJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIKKKLLLLLLKKKLLLNNNOOOYYYbbbqqq~~~~~~yyyiiiccc[[[UUUSSSPPPMMMJJJ@@@===888444111///,,,***(((((('''&&&$$$###"""!!! !!!###&&&((()))---111555888:::===???@@@AAABBBDDDEEEEEEEEEDDDBBBBBB@@@>>><<<;;;999888444333333444555777999:::;;;<<<===???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????===<<<<<<;;;999666666666666555333222222333444555666666777444444444444444333222222222222222111111111000000222222222222222333333333555444444333333444444555333333333333333333333333111111111111111222333333444333111//////000111222/////////.........------++++++++++++,,,---...//////000222222000,,,'''$$$ !!!"""$$$&&&)))+++---,,,---......000444:::???FFFKKKNNNLLLIIIEEE>>>666111///+++((($$$!!!aaa;;;)))'''!!!  ###&&&***---...666:::AAAGGGLLLPPPUUUXXXVVVVVVTTTSSSPPPNNNKKKJJJLLLLLLLLLLLLLLLLLLKKKKKKJJJLLLMMMMMMLLLMMMOOOQQQ\\\fffuuuzzzhhhbbb[[[WWWUUUTTTQQQOOOBBB>>>999555222///,,,***(((((('''&&&$$$###"""""" !!!$$$''')))---000555888:::;;;===???>>>???@@@BBBBBBBBBBBBAAAAAAAAA???>>><<<:::999888222222111111222444666777999:::;;;===>>>?????????????????????????????????????????????>>>===<<<;;;:::888666555555555444333111111222333555666777777333444444444444333222222000000000000000111111111333333222222222222222222555444444333333444444555333333333333333333333333111111000000111222333333555333111000///000111222//////.........---------++++++++++++,,,---...///...000222333111---(((%%% !!!"""$$$'''))),,,---000111222333666:::???CCCFFFKKKNNNLLLIIIFFF@@@888222///+++(((%%%!!!TTT888+++'''"""  ###'''---111999===DDDJJJOOOSSSWWWYYYXXXVVVTTTQQQOOOOOOOOOOOOMMMKKKLLLNNNMMMJJJKKKOOOLLLMMMMMMOOOPPPRRRTTTUUUaaammm|||xxxiiiccc\\\[[[]]][[[UUUOOOKKKFFF===666222000...---+++)))'''&&&&&&%%%###!!!  !!!"""$$$(((***000333777:::;;;<<<>>>@@@???>>>>>>>>>???@@@AAAAAABBBAAA@@@???===;;;999888555333111000111333555777777888999;;;===>>>???@@@?????????>>>>>>===;;;;;;>>>>>>===<<<;;;::::::999666555444333222222111111//////000111222222333333333333222222111222222222111111111000000000000///444333333333333444555555333333333444444444555555333333333222222111111111111111111111000000000000111000///......---------......---------,,,,,,,,,------++++++++++++------...000222222111...+++((($$$$$$$$$%%%'''***---...222333555666999>>>EEEIIIKKKMMMOOONNNJJJCCC===:::666222---'''###  }}}RRR777,,,(((""" !!!$$$***000444:::???EEEKKKPPPSSSWWWYYYXXXVVVSSSPPPOOOOOOPPPQQQQQQPPPPPPRRRPPPLLLLLLOOOPPPQQQRRRTTTUUUWWWYYY[[[hhhsssvvvjjjddd^^^^^^______YYYTTTNNNHHH???888333000---,,,***(((&&&%%%$$$###!!!  """###&&&))),,,000333777:::;;;<<<>>>@@@>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>><<<:::888777555333111000000111333555666666777999;;;<<<>>>>>>===>>>>>>======;;;::::::;;;;;;;;;:::999888888777666555333222111111111222//////000111111222333333222111000000///000000000000000000000000000000000222222222222222333444444222222333333333333333333333333333222222111111111111111111111000000000000111111000///............------------,,,,,,,,,,,,---,,,+++******+++,,,---...000222333222///+++)))$$$$$$$$$%%%'''***---...222444777:::===BBBGGGKKKOOOPPPPPPNNNHHHAAA;;;888666222,,,'''### tttLLL444***&&&""" """&&&,,,333888;;;@@@GGGMMMPPPSSSVVVXXXWWWUUUQQQOOONNNOOORRRSSSVVVTTTUUUVVVSSSNNNMMMPPPUUUWWWZZZ\\\^^^```bbbeeerrr{{{~~~ssshhhccc___^^^```aaa]]]XXXRRRLLLCCC:::444000---***)))'''%%%######"""   ###%%%(((,,,///222555888:::;;;<<<===???>>>============>>>?????????>>>>>>===;;;999888777444333111///...///000111222333444666777999:::;;;;;;;;;;;;;;;:::999888888888888777777666666555555555444222000///000111222//////000000111111222222000///...---------------.........///000000111111111111111000111222222333222222222222222222222222222222222222222111111111222222111111111000000000222111000//////.........---,,,,,,,,,,,,+++++++++,,,+++***))))))***+++,,,...000222444333000,,,)))$$$$$$$$$%%%'''***---///333666;;;???CCCGGGKKKNNNTTTSSSPPPLLLFFF@@@:::666555111+++&&&"""kkkEEE///'''###""" """&&&,,,333888<<>>======<<<<<<<<<<<<===============<<<;;;:::888777444333000...---,,,------//////000222444555777777888888888888888777666555444444444444444444444333444222000......///000111/////////000000000111111///...---,,,+++++++++,,,+++,,,,,,---///000000111111000000000000111222222333333333222222222222111222222222111111111111111222222222111111111000000222222000///////////////,,,,,,+++++++++***************)))(((((()))******...000333555444111---***%%%$$$$$$$$$&&&***---///444999???EEEIIILLLOOOQQQVVVSSSOOOJJJEEE@@@;;;777333///***%%%""" eee@@@...&&&###"""  """&&&+++222777===BBBHHHMMMPPPQQQQQQRRRQQQOOOMMMMMMNNNQQQTTTVVVTTTRRRSSSVVVUUUSSSTTTYYYbbbjjjsssxxxzzzzzz|||~~~yyyoooccc```\\\[[[]]]^^^]]][[[VVVPPPGGG>>>777111---)))***(((%%%$$$###"""  ###&&&(((,,,000444555888:::<<<;;;;;;<<<===<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999888333222000...,,,++++++++++++,,,---///000222333444444444555555555444333333222222222222222222222333111000...------...///000//////////////////000000...---,,,+++************))))))***+++---...//////000000//////000000111222333333222222222222222222111111111111111111111111222222222222111111111111222111000///............+++************))))))))))))((('''&&&&&&'''((()))---000444666555222---***%%%$$$###$$$&&&)))---000666;;;CCCIIIMMMPPPRRRSSSUUUQQQMMMIIIFFFBBB===999222...)))$$$!!! ___===...)))&&&"""  """&&&+++222777???DDDJJJOOOQQQQQQQQQQQQNNNNNNNNNOOOQQQTTTWWWYYYUUUSSSTTTVVVVVVVVVZZZ```mmmxxxxxxnnndddaaa^^^\\\\\\\\\\\\[[[UUUOOOGGG???999333...******(((%%%$$$###!!!   !!!%%%'''***---222555777999;;;<<<;;;;;;;;;<<<;;;;;;:::999999999999::::::::::::::::::999888888333222000...,,,+++******((()))***,,,...///000111111111222222222111111000......//////000000111111......------------..................////////////---,,,+++***)))(((((((((&&&'''((()))***+++,,,,,,...............///000000000000111111111222222222000000000111111111111111333222222222222111111111111000///......---------******)))))))))(((((((((((('''&&&%%%%%%&&&'''(((---000444777666333...+++&&&%%%######%%%)))---000999>>>EEEKKKOOOQQQSSSTTTSSSPPPKKKHHHGGGDDD>>>:::000---'''### VVV888,,,)))'''"""  ###(((...555:::BBBGGGNNNRRRSSSRRRQQQQQQNNNOOOQQQSSSVVVXXXZZZ\\\[[[XXXWWWYYYYYYZZZ```gggyyywwwmmmdddaaa]]]ZZZYYYXXXXXXXXXRRRMMMFFF???999444///,,,)))'''$$$###!!!     !!!###&&&)))+++...222555888:::<<<===;;;::::::;;;::::::999888888888888888777777777888777777666666222111000...---+++******'''''')))***,,,...///000...//////000000/////////+++++++++,,,---......///+++,,,---......---,,,,,,........................+++***)))((('''&&&&&&&&&%%%%%%&&&'''(((((())))))+++++++++++++++,,,------,,,------...///000111111///000000000111111111222333333222222222111111111000///...---,,,,,,,,,,,,)))))))))((((((((('''''''''&&&%%%$$$$$$%%%&&&'''---000555888777444///+++&&&%%%######%%%)))...111;;;???FFFLLLOOOQQQSSSTTTSSSOOOKKKIIIHHHDDD>>>888///,,,&&&"""|||NNN222((('''%%%"""  $$$)))111999>>>EEEJJJPPPTTTUUUTTTSSSRRRNNNPPPSSSVVVZZZ\\\]]]^^^aaa]]][[[[[[\\\]]]dddlllvvvlllbbb___[[[WWWTTTTTTTTTTTTPPPLLLEEE???:::555000---(((&&&###!!!       """$$$''')))+++...222555999;;;======;;;:::::::::::::::999888777777888888444555555555555555444444111111000///---,,,+++***&&&'''(((***+++---...///------......///.........(((((()))***+++,,,,,,---***+++---......---+++***.....................---***)))'''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''')))))))))))))))******+++)))***+++,,,...///000000//////000000111111111222333333333222222222111111//////...,,,,,,,,,,,,,,,)))(((((((((''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&---000555888888444///,,,&&&%%%######%%%)))...111<<<@@@GGGKKKNNNPPPRRRTTTTTTPPPLLLJJJIIIDDD<<<666///+++&&&"""  nnnIII444***$$$!!! $$$(((...444;;;@@@IIINNNTTTXXXXXXWWWVVVUUUQQQSSSWWWZZZ\\\___bbbdddbbb```___^^^\\\]]]gggrrrtttlllbbb[[[UUUTTTQQQMMMKKKMMMJJJGGGAAA<<<888444000---,,,)))$$$!!!          %%%''')))+++,,,000444777999:::;;;<<<<<<<<<;;;:::;;;:::999888777555444444333333444444444555555555111111000///---***(((''''''''''''((()))******+++******++++++++++++******(((((((((((())))))))))))***+++,,,,,,******+++,,,---------,,,,,,+++++++++(((((('''&&&%%%$$$$$$###""""""""""""###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''(((***,,,---------//////000111222333333444444333333222111000/////////---+++*********(((&&&(((((('''''''''&&&&&&&&&&&&&&&%%%###!!!"""$$$''',,,000555999999555///+++)))%%%$$$%%%&&&(((///777;;;@@@FFFLLLOOOPPPQQQRRRQQQPPPNNNJJJFFFBBB>>>;;;,,,((($$$ jjjFFF333(((### !!!%%%)))...555<<>>:::777444000---+++'''###           !!!%%%''')))+++---000444777999999;;;<<<<<<<<<;;;::::::999888777555333222222////////////000000000000000//////---,,,)))((('''%%%%%%%%%&&&'''((((((((()))))))))******)))))))))''''''''''''(((((((((((()))+++,,,+++***)))***+++,,,,,,,,,,,,++++++******((('''&&&%%%$$$###""""""!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''')))***+++,,,,,,,,,---...///000111111222222111111000///...---------+++)))))))))((('''%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$"""!!!!!!$$$&&&,,,000555999999555///,,,)))%%%$$$%%%''')))000888<<>>:::777555222///,,,)))&&&!!!      !!!!!!&&&(((***,,,...111444777888999;;;<<<<<<<<<;;;:::999888777555333111000///++++++,,,,,,,,,------------------+++***(((&&&%%%#########$$$$$$%%%%%%&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''((()))******)))((()))***++++++***************)))''''''&&&$$$###!!!  !!!!!!""""""######""""""""""""#########$$$%%%'''((()))************+++,,,---....../////////...---,,,+++*********(((&&&&&&'''&&&%%%###$$$$$$$$$$$$##################"""!!! ###%%%,,,000555999999555000,,,)))%%%$$$&&&'''***111999>>>BBBHHHLLLMMMNNNOOOPPPNNNOOONNNLLLGGGAAA;;;777,,,((($$$ ]]]???///%%%  !!!###''',,,111888???DDDLLLQQQXXX\\\[[[XXXTTTRRRTTTUUUVVVWWWYYY\\\```cccccc___ZZZWWWSSSUUU```lllyyyooogggcccYYYNNNHHHBBB<<<:::<<<;;;999777555333111...+++(((%%%        """"""&&&(((+++---///111555777888999:::;;;<<<;;;::::::999888666444222000...---+++++++++,,,,,,,,,,,,---++++++***)))((('''%%%$$$"""""""""######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''((()))((('''&&&''')))))))))))))))((((((((((((((('''&&&%%%###!!!  !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""$$$%%%&&&'''''''''(((((()))***+++,,,,,,---------,,,+++***))))))(((&&&$$$######$$$$$$###!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! ###%%%,,,000555999999666111---)))&&&%%%''')))+++333;;;@@@DDDHHHKKKLLLMMMNNNOOOMMMNNNNNNLLLGGG@@@999444,,,((($$$ VVV<<>>777222,,,((($$$ }}}PPP888...$$$ """ !!!$$$'''+++///444;;;BBBGGGNNNRRRWWW[[[ZZZXXXVVVVVVUUUVVVWWWVVVUUUTTTUUUVVVUUUSSSQQQPPPPPPTTT```mmm{{{vvvqqqjjjddd\\\SSSIIIDDD>>>888666888999777555444222///+++'''%%%"""         """$$$%%%&&&)))---000111333666888777888:::;;;;;;;;;:::999:::888666444111...,,,+++&&&'''''''''(((((((((((('''''''''''''''&&&%%%$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######""" !!!""""""!!!  !!!"""############$$$$$$%%%&&&'''((())))))******)))((('''&&&&&&%%%  !!!  ###&&&+++///555::::::777222///)))&&&%%%(((+++...777???CCCEEEIIIKKKKKKLLLMMMOOONNNNNNMMMIIICCC<<<666111,,,((($$$ wwwIII555,,,"""!!! %%%(((,,,000666<<>>??????@@@===999555222---((($$$    !!!  """$$$%%%&&&)))***...111444666777777777888888999999999888888777555333///,,,***(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""!!! !!!""""""###############"""!!!!!!"""""""""""""""######$$$!!!"""###$$$$$$###"""!!!$$$$$$######""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!"""###$$$%%%$$$$$$###"""!!!!!!  $$$'''***111777:::;;;:::666000)))(((&&&&&&+++222:::@@@DDDEEEGGGJJJMMMPPPRRRSSSOOOLLLHHHBBB<<<666333111***'''###ddd===///%%%!!!!!!!!!$$$(((---111555===FFFMMMUUUVVV[[[^^^]]]^^^eeeooosssfff[[[RRRRRRUUUZZZ```hhhsss}}}zzzrrriiibbb]]]XXXUUUMMMJJJFFFBBB@@@@@@AAABBBEEEBBB<<<666000)))###   !!!###$$$&&&$$$###!!!!!!  """$$$%%%&&&)))+++...111444555666666777777888888888888888777666444222///,,,***((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$###"""!!!!!! !!!!!!""""""""""""""""""!!! !!! !!!""""""!!!!!!"""######"""!!!!!!#########"""""""""""""""!!!!!! !!!!!!!!!!!!!!!  !!!"""#########"""!!!  $$$'''***111777999::::::555///***(((&&&'''+++222:::???CCCDDDFFFIIILLLOOOQQQRRROOOLLLGGGAAA;;;666222000***'''"""\\\888,,,### !!! """$$$(((---111666===FFFMMMUUUWWW[[[]]][[[\\\hhhuuu{{{lll```XXXUUUZZZcccllluuu~~~zzztttlllccc\\\WWWQQQNNNIIIGGGDDDBBBBBBCCCEEEFFFIIIDDD===555...'''   """%%%))),,,///000000///,,,)))%%%!!! !!!###%%%&&&***,,,...111333555555555666777777777777777666666444333000---+++)))''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""!!!   !!!!!!!!! !!!!!!!!!  !!! !!!!!!!!!!!! !!!""""""""""""""""""###!!!!!!  !!!!!! !!!!!!!!!  $$$''')))000666999:::999555///***(((''''''+++222999>>>AAACCCEEEIIILLLNNNPPPQQQNNNKKKFFF@@@:::444111///)))&&&"""VVV555+++###  ###%%%(((---111666===FFFMMMUUUXXX\\\]]]YYY[[[jjjyyyoooccc\\\XXX^^^iiisss}}}|||tttoooggg___XXXRRRMMMIIIEEEDDDCCCCCCDDDGGGJJJKKKIIIDDD<<<444...'''"""   !!!%%%)))///555999===AAAAAA>>>AAA;;;333+++$$$!!!###%%%&&&+++,,,...111333444444444555666666666666555555444111000...,,,)))((('''&&&########################$$$$$$$$$$$$$$$######"""!!!!!!   !!! !!!!!!!!!  !!! !!!!!!!!!""""""######!!!   ###&&&)))000666888999999444...***)))'''(((,,,222888===@@@BBBEEEIIILLLOOOPPPQQQMMMJJJEEE???999333///---)))%%%!!!}}}SSS555+++###!!!$$$%%%)))...222666===GGGNNNVVVYYY]]]]]]YYY[[[iiixxxnnnaaaZZZYYYaaalllwww{{{wwwuuunnniiibbb[[[UUUOOOJJJFFFCCCCCCCCCDDDFFFIIIMMMNNNKKKEEE<<<333,,,&&&!!!    ###+++111555>>>GGGMMMSSSYYYYYYUUUUUUMMM???111'''!!!###$$$%%%***,,,...111222333444444444555555555444444333222///...,,,***(((&&&&&&%%%##############################$$$$$$######"""!!!!!!!!!  !!!  !!!!!!""""""!!!!!!!!!  !!!"""  !!!!!!"""""""""### ###&&&)))000777999:::999555///+++)))((())),,,111777;;;???BBBFFFJJJMMMPPPQQQQQQLLLIIIDDD>>>777111---+++(((%%%!!!xxxQQQ444,,,###"""$$$%%%)))...222777>>>GGGNNNXXXZZZ]]]^^^ZZZ[[[fffrrr{{{kkk]]]SSSWWW___kkkvvv~~~||||||zzztttqqqpppgggccc]]]WWWQQQLLLGGGCCC@@@@@@AAACCCFFFIIILLLNNNMMMFFF;;;111)))"""    """$$$+++666???KKKWWWccciiipppxxxwwwppphhh\\\III666''' """$$$%%%)))+++---000222444444444444444444444333222111111,,,+++***(((&&&%%%%%%%%%########################"""############"""!!!!!!!!! !!!!!!  !!!"""""""""!!!!!!!!!!!!!!! !!!!!!"""###!!!  !!! !!!!!!!!!!!!!!!!!!""" ###&&&***111777999;;;:::666000+++***)))))),,,111666:::===@@@DDDIIIMMMOOOPPPPPPLLLIIICCC===666000,,,)))'''$$$ qqqLLL222+++###"""%%%&&&)))...222777>>>GGGNNNYYYZZZ]]]___]]][[[bbbjjjvvvuuugggYYYNNNOOOWWWdddooowww|||xxxttttttsssmmmiiiiii^^^[[[UUUPPPLLLGGGBBB???===>>>???AAADDDGGGIIIKKKIIIBBB777,,,%%%    '''---555BBBRRR___ppp}}}wwwgggOOO777&&& """$$$%%%((())),,,000222444555555333333333333222111000///******((('''%%%%%%$$$$$$########################""""""######""""""!!! !!! !!!!!!  !!!!!!!!!!!! !!!!!! !!!!!!"""###!!!!!!  !!!!!!!!!!!!!!!!!!!!! """%%%+++222888;;;<<<;;;777111+++***)))***---111666999:::===BBBGGGKKKMMMNNNNNNKKKHHHBBB<<<555///***(((&&&### mmmHHH000***""" ###%%%&&&***...333777>>>GGGNNNZZZZZZ]]]```^^^\\\___eeekkksssyyywwwoooeeeXXXMMMGGGOOO\\\hhhpppuuuxxxzzzvvvnnnjjjkkkiiibbb^^^^^^XXXUUUPPPLLLHHHDDD???<<<;;;<<<===???AAADDDFFFHHHBBB;;;111(((###    """)))444???KKK^^^ttt~~~mmmRRR888%%% """$$$%%%'''))),,,///222444555666333333333222222000//////))))))'''&&&%%%$$$$$$$$$"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!  !!! !!!"""""""""!!!  !!!"""""""""!!!!!!  """%%%,,,333999;;;<<<<<<777111,,,+++******---111555888888;;;@@@EEEIIIKKKLLLLLLKKKHHHBBB;;;444...***'''&&&### hhhDDD---)))### """###'''))),,,000666???IIIPPPVVVXXXZZZZZZXXXXXX[[[___gggnnnsssrrrmmmeeeXXXMMMMMMQQQXXX```hhhnnnrrrtttiiihhhgggeeebbb^^^XXXSSSPPPMMMHHHDDD@@@>>>>>>>>>===>>>???@@@AAAAAABBBBBB;;;777///'''   !!!(((---777FFFXXXjjj}}}hhhIII000!!!###$$$)))***---000333555555555222222222111///...,,,+++((('''&&&$$$###"""""""""############""""""""""""  !!! !!!!!!  !!!!!!""""""!!!!!!  !!!!!!!!!!!! !!!&&&)))---444:::;;;;;;:::444---***)))((((((***---111444888999<<>>888333---)))&&&###"""!!!ccc@@@+++'''""" """###&&&))),,,111777@@@IIIOOOTTTWWWYYYYYYWWWXXX[[[^^^dddkkkqqqppplllfff[[[QQQKKKNNNTTT[[[aaaeeehhhiiigggfffdddbbb___ZZZTTTPPPKKKIIIDDD@@@===<<<;;;<<<;;;<<<===>>>???>>>===<<<444000***###   ###,,,444???LLLaaavvveeeGGG000 !!!###$$$((())),,,///222333444444222222222111///...,,,+++((('''%%%$$$###"""""""""#########"""""""""!!!!!!  !!! !!!!!!  !!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!$$$'''---444:::;;;;;;:::444---***)))(((''')))---111444777999<<>>777222---)))&&&###"""!!!]]]<<<(((&&&!!! """###%%%(((---333999@@@HHHMMMRRRTTTWWWWWWVVVVVVZZZ]]]bbbiiinnnnnnkkkfff]]]TTTNNNQQQUUUZZZ^^^aaabbbbbbcccaaa___\\\YYYTTTNNNIIIDDDBBB>>>;;;999888888888999:::;;;<<<;;;999666444+++(((###   $$$---:::DDDXXXhhh~~~___AAA,,,!!!"""###''')))+++...111222333333222222111000///---,,,+++'''&&&%%%$$$###"""""""""######""""""""""""!!!!!! !!! !!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!$$$(((---444:::;;;;;;:::444---)))((('''''')))---111444666777;;;@@@EEEIIIJJJIIIHHHDDD<<<666111---)))&&&$$$###!!!ZZZ:::((('''!!! """###$$$(((...444:::AAAGGGKKKOOORRRTTTTTTSSSTTTXXX[[[bbbhhhlllkkkiiieee]]]UUUPPPRRRVVVYYY\\\^^^^^^^^^^^^\\\YYYVVVRRRMMMGGGCCC===<<<999777555444444555666777999999777333///,,,%%%"""   $$$(((///>>>PPP]]]xxxvvvVVV999'''!!!"""###'''))),,,...111222222222222111111000///---,,,+++'''&&&%%%$$$###############"""""""""!!!!!!!!!!!! !!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!&&&***...555:::<<<;;;:::333,,,((('''&&&&&&(((---111444666777:::???DDDHHHIIIHHHGGGBBB;;;444000,,,)))&&&$$$###!!!XXX:::)))(((!!!!!!###$$$$$$(((///555;;;AAAFFFJJJMMMPPPRRRRRRQQQRRRUUUYYYbbbgggjjjgggddd```YYYRRRLLLNNNQQQTTTWWWXXXXXXWWWYYYVVVRRROOOKKKFFFAAA===888777555333222111111111222333555444222...***'''"""    $$$)))000999FFF[[[rrroooNNN333$$$!!!###$$$)))***---///111222333333111111111000...---+++***&&&&&&%%%$$$############"""""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  """'''+++...555;;;<<<;;;999333,,,'''&&&%%%%%%(((,,,111333555666999>>>DDDGGGHHHHHHFFF@@@999333...+++)))'''$$$###"""|||UUU888)))(((!!! ###%%%&&&%%%)))///555:::@@@FFFJJJLLLOOOQQQPPPNNNOOORRRUUU___cccddd```]]]YYYSSSMMMKKKLLLOOORRRTTTTTTTTTSSSQQQNNNJJJGGGDDD@@@;;;777444333222000///.........---.........,,,)))%%%###     $$$)))333AAAQQQdddzzzgggGGG///$$$!!!###$$$%%%)))+++---000111222222222111111000///...,,,+++***&&&%%%$$$$$$######$$$$$$""""""!!!!!!!!!!!!  !!!"""!!!!!! !!!!!!"""  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!! %%%)))///555;;;<<<;;;999333,,,&&&%%%$$$%%%''',,,000333555666:::???DDDHHHIIIHHHDDD???777111---+++)))'''%%%$$$""" wwwOOO444&&&''' !!!$$$&&&(((&&&)))///444999@@@FFFJJJLLLNNNPPPOOOLLLLLLOOORRRYYY\\\\\\XXXTTTRRRMMMGGGJJJKKKMMMOOOPPPOOONNNMMMIIIGGGCCC???<<<999555222111000///---,,,+++***)))''''''''''''%%%###!!!    !!!***111:::HHH^^^sss]]]>>>)))""" """$$$&&&''')))***,,,///000111111111111111000///...,,,+++***%%%%%%$$$$$$######$$$$$$""""""!!!!!!!!!  !!!###"""!!! !!!"""###!!!!!!  !!!!!!!!!""" !!!!!!!!!!!!!!! """!!!  %%%)))///666;;;<<<;;;999222+++%%%$$$###$$$'''+++000333666777:::???EEEHHHIIIIIICCC>>>666000,,,***)))(((%%%$$$""" tttJJJ///$$$&&& """%%%''')))'''***...333999???FFFKKKLLLNNNOOONNNKKKKKKMMMPPPSSSVVVVVVRRROOONNNJJJEEEEEEFFFGGGHHHHHHFFFDDDCCCDDDAAA>>>:::888555111...///...---+++***((('''&&&###"""""""""!!!   !!!$$$***555===QQQccc|||TTT555###  !!!###%%%&&&'''((()))+++---///000000000111000000///...,,,+++***%%%%%%$$$$$$###$$$$$$$$$"""!!!!!!!!!  !!!###"""!!! !!!"""###!!!!!!  !!!!!!"""""" !!!!!!!!!""""""!!! !!!"""""" """(((,,,///666;;;<<<;;;999222+++%%%$$$###$$$'''+++000333666888;;;@@@EEEIIIJJJIIICCC===555///,,,***)))(((%%%$$$""" qqqCCC111'''### !!!###$$$%%%(((***...222777===DDDIIIIIIJJJLLLLLLKKKJJJJJJKKKOOOOOOMMMKKKHHHEEEBBBAAACCCDDDEEEEEEDDDBBB@@@???:::999666333000,,,***((()))***+++***)))&&&$$$"""   &&&---777IIIZZZpppnnnDDD333!!!!!!"""###$$$%%%&&&&&&&&&***+++,,,...///000000000111111000000///---,,,+++((('''&&&$$$###""""""""""""""""""!!!  !!!!!!!!!!!! ###""""""!!!  !!!!!!!!!!!!  !!!!!!!!!!!! !!!''',,,222555999;;;999444...)))&&&$$$######&&&+++000333777999===BBBFFFHHHIIIIIIBBB<<<555///+++***)))((('''%%%### lllCCC000'''### !!!###$$$%%%(((***...222666===CCCHHHHHHJJJKKKJJJIIIHHHHHHIIIMMMLLLKKKHHHFFFCCC@@@?????????@@@@@@???===:::999444333222000---+++***)))((()))))))))'''%%%"""!!! $$$///:::JJJ```sssgggAAA000  """"""$$$%%%&&&'''''''''***+++,,,---/////////000/////////...---,,,+++***((('''%%%$$$###""""""""""""""""""!!!  !!!!!!""""""!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """(((,,,333555888:::888222,,,(((%%%$$$######&&&+++000333777999>>>CCCFFFIIIIIIJJJEEE???888222...---+++***&&&%%%"""jjjBBB///&&&### !!!###$$$%%%'''***...111666;;;AAAFFFFFFHHHHHHGGGFFFEEEEEEFFFIIIHHHGGGEEEBBB???===;;;:::::::::999888555333222------,,,+++***))))))(((&&&&&&&&&&&&%%%###!!!  %%%)))222@@@QQQfffyyy[[[;;;,,, !!!###$$$%%%&&&'''(((((((((******+++---............------------,,,***)))((('''&&&%%%$$$###""""""""""""""""""!!!  !!!!!!!!!!!!""""""""""""!!!!!!  !!!!!!!!!!!!!!!""""""""""""""""""""" !!!!!!""""""!!!!!! """(((---444666999999666111***&&&%%%$$$######&&&+++///222777:::???DDDHHHJJJJJJJJJFFF@@@999333000...,,,+++&&&$$$"""ggg@@@///&&&### !!!###$$$%%%''')))---111555999???BBBDDDEEEEEEDDDBBBAAAAAACCCEEEEEEDDDBBB???<<<:::999666666555444222000...---))))))((((((''''''&&&&&&###$$$$$$###"""   !!!&&&...777GGGYYYllllllNNN333'''!!!""""""$$$%%%&&&((())))))************+++,,,---------------------,,,+++***)))((('''&&&%%%$$$############"""""""""!!!  !!!!!!""""""""""""!!!!!!  !!!!!! !!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!###)))...666888999999666000***&&&$$$######$$$&&&+++///222777:::???EEEIIIKKKKKKKKKDDD???888333///,,,***)))%%%$$$!!! ```???...&&&### !!!###$$$%%%&&&)))---000333777<<>>@@@BBBBBBAAA???===:::888777444444333111///---,,,+++(((((('''&&&%%%$$$######!!!!!!!!!   '''///999III___uuubbbFFF,,,### """###$$$&&&'''((()))++++++++++++++++++,,,,,,---,,,,,,,,,---------,,,+++***)))(((&&&&&&%%%$$$############"""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!  !!!  !!!!!!!!!!!!!!!""""""""""""!!!!!! $$$***///888999:::999666000***'''#########$$$&&&***...111666999???EEEIIIKKKKKKKKKEEE@@@999444000---***((($$$###!!!^^^>>>---%%%### !!!###$$$%%%&&&)))---000222666999<<<<<<<<<<<<;;;::::::<<<>>>???>>>===<<<:::777555444222111000...,,,+++******''''''&&&%%%###"""!!!     !!!&&&111<<>>DDDIIIKKKJJJIIIFFFAAA;;;666222...***(((###""" [[[<<<,,,%%%$$$ """###$$$%%%%%%(((,,,///111333666888666666666666555777:::===888888777666444222000...***)))((('''&&&&&&&&&&&&!!!!!!     ###,,,777FFF[[[mmmhhhEEE---!!!"""$$$&&&'''******,,,---.../////////////////////...---,,,,,,******))))))(((&&&%%%$$$%%%%%%$$$$$$###$$$$$$$$$"""""""""!!!  !!!!!!  !!!"""######$$$""""""############""""""!!! !!!&&&---111222333444333000,,,'''%%%!!!!!!"""$$$'''***---///222666===DDDIIIJJJJJJIIICCC???999444///+++(((%%%###""" ```:::...$$$!!!  """$$$'''(((+++...111333444555222222222222222222222222666444222111000///---+++)))(((&&&$$$############!!!!!!    !!! &&&666III]]]vvv|||YYY<<<,,, !!!$$$&&&'''(((***+++,,,...///000000000000//////---,,,+++******)))((('''&&&%%%$$$############"""!!!!!!!!!!!!!!!""""""!!!   !!! !!!!!!   $$$'''&&&,,,444555333111///---***&&&###!!!"""###$$$$$$'''+++...333888@@@FFFHHHIIIIIIJJJEEEAAA;;;555111,,,((($$$###!!!^^^999...$$$!!!  """###&&&(((***---000222444444111111111111111111111111333111///...---,,,***(((((('''%%%###""""""""""""     (((+++888LLLccczzzsssPPP555'''!!!$$$&&&'''(((+++,,,---///000000111111111000///...---+++******)))((('''&&&%%%$$$$$$######""""""!!!!!!!!!!!!!!!"""!!!!!!   !!! !!!!!!   !!!""""""$$$"""$$$)))***)))---444333111...,,,+++(((%%%""" !!!""""""###&&&***...333888@@@FFFHHHHHHGGGGGGBBB>>>888444///+++'''$$$""" [[[999...$$$!!! !!!###%%%&&&))),,,...000222222000000000000000000000000///---+++******)))&&&%%%%%%$$$###"""!!!      &&&000999MMMgggfffDDD---"""!!!$$$&&&((()))------///000111111222222111111000...---,,,+++***(((((('''&&&&&&%%%$$$$$$###"""!!!!!! !!!!!!!!!!!!  !!! !!!   """###$$$%%%%%%(((,,,,,,***,,,000000...+++***(((&&&$$$!!! !!!!!!###&&&***---444:::BBBHHHIIIGGGDDDCCC>>>:::555111...***&&&$$$""" YYY888---###  """###%%%'''***,,,...///000........................+++***(((''''''&&&$$$""""""!!!!!!     (((222<<>>999555111...+++((('''&&&$$$""" !!!###%%%(((---111999???FFFKKKJJJFFFBBB???999666222///---***'''%%%WWW666,,,"""  """$$$&&&(((***++++++************************'''%%%############!!!     ###,,,>>>OOOmmmjjjIII222%%%!!! """%%%(((+++---...000111111222333333222222222111000...,,,***)))((($$$$$$$$$######""""""""""""!!!    !!! !!!  !!!"""!!!%%%***...222888AAAGGGTTT[[[^^^[[[SSSKKK@@@888333000,,,((('''%%%###!!!!!!###%%%)))...222:::???FFFJJJIIIEEEAAA>>>888555111...+++)))&&&### UUU666+++!!!  """%%%'''((())))))(((((((((((((((((((((((($$$###!!!!!!!!!!!!     '''///???XXXnnn\\\???,,,""" """$$$'''***---///000000111111222222222222111111000///---+++)))'''&&&""""""""""""!!!!!!!!!!!!!!!!!!    !!! !!!!!!   !!!###%%%'''((((((...777>>>FFFQQQ^^^gggrrryyy{{{sssgggZZZKKK>>>555111,,,(((&&&$$$"""  """%%%)))...222:::>>>DDDGGGFFFBBB???>>>777333///,,,)))'''###!!!  TTT666+++!!!  """$$$&&&'''(((((((((((((((((((((((((((((("""!!!     ###...<<>>===555222...***'''%%%!!!   UUU666,,,$$$!!! """$$$%%%%%%&&&(((((((((((('''&&&%%%$$$""""""!!!    """###+++:::RRRnnnjjjJJJ...### !!!%%%'''***---///111222222444444555555444333333222000...---***)))''''''&&&$$$###!!!   !!!!!!!!!!!!!!! !!! ((($$$  """###!!!%%%)))---000666>>>DDDMMMXXXgggvvveeeLLL===333***&&&$$$  !!!"""###%%%)))///333<<<>>>@@@@@@>>>;;;::::::555222---)))&&&###  VVV666,,,###!!! """###$$$%%%%%%'''''''''&&&&&&%%%$$$###!!!    '''///>>>SSSmmmcccEEE+++""" !!!###&&&(((+++...111222333333333444444333333222111000///---,,,***((('''&&&&&&###"""!!!   !!!!!!!!!!!!!!! !!! !!!######"""!!!!!!"""%%%###""""""$$$''')))***,,,000555:::AAAKKKWWW___nnnxxxnnnSSS===333***'''%%%!!! !!!!!!!!!"""###%%%)))...222;;;===??????<<<:::999888444111,,,)))&&&###UUU555,,,###  """###$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!    &&&---<<>>FFFNNNYYYgggwwwwwwYYY>>>444+++(((&&&"""!!!"""!!!"""###$$$%%%)))...222:::;;;======:::777666666222///+++'''$$$"""}}}RRR444+++"""  !!!"""#########""""""""""""!!!   '''111;;;QQQooonnnLLL666### !!!###&&&)))***,,,...222444666666777333333333222111///...---***)))(((&&&%%%$$$######!!!  !!!!!!  """###%%%(((***(((***,,,...222888>>>BBBOOOVVVaaammmzzz|||\\\>>>444+++(((&&&###"""###!!!"""###$$$&&&***000444999;;;===<<<999666444444111...)))&&&###!!!}}}SSS333***""" !!!"""""""""   $$$222???TTTmmmcccCCC111!!! """###%%%)))+++---...111333555666777777333333333222000...---,,,((('''&&&$$$###"""!!!!!!  !!!$$$&&&'''***---///000333777<<>>===999666444333000,,,(((%%%###  TTT333)))!!! !!!!!!!!!!!! !!!  ###---BBBTTToooXXX:::---   ###%%%&&&)))---//////111333444555666666555333222222000...,,,***)))%%%%%%###"""!!!     !!!###%%%'''))),,,///222777<<>>@@@AAA???<<<888666555///,,,(((%%%###  ~~~SSS222)))!!!   !!!&&&---<<>>BBBCCCDDDBBB>>>:::888777///,,,(((%%%###!!! zzzPPP222)))!!!  &&&---666IIIiiijjjDDD+++'''   !!!######$$$&&&)))+++---000444777333444555555555444333222///...---+++)))&&&$$$######"""!!!    !!! !!!###&&&)))000666>>>FFFOOOTTTfffppp{{{WWW:::111(((&&&%%%"""!!!""" """%%%)))...444<<>>DDDJJJHHHEEECCCAAA???<<<999...+++&&&###!!! UUU555+++###   %%%)))666KKKdddwwwRRR>>>(((!!!!!!  !!!"""$$$&&&((()))***---...///111333444444444666444222222222111000...++++++)))(((&&&$$$###"""!!!   !!!###&&&***///333777AAAOOO\\\hhhvvvrrrNNN888///'''%%%%%%###"""$$$###$$$&&&(((---555???EEEKKKIIIEEECCCBBB???<<<:::000,,,'''$$$""" ~~~TTT555+++###    &&&,,,444FFFaaa}}}kkkIII777$$$!!!!!!  ######%%%''')))+++---...///000111333444444555555555333111000000///---+++)))((('''%%%$$$"""!!!!!!   !!! """$$$)))000888>>>IIIVVViii{{{mmmJJJ666---&&&$$$$$$"""!!!######$$$'''***///777@@@FFFLLLJJJFFFDDDBBB@@@===:::222...)))%%%"""!!!~~~TTT555+++###   ###***666DDD\\\zzzbbb@@@111"""!!!!!!  !!!%%%&&&(((***,,,///000111111222333444444555444444333111///...---,,,***(((''''''&&&$$$###!!!   !!! !!!""""""!!! """$$$&&&(((///999FFFPPPaaapppgggGGG444,,,%%%$$$$$$!!! """###%%%(((,,,111999BBBHHHMMMKKKGGGEEECCC@@@===:::333///***%%%###!!!XXX555+++###    %%%...EEEYYYxxx}}}[[[999,,,  !!!!!!"""((()))***,,,...000222333222333333444444333333333000...,,,+++***)))'''%%%&&&&&&%%%$$$"""!!!   !!!""" !!!!!!!!!!!!!!!!!!(((+++///555???OOOaaannnbbbDDD333+++$$$$$$$$$""" !!!###%%%)))...444<<>>IIIWWWjjj___CCC222***%%%%%%%%%"""!!!!!!###&&&+++000666>>>GGGMMMNNNKKKGGGDDDBBB???;;;999222...)))%%%"""!!!VVV555+++###     """+++???RRRpppfffGGG111'''!!!$$$&&&&&&''''''++++++,,,---...///000111111111111111000///...---***((('''&&&&&&&&&$$$"""""""""!!!  !!!!!!!!! !!!"""###!!!"""$$$%%%&&&***000444;;;GGGXXXiiixxx]]]DDD222***%%%%%%&&&###!!!"""$$$''',,,111888@@@HHHNNNMMMJJJGGGDDDAAA>>>:::888000,,,'''$$$""" ZZZ555+++###      """(((666PPPggg]]]>>>000&&& !!!$$$&&&((())))))))),,,,,,,,,---.../////////111000000000///---,,,+++((('''%%%%%%%%%%%%$$$"""   !!!"""""" """######$$$&&&)))***---333;;;AAAQQQ```vvv]]]DDD222+++&&&&&&'''$$$""""""$$$''',,,222999AAAIIIOOOMMMJJJFFFCCCAAA===:::777...+++&&&###!!! [[[888,,,"""  ###)))///@@@bbbwwwPPP777'''### !!!"""$$$&&&(((***++++++---...........................---,,,+++***)))(((&&&&&&%%%%%%$$$###""""""!!!!!!!!!  !!!"""!!! !!!!!! """!!! ###'''******---000444:::DDDQQQZZZjjj|||YYYAAA111---)))%%%%%%$$$$$$###''')))...555<<>>000---(((%%%%%%%%%%%%$$$'''***000888???EEEIIIKKKKKKHHHDDD@@@===999555222---***%%%""" \\\:::...### !!!###$$$%%%%%%$$$###"""  """%%%111EEEbbb|||ZZZ===,,,$$$ """###$$$&&&'''(((((((((((((((''''''''''''&&&&&&%%%%%%$$$###""""""!!!!!!     ###%%%&&&''')))***'''+++111555999>>>EEEJJJWWW```mmm{{{uuuPPP<<>>;;;888444222,,,((($$$!!! ^^^:::///$$$ !!!###%%%%%%%%%$$$###"""   (((000AAAYYYzzzsssQQQ666((("""###$$$%%%&&&'''(((((((((&&&%%%%%%%%%$$$$$$$$$#########""""""!!!!!!   """%%%&&&&&&'''+++---111777???GGGNNNXXXdddllluuuoooKKK999...+++'''%%%%%%&&&&&&&&&)))---555===DDDIIIKKKLLLIIIFFFAAA===:::666333000***'''### bbb;;;///$$$!!!!!!###$$$%%%######"""!!!  !!!%%%***888PPPmmmhhhHHH111&&&  $$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$######""""""!!!"""!!!!!!!!!  ###&&&'''))),,,333999AAAIIITTT___hhhtttiiiGGG777---***'''%%%%%%'''''''''+++000888@@@FFFJJJKKKKKKGGGDDD@@@<<<999666111...(((&&&""" fff<<<000%%%!!!!!!"""######!!!!!!!!!  %%%)))...DDDbbb\\\@@@...&&&"""######$$$$$$$$$$$$###$$$$$$###""""""!!!  !!!###"""&&&***...222:::FFFOOOXXXdddsssdddDDD555---***&&&%%%%%%'''((((((...333:::BBBHHHJJJJJJIIIEEEBBB???===999555000,,,'''$$$!!!hhh<<<000%%%!!!  !!!""""""  !!!''',,,999SSSuuuwwwTTT;;;---(((!!!!!!""""""""""""!!!!!!$$$######"""!!!!!!  """"""!!!"""###%%%%%%***///555<<>>HHHUUUfffxxx```AAA222***)))'''%%%$$$%%%))),,,///555===EEEJJJJJJHHHFFFCCCAAA???===:::555...***)))'''%%%"""  gggDDD...$$$$$$ """###$$$%%%######"""!!!$$$###,,,AAAXXXvvvbbbEEE666***!!! !!!###&&&'''+++111<<>>FFFJJJJJJHHHFFFCCCAAA@@@>>>;;;666000+++((('''$$$""" jjjFFF///%%%%%% """$$$$$$%%%$$$$$$###!!! ''')))555LLLjjj~~~YYY???111''' !!! %%%***...666???LLLWWWjjj}}}ZZZ===111))))))'''%%%$$$&&&***...222777???FFFJJJJJJHHHFFFCCCBBB@@@>>><<<777111---'''&&&$$$!!!oooHHH111&&&%%%!!!###$$$%%%%%%%%%$$$###""" """+++000???ZZZzzzuuuRRR:::,,,%%%  ###!!!###)))000:::IIIVVVfffsss}}}UUU;;;111(((((('''%%%%%%'''+++///444999@@@GGGJJJKKKIIIGGGCCCBBB@@@???<<<888222...&&&%%%###!!!uuuKKK333'''&&& """###$$$%%%%%%%%%$$$###!!! ###---555IIIfffmmmLLL666)))""" """$$$###'''000<<>>:::555...)))###""" PPP888***&&& """###%%%%%%&&&&&&######!!!###%%%...???RRRrrrsssQQQ:::,,,""" $$$(((...<<>>:::444,,,(((###""" ZZZ:::(((&&& """$$$%%%%%%%%%%%%"""!!!  '''333BBB\\\fffFFF444$$$  !!!(((111;;;SSSiiigggFFF222)))&&&''''''&&&(((+++111555===BBBGGGKKKKKKJJJIIIIIIEEECCC@@@===999444---)))!!! ]]]===)))'''!!! """$$$%%%%%%%%%%%%"""!!! """+++888KKKggg~~~ZZZ>>>000$$$ !!! ###,,,666KKKeee}}}bbbDDD333,,,'''((((((((()))---222777>>>BBBGGGKKKKKKJJJIIIIIIFFFDDD@@@<<<888222,,,(((!!! bbb@@@+++(((""" !!!"""$$$%%%%%%%%%$$$!!! !!!$$$--->>>UUUvvvuuuRRR777---$$$!!!   """(((555BBB___|||[[[@@@333---((()))))))))+++///555999>>>BBBGGGJJJJJJIIIIIIIIIFFFDDD@@@;;;777111***&&&!!! fffBBB,,,(((""" !!!###$$$%%%%%%$$$$$$ """&&&000BBB^^^tttQQQ555+++###  """&&&///@@@PPPnnnXXX>>>000+++(((((()))***+++000666:::???BBBGGGIIIIIIHHHHHHHHHGGGCCC???:::555///)))$$$!!!jjjEEE,,,'''!!! !!!###$$$%%%%%%$$$### %%%)))444HHHhhhnnnKKK111''' $$$)))555KKK___}}}}}}VVV<<<...'''''''''((())),,,000777;;;???CCCFFFHHHHHHHHHHHHHHHFFFBBB===888333---'''### nnnGGG,,,'''!!!!!!"""###$$$%%%$$$$$$###  !!!(((...:::QQQtttvvv]]]???***$$$!!!&&&...>>>ZZZqqqyyySSS:::---&&&&&&'''(((***,,,111888===@@@CCCFFFHHHGGGGGGGGGHHHDDD@@@;;;666111,,,'''### rrrJJJ...(((""" !!!"""###$$$%%%$$$######  !!!)))000>>>VVV|||iiiLLL444'''%%% %%%---888MMMmmmqqqMMM888...***'''(((***+++...333:::???AAACCCFFFGGGGGGFFFGGGHHHBBB???999444000,,,'''$$$ vvvMMM000)))###  !!!"""$$$$$$%%%$$$######!!!  """&&&...>>>XXX```DDD111)))))) !!!$$$***444AAAYYY|||jjjHHH666000...((()))+++,,,000555<<>>888333000,,,'''$$$ zzzQQQ333***"""!!!"""###$$$%%%%%%%%%$$$###   ###%%%,,,???```rrrVVV777...'''###  !!!%%%,,,888NNNoookkkIII555------'''))),,,///222777===AAACCCEEEHHHJJJJJJHHHDDDBBBAAA===777222...***'''$$$!!!}}}SSS444+++"""!!!######$$$%%%%%%%%%$$$###   """&&&...BBBccckkkOOO444,,,$$$!!! $$$)))444EEE___gggFFF333,,,,,,((())),,,///222777===BBBDDDFFFHHHJJJJJJHHHEEECCCAAA===777222...***'''$$$!!!WWW777,,,###!!!######$$$%%%%%%$$$###"""  """(((000EEEhhhaaaFFF000(((!!!"""###'''---<<>>CCCFFFGGGIIIJJJIIIHHHFFFDDD@@@<<<666111...***'''$$$!!!\\\:::...### """######$$$%%%%%%$$$"""!!!  """'''000GGGkkk~~~XXX???---&&&  ###&&&,,,555HHHcccZZZ???111,,,,,,(((***---000444999@@@DDDIIIIIIJJJJJJIIIHHHGGGFFF???;;;666111---***'''$$$!!! aaa>>>000$$$!!!#########$$$%%%$$$###"""!!!  !!!%%%///FFFjjjtttQQQ:::+++%%% %%%)))444AAAYYYxxx{{{UUU===111---,,,)))+++...111555;;;AAAEEEJJJKKKKKKKKKJJJIIIGGGFFF>>>;;;555111---***'''%%%  fffAAA111%%%!!!######$$$$$$$$$$$$"""!!!   !!!$$$...EEEiiijjjJJJ777***###!!!(((...777IIIggguuuQQQ;;;222---+++))),,,///222666<<>>:::555000---***'''%%% jjjDDD333%%%"""$$$###$$$$$$$$$###"""    %%%...DDDhhh```CCC222'''""" $$$,,,222???VVVxxxoooMMM:::111,,,(((***,,,///333777===CCCHHHKKKLLLNNNOOONNNKKKGGGEEE===999444000---***'''%%% lllEEE333&&&  """$$$###$$$$$$$$$###"""    %%%...DDDggg|||YYY>>>///&&& !!!""""""&&&///666NNNffflllKKK888000***&&&***,,,000333888===DDDIIIJJJLLLOOOPPPOOOLLLGGGDDD===999444000---***'''%%% wwwKKK111)))$$$ """""""""""""""!!!!!!  $$$,,,AAAfffrrrOOO666***$$$!!!!!!"""#####################""" %%%'''222EEE[[[aaaFFF999///))))))***,,,000555999???EEEIIINNNPPPQQQQQQNNNKKKFFFDDD===999444000---***'''$$${{{NNN222)))$$$ !!!!!!""""""######""""""!!!   $$$+++@@@eeekkkKKK555)))$$$!!! !!!############$$$$$$$$$###"""!!!!!! !!!'''***555JJJiii\\\CCC777...***++++++...222777<<>>333---+++,,,,,,///444999>>>EEELLLQQQRRRSSSSSSSSSPPPLLLHHHEEE@@@;;;555///+++'''""" UUU777+++%%%!!! !!!""""""!!!!!!!!!!!!!!!    $$$+++???aaayyyXXX???///(((!!!!!!"""""""""###$$$%%%&&&&&&%%%%%%%%%%%%$$$###"""  """,,,777KKKeee~~~SSS;;;111,,,***---,,,000555:::@@@GGGNNNSSSTTTTTTUUUTTTQQQMMMHHHEEE>>>:::444...***&&&""" YYY:::,,,&&&$$$###!!! !!!!!!   $$$+++===^^^pppQQQ:::---'''!!! """###$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$"""!!!  !!!###...<<>>000(((%%%""" !!!###%%%((()))((())))))************)))'''''''''&&&%%%$$$###""" !!!%%%---@@@YYYjjjEEE444...***((()))000333888===BBBIIIPPPTTTWWWWWWWWWUUUQQQKKKFFFBBB;;;777111+++'''###vvvJJJ000'''"""!!!""""""#########""""""!!!"""######"""!!!   ###000GGGgggjjjLLL999---&&&$$$!!!  !!!"""$$$&&&'''''',,,,,,++++++***)))))))))''''''''''''&&&%%%$$$###""")))333FFFggg```BBB666+++'''++++++///222666;;;AAAHHHPPPUUUXXXWWWUUUTTTQQQLLLFFFBBB777333...***&&&### zzzMMM111'''"""!!!""""""###############""""""###$$$###"""!!!  """---AAA```dddHHH777,,,&&&$$$!!!  !!! """$$$'''((()))***++++++******)))(((((((((%%%&&&&&&%%%%%%$$$###""""""+++:::RRRuuu[[[>>>444***'''+++,,,///222666;;;AAAHHHPPPUUUYYYXXXVVVSSSPPPKKKEEE@@@666222---(((%%%"""RRR444(((###!!!"""######$$$$$$$$$#########$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!   ))):::UUUzzz\\\BBB444***%%%$$$   """###&&&((()))*********))))))(((''''''&&&&&&$$$$$$$$$$$$###"""!!!  %%%000DDDbbb|||VVV:::222***'''+++,,,...111666<<>>444000+++'''$$$!!!XXX777((("""!!!!!!"""###$$$$$$$$$$$$###$$$%%%%%%%%%$$$######"""""""""""""""!!!  &&&333JJJnnnvvvUUU>>>111)))$$$###   !!!###%%%&&&'''((((((((((((''''''&&&%%%%%%%%%######$$$######"""!!!  $$$***888PPPqqqxxxRRR888111***'''+++,,,---111666<<>>888333000+++'''$$$"""iiiBBB---### !!!"""#########"""###$$$%%%&&&%%%$$$$$$"""""""""""""""!!!!!!  ###)))777QQQuuu~~~fffIII666---'''###""" !!!""""""""""""!!! $$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%$$$##################"""!!!   ###$$$222MMMoooqqqMMM555000***'''******+++000666===CCCJJJQQQUUUYYYVVVSSSOOOKKKDDD<<<777333///+++'''$$$"""qqqJJJ222&&&!!! !!!!!!""""""!!!"""$$$%%%%%%%%%$$$###!!!!!!""""""!!!!!!  """%%%,,,AAA```xxxttt]]]BBB222+++'''$$$$$$!!!"""###$$$$$$###"""!!!   !!!!!!$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%$$$######!!!""""""!!!!!!  !!!$$$+++>>>^^^jjjGGG111...)))'''******+++///666===DDDKKKQQQUUUWWWUUURRRNNNJJJCCC<<<666111...)))%%%###!!!wwwNNN555)))### !!!!!!!!!!!!"""###$$$%%%$$$$$$###!!!!!!!!!!!!!!!   !!!%%%555RRRhhhmmmVVV===///***'''%%%%%%"""###$$$%%%%%%$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""###$$$$$$%%%%%%%%%$$$''''''&&&%%%%%%$$$$$$###  !!!%%%555JJJllleeeCCC...,,,((('''++++++***///666>>>DDDKKKQQQUUUVVVTTTQQQNNNIIICCC;;;666000,,,((($$$""" UUU777)))&&&  !!!"""##################"""!!!   """'''333FFFSSSmmm{{{dddOOO888---***(((&&&%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""#####################"""######$$$$$$(((%%%""" !!!"""######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############"""!!!    000===\\\[[[???...+++&&&&&&***(((...111666===EEELLLQQQTTTXXXTTTOOOJJJFFFAAA<<<888333///)))$$$"""!!! \\\;;;***%%%!!! !!!"""##################"""!!!  """,,,;;;GGGXXXfffzzzaaaMMM666,,,***(((&&&%%%###$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$#########$$$$$$%%%(((%%%""" !!!###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""###"""!!!  ###555JJJjjjYYY>>>...+++&&&&&&***(((...111666>>>EEELLLQQQTTTVVVSSSNNNIIIEEEAAA<<<999333///)))%%%"""  gggAAA,,,$$$!!! !!!"""##################"""!!!  %%%000999CCCOOOaaarrr|||\\\III555,,,***(((&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$""""""""""""""""""""""""""""""######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''%%%"""!!!"""$$$$$$$$$&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$######"""""""""   !!! (((<<>>FFFLLLQQQTTTTTTQQQLLLHHHEEEAAA<<<999444000***%%%""" pppGGG...&&&"""  !!!"""##################"""!!!  ###+++111:::CCCPPP\\\iiiyyytttUUUDDD333+++***(((&&&&&&%%%&&&&&&''''''&&&&&&%%%##############################$$$%%%&&&''''''(((&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$""""""###%%%%%%%%%'''''''''''''''(((((((((&&&&&&%%%%%%$$$############"""   !!!"""...EEEcccvvvQQQ999,,,+++&&&&&&***)))...111777???GGGMMMQQQTTTQQQNNNJJJGGGDDD@@@<<<999444000***&&&### wwwLLL222***###  !!!"""###$$$$$$$$$$$$######"""!!!  """(((,,,444;;;CCCLLLUUUbbbrrr~~~nnnNNN@@@111,,,+++(((''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))'''&&&%%%%%%$$$$$$$$$%%%%%%###""""""$$$&&&&&&&&&'''''''''(((((()))))))))''''''&&&&&&%%%$$$$$$$$$###"""!!!   """%%%555PPPuuupppMMM666++++++&&&%%%***)))---111888@@@GGGMMMRRRTTTOOOMMMIIIEEEBBB???;;;888333///***&&&###!!! RRR666...###!!! !!!"""###$$$$$$$$$$$$######"""!!!  !!!%%%(((---222999>>>EEEPPP]]]hhhrrr}}}gggHHH<<<111---,,,***((()))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((()))'''&&&%%%$$$$$$######$$$$$$###"""###%%%''''''&&&''''''(((((())))))******)))((((((''''''&&&%%%%%%$$$$$$"""!!!   %%%,,,BBBaaajjjHHH333++++++&&&%%%******---111888AAAHHHNNNRRRSSSNNNLLLHHHDDDAAA>>>:::777111...***'''$$$"""  YYY999000$$$""" !!!!!!!!!"""###$$$$$$$$$$$$######"""!!!   $$$&&&)))...333777:::AAALLLTTT[[[eeetttzzzaaaDDD:::000...---+++***+++))))))************))))))))))))))))))))))))))))))***))))))))))))(((((((((&&&&&&%%%######"""""""""###""""""###&&&(((((('''''''''((())))))***++++++******))))))((((((''''''&&&%%%$$$"""!!!!!!!!!!!!   )))555PPPtttdddEEE111***+++&&&%%%******---111999AAAIIINNNRRRSSSNNNKKKGGGCCC@@@<<<888555///,,,)))'''%%%###  ___;;;000$$$""" !!!"""!!!"""###$$$$$$%%%$$$$$$######"""!!!  !!!$$$&&&+++///444555555999@@@GGGIIISSS___jjjsssttt\\\BBB999111///...,,,+++,,,******++++++++++++******************************++++++******)))(((((((((&&&%%%$$$###""""""""""""###""""""$$$&&&((((((''''''(((((()))***+++++++++++++++******)))((((((((('''&&&%%%###""""""!!!!!!    """---;;;[[[```CCC000***,,,&&&%%%******---111999BBBIIIOOORRRSSSNNNKKKGGGCCC???;;;777444...,,,)))'''%%%###   lllDDD///)))$$$ !!!"""$$$%%%%%%&&&&&&%%%%%%$$$"""!!!  """%%%'''---...///111333555777888BBBEEEKKKRRR]]]jjjwwwnnnXXX@@@:::333...,,,---//////..................------,,,,,,---------,,,++++++,,,***))))))******((('''(((%%%###""""""!!! #########$$$$$$%%%%%%%%%))))))***++++++,,,------///...---,,,++++++++++++&&&&&&&&&%%%%%%$$$$$$$$$"""!!!   &&&///EEElll```???444***'''''''''))),,,...222999BBBKKKQQQRRRRRRPPPKKKEEE@@@<<<999777555111...)))&&&$$$"""   uuuLLL555)))$$$ !!!"""$$$%%%%%%&&&&&&%%%%%%$$$"""!!!   """%%%'''+++,,,---///111333444555888:::???DDDMMMWWWcccjjjwwwgggSSSBBB===666111///000111222111111111000000000000000...////////////...------...,,,++++++++++++***((((((&&&###""""""""" """"""###$$$$$$%%%&&&&&&))))))***+++,,,------...///...---,,,,,,+++++++++''''''&&&&&&%%%%%%$$$$$$"""!!!  ###---:::VVV]]]===333)))'''''''''))),,,///333:::CCCLLLQQQSSSRRROOOKKKEEE@@@<<<999666444000---)))&&&$$$"""  VVV<<<***%%%  !!!"""$$$$$$%%%%%%%%%%%%$$$$$$"""!!!   """%%%'''******+++---...000111111333444777;;;@@@HHHPPPVVV___eeennnxxxeeeTTTEEE@@@:::666444555666666555555444444444333333333222222222222222111000000000...------------+++***(((&&&$$$"""""""""!!!!!!!!!"""###$$$&&&&&&'''))))))***+++---...////////////......------,,,,,,((((((((('''&&&%%%%%%%%%###"""!!! ###000DDDddd{{{XXX;;;111(((&&&''''''))),,,000444;;;DDDMMMRRRSSSRRRMMMIIIDDD???<<<999666333///,,,(((%%%###!!!   ^^^@@@+++'''"""  !!!"""$$$$$$%%%%%%%%%%%%$$$$$$"""!!!   """&&&(((******++++++,,,---......000111333666999>>>EEEIIINNNSSSZZZbbbjjjuuuyyydddUUUHHHDDD???;;;::::::::::::999888888888777666666666555555555555444333222222111///...---......,,,***)))'''$$$#########!!!  !!!###$$$&&&''''''((()))***+++---...000000000000000//////......---******)))((('''&&&&&&%%%$$$###"""!!! (((666NNNrrrvvvTTT999///'''%%%''''''))),,,111555<<>>======<<<;;;::::::999999777777777777666555444333222000.........---,,,******'''%%%$$$$$$###"""!!! !!!"""$$$%%%&&&''''''((()))+++---///000111000000111111111000//////,,,,,,+++***)))((('''&&&%%%$$$###"""!!! &&&111DDD```rrrOOO555---%%%%%%&&&'''))),,,222666===FFFNNNRRRQQQPPPIIIFFFBBB>>>;;;888444111---***'''$$$"""    nnnHHH111+++$$$  !!!"""######$$$$$$$$$$$$######"""!!!   ###&&&(((,,,,,,,,,,,,++++++++++++'''))),,,...///111555777999???FFFLLLPPPVVV]]]bbbjjjoooxxxvvvkkk___XXXOOOMMMIIIGGGFFFFFFDDDCCCBBBAAAAAA@@@???>>>======:::::::::999888777666555333111/////////...,,,******(((&&&$$$$$$$$$###!!! !!!"""###%%%%%%&&&%%%&&&(((***,,,...000111000111222333333222111000...---,,,+++***)))((('''%%%%%%$$$###"""!!!  (((999QQQsssmmmKKK333***$$$$$$&&&'''))),,,111666===GGGNNNQQQPPPNNNHHHEEEAAA>>>;;;777333000,,,)))&&&###"""    zzzRRR444---$$$ !!!"""######$$$$$$$$$$$$######"""!!!   ###'''))),,,,,,++++++******)))))))))+++---//////000222333333777<<<@@@CCCHHHOOOTTTXXX\\\ccckkkrrrxxx{{{}}}|||{{{yyyuuuppphhhaaa\\\TTTRRROOONNNMMMLLLJJJHHHGGGGGGFFFEEEDDDCCCBBBBBB=========<<<;;;:::999888555333111111000000...,,,+++)))&&&%%%%%%%%%###""" !!!!!!"""###$$$$$$%%%$$$%%%&&&)))+++...///000000222333444444333222111//////---,,,+++)))((((((&&&&&&%%%$$$###"""!!!!!!!!! ---DDDaaahhhFFF111)))######&&&'''))),,,111555===FFFMMMPPPNNNLLLFFFDDD@@@===:::777333000+++(((%%%###!!!    ZZZ666...$$$ !!!"""######$$$$$$$$$$$$######""""""   ###''')))+++++++++***)))(((((((((''')))+++,,,,,,+++,,,---111444777888999===CCCIIIMMMPPPUUU[[[aaaeeehhhjjjkkklllllljjjgggbbb]]]ZZZWWWUUUSSSRRRQQQPPPNNNLLLKKKKKKJJJIIIGGGFFFFFFEEE@@@@@@??????>>><<<;;;:::777555333222222111///---+++)))&&&%%%%%%%%%###"""!!!!!!""""""#########$$$###$$$%%%(((+++---///000111222444555555444222111000///...---+++***)))(((&&&&&&%%%%%%$$$###""""""!!!   (((999RRRqqqeeeCCC///((("""###&&&'''))),,,111555===FFFMMMOOOMMMKKKEEECCC@@@===:::777222///+++(((%%%"""!!!   ___BBB000'''$$$ """!!!!!!!!!!!!!!! $$$$$$$$$$$$$$$###"""!!!######"""!!!!!!!!!!!!!!! !!!%%%)))+++000///...,,,+++*********---+++)))((()))+++...//////111333555888;;;===>>>CCCEEEHHHLLLQQQVVV[[[]]]___```aaaaaaaaa```^^^^^^YYYXXXWWWVVVUUUTTTSSSRRRSSSRRRQQQOOOMMMKKKJJJIIIDDDCCCBBBAAA???<<<:::999;;;999777555444333000...,,,+++***)))'''%%%$$$###$$$######""""""""""""###$$$%%%&&&(((***---///000000000111222333333333333333111...+++******++++++%%%%%%%%%%%%$$$###""""""!!!!!!   &&&000GGGhhh\\\>>>222***%%%$$$%%%%%%(((---222888AAAGGGJJJKKKKKKKKKFFFCCC>>>:::777555222111+++)))&&&###    iiiEEE222'''$$$ """ !!!"""######$$$$$$$$$$$$$$$###""""""""""""!!!  """&&&***,,,000///...,,,+++*********+++***(((((((((***---...---...000222555777999:::<<<===@@@DDDHHHMMMQQQSSSWWWXXXZZZ[[[[[[[[[ZZZZZZXXXXXXWWWWWWVVVUUUUUUTTTTTTTTTRRRPPPNNNLLLKKKJJJEEEEEEDDDCCCAAA>>><<<;;;<<<:::888666555444111///...---,,,+++)))'''&&&%%%$$$$$$###""""""""""""###$$$%%%&&&'''))),,,...//////000111222333333333333111000...,,,+++*********%%%&&&&&&%%%%%%$$$###""""""!!!     ###+++777QQQtttZZZ<<<000)))######$$$$$$''',,,222888@@@GGGIIIJJJIIIIIIEEEBBB>>>:::888555222///+++)))&&&"""   wwwKKK555(((%%% """ """$$$%%%&&&###$$$$$$$$$$$$###""""""!!!!!!   """''',,,...111000...---+++*********)))(((''''''''')))+++---+++,,,---...000222333444555666888;;;???CCCFFFHHHMMMNNNPPPRRRTTTUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVUUUSSSQQQOOOMMMLLLHHHHHHGGGEEECCCAAA???>>>>>><<<999888777666444222111000///---+++***)))(((%%%%%%$$$###############$$$$$$%%%&&&(((+++,,,...//////000111222222222222//////...---+++***))))))&&&&&&&&&&&&%%%$$$######""""""!!!  """'''333DDDaaaVVV;;;...'''""""""###$$$'''+++111777???EEEHHHHHHGGGGGGCCC@@@===;;;888555111...***(((%%%""" UUU;;;+++'''!!! !!! """###%%%&&&######$$$$$$$$$######"""""""""!!! !!!  ###)))...111333222000...,,,++++++***(((((('''&&&'''(((***+++******+++,,,---...//////222333444777:::===???AAADDDFFFHHHLLLNNNPPPQQQQQQSSSSSSTTTUUUVVVWWWWWWXXXXXXWWWVVVTTTRRRPPPOOONNNKKKKKKJJJHHHFFFDDDBBBAAA???===;;;:::999888666444222222000///---,,,******'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))+++,,,......///000111111111111---...------,,,***)))(((''''''''''''&&&%%%$$$######"""!!!     ###***;;;TTTrrr~~~SSS999---&&&"""###$$$%%%'''+++000666>>>DDDFFFFFFEEEEEE@@@???<<<:::888555000,,,)))(((%%%""" aaaBBB...)))""" !!! !!!"""######"""######$$$$$$$$$######$$$###""""""!!!!!!""""""!!!!!!!!!  %%%+++111555666555333111///...------***)))(((''''''((())))))*********++++++,,,------000111222444666888:::<<>><<<;;;;;;:::888666444333222000...---,,,+++))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&''')))***+++------...///000000000000,,,,,,,,,,,,+++***(((((('''''''''''''''%%%$$$$$$$$$###"""!!!   !!!$$$000FFFfffxxxOOO888,,,&&&"""$$$&&&&&&))),,,000666===CCCEEEDDDCCCCCC???===;;;999777444///,,,((('''$$$!!! nnnJJJ333,,,$$$  !!!!!!""""""""""""###$$$$$$$$$$$$###%%%$$$######""""""######"""!!!!!!!!!!!!  &&&---444888:::999777555333111000000---,,,+++***)))((((((((())))))******++++++,,,,,,------...///222444666777;;;===@@@CCCFFFHHHIIIIIIIIIJJJKKKMMMNNNPPPQQQRRRRRRRRRQQQQQQPPPPPPPPPOOOMMMMMMLLLJJJHHHFFFDDDCCC@@@>>><<<<<<;;;;;;999777555555333222000///------,,,,,,***)))((((((((((((''''''''''''((()))***+++,,,,,,---...////////////,,,,,,++++++***))))))((((((((((((((('''&&&%%%$$$$$$$$$###!!!    $$$***<<>><<<999777666333///,,,(((&&&$$$!!! xxxQQQ666///&&&  !!!"""""""""""""""###$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!   &&&...666:::>>>===;;;888666555444333000000...---+++)))((('''((((((((()))***++++++,,,******+++---///111333555888:::<<>><<<<<<<<<;;;999777888777666444333111000//////...---+++*********)))(((((((((((())))))***++++++,,,---......///......,,,,,,***)))(((((())))))((())))))(((((('''&&&%%%%%%$$$###"""!!!    !!!+++333LLLnnnkkkFFF333(((###!!!$$$&&&'''))),,,111777>>>CCCDDDCCCBBBAAA>>><<<888555444222///---'''&&&###  ~~~UUU999111'''  !!!"""###$$$!!!"""###$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!   '''///777<<<@@@???===;;;888777666555333222000...,,,***((('''&&&''''''((()))***++++++******+++---///111333555666777:::<<<===>>>>>>>>>BBBCCCDDDEEEGGGHHHIIIJJJJJJJJJKKKLLLMMMMMMNNNNNNLLLLLLKKKIIIGGGEEECCCBBB@@@>>><<<<<<<<<;;;999777:::999888666555333222111111000...---,,,+++++++++)))))))))))))))***++++++++++++,,,---............---+++)))((('''((()))***))))))))))))((('''&&&%%%%%%$$$###"""!!!     $$$000;;;XXX}}}gggBBB000'''""" ###%%%&&&(((+++222777>>>CCCDDDCCCAAAAAA???;;;777444333111///...'''%%%###  bbb888))))))&&& !!!!!!""""""$$$###"""""""""###%%%%%%$$$######"""""""""""""""######""""""!!!!!!  ###)))222;;;AAAEEEDDDAAA???===<<<<<<<<<777555111///...---+++)))(((&&&%%%&&&((()))))))))*********+++,,,---///000333444555777888:::;;;<<<===>>>@@@AAAAAABBBDDDFFFFFFGGGIIIIIIIIIIIIJJJLLLJJJKKKLLLLLLKKKIIIFFFEEECCCAAA???>>>>>>===<<<;;;888777666555555555555555222111000///............---------,,,,,,,,,++++++++++++++++++++++++++++++,,,***((('''(((((((((&&&''''''''''''''''''''''''&&&%%%%%%$$$###"""  """'''333LLLooo___???000%%%$$$"""!!!"""%%%)))+++222777===AAABBBBBBAAAAAA???<<<777444333111///---&&&%%%###  kkk@@@...+++&&&  !!!!!!""""""$$$###"""""""""###%%%%%%$$$######"""""""""""""""######""""""!!!  ###***333===CCCIIIGGGEEEBBB@@@??????>>>;;;888444222000///,,,***((('''%%%&&&((())))))((('''((()))***+++,,,,,,---222222333555777888:::::::::<<<>>>>>>>>>???AAACCCDDDEEEGGGHHHGGGHHHJJJLLLJJJKKKLLLLLLKKKIIIGGGFFFEEEBBB@@@>>>>>>>>><<<;;;888888777666555555555555222222111000////////////...------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###"""  """+++<<<[[[[[[;;;---%%%$$$"""!!!###&&&))),,,222666<<>>;;;777444333111///---&&&%%%###  yyyLLL444,,,&&&  !!!!!!""""""$$$############$$$%%%%%%$$$######"""""""""""""""######"""!!!!!!   $$$,,,666@@@FFFMMMLLLJJJHHHFFFDDDCCCBBB???<<<888555333111...,,,)))'''&&&&&&((())))))((($$$%%%''')))*********)))///000111333444666777888666888:::;;;;;;;;;===???@@@BBBDDDEEEFFFFFFIIIJJJIIIJJJKKKKKKKKKIIIHHHGGGFFFDDDAAA@@@???>>><<<;;;999888777666555555555555444333222111000000000000///...---,,,,,,,,,---...+++++++++++++++++++++++++++)))'''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###"""!!! &&&333IIIlllUUU777***%%%###"""!!!###&&&***,,,111666<<<@@@BBBAAAAAAAAA<<<:::666444333111///---&&&%%%###  WWW:::---%%%  !!!!!!""""""############$$$$$$%%%%%%$$$######"""""""""""""""###""""""!!!   %%%...888CCCJJJPPPPPPOOOMMMKKKHHHFFFDDDBBB???:::777444222///,,,***(((&&&&&&((((((((('''###%%%''')))***)))(((''',,,---...000111333444555444555777888888999;;;======???AAABBBCCCDDDFFFHHHHHHHHHIIIJJJJJJIIIIIIHHHHHHFFFCCCAAA@@@???===<<<:::999888777666555555555444444333222111111111111111000...---,,,---...///,,,,,,+++++++++++++++******)))'''&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!! ###,,,<<>>???@@@AAACCCEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIFFFDDDBBBBBBAAA???>>>;;;:::999888666666666666555444333222111111111111111000///.........//////,,,,,,,,,++++++************(((&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!  &&&444IIIgggvvvLLL222((($$$###!!!"""$$$(((,,,///333777<<<@@@AAA@@@??????888666444333333111///---&&&%%%###   nnnIII222(((###""" !!!!!!""""""###$$$$$$%%%&&&%%%%%%%%%$$$######"""""""""""""""""""""!!!   !!!(((222===HHHOOOUUUUUUVVVUUURRRNNNJJJGGGCCC@@@<<<888666333000---,,,***''''''''''''&&&%%%&&&'''((()))***))))))(((((()))***,,,---///000111000222444555555666888999888999<<<<<<===>>>@@@BBBCCCCCCDDDEEEFFFGGGHHHIIIIIIGGGDDDCCCCCCCCCBBB@@@<<<;;;:::888777666666666555444333222111111111111111111111000000000//////---,,,,,,++++++*********)))'''%%%%%%%%%&&&%%%$$$########################"""#########""""""!!!  ***===YYY{{{rrrIII111)))###"""!!!"""$$$)))---000444888===@@@@@@>>>===<<<666555333333333111///,,,&&&%%%###   {{{SSS888+++&&&$$$ !!!!!!""""""###$$$%%%&&&&&&&&&%%%%%%$$$######""""""""""""""""""!!!!!!   """***333>>>IIIPPPWWWXXXYYYYYYVVVQQQLLLIIICCC@@@<<<999777444111///,,,***((('''''''''&&&$$$'''''''''((((((((((((((('''((()))+++---...///000...000222333333444666777666888:::::::::;;;===>>>@@@AAAAAABBBDDDFFFGGGHHHHHHFFFDDDDDDDDDEEEDDDCCC===<<<;;;999777777666666444333222111111000000000000111222333222111///...------,,,,,,+++******))))))'''%%%$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""!!! %%%222JJJkkknnnFFF000***###"""!!!"""%%%)))...111666:::>>>@@@???===;;;:::555333333333333111///,,,&&&%%%###   ZZZ===...(((%%% !!!"""""""""###$$$%%%&&&'''&&&%%%%%%$$$######""""""""""""""""""!!!!!!    ###***333???JJJQQQYYYZZZ\\\[[[XXXSSSNNNKKKDDDAAA===:::888666333111---***((('''''''''%%%$$$''''''&&&&&&&&&'''(((((('''((()))***,,,...///000---///111111111222444666666888999999999999;;;<<>>===;;;999888777666666444333222111000000000000///111333444444222///...------,,,,,,+++***))))))((('''%%%$$$%%%%%%$$$###""""""""""""""""""""""""!!!"""""""""""""""!!! ,,,:::UUUyyylllDDD///***""""""!!!"""%%%***///222777;;;???AAA???<<<999888444333222333333111///,,,'''%%%###   gggFFF111'''### """$$$((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$############""""""#########"""!!! $$$***333>>>JJJRRRXXX\\\^^^\\\YYYXXXSSSMMMHHHDDD???;;;888666444333---+++(((&&&$$$$$$$$$%%%###$$$%%%&&&''''''''''''(((((()))+++,,,---...///111000000000111222444555555555666777888999::::::<<<======???@@@BBBDDDEEEEEEEEEEEEEEEDDDBBBAAA@@@??????>>><<<:::888666555777444111//////000000///////////////000000000000---,,,,,,++++++******))))))(((&&&%%%$$$#########  !!!  $$$444FFFgggccc@@@---((($$$$$$$$$%%%&&&***000444:::===???@@@===:::999888666555444444333111...+++'''$$$!!!  rrrNNN555(((### """$$$'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""######"""!!!   $$$***333>>>JJJRRRZZZ^^^```^^^\\\ZZZVVVPPPJJJFFFAAA===:::888666555///---***'''%%%$$$$$$$$$###$$$%%%&&&'''''''''''''''((()))***+++---......///////////////111222333333444555666777888888999;;;;;;<<<===???AAACCCDDDEEEEEEEEEDDDCCCBBBAAAAAA??????>>>===;;;999777666333222111222222222111//////////////////000000000------,,,,,,+++******)))((((((&&&%%%$$$#########  !!! ***:::QQQvvv___===,,,'''$$$$$$$$$%%%&&&***000555;;;===@@@@@@>>>;;;999888555444333333222000---+++'''$$$!!!  YYY;;;***%%%   """$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!"""""""""!!!!!!   $$$***333>>>IIIQQQYYY^^^```^^^\\\[[[WWWRRRMMMIIIDDD@@@===;;;999888222000---***'''%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''(((***+++,,,---......---------...///000111111222222333444555666666888999999;;;<<<>>>@@@AAACCCCCCDDDDDDCCCBBBAAAAAA?????????>>><<<:::999888111111222444555444111///////////////////////////------,,,,,,+++*********((('''&&&%%%$$$#########!!!  ###222EEEbbbXXX888)))&&&###$$$$$$%%%'''+++111666<<<>>>AAAAAA>>>;;;999999555333222222222000---***'''$$$!!!!!!"""  bbb???---'''!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""" !!!!!!!!!!!!!!!!!!  %%%+++222===GGGNNNVVV[[[]]]\\\[[[ZZZWWWQQQNNNJJJEEEBBB@@@>>>===;;;666444111---***'''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''((()))+++,,,------,,,,,,,,,,,,------......//////000111222333444444666666777888:::<<<===>>>AAAAAABBBBBBBBBAAAAAA@@@?????????>>>===;;;:::999444333333333444444111///000000/////////.........---,,,,,,++++++***))))))((('''&&&%%%$$$$$$$$$$$$!!!!!!  !!!(((999SSSsss{{{RRR555(((&&&###$$$%%%&&&(((,,,333777===@@@BBBBBB???<<<:::999555444333333222111---+++'''$$$!!! ######   jjjEEE111***### !!!!!!!!!"""$$$######$$$%%%%%%%%%$$$############"""""""""!!!!!! !!!!!!!!!  %%%***111:::CCCJJJSSSXXX[[[ZZZZZZZZZVVVQQQMMMIIIEEEBBBAAA@@@???>>>:::999666222...+++((('''&&&&&&%%%%%%%%%&&&'''(((''''''(((***+++,,,---...,,,,,,,,,---------------------...///000111111222333444444555777999;;;<<<>>>??????@@@@@@@@@??????>>>>>>>>>>>>===<<<;;;::::::777444222222222111000111000000///...------,,,,,,++++++***))))))((((((''''''&&&%%%$$$$$$$$$$$$!!!!!! """...CCCddduuuNNN333((('''###$$$%%%&&&)))...444999???AAACCCCCC@@@===::::::777666555444444222///,,,'''$$$!!! !!!  ######    uuuOOO777---$$$!!!!!!!!!!!!"""$$$######%%%&&&&&&&&&%%%$$$######"""""""""!!!!!!!!!!!!!!!  !!! !!!%%%)))///777???DDDOOOTTTXXXWWWWWWXXXUUUPPPIIIFFFCCC@@@@@@AAA@@@???>>>===:::777333///,,,+++)))((('''&&&&&&'''((()))(((((()))+++,,,---...///,,,---............------+++,,,,,,---...///000111222222333444555777999:::;;;;;;<<<===>>>>>>>>>==================<<<;;;:::<<<999555222111111111000111111000///...,,,,,,+++******))))))(((''''''''''''&&&%%%%%%$$$$$$$$$%%%"""!!! !!!(((:::TTTxxxqqqJJJ222(((&&&###$$$%%%&&&)))///666:::@@@CCCEEEDDDAAA===;;;:::888777555555555333000---'''$$$!!! """$$$""""""!!!   [[[>>>///%%%!!!!!!""""""#########$$$&&&'''''''''&&&%%%###"""""""""!!!!!!!!!!!!""""""   !!!%%%)))---444;;;???HHHMMMQQQQQQRRRSSSPPPKKKEEEBBB???>>>???@@@@@@@@@AAA@@@===:::777333000...+++***(((''''''((()))***))))))***,,,---...///000......///000000///...---++++++,,,---...//////000111111222333555777888999888888:::;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;::::::888555444444333222000222111000///---,,,+++***((((((((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%""""""!!!&&&111IIIgggmmmHHH000&&&%%%"""###%%%'''***000777<<>>;;;:::777666555555444222///,,,'''$$$!!!"""%%%&&&###   dddBBB111%%%""""""""""""#########$$$&&&(((((((((&&&%%%""""""""""""!!!!!!!!!!!!###"""  """%%%(((,,,222888<<>>???@@@@@@BBBAAA???===999555222000,,,+++)))((('''(((***+++******+++,,,...///000000//////000111111000///...***+++,,,---...//////000000111111333444666888999666777888999:::;;;;;;;;;:::;;;;;;;;;;;;;;;::::::666666666666777666222000222111000///---+++******(((''''''&&&%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%###"""!!!  ***999TTTuuukkkFFF...%%%###"""###%%%'''***000777<<>><<<;;;666555444444333111...+++'''$$$!!!###&&&'''$$$!!!  rrrQQQ666***'''!!!"""######"""!!!$$$%%%'''(((((((((''''''%%%%%%%%%$$$$$$$$$######   $$$%%%&&&''')))...333888===???BBBEEEFFFDDDBBB@@@<<<:::888:::???CCCDDDDDDFFFEEEEEECCC@@@<<<999777111000...,,,+++++++++,,,++++++++++++,,,---.../////////////////////......///---,,,******+++---............///000111111222555555666777888999::::::777777777777777777777777555555666666555444333333333222111///---+++***)))+++***(((&&&%%%%%%%%%&&&########################!!!!!! '''///@@@cccdddAAA,,,%%%%%%###$$$%%%'''+++111999???DDDEEEEEECCC???;;;999888666666555444222000---,,,&&&### %%%)))(((###   [[[===,,,(((""""""$$$$$$###"""%%%&&&'''((((((((('''&&&$$$$$$$$$$$$############   ###$$$%%%&&&(((,,,111555999;;;>>>@@@@@@>>><<<;;;888666555888===AAACCCCCCGGGGGGFFFEEEBBB???===;;;555444222000............---------------...///000000000000000000/////////...---,,,******+++,,,---------...//////000000111333333444555666777777888777777777777777777777777555555555555555444333333333222111///---+++***)))***)))(((&&&%%%%%%%%%%%%########################!!!!!!!!! ###...<<>>:::888777666666555444222000---,,,'''$$$ &&&)))(((###  iiiEEE000***###"""$$$$$$$$$###&&&'''((((((((('''&&&%%%############""""""""""""!!!    !!!###%%%&&&'''***///222444555777888777666444222222222222555:::>>>AAABBBHHHHHHHHHGGGEEECCCAAA@@@:::999777555333222111111000000/////////000000111222222111111000000000000...---,,,+++***+++,,,,,,,,,------....../////////000000111222333444444555666666666666666666666666444444555555444444333333222111000///---,,,+++******)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!! $$$444GGGccc```@@@...'''&&&###$$$&&&(((,,,222:::???EEEFFFEEEBBB>>>:::777666666666555444222///---+++'''$$$ '''***(((###  uuuLLL555,,,### """$$$%%%%%%%%%''''''((((((((('''%%%$$$""""""""""""!!!!!!!!!!!!!!!    !!!###%%%'''''')))---/////////000000///...,,,+++------///333777<<>>===;;;999777666555444444333222222222222222333333222222111000000000///...---,,,+++++++++,,,,,,,,,,,,------...............///000111222333333555555555555555555555555333333444444444333333222222111000///...---,,,+++))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!! )));;;TTTsssZZZ===---&&&$$$###%%%''')))---333:::???EEEEEEEEEBBB===999777666666666555444222///,,,***'''$$$  (((+++)))###  TTT<<>>@@@BBBDDDFFFGGGGGGGGGEEEFFFFFFFFFFFFEEEDDDDDDAAA@@@>>>===;;;::::::999888888777666555444333333111111000///......---,,,------------------------------...///000111222222222222222222222222222222111111222333333333222222000000000//////.........************((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""")))999UUUxxxyyyTTT<<<000***'''###&&&))),,,000555;;;???BBBCCCDDDAAA===999777777666666555333111---+++)))%%%"""###***,,,***"""  wwwPPP;;;((($$$""""""$$$%%%&&&%%%&&&'''((((((((('''&&&#########"""""""""!!!!!!    ###'''(((((('''&&&&&&&&&%%%###!!!!!!!!!"""###!!!$$$)))---///222666:::<<<>>>@@@CCCFFFGGGHHHHHHHHHIIIKKKLLLMMMNNNMMMMMMIIIHHHFFFDDDBBB@@@@@@???<<<<<<;;;:::999888777777333222222111000///...---.........---------------,,,,,,---...///000000111111111111111111111111111000000111222222222222222000000000///////////////++++++++++++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%///CCCcccsssOOO999///)))%%%$$$&&&)))---111666;;;@@@AAABBBBBBAAA===:::888888666666555333000---***(((###!!!###+++---+++""" VVV???+++%%%### !!!###%%%&&&$$$%%%'''(((((((((''''''############""""""""""""  """&&&''''''%%%$$$$$$$$$###!!! !!!""""""(((+++---///333777;;;===@@@CCCFFFHHHIIIIIIJJJKKKNNNPPPRRRSSSSSSSSSNNNMMMKKKIIIGGGEEEDDDDDD@@@???>>>===<<<;;;::::::444444333333111000///...........................***+++,,,---...//////000000000000000000000000000///000111222222222222222000000000000////////////,,,,,,,,,,,,+++)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!! ###&&&000;;;QQQqqqmmmIII555+++%%%!!!$$$&&&***---111666<<<@@@@@@AAABBB@@@===:::999999666666555333000---***(((""" $$$+++---+++""" oooLLL...'''&&& !!!$$$&&&(((((((((((('''&&&&&&%%%%%%######""""""!!!!!!   !!!"""$$$%%%&&&&&&%%%%%% ###$$$&&&''')))+++///222777:::>>>AAABBBDDDGGGIIIPPPQQQSSSTTTVVVVVVVVVUUUSSSSSSRRRQQQOOOMMMKKKJJJHHHFFFDDDAAA???>>>======888888777666555444444333000000///.........//////+++***)))***---//////...000000000000000////////////......//////000111222000000/////////000000111000//////---,,,+++******''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""!!!!!! !!!!!!!!!!!! %%%)))444DDDbbbeeeGGG333&&&"""%%%$$$'''***---222777>>>BBBBBBBBBCCCBBB@@@===:::888:::888555111---***((('''!!! &&&---///,,,"""  zzzUUU333)))&&& ###&&&'''(((((('''''''''&&&&&&%%%$$$$$$$$$###""""""!!!!!!!!!   !!!"""###%%%%%%%%%%%%$$$  """$$$%%%&&&(((,,,///444777;;;>>>@@@CCCFFFHHHMMMNNNQQQTTTVVVWWWWWWWWWWWWWWWVVVUUUTTTRRRPPPOOONNNLLLJJJGGGEEECCCCCCBBB===<<<;;;:::999777666666333222111111000/////////,,,+++***+++...000000000111111000000000000000000/////////000000111222333000000////////////000000000000///...---,,,++++++))))))((((((((('''''''''%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!!!!!!!!!!""" !!!(((---;;;OOOqqq```CCC111&&&###&&&%%%'''***---111777===BBBCCCCCCDDDCCCBBB???<<<:::999777444000,,,)))&&&%%% """(((///000---""" eee===...)))""""""%%%&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$###"""""""""!!!    !!!###$$$%%%%%%$$$$$$ !!!"""$$$(((+++000333777;;;>>>AAADDDFFFJJJLLLPPPSSSVVVXXXYYYYYYYYYYYYYYYXXXWWWVVVTTTTTTTTTRRRPPPMMMKKKIIIHHHGGGDDDCCCAAA@@@>>><<<:::999777666555444222111000000...,,,+++,,,...000111111111111111111111111111111000000000000111222333444000000///////////////000000000//////...---,,,,,,+++++++++*********))))))&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###""""""""""""""" ###+++222FFF```YYY===...%%%$$$(((&&&(((+++...111777===AAAEEEEEEFFFEEEDDDAAA>>><<<888666333///***'''$$$### """%%%+++111111---"""  vvvKKK555...'''!!!!!!!!!###%%%%%%&&&'''((((((''''''&&&%%%$$$$$$######"""!!!!!!!!!     !!!"""$$$$$$$$$$$$###!!!$$$''',,,///444888;;;???BBBEEEJJJLLLOOORRRUUUWWWXXXYYYWWWWWWXXXXXXWWWWWWVVVUUUVVVUUUSSSQQQNNNLLLKKKJJJIIIHHHGGGEEEBBB@@@???>>>;;;;;;:::888666444222111000...,,,,,,...000111111000000000000111111111111000000000000111222333444111111000////////////000111111000//////...------,,,,,,,,,,,,++++++++++++'''''''''&&&&&&%%%%%%$$$$$$$$$###"""!!!!!!!!!"""  $$$...888QQQpppTTT999,,,%%%$$$((('''))),,,...222777===AAAGGGHHHHHHGGGEEEBBB???>>>777555111---)))%%%###""" %%%)))///444222---"""  XXX===111)))###""" """###$$$%%%'''((()))((('''&&&#########"""!!!!!! !!!!!!    """###$$$$$$###"""!!!$$$(((,,,111555888<<<@@@BBBHHHJJJMMMPPPRRRTTTUUUUUUTTTUUUVVVVVVWWWWWWVVVVVVWWWWWWUUUTTTRRROOONNNMMMLLLLLLJJJHHHFFFEEECCCCCC@@@@@@???===;;;888666444444111...---...000111111/////////000000111111111000000000000111222333333333222111000000000000000111111111000000/////////------------,,,,,,,,,,,,))))))(((((('''&&&%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!! !!!"""&&&333@@@]]]{{{PPP777,,,%%%$$$'''(((***---000333999???CCCIIIJJJIIIHHHFFFBBB???===555333000,,,(((%%%###""" !!!(((---333666333---"""  gggGGG555)))###!!! """"""$$$&&&((())))))((('''######""""""!!! """!!!   !!!"""######""""""!!!%%%(((---111444888;;;>>>CCCEEEGGGKKKMMMOOOOOOPPPQQQQQQSSSTTTUUUVVVVVVVVVVVVVVVVVVUUUTTTRRRPPPOOONNNMMMMMMLLLKKKJJJIIIIIIGGGGGGFFFEEEBBB???<<<::::::666222000000111222222//////000000111222222222111111111111222333444555555444333222111111111111222222222111111000000000//////.........---------,,,,,,++++++***)))((((((&&&&&&$$$###""""""!!!""""""""""""!!!!!!!!! ###&&&+++;;;MMMmmmvvvMMM666---'''%%%'''(((+++...111666;;;BBBFFFKKKKKKJJJHHHEEEAAA===:::333111...+++(((%%%$$$###%%%---222777999555...""" yyyUUU<<<+++$$$"""!!!!!!###&&&)))***)))((('''$$$$$$######"""!!!!!! """!!!    """###""""""!!!!!!$$$)))---000333666999:::<<>>EEEJJJLLLLLLJJJGGGCCC>>>:::777111000---+++(((&&&%%%%%%!!!)))222888<<<>>>888000""" aaaCCC000'''%%% !!!###&&&)))******((('''%%%%%%$$$$$$###"""""""""""""""    """"""""""""!!!"""&&&***,,,///222555333555999>>>BBBFFFHHHIIIEEEFFFHHHJJJLLLMMMNNNNNNMMMMMMNNNOOOOOONNNLLLLLLOOOOOOPPPQQQRRRSSSTTTTTTRRRRRRRRRQQQOOOLLLIIIGGGFFFAAA<<<888666666666555333333444444555666777777666555555666666777888999888777666555444333333333333333222222222222222222333333333222222222111111444444333222111000//////++++++)))((('''&&&&&&%%%$$$$$$$$$$$$#########""" '''...777OOOhhhkkkEEE333...***'''((()))+++///444999@@@GGGLLLLLLLLLJJJGGGBBB===888555000///---+++)))''''''&&& $$$,,,555;;;@@@AAA:::222""" vvvSSS:::...***"""!!! !!!$$$%%%&&&'''((())))))))))))'''&&&$$$"""!!!""""""#########""""""!!!!!!   """###$$$$$$$$$###  """%%%((()))******111333666888999;;;>>>@@@CCCBBBBBBBBBCCCEEEGGGHHHGGGGGGGGGGGGGGGHHHHHHHHHJJJNNNRRRSSSSSSSSSVVVYYY\\\\\\[[[ZZZWWWTTTRRRPPPLLLIIIEEEBBB@@@>>>;;;999999888777777888999:::;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::555555555555555555555555333222333333444555666777888888888777666555333222444111---++++++***)))((('''&&&%%%%%%&&&&&&%%%#####################""""""""""""!!! ###***///<<<[[[{{{bbb@@@444***&&&'''%%%+++---000555;;;AAAFFFIIIMMMLLLJJJFFFAAA;;;777444000...,,,***)))'''$$$"""!!! !!!$$$)))111:::???CCCBBB:::111!!! ]]]@@@000)))"""!!! !!!$$$%%%&&&'''((())))))))))))'''&&&$$$###"""""""""#########""""""!!!!!!   !!!!!!!!!!!! !!!###%%%''''''(((,,,///222444555777:::<<<===<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBCCCCCCCCCHHHLLLQQQSSSSSSUUUYYY\\\___```___^^^\\\ZZZXXXVVVSSSPPPLLLIIIGGGDDDAAA>>><<<;;;;;;:::;;;<<<===>>>;;;<<<<<<=========<<<<<<===<<<<<<<<<;;;;;;;;;;;;777777777777777777777777999999999::::::;;;<<<===<<<<<<;;;;;;:::888777666777444111///...---,,,***+++***((()))))))))(((&&&#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!!!!!!!!!!   $$$---555FFFggg^^^>>>333***''')))(((+++---111666<<>>???@@@@@@AAAAAAAAAAAA@@@>>>===<<<;;;999666444333222000///---+++***)))******((('''&&&&&&%%%%%%$$$$$$$$$##############################""""""!!!!!!!!!!!!!!!#########""""""""""""""""""  """!!!'''111>>>UUUzzzXXX:::222***'''******+++---111666<<>>999555222000...,,,***)))'''$$$"""!!! $$$'''...555;;;???AAA@@@888///""" \\\AAA333(((&&&$$$!!! !!!$$$&&&&&&'''(((((()))((((((&&&&&&%%%%%%$$$$$$$$$$$$######""""""!!!!!!   """#########!!! !!!"""$$$''')))***,,,///111444444444444444555666666333444444444555555555555;;;@@@FFFKKKPPPUUU\\\bbbeeefffgggiiiiiiiiihhhhhhfffccc___\\\XXXTTTPPPLLLHHHGGGFFFFFFFFFFFFHHHHHHKKKLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGGGGGGGFFFEEEDDDCCCAAA???<<<:::999888555333111///---------,,,+++)))+++******)))(((''''''&&&$$$$$$$$$$$$$$$############""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!  $$$$$$)))555GGGdddxxxRRR888000)))&&&***)))+++...222777===BBBFFFHHHGGGGGGEEEAAA===888444222000...,,,***)))'''$$$"""  &&&+++222888===???@@@???777...$$$  mmmKKK888+++'''### !!!$$$&&&'''((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%$$$######""""""!!!!!!   """###$$$$$$!!! !!! !!!$$$&&&(((***,,,///111111222333333444444444111111111111111111111111222777>>>DDDJJJQQQYYY```ccceeegggjjjlllmmmnnnnnnllliiifffccc```\\\WWWTTTOOOOOONNNMMMMMMMMMNNNOOORRRSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMNNNOOOOOONNNNNNNNNNNNNNNMMMLLLKKKHHHFFFCCCAAA@@@>>>;;;999888666444333333222000...------,,,+++***)))((('''%%%%%%%%%%%%$$$$$$############"""""""""######$$$######$$$$$$%%%%%%&&&&&&$$$$$$######!!!  !!!"""%%%'''---;;;QQQqqqpppMMM555///(((%%%((((((,,,...333888>>>BBBEEEGGGEEEEEECCC@@@<<<888444222000...,,,***)))'''$$$""" ###***///666;;;???@@@@@@???888///%%%  XXX@@@///)))"""!!!$$$''''''((((((((((((((('''%%%&&&&&&''''''&&&%%%%%%######""""""!!!!!!   !!!!!!!!!"""!!!!!!!!!"""!!! ###%%%&&&(((+++...---...///111222222333222111000000//////......---+++000777===CCCKKKUUU\\\```bbbfffjjjmmmpppqqqrrrpppnnnllljjjhhheee```]]]XXXWWWVVVUUUUUUUUUVVVWWWWWWXXXYYYYYYZZZZZZYYYYYYWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUTTTSSSPPPNNNLLLJJJIIIFFFCCC@@@<<<:::888666666555222000//////...,,,+++)))((('''''''''&&&&&&%%%%%%$$$$$$##################$$$%%%$$$$$$%%%&&&&&&'''((((((%%%&&&&&&%%%"""!!!!!!"""!!!  """###$$$'''+++333DDD]]]hhhGGG222...'''$$$'''(((,,,///444999???CCCEEEFFFDDDDDDBBB@@@<<<888444222000...,,,***)))'''$$$""" """(((...222999===@@@AAAAAA@@@:::222&&&   lllQQQ777///&&&!!!!!!######"""!!!$$$''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%######""""""!!!!!!  """""""""######""""""$$$%%%'''***,,,+++---///111333444444444222111000///---,,,++++++''',,,333999???GGGQQQXXX]]]```dddiiinnnrrrtttuuutttsssrrrqqqqqqnnnjjjgggaaa```___^^^]]]^^^^^^___]]]^^^___aaabbbbbbbbbbbb____________^^^^^^^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYZZZZZZ]]]]]]]]]]]]]]]\\\\\\[[[XXXVVVTTTSSSQQQNNNKKKGGGBBB@@@>>><<<;;;:::777555444333222000...---++++++)))))))))(((''''''&&&&&&###############$$$%%%&&&%%%&&&'''((()))***++++++'''((()))'''$$$"""###%%%"""!!!  !!!###$$$%%%(((...:::MMMjjj```AAA///---'''$$$)))***,,,///444:::???CCCEEEFFFDDDCCCBBB@@@<<<888555333000...,,,***)))'''$$$"""  ###''',,,222666;;;???BBBBBBBBBAAA<<<444'''!!!  }}}aaa???777,,,&&&''')))***)))!!!$$$'''(((((((((((((((''''''%%%&&&'''(((((((((&&&&&&#########"""!!!!!!  """""""""###$$$###!!!###$$$&&&))),,,,,,...000333555666777777222111000...---+++***)))%%%***111777===EEEOOOVVV\\\___dddiiinnnrrruuuvvvwwwvvvvvvvvvvvvtttqqqnnngggfffdddcccccccccddddddcccdddfffhhhiiijjjjjjjjjggggggfffffffffeeeeeeeeebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbaaaaaabbbbbbbbbaaaaaa```]]][[[ZZZXXXWWWTTTPPPLLLNNNLLLIIIGGGFFFEEEBBB@@@999888777555333111000///+++++++++***)))(((((('''$$$#########$$$%%%%%%&&&''''''(((***+++,,,---...)))++++++)))&&&$$$%%%'''""""""!!!  """###%%%&&&)))111???TTTsss[[[===,,,,,,'''%%%***,,,,,,///555:::???CCCEEEFFFCCCCCCBBB@@@<<<999555333111...,,,***)))'''%%%""" """&&&***///444777===AAACCCBBBCCCCCC===666'''"""  pppRRR999///&&&&&&HHHUUU222!!! ###&&&(((((())))))))))))(((((()))(((&&&%%%$$$$$$%%%%%%$$$###"""  !!!"""#########!!!  ###&&&(((***///111333444333333444555111222222111///+++(((&&&'''))),,,222999AAAHHHLLLSSSXXX```fffjjjnnnssswwwwwwxxxyyyzzzyyyvvvsssqqqllllllkkkkkkllllllmmmnnnmmmmmmnnnoooppprrrssssssnnnoooooonnnmmmkkkiiigggjjjjjjkkkkkkjjjhhhfffeeeffffffffffffffffffgggggghhhhhhggggggffffffeeeeeecccbbb```]]][[[YYYXXXXXXSSSRRRQQQNNNKKKHHHEEEDDD@@@???<<<:::777555444333333000---++++++***)))(((((('''%%%######$$$%%%&&&%%%&&&(((***,,,---.........//////...,,,)))&&&$$$$$$$$$###!!! !!!""""""!!!%%%+++---777JJJfffvvvOOO>>>,,,%%%&&&'''((()))...111666;;;???BBBCCCDDDEEEEEECCC@@@<<<999666444000000...,,,***((('''&&&"""!!!%%%)))...555;;;@@@AAADDDDDDBBBBBBBBB===777)))$$$   cccGGG:::000+++CCCLLL...""" $$$&&&((())))))))))))))))))((()))(((&&&%%%$$$$$$%%%%%%$$$###"""  !!!!!!"""###"""!!!  """%%%''')))---///222222222222333444444444444333111...+++))))))***,,,111888???FFFJJJQQQWWW^^^cccfffjjjppptttxxxyyy{{{|||{{{yyyvvvuuupppoooooooooooopppqqqqqqssstttuuuvvvwwwxxxyyyyyyvvvvvvuuutttsssqqqpppoooppppppppppppooommmllllllkkkkkkkkkkkkkkkllllllmmmkkkkkkkkkjjjjjjiiiiiiiiiiiihhhfffdddbbb```______ZZZZZZXXXVVVSSSPPPMMMLLLFFFEEEBBB???<<<:::888777777444111///......,,,+++)))'''%%%$$$###$$$%%%&&&&&&''')))+++---...///000000000111000...,,,)))''''''&&&%%%###""""""""""""""" !!!$$$$$$###&&&+++333>>>SSSqqqqqqLLL;;;+++&&&'''(((((()))...111666;;;???BBBCCCCCCEEEDDDBBB???<<<888555444///...---+++)))'''%%%%%%"""!!!%%%***///333999>>>BBBAAADDDEEECCCCCCBBB<<<555(((###  vvvVVVBBB666,,,555999$$$""" !!!$$$&&&))))))************))))))((((((&&&%%%%%%%%%%%%%%%$$$###!!!   !!!"""""" !!!$$$&&&''',,,...000111111111222333666777777666444111...,,,++++++---000555===CCCGGGNNNSSSZZZ___bbbfffkkkpppwwwxxxzzz{{{|||zzzyyyxxxuuuuuuttttttuuuuuuvvvwwwzzzzzz{{{}}}~~~~~~~~~~~~~~~}}}|||zzzyyyxxxwwwwwwwwwvvvuuutttrrrrrrqqqqqqoooooonnnnnnoooppppppqqqooooooooooooooooooooonnnooonnnmmmkkkiiigggfffeeeaaaaaa```^^^[[[XXXVVVTTTOOOMMMKKKHHHDDDAAA???>>><<<:::666444444333111///+++)))'''%%%$$$$$$%%%&&&'''(((***---///000111222222333333333111///,,,***)))((('''&&&%%%$$$$$$$$$###"""###&&&&&&$$$''',,,555AAAZZZ{{{jjjFFF888***'''((())))))***///111666;;;???AAACCCCCCDDDCCCBBB???;;;888555333...---+++)))'''%%%$$$###!!!$$$(((...444888<<<@@@BBBAAADDDFFFDDDCCCBBB;;;444&&&"""  fffKKK;;;,,,***+++!!!""" """%%%&&&))))))************))))))''''''&&&&&&%%%%%%%%%%%%###"""!!!   !!!!!!  """$$$%%%***,,,///000000000111333777777888888777444222000///......000444:::@@@DDDIIINNNTTTYYY]]]bbbhhhmmmssstttvvvxxxyyyyyyyyyyyyyyyyyyyyyxxxyyyzzzzzz{{{|||}}}~~~|||{{{{{{{{{{{{zzzxxxvvvtttssssssssssssooooooooooooppppppqqqrrrrrrrrrssssssssssssssssssppppppooommmllljjjhhhgggeeedddcccaaa___]]]ZZZYYYWWWUUUSSSPPPLLLIIIFFFDDDBBB???<<<:::999888555333...,,,)))'''%%%%%%&&&&&&(((***,,,...111222444444333444555555444111///---+++***)))'''&&&%%%%%%%%%$$$"""###&&&&&&%%%(((...888GGGcccbbb???444)))((()))******+++///222666;;;???AAABBBCCCCCCBBBAAA>>>:::777444222------+++)))'''%%%$$$###  $$$)))111777;;;===???@@@BBBEEEFFFDDDCCCAAA999111$$$   }}}[[[EEE333+++***(((###!!!!!!$$$&&&'''))))))************))))))&&&&&&&&&&&&&&&&&&%%%%%%###"""!!!   !!!###$$$)))+++.../////////111222555666888888888666444333333222222222555999>>>AAADDDIIIOOOTTTXXX]]]dddjjjnnnooorrrtttwwwxxxyyyyyyzzzzzzyyyyyyyyyzzz{{{{{{|||~~~~~~}}}~~~~~~{{{zzzxxxvvvttttttttttttooooooooopppqqqrrrsssssstttttttttuuuuuuvvvvvvvvvrrrrrrrrrqqqooommmkkkjjjggggggfffeeecccaaa___^^^\\\\\\ZZZWWWSSSOOOLLLJJJGGGEEEBBB@@@???<<<999666111000---***(((''''''''')))+++---000222444555666444555666666555333111000,,,+++***((('''&&&%%%%%%$$$"""###&&&''''''+++111@@@SSStttZZZ:::000((((((*********,,,000222666;;;???AAABBBBBBBBBAAA@@@===999666333111...---,,,***(((&&&$$$$$$ """''',,,444;;;>>>?????????AAADDDDDDBBB@@@===666...!!!  oooQQQ===000***+++%%%"""!!!###%%%&&&'''(((((())))))))))))((((((%%%&&&&&&''''''&&&%%%%%%###"""   !!!######&&&)))+++------...///111333555777999999999888777888777666666888:::<<<>>>AAAEEEKKKOOORRRWWW]]]ccchhhiiilllpppsssvvvxxxyyywwwwwwvvvvvvwwwwwwxxxyyy|||~~~}}}|||zzzyyywwwvvvuuuuuuqqqqqqqqqrrrssstttuuuvvvtttuuuuuuvvvwwwxxxyyyyyywwwwwwwwwvvvuuusssqqqooolllllllllkkkiiigggfffeeeaaa```___]]]YYYUUURRRPPPMMMKKKHHHFFFDDDAAA===:::666444000---***)))))))))***+++---000333555666777555666777888888666444333...---,,,***((('''&&&&&&&&&######%%%''')))000777GGG___vvvSSS777...''''''))))))***---000333777;;;???AAABBBBBBAAA@@@???<<<888555222000...---,,,***(((&&&$$$###!!!$$$+++000888>>>@@@AAAAAAAAA???AAA@@@<<<999777111)))  ```III888,,,)))(((%%%"""  """$$$&&&''''''''''''((((((((((((''''''%%%%%%&&&''''''&&&&&&%%%"""!!!   !!!#########%%%(((******+++,,,...222444777:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<@@@CCCGGGIIIKKKNNNTTTXXX^^^```cccgggkkkooorrrssssssrrrrrrrrrrrrsssttttttzzz|||||||||{{{zzzxxxvvvtttsssrrrrrrrrrssstttuuuvvvwwwuuuvvvwwwxxxyyyzzz{{{{{{zzz{{{{{{{{{zzzxxxuuutttpppppppppooonnnlllkkkjjjddddddcccaaa___[[[WWWUUURRRQQQNNNLLLJJJFFFBBB>>>999777333///,,,+++******)))+++---000333555777888777888:::;;;;;;999777666111000...,,,***)))(((((()))%%%$$$&&&)))---555???OOOjjjnnnLLL555---'''&&&''''''***...000333777;;;???AAAAAAAAAAAA@@@>>>;;;888444111///,,,,,,***(((&&&$$$###"""!!!&&&,,,111888===@@@@@@@@@@@@;;;<<<999444111///***###  qqqXXXCCC111******'''$$$""" !!!###%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%"""!!!   """###### ###&&&'''((((((***,,,111444777;;;===>>>???>>>======>>>>>>>>>===<<<;;;AAACCCFFFFFFFFFHHHLLLQQQVVVXXX[[[___dddhhhlllmmmooooooooooooooopppqqqqqqvvvyyy~~~~~~|||zzzzzzzzzyyywwwuuurrrqqqppppppqqqqqqrrrtttuuuvvvvvvwwwxxxyyyzzz{{{|||}}}||||||}}}}}}|||zzzwwwuuuqqqqqqqqqpppooonnnlllkkkeeeffffffdddbbb^^^[[[YYYVVVTTTRRRPPPMMMJJJEEEAAA;;;999555111...,,,++++++)))+++---000333666777888999:::<<<======<<<:::999333222000...,,,+++******,,,'''%%%'''***///:::DDDYYYvvviiiHHH555---&&&%%%&&&'''***...111333777;;;???@@@AAAAAA@@@???===;;;777444111///+++***)))'''%%%###"""!!!"""&&&+++///666;;;=========>>>888888444...+++***%%%  mmmPPP<<<222++++++'''###!!!""""""!!! """$$$&&&'''(((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!  !!!###$$$$$$""" ###""""""###%%%''')))***,,,000555999;;;===???@@@>>>===============>>>>>>>>>???AAAAAABBBDDDGGGJJJMMMOOOTTTYYY^^^bbbfffggghhhiiijjjkkklllmmmnnnnnnqqquuuyyy}}}~~~|||zzzyyywwwuuusssqqqpppoooqqqppppppqqqrrrtttvvvwwwwwwyyy|||}}}}}}}}}~~~~~~|||yyywwwwwwuuusssrrrqqqqqqqqqmmmllljjjhhheeecccaaa```]]]ZZZWWWTTTRRRPPPLLLJJJCCC>>>999444222111///...------...000222666999:::888999:::::::::999888777777666333111...,,,++++++(((***'''***000///777KKKfff\\\EEE111---(((%%%&&&))),,,---444666999<<<>>>???>>>>>>???===;;;888444111...---,,,***(((&&&&&&$$$"""  (((+++000444777999999888666111***$$$!!!|||\\\EEE:::...,,,((($$$"""!!!  """$$$%%%''''''(((((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!  !!!###$$$$$$""" """"""""""""$$$&&&((())),,,000555999;;;===???@@@???>>>>>>>>>>>>>>>?????????@@@AAAAAA@@@BBBDDDGGGGGGJJJNNNRRRWWW\\\___aaabbbbbbccceeefffggghhhiiiooossswwwzzz}}}~~~}}}{{{yyyxxxwwwuuurrrpppooonnnooooooooooooqqqsssuuuvvvwwwyyy{{{}}}}}}~~~~~~|||yyyxxxvvvsssqqqpppooonnnmmmllljjjhhhfffcccaaa```___\\\YYYVVVUUURRROOOLLLIIIDDD===888444111///---------...///111444777999999999:::;;;:::999888888777666444111///---,,,,,,)))+++))),,,333444???UUUrrrWWW???///+++'''%%%&&&))),,,...444666999;;;=========<<<===<<<999777333111...---,,,***(((&&&&&&$$$"""  ''')))---111444666666555111,,,%%% lllQQQCCC555111+++'''%%%"""!!!###%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!  !!!###%%%$$$""" !!! !!!"""$$$&&&'''+++///444888;;;===???@@@AAA@@@@@@?????????@@@@@@@@@AAAAAAAAA???@@@AAACCCCCCEEEHHHLLLQQQUUUXXXZZZ[[[[[[]]]___aaabbbdddeeekkknnnsssvvvxxxzzz|||~~~~~~|||zzzyyyxxxvvvtttqqqooommmlllmmmmmmmmmmmmoooqqqssstttuuuxxx{{{|||}}}~~~}}}zzzyyyvvvssspppnnnmmmlllmmmllljjjhhhfffdddbbbbbbaaa^^^[[[YYYWWWUUURRRPPPLLLHHHAAA<<<888555222000000///000000222555777888::::::;;;;;;:::999888888777555444222000......---,,,...,,,///777;;;IIIbbbwwwOOO888---***&&&$$$&&&***---...444555888:::;;;;;;:::999:::999777555333111///...,,,***(((&&&&&&$$$""" ###&&&)))---///000000000***%%%eeePPP>>>666///,,,)))$$$!!! !!!"""$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!    !!!###%%%$$$###!!! !!!  """$$$%%%)))---333777:::===???AAABBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCBBB@@@???@@@AAABBBCCCFFFIIIMMMQQQUUUVVVWWWXXXZZZ\\\^^^```bbbccceeeiiinnnqqqtttvvvyyy{{{~~~|||zzzyyyxxxwwwuuusssqqqnnnmmmlllkkkkkkkkklllmmmoooqqqrrrtttvvvyyy{{{|||}}}~~~~~~~~~}}}zzzyyyvvvssspppnnnmmmllllllkkkjjjhhhfffdddcccbbbaaa___\\\ZZZYYYWWWTTTRRRKKKHHHCCC???===;;;999777444444444444555777888:::;;;;;;;;;:::999888888777555555333222000/////////...000...000:::@@@RRRnnnoooIII555+++(((%%%$$$'''***---...333444777888999999888777777777666444222111//////,,,***(((&&&&&&$$$"""  """$$$''')))*********$$$ |||___GGG<<<222///,,,&&&""""""  """$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!    !!!###%%%%%%###!!!!!!"""!!!###$$$''',,,222666:::<<>>>>>>>>>>>>>>BBBDDDEEEEEECCCAAABBBBBB@@@@@@AAACCCFFFIIIMMMOOOPPPQQQRRRTTTVVVXXXYYYZZZ[[[___dddiiilllooorrruuuvvvvvvwwwwwwvvvuuusssrrrqqqqqqpppooommmlllkkkjjjggggggggggggiiikkkmmmnnnnnnqqqtttwwwxxxzzz}}}}}}uuutttrrrpppnnnmmmlllkkkeeeeeedddcccbbbaaa```___]]][[[YYYWWWWWWVVVSSSQQQPPPMMMIIIFFFDDDBBB???<<<;;;:::888777777777888999<<<;;;:::888666555555444222111000000000000000000///333333777BBBMMMeee^^^@@@444(((&&&$$$$$$&&&)))+++,,,111222555777888888777666666666555444222111000000,,,***(((&&&&&&$$$""" jjjUUUCCC;;;444***&&&(((###"""!!! !!!"""$$$$$$%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!  !!!###%%%%%%$$$###"""### """###%%%)))000555999<<>>===<<<;;;<<<<<>><<<;;;;;;;;;<<<<<<;;;999666444333333333//////////////////000000///444666===KKKXXXrrr}}}TTT:::000(((&&&$$$$$$&&&)))******000111444777888999888888777777666444333111000000,,,***(((&&&&&&$$$""" zzzcccMMMCCC;;;///***---######"""  """###$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!  !!!###%%%%%%$$$#########  """###$$$)))///555999<<>>>>><<<;;;;;;:::::::::<<>>@@@AAA???<<<:::888888888999999:::===???@@@AAAAAAAAAAAA@@@@@@@@@CCCGGGKKKMMMPPPQQQSSSTTTUUUVVVYYY[[[YYY[[[]]]^^^^^^```cccffffffggghhhiiihhhgggfffddddddcccbbbcccccccccaaa___^^^^^^^^^^^^___aaacccdddcccfffkkkoooqqqssstttvvv|||zzzvvvtttsssrrrpppnnnooolllgggdddbbb```]]]ZZZZZZYYYXXXWWWVVVWWWWWWXXXXXXWWWVVVTTTSSSQQQPPPOOOLLLMMMNNNNNNOOOOOONNNNNNMMMKKKIIIGGGGGGEEECCCAAA<<<999666333222111000//////...---...000222222222555777???KKKYYYnnnkkkIII444+++$$$############$$$&&&'''***,,,000333555666666666777777666555444222000///+++***)))'''%%%###!!!!!!pppZZZLLL>>>444000((('''%%%###  !!!!!!""""""############$$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!  !!!"""######$$$$$$###!!! """$$$%%%'''***///333777999;;;???===;;;888777666777777777888:::<<<>>>>>>>>>>>>???>>>>>>???AAAEEEIIIKKKNNNOOOQQQRRRSSSUUUXXX[[[YYYZZZ\\\]]]]]]^^^aaaccceeeeeeeeeddddddcccbbbaaaaaa```___`````````^^^\\\XXXWWWWWWWWWXXXZZZ\\\]]]aaadddiiimmmnnnpppqqqsssxxxvvvsssqqqpppooommmkkkkkkhhhdddaaa___]]]ZZZWWWVVVUUUTTTSSSSSSTTTUUUUUUVVVUUUTTTSSSRRRQQQPPPOOOLLLMMMNNNOOOPPPPPPPPPPPPPPPNNNKKKJJJIIIGGGDDDBBB>>>;;;777555333222000///...------...000111222333777:::CCCQQQaaaxxxdddDDD111***$$$############$$$&&&'''***,,,000333555666777777888888777666444222111000,,,+++)))'''%%%###"""!!!lllWWWEEE888333,,,+++(((&&&###!!!  !!!"""""""""#########$$$$$$$$$$$$###############"""""""""!!!!!!!!!  !!!"""""""""###"""!!!!!!###$$$&&&(((+++///333666888:::;;;:::888666555444555555444555777888::::::;;;;;;<<<<<<<<<===???BBBFFFHHHKKKMMMOOOPPPRRRTTTXXXZZZYYYZZZ\\\\\\\\\]]]^^^```cccbbbaaa___^^^]]]\\\\\\^^^\\\[[[\\\\\\\\\ZZZXXXTTTTTTSSSSSSTTTVVVXXXYYY]]]```eeeiiijjjkkkmmmnnnrrrpppnnnllllllkkkhhhffffffccc___\\\ZZZXXXUUUSSSQQQPPPOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRQQQPPPOOOOOOLLLMMMNNNOOOQQQRRRSSSSSSTTTRRROOONNNMMMKKKGGGEEEAAA>>>:::666444222000...,,,,,,,,,---///111333444:::???JJJZZZmmmZZZ;;;---)))$$$######"""###%%%&&&'''+++---000333555777777777999999888777555333111000,,,,,,***(((&&&$$$###""" gggQQQBBB:::000...+++)))'''%%%###""" !!!!!!""""""#################################"""""""""!!!!!!!!!!!! !!!   !!!!!!"""""" !!!###$$$((())),,,///222555777888666555444333222111222222222333444555666777777888:::::::::;;;===@@@CCCEEEHHHJJJMMMOOOQQQTTTXXX[[[ZZZ\\\]]]^^^]]]]]]^^^___bbbaaa^^^[[[ZZZYYYYYYYYY[[[YYYXXXXXXYYYXXXVVVTTTQQQPPPOOONNNNNNPPPSSSTTTXXX\\\```dddeeeggghhhiiillljjjhhhhhhgggfffdddbbbaaa^^^ZZZXXXVVVTTTQQQOOOKKKKKKJJJJJJKKKMMMNNNOOOOOOPPPPPPQQQPPPOOONNNNNNLLLMMMNNNOOOQQQSSSTTTUUUWWWUUUSSSRRRQQQOOOKKKHHHDDD@@@;;;777444222///---,,,,,,---...///222555888<<>>@@@BBBDDDGGGJJJMMMPPPTTTXXX\\\\\\^^^``````___^^^___```bbb```^^^[[[YYYXXXXXXXXXYYYXXXVVVVVVVVVVVVSSSQQQKKKJJJGGGEEEEEEGGGIIIKKKQQQUUUZZZ^^^```aaaccceeefffdddccccccdddbbb```^^^\\\YYYVVVSSSQQQPPPMMMKKKGGGGGGGGGGGGHHHJJJLLLNNNMMMNNNOOOPPPPPPOOONNNMMMLLLLLLLLLNNNPPPRRRTTTVVVXXXWWWVVVUUUTTTRRRNNNKKKEEEAAA<<<888555222///,,,,,,...//////000333888<<>>:::666333000......000222222333666===BBBDDDQQQddd{{{gggEEE000((('''""""""""""""###%%%''')))......000222555777999:::::::::999777555222000///,,,,,,***(((&&&$$$###"""oooZZZJJJAAA666...+++)))'''$$$###"""!!!!!!""""""###""""""#########$$$$$$$$$#########"""""""""!!!!!!   !!! !!!"""######$$$%%%&&&''')))***+++++++++((())))))*********)))))),,,++++++++++++,,,...///000111222333555666888999<<>>>>>???AAA???DDDJJJOOORRRUUUXXXZZZYYYYYYYYYZZZ[[[ZZZWWWTTTRRROOOLLLJJJHHHGGGDDDBBB??????@@@AAACCCFFFIIIJJJMMMNNNPPPQQQPPPNNNLLLJJJJJJIIIIIIIIIKKKMMMPPPRRRUUUUUUVVVWWWXXXVVVSSSPPPIIIFFFAAA<<<999777444111000222555555555999AAAGGGKKKZZZooo___BBB000'''$$$""""""""""""$$$&&&((()))...///000222444777999::::::999888666444111///---,,,+++)))'''%%%###"""!!!kkkWWWMMM>>>444///---***'''$$$###!!!  !!!"""###""""""######$$$$$$$$$$$$############""""""""""""   !!!!!! !!!"""######$$$ !!!"""###$$$$$$%%%$$$&&&'''(((((()))((((((((())))))(((((((((***+++,,,---...///111222444555555888;;;@@@DDDIIINNNSSSWWW[[[^^^aaacccbbbbbbbbbbbb^^^_________]]][[[YYYXXXSSSRRRPPPPPPPPPOOOLLLJJJHHHDDD???:::777777888:::999>>>DDDJJJNNNQQQTTTVVVUUUUUUVVVWWWXXXWWWTTTQQQOOOLLLIIIFFFEEEDDDAAA???<<<<<<===???AAADDDGGGIIINNNOOOPPPQQQQQQNNNLLLJJJIIIHHHHHHHHHIIILLLNNNPPPTTTTTTUUUWWWXXXWWWTTTQQQKKKHHHCCC???<<<999666444111444777777777;;;CCCJJJQQQaaawwwZZZ@@@000'''!!!"""!!!!!!"""$$$&&&((()))//////000222444777999;;;:::999888666333000...---+++***)))'''%%%###!!!!!!