BM6P6(@ ^^^_________```aaaaaaaaa_________````````````aaaYYY[[[]]]______^^^]]]\\\bbb```]]][[[[[[]]]```bbbbbbaaa___]]]\\\]]]aaaeee\\\]]]___`````````_________^^^^^^^^^^^^___``````aaa```^^^^^^`````````___bbb]]]YYYZZZ]]]___^^^[[[___```aaaaaa```^^^\\\ZZZ\\\\\\]]]]]]]]]^^^^^^^^^cccbbb```^^^\\\[[[[[[[[[TTTJJJAAA>>>>>>;;;999999888;;;@@@EEEFFFAAA999333***333???DDDEEEGGGNNNTTTMMMLLLKKKJJJJJJKKKLLLMMMLLLNNNNNNKKKJJJJJJEEE???111,,,(((&&&'''((('''&&&%%%(((***(((### ###&&& !!!"""###$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%$$$%%%$$$"""""""""""""""###$$$%%%&&&---'''$$$%%%%%%$$$$$$&&&$$$$$$%%%%%%$$$###!!! ######$$$$$$$$$%%%%%%%%%---)))%%%$$$&&&'''%%%#########&&&---333444///***,,,***%%% ###))),,,***)))---333<<>>BBBDDDFFFHHHJJJLLLMMMMMMMMMNNNPPPSSSRRROOOHHH===333,,,(((''''''''''''&&&%%%%%%$$$)))((('''&&&&&&&&&&&&&&&"""''',,,+++(((***333<<>>444444AAA[[[iiijjj\\\III777:::OOO```hhhpppqqqsssvvvxxxxxxwwwssspppkkk]]]HHH555,,,&&&%%%%%%$$$%%%&&&((())),,,***(((%%%$$$$$$%%%%%%%%%&&&&&&%%%######%%%'''$$$#########$$$$$$%%%&&&'''&&&%%%$$$############$$$###!!!###%%%&&&###!!!"""%%%%%%"""!!!$$$(((&&&%%%$$$###"""""""""###((($$$!!!"""&&&'''%%%!!!"""""""""""""""######$$$###############$$$$$$$$$%%%'''%%%!!!!!!&&&)))((()))(((%%%!!!"""+++;;;GGGTTT\\\gggooosssrrrpppoooqqqssswww||||||zzz{{{|||zzztttkkk\\\GGG555111((('''///111+++)))......000333888@@@QQQeeessswwwxxxyyy{{{{{{{{{zzzzzz}}}~~~~~~~~~}}}}}}|||{{{|||}}}~~~||||||||||||{{{{{{{{{{{{~~~}}}}}}~~~~~~}}}{{{zzz__________________``````^^^^^^_________`````````]]]^^^```aaaaaaaaa___^^^aaa___]]]\\\\\\]]]___aaabbbbbbaaa^^^\\\]]]___bbb[[[\\\]]]^^^^^^^^^]]]]]]___^^^^^^^^^^^^___``````bbb```^^^___```aaa``````ccc___\\\]]]```bbb```]]]YYY[[[]]]___aaaaaa```___\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\UUULLLCCCAAA???;;;777777:::===AAAFFFFFFAAA:::444000444999???EEEIIILLLNNNMMMLLLKKKJJJJJJKKKKKKLLLLLLOOOOOOLLLKKKJJJDDD===///,,,)))((())))))(((&&&%%%%%%%%%%%%$$$###"""!!!""""""###$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%&&&&&&&&&%%%""" !!!!!!""""""###$$$$$$%%%)))$$$"""$$$%%%$$$$$$&&&!!!"""###$$$$$$###"""!!!#########$$$$$$$$$%%%%%%***)))(((&&&$$$"""""""""$$$$$$&&&,,,111222...)))((()))&&&$$$&&&++++++''')))+++///444999===???@@@BBB@@@>>>>>>@@@CCCFFFHHHKKKLLLLLLLLLLLLMMMPPPSSSSSSRRROOOJJJCCC:::111,,,......///...---+++((('''(((((('''&&&&&&&&&&&&&&&'''***,,,)))%%%&&&+++111CCCIIIRRRWWWXXXXXXYYYZZZYYYUUUOOOGGG<<<222111555>>>KKKVVVXXXWWWYYYZZZXXX[[[UUUJJJAAA???FFFRRR\\\]]]\\\\\\]]]]]]^^^]]]\\\]]]___aaaaaaaaabbbccceeedddddddddeeefffggghhhiiifffffffffffffffggghhhhhhiiijjjjjjiiihhhgggffffffeeefffgggjjjmmmnnnmmmkkkjjjgggbbb[[[TTTQQQQQQRRR[[[```fffhhhfffeeegggiiihhhgggfffdddddddddeeeeeeffffffffffffgggggghhhiiipppqqqrrrrrrrrrqqqooonnnllljjjiiikkkmmmmmmkkkiiifffkkkoooooollljjjkkkmmmoooppprrrqqqqqqrrrtttvvvttttttqqqmmmhhhdddcccddd]]]]]]___bbbccc___VVVOOO;;;333...333>>>JJJXXXbbblllnnnssswww{{{|||}}}}}}}}}}}}zzzvvvuuutttpppiiiUUUCCC444:::OOOeeeuuu}}}yyyyyyyyyxxxxxxwwwvvvvvvvvvxxxzzzzzzxxxwwwvvvwwwtttmmmWWWBBB:::444777FFFbbbkkkhhhZZZIII888888IIIYYYdddnnnssstttwwwwwwuuuvvvrrrnnniii[[[FFF444+++%%%$$$$$$######$$$%%%&&&&&&%%%$$$######%%%&&&'''%%%%%%&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$###"""###%%%%%%###!!!"""%%%$$$"""!!!$$$((($$$$$$$$$######"""""""""%%%!!! $$$%%%### """""""""""""""###$$$$$$$$$$$$$$$###############$$$&&&%%%!!!!!!%%%'''%%%!!!%%%(((***,,,---...<<>>MMMVVVXXXWWWYYY[[[WWWSSSQQQOOOGGG;;;222000333BBBQQQVVVVVVWWWZZZ\\\ZZZZZZUUUHHH======KKKXXXZZZ[[[\\\\\\]]]\\\[[[[[[[[[]]]^^^^^^^^^___ccceeeeeedddcccbbbcccdddfffgggdddcccbbbbbbbbbccceeeeeeiiihhhgggffffffeeeeeefffhhhggggggiiikkkmmmlllkkkiiieee^^^TTTMMMOOOWWW___fffiiikkkjjjgggfffhhhjjjlllkkkjjjhhhggggggggggggiiiiiiiiiiiijjjkkklllmmmrrrqqqqqqpppppppppppppppkkkjjjiiijjjkkkkkkjjjhhhlllnnnpppqqqpppnnnkkkjjjooopppqqqqqqqqqrrrtttvvvwwwvvvsssnnniiifffeeeeeeaaa``````aaaaaa[[[OOOFFF555//////999HHHTTT^^^eeekkkmmmqqquuuyyy{{{|||}}}zzz{{{yyyvvvvvvuuuooogggJJJ:::111===UUUjjjtttxxxwwwvvvuuuuuuuuuvvvwwwwwwxxxxxxwwwxxxyyyxxxvvvtttrrriiiRRR>>>666///222BBBffflllfffWWWGGG666444CCCUUUaaannntttwwwxxxvvvsssuuuqqqllleeeVVVAAA111***'''&&&%%%%%%$$$%%%%%%%%%&&&%%%$$$$$$$$$&&&'''(((&&&&&&&&&'''((('''%%%###"""###$$$%%%&&&%%%$$$$$$""""""###$$$$$$%%%&&&&&&$$$###"""###$$$%%%###""""""$$$$$$"""!!!$$$&&&"""###$$$$$$$$$###"""!!!###!!!!!!$$$&&&$$$"""""""""#########$$$$$$$$$%%%%%%$$$$$$######""""""###%%%%%%""""""$$$$$$"""&&&###"""###&&&(((((('''(((---555???KKKWWWcccjjjlllnnnrrrvvvyyy{{{{{{{{{zzz||||||{{{yyyvvvlllaaaMMM:::***)))+++)))'''((()))******)))(((,,,333999VVVcccrrrzzzzzzxxx{{{}}}}}}}}}{{{zzzzzz|||~~~||||||{{{zzzzzz{{{}}}}}}zzz{{{{{{||||||}}}}}}~~~yyy{{{}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}_________^^^]]]]]]]]]\\\]]]]]]]]]^^^^^^^^^______``````aaaaaa```___^^^]]]]]]]]]^^^^^^^^^^^^]]]]]]___aaabbbaaa___^^^^^^_________``````````````````___^^^^^^^^^^^^___``````bbbaaa______aaabbbaaa```^^^]]]]]]___aaaaaa___\\\______`````````___^^^^^^]]]]]]]]]^^^^^^^^^^^^___]]]^^^``````^^^[[[WWWUUUTTTKKKBBB>>>;;;888888:::AAABBBEEEHHHGGGCCC<<<777888222///222<<>>999888888<<>>222111///---///666@@@HHHIIIJJJJJJKKKKKKKKKJJJIIIJJJNNNOOOKKKHHHBBB888...((('''&&&%%%&&&***000555,,,+++(((%%%""""""###$$$&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%"""!!!###%%%!!!!!!"""#########"""!!!'''"""!!!$$$''''''))),,,---+++)))'''$$$"""!!!!!!"""""""""############$$$%%%###"""$$$)))+++)))&&&'''&&&%%%$$$$$$%%%'''(((+++...---(((%%%'''(((&&&###%%%&&&%%%%%%''',,,111>>>CCCIIILLLKKKKKKLLLMMMKKKNNNRRRSSSRRRPPPOOOOOOOOONNNOOOPPPQQQMMMFFF@@@;;;777111+++((('''((()))'''&&&&&&&&&&&&'''((((((,,,***(((((((((((('''%%%&&&'''---:::JJJUUUXXXVVVXXXTTTTTTYYYYYYSSSMMMKKK888111000<<>>PPP\\\___```aaaeeefffgggjjjnnnssswwwyyyxxxyyyxxxxxxyyyttteeeVVV:::444999NNNhhhwww{{{{{{zzzxxxuuusssrrrssstttvvvwwwwwwvvvwwwwwwvvvsssqqqjjj\\\EEE777222+++444LLLcccnnnjjjXXXEEE666???XXXnnnuuuzzzxxxwwwwwwxxxvvvsssmmmeeeYYYFFF444***)))%%%%%%&&&&&&&&&%%%%%%$$$ !!!###$$$&&&''''''&&&&&&&&&$$$######%%%'''$$$$$$%%%&&&%%%$$$###"""!!!"""###$$$###"""!!! $$$$$$$$$###!!!!!!$$$&&&""""""""""""""""""""""""!!!###$$$$$$######!!!!!!!!!"""#########$$$###$$$%%%&&&'''&&&%%%%%%&&&&&&%%%%%%$$$$$$###### $$$%%%""""""$$$###&&&///111,,,'''&&&'''###%%%&&&&&&&&&''')))+++---555BBBPPP\\\iiiuuu}}}www|||~~~~~~yyyvvvpppeeeUUUCCC555---***++++++++++++******)))))),,,,,,...666EEEYYYjjjtttuuuxxx|||~~~~~~}}}||||||}}}}}}}}}~~~~~~~~~~~~~~~zzzzzz{{{|||~~~~~~~~~~~~__________________``````^^^^^^_________`````````aaaaaa``````aaaaaabbbbbb````````````````````````]]]___``````______aaabbbaaa```___^^^]]]]]]^^^______^^^^^^^^^^^^___`````````___]]]]]]_________^^^```aaaaaaaaabbbbbbdddeee___^^^^^^^^^^^^_________^^^^^^^^^^^^____________\\\]]]___``````^^^\\\ZZZJJJDDD???===<<<<<>>FFFPPPVVVWWWWWWYYY[[[XXXYYYZZZZZZYYYYYYZZZ\\\YYYYYYYYYZZZ\\\^^^```aaa___```aaaccccccbbbaaa```bbbbbbccccccccccccbbbbbbdddeeegggiiijjjhhhccc___PPPOOOQQQYYYbbbhhhhhheeeggghhhiiikkkkkkjjjgggeeeiiiiiihhhgggeeebbb___^^^ffffffgggiiikkknnnpppqqqnnnoooqqqssstttsssqqqpppmmmooopppnnnkkkhhhhhhiiijjjiiiiiikkkmmmoooppppppmmmnnnnnnllljjjjjjkkkllllllkkkhhheeebbbbbbeeehhhdddfffcccWWWFFF888111000666>>>NNN]]]dddcccbbbdddccccccdddfffkkkpppuuuxxxvvvwwwwwwvvvvvvooo]]]LLL111222>>>VVVlllvvvxxxwwwvvvtttsssrrrrrrssstttuuuuuuwwwxxxwwwuuusssrrrrrrkkk[[[CCC666111)))222LLLccckkkeeeTTTDDD777???WWWnnnuuuzzzxxxvvvvvvvvvtttsssmmmdddVVVCCC111)))***###$$$%%%&&&&&&%%%$$$$$$ """$$$%%%&&&&&&&&&'''%%%$$$'''+++%%%%%%%%%$$$$$$$$$###### !!!###$$$%%%%%%#########$$$$$$""" !!!$$$'''""""""!!!!!!"""""""""!!! !!!"""###$$$$$$!!!"""######"""""""""######$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% $$$$$$""""""%%%%%%"""'''&&&%%%""" !!!&&&***"""###%%%%%%%%%&&&)))+++$$$)))000888BBBPPP```lllpppwww}}}~~~~~~zzzxxxwwwrrrgggYYYIII;;;111...,,,***)))))))))((((((,,,***))))))000>>>OOO[[[gggmmmuuu{{{}}}}}}|||{{{}}}}}}}}}}}}}}}}}}||||||{{{{{{|||}}}~~~~~~^^^_________```aaaaaaaaa_________````````````aaa^^^^^^]]]^^^^^^___```aaaaaaaaa````````````aaaaaa```aaaaaa```^^^^^^___aaacccbbbaaa```______```aaa___^^^^^^^^^^^^___``````___^^^\\\\\\^^^___^^^]]]______```______```ccceee___^^^]]]\\\\\\\\\\\\\\\^^^^^^^^^_________``````aaaaaaaaaaaa___\\\ZZZXXXIIIEEEBBBBBB@@@>>>AAAFFFHHHHHHIIIJJJKKKJJJFFFCCC999444...***+++000777;;;FFFGGGIIIKKKLLLLLLKKKKKKKKKMMMLLLGGGBBB===444***(((((('''(((...;;;KKKWWW@@@555***'''+++...+++'''###$$$%%%'''((()))))))))$$$$$$$$$$$$$$$$$$$$$$$$***(((%%%%%%&&&&&&%%%$$$%%%$$$######"""######$$$+++$$$ !!!"""%%%******(((&&&$$$############""""""""""""############%%%'''((('''$$$$$$(((,,,'''&&&%%%###"""%%%))),,,+++000111,,,'''&&&$$$!!!###&&&%%%###%%%'''***222===DDDGGGHHHKKKNNNKKKLLLMMMLLLKKKKKKMMMNNNMMMOOOQQQRRROOOLLLKKKJJJIIIGGGDDD>>>888111+++'''&&&&&&&&&&&&&&&'''((()))***+++,,,***'''&&&'''((('''&&&&&&)))222@@@OOOXXXWWWVVVXXX[[[YYYRRROOOOOOPPPCCC888777<<>>JJJRRRUUUWWWZZZ]]]XXXZZZ[[[[[[ZZZYYYYYYZZZXXXXXXYYYYYYZZZ[[[[[[[[[]]]___aaacccdddbbb```___aaabbbcccddddddcccbbbaaabbbccceeeffffffbbb[[[VVVIIIOOOYYYcccjjjkkkiiifffdddfffhhhjjjkkkhhhccc___ggggggggggggfffeeecccbbbbbbbbbdddeeehhhjjjlllnnnllllllmmmmmmnnnnnnnnnoookkkmmmnnnlllhhheeeeeefffmmmmmmmmmmmmmmmoooqqqsssmmmnnnnnnllliiihhhiiijjjiiihhhfffbbb```aaadddgggbbbccc^^^OOO<<<111111666@@@JJJ[[[iiilllhhhgggiiiaaaaaabbbdddiiinnnssswwwuuuuuuuuutttssskkkXXXFFF333888HHH```sssyyyvvvtttqqqqqqppppppqqqssstttuuutttwwwyyyxxxtttqqqqqqssscccTTT>>>555444///;;;WWWcccggg]]]MMMAAA666<<>>000...+++******,,,,,,---%%%))),,,***(((+++666???YYYaaammmwww|||~~~|||}}}}}}}}}|||{{{zzzzzz||||||}}}}}}~~~~~~___^^^]]]^^^`````````___```___]]]]]]\\\]]]^^^___^^^____________]]][[[ZZZZZZ^^^bbbcccaaa______```aaaaaa___^^^^^^___```aaa^^^eeehhhccc]]]]]]___``````_________^^^^^^^^^^^^]]]]]]^^^^^^___^^^^^^]]][[[```eeefffccc___^^^^^^aaa^^^\\\^^^bbbccc___[[[___]]]\\\\\\___aaaaaaaaa___``````^^^ZZZVVVTTTSSSKKKGGGDDDDDDAAA@@@CCCIIIJJJHHHGGGGGGHHHIIIHHHGGGAAA:::000'''$$$)))333:::IIIEEEDDDFFFLLLNNNLLLIIIKKKLLLKKKGGG???333''' (((""" %%%000???NNNXXXHHH777'''$$$'''(((%%%###'''''''''&&&%%%%%%$$$$$$***)))((('''&&&&&&'''(((((('''&&&$$$###"""""""""###%%%######!!! !!!###""""""$$$(((---&&&)))***'''### !!!$$$############""""""!!!!!!!!!!!!!!!!!!"""$$$&&&((()))%%%!!!!!!%%%((())))))---+++(((&&&###"""""""""%%%%%%%%%%%%%%%%%%$$$$$$'''+++222;;;CCCGGGGGGFFFJJJIIIIIIJJJMMMOOOOOOOOOPPPQQQSSSTTTSSSPPPMMMKKKNNNRRRPPPFFF===888111***'''((('''&&&$$$$$$''')))***+++,,,***&&&%%%&&&((($$$$$$'''+++///666DDDQQQRRRVVVVVVSSSSSSVVVUUUPPPQQQIIIAAA<<<777888EEETTTZZZZZZVVVSSSWWWZZZRRRGGG:::<<>>RRRcccbbbXXXLLL>>>000666OOOiiiooosssuuuvvvyyywwwrrrnnnlll```KKK888---)))&&&&&&$$$"""!!!!!!"""$$$&&&"""$$$%%%$$$###"""###$$$((($$$!!!!!!###$$$"""&&&+++)))######(((''' !!!!!! !!!###$$$&&&"""###&&&%%%######!!! """!!!$$$$$$!!! !!!###'''&&&$$$ !!!'''(((((((((((('''&&&%%%$$$%%%%%%### ###%%%$$$###!!!!!!!!!""""""***&&&######&&&((('''&&&"""$$$'''))))))(((%%%$$$%%%%%%%%%'''+++111666999PPP```pppvvvyyy}}}~~~{{{}}}{{{yyytttgggYYYFFF777***)))+++++++++---%%%&&&((())))))+++...000;;;EEEVVViiivvv|||zzzwww{{{{{{{{{|||||||||{{{{{{yyy|||~~~___^^^]]]^^^`````````___``````___^^^^^^^^^___`````````aaabbbbbbbbbaaa```]]]___aaa```___^^^```bbb``````____________``````aaaaaa]]]XXXZZZ___cccbbb`````````_________^^^^^^___```````````````___^^^]]]___aaaaaa```_________^^^\\\ZZZ[[[^^^___]]][[[___^^^\\\]]]___aaaaaaaaa^^^^^^^^^]]][[[XXXWWWVVVMMMIIIFFFEEEDDDBBBGGGMMMJJJIIIGGGHHHIIIJJJJJJIII@@@;;;222+++''')))///333<<<>>>BBBEEEHHHJJJJJJJJJJJJLLLKKKFFF<<<000&&&!!!&&&%%%$$$&&&---999IIIUUUCCC555(((%%%''''''&&&&&&((((((((((((((('''''''''((('''&&&%%%%%%&&&&&&'''((('''%%%$$$###"""""""""$$$&&&$$$$$$%%%!!!$$$%%%%%%###""""""&&&))))))))))))((('''###$$$$$$######""""""!!!!!!###"""""""""###%%%&&&'''+++((($$$$$$%%%&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((((())))))*********))))))&&&***000888@@@EEEGGGGGGJJJIIIIIIJJJLLLNNNOOOOOOPPPQQQSSSTTTUUUVVVVVVVVVRRRTTTRRRLLLGGGBBB777,,,(((((('''%%%%%%$$$$$$###***+++,,,)))&&&%%%&&&(((&&&%%%&&&((()))---777BBBNNNSSSUUURRRRRRVVVWWWTTTUUUOOOHHHBBB:::666;;;EEEXXXZZZXXXUUUUUUWWWSSSLLLBBB===<<>>000888RRRiiiooossstttvvvxxxvvvrrrqqqmmm```KKK888...***(((%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$###$$$%%%)))(((((())),,,------------000///((($$$&&&&&&"""&&&%%%$$$$$$%%%&&&)))***""""""$$$!!!!!!!!!"""""""""#########!!!######""""""$$$&&&###"""!!! """%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%### !!!###%%%%%%$$$###"""###$$$$$$ ###%%%''''''%%%$$$$$$###$$$&&&'''((('''&&&%%%(((((('''''')))+++---///888HHHZZZhhhsssyyyxxxrrr}}}}}}{{{pppeeeWWWGGG777///,,,)))***---((()))******+++,,,---...///666BBBPPP^^^iiiqqqvvvrrrvvv{{{}}}}}}{{{zzzyyy|||~~~___^^^]]]^^^`````````___``````_________``````aaa]]]^^^___```aaaaaaaaaaaa``````___^^^]]]]]]```ccc______```````````````___aaaZZZOOOLLLSSS```dddbbbaaaaaaaaa`````````______```````````````___^^^]]]^^^]]]]]]]]]___``````___aaa```___^^^^^^___```aaa___^^^]]]]]]___aaaaaa```]]]]]]]]]]]]\\\[[[ZZZYYYOOOKKKHHHGGGEEEEEEJJJPPPJJJIIIHHHHHHJJJLLLLLLKKK@@@<<<555///+++***+++,,,///666>>>CCCEEEFFFIIIMMMKKKMMMMMMEEE888,,,&&&$$$$$$'''((((((***444CCCOOO;;;111(((&&&&&&%%%&&&)))))))))************++++++&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$###"""""""""###%%%$$$ """%%%%%%%%%%%%%%%$$$###$$$&&&((('''&&&'''***+++'''"""!!!!!! %%%$$$$$$$$$$$$%%%&&&'''+++***(((((())))))'''&&&#########$$$%%%''')))***%%%%%%&&&'''((((((((('''%%%(((---444;;;AAAEEEHHHJJJJJJJJJKKKLLLMMMNNNNNNPPPPPPPPPQQQRRRTTTUUUVVVVVVVVVTTTRRRRRRMMM@@@333,,,)))&&&&&&((((((%%%###+++++++++)))'''&&&&&&(((&&&$$$%%%&&&&&&&&&,,,444FFFMMMRRRRRRRRRUUUWWWWWWVVVSSSOOOIII???666444777QQQWWWZZZXXXUUUUUUUUUSSSMMMAAA888<<>>RRRZZZccc^^^MMM;;;///:::VVVjjjooosssssstttwwwuuurrrpppiiiXXXAAA///)))'''&&&$$$%%%&&&''''''&&&%%%$$$&&&''''''%%%######%%%&&&'''+++///000000///222555:::===>>>888,,,######'''(((%%%""" ###"""!!!"""######  """######"""!!! """"""!!!!!!!!!###&&&((((((((((((&&&$$$$$$&&&((('''%%%$$$""""""###%%%&&&$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%&&&''''''&&&'''&&&$$$""""""%%%'''&&&%%%$$$$$$$$$%%%&&&'''"""###%%%&&&'''''''''''''''***000;;;MMMaaarrr{{{|||}}}}}}~~~zzzuuuvvvmmm```QQQBBB555...+++000...,,,***(((&&&###!!!++++++***))),,,888IIIVVVgggnnnvvvwwwtttssswww|||zzz|||~~~~~~}}}|||}}}~~~___^^^]]]^^^`````````___]]]]]]^^^^^^____________bbbbbbbbbbbbbbbbbbbbbbbb______^^^_________^^^^^^]]]^^^```aaaaaaaaa```___\\\ZZZTTTPPPTTT\\\``````aaaaaaaaaaaa````````````^^^_________^^^^^^]]]\\\]]]\\\^^^bbbeee4ĉ@ӵ\\\___aaa```___^^^___aaaaaa```___aaa```^^^^^^^^^\\\WWWTTTOOOKKKHHHFFFCCCAAACCCIIIFFFEEEDDDFFFIIILLLLLLLLLDDD>>>666000------------,,,,,,...333999@@@FFFJJJNNNPPPMMMCCC444)))&&&'''$$$$$$%%%***888FFFGGGAAA---)))&&&&&&$$$"""$$$)))&&&''''''((()))***++++++&&&&&&%%%%%%%%%'''((()))&&&&&&%%%$$$############$$$%%%&&&'''&&&"""!!!!!!>L%%%'''((((((###'''=hĦ((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&4ĉ@ӵ''''''&&&&&&%%%$$$###""""""###$$$%%%&&&'''''''''###%%%'''***...444===CCCGGGJJJMMMNNNMMMMMMOOOQQQUUUVVVWWWWWWVVVSSSPPPNNNOOOQQQTTTVVVUUUQQQOOONNN@@@777---((()))+++***(((,,,+++)))((((((''''''&&&$$$"""###''''''&&&(((,,,///888EEEOOOTTTTTTSSSTTTSSSTTTRRRNNNGGGAAA<<<888888CCCQQQYYYYYYWWWYYY\\\\\\RRREEE>LWWWUUUVVVVVVUUURRRQQQRRRTTTWWWUUUSSSRRRTTTVVVVVVVVVUUUWWWXXX[[[]]]___aaaaaaccc```]]]\\\\\\]]]___```ccc```]]]ZZZSSSKKKKKKOOO[[[___ccceeedddcccdddfffiiihhhgggfffdddcccaaa```^^^]]]]]]```dddeeebbb______^^^___[[[PPPFFFGGGMMM```eeehhhggggggiiiiiigggiiigggfffcccaaa___]]]]]]```ccchhhlllppprrrsssssstttsssrrrpppmmmhhhccc```\\\^^^___bbbeeecccWWWJJJ555333666AAARRR```fffggghhhggghhhkkknnnnnnlllkkkjjjiiifffdddbbbaaaaaaaaadddggghhhbbbVVVGGG999111>>>QQQgggpppooonnntttzzztttuuuvvvwwwvvvuuusssrrrrrrttttttrrrrrrrrrnnnhhh]]]HHH555///,,,...===QQQ]]]fff___KKK999...;;;UUUkkkooorrrrrrsssvvvuuuqqqnnnfffSSS===---((('''%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$"""###%%%'''...222777:::;;;===BBBEEE555777<<<;;;... %%%((('''$$$"""!!!"""###$$$%%%###!!! !!!!!!!!!!!!######"""!!!!!!!!! $$$"""  """###$$$'''((('''&&&$$$###%%%'''&&&%%%###""""""###%%%&&&$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&(((&&&$$$$$$$$$### &&&%%%$$$######%%%&&&'''!!!"""%%%'''((()))((((((((((((***///999JJJ```pppuuuzzz}}}{{{yyyzzzxxxuuuvvvtttooodddWWWGGG999000555222...,,,,,,+++)))'''+++,,,,,,)))''',,,666???RRR^^^lllsssttttttwwwzzzuuuwwwzzz{{{{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}|||~~~~~~}}}~~~___^^^]]]^^^`````````___[[[\\\]]]^^^_________^^^bbbaaa```````````````aaa___^^^^^^___```___^^^\\\]]]^^^___```aaaaaaaaaaaa]]]``````]]]\\\___bbbaaaaaaaaaaaa`````````______```aaaaaabbbbbbbbbaaaaaa\\\^^^aaadddfffGG=?___``````______```bbbbbb```___aaa```_________[[[UUUOOOJJJGGGEEEEEEBBB>>>???CCCDDDCCCCCCEEEIIILLLMMMMMMIIIAAA777000/////////...+++***(((***///666<<<@@@FFFGGGEEE===222***''''''&&&$$$%%%///EEEUUUNNN===---(((&&&'''&&&######&&&%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&'''(((&&&%%%$$$$$$######$$$$$$'''%%%%%%)))***'''######HdĦ%%%%%%$$$"""'''=Īj$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&GG=?%%%%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&###%%%&&&'''(((...666===BBBGGGKKKMMMLLLLLLNNNQQQNNNPPPSSSUUUVVVTTTQQQOOOMMMOOOSSSVVVUUUQQQRRRUUUKKKCCC777...)))(((&&&%%%---+++(((((((((((('''&&&'''$$$###%%%%%%######&&&)))...:::HHHQQQQQQQQQRRRUUUWWWUUUOOOKKKGGGBBB<<<222999EEERRRWWWWWWYYY\\\\\\XXXOOOHdĦNNNRRRUUUWWWVVVSSSRRRSSSUUUXXXVVVTTTTTTVVVVVVVVVUUURRRSSSTTTVVVYYY[[[]]]^^^dddaaa^^^]]]]]]^^^^^^^^^```]]][[[WWWOOOJJJNNNUUU]]]```ccceeeeeefffgggiiikkkkkkjjjiiigggdddaaa___\\\\\\\\\]]]___``````___\\\YYYXXXWWWMMMAAA>>>DDDZZZ```dddddddddffffffccceeeeeedddcccaaa^^^[[[YYY]]]```eeejjjnnnpppqqqqqqrrrqqqpppooommmiiiccc___\\\```aaa___\\\VVVIII===000777CCCQQQ]]]ccceeedddjjjiiijjjlllllliiigggiiikkkiiifffdddbbbaaaaaabbbaaadddcccZZZLLL>>>555333DDDVVVhhhmmmkkkmmmtttzzzvvvwwwwwwxxxwwwvvvtttsssoooqqqqqqooooooppplllgggYYYEEE444000///222BBBVVVaaahhh^^^GGG777000===VVVlllppprrrqqqsssuuutttqqqmmmdddRRR<<<...***)))'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###"""###&&&)))...//////...,,,,,,---///***---666===333!!!######""""""###$$$&&&((()))###""" !!!"""%%%$$$###""""""""""""###$$$""" !!!""""""!!!"""###$$$#########%%%&&&###"""!!!!!!!!!"""###$$$$$$######%%%''''''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%"""!!!###'''(((%%%%%%$$$#########$$$&&&'''%%%&&&'''((((((((('''&&&###$$$'''+++...555DDDRRRgggpppwwwxxxwwwxxxwwwuuutttwwwwwwrrriii]]]LLL???555000+++)))+++---,,,+++'''***,,,+++)))))),,,///555DDDXXXgggnnnqqqrrrtttrrrtttxxxzzz{{{|||~~~}}}}}}}}}}}}}}}}}}}}}}}}|||~~~~~~}}}}}}~~~___^^^]]]ӵ[[[\\\^^^ĭӵ\\\ӵ\\\Ħ^^^^^^^^^______```aaabbb]]]ӵӵccccccĦƜ`1.׼sbbbaaa^^^```Ħ```^^^___^^^^^^```aaa\\\SSSӵBBBĦCCCFFFJJJMMMOOOOOOMMMDDD:::444ĭӵ...)))ĦSSS<<<000Ħ$$$Ħ&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&$$$$$$)))&&&DdD'''''''''?fӵ !!!Ħ"""###%%%ӵƜ`1.׼s###$$$ĭӵ###&&&'''777<<>>JJJNNNPPPĦ999GGGRRRUUUWWWZZZ[[[ZZZTTTDdDYYYWWWVVVXXXVVVӵWWWYYYӵ^^^ӵ^^^\\\XXXccceeeĦhhh]]]ӵ\\\WWWVVV]]]ĭӵdddccc]]]```dddiiillloooppppppooonnnnnnmmmjjjddd___]]]```___WWWOOOHHH???777999FFFVVVaaaddddddeeegggiiihhhiiilllhhhcccccchhhkkkhhheeebbbaaaaaabbbccc```bbb___TTTCCC777444666IIIZZZiiimmmllloootttwwwwwwwwwwwwvvvuuutttssssssooopppooommmmmmpppmmmiiiQQQ???000000333999KKK```ccchhh[[[CCC555333AAAXXXlllppprrrqqqrrruuutttqqqiiiaaaNNN:::...+++)))'''$$$%%%&&&''''''&&&%%%$$$###$$$$$$######%%%))),,,888444...)))&&&$$$"""!!!###&&&444CCC===((( ''' !!!"""###$$$$$$%%%!!!!!!"""!!!!!!!!!"""### !!!###$$$$$$######"""!!! !!!###%%%$$$"""###$$$%%%$$$######$$$%%%"""""""""#########$$$$$$$$$######%%%((()))'''%%%&&&&&&'''((('''&&&%%%%%%"""###$$$&&&&&&$$$ $$$$$$$$$$$$$$$%%%%%%&&&''''''(((((((((''''''&&&%%%###%%%)))***+++111999RRR___lllrrrsssuuuvvvuuuxxxzzzyyyvvvtttoooaaaSSS???888///***+++,,,+++***'''(((***+++++++++***)))(((000>>>LLLXXXbbbjjjnnnrrruuuxxx{{{|||}}}~~~}}}}}}}}}___^^^?~4___\\\]]]g&e>&e^^^g&e```>hӵ___^^^^^^___```bbbcccg&ecccguO>uO>&e```bbb4ff?>ߝL]]]gĉ@```aaa]]]YYYShӵ^^^\\\\\\]]]```bbb]]]g&eCCC>hӵGGGKKKOOOPPPPPPOOOGGG===fff?><z222g&e>&e---+++HLbbbUUU===ShӵgL&&&&&&&&&&&&&&&'''&&&$$$#########$$$S?ʬ$$$$$$3h?D%%)?!!!!!!ZufĦ"""###$$$gL*** """g&e'''gĉ@+++%%%g&e>&e$$$@e$$$&&&??,,,333888>>>EEEHHHGGGGGGg<ĉPPPQQQSSSTTT3we<ĦSSS\\\```ZZZ3h?@e'''))))))'''%%%***&&&$$$Z(((***%%%'''666EEE3h?gL222222???LLLSSSVVVYYYYYYZZZVVVD%%)?[[[fff?><zZZZYYY=?ĦZZZg&e]]]g&ebbbaaa___S?ʬddd4ff?>ߝLlll@e]]]g&eaaa___XXX3h?g&e>&ecccfff??ZZZZZZ\\\___ccchhhmmmpppooommmmmmmmmmmmjjjddd___]]]___\\\QQQEEE>>>999555FFFTTTeeekkkiiifffhhhmmmiiiiiillloookkkdddgggnnnjjjgggddd```___```bbbdddaaaccc___QQQ@@@555666:::LLL\\\kkknnnnnnqqquuuuuuuuuttttttsssrrrqqqqqqqqqqqqrrrpppnnnnnnqqqppplllKKK999---000666???SSSiiicccgggXXX@@@555555DDDZZZlllppprrrqqqqqqttttttqqqeee\\\KKK777,,,)))(((%%%###%%%(((++++++(((%%%###$$$$$$$$$$$$$$$''',,,///333...(((%%%&&&'''&&&%%%"""$$$555IIIGGG111''',,,$$$$$$%%%%%%%%%###!!! ###%%%'''&&&%%%%%%%%%"""$$$$$$"""!!!!!! """&&&(((&&&$$$*********(((%%%######$$$###$$$%%%&&&&&&&&&&&&&&&$$$######&&&)))***(((%%%(((((()))))))))'''&&&%%%)))(((&&&"""""")))///######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((()))---&&&###&&&)))))),,,111@@@PPPbbbkkkooosssuuuttt}}}}}}yyyvvvxxxxxxooobbbRRRHHH;;;333000///---+++,,,+++***+++,,,,,,***(((+++***+++222???QQQbbbmmmuuuwwwzzz|||}}}~~~~~~}}}~~~___4Dӵaaa______Hƅ^Hu]Ħ]]]Hu]Ħ___ZuR)Ħaaa___^^^^^^^^^```aaaHu]Ħ]]]HŐeHŐeHu]ĦcccqIܗGIӵ___tt\\\]]]___HGgĉ@```]]]^^^___bbbcccbbb\\\Hu]Ħ===ZuR)ĦFFFKKKRRRUUURRRJJJKKKsߝLGdUĦ)))Hƅ^Hu]Ħ$$$ntHdĦhhh\\\HGgĉ@%%%HdĦ+++***'''$$$"""(((&&&$$$###$$$$$$Htƅ^'''&&&Bt=o9ĦDtfo9Ħ!!!###g?###"""HdĦ&&&###$$$Hu]Ħ%%%tt$$$$$$Hƅ^Hu]Ħ###H׼s&&&'''((((((---666BBBHHHHHHHHHtQHHHJJJPPPTTTje<ĦWWWSSSOOOBt=o9ĦH׼s$$$###%%%((()))((($$$$$$$$$HtĦ&&&'''&&&&&&+++Bt=o9ĦHdĦ===111000;;;JJJUUUYYYYYYWWWSSSDtfo9ĦsߝLGdUĦXXXHt@cӵHu]Ħ\\\Hu]Ħaaa^^^Htƅ^cccqIܗGIӵjjjH׼s^^^```Hu]Ħ^^^cccBt=o9ĦHƅ^Hu]Ħ^^^[[[XXXZZZ[[[]]]___bbbgggkkkhhheeedddgggjjjjjjeee```ggg\\\OOOCCC666000888DDD[[[bbbjjjllliiidddcccdddccceeehhhgggeeeeeeiiilllkkkiiifffeeeeeefffeeeeeebbb^^^UUUGGG777///666BBBUUU^^^ggglllpppttttttqqqqqqrrrrrrssssssrrrrrrqqqqqqqqqrrrsssrrrnnnhhhdddGGG999,,,+++333@@@TTTdddiii```RRR@@@111333GGG]]]gggmmmrrrqqqqqqrrrqqqnnniiiUUU>>>...&&&""""""%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$(((%%%"""+++777555,,,%%%%%%'''&&&%%%&&&'''$$$===222!!!######$$$######"""""""""""""""$$$$$$$$$###"""!!!!!! $$$$$$###!!! ######"""######$$$%%%&&&&&&%%%$$$"""!!!"""######%%%$$$""""""""""""$$$%%%%%%'''(((%%%!!! """%%%((()))(((&&&###!!!"""###  !!!!!! $$$######""""""######$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((...999KKK\\\iiioooqqqqqqrrrwwwzzzyyywwwvvvrrrmmmeee^^^RRRAAA333,,,,,,///++++++,,,...000000...,,,(((+++///111111444BBBPPPaaallluuuuuuuuuzzz}}}|||}}}~~~~~~~~~~~~}}}~~~______4DuXӵaaa``````DdDΦDdDĦ^^^DdDĦ___]]]t|>>FFFHHHJJJgeĦLLLMMMOOOFSĦPPPOOOqjRgdKӵDdDĦ&&&%%%&&&'''&&&%%%$$$%%%%%%DdDĦ&&&&&&&&&&&&qjRgdKӵDdDĦHHH>>>888999CCCPPPYYYWWWWWWUUUHdDĦgdKӵDdDDdDĦYYYDdDĦ4DufӵDdDĦ]]]DdDĦaaaq<RcccbbbpeƜ4DuTӵkkkDdDĦiiikkkDdDĦdddqjRgdKӵDdDΦDdDĦ```bbbcccbbb___]]][[[\\\]]]]]]^^^```dddggggggfffffffffgggeeebbb___]]]QQQDDD;;;555777CCCQQQ^^^ccciiikkkiiifffddddddcccdddeeeeeefffgggiiikkkllljjjhhhhhhiiiiiihhhgggaaaZZZOOOAAA333...999GGG^^^fffmmmppprrruuuuuurrrrrrrrrssssssssssssrrrrrruuurrrpppqqqrrrnnnddd[[[CCC666+++,,,666EEEXXXgggnnndddTTT@@@000000DDDYYYiiinnnqqqpppoooqqqoookkkgggTTT>>>222,,,(((&&&&&&######$$$$$$$$$%%%%%%%%% $$$'''&&&$$$+++555444,,,&&&''')))'''%%%%%%'''###...%%%###((($$$######"""######$$$%%%%%%$$$$$$######"""!!!!!! $$$$$$###"""!!!   !!!"""###%%%%%%$$$###############'''&&&&&&&&&&&&&&&&&&'''%%%&&&''''''&&&&&&'''(((&&&''''''&&&$$$$$$%%%&&&%%%$$$"""###$$$%%%%%%$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&,,,777GGGXXXeeemmmpppuuuyyy{{{yyyxxxyyyuuuppptttpppgggZZZKKK>>>666222...---,,,***((()))+++,,,++++++,,,---++++++444>>>LLLYYYgggooouuu{{{|||zzz~~~~~~~~~aaa```4DuXӵ___``````DdDΦDdDӵ___DdDĦ___]]]o)h]]]___^^^]]]\\\[[[\\\]]]]]]DdDĦbbbDdDΦDdDΦDdDӵbbb=ӊB1.uTӵ[[[HߝL`o9]]]po9wӵ]]]^^^___```aaa___XXXDdDĦCCCCCCo)hEEEFFFFFFJJJPPPRRROOOJJJHHHDdDΦDdDĦ***DdDΦDdDӵ(((GIpӵDdDĦuuupo9wӵDdDĦ((((((&&&%%%$$$""""""###%%%'''po9u%%%%%%&&&&&&GIdnuR)ĦDdDĦnuR)Ħ###$$$CdgĪj$$$DdDĦ'''$$$%%%DdDĦ&&&HߝL`o9'''DdDΦDdDӵ'''DdDĦ&&&"""######$$$%%%&&&&&&&&&$$$,,,777AAAGGGJJJgeĦMMMNNNsp?aĦIIIHHHGIdnuR)ĦDdDĦ)))'''&&&''''''&&&&&&%%%%%%DdDĦ$$$%%%&&&'''GIdnuR)ĦDdDĦNNNIII>>>444666BBBOOOUUUWWWYYYDdDĦnuR)ĦDdDΦDdDĦ[[[DdDĦnuR)ĦDdDĦ^^^DdDĦ```po9u___ccccccccc=ӊB1.uTӵkkkDdDĦhhhkkkDdDĦfffGIdnuR)ĦDdDΦDdDӵcccbbbaaa______```]]]^^^^^^]]]\\\]]]___bbbcccdddeeeeeeeeeccc```^^^OOODDD999555777@@@OOO\\\bbbdddfffhhhhhhgggeeedddcccbbbbbbcccfffhhhiiiiiijjjiiiiiijjjkkkkkkiiigggbbbWWWIII:::///111@@@QQQhhhnnnsssssssssuuuuuurrrssssssttttttttttttssssssuuuppplllnnnqqqmmm___SSS===333***---999KKK]]]jjjnnndddRRR>>>000111EEEZZZlllooopppnnnnnnooommmiii]]]JJJ666---+++(((###############$$$$$$$$$$$$###""""""%%%%%%&&&+++222222+++'''))))))&&&######%%%!!!%%%%%% &&&***"""""""""###$$$&&&'''((($$$$$$######"""!!!!!!!!!############""""""""""""!!!!!!!!!""""""$$$%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$'''&&&&&&'''((((((&&&$$$###$$$%%%%%%$$$$$$&&&(((&&&$$$######$$$$$$$$$######&&&)))++++++)))&&&###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''+++666FFFYYYhhhqqqtttwwwxxxwwwyyy|||zzzvvvzzzyyyvvvooocccSSSBBB888///...,,,)))'''(((***,,,,,,***)))***(((&&&)))///555AAARRRaaannnwwwzzzxxx|||}}}}}}}}}}}}~~~aaa```4DuXӵ___aaa```DdDʜ4DuTӵ```>d<Ħ___Dt^^^^^^]]]\\\\\\\\\]]]]]]>d<Ħbbb>d<ʜDd<ʜ4DuTӵaaa```F&uTӵ\\\4DufئL>e]]]puR)Ħ`````````aaaaaa^^^XXX>d<ĦDDDDtDDDFFFIIIOOOPPPNNNMMMJJJDdDΦDdDĦ)))>d<ʜ4DuTӵ+++4DwDd<ĦyyypuR)Ħ>d<&&&&&&&&&&&&""""""$$$&&&(((peӵ%%%ĦpeӵDx<>d<ӵDd<###qR/ܗ?fӵ$$$>d<###%%%>d<Ħ%%%4DufئL>e(((DdDʜ4DuTӵ(((DdDĦ'''$$$$$$%%%&&&'''((())))))$$$(((000999BBBIIIgeĦKKKs<v>aĦBBBAAApeӵDx<DdDĦ,,,(((&&&''')))+++&&&&&&&&&DdDĦ$$$&&&((()))peӵDx<>dd<ӵDd<DdDΦDdDĦ^^^DdDӵnd<DdDĦaaa>d<Ħ```peӵaaaĦfffF&uTӵhhhDdDĦaaaddd>d<ĦhhhpeӵDx<>d<ʜ4DuTӵeeeccc```^^^```bbb]]]^^^^^^]]][[[[[[]]]___``````aaadddfffccc]]]WWWAAA<<<777888@@@KKKVVV^^^eeedddcccdddffffffeeeccccccaaa```bbbfffiiiiiihhhffffffgggiiikkkjjjgggeeeeeeWWWDDD666///666III\\\lllrrrtttsssrrrtttuuussssssttttttttttttttttttssspppmmmjjjlllmmmgggZZZNNN888000***...===OOO```jjjiii^^^MMM<<<111666LLLbbbmmmooopppnnnnnnpppmmmiiiWWWBBB...&&&'''%%%######$$$$$$$$$%%%%%%%%%&&&###!!!"""$$$'''***,,,...)))'''))))))%%%!!!!!!"""$$$''''''%%%'''$$$###""""""###$$$%%%&&&&&&############""""""!!!!!!!!!!!!"""""""""#########"""""""""###$$$%%%&&&'''###$$$%%%&&&&&&%%%$$$$$$"""###$$$%%%%%%$$$###"""(((&&&$$$%%%&&&%%% !!!#########"""###%%%'''&&&$$$""""""######"""!!!"""$$$&&&''''''&&&$$$"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))******---666GGG\\\jjjnnnqqqtttuuuxxx}}}}}}yyyxxxxxxxxxwwwrrreeeUUUJJJ444111---+++,,,------+++---)))(((+++,,,***)))+++,,,222===KKK[[[iiipppsssxxxzzz|||}}}}}}}}}~~~aaa```4DuXӵ___``````D&dq&ĒR``````sdKĦ```DHRRud______^^^^^^^^^^^^^^^sdKĦ___D&oq<Ōq&ĒRaaaaaa___>dp&ĒR^^^___nfʜd<Φ>d<Ħ)))s&dq&ĒR,,,---i?ʜtd<ĦHHܗDӊB)))<x&&&&&&$$$$$$%%%'''(((B?d<%%%&&&'''(((((())))))'''(((+++111:::CCCgeĦJJJHg8>aĦ===:::B?Ho9LLL>d<'''&&&))),,,&&&&&&&&&>d<ӵ)))***B?Ho9QQQ<xFFF???<<<<<d<Φ>d<Ħ```D&ӫetIӇaaaDdDĦdddsdKĦ___B?dp&ĒRiiiggg>d<sdKĦlllB?Ho9fffs&dq&ĒRccceeeccc```^^^```ccc[[[\\\]]]]]]\\\\\\]]]___bbb``````ccceee___RRRGGG666888<<>>000***,,,///...,,,---))))))---///,,,++++++---+++,,,444AAAPPP\\\dddqqquuu{{{~~~~~~}}}||||||~~~aaa```4DuXӵ_________Hu]3hh`````````nebbb```=eaaaaaa`````````_________ne\\\^^^pIƎ@t@h``````aaa>h[[[]]]bbbfe^^^@ďD```ccceeeaaaaaaaaaaaa^^^YYYneGGGIII=eGGGGGGKKKPPPQQQOOOJJJHHHege---***sĪj@h,,,...---fdDĦ~~~@ďD***'''Hkge&&&&&&&&&&&&%%%%%%&&&'''@h%%%###@G""""""HĪj@IŌ%%%%%%Bene$$$Hkge$$$ne$$$%%%fe$$$Hu]3hh666999<<<se&&&&&&&&&&&&&&&'''''''''(((((()))+++111;;;geĦja>aĦ===999@GIIILLLse444+++''''''(((&&&%%%%%%<Ō&&&((((((@GNNNQQQHkgeSSSQQQKKKBBB;;;FFFOOOZZZHĪj@IŌBBBCCCegeaaacccHu]3hIŌdddfffDdDĦeeeneaaa]]]@hhhhhhh>hiiijjjhhhsegggnelllkkk@GffffffsĪj@h___aaabbbbbbaaa```aaaaaa[[[\\\^^^^^^]]]\\\^^^___gggccc```___[[[RRRCCC888333<<>>SSSeeennnsssvvvuuuuuuxxxyyyxxxssssssttttttttttttssssssqqqpppnnniii___SSSGGG???111...,,,222CCCXXXdddffffffYYYGGG777111:::RRRiiimmmoooooonnnppppppkkkcccTTTAAA---&&&''''''%%%$$$&&&&&&&&&&&&''''''''''''&&&'''%%%"""###&&&&&&###&&&$$$$$$'''&&&###"""$$$%%%***&&&###%%% ///$$$######"""!!!!!!""""""######"""""""""""""""""" !!!""""""""" !!!"""$$$%%%&&&###$$$%%%&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%#########%%%''''''%%%###)))))))))(((%%%$$$%%%'''&&&$$$""""""###$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((###(((&&&###***:::III```lllvvvyyywwwxxxxxxwww~~~~~~}}}}}}|||yyytttqqqfffUUU???111---///...---...+++***---...***((()))...)))'''***111999DDDNNNaaahhhqqqxxx|||||||||{{{___4DuXӵaaaĵD^]]]___```___fffbbb```^^^```aaaaaaaaa``````______]]]]]]___aaa___``````___^^^]]]^^^bbb___^^^]]]^^^^^^aaaddd____________]]]XXXFFFHHHJJJHHHHHHHHHLLLRRRSSSPPPIIIHHH555222------......+++(((DdDĦ{{{|||>>>111+++(((&&&%%%%%%%%%$$$$$$%%%'''((('''%%%###"""$$$######$$$$$$$$$$$$%%%%%%&&&%%%&&&'''$$$###D^)))111888@@@s׼s,,,((((((((((((((('''''''''%%%'''((((((***222geFm8III>aĦEEEBBB???IIIIIILLLs׼sFFF===333,,,(((((($$$%%%%%%Ho&&&%%%%%%%%%%%%:::DDDMMMRRRUUUXXXTTTIII@@@???HHHTTTWWWLLLEEEcccccceeeD^eeeggghhhDdDĦccc^^^^^^ZZZTTTeeeeeeeeeeeehhhiiijjjjjjs׼sccceeennnmmmmmmoooaaaeeefffccc]]]^^^___aaaccccccaaa___\\\^^^______]]]\\\]]]^^^dddccc___WWWLLLBBB:::666>>>IIITTTXXX\\\bbbeeeccceeeggghhhfffcccbbbdddfffeeefffffffffeeeeeegggiiihhhhhhhhhiiijjjiiifffcccTTTDDD444///555DDDYYYjjjlllqqquuuuuuuuuwwwwwwuuurrrrrrssssssssssssrrrrrrqqqmmmhhhccc]]]RRREEE<<>>666000...---++++++...---))))))++++++***...333222000333:::IIIQQQ]]]hhhqqqvvv{{{}}}~~~Φ4DuXӵtvӵ>d<Ħ\\\\\\^^^```___^^^___Ħ```___^^^``````___^^^``````aaaaaa``````___^^^\\\]]]Ħ```aaaaaaaaaaaa````````````aaaaaa___`````````___```bbbeee``````___```aaaaaa___^^^bbbbbbaaaaaa```___]]]\\\bbbccccccaaa^^^]]]___bbb]]]]]]]]]]]]\\\WWWQQQLLLĦHHHCCC;;;777777FFFHHHHHHHHHMMMSSSTTTRRRJJJJJJKKKKKKKKKIIIEEEBBB:::666///)))&&&%%%'''(((......---***&&&(((000666>d<Ħ~~~yyy|||sss\\\EEE888222...,,,++++++***)))'''%%%$$$$$$###"""$$$&&&)))***)))!!!$$$((((((%%%""""""###"""###$$$%%%&&&%%%%%%$$$"""""""""!!!"""######$$$"""""""""""""""#########%%%&&&&&&'''&&&%%%###"""'''((()))(((Ħ)))'''&&&$$$$$$$$$$$$&&&'''$$$>d<Ħ******&&&000===Be666444,,,,,,++++++******))))))"""&&&)))((('''---geFYĉQQQLLL>aĦMMMKKKHHHEEEDDDDDDGGGKKKLLLIIIIIIMMMBeHHHIIIDDD;;;222---***$$$$$$$$$nu]ӵ&&&###&&&)))))))))%%%(((000;;;GGGQQQVVVXXX]]]ZZZXXX[[[^^^\\\SSSKKK:::CCCPPP[[[aaabbbaaa```___[[[RRRFFF???DDDUUUcccgggeeeddddddfff>d<Ħeeedddeeefffggg>d<Ħbbb```^^^ĦWWWRRRNNNQQQZZZbbbdddcccaaaaaabbbbbbdddeeeggghhhiiijjjkkkiiiBeeeecccdddgggkkkĦtttpppoookkkeee```^^^___```eeeffffffccc```___bbbddd\\\\\\]]]```dddeeeaaa]]]^^^```aaa```^^^\\\\\\\\\]]]___\\\QQQAAA777777;;;LLLWWW^^^\\\[[[```cccccceeehhhkkkiiieeebbbeeeiiieeegggiiihhheeedddgggjjjgggfffeeeffffffeeeccc```OOOAAA333111:::KKK___oooiiiooosssrrrrrrtttssspppqqqrrrrrrssssssrrrrrrqqqoooggg```^^^]]]WWWIII===......///777LLLcccmmmkkkeeeVVVCCC555111<<>>KKKYYYeeepppxxx}}}|||?aŖ%7uSQuR)ӵsdKĦaaa[[[\\\]]]^^^___gdKĦ`````````^^^]]]^^^___]]]^^^^^^\\\[[[[[[]]]___^^^gdKĦ^^^aaaccceeeccc``````aaaaaa___\\\```^^^]]]\\\\\\___aaaccc``````___^^^^^^^^^^^^^^^^^^```aaa```]]][[[^^^```___^^^]]]]]]]]]]]]^^^___bbb```]]][[[ZZZVVVPPPgdKĦCCCAAA<<<;;;???EEEFFFFFFGGGMMMTTTUUURRRKKKKKKLLLLLLKKKIIIGGGFFFAAA:::222...///111000...******'''$$$%%%+++///111gdDĦ|||{{{}}}}}}|||wwwiiiQQQ888,,,++++++......,,,'''######$$$"""""""""###$$$&&&'''((($$$""" !!!"""!!! ###"""&&&%%%""" !!!!!!###""""""!!!!!!""""""###"""###$$$$$$###$$$&&&((($$$&&&(((gdKĦ$$$'''%%%######%%%&&&'''&&&'''sdKĦ)))***222...,,,>>>===:::000111,,,### $$$%%%((())))))(((((()))ŶSOOOLLLIII3we>>888DDDTTT[[[ccchhhfffeeeDdDĦccceeehhhgggdddsdKĦ\\\[[[gdKĦVVVNNNKKKQQQXXX[[[[[[[[[ZZZ[[[\\\^^^______^^^^^^]]]``````___gggfffhhhggghhhgdKĦjjjooollliiihhhddd______ccchhhccc^^^\\\^^^bbbcccccccccccccccccccccbbbaaa```___^^^]]]___aaaaaa^^^[[[bbbSSSBBB999666999FFFTTT]]]]]]]]]^^^^^^```aaaaaadddeeeffffffdddbbbbbbcccgggggggggfffeeecccbbbaaafffjjjkkkhhhfffddd___YYYDDD666...666EEERRR^^^ggggggkkkpppqqqqqqqqqrrrtttppprrrttttttqqqnnnlllkkkhhhaaaZZZ[[[]]]WWWHHH:::...***--->>>XXXhhhhhhbbb\\\OOO===///000@@@XXXiiimmmoooooommmkkkfffVVVEEE888000)))'''%%%""""""$$$$$$%%%%%%%%%%%%$$$######&&&%%%###"""""""""######$$$%%%%%%&&&&&&%%%%%%$$$+++...111000+++%%%"""!!!!!!!!!""""""!!! %%%$$$###"""!!!!!!  &&&### !!!### !!!%%%&&&$$$%%%(((&&&$$$###$$$&&&&&&### (((((('''''''''&&&&&&&&&###""""""###%%%&&&&&&%%%!!!"""$$$%%%&&&%%%%%%$$$'''&&&###!!! !!!###$$$%%%$$$###$$$$$$$$$"""((((((((((((((((((((((((&&&$$$###$$$''')))(((&&&///:::NNNdddpppsssuuuyyy|||zzzuuutttsssqqqiiiYYYDDD666555444111///,,,+++******(((333888222++++++,,,+++111333666:::CCCTTTjjjyyy|||}}}>A^^^ne___aaa]]]]]]^^^```ne___```aaa```^^^]]]^^^___^^^^^^^^^]]]\\\\\\^^^```ne]]]___aaaccccccaaa______aaaaaa___]]]```^^^]]]\\\]]]___aaacccaaa```______^^^^^^______^^^```aaaaaa```^^^^^^^^^______^^^]]]]]]^^^______aaa___]]][[[ZZZVVVneAAACCCAAA======@@@KKKLLLKKKLLLRRRXXXXXXTTTJJJKKKLLLLLLLLLKKKJJJIIIIII@@@666000......---+++222000+++((((((,,,111De{{{{{{zzz|||||||||yyykkkSSS::://////,,,---,,,***'''%%%$$$$$$"""""""""###$$$&&&'''(((%%%###!!!!!!""""""!!! '''### !!!$$$&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&"""###$$$$$$######%%%&&&$$$&&&ne$$$$$$&&&$$$"""###$$$&&&'''&&&&&&ne%%%&&&(((%%%%%%'''+++111777:::;;;777999666///))))))*********)))''')))+++--->ADDDKKKMMMk<LLLKKKJJJHHHGGGKKKIIIGGGFFFFFFHHHKKKMMMQQQQQQQQQQQQNNNGGG;;;333111***&&&fh&&&&&&&&&((()))***+++&&&))),,,...444???MMMWWWXXXXXXXXXZZZ[[[\\\\\\[[[OOOBBB<<>>444000;;;LLLYYYbbbiiifffiiimmmnnnnnnooorrrtttuuusssqqqpppooonnnllljjjbbb___]]]```bbbYYYGGG888000---222DDD\\\jjjiiicccXXXKKK999---111DDD]]]nnnpppqqqpppnnnllleeeSSSAAA000***&&&&&&&&&%%%&&&)))%%%&&&&&&&&&&&&%%%$$$$$$&&&%%%###"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!%%%((((((&&&#########!!!!!!""""""!!! %%%&&&'''''''''''''''&&&""""""!!!!!!!!!!!!""""""!!!!!!!!!###%%%((()))***+++((('''***)))&&&&&&)))'''%%%$$$%%%((()))(((&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%###!!!"""$$$%%%&&&''''''((()))(((%%%"""!!!"""###$$$&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%'''(((&&&$$$***///===QQQcccnnnwww}}}}}}}}}~~~~~~|||}}}}}}||||||xxxmmm]]]RRR>>>999333000111111///,,,(((...000...---000111...------...///444>>>LLLUUUlllsss{{{]]]^^^______```^^^___```aaaaaa___```aaa```^^^]]]^^^___^^^______^^^]]]]]]^^^```______```aaabbbaaa___^^^^^^___``````_________]]]]]]]]]___aaacccbbbaaa``````______```````````````aaabbbaaa___]]]______^^^]]]]]]^^^______```___]]]\\\YYYUUUDDDBBBBBB@@@>>>???BBBKKKLLLLLLLLLQQQWWWVVVQQQJJJKKKLLLMMMMMMMMMMMMLLLNNNEEE:::111...---,,,+++333///+++'''''')))---000lllwwwyyyyyy{{{{{{}}}{{{nnnVVV===333333---+++)))(((((('''%%%###############$$$%%%&&&''''''%%%###"""######"""!!!((($$$""""""$$$%%%$$$!!!############""""""""""""########################"""###$$$$$$###"""###%%%%%%&&&$$$%%%%%%$$$"""!!!"""$$$&&&&&&&&&&&&"""###$$$$$$!!!$$$&&&)))---333888@@@CCCCCC===777333///+++---)))&&&(((---...///999CCCMMMMMMMMMKKKJJJHHHKKKJJJIIIHHHHHHIIIJJJKKKQQQNNNMMMOOORRRNNNEEE<<<111***&&&'''&&&&&&&&&'''((()))***+++"""&&&***)))(((000AAAPPPVVVWWWYYYZZZ[[[ZZZYYYYYYUUULLLCCCBBBHHHQQQWWWZZZ[[[]]]]]]WWWNNNEEE===999HHHRRR\\\^^^^^^ccc```___aaaeeeeeebbbdddcccbbbXXXWWWSSSMMMKKKRRRYYY[[[[[[[[[VVVWWWYYYZZZZZZYYYWWWVVVUUUXXXZZZXXXYYY\\\[[[XXXYYYZZZoooooommmfffeeefffiiigggccccccfff```___]]]___aaadddeeeeeeaaabbbccccccccccccccccccbbbaaa```___]]]YYYSSSOOO@@@888666>>>MMMYYYbbbhhhbbbcccddddddbbb^^^YYYVVV[[[]]]```bbbbbbcccdddfffgggggghhhhhhhhhhhhgggggggggiiiiiihhhgggcccXXXLLL777222444CCCVVVbbbgggiiidddfffhhhjjjkkkmmmqqqssstttqqqooonnnnnnlllgggccc^^^___bbbgggfffYYYDDD444000111:::MMMbbbmmmjjjdddWWWHHH666,,,333HHHaaaqqqqqqpppooommmkkk```KKK888+++&&&$$$&&&'''&&&&&&)))&&&''''''''''''&&&%%%%%%%%%%%%$$$############$$$$$$%%%%%%&&&&&&%%%%%%$$$ """###"""""""""###!!!!!!"""""""""!!! $$$%%%'''((((((&&&%%%######""""""!!!!!!""""""### """###%%%%%%%%%$$$###+++((('''(((&&&!!! """&&&%%%$$$%%%(((*********&&&%%%%%%%%%%%%$$$$$$$$$((('''%%%%%%&&&&&&$$$"""""""""###$$$&&&(((***+++'''&&&###!!! !!!&&&''''''&&&%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$)))'''&&&&&&&&&&&&$$$###'''%%%***:::MMM___ppp{{{zzz{{{}}}}}}}}}}}}~~~~~~zzzrrrkkkXXXKKK;;;333333444111...+++,,,++++++...111000+++...---,,,,,,...111666999OOOZZZiiivvv}}}~~~___`````````_________```^^^___``````````````````___``````aaabbbbbbaaaaaa___```aaa```___^^^^^^```^^^___```___^^^^^^___```bbbaaa``````____________^^^^^^]]]]]]^^^```aaaaaa______^^^^^^^^^```bbbcccbbbbbbaaa```````````````dddaaa______bbbccc```^^^______^^^^^^^^^^^^______^^^^^^]]]\\\XXXSSSMMMJJJGGGEEEBBBAAA@@@@@@AAACCCIIIKKKKKKLLLQQQUUUSSSNNNKKKLLLLLLLLLLLLLLLLLLLLLMMMFFF;;;333///------,,,///+++)))******)))+++...000@@@XXXkkktttvvvwwwzzz|||~~~~~~rrrZZZ@@@444444---***''''''((((((&&&###############$$$%%%&&&&&&(((&&&$$$###$$$$$$"""!!!$$$""" !!!######"""!!!!!!!!! !!!!!!""""""""""""!!!!!!"""###%%%$$$###""""""###$$$%%%&&&&&&$$$###$$$%%%###"""!!!"""%%%&&&&&&&&&&&&%%%$$$###""""""######%%%&&&&&&%%%%%%(((,,,///@@@FFFHHHDDD@@@;;;333,,,000+++'''&&&((()))'''%%%'''***111:::CCCIIIKKKKKKKKKLLLMMMNNNOOOOOONNNMMMJJJIIIIIIIIIIIIIIIIIIIIILLLKKKKKKMMMOOOMMMHHHDDD888000)))(((&&&$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%'''&&&$$$)))888GGGOOORRRUUUXXXXXXVVVUUUTTTTTTSSSKKK@@@>>>HHHTTTZZZ]]]^^^^^^\\\XXXPPPAAA555@@@JJJVVV\\\]]]]]]^^^^^^___^^^aaaddddddaaacccgggdddcccbbb___\\\XXXUUUSSSLLLHHHGGGNNNUUUVVVUUUVVVTTTUUUWWWWWWWWWUUUSSSQQQRRRVVVWWWVVVVVVWWWVVVRRRVVVWWWYYY^^^dddiiikkkkkkeeecccdddeeeccc```aaaeee```___```aaabbbcccccccccaaabbbbbbcccddddddddddddaaaaaaaaa___YYYRRRIIIDDD888:::AAANNN[[[eeeiiikkkcccddddddccc```\\\XXXUUU[[[]]]```bbbbbbccceeegggeeefffggghhhiiiiiiiiiiiifffgggfffeeeeee___PPPAAA222333;;;LLL]]]ggghhheeeccccccdddeeegggjjjnnnpppmmmmmmmmmllliiieee```]]]___bbbgggiiidddTTT???000---333@@@TTTfffnnnkkkeeeWWWGGG444,,,666LLLbbbooonnnmmmkkkkkkgggZZZDDD222,,,'''%%%''''''$$$"""###&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%###""""""""""""!!!!!!"""""""""!!!!!! &&&'''((((((&&&### !!!!!! !!!!!!!!!"""###$$$###"""!!!"""(((%%%###$$$"""%%%$$$###$$$&&&'''))))))&&&%%%%%%%%%%%%%%%%%%%%%((('''%%%&&&&&&'''%%%$$$############$$$&&&((()))&&&%%%$$$"""!!!"""######&&&### ###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%$$$)))%%%%%%,,,888III^^^nnnxxxzzz}}}~~~{{{zzzzzz{{{}}}}}}zzzxxxtttdddNNN===555333111///222222222222333222///,,,///---++++++---000111111555>>>MMM]]]iiirrryyy^^^```bbbaaa___^^^___aaa_________```aaaaaa``````______```aaaaaaaaa`````````aaaaaaaaa___^^^___```^^^___``````^^^^^^^^^```````````````______^^^]]]]]]]]]]]]]]]]]]___aaaccc______^^^^^^___```bbbcccbbbbbbaaa```````````````fffbbb]]]]]]___aaabbb```________________________]]]^^^^^^[[[VVVPPPJJJGGGEEEEEECCC@@@???@@@AAAAAAIIIKKKMMMOOOTTTXXXUUUPPPMMMMMMLLLKKKJJJJJJJJJIIIMMMGGG???777111...,,,***+++)))***000111...---111222EEE\\\kkkqqqssswwwzzz}}}vvv___EEE666222---***&&&&&&'''(((&&&###$$$$$$$$$###$$$$$$%%%%%%(((&&&$$$###$$$$$$###"""!!! !!!"""$$$$$$$$$###%%%$$$$$$######"""""""""$$$$$$%%%&&&&&&%%%$$$$$$###$$$&&&%%%###""""""""""""$$$$$$$$$###"""###%%%###""""""###&&&'''&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$***'''%%%$$$&&&'''((((((777===CCCDDDEEEDDD===666222000+++&&&$$$$$$&&&((('''(((***111:::DDDKKKNNNIIIJJJLLLMMMMMMLLLKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHKKKNNNRRRQQQOOOLLLLLLMMMGGG>>>444///***''''''+++&&&%%%%%%$$$$$$$$$$$$$$$+++&&&$$$&&&'''***333===EEEJJJQQQUUUVVVTTTSSSSSSSSSWWWSSSEEE:::???MMMWWW___``````______ZZZLLL===999BBBOOOZZZ___^^^]]]]]]```___aaaeeedddaaabbbfffccccccbbb___\\\WWWTTTQQQGGGDDDFFFMMMSSSSSSSSSTTTTTTTTTTTTSSSRRRPPPNNNMMMNNNRRRTTTRRRQQQSSSQQQLLLRRRSSSUUUYYY```fffjjjmmmiiieeecccbbb___\\\^^^cccbbbbbbcccbbbaaa`````````aaabbbcccdddddddddddddddccccccaaa[[[RRRGGG===777999DDDTTT___fffjjjlllmmmiiihhhgggeeecccaaa___^^^^^^```cccdddcccdddeeefffdddeeefffggghhhiiiiiiiiiggghhhgggeeeddd\\\KKK:::111888DDDSSS```gggfffbbbcccbbbbbbccceeegggjjjkkkiiihhhfff```[[[[[[___ccceeehhhjjjggg\\\KKK999...)))333EEEYYYhhhnnnjjjeeeRRRBBB111...===SSSfffooommmkkkkkkkkkeeeUUU@@@111+++'''%%%''''''###!!!"""%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$***(((&&&$$$#########"""!!!!!!"""""""""""""""!!!'''((())))))(((%%%"""!!!!!! !!!!!! """###$$$&&&***---)))&&&%%%'''%%%!!! ###%%%%%%&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%'''((('''&&&$$$$$$###""""""###$$$%%%''''''&&&&&&&&&'''((()))''' $$$(((&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''((()))+++666LLL```rrrvvv{{{~~~~~~~~~~~~ttteeeUUUGGG<<<555111222444888:::999777666777...+++((((((***---...//////222888@@@KKKYYYgggppp]]]```cccbbb```^^^___aaa```______```bbbbbbaaa___``````aaaaaaaaaaaa`````````aaabbbaaa___^^^___```\\\^^^``````^^^]]]^^^______``````aaa```___]]]\\\]]]^^^^^^]]]]]]___bbbeee____________```aaabbbbbbbbbaaa``````______``````eeebbb^^^]]]^^^___aaaaaa^^^___````````````___^^^\\\]]]^^^[[[TTTLLLFFFBBBCCCEEEDDD@@@???@@@@@@===CCCFFFIIIMMMRRRWWWUUUNNNOOONNNLLLKKKJJJIIIIIIIIINNNJJJEEE>>>666///)))&&&%%%"""%%%...000++++++///999MMMbbblllnnnqqqwww{{{~~~{{{hhhNNN:::111---+++(((&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$'''%%%######$$$%%%$$$###!!!"""$$$%%%&&&'''''''''%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$&&&''''''%%%"""!!!"""###$$$$$$###""""""$$$&&&%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&$$$###$$$'''((((((&&&+++222999???FFFKKKJJJEEE999777333,,,'''%%%(((+++&&&&&&'''+++333>>>IIIPPPOOOOOOOOOOOONNNLLLJJJHHHIIIIIIIIIIIIIIIIIIIIIJJJIIIOOOTTTSSSNNNLLLNNNQQQNNNFFF===666///)))'''***%%%%%%%%%&&&'''((()))******"""$$$(((''')))///;;;CCCMMMSSSUUUTTTTTTUUUUUUXXXVVVKKK>>>;;;CCCMMMYYY^^^aaa```aaabbbXXXJJJ999<<>>///000333888888777:::???555333///,,,***+++---...666333000///333===JJJSSS]]]```dddccc```^^^___bbb```___^^^```bbbcccaaa___aaabbbbbbbbbbbbbbbaaaaaa```aaabbbaaa_________aaa[[[]]]______^^^]]]]]]]]]^^^```aaacccbbbaaa___]]]______```^^^]]]^^^cccfff_________```aaaaaabbbbbbaaa```______^^^^^^_________```aaa```___^^^^^^___^^^___```aaaaaa```___^^^[[[]]]^^^ZZZQQQHHHAAA>>>AAAEEEDDD@@@>>>@@@>>>999<<>>:::666222///---+++&&&'''((()))---555AAAIIIQQQQQQQQQQQQOOOMMMKKKJJJKKKKKKJJJJJJKKKLLLMMMNNNHHHLLLQQQRRRPPPNNNOOOQQQMMMHHHCCC???666---(((((('''''''''((()))***+++,,,'''&&&)))$$$###'''///999FFFPPPSSSSSSTTTVVVWWWRRRPPPPPPIII???>>>DDDNNNXXX______aaaeee```VVVDDD>>>>>>JJJWWW\\\]]]___bbb```aaacccaaa]]]]]]```___`````````]]]ZZZVVVTTTFFFFFFKKKSSSWWWVVVUUUWWWXXXUUUQQQLLLJJJIIIJJJJJJOOORRRRRROOONNNQQQQQQNNNNNNOOORRRVVV]]]fffooouuurrrpppoooooojjjccc```bbbeeeffffffccc___\\\]]]___dddddddddeeeddddddccccccZZZUUUKKK@@@999999???DDDQQQ[[[bbbccceeejjjmmmlllfffffffffeeedddbbbaaa``````bbbdddeeeeeeeeefffhhhffffffhhhiiijjjjjjjjjjjjhhhkkkkkkeee]]]RRRBBB444666GGGXXX^^^___ccceeeffffffdddbbbbbbcccccc```]]]WWWQQQKKKMMMWWWccckkkooohhhkkkhhh]]]KKK;;;111...---;;;PPP```hhhgggbbb___BBB555+++444LLLcccmmmnnnnnnnnnooolll\\\EEE555000'''###"""&&&((('''(((***%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!! !!!$$$&&&%%%###!!!!!!"""############### !!!"""#########$$$$$$############$$$$$$!!!$$$'''%%% !!!&&&######&&&&&&######&&& $$$((()))(((''''''(((%%%%%%%%%&&&&&&'''''''''%%%$$$###$$$%%%&&&%%%$$$"""######$$$$$$$$$######$$$$$$###"""!!!!!! $$$#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$&&&((("""%%%)))***&&&***:::LLLXXXbbbooowww{{{}}}yyyzzz{{{{{{wwwlll___UUUBBB:::555666777777:::???@@@@@@>>>888222...///000555333///,,,+++///555:::\\\aaadddddd```^^^___bbbaaa___^^^```ccccccaaa___ccccccdddddddddccccccbbb```aaabbbaaa```___```aaa[[[]]]______^^^\\\\\\]]]___```bbbddddddccc```___```aaaaaa___]]]^^^cccggg______``````aaabbbbbbbbb``````___^^^^^^^^^^^^^^^ZZZ^^^cccddd```]]]\\\\\\^^^___```aaaaaa```___^^^ZZZ]]]^^^YYYPPPFFF???<<<@@@DDDEEE@@@>>>???<<<666===BBBHHHNNNUUU[[[YYYSSSNNNMMMLLLLLLLLLMMMNNNOOOFFFIIIKKKIIIBBB999111,,,((( ''')))%%%(((222GGG[[[lllnnnlllpppxxx}}}}}}}}}yyyaaaFFF666,,,---,,,'''""" """%%%&&&&&&%%%$$$###############"""!!!!!!$$$%%%%%%$$$"""###%%%%%%$$$"""""""""""""""######$$$$$$$$$%%%"""$$$%%%&&&&&&%%%$$$"""&&&(((***)))'''$$$""""""&&&''''''&&&%%%&&&(((***(((((('''((()))(((%%%######$$$%%%&&&&&&&&&&&&&&&!!!(((......)))&&&)))---%%%(((,,,000:::DDDGGGEEEHHHDDD???>>>===:::111***(((***,,,******...777@@@IIIJJJKKKLLLLLLKKKJJJIIIMMMLLLLLLKKKLLLNNNPPPQQQKKKMMMPPPSSSUUUUUUTTTSSSNNNLLLKKKJJJAAA555---+++******)))(((((((((((((((***$$$&&&///000(((%%%***&&&111@@@KKKOOOQQQRRRTTTUUUJJJHHHQQQRRRFFF>>>@@@DDDSSS^^^___aaafffddd[[[QQQCCC<<>>>>><<<<<>>>>>AAADDDEEE@@@999333333555@@@GGGLLLNNNPPPUUUVVVUUUPPPMMMJJJIIIJJJKKKLLLKKKIIIHHHEEEBBBBBB???333'''(((''''''(((&&&%%%***111KKKYYYeeeiiioooxxxyyyttt|||zzzkkkQQQ<<<444,,,&&&''')))((($$$!!!###""""""""""""###$$$$$$$$$###"""!!!!!!###%%%'''$$$%%%&&&'''&&&$$$""" ######$$$$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%%%%$$$###&&&)))***'''$$$%%%$$$""" !!!###%%%''''''&&&&&&%%%$$$###""""""%%%%%%%%%$$$$$$#########"""$$$&&&'''((()))+++---&&&&&&'''(((...777CCCKKKPPPKKKGGGFFFGGGDDD>>>888555(((%%%///111(((***555AAAGGGMMMNNNJJJHHHKKKOOOOOONNNMMMLLLMMMNNNOOOPPPLLLNNNRRRSSSSSSSSSTTTUUUOOOTTTWWWQQQFFF===;;;===,,,(((######'''***)))&&&$$$&&&((('''%%%$$$&&&(((%%%"""%%%333GGGTTTUUUQQQOOORRRRRROOONNNJJJ@@@666===HHHVVV```dddcccccccccXXXJJJ===;;;FFFSSSYYYZZZ```^^^\\\\\\\\\\\\XXXUUUZZZ]]]]]]ZZZYYYYYYVVVQQQJJJDDDGGGRRRVVVPPPOOOTTTVVVVVVUUUPPPIIIFFFFFFHHHQQQWWW]]]\\\WWWQQQPPPQQQMMMOOORRRWWW]]]dddkkkooowwwqqqpppsssrrrkkkggghhhdddbbbaaaaaabbbbbbaaa```cccbbbbbbeeehhhfff^^^WWW@@@>>><<<<<<@@@JJJVVV^^^cccaaa``````cccgggiiijjjmmmllljjjhhhfffdddcccbbb___bbbdddcccbbbbbbdddggghhhiiiiiigggffffffggghhheeeeeebbbZZZHHH888222555JJJXXXdddhhhggghhhhhhhhhjjjddd^^^]]]^^^YYYKKK???GGGOOOZZZbbbfffhhhjjjllleeefff```QQQ???333...---333OOOeeegggeeefff___RRR;;;222111AAAYYYhhhmmmnnnrrrnnniii]]]HHH222((()))&&&&&&%%%%%%%%%%%%$$$$$$!!!"""$$$%%%%%%$$$###!!!$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######&&&  !!!###""""""!!!!!!!!!!!!""""""###!!!!!!"""###$$$###"""!!!""""""!!! !!! """$$$&&&''''''''''''"""$$$&&&%%%######&&&)))$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###"""""""""###### """$$$$$$###"""!!!"""''''''&&&%%%$$$""""""!!!%%%$$$###""""""###$$$%%%$$$!!! ###'''$$$!!!"""###$$$%%%&&&&&&&&&+++)))&&&$$$$$$%%%'''(((333AAAVVViiivvv||||||~~~~~~{{{wwwuuurrrlll___OOOBBB<<>>???EEEMMMOOOGGG===888000000...,,,+++***,,,---___```aaa```___^^^___aaabbbbbbaaa```___^^^^^^^^^bbb```^^^```dddfffccc```eeeaaa```cccbbb^^^]]]aaa___^^^^^^^^^]]]]]]]]]]]]___```aaabbbbbbbbbaaa```]]]^^^___```aaaaaaaaaaaacccbbbbbbaaaaaaaaaaaaaaa___^^^]]]\\\\\\]]]___```aaaaaaaaaaaa```___^^^]]]____________^^^^^^^^^^^^```]]][[[XXXOOODDD@@@AAA@@@CCCDDD???888444555777>>>FFFLLLNNNPPPSSSTTTQQQQQQOOOLLLKKKLLLLLLLLLKKKJJJIIIGGGEEEFFFCCC999------)))((('''&&&&&&+++333GGGPPP\\\eeennnwww{{{zzz}}}ttt^^^KKK888111+++(((&&&$$$%%%'''&&&&&&&&&&&&&&&''''''((($$$###"""""""""###$$$%%% ###%%%&&&&&&&&&%%%""""""############""""""$$$$$$######$$$$$$%%%&&&$$$%%%'''***+++***&&&###%%%$$$###"""###$$$&&&'''''''''&&&&&&%%%$$$$$$$$$(((((('''''''''&&&&&&&&&"""$$$&&&''''''''')))+++)))(((&&&%%%'''...666<<>>///***%%%$$$&&&(((&&&###%%%'''(((&&&$$$"""$$$%%%######&&&...:::FFFNNNQQQKKKNNNQQQQQQRRRPPPIII@@@:::AAAMMMXXX___bbbbbbaaa\\\PPPAAA:::>>>GGGOOOSSSZZZXXXWWWWWWYYYYYYWWWUUUUUUYYYZZZXXXXXXYYYWWWSSSJJJEEEHHHSSSXXXSSSRRRWWWVVVVVVUUUSSSQQQPPPQQQRRRWWWZZZ\\\[[[VVVRRRPPPQQQQQQRRRUUUXXX\\\aaafffjjjrrrnnnnnnrrrrrrlllhhhhhhdddbbbaaaaaabbbbbb```___[[[^^^cccfffddd]]]SSSLLL???AAAEEEJJJOOOVVV]]]aaaiiigggeeeddddddeeeeeedddeeeeeeeeedddcccbbbaaa```\\\^^^```___]]]^^^aaaeeegggggggggfffdddcccdddeeefffccc]]]RRRAAA555555===TTT___iiiiiihhhiiijjjkkkcccbbb]]]UUUMMMIIIJJJMMMYYY___ggglllnnnnnnooopppgggeee]]]MMM;;;000---...<<>>999===FFFMMMUUUTTTTTTUUUWWWXXXXXXWWWTTTXXXZZZXXXYYY\\\[[[XXXMMMIIILLLUUUZZZVVVVVVZZZWWWVVVVVVWWWZZZ\\\]]]]]]]]]\\\ZZZWWWUUUSSSRRRQQQUUUWWWYYYZZZ[[[]]]aaadddkkkiiikkkppprrrnnnjjjiiibbbaaa```aaaaaaaaa```^^^ZZZ]]]^^^\\\TTTLLLEEECCCDDDGGGKKKPPPVVV[[[___aaaeeedddbbb___]]]\\\[[[[[[^^^___`````````^^^\\\[[[UUUWWWZZZYYYXXXYYY]]]aaaeeeeeedddcccbbbbbbaaaaaaeee___TTTEEE777222<<>>@@@AAAMMMKKKJJJKKKOOOUUUZZZ]]]]]]\\\XXXUUUSSSSSSUUUWWW^^^______^^^[[[WWWRRRPPPKKKPPPUUUWWWWWWXXXZZZ]]]aaaaaa```aaabbbbbbaaa```bbbXXXIII;;;111444EEEVVVbbbjjjooommmhhhddd```\\\WWWOOOIIIKKKVVVaaaggghhhiiikkklllmmmlllkkkkkkjjjiii___OOO>>>000)))...666QQQ]]]eeeggghhhdddSSS???222444???RRRcccjjjllllllhhhiii[[[AAA222222...$$$######$$$%%%%%%&&&''''''%%%$$$###"""""""""############"""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""###%%%""""""!!!!!!!!!!!!""""""###"""!!!"""$$$%%%$$$###$$$###""""""######$$$### !!!"""$$$&&&((()))***'''''''''&&&%%%$$$%%%%%%((('''&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&& """######!!!!!!!!!"""&&&&&&%%%%%%$$$###""""""$$$##################$$$###%%%###%%%***''''''''''''&&&%%%$$$###!!!$$$%%%&&&&&&&&&&&&&&&)))333DDDYYYkkkvvvxxxzzz|||}}}|||sssfff]]]KKKLLLLLLIIIAAA===EEEQQQVVVZZZZZZQQQBBB666000000\\\___bbbbbbaaa___^^^___^^^^^^___`````````_________^^^^^^_________^^^]]]```aaaaaa```aaabbbbbbaaabbbaaa___^^^^^^___aaabbbcccbbbbbbbbbbbbcccdddddd^^^___```aaabbbbbbbbbbbbbbbcccccccccbbbaaa___^^^```_________^^^_________aaa``````_________``````^^^^^^______````````````\\\ZZZXXXRRRGGG>>>???DDDIIIJJJHHH@@@666///...///AAAJJJSSSUUUVVVVVVSSSNNNNNNNNNNNNNNNNNNLLLHHHDDDEEEGGGGGGFFFHHHJJJGGG@@@333...++++++***&&&&&&)))111777KKKfffvvvwwwwww{{{zzz}}}wwwoooSSS@@@111//////)))%%%&&&'''''''''''''''((())))))######$$$$$$###"""!!! &&&&&&%%%$$$###"""!!! !!!""""""###""""""!!!!!!!!!###$$$&&&((()))'''***,,,+++'''%%%''')))!!!"""$$$%%%%%%%%%$$$############$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''')))***)))((('''(((***((()))((('''&&&'''***,,,---+++///>>>QQQ^^^]]]XXXZZZ]]]TTTBBB666555222+++******...666AAAIIIKKKKKKHHHKKKOOOSSSUUUUUUTTTRRRMMMOOOQQQQQQOOONNNNNNNNNMMMMMMNNNOOOPPPPPPOOONNNKKKCCC888///)))((()))***%%%%%%%%%&&&''''''''''''&&&&&&%%%$$$%%%)))///333DDDLLLSSSUUUWWWYYYVVVQQQOOOEEE;;;999BBBMMMUUUXXXVVVYYYXXXPPPDDD<<<===AAANNNQQQUUUYYYZZZ[[[ZZZZZZ\\\______]]]]]]``````]]]XXXVVVVVVZZZ]]]\\\ZZZ[[[^^^\\\ZZZZZZ]]]]]][[[XXXZZZVVVRRRQQQRRRTTTUUUUUUXXX\\\``````^^^]]]^^^aaa```bbbeeehhhkkkmmmjjjgggZZZZZZ[[[\\\^^^^^^\\\ZZZYYYOOOCCC<<<<<<@@@DDDFFFOOOLLLIIIJJJNNNSSSVVVWWW[[[YYYTTTOOOLLLOOOUUUZZZaaa```^^^[[[UUUNNNGGGCCCEEELLLUUUZZZ[[[ZZZYYYZZZ^^^]]]]]]___bbbcccbbb```[[[OOO@@@555333;;;OOO```]]]gggnnnnnnjjjfff___YYYLLLLLLPPPZZZfffnnnooommmkkkkkklllmmmnnnooonnnmmmgggXXXFFF777---***444@@@```fffkkklllkkkeeeQQQ===000666FFFZZZhhhlllmmmnnnfffdddSSS999,,,...+++!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###############"""###$$$$$$%%%######$$$$$$$$$$$$######%%%''''''$$$!!! !!!""""""!!!!!!!!!!!!""""""$$$""""""###$$$%%%$$$###%%%###!!!!!!"""###!!! !!!!!!"""$$$&&&''')))******)))((('''''''''''''''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$##################$$$$$$#########$$$%%%&&&&&&%%%%%%&&&'''######$$$%%%%%%%%%%%%%%%!!!"""$$$&&&'''&&&%%%%%%&&&'''''')))111AAAVVVeeeuuu{{{}}}|||}}}yyyssseeeSSSDDDBBBFFFEEE???:::KKKRRRZZZ]]]XXXMMMBBB<<<]]]___aaabbb```_________\\\]]]^^^`````````_____________________^^^]]]]]]^^^aaaaaa___```ccccccaaa``````___^^^___```aaabbb^^^_________````````````______```aaabbbbbbbbbbbbbbbcccccccccbbbaaa___^^^^^^^^^______````````````dddcccaaa___^^^]]]^^^^^^^^^^^^______```aaaaaabbbZZZYYYXXXRRRFFF<<<<<>>999333000---,,,///888AAAGGGJJJHHHJJJNNNQQQSSSSSSRRRRRRMMMOOOQQQQQQOOONNNNNNNNNNNNPPPSSSSSSQQQQQQRRRUUULLLGGG>>>666///+++******"""!!!!!!###%%%'''&&&%%%'''&&&%%%&&&((()))******777AAAKKKQQQUUUYYYZZZWWWYYYPPPDDD<<<<<>>222---///===MMMfffiiikkkkkkhhh^^^JJJ777000999LLL___jjjkkkkkkmmmddd\\\III333)))***(((!!!&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""######$$$$$$######"""%%%)))***%%%  """"""!!!!!!!!!!!!""""""$$$###"""###%%%%%%%%%$$$&&&""" """###"""&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%%%%&&&'''&&&%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$#########$$$%%%$$$""""""$$$%%%""""""###$$$%%%&&&&&&'''"""###$$$$$$$$$$$$###"""$$$""""""$$$&&&&&&### !!!###$$$%%%&&&&&&&&&&&&'''((())))))(((''''''$$$&&&'''$$$$$$...???MMMlllxxx}}}|||tttdddSSSKKKHHHDDDBBBBBB>>>===CCCSSScccggg]]]PPP___```aaa```___^^^___aaa\\\]]]___aaabbbaaa``````]]]^^^_________^^^______^^^bbbccc```aaaeeeeeebbb^^^^^^^^^______`````````\\\]]]^^^___```___^^^^^^______aaabbbbbbbbbbbbbbbbbbcccddddddcccaaa^^^]]]]]]]]]^^^___```aaaaaaaaacccbbb```^^^]]]^^^______________________________ZZZZZZYYYSSSFFF;;;;;;AAA@@@CCCFFFBBB:::444222333>>>FFFNNNPPPRRRSSSQQQMMMNNNMMMMMMMMMNNNMMMJJJHHHGGGJJJIIIGGGGGGJJJIIIFFF>>>444,,,)))'''&&&'''***---BBB[[[llluuuzzz{{{yyy{{{~~~}}}}}}|||xxxrrr___FFF222///,,,### %%%"""""""""""""""###$$$$$$%%%$$$$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''"""""""""###$$$&&&'''(((###""""""###$$$$$$$$$"""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&((())))))(((((()))+++...//////...***((('''''')))+++,,,)))***666JJJ[[[^^^bbbbbb[[[PPPGGGBBB???777333...,,,000777>>>CCCGGGIIIKKKNNNOOOPPPOOOOOOMMMPPPRRRRRRQQQPPPPPPPPPNNNPPPRRRRRRQQQPPPRRRTTTLLLKKKHHHBBB;;;333---***%%%###"""###&&&'''&&&%%%''''''(((((((((''''''(((+++666CCCKKKRRRXXX[[[ZZZZZZWWWOOOCCC;;;<<>>777;;;CCCOOOXXX[[[\\\[[[[[[^^^``````]]]]]]``````^^^YYYYYYZZZ[[[^^^aaaaaa```]]]^^^^^^\\\YYYUUUTTTSSSRRRUUUWWWVVVSSSRRRTTTVVVUUU[[[aaaaaa]]]YYYZZZ]]]ZZZ\\\\\\YYYZZZ^^^]]]YYYVVVUUUSSSRRRPPPLLLFFFBBB999;;;???GGGNNNRRRRRRPPPJJJHHHGGGJJJPPPRRRPPPMMMNNNOOOOOOMMMLLLNNNVVV\\\```___]]]ZZZWWWSSSQQQOOOUUUZZZ```aaa___\\\[[[[[[\\\YYYYYY[[[___```\\\XXXIII===666;;;IIIVVVaaagggdddccc]]]SSSLLLKKKIIIGGGRRR^^^jjjnnnjjjfffiiimmmiiihhhhhhjjjkkkkkkgggddd[[[III777000...444FFFYYYfffhhhhhhgggbbbVVVAAA000555@@@TTTfffllljjjiiilll```RRR???000)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%###"""%%%%%%%%%$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$***,,,&&&!!!!!!"""!!!""""""!!!!!!!!!!!!""""""$$$###"""###%%%&&&%%%$$$$$$!!! $$$'''&&&###((('''%%%$$$$$$$$$$$$%%%&&&$$$"""###%%%'''&&&$$$&&&%%%%%%$$$$$$$$$%%%%%%############$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""!!!""""""!!! """$$$!!!"""###$$$%%%&&&&&&'''"""###$$$$$$$$$$$$###"""!!! !!!###$$$"""!!!!!!"""###%%%&&&'''''''''&&&''''''((((((((((((((($$$&&&&&&$$$###(((222:::RRRgggyyy{{{zzz~~~wwwuuupppcccPPPCCCEEENNN===999999CCCTTT```cccaaa___```aaa___^^^^^^```bbb\\\^^^```bbbccccccbbbaaa[[[]]]___```___```aaabbb___cccdddaaabbbggggggccc]]]]]]^^^___``````______aaaccceeefffgggfffdddccc___```aaabbbbbbccccccbbbbbbcccddddddcccaaa^^^\\\\\\\\\^^^```aaabbbbbbbbb______^^^]]]^^^```bbbddd```______^^^^^^]]]]]]\\\[[[[[[[[[UUUGGG;;;;;;AAAAAAEEEGGGDDD;;;333000000@@@HHHOOOQQQSSSTTTSSSPPPOOONNNMMMMMMNNNNNNLLLJJJKKKMMMLLLIIIIIILLLKKKHHHDDD888,,,&&&%%%%%%)))---...GGG```lllsss||||||www{{{}}}{{{zzzyyyvvvpppcccJJJ666000)))!!!+++%%%%%%$$$$$$%%%%%%&&&'''&&&%%%#########%%%''')))((('''&&&&&&%%%%%%%%%%%%$$$%%%&&&'''(((((((((((("""""""""###$$$%%%&&&'''&&&%%%&&&))),,,,,,)))%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&(((((('''((()))+++///000222111...,,,++++++$$$%%%'''(((+++000888===SSSWWW\\\]]]VVVMMMHHHIII;;;777000,,,+++000666;;;FFFGGGIIIKKKLLLMMMMMMMMMNNNQQQSSSTTTSSSRRRRRRSSSMMMMMMMMMNNNNNNOOOOOOOOOLLLOOOQQQNNNFFF;;;111,,,***(((&&&''')))***(((&&&&&&(((***)))&&&%%%''')))&&&222???HHHOOOVVVYYYYYYWWWYYYVVVJJJ<<<888???HHHQQQRRRUUUYYYYYYRRRGGG>>>555@@@NNNYYY^^^___^^^^^^___bbbbbb___```cccdddbbbWWWXXXYYY[[[___dddeeeccc[[[^^^```^^^YYYUUUUUUVVVRRRWWW[[[YYYTTTQQQRRRUUUTTT[[[aaa```[[[WWWWWWZZZXXXZZZXXXSSSTTTYYYXXXSSSVVVTTTQQQNNNJJJDDD===888999>>>FFFKKKNNNQQQSSSTTTOOOHHHAAA???CCCGGGIIIIIIIIINNNSSSUUUVVVYYY```fff____________^^^^^^______```bbbdddccc___\\\\\\]]]\\\ZZZXXXZZZ]]]]]]XXXSSSCCC999444@@@RRR___eeeggg^^^[[[RRRIIIJJJSSS]]]bbbeeeddddddhhhlllnnnmmmjjjmmmlllkkklllmmmkkkeeeaaaWWWDDD333...000888LLLaaahhhjjjkkkhhhbbbTTT@@@111<<>>DDDDDDAAA;;;333---,,,---;;;EEENNNPPPPPPOOOMMMJJJLLLMMMMMMMMMLLLIIIGGGEEEGGGJJJKKKHHHHHHJJJJJJFFFFFF<<<000***'''%%%(((,,,<<>>BBBHHHLLLLLLKKKJJJJJJXXXSSSLLLFFFDDDEEEHHHKKKKKKQQQYYY^^^```bbbdddffffffeeecccbbbbbbccceeefffeeeeeedddcccaaa___]]]\\\YYY\\\[[[YYYZZZ[[[SSSHHH===666777DDDUUU]]]___^^^YYYVVVSSSUUU[[[cccjjjmmmiiigggfffhhhkkkllljjjhhhgggiiigggcccdddgggddd]]]NNN777)))///;;;DDDUUUhhhkkkffffffhhh]]]FFF666444???RRRcccgggiiikkkiiidddZZZCCC///***(((###!!!%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&&&&%%%###"""###$$$""""""############""""""&&&%%%$$$#########$$$%%%!!!"""$$$###!!! """"""!!!###&&&$$$%%%%%%###!!! """!!!!!!!!!"""$$$&&&(((***&&&'''(((******)))'''&&&&&&$$$"""###&&&'''%%%###!!!$$$%%%$$$###%%%'''!!!###%%%%%%######%%%''' ###''')))((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%'''&&&$$$######%%%&&&((()))(((%%%$$$$$$&&&(((***///>>>TTThhhuuu{{{~~~~~~~~~{{{xxxvvvrrriii\\\RRRGGGCCC>>>;;;<<>><<>>???aaaaaaaaaaaaaaaaaaaaaaaa______^^^^^^______```aaaaaa___]]]]]]^^^______^^^````````````aaabbbcccdddeeeccc```_________^^^]]]bbbbbbaaa```___^^^]]]\\\aaaaaaaaaaaa``````````````````aaabbbaaa```___^^^^^^___`````````___^^^]]]^^^```aaaaaa___^^^^^^_________]]]\\\\\\\\\]]]]]]]]]\\\XXXOOOFFF???>>>??????@@@>>>999222...---///;;;DDDMMMPPPPPPQQQPPPNNNLLLLLLMMMMMMLLLIIIFFFEEEBBBFFFHHHGGGIIIMMMNNNLLLHHH===222+++'''%%%'''+++>>>PPPccclllpppuuuzzz}}}{{{{{{zzzxxxyyyvvvjjj]]]III:::---++++++((()))...%%%%%%%%%&&&'''((()))***)))((('''%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!!!!!!!""""""######$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$######%%%''')))&&&%%%%%%&&&'''(((((('''$$$&&&((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&"""$$$'''***+++***)))(((%%%$$$#########$$$&&&''')))(((+++555CCCMMMPPPOOOLLLGGGBBBAAA>>>888444444111555:::???BBBBBBBBBBBBEEEGGGJJJMMMNNNNNNNNNMMMSSSPPPMMMLLLMMMOOOPPPQQQPPPRRRUUUWWWVVVQQQIIICCC666111...---***%%%%%%'''%%%'''((('''%%%$$$''')))+++***+++///666???GGGLLLPPPSSSUUUUUUPPPIIIAAA<<<555<<>>===^^^^^^______`````````aaa_________```______^^^^^^cccaaa`````````aaa```^^^____________```aaabbbccceeecccbbb```______^^^]]]ccccccbbb```______^^^^^^aaaaaabbbaaa```___`````````aaaaaaaaa```___^^^]]]___```aaaaaa```___\\\[[[___aaabbbbbbaaa``````aaa``````^^^^^^]]]^^^___```aaa___ZZZQQQGGGAAAAAABBB@@@@@@???999222...---///>>>GGGOOOPPPPPPPPPOOOLLLKKKLLLMMMMMMKKKIIIFFFDDDBBBFFFHHHGGGIIIMMMNNNLLLHHH===222,,,(((%%%'''***===PPPcccmmmpppuuuyyy|||zzzyyyxxxyyy{{{wwwhhhXXXAAA555***''''''###!!!"""%%%%%%%%%%%%&&&'''((()))***(((&&&%%%%%%$$$######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&''''''"""""""""!!!!!!""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%###%%%)))+++***(((%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&###$$$&&&(((((((((&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((%%%%%%***666CCCMMMRRRXXXSSSLLLGGGBBB>>><<<===333333444999???CCCCCCBBBCCCEEEHHHKKKMMMMMMMMMMMMPPPNNNLLLJJJJJJLLLMMMNNNPPPQQQTTTVVVVVVRRRKKKFFF;;;555///---***''')))---%%%(((***&&&  $$$&&&'''''')))...888DDDMMMRRRRRRSSSTTTSSSNNNGGGAAA666666@@@RRR[[[YYYYYY^^^YYYKKK<<<777;;;CCCOOOYYYYYYZZZ\\\^^^^^^]]]ZZZXXXMMMQQQVVV\\\```ccccccccc^^^]]]\\\YYYWWWTTTQQQPPPSSSUUUWWWYYYXXXWWWUUUTTTTTTUUUVVVVVVVVVTTTRRRQQQPPPQQQRRRRRRNNNGGG>>>888666999???FFFLLLQQQTTTUUUNNNNNNNNNLLLLLLMMMPPPSSSWWWYYY\\\___aaabbbaaaaaaaaabbbcccdddeeefffhhhiiiiiiiiihhhggggggggghhhiiijjjjjjjjjiiihhhgggeeedddbbbaaa```\\\VVVMMMAAA888000111666<<<@@@BBBGGGNNNZZZ```fffhhhgggfffhhhkkkkkkkkkkkkkkkkkkjjjiiihhhfffdddcccdddeee___PPPCCC333222333===PPPaaagggfffiiiiiieeeYYYCCC111222<<>>TTThhhtttzzz}}}~~~{{{{{{|||}}}|||{{{|||uuukkk```VVVMMMEEE@@@\\\]]]]]]^^^^^^_________^^^______``````___]]]]]]cccaaa```aaaaaaaaa```^^^^^^^^^^^^^^^___```aaaaaadddcccbbbaaa___^^^^^^___```______^^^^^^______``````bbbcccbbb___^^^___aaabbbbbbaaa```___^^^]]]\\\___```aaaaaa```^^^\\\ZZZ___```bbbbbb`````````aaa``````______```aaacccdddaaa___YYYOOOEEE@@@@@@CCCBBBBBB@@@;;;444///...///CCCKKKRRRQQQOOOOOOMMMJJJKKKLLLLLLLLLKKKHHHFFFDDDDDDHHHIIIHHHIIILLLLLLJJJGGG===333---)))&&&'''+++;;;MMMaaakkkooosssxxxzzzxxxxxxxxxyyy|||xxxiiiYYY<<<333,,,+++---,,,***)))&&&%%%%%%$$$$$$%%%%%%&&&***'''$$$$$$$$$$$$"""!!!###$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%"""""""""######$$$$$$$$$"""###%%%''''''&&&%%%$$$'''%%%"""$$$(((***)))((($$$$$$$$$%%%%%%%%%$$$###"""$$$%%%%%%###"""###%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&((('''&&&%%%)))444BBBMMM^^^___^^^ZZZTTTOOOIIIEEE:::666222444:::AAADDDEEEHHHJJJMMMPPPRRRRRRRRRRRRNNNNNNLLLKKKJJJJJJLLLMMMPPPPPPRRRSSSSSSQQQKKKGGGBBB;;;444000,,,((()))---%%%(((***&&&  $$$"""$$$%%%%%%(((111>>>GGGQQQQQQQQQQQQQQQOOOJJJGGG>>>777888GGGSSSUUUWWW\\\[[[RRRHHH@@@::::::DDDPPPYYYZZZ[[[[[[ZZZYYYXXXXXXQQQSSSWWW[[[^^^aaacccddd[[[[[[ZZZXXXVVVSSSQQQPPPUUUTTTSSSSSSTTTUUUVVVVVVSSSRRRRRRQQQQQQRRRRRRSSSSSSQQQOOONNNMMMIIICCC>>><<>>BBBHHHSSS^^^gggffffffgggiiijjjkkkllljjjkkklllkkkjjjiiiiiihhheeebbbaaacccbbbXXXIII>>>000+++444LLL^^^cccfffmmmggghhhbbbQQQ;;;000888FFF^^^gggllliiihhhggg^^^RRR===444+++)))***)))))))))'''&&&&&&%%%$$$######"""###$$$&&&&&&%%%%%%&&&((($$$$$$%%%%%%$$$###""""""""""""###$$$%%%%%%&&&&&&""""""#########$$$%%%%%%"""""""""!!!!!! """###$$$$$$###$$$&&&(((&&&%%%###!!! !!!%%%)))$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((()))******''''''''''''&&&%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$''''''###"""$$$''' $$$&&&&&&%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%$$$$$$###$$$$$$#########$$$%%%&&&""""""###$$$%%%%%%&&&&&&"""###$$$&&&&&&''''''&&&'''((()))***)))(((&&&%%%*********+++000???RRR```qqqwww~~~~~~|||xxxssskkk```UUUMMM\\\]]]]]]]]]^^^^^^______^^^^^^_________^^^^^^]]]``````___```aaaaaa___]]]]]]]]]]]]]]]^^^___``````bbbccccccaaa______```aaa]]]\\\[[[[[[\\\^^^```aaa___bbbcccbbb___^^^___bbbbbbbbbaaa``````___^^^^^^```````````````^^^\\\[[[\\\^^^______^^^^^^^^^___```_________```bbbdddeee^^^\\\UUUJJJAAA<<<===@@@CCCCCCBBB===666222222333FFFNNNSSSRRROOONNNLLLIIIKKKKKKLLLLLLKKKHHHEEEDDDFFFIIIJJJHHHHHHKKKKKKHHHFFF<<<222...***'''(((,,,666III^^^iiimmmrrrvvvxxxvvvxxxxxxyyyzzzwwwjjj]]]>>>888111///000000---)))'''&&&&&&%%%%%%%%%&&&&&&)))%%%""""""$$$$$$""" #################################$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%########################!!!###'''))))))(((%%%###'''%%%$$$$$$&&&'''(((((($$$######$$$%%%%%%$$$"""!!!$$$&&&&&&###!!!###%%%)))((('''&&&%%%$$$$$$###"""""""""###############%%%''''''$$$"""(((555???TTTaaaoootttqqqhhhZZZOOOFFF???888555888===BBBDDDHHHJJJMMMPPPQQQQQQQQQPPPOOOOOOOOOMMMKKKKKKLLLNNNOOONNNNNNOOOPPPOOOLLLJJJIIICCC===888111)))&&&(((%%%'''((('''%%%$$$''')))###$$$%%%$$$%%%***222888HHHJJJMMMOOOOOONNNKKKJJJEEE;;;666===JJJSSSYYY\\\WWWUUURRRKKK???777<<>>:::;;;???BBBCCCCCC???:::777777999FFFNNNSSSRRROOONNNMMMJJJKKKKKKLLLLLLJJJHHHEEEDDDEEEIIIJJJHHHHHHKKKKKKHHHDDD;;;222...+++(((***---111EEE[[[fffkkkppptttvvvwwwyyyyyywwwvvvsssiii___AAA;;;222---,,,***%%%(((((((((((()))******+++((($$$!!!!!!$$$&&&### $$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$######""""""###%%%'''((()))(((&&&%%%'''''''''%%%$$$%%%(((***&&&$$$###$$$&&&'''%%%###!!!%%%)))(((%%%###$$$'''))))))'''&&&&&&&&&&&&'''""""""######$$$$$$#########%%%%%%$$$$$$'''---222DDDZZZsss{{{lll]]]UUUOOOFFF???<<<>>>@@@BBBFFFGGGJJJLLLMMMMMMLLLLLLNNNOOOOOOMMMKKKJJJKKKMMMMMMKKKJJJKKKMMMOOOPPPOOOOOOJJJGGGCCC<<<111***(((&&&&&&&&&&&&'''((()))***%%%&&&''''''''')))+++,,,999AAAJJJOOOPPPMMMLLLKKKFFFAAA999777>>>LLLUUUVVVVVVWWWXXXUUUIII>>>;;;>>>KKKOOOUUUXXXWWWUUUTTTTTTPPPRRRVVVZZZ\\\\\\[[[[[[UUUVVVWWWWWWWWWWWWWWWWWWVVVSSSPPPOOOQQQSSSSSSRRRSSSTTTUUUVVVUUUTTTQQQPPPCCC===999:::BBBKKKPPPRRRXXXXXXYYYYYYZZZ[[[[[[\\\ZZZ\\\___aaa```___`````````aaaccceeefffgggggggggiiihhhfffgggiiiiiihhhfffffffffgggggggggggggggffffffggggggggggggfffeeeeeeccc\\\VVVRRRMMMFFFGGGKKKOOOSSS\\\dddeeeaaaaaadddbbbccceeeffffffeeeffffffeeehhhjjjjjjhhhggghhhjjjeeeaaa^^^[[[PPP@@@555222000:::MMMcccllljjjjjjnnneeedddZZZFFF666999MMM___ffflllmmmiiigggbbbRRR@@@+++)))&&&$$$%%%&&&%%%"""%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%$$$%%%&&&"""###$$$%%%&&&&&&&&&&&&######$$$%%%%%%%%%$$$###"""######"""!!! !!!""""""###$$$$$$###$$$%%%$$$###"""###$$$&&&'''&&&$$$""""""$$$&&&"""###%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&((()))++++++&&&'''((('''$$$######%%%""" """$$$%%%$$$"""***,,,(((###!!!!!!%%%'''((('''%%%###"""""""""""""""######$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%###"""!!! !!!"""$$$%%%!!!"""###$$$%%%&&&&&&'''&&&&&&&&&&&&''')))+++,,,*********))))))((('''&&&$$$''')))'''%%%&&&,,,222AAAOOOcccsss{{{~~~|||}}}~~~}}}{{{vvvsssaaaaaaaaaaaaaaaaaaaaa```^^^]]]]]]]]]]]]^^^___```bbbaaabbbdddffffffdddbbb___^^^^^^______```aaabbb___aaacccbbb```___bbbeeedddcccaaa```aaabbbdddeee___bbbdddccc^^^]]]___ccc```aaaaaacccdddfffhhhiii``````___^^^^^^^^^______]]]___aaaaaa`````````aaaaaa```___^^^]]]^^^______^^^ZZZSSSHHH>>>:::<<<@@@@@@BBBBBB@@@<<<:::<<<>>>EEEMMMSSSRRRPPPPPPOOOLLLJJJKKKLLLLLLJJJHHHEEECCCDDDHHHIIIHHHIIILLLLLLJJJCCC:::222...,,,)))***......BBBXXXdddiiiooosssuuuxxxzzzyyyvvvsssooohhh```===888000+++******%%% ))))))***+++,,,...000000((($$$!!!"""%%%'''%%%!!!%%%$$$$$$######$$$$$$%%%''''''''''''''''''&&&&&&)))))))))(((((()))))))))'''&&&&&&%%%$$$###""""""&&&&&&&&&'''''''''((((((((())))))'''$$$$$$'''+++'''%%%$$$%%%((((((&&&######'''+++***&&&$$$&&&((()))((('''&&&'''((()))***$$$$$$%%%&&&&&&&&&&&&%%%######$$$&&&)))++++++,,,:::RRRnnnwwwkkkbbb]]]TTTJJJCCCAAAAAABBBHHHIIIKKKMMMNNNNNNMMMLLLKKKMMMNNNLLLHHHGGGIIIKKKKKKIIIHHHIIIMMMPPPSSSTTTQQQNNNMMMLLLFFF:::222///)))'''%%%%%%&&&&&&%%%$$$'''((()))+++,,,,,,+++***...999HHHPPPQQQNNNLLLLLLDDDEEE>>>333555CCCMMMNNNYYYYYY[[[[[[SSSGGG???>>>???FFFOOOTTTUUURRRPPPOOOGGGKKKRRRYYY]]]^^^\\\[[[TTTUUUVVVXXXYYYZZZZZZZZZXXXVVVTTTTTTVVVWWWUUUSSSTTTVVVZZZ\\\ZZZVVVPPPLLL999999<<>>TTTggghhhlllmmmiiigggaaaOOO;;;***)))'''%%%&&&(((&&&###%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$&&&######%%%&&&'''(((((((((###$$$%%%&&&%%%$$$###""" $$$&&&((('''&&&%%% """$$$&&&(((((($$$%%%%%%$$$"""!!!!!!"""((((((((('''$$$###$$$%%%###$$$%%%'''(((((('''&&&''''''&&&''''''((()))***(((***+++)))&&&$$$&&&(((###!!! $$$''''''&&&'''&&&%%%$$$""""""###%%%$$$%%%%%%$$$"""###%%%'''#########"""""""""""""""###"""!!!!!!"""$$$&&&'''%%%$$$###""""""$$$&&&'''!!!""""""$$$%%%&&&''''''((('''&&&&&&'''))),,,...+++******)))((('''''''''((()))))))))))))))+++,,,***;;;TTThhhtttzzz~~~}}}zzz{{{}}}~~~bbbbbbccccccccccccbbbbbb^^^^^^_____________________[[[ZZZaaajjjnnniiiccc___^^^^^^```aaabbbaaa___\\\^^^___aaaaaaaaa``````___bbbeeeeeebbb______```aaacccddddddbbbaaaaaabbbaaa````````````bbbdddeee___\\\ZZZYYY[[[^^^``````\\\]]]^^^______^^^]]]]]]````````````````````````]]][[[PPP???444555<<<@@@EEEDDDDDDEEEAAA======AAAKKKOOOQQQPPPOOOPPPMMMIIIMMMLLLJJJFFFDDDEEEIIILLLEEEDDDEEEGGGIIIJJJIIIHHHCCC777---,,,...,,,)))(((...999OOOgggrrrrrrrrrwwwvvvxxxxxxwwwvvvsssggg[[[???000...333...***+++)))&&&***111999>>>;;;444...---***(((&&&%%%$$$""" ######!!!"""&&&&&&$$$%%%%%%$$$###"""""""""###'''%%%######$$$&&&&&&%%%$$$"""!!!"""$$$&&&'''&&&%%%$$$$$$$$$%%%''')))***'''%%%$$$%%%'''))))))(((%%%###!!!###&&&'''%%%######'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%''''''$$$!!!### !!!&&&)))'''&&&'''---;;;SSSlll~~~uuuiii[[[UUUTTTRRRJJJBBBFFFGGGJJJMMMQQQQQQPPPNNNLLLNNNQQQRRROOOKKKGGGEEEJJJJJJJJJKKKMMMOOOOOONNNPPPPPPPPPNNNIIICCC===999---)))$$$$$$''')))&&&###'''&&&%%%%%%%%%%%%&&&''',,,000777BBBLLLQQQPPPNNNGGGIIIFFF???888:::EEEPPPRRRXXXZZZWWWTTTPPPEEE888666;;;DDDKKKNNNNNNMMMKKK@@@>>>CCCQQQZZZ]]]^^^aaa\\\\\\\\\[[[ZZZYYYXXXXXXXXXZZZWWWQQQOOOSSSSSSOOOWWWUUUUUUXXX[[[XXXQQQJJJ777>>>HHHQQQWWW[[[]]]___\\\]]]^^^^^^]]]]]]___```[[[]]]```cccdddcccaaa```aaaccceeeggghhhhhhgggfffeeefffhhhjjjkkkjjjjjjiiifffgggeeebbbbbbeeeeeebbbaaa``````cccdddaaaYYYRRRJJJHHHHHHMMMVVV^^^aaaaaabbbbbbbbbbbbcccccccccccciiiiiigggeeecccdddgggiiiiiiffffffjjjiiiddddddiiieeecccZZZKKK;;;111111444EEESSSaaafffggghhhjjjiiieee^^^JJJ777:::PPPaaaeeemmmkkkhhheee___RRRAAA444,,,***&&&$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$""""""###$$$$$$###"""!!!%%%&&&(((((((((&&&$$$######"""""""""$$$%%%%%%###!!!!!!""""""###$$$&&&&&&'''%%%$$$""""""###%%%&&&!!!"""###$$$%%%%%%&&&%%% !!!###%%%'''((((((((((((((('''&&&&&&&&&&&&'''%%%&&&'''''''''&&&$$$###""""""""""""""""""""""""&&&%%%###%%%''''''%%%"""$$$$$$$$$#########"""""" $$$$$$###***222,,,%%%$$$"""!!!"""###%%%&&&"""$$$%%%%%%$$$###$$$%%%&&&$$$!!!"""&&&(((&&&&&&&&&'''(((***,,,---++++++***((((((''''''''')))))))))(((((((((((((((+++---999OOOeeeqqqwwwzzz|||{{{~~~aaabbbbbbccccccbbbbbbaaa`````````aaaaaa```______cccaaa```bbbeeefffccc___aaa```^^^___``````___^^^]]]]]]^^^____________^^^___bbbddddddbbb```___```bbbccccccbbbaaa```aaabbbaaaaaaaaaaaabbbcccddddddaaa```______```aaa```___^^^______``````___^^^]]]````````````````````````]]]ZZZOOO???444666<<>>888:::???FFFMMMOOOLLLHHH???>>>DDDPPPYYY[[[\\\^^^]]]]]]^^^^^^]]]\\\ZZZYYY[[[]]]ZZZSSSQQQTTTUUURRRYYYWWWVVVXXX[[[[[[WWWRRRNNNRRRWWW[[[]]]^^^```bbb\\\^^^______^^^^^^___```]]]^^^```bbbbbbbbbaaa```aaacccfffhhhjjjjjjjjjiiihhhiiiiiijjjjjjjjjjjjjjjhhhhhhccc^^^^^^cccfffeeeggg```XXXTTTTTTQQQLLLGGGEEEBBBDDDNNN\\\dddeeeaaadddcccccccccbbbbbbaaaaaadddeeeffffffffffffgggiiimmmjjjjjjllljjjffffffjjjddd___SSSCCC555///333888MMMYYYcccffffffhhhhhhhhhaaaUUUCCC999BBBVVVeeeiiikkkjjjhhhcccZZZLLL<<<111+++)))'''%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&###$$$%%%%%%%%%$$$"""!!!%%%""" !!!"""###$$$""""""""""""###$$$%%%%%%%%%$$$###"""""""""$$$%%%%%%%%%%%%&&&%%%%%%$$$###!!!"""###%%%&&&'''''''''))))))((('''''''''''''''&&&'''''''''&&&&&&%%%%%%########################***'''%%%%%%&&&&&&$$$"""$$$$$$$$$#########""""""###%%%"""$$$***((($$$"""!!! !!!"""###!!!$$$''''''&&&$$$######&&&$$$""" !!!###&&&((($$$%%%%%%&&&'''((())))))((('''&&&%%%$$$$$$$$$$$$''''''((((((((((((((((((******///<<>>HHHMMMJJJEEE<<<===EEEPPPYYY[[[\\\^^^^^^___```aaa```^^^\\\[[[]]]]]]ZZZUUUSSSUUUUUUTTTZZZXXXVVVXXX[[[]]][[[YYY[[[\\\]]]]]]\\\]]]___aaa]]]___``````___^^^___aaa````````````````````````___aaadddfffiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiifff```___bbbdddccccccXXXKKKDDDDDDEEECCC???===<<>>NNN]]]gggmmmiiiiiiggg___RRRBBB444,,,)))((('''&&&&&&&&&&&&&&&########################%%%%%%$$$$$$######$$$$$$&&&%%%$$$######%%%''')))$$$$$$$$$############"""&&&""" """###$$$###############$$$$$$%%%%%%#########$$$%%%&&&((((((((('''&&&$$$###"""""""""###$$$%%%%%%&&&&&&))))))(((''''''''''''((((((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$,,,)))&&&%%%%%%%%%$$$###$$$$$$$$$###############$$$'''!!! $$$%%%"""######!!! !!!"""###"""%%%)))***(((%%%"""!!!%%%$$$#########$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$###"""""""""###&&&&&&''''''(((((())))))((('''(((,,,222BBB\\\sssvvvyyy}}}~~~```aaaaaaaaaaaaaaaaaa```bbbcccbbbbbbaaa```___^^^``````_________```aaaaaagggdddaaa```bbbcccddddddeeedddbbbaaa``````aaaaaa```aaabbbbbbaaa`````````bbbbbb```^^^]]]]]]```bbb]]]___aaacccdddcccaaa```dddcccbbbcccdddcccbbb```bbbbbbbbbbbbaaa``````___````````````````````````\\\YYYNNN???777888===???KKKKKKLLLLLLFFF@@@BBBGGGPPPRRRPPPKKKJJJLLLKKKHHHEEEGGGIIIIIIHHHFFFEEEFFFFFFFFFFFFGGGHHHGGGDDDBBB>>>666---)))&&&&&&,,,333;;;HHH\\\mmmvvvwwwvvvvvvwwwxxxwwwtttssssssmmmfffPPP999...,,,%%%$$$'''%%%&&&000>>>GGGGGG@@@666000)))&&&###"""###$$$%%%%%%!!! ###"""&&&%%%%%%$$$$$$$$$%%%%%%'''%%%######$$$&&&&&&%%%"""''',,,+++'''$$$%%%''''''(((***,,,---------,,,,,,)))&&&%%%&&&((())))))%%%$$$""""""###$$$&&&&&&&&&$$$###"""###&&&)))+++%%%&&&'''((()))***++++++'''&&&%%%$$$$$$$$$$$$$$$%%% """###""""""$$$&&&%%%%%%(((222CCCVVVcccrrrsssrrrnnnhhhdddcccccc___]]]YYYWWWUUURRRNNNKKKMMMKKKJJJJJJLLLNNNOOOOOOQQQOOOMMMNNNPPPSSSTTTTTTPPPOOONNNMMMLLLLLLLLLLLL:::555///+++))))))((('''&&&''')))******)))'''&&&)))((()))---444===EEEIIIIIIIIIIIIIIIGGGCCC>>>:::@@@GGGOOOSSSTTTSSSRRRPPPFFF;;;333555@@@IIIIIIDDD:::>>>GGGRRRZZZ^^^___```^^^___```aaaaaa___]]][[[[[[ZZZXXXUUUTTTUUUVVVVVVXXXWWWVVVXXX[[[\\\[[[YYYXXXZZZ[[[[[[[[[\\\___aaa^^^```aaa```______```aaabbbaaa```___^^^___```aaa^^^___aaaccceeeeeeffffffggggggggggggggghhhhhhiiifffiiihhhccc___^^^\\\XXXRRRJJJAAA???BBBDDDBBB???888<<>>888333///---+++***&&&''')))******)))'''&&&,,,+++)))***---444<<>>888>>>GGGPPPUUUVVVVVVVVVOOOBBB444111999CCCFFFEEEAAAFFFNNNUUUZZZ^^^______\\\]]]^^^______^^^\\\[[[ZZZXXXWWWVVVVVVVVVWWWYYYWWWXXXYYY\\\]]]\\\ZZZXXXVVVXXX[[[]]]^^^___aaabbb___```aaa```___^^^___```bbbaaa___^^^^^^^^^```aaa``````aaabbbbbbbbbbbbbbbggggggggghhhhhhhhhiiiiiibbbccc```WWWQQQPPPPPPNNNHHHFFFEEEGGGHHHGGGAAA<<<:::DDDSSS___fffiiiiiiiiidddddddddeeeeeeeeeeeeeeeeeeeeeeeecccbbbcccfffiiihhhhhhgggffffffeeeaaa\\\GGG===000***///???PPP\\\dddggghhhfffffffffaaa[[[GGG666555KKK___cccccchhheeeeee```SSSAAA222***)))&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%"""###$$$%%%$$$"""&&&%%%%%%$$$$$$%%%&&&&&&$$$###"""###%%%%%%###!!!%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$%%%&&&&&&'''(((((((((''''''&&&%%%$$$$$$#########$$$&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%((('''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$&&&########################%%%%%%### """%%%$$$!!! !!!"""###%%%'''((()))'''''''''%%%###"""###%%%######$$$$$$%%%%%%%%%$$$$$$%%%'''((('''&&&$$$"""(((''''''&&&&&&&&&&&&'''''''''((())))))***++++++)))'''(((*********000777SSSaaarrr|||~~~~~~}}}}}}______````````````______aaaaaaaaaaaa```___^^^^^^bbb___\\\]]]aaabbb```\\\^^^\\\[[[\\\___bbbccccccbbbaaa```___^^^^^^]]]^^^```___^^^___aaabbbaaa```aaaaaaaaa___]]]]]]___aaa]]]___aaaccccccaaa___]]]aaa___\\\[[[]]]```bbbccccccbbbbbbaaaaaabbbbbbcccaaaaaaaaaaaaaaaaaaaaaaaa[[[WWWMMMAAA<<>>777>>>TTTddddddbbbdddbbb```XXXJJJ:::...******&&&''''''(((''''''&&&&&&''''''''''''''''''''''''$$$$$$######$$$$$$%%%%%%!!!###%%%&&&%%%"""###$$$$$$$$$$$$%%%%%%%%%######$$$&&&((((((%%%"""%%%%%%$$$###"""""""""### !!!!!!"""#########$$$&&&&&&''''''((('''''''''$$$$$$######$$$&&&''')))%%%%%%$$$############$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""!!! !!!$$$&&&###############$$$$$$$$$$$$""" !!!###"""  """$$$&&&'''(((''''''%%%###!!!!!!$$$&&&""""""#########$$$$$$$$$%%%&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((())))))******,,,'''$$$''')))))),,,000333FFF___sss|||}}}}}}~~~~~~~~~~~~||||||~~~^^^______``````______^^^aaaaaaaaabbbbbbaaa``````___```aaaaaa```___^^^]]]^^^]]]\\\^^^```aaaaaa```_______________^^^]]]\\\aaa___]]]^^^```bbbaaa``````aaabbbaaa___^^^___``````aaabbbccccccbbbaaa```bbb```______```aaaaaaaaaaaaaaa``````aaabbbcccdddaaaaaaaaaaaaaaaaaaaaaaaaZZZVVVLLLBBB???CCCGGGGGGHHHJJJLLLKKKBBB;;;>>>EEEJJJNNNNNNKKKJJJLLLJJJFFFJJJLLLNNNLLLIIIEEECCCBBBBBBCCCDDDFFFHHHFFFBBB???222+++)))222???LLLVVV^^^fffmmmqqqoooooouuuyyyyyyxxx|||~~~zzzvvvtttpppkkkaaaEEE333...((('''***'''...<<>>BBBSSSYYYaaaeeeffffffiiillliiiiiihhhhhhhhhhhhhhhhhhggghhhhhhfffddddddeeegggiiikkkjjjgggeee```UUUHHH333000///888GGGXXXbbbgggfffggghhhfffeee___RRRDDD666;;;JJJ\\\gggfffdddddd___YYYOOO@@@333+++)))+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&"""$$$&&&''''''&&&$$$######$$$%%%&&&'''&&&%%%%%%#########%%%'''((('''&&&$$$$$$##################!!!!!!"""###$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$%%%'''***+++&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$ """$$$###!!!!!!###%%%""""""#########$$$$$$$$$!!!!!!######"""!!!"""$$$ !!!"""###$$$%%%%%%%%%###$$$$$$###!!!!!!###%%%""""""!!!!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''***&&&$$$'''((((((***...)))333EEEYYYkkkuuuyyyyyy}}}}}}~~~~~~^^^__________________^^^aaabbbbbbcccccccccbbbbbbYYY___dddddd```^^^___bbbaaa``````bbbccccccbbb```___```aaaaaaaaa```^^^]]]aaa___]]]]]]```bbbaaa``````aaacccbbbaaa______```bbbcccdddeeeddddddcccbbbdddcccbbbcccdddcccaaa^^^``````______```bbbdddeeeaaaaaaaaaaaaaaaaaaaaaaaaZZZVVVLLLCCCAAAEEEIIIIIIDDDGGGKKKJJJCCC===@@@IIILLLNNNLLLHHHHHHKKKLLLIIILLLNNNOOOMMMIIIEEECCCBBBAAABBBDDDFFFHHHFFFCCC???888111000;;;MMM[[[ffflllnnnssssssmmmlllrrrxxxyyysssyyy{{{yyyvvvtttpppkkkaaaEEE333...((('''***'''...<<>>555;;;FFFNNNTTTYYYRRRSSSPPPGGG<<<777:::???JJJRRRVVVUUUVVV]]]bbbbbb\\\[[[YYYXXXXXXYYY[[[]]]]]]VVVQQQQQQMMMFFFEEEIIITTTUUUVVVWWWYYY\\\aaadddaaa___]]]ZZZXXX[[[```ddd^^^___```___]]]\\\]]]^^^\\\]]]^^^^^^___```aaaaaa\\\\\\]]]]]]___```bbbbbbbbbbbbcccaaa]]]VVVPPPLLLJJJRRRWWWWWWWWW\\\aaaddd[[[YYYPPPCCC999999EEEPPP\\\___bbbeeegggiiikkkllllllkkkkkkjjjiiihhhggggggeeegggiiiiiigggfffffffffhhhjjjiiieeeaaa[[[LLL===000///333???PPP^^^eeegggggghhhhhhgggeee]]]LLL<<<111>>>RRRbbbiiihhhfffeee\\\UUUHHH:::///))))))+++''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%&&&'''((()))***+++%%%&&&(((******)))((('''$$$"""!!!###%%%((())))))$$$###############$$$$$$###$$$%%%&&&'''(((((('''&&&&&&''''''&&&%%%%%%$$$%%%$$$$$$$$$&&&(((+++---'''&&&%%%%%%$$$$$$%%%%%%""""""###$$$$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''&&&###!!!!!!###""""""######$$$$$$$$$$$$###((((((### ###)))$$$%%%%%%&&&&&&%%%%%%$$$ """$$$$$$###""""""###"""!!! !!!###$$$%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%(((+++***&&&&&&)))000---111@@@WWWkkktttvvv}}}}}}}}}~~~``````aaaaaa```^^^[[[ZZZ````````````aaaaaaaaaaaa____________````````````bbbaaa`````````bbbcccdddbbbaaa```___^^^^^^___```^^^^^^`````````___^^^]]]]]]^^^`````````aaaccceeegggeeedddcccccccccaaa___cccbbbaaa``````aaabbbccc]]]]]]___```aaaaaaaaaaaa___````````````^^^\\\[[[YYYRRRHHHAAA???@@@BBBCCCCCCHHHFFFDDDEEE??????KKKOOOOOONNNMMMKKKJJJHHHGGGJJJLLLNNNMMMHHHDDDBBBBBBAAAAAABBBCCCDDDDDDBBB@@@///+++555LLL^^^cccgggmmmppprrrsssrrrooooooqqqtttuuuxxxxxxvvvtttrrrllldddOOO???000+++***'''%%%'''+++:::HHHGGG:::,,,'''((()))%%%"""###&&&'''%%%###""""""######"""""""""""""""###%%%%%%###""""""###'''(((((()))((('''%%%$$$'''%%%%%%(((&&&!!!"""&&&&&&))))))%%%###&&&((((((++++++***((('''&&&%%%$$$'''######%%%%%%""""""%%%$$$$$$$$$###############&&&%%%$$$&&&)))***(((&&&((('''&&&&&&'''((('''%%%$$$$$$$$$$$$$$$"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&,,,***---:::LLLZZZ______bbb___[[[ZZZ[[[^^^```aaa[[[YYYUUUPPPJJJFFFCCCAAAGGGEEEEEEHHHGGGEEEGGGLLLIIIKKKMMMMMMMMMMMMOOOPPPLLLJJJHHHFFFCCC<<<333,,,&&&%%%$$$$$$%%%%%%$$$""""""$$$&&&&&&$$$%%%(((+++---111:::CCCKKKOOOOOOMMMMMMGGGCCC@@@===>>>JJJXXXQQQTTTRRRLLLIIIEEE:::...AAAJJJTTTYYYYYYXXXYYY\\\XXXXXXXXXXXXXXXYYYZZZZZZ[[[ZZZVVVLLLAAA888333111<<>>@@@BBBHHHLLLJJJJJJNNNIIIIIITTTMMMMMMMMMLLLKKKJJJIIIHHHIIIKKKLLLJJJFFFCCCCCCCCCBBBAAAAAACCCDDDCCC???;;;444333===SSScccgggiiinnnqqqrrrsssrrrnnnmmmmmmooouuuvvvtttqqqqqqqqqjjjbbbJJJ<<<...***)))&&&%%%&&&&&&---555666222,,,((((((''''''&&&%%%$$$$$$$$$%%%""""""$$$%%%%%%$$$"""!!!!!!###%%%%%%$$$$$$%%%&&&%%%&&&&&&&&&%%%$$$$$$######&&&''''''((()))&&&))))))&&&%%%(((************)))(((''''''&&&%%%***'''&&&((((((%%%%%%((($$$$$$$$$$$$%%%%%%%%%%%%'''%%%%%%''')))***)))''''''&&&&&&''')))***)))((('''&&&&&&%%%%%%$$$######&&&&&&''''''''''''&&&&&&%%%'''+++333???LLLWWW]]]]]]]]]]]][[[ZZZ[[[___cccbbb```]]]XXXRRRKKKEEEAAA@@@>>>@@@DDDDDDAAABBBEEEEEEGGGIIIIIIIIIJJJLLLNNNPPPOOOMMMKKKHHHBBB:::444---+++)))((())))))((('''((()))***)))'''&&&(((***%%%(((///888BBBLLLRRRUUUNNNIIIFFFDDDBBBAAAHHHQQQUUUWWWVVVSSSQQQOOOFFF<<<:::BBBMMMUUUZZZZZZZZZYYYYYYXXXWWWWWWWWWYYYZZZ[[[[[[ZZZWWWOOOCCC999222//////555???JJJRRRWWWXXXXXX]]]]]]\\\]]]]]]^^^]]]]]]___]]][[[\\\^^^^^^]]][[[ZZZ[[[]]]___bbbbbbbbbaaacccbbb```^^^\\\ZZZYYYYYYRRRWWW\\\[[[VVVUUUYYY___fffffffffggghhheee```[[[GGGAAA===BBBMMMZZZaaacccddddddddddddeeeggghhhiiiiiijjjjjjkkkjjjiiihhhgggiiieeeeeeiiijjjeeecccdddcccaaa```]]]RRRBBB666111111;;;KKKYYYdddjjjllllllhhhhhhhhhddd[[[NNNAAA999HHHVVVeeejjjjjjhhhddd```\\\LLL:::///)))&&&&&&(((+++%%%"""&&&***)))''''''$$$$$$##################$$$$$$######$$$$$$%%%&&&)))%%%""""""%%%%%%""""""###$$$$$$$$$###"""!!!%%%$$$$$$$$$######""""""$$$$$$$$$$$$############+++'''%%%%%%"""''''''''''''&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%&&&''''''''''''&&&%%%%%%%%%$$$#########$$$$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$%%%&&&%%%$$$%%%&&&''')))***++++++,,,''''''&&&%%%$$$######""""""######$$$$$$###"""!!!'''&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%$$$%%%&&&'''(((&&&'''((('''%%%$$$$$$&&&'''''''''''''''''''''''''''(((***+++000;;;JJJUUUmmmssszzz~~~~~~~~~[[[\\\^^^```aaaaaa``````______`````````aaaaaaaaa]]]^^^^^^___```aaabbbbbb``````_________```aaabbb``````___^^^^^^^^^^^^_________^^^^^^^^^______```aaaaaaaaa___^^^___bbbeeefffeeeccccccccccccaaa___^^^```aaaccccccaaa```^^^^^^______`````````______^^^___`````````___^^^]]]ZZZWWWOOOFFF===;;;>>>BBBFFFIIIFFFHHHPPPMMMKKKTTTKKKKKKKKKKKKKKKJJJJJJIIIHHHIIIHHHGGGDDDCCCDDDEEEDDDBBB@@@BBBDDDBBB;;;444222333@@@VVVeeehhhiiillloooqqqssssssrrrpppoooooovvvtttpppnnnoooooofff\\\CCC999///------+++((((((%%%$$$$$$&&&)))***)))'''&&&((()))'''###!!!###'''"""###%%%&&&&&&%%%###"""!!!###%%%&&&%%%%%%'''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$&&&,,,,,,'''%%%)))***'''&&&***,,,,,,))))))))))))((((((((('''(((%%%$$$&&&&&&######&&&$$$$$$%%%%%%&&&&&&'''''''''&&&&&&'''***+++***)))'''&&&&&&'''***++++++******)))'''&&&%%%%%%&&&&&&"""###$$$%%%%%%$$$###""""""%%%)))+++...777EEEPPPUUUZZZ^^^^^^ZZZXXX\\\aaabbbbbbaaa^^^YYYRRRKKKFFF@@@???BBBGGGHHHCCCAAABBBBBBDDDFFFGGGGGGHHHJJJLLLOOOOOOMMMLLLJJJFFF@@@<<<000---)))''''''(((((('''&&&''''''&&&$$$$$$$$$&&&###$$$&&&---777EEEQQQYYYUUUPPPKKKIIIEEE@@@@@@BBBRRRSSSTTTSSSTTTTTTMMMEEE666:::BBBNNNWWW\\\ZZZWWWZZZYYYWWWVVVVVVXXXZZZ[[[ZZZZZZXXXRRRGGG<<<222---'''***000===JJJRRRTTTSSSUUUZZZ______[[[YYY\\\```[[[YYYXXXXXXZZZ[[[[[[[[[ZZZ[[[^^^``````___]]]\\\WWWYYYXXXUUUQQQNNNOOOQQQVVV```jjjjjjccc^^^aaaeeellljjjhhhjjjkkkeeeZZZPPP:::===EEEPPP[[[bbbfffgggfffffffffffffffggghhhhhhffffffhhhiiiiiiiiiiiiiiijjjfffdddfffhhhfffeeegggccc___[[[TTTFFF888111111333CCCXXXeeeiiiiiilllooojjjhhhhhhdddVVVDDD>>>CCCSSS^^^hhhjjjiiigggccc___XXXFFF333)))&&&&&&''')))+++%%%###&&&)))'''%%%&&&######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&)))'''$$$$$$%%%$$$""""""############$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$'''$$$###%%%$$$ """))))))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%%%%&&&$$$%%%(((******(((%%%$$$$$$$$$######$$$%%%%%%&&&$$$$$$###""""""###$$$$$$"""""""""""""""""""""""""""###$$$###""""""###$$$&&&''')))+++---000111222,,,***)))&&&$$$###"""!!!!!!"""######$$$#########%%%%%%%%%$$$$$$$$$$$$$$$'''''''''&&&''''''((()))%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''(((((((((&&&&&&+++444:::WWWbbbpppyyy{{{|||[[[\\\^^^___```aaa``````_________`````````aaaaaa[[[\\\\\\^^^___```aaaaaa```____________`````````_________^^^^^^^^^^^^___```___^^^]]]]]]^^^```aaaccccccbbb```^^^___bbbdddeeedddbbbbbbccccccaaa______```aaabbbbbbaaa```___aaaaaaaaaaaaaaaaaa``````___````````````^^^]]][[[SSSQQQLLLCCC:::999>>>DDDCCCEEEAAADDDMMMJJJGGGNNNIIIJJJJJJKKKKKKKKKJJJJJJGGGFFFEEECCCBBBCCCEEEFFFFFFBBB@@@BBBDDDAAA888111...333BBBXXXfffkkklllnnnmmmppptttwwwxxxwwwvvvuuuxxxuuuqqqoooqqqnnnbbbSSS>>>:::777777888666000,,,+++'''######&&&)))(((&&&'''((()))'''$$$"""$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&###%%%''''''&&&&&&&&&(((((('''&&&%%%%%%&&&((()))(((,,,$$$###******!!!"""''')))''''''***---,,,))))))))))))))))))))))))((($$$###%%%%%%""""""%%%###$$$$$$%%%&&&''''''((((((''''''(((***+++,,,,,,(((''''''((()))******)))+++***'''%%%%%%%%%'''((("""###%%%&&&&&&%%%###"""$$$&&&(((&&&$$$(((222;;;IIIPPPXXX\\\\\\[[[[[[]]][[[\\\\\\\\\ZZZVVVSSSQQQHHHGGGIIINNNNNNHHHBBBAAABBBCCCEEEFFFFFFFFFHHHJJJKKKKKKLLLLLLKKKIIIFFFDDD444///)))&&&%%%%%%&&&&&&!!!"""###$$$%%%%%%%%%&&&)))(((''')))000;;;HHHPPPWWWSSSPPPOOONNNKKKIIIGGGNNNNNNOOORRRUUUUUUQQQKKK===;;;<<>>MMM___iiijjjhhhiiillllllggggggcccQQQ===>>>MMM]]]dddjjjjjjhhhgggccc]]]OOO>>>---&&&&&&&&&&&&''')))$$$!!!$$$%%%###"""#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&(((&&&&&&&&&&&&$$$ '''&&&%%%$$$#########$$$!!!"""###$$$%%%&&&&&&'''""""""###$$$$$$%%%&&&&&&!!! %%%&&&%%%'''***&&&&&&'''((())))))))))))%%%%%%&&&''''''(((''''''***)))((('''&&&%%%%%%%%%###%%%&&&''''''&&&%%%###$$$$$$############$$$$$$$$$##################$$$"""""""""""""""""""""""" """$$$###!!!!!!$$$$$$%%%&&&(((+++---000111,,,+++)))&&&$$$###""""""!!!""""""###$$$$$$$$$$$$########################'''''''''''''''(((((()))"""$$$%%%&&&&&&&&&(((***''''''''''''''''''''''''(((((('''&&&%%%''',,,000888FFF[[[lllvvvzzz{{{|||}}}^^^^^^______________________________````````````^^^^^^___```bbbcccdddddd___````````````_________^^^________________________^^^]]]]]]]]]___```aaaccccccbbb```______aaadddeeecccbbbbbbbbbbbbaaa```bbbaaa```______```aaabbbbbbbbbcccccccccbbbbbbaaabbbbbbbbbaaa___]]][[[YYYRRRPPPJJJ@@@888888>>>EEEGGGHHHCCCEEEMMMHHHCCCJJJJJJKKKKKKKKKKKKKKKJJJJJJGGGEEECCCAAABBBDDDEEEFFFEEECCCAAABBBCCC@@@999333777===KKK]]]jjjnnnpppqqqnnnppptttxxxzzzzzzxxxvvvyyyxxxuuuttttttnnn^^^MMM>>>@@@CCCFFFFFFBBB999222+++***)))'''&&&''''''(((***(((%%%%%%&&&&&&%%%###(((&&&###!!!"""$$$(((***&&&'''((((((&&&$$$%%%%%%'''&&&%%%%%%&&&''')))***(((111000$$$!!!((()))!!! %%%'''&&&&&&***,,,+++)))))))))***************,,,(((''')))(((%%%%%%((("""######$$$%%%&&&&&&''''''((((((((()))***,,,...+++)))(((((())))))'''&&&***)))'''%%%$$$%%%&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$%%%(((***888>>>HHHSSS[[[^^^^^^\\\WWWWWWWWWXXXXXXXXXYYYYYYPPPMMMOOOSSSSSSLLLEEEBBBBBBCCCDDDDDDCCCBBBDDDEEEEEEFFFGGGHHHGGGGGGGGGGGG:::555...)))((((((((((((%%%&&&'''((()))))))))(((******)))(((+++111;;;BBBPPPPPPRRRTTTXXX\\\]]]\\\PPPOOOPPPTTTXXXYYYVVVTTTKKKDDD======EEEPPPXXX\\\ZZZYYYWWWVVVVVVWWWXXXYYYWWWXXXXXXVVVPPPFFF<<<666...---+++...666CCCPPPYYYZZZ[[[]]]]]][[[XXXVVVUUUWWWUUUSSSQQQQQQRRRUUUWWW[[[XXXRRRKKKFFFGGGKKKOOOQQQUUUWWWVVVRRRQQQUUUYYYYYY]]]ccchhhlllllllllkkkffffffddd___WWWNNNFFFBBBQQQXXXaaafffhhhfffeeedddjjjjjjiiiiiihhhhhhiiiiiinnnnnnnnnmmmmmmmmmmmmmmmmmmkkkhhhffffffhhhgggeeebbbWWWGGG999///,,,444>>>TTT[[[eeekkkmmmlllllllllkkkgggfffbbbPPP>>>CCCUUUdddhhhjjjiiihhhfff___XXXBBB555***'''((('''%%%%%%***&&&$$$''''''%%%$$$&&&######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&'''%%%""" ((('''&&&%%%%%%%%%%%%&&&""""""###$$$$$$%%%%%%&&&""""""###$$$%%%&&&&&&''''''$$$$$$&&&&&&""""""%%%%%%&&&'''(((((()))(((((("""###$$$%%%''''''((((((***)))((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%$$$""""""!!!!!!!!!#########$$$$$$####################################%%%'''&&&###"""$$$'''###$$$$$$%%%'''***,,,---***)))'''%%%######$$$$$$""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''$$$&&&'''&&&%%%%%%&&&(((''''''''''''''''''''''''((()))((((((((()))+++---'''111AAATTTeeeqqqxxx{{{~~~~~~~~~``````______^^^^^^^^^^^^^^^^^^_________`````````]]]^^^^^^___```aaaaaabbb``````aaaaaaaaa```______^^^___``````aaa`````````^^^^^^^^^^^^^^^___```aaabbbccccccbbbaaa```bbbcccdddbbbaaaaaabbbbbbaaa```dddbbbaaa______aaabbbdddaaabbbccccccccccccbbbbbbbbbbbbbbbaaa___]]][[[YYYXXXSSSJJJ???888888???EEEGGGJJJFFFFFFJJJDDD>>>FFFMMMMMMMMMMMMLLLKKKIIIIIIGGGDDDBBBAAACCCDDDEEEEEECCCCCCBBBCCCBBB@@@===:::BBBHHHSSS___gggkkkmmmmmmrrrsssuuuwwwyyyxxxtttqqqyyyzzzxxxwwwuuunnn^^^OOOEEEKKKOOOPPPNNNIII===333&&&((()))(((%%%%%%'''******'''###$$$''')))'''$$$(((&&&""" !!!$$$(((+++'''((()))(((%%%######$$$#########$$$%%%&&&'''(((,,,111///&&&###''')))&&& %%%'''&&&&&&)))+++)))***************++++++++++++(((&&&((('''$$$$$$&&&######$$$$$$%%%%%%&&&&&&''''''((((((((()))---///---+++***)))***)))'''&&&)))(((&&&%%%$$$$$$%%%%%%######""""""""""""######"""!!!!!!$$$(((***(((%%%)))---666CCCPPPYYY\\\\\\XXXWWWWWWWWWWWWXXXYYYZZZXXXTTTTTTZZZ\\\XXXSSSQQQIIIIIIJJJHHHEEECCCDDDDDDAAABBBBBBAAA@@@???@@@AAA>>>999222,,,)))((((((''')))((((((((()))(((%%%"""$$$&&&(((''''''***111666GGGLLLQQQSSSVVVYYYZZZWWWMMMIIIJJJQQQWWWWWWVVVWWWUUUOOOEEE???@@@HHHSSS[[[XXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVSSSNNNFFFAAA222...******222@@@PPP[[[___\\\ZZZYYYYYYWWWSSSOOONNNNNNKKKIIIHHHJJJOOOSSSSSSRRROOOKKKJJJMMMUUU\\\dddeeeddd```ZZZWWWWWWXXXVVVWWWZZZaaahhhmmmmmmlllhhhcccXXXLLLDDDCCCHHHMMM___bbbfffiiiiiiiiiiiiiiikkkkkkjjjjjjjjjjjjjjjkkkooonnnmmmlllkkkjjjjjjkkklllllljjjgggffffffccc^^^WWWIII999000---222>>>JJJbbbcccfffiiilllmmmlllkkkjjjgggfffaaaTTTIIIOOO\\\fffiiiiiigggeeeaaaVVVKKK555...)))))))))&&&$$$%%%)))&&&%%%''''''$$$%%%(((######$$$$$$%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''(((((((((((('''&&&$$$###""""""#########$$$%%%&&&&&&''''''$$$###&&&%%%""""""$$$(((((((((((('''&&&%%%$$$!!!"""###$$$&&&&&&&&&&&&(((((('''&&&%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&'''&&&$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$###"""########################"""###$$$###"""""""""$$$%%%$$$$$$%%%&&&(((+++,,,)))(((&&&$$$$$$$$$&&&'''$$$$$$#########$$$%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%)))))))))'''$$$#########''''''''''''''''''''''''))))))(((''''''(((((()))(((+++111;;;JJJ\\\nnnyyy}}}~~~``````___^^^^^^^^^^^^^^^^^^^^^^^^_________``````\\\\\\\\\]]]]]]^^^^^^^^^aaaaaabbbbbbbbbaaa```_________aaabbbbbbbbbaaaaaa\\\]]]^^^___```````````````bbbddddddcccbbbbbbbbbcccbbbaaaaaabbbbbbaaa```ccccccbbbbbbbbbbbbcccccc___``````aaabbbbbbbbbbbb___````````````^^^]]]\\\YYYQQQEEE;;;777:::AAAFFFEEEJJJGGGFFFGGG???:::CCCQQQPPPPPPNNNLLLJJJHHHGGGGGGEEEBBBBBBDDDFFFEEEDDDAAACCCDDDDDDBBBAAABBBDDDJJJPPPXXX^^^dddjjjlllmmmuuuuuuuuuwwwyyyxxxuuuqqqxxxyyyxxxuuurrrmmmbbbWWWPPPUUUVVVRRRLLLFFF;;;000''''''&&&%%%###$$$&&&((('''&&&%%%%%%&&&'''((('''$$$$$$###"""###%%%'''(((%%%&&&((('''%%%$$$$$$$$$!!!"""###%%%&&&'''''''''+++,,,+++)))'''&&&((()))!!!&&&)))''''''***+++)))++++++++++++++++++******)))&&&%%%&&&%%%"""!!!$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%'''(((''''''(((,,,000...---++++++,,,,,,+++)))(((''''''&&&&&&%%%%%%$$$"""!!!!!!"""""""""###&&&)))***)))'''%%%(((,,,222;;;FFFPPPWWWTTTUUUVVVVVVWWWWWWVVVVVVXXXTTTUUU\\\ccceeedddeee\\\\\\[[[XXXTTTQQQPPPPPPKKKKKKJJJGGGBBB@@@AAABBBBBB===666111---+++)))((()))'''&&&'''((('''### ###&&&((((((&&&''',,,111;;;FFFOOOPPPPPPPPPNNNJJJDDD???AAAJJJQQQRRRSSSVVVUUUUUUQQQHHH@@@AAAKKKUUUWWWWWWXXXXXXXXXWWWVVVUUUUUUTTTSSSTTTUUUTTTPPPLLL???888000000888FFFRRRXXXZZZWWWTTTRRRRRRPPPMMMJJJHHHHHHGGGEEEEEEIIIOOOUUUTTTXXX\\\]]]\\\]]]aaaeeeiiihhheeeaaa]]]YYYWWWWWW\\\^^^```bbbcccddddddccc```WWWJJJBBBBBBJJJTTT\\\ggggggggghhhiiikkklllmmmlllkkkkkkkkkkkkkkklllllljjjiiihhhgggfffffffffgggiiilllkkkgggdddccc\\\TTTIII<<<000///777BBBOOOYYYddddddeeefffhhhjjjjjjjjjiiijjjgggaaa[[[YYY]]]bbbggghhhgggddd```YYYIII;;;---***)))***(((%%%%%%(((%%%######%%%%%%"""###'''######$$$$$$%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$%%%&&&"""###$$$&&&&&&&&&%%%%%%---,,,***(((&&&$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&!!! $$$&&&%%%&&&)))(((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%&&&########################'''&&&%%%%%%$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################  $$$$$$###$$$&&&(((+++---+++***'''%%%$$$%%%'''(((&&&%%%$$$#########$$$%%%"""""""""#########$$$$$$###$$$%%%&&&'''&&&&&&%%%'''(((((('''%%%###$$$%%%''''''''''''''''''''''''(((&&&%%%$$$%%%&&&&&&&&&***---......222@@@VVVhhhrrrxxx}}}||||||______^^^^^^^^^______```^^^^^^^^^_________``````___`````````````````````aaabbbcccccccccaaa```______```aaacccccccccbbbaaa[[[\\\^^^```aaaaaa```___^^^aaadddeeedddcccbbbbbbcccbbbaaaaaabbbbbbaaa```aaabbbdddeeeeeedddbbbaaa]]]]]]___```aaaaaaaaaaaa\\\]]]___`````````______TTTKKK>>>555555;;;CCCIIIFFFLLLKKKIIIIII@@@<<>>EEEOOOVVVWWWXXXYYYYYYWWWUUUSSSUUUSSSQQQSSSVVVWWWVVVTTTPPPEEE:::999CCCNNNTTTUUURRRQQQNNNLLLIIIGGGFFFFFFKKKKKKKKKJJJKKKPPPXXX___]]]dddlllooolllhhhffffffeeeccc```______^^^]]][[[___cccffffffbbb^^^^^^```PPPIIIAAABBBLLLXXXaaaeeekkkiiiffffffiiilllmmmmmmlllkkkkkkkkkkkklllmmmnnnjjjiiihhhggggggggghhhiiifffkkkkkkfffccc```WWWMMM@@@555...444BBBPPP\\\dddcccfffhhhiiiiiijjjlllnnnjjjllliiibbb```dddgggeeeggggggeeebbb]]]SSS@@@///***((())))))&&&###&&&,,,&&&$$$$$$'''&&&$$$&&&***######$$$%%%%%%&&&''''''$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%######%%%&&&$$$%%%&&&&&&%%%""" ,,,,,,+++***)))(((''''''$$$$$$%%%%%%%%%%%%&&&&&&### !!!$$$%%%######&&&%%%&&&'''((())))))))))))(((''''''&&&%%%###"""!!!%%%%%%$$$$$$$$$%%%&&&&&&%%%''')))******)))'''%%%'''&&&&&&&&&&&&'''(((((("""###$$$%%%%%%$$$###"""########################$$$!!! ###$$$""" """"""!!!"""%%%(((+++---...,,,)))&&&%%%&&&'''((('''&&&$$$#########$$$$$$&&&&&&&&&''''''((((((((($$$%%%&&&'''''''''&&&%%%"""###%%%&&&&&&''')))***''''''''''''''''''''''''%%%###"""###$$$&&&''''''&&&...222---&&&,,,@@@SSSdddllltttwwwzzzbbbbbbbbbbbbaaa```^^^^^^\\\\\\\\\\\\\\\]]]^^^___aaa```^^^]]]^^^___aaaccc```___^^^]]]]]]^^^```aaa```___^^^___``````^^^\\\___```aaabbbbbbaaa```___eeedddcccbbbaaaaaaaaabbbgggeeecccbbbccccccbbbaaabbbddddddcccaaa```aaabbbaaaaaabbbbbbbbbbbbaaaaaa```aaa```\\\]]]___]]]YYYUUUNNN@@@555444===EEEHHHEEEFFFIIIJJJEEE??????EEEJJJUUUSSSJJJHHHEEECCCIIIBBBAAAAAACCCEEEFFFEEEDDDCCCAAA@@@AAA@@@???BBBHHHVVVXXX\\\bbbhhhnnnqqqssswwwwwwyyy|||}}}zzzwwwwwwtttrrruuuqqqiiijjjiii\\\VVVSSSRRRRRRLLL>>>222,,,***(((&&&&&&%%%$$$!!!%%%(((***'''### """%%%%%%%%%$$$$$$###""""""""""""%%%'''&&&$$$###%%%(((%%%%%%&&&&&&'''((((((((()))))))))))))))(((((('''&&&$$$###$$$'''))))))(((((()))***++++++***)))(((''''''&&&%%%&&&'''((()))''''''''''''&&&$$$"""!!!!!!###%%%%%%''')))+++...777>>>===444---+++---000,,,(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''(((((((((+++%%%###''')))(((,,,333<<>>HHHQQQXXX[[[[[[WWWRRROOOQQQYYYccckkkoooqqqrrrppplllhhheeeddd___[[[WWWXXX]]]dddjjjlllooogggaaa___ZZZOOOFFFBBB999777444000---,,,---...222000...---...---,,,+++$$$///999AAAGGGLLLMMMKKKOOOIIIEEEHHHPPPVVVWWWUUURRRQQQOOOMMMJJJFFFBBB>>>LLLOOOOOOLLLLLLLLLIIIDDDHHHOOOSSSOOOMMMPPPRRRQQQRRRSSSUUUXXXZZZ[[[[[[[[[eeellluuu||||||wwwqqqmmmdddcccaaa```___```bbbbbb```aaaeeekkkppplllbbbZZZ___```bbbfffhhhhhhhhhiiiccc___^^^___\\\RRRHHHCCC<<>>333555???FFFGGGEEEEEEHHHIIIFFF@@@@@@EEEJJJRRRNNNIIIMMMKKKFFFGGGFFFEEEEEEFFFGGGHHHFFFEEEAAA@@@@@@BBBAAAAAAHHHPPPUUU[[[bbbddddddhhhrrr{{{~~~~~~~~~~~~~~~}}}zzzvvvuuummmiiiaaaXXX\\\bbb\\\XXXQQQKKKHHHDDD>>>;;;;;;555000)))$$$###$$$%%%%%%###&&&'''&&&$$$###$$$'''""""""######$$$%%%%%%&&&$$$###"""###$$$%%%%%%$$$###$$$$$$%%%&&&&&&''''''((((((''''''''''''&&&&&&'''***+++)))%%%$$$'''***%%%%%%&&&'''(((((('''''''''&&&%%%%%%%%%&&&((()))'''''''''&&&%%%$$$###"""###%%%&&&&&&$$$$$$%%%''''''000<<>>AAAMMMXXXeeehhhkkklllkkkkkkkkkllleeebbb^^^^^^bbbhhhmmmppprrrnnnlllnnnlllcccZZZUUUIIIGGGBBB===999666555555555555555666777555111...000555:::>>>EEEKKKLLLIII@@@???@@@DDDHHHIIIEEEBBBEEEEEEDDDBBB???<<<<<<===@@@AAA??????DDDJJJKKKHHHQQQYYY]]]WWWMMMKKKNNNRRRWWWZZZ```fffiiiiiihhhgggnnnuuuyyymmmkkkiiijjjmmmmmmjjjgggeeebbbbbbhhhppprrrllldddeeeffffffggghhhiiiiiihhhbbb^^^[[[XXXPPPEEE<<<:::AAANNN^^^hhhiiifffeeeeeedddeeeggggggggggggiiijjjjjjjjjkkkkkkllllllmmmmmmmmmkkkgggdddbbbaaabbbbbbaaacccccc\\\NNN???333,,,///999HHHWWWbbbhhhkkkmmmiiijjjkkklllkkkjjjhhhggg___PPPEEEKKKUUU[[[aaagggeee\\\QQQDDD666***(((,,,((('''%%%%%%&&&''''''&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$############!!!"""'''(((%%%&&&((($$$$$$$$$###""""""$$$%%%######$$$###""""""$$$%%%((('''%%%###!!!!!!!!!!!!%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&'''''''''%%%$$$$$$######$$$"""###""" """%%%$$$ !!!!!!###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$### """"""!!!!!!"""$$$!!!!!!!!!!!!!!!"""######&&&$$$######$$$$$$"""!!!$$$$$$###""""""###$$$$$$$$$#########$$$%%%'''(((((('''&&&%%%$$$#########"""###$$$$$$###"""###$$$$$$###"""###&&&''''''&&&"""###%%%&&&'''''''''&&&"""$$$&&&''''''%%%"""!!!&&&''''''''''''((((((((('''''''''''''''''''''''''''---:::LLL___nnnvvvyyybbbbbbbbbbbbbbbaaa```___``````____________``````^^^______```aaa`````````]]]]]]^^^___^^^]]][[[ZZZ^^^\\\ZZZZZZ\\\^^^``````___^^^______```bbbcccddd]]]___aaabbbcccbbb```___fffdddbbbbbbcccccccccbbbaaacccdddcccbbbaaabbbcccaaaaaabbbbbbbbbbbbaaaaaa^^^``````]]]^^^```]]]YYYQQQIII<<<222555@@@GGGGGGFFFEEEGGGIIIGGGBBBAAAEEEGGGMMMGGGCCCJJJJJJCCCCCCEEEDDDDDDDDDFFFFFFDDDBBBCCCAAA@@@@@@======DDDMMMWWW\\\bbbdddeeejjjttt|||}}}xxxuuuhhh^^^SSSHHHOOO\\\]]]WWWOOOHHHEEEBBB>>>===???555000)))%%%###$$$$$$%%%"""$$$&&&&&&$$$$$$&&&'''#########$$$$$$%%%%%%%%%$$$""" """%%%&&&$$$"""$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''((()))******+++++++++)))'''&&&&&&'''%%%%%%&&&''''''(((((((((&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&%%%$$$######!!!###$$$%%%%%%&&&''')))%%%+++555AAAHHHEEE<<<333...---+++***)))'''###!!!%%%%%%%%%&&&&&&&&&'''''',,,,,,,,,+++***)))((('''%%%%%%''')))***)))&&&%%%,,,***((((((,,,333:::>>>???@@@===555,,,,,,555>>>RRRWWW^^^dddiiimmmqqqsssnnnjjjfffccccccfffjjjlllllllllnnnrrrsssnnneee___YYYVVVPPPKKKHHHDDDBBB@@@<<<>>>AAAEEEGGGFFFBBB>>>EEEGGGGGGHHHNNNTTTSSSNNNGGGJJJQQQWWWYYYWWWQQQLLLCCCDDDCCC@@@<<<;;;>>>BBBAAABBBCCCFFFOOOZZZ]]][[[^^^eeeiiidddZZZSSSTTTVVVWWWZZZ```fffiiijjjiiihhhgggllluuu}}}xxxtttqqqqqqttttttooojjjiiifffeeehhhnnnrrrqqqooolllmmmkkkgggeeeeeeccc```ccc\\\UUUNNNEEE===<<<@@@QQQYYYcccfffdddcccgggkkkfffgggiiiiiihhhiiijjjllliiiiiijjjkkkllllllmmmmmmkkkhhheeebbbaaaaaa``````aaabbb^^^RRRCCC666111111555CCCUUUaaaeeegggjjjmmmjjjkkklllmmmllliiieeecccWWWDDD<<>>PPP```aaa^^^```UUUDDD444------***'''%%%''''''(((((((((&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""$$$%%%&&&''''''***(((''')))'''!!!"""%%%'''&&&###"""$$$&&&$$$%%%%%%$$$###"""$$$%%%%%%%%%$$$###$$$%%%&&&&&&$$$$$$###""""""###$$$$$$$$$$$$$$$$$$%%%&&&(((((($$$$$$$$$#########$$$$$$###$$$%%%&&&%%%$$$###$$$"""""""""######$$$%%%%%%$$$$$$######""""""""""""!!!!!!"""###$$$%%%%%%%%%!!!!!!!!!!!!!!!""""""### !!!###&&&(((***#########$$$$$$#########""""""######$$$%%%&&&&&&""""""!!! !!!"""$$$%%%!!!###$$$$$$######$$$%%%###$$$$$$$$$$$$$$$$$$%%%###$$$&&&''''''&&&$$$###)))(((''''''&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((((((((((((((())))))((((((,,,777HHHTTT^^^______``````______^^^aaaaaa```____________```____________`````````aaaZZZ[[[\\\^^^____________^^^]]][[[[[[]]]_________]]]___bbbddddddbbb___]]]bbbbbbccccccbbb```___^^^eeecccbbbbbbcccdddccccccaaabbbccccccbbbaaacccdddaaaaaabbbbbbbbbbbbaaaaaabbbdddccc___^^^^^^YYYSSSLLLCCC777111777CCCHHHGGGGGGEEEFFFIIIHHHDDDCCCEEEJJJNNNFFF@@@GGGIIIEEEFFFEEEDDDDDDEEEFFFFFFEEECCCAAA@@@AAA@@@===???JJJWWW]]]]]]___dddjjjqqqvvvyyy~~~xxxkkkTTTEEE<<<777333BBB]]]kkk]]]SSSHHHAAA999000+++***)))((('''''''''&&&$$$!!!$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$######$$$###"""###$$$%%%%%%$$$'''''''''((())))))******$$$%%%%%%'''***---111333@@@888///,,,...,,,$$$+++***))))))))))))******&&&%%%$$$$$$$$$%%%'''((('''&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&$$$######$$$)))''''''///:::@@@???<<<---,,,***))))))(((&&&%%%!!!"""###%%%&&&((())))))$$$$$$%%%&&&'''''''''&&&)))(((''')))000666444...,,,+++***)))(((((())))))'''''''''((())))))(((''')))000:::FFFSSS___jjjqqqsssrrroooiiiccc___]]]]]]```dddgggjjjooorrrnnngggddd```[[[XXXWWWUUUQQQNNNRRRSSSVVVYYYZZZYYYTTTQQQOOOSSSWWWZZZcccmmmsssrrr___bbbhhhqqqyyy|||xxxtttmmmjjjddd]]]WWWTTTTTTUUU\\\aaaddddddfffjjjkkkhhhjjjhhhhhhlllllleee^^^ZZZWWWWWWXXXYYYZZZ[[[\\\]]]\\\[[[\\\aaajjjttt}}}{{{vvvrrrpppmmmiiieee```aaabbb___]]]___eeekkkkkkpppooogggcccccc^^^VVVIIIBBB<<<>>>CCCLLLXXXccc^^^```bbbcccdddddddddcccdddeeegggffffffeeeggghhhiiiiiijjjjjjkkkkkkllllllllliiigggfffgggeeeaaa]]]VVVMMM???222,,,,,,000444CCCMMMYYYaaadddeeehhhkkkjjjjjjkkkkkkjjjhhhfffdddTTTJJJJJJYYYgggfff___ZZZFFF777***(((+++***&&&$$$''')))***)))'''%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''$$$%%%''''''###"""$$$###%%%&&&&&&%%%$$$$$$%%%""""""###"""!!!!!!###$$$"""######$$$%%%%%%&&&&&&%%%$$$"""!!!!!!"""######'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""!!!"""$$$### !!!%%%""""""""""""###$$$%%%&&&%%%$$$###"""!!!!!!!!!!!!!!!  """######"""!!!!!!!!!!!!!!!"""######"""$$$%%%$$$###"""###$$$"""###$$$$$$$$$$$$###"""#########$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''!!!"""$$$$$$######$$$&&&###%%%%%%&&&'''(((######$$$%%%%%%$$$###"""((('''%%%$$$$$$$$$%%%&&&&&&''''''''''''((((((((())))))((((((''''''''''''$$$(((+++***(((+++444;;;______````````````______aaa```______^^^^^^^^^___```______^^^___```aaabbb]]]]]]]]]]]]^^^___``````___^^^]]]]]]___```___^^^]]]^^^aaabbbcccbbbaaa```bbbbbbbbbbbbbbbbbbaaaaaaeeecccbbbbbbcccddddddccc```bbbccccccbbbbbbcccdddaaaaaabbbbbbbbbbbbaaaaaaaaacccbbb___^^^^^^YYYSSSJJJAAA555000777DDDIIIGGGGGGEEEEEEIIIIIIFFFDDDEEENNNRRRIIIAAAFFFHHHFFFJJJBBBBBBBBBCCCEEEFFFDDDCCCAAAAAAAAA???<<<>>>JJJXXXZZZ^^^cccgggkkkpppvvv{{{{{{~~~yyyxxxxxxkkkZZZAAA555222333222@@@YYYhhhXXXMMMAAA888000(((%%%&&&&&&%%%%%%&&&(((((('''%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$$$$%%%&&&&&&&&&''''''((()))))))))&&&&&&&&&'''))),,,///111555000+++)))******%%%!!!---,,,***)))(((((())))))&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%'''((((((&&&$$$""""""###%%%!!! $$$---555888777///---***((((((((('''&&&######$$$$$$%%%&&&&&&&&&&&&'''((())))))))))))(((%%%))))))''')))000333222555333000---***'''&&&%%%&&&&&&&&&'''((((((''''''%%%''',,,444???NNN]]]gggqqqssssssoooiiidddbbbaaa___bbbdddeeejjjpppnnnhhhhhhddd___\\\\\\ZZZUUUQQQQQQQQQRRRTTTVVVVVVTTTQQQRRRUUUWWWWWW\\\fffpppsssiiigggiiirrr~~~qqqmmmgggaaa^^^\\\[[[ZZZXXX___dddbbbaaaeeehhhiiihhhbbbaaadddeee```[[[ZZZWWWXXXYYYYYYZZZ[[[[[[[[[YYYYYY[[[\\\```gggoootttxxxwwwuuurrrnnniiidddaaa______^^^]]]]]]___dddhhhfffllllllccc]]]\\\UUUKKK@@@<<<===GGGRRRZZZ```fff```bbbeeeeeedddddddddfffdddeeegggfffeeeeeefffgggjjjjjjjjjjjjjjjjjjkkkkkkkkkhhheeeeeeeeeaaaZZZSSSFFF<<<222///444:::<<<:::;;;AAALLLXXXaaaeeegggfffiiiiiiiiiiiiiiihhhhhhggg^^^ZZZZZZaaaiiiiii^^^TTT<<<222***(((((('''''')))((()))***)))&&&%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""%%%&&&%%%&&&)))%%%$$$$$$%%%'''&&&%%%###!!!"""######""""""$$$&&& !!!###$$$$$$$$$"""!!!&&&%%%###"""!!!"""###$$$&&&&&&&&&&&&&&&&&&'''(((&&&'''((())))))'''%%%###$$$!!!"""$$$"""!!!'''###""""""""""""$$$%%%&&&%%%$$$"""!!! !!!!!!###!!! """###""" !!!!!!!!!!!!!!!"""######%%%'''(((&&&###"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$######"""!!!"""###$$$$$$%%%$$$$$$ """###$$$######%%%&&&###&&&'''&&&&&&'''$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''((((((%%%(((******))))))+++---``````aaaaaaaaaaaaaaa```aaa```___^^^^^^^^^^^^^^^aaa```^^^]]]^^^___aaacccaaa```___]]]]]]^^^___``````___^^^___``````^^^]]]]]]^^^___```aaabbbcccdddbbbaaaaaaaaabbbcccdddeeeeeecccaaabbbcccddddddccc```bbbccccccbbbbbbccceeeaaaaaabbbbbbbbbbbbaaaaaa___bbbbbb_________[[[UUUIII@@@444///888DDDIIIGGGHHHEEEEEEIIIIIIFFFDDDEEEOOOSSSJJJ@@@DDDFFFFFFLLLFFFEEEEEEGGGIIIJJJIIIHHHBBBBBBAAA>>>999999FFFTTTWWW___gggjjjjjjmmmvvv}}}yyy}}}{{{tttssspppaaaNNN999...000444222===SSS```PPPEEE888000***&&&&&&)))%%%$$$$$$%%%((()))***)))&&&%%%$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''"""%%%'''&&&$$$###%%%(((%%%%%%&&&&&&'''(((((((((''''''&&&&&&'''))),,,...++++++***+++,,,.........---,,,***)))((('''((((((%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&""" ###+++333777888444000+++(((&&&&&&$$$###%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&&&&&&&%%%%%%'''***$$$ &&&///333///...+++)))'''&&&&&&'''%%%&&&&&&$$$""""""$$$%%%'''&&&%%%(((222AAASSS___jjjmmmooonnnjjjeeecccbbbdddggggggffflllssssssmmmnnniiicccaaaaaa___YYYTTTQQQQQQRRRTTTXXXZZZZZZYYYTTTUUURRRKKKKKKSSS]]]cccddd___^^^fffsss}}}~~~{{{ooojjjeeecccdddeeedddbbb```gggjjjeee```aaafffiiifff```\\\^^^^^^YYYXXX\\\WWWXXXZZZ\\\]]]\\\[[[[[[YYY[[[^^^______aaaeeejjjqqqsssuuusssnnngggaaa^^^]]]ZZZXXXXXX\\\```aaabbbcccjjjiii^^^WWWTTTKKK>>>@@@???EEESSS___bbbaaa```eeefffgggccc```aaahhhnnnfffgggiiihhhgggggghhhiiikkkkkkjjjjjjjjjjjjjjjjjjhhheeebbbbbb```[[[QQQIII999111---444CCCLLLKKKEEE666;;;GGGVVVdddlllkkkiiihhhhhhhhhhhhhhhiiiiiiiiiffffffddddddhhhiii^^^PPP999444///,,,'''%%%)))000)))***+++(((%%%$$$&&&(((&&&&&&$$$######$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&& !!!"""###%%%&&&'''(((%%%""""""$$$%%%%%%'''+++&&&$$$###%%%((((((%%%"""###$$$%%%%%%$$$%%%''')))%%%&&&((())))))'''$$$"""'''&&&$$$""""""###$$$%%%###$$$%%%&&&(((***,,,---''')))+++---,,,)))&&&###'''$$$###%%%######***###""""""""""""$$$%%%&&&%%%$$$"""!!! !!!&&&###""""""%%%%%%###!!!!!!!!!!!!!!!!!!"""######$$$&&&%%%%%%&&&((("""###$$$%%%%%%$$$###"""$$$$$$%%%$$$$$$###"""!!! !!!"""######"""  """###$$$######%%%&&& &&&((('''$$$######&&&&&&&&&''')))+++,,,---&&&''')))+++***(((&&&$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%(((+++------***&&&%%%''')))******aaaaaaaaaaaa```___^^^]]]^^^^^^^^^]]]]]]\\\\\\\\\[[[\\\]]]____________^^^______````````````______`````````___^^^^^^]]]]]]aaa``````aaaccceeedddcccbbb```^^^^^^```aaabbbbbb```bbbccccccaaa``````aaafffdddccccccddddddbbbaaaaaaaaabbbaaaaaa```______]]]aaabbb`````````[[[TTTEEE;;;000000999CCCHHHHHHFFFEEEEEEFFFIIIJJJIIIHHHOOOPPPMMMEEEBBBEEEIIIIIIDDDEEEGGGIIIJJJIIIEEEBBBAAA???>>><<<999<<>>PPPaaajjjhhhccc^^^aaafffjjjmmmooorrrtttrrrrrrpppkkkeee^^^YYYWWWXXXUUURRROOOJJJ@@@333***+++***)))'''''''''((()))(((+++...333;;;HHHVVVaaappppppnnnlllnnnrrrrrrooogggeeedddaaaWWWGGG:::555555@@@MMMUUUYYY\\\\\\ZZZ[[[ZZZZZZ[[[]]]]]]\\\[[[WWWXXXXXXYYYYYYZZZ[[[[[[```cccddd```]]]]]]\\\ZZZZZZXXXZZZ^^^```\\\YYYXXXPPPIII@@@???EEENNNTTTWWW]]]^^^```dddffffffdddbbbdddccccccbbbcccdddfffggghhhfffcccccccccdddddddddgggffffffeeeeeeeeeeeeeeeeeeccc\\\LLL::://////222888EEETTT]]]bbbgggiiihhh^^^OOO???555666AAAUUUfffggghhhiiikkkmmmnnnmmmkkkmmmooolllfffeeeaaaRRRAAA222///+++)))(((&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''%%%###"""$$$%%%%%%%%%(((((('''&&&&&&%%%$$$$$$%%%$$$$$$%%%'''''''''%%%&&&$$$""""""###%%%%%%%%%***(((&&&%%%&&&&&&%%%$$$)))+++***&&&$$$&&&$$$!!!'''%%%######%%%'''))))))#########$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###'''### !!!$$$&&&$$$!!!###$$$%%%$$$######%%%'''######""""""""""""######%%%'''***+++)))'''&&&&&&!!!!!!!!!!!!""""""""""""!!!!!!"""!!! !!!###&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$  !!!!!!!!!%%%%%%!!! ###$$$###&&&%%%$$$###""""""""""""!!!###%%%''''''&&&$$$###%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((``````aaa``````___^^^^^^_________^^^^^^^^^^^^^^^^^^___``````aaabbbbbbbbb^^^______``````______^^^]]]]]]^^^^^^___``````aaaaaa```______aaaaaa```____________aaaccccccaaa___bbbcccdddcccaaa_________aaa``````aaacccdddcccbbb``````aaaaaaaaa``````___]]]```aaa``````___ZZZSSSFFF<<<222000666???EEEHHH@@@EEEJJJKKKGGGDDDFFFHHHKKKOOOPPPIIIEEEGGGKKKLLLOOOMMMKKKJJJIIIGGGDDDBBB???;;;777333111666FFFVVV\\\```eeekkkpppuuuyyy|||~~~|||xxxtttlllcccQQQKKKAAA555---,,,222888000,,,(((&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''''',,,((($$$$$$&&&'''&&&$$$***)))(((&&&&&&'''(((((())))))(((%%%"""""")))///%%%%%%&&&&&&'''((()))***''')))+++------,,,***))),,,,,,,,,+++)))&&&###"""///111///)))&&&&&&%%%"""$$$"""###&&&&&&""""""%%%((('''%%%###""""""###$$$&&&&&&'''&&&&&&%%%$$$###!!!"""#########$$$&&&(((%%%)))...222444222...,,,---***&&&$$$$$$%%%&&&&&&######"""""""""#########%%%%%%$$$$$$$$$%%%&&&(((((((((''''''(((((()))***&&&&&&%%%###"""$$$'''***'''((())))))'''%%%%%%'''))))))---777GGGVVVbbbggg```cccgggjjjlllmmmooopppnnnooooookkkddd]]]XXXVVVVVVTTTPPPKKKCCC999...&&&%%%%%%%%%%%%&&&''''''(((&&&))),,,...333>>>MMMYYYdddiiillllllmmmpppqqqooobbb___\\\ZZZUUUJJJ>>>666///555>>>GGGPPPVVVXXXWWWZZZZZZ[[[\\\]]]]]]]]]\\\ZZZ[[[[[[\\\\\\\\\\\\\\\]]]```bbb```^^^\\\ZZZYYY\\\[[[\\\^^^\\\WWWOOOJJJ>>>???CCCJJJTTT[[[^^^___bbb``````cccffffffccc```dddcccbbbcccdddeeeeeeeeegggfffdddccccccccccccccceeeeeeddddddeeeeeedddcccaaa[[[NNN<<<...,,,444===IIIVVVbbbeeefffhhhhhhhhhiii^^^NNN???555777FFFWWWccchhhmmmooommmlllmmmooommmooolllfffdddaaaTTTDDD222---)))******(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%#########$$$%%%%%%%%%$$$""""""###%%%$$$$$$"""""""""$$$&&&'''&&&%%%)))+++***&&&$$$&&&%%%"""(((%%%"""!!!###&&&)))***!!!!!!""""""######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$"""!!!"""$$$&&&%%%###!!!###$$$%%%$$$%%%''')))######""""""""""""######$$$%%%&&&%%%$$$######"""!!!!!!!!!!!!"""""""""""" &&&))))))&&&$$$"""############""""""""""""######################## !!! ###### """"""$$$$$$###!!! !!!"""$$$###$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&'''''''''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((``````````````````___^^^______________________________``````aaabbbbbbccc``````aaaaaaaaaaaa``````\\\]]]]]]^^^___```aaaaaaaaa```___```bbbbbbbbb```_________aaaccccccaaa___bbbcccdddcccaaa______```cccbbbaaabbbdddeeedddccc^^^^^^___``````_________^^^aaabbb```___^^^XXXQQQCCC;;;333111666???EEEGGG@@@FFFJJJJJJFFFDDDEEEHHHHHHNNNOOOIIIEEEHHHNNNQQQQQQOOOLLLJJJIIIGGGCCC@@@===999444000...444DDDUUUZZZ^^^dddiiimmmrrrxxx|||}}}|||xxxtttooojjj^^^YYYMMM===///''''''))))))((((((((((((&&&###!!!%%%%%%&&&%%%%%%&&&'''(((---)))&&&%%%'''((('''$$$---+++***(((&&&&&&%%%%%%)))(((&&&%%%%%%&&&'''&&&''''''&&&%%%%%%&&&'''(((((()))+++,,,---,,,+++***000000000...,,,***'''%%%$$$((())))))***---,,,((('''$$$%%%((()))&&&%%%''''''&&&$$$""""""""""""###$$$$$$$$$$$$###"""!!!!!!"""$$$%%%&&&&&&''')))+++&&&(((,,,111444666666666222///***&&&%%%%%%%%%$$$'''&&&%%%%%%%%%%%%&&&&&&&&&$$$######$$$%%%&&&'''((('''''''''''''''((((((%%%&&&''''''&&&&&&'''((((((***)))'''&&&''')))***((((((((()))000===NNNZZZ```bbbeeefffeeeddddddeeeeeeggghhhfffaaa[[[UUURRRHHHEEEAAA===777222,,,(((&&&%%%$$$$$$%%%''')))+++%%%'''))))))+++222???HHHVVV___fffiiijjjlllllliii^^^\\\YYYWWWUUUQQQHHH@@@444///...666CCCNNNTTTVVVXXXYYY[[[\\\\\\\\\\\\]]]\\\\\\]]]^^^^^^]]]]]]\\\XXXZZZ^^^```^^^[[[YYYYYYYYY[[[[[[ZZZUUUNNNEEE>>>???GGGSSS\\\```aaabbbbbbdddbbbaaacccfffgggeeebbbdddcccbbbccceeefffdddccceeeeeeeeedddcccccccccdddgggffffffggghhhgggdddaaaWWWLLL===000---555AAAKKK]]]dddhhhiiiiiikkkkkkhhhjjjeee]]]QQQAAA777999BBBYYYdddppprrrlllhhhkkkqqqjjjnnnlllfffeeedddYYYKKK444,,,'''***,,,)))'''(((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&######$$$%%%&&&'''((((((***)))(((&&&%%%&&&''')))$$$###""""""###$$$###"""#########&&&((()))((('''%%%((('''$$$$$$&&&&&&###'''$$$!!! """%%%((()))$$$%%%%%%%%%&&&'''''''''!!!"""###$$$%%%&&&''''''%%%%%%&&&&&&%%%%%%$$$###!!!###$$$######&&&(((###%%%&&&&&&%%%$$$%%%&&&######""""""""""""######$$$###""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!&&&***)))'''$$$###%%%%%%%%%$$$$$$$$$##############################""""""%%%%%% &&&!!!$$$$$$ !!!$$$###$$$%%%&&&%%%$$$%%%(((+++&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''###$$$&&&'''((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((___```````````````_______________``````````````````_________```aaabbbccc______````````````______]]]]]]^^^^^^___```aaaaaa```______```bbbccccccbbbbbbaaaaaabbbddddddcccbbb```bbbccccccaaa``````aaabbbaaa```aaabbbcccbbbaaa^^^^^^___`````````______```bbbccc```^^^\\\VVVOOO???999333333888???EEEGGGCCCFFFHHHHHHEEEDDDEEEGGGEEEKKKLLLEEEAAADDDLLLQQQOOOMMMKKKIIIHHHDDD@@@===:::666222...,,,222BBBSSSYYY]]]bbbgggjjjpppxxx~~~~~~~~~}}}{{{xxxuuuqqqoooeee]]]OOO>>>000'''$$$$$$%%%&&&''''''&&&### $$$&&&&&&&&&%%%&&&(((******((('''&&&'''((('''&&&***)))(((&&&$$$######"""%%%&&&%%%%%%''')))'''"""((('''%%%$$$######$$$%%%''''''((()))))))))))))))***+++,,,,,,,,,,,,******'''***++++++---...+++%%%%%%"""!!!&&&'''%%%$$$%%%((('''&&&&&&%%%%%%%%%%%%############"""!!! %%%%%%%%%$$$"""###%%%'''$$$%%%'''***---222555777555222---)))'''&&&$$$###%%%$$$"""!!!!!!"""######&&&%%%######%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$&&&))))))((('''&&&&&&)))+++***%%%###%%%((('''###&&&((('''&&&+++666???TTTVVVYYYZZZYYYXXXXXXYYYVVVVVVWWWXXXVVVQQQJJJDDD555333000,,,***)))(((((('''&&&$$$###$$$&&&(((***%%%''''''''''''+++222888IIISSS]]]cccfffgggddd```ZZZZZZYYYVVVVVVVVVPPPIII<<<222***...999DDDMMMTTTVVVXXXZZZ[[[[[[[[[\\\]]]ZZZ[[[]]]^^^^^^]]]\\\[[[ZZZYYYZZZZZZTTTKKKEEEDDDFFFMMMTTTUUUTTTSSSOOOKKKRRRYYYaaadddcccaaaaaabbbdddcccccceeegggiiiiiiiiieeedddccceeehhhhhheeeaaaccceeefffeeedddcccdddfffiiihhhhhhiiiiiifff^^^XXXGGG===222000888EEEQQQWWWccceeeeeedddfffjjjkkkgggffffffeee___QQQ???555444KKKZZZjjjooojjjgggjjjooohhhllllllgggfffggg___SSS:::///(((+++---)))''')))&&&''''''((((((''''''&&&"""$$$%%%$$$###"""###$$$""""""###$$$%%%'''(((((('''''''''&&&$$$$$$&&&((($$$###""""""###$$$"""!!!$$$######$$$%%%&&&$$$###"""%%%%%%######&&&'''$$$&&&$$$""""""$$$&&&'''((($$$$$$$$$$$$%%%%%%%%%%%% !!!###$$$&&&''''''%%%%%%&&&&&&%%%%%%$$$###!!!%%%%%%###"""%%%(((((())))))(((%%%"""!!!!!!######""""""""""""######$$$###"""###$$$$$$""" !!!!!!!!!!!!""""""""""""""""""###"""!!!"""$$$'''#########"""""""""!!!!!!###########################"""###%%%"""!!!'''###''''''$$$"""%%%&&&%%% ###%%%%%%$$$$$$(((+++'''&&&$$$######%%%''')))$$$$$$$$$###$$$%%%%%%&&&###$$$&&&'''(((''''''&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((______````````````____________`````````aaaaaaaaa______^^^^^^___```bbbccc^^^^^^____________^^^^^^]]]^^^^^^^^^______``````^^^]]]]]]___aaaccccccbbbcccbbb```aaacccddddddccc___aaabbbcccaaaaaaaaabbbbbbaaa``````aaaaaa```______``````aaabbbbbbaaaaaabbbdddddd```^^^[[[TTTLLL;;;777444444:::@@@EEEGGGGGGFFFEEEEEEDDDEEEFFFGGGBBBGGGGGG>>>888<<>>555222222666@@@KKKTTTWWWZZZZZZYYYYYY[[[]]]YYY[[[\\\^^^___^^^]]]\\\]]]ZZZZZZYYYPPPAAA999888>>>KKKWWWYYYYYY\\\^^^^^^aaabbbdddeeedddbbb```______```bbbdddeeehhhkkknnnhhhfffeeehhhkkkkkkgggbbbbbbdddfffgggeeeeeefffhhhhhhgggffffffddd\\\QQQGGG999666666>>>KKKWWW^^^```aaadddeeeccccccggggggeeegggfffgggggg]]]LLL===666===JJJ[[[gggjjjiiiiiijjjhhhmmmmmmhhhgggiiicccXXXCCC444***,,,---(((%%%(((''''''((((((((((((''''''"""%%%'''&&&$$$###$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%$$$###"""$$$&&&%%%$$$###$$$%%%%%%###!!!"""!!! !!!###$$$###""""""%%%%%%######&&&'''$$$%%%%%%%%%&&&((()))((('''#########"""""""""""""""""""""###$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###!!!"""$$$%%%$$$#########'''((()))(((&&&###""""""######""""""""""""######"""!!!!!!###%%%%%%### !!!!!!!!!!!!""""""""""""$$$$$$###!!! !!!$$$'''!!!!!!!!!!!! ########################""""""""" """%%%"""&&&(((%%%###%%%&&&$$$!!!%%%%%%"""!!!$$$'''%%%%%%%%%%%%%%%&&&''''''%%%$$$#########$$$&&&&&&###$$$%%%&&&''''''''''''((('''''''''''''''''''''&&&&&&&&&''''''''''''(((______```````````````______`````````aaaaaabbbbbb______^^^^^^___```bbbccc______````````````______^^^^^^^^^_______________\\\[[[[[[]]]```bbbcccbbbbbb```^^^^^^```aaabbbbbb^^^```bbbbbbbbbaaabbbcccdddbbbaaaaaabbbbbbaaa___aaaaaabbbcccccccccccccccccceeeddd```]]]ZZZSSSKKK888666444666;;;AAAEEEGGGIIIFFFCCCCCCDDDFFFFFFFFF@@@DDDCCC999111555>>>EEEMMMMMMLLLLLLKKKFFFAAA<<<555222000---+++000@@@OOO\\\___ccceeehhhooozzz~~~yyyzzz{{{xxxuuurrraaaSSS???000******,,,...+++***)))&&&%%%%%%(((***$$$&&&''''''%%%&&&(((+++ """%%%%%%######&&&(((&&&&&&&&&'''''''''((((((###(((%%%$$$)))///000,,,+++***((()))***,,,---+++***((('''''')))+++,,,+++,,,------...---,,,+++++++++'''###%%%(((&&&"""%%% ###''''''&&&(((&&&'''((()))))))))''''''''''''''''''&&&%%%$$$$$$&&&&&&$$$""" """&&&)))'''&&&&&&&&&'''***,,,---333111...---,,,***'''$$$***(((&&&%%%$$$%%%&&&'''(((%%%######&&&((((((&&&&&&&&&&&&'''((()))+++,,,&&&&&&&&&$$$"""###%%%(((""")))+++((((((+++,,,))))))(((&&&%%%%%%'''((((((***///666<<>>QQQccciiifffccckkkjjjiiiiiijjjgggbbb^^^UUUIII:::///+++***'''%%%&&&&&&&&&&&&&&&&&&&&&&&& $$$%%%%%%###""""""&&&%%%%%%$$$###"""!!!!!!(((&&&###!!! !!!'''%%%###"""###$$$$$$###"""'''(((&&&%%%%%%'''!!!%%%)))***'''$$$&&&%%%$$$###$$$&&&(((***((('''%%%######$$$%%%&&&%%%$$$###"""""""""$$$$$$'''&&&$$$######$$$&&&((('''''''''&&&&&&%%%%%%%%%)))(((&&&&&&&&&''')))+++###"""""""""###$$$###""""""###$$$%%%$$$"""  $$$$$$######"""!!! !!!"""%%%&&&!!!"""!!!$$$)))'''$$$###!!! !!!"""#########$$$%%%&&&((())),,,)))&&&%%%%%%$$$!!! !!!!!!""""""######&&&&&&''''''''''''''''''!!!!!!"""###$$$%%%&&&&&&&&&$$$"""$$$&&&(((&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$###%%%'''(((((('''____________````````````bbb```]]]]]]```aaa```___aaa___]]]^^^```aaa```^^^```````````````````````````^^^]]]^^^aaabbbaaa___bbbaaa```___^^^___```aaacccaaa``````aaaaaa```___^^^___``````___```ccceeebbb```___```bbbcccbbb```]]]]]]]]]^^^___```bbbcccgggfffbbb^^^]]][[[RRRGGG:::777444666<<>>777555---'''''',,,444@@@KKKTTTYYYaaahhhnnnuuu}}}}}}|||tttrrruuupppgggXXXHHH666---)))&&&''')))'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$"""###'''((($$$$$$&&&(((&&&$$$%%%'''(((&&&$$$"""%%%%%%"""###(((***(((******)))(((((('''&&&&&&'''&&&'''(((******)))'''!!!%%%&&&"""###''''''$$$###$$$$$$%%%&&&((()))***%%%'''((('''&&&&&&'''(((&&&%%%$$$######%%%&&&(((%%%%%%&&&&&&%%%%%%'''(((###$$$&&&***------+++))))))((('''((())))))'''%%%&&&&&&%%%%%%$$$#########%%%&&&'''$$$"""!!!###%%%''''''((()))))))))))))))(((&&&&&&'''((((((%%%###((('''$$$######$$$&&&'''%%%%%%%%%$$$%%%%%%&&&&&&&&&'''((((((***///666;;;@@@AAADDDHHHKKKJJJEEEAAA444///)))%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%((('''%%%%%%%%%%%%###"""(((---222:::EEEOOOOOOIIIGGGEEEFFFLLLTTTYYYYYYXXXXXXWWWTTTMMMDDD:::333000333@@@MMMTTTXXX[[[\\\ZZZ\\\]]]^^^______^^^]]]\\\^^^______^^^]]]]]]___`````````______```aaabbbccc]]]___bbbccccccbbbcccdddccccccbbb```______bbbddddddddddddddddddcccccccccdddcccbbbbbbaaa```^^^\\\XXXQQQGGG===777777<<>>777777555;;;IIIVVV[[[[[[[[[[[[[[[]]]^^^^^^_________^^^___```_________aaacccaaaaaa`````````aaaaaabbb___aaabbbbbbaaaaaabbbdddffffffeeebbb___^^^```aaaaaabbbbbbbbbccccccddddddeeecccaaa``````^^^ZZZUUULLLBBB555...222>>>LLLVVVaaadddhhhjjjjjjiiihhhiiijjjjjjjjjjjjiiihhhfffeeefffggghhhiiijjjgggbbb^^^UUUDDD666;;;LLL^^^jjjpppnnnllliiigggffffffeeecccaaaXXXIII:::///***((()))%%%&&&((())))))(((&&&%%%&&&'''))))))''''''((()))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!$$$(((,,,...///***&&&""""""%%%'''&&&###$$$###$$$%%%&&&%%%!!!$$$$$$#########%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))((('''&&&%%%$$$$$$$$$ !!!"""###$$$$$$$$$###""""""!!!!!!$$$%%%###"""$$$&&&''''''&&&$$$### """""" !!!"""  !!!"""###%%%%%%%%%&&&!!!"""############!!!"""###&&&((('''$$$!!!&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$____________``````````````````______````````````aaaaaa``````aaaaaaaaa```````````````````````````^^^^^^^^^^^^___``````___bbbaaa```______``````aaacccbbb```aaabbbbbbaaa___]]]___`````````aaacccdddfffeeedddbbbaaa```^^^]]]_________```bbbdddeeefffeeedddaaa^^^]]]YYYOOOCCC:::777555777===BBBDDDEEEDDDEEEFFFGGGGGGFFFDDDDDDGGGBBB:::333///,,,+++***555<<>>222///<<>>OOO^^^gggjjjiiiiiijjjjjjiiigggeeeeeefffhhhjjjkkkjjjiiihhhfffggghhhgggfffeeeeeefff```NNN;;;666>>>MMM```nnnkkkjjjiiihhhgggeeedddbbbeee]]]OOO>>>000)))'''((($$$&&&(((******(((&&&$$$&&&''''''&&&$$$%%%''')))%%%&&&&&&&&&''''''((((((###$$$$$$%%%$$$$$$###"""$$$###"""###&&&((())))))+++(((&&&%%%&&&'''%%%$$$!!!!!!"""$$$%%%%%%###"""%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$#########$$$%%%###$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%&&&''''''&&&%%%######$$$"""""""""""""""""""""""" """######$$$&&&'''&&&%%%%%%''''''''''''&&&%%% """$$$''''''&&&!!!"""######""""""!!!#########"""!!! !!!###$$$&&&&&&%%%$$$$$$$$$$$$######""""""!!!#########$$$$$$%%%%%%&&&#########$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%%%%%%%%%%$$$"""____________````````````___````````````______``````aaaaaaaaa``````aaaaaa````````````````````````]]]^^^^^^___^^^______``````_________```aaacccdddcccbbbaaaaaabbbbbbaaa```]]]^^^```aaaaaaaaabbbdddddddddcccbbb```^^^^^^^^^aaa`````````aaabbbcccdddccccccaaa^^^]]]XXXMMMAAA999777555777===BBBDDDDDDDDDEEEFFFGGGGGGFFFFFFEEEHHHBBB999333///---+++)))///555::::::::::::555///'''$$$%%%---777BBBOOOYYY```cccgggiiijjjnnntttyyyzzz}}}|||wwwtttnnn^^^KKK:::000((((((***((('''''')))((()))***)))'''###&&&''''''((()))******+++%%%$$$$$$$$$%%%%%%&&&'''$$$!!! ######!!!"""&&&$$$$$$%%%$$$$$$$$$$$$%%%%%%#########$$$$$$&&&'''$$$$$$$$$###############'''&&&&&&((())))))&&&$$$"""&&&++++++'''###%%%(((&&&%%%$$$###"""###$$$$$$"""$$$%%%%%%%%%%%%'''(((***)))((('''&&&%%%%%%%%%(((&&&%%%(((++++++(((%%%&&&%%%%%%&&&''''''%%%###'''&&&%%%&&&'''&&&%%%###%%%%%%$$$$$$######""""""$$$$$$$$$%%%&&&'''&&&&&&$$$$$$$$$%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&''''''############$$$%%%&&&''''''&&&%%%%%%&&&''''''''''''***000555;;;@@@DDDGGGDDD<<<222,,,+++***(((%%%"""###$$$%%%%%%%%%%%%%%%###""""""$$$&&&(((((('''$$$&&&&&&%%%%%%,,,:::FFFPPPQQQOOOJJJGGGIIIRRRYYYYYYVVVUUUVVVYYYZZZWWWTTTKKK===333555;;;AAAMMMZZZZZZZZZ[[[]]]]]]^^^^^^]]]]]]^^^`````````aaadddfffbbbbbbbbbbbbbbbaaaaaaaaaeeeeeefffeeeddddddfffgggdddeeefffeeecccaaaaaabbbddddddddddddccccccccccccbbbccceeeeee```UUUFFF<<<666555999BBBPPP^^^fffjjjjjjiiiiiijjjkkkjjjfffcccdddfffhhhjjjkkkjjjiiihhhjjjkkkkkkiiiggggggiiikkkbbbWWWGGG:::555<<>>888555444888>>>CCCEEEEEECCCDDDEEEFFFGGGGGGFFFEEEFFF@@@999222...,,,+++******...111000111222000+++###!!!$$$...999CCCPPPZZZ]]]```eeegggjjjpppwww}}}|||~~~{{{vvvuuuooo]]]III:::///'''&&&'''&&&$$$%%%%%%%%%&&&(((***)))'''%%%((((((((()))))))))))))))&&&&&&%%%$$$$$$$$$%%%%%%###!!!!!!$$$$$$""""""%%%"""$$$%%%$$$###"""###%%%(((%%%###$$$$$$!!!"""%%%''''''&&&&&&&&&&&&&&&&&&'''''''''((()))(((&&&$$$###$$$&&&(((%%% !!!%%%%%%$$$$$$###"""!!! !!!"""$$$$$$$$$%%%&&&((($$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&(((((('''&&&$$$$$$%%%'''((('''%%%"""$$$$$$$$$%%%((()))(((&&&%%%%%%$$$$$$###"""!!!!!!%%%$$$$$$%%%'''(((&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%###$$$%%%'''&&&&&&%%%$$$$$$$$$$$$$$$"""""""""###$$$%%%''''''$$$######$$$%%%&&&%%%$$$&&&'''***,,,000555<<>><<<>>>EEEKKKUUU]]]ccceeefffgggiiijjjkkkllllllllllllllliiiiiiiiiiiihhhhhhhhhhhhffffffeeeeeeeeeeeedddcccfffddd^^^QQQ???444999DDD\\\]]][[[UUUJJJ@@@888555333000,,,+++,,,,,,+++((())))))************))))))(((((()))'''&&&%%%&&&((($$$$$$$$$$$$$$$%%%%%%%%%+++***((('''&&&&&&&&&'''"""!!! """$$$%%%%%%!!!###%%%%%%%%%&&&&&&$$$&&&''''''$$$###%%%&&&&&&'''''''''''''''&&&&&&"""######$$$$$$$$$$$$$$$############$$$%%%&&&&&&((('''%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%$$$######"""###$$$%%%&&&333999@@@AAA;;;444000///555222---(((%%%###$$$$$$!!!###$$$!!!"""&&& !!!!!!"""$$$%%%&&&'''"""!!!###'''&&&###&&&,,,##################$$$$$$!!!""""""""""""######### $$$(((***(((&&&%%%%%%###$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%&&&'''''''''&&&&&&%%%$$$###""""""###%%%&&&&&&$$$$$$%%%'''###$$$$$$$$$$$$%%%%%%%%%"""!!!!!!###&&&''''''&&&____________`````````aaa\\\```bbbbbb```^^^___```]]]___aaa```]]]]]]^^^aaa````````````````````````[[[^^^```___]]]\\\^^^aaabbbbbbaaa``````aaabbbcccdddcccbbbbbbccccccbbb```\\\^^^aaabbbbbbaaabbbcccaaadddeeedddbbbaaaccceee[[[[[[\\\]]]___aaacccddd```aaa```^^^]]]WWWIII;;;555333333888???EEEGGGGGGAAABBBDDDEEEFFFFFFFFFFFF===;;;666///***((())),,,...///---))))))...000///,,,***...777AAAIIISSS\\\___bbbeeegggjjjooowww}}}~~~xxxvvvpppgggIII===000++++++))))))***((('''&&&&&&'''((('''&&&###$$$$$$%%%&&&'''((((((%%%$$$$$$$$$%%%%%%&&&'''$$$###%%%)))***&&&$$$&&&###%%%'''&&&$$$###%%%'''***%%%$$$''''''###$$$)))))))))))))))************%%%$$$$$$%%%&&&%%%###!!!&&& $$$'''$$$%%%)))###%%%'''))))))'''%%%###&&&'''((('''%%%$$$%%%&&&)))))))))((('''&&&$$$$$$$$$&&&'''&&&######'''***'''%%%$$$%%%&&&''''''&&&***)))((('''((('''%%%"""######$$$%%%%%%&&&'''''''''%%%$$$&&&((()))&&&###%%%%%%%%%%%%$$$$$$###"""###%%%&&&%%%######&&&)))++++++***)))'''&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&((('''&&&''')))(((%%%"""%%%'''((('''''')))...222;;;===<<<666---(((''')))"""###$$$%%%&&&&&&'''&&&&&&$$$$$$$$$&&&&&&&&&$$$###$$$)))...,,,'''(((///222<<>>IIIJJJIIICCC;;;333//////222...***+++...///+++&&&++++++++++++++++++++++++&&&'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((('''%%%""""""$$$%%%%%%$$$ ###&&&&&&%%% ###&&&&&&&&&&&&))),,,&&&&&&&&&''''''&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$######$$$&&&'''))))))(((%%%#########$$$%%%#########$$$$$$%%%%%%%%%'''&&&%%%$$$$$$&&&((()))111888??????888///)))&&&333000+++&&&###""""""### !!!"""###!!!###%%%%%%%%%%%%(((&&&'''***((($$$&&&---  """$$$%%%""""""!!!!!!!!!""""""######'''%%%""""""""""""######$$$$$$%%%"""######%%%&&&'''((((((###$$$%%%&&&((()))******"""%%%'''&&&$$$###%%%(((######$$$$$$$$$%%%%%%%%% ###&&&(((((((((bbbaaa```___^^^^^^___```^^^______```aaabbbccccccaaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaa```___^^^^^^___^^^___aaaddddddaaa^^^bbbbbbaaa```````````````ccc```^^^___bbbbbbaaa^^^```aaacccdddcccbbb```^^^fffdddcccdddeeeeeeaaa^^^^^^]]]]]]___``````]]][[[```aaabbb```YYYNNNCCC<<<222///111888???AAADDDHHHHHHFFFEEEFFFGGGEEEAAA===;;;555000---***(((+++111000...+++(((''')))+++---+++)))---888BBBIIISSS]]]^^^dddllloooooopppuuuyyyzzzuuuuuuvvvuuuXXXAAA---+++000000------'''''''''&&&&&&%%%%%%%%%(((''''''(((***)))'''%%%'''%%%"""""""""#########"""###$$$$$$###"""###%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((($$$$$$&&&'''&&&'''+++&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!$$$&&&###!!!%%%%%%&&&&&&%%%$$$%%%''')))((())))))(((&&&$$$$$$$$$&&&$$$###"""$$$&&&***,,,&&&&&&&&&'''''''''((((((%%%$$$$$$#########$$$$$$$$$"""!!!!!!$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&'''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%###"""(((&&&###"""###$$$$$$######""""""$$$''''''%%%"""+++&&& !!!$$$&&&&&&,,,---------,,,)))'''%%%###"""######$$$%%%&&&'''"""###&&&(((((('''%%%###&&&%%%%%%$$$$$$%%%%%%&&&---...777DDDKKKGGG===888AAAQQQZZZWWWVVV]]]```\\\[[[YYYVVVTTTRRRMMMFFF@@@999>>>FFFOOOVVVZZZ[[[[[[[[[^^^```aaa``````aaabbbaaaaaabbbccccccccccccbbb^^^___aaadddfffggghhhhhhhhhiiiiiijjjhhhfffdddbbbfffbbb^^^___bbbaaaYYYQQQFFF@@@888555999EEESSS]]]dddcccbbbeeehhhjjjhhhffffffggggggiiijjjkkklllmmmgggfffgggjjjiiigggiiinnniiijjjjjjiiihhhgggiiikkkggggggeeeaaaXXXKKK<<<222555666555111---+++---000---///000000...---...///555333111111222000,,,(((******)))'''%%%%%%''')))%%%$$$###%%%'''(((((('''%%%%%%$$$###"""!!! $$$""""""###%%%!!!"""###$$$$$$$$$%%%''')))$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&'''((('''%%%$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&'''######$$$###!!!"""&&&$$$ %%%+++&&&&&&%%%$$$$$$$$$%%%%%%,,,,,,,,,+++)))'''%%%###%%%"""###&&&"""!!!)))%%%$$$$$$!!!!!!!!!!!!!!!""""""""""""$$$!!!%%%$$$ ###%%%$$$ !!!)))'''### !!!###%%%""""""############"""!!!######""""""######$$$%%%###############"""!!! #########$$$%%%%%%%%%&&&$$$###"""!!! %%%%%%%%%$$$$$$$$$######&&&((((((%%%%%%((()))'''bbbaaa```___^^^______```^^^^^^___```aaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```````````````______^^^]]]\\\]]]```dddfffeeecccbbbaaa``````______``````bbb```___```bbbbbbaaa^^^```aaabbbbbbbbbaaa```___bbbaaa```bbbeeefffcccaaa^^^]]]]]]^^^``````___]]]^^^___```^^^WWWLLLBBB;;;222///111999???AAADDDHHHFFFEEEEEEFFFHHHGGGCCC@@@:::555000---+++))),,,222222000---******+++---...,,,***///999CCCKKKTTT^^^bbbgggmmmqqqrrrtttwwwyyy~~~{{{}}}}}}{{{```HHH333///111...+++***((('''''''''&&&&&&&&&%%%&&&&&&&&&'''))))))'''%%%&&&%%%###""""""#########"""###%%%$$$###"""###%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&---)))(((***)))&&&'''***''''''&&&%%%%%%%%%%%%%%%"""######$$$$$$######"""&&&)))+++)))$$$"""$$$'''%%%&&&&&&%%%$$$$$$''')))///000///,,,(((&&&(((***###%%%(((******(((&&&$$$%%%%%%&&&&&&&&&''''''''')))((((((''''''(((((((((&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!###%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$###&&&%%%%%%$$$$$$$$$$$$$$$)))((('''))),,,,,,***(((+++'''$$$"""$$$%%%$$$###(((((())))))(((&&&$$$###&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((///<<>>777222000...+++((('''&&&%%%%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""###&&&'''%%%###'''%%%$$$%%%((((((%%%!!!&&&&&&%%%%%%$$$$$$######%%%%%%$$$$$$$$$%%%&&&'''%%%&&&'''&&&%%%$$$%%%&&&&&&&&&'''((((((((((((((((((%%%%%%'''&&&"""!!!$$$ """$$$%%%))))))'''&&&$$$$$$###### """###############!!! """$$$###!!!"""&&&%%% !!!""" !!!"""###%%%&&&&&&%%%&&&$$$"""###&&&&&&###%%%"""!!!###((()))'''### !!!""""""""""""%%%$$$###"""!!!""""""######""""""""""""###$$$$$$###$$$$$$$$$$$$###""""""##################"""""")))(((((((((''''''''''''$$$$$$$$$$$$#########""""""%%%%%%######&&&'''$$$`````````_________``````_______________``````````````````````````````````````````_________``````aaa```______``````aaaaaa``````___^^^^^^^^^^^^^^^^^^___```bbbcccbbb```___aaaaaa```___^^^_________[[[\\\]]]___bbbdddeeeeee```^^^]]]]]]___aaaaaaaaa\\\]]]]]]ZZZTTTJJJ@@@999111///222:::@@@BBBDDDGGGDDDDDDDDDEEEEEEEEEDDDCCC999333......---,,,...222///...+++)))))))))+++,,,***,,,111:::EEENNNXXX^^^hhhjjjmmmrrrwwwyyyyyyxxx~~~yyyWWWCCC222---,,,'''$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%"""!!!!!!"""$$$&&&%%%$$$$$$$$$%%%$$$######$$$%%%$$$%%%&&&%%%###"""###$$$$$$$$$######$$$$$$%%%%%%###$$$%%%&&&'''((())))))'''%%%%%%)))+++)))***...(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$ """"""!!!"""###%%%%%%%%%$$$###$$$&&&(((,,,222777666000)))((()))++++++)))(((''''''((((((######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&'''&&&### %%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$))))))%%%$$$&&&)))""""""""""""######""""""((('''&&&%%%$$$$$$######!!!""""""#########""""""!!!!!!"""$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&***...555BBBOOOOOOBBB<<>>;;;666111+++'''%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))$$$$$$$$$&&&((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''$$$))))))&&&%%%'''***$$$$$$$$$$$$######$$$$$$%%%$$$###!!!!!!"""%%%'''######$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''''''''"""###%%%&&&&&&&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&######&&&((((((***555AAAJJJJJJDDD>>>CCCQQQZZZZZZXXXYYYZZZ[[[ZZZXXXWWWWWWUUUVVVWWWVVVSSSMMMGGGCCCQQQUUU[[[^^^___^^^^^^^^^bbbbbbaaaaaaaaabbbcccdddbbbcccdddeeeffffffgggfffdddddddddcccccccccbbbbbbbbbVVVEEE888444999AAAGGGSSSVVVZZZ___bbbbbbbbbaaabbbccceeeeeeeeeeeeffffffffffffffffffffffffggggggfffdddeeegggfffbbbcccggghhhjjjlllllllllkkkkkklllkkkjjjhhhhhhhhhgggeeeccc]]]YYYVVVXXX]]]bbbddddddccceeehhhiiiiiiiiijjjllldddeeeggghhhiiijjjkkkkkkooojjjddd```\\\SSSGGG>>>///,,,(((&&&%%%%%%$$$###""""""######$$$%%%%%%%%%######$$$%%%&&&%%%""" $$$###$$$)))000333111,,,''''''&&&&&&%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%'''$$$###%%%%%%!!!!!!$$$***&&&###$$$(((+++***(((#########$$$%%%&&&'''(((%%%%%%%%%$$$$$$$$$%%%%%%"""$$$$$$###"""###%%%&&& $$$!!!$$$###"""$$$$$$$$$###############""""""###$$$###""""""######%%%&&&&&&###""""""###$$$###"""!!!!!!"""###$$$"""!!!!!!!!!"""%%%''')))""""""!!!!!!""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%$$$#########"""!!!!!!!!!""""""############$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$!!!%%%&&&%%%%%%((((((%%%^^^___``````aaa`````````bbbbbbaaaaaa``````______aaaaaaaaaaaaaaaaaaaaaaaa``````___^^^^^^___aaabbb[[[]]]____________aaacccaaa```______^^^^^^______^^^```aaaaaa``````bbbcccaaaaaaaaa`````````______]]]^^^___``````aaadddfffbbbaaa______aaaaaaaaa```______]]]YYYQQQGGG===777000...222;;;AAABBBCCCFFFDDDEEEEEEDDDBBBAAAAAABBB;;;444......000///...000,,,+++)))(((''''''((((((&&&,,,333999DDDQQQYYY\\\bbbeeejjjooosssuuuwwwwwwwwweeeXXXGGG;;;111///,,,$$$"""%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%###"""###%%%&&&&&&&&&!!!$$$''''''$$$###$$$'''%%%&&&'''&&&$$$######$$$############$$$%%%&&&&&&%%%&&&&&&'''((()))******(((&&&&&&(((((($$$###%%%%%%%%%$$$############$$$"""""""""######"""""""""&&&&&&&&&&&&%%%###!!! $$$%%%%%%$$$######&&&(((###+++666===???;;;555222666666666444000***%%%"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''#########%%%''')))((('''%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&(((((('''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((("""%%%(((((('''&&&(((***%%%&&&&&&%%%######$$$&&&######""" !!!%%%(((%%%%%%%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&%%%$$$### """$$$%%%###!!! &&&%%%%%%$$$$$$%%%%%%&&& !!!$$$'''&&&&&&,,,555???JJJJJJ???<<>>HHHSSSZZZ^^^]]]]]]^^^___aaabbbcccbbbccceeefffeeedddeeefffdddddddddcccccccccccccccddddddhhhllljjjdddaaacccgggiiikkkllllllkkkkkklllhhhgggggghhhjjjllllllkkkjjjgggeeedddeeegggggggggeeegggiiijjjjjjkkklllnnniiijjjjjjjjjiiijjjlllooojjjiiiiiijjjjjjeee\\\VVV===888000)))%%%$$$###""""""#########$$$$$$%%%%%%!!!$$$&&&''''''%%%$$$%%%###$$$&&&***,,,***'''''''''&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%$$$$$$%%%&&&######$$$%%%%%%%%%%%%%%%&&&######%%%%%%"""!!!$$$&&&###!!!!!!$$$&&&&&&%%%$$$$$$###############$$$"""""""""###$$$&&&'''(((!!!$$$%%%""" """"""!!!%%%'''###%%%%%%$$$$$$###""""""!!!!!!!!! """$$$### ###!!!%%%'''%%%!!! ###$$$###!!! """###!!!!!!!!!"""###&&&((()))"""!!!!!!!!!!!!"""######$$$$$$%%%&&&&&&&&&%%%%%%##################""""""############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###### $$$&&&%%%&&&)))(((%%%]]]^^^```aaaaaaaaa``````dddccccccbbbaaa`````````aaaaaaaaaaaaaaaaaaaaaaaa``````^^^^^^^^^___aaabbb[[[^^^bbbcccaaaaaabbbcccbbbaaa``````______``````___```aaa___^^^___bbbfff```aaabbbbbbbbbaaa```___\\\^^^`````````aaaeeehhhcccbbbaaaaaabbbbbb```^^^___^^^\\\WWWNNNDDD:::444///...222;;;AAABBBCCCFFFDDDEEEFFFEEECCCCCCDDDGGG===444...///000///---...***)))((('''&&&&&&&&&&&&&&&---444:::EEESSS[[[\\\^^^cccjjjnnnqqqssswwwzzzsss___MMMAAA===444///111///'''%%%(((%%%%%%%%%&&&&&&'''''''''$$$""" """######""" $$$(((((($$$###%%%'''&&&''''''&&&$$$######$$$############$$$%%%&&&'''''''''((((((((()))))))))'''$$$$$$'''%%%!!! %%%%%%$$$##################$$$$$$%%%%%%$$$$$$###&&&%%%$$$######"""!!! $$$$$$$$$###"""###%%%'''"""%%%)))111888======<<<111111111000...+++)))((($$$$$$$$$$$$%%%%%%%%%&&&###""""""###$$$%%%&&&&&&%%%######$$$&&&((()))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''))))))((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&''''''''''''((())))))$$$%%%&&&$$$!!!!!!###%%%"""###$$$$$$"""!!!$$$&&&&&&%%%%%%$$$$$$$$$%%%%%%!!!###$$$&&&&&&%%%$$$### !!!"""#########""""""&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!$$$((('''$$$''',,,000;;;CCCAAA<<<>>>GGGOOOSSSXXX]]]```^^^\\\ZZZYYYSSSUUUWWWYYYYYYXXXVVVTTTFFFLLLUUU\\\```aaabbbccccccbbbaaa```aaabbbdddeeedddeeeffffffffffffffffffgggeeeccc```]]][[[YYYYYYRRRRRRPPPOOOQQQVVV\\\bbb```_________```bbbdddeeeaaadddffffffdddcccdddfffddddddccccccbbbbbbbbbaaaccceeelllrrrppphhhbbbaaaeeehhhkkklllkkkjjjjjjkkkiiihhhhhhiiikkkmmmmmmlllkkkkkkllljjjhhhggghhhiiilllnnnoooooommmllllllmmmllloooppppppnnnmmmnnnppphhhiiikkklllkkkiiifffdddTTTKKK???333+++'''%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%"""$$$%%%%%%$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%'''$$$$$$&&&&&&######%%%!!! !!!!!!!!!######""""""""""""###$$$$$$$$$######$$$&&&'''((($$$%%%!!! !!!!!!######$$$''' """""""""""""""""""""!!! """%%%######"""###$$$$$$###"""""""""!!!!!!""""""######$$$$$$"""######$$$$$$%%%%%%&&&!!!!!!!!!!!!!!!"""######!!!"""######$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""""###%%%$$$%%%((('''$$$]]]^^^```aaaaaaaaa``````eeeddddddcccbbbaaa``````aaaaaaaaaaaaaaaaaaaaaaaa```___^^^]]]^^^___bbbccc```cccffffffccc``````aaabbbbbbaaa```````````````___``````^^^]]]^^^cccggg```aaacccdddcccbbb```^^^[[[]]]`````````bbbgggkkkccccccbbbccccccbbb___\\\___^^^[[[VVVLLLAAA777111///...222;;;AAABBBCCCEEECCCEEEGGGGGGEEEEEEHHHKKK>>>555//////111///------000///...---,,,,,,,,,,,,'''///666<<>>444999GGGNNNTTT\\\___^^^[[[ZZZYYY[[[XXXUUUSSSSSSVVVYYY\\\OOOSSSYYY\\\^^^______```cccbbbaaa``````bbbdddeeeeeeeeefffffffffffffffeeebbb___ZZZTTTNNNHHHEEECCCIIISSS^^^bbb```]]]^^^aaa``````aaaaaabbbcccddddddaaadddffffffdddbbbdddffffffeeeeeeddddddccccccccccccgggpppwwwuuukkkbbb```dddgggjjjkkkkkkjjjjjjjjjlllkkkiiiiiijjjjjjhhhggggggjjjnnnnnnkkkjjjlllnnnjjjlllnnnnnnmmmlllmmmnnnjjjnnnssstttrrrppppppqqqssstttsssqqqmmmkkkkkkkkkggg]]]LLL===222---***)))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$""""""$$$&&&)))******)))''''''(((***%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%"""###%%%%%%$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&(((%%%%%%''''''$$$$$$'''$$$$$$###""""""###$$$&&&$$$$$$$$$&&&''')))+++,,,***)))(((&&&%%%%%%&&&'''!!!'''***&&&$$$'''&&&!!!&&&!!! )))### !!!!!!""""""###### """&&&$$$$$$###!!! """&&&'''%%%"""!!!$$$''')))((('''&&&$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!"""######$$$%%%&&&&&&''''''''''''#########$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$#########'''''''''&&&&&&&&&%%%%%%!!!$$$###%%%'''&&&###bbbaaa___^^^^^^___aaabbbbbbbbbccccccbbbaaa___^^^aaa```_________aaabbbcccaaa^^^\\\]]]___```___]]]dddcccaaa```_________```bbbaaaaaaaaaccccccaaa___```aaa```___^^^^^^```bbb\\\]]]___aaabbbbbbaaaaaa]]]``````^^^___bbbbbb```eeeddddddcccaaa```^^^]]]```^^^ZZZSSSJJJ???777222---...333<<<@@@@@@AAADDDGGGFFFEEEDDDDDDCCCCCCDDD===;;;777222...+++(((''',,,+++((('''&&&'''(((***(((---666>>>EEEOOOYYYaaaeeedddgggmmmrrrtttuuuvvvzzzzzztttfffRRRAAA888555+++((()))---,,,'''(((...''')))***)))'''%%%$$$$$$(((&&&###""""""!!!!!! #########%%%'''((('''&&&######$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''(((%%%(((++++++(((''')))***+++***((('''%%%%%%%%%%%%'''%%%#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$########################$$$$$$$$$%%% """---666===KKK[[[ZZZVVVMMM???111)))'''((($$$%%%&&&&&&''''''&&&&&&&&&'''((('''%%%$$$%%%&&&%%%''''''&&&$$$&&&+++000'''%%%$$$%%%&&&(((''''''%%%$$$$$$######$$$$$$%%%&&&######&&&'''$$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))++++++$$$$$$$$$$$$$$$%%%&&&'''!!!###### !!!&&&)))((($$$$$$%%%%%%%%%&&&&&&&&&###%%%((((((&&&$$$###"""'''&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""###$$$%%%&&&######$$$%%%%%%&&&''''''!!!(((---111999???===666GGGTTT\\\XXXTTTVVV[[[\\\VVVUUUSSSSSSSSSVVVYYY[[[_________^^^]]]^^^bbbeeedddbbb```___aaadddfffggggggfffeeedddddddddddddddeeeWWWJJJBBB888///555BBBTTTZZZbbbdddbbb___```bbb``````aaabbbcccdddddddddcccfffeeebbbbbbddddddaaa^^^___aaabbbcccbbb```___]]]fffsss||||||qqqbbbWWW___bbbfffhhhiiijjjlllnnnoooooommmlllkkkjjjjjjjjjkkkkkkkkklllllllllllllllmmmnnnnnnnnnmmmlllkkkkkkkkklllnnnnnnnnnoooqqqsssvvvtttqqqpppooonnnkkkiiikkkeee]]]TTTGGG777)))""")))&&&######%%%&&&%%%######%%%'''&&&&&&############""""""!!!!!!%%%%%%%%%%%%%%%$$$###"""""""""$$$(((++++++'''###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,%%%$$$+++)))!!! &&&!!! """$$$%%%$$$###""""""###&&&)))+++%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""%%%%%%###!!!"""!!! """$$$$$$###"""###%%%$$$!!!$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!###"""!!!!!!###$$$$$$###"""""""""""""""!!! !!!!!!!!!!!!!!!!!!"""""" """$$$%%%%%%%%%%%% $$$%%%""""""%%%&&&%%%%%%$$$###$$$&&&'''&&&%%%###%%%$$$######$$$""""""###$$$%%%%%%&&&&&&aaa```___^^^^^^___```aaabbbbbbccccccccccccbbbbbb```````````````aaabbbbbbccc```______aaabbbaaa```aaa```_________```aaaaaaaaaaaa```aaabbbbbbaaa___```aaaaaa___^^^^^^```bbb______```````````````___]]]``````^^^___bbbbbb```ccccccddddddcccaaa```___aaa^^^ZZZRRRIII???666111...///444===AAAAAABBBEEEFFFEEEEEEDDDCCCCCCDDDDDDAAA>>>999444///,,,++++++)))((('''&&&%%%&&&&&&'''&&&---777@@@GGGOOOWWW]]]dddeeehhhoootttvvvvvvvvvzzzwwwooobbbPPP===///'''+++((())),,,+++&&&''',,, ###%%%&&&%%%%%%&&&&&&&&&&&&''''''(((((('''%%%!!! !!!"""###$$$###"""$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''(((&&&(((***)))'''''')))+++)))(((((('''&&&%%%%%%$$$&&&%%%###!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%"""$$$+++444<<>>666111///:::IIIXXX^^^cccdddaaa^^^^^^```aaaaaabbbbbbccccccddddddcccffffffcccbbbeeedddaaa^^^___aaabbbcccccccccccc```eeemmmwww|||uuuggg[[[___bbbeeehhhhhhiiijjjkkkppppppooonnnmmmmmmmmmmmmkkkkkkkkkkkkkkklllllllllnnnnnnnnnnnnnnnmmmmmmlllnnnooooooooommmmmmoooqqqtttrrrqqqpppqqqpppooommmmmmjjjgggbbbXXXGGG555(((***&&&######%%%'''&&&$$$''' """&&&&&&&&&)))%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$#########"""###&&&))))))&&&######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++%%%%%%***)))""" &&&!!!!!!!!!!!!!!!###$$$%%%"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''))))))'''%%%"""!!!!!! !!!"""###$$$###""""""###%%%%%%!!!"""""""""""""""#########!!!""""""######""""""!!!###!!! !!!"""#########""""""######""""""!!! $$$$$$$$$##################$$$$$$%%%%%%$$$$$$$$$ &&&******)))***((($$$(((&&&%%%$$$%%%$$$"""!!! ###&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&''''''```___^^^]]]]]]^^^___```bbbbbbbbbbbbcccdddeeefff``````aaaaaabbbbbbaaaaaadddcccbbbbbbcccdddcccbbb^^^^^^^^^^^^___```aaabbb```______```aaabbb```___``````aaa```______```bbbaaaaaa```_______________]]]``````^^^___bbbbbb``````aaacccddddddcccaaa```aaa___ZZZRRRHHH>>>555000000000555>>>BBBBBBCCCFFFEEEDDDDDDCCCCCCCCCDDDDDDBBB???888222---++++++,,,''''''''''''&&&&&&&&&&&&%%%---888BBBIIIOOOUUUZZZbbbeeejjjpppvvvyyywwwuuuwwwsssjjj^^^MMM;;;*** ***))))))+++)))%%%&&&)))!!!$$$%%%%%%%%%&&&''')))(((&&&$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$%%%&&&&&&''''''((('''(((((('''&&&&&&)))+++&&&''''''((('''&&&%%%$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%&&&''')))111:::===;;;===:::777333000---)))&&&&&&'''(((((())))))(((((((((%%%###$$$&&&'''%%%###$$$%%%&&&''''''$$$$$$"""!!!"""###%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%###$$$''''''%%%%%%''''''''''''''''''''''''''')))))))))))))))))))))***'''&&&%%%$$$$$$###$$$$$$$$$&&&$$$ !!!"""&&&%%%$$$######%%%'''(((###$$$&&&&&&%%%%%%'''((((((''''''&&&%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&+++333888888111AAARRRZZZZZZZZZZZZYYYZZZYYYXXXWWWWWWXXXZZZ[[[\\\[[[ZZZZZZ[[[\\\\\\\\\bbbbbbcccdddcccbbbaaa```cccdddeeeeeeeeeeeedddcccYYYHHH888333444:::HHHWWW___bbbdddccc```]]]^^^___bbbbbbbbbccccccccccccccccccffffffcccbbbeeeeeebbb___```aaabbbcccdddeeefffeeeeeehhhooovvvrrrfff[[[```cccfffggggggggghhhiiinnnnnnnnnnnnnnnnnnnnnnnnjjjjjjkkkkkkkkklllllllllmmmmmmnnnnnnnnnnnnnnnnnnmmmnnnoooooonnnnnnppprrrqqqpppoooppprrrsssrrrqqqooonnnooonnniiiZZZCCC222+++((($$$$$$&&&((('''%%%(((&&&%%%&&&%%%###%%%)))''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$&&&'''&&&$$$######$$$%%%&&&''''''(((''''''''''''''''''''''''+++%%%%%%***)))###!!!&&&""""""""""""###$$$%%%%%%"""###$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$"""""""""""""""############!!!!!!!!!###%%%%%%###!!! !!!!!!"""######$$$$$$"""##################""""""!!! """######"""######$$$$$$######"""!!!%%%$$$$$$$$$######""""""%%%$$$$$$%%%%%%&&&''''''---222555444333222---&&&(((&&&%%%$$$%%%$$$"""!!!#########%%%'''((('''%%%$$$%%%%%%&&&&&&''''''(((______^^^^^^^^^^^^______cccbbbaaaaaabbbccceeefff___```bbbccccccbbbaaa```ccccccccccccddddddcccbbb]]]]]]^^^^^^______```aaa___^^^^^^___aaaaaa```^^^___```aaaaaa______aaabbbaaa```___^^^^^^___```aaa]]]``````^^^___bbbbbb```]]]^^^aaacccdddcccbbb```bbb___YYYQQQGGG===444000000000555===BBBAAABBBEEECCCCCCCCCBBBCCCCCCDDDDDDAAA===555...)))'''(((***(((((()))***))))))(((((('''...888AAAHHHNNNUUUZZZ___dddkkkqqqvvvzzzxxxsssssspppiii[[[JJJ999,,,&&&))))))***)))'''%%%%%%'''$$$%%%''''''%%%%%%&&&'''///...,,,(((&&&&&&''')))&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""!!!$$$$$$%%%&&&&&&''''''(((((((((&&&%%%%%%''')))+++%%%&&&''')))((('''%%%$$$###$$$%%%%%%%%%%%%'''((($$$$$$$$$%%%%%%$$$###############$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$((()))(((///999888...---***''''''((()))&&&###$$$%%%&&&&&&'''&&&&&&&&&+++'''$$$&&&***+++((($$$$$$###"""$$$%%%###&&&$$$######%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%###$$$((((((%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%"""%%%$$$ ###$$$"""'''%%%###""""""$$$''')))###$$$%%%$$$######%%%&&&(((''''''&&&%%%$$$###### """$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$###&&&---222444===FFFQQQUUUUUUUUUXXXZZZXXXXXXWWWWWWVVVWWWWWWWWWYYYZZZZZZYYYWWWWWWZZZ^^^\\\^^^```aaa``````aaaaaa\\\]]]```bbbddddddcccbbb^^^PPPDDDBBBGGGOOOZZZdddbbbddddddccc```______aaacccccccccccccccccccccbbbbbbddddddaaaaaaddddddaaaaaaaaaaaaaaaaaacccddddddgggffffffhhhjjjhhh```YYYccceeehhhhhhhhhgggggghhhiiiiiijjjkkkkkklllllllllkkkkkkkkklllmmmmmmnnnnnnllllllllllllmmmnnnnnnoooiiikkkmmmnnnoooqqqtttwwwpppooooooppprrrssssssrrrpppooooooooonnndddOOO<<<...***&&&$$$&&&((((((&&&'''%%%$$$$$$$$$###$$$%%%'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$$$$#########$$$%%%%%%%%%######$$$%%%'''((())))))((((((((((((((((((((((((***&&&&&&))))))$$$###&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  !!!!!!  !!!"""#########"""""" !!!###$$$$$$$$$###!!!!!!""""""##################$$$$$$$$$$$$######"""!!! !!!###""""""$$$$$$$$$$$$$$$###""""""######""""""!!! """""""""$$$&&&))),,,--->>>BBBDDDBBB@@@===666...&&&$$$$$$%%%&&&'''&&&%%%(((%%%"""###&&&((('''%%%$$$%%%%%%%%%&&&&&&''''''_________^^^^^^_________cccbbbaaa``````aaabbbccc```aaabbbccccccbbbaaa``````aaabbbcccbbbbbbaaaaaa^^^__________________^^^___^^^^^^___aaabbb```___^^^```aaaaaa``````aaaccc______^^^^^^___```bbbccc]]]``````^^^___bbbbbb```\\\]]]```aaabbbbbbaaa```aaa^^^XXXOOOFFF<<<444000//////444<<<@@@@@@@@@CCCBBBBBBAAAAAABBBCCCDDDDDDBBB===444---(((&&&((()))(((((())))))***)))((((((***000888???FFFNNNWWW]]]^^^eeelllpppvvv{{{xxxqqqqqqqqqjjjYYYCCC222,,,,,,(((******(((&&&%%%&&&&&&%%%&&&'''&&&%%%%%%&&&((($$$(((,,,...,,,***((('''###$$$$$$###!!! """%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$%%%&&&&&&''''''((()))(((&&&%%%&&&((()))***%%%&&&((())))))(((&&&$$$$$$&&&''''''%%%$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%#########$$$%%%&&&&&&'''$$$))))))(((...777444))),,,((($$$$$$'''))))))((($$$%%%&&&&&&'''&&&&&&&&&+++'''$$$&&&***,,,)))%%%(((%%%$$$%%%''''''$$$!!!&&&$$$###$$$%%%'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%###%%%))))))&&&%%%'''''''''''''''''''''''''''&&&''''''(((''''''&&&%%%&&&&&&&&&&&&'''((()))***)))++++++((('''******''''''%%%###""""""$$$''')))(((((((((&&&$$$###$$$%%%''''''&&&%%%$$$$$$######!!!"""$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((+++...===CCCLLLRRRSSSTTTWWW[[[WWWWWWWWWWWWWWWWWWVVVVVVXXX[[[\\\VVVNNNKKKPPPWWWZZZ\\\]]]]]][[[[[[\\\^^^[[[]]]```bbbddddddcccbbbccc\\\VVVWWW[[[___bbbfffcccddddddcccbbbbbbcccddddddddddddccccccccccccccc```cccccc``````cccccc```cccbbbaaa```````````````dddffffffeeeccc```______eeegggjjjjjjiiihhhhhhiiieeefffhhhiiikkkkkkkkkkkkkkkllllllmmmnnnooooooooolllkkkkkkkkklllmmmnnnnnniiikkkmmmnnnoooqqqtttwwwpppooonnnooopppqqqqqqooorrrqqqmmmjjjkkkgggYYYHHH222---(((&&&'''((((((&&&&&&$$$!!!!!!$$$'''%%%"""%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########%%%&&&######$$$%%%'''((())))))(((((((((((((((((((((((()))'''''')))(((%%%$$$&&&###$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$######"""""" !!!"""""""""!!!!!! """"""######$$$%%%############""""""!!!!!!######$$$$$$$$$$$$######"""!!! """######"""$$$$$$$$$$$$$$$###""""""""""""""""""!!!!!! """""""""###&&&)))+++---===DDDLLLPPPPPPKKK>>>222'''&&&%%%&&&'''((((((&&&(((%%%""""""%%%'''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%````````````````````````bbbbbbaaaaaaaaaaaaaaaaaabbbbbbccccccbbbbbbaaaaaa]]]___bbbbbbaaa_______________`````````______^^^___^^^^^^```bbbbbbaaa```^^^```bbbbbbaaaaaabbbccc]]]^^^^^^^^^```aaabbbccc]]]``````^^^___bbbbbb```___````````````````````````\\\VVVNNNEEE<<<555111//////444<<<@@@???@@@BBB@@@@@@@@@AAABBBCCCDDDEEEEEE@@@888000+++******,,,&&&&&&&&&&&&''''''''''''+++111888???FFFOOOYYY``````hhhnnnpppvvv|||yyyqqqqqqqqqjjjVVV<<<+++(((+++'''***+++'''%%%''''''&&&"""###$$$$$$$$$%%%(((***---555>>>@@@:::///$$$$$$&&&'''%%%""""""&&&)))%%%%%%%%%%%%$$$$$$###"""$$$$$$%%%&&&&&&''''''(((***(((&&&&&&(((*********((())))))***)))((('''&&&%%%((()))'''""" ###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%&&&'''''''''((())))))---111///***+++(((%%%$$$&&&(((***+++&&&'''(((((())))))(((((('''$$$###$$$'''(((&&&$$$&&&$$$######%%%'''''''''%%%###"""###$$$&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%###%%%******&&&%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''(((******+++***)))(((''''''((()))***,,,---...,,,...---)))((()))((($$$&&&%%%$$$######%%%'''(((+++,,,,,,***'''%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%""""""%%%((((((&&&&&&***,,,333???KKKPPPQQQSSSXXXVVVWWWXXXYYYYYYYYYWWWWWWXXX[[[[[[TTTHHHBBBCCCGGGUUUXXXZZZXXXSSSOOOOOOPPPXXXYYY\\\___aaaccccccccccccaaaaaabbbccccccbbbbbbdddddddddddddddeeeeeeeeecccccccccddddddddddddddd```bbbccc``````cccdddaaadddcccbbbaaa```___^^^]]]```cccfffeeebbbaaadddgggfffhhhjjjkkkjjjiiiiiiiiiggghhhjjjlllmmmmmmmmmlllkkkkkklllmmmnnnoooooopppnnnmmmlllkkkkkklllnnnooonnnoooppppppooooooqqqssspppooonnnoooppppppooonnnttttttoooiiiiiijjj```RRR666111***''''''((('''%%%%%%%%%###"""&&&***'''"""$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%######%%%'''######$$$%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$###!!! !!!###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$ !!!!!!!!!!!!!!!"""###""""""$$$&&&$$$$$$######"""!!!!!! """##################"""###""" !!!###$$$$$$#########$$$$$$######"""!!!#####################$$$$$$######$$$$$$%%%&&&&&&,,,888FFFQQQUUUOOO>>>///***((('''&&&'''&&&$$$###%%%$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$```aaaaaaaaaaaaaaaaaa`````````aaabbbccccccccccccdddcccbbbbbbaaaaaabbbbbb[[[^^^aaabbb___^^^^^^___]]]^^^```aaaaaaaaaaaa```_________```ccccccbbbaaa]]]___bbbcccbbbbbbbbbccc^^^^^^___``````aaa``````]]]``````^^^___bbbbbb```eeedddbbbaaa`````````aaa^^^[[[UUUMMMDDD<<<666222000000555===AAA@@@@@@CCC?????????@@@AAACCCDDDEEEHHHCCC<<<444///---------'''&&&&&&%%%&&&'''((()))***000999BBBIIIRRR[[[aaadddmmmrrrrrrvvv}}}{{{rrrooonnngggUUU>>>---((()))&&&***+++'''&&&))))))'''$$$%%%&&&%%%%%%%%%(((***GGGLLLPPPLLLBBB555---)))''')))***(((&&&&&&***///$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''(((***)))'''(((+++,,,+++))),,,++++++***)))(((((('''###''')))'''### """###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((((((***''''''***+++((()))+++$$$%%%%%%%%%%%%%%%''')))&&&'''(((((())))))(((((($$$$$$$$$$$$%%%%%%%%%%%% """#########$$$&&&'''&&&$$$###$$$%%%'''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%###&&&***+++'''%%%&&&########################'''(((***+++,,,+++******&&&&&&&&&'''''')))***+++(((******&&&%%%&&&%%%"""%%%%%%$$$$$$$$$%%%&&&'''((()))+++***(((&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###""""""""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&######&&&***)))$$$$$$)))###&&&///:::@@@AAAGGGNNNSSSUUUWWWYYYYYYXXXWWWVVVVVVXXXXXXUUUNNNEEE>>>999EEEJJJOOOOOOHHHAAA===<<>>BBBAAAAAADDD>>>??????@@@AAACCCDDDEEEHHHCCC===555000---------***)))'''&&&'''(((+++,,,'''///;;;EEEMMMTTT[[[```hhhpppuuussswww}}}sssllljjjcccUUUDDD555---***%%%+++,,,'''&&&***+++(((+++++++++)))&&&&&&'''))):::999666///'''###&&&)))$$$&&&(((&&&###$$$)))...######$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''(((+++)))(((***------+++)))...---,,,***)))((((((((($$$))))))&&&%%%'''***###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$%%%&&&'''((()))***---'''&&&***((("""$$$,,, $$$((()))(((&&&''')))$$$%%%&&&&&&''''''&&&&&&$$$%%%'''&&&%%%%%%'''(((!!!$$$((((((&&&&&&'''***)))'''&&&&&&((())))))((('''&&&&&&%%%%%%&&&&&&'''%%%$$$&&&++++++'''%%%&&&''''''''''''''''''''''''$$$&&&(((***++++++***)))#########""""""###$$$$$$%%%((()))''''''******'''$$$$$$%%%%%%%%%&&&&&&&&&"""%%%'''(((&&&$$$######"""######$$$$$$%%%&&&&&&!!!!!!"""###&&&))),,,...######$$$%%%%%%&&&''''''%%%$$$'''+++((("""###)))((($$$$$$))),,,///999DDDOOOQQQTTTVVVWWWVVVUUUTTTTTTSSSUUUXXXXXXPPPAAA666222:::CCCFFF@@@777000...)))---444???JJJVVV___ddddddggggggdddaaaccchhhkkkgggffffffggggggfffdddbbbbbbbbbcccddddddeeeffffffbbbeeefffcccdddggggggeeeaaabbbdddeeedddcccaaa___aaa```___```bbbcccaaa^^^dddfffhhhiiihhhhhhhhhiiihhhiiilllnnnnnnnnnmmmlllggghhhhhhiiikkklllmmmmmmtttrrrpppooonnnooopppqqqmmmnnnppppppppppppsssuuupppooonnnppprrrttttttsssllluuuxxxssspppnnnbbbSSS===666...)))''''''%%%### (((+++%%% """###"""%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&$$$&&&)))(((%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''))))))((('''((((((&&&"""###$$$%%%$$$$$$"""!!!&&&&&&''''''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&%%%###"""###%%%$$$###!!! """$$$%%%!!!###$$$###!!! ###&&&!!!!!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!%%%$$$"""###$$$&&&%%%%%%"""""""""""""""!!!  !!!"""###$$$$$$ """###$$$######%%%%%%######(((...,,,&&&###"""!!!"""$$$%%%$$$### ###''''''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&______```aaaaaaaaaaaaaaa^^^______```aaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa]]]]]]]]]^^^^^^_________bbbbbbaaaaaa`````````___]]]^^^___```aaaaaaaaaaaaaaa```___```aaabbbaaa```________________________^^^_________]]]]]]___``````aaa```]]]^^^aaa___[[[___WWWOOOIIIBBB888222111+++444<<<>>>???BBBCCCBBB@@@AAABBBBBBAAACCCFFFHHHFFFFFFDDD===444,,,)))(((+++***'''%%%$$$%%%&&&''')))(((444HHHTTTSSSUUU[[[eeekkkqqqtttwwwzzzxxxtttmmmmmmgggYYYFFF666,,,)))***))))))((()))+++...111111...***)))******'''%%%(((((((((((('''&&&%%%%%% !!!""""""######&&&%%%$$$#########$$$%%%"""###%%%&&&''''''&&&%%%''''''(((((())))))******%%%&&&'''(((((()))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$#########$$$######"""!!!!!!""""""$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%######$$$%%%'''((())))))''''''''''''&&&$$$""" %%%%%%  &&&%%%))))))((('''&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$&&&$$$"""$$$&&&'''&&&$$$((('''%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%'''((('''&&&$$$######"""######$$$$$$)))(((&&&%%%%%%&&&'''((('''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&%%%######&&&%%%%%%$$$#########$$$$$$$$$$$$######$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%%%%%%%######$$$&&&(((+++---...;;;@@@FFFIIIJJJKKKMMMPPPRRRRRRTTTUUUTTTPPPJJJFFF333111111444777666000+++,,,'''&&&+++444AAASSSbbbeeedddaaa```fffllljjjdddgggjjjllliiidddccceeeiiijjjiiifffeeedddeeeggghhhdddeeefffffffffeeedddcccgggfffeeedddcccccccccccccccccccccbbbaaabbbdddgggggghhhiiijjjjjjkkkkkkkkkkkkjjjjjjiiiiiijjjjjjkkkdddeeeeeegggiiikkkmmmnnnnnnnnnlllkkkkkklllmmmnnnnnnqqqtttrrrooooootttxxxppppppppprrrttttttqqqoooooonnnoooqqqrrrmmmbbbYYY>>>555...+++&&&!!!###)))&&&%%%$$$$$$%%%%%%$$$###""""""###$$$$$$$$$$$$###$$$"""!!!"""%%%((())))))((('''&&&$$$######$$$$$$#########"""""""""""""""###$$$%%%%%%######$$$%%%''''''''''''&&&%%%$$$###!!!$$$&&&'''''''''$$$'''"""###***)))!!!%%%$$$%%%%%%%%%%%%%%%&&&'''%%%###"""###$$$$$$$$$%%%'''(((%%%!!!!!! !!!"""""""""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$''')))'''!!!$$$$$$$$$$$$$$$###!!!!!!!!!######!!! !!!""""""""""""!!!!!!!!!"""###############"""############$$$$$$$$$$$$######""""""###$$$%%%&&&&&&$$$###!!! #########$$$%%%&&&'''(((````````````aaaaaaaaaaaa``````aaabbbccccccddddddbbbbbbaaaaaaaaa```````````````__________________`````````______^^^^^^^^^]]]^^^___```aaaaaaaaaaaacccbbb``````aaaaaa___^^^___________________________``````___^^^]]]___```___aaa```]]]^^^aaa```[[[]]]UUUMMMGGG@@@777111000,,,555===???@@@BBBCCCAAAAAABBBCCCBBBBBBCCCFFFIIIGGGFFFAAA888...(((&&&'''***)))'''&&&%%%%%%%%%&&&))))))555HHHTTTTTTWWW]]]dddkkkqqqtttwwwyyywwwrrrnnnlllggg[[[LLL<<<111+++///......111666999999777222///,,,******)))'''%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$&&&'''###$$$&&&'''((((((''''''((()))))))))************((())))))************)))'''''''''&&&%%%$$$$$$###!!!!!!!!!!!!""""""""""""***)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""(((''''''&&&%%%$$$$$$###&&&&&&'''(((((('''&&&%%%&&&(((&&& &&&((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###%%%((()))(((&&&''''''&&&%%%%%%%%%%%%%%%########################%%%&&&''')))+++++++++***((('''&&&&&&&&&&&&&&&'''''''''&&&%%%&&&&&&'''(((&&&%%%###$$$&&&'''''''''$$$$$$$$$######"""""""""&&&%%%$$$$$$######$$$$$$$$$$$$$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###############$$$%%%'''((())))))---222555555666888:::@@@BBBDDDGGGHHHHHHEEECCC888444222333666777444000)))%%%###'''---666CCCPPP```dddfffeeeeeeiiijjjhhhiiikkkmmmjjjeeeccceeehhhiiihhhgggfffeeefffggggggeeeffffffgggfffeeedddccceeeddddddcccccccccddddddfffffffffdddaaa```aaabbbdddeeefffggghhhhhhhhhhhhjjjjjjiiiiiiiiiiiijjjjjjdddeeeeeefffggghhhjjjkkkkkkkkkjjjjjjkkkmmmnnnoooooorrrtttsssoooooorrruuuooonnnmmmnnnpppqqqpppoooooonnnoooqqqrrrnnneee]]]EEE888,,,******))))))+++)))'''&&&&&&&&&&&&%%%###"""###$$$$$$%%%%%%$$$$$$###"""!!!"""$$$&&&&&&&&&***)))((('''&&&&&&&&&'''$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$###$$$&&&'''((()))))))))))))))((("""$$$&&&((()))))))))(((###)))((("""###+++---'''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&###!!!$$$%%%&&&%%%$$$######$$$!!!""""""""""""!!! ############"""""""""""" """$$$&&&%%%"""$$$$$$%%%%%%$$$$$$######"""#########!!!!!!###$$$######$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$"""!!!!!! !!!###$$$""""""######$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''```````````````aaabbbbbbbbbbbbcccdddeeeeeeeeeeeeaaaaaaaaa`````````______bbbbbbaaaaaa```______^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^___```aaaaaaaaaaaadddbbbaaa```aaa```___]]]________________________aaaaaaaaa```^^^]]]___```___aaa```^^^___bbb```\\\\\\SSSKKKEEE>>>555//////...777???AAAAAACCCBBB@@@BBBCCCCCCCCCBBBCCCFFFIIIFFFDDD???666,,,((((((***(((''''''&&&&&&%%%%%%%%%''')))555GGGQQQTTTWWW^^^cccjjjqqquuuxxxyyyuuuppphhheeeaaaZZZPPPCCC666...111000222888???AAA;;;555444222...,,,+++)))'''%%%"""###$$$%%%&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$"""""""""###$$$%%%'''(((%%%&&&'''(((((()))(((((())))))************++++++))))))*********)))(((((((((''''''&&&%%%$$$$$$$$$ !!!!!!"""######'''&&&%%%$$$$$$######$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""!!!!!!(((((('''%%%$$$###"""!!!%%%&&&'''(((************###&&&'''%%%$$$&&&&&&##################$$$%%%%%%#########$$$%%%'''((()))$$$$$$%%%''')))***((('''%%%&&&&&&'''''''''''''''$$$$$$$$$$$$###############$$$&&&'''((((((((((((***)))((('''''''''''''''&&&%%%%%%%%%&&&'''((()))%%%$$$###$$$&&&(((((('''%%%$$$###"""""""""###$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%!!!$$$''')))******,,,---+++,,,///222444666666666333///***))),,,...///...'''$$$###%%%'''***222;;;PPP\\\ggggggdddeeehhhjjjjjjlllmmmkkkgggeeefffiiihhhhhhhhhgggggggggggggggffffffgggggggggfffeeedddcccccccccccccccddddddeeefffggggggfffccc`````````cccdddeeeffffffggggggfffhhhhhhhhhhhhhhhhhhhhhhhheeeeeeeeedddeeeeeeffffffhhhhhhhhhiiikkkmmmnnnoooooorrrtttssspppoooppprrrpppnnnmmmmmmoooppppppppppppooooooppprrroooiiidddPPP???---))),,,---***''')))'''&&&&&&&&&'''%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$###"""###$$$$$$###!!!'''&&&%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&###$$$%%%&&&''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%(((%%%&&&***((($$$%%%'''((((((((('''&&&!!!$$$''')))((($$$ ###""""""$$$%%%&&&%%%$$$$$$######"""""""""""""""&&&%%%$$$###"""!!! """#########$$$$$$!!!!!!!!!!!!"""""""""""" !!!#########!!!!!!!!!"""""""""""""""######$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$"""!!!!!! !!!"""###$$$ !!!###%%%'''(((***+++%%%%%%%%%$$$$$$%%%&&&&&&aaa``````___```aaabbbbbbbbbbbbdddeeeeeeeeedddddd````````````____________````````````````````````]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^___``````aaa``````bbbaaa``````aaaaaa```___________________________aaabbbbbb```^^^^^^___```^^^``````^^^```bbb```\\\[[[RRRIIIDDD===444/////////999AAACCCBBBCCCBBB???AAABBBCCCBBBAAABBBEEEGGGDDDCCC???888000+++,,,...&&&&&&'''''''''&&&&&&%%%&&&***555EEENNNRRRWWW]]]bbbjjjrrrvvvxxxxxxtttnnneeebbb___\\\VVVLLL>>>333111333888???BBB@@@999222666444111...+++(((&&&%%%%%%&&&''''''((((((((('''%%%$$$$$$$$$#########""""""#########$$$%%%&&&&&&%%%&&&&&&'''(((((()))))))))))))))))))))))))))***'''((((((((('''&&&%%%%%%''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""######$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***++++++###%%%&&&&&&&&&&&&$$$"""$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%'''(((((($$$%%%&&&((()))(((&&&%%%###%%%''')))******))))))&&&&&&&&&&&&&&&%%%%%%%%%!!!###$$$%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((()))$$$###"""###&&&((((((''''''&&&$$$######$$$&&&(((%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%'''(((******+++++++++###$$$&&&''''''((()))******'''###"""$$$&&&''''''(((&&&%%%'''&&&%%%(((...:::KKK[[[bbbccceeegggggghhhjjjlllkkkiiihhhiiikkkggghhhiiiiiiiiihhhgggggghhhhhhhhhgggggggggffffffeeeddddddccccccccccccdddbbbdddffffffdddcccbbbcccddddddeeefffggggggggggggfffggggggggggggggggggfffggggggfffeeeddddddddddddfffggggggiiijjjkkkmmmmmmmmmpppssssssqqqppppppqqqpppooooooppprrrrrrqqqppppppoooooopppqqqqqqmmmkkk]]]LLL888///......***&&&+++)))&&&%%%%%%&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%%%%$$$!!!$$$######"""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%!!!###$$$$$$$$$$$$%%%'''######$$$%%%%%%%%%%%%%%%######$$$$$$$$$###""""""&&&'''$$$$$$((('''$$$&&&''')))***)))((('''!!!%%%((((((%%%######!!! """&&&'''$$$!!!&&&%%%###"""""""""###$$$%%%%%%$$$###"""!!! """%%%%%%######%%%((( !!!!!!"""###$$$$$$!!!!!!###"""  !!!!!!"""###$$$$$$%%%%%%$$$$$$""""""#########$$$$$$$$$$$$######"""###$$$&&&'''$$$$$$%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%```````````````aaaaaabbb```aaacccdddddddddcccbbb````````````____________]]]]]]^^^___``````aaaaaa^^^^^^^^^^^^^^^^^^______^^^___``````````````````___^^^^^^___bbbccccccbbb________________________```aaaaaa```^^^]]]___```^^^``````___aaacccaaa\\\[[[RRRIIICCC<<<444000000111:::BBBCCCBBBCCCBBB@@@AAABBBBBBAAAAAAAAADDDFFFCCCDDDAAA;;;222,,,******&&&&&&'''((((((((('''''')))///999FFFNNNTTTZZZ```dddkkksssvvvxxxxxxtttmmmlllhhhdddaaa\\\QQQBBB666111888AAAFFFDDD???;;;999666555222...+++(((&&&&&&'''(((((((((''''''&&&%%%""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''&&&%%%$$$&&&&&&'''((()))***++++++'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""!!!""""""###%%%&&&&&&'''&&&&&&&&&''''''(((((()))***))))))))))))((('''(((#########$$$%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&%%%&&&''''''&&&$$$#########$$$&&&)))***+++******'''''''''&&&&&&&&&%%%%%%###%%%&&&&&&%%%%%%''')))''''''&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''(((%%%###"""###%%%''''''&&&&&&%%%#########%%%''')))%%%$$$$$$###$$$$$$%%%%%%'''%%%$$$&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%---***&&&###"""###%%%&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&'''((((((((((((%%%&&&''''''%%%%%%''')))'''&&&&&&&&&'''''''''&&&(((&&&&&&((('''$$$&&&***)))999KKKWWW```ggghhhffffffhhhjjjkkkkkkllllllmmmhhhhhhiiijjjjjjiiiiiihhhiiiiiihhhhhhhhhggggggggghhhgggfffdddcccbbbbbbbbbbbbdddffffffeeeccccccccccccdddeeeffffffgggggggggeeefffggggggggggggfffeeeiiihhhgggfffeeeeeeeeeeeegggggghhhiiiiiijjjjjjjjjkkkmmmpppqqqrrrqqqrrrrrrnnnnnnppprrrtttssspppnnnooooooooopppqqqqqqpppooohhh]]]NNNAAA;;;:::888666:::555///)))&&&%%%$$$###%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&%%%"""&&&&&&&&&&&&&&&%%%%%%%%%############$$$$$$%%%%%%"""###%%%%%%$$$$$$%%%&&&((((((((((((((('''&&&&&&###$$$$$$%%%&&&&&&&&&&&&((()))(((%%%%%%(((***)))%%%&&&''')))******))))))%%%$$$$$$%%%&&&'''&&&$$$&&&$$$###%%%(((((($$$!!!&&&%%%###"""""""""###$$$"""""""""""""""""""""""""""$$$%%%$$$!!!!!!###&&&############$$$&&&'''((('''$$$!!!!!!$$$%%%###!!!######"""""""""###$$$%%%!!!""""""###############""""""#########$$$$$$$$$$$$############%%%'''(((%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%______```aaaaaaaaaaaaaaa___aaabbbddddddcccaaa```aaaaaaaaa`````````______\\\\\\]]]^^^```aaabbbccc____________````````````______```````````````___]]]]]]]]]___bbbddddddddd________________________^^^___```___]]]]]]___```]]]```aaa```bbbdddaaa\\\ZZZQQQGGGAAA;;;333///000222:::AAAAAAAAABBBCCCAAABBBCCCCCCBBBAAABBBDDDFFFEEEEEECCC<<<111)))%%%$$$'''''''''(((((())))))***///666@@@IIIPPPWWW^^^dddfffnnntttvvvxxxxxxtttnnnnnnjjjfffaaa[[[OOO???444333;;;DDDFFFAAA<<<;;;===555444222///***'''&&&&&&&&&&&&&&&&&&%%%$$$###"""#########$$$%%%&&&&&&'''$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%&&&'''((()))((((((''''''''''''&&&&&&(((((()))))))))(((''''''&&&&&&'''((()))***+++,,,''''''&&&&&&%%%$$$$$$###***)))(((&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$###############"""""""""$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&'''''',,,)))((())))))&&&&&&)))"""""""""######%%%&&&&&&+++***(((&&&%%%$$$$$$###&&&''''''&&&$$$######$$$###$$$&&&((()))***++++++&&&&&&%%%%%%$$$$$$######!!!###%%%$$$!!!!!!$$$'''((((((''''''''''''((((((###$$$%%%&&&&&&'''&&&&&&%%%$$$######%%%&&&&&&%%%""""""!!!!!!"""$$$&&&'''$$$$$$######$$$$$$%%%%%%'''$$$"""$$$&&&(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%,,,)))$$$  ###%%%!!!!!!!!!"""###$$$%%%&&&$$$###"""###%%%&&&%%%$$$ ###%%%%%%######%%%((($$$%%%'''(((((((((&&&&&&&&&$$$%%%'''&&&$$$&&&+++$$$...<<>>======AAADDDDDDFFFGGGGGGFFFDDDEEEGGGIIIFFFEEEAAA:::333///111444***)))(((((()))+++---///000999BBBGGGLLLSSS\\\aaakkkqqquuuvvvwwwyyyvvvqqqjjjjjjjjjhhhddd\\\SSSMMMVVVSSSOOOJJJEEE???;;;888222222222...)))&&&&&&(((%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%$$$$$$### !!!###%%%&&&&&&&&&%%%((((((''''''((()))+++,,,******))))))((((((((('''$$$$$$%%%&&&'''''''''&&&(((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''(((%%%&&&'''))),,,///222333(((((((((''''''&&&&&&&&&$$$%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***///,,,---222111+++(((+++''''''&&&&&&&&&'''((((((******((('''&&&%%%%%%$$$$$$%%%&&&$$$###&&&+++///%%%%%%$$$%%%&&&(((***+++))))))((('''&&&&&&%%%%%%###&&&(((&&&""""""&&&***&&&'''''''''(((***+++,,,$$$%%%&&&&&&&&&%%%$$$###(((&&&$$$###$$$$$$###"""!!!"""$$$%%%''''''(((((($$$#########$$$%%%%%%&&&$$$ """%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''(((((('''''''''&&&&&&%%%&&&&&&''''''&&&###!!!"""%%%'''&&&$$$&&&***---,,,(((%%%%%%(((%%%&&&&&&&&&&&&&&&'''))))))&&&%%%&&&&&&&&&+++222***,,,,,,---666IIIZZZccciiiiiiiiikkklllkkkhhhfffkkkjjjiiihhhhhhjjjlllmmmlllkkkjjjiiiiiiiiijjjkkkjjjiiihhhgggggggggggggggbbbcccdddcccccceeehhhkkkddddddeeefffggggggggggggeeefffhhhiiiiiihhhfffeeeeeeeeeeeefffggghhhiiijjjcccdddgggjjjlllmmmmmmmmmpppnnnllllllnnnppppppqqqtttqqqllljjjlllooorrrtttlllnnnqqqrrrqqqqqqqqqqqqiiimmmlllhhhhhhllllllgggeeeYYYGGG777---))))))***###$$$%%%%%%&&&&&&%%%%%%$$$"""!!!!!!###%%%%%%%%%%%%&&&'''((((((((('''&&&$$$$$$%%%%%%&&&'''((((((&&&''''''%%%###!!!"""###$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&'''%%%%%%&&&'''(((***---'''%%%$$$###$$$'''***,,,...+++)))((('''&&&$$$"""!!!%%%))))))&&&######$$$""""""###$$$$$$"""!!! !!!"""""""""############$$$"""!!!###%%%%%%"""%%%$$$"""!!!"""###%%%&&&$$$&&&'''%%%!!! """$$$###""" !!!###%%%######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$#########$$$&&&((()))%%%%%%$$$$$$$$$$$$$$$############$$$%%%&&&'''(((bbbbbbaaaaaabbbbbbcccdddaaaaaaaaaaaabbbcccdddeeeaaaaaa``````_________^^^^^^___```aaaccccccdddddd^^^^^^_________^^^]]]\\\ccccccbbbaaa`````````aaa^^^]]]]]]]]]___bbbeeeggg______^^^^^^^^^______``````___^^^___```aaaaaa```___^^^\\\[[[```dddbbb[[[TTTIIIAAA???777+++)))///222666<<>>888000+++))))))+++++++++***))))))((((((+++666@@@EEEJJJSSS\\\```llltttwwwtttrrrvvvxxxvvvqqqnnnjjjeee```\\\YYYWWWYYYTTTMMMGGGBBB???<<<:::333222000---***(((&&&&&&$$$$$$######$$$$$$%%%&&&###### """%%%$$$$$$############$$$$$$$$$&&&((()))(((((()))***'''***,,,***'''%%%''')))(((&&&""" !!!###%%%%%%$$$"""!!!"""$$$$$$$$$!!!$$$&&&(((((()))'''***,,,+++((()))...333...***%%%"""!!!"""######%%%%%%%%%$$$$$$$$$######&&&%%%$$$"""!!!!!!###%%%###$$$%%%$$$$$$''',,,000999<<<<<<666111...***%%%&&&%%%%%%&&&''''''%%%###(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""###'''***---((((((((('''&&&&&&%%%%%%###$$$$$$%%%%%%&&&'''''''''((()))))))))***,,,...((('''&&&%%%$$$$$$$$$$$$""""""!!!!!!""""""###$$$ !!!!!!""""""######''''''&&&$$$"""!!! %%%###!!!!!!###$$$$$$###&&&&&&%%%$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$###"""""""""###%%%%%%%%%&&&&&&%%%###"""###$$$$$$%%%&&&%%%(((***%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((+++)))%%%###&&&***((()))---///---111DDDXXXdddeeegggiiikkklllllllllmmmmmmllliiihhhjjjmmmpppnnnlllkkklllnnnmmmjjjgggjjjgggdddbbbbbbccccccbbbiiijjjjjjhhheeedddddddddeeedddbbbbbbbbbbbbdddeeeeeeeeeddddddddddddccccccbbbccccccddddddeeeeeeeeecccdddfffffffffgggjjjlllnnnmmmllllllmmmnnnooopppppppppooooooooooooppppppnnnoooooopppppppppppppppnnnnnnlllkkkkkkllljjjgggggg___QQQ@@@111(((&&&&&&'''&&&%%%$$$$$$%%%'''(((###"""!!!"""###$$$###"""$$$$$$$$$######"""""""""$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$######"""""""""&&&&&&&&&%%%$$$###"""!!!###""""""###$$$%%%&&&''' '''***&&&%%%(((((($$$(((((((((''''''&&&%%%%%%$$$$$$$$$#########"""""" """""""""!!!"""###!!!   !!!"""!!!!!!!!!!!!#########"""""""""!!!  !!!!!! !!!!!!######$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&&&&%%%bbbbbbaaaaaabbbbbbcccdddaaaaaaaaaaaabbbcccddddddaaa`````````____________^^^___```aaacccccccccccc______^^^^^^^^^^^^]]]]]]aaaaaa```````````````aaa````````````aaabbbdddeeeaaa``````_________``````____________```aaa````````````^^^\\\^^^bbb```ZZZWWWIII>>>;;;777---))),,,222666<<<@@@BBBCCCEEEFFFCCCCCCCCCDDDEEEFFFGGGGGGCCCBBB???999222,,,)))((((((((('''&&&&&&&&&'''''',,,888CCCHHHMMMVVV^^^aaakkkrrrvvvsssqqqrrrrrrooommmkkkgggbbb^^^ZZZXXXWWWVVVQQQJJJDDD@@@===;;;999333222///,,,)))'''&&&%%%&&&%%%%%%$$$#########$$$ """###$$$$$$$$$$$$$$$$$$############$$$$$$$$$&&&(((((((((((()))***)))******)))''''''((()))***(((&&&######$$$'''(((%%%$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&(((+++...,,,)))'''(((+++(((%%%"""!!!"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$$$$$$$###$$$$$$$$$%%%&&&%%%%%%+++444;;;IIILLLJJJCCC;;;444,,,%%%)))(((&&&'''''''''%%%$$$"""###$$$%%%&&&(((((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###$$$&&&(((***&&&&&&''''''''''''''''''######$$$%%%&&&'''(((((('''((()))(((((((((***,,,(((((('''&&&%%%%%%%%%%%%###############$$$$$$%%%"""""""""###############%%%%%%$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$#########$$$%%%&&&%%%&&&'''%%%###""""""######%%%%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&'''&&&$$$###%%%'''(((***...000------888FFF\\\```eeeiiikkklllmmmnnnkkklllkkkjjjiiiiiikkknnnnnnmmmkkklllmmmmmmiiifffiiifffdddccccccdddcccbbbggghhhhhhgggeeecccddddddddddddccccccccccccddddddcccccccccddddddeeeeeeeeeggghhhhhhhhhhhhhhhhhhiiieeefffggggggggghhhjjjlllmmmlllllllllmmmnnnooopppppppppooonnnnnnnnnoooooommmnnnnnnoooppppppppppppooooooooopppqqqqqqooolllnnngggXXXDDD222)))***...)))((('''&&&&&&&&&&&&%%%%%%$$$######%%%%%%$$$###%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$######'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""""""""######$$$$$$%%%%%%!!!'''***'''&&&((((((%%%&&&&&&&&&&&&&&&'''''''''$$$$$$$$$#########"""""" """"""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""!!!!!!""""""""""""""""""!!!!!!"""""""""!!!%%%%%%$$$##################"""!!! !!!"""#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((('''%%%%%%%%%%%%&&&&&&&&&&&&$$$######$$$&&&((('''&&&bbbbbbaaaaaabbbbbbcccdddbbbbbbaaaaaaaaabbbbbbccc````````````____________^^^___```bbbbbbccccccccc``````^^^]]]]]]]]]^^^__________________``````aaabbbbbbbbbbbbbbbbbbbbbccccccbbbaaa```````````````____________```````````````bbbaaa]]]]]]^^^]]]ZZZZZZJJJ<<<999666///+++,,,333777===AAACCCDDDEEEFFF@@@@@@AAABBBDDDEEEFFFGGGBBBBBB@@@;;;444---)))''''''&&&%%%$$$$$$&&&((()))---999FFFLLLQQQYYY```ccciiiooossssssrrrrrrqqqnnnjjjhhhddd___[[[XXXVVVUUURRRMMMFFFAAA===;;;999777333222///,,,***(((&&&%%%((('''%%%$$$###"""""""""$$$!!!"""&&&'''$$$!!!$$$$$$############$$$$$$$$$&&&((((((((('''((()))+++)))'''&&&'''(((((((((***)))'''%%%%%%&&&''')))$$$$$$###""""""###$$$$$$***)))(((&&&%%%$$$######&&&***---,,,)))%%%%%%&&&$$$###"""###%%%&&&&&&&&&###$$$$$$%%%'''(((((()))!!!"""%%%(((((('''%%%$$$%%%&&&'''&&&(((111@@@KKKYYY\\\ZZZSSSJJJ@@@444***+++)))''''''''''''%%%$$$!!!"""###%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))######$$$%%%&&&'''((()))&&&''''''&&&%%%%%%&&&(((((((((''''''&&&&&&%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&!!!$$$'''&&&$$$"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''%%%###!!!!!!""""""%%%$$$ !!!###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######$$$$$$''')))...222111...111666NNNVVV```gggiiiiiiiiijjjkkklllnnnmmmlllkkklllmmmnnnmmmmmmmmmmmmllliiiggggggeeeddddddeeeeeedddbbbeeeffffffeeedddcccdddeeeddddddeeeeeeeeeeeeddddddbbbbbbcccdddeeefffgggggggggggggggggggggfffffffffggghhhiiiiiihhhhhhiiikkkllllllkkkllllllnnnoooppppppoooooonnnmmmmmmmmmmmmkkklllmmmnnnooopppppppppnnnmmmlllmmmoooqqqppppppppplllaaaOOO;;;...+++---)))'''%%%&&&))))))'''$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""" %%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&"""###$$$%%%%%%%%%$$$###"""&&&)))'''&&&''''''%%%$$$$$$$$$%%%&&&'''''''''$$$$$$$$$###############!!!""""""!!!!!!!!!"""#############################################"""#########"""!!! ###""""""!!!!!!!!!!!!!!!###"""  """#########$$$$$$$$$$$$$$$###########################""""""###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$######$$$''')))((((((bbbbbbaaaaaabbbbbbcccdddcccbbbbbbaaaaaaaaaaaabbb```````````````_______________aaabbbbbbcccccccccbbb```^^^]]]\\\]]]___```aaaaaa```_________````````````aaabbbbbbbbbbbbaaabbbbbbaaa```____________^^^___``````______```aaa^^^bbbbbb^^^[[[]]]]]][[[WWWKKK>>>999444000///222777:::@@@CCCDDDEEEFFFFFFBBBCCCDDDEEEFFFGGGHHHHHHBBBCCCCCC???888000***'''((('''%%%$$$%%%(((***,,,...:::GGGNNNTTT[[[bbbdddfffkkkqqquuuwwwwwwuuurrrllliiiddd^^^YYYUUUSSSRRRNNNIIICCC>>><<<:::888777555333111...+++)))'''''''''&&&%%%$$$###############  ###$$$"""%%%$$$$$$######$$$$$$%%%$$$&&&(((((('''''''''(((,,,(((%%%%%%'''))))))'''&&&%%%$$$######$$$%%%&&&###$$$$$$######"""###$$$)))((('''%%%$$$$$$$$$$$$$$$&&&))))))'''%%%%%%&&&%%%%%%%%%&&&)))***)))((($$$$$$$$$%%%&&&''''''((($$$%%%&&&((())))))'''%%%&&&&&&'''(((---:::LLLYYY^^^bbbccc]]]VVVMMM@@@444,,,)))&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%###"""!!!"""$$$&&&''''''&&&&&&%%%%%%$$$!!!!!!""""""############%%%%%%$$$$$$#########"""######$$$%%%&&&&&&''''''"""''''''### !!!$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%&&&''''''%%%###!!!!!!""""""&&&%%%###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%$$$"""%%%''',,,111555555444444===IIIXXXbbbfffeeeddddddllloooqqqrrrpppnnnmmmmmmnnnnnnnnnnnnnnnllljjjhhheeeddddddeeeffffffdddbbbbbbcccddddddcccbbbccceeecccdddffffffffffffdddcccccccccddddddeeeffffffgggggggggffffffeeeeeeddddddggghhhjjjiiihhhgggggghhhjjjjjjkkkkkklllmmmnnnooopppooonnnmmmmmmllllllmmmjjjkkklllnnnooooooooooookkkccc\\\[[[]]]aaahhhnnnmmmmmmjjj___NNN===000***,,,((($$$%%%)))+++***(((((('''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%(((((()))***************$$$%%%&&&''''''&&&$$$###"""$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################!!!"""$$$$$$###""""""###""""""######$$$$$$######$$$$$$######""""""""""""!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!"""!!!!!!"""######$$$$$$%%%%%%$$$$$$########################!!!"""""""""""""""###%%%!!!!!!"""""""""############""""""$$$&&&(((((('''bbbbbbaaaaaabbbbbbcccdddbbbbbbaaaaaa```aaaaaaaaa_________```````````````___```aaabbbbbbbbbbbbbbbbbbaaa___]]]]]]^^^___```dddcccbbbaaa``````___```\\\]]]___```aaabbbbbbaaaaaa```______^^^^^^^^^___]]]___aaa```___^^^```bbb\\\```aaa]]][[[]]]^^^]]]OOOHHH@@@777000,,,111777888<<<@@@CCCDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGCCCEEEFFFCCC;;;333,,,(((((('''%%%$$$%%%(((+++---///;;;HHHPPPUUU]]]cccfffhhhkkkqqqwwwzzzxxxtttrrrpppllleee^^^WWWRRRPPPNNNKKKGGGAAA===;;;:::999888666555222///---***)))(((%%%$$$$$$###$$$$$$%%%%%%!!!!!!!!!!!!!!!"""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&(((((('''&&&'''(((+++'''$$$%%%(((***)))'''##################$$$$$$"""###%%%$$$###"""###$$$############$$$%%%&&&'''&&&&&&&&&$$$######%%%&&&&&&&&&&&&'''))))))'''%%%%%%%%%%%%$$$$$$$$$$$$$$$'''%%%$$$%%%&&&'''%%%###%%%&&&'''+++555EEEWWWcccaaadddeeebbb]]]UUUIII===...+++'''%%%%%%&&&'''&&&******((('''%%%$$$###"""((((((((((((((((((((((((###$$$%%%''''''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%$$$$$$###""""""""""""######!!! !!!$$$$$$%%%%%%%%%$$$######"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$######""""""!!!%%%%%%%%%%%%%%%%%%&&&&&& &&&******&&&###$$$'''############$$$$$$%%%&&&$$$$$$############$$$$$$!!!""""""###############&&&''''''%%%###!!!!!!"""###'''&&&  $$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$&&&'''(((---333888999777///;;;MMM[[[cccfffffffffkkknnnrrrsssqqqnnnlllkkkmmmnnnoooooonnnlllkkkkkkfffeeedddeeeffffffeeecccaaabbbccccccbbbbbbcccdddcccdddffffffffffffdddccceeeeeeeeeeeeeeeeeeeeeeeeiiiiiiiiihhhhhhggggggffffffgggiiiiiigggfffffffffhhhiiijjjkkklllmmmnnnnnnoooooonnnmmmmmmmmmmmmmmmkkklllmmmnnnooooooooooooeeeVVVGGG@@@AAAIIIVVVcccmmmnnnnnnkkkaaaSSSEEE<<<888333,,,(((((()))))))))(((&&&%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((&&&'''((()))))))))))))))%%%&&&((())))))'''%%%$$$!!!"""$$$%%%$$$"""###%%%&&&&&&&&&%%%%%%$$$$$$$$$###########################$$$&&&%%%$$$######$$$ !!!"""#########""""""######"""!!!!!!!!!"""###"""!!!!!!!!!!!!"""""""""%%%$$$$$$###$$$$$$%%%%%%###"""  """#########$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$&&&)))!!!!!!"""""""""#########"""!!!!!!"""%%%&&&&&&%%%bbbbbbaaaaaabbbbbbcccdddaaaaaa`````````aaaaaabbb_________`````````````````````aaabbbbbbbbbbbbbbbaaaaaa___^^^^^^^^^___```dddcccbbbaaaaaa`````````\\\\\\]]]^^^```aaabbbbbb______^^^^^^^^^^^^______]]]___bbbaaa^^^^^^```ccc]]]______\\\\\\___^^^[[[HHHFFF@@@555+++)))///666888<<<@@@CCCCCCBBBBBBBBBEEEFFFGGGHHHHHHGGGFFFEEEDDDFFFGGGDDD<<<444,,,)))&&&%%%$$$$$$%%%''')))***111===JJJPPPVVV___fffiiinnnmmmqqqxxxzzzuuupppnnnrrrnnnfff^^^VVVQQQNNNMMMHHHDDD???<<<;;;:::999999666555222000---+++))))))$$$$$$######$$$$$$%%%&&&######$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&((((((&&&%%%&&&''''''&&&&&&'''((()))((('''###$$$%%%&&&&&&&&&%%%%%% ###&&&%%%###!!!"""%%% """$$$&&&'''''''''+++)))&&&###!!!!!!"""###%%%$$$$$$%%%&&&&&&$$$"""%%%%%%%%%$$$$$$#########&&&###!!!"""%%%'''%%%###&&&%%%(((111@@@QQQ___fffeeegggfffccc```[[[PPPDDD666222,,,)))(((((())))))***))))))((('''&&&%%%%%%))))))))))))))))))))))))###$$$%%%&&&'''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&%%%$$$###""""""!!!"""######"""  """"""###$$$%%%%%%$$$###"""%%%&&&'''((()))(((''''''###############"""""""""%%%%%%%%%%%%$$$$$$$$$$$$!!!$$$''''''%%%###$$$%%%######"""######$$$%%%&&&######""""""""""""###### !!!""""""######""""""%%%&&&&&&%%%###"""###$$$$$$'''&&&"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''%%%&&&---666999888+++333AAAPPP^^^gggkkkmmmhhhkkkooopppnnnkkkhhhgggjjjlllnnnnnnlllkkkkkklllhhhfffeeeeeeffffffeeecccaaacccdddcccbbbbbbcccdddddddddeeeeeeeeeeeeddddddffffffffffffeeeeeeddddddggggggggggggffffffffffffdddfffhhhiiigggfffeeefffggghhhiiikkklllmmmmmmmmmooonnnnnnmmmmmmnnnnnnooommmmmmnnnooooooooonnnnnnaaaMMM888///...444CCCSSSlllnnnooonnnjjjddd^^^[[[MMMHHH???666---)))'''&&&'''&&&%%%$$$%%%%%%$$$"""$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&%%%%%%%%%&&&'''((((((((('''&&&"""!!!###%%%$$$!!!"""&&&'''''''''&&&%%%$$$$$$$$$###############$$$$$$$$$###%%%&&&&&&$$$######$$$!!!"""###""""""!!!""""""!!! !!!"""###$$$%%%$$$###"""!!! #########"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$""""""%%%((($$$$$$$$$%%%%%%%%%%%%&&&"""!!! """$$$%%%$$$###bbbbbbaaaaaabbbbbbcccddd```````````````aaabbbccc____________`````````aaa``````aaabbbbbbbbbbbbaaa````````````____________```````````````aaabbbccc```___^^^^^^___```aaabbb^^^^^^^^^^^^___```aaabbb\\\___bbbaaa^^^]]]```ccc``````^^^[[[]]]___]]]WWWKKKHHHAAA666---+++...222<<>>666000---,,,,,,+++******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$""""""###%%%"""###%%%&&&&&&%%%###"""$$$%%%'''((()))((('''&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""###$$$%%%&&&######""""""""""""###### !!!"""###$$$######"""###$$$%%%%%%######$$$%%%###%%%%%%###$$$&&&$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''$$$###%%%(((%%%&&&$$$###***555<<<;;;444333666AAAPPP^^^gggkkkgggjjjmmmmmmkkkhhhfffeeedddgggjjjkkkjjjiiiiiikkkjjjhhheeedddeeeeeeddddddbbbdddddddddbbbaaabbbdddddddddccccccccccccddddddeeeeeeeeeeeeffffffffffffeeeeeeeeeeeeeeefffffffffdddfffiiijjjhhhgggggggggfffgggiiikkklllmmmmmmmmmnnnnnnnnnnnnooopppqqqqqqooooooppppppoooooonnnnnn```KKK777...++++++666DDD```hhhpppooogggaaaaaaeee^^^\\\UUUHHH999---((('''(((&&&%%%%%%%%%%%%$$$"""#########$$$$$$$$$%%%%%%######$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!!!!!!!######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%"""###&&&%%%"""###)))'''''''''&&&&&&&&&&&&&&&""""""#########$$$$$$$$$"""$$$%%%$$$###!!!""""""!!!"""######"""!!!""""""!!!!!!"""$$$&&&'''%%%$$$"""!!!!!!!!!""""""!!!!!! !!!""""""###"""###$$$%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%""""""&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$###""""""$$$$$$$$$"""bbbbbbbbbaaabbbccccccddd____________```bbbcccccc^^^_________``````aaaaaa```aaaaaabbbbbbbbbbbbaaa`````````aaa```______^^^\\\\\\]]]^^^```bbbcccddddddbbb```___^^^___```bbb____________```bbbcccddd\\\```cccaaa^^^]]]```ccccccbbb]]]ZZZ]]]```[[[TTTRRRMMMCCC888111000000///@@@DDDGGGIIIIIIHHHGGGGGGCCCEEEGGGJJJKKKKKKJJJJJJCCCDDDDDD@@@999111+++''')))))))))***************777BBBMMMSSSYYYccclllpppuuuqqqsss|||{{{wwwwwwooojjjccc[[[TTTPPPNNNMMMCCC@@@;;;999888888888888333222000---***(((&&&&&&''''''%%%$$$###"""""""""&&&%%%)))'''"""&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((('''&&&%%%%%%&&&!!!%%%***+++(((&&&&&&'''"""###%%%''''''&&&%%%$$$###''''''### """%%%###%%%(((***)))'''$$$!!!""""""$$$%%%''''''%%%###%%%$$$######%%%''''''&&&###$$$%%%%%%&&&'''((((((###$$$'''---444666111,,,)))(((,,,===SSSccchhhfffiiiiiifffeeeggghhhbbbZZZNNNHHH>>>666222///...------,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&'''((((((((($$$%%%%%%&&&'''((()))***&&&''''''&&&%%%%%%&&&(((###$$$&&&''''''&&&%%%###!!!"""$$$&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&"""""""""######$$$$$$%%%'''%%%$$$$$$%%%&&&&&&%%%""""""""""""###$$$%%%&&&$$$##################$$$!!!"""###$$$%%%$$$######"""$$$%%%%%%$$$###%%%&&&"""$$$$$$$$$&&&(((###$$$$$$$$$$$$$$$$$$$$$$$$"""&&&)))'''###!!!$$$(((!!!$$$$$$###***888@@@AAA???777111444BBBSSS^^^ccciiikkknnnnnnllliiigggggg```dddhhhhhhgggfffhhhjjjllliiieeedddddddddddddddcccdddeeedddbbbaaabbbccceeedddbbbbbbbbbbbbdddeeecccddddddeeefffggghhhhhhhhhhhhiiiiiijjjjjjkkkkkkdddgggjjjkkkjjjiiihhhhhheeefffiiikkklllmmmmmmmmmnnnnnnnnnnnnoooqqqrrrsssqqqqqqqqqppppppooonnnmmm```MMM<<<555000+++111<<>>444...,,,000333>>>EEEKKKLLLLLLLLLIIIEEEAAAFFFIIIGGGFFFHHHGGGEEEAAAAAA???:::333---***((()))(((***+++)))&&&)))...:::@@@IIIQQQXXX___hhhnnnvvv{{{|||yyywwwxxxnnnhhh```\\\XXXPPPCCC999===;;;888555444333444444000000///---+++(((&&&$$$######$$$$$$$$$######"""!!!$$$###!!!"""&&&(((''')))'''%%%###"""###$$$&&&---......,,,)))&&&%%%%%%((('''%%%%%%%%%%%%###"""%%%'''((('''%%%############$$$%%%$$$###"""###$$$((('''&&&%%%&&&&&&(((((($$$$$$$$$$$$$$$###"""!!!%%%'''$$$$$$(((###%%%&&&&&&%%%$$$$$$%%%'''$$$$$$&&&&&&%%%&&&+++'''***777MMM\\\aaacccfffhhhfffeeeeeeffffffeeedddZZZTTTJJJAAA:::555111///+++,,,,,,+++(((&&&%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''$$$$$$&&&'''$$$%%%((('''''''''&&&&&&'''''''''&&&$$$$$$&&&&&&$$$$$$&&&%%%$$$###$$$&&&'''&&&%%%%%%###$$$((('''###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$ """#########"""!!!&&&&&&%%%###""" '''$$$!!!!!!###$$$$$$"""$$$$$$$$$#########""""""&&&&&&%%%$$$###"""!!!!!!""""""###$$$$$$%%%&&&&&&$$$$$$###############$$$%%%%%%$$$$$$%%%%%%&&&'''""" ###$$$""""""%%%!!!"""%%%'''%%%&&&000;;;GGGCCC;;;555777DDDVVVcccjjjhhhggghhhiiiiiihhhgggfffhhhhhhfffbbbaaadddgggiiihhhfffeeedddccccccccceeeeeeeeeddddddcccccccccaaaaaabbbcccdddeeeeeefffeeeeeeeeeeeeggghhhiiijjjkkkjjjjjjkkkjjjhhhiiillleeefffggggggfffeeeeeefffhhhfffeeefffhhhkkklllmmmnnnnnnooonnnmmmnnnqqqtttpppqqqqqqqqqooommmkkkjjjhhh___NNN:::,,,+++333;;;^^^fffllliii```YYYYYY[[[bbbkkknnnaaaLLL;;;///))))))$$$$$$((()))$$$!!!###"""######$$$$$$$$$$$$###&&&&&&&&&$$$""""""###%%%&&&%%%$$$$$$%%%%%%###"""###""""""$$$&&&'''&&&$$$###$$$&&&&&&&&&$$$"""!!!&&&&&&$$$""""""'''///555&&&$$$######%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&###!!!"""$$$$$$  $$$$$$######"""!!!!!!!!!$$$!!! """""" """#########$$$$$$$$$$$$$$$""""""$$$###$$$%%%$$$######$$$&&&'''$$$!!!!!!###$$$###"""#########$$$%%%%%%%%%&&&""""""""""""###$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%$$$$$$###"""""""""'''$$$(((///111+++((()))cccbbbbbbaaaaaaaaabbbbbb``````aaaaaaaaaaaa``````aaa```^^^\\\\\\^^^___aaa^^^___```aaa```___]]]\\\```___^^^___aaabbb```]]]aaaaaa`````````_________cccaaa___^^^___aaaaaaaaa^^^^^^^^^____________```]]]aaaaaa^^^^^^bbbbbb___bbb```_________]]]WWWRRRIIIDDD<<<333,,,+++---000:::BBBHHHJJJJJJKKKIIIEEECCCHHHKKKHHHFFFGGGFFFCCCBBBAAA>>>888222,,,***)))((((((***,,,***'''+++111<<>>BBB999---(((bbbaaa```___```aaabbbccc``````aaaaaaaaaaaa``````bbb```]]][[[[[[]]]```bbb^^^___`````````___]]]\\\___^^^^^^___``````___]]]aaaaaa````````````______cccaaa___^^^```aaaaaaaaa^^^^^^^^^____________```^^^``````^^^___aaabbb___bbb```______^^^ZZZSSSNNNFFFCCC<<<444...+++---///888@@@HHHJJJKKKLLLJJJFFFEEEJJJLLLHHHFFFFFFEEEBBBBBB@@@<<<666///+++******'''&&&)))+++***)))---444???EEEMMMUUU[[[bbbkkkqqqrrruuuyyy~~~~~~{{{ssskkkaaaXXXRRRJJJ@@@999999888777555444444555666000///...,,,)))'''%%%$$$ !!!"""$$$%%%%%%&&&&&&###%%%%%%"""###(((***((('''''''''''''''&&&&&&&&&$$$&&&(((((('''&&&'''(((%%%$$$"""###$$$%%%$$$"""%%%'''((('''%%%$$$$$$$$$"""###$$$$$$###"""###$$$$$$&&&(((******(((&&&$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&###"""$$$$$$!!!"""$$$###%%%&&&&&&%%%$$$$$$%%%'''&&&&&&(((&&&"""###'''111:::KKK\\\dddfffhhhllliiihhhgggggghhhhhhgggffffffaaaYYYPPPGGG>>>666111...---,,,+++******))))))%%%&&&&&&&&&&&&%%%%%%$$$''''''&&&%%%$$$###""""""+++(((''')))(((%%%$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$&&&&&&$$$$$$&&&%%%''')))(((%%%$$$&&&((((((&&&'''******&&&$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!"""######$$$############"""""""""$$$######$$$&&&'''&&&%%%$$$$$$$$$###############!!!!!!!!!""""""######### """&&&((((((&&&###!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$%%%&&&&&&'''$$$###%%%%%%!!!!!!###'''$$$$$$'''((((((***...111???IIIAAA000+++777HHH___ccchhhjjjjjjjjjmmmpppjjjhhhgggggghhhhhhhhhgggbbbbbbbbbcccdddeeefffgggeeeeeeeeeeeeeeedddddddddccccccddddddeeeeeefffffffffeeeeeeeeefffggghhhhhhffffffeeecccccccccdddddddddbbb^^^WWWQQQOOORRRVVV\\\___bbbddddddgggkkkooorrrssssssrrrpppoooooopppqqqppppppooonnnnnnooooooqqqooojjjbbb\\\[[[___dddlllooossstttrrrpppoooooolllnnnmmmiiieee]]]NNN@@@333...++++++)))%%%############$$$$$$$$$%%%%%%%%%$$$"""!!!###&&&&&&$$$!!!&&&$$$###$$$%%%%%%$$$"""###"""!!!"""$$$$$$###""" !!!"""$$$$$$###"""!!!""""""""" !!!$$$'''$$$###$$$%%%'''&&&$$$"""%%%%%%$$$$$$$$$$$$$$$$$$'''###!!!"""""""""$$$)))!!!!!!""""""###$$$$$$%%% """$$$%%%$$$"""!!!"""""""""############"""!!!!!! !!!!!!""""""&&&)))...333666+++((($$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%'''###############$$$%%%%%%%%%%%%%%%$$$######"""""" $$$000@@@FFF???111(((aaa```___^^^___```bbbddd``````aaaaaaaaaaaa``````bbbaaa___^^^___```bbbcccaaaaaaaaabbbaaa```__________________``````___^^^aaaaaa``````````````````bbb```______```bbbbbbaaa^^^^^^^^^____________```^^^___```______aaaaaa```bbb```______^^^ZZZSSSMMMEEECCC===777111......000:::CCCJJJMMMMMMNNNKKKGGGEEEIIIKKKIIIFFFGGGFFFCCCBBB@@@:::333---******+++%%%%%%'''******)))...666@@@FFFNNNUUU[[[bbbkkkppptttssstttxxx}}}~~~{{{qqqiii]]]SSSKKKDDD<<<666777777666555555555666666///...,,,)))'''%%%$$$###"""######$$$%%%%%%%%%%%%!!!###### !!!&&&'''&&&&&&'''((((((((((((((('''%%%''')))))))))((()))***&&&%%%$$$%%%''''''&&&%%%$$$&&&'''&&&$$$######$$$"""###$$$$$$###"""$$$%%%&&&''')))))))))(((&&&%%%######$$$$$$$$$######"""$$$###""""""###$$$%%%'''!!!###%%%$$$###"""#########$$$'''***)))''')))...777DDDUUUbbbeeefffhhhllljjjiiihhhhhhiiiiiihhhfffhhhddd___XXXPPPGGG===666000...+++***)))))))))(((%%%%%%%%%%%%$$$######"""%%%%%%$$$$$$######""""""&&&$$$%%%((()))&&&&&&)))%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$&&&&&&$$$$$$&&&$$$(((***(((###!!!$$$((('''%%%&&&))))))&&&%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%""""""#########$$$$$$$$$!!!!!!###%%%&&&&&&%%%$$$########################!!!!!!!!!!!!""""""""""""!!!"""$$$%%%%%%###!!! !!!"""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&######&&&&&&###"""%%%'''"""!!!&&&)))((('''(((+++;;;JJJIII===333555<<>>999222,,,)))***+++%%%%%%''')))))))))...666@@@FFFNNNUUUZZZaaaiiiooowwwsssppprrrvvvyyyzzzyyynnnfffZZZOOOGGG@@@999555666666555555555555555666333111///,,,***(((''''''%%%%%%%%%%%%%%%$$$###""" ###""" !!!%%%'''%%%&&&&&&'''((()))))))))(((''')))******)))(((((()))'''&&&%%%%%%'''((('''&&&"""$$$%%%%%%###""""""###!!!###$$$$$$######$$$%%%***)))((('''''''''''''''"""######$$$$$$$$$######%%%%%%$$$"""###%%%&&&'''%%%'''(((((('''&&&&&&'''!!!"""&&&)))((('''+++111>>>LLL\\\dddeeeeeegggjjjkkkiiihhhhhhiiiiiihhhgggeeedddbbb^^^XXXPPPGGG@@@444000+++(((((((((((('''(((((()))(((((('''&&&&&&%%%%%%&&&&&&''''''(((((($$$"""###'''(((%%%%%%((($$$$$$$$$######$$$$$$$$$&&&$$$$$$&&&&&&$$$$$$&&&"""&&&)))'''""" """&&&&&&###$$$''''''$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%"""""""""###$$$$$$%%%%%% """$$$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!'''&&&%%%%%%%%%%%%&&&&&&!!!!!! !!!!!!"""######$$$############$$$%%%%%%###!!!"""%%%&&&$$$%%%((($$$###((('''%%%%%%###---;;;DDDEEE>>>666111FFFQQQ```iiilllkkkkkklllllliiiggggggiiiiiifffcccdddddddddccccccdddeeeeeeffffffffffffffffffffffffdddddddddddddddccccccccceeeeeedddeeeeeefffggghhhgggiiigggcccccceeeaaaZZZNNNBBB444---///000...***...333>>>MMM\\\dddfffeeekkknnnqqqssssssrrrssssssqqqqqqpppooooooppprrrssslllnnnqqqrrrqqqpppoooooosssrrrqqqrrrttttttrrrppplllrrruuusssqqqooojjjddd[[[SSSFFF999000+++(((%%%&&&%%%$$$############$$$)))###"""&&&'''%%%%%%$$$######%%%%%%%%%###$$$""" !!!"""#########"""######$$$$$$%%%%%%%%%""""""###%%%&&&'''&&&&&&&&&%%%&&&'''))))))(((&&&&&&%%%%%%$$$$$$#########%%%""""""%%%%%%!!! """%%%$$$$$$$$$######""""""!!!"""""""""!!! """"""""""""############!!!!!!"""######"""!!!!!! """$$$&&&''')))---///***)))'''$$$###$$$&&&'''&&&&&&%%%%%%$$$$$$######$$$###"""!!!!!!###%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$#########%%%### !!!&&&+++***'''``````aaaaaaaaaaaaaaaaaa``````aaaaaaaaaaaa``````[[[\\\___aaaaaaaaa___^^^```_________^^^^^^^^^^^^___aaabbbbbbaaa``````aaa``````aaaaaaaaaaaabbbbbb```___^^^```bbbcccbbbaaa^^^^^^^^^____________``````^^^^^^aaaaaa______bbb```______``````\\\TTTMMM@@@>>>999333...,,,,,,...:::CCCJJJLLLLLLKKKFFFAAABBBHHHJJJIIIHHHIIIIIIFFF???===888111+++((()))***((('''(((***)))(((...555@@@FFFNNNTTTYYY```gggmmmvvvssspppoooppprrrtttuuukkkdddYYYOOOFFF@@@;;;888666666555555555555555555333111...+++(((''''''&&&''''''&&&&&&%%%###"""!!!"""$$$$$$!!!"""''')))'''%%%&&&&&&'''((()))******''')))***)))'''&&&&&&&&&&&&%%%###$$$%%%&&&$$$###"""$$$%%%%%%#########$$$!!!"""$$$$$$######$$$&&&+++***((('''&&&''''''((($$$$$$%%%&&&&&&&&&%%%%%%'''((('''$$$###%%%%%%"""%%%&&&((((((&&&%%%&&&'''!!!"""%%%(((&&&$$$***222GGGTTTaaafffeeefffggghhhjjjiiihhhhhhiiiiiihhhfffcccccccccbbb___YYYQQQKKK===777///+++******(((&&&''''''((((((((('''&&&&&&######$$$%%%&&&'''((((((%%%###$$$''''''###!!!###%%%$$$$$$######$$$$$$%%%&&&$$$$$$&&&&&&$$$$$$&&&"""$$$&&&%%%"""!!!###%%%%%%""""""%%%%%%######&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$""""""######$$$%%%%%%&&& """###"""""""""$$$###############$$$$$$$$$#########""""""!!!!!!!!!&&&%%%###""""""###%%%'''###""""""!!!!!!""""""##################$$$%%%%%%""" $$$&&&$$$%%%)))$$$ ###&&&%%%$$$$$$###%%%---:::EEEEEE<<<222999DDDTTTaaahhhkkklllmmmiiiiiihhhiiijjjjjjiiiggggggfffeeeeeeddddddddddddfffffffffgggggggggggggggffffffeeeeeeddddddcccccccccccccccdddeeeggghhhiiidddhhhfffbbbaaabbb[[[PPPAAA555)))&&&+++000---)))((())),,,666EEEUUUaaagggeeeiiinnnrrrssssssssssssqqqqqqqqqqqqqqqqqqrrrrrrnnnoooqqqrrrsssrrrqqqpppuuutttrrrrrrssssssrrrqqqmmmtttxxxtttpppooopppooommmgggZZZIII===555---&&&+++)))'''%%%$$$$$$$$$$$$)))%%% """%%%'''&&&$$$#########%%%&&&%%%$$$###""" """%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!###%%%&&&%%%$$$###"""!!!"""$$$%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%###!!!"""&&&&&&""" """&&&%%%%%%$$$######"""""""""$$$$$$$$$!!! """#########$$$$$$$$$$$$!!!""""""######""""""!!!###$$$%%%%%%$$$%%%''')))###$$$$$$""" """$$$######""""""""""""""""""$$$###############$$$$$$"""""""""""""""###$$$$$$&&&&&&&&&%%%$$$$$$#########%%%%%%$$$%%%(((((($$$aaabbbcccdddcccbbbaaa___``````aaaaaaaaaaaa``````\\\]]]^^^___``````````````````___^^^^^^^^^^^^^^^^^^```bbbbbb___^^^___aaa``````aaaaaaaaabbbbbbbbb___^^^^^^```bbbcccbbbaaa^^^^^^^^^____________```aaa]]]]]]aaabbb^^^___bbb```______```___YYYPPPIII???===888222---+++---///888AAAJJJLLLMMMLLLGGGBBBDDDIIILLLIIIHHHIIIHHHEEE===;;;777111+++(((((()))---++++++,,,***)))...666AAAGGGNNNTTTZZZ```gggmmmqqqrrrrrrqqqooooooppprrreee```WWWMMMEEE???:::888666666666666555444444333222000,,,)))'''%%%%%%%%%&&&&&&&&&&&&%%%$$$######"""$$$$$$!!!"""''')))'''%%%%%%%%%%%%&&&(((***+++((()))+++***(((''''''((('''&&&$$$$$$%%%%%%$$$"""###%%%''''''%%%$$$%%%&&& """###$$$######%%%&&&*********)))(((''''''&&&###$$$%%%&&&&&&&&&&&&%%%%%%((((((%%%$$$'''&&&"""###%%%'''&&&%%%$$$%%%&&&"""###&&&(((''''''///999QQQ]]]fffhhhgggjjjjjjhhhjjjhhhgggggghhhiiigggfffcccdddeeefffeee```ZZZUUUHHH@@@666000///...+++(((%%%%%%&&&'''''''''&&&&&&"""""""""######$$$$$$%%%%%%###%%%(((((($$$"""$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$&&&&&&$$$$$$&&&###$$$$$$$$$$$$$$$$$$%%%%%%"""!!!$$$%%%######'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%!!!###$$$###!!! """%%%""""""#########$$$$$$$$$"""""""""###############!!!!!! !!!"""###$$$%%%$$$###"""""""""""""""###############$$$$$$%%%""" $$$%%%######&&&((($$$"""$$$%%%""""""$$$'''&&&(((111;;;BBBAAA>>>333:::FFFRRR[[[aaadddeee```bbbeeeggghhhhhhjjjkkkhhhgggffffffeeeeeeeeefffffffffggggggggghhhhhhhhhiiihhhhhhgggfffeeeeeeeeeaaabbbbbbdddeeegggiiijjjbbbggggggaaa``````VVVGGG555///)))'''(((******)))((()))***+++222@@@TTTbbbbbbffflllpppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqrrrqqqqqqrrrssstttttttttsssrrrrrrqqqqqqqqqssstttrrrwwwxxxsssoooppprrrssstttssskkk^^^TTTKKK???444111///,,,)))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$###!!! !!!###&&&'''(((%%%$$$$$$###############$$$"""!!!"""$$$%%%###!!!""" !!!###$$$$$$&&&&&&&&&&&&&&&&&&''''''""" !!!$$$&&&$$$%%%((($$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$"""###%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""###$$$%%%$$$######%%%'''!!!######!!! !!!###""""""##################"""###$$$$$$$$$$$$###""""""""""""""""""######$$$'''&&&&&&%%%%%%$$$######%%%)))'''%%%''''''$$$aaabbbdddfffeeeccc```^^^``````aaaaaaaaaaaa`````````_________```aaacccdddbbbbbbaaa```````````````\\\___aaaaaa^^^]]]^^^`````````aaaaaabbbbbbbbbccc___^^^^^^```bbbcccbbbaaa^^^^^^^^^_________``````aaa]]]]]]bbbbbb^^^^^^cccaaa```______]]]WWWMMMFFFAAA???999333...---///222888AAAKKKNNNOOOOOOKKKFFFFFFKKKMMMJJJGGGHHHFFFCCC<<<;;;777111,,,(((((((((111///......,,,***///666BBBHHHOOOUUUZZZ```hhhmmmmmmpppttttttqqqnnnnnnppp```[[[SSSJJJBBB===999777666666666666555444333222555333000,,,***)))))))))$$$$$$%%%&&&&&&&&&%%%%%% """""" %%%&&&%%%&&&%%%$$$$$$%%%(((***,,,)))+++------+++++++++,,,***)))''''''''''''%%%$$$%%%'''(((((('''&&&'''((( """###$$$######%%%&&&((()))+++,,,+++(((&&&$$$!!!"""###$$$$$$$$$$$$$$$ %%%'''%%%&&&******%%%''')))******)))(((((()))!!!###'''******---888DDDXXXbbbiiiiiijjjmmmmmmiiiiiihhhgggggghhhhhhgggfffeeeeeegggiiihhhddd^^^ZZZPPPGGG<<<555333111...+++(((((()))***+++++++++***'''&&&&&&&&&&&&&&&&&&&&&"""!!!$$$)))***'''&&&(((&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$&&&&&&$$$$$$&&&%%%$$$###$$$&&&'''&&&%%%%%%""""""$$$%%%###$$$'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$############$$$$$$$$$%%%%%%%%%###%%%%%%### ###&&&""""""######$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&!!!"""$$$%%%&&&&&&&&&%%%'''&&&%%%###""""""!!!!!!#########"""###$$$$$$%%%###!!!!!!$$$$$$!!!!!!$$$,,,(((&&&&&&$$$!!!!!!$$$'''&&&&&&(((...777???EEE222555;;;DDDNNNUUUXXXYYYVVVZZZ```cccdddeeehhhlllggggggfffffffffgggggghhhfffggggggggghhhhhhiiiiiikkkkkkjjjiiihhhgggffffff```aaabbbccceeehhhjjjkkkccchhhhhhcccbbbaaaTTTDDD......,,,'''###!!!###%%%"""(((+++(((&&&...BBBTTTaaaeeekkkoooppppppoooooorrrrrrssstttsssrrrqqqoootttrrrpppqqqsssuuuvvvvvvooopppppppppoooooorrruuuwwwyyywwwqqqooorrrtttsssrrrvvvvvvooohhh```SSSFFF555333///,,,)))((('''((($$$&&&)))***(((%%%######$$$###"""###%%%&&&%%%$$$###!!! !!!$$$''')))***$$$$$$###"""!!!!!!"""""")))&&&###$$$%%%%%%### $$$"""!!!$$$&&&&&&&&&&&&&&&''''''(((((((((######%%%&&&***///#########$$$$$$%%%&&&&&&"""%%%((((((&&&%%%''')))$$$$$$%%%%%%%%%&&&&&&&&&######""""""""""""######"""###$$$$$$###$$$&&&((("""%%%&&&$$$###$$$%%%%%%%%%%%%&&&&&&'''''''''!!!###$$$&&&%%%$$$"""!!!$$$$$$$$$###$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$######'''### ###&&&&&&ccccccbbbbbbaaa___^^^]]]bbbbbbaaa```___^^^]]]]]]dddccc```______```cccdddggggggeeedddbbbaaa```___```````````````_________aaaaaaaaaaaa```````````````^^^]]]```cccdddbbb```aaa```___^^^^^^^^^^^^^^^___```````````````______bbb___\\\]]]^^^YYYNNNEEE===;;;666...'''&&&)))---===AAAHHHMMMMMMJJJFFFBBBHHHKKKKKKHHHGGGGGGEEEAAA===:::444...***)))+++---000---***)))((()))111;;;KKKNNNRRRWWW\\\cccjjjnnnooorrrvvvvvvsssnnnkkkiiiggg\\\RRRLLLGGG@@@;;;:::666777888777333111//////000000///---***'''###"""%%%%%%%%%$$$$$$###"""!!!$$$%%%%%%$$$""""""$$$&&&'''%%%$$$$$$&&&''''''&&&)))((('''))),,,+++((($$$&&&### !!!######""" !!! ###((()))%%%###$$$$$$#########$$$&&&((())))))(((&&&$$$###$$$&&&'''&&&&&&%%%$$$$$$###""""""%%%###"""###$$$&&&%%%%%%)))))))))(((''''''''''''###&&&'''&&&&&&000BBBPPPccceeegggiiijjjjjjhhhgggmmmjjjgggfffggghhhiiiiiiiiihhhgggffffffeeeeeefffZZZOOO@@@666222000,,,)))***))))))***,,,,,,+++******'''######%%%&&&$$$!!!%%%%%%%%%$$$$$$#########""""""""""""####################################&&&$$$"""###%%%&&&$$$"""***(((&&&%%%''''''&&&%%%!!!###%%%'''''''''%%%$$$%%%'''***$$$###"""!!!!!!"""""" %%%$$$###$$$%%%%%%$$$"""%%%%%%$$$###"""!!!  %%%&&&###"""$$$""""""###$$$%%%$$$""" !!!!!!"""############### !!!!!!""""""########################%%%$$$$$$%%%&&&###&&&###"""&&&)))---666???:::666111000222444555444666999CCCQQQ\\\```dddiiijjjhhhggghhhgggeeeeeegggggggggfffdddccceeehhhkkkggghhhhhhfffccc```______bbbbbbaaabbbdddgggjjjllljjjhhhfffdddaaaWWWIII???---'''"""!!!$$$&&&$$$!!!%%%###$$$'''((()))...444OOO]]]kkkpppmmmkkkooouuuqqqqqqqqqqqqqqqqqqrrrrrrnnnooorrrttttttssspppooonnnooopppooooooppprrruuuxxxyyyyyywwwtttrrrrrrsssuuutttrrrqqqppplllgggdddRRRJJJ@@@888333///+++(((,,,***&&&###$$$&&&$$$ $$$$$$############$$$$$$ !!!!!!""""""######!!!"""###%%%$$$###!!! ###$$$&&&&&&$$$###$$$%%% """$$$%%%&&&&&&(((%%%"""$$$''''''"""&&&%%%"""!!!!!!"""$$$&&&%%%###!!!###&&&'''%%%###$$$###"""!!!!!!###%%%&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!$$$'''###'''!!!!!!"""""""""#########!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$###"""!!!!!!!!!######$$$$$$############$$$$$$!!!"""###%%%%%%$$$######aaaaaaaaaaaaaaaaaa```___cccbbbbbbaaaaaa``````___cccbbb```______```bbbcccbbbbbbbbbbbbaaaaaaaaa```````````````````````````aaaaaaaaaaaa````````````bbb```______aaaaaa^^^\\\``````___^^^^^^^^^^^^___]]]^^^^^^______^^^]]]]]]bbb___\\\]]]^^^YYYNNNEEEBBB@@@;;;333,,,+++...222>>>BBBHHHLLLMMMJJJFFFDDDFFFIIIIIIFFFDDDEEECCC???===999333---)))(((***,,,222...,,,+++***,,,555>>>KKKMMMQQQVVV\\\eeennntttrrrssstttuuutttqqqnnnllldddZZZQQQLLLGGG@@@;;;::::::;;;;;;999666222111000000000///...,,,)))'''&&&$$$$$$%%%%%%%%%$$$$$$###%%%'''((('''%%%$$$$$$%%%&&&$$$######%%%&&&&&&%%%((('''''')))++++++(((%%%***'''%%%%%%''''''&&&$$$&&&$$$%%%((('''###!!!"""$$$$$$$$$$$$%%%'''(((***...,,,***(((&&&&&&&&&''')))((((((''''''&&&%%%%%%$$$"""!!!!!!###$$$$$$###'''&&&%%%%%%&&&&&&%%%$$$%%%''''''&&&)))444FFFUUUdddeeegggiiiiiiiiiiiihhhkkkiiigggfffggghhhhhhgggiiihhhgggffffffeeeeeefff```XXXMMMCCC<<<777222///---,,,++++++,,,+++)))'''(((((('''&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&&&&%%%###$$$$$$$$$%%%''')))******$$$%%%&&&&&&&&&%%%$$$###%%%***%%%"""%%%'''$$$&&&%%%%%%&&&'''(((&&&%%%$$$######$$$%%%%%%###"""$$$############"""""""""###%%%""""""%%%$$$ #########"""""""""""""""!!!!!!"""###############$$$###""""""###&&&)))***$$$$$$$$$$$$$$$$$$$$$$$$(((''''''(((***((($$$ &&&######%%%''')))///777DDD???777000---***(((%%%+++,,,333>>>HHHRRR___iiihhhggggggggggggfffgggiiiiiihhhgggfffeeegggiiikkkgggggggggfffdddcccbbbbbb```___]]]]]]```eeekkkooohhhgggfffeee```TTTCCC777///+++'''&&&'''((('''%%%$$$"""###&&&&&&&&&+++111<<>>:::222,,,***...222@@@DDDIIILLLKKKIIIHHHGGGGGGJJJIIIFFFDDDEEEDDD@@@???:::444...******,,,---222///---------///888BBBKKKMMMPPPUUU]]]hhhsss{{{zzzxxxvvvvvvvvvsssnnnjjj```WWWOOOLLLHHH@@@;;;999999999999666222///------+++++++++***)))'''%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$###$$$%%%$$$"""###%%%&&&&&&%%%'''''''''(((******(((%%%(((&&&$$$$$$%%%&&&%%%$$$'''%%%%%%''''''###"""$$$%%%%%%%%%%%%&&&((()))+++000///,,,)))'''&&&%%%%%%&&&&&&%%%%%%$$$$$$######$$$###""""""$$$%%%%%%$$$(((%%%###$$$''''''%%%###&&&'''''''''---;;;NNN\\\fffgggggghhhhhhiiiiiiiiihhhggggggggghhhhhhfffeeeiiihhhgggffffffeeeeeefffaaa^^^WWWNNNEEE<<<555111000///,,,,,,+++***(((&&&&&&(((***(((%%%$$$'''***''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$"""###%%%%%%&&&''')))+++'''&&&%%%$$$$$$#########&&&(((***((($$$###$$$&&&$$$######%%%'''((('''%%%$$$###"""###%%%%%%$$$""""""#########$$$$$$%%%%%%""""""!!!"""%%%%%%###$$$###!!! """$$$%%%!!!!!!"""###############'''%%%######$$$(((,,,///$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&'''(((&&&%%%&&&$$$###%%%%%%$$$'''---===888222---***(((&&&%%%%%%$$$%%%+++222>>>RRRcccdddfffhhhhhhhhhhhhjjjkkkkkkjjjiiihhhhhhiiikkklllhhhfffccc___\\\ZZZXXXXXXZZZ[[[[[[]]]```ccceeegggcccdddeeeeee^^^OOO===000***)))'''%%%%%%%%%%%%%%%&&&$$$$$$&&&&&&%%%(((...///:::LLL^^^jjjoooooonnnuuuttttttsssqqqooonnnmmmkkkmmmooorrrtttuuuuuuuuuqqqrrrrrrqqqpppppprrrtttssstttuuuuuusssssstttuuutttttttttuuuvvvvvvsssqqqsssqqqmmmiiifffaaa\\\XXXMMMKKKDDD;;;000(((&&&'''$$$$$$############$$$$$$ !!!""""""######$$$###"""!!! !!!"""$$$$$$"""!!!"""######$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%&&&(((&&&%%%###"""!!!"""$$$%%%%%%$$$###$$$%%%&&&%%%$$$''''''''''''((((((((((((%%%&&&''''''&&&%%%###"""'''&&&&&&&&&&&&%%%%%%%%%%%%######%%%%%%!!!!!!###"""############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$#########"""######$$$%%%``````aaabbbbbbbbbbbbaaaaaabbbbbbbbbcccccccccddd^^^___```aaaaaa```___^^^^^^^^^^^^______``````aaa```````````````aaaaaaaaa````````````aaaaaaaaaaaa^^^^^^^^^___`````````___]]]]]]]]]^^^^^^```aaaaaa___``````aaaaaaaaaaaa```aaa___^^^]]]\\\UUUKKKCCC>>>===888111+++***...222AAAEEEJJJLLLJJJIIIIIIJJJJJJLLLKKKHHHFFFGGGFFFCCCAAA<<<444...,,,,,,...//////,,,+++,,,,,,///999CCCKKKNNNSSSYYY```jjjuuu{{{}}}zzz{{{{{{vvvlllddd[[[TTTMMMKKKGGG@@@:::888555666666444000...------+++***)))((('''%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""######"""!!!"""$$$&&&&&&$$$###$$$%%%'''&&&&&&&&&&&&'''((((((((('''&&&%%%$$$#########$$$$$$$$$%%%######&&&'''%%%&&&)))&&&&&&&&&&&&'''(((***+++,,,+++)))'''%%%#########$$$$$$$$$$$$######""""""'''%%%$$$%%%&&&(((''''''***'''$$$%%%)))***'''$$$&&&&&&&&&)))222BBBUUUbbbhhhhhhgggggghhhhhhiiijjjgggfffggghhhiiihhheeeccciiihhhgggffffffeeeeeefffbbbbbb___XXXMMMBBB999444333111...,,,,,,+++)))'''&&&'''((('''&&&%%%'''***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###$$$&&&'''%%%$$$###"""###%%%&&&&&&$$$$$$&&&$$$!!!###)))#########$$$&&&&&&%%%###$$$######$$$&&&&&&%%%######$$$$$$$$$$$$%%%%%%%%%!!!"""!!!!!!!!!###%%%%%%""""""!!!!!!!!!###$$$%%%!!!!!!"""###############$$$###""""""###%%%(((***########################$$$#########$$$%%%&&&&&&%%%###$$$&&&%%%"""###(((///---***(((((()))***+++(((&&&%%%%%%&&&...AAARRR```fffjjjjjjiiikkklllllllllkkkjjjjjjkkkkkkkkkjjjiiibbbWWWMMMFFFCCCAAA@@@CCCHHHPPPXXX___bbbccccccaaaaaabbb```XXXJJJ999...'''((('''&&&######$$$%%%(((%%%%%%'''&&&$$$''',,,+++111===NNN^^^iiillllllrrrrrrrrrpppooollljjjiiiWWW___iiissswwwvvvrrrnnnrrrssstttsssqqqqqqrrrssswwwwwwxxxvvvsssrrrrrrsssuuuttttttvvvxxxxxxvvvuuuqqqpppoooooonnnmmmkkkjjjgggddd\\\OOO<<<---(((+++$$$$$$############$$$$$$ !!!!!!"""######$$$$$$$$$###"""!!!  ###$$$&&&&&&$$$###$$$%%% !!!###$$$&&&&&&"""$$$%%%###!!!%%%###"""""""""###%%%'''((($$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%###$$$&&&&&&%%%$$$!!! %%%%%%$$$$$$$$$#########&&&$$$###$$$%%%$$$"""!!!!!!"""""""""############&&&&&&&&&'''&&&&&&%%%$$$"""""""""#########$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$############$$$$$$$$$###"""""""""###%%%&&&bbbbbbbbbbbbbbbaaaaaa``````aaaaaabbbbbbccccccddd^^^___```aaaaaa```___^^^aaa```````````````______````````````aaaaaabbbbbb___`````````aaaaaaaaabbb______aaaaaaaaa``````aaa]]]]]]]]]^^^___```aaabbb___``````aaabbbbbbaaaaaa```___^^^]]]ZZZSSSIIIBBB???>>>999333---,,,000555BBBGGGLLLMMMJJJIIIJJJLLLKKKMMMKKKGGGFFFHHHGGGDDDAAA:::111+++***+++,,,---+++((('''))))))---666AAAKKKPPPVVV]]]dddlllsssxxx}}}}}}~~~zzzmmmbbbYYYQQQKKKIIIFFF???999777555666666555333222333444111000...,,,***((('''&&&$$$$$$%%%%%%$$$######"""""""""!!! ###'''+++'''&&&%%%%%%'''(((((('''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%&&&''''''&&&###$$$'''(((&&&&&&***'''&&&&&&&&&''')))+++,,,'''&&&&&&%%%$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&'''%%%$$$%%%&&&(((''''''(((&&&$$$%%%((()))'''%%%%%%%%%'''---:::KKK[[[fffiiihhhhhhhhhhhhiiiiiijjjffffffggghhhiiihhheeebbbiiihhhgggffffffeeeeeefffdddffffffaaaXXXLLLBBB===555222///......---,,,+++(((&&&$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%###""""""###$$$###"""!!!"""$$$''')))&&&""""""$$$###!!!###)))((('''&&&&&&''''''%%%###%%%$$$$$$%%%'''((('''%%%%%%%%%%%%$$$$$$$$$$$$###$$$""""""""""""""""""$$$ !!!"""###$$$$$$###"""!!!!!!"""###############!!!!!!"""######""""""!!!""""""""""""""""""""""""''''''&&&%%%%%%%%%&&&'''$$$###%%%((('''###$$$(((+++***)))'''%%%&&&'''((()))))))))(((%%%'''222???ZZZdddllllllkkkmmmmmmkkkmmmkkkjjjjjjkkkkkkhhhfffdddXXXHHH999111---------)))...888DDDOOOYYY```ccc```___\\\VVVMMMAAA444,,,)))******)))'''&&&'''((('''%%%%%%&&&%%%"""###(((((((((---888IIIYYYccchhhppppppqqqpppooommmkkkiiiXXX___jjjsssxxxwwwrrrooossstttuuutttsssrrrssstttxxxxxxyyywwwuuuttttttuuuvvvuuuuuuuuuwwwwwwvvvtttrrrqqqqqqppppppqqqssstttnnnkkkeeeYYYCCC///'''***$$$$$$############$$$$$$!!!!!!""""""###$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''###$$$&&&&&&$$$###$$$%%% !!!"""$$$%%%&&&!!!$$$&&&###!!!&&&((('''%%%$$$###""""""###$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$%%%&&&'''&&&$$$""" ############""""""""""""&&&%%%$$$$$$%%%&&&$$$!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&&&&%%%######""""""!!!!!!!!!!!!"""###$$$&&&&&&&&&%%%$$$$$$$$$############$$$$$$$$$###"""""""""###%%%&&&bbbcccccccccbbbaaaaaa```aaaaaaaaabbbbbbccccccccc___```aaabbbbbbaaa```___ccccccbbbaaa```______^^^___``````aaaaaabbbbbbccc______``````aaaaaabbbbbbbbbcccdddccc```^^^]]]^^^]]]]]]]]]^^^___```aaabbb]]]^^^______``````````````````___]]]YYYQQQHHHAAA<<<;;;777000++++++///444BBBHHHNNNNNNKKKIIIKKKNNNIIIKKKJJJEEEDDDFFFEEECCC>>>666---'''&&&((()))))))))&&&%%%&&&'''***444???LLLQQQXXX```fffmmmrrrvvvxxx{{{|||oooeeeXXXPPPIIIFFFCCC===888777222333333222111111222444111///---+++((('''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$"""###&&&+++///((('''%%%&&&((())))))(((###%%%&&&&&&%%%%%%'''((($$$%%%%%%%%%$$$$$$%%%''')))''''''))))))%%%$$$&&&&&&&&&&&&&&&''')))***,,,%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&***444CCCTTTaaahhhiiiiiiiiiiiiiiiiiiiiiiiigggggggggiiijjjiiifffccciiihhhgggffffffeeeeeefffcccdddeeeccc]]]TTTJJJCCC888555222000000///...---***&&&###$$$''')))'''$$$%%%%%%&&&&&&&&&&&&''''''############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&&&&$$$"""###$$$%%%%%%$$$""""""!!!!!!"""%%%'''))))))(((&&&$$$######$$$$$$&&&%%%$$$$$$%%%$$$""" $$$$$$$$$%%%'''((('''%%%%%%%%%$$$$$$#########"""$$$"""!!!$$$$$$!!!!!!### !!!###%%%%%%$$$"""!!!!!!!!!"""###############!!!"""$$$%%%$$$### """"""""""""""""""""""""%%%%%%%%%$$$"""!!!"""$$$######%%%((((((%%%&&&***&&&''''''&&&%%%%%%''')))%%%%%%''')))'''%%%***222NNN]]]iiikkkkkknnnnnnjjjmmmkkkiiiiiijjjhhhddd___VVVJJJ999---'''&&&''''''''''''(((,,,444???JJJPPPWWWUUUPPPIII@@@666---((('''''''''&&&&&&&&&%%%%%%$$$"""###$$$""" %%%'''&&&(((...:::KKK[[[fffnnnoooqqqrrrsssqqqpppooolllnnnpppsssuuuvvvvvvvvvrrrtttvvvvvvuuuttttttuuutttvvvwwwwwwwwwwwwxxxzzzvvvuuuttttttvvvvvvuuutttttttttssspppnnnoooqqqsssmmmjjjhhhaaaMMM555+++,,,$$$$$$############$$$$$$!!!!!!"""######$$$$$$%%%"""""""""###$$$$$$%%%%%%!!!"""$$$$$$"""!!!"""###&&&%%%$$$#########$$$%%%###&&&%%%######''',,,%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%%%%&&&'''%%%&&&&&&&&&&&&''''''''''''((())))))((('''%%%$$$$$$$$$$$$$$$###############&&&'''%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$######"""!!!!!! !!!"""###$$$$$$%%%%%%$$$$$$$$$############$$$$$$#########"""######$$$%%%aaaaaabbbcccccccccbbbbbbccccccccccccdddddddddddd```aaaaaaaaaaaaaaaaaa```bbbbbbaaaaaa```____________``````aaabbbbbbcccccc_________```aaabbbbbbbbbaaacccdddbbb___\\\\\\]]]^^^^^^^^^^^^^^^___```aaa]]]]]]___``````aaaaaaaaa`````````]]]XXXPPPGGGAAA999888444...))))))---222AAAHHHOOOPPPMMMJJJKKKNNNJJJLLLJJJEEEDDDFFFFFFCCC???666+++%%%%%%((()))(((***'''&&&''''''+++444???MMMQQQWWW^^^eeemmmtttxxx{{{yyymmmeeeXXXOOOGGGDDDAAA;;;777666111111111///...---///111,,,+++)))'''%%%$$$$$$$$$###$$$%%%'''((()))))))))%%%&&&''''''&&&''')))***(((&&&%%%%%%'''(((((('''"""$$$&&&%%%$$$$$$''')))"""###%%%$$$""""""$$$''')))'''(((+++***&&&$$$%%%&&&%%%%%%%%%&&&(((***+++%%%&&&&&&'''((((((((((((########################$$$"""!!!!!!###$$$$$$###!!!$$$&&&&&&###"""$$$(((%%%(((///<<>>RRRdddhhhkkkooooooiiillliiigggggggggeee^^^YYYFFF===111)))((())))))(((,,,)))&&&$$$&&&***000333??????>>>;;;666000,,,***%%%###!!!"""$$$%%%""" %%%###$$$&&&$$$!!!!!!%%%&&&))),,,...222===MMMZZZjjjlllooorrrtttuuutttsssuuuuuuuuuttttttuuuvvvvvvqqqtttvvvwwwvvvuuuvvvvvvtttuuuwwwwwwvvvvvvxxxyyyuuutttssssssuuuwwwvvvvvvqqqssstttrrrooonnnnnnppppppmmmmmmjjjXXX===---+++$$$$$$############$$$$$$!!!""""""######$$$%%%%%%!!!""""""!!! !!!"""$$$$$$"""!!!"""###'''&&&$$$###"""###$$$%%% ###&&&'''&&&&&&(((*** !!!$$$&&&(((***+++###%%%''''''%%%$$$&&&(((((('''&&&&&&&&&''')))***))))))(((((('''&&&&&&&&&%%%$$$$$$$$$############ &&&)))%%%$$$&&&((('''"""""""""#########$$$$$$"""###$$$%%%&&&'''''''''$$$$$$$$$$$$############"""""""""######$$$%%%&&&$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###___```aaabbbcccdddddddddeeeeeeeeeeeeeeeeeeeeeeeebbbbbbaaaaaaaaaaaabbbbbb```````````````____________``````aaabbbccccccccc^^^______```aaabbbbbbccc]]]___aaaaaa^^^]]]^^^```___^^^^^^^^^^^^___``````______aaabbbcccccccccccc`````````]]]WWWOOOFFF@@@===;;;777111,,,,,,111666AAAIIIPPPRRRMMMJJJKKKNNNLLLNNNLLLGGGFFFHHHHHHFFFAAA888---'''(((***+++***,,,)))(((((())),,,555@@@MMMQQQVVV\\\cccmmmvvv|||ssshhhbbbYYYOOOFFFBBB???:::666666555555555222000///000222,,,+++)))(((''''''((()))"""###%%%(((+++,,,......###&&&)))***(((%%%$$$###'''%%%$$$$$$&&&''''''&&&"""$$$&&&%%%$$$$$$'''***%%%((()))(((&&&&&&))),,,$$$$$$&&&+++,,,((('''(((%%%%%%%%%%%%&&&((()))+++%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###$$$&&&%%%%%%!!!&&&***((($$$"""&&&+++&&&)))222BBBTTTbbbiiikkkgggiiijjjkkkkkkjjjhhhgggjjjiiihhhiiijjjiiihhhfffiiihhhgggffffffeeeeeefffiiifffeeeggghhheee\\\UUUAAA>>>888444222000...,,,)))+++,,,***&&&$$$&&&)))#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""$$$&&&%%%###"""$$$&&&'''!!!&&&***'''!!!##################$$$$$$"""***))) ((('''$$$######%%%'''(((&&&%%%!!! """$$$%%%$$$### !!!"""###$$$%%%%%%&&&'''######&&&&&&$$$"""!!! !!!"""###!!!!!!"""###############!!!!!! !!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&&&&$$$###$$$&&&&&&$$$%%%((('''$$$%%%***'''))))))'''$$$"""$$$&&&((($$$!!!###$$$%%%)))///333JJJ___fffjjjpppoooiiilllhhhfffeeefffbbb[[[TTT===666...***++++++)))'''###$$$&&&((())))))((('''(((+++///111111000///...(((%%%"""$$$((()))%%%!!!(((&&&''')))((($$$%%%)))###)))///---***...<<>>@@@<<<666111+++(((///999IIINNNPPPNNNMMMNNNLLLGGGMMMLLLJJJHHHFFFDDDBBBAAA888...&&&%%%$$$"""$$$***&&&***%%%""")))+++...888JJJNNNUUU]]]eeemmmuuuyyy}}}xxxooofff^^^UUUMMMEEE@@@;;;444000111444222000///...---+++))))))(((&&&%%%$$$$$$$$$%%%###%%%(((+++------+++***)))((((((&&&%%%$$$######$$$%%%&&&&&&''''''&&&&&&&&&%%%###!!! !!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''&&&$$$"""###!!!!!!%%%***,,,)))%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%$$$$$$$$$"""$$$&&&((((((&&&$$$"""!!!"""$$$$$$%%%&&&(((+++777JJJ\\\fffiiiiiilllkkkjjjiiiiiijjjkkkllliiiiiihhhhhhggggggffffffggggggggggggggggggggggggeeedddeeeeeeeeebbb^^^ZZZQQQJJJAAA888333000...,,,)))(((''''''))))))(((&&&###&&&((()))'''%%%$$$$$$$$$##################$$$'''&&&%%%$$$###"""""""""%%%!!!!!!%%%%%%!!!!!!&&&############$$$&&&(((***''''''&&&&&&%%%%%%&&&&&&"""############"""!!!!!!$$$######""""""######$$$)))&&&"""!!!###%%%$$$###%%%""" """''')))'''###!!!###%%%###  """"""###%%%&&&%%%$$$"""  $$$$$$############$$$$$$&&&$$$"""!!!###$$$$$$$$$########################$$$$$$######$$$$$$%%%%%%%%%###!!!"""$$$%%%$$$!!!&&&!!!!!!&&&'''$$$%%%***555CCCVVVdddiiiiiihhhhhhjjjhhheeecccccc___QQQBBB888444///---,,,,,,)))'''***'''###$$$'''***++++++%%%***111444///'''%%%%%%%%%%%%$$$$$$###"""""""""!!!!!!""""""###$$$%%%&&&'''((((((***...111RRR^^^kkkrrrpppnnnpppssspppqqqsssuuuuuutttsssrrrqqqssstttvvvvvvuuusssrrrsssssstttvvvwwwxxxyyyzzzuuuuuuuuuvvvxxxxxxwwwvvvtttssssssssssssttttttuuutttqqqooolllaaaLLL666((()))%%%###$$$$$$###%%%)))$$$"""!!!!!!"""######""""""!!! !!!###&&&'''$$$$$$$$$##################"""$$$((((((### !!!###%%%$$$""""""%%%&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%######$$$&&&)))++++++)))***)))'''%%%%%%''')))&&&&&&%%%###"""###&&&(((%%%%%%%%%$$$$$$"""!!! !!!!!!!!!!!!"""###$$$%%%%%%'''((('''%%%#########&&&&&&&&&'''((('''$$$"""!!!!!!"""$$$%%%((()))***!!!!!!###!!! ########################aaaaaaaaaaaabbbbbbbbbbbb```bbbcccbbbaaa``````aaabbbbbbbbbbbbbbbbbbbbbbbbcccaaa^^^^^^___aaaaaaaaa```bbbccccccaaa```aaaaaabbbbbbaaaaaaaaa``````````````````aaaaaabbbbbbbbb^^^^^^^^^_________````````````aaaaaaaaaaaa``````aaaaaa___[[[UUULLLCCC===???;;;666111,,,***111;;;KKKPPPRRRPPPOOOOOOMMMIIILLLKKKIIIGGGEEEBBB@@@>>>444,,,&&&&&&%%%"""###'''###)))&&&###))),,,000<<>>888555666222111////////////---,,,---+++***((('''&&&''''''$$$&&&))),,,------,,,+++((('''&&&%%%$$$######"""$$$%%%&&&&&&''''''&&&&&&))))))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((())))))(((%%%"""$$$"""###&&&+++---***&&&&&&%%%%%%%%%%%%%%%%%%%%%//////...,,,***(((&&&%%%###$$$&&&''''''&&&$$$###$$$%%%&&&''''''(((((()))***222AAARRRaaaiiikkklllkkkjjjiiihhhhhhiiijjjkkkiiihhhhhhhhhgggggggggfffgggggggggggggggggggggggggggffffffffffffdddaaa^^^YYYRRRGGG===666111...---,,,***((('''(((((('''%%%%%%'''))))))'''%%%######%%%$$$$$$######$$$$$$%%%((('''&&&&&&%%%%%%%%%&&&&&&""""""&&&&&&######&&&""""""""""""###%%%&&&'''&&&%%%$$$#####################$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%### !!!"""""" """###%%%### $$$%%%&&&%%%#########$$$ !!!###$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$###$$$$$$############$$$$$$###!!! !!!$$$'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***,,,&&&$$$###$$$&&&'''%%%###'''$$$$$$((((((&&&'''+++---<<>>888666777333222000000111111///...+++)))'''$$$"""!!!!!!!!!&&&(((+++---......---+++''''''&&&%%%%%%$$$######$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%''')))***)))%%%"""$$$$$$%%%(((++++++)))'''(((''''''&&&%%%$$$$$$###'''''''''&&&%%%###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$'''((((((&&&######%%%(((222DDDYYYeeeiiikkkmmmnnnjjjiiihhhgggggghhhiiijjjhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggfffdddbbbbbbcccddddddcccaaa]]]VVVOOOHHH@@@888222111...)))''''''((()))(((%%%''')))((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$############&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''((('''&&&%%%$$$#########%%%%%%&&&&&&%%%%%%$$$######$$$&&&''''''&&&$$$######$$$%%%&&&'''&&&$$$"""###""" """$$$%%%$$$"""$$$!!! ###$$$"""!!!!!! """$$$%%%"""""""""!!!!!!!!!!!!"""$$$$$$############$$$$$$$$$###""""""###$$$###"""$$$###"""!!!!!!###$$$&&&"""!!!!!!!!!###'''***,,,'''&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&'''&&&000???KKKRRRTTTTTTTTTUUUXXXYYYVVVQQQIII;;;...''''''&&&%%%&&&%%%%%%%%%######$$$%%%&&&&&&%%%%%%!!!'''***&&&""""""""" $$$%%%%%%&&&''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&"""$$$'''))))))))))))***&&&444HHH\\\jjjqqqtttuuuvvvuuutttsssssssssttttttxxxxxxxxxxxxxxxvvvuuutttxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxzzz|||~~~}}}|||yyyyyyxxxxxxwwwvvvuuutttrrrtttuuusssnnn```III666***%%%######""" """&&&(((&&&$$$###$$$$$$###"""###%%%&&&'''&&&!!!!!!"""###$$$%%%%%%%%%$$$!!!!!!$$$$$$""""""%%%&&&&&&'''!!!###***$$$######""""""######$$$### ###)))---***&&&%%%&&&'''&&&%%%$$$&&&''')))'''###!!!"""###%%%&&&$$$###"""!!!!!!!!!!!!""""""""""""""""""###$$$$$$((()))((('''%%%%%%&&&(((#########%%%((()))(((&&&######"""!!!!!!!!!!!!""" !!!"""$$$$$$""" """###""" ###%%%!!!!!!!!!!!!!!!!!!!!!!!!```aaaaaaaaabbbbbbbbbbbbaaabbbddddddbbbaaabbbccc````````````````````````cccaaa``````bbbcccbbbaaa]]]```bbbcccaaa___]]]]]]````````````____________aaaaaa``````______^^^^^^_________`````````aaaaaa______```aaaaaaaaaaaaaaa]]]^^^^^^YYYQQQHHHBBB???EEE>>>666222...,,,111888HHHPPPVVVTTTQQQOOONNNLLLNNNJJJFFFEEEDDD@@@:::444///+++&&&######'''))))))%%%((((((---000888HHHJJJUUUccciiihhhiiinnntttssstttrrrlllhhhfffbbb]]]XXXPPPIIIFFFBBB<<<::::::555333111111000000...,,,---,,,***'''%%%$$$$$$$$$&&&(((+++---......,,,+++((((((''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''((('''((())))))((($$$!!!"""###%%%'''))))))'''&&&'''&&&&&&%%%$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$)))++++++(((%%%%%%***...666KKK```hhhhhhjjjlllllljjjiiihhhgggggghhhiiijjjgggggggggggghhhhhhhhhhhhgggggggggggggggggggggggggggeeebbbbbbccceeeeeeeeebbbaaa^^^ZZZRRRGGG:::222222///+++))))))+++++++++$$$&&&'''(((''''''((()))'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$###"""""""""$$$%%%%%%############"""''''''''''''''''''&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###$$$&&&''''''&&&$$$######%%%'''(((((('''%%%$$$$$$#########%%%%%%%%%$$$### """###"""$$$###!!! """$$$###""""""""""""###%%%%%%$$$$$$############$$$$$$"""!!!!!!!!!######""" ######"""""""""###%%%%%%""""""!!!!!!"""$$$&&&(((%%%%%%&&&&&&%%%%%%%%%&&&$$$%%%%%%$$$$$$%%%&&&&&&$$$(((...444888:::;;;<<<888>>>AAA@@@<<<888///&&&%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$###""""""###%%%'''"""(((***'''$$$%%%&&&%%%$$$%%%%%%&&&''''''''''''######$$$%%%&&&%%%%%%$$$"""$$$'''((((((''''''(((%%%***666KKKaaaqqqxxxxxxvvvuuuuuutttttttttuuuuuuxxxxxxxxxxxxxxxwwwwwwvvvyyyyyyyyyxxxxxxxxxxxxwwwxxxwwwwwwxxxyyyyyyxxxvvvyyyyyyyyyyyyxxxwwwuuutttsssuuuvvvtttqqqfffPPP<<<+++'''###$$$""" !!!%%%'''%%%######$$$%%%$$$### """$$$%%%%%%$$$!!! !!!!!!"""###$$$%%%%%%%%%%%%""""""%%%%%%""""""%%%&&&!!!!!!&&&'''###$$$***$$$$$$############$$$$$$""" """'''((($$$ """$$$%%%%%%$$$###$$$%%%(((&&&$$$$$$$$$###!!!######""""""""""""""""""""""""!!!!!!!!!"""######'''(((((('''&&&%%%&&&((($$$######$$$&&&&&&%%%$$$"""""""""""""""###$$$%%%$$$"""!!!###%%%%%%$$$$$$&&&$$$"""###&&&'''&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!aaaaaaaaaaaabbbbbbbbbbbb^^^```bbbcccbbbbbbcccdddddddddddddddddddddddddddbbbaaa``````bbbbbbaaa```^^^aaacccdddcccaaaaaaaaaaaaaaaaaa`````````______cccbbbbbbaaa```___^^^]]]______`````````aaaaaaaaa^^^___```aaaaaabbbbbbaaa^^^___^^^XXXOOOGGGCCCBBBFFF>>>666111...,,,///555EEENNNUUUTTTPPPOOONNNMMMNNNJJJFFFDDDDDD@@@888111***(((### %%%(((''' ******(((------222???HHHTTTaaaiiikkklllooosssrrrssspppkkkiiihhhddd^^^VVVNNNGGGDDD@@@:::888999555333111000000///,,,***+++***(((%%%$$$#########&&&(((+++---...---+++***(((((((((((('''''''''&&&$$$%%%&&&&&&''''''&&&&&&######$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((...,,,+++***)))&&&### """###%%%'''(((((('''&&&%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######%%%$$$###""""""###$$$%%%&&&((()))'''$$$&&&---333===RRRdddhhhfffiiikkkjjjjjjiiihhhhhhhhhhhhiiijjjgggggggggggghhhhhhhhhhhhggggggggggggggggggggggggjjjhhheeeeeefffgggggggggdddeeedddbbbZZZMMM>>>444555222///---------,,,,,,%%%&&&((('''''''''(((***'''&&&&&&%%%%%%&&&&&&'''))))))'''&&&%%%$$$$$$$$$###&&&%%%""""""###### $$$$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&%%%$$$### ###%%%&&&%%%$$$######"""""""""""""""###############"""###$$$%%%$$$###%%%$$$""" !!!"""######"""!!!!!!!!!"""$$$$$$$$$$$$############$$$$$$!!!$$$%%%%%%######$$$$$$%%%&&&&&&&&&'''$$$$$$$$$$$$$$$%%%%%%&&&###%%%&&&%%%$$$###$$$%%%&&&((((((%%%%%%(((((('''''''''''''''(((***,,,---%%%,,,000...,,,+++((($$$###%%%''''''&&&%%%&&&'''######"""###&&&!!!&&&(((%%%%%%((()))'''$$$%%%%%%&&&&&&&&&&&&%%%!!!"""$$$%%%%%%%%%$$$###!!!"""$$$$$$$$$###$$$%%%'''&&&+++;;;SSShhhtttwwwvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvwwwwwwuuussszzzzzz{{{{{{{{{yyyxxxwwwsssvvvvvvsssqqqjjjVVV@@@---(((%%%%%%### !!!%%%%%%$$$""""""$$$%%%$$$###$$$%%%&&&&&&%%%$$$!!! """""""""###$$$$$$$$$%%%&&&$$$$$$''''''###"""$$$$$$$$$###$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!###%%%&&&%%%"""!!!###%%%%%%$$$######$$$"""###'''+++,,,'''%%%%%%&&&&&&&&&%%%%%%$$$###"""""""""""""""######"""$$$%%%%%%%%%'''(((%%%$$$###$$$%%%&&&%%%$$$%%%$$$$$$#########$$$$$$%%% !!!"""""""""$$$%%%""" """&&&'''%%%"""""""""""""""""""""""""""aaaaaaaaaaaabbbbbbbbbbbb]]]___aaabbbaaaaaabbbcccddddddddddddddddddddddddaaa```___```aaabbb```___^^^```bbbcccbbbaaabbbcccbbbbbbaaaaaaaaa`````````bbbbbbbbbaaaaaa`````````___`````````aaaaaaaaaaaa^^^___```aaabbbbbbbbbbbb___```^^^WWWMMMFFFEEEFFFEEE<<<444000---,,,000555BBBMMMUUUUUUQQQPPPPPPOOONNNIIIDDDCCCBBB>>>555---'''(((%%%!!!"""((()))&&&)))000---))),,,***+++444IIIRRR```jjjoooqqqrrrsssttttttqqqllljjjhhhbbb[[[OOOHHHAAA???<<<777555666333111000/////////---+++'''&&&$$$###!!!!!!!!!"""&&&'''***,,,---,,,***)))(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&!!!"""###$$$$$$###""""""%%%%%%&&&&&&'''(((((((((,,,***((('''''''''%%%###"""%%%''')))((((((''''''%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$###""""""&&&$$$"""!!!!!!"""$$$&&&!!!$$$&&&%%%###'''000999FFFYYYhhhhhhfffjjjmmmkkkkkkjjjiiihhhhhhiiijjjkkkfffggggggggghhhhhhhhhiiiggggggggggggggggggggggggjjjhhhgggfffggghhhgggfffcccdddeeeddd___UUUIIIAAA:::777444111///---+++)))((())))))(((&&&%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''$$$''''''###"""%%%$$$ """###$$$%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$"""!!!"""###!!!"""""""""!!!!!!!!!"""###%%%&&&&&&%%%%%%&&&'''######"""!!!"""###$$$$$$'''%%%###!!!!!!!!!"""###$$$$$$############$$$$$$ !!!###&&&'''&&&%%%!!!###%%%'''''''''&&&%%%###$$$%%%&&&&&&&&&%%%%%%###%%%&&&%%%######$$$&&&&&&)))((($$$$$$((()))&&&***)))'''&&&'''((())))))###(((+++(((%%%''')))((("""%%%((((((&&&%%%%%%'''"""###$$$""" """%%%"""###"""%%%)))(((%%%%%%%%%%%%%%%%%%%%%$$$###!!!"""$$$%%%%%%%%%######"""#########!!!"""###%%%'''%%%'''111CCCWWWhhhqqqtttuuuwwwyyyzzzzzzzzzyyyvvvvvvvvvwwwwwwxxxyyyzzzvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvuuuvvvxxxxxxwwwuuuxxxyyyzzz{{{{{{zzzxxxwwwtttwwwuuupppppplllYYYBBB///***&&&&&&$$$!!!"""%%%###""" !!!###%%%%%%$$$"""###%%%&&&''''''&&&%%%##################$$$$$$$$$"""###&&&%%%!!! !!!&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&!!!%%%'''&&&###""""""!!!$$$&&&&&&%%%$$$%%%%%%######&&&+++---***!!!$$$%%%'''))))))'''%%%$$$%%%%%%$$$$$$$$$$$$$$$%%% $$$&&&&&&%%%%%%&&&%%%$$$###$$$'''((()))(((%%%%%%$$$############$$$""" """"""!!!!!!!!!"""#########"""########################aaaaaaaaaaaabbbbbbbbbbbb^^^```aaabbbaaa```aaabbbaaaaaaaaaaaaaaaaaaaaaaaa```______```aaaaaa___^^^\\\^^^___```___```bbbcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbb````````````aaaaaaaaaaaa^^^___```aaabbbbbbbbbbbbaaaaaa^^^VVVLLLFFFFFFHHHCCC:::222///------111666AAAMMMVVVVVVRRRQQQQQQQQQMMMHHHBBBAAAAAA===333+++'''***)))&&&'''---,,,'''$$$***'''&&&...//////888IIIRRR___kkkrrrtttuuutttvvvvvvrrrmmmjjjggg```XXXMMMFFFAAA???===999888999111///......//////...---***((('''%%%$$$$$$%%%%%%%%%'''***,,,,,,+++)))(((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&'''((())))))$$$###!!!"""%%%'''((((((###&&&)))***)))(((((((((%%%&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''((('''&&&$$$"""!!!!!!"""$$$&&&###&&&))))))(((---888AAALLL^^^jjjhhhggglllooommmlllkkkjjjiiiiiijjjkkklllfffggggggggghhhhhhiiiiiigggggggggggggggggggggggghhhgggfffeeeffffffdddccc___```bbbcccaaa\\\UUUPPP>>>;;;777444111---)))&&&+++++++++(((%%%$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!"""###$$$&&&'''(((%%%)))(((######&&&%%%!!!###$$$%%%&&&'''&&&%%%%%%''''''''''''((()))******$$$$$$%%%%%%%%%$$$######$$$$$$###""""""###$$$$$$"""$$$$$$"""!!!###%%%"""###$$$###"""!!!"""###"""$$$'''&&&$$$###&&&(((!!!!!!""""""###%%%&&&&&&000...+++(((&&&%%%%%%&&&$$$$$$############$$$$$$%%%$$$$$$&&&''''''%%%### ###&&&&&&&&&$$$""" """$$$&&&'''&&&%%%$$$###%%%'''&&&$$$###%%%'''$$$((('''""""""''''''###'''&&&%%%%%%&&&''''''&&&$$$)))***%%%!!!$$$((()))"""%%%((((((%%%$$$%%%&&&"""%%%''''''$$$######%%%!!!""""""###''',,,***$$$%%%%%%%%%%%%$$$$$$###"""!!!"""$$$&&&&&&%%%$$$###%%%%%%%%%###"""###%%%'''%%%&&&(((,,,777III]]]jjjqqqrrruuuxxxyyyyyyxxxxxxuuuuuuuuuvvvwwwxxxzzzzzzuuuuuuvvvvvvwwwwwwwwwwwwvvvvvvvvvxxxzzz{{{zzzyyyuuuvvvxxxyyyyyyxxxwwwvvvuuuwwwtttoooooommmZZZCCC000+++''''''%%%""""""&&&!!!  ###%%%%%%$$$''''''''''''&&&%%%$$$$$$$$$$$$$$$###############!!! $$$"""'''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%'''$$$!!!!!!###"""%%%'''((('''&&&&&&''')))&&&###$$$(((+++)))&&&!!!###&&&((()))'''$$$"""''''''&&&%%%%%%&&&&&&&&& $$$((()))(((%%%$$$###%%%$$$$$$%%%)))+++,,,,,,###"""""""""###$$$%%%%%%$$$ &&&'''###"""$$$"""%%%((((((%%%$$$&&&(((########################ccc```___```ccceeeeeecccaaabbbbbbaaa``````aaaccc^^^``````]]]]]]aaacccaaa```___^^^```bbbbbb```\\\aaaaaabbbbbbbbbbbbaaaaaabbbbbbbbbbbbaaaaaaaaaaaaddddddcccbbbaaa```______ccccccbbbbbbbbbbbbccccccaaaaaaaaaaaaaaa```_________^^^ZZZUUUNNNJJJHHHHHHCCC999///,,,,,,,,,///444@@@IIIQQQQQQNNNNNNNNNMMMNNNKKKEEE>>>777111---+++&&&'''''''''(((((())))))&&&'''))))))''''''111<<>>999666777444444444333111...,,,***%%%$$$###"""!!!!!! ((())),,,......---+++***''''''&&&&&&&&&%%%%%%%%%'''###"""%%%"""!!!###%%%&&&%%%%%%'''(((%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''$$$%%%&&&'''((()))***+++&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%***))))))((('''(((((()))'''((()))'''(((111@@@LLLaaadddgggjjjllllllkkkjjjiiiiiiiiiiiiiiihhhgggggghhhgggeeeeeeggghhhgggfffeeeeeefffggghhhhhhggggggdddeeeeeeffffffgggggggggeeecccaaaccceeebbb[[[UUUOOOCCC444......000---(((***'''&&&((((((&&&&&&)))%%%$$$$$$###$$$%%%'''((('''$$$###&&&&&&%%%&&&***&&&''''''%%%$$$$$$&&&((($$$%%%&&&%%%#########$$$&&&%%%###""""""###%%%&&&$$$$$$$$$###############$$$######""""""""""""###"""###$$$%%%%%%$$$###"""&&&%%%$$$#########$$$%%%##################$$$$$$ !!!"""$$$%%%### &&&'''''''''&&&$$$"""!!!''''''&&&%%%$$$$$$$$$$$$***&&&!!! !!!!!!%%%######$$$&&&%%%!!!$$$$$$%%%%%%%%%$$$$$$###'''%%%&&&((('''###"""%%%###$$$$$$%%%%%%&&&''''''((('''%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%######&&&'''$$$%%%((()))%%%###$$$((()))'''###%%%%%%$$$$$$$$$$$$$$$$$$'''(((((('''%%%$$$$$$%%%&&&&&&&&&&&&(((666SSSlllmmmsssxxxyyyzzz|||zzzvvvvvvuuuuuuvvvwwwxxxxxxwwwqqqtttwwwvvvsssqqqrrrtttqqqrrruuuxxxuuurrrtttzzzvvvvvvwwwxxxxxxyyyzzzzzzwwwwwwssslllkkkgggWWWDDD---((($$$$$$###!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%###)))...---&&& """%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""######$$$%%%)))((('''''''''(((***++++++++++++(((%%%###"""###%%%$$$$$$######$$$$$$%%%###%%%%%%""""""$$$$$$!!!""""""$$$$$$%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$###""""""!!!%%%%%%%%%$$$$$$$$$######!!! """$$$%%%$$$###bbb```___aaadddeeedddcccaaabbbbbbbbb``````aaaccc___aaa```]]]]]]aaabbb``````___^^^```bbbbbb```]]]aaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccccccbbbaaaaaa```______bbbaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaa```_________^^^ZZZSSSLLLHHHFFFFFFEEE;;;111---,,,+++---111???IIIQQQRRROOOOOOOOONNNMMMJJJDDD<<<555///+++***&&&&&&&&&&&&'''''''''(((&&&&&&(((***((()))333>>>IIIZZZbbbfffrrrwwwxxx}}}|||zzztttjjjdddaaa[[[UUUKKKEEE@@@???===888555666444444444333111///---+++******)))(((''''''''''''%%%''')))++++++***(((''''''&&&&&&&&&&&&%%%%%%%%%)))&&&&&&)))(((###!!!###))))))(((%%%"""!!!"""$$$%%%%%%&&&&&&&&&&&&''''''((()))***++++++)))'''&&&$$$$$$%%%&&&'''((())))))&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''(((((((((&&&&&&''''''((((((((((((((()))((((((+++666FFFSSSccceeegggjjjkkklllkkkkkkiiiiiiiiiiiiiiihhhgggggghhhgggeeeeeeggghhhgggfffhhhhhhggggggffffffeeeeeefffffffffffffffgggggggggfffcccbbbccceeeccc]]]WWWSSSIII<<<444222111...***,,,)))(((******'''(((+++***)))'''&&&%%%%%%%%%&&&'''###"""%%%%%%###$$$(((%%%&&&&&&%%%$$$$$$&&&(((%%%&&&&&&%%%###"""###$$$'''&&&$$$######$$$&&&'''&&&&&&%%%$$$$$$###"""""""""""""""!!!!!!"""######"""###$$$%%%%%%$$$###"""$$$###""""""###$$$%%%&&&%%%%%%$$$###"""""""""######""""""$$$%%%$$$!!!%%%%%%&&&&&&%%%$$$###"""&&&%%%$$$$$$############'''$$$""""""$$$&&&%%%###$$$######%%%((('''%%%""""""###$$$$$$%%%%%%%%%$$$&&&%%%''',,,,,,(((%%%&&&))))))((('''%%%###"""!!!'''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%######$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((%%%$$$'''&&&###"""%%%&&&""" !!!%%%&&&$$$ $$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&222KKKaaaiiipppvvvwwwxxxzzzzzzxxx{{{zzzyyyyyyzzzzzzyyyxxxrrrrrrpppnnnmmmnnnqqqssstttppppppuuuwwwuuussstttuuuuuuvvvvvvwwwwwwwwwwwwwwwxxxuuuooommmiiiXXXEEE333---)))(((&&&""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%+++111555333,,,&&&&&&(((#########"""""""""!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((******)))(((((()))***+++'''(((((('''%%%###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###&&&%%%""""""$$$$$$!!!"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########"""""""""""""""!!!!!!###%%%%%%$$$###``````aaaccceeeeeecccaaa```bbbbbbbbbaaa```aaaccc```bbbaaa^^^^^^aaaaaa___```______```aaaaaa```^^^aaaaaabbbbbbbbbbbbaaaaaa````````````````````````bbbbbbaaaaaa``````______aaaaaa````````````aaaaaaaaaaaaaaaaaaaaa```_________]]]XXXQQQIIIDDDBBBBBBBBB999111---,,,+++...222<<>>IIIYYYbbbgggsssxxxxxx~~~|||zzztttkkkeeeaaaZZZRRRIIICCC===<<<:::555333444222222333222111000...---(((((('''&&&&&&'''''''''$$$&&&((()))))))))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$%%%((()))%%%$$$&&&&&&&&&%%%###"""###&&&)))%%%%%%&&&&&&&&&'''''''''(((***,,,......+++(((&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''((()))******"""###%%%'''(((((((((((()))(((((()))///===PPP\\\eeefffhhhiiijjjkkkkkkllliiiiiiiiijjjiiiiiihhhggghhhgggeeeeeeggghhhgggfffhhhgggfffeeeeeefffggggggggggggggggggfffffffffffffffeeecccdddeeeddd___ZZZYYYRRRHHH???888333///---...+++***,,,,,,)))))),,,///---+++(((&&&%%%$$$$$$&&&###"""$$$$$$!!!"""%%%###$$$%%%%%%$$$$$$&&&(((&&&''''''&&&###""""""###''''''%%%%%%%%%%%%''''''((('''&&&%%%$$$"""!!!!!!!!!!!! !!!!!!"""###$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!"""###$$$&&&&&&'''&&&%%%$$$""""""""""""$$$"""!!!!!!######!!! ######$$$$$$$$$$$$###"""$$$$$$######"""######### ###$$$$$$###"""!!!"""$$$&&&'''%%%###""""""###$$$%%%%%%%%%$$$%%%%%%***222444///***(((((('''&&&$$$"""&&&%%%%%%$$$$$$%%%&&&&&&''''''%%%$$$$$$#########!!!"""###$$$%%%$$$######%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&&&&######&&&$$$""" !!!###%%%### #########$$$$$$%%%%%%&&&###$$$&&&&&&&&&&&&''')))$$$$$$$$$$$$$$$,,,???QQQeeemmmtttuuuvvvyyy{{{zzz{{{zzzxxxxxxyyyyyywwwuuu{{{xxxtttqqqoooooonnnmmmkkkeeefffpppyyy{{{wwwttttttuuuuuuvvvvvvvvvuuuuuuwwwzzzwwwrrroookkkZZZHHH444...***)))((($$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$+++///222000***%%%$$$&&&######"""""""""!!!!!!!!!""""""""""""###################################################$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%###$$$&&&%%%$$$$$$%%%'''&&&%%%%%%%%%%%%%%%%%%&&&###&&&&&&""""""%%%$$$!!!"""###$$$%%%%%%$$$###"""#########$$$$$$$$$$$$%%% !!!!!!""""""!!!!!! !!!!!!"""###$$$$$$$$$""""""!!!!!!!!!!!! ###""""""###$$$%%%###"""___```bbbdddeeedddbbbaaa___aaabbbbbbaaaaaabbbcccaaacccbbb___^^^aaaaaa^^^```______````````````___aaaaaabbbbbbbbbbbbaaaaaa____________````````````aaaaaaaaa```````````````aaaaaa````````````aaaaaaaaaaaaaaaaaaaaa```_________\\\VVVNNNFFF@@@>>>>>>:::333---,,,,,,,,,///555:::FFFQQQTTTSSSRRRQQQOOOKKKGGG@@@888111+++((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))***111:::DDDWWWaaaiiiuuuyyywww|||xxxxxxssskkkfffbbb[[[SSSGGG@@@;;;:::777333222333///000111111000///---,,,$$$$$$#########$$$$$$%%%&&&'''((()))***)))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%'''((('''&&&&&&!!!"""$$$$$$%%%&&&(((***%%%%%%&&&&&&''''''(((((()))***,,,---,,,+++)))'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&'''(((((("""$$$&&&((()))((('''&&&)))'''&&&***555FFFXXXeeehhhhhhhhhiiijjjkkklllllliiiiiiiiijjjjjjiiiiiihhhhhhgggeeeeeeggghhhgggfffdddccccccccceeegggjjjlllggggggffffffeeeeeeddddddgggfffdddeeeeeedddaaa^^^^^^[[[TTTIII???666111//////,,,+++---,,,)))***,,,///...+++(((&&&%%%$$$$$$'''$$$###%%%%%%""""""$$$"""$$$%%%%%%$$$$$$&&&(((&&&''''''&&&$$$""""""###'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$###""""""!!! !!!"""###$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!""""""###$$$%%%&&&%%%$$$$$$############$$$""" !!!!!! !!!!!!""""""############$$$###############$$$%%%!!!###$$$%%% !!!"""######"""!!!######$$$$$$$$$$$$###"""%%%&&&---999===777---'''%%%%%%%%%$$$###""" $$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$!!!"""$$$%%%%%%%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&""" !!!&&&'''&&&'''***&&&$$$###$$$%%%&&&%%%###""""""###$$$%%%%%%&&&&&&###%%%&&&&&&&&&&&&''')))%%%$$$$$$%%%$$$'''444AAAaaakkktttvvvvvvxxx|||}}}|||zzzyyyyyyzzzzzzxxxwwwuuupppiiiddd___XXXPPPJJJLLLLLLUUUgggvvv{{{xxxvvvuuuvvvwwwwwwwwwwwwvvvuuuwwwzzzzzztttrrrmmm]]]LLL111***&&&''''''%%%###$$$########################$$$'''***(((### """$$$$$$$$$$$$############ !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""#########$$$&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###&&&&&&###"""%%%%%%"""######$$$%%%$$$###"""!!!""""""#########$$$$$$$$$ !!!!!!  !!!!!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""######""" ___aaacccddddddcccbbbaaa^^^```bbbcccbbbaaabbbccc```cccccc```___aaaaaa^^^````````````______``````aaaaaabbbbbbbbbbbbaaaaaa^^^_________`````````aaa````````````aaaaaaaaaaaacccbbbbbbaaaaaabbbbbbcccaaaaaaaaaaaaaaa```_________[[[UUULLLCCC>>><<<<<<666111---,,,+++***---333888DDDPPPRRRQQQQQQPPPNNNJJJFFF???777000+++)))((((((((('''''''''''''''''''''&&&&&&(((''''''---444???SSSbbbkkkxxxzzzvvvxxxyyyyyytttkkkeeeaaaYYYQQQFFF???999888666222111333---.../////////...,,,+++&&&&&&&&&%%%&&&&&&''''''%%%&&&'''(((((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$'''((())))))))))))(((&&&"""%%%((()))'''$$$""""""%%%%%%&&&''''''((())))))******)))(((((((((((()))'''''''''''''''(((((((((%%%%%%$$$$$$$$$#########"""######$$$%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%(((&&&&&&---;;;NNN___iiiiiiiiijjjjjjkkkkkklllllliiiiiijjjjjjjjjjjjiiiiiihhhgggeeeeeeggghhhgggfffdddcccbbbcccdddgggjjjlllfffeeeeeeddddddcccccccccgggfffeeeeeeeeedddcccbbbaaa```[[[RRRFFF;;;444222000---,,,---,,,)))))),,,,,,***(((&&&%%%%%%%%%%%%(((%%%%%%((('''$$$###&&&###$$$&&&&&&%%%%%%&&&'''&&&'''(((&&&$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%"""""""""############### !!!###$$$$$$"""###$$$%%%%%%$$$###"""""""""######""""""""""""$$$#########$$$%%%&&&&&&&&&###!!! !!!"""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$""""""%%%(((+++""""""""""""!!! %%%%%%%%%$$$###"""!!! &&&'''000???FFF???111(((''''''''''''''''''''''''######$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&######%%%&&&&&&&&&%%%$$$%%%$$$$$$$$$%%%%%%&&&'''""" !!!&&&'''&&&'''***&&&&&&%%%%%%&&&&&&&&&%%%""""""###$$$%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%$$$%%%&&&%%%%%%---555YYYggguuuxxxwwwyyy|||}}}~~~|||}}}~~~~~~}}}{{{xxxmmm^^^PPPGGG???888444333;;;NNNcccqqqttttttuuuvvvwwwyyyzzzzzzyyyxxxwwwvvv{{{{{{vvvsssoooaaaQQQ555,,,&&&&&&&&&$$$"""###########################"""$$$&&&%%%"""!!!"""$$$$$$$$$$$$#########""""""""""""""""""############"""""""""""""""""""""""""""#########$$$$$$$$$%%%""""""############"""!!!''''''''''''''''''&&&&&&&&&'''((('''&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&######%%%%%%"""###$$$$$$%%%$$$###"""!!!""""""#########$$$$$$$$$#########$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!"""""" ```bbbddddddcccbbbbbbbbb]]]```bbbcccbbbbbbbbbccc___ccccccaaa```bbbbbb^^^___```aaa```^^^^^^```aaaaaaaaabbbbbbbbbbbbaaaaaa_________``````aaaaaabbb``````aaaaaabbbbbbccccccccccccbbbbbbbbbbbbccccccaaaaaaaaaaaaaaa```______^^^ZZZSSSJJJAAA<<<;;;;;;888333000---***''')))...777CCCMMMOOONNNNNNNNNLLLHHHDDD===555///+++))))))((((((((((((((('''''''''(((&&&%%%''''''&&&***000===SSSbbbmmmzzz|||wwwxxx}}}vvvkkkccc]]]UUUMMMFFF???999777666333222444....../////////---,,,+++(((''''''&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$'''(((&&&&&&'''&&&""" &&&******(((%%%$$$%%%%%%&&&'''((())))))***+++)))'''%%%%%%&&&((()))((((((((((((((((((''''''$$$$$$$$$$$$############%%%%%%%%%&&&&&&&&&&&&''''''(((((()))((('''&&&%%%'''&&&(((333DDDVVVdddkkkjjjkkkkkklllllllllkkkkkkhhhiiijjjjjjkkkjjjjjjjjjhhhgggeeeeeeggghhhgggfffgggfffeeeddddddeeeffffffeeeeeeeeedddddddddddddddgggfffeeedddccccccddddddcccccc```YYYNNNCCC:::555111...---...---******---((('''&&&%%%%%%%%%&&&''')))&&&'''******&&&%%%((($$$&&&((('''&&&%%%%%%&&&%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""!!!""""""###$$$%%%"""###$$$%%%%%%$$$###"""######$$$$$$######"""!!!############$$$&&&'''((((((&&&$$$###$$$%%%%%%$$$""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%###"""###&&&)))%%%&&&&&&%%%###!!!"""###%%%%%%$$$$$$###""" &&&'''222DDDNNNIII999...***(((&&&$$$###$$$&&&'''%%%&&&&&&&&&&&&%%%$$$###"""""""""######$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''''''$$$$$$&&&&&&######&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%&&&''''''%%%$$$%%%'''%%%######&&&&&&%%%)))...KKK^^^rrryyyxxxxxxzzz||||||zzzxxxxxxyyyxxxwwwuuuwwwhhhQQQ===111///222555===III]]]nnnuuuttttttwwwtttvvvxxxzzz{{{zzzyyyxxxuuuzzzzzzuuussspppeeeWWWAAA555+++((('''$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###"""!!!###%%%""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$###$$$%%%%%%%%%$$$"""!!!$$$%%%&&&&&&''''''&&&&&&'''((()))(((&&&%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$'''&&&######%%%%%%"""###$$$%%%%%%$$$###!!! #########$$$$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$###############""""""############$$$$$$!!! !!!"""###!!! aaacccdddcccaaa```bbbddd]]]___bbbccccccbbbbbbbbb^^^bbbcccaaaaaacccccc______```aaa```]]]]]]```bbbaaaaaabbbbbbbbbbbbaaaaaa______```aaaaaabbbcccccc```aaaaaabbbcccddddddeeebbbbbbaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaa```______]]]YYYRRRIII@@@;;;:::;;;888555222000+++''')))...777AAAJJJLLLJJJJJJKKKJJJEEE@@@999222,,,***))))))(((((((((''''''&&&&&&&&&(((%%%%%%'''((((((+++000AAAUUUccclllyyy}}}zzz}}}~~~vvvjjjaaa\\\UUUMMMGGG@@@:::888666333333666000000111111000...---+++((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$### $$$%%%""""""%%%$$$ """(((***+++,,,,,,%%%%%%&&&'''((()))******)))((('''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&$$$$$$$$$$$$############'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''',,,999LLL]]]gggkkkjjjkkkmmmnnnmmmlllkkkiiihhhiiijjjjjjkkkkkkkkkjjjhhhgggeeeeeeggghhhgggffffffffffffeeeeeedddddddddeeeeeefffffffffffffffgggfffeeedddcccbbbcccdddfffddddddbbb^^^VVVKKK@@@999444000///000///,,,+++...'''&&&%%%%%%%%%&&&'''((((((&&&'''***+++'''''')))&&&(((***)))'''%%%%%%%%%$$$%%%'''&&&%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&''''''%%%######$$$%%%$$$###$$$###"""""""""###$$$%%%"""""""""###$$$&&&'''((("""$$$$$$"""!!!"""$$$$$$&&&&&&%%%###"""$$$&&&""""""############""""""$$$&&&333HHHWWWSSSDDD888,,,)))%%%"""!!!###&&&))))))*********)))'''%%%$$$$$$###############$$$$$$%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$%%%&&&'''((((((%%%$$$'''&&&###"""%%%######$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%&&&'''(((###!!!!!!%%%&&&%%%'''+++888PPPjjjvvvwwwvvvxxxzzzvvvtttqqqpppooommmjjjhhhdddXXXEEE333***,,,666>>>YYYaaannnxxxyyytttsssvvvppprrruuuwwwyyyyyywwwwwwsssyyyyyytttrrrqqqhhh\\\HHH;;;...)))'''%%%######%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&$$$""""""###$$$"""!!!!!!!!! !!!!!!!!!!!!"""######################## !!!!!!""""""###$$$&&&&&&&&&$$$###!!! !!!"""$$$%%%%%%%%%$$$&&&'''((('''%%%$$$%%%&&&###$$$%%%&&&&&&%%%$$$###$$$''''''$$$###&&&%%%###$$$$$$%%%%%%$$$###!!! $$$$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!###$$$######$$$$$$%%%%%%&&&&&&"""""""""######$$$$$$$$$"""!!!!!!"""$$$%%%$$$"""bbbcccdddccc``````bbbeee\\\___bbbdddcccbbbbbbbbb]]]aaacccaaabbbdddccc```___aaaaaa```]]]]]]```cccaaaaaabbbbbbbbbbbbaaaaaa___``````aaabbbccccccdddaaaaaabbbcccdddeeeeeefffaaaaaa````````````aaaaaaaaaaaaaaaaaaaaa``````___]]]YYYRRRHHH@@@;;;;;;<<<666444222111---***---333666AAAIIIIIIGGGHHHIIIHHHBBB>>>777000+++(((((()))'''''''''&&&&&&%%%%%%%%%'''$$$%%%(((******---222EEEXXXccckkkyyy~~~}}}~~~|||ssshhhaaa]]]WWWQQQHHHAAA:::888777444444777222222333222111000...,,,+++***)))((('''&&&&&&&&&'''''''''((((((((())))))%%%%%%%%%$$$$$$$$$######!!!&&&'''%%%%%%***)))$$$ $$$''''''(((((()))%%%%%%&&&'''((()))***+++'''((()))))))))(((&&&%%%'''''''''&&&&&&%%%%%%$$$$$$$$$$$$############"""'''''''''&&&%%%%%%$$$$$$#########$$$%%%&&&'''((())))))///>>>RRRbbbiiikkkjjjkkkmmmoooooommmjjjhhhhhhiiijjjkkkkkkkkkkkkkkkhhhgggeeeeeeggghhhgggfffcccdddeeeffffffffffffeeefffggggggggghhhhhhiiiiiieeeeeedddbbbaaabbbdddgggeeeeeedddaaa[[[QQQEEE<<<555222000222111------///''''''&&&%%%%%%&&&((()))&&&%%%&&&***+++(((''')))(((***+++***(((&&&%%%%%%###%%%&&&&&&&&&&&&''')))%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$"""###$$$%%%%%%$$$###""" """###%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%###"""!!!!!!""""""!!!%%%$$$###""""""###$$$%%%!!!!!!!!!"""###%%%&&&'''!!!''')))(((%%%$$$$$$ ###$$$###""""""$$$''' !!!"""$$$$$$%%%%%%###%%%333KKK\\\[[[LLL???111...***''''''+++000333------------+++)))'''&&&&&&%%%$$$###""""""""""""%%%$$$""" !!!###%%%'''$$$$$$$$$$$$%%%&&&'''(((%%%######&&&'''$$$%%%(((###$$$%%%%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&''')))+++"""###&&&%%%&&&)))***EEEdddsssuuuuuuvvvxxxwwwtttpppnnnkkkhhheeebbbddd___UUUKKKEEEHHHRRRZZZhhhjjjqqqvvvuuuooommmooolllnnnqqquuuvvvvvvuuutttsssxxxxxxsssqqqqqqjjj```HHH:::,,,''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%111///,,,)))&&&&&&&&&'''############""""""""""""$$$%%%%%%%%%&&&&&&&&&&&&########################"""""""""###$$$%%%%%%&&&"""###%%%%%%%%%###!!! !!!"""$$$&&&'''(((((('''###%%%&&&&&&$$$$$$%%%'''"""###%%%&&&&&&%%%###"""%%%''''''$$$###&&&&&&###$$$$$$%%%%%%$$$###!!! $$$$$$%%%%%%%%%&&&&&&&&&)))'''$$$""""""$$$''')))!!!"""###$$$&&&'''((()))!!!!!!""""""######$$$$$$"""""""""$$$&&&'''&&&%%%aaacccdddccc``````bbbeeeaaaaaabbbbbbbbbbbbaaaaaacccccccccbbbbbbbbbaaaaaacccbbb```^^^]]]^^^___```eeedddddddddcccbbbbbbbbb````````````aaaaaaaaaaaacccbbbaaa``````aaabbbcccbbbbbbbbbaaa```______^^^^^^___```````````````___bbb[[[NNNAAA<<<===<<<888111///,,,******+++---///999AAAJJJJJJDDDAAADDDIIICCC<<<333,,,((('''''''''%%%&&&''''''((((((''''''###'''$$$$$$(((%%%&&&222III[[[lllqqqtttyyy~~~}}}|||wwwppphhh```SSSGGG@@@>>>;;;888555444333333666333000.........---,,,,,,***'''%%%$$$$$$%%%&&&"""###%%%&&&'''((((((((($$$""" !!!$$$%%%$$$"""%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$$$$%%%%%%&&&)))((('''(((***++++++***(((''''''(((((('''%%%###)))(((%%%######$$$&&&((('''&&&&&&%%%%%%&&&&&&''')))))))))((('''%%%$$$###&&&&&&%%%$$$$$$%%%%%%%%%'''(((444JJJ\\\eeeiiinnnkkkllllllkkkiiihhhhhhiiikkkjjjiiihhhggggggggggggiiihhhhhhgggffffffeeeeeeccccccdddeeefffffffffeeeeeeffffffeeecccaaabbbcccdddcccbbbbbbaaaaaabbbbbbeeedddccccccbbb\\\TTTMMM===777000,,,,,,,,,(((%%%((((((((((((((())))))***&&&%%%###$$$&&&'''((('''''''''((((((''''''&&&%%% """######""" '''''''''%%%#########%%%,,,...///---((($$$######(((&&&###  !!!""" !!!""""""!!!"""$$$&&&""""""###$$$%%%%%%%%%%%%"""%%%'''%%%!!! $$$(((###$$$""" !!!!!!!!!!!!"""###%%%%%%$$$$$$$$$###"""###&&&(((#########!!!!!!###!!!###$$$###"""!!!"""######%%%&&&$$$!!! """$$$&&&)))666KKKZZZ\\\UUUOOO777...''''''))))))///666'''...777<<<:::222***$$$'''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%$$$$$$$$$$$$///...+++&&&%%%''''''###(((&&&$$$######$$$###"""######$$$$$$$$$######""""""&&&'''&&&###!!! !!!!!!!!!!!!"""###$$$%%%"""$$$&&&%%%$$$###$$$%%%+++333KKKjjjwwwsssttt|||vvvyyyyyyyyyzzzzzztttmmmtttrrrooojjjfffeeegggiiiuuusssrrrqqqkkk```QQQFFF]]]bbbjjjpppsssuuuuuuuuuvvvtttqqqppptttuuulllbbbIII555***&&& !!!$$$"""""""""###%%%''')))******,,,)))###"""&&&$$$&&&######%%%$$$!!! ### !!!###$$$$$$$$$"""!!!!!! !!!!!!!!!"""!!! !!!"""###"""!!!###"""""""""""""""###### """###$$$$$$###### !!!###$$$$$$######"""((('''&&&&&&''''''%%%######"""!!! !!!"""###"""######"""!!! !!!!!!""""""""""""!!!!!!&&&&&&%%%$$$###"""!!!  """$$$$$$###$$$%%%######################## """"""!!!###bbbcccdddccc``````bbbdddaaaaaabbbbbbbbbbbbaaaaaacccccccccbbbbbbbbbaaaaaadddcccaaaaaaaaabbbccceeeccccccccccccbbbbbbbbbbbb````````````aaaaaaaaaaaadddcccbbbaaaaaabbbcccdddccccccbbbaaaaaa```______bbbbbbbbbccccccbbbaaaaaa^^^YYYNNNBBB>>>===:::555000///...------------...222;;;DDDDDD>>>:::<<>>666000///...+++(((******)))))))))******+++)))(((&&&'''((()))(((''''''''''''''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$%%%&&&(((***)))%%%###"""###)))'''$$$"""!!!!!!"""######$$$&&&&&&%%%&&&''')))$$$$$$%%%%%%%%%$$$$$$###$$$''')))((($$$###&&&***"""$$$###"""###$$$!!! !!!!!!###$$$$$$$$$$$$$$$###"""###%%%(((%%%&&&&&&%%%$$$$$$&&&((("""$$$%%%$$$###"""###$$$%%%&&&((((((&&&%%%%%%%%%&&&)))666LLL]]]```ZZZUUUHHH:::---(((''''''***///222;;;FFFIIICCC888---'''((('''%%%$$$#########$$$$$$$$$&&&&&&&&&%%%$$$###)))++++++(((((()))((($$$'''&&&$$$%%%&&&''''''&&&"""######$$$$$$$$$$$$###!!!%%%&&&&&&%%%$$$%%%"""######$$$$$$%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&''',,,@@@\\\pppvvvxxx{{{xxxyyyxxxvvvwwwzzzzzzvvvuuuuuussspppoooooorrruuurrrsssqqqjjj\\\KKK;;;222666@@@OOO^^^iiippptttuuuuuuwwwxxxxxxyyyvvvlllaaaJJJ555***'''!!!"""%%% ###"""""""""$$$&&&)))***&&&'''&&&###&&&---...+++'''$$$"""$$$"""!!!"""""""""""""""######$$$&&&%%%#########$$$$$$$$$###"""!!!"""$$$$$$$$$###$$$######"""""""""###### !!!"""###$$$$$$$$$###!!!""""""###############$$$######$$$%%%%%%###!!!'''&&&%%%$$$$$$%%%&&&'''$$$###"""!!!!!!!!!""""""!!!"""""""""""""""!!!!!!$$$$$$$$$##################%%%&&&&&&$$$"""!!!!!!""""""""""""""""""""""""!!!###%%%$$$""""""###%%%cccddddddcccaaa```aaacccaaaaaabbbbbbbbbbbbaaaaaacccbbbbbbbbbbbbaaaaaaaaa```___^^^^^^___aaabbbcccaaaaaaaaaaaabbbbbbbbbbbb___`````````aaaaaaaaabbbddddddccccccccccccddddddcccccccccbbbaaaaaa``````ccccccccccccbbbaaa``````ZZZUUULLLBBB>>>===888222....../////////...------,,,666???@@@:::444555999<<<777000+++))))))*********+++++++++++++++******))),,,&&&$$$)))(((,,,;;;TTTbbboootttssstttuuuuuu~~~~~~yyyqqqjjjbbbTTTHHHAAA===999999<<<===:::777555333000/////////...,,,...,,,)))'''&&&&&&((()))'''((((((((('''&&&&&&%%%)))(((''''''&&&%%%"""%%%$$$"""""""""%%%'''))))))((('''&&&&&&&&&&&&&&&'''&&&&&&''')))******)))))))))(((%%%!!!"""%%%)))))))))(((''''''&&&%%%%%%$$$%%%&&&'''(((''''''&&&)))(((&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&,,,222AAAUUUccciiikkkllllllmmmnnnmmmkkkiiijjjkkkkkkkkkjjjjjjjjjjjjkkkkkkggggggffffffeeedddddddddhhhiiiiiiiiiiiihhhhhhgggfffggghhhgggeeeddddddeeefffeeeddddddccccccddddddbbbbbbcccddddddaaa[[[WWWPPPHHH>>>666333111...,,,,,,,,,++++++***+++++++++***)))''''''))))))(((''''''''''''''''''&&&%%%%%%)))(((&&&%%%%%%&&&((()))&&&'''((())))))(((&&&%%%"""$$$%%%%%%$$$###$$$%%%***(((&&&#########$$$%%%###%%%((()))((('''((((((%%%%%%%%%%%%$$$###"""""""""$$$&&&$$$!!!!!!###&&& !!!######"""###$$$%%%"""""""""""""""###$$$%%%$$$$$$$$$###"""###%%%'''###$$$%%%$$$######$$$&&&###%%%&&&%%%$$$###$$$%%%&&&&&&&&&'''(((((('''%%%&&&)))666MMM___ddd```]]]XXXHHH777---)))'''(((***222???MMMQQQHHH999---''')))'''%%%###"""!!!!!!"""$$$$$$&&&&&&&&&&&&%%%$$$''',,,111111222333000+++(((%%%######$$$&&&'''&&&"""######$$$$$$$$$%%%%%%"""###%%%&&&%%%$$$%%%&&&$$$%%%&&&''''''&&&%%%%%%%%%&&&((((((&&&%%%&&&'''%%%(((333HHH```rrrxxxxxxxxxyyyxxxuuuuuuvvvsssmmmmmmnnnnnnmmmlllllloooqqqppprrrpppgggUUUCCC666000***222>>>KKKWWWaaaiiinnnrrrvvvyyyxxxwwwtttlllcccKKK777+++'''"""###&&&"""$$$###"""!!!###%%%(((*********'''$$$&&&+++---+++'''""" !!!!!! ###$$$###!!! """$$$&&&'''&&&$$$$$$%%%&&&$$$###%%%###"""###%%%&&&&&&%%%&&&%%%$$$############### !!!"""###$$$$$$$$$$$$######""""""######$$$%%%###"""!!!###$$$%%%###"""%%%$$$############$$$%%%%%%###!!! """%%%'''"""#########"""!!!!!! """"""######$$$$$$$$$%%%$$$&&&''''''$$$"""""""""""""""""""""""""""""""""%%%&&&'''&&&%%%$$$%%%&&&ddddddcccbbbaaaaaaaaabbbaaaaaabbbbbbbbbbbbaaaaaabbbbbbbbbbbbaaaaaaaaaaaa___^^^^^^^^^^^^___```aaa______``````aaaaaabbbbbb______``````aaaaaabbbbbbccccccccccccccccccccccccccccccccccccbbbbbbaaaaaa`````````______]]]\\\\\\XXXTTTJJJ???;;;;;;888222........................---777@@@AAA:::333333666;;;666///+++))))))******------......------,,,,,,***,,,&&&%%%,,,...555EEE\\\fffrrrvvvuuuttttttuuuwwwwwwssslllfff___RRRGGGBBB<<<777888===>>>:::444444222000000000000...------+++(((&&&%%%&&&((()))&&&''''''''''''&&&%%%%%%%%%$$$######$$$&&&'''(((+++(((&&&$$$$$$&&&(((***''''''&&&$$$############&&&%%%%%%&&&)))******)))%%%'''(((%%% ###'''))))))***)))((('''%%%$$$$$$%%%&&&''''''%%%###"""'''%%%###"""!!!"""###$$$&&&%%%%%%%%%%%%&&&&&&'''***555GGGYYYfffjjjkkkkkklllmmmmmmllljjjiiiiiijjjgggggggggfffgggggghhhhhhffffffeeeeeeeeedddddddddffffffgggffffffeeedddcccdddeeefffeeecccbbbcccdddeeeeeedddccccccccccccccccccddddddeeedddaaa^^^\\\XXXQQQFFF<<<666333000...------,,,+++******++++++'''&&&%%%&&&(((((('''&&&&&&&&&'''''''''&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%&&&(((+++,,,+++(((%%%###$$$%%%%%%%%%%%%&&&&&&)))(((&&&$$$######$$$%%%!!!###&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###""" !!!$$$((('''%%%###"""!!!"""###$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%$$$######$$$&&&###$$$$$$###!!! !!!"""###$$$%%%%%%######$$$%%%&&&### !!!$$$'''&&&$$$''')))666LLL___eeecccaaa]]]SSSFFF999000+++***+++---<<>>AAACCCCCC@@@:::222...((($$$###$$$%%%&&&############$$$%%%%%%&&&(((((((((&&&###""""""$$$$$$%%%'''((((((&&&$$$###%%%&&&((((((&&&%%%&&&'''(((***,,,666JJJcccqqqtttvvvwwwwwwvvvuuuqqqdddWWWUUUVVVVVVUUUSSSRRRRRRSSSWWWXXXVVVPPPFFF;;;444111///000111555<<>>PPP___fffooottttttqqqqqqtttpppqqqnnnhhhddd^^^RRRGGGBBB<<<777888<<<<<<777111444222111111111111///---+++)))'''%%%$$$%%%'''((($$$$$$%%%&&&&&&&&&&&&&&&((('''%%%$$$%%%)))...222222000,,,)))((()))+++---,,,+++***)))((('''''''''&&&%%%%%%&&&)))******)))%%%))),,,***&&&###%%%(((((()))******)))'''%%%$$$%%%%%%&&&&&&%%%""")))(((&&&$$$$$$%%%'''(((&&&%%%%%%%%%&&&&&&'''((((((777KKK\\\fffkkkkkkjjjjjjkkkllljjjhhhggghhhiiifffeeeeeeeeeeeeffffffgggeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeedddccccccbbbccceeeeeeeeecccbbbcccdddddddddcccbbbbbbbbbbbbbbbeeeeeefffeeecccaaa___^^^\\\VVVLLLCCC;;;555111///...---,,,+++***)))))))))%%%$$$%%%''')))***)))'''&&&&&&&&&'''&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$%%%'''+++......***&&&&&&%%%$$$$$$%%%%%%%%%%%%'''&&&%%%$$$######$$$$$$ """%%%&&&%%%#########"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&***(((%%%###""""""######$$$$$$#########$$$%%%%%%$$$%%%%%%$$$######$$$%%%&&&''''''&&&###!!!!!!""""""###$$$###"""!!!"""$$$'''### $$$&&&&&&)))***555JJJ\\\cccbbbaaa]]]]]]WWWJJJ<<<222---,,,///>>>NNNRRRHHH999...***$$$###"""""""""###$$$%%%(((%%%!!!"""'''***333???JJJOOOQQQQQQNNNIIIDDD===333+++'''&&&&&&&&&$$$$$$######$$$%%%&&&&&&(((((((((%%%###"""###$$$###$$$&&&''''''%%%###"""$$$%%%''''''%%%$$$%%%&&&)))***)))***666OOOeeeqqquuutttrrrqqqtttrrrdddVVVIIIJJJKKKJJJGGGEEECCCCCCAAA>>>:::777666444000---,,,+++((('''***222<<>>FFFEEE===444)))&&&###""""""###$$$###$$$$$$############$$$$$$######"""######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###"""!!!###$$$%%%###"""$$$###"""!!!!!!"""###$$$!!!"""###$$$###""" """######$$$$$$######"""%%%$$$$$$$$$######""""""!!!###$$$###"""###$$$########################"""!!! !!!"""######"""cccaaa___```ccceeedddcccaaaaaabbbbbbbbbbbbaaaaaa````````````aaaaaabbbbbb^^^_______________^^^^^^bbbbbbaaaaaaaaaaaaaaa```^^^^^^___```aaabbbccccccaaabbbccccccccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaaaaa``````___YYYTTTIII???<<<>>>===888111000///...///000222333666>>>EEEBBB999222222555555222---***))))))))))))++++++---...//////000000(((+++))),,,888???JJJ]]]eeedddgggkkkjjjfffgggmmmppppppmmmgggccc]]]QQQFFF;;;999888999999888555333333222111222333222000---+++)))'''%%%%%%&&&((()))(((((((((((((((((('''&&&&&&&&&&&&###!!!!!!$$$'''((('''&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''***,,,,,,+++''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&%%%%%%$$$#####################$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((()))333FFF\\\fffjjjmmmmmmkkkjjjkkkkkkjjjhhhgggggghhhkkkjjjiiihhhhhhhhhhhhhhhffffffffffffffffffffffffeeeeeeffffffgggfffffffffeeefffggggggeeeeeefffgggddddddcccbbbbbbbbbbbbcccbbbccceeedddbbbaaaccceee___^^^\\\UUULLLAAA999444111000...,,,+++***))))))***)))***+++,,,+++(((%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&''''''&&&&&&&&&$$$###$$$(((...///,,,((((((&&&######&&&''''''%%%'''''''''&&&&&&&&&&&&&&&###$$$%%%%%%###"""###%%%###$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""#########%%%###""""""%%%'''&&&%%%$$$######"""""""""######$$$%%%&&&&&&$$$######$$$ !!!######!!! """###$$$$$$""""""###$$$&&&&&&%%%###!!!"""$$$'''((((((111EEEXXXaaacccccc___cccddd^^^WWWNNN>>>000///666===>>>888///(((%%%%%%%%%$$$######$$$&&&&&&(((&&&###!!!"""%%%))),,,:::FFFRRRVVVVVVWWWVVVTTTOOOLLLIIIDDD===555,,,&&&((('''%%%#########$$$%%% """$$$$$$$$$$$$%%%'''""""""######$$$$$$%%%%%%%%%&&&((((((&&&%%%&&&'''%%%###$$$((((((---AAAWWWhhhmmmlllddd^^^aaaiiinnnmmmoooqqqpppjjjddd___]]]____________^^^ZZZUUURRRIIIIIIHHHCCC<<<444///---+++444BBBRRRdddppppppjjjZZZCCC444---$$$%%%((($$$######$$$$$$$$$#########%%% %%%'''$$$###&&&***&&&%%%&&&$$$ """!!!!!!"""###############%%%)))111>>>IIILLLEEE>>>,,,)))%%%######$$$$$$###""""""""""""######$$$%%%#########"""###$$$&&&'''$$$%%%%%%&&&&&&&&&&&&&&&$$$######$$$%%%%%%###!!!""""""!!! !!!"""""""""""""""#########$$$$$$!!!!!!"""###$$$$$$$$$$$$###############$$$$$$$$$"""$$$%%%%%%###"""!!!"""########################""" !!!$$$&&&%%%###bbb```^^^```cccfffeeedddaaaaaabbbbbbbbbbbbaaaaaa___`````````aaaaaabbbbbb___```aaabbbccccccccccccccccccbbbbbbaaaaaa``````^^^^^^___```aaabbbccccccbbbcccdddeeeeeedddcccbbb```````````````aaaaaaaaa^^^___```````````````___XXXTTTKKKBBB@@@@@@===777000111222333333333333333:::AAAGGGCCC:::333333777222///+++)))***+++++++++((()))***,,,---.........)))---+++...999@@@KKK]]]kkkggghhhjjjiiidddffflllppppppmmmfffaaaZZZMMMBBB777888999:::999888777666222222111222333222000---,,,***(((&&&&&&''')))+++,,,,,,++++++***((('''&&&$$$'''))))))&&&%%%&&&(((((((((((())))))***+++,,,%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&(((+++------,,,...+++'''&&&'''((())))))$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%&&&'''(((%%%%%%'''(((((((((((((((%%%%%%%%%&&&'''((()))))):::NNNccckkkmmmooonnnlllkkkllllllkkkiiihhhhhhiiikkkkkkiiihhhggggggggggggffffffggggggggggggggggggccccccdddeeeffffffffffffcccdddeeeeeeccccccdddeeefffeeeddddddccccccdddddd___aaaccccccbbbbbbeeeiii```bbbaaa\\\RRRGGG===777333222000...,,,++++++***+++*********)))'''### %%%%%%&&&&&&&&&%%%$$$$$$'''&&&$$$######$$$&&&'''$$$"""###'''---000---)))***'''%%%&&&)))++++++***((((((((((((((('''''''''"""######"""!!! """$$$%%%%%%%%%%%%$$$$$$###"""(((&&&%%%%%%&&&''''''&&&'''%%%######%%%%%%### ''''''&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$#########!!!###&&&'''&&&&&&&&&'''###$$$%%%%%%######$$$%%%"""$$$'''&&&""" !!!###''''''000DDDXXXbbbdddeee^^^_________```\\\JJJ777---111555777555000,,,***((('''%%%$$$$$$$$$%%%%%%''''''&&&&&&'''(((***+++<<>>CCCDDD???;;;;;;:::999333000------...---)))%%%)))***+++***(((((()))++++++***+++222>>>LLLVVVZZZmmmllllllllllllmmmmmmmmmllljjjgggbbb\\\TTTKKKEEE>>>;;;888888999888666333333222111000///,,,((($$$'''''''''&&&&&&%%%%%%%%%******))))))((('''''''''&&&%%%%%%$$$%%%&&&((()))'''%%%###$$$&&&'''%%%######$$$$$$%%%&&&&&&&&&&&&'''(((((('''&&&&&&(((+++)))((('''&&&&&&&&&&&&&&&###%%%***,,,,,,(((### ### !!!'''***(((&&&***(((&&&$$$$$$$$$%%%&&&%%%)))&&&&&&)))&&&'''444DDDTTTccchhhhhhiiikkkkkkjjjjjjjjjjjjjjjjjjkkkkkkhhhgggggggggfffffffffffffffggghhhhhhgggeeecccbbbcccdddeeeeeeffffffeeeeeegggfffeeedddcccdddeeeeeeeeeeeeddddddcccbbbbbbbbbdddccccccbbbbbbccccccdddgggddd```___\\\TTTIII@@@888333---,,,...///,,,(((((((((((((((((()))******(((&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%(((%%%$$$&&&***------+++***''''''******((())),,,(((&&&$$$###$$$$$$###""" !!!###$$$'''$$$"""!!!"""#########&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%% !!!###$$$%%%%%%%%%$$$%%%&&&///AAATTT___aaa```^^^dddfffbbbaaabbbUUUEEE777111///111...%%%&&&$$$"""$$$'''((($$$""""""###$$$&&&'''((((((444BBBRRRZZZYYYUUUTTTVVVTTTRRRQQQRRRQQQLLLBBB:::111,,,'''$$$$$$$$$###"""&&&%%%"""!!! """""" """%%%%%%$$$$$$&&&'''###(((---,,,'''"""!!!"""%%%%%%&&&&&&&&&)))...222XXX^^^fffkkkjjjgggdddccceeeaaaXXXLLL@@@777222000333444555333000---,,,,,,...---,,,+++,,,+++***(((,,,222===JJJYYYfffooouuucccHHH000******%%%"""%%%&&&%%%###!!!!!!"""###$$$&&&###$$$)))***%%%$$$'''###!!!!!!###%%%%%%### ###!!!!!!###$$$!!!!!!###)))///222111///((('''%%%###""""""###### """!!!!!!###%%%%%%$$$$$$###"""""""""#########""""""""""""!!!'''$$$""""""%%%&&&%%%######$$$$$$%%%%%%$$$$$$###&&&'''%%%!!!###'''%%% !!!######"""!!!!!!!!!!!!!!!""""""###!!!""""""""""""#########%%%""""""&&&'''$$$"""###%%%%%%%%%%%%$$$"""!!! aaaaaabbbbbbbbbcccccccccbbb```aaaeeeeeebbbaaacccbbbaaa````````````aaabbb`````````______`````````ccc```^^^___bbbbbb^^^ZZZZZZ\\\___bbbddddddcccbbbccccccbbbbbbaaaaaaaaaaaabbbbbbaaa```____________```bbbaaa___```bbb___ZZZTTTMMMDDD??????>>>:::777444222222666;;;;;;777222<<>>888888999999222///,,,+++,,,+++(((%%%)))******)))(((''')))***+++***---666EEETTT___eeekkkkkkjjjjjjjjjlllmmmnnnkkkhhhdddaaa]]]VVVMMMGGG===;;;888888999999666444333111000000111222222111(((((('''''''''&&&&&&&&&,,,,,,++++++***)))))))))''''''&&&%%%%%%%%%&&&&&&'''%%%###$$$&&&'''%%%###$$$$$$%%%&&&&&&&&&%%%%%%'''(((((('''&&&&&&(((***(((''''''&&&%%%%%%&&&&&&'''((()))******(((&&&%%%$$$!!!"""''')))(((%%%((('''&&&$$$$$$%%%&&&'''%%%)))&&&&&&)))''')))666KKKZZZgggjjjhhhiiijjjkkkjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhgggggggggfffffffffffffffggghhhgggeeecccbbbffffffffffffeeedddccccccffffffeeeddddddddddddeeebbbbbbccccccccccccccccccfffeeeeeeddddddeeeeeeffffffcccaaa```___YYYPPPHHH@@@:::333000000111///---))))))(((((((((((())))))((('''%%%&&&''''''&&&%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&''''''(((***,,,...,,,)))(((+++***((((((+++(((&&&$$$###$$$$$$###"""""""""""""""###$$$&&&&&&(((&&&$$$######$$$#########"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$%%%&&&&&&%%%$$$"""!!!!!!"""###$$$%%%'''///AAASSS___bbbaaa___eeegggdddeeeggg]]]OOOBBB999222111...(((%%%%%%$$$"""!!!###'''(((%%%"""######$$$%%%%%%&&&''''''---888HHHRRRUUUUUUVVVWWWUUURRRPPPRRRTTTSSSNNNIII;;;444,,,'''%%%&&&''''''%%%$$$###"""###$$$&&&'''''''''&&&%%%%%%%%%'''(((&&&''''''%%%"""###&&&***'''''''''&&&%%%'''***---CCCHHHOOOTTTZZZbbbkkksssrrroooiii^^^PPPBBB888444111111111///------...000000000111444888;;;===>>>;;;DDDRRRaaalllqqqrrrqqqdddKKK222+++)))%%%$$$&&&&&&%%%###"""!!!"""###$$$$$$!!!"""&&&'''###"""%%%###!!!!!!"""$$$$$$""" ###!!! !!!""""""""""""###&&&***+++)))&&&&&&%%%###"""!!!!!!""""""###$$$&&&%%%$$$###$$$&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$#########"""""""""%%%###!!!"""%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$######%%%&&&$$$!!!###&&&%%%%%%%%%$$$$$$######$$$$$$######""""""######$$$%%%"""""""""#########$$$$$$)))%%%###&&&'''%%%%%%'''%%%%%%%%%%%%$$$######"""aaabbbbbbcccccccccccccccaaa```aaaeeeeeebbbaaacccbbbaaaaaa``````aaaaaabbb``````aaaaaaaaaaaa``````ccc```^^^___bbbcccaaa___aaaaaabbbccccccccccccbbbbbbaaaaaaaaaaaa`````````aaaaaa```______````````````bbbaaa___```bbb___ZZZPPPIIIAAA>>>>>>???<<<999666555666:::??????999333:::@@@CCC<<<555444777999222...***((()))***(((%%%(((((()))(((''''''(((***+++,,,111;;;IIIYYYeeekkkjjjiiihhhggggggiiikkklllgggddd___^^^\\\VVVMMMEEE<<<:::999888999999777555555222//////111444777888))))))(((''''''''''''(((,,,++++++******))))))(((''''''''''''&&&%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&'''((('''&&&&&&(((***'''&&&&&&%%%%%%%%%%%%%%%)))((('''&&&%%%&&&'''(((%%%"""!!!###&&&((('''$$$'''&&&%%%$$$%%%&&&'''(((%%%)))'''&&&***(((,,,;;;UUU```jjjkkkhhhiiikkkkkklllkkkkkkjjjjjjiiiiiiiiihhhhhhhhhgggggggggffffffeeefffggggggfffeeecccbbbiiihhhhhhgggeeecccbbbaaaeeeeeeffffffeeeeeedddccc```aaaaaabbbccccccddddddfffeeeeeeddddddeeeeeefffdddbbbbbbbbbccc___YYYSSSFFF???555///.........---+++***)))(((((((((((((((((('''&&&'''((()))((('''))))))'''&&&%%%$$$$$$$$$$$$'''((('''%%%&&&+++000...+++***,,,+++'''&&&)))'''%%%$$$###$$$$$$###"""%%%%%%$$$$$$%%%&&&&&&''')))'''%%%$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$############################## !!!"""$$$%%%&&&&&&'''%%%""""""&&&)))&&&(((///???RRR___cccaaa___dddeeecccfffiiicccYYYKKK>>>111***(((&&&%%%&&&###!!! ###'''((('''$$$$$$$$$$$$%%%%%%&&&&&&&&&(((///;;;GGGOOOSSSTTTTTTVVVSSSPPPPPPSSSUUUUUUSSSEEE===222)))&&&&&&((()))######"""###$$$&&&((()))+++(((%%%$$$&&&(((******'''&&&%%%$$$$$$%%%((()))))))))'''%%%###$$$&&&(((///222555888@@@OOOaaaooosssuuuuuuooodddWWWLLLFFF<<<<<<:::888666666999;;;;;;===???CCCHHHNNNSSSUUU]]]dddmmmuuuxxxuuupppkkkgggOOO777---)))%%%%%%(((&&&%%%###"""""""""###$$$###!!!"""%%%%%%######%%%$$$""" !!!"""###"""!!!!!!  !!!""""""!!!%%%$$$$$$%%%&&&%%%""" $$$######""""""######$$$"""$$$$$$$$$"""""""""$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$###############"""!!!"""%%%&&&'''&&&&&&%%%%%%%%%$$$$$$######$$$%%%$$$"""###&&&$$$!!!$$$&&&&&&### !!!$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%***%%%"""$$$%%%$$$%%%((($$$$$$%%%$$$$$$$$$$$$$$$```aaabbbccccccbbbaaaaaa___]]]___cccccc``````bbbaaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccddddddcccbbbaaabbbaaa___```bbbddddddcccdddccccccbbbbbbbbbccccccaaaaaaaaaaaaaaaaaaaaa```^^^______```bbbdddeeefff```bbbaaa___```bbb___ZZZNNNHHH@@@<<<===>>>;;;888666555888>>>DDDDDD???999;;;AAACCC;;;333333777:::222...)))'''((()))(((&&&''''''((('''&&&&&&(((***+++...444===JJJWWWbbbhhhllljjjhhhfffeeefffhhhiiieee```[[[YYYXXXSSSIII@@@;;;::::::999999888777777666444111///000111111111)))((('''&&&&&&'''(((((()))))))))(((''''''&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%&&&''''''&&&&&&(((***&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&&&&$$$###$$$&&&'''&&&$$$%%%%%%$$$%%%%%%'''((()))%%%***'''&&&******000BBBZZZdddkkkjjjhhhiiikkklllllllllkkkkkkjjjiiihhhhhhhhhhhhhhhggggggggggggfffeeeffffffffffffeeedddccchhhhhhhhhgggfffdddbbbaaadddeeefffgggfffeeedddcccaaaaaaaaabbbbbbcccccccccdddccccccbbbbbbccccccdddcccbbbbbbcccdddbbb^^^[[[NNNFFF;;;333///.........---,,,+++)))(((((('''''')))((('''((()))***)))(((((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%$$$###%%%)))---///,,,+++,,,+++&&&%%%&&&'''%%%######$$$$$$$$$###%%%$$$$$$#########$$$$$$&&&%%%###$$$%%%&&&%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$######""""""%%%%%%$$$#########$$$$$$$$$$$$$$$$$$#################################### !!!"""###$$$$$$$$$$$$###!!!!!!###'''+++...&&&(((///<<>>;;;;;;;;;:::999888777777444444333333222000---***''''''%%%%%%%%%&&&'''((())))))(((((('''&&&&&&&&&"""###%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######%%%''''''''''''((()))%%%%%%$$$$$$$$$%%%%%%&&&######$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))$$$***'''&&&***+++555III\\\dddjjjiiihhhjjjmmmmmmllllllkkkkkkjjjiiihhhhhhiiihhhhhhhhhggggggggggggeeeeeeeeeeeeeeedddddddddffffffggggggffffffeeeddddddeeefffgggfffeeedddcccccccccccccccbbbbbbaaaaaadddccccccbbbbbbccccccdddcccccccccccccccbbb```^^^XXXQQQGGG===777444444444///...,,,+++***)))((((((***((('''((()))***)))((($$$$$$######$$$%%%&&&&&&%%%""" ###&&&''''''...++++++,,,+++&&&$$$%%%&&&%%%######$$$%%%$$$###$$$$$$###""""""""""""###"""!!!!!!###%%%&&&&&&%%%"""#########$$$$$$$$$%%%$$$$$$$$$######"""""""""$$$$$$###"""""""""""""""#########################################################""""""""""""""" !!!"""###%%%''')))***%%%(((---888KKK]]]dddaaa```aaaaaa```aaacccccc```XXXLLL<<>>CCCKKKSSSXXX]]]aaahhhlllnnnnnnnnnooolllooorrrrrrpppppprrruuussssssqqqnnniiiddd```]]]QQQIII===222+++(((&&&&&&$$$$$$$$$$$$######""""""!!!!!! ###%%%###%%%&&&&&&$$$"""!!!###$$$'''&&&$$$###!!! !!!!!!"""$$$&&& !!!"""""""""!!!"""!!! !!!###$$$###""" !!!!!!"""###$$$$$$%%%$$$$$$$$$############ !!!######$$$%%%'''***############%%%'''***+++(((&&&'''(((&&&"""###&&& """$$$""" """%%%"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###!!!$$$)))***&&&"""!!!%%%$$$###"""""""""$$$$$$bbbccceeefffeeedddaaa``````^^^```eeefffcccccceeeaaabbbccccccccccccbbbaaa______^^^^^^^^^^^^______^^^```bbbdddddddddddddddaaaaaaaaaaaabbbbbbbbbbbb^^^___aaabbbcccbbbaaa```aaa```___^^^^^^^^^^^^^^^```bbbaaa___```bbb___ZZZMMMFFF===999999999666222333333777@@@KKKQQQQQQNNNJJJHHHAAA999555666777444...+++((((((******'''%%%'''((())))))((((((+++,,,///888FFFRRRYYY^^^aaaccckkkkkkkkkjjjiiigggeeeddd\\\^^^^^^YYYQQQIIIDDDAAA===>>>???<<<888555555666222333555777777444...***((('''%%%$$$$$$&&&(((************)))((((((''''''$$$$$$$$$%%%&&&'''((()))###%%%'''&&&$$$###%%%'''$$$$$$%%%&&&&&&&&&%%%%%%!!!###&&&'''''''''((()))&&&&&&%%%%%%&&&''''''(((%%%%%%&&&'''''''''''''''$$$%%%&&&&&&&&&&&&'''((($$$%%%%%%&&&''''''''''''$$$***(((&&&***...===TTT```gggkkkjjjjjjllllllkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhggggggdddddddddddddddddddddeeeeeeeeefffgggggggggggggggffffffeeeddddddddddddeeeeeeeeeddddddddddddddddddfffeeeeeeddddddeeeeeefffcccccccccbbbaaaaaabbbccc]]]YYYSSSKKKAAA:::555333111111///...------------+++***((((((((((((&&&$$$$$$$$$$$$$$$$$$%%%&&&'''""""""###$$$&&&&&&%%%$$$'''%%%&&&******&&&$$$&&&&&&$$$######$$$%%%%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%###"""###$$$&&&&&&$$$###&&&&&&''''''((())))))***!!!!!!""""""######$$$$$$&&&%%%$$$###"""""""""""" !!!"""###$$$%%%%%%########################$$$$$$$$$$$$$$$###############%%%%%%%%%$$$###!!!###'''***000CCCZZZbbb^^^cccccccccdddcccbbbcccddd[[[WWWIII555(((%%%%%%$$$$$$$$$$$$#########%%%&&&######$$$%%%%%%&&&''''''&&&######,,,:::IIIQQQTTTMMMNNNPPPQQQQQQQQQQQQRRRKKKJJJFFF===333+++&&&%%%''''''''''''&&&%%%$$$###$$$&&&(((&&&$$$(((111:::BBBAAA===666...***)))+++%%%&&&'''&&&$$$###$$$%%%'''(((///===MMMWWWXXXUUUFFFCCC>>>777333444888<<>>LLLVVV[[[\\\\\\\\\aaabbbdddddddddbbb```___UUUXXXZZZVVVMMMEEEAAAAAA>>>@@@@@@<<<888444444666444444444555444111+++''')))(((&&&%%%%%%'''***,,,((((((((('''&&&&&&%%%%%%'''&&&%%%$$$%%%&&&'''(((###%%%'''&&&$$$###%%%'''###$$$%%%%%%&&&&&&&&&&&&!!!###&&&'''''''''((()))&&&&&&&&&&&&&&&'''((()))%%%$$$$$$$$$$$$%%%''''''###$$$&&&&&&&&&&&&''')))$$$%%%&&&&&&''''''&&&&&&$$$***(((&&&***///>>>WWWccciiimmmlllkkklllllliiijjjjjjjjjjjjjjjjjjkkkkkkiiiiiiiiiiiihhhhhhhhhhhhdddddddddccccccdddeeeeeeffffffggggggggggggffffffgggfffeeedddcccdddeeefffcccddddddeeeeeeffffffgggdddccccccbbbbbbccccccdddbbbcccccccccbbbbbbdddeee```___ZZZSSSIII@@@999666222111000//////...//////,,,***((((((((('''%%%###''''''&&&%%%%%%%%%&&&&&&$$$((()))&&&$$$%%%'''$$$###%%%))))))&&&$$$&&&&&&$$$"""###$$$%%%%%%$$$###"""""""""######$$$%%%&&&&&&%%%&&&'''&&&###!!!######$$$$$$%%%&&&'''''' !!!"""###$$$%%%%%%'''&&&%%%$$$############ """###$$$%%%&&&##############################$$$$$$%%%%%%%%%&&&%%%%%%&&&'''(((((())))))"""''')))...AAAYYYbbb^^^aaaaaabbbcccbbbaaabbbdddbbb___QQQ;;;+++(((***+++"""############$$$''')))""""""###$$$&&&'''((((((***&&&%%%+++777DDDMMMQQQPPPPPPPPPOOONNNNNNPPPRRRKKKJJJEEE<<<222***''''''$$$%%%%%%%%%%%%$$$###""""""%%%'''%%%$$$,,,<<>>BBBEEEMMMRRRWWWWWWSSSPPPPPPRRRNNNKKKGGGAAA;;;777444222---//////,,,))))))(((&&&###$$$$$$$$$$$$###""""""###""" &&&(((%%%%%%(((***)))&&&######$$$###&&&''''''&&&'''(((&&&"""!!!"""$$$%%%&&&'''(((''''''%%%%%%###!!! """&&&((((((&&&###############$$$$$$$$$#########""""""""""""!!!!!!###%%%$$$######&&&))))))(((&&&$$$$$$%%%&&&''''''$$$%%%&&&"""""")))'''%%%%%%&&&'''&&&%%%######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%!!! ###$$$"""!!!###+++***'''%%%$$$%%%&&&'''ddddddccccccddddddeeefffcccbbbbbbbbbbbbbbbccccccccceeeddd______cccaaa\\\``````aaaaaaaaa___^^^]]]\\\^^^aaadddeeedddbbbaaabbbbbbcccccccccddddddddd___bbbeeeddd```]]]^^^___aaaaaaaaaaaa```````````````aaa```___aaaccc___YYYJJJAAA999888888666444444111222888@@@IIIOOONNNLLLMMMGGG???:::888666333111---,,,***(((((((((((()))+++'''&&&''''''''',,,222999AAAMMMWWW\\\]]]\\\[[[aaaeeeeeeaaa]]]\\\ZZZWWW]]]XXXTTTRRRMMMDDD===<<<:::<<<<<<:::555222222333333666777444...+++---111)))))))))(((&&&''')))+++''''''''''''&&&&&&&&&&&&((('''%%%%%%%%%&&&(((***&&&&&&%%%$$$$$$###""""""''')))'''""""""&&&%%% '''%%%######&&&(((((((((,,,+++)))'''&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''#########$$$$$$$$$%%%%%%&&&''''''&&&&&&222HHH\\\fffiiikkkkkkiiiiiikkknnnmmmkkkiiijjjlllmmmkkkiiiggggggfffffffffgggggghhheeeeeeeeeddddddcccccccccfffffffffeeeeeedddddddddggggggfffdddcccbbbdddfffdddddddddccccccddddddeeeaaaaaabbbbbbbbbccccccccccccdddeeeeeeffffffeeeeeeeeeaaa]]]ZZZUUULLL???555555333///------,,,+++)))+++***((('''((()))((('''%%%%%%$$$""" !!!###%%%'''%%%###"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""" !!!###$$$!!!(((&&&###"""###$$$$$$###!!!###%%%(((((('''%%%$$$ """###$$$###"""###$$$"""""""""""""""""""""""" !!!"""######""" !!!""""""$$$'''%%% """""""""###$$$$$$""" !!!"""$$$$$$$$$$$$&&&((("""$$$%%%)))999PPP^^^bbbffffffeeedddddddddeeeeeebbb^^^TTTCCC222))))))---)))%%%!!!!!!######"""!!!!!!!!!!!!###%%%'''((( '''(((%%%,,,===IIIKKKKKKMMMOOOOOONNNMMMMMMNNNPPPNNNIII@@@555,,,%%%###$$$$$$$$$%%%%%%&&&&&&&&&(((%%%$$$%%%&&&---;;;JJJVVVVVVVVVTTTKKK===111***))))))(((&&&$$$######$$$!!!###(((222@@@QQQ```iiioooooojjj___WWWSSSJJJ@@@999888555333222222222333222333555666777666555555444444333000...---...000)))555999///'''(((((($$$(((&&&###!!! !!!###$$$!!!"""###$$$$$$%%%$$$$$$'''))))))''''''(((%%% %%%!!! """""""""###"""!!! !!!"""###  ###$$$$$$###$$$###"""!!! !!!!!! !!!!!!"""###$$$$$$$$$$$$$$$!!!###### $$$###""""""###%%%'''(((%%%$$$######%%%%%%$$$### !!!###$$$%%%$$$######!!!%%%((('''###"""%%%)))((($$$ ###&&&'''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!###$$$%%%&&&%%%###!!! cccccccccccccccddddddeeedddcccbbbbbbbbbbbbbbbcccdddfffeeeaaabbbeeeddd______```aaabbbbbbbbbaaa```^^^```bbbcccdddcccbbbbbbbbbbbbbbbcccccccccddddddaaabbbcccbbb```_________aaaaaaaaaaaa````````````cccdddcccbbbccceee```YYYJJJAAA:::888888555222222111333888AAAJJJOOONNNLLLLLLEEE===888666555333111---,,,+++***)))***++++++(((%%%$$$'''(((***000777<<>>>>><<<888555444555000222333///***'''))),,,(((***,,,,,,+++*********,,,,,,++++++******))))))((('''&&&&&&&&&'''))))))(((''''''&&&%%%%%%$$$$$$%%%((('''######''''''###&&&%%%###$$$&&&(((((((((((('''&&&&&&&&&'''((()))))))))((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''((((((((()))+++,,,,,,...999NNN```gggiiikkkkkkjjjjjjlllnnnooollljjjjjjkkkkkkiiigggggggggffffffffffffggggggeeeeeeeeeddddddcccccccccffffffeeeeeeeeedddddddddfffffffffeeecccccceeefffeeeeeedddcccccccccddddddbbbcccccccccddddddddddddbbbccccccdddddddddddddddccc```^^^\\\YYYRRRGGG>>>777444000.........---,,,,,,+++)))(((((((((&&&$$$%%%%%%$$$###!!!!!!###&&&###""" !!!###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&$$$$$$%%%''''''%%%###%%%###""""""$$$%%%$$$$$$ """%%%'''''''''&&& """$$$$$$######$$$%%%""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$###!!!$$$$$$###%%%)))'''###"""""""""###$$$$$$""" """############$$$&&&$$$&&&'''***777LLL\\\bbbccccccbbbbbbbbbbbbbbbccc```\\\QQQBBB333+++,,,///---)))%%%###%%%&&&&&&%%%######"""###$$$%%%'''((("""&&&''''''...;;;FFFLLLOOOPPPPPPOOOMMMMMMOOOPPPQQQPPPKKKAAA666...++++++$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$&&&'''---:::GGGXXXWWWWWWWWWQQQFFF:::222(((((('''&&&%%%%%%%%%&&&$$$%%%''',,,444???IIIOOO^^^fffkkkjjjhhheee^^^VVVZZZTTTKKKCCC===888333000222222222222111000///......///.........222777;;;EEENNNLLL===///+++)))$$$&&&&&&%%%$$$######""""""!!!"""###$$$$$$%%%$$$$$$'''((('''&&&(((,,,***%%%'''###!!!###$$$!!!!!!$$$""""""!!! !!!""""""###"""!!!"""$$$%%%%%%$$$"""""""""!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$((()))(((######&&&'''%%%######""""""###$$$&&&'''$$$"""""""""###$$$###"""$$$%%%&&&&&&'''''''''&&&"""$$$%%%### %%%)))&&&$$$######%%%&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$######""""""""""""""""""###$$$%%%%%%bbbbbbbbbbbbcccccccccdddeeedddcccbbbbbbbbbbbbbbbcccdddcccaaacccfffeeeaaa___```aaabbbccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccddddddbbb``````aaaaaa```___aaaaaaaaaaaa````````````aaabbbaaa___``````[[[TTTHHH@@@:::999888444000000111333999BBBKKKOOONNNKKKJJJCCC:::555333333222000,,,,,,+++******++++++,,,(((%%%%%%((()))+++111999@@@FFFOOOWWW\\\^^^`````````dddddd___[[[ZZZWWWTTT\\\VVVQQQMMMEEE<<<888888:::;;;;;;999555333222222///000///,,,'''$$$&&&((((((+++///111///---+++***++++++******)))(((''''''''''''''''''(((((((((((())))))(((((('''&&&&&&&&&$$$&&&&&&###$$$'''(((&&&&&&$$$###$$$&&&((((((''''''&&&&&&%%%&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((())))))&&&)))+++,,,000>>>QQQ___iiijjjllllllkkkkkklllnnnooommmkkkkkkkkkjjjhhhfffggggggffffffffffffggggggeeeeeeddddddddddddccccccfffeeeeeeeeeeeeddddddddddddeeeeeeeeeddddddeeegggfffeeeddddddccccccccccccccccccdddddddddeeeeeeeeeaaabbbbbbcccccccccccccccaaa```______^^^YYYQQQJJJ<<<888333000////////////,,,+++***))))))'''$$$!!!%%%&&&%%%###""""""$$$&&&$$$"""!!!!!!###%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$######"""%%%$$$###$$$&&&&&&$$$"""!!!!!!!!!"""%%%%%%$$$###!!!"""###$$$%%%&&&&&&&&& """$$$$$$######%%%&&&"""""""""""""""""""""""" """"""############$$$&&&%%%$$$&&&***)))&&&###""""""###$$$$$$###!!!!!!"""######"""!!!"""######&&&((()))111CCCVVV```````````````````````````___YYYNNN???222,,,---000...+++(((&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''$$$"""###(((---444>>>HHHPPPPPPOOOMMMKKKLLLNNNPPPNNNNNNKKKAAA444------111$$$$$$$$$$$$$$$###############$$$&&&(((,,,888EEEYYYXXXXXXXXXWWWPPPDDD:::(((''''''&&&&&&'''((()))'''&&&%%%&&&)))---111444???KKKWWW^^^ccciiikkkjjjooojjjbbb[[[WWWSSSNNNKKKCCCAAA@@@===;;;:::999888????????????BBBHHHOOOTTT___ccc[[[FFF333+++&&&"""$$$%%%%%%&&&%%%$$$"""!!!!!!"""###$$$$$$%%%$$$$$$%%%%%%$$$%%%,,,333333///***$$$!!!######!!!!!!###!!!!!! !!!!!!!!!!!!!!!  !!!""""""!!!!!! !!!!!!!!!"""######$$$$$$$$$((((((###!!!$$$$$$"""""""""""""""###$$$%%%%%%###"""###$$$%%%$$$###$$$############$$$%%%%%%######"""$$$(((%%%%%%&&&((()))(((%%%"""%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######$$$###!!!!!!!!!###&&&'''aaaaaabbbbbbcccccccccccceeeeeedddcccbbbbbbbbbbbbaaa`````````bbbdddcccaaa```aaaaaabbbbbbccccccccceeedddcccbbbaaaaaabbbcccbbbbbbbbbbbbccccccccccccfffbbb______aaabbbaaa___aaaaaaaaaaaa````````````___```___]]]]]]]]]WWWOOODDD>>>:::;;;999444111111000333:::CCCLLLOOOMMMJJJGGG@@@888222111111000///++++++***)))((((((''''''+++(((''')))******000777BBBGGGOOOVVV[[[^^^```bbbaaaeeeddd___[[[ZZZXXXUUU[[[VVVPPPLLLDDD<<<999;;;::::::999888555333111000111111///+++'''%%%&&&((())),,,000111000---,,,+++******)))((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&)))(((((((((''''''&&&&&&###%%%%%%###"""###%%%%%%%%%$$$$$$%%%'''((((((''')))((('''%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$######"""&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%((()))***111BBBVVVbbbkkkkkkllllllllllllmmmmmmmmmlllkkkjjjjjjiiiiiihhhhhhggggggffffffffffffgggddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeecccdddeeeeeeddddddfffhhhffffffeeedddcccccccccccccccccccccddddddddddddeeeaaabbbbbbcccdddcccccccccaaa``````aaa```]]]XXXTTTDDD???888333000//////...+++************((($$$!!!%%%&&&&&&%%%######$$$&&&((('''$$$$$$$$$###""" &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###!!! !!!###%%%%%%###!!!((('''&&&&&&%%%$$$$$$$$$ """######""""""$$$&&&"""""""""""""""""""""""" !!!!!!"""######$$$%%%$$$"""$$$))))))%%%$$$###"""###$$$$$$###"""###$$$%%%$$$"""!!!!!!###!!!$$$%%%&&&,,,;;;PPP^^^______``````aaaaaa``````^^^VVVIII:::///***+++---+++)))'''%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$&&&))))))111===IIIKKKLLLLLLKKKJJJKKKMMMHHHKKKJJJAAA333)))***...%%%$$$$$$######"""""""""$$$######%%%%%%***777CCCYYYYYYXXXYYYZZZWWWJJJ>>>+++)))'''&&&&&&'''((((((&&&%%%%%%%%%&&&''')))***(((///888@@@HHHUUUcccmmmjjjlllmmmnnnmmmlllllllllaaa___]]]ZZZXXXWWWWWWWWW]]]^^^^^^^^^^^^aaaeeeiiijjjkkkaaaKKK666+++'''%%%###$$$$$$$$$######"""!!!!!!!!!###$$$$$$$$$$$$$$$######!!!%%%000<<>>555111000000///...***)))((('''%%%$$$""""""+++(((''')))***+++111888CCCHHHOOOVVVZZZ]]]```bbbeeegggfff```\\\]]]]]]ZZZZZZVVVRRRMMMEEE===;;;???>>>===<<<;;;999777555333111000---)))&&&%%%&&&'''+++---......---,,,,,,---+++++++++***)))(((((((((###$$$%%%&&&&&&&&&&&&%%%'''''''''&&&&&&&&&&&&&&&$$$$$$$$$###!!! ###%%%$$$$$$%%%'''((('''&&&((('''&&&%%%$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%)))++++++***555KKK___jjjlllkkkkkkllllllmmmmmmllliiijjjjjjjjjjjjjjjjjjkkkhhhhhhgggfffffffffffffffddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeebbbdddeeefffeeeeeefffgggfffeeeddddddcccccccccdddbbbbbbbbbbbbccccccccccccbbbccccccdddddddddddddddaaaaaaaaaaaaaaa___[[[YYYNNNHHH???777222///---,,,)))))))))***+++***'''$$$&&&&&&'''&&&$$$###%%%&&&***((('''&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''(((((((((&&&&&&'''((('''&&&&&&&&&###""""""###$$$###!!!''''''&&&%%%$$$######"""!!!""""""!!! !!!###%%%########################""""""######$$$%%%&&&&&&"""###""" """&&&&&&###%%%###""""""$$$$$$$$$###$$$%%%&&&%%%###""""""### """%%%&&&***777LLL]]]```aaabbbcccdddccccccccc^^^SSSCCC444***'''''''''((('''&&&$$$"""""""""###$$$$$$$$$$$$$$$#########&&& %%%&&&###(((222???CCCIIILLLMMMLLLKKKKKKFFFKKKLLLDDD555)))%%%'''%%%$$$$$$######"""""""""&&&###"""""""""'''444BBBWWWYYYZZZZZZ\\\ZZZMMM>>>...+++'''%%%&&&''''''&&&$$$%%%%%%&&&&&&'''''''''$$$&&&***---222<<>>===@@@===;;;999888888666333000...,,,)))&&&$$$$$$%%%&&&+++,,,......,,,+++,,,---)))(((((((((((('''''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%!!!###$$$$$$$$$&&&(((((('''&&&$$$#########$$$&&&''')))$$$%%%&&&&&&&&&%%%$$$###&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&))))))***888PPPdddkkklllkkkjjjkkklllmmmlllkkkggghhhjjjjjjiiiiiikkkllliiihhhgggffffffeeeffffffccccccddddddddddddeeeeeedddddddddeeeeeeeeeeeefffcccdddffffffeeedddeeefffeeeddddddccccccddddddeeeaaaaaabbbbbbbbbcccccccccbbbccccccdddddddddddddddaaaaaabbbaaa```___]]]\\\WWWQQQGGG>>>888222...,,,*********+++,,,+++)))'''&&&'''((('''%%%$$$%%%&&&&&&%%%%%%'''))))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%$$$######$$$%%%$$$######$$$###!!!!!!"""######$$$$$$$$$$$$###$$$###""" """$$$########################"""""""""""""""###$$$%%% """!!! """&&&%%%!!!&&&$$$""""""$$$%%%$$$###%%%&&&&&&%%%###"""###$$$$$$$$$%%%(((,,,666HHHYYYaaabbbdddeeefffeeeeeeddd]]]PPP>>>///'''%%%$$$$$$&&&''''''%%%#########%%%######$$$$$$$$$###""""""'''$$$###$$$###"""%%%+++444;;;DDDKKKNNNNNNMMMMMMIIIMMMOOOHHH:::---&&&$$$$$$$$$$$$$$$$$$#########&&&$$$###"""!!!%%%000===PPPWWWZZZZZZ[[[YYYLLL<<<000+++&&&$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''***++++++000777KKKVVVeeeooorrrsssvvvyyywwwwwwvvvwwwwwwxxxyyyyyyqqqsssvvvwwwuuurrrooonnnpppnnndddQQQ;;;+++%%%$$$%%%###!!! ###%%%!!!"""###$$$$$$%%%$$$$$$"""###"""$$$...>>>IIIMMM@@@555+++'''&&&###!!!!!!!!!!!!""""""""""""!!!!!!"""!!! !!!"""###"""!!! !!!"""######""""""!!!""""""""""""""""""######"""''')))%%%"""###%%%$$$""""""###$$$$$$######"""%%%###"""###$$$%%%$$$###&&&%%%%%%$$$$$$$$$$$$$$$!!!"""$$$&&&&&&%%%$$$""" !!!!!!!!!"""%%%''''''''''''((((((((())))))%%%%%%%%%%%%$$$$$$$$$$$$!!!###%%%&&&%%%$$$###aaabbbdddeeefffeeedddcccccccccccccccddddddeeeffffffaaa```dddfffcccbbbdddccccccbbbaaaaaaaaabbbcccaaaaaa``````````````````aaaaaaaaaaaabbbbbbbbbbbb```bbbccccccbbbaaabbbcccaaaaaaaaaaaa````````````^^^```___^^^^^^]]]UUULLLAAA@@@AAACCC???666000000+++000888CCCKKKMMMHHHCCC>>>:::444222222111...+++'''(((((((((((('''%%%$$$%%%###$$$'''***---555<<>>:::===999777444444444222///,,,---***&&&######$$$%%%&&&))),,,///000///---,,,+++&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''### '''$$$$$$$$$&&&((()))'''%%%######"""###$$$%%%'''(((!!!"""$$$$$$$$$###!!! &&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((!!!'''))),,,<<>>888333///...---++++++,,,+++***(((&&&'''((((((&&&%%%%%%&&&$$$$$$%%%''')))***((('''%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!""" """!!!!!!&&&$$$""""""$$$$$$$$$###!!!"""%%%&&&''''''&&&%%%((('''&&&$$$!!!!!!"""$$$########################!!!!!!  !!!""" #########%%%(((&&&"""&&&$$$""""""$$$%%%%%%$$$###$$$%%%$$$###"""###$$$&&&$$$$$$'''***111AAAPPP___aaacccdddeeeeeedddccc\\\MMM:::,,,'''&&&&&&%%%###%%%'''&&&######$$$&&&"""###$$$%%%%%%%%%$$$###"""%%%%%%!!! ###&&&%%%)))000:::BBBHHHKKKNNNOOOMMMOOONNNHHH<<<000)))&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$###%%%&&&$$$$$$,,,666CCCNNNVVVUUUUUUTTTGGG888...)))###"""%%%'''&&&%%%""""""###$$$%%%&&&&&&'''###!!!###))))))%%%$$$'''555===KKK[[[iiirrrwwwyyyuuuvvvwwwxxxyyyzzzzzzzzzwwwyyy{{{{{{yyyvvvuuutttnnnmmmeeeUUU???,,,$$$###$$$$$$###""""""###$$$%%%!!!"""###$$$$$$%%%$$$$$$###&&&%%%###(((666CCCJJJAAA555***&&&'''%%%""""""!!!"""###$$$$$$###"""!!!!!!  """######"""###############"""""""""###""""""""""""""""""""" ###$$$!!!"""$$$$$$!!!######$$$%%%%%%$$$###"""$$$"""""""""###$$$###"""###############"""!!!!!!#########$$$%%%%%%$$$### ###&&&&&&$$$######$$$$$$$$$%%%&&&'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%aaacccdddffffffeeedddcccbbbbbbbbbcccdddeeefffgggeee___^^^cccddd```___bbbcccbbbbbbaaabbbdddeeefff______``````````````````aaaaaaaaaaaabbbbbbbbbbbb^^^bbbeeeeeebbbaaaaaacccaaaaaaaaaaaa````````````aaabbbcccaaabbb```YYYPPPCCCCCCDDDEEE???555......***///888CCCKKKLLLGGGAAA===999555333333111...***'''((()))+++++++++***)))(((%%%%%%((()))+++111999EEEKKKTTT[[[___aaabbbbbbeeeeee```XXXVVV\\\bbbddd___^^^[[[VVVIII<<<888::::::888555444555333000,,,---***&&&$$$$$$&&&'''(((''',,,111444222///+++)))))))))******++++++,,,,,,***)))'''&&&'''(((***,,,%%%&&&&&&&&&&&&&&&&&&&&&$$$###&&&(((%%% ###,,,$$$$$$$$$&&&((()))'''%%%&&&%%%$$$#########$$$%%%$$$%%%'''''''''&&&$$$"""&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''!!!)))///444FFF^^^jjjjjjllljjjhhhiiikkkllljjjhhhiiikkklllkkkhhhfffhhhjjjiiiiiihhhffffffeeeeeeeeecccccccccddddddeeeeeeeeedddddddddeeeeeefffffffffdddfffggggggeeecccccccccbbbbbbbbbcccdddeeefffgggccccccdddddddddeeeeeeeee``````aaabbbbbbbbbbbbbbb```aaabbbbbbbbbbbbccceee___ZZZRRRKKKDDD===777333222000---+++++++++)))(((&&&''')))((('''%%%%%%&&&&&&%%%%%%'''((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''"""$$$###!!! !!!###%%%###""""""$$$&&&'''&&&'''(((***,,,+++***'''%%%+++***)))%%%###"""###%%%########################%%%$$$###""""""###$$$$$$"""%%%&&&&&&(((***(((###'''$$$""""""###%%%%%%$$$!!!###$$$###"""!!!"""$$$'''"""!!!$$$''',,,999FFF]]]___aaacccdddcccbbbbbbZZZLLL888+++'''((((((''' ###%%%$$$"""!!!###&&&###$$$%%%&&&'''&&&%%%%%%###$$$###&&&"""!!!'''111:::AAAGGGLLLOOOOOONNNKKKDDD;;;222+++((($$$$$$$$$%%%%%%&&&&&&&&&!!!###&&&)))'''$$$(((000666EEEOOOPPPOOOMMMBBB333,,,'''!!!!!!$$$((((((&&& !!!"""###%%%(((***+++### '''***)))***---''')))222DDDYYYiiimmmlllxxxyyy{{{}}}~~~~~~}}}}}}}}}~~~~~~|||yyywwwwwwwwwqqqpppkkk]]]HHH444+++***$$$$$$%%%&&&&&&&&&%%%$$$!!!"""###$$$$$$%%%$$$$$$%%%((('''"""###///===FFF>>>111&&&###$$$###"""""""""###$$$%%%%%%$$$###"""$$$######$$$'''(((((('''&&&%%%$$$###""""""###############"""""""""""""""!!!######"""$$$'''&&&"""###$$$%%%&&&&&&%%%######%%%$$$######%%%%%%$$$###%%%&&&''''''&&&%%%$$$###%%%###!!!!!!###$$$%%%%%%$$$(((------***&&&$$$$$$!!!"""###$$$&&&'''((((((#####################$$$'''&&&###"""!!!"""######gggeeeccccccddddddcccbbbdddeeeeeecccaaaaaabbbccc```cccccc``````bbbbbb```dddcccbbbcccdddeeecccaaa______```aaaaaaaaaaaaaaa```______```cccdddcccccccccccccccccccccbbbaaa```aaaaaaaaaaaaaaabbbbbbccccccccc```]]]^^^\\\SSSIIIAAABBBDDDDDDAAA:::111******///777AAAHHHFFF???888:::666222222333222---)))***)))(((''''''&&&&&&&&&(((&&&######'''...666:::???JJJUUUZZZ]]]aaabbb```bbbccc___WWWWWW```ggghhhbbb\\\WWWSSSHHH;;;666777:::777555555222,,,)))***$$$$$$#########$$$%%%%%%''')))+++------,,,***(((+++)))''''''((((((&&&$$$$$$%%%'''&&&%%%%%%&&&((('''((((((((('''&&&&&&%%%###""""""%%%)))((($$$$$$######$$$&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$'''&&&######&&&&&&$$$'''(((+++444III```hhheeennnmmmkkkjjjiiihhhhhhhhhggghhhjjjjjjiiiiiijjjkkkhhhhhhhhhgggfffdddcccbbbccccccbbbbbbccccccdddeeedddeeeeeedddccccccdddfffcccddddddeeeeeeddddddccceeeeeeeeedddbbbaaa___^^^eeedddccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaacccdddcccbbb]]]]]][[[TTTJJJ>>>666222222000......///...***%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$%%%&&&''''''%%%&&&'''&&&$$$###$$$%%%""""""############""""""%%%$$$""""""###$$$$$$###'''***111888999555444777999444***!!! %%%&&&$$$'''%%%###!!!!!!!!!###$$$ !!!!!!"""""""""###!!!$$$((()))'''$$$!!! #########"""!!! """%%%%%%$$$"""!!!!!!###!!!!!!###"""%%%333BBB[[[[[[___dddddd___^^^aaaYYYKKK888+++'''&&&### '''''''''&&&&&&%%%$$$$$$######$$$$$$$$$######"""##############################&&&...999CCCHHHJJJIIIJJJIIICCC:::///'''###'''%%%###$$$'''((('''%%%&&&((((((&&&""""""%%%)))---000222333555444---%%%###"""###%%%((()))&&&###(((&&&$$$$$$%%%(((,,,///&&&&&&&&&&&&&&&&&&&&&%%%///***(((///;;;KKK```qqqwwwzzz{{{yyyzzz~~~~~~~~~}}}|||{{{zzzyyyyyypppiii```KKK111$$$&&&%%%$$$###"""""""""###$$$!!!"""###$$$$$$$$$$$$$$$'''&&&$$$!!!"""&&&---222+++((($$$!!! !!!### !!!""""""  !!!!!!!!!"""""""""$$$%%%%%%$$$###***'''$$$"""""""""!!! %%%""" !!!$$$'''((($$$!!!#########$$$$$$%%%%%%&&& !!!!!!""""""""""""%%%$$$###""""""###$$$$$$!!!###$$$$$$#########$$$'''$$$!!!"""$$$&&&%%%$$$######$$$$$$$$$###""""""gggeeecccbbbcccddddddccc___```bbbccccccdddfffiiibbbeeeeeebbbbbbeeeeeebbbbbbbbbaaabbbcccdddbbb```___```aaaaaabbbbbbaaaaaaaaa```___```bbbccccccbbbccccccccccccbbbbbbaaaaaaaaaaaaaaaaaaaaabbbbbbcccbbbbbbaaa^^^___\\\SSSHHHBBBEEEHHHHHHDDD<<<333...***---444===DDDCCC===777:::666333222333222---)))******)))(((''''''''''''((('''&&&&&&(((///777>>>CCCMMMXXX\\\^^^aaabbb```bbbbbb]]]VVVVVV___fffhhhddd^^^XXXPPPEEE;;;:::???999666444444111+++((()))&&&&&&%%%$$$$$$%%%%%%%%%'''(((+++,,,---,,,***(((+++)))(((((((((((('''%%%$$$%%%&&&&&&%%%%%%&&&((($$$$$$%%%%%%$$$######""""""$$$&&&&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$######"""''''''&&&&&&&&&%%%%%%%%%'''***)))''''''***+++)))''')))---888MMMbbbjjjhhhmmmmmmlllkkkjjjiiihhhhhhgggiiijjjjjjiiiiiijjjkkkhhhhhhhhhgggfffeeedddccccccccccccbbbccccccdddeeedddeeefffeeecccccceeefffdddeeeeeeffffffeeeeeedddeeeddddddcccbbbaaa``````eeeeeeeeedddeeeeeeffffffbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaacccdddcccbbb______]]]YYYRRRHHH???:::555111...------,,,((($$$)))))))))***************&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%$$$"""!!!"""#########$$$$$$$$$$$$######$$$"""!!!!!!"""######"""&&&(((000999>>><<<<<>>???;;;666999666333222222111,,,)))+++***)))((((((''''''''''''((()))((()))///:::BBBGGGQQQ[[[^^^___aaaaaa___```___ZZZUUUVVV^^^fffhhhdddbbb___WWWIII>>><<<@@@888444333333000***'''))))))((('''&&&&&&&&&&&&&&&'''(((***,,,,,,+++***)))+++***(((((())))))'''&&&$$$%%%&&&&&&%%%%%%&&&'''######$$$$$$######"""""" ###%%%###""""""$$$&&&%%%###"""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%((((((%%%&&&)))***((((((***000===QQQdddlllkkkmmmmmmmmmmmmlllkkkiiihhhhhhiiijjjjjjiiihhhjjjkkkiiiiiiiiihhhgggfffeeedddcccccccccccccccdddeeeeeedddeeefffeeecccccceeefffeeeffffffggggggffffffeeeeeedddbbbaaaaaaaaabbbcccaaaaaaaaabbbbbbcccdddeeebbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaacccdddcccbbb```___^^^]]]ZZZSSSIIIAAA:::555000---,,,+++(((%%%((((((((((((((('''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$############$$$%%%$$$"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$###!!!"""###$$$$$$###%%%%%%+++555<<<<<<;;;===999999444+++%%%$$$$$$""""""######$$$$$$$$$#########""""""""""""""""""!!! """$$$$$$###"""######!!!!!!""""""""""""!!!!!!$$$$$$###!!! !!!$$$&&&!!! !!!"""!!!"""+++555GGGWWWccccccbbbdddeeebbb\\\MMM:::...,,,222888;;;000...+++'''%%%%%%%%%%%% !!!############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%'''*********))),,,000111000///...---(((&&&$$$$$$&&&(((((((((%%%###!!!$$$)))+++)))&&&%%%'''&&&$$$%%%((('''"""%%%%%%$$$%%%&&&%%%"""%%%%%%$$$######$$$$$$%%%""""""###$$$%%%&&&''''''$$$%%%''''''$$$&&&333AAAYYYiiixxx}}}}}}~~~zzztttkkkXXX???...***&&&%%%$$$###""""""###$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$###!!!!!!###%%%###"""!!! !!!!!!###"""!!! """ !!!$$$$$$$$$!!!!!!!!!"""###%%%&&&%%%###!!! !!!###$$$&&&(((&&&###$$$&&&$$$""" """###$$$###(((&&&$$$$$$%%%'''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$&&&''''''&&&$$$$$$$$$&&&((()))'''%%%###"""###$$$###""""""""""""###$$$''')))***gggdddaaa```bbbcccddddddaaabbbddddddccccccdddeee```cccccc```aaaddddddaaabbbaaaaaabbbccccccbbb```aaaaaabbbccccccccccccccccccbbb```aaabbbbbbaaa```dddcccbbbaaaaaabbbccccccaaaaaaaaaaaaaaabbbbbbccc```aaabbbaaaaaa]]]PPPCCC===DDDJJJIII@@@777111///***+++...444:::<<<999666888555333222111///,,,)))++++++)))(((((((((((((((%%%(((+++***)))///;;;FFFKKKUUU]]]______aaaaaa___^^^[[[WWWUUUYYYaaahhhkkkeeejjjmmmeeeSSSBBB:::999777333222222///***'''(((+++***)))((('''&&&&&&&&&&&&((()))+++++++++***)))+++)))(((((())))))((('''###%%%&&&&&&%%%$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&%%%### !!!###!!!$$$'''&&&""" ###'''&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%((('''$$$$$$''''''%%%'''***222AAAUUUeeelllllllllmmmnnnooonnnllliiihhhhhhiiijjjjjjiiihhhiiikkkiiiiiiiiiiiihhhgggfffeeedddccccccccccccdddeeeeeecccdddeeedddbbbbbbdddeeeeeeeeeffffffffffffeeeeeedddcccaaa``````bbbccceeebbbaaaaaaaaabbbbbbcccdddbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaacccdddcccbbb```^^^]]]^^^^^^YYYNNNFFF@@@:::333///......,,,***((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$&&&&&&&&&$$$$$$%%%&&&###$$$$$$$$$$$$$$$$$$###%%%$$$"""###$$$%%%%%%$$$###!!!###+++000000///000///111...%%%!!!$$$%%% """###$$$###"""!!!"""""""""!!!  !!!!!!!!!!!!###%%% !!!"""#####################"""!!!"""$$$&&& !!!"""!!! !!!'''---===TTTdddbbb```fffgggaaaZZZMMM;;;///...333:::>>>111...***&&&$$$######$$$ !!!"""#########"""""""""""""""""""""""""""$$$######$$$%%%&&&''''''###&&&)))***))))))))))))(((&&&%%%$$$%%%'''((()))$$$"""!!!"""&&&***+++***000000,,,&&&$$$''''''%%%"""""""""######""" %%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&###!!!'''///???PPPdddpppxxx}}}~~~zzzuuunnn^^^FFF333***'''&&&$$$###"""######$$$&&&&&&%%%$$$$$$#########"""$$$$$$###!!! !!! !!!!!!!!! !!! $$$""" !!!"""!!! %%%$$$###"""""""""###$$$""")))+++(((%%%$$$$$$(((&&&#########$$$###"""""""""""""""###%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""######""""""###$$$%%%&&&$$$#########$$$$$$###"""$$$#########$$$$$$$$$$$$%%%$$$######$$$''')))+++fffcccaaa```bbbdddddddddbbbdddeeeeeecccbbbbbbbbb```ccccccaaaaaadddeeebbbcccbbbbbbcccddddddcccaaaaaaaaabbbccccccccccccccccccbbb```aaabbbbbbaaa```cccbbbbbbbbbbbbbbbccccccaaaaaaaaaaaaaaabbbbbbccc___aaabbbaaaaaa\\\OOOBBB===CCCHHHFFF>>>555000///++++++,,,111777:::999666666555333111000...+++)))+++***)))(((''''''''''''$$$'''*********000===GGGMMMVVV^^^___```bbbbbb```]]]YYYVVVYYY^^^eeekkkoooooouuuvvvjjjUUUCCC999666666222111222///)))'''(((+++***)))((('''&&&&&&&&&&&&'''(((***++++++*********)))(((((())))))((('''###$$$&&&%%%$$$$$$%%%'''&&&&&&'''''''''''''''&&&---***&&&%%%&&&''''''&&& $$$(((&&&"""!!!$$$(((&&&%%%%%%$$$$$$%%%%%%&&&""""""$$$%%%'''(((******&&&&&&&&&&&&&&&&&&&&&&&&)))+++***&&&%%%''''''%%%'''***444FFFYYYeeekkklllkkklllnnnnnnnnnllljjjhhhhhhjjjkkkjjjiiihhhiiijjjhhhiiiiiiiiihhhgggfffeeeddddddccccccddddddeeefffbbbccccccbbbaaaaaabbbdddddddddeeeeeeeeeeeedddddddddcccaaa``````bbbdddeeehhhgggffffffeeeeeeeeefffbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaacccdddcccbbbaaa___^^^``````\\\SSSJJJDDD===555000/////////---,,,+++++++++******))))))%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&""""""############""""""###""" !!!###$$$$$$###### %%%(((((())),,,---...)))$$$'''!!!###%%%&&&%%%###"""%%%%%%%%%$$$$$$######### !!! !!!$$$&&& !!!###$$$%%%%%%%%% """%%%%%%$$$###$$$$$$%%%''''''%%%$$$%%%))),,,666NNN```aaa```ffffff```XXXMMM===111---///222555///,,,((($$$"""!!!"""###$$$$$$$$$$$$###""""""!!!""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%&&&###$$$&&&&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%'''((($$$$$$###""""""%%%+++000::::::444+++&&&''''''%%%###$$$%%%%%%%%%%%%%%%&&&"""###$$$&&&&&&&&&&&&%%%((((((''''''&&&&&&&&&%%%%%%""""""&&&'''%%%%%%&&&***777III\\\nnn|||~~~~~~zzzwwwuuurrrgggSSS>>>222(((&&&%%%############$$$&&&&&&$$$############$$$"""###$$$###"""!!!!!!""" !!!""""""!!! """"""!!!!!!"""######$$$%%%###!!!!!!!!!!!! $$$%%%&&&$$$""" !!!!!!"""###%%%%%%$$$$$$###$$$%%%&&&'''((('''$$$""""""!!!!!!###%%%(((((('''!!!$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%###""""""!!!"""###$$$%%%&&&'''))),,,---+++%%% !!!"""$$$$$$%%%%%%&&&'''((('''%%%$$$$$$%%%'''(((cccbbbaaaaaacccddddddccc___aaadddeeedddcccddddddbbbeeeeeecccdddggggggeeedddcccbbbccceeeeeecccbbb```aaabbbbbbccccccbbbbbbbbbaaa```aaabbbcccbbbaaaaaaaaabbbccccccccccccbbbaaaaaaaaaaaaaaabbbbbbccc```aaabbbaaa```[[[OOOBBB@@@CCCFFFCCC===555111///,,,+++,,,000555888888666555444333111///,,,***)))***)))(((''''''&&&&&&&&&$$$''')))***,,,333???HHHOOOXXX```aaabbbdddfffddd```[[[YYY___fffjjjmmmpppyyyzzzsssaaaMMMAAA;;;999666222111222///***((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))******++++++)))'''&&&'''((()))(((&&&###$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%+++&&&""""""%%%'''%%%"""!!!$$$&&&&&&$$$$$$&&&)))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((***)))%%%$$$&&&&&&###(((+++888LLL]]]fffjjjlllkkklllmmmmmmlllkkkjjjiiiiiijjjkkkjjjhhhhhhhhhjjjggghhhhhhhhhggggggfffeeedddddddddddddddeeeeeefffbbbcccccccccaaaaaacccdddcccddddddddddddddddddccccccbbbbbbaaaaaabbbcccdddgggfffeeedddccccccccccccccccccccccccccccccccccccbbbaaaaaaaaacccdddcccbbbcccbbbbbbcccccc___XXXSSSHHHAAA888222000000///---************))))))))))))&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%!!!###$$$$$$###"""###%%%"""""""""######"""""""""  """"""!!!$$$""""""%%%&&&(((///666888666...###!!!%%%&&&###$$$&&&''''''&&&%%%$$$###############""""""""" !!!!!! !!!###%%% !!!"""###%%%%%%%%%&&&"""%%%&&&&&&$$$$$$$$$%%%((('''$$$"""%%%((((((111EEEXXX___bbbffffffbbbZZZPPPAAA444,,,******+++***(((&&&###"""!!!""""""%%%%%%%%%%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###"""""""""!!!"""############%%%&&&"""$$$%%%%%%$$$$$$%%%&&&%%%&&&&&&### ###)))000::::::555,,,&&&%%%%%%###!!!"""$$$$$$######%%%''' !!!"""###$$$%%%%%%$$$******)))((('''&&&%%%%%%%%% $$$)))(((%%%$$$###***555FFF\\\rrr|||}}}~~~~~~|||yyyuuujjjUUU<<<***((('''%%%$$$#########$$$%%%$$$###"""""""""###$$$"""###$$$######$$$''')))###$$$$$$###"""!!!  !!!"""###$$$!!!"""!!! """###"""!!!!!!"""### """$$$&&&&&&%%%$$$###$$$###"""###&&&'''%%%###%%%$$$###$$$&&&'''&&&%%%!!!%%%(((((('''''''''(((''''''&&&%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$###""""""###$$$$$$%%%'''+++000333000(((!!!!!!###&&&'''&&&&&&'''(((***)))'''%%%$$$$$$$$$$$$aaaaaaaaacccdddeeecccaaa]]]```ccceeeeeedddeeeeeebbbeeeeeecccdddggghhheeecccbbbbbbbbbddddddbbbaaa___```aaaaaabbbbbbaaaaaaaaa```___```bbbccccccbbb___```cccdddeeedddbbbaaaaaaaaaaaaaaaaaabbbbbbcccaaabbbaaa```___[[[NNNBBBAAAAAA@@@===999444///,,,***)))***...444777666444444444333111...+++)))))))))((('''&&&%%%%%%%%%%%%''''''(((***///888BBBIIIQQQZZZbbbdddeeeiiikkkjjjeee______ffflllmmmmmmooottttttjjjWWWGGG@@@<<<888666333111222000+++)))***&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''((()))***++++++'''&&&%%%&&&'''((('''&&&"""$$$%%%%%%$$$$$$%%%&&&######$$$%%%%%%%%%%%%%%%$$$###!!!!!!""""""""""""######$$$&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&&&&######&&&&&&$$$***...<<>>HHHNNNWWW^^^ccceeefffjjjkkkiiifffhhhlllpppqqqoookkkhhh```^^^YYYQQQGGG???:::888555333111...+++((('''&&&###$$$$$$%%%&&&&&&''''''%%%###"""&&&******%%% %%%$$$$$$###$$$%%%'''(((%%%$$$###"""""""""$$$%%%!!!"""$$$$$$$$$$$$&&&(((!!!!!!!!!"""$$$%%%&&&###!!!!!!###&&&((()))&&&$$$""""""#########"""$$$$$$$$$######$$$$$$%%%'''&&&$$$######$$$&&&'''&&&)))$$$ +++---'''(((000CCCXXXdddfffiiinnnkkkkkkkkkjjjjjjiiiiiiiiihhhhhhiiiiiiiiiiiihhhhhhkkkjjjjjjiiihhhggggggffffffeeecccbbbbbbbbbccccccgggfffeeedddddddddddddddggggggfffffffffeeeeeeeeeddddddcccbbbbbbcccdddddd_________```aaaaaabbbbbbcccbbbbbbbbbaaaaaa``````______``````aaaaaaaaabbbaaa```___```cccdddbbb```\\\XXXPPPFFF<<<555111000---+++***)))***+++***)))---,,,***(((&&&###"""!!!***(((%%%###!!!!!!"""###(((&&&$$$###$$$'''+++---%%%$$$!!! !!!"""###$$$$$$%%%%%%$$$$$$###(((&&&""""""&&&...888>>>KKKAAA444,,,)))'''###%%%### !!!$$$$$$"""""""""#########"""!!!!!!%%%"""!!! !!!'''---///+++&&&%%%&&&''''''&&&###!!!&&&$$$""" """$$$&&&(((,,,<<>>IIIOOOZZZ```ddddddeeehhhiiigggnnnnnnpppqqqssssssrrrqqq___]]]XXXPPPFFF===888666333222///,,,***'''&&&%%%(((''''''&&&%%%%%%%%%%%%(((&&&%%%&&&)))((("""&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''!!!###$$$%%%$$$$$$&&&''''''''''''%%%###"""###%%%&&&&&&'''***,,,,,,)))'''%%%$$$#########$$$$$$###(((''''''&&&&&&&&&'''''''''&&&$$$######$$$&&&'''&&&)))%%%!!!+++,,,&&&+++444GGG\\\ggghhhiiimmmkkkkkkkkkjjjjjjjjjiiiiiihhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhggggggffffffeeeeeeeeecccbbbbbbbbbccccccgggfffeeeddddddddddddeeefffeeeeeeeeeddddddddddddddddddcccbbbbbbcccddddddbbbaaaaaaaaaaaaaaaaaaaaaccccccccccccbbbbbbbbbaaacccccccccccccccdddddddddcccbbbaaaccceeefffdddbbb```]]]WWWNNNEEE<<<777444000---+++++++++++++++)))'''''''''&&&%%%%%%$$$$$$&&&%%%$$$###$$$%%%'''(((%%%$$$"""""""""$$$'''((((((&&&$$$###"""###$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$""""""%%%)))...222<<<:::555///((($$$######%%%###""""""#########"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$#########%%%$$$'''---444777555222''''''&&&%%%$$$#########%%%$$$###""""""###$$$%%%)))***555LLL___fffhhhhhhiiieeeXXXCCC333...---,,,---***&&&$$$######!!! $$$%%%&&&%%%###""""""########################### !!!###$$$%%%&&&'''"""!!!!!!!!!!!!!!!""""""###$$$%%%%%%$$$###############$$$%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$$$$%%%%%%%%%%%%"""###%%%$$$######$$$&&&(((%%%######%%%''''''%%%''''''&&&%%%$$$###"""!!!$$$!!!$$$***)))***888JJJbbbqqq~~~}}}~~~}}}sssjjjVVV888///'''!!!###%%%$$$"""!!!###$$$%%%%%%$$$$$$$$$%%%""""""################## ###&&&&&&"""'''(((###$$$)))###(((""""""!!!!!!!!!!!!""""""%%%$$$###""""""###$$$%%%$$$"""!!!"""$$$$$$""" $$$%%%&&&''''''&&&%%%###%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###%%%''''''%%%$$$%%%'''###$$$%%%%%%%%%'''***,,,$$$###""""""$$$&&&&&&%%%"""###$$$$$$&&&''''''((('''$$$$$$&&&%%%!!! """###$$$%%%%%%$$$%%%''')))bbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```aaabbbcccddddddcccbbbbbbbbbcccdddeeebbbdddddddddbbbaaabbbcccbbbbbbbbbbbbbbbcccccccccdddddddddccccccccccccbbbaaaaaaaaaaaaaaaaaabbbbbb```aaaaaabbbbbbaaaaaa```bbb______```[[[PPPEEEAAA>>>===:::777333000---,,,,,,((('''***++++++...333000///---***'''(((***---))))))(((((())))))******'''&&&&&&***222>>>JJJQQQ^^^ccceeeccccccfffgggffftttrrroooooopppqqqqqqppp]]][[[WWWOOODDD<<<666444222111...+++)))&&&%%%$$$)))(((&&&%%%$$$$$$%%%&&&'''&&&%%%&&&((('''###&&&&&&&&&&&&%%%$$$###"""!!!""""""###$$$$$$$$$###"""$$$%%%%%%$$$$$$%%%''',,,+++)))&&&$$$###$$$&&&'''''''''(((******'''%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###'''&&&%%%$$$$$$%%%&&&'''&&&)))'''!!!###******$$$---999MMMaaajjjjjjkkkmmmkkkkkkkkkjjjjjjjjjjjjiiihhhhhhiiiiiiiiiiiihhhhhheeeeeeeeeeeeeeeeeeeeeeeeeeeddddddccccccccccccdddffffffeeedddddddddeeeeeeddddddddddddccccccccccccdddccccccbbbbbbccccccdddddddddccccccbbbaaaaaa```dddddddddcccccccccccccccbbbaaaaaaaaaaaaaaaaaa```cccbbbbbbcccdddeeecccbbb^^^]]]YYYSSSKKKBBB999444333000---,,,,,,,,,+++***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''')))***$$$$$$############$$$%%%%%%$$$"""!!! !!!"""######$$$$$$$$$$$$###############$$$%%%%%%&&&&&&+++000444000'''"""###'''###$$$$$$"""!!!"""$$$&&&###""""""!!!"""###%%%&&& ###%%%$$$!!!!!!$$$(((%%%$$$%%%)))///333222111((('''$$$###"""###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%***'''---@@@VVVccciiijjjffffff\\\III666...,,,,,,///+++&&&"""!!!""""""!!!$$$&&&((('''%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""%%%'''(((((('''%%%%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$%%%%%%%%%%%%!!!###$$$$$$######$$$%%%%%%###"""###%%%&&&&&&&&&+++***'''%%%###"""""""""***%%%%%%'''&&&###***555KKK```uuu|||zzzzzz~~~}}}wwwrrr^^^@@@000***%%%%%%%%%###"""$$$###"""!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$#########%%%!!! '''111444---%%%$$$&&&!!!!!!&&&"""&&&""""""!!!!!!!!!!!!""""""$$$$$$#########$$$$$$%%%###"""!!!"""###$$$###!!!###%%%'''))))))(((%%%$$$$$$###############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&''')))"""###$$$#########%%%'''###""""""###&&&)))***)))&&&&&&%%%%%%$$$$$$######%%%###$$$'''&&& ###$$$%%%%%%%%%&&&)))+++bbbbbbbbbbbbbbbbbbbbbbbbaaa`````````aaabbbcccdddccccccbbbbbbbbbcccdddeeecccdddeeedddbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbddddddcccccccccbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaabbbbbbaaaaaaaaaaaa_________YYYNNNEEEAAA>>>===:::777333///,,,***---)))'''((()))***---222------,,,***((((((***,,,(((((((((((())))))***+++(((&&&&&&)))222???LLLTTT___dddeeeccccccfffhhhgggrrrnnnjjjhhhiiiiiigggeee[[[ZZZVVVNNNDDD;;;555222222000...+++)))'''&&&%%%%%%%%%$$$###$$$&&&((()))#########%%%((((((&&&$$$###$$$%%%&&&&&&%%%###"""!!!#########"""!!!###%%%&&&%%%$$$$$$%%%&&&'''&&&%%%###"""###'''***...***%%%"""###&&&(((***$$$%%%%%%%%%$$$$$$&&&'''%%%%%%$$$$$$######"""!!!&&&&&&%%%%%%%%%&&&''''''&&&)))(((%%%%%%(((((($$$,,,;;;RRRdddlllmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhiiiiiiiiiiiihhhhhheeeeeeeeeeeeeeeeeeeeefffddddddddddddddddddddddddfffeeeeeedddddddddeeeeeedddddddddddddddcccccccccccccccccccccccccccccccccdddddddddccccccbbbbbbbbbccccccccccccccccccccccccaaaaaaaaa```_________^^^`````````aaaaaaaaaaaa```]]]]]][[[XXXRRRHHH===666666333///---,,,,,,+++***(((((('''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$#########!!!  ######$$$$$$$$$$$$#########$$$$$$%%%$$$$$$###"""###)))...,,,%%%!!!###'''"""$$$%%%### !!!$$$((("""!!! """$$$&&& """###"""!!!!!!$$$'''###"""!!!"""%%%(((((('''%%%%%%######"""###$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$(((%%%(((888OOOaaaiiijjjdddfff```PPP;;;---((()))(((&&&######$$$&&&&&&&&&!!!###&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###!!!!!! $$$$$$#########$$$$$$%%%'''***---...+++))))))***##################$$$$$$###$$$$$$$$$######""""""########################!!!"""$$$###""""""###%%%"""""""""###$$$&&&&&&&&&'''&&&$$$######$$$%%%'''((($$$"""%%%%%%###%%%***555KKKfffvvvzzz|||}}}}}}}}}zzzwwwdddEEE111,,,(((&&&$$$!!!!!!%%%### """%%%%%%$$$&&&%%%%%%$$$$$$#########&&&"""!!!(((333666000((( $$$ ###!!!$$$"""!!!!!!!!!!!!""""""###""""""""""""""""""######""""""!!!""""""############%%%(((******(((&&&$$$######"""""""""###$$$$$$%%%&&&'''(((((((((''''''&&&''''''(((((()))***+++%%%&&&%%%###!!! ###""""""$$$''')))***)))))))))((('''&&&%%%$$$$$$&&&$$$$$$'''&&&"""!!!###%%%&&&&&&&&&$$$$$$&&&(((bbbbbbbbbbbbbbbbbbbbbbbbaaa``````aaaaaabbbbbbcccccccccbbbcccccccccddddddbbbcccdddcccaaa``````aaabbbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbbbbaaaaaaaaaaaa``````aaaaaabbbbbbbbbbbbaaaaaabbbbbbbbbbbbaaaaaa```______^^^XXXLLLDDDBBB???===999444000---***)))...)))''')))))))))---222)))+++------,,,***))))))''''''''''''((())))))***(((''''''***444AAANNNVVV^^^ccceeecccdddhhhkkkjjjkkkhhhffffffhhhhhhddd```ZZZYYYUUUNNNEEE;;;555222222111///,,,***((('''&&&$$$#########$$$%%%&&&'''#########%%%''''''&&&%%% !!!###%%%&&&&&&%%%%%%"""###%%%&&&'''&&&%%%%%%%%%&&&'''&&&$$$$$$%%%&&&$$$$$$###""""""$$$(((+++111---(((&&&&&&)))+++,,,$$$%%%&&&%%%$$$###%%%'''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''(((&&&((()))'''&&&''''''%%%+++===TTTeeelllnnnnnnnnnjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhiiiiiiiiiiiihhhhhhfffffffffffffffgggggggggddddddddddddddddddddddddeeeeeedddddddddeeeeeefffdddddddddddddddeeeeeeeeeccccccccccccccccccccccccbbbbbbccccccddddddddddddaaaaaabbbbbbbbbbbbbbbbbbdddddddddccccccbbbbbbbbb___```aaaaaaaaa``````````````````___[[[RRRFFF>>>999666111---,,,+++***))))))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%###"""&&&&&&%%%$$$############"""######$$$$$$######"""######""""""""""""######%%%&&&'''&&&###"""###%%%"""$$$%%%###!!! ###'''%%%$$$###"""###%%%((()))'''%%%######%%%&&&$$$###%%%$$$######%%%&&&''''''""""""###$$$$$$###"""!!!###$$$&&&''''''&&&$$$###%%%$$$'''444III]]]fffhhhgggiiigggZZZDDD111))))))""""""$$$&&&)))***)))'''%%%&&&((((((&&&$$$$$$$$$######################## !!!!!!!!!""""""######""""""######%%%&&&'''(((---222777666111+++))))))$$$$$$###""""""######$$$###$$$$$$$$$$$$###""""""$$$#####################!!!###$$$$$$######$$$%%%!!!"""###$$$$$$%%%&&&&&&$$$###"""!!!"""$$$&&&(((%%%""""""$$$%%%$$$%%%&&&'''777QQQhhhwww}}}}}}||||||zzzyyygggHHH333---(((&&&### $$$!!!!!!$$$%%%###&&&%%%%%%$$$$$$############)))+++((($$$ &&&"""$$$### $$$!!!!!!!!!!!!!!!"""######!!!!!!""""""############"""""""""!!!!!!"""$$$%%%###%%%''')))***)))'''%%%######""""""###$$$%%%%%%&&&'''(((******)))((((((&&&&&&%%%&&&''')))******)))******((($$$"""""""""$$$###"""###%%%''''''&&&%%%$$$$$$$$$############%%%"""!!!$$$%%%###%%%((($$$$$$%%%$$$######%%%'''ccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccdddddddddaaabbbcccbbbaaa```aaabbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa```````````````aaabbbbbbccccccaaabbbbbbccccccbbbbbbaaa```^^^___^^^VVVKKKCCCBBBAAA>>>888222...+++******---)))(((***+++***---222))),,,///000...+++)))((((((((('''''''''((())))))(((((((((---777DDDPPPXXX]]]cccffffffgggkkkmmmlllgggeeeeeeiiinnnnnniiidddYYYYYYVVVPPPGGG>>>888555222111...,,,***((('''''''''&&&&&&%%%%%%$$$######&&&&&&&&&&&&%%%%%%$$$### """$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''&&&%%%$$$$$$%%%''''''&&&%%%###$$$''')))''''''(((***+++)))%%%"""$$$&&&'''%%%"""!!!###&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&''''''((((((&&&''')))((('''&&&'''(((,,,@@@WWWfffkkknnnnnnmmmiiijjjjjjjjjjjjkkkkkkkkkhhhhhhiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggcccddddddeeeeeeeeeeeedddeeeeeedddddddddeeeffffffddddddddddddeeeeeeeeeeeebbbccccccddddddccccccbbbaaabbbbbbcccddddddeeeeeeaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbdddcccbbbaaaaaabbb___^^^^^^___]]]VVVLLLDDD>>>999444///---,,,+++***''''''(((((()))))))))***!!!"""###%%%&&&((())))))$$$$$$%%%%%%$$$###""""""$$$$$$$$$######"""!!!!!!""""""############""""""!!!!!! """###$$$(((&&&###""""""""""""""""""###$$$###"""!!!!!!"""######""""""###$$$%%%&&&&&&###!!!"""$$$$$$!!!######$$$%%%&&&(((***+++"""###$$$%%%%%%###!!!###$$$%%%&&&&&&%%%$$$######$$$'''000BBBVVVbbbeeefffhhhhhh___LLL666***'''$$$$$$'''***,,,,,,)))&&&//////...+++'''###"""###""""""""""""""""""""""""######"""!!! !!!!!!"""###%%%''')))***666<<>>777222000...---,,,'''''''''(((((((((((((((###$$$%%%&&&'''((())))))%%%%%%%%%$$$$$$$$$$$$$$$"""""""""!!!!!! """"""############"""""""""""""""######$$$$$$$$$&&&%%%$$$######""""""!!!###""""""######"""!!!!!!!!!!!!!!!""""""""" !!!""""""  !!!###$$$$$$%%%&&&'''&&&&&&&&&%%%$$$###""""""###$$$$$$$$$$$$$$$$$$###"""%%%&&&***888NNN^^^ddddddeeegggdddUUU>>>///***''''''(((***,,,,,,***(((444333000+++%%%""""""###########################'''&&&$$$""" """""""""###$$$&&&'''(((777???GGGGGG>>>222***''''''&&&$$$#########$$$%%%$$$%%%&&&''''''&&&$$$###''''''&&&&&&&&&%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''"""%%%((((((&&&$$$%%%&&&&&&&&&%%%$$$######""""""###%%%'''%%%######$$$%%%%%%""")))===RRRcccrrr|||}}}~~~zzzzzzmmmUUU;;;111(((&&&&&&###!!!""" """$$$%%%$$$$$$%%%&&&""""""##################!!! !!!###%%%&&&"""!!! !!!"""###$$$"""###$$$&&&''''''&&&&&&!!!""""""!!! !!!$$$((($$$$$$$$$%%%%%%&&&'''((($$$$$$$$$$$$%%%&&&'''(((''')))+++------,,,***))))))&&&$$$###&&&(((((('''###%%%&&&&&&%%%######$$$$$$###""""""$$$%%%%%%$$$%%%%%%&&&&&&''''''((((((### !!!$$$%%%###$$$((("""$$$%%%$$$$$$$$$''')))cccccccccccccccccccccccceeeeeeeeedddcccbbbaaa```bbbbbbcccddddddddddddcccbbbcccddddddddddddeeefffccccccccccccbbbbbbaaaaaadddddddddcccccccccbbbbbb___``````aaabbbcccccccccbbbbbbccccccccccccbbbbbb___^^^___]]]TTTIIICCCCCCHHHBBB999111,,,+++,,,...+++))))))---///---///222///000000...+++***+++,,,,,,,,,+++***)))))))))***((())),,,222<<>>666///222///+++'''%%%%%%&&&''')))&&&######%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%###""""""$$$&&&&&&%%%)))&&&######$$$$$$### $$$%%%'''&&&###!!! !!!"""###$$$%%%%%%%%%)))'''&&&'''((()))((('''***'''%%%''''''&&&(((,,,<<>>555+++&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%"""###&&&&&&######%%%"""###$$$%%%%%%&&&%%%%%%&&&&&&%%%###""""""$$$&&&(((((('''&&&$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%""""""%%%%%%""""""$$$%%%!!!!!!&&&(((///FFF]]]sssyyy|||zzz}}}~~~ssscccGGG444&&&&&&(((### """&&&'''((()))(((&&&$$$###%%%%%%%%%%%%$$$$$$$$$###%%%$$$######$$$$$$"""!!!!!!###%%%%%%$$$#########"""!!!!!! !!!"""###$$$!!!!!!""""""###$$$%%%%%%"""""""""###$$$$$$%%%%%%&&&$$$"""$$$''')))((('''&&&&&&%%%%%%&&&''')))***(((((((((((())))))))))))%%%&&&%%%###$$$((()))&&&)))******)))'''&&&&&&'''###$$$%%%''''''&&&%%%$$$$$$$$$###$$$%%%%%%%%%$$$%%%&&&%%%%%%$$$$$$%%%%%%'''&&&%%%$$$###$$$$$$%%%cccbbbbbbbbbbbbaaaaaaaaaaaaaaabbbeeeddd______bbbbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbaaa`````````cccbbb```aaacccdddccccccddddddcccbbbbbbbbbcccccc___```bbbcccbbbbbbcccddddddcccccccccddddddbbb```^^^^^^]]]WWWOOOHHHBBB@@@@@@:::333000///000///---***))))))---222555444111,,,...)))***%%%***$$$!!!(((,,,000111...***))))))***555???EEEJJJRRRYYY\\\aaaeeejjjmmmrrrvvvvvvsssrrrnnnhhhdddaaa^^^\\\ZZZUUUVVVQQQFFF===888555111111///+++'''%%%%%%&&&''')))'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%$$$"""###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&"""%%%((('''%%%######%%%)))'''&&&&&&'''((('''&&&"""$$$&&&&&&%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&%%%***)))''''''(((((('''&&&'''%%%&&&((((((&&&(((---DDDVVVgggmmmlllkkklllllljjjmmmlllhhhgggiiihhheeefffhhhjjjkkkkkkiiigggeeeeeeeeefffffffffgggggggggeeeeeeeeeeeeeeeeeeeeeeeefffdddcccccceeeeeecccbbbeeecccbbbcccdddeeedddcccaaabbbbbbbbbbbbcccccccccbbbbbbcccccccccbbbbbbaaabbbbbbaaaaaaaaabbbbbbccceeeddddddddddddcccccccccaaaaaa````````````aaaaaabbbaaa`````````aaabbbcccZZZVVVNNNDDD:::444111111,,,+++***)))((('''&&&&&&***'''%%%%%%'''***++++++---,,,)))'''%%%$$$$$$$$$%%%%%%$$$######$$$%%%&&& !!!"""""""""""""""!!!!!!!!!!!!!!!""""""""""""$$$&&&''''''$$$"""!!!$$$$$$""""""%%%%%%###"""!!!!!!###%%%''''''&&&"""""""""!!!"""$$$!!!"""###$$$$$$#########)))***)))&&&###"""%%%(((###$$$%%%$$$###"""###$$$(((+++((()))222888EEEYYYhhhkkkkkkiiiggg^^^JJJ888---***%%%!!!###''''''$$$%%%%%%%%%$$$$$$###""""""'''%%%###$$$%%%%%%###!!!!!!""""""""" """###"""$$$%%%###!!!!!!$$$'''###***222777666000***&&&$$$#########$$$%%%&&&&&&###!!!"""&&&&&&$$$$$$&&& !!!"""######$$$######""""""###%%%((()))(((&&&''''''''''''&&&$$$###"""$$$###""""""""""""$$$$$$%%%""""""%%%%%%"""###%%%%%%""""""$$$###%%%444EEEhhhqqqwwwyyy|||~~~uuuhhhNNN;;;***&&&'''$$$"""###"""$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&$$$############!!! """###%%%%%%###"""###$$$!!! """###%%%&&&"""""""""###%%%'''((()))""""""######$$$%%%%%%%%%######$$$&&&)))***(((&&&&&&&&&&&&&&&&&&'''((()))))))))))))))((((((((((((%%%''''''$$$$$$((()))&&&((())))))(((&&&%%%&&&'''!!!"""$$$%%%%%%%%%$$$###!!!!!!!!!""""""#########%%%%%%&&&'''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$````````````````````````bbbaaadddgggeee```^^^aaabbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbdddbbb``````bbbcccddddddccccccbbbbbbaaabbbbbbccc___aaaccccccbbbbbbbbbdddcccbbbaaabbbcccdddbbbaaa___^^^\\\VVVOOOGGGBBB@@@:::666111.........---,,,++++++,,,///333444111---(((+++ *** ---$$$(((***555BBBEEE===222)))&&&(((000:::CCCJJJQQQWWW[[[```bbbfffmmmuuuzzzyyyvvvrrrooollljjjgggddd___\\\UUUTTTMMMAAA888555444222111...***&&&$$$$$$&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""######""" !!!!!!""""""""""""!!!!!!$$$%%%%%%%%%%%%&&&&&&&&&!!!&&&***)))%%%!!!"""%%%'''&&&%%%&&&'''(((((((((!!!###$$$$$$###"""###%%%%%%&&&&&&&&&&&&%%%%%%$$$)))(((&&&&&&''''''%%%$$$%%%$$$&&&((((((&&&***000IIIYYYhhhllljjjjjjkkkkkkiiikkkkkkhhhgggjjjiiifffggghhhiiijjjjjjiiigggfffeeeeeeffffffffffffffffffffffffffffffffffffffffffeeeeeeddddddddddddccccccdddcccbbbcccdddddddddbbbaaaaaabbbbbbbbbccccccccccccccccccccccccbbbaaa```bbbbbbaaaaaabbbbbbccccccddddddddddddccccccccccccaaaaaa````````````aaaaaaaaa```^^^]]]]]]^^^```aaa\\\[[[VVVMMMAAA999555555......,,,+++)))((('''&&&***(((%%%%%%&&&(((((((((---,,,***(((&&&%%%$$$$$$&&&&&&$$$######"""###### !!!""""""!!! $$$###"""""""""###%%%%%%""""""###%%%&&&%%%$$$### !!!!!!###%%%&&&"""!!!!!!"""%%%&&&&&&%%%%%%$$$#########"""###%%% """$$$&&&%%%$$$%%%(((***'''"""!!!%%%)))###$$$%%%$$$###"""###$$$,,,000+++)))///111:::LLLbbbggghhhgggfffaaaOOO<<>>ZZZccchhhggggggeeeWWWEEE333,,,%%%$$$''',,,000333&&&###!!!!!!###$$$$$$###$$$%%%%%%$$$!!! """&&&%%%###"""###$$$%%%%%%"""%%%&&&######(((///,,,)))&&&&&&&&&'''(((""""""!!!!!!"""######$$$###!!!"""&&&'''$$$$$$'''(((((((((((('''&&&%%%%%%+++)))(((((('''###%%%&&&&&&''''''&&&&&&%%%&&&%%%###"""###%%%'''(((%%%######&&&&&&######&&&###"""###%%%%%%%%%)))...@@@TTTlllyyy{{{zzzxxxvvv[[[HHH333(((%%%$$$###!!!""""""""""""""""""!!!!!!$$$$$$$$$$$$############%%%$$$""""""""""""!!!!!!""""""""" !!!###%%%$$$###""""""###$$$%%%%%%$$$###""""""###%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%"""#########$$$%%%''')))&&&&&&&&&'''''''''''''''))))))))))))((((((((((((///333333...*********(((&&&'''((('''&&&%%%&&&'''###$$$$$$%%%%%%%%%%%%%%%###%%%''''''%%%%%%&&&((($$$######&&&((()))&&&$$$&&&&&&&&&&&&&&&%%%%%%%%%bbbbbbbbbccccccccccccdddbbbbbbcccfffeee``````cccbbbbbbbbbbbbbbbbbbbbbbbb]]]]]]___```bbbdddeeefffcccbbb```aaacccdddcccccc``````_________```aaaaaaaaacccddddddcccbbbbbbcccaaa```^^^^^^```aaaaaa```aaa```\\\TTTKKKDDD???===111000///---,,,+++*********+++000666<<<<<<777222111,,,$$$)))%%%***)))...888???EEECCC:::000++++++(((&&&,,,:::JJJTTT[[[___jjjggghhhmmmooonnnmmmnnnhhhjjjllloooooojjjccc^^^```]]]RRRDDD;;;:::;;;;;;000...***&&&$$$$$$%%%&&&!!!"""############%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$#########$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$!!!$$$&&&&&&###!!!"""###"""###$$$$$$######%%%'''&&&''''''%%%######$$$&&&###$$$%%%%%%%%%%%%$$$$$$&&&$$$$$$$$$&&&&&&%%%$$$'''&&&'''(((''''''///:::RRR___kkkkkkffffffhhhiiifffiiijjjhhhiiimmmnnnkkkiiihhhggggggggghhhjjjkkkiiiiiihhhgggfffeeedddccceeeeeeeeeeeeeeeeeeeeeeeedddeeefffeeecccbbbcccddddddbbbaaabbbcccdddcccbbbaaabbbbbbbbbbbbcccccccccbbbbbbcccccccccbbbbbbaaabbbbbbbbbbbbbbbcccdddeeeccccccccccccbbbbbbbbbbbbaaaaaa````````````aaaaaacccbbbaaa___^^^^^^______\\\]]]]]]YYYQQQGGG???;;;333222111///,,,***)))((()))'''%%%%%%&&&'''&&&%%%'''''''''''''''''''''''''''&&&%%%###!!!!!!"""###$$$%%%%%%%%%%%% !!!"""###$$$######""" !!!$$$&&&$$$$$$%%%%%%!!!"""###"""!!!"""###$$$###"""%%%&&&### !!! &&&$$$"""  !!!"""$$$&&&'''%%%!!! """$$$###$$$&&&%%%$$$$$$%%%&&&"""&&&###"""'''&&&+++:::PPP```jjjiiiiiijjj```RRR===222'''$$$(((...555<<<...)))$$$"""###%%%$$$###"""$$$%%%$$$!!! !!!"""%%%###""""""###$$$$$$###"""###%%%$$$$$$'''---222888333,,,'''%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$%%%###!!!"""&&&&&&$$$$$$&&&""""""###$$$%%%%%%%%%%%%###$$$$$$&&&&&&$$$ %%%%%%&&&&&&&&&&&&%%%%%%######""""""###$$$%%%&&&'''$$$$$$&&&&&&###"""%%% !!!"""$$$&&&((()))///BBB[[[nnnwwwyyyyyyyyyaaaOOO999+++'''&&&$$$!!!"""""""""#########$$$$$$$$$$$$$$$#########""""""$$$"""!!!!!!"""###""" ###$$$$$$###""""""###%%%'''&&&$$$#########$$$$$$%%%$$$"""!!! """###%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$###$$$''')))&&&&&&''''''(((''''''&&&(((((((((((())))))))))))111555666111,,,++++++***&&&((()))(((&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&'''!!!###%%%$$$!!! """%%%)))&&&$$$$$$&&&%%%"""$$$$$$$$$$$$$$$###""""""bbbbbbcccccccccdddddddddcccaaaccceeedddaaabbbfffbbbbbbbbbbbbbbbbbbbbbbbb______```aaabbbcccddddddbbbaaaaaabbbddddddcccaaa```````````````aaabbbbbbaaaccceeedddcccbbbbbbccccccaaa______```aaaaaa``````___ZZZRRRHHH@@@;;;999//////000///---,,,,,,,,,&&&)))///777>>>>>>999444222+++,,,***///'''***+++000555999888333...,,,---''''''000???LLLTTT\\\ccckkkhhhiiilllllliiijjjpppllllllmmmnnnnnnkkkfffbbbaaa^^^SSSDDD:::999::::::000...)))&&&######%%%&&& """$$$$$$###$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!###$$$###"""!!!""""""######""""""!!!'''&&&&&&%%%$$$###""""""!!!!!!"""""""""""""""###"""$$$%%%$$$""""""$$$&&&%%%%%%%%%%%%###$$$&&&(((###$$$%%%&&&&&&'''&&&&&&&&&%%%$$$%%%'''((((((''')))(((((((((&&&(((333???WWWcccmmmlllffffffhhhjjjhhhkkkllljjjjjjmmmnnnkkkgggggghhhhhhiiiiiiiiiiiihhhhhhhhhggggggfffffffffddddddddddddddddddddddddccceeefffeeecccbbbccceeecccbbbaaabbbcccdddcccaaaaaabbbbbbbbbbbbcccccccccaaaaaabbbcccccccccbbbbbbbbbbbbbbbbbbcccdddeeefffeeedddddddddccccccccccccaaaaaa````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa]]]]]]^^^]]]XXXPPPFFF???555444222000...+++)))(((***(((''''''((()))(((&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$###"""!!!  !!!"""### !!!""""""#########!!!###$$$###""""""$$$&&&"""!!!###$$$ """""""""!!!###%%%&&&&&&%%%"""$$$""""""$$$"""!!!######!!! """%%%''''''&&&%%%###"""!!!!!!"""###$$$$$$######$$$&&&"""'''%%%$$$(((&&&***999FFFZZZiiihhhgggkkkfff[[[III999***%%%(((...888BBB;;;333***%%%%%%%%%$$$"""$$$###""""""$$$$$$###""""""!!! !!!######!!!!!!"""$$$(((...555<<>>888444222,,,---......---+++)))((()))///666===>>>:::444//////---***))))))((('''%%%$$$---666888222+++))))))---///666AAANNNYYY^^^```hhhjjjjjjhhheeefffkkkqqqrrrrrrqqqpppmmmiiieeecccdddYYYJJJ>>>777333111000)))'''$$$############"""$$$$$$############$$$$$$!!!"""###$$$$$$$$$#########"""!!!###%%%''''''&&&$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""###############$$$$$$%%%$$$###"""!!!$$$$$$############$$$$$$###%%%(((((('''%%%%%%%%%#########$$$$$$%%%%%%%%%)))'''(((***&&&&&&444FFF```ccchhhkkkkkkkkkkkklllkkkkkkjjjjjjjjjkkklllllldddeeefffhhhiiiiiijjjjjjhhhgggfffddddddeeeeeefffgggfffdddbbbbbbbbbdddeeecccccccccccccccccccccccccccaaaaaabbbdddccc```]]]cccbbbbbbbbbaaaaaa``````aaaaaabbbbbbcccccccccdddcccbbbaaa``````aaabbbcccddddddccccccbbbcccccccccbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```______[[[```bbb___\\\ZZZTTTMMM>>>666...+++------***&&&)))'''%%%%%%%%%%%%###!!!!!!###&&&''''''''''''(((&&&'''&&&%%%######%%%&&&#########"""""""""!!!!!!$$$"""$$$###((($$$!!!"""$$$%%%%%%$$$###"""///,,,((($$$!!!!!!"""$$$!!!!!!###'''+++------+++'''%%%###""""""""" """""" !!!###%%%'''///...+++'''$$$"""###%%% !!!""""""############"""!!! """&&&))):::III___nnnnnnfffdddgggWWWFFF222'''&&&,,,999EEEFFFDDD333$$$%%%%%%!!!###!!!!!!""""""############"""######$$$%%%%%%&&&&&&###"""000@@@IIINNNPPPIIILLLLLLJJJHHHEEE;;;000***&&&#########!!!"""&&&!!!######""""""&&&)))###""""""###%%%%%%$$$### ###&&&'''&&&$$$$$$$$$ """$$$%%%%%%###!!!'''$$$ """###""" &&&###!!!"""$$$%%%###!!!(((%%% !!!"""""" %%%$$$***<<>>@@@===888444...,,,***))))))((('''&&&)))***,,,,,,***(((%%%###333999AAAIIIOOOUUU[[[```eeehhhkkkmmmnnnoooqqqssspppnnnnnnpppsssqqqkkkddd```UUUFFF;;;555333111000---+++(((''''''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%''')))******&&&""" !!!###%%%&&&&&&%%%###!!!"""$$$''')))%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&!!!"""$$$%%%&&&'''''''''$$$$$$############$$$$$$"""%%%'''''''''((()))&&&&&&''''''''''''((((((%%%###%%%)))(((+++<<>>888444...,,,))))))))))))'''&&&''''''''')))+++***&&&"""+++444AAAIIINNNTTT^^^eeehhhiiijjjmmmoooqqqrrrrrrooollllllqqqwwwvvvoooggg]]]SSSEEE999444222111000+++)))&&&%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&***(((&&&###""""""###$$$%%%### !!!###&&&'''(((&&&%%%$$$""""""###%%%&&&$$$$$$$$$#########""""""$$$$$$$$$$$$%%%%%%%%%%%%######$$$&&&''''''((((((%%%$$$$$$######$$$$$$%%%!!!$$$%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%###%%%))))))...@@@UUUeeegggkkkllllllllllllmmmmmmlllkkkjjjiiiiiiiiiiiijjjjjjjjjiiihhhgggfffeeehhhhhhggggggffffffffffffeeeeeedddcccccccccdddeeeccccccccccccccccccccccccdddcccaaa```aaabbbccccccbbbbbbbbbaaaaaaaaaaaaaaafffeeeeeeddddddcccccccccbbbaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaabbbbbbcccaaaaaaaaaaaaaaaaaa````````````aaaaaa``````___^^^```cccbbb___]]]^^^\\\XXXQQQIII>>>777444222000---...---+++++++++***)))''''''((()))((('''&&&&&&'''%%%&&&&&&%%%######$$$&&&$$$$$$############""""""!!!!!!%%%!!!%%%***%%%!!!!!! """$$$&&&'''######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&(((***)))(((%%%###"""#########""" !!!!!! !!!!!!######!!!"""$$$$$$"""!!!"""""" !!!!!!"""""""""###%%%%%%$$$###%%%&&&(((333GGG\\\fffeeecccdddccc^^^UUUEEE333,,,777GGGUUUTTTBBB///+++'''!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""############!!!&&&555FFFNNNQQQRRRVVVVVVTTTQQQPPPPPPJJJCCC999000)))'''%%%"""!!!"""!!!!!!!!! !!!"""!!! !!!###$$$$$$###'''''''''%%%######%%%'''$$$###"""!!!!!!"""$$$%%%$$$$$$###$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%"""""""""#########"""!!!!!!######!!!$$$222IIIZZZjjjiii___KKK555(((%%%&&&"""!!!!!!!!! !!!!!!"""""""""######### !!!  !!!!!! !!!### """""""""!!! """$$$""" !!!$$$"""###$$$%%%%%%%%%$$$$$$"""$$$&&&'''&&&&&&'''(((((((((((((((((((((''''''''''''''''''((((((((((((%%%'''))))))))))))+++,,,,,,***(((((())))))(((&&&%%%$$$$$$$$$&&&&&&%%%$$$&&&%%%###""""""$$$&&&'''%%%$$$###"""""""""######&&&$$$$$$&&&((((((%%%"""dddaaa```bbbeeeeeeccc```dddddddddccccccccccccbbbccccccccccccccccccccccccccccccbbbbbbaaaaaaaaa````````````aaabbbbbbccccccdddccccccbbbbbbccccccdddccccccccccccccccccccccccaaabbbcccddddddbbbaaa```___WWWKKK>>>444///......000///---,,,,,,,,,......---222:::@@@AAA<<<666111---+++)))((())))))((('''((((((***///444333...((((((333AAAKKKPPPWWWaaajjjmmmkkkiiikkkoooqqqqqqpppmmmkkklllqqqxxxxxxqqqjjj\\\RRRDDD999333222111000***(((%%%$$$$$$%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%***)))&&&###""""""###$$$"""!!!"""$$$&&&'''&&&%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$#########""""""#########$$$$$$$$$$$$%%%&&&%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%''')))(((''''''((()))(((((((((((((((((((((((('''$$$&&&)))***000CCCYYYgggjjjlllmmmllllllmmmnnnmmmlllkkkjjjiiihhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhgggggggggggggggffffffeeedddddddddddddddddddddeeeccccccccccccccccccccccccccccccbbbaaaaaabbbccceeeaaaaaaaaaaaaaaaaaabbbbbbfffeeeeeeddddddcccccccccaaaaaaaaabbbbbbaaaaaaaaabbbbbbbbbbbbbbbcccdddeeecccbbbbbbaaa```___^^^^^^```````````````___^^^^^^aaacccbbb___^^^___^^^[[[UUUNNNCCC;;;666333000...---,,,*********)))(((&&&%%%&&&'''&&&%%%%%%'''((('''&&&$$$!!! $$$'''""""""""""""!!!!!!!!!!!!)))$$$((()))###$$$'''!!!!!! !!!###%%%'''%%%%%%&&&&&&&&&$$$###"""(((&&&$$$$$$%%%%%%$$$"""""""""!!!"""######!!!!!!!!!!!!!!!!!!""""""###!!!######"""""""""###!!!!!!!!!"""######$$$$$$!!!"""######""""""###$$$###,,,???WWWeeegggdddccchhhgggaaaRRR>>>111555AAARRRSSSDDD333///***$$$'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""#########!!!'''888IIIQQQSSSSSSWWWWWWUUURRRRRRSSSNNNGGG===333)))'''%%%!!! %%%$$$######$$$$$$%%%%%% $$$''''''%%%###$$$&&&(((((('''%%%%%%&&&###$$$%%%%%%&&&&&&''''''"""###$$$$$$%%%%%%%%%&&&!!!!!!"""######$$$%%%&&&$$$%%%%%%$$$"""  ###%%%!!!(((999HHHWWW^^^```SSS<<<***%%%(((%%%%%%%%%%%%$$$$$$##################"""""""""""" !!!!!!!!!"""######!!!""""""""" !!! !!!""""""!!! """$$$### !!!### !!!"""$$$%%%&&&''''''###$$$&&&'''&&&&&&&&&(((((('''''''''((((((((((((++++++******))))))(((((('''((())))))''''''((()))***)))(((((()))((('''&&&'''%%%$$$$$$&&&&&&%%%$$$((('''%%%$$$$$$%%%'''(((&&&&&&%%%%%%$$$%%%%%%%%%'''%%%$$$%%%''''''### bbbbbbbbbcccddddddcccbbbddddddddddddccccccccccccccccccccccccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaa______``````aaabbbbbbbbbdddccccccbbbbbbccccccdddddddddddddddddddddddddddaaaaaabbbccccccbbbaaa```]]]UUUHHH;;;222.........---,,,,,,++++++,,,,,,,,,...333:::@@@@@@;;;555000---+++)))((())))))((('''$$$&&&***000444444///***...888FFFOOOTTTZZZbbbjjjnnnkkkiiimmmrrrtttrrrnnniiihhhjjjooouuuuuupppkkk\\\RRRDDD999333111000///,,,***'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%&&&'''((($$$$$$$$$&&&'''&&&### $$$%%%&&&&&&%%%###!!! %%%$$$$$$$$$$$$#####################$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%'''((()))(((&&&&&&'''(((''''''''''''&&&&&&&&&&&&'''%%%&&&***+++222GGG]]]jjjkkkmmmmmmmmmlllmmmnnnlllkkkjjjiiiiiiiiiiiiiiigggggghhhiiijjjjjjjjjjjjfffffffffgggfffeeeeeedddccccccddddddddddddeeeeeeccccccccccccccccccccccccbbbcccccccccbbbbbbccceeeaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaabbbbbbbbbbbbcccdddeeefffbbbbbbaaaaaa```___^^^^^^___````````````___^^^^^^___bbbbbb______aaa```\\\YYYSSSJJJBBB;;;666222000...,,,************((('''$$$%%%&&&%%%%%%%%%''')))%%%$$$""""""%%%$$$############"""""""""!!!"""%%%!!!%%% !!!"""###$$$%%%!!!"""######$$$$$$######%%%###""""""###$$$$$$###!!!!!!!!!###$$$$$$""" """""""""###############!!!###$$$%%%$$$$$$%%%'''######""""""!!! ###$$$$$$$$$""""""$$$%%%"""'''777OOObbbhhhfffdddjjjiiifff[[[HHH666000333CCCGGG===///,,,'''"""&&&$$$$$$$$$$$$$$$######### !!!""""""######&&&$$$+++===MMMUUUVVVVVVUUUVVVVVVTTTWWWYYYUUUNNN@@@555***'''%%%"""'''%%%###"""######"""!!!!!!%%%((()))'''$$$###%%%(((***)))'''''''''$$$%%%%%%&&&&&&%%%%%%$$$ """$$$%%%$$$$$$%%%&&&!!!"""$$$$$$######$$$&&&$$$%%%&&&%%%#########$$$"""###!!!###---666AAALLLYYYYYYIII333'''&&&""""""######""""""!!! $$$$$$$$$######"""""""""""""""!!!"""%%%""""""###"""  !!!!!!!!!!!!!!! !!!"""$$$$$$"""!!!!!!!!! !!!"""###%%%&&&(((((((((***+++***'''%%%%%%&&&'''&&&&&&&&&'''((())))))000///---,,,***(((&&&%%%((()))***)))'''&&&'''((('''((()))******)))((('''(((&&&$$$$$$%%%&&&%%%%%%$$$###"""!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%$$$""" ```bbbddddddcccccccccdddeeeeeedddddddddcccccccccccccccccccccccccccccccccaaabbbbbbbbbbbbbbbcccccc`````````aaabbbbbbccccccdddccccccbbbbbbccccccdddddddddddddddddddddddddddaaaaaabbbbbbbbbbbbaaaaaaZZZRRREEE888///,,,---...))))))************)))))),,,222999???@@@<<<555000---+++)))((()))))))))'''"""$$$'''+++......,,,***111:::FFFOOOVVV\\\ccchhhkkkiiikkkrrryyyzzzsssllldddeeegggkkkoooooommmkkk]]]SSSEEE999444111000///---+++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%$$$$$$%%%&&&%%%###!!!##################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&&&&%%%%%%%%%$$$%%%###$$$)))---555LLLccckkkmmmnnnnnnmmmlllmmmooojjjjjjiiiiiiiiiiiiiiijjjhhhhhhiiijjjjjjjjjjjjiiidddeeefffffffffeeeccccccbbbcccddddddeeeeeeeeeeeecccccccccccccccccccccccc```bbbddddddcccbbbccceee```aaaaaaaaabbbbbbbbbbbb``````aaaaaaaaaaaaaaaaaa```aaabbbccccccbbbaaa```aaaaaaaaaaaabbbcccdddeee````````````````````````______``````______^^^]]]]]]aaabbb``````aaa```\\\^^^YYYRRRJJJBBB<<<777444000///------------+++)))'''((((((&&&%%%$$$&&&((($$$$$$%%%$$$"""!!!###$$$$$$$$$$$$############""" !!!%%% !!!""""""###"""""" !!!!!!"""######$$$$$$###!!!!!!###%%%%%%%%%""""""###%%%''''''%%%#########$$$$$$$$$$$$######$$$%%%%%%$$$$$$%%%''')))"""""""""!!! %%%%%%%%%###""""""%%%'''$$$%%%///EEE[[[eeeggggggfffeeeeeeaaaSSS@@@222,,,111888222((('''$$$###$$$$$$#########""""""""" !!!!!!""""""###$$$$$$&&&%%%--->>>OOOWWWWWWWWWUUUWWWWWWWWWYYY[[[WWWPPPCCC777+++((('''$$$!!! %%%### """###!!! ###""""""###%%%''''''&&&###%%%'''((((((((()))***+++)))'''$$$###""""""""" $$$$$$$$$###$$$&&&!!!###%%%$$$""""""###%%%$$$%%%%%%$$$""""""%%%'''######"""""""""$$$(((+++666;;;FFFPPPKKK;;;---''' !!!"""""""""!!!"""###############$$$$$$!!!"""!!! ### !!!"""!!!  !!! !!!"""#########""""""###$$$###!!!############$$$%%%&&&&&&)))***+++***'''%%%%%%%%%%%%%%%%%%%%%&&&''')))***---,,,,,,+++***)))(((((()))***+++***((('''((()))%%%'''+++------+++***))))))'''%%%$$$%%%&&&&&&%%%###""""""!!! """$$$%%%$$$###"""###$$$%%%$$$###"""###$$$___bbbeeeeeecccbbbcccfffeeeeeeeeedddddddddccccccccccccccccccccccccccccccbbbbbbbbbccccccddddddeeeaaaaaaaaabbbccccccdddddddddccccccccccccccccccdddddddddddddddddddddddddddaaaaaaaaaaaaaaabbbbbbbbbXXXOOOBBB666---+++,,,...***+++---......---,,,+++***000888>>>@@@<<<666222,,,+++)))((()))***)))((('''(((***+++,,,,,,------...777BBBMMMUUU\\\cccggggggggglllvvvvvvlllaaaccceeehhhjjjkkkjjjjjj^^^TTTEEE:::444111000...,,,***'''&&&&&&'''&&&%%%'''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$"""!!!!!!$$$"""!!!"""$$$&&&''''''###"""!!! !!!$$$''')))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''"""""""""###$$$''')))+++&&&%%%%%%$$$$$$%%%%%%&&&&&&''')))))))))***---///++++++******)))))))))(((###!!!###)))...888PPPhhhlllnnnooonnnmmmmmmnnnoooiiiiiiiiiiiiiiiiiijjjjjjiiiiiijjjjjjjjjiiiiiihhhcccdddeeeeeeeeedddcccbbbbbbcccdddeeeeeeeeeeeeeeecccccccccccccccccccccccc___bbbeeefffdddbbbccceee``````aaaaaabbbbbbbbbcccaaaaaabbbbbbcccccccccddd```aaabbbccccccbbbaaa```````````````aaabbbcccddd]]]]]]^^^___```aaabbbccc______``````______^^^]]]\\\```bbb``````bbb```\\\aaa^^^WWWPPPHHHAAA;;;888333111000///000///...,,,++++++***(((%%%$$$&&&'''$$$'''***+++)))&&&%%%$$$#########""""""""""""!!!"""###&&& """$$$ !!!"""######"""!!! $$$###""""""""""""######'''%%%""""""$$$%%%%%%$$$###$$$%%%'''))))))'''$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$###"""###&&&)))$$$$$$$$$%%%&&&&&&''''''%%%%%%###!!! !!!$$$''''''$$$)))===TTTccchhhjjjddddddgggiiiaaaOOO<<<333)))333///'''(((&&&"""&&&$$$#########""""""!!!!!!!!!!!!""""""######$$$$$$$$$###+++>>>OOOVVVVVVVVVVVVXXXXXXWWWXXXYYYSSSKKKFFF999---))))))&&&###!!!%%%###!!!###'''))))))'''***&&&###!!!"""%%%''''''%%%&&&&&&&&&&&&(((+++...666333---'''$$$###$$$%%%###$$$######$$$&&&"""$$$&&&%%%"""!!!"""%%%$$$%%%$$$""""""%%%(((%%%######%%%(((((((((555111333???DDD===222+++&&&&&&'''((('''&&&%%%$$$ !!!"""###$$$%%%&&&&&&$$$&&&&&&$$$!!! """%%% !!!!!! """###!!! !!!"""$$$%%%$$$"""!!!###%%%%%%!!!&&&%%%$$$$$$######$$$$$$$$$%%%''''''&&&%%%&&&'''%%%$$$$$$$$$%%%'''(((***&&&&&&''')))***,,,------)))***++++++***)))***,,,$$$''',,,//////---+++***)))'''%%%$$$%%%&&&&&&%%%)))))))))(((&&&%%%###""""""&&&)))***)))(((&&&"""%%%$$$""""""$$$'''aaaaaaaaacccdddeeecccaaaaaaaaabbbccccccccccccbbbdddccccccbbbbbbccccccdddcccaaa______bbbbbb```^^^cccbbb``````aaabbbaaa```ccccccbbbaaaaaabbbccccccaaabbbbbbccccccdddeeeeeeaaa``````aaaaaa```^^^\\\WWWNNN???000))))))******))))))************))))))///444:::===<<<888444222***)))'''%%%%%%''')))***$$$&&&(((((('''((()))+++555===HHHRRRYYY```ggglllqqqqqqrrrvvvyyywwwoooggg```^^^]]]^^^```bbbbbbbbb[[[PPPBBB888444222...+++---+++(((%%%$$$$$$$$$%%%,,,)))&&&%%%&&&%%%###!!!%%%%%%$$$$$$%%%%%%&&&'''"""###%%%&&&'''&&&%%%%%%&&&'''%%%""""""&&&!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%+++%%%!!!"""(((,,,)))%%%&&&)))***(((...@@@WWWdddnnnoooooonnnlllkkkkkklllllllllkkkkkkjjjiiihhhhhhiiiiiiiiihhhgggeeecccccceeeeeeffffffffffffffffffcccdddeeeeeeeeeeeedddcccfffeeeddddddccccccccccccbbbcccdddeeeeeedddcccbbbdddcccbbbaaaaaabbbcccddd``````aaaaaabbbbbbccccccbbbbbbaaa```````````````dddcccbbbcccdddcccbbb```[[[]]]____________aaabbb^^^]]]]]]^^^______^^^\\\bbbaaa```___^^^^^^___```]]][[[XXXTTTNNNEEE<<<666444111...---------,,,+++'''&&&%%%%%%$$$$$$%%%%%%%%%"""!!!%%%(((((('''$$$""" ######!!!$$$$$$""" !!!### """######%%%&&&%%%###)))""" ###### ###)))&&&###%%%''''''"""###$$$(((000888888111)))&&&'''(((((((((&&&###!!!###$$$$$$"""###&&&'''&&&'''!!!!!!!!!""")))""""""######$$$$$$$$$$$$%%%$$$'''222CCCVVVdddlllkkkjjjhhhgggeee[[[FFF222+++&&&%%%&&&$$$##################"""!!!  $$$###))):::NNN[[[\\\XXXYYYXXXXXXXXXXXXWWWTTTRRRGGG;;;///+++***'''%%%%%% """$$$$$$""" """###$$$###"""!!!&&&%%%$$$$$$%%%(((+++,,,///***%%%"""$$$%%%$$$"""!!!!!! !!!"""%%%''')))#########"""""""""""""""###""" !!!"""#################################%%%&&&)))...222333///,,,###'''***(((###!!!$$$(((###!!!$$$$$$"""!!! !!!###%%%&&&!!!  !!!""" !!!!!!$$$###"""""""""###%%%&&& !!!"""!!!!!!"""%%%'''"""$$$'''******)))&&&$$$,,,+++)))'''&&&'''((()))((()))(((((('''&&&%%%$$$'''''''''(((***,,,///000&&&(((++++++***))))))***######""" !!!###'''&&&%%%$$$$$$$$$%%%%%%""""""!!!!!!""""""###$$$"""###$$$$$$$$$$$$%%%&&&aaaaaaaaacccdddeeecccaaaaaabbbbbbcccdddccccccccceeeddddddccccccddddddeeecccaaa___```aaabbb```^^^bbbaaa```aaabbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccaaa``````aaaaaa```^^^\\\UUUKKK===000******,,,,,,)))******++++++++++++***000555:::===;;;777333111***)))'''%%%%%%''')))***'''((()))'''%%%$$$%%%&&&444===IIIUUU^^^fffnnntttuuuvvvwwwwwwtttooojjjfffeeeaaa\\\ZZZ[[[___bbbccc]]]RRRDDD:::555333///,,,---,,,)))'''%%%%%%%%%&&&***'''%%%%%%&&&&&&%%%###$$$$$$#########$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&'''&&&$$$!!! ###%%%!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&'''%%%$$$%%%&&&((((((''''''******)))000DDDZZZgggmmmnnnnnnmmmkkkjjjkkklllllllllkkkkkkjjjiiiiiihhhhhhiiiiiiiiihhhgggffffffgggggghhhhhhhhhgggeeedddbbbcccdddeeeeeedddcccbbbeeeeeeddddddddddddddddddbbbcccddddddddddddcccbbbaaabbbccccccccccccbbbaaabbbbbbbbbbbbccccccccccccbbbbbbaaa```````````````bbbaaa```aaabbbaaa```^^^]]]___```___^^^^^^___```______^^^___```aaa___]]]bbbaaa```___^^^______```^^^]]][[[WWWRRRIII@@@999777444000...---,,,***)))'''&&&&&&%%%$$$%%%%%%%%%$$$###"""###%%%'''''''''%%%###""""""######"""!!!######"""!!!!!!"""%%%&&&'''%%%""" %%%((($$$!!!!!! ###%%%""" """&&&(((%%%!!!((((((+++555???AAA;;;444---+++)))(((((((((((('''&&&&&&%%%%%%'''***...///000)))%%%&&&%%%""""""%%%########################"""!!!"""***999LLL___jjjmmmllljjjhhhggg```OOO>>>111***(((,,,...+++''''''%%%%%%%%%$$$$$$###"""""" """#########$$$###(((777JJJWWWZZZWWW[[[ZZZYYYZZZZZZXXXUUUSSSGGG;;;///+++)))&&&$$$$$$!!!"""###$$$%%%$$$###"""!!!######$$$######$$$$$$######$$$&&&((()))---+++'''%%%%%%%%%%%%$$$!!!"""######$$$$$$$$$$$$"""""""""###############!!!"""######""""""$$$&&&""""""""""""""""""""""""######$$$'''+++---+++)))***)))'''%%%$$$%%%(((***&&&""" $$$''''''%%%$$$###"""""""""###$$$%%% ###"""""""""######$$$%%%######""""""###$$$$$$%%%!!!"""###"""!!!"""$$$&&& ###&&&'''&&&$$$"""))))))((('''&&&''''''((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%''')))+++,,,+++,,,...---***(((''''''***(((&&&$$$$$$%%%'''((('''&&&%%%%%%$$$$$$%%%%%%###############$$$$$$$$$###$$$%%%%%%$$$$$$%%%%%%bbbaaaaaacccdddeeecccbbbbbbccccccdddddddddddddddeeeeeeddddddddddddeeeeeebbbaaa``````aaaaaa```___aaaaaaaaaaaacccdddeeefffaaabbbcccddddddcccbbbaaaeeeddddddcccbbbbbbaaaaaaaaa``````aaaaaa```^^^\\\SSSHHH:::///,,,,,,------)))***+++,,,,,,,,,,,,,,,...222777888777333///...***((('''&&&&&&'''(((***)))******(((&&&%%%&&&(((222;;;GGGSSS\\\dddlllrrruuuwwwxxxtttmmmhhhgggiiiiiiccc[[[VVVWWW\\\bbbeee___TTTFFF;;;777444000------,,,***(((&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&$$$###"""!!!!!!###%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&''''''&&&$$$######%%%"""###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&!!!"""$$$&&&''''''&&&&&&###&&&((((((&&&%%%&&&((((((*********444III___kkklllmmmnnnmmmjjjiiijjjkkklllkkkkkkjjjjjjiiiiiiiiihhhhhhiiiiiiiiiiiihhhhhhbbbccceeegggggggggeeedddddddddeeeeeeeeeeeedddddddddddddddddddddeeeeeeeeeccccccddddddddddddcccccc```aaadddffffffdddaaa```dddddddddcccccccccccccccbbbbbbaaa`````````aaaaaabbbaaa```aaabbbaaa```^^^___```aaa```^^^]]]^^^___aaa```___```bbbbbb```___aaaaaa```____________```______^^^\\\WWWOOOEEE???:::777333000...+++(((&&&''''''&&&%%%%%%%%%%%%&&&###$$$&&&&&&&&&%%%&&&'''$$$%%%&&&%%%#########$$$######"""###$$$&&&((()))"""''',,,...+++&&&""""""  !!!$$$""" !!!&&&))))))'''+++***---888EEEKKKGGGAAA333///)))&&&%%%'''((()))'''&&&&&&(((+++///333777444---'''&&&&&&$$$###$$$#########"""""""""""""""!!! ###---@@@WWWfffllllllkkkhhhgggcccXXXLLL777---)))000999888///(((&&&&&&&&&%%%$$$$$$###### """###$$$$$$$$$'''&&&***777IIIWWW\\\\\\]]]]]]\\\\\\\\\ZZZWWWTTTHHH;;;///***(((%%%###$$$"""$$$&&&&&&%%%$$$%%%&&& !!!"""###$$$%%%%%%""""""#########$$$$$$$$$*********(((&&&%%%%%%%%%"""###$$$%%%$$$""" """""""""######$$$$$$%%% ###$$$$$$"""###%%%(((""""""""""""""""""""""""###!!!!!!"""%%%((())))))777111)))%%%%%%&&&'''''''''$$$!!!"""%%%((('''&&&$$$$$$###"""!!!!!!"""""" !!!"""######$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$#########$$$###""""""###%%%&&&(((,,,...000///...---&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))+++---...---+++)))((((((+++&&&!!! """%%%&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$cccbbbaaabbbdddeeedddcccccccccdddeeeeeeeeeeeedddeeeddddddccccccddddddeeebbbaaaaaa```aaa``````___aaabbbcccccccccccceeegggaaabbbdddeeeeeedddbbbaaadddcccccccccbbbbbbaaaaaaaaa``````aaaaaa```^^^\\\SSSFFF777000---+++,,,---))))))***+++,,,,,,,,,,,,***---111222000,,,***))))))((('''&&&&&&'''((())))))************+++---///888@@@JJJSSSZZZ```fffkkkpppqqqqqqmmmhhhfffhhhkkkgggaaaZZZVVVWWW]]]bbbfff___TTTEEE;;;666333///,,,+++***)))'''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&''''''%%%$$$"""!!!"""###&&&'''&&&%%%$$$######$$$%%%&&&%%%&&&'''((('''%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#########$$$%%%&&& """%%%'''(((((('''&&&$$$'''))))))((('''&&&'''((())))))+++888NNNcccnnnlllmmmmmmllljjjiiiiiijjjkkkkkkkkkjjjjjjiiiiiiiiihhhhhhiiiiiiiiihhhggggggYYY\\\___cccfffffffffffffffffffffggggggfffffffffccccccdddeeeeeefffffffffddddddddddddddddddddddddaaabbbdddeeeeeedddbbbaaadddddddddccccccbbbbbbaaabbbbbbaaaaaa```aaaaaabbbdddcccbbbbbbdddcccbbb```___```aaa```___^^^___`````````___```aaabbb```^^^`````````_________``````______```___\\\TTTKKKEEE;;;888444000...+++(((&&&(((''''''&&&&&&&&&&&&&&&!!!%%%((((((%%%###$$$&&&###&&&'''&&&###!!!###&&&$$$######$$$&&&)))******%%%...444000'''!!! !!! !!!!!!!!!###&&&###!!! """&&&)))*********(((,,,777GGGPPPOOOKKK===888111,,,+++,,,+++******)))+++000444666:::>>>111)))""" """$$$%%%&&&#########"""""""""!!!!!!!!!"""""""""&&&555KKK[[[gggiiiiiigggeeeccc]]]VVVBBB555,,,333AAACCC777(((''''''&&&%%%$$$###############$$$$$$$$$###""""""&&&%%%(((444DDDTTT]]]aaa```____________]]]YYYUUUJJJ<<>>000***'''$$$###$$$"""###$$$$$$######$$$%%%""""""""""""###%%%&&&'''###$$$$$$%%%$$$######""""""&&&))))))%%%######$$$###""""""!!!!!!"""###$$$"""######$$$%%%&&&&&&'''%%%""" """%%%((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!$$$(((+++666777555///'''!!! """"""!!!!!!!!!"""######"""!!!!!!"""""""""###############""""""###%%%&&&'''))))))************)))((("""###$$$%%%%%%$$$""""""$$$%%%&&&&&&$$$###$$$%%%!!!$$$%%%&&&&&&%%%$$$&&&)))+++,,,,,,***))))))(((&&&%%%############************************%%%(((******)))((())))))---'''!!!!!!%%%((('''%%%&&&&&&'''''''''&&&%%%$$$%%%%%%&&&&&&'''''''''&&&(((&&&$$$%%%&&&&&&$$$"""eeecccbbbbbbdddeeeeeedddbbbccccccdddddddddddddddbbbbbbaaaaaaaaaaaabbbbbb```aaabbbaaa```___```aaabbbdddeeeddd```___bbbdddbbbcccdddeeeeeedddcccbbb``````aaaaaabbbccccccdddaaa``````aaaaaa```^^^\\\SSSBBB333000///+++(((***))))))*********))))))((((((***------,,,*********((((((''''''''''''((((((((())))))((('''))),,,///@@@GGGPPPXXX\\\aaafffjjjllljjjgggfffdddcccbbbaaa]]]\\\\\\]]]aaacccddddddXXXMMM???555111///+++(((''''''&&&&&&%%%$$$$$$###&&&''''''&&&$$$$$$%%%'''((('''''''''(((((())))))%%%$$$$$$############$$$&&&%%%%%%'''((((((%%%###&&&&&&%%%%%%%%%%%%&&&&&&""""""######$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&%%%###$$$&&&((())))))((((((***((('''(((******(((%%%'''((()))000AAAXXXgggmmmlllmmmnnnmmmjjjiiijjjkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhfffeeecccbbbcccdddeeeeeeffffffffffffddddddccccccccccccddddddcccdddfffggggggfffeeeeeeeeeeeeddddddddddddeeeeeeeeedddcccbbbbbbcccdddeeebbbbbbbbbaaaaaaaaaaaaaaabbbbbbaaaaaaaaabbbccccccbbbaaa```aaabbbaaa```^^^\\\^^^````````````bbbddd______^^^___```aaa___]]]^^^___``````aaa`````````______``````___\\\VVVRRRBBB===666111...---,,,+++))))))(((''''''''''''(((###$$$&&&&&&&&&%%%&&&'''$$$%%%&&&%%%#########$$$%%%$$$$$$''',,,000///...'''!!!$$$$$$ !!!'''%%%)))***&&&###%%%((())))))(((&&&%%%$$$######"""''')))...777BBBMMMUUUYYYSSSNNNHHHEEEDDDAAA;;;555///+++...555666222222666666444---$$$!!!$$$&&&'''"""#########$$$$$$$$$$$$ $$$&&&$$$!!!$$$...666RRR^^^hhhjjjhhhgggeeebbbUUUEEE444111<<>>EEENNNVVV[[[___dddhhhhhhkkkllliiiddd```______^^^^^^^^^```cccdddcccbbbUUUJJJ<<<333///...+++(((''''''''''''&&&%%%$$$$$$###%%%&&&&&&%%%%%%'''***'''''')))*********)))(((&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$%%%''''''&&&###'''&&&%%%%%%%%%%%%&&&'''!!!""""""###$$$$$$%%%%%%######$$$%%%%%%&&&''''''###$$$'''((()))(((&&&%%%&&&&&&''''''(((((((((((('''(((((('''%%%$$$&&&'''((()))+++444GGG]]]iiilllmmmnnnnnnmmmkkkjjjkkkllljjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhfffeeeeeeiiihhhgggfffeeeffffffgggfffeeedddccccccdddeeefffdddeeeggghhhgggfffdddcccfffeeeddddddddddddeeefffddddddddddddddddddddddddaaabbbbbbbbbbbbbbbccccccbbbbbbaaaaaabbbbbbcccdddbbbaaa```aaabbbaaa```^^^^^^```aaaaaa``````aaacccaaa```___```aaabbb```^^^]]]^^^```aaaaaaaaa``````aaa``````aaaaaa___[[[XXXKKKDDD;;;444000///......***)))((((((''''''(((((('''&&&%%%&&&(((*********'''&&&%%%%%%&&&&&&%%%$$$%%%###$$$***111666666444((("""%%%///222)))!!! !!!((()))$$$!!!%%%))))))//////...,,,)))&&&%%%$$$%%%)))///555===GGGRRRZZZTTTNNNGGGFFFGGGEEE@@@:::000)))''',,,+++%%%%%%,,,777;;;999///'''&&&&&&$$$""""""###$$$%%%&&&&&&'''"""%%%&&&$$$"""###)))...AAASSSdddkkkiiihhhfffeeeYYYJJJ666---555@@@>>>555***(((&&&$$$"""""""""###!!!"""###$$$$$$%%%%%%$$$***((('''***333DDDWWWccc___```bbbdddeeeccc___[[[QQQBBB333,,,)))&&&$$$%%%&&&"""$$$'''%%%!!!###$$$%%%&&&&&&%%%$$$$$$%%%$$$#########$$$%%%&&&%%%$$$$$$%%%&&&&&&%%%$$$#########$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&!!!$$$&&&$$$ """&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%$$$""""""$$$&&&"""%%%***+++)))'''''''''$$$%%%&&&&&&%%%$$$$$$%%%###$$$$$$%%%%%%$$$###"""######""""""$$$%%%'''(((######%%%%%%%%%###""" %%%$$$$$$###""""""######"""$$$&&&'''&&&&&&&&&''' !!!""""""""""""'''((()))***++++++******((('''%%%$$$%%%&&&'''(((%%%&&&''')))))))))(((((()))***,,,+++)))&&&%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))((('''%%%$$$%%%$$$"""!!!!!!###%%%'''(((%%%"""$$$((()))'''$$$fffdddbbbbbbdddeeefffeeeaaaaaabbbccccccccccccbbbdddccccccccccccccccccddd```bbbcccbbb___^^^___aaa]]]```cccbbb______cccgggeeeddddddccccccddddddeeeccccccbbbbbbaaa`````````aaa``````aaaaaa```^^^\\\OOO<<<...///111---+++...---------,,,+++***)))(((%%%'''))))))))))))***,,,((((((((((((((((((((((((###%%%&&&'''***...444888DDDJJJSSSZZZ]]]aaaeeeiiicccjjjpppmmmddd^^^___cccaaa``````aaacccdddcccaaaSSSIII;;;222///...+++((('''((((((((('''&&&%%%%%%!!!###&&&&&&%%%&&&))),,,&&&''')))++++++***((('''''''''((()))((('''%%%$$$'''$$$"""###&&&'''&&&$$$((('''&&&%%%$$$%%%&&&'''!!!""""""###$$$$$$%%%%%%######$$$%%%%%%&&&''''''"""%%%(((***+++)))&&&$$$(((((('''''''''(((((()))$$$(((***&&& $$$))))))***---777KKK```kkklllnnnoooooonnnlllkkkkkkllljjjjjjjjjjjjjjjjjjjjjjjjhhhhhhiiiiiiiiiiiihhhhhhgggfffeeeddddddeeegggiiiiiihhhgggffffffggghhhiiieeefffggghhhgggfffdddbbbfffeeeddddddddddddeeefffaaaccceeeggggggeeecccaaabbbbbbbbbccccccddddddeeebbbbbbaaaaaabbbcccdddddddddcccbbbcccdddcccbbb``````aaabbbaaa```___```aaabbbaaa```aaaccccccaaa```]]]^^^```aaaaaaaaa``````bbbaaaaaaaaabbbaaa^^^\\\RRRJJJ???666111000000000******)))(((((((((((((((***'''%%%&&&***------,,,***'''%%%&&&((()))'''$$$$$$###$$$,,,555;;;<<<:::333&&& '''***%%%"""$$$$$$'''""" $$$)))***555666666444000---***)))"""(((///333777AAANNNYYYWWWPPPIIIHHHJJJKKKGGGBBB888---(((***'''!!!$$$,,,444<<>>222777DDDHHHCCC,,,***'''%%%######$$$$$$%%%%%%%%%$$$###"""!!! '''$$$"""""")))888LLLYYY^^^___bbbeeefffddd```\\\RRRDDD444---)))&&&%%%&&&)))"""%%%)))&&& $$$%%%&&&''''''%%%###"""%%%###"""!!!!!!###%%%''''''%%%###$$$''')))'''%%%###$$$&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&,,,'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((((((%%%$$$%%%&&&######$$$&&&((()))'''%%%###$$$%%%%%%$$$######$$$""""""###"""!!!%%%%%%%%%%%%&&&(((***+++((()))***+++***)))'''%%%&&&%%%###"""""""""###$$$!!!$$$&&&''''''&&&'''(((''''''((()))))))))))))))'''(((((()))))))))))))))&&&%%%$$$$$$&&&(((+++,,,%%%&&&(((************)))&&&(((++++++***))))))***&&&'''))))))'''%%%%%%&&&&&&'''((())))))'''%%%$$$%%%### !!!$$$''''''$$$"""$$$(((***((($$$ccccccccccccccccccccccccccccccccccccccccccccccccfffcccaaaaaaccccccaaa___bbbbbbaaaaaaaaaaaaaaabbb```aaabbbcccdddcccbbbbbbeeedddbbbaaaaaabbbdddeee^^^```bbbbbb``````bbbeeebbbaaa```aaa```^^^[[[XXXGGG;;;///+++***((('''''',,,---,,,+++---000---'''...---,,,++++++,,,...///***)))'''&&&%%%%%%%%%&&&%%%'''((('''&&&***333;;;HHHJJJNNNSSSYYY___eeehhhhhhkkkllljjjeeebbbaaaaaahhheeeaaa]]][[[\\\]]]^^^SSSEEE777222111,,,%%%!!!%%%%%%$$$$$$$$$%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$&&&&&&'''(((((((((((((((%%%$$$######$$$%%%'''(((((('''$$$######%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$######%%%&&&""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&******(((&&&$$$""" ((((((((('''&&&&&&%%%%%%++++++000>>>QQQbbbkkkmmmllllllmmmmmmllllllkkkjjjjjjkkklllkkkiiiiiijjjkkkggghhhjjjkkkjjjiiigggfffffffffeeeeeeeeeeeeffffffddddddcccbbbcccdddeeefffccccccccccccddddddeeefffcccdddeeedddbbb``````aaaeeedddcccbbbbbbcccdddeeeaaabbbdddeeeeeedddbbbaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```bbbcccbbb```______```^^^^^^^^^_______________bbbaaa````````````aaaaaabbbcccddddddcccaaa^^^]]]ZZZPPPCCC:::555222---)))***))))))***++++++)))(((%%%&&&%%%###%%%+++---+++''''''&&&%%%###"""!!!!!!)))'''&&&+++888CCCDDD>>>///)))%%%%%%$$$""""""$$$$$$%%%%%%!!!&&&000888999888444111000,,,&&&%%%%%%)))000555;;;EEEPPPVVVPPPIIIFFFHHHJJJIIIGGG666...)))'''&&&$$$$$$'''...555;;;888---$$$"""$$$$$$%%%%%%$$$"""!!!""""""(((&&&$$$""""""###$$$%%%...888IIIZZZeeehhheeeaaa]]]TTT@@@...000@@@HHHFFF666,,,###"""&&&&&&###!!! $$$%%%"""!!!""""""&&&!!!'''333III___eeedddeeehhhiiiddd___\\\VVVEEE333+++)))%%%!!!%%%$$$###""""""###$$$%%%!!!"""###$$$$$$%%%%%%$$$ !!!!!!"""###$$$$$$$$$%%%!!!$$$((('''&&&$$$###"""###%%%&&&%%%$$$!!!$$$&&&%%%###"""###$$$"""###%%%(((******'''%%%$$$###"""""""""###$$$%%%%%%%%%$$$%%%+++000,,,%%%%%% !!!###""""""%%% !!!!!!""""""#####################"""!!!!!! $$$'''&&&)))...((('''''')))+++***'''###'''### """!!!!!!!!!"""############"""%%%$$$###"""###%%%((()))###$$$$$$%%%&&&'''((((((&&&'''((('''&&&&&&''')))*********(((&&&&&&(((***+++...111000...+++,,,---***)))((('''&&&%%%$$$$$$)))(((&&&%%%%%%&&&((()))%%%&&&$$$!!!###&&&&&&###%%%%%%$$$###$$$%%%'''(((dddddddddcccccccccccccccdddddddddcccccccccbbbbbbeeecccaaabbbdddeeedddbbbbbbbbbaaaaaaaaaaaabbbbbb```aaabbbcccdddccccccbbbeeedddbbbaaaaaabbbdddeeeaaacccdddcccaaa___aaabbbbbbbbbaaa``````]]]XXXUUUDDD888...++++++)))((())))))***)))(((***---+++&&&000///...---...///000111+++***)))((('''''''''(((&&&((()))((((((---555<<>>GGGCCC:::222+++'''''''''$$$$$$'''%%%&&&&&&"""'''000555888888444333222...((('''&&&''',,,000666AAAKKKKKKJJJJJJLLLNNNOOOMMMKKK<<<333+++)))(((&&&%%%''')))000777777111)))%%%%%%%%%%%%%%%%%%############%%%$$$###""""""###%%%&&&%%%---:::LLL\\\eeefffddd```YYYGGG333222AAANNNQQQCCC888---(((''''''###!!!"""%%%%%%""""""%%%&&&$$$$$$$$$000HHH```fffdddeeehhhjjjgggbbb^^^WWWFFF444+++(((%%%""" %%%%%%$$$######$$$%%%%%%###$$$%%%%%%%%%%%%######!!!!!!""""""###$$$$$$%%%)))%%%!!!!!!$$$'''&&&###$$$###"""###%%%&&&%%%$$$&&&'''((('''%%%$$$%%%&&&)))(((((()))+++---,,,+++%%%&&&'''(((((((((''''''''''''''')))000777444---((($$$"""$$$%%%###"""$$$ !!!!!!""""""#####################"""!!!!!!### $$$%%%###$$$)))'''&&&&&&((())))))&&&###(((%%%""""""###%%%%%%$$$!!!"""######$$$$$$######%%%$$$#########$$$%%%%%%&&&&&&''''''(((((())))))$$$%%%&&&''''''(((+++---)))))))))(((&&&&&&((()))000111111///------000333000///,,,)))((('''''''''((('''&&&%%%%%%&&&'''(((###$$$$$$###&&&******&&&%%%%%%$$$$$$$$$%%%&&&'''eeeeeeddddddccccccbbbbbbeeeddddddccccccbbbbbbbbbcccbbbbbbccceeeffffffeeebbbaaaaaaaaaaaaaaabbbbbbaaaaaabbbccccccccccccbbbeeedddcccbbbbbbcccdddeeedddeeeeeedddaaa______```cccbbbaaaaaa___\\\WWWSSSAAA666,,,***+++***)))***((()))(((%%%'''+++***&&&,,,++++++++++++,,,---...,,,,,,+++)))))))))))))))((()))*********///888>>>CCCIIIQQQXXX^^^bbbeeeggghhhhhhhhhfffddddddeeegggcccaaa___]]]\\\]]]^^^___RRRCCC555000///+++(((''')))(((''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%'''((())))))******))))))(((((('''&&&&&&&&&&&&'''+++)))'''&&&%%%&&&'''(((&&&&&&$$$$$$$$$%%%&&&'''!!!###$$$$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))&&&&&&&&&'''((()))******((()))222EEE\\\lllqqqpppllllllmmmmmmllllllkkkjjjmmmmmmmmmllliiigggggghhhfffggghhhhhhhhhgggfffeeeffffffeeeeeeeeeeeefffffffffeeeeeeeeeeeefffggggggddddddcccccccccdddeeeeeedddfffgggfffdddcccccccccccccccbbbbbbbbbbbbccccccbbbbbbbbbccccccdddddddddbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa^^^```bbbbbbaaa``````aaaaaaaaaaaa``````_________```````````````aaaaaaaaa___```aaabbbaaaaaa______```\\\TTTKKKBBB:::333///+++***))))))******((('''''''''$$$"""'''...///---,,,+++)))'''%%%"""!!! !!!%%%---888EEEKKKBBB666...((($$$$$$$$$!!!!!!$$$%%%!!!!!!&&&&&&###'''///444777999777555555111,,,&&&######%%%)))---555>>>BBBEEEIIIKKKLLLLLLLLLMMMCCC777+++'''(((&&&$$$######)))111444222---((($$$$$$$$$#####################"""!!!!!!"""###%%%&&&###,,,<<>>LLLSSSNNNCCC000+++)))***((($$$ !!! !!!!!!""""""######""""""############"""!!! !!!""""""$$$%%%$$$$$$$$$%%%%%%$$$###"""$$$###!!! ######$$$%%%%%%%%%%%%$$$!!!"""$$$%%%%%%%%%###"""%%%%%%$$$$$$############'''(((((('''&&&%%%'''((('''(((((('''&&&%%%&&&'''"""%%%)))///666===CCCFFFBBB>>>777000+++******+++'''&&&&&&%%%%%%&&&&&&''')))***)))%%%###"""%%%%%%%%%%%%%%%%%%%%%&&&eeeeeeeeedddddddddccccccaaaaaabbbcccdddeeeeeefffcccddddddcccbbbaaabbbbbbaaaaaa``````aaabbbccccccbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbaaa]]]XXXTTT???555,,,***+++)))'''''''''))))))%%%%%%)))+++***)))***,,,---.........---))))))))))))))))))(((((()))(((((()))---333;;;@@@FFFKKKRRRWWW[[[aaajjjppp{{{uuupppmmmkkkjjjjjjdddcccaaa___]]][[[YYYXXXOOOCCC666000...,,,+++---((('''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%&&&'''(((((()))***++++++,,,,,,++++++&&&&&&&&&%%%$$$###"""!!!((('''&&&%%%$$$###$$$$$$$$$###""""""###$$$%%%&&&###$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''---,,,+++)))))))))***+++)))///;;;NNNaaakkkllliiillllllmmmmmmllllllkkkjjjiiijjjkkkkkkjjjiiijjjllljjjjjjjjjjjjiiiiiihhhhhhffffffeeeeeeeeeeeeffffffffffffgggggggggggghhhgggeeeddddddccccccdddddddddbbbdddeeeeeecccbbbcccccceeeeeeeeeeeeeeeeeeeeeeeeccccccbbbbbbbbbcccdddeeebbbbbbbbbbbbaaaaaaaaa```````````````````````````]]]___aaabbbaaa```aaabbbcccbbbbbbaaa```______^^^^^^___```aaabbbaaaaaaaaa^^^^^^___``````aaaaaaaaa______^^^XXXMMMAAA888333000---+++*********)))''')))***(((%%%%%%)))***((())))))(((''''''&&&%%%%%%###'''...888EEEKKKDDD888000***%%%%%%%%%######%%%"""!!!"""$$$###"""$$$(((444;;;@@@???<<<;;;777333...******,,,,,,***))),,,:::BBBJJJMMMJJJGGGHHHJJJFFF777((($$$%%%$$$ $$$###$$$&&&((((((%%%"""###!!! """$$$%%%$$$###%%%$$$###"""!!!!!!!!! &&&***+++,,,444CCCPPPWWW___]]]LLL777...444<<>>000)))&&&$$$###%%%######$$$$$$$$$$$$###### !!!###%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$$$$$$$$$$$$$###$$$###"""###%%%&&&%%%$$$'''%%%(((555III^^^mmmtttuuurrrnnnjjjeee___XXXSSSFFFDDDAAA===;;;::::::;;;>>>DDDMMMYYYdddfffYYYIII666111......---(((%%%%%% !!!!!!""""""######!!!""""""#########"""""" !!! """############$$$######"""""""""(((((('''%%%###!!!!!!!!!######$$$%%%%%%%%%%%%$$$!!!$$$'''((('''&&&%%%***))))))((((((''''''&&&'''((((((&&&%%%$$$%%%'''&&&(((((((((&&&%%%&&&'''"""(((222>>>GGGMMMOOOOOOIIIDDD;;;222,,,)))))))))&&&&&&&&&%%%%%%&&&&&&&&& ###$$$###%%%'''%%% %%%%%%%%%%%%%%%%%%%%%$$$ddddddddddddeeeeeeeeeeeeaaaaaabbbcccdddeeeeeefffcccddddddcccaaa``````aaa````````````aaabbbcccdddbbbbbbaaaaaabbbbbbcccdddcccccccccccccccccccccccc```______```bbbdddcccbbbbbbbbbbbbbbbaaa\\\VVVQQQ>>>444+++***+++(((&&&&&&###'''(((%%%$$$''')))(((''')))+++---......---,,,'''(((((())))))((('''''')))(((((()))...555<<>>777333000---+++++++++***)))&&&,,,...***'''(((******(((((('''''''''&&&&&&&&&&&&'''+++333@@@IIIDDD;;;///)))%%%%%%$$$""""""$$$!!!"""######""""""###&&&000999@@@@@@>>><<<999666000+++)))******%%%######...:::KKKUUUVVVQQQMMMKKKBBB666***&&&'''%%%###"""$$$###""""""###$$$###!!!%%%###"""###''')))(((%%%&&&&&&%%%$$$"""!!! !!!&&&)))&&&"""$$$///:::IIITTT[[[SSS@@@111---000FFFLLLGGG666)))''')))((('''''')))///;;;BBB>>>444,,,'''%%%'''&&&$$$...<<>>444///+++&&&%%%''''''&&&&&&%%%%%%%%%&&&&&&$$$###"""!!!!!!###%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''(((((('''&&&$$$%%%&&&&&&$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$&&&'''((()))))))))'''%%%$$$$$$%%%'''((('''444FFFWWWbbbiiimmmpppllllllmmmmmmllllllkkkjjjiiijjjkkkkkkjjjiiijjjlllkkkjjjjjjiiiiiiiiiiiiiiiffffffeeeeeeeeeeeeffffffdddeeefffgggggggggfffffffffeeeddddddcccccccccdddcccdddffffffeeeddddddeeeaaaaaabbbccccccbbbaaaaaacccdddeeeeeedddcccaaa```bbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa___aaabbbbbb```___`````````_____________________]]]^^^```bbbcccbbbaaaaaaaaaaaa`````````aaaaaabbbbbb```___]]]YYYPPPEEE<<<555222...,,,,,,,,,+++***(((///,,,&&&%%%(((+++((((((''''''&&&%%%$$$$$$&&&'''(((000===FFFCCC;;;...(((#########!!!!!!###!!!###$$$###"""###$$$%%%)))333===???>>>===;;;999444,,,'''&&&%%%!!! %%%000@@@LLLPPPOOOLLLJJJ;;;222)))''''''$$$$$$%%%!!!"""$$$$$$$$$###""""""$$$!!! """''')))(((%%%%%%%%%%%%%%%$$$###"""!!!"""$$$%%%$$$"""###'''+++444AAAOOORRRGGG888///---999DDDEEE666)))''')))''')))''''''///@@@MMMLLLEEE;;;000)))'''$$$"""(((333III\\\ggg]]]NNNGGGDDDAAA666...'''&&&%%%$$$$$$&&&######$$$%%%%%%$$$######%%%%%%$$$%%%&&&(((***+++&&&&&&&&&&&&&&&&&&%%%%%%"""###%%%&&&&&&''''''((($$$###"""###%%%&&&%%%$$$$$$'''333JJJeeewww}}}|||zzzyyyyyy{{{}}}}}}{{{yyyyyyxxxuuussssssssstttuuuwwwxxxzzz}}}~~~ttt\\\EEE...(((###"""!!!""" !!!!!!""""""######!!!!!!"""###############"""%%%$$$ ######"""$$$$$$###!!! !!!$$$ """###"""  !!!"""######$$$$$$###### !!!###%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$'''((()))(((((((((***,,,''')))******((('''''''''%%%'''...888CCCKKKNNNOOORRRLLLBBB888...(((%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%)))***)))&&&&&&((('''###%%%%%%&&&&&&&&&%%%$$$###bbbccccccdddeeefffggggggffffffeeedddcccaaaaaa```aaaccceeeeeecccccceeehhh````````````aaabbbcccdddcccbbbaaaaaaaaabbbdddeeebbbccccccddddddccccccbbb```^^^]]]^^^aaabbbaaa___dddcccbbb```\\\TTTLLLEEE888///((()))+++***))))))"""(((,,,***(((***+++***''')))---000111000...---'''((()))******)))(((''',,,+++***,,,222:::AAADDDAAAJJJVVV]]]```dddlllrrrqqqmmmjjjhhhiiijjjhhhfff```aaaaaaaaa___]]]ZZZXXXJJJ@@@777222...)))'''(((''''''&&&&&&&&&''''''((('''&&&%%%$$$$$$&&&((()))&&&'''(((((()))((((((((($$$%%%&&&'''&&&%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&###%%%(((***+++***((('''$$$&&&&&&&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&---,,,***)))***,,,///111,,,:::MMM[[[bbbfffkkkooollllllmmmmmmllllllkkkjjjjjjllllllkkkiiihhhiiijjjjjjiiiiiihhhhhhhhhhhhhhhfffffffffeeeeeefffffffffcccdddfffgggggggggfffeeefffeeeddddddccccccccccccdddeeeggggggfffeeeffffffbbbcccdddeeeeeedddcccbbbddddddeeefffeeeccc```^^^bbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```bbbcccbbb```______```^^^^^^^^^_______________\\\^^^```bbbccccccaaaaaabbbbbbaaaaaaaaaaaabbbbbbdddbbb______^^^VVVJJJAAA777444000---,,,,,,,,,+++""",,,***"""!!!&&&******)))((('''%%%$$$""""""%%%&&&'''...<<>>333+++%%%%%%%%%###"""$$$$$$'''((('''###"""###&&&(((+++222999>>>===888444666111,,,(((&&&%%%$$$### $$$)))///333444444444***(((%%%$$$$$$$$$######!!!!!!!!!""""""###$$$%%%"""!!!"""$$$""" """$$$&&&%%%"""!!!###%%%######%%%((('''"""!!!$$$)))(((---;;;HHHJJJ???333...444<<<<<<111%%%"""''')))'''%%%&&&...<<>>MMMOOOHHH;;;111)))&&&&&&%%%%%%'''$$$$$$$$$$$$######$$$%%%###((((((###%%%------&&&'''222MMMmmm|||{{{}}}~~~~~~~~~{{{wwwuuuooo___FFF333)))&&&###!!!!!!  !!!!!!&&&$$$ ###$$$$$$######$$$ """!!!  """!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! &&&&&&%%%%%%$$$#########"""''''''### !!!$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&###!!!!!!'''333AAAKKKPPPSSSMMMCCC888///(((%%%$$$#########""""""###$$$$$$"""&&&%%%"""&&&&&&&&&%%%%%%$$$$$$$$$fffffffffeeeeeeeeedddddddddbbbbbbcccffffffeeebbbdddbbbaaaaaabbbccccccbbbccccccccccccbbbbbbbbbbbbbbbcccdddcccbbbaaabbbcccbbbbbbaaaaaabbbbbbcccdddbbbbbbbbbbbbbbbbbbbbbbbb___bbbbbb___[[[VVVNNNEEE444...++++++)))&&&)))///***)))***+++,,,+++(((%%%***,,,...//////,,,)))''' """!!! ###)))***((((((((((((+++///666===AAADDDPPP\\\aaadddjjjpppsssqqqpppnnnkkkhhhffffffggggggiiigggbbb^^^\\\UUUOOOEEE:::111...,,,)))''''''%%%&&&&&&%%%###"""###$$$&&&%%%$$$&&&((())))))(((&&&&&&'''''''''''''''&&&##################$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&)))((('''&&&%%%$$$#########%%%%%%"""$$$((((((######''''''### !!!&&&&&&&&&&&&&&&&&&%%%%%%,,,)))&&&$$$%%%'''))))))%%%&&&&&&'''((()))***+++...AAAVVVbbbgggkkkmmmmmmooonnnllljjjjjjiiijjjjjjjjjllllllllljjjiiijjjkkkgggggghhhhhhhhhhhhggggggddddddeeefffffffffffffffgggeeeeeefffhhhhhhfffdddeeeeeefffgggfffeeedddccceeeeeeeeedddddddddddddddhhhfffcccdddeeefffeeecccbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbaaa``````aaacccddddddcccbbbaaa```______^^^^^^^^^____________```aaa``````````````````aaa``````aaaaaaaaaaaa``````aaaaaaaaa```______^^^^^^```___^^^______]]]XXXTTTFFF;;;222000///+++((()))'''((()))))))))((('''&&&&&&&&&''''''&&&%%%$$$###&&&''''''***///444:::>>>111)))$$$$$$%%%######%%%&&&(((***+++)))'''%%%%%%'''***111888======:::777777333...***'''&&&$$$### """%%%''')))((('''&&&'''%%%###"""$$$%%%%%%$$$"""!!!!!!!!!"""###$$$%%%&&&""""""$$$### """"""$$$%%%$$$"""!!!###%%%""""""$$$'''&&&""""""&&&$$$"""&&&111>>>DDD@@@:::%%%'''---222000***((()))!!!!!!!!!###(((111===DDDJJJ@@@333***'''&&&&&&$$$%%%...666666...'''%%%''' """$$$$$$$$$###"""%%%###"""$$$&&&'''&&&$$$''''''***888MMM]]]\\\SSS???666...+++)))&&&%%%(((%%%###!!!###&&&)))(((&&&%%%&&&%%%"""$$$(((***(((---<<>>000)))&&&$$$"""!!!"""""""""!!!######!!!###$$$"""!!!###$$$###"""###$$$###'''((('''$$$"""!!!!!!!!!"""###$$$$$$%%%%%% !!!!!!!!!!!!###!!!###(((((($$$###$$$!!!!!!"""############"""&&&&&&%%%%%%%%%%%%&&&&&&))))))(((((((((''''''''')))&&&######''',,,000222777555222...+++)))''''''+++***)))((('''&&&&&&&&&'''$$$"""$$$'''))))))'''######$$$%%%&&&(((((()))bbbbbbaaaaaaaaaaaaaaaaaabbbbbbbbbcccdddddddddccceeecccaaabbbcccdddccccccddddddcccccccccbbbbbbbbbaaacccdddcccbbbbbbcccdddbbbbbbbbbbbbbbbccccccdddbbbbbbbbbbbbbbbbbbbbbbbb``````^^^]]]^^^YYYIII:::444000+++(((&&&$$$$$$%%%+++)))((()))******)))(((+++,,,------,,,***(((&&&(((------'''$$$%%%((((((...---,,,---222999AAAEEEIIIUUU___aaabbbiiirrrxxx|||yyytttllleeecccfffiiiiiigggbbb[[[YYYYYYUUUOOO@@@888111...,,,(((&&&(((%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%((())))))((($$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$######""""""$$$###"""###&&&&&&$$$"""$$$$$$$$$%%%%%%&&&&&&'''$$$#########$$$&&&%%%###"""$$$%%%$$$$$$%%%(((+++%%%%%%%%%&&&&&&'''''''''&&&$$$!!!!!!###%%%'''''')))'''&&&''')))***(((''';;;MMMaaajjjmmmoooooommmmmmmmmllllllkkkkkkkkkkkkjjjkkkkkkkkkiiihhhiiijjjhhhhhhgggggggggggghhhhhhgggggghhhhhhhhhhhhgggggggggggggggggghhhhhhgggfffdddddddddddddddccccccbbbffffffffffffeeeeeeddddddccccccdddddddddcccbbb```aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaa______```bbbbbbbbbbbbaaaaaaaaaaaaaaa``````aaaaaaaaabbbbbbbbb``````____________````````````aaaaaaaaaaaa``````______``````aaaaaaaaaaaaccccccbbbbbbaaa^^^\\\ZZZQQQHHH>>>666111---++++++***((('''%%%$$$%%%&&&'''######$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""%%%(((***((($$$"""$$$%%%$$$&&&***'''&&&%%%&&&((('''###"""$$$)))///666;;;<<<<<<999666111...+++(((%%%"""############$$$%%%''''''###!!! !!!############""" """%%%''',,,$$$!!!%%%%%%######""""""######""""""###$$$$$$""""""$$$### """&&&!!! !!!###***333<<>>111)))&&&%%%$$$###"""###%%%&&&%%%###$$$ !!!"""!!!###$$$###""""""###%%%!!!!!!!!! !!!  !!!"""######### !!!$$$$$$""""""%%%"""""""""###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%)))))))))***)))(((''''''%%%%%%%%%%%%&&&''')))+++''''''((((((''''''&&&&&&"""###$$$%%%&&&&&&%%%%%%&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''cccccccccccccccdddddddddbbbdddffffffeeedddeeefffeeedddbbbbbbdddeeedddcccbbbbbbbbbaaaaaaaaa``````___```bbbbbbaaaaaabbbddddddddddddddddddeeeffffffccccccccccccccccccccccccbbbaaa___^^^^^^XXXGGG777...,,,)))&&&)))---,,,((()))(((((()))++++++***((())))))***+++***)))((('''$$$(((((($$$$$$(((***)))+++++++++---111777===@@@LLLXXX```___\\\bbbmmmuuu~~~zzzssslllkkkqqqxxxrrrmmmcccZZZWWWUUUOOOGGG;;;555000...+++&&&&&&(((((('''%%%%%%&&&&&&### &&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$###"""!!! !!!"""###$$$%%%$$$$$$###(((!!!###'''&&&"""&&&%%%%%%%%%$$$$$$$$$###!!!"""%%%%%%%%%'''###%%%&&&'''&&&%%%###!!!%%%%%%&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''''''''((())))))((((((***...222IIIXXXgggmmmmmmmmmmmmmmmoooooonnnnnnmmmkkkjjjiiikkkllllllllljjjiiijjjkkkiiihhhgggffffffggghhhiiihhhhhhhhhhhhhhhggggggfffdddfffggggggfffeeeeeeffffffeeedddcccccccccddddddbbbccccccdddeeeeeeffffffbbbccceeedddbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa___^^^___aaaccccccbbbbbbaaaaaa``````____________````````````aaaaaa````````````aaaaaabbbbbbccccccccccccbbbbbb`````````aaaaaabbbbbbbbb^^^___aaaaaa_________```WWWTTTLLL@@@777444000,,,...,,,***(((''''''((()))&&&%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&%%%$$$"""!!!$$$""""""%%%$$$"""$$$)))---***'''$$$$$$%%%%%%%%% !!!$$$***000555888888555444222000...***&&&"""###""""""""""""###$$$$$$%%%"""  !!!!!! !!!!!!!!!""""""###$$$%%%&&&!!!!!!###"""!!!"""!!! !!!###$$$###"""###!!!"""$$$"""###!!!"""###"""!!!###(((,,,===:::777222)))!!!###)))$$$$$$$$$###""""""$$$&&&"""###$$$$$$$$$$$$######!!!###$$$$$$$$$###$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%"""***;;;VVVpppzzzlllYYY???444***'''%%%###"""###"""&&&)))'''""" $$$)))(((&&&%%%%%%&&&(((222<<>>777000,,,,,,+++)))''''''(((***$$$######""""""######$$$&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%&&&'''))))))'''%%%---******///555999888555666555444333111,,,&&&!!!######""""""""""""######"""!!! !!!"""###"""!!!### """!!! !!!###$$$$$$$$$$$$!!!###$$$###!!! """ !!!$$$%%%###  ###%%%%%%$$$"""!!!###'''111???IIIHHH@@@999555///(((&&&'''&&& """###%%%%%%%%%###!!!$$$"""!!!"""######$$$$$$%%%$$$$$$###"""!!!'''$$$%%%''''''###"""%%%!!!$$$***777OOOeeeiiiaaaLLL:::)))$$$&&&(((((('''((('''''''''((('''&&&$$$((('''&&&+++666JJJcccuuu|||yyymmmZZZEEE666...++++++***************++++++...///000333444222...+++---'''!!!"""$$$"""###!!! !!!""""""!!! !!!!!!"""$$$%%%$$$!!! !!!###$$$###"""!!!   !!!!!!"""""" !!!!!! $$$((('''$$$  ###"""!!!  &&&&&&%%%$$$###"""!!! '''$$$###$$$&&&'''&&&$$$############$$$%%%&&&$$$"""!!!###$$$!!!"""&&&%%%$$$###""""""###$$$%%%ddddddcccccccccbbbbbbbbbaaaaaaaaaaaabbbccceeeeeegggfffddddddddddddbbbaaaaaabbbbbbccccccbbbbbbaaaccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbdddccccccbbbaaaaaa``````cccaaa___]]]YYYNNN@@@666,,,'''%%%'''((('''''')))***)))))))))))))))))))))&&&&&&&&&&&&''''''''''''''''''(((***++++++)))'''+++""" ---999>>>>>>MMMggg{{{wwwlllllluuu}}}xxxvvvsssqqqoookkkfffbbbaaaZZZTTTVVVZZZXXXPPPHHH999444///***)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%###!!!###'''+++%%%%%%%%%%%%%%%&&&&&&&&&$$$###!!!"""$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%"""""""""""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&''''''((((((((('''$$$&&&''''''&&&%%%'''((('''''')))***+++111CCCVVVggghhhjjjlllnnnnnnnnnnnnllllllllllllkkkkkkkkkkkkkkkjjjiiihhhggghhhhhhiiikkkkkkkkkjjjjjjjjjiiiiiihhhggggggffffffffffffggggggeeeddddddfffgggfffdddeeeeeeeeeddddddeeeeeefffeeeeeeffffffeeeeeedddcccfffeeeeeeddddddccccccbbbgggfffeeecccbbbbbbcccccc```aaabbbcccdddcccbbbbbb___```````````````````````````aaaaaaaaaaaa``````______^^^^^^___```aaabbbaaa___]]]^^^```aaa___]]]________________________```````````````___^^^]]]^^^___\\\SSSKKKDDD;;;333//////---***((('''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""############""""""&&&&&&''')))+++,,,***)))***))))))...444888888555777666555555333///)))%%%$$$$$$######"""#########$$$###!!!!!!""""""!!!### !!!!!! !!!"""############%%%%%%&&&&&&%%%$$$###"""##################"""!!! !!!###$$$$$$$$$###"""!!!&&&111@@@KKKOOOPPPQQQHHHAAA888222///***"""$$$$$$%%%%%%&&&&&&%%%%%%'''%%%""""""###%%%&&&&&&''''''&&&&&&%%%###""""""'''$$$%%%''''''######%%%$$$$$$%%%---===NNNXXXZZZOOO>>>...(((((('''$$$"""$$$$$$$$$%%%''''''&&&&&&((((((+++666GGG[[[nnnzzzxxxooo___JJJ999...***((((((((('''''''''(((((()))&&&''')))---//////,,,)))&&&$$$###""""""!!! $$$"""!!!"""""""""###$$$"""""""""""""""""""""""" !!!"""!!!!!!"""!!!  """"""!!!!!! !!!"""$$$&&&&&&%%%$$$###&&&$$$######%%%&&&$$$""" !!!!!! !!!###""""""""""""""""""######%%%%%%$$$$$$###"""""""""%%%###"""###&&&'''&&&%%%"""$$$"""###'''!!!###$$$%%%$$$###$$$%%%!!!###### !!!%%%$$$$$$############$$$$$$eeeeeeeeedddddddddddddddccccccbbbbbbcccdddeeeeeefffeeecccddddddeeecccbbbaaaaaaaaabbbbbbaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```aaabbbdddeeedddddddddcccbbbbbbaaaaaabbbaaa___]]]XXXNNNAAA777---(((&&&((()))'''&&&(((*********))))))(((((((((&&&&&&&&&&&&''''''''''''(((((()))***,,,,,,***(((+++###+++777===>>>OOOfffwwwvvvpppttt|||xxxtttqqqqqqqqqnnnfff```YYYVVVVVV[[[aaa___TTTIII999555000,,,******)))((('''''''''''''''&&&&&&&&&((('''%%%""""""%%%***...''''''&&&&&&&&&&&&&&&%%%$$$###""""""$$$%%%%%%$$$$$$$$$############$$$$$$######$$$$$$$$$$$$$$$###'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$&&&'''((()))))))))((('''$$$&&&''''''&&&&&&'''((())))))***+++///999LLL]]]kkkkkkllllllmmmnnnnnnnnnnnnnnnmmmllljjjiiihhhhhhkkkkkkjjjiiiiiiiiijjjjjjhhhhhhhhhhhhgggggggggggghhhhhhggggggfffffffffeeegggfffeeeeeeggggggfffeeefffeeeeeeddddddeeeeeeeeeeeeeeeffffffeeeeeeddddddddddddddddddddddddddddddfffeeeeeeddddddccccccbbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa`````````___```aaabbbbbbaaa```___``````____________```aaa```___^^^^^^`````````^^^________________________^^^____________^^^]]]]]]aaaaaa^^^XXXSSSMMMBBB888333111...+++)))(((((((((&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$######$$$$$$""""""############""""""!!!!!!###%%%((()))(((&&&'''&&&''',,,222777777666777777777777666222...***&&&%%%$$$###############&&&$$$"""""""""""" %%%"""!!!$$$### """!!!!!!""""""""""""!!!!!!#########"""""""""""""""%%%''')))((($$$!!!"""###"""""""""###############"""(((555CCCKKKPPPZZZddd\\\VVVMMMFFF@@@888///)))***((('''%%%%%%&&&'''(((&&&$$$""""""$$$%%%&&&%%%(((((('''&&&%%%$$$###"""'''$$$%%%((('''$$$###%%%'''###!!!$$$)))222===GGG@@@444)))(((***)))'''&&&"""###$$$%%%'''(((((()))(((,,,555GGG\\\nnnxxx{{{tttdddMMM999---(((&&&'''%%%%%%$$$$$$$$$$$$%%%%%%######%%%(((++++++(((&&& ###&&&&&&###!!!!!!"""!!!!!!!!! !!!""""""""""""###############""" !!!  """!!!  !!!!!!!!!!!!!!! ###$$$'''))))))'''%%%$$$(((((((((&&&$$$""""""""" !!!""""""!!!!!!$$$%%% !!!"""#################################""""""###%%%'''&&&%%%""" """%%%%%%""""""### """$$$%%%%%%%%%&&&'''$$$""""""$$$$$$""""""$$$######$$$$$$$$$$$$######ddddddddddddddddddddddddccccccbbbbbbbbbccccccdddeeedddcccccceeeeeedddcccaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa______```bbbdddfffdddddddddcccccccccbbbbbb``````___\\\VVVKKK???666111,,,((()))(((%%%###%%%++++++***)))(((''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''))))))(((&&&%%%+++......111999???MMM^^^nnnsssxxx~~~xxxqqqpppqqqooohhhaaaVVVVVVWWW\\\bbbaaaTTTGGG888555000,,,+++***)))(((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&$$$###$$$&&&***,,,''''''&&&&&&%%%%%%$$$$$$%%%###""""""$$$%%%%%%$$$$$$###"""!!!!!!"""###$$$###$$$%%%&&&&&&%%%###"""'''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%$$$#########%%%&&&((())))))((('''&&&%%%&&&''''''&&&&&&'''(((***)))***,,,222AAAUUUdddnnnnnnmmmmmmmmmmmmnnnnnnoooooonnnlllkkkjjjiiihhhjjjjjjjjjiiiiiiiiijjjjjjgggggggggfffffffffeeeeeehhhhhhhhhggggggfffeeeeeeggggggffffffgggggggggfffffffffeeedddddddddeeeeeedddeeeeeefffeeeeeeddddddcccccccccddddddeeeeeeeeedddeeeeeeeeeeeedddcccbbbddddddcccbbbaaaaaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaa^^^```aaaccccccaaa```^^^aaaaaa``````________________________````````````________________________]]]^^^^^^^^^^^^^^^]]]]]]aaaaaa^^^[[[YYYUUUIII===555222...+++)))))))))(((%%%&&&((())))))(((&&&%%%%%%%%%$$$$$$###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$ !!!###%%%&&&$$$###$$$$$$%%%***000555777777777777777777777555111...'''&&&%%%$$$""""""""""""%%%###""""""######!!! '''$$$$$$&&&&&&###"""%%%"""""""""""""""!!!  !!!###%%%&&&&&&,,,000---&&&""""""%%%$$$###"""""""""###$$$%%%%%%+++999EEEGGGGGGQQQ___cccaaa]]]YYYTTTNNNHHHDDD888444///)))&&&%%%%%%&&&&&&$$$######%%%&&&&&&&&&&&&%%%%%%$$$############'''$$$%%%(((((($$$$$$&&&)))###!!!%%%''''''+++222///'''"""%%%((((((''''''$$$%%%&&&''''''(((***,,,,,,777FFFXXXiiiuuuyyyvvvoooZZZ@@@000)))'''&&&'''$$$$$$###"""""""""######&&&&&&&&&((()))(((%%%""""""###$$$%%%%%%$$$$$$%%%!!!"""""" """###!!! !!!""""""""""""!!! !!!!!!!!!!!! !!!#########"""!!!   !!!###$$$%%% """$$$&&&&&&$$$""" ###&&&$$$ !!!$$$ """"""""""""$$$&&&!!!!!!"""###############!!!""""""###$$$$$$%%%%%%############$$$%%%%%%%%%''''''(((((('''%%%"""""""""$$$%%%%%%$$$###$$$$$$&&&%%%%%%&&&%%%$$$$$$$$$"""###%%%%%%%%%%%%###"""bbbbbbbbbbbbccccccccccccbbbbbbaaaaaaaaabbbbbbcccdddcccbbbccceeefffeeedddbbbccccccccccccccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```_________bbbdddfffdddddddddccccccccccccccc^^^^^^]]]ZZZSSSGGG;;;333111+++((())))))%%%$$$&&&+++******)))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$&&&'''((('''%%% +++000222444;;;BBBKKKYYYgggtttzzzpppllllllkkkfffaaaUUUVVVVVVXXX^^^```UUUGGG666222...+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$######%%%$$$"""###$$$&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&''''''&&&$$$$$$'''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%$$$#########%%%&&&''''''''''''%%%%%%%%%&&&((('''&&&&&&''')))))))))))),,,666HHH\\\hhhpppooonnnmmmmmmmmmmmmnnnkkkkkkkkkjjjjjjjjjiiiiiihhhiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiihhhhhhhhhgggggghhhhhhgggfffeeeeeefffgggggggggffffffgggggggggfffeeedddddddddddddddddddddeeeeeefffeeeeeedddbbbccccccddddddeeeeeefffddddddeeeeeeeeedddccccccddddddcccbbbaaaaaaaaabbb^^^^^^___``````aaabbbbbb^^^```aaaccccccaaa```^^^aaaaaaaaa``````___^^^^^^^^^___````````````aaaaaa````````````````````````]]]]]]^^^^^^^^^^^^^^^]]]``````^^^\\\\\\YYYOOOCCC777333---************)))$$$&&&'''))))))'''&&&$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%"""######%%%)))...333666888777666666666777666333000)))(((&&&$$$###"""!!!!!!"""!!!!!!"""###$$$$$$###&&&######&&&%%%""""""%%%############"""!!! """""""""###%%%''')))***'''...555333+++%%%$$$'''%%%$$$###""""""###$$$%%%$$$***888DDDCCC;;;???KKK]]]```dddfffeeebbb^^^]]]NNNIIIAAA888111---+++***)))(((&&&&&&'''((('''&&&""""""!!!!!!!!!"""###$$$'''$$$%%%((((((%%%%%%'''%%%"""%%%///777666000,,,,,,&&&$$$%%%&&&###"""###'''''''''&&&&&&(((---000;;;KKK]]]hhhpppuuutttooofffOOO777---***(((&&&&&&%%%$$$######"""""""""###&&&%%%%%%'''((('''$$$"""%%%!!!###&&&&&&$$$###''''''######&&&&&&""" !!! !!!!!!!!!!!!#########"""!!!!!!!!!  !!!###$$$%%%!!!###"""!!! $$$###!!!%%% !!!!!!"""###%%%&&&''''''''''''&&&%%%$$$!!!!!!"""###$$$%%%&&&&&&$$$%%%%%%%%%$$$###$$$$$$###%%%&&&''''''((((((''' """$$$$$$###"""###$$$%%%&&&%%%$$$#########"""###$$$%%%&&&&&&%%%$$$###```aaaaaaaaaaaabbbbbbbbbaaa`````````aaabbbbbbccceeeccccccccceeeeeeeeecccccccccddddddddddddccccccbbbbbbbbbbbbbbbbbbbbbbbbaaa``````___```aaacccdddccccccccccccccccccbbbbbb]]]^^^]]]YYYPPPDDD888000---(((&&&(((***((()))+++)))))))))(((((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&'''((())))))(((((($$$"""&&&///777::::::LLL[[[lll{{{xxxmmmgggffffffcccaaaTTTVVVUUUUUU[[[___VVVGGG333000---***)))(((&&&%%%'''''''''(((((((((((((((#########%%%''''''%%%"""%%%$$$$$$$$$$$$$$$######%%%$$$######%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%%%%'''((((((''''''((())))))******---:::OOOaaajjjoooooonnnnnnmmmmmmmmmmmmhhhhhhhhhhhhhhhhhhhhhiiiggghhhiiiiiijjjiiiiiiiiihhhhhhhhhhhhggggggggggggeeefffggghhhhhhgggfffeeeeeefffggggggeeeeeefffggggggffffffeeeddddddddddddddddddeeeeeeffffffeeeeeecccccccccddddddeeeeeeeeeddddddddddddddddddddddddcccccccccbbbbbbbbbbbbbbb]]]^^^^^^___aaabbbbbbccc___```aaabbbbbbaaa```___``````aaaaaa```___^^^^^^^^^___```aaa``````aaaccc````````````````````````]]]]]]^^^____________^^^]]]______]]]]]][[[SSSJJJ;;;666///++++++,,,+++)))$$$%%%&&&''''''&&&%%%$$$$$$$$$######$$$$$$%%%%%%######$$$$$$$$$$$$######%%%%%%$$$%%%&&&%%%""" ######%%%(((---111666888777666555666777666333111---+++)))'''%%%###""""""!!! """$$$&&&%%%$$$###!!! ###### ##################"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&...777888222***((((((&&&%%%$$$###"""###$$$$$$!!!$$$333CCCCCC777333999MMMVVVaaaiiikkkjjjiiihhhbbb^^^WWWOOOGGGAAA>>><<<222///---+++***(((%%%###$$$###"""""""""###$$$%%%&&&$$$%%%((()))&&&%%%(((!!!###(((444EEELLLDDD777***'''%%%''''''%%%'''+++'''''''''&&&'''---666===RRRbbbpppsssssstttqqqjjjZZZDDD000++++++'''$$$%%%&&&%%%$$$############### !!!###%%%&&&%%%###%%% $$$$$$!!!%%%&&&"""###))))))###$$$###"""   !!! !!!!!!!!!  !!!!!!!!!!!!!!!  !!!!!!!!!  ###&&&$$$  $$$ !!!!!!!!!"""######$$$$$$$$$$$$"""  !!!"""###$$$%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&((()))(((%%%###%%%$$$!!!"""#########%%%&&&!!!###### !!!!!!$$$$$$%%%%%%%%%%%%$$$$$$`````````aaaaaaaaabbbbbb`````````aaabbbcccdddeeeeeedddcccccceeeeeedddcccbbbbbbccccccccccccbbbbbbcccccccccccccccccccccccc`````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbb^^^______ZZZPPPBBB666///+++'''%%%(((***)))***,,,((((((((((((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&)))((('''''')))******)))000+++&&&&&&+++333888999MMMbbbwwwyyytttmmmgggeeedddccccccXXXZZZXXXUUUZZZ^^^SSSBBB222000,,,***)))(((&&&%%%&&&&&&'''''''''(((((((((&&&$$$###$$$&&&&&&$$$"""$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%"""""""""######"""""""""&&&&&&&&&&&&'''((())))))%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%)))(((&&&%%%%%%%%%&&&'''&&&'''((((((''''''((())))))++++++///>>>UUUfffllllllmmmnnnnnnnnnmmmlllkkkiiiiiiiiiiiiiiiiiijjjjjjhhhhhhjjjkkkkkkkkkjjjjjjffffffeeeeeeeeedddddddddccceeefffhhhiiihhhgggfffdddfffgggfffddddddeeegggggggggfffeeeddddddddddddcccdddeeeeeeffffffeeeeeeddddddddddddddddddddddddeeedddcccccccccdddeeeeee```aaabbbcccdddcccbbbbbb`````````aaaaaabbbbbbbbb``````aaaaaaaaaaaa``````___``````aaaaaa```___^^^]]]___aaaaaa``````bbbddd````````````````````````]]]^^^___```````````````\\\```aaa^^^]]]\\\WWWRRRCCC<<<333...------***(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###"""""""""###$$$###!!!###$$$&&&))),,,000555888888777666777777777555333111000...+++(((&&&%%%$$$###"""!!!"""$$$%%%%%%######!!!!!!$$$$$$!!!!!!$$$###$$$$$$$$$$$$$$$###""""""######$$$###""" $$$---888<<<888000+++(((&&&%%%$$$$$$############!!!!!!...CCCGGG999///000666DDDVVVdddiiiiiijjjkkklllkkkhhhddd___ZZZWWWUUUHHHEEE@@@;;;777111,,,(((+++)))'''%%%%%%%%%&&&'''&&&$$$%%%((()))&&&&&&(((!!!'''(((---@@@TTTRRRBBB,,,)))((((((((('''+++222&&&((()))***///:::IIITTTgggrrrxxxuuusssuuuooofffQQQ===,,,******&&&###&&&&&&&&&%%%$$$###""""""### """$$$%%%$$$###"""!!!###"""!!!$$$'''%%%(((000111++++++)))&&&###!!!!!!""""""!!!!!!"""!!! !!!!!!!!!!!! !!!!!!""""""######""""""!!!!!! """!!!!!!  ###$$$%%%$$$!!! """ !!!!!!!!!!!!"""!!!"""""" !!!!!!"""###$$$%%%%%%&&&"""$$$&&&'''&&&&&&(((+++222333...&&&"""###!!! ###$$$$$$$$$%%%&&&######""""""%%%%%%%%%$$$$$$%%%%%%%%%``````aaaaaabbbbbbbbbcccaaaaaaaaabbbccceeefffgggfffeeecccddddddeeecccbbbaaaaaabbbbbbbbbbbbaaaaaacccccccccccccccccccccccc```aaaaaaaaaaaaaaa```___aaaaaaaaaaaaaaaaaabbbbbb```aaaaaa[[[PPPBBB555......)))''')))***((((((***'''''''''((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&((())))))(((###)))//////,,,111===HHHMMMggg}}}wwwuuurrrnnnjjjgggfffffffff]]]```]]]XXXZZZ[[[NNN;;;222000---+++***)))'''%%%$$$$$$$$$%%%%%%%%%&&&&&&***'''###"""$$$%%%%%%###%%%%%%%%%&&&&&&'''''''''&&&$$$###$$$%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''&&&&&&&&&'''(((***+++$$$%%%''''''''''''%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&,,,***'''%%%%%%&&&((()))&&&'''((((((''''''(((******,,,---111AAAYYYhhhmmmkkklllnnnoooooommmllljjjnnnnnnnnnmmmmmmlllllllllhhhiiikkklllmmmllllllkkkiiihhhhhhhhhhhhgggggggggbbbdddfffhhhiiiiiihhhgggccceeegggfffdddcccdddggghhhgggfffeeedddccccccccccccddddddeeefffffffffeeeddddddddddddddddddddddddfffeeecccbbbbbbccceeeggg___```bbbdddeeedddcccaaacccccccccbbbbbbbbbbbbbbbaaaaaa````````````aaaaaa^^^___```aaaaaa```___^^^]]]___bbbaaa``````bbbdddaaaaaaaaaaaaaaaaaaaaaaaa^^^^^^___```aaaaaa``````[[[```bbb___\\\\\\ZZZWWWJJJAAA777111///---***&&&((('''&&&&&&&&&&&&'''((($$$#########$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$###$$$&&&((((((&&&$$$$$$%%%''')))+++000555888:::999777888888888666444555333111...+++)))''''''%%%###"""###$$$$$$###"""&&&######&&&&&&$$$$$$'''###$$$$$$%%%%%%%%%$$$$$$"""###%%%'''((('''%%%$$$###,,,888>>><<<444---(((%%%%%%%%%%%%$$$$$$######%%%"""---DDDKKK===///---$$$555LLL]]]eeegggiiikkkmmmnnnoooooommmkkkhhhfffddd```YYYRRRKKKCCC;;;666111///,,,)))(((''''''(((&&&$$$%%%))))))&&&&&&)))%%%+++'''"""333OOOTTTFFF777222...***$$$!!!$$$***'''))),,,///777FFFZZZhhhrrrwwwwwwrrrrrrvvvooobbbNNN:::+++******&&&$$$)))&&&&&&$$$###""""""""""""%%%$$$###$$$%%%%%%###!!! """%%%%%%$$$######$$$!!!+++///---222===???999111...***%%%######%%%&&&###!!! !!!$$$%%%$$$"""############""""""""""""!!!!!!"""###$$$%%%%%%&&& !!!!!!"""""""""!!!  !!!""""""!!!!!!!!!"""!!!""""""!!!!!!"""!!!"""$$$&&&'''&&&%%%$$$!!!""""""###$$$$$$%%%%%%"""&&&''''''(((+++///222333///'''%%%)))***&&&$$$%%%&&&&&&$$$######$$$!!!%%%%%%!!!!!!%%%&&&!!!'''&&&$$$$$$$$$$$$&&&'''aaaaaabbbcccccccccbbbbbb```bbbdddffffffeeebbbaaabbbbbbbbbbbbbbbbbbccccccaaaaaaaaaaaaaaabbbbbbbbbcccccccccbbbbbbaaaaaaaaadddccccccbbbaaa``````___bbbbbbbbbbbbbbbaaa``````___^^^[[[UUUMMMAAA555---+++)))(((&&&&&&((()))+++))))))(((''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''&&&$$$&&&,,,000555===EEETTTggg{{{|||{{{{{{sssqqqlllhhhhhhkkkiiidddaaacccaaaZZZVVVSSSLLLCCC222...***(((&&&%%%###"""%%%"""!!!"""%%%'''&&&%%%+++(((%%%$$$$$$$$$###"""&&&''''''&&&$$$######$$$'''&&&$$$######$$$&&&'''$$$%%%&&&%%%$$$$$$%%%'''###&&&+++///000///,,,***&&&&&&''''''''''''''''''&&&%%%%%%$$$#########$$$'''&&&%%%&&&''''''&&&$$$(((((('''(((((()))***+++&&&***...666HHH^^^lllnnnooooooooooooooonnnmmmmmmlllkkkkkkjjjjjjkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiigggggggggggggggfffffffffggghhhhhhgggeeecccdddeeecccddddddeeeeeeddddddcccccceeeeeebbbcccggghhheeedddddddddeeeeeeeeeffffffeeefffffffffggghhhhhhhhhaaabbbcccddddddcccbbbaaaccccccbbbbbbbbbbbbcccccc```aaabbbccccccdddccccccaaaaaaaaaaaaaaabbbbbbbbb___________________________^^^]]]^^^___bbbeeefffgggfffdddbbb````````````aaaaaa``````___^^^\\\\\\`````````___^^^\\\[[[ZZZRRRGGG999000...---***&&&,,,---...---+++((('''&&&$$$%%%&&&&&&$$$$$$%%%&&&'''((((((******)))%%%""""""$$$&&&$$$"""!!!"""$$$(((%%%######'''---444888444777999888888999555///000000000...,,,((($$$"""%%%$$$$$$#########""""""$$$$$$$$$$$$%%%&&&''''''%%%###""""""###"""'''&&&&&&%%%$$$###"""""""""###)))444??????666+++&&&((('''###!!!"""%%%&&&%%%)))111>>>LLLNNN???...,,,***111DDDYYYdddiiijjjjjjooossstttpppllljjjjjjlllmmmmmmjjjccc\\\WWWTTTDDD===444---+++***)))(((&&&$$$######%%%''''''''''''((())))))...===RRRbbbOOO===,,,(((***)))***,,,***...777EEEUUUdddnnnssssss{{{{{{ssspppsssoooeeeFFF888)))###''')))###!!! """%%%&&&$$$!!! )))---&&&"""###"""!!!!!!"""%%%###(((888MMMYYYXXXRRRPPPEEE555)))###!!!!!!  !!!###$$$%%%$$$$$$###"""""""""######!!!!!!!!! !!!   """###%%%&&&$$$""" !!!""""""!!!!!!!!! !!!!!! !!!""""""!!! %%%&&&'''(((((('''&&&%%%***&&&###%%%&&&%%%"""!!!&&&"""###&&&$$$"""$$$$$$#########%%%&&&'''&&&%%%###""""""###%%%&&&ddddddccccccccccccccccccbbbcccdddddddddbbb```___ccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbeeeeeeeeeddddddcccccccccaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbaaa``````]]]]]]\\\WWWNNNAAA333+++***)))(((''''''((()))*********)))((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&''',,,111666???HHHXXXnnn|||yyytttnnnooommmkkklllmmmhhhaaa^^^```___\\\YYYTTTIII<<<333000---***)))((('''%%%&&&$$$"""###&&&((('''&&&%%%$$$###$$$%%%$$$""" ###$$$%%%%%%######$$$%%%%%%$$$###""""""###$$$%%%%%%'''))))))'''%%%$$$$$$***---111555666444111///(((((((((''''''&&&&&&&&&&&&%%%%%%$$$######$$$$$$&&&%%%%%%%%%''''''%%%$$$)))(((((((((((())))))***(((***...888KKKaaalllmmmooooooooooooooonnnmmmmmmkkkkkkjjjjjjjjjkkklllllliiiiiiiiiiiiiiiiiiiiiiiihhhgggggggggffffffeeeeeefffggghhhfffdddcccdddeeeddddddddddddddddddeeeeeedddffffffcccdddggggggeeeddddddeeeeeeeeefffffffffddddddddddddeeeeeeeeeeeeccccccbbbaaaaaabbbcccccccccbbbbbbbbbbbbbbbbbbccc``````aaaaaaaaa``````___bbbaaaaaaaaaaaaaaaaaaaaa________________________aaa```___^^^___```bbbccceeedddcccaaa````````````````````````___^^^]]]]]]^^^____________^^^^^^]]]VVVLLL???555000...+++)))&&&((()))))))))(((''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&(((+++------***((($$$&&&'''&&&###"""###$$$$$$%%%%%%%%%%%%)))000666:::<<<<<<999888:::888333111111111///---)))%%%###$$$$$$$$$$$$$$$###""""""#########"""######$$$$$$!!!!!!$$$$$$""" #########"""!!!!!! ######&&&///999>>><<<888---...,,,(((###!!!"""######,,,888HHHUUUXXXKKK<<<...))))))222???NNN^^^jjjkkkmmmppppppoooppptttwwwqqqssstttsssnnnhhhdddbbbccc\\\QQQGGG===444+++&&&+++)))'''&&&'''((((((''')))++++++***+++333AAAMMMQQQAAA222......,,,+++,,,>>>DDDMMMXXXccclllrrruuuxxx~~~}}}uuuqqqpppgggZZZAAA555)))###%%%&&&"""%%%$$$###$$$%%%%%%"""$$$%%% &&&'''"""###"""!!!!!!"""'''%%%)))666IIIVVVZZZYYYTTTKKK===000'''###"""""" !!!"""###$$$''''''&&&%%%%%%%%%%%%%%%$$$$$$###"""!!!""""""""" !!!!!!"""&&& !!!!!!!!!!!!!!!!!! !!!"""$$$$$$###"""!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!$$$%%%&&&''''''&&&%%%$$$ """%%%'''&&&$$$$$$&&&%%%###!!!###&&&(((%%%"""$$$$$$###""""""###$$$$$$&&&%%%$$$######$$$%%%&&&gggfffdddccccccccccccdddfffeeeeeedddcccbbbaaa```ddddddddddddddddddddddddeeeeeeddddddcccbbbbbbbbbdddddddddddddddccccccccc^^^___```aaabbbdddeeeeeebbbbbbbbbbbbbbbaaa``````\\\]]]]]]XXXNNN@@@222)))))))))(((((((((((())))))+++******))))))))))))***''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&***'''''',,,111777BBBLLL^^^xxx{{{|||xxxnnnllloooppppppqqqpppiiiaaa\\\]]]]]]]]]\\\UUUEEE666///---)))'''''''''&&&$$$&&&%%%$$$%%%'''(((((((((""""""$$$&&&'''&&&###!!! """############$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''++++++)))%%%###!!!+++---000222333111...---***))))))((('''&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$((('''&&&'''((()))(((&&&***))))))(((((((((((()))******...:::PPPeeemmmlllnnnoooooooooooonnnmmmmmmjjjjjjjjjjjjkkkkkklllmmmiiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggfffeeeeeeddddddeeefffgggfffdddccccccdddddddddccccccccceeefffgggeeehhhhhheeeeeeggggggdddeeeeeeeeefffffffffggggggeeeeeeeeeeeeddddddddddddfffdddaaa``````aaadddfffbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```^^^^^^bbbbbbbbbaaaaaa`````````________________________cccbbb```___^^^______```bbbbbbaaa```````````````^^^_______________^^^^^^^^^^^^___``````aaa``````[[[TTTHHH<<<333...,,,,,,&&&''''''((((((''''''&&&$$$&&&'''&&&%%%$$$%%%&&&$$$%%%'''+++///000///---&&&'''((('''%%%######$$$!!!%%%(((&&&###%%%+++222<<<>>><<<888777999999666444444333111...***&&&#########$$$%%%%%%###"""!!!$$$$$$######"""#########!!!!!!!!!###%%%&&&%%%$$$"""""""""""""""""""""!!!$$$######'''000:::AAAEEE:::999777111***&&&'''***333===KKKVVV]]]\\\PPPCCC111+++&&&&&&***555IIIZZZdddhhhmmmpppppprrruuuyyypppsssvvvvvvssspppmmmlllrrrnnnggg```WWWMMMCCC<<<777444///,,,***(((&&&$$$(((***+++)))'''***222999@@@777111333888<<>>FFF>>>;;;888222,,,)))...555EEEOOOZZZ``````]]]UUULLL666111,,,)))'''(((222<<>>:::666222///---///111000...000666;;;>>>===>>>EEEOOOXXX___bbbfffmmmtttvvvtttrrrsssvvvuuuuuussspppoookkk\\\LLL222///***%%%""""""###%%%#########$$$%%%%%%%%%$$$%%%(((%%%"""$$$%%%### """###"""!!!"""###%%%$$$%%%)))444DDDTTT^^^XXXKKK:::...(((&&&%%%$$$###""""""!!!!!!"""""""""!!!    """'''!!!!!!!!!""""""!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!"""###!!! """######""" !!!!!!""""""""""""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%)))'''""""""$$$%%%%%%###!!!!!!$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###gggeeecccaaa``````bbbbbbdddcccbbbaaabbbdddeeegggcccbbbbbbbbbaaaaaaaaa```ddddddcccbbbaaa``````___aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbcccccccccdddbbbbbbbbbbbbbbbaaa``````aaa```\\\SSSFFF999111---(((((())))))))))))(((((((((((('''''''''(((((()))(((''''''''''''((())))))'''''''''((((((((())))))***&&&%%%***000888FFFQQQjjj{{{qqqyyy{{{rrrtttuuurrroooooooooiiiaaabbb]]]ZZZ\\\\\\SSSBBB555///---***((())))))((('''$$$$$$%%%%%%%%%&&&'''(((---***'''%%%%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&''''''((((((''''''&&&"""###%%%%%%$$$$$$%%%''''''((()))))))))((('''&&&&&&''''''(((((()))))))))&&&%%%%%%$$$%%%%%%&&&&&&)))'''&&&&&&(((******)))******)))(((((('''((((((***(((...AAAXXXhhhllljjjnnnnnnnnnnnnnnnmmmllllllkkkjjjjjjjjjkkkkkklllmmmiiiiiiiiiiiiiiiiiiiiiiiihhhggggggfffeeeeeeddddddeeefffgggfffdddcccdddeeefffeeedddcccccceeeggghhhfffiiiiiigggfffhhhgggccceeeeeeeeeeeefffffffffgggggggggffffffeeeeeeeeedddccccccddddddddddddcccccc```aaabbbbbbbbbbbbaaa```aaaaaabbbccccccccccccccccccbbbbbbaaa```___^^^^^^````````````````````````_______________`````````^^^_________````````````\\\]]]^^^___````````````aaaaaabbbbbbaaaaaa```______]]]UUUHHH:::111...///...+++)))(((((((((&&&$$$%%%&&&''''''%%%%%%&&&'''$$$$$$%%%(((+++,,,,,,+++))))))*********(((&&&$$$'''%%%$$$&&&)))***(((&&&***111666666666888999777666666555444000,,,(((&&&"""###$$$$$$%%%$$$###"""''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&'''''''''%%%%%%###"""###***333:::555111,,,)))%%%%%%000>>>MMMWWW___aaa``````]]]ZZZ>>>555---***)))&&&%%%'''888DDDVVVeeelllnnnooooooqqqtttyyy{{{zzzyyyxxxwwwttttttsssrrrooommmlllkkkhhhddd___ZZZVVVSSSOOOMMMEEEFFFFFFEEEDDDGGGMMMRRR^^^```bbbeeejjjooorrrsssrrrwww{{{zzzuuussstttwwwtttqqqkkkfffccc[[[MMM???------+++'''###"""%%%(((""""""###"""""""""###$$$###&&&###!!!"""%%%&&& !!!######!!!!!!"""###"""!!!!!!""")))666GGGRRRNNN>>>+++"""###&&&%%%"""""""""!!!!!! !!!!!!######"""""""""######$$$"""!!! !!!!!!"""!!!###$$$$$$### !!!!!! """!!!!!! """!!!!!!######""" !!!###$$$$$$###!!! ########################&&&&&&%%%%%%%%%%%%&&&&&&!!!%%%%%% !!!""" $$$"""!!!###%%%"""###$$$%%%%%%&&&'''''''''(((***,,,,,,***((('''eeedddbbbaaaaaaaaaaaabbb```_________```bbbdddeeebbbbbbbbbaaa``````______cccbbbbbbbbbaaa`````````bbbbbbbbbccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaa``````bbbaaa\\\QQQCCC777000...))))))(((((((((((())))))'''''''''''''''(((((()))((((((''''''(((((()))***$$$$$$%%%%%%&&&'''''''''(((%%%%%%***111:::GGGSSSlllyyypppvvvzzzvvvtttsssoookkkjjjkkkggg```ccc]]]ZZZ\\\ZZZOOOAAA777...+++(((''''''''''''&&&###$$$%%%%%%$$$%%%''')))...***%%%""""""###%%%%%%&&&''''''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""###&&&(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))******+++%%%%%%%%%%%%%%%&&&&&&'''&&&$$$"""###%%%'''''''''***))))))(((((((((((()))***)))222FFF\\\iiillllllmmmnnnnnnnnnnnnmmmlllllllllkkkkkkjjjjjjkkkkkkllliiiiiiiiiiiiiiiiiiiiiiiigggggggggggggggfffffffffeeefffggggggeeeeeeeeeggggggfffeeeddddddeeefffgggdddggghhhffffffhhhfffcccdddddddddeeeeeeeeeffffffddddddddddddccccccccccccbbbcccdddeeeeeedddcccbbb___```aaabbbbbbaaa```___^^^^^^```aaaaaabbbbbbbbbaaaaaaaaa``````_________````````````````````````]]]]]]^^^___``````aaaaaa^^^___```````````````___]]]]]]^^^___`````````___aaaaaabbbaaaaaa```_________^^^XXXMMMAAA666111///***'''$$$%%%((()))(((&&&%%%'''((('''&&&%%%&&&'''%%%$$$$$$%%%'''((('''&&&(((((()))***+++***'''%%%((($$$"""%%%***,,,(((###$$$,,,333555555888999888555555555444111---***(((###############$$$$$$$$$$$$$$$######"""######### !!!""""""!!!"""$$$&&&"""#########$$$$$$%%%%%%$$$$$$###""""""%%%)))---...(((%%%%%%###%%%555GGGXXX___ccc```]]]]]]\\\YYYEEE666(((%%%'''&&&%%%$$$'''000===KKKWWWcccooowwwooorrrwwwzzzzzzyyyyyyyyywwwxxxwwwvvvsssssstttuuurrrppplllkkkjjjjjjiiihhheeedddcccaaa```bbbgggkkkuuuyyyzzzxxxvvvxxxxxxwwwzzz|||~~~{{{wwwsssrrrsssooohhh^^^TTTLLLCCC777...***+++***'''$$$###%%%(((%%%&&&%%%### !!!!!!###$$$### """%%%!!!"""######!!!!!!"""### !!! ###,,,777@@@>>>000!!!$$$$$$!!!""""""!!! !!!!!!""""""!!!!!!!!!"""######!!!  !!!"""!!!!!!"""%%%((()))&&&### !!!!!!  """!!!!!!"""######!!!!!!!!!############!!!!!!&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&& &&&&&& $$$$$$###""" ###%%%!!!"""###$$$%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$ccccccccccccccccccccccccaaaaaaaaaaaabbbbbbcccdddccccccbbbbbbaaa``````___bbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbcccccccccdddccccccccccccccccccccccccbbbbbbbbbbbbbbbaaa``````aaaaaa\\\RRRCCC666...,,,***)))(((''''''((()))***((((((''''''((())))))***((((((((((((((())))))***$$$$$$%%%%%%&&&''''''((((((&&&'''---444<<>>UUUfffkkkmmmpppoooooooooooooooooooooooommmmmmlllkkkkkkjjjiiiiiiggggggggggggggggggggggggcccdddgggiiijjjjjjiiihhhffffffgggggghhhhhhiiiiiiiiigggdddcccdddeeedddccceeeeeefffffffffeeecccbbbcccccccccbbbbbbbbbaaaaaacccccccccccccccccccccccceeeffffffdddbbb```aaabbb```aaaaaabbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbb______^^^^^^^^^^^^______aaa```___^^^^^^___```aaa```````````````````````````````````````aaaaaabbb```____________^^^^^^^^^aaaaaa``````_________^^^```^^^\\\ZZZVVVLLL???666333...)))))),,,---***&&&---((($$$$$$&&&&&&!!!!!!""""""######""""""!!!!!!&&&'''$$$%%%))))))%%%"""""""""""""""""""""""" ###&&&%%%"""###(((---666444333333444222...***&&&%%%%%%$$$######$$$$$$###"""!!!!!!""""""!!!$$$$$$###!!! """$$$$$$$$$"""!!!  ###%%%$$$###""" """$$$'''111;;;UUU\\\aaabbbaaaaaa\\\VVVNNN???///'''###!!! !!!""" $$$'''(((+++000IIIUUUeeeooorrrssstttvvvuuuvvvxxxzzz{{{zzzyyyxxxuuuuuuuuutttuuuuuuvvvvvvsssuuuvvvxxxxxxwwwuuutttwwwwwwwwwvvvuuussspppoootttpppjjjcccYYYLLL>>>444222...)))'''''''''%%%###&&&"""%%%+++'''$$$!!!""""""!!! !!!  !!!"""###,,,(((### """$$$$$$############$$$$$$!!!$$$"""!!!&&&!!! $$$(((((('''""""""!!!!!!$$$$$$######"""!!!   %%%***---!!!!!!  ###$$$###!!!!!!!!!!!!!!!""""""""""""!!!"""###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""000999BBBAAA555(((""" """ ###$$$""""""%%%+++***(((&&&$$$######$$$'''$$$""""""$$$$$$"""eeedddccccccccccccdddeeedddccccccccccccdddeeeeeebbbbbbbbbbbbbbbcccdddeeebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdddcccbbbcccdddeeeeeedddaaa``````aaabbbbbbaaa___]]]\\\WWWJJJ;;;000---///'''''''''''''''''''''''')))+++///333444111+++&&&)))'''%%%%%%'''((('''&&&(((((((((''''''&&&&&&&&&&&&(((+++///666BBBOOOXXXnnnyyyyyyrrrooosssrrrqqqppppppqqqqqqqqqfff^^^\\\___XXXFFF666222000)))%%%&&&(((&&&%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%###""""""###$$$%%%###&&&'''$$$$$$((()))%%%((('''%%%$$$$$$%%%'''(((%%%&&&'''((('''''''''(((((((((((())))))(((((((((%%%&&&'''&&&&&&&&&(((******)))(((''''''((()))***,,,222CCCYYYhhhmmmnnnpppnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmlllkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeefffhhhiiiiiiiiigggfffffffffgggggghhhhhhhhhhhhiiigggdddcccdddeeedddccceeeeeefffffffffeeecccccccccccccccbbbbbbbbbaaaaaaccccccccccccccccccccccccdddeeeeeedddbbbaaaaaabbbaaabbbbbbcccbbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbb```__________________```bbbbbbaaaaaaaaaaaabbbbbb________________________bbbbbbaaa```````````````]]]^^^^^^^^^______``````bbbaaaaaaaaa```````````````___]]][[[WWWNNNBBB999333...))))))++++++'''""")))'''$$$%%%&&&'''$$$!!!%%%%%%&&&&&&&&&&&&%%%%%%###'''(((&&&&&&******'''########################"""$$$%%%$$$######'''+++222000///000111111///,,,%%%%%%$$$#########$$$$$$'''&&&%%%&&&&&&''''''&&&&&&&&&%%%###""""""$$$&&&)))((('''&&&%%%%%%%%%%%%!!!!!!"""###%%%&&&%%%%%%$$$""""""######&&&...888SSSZZZ___```______ZZZUUUKKK===...'''%%%"""!!!###""" """''')))((())),,,333>>>NNN___llltttwwwyyyxxxzzz|||~~~~~~}}}|||wwwwwwuuutttssssssssssssrrrrrrssssssrrrpppnnnmmmttttttsssrrrooollliiihhh]]]WWWNNNGGGAAA;;;555111...+++((('''''''''%%%###"""&&&(((!!! %%% """######"""!!!!!!"""$$$######"""!!!!!! &&&%%%###!!!!!!!!!!!!"""$$$######""""""######$$$"""''',,,...,,,'''###!!!&&&$$$###$$$&&&'''&&&$$$"""!!! !!!"""###############"""!!! !!!###$$$$$$#########""""""""""""!!!"""###"""!!! """###!!!!!!!!!!!!""""""""""""$$$%%%&&&$$$"""!!!"""###!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%(((///666666///(((%%%&&&%%%""""""%%%&&&###$$$''''''&&&$$$###""""""""""""%%%###"""###%%%'''&&&$$$ddddddccccccccccccddddddcccccccccccccccdddeeeeeeaaaaaabbbbbbccceeefffgggbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbccccccbbbbbbccceeeaaaaaa```aaabbbbbbaaa___\\\[[[UUUIII:::111///000(((((((((((((((((((((((())),,,000444555333---))))))(((&&&&&&((()))((((((((((((((((((((('''''''''%%%'''+++000999DDDQQQYYYdddooo|||~~~uuummmjjjrrrqqqpppqqqssssssrrrqqqhhhbbb``````WWWDDD555000///(((%%%'''((('''%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$"""!!!!!!"""###%%%''''''%%%%%%''''''$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''(((((())))))************))))))&&&'''((('''%%%%%%''')))))))))(((''''''((()))***...777III^^^kkknnnnnnooommmmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkjjjjjjiiikkkkkkkkkkkkkkkkkkkkkkkkggghhhiiiiiiiiigggfffeeefffgggggggggggghhhhhhhhhhhhfffdddddddddeeedddcccdddeeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbccccccccccccccccccccccccbbbcccdddcccbbbaaabbbdddcccdddddddddcccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````______``````aaaaaaaaaaaabbbbbbaaaaaaaaa________________________ccccccbbbaaa```___^^^^^^\\\\\\]]]^^^___```aaaaaabbbbbbbbbaaaaaaaaaaaa```dddbbb```___\\\TTTIIIAAA666111+++***+++***%%%!!!%%%%%%&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$###&&&'''%%%&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$&&&'''+++***)))***---...---,,,$$$$$$###"""######%%%%%%%%%$$$$$$###$$$$$$%%%&&&(((((((((&&&$$$$$$&&&(((&&&%%%$$$###############!!!!!!!!! !!!!!!""""""&&&######$$$###$$$+++444NNNVVV]]]^^^]]]\\\XXXSSSFFF999,,,'''&&&######$$$ !!!&&&'''###"""$$$$$$(((222CCCVVVgggqqqvvvuuuvvvxxxzzzzzzzzzyyyxxxtttsssrrrqqqpppooooooooooooooopppqqqpppooommmllljjjhhhccc]]]VVVNNNIIIEEE===999333...,,,+++)))(((((('''&&&'''''''''%%%$$$!!!"""'''$$$!!!###!!!###$$$$$$###""""""###$$$$$$$$$$$$###"""!!!!!! !!!###$$$$$$$$$###"""$$$######""""""######$$$'''+++444>>>BBB<<<...###((('''&&&&&&&&&%%%"""""" !!!$$$%%%$$$!!!######""""""!!!!!!  !!!!!!!!! %%%$$$"""  $$$'''!!!!!!!!!!!!"""""""""""""""######"""  !!!!!!!!!!!!!!!""""""""""""########################$$$&&&))))))(((&&&&&&'''%%%""""""%%%&&&######&&&###""""""!!!""""""###$$$$$$###""""""$$$%%%%%%$$$dddccccccccccccccccccdddcccccccccbbbcccddddddeeeccccccccccccdddeeefffgggbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb]]]```bbbaaa___^^^aaacccbbbaaaaaaaaabbbbbbaaa______\\\TTTGGG888///,,,---))))))))))))))))))))))))((()))***---///...+++)))((('''&&&&&&'''(((((((((((((((''''''''''''''''''%%%'''+++222<<>>///%%%%%%%%%%%%$$$!!!### !!!%%%&&&!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!! $$$$$$"""###'''!!!!!!!!!!!!"""""""""""" !!!"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""%%%$$$######$$$$$$#########!!!!!!$$$$$$!!!!!!$$$!!!!!!"""###$$$%%%&&&&&&&&&%%%###"""!!!!!!!!! cccccccccccccccccccccccccccbbbbbbbbbbbbcccddddddeeeeeedddccccccddddddeeebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb]]]```bbbaaa___^^^aaaccccccbbbaaabbbcccbbbaaa______ZZZQQQCCC666...,,,,,,))))))))))))))))))))))))(((&&&%%%&&&((()))))))))%%%&&&&&&&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''+++333???KKKUUUZZZfffllltttxxxxxxuuutttsssmmmlllmmmppptttsssnnniiimmmmmmllleeeUUUBBB333...---'''$$$(((***(((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&######$$$&&&''''''((()))&&&&&&&&&%%%%%%&&&&&&&&&...+++'''&&&'''((('''&&&'''((((((((((((((((((''''''(((((('''%%%%%%&&&(((((('''''''''((()))+++,,,111AAAUUUdddkkkllllllkkkllllllllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjfffgggggghhhhhhhhhhhhhhhgggggggggfffffffffffffffgggfffeeeeeeeeeeeedddbbbdddddddddcccddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb___aaabbbbbbbbbbbbccceeeeeeeeeeeedddcccbbbaaa```________________________aaaaaa````````````aaaaaa]]]^^^___``````___^^^]]]___________________________```aaaaaaaaaaaa``````^^^^^^^^^^^^^^^^^^^^^]]]________________________eeecccbbbbbbaaa]]]VVVPPP<<<555...+++,,,,,,)))%%%&&&'''((((((&&&%%%&&&(((''''''((((((((((((''''''"""""""""$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""###$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&###""""""!!!###%%%(((***---......+++'''#########&&&&&&'''&&&$$$###$$$&&&$$$$$$#########$$$%%%%%%!!!"""###"""!!!"""&&&)))"""!!!"""$$$$$$$$$)))111FFFQQQ\\\^^^]]]]]][[[WWWBBB666***&&&%%%###"""###***&&&$$$&&&%%%###$$$'''$$$$$$######%%%///===HHH]]]```eeekkkpppsssuuuvvvpppooonnnkkkjjjhhhggggggbbb___YYYRRRJJJBBB<<<999333222111///...---,,,+++&&&'''))))))(((&&&$$$###!!!###%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%"""!!! """######"""!!!!!!"""!!!"""###$$$$$$$$$&&&%%%$$$###""""""#########""""""""""""""""""###!!!###,,,===LLLNNNAAA444"""$$$%%%%%%###!!!### !!!$$$###""""""""""""!!!!!!!!!!!!"""!!!  !!!"""""""""""""""""""""""""""!!!!!!"""!!!!!!###!!!!!!!!!!!!""""""""""""###$$$%%%$$$"""""""""###!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&%%%###!!!$$$!!!!!!$$$$$$!!!!!!### """###$$$%%%%%%&&&'''&&&%%%###""""""###$$$bbbbbbccccccccccccbbbbbbbbbbbbbbbbbbbbbcccddddddeeeeeedddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbccccccbbbbbbccceeedddcccbbbbbbcccbbbaaa___[[[VVVKKK???444...---...(((((((((((((((((((((((()))'''$$$$$$&&&((((((((($$$%%%&&&%%%%%%%%%''')))%%%%%%%%%&&&&&&&&&&&&&&&'''(((---555AAAMMMUUUYYYgggkkkppptttuuuuuuuuuvvvooonnnnnnrrrvvvtttllleeefffiiijjjbbbQQQ???333...,,,'''$$$(((***(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''&&&$$$###!!!"""######$$$$$$######"""######$$$%%%&&&&&&''''''###"""###&&&((('''(((+++&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%&&&)))***)))'''&&&&&&''''''''''''&&&&&&&&&'''((('''%%%%%%''')))'''&&&&&&'''(((***,,,---444FFF[[[fffjjjkkkkkkjjjllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiffffffgggggghhhhhhiiiiiigggggggggffffffffffffeeegggfffeeeeeefffeeecccaaadddccccccccccccddddddeeebbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbb___aaabbbbbbaaaaaacccdddcccdddddddddcccbbbaaaaaa````````````````````````aaa``````______``````aaa`````````aaaaaa`````````^^^^^^^^^^^^^^^^^^^^^^^^^^^___```bbbbbbbbbaaa```^^^^^^^^^^^^]]]]]]\\\\\\]]]^^^^^^^^^^^^^^^______aaa___]]]^^^^^^\\\VVVRRRAAA999///*********)))&&&(((((('''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$''''''$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###$$$%%%%%%'''))))))'''&&&%%%%%%$$$###""""""$$$'''+++---222444555222,,,&&&$$$$$$###$$$%%%$$$###""""""###$$$$$$$$$$$$$$$%%%&&&''' """""" !!!$$$(((!!! """%%%$$$###(((///BBBNNN[[[___^^^^^^]]][[[HHH;;;...(((&&&###"""###'''###!!!"""""" """&&&###''''''######(((...999===DDDKKKRRRWWWZZZ\\\^^^\\\YYYUUURRROOOMMMLLLFFFDDD@@@;;;666111...,,,(((((((((((()))***+++++++++***(((%%%######&&&)))###$$$&&&&&&$$$$$$$$$%%%!!!$$$'''%%%""" ###&&& """######"""!!!!!!"""###""""""!!!!!!!!!""""""***((($$$!!! !!!"""$$$###""""""!!!!!!""""""###$$$///:::===555---"""$$$&&&&&&$$$###"""###!!!  """!!!""""""""""""!!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!!"""""" """"""!!! !!!!!!!!!!!!""""""""""""!!!"""######!!!!!!!!!###!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%&&&'''%%%$$$&&&######&&&&&&""""""%%% !!!""""""######"""$$$%%%%%%%%%%%%'''***---aaabbbcccddddddcccbbbaaabbbbbbbbbbbbbbbccccccdddccccccbbbbbbbbbccccccdddbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdddcccbbbcccdddeeeeeeddddddcccbbbbbbcccccc```___[[[UUUIII<<<111,,,***+++''''''''''''''''''''''''((('''&&&'''((((((&&&%%%$$$&&&''''''%%%&&&(((+++&&&&&&&&&&&&'''''''''(((((()))...777CCCNNNUUUXXXdddhhhnnnrrruuuuuutttsssrrrpppppptttwwwsssjjjaaaXXX___bbb[[[KKK<<<333///+++&&&$$$(((+++(((&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$&&&''''''&&&$$$#########$$$%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$&&&"""###'''(((%%%&&&***%%%&&&&&&&&&&&&&&&&&&%%%'''$$$###%%%(((***'''###&&&&&&''''''''''''&&&&&&%%%&&&'''&&&&&&&&&(((***&&&&&&&&&&&&(((***,,,...888LLL```iiijjjkkkmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggggggggggggggggggggfffffffffeeeeeeeeeffffffeeefffffffffcccaaaccccccbbbbbbbbbccceeeeeeaaaaaabbbbbbbbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbb```aaabbbbbbaaaaaabbbcccaaabbbbbbcccbbbbbbaaaaaa```````````````````````````__________________```aaa``````______``````aaa^^^^^^^^^^^^^^^^^^^^^^^^___```bbbbbbbbbaaa___^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^______``````___]]]\\\\\\^^^]]]YYYUUULLLAAA444,,,***+++***((((((&&&$$$$$$''''''%%%#########$$$$$$$$$$$$######'''$$$$$$(((((($$$$$$'''########################"""$$$%%%###!!!!!!$$$'''&&&***...///---***))))))$$$###"""###%%%)))---000000555888666///((($$$$$$"""###$$$$$$"""!!!!!!"""!!!!!!!!!!!!"""###$$$%%%"""""" ###""""""$$$&&&$$$"""%%%+++===KKKYYY^^^^^^______^^^QQQCCC333,,,(((%%%$$$%%%""""""""" $$$!!!$$$%%%$$$######%%%"""%%%)))...333555666777>>>===:::777444222111000......------,,,---------((((((&&&%%%$$$%%%%%%&&&$$$&&&&&&$$$"""###&&&(((&&&''''''&&&###"""###%%%"""###$$$######$$$%%%&&&!!!###$$$$$$###""""""###%%%$$$""" !!!"""$$$%%%)))'''%%%"""!!!!!!###$$$""""""!!!!!!!!!!!!""""""!!!!!!"""&&&)))***'''$$$"""$$$&&&%%%"""!!!###%%% !!!!!! !!!!!!!!!!!!""""""""""""  !!!###"""!!! !!!"""!!!!!!!!!!!!"""""""""""" !!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$%%%''''''$$$###&&&%%%""""""%%%!!!""""""######"""!!!!!!"""###$$$$$$$$$&&&+++///aaabbbcccddddddcccbbbaaabbbbbbbbbaaabbbccccccddd`````````aaabbbccceeeeeebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdddaaa___aaadddeeecccaaaeeedddcccccccccccc```______WWWJJJ;;;///(((&&&&&&''''''''''''''''''''''''%%%%%%'''))))))(((### $$$'''((((((&&&&&&))),,,&&&'''''''''(((((()))))))))***...888DDDOOOUUUXXXeeejjjqqqwwwzzzyyyvvvtttooommmmmmpppsssnnncccYYYMMMVVV[[[UUUGGG:::222///+++&&&$$$(((+++)))&&&&&&'''''''''&&&&&&%%%%%%%%%!!!###%%%'''''''''&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$###"""!!!((($$$$$$(((((($$$$$$(((%%%&&&&&&''''''&&&&&&%%%(((%%%###$$$''''''"""&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&&&&''')))+++&&&&&&&&&&&&(((***---...;;;PPPdddjjjjjjlllnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiikkkjjjiiigggffffffeeeeeeggggggfffffffffeeeeeeeeeffffffeeefffgggfffcccaaaccccccbbbbbbbbbccceeefffaaaaaabbbbbbccccccccccccaaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccbbbaaa```aaabbb```aaaaaabbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa______^^^^^^^^^^^^_________^^^]]]\\\\\\]]]^^^___^^^^^^^^^^^^^^^^^^^^^^^^aaabbbccccccbbb```^^^\\\[[[[[[\\\]]]^^^^^^___```^^^_________``````aaaaaaaaa^^^]]]^^^```___\\\XXXVVVJJJ;;;000------,,,+++'''$$$!!!###''')))&&&"""%%%&&&&&&''''''&&&&&&%%%&&&"""###''''''"""!!!%%%"""""""""""""""""""""""" $$$&&&$$$ $$$)))''',,,111333222///------%%%$$$######&&&***...111111666;;;:::444,,,((('''!!!###$$$$$$"""!!!!!!"""""""""""""""###$$$&&&&&&$$$'''&&&""" ###$$$$$$%%%&&&$$$ ###(((:::IIIWWW]]]^^^_________XXXHHH888///***&&&%%%&&&$$$"""%%%)))***'''&&&(((&&&"""!!!$$$&&&''''''((()))******(((&&&%%%))))))(((''''''''''''''')))((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&((()))+++%%%)))'''%%%######((())))))&&&"""!!!###%%%&&&$$$!!! ###&&&%%%!!!"""$$$&&&%%%$$$###$$$%%%$$$"""!!! !!!%%%)))+++&&&&&&%%%$$$#########$$$""""""!!!!!!!!!!!!"""""""""#########"""!!!!!!"""!!!###$$$"""!!!### !!!!!!!!!###$$$!!!!!!!!!!!!"""""""""""""""###%%%&&&%%%### !!!!!!!!!!!!""""""######"""######"""!!!!!!###%%%!!!!!!!!!!!!""""""""""""!!!###$$$###""""""###$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""" ###&&&%%%""""""$$$### """%%%%%%&&&&&&%%%$$$###"""!!!"""###!!! """&&&+++______aaaccceeeeeecccaaabbbaaa^^^]]]^^^aaaeeegggeeecccaaa```aaaccccccbbbcccddddddddddddcccbbbbbb```aaaaaabbbbbbbbbbbbaaabbbbbbbbbaaaaaaaaaaaaaaaaaabbbcccddddddcccaaa```\\\VVVJJJ<<<000)))''''''///%%%$$$&&&###(((---'''((((((''''''''''''((((((''''''''''''&&&&&&%%%$$$***&&&$$$&&&&&&###$$$(((((()))000===HHHMMMRRRVVVdddgggkkkoooqqqrrrqqqqqqhhhhhhjjjmmmnnnhhh]]]TTTLLLKKKHHHEEE@@@999111,,,***)))'''%%%$$$%%%'''((('''&&&$$$######$$$&&&'''"""%%%$$$ !!!&&&&&&!!!"""###%%%%%%$$$$$$%%%&&&+++'''###"""$$$'''((('''!!!!!!"""###$$$$$$%%%%%%!!!$$$%%%&&&&&&%%%+++)))%%%$$$%%%&&&''''''###%%%&&&%%%######%%%(((%%%%%%%%%$$$######&&&(((***(((''')))((((((---444@@@WWWeeejjjooonnnkkkqqqmmmnnnpppooommmkkkjjjjjjhhhiiijjjkkkjjjiiihhhgggjjjiiigggfffffffffggghhhfffffffffffffffggghhhiiieeeeeeffffffffffffeeeeee```aaabbbcccdddeeeeeeeeedddddddddcccccccccbbbbbbcccbbbaaaaaaaaabbbcccddddddccccccccccccccccccddd````````````____________cccccccccbbbbbb```______aaabbbcccaaa___^^^___```]]]]]]]]]^^^^^^^^^^^^^^^```````````````______^^^```aaaaaa```^^^\\\\\\]]]```___]]]\\\\\\]]]___```^^^^^^^^^^^^^^^^^^^^^^^^______````````````______```aaabbbbbbaaa___\\\[[[YYYMMM???888777555///(((+++(((%%%$$$%%%%%%%%%$$$""" %%%'''%%%"""$$$$$$######$$$$$$%%%&&&!!!!!!""""""""""""!!!!!!###"""!!!""""""""" """&&&,,,111444555444222222+++%%%###&&&***+++***666888999666111+++'''%%%"""$$$&&&'''%%%###""""""###%%%######$$$#########"""!!!!!!!!!!!!""""""###%%%$$$###%%%111:::LLL\\\```ZZZXXX\\\YYYKKK:::...)))'''### ###"""!!! !!!"""### ###%%%###"""$$$&&&&&&%%%%%%%%%&&&)))(((&&&%%%%%%&&&((()))%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&'''''''''$$$$$$&&&&&&######&&&###"""!!!###### !!!&&&&&&!!! ######"""!!!  !!!  ###%%%$$$###"""######"""!!!!!!"""$$$%%%$$$###"""!!! """"""""""""############""""""!!!!!! ### """"""!!!!!! !!!"""###"""!!!"""### !!!!!!!!!"""  """$$$%%%$$$"""!!!!!!!!!((('''$$$"""  !!!"""###%%%%%%%%%%%%$$$$$$$$$$$$###!!!##################$$$$$$```aaaccceeeffffffeeecccbbbaaa```______aaadddfffdddcccaaaaaabbbddddddcccbbbccccccccccccbbbaaaaaa``````aaabbbbbbbbbbbbaaabbbbbbbbbbbbaaaaaaaaaaaabbbbbbcccdddcccbbbaaa```[[[TTTHHH;;;000)))((((((+++$$$''')))%%%(((+++&&&(((''''''''''''''''''((('''''''''''''''&&&%%%%%%(((%%%%%%((()))''''''+++)))***222@@@KKKPPPTTTWWW___ccciiinnnpppooommmkkkhhhffffffhhhjjjfff]]]UUUJJJHHHFFFCCC>>>888000+++)))(((&&&%%%%%%%%%&&&'''((('''%%%$$$$$$%%%'''((()))+++)))$$$$$$'''&&&"""$$$&&&&&&&&&$$$$$$%%%&&&$$$$$$%%%''')))(((%%%!!!#########$$$%%%&&&&&&&&&$$$%%%&&&'''(((((('''&&&)))'''%%%%%%'''(((((((((&&&(((***)))''''''***,,,%%%%%%%%%$$$###$$$&&&((()))''''''))))))(((...555EEEZZZgggjjjpppnnnkkkppplllnnnoooooollljjjjjjjjjkkkkkkllllllkkkkkkjjjiiijjjiiihhhgggfffgggggghhhfffffffffffffffggghhhhhhfffggggggggggggggggggfffdddeeeeeeeeeeeedddccccccdddddddddcccccccccbbbbbbeeedddcccaaaaaaaaabbbbbbccccccbbbbbbbbbbbbcccccc`````````````````````aaaccccccccccccbbbaaa```______aaabbbaaa``````aaabbbcccbbbbbbbbbbbbbbbbbbbbb```````````````___^^^^^^___```aaa```^^^]]]]]]^^^aaa```^^^]]]]]]^^^```aaa^^^^^^^^^^^^^^^^^^^^^^^^______````````````_________```aaaaaaaaa```___^^^[[[QQQEEE<<<999555///***,,,)))'''&&&&&&'''&&&&&&(((%%%"""$$$((()))'''$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###""""""###%%%&&&$$$###"""%%%+++000444777888888888222***&&&'''+++///111555777999777222---(((&&&$$$%%%%%%%%%$$$$$$''')))!!!###"""!!!%%%(((&&& !!!!!!!!!""""""""" $$$$$$""""""&&&+++222BBBTTT[[[[[[[[[___[[[MMM<<>><<<777000(((&&&***111777777999;;;:::555///+++((('''&&&$$$""""""%%%***///((()))&&& !!!""""""!!! """"""$$$%%%###!!!&&&$$$)))555FFFTTTZZZ]]]```]]]PPP>>>111+++)))&&&$$$######$$$$$$$$$$$$#########$$$"""###%%%$$$!!! !!!!!!  """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''$$$$$$''''''%%%%%%''''''&&&&&&%%%$$$###""""""###!!!"""$$$$$$"""!!!###$$$$$$###"""""""""######"""$$$%%%###!!!%%%'''((('''%%%"""!!!!!!"""######""""""!!!!!! !!!!!!""""""""""""###### !!!!!!!!!!!!!!! !!!&&&((($$$ !!!!!!!!!!!!!!!""""""!!!!!!  !!!#########""""""###$$$$$$############$$$$$$$$$$$$$$$!!!!!!!!! """!!!!!! !!!!!!""" !!!!!!"""""""""""""""!!!""""""!!! """$$$############""" !!!""""""######""""""!!! !!!###$$$$$$$$$######%%%%%%$$$$$$#########"""bbbdddeeeffffffeeeeeefffccccccccccccbbbbbbaaa```bbbaaaaaabbbdddffffffeeebbbbbbbbbbbbbbbaaaaaa```___```aaabbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbccccccdddcccbbbaaa``````aaaaaaWWWOOOBBB777///+++******'''%%%+++,,,###$$$***(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$"""%%%))))))%%%"""$$$***,,,777FFFRRRWWWYYY\\\]]]aaaggglllooonnnllljjjjjjfffbbbcccdddaaaXXXOOODDDBBB>>>;;;777333---)))''''''&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''"""###$$$###"""$$$%%%&&&###%%%&&&&&&%%%%%%&&&(((&&&%%%###"""###$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%'''((((((&&&###"""###$$$%%%&&&&&&''''''111111///+++'''%%%%%%&&&%%%%%%'''))))))***222;;;SSSeeekkkkkkooommmiiilllkkklllmmmllljjjiiijjjkkkkkkjjjhhhggggggggghhhiiiiiihhhhhhgggggggggggggggffffffgggggggggggggggfffggggggggghhhhhhggggggggggggggggggfffeeecccaaaaaadddddddddcccccccccbbbbbbdddccccccbbbbbbaaaaaaaaabbbbbbaaaaaaaaaaaabbbbbb``````aaabbbccccccdddddddddddddddddddddcccbbbaaa```aaabbbbbbaaaaaabbbdddaaaaaaaaa```______^^^^^^______``````______^^^]]]]]]^^^______^^^^^^___aaa```___^^^^^^^^^^^^___```^^^^^^^^^^^^^^^^^^^^^^^^______````````````______```____________```aaaaaa]]]ZZZTTTJJJ@@@777222///---+++)))((()))))))))(((&&&%%%######%%%%%%$$$"""$$$$$$######$$$$$$%%%&&&"""##################"""  """$$$%%%$$$######$$$&&&+++000777<<<@@@:::888333+++&&&'''...555;;;===???>>>999222---***'''&&&$$$""""""$$$)))--->>>>>>:::111,,,***'''"""!!!"""###$$$###!!!"""###&&&'''""" &&&###$$$+++999IIIUUUZZZ\\\\\\PPP???111***(((&&&%%%!!!"""$$$$$$$$$$$$"""!!!!!!%%%&&&###"""### #########!!! !!!$$$'''"""###$$$$$$$$$$$$###"""""""""############""""""$$$$$$$$$$$$############'''$$$$$$'''(((%%%%%%(((###$$$$$$###""" ###""""""######""""""###############"""#########!!!######"""!!!!!!!!!)))))))))'''%%%###$$$%%%'''&&&$$$### !!!!!!!!!!!!"""""""""### !!!!!!""""""$$$%%%!!! !!!!!!"""""""""###!!!!!! !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!"""""""""######""" $$$###"""!!!  !!!!!!""""""!!!!!!!!!!!!!!! ###&&&$$$$$$$$$$$$""""""""""""""""""!!! """############!!!!!!!!!"""###%%%&&&''''''aaaccceeeeeecccbbbccceeeccccccddddddcccbbbaaa```bbbaaaaaabbbdddfffeeedddccccccddddddccccccbbbaaa______aaabbbbbbcccccccccaaaaaabbbbbbcccccccccddddddcccbbbaaa````````````VVVMMM???444...,,,+++******&&&***)))!!!###,,,***&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$###"""%%%+++,,,((('''((((((+++666FFFSSSYYY\\\___```bbbeeeiiikkkmmmmmmmmmhhhgggffffffddd]]]SSSKKKDDDAAA<<<888555000,,,)))&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&'''&&&%%%(((+++ """$$$$$$$$$%%%''')))%%%%%%$$$#########$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''(((((((((%%%%%%%%%&&&'''%%%"""$$$%%%&&&'''((()))((('''------,,,)))&&&%%%&&&'''%%%%%%'''))))))+++666AAAYYYhhhlllkkkooommmhhhlllkkkllllllkkkjjjiiijjjllljjjiiihhhgggfffggghhhiiihhhhhhhhhhhhhhhggggggfffffffffggghhhggggggfffeeeeeeffffffggggggffffffeeedddddddddddddddcccbbbbbbdddddddddcccccccccbbbbbbaaaaaabbbbbbccccccccccccbbbbbbaaaaaaaaaaaabbbbbb```aaaaaabbbcccddddddeeeccccccdddddddddcccbbbbbbaaabbbcccbbb```___```aaacccbbbbbbbbbaaaaaa``````_______________^^^^^^]]]\\\^^^______^^^^^^```aaa]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^______````````````______aaaaaa```____________```]]]\\\XXXPPPEEE:::444111...,,,)))(((((((((((('''((('''&&&'''((())))))((($$$$$$######$$$$$$%%%&&&!!!!!!""""""""""""!!!!!!"""!!!!!!"""$$$$$$###"""%%%%%%%%%(((---444:::>>>777999777111***'''+++000===@@@BBB@@@;;;444...+++%%%%%%%%%###""""""$$$&&&!!!###""" !!!###%%%&&&%%%$$$######$$$''''''""" &&&%%%$$$&&&000???NNNUUUUUUZZZNNN>>>000(((&&&&&&&&& !!!"""######"""!!! """###""""""###!!!$$$$$$$$$"""!!!"""%%%((("""###$$$$$$$$$$$$###"""######$$$%%%%%%$$$########################""""""&&&###$$$''''''%%%%%%(((&&&'''''''''&&&$$$!!! """######""""""######"""!!!"""""""""""""""""""""!!!&&&,,,,,,'''!!!&&&''''''&&&$$$$$$%%%'''&&&%%%$$$"""!!! !!!!!!!!!!!!""""""""" !!!!!!"""""" !!!### !!!!!!!!!""""""###### """"""!!!!!!!!!"""!!!!!!  !!!!!!!!!"""""""""!!!$$$%%%""""""$$$######$$$%%%%%%%%%%%%$$$!!!"""!!!  ###&&&!!!###$$$$$$######""""""###""""""!!! %%%&&&&&&&&&&&&%%%###"""!!!"""###$$$%%%&&&''''''```bbbdddcccaaa```bbbdddcccdddddddddcccbbbaaaaaaaaa``````bbbdddeeecccbbbdddddddddddddddcccbbbbbb^^^___```bbbccccccccccccaaaaaabbbbbbcccdddddddddccccccbbbaaa``````___^^^VVVKKK===222---,,,+++***,,,&&&((('''!!!$$$,,,***''''''&&&&&&&&&&&&''''''###$$$$$$%%%%%%%%%%%%$$$ ''')))'''''')))&&&)))444FFFSSSZZZ___cccddddddeeeggghhhiiiiiijjjeeeggghhhgggaaaXXXPPPJJJEEEAAA<<<777333///+++(((%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$######%%%%%%&&&'''### """''' !!!###$$$$$$%%%'''(((###(((***)))%%%"""!!!$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%'''((()))&&&&&&&&&&&&&&&$$$ $$$###$$$%%%''''''%%%######$$$%%%$$$$$$%%%(((***&&&&&&'''((((((,,,:::HHH\\\jjjllliiinnnmmmiiilllkkkllllllkkkjjjjjjkkkmmmkkkkkkjjjiiiiiiiiiiiijjjhhhhhhhhhhhhhhhgggfffffffffggghhhhhhhhhgggeeeeeeeeeeeeffffffffffffeeeeeebbbbbbcccdddddddddccccccdddddddddcccccccccbbbbbb___```aaacccddddddddddddbbbbbbbbbaaaaaabbbbbbbbbaaaaaaaaabbbcccccccccdddbbbcccccccccccccccbbbbbbaaabbbcccaaa___^^^___```________________________^^^____________^^^]]]]]]\\\^^^______^^^^^^```aaa\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^______````````````______aaaaaa``````_________^^^]]]]]][[[UUUKKK@@@888444000...***)))(((((('''&&&%%%%%%&&&&&&'''''''''((($$$$$$######$$$$$$%%%&&&#########$$$$$$#########%%%$$$$$$%%%&&&'''%%%$$$&&&%%%%%%'''+++222999===999;;;<<<777000++++++---888;;;???>>>:::333---***"""$$$$$$$$$"""!!!!!!"""!!!$$$%%%$$$%%%((()))'''!!!$$$''')))******$$$$$$%%%'''$$$!!!&&&%%%%%%%%%***888HHHQQQRRRWWWLLL<<<...'''%%%&&&(((!!!!!!""""""""""""!!!!!! !!!%%%%%%###!!!""""""!!! !!!###%%%########################%%%&&&'''(((((('''&&&%%%""""""""""""""""""######%%%"""###&&&'''$$$%%%(((&&&&&&''''''&&&$$$###!!!"""$$$### ###$$$""" !!!""""""######""""""""" """***333555...&&&"""###$$$###""""""###%%%!!!!!!!!!""""""""""""""" !!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!! ###(((!!!""""""""""""""""""###!!!######"""!!!"""###!!!!!!!!! !!!""""""!!!"""""""""############"""$$$ !!!"""!!!###%%%'''(((!!!!!!"""###############"""######"""!!!!!!###%%%!!!""""""############"""############""""""!!! !!!###$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$###```ccceeeccc```^^^aaaeeedddcccccccccccccccccccccaaa``````aaaccccccaaa___cccccccccccccccbbbaaaaaa^^^___```aaaccccccccccccaaaaaabbbccccccdddeeeeeebbbbbbcccbbbaaa```^^^]]]VVVKKK<<<111,,,+++***))),,,%%%'''((($$$''',,,'''(((''''''''''''''''''((($$$%%%&&&''''''''''''&&& &&&'''%%%%%%'''&&&)))444EEETTT]]]ccchhhjjjkkkkkkkkkiiigggdddccc```dddgggddd[[[SSSOOOOOOGGGCCC===777222///+++((($$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""!!!###$$$ %%%###$$$&&&%%%$$$$$$%%%'''$$$))),,,***&&&###"""&&&&&&&&&&&&&&&%%%%%%%%%""""""!!!!!!"""###%%%&&&''''''&&&&&&'''&&&###!!!$$$###"""$$$&&&%%%""""""############%%%(((***(((((((((((('''...>>>OOO]]]iiijjjhhhmmmmmmjjjnnnlllmmmmmmllljjjkkkmmmooojjjjjjjjjjjjjjjiiiiiihhhggghhhhhhiiihhhgggfffeeefffggghhhiiihhhgggeeedddffffffggggggggggggffffffccccccdddddddddddddddcccdddddddddcccccccccbbbbbb```aaabbbcccddddddccccccccccccbbbbbbbbbbbbccccccaaaaaabbbbbbbbbbbbbbbbbbaaaaaabbbbbbcccbbbbbbaaa___```aaa```___^^^___```[[[[[[\\\\\\]]]]]]^^^^^^^^^^^^______^^^^^^]]]\\\]]]___```___^^^^^^___```\\\]]]]]]]]]]]]]]]]]]\\\^^^^^^^^^^^^^^^^^^^^^^^^______````````````______^^^___```aaaaaaaaa```___]]]]]]\\\XXXRRRHHH>>>777444111---+++***)))'''&&&$$$$$$$$$$$$###"""######$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$######"""###$$$'''((('''&&&&&&%%%%%%''',,,333:::>>><<<===<<<888222---++++++---111666888555000+++)))!!!"""###"""!!!!!!"""$$$"""""" !!!###%%%''')))***&&&######&&&%%%""""""%%%"""$$$$$$'''444GGGRRRUUUUUUKKK<<<...&&&%%%(((+++###""""""""""""""""""### !!!%%%&&&$$$ """!!! !!!###""""""!!! !!!""""""$$$%%%&&&''''''&&&%%%$$$ !!!!!!!!!"""############!!!!!!%%%&&&$$$$$$'''############""""""!!! """%%%$$$$$$%%%"""!!!"""###$$$$$$$$$######$$$"""###)))000333000,,,$$$%%%%%%$$$"""!!!"""$$$ !!!!!!""""""###### !!!!!!!!!""""""!!!!!!!!!!!!!!! !!! """!!! $$$***#########""""""""""""""" """"""!!! !!!""" !!!""""""###""""""""""""############  """""""""$$$%%%''')))*** ###$$$%%%$$$###"""###$$$((('''%%%$$$"""!!!!!! #########$$$######"""""" """############''''''&&&%%%$$$$$$######```ccceeeccc```^^^bbbeeedddccccccbbbbbbcccddddddaaa``````aaabbbbbb```^^^bbbbbbbbbbbbbbbaaa``````^^^___```aaaccccccddddddaaaaaabbbcccddddddeeeeeeaaabbbccccccbbb```]]][[[VVVKKK;;;000,,,+++***(((+++$$$&&&***'''***+++###((((((''''''''''''((((((&&&&&&'''((()))))))))(((,,,)))***---,,,(((&&&(((&&&)))333EEEUUU___ffflllqqqrrrrrrqqqmmmhhhbbb^^^\\\bbbeee```VVVOOOPPPTTTIIIDDD===777222///+++)))###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$ ###&&&######,,,'''(((((('''%%%###$$$%%%$$$&&&((('''%%%$$$&&&((('''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((('''&&&'''(((((('''%%%)))''''''(((***)))%%%!!!'''((((((&&&%%%%%%''')))***)))(((''''''...AAASSS]]]iiiiiigggmmmmmmkkknnnmmmmmmmmmlllkkkkkkmmmpppggghhhiiiiiiiiihhhfffeeeggghhhiiiiiiiiihhhfffeeefffggghhhiiihhhgggeeecccgggggghhhhhhhhhhhhggggggeeefffffffffeeeeeedddcccdddddddddcccccccccbbbbbbaaabbbcccddddddcccaaaaaaddddddccccccccccccddddddbbbbbbbbbaaaaaaaaaaaaaaa```aaaaaabbbbbbbbbaaaaaa\\\^^^______^^^^^^```aaa]]]^^^^^^___```aaabbbbbb^^^^^^______^^^^^^]]]\\\^^^___```___^^^]]]^^^```]]]^^^^^^______^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^______````````````______[[[\\\___aaabbbbbbaaa```___^^^]]][[[VVVMMMBBB:::666333///,,,+++)))(((&&&((())))))'''%%%######$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$######### """%%%''''''&&&%%%%%%%%%(((---555<<<@@@>>>===;;;666111,,,******$$$(((///222111---***(((!!!!!!!!!!!! """%%%((($$$'''(((%%%%%%((('''$$$######""""""######$$$%%%&&&"""!!!%%%&&&$$$###%%%"""###&&&333GGGUUUXXXUUUKKK<<<...'''&&&***---%%%$$$###""""""###$$$%%%"""$$$$$$ ###$$$"""!!!######"""!!!"""###"""!!!!!!""" !!!###$$$$$$###!!!  !!!"""######$$$""" !!!$$$%%%###$$$'''#########""""""""""""""""""%%%$$$$$$%%%""""""###$$$%%%&&&%%%%%%$$$######$$$&&&)))---//////)))))))))'''$$$######$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!  """!!!"""((($$$$$$######""""""!!!!!!!!!!!!  !!!!!!"""""" !!!!!!!!!!!!"""""""""###### !!!'''%%%""""""!!!  !!!!!!"""""""""""""""$$$%%%'''&&&$$$###"""#########""""""###%%%'''(((######$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%ccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa`````````___aaacccddddddbbbaaaaaabbbaaaaaabbbaaaaaa```___^^^___^^^```dddkkkpppqqqqqqaaa``````aaaaaa___\\\YYYTTTEEE666///+++&&&$$$%%%&&&$$$'''+++,,,)))(((***%%%'''))))))'''%%%%%%%%%%%%%%%%%%&&&'''((()))***))))))(((&&&&&&%%%%%%%%%999...666JJJUUU___jjjmmmpppuuuxxxuuunnniiihhhiiinnniiiccc```___[[[SSSMMMKKKFFF>>>666///,,,******%%%&&&''''''((((((''''''#########$$$$$$#########%%%$$$"""!!!!!!!!!"""###&&&%%%$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###'''((('''%%%#########$$$%%%'''***+++&&&&&&%%%$$$$$$$$$%%%%%%'''''')))++++++222FFF[[[jjjjjjkkklllmmmmmmmmmmmmllllllllllllkkkjjjiiihhhjjjjjjjjjiiiiiiiiiiiihhhiiiiiihhhgggggggggggggggdddeeeeeefffgggfffffffffiiihhhfffeeeddddddeeefffeeecccbbbdddggghhhfffccccccccccccccccccbbbaaa```ccccccbbbaaabbbccceeefffbbbcccddddddcccbbbaaa```___```aaa```______aaacccaaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaaaaaaaaaaa```________________________]]]^^^___^^^\\\[[[\\\]]]]]]^^^^^^______^^^^^^]]]```___^^^\\\[[[[[[\\\\\\_________```______^^^]]]]]]^^^______``````______]]]^^^^^^___```aaabbbbbb^^^]]]\\\\\\XXXPPPDDD;;;555444111...***(((((((((&&&'''&&&%%%######%%%'''########################&&&$$$%%%(((((($$$###%%% !!!""""""######%%%"""###***444:::999555;;;888333000...,,,***((($$$$$$$$$&&&'''&&&### !!!"""""""""""""""!!! ###""" !!!%%%%%%%%%%%%$$$$$$$$$#########"""!!! !!!""""""%%%%%%###%%%333HHHTTTUUUPPPLLLEEE888+++"""###$$$"""!!!$$$$$$###  """"""%%%&&&$$$!!! ###&&&###############$$$$$$%%%!!!!!!""""""######$$$$$$!!!###$$$$$$######$$$%%%"""!!! """######"""######""""""!!!!!! !!!###%%%&&&'''&&&&&&###############$$$$$$$$$$$$###"""&&&&&&///CCC???666***"""!!!"""""" !!!!!!!!!!!!"""""""""###""""""######"""!!! !!! !!!""""""  !!!!!! $$$!!!!!!###""" """!!! !!!!!!"""###"""!!! """ !!!!!!$$$!!!!!! !!!!!!"""$$$%%%&&&'''((('''&&&$$$"""!!!!!!"""""""""!!!!!!"""######!!!""""""###$$$&&&'''((()))(((&&&%%%$$$%%%%%%$$$###ccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa`````````aaabbbddddddbbbaaabbbbbbbbbbbbbbbbbbbbbbbbaaaaaaeeecccaaabbbeeefffeeecccaaaaaa```aaaaaa___\\\YYYSSSEEE666...+++'''%%%%%%+++)))***...---)))((())))))+++---,,,+++)))))))))'''''''''''''''((()))***)))))))))(((((()))******---%%%222HHHSSS___lllpppuuuxxxzzzxxxrrrmmmjjjjjjlllgggbbb```___]]]WWWRRRKKKFFF===555...+++)))(((%%%&&&&&&'''''''''''''''###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$###"""!!!&&&%%%$$$"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""%%%'''&&&$$$&&&%%%%%%$$$%%%&&&'''(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&(((+++---666LLL```iiiiiikkklllmmmmmmmmmmmmnnnnnnnnnmmmmmmlllkkkjjjiiiiiiiiihhhhhhhhhggggggiiiiiihhhgggggggggggggggfffgggggghhhhhhhhhhhhhhhgggffffffeeeeeeeeeffffffcccbbbbbbdddeeefffeeeccccccccccccccccccbbbaaaaaacccbbbaaaaaaaaabbbcccdddbbbccccccdddcccbbbaaa``````aaabbbaaa``````bbbdddcccccccccbbbaaa``````______``````aaaaaa`````````________________________```aaabbbaaa___^^^___```^^^^^^^^^^^^^^^^^^^^^^^^aaa```^^^]]]\\\\\\\\\]]]]]]]]]^^^___`````````___]]]^^^______``````________________________``````___^^^]]]]]][[[SSSHHH@@@444333000---***'''''''''&&&'''&&&%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!&&&&&&######%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%,,,444:::<<<;;;888888666222---)))%%%$$$%%%%%%%%%%%%'''&&&$$$"""%%%%%%%%%$$$###""" !!!"""""" $$$)))"""""""""######$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%######///AAANNNQQQTTTRRRLLLBBB777---(((''' ###### """$$$###"""!!! !!!!!!""""""#########!!!"""###$$$!!!!!!!!!!!!!!!""""""###"""##################$$$!!!"""$$$###""""""###%%%###"""!!!!!!###$$$$$$######"""""""""!!!!!!!!! !!!###$$$%%%&&&&&&&&&###############$$$$$$$$$%%%###!!!$$$$$$---???CCC:::...&&&%%%''''''''' !!!!!!###"""""""""!!!!!!!!!!!!!!! !!!""""""!!!  !!!""""""!!!"""$$$%%%$$$######"""!!!   """###"""!!!"""!!!  !!! !!!!!!!!!!!!%%%###!!!!!!"""###"""!!!%%%"""!!!"""!!! """"""""""""######$$$$$$%%%$$$###"""!!!!!!!!!!!!"""!!!!!!"""######!!! !!!!!!"""###$$$%%%%%%&&&&&&$$$###%%%&&&&&&"""bbbbbbccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```bbbddddddbbbaaabbbcccbbbbbbccccccdddcccccccccaaa`````````bbbcccbbbaaabbbaaaaaaaaaaaa___[[[XXXQQQCCC555...+++'''&&&&&&***'''(((***)))$$$"""###((()))+++***)))'''(((((())))))(((((((((((())))))$$$$$$$$$%%%&&&'''((()))&&&"""222IIITTT^^^lllqqqzzz{{{|||{{{xxxtttooollllllhhhccc```___]]]YYYUUULLLFFF<<<333...***((('''%%%%%%&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$ """%%%&&&'''%%%###!!!%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%((((((&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((((((%%%%%%'''***000===RRReeeggghhhjjjkkklllmmmmmmmmmoooooooooooonnnmmmllllllhhhhhhhhhhhhgggggggggfffiiihhhhhhggggggggggggggggggggghhhhhhhhhiiiiiiiiieeeeeeffffffffffffffffffaaabbbddddddcccccccccdddbbbccccccccccccbbbaaaaaacccbbbaaaaaa```aaaaaaaaabbbccccccccccccbbbaaaaaa```bbbccccccbbbaaacccdddeeedddcccbbbaaa___^^^^^^______`````````______^^^________________________```bbbbbbbbb```___```aaa```___^^^]]]]]]^^^___```aaa```___^^^^^^]]]^^^^^^[[[\\\]]]___```aaaaaaaaa]]]^^^______``````__________________^^^^^^]]]]]]```___^^^___]]]WWWNNNFFF555444111///,,,)))((('''&&&''''''%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ %%%'''$$$$$$&&&$$$$$$$$$$$$$$$$$$%%%%%%!!!"""%%%)))---111444666222333555333///+++'''$$$'''%%%$$$$$$%%%&&&$$$###&&&&&&&&&%%%$$$###"""!!!""" !!!  %%% !!!"""###$$$%%%######"""""""""$$$%%%&&&((((((&&&$$$***999HHHPPPPPPPPPNNNHHH>>>444---***%%%"""!!!$$$### """###############""""""!!!"""  """#########!!!!!!!!!!!!!!!""""""###$$$$$$###############""" !!!###"""!!!!!!"""$$$$$$###"""###%%%%%%%%%$$$""""""""""""!!!!!!!!!!!!"""""""""###$$$%%%&&&'''""""""#########$$$$$$$$$###'''$$$!!!$$$###+++===CCC:::...%%%###$$$%%%%%% !!!!!!!!!######!!! !!!!!!"""!!! !!!"""###!!! !!!!!!!!! !!!$$$'''$$$%%%&&&%%%###""""""###%%%$$$###"""!!!!!!!!!!!!!!!######""" ###""""""!!!!!! !!!!!!"""###$$$%%%(((%%%  %%%###!!!!!!"""###"""!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$###"""!!!"""!!!!!!"""######""" !!!!!!!!!"""""""""""""""""""""%%%'''&&&"""bbbbbbcccccccccccccccdddbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb```bbbccccccbbbbbbbbbcccaaaaaabbbcccdddddddddcccaaaaaaaaabbbcccdddddddddcccbbbaaabbbaaa___[[[XXXOOOAAA333---+++((('''((((((%%%%%%'''&&&!!!!!!&&&'''((((((&&&&&&&&&'''***))))))(((''''''((((((############$$$%%%&&&''')))'''999PPPWWW^^^kkkpppzzzzzz{{{||||||yyytttpppmmmiiiddd```^^^\\\YYYWWWNNNFFF<<<333...+++)))'''%%%%%%&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***%%%&&&'''***222BBBWWWgggggghhhiiikkklllmmmmmmmmmnnnnnnooonnnnnnmmmlllllliiiiiihhhhhhhhhggggggggghhhhhhgggggggggggghhhhhhfffffffffffffffgggggghhhcccdddfffggghhhgggffffff```cccfffeeecccaaaccceeebbbbbbcccccccccbbbbbbaaaccccccbbbbbbaaaaaaaaaaaabbbbbbbbbcccbbbbbbbbbbbbaaabbbddddddcccbbbccceeeddddddcccbbbaaa```________________________^^^]]]________________________^^^___```___^^^]]]^^^___aaa___^^^\\\\\\^^^___aaaaaaaaa``````____________\\\]]]^^^___````````````]]]^^^______```_________^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^______ZZZRRRLLL999777444111...,,,***(((&&&''''''&&&%%%$$$%%%&&&########################!!! """''')))&&&%%%'''&&&&&&&&&%%%%%%$$$$$$$$$"""$$$&&&&&&%%%'''+++///,,,---000444666444///***&&&%%%###"""###$$$$$$#########$$$%%%%%%%%%%%%$$$$$$""""""""" !!!""""""###$$$$$$""""""!!!!!!"""$$$%%%&&&******(((&&&)))666FFFRRRMMMNNNNNNJJJCCC999///)))((($$$###$$$$$$!!!!!!$$$ """###$$$$$$###!!! !!!"""$$$###!!!###############$$$$$$%%%#########""""""!!!!!!!!!!!!""""""!!!!!!"""#########"""###%%%&&&$$$###""""""""""""!!!!!!!!!!!!$$$###"""""""""$$$%%%&&&"""""""""###$$$$$$%%%%%%$$$((($$$!!!%%%$$$+++<<>>111'''!!! !!!""""""""""""#########$$$###!!! """###!!! !!!######""" $$$$$$$$$######'''...333777777444...'''""""""$$$'''&&&%%%$$$######"""""""""$$$$$$!!!"""######"""!!! !!!!!! """$$$''')))+++&&&  ###""""""!!!""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$###"""!!!!!!"""$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!! ###&&&&&&$$$#########bbbbbbccccccddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccc___aaaccccccbbbbbbcccddd``````aaabbbccccccccccccfffeeeeeecccaaa```______ccccccbbbbbbbbb___[[[XXXMMM@@@222,,,+++)))((())))))''''''))))))%%%%%%'''''')))))))))(((''')))***))))))((('''&&&&&&&&&&&&((((((''''''''''''((((((,,,+++===SSSZZZ```jjjooovvvwwwyyy|||}}}{{{wwwssskkkhhhccc___]]]\\\\\\[[[OOOGGG;;;222///---***'''$$$%%%%%%&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&'''(((+++666HHH[[[fffhhhhhhjjjkkklllmmmmmmmmmllllllmmmmmmmmmlllkkkkkkjjjjjjiiiiiiiiihhhhhhhhhhhhhhhgggggggggggghhhhhhgggffffffffffffggghhhhhhcccdddfffggghhhgggffffffbbbeeeggggggdddbbbdddfffaaabbbbbbcccccccccbbbbbbdddddddddccccccbbbbbbaaabbbbbbbbbbbbbbbbbbccccccaaacccdddeeedddccccccdddbbbbbbbbbaaaaaaaaaaaaaaa______``````___^^^]]]]]]________________________\\\]]]^^^^^^]]]\\\]]]^^^aaa```^^^]]]]]]^^^```aaa``````````````````______^^^_______________^^^^^^]]]^^^______```_________\\\\\\]]]]]]^^^______```___]]]]]]^^^^^^\\\UUUPPP>>>999444000...,,,)))'''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###'''(((%%%%%%(((---,,,,,,+++***)))(((((($$$&&&(((&&&$$$&&&+++111///------444;;;<<<555,,,%%%###!!!!!!"""###"""!!!!!!""""""###############""""""%%%'''$$$########################!!! !!!"""$$$%%%((('''&&&%%%(((222DDDRRRPPPQQQRRRPPPJJJAAA666000((($$$"""###""" $$$ """######""" !!!"""$$$###!!!###############$$$$$$%%%"""""""""!!!!!! !!!""""""!!!!!!"""###"""!!!!!!###%%%%%%###"""!!!!!!!!!!!!""""""""""""$$$###"""!!!"""###$$$%%%!!!""""""###$$$$$$%%%%%%$$$((($$$"""'''''',,,<<>>HHHSSSPPPIII===000(((&&&'''&&&%%%$$$"""!!!!!! """$$$$$$!!!"""""""""!!!!!!!!!%%%(((***///***$$$ !!!###$$$ !!!!!!"""!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$%%%%%%%%%######"""!!!!!!"""$$$%%%###"""###""""""""""""!!!!!!!!!&&&***---''' '''bbbbbbccccccdddeeeeeeeeebbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccddddddddd___aaacccccccccbbbcccddd```aaabbbbbbbbbbbbbbbbbb___```aaaaaa```___aaabbbdddccccccbbbbbb___[[[XXXKKK>>>111,,,+++))))))+++(((%%%&&&((()))&&&&&&)))&&&&&&'''&&&%%%%%%''')))(((((('''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''+++)));;;RRR[[[bbbllloooqqqtttyyy||||||zzzvvvttthhheeeaaa]]]\\\\\\^^^___OOOEEE888000...---+++((($$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$"""""""""$$$$$$""""""$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%$$$###$$$&&&###$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&'''((((((%%%''')))...;;;OOO```hhhjjjjjjkkklllmmmmmmmmmmmmjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiggggggggggggggghhhhhhiiijjjiiihhhggghhhiiijjjkkkeeeeeeffffffffffffffffffdddfffgggfffeeeddddddeeeaaaaaabbbccccccccccccbbbccccccdddddddddccccccbbbbbbbbbbbbaaabbbbbbcccddd```bbbdddeeedddccccccdddaaaaaaaaaaaaaaaaaabbbbbb```````````````___^^^]]]________________________]]]^^^```___^^^^^^___```aaa```___^^^^^^___```aaa______````````````____________``````___^^^^^^]]]]]]^^^______``````______\\\\\\]]]^^^___```aaaaaa___]]]\\\]]]^^^]]]XXXSSSCCC<<<444...,,,***(((%%%%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&""""""%%%%%%$$$%%%(((///...---,,,***)))((('''!!!"""######$$$(((///444777333000444999999111***%%%###""""""######"""!!!#########"""!!! !!!"""&&&***((("""!!!$$$$$$$$$######"""""""""!!!!!! """###$$$%%%###"""###&&&///???NNNPPPQQQQQQQQQNNNFFF===666+++&&&###""" ###!!!"""###""" !!!!!!"""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!! !!!###"""!!!!!!"""$$$!!!!!!"""###%%%%%%###!!!!!!!!!!!!!!!""""""""""""$$$######"""""""""######!!!!!!"""###$$$%%%%%%&&&###'''$$$$$$)))(((+++888LLLFFF<<<111)))$$$"""""" !!!!!!!!!"""""""""!!!!!! !!!######!!! """$$$$$$###""""""%%%+++:::LLLZZZ___[[[RRRFFF999///)))&&&$$$###""" !!!######""" """!!!!!!  ###''')))***&&&""" !!!"""""" """"""!!! !!!"""######"""  !!!""""""""""""""""""!!!!!!###%%%%%%$$$###############"""""""""""",,,000000((($$$bbbbbbccccccdddeeeeeefffbbbbbbbbbbbbbbbbbbbbbbbbcccccccccdddddddddeeeeee___aaacccccccccbbbccceeecccccccccdddccccccbbbbbbYYY\\\___``````aaadddfffeeedddccccccbbb___[[[XXXIII<<<000++++++******,,,(((%%%%%%''''''%%%%%%((($$$%%%%%%$$$###$$$&&&((()))((('''''''''''''''((($$$$$$$$$$$$%%%&&&''''''...)))999QQQ]]]eeennnooopppuuu{{{}}}zzzvvvssssssjjjgggbbb]]]YYYYYYZZZ\\\LLLAAA555---,,,,,,***'''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""!!! !!!"""$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""$$$&&&%%%###"""###%%%###$$$%%%'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&$$$'''+++222BBBXXXgggllllllmmmmmmnnnnnnmmmmmmmmmjjjjjjkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggghhhiiiiiijjjiiihhhggghhhiiikkklllgggffffffeeeeeeeeeffffffeeeeeeddddddeeeeeecccbbbaaaaaabbbcccccccccccccccaaabbbccccccdddcccbbbbbbbbbbbbaaaaaaaaabbbdddddd___aaadddeeedddcccbbbcccccccccbbbbbbaaaaaa``````aaaaaaaaaaaa```___^^^]]]________________________]]]___``````______```bbb```__________________```^^^^^^___`````````___^^^^^^^^^__________________]]]^^^______``````______^^^^^^^^^______````````````^^^]]]]]]___^^^ZZZVVVJJJBBB666///,,,+++)))'''%%%'''))))))'''%%%%%%&&&""""""""""""""""""""""""'''###!!!$$$%%%%%%(((---///...---+++)))'''&&&%%%!!!!!!!!!!!!$$$***111666999777555333111...***(((%%%$$$$$$%%%&&&&&&###!!!#########"""!!! """!!!$$$'''&&&""""""&&&!!!!!!""""""""""""""""""###"""!!!!!!!!!"""###$$$&&&!!! ###'''...<<>>333///,,,((('''((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$"""!!!""""""###$$$$$$$$$$$$$$$###"""!!!!!!"""$$$$$$$$$$$$&&&'''&&&%%%%%%$$$$$$$$$%%%%%%"""$$$&&&&&&$$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$###"""###$$$$$$!!!###%%%&&&%%%%%%&&&((($$$%%%***666JJJ]]]hhhkkknnnnnnoooooooooooonnnnnniiiiiiiiiiiiiiiiiihhhhhhfffffffffggghhhhhhiiiiiiiiiiiihhhhhhggggggffffffbbbccccccdddeeefffggggggdddeeefffggggggfffeeedddhhhhhhgggeeedddcccbbbaaabbbccccccccccccbbbaaaaaaaaabbbcccddddddcccaaaaaa_________```aaaaaabbbbbb```aaaccccccaaa```aaabbb````````````____________```____________^^^^^^^^^]]]]]]^^^___``````______\\\ZZZZZZ]]]```aaa^^^[[[[[[[[[\\\\\\^^^___aaabbb^^^^^^^^^^^^^^^^^^^^^^^^bbbaaaaaaaaa``````____________]]]\\\\\\\\\\\\\\\]]]\\\\\\^^^______]]][[[aaaaaa``````___^^^\\\\\\WWWNNNAAA777111...+++)))))))))((('''&&&$$$"""!!!&&&(((******(((%%%$$$$$$&&&%%%######%%%)))---000222111///---+++***))))))$$$%%%###"""$$$---<<>>555---+++***((('''((((((((((((((((((((((((((()))(((((())))))***++++++&&&%%%%%%$$$%%%&&&'''(((&&&&&&'''''''''''''''&&&+++555DDDTTTaaajjjooorrruuuuuuuuuuuutttrrrpppnnnmmmkkkeee^^^WWWSSSSSSTTTDDD:::000,,,***'''&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""###$$$&&&&&&%%%%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&&&&(((***)))(((''')))+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%&&&&&&"""$$$&&&'''&&&&&&'''(((''')))///===PPPbbbkkknnnmmmmmmnnnnnnooonnnnnnnnnmmmmmmmmmlllllllllllllllllllllkkkjjjjjjiiiiiihhhhhhhhhhhhhhhggggggggggggeeeeeeeeeffffffgggggghhhdddeeefffggggggfffeeedddhhhggggggfffeeedddcccccccccccccccdddcccbbbbbbaaaaaabbbccccccccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```aaaccccccaaa```aaabbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^]]]^^^^^^___``````______[[[ZZZ[[[]]]```aaa```^^^^^^^^^^^^^^^___``````aaa````````````````````````bbbbbbbbbaaaaaaaaa``````^^^^^^^^^^^^^^^____________]]][[[[[[]]]^^^^^^]]]````````````___^^^]]]]]]ZZZSSSGGG===555000---,,,(((((((((((('''&&&%%%$$$$$$&&&((((((&&&$$$######&&&%%%$$$$$$&&&***...000.../////////...+++((('''((()))(((&&&$$$(((000888777777777444...(((%%%###!!! !!!###%%%&&&%%%######$$$%%%&&&&&&%%%$$$$$$""""""############""""""!!!$$$$$$&&&***"""###$$$###!!!!!!"""###"""###!!!$$$111???LLLKKKMMMOOOPPPOOONNNMMMIIICCC888///)))%%%$$$### !!!!!!""""""######$$$###"""!!! !!!!!!""""""""""""#########$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""###############"""!!! !!! """$$$&&&$$$"""!!!!!!!!!!!!!!!!!! ###"""""" $$$"""!!!###'''&&&"""###)))000666888333...,,,'''"""$$$###!!! !!!"""###""""""!!!!!!"""###$$$"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!###,,,999CCCYYY]]][[[SSSPPPOOOEEE888+++)))&&&###!!!!!!!!!!!! !!!"""""""""""""""!!!"""!!!!!! """###"""$$$((( !!!!!!""""""######!!!!!!!!!!!!""""""""""""$$$###%%%$$$$$$'''###"""!!! !!!!!! !!!######""""""###$$$''''''%%% $$$###""""""###$$$$$$""" bbbccccccdddeeedddddddddccccccdddeeedddcccbbbaaa```aaabbbcccddddddddddddddddddccccccbbbcccccccccaaabbbbbbccccccbbbbbbaaabbbbbbbbbbbbcccccccccdddaaabbbbbb``````___XXXPPP;;;222+++)))(((&&&%%%&&&((((((((((((((((((((((((''''''''''''''''''(((((($$$$$$$$$%%%&&&'''))))))%%%%%%%%%&&&'''((())))))///999HHHWWWccckkkppprrrssssssssssssrrrqqqpppoookkkiiiddd]]]VVVSSSSSSUUUCCC999///,,,***''''''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%&&&(((''''''&&&&&&&&&&&&'''((()))***++++++******+++,,,''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%'''(((''''''((())))))+++333DDDWWWeeelllnnnkkkllllllmmmnnnnnnnnnmmmllllllkkkkkkjjjjjjjjjjjjiiiiiiiiihhhggggggffffffgggggggggggghhhhhhhhhhhhggggggggggggggggggggggggeeeeeeffffffffffffeeeeeeggggggfffffffffeeeeeeeeedddddddddddddddccccccbbbaaabbbbbbcccccccccbbbbbbdddccccccbbbaaaaaa`````````aaaccccccaaa```aaabbbbbbbbbbbbbbbaaaaaaaaaaaa```____________^^^^^^^^^]]]^^^______```_________\\\[[[\\\^^^```aaaaaa___````````````````````````________________________aaaaaa```````````````___^^^______`````````______aaa^^^[[[ZZZ[[[]]]______^^^_______________^^^^^^]]]YYYPPPEEE:::222///...))))))((((((((('''''''''%%%'''))))))'''%%%$$$$$$&&&%%%$$$%%%'''***...000***,,,///000///,,,'''%%%(((******(((%%%$$$'''***222555888888444///***(((&&&$$$######$$$### %%%%%%$$$###""""""!!! !!!!!!"""###$$$$$$$$$$$$ ###$$$"""###&&&!!!""""""!!! !!!###%%% """"""!!!"""---:::IIIKKKNNNPPPQQQQQQOOONNNOOOJJJAAA555+++%%%$$$%%% !!!"""###$$$$$$###""""""!!!!!!""""""###""""""######$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$"""!!!!!!!!!!!!!!!"""$$$%%%$$$""" !!!!!!"""""""""###$$$!!!!!!###""" !!!###""" """$$$$$$$$$''',,,:::CCCJJJFFF===222((("""###"""!!! !!!"""###"""!!!!!!!!!!!!"""###$$$#########""""""!!!!!!!!! """#########&&&---333IIITTT]]]\\\XXXRRREEE666)))(((&&&$$$###"""###### !!!"""###$$$%%%%%%%%% """""""""  !!! !!!"""!!!###&&&!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""### !!!%%%'''$$$"""###%%%### !!!### !!!############%%%&&&&&&&&&$$$ !!!%%%$$$######$$$&&&'''%%%$$$bbbbbbccccccddddddddddddbbbcccdddeeeeeedddaaa```aaaaaabbbbbbcccccccccccceeeeeedddcccbbbbbbccccccaaaaaabbbbbbbbbbbbaaaaaabbbbbbbbbcccccccccdddddd```bbbbbb```___^^^WWWNNN;;;333,,,+++***((('''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%&&&''')))***000;;;KKKZZZdddjjjooorrrrrrrrrqqqqqqppppppoooooojjjgggbbb\\\VVVSSSSSSTTTFFF<<<222...,,,(((''')))$$$$$$$$$%%%%%%%%%&&&&&&!!!"""$$$&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((('''&&&%%%&&&'''(((''''''''''''(((((()))((())))))))))))))))))***'''''''''''''''''''''''''''&&&$$$######$$$&&&'''))))))((((((''''''''''''$$$&&&(((((('''&&&'''((((((***555HHH[[[fffjjjllljjjjjjkkklllmmmmmmmmmmmmkkkkkkkkkjjjiiiiiihhhhhhdddeeeeeeffffffggghhhhhhfffffffffggghhhiiiiiiiiihhhhhhhhhggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffdddeeeeeeeeeeeedddccccccaaabbbbbbbbbccccccccccccccccccccccccbbbbbbaaaaaa```aaaccccccaaa```aaabbbbbbbbbbbbaaaaaaaaa`````````____________^^^^^^^^^^^^^^^_______________^^^^^^^^^^^^___`````````___^^^______```````````````]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^`````````aaa```___]]]]]]aaa^^^\\\[[[\\\^^^______]]]^^^^^^___``````______]]]\\\VVVKKK>>>444000///,,,+++***)))((((((''''''(((***++++++)))''''''(((%%%$$$###$$$&&&))),,,...)))+++---///...,,,(((&&&$$$%%%'''&&&%%%$$$&&&'''...333999<<<:::555111...&&&%%%############!!!%%%$$$"""!!! !!!"""###$$$%%%%%%%%%(((%%%$$$&&&%%%"""!!!$$$  """%%%))) """""" !!!***444FFFKKKOOOQQQQQQRRRQQQNNNOOOLLLDDD888,,,%%%###%%% !!!"""#########!!!!!!!!!""""""######$$$########################!!!!!!""""""############""""""""""""""""""""""""'''''''''&&&%%%$$$""""""!!!!!!"""######$$$###"""###############$$$%%%%%%%%%#########"""!!!!!!""""""!!! !!!"""$$$(((+++888CCCNNNMMMCCC666---((( !!!"""$$$%%% !!!!!!""""""###$$$$$$$$$######""""""!!!!!!"""######"""!!!"""%%%(((444AAAMMMQQQNNNGGG:::///((('''&&&$$$""""""!!!!!! """$$$%%%&&&''''''!!!!!!"""!!! ### !!!!!!"""###"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!!"""$$$###!!! !!!  """$$$%%% """$$$$$$$$$%%%&&&((("""%%%&&&%%%$$$%%%&&&&&&%%%%%%&&&'''(((&&&$$$bbbbbbbbbbbbccccccddddddbbbcccdddeeeeeedddaaa```cccccccccbbbbbbaaaaaaaaaeeeddddddcccbbbbbbbbbbbbaaaaaaaaabbbbbbaaaaaaaaabbbccccccccccccddddddddd```aaaaaa______]]]TTTKKK:::222,,,+++,,,)))((()))(((((((((((((((((((((((())))))*********)))((((((&&&&&&&&&&&&&&&&&&&&&%%%((('''&&&%%%%%%&&&'''(((000<<>>333...+++'''%%%&&&$$$$$$$$$%%%%%%%%%&&&&&& !!!###%%%&&&&&&%%%$$$%%%&&&&&&'''''''''&&&&&&%%%&&&'''&&&%%%$$$%%%&&&'''''''''''''''((()))***)))(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&''',,,,,,,,,,,,,,,++++++***$$$&&&(((((('''&&&'''((()))***666LLL___fffiiikkkjjjjjjkkklllllllllllllllnnnnnnnnnmmmlllkkkkkkkkkgggggghhhiiiiiijjjjjjkkkeeeeeefffggghhhiiijjjjjjhhhhhhggggggfffeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeeeefffffffffffffffdddeeeeeeeeeeeedddccccccaaaaaaaaabbbbbbccccccdddaaaaaabbbbbbcccccccccccc```aaaccccccaaa```aaabbbaaaaaa`````````_________```____________^^^^^^^^^^^^_______________^^^^^^aaaaaa```___^^^]]]]]]^^^ZZZ[[[]]]^^^````````````]]]]]]]]]]]]]]]]]]]]]]]]________________________]]]]]]^^^____________^^^^^^^^^]]]^^^___```^^^\\\\\\]]]^^^___````````````\\\\\\YYYPPPCCC777111...000...,,,***((('''&&&&&&((()))******((('''((()))######""""""$$$&&&(((*********,,,------,,,***)))"""############$$$&&&((()))...555::::::777444222###"""!!!"""$$$&&&%%%%%%""""""!!! !!!!!!"""!!!!!!"""$$$%%%%%%%%%%%%%%%""""""%%%&&&$$$$$$'''!!!!!!!!!  ###&&&!!! !!!###!!! '''000AAAJJJPPPQQQQQQSSSRRRNNNMMMLLLFFF;;;000'''$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!"""######$$$$$$########################%%%%%%%%%%%%$$$###"""!!!!!!"""##################%%%$$$######""""""######$$$$$$###"""!!!""""""!!!###"""  $$$'''(((...777BBBDDD<<<111+++***!!!!!!!!!!!!!!!""""""""" !!!!!!""""""""""""$$$#########"""""""""!!!$$$###"""!!! !!!$$$&&&+++///000...,,,...///...'''&&&%%%###!!! !!!###$$$&&&&&&&&&"""!!! $$$ !!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!""""""""""""%%%$$$"""!!!"""$$$$$$""" !!!"""############ """$$$$$$$$$%%%'''))) """$$$&&&&&&&&&&&&&&&)))'''&&&'''''''''%%%###cccbbbbbbbbbbbbcccddddddccccccdddeeedddcccbbbaaaddddddcccaaaaaa``````aaaccccccbbbbbbaaabbbbbbbbb```aaaaaabbbbbbaaaaaa```ccccccccccccdddddddddddd___aaaaaa___^^^[[[SSSIII777///******+++((('''(((((((((((((((((((((((((((&&&'''((()))))))))((('''&&&&&&''''''&&&&&&%%%$$$(((''''''&&&&&&&&&''''''///<<>>555///111000---***'''&&&%%%%%%%%%'''''''''%%%%%%&&&'''######"""""""""$$$%%%&&&)))***+++,,,------,,,,,,'''&&&$$$###""""""###$$$$$$)))///444666555555444---***'''%%%###""" !!!!!!!!!""""""#########""""""###$$$%%%%%%%%%%%%%%%""""""$$$###!!!$$$$$$###!!!!!!"""!!!"""###"""!!!&&&---===IIIQQQPPPPPPSSSRRRNNNNNNMMMHHH@@@666---&&&######"""""""""!!!!!!!!! !!!"""######$$$$$$$$$###$$$######"""!!! !!!!!!""""""#########$$$########################!!!""""""""""""!!! """$$$$$$"""""""""######"""!!! !!!"""$$$### ######!!!###### !!!&&&((('''''',,,333777222)))%%%&&&$$$$$$###"""!!!  !!!!!!""""""!!!!!! """"""""""""""""""""""""$$$###""" """###$$$######$$$%%%&&&(((((((((%%%$$$###"""!!!  """$$$%%%%%%%%%###"""!!!!!!""""""!!! !!!!!!"""!!!"""%%%######""""""!!!!!! !!!!!!!!!!!!""""""""""""###$$$!!! ######!!!######$$$$$$###!!!!!!"""$$$$$$$$$$$$&&&'''(((&&&""" ###%%%)))'''&&&&&&&&&%%%###!!!cccbbbaaaaaaaaabbbdddddddddddddddcccccccccbbbbbbcccbbbaaa``````aaabbbbbbaaaaaaaaa```aaaaaabbbbbb``````aaaaaaaaaaaa``````cccccccccdddddddddeeeeee___aaaaaa___^^^[[[QQQGGG555...)))***+++((('''((((((((((((((((((((((((((("""$$$&&&'''((('''&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%&&&'''((((((((((((...<<>>444---,,,...,,,***'''%%%$$$$$$$$$%%%)))222999888333555;;;;;;555...(((%%%%%%%%%%%%#########"""""""""""""""$$$###"""!!!!!! ######"""!!!!!!!!!!!!""""""!!! !!!"""###"""!!!!!!"""""""""$$$''')))000;;;IIIQQQRRRPPPPPPPPPKKKMMMLLLEEE:::000)))&&&###"""!!! !!!"""###!!!"""""""""#########$$$,,,***'''%%%$$$$$$###"""###!!!!!!######"""###!!! ###$$$""" ############"""""""""""" """###!!!!!!###""""""!!!!!!!!!!!!""""""""""""######!!!"""### !!!"""!!!$$$%%%...<<>>;;;333///111111///,,,***'''&&&&&&&&&&&&...999???<<<666555999;;;666///***'''%%%$$$###$$$$$$######"""!!!!!! ######""""""!!!!!! """""""""""""""######$$$ """"""!!!!!!###%%% !!!"""""""""###&&&(((...999FFFNNNPPPOOOPPPRRRNNNMMMIII@@@444***%%%$$$###"""!!!!!!!!!!!!######"""!!!!!! !!!"""###$$$---((("""!!!###$$$"""!!!!!!"""%%%&&&&&&###!!!"""!!! !!!$$$%%%$$$###$$$$$$$$$#########"""""""""######"""!!!!!!"""$$$""""""!!!!!!!!!!!!"""""" ###### !!!$$$$$$""""""%%%$$$ !!!###"""'''###(((888EEEDDD:::111***'''### !!!"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""$$$$$$"""!!!!!!!!!!!!!!!"""!!! !!!"""###""""""""""""""""""""""""!!!!!!  !!!"""###&&&'''((())))))))))))(((***((($$$ %%%%%%%%%%%%%%%$$$$$$$$$'''%%%%%%'''%%%!!!"""%%%############""""""""""""#########""""""!!!!!! ######""""""###$$$%%%%%%%%%$$$"""###$$$$$$###"""&&&$$$""" !!!###$$$bbbbbbbbbbbbbbbcccdddeeebbbbbbbbbaaaaaaaaaaaaaaabbbaaa````````````aaaaaaaaacccdddeeedddcccaaa___````````````aaaaaaaaaaaabbbaaaaaaaaacccbbbaaa___aaabbb```^^^\\\WWWJJJ===000---***))))))))))))((('''((()))(((&&&%%%%%%&&&###&&&&&&######&&&((('''&&&''''''((((((((('''''''''((()))((('''***///333@@@JJJXXXaaaeeehhhmmmrrrwwwvvvvvvuuutttrrrmmmjjjaaa[[[TTTMMMIIIGGGEEEDDD;;;222***((('''$$$###$$$$$$"""!!!###'''(((&&&###$$$%%%&&&%%%###"""###%%%###$$$%%%%%%$$$%%%''')))$$$(((+++)))$$$!!!$$$((('''$$$$$$''''''%%%%%%(((((((((((('''&&&%%%######&&&%%%%%%%%%%%%$$$"""!!!'''%%%%%%'''%%%"""$$$((($$$%%%&&&(((((((((((((((+++,,,,,,+++))))))***+++111???TTTdddkkkjjjiiiiiimmmmmmmmmmmmmmmnnnooooookkkjjjjjjjjjkkkkkkiiihhhfffgggggghhhhhhhhhggggggeeeeeefffggghhhiiiiiijjjjjjhhhgggffffffggghhhiiiffffffeeeeeedddddddddddddddcccaaa``````bbbdddfffdddddddddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbcccddddddcccbbbaaaaaaaaa``````aaabbbbbbccc`````````aaaaaaaaaaaa```aaaaaaaaa``````aaaaaaaaa``````aaaaaaaaaaaa``````_________```````````````\\\]]]]]]\\\\\\\\\]]]^^^[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]^^^^^^___``````aaa________________________]]]]]]]]]]]]]]]]]]]]]]]]]]]```bbbaaa___]]]^^^aaa^^^______]]]]]]\\\TTTKKK>>>777///,,,------***&&&((('''&&&%%%$$$#########$$$$$$%%%''''''''''''&&&$$$+++555<<<999222000444222000---***((('''&&&&&&$$$...;;;BBB@@@:::888999555444222000,,,''' ############""""""!!!!!!"""""""""""""""!!! !!!!!!!!!!!!"""###$$$%%% """"""!!!!!!###$$$ !!!"""###""""""$$$&&&000999EEEKKKLLLKKKMMMOOOMMMKKKEEE;;;///'''#########"""!!!!!!!!!"""###$$$$$$""" !!!"""### !!!"""$$$&&&'''&&&$$$"""#########$$$$$$%%%%%%%%%#########""""""""""""!!!""""""""""""!!!!!!"""###!!!!!!""""""""""""!!!!!! ###$$$!!!"""$$$$$$""" ###$$$ !!!"""!!!%%%!!!///;;;===666000$$$$$$&&&&&&$$$!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""""""""$$$######""""""!!!!!!!!!"""!!!  !!!""""""""""""""""""""""""$$$$$$###""""""######$$$$$$%%%%%%&&&''''''((((((///...,,,)))&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%"""!!!"""%%%#########"""""""""""""""#########"""""""""!!!!!!"""""""""""""""######$$$%%%###"""###$$$$$$###"""&&&%%%"""  """###ccccccbbbccccccdddeeefffdddccccccbbbaaa```______``````````````````aaaaaaaaabbbdddeeedddcccaaa```````````````aaaaaaaaaaaabbbaaaaaaaaaccccccaaa___aaabbb```^^^[[[UUUHHH:::///,,,***))))))***)))((('''((()))(((&&&%%%%%%&&&''')))(((%%%&&&+++,,,***((((((((('''&&&%%%$$$###%%%'''((('''&&&)))000666DDDMMMYYYbbbhhhlllrrrvvvwwwvvvvvvvvvuuusssooolll```ZZZRRRKKKGGGEEEDDDCCC888///((('''&&&$$$###$$$((($$$ $$$''''''&&&%%%%%%%%%$$$""""""$$$%%%"""###$$$$$$$$$%%%''')))!!!"""### ###)))***''''''))))))&&&&&&)))***************(((''''''%%%&&&''''''&&&$$$###"""%%%$$$%%%((('''$$$&&&+++$$$$$$&&&''''''(((''''''***++++++)))(((((()))+++333CCCXXXggglllllllllkkkoooooonnnmmmmmmmmmmmmmmmmmmlllkkkkkkkkkjjjhhhfffgggggghhhhhhhhhhhhhhhhhhddddddeeeeeefffggghhhhhhhhhhhhgggffffffggghhhiiieeeeeeeeeeeeeeedddddddddfffeeecccbbbbbbbbbdddeeedddddddddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbcccddddddcccbbbaaaaaa``````aaaaaabbbcccdddaaaaaaaaa````````````aaa`````````aaaaaa`````````^^^^^^___``````_____________________``````aaaaaa\\\]]]]]]\\\ZZZZZZ\\\^^^]]]]]]]]]]]]]]]]]]]]]]]]________________________________________________]]]]]]]]]]]]]]]]]]]]]]]][[[^^^aaa```]]]\\\^^^```\\\^^^]]]\\\]]]]]]XXXPPPCCC<<<333......---***'''((('''&&&%%%$$$$$$######!!!  ###$$$%%%+++444;;;999333111444111///---***(((&&&&&&&&&!!!,,,:::AAAAAA???<<<:::333222000...+++%%%!!!!!!""""""############!!!""""""###""""""!!!  !!!"""###$$$###!!! !!!"""###""" !!!######""""""###$$$...777BBBHHHIIIIIIKKKNNNLLLJJJEEE;;;111)))'''(((###"""!!!!!!!!!###$$$%%%(((&&&###!!! !!!"""!!!"""###############$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!! """!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###$$$""""""%%%$$$!!!"""!!! """""" %%%+++***(((((( """!!!!!!!!!!!!!!!""""""""""""###""" !!!###%%%###############"""""""""!!!!!!!!! """"""""""""""""""""""""%%%$$$$$$###########################$$$$$$%%%%%%+++,,,,,,***'''&&&''')))#########$$$$$$$$$$$$$$$"""###$$$###"""###$$$$$$""""""""""""""""""##################""""""""""""$$$###""""""!!!!!!""""""$$$###"""###$$$%%%$$$"""%%%$$$######"""!!!!!!!!!cccbbbbbbbbbcccdddeeeeeedddccccccbbbaaa```____________````````````aaaaaa___```aaaaaaaaa```___^^^````````````aaaaaaaaaaaaaaa``````aaaccccccbbbaaaaaabbb```]]][[[TTTEEE777...,,,***)))******)))(((&&&'''((((((&&&%%%&&&'''&&&'''%%%###%%%***,,,))))))(((((('''&&&$$$###"""$$$&&&'''&&&%%%)))222:::IIIRRR]]]gggmmmrrrwww{{{vvvuuutttttttttrrrooolllaaaZZZQQQJJJEEECCCBBBAAA666...'''&&&&&&$$$"""###$$$!!!!!!"""%%%&&&%%%$$$""""""$$$&&&###$$$%%%$$$###$$$&&&(((%%%%%%###!!!!!!$$$))),,,'''$$$###%%%%%%"""!!!$$$$$$%%%&&&((()))***++++++''')))+++,,,***(((''''''%%%$$$&&&)))(((%%%'''+++&&&''''''(((((()))*********+++***)))((((((***,,,666HHH]]]hhhlllmmmmmmlllpppooonnnmmmllllllllllllmmmllljjjjjjjjjiiigggeeehhhhhhhhhhhhhhhhhhhhhhhhddddddeeeeeeeeefffffffffggggggggghhhhhhhhhhhhhhheeeeeeffffffeeeeeedddcccfffeeeeeedddccccccccccccdddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb___``````aaaaaaaaaaaa```aaaaaaaaaaaaaaabbbcccdddbbbaaaaaa````````````aaa___``````aaaaaa``````___\\\]]]^^^^^^^^^^^^^^^^^^______^^^^^^______```aaa[[[]]]]]][[[XXXXXX[[[^^^____________``````````````````_________^^^^^^^^^________________________]]]]]]]]]]]]^^^^^^^^^^^^\\\]]]______^^^]]]^^^___[[[]]]\\\[[[]]]^^^ZZZSSSIIIBBB777000---,,,+++)))(((''''''&&&%%%%%%%%%%%%###!!!"""$$$&&&***222:::<<<666333444///...,,,)))((('''''''''###,,,666===BBBDDD@@@;;;888333,,,'''$$$"""!!! !!!!!!"""######$$$$$$ !!!"""######"""!!!  !!!#########!!! ######""" """######"""!!!"""###)))222???FFFHHHIIILLLOOOGGGFFFBBB:::111)))''''''###"""!!!!!!"""###%%%&&&***)))'''$$$###"""""""""$$$&&&(((%%%  ###!!!"""###"""!!!!!!###%%%!!!"""###!!!!!!!!! ###!!! !!!"""!!!!!! !!!"""######"""!!! """###""""""$$$### """!!!!!!###"""!!! !!!$$$$$$"""###'''!!!  """###""""""""""""############$$$###!!! """$$$&&&"""######$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!###""""""!!!!!!""""""### ###$$$### !!!""""""""""""###############%%%$$$###%%%'''$$$""""""""""""####################################$$$$$$###"""!!!!!!""""""$$$"""""""""$$$%%%$$$###$$$%%%%%%%%%%%%###!!!aaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaabbbbbb^^^______``````aaa``````________________________````````````aaaaaaaaaaaa_________aaacccdddcccbbbaaabbb```]]]ZZZSSSDDD555---+++*********+++)))(((%%%'''((('''&&&&&&'''(((%%%%%%"""###)))***'''(((((((((((('''&&&$$$$$$$$$'''((('''%%%***555>>>LLLTTT___hhhooossswwwzzztttrrrpppppppppooommmlllbbb[[[RRRIIIDDDBBB@@@???444,,,&&&&&&&&&###"""###!!!!!! &&&&&&%%%###!!!"""$$$&&&$$$%%%%%%$$$######%%%&&&***(((&&&''')))++++++***$$$!!!!!!###""" !!!###%%%''')))******(((+++...///,,,***))))))((('''(((***((($$$%%%((()))((((((((((((***+++,,,,,,,,,,,,***)))))),,,...;;;NNNaaaiiikkklllmmmlllmmmmmmlllllllllllllllmmmjjjiiiiiiiiijjjjjjhhhfffjjjjjjiiihhhggggggggggggfffffffffffffffeeeeeeeeeeeefffhhhiiiiiiiiihhhgggeeeeeefffffffffeeedddcccbbbbbbcccdddeeedddccccccccccccbbbbbbbbbaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbb```````````````aaaaaabbbbbbbbbbbbaaabbbbbbcccccccccbbbaaa```______```aaa______```aaaaaa```______\\\\\\]]]^^^^^^^^^^^^^^^___^^^]]]]]]]]]^^^``````[[[]]]^^^[[[WWWVVVZZZ^^^^^^^^^^^^______`````````^^^^^^^^^_______________________________________]]]]]]^^^^^^^^^_________^^^]]]]]]^^^``````___^^^\\\]]]\\\[[[]]]```\\\UUUNNNGGG<<<111+++)))***,,,(((((('''&&&&&&'''''''''(((&&&$$$######$$$%%%'''%%%'''///:::???<<<777444...---+++)))((((((((()))(((---333:::CCCIIIDDD;;;999333,,,&&&############"""""""""""""""######### !!!"""######"""!!! !!! !!!"""###### """"""!!!!!!###$$$ """###$$$"""!!!!!!!!!'''111>>>FFFHHHHHHIIILLLDDDDDDBBB;;;222)))%%%$$$###"""!!!!!!"""$$$%%%&&&&&&&&&%%%%%%$$$#########%%%&&&'''&&&%%%###"""!!! """$$$###"""!!!###%%% """###"""  """!!!!!!!!!!!! $$$""" """$$$###!!! !!!"""######"""!!! !!!###!!!"""$$$"""!!!###!!! """""" %%%######&&&%%%###&&&***###"""!!!!!!!!!"""$$$%%%############$$$$$$$$$$$$###############$$$$$$%%%"""###$$$$$$$$$$$$###""" !!!"""############""""""""""""""""""""""""!!!""""""#########""""""%%%$$$"""!!! !!!!!!$$$(((+++***'''%%%&&&)))""""""""""""######$$$$$$$$$%%%###"""%%%''' !!!"""""""""##########################################"""""""""###$$$$$$###"""!!!"""$$$%%%$$$###&&&&&&&&&&&&%%%###"""!!!``````____________``````^^^___```aaabbbcccdddddd^^^^^^___```aaaaaa``````aaaaaa````````````aaabbb````````````aaaaaaaaaaaa^^^^^^___aaaccceeedddcccaaabbb```]]]ZZZRRRCCC444---+++******++++++)))((($$$&&&''''''&&&&&&((()))((('''$$$"""&&&,,,---***'''(((((((((((((((''''''%%%((()))(((&&&,,,777AAALLLTTT^^^gggmmmqqqtttvvvrrrpppmmmlllmmmmmmllljjjccc\\\RRRIIIDDDAAA??????333+++%%%%%%&&&###""""""&&&((()))'''###!!!###%%%&&&&&&%%%###!!!"""$$$&&&$$$%%%%%%$$$###"""$$$%%%'''$$$###&&&******%%% )))&&&%%%'''&&&###"""$$$%%%&&&''')))***+++++++++&&&***......,,,)))((()))+++)))***+++(((###"""%%%)))((('''&&&'''(((+++,,,......---,,,***+++...000@@@SSSdddjjjiiikkkllljjjkkkkkkkkkkkkkkklllmmmnnnhhhgggggghhhjjjjjjiiihhhkkkkkkiiihhhgggggggggggghhhhhhhhhgggffffffeeeeeeccceeehhhjjjkkkiiigggfffdddeeefffffffffeeedddccc]]]___bbbdddeeeeeedddcccbbbbbbbbbaaaaaaaaaaaa```bbbbbbbbbbbbbbbbbbbbbbbbcccbbbaaaaaaaaabbbdddeeeccccccbbbbbbbbbbbbbbbccccccbbbaaa_________```aaa^^^___```aaaaaa```___^^^\\\]]]]]]^^^_________^^^^^^^^^]]]\\\]]]^^^___```[[[]]]^^^[[[VVVVVVZZZ^^^[[[[[[[[[\\\\\\]]]]]]]]]\\\]]]]]]^^^___```aaaaaa________________________^^^^^^^^^______````````````^^^]]]___bbbcccaaa^^^]]]^^^]]]\\\^^^aaa]]]WWWQQQJJJ???222)))'''***...(((((('''''''''(((((()))((((((((('''&&&&&&&&&&&&$$$$$$,,,:::BBB@@@:::666...---,,,***))))))***+++---000333888CCCKKKFFF;;;444222...+++)))&&&### $$$$$$######"""!!!!!!!!! """###$$$###!!! """""""""""""""######$$$$$$$$$ $$$))) """$$$$$$"""!!! !!!***444@@@GGGGGGEEEEEEFFFGGGIIIHHHBBB777...(((&&&###""""""""""""$$$&&&''' !!!""""""""""""!!! """%%%&&&""""""&&&&&&$$$"""###$$$!!!###&&&%%%######%%%(((""""""""""""!!!!!!!!!!!!&&&###!!!!!!$$$%%%$$$""" !!!"""$$$$$$"""!!!  """!!!!!!###"""!!!$$$$$$ !!!###""""""!!!###"""$$$(((!!!$$$$$$!!!######$$$$$$$$$%%%%%%%%%!!!###%%%&&&&&&&&&$$$###""""""$$$%%%%%%$$$###""" """###$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%&&&%%%###"""!!! !!!!!!###''''''###!!!"""%%%""""""#########$$$$$$$$$$$$$$$!!!###$$$ !!!!!!""""""#########$$$##################$$$$$$!!!!!!""""""###%%%&&&'''###"""!!!"""$$$%%%%%%###(((((('''%%%$$$#########^^^___``````______```bbbbbbeeedddaaaaaacccccc```aaa___]]]]]]___aaaaaaaaacccaaa___^^^]]]^^^___```cccbbbaaa``````aaabbbcccddddddccccccbbbccccccdddbbb```]]][[[WWWMMM???555+++------+++((('''(((+++''''''&&&''''''((()))***&&&%%%&&&(((***,,,+++***'''+++)))%%%%%%&&&&&&&&&&&&&&&((()))---999EEEPPPXXXaaahhhkkkmmmppprrrrrrsssppplllkkkllljjjeeeaaa\\\RRRIIIGGGGGGBBB;;;000,,,'''######$$$%%%%%%%%%%%%$$$$$$###"""""""""'''&&&%%%$$$############!!!%%%(((&&&"""!!!###'''%%%***&&&###(((&&&"""'''&&&&&&''''''(((((())))))))))))))))))))))))******((()))***+++,,,,,,++++++###&&&))))))'''%%%''')))((('''%%%$$$&&&)))---///000...+++((()))...222333JJJYYYhhhlllkkkkkklllmmmmmmmmmlllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhggggggffffffggggggggggggggggggggggggiiifffeeefffiiijjjhhhfffhhhhhhfffdddcccbbbaaaaaabbbbbbbbbbbbcccdddeeeeeecccbbbbbbaaaaaabbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbcccbbb```___^^^___```bbbaaabbbbbbbbbbbbccccccccc^^^```bbbcccbbbaaabbbbbb````````````____________^^^______```````````````^^^]]]]]]]]]]]]^^^___```]]]]]]]]]^^^^^^^^^______\\\___bbbaaa]]][[[^^^bbb```___^^^]]]]]]^^^___```______````````````______^^^______```````````````ccc```]]]\\\___aaaaaa```___]]]\\\\\\]]]]]][[[ZZZTTTLLL@@@666111...+++)))******)))(((&&&%%%&&&'''"""&&&%%% %%%%%%!!!***---111777BBBJJJDDD999777///***++++++(((&&&&&&000555;;;???AAAAAA@@@@@@555000***((())))))%%%"""!!!!!! !!!!!!"""###############$$$%%%&&&!!! !!!$$$%%%"""&&&%%%$$$######$$$%%%&&&""""""""""""############'''+++555AAAHHHFFFDDDEEEDDDEEEEEE@@@777...'''###&&&$$$"""!!! !!!###$$$ !!!###$$$###""" $$$%%%$$$""" !!!$$$%%%%%%&&&''')))###$$$$$$$$$$$$###"""""" !!!!!!!!!!!! """$$$"""((("""""""""!!! !!!""""""$$$ ###### '''&&&$$$"""!!!"""###$$$%%%  """!!!"""$$$ """"""!!!$$$%%%"""!!! !!!"""###""" $$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""""""""""" !!!###$$$%%% ###%%%############!!!  !!!#########$$$$$$%%%%%%%%% !!!"""$$$%%%%%%%%%%%% !!!"""######"""!!!!!! !!!!!!"""""""""######""""""$$$&&&&&&%%%$$$&&&$$$###"""###"""!!!######$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!!___aaabbbbbbaaa```bbbcccaaacccccc```___bbbbbb___aaa___]]]^^^___aaaaaaaaadddcccaaa```___```aaabbbaaa```____________```aaaccccccbbbbbbbbbbbbccccccbbb```^^^]]]XXXMMM???444,,,------+++((('''(((******))))))((((((((())))))((((((((()))+++,,,+++)))###'''$$$"""###%%%%%%&&&%%%&&&((()))---999EEEQQQYYYcccjjjmmmnnnppprrrnnnppppppnnnmmmmmmiiibbb^^^ZZZQQQIIIGGGGGGAAA999111---'''#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!"""%%%'''&&&"""!!!$$$'''''',,,'''$$$)))&&&"""&&&&&&&&&''''''(((((())))))))))))))))))******++++++)))))))))))))))(((((((((%%%''')))(((&&&%%%&&&(((%%%$$$###$$$'''+++///222000///,,,+++---333999;;;LLL[[[iiimmmkkklllmmmnnnmmmmmmlllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggggggggggggggghhhfffdddeeehhhjjjiiihhheeeeeeddddddcccddddddeeecccccccccbbbccccccddddddccccccbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbeeedddbbbaaa```aaabbbcccaaaaaabbbbbbbbbccccccccc___aaaccccccbbbaaaaaabbb````````````_______________``````aaaaaaaaaaaaaaa^^^^^^^^^]]]]]]^^^______]]]]]]]]]^^^^^^^^^______]]]___aaa```]]]\\\^^^aaa``````___^^^^^^^^^____________````````````______^^^^^^___```````````````ccc```]]]]]]___aaaaaa```___^^^\\\]]]^^^^^^]]]\\\WWWPPPEEE;;;444///,,,+++,,,,,,+++(((&&&###""""""&&&))))))%%%$$$((((((%%%%%%(((+++111>>>JJJIIICCC999111+++++++++((('''(((///333888<<>>>>>777222---++++++***&&&!!!  !!!""" """%%%'''%%%######"""!!!!!!!!!!!!"""###!!!!!!"""""""""############&&&000>>>FFFFFFEEEEEEEEEFFFEEE@@@888...'''###$$$###"""!!!!!!!!!"""###!!!"""$$$$$$$$$###!!! !!!!!!!!!!!!!!!"""###$$$###$$$%%%$$$""" !!!"""############"""!!!!!!!!!""""""######""""""!!! !!! ###%%%"""""" """!!!"""""""""""""""""""""""""""!!!!!!"""&&&+++***+++)))###!!!###### #########%%%'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&***---000$$$######""""""######$$$#########"""!!! !!!###"""%%%%%%""""""%%%%%%"""###"""!!! !!!"""###%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&""""""######"""!!! """"""###$$$&&&'''(((((('''&&&%%%%%%&&&%%%###!!!!!!""""""!!!!!!!!!!!!!!!"""######$$$$$$######"""""""""""""""""""""######___```aaaaaa``````aaaccc___bbbbbb___^^^aaaaaa^^^aaa___^^^^^^```aaaaaa```eeedddcccbbbaaabbbcccdddbbbaaa````````````aaabbbbbbbbbaaaaaaaaaaaabbbbbbaaa``````___YYYMMM===222------,,,***''''''((())),,,++++++***)))(((((((((+++***)))***++++++***(((%%%(((%%%$$$'''******&&&%%%&&&((()))---888EEEPPPXXXccckkknnnnnnnnnoooiiimmmpppoooooonnnggg___[[[XXXQQQJJJHHHGGG???666222...((($$$#########"""######$$$$$$%%%&&&&&&'''%%%$$$###""""""!!!"""""""""%%%'''%%%###"""$$$&&&&&&+++'''$$$***'''###(((%%%&&&&&&'''(((((())))))(((((()))***+++,,,,,,---+++***)))''''''''''''((('''((((((&&&%%%%%%''')))%%%$$$$$$%%%'''***...000---,,,***)))***///777===QQQ^^^kkknnnlllmmmnnnnnnmmmmmmlllllllllkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiigggggggggggggggggggggggggggfffdddeeegggiiijjjjjjeeedddddddddddddddeeeeeeddddddccccccbbbcccccccccdddccccccccccccccccccdddbbbbbbbbbbbbbbbbbbbbbbbbeeedddbbbaaaaaaaaabbbcccaaaaaaaaabbbbbbbbbcccccc```bbbccccccaaa``````aaa`````````____________^^^``````aaabbbbbbbbbbbbaaa______^^^^^^^^^^^^^^^___]]]]]]]]]^^^^^^^^^______^^^^^^___^^^^^^^^^^^^___aaa```___^^^^^^^^^^^^^^^______````````````______^^^^^^___````````````___bbb```]]]]]]___`````````___^^^]]]^^^___```___^^^ZZZVVVNNNCCC888111...---++++++***)))'''%%%###"""%%%'''&&&$$$###%%%%%%###$$$%%%&&&,,,999FFFKKKIII<<<333+++******(((((()))---000444777::::::999888888555222111000...)))$$$!!!!!!!!!!!!!!!"""###$$$""""""!!!!!!!!!!!!!!!!!!"""!!!!!!###%%%&&&%%%###"""!!!!!! !!!!!!"""!!!!!!!!!!!!"""""""""""" ###---;;;EEEGGGGGGHHHEEEFFFEEE@@@888...'''###""""""""""""""""""""""""%%%%%%&&&'''&&&%%%$$$###"""!!! !!!###%%%%%%%%%!!!"""!!!!!!###$$$"""""""""""""""!!! """######$$$$$$######""""""%%%'''###$$$'''###""" !!!"""!!! !!!###############  !!!$$$---777<<<<<<777---&&&$$$###!!!$$$$$$%%%(((******(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$(((...555:::''''''%%%$$$############$$$%%%%%%$$$"""!!!###$$$###%%%%%%######%%%%%%###""""""!!!!!!!!!!!!"""###""""""""""""############%%%%%%$$$######$$$%%%&&&############""" !!!"""$$$&&&''''''(((&&&%%%&&&&&&&&&$$$""""""$$$###!!!!!!###%%%"""######$$$$$$######""" !!!""""""###$$$$$$\\\^^^______^^^^^^___```___bbbbbb______aaaaaa^^^```___^^^^^^```aaaaaa```ddddddcccbbbbbbbbbcccddddddccccccccccccccccccdddaaa````````````aaaaaabbb```aaabbb```YYYKKK;;;000...---+++)))''''''((()))************))))))(((((()))(((((()))++++++***(((###((()))&&&%%%(((+++***&&&%%%&&&((((((,,,888DDDNNNWWWcccjjjlllkkkkkkkkkhhhlllooonnnnnnmmmggg___YYYWWWQQQLLLJJJHHH???555222...)))%%%######"""!!!#########$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$###$$$&&&%%%###"""$$$&&&"""((($$$###)))((($$$***%%%%%%&&&&&&'''((())))))'''((()))***+++,,,---...,,,***((('''&&&''')))***'''&&&%%%$$$%%%&&&)))+++(((((('''&&&'''((()))***...+++***((('''***333<<>>444+++)))(((''''''***,,,---///111333333111000555444444444444111---)))$$$$$$$$$###$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$###"""!!!######""""""""""""###### !!!!!!!!!""""""""""""$$$,,,;;;FFFIIIIIIJJJDDDEEEDDD???777...&&&### !!!"""#########""""""''''''((((((((('''&&&%%%&&&$$$""""""$$$%%%$$$"""!!!"""###%%%&&&""""""######""""""!!! """##################"""(((!!! $$$$$$"""!!!$$$%%%"""""" !!!"""###""" """"""""""""######$$$%%%"""!!!!!!""""""&&&111===JJJLLLFFF999---(((&&&$$$######%%%'''((((((%%%"""###########################"""!!!!!!%%%***000444'''&&&%%%$$$############ """######"""###%%%((("""######""""""######""" !!!!!!"""######&&&%%%###!!!!!!"""$$$%%%######"""""""""!!!  !!!######$$$%%%$$$$$$&&&(((((('''&&&"""&&&)))'''###!!!$$$(((""""""############""""""!!!!!!!!!!!!""""""######]]]^^^______^^^^^^___aaa___bbbbbb___```bbbbbb```______^^^___aaaaaa```___bbbbbbaaaaaaaaabbbbbbbbbcccccccccddddddccccccccc``````______```aaaaaabbb```aaabbb```WWWHHH999......+++)))''''''((())))))&&&'''((()))))))))((((((%%%%%%%%%'''***+++***)))$$$'''&&&###"""$$$&&&$$$%%%$$$%%%'''(((,,,888DDDPPPYYYdddkkklllkkkiiiiiijjjmmmnnnlllllllllfff```XXXWWWRRRNNNLLLIII???555222...)))%%%$$$###"""!!!$$$#########"""""""""!!!'''&&&%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%"""((($$$!!!'''%%%!!!&&&$$$$$$%%%&&&'''((())))))'''((((((***+++,,,------((('''%%%$$$%%%&&&)))***%%%$$$######&&&)))+++---((((((((('''''''''''''''...+++++++++)))+++777EEE[[[eeennnooonnnooopppnnnmmmmmmlllllllllkkkkkkkkkhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggiiihhhgggfffeeeeeeffffffhhhgggfffeeedddccccccccceeeeeedddcccbbbbbbbbbbbbdddccccccbbbbbbccccccdddbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa`````````````````````aaaaaaaaabbbbbbbbbbbbccccccbbb```___```aaa____________^^^^^^^^^^^^]]]^^^______``````______```______^^^^^^^^^______]]]]]]]]]^^^^^^^^^_________]]]\\\]]]^^^___^^^]]]``````_________^^^^^^]]]^^^^^^____________^^^^^^]]]^^^^^^________________________^^^^^^^^^______]]]\\\[[[\\\^^^______^^^]]]\\\XXXNNNAAA666000///+++))))))***,,,,,,+++)))'''&&&&&&'''&&&$$$######((((((***///555;;;???CCC@@@555+++((('''&&&'''))),,,+++***+++,,,,,,***(((,,,---///111222000---***%%%$$$$$$$$$$$$$$$$$$%%%$$$###""""""!!!!!!!!!!!!%%%%%%$$$"""!!!""""""############""""""!!!!!!!!!!!!""""""""""""%%%%%%+++999DDDGGGGGGGGGBBBCCCCCC???777...'''$$$""""""######$$$###""""""&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$""""""###$$$######"""###$$$$$$""" !!!######$$$$$$######"""!!!!!!""""""######""""""!!!%%%"""!!!!!!###"""!!!!!!"""#########!!! """"""!!!%%%$$$!!!  """######""""""###"""$$$...999LLLPPPMMM@@@111***'''%%%$$$$$$$$$%%%%%%$$$!!!########################"""!!!!!!!!!"""$$$%%%&&&"""""""""""""""###$$$$$$ !!!!!!!!!"""$$$&&&###""""""######""""""### !!!!!!!!!!!!!!!!!!$$$###!!! """### !!!!!!!!!"""######""""""""""""""""""######%%%$$$$$$&&&(((((('''&&&$$$(((***(((###!!!###'''"""""""""######"""""""""""""""""""""!!!!!! ```aaabbbbbbaaaaaabbbccc___bbbbbb``````cccccc```___^^^^^^```aaabbb```___`````````aaaaaaaaaaaaaaa``````aaabbbbbbaaa`````````______``````aaabbbccc```bbbbbb^^^TTTEEE666------***'''%%%''')))***+++$$$%%%'''((()))))))))((($$$###$$$&&&)))+++***)))&&&)))(((%%%$$$&&&&&&###%%%$$$%%%'''(((,,,777DDDSSS[[[eeekkkllljjjjjjjjjkkknnnooommmlllkkkfff___WWWVVVRRRNNNMMMJJJ@@@555000---)))&&&$$$###"""!!!$$$######"""!!!!!! $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&***%%%!!!%%%!!! ######$$$&&&'''((()))***''''''((()))***++++++,,,$$$############%%%&&&'''$$$###"""$$$'''***,,,,,,%%%&&&'''(((((((((((((((&&&%%%&&&)))(((+++;;;NNN___hhhnnnnnnnnnoooooonnnmmmmmmlllllllllkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggghhhhhhhhhggggggggggggggggggggggggggghhhhhhgggeeeddddddeeeddddddddddddeeefffggghhhddddddccccccbbbccccccccccccbbbbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccbbbbbbbbbaaa`````````aaaaaaaaabbbbbbbbbbbbcccaaa``````aaaccc_________^^^^^^^^^^^^]]]]]]]]]^^^____________^^^______^^^^^^___``````aaa]]]]]]]]]^^^^^^^^^______]]]]]]^^^]]]]]]]]]]]]^^^^^^^^^___``````______^^^^^^^^^____________^^^^^^]]]]]]^^^____________^^^]]]^^^```___^^^]]]^^^___^^^]]]\\\]]]^^^___^^^]]]]]]\\\YYYRRRGGG<<<444//////,,,))))))++++++)))''''''%%%%%%((('''"""!!!"""$$$%%%)))000444666;;;AAAAAA777---***)))''''''))),,,)))''''''***+++)))&&&$$$&&&)))+++,,,,,,***)))%%%$$$###""""""!!!""""""###""""""!!!!!!!!!!!!"""!!!""""""!!! """$$$ !!!!!!""""""!!!!!! """"""""""""############%%%###(((444@@@DDDCCCCCCBBBCCCDDD@@@999111+++(((%%%%%%$$$$$$$$$###############"""""""""!!!!!!!!! !!!###"""""""""%%%''' """$$$$$$#########$$$$$$$$$$$$$$$$$$###""""""!!!""""""""""""""""""!!!!!!%%%%%%"""%%%!!! %%%'''%%%### """!!!$$$"""  """ !!!!!!!!!'''///@@@IIIKKKAAA222)))%%%###%%%$$$######$$$$$$""" ####################################"""  !!!###$$$%%%!!!""""""!!! !!!$$$""""""$$$$$$""""""$$$ !!!"""#########"""((('''&&&$$$###!!! !!!!!!  !!!""" !!!###$$$%%%!!!!!! (((&&&%%%&&&&&&&&&$$$"""$$$&&&'''%%%!!! """!!!""""""######""""""!!!######"""!!!!!! aaabbbccccccbbbbbbccceee^^^```aaa^^^___bbbbbb```___^^^^^^```bbbbbb```^^^___``````aaaaaabbbaaaaaa___``````aaaaaa``````___````````````aaabbbcccddd```aaaaaa\\\PPPBBB444,,,,,,(((%%%$$$'''***,,,,,,&&&''')))******)))((('''&&&%%%%%%''')))***)))((('''******((()))+++)))%%%%%%$$$%%%''''''+++777CCCSSSZZZccchhhhhhgggggghhhkkkoooqqqpppooolllddd[[[WWWUUUQQQLLLKKKIII???555///,,,(((&&&%%%$$$###"""#########"""""""""""""""$$$$$$$$$######$$$$$$%%%%%%$$$###$$$$$$%%%$$$$$$$$$)))$$$!!!&&&"""""""""###$$$%%%'''((()))***''''''((((((((()))))))))%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$###%%%(((***)))(((%%%&&&'''((()))((('''&&&###"""%%%)))(((***===SSSbbbiiinnnnnnmmmoooooommmmmmmmmlllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjgggggghhhhhhhhhiiiiiiiiiggggggggggggggggggggggggbbbeeehhhhhhgggeeefffgggdddddddddeeeeeefffggghhhcccccccccbbbccccccddddddbbbaaaaaa``````aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccbbbaaaaaa````````````aaaaaaaaabbbaaabbbbbbaaa``````bbbddd_________^^^^^^^^^]]]]]]]]]^^^^^^_______________^^^^^^^^^^^^___aaabbbccc]]]]]]]]]^^^^^^^^^______[[[^^^___^^^\\\[[[]]]___\\\]]]^^^````````````___]]]^^^^^^______^^^^^^]]]\\\]]]^^^^^^______^^^^^^\\\^^^``````]]]\\\]]]___```___]]]^^^______^^^]]]^^^\\\YYYTTTMMMCCC888111///+++&&&%%%(((***)))''''''$$$%%%((('''!!!!!!######'''---...///666???CCC999000---,,,)))(((***+++'''%%%&&&***---,,,***###%%%((()))******))))))((('''&&&$$$###""""""!!!$$$$$$#########$$$%%%%%% """###""" !!!###&&&!!!!!!"""######"""!!!!!!############$$$$$$$$$$$$%%%"""%%%222???DDDDDDDDDCCCEEEFFFCCC===666000---)))(((&&&$$$######$$$$$$$$$$$$######"""""""""###"""%%%###"""'''!!!###$$$%%%''')))###############""""""!!!"""######$$$$$$######""" %%%'''%%%!!!$$$"""!!!!!!###$$$#########!!!%%%### !!!!!!"""######"""!!! ### ###$$$"""$$$'''222???GGGAAA444***%%%$$$###!!! """#################################$$$$$$$$$###"""  !!!"""$$$$$$!!!!!!""" !!!$$$ $$$$$$ $$$ !!!"""#########"""&&&&&&%%%$$$###!!!!!!  !!!!!!""""""!!!!!! !!!"""###$$$'''&&&%%%%%%&&&%%%###!!!$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! ___aaabbbbbbaaaaaabbbccc\\\______]]]^^^aaaaaa___^^^^^^___```bbbbbb```^^^___```aaabbbbbbbbbbbbbbb```aaabbbccccccbbbaaa```````````````aaabbbdddddd```aaa```ZZZNNN@@@333,,,+++'''######'''+++------)))***+++,,,+++)))'''&&&)))(((((((((******)))'''"""%%%&&&&&&'''***'''###%%%$$$%%%''''''+++777CCCPPPWWW^^^ccccccbbbcccdddiiiooottttttrrrmmmbbbXXXVVVTTTOOOKKKIIIGGG>>>444...+++(((&&&%%%%%%$$$""""""""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''%%%$$$###$$$%%%%%%$$$### %%%"""!!!'''&&&###)))"""###$$$%%%'''((()))***''''''''''''((((((((((((************)))((('''&&&(((&&&%%%&&&))))))'''$$$((()))******(((&&&###!!!***(((***...,,,---@@@XXXdddjjjnnnmmmmmmnnnnnnlllmmmmmmlllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhiiiiiijjjjjjjjjkkkgggggggggggggggggggggggg]]]bbbgggiiihhhggggggiiihhhgggfffeeeeeeeeeeeeeeebbbbbbbbbbbbcccdddeeeeeeaaaaaa````````````aaaaaabbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```______````````````aaaaaaaaaaaa```aaaaaa`````````ccceee______^^^^^^^^^]]]]]]]]]^^^______```````````````]]]]]]]]]^^^```aaacccddd]]]]]]]]]^^^^^^^^^______ZZZ^^^aaa___[[[YYY\\\```[[[\\\^^^```aaaaaa``````]]]^^^^^^______^^^^^^]]]\\\]]]^^^^^^______^^^^^^[[[^^^``````]]]\\\]]]___bbbaaa______``````___]]]^^^\\\YYYVVVQQQGGG;;;333+++&&&!!!"""&&&+++,,,+++,,,((()))---,,,&&&###&&&&&&$$$&&&)))))))))111<<>>222222,,,(((***+++(((%%%%%%&&&'''''''''''''''&&&&&&&&&%%%###!!!!!!%%%+++///???AAA===222***(((***+++((('''&&&'''))),,,///111***((((((++++++***...444222///***%%%&&&'''###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!!'''+++***&&&"""!!!!!!%%%---999BBBEEEDDDGGGJJJIIICCC???<<<777111---%%% !!!"""!!! !!!$$$$$$######"""!!!!!! %%%!!!!!!$$$$$$!!! !!!""""""""""""!!!!!!!!!!!!"""!!! !!!!!! ######""""""!!!!!! $$$""" """"""!!!!!!!!!!!!!!!!!!  ###$$$"""$$$""" """###""" (((***---///...***%%%""" !!!!!!!!!""" !!!"""&&&"""$$$&&&### !!!$$$###!!!  """$$$$$$"""""""""!!!!!!!!!!!!"""""" """$$$$$$""" !!!!!!!!!!!!""""""""""""!!!"""""""""""""""!!!!!!!!!"""###"""   !!!"""###$$$$$$$$$###"""!!! !!!  $$$!!!"""###""" ``````______```aaaaaabbb```aaabbbbbbaaa```___^^^bbbccccccbbb```___aaabbbaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaa```______aaaccc___```aaabbbbbbaaa```___aaa]]][[[WWWLLL<<<111...'''((((((((((((((())))))))))))))))))(((''''''&&&'''((()))******)))((('''))))))((('''&&&%%%%%%%%%)))$$$$$$'''''''''333BBBRRRZZZYYY\\\eeeddd```dddlllooouuuyyyxxxqqqfff^^^VVVPPPMMMNNNKKK@@@666000+++***(((((()))(((&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%######"""!!!"""###%%%&&&'''%%%######%%%###!!!"""$$$&&&&&&&&&%%%$$$(((''''''(((******)))'''+++***)))'''''')))---000******++++++***)))(((''''''((()))(((&&&%%%&&&''''''&&&&&&&&&&&&'''((((((******,,,......666LLLaaalllmmmnnnnnnoooooonnnnnnlllkkkjjjjjjkkklllkkkjjjlllkkkjjjhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhiiihhhgggfffeeeeeeeeeeeeddddddddddddddddddddddddccccccccccccddddddddddddbbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```___^^^^^^^^^^^^___```______________________________^^^^^^^^^^^^______\\\^^^______^^^]]]^^^^^^^^^___``````aaaaaa``````]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]^^^^^^]]]^^^^^^______^^^^^^]]]```___]]]\\\\\\]]]^^^___^^^^^^^^^^^^^^^^^^^^^^^^````````````````````````aaa^^^]]]]]]\\\TTTFFF;;;333---)))***+++)))&&&'''((())))))((('''&&&%%%$$$$$$###"""!!!"""&&&,,,000:::===;;;222++++++------((((((((()))+++---000111''''''(((+++)))(((---444>>>:::222)))%%%"""%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###############!!!$$$)))+++***(((&&&%%%"""!!!""")))444>>>EEEGGGGGGJJJJJJFFFBBB@@@;;;666333+++%%%&&&&&&$$$######"""""""""""""""#########%%%!!! ######!!!###'''!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!###!!! !!!""""""!!!###"""""""""!!!!!!!!! $$$""" !!!""""""!!!!!!!!!"""""""""""""""""" !!!###$$$###!!!$$$""" """$$$###!!! """%%%''''''$$$!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!###!!! ###$$$### """!!! !!!###%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""""""""!!!!!!!!!!!!!!!!!!"""!!! """######""" !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!((('''&&&%%%$$$###"""!!!#########"""""""""!!!!!!$$$######""""""######$$$%%%###!!!"""$$$%%%$$$"""_______________``````aaa```aaaaaaaaaaaa``````___bbbccccccbbb``````aaabbbbbbaaaaaaaaaaaaaaaaaa``````aaaaaa```______aaabbb___```aaabbbbbbaaa```___bbb___[[[UUUIII:::///,,,((((((((('''''''''''''''))))))))))))))))))))))))((())))))******))))))((((((((((((((('''&&&%%%%%%)))$$$$$$''''''(((333BBBUUU\\\\\\]]]eeeddd```eeepppppprrrvvvxxxrrrfff]]]UUUOOOLLLLLLHHH>>>444000***)))''''''((((((&&&$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$&&&&&&"""!!!!!!$$$%%%### """%%%'''((('''%%%###(((((()))+++,,,,,,***(((&&&''''''&&&&&&'''))),,,))))))***++++++******)))((()))***)))''''''''')))''''''&&&&&&''''''((())),,,,,,...///111<<>>888222///,,,))))))***,,,...000000111111---111666666///)))---666777999666///+++***((($$$""""""!!!!!!!!!!!!""""""########################"""!!!  !!!"""!!!$$$&&&%%%$$$$$$%%%###"""!!!###)))333>>>EEEDDDHHHHHHEEECCCBBB>>>999000)))#########  !!!!!!!!!"""######$$$$$$###"""""""""$$$%%%''')))#########$$$$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!!!!!!!"""$$$&&&'''&&&$$$""""""""""""!!!!!!!!!!!!"""""""""""""""!!!  !!!!!!""""""######$$$###"""!!!!!!!!!"""######"""!!! !!!""""""""""""""""""""""""######$$$ !!!!!!!!!!!!""""""""" """"""""" """###%%%$$$"""  """!!!"""%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$!!!!!! !!!!!!$$$"""!!!!!!"""""" !!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""!!!!!!###$$$$$$######$$$%%%%%%$$$$$$###""""""!!!!!! !!!$$$&&&'''&&&%%%$$$"""""""""!!!!!!"""""""""!!!!!!!!!"""###"""!!! bbbbbbaaa``````aaaaaaaaaaaa````````````aaaaaaaaa___``````___^^^^^^```aaabbbaaaaaaaaa``````_________aaabbbaaa```___```aaa___```aaabbbbbbaaa```___``````\\\PPPBBB555---***((((((''''''&&&&&&%%%%%%)))((((((((()))***+++,,,''''''''''''''''''''''''&&&'''((((((((('''&&&%%%((($$$$$$(((((()))555DDDTTT\\\]]]^^^ffffffeeelllmmmnnnsss{{{yyyjjj]]]PPPLLLIIIHHHBBB888000...+++(((%%%######"""!!!%%%%%%%%%$$$$$$#########$$$$$$$$$############$$$&&&$$$"""!!!"""""""""!!!%%%$$$$$$###$$$%%%'''(((%%%&&&'''***++++++(((%%%''')))++++++******+++---,,,,,,+++)))(((''''''&&&&&&'''(((((('''&&&'''((((((''''''''''''((())))))((()))***+++444FFF[[[iiimmmmmmmmmnnnnnnmmmmmmlllmmmkkkjjjkkklllmmmlllkkkjjjjjjjjjjjjiiiiiiiiihhhgggggggggggggggggggggggggggggghhhhhhhhhhhhgggggggggffffffeeeeeeeeeeeefffccccccccccccccccccccccccaaaaaabbbbbbbbbcccccccccdddcccccccccbbbaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbaaaaaa`````````_________````````````````````````````````````````````````aaa```^^^]]]]]]^^^```aaa______^^^^^^^^^^^^______]]]___``````___^^^^^^______```aaaaaabbbbbbaaaaaa^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________]]]^^^^^^______^^^^^^]]]]]]]]]]]]]]]^^^^^^___```\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^dddbbbaaaaaa```\\\UUUPPP<<<333,,,++++++)))((())))))))))))***))))))((((((%%%&&&%%%$$$######%%%'''555999:::555111///+++&&&***+++,,,...///000000000222777======444***+++222;;;>>>===555,,,((($$$!!!$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!###(((++++++(((&&&%%%"""###$$$%%%'''...777>>>EEEIIIIIIEEECCCBBB>>>888000)))###$$$%%%$$$###$$$""""""""""""""""""""""""!!!"""$$$$$$$$$$$$"""!!!"""""""""#########$$$$$$""""""""""""!!!!!!!!!!!! ###(((***)))&&&###!!!!!!!!!!!!""""""""""""!!!"""######"""!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!! !!!""" !!!"""%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!"""""""""###!!!%%%'''&&&$$$%%%&&&&&&%%%"""  """%%%&&&%%%""""""$$$'''  !!!!!! !!!!!! !!!!!!$$$###!!!!!!""""""!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""$$$%%%%%%%%%###""""""$$$!!!!!!!!!!!!"""""""""""" !!!$$$&&&''''''&&&%%%"""!!!!!! !!!!!!""" !!!"""""""""!!!!!!!!!cccbbbbbbaaaaaaaaaaaabbbaaa````````````aaaaaabbb```aaabbbaaa``````bbbdddaaa``````````````````______```bbbbbbaaa``````aaa___```aaabbbbbbaaa```___^^^```\\\NNN>>>444---***(((((((((''''''''''''''')))(((((('''((()))+++,,,'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&((($$$$$$(((((()))555EEEVVV_________dddcccbbbkkkkkknnnuuu|||wwwiii]]]NNNJJJHHHFFF@@@555///---***((($$$"""""""""!!!%%%%%%$$$$$$$$$$$$$$$$$$"""""""""#####################"""""""""###$$$$$$'''%%%###"""###%%%(((***%%%%%%&&&((())))))'''$$$((()))++++++******,,,---...---,,,***((('''''''''%%%'''(((((('''&&&''')))((((((''''''(((((()))***%%%((())),,,888LLL```jjjmmmmmmmmmmmmmmmllllllkkkmmmlllkkkkkkmmmmmmlllkkkiiiiiijjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhfffgggggghhhhhhggggggfffffffffeeeeeeeeeeeeeeefffddddddddddddddddddddddddbbbbbbbbbccccccccccccdddcccccccccbbbbbbbbbbbbbbbccccccccccccccccccccccccaaaaaa`````````_________aaaaaaaaaaaaaaaaaaaaaaaa___``````aaaaaa``````___```___^^^]]]]]]^^^___```______^^^^^^^^^^^^______^^^___aaaaaa___^^^___```___``````aaaaaaaaaaaaaaa^^^^^^^^^^^^^^^^^^^^^^^^____________````````````]]]^^^^^^______^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^[[[\\\\\\]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]bbbaaa```___^^^[[[WWWTTTBBB999000---,,,***)))***))))))************))))))&&&''''''%%%###"""###$$$***...000.........,,,'''******+++,,,---...///000333888???@@@888---)))+++666===???888///)))%%%""""""!!!!!!!!!!!!!!!!!!"""########################!!!######""" ###(((+++***'''$$$""" ###&&&&&&&&&***333;;;GGGJJJJJJGGGEEEDDD@@@;;;...&&&!!!"""$$$""""""############"""""""""""""""###%%%$$$######!!!!!!"""""""""#########""""""""""""!!!!!!!!!!!! $$$(((+++***%%%"""!!!!!!!!!!!!"""""""""""" """$$$###"""!!!!!!"""!!!!!!!!! !!!""""""   !!!###"""!!!!!!!!!!!!"""""""""######!!! ###(((+++***'''&&&%%%###"""!!!!!!!!!!!!#########"""!!!!!!"""###  !!! """"""!!!!!!!!!!!!""""""$$$""" !!!""""""!!!!!!!!!!!!!!!"""""""""""" !!!""""""######""""""###$$$"""  $$$$$$$$$###############!!!"""###%%%&&&&&&%%%%%%#########""""""############$$$$$$###""""""###%%%bbbbbbaaa```````````````aaa```______```aaabbbccc```aaabbbaaa```aaabbbddd_________```````````````^^^```bbbbbbaaa`````````___```aaabbbbbbaaa```___\\\___[[[LLL<<<333...***'''((((((((((((((()))))))))((('''&&&&&&((()))***((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&''''''(((((($$$$$$((()))***666EEEUUU^^^___^^^ccccccccclllmmmqqqvvv{{{yyyqqqeee\\\MMMIIIGGGEEE===333------)))&&&###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!"""######$$$$$$$$$ !!!###$$$%%%'''(((&&&%%%$$$$$$$$$&&&((()))&&&%%%%%%&&&(((((('''%%%'''((())))))((()))+++---///...---+++******++++++&&&((())))))(((((()))***((((((((((((((())))))***%%%)))+++///===TTTeeemmmnnnnnnnnnnnnnnnmmmlllllllllkkkjjjkkkllllllkkkjjjhhhiiijjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhffffffggggggggggggfffffffffeeeeeeddddddeeeeeefffddddddddddddddddddddddddccccccccccccddddddddddddbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa___```aaabbbbbbaaa```_________________________________^^^^^^^^^^^^______^^^___aaaaaa_________```]]]^^^^^^___```_________________________________^^^^^^^^^_________``````]]]^^^^^^______^^^^^^]]]^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\]]]]]]^^^______```^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\[[[[[[[[[ZZZYYYWWWJJJ???555111///,,,+++---++++++++++++***))))))(((%%%&&&'''&&&$$$""""""###&&&***,,,+++,,,...,,,(((******))))))***,,,...///222777???DDD>>>222+++)))***555<<<999222---***(((!!!!!!!!! !!!!!!!!!######################## ###&&&&&&%%%###!!!!!!"""%%%%%%$$$)))444===CCCGGGHHHFFFEEEEEEAAA===...&&&!!!!!!"""  !!!!!!""""""######$$$$$$ $$$%%%!!! """ """"""""""""############""""""""""""!!!!!!!!!!!!!!!!!!###%%%((((((%%%### !!!!!!!!!"""""""""### """$$$$$$"""!!!"""#########""""""!!! """%%%%%%""" !!!"""""" !!!###&&&  !!!!!!!!!"""""""""#########""""""''')))(((%%%###  ###$$$###"""   !!!######""""""""""""#########!!! !!!######"""!!!!!!!!!!!!"""""""""""" !!!"""############ !!!""""""  !!!%%%%%%$$$$$$$$$$$$######""""""######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%$$$""" !!!$$$'''bbbaaa```_______________aaa```_________aaabbbccc^^^___```___^^^___aaabbb^^^_________``````aaaaaa^^^```bbbcccaaa`````````___```aaabbbbbbaaa```___ZZZ___[[[JJJ:::222...+++''''''(((((())))))*********)))'''&&&&&&'''((())))))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&((()))((($$$$$$((()))***666FFFPPPZZZ\\\]]]ddddddfffqqqooossswwwxxxtttkkkaaa[[[LLLIIIFFFDDD<<<222,,,,,,'''%%%######%%%'''((()))#########$$$$$$%%%%%%&&& !!!"""###$$$%%%%%%%%%$$$%%%&&&%%%###!!!!!!!!!$$$$$$%%%&&&'''''''''''''''&&&%%%&&&'''((((((''',,,------,,,+++,,,///111//////------,,,---...///''')))******))))))***,,,((((((((((((((()))******&&&***---222BBBYYYjjjooooooooopppoooooonnnmmmmmmkkkjjjiiiiiikkkkkkjjjiiihhhhhhjjjkkkkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhffffffggggggggggggffffffeeeeeedddddddddeeeeeefffeeeeeeeeeeeeeeeeeeeeeeeeccccccdddddddddeeeeeeeeeaaaaaabbbbbbcccccccccdddccccccccccccccccccccccccdddddddddccccccccccccbbbaaaaaaaaaaaaaaaaaaaaaaaa___```aaabbbbbbaaa```___^^^^^^___``````___^^^^^^_________^^^^^^_________^^^```aaaaaa```______```[[[\\\]]]]]]^^^^^^]]]]]]________________________]]]]]]]]]^^^^^^^^^______]]]^^^^^^______^^^^^^]]]____________^^^]]]\\\\\\]]]]]]^^^^^^___```aaaaaa________________________\\\\\\\\\\\\]]]^^^^^^^^^OOODDD999444222...---///------,,,,,,***)))'''&&&###$$$&&&&&&$$$######$$$***------,,,---///,,,(((***)))((('''(((***---...333777@@@HHHEEE999///+++(((444===:::222,,,)))''''''&&&&&&%%%%%%&&&&&&'''""""""""""""""""""""""""$$$###"""!!!"""###%%%''''''(((((('''%%%$$$$$$%%%!!!$$$###"""(((666BBB???CCCEEECCCCCCDDDAAA===444,,,&&&&&&&&&###!!!""" """###%%%&&&&&&!!!%%%$$$######""""""#########$$$$$$$$$""""""""""""!!!!!!!!!!!!$$$###""""""$$$&&&&&&%%% !!!!!!!!!""""""###### """%%%$$$"""!!!"""$$$%%%%%%$$$###"""!!! """''''''$$$!!! """$$$$$$""""""%%%(((!!!!!!!!!"""###$$$&&&&&&""""""""""""############ ###%%%### $$$&&&%%%&&&### """###!!!""""""""""""""""""""""""!!! !!!$$$&&&$$$$$$############$$$$$$###!!!!!!#########!!!!!!!!!!!!"""""""""""" !!!"""############ !!!######""""""$$$%%%!!!""""""###$$$$$$%%%%%%######"""""""""###$$$%%%$$$##################$$$######""""""'''cccbbb```_________```aaabbbbbb```______```aaaaaaccc```^^^^^^___aaabbbbbb______^^^^^^^^^^^^______aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```______ZZZ\\\WWWHHH999000***&&&'''&&&&&&&&&&&&'''((((((&&&'''((('''&&&'''(((***&&&))))))&&&&&&'''&&&###&&&%%%%%%$$$$$$%%%%%%&&&&&&''')))'''$$$(((999JJJWWWWWW[[[cccggghhhjjjnnnoootttwwwuuurrrlllaaaWWWIIIEEE@@@;;;777222---)))$$$$$$$$$###############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$###!!! #########"""""""""""""""""""""###$$$$$$$$$$$$###(((&&&$$$&&&)))+++***((($$$'''***,,,,,,+++,,,---............---,,,++++++''')))))))))((()))+++---)))((('''&&&&&&&&&&&&&&&(((((()))333JJJaaaiiieeellllllllllllllllllllllllmmmlllkkkkkkkkkkkkjjjiiikkkkkkkkkjjjiiihhhggggggggggggggggggffffffffffffggggggggggggffffffffffffggggggggggggggggggggggggaaabbbcccddddddcccbbbaaafffdddbbbbbbdddeeebbb``````aaacccddddddcccaaa```bbbccccccddddddccccccbbbaaa```___```bbbccccccbbb````````````____________`````````bbbeeegggfffeee^^^^^^^^^____________```___^^^^^^]]]]]]^^^^^^___]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]^^^^^^]]]]]]\\\___^^^\\\ZZZZZZ[[[\\\]]]]]]]]]]]]^^^^^^^^^______]]]^^^^^^______^^^^^^]]][[[[[[\\\\\\\\\]]]]]]]]][[[\\\\\\]]]]]]\\\\\\[[[]]]]]]^^^^^^___^^^^^^^^^___\\\ZZZ[[[]]]^^^\\\ZZZXXXKKK:::///,,,,,,)))''',,,+++***((('''&&&&&&&&&%%%$$$######%%%&&&&&&&&&...000///***)))***)))&&&)))(((%%%###"""%%%***...000444:::>>>>>>999333...''')))000999999///'''%%%%%%###!!!"""$$$%%%""" !!!!!!"""""""""!!!!!!$$$$$$$$$############"""###%%%(((***)))&&&!!!!!!!!! """***777@@@@@@EEEHHHFFFDDDEEECCC@@@222)))"""!!!""""""###&&&"""""""""""""""""""""""" !!!!!!  !!!"""######"""!!! ######"""!!!!!!!!!!!!!!!""""""############"""""" !!!###""" """"""!!!!!!$$$"""!!!  ###$$$###!!!!!!""")))"""$$$'''$$$###%%% !!! !!!&&&&&&###!!!!!!!!! !!!###  !!! """$$$!!!!!!!!!!!!  !!!!!! !!!!!! !!!###$$$###"""!!! $$$%%%"""$$$""" """ !!!""" )))&&&""" !!! """""" !!!$$$ !!!"""!!!  !!!&&&%%%$$$"""!!! bbbbbb```_________```aaaaaa```````````````aaaaaabbb```^^^^^^```aaabbbbbbaaaaaa````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````___^^^^^^[[[\\\VVVGGG888///***''''''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&(((***'''))))))&&&&&&((((((%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((...>>>NNNYYYYYY]]]dddhhhhhhjjjnnnrrrwwwzzzwwwrrrjjj^^^SSSHHHDDD???:::555111,,,(((%%%%%%$$$$$$######""""""""""""###$$$$$$$$$$$$#########$$$$$$###"""!!! ############""""""""""""###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%'''+++---,,,+++)))+++------,,,,,,---...............---,,,++++++((()))))))))((((((***+++)))((('''&&&&&&&&&&&&'''))))))+++777MMMccckkkhhhllllllllllllllllllllllllmmmkkkjjjjjjllllllkkkiiikkkjjjjjjjjjiiihhhhhhhhhfffffffffgggggghhhhhhhhhggggggggggggffffffffffffffffffffffffffffffffffffaaabbbcccddddddcccbbbaaaeeecccbbbbbbdddeeecccaaa```aaacccddddddcccaaa```bbbbbbbbbccccccbbbbbbbbbbbbaaa```aaabbbcccbbbaaaaaaaaaaaa`````````_______________aaacccdddcccbbb^^^^^^^^^____________```___^^^^^^]]]]]]^^^^^^___]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]^^^^^^]]]]]]\\\```___]]]\\\[[[\\\]]]^^^]]]^^^^^^^^^____________[[[\\\\\\]]]]]]\\\\\\[[[[[[\\\\\\\\\\\\]]]]]]]]]\\\\\\]]]]]]]]]]]]\\\\\\]]]]]]^^^_________^^^^^^___]]][[[[[[]]]]]][[[YYYYYYNNN???444///,,,***)))++++++***((('''''''''''''''&&&%%%%%%&&&&&&&&&%%%***---...+++,,,......+++***(((&&&$$$###%%%***...222666;;;>>>===888111---''''''---777999111)))&&&&&&$$$!!!!!!"""###!!! !!!"""###$$$$$$$$$$$$$$$$$$#########""""""!!!"""$$$%%%%%%%%%###"""!!!"""!!!!!!###,,,777@@@BBBGGGIIIFFFDDDDDDBBB???777...&&&%%%%%%$$$%%%'''"""""""""""""""""""""""""""""""""!!!!!! ######""""""""""""############"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!"""$$$###!!! """"""!!! !!!$$$"""!!!  ######"""!!! !!!!!!&&&!!! $$$%%%"""!!!######  $$$++++++&&&!!!!!!###%%%%%%%%%#########"""""""""!!!!!! !!!  """###&&&%%%%%%$$$###"""!!!!!! !!!!!!  """"""!!! !!!"""""""""!!!!!!!!!!!!!!!!!!$$$"""""")))&&& !!!!!!!!! &&&$$$"""###%%%&&&$$$"""%%%###!!! """######"""###$$$###""" !!!###%%% !!!""""""!!! !!!###$$$######"""""""""""""""bbbaaa``````______``````^^^___```aaaaaabbbaaaaaabbb```^^^^^^```bbbbbbbbbbbbaaaaaa``````aaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaa_______________^^^^^^]]]]]]\\\SSSCCC555...+++((('''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&(((***''')))(((%%%&&&)))+++)))''''''&&&&&&&&&&&&''''''(((&&&&&&)))...666DDDQQQZZZZZZ^^^eeeiiiiiikkknnnwww}}}~~~wwwmmm___TTTGGGCCC===888444///***'''&&&%%%%%%$$$###"""""""""""""""###$$$$$$$$$$$$###"""######$$$$$$###""""""########################%%%%%%&&&'''''''''''''''%%%%%%%%%(((+++............///000///------...000/////////......,,,++++++((())))))((('''&&&''')))((((((''''''&&&&&&'''''')))***///<<>>555***%%%&&&'''$$$ """"""!!!!!!!!!!!! !!!!!!!!! !!!###$$$$$$###"""  """""""""!!!!!! ######"""!!!!!!!!! !!!"""###$$$%%%%%%%%% %%%,,,((( !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""###$$$###"""###"""!!!!!!######"""!!!$$$%%%&&&&&&$$$$$$%%%&&& !!!""""""!!!!!!###$$$!!!!!!""""""#########$$$aaaaaa``````____________]]]^^^```bbbbbbbbbbbbaaabbb```^^^___```bbbbbbaaa``````____________``````````````````````````````______``````______^^^]]]^^^[[[QQQ@@@333...+++)))'''&&&&&&&&&&&&'''((((((&&&'''''''''&&&&&&((()))''')))(((%%%%%%***---+++((((((''''''''''''(((((()))%%%$$$)))111999FFFQQQXXXXXX\\\dddiiiiiilllooowww~~~xxxlll___SSSGGGCCC===777333///***(((&&&&&&%%%$$$######"""!!!""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$"""###############$$$$$$%%%&&&&&&'''''''''''''''%%%%%%&&&(((***,,,------///000000///......111333////////////...---++++++)))******(((&&&%%%&&&'''((((((''''''''''''(((((()))+++222BBBWWWiiipppooommmmmmmmmmmmmmmmmmmmmmmmkkkjjjiiijjjlllmmmlllkkkiiiiiiiiiiiiiiijjjjjjjjjggggggggghhhiiijjjjjjjjjggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeccccccccccccccccccccccccbbbbbbbbbcccddddddddddddaaabbbccccccccccccbbbaaabbbbbbaaaaaaaaaaaabbbbbbdddbbbaaaaaabbbbbb```___bbbbbbbbbbbbaaaaaaaaaaaa```___^^^___``````___]]]^^^^^^^^^____________```______^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^]]]]]]___^^^]]]]]]]]]]]]^^^^^^_________````````````aaa^^^^^^____________^^^^^^\\\\\\\\\]]]]]]]]]^^^^^^\\\]]]]]]]]]]]]]]]]]]\\\\\\]]]^^^___`````````___```___^^^]]]]]]\\\[[[ZZZZZZVVVNNNBBB666...,,,,,,***)))((((((((((((((()))***)))'''%%%$$$'''+++......333666555777:::999555---,,,)))&&&###$$$'''***...111555777666333...+++'''%%%%%%---555666000***'''&&&$$$""""""###$$$$$$!!!"""###$$$%%%&&&&&&&&&############""""""""""""!!!"""###$$$$$$ &&&///666>>>CCCFFFDDDCCCCCCAAA>>>;;;222)))'''&&&###"""###!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!"""###$$$###""""""""""""###$$$""""""!!!!!!!!!!!!""""""###!!!  !!!######"""!!!"""######"""!!!!!!""""""!!! !!!###""""""!!!!!! !!!!!!"""'''$$$  !!!!!! """%%%((()))%%%"""!!!###### """"""###(((///CCC:::---$$$$$$%%%"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###!!!!!!!!! !!!"""############ ###%%%$$$"""!!! !!!!!!###$$$%%%&&&&&&$$$ &&&***(((### !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###""""""%%%###""""""###"""$$$&&&((((((&&&%%%%%%&&& !!!######""""""$$$%%%!!!!!!"""###############```````````````______^^^]]]^^^```bbbbbbbbbbbbaaaaaa```______aaabbbbbbaaa``````____________`````````````````````````````````aaaaaaaaaaaa```______^^^ZZZNNN===111---+++((('''&&&&&&&&&&&&'''((((((%%%&&&'''&&&%%%&&&''')))''')))(((%%%&&&***---,,,)))((((((''''''(((((()))***%%%$$$)))000999DDDMMMUUUUUUZZZbbbhhhiiilllpppxxx~~~sssfffXXXLLLHHHDDD===777333///+++)))&&&&&&%%%%%%$$$######"""""""""###$$$$$$$$$$$$###"""""""""######$$$%%%%%%""""""######$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&'''(((((()))***+++---...///......///222555000000000///...---+++************(((&&&%%%%%%'''(((((('''''''''(((((()))(((***444FFF[[[iiiooopppmmmmmmmmmmmmmmmmmmmmmmmmkkkjjjiiijjjlllmmmlllkkkiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffffffffffffffffffffffffffdddccccccccccccccccccdddaaabbbccccccccccccdddeeebbbbbbbbbccccccbbbbbbbbbdddcccbbbbbbbbbbbbcccddddddbbbaaaaaabbbbbb```___bbbbbbbbbbbbaaaaaaaaaaaaaaa```___```aaaaaa___^^^^^^^^^^^^____________``````______^^^^^^______```^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^______^^^^^^]]]]]]\\\\\\\\\\\\\\\]]]]]]_________````````````aaa^^^______``````______^^^\\\\\\]]]]]]]]]^^^^^^^^^]]]]]]]]]^^^^^^]]]]]]]]]\\\]]]^^^___````````````_________^^^]]]\\\[[[\\\YYYXXXSSSHHH;;;111---,,,***)))((((((((((((((()))***)))&&&###"""'''...444777;;;>>>======>>>;;;777000///,,,'''$$$###%%%'''(((***...111222000---+++'''$$$###(((111666333---%%%%%%$$$###"""###$$$%%%$$$%%%%%%%%%%%%$$$$$$############"""""""""!!!!!! """$$$$$$###"""!!! $$$+++000:::AAAGGGGGGGGGGGGEEEBBB:::111***((('''$$$"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!"""######"""!!! """"""!!!!!!!!!!!!""""""###!!!  !!!###"""!!! !!!"""!!! !!!"""###"""!!! """###""""""!!!!!!!!!""""""###"""!!! !!!"""""""""!!! %%%((('''$$$""""""""" ###$$$###%%%***555222***"""!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""!!! """"""""""""######$$$$$$%%% !!!"""#########$$$ $$$%%%$$$"""!!!!!!""""""######$$$$$$%%%%%%###""""""######$$$$$$%%% !!!!!!!!!###########################$$$%%%%%%%%%%%%&&&&&&$$$###"""""""""""""""$$$''''''&&&$$$$$$$$$ """######""""""###%%%"""############"""!!!!!!___````````````___^^^^^^^^^___```aaaaaabbbaaaaaaaaa______```aaabbbaaa```cccbbbbbbaaaaaabbbbbbcccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````___^^^YYYLLL<<<111---+++''''''&&&&&&&&&&&&'''((((((%%%&&&'''&&&%%%%%%''')))&&&((((((%%%&&&***,,,***((((((''''''''''''((((((((($$$$$$(((///777BBBKKKTTTUUUYYYbbbhhhiiilllpppssseeeVVVKKKHHHDDD===777222///+++)))%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$##################$$$%%%&&&""""""######$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%&&&(((((('''''')))***+++---...//////000333555111111000000...---+++************)))&&&%%%&&&(((((((((''''''(((((())))))(((+++666KKK^^^iiinnnpppmmmmmmmmmmmmmmmmmmmmmmmmkkkjjjiiijjjlllmmmlllkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggggggggggggggggggggffffffffffffggggggggggggggggggggggggddddddccccccccccccddddddbbbcccddddddcccbbbccceeebbbbbbbbbbbbbbbbbbbbbbbbeeedddcccbbbbbbcccdddeeecccbbb```aaabbbbbbaaa```bbbbbbaaaaaaaaa`````````aaa``````aaabbbbbb```___^^^^^^^^^____________`````````____________``````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________^^^^^^[[[[[[\\\\\\\\\\\\\\\]]]^^^^^^_________`````````]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^]]]]]]\\\]]]^^^___```aaaaaaaaa]]]^^^___^^^]]]\\\]]]^^^ZZZZZZVVVMMMAAA666///---******)))((((((((((((((())))))'''$$$###&&&...444;;;@@@CCCCCCBBBBBB???999666444000+++&&&###$$$%%%$$$&&&))),,,...---,,,***&&&%%%###%%%,,,444555111&&&''''''&&&$$$""""""###%%%%%%%%%%%%$$$###""""""######"""""""""!!!!!!!!! """$$$%%%%%%###!!! ###$$$$$$###$$$)))---666???GGGIIIJJJJJJFFFAAA999111***)))(((&&&$$$%%%"""""""""""""""""""""""" !!!"""""""""!!!!!! """$$$$$$""" !!!!!!!!!!!!!!!""""""###""""""!!! !!!"""""""""!!! !!!!!! !!!"""######!!!!!!"""###"""""""""""""""######$$$!!!""""""!!!!!!"""$$$###%%%###"""######!!! $$$$$$"""###'''888===:::...&&&&&&&&&###"""""""""###############!!!""""""!!! """ !!!###$$$%%%%%% !!!!!!""""""######!!!$$$$$$###"""""""""##############################$$$%%%"""!!!&&& !!!!!!!!!""""""""""""""""""""""""!!!"""$$$$$$######$$$&&&!!! """######"""!!!###%%%%%%$$$""""""###!!!"""######!!!!!!"""###"""###$$$$$$$$$"""!!! ______`````````___^^^]]]aaa```````````````aaaaaa```______```bbbbbbaaa```ccccccbbbbbbbbbbbbccccccaaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaa``````___^^^]]]WWWKKK;;;111...***&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&%%%%%%''')))%%%'''(((&&&&&&)))***'''(((''''''&&&&&&''''''(((%%%###$$$)))...666BBBMMMXXXXXX\\\ccchhhhhhjjjnnnsssfffYYYPPPGGGBBB;;;555111---***((($$$$$$$$$%%%%%%%%%%%%&&&""""""###$$$$$$$$$$$$###%%%$$$#########$$$%%%&&&""""""###$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%%%%$$$&&&((()))((((((+++---,,,...000111111000111333111111111000...---+++******++++++)))''''''((()))((((((((((((((()))*********,,,999OOObbbjjjmmmpppmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkjjjjjjllllllkkkiiikkkjjjjjjjjjiiihhhhhhhhhgggggggggggggggggghhhhhhggggggggggggffffffffffffffffffffffffffffffffffffeeedddccccccccccccdddeeebbbdddeeedddbbbaaabbbdddcccbbbbbbbbbbbbbbbbbbcccdddcccbbbaaaaaabbbcccdddbbbaaa```aaabbbcccbbbaaaaaaaaaaaa`````````______``````___```bbbbbbaaa___^^^^^^^^^____________`````````____________``````________________________^^^^^^____________^^^^^^[[[\\\\\\]]]]]]^^^]]]]]]]]]^^^^^^^^^____________]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^___]]]]]]^^^^^^^^^^^^]]]]]]\\\]]]^^^```aaaaaabbbbbb[[[]]]______]]]\\\^^^```\\\\\\YYYRRRGGG<<<333...++++++***(((''''''''''''''')))+++)))&&&&&&)))---888>>>CCCDDDFFFGGGCCC>>>===;;;666000)))%%%$$$%%%$$$&&&(((***++++++***)))$$$&&&%%%###(((111555333...000111...)))%%%#########$$$$$$$$$$$$$$$###"""###"""""""""!!!!!!!!!!!!""""""#########""""""""""""%%%'''&&&######&&&)))...888BBBEEEFFFDDD???888555---''''''(((%%%$$$%%%"""""""""""""""""""""""" """$$$%%%$$$"""!!!"""""""""######"""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""###""" !!!""""""!!!!!!"""$$$###"""!!!"""######"""""""""######$$$%%%!!!$$$%%%"""!!!&&&"""$$$$$$!!!###((('''###  ######!!!###'''BBBOOOQQQ???,,,%%%$$$### !!!!!!!!!!!!""""""!!! !!! !!!""""""!!!!!!!!! !!!!!!!!!""" !!!######"""""""""###""""""""""""######$$$$$$$$$!!! ###### $$$ !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!$$$!!!!!!#########!!!"""$$$###"""!!!"""###"""######"""  !!! !!!###$$$$$$###"""!!!^^^___`````````___]]]]]]cccbbb```______```aaabbb```______```bbbcccaaa```aaaaaa````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa______``````______^^^]]]\\\VVVJJJ;;;111...***%%%'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&%%%%%%'''((($$$'''(((&&&&&&)))(((%%%''''''&&&&&&&&&&&&''''''###"""$$$***...666CCCOOO\\\[[[___eeehhhhhhiiilllttt|||yyymmmbbbYYYRRRFFFAAA:::333///,,,)))'''###$$$$$$%%%%%%&&&&&&'''""""""###$$$$$$$$$$$$###&&&%%%$$$#########%%%%%%""""""###$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%"""&&&)))***)))***---000///111333333222111000111222222111000///---+++******++++++***(((((()))***((((((((((((((()))******+++...<<>>999777888333)))###$$$###""""""###%%%%%%###"""$$$"""!!!###%%%$$$!!! """###$$$###"""###$$$!!!&&&...777<<<999000((('''&&&%%%$$$###!!! """"""""""""""""""""""""!!!!!!"""###############"""""""""""""""!!!   """&&&%%%###!!! !!!""""""!!!!!!!!!######!!! """######""""""###$$$ !!!"""$$$%%%&&&(((((('''%%%###"""!!! #########"""""""""""""""!!!""""""""" """###<<<@@@AAA<<<222)))%%%$$$###"""!!! !!!$$$"""  """"""!!!""""""!!! ###"""!!! !!!"""###%%%""" !!!"""###!!! !!!!!!  !!!#########"""!!! """"""!!!!!! """""""""""""""!!! !!! ###### mmmkkkhhhdddbbb`````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaabbbaaa``````______``````aaaaaaaaabbbbbbbbbccccccccccccbbbaaa```___^^^^^^ZZZUUUGGG666---,,,+++'''(((((((((((((((((((((((('''''''''''''''''''''''',,,)))''''''))))))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&'''***...555CCCPPPYYY___bbbdddggglllmmmkkkiiijjjjjjiiieee]]]RRRKKKCCC???888333///+++(((&&&&&&%%%$$$$$$%%%$$$""" &&&### !!!############%%%%%%$$$(((,,,+++&&&""""""#########$$$$$$$$$"""######$$$%%%%%%&&&&&&(((((()))***---000333444222222222333222222111111,,,...111111000///111333+++---+++'''(((------))))))'''%%%&&&)))******(((---333DDDZZZiiimmmmmmooooooooonnnmmmmmmmmmmmmmmmlllllllllllllllkkkjjjjjjjjjhhhffffffhhhiiijjjiiihhhhhhhhhhhhhhhgggffffffgggggghhhiiiiiiiiiiiiiiifffffffffffffffeeeddddddddddddddddddddddddddddddcccccccccccccccccccccccccccbbbaaaccceeefffdddbbbccccccbbbbbbbbbaaaaaaaaacccbbbaaabbbcccbbbaaa___``````____________``````aaa```____________```aaa]]]]]]^^^^^^^^^_________cccccccccbbbbbbaaaaaaaaa^^^^^^^^^______```````````````_________^^^^^^^^^^^^______``````______^^^]]]^^^^^^______^^^^^^]]]\\\]]]^^^_______________^^^^^^____________^^^^^^\\\\\\\\\]]]^^^_______________^^^^^^^^^^^^______bbbaaaaaa```````````````]]]^^^\\\WWWSSSLLL???333000+++(((******'''%%%'''((()))***++++++)))'''&&&///666<<>>:::555---000444555333000---,,,(((&&&$$$$$$%%%'''''''''"""!!!###$$$###$$$,,,666@@@>>>===<<<777...(((&&&$$$###"""###$$$$$$###"""###""""""###$$$$$$""" """""""""""""""""""""""" """###$$$###"""###$$$$$$######%%%((()))((('''""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!"""""""""""""""!!!!!! """######"""!!!###$$$%%%$$$###!!!!!!!!!""""""$$$###"""###%%%%%%###""" """######""""""###$$$"""###$$$&&&'''''''''&&&""""""##################!!!!!!""""""######$$$$$$""""""###"""!!! """$$$!!!$$$&&&&&&###!!!###%%%!!!"""$$$$$$%%% !!!"""######!!!!!!###$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%$$$""""""!!! !!!#########!!!!!!!!!"""###############&&&%%%###!!! !!!###""""""!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! $$$### """'''$$$lllhhhddd```^^^```ccceeeaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbccccccddddddeeebbbbbbaaaaaaaaaaaabbbbbb`````````aaaaaaaaabbbbbbccccccbbbaaaaaa```______ZZZPPPAAA333,,,)))'''%%%((((((((((((((((((((((((''''''''''''''''''''''''######$$$%%%&&&%%%###"""''''''''''''''''''&&&&&&)))&&&%%%***000999HHHUUU^^^aaabbbaaadddlllppppppkkkiiihhhjjjjjjbbbRRRFFF===;;;777555222///,,,)))&&&%%%$$$%%%&&&%%%$$$"""((($$$!!!"""%%%'''%%%###$$$$$$######(((---+++%%%##################$$$$$$#########$$$$$$%%%%%%%%%))))))((()))***+++---......///111222333222111000222333333222111///.........---***((()))***)))((('''''''''(((***+++,,,---...;;;PPPbbblllnnnmmmmmmoooooonnnmmmmmmmmmmmmmmmjjjjjjkkkkkkkkkkkkjjjjjjiiihhhggggggiiijjjiiihhhgggggghhhhhhhhhhhhggggggggggggggggggggghhhiiiiiieeeeeeeeeeeeeeeddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddcccbbbcccccccccccccccccccccccccccbbbaaabbbccccccbbb`````````____________``````bbb```___^^^^^^___```bbb^^^^^^_________`````````^^^\\\ZZZYYYYYYZZZ\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]______________________________````````````______``````aaaaaaaaaaaa``````^^^^^^_______________^^^^^^^^^____________^^^^^^\\\]]]___aaaaaa```___^^^______^^^^^^^^^^^^______````````````______^^^^^^^^^___]]]ZZZWWWRRRGGG===333...+++------)))((()))(((((()))))))))(((((('''+++444<<>>>>><<<888000***'''%%%$$$""""""###$$$###"""###"""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$""""""###$$$###"""!!!!!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!###"""!!!!!!"""$$$$$$$$$###"""!!!!!!""""""###""""""###$$$$$$###!!! """######""""""###$$$!!!"""%%%'''((('''&&&%%%"""""""""""""""######### !!!"""###$$$$$$%%%"""######"""!!!!!!"""$$$###%%%%%%$$$""""""$$$&&& """$$$$$$$$$$$$ !!!!!!!!! !!!!!!%%%'''%%%###!!!!!!!!!""""""######### !!!###$$$$$$###!!! !!!!!!!!!"""############!!!!!!######$$$$$$###"""%%%$$$###"""""""""""""""  !!!$$$&&&(((!!!""""""""""""""""""!!! !!!!!!"""""""""###"""""""""!!!!!!!!!"""""""""  $$$ bbbaaa```^^^___```bbbcccaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbccccccddddddeeebbbbbbaaaaaaaaaaaabbbbbb_________`````````aaaaaaaaaaaaaaa``````______^^^YYYMMM===222,,,)))&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((())))))((('''''''''''''''''''''''''''''')))&&&&&&+++444>>>LLLXXX___bbbaaa```dddlllrrrsssmmmkkkiiikkkjjjaaaRRREEE===:::666333000,,,(((%%%%%%$$$###$$$%%%%%%###!!!$$$%%%%%%$$$$$$$$$$$$%%%!!!%%%&&&######%%%%%%"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%)))((((((((()))+++---...---...///111111111000000222222111111000///---,,,...***((('''((((((''''''''''''(((((()))+++,,,...000AAAVVVfffmmmooonnnmmmoooooonnnmmmmmmmmmmmmmmmkkkkkkllllllllllllkkkkkkkkkjjjiiihhhiiihhhgggeeegggggghhhhhhhhhhhhggggggggggggffffffgggggghhhiiieeeeeeffffffeeeeeedddcccccccccccccccccccccccccccccccccccccccccccccccccccbbbcccddddddccccccccccccccccccccccccccccccccccccaaa``````aaabbbbbbaaa___``````____________``````______````````````______^^^^^^^^^^^^_________``````___]]]\\\\\\^^^___aaa]]]]]]]]]]]]]]]]]]]]]\\\^^^_____________________]]]^^^^^^______^^^^^^]]]^^^______``````______^^^^^^_______________^^^^^^^^^^^^____________^^^^^^\\\]]]___aaaaaa```^^^]]]______^^^^^^^^^^^^______^^^^^^_________^^^]]]\\\^^^___^^^[[[YYYVVVLLLBBB666000,,,,,,+++(((''')))(((((()))))))))))))))(((***///444999======555***---,,,+++***)))***---000***'''%%%$$$%%%&&&&&&%%%!!!"""$$$&&&###!!!'''000;;;======;;;777222,,,'''&&&$$$""""""#########"""""""""###"""""""""###### """###$$$""""""###$$$!!!""""""""""""!!!!!!"""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!""""""!!! """############""""""""""""""""""!!!!!!"""######""" """######""""""###$$$ !!!###%%%&&&%%%$$$############""""""""""""""" !!!"""###$$$$$$%%%"""#########!!!!!!###$$$#########!!! !!!"""###!!!###$$$######"""%%%$$$###"""""""""###$$$!!!!!!%%%'''%%%### !!!!!!""""""###""""""""""""""""""""""""######""""""""""""######!!!!!!"""#########$$$$$$ !!!"""$$$$$$###"""!!!!!!!!!!!!""""""###$$$$$$ """$$$'''((("""!!!!!!!!!!!!!!!!!!"""$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$!!! ###&&&###aaaaaaaaa`````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbcccccccccccccccaaaaaa`````````aaabbbbbb_________`````````aaaaaaaaa`````````_________^^^XXXJJJ:::222...***''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''''''''(((&&&&&&&&&''''''''''''''')))&&&'''///888CCCOOOZZZ]]]___``````eeeooovvvwwwmmmkkkjjjiiifff\\\NNNCCC;;;777333///+++(((%%%"""$$$######$$$%%%%%%###"""!!!###$$$###!!! """$$$!!!&&&((($$$"""###$$$###&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''***---///111/////////000000000000111000//////000111111000...---(((&&&'''((('''&&&(((&&&'''))))))((()))+++---333FFF\\\hhhmmmoooooonnnoooooonnnmmmmmmmmmmmmmmmjjjkkkkkkllllllllllllllllllkkkiiiiiiiiihhheeecccfffgggggghhhhhhhhhhhhhhhhhhgggfffeeefffggghhhiiiffffffggggggffffffeeedddccccccccccccccccccccccccccccccccccccccccccccccccbbbdddeeeeeecccbbbbbbcccbbbbbbbbbccccccccccccccc```______```bbbbbbaaa___``````____________``````^^^___```aaaaaa```___^^^]]]]]]]]]^^^^^^^^^______``````___^^^___```aaabbb^^^^^^]]]]]]]]]]]]\\\\\\^^^^^^^^^_______________]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\]]]]]]]]]]]]\\\\\\]]]^^^^^^^^^^^^]]]\\\\\\^^^^^^____________^^^^^^]]]^^^___``````___^^^]]]______^^^^^^^^^^^^______^^^^^^___```___^^^]]]\\\^^^___^^^\\\[[[YYYQQQHHH:::333---,,,***''''''))))))))))))))))))*********)))+++...222888;;;333(((---,,,***'''&&&(((,,,///***(((%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&!!! '''777;;;<<<:::777444...((('''%%%"""!!!"""######"""!!!"""###"""!!!!!!###%%% """###$$$###"""###$$$ """%%%&&&$$$"""""""""$$$$$$###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!""""""""""""""" """!!! !!!###""""""######"""""""""""""""!!! !!!######!!! """######""""""###$$$ !!!"""###$$$###""""""##################""""""!!!!!!""""""######$$$$$$"""###$$$###"""!!!###%%%""""""""""""###$$$%%%%%%!!!!!!"""######"""""""""%%%###""" !!!###$$$ """$$$%%%$$$### !!!!!!""""""""" !!!!!! !!!"""$$$&&&(((!!!###$$$###""""""###$$$!!!###$$$%%%$$$"""!!! !!!"""###$$$$$$$$$######"""""""""######""""""!!!!!!!!!!!!""""""$$$$$$$$$%%%%%%%%%%%%%%%###"""!!!!!!!!!"""###$$$"""%%%%%%###$$$'''$$$ aaaaaa`````````aaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaa``````______``````aaabbbaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaa```````````````WWWGGG888222///+++)))***))))))))))))))))))))))))''''''''''''''''''''''''$$$&&&'''&&&%%%$$$''')))%%%%%%&&&&&&&&&''''''''')))&&&(((222===GGGRRR[[[]]]```aaaaaafffooovvvvvvmmmlllkkkhhhbbbWWWKKKBBB;;;777222---+++(((&&&%%%%%%$$$$$$%%%&&&&&&%%%###""""""""""""######"""!!!###%%%%%%###$$$'''&&&"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((***---000111444333111000000000222333222000///111333333111///---'''%%%(((***''''''***&&&((()))((('''''')))+++666JJJ```jjjlllnnnpppooooooooonnnmmmmmmmmmmmmmmmiiiiiijjjkkkkkkkkkkkkkkkkkkjjjiiiiiijjjiiifffdddffffffggghhhhhhhhhhhhhhhhhhgggfffeeeeeeggghhhiiigggggghhhhhhggggggfffeeebbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccbbbdddfffeeecccaaabbbcccaaaaaaaaabbbbbbbbbccccccaaa``````aaaccccccbbbaaa``````____________```````````````______`````````\\\\\\\\\]]]]]]]]]]]]^^^]]]]]]^^^^^^^^^____________^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^_________``````^^^^^^____________^^^^^^]]]]]]^^^^^^^^^^^^]]]]]]_______________^^^]]]\\\^^^^^^____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]______^^^^^^^^^^^^_________```aaabbbaaa```^^^]]]^^^______]]]]]]\\\UUULLL@@@888///,,,)))'''(((+++***************+++,,,,,,'''+++---...111333///))))))******)))((((((+++---+++)))&&&$$$%%%%%%$$$###&&&'''))))))$$$""")))444999<<<:::888777111***(((%%%"""!!!"""######"""!!!"""###""" !!!###&&& """###$$$###"""###$$$ ###''''''%%%######$$$########################""""""""""""""""""""""""""""""######""""""!!! !!!""""""""""""""" """######"""!!!###$$$"""""""""#########""""""###"""!!!"""$$$$$$""" """######""""""###$$$!!!!!!!!!""""""""""""###""""""######$$$%%%%%%%%%"""""""""""""""############$$$$$$###""""""###%%%$$$######$$$%%%&&&&&&%%%"""""""""!!!""""""###$$$!!! !!!!!!!!!"""###"""""""""###"""""""""""""""""""""""" !!!###$$$%%%&&&&&&"""$$$%%%$$$"""!!!"""$$$ """$$$&&&&&&%%%###""" !!!"""###############$$$$$$$$$$$$######"""!!!$$$###""""""""""""###$$$##################""""""!!!  """######&&&$$$"""######!!!______]]]]]]___aaadddfffaaaaaaaaaaaaaaaaaaaaaaaacccbbbbbbbbbaaaaaa``````_______________```aaaaaabbbccccccccccccdddddddddbbbbbbbbbbbbaaaaaaaaaaaaVVVFFF777222000,,,***+++++++++++++++++++++++++++(((((((((((((((((((((((((((***+++)))'''(((+++...%%%%%%%%%&&&&&&&&&'''''')))&&&***444@@@IIITTT\\\aaacccdddcccfffnnnrrrrrroooooommmiii```UUUJJJDDD===999333///---,,,+++***&&&%%%%%%&&&'''(((&&&%%%'''###!!!###'''(((%%% ###""" !!!&&&+++(((!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$))))))((()))***+++---...777555333111000111333555777555222222333222///,,,---'''%%%)))+++((())),,,&&&((()))(((&&&%%%(((***777MMMbbbjjjlllnnnppppppoooooonnnmmmmmmmmmmmmmmmggghhhiiijjjjjjjjjjjjjjjiiihhhhhhiiijjjjjjhhhfffffffffggghhhhhhhhhhhhhhhhhhgggeeedddeeefffhhhjjjhhhhhhhhhhhhhhhggggggfffbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccbbbdddfffeeebbbaaaaaaccc``````aaaaaabbbbbbbbbcccaaaaaaaaabbbddddddcccbbb``````____________``````bbbaaa___]]]]]]___aaabbb[[[[[[\\\\\\\\\]]]]]]]]]^^^^^^___```aaaaaa``````_________^^^^^^]]]]]]]]]^^^^^^^^^_________``````______````````````______``````aaaaaaaaaaaa``````aaaaaabbbbbbaaa```______^^^__________________^^^^^^^^^]]]\\\\\\\\\]]]]]]_________^^^^^^_________```aaacccdddcccbbb```___^^^______]]]^^^]]]WWWNNNEEE;;;111,,,)))''')))---++++++******+++,,,------&&&+++...,,,+++,,,,,,***%%%(((***++++++******+++,,,)))&&&%%%%%%%%%$$$###%%%'''***---***&&&***111222999===:::999999333,,,(((&&&"""!!!""""""###"""!!!"""###""" $$$'''"""""""""""""""""""""""" """###$$$###"""###$$$!!!$$$''''''$$$###$$$&&&!!!""""""###$$$$$$%%%%%%#######################################"""!!!!!! !!!"""""""""""""""!!!###$$$$$$######$$$%%%!!!"""############""""""$$$###"""###%%%%%%###"""!!!"""######""""""###$$$###""""""!!!""""""###$$$ !!!"""###%%%'''((((((#########"""""""""""""""###$$$$$$###""""""###%%%$$$###"""######""" """!!!!!! !!!###%%%&&&!!!"""$$$%%%%%%$$$###"""!!!$$$###!!!!!!###################################################!!!"""$$$&&&&&&$$$"""!!!###%%%&&&%%%""" """$$$!!!###&&&(((((('''%%%#########$$$$$$$$$######"""!!!"""###%%%%%%%%%$$$###&&&%%%$$$######$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%''')))$$$)))'''###$$$%%%%%%bbbaaa`````````aaacccddddddeeeeeedddbbbaaabbbccc```aaabbbccccccccccccccc``````____________``````^^^```bbbcccdddcccaaa```___```bbbbbb```___^^^^^^QQQCCC555...,,,))))))******)))(((((((((((())))))((()))+++***(((&&&%%%%%%+++######***+++&&&(((000###%%%((()))((('''&&&'''$$$&&&---888BBBJJJTTT^^^dddggghhhgggkkkqqqttttttpppllljjjiiibbbUUUJJJFFF888555111...,,,***'''%%%"""""""""""""""######### !!!"""######$$$$$$''''''''''''&&&&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%'''(((###$$$%%%''')))+++...///111...///333444111111333222111111111000000//////***)))(((&&&&&&&&&'''(((***'''&&&))))))(((+++///@@@VVVccciiippppppmmmrrrooooooooonnnmmmmmmllllllllllllkkkjjjjjjkkkkkkkkkjjjiiihhhiiijjjkkkjjjiiiiiigggeeefffiiijjjhhhfffhhhgggfffeeeeeefffggghhhffffffggggggffffffeeedddeeeddddddcccbbbbbbbbbcccccccccccccccccccccccccccccccccbbbaaa```___^^^^^^cccbbbaaa``````aaabbbcccbbbbbbcccddddddddddddccccccbbbaaa``````aaabbbccccccbbb```_________```aaa```^^^\\\]]]```aaa```^^^```___^^^]]]^^^___bbbccc\\\]]]^^^^^^______^^^^^^___^^^]]]^^^`````````___^^^^^^^^^^^^^^^^^^^^^^^^^^^___aaabbb^^^YYY\\\bbbbbbbbbaaa```___^^^]]]]]]^^^^^^____________^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\^^^bbbcccaaa^^^^^^^^^^^^^^^^^^___```aaa```___^^^^^^^^^]]]ZZZXXXFFF===333---,,,---,,,***''''''&&&'''))),,,///111(((((())))))(((&&&$$$###)))'''&&&'''))))))%%%"""'''&&&%%%$$$$$$$$$%%%&&&******++++++'''$$$(((000444999;;;:::888666111+++'''%%%############""" ,,,***'''$$$"""!!!""""""!!!!!!!!!"""!!!  """!!!"""######""" ...---######"""!!!""""""""""""!!!!!!!!!!!! ###$$$###"""!!!!!!$$$######"""!!! ###"""!!!!!!""""""!!!  !!!""""""!!! """$$$%%%$$$!!! !!!###""""""""""""""""""""""""$$$######"""!!! """"""""""""!!!!!!!!!!!! """###$$$%%%$$$###&&&%%%$$$###""""""""""""'''### !!! ############"""!!! """"""!!!""""""###$$$$$$%%%$$$"""  !!!"""!!!!!!  !!!!!!!!!"""!!!!!! !!!!!!!!!""""""!!! ###%%%!!!!!!""""""######$$$$$$ """$$$$$$###"""###$$$  !!!"""###########################***'''###!!!!!!!!!!!! $$$$$$######$$$$$$%%%&&&"""""""""""""""######$$$!!!!!! """###%%%aaaaaa`````````aaabbbcccaaabbbcccbbb``````aaabbbaaaaaabbbcccccccccbbbbbb``````____________``````___```bbbcccccccccaaa``````aaabbbaaa```]]]\\\[[[PPPBBB444...,,,))))))***))))))))))))((((((((((((''''''&&&'''))))))(((&&&,,,%%%$$$******%%%&&&---###&&&((()))((('''''''''&&&(((///:::DDDKKKVVV___hhhkkkllllllnnntttwwwuuurrrmmmiiigggaaaSSSGGGAAA:::777222///,,,)))&&&$$$######$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%'''((($$$$$$%%%'''))),,,...//////---...111222//////222222222111000000///......***)))(((((('''''''''(((***'''&&&))))))))),,,111BBBWWWdddhhhooommmjjjnnnoooooonnnnnnmmmmmmlllllllllkkkkkkjjjjjjkkkkkkllljjjiiihhhiiijjjkkkjjjhhhiiigggffffffiiiiiihhhfffgggggggggffffffgggggggggfffffffffffffffeeeddddddfffeeeeeeddddddcccddddddcccccccccccccccccccccccccccbbbbbbaaaaaa`````````ccccccbbbaaaaaabbbccccccbbbccccccdddddddddddddddcccbbbaaa``````aaabbbccccccbbbaaa```___``````aaaaaa___^^^___aaabbbaaa___``````___^^^^^^___aaaaaa\\\]]]^^^^^^______^^^^^^___^^^]]]^^^___``````^^^______________________________aaabbb^^^ZZZ\\\bbbaaaaaa``````______^^^^^^^^^^^^____________^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]___aaabbb```]]]______^^^^^^^^^_________```___^^^^^^^^^]]][[[YYYRRRHHH;;;222...---***(((+++******+++,,,///222444)))))))))((('''%%%###"""(((&&&%%%&&&((('''$$$!!!&&&%%%$$$$$$$$$%%%&&&'''+++(((&&&((('''%%%''',,,333888<<<;;;::::::555000(((&&&###"""######!!! &&&%%%###"""!!!!!!!!!"""!!!!!!"""""""""""""""""" """###""""""###$$$###...;;;777)))&&&### !!!!!!"""$$$$$$###"""######''''''&&&&&&%%%$$$######!!!!!! !!!"""######"""!!!""""""""""""""""""!!!###%%%&&&%%%###!!!###$$$"""""""""""""""""""""""" !!!"""###$$$$$$!!!!!!!!!"""""""""""""""!!!!!!"""#########""""""%%%$$$######"""#########***&&&$$$%%%%%%"""###'''%%%%%%&&&%%%%%%$$$###"""""""""!!!!!!!!!"""######$$$###!!! """###$$$%%%$$$$$$$$$############ !!!!!!!!!""""""$$$$$$############$$$$$$!!!!!!"""!!! """%%%"""""""""""""""#########!!!"""$$$###""""""###%%%$$$############$$$$$$%%%%%%$$$$$$$$$############$$$""" """%%%&&&&&&""""""!!!!!!""""""###$$$"""""""""""""""###$$$$$$$$$$$$""""""""""""###$$$``````_________```aaabbb```aaabbbbbbaaa```aaacccbbbbbbbbbcccbbbbbbaaaaaaaaa``````______``````aaa___```aaaccccccbbbbbbaaabbbbbbaaaaaa___\\\ZZZYYYOOOAAA333---,,,))))))***'''((()))******)))(((''')))&&&$$$%%%(((***)))''',,,&&&%%%))))))$$$$$$)))$$$&&&((()))(((''''''((()))***222===FFFMMMWWW```jjjnnnpppppprrrvvvwwwuuuoooiiidddddd___SSSFFF???;;;888333///,,,)))%%%"""%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%&&&&&&(((***,,,...//////---...222222000000333222222111000///------,,,))))))******))))))(((((()))'''''')))***)))---333HHH\\\gggjjjooommmiiinnnoooooonnnnnnmmmlllllllllkkkkkkkkkjjjjjjkkkkkkllljjjiiihhhiiijjjjjjiiihhhiiigggfffggghhhiiihhhffffffgggggghhhhhhggggggfffeeeeeeffffffeeeeeedddcccffffffeeeeeeeeeeeeeeedddddddddddddddddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbdddccccccbbbbbbccccccdddbbbbbbcccdddddddddddddddbbbbbbaaaaaaaaaaaabbbbbbbbbbbbaaa```````````````aaa```___```bbbbbbbbb```````````````____________\\\]]]^^^^^^______^^^^^^___]]]]]]^^^___```___^^^````````````````````````___^^^```bbb___[[[\\\bbb________________________^^^^^^____________^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]___^^^^^^___``````___]]]``````___^^^^^^^^^^^^___```___^^^^^^^^^]]][[[YYYVVVLLL===222,,,)))'''%%%)))(((((((((***,,,///111******)))(((&&&%%%######((('''''''''((('''%%%"""%%%$$$$$$###$$$%%%'''(((---(((%%%(((***)))(((***333888<<<<<<<<<===:::555***'''$$$"""""""""!!! !!!!!!!!!"""""""""!!!!!!""""""###$$$$$$$$$"""###$$$$$$######%%%'''>>>IIIAAA000***&&& !!!!!!""""""###!!!###$$$$$$######$$$%%%%%%%%%$$$$$$######""""""!!!!!!!!!""""""#########$$$######""""""######$$$!!!"""###""" """"""""""""""""""""""""""" !!!"""###$$$%%% !!!!!!""""""###############"""!!!!!!!!!!!!!!!#########"""######$$$%%%((($$$###$$$$$$!!!"""%%%""""""############""""""""""""!!!!!! !!!!!!!!!"""!!! !!!###$$$%%%#########""""""""""""!!! !!!!!!!!!""""""""""""!!!!!! !!!!!!""" !!!"""!!! """$$$############"""""""""""""""######"""!!!"""$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$######### ###$$$%%%""""""!!!!!!""""""###$$$###""""""""""""###$$$$$$&&&&&&%%%######""""""###_______________``````aaaaaabbbddddddccccccdddfffbbbbbbcccbbbbbbaaa``````aaaaaa````````````aaaaaa``````aaabbbbbbbbbbbbaaaaaa``````______]]]ZZZXXXMMM@@@222---,,,***)))***&&&''')))++++++***(((''')))((('''&&&%%%&&&'''(((***&&&%%%(((((($$$$$$(((%%%'''))))))((('''((((((***,,,333>>>GGGNNNWWW```iiinnnppppppqqquuutttqqqiiiccc___aaa___TTTHHHAAA888555111---+++(((%%%"""%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''######$$$$$$$$$######"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&''''''(((***,,,---...000...///333444222222555222222111///---,,,+++***((()))***++++++***)))((()))'''(((*********///777NNNbbbkkkmmmqqqppplllqqqooonnnnnnmmmmmmlllkkkkkkkkkkkkjjjjjjjjjkkkllllllkkkjjjhhhiiijjjjjjiiihhhhhhggggggggghhhhhhhhhgggfffggghhhiiiiiihhhgggfffeeeeeeeeeeeeeeeddddddcccdddeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddbbbbbbbbbccccccdddddddddbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbcccccccccbbbbbbbbbaaaaaaaaaaaaaaaaaabbbbbbaaaaaa``````````````````______```aaaaaaaaaaaa``````aaaaaa```___^^^]]]\\\]]]^^^^^^______^^^^^^^^^]]]\\\]]]___```___^^^_______________`````````___^^^___aaa___\\\]]]aaa^^^^^^^^^______`````````^^^^^^____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________^^^^^^______^^^^^^^^^______``````___^^^^^^___^^^\\\ZZZTTTKKK===222,,,))))))(((''''''&&&&&&'''))),,,---))))))'''&&&&&&%%%&&&&&&)))))))))))))))(((&&&$$$$$$$$$######$$$&&&''')))...++++++...///,,,+++---333888<<<<<<<<<===;;;666,,,)))%%%###""""""!!! !!!"""#########"""!!!!!!!!!"""""""""######!!!!!!###%%%%%%%%%)))...HHHQQQHHH555...)))$$$&&& !!!!!!"""######$$$$$$"""#########""""""$$$&&&""""""""""""!!!!!!!!!!!!"""#########"""!!!"""###$$$###"""!!!!!!"""###$$$!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!!  !!!"""######$$$$$$###"""!!! """"""""""""""""""###$$$%%%&&&&&&"""!!!###""" ### !!!"""""""""""""""###"""!!!  !!!!!! !!!"""###!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!  !!! !!!""""""!!!!!!"""$$$$$$$$$######""""""!!!!!!"""""""""  ###&&&$$$$$$$$$######"""!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%$$$""" """###""""""$$$$$$######$$$$$$%%%&&&######""""""######$$$%%%%%%%%%$$$$$$############^^^______```````````````aaabbbddddddccccccdddfffbbbbbbbbbbbbbbbaaa```___aaaaaa````````````aaaaaa``````aaabbbbbbbbbbbbbbb___^^^^^^^^^```___\\\ZZZKKK>>>111---,,,***)))***%%%''')))***+++***)))'''%%%'''(((&&&$$$$$$'''+++&&&%%%%%%((((((&&&&&&(((%%%'''))))))((('''((())))))+++444???IIIOOOXXX```fffjjjmmmlllnnnqqqqqqmmmiiiccc___```]]]RRRFFF@@@444111...+++***(((%%%###%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$#########$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&'''''''''((()))+++,,,---///---...333444222222555111111///...,,,+++***)))((()))***++++++***)))((((((''')))+++***+++222;;;QQQdddlllmmmrrrpppnnnsssnnnnnnnnnmmmllllllkkkkkkkkkjjjjjjjjjkkkkkklllmmmkkkjjjiiiiiijjjjjjiiigggggghhhhhhhhhggggggggghhhfffggghhhiiiiiihhhgggfffeeeeeeffffffeeeeeedddcccbbbcccddddddddddddccccccddddddddddddddddddddddddbbbbbbbbbcccddddddeeeeee``````aaaaaaaaaaaa``````______```aaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``````___^^^^^^____________````````````aaaaaa```___^^^]]]\\\]]]^^^^^^______^^^^^^^^^]]]\\\]]]_________^^^]]]]]]^^^^^^^^^____________]]]^^^``````]]]]]]aaa]]]]]]^^^^^^______``````^^^^^^____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________^^^^^^^^^___]]]]]]]]]^^^___```aaabbb```___^^^^^^______]]][[[WWWOOOCCC888111...---...***)))(((((()))***---...((('''%%%%%%%%%'''(((***'''((())))))((('''%%%%%%$$$$$$######$$$&&&''')))+++---222555222,,,,,,000444999;;;:::;;;<<<999555000,,,'''$$$###"""!!! !!!!!!"""""""""!!!!!! """!!!!!! !!!""" """&&&&&&&&&,,,666NNNWWWLLL888///)))$$$%%%##################""""""!!!""""""!!! !!!###%%%##################$$$$$$$$$%%%&&&$$$!!! !!!######!!! !!!######""""""""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$"""!!! !!!!!!"""###$$$$$$%%%!!!!!! """$$$%%%!!!!!!""""""###$$$&&&&&&'''$$$###%%%%%%""""""%%%######$$$%%%&&&&&&&&&&&&###"""!!!  !!!!!! """"""""""""############!!!!!!!!!!!!"""""""""###$$$######""""""######$$$!!!""""""!!!!!!"""###$$$$$$######""""""!!!!!!!!!!!!!!!"""%%%"""#########"""!!! """"""###$$$%%%%%%&&&'''***(((&&&&&&''''''&&&$$$$$$$$$######$$$$$$%%%&&&###############$$$$$$%%%!!!""""""######$$$$$$$$$^^^___```aaaaaaaaaaaa``````aaabbbbbbaaa```aaacccaaaaaaaaabbbaaaaaa``````bbbaaaaaa``````aaaaaabbbaaaaaaaaaaaaaaabbbbbbbbb```^^^]]]^^^aaaaaa^^^ZZZIII<<<111---,,,***))))))&&&'''((()))******))))))"""$$$&&&&&&%%%&&&))),,,%%%&&&'''(((((((((((((((&&&((())))))'''''')))***)))+++444AAAKKKQQQZZZbbbeeeiiikkkjjjkkkooopppmmmmmmhhheeeccc[[[MMMAAA<<<333000---+++***(((&&&%%%%%%%%%$$$$$$######""""""############$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$############$$$%%%&&&&&&&&&&&&''''''''''''((()))***++++++***+++///111//////222//////...---,,,******)))(((((())))))******))))))(((((()))+++***+++444>>>RRRdddkkkkkkooonnnlllrrrnnnnnnmmmmmmlllkkkkkkkkkjjjjjjjjjjjjkkklllmmmmmmllljjjiiiiiijjjjjjhhhgggfffhhhiiihhhgggfffgggiiiggghhhhhhiiiiiihhhhhhgggffffffggggggffffffeeedddaaabbbcccdddeeedddcccbbbddddddddddddddddddddddddbbbbbbbbbccccccddddddddd___``````aaaaaa``````_________```aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```______]]]^^^______^^^^^^___```````````````____________\\\]]]^^^^^^______^^^^^^^^^\\\\\\]]]^^^___^^^]]]\\\\\\]]]]]]^^^____________]]]]]]``````^^^^^^aaa]]]]]]^^^^^^_________```^^^^^^____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________]]]]]]___aaa^^^]]]]]]^^^^^^```aaaaaa```___^^^___```___]]]\\\ZZZTTTHHH<<<222---++++++)))((('''&&&''')))+++,,,((('''%%%$$$$$$&&&)))+++&&&'''))))))&&&$$$$$$$$$%%%$$$$$$###$$$%%%'''((('''---555:::555---+++...333888:::999999;;;999555333///***&&&$$$###"""!!!!!! !!!!!!  """""" !!!&&&&&&%%%---:::QQQYYYNNN888...''' !!!"""""""""!!!!!! !!!""""""!!!!!!"""### !!!"""""""""######%%%'''%%%!!! """"""""""""!!!!!!""""""""" !!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""######$$$$$$$$$ !!!!!!"""$$$%%%&&&""""""""""""###$$$%%%&&&$$$!!!!!!$$$$$$!!!!!!$$$"""###$$$%%%%%%%%%%%%%%%""""""!!!!!! !!!!!!!!!""""""!!!!!!  !!!!!!!!!!!!"""!!!!!!!!!"""""""""#########""""""!!!!!!""""""###!!!######"""!!!"""###############"""""""""""" !!!!!!  """$$$###$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&$$$###"""###%%%&&&&&&$$$""""""!!!!!!""""""###$$$$$$############$$$%%%%%% !!!"""###$$$$$$$$$$$$___```aaabbbbbbbbbaaaaaaaaabbbcccbbb``````aaabbb___```aaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaabbbbbbcccccc```^^^___bbbaaa]]]YYYGGG;;;000,,,,,,***((()))'''''''''((()))*********)))&&&###%%%((()))&&&"""'''((())))))))))))'''&&&'''((()))((('''''')))+++))),,,666CCCMMMTTT]]]eeehhhkkklllkkkmmmrrrtttrrrnnnllljjjfffYYYIII???<<<555333///,,,+++)))'''%%%'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$############"""######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###""""""###%%%&&&'''&&&&&&&&&'''&&&&&&&&&'''((())))))***((()))...///......111...------,,,+++******)))((('''''''''(((((()))***'''(((***,,,+++,,,666AAAVVVgggmmmkkknnnllljjjooonnnmmmmmmllllllkkkkkkjjjjjjjjjjjjjjjkkklllmmmnnnlllkkkiiiiiijjjiiihhhffffffhhhiiiiiiffffffgggiiiiiihhhhhhhhhhhhhhhhhhiiigggggghhhhhhggggggfffeeeaaabbbdddeeefffeeedddccceeeeeeeeeeeeeeeeeeeeeeeebbbbbbbbbbbbcccccccccccc___```aaabbbbbbaaa```___```aaaaaabbbcccbbbbbbbbb```aaabbbccccccbbbaaa``````aaaaaabbbaaa```___^^^]]]___aaa```___^^^```bbb``````___^^^^^^___aaaaaa\\\]]]^^^^^^______^^^^^^]]]\\\[[[\\\^^^___^^^]]]]]]]]]]]]^^^___````````````\\\\\\```aaa___^^^aaa^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________^^^^^^________________________]]]^^^___^^^]]]]]]```cccaaa```___^^^^^^^^^^^^^^^```___^^^___``````^^^\\\[[[VVVLLL@@@555---***))))))((('''&&&&&&''')))***+++)))&&&######%%%''')))'''***,,,+++(((&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''(((---777>>><<<333---,,,111666999888:::===<<<888666222,,,'''%%%$$$###"""!!!!!!  ###%%%'''###"""&&&%%%"""+++:::MMMVVVLLL888///(((!!!"""!!!!!!!!!!!!!!!"""""""""!!!###$$$###""""""### !!!!!!""" $$$&&&%%%!!! ###&&&"""######$$$$$$######""" """""""""""""""""""""""" !!!"""#################################""""""###$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%""" ###### """!!!!!!"""#########""""""""""""!!!!!!!!!"""######""""""""""""""""""!!!!!! !!!!!!"""""""""#########  !!!######"""!!!"""""""""""""""""""""#########!!!"""######""""""###%%%"""$$$%%%&&&'''&&&$$$$$$"""""""""""""""""""""""" ###%%%$$$###""""""!!!!!!""""""###$$$$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%$$$$$$###___```bbbcccccccccbbbaaadddeeeeeedddbbbaaabbbccc______```aaaaaabbbaaaaaabbbbbbaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaabbbbbbcccfffbbb___```bbbaaa\\\WWWFFF:::///,,,,,,***((()))''''''''''''((()))++++++444+++###$$$+++*** )))+++,,,***)))(((&&&$$$'''((()))((('''((()))+++)))---777EEEOOOWWW```hhhllloooooommmooouuuxxxwwwlllllllllgggYYYIII@@@@@@999666222...,,,***'''$$$(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&'''((((((+++)))+++///111//////222,,,,,,,,,++++++*********((('''&&&&&&&&&((()))***'''(((***,,,+++,,,666BBB\\\lllpppmmmooollliiiooonnnmmmmmmllllllkkkjjjjjjjjjjjjjjjjjjkkklllmmmnnnlllkkkiiiiiijjjiiihhhffffffhhhjjjiiifffeeegggiiijjjiiihhhgggggghhhiiijjjhhhhhhhhhhhhhhhggggggfffbbbccceeeggggggfffeeedddeeeeeeeeeeeeeeeeeeeeeeeebbbbbbbbbbbbbbbbbbbbbbbb```aaabbbccccccbbbaaa```bbbbbbcccddddddddddddccc```aaabbbccccccbbbaaa``````aaabbbbbbbbbaaa___^^^^^^```bbbbbb______aaaccc```___^^^]]]^^^```bbbccc\\\]]]^^^^^^______^^^^^^]]]\\\[[[\\\^^^___^^^]]]^^^^^^^^^___```aaaaaabbb```\\\\\\___aaa______aaa^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________^^^________________________\\\^^^___^^^]]]]]]aaaddddddcccaaa___]]]\\\\\\[[[```___^^^___``````^^^]]]^^^ZZZQQQFFF<<<444000000...---+++******,,,---......+++'''###"""###%%%'''+++...000///,,,******+++'''&&&%%%$$$$$$$$$%%%&&&---///888BBBDDD;;;000***000444888888;;;??????<<<888444---(((&&&%%%$$$######"""!!! !!!###%%%"""&&&))),,,%%%!!!###'''$$$ )))999FFFQQQIII777000+++%%%&&&!!!!!!"""###$$$%%%&&&&&&"""%%%&&&%%%#########!!!!!!"""###$$$%%%&&&&&&!!!%%%%%%""""""%%%)))###$$$%%%&&&&&&%%%$$$###%%%###"""###&&&'''&&&$$$"""""""""""""""""""""""" !!!!!!""""""######$$$$$$$$$###############$$$$$$%%%&&&&&&$$$###"""#########"""######$$$%%%&&&###$$$''''''$$$$$$&&&%%%%%%&&&&&&&&&%%%%%%$$$""""""!!!""""""###$$$%%%!!!"""###$$$$$$%%%$$$$$$""""""######$$$$$$%%%%%%""""""""""""##################""""""""""""###### ######"""!!!!!!"""!!!!!!""""""######$$$$$$"""###%%%&&&%%%$$$$$$%%%!!!"""$$$&&&&&&&&&$$$###$$$$$$###"""!!! $$$######%%%'''((('''&&&$$$$$$$$$###$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%&&&''''''&&&%%%###"""^^^___aaabbbbbbbbbaaa```cccccccccbbbbbbbbbaaaaaa]]]^^^```aaaaaaaaa```___cccaaa```aaacccddddddccc______``````aaaaaabbbbbbaaabbb```^^^^^^^^^XXXQQQBBB888///,,,+++))))))***)))))))))(((''''''&&&&&&((('''((()))+++,,,+++)))***)))((('''&&&&&&'''((('''&&&&&&'''***++++++***'''---:::IIIRRRWWW___gggkkklllnnnoooqqqssstttuuupppooollleeeZZZMMMAAA:::555222...+++(((&&&### !!!"""$$$%%%&&&'''''''''&&&%%%%%%&&&'''(((&&&%%%$$$""" """%%%&&&%%%######$$$&&&%%%###"""""""""%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''''')))))))))******++++++,,,))))))************))))))''''''&&&&&&&&&''''''((('''###$$$)))))),,,>>>TTT```eeejjjlllkkkjjjlllnnnkkkkkkjjjjjjkkkkkklllmmmhhhhhhiiiiiiiiijjjjjjjjjlllkkkiiihhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhheeeeeegggkkkiiiddddddfffiiihhhhhhgggfffeeeeeeeeeeeeeeeeeeeeedddcccbbbaaadddccccccbbbbbbccccccdddbbbbbbbbbbbbbbbbbbbbbbbbbbb```______aaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa___bbbdddcccaaa```bbbeee``````aaaaaa```___^^^^^^__________________^^^^^^^^^^^^]]]]]]]]]^^^^^^___]]]]]]]]]^^^^^^_________``````____________``````______^^^```aaabbb```___```___^^^]]]\\\]]]^^^^^^____________````````````bbb```______``````___]]]ccc```]]]]]]___```^^^\\\\\\[[[ZZZYYYZZZ\\\___aaaaaa```______```___]]][[[aaa]]]YYYZZZ^^^___[[[WWWZZZZZZVVVKKK<<<222000111,,,,,,,,,++++++,,,------...+++(((&&&&&&(((***+++,,,///333666555000***&&&&&&&&&&&&%%%%%%%%%$$$$$$(((222<<>><<<444***%%%$$$###  !!!!!!!!!!!! !!!"""###$$$%%%&&&&&&######"""!!!!!!$$$(((,,,222333222---&&&!!! """ !!!"""######$$$######""""""!!!!!! $$$$$$######""""""!!!!!!$$$$$$$$$###############)))$$$!!!"""''')))&&&###""")))((( %%%###"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""##############################$$$#########""""""!!!!!!"""!!!!!!!!!"""$$$&&&((( !!!""""""!!!$$$#########""""""!!!!!!!!!$$$!!!!!!""""""#########$$$######""""""!!!!!! !!!!!!!!!!!!!!! """############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$######"""!!!$$$$$$######$$$$$$%%%%%%""""""""""""""""""""""""#########"""######$$$%%%&&&%%%###""""""###%%%&&&______```aaaaaaaaaaaaaaacccccccccbbbbbbbbbaaaaaa______```aaaaaaaaaaaa```bbb```___```aaaccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```]]]^^^]]]WWWOOO@@@666---+++***(((((()))''''''((((((((()))))))))&&&%%%%%%(((+++------,,,***)))((('''&&&''''''((()))((('''((()))***)))((()))000===LLLUUUZZZaaaiiimmmnnnoooppprrrtttuuuvvvpppooollleeeZZZMMMBBB:::888555000---***(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((('''%%%$$$"""!!!"""%%%&&&$$$######$$$&&&%%%$$$######$$$%%%%%%%%%&&&&&&%%%%%%$$$))))))))))))*********************+++++++++++++++))))))************))))))(((''''''&&&&&&&&&''''''((($$$%%%)))))),,,???TTTbbbfffkkkmmmllllllmmmooonnnmmmlllkkkjjjiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkiiihhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggiiilllkkkfffeeehhhhhhhhhhhhgggfffeeeeeeeeeffffffffffffeeedddcccccceeeddddddddddddddddddeeebbbbbbbbbbbbbbbbbbbbbbbbeeecccaaaaaaaaabbbaaa```aaaaaaaaaaaaaaaaaaaaaaaa```bbbccccccbbbbbbcccddd```````````````___^^^^^^````````````````````````______^^^^^^^^^^^^^^^___]]]]]]^^^^^^^^^^^^^^^^^^``````____________``````]]]]]]\\\^^^___```^^^]]]```___^^^]]]]]]]]]^^^^^^____________````````````bbb```______``````___^^^bbb___]]]]]]___```___]]]```___^^^]]]]]]___bbbcccaaa```______```___]]]\\\___^^^]]]]]]]]]\\\[[[ZZZ[[[\\\XXXNNN@@@555111111------,,,,,,,,,,,,------000---***'''''')))***+++444666999;;;999444...***&&&&&&&&&%%%%%%%%%%%%$$$)))222<<>>???>>>777000***...444999;;;===>>>???===777000+++***)))&&&###!!!""""""""""""#########%%%$$$$$$$$$######"""""" !!!!!!!!! """$$$###  $$$&&&$$$!!! !!!!!!""""""######$$$$$$$$$$$$############""""""""""""############"""""""""""""""""""""""" %%%((($$$$$$""")))+++"""!!!$$$###""""""######""""""!!!!!!########################$$$%%%%%%%%%$$$$$$###"""""""""!!!!!!!!!"""##########################################""""""""""""%%%%%%%%%&&&'''((()))***'''&&&%%%%%%&&&'''%%%$$$############""""""""""""'''&&&$$$  ###"""!!!!!!!!!!!!!!!!!! $$$$$$$$$$$$###########################""""""!!!""""""!!!!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$######"""""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$aaa```___^^^^^^___```aaabbbbbbbbbbbbaaaaaaaaaaaacccbbbaaaaaaaaabbbdddeeebbbaaa______aaabbbaaaaaabbbbbbbbbbbbbbbbbbbbbaaaaaabbbaaa___^^^]]]UUUMMM;;;222+++******(((((()))''''''((()))***+++,,,,,,---***'''&&&&&&'''''''''((((((((('''''''''((((((***((('''((()))***)))'''---444CCCRRR[[[^^^dddkkkpppoooooooooqqqsssvvvwwwqqqoookkkdddYYYMMMBBB;;;555000***&&&%%%$$$$$$$$$''''''&&&$$$######""""""#########%%%((()))((('''############$$$$$$$$$### """$$$$$$#########%%%$$$$$$%%%&&&&&&&&&%%%%%% !!!"""%%%''')))+++,,,,,,,,,------,,,+++***)))(((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&)))(((((()))***111DDDXXXeeeiiinnnooommmlllmmmoookkkkkkjjjjjjkkkkkklllmmmjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiigggggggggggggggggggggggggggfffgggiiigggccccccfffgggggggggffffffeeeeeeeeefffffffffffffffeeeddddddeeeeeeddddddddddddeeeeeebbbbbbbbbbbbbbbbbbbbbbbbfffdddbbbbbbbbbcccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaccc```___```ccceeeccc```___```````````````______```````````````aaaaaaaaacccbbbaaa```___^^^^^^^^^_________^^^^^^]]]]]]]]]```______^^^^^^______```___^^^^^^```aaabbb```_________^^^^^^]]]]]]]]]]]]^^^^^^^^^_________``````aaa```______```aaa```^^^^^^^^^]]]^^^___`````````aaa```^^^]]]]]]^^^___```aaa`````````aaaaaa___]]]___``````___^^^^^^^^^^^^]]]]]]\\\VVVLLL@@@666000---,,,,,,++++++++++++,,,111000---***''''''((()))000111333444222...***'''''''''''''''&&&&&&&&&&&&&&&///777999:::999555///'''+++111777;;;=========:::666000,,,***(((&&&$$$""""""#########$$$$$$$$$$$$$$$$$$############"""!!!""""""!!! !!!$$$"""!!!!!!###$$$"""!!! !!!!!!!!!"""""""""###########################!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""###'''$$$%%%'''000333+++###!!!""""""""""""#########""""""!!!########################!!!"""""""""""""""!!!!!!###""""""!!!""""""#######################################"""""""""""""""$$$%%%%%%%%%&&&'''((((((&&&%%%######$$$$$$###!!!#########"""""""""""""""!!!!!! !!!%%%(((#########"""!!!!!!!!! ########################"""############"""!!!!!!""""""!!! !!!$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!"""###$$$%%%%%%&&&%%%%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###aaaaaa___^^^^^^___```aaaaaaaaaaaaaaaaaaaaaaaaaaacccbbbaaaaaaaaabbbdddeeedddbbbaaaaaabbbcccbbbaaa______``````aaabbbccccccbbbcccbbb```___]]]UUULLL:::111+++++++++***)))+++))))))))))))))))))***)))---***'''%%%%%%&&&&&&&&&''''''((((((((((((((((((((('''&&&'''***+++***)))---555DDDTTT\\\___dddjjjooonnnnnnoooppprrrtttuuupppnnnjjjbbbWWWKKKAAA;;;777222---)))((((((((((((%%%%%%$$$#########$$$%%%#########%%%((()))((('''###$$$$$$$$$############ """###"""!!!"""######$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''(((***+++++++++,,,,,,---,,,+++)))((((((((())))))))))))(((((((((((('''&&&&&&&&&&&&&&&((()))))))))***444III[[[eeeiiinnnooommmkkklllnnnkkkkkkjjjjjjkkkkkklllmmmjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiigggggggggggggggggggggggggggfffggghhhfffbbbbbbeeeffffffffffffeeeeeeeeeeeedddeeeeeeeeeeeedddccccccddddddccccccccccccddddddbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa``````bbbdddccccccaaaaaaaaaaaaaaaaaaaaaaaabbb```^^^```cccdddbbb```______```````````````___^^^^^^^^^______`````````cccbbbaaa```___^^^^^^^^^_________^^^^^^]]]]]]]]]______^^^^^^^^^^^^_________^^^^^^```aaabbb```___^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^____________```___^^^___```aaa```___^^^^^^^^^^^^^^^___```aaa___^^^]]]\\\\\\\\\]]]^^^aaa```___```aaaaaa___]]]bbb___\\\]]]aaabbb___\\\\\\\\\[[[XXXPPPEEE888000,,,,,,+++***************//////---***&&&$$$&&&(((///111333444444333000///((((((((('''''''''&&&&&&%%%...555666555444000,,,'''***000555999;;;;;;999<<<999555111...+++(((&&&############$$$$$$$$$$$$"""############$$$$$$$$$!!!"""$$$$$$"""!!!!!!!!!"""$$$%%%$$$!!! !!!###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!!!!""""""""""""!!!###""" ###%%%***333999555---(((''''''""""""############"""""""""""""""""""""""""""""" !!!""""""""""""######""""""""""""##############################""""""""""""""""""######""""""###$$$$$$%%%%%%%%%%%%$$$""""""######""" """"""""""""""""""###### """######$$$&&&***---&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""!!!!!! """!!!!!!!!!"""$$$''')))########################$$$%%%&&&''''''&&&%%%$$$&&&&&&'''((()))))))))((($$$$$$$$$$$$$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###bbbaaaaaa````````````aaa``````aaaaaaaaaaaaaaabbbbbbbbbbbbaaabbbccccccdddeeecccaaaaaabbbcccbbbaaa]]]]]]^^^```aaabbbcccdddbbbcccbbb```^^^\\\SSSJJJ888000***+++,,,******+++++++++***))))))(((''''''(((&&&$$$$$$&&&((()))(((&&&'''(((((()))((((((((('''&&&&&&'''***++++++***---555EEEUUU^^^```dddiiimmmnnnooopppqqqrrrrrrsssooommmhhh```UUUJJJ???:::333000+++((('''''''''&&&$$$###"""""""""$$$%%%&&&$$$###$$$%%%((()))(((&&&###$$$%%%$$$"""""""""$$$ !!!######"""!!!"""#########$$$%%%&&&&&&&&&&&&(((''''''&&&%%%$$$$$$$$$)))***+++,,,,,,+++)))((('''(((((())))))(((((('''''''''&&&&&&&&&''''''(((''')))***)))+++888NNN___gggjjjnnnooommmkkklllmmmnnnmmmlllkkkjjjiiiiiiiiijjjjjjiiiiiiiiiiiiiiihhhhhhhhhiiijjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhjjjhhhhhhjjjgggcccdddgggeeeeeeeeeeeeeeeeeeeeeeeecccddddddeeeddddddccccccdddccccccbbbbbbccccccdddbbbbbbbbbbbbbbbbbbbbbbbbaaa```___```bbbdddddddddaaaaaaaaaaaaaaaaaaaaaaaaaaa```___```bbbbbbbbbaaa^^^___``````````````````]]]]]]^^^^^^______``````aaaaaa```___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]______^^^^^^^^^^^^______]]]]]]\\\^^^___```^^^]]]^^^^^^______^^^^^^]]]\\\]]]^^^^^^^^^^^^_________```___^^^___```aaa```___^^^_________^^^^^^___aaa^^^^^^]]]]]]]]]^^^^^^______^^^^^^___``````^^^]]]ccc^^^[[[\\\aaaccc___[[[\\\[[[ZZZYYYTTTJJJ===333---,,,+++******)))******---......***&&&$$$%%%(((,,,...000222444444333333)))(((((((((((('''''''''(((111888777444111---)))(((***---222777:::999777999888555111---)))&&&$$$"""############$$$$$$$$$""""""######$$$$$$$$$%%%"""###%%%%%%###""""""###!!!$$$###!!!$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""############ !!!!!!""""""######$$$!!! !!!###%%%%%%%%%!!!(((///000,,,((('''(((""""""######$$$$$$######"""""""""""""""""""""""" """###$$$%%%%%%%%%$$$$$$###"""""""""##############################""""""""""""############!!!"""######$$$$$$$$$###%%%$$$######$$$%%%###"""""""""""""""############ """$$$$$$$$$$$$%%%'''"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! """"""""""""###%%%'''(((###########################$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$bbbbbbbbbbbbbbbaaaaaa```````````````aaaaaabbbbbb```aaaaaabbbbbbbbbbbbbbbdddbbbaaa```aaabbbaaa```______```aaabbbbbbcccccc```aaaaaa^^^]]]YYYPPPFFF555---((()))+++***)))+++******)))(((((('''&&&&&&%%%$$$$$$%%%''')))((('''%%%&&&((()))))))))(((((((((''''''((()))******)))...666GGGXXX```aaadddiiimmmnnnppprrrssssssrrrrrrnnnlllfff^^^SSSHHH>>>888///,,,)))'''&&&&&&$$$###$$$###"""!!!"""###%%%&&&%%%$$$$$$&&&'''((('''%%%###$$$&&&$$$"""!!!"""$$$"""$$$%%%%%%###""""""###"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""&&&(((***+++,,,***)))'''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))%%%)))***))),,,;;;RRRccciiilllppppppnnnllllllnnnnnnmmmlllkkkjjjiiiiiiiiikkkkkkkkkjjjjjjiiiiiiiiiggghhhiiijjjkkkjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhjjjhhhhhhiiigggccccccgggeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeddddddddddddccccccdddddddddbbbbbbbbbbbbbbbbbbbbbbbbcccbbbaaaaaaccceeeddddddaaaaaaaaaaaaaaaaaaaaaaaa___```aaaaaa``````aaabbb^^^^^^___```````````````^^^^^^^^^___``````aaaaaa______^^^^^^^^^^^^^^^___]]]]]]^^^^^^^^^^^^^^^^^^___^^^^^^]]]]]]^^^^^^___]]]]]]\\\^^^___```^^^]]]^^^^^^_________^^^]]]\\\]]]]]]^^^^^^^^^_________```___^^^___aaaaaaaaa```^^^```aaa___]]]\\\^^^```\\\\\\]]]]]]^^^^^^______^^^]]]]]]^^^______^^^\\\```^^^\\\]]]___```___]]]^^^\\\[[[[[[XXXPPPBBB777///...---,,,++++++++++++,,,...///,,,'''$$$&&&)))(((***,,,...///000111111)))))))))(((((((((''''''///888>>><<<777222...)))((((((***///555999999888888777555111,,,'''###!!!"""""""""############$$$$$$$$$$$$###############"""###$$$###""""""###%%% !!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""##################"""""""""""""""!!!!!!""""""###$$$$$$%%%"""!!!!!!!!!"""###$$$$$$###%%%%%%###$$$%%%!!!"""###$$$$$$$$$$$$###########################"""######$$$%%%%%%%%%$$$%%%$$$######""""""##############################!!!"""""""""##################%%%&&&&&&%%%%%%$$$$$$###"""###$$$%%%$$$###!!!"""""""""############ ###$$$"""!!!  !!!!!!"""""""""#########"""""""""""""""!!! """"""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!"""!!!!!! !!!###$$$%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$######$$$%%%%%%bbbcccdddddddddbbbaaa```___`````````aaaaaabbbbbb___```aaaccccccbbbaaaaaacccbbb```___```aaa```___bbbbbbbbbbbbbbbccccccccc^^^```___\\\[[[WWWNNNDDD333,,,'''(((***)))(((***(((((((((((('''''''''''''''&&&%%%&&&''''''%%%###%%%&&&((()))))))))((((((***)))(((((())))))((('''///888HHHYYYaaaccceeejjjmmmooorrrtttuuutttsssqqqmmmkkkeee]]]RRRGGG===888111...,,,******)))'''%%%&&&$$$###!!!!!!"""$$$%%%&&&%%%%%%&&&'''(((&&&%%%###%%%&&&%%%""" """$$$%%%&&&''''''%%%######$$$"""###$$$%%%&&&&&&'''&&&%%%&&&&&&'''((()))******$$$&&&)))++++++***((('''''''''((((((((((((''''''%%%%%%%%%&&&'''((()))***%%%)))***(((,,,===TTTeeejjjnnnrrrrrrooommmmmmoookkkkkkjjjjjjkkkkkklllmmmlllllllllkkkkkkjjjjjjjjjggghhhiiijjjkkkkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhhiiiffffffgggddd```aaaeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffgggffffffeeefffeeeeeeddddddeeeeeefffbbbbbbbbbbbbbbbbbbbbbbbbfffdddccccccdddeeedddcccaaaaaaaaaaaaaaaaaaaaaaaa^^^```cccbbb______aaaddd^^^^^^___```aaaaaa``````^^^______```aaabbbbbbccc^^^^^^]]]]]]]]]^^^^^^___]]]]]]]]]^^^^^^____________^^^^^^]]]]]]^^^^^^_________^^^```aaabbb```___]]]^^^_________^^^]]]\\\]]]]]]]]]^^^^^^^^^_________^^^^^^___aaabbbaaa```___aaaaaa```]]]\\\]]]```ZZZZZZ[[[\\\\\\]]]^^^^^^]]]\\\\\\]]]^^^___]]]\\\\\\^^^______]]]]]]^^^______]]][[[\\\[[[SSSFFF;;;111000///...---,,,,,,,,,,,,///000---(((&&&(((+++******,,,...///000111111))))))))))))((((((((((((444===DDDAAA:::444///***&&&&&&(((---444999:::999<<<<<<:::666000***&&&$$$!!!""""""""""""#########&&&&&&%%%$$$###"""!!! !!!"""###"""!!!"""###%%%'''$$$!!!"""$$$$$$!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%$$$$$$######""""""!!!!!!!!!""""""###$$$%%%%%%%%%"""######""" !!!######!!!!!!#########$$$&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""%%%%%%$$$###""""""##############################!!!!!!""""""#########$$$%%%&&&'''((((((((('''&&&"""!!! !!!###$$$$$$###!!!!!!""""""#########$$$!!!&&&'''&&&$$$""""""######$$$$$$%%%%%%&&&&&&""""""######$$$$$$$$$%%%###############"""!!!!!!""""""$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&%%%$$$###!!!$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###""""""###%%%&&&dddcccbbb`````````aaaaaabbbbbbaaaaaaaaaaaabbbbbbaaaaaa````````````aaaaaabbbaaa```______```aaabbb```````````````aaaaaabbbbbbbbbbbb```___[[[PPPCCC222...***(((((()))++++++,,,,,,+++***(((&&&%%%$$$)))'''&&&'''((()))((('''%%%&&&''''''%%%$$$%%%'''))))))((((((((((((((()))222>>>MMMYYY___ccchhhllloooqqqtttwwwwwwvvvtttrrrrrrmmmdddYYYMMMBBB:::555///---+++(((&&&%%%%%%%%%#########""""""""""""""""""###$$$$$$%%%%%%$$$$$$!!!$$$%%%$$$###$$$%%%######$$$$$$$$$$$$######'''%%%"""!!!###%%%%%%%%%$$$%%%%%%$$$$$$%%%)))+++%%%%%%'''((())))))))))))))))))((((((''''''&&&&&&'''''''''''''''''''''''''''((((((***666JJJ[[[bbbjjjmmmppppppnnnllljjjjjjiiijjjkkkiiihhhgggiiijjjnnnjjjhhhiiilllmmmiiieeehhhhhhgggfffffffffffffffggggggggggggggggggggggggiiihhhfffdddbbbaaa``````dddddddddeeeeeefffffffffcccddddddeeeeeeddddddccceeeeeeeeeddddddcccccccccccc```___```cccdddbbb```aaaaaa````````````aaaaaaccccccbbbbbbaaaaaa``````````````````aaaaaaaaaaaa```aaaccccccaaa```aaabbbbbbaaa```aaabbbaaa___]]]```^^^\\\[[[[[[]]]```bbb\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]]]]^^^^^^^^^______ZZZ[[[]]]^^^___^^^^^^]]]`````````___^^^]]][[[[[[```````````````_________]]]^^^___``````___^^^]]]aaa```___^^^]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]________________________\\\]]]]]]^^^^^^______```[[[]]]\\\YYYXXXVVVKKK???333,,,(((***,,,***)))***)))***************)))((((((,,,111333222///+++))))))((('''&&&''''''&&&$$$&&&111===BBB===444,,,)))(((&&&&&&)))000666999999888888666333///)))###  %%%!!!$$$"""!!!$$$""""""""""""!!!!!!!!!!!! """"""###""" """!!!!!! !!! """###!!! """"""############ """""" !!!$$$!!!$$$%%%$$$"""!!!###%%%$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%$$$###!!! ###$$$$$$### !!!###%%%%%%######!!!"""###"""!!!&&&$$$""" """%%%'''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&$$$"""!!!$$$'''%%%!!!"""&&&&&&"""!!!%%% !!!"""###############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""&&&%%%###!!!!!!"""###$$$ !!!###&&&'''%%%$$$%%%$$$######"""#########!!!$$$%%%%%%$$$$$$$$$***&&&%%%)))(((###"""&&&!!!###$$$$$$###""""""""" !!!"""###$$$%%%%%%'''&&&$$$#########$$$$$$&&&&&&%%%%%%$$$###""""""cccbbbaaa``````aaaaaabbbbbbbbbaaaaaaaaaaaabbbbbbbbbaaaaaa``````aaaaaabbbcccbbbaaa``````aaabbbcccaaaaaaaaaaaaaaabbbccccccaaabbbaaa___^^^ZZZNNNAAA222...***(((((()))******))))))))))))(((((('''&&&'''&&&&&&''')))+++***)))&&&'''((((((&&&&&&'''(((+++***))))))))))))******000;;;KKKWWW^^^bbbgggkkkppprrrtttvvvuuussspppnnnlllhhhaaaWWWLLLAAA999444///---+++(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%"""""""""###&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$'''%%%""""""###%%%%%%%%%$$$&&&''''''&&&%%%&&&'''&&&&&&&&&''''''(((((()))*********))))))((((((((('''''''''''''''''''''''''''((('''***777LLL]]]eeejjjmmmppppppnnnlllkkkjjjjjjjjjkkkjjjhhhhhhiiijjjllliiigggiiilllnnnkkkhhhiiihhhggggggffffffggggggiiiiiiiiiiiiiiiiiiiiiiiihhhgggfffdddcccbbbbbbaaadddeeeeeeeeeeeeeeeeeefffddddddeeeeeeeeeeeeddddddeeeeeeeeeeeeddddddccccccdddbbb```aaacccdddbbb```aaaaaa````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````aaaaaaaaaaaa___aaabbbbbbaaa``````aaa```_________aaaaaa___]]]___^^^]]]\\\\\\^^^```aaa^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^______]]]^^^^^^_________^^^^^^^^^^^^_________^^^]]]]]]____________`````````aaa^^^^^^____________^^^^^^```___^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^___aaa```^^^]]][[[RRRFFF888000+++,,,---***)))***))))))******)))(((''''''(((,,,222555555222...,,,)))(((&&&&&&''''''%%%$$$%%%+++555>>>BBB>>>777111)))'''&&&(((...444777888777777777444000***%%%!!!$$$$$$############$$$$$$'''!!!###%%%"""!!!######"""""""""!!!!!!!!!!!! (((%%%!!! !!!""""""!!!$$$######"""!!!!!! !!!"""""" !!!###&&&"""############ """""" !!!$$$!!!###$$$###!!! """$$$###$$$$$$$$$$$$###"""!!! !!!"""###"""!!! """$$$%%%%%%$$$""" $$$""" !!!###%%%$$$"""'''$$$""""""###$$$###!!!%%%$$$###"""""""""$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%###!!!!!!###&&&%%%""""""%%%%%%""""""%%%!!!!!!"""##################""""""!!!!!!""""""###$$$#########"""""""""!!!&&&%%%###"""!!!"""###$$$!!!!!!"""$$$'''(((&&&%%%%%%$$$$$$###############"""%%%&&&%%%$$$$$$%%%'''###"""%%%$$$ ###"""###$$$$$$###"""######"""""""""###############&&&%%%$$$#########$$$$$$&&&&&&&&&&&&&&&''''''(((bbbaaaaaa```aaaaaabbbcccaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaabbbbbbbbbccccccbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbccccccddd```aaa```^^^]]]XXXKKK???111...***(((((()))******%%%%%%&&&(((((()))((((((&&&%%%%%%'''***,,,,,,+++'''((())))))((('''((()))++++++***))))))***+++,,,000<<>>555///...---+++)))***))))))))))))((('''&&&%%%(((,,,222777999777333000+++***((('''(((((('''&&&'''''',,,888CCCFFF???777+++(((&&&&&&***000444666666777777666222,,,'''#########""""""""""""######$$$ !!!"""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(((%%%"""!!!"""###$$$###$$$%%%$$$$$$###"""!!!  """""""""$$$&&&)))""" """""" """""" """""" !!!%%% """###"""!!! !!!"""######$$$$$$######"""""" !!!"""""""""!!! """###%%%&&&&&&%%%###"""'''%%%######$$$$$$###"""%%%### %%%%%%$$$$$$######""""""$$$############$$$%%%%%%"""#########!!!!!!###$$$%%%"""!!!######!!!"""%%%""""""""""""############$$$##################$$$$$$$$$#########"""""""""&&&%%%$$$""""""######$$$#########%%%'''((('''&&&%%%%%%$$$###############!!!###%%%&&&&&&%%%%%%&&&%%%""""""$$$### """##################$$$$$$$$$$$$$$$#########""""""&&&%%%$$$#########$$$$$$''''''&&&'''(((***,,,...`````````aaaaaabbbccccccaaaaaabbbbbbbbbbbbaaaaaaccccccbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbccccccaaabbbaaa___]]]WWWJJJ===000---***(((((()))))))))$$$$$$&&&'''((((((((((((%%%%%%$$$&&&(((******)))&&&((())))))''''''(((***+++***)))((((((***+++,,,333???OOO[[[bbbggglllpppqqqrrrttttttssspppllliiidddbbb]]]VVVLLLAAA888333///---+++(((&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$######$$$%%%%%%$$$$$$&&&((((((&&&%%%%%%%%%((('''%%%$$$$$$%%%&&&'''************************''''''''''''''''''''''''(((((((((---===TTTeeekkkkkkmmmooopppnnnmmmlllmmmkkklllllljjjhhhhhhiiijjjkkkjjjhhhiiikkklllkkkjjjkkkjjjiiiiiihhhhhhiiiiiiffffffffffffffffffffffffffffffeeeeeeeeeeeeffffffggggggffffffeeeeeeddddddffffffggggggggggggffffffcccdddfffgggfffeeedddcccgggfffeeeddddddcccbbbaaabbbaaaaaaaaaaaaaaaaaabbb______`````````aaaaaaaaa````````````aaaaaaaaaaaa```bbbccccccbbbaaaaaabbb^^^]]]]]]___aaaaaa```___]]]^^^___``````___^^^^^^````````````____________]]]]]]]]]^^^^^^^^^______bbbaaa___^^^]]]^^^______^^^^^^____________^^^^^^```````````````____________^^^]]]\\\\\\]]]^^^___]]]]]]]]]]]]]]]^^^___```^^^^^^^^^^^^^^^^^^^^^^^^________________________```_________^^^^^^^^^]]]\\\\\\]]]]]]]]][[[UUUOOOAAA888000///...+++***+++)))))))))((('''%%%$$$###&&&***000666:::999555222...,,,***)))******)))((()))''')))111<<<@@@<<<555,,,)))&&&%%%'''+++000333444555777777444///)))%%%"""!!!!!!!!!!!!!!!!!!""""""!!! """"""!!! #########"""""""""!!!!!!"""""""""""""""""""""""" !!!###$$$%%%%%%"""###$$$$$$$$$###"""!!! !!!"""###$$$&&&'''"""!!!!!!""""""!!! !!!""""""###!!!"""%%%!!!""""""""""""!!!""""""""""""############""""""######$$$$$$$$$######""""""###$$$%%%%%%$$$###"""&&&%%%##################"""!!! %%%%%%&&&&&&%%%###"""!!!######""""""######$$$%%%###$$$$$$############$$$$$$""" """$$$###"""""""""""""""######%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$&&&%%%$$$#########$$$$$$######"""$$$&&&''''''%%%%%%%%%$$$############$$$"""$$$&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%######$$$###"""""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&'''))),,,---``````aaaaaabbbbbbbbbbbb```aaabbbbbbbbbbbbaaa```ccccccbbbbbbbbbbbbcccccc```aaaaaaaaaaaaaaaaaa```aaa````````````aaabbbbbbbbbcccbbb```^^^WWWIII;;;///---***((()))))))))(((%%%&&&'''''''''''''''&&&&&&%%%$$$%%%'''((('''&&&%%%&&&((((((''''''((()))***)))'''&&&'''(((+++,,,666BBBRRR^^^eeeiiinnnrrrqqqsssuuuuuutttqqqnnnkkkeeeccc^^^VVVLLLAAA888222///---+++(((&&&%%%%%%%%%############$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%% """$$$""""""'''######$$$$$$$$$$$$######&&&$$$######$$$%%%%%%###$$$%%%%%%%%%$$$%%%(((***((('''%%%$$$$$$%%%&&&'''((()))))))))))))))))))))''''''''''''''''''''''''(((((()))000BBBYYYhhhmmmkkkmmmoooooonnnmmmmmmnnnlllllllllkkkiiihhhiiijjjnnnllljjjiiiiiiiiiiiihhhkkkkkkjjjiiiiiiiiiiiiiiiffffffffffffffffffffffffffffffeeeeeeffffffggghhhgggggggggffffffeeeeeeeeefffgggggghhhhhhggggggfffddddddeeefffffffffeeedddfffffffffeeedddcccbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbaaaaaaaaa`````````___````````````aaaaaaaaaaaaaaacccddddddcccbbbbbbccc______^^^```bbbbbbaaa```]]]^^^```aaaaaa```^^^]]]^^^^^^______```aaabbbbbb]]]]]]]]]^^^^^^^^^______aaa```^^^]]]]]]]]]^^^^^^````````````___^^^]]]\\\bbbbbbaaa```___^^^^^^]]]______]]]\\\\\\]]]______]]]]]]]]]]]]^^^^^^___```________________________________________________^^^^^^^^^______`````````^^^^^^^^^``````]]]YYYWWWCCC999111......,,,,,,...))))))((((((&&&%%%$$$###%%%''',,,333888999666333---+++((('''((()))((((((%%%%%%&&&+++000444444222+++)))&&&###$$$''',,,///111333777888666111+++'''$$$$$$############$$$$$$ """$$$$$$%%%&&&&&&%%%############""""""""""""########################"""############ !!!"""############"""!!!!!!!!!"""#########"""######!!!!!!!!!!!! """"""###!!!"""%%%########################!!!""""""#########""""""######$$$$$$$$$$$$$$$###""""""###$$$$$$###"""""""""""""""""""""###$$$%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&$$$""" ######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""  """###$$$###"""!!!!!!"""######%%%%%%$$$$$$$$$$$$%%%%%% !!!###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$&&&%%%%%%$$$###$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&&&&'''&&&%%%%%%&&&&&&%%%"""!!!!!!###%%%&&&$$$""""""######$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&'''(((```aaaaaabbbbbbbbbbbbaaa```aaabbbccccccbbbaaa```bbbbbbbbbaaaaaabbbbbbbbb``````aaaaaaaaaaaa`````````````````````aaaaaabbbcccdddccc```^^^VVVGGG999///,,,***((())))))(((''''''(((((((((((('''&&&&&&'''&&&%%%&&&''''''&&&%%%$$$&&&''''''''''''(((******(((&&&%%%&&&(((+++---888DDDSSS___eeeiiinnnrrrssstttvvvwwwuuurrrnnnllldddaaa\\\TTTJJJ???777222///---+++(((&&&%%%%%%%%%""""""######$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$###'''$$$!!!'''"""######$$$$$$######"""%%%$$$###$$$%%%%%%$$$###$$$%%%%%%$$$###%%%))),,,''''''&&&%%%%%%&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''((()))+++444GGG]]]jjjllllllnnnoooooonnnnnnnnnooommmmmmmmmkkkiiihhhiiijjjooonnnllliiihhhhhhhhhhhhkkkjjjiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiifffffffffffffffggghhhhhhgggggggggfffffffffffffffffffffggggggggggggffffffeeeeeeeeeeeeeeefffffffffdddffffffeeecccbbbcccdddcccbbbbbbaaaaaabbbbbbccccccccccccbbbaaa`````````````````````aaaaaaaaaaaaaaacccddddddcccbbbbbbccc``````___aaabbbbbbaaa```______```aaaaaa___^^^]]]\\\]]]^^^___```bbbcccccc]]]]]]]]]^^^^^^^^^____________^^^^^^]]]^^^^^^^^^aaaaaaaaa```___^^^]]]\\\bbbbbbaaa```___^^^^^^]]]_________^^^^^^_________]]]]]]]]]]]]]]]^^^___```````````````````````````]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^___``````aaaaaa]]][[[\\\___^^^ZZZXXXYYYFFF<<<222///...,,,---///(((((((((((('''&&&%%%$$$$$$%%%(((///555888666333+++(((%%%$$$$$$%%%&&&%%%!!!$$$&&&(((***---000((('''%%%###"""$$$))),,,---111666999888333,,,(((###""""""""""""""""""###"""!!!!!!###$$$###$$$$$$#########""""""""""""""""""""""""""""""""""""###"""!!! !!!!!!!!!!!!!!!!!!"""$$$$$$%%%###!!!!!!""""""!!! """$$$$$$!!!!!!""""""!!!"""###!!!"""&&&$$$###"""###$$$%%%$$$"""!!!!!!""""""######""""""!!!!!!!!!""""""""""""###""""""############""""""!!!"""###"""""""""$$$&&&!!!###$$$$$$###$$$''')))%%%%%%&&&&&&&&&$$$###"""$$$############$$$%%%%%%&&&%%%%%%&&&''''''&&&$$$"""$$$######$$$"""$$$$$$"""!!!!!!!!!"""###%%%$$$$$$######$$$$$$%%% !!!###%%%&&&'''(((%%%%%%%%%%%%%%%$$$$$$$$$$$$"""!!!!!!###%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$###%%%&&&%%%$$$###%%%&&&###&&&%%%######%%%%%%######"""###&&&******&&&""""""###$$$%%%&&&''''''(((######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######aaaaaabbbcccbbbbbb`````````aaabbbccccccbbbaaa```bbbaaaaaa``````aaaaaabbb```aaabbbbbbbbbbbbaaa```aaaaaa``````aaaaaabbbcccbbbcccccc```\\\UUUEEE666...,,,))))))))))))(((''''''(((((())))))((((((''''''&&&&&&''')))***)))(((%%%'''((((((((((((***+++***)))'''&&&&&&))),,,...<<>>444000///---+++(((((((((((((((''''''''''''&&&&&&'''***///444777,,,&&&###%%%&&&###!!!!!! !!!!!!"""!!!!!!%%%%%%$$$###"""""""""###((((((***///444444...(((&&&&&&%%%$$$$$$######"""!!!""""""""""""#########"""""""""""""""$$$###!!! """############$$$'''))))))((('''&&&%%%$$$$$$$$$!!!!!! !!!!!! !!!###""" """%%%"""""""""""""""""""""###$$$""" !!!######!!!!!!%%%!!!"""### !!!"""!!!  !!!$$$%%%&&&'''&&&%%%$$$###""""""""""""""""""""""""""""""""""""###############$$$%%%$$$"""""""""###)))&&&###$$$%%%&&&%%%###!!!$$$&&&%%%###!!!"""$$$%%%$$$###""""""!!!!!!!!! """""""""""""""######$$$$$$""" """%%%'''$$$!!!%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$###############%%%$$$###$$$$$$$$$""" &&&'''&&&$$$"""!!!###$$$%%%%%%%%%$$$$$$$$$######$$$'''&&&###$$$((('''"""$$$%%%&&&'''((('''&&&%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%eeedddcccbbbbbbccccccdddaaaaaaaaaaaabbbbbbbbbbbbccccccbbbaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaa``````aaaaaaaaa___^^^\\\[[[WWWLLL>>>333(((((('''''''''(((((()))%%%&&&'''(((((('''&&&%%%((('''&&&'''***,,,+++)))&&&'''((('''&&&%%%&&&''')))'''''''''$$$$$$+++555EEERRR```ggglllrrrvvvwwwwwwxxxyyyxxxtttlllbbb[[[OOOLLLHHHCCC===888444111+++***'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&%%%###%%%%%%%%%$$$$$$#########&&&%%%$$$%%%'''((('''&&&(((%%%%%%'''&&&""" """&&&'''(((((((((&&&$$$"""&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''((('''(((((('''&&&&&&(((***''''''000EEEYYYffflllooonnnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkjjjiiiiiijjjjjjiiiiiiiiihhhhhhiiiiiiiiiiiiiiigggfffffffffggggggggggggggghhhhhhhhhhhhhhhgggffffffhhhjjjkkkhhhfffhhhhhhgggffffffffffffffffffeeeeeeddddddeeeeeefffeeeeeeffffffeeeeeedddccccccccccccddddddeeeeeeeeebbbbbbbbbbbbcccccccccccccccccccccccccccbbbaaa``````````````````aaabbbbbb``````aaaaaaaaaaaa``````````````````````````````________________________```````````````___^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]___`````````aaaaaaaaaaaa___^^^^^^^^^^^^___``````bbbaaa```___^^^^^^___```]]]^^^______``````______]]]]]]^^^_______________``````____________``````\\\]]]]]]^^^^^^]]]]]]\\\______```___^^^]]]___aaa^^^___``````___^^^[[[ZZZWWWNNN@@@666111///---+++***))))))))))))(((((((((%%%%%%$$$%%%(((---222555111,,,)))******'''&&&((("""######$$$$$$$$$$$$###&&&%%%%%%$$$######$$$$$$%%%%%%''',,,222333///+++"""######$$$$$$%%%%%%&&&!!!!!!""""""###""""""""""""""""""""""""###############""""""######$$$%%%"""############$$$&&&)))$$$$$$###############$$$######""""""""""""###### !!!###""" """%%%$$$$$$#########"""""""""###!!! """"""!!!"""%%%!!!!!!""" ###$$$%%%$$$###"""###%%%$$$$$$%%%&&&&&&%%%$$$###########################""""""""""""############$$$%%%&&&%%%#########$$$'''%%%######%%%&&&%%%###"""$$$&&&&&&$$$"""###%%%######"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$&&&%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%$$$#####################$$$$$$$$$&&&%%%$$$%%%&&&%%%###"""'''((('''%%%###"""$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%""""""&&&&&&"""###$$$%%%&&&'''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%eeebbb^^^[[[ZZZ\\\___aaaaaaaaaaaaaaabbbbbbbbbbbbccccccbbbbbbaaaaaabbbbbbbbbbbbccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb___^^^]]][[[VVVKKK<<<222%%%&&&'''((())))))))))))'''''''''''''''''''''''''''&&&&&&''')))***)))(((((()))******(((((()))***)))'''''''''$$$$$$,,,666JJJWWWeeelllpppuuuyyyzzzyyyyyyxxxxxxtttjjj^^^UUUMMMKKKHHHDDD>>>888333000,,,***&&&###"""###&&&((()))'''&&&&&&''''''&&&$$$(((((('''&&&%%%$$$######$$$###"""###%%%%%%%%%$$$)))%%%$$$&&&%%%""""""%%%'''(((((()))((('''%%%$$$''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&''''''((((((((())))))(((&&&&&&'''))))))***555III]]]gggmmmooonnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkjjjkkkkkkkkkjjjjjjiiiiiiiiiiiijjjjjjhhhggggggffffffffffffgggiiiiiiiiiiiihhhhhhhhhhhhfffeeeeeeggghhhiiigggfffhhhhhhgggffffffffffffffffffeeeeeeddddddeeeeeefffeeeeeeffffffeeeeeedddcccccccccddddddddddddeeeeeeaaabbbbbbcccddddddeeeeeeaaabbbbbbcccccccccbbbbbbaaa````````````aaabbbbbb``````aaaaaaaaaaaa``````````````````````````````______`````````````````````````````````___^^^]]]\\\\\\\\\]]]]]]]]]]]]^^^______`````````aaaaaaaaa___^^^^^^^^^^^^___``````aaa```______^^^_________]]]^^^______``````______^^^^^^___`````````______``````____________``````\\\]]]]]]^^^^^^]]]]]]\\\___```aaa```^^^^^^```aaaaaaaaaaaaaaa```___^^^]]]XXXQQQFFF;;;444///,,,++++++++++++******)))))))))%%%%%%$$$&&&)))...444777000,,,))))))&&&"""$$$)))''''''&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$%%%%%%%%%###"""###(((...000///---""""""######$$$%%%%%%%%%###$$$$$$$$$######"""!!!!!!!!!""""""######$$$$$$ !!!"""######!!!"""######"""###&&&)))!!! !!!""""""######################## !!!###"""!!!!!!"""$$$%%%$$$$$$$$$######""""""$$$###""""""######""" ###$$$!!! !!!!!! """###"""!!! !!!#########$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%###""""""$$$%%%%%%$$$"""$$$&&&&&&$$$###$$$%%%"""""" !!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$"""###$$$$$$###""""""###$$$$$$$$$$$$$$$###""""""""""""######$$$$$$%%%%%%&&&%%%%%%&&&''''''%%%###(((((((((&&&$$$###%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''%%%%%%''''''%%%###$$$$$$%%%&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$```^^^ZZZWWWWWWYYY\\\^^^```aaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbaaabbbbbbccccccbbbbbbaaaaaabbbbbbbbbbbbbbbbbbaaa``````___]]]VVVJJJ<<<333)))*********)))(((&&&$$$((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&'''((((((((((((***++++++***)))***,,,***(((((((((%%%&&&///999MMMZZZgggnnnqqqvvvzzz{{{{{{zzzxxxwwwrrrhhhYYYOOOLLLLLLJJJEEE>>>777111///+++)))&&&$$$###$$$%%%''')))(((&&&&&&''''''%%%$$$''''''&&&&&&%%%%%%%%%$$$###"""!!!"""###$$$###"""'''$$$###%%%%%%$$$%%%)))$$$%%%%%%&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((((((((('''(((((('''&&&%%%&&&((())),,,888MMM___hhhlllnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkggggggggggggggggggggggggiiiiiiiiihhhhhhgggggggggeeeeeeeeefffgggggggggfffhhhhhhgggffffffffffffffffffeeeeeeddddddeeeeeefffeeeeeeffffffeeeeeedddcccddddddddddddddddddddddddbbbbbbbbbcccccccccddddddaaaaaabbbcccccccccbbbbbbaaaaaa``````aaaaaabbbccc``````aaaaaaaaaaaa``````^^^^^^^^^^^^^^^^^^^^^^^^______```````````````aaa^^^^^^___``````_________[[[\\\\\\]]]^^^^^^_______________`````````aaaaaa___^^^^^^^^^^^^___``````________________________]]]^^^______```_______________```````````````___```______^^^^^^______```^^^______``````______^^^___``````___^^^^^^___aaaaaaaaaaaa``````_________ZZZUUULLLAAA888111---++++++++++++***)))))))))(((&&&&&&&&&)))---444:::===222...+++((("""!!!'''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%###""""""$$$))),,,,,,+++%%%%%%$$$$$$###""""""""""""###############"""""" !!!"""###$$$$$$%%% !!!!!! !!!"""###""""""###&&&(((""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###""""""##################$$$$$$$$$$$$&&&%%%%%%$$$%%%$$$$$$###"""######"""!!!!!! !!!"""!!!  """""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%&&&&&&&&&$$$###$$$%%%###"""""""""###$$$%%%%%%"""###$$$$$$$$$$$$$$$$$$$$$"""!!! """$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""%%%$$$  """$$$%%%%%%%%%%%%$$$######""""""######$$$%%%&&&&&&%%%%%%$$$%%%''''''&&&$$$'''''''''%%%######%%%'''''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$``````___^^^___```aaaccc```aaaaaaaaabbbbbbbbbbbb``````_________``````aaa``````aaaaaaaaaaaa`````````aaaaaabbbbbbaaaaaa```___```___\\\TTTHHH:::222,,,,,,,,,+++)))'''$$$###((('''&&&&&&&&&&&&'''(((%%%&&&''''''&&&&&&''''''%%%&&&''''''&&&&&&((())),,,******)))((()))333>>>NNN[[[hhhnnnqqqvvvyyyyyy|||{{{yyyuuuooocccUUUKKKLLLMMMKKKFFF===555///---'''''''''&&&%%%%%%$$$$$$(((&&&%%%%%%&&&&&&%%%#########$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%'''''''''&&&((($$$###%%%%%%###$$$(((#########$$$$$$$$$$$$###%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$%%%&&&'''((()))%%%%%%&&&''''''(((((()))&&&''''''&&&%%%%%%&&&((((((---<<>><<<777333000+++&&&&&&***%%%$$$###"""!!!"""###$$$######""""""######$$$$$$&&&%%%###"""""""""###$$$!!!!!!""""""###$$$$$$$$$!!!"""###$$$$$$$$$!!!!!!""""""######$$$$$$############"""!!!  !!!""""""!!!"""%%%(((***)))'''%%%###""""""!!!"""###$$$%%%%%%$$$###""""""!!!"""###%%%%%%###!!! !!!"""###$$$$$$%%%"""###$$$###!!! !!!"""&&&!!! """###!!!!!!""""""###$$$$$$###"""###$$$###############$$$%%%&&&""""""""""""""""""""""""#########$$$$$$$$$$$$%%%###$$$%%%$$$"""!!!"""######$$$$$$$$$"""###$$$&&&"""!!!!!!###%%%&&&$$$###%%%$$$###""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%"""$$$%%%&&&%%%$$$%%%&&&'''''''''''''''&&&&&&%%%######$$$$$$%%%%%%&&&&&&###""""""$$$&&&'''&&&%%%$$$%%%%%%###""""""$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((***'''###%%%***%%%$$$$$$$$$$$$%%%&&&&&&############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&aaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaabbbbbbbbbbbb_______________```aaaaaaaaaaaaaaabbbbbbaaaaaaaaa```aaacccddddddcccaaa```\\\^^^^^^ZZZOOOBBB555...******))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&((()))(((&&&%%%''')))''')))++++++******,,,------+++******)))+++666BBBTTTaaammmrrrtttxxxzzzzzz{{{}}}{{{sssfffYYYPPPMMMIIIKKKIIICCC:::444222444'''&&&%%%$$$$$$$$$%%%%%%$$$###"""###%%%&&&&&&%%%""""""######$$$$$$%%%%%%"""!!!!!!!!!###$$$###"""###!!!"""%%%%%%""""""$$$$$$$$$$$$%%%&&&'''((((((%%%%%%%%%%%%&&&'''((()))&&&%%%%%%$$$%%%''')))+++&&&&&&''''''(((((())))))&&&'''((((((((((((+++---)))222DDDZZZhhhkkkjjjkkkmmmmmmmmmlllllllllkkkkkkjjjiiiiiiiiiiiijjjkkkllliiiiiiiiihhhhhhiiiiiiiiiffffffhhhiiiiiiiiihhhhhhggggggggggggggghhhhhhhhheeefffgggfffddddddgggjjjhhhhhhgggffffffffffffffffffeeeeeeddddddeeeeeefffeeeeeeffffffeeeeeedddccceeeeeeeeeddddddcccccccccbbbbbbbbbbbbbbbbbbbbbbbb```aaabbbcccccccccccccccbbbbbbaaaaaabbbbbbcccddd``````aaaaaaaaaaaa``````````````````````````````\\\\\\]]]]]]^^^_________^^^^^^^^^______^^^^^^]]]]]]]]]]]]^^^^^^_________^^^^^^^^^_________``````___^^^^^^^^^^^^___``````\\\]]]^^^_________^^^^^^]]]^^^______``````_____________________^^^]]]]]]___^^^^^^]]]]]]^^^^^^___\\\]]]]]]^^^^^^]]]]]]\\\^^^_________]]]]]]___```]]]^^^```aaaaaa```^^^]]]YYY\\\[[[RRRCCC666111111---,,,+++***)))(((((('''#########%%%)))///555888666000------+++(((&&&(((%%%$$$###""""""$$$%%%&&&$$$############$$$%%%&&&%%%$$$$$$"""!!!!!!"""###!!!!!!""""""###$$$$$$$$$!!!""""""###$$$$$$$$$###"""""""""""""""###############"""!!!  !!!"""!!!!!!"""%%%'''((('''&&&$$$###""""""""""""###%%%&&&&&&%%%###""""""!!!"""$$$&&&&&&###!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&%%%"""!!!"""$$$&&& """$$$""""""$$$ !!!""""""!!! !!!"""$$$#########$$$%%%'''(((#################################$$$$$$$$$%%%%%%$$$%%%&&&%%%###"""###$$$$$$&&&&&&%%%###"""$$$&&&$$$###"""$$$'''((('''%%%""""""###$$$######"""!!!""""""""""""""""""""""""###$$$&&&'''((('''&&&%%%!!!!!!!!!###%%%&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########%%%''')))((('''%%%%%%%%%$$$######%%%'''%%%%%%%%%%%%$$$$$$$$$$$$******,,,...+++&&&(((///&&&%%%$$$$$$$$$%%%''''''$$$######$$$%%%&&&''''''%%%%%%&&&&&&'''(((((((((fffeeecccaaa```aaabbbcccaaaaaaaaaaaabbbbbbbbbbbb```````````````aaabbbbbbbbbbbbccccccccccccbbbbbbaaabbbdddeeeeeedddbbbaaa^^^``````[[[QQQCCC666///---,,,***(((((((((((()))%%%&&&((())))))(((&&&%%%&&&(((***)))&&&%%%''')))$$$&&&'''((('''''')))+++---+++***)))(((+++666BBBWWWdddppptttwwwzzz||||||zzz}}}|||rrrcccVVVPPPOOOGGGHHHGGGBBB:::555555888)))'''$$$""""""###&&&(((######"""$$$&&&((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&'''&&&%%%$$$'''&&&&&&)))#########$$$%%%&&&'''(((&&&&&&&&&'''''')))******((('''&&&%%%%%%&&&((()))&&&&&&''''''((()))))))))'''((()))******+++---///+++444GGG]]]jjjlllllllllmmmmmmlllllllllkkkkkkkkkjjjjjjjjjjjjkkkkkklllmmmiiiiiihhhhhhhhhhhhiiiiiidddeeeggghhhhhhhhhgggggggggggghhhhhhiiiiiijjjjjjeeeggghhhfffdddeeehhhkkkhhhhhhgggffffffffffffffffffeeeeeeddddddeeeeeefffeeeeeeffffffeeeeeedddccceeeeeeeeeddddddcccccccccbbbbbbbbbcccddddddeeeeee^^^___```bbbdddeeeeeefffbbbbbbbbbaaabbbbbbcccddd``````aaaaaaaaaaaa``````^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[\\\]]]]]]^^^______`````````___^^^\\\[[[ZZZ\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^_________``````___^^^^^^^^^^^^___``````[[[\\\^^^___```___^^^^^^]]]^^^______``````______^^^_________^^^]]]]]]\\\___^^^^^^]]]]]]^^^^^^___^^^______``````______^^^___```aaa```^^^^^^```aaa\\\^^^aaabbbbbbaaa___]]]XXX\\\]]]TTTDDD777222222......---,,,+++***)))(((&&&%%%%%%%%%(((---222555333---***,,,...+++))))))&&&%%%$$$$$$$$$&&&((()))$$$$$$$$$$$$%%%%%%&&&'''###$$$$$$###!!!!!!"""###$$$$$$######"""!!!!!!!!!$$$%%%%%%%%%%%%$$$###############"""""""""""""""'''&&&$$$#########$$$%%% !!!"""!!!!!!"""%%%'''$$$$$$###""""""!!!"""""" !!!###$$$$$$###!!! """!!!!!!$$$''''''$$$ $$$###"""!!! &&&(((***(((%%%$$$&&&(((&&&"""%%%###"""%%%###%%%&&&%%%$$$###$$$%%%$$$$$$######$$$&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%'''(((&&&###"""$$$&&&&&&$$$$$$&&&)))***)))&&& """$$$%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%######&&&***,,,***(((%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&)))******(((&&&&&&&&&%%%$$$$$$''')))%%%%%%%%%$$$$$$$$$######&&&%%%(((***'''!!!$$$+++&&&&&&%%%$$$%%%&&&'''(((%%%$$$$$$%%%&&&'''((()))$$$%%%%%%&&&'''((())))))aaa^^^___eeeeee```___cccbbb```______aaabbb___\\\^^^^^^```aaabbbbbbbbbbbbcccaaa```______```aaacccaaaaaabbbbbbbbbaaaaaa```aaa]]]ZZZWWWNNN???222,,,&&&''')))******)))'''&&&''''''&&&%%%%%%$$$######)))(((&&&%%%$$$$$$%%%&&&---+++)))(((((('''&&&$$$%%%%%%&&&'''&&&***888FFFWWW___iiipppsssuuuwwwyyy|||}}}|||ssscccUUUPPPRRRMMMGGGBBB@@@;;;222------***'''$$$$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###"""""""""######$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&'''&&&%%%###"""$$$$$$%%%&&&&&&''''''(((###''''''###"""%%%$$$ &&&&&&%%%%%%&&&''')))******777LLL___gggiiiiiikkkpppooommmlllkkkkkklllmmmhhhhhhgggggggggiiijjjkkkiiiiiijjjjjjjjjjjjiiiiiihhhhhhgggfffffffffffffffiiiiiihhhffffffeeeeeeeeeffffffeeedddcccdddgggjjjeeeeeeeeeffffffffffffggghhhgggfffeeeeeeeeeeeeeeedddccccccdddeeedddbbb```cccbbbaaaaaa```aaaaaaaaa```aaabbbcccccccccccccccaaaaaa````````````aaaaaa````````````````````````aaaaaaaaaaaaaaa```____________^^^]]]]]]]]]]]]^^^]]]]]]]]]^^^^^^^^^______^^^]]]\\\\\\^^^^^^]]]\\\^^^^^^^^^______^^^]]]]]]aaa```___^^^]]]^^^^^^___```______^^^^^^______```___^^^]]]]]]]]]]]]^^^___^^^______``````______^^^___^^^^^^^^^^^^___``````________________________]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]^^^_________^^^]]]]]]^^^^^^^^^]]]]]]___```[[[\\\ZZZSSSIII<<<222,,,---+++(((((((((((('''&&&((('''&&&%%%%%%(((---111222///+++)))))))))******)))(((&&&$$$############$$$$$$#########$$$&&&'''%%%$$$"""!!!!!!###$$$&&&"""""""""######$$$$$$%%%(((&&&$$$"""   !!!!!!###$$$%%%$$$"""!!! !!!!!!""""""""""""&&&%%%###"""""""""######""""""###""""""!!! $$$$$$######""""""!!!!!!%%%%%%$$$$$$###"""""""""!!!"""""""""############"""###&&&''''''%%%###!!!$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%'''&&&"""!!!###### %%%$$$###"""###$$$%%%&&&######$$$$$$$$$%%%%%%%%% !!!"""######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&##################$$$$$$$$$###""""""###$$$'''((('''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%% ###%%%'''))))))'''%%%$$$""""""###$$$&&&''''''(((###&&&###$$$(((''''''&&&$$$""""""%%%'''###%%%'''%%%!!!!!!###%%%&&&&&&%%%$$$$$$%%%'''%%%$$$###$$$&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%aaa^^^```ddddddaaa```cccaaa___^^^___```aaa^^^\\\^^^___```aaabbbbbbbbbbbbbbbaaa```______```aaabbbaaaaaabbbbbbbbbbbbaaaaaaaaa]]]ZZZWWWNNN>>>222,,,***+++,,,,,,,,,,,,+++***((((((''''''&&&%%%%%%$$$'''&&&%%%%%%%%%&&&''''''((((((((()))*********)))((('''((()))(((---;;;IIIXXX___hhhooorrrtttwwwzzz}}}{{{wwwoooeee]]]XXXXXXOOOGGGAAA>>>:::333---,,,)))'''$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$###"""######$$$%%%&&&'''&&&%%%$$$%%%&&&((((((((('''&&&%%%$$$###$$$$$$%%%%%%&&&'''''''''$$$((((((%%%%%%''''''###(((''''''&&&'''(((***+++,,,:::PPPaaajjjkkkjjjkkkooonnnmmmlllkkkkkkkkkkkkiiiiiihhhgggggghhhiiijjjiiiiiijjjjjjjjjjjjiiiiiihhhhhhgggfffffffffffffffiiihhhgggffffffeeeeeeeeeeeeffffffdddcccdddgggjjjeeeeeeeeeffffffffffffgggggggggfffeeeeeeeeeeeeeeedddccccccdddeeeeeecccaaaccccccccccccbbbbbbbbbbbbaaaaaabbbcccccccccccccccaaaaaa````````````aaaaaa````````````````````````aaaaaaaaaaaaaaa```____________^^^^^^]]]]]]]]]^^^]]]^^^^^^^^^_______________^^^]]]^^^______^^^]]]]]]]]]^^^^^^^^^^^^]]]]]]aaa```___^^^]]]^^^^^^_________^^^^^^^^^^^^______``````___^^^^^^___``````^^^^^^____________^^^^^^___^^^^^^^^^^^^___``````______________________________^^^^^^^^^^^^^^^^^^\\\]]]^^^_________^^^^^^ZZZ]]]___```___^^^^^^^^^[[[\\\ZZZUUULLL@@@666000...,,,***)))))))))((('''%%%%%%$$$######&&&+++//////,,,(((&&&%%%&&&&&&%%%'''&&&%%%$$$######$$$%%%$$$######"""###$$$%%%&&&%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$###""""""###### !!!!!!!!!""""""!!!"""$$$%%%%%%%%%###"""%%%%%%&&&'''''''''''''''%%%$$$###"""""""""######""""""""""""""""""!!! !!!!!!!!!!!!!!! ##################$$$$$$############$$$$$$$$$$$$"""###$$$%%%%%%%%%###"""######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%###&&&%%%""""""%%%%%%"""""""""""""""###$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%'''%%%$$$""""""###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%&&&&&&$$$ ###$$$%%%&&&%%%$$$"""!!!%%%%%%&&&'''((()))******###(((%%%######$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$(((((()))(((&&&%%%%%%&&&%%%&&&&&&%%%$$$$$$%%%'''((('''&&&''')))***)))(((&&&&&&&&&&&&&&&%%%%%%%%%aaa___```ccccccaaaaaacccaaa```___```aaaaaa___^^^^^^___```aaaaaabbbbbbaaabbbaaa```______```aaabbbaaaaaabbbbbbbbbbbbaaaaaaaaa]]]ZZZWWWLLL===111---))))))))))))))))))))))))))))))(((((('''&&&&&&&&&%%%%%%$$$%%%%%%'''((()))$$$%%%'''((())))))))))))((('''((()))(((---<<>><<<:::444...+++(((&&&$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%$$$######""""""'''&&&$$$######$$$$$$%%%&&&'''((('''%%%$$$$$$%%%'''&&&&&&&&&''''''(((((($$$$$$%%%%%%&&&&&&''''''%%%((()))''''''***)))'''***)))((((((((()))***+++...>>>TTTeeelllmmmllllllmmmmmmmmmllllllkkkjjjiiijjjjjjiiihhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjiiiiiihhhhhhgggfffffffffggggggiiihhhgggffffffeeeffffffeeeffffffeeeddddddgggiiieeeeeeeeeffffffffffffggggggfffeeeeeeeeeeeeeeeeeecccccccccdddffffffdddbbbcccddddddeeedddcccbbbaaaaaaaaabbbccccccccccccbbbaaaaaa````````````aaaaaa````````````````````````aaaaaaaaaaaaaaa```_______________^^^^^^^^^^^^]]]^^^^^^_________````````````___^^^___```aaa```^^^\\\]]]]]]^^^^^^]]]]]]]]]``````___^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^aaaaaa```______```aaaaaa]]]^^^^^^______^^^^^^]]]___^^^^^^^^^^^^___``````________________________aaa`````````______^^^^^^\\\]]]^^^^^^______^^^^^^YYY\\\```aaa```^^^]]]]]]\\\\\\[[[WWWOOODDD:::333///---+++***++++++)))((($$$$$$$$$######''',,,000...+++'''%%%$$$$$$$$$###%%%$$$$$$######$$$%%%%%%$$$###"""""""""###$$$%%%%%%$$$###""""""###$$$%%%'''&&&&&&%%%$$$$$$##################$$$%%%&&&'''!!!!!!"""""""""#########"""###$$$%%%&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$###"""""""""######!!!!!!""""""###""""""""" !!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!""""""######$$$$$$$$$"""""""""""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""%%%%%%######&&&'''$$$!!!""""""###############%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&'''''')))(((%%%###""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$%%%&&&'''&&&$$$$$$$$$$$$###"""""""""%%%%%%&&&'''(((((()))***""")))***((('''%%%"""&&&$$$"""###%%%&&&###!!!((('''%%%%%%&&&&&&$$$###%%%&&&&&&%%%$$$$$$%%%''''''%%%%%%&&&'''((('''&&&((((((''''''&&&&&&%%%%%%aaa```aaabbbbbbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbaaa______```aaaaaaaaaaaaaaabbbbbbaaa``````aaabbbbbb```aaaaaabbbbbbbbbbbbaaaaaa]]][[[VVVKKK;;;000---(((''''''&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&'''&&&%%%%%%&&&&&&%%%&&&'''''',,,<<>>555///---+++*********)))(((&&&''''''&&&&&&(((,,,///000---***(((((('''&&&$$$%%%%%%%%%%%%$$$$$$######%%%$$$###""""""###$$$$$$&&&%%%%%%$$$$$$###$$$$$$ !!!!!!"""###$$$$$$%%%"""""""""############### !!!!!!!!!""""""""" !!!!!!"""""""""""""""%%%&&&&&&&&&&&&&&&%%%%%%""""""""""""###"""""""""!!!!!!"""######$$$######""""""######$$$$$$%%%%%%$$$$$$$$$#########""""""""""""""""""#########$$$"""!!! !!!###%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%((((((%%%$$$&&&$$$!!!###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%% !!!"""###$$$%%%&&&'''&&&%%%%%%$$$$$$###############$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$############"""!!!!!!!!!$$$$$$######$$$&&&((()))!!!!!!!!!"""######$$$$$$%%%((('''"""!!!$$$%%%$$$***$$$!!!%%%&&&$$$+++)))&&&'''***+++)))&&&&&&''''''&&&%%%%%%&&&((((((''''''''')))***)))(((******)))(((''''''&&&&&&```bbbbbb___```cccdddbbb]]]^^^``````___^^^___`````````aaaaaaaaaaaa``````bbbbbbbbbbbbbbbbbbbbbbbb___```aaabbbbbbcccbbbbbb```^^^[[[UUUGGG777...---((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###$$$&&&'''&&&%%%''',,,000)))(((((())))))000AAAQQQ^^^dddlllqqqsssvvvyyy|||www~~~ooo^^^VVVQQQMMMKKKEEE@@@===888000+++***%%%&&&&&&%%%$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$%%%$$$###""" !!!"""###$$$&&&''''''%%%$$$$$$######$$$&&&'''"""$$$%%%$$$###"""###%%%'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%###$$$((()))'''''')))''''''&&&&&&'''(((***+++555KKK```hhhjjjnnnooolllmmmmmmmmmllllllkkkjjjiiijjjjjjjjjkkkjjjjjjiiihhhiiiiiijjjjjjjjjjjjiiiiiihhhhhhggggggggghhhiiiiiiggggggffffffffffffggggggeeegggggggggeeedddeeefffeeeeeeeeeffffffffffffgggdddddddddddddddeeeeeefffgggffffffggghhhgggeeecccaaaaaabbbcccbbbaaa```___bbbccccccccccccbbbaaaaaaaaaaaa````````````aaaaaa````````````````````````aaaaaaaaaaaaaaa```____________```aaa```___^^^]]]^^^^^^_________`````````^^^]]]\\\]]]___``````___\\\\\\]]]^^^____________]]]^^^______```_________]]]^^^___``````___^^^]]]^^^______``````______^^^^^^__________________^^^___^^^^^^^^^^^^___``````________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^___```______]]][[[ZZZ\\\```ccc^^^]]]]]]\\\XXXNNNAAA888///---+++***++++++)))(((&&&&&&&&&%%%$$$&&&)))+++,,,***'''&&&&&&&&&$$$###$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$#########$$$%%%&&&&&&&&&%%%$$$$$$###### !!!"""$$$%%%%%%""""""#########"""!!!!!! !!!!!!!!!"""""" !!!!!!!!!""""""&&&&&&''''''&&&&&&%%%%%% !!!"""#########""""""""""""######$$$#########!!!!!!""""""""""""""""""%%%%%%$$$$$$###""""""!!!!!!!!!"""""""""############"""!!!!!!"""###%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$###%%%((((((%%%$$$%%%###!!!"""###%%%'''((()))***%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''############$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$###%%%''''''%%%"""""""""######""""""###%%%'''(((#########$$$$$$%%%%%%%%%%%%)))***((('''(((%%% )))$$$!!!%%%''''''((('''&&&'''(((((('''&&&&&&''''''&&&%%%%%%&&&(((&&&%%%$$$%%%'''((('''&&&))))))((((((''''''&&&&&&```cccbbb^^^___cccdddbbb]]]___bbbbbb```___```bbb``````aaaaaaaaaaaa``````bbbbbbbbbccccccbbbbbbbbb___```aaabbbbbbccccccccc```^^^[[[TTTFFF555------%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$%%%&&&&&&###!!!###***000)))(((((((((***111BBBSSS^^^eeennntttvvvxxxzzz|||zzzyyygggZZZVVVSSSLLLFFFDDDBBB@@@888---)))***$$$&&&&&&%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!"""######$$$%%%&&&&&&'''$$$######"""###$$$%%%&&&###$$$%%%&&&%%%%%%&&&(((&&&&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%&&&&&&'''$$$%%%)))***&&&&&&)))''''''''''''(((***,,,...999PPPdddiiijjjoooqqqoooooonnnmmmlllkkkkkkkkkkkkhhhiiijjjkkkkkkkkkjjjiiiiiiiiijjjjjjjjjjjjiiiiiihhhhhhgggggghhhiiiiiijjjggggggffffffffffffggggggeeeggghhhgggeeeddddddeeeeeeeeeeeeffffffffffffgggddddddccccccddddddeeefffiiihhhgggggghhhgggdddbbbcccccccccbbbbbbbbbaaaaaacccccccccccccccbbbaaaaaaaaaaaa````````````aaaaaa````````````````````````aaaaaaaaaaaaaaa```____________aaaaaaaaa```^^^]]]]]]^^^^^^^^^____________^^^]]]]]]^^^```bbbaaa```\\\]]]^^^___````````````]]]]]]___`````````______^^^___aaabbbbbbaaa___^^^___```aaaaaaaaaaaa```______``````aaaaaa``````______^^^^^^^^^^^^___``````________________________^^^^^^^^^___``````aaaaaa^^^^^^]]]]]]]]]^^^___```^^^^^^^^^]]]\\\\\\___aaa]]]\\\\\\]]]\\\TTTGGG>>>111///,,,,,,,,,,,,+++)))'''''''''&&&$$$%%%''')))((('''%%%%%%&&&%%%$$$###!!!"""$$$&&&((()))))))))((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###""" !!!"""###$$$$$$%%%"""######$$$$$$$$$###"""!!!!!!"""""""""#########!!!!!!!!!!!!!!!""""""#########$$$$$$######"""!!! """#########""""""######$$$$$$$$$###""""""######""""""""""""""""""$$$$$$##################""""""#########$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######"""%%%'''$$$$$$%%%############$$$%%%&&&((()))$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###%%%''')))(((&&&$$$%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###''')))(((((()))%%%%%%$$$######$$$%%%&&&'''###$$$%%%%%%$$$###$$$%%%&&&'''((('''%%%%%%'''(((###"""!!!"""$$$%%%$$$###''''''''''''''''''''''''```cccbbb^^^^^^ccceeebbb```bbbeeeeeecccbbbdddfff```aaaaaaaaaaaaaaa``````bbbbbbccccccccccccbbbbbb______```bbbbbbccccccccc___^^^[[[TTTEEE555------'''(((***++++++***((('''(((((((((((())))))))))))###$$$&&&'''(((''''''&&&''''''%%% $$$+++'''&&&&&&&&&(((///AAAQQQ___fffooovvvxxxyyyzzz|||~~~~~~sssaaaXXXYYYVVVNNNDDDDDDDDDBBB777,,,(((***$$$%%%'''&&&######%%%((($$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%&&&&&&######"""""""""###%%%&&&###%%%'''''''''''')))***!!!###%%%''')))******)))"""######$$$%%%%%%&&&&&&(((%%%%%%******&&&&&&***'''''''''(((***,,,...000===TTTgggjjjjjjpppsssqqqpppooommmlllkkkkkklllmmmggghhhjjjkkklllkkkkkkjjjiiiiiijjjjjjjjjjjjiiiiiihhhhhhggghhhhhhiiijjjjjjggggggfffffffffgggggghhheeeggghhhgggfffddddddeeeeeeeeeeeefffffffffggggggccccccccccccddddddeeefffjjjiiihhhhhhhhhfffcccaaaeeedddcccbbbbbbbbbcccccccccccccccccccccbbbaaa```aaaaaa````````````aaaaaa````````````````````````aaaaaaaaaaaaaaa``````___^^^```aaabbbaaa```^^^]]]]]]]]]]]]^^^^^^^^^____________^^^___bbbccccccbbb]]]^^^___```aaaaaaaaaaaa\\\]]]___`````````_________```aaaccccccaaa```___```aaabbbccccccbbbaaa`````````aaaaaaaaaaaa``````___^^^^^^^^^^^^___``````________________________^^^^^^___```aaabbbcccccc^^^^^^]]]\\\]]]^^^___```[[[]]]______^^^]]]^^^___[[[[[[\\\______XXXLLLCCC222000...---------,,,+++*********(((&&&&&&(((***((('''%%%&&&''''''%%%$$$ ###'''***,,,------((((((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""###############$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$"""############$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$###"""!!! !!!#########"""!!!$$$$$$$$$$$$$$$###"""!!!&&&%%%%%%%%%$$$#########"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$############%%%$$$$$$&&&$$$!!!((('''%%%###""""""############$$$$$$$$$%%%%%%%%%""""""######$$$%%%&&&&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###%%%'''((('''$$$%%%'''++++++******)))'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###%%%$$$"""###&&&&&&###!!!###'''((('''%%%%%%%%%$$$''')))(((&&&%%%''')))&&&'''((('''%%%%%%'''(((%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&'''''''''''''''aaaaaaaaaaaaaaaaaaaaaaaa___```bbbbbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbaaacccccccccbbbbbbbbbaaaaaa]]]^^^^^^___```bbbdddeeeaaa\\\WWWQQQCCC222+++,,,,,,++++++***)))(((((('''$$$%%%''''''''''''(((***$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''%%%%%%((()))...>>>NNNcccjjjrrrvvvvvvvvvxxx{{{{{{wwwjjjZZZVVVYYYUUUKKKFFFBBB===888444000,,,)))'''''''''%%%""",,,!!!!!!!!!!!!"""###$$$%%%!!!$$$$$$"""###%%%"""(((%%%"""###%%%&&&$$$!!!$$$###"""!!!!!!!!!############$$$$$$$$$%%%%%%%%%######!!! $$$)))((($$$%%%%%%&&&&&&&&&&&&''''''$$$(((&&&''',,,(((((('''$$$%%%(((++++++BBBTTTffflllllllllmmmlllnnnoooooommmkkkiiiiiijjjllljjjhhhhhhjjjkkkiiigggggghhhiiijjjjjjiiigggfffiiigggeeeeeehhhjjjiiigggiiigggfffeeeeeefffgggiiifffeeeeeeeeeeeeffffffgggggggggfffeeeddddddddddddddddddddddddddddddddddddeeeggghhhgggcccbbbccceeedddddddddcccbbbaaa```___cccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````aaaaaaaaaaaabbbbbbbbbbbbaaa```___^^^^^^___```_________aaaccc________________________]]]]]]\\\^^^___```___]]]_______________^^^^^^^^^___```aaa```___^^^___```bbbbbbaaaaaaaaaaaabbbbbb____________``````````````````_________^^^^^^^^^```____________```aaaaaaaaa```___^^^]]]\\\\\\\\\[[[\\\]]]___``````aaaaaa___^^^^^^]]]]]]]]]^^^^^^```___^^^]]]\\\]]]]]]^^^]]]^^^]]]\\\\\\ZZZPPPEEE999000***+++------,,,,,,''''''&&&%%%%%%%%%&&&&&&+++,,,,,,***'''$$$######### """(((+++***'''"""###$$$%%%'''((())))))$$$((((((######&&&$$$ $$$#########%%%&&&%%%$$$$$$!!!"""%%%&&& """!!!!!!!!!"""$$$&&&(((######""""""!!!!!! $$$######""""""""""""""""""!!! !!!!!!$$$%%%&&&%%%$$$$$$&&&'''%%%$$$$$$######$$$$$$%%% """%%%%%%$$$######$$$'''%%%######$$$%%%$$$###$$$$$$%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$###%%%###%%%)))(((""""""&&&$$$$$$######""""""!!!!!!$$$$$$############$$$$$$***)))'''%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###%%%&&&%%%"""!!!$$$&&&"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""!!!$$$'''((('''$$$###((((((((((((((('''''''''((((((((('''&&&$$$###"""%%%%%%%%%$$$$$$#########!!!###%%%%%%###"""###$$$%%%&&&'''&&&$$$%%%&&&(((&&&%%%%%%%%%%%%&&&'''''')))### ###&&&&&&%%%'''(((((('''&&&%%%$$$$$$###&&&&&&&&&'''''')))******aaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaabbbcccdddcccccccccccccccbbbbbbbbbbbbaaacccccccccbbbbbbbbbaaaaaa```aaaaaaaaabbbbbbbbbcccaaa\\\WWWPPPBBB222+++,,,))))))(((((('''&&&&&&%%%$$$%%%''''''&&&&&&((()))&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&''''''((((((((((((&&&&&&((()))000@@@PPPeeekkkrrruuuvvvvvvyyy}}}{{{wwwnnnddd^^^YYYPPPGGG@@@===999666333000,,,)))&&&&&&&&&$$$$$$#########$$$%%%'''((()))$$$%%%$$$"""$$$''''''###"""!!!"""###%%%&&&&&&$$$''''''&&&&&&&&&&&&&&&'''############$$$$$$$$$$$$$$$&&&%%%"""###&&&%%%"""######$$$$$$$$$$$$%%%%%%&&&###$$$))))))&&&&&&)))))))))(((&&&&&&))),,,...DDDUUUffflllllllllmmmllllllmmmnnnmmmkkkjjjjjjlllllljjjhhhiiijjjkkkiiiggghhhhhhhhhhhhhhhiiiiiijjjjjjhhhfffgggiiikkkjjjiiihhhgggeeeddddddeeeggghhhggggggfffffffffffffffgggeeeeeedddddddddeeeeeefffdddddddddddddddddddddddddddfffgggeeebbbaaabbbcccdddddddddddddddcccbbbaaacccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````aaaaaaaaabbbbbb______```aaaaaaaaa``````^^^___```___^^^___aaabbb________________________]]]]]]\\\^^^___```___]]]^^^^^^__________________\\\^^^````````````bbbdddbbbbbbaaaaaaaaaaaabbbbbb____________``````````````````_________^^^^^^^^^____________```````````````___^^^^^^]]]]]]]]]]]]\\\]]]^^^^^^_______________^^^^^^]]]]]]^^^^^^^^^```___^^^]]]]]]]]]^^^^^^[[[\\\\\\[[[\\\[[[SSSIII<<<222+++,,,...---,,,,,,(((((('''&&&&&&&&&&&&'''+++,,,---+++(((%%%$$$$$$%%%""" """''')))'''$$$###$$$$$$%%%&&&'''((((((###$$$!!!!!!$$$$$$ $$$###"""###$$$%%%$$$###"""!!!!!!!!!"""###""""""##################$$$%%%$$$#########""""""""""""!!!!!!!!!!!!"""$$$%%%&&&######"""""""""!!!!!!!!!"""######"""!!! """###%%%$$$$$$######$$$$$$%%%!!!"""$$$$$$#########%%%############$$$""""""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###(((%%%%%%'''&&&"""$$$***$$$$$$$$$$$$############$$$##################$$$&&&%%%$$$###""""""############$$$$$$$$$%%%%%%%%%%%%&&&'''&&&######%%%'''!!!!!!!!!"""""""""######$$$$$$############$$$$$$"""######$$$%%%&&&''''''###$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$###"""&&&'''((('''&&&%%%'''(((&&&&&&%%%%%%&&&&&&'''((()))$$$###&&&)))''''''((()))((((((''''''&&&&&&&&&&&&&&&&&&''''''((()))***aaaaaaaaaaaaaaaaaaaaaaaafffccc```aaacccfffeeedddcccccccccbbbbbbbbbbbbaaacccbbbbbbbbbbbbaaaaaaaaaccccccddddddcccbbbaaa```aaa]]]WWWNNN???111++++++)))((((((''''''&&&&&&&&&###%%%&&&&&&%%%&&&'''(((&&&'''''''''&&&%%%$$$$$$'''((((((((((((((((((((()))'''&&&'''***333DDDSSSgggkkkqqqtttuuuwww{{{~~~}}}tttkkkeee^^^SSSJJJGGG???===:::777444000+++((($$$$$$%%%%%%"""$$$$$$$$$%%%&&&''')))***%%%&&&$$$"""$$$)))***'''!!!###&&&&&&$$$"""!!!!!!$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!%%%'''%%%$$$&&&%%%#########$$$$$$$$$$$$%%%%%%***'''%%%'''&&&######%%%+++***)))(((''')))---111HHHWWWgggllllllmmmmmmmmmkkklllmmmmmmkkkkkklllmmmllljjjiiiiiijjjjjjiiihhhiiihhhgggffffffhhhjjjllljjjiiiggghhhjjjkkkkkkjjjgggfffeeeddddddeeefffgggiiiiiihhhgggffffffffffffddddddddddddeeefffggggggeeeeeeeeeeeeeeeeeeeeeeeeccceeeeeedddbbbaaaaaabbbddddddeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbcccccc]]]]]]^^^___```aaaaaaaaa___`````````^^^___```bbb________________________]]]]]]\\\^^^___```___]]]]]]^^^^^^^^^___`````````]]]___aaaaaaaaaaaaccceeebbbaaaaaa``````aaaaaabbb____________````````````_______________^^^^^^^^^]]]^^^___```aaa```_________^^^^^^]]]]]]^^^^^^^^^]]]^^^^^^______^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^_________^^^]]]]]]]]]^^^^^^YYY[[[\\\[[[\\\\\\VVVNNN???555------...---,,,---)))((('''&&&&&&&&&&&&&&&+++---...---***'''%%%%%%'''$$$"""###%%%&&&###!!!$$$$$$%%%%%%%%%&&&&&&&&&!!!!!! !!!$$$$$$"""###!!!!!!"""###$$$###""""""###$$$"""!!!"""%%%)))$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$############!!!!!!!!!"""###$$$%%%&&&"""###$$$$$$$$$"""!!! """######"""  !!!$$$$$$############$$$$$$"""###$$$###""""""$$$&&&""""""###%%%%%%"""!!!!!!###$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###)))'''%%%%%%$$$###&&&,,,$$$$$$$$$$$$$$$%%%%%%%%%########################$$$###""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&'''%%%######$$$&&&""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&'''((())))))'''&&&$$$######&&&)))***))))))(((''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&***'''%%%&&&''''''$$$!!!$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&%%%&&&&&&'''(((***&&&&&&***+++)))((()))((((((((((((((((((((((((''''''&&&''''''((()))***aaaaaaaaaaaaaaaaaaaaaaaagggbbb______ccceeeeeeccccccccccccbbbbbbbbbaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaabbbdddddddddbbb```^^^```]]]VVVKKK===111++++++******)))))))))(((((((((###%%%&&&&&&%%%%%%&&&(((%%%&&&''''''''''''&&&&&&(((((((((''''''''''''''')))((('''''',,,888IIIWWWgggkkkpppsssuuuwww{{{}}}}}}ooobbb^^^VVVKKKGGGKKKEEEBBB???;;;666000)))$$$"""###&&&(((%%% """((($$$$$$#########$$$$$$%%%$$$%%%$$$"""$$$''''''###!!!&&&'''%%%""""""$$$!!!"""###$$$%%%$$$###"""''''''''''''&&&&&&&&&&&&"""'''&&&%%%'''((((((%%%%%%%%%&&&&&&&&&'''''''''%%%$$$#########%%%&&&+++***))))))((((((...444NNN[[[gggllllllmmmnnnmmmkkkmmmmmmmmmkkkjjjkkklllkkkkkkjjjjjjjjjjjjiiiiiijjjiiihhhgggggghhhiiiiiiiiihhhhhhhhhiiijjjjjjjjjggggggffffffffffffggggggjjjjjjiiiggggggfffffffffdddddddddddddddeeefffgggffffffffffffffffffffffffddddddddddddcccbbbbbbcccccccccddddddddddddddddddcccccccccbbbbbbbbbaaaaaa````````````````````````aaabbbbbbbbbcccccccccccc]]]]]]^^^___``````_________`````````^^^^^^```bbb________________________]]]]]]\\\^^^___```___]]]]]]]]]]]]^^^___```aaaaaaaaabbbcccbbbaaa``````bbbaaaaaa````````````aaaaaa____________````````````________________________\\\]]]___aaaaaa```___^^^]]]]]]]]]]]]]]]^^^___``````````````````___^^^]]]^^^^^^]]]]]]]]]^^^______^^^^^^^^^^^^^^^^^^^^^^^^ZZZ\\\]]][[[\\\\\\XXXQQQCCC888...------,,,+++,,,(((((('''&&&%%%%%%%%%%%%)))+++...---***'''%%%$$$&&&$$$""""""$$$$$$""" %%%%%%%%%%%%$$$$$$$$$$$$!!!"""""""""###$$$%%%%%%"""!!! !!!"""######!!!$$$$$$%%%%%%$$$$$$%%%&&&######$$$%%%%%%###"""!!!########################%%%$$$######""""""###### """$$$$$$###"""!!!%%%&&&&&&$$$"""!!!"""###$$$$$$############$$$$$$#########"""!!!"""$$$'''""""""###%%%%%%$$$ !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$&&&***"""######$$$$$$%%%%%%%%%#########$$$$$$##################$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""###$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''&&&$$$######%%%((()))---,,,+++***)))(((''''''''''''''''''&&&%%%$$$###%%%%%%&&&&&&&&&&&&''''''***&&&###%%%))))))%%%!!!$$$&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''(((((((((&&&'''+++,,,)))((()))'''''''''(((((()))))))))'''''''''''''''((())))))aaaaaaaaaaaaaaaaaaaaaaaaeeeaaa^^^^^^aaacccdddccccccccccccbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa^^^___aaaccccccbbb```______]]]UUUHHH:::000,,,***))))))))))))(((((((((((($$$&&&'''&&&%%%%%%&&&((($$$%%%&&&'''((()))))))))''''''&&&&&&&&&&&&&&&&&&((()))((()))///>>>OOOYYYfffiiinnnrrruuuvvvxxxxxxssshhh___]]]VVVLLLIIIMMMFFFCCC???;;;666000(((#########&&&)))((($$$%%%)))&&&%%%$$$"""!!!!!! !!!$$$$$$###$$$$$$ """&&&&&&''')))+++###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%###((('''%%%'''((('''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&(((*********'''((()))((('''...888SSS^^^hhhkkklllnnnnnnmmmnnnnnnooommmkkkiiiiiijjjkkkkkkkkkkkkjjjiiiiiijjjjjjjjjjjjjjjiiihhhfffeeeggggggggggggggghhhiiijjjiiiiiihhhhhhhhhhhhiiiiiijjjjjjiiiggggggfffffffffgggfffeeedddddddddddddddfffffffffffffffffffffffffffeeeddddddeeeeeeddddddaaabbbcccccccccccccccbbbcccccccccbbbbbbbbbaaaaaa````````````````````````aaabbbbbbbbbcccccccccccc______``````___^^^]]]]]]___```aaa```^^^^^^___aaa________________________]]]]]]\\\^^^___```___]]]]]]]]]]]]^^^___```aaaaaaaaabbbcccbbbaaa``````bbbaaaaaa````````````aaaaaa____________````````````^^^_____________________\\\]]]___aaaaaa```^^^]]]]]]]]]]]]]]]^^^^^^___```aaaaaaaaaaaaaaa```___^^^]]]]]]]]]]]]]]]^^^___```]]]^^^^^^^^^^^^^^^^^^^^^\\\^^^___\\\[[[\\\XXXSSSGGG;;;000,,,,,,+++***+++((('''&&&%%%$$$$$$$$$$$$&&&))),,,---***&&&###"""######"""###$$$$$$$$$###$$$$$$$$$$$$$$$#########%%%##################%%%!!! """###"""!!!$$$""""""$$$&&&%%% !!!"""###%%%%%%$$$######""""""""""""""""""""""""%%%$$$$$$############### """$$$$$$###"""'''''''''%%%###"""###$$$$$$######""""""######$$$#########"""!!!"""$$$'''"""!!! !!!###%%%$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%%%%$$$$$$%%%%%%!!!"""""""""######$$$$$$"""###$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%---,,,+++***)))(((''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''$$$!!!$$$)))***'''###((()))+++***(((''''''''''''&&&&&&&&&&&&'''(((((('''&&&'''++++++'''''')))&&&&&&&&&'''(((((())))))(((''''''''''''(((((()))aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````aaabbbdddcccccccccbbbbbbbbbbbbaaa``````aaaaaaaaaaaaaaabbb]]]^^^```aaabbbbbbbbbaaa^^^]]]UUUEEE777000,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%'''((())))))******%%%%%%&&&&&&&&&&&&&&&&&&''')))***+++333DDDSSS[[[bbbfffmmmsssvvvuuurrrpppfffddddddddd___UUUMMMKKKBBB???<<<888444///)))%%%&&&%%%&&&(((&&&""""""&&&)))(((&&&$$$###"""!!!!!!###%%%$$$$$$###"""%%%&&&&&&%%%%%%%%%!!!"""###$$$$$$%%%%%%$$$"""#########$$$$$$$$$$$$###''')))&&&%%%&&&%%%#########$$$$$$$$$$$$%%%%%%&&&((('''$$$$$$'''(((&&&(((%%%'''***)))(((000===XXXaaaiiikkklllnnnooonnnooooooooommmjjjiiiiiiiiijjjllllllllljjjiiijjjkkkiiijjjkkkkkkjjjhhheeedddfffggghhhgggffffffhhhjjjiiiiiijjjjjjjjjjjjiiiiiiiiiiiihhhgggffffffffffffggggggfffeeeddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffeeeddddddffffffeeedddbbbbbbcccccccccbbbbbbaaacccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbcccccc```aaaaaa```___^^^]]]]]]```aaaaaa```^^^^^^___aaa________________________]]]]]]\\\^^^___```___]]]]]]^^^^^^^^^___`````````]]]___aaaaaaaaaaaaccceeeaaa``````______``````aaa____________````````````^^^^^^^^^_______________\\\]]]^^^___```___^^^^^^]]]]]]]]]]]]]]]^^^___```aaaaaaaaaaaaaaa```___^^^]]]]]]]]]]]]^^^______```\\\]]]^^^_________^^^^^^]]]``````\\\[[[\\\ZZZVVVLLL???222...---++++++,,,)))((('''&&&%%%$$$$$$$$$$$$(((,,,...+++'''###!!!""""""######$$$%%%%%%%%%$$$#####################%%%"""!!!"""""" !!!%%%""" !!!"""###"""!!!""" """%%%###!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""""""""""""""###$$$%%%&&&'''!!!############$$$%%%%%%$$$"""!!!"""$$$######""""""""""""######"""###$$$###""""""$$$&&& !!!$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%###&&&$$$$$$%%%%%%###"""""""""""""""#########"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&(((((('''######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$""""""###$$$%%%&&&''''''"""###%%%&&&&&&%%%######))))))(((''''''&&&%%%%%%###$$$%%%&&&'''(((((((((&&&&&&&&&&&&%%%%%%%%%$$$$$$###"""%%%(((***(((&&&$$$&&&((((((&&&$$$######''''''&&&&&&''''''((()))&&&%%%'''***)))&&&&&&***&&&&&&&&&''''''(((((((((((((((''''''''''''((((((aaaaaaaaaaaaaaaaaaaaaaaa___bbbdddcccaaa```bbbeeecccccccccbbbbbbbbbbbbaaa````````````aaaaaabbbbbb___``````aaabbbbbbcccccc^^^]]]TTTCCC555///,,,)))&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''((()))(((((()))))))))(((((('''%%%%%%&&&&&&''''''((((((%%%)))+++---777HHHVVV\\\^^^cccllltttvvvssslllggg___eeehhheee```[[[SSSKKKDDD@@@;;;777333...)))%%%&&&$$$$$$&&&&&&"""###&&&''''''&&&%%%$$$$$$$$$$$$!!!$$$%%%###$$$%%%!!!)))(((&&&&&&&&&%%%""" !!!!!!!!!!!!"""###$$$%%%""""""###$$$%%%&&&''''''((()))'''$$$$$$'''%%%!!!######$$$$$$$$$$$$%%%%%%"""&&&'''$$$$$$((('''###(((%%%''',,,+++)))444CCC\\\dddjjjkkklllnnnooonnnmmmnnnnnnmmmkkkiiijjjkkkjjjlllmmmllljjjiiijjjlllhhhhhhhhhiiiiiiiiihhhhhhfffhhhiiihhhggggggiiikkkiiiiiiiiijjjjjjiiiiiiiiiggggggfffffffffffffffgggfffeeeeeedddddddddeeeeeeddddddddddddddddddddddddfffdddbbbccceeefffeeecccddddddddddddcccbbbaaaaaacccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````aaaaaaaaabbbbbb``````aaaaaaaaa```______```aaaaaa```^^^^^^___```________________________]]]]]]\\\^^^___```___]]]^^^^^^__________________\\\^^^````````````bbbddd``````____________``````____________````````````^^^^^^^^^_________``````]]]]]]^^^^^^^^^_________^^^^^^]]]]]]]]]^^^______^^^_______________^^^]]]]]]]]]]]]]]]^^^___``````\\\]]]^^^_________^^^^^^[[[______\\\[[[]]]]]][[[QQQDDD666000...---,,,...+++***)))(((&&&&&&&&&&&&$$$(((---///---((($$$!!!###$$$%%%%%%$$$$$$%%%&&&"""""""""###############%%%!!! ###$$$"""$$$((("""!!! !!!###$$$###""""""!!!"""###$$$###%%%$$$##################!!!!!!"""""""""#########"""""""""###$$$%%%&&&''' !!!""""""######"""###$$$###!!!!!!"""$$$######""""""""""""######!!!"""$$$$$$#########%%%  !!!$$$%%%$$$"""######$$$%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%% %%%&&&""""""&&&'''%%%$$$$$$###############"""!!!###$$$%%%%%%$$$###!!!"""###$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%###!!! """%%%(((((('''############$$$$$$$$$$$$###""""""!!!!!!""""""###""""""###$$$%%%&&&''''''$$$$$$%%%&&&&&&%%%$$$$$$'''''''''&&&&&&&&&%%%%%%"""###%%%&&&'''(((((((((''''''&&&%%%$$$######"""%%%&&&&&&'''(((((((((((("""$$$&&&&&&$$$!!! '''''''''''''''(((((()))'''&&&''')))(((%%%''',,,(((((((((((((((((())))))((((((''''''''''''((((((aaaaaaaaaaaaaaaaaaaaaaaa^^^ccchhhfffbbb___cccgggcccccccccbbbbbbbbbbbbaaa___`````````aaaaaabbbbbbcccbbbbbbaaabbbbbbcccddd^^^^^^TTTBBB444///,,,((('''(((((((((((((((((((((((()))***)))((('''((()))++++++******)))'''&&&%%%%%%&&&&&&'''((()))******$$$))),,,...999KKKXXX\\\[[[bbbllltttwwwrrriiibbb```hhhhhh___ZZZ[[[WWWNNNKKKFFF???999333---((($$$%%%"""###&&&'''&&&(((,,,$$$$$$######$$$$$$%%%%%%$$$%%%%%%###$$$'''%%%!!!###!!! ###(((,,,+++***&&&%%%$$$$$$%%%'''(((***$$$%%%&&&'''(((***++++++''''''$$$"""%%%)))(((###%%%%%%&&&&&&&&&'''''''''###(((***(((***......)))(((%%%'''---,,,+++666GGG___eeejjjkkklllooopppnnnkkklllmmmmmmkkkkkklllmmmjjjlllnnnllljjjhhhjjjlllggggggffffffgggiiilllmmmgggiiikkkjjjhhhgggjjjmmmhhhhhhiiiiiiiiiiiihhhhhhffffffeeeeeeeeeffffffgggddddddddddddeeefffggggggddddddddddddddddddddddddeeebbbaaabbbdddfffdddbbbfffffffffeeedddcccbbbaaacccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````aaaaaaaaaaaa^^^___```aaabbbbbbbbbbbb```aaaaaa```^^^]]]___```________________________]]]]]]\\\^^^___```___]]]_______________^^^^^^^^^___aaaaaa```___^^^___`````````____________``````____________`````````aaa^^^^^^^^^_________``````^^^^^^]]]]]]]]]^^^___```___^^^^^^]]]]]]^^^^^^^^^\\\]]]]]]^^^^^^]]]]]]\\\\\\\\\\\\]]]^^^___```aaa[[[\\\^^^___```___^^^^^^YYY]]]^^^\\\[[[^^^```^^^UUUGGG999222000......000---,,,+++)))((((((''''''%%%)))...111...)))%%%"""%%%&&&&&&&&&$$$$$$$$$%%%!!!"""""""""############'''"""!!!%%%'''%%%(((...###"""!!!"""###$$$###"""$$$&&&''''''%%%$$$$$$%%%(((&&&$$$"""!!!!!!""""""""""""######$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$###"""!!!"""""""""######$$$###""""""$$$&&&######""""""""""""###### """%%%%%%$$$######$$$!!!"""$$$'''((('''$$$!!!!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&"""'''&&&!!! &&&***)))&&&%%%%%%$$$$$$#########!!!"""$$$%%%%%%$$$"""!!!%%%&&&'''(((''''''%%%%%%######$$$$$$$$$%%%%%%%%%"""%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&&&&%%%&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%''''''&&&%%%###"""!!!!!!''')))******((('''((()))''')))++++++)))&&&%%%%%%'''''''''''''''((()))))))))'''((()))'''%%%(((...*********))))))))))))))))))(((((('''''''''((((((aaaaaa```````````````aaa``````aaaaaabbbbbbbbbccccccccccccbbbbbbbbbbbbbbbaaabbbcccddddddcccbbbaaaaaaaaaaaaaaaaaaaaabbbbbb___ZZZQQQCCC444+++''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,))))))000===LLLWWW]]]]]]bbbmmmwwwuuujjjccccccaaaaaa```___[[[VVVRRROOOFFFCCC>>>777111+++'''%%%###"""!!!"""%%%'''''''''$$$#########""""""!!!!!!##############################$$$$$$$$$%%%%%%%%%######""""""###%%%&&&((( !!!###%%%&&&'''(((((('''((((((&&&###"""%%%'''&&&%%%$$$#########$$$%%%''''''(((***+++,,,---...'''&&&&&&((()))///===KKKaaaeeejjjmmmnnnmmmmmmmmmllllllmmmmmmnnnnnnoooooommmllljjjhhhgggggghhhhhhfffgggggghhhiiijjjjjjjjjhhhgggfffffffffgggiiijjjggggggggggggggggggggggggddddddeeeeeefffggggggggg```aaacccdddeeedddcccccceeedddccccccddddddbbbaaadddeeeeeeeeedddccccccbbbeeeeeeddddddddddddccccccccccccccccccccccccccccccaaaaaabbbbbbcccccccccddd``````aaabbbbbbbbbbbbbbb```___^^^]]]]]]^^^___```aaa```___^^^^^^___```aaa``````_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^```______^^^^^^^^^______aaaaaaaaa```___]]]\\\[[[____________````````````________________________^^^___`````````___]]]\\\\\\]]]^^^_________^^^^^^```]]]\\\]]]___```^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^______^^^^^^```aaa]]]]]]]]]]]]]]]^^^___```___^^^^^^]]]]]]]]]^^^^^^VVVIII999000///111///,,,))))))))))))((((((((((((%%%&&&((()))(((&&&###!!!'''&&&$$$$$$$$$$$$"""!!!###############"""!!!!!!!!!"""""""""###############"""!!! !!!"""###"""""""""""""""!!! !!!"""$$$###!!! !!! !!!"""""""""""""""!!!&&&&&&&&&&&&$$$"""###"""!!! !!!"""$$$%%%######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""######$$$$$$$$$$$$######$$$%%%###!!!"""###"""###"""!!!"""#########""""""######$$$%%%###############"""!!! %%%$$$###""""""###$$$%%%''''''&&&%%%%%%$$$$$$###""""""###$$$%%%&&&&&&'''&&&%%%###"""!!!""""""###!!! !!!"""######"""###$$$$$$###"""###%%%$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&%%%%%%&&&''')))((('''&&&%%%&&&&&&'''###"""###%%%((())))))(((&&&%%%$$$$$$######$$$$$$&&&''''''((()))((((((((($$$''')))***(((&&&%%%%%%&&&&&&'''(((((('''&&&%%%))))))((((((((())))))***((()))*********)))((('''''''''''''''((()))***+++cccbbbbbbaaaaaaaaabbbbbbaaaaaaaaaaaabbbbbbbbbcccbbbbbbbbbbbbbbbbbbccccccaaabbbccccccccccccbbbaaa```aaaaaabbbbbbbbbaaaaaa___ZZZOOOAAA333+++((((((''''''((((((((((((''''''(((((((((((())))))))))))&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((((((((***333@@@OOOZZZ```fffiiirrryyyxxxooojjjkkkhhhgggfffbbb]]]WWWQQQNNNGGGDDD>>>777000***&&&$$$'''%%%###$$$%%%&&&&&&%%%%%%$$$$$$$$$####################################"""######$$$$$$$$$$$$$$$&&&&&&&&&&&&'''(((((()))###$$$%%%&&&&&&&&&&&&&&&###%%%''''''$$$"""###$$$&&&%%%$$$######$$$%%%%%%'''(((((()))***+++,,,,,,(((''')))******000@@@PPPbbbfffkkkmmmnnnmmmllllllmmmmmmmmmmmmmmmnnnnnnooolllkkkjjjhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiffffffffffffffffffeeeeeebbbbbbcccdddddddddddddddeeedddccccccddddddcccaaaffffffggggggffffffeeedddeeeeeeddddddddddddccccccbbbbbbbbbbbbbbbbbbbbbbbb^^^_________``````````````````aaabbbbbbbbbbbbbbb```______^^^^^^______```aaa```___^^^^^^___```aaa``````_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^______``````______^^^^^^____________````````````_______________^^^^^^^^^______`````````___^^^]]]]]]]]]]]]^^^^^^^^^_________^^^\\\]]]___```^^^\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\^^^___```___^^^___```^^^^^^^^^]]]]]]^^^^^^^^^aaaaaa```___]]]\\\[[[ZZZYYYLLL<<<333111222///,,,******))))))((((((''''''&&&''')))***)))'''$$$###'''%%%$$$$$$%%%%%%###"""$$$$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$######"""!!!!!!"""#####################"""!!!!!!"""###%%%$$$"""!!!!!!""""""#########"""!!! !!!"""$$$$$$%%%%%%###""" !!!###$$$$$$######"""!!!!!!""""""""""""""""""""""""""""""###"""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$"""###"""!!!$$$)))((($$$"""%%%%%%###!!!"""#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$###"""%%%$$$############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''$$$###$$$%%%((()))(((''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((((((((((((%%%%%%'''((()))(((((('''((()))***+++******)))(((...---+++***)))(((((((((******++++++++++++******++++++***)))))))))******ccccccbbbbbbbbbccccccdddaaaaaaaaabbbbbbbbbbbbbbbaaaaaaaaabbbcccccccccdddaaabbbccccccccccccbbbaaa___```bbbccccccbbb```___```YYYMMM>>>222+++)))***''''''((((((((((((''''''*********)))))))))))))))'''''''''((((((((()))))))))((('''&&&&&&'''((()))%%%'''---777EEESSS^^^cccnnnpppuuuyyyxxxsssqqqrrrmmmllliiiddd]]]UUUNNNJJJFFFCCC===666///***'''&&&***(((&&&%%%%%%%%%$$$###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%''''''((((((((((((((('''&&&&&&'''&&&&&&%%%$$$###"""%%%((()))'''%%%######%%%%%%$$$$$$$$$$$$%%%%%%(((((((((((()))))))))***'''))),,,,,,+++111DDDVVVdddhhhlllnnnmmmlllllllllooonnnmmmlllllllllmmmnnnjjjjjjiiiiiihhhiiiiiijjjlllkkkjjjiiihhhffffffeeefffgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggfffeeeeeedddddddddddddddddddddeeeeeefffeeedddccccccddddddcccbbbffffffggggggffffffeeeeeeeeeeeeddddddddddddccccccaaaaaaaaaaaaaaaaaaaaaaaa^^^^^^^^^____________`````````aaabbbbbbbbbbbbbbb_________``````_________``````____________``````_______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^]]]^^^___```````````````____________``````````````````_________^^^^^^^^^`````````aaa``````___^^^^^^^^^]]]\\\]]]^^^___```___^^^]]]]]]______^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^[[[]]]``````___^^^^^^___^^^^^^^^^^^^^^^^^^^^^]]]````````````^^^]]][[[YYY[[[PPPBBB888444222///,,,++++++***)))(((((('''''''''(((*********(((%%%$$$%%%$$$###$$$%%%%%%$$$###%%%%%%%%%&&&%%%$$$$$$############$$$$$$$$$%%%%%%######""""""""""""#########$$$$$$$$$$$$######""""""$$$%%%%%%###""""""###$$$$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""###"""  !!!"""$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######%%%%%%%%%&&&&&&%%%%%%%%% !!!!!!(((***(((&&&''''''%%%###""""""#########""""""######$$$%%%###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""###$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&(((((('''%%%$$$%%%&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((()))***)))(((''''''&&&&&&''''''&&&%%%%%%&&&(((((('''&&&(((((('''''''''&&&&&&&&&'''''''''((((((((((((((('''%%%###%%%)))++++++)))***+++,,,------,,,+++***...---,,,+++***))))))))))))(((((('''(((((())))))******)))((((((((())))))cccbbbbbbbbbbbbccccccdddbbbbbbbbbbbbbbbbbbbbbbbb``````aaabbbcccdddddddddbbbbbbbbbccccccbbbbbbbbb^^^```bbbdddcccaaa___]]]```XXXJJJ<<<111+++***+++''''''((((((((((((''''''******))))))((((((''''''&&&'''''''''(((((((((((((((&&&%%%$$$$$$%%%&&&(((%%%)))111<<>>@@@DDDHHHLLLOOOQQQbbbccccccddddddeeeeeeffffffeeedddcccbbbbbbbbbbbbaaaaaaaaabbbccccccdddddd``````aaaaaabbbbbbcccccc``````aaabbbcccaaa]]]ZZZXXXPPPAAA333,,,++++++***)))'''%%%######%%%'''(((!!!"""%%%'''''''''&&&%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$***---555BBBLLLSSS\\\dddiiiqqqxxx{{{}}}|||nnniiibbb]]]ZZZUUUPPPKKKGGG???666222---&&&$$$%%%444000+++%%%""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%&&&###!!!"""&&&&&&###$$$$$$######"""#########%%%%%%&&&&&&&&&&&&'''''''''&&&$$$""""""###$$$%%%%%%&&&&&&$$$!!! ###&&&&&&&&&'''((())))))(((((($$$***------555GGG[[[hhhlllllllllmmmmmmmmmnnnnnniiikkkmmmnnnmmmkkkiiigggggghhhiiijjjjjjjjjjjjjjjkkkjjjiiiggggggggghhhhhhfffggghhhhhhhhhgggeeedddggggggggggggggggggggggggccccccccccccccccccccccccfffeeeeeeddddddccccccbbbgggfffeeeddddddeeefffgggiiigggdddaaa``````bbbccceeeeeeffffffeeecccbbb```bbbbbbbbbbbbbbbbbbbbbbbbcccbbb```___^^^___aaabbbccccccbbbaaa``````aaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaa``````___^^^^^^^^^^^^^^^____________```______`````````___]]]\\\aaa___^^^^^^```aaaaaa```aaa___]]]^^^aaabbb```^^^```^^^[[[\\\^^^```^^^]]]^^^^^^^^^^^^____________^^^_________^^^]]]]]]\\\___]]][[[YYYZZZ\\\```bbbaaaaaa```___^^^^^^]]]]]]\\\\\\^^^______^^^\\\\\\^^^]]]]]]\\\\\\]]]]]]^^^```___]]]\\\\\\]]]^^^____________^^^^^^]]]]]]]]]YYYZZZWWWOOOCCC888111...------------,,,,,,+++***)))(((((('''&&&&&&%%%%%%###$$$&&&&&&%%%### """"""!!!!!!!!!!!!!!!"""###"""!!!!!!!!!"""$$$%%%""""""""" !!!###$$$$$$$$$"""!!!!!!$$$&&&%%%$$$"""!!!!!!!!!"""###%%%$$$###!!! ###"""!!!!!!""""""!!!""""""""""""###$$$%%%&&&#########"""!!! %%%""" !!!$$$&&&%%%###&&&###!!!!!!###$$$""" """###$$$%%%&&&%%%$$$$$$%%%$$$$$$###############'''%%%######$$$&&&'''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%((('''&&&&&&&&&&&&)))...''')))(((%%%'''***)))%%%***)))((('''''''''''''''***+++++++++++++++******)))'''&&&'''***,,,---...***)))((('''(((***,,,...((()))***+++***)))((('''+++,,,,,,+++((('''''''''*********((('''&&&(((***%%%'''************+++---***************++++++,,,222...---///,,,&&&''',,,...///000111222333333333777888999;;;===>>>@@@AAA@@@BBBFFFKKKQQQVVVZZZ\\\cccffflllsssxxx|||~~~bbbccccccddddddeeeeeeffffffeeedddccccccbbbccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbb`````````aaabbbaaa^^^[[[XXXNNN@@@333---++++++***((('''%%%$$$%%%''')))+++###$$$&&&((()))((('''&&&&&&&&&&&&'''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((+++444AAAJJJQQQYYYaaafffnnnvvvyyy{{{|||mmmgggaaa\\\YYYVVVQQQMMMIII???555///***&&&%%%'''+++)))&&&$$$###%%%'''(((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%"""!!!###'''(((&&&"""%%%$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%'''&&&$$$###"""###$$$%%%((())))))'''%%%$$$&&&)))(((((((((((((((((('''&&&&&&+++---...666III]]]iiilllllllllmmmmmmmmmnnnnnnllllllkkkkkkjjjjjjjjjjjjhhhhhhiiijjjjjjjjjjjjjjjjjjiiihhhgggggghhhiiiiiiggghhhiiiiiiiiihhhffffffffffffffffffffffffffffffeeeeeeffffffeeedddccccccddddddddddddddddddddddddeeeeeedddccccccdddeeefffddddddccccccccccccccccccddddddeeeddddddcccbbbaaabbbbbbbbbbbbbbbbbbbbbbbbdddcccaaa```___```aaabbbcccbbbbbbaaa``````aaaaaaaaaaaabbbbbbbbbbbbaaaaaa``````___^^^______```aaa^^^^^^^^^____________```^^^___`````````___]]]\\\```___^^^___```aaa```___bbb```___```bbbbbbaaa___aaa^^^\\\]]]___```___]]]^^^^^^^^^______``````aaa___`````````______^^^]]]___^^^\\\[[[[[[\\\___```^^^^^^^^^^^^____________]]]]]]]]]^^^^^^]]]]]]]]]^^^]]]]]]\\\\\\]]]]]]^^^___^^^^^^]]]]]]^^^^^^^^^______^^^^^^^^^]]]]]]]]][[[[[[YYYQQQFFF;;;444000------------,,,+++******((((((''''''&&&%%%%%%%%%"""###&&&'''((('''%%%$$$%%%%%%$$$##################"""!!!!!!!!!"""$$$$$$$$$$$$$$$#########$$$%%%###$$$$$$###""""""###%%%"""######$$$###"""!!!!!!$$$%%%%%%%%%$$$""" $$$###""""""$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###""""""!!! %%%"""!!!!!!$$$%%%%%%###&&&###!!!!!!###$$$"""!!!"""###$$$%%%&&&%%%$$$$$$######"""!!!!!!!!!!!!!!!(((&&&$$$%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&$$$$$$&&&''''''((((((''''''&&&)))))))))(((&&&$$$%%%'''''')))(((&&&(((,,,,,,(((******)))(((((((((((((((((()))))))))))))))((((((,,,+++))))))***+++***))),,,+++***)))((())))))***------,,,+++***((('''&&&''')))***)))(((((()))+++%%%&&&(((((())),,,///222,,,---......,,,++++++,,,++++++++++++,,,---...///...,,,///444555444777===BBBCCCFFFJJJMMMOOOQQQRRRSSSUUUYYY^^^cccgggkkkllllllnnnqqquuuyyy}}}bbbccccccddddddeeeeeefffffffffdddcccccccccccccccddddddccccccbbbaaaaaa```bbbbbbbbbbbbaaaaaaaaaaaabbbaaa``````aaa```^^^\\\WWWLLL===222---++++++***((('''&&&&&&''')))+++---%%%&&&''')))))))))((((((''''''((()))((('''&&&%%%(((((((((((((((((((((((('''***333@@@IIIOOOVVV^^^ccclllsssvvvyyy}}}~~~|||mmmggg```[[[XXXVVVRRRNNNIII???444...)))%%%&&&)))$$$$$$######$$$%%%'''(((&&&%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$"""!!!$$$((()))(((%%%$$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$$$$%%%%%%'''&&&$$$######$$$%%%%%%%%%&&&&&&%%%######%%%&&&))))))))))))((('''&&&%%%(((+++---///999LLL```kkklllllllllmmmmmmmmmmmmmmmooommmjjjhhhhhhiiilllmmmhhhhhhiiijjjjjjjjjjjjiiiiiiiiihhhhhhhhhiiijjjjjjiiiiiiiiiiiiiiihhhggggggeeeeeeeeeeeeeeeeeeeeeeeefffggghhhhhhhhhfffeeecccbbbbbbcccddddddeeeffffffccccccbbbbbbcccdddeeeeee```aaacccdddeeeddddddcccdddccccccbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbdddcccbbbaaa```aaabbbcccbbbbbbaaa`````````aaaaaa```aaaaaabbbbbbaaaaaa```______^^^^^^^^^```bbbccc^^^^^^^^^____________```^^^___`````````___^^^]]]^^^^^^^^^```bbbbbb```^^^bbbaaa``````bbbbbbaaa```aaa___^^^^^^___``````___^^^^^^___``````aaabbbbbb`````````aaa``````___^^^___^^^]]]]]]\\\]]]]]]^^^[[[\\\\\\^^^___```aaabbb^^^^^^]]]]]]]]]]]]^^^^^^^^^]]]]]]\\\\\\]]]]]]^^^]]]]]]^^^^^^___^^^^^^]]]___^^^^^^^^^^^^]]]]]]]]]]]]]]][[[UUUJJJ@@@777333......---,,,,,,+++******''''''&&&&&&%%%$$$$$$$$$ """%%%(((***++++++***))))))'''&&&%%%%%%%%%%%%"""""""""!!!"""######$$$###$$$$$$%%%%%%%%%$$$$$$"""###%%%%%%###"""###$$$!!!"""$$$&&&&&&###!!!###%%%''')))(((%%%!!!!!! ###%%%%%%'''((((((((((((&&&$$$###%%%$$$$$$######"""""""""$$$###!!!"""###%%%$$$$$$%%%$$$""""""$$$$$$###""""""###%%%&&&&&&&&&%%%$$$######"""!!!!!!!!!!!!"""&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%******))))))((('''%%%%%%''''''((((((((((((((('''''')))***(((&&&$$$$$$$$$'''))))))'''***......*********))))))(((((())))))(((((())))))))))))((((((***))))))***+++***(((&&&******))))))((((((''''''))))))(((((()))******+++)))+++,,,---,,,---...000.........---++++++---///+++---......---,,,---...111222333666999<<<>>>@@@DDDEEEIIIPPPTTTWWW\\\aaahhhiiimmmqqquuuxxxzzz{{{bbbccccccddddddeeeeeefffeeedddcccbbbbbbaaabbbbbbcccccccccbbbbbbbbbaaaaaaccccccbbbbbbaaaaaa``````cccaaa______``````^^^]]]VVVIII:::111...+++***+++(((((('''&&&'''(((***+++&&&'''((()))))))))(((((('''((()))***)))(((&&&%%%(((((((((((((((((((((((('''+++555AAAJJJOOOUUU\\\dddkkkrrruuuwww{{{|||zzzrrrkkkaaaZZZWWWTTTQQQNNNGGG===444///***&&&&&&((($$$$$$$$$###############&&&%%%%%%$$$###"""!!!!!!$$$$$$&&&''''''&&&$$$$$$###""""""$$$'''(((&&&%%%#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%'''((((((((((((((('''&&&(((+++,,,000<<>>AAACCCHHHJJJNNNSSSYYY^^^cccfffkkknnnrrrwwwzzz}}}bbbccccccddddddeeeeeefffdddcccbbbaaaaaa`````````aaaaaabbbbbbbbbcccccccccccccccbbbbbbaaaaaa``````cccaaa______``````^^^]]]UUUFFF666000...+++***+++***)))(((&&&&&&&&&''''''&&&''''''(((((((((((((((&&&''')))******(((&&&$$$''''''''''''''''''''''''(((,,,777EEEMMMRRRWWW]]]gggnnnssstttvvvyyyyyywwwwwwnnncccYYYUUURRROOOMMMBBB;;;444111---'''%%%&&&$$$$$$$$$$$$###"""!!!!!!%%%%%%$$$######"""!!!!!!$$$$$$&&&''''''&&&$$$$$$$$$######$$$%%%$$$###"""""""""""""""###%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))(((%%%%%%'''((())))))))))))(((***,,,111@@@UUUeeekkkmmmmmmmmmmmmmmmmmmmmmllljjjjjjkkkllllllkkkkkkkkkiiiiiijjjjjjjjjiiiiiihhhhhhhhhiiiiiijjjjjjjjjjjjhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeee___aaadddgggiiihhhgggfffeeeeeeeeeddddddcccccccccccccccddddddeeeeeeeeeeeefffeeecccaaaaaabbbcccdddcccbbbaaaaaaaaabbbcccdddbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa``````____________aaa```````````````aaaaaa``````aaaaaaaaaaaa``````^^^___aaacccbbb```^^^\\\^^^^^^^^^____________```]]]^^^___``````___^^^^^^]]]]]]^^^aaaccccccaaa^^^^^^____________^^^______`````````_________```aaa_________```aaabbbbbbccc]]]^^^^^^_________^^^^^^^^^____________^^^\\\\\\]]]]]]]]]]]]^^^^^^______```___]]]]]]]]]]]]___```^^^]]]]]]\\\\\\]]]]]]^^^[[[\\\^^^___```___^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\XXXQQQGGG<<<555000///---,,,************'''&&&&&&%%%%%%$$$######"""###%%%'''((()))))))))***)))(((&&&%%%%%%$$$$$$!!!"""""""""############!!! !!!###%%%%%%### !!!###%%%%%%$$$###"""###%%%$$$$$$###############$$$$$$$$$$$$$$$#########'''$$$!!! !!!###$$$%%%!!!###$$$%%%$$$"""!!!%%%%%%%%%%%%$$$$$$$$$$$$##################$$$%%%###$$$%%%&&&%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$""""""###%%%''''''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((('''$$$%%%&&&'''''''''''''''###''''''###"""''')))((()))***)))'''(((+++***&&&)))(((((('''(((((())))))'''((())))))*********)))***+++...111444444111///+++,,,------------,,,,,,333222000.........//////,,,...111333444666888;;;999;;;===???BBBEEEJJJMMMQQQTTTYYY\\\___bbbeeehhhlllnnnrrrwww|||bbbccccccddddddeeeeeefffdddcccbbbaaaaaa``````aaa```aaaaaabbbccccccddddddbbbbbbbbbbbbaaaaaaaaaaaabbbaaa``````aaa```^^^\\\TTTCCC333000///+++))),,,******((('''&&&%%%%%%%%%'''''''''''''''(((((((((&&&(((***++++++)))&&&$$$'''''''''''''''''''''''')))...:::HHHQQQUUUZZZ```iiippptttuuuvvvyyyyyywwwyyyooobbbWWWQQQNNNLLLJJJ@@@999444222///(((%%%%%%#########$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$###"""!!!""""""""""""###$$$%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&)))***)))'''###$$$&&&((()))*********(((***---555FFFZZZhhhkkkmmmmmmmmmmmmmmmlllllllllgggiiilllnnnnnnmmmjjjiiiiiijjjjjjjjjjjjiiihhhhhhhhhiiijjjjjjkkkjjjjjjjjjhhhhhhgggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeee^^^```ccceeegggggggggfffffffffeeeddddddcccbbbbbbddddddeeeeeeeeeeeeddddddgggeeeccc``````aaaccceeedddccccccbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbb`````````_________^^^^^^``````______``````aaaaaa___``````aaaaaa``````______```bbbcccbbb```]]][[[^^^^^^^^^____________```]]]^^^___`````````___^^^]]]]]]^^^```bbbcccaaa```]]]^^^______]]]]]]^^^______``````___^^^^^^___aaa______````````````aaaaaa\\\]]]^^^^^^^^^^^^^^^^^^^^^____________^^^^^^]]]^^^^^^^^^]]]]]]]]]]]]]]]______^^^^^^^^^^^^______^^^]]]]]]\\\\\\]]]]]]^^^\\\\\\]]]^^^____________]]]]]]]]]^^^^^^^^^^^^___\\\\\\[[[YYYSSSIII>>>666111///---+++************''''''&&&&&&%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$!!!!!!"""############"""###!!! """&&&'''%%%""""""###%%%%%%###"""###$$$&&&%%%$$$""""""###$$$$$$######""""""""""""###$$$'''$$$!!! !!!######### !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&"""$$$''''''&&&%%%%%%%%%###$$$&&&'''''''''&&&%%%$$$$$$###""""""""""""###$$$%%%&&&)))+++***'''$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''$$$******$$$"""''')))%%%)))***)))'''(((+++***&&&))))))((((((((()))******&&&'''((())))))***))))))***+++---///111111...,,,........................111222444777;;;>>>BBBCCCAAADDDHHHKKKNNNQQQUUUXXXYYY[[[___bbbeeeiiiooosssuuuwww{{{}}}bbbccccccddddddeeeeeeffffffeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccaaaaaaaaaaaaaaabbbbbbbbb`````````aaabbbaaa^^^[[[TTT@@@111//////+++))),,,***))))))(((((('''''''''***))))))(((((()))))))))''')))+++------***(((&&&'''''''''''''''''''''''')))...;;;JJJTTTXXX\\\bbbjjjpppuuuvvvwww{{{|||zzzvvvlll^^^RRRMMMKKKJJJIII@@@999333000---(((%%%&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$###$$$$$$############$$$$$$"""###%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''&&&&&&"""!!!"""$$$''')))'''%%%%%%%%%'''((()))))))))))))))+++///:::LLL```kkklllnnnnnnmmmmmmmmmlllllllllgggiiilllnnnnnnmmmkkkiiijjjjjjjjjjjjjjjiiihhhhhhiiijjjkkkkkkkkkjjjiiihhhiiiiiigggfffffffffggghhhffffffffffffffffffffffffbbbcccdddeeeeeefffeeeeeeddddddddddddddddddddddddddddddeeeeeedddcccbbbaaadddcccbbbbbbbbbcccdddeeeddddddeeeddddddcccbbbaaabbbbbbbbbbbbbbbbbbbbbbbb```````````````______^^^_______________```aaaaaa______````````````______````````````____________^^^^^^^^^____________```\\\]]]___`````````___^^^^^^]]]]]]^^^aaabbbbbbaaa]]]___aaa```^^^]]]^^^```]]]___```___]]]\\\^^^aaa`````````____________^^^]]]]]]^^^_______________^^^^^^^^^^^^____________]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^____________^^^^^^^^^]]]]]]\\\\\\]]]]]]^^^]]]]]]]]]]]]^^^___``````]]]]]]]]]^^^^^^^^^______\\\\\\\\\[[[VVVLLL@@@777111000---+++))))))******((((((''''''&&&%%%%%%%%%########################'''&&&%%%$$$$$$$$$$$$$$$ !!!"""###$$$######"""$$$  $$$&&&%%%"""###$$$$$$###""""""###%%%%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$$$$#########!!! """######"""$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$!!!###$$$###""""""$$$&&&!!!$$$(((((('''%%%%%%&&&$$$$$$&&&'''''''''&&&%%%%%%$$$######""""""######%%%&&&(((+++,,,+++'''$$$###$$$$$$%%%&&&'''(((((('''''''''''''''&&&&&&%%%$$$%%%&&&'''(((((((((((((((,,,''''''+++***$$$''')))((('''***......***+++*********++++++,,,---))))))+++,,,,,,---------------///222555555444222888888888:::<<<@@@BBBDDDCCCFFFLLLSSSZZZaaaeeehhhhhhjjjmmmpppqqqsssvvvyyy~~~bbbccccccddddddeeeffffffggggggfffeeeddddddddddddddddddccccccbbbaaaaaaaaa``````aaaaaabbbbbbcccccc``````aaabbbcccaaa]]]ZZZSSS???/////////***))),,,))))))))))))************++++++***************+++)))+++---///...,,,)))'''(((((((((((((((((((((((((((...;;;KKKUUUYYY]]]bbbiiipppuuuvvvxxx}}}}}}ssshhhZZZOOOJJJIIIIIIHHHBBB:::222...+++'''''')))((('''%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%!!!###%%%&&&&&&&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&'''''''''&&&%%%$$$$$$'''+++,,,***(((''''''((((((((((((((('''***,,,222===QQQeeennnmmmnnnnnnmmmmmmmmmlllllllllhhhiiikkklllmmmlllkkkkkkjjjjjjjjjjjjjjjiiihhhgggjjjkkkkkklllkkkjjjhhhgggkkkjjjhhhggggggggghhhiiiggggggggggggggggggggggggffffffeeeeeeddddddddddddbbbccccccddddddeeeeeefffcccdddddddddcccaaa```^^^___```bbbdddeeeeeeeeeeeeeeeeeeffffffeeecccbbb```bbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````__________________```aaabbb______````````````______aaa```]]]\\\]]]___bbbeee^^^^^^^^^_________``````\\\]]]___`````````_________]]]\\\^^^```bbbcccbbb^^^```bbbaaa^^^^^^___bbb]]]^^^```^^^\\\[[[^^^````````````___^^^^^^]]]]]]^^^^^^___```aaaaaa``````^^^^^^^^^^^^^^^___```aaa\\\\\\\\\]]]]]]^^^^^^^^^]]]^^^___``````___^^^]]]^^^]]]]]]\\\\\\]]]]]]^^^]]]]]]\\\\\\]]]^^^```aaa]]]]]]]]]^^^^^^_________]]]]]]]]]\\\XXXOOOBBB888222000---+++))))))******)))((((((''''''&&&%%%%%%"""###############$$$$$$&&&%%%%%%$$$$$$$$$%%%%%% !!!"""$$$$$$######"""""" ###### $$$$$$$$$"""!!!!!!$$$&&&"""$$$&&&''''''%%%"""!!!!!!$$$&&&'''%%%###!!!$$$######$$$'''(((((('''&&&%%%$$$###""""""""""""########################!!!###%%%$$$"""!!!$$$'''!!!$$$((()))'''%%%&&&'''$$$%%%&&&'''''''''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$'''***,,,***&&&###"""###$$$%%%'''((())))))$$$%%%&&&((()))*********%%%&&&'''((())))))))))))###,,,+++,,,000...%%%%%%'''((((((,,,111222///,,,,,,,,,,,,------...///---...///000111111111111555666888<<>>JJJTTT[[[aaacccnnnnnnpppssswwwwwwvvvtttsssdddWWWSSSQQQJJJEEEDDD>>>888///***((('''&&&$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%% """%%%&&&&&&%%%%%%###%%%''''''%%%$$$$$$%%%###$$$&&&''''''&&&$$$###%%%&&&''''''((((((''''''((('''&&&&&&'''''''''&&&((()))000???TTTdddkkklllmmmnnnoooooonnnllljjjiiilllkkkjjjjjjkkkkkkiiigggmmmlllkkkjjjhhhgggffffffffffffgggiiiiiijjjjjjjjjggggggfffffffffeeeeeeeeeffffffffffffffffffffffffdddeeeeeeffffffeeeeeedddeeedddbbbbbbbbbbbbdddeeeccccccddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeccccccccccccccccccccccccdddcccaaa`````````aaabbbcccbbbbbbaaa```______^^^_______________```aaaaaa]]]^^^```aaaaaaaaa```___aaa```___^^^^^^___```aaa___```bbbaaa___^^^^^^___]]]]]]^^^______^^^]]]]]]````````````____________^^^``````^^^]]]``````]]]______``````___^^^]]]]]]bbb___]]]]]]______]]]ZZZ^^^]]]\\\[[[[[[]]]___```]]]^^^^^^^^^]]]]]]\\\[[[^^^^^^___``````___^^^^^^______^^^^^^^^^]]]]]]]]]^^^]]]\\\[[[\\\]]]^^^______^^^^^^^^^^^^___``````___^^^]]]\\\[[[\\\]]]^^^aaa___ZZZXXXXXXUUUIII;;;000111///+++((()))******,,,+++)))(((&&&%%%%%%%%%%%%$$$###"""!!!"""###$$$ !!!"""!!!  """$$$%%%$$$%%% !!!!!!!!!!!!$$$#########""""""!!!!!!%%%###""""""###$$$$$$######$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""&&&%%%%%%$$$#########$$$&&&""" $$$'''((($$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%$$$############### !!!###$$$%%%&&&%%%%%%'''''''''&&&&&&&&&%%%%%%)))'''%%%%%%''')))))))))'''))),,,------+++)))'''+++++++++,,,---...///000///111222222222444666888?????????@@@CCCGGGKKKMMMQQQTTTXXX^^^bbbfffhhhjjjmmmrrrvvvvvvttttttyyy}}}~~~^^^aaadddeeeeeeddddddeeebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa```___cccbbb`````````aaacccddd```bbbbbb``````aaa]]]XXXLLL???333...,,,***)))***,,,((('''((('''%%%%%%(((+++******))))))((((((((())),,,......+++((((((((('''''''''&&&%%%%%%''')))***333???KKKUUU\\\aaaccciiijjjmmmqqqtttvvvuuusssmmm```UUUQQQPPPJJJEEEDDD;;;555...***)))((('''%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%"""""""""#########$$$$$$!!!###%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&###$$$&&&''''''&&&$$$###%%%%%%&&&''''''''''''&&&((('''&&&'''(((***++++++)))+++333CCCVVVffflllmmmlllmmmnnnnnnnnnllljjjhhhllljjjjjjjjjkkkkkkiiigggkkkkkkjjjiiihhhggggggfffffffffgggiiiiiijjjjjjiiiggggggfffffffffeeeeeeeeeffffffffffffffffffffffffdddeeeeeeffffffeeeeeedddeeeddddddddddddddddddeeeccccccddddddddddddeeeeeeccccccccccccccccccccccccdddccccccbbbbbbccccccdddddddddcccbbbbbbbbbbbbbbbbbbbbbaaaaaa``````______```____________```aaaaaa______```aaaaaaaaaaaa```cccbbbaaa``````aaabbbccc___```bbbaaa___^^^^^^___]]]]]]^^^______^^^]]]]]]____________^^^^^^^^^^^^\\\______\\\]]]``````]]]______``````___^^^^^^]]]aaa___]]]]]]______]]]ZZZ^^^]]]\\\\\\\\\]]]^^^_______________^^^^^^]]]]]]______________________________^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\]]]]]]^^^^^^^^^^^^^^^]]]^^^______```___^^^]]]\\\\\\\\\]]]]]]```^^^[[[YYYYYYVVVIII;;;333222000,,,******+++++++++***)))((('''&&&&&&&&&%%%%%%$$$############### !!!""""""!!! !!!""")))(((%%%"""!!!"""$$$&&&!!!"""""""""""""""!!! ############"""""""""!!!&&&$$$"""###$$$%%%$$$###!!!"""###"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""&&&%%%$$$$$$######$$$$$$$$$###""""""###$$$%%%&&&""""""$$$%%%%%%%%%$$$###&&&&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%$$$$$$######))))))(((((((((((())))))(((((())))))((('''%%%$$$%%%%%%%%%%%%&&&&&&&&&'''+++******))))))***,,,---'''***---111222222111///,,,---///222555888:::<<<<<>>222---,,,***((())),,,(((''')))(((%%%%%%((())))))*********)))(((((()))+++,,,,,,***(((((((((&&&'''((('''%%%%%%'''))),,,444@@@MMMVVV\\\```bbbfffgggkkkppptttvvvuuutttjjj___UUUQQQNNNIIIEEECCC888333---******)))'''$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%!!!!!!!!!"""""""""""""""!!!"""$$$%%%%%%%%%$$$###%%%&&&&&&$$$######%%%'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&'''***---///***---777GGGZZZhhhmmmnnnlllmmmnnnnnnmmmllljjjiiikkkjjjjjjjjjkkkkkkjjjhhhjjjiiiiiiiiihhhhhhhhhhhhffffffggghhhiiiiiiiiiiiigggggggggfffffffffeeeeeeggggggggggggggggggggggggdddeeeeeeffffffeeeeeeddddddeeeeeeffffffeeeeeedddccccccddddddddddddeeeeeebbbbbbbbbbbbbbbbbbbbbbbbdddcccbbbaaaaaabbbcccdddcccddddddddddddcccbbbbbbaaaaaaaaaaaa```````````````````````````aaabbbbbbaaa````````````aaabbbbbbbbbaaaaaa``````aaaaaabbb___```bbbaaa___^^^^^^___]]]^^^^^^______^^^^^^]]]___^^^^^^^^^^^^]]]]]]]]]\\\______]]]^^^aaaaaa____________```______^^^]]]```___^^^]]]^^^^^^]]][[[]]]]]]]]]]]]^^^^^^^^^^^^__________________^^^^^^```___^^^]]]]]]^^^___```______^^^^^^^^^]]]]]]]]]\\\\\\]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^______^^^^^^]]]\\\]]]]]]]]]^^^]]]\\\ZZZ[[[WWWKKK===555333000---+++++++++,,,***)))(((((('''''''''(((%%%%%%%%%%%%%%%$$$$$$###!!!###$$$###"""!!!"""###'''$$$"""!!!###$$$###!!!%%%%%%%%%$$$$$$###!!!!!!############""""""""""""&&&$$$"""###$$$%%%$$$$$$!!!"""###"""!!!!!!###%%%################################################%%%%%%$$$$$$######$$$$$$"""$$$&&&&&&%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$###&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((%%%%%%&&&((((((((((((((('''''''''(((((()))))))))&&&(((******((((((+++...,,,///555;;;@@@CCCEEEEEEEEEGGGKKKOOOSSSVVVXXXXXXbbbeeehhhkkknnnqqquuuxxxzzzzzz||||||yyyqqqoookkkgggdddbbbaaa```YYYVVVPPPLLLHHHDDD@@@===___aaadddeeeeeedddeeegggbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccbbbbbbbbbbbbaaaaaaaaabbbcccdddaaacccbbb_________[[[UUUHHH<<<000---,,,)))((()))'''$$$%%%((()))''''''***'''((()))))))))(((((('''(((((())))))((('''&&&&&&&&&'''((('''&&&%%%'''(((+++444AAAMMMVVV[[[___aaaeeegggkkkqqqvvvxxxxxxvvviiibbbXXXRRROOOJJJEEEBBB777333...+++***)))%%%"""((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$###"""!!!!!!""""""""""""""""""""""""###$$$$$$%%%%%%$$$######%%%&&&%%%###"""###&&&)))$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$'''***---***///;;;KKK]]]iiinnnnnnmmmnnnnnnnnnnnnmmmlllkkkkkkjjjiiijjjkkkkkkjjjhhhiiiiiiiiijjjjjjjjjjjjjjjffffffggghhhiiiiiihhhhhhggggggggggggffffffffffffggggggggggggggggggggggggdddeeeeeeffffffeeeeeedddcccdddeeeffffffeeedddccccccccccccdddddddddeeeeeebbbbbbbbbbbbbbbbbbbbbbbbdddcccbbbaaaaaabbbcccdddbbbbbbdddddddddcccbbbaaa````````````aaaaaaaaaaaaaaa````````````aaabbbbbbbbbaaa`````````aaacccddd___________________________```bbbaaa___^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^_________^^^^^^^^^]]]]]]]]]```aaa______ccccccaaa^^^_______________^^^^^^______^^^^^^^^^^^^]]]\\\\\\]]]^^^^^^______^^^^^^______^^^^^^^^^^^^^^^___```___]]]\\\\\\]]]___```______^^^^^^^^^]]]]]]]]][[[\\\]]]^^^___^^^]]]\\\]]]\\\\\\\\\\\\]]]^^^^^^______^^^^^^]]]]]]]]]]]]\\\]]]]]]\\\\\\YYYMMM@@@888222...---,,,******,,,)))((((((((((((((())))))$$$%%%&&&'''&&&%%%$$$###"""###$$$$$$""""""###$$$!!!!!!!!!"""###"""!!!$$$$$$%%%%%%$$$######"""#########"""""""""""""""%%%###!!!"""###$$$###"""###$$$%%%$$$######%%%'''"""""""""""""""""""""""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$%%%!!!$$$''''''&&&%%%%%%'''$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''$$$$$$%%%'''((()))***+++'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((()))******((()))***+++,,,---...///+++000444444222333888===CCCGGGNNNVVV]]]bbbfffgggkkkmmmpppsssuuuvvvuuuuuu|||wwwrrrmmmiiifffeee___]]]ZZZYYYWWWUUURRROOOKKKIIIFFFCCC@@@>>>===<<<999888666555444444333222```bbbdddcccbbbbbbcccdddbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbcccbbbbbbaaa````````````aaaaaabbbbbbaaacccbbb___^^^^^^ZZZSSSFFF:::///,,,+++)))((((((&&&###$$$((((((&&&&&&)))'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((((((&&&&&&&&&'''***333@@@MMMVVV[[[^^^```dddfffkkkqqqvvvxxxwwwuuugggbbb[[[UUURRROOOKKKFFF:::555///,,,***((($$$ ((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%###"""$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''%%%$$$%%%))),,,***111>>>PPP```jjjmmmlllooooooooooooooonnnnnnmmmjjjiiiiiijjjkkkllljjjiiijjjjjjjjjkkkkkkkkkkkklllfffgggggghhhhhhhhhhhhggghhhhhhgggggggggfffffffffggggggggggggggggggggggggdddeeeeeeffffffeeeeeedddbbbcccdddeeeeeedddcccbbbcccccccccdddddddddeeeeeeccccccccccccccccccccccccccccccbbbaaaaaabbbcccccc```aaabbbccccccbbbaaa```````````````aaaaaaaaaaaa```````````````aaaaaabbbbbbaaa`````````aaacccddd^^^^^^____________^^^^^^___```bbbaaa___^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^````````````_________^^^]]]``````^^^^^^aaaaaa___^^^^^^_______________^^^^^^^^^___^^^]]]]]]]]]^^^\\\]]]^^^_________^^^^^^^^^]]]]]]\\\\\\]]]^^^^^^```___]]]\\\\\\]]]___```______^^^^^^^^^]]]]]]]]][[[\\\]]]^^^___^^^]]]\\\]]]\\\\\\\\\\\\]]]^^^^^^_________^^^^^^^^^]]]]]][[[]]]]]]\\\]]]ZZZOOODDD999111+++,,,+++)))))),,,)))(((((((((((()))******$$$%%%&&&'''&&&%%%$$$###"""$$$%%%$$$###"""###%%%###''''''$$$""""""$$$!!!"""######$$$$$$$$$###""""""""""""""""""#########""" """###"""!!!###$$$%%%$$$######%%%'''""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%!!!###$$$%%%%%%&&&((()))%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''###$$$$$$%%%&&&'''((((((******))))))))))))******++++++++++++,,,,,,------///000333666:::>>>@@@BBBEEEKKKPPPRRRQQQSSSXXX]]]gggjjjooouuuzzz~~~|||{{{xxxsssmmmgggccc___^^^WWWTTTPPPKKKGGGDDDBBBAAA===<<<:::::::::888666444666555444333333222222222666555444222000///...///aaacccccccccaaaaaabbbcccbbbbbbbbbbbbbbbbbbbbbbbb______```aaaaaaaaaaaa```___`````````aaaaaaaaaaaaaaacccbbb^^^]]]]]]XXXRRRCCC888...++++++)))'''((()))&&&''')))(((%%%$$$&&&***)))((('''&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$%%%'''(((((('''&&&&&&'''***333AAANNNWWW\\\___aaacccfffjjjpppuuuvvvtttqqqcccbbb^^^XXXVVVUUURRRMMM<<<777000,,,***(((%%%!!!&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&(((***)))''''''***---***222BBBTTTccckkkmmmlllnnnnnnnnnnnnnnnnnnnnnnnnjjjiiiiiijjjllllllkkkiiijjjjjjjjjkkkkkkkkkkkkkkkfffgggggghhhhhhggggggggghhhhhhhhhgggggggggffffffffffffffffffffffffffffffdddeeeeeeffffffeeeeeedddbbbccccccddddddccccccbbbccccccddddddddddddeeeeeeddddddddddddddddddddddddbbbbbbbbbbbbbbbbbbbbbbbb``````aaabbbbbbbbbbbbaaaaaaaaaaaaaaa````````````_______________```aaaaaaaaa````````````aaabbbbbb___``````aaaaaa``````______```bbbaaa___^^^^^^______^^^^^^]]]]]]^^^^^^___aaaaaa`````````_________[[[^^^^^^[[[[[[^^^^^^[[[]]]^^^______```_________]]]^^^______]]]]]]]]]___^^^^^^^^^^^^____________^^^]]]\\\[[[\\\]]]^^^______^^^]]]\\\\\\]]]^^^_________^^^^^^^^^]]]]]]]]]\\\\\\]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^___^^^____________^^^]]]]]][[[]]]]]]\\\\\\ZZZRRRIII<<<111***,,,,,,((((((,,,)))))))))(((((()))******%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$###"""###$$$!!!&&&&&&"""!!!%%% !!!"""###$$$$$$$$$""""""""""""###############""" """###"""!!!!!!"""###"""!!!!!!###%%%########################""""""######$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%###""""""###&&&''''''&&&$$$$$$######$$$$$$%%%&&&%%%&&&'''((())))))))))))$$$$$$$$$%%%%%%%%%%%%%%%((((((((()))***+++,,,------///111555999===AAACCCHHHJJJNNNSSSYYY___ccceeebbbfffkkknnnoooqqqtttxxx~~~|||yyywwwtttqqqnnnllljjjfff___ZZZUUURRRLLLFFFAAA>>><<<<<<777666555444222222222222555444444444666666444222///000111222333333444444000111111000......///000aaabbbccccccbbbbbbdddfffbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbccccccccccccccc``````aaaaaabbbbbbbbbbbbaaacccaaa^^^\\\\\\WWWQQQAAA777---++++++)))''''''+++((()))++++++'''%%%'''...---***'''&&&&&&'''((((((%%%###$$$&&&'''&&&%%%%%%'''((()))'''&&&&&&'''+++444CCCPPPZZZ___bbbcccfffhhhlllqqquuuuuurrroooeeefffccc[[[WWWVVVRRRLLL===777000+++***)))'''%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&((()))'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&"""$$$%%%%%%%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''''''''&&&"""&&&***+++)))(((***---+++555FFFYYYgggmmmnnnmmmmmmmmmllllllllllllmmmmmmiiiiiiiiijjjllllllkkkiiiiiiiiiiiiiiiiiiiiiiiiiiifffgggggggggggggggffffffhhhhhhhhhhhhgggggggggfffeeeeeeeeeeeeeeeeeeeeeeeedddeeeeeeffffffeeeeeeddddddddddddccccccdddddddddccccccddddddddddddeeeeeedddddddddddddddddddddddd```aaabbbccccccbbbaaa```bbbaaaaaaaaabbbbbbcccdddbbbbbbaaaaaa``````______^^^^^^^^^^^^^^^______```______```aaaaaaaaaaaa```______```aaaaaa```_________```bbbaaa___^^^^^^______^^^]]]]]]]]]]]]^^^___``````_________^^^^^^^^^^^^``````\\\\\\^^^^^^[[[]]]^^^^^^___``````______\\\^^^```___]]]\\\^^^```___^^^^^^]]]^^^___```aaa^^^^^^\\\\\\\\\]]]___```]]]]]]]]]]]]]]]]]]]]]]]]______^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\]]]]]]^^^^^^^^^^^^^^^]]]^^^______```^^^___`````````___]]]]]][[[]]]]]][[[[[[[[[UUUMMM???222***------)))(((---******))))))((()))))))))%%%%%%$$$###############"""###$$$###"""!!!"""$$$"""###!!! !!!"""!!!"""###############"""!!!"""""""""############%%%###""""""###$$$$$$###!!!"""###"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%"""!!!$$$((()))###%%%%%%$$$$$$$$$%%%&&&''''''((()))***++++++++++++((((((***+++---...///000333333555777:::===@@@BBBCCCEEEIIIOOOUUU\\\bbbeeehhhjjjmmmpppuuuyyy|||}}}tttvvvyyy|||~~~~~~|||||||||{{{xxxuuurrrpppnnnlllhhhccc^^^YYYUUUSSSQQQMMMIIIHHHGGGEEE???:::666555333222111000000111...///000111111111111111---,,,,,,---///000...---...///000111222333333333+++---000000000111444777```bbbcccccccccdddgggiiibbbbbbbbbbbbbbbbbbbbbbbbdddeeeffffffggggggggggggaaaaaabbbccccccccccccbbbaaacccaaa^^^\\\[[[WWWPPPAAA666,,,++++++)))'''''')))''')))------+++***,,,222///+++(((&&&&&&(((***)))&&&$$$%%%''')))(((&&&$$$&&&))))))'''&&&&&&&&&+++555DDDRRR\\\bbbeeefffjjjlllppptttxxxwwwssspppkkklllhhh^^^WWWTTTNNNFFF===777///+++***+++***)))#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''!!!###%%%&&&&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''"""(((***((('''***---,,,777III\\\iiioooooonnnkkkkkkjjjjjjjjjkkkkkkllliiiiiiiiijjjllllllkkkjjjhhhhhhhhhhhhgggggggggffffffgggggggggggggggffffffhhhhhhhhhhhhggggggggggggdddddddddddddddddddddddddddeeeeeeffffffeeeeeedddffffffdddccccccdddffffffccccccdddddddddeeeeeeeeecccccccccccccccccccccccc___```cccddddddccc```___ccccccbbbaaabbbccceeefffcccbbbbbbaaa```______^^^^^^]]]]]]]]]]]]^^^______]]]^^^```aaaaaaaaa```___\\\]]]^^^______^^^]]]\\\___```bbbaaa___^^^^^^______^^^]]]]]]]]]]]]^^^_________^^^^^^^^^]]]]]]]]]bbbdddddd```___aaa```]]]]]]]]]^^^___`````````___\\\^^^```___]]]\\\^^^``````___]]]\\\]]]^^^```bbb```___]]]]]]]]]___aaabbb\\\]]]]]]^^^^^^]]]]]]\\\______^^^^^^^^^]]]]]]]]]^^^]]]\\\[[[\\\]]]^^^______^^^^^^^^^^^^___``````^^^___`````````___]]]]]]\\\^^^]]][[[ZZZ[[[VVVPPPAAA333***...///***)))...++++++***)))))))))))))))&&&%%%###"""!!!"""###$$$!!!#########"""!!!"""###"""""""""$$$'''(((&&&$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""#########$$$'''%%%$$$$$$%%%&&&&&&%%%###$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$#########$$$%%%%%%&&&&&&###!!!&&&+++)))(((((('''&&&'''((()))***)))***+++,,,---.........+++---000444888===@@@AAALLLMMMPPPTTTYYY]]]aaacccmmmmmmnnnppprrrvvvyyy{{{zzz{{{{{{|||}}}~~~~~~~~~~~~~~~}}}|||yyy||||||~~~~~~|||{{{{{{rrrqqqpppooollliiifffdddbbbaaa```^^^ZZZVVVQQQOOO@@@???===;;;999888777777888444222333666666222...444444444444333111///...000111222333333222000000333222222333555555444333000111111222222111111000666888999888666666999<<>>===>>>:::777888::::::666111///111222222000...------......---------------...000---***+++...000///,,,+++...111333555666444111333777::::::777333222333222//////111111000333888<<<<<<<<<>>>AAAFFFKKKNNNccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbcccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaa```___aaacccbbb___```___XXXPPP@@@444+++)))+++)))'''&&&&&&&&&''''''(((''''''''')))((((((''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%'''+++......+++(((((()))111CCCNNNYYYiiillldddcccgggooovvvyyy{{{{{{wwwqqqhhhgggfffddd___VVVKKKDDD777222,,,*********'''$$$%%%%%%$$$$$$$$$###############""""""###$$$$$$%%%&&&""""""$$$###!!!###'''&&&%%%###""""""###%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$%%%''')))************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))((('''''''''((()))***+++,,,:::DDDTTTcccmmmoooooooookkklllmmmnnnnnnnnnmmmllljjjjjjkkkkkklllkkkkkkkkkkkkkkkjjjhhhhhhggggggggghhhgggfffeeeeeefffggghhhgggfffeeeeeeddddddeeeeeeeeeeeeggghhhhhhgggffffffddddddeeeeeeeeeeeeddddddeeedddccccccbbbbbbcccccccccccccccddddddccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbdddcccccccccccccccdddeeefffccc______```bbbbbbaaa````````````aaaaaaaaaaaabbb___]]]]]]___```___^^^____________``````````````````_________^^^^^^^^^aaa``````______``````aaa``````___^^^]]]]]]]]]]]]________________________`````````___^^^^^^]]]]]]\\\^^^___^^^]]]]]]^^^___```______^^^]]]]]]\\\\\\]]]]]]\\\\\\]]]]]]^^^___^^^^^^^^^^^^^^^^^^^^^^^^___^^^]]]]]]\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^ZZZZZZZZZ[[[[[[[[[\\\\\\``````````````````````````````___^^^^^^^^^^^^^^^]]]\\\\\\]]]\\\ZZZVVVRRRCCC:::222///---***)))******)))'''&&&%%%&&&'''(((%%%''''''%%%"""!!!###%%%###!!! ###%%%$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$###""""""######$$$$$$###""""""!!!$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!$$$''')))*** """$$$%%%%%%&&&)))+++###$$$%%%&&&&&&'''***---+++...111555777;;;>>>AAAKKKMMMQQQVVV[[[___aaacccggggggkkkooopppooosssyyywwwyyyzzz{{{zzzzzz|||}}}zzzzzz{{{}}}~~~xxxpppggg___[[[IIIFFFDDDCCCCCCBBB???===999999999999888777666666444555555444333111111000111...+++---000111...+++'''***---............////////////000111222333444///////////////000000000000000///000444999<<<===555:::???BBBBBBAAABBBCCCDDD@@@;;;555...///;;;JJJ^^^^^^___aaadddhhhlllnnncccccccccccccccccccccccccccbbbbbbbbbbbbbbbcccccc````````````````````````bbbbbbcccccccccbbbaaa``````aaa```^^^^^^]]]VVVMMM===333***)))***(((&&&&&&'''''''''(((''''''&&&&&&(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%(((+++......+++)))***,,,000BBBPPP]]]ooopppeee```jjjqqqxxxzzz||||||xxxqqqhhhgggddd```[[[RRRIIICCC666222,,,******)))'''%%%&&&&&&&&&&&&%%%%%%%%%%%%#########"""######$$$%%%$$$ $$$%%%$$$###%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%$$$"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((((((((((((((((()))***+++------666EEEWWWeeekkkllllllmmmmmmnnnnnnnnnnnnmmmmmmlllkkkkkkkkkkkkkkkkkkjjjiiikkkkkkjjjiiihhhhhhhhhhhhhhhgggfffeeeeeefffggghhhgggfffeeeeeedddeeeeeeeeebbbcccdddeeeeeedddbbb```ddddddeeeeeeeeeeeeddddddeeedddccccccbbbbbbccccccbbbccccccddddddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbcccdddeeeeeebbb```___aaabbbbbbaaa````````````aaaaaaaaaaaabbb```^^^^^^______^^^]]]____________````````````aaaaaa`````````_________aaaaaa````````````aaaaaabbbaaa```___^^^]]]]]]]]]________________________``````______^^^]]]]]]]]]]]]_________]]]\\\]]]^^^_________^^^^^^]]]]]]\\\]]]]]]]]]]]]]]]^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[[[[\\\\\\\\\]]]]]]``````````````````````````````___^^^^^^^^^^^^___]]]]]]]]]]]]^^^\\\XXXUUUFFF<<<444111///+++)))***)))((('''&&&%%%&&&&&&'''$$$$$$$$$###!!! !!!""""""!!! !!!###$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$###%%%%%%$$$############$$$$$$$$$$$$#################################$$$$$$ !!!""""""############'''!!!!!!''')))$$$%%%&&&''''''&&&&&&((()))'''))),,,...000444888;;;BBBFFFLLLQQQUUUYYY\\\___eeegggjjjooossswwwzzz{{{vvvuuuwww{{{|||yyyxxxzzz}}}||||||~~~|||xxxvvvpppmmmjjjfffcccaaa```___ZZZYYYWWWRRRLLLEEE???;;;666444333333444444222111///000000000000000000000///////////////000000111///,,,+++,,,000222111///***---000111111111111222000//////......//////000///000000...+++***+++---111333888AAAJJJRRRWWWYYYWWW\\\aaafffggghhhhhhiiifff^^^QQQ@@@444999RRRkkkccccccccccccccccccccccccbbbbbbbbbaaabbbbbbcccdddaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaa___aaa```^^^]]]\\\TTTKKK:::111***))))))'''&&&&&&'''((((((((('''&&&%%%%%%###$$$$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''***,,,+++((('''(((***---BBBQQQ^^^lllmmmeeedddlllsssxxxzzz{{{{{{vvvppphhheeeaaa\\\VVVNNNFFF@@@555111,,,***))))))'''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$###############$$$$$$&&&"""!!!%%%'''$$$""""""$$$$$$############$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$ !!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%(((((((((''''''((((((***+++---...555HHH\\\gggiiijjjkkkkkknnnnnnnnnmmmmmmlllkkkkkkkkkkkkkkkkkkkkkjjjiiihhhkkkkkkjjjiiiiiiiiiiiiiiihhhgggffffffffffffggghhhggggggfffeeeeeeeeeeeeeeeaaabbbdddeeedddbbb```^^^dddddddddeeeeeedddddddddeeedddccccccbbbbbbccccccbbbbbbcccdddddddddccccccbbbbbbbbbbbbbbbbbbbbbbbb_______________```aaaaaacccbbbaaa```aaaaaabbbbbbccccccbbbaaa```___^^^^^^bbbaaa```_________^^^]]]____________````````````````````````_________^^^aaaaaa````````````aaaaaaaaa```______^^^^^^^^^^^^________________________``````___^^^^^^]]]]]]\\\^^^___```___]]]\\\\\\^^^______^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^______]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________`````````````````````````````````______^^^^^^^^^______\\\\\\\\\]]]]]]]]]ZZZWWWLLL@@@555000---******,,,)))((('''&&&%%%%%%&&&&&&#########!!! !!!%%%$$$###"""""""""!!!!!!%%%$$$###""""""###$$$%%%$$$$$$$$$$$$###$$$$$$$$$%%%$$$###""""""###$$$%%%########################"""""""""############### """###$$$$$$###%%%######'''***''')))+++---...//////111333999<<>>===<<<111111222222222111000///...........................------------......///...---,,,,,,,,,,,,,,,+++...------...222333333222///222444444333222222333444444555666888999;;;<<<@@@;;;333---)))((()))+++---555HHHaaasss{{{|||{{{qqqZZZFFF===KKKkkkccccccccccccccccccccccccbbbbbbaaaaaabbbccccccdddbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaacccddddddbbbaaa^^^VVVLLL777000***))))))'''&&&''''''((((((((('''&&&%%%%%%######$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((((((((&&&((()))'''$$$"""$$$'''111HHHXXX___ffffffeeelllnnntttxxxxxxxxxwwwrrrllleeebbb^^^YYYSSSKKKCCC>>>333111---***(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############$$$&&&######&&&'''$$$###$$$#########""""""#########%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&***((('''''')))+++,,,,,,&&&&&&'''((()))+++,,,---;;;PPPdddllllllmmmnnnnnnmmmllllllkkkkkkjjjjjjjjjkkkkkkkkkkkkjjjiiiiiihhhjjjjjjiiiiiihhhiiiiiiiiiggggggffffffffffffggggggggggggfffeeeeeeeeeeeefffffffffhhhhhhhhhfffdddccccccddddddddddddddddddccceeedddccccccbbbbbbccccccaaabbbcccdddddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbaaa``````___^^^^^^______aaaaaaaaaaaaaaaaaabbbbbbccccccbbbaaa```___^^^^^^aaabbbbbbaaa___^^^^^^^^^____________````````````_________^^^^^^^^^]]]]]]aaaaaa````````````aaaaaa^^^^^^^^^^^^^^^___```aaa_________________________________^^^]]]]]]\\\\\\^^^___```___]]]\\\\\\^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^]]]]]]^^^^^^___```]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________`````````^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^^^^______```\\\[[[[[[\\\]]]\\\ZZZXXXRRREEE777///,,,***+++///))))))((('''&&&&&&%%%%%%((('''%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""%%%$$$###""""""###$$$%%%######""""""""""""###$$$$$$###"""!!!!!!"""$$$%%%########################!!!!!!!!!"""""""""############$$$%%%%%%%%%%%%%%%$$$&&&***------+++'''$$$000444:::@@@EEEJJJOOORRRVVVYYY]]]aaadddgggkkknnnnnnppptttuuutttssssssssszzz{{{{{{||||||{{{{{{zzz|||yyy{{{}}}|||}}}{{{}}}~~~}}}||||||}}}}}}}}}~~~~~~}}}~~~}}}~~~zzzuuuqqqmmmkkk^^^ZZZSSSKKKCCC===999666333222111111000/////////............////////////------...------------.........------------...////////////000111000---***))))))+++...111333444333666999===???@@@AAACCCEEEKKKMMMPPPTTTYYY^^^bbbeee```QQQ>>>111---...---,,,***555PPPssskkkOOOAAAFFF\\\zzzbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbcccddddddbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa`````````aaabbbbbbaaacccbbb```___\\\SSSIII666///+++******'''&&&((('''''''''(((''''''&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&'''$$$!!! ###'''444KKKYYYZZZ]]]]]]aaalllqqqvvvyyywwwuuutttnnnhhhaaa___[[[VVVPPPIIIAAA;;;222000---***((('''''''''$$$$$$$$$$$$############%%%$$$######"""#########!!!!!!###&&&%%%###%%%***########################%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((******)))%%%&&&&&&''')))+++---...>>>SSSfffkkkkkknnnnnnkkklllkkkjjjjjjiiijjjjjjkkkjjjjjjjjjjjjjjjjjjiiihhhiiiiiihhhhhhhhhhhhhhhiiigggggggggggggggggggggggghhhgggffffffeeeeeeffffffeeeeeeeeefffeeeeeeddddddccccccddddddddddddcccccceeedddccccccbbbbbbccccccaaabbbccccccddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbdddcccbbbaaa```````````````aaabbbbbbaaaaaabbbccc````````````aaaaaaaaaaaa```aaabbbbbb```^^^^^^_______________````````````___^^^^^^^^^^^^]]]]]]]]]``````____________``````\\\\\\\\\]]]^^^___```aaa______________________________^^^^^^]]]\\\\\\\\\]]]_________]]]\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______```]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]___^^^^^^^^^^^^___``````]]]\\\[[[[[[\\\\\\ZZZXXXVVVHHH999111,,,***,,,///******)))((('''&&&&&&%%%(((&&&$$$###$$$$$$###""" !!!""""""!!!"""$$$&&&%%%$$$###""""""###$$$%%%###"""!!!!!!!!!"""###$$$###""""""""""""###$$$$$$###############$$$$$$$$$!!!!!!!!!"""######$$$$$$&&&%%%%%%%%%%%%%%%&&&''''''+++///222333888AAAHHHJJJOOOUUU[[[___cccgggiiiiiikkkmmmnnnnnnnnnoooppprrrtttwwwxxxwwwvvvwwwwww{{{{{{|||}}}~~~~~~~~~~~~}}}zzzyyywwwtttuuuyyy}}}~~~~~~~~~}}}|||{{{~~~{{{xxxtttqqqnnnkkkhhheeegggeeebbb]]]VVVOOOIIIFFF===:::777333000/////////***++++++,,,---...//////......---......///000111...///111111000000111333//////......///000222333222333555999<<<999222,,,///333:::AAAGGGKKKMMMMMMSSSWWW]]]ccchhhlllpppsssuuuuuuvvvxxxzzz|||~~~yyydddGGG444//////---+++,,,333KKKoooxxx^^^DDDBBBVVVrrraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccdddeeebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbcccddd^^^``````]]]\\\XXXOOODDD555///,,,,,,***''''''***&&&&&&''''''(((''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###%%%%%%$$$"""###''',,,222HHHTTTUUUZZZ]]]bbbmmmtttxxxzzzwwwtttqqqkkkeee]]][[[XXXUUUOOOHHH???999111000---***'''&&&'''((($$$$$$$$$$$$############%%%$$$$$$###""""""###### ###$$$!!!"""+++%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''######"""###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%'''((('''%%%&&&&&&'''(((***,,,...///AAATTTdddgggiiimmmmmmhhhlllkkkjjjjjjjjjkkklllmmmhhhiiiiiijjjjjjjjjjjjiiihhhggggggggggggggghhhhhhffffffggggggggggggffffffhhhggggggfffffffffffffffbbbbbbaaa```aaaaaaccccccccccccddddddddddddcccccceeedddccccccbbbbbbccccccaaaaaabbbcccddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbaaaaaabbbbbbbbb^^^aaaccccccaaa```bbbccc````````````aaaaaaaaaaaa^^^aaacccccc```______```____________````````````____________^^^^^^^^^^^^______^^^^^^^^^^^^______\\\\\\\\\\\\\\\]]]^^^_________________________________^^^]]]]]]\\\\\\[[[\\\^^^___^^^]]]]]]^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___``````\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\]]]]]]^^^___^^^^^^^^^^^^^^^^^^^^^^^^[[[\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___`````````^^^]]]\\\]]]]]][[[YYYVVVJJJ<<<555000,,,+++,,,+++++++++***)))'''&&&&&&&&&###!!!!!!"""###!!! """###"""!!!!!!$$$&&&%%%$$$###""""""###$$$%%%$$$###"""!!!!!!###%%%&&&"""######$$$%%%%%%$$$$$$""""""#########$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&(((+++000444777888===DDDHHHKKKQQQZZZaaadddgggkkkmmmnnnnnnnnnooooooqqqrrrrrrpppooonnnooovvvwwwyyyzzzyyyzzz{{{}}}zzz{{{|||~~~|||zzzxxxvvvqqqkkkkkkppp}}}~~~~~~}}}|||}}}~~~~~~}}}}}}|||{{{{{{{{{||||||zzzwwwrrrmmmhhheeecccbbbbbbfffkkkllliiieee]]]YYYTTTOOOLLLIIIGGGEEEBBB@@@===:::666333000///............///000000111******+++,,,---.........(((((()))***,,,///222444***---000111000111444777444444444555777:::>>>@@@@@@BBBGGGLLLNNNHHH<<<222===EEEQQQ^^^iiipppuuuwww{{{~~~oooRRR;;;000---,,,***...222GGGkkkmmmUUUCCCMMMlll````````````````````````aaaaaaaaaaaabbbcccdddeeeaaaaaaaaaaaaaaaaaaaaaaaaccccccbbbbbbbbbccceeefff```bbbbbb```^^^ZZZQQQFFF444///,,,,,,+++((((((+++%%%%%%&&&'''((((((((('''$$$%%%%%%&&&&&&''''''((('''''''''((((((((())))))"""$$$%%%$$$$$$&&&,,,111333GGGRRRWWWaaagggllluuuvvvzzz{{{xxxtttqqqjjjcccZZZYYYWWWTTTOOOGGG>>>888000///---***'''&&&'''(((%%%%%%%%%$$$$$$$$$######%%%%%%$$$###""""""######!!!###%%%###'''&&&''''''((((((''''''&&&###$$$%%%&&&'''''''''''''''&&&&&&&&&''')))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***+++)))'''''''''(((***+++...///000GGGYYYgggiiilllqqqqqqjjjlllkkkkkkjjjkkklllnnnoooggghhhiiijjjjjjjjjjjjjjjggggggffffffffffffggghhhffffffggggggggggggffffffhhhhhhgggfffffffffffffffdddcccbbbaaaaaaccceeegggcccccccccddddddccccccccceeedddccccccbbbbbbcccccc```aaabbbcccdddeeeeeeeeebbbbbbbbbbbbbbbbbbbbbbbb```______``````aaabbbccc^^^aaaccccccaaa```bbbdddccccccbbbaaa```___^^^^^^]]]```ccccccaaa___```aaa____________`````````aaaaaa`````````____________^^^^^^^^^]]]]]]^^^^^^^^^]]]]]]\\\[[[[[[\\\\\\\\\______________________________^^^]]]]]]\\\\\\[[[\\\]]]^^^^^^]]]]]]___```^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^___``````\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^___^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^______________________________^^^^^^^^^^^^^^^___```aaabbb```^^^^^^^^^^^^\\\ZZZUUUJJJ???999333---)))))),,,,,,++++++***((('''&&&)))'''$$$$$$%%%&&&$$$"""###%%%%%%### !!!###%%%$$$###""""""###$$$%%%%%%$$$###""""""$$$&&&'''"""###%%%&&&'''&&&%%%%%%""""""######$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((((())),,,111999BBBJJJOOOOOOVVV```hhhjjjkkkkkklllhhhkkkoooqqqrrrrrrrrrssssssuuuwwwxxxwwwvvvvvvvvvwwwxxxyyyxxxxxxxxxzzz|||~~~~~~{{{{{{}}}}}}uuunnnnnnrrryyy{{{|||{{{yyyyyyzzz{{{|||{{{zzzyyyxxxwwwvvvuuussspppkkkcccYYYOOOGGGBBB>>>===>>>CCCHHHIIIEEE@@@???;;;666222000//////...000///...------000222444+++,,,...//////...---,,,---......//////......---//////...///000333666888666:::>>>@@@@@@BBBFFFIIIOOOOOOPPPRRRVVV[[[___bbbkkkmmmrrrwwwvvvmmm]]]QQQ???JJJ[[[lll{{{yyy]]]DDD555///...///---222IIIpppcccNNNCCCUUUwwwbbbaaa```______```aaabbbaaaaaaaaaaaabbbbbbbbbbbbdddcccbbbaaaaaabbbcccdddbbbbbbbbbbbbbbbbbbbbbbbbdddbbb```___aaa]]]OOO@@@222...)))&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%((((((%%%###'''---...+++$$$%%%%%%%%%$$$%%%(((***333AAANNNUUU[[[eeennnsss||||||zzzyyyzzzvvvjjj]]]ZZZYYYVVVPPPGGGAAA>>>>>>222///,,,******)))((('''%%%&&&&&&%%%%%%###"""!!!###$$$%%%%%%###""""""######$$$""" &&&...---'''%%%###""""""###$$$$$$###$$$$$$$$$###!!!!!!$$$&&&###$$$%%%%%%&&&&&&%%%%%%!!!%%%((('''%%%$$$$$$!!!%%%((())))))***'''''')))******///666MMMYYYfffjjjkkklllmmmkkklllllllllllllllmmmnnnooojjjjjjjjjkkkkkkkkklllllljjjhhhffffffhhhiiigggeeegggffffffeeeeeeeeeffffffkkkgggdddcccdddeeecccbbbcccbbbbbbccceeeeeedddbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccbbbbbbaaaaaaaaabbbccccccccccccbbbaaadddddddddcccbbbaaa``````___```aaa```^^^]]]]]]^^^dddcccbbbaaa````````````aaaaaabbbbbbbbbbbbaaaaaa```]]]\\\]]]```aaa```^^^_________```bbbaaa___]]]^^^^^^^^^___^^^^^^]]]\\\]]]]]]]]]^^^^^^_________^^^^^^____________^^^^^^]]]_________]]]\\\]]]^^^``````_________^^^^^^^^^]]]^^^^^^^^^^^^]]]\\\\\\_________^^^^^^]]]]]]]]]^^^^^^^^^___^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]___^^^]]]\\\\\\]]]YYYZZZ]]]_________^^^]]]\\\\\\[[[[[[[[[\\\]]]^^^^^^______]]]\\\\\\^^^```___^^^^^^]]]]]]^^^^^^____________^^^]]]\\\[[[ZZZ[[[RRREEE999111---+++***'''(((***+++***(((%%%###$$$$$$$$$#########""""""""""""""""""""""""""""""!!!%%%$$$!!! ###%%%%%%!!!!!!&&&###""""""$$$&&&'''&&&%%%'''###"""$$$%%%######%%%###$$$%%%%%%&&&(((,,,///;;;???FFFLLLRRRWWW]]]```___aaadddgggjjjkkkllllllrrrrrrsssvvvyyyzzzyyyxxxvvvuuuttttttuuuvvvxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzz|||~~~~~~}}}{{{zzz{{{|||{{{yyyuuupppnnnxxx{{{{{{vvvoookkkmmmpppqqqqqqqqqrrrpppiii^^^VVVPPPKKKCCC;;;777555111---111///...000444666555444...111///))))))......***,,,+++******,,,...///000///000000000......000222222222111///111666777444444---000555888EEERRRQQQUUUXXX\\\bbbhhhmmmppprrrvvvxxxzzz}}}wwwppp]]]KKKDDDTTTkkk{{{vvvTTT999000///---666:::RRRzzzyyyRRRFFFJJJjjjbbbaaa```______```aaaaaa`````````aaaaaaaaabbbbbbcccbbbaaaaaaaaaaaabbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb```___```]]]OOO@@@333///+++((('''((((((((((((''''''&&&%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''((('''$$$!!!###(((((($$$'''((((((((('''(((+++...666CCCOOOUUU[[[ccclllpppuuuwwwyyyyyy{{{xxxkkk]]]ZZZ[[[ZZZVVVNNNGGGAAA???444111---***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$###$$$$$$$$$%%%###!!!###'''###%%%###""""""###$$$$$$###$$$%%%%%%$$$######%%%'''###$$$%%%%%%&&&&&&%%%%%%###&&&***+++***)))(((((('''&&&%%%&&&((()))(((''''''%%%&&&)))***+++111999RRR^^^iiilllkkkkkkkkkiiilllllllllllllllmmmnnnnnnkkkkkkkkkkkkkkkkkkkkkkkkllljjjhhhhhhjjjkkkiiiggggggffffffeeeeeeeeeffffffhhhfffcccccceeefffeeeddddddccccccdddffffffeeecccddddddddddddddddddddddddccccccccccccbbbbbbbbbaaaaaabbbcccddddddcccbbbaaaccccccccccccbbbaaa``````___```aaa```^^^^^^^^^```cccbbbaaaaaa```aaaaaaaaa``````aaaaaaaaaaaa``````bbb```___```cccdddcccaaa_________```aaaaaa___]]]_______________^^^]]]\\\]]]]]]]]]^^^^^^^^^______^^^^^^____________^^^^^^]]]^^^___^^^]]]]]]^^^_________^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]\\\^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^___^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\]]]___^^^]]]\\\\\\]]]YYY[[[]]]_________^^^]]]\\\\\\\\\\\\\\\]]]^^^^^^^^^______]]]\\\\\\^^^```^^^^^^^^^]]]]]]^^^^^^^^^]]]]]]^^^]]]]]]\\\[[[ZZZ[[[SSSGGG<<<333///------)))***+++,,,+++)))'''%%%%%%%%%$$$$$$$$$#################################!!!%%%$$$!!! $$$$$$  """!!! """$$$$$$###"""%%%!!! """$$$""""""%%%&&&%%%%%%&&&+++555AAAIIISSSVVVZZZ\\\^^^```ccceeeeeegggiiilllnnnpppqqqrrrtttttttttvvvyyyzzzyyyxxxwwwvvvuuuuuuvvvwwwyyyzzztttvvvxxxzzz||||||{{{{{{zzzzzz|||~~~}}}|||{{{zzzxxxwwwvvvvvvvvvuuurrrkkkaaaVVVPPPOOOQQQXXXXXXWWWUUUQQQIII@@@999777444000---,,,---+++((((((''''''***---///...---222333000------...(((***((('''(((***------------///333666999===AAADDDFFFIIIKKKLLLQQQVVVUUUPPPKKK<<<>>>LLLYYYhhhtttssswwwxxxzzz}}}uuuaaaPPPNNNVVVcccxxxcccGGG777000...888EEEcccnnnNNNGGGRRRqqqaaaaaa````````````aaaaaa______`````````aaaaaaaaabbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa_________\\\NNNAAA333000+++)))((()))))))))'''''''''&&&&&&%%%%%%$$$)))'''%%%######%%%''')))$$$$$$""" $$$%%%!!!%%%&&&&&&%%%%%%'''***---<<>>UUUaaakkkmmmkkklllllljjjmmmllllllllllllmmmnnnnnnllllllkkkkkkjjjiiiiiiiiikkkiiihhhhhhiiijjjhhhgggffffffeeeeeeeeeffffffgggeeedddcccccceeefffffffffeeeddddddeeeggggggfffdddeeeeeeeeeeeeeeeeeeeeeeeeccccccccccccbbbbbbbbbbbbbbbcccdddeeeeeedddcccbbbccccccccccccbbbaaa``````^^^```aaaaaa______```bbbaaaaaa`````````aaabbbbbb______````````````______bbbaaa```aaacccdddcccbbb```______```aaaaaa```^^^aaaaaaaaa```___^^^]]]\\\]]]]]]]]]^^^^^^^^^^^^___^^^^^^____________^^^^^^[[[]]]^^^^^^]]]]]]___```^^^]]]]]]]]]]]]\\\\\\\\\^^^^^^^^^^^^^^^]]]]]]\\\[[[\\\\\\]]]]]]]]]]]]]]]\\\\\\]]]^^^_____________________^^^^^^]]]]]]]]]\\\]]]^^^^^^\\\\\\]]]^^^ZZZ[[[]]]^^^______^^^^^^]]]]]]]]]]]]^^^^^^______^^^^^^___^^^\\\\\\^^^```^^^^^^^^^^^^^^^^^^^^^^^^[[[\\\\\\\\\\\\\\\[[[[[[[[[UUUJJJ???777111//////+++,,,---...---+++)))'''&&&&&&%%%%%%%%%$$$$$$$$$########################"""$$$%%%######&&&&&&$$$"""######!!!!!!%%%!!!!!! !!!######""" $$$!!! """###"""###''''''))),,,111999EEERRRZZZbbbccceeeeeeddddddeeefffkkkkkkmmmnnnqqqsssuuuwwwxxxwwwuuuvvvwwwyyyxxxwwwwwwwwwvvvvvvwwwxxxzzz{{{wwwyyy|||~~~~~~}}}{{{{{{|||}}}~~~|||xxxuuuwwwwwwwwwvvvuuusssqqqpppbbb[[[OOOBBB888333222222555777888777444000---++++++)))(((((())))))((((((*********+++---///...---,,,,,,,,,,,,...---"""***((((((---444;;;>>>>>>CCCGGGMMMRRRXXX]]]cccgggggglllppptttyyy{{{vvvoooZZZDDDEEE^^^tttzzzfffUUUHHHJJJ___xxxsssZZZAAA666555CCC[[[{{{{{{___FFFJJJ^^^|||```````````````aaaaaaaaa____________````````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbb___```___^^^^^^ZZZMMM@@@222///+++))))))))))))(((''''''&&&&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''(((!!!!!!!!!&&&'''%%%$$$$$$%%%$$$$$$'''+++...@@@JJJTTTYYY___gggoooqqqwwwzzz{{{{{{zzzvvvjjj^^^UUUTTTRRRPPPLLLEEE===666444111---***((('''%%%$$$%%%$$$$$$$$$$$$&&&'''(((###%%%&&&'''&&&%%%&&&'''#########$$$&&&&&&###%%%###""""""###$$$$$$###$$$%%%&&&%%%$$$###%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%$$$&&&'''&&&%%%%%%&&&((())))))(((%%%$$$%%%((())),,,666AAAVVVaaakkkmmmlllnnnoooooommmmmmlllllllllmmmmmmnnnllllllkkkjjjiiihhhgggggghhhgggggggggggggggfffeeefffeeeeeeeeeeeefffggggggeeedddddddddeeefffffffffdddccccccdddfffgggeeedddffffffffffffffffffffffffcccccccccccccccccccccccccccdddeeeeeeeeeeeedddcccbbbbbbbbbbbbbbbaaa``````^^^```aaaaaa``````bbbccc_________``````bbbcccccc___``````aaaaaa``````_________^^^___```````````````_________aaaaaa```^^^bbbbbbaaaaaa```___]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^______^^^^^^]]][[[\\\^^^^^^^^^^^^```aaa^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZZZZ\\\]]]]]]]]]]]]\\\[[[\\\]]]^^^_____________________^^^]]]]]]\\\\\\\\\]]]^^^]]]\\\\\\]]]___\\\\\\]]]^^^______^^^^^^]]]^^^^^^_______________]]]^^^___^^^]]]]]]^^^___]]]^^^^^^^^^^^^^^^^^^]]]ZZZZZZ[[[\\\\\\\\\[[[[[[\\\WWWNNNCCC999222///...,,,,,,---...---+++***(((''''''&&&&&&&&&%%%%%%%%%###########################$$$%%%$$$$$$&&&&&&%%%&&&''''''%%%######&&&((($$$###"""###$$$$$$###!!!%%%"""!!!######"""%%%++++++111;;;EEELLLRRRWWWZZZ```bbbcccdddddddddgggiiimmmmmmmmmnnnpppsssvvvxxx|||yyywwwvvvvvvwwwwwwvvvwwwwwwvvvvvvwwwxxxzzz{{{||||||}}}~~~~~~~~~~~~~~~uuuvvvwwwxxxyyywwwssspppnnnqqquuuvvvrrrjjjaaa[[[HHHAAA888000,,,+++*********---000000---,,,---//////,,,+++,,,+++)))((()))...,,,++++++---///111222...000333555444///''' ,,,+++///888FFFUUU___ccciiimmmqqquuuxxx{{{uuuYYYCCCJJJjjj~~~lllTTTEEEIIIUUUuuupppXXXMMMPPP^^^vvvsssUUU???OOOkkk______```aaaaaaaaaaaaaaa____________````````````aaaaaabbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbb^^^``````^^^\\\WWWKKK???000---***(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%% $$$%%%###$$$(((***((('''(((((('''(((+++///333@@@IIIRRRWWW^^^hhhoooqqqxxx{{{|||zzzxxxuuukkkbbbXXXSSSMMMJJJHHHEEE>>>999111///+++)))(((((('''%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&&&&%%%$$$$$$%%%%%%######$$$%%%&&&&&&'''%%%###""""""###$$$$$$###"""$$$%%%$$$###"""###$$$###$$$%%%%%%&&&&&&%%%%%%((())))))'''&&&&&&''')))#########%%%(((******)))'''&&&''')))(((,,,777DDDYYYdddlllmmmlllnnnpppooonnnmmmmmmlllllllllmmmmmmllllllkkkjjjhhhgggffffffggggggggggggfffeeeeeefffeeeeeeeeeeeeeeefffggggggeeefffffffffeeedddddddddcccbbbbbbccceeeeeedddcccddddddddddddddddddddddddcccccccccccccccccccccdddcccdddeeeeeeeeeeeedddcccaaaaaabbbbbbbbbaaa``````^^^```aaaaaa``````bbbccc^^^_________```aaacccccc```aaaaaabbbbbbaaaaaa```]]]]]]^^^^^^^^^^^^^^^___aaa___^^^___```aaa```___aaaaaaaaaaaa```___^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^]]]]]][[[\\\^^^^^^^^^^^^```aaa^^^^^^^^^^^^____________\\\\\\\\\\\\\\\[[[ZZZZZZYYYZZZ\\\]]]^^^]]]]]]\\\[[[\\\]]]^^^____________^^^]]]]]]]]]\\\\\\[[[[[[\\\]]]]]]]]]\\\\\\^^^```]]]]]]^^^^^^______^^^^^^]]]^^^___`````````______]]]^^^______]]]]]]^^^___]]]]]]^^^______^^^]]]]]]ZZZZZZ[[[\\\\\\\\\[[[[[[]]]YYYRRRGGG:::111---,,,+++,,,,,,,,,+++***)))((('''''''''&&&&&&&&&%%%%%%########################%%%$$$$$$$$$$$$##################"""""""""$$$%%%$$$#########%%%%%%###!!!%%%###"""#########(((///777???KKKUUUZZZ\\\\\\\\\bbbdddfffggggggiiimmmooonnnnnnnnnoooqqqtttvvvxxx}}}zzzwwwvvvvvvvvvvvvuuuuuuuuuttttttuuuvvvxxxyyy{{{zzzxxxwwwwwwyyy{{{|||sssssstttvvvwwwuuurrrooofffgggiiiggg```VVVKKKDDD555222...,,,,,,---------000333444222...******,,,,,,((((((******(((***///...------...111777===BBBKKKOOOQQQNNNCCC777111000***+++000;;;LLLaaasss~~~xxxkkkRRRFFFXXXzzzmmmUUUEEE@@@XXXrrrxxxsssxxx~~~mmmOOO>>>WWWwww^^^___```aaabbbbbbbbbaaa______`````````aaaaaaaaabbbbbbccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb^^^aaaaaa^^^[[[UUUIII===...,,,)))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%)))***'''&&&((()))'''''''''&&&&&&'''***000444@@@GGGOOOTTT\\\fffmmmnnnuuuyyyzzzxxxvvvrrriii```PPPHHH@@@===@@@@@@<<<777000...***)))(((((('''&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%'''&&&$$$######$$$'''$$$###$$$$$$"""###'''%%%###""""""###$$$$$$###!!!###%%%%%%###"""#########$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$%%%'''&&&%%%%%%&&&)))******)))(((((()))***)))---:::HHH```hhhooommmjjjkkkllllllnnnnnnmmmllllllllllllmmmkkkkkkjjjiiihhhgggfffeeehhhiiijjjiiigggfffggghhheeeeeeeeeeeeeeefffggghhhdddfffggggggeeeccccccdddbbbbbbbbbcccdddeeedddbbbccccccccccccccccccccccccccccccccccccddddddddddddbbbcccdddeeeeeedddcccbbb```aaaaaabbbbbbaaa``````^^^```aaaaaa______```bbb____________```aaabbbcccaaaaaabbbbbbbbbbbbaaaaaa]]]___``````___^^^```aaaaaa```^^^^^^```aaa```______````````````___^^^^^^___^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]][[[]]]^^^^^^]]]]]]___```^^^^^^_______________```\\\\\\\\\\\\\\\[[[[[[ZZZZZZ[[[]]]______^^^\\\[[[\\\\\\]]]^^^____________\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\[[[\\\___aaa^^^^^^^^^^^^^^^^^^______\\\]]]___`````````___^^^\\\^^^______^^^]]]]]]^^^\\\]]]^^^______^^^]]]\\\[[[\\\\\\\\\\\\\\\[[[[[[\\\ZZZUUUJJJ===333---,,,++++++++++++***)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&######%%%$$$!!!!!!###"""""""""""""""######$$$""""""!!!"""$$$$$$###!!!$$$""""""%%%%%%'''000999JJJNNNTTTZZZ^^^bbbeeehhhggghhhiiiiiiiiijjjnnnpppppppppqqqrrrtttvvvxxxyyy{{{yyywwwvvvvvvuuutttrrrrrrqqqqqqpppqqqrrrtttuuuyyyxxxvvvuuuuuuvvvxxxzzz{{{xxxtttoookkkeee^^^ZZZSSSPPPKKKEEE>>>888444222+++++++++,,,,,,,,,------...111333333000---+++******%%%$$$***,,,---555@@@@@@CCCFFFJJJPPPWWW___dddnnnppppppeeeOOO:::222333'''(((+++111???VVVpppuuufffIIILLLgggmmmUUUFFFCCCYYYsssfffJJJDDDaaa]]]^^^```aaabbbbbbbbbaaa`````````aaaaaaaaabbbbbbbbbcccdddeeeeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbbbb___bbbaaa^^^YYYRRRFFF;;;...,,,***))))))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$)))+++(((&&&((()))((($$$$$$$$$$$$%%%)))///333CCCJJJPPPUUU\\\eeekkklllrrrwwwzzzxxxrrrjjj]]]QQQAAA999222222999===:::555222///+++)))((('''%%%$$$$$$%%%(((******)))((('''&&&(((((('''%%%#########&&&###$$$'''&&&""""""&&&%%%###""""""###$$$$$$###"""$$$&&&&&&$$$######$$$###$$$%%%%%%&&&&&&%%%%%% """######""""""$$$%%%'''&&&&&&''')))******)))'''((()))******///???NNNaaajjjooommmiiijjjllllllnnnnnnmmmllllllllllllllljjjjjjiiihhhggggggffffffgggiiijjjiiigggeeeggghhheeeddddddeeeeeeggghhhhhhbbbdddggggggeeedddeeefffccccccbbbdddeeefffeeeccccccccccccccccccccccccccccccccccccdddddddddeeeeeeaaabbbcccddddddcccbbbaaa``````aaaaaaaaaaaaaaa```___```aaa```^^^^^^^^^```_______________```aaabbb``````aaaaaaaaaaaa``````]]]___aaaaaa___^^^```bbbbbb```^^^^^^___`````````]]]]]]^^^____________^^^______^^^^^^^^^]]]]]]]]]\\\]]]]]]^^^^^^]]]]]]\\\]]]^^^___^^^]]]]]]^^^___]]]]]]]]]^^^^^^_________]]]^^^^^^^^^^^^]]]\\\\\\\\\]]]___``````^^^\\\ZZZ]]]]]]^^^^^^___^^^^^^^^^[[[[[[\\\\\\]]]^^^^^^^^^\\\\\\\\\\\\[[[\\\___bbb______^^^^^^^^^^^^______\\\]]]^^^``````___^^^]]]\\\^^^``````^^^]]]]]]^^^\\\]]]___``````___]]]\\\]]]]]]^^^]]]]]]\\\[[[ZZZZZZZZZWWWMMMAAA666111111,,,,,,++++++***))))))(((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!%%%%%%""""""&&&$$$######$$$%%%%%%%%%%%%"""""""""###%%%&&&%%%###$$$$$$'''+++...333???JJJUUUWWWYYY[[[^^^ccciiimmmiiiiiiiiihhhggghhhkkknnnpppqqqssstttvvvwwwxxxxxxyyyxxxvvvvvvvvvuuurrrpppnnnmmmmmmlllmmmooopppqqqvvvvvvuuussspppmmmkkkiiilllggg___WWWPPPHHHAAA===:::777333...+++******+++***...111333444666;;;>>>???AAADDDHHHHHHEEE@@@<<<444---***...000222>>>LLL]]]bbbiiiooossswww{{{~~~~~~{{{oooWWW===000000((((((((((((111HHHhhhsss```HHHTTTrrrmmm[[[DDDIIIXXXooo|||]]]DDDMMMlll]]]^^^```aaabbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbcccdddeeeeeeeeeeeedddcccbbbbbbbbbbbbbbbbbbbbbbbb```bbbbbb^^^XXXQQQEEE:::///---+++***++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######%%%'''((( &&&)))'''&&&(((+++***((('''''''''(((,,,222777IIIOOOTTTWWW^^^gggllllllrrryyy}}}yyyoooaaaOOOAAA:::333---111:::@@@===888333000,,,)))'''&&&$$$""""""%%%))),,,...---+++***)))******)))&&&$$$###$$$###"""%%%++++++%%%$$$(((%%%###""""""###$$$$$$######%%%''''''&&&$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%"""$$$&&&''''''&&&'''((($$$######%%%(((*********&&&''')))++++++222BBBSSS___gggmmmllliiikkknnnoooooonnnmmmllllllllllllllliiiiiihhhhhhggggggffffffeeeggghhhgggdddcccdddgggdddddddddeeefffggghhhiii___bbbfffgggfffeeefffhhhddddddccceeefffgggfffdddddddddddddddddddddddddddcccccccccddddddeeeeeeeeeaaabbbccccccccccccbbbaaa``````aaaaaaaaaaaaaaa```___```aaa```^^^]]]]]]^^^```____________```aaaaaa______````````````______\\\^^^``````^^^]]]___aaabbb```^^^^^^___`````````[[[\\\]]]^^^_____________________^^^^^^]]]]]]]]]\\\]]]]]]^^^^^^]]]]]]\\\]]]_________]]]\\\]]]^^^\\\\\\\\\]]]]]]^^^^^^^^^______``````______^^^]]]]]]^^^```aaa```^^^\\\ZZZ^^^^^^^^^___^^^^^^]]]]]][[[\\\\\\]]]^^^___``````\\\\\\\\\[[[[[[\\\___bbb```______^^^^^^^^^______[[[\\\^^^``````___^^^]]]\\\^^^``````___]]]]]]^^^\\\]]]___``````___]]]\\\_________^^^]]]\\\[[[ZZZXXXYYYXXXOOOCCC:::555555------,,,++++++******)))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$### &&&'''$$$$$$)))###"""!!!"""$$$%%%$$$###$$$$$$$$$&&&((()))(((''''''(((,,,222777>>>LLLYYYWWWYYY\\\^^^```bbbeeegggjjjjjjjjjiiihhhiiilllooonnnooorrrtttvvvvvvvvvvvvwwwvvvvvvvvvvvvuuurrroookkkkkkjjjjjjkkklllnnnoooppppppooolllfff^^^VVVRRRGGGDDD???;;;888666444222------...///////////////222888>>>BBBEEEJJJTTT[[[hhhhhhiiikkkjjjdddZZZRRRAAA777000111000000<<>>TTTsss\\\___bbbdddcccbbbbbbbbbcccdddeeeeeeeeecccaaa___aaadddfffddd```^^^aaadddeeeddddddcccbbbbbbbbbcccccc```]]]]]]ZZZQQQCCC777,,,)))&&&$$$%%%'''(((((('''&&&%%%%%%$$$$$$$$$$$$&&&$$$""""""###%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$%%%''''''***444@@@LLLQQQTTTUUUYYYbbbhhhjjjvvvvvvvvvuuulllYYYDDD777...+++,,,444>>>@@@:::333000,,,)))++++++'''%%%%%%%%%%%%$$$$$$%%%&&&''''''((('''%%%$$$######$$$%%%######$$$%%%&&&&&&&&&&&&$$$###"""###%%%%%%###!!!%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((&&&$$$######%%%$$$&&&'''&&&&&&&&&)))+++)))$$$%%%***+++///BBBYYYeeeiiijjjiiijjjmmmnnnkkkmmmlllkkkjjjiiijjjkkkkkkooollliiiggghhhhhhhhhhhhddddddeeeeeefffggghhhhhhgggeeecccdddeeefffeeeeeeggggggggggggffffffffffffeeeeeeddddddddddddccccccddddddcccbbbbbbaaaaaa```ddddddddddddddddddddddddbbbbbbbbbccccccdddddddddaaaaaa````````````aaaaaa^^^___```aaaaaa```______```aaabbbaaa```___```aaa___`````````^^^]]]^^^______```aaaaaaaaa```^^^]]]cccaaa```^^^^^^```aaaccc_________^^^^^^]]]]]]]]]]]]]]]^^^^^^___```aaaaaa______^^^^^^^^^^^^______]]]]]]]]]]]]^^^___``````\\\\\\]]]^^^^^^^^^]]]]]]dddbbb```^^^]]]^^^___```___\\\[[[^^^]]]ZZZZZZ\\\^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]^^^^^^____________]]]\\\\\\\\\\\\\\\\\\]]]\\\]]]]]]^^^_________^^^___^^^]]]\\\[[[\\\]]]]]]ZZZ[[[]]]^^^___^^^^^^^^^]]]]]]]]]]]]]]]^^^___```bbbbbbaaa```______^^^^^^\\\\\\YYYSSSIII===555000,,,+++***((('''''''''''')))'''%%%%%%%%%&&&%%%$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$#########%%%&&&&&&%%%&&&(((***---111888???FFFNNNUUUYYY[[[\\\]]]^^^aaacccfffgggjjjkkkjjjhhhggggggiiikkkiiilllppprrrsssrrrsssttttttssssssvvvxxxuuummmgggjjjhhhfffeeefffeeebbb___]]]WWWOOOIIIGGGBBB;;;555///333444///,,,///222222///......---)))(((///999KKKTTTaaaiiimmmpppuuuxxxuuuuuuuuuvvvwwwvvvsssppp```PPP???555000---000777PPPaaasss|||~~~zzzqqq___FFF555000***'''(((,,,...999XXXxxxhhhKKKJJJlll{{{uuuooosss{{{iiiVVVFFFKKK```wwwfffIIIDDDbbb```bbbccccccaaa___^^^^^^```aaacccddddddcccbbbaaaaaadddfffddd```___aaadddeeedddccccccbbbbbbbbbcccaaa^^^\\\\\\[[[RRRDDD999222///+++)))((((((((('''))))))((('''''''''''''''&&&%%%$$$%%%((()))))))))$$$$$$$$$$$$%%%%%%%%%%%%'''&&&'''(((&&&'''000;;;KKKPPPTTTVVV[[[dddkkkmmmssswww}}}|||ppp[[[FFF999...,,,...777@@@BBB;;;333000+++)))+++***&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&''')))((('''&&&%%%%%%$$$%%%######$$$%%%&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&((($$$&&&''''''&&&'''(((******&&&'''+++---222FFF[[[eeeiiijjjiiijjjmmmnnnkkkmmmlllkkkjjjjjjjjjkkkkkkllljjjgggfffhhhiiiiiiiiiddddddeeeffffffgggggghhhgggeeeddddddeeeffffffeeeggggggffffffeeeeeeddddddeeeeeeddddddddddddcccccccccccccccdddeeeeeeffffffccccccccccccccccccccccccaaaaaaaaabbbbbbcccccccccaaa`````````aaaaaabbbcccaaaaaabbbaaa```___]]]\\\```aaabbbaaa```___```aaa___```aaa```^^^]]]^^^___^^^^^^___``````aaa``````aaaaaa____________aaaaaa_________^^^^^^]]]]]]]]]_______________^^^^^^^^^______^^^^^^^^^^^^______]]]]]]]]]]]]^^^___``````]]]]]]]]]]]]]]]]]]]]]]]]bbbaaa___^^^]]]]]]______```]]]]]]```___\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^ZZZ[[[\\\]]]]]]]]]]]]]]]^^^]]]]]]\\\\\\]]]]]]^^^\\\]]]]]]^^^______^^^^^^___^^^]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]___```aaa^^^]]]]]]]]]]]]^^^___```^^^^^^]]]]]]\\\[[[[[[ZZZ[[[[[[YYYSSSJJJ@@@777222---,,,+++***)))(((((((((***((('''&&&&&&&&&&&&%%%""""""######$$$$$$$$$%%%###############$$$$$$$$$"""###$$$%%%%%%&&&'''((((((***,,,...000222666999>>>BBBFFFKKKOOOTTTYYY\\\^^^^^^______```aaabbbbbb```bbbdddeeefffhhhlllnnniiilllqqqssstttttttttuuunnnmmmmmmpppsssqqqkkkffffff```XXXQQQLLLGGGBBB???>>>;;;777555444333111//////555888777888<<<@@@@@@@@@;;;555///+++---999FFFeeemmmuuuzzz{{{{{{~~~|||{{{|||}}}~~~~~~{{{yyyssshhh[[[NNN@@@444111555777GGG^^^qqq}}}vvvaaaFFF444///...***)))***+++666TTTsss}}}bbbGGGQQQqqqssseeeZZZTTTRRRQQQ[[[kkk|||iiiNNNCCCLLLaaa{{{cccHHHFFFfffaaabbbbbbaaa___^^^^^^___^^^___aaabbbccccccbbbbbbaaaccceeedddaaa___aaadddddddddcccbbbbbbbbbbbbcccbbb```^^^]]]YYYPPPBBB777...,,,)))(((''''''%%%$$$))))))((('''''''''(((((("""""""""$$$'''(((((('''%%%%%%%%%%%%&&&&&&&&&''')))((())))))&&&%%%,,,555GGGNNNSSSVVV\\\eeelllnnnsssxxx^^^EEE666......222;;;CCCCCC;;;333000+++(((******&&&$$$%%%$$$%%%%%%&&&&&&&&&&&&%%%)))))))))((('''%%%$$$#########$$$%%%&&&&&&&&&&&&%%%###!!!!!!"""$$$$$$###%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''&&&%%%&&&'''%%%&&&''''''''''''(((***+++'''(((---000777JJJ^^^fffjjjkkkiiijjjnnnnnnkkkmmmlllkkkjjjjjjjjjkkkkkkiiigggffffffgggiiijjjiiieeeeeeeeeffffffgggggghhhgggeeeddddddeeeffffffeeefffffffffeeedddccccccbbbeeeeeeddddddddddddccccccccccccddddddeeefffffffffbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaabbbcccddd```aaaaaaaaaaaa```___^^^```aaabbbaaa```___```aaa___```aaa```^^^]]]^^^___]]]^^^^^^^^^```aaabbbccc_________________________________^^^^^^^^^^^^^^^bbbbbbaaa___^^^]]]\\\[[[______^^^^^^^^^^^^______]]]]]]]]]]]]^^^___`````````___^^^\\\\\\\\\]]]]]]```___^^^]]]\\\]]]^^^___```]]]]]]```___\\\\\\___^^^^^^^^^^^^^^^^^^^^^^^^[[[\\\\\\]]]]]]]]]]]]\\\^^^]]]]]]]]]]]]]]]]]]^^^\\\]]]]]]^^^^^^^^^^^^^^^______^^^]]]]]]]]]]]]]]]___^^^]]]\\\\\\___aaaccc^^^^^^]]]]]]]]]^^^______\\\\\\[[[[[[ZZZZZZYYYYYY[[[[[[YYYTTTLLLBBB999333......,,,+++***)))))))))'''&&&%%%$$$############ !!!"""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$&&&(((***---111555333555888:::<<>>222///)))333EEE[[[ooo}}}{{{eeeKKK888111111---+++,,,...;;;XXXtttsssYYYCCCYYYxxxppp[[[GGG999666777333;;;KKK```ttt}}}```IIIAAAMMMiii]]]GGGIIImmm___`````````___```bbbddd``````aaabbbccccccbbbbbbaaacccdddcccaaa```bbbcccccccccbbbbbbbbbbbbbbbccceeeccc___\\\VVVJJJ;;;000((('''&&&&&&(((((('''%%%&&&&&&%%%%%%$$$%%%%%%&&&!!!!!!"""$$$''''''&&&$$$(((((((((((())))))))))))(((((())))))&&&$$$***333DDDKKKQQQUUU\\\eeelllmmmxxxaaaDDD222///000555>>>EEEDDD;;;333111+++((())))))&&&%%%&&&$$$$$$%%%&&&&&&%%%%%%$$$((()))))))))'''%%%###"""######$$$%%%&&&&&&&&&&&&$$$!!! """######'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%#########%%%'''((((((''''''((()))***((()))---222<<>>FFFWWWooozzzaaaMMMFFFdddhhhMMM===555///...//////------111:::MMMlllzzzbbbPPPQQQYYYxxxtttQQQDDDSSSyyydddeeeeeedddbbbaaaaaabbbeeeeeeddddddcccbbbbbbaaabbbbbbbbbbbbbbbcccccccccbbbaaaaaaaaaaaabbbcccccc______]]]ZZZRRRFFF999000---+++)))((((((((('''&&&'''&&&&&&&&&&&&'''(((((()))(((''''''((('''%%%###&&&&&&&&&&&&'''''''''(((%%%%%%'''(((''''''///999IIIQQQXXX[[[___fffiiihhhuuuoooOOO888...111888???CCCAAA999222444...*********'''''')))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$%%%&&&&&&&&&&&&%%%$$$""""""$$$&&&'''&&&%%%%%%%%%%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$$$$$$$''')))%%%(((******)))((('''((((((((())),,,555DDDXXXeeehhhlllmmmkkkkkknnnmmmkkkkkkkkklllllllllkkkjjjiiillljjjhhhhhhhhhhhhfffdddgggggggggggggggggggggggghhhfffeeeeeefffggggggfffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddccccccddddddeeeeeeffffffggggggdddddddddddddddddddddddddddddddddcccccccccccccccfffeeedddbbb```______^^^cccbbbaaa````````````aaa```aaabbbaaa```___```aaa```aaabbbaaa___^^^___```aaaaaa```______________________________________________________`````````^^^^^^^^^_______________^^^^^^]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]^^^___``````aaa```___]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]___\\\\\\___```]]]]]]```\\\]]]]]]^^^^^^_________]]]^^^^^^^^^^^^]]]]]]\\\]]]\\\\\\[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\[[[\\\\\\\\\]]]\\\[[[ZZZZZZVVVXXX\\\______^^^[[[ZZZ______^^^]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\```^^^\\\YYYTTTJJJ>>>555......,,,+++***)))))))))'''))))))'''###!!!"""%%%$$$$$$$$$#########"""""" !!!"""######$$$$$$###)))///333555:::CCCJJJGGGHHHIIIIIIHHHIIIKKKMMMLLLNNNQQQSSSTTTVVVYYY[[[___```aaaaaa```___]]]\\\]]]]]]\\\YYYTTTPPPNNNMMMKKKLLLKKKGGGBBB<<<888666222111///,,,++++++++++++111222222000---***((((((...***)))444HHH]]]kkkrrrsssvvvxxxwwwvvvuuuooogggZZZFFF555555FFF]]]rrr}}}}}}~~~|||kkkZZZ>>>555///000666BBBYYYppp|||mmm___]]]]]]]]]^^^dddpppvvvZZZLLLLLLiii{{{```DDD777333---******++++++---000222===YYYvvvqqqZZZNNNNNNgggxxxpppLLLEEEZZZ~~~bbbccceeeeeecccaaa``````ccccccbbbbbbbbbbbbbbbcccbbbaaaaaabbbccccccccccccaaaaaaaaaaaaaaabbbcccccc___```___[[[SSSFFF:::111,,,)))&&&$$$%%%&&&&&&%%%((((((((((((((()))******'''%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&'''&&&(((111<<>>777111555///+++++++++((((((+++---+++)))''''''(((***+++&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&###"""!!!"""$$$&&&%%%$$$&&&&&&&&&&&&%%%$$$###"""''''''''''''''''''''''''#########""""""$$$'''***&&&(((***+++)))((('''''')))***+++...888III\\\iiiiiilllmmmkkkkkknnnmmmjjjkkkkkklllllllllkkkjjjiiikkkiiihhhiiijjjiiihhhfffhhhggggggggggggggggggggghhhgggeeeeeegggggggggfffdddddddddddddddeeeeeeeeeeeeeeeddddddddddddccccccddddddeeeeeefffgggggggggccccccccccccccccccccccccccccccccccccbbbbbbbbbaaaccccccbbbaaa````````````eeedddbbbaaa```___`````````aaabbbaaa```___```aaa```aaabbbaaa_________aaa______```````````````___aaaaaa____________aaaaaa^^^_________`````````aaa________________________^^^]]]]]]\\\\\\]]]]]]^^^]]]]]]]]]]]]^^^___``````_______________^^^^^^^^^^^^______^^^^^^]]]\\\\\\^^^\\\\\\___```]]]]]]```\\\\\\]]]]]]^^^______```^^^^^^^^^^^^^^^]]]\\\\\\___^^^^^^]]]]]]^^^^^^___]]]]]]]]]]]]]]]\\\[[[[[[ZZZ[[[[[[\\\[[[ZZZYYYXXXXXXZZZ\\\^^^___^^^]]]\\\```___^^^]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]^^^\\\ZZZZZZWWWOOOBBB999000///...,,,++++++******%%%'''(((%%%  ##################$$$$$$$$$ !!!!!!"""###$$$%%%&&&###***111555666999AAAHHHIIIJJJKKKKKKKKKLLLNNNPPPLLLNNNPPPQQQRRRSSSUUUWWW\\\]]]^^^^^^]]]\\\YYYXXXZZZXXXRRRJJJAAA999555444333444333000,,,)))((((((...///000222444666:::<<>>WWWjjjxxxzzzzzzxxxxxxwwwqqqiiiJJJ999000@@@^^^uuu}}}}}}yyyuuuqqqoooppprrrssstttxxx}}}xxx\\\@@@222------666CCCbbbssspppRRRKKKUUUvvv~~~\\\HHH666111///***+++111,,,((()))------...>>>RRRvvvxxx___PPPGGG\\\uuujjjIIIHHHfffcccccccccccccccbbbaaa``````______```cccddddddccc````````````````````````bbbbbbbbbbbbbbbaaa``````aaabbbaaa[[[OOOAAA555...******))))))(((((('''''')))$$$''')))"""###&&& ((((((((((((((((((((((((&&&'''''''''''''''&&&&&&***'''&&&'''''')))111;;;HHHPPPQQQNNNHHH>>>DDD[[[|||pppJJJ:::111222666<<<<<<777222222,,,+++***))))))(((%%%###'''&&&%%%%%%'''(((((((((%%%$$$###%%%((((((%%%"""%%%+++$$$$$$&&&"""###!!!###%%%%%%$$$$$$%%%&&&%%%&&&'''''''''&&&%%%$$$))))))'''$$$"""###%%%(((&&&%%%%%%$$$$$$%%%%%%&&&(((((()))******)))((('''(((***+++...===RRRaaafffkkkjjjjjjiiiiiijjjjjjkkkkkkjjjjjjiiiiiijjjjjjkkkfffggghhhiiiiiiiiiiiiiiiffffffffffffggggggggggggeeeeeefffhhhjjjiiifffcccbbbccccccddddddccccccbbbccccccccccccccccccccccccgggeeebbbaaa``````___]]]cccddddddcccbbbbbbccceeeaaaaaabbbbbbcccccccccddd``````aaaaaabbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa```___]]][[[ZZZaaaaaa``````___^^^\\\\\\aaaaaa___^^^^^^___```aaa___^^^]]]]]]]]]]]]^^^______^^^]]]^^^```bbbbbbaaa``````_________^^^^^^^^^```___]]]\\\[[[\\\]]]]]]\\\\\\]]]]]]^^^_________aaa\\\ZZZ___bbb```^^^___\\\]]]^^^_________^^^]]]^^^]]]]]]\\\\\\]]]]]]^^^_________^^^]]]]]]]]]]]]_________^^^^^^_________^^^^^^___``````___^^^^^^]]]]]]]]]^^^^^^]]]\\\\\\^^^]]]\\\[[[[[[\\\]]]^^^]]]]]]]]]]]]]]]]]]]]]]]][[[[[[\\\\\\\\\]]]]]]]]]^^^]]]]]]\\\\\\]]]]]]^^^[[[]]]]]]ZZZXXXSSSIII???666111---......+++)))+++)))))))))((('''%%%$$$###%%%###!!! """$$$%%%%%%"""###$$$%%%&&&'''''''''&&&(((...333555666>>>GGGLLLKKKHHHGGGLLLRRRQQQLLLQQQOOONNNMMMNNNPPPSSSUUUXXXVVVSSSSSSTTTTTTQQQNNNCCC;;;000+++***+++)))'''***+++)))'''***...,,,'''---<<>>///***(((&&&(((&&&(((******///DDD[[[oooyyy|||yyyzzz{{{nnnZZZCCC999;;;QQQkkkxxx}}}~~~xxxbbbTTTDDD:::666555:::???PPP^^^qqqyyygggRRR@@@555222333:::KKKeee|||gggJJJJJJ]]]~~~wwwiiiIII::://////...))))))...***)))+++---+++)))///888MMMccc{{{pppUUURRRXXXkkk___EEEPPPjjjbbbccccccccccccbbbaaaaaacccbbbaaabbbcccdddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa``````\\\]]]\\\WWWLLL???555///******))))))((((((''''''((($$$(((+++&&&))),,,'''&&&&&&&&&&&&&&&&&&&&&&&&++++++,,,,,,---,,,,,,+++,,,***)))))))))***222<<>>NNNjjjeeeUUULLLXXXqqq]]]EEEPPPkkksssbbbbbbcccccccccbbbbbbaaacccbbbaaaaaabbbcccbbb```bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa``````]]]^^^]]]VVVKKK>>>444...******))))))(((((('''''')))$$$))),,,&&&(((,,,'''&&&&&&&&&&&&&&&&&&&&&&&&))))))******++++++******,,,***)))***))))))111:::EEECCC888000///000AAA]]]qqqJJJ999111111444999999444000000+++)))&&&&&&''')))******)))(((&&&'''((())))))((( !!!###%%%'''(((((($$$///...'''(((&&&$$$)))((($$$!!!###''''''###'''''''''''''''&&&&&&%%%%%%'''))))))'''%%%$$$$$$''''''&&&&&&&&&&&&'''''''''''')))******)))(((((()))***...999KKK]]]hhhllllllkkkkkkjjjjjjkkkkkkllljjjjjjiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkjjjiiihhhgggggghhhhhhhhhiiiiiiiiijjjhhhfffffffffgggfffeeeeeeeeeffffffffffffeeeeeeddddddddddddddddddddddddaaaaaabbbeeeggggggdddbbb```bbbccccccaaaaaaaaabbb```````````````aaaaaaaaaccccccbbbbbbaaaaaa``````aaaaaaaaaaaaaaaaaaaaaaaa___aaaccceeeeeecccaaa___^^^^^^___```````````````aaabbbbbbbbbaaa^^^\\\[[[```__________________```^^^]]]\\\\\\^^^_________``````_________^^^^^^^^^ZZZ[[[\\\]]]\\\\\\ZZZYYY]]]]]]]]]^^^______````````````aaabbb^^^ZZZ[[[```]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^[[[]]]___aaaaaa```^^^\\\^^^]]]]]]\\\\\\]]]]]]^^^________________________\\\\\\]]]^^^^^^^^^]]]]]]]]]^^^___``````___^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^_________^^^^^^_________]]]___^^^\\\[[[YYYPPPGGG<<<666111000///,,,+++---'''((((((((((((''''''&&&%%%###""""""$$$%%%%%%%%%"""###$$$%%%&&&''''''''')))(((***---...---111777AAAGGGJJJGGGEEEHHHMMMNNNLLLLLLKKKKKKJJJIIIIIIHHHFFFAAA888///***))))))***'''((((((((((((***---000===HHHRRRTTTPPPKKKBBB:::000///333???OOO]]]kkktttqqqjjjXXXCCC444...+++(((&&&%%%''')))%%%&&&777JJJiiitttzzzxxxxxxvvveeeOOO555555EEEaaawww~~~~~~}}}{{{uuudddSSS>>>444+++)))*********,,,...555DDDYYYppp{{{dddKKK999111000...;;;VVVnnnzzz~~~aaaFFFLLLccczzzbbbMMM666///,,,...///,,,+++...***+++,,,+++)))(((***---444???YYYzzzvvv```KKKKKK]]]uuu~~~[[[DDDQQQmmm}}}eeeaaabbbbbbcccccccccbbbbbbbbbaaa``````aaabbbaaa___bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa``````aaaaaa^^^WWWKKK===222,,,******))))))(((((('''''')))$$$)))+++%%%&&&)))$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******))))))+++)))((()))((((((///777BBBAAA888222222444FFFdddqqqJJJ999111111333888777222//////+++)))&&&&&&''')))*********(((&&&&&&((((((((('''&&&&&&&&&%%%$$$$$$$$$%%%+++666333***(((%%%"""'''((($$$!!!###''''''###&&&&&&%%%%%%%%%$$$$$$$$$''''''(((&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((*********)))((())))))...<<>>333000,,,)))((())),,,...(((+++---,,,---///...+++...000===ZZZxxxhhhSSSIIITTTqqq|||YYYDDDUUUsssjjjMMMaaaaaabbbccccccccccccccccccbbbaaabbbdddeeeeeedddaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbaaa``````aaa```]]]TTTHHH;;;111,,,******))))))(((((('''''''''"""''')))$$$&&&***$$$'''''''''''''''''''''''''''((()))***++++++++++++,,,******+++)))(((---555EEEIIIEEE<<<888888OOOrrroooGGG444111000222555555000---...***)))'''((())))))((('''&&&%%%######$$$$$$###"""!!!!!!!!!###'''***;;;???555))))))'''"""$$$######$$$%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%%%%"""$$$'''''''''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((()))*********)))...+++111EEEYYYdddiiikkkjjjiiiiiiiiiiiiiiiiiijjjiiiiiihhhhhhhhhhhhiiiiiihhhhhhiiiiiijjjiiiiiiiiifffgggggggggggghhhhhhhhheeeeeeeeegggiiiiiihhhfffeeeeeeffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffeeeccccccddddddbbbaaa```bbbdddeeedddbbbaaabbbccccccbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbb````````````````````````aaa`````````______``````___``````aaaaaaaaa``````^^^^^^^^^______aaabbbccc]]]^^^___``````___^^^]]]aaa___^^^^^^___``````___^^^^^^]]]]]]]]]\\\\\\\\\^^^^^^^^^^^^^^^___``````\\\\\\]]]]]]^^^_________aaa^^^]]]```aaa^^^]]]___^^^^^^]]]]]]]]]^^^___```______^^^^^^^^^^^^______aaaaaaaaaaaa```^^^]]]\\\______^^^^^^^^^^^^______^^^]]]\\\\\\\\\\\\]]]^^^ZZZ[[[\\\]]]^^^^^^^^^^^^______^^^^^^^^^^^^______]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^\\\^^^]]][[[\\\\\\UUUMMM???777111...,,,))))))+++*********))))))'''&&&&&&%%%$$$###$$$&&&'''&&&$$$"""###$$$%%%&&&'''''''''***&&&%%%''')))'''))),,,777@@@HHHIIIIIIJJJHHHEEE===;;;666000,,,((('''&&&%%%)))))))))))))))++++++---555BBBOOOWWW[[[^^^aaacccccceeehhhgggccc___RRRDDD===555000999HHH\\\eeegggWWWAAA222,,,+++((('''(((***&&&(((888MMMhhhsssyyyvvvuuuqqq^^^GGG666AAAYYYuuu~~~yyykkkVVV???111///+++)))******'''&&&(((&&&''')))111AAAXXXqqq{{{gggVVV<<<444///222:::JJJddd|||uuuXXXCCCRRRqqq~~~uuudddMMM999//////---***(((***,,,---(((,,,...,,,---000---(((000000555IIIiiixxxaaaMMMLLLbbbzzz{{{YYYEEEVVVuuuaaaEEE```aaabbbcccccccccccccccdddccccccdddfffggggggfff````````````````````````bbbbbbbbbbbbbbbaaa``````^^^]]]ZZZSSSGGG;;;111,,,*********)))((((((''''''%%%!!!&&&***%%%(((,,,'''((((((((((((((((((((((((&&&&&&'''))))))*********...,,,,,,,,,***)))...555LLLQQQLLLBBB::::::SSSxxxoooFFF222111000111555444///,,,---***)))((()))******(((&&&(((&&&$$$$$$%%%%%%%%%###'''(((***)))((()))---111>>>@@@444(((***)))$$$%%%!!!###%%%%%%$$$$$$%%%&&&((('''&&&%%%$$$%%%&&&&&&&&&***---///---)))&&&%%%'''''''''&&&&&&'''''''''%%%&&&((()))*********)))000---444HHH]]]fffjjjlllkkkjjjjjjjjjjjjjjjjjjkkkiiiiiihhhhhhhhhhhhiiiiiifffggghhhiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiigggeeeeeefffggggggfffffffffggggggggggggffffffeeeeeeeeeeeeeeeeeeeeeeeegggfffdddccceeeeeeeeeddd^^^aaacccdddcccaaa``````dddcccccccccbbbbbbaaaaaa``````aaaaaabbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbcccbbb```_________```aaa``````aaaaaaaaaaaa``````bbbaaa___^^^^^^___```aaa^^^___```aaaaaa```___^^^bbb```^^^^^^`````````___``````_________^^^^^^^^^]]]]]]\\\[[[\\\]]]___```ZZZ[[[[[[\\\\\\]]]^^^^^^eee___\\\___aaa^^^\\\\\\^^^^^^]]]\\\]]]^^^___```______^^^^^^^^^^^^______````````````____________```______^^^^^^______``````___^^^^^^^^^^^^___```ZZZ[[[\\\]]]^^^^^^___^^^aaa```___^^^^^^___```aaa]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^______^^^]]]]]]\\\\\\]]]]]]^^^\\\]]]]]][[[\\\\\\VVVNNNCCC;;;444222///,,,,,,...(((((())))))))))))(((((($$$$$$$$$%%%''''''&&&$$$"""###$$$%%%&&&'''''''''((($$$"""%%%'''&&&''')))777@@@GGGJJJLLLLLLIIIDDD777444///+++'''&&&&&&&&&"""&&&+++...111444999===444333666@@@NNNYYY^^^______fffkkkiiihhhkkknnnnnnkkk```VVVMMM???000222<<>>444///===JJJ^^^gggXXX<<<---...(((%%%%%%'''(((...@@@SSSjjjoooqqqpppqqqkkkVVV@@@;;;DDD___vvv~~~}}}|||mmmUUU???111,,,)))((('''&&&&&&&&&&&&&&&+++'''&&&***+++444PPPmmmyyyoooVVV===...222333000;;;PPPrrrrrrUUUGGGXXXsssqqq[[[DDD555,,,+++******))))))******))))))************))))))&&&111555333CCCfff~~~bbbIIIIIIYYY{{{WWWCCCWWWxxxqqqPPP;;;bbbbbbbbbbbbbbbbbbbbbbbbcccdddeeedddbbbaaabbbccc___``````aaacccddddddeeecccbbbbbbbbbbbbbbbbbbbbbaaa```[[[PPPAAA555...,,,(((++++++'''&&&((('''###&&&&&&&&&'''&&&&&&%%%%%%&&&''''''(((((((((((((((&&&'''((()))))))))(((((()))******))))))***...000EEEFFFFFF???444:::[[[~~~mmmEEE666...///111111111///,,,***111---,,,...,,,'''&&&((()))&&&!!!"""'''***&&&###"""&&&)))))),,,000LLL:::,,,+++***$$$###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%%%%%%%$$$$$$######)))'''%%%%%%&&&&&&&&&$$$'''''''''(((((()))++++++...000<<>>999222<<>>222111000...===TTTppplllMMMAAAVVVuuuyyyfffOOO;;;000,,,+++******))))))******++++++++++++***)))((((((...***)))+++///;;;XXXtttjjjPPP???QQQggg[[[EEEVVVvvvcccHHH:::aaaaaaaaaaaaaaaaaaaaaaaabbbcccdddcccaaa```aaabbb___```aaabbbccceeeffffffbbbbbbbbbaaaaaaaaa``````___\\\UUUIII;;;111---,,,---...---)))(((******'''"""###$$$%%%%%%&&&%%%%%%&&&''''''((((((((((((((('''''''''&&&&&&&&&'''''''''((())))))((((((***,,,)))))),,,...111EEEqqqhhhBBB444///000222222111...+++)))&&&)))333@@@FFFDDDCCCDDD@@@<<<555...)))&&&&&&''')))%%%###&&&+++555FFFVVVAAA333%%%"""$$$&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%&&&&&&'''&&&$$$$$$&&&''''''&&&&&&'''(((+++...111333555...666GGG[[[fffjjjlllooojjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhfffgggggghhhiiijjjjjjkkkfffgggggghhhhhhhhhiiiiiigggffffffggghhhhhhgggeeeddddddeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccbbbdddeeedddbbbaaacccdddaaabbbccccccddddddddddddaaabbbcccdddccccccaaaaaa___`````````aaaaaaaaabbb]]]]]]]]]^^^___aaabbbcccbbbbbb```______``````aaaaaa``````___^^^^^^^^^^^^aaaaaaaaa``````______^^^________________________^^^______```______^^^^^^]]]^^^]]]\\\\\\]]]^^^]]]\\\]]]]]]^^^^^^____________]]]\\\]]]^^^___]]]\\\^^^___``````^^^]]]^^^___^^^^^^]]]]]]]]]]]]^^^^^^```_________^^^_________^^^]]]\\\]]]^^^^^^^^^\\\]]]]]]]]]]]]^^^______^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]^^^^^^\\\\\\]]]^^^]]]]]]]]]]]]]]]]]]]]]^^^\\\[[[[[[[[[\\\[[[YYYWWWOOODDD:::555111---******((('''&&&&&&'''(((&&&%%%"""###%%%&&&&&&&&&%%%$$$***)))'''&&&'''((((((((('''&&&%%%$$$$$$$$$$$$$$$######$$$%%%&&&'''''''''###(((...111000---+++)))"""""""""&&&111@@@GGGGGG222555@@@QQQ^^^bbbbbbcccccccccdddgggjjjkkkjjjhhhffffffgggkkklllfffZZZPPP@@@777---000EEEXXXRRRAAA>>>666+++***777PPPhhhvvvtttwwwwwwtttsssmmmYYYCCC:::EEEaaavvvzzz}}}zzzyyyvvvlllYYYBBB222,,,+++'''''''''&&&&&&''''''(((%%%&&&(((***(((''',,,222AAA```||||||iiiMMM888111000...000CCC```xxxiiiKKK@@@WWWuuu~~~vvvaaaJJJ888...,,,+++******))))))******+++++++++++++++***))))))///+++,,,000000555KKKddd{{{}}}___HHHEEEYYYvvv]]]FFFWWWvvv}}}]]]CCC666aaaaaaaaaaaaaaaaaaaaaaaabbbcccccccccaaa```aaabbb``````aaaaaabbbbbbccccccaaaaaaaaaaaaaaaaaaaaaaaa^^^[[[SSSFFF999000,,,,,,,,,---,,,'''&&&))))))'''$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''((((((((((((((()))(((''''''&&&''''''''''''((())))))(((((()))+++%%%&&&))),,,222IIIuuujjjCCC666---...//////...+++(((&&&'''$$$###&&&((((((+++///@@@DDDHHHJJJGGG???666000222&&&###333GGGNNNGGG>>>333+++$$$"""$$$&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############&&&%%%$$$###"""###$$$%%%'''%%%$$$$$$&&&''''''&&&%%%%%%''')))+++...000222///999LLL^^^hhhiiikkkoookkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiihhhhhhhhhcccdddeeefffggghhhiiijjjggghhhiiiiiigggggghhhiiiggggggfffggghhhiiigggeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddcccccccccccccccbbbeeefffeeebbbaaaccceeebbbbbbcccdddddddddccccccbbbbbbcccdddcccbbbaaa```_________```aaabbbbbbbbb```______^^^^^^^^^______aaaaaaaaaaaaaaa````````````______^^^^^^^^^^^^___aaaaaa``````````````````````````````````````````]]]___``````___^^^^^^___\\\^^^^^^[[[[[[^^^^^^\\\[[[[[[\\\\\\]]]^^^_________^^^]]]]]]^^^^^^]]]\\\]]]^^^______]]][[[[[[[[[______^^^^^^^^^^^^______````````````______^^^^^^^^^]]]\\\\\\^^^^^^]]]\\\]]]\\\[[[\\\^^^```___^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]^^^^^^______^^^^^^]]][[[]]]^^^^^^\\\\\\]]]___\\\\\\\\\]]]]]]]]]]]]^^^\\\[[[[[[\\\]]]\\\ZZZWWWQQQFFF<<<777333...+++++++++***((()))***+++***((("""###$$$$$$%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%$$$$$$%%%###$$$$$$%%%'''((()))***,,,333<<<@@@<<<555///,,,###%%%%%%&&&...;;;CCCDDD333666AAAQQQ\\\___```bbbeeeeeeeeeffffffggghhhhhhffffffhhhkkkmmmjjjddd___GGG:::,,,+++;;;OOOWWWUUUPPPFFF999777GGG^^^oootttrrruuuuuusssrrrmmmZZZDDD999EEEaaavvvyyy|||yyyxxxuuukkkWWWAAA111,,,,,,'''&&&&&&&&&&&&''''''((("""$$$&&&''''''(((***,,,888QQQoooxxx___FFF666///...,,,888OOOjjj~~~iiiLLLAAAVVVuuuttt]]]FFF666...,,,+++******))))))************+++++++++++++++***+++***---000///111???QQQrrroooUUU>>>MMMiii]]]HHHZZZyyyzzzZZZ@@@444aaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccbbbaaa```aaabbbddddddcccbbbaaa```____________``````aaabbbbbbbbb^^^ZZZRRREEE777///,,,,,,+++,,,***%%%$$$'''(((&&&'''''''''(((''''''&&&&&&&&&''''''(((((((((((((((***)))((('''''''''(((((((((***++++++******+++,,,'''''')))...444JJJuuujjjDDD777...///000000///,,,)))&&&000+++(((((('''%%%'''+++'''999JJJTTTWWWTTTQQQ???999:::HHHTTTNNN<<<,,,((('''&&&$$$$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%'''%%%$$$""""""###$$$%%%'''%%%$$$$$$&&&''''''''''''''''''((()))***,,,,,,111<<>>888444...+++,,,,,,***)))***+++,,,+++***%%%$$$$$$$$$$$$%%%&&&&&&###$$$&&&&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%###$$$%%%&&&''')))***+++444>>>HHHLLLEEE999///)))&&&(((((('''---777???BBB555888BBBQQQZZZ]]]___aaacccddddddaaa]]]\\\___bbbeeegggjjjlllmmmkkkgggeeeSSSDDD555000444@@@QQQ___^^^YYYPPPNNNZZZllluuutttsssvvvvvvsssrrrmmmZZZEEE999FFFbbbvvvxxxzzz}}}yyyvvvtttiiiVVVAAA111,,,,,,'''''''''''''''((())))))$$$%%%%%%%%%&&&((())))))222BBB]]]wwwoooXXX@@@333000...222AAA]]]vvvkkkNNNBBBVVVsssrrrZZZDDD444---,,,+++******))))))******))))))***+++,,,,,,,,,,,,)))+++,,,,,,+++///999BBB___xxx~~~eeeEEEHHHYYYvvv\\\GGGXXXxxxyyy[[[@@@222aaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccbbbaaa``````bbb______```bbbcccdddeeefff^^^^^^___```aaabbbcccccc^^^ZZZQQQDDD666...,,,---***+++)))$$$###&&&'''%%%)))*********)))(((''''''&&&''''''(((((((((((((((+++***)))(((''''''((()))***,,,------,,,,,,,,,---***)))+++///555JJJtttiiiCCC666111222333333222///+++)))'''&&&(((------(((&&&'''***(((&&&&&&+++333<<>>RRRccciiigggiiinnnkkkkkkkkkkkkkkkkkkkkkkkkgggggghhhhhhiiiiiijjjjjjhhhhhhhhhhhhiiiiiiiiiiiiiiikkkllljjjgggeeefffhhhhhhgggggggggiiiiiigggfffggggggfffeeeddddddcccccceeefffffffffffffffffffffbbbfffhhhfffbbb```bbbfffdddddddddddddddcccbbbaaabbbcccddddddcccbbbaaa```bbbbbbaaaaaa``````______cccbbbaaa```____________]]]___bbbccccccbbb```^^^aaa```_________aaabbbccc______``````aaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaa\\\___aaaaaa^^^]]]^^^```\\\______ZZZZZZ______\\\XXXXXXYYY[[[\\\]]]^^^^^^bbb```______``````___]]][[[]]]```aaa```______`````````____________``````\\\]]]___```aaaaaaaaaaaa```___^^^^^^___```___^^^aaa^^^\\\\\\^^^^^^\\\ZZZ^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^______]]]]]]]]]\\\\\\[[[[[[[[[]]]]]]^^^______^^^]]]]]][[[\\\^^^]]]]]]]]]^^^___^^^^^^^^^_________``````\\\[[[[[[\\\]]]]]][[[XXXTTTIII???999555///,,,,,,***)))((()))***+++***)))'''&&&%%%$$$%%%&&&'''(((###%%%((()))))))))))))))***)))((('''&&&%%%%%%%%%"""###$$$&&&''')))***+++...:::HHHNNNIII>>>444...'''))))))(((+++555<<>>666555555444111---+++******(((((('''''''''&&&&&&&&&&&&%%%$$$###$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%&&&''''''%%%###"""###%%%%%%&&&&&&&&&&&&&&&&&&&&&)))))))))'''%%%$$$&&&''')))((('''&&&&&&'''((((((&&&%%%$$$$$$%%%''')))***"""(((***'''(((---///...333EEEZZZdddhhhkkklllkkkiiiiiiiiijjjjjjjjjjjjjjjlllkkkiiihhhggghhhiiijjjiiijjjjjjiiigggfffgggiiiggggggggghhhiiiiiijjjjjjffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeddddddddddddddddddddddddddddddcccccccccccccccccccccccccccddddddcccaaa```bbbccccccbbbaaaaaa```````````````````````````aaabbbcccdddbbb``````bbbccccccccc^^^______```aaa`````````________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^___```````````````___^^^]]]\\\\\\[[[[[[[[[\\\\\\[[[[[[[[[\\\]]]^^^^^^\\\\\\]]]______]]]ZZZ\\\^^^``````^^^^^^```bbb```______^^^]]]]]]\\\\\\_________``````_________^^^^^^]]]]]]]]]]]]^^^^^^^^^]]]]]]\\\\\\]]]]]]^^^^^^^^^]]]]]]]]]]]]\\\\\\^^^^^^______^^^^^^]]]\\\^^^_________^^^]]]\\\[[[^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^______^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\WWWOOODDD:::444000---+++---+++)))((((((((('''&&&$$$$$$######$$$$$$%%%%%%$$$&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%"""$$$(((...333444000---,,,000999DDDJJJFFF:::///)))(((&&&&&&,,,666999777111999FFFSSS[[[^^^]]]\\\ZZZVVVJJJ;;;333222111---999HHHWWW```eeejjjlllkkkkkkdddTTTAAA111///999CCC___iiiqqqqqqrrrvvvzzzzzzzzz|||zzzuuussslllWWWAAA;;;BBB]]]uuu{{{}}}}}}vvvssseeeNNN999...***)))(((((('''''''''((())))))'''''''''((((((((())))))+++...:::QQQgggwww|||jjjSSSAAA000000///555LLLkkkrrrVVVFFFVVVsssqqqQQQ===777000000,,,,,,------******,,,)))+++***(((+++000///***......///000222333444555999QQQppphhhWWWLLLWWWqqq}}}\\\CCCOOOkkkuuuXXX@@@444aaaaaabbbbbbbbbaaa``````bbbbbbcccdddddddddddddddbbbbbbaaaaaaaaabbbccccccbbbaaaaaa``````______^^^ZZZYYYPPP@@@333///...---)))))))))))))))(((((('''$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((&&&&&&(((&&&###%%%)))((((((((('''%%%###!!! ---+++***///<<>>UUUmmm{{{~~~uuubbbRRR555333///000???YYYtttuuuYYYGGGWWWsssqqqPPP<<<666...+++---,,,((((((******(((***,,,,,,)))***...000...---,,,,,,+++,,,---...///111@@@___yyyaaaLLLNNNbbb{{{^^^DDDNNNjjjvvvWWW>>>333```aaaaaaaaa```___^^^^^^aaabbbccccccddddddccccccaaaaaa```aaaaaabbbcccdddccccccbbbaaa```___^^^^^^YYYWWWMMM===111...---+++((()))*********)))'''&&&$$$%%%&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%$$$%%%((('''%%%'''+++''''''(((((()))(((((((((+++***...888HHHaaatttKKK888888999999888444///,,,***+++***)))((('''&&&%%%$$$$$$'''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%''')))+++))))))((('''%%%%%%%%%&&&$$$%%%%%%&&&&&&''''''((((((&&&$$$  $$$''''''&&&$$$######%%%''')))&&&&&&&&&'''(((***,,,---***++++++)))((()))+++,,,;;;LLL___gggjjjlllllllllhhhhhhhhhhhhhhhiiiiiiiiijjjjjjiiihhhhhhiiiiiijjjiiijjjjjjiiigggfffgggiiiiiiiiiiiiiiihhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggfffeeedddddddddfffeeedddccccccdddeeefffgggeeedddbbbbbbdddeeegggccccccccccccccccccccccccaaaccceeeeeecccbbbaaabbbbbbaaa```______^^^______bbbbbbaaaaaa```aaaaaaaaaaaa```^^^^^^^^^^^^]]]\\\^^^^^^___```````````````]]]]]]]]]^^^^^^^^^^^^^^^````````````````````````]]]]]]^^^^^^^^^^^^^^^]]]^^^\\\[[[ZZZYYYZZZ[[[\\\\\\[[[\\\\\\\\\\\\]]]]]]^^^^^^]]]]]]]]]]]]\\\[[[\\\\\\]]]]]]]]]]]]^^^_________^^^^^^^^^]]]]]]]]]___^^^]]]\\\\\\]]]^^^_________^^^^^^^^^^^^______^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\]]]^^^^^^___^^^^^^]]]]]][[[[[[\\\]]]^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^\\\]]]]]]^^^^^^_________^^^]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[ZZZTTTJJJ@@@888333000///---+++)))((((((((('''&&&'''(((((()))(((&&&$$$######%%%'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((000<<>>333ddddddddddddcccbbbbbbaaa```aaaaaabbbbbbbbbbbbbbb````````````aaabbbccccccdddcccbbbaaa```___^^^]]][[[WWWKKK;;;000,,,+++(((((()))*********)))'''&&&''''''(((((((((''''''&&&&&&&&&&&&&&&''''''''''''((('''(((+++***'''(((,,,'''((()))***************%%%)))333BBBSSSiiipppHHH777888888888777333///+++*********)))((('''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&(((+++---***)))'''&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''(((((((((&&&$$$$$$&&&)))%%%$$$###""""""$$$&&&'''&&&''''''((()))***+++,,,+++*********)))(((+++...>>>OOO```hhhiiikkkkkkjjjjjjjjjjjjiiihhhgggffffffiiiiiiiiiiiiiiiiiijjjjjjggghhhiiihhhggghhhjjjkkkjjjjjjiiiiiihhhggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggfffeeedddddddddeeedddcccbbbbbbcccdddeeefffdddcccaaaaaacccdddfffcccccccccccccccccccccccc```bbbddddddbbbaaa``````______^^^______```aaaaaaaaaaaa```_________``````eeedddbbbaaaaaa```^^^\\\\\\]]]^^^^^^______^^^^^^]]]]]]]]]^^^^^^^^^______aaaaaaaaaaaaaaaaaaaaaaaa]]]^^^^^^^^^^^^^^^]]]]]][[[ZZZZZZZZZZZZ\\\]]]^^^[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]^^^___\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]___^^^]]]\\\\\\]]]^^^___^^^^^^]]]]]]]]]]]]^^^^^^___^^^^^^]]]]]]^^^^^^___^^^^^^]]]]]]]]]\\\\\\\\\]]]]]]^^^^^^___^^^^^^]]][[[[[[\\\]]]^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^______]]]]]]]]]^^^^^^_________^^^^^^^^^^^^____________[[[[[[[[[[[[[[[[[[[[[[[[[[[VVVMMMCCC:::444111000,,,***((('''((((((&&&%%%((()))))))))(((&&&$$$######%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((+++222===HHHLLLHHHDDD===333)))+++555@@@CCCBBB999666222333===FFFDDD<<<111999FFFSSS[[[^^^]]][[[QQQEEE555+++''''''((()))+++,,,000999KKK___iiijjjkkkmmmjjj___NNN>>>444111:::HHH]]]mmmsssuuuwww{{{vvvyyyxxxuuutttooo[[[FFF999>>>WWWqqqzzz}}}yyyttteeeLLL666,,,)))''')))(((((('''&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&+++------666MMMiii{{{yyynnnKKK@@@444...///===[[[wwwxxxZZZEEEQQQjjjsssQQQ<<<555,,,,,,111...%%%%%%,,,...))),,,,,,...111111///---,,,---,,,+++******,,,...000000111EEEjjjtttUUUFFFJJJ___|||bbbEEEMMMfffuuuWWW@@@666bbbbbbbbbcccbbbbbbaaaaaa``````aaabbbbbbbbbbbbaaaaaaaaa`````````aaabbbbbbccccccbbbaaa___^^^^^^]]][[[VVVIII999///,,,***((()))))))))))))))((((((''''''''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''(((&&&''')))&&&!!!!!!$$$)))))))))))))))((('''&&&(((000>>>NNN]]]qqqrrrIII777666777777666222...+++******))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((***+++***(((&&&&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&############$$$%%%%%%&&&''''''(((((())))))******(((&&&''')))***+++///444BBBRRRbbbiiijjjjjjkkkjjjllllllkkkjjjhhhgggfffeeehhhiiiiiiiiijjjjjjjjjjjjeeeggghhhhhhhhhhhhkkkmmmjjjiiiiiiiiihhhhhhggggggggggggggggggggggggggggggffffffeeeeeeddddddccccccddddddccccccccccccdddddddddcccbbbbbbbbbbbbcccdddcccccccccccccccccccccccc```bbbccccccaaa``````aaa^^^^^^^^^___```aaacccccc```_______________`````````______```aaaaaa___]]]\\\\\\]]]^^^^^^^^^^^^]]]]]]]]]]]]^^^______``````aaaaaaaaaaaaaaaaaaaaaaaa^^^____________^^^]]]]]]ZZZZZZ[[[\\\\\\]]]]]]]]]ZZZ[[[\\\]]]]]]]]]]]]\\\[[[\\\]]]]]]\\\]]]___aaa^^^]]]\\\\\\^^^^^^]]]\\\^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^______^^^^^^]]]]]]]]]]]]^^^^^^______^^^^^^^^^^^^______^^^^^^]]]]]]]]]]]]\\\\\\]]]]]]^^^^^^______^^^^^^\\\]]]^^^^^^____________\\\]]]]]]^^^^^^_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________```\\\\\\\\\\\\\\\\\\\\\\\\[[[WWWPPPEEE;;;444111111---+++)))((((((((('''&&&'''''''''&&&&&&$$$#########$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''')))---666???GGGKKKKKKJJJDDD;;;111+++...777@@@EEEEEECCC@@@@@@EEEIIIDDD<<<333;;;GGGSSS[[[]]][[[YYYJJJ===///)))'''&&&&&&''''''((()))---<<>>999111,,,,,,++++++******+++------111000===ZZZvvvcccNNNHHHUUUpppdddFFFLLLeeeuuuWWWCCC;;;^^^______````````````___aaaaaabbbccccccccccccbbbbbbaaaaaa````````````aaaaaaaaa``````___^^^]]]]]]ZZZTTTGGG888///...,,,)))***))))))(((((((((((((((((('''&&&%%%$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%$$$%%%&&&### '''((((((((((((((('''&&&...555BBBOOO[[[pppuuuMMM888444666666555222///,,,++++++(((((('''''''''&&&&&&&&&######$$$%%%&&&&&&&&&&&&###$$$%%%&&&'''((()))******(((%%%%%%&&&'''%%%$$$******))))))((((((''''''"""###$$$$$$""""""###%%%"""###%%%&&&''''''&&&&&&'''((((((((((((((((((((('''%%%&&&***++++++000777FFFVVVeeekkkkkkkkkkkkkkkllllllkkkjjjiiihhhhhhggghhhhhhiiijjjjjjjjjjjjjjjggghhhiiihhhggghhhjjjkkkiiiiiiiiihhhhhhhhhhhhhhhffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeccccccddddddddddddccccccddddddddddddddddddddddddccccccccccccccccccccccccbbbccccccbbbaaa```aaaccc````````````aaaaaabbbccc```_________```aaabbbbbb[[[[[[[[[]]]___```^^^\\\\\\]]]^^^^^^______^^^^^^]]]^^^^^^___``````aaaaaa```````````````````````````````````````___^^^]]]\\\]]]^^^___^^^]]][[[ZZZZZZ[[[\\\]]]]]]]]]\\\\\\\\\^^^^^^]]][[[[[[]]]```___]]]\\\]]]______^^^\\\^^^^^^^^^^^^^^^^^^^^^^^^_________``````_______________^^^^^^^^^^^^____________^^^^^^^^^^^^______^^^^^^]]]]]]]]]]]]\\\\\\\\\]]]^^^^^^______^^^^^^^^^^^^___`````````______\\\\\\]]]]]]^^^______```_________^^^^^^]]]]]]\\\]]]]]]]]]^^^^^^_________]]]]]]]]]]]]]]]]]]]]]]]][[[XXXQQQFFF;;;444111111///---+++***++++++)))(((((('''&&&%%%%%%%%%%%%%%%###$$$&&&&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''(((000;;;DDDIIIKKKLLLMMMIIIEEE===333---000;;;DDDHHHJJJJJJJJJLLLMMMHHH@@@444;;;GGGSSSZZZ[[[YYYVVVDDD666+++((()))&&&$$$%%%$$$(((((((((000EEE\\\iiimmmnnnnnnlllcccRRR===//////666HHH___nnnsssuuuxxxzzz|||zzzvvvuuuqqq^^^JJJ999:::NNNfffpppxxx}}}xxxxxxsssdddKKK666---++++++((('''''''''''''''((()))''''''''''''((((((((((((,,,''')))///...222JJJggg|||lllSSS===555111000???TTTqqq}}}|||___HHHRRRjjjvvvTTT>>>555---,,,...444;;;:::222+++))),,,,,,555FFFOOOHHH:::111,,,,,,++++++***)))))))))......666JJJfffttt[[[JJJNNNfffeeeFFFKKKcccuuuXXXFFFAAA```aaabbbccccccdddccccccbbbbbbcccddddddddddddccccccbbbaaa``````___```````````````___^^^^^^]]]]]]XXXRRREEE777000//////,,,+++***((('''''''''((())))))'''&&&%%%%%%&&&(((***%%%%%%%%%&&&&&&&&&'''''''''&&&(((+++)))%%%$$$'''%%%&&&''')))***+++++++++,,,222<<>>VVVhhhnnnqqqsssyyyzzzwwwssstttsssdddRRR======OOOgggqqqyyyzzzyyytttdddLLL777...------(((((('''(((((()))***+++(((((((((((())))))))))))...$$$$$$//////,,,???]]]tttzzz\\\CCC;;;666000999JJJhhhxxx~~~aaaKKKUUUmmmwwwUUU???666---444666AAAOOONNN???333111+++,,,888NNN[[[SSSBBB666222222111000...,,,***)))***---111???[[[|||eeeNNNJJJ```xxxfffGGGKKKcccuuuYYYHHHDDD``````aaabbbbbbbbbbbbbbb```aaacccddddddbbb___^^^aaaaaaaaabbbbbbaaaaaaaaa````````````___^^^]]]\\\\\\OOO???333...,,,)))'''"""&&&((('''$$$!!!&&&(((******((('''''''''!!!"""$$$%%%$$$###$$$%%%)))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%,,,...333;;;JJJgggqqqHHH666444777555222///---,,,++++++$$$%%%%%%%%%%%%%%%%%%%%%"""$$$'''((()))'''%%%###,,,)))&&&$$$%%%&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&(((------'''%%%((((((%%%&&&%%%$$$#########$$$%%%&&&''''''((((((((((((((()))))))))'''%%%%%%'''))),,,&&&%%%***+++***000;;;TTT^^^gggiiijjjlllllljjjhhhhhhhhhhhhhhhhhhhhhhhhjjjiiihhhhhhhhhiiikkkkkkhhhiiiiiiiiiiiihhhggggggjjjiiiiiihhhhhhhhhhhhhhheeeeeeeeeeeeeeefffggghhhdddeeeeeeeeefffgggggggggdddccccccbbbbbbccccccddddddddddddcccccccccbbbbbbcccccccccbbbbbbbbbaaaaaaaaa```___```aaabbbaaa```aaaaaaaaaaaabbbbbbbbbbbbaaaaaabbbbbbbbbbbbaaaaaa```___^^^]]]]]]^^^___```ccc___\\\]]]```aaa^^^[[[______```````````````___cccbbbaaa``````aaabbbcccbbbaaa___]]]\\\\\\\\\\\\\\\]]]_________]]][[[ZZZ\\\\\\\\\\\\\\\\\\\\\\\\___^^^]]]]]]]]]]]]^^^___________________________[[[\\\^^^``````___^^^]]]aaa```___^^^^^^___```aaabbbaaa```______```aaabbb^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^]]]\\\]]]]]]\\\\\\[[[\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^]]]___``````^^^]]]\\\\\\______^^^]]]]]]]]]]]]]]][[[^^^aaa```]]]\\\]]]___]]][[[UUUJJJ===333//////,,,,,,++++++***)))))))))''''''&&&%%%$$$$$$$$$$$$)))))))))(((&&&%%%&&&(((&&&&&&&&&&&&%%%$$$######+++222;;;BBBGGGJJJOOORRRNNNMMMIIIAAA777222222444CCCKKKMMMIIIJJJOOOJJJ???888999AAAOOOXXXWWWSSSQQQCCC222%%%&&&'''""""""'''&&&%%%'''(((***333GGGZZZhhhmmmooommmkkkdddOOO999//////444EEE]]]qqqyyywwwuuuvvvwwwwwwxxxssseeeWWWCCC>>>IIIdddxxx||||||xxxssscccKKK888...)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&(((***,,,---(((000666333+++,,,999FFFhhhxxx~~~rrrYYY===///222888999YYYpppgggKKKOOOmmmsssWWW???222...---333EEEXXXYYYFFF555///,,,000>>>TTTeeecccOOO<<<111...---///...)))((()))%%%...---222JJJgggxxx```PPPVVVfffrrrKKKEEE___vvvVVVAAA===___```aaaaaabbbbbbaaaaaa```aaacccddddddbbb___^^^bbbaaaaaaaaaaaaaaaaaabbb````````````___^^^]]]\\\XXXMMM>>>444222222111000'''(((***++++++***((('''$$$&&&(((((('''''''''(((((()))(((&&&""" ,,,+++******))))))******&&&&&&&&&&&&&&&'''''''''+++---222;;;MMMllliiiEEE666666888666333000...,,,,,,,,,(((((('''&&&%%%%%%%%%&&&$$$%%%&&&''''''&&&$$$###)))'''%%%%%%'''((((((((('''&&&%%%$$$$$$%%%&&&'''&&&******&&&%%%((((((%%%$$$$$$#########$$$&&&'''&&&''''''((((((((((((((()))))))))'''&&&%%%''')))+++&&&&&&***+++***222===VVV___hhhjjjjjjlllllljjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhggggggggghhhjjjjjjiiiiiihhhhhhhhhgggggggggiiiiiihhhgggggggggggghhhfffeeeeeeeeeeeefffggghhheeeeeeeeeffffffffffffffffffeeeeeeddddddeeeeeefffdddddddddcccccccccbbbbbbddddddddddddccccccbbbbbbfffdddbbbbbbcccbbbaaa_______________`````````aaaaaaaaabbbbbbbbbbbbaaaaaa______^^^^^^^^^^^^______bbb___\\\]]]```aaa^^^[[[^^^^^^____________^^^^^^bbbaaa````````````aaabbb```___^^^]]]]]]]]]^^^^^^YYY[[[]]]^^^______^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]___^^^]]]]]]]]]]]]^^^___________________________]]]]]]]]]]]]^^^^^^______``````___^^^^^^___``````aaa```____________```aaa^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^]]]\\\______^^^]]]]]]^^^^^^____________^^^^^^]]]]]]]]]______^^^^^^^^^^^^______]]]___```___^^^\\\]]]]]]______^^^^^^]]]^^^^^^^^^\\\]]]^^^^^^]]]]]]^^^___^^^\\\WWWLLL???555111000------,,,,,,+++*********''''''&&&%%%$$$$$$$$$$$$'''(((((('''&&&&&&((()))%%%%%%&&&'''''''''&&&&&&///666@@@GGGJJJMMMPPPSSSMMMMMMJJJCCC:::333111111@@@IIIOOOMMMOOOSSSOOOEEE777888AAAPPPYYYYYYTTTQQQDDD333''''''((($$$###((('''&&&'''((((((///@@@QQQdddkkkoooooooooiiiWWWCCC111///222???VVVkkkuuuwwwxxxyyyxxxxxxxxxtttgggZZZEEE???IIIdddyyy}}}}}}xxxrrrbbbJJJ666---***(((***))))))(((((())))))***%%%%%%%%%&&&'''((()))***...444888555......888BBB]]]ooo{{{dddHHH666111222222JJJccc}}}jjjLLLMMMhhhtttXXX@@@333///+++---999HHHHHH:::///---,,,000===UUUjjjjjjVVVBBB777222//////...++++++---)))000...///AAAZZZvvvgggSSSUUUaaawwwuuuOOOGGG```yyyXXXAAA:::______```aaaaaaaaaaaa``````aaacccdddcccbbb```___bbbbbb````````````bbbbbb````````````___^^^]]]\\\YYYMMM===222---,,,***(((,,,***)))'''&&&''''''((($$$&&&((((((((('''((()))%%%%%%%%%$$$######%%%''')))(((((('''''''''''''''&&&&&&''''''((((((((()))***,,,111<<>>YYYXXX;;;222333888666333000...,,,,,,+++,,,***'''%%%%%%&&&((()))))))))((('''&&&&&&%%%%%%$$$$$$%%%'''***,,,+++***((((((''''''''''''((((((''''''&&&&&&&&&'''&&&%%%$$$$$$######$$$%%%'''(((&&&''''''((((((((((((((('''((()))((('''&&&''')))+++''''''++++++,,,777EEE[[[dddkkkllllllmmmnnnllliiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiijjjllljjjhhhgggfffgggiiijjjhhhhhhgggfffffffffffffffggggggffffffffffffgggggggggggggggfffeeeeeeeeeddddddccccccbbbbbbccccccddddddddddddcccccccccbbbbbbdddddddddddddddddddddccc^^^^^^]]]___bbbccccccbbbaaaaaabbbbbbbbbcccccccccaaaaaabbbbbbbbbbbbaaaaaa]]]^^^___``````___^^^]]]```___]]]^^^``````___]]]^^^^^^_________^^^]]]]]]________________________bbbaaa```___^^^]]]\\\\\\^^^______^^^]]]\\\[[[ZZZ]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________^^^^^^]]]\\\]]]^^^___```^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^]]]\\\^^^]]][[[ZZZZZZ\\\^^^`````````______^^^^^^]]]]]]``````____________``````_________]]]\\\\\\^^^```]]]^^^^^^_______________^^^[[[XXXZZZ]]]```___^^^]]]]]]ZZZQQQDDD999333111---------,,,++++++******''''''&&&%%%$$$$$$$$$$$$%%%&&&'''&&&%%%%%%''')))%%%%%%&&&''''''''''''''')))111===EEEIIIJJJKKKMMMNNNNNNNNNLLLFFF===333---...;;;HHHNNNPPPQQQMMMGGG666666???PPP\\\]]]WWWSSSAAA555+++)))(((%%%%%%((('''''')))***((((((111;;;VVVdddpppssstttrrrgggZZZ>>>444,,,222CCCXXXmmmzzz}}}~~~|||zzzyyyvvvnnncccJJJ@@@EEE___www||||||~~~wwwqqq___GGG444---++++++***(((&&&$$$$$$&&&(((***)))***+++,,,,,,+++***)))---.........---------...>>>SSSooowww```HHH888111111222IIIggg}}}pppPPPIII___|||qqqUUU>>>222///...***(((++++++)))***...------999UUUqqqxxxfffQQQ:::333.........,,,,,,---)))000...+++333AAA[[[yyyyyy^^^SSSVVVbbb~~~~~~YYYMMM^^^|||\\\@@@444^^^______``````````````````aaabbbbbbbbbbbbaaaaaabbbaaa```______```aaabbb````````````___^^^]]]\\\SSSHHH:::000.........,,,)))))))))((((((''''''''')))))))))(((&&&$$$%%%&&&((('''&&&### """$$$***)))((((((''''''((((((###$$$%%%&&&'''((()))))))))---333AAAaaaTTT:::111///666444222///,,,+++******)))'''%%%$$$%%%'''***,,,+++******)))(((''''''&&&%%%%%%%%%'''******)))(((((((((((((((((((((((((((+++(((&&&'''((('''%%%$$$'''&&&%%%$$$$$$$$$&&&&&&&&&''''''(((((((((((((((&&&((())))))''''''''')))+++''''''++++++---:::JJJ]]]eeelllllllllmmmnnnllliiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkmmmllljjjhhhhhhiiijjjkkkhhhhhhgggfffffffffffffffhhhggggggfffffffffgggggggggggggggfffeeeeeeeeeddddddccccccbbbbbbccccccddddddddddddcccccccccbbbbbbbbbbbbbbbbbbcccccccccccc^^^^^^]]]___bbbccccccbbbbbbbbbbbbbbbccccccccccccaaaaaabbbbbbbbbbbbaaaaaa]]]^^^___``````___^^^]]]___^^^^^^^^^___```___^^^```````````````___^^^^^^^^^^^^____________^^^^^^^^^^^^^^^______`````````_________^^^]]]\\\ZZZZZZ[[[[[[\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^________________________\\\]]]^^^_________^^^]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^______^^^^^^______^^^^^^]]]\\\^^^]]]\\\[[[[[[]]]___```^^^^^^^^^______```````````````____________``````^^^___^^^]]]\\\\\\^^^aaa\\\]]]^^^^^^___^^^]]]]]][[[YYYWWWYYY]]]```___]]]\\\\\\ZZZSSSFFF:::333000,,,,,,++++++******))))))''''''&&&%%%$$$$$$$$$$$$&&&''''''&&&$$$###%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$(((111===GGGKKKNNNPPPRRRPPPPPPPPPPPPMMMEEE:::111000:::GGGOOOSSSSSSOOOJJJ777666===NNN[[[]]]XXXTTT>>>555,,,(((&&&$$$%%%&&&&&&&&&)))+++)))(((...666MMM^^^nnnrrrrrrqqqjjj```GGG999...///;;;OOOgggzzz{{{}}}}}}zzzyyyxxxppphhhMMM???@@@ZZZrrrzzzzzz|||xxxqqq___GGG444---,,,+++)))'''%%%######%%%''')))******+++,,,,,,+++)))((()))))))))***+++,,,+++***444GGGccczzz{{{hhhPPP===444333...???ZZZuuuqqqQQQIII]]]{{{nnnRRR;;;000......+++((()))((((((***...---,,,666RRRpppzzzkkkXXX???777111222333000......)))...,,,***///888NNNlllfffVVVTTTWWWttt^^^NNN[[[{{{]]]CCC555______```aaaaaaaaaaaa``````aaaaaabbbbbbbbbbbbbbb````````````````````````````````````___^^^]]]\\\SSSGGG888...++++++)))(((+++++++++***)))&&&$$$"""&&&''''''%%%"""!!!"""$$$%%%%%%%%%$$$######%%%'''((('''&&&&&&%%%%%%&&&&&&"""###$$$%%%'''(((******)))...555FFFiii|||QQQ:::111///555444111...+++***))))))'''&&&%%%%%%&&&(((+++,,,)))*********)))((('''''''''&&&%%%&&&((((((((('''''''''(((((((((((('''''',,,'''$$$'''***(((&&&%%%((('''&&&$$$$$$$$$%%%&&&&&&''''''(((((((((((((((%%%'''))))))((('''((()))+++'''(((+++,,,...===OOO^^^fffllllllkkkmmmmmmllljjjjjjjjjjjjjjjjjjjjjjjjiiijjjkkkkkkllllllkkkkkklllkkkjjjiiihhhiiijjjjjjiiihhhggggggffffffgggggghhhhhhggggggffffffggggggfffffffffffffffeeeeeeeeefffeeeeeeddddddeeeeeefffdddddddddcccccccccbbbbbbaaabbbbbbbbbbbbbbbcccccceeecccbbbbbbccccccbbb````````````aaaaaaaaabbbbbbaaaaaabbbbbbbbbbbbaaaaaa^^^__________________^^^^^^^^^^^^_______________aaaaaaaaaaaa```___^^^^^^^^^^^^___``````___^^^^^^XXXYYY\\\___aaacccdddeee]]]]]]]]]]]]]]]]]]]]]]]]ZZZ[[[[[[\\\\\\]]]]]]^^^]]]^^^^^^______^^^^^^]]]________________________[[[\\\^^^``````___^^^\\\^^^^^^____________^^^^^^]]]^^^^^^______^^^^^^]]]\\\]]]]]]^^^^^^_________^^^^^^______^^^^^^]]]\\\^^^^^^^^^______```aaaaaa]]]]]]^^^___```aaaaaabbb```__________________```]]]^^^^^^^^^]]]]]]^^^```\\\]]]^^^^^^^^^\\\[[[ZZZWWWWWWXXX[[[]]]___^^^]]]ZZZ\\\\\\UUUIII<<<333///,,,,,,+++******))))))(((''''''&&&%%%$$$$$$$$$$$$&&&''''''%%%###"""###%%%&&&&&&&&&&&&%%%$$$###"""%%%...:::CCCHHHKKKOOOQQQRRRPPPOOOQQQQQQKKKAAA888///555???IIIPPPRRRMMMIII999666;;;JJJYYY\\\XXXTTT<<<666...(((%%%$$$%%%%%%%%%%%%(((+++***(((,,,333CCCXXXkkkppppppppplllfffSSSBBB222///555DDD]]]sssxxx{{{|||zzzzzzxxxrrrjjjQQQ???<<>>CCCFFFJJJMMMRRRNNNLLLOOORRRPPPFFF>>>...///555AAALLLPPPLLLHHH;;;666999GGGVVVZZZWWWSSS<<<888000)))&&&&&&&&&&&&&&&%%%'''))))))''')))///:::RRRhhhnnnnnnpppoookkk^^^JJJ777000000999QQQhhhsssxxx{{{zzzzzzxxxssslllVVVAAA:::PPPlllxxx{{{}}}yyytttcccKKK888///+++)))))))))(((((((((((())))))'''''''''&&&''''''((((((******)))))))))***++++++///666IIIdddzzz~~~kkkPPP;;;333000000>>>[[[yyyxxxVVVIIIWWWtttlllOOO999000...---,,,+++))))))***++++++------777QQQooo|||rrrSSSEEE666000---***((((((...///******...,,,777OOOxxxxxx\\\LLLIII[[[xxxeeeQQQVVVvvvhhhLLL999``````aaabbbbbbbbbbbbbbb``````aaaaaabbbbbbbbbccc]]]^^^aaaccccccaaa^^^]]]````````````___^^^]]]\\\PPPEEE666---***+++***))))))(((''''''&&&'''((()))%%%&&&''''''&&&(((+++---((()))+++***)))''''''(((((('''&&&&&&%%%%%%&&&&&&$$$$$$&&&(((***+++---...+++111:::MMMsssqqqJJJ:::777666777555222///---,,,++++++++++++++++++************"""$$$'''((()))'''%%%###%%%###!!!!!!$$$'''))))))%%%&&&'''(((((('''&&&%%%%%%$$$***)))(((***%%%$$$$$$$$$%%%''')))***&&&''''''((((((((((((((($$$&&&)))))))))(((((()))+++((())),,,,,,///AAAUUU```ggglllkkkjjjkkklllkkkjjjjjjjjjjjjjjjjjjjjjjjjggghhhiiijjjkkkjjjiiiiiiggggggggghhhgggfffeeeeeejjjjjjiiihhhhhhhhhhhhhhhiiiiiihhhgggggggggggggggdddeeeeeeffffffgggggggggdddccccccbbbbbbccccccddddddddddddcccccccccbbbbbbcccccccccddddddeeeeeeeeeaaa```___```aaabbbaaa```bbbccccccccccccdddddddddaaaaaabbbbbbbbbbbbaaaaaa```___^^^]]]]]]^^^___```]]]^^^______^^^___```aaa____________^^^]]]\\\[[[^^^___```aaaaaa```___^^^]]]^^^```aaaaaaaaa```___bbbaaa___]]]\\\[[[ZZZZZZ\\\\\\]]]^^^^^^___``````]]]]]]^^^______^^^]]]]]]___________________________^^^]]]\\\\\\^^^___aaa^^^___```aaaaaa```___^^^^^^^^^___``````___^^^^^^\\\\\\]]]]]]^^^___``````^^^^^^______^^^^^^]]]\\\YYY[[[^^^`````````___^^^```````````````_________^^^^^^^^^]]]]]]^^^^^^^^^ZZZ]]]___```___^^^^^^___\\\\\\]]]]]]\\\YYYWWWUUUPPPUUU\\\^^^^^^\\\]]]^^^\\\___```ZZZNNNAAA666222......---,,,,,,++++++***''''''&&&%%%$$$$$$$$$$$$"""###$$$$$$###$$$&&&'''%%%%%%&&&'''(((((((((((((((///999@@@DDDGGGKKKNNNQQQMMMJJJMMMRRRQQQIIIAAA000...222@@@NNNTTTQQQMMM===777888EEETTTYYYVVVSSS<<<999222***''''''((('''&&&%%%&&&((('''%%%''',,,555NNNfffnnnnnnqqqrrrpppeeePPP;;;111---222HHH___pppvvvzzzzzzzzzxxxssslllZZZCCC:::OOOkkkyyy|||zzzuuueeeMMM999///+++(((''''''(((((((((((('''''')))(((''''''''')))***+++******)))(((''''''(((***///222AAA\\\uuuvvvZZZAAA666555000777SSSsss{{{YYYHHHTTTqqqmmmPPP:::000/////////...+++***,,,---,,,---...999SSSqqq|||fffUUUAAA666222///...///000///***---222000888MMMuuu~~~]]]III???LLLjjjhhhRRRVVVuuummmOOO:::[[[]]]___aaabbbbbbaaa```aaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaabbbbbbccccccaaa``````aaaaaa___\\\YYYPPPCCC333---...///+++$$$$$$%%%%%%&&&&&&%%%%%%$$$"""&&&'''###"""%%%'''&&&((($$$###&&&&&&$$$&&&))),,,+++***((('''%%%$$$$$$&&&%%%%%%''')))*********+++555AAAVVV|||oooIII888444333777555333222000...+++((())))))((((((((('''''''''$$$%%%%%%&&&'''''''''&&&$$$(((&&&"""%%%###'''%%%###$$$'''((((((&&&###$$$%%%&&&''''''''''''$$$$$$######$$$$$$%%%&&&"""$$$&&&%%%$$$###$$$$$$((($$$'''&&&&&&)))(((+++......444EEEWWWggghhhjjjkkklllmmmmmmmmmnnnllljjjiiijjjjjjiiihhhhhhhhhhhhhhhhhhgggffffffiiijjjjjjjjjiiihhhfffeeegggggggggggghhhhhhhhhhhhjjjhhhfffeeefffgggffffffddddddddddddddddddddddddgggfffeeedddddddddddddddgggfffdddcccbbbbbbcccdddccccccbbbbbbbbbbbbccccccaaabbbcccccccccaaa```___````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa]]]^^^_________^^^]]]\\\[[[[[[]]]]]]^^^]]]\\\[[[______````````````______^^^]]]\\\[[[ZZZ[[[\\\]]]_________^^^^^^]]]]]]]]]]]]]]]^^^^^^___`````````bbbaaaaaa```______^^^^^^```]]]\\\]]]```bbb```]]]``````_________^^^^^^^^^^^^]]]]]]^^^______^^^\\\aaa___^^^]]]]]]^^^___aaa^^^]]]]]]]]]]]]^^^______aaa```___^^^]]]\\\\\\\\\[[[ZZZZZZ\\\___aaaaaaaaa```````````````````````````^^^\\\]]]___```^^^\\\^^^^^^^^^^^^^^^___```aaa^^^]]]]]]\\\[[[ZZZYYYYYYZZZ[[[\\\]]]^^^_________]]]^^^]]]YYYRRRHHH>>>777111///---+++++++++***(((###$$$&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%###(((111:::AAAEEEFFFFFFKKKHHHFFFJJJOOOPPPJJJDDD:::333///777FFFPPPQQQMMM>>>111555EEEOOOVVVYYYSSS>>>444+++))))))%%%"""!!!%%%%%%%%%&&&&&&&&&''''''000@@@YYYlllqqqmmmnnnrrrkkk___KKK777...333AAAMMMnnntttyyyzzzzzzzzzvvvppp]]]GGG999HHHcccvvvyyyxxxwwwsssgggTTT>>>---&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((($$$(((***''',,,000)))...'''$$$(((,,,+++++++++'''...999JJJeee~~~wwwhhhMMM222555------@@@```zzz|||[[[GGGPPPppplllJJJ:::444+++((()))'''"""$$$***,,,(((000333:::LLLkkk~~~rrrYYYAAA777111)))''',,,)))***---...++++++333===fffhhhDDD@@@CCC]]]|||sss[[[OOOtttpppOOO999___```aaabbbbbbbbbaaa```aaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaaaaaaaaaaaaaa```______``````___\\\YYYPPPBBB333,,,---...***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$((()))&&&%%%'''(((&&&%%%###$$$((()))%%%%%%''''''''''''''''''&&&%%%%%%&&&&&&%%%&&&(((***++++++,,,666CCCZZZnnnJJJ;;;999888999777555444333111...+++***)))((('''&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&###((()))$$$###&&&'''%%%'''%%%###$$$&&&((('''&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&''''''###%%%&&&&&&%%%$$$$$$%%%)))!!!!!!'''(((((((((,,,+++,,,......555GGGXXXhhhhhhjjjkkklllmmmmmmmmmnnnllljjjiiijjjjjjiiihhhiiiiiiiiiiiiiiihhhggggggiiiiiijjjjjjiiihhhfffeeeffffffggggggggghhhhhhhhhjjjhhhfffeeefffgggffffffeeeeeeeeeeeeeeeeeeeeeeeegggfffeeeddddddddddddeeehhhhhhfffeeeccccccbbbbbbccccccbbbbbbbbbbbbccccccaaabbbbbbcccbbbaaa```___bbbbbbbbbbbbbbbbbbbbbbbb````````````````````````````````````````````````^^^______``````______^^^]]]]]]^^^______^^^]]]\\\______````````````______``````_______________```______^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^___`````````________________________]]]^^^_______________`````````_________^^^^^^^^^^^^]]]]]]^^^______^^^\\\aaa```^^^]]]]]]^^^```aaa^^^^^^]]]]]]^^^^^^___``````______^^^^^^^^^^^^^^^^^^]]]\\\]]]___```___^^^________________________aaa```^^^___aaaaaa```^^^^^^^^^^^^^^^^^^^^^______\\\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[\\\]]]^^^_________^^^^^^]]]ZZZSSSIII???888111///,,,+++++++++)))((($$$%%%'''&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&###&&&,,,555>>>DDDGGGGGGEEECCCBBBDDDJJJMMMLLLJJJ===444...333BBBMMMPPPNNNCCC444666EEEPPPWWWXXXOOO@@@666---,,,+++(((%%%$$$&&&&&&%%%%%%%%%&&&'''(((...<<>>VVViiiqqqrrrsssuuurrreeeOOO888---111999OOObbbvvv|||zzzvvvuuutttjjjRRR999888MMMfffvvv{{{xxxwwwnnn\\\DDD333------'''''''''&&&&&&%%%$$$$$$+++'''***...444DDDKKK@@@333///------***&&&&&&***+++))))))000CCC```{{{kkkRRR999999444222BBBaaa{{{lllRRRMMMeeennnKKK:::444+++...,,,***)))***------,,,...111777GGGfff|||cccGGG999444000......---,,,---...,,,***///666EEEccckkkLLL@@@FFF___xxxeeeSSSeee{{{YYY>>>______^^^______aaabbbcccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````______^^^^^^___^^^^^^______]]]ZZZWWWKKK@@@222***)))***)))&&&((('''%%%$$$$$$%%%'''(((''',,,...***((('''&&&"""'''$$$$$$&&&'''%%%%%%)))%%%%%%''''''((('''&&&&&&%%%&&&%%%$$$###%%%)))------888NNNooo[[[???:::<<<<<<555333000//////...---,,,***)))'''&&&%%%&&&&&&'''$$$%%%%%%&&&%%%%%%$$$$$$'''&&&&&&%%%$$$$$$'''***&&&&&&&&&%%%%%%%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%'''(((((('''&&&''''''%%%%%%(((+++***'''(((,,,******)))(((///@@@UUUccciiiiiijjjkkklllllllllllllllkkkiiiiiijjjkkkjjjiiigggggghhhhhhhhhhhhhhhggghhhhhhhhhgggggggggggggggeeeeeeeeeeeefffffffffggggggfffeeefffhhhhhhgggfffddddddddddddddddddddddddeeeeeedddddddddeeeeeefffbbbdddfffhhhiiigggeeecccccccccbbbbbbbbbbbbccccccaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbb````````````````````````___________________________^^^]]]\\\]]]^^^```aaa``````___^^^^^^^^^^^^^^^______````````````______[[[\\\]]]_________^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^___`````````^^^^^^^^^^^^^^^^^^^^^^^^___^^^\\\^^^```aaa```^^^^^^_____________________^^^]]]]]]^^^______^^^\\\``````____________``````___^^^^^^^^^^^^___``````ccccccaaa```^^^^^^]]]]]]___^^^]]]^^^`````````^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]^^^^^^^^^^^^_________^^^]]]]]]\\\\\\\\\\\\^^^^^^]]]]]]\\\[[[[[[ZZZZZZ[[[\\\]]]^^^_________[[[ZZZZZZYYYVVVMMM@@@777000...,,,++++++***)))'''((())))))(((%%%#########%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&'''%%%&&&,,,333555///((())))))'''%%%%%%,,,777AAAFFF===333///444???JJJQQQDDD333...888FFFUUUUUUFFF???444+++)))***(((&&&''')))'''%%%$$$$$$&&&)))+++)))***666LLLaaalllpppqqqrrrqqqiiiVVV???111000444FFF\\\ttt|||zzzvvvuuutttkkkVVV>>>999KKKcccssswwwwwwxxxrrr___GGG333+++++++++*********))))))(((((()))'''***,,,333HHHSSSKKK666111,,,+++***'''(((,,,***))))))///===SSSnnnttt^^^===:::222///:::VVVuuuqqqUUUJJJ```mmmKKK:::444+++...+++)))***++++++++++++***---222AAA```lllPPP>>>444///,,,+++---,,,,,,...,,,+++...444===XXXyyysssRRR???>>>QQQjjjkkkVVV```___BBB]]]]]]^^^___```aaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````____________```^^^[[[XXXIII???333,,,******)))&&&((('''&&&%%%%%%&&&'''((('''+++,,,)))&&&&&&&&&###((($$$###%%%&&&$$$&&&***'''''''''&&&&&&&&&&&&&&&'''((()))'''%%%%%%)))------888PPPttt~~~SSS:::777::::::444222...,,,,,,+++***)))%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$###%%%######&&&'''(((---333&&&''''''&&&$$$$$$%%%'''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%'''(((((('''&&&&&&'''$$$###%%%)))***''')))------...,,,***111BBBVVVbbbiiijjjkkkkkklllllllllkkkllljjjiiiiiijjjkkkjjjjjjffffffggghhhhhhhhhhhhggghhhggggggffffffgggggghhheeeeeefffffffffgggggggggfffeeeeeeggghhhiiigggfffddddddddddddddddddddddddeeeeeedddddddddeeeffffff]]]___aaadddeeedddcccaaaccccccbbbbbbbbbbbbccccccaaaaaaaaa```aaaaaabbbccc````````````````````````aaaaaaaaaaaaaaaaaaaaaaaa________________________]]]]]]]]]]]]]]]^^^___```______^^^^^^^^^^^^___```______````````````______]]]^^^___```````````````]]]]]]]]]^^^^^^^^^^^^___]]]]]]^^^^^^___`````````_________^^^^^^^^^^^^^^^aaa]]][[[]]]aaabbb```]]]^^^^^^^^^_______________^^^]]]]]]^^^______^^^\\\______________________________^^^^^^______```aaabbbbbb```___^^^]]]]]]]]]^^^]]]]]]^^^```bbbaaa```^^^^^^^^^^^^^^^^^^^^^^^^]]]___``````______aaabbb___^^^^^^]]]]]]]]]]]]^^^______^^^]]]\\\[[[ZZZZZZZZZ[[[\\\]]]^^^_________[[[ZZZYYYZZZXXXPPPBBB777111///---+++++++++***(((((()))***(((&&&$$$###$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%!!!!!!$$$+++111222---'''&&&&&&$$$""""""'''///666AAA>>>888222111888EEEOOOHHH888333888DDDUUUYYYLLL@@@555+++((()))'''&&&&&&((('''&&&%%%%%%''')))***+++)))000CCCXXXfffmmmqqqooopppkkk[[[GGG777111111???VVVooo{{{{{{yyywwwvvvooo]]]FFF>>>LLLdddssswwwxxx{{{wwweeeJJJ444)))(((((((((((()))))))))))))))%%%&&&)))(((...GGGXXXSSS<<<333***((())))))))),,,***)))***///666GGG```uuuzzzgggEEE888...---555IIIjjjvvvYYYJJJ]]]lllJJJ:::444+++...)))(((***+++***)))***))),,,000???]]]~~~tttZZZCCC444---***)))---++++++...---+++...333666LLLkkkzzz[[[CCC;;;HHH^^^|||oooXXXZZZ|||eeeFFF^^^___```aaabbbbbbaaa```aaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaaaaaaaaaaaaaa```______``````___\\\YYYGGG???555...,,,+++)))&&&'''''''''''''''''''''''''''+++,,,(((%%%''''''%%%&&&$$$$$$'''(((%%%%%%((('''&&&%%%$$$$$$%%%&&&'''***,,,...,,,((('''***---000;;;UUUzzzsssJJJ444444888777666333///,,,++++++)))(((%%%&&&''''''&&&$$$"""!!!%%%%%%%%%%%%%%%$$$######$$$"""###(((((('''***000&&&'''(((&&&$$$###%%%'''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''%%%&&&((((((&&&%%%&&&'''$$$!!!###'''***)))***---,,,///...,,,555III\\\fffjjjjjjkkklllllllllkkkkkkllljjjiiiiiijjjkkkkkkjjjfffggghhhiiiiiiiiiiiiiiihhhgggffffffffffffggghhhffffffggggggggghhhhhhhhheeeeeeeeegggiiiiiigggeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddeeefffggg___```bbbdddddddddcccbbbccccccbbbbbbbbbbbbccccccbbbaaa`````````aaacccddd````````````````````````bbbbbbbbbbbbbbbbbbbbbbbb________________________\\\]]]^^^___```````````````____________```bbbccc______````````````__________________```aaabbbccc]]]]]]]]]^^^^^^^^^______]]]]]]^^^^^^___`````````^^^^^^^^^______``````aaa^^^^^^^^^^^^___``````___^^^^^^^^^_________``````^^^]]]]]]^^^______^^^\\\]]]]]]^^^^^^^^^^^^]]]]]]_______________``````aaa___^^^^^^^^^^^^^^^_________^^^]]]^^^aaabbbaaa```________________________\\\___aaa```______aaaccc^^^^^^^^^^^^^^^^^^______^^^^^^^^^]]]]]]\\\\\\\\\ZZZ[[[\\\]]]^^^_________]]][[[[[[\\\[[[SSSDDD999222000...,,,,,,,,,+++)))'''((()))(((&&&$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$ !!!$$$(((,,,,,,***'''"""""""""""""""%%%))),,,:::======666///111>>>KKKLLL>>>777888@@@SSSZZZNNN@@@555***''''''%%%$$$$$$'''''''''''''''(((((()))'''$$$(((888LLL]]]iiipppnnnooolll```NNN===333///555LLLfffuuuyyyzzzyyywwwsssbbbKKK???KKKcccssswwwsssyyyyyyiiiOOO888---+++%%%%%%&&&&&&''''''((((((%%%(((+++'''+++FFF]]]\\\HHH999,,,)))+++,,,,,,---+++***+++---///;;;SSSjjj~~~rrrWWW@@@000000333<<<[[[~~~{{{___MMM[[[~~~kkkIII999555,,,...)))(((,,,,,,)))(((***))),,,000>>>\\\~~~|||eeeLLL999///,,,---,,,******---...,,,...333111BBB]]]xxxgggLLL>>>CCCTTTrrrttt[[[RRRvvvgggFFF```aaacccdddcccbbb```^^^aaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaabbbbbbccccccaaa``````aaaaaa___\\\YYYFFF???666000---,,,)))&&&&&&&&&'''(((((('''&&&&&&(((,,,,,,'''%%%''')))'''$$$###%%%******&&&$$$&&&&&&$$$"""!!!"""$$$'''(((,,,///222000+++)))+++...999DDD^^^oooHHH555666;;;:::888555000---,,,+++***))))))***++++++***'''###!!!%%%%%%%%%%%%%%%$$$###"""%%%###$$$)))'''""""""'''&&&(((((('''$$$###%%%'''&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$&&&''''''&&&%%%%%%&&&%%%!!!!!!&&&***+++,,,...(((,,,---...999PPPdddnnnjjjjjjkkklllllllllkkkkkkllljjjhhhiiijjjkkkkkkjjjggghhhiiijjjjjjjjjjjjjjjhhhgggfffeeeeeefffhhhhhhgggggggggggghhhhhhhhhhhheeeeeeeeegggiiiiiigggeeeffffffffffffffffffffffffdddddddddddddddeeefffgggeeeeeefffggggggfffeeeeeeccccccbbbbbbbbbbbbccccccbbbaaa`````````bbbcccddd````````````````````````bbbbbbbbbbbbbbbbbbbbbbbb________________________\\\]]]___aaabbbaaaaaa`````````___```aaabbbdddeee______````````````_________^^^^^^^^^^^^```bbbccc]]]]]]]]]^^^^^^_________]]]]]]^^^^^^___``````aaa\\\]]]^^^___```bbbcccccc\\\___aaa```]]]]]]___bbb^^^^^^^^^_________``````^^^]]]]]]^^^______^^^\\\\\\]]]]]]^^^^^^]]]]]]\\\_______________```aaaaaa[[[[[[\\\]]]^^^___aaabbb```___^^^___```aaa```___````````````````````````ZZZ\\\______]]]]]]___bbb^^^^^^^^^^^^______```aaa\\\\\\]]]]]]]]]]]]^^^^^^ZZZ[[[\\\]]]^^^____________]]]\\\^^^^^^UUUGGG;;;333111...---------+++***'''((()))(((&&&%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$###%%%%%%&&&'''''''''&&&&&&$$$%%%%%%'''(((***++++++444;;;???888------:::GGGNNN@@@888666<<>>HHH```rrrvvvmmmuuuxxxlllTTT>>>444222''''''((()))***+++,,,,,,''',,,///)))+++HHHbbbcccRRRAAA000,,,000111000///,,,************333KKKccc~~~~~~jjjKKK666666444333NNNttt~~~cccPPP[[[}}}jjjIII999555,,,///***(((---...***(((+++(((+++///<<>>333222333+++))))))---...---///333...;;;TTTqqqpppTTTBBBBBBOOOlllyyy___MMMrrreeeDDDdddcccbbbaaaaaabbbcccdddaaaaaabbbbbbbbbaaaaaa```ccccccdddccccccbbbaaa```\\\^^^___^^^______YYYQQQBBB666,,,***+++)))'''&&&'''(((((('''%%%###$$$%%%&&&'''((((((''''''((()))%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&'''(((,,,888777...+++)))---:::GGGXXXoooqqqGGG222333888777666444000+++)))(((((((((%%%&&&%%%"""###&&&&&&&&&$$$$$$$$$%%%&&&'''###$$$%%%&&&'''&&&%%%%%%!!!$$$%%%$$$$$$$$$$$$((((((((('''&&&&&&%%%%%%&&&%%%$$$###"""###$$$%%%(((&&&$$$%%%((()))(((&&&'''&&&%%%&&&(((*********)))------,,,;;;TTTdddggghhhiiiiiijjjjjjiiiiiihhhiiiiiikkkllllllkkkiiiiiihhhgggfffffffffhhhiiijjjhhhgggfffggghhhhhhfffdddfffeeeeeeddddddfffggghhhdddcccdddeeeggggggeeecccgggfffeeeddddddeeefffgggdddcccccceeeggggggddd```dddddddddccccccbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa^^^^^^___```aaabbbcccccccccbbbbbbbbbaaaaaa``````bbbbbbcccccccccbbbbbbaaabbbbbbaaaaaa``````_____________________```aaaaaa___```aaaaaa```^^^\\\[[[^^^^^^______```aaaaaabbbZZZ[[[\\\\\\^^^^^^___```\\\]]]^^^^^^______^^^^^^\\\\\\^^^^^^^^^^^^\\\\\\[[[^^^aaaaaa^^^\\\]]]^^^bbbbbbaaa```````````````bbb___\\\[[[]]]___aaaaaa^^^^^^^^^___^^^^^^]]]]]]```___^^^___aaabbbbbbaaaaaa```___^^^^^^^^^^^^^^^```___^^^]]]]]]^^^___`````````____________``````]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^____________^^^^^^^^^]]]]]]^^^______^^^\\\[[[\\\]]]]]]]]]\\\[[[ZZZ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\WWWIII;;;///***(((+++...,,,******)))(((&&&$$$###$$$%%%&&&'''%%%$$$$$$%%%%%%###"""#########$$$$$$######"""(((&&&%%%###""""""######***###---)))$$$))),,,000===BBB777...111;;;AAAKKKDDD666///888JJJQQQMMMBBB777,,,))))))&&&$$$%%%&&&%%%%%%'''%%%"""###&&&'''%%%%%%+++777III]]]kkkooonnnnnnjjj^^^KKK888---111888PPPnnn}}}{{{xxx|||ooofffRRR???BBBZZZooovvvxxxwwwuuulllWWW???///*********)))(((((((((((((((%%%(((((('''///CCC\\\mmm\\\DDD...***...///------...'''%%%)))***---???TTTvvvoooZZZ>>>444555444FFFfff}}}|||fffPPP[[[rrrhhhLLL999000,,,,,,++++++******++++++,,,,,,+++...;;;WWWuuuvvv^^^EEE555///---,,,,,,,,,+++++++++******000555HHHiiizzzWWWBBBDDDKKK```}}}eeeRRRfffcccEEEccccccbbbbbbaaabbbbbbbbbaaaaaabbbbbbbbbbbbaaaaaaccccccccccccbbbaaa``````^^^______^^^______YYYRRRAAA666,,,***+++)))'''&&&###%%%&&&&&&&&&&&&((())),,,,,,,,,***&&&$$$###$$$#########$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&***444222,,,---,,,000<<>>111,,,***+++---)))&&&&&&)))''''''000>>>^^^vvvnnnLLL888333...666LLLooo|||rrr^^^TTTmmmfffIII777000---++++++************++++++)))***---888RRRqqqnnnPPP:::222222.........---------,,,,,,++++++666RRRsssjjjKKK???AAAQQQpppwww\\\fffdddFFFbbbbbbcccccccccaaa```^^^```aaaaaabbbbbbbbbbbbaaaccccccccccccbbbaaa```___aaabbb```^^^^^^___YYYRRR===444,,,++++++(((''''''&&&''''''&&&%%%%%%''')))+++++++++)))'''%%%%%%&&&&&&%%%$$$$$$%%%(((***,,,&&&&&&&&&%%%%%%&&&&&&'''''')))$$$$$$---...111<<<^^^hhhsssoooGGG444555::::::777555111...+++)))))))))######""" """###%%%%%%$$$######"""""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$!!!!!!###$$$%%%%%%&&&&&&'''(((((())) !!!###$$$%%%%%%$$$$$$&&&&&&%%%&&&'''''''''''''''&&&%%%&&&(((************,,,...555FFF[[[gggiiijjjjjjkkkkkkkkkkkkjjjjjjmmmlllkkkjjjjjjkkklllmmmhhhhhhhhhhhhhhhhhhiiiiiijjjiiihhhiiijjjiiihhhfffgggggggggggghhhhhhhhhiiifffeeeeeefffggghhhgggffffffffffffeeeeeefffffffffeeedddcccccccccdddddddddddddddddddddddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa``````_________________________________```aaaaaabbbbbbbbbbbbbbb^^^______``````aaaaaaaaa___^^^^^^^^^^^^___``````cccbbb```___^^^___```aaa]]]]]]]]]^^^^^^^^^______`````````_________^^^^^^^^^___``````aaaaaa``````^^^^^^____________^^^^^^______^^^]]]]]]^^^```aaaaaa``````_________``````aaa```___``````___]]]ZZZ\\\]]]^^^``````aaaaaaaaaiiijjjmmmqqqrrrooojjjfff^^^^^^^^^^^^^^^___```aaa````````````````````````aaaaaa```___^^^^^^^^^^^^````````````````````````]]]^^^^^^______^^^^^^]]]^^^]]]]]]^^^______^^^\\\^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\]]]]]]]]]]]]^^^^^^\\\^^^^^^]]]\\\XXXNNNBBB:::444///111111...,,,,,,***)))'''%%%######""""""$$$###"""###%%%&&&&&&$$$ !!!###%%%'''((())))))###$$$%%%&&&&&&&&&%%%$$$ !!!$$$&&&333XXXwwwzzzVVVEEE===AAA===///---666GGGGGG???444555CCCOOORRRFFF:::...***)))'''%%%&&&$$$"""''''''%%%%%%###&&&,,,---((()))===TTTjjjllloooooolll```KKK999222///666MMMffftttyyy{{{}}}wwweeeMMMDDDPPPgggvvv|||||||||vvveeeMMM999111((((((''''''(((((()))***))),,,///---+++555OOOgggjjjYYYCCC333---,,,++++++((('''(((+++***(((...666NNNnnnpppOOO888333///444EEEbbbtttuuubbbQQQiiieeeHHH777000...++++++************++++++)))***---888OOOnnnvvvWWW===111222------------,,,,,,,,,,,,///,,,111FFFeeesssQQQ======JJJggg~~~]]]aaazzzbbbCCCaaabbbbbbcccbbbaaa```___``````aaabbbbbbbbbbbbbbbbbbbbbbbbbbbaaa```______aaabbbaaa^^^^^^^^^XXXPPP:::222,,,++++++((('''((('''''''''&&&%%%%%%(((***'''((()))((('''&&&&&&(((&&&%%%$$$$$$%%%(((+++,,,'''&&&&&&%%%%%%&&&&&&&&&'''&&& """+++,,,...:::WWWdddqqq|||kkkDDD333333777777666444111...+++)))(((((($$$###"""!!!"""###$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&$$$"""!!!###$$$$$$%%%%%%&&&'''((())))))%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&)))(((&&&&&&((()))((('''***+++///:::LLL___hhhiiiiiiiiijjjjjjjjjjjjiiiiiilllllljjjiiiiiijjjlllllliiiiiiiiiiiiiiiiiihhhhhhjjjiiihhhiiijjjiiihhhffffffgggggghhhhhhhhhhhhhhhfffdddcccdddfffgggfffeeeeeeffffffffffffffffffeeedddddddddcccccccccdddeeebbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbaaa``````______^^^^^^]]]^^^^^^^^^^^^_______________```aaabbbbbbbbbbbbbbb^^^^^^______``````aaaaaa^^^^^^^^^^^^^^^___``````aaa```___^^^]]]^^^___```]]]]]]]]]^^^^^^^^^^^^^^^``````______^^^]]]]]]]]]^^^___``````aaaaaa``````^^^]]]]]]]]]]]]]]]]]]^^^^^^]]][[[[[[\\\^^^______``````____________``````````````````aaa___\\\ZZZ[[[\\\]]]^^^___`````````ccccccdddgggiiiiiigggeee^^^^^^^^^^^^^^^___```aaa________________________``````___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^]]]]]]^^^]]]]]]^^^______^^^\\\]]]]]]]]]]]]^^^______```\\\\\\\\\]]]]]]^^^^^^^^^[[[^^^___^^^]]]YYYPPPFFF<<<444///000000---++++++---,,,***)))'''&&&%%%%%%$$$###"""###%%%&&&&&&$$$######$$$%%%&&&&&&&&&&&&%%%&&&'''((((((((('''&&&)))))))))(((666aaaaaaKKK>>>BBB>>>///***333BBBFFFBBB777444@@@MMMSSSGGG;;;///***)))'''&&&'''***$$$!!!&&&******'''&&&&&&%%%(((,,,))))))777KKKcccjjjqqqrrroooeeeQQQ>>>111,,,111FFF```ssszzz{{{|||yyyjjjSSSEEEMMMdddwwwyyyyyy{{{wwwgggOOO:::000''''''&&&&&&&&&''''''(((&&&(((++++++)))222KKKdddooo^^^GGG666000///,,,(((%%%%%%(((***)))))),,,111BBBcccsssUUU<<<444111333???XXXnnnyyyfffOOOeeeeeeHHH777000...+++******))))))******+++***,,,///777LLLkkk|||___AAA222111,,,,,,,,,,,,++++++++++++///+++---<<>>QQQbbbjjjjjjjjjkkkkkkllllllkkkkkkjjjkkkjjjjjjiiiiiijjjjjjkkkiiiiiijjjjjjjjjiiihhhgggiiihhhggghhhiiiiiigggeeeeeefffggghhhhhhhhhggggggfffdddcccccceeeffffffeeeeeeeeefffggggggfffeeeeeecccdddeeeeeeccccccdddeeeaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccccccccc`````````______^^^^^^^^^^^^^^^^^^_____________________```aaabbbbbbbbbbbb__________________``````^^^^^^]]]]]]^^^^^^___```______^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^_______________^^^^^^^^^]]]]]]\\\\\\]]]^^^^^^^^^^^^]]]^^^]]]]]]\\\\\\]]]]]]^^^\\\[[[ZZZ[[[]]]^^^^^^]]]______^^^^^^______`````````______```aaa```]]][[[\\\\\\]]]^^^_________^^^___^^^]]]___bbbddddddddd______^^^^^^^^^___``````^^^^^^____________^^^^^^___^^^^^^^^^^^^^^^______]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]^^^]]]]]]^^^______^^^\\\]]]\\\\\\\\\]]]^^^___```[[[\\\\\\]]]]]]^^^^^^___[[[^^^```^^^]]]ZZZRRRJJJ<<<555//////000---++++++******)))((('''%%%$$$$$$%%%#########%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$(((&&&'''(((555\\\~~~___JJJ>>>AAA>>>000)))...:::DDDEEE999444===KKKSSSIII<<>>===LLLppp___XXXnnnbbbCCC``````___``````aaabbbccc___```aaabbbbbbcccccccccbbbbbbbbbbbbaaa```___^^^^^^```aaa```___]]]TTTJJJ666000---,,,+++'''''')))'''''''''%%%%%%&&&***---&&&''''''&&&$$$"""###$$$!!!""""""###$$$%%%%%%&&&&&&%%%$$$$$$#########$$$'''&&&!!!%%%---***///AAAWWWeeessszzz^^^???555666999:::333222000---***(((&&&%%%%%%###"""###&&&'''&&&$$$"""###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''!!!###%%%&&&%%%%%%&&&'''%%%&&&&&&&&&''''''((((((#########"""######$$$$$$%%%'''((((((&&&&&&''')))'''%%%%%%&&&(((*********+++***000AAAUUUeeejjjkkkkkkllllllllllllllllllkkkhhhiiiiiijjjjjjiiiiiihhhiiijjjjjjjjjjjjiiihhhggghhhggggggggghhhhhhfffeeedddeeefffggghhhgggffffffgggeeecccdddeeegggggggggeeeeeefffggggggfffeeeeeeaaadddffffffdddccccccdddaaaaaabbbbbbbbbcccccccccccccccccccccccccccccccccaaaaaaaaaaaaaaa`````````^^^^^^______````````````^^^___```aaabbbbbbbbbbbb__________________^^^^^^^^^^^^]]]]]]^^^^^^___```______````````````______________________________`````````_______________[[[[[[\\\]]]]]]]]]]]]]]]___^^^]]]]]]]]]]]]^^^___\\\[[[ZZZ\\\___```___]]]___^^^^^^^^^^^^___```aaa```___^^^___``````___]]]^^^^^^_______________^^^___^^^^^^___aaacccbbbbbb```______^^^^^^^^^______^^^___```aaaaaa```___^^^]]]]]]]]]]]]^^^___``````]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]^^^^^^]]]]]]\\\^^^]]]]]]^^^______^^^\\\___^^^]]]\\\[[[\\\\\\]]][[[[[[\\\]]]]]]^^^______ZZZ^^^aaa___]]]ZZZTTTLLL===555000000000...,,,---&&&&&&&&&&&&%%%$$$###"""&&&$$$###$$$%%%%%%$$$######$$$$$$$$$$$$$$$######&&&%%%$$$###############""""""'''000KKKeeeiiiJJJ>>>999???@@@777///...333AAAFFF<<<444;;;JJJSSSJJJ===000+++)))''''''((((((%%%$$$'''&&&######%%%'''!!!"""(((%%%&&&777NNNaaaqqquuutttnnnaaaQQQ999333///888MMMdddsssxxxxxxzzzrrr\\\FFFDDDZZZsssxxxyyy|||{{{nnnUUU>>>111,,,+++***)))(((''''''''')))%%%%%%)))+++111FFF^^^rrrooo```GGG444,,,+++***(((((('''%%%%%%(((+++,,,555GGGbbbxxxlllKKK:::111...333BBBbbb}}}rrrQQQ```vvvfffKKK:::222///******))))))))))))*********---...333CCCaaarrrQQQ;;;444------,,,,,,,,,+++++++++'''***,,,222FFFgggnnnJJJBBB:::DDDgggfffYYYkkkbbbCCC______^^^___```aaaccceee______```bbbbbbcccccccccbbbbbbbbbbbbaaa```___^^^]]]```aaa```___\\\RRRHHH555000---,,,+++''''''***,,,+++)))&&&$$$$$$''')))###$$$%%%%%%######$$$%%%######$$$&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&###'''...,,,222GGGZZZhhhssswwwZZZ>>>777999<<<===222111///,,,***'''%%%$$$"""  ###$$$###!!!!!!"""$$$&&&'''''''''&&&&&&%%%$$$###$$$%%%&&&'''###%%%''''''&&&$$$$$$$$$&&&&&&&&&'''''''''''''''%%%%%%$$$$$$%%%''')))***&&&(((******(((''')))+++$$$######%%%))),,,------+++***000BBBXXXfffkkkkkkjjjkkkkkkllllllkkkkkkjjjggghhhiiijjjjjjiiihhhgggiiijjjkkkkkkjjjiiihhhggghhhgggfffggghhhhhhfffdddcccdddfffgggggggggfffeeehhhfffddddddfffhhhhhhhhhdddeeefffggggggfffeeeddd```dddggggggeeeccccccdddbbbbbbcccccccccdddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbcccccc_________`````````aaaaaa^^^___```aaabbbbbbbbbbbb`````````______^^^^^^]]]^^^]]]]]]]]]]]]^^^_________```aaabbbbbbaaa```___``````````````````______`````````aaaaaaaaaaaaaaa\\\]]]^^^^^^______^^^^^^```___^^^]]]]]]^^^___```\\\[[[[[[^^^aaabbb___]]]^^^^^^^^^^^^^^^___```aaa___^^^]]]^^^___```___^^^``````````````````______^^^]]]]]]^^^``````^^^]]]aaa```___^^^^^^^^^^^^^^^___```aaabbbbbbaaa```___\\\\\\\\\]]]^^^___```aaa]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]^^^^^^]]]]]]\\\^^^]]]]]]^^^______^^^\\\aaa```^^^[[[ZZZYYYYYYZZZ[[[[[[\\\]]]]]]^^^______ZZZ___aaa___]]][[[UUUNNN>>>666000000111///...///((()))))))))((('''&&&&&&'''%%%$$$$$$%%%%%%###"""""""""###$$$$$$$$$$$$###,,,***((('''&&&&&&''''''&&& $$$''')))777FFFGGG444111333===CCC>>>777333///???FFF===444:::IIISSSKKK>>>000+++)))''''''((()))((()))+++)))&&&'''+++%%% """''' 111CCCYYYnnnsssrrrooocccVVV>>>777///333DDD]]]ooowwwxxxzzzttt___FFF@@@VVVooozzz{{{~~~~~~qqqXXX@@@333......,,,***)))(((((((((---&&&%%%***,,,111EEE[[[sssvvvlllOOO444((())),,,------***'''&&&***------333>>>VVVqqqsssQQQ===333///333999[[[xxxsssRRR___tttgggLLL:::222///******))))))))))))******))),,,---000@@@^^^|||yyyXXX@@@777......---------,,,,,,,,,(((---///111@@@___}}}qqqMMMFFF<<>>BBB777***---777@@@AAA:::999DDDQQQFFF<<<333///***$$$&&&,,,%%%%%%&&&'''&&&%%%###"""%%%$$$###$$$%%%(((+++---;;;SSSlllvvvvvvrrrkkkdddFFF333111444777SSSrrruuuwwwwwwvvviiiOOO>>>NNNjjjyyyzzzzzzzzztttbbbGGG000))))))(((&&&%%%&&&(((***$$$'''+++***&&&))):::MMMqqqwwwmmmZZZFFF000(((111***)))))))))))))))******...888PPPlll|||cccEEE222///333555HHHddd~~~~~~ttt^^^XXXjjj|||bbbGGG777000...++++++************++++++,,,------...:::UUUtttbbbEEE555000...,,,*********((('''(((000...---:::NNNnnn[[[;;;555BBBOOOuuuuuu[[[eeebbbGGG``````aaabbbccccccdddddd```aaaaaabbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadddccc```^^^^^^ZZZMMM@@@111...+++)))(((((('''&&&((('''&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&'''))))))(((---===MMM```gggnnntttyyySSSGGGJJJHHH@@@:::666222---***((('''%%%$$$&&&%%%###$$$$$$%%%###"""$$$###%%%###"""$$$######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&%%%$$$###"""$$$$$$%%%%%%&&&&&&''''''((($$$$$$''''''$$$$$$((($$$%%%&&&%%%%%%%%%''')))&&&'''((((((((((((***,,,///+++222GGG^^^jjjllllllhhhjjjkkkkkkjjjiiikkklllkkkjjjhhhgggggghhhjjjkkkiiiiiihhhhhhhhhgggggggggggggggfffffffffeeeeeeeeeeeeeeeddddddeeefffhhhiiiiiihhhhhhggggggggghhhhhheeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddccccccccccccbbbbbbaaabbbcccdddeeebbbbbbccccccdddeeeeeeeeeccccccbbbbbbaaaaaa``````bbbbbb``````___```aaaaaa``````aaaaaabbbbbbbbbbbbbbb```______``````___^^^________________________bbbbbbbbbbbbaaaaaaaaaaaa_________`````````````````````_________^^^^^^^^^\\\]]]___``````^^^]]]\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]^^^]]]\\\]]]```bbb^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___]]]\\\\\\^^^______^^^_______________^^^^^^^^^```aaaaaa```^^^\\\]]]^^^\\\]]]^^^_________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^______``````aaa```____________^^^^^^^^^]]]]]]]]]]]]]]]^^^______^^^^^^^^^]]]\\\\\\^^^```]]]]]]\\\\\\\\\]]]^^^___[[[\\\___```^^^ZZZUUURRRCCC<<<333...---......---)))'''(((+++***$$$!!!"""%%%&&&&&&%%%"""!!!!!!"""$$$#########$$$%%%%%%&&&&&&(((******(((%%%$$$$$$((('''%%%%%%%%%''')))***'''(((+++222===BBB:::...///777@@@@@@:::777@@@MMMKKK@@@555...'''!!!!!!&&&###$$$%%%''''''''''''&&&'''&&&&&&&&&((()))+++,,,222GGG```ooouuuvvvqqqjjjKKK555///222555LLLjjjsss}}}|||zzzmmmRRR>>>JJJccczzz{{{||||||vvveeeKKK444,,,+++)))'''%%%%%%&&&(((%%%&&&))))))'''***999IIIlllvvvsssbbbMMM666***222***))))))(((((())))))***,,,444IIIfff|||fffHHH333///222111BBB^^^yyywww^^^VVVfff|||bbbGGG777000...++++++************+++++++++,,,+++---:::SSSrrrhhhKKK888333111...---------,,,+++(((///,,,+++888KKKjjjbbbBBB777@@@JJJjjjzzz]]]bbbaaaFFF^^^___```aaacccdddeeeeeeaaaaaabbbbbbbbbaaaaaa```````````````````````````dddccc```]]]\\\WWWIII;;;///---***)))******))))))((('''&&&$$$$$$#########&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$###""""""""""""######$$$%%%&&&&&&%%%$$$###%%%&&&'''(((''',,,<<>>666///222999???;;;555:::EEEJJJBBB666,,,&&&$$$&&&)))$$$%%%&&&'''))),,,...///+++++++++++++++***((((((+++666HHH]]]nnnvvvsssmmm```DDD222333555???YYYtttyyyxxxzzzttt^^^HHHJJJZZZuuu{{{~~~zzznnnVVV@@@111...***((('''&&&&&&%%%(((%%%$$$&&&(((+++444===aaaxxxsss]]]BBB000111***)))(((((('''(((((((((***,,,888QQQmmmsssTTT;;;000000,,,777MMMhhh~~~}}}jjj[[[ddd}}}{{{bbbHHH888111///++++++++++++++++++++++++***)))+++///999NNNmmmzzz\\\CCC222///+++)))***,,,,,,,,,+++///+++***333@@@[[[~~~sssQQQ<<<888<<>>SSSdddjjjjjjkkkhhhjjjkkkkkkjjjiiikkklllhhhhhhgggggggggggghhhhhhggggggggggggffffffffffffggggggggggggggggggggggggeeeeeeeeefffffffffffffffhhhhhhiiiiiihhhfffdddcccddddddddddddddddddddddddcccdddddddddddddddddddddbbbbbbcccccccccbbbbbbbbbddddddcccbbbbbbaaaaaa```______``````aaabbbbbbbbbbbbbbbbbbbbbbbbaaa``````___```aaabbbbbbaaa___^^^bbb```______``````___^^^]]]]]]]]]]]]]]]]]]]]]]]]ccccccbbbbbbaaa```______aaaaaa``````____________aaa___^^^]]]]]]^^^```aaa``````______^^^]]]\\\[[[^^^^^^^^^]]]]]]\\\\\\\\\\\\]]]______^^^]]]^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^aaa___]]]]]]^^^^^^]]]\\\bbb```^^^\\\[[[\\\]]]^^^^^^`````````^^^]]]^^^_________^^^^^^^^^___```aaa^^^]]]]]]]]]]]]^^^___```^^^^^^^^^^^^^^^]]]]]]]]]```____________^^^^^^^^^]]]\\\\\\[[[[[[\\\\\\\\\[[[\\\]]]]]]\\\[[[\\\]]][[[\\\\\\\\\]]]]]]]]]]]]\\\]]]^^^___^^^[[[WWWUUUDDD>>>555000///000000///++++++)))&&&%%%&&&&&&%%%###$$$%%%%%%$$$###%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&'''&&&%%%$$$###""""""!!!$$$%%%&&&***444======777------555>>><<<666999CCCIIICCC999...((((((***,,,'''&&&&&&'''))),,,///111+++++++++***)))(((&&&%%%,,,111@@@VVVjjjsssrrrnnneeeLLL666222555:::PPPoooyyyxxx{{{xxxdddKKKFFFQQQoooyyy~~~zzzqqq[[[DDD111---)))(((((((((((('''(((%%%$$$&&&(((+++222999___xxxuuuaaaGGG444111******)))(((((((((((((((,,,,,,222FFFccc{{{yyy]]]CCC444000///666GGGaaayyyrrr___bbbzzz|||dddJJJ999222///***+++,,,,,,,,,,,,+++***+++***,,,111999KKKjjjeeeJJJ888444///------///111111---///,,,---333;;;SSSuuuwwwVVV>>>777:::MMMkkknnn[[[ooo~~~\\\@@@cccbbbbbbaaaaaa```______bbbbbbbbbbbbbbbaaa```___``````````````````````````````___^^^^^^YYYKKK<<>>>>>777888AAALLLHHH===111***))))))((('''&&&&&&&&&)))---111333++++++***)))'''&&&%%%$$$)))+++999PPPfffqqqttttttfffUUU;;;///222555FFFcccfffgggnnnrrrdddMMMFFFLLLjjjwww}}}zzzttt___III222...)))((()))***(((&&&)))&&&&&&((()))***000777[[[vvvwwwgggPPP999222,,,+++***))))))(((((()))---,,,///>>>ZZZuuu}}}eeeLLL:::111111555BBBZZZuuuwww______vvv~~~fffKKK:::222///***+++,,,------,,,+++***+++))),,,111777GGGeeemmmSSS:::555///,,,,,,...000111...///---///333666JJJlll}}}]]]BBB888:::IIIeeeyyy^^^gggbbbFFFaaaaaaaaaaaaaaa`````````bbbccccccbbbbbb```______aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```^^^^^^XXXIII:::111...+++)))(((((('''&&&$$$%%%&&&'''''''''&&&&&&$$$##################$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''')))***111BBBSSSbbbkkksssuuuwwwzzz|||{{{tttdddXXXUUUPPPEEE===<<<222///+++(((''''''&&&%%%###!!!!!!"""###$$$$$$### &&&'''"""!!!"""!!!"""######$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$((((((&&&&&&******&&&&&&'''((('''&&&&&&''')))((()))***)))((()))+++---)))222EEEZZZgggjjjiiijjjhhhjjjkkkkkkjjjiiikkklllhhhiiiiiiiiiiiiiiiiiihhhiiiiiihhhhhhhhhgggggggggfffggggggggghhhhhhhhhhhheeeeeefffggggggfffeeedddhhhhhhggggggggggggggghhheeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddcccccccccdddeeeeeefffeeedddcccbbbbbbbbbccccccdddeeeeeeeeeaaaaaaaaaaaaaaaaaabbbbbb___```bbbcccdddccccccccc``````aaaaaaaaa```^^^^^^bbb```______``````___^^^````````````````````````^^^^^^^^^^^^^^^^^^]]]]]]```````````````_________^^^^^^^^^_________``````___^^^^^^]]]]]]]]]^^^^^^[[[[[[\\\\\\]]]]]]^^^^^^\\\^^^``````^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___]]]\\\\\\^^^______^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^___```___^^^^^^___```]]]^^^```aaaaaa``````___^^^]]]\\\\\\\\\^^^```bbb^^^^^^^^^______``````aaa```____________^^^^^^^^^______^^^]]]]]]]]]]]]]]][[[]]]______^^^]]]]]]]]][[[\\\]]]^^^^^^^^^]]]]]]\\\]]]^^^___^^^[[[YYYWWWKKKCCC999333000000///---+++...---(((&&&((('''###$$$%%%&&&&&&$$$###$$$%%%$$$$$$$$$###$$$$$$%%%%%%###%%%'''(((&&&$$$######"""###$$$$$$%%%%%%%%%%%%$$$$$$###&&&///:::===;;;000+++111???@@@666555>>>KKKIII???222***)))((($$$%%%$$$$$$%%%(((...333777---+++)))'''&&&%%%&&&&&&'''(((444LLLaaalllrrruuuiii```CCC///111222===WWW\\\]]]hhhqqqhhhRRRHHHLLLgggwww~~~{{{wwwdddMMM555000***((()))***'''$$$(((''')))***)))(((...666UUUqqqzzzppp[[[@@@333---,,,+++***)))))))))))),,,+++---888SSSqqqlllUUU???333111111<<>>222---222@@@AAA666333;;;HHHGGG???222******(((######""""""$$$(((///666:::...,,,)))'''&&&&&&''''''((((((444JJJ]]]gggnnnsssmmmjjjKKK111222333:::PPPlllmmmuuu}}}qqqWWWHHHHHHfffwww~~~|||yyygggPPP888222,,,)))))))))&&&"""((((((+++,,,)))'''---666OOOmmm~~~|||vvvcccFFF555...---,,,+++******************,,,666OOOooopppZZZCCC444///...777PPPooo~~~bbb\\\rrriiiNNN;;;222///***+++---......---+++***)))''')))///333>>>[[[yyyyyyaaa???:::222---,,,...000111+++,,,,,,000222...>>>]]]lllLLL===<<<>>>VVVuuuggg\\\~~~\\\@@@]]]]]]^^^^^^______``````aaaaaaaaaaaabbbbbbbbbbbbcccbbbbbbbbbaaaaaa``````___aaa```\\\YYYSSSDDD444...---***(((&&&&&&&&&&&&'''(((((('''$$$###$$$&&&"""###%%%%%%&&&%%%$$$###""" &&&)))&&& !!!$$$%%%### """%%%222111555AAAMMMVVV^^^eeeqqqrrrsssvvvxxx{{{}}}~~~vvvpppggg]]]RRRFFF<<<555...,,,)))&&&%%%$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###"""""""""######$$$######$$$&&&&&&$$$### !!!"""$$$&&&((()))***&&&######&&&&&&$$$%%%((()))(((&&&$$$$$$%%%&&&'''***&&&###$$$'''))))))'''(((***,,,,,,,,,,,,...000///888MMMcccmmmkkkjjjllliiiiiijjjjjjjjjjjjiiiiiijjjjjjiiiiiiiiiiiijjjjjjiiiiiihhhhhhhhhhhhiiiiiihhhhhhhhhhhhiiiiiiiiiiiiddddddeeefffgggggggggfffcccdddeeefffggggggggggggdddeeeeeeeeeeeedddcccbbbggggggfffeeeddddddddddddeeecccbbbbbbeeeggghhhhhheeeeeeeeeeeeeeeeeeeeeeeeaaabbbbbbbbbbbbcccccccccbbbaaa___^^^^^^^^^___```aaaaaaaaa```______^^^^^^bbb```___^^^^^^___```bbb````````````````````````___^^^^^^]]]]]]^^^^^^___\\\]]]___``````___]]]\\\________________________^^^^^^]]]]]]]]]]]]\\\\\\\\\___aaa___```bbbbbb^^^]]]]]]]]]^^^^^^_________^^^]]]\\\]]]___```___^^^___^^^^^^___```___]]]ZZZ\\\\\\\\\\\\\\\\\\\\\\\\```___^^^^^^___```___^^^]]]]]]]]]^^^^^^^^^______^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^aaa```___^^^^^^^^^^^^^^^aaa___^^^^^^______^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]^^^^^^^^^^^^]]]\\\[[[\\\\\\]]]]]]^^^^^^___^^^]]]]]]]]]^^^]]]ZZZXXXPPPFFF:::333222111---)))+++***((('''((()))((('''((('''%%%###"""""""""###"""###$$$%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$###"""###%%%&&&%%%"""!!!$$$'''$$$&&&%%%%%%---;;;AAA@@@999222111999>>>:::555222DDDDDD>>>333***((('''%%%"""&&&(((&&&&&&---888???666,,,&&&(((+++(((''')))%%%)))...999NNNeeeppppppmmmfffUUU@@@///...;;;HHHffflllxxx~~~rrrZZZHHHCCC___uuu|||xxxzzzmmmYYY???+++%%%***''''''***'''&&&'''&&&&&&&&&)))///333QQQggg|||{{{kkkQQQ:::...***)))******'''&&&)))---,,,,,,333GGGccc}}}wwwfffKKK333222///222GGGiii~~~jjj^^^kkkgggOOO???333+++000///,,,+++******+++,,,)))...,,,+++000999UUUzzz~~~jjjHHH999------///+++))),,,---((((((.........:::JJJrrrtttQQQ===:::===JJJhhhhhh]]]ppp___BBB```````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaaaaa`````````___aaa```\\\YYYRRRCCC444,,,+++)))'''&&&&&&&&&''''''$$$"""###&&&'''&&&$$$###$$$%%%%%%%%%%%%$$$###***$$$!!!"""######%%%(((###$$$$$$###""""""$$$%%%***---888HHHUUU\\\dddjjjqqqrrruuuxxxzzz|||}}}}}}tttmmmdddYYYNNNCCC999333///---+++((('''&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$###""""""###$$$###"""#########$$$%%%&&&&&&'''&&&######&&&&&&$$$%%%((()))(((&&&%%%%%%%%%'''''''''&&&$$$%%%&&&(((''''''(((***,,,,,,+++,,,---///000:::NNNcccmmmkkkjjjllliiiiiijjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiihhhhhhgggggghhhhhhiiiggggggggghhhhhhhhhiiiiiieeeeeeffffffgggfffffffffdddddddddeeeffffffggggggeeeeeeeeeddddddcccccccccgggfffeeedddccccccccccccfffdddbbbbbbdddeeefffeeeccccccccccccccccccccccccaaaaaabbbbbbbbbcccccccccbbbaaa```_________````````````aaaaaaaaaaaaaaaaaaaaa```___^^^^^^___```aaa________________________________________________]]]^^^```aaaaaa```^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\___```______aaa```]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]\\\]]]___```___^^^___^^^^^^___```___]]][[[]]]]]]]]]]]]]]]]]]]]]]]]```___^^^^^^___```___^^^]]]]]]^^^^^^^^^_________^^^^^^^^^]]]]]]]]]\\\\\\_________`````````aaaaaa^^^^^^]]]\\\\\\\\\]]]]]]aaa___^^^^^^______^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]ZZZ[[[\\\\\\\\\\\\[[[ZZZ[[[\\\\\\]]]]]]^^^______^^^]]]]]]]]]^^^]]]ZZZXXXSSSHHH;;;444222222...+++,,,***(((((((((((('''&&&$$$$$$$$$%%%%%%&&&'''(((######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%$$$######$$$&&&!!!######"""(((444<<<===999111///777???>>>999666DDDDDD===111)))&&&&&&$$$###&&&'''&&&&&&,,,777???<<<222***)))***'''&&&(((###&&&***333FFF^^^kkknnnnnnhhhXXXBBB111...888DDD___jjjwww{{{qqq___NNNEEEXXXnnn|||wwwuuuvvvjjjWWWEEE000)))---)))(((***'''******))))))))),,,111555IIIddd{{{{{{pppWWW===111,,,***,,,+++((((((******))))))...>>>YYYttt|||mmmRRR999444//////AAAcccmmm___iii~~~iiiOOO<<<111+++---,,,,,,,,,+++***)))))))))...,,,+++000888QQQuuuqqqKKK;;;000000111---***,,,,,,'''(((---...---777EEEkkkyyyXXXBBB<<<:::LLLkkknnn\\\lll```CCCcccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaa```````````````___```aaa___\\\YYYPPPAAA333***)))(((&&&&&&&&&&&&'''(((!!!'''+++'''!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%"""!!!!!! !!!&&&%%%$$$######%%%&&&&&&&&&$$$--->>>QQQ\\\```ffflllnnnqqquuuxxxzzz{{{{{{zzzssslllbbbVVVKKKAAA888333...---,,,+++)))(((&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&(((%%%###"""###$$$######%%%%%%%%%$$$$$$$$$######&&&######&&&&&&$$$%%%((()))(((&&&%%%%%%%%%&&&'''###%%%&&&&&&&&&%%%&&&'''(((***++++++******,,,---222>>>QQQdddlllkkkjjjllliiiiiijjjjjjjjjjjjiiiiiigggggggggggggggggggggggghhhhhhgggggggggggghhhhhhffffffggggggggghhhhhhhhhffffffgggggggggfffeeeeeeeeedddccccccdddeeeggghhhfffeeedddcccccccccdddeeefffeeedddccccccbbbbbbcccfffeeecccbbbcccdddcccbbbddddddccccccbbbbbbaaaaaaaaaaaaaaabbbbbbbbbcccccccccbbbaaa````````````aaa`````````aaabbbcccccccccaaa```___^^^^^^___```aaa^^^^^^^^^^^^^^^^^^^^^^^^______```aaaaaa```______^^^___```aaaaaa```___^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]\\\\\\\\\___```]]]]]]___^^^[[[^^^^^^^^^^^^^^^^^^]]]]]]^^^]]]\\\]]]___```___^^^___^^^]]]^^^______]]][[[^^^^^^^^^^^^^^^^^^^^^^^^```___^^^^^^___```___^^^]]]^^^^^^^^^^^^_________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^___\\\\\\]]]]]]]]]]]]]]]^^^```___^^^^^^______^^^\\\^^^^^^^^^]]]]]]\\\\\\\\\ZZZ[[[[[[\\\\\\[[[[[[ZZZ\\\\\\\\\]]]^^^^^^______^^^]]]\\\]]]^^^]]][[[YYYVVVKKK===555222222000......,,,)))((((((((('''%%%$$$%%%&&&'''(((((())))))%%%$$$#########$$$%%%&&&###$$$%%%&&&&&&%%%$$$###%%%$$$"""###$$$%%%$$$$$$ ######!!!$$$...888===>>>555///555>>>@@@;;;666EEEEEE???333)))''''''&&&&&&''''''%%%%%%+++666???CCC999///***(((&&&%%%&&&$$$%%%&&&--->>>UUUhhhppppppjjj\\\GGG444---444===UUUgggvvvwwwqqqgggVVVGGGUUUlll{{{yyywwwyyynnn]]]III444,,,...)))'''***'''(((((((((''''''***...222@@@```zzz~~~}}}xxx```BBB555000,,,---,,,***)))+++(((((('''***555MMMlllvvv[[[AAA888111...<<<\\\{{{qqq```eeezzzmmmOOO:::000,,,***+++,,,---,,,+++((('''(((---,,,,,,000666LLLmmmpppPPP@@@333333333...+++---+++((()))---...,,,333>>>aaa```GGG===???YYYwwwvvv]]]ggg___CCCcccccccccbbbbbbaaaaaaaaa```aaaaaaaaabbbbbbbbbbbb````````````____________aaa```^^^\\\XXXNNN>>>111+++***(((&&&%%%$$$%%%%%%)))### '''+++'''!!!%%%%%%%%%%%%%%%%%%$$$$$$$$$---444111(((""""""%%%"""!!!"""&&&((('''%%%$$$///BBBTTT\\\]]]aaaggglllooosssxxxzzzzzzxxxwwwuuummmbbbVVVJJJAAA999444------,,,+++***(((&&&%%%$$$############$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''',,,)))&&&$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$#########&&&######&&&&&&$$$%%%(((''''''&&&%%%$$$%%%%%%&&& $$$((((((%%%$$$%%%&&&(((***++++++***)))+++,,,444BBBUUUeeekkkkkkjjjkkkiiiiiijjjjjjjjjjjjiiiiiifffffffffggggggfffffffffhhhgggggggggggggggggghhhffffffffffffgggggggggggggggggggggggggggfffeeedddfffeeecccbbbcccdddfffhhhfffeeecccbbbbbbccceeefffeeeeeedddcccbbbbbbbbbbbbeeecccbbbbbbcccdddcccbbbgggffffffeeedddcccbbbbbbaaaaaaaaaaaabbbbbbbbbbbbcccbbbbbbaaaaaaaaaaaaaaa`````````aaaaaabbbbbbbbbaaa```____________```aaa^^^^^^^^^^^^^^^^^^^^^^^^^^^___````````````___^^^^^^___````````````___^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]\\\\\\\\\\\\______\\\[[[]]]\\\YYY_________^^^^^^]]]]]]]]]^^^]]]\\\]]]___```___^^^___^^^]]]^^^______^^^\\\________________________```^^^^^^^^^___```___^^^^^^^^^^^^^^^____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^___```````````````___]]]^^^______^^^\\\______^^^]]]]]]\\\[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]^^^____________]]]\\\]]]^^^^^^\\\ZZZWWWMMM???555111000000//////---***)))((((((&&&%%%((()))))))))(((&&&$$$"""%%%$$$###""""""$$$&&&'''###$$$%%%&&&&&&&&&%%%$$$&&&###!!!!!!$$$&&&$$$""""""%%%'''$$$###***666???DDD:::111333;;;>>>999333GGGHHHDDD777---)))***)))((('''&&&&&&%%%)))444???GGG>>>222***&&&%%%%%%&&&'''''''''+++888NNNeeesssrrrnnnbbbMMM888...000666KKKcccuuutttqqqnnn]]]GGGRRRiii{{{}}}|||}}}tttfffJJJ444+++,,,(((&&&)))''''''''''''&&&&&&(((,,,///:::^^^zzz~~~hhhJJJ999222---,,,,,,***)))***)))))))))***111FFFhhh}}}cccJJJ999333///;;;ZZZyyyvvvaaa```ssspppRRR;;;111000+++,,,,,,---,,,+++***)))'''---,,,,,,000333FFFdddxxxXXXEEE555222111---,,,000,,,***+++...///---111888WWWvvvfffJJJ;;;KKKhhh```ccc~~~]]]AAAbbbbbbbbbaaaaaa````````````aaaaaaaaabbbbbbbbbbbb____________````````````bbb___]]]\\\XXXKKK;;;000---+++)))&&&$$$#########)))&&&$$$$$$&&&&&&%%%$$$'''&&&&&&%%%%%%$$$$$$$$$$$$---;;;EEEBBB555***&&&$$$""" !!!%%%'''&&&$$$&&&///AAAQQQXXXZZZ___eeelllpppuuuyyy{{{zzzxxxvvvssslllaaaTTTIII@@@888333+++++++++***)))'''&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&''''''''''''---***&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&######&&&&&&$$$%%%(((&&&%%%%%%$$$$$$$$$$$$$$$ $$$((((((%%%$$$%%%&&&((()))++++++******+++---777FFFYYYfffjjjjjjjjjkkkiiiiiijjjjjjjjjjjjiiiiiiffffffggggggggggggffffffhhhhhhgggggggggggghhhhhhffffffffffffggggggggggggggghhhhhhhhhgggfffeeeeeefffeeedddccccccdddfffhhhfffeeecccbbbbbbccceeefffeeeeeedddcccbbbbbbbbbbbbbbbaaaaaabbbdddeeeeeedddffffffeeedddccccccbbbbbb``````aaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```aaaaaaaaa``````_________``````____________``````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^______^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]\\\\\\\\\\\\^^^^^^ZZZZZZ\\\\\\YYY_________^^^^^^]]]]]]]]]^^^]]]\\\]]]___```___^^^___^^^\\\]]]^^^___^^^]]]________________________```^^^^^^^^^___```___^^^^^^^^^^^^_________``````^^^^^^^^^^^^^^^^^^^^^^^^aaaaaaaaaaaa````````````]]]]]]^^^````````````___```^^^]]]]]]^^^^^^]]]\\\______^^^]]]]]]\\\[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]^^^^^^___``````___^^^\\\\\\]]]^^^]]]\\\WWWNNN@@@555000//////...///---***))))))((('''%%%)))))))))(((&&&### %%%$$$###""""""$$$&&&'''###$$$%%%&&&'''&&&&&&%%%&&&### !!!$$$%%%$$$"""###&&&(((&&&###'''222===CCC:::111111888<<<999333DDDHHHEEE:::///*********)))'''&&&'''&&&'''111===GGGAAA555+++%%%%%%'''''')))(((''')))222EEE___rrrrrrpppgggTTT>>>000...111CCC]]]qqqrrrrrrqqq```GGGMMMdddxxx}}}}}}}}}vvvjjjLLL666,,,---((((((,,,******++++++******+++...111888[[[xxxoooSSS===444,,,++++++)))((()))((()))***,,,///AAAcccjjjRRR888222///:::VVVuuu{{{eee]]]kkktttVVV>>>555555///...---,,,+++,,,------(((---,,,,,,000111AAA]]]{{{```KKK666///---+++---222---,,,---/////////000444NNNkkklllLLL888KKKggggggccc}}}[[[???``````````````````______aaaaaaaaaaaabbbbbbbbbbbb___````````````aaaaaaaaaddd___\\\\\\WWWIII888...---+++)))'''%%%$$$$$$$$$'''((()))'''$$$###$$$'''((('''&&&%%%$$$$$$$$$%%%$$$(((000888666,,,%%%###$$$"""!!!"""$$$%%%%%%%%%$$$,,,<<>>555000,,,+++***)))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''''''''&&&&&&)))&&&$$$###$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&######&&&&&&$$$%%%(((%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&%%%&&&'''''')))***+++++++++---...:::KKK]]]gggiiijjjkkkjjjiiiiiijjjjjjjjjjjjiiiiiiggggggiiiiiiiiiiiiggggggiiiiiihhhhhhhhhhhhiiiiiiffffffggggggggghhhhhhhhhgggggghhhhhhhhhgggffffffgggfffeeeeeeeeeeeeggggggeeedddcccccccccdddeeeffffffeeedddccccccbbbbbbcccaaaaaaaaacccfffgggfffeeeccccccbbbbbbaaaaaa```````````````aaaaaaaaabbbbbbaaaaaabbbbbbbbbaaa```___aaaaaaaaa```___^^^^^^^^^````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^___^^^]]]]]]]]]]]]^^^___^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]\\\\\\\\\^^^]]]ZZZYYY\\\]]]ZZZ^^^^^^^^^^^^^^^^^^]]]]]]^^^]]]\\\]]]___```___^^^___]]]\\\\\\^^^______^^^________________________```___^^^^^^___```___^^^^^^^^^_________`````````^^^^^^^^^^^^____________```````````````_________[[[\\\]]]^^^^^^^^^]]]\\\___^^^]]]]]]^^^^^^]]][[[^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZ[[[[[[\\\]]]]]]]]]^^^______``````___^^^\\\\\\]]]^^^^^^]]]WWWOOOBBB777111.........///---***)))))))))(((&&&%%%%%%%%%%%%$$$###""""""%%%$$$#########$$$%%%&&&###$$$%%%&&&''''''&&&&&&$$$###!!!"""###$$$######"""###%%%%%%"""###,,,777<<<888222000666======888===DDDDDD;;;///***)))((()))&&&&&&)))'''&&&...;;;IIIEEE:::---''''''(((((('''&&&&&&''',,,;;;VVVlllrrrrrrlll[[[DDD333......;;;UUUkkkqqqtttsssaaaJJJKKKbbbxxxyyypppQQQ:::///000++++++000///******+++***)))***,,,...777TTTrrrttt___BBB777---++++++)))(((((('''&&&)))+++...;;;ZZZxxxqqq\\\999333...666OOOnnnlll]]]eee}}}www\\\CCC888888000///---++++++,,,...000)))---+++,,,000000???YYYyyymmmbbbeeemmmfffOOO999000---***---333---------...//////000111CCCaaasssRRR:::???SSSnnnqqqfffyyy^^^BBB______``````````````````aaaaaaaaaaaabbbbbbbbbbbb`````````aaaaaaaaabbbbbbeee^^^\\\]]]WWWGGG666---+++***((('''&&&''''''((($$$&&&'''&&&###"""%%%''')))(((&&&%%%$$$$$$%%%%%%""" !!!%%%&&&!!!$$$%%%%%%%%%###$$$%%%&&&%%%+++:::LLLYYY___dddiiiooorrrvvvyyy{{{zzzyyyxxxoooiii___TTTIII>>>555///...,,,+++)))((((((((()))&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&'''&&&%%%$$$$$$&&&$$$###$$$%%%%%%$$$###%%%%%%&&&&&&&&&'''''''''&&&######&&&&&&$$$%%%(((&&&'''''''''&&&&&&%%%%%%'''&&&$$$%%%&&&(((''''''&&&(((***+++,,,---///111<<>>222000+++***///...(((((()))((('''''')))+++444KKKjjjwwwkkkFFF:::///,,,---+++))))))'''&&&(((,,,---555PPPlllxxxfffAAA999000222GGGgggttt___bbbzzzyyy```FFF999777---------,,,---------...***---++++++///000>>>WWWyyyyyyYYYEEEHHHVVViiiSSS===555111------111------,,,+++---///000///999VVV{{{}}}\\\BBB:::AAAUUUsss{{{jjjrrreeeIII______``````aaaaaabbbbbbaaaaaaaaaaaabbbbbbbbbbbb``````aaaaaabbbbbbcccccceee^^^[[[]]]WWWFFF555,,,((((((''''''((()))+++,,,"""###$$$$$$###$$$&&&''')))((('''%%%$$$$$$%%%%%%)))$$$###''')))&&&"""!!!%%%'''((('''$$$###%%%((((((---;;;NNN]]]bbbeeegggmmmooorrruuuwwwwwwvvvuuupppkkkbbbWWWLLLAAA666000000...,,,)))))))))***+++'''&&&&&&&&&&&&'''((((((%%%&&&&&&'''&&&%%%###"""&&&%%%%%%&&&((((((&&&%%%''''''''''''''''''&&&&&&&&&######&&&&&&$$$%%%((((((((())))))(((((('''&&&***&&&###$$$'''))))))'''&&&(((***,,,,,,...000222===PPPbbbhhhhhhjjjkkkiiiiiiiiijjjjjjjjjjjjiiiiiiiiijjjlllmmmmmmllljjjiiikkkkkkjjjjjjjjjjjjkkkkkkhhhhhhhhhhhhiiiiiiiiiiiiffffffggghhhhhhiiihhhhhhggghhhhhhiiihhhhhhgggfffbbbcccdddeeeeeeeeeeeedddggggggfffeeeddddddddddddeeeeeeeeefffgggfffdddbbbcccccccccccccccddddddddd````````````aaaaaaaaaaaa___```aaaaaaaaa```^^^]]]``````aaaaaabbbbbbcccccc______````````````______````````````````````````cccaaa^^^\\\\\\^^^aaaccc``````____________``````________________________^^^^^^^^^]]]]]]]]]\\\\\\[[[]]]\\\YYYZZZ^^^___^^^]]]]]]]]]^^^^^^_________^^^]]]\\\]]]___```___^^^___]]][[[\\\]]]___```___^^^^^^^^^^^^^^^^^^^^^^^^```___^^^^^^___```___^^^____________`````````aaa^^^^^^^^^_________``````bbbbbbaaaaaa````````````^^^___aaaaaaaaa___]]]\\\___^^^\\\]]]^^^^^^]]][[[]]]]]]]]]]]]]]]]]]]]]^^^___^^^]]]\\\\\\]]]^^^___]]]]]]^^^^^^___````````````^^^\\\\\\]]]_________XXXRRRHHH===555111//////---+++))))))***+++***)))%%%$$$###"""###$$$%%%&&&"""###$$$%%%%%%%%%%%%$$$###$$$%%%'''((((((''''''!!!###%%%### """%%%$$$!!!###&&&%%%"""&&&...:::===;;;555666<<<>>>;;;777AAAFFF@@@444---+++))))))%%%'''---***%%%+++777QQQOOOEEE555,,,+++***'''%%%%%%'''((((((111KKKdddpppsssqqqcccMMM999000...000DDD^^^qqqyyyuuudddTTTBBBYYYqqq{{{{{{yyytttnnnXXX???222///)))''',,,++++++,,,,,,+++******,,,---111DDDcccyyyrrrIII<<<000---...,,,*********''')))......333JJJddd}}}mmmJJJ@@@333111DDDccc~~~yyybbbaaayyy{{{cccHHH999666***+++---......---,,,******---***+++///000===WWWtttzzzWWW@@@FFFWWWiiiUUUAAA:::555///---000,,,,,,***)))+++...///...111PPPxxxdddIII===:::HHHjjjlllmmmkkkOOO___aaabbbaaa```___```aaaaaaaaabbbbbbbbbbbbaaaaaaaaa______ccccccaaabbbeee```^^^]]][[[QQQAAA444///+++***)))((((((***,,,---&&&%%%%%%%%%&&&(((***+++)))(((&&&$$$#########$$$$$$$$$$$$$$$$$$###"""!!!&&&%%%%%%%%%!!! %%%$$$111BBBRRR[[[```dddfffmmmooorrrvvvzzzzzzxxxuuunnnjjjbbbVVVHHH===777444+++''''''***+++))))))***(((%%%######%%%%%%###!!!"""$$$%%%%%%###""""""###(((&&&###!!!"""$$$$$$$$$$$$$$$%%%%%%%%%$$$######((())))))&&&###!!!!!!"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%'''((((((((('''&&&)))'''(((+++---+++---111???RRRdddjjjiiiiiilllnnnggggggggghhhiiikkklllmmmkkkjjjhhhgggggghhhjjjkkkiiiiiiiiihhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhggggggggghhhhhhggggggfffdddcccbbbdddgggfffbbbbbbdddeeebbbeeeddddddccccccddddddeeedddddddddcccccccccbbbbbbcccdddeeefffeeeccc```___```aaabbbccccccbbbaaa```aaaaaaaaaaaa````````````aaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaaaaaaaa``````^^^___aaaccccccaaa```___aaa```___^^^^^^^^^^^^^^^```___^^^]]]^^^```bbbddd_________^^^^^^]]]]]]]]]________________________\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^_________bbbbbbaaaaaa```___]]]]]]\\\\\\\\\\\\]]]]]]^^^___\\\]]]]]]^^^^^^]]]]]]\\\aaa```___]]]]]]^^^^^^___```aaaaaaaaaaaaaaa``````````````````____________\\\]]]]]]^^^^^^]]]]]]\\\````````````aaaaaaaaaaaa______^^^^^^^^^^^^______`````````______^^^^^^^^^\\\\\\^^^^^^^^^^^^\\\\\\```aaaaaabbbaaa___^^^]]]\\\]]]___``````___]]]\\\YYYUUUMMMBBB777111111333///+++((((((++++++'''###%%%""""""$$$ #########"""""""""""""""###$$$%%%%%%&&&'''((((((###"""""""""###$$$%%%%%%!!!############$$$''')))666>>>===444111999>>><<<777???DDD>>>222)))&&&%%%&&&###"""%%%&&&(((///777IIIQQQJJJ555(((***+++%%%)))&&&'''***(((+++@@@YYYooossstttjjjUUU===000---///???WWWmmmwwwsssggg]]]FFFPPPjjj}}}|||xxxtttlllVVVAAA///+++,,,)))%%%&&&((()))))))))'''''')))***333GGGbbbyyyzzzqqq[[[CCC000...000+++((())))))&&&(((+++))),,,AAAZZZxxxqqqRRR>>>222333???___~~~zzzccc___ssszzzcccGGG555111///---***((('''(((***++++++...******111444===PPPppp}}}|||fffJJJGGG^^^rrrbbbJJJ666000222000***------,,,******+++///222999IIIhhhqqqNNN<<>>222---***)))((((((((()))+++,,,&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%###$$$%%%###!!!$$$+++666@@@NNNXXX^^^aaaccceeekkklllnnnqqqsssrrrooolllhhh```TTTJJJBBB<<<666111,,,((('''***+++)))(((***&&&%%%$$$%%%'''((('''&&&###$$$&&&%%%###""""""###&&&$$$!!!!!!"""######""""""###$$$%%%%%%&&&%%%%%%"""$$$%%%%%%%%%%%%&&&(((&&&%%%$$$$$$$$$%%%'''(((%%%&&&''''''(((((('''''',,,***+++------,,,000555KKK[[[iiillliiihhhiiiiiikkkjjjiiihhhgggfffffffffkkkjjjiiihhhhhhiiijjjkkkfffgggggghhhiiijjjkkkkkkgggggghhhhhhhhhhhhggggggeeeeeeeeefffggggggggghhhfffgggggghhhhhhggggggffffffiiihhhddddddggggggeeeeeeddddddccccccddddddeeecccbbbbbbbbbbbbaaaaaaaaaccccccbbbbbbaaa`````````bbbbbbaaaaaaaaaaaabbbbbb______``````aaaaaabbbbbb````````````````````````_________``````_________aaaaaaaaa``````_________``````___^^^^^^^^^^^^___^^^^^^^^^___``````aaaaaa]]]]]]^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\]]]]]]]]]]]]\\\\\\```______^^^^^^^^^^^^___```___^^^]]]]]]^^^___```bbbaaa```_________``````aaaaaaaaa```___]]][[[ZZZ[[[[[[\\\]]]^^^___``````]]]]]]^^^^^^^^^^^^]]]]]]^^^^^^^^^_________``````______^^^^^^^^^^^^______````````````____________^^^______``````______^^^^^^^^^]]]]]]]]]^^^______```^^^]]][[[[[[]]]^^^```\\\YYYQQQEEE999111///000111///,,,,,,......+++(((&&&&&&%%%###&&&(((%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%$$$&&&%%%$$$######""""""###%%%%%%$$$""" !!!$$$'''+++444888333333;;;CCCEEE???DDDGGGDDD:::000+++***+++&&&###%%%((()))---222DDDQQQRRR???---***+++)))&&&$$$&&&(((&&&'''666HHHgggooouuunnn[[[FFF666...---777JJJbbbtttvvvjjj]]]DDDIIIbbbyyy|||yyyuuulll[[[EEE111,,,---)))&&&'''))))))***)))(((''')))++++++:::UUUppp|||iiiQQQ999000...***'''(((((('''(((***((((((777HHHhhhuuuzzzfffLLL999555???___}}}mmmbbblllnnnTTT>>>444---,,,+++******))))))***(((,,,***)))//////555FFFnnnrrrVVV<<<000//////,,,---------,,,+++---000333...;;;UUUuuuccc@@@@@@AAAWWW{{{aaajjjpppaaacccdddcccbbbaaabbbcccaaaaaabbbbbbbbbbbbaaaaaaeeebbbaaacccbbb___^^^aaa___\\\ZZZWWWLLL===000+++***)))((((((((())))))***&&&&&&'''((('''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$"""!!!"""$$$"""!!!&&&---===EEEPPPYYY]]]```bbbdddkkklllnnnrrrtttssspppnnnhhh^^^PPPFFF@@@;;;444///,,,((('''***+++)))((()))$$$$$$$$$%%%&&&'''''''''###%%%&&&%%%$$$#########$$$""" """###"""""""""###$$$%%%&&&&&&&&&&&&"""###%%%%%%%%%%%%'''(((&&&$$$###""""""$$$&&&'''&&&&&&&&&''''''''''''''',,,++++++---,,,,,,111888PPP^^^jjjllljjjiiijjjiiimmmlllkkkjjjiiihhhhhhhhhjjjjjjiiihhhhhhiiijjjjjjkkkjjjjjjiiiiiihhhhhhhhhfffgggggghhhhhhhhhhhhgggcccddddddeeefffggghhhhhhffffffggghhhhhhiiihhhhhhfffhhhgggddddddggghhheeeeeeddddddccccccddddddeeebbbaaaaaaaaaaaaaaaaaaaaadddcccbbbaaaaaaaaaaaaaaacccbbbaaa``````aaabbbccc^^^______```aaabbbbbbccc________________________^^^^^^____________^^^^^^bbbaaa```_______________aaaaaa```````````````aaa]]]^^^___````````````___]]]]]]]]]^^^^^^_________]]]]]]]]]]]]]]]]]]]]]]]]YYYZZZ[[[\\\^^^___```aaa_________^^^^^^]]]]]]]]][[[[[[\\\]]]]]]]]]]]]]]]bbbaaa```_______________bbb```___]]]]]]___```bbbbbbaaaaaaaaa````````````bbbbbbbbbbbbaaa```^^^^^^[[[\\\\\\]]]^^^_________]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^____________^^^^^^^^^^^^_______________^^^^^^^^^^^^^^^^^^^^^____________^^^^^^]]]\\\[[[[[[\\\^^^___aaa^^^^^^]]]\\\\\\]]]^^^^^^\\\YYYSSSGGG;;;333000111111///------......,,,***$$$$$$###"""###### #########$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%$$$#########$$$$$$''''''%%%""" ###&&&(((111666333333:::CCCGGGAAACCCEEEDDD<<<222+++***'''$$$###$$$###"""'''...===NNNTTTDDD111*********'''&&&'''(((&&&'''222???___kkktttppp```MMM;;;///---222AAAZZZqqqwwwlll^^^FFFGGG]]]www~~~|||wwwnnn___HHH333------***'''((()))******)))(((((()))++++++666NNNkkknnnWWW===111,,,***)))***(((''')))***''''''000===\\\nnnqqqUUU>>>666>>>\\\{{{uuueeegggzzztttZZZAAA333,,,,,,,,,++++++***))))))(((---+++***///...222BBBhhhxxx\\\@@@111//////...------...---,,,---000222...777LLLkkknnnHHHCCCAAAWWW^^^dddaaacccdddcccbbbaaabbbcccaaaaaabbbbbbbbbbbbaaaaaaeeebbbbbbcccbbb___^^^```___\\\YYYUUUKKK;;;///+++)))(((((((((((((((((((((&&&&&&'''((('''%%%$$$######$$$$$$%%%&&&&&&&&&&&&######$$$$$$$$$$$$######%%%$$$%%%'''&&&%%%+++333???FFFPPPWWW[[[]]]aaacccggghhhkkkpppssssssqqqnnnhhh^^^PPPFFF???:::222------)))'''***+++)))''')))""""""###$$$%%%%%%&&&'''###%%%&&&&&&$$$######$$$'''&&&%%%%%%'''((('''&&&"""###$$$%%%&&&'''''''''###%%%&&&&&&$$$$$$%%%''')))(((&&&%%%&&&''')))***&&&&&&&&&&&&''''''((((((+++******,,,++++++222;;;SSS___jjjllljjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkjjjiiiiiiiiiiiiiiiiiijjjkkkkkkkkkjjjiiihhhhhhgggffffffggghhhhhhhhhhhhhhhcccddddddeeefffggghhhhhheeefffggghhhiiiiiiiiiiiidddgggfffccccccggggggeeeeeeddddddccccccddddddeeeaaaaaaaaaaaaaaaaaaaaabbbddddddcccbbbbbbbbbcccccccccbbbaaa``````aaabbbccc^^^______```aaabbbbbbccc^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________^^^^^^aaaaaa```___^^^^^^______```______^^^______``````]]]^^^______```______^^^]]]]]]]]]^^^^^^_________]]]]]]]]]]]]]]]]]]]]]]]]YYYZZZ[[[\\\^^^```aaaaaa_________^^^^^^]]]]]]]]][[[\\\]]]^^^^^^______^^^bbbaaa``````____________bbbaaa___^^^^^^___aaabbbaaaaaaaaaaaaaaa``````______```aaaaaaaaaaaaaaa```^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^______^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^______^^^^^^^^^^^^______]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]^^^\\\[[[[[[[[[\\\]]]___aaa\\\\\\]]]^^^^^^]]]\\\\\\ZZZXXXSSSIII>>>666333333///...---,,,---,,,+++***)))&&&$$$$$$$$$#########""""""""""""######$$$$$$###$$$$$$%%%&&&&&&''''''############$$$%%%&&&''')))(((&&&###!!!!!!###%%%'''///555444333777@@@FFFAAA???@@@BBB===222***)))###$$$&&&%%%###---666IIISSSHHH555+++******)))((((((((('''(((///777UUUdddrrrqqqeeeTTT@@@111---...999RRRlllvvvnnnaaaJJJFFFYYYuuu~~~zzzqqqcccKKK555...---***(((***)))*********((((((***+++...444HHHfff~~~qqq\\\BBB222,,,+++++++++(((((())))))((('''---444NNNfffzzz^^^EEE888;;;WWWwww}}}jjjeeeuuuyyy```DDD111------,,,,,,+++******))))))...,,,,,,000...111@@@ccc}}}{{{aaaEEE333000000000,,,---------,,,---///111111777FFFbbbyyyQQQGGG@@@WWW```bbbaaabbbcccbbbaaaaaabbbcccaaaaaabbbbbbbbbbbbaaaaaaccc```___aaa```]]]\\\___```\\\YYYUUUJJJ;;;///+++((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&&&&&&&%%%""""""###$$$$$$$$$######%%%###$$$&&&%%%%%%+++333AAAGGGOOOTTTWWWZZZ^^^aaabbbcccfffkkknnnooommmjjjfff^^^RRRGGG???999222------)))(((***+++((('''(((!!!"""$$$$$$$$$$$$&&&'''$$$%%%'''&&&$$$######$$$&&&%%%$$$%%%&&&'''&&&%%%###$$$%%%&&&&&&'''&&&&&&%%%&&&'''&&&$$$###$$$%%%'''&&&%%%%%%%%%&&&(((((('''&&&&&&&&&&&&'''(((((())))))***+++***+++444???UUU```iiikkkjjjkkkllllllhhhhhhhhhhhhhhhiiijjjkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkeeefffggghhhhhhiiiiiihhheeeeeeeeefffggggggggghhheeefffgggggghhhhhhhhhhhhdddffffffccccccggggggeeeeeeddddddccccccddddddeeeaaaaaaaaabbbbbbbbbbbbcccccccccccccccccccccccccccbbbbbbaaaaaaaaaaaabbbbbb______``````aaaaaabbbbbb_________________________________``````_________________________________]]]\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^______```______aaa``````____________```aaa```___^^^^^^___```aaa``````aaaaaaaaa```___^^^\\\]]]^^^___````````````____________^^^^^^^^^]]]^^^^^^____________^^^^^^]]]]]]]]]^^^^^^^^^____________^^^^^^^^^^^^______]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\]]]]]]^^^[[[[[[\\\\\\]]]^^^___```ZZZ\\\]]]______]]]\\\ZZZYYYYYYTTTLLLAAA888555444------,,,,,,,,,+++++++++)))%%%###$$$###"""###&&&!!!!!!!!!"""######$$$$$$ !!!"""###$$$%%%%%%"""""""""###%%%&&&((()))))))))(((&&&###"""###%%%'''///555555222444===EEE@@@;;;;;;AAA>>>333+++***&&&''')))((("""%%%///111DDDRRRKKK:::...+++++++++***)))'''''')))...222JJJ]]]ooorrrjjj[[[EEE333///---555KKKffftttpppfffPPPFFFTTTrrr{{{tttgggNNN777///...+++)))+++)))***+++***)))(((***,,,000111BBBaaazzzvvvbbbHHH555---,,,,,,,,,((())))))))))))***---///BBB[[[zzzeeeMMM<<<:::SSStttooodddrrr}}}gggIII222...---,,,++++++******+++***///---,,,000...111@@@___{{{hhhLLL888111111000+++,,,------,,,,,,...000222666AAAWWWwww]]]MMMBBBWWWeeeaaazzz```aaabbbbbb``````aaabbbaaaaaabbbbbbbbbbbbaaaaaabbb______aaaaaa]]]]]]```aaa]]]YYYUUUJJJ;;;///+++((((((((((((''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$"""###$$$$$$%%%%%%%%%$$$###""""""#########)))222DDDHHHNNNRRRTTTVVVZZZ^^^```aaadddgggjjjjjjhhheeeaaa\\\SSSIII???888222000...)))(((***+++((('''((("""$$$&&&&&&$$$$$$&&&((($$$&&&'''&&&%%%###$$$$$$"""!!!!!!"""$$$$$$###"""%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$$$$%%%%%%'''&&&&&&%%%&&&'''((()))))))))***+++***---777CCCXXXaaaiiijjjiiijjjkkkjjjiiihhhhhhhhhiiiiiijjjkkkiiiiiiiiijjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkeeefffggghhhiiiiiiiiiiiiggggggggggggggggggggggggeeeffffffgggggggggffffffeeeggggggddddddhhhiiigggeeeddddddccccccddddddeeebbbbbbbbbbbbccccccddddddaaabbbcccddddddcccbbbaaaaaaaaabbbbbbbbbbbbaaaaaa````````````aaaaaaaaaaaa___________________________``````aaaaaa``````___\\\]]]___````````````___]]]]]]]]]]]]]]]^^^____________^^^]]]]]]]]]^^^___^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]^^^^^^____________^^^______^^^^^^______``````______________________________```aaa```___^^^]]]]]]^^^_______________^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^____________^^^^^^^^^^^^^^^^^^__________________^^^^^^^^^^^^______^^^^^^^^^______`````````___^^^]]]]]]]]]]]]^^^___\\\\\\]]]^^^^^^___^^^^^^\\\\\\\\\]]]]]]\\\\\\\\\[[[[[[WWWNNNBBB999444333,,,---------,,,++++++,,,%%%"""!!!######!!!&&&!!!!!!"""######$$$%%%%%%"""""""""######$$$$$$$$$#########$$$%%%&&&'''(((((()))***(((&&&%%%$$$%%%&&&---444666222333<<>>333000...)))+++,,,,,,++++++---//////222999LLLjjjlllXXXGGGZZZjjj^^^jjj___aaabbbaaa```___```aaaaaaaaabbbbbbbbbbbbaaaaaadddaaaaaacccccc``````bbbbbb^^^ZZZUUUJJJ;;;000,,,'''((((((((('''&&&%%%%%%&&&&&&$$$$$$$$$%%%&&&'''$$$%%%&&&&&&&&&&&&$$$$$$###$$$%%%%%%&&&&&&&&&&&&'''%%%%%%'''&&&&&&---555FFFKKKOOORRRRRRTTTXXX[[[aaabbbdddgggiiiiiieeeccc\\\YYYSSSJJJ???777333222...***(((++++++((('''(((###&&&((('''%%%$$$&&&((($$$&&&''''''%%%$$$$$$%%%#########$$$&&&'''%%%$$$&&&&&&&&&'''&&&&&&%%%%%%###$$$%%%%%%%%%%%%&&&(((%%%&&&'''(((((((((''''''''''''&&&%%%&&&'''((()))))))))+++,,,+++...:::GGG[[[cccjjjjjjhhhiiijjjhhhllllllkkkkkkjjjkkkkkkllliiiiiijjjjjjjjjjjjiiiiiimmmmmmlllkkkjjjhhhhhhgggeeefffggghhhiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggeeefffffffffffffffeeeeeefffhhhhhheeefffiiijjjhhheeeddddddccccccddddddeeebbbbbbcccccccccddddddddd___```bbbcccdddbbbaaa``````aaabbbccccccbbbaaa```aaaaaaaaaaaa``````````````````````````````````````````aaaaaaaaaaaa``````ZZZ\\\^^^```aaaaaa```___```````````````aaabbbccc```___]]]\\\\\\]]]___```_________^^^^^^]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]^^^___``````]]]]]]]]]^^^^^^_________^^^^^^^^^______^^^^^^]]]^^^^^^^^^^^^^^^___```aaa^^^^^^____________^^^^^^^^^___`````````___]]]\\\aaaaaabbbbbbaaa```______ZZZZZZ[[[\\\]]]^^^^^^___^^^^^^____________^^^^^^^^^^^^^^^_________``````_________^^^^^^____________`````````aaaaaabbbbbb```___^^^]]]]]]^^^___```\\\]]]^^^___```___^^^]]]^^^]]][[[ZZZZZZ[[[]]]^^^]]]]]]XXXOOOCCC888333111------...---,,,,,,,,,---$$$"""###'''&&&""""""'''""""""###$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''')))+++***(((&&&%%%%%%$$$+++444666222222<<>>333///---***)))***)))(((***...000///222EEEccc}}}pppZZZFFF;;;OOOssswwwfffoootttWWW===111///,,,***)))***,,,---***...+++)))---,,,111AAA]]]xxxuuuYYYAAA555000---(((***++++++++++++,,,...+++...444DDDbbbxxxbbbNNN___mmm[[[^^^bbbaaa```^^^^^^```aaabbb```````````````aaabbbbbbcccbbb``````aaaaaa___^^^```___[[[QQQCCC555---))))))%%%%%%***)))$$$$$$'''$$$%%%'''(((((('''%%%$$$$$$"""""""""$$$%%%$$$######"""!!! """$$$&&&$$$###$$$%%%$$$&&&000;;;GGGIIILLLNNNQQQVVV\\\```bbbbbbccceeeggggggeeebbb___WWWJJJ???777333000///,,,,,,,,,+++)))(((&&&%%%%%%&&&((())))))(((&&&$$$########################!!!!!!!!!!!!!!!"""""""""$$$$$$###############$$$!!!"""$$$###""""""###%%%((('''%%%$$$######$$$%%%'''%%%""""""$$$''')))***((((((((()))(((---;;;JJJ```ffflllnnnkkkiiijjjlllhhhhhhhhhhhhhhhhhhhhhhhhiiihhhgggffffffggghhhiiijjjiiiiiihhhgggfffeeeeeegggggghhhggggggfffeeeeeeffffffffffffeeeeeeeeeeeeeeeeeedddddddddcccccccccgggfffeeedddcccdddeeeeeeeeecccaaaaaabbbcccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaabbbbbbcccdddbbbaaa```aaaccccccaaa```^^^___```___^^^___```bbbcccaaa___^^^_________^^^________________________]]]]]]^^^___``````______aaa___]]][[[[[[]]]___aaa^^^\\\ZZZ\\\^^^```^^^\\\^^^\\\ZZZZZZ\\\]]]]]]]]][[[[[[[[[\\\\\\]]]]]]]]]___\\\ZZZ[[[^^^___^^^]]]]]]]]]]]]^^^^^^____________```aaa```^^^]]]]]]^^^aaa```___^^^]]]^^^^^^___]]]```bbbaaa^^^\\\]]]___````````````___^^^]]]\\\]]]^^^^^^______^^^^^^]]]]]]^^^^^^^^^]]]]]]___```]]]\\\\\\[[[\\\]]]___```]]]]]]]]]]]]^^^^^^___```\\\^^^___^^^]]]]]]^^^___]]]]]]]]]^^^^^^____________]]][[[\\\]]]^^^^^^]]]]]]]]]]]]]]]]]]\\\[[[ZZZ\\\\\\\\\\\\\\\\\\\\\\\\XXXYYYXXXOOOCCC888444333---------,,,+++***)))(((&&&$$$######$$$###""" """&&&%%%!!! $$$$$$$$$$$$$$$############### """$$$%%%&&&&&&&&&&&&(((******((('''))),,,$$$&&&+++111222333;;;DDDHHH888444BBBFFF888...///+++++++++)))''''''(((***///;;;LLLSSSJJJ888+++((()))%%%$$$''''''%%%'''+++666IIIeeepppiiiaaaOOO444///+++...===TTTfffmmmmmm[[[JJJIIIbbbzzz~~~{{{zzzoooVVV<<<111...***''''''(((***+++------+++***(((***,,,111@@@^^^~~~zzzaaaCCC000,,,---,,,,,,,,,++++++,,,---///000333:::QQQrrruuu___JJJAAANNNlll}}}kkkkkkxxx]]]CCC444---(((***,,,,,,,,,...''',,,++++++000///222AAAiii|||{{{dddLLL999000......---,,,,,,,,,---...///,,,...222===UUUttthhhZZZiiiwwwhhhXXXMMMggglllrrrrrrnnniiiffffffcccbbb```______```bbbccc```````````````aaaaaabbbaaa```___```aaabbbaaa```^^^]]]YYYPPPBBB666...+++)))%%%&&&))))))%%%$$$'''$$$%%%&&&''''''&&&%%%$$$$$$######$$$&&&'''&&&$$$$$$###"""""""""###$$$%%%$$$###$$$%%%$$$&&&000;;;HHHJJJMMMPPPSSSXXX^^^ccceeeeeeeeeffffffeeebbb___VVVPPPGGG>>>888444000...***************)))((('''%%%&&&''''''''''''&&&%%%########################%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''((('''&&&%%%$$$$$$%%%%%%&&&%%%$$$######%%%(((***((('''((())))))000@@@PPPaaaffflllnnnkkkiiijjjllljjjjjjjjjjjjjjjjjjjjjjjjiiiiiiggggggggggggiiiiiiiiiiiiiiihhhhhhhhhgggggggggggghhhhhhhhhgggffffffhhhgggggggggffffffeeeeeegggffffffffffffeeeeeeeeehhhgggfffeeeeeeeeeffffffeeecccaaaaaabbbcccbbbaaabbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbcccbbbaaa```aaaccccccaaa```^^^___```___^^^___```bbbcccaaa___^^^```aaa``````]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^___``````````````````___]]]\\\\\\]]]___```^^^]]]\\\]]]___```___]]]___]]][[[ZZZ\\\]]]]]]\\\]]]^^^^^^^^^^^^^^^^^^___^^^\\\ZZZ[[[^^^___^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^___```___^^^]]]^^^___aaa```___^^^]]]^^^^^^___^^^```aaa```___^^^^^^^^^aaaaaaaaaaaa```___^^^^^^]]]^^^^^^______^^^^^^]]]]]]^^^^^^^^^]]]]]]___aaa^^^]]]\\\\\\\\\]]]^^^______^^^^^^]]]]]]]]]]]]^^^^^^___```___]]]\\\\\\^^^]]]]]]^^^^^^^^^^^^^^^^^^___]]]\\\\\\]]]^^^]]]\\\^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\XXXYYYWWWOOOCCC888333111//////......,,,+++***)))'''&&&$$$$$$%%%%%%###"""!!!$$$$$$ ##############################"""###$$$%%%&&&&&&%%%%%%''')))+++)))&&&$$$%%%((($$$%%%***000111222999BBBHHH999555AAADDD888......***))))))(((((((((***+++,,,777IIISSSLLL;;;...***)))&&&%%%((((((&&&'''+++666EEE___ooooookkkYYY<<<111---...;;;RRRfffppprrr^^^JJJEEE]]]uuu{{{wwwvvvrrrZZZAAA333///+++(((((('''((())))))))))))((('''***,,,111>>>\\\|||}}}iiiLLL777///---,,,+++++++++,,,,,,...//////000555JJJjjj|||hhhQQQAAAHHHddd}}}jjjiii{{{zzzaaaHHH777000+++,,,---***((((((---222...,,,000000888JJJiiizzzjjjPPP<<<111---------,,,++++++,,,,,,,,,---///111999NNNiii~~~~~~~~~yyyggg\\\dddooopppnnnnnndddaaa^^^[[[VVVOOOFFF@@@IIIIIIJJJJJJJJJIIIGGGFFFcccbbbaaa``````aaabbbccc``````______``````aaaaaa___^^^^^^___aaabbbbbbaaa\\\[[[WWWNNNAAA555///,,,(((&&&&&&)))(((%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&((()))'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$&&&000;;;IIIKKKNNNRRRVVV[[[bbbfffjjjjjjiiiiiihhheeeaaa]]]TTTNNNGGG???999444///,,,((())))))******)))))))))%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&$$$###$$$%%%((('''&&&&&&%%%&&&&&&'''$$$%%%'''&&&%%%'''+++000444111...,,,***///???NNNbbbggglllmmmkkkjjjjjjkkklllllllllllllllllllllllljjjiiihhhgggggghhhiiijjjiiiiiiiiiiiiiiiiiiiiiiiiggghhhhhhiiiiiiiiiiiihhhjjjiiiiiihhhgggffffffeeehhhhhhhhhhhhgggggggggggghhhhhhgggffffffffffffgggeeecccaaaaaabbbcccbbbaaabbbbbbbbbbbbbbbbbbbbbbbb___```aaabbbbbbbbbaaaaaabbbaaa```aaaccccccaaa```^^^___```___^^^___```bbbbbbaaa______aaabbbbbbaaa^^^^^^^^^^^^^^^^^^^^^^^^______```aaaaaaaaa``````______]]]\\\\\\]]]_________^^^]]]^^^___```___^^^```^^^\\\[[[\\\]]]\\\[[[___^^^^^^^^^^^^^^^^^^]]]^^^\\\[[[[[[]]]^^^^^^]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^______^^^]]]___`````````___^^^^^^^^^^^^___```_________``````^^^]]]bbbbbbbbbbbbaaa```______^^^^^^____________^^^^^^]]]^^^___^^^]]]]]]___aaa___^^^]]]]]]]]]]]]]]]^^^______^^^]]]\\\\\\\\\\\\___```aaa___]]][[[[[[\\\^^^^^^^^^^^^^^^^^^]]]]]]^^^]]]\\\\\\^^^^^^]]]\\\^^^____________^^^^^^]]][[[[[[[[[[[[[[[[[[[[[[[[[[[\\\YYYQQQEEE:::444111111111000///---+++***)))((('''%%%%%%&&&&&&$$$###"""%%%$$$"""!!!$$$###!!!""""""""""""""""""######%%%%%%&&&&&&&&&%%%%%%$$$)))+++---+++'''######$$$###$$$(((...///111777???HHH;;;666???BBB888...,,,((((((''''''((()))+++,,,'''333EEESSSPPPAAA222,,,)))&&&&&&)))***''''''***///;;;TTThhhpppqqq```DDD666///---888NNNdddsssxxxhhhQQQGGGZZZttt}}}zzzxxxuuu```HHH888000,,,******''''''((((((((((((''''''))),,,000<<>>OOO\\\aaaeeeaaa___aaaaaa^^^\\\\\\OOOFFFCCCIIILLLHHHEEEFFFHHHFFFEEEEEEEEEFFFDDDCCCHHHDDDAAABBBGGGJJJJJJHHHcccbbbaaaaaaaaaaaabbbccc``````_________``````aaa```___^^^___aaabbbaaa```\\\[[[VVVLLL>>>333---+++'''''''''((((((&&&%%%&&&%%%$$$$$$######$$$$$$%%%""""""$$$&&&((()))'''%%%%%%&&&&&&&&&%%%$$$######$$$######$$$$$$&&&111===HHHKKKNNNRRRWWW]]]dddhhhnnnmmmmmmmmmkkkgggbbb^^^YYYRRRIII@@@999333...+++))))))))))))))))))((('''%%%$$$###""""""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""#########$$$)))(((((('''&&&%%%$$$######$$$&&&&&&%%%%%%'''((('''''''''&&&'''''''''(((!!!%%%))))))(((***000666999666222...,,,111BBBRRRdddhhhkkkmmmllljjjjjjkkkllllllllllllllllllllllllkkkjjjiiihhhhhhiiijjjkkkkkkkkkkkkjjjjjjiiiiiiiiiggghhhiiijjjjjjjjjjjjjjjkkkjjjjjjiiihhhgggffffffiiiiiiiiihhhhhhhhhgggggggggggggggfffffffffffffffeeecccaaaaaabbbcccbbbaaabbbbbbbbbbbbbbbbbbbbbbbb]]]___aaabbbcccbbb```___bbbaaa```aaaccccccaaa```^^^___```___^^^___```bbbaaa```___```bbbccccccbbb``````````````````````````````aaaaaaaaaaaaaaa```^^^^^^^^^]]]]]]^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^```___]]]\\\]]]]]][[[ZZZ]]]]]]]]]\\\\\\[[[[[[[[[]]]\\\\\\\\\]]]^^^^^^^^^_________^^^^^^]]]]]]]]]\\\]]]^^^^^^^^^^^^___```____________^^^^^^______aaa___]]]___aaabbb___\\\bbbbbbbbbbbbaaa```______^^^^^^____________^^^^^^]]]^^^___^^^]]]^^^___aaa______^^^^^^]]]]]]]]]]]]^^^]]]]]]\\\\\\\\\]]]]]]^^^___```___]]]\\\\\\^^^_________^^^^^^]]]]]]]]]^^^]]]\\\]]]^^^^^^]]]\\\^^^^^^_________^^^^^^]]][[[[[[[[[[[[[[[[[[[[[[[[^^^^^^\\\TTTIII>>>666333111111000///---+++)))(((((('''%%%%%%&&&&&&$$$###$$$%%%%%%$$$$$$%%%%%%$$$!!!"""""""""""""""######$$$%%%%%%%%%%%%%%%%%%$$$))),,,///---)))%%%$$$%%%$$$###''',,,...///444;;;GGG===888===@@@999///***)))'''&&&&&&''')))******%%%000BBBSSSTTTFFF555,,,(((%%%&&&)))***''''''***+++555OOOfffpppsssfffNNN;;;222,,,444IIIaaattt}}}pppUUUFFFVVVrrr|||xxxgggPPP<<<111+++***+++******)))(((((()))******))),,,///888RRRqqqyyyaaaGGG444---,,,***+++,,,---...---,,,,,,,,,+++777TTTsss{{{eeeHHH@@@ZZZzzzlll]]]aaatttccc@@@777000...---+++)))+++)))...,,,***...333AAAXXXtttyyy{{{yyyxxxyyyxxxuuuooollldddXXXIII<<<444111,,,---///000000000///...000111000///333;;;AAAAAAHHHFFFDDDCCCCCCCCCCCCDDD<<<999:::AAAEEEBBBAAACCCAAAAAABBBCCCEEEGGGHHHHHHDDDBBBBBBEEEJJJNNNQQQQQQbbbaaaaaaaaaaaaaaaaaabbb``````____________``````bbb```______``````___]]]^^^\\\UUUIII;;;000***)))'''(((((('''''''''&&&%%%%%%$$$$$$######$$$$$$%%%""""""###%%%''''''&&&$$$&&&&&&&&&&&&&&&%%%$$$###%%%$$$$$$$$$$$$'''333???GGGJJJMMMRRRVVV]]]dddhhhllllllllllllkkkhhhbbb^^^ZZZRRRGGG<<<555111...---************((('''&&&%%%%%%$$$"""!!!"""###&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$###"""%%%''')))******+++...000%%%&&&&&&''''''(((((((((###'''***)))'''(((---222...,,,***+++---777KKK]]]fffhhhkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiiihhhhhhiiijjjkkkmmmmmmlllkkkjjjiiihhhggghhhhhhiiijjjjjjkkkjjjjjjkkkjjjjjjiiihhhhhhgggggghhhhhhhhhgggggggggffffffffffffffffffeeeeeeddddddeeecccaaaaaabbbcccbbbaaabbbbbbbbbbbbbbbbbbbbbbbb]]]___aaabbbcccbbb```___bbbaaa```aaaccccccaaa```^^^___```___^^^___```bbbaaa``````aaacccdddcccbbbaaaaaaaaaaaaaaaaaaaaaaaa```aaaaaaaaaaaaaaa``````]]]^^^^^^^^^^^^^^^^^^]]]\\\]]]]]]]]]\\\\\\\\\\\\```___]]]]]]^^^]]][[[ZZZ]]]]]]]]]\\\\\\[[[[[[[[[\\\]]]]]]\\\\\\]]]^^^____________^^^^^^]]]]]]]]][[[]]]^^^^^^]]]]]]___```^^^^^^__________________aaa___]]]___bbbccc```]]]aaaaaaaaaaaa```___^^^^^^^^^______``````______^^^^^^_________^^^^^^```aaa____________^^^]]]]]]\\\\\\[[[\\\\\\]]]^^^___```[[[]]]^^^^^^]]]]]]___```_________^^^^^^]]]]]]]]]]]]\\\\\\]]]______]]][[[]]]]]]^^^^^^^^^^^^]]]]]][[[[[[[[[[[[[[[[[[[[[[[[^^^^^^[[[TTTJJJ???777222111000///...,,,***(((''''''&&&$$$$$$%%%%%%###"""$$$######$$$$$$$$$$$$$$$!!!!!!""""""#########$$$"""""""""###$$$$$$%%%&&&%%%)))------)))&&&%%%%%%$$$###%%%***------222777GGG???:::;;;???<<<222***+++(((&&&%%%'''((('''&&&&&&...@@@SSSXXXKKK999---(((%%%%%%((()))&&&'''***---888SSSjjjrrruuummm[[[???555,,,000CCC]]]rrr~~~oooUUUCCCOOOkkk}}}}}}zzznnnYYYCCC333,,,***+++******))))))))))))******(((+++...555LLLkkk|||hhhMMM888//////***+++,,,---------,,,++++++)))222MMMmmmnnnOOOAAAVVVuuuttt```[[[xxxuuugggIII>>>333...,,,***+++---***000///...222333===PPP[[[\\\ZZZVVVUUUVVVSSSOOOIIIHHHFFFAAA;;;555111///+++,,,...000111111000000)))...000000222888:::999???@@@???===>>>@@@BBBCCCCCC>>>===BBBHHHIIIGGGFFFBBBDDDGGGIIIKKKKKKLLLLLLIIIMMMSSSWWWZZZ]]]```ccc`````````aaaaaa```````````````______^^^^^^______bbbaaa____________^^^\\\___\\\TTTGGG999...)))(((&&&((()))&&&&&&((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%$$$'''%%%%%%%%%%%%)))555AAAGGGJJJMMMQQQVVV\\\ccchhhiiiiiijjjjjjjjjfff```[[[TTTLLLAAA888222000//////++++++***)))(((&&&%%%$$$%%%$$$"""""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""###$$$%%%%%%!!!$$$%%%&&&%%%%%%###%%%'''((()))***---///###$$$%%%'''((((((((((((&&&((()))'''$$$###%%%(((***(((((())),,,666JJJ]]]hhhiiijjjlllllllllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiijjjiiihhhgggggghhhiiijjjmmmllllllkkkjjjiiihhhggghhhiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffeeeeeeffffffeeeeeedddccceeecccaaaaaabbbcccbbbaaacccccccccccccccccccccccc___```aaabbbbbbbbbaaaaaabbbaaa```aaaccccccaaa```^^^___```___^^^___```bbbaaa``````aaabbbcccaaa`````````````````````````````````aaaaaaaaa```______\\\]]]____________]]]\\\[[[\\\]]]\\\[[[ZZZ[[[\\\___^^^]]]^^^___^^^\\\ZZZ___^^^^^^^^^^^^^^^^^^]]]\\\]]]]]]]]]\\\\\\^^^```^^^^^^^^^^^^^^^^^^]]]]]]\\\]]]^^^^^^]]]\\\^^^___]]]^^^______```_________```______```bbbbbbaaa___aaaaaaaaaaaa```___^^^^^^______````````````______^^^___```___^^^^^^```bbb^^^____________^^^^^^]]][[[[[[\\\]]]^^^```aaabbbZZZ\\\^^^^^^^^^^^^```bbb^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\^^^______]]][[[\\\\\\]]]^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[XXXSSSJJJ@@@777111000//////...,,,***)))((('''&&&$$$$$$%%%%%%###"""""" ######!!!!!!$$$"""""""""###$$$$$$%%%%%%""""""""""""###$$$%%%&&&!!!&&&+++,,,)))&&&$$$$$$&&&###$$$))),,,---000555EEEAAA;;;:::>>>???666,,,,,,(((%%%$$$&&&'''&&&$$$'''--->>>RRR[[[QQQ>>>000***'''&&&(((((('''(((,,,---555PPPgggoooqqqlll]]]AAA777,,,...???WWWnnnzzzrrrYYYFFFNNNhhh||||||uuucccKKK777...++++++(((((((((((((((((((((((((((+++---111FFFfff}}}oooWWW@@@333111++++++,,,,,,,,,,,,+++++++++***222IIIhhhsssVVVCCCQQQlll~~~jjjbbbxxx}}}uuukkkMMMAAA555///,,,)))***,,,***000------000---///===???@@@>>>;;;;;;>>>===999777777666555444222000///,,,------...............***///111///000555888888<<>>BBB:::...***&&&######&&&((('''$$$'''+++;;;QQQ^^^WWWDDD666...)))'''((()))(((+++///,,,///FFF```kkkooohhhYYYBBB888------;;;RRRhhhtttwww```LLLQQQggg||||||mmmSSS<<<111---,,,((()))***++++++***)))((('''+++,,,///BBBaaa{{{zzzeeeKKK:::444,,,,,,+++++++++++++++,,,******222FFFccc{{{~~~uuu]]]IIIRRRiii~~~uuuccc^^^gggqqqtttmmmgggeeeaaaZZZFFF<<<333000///,,,,,,---,,,...***+++000,,,***444555888888666777:::;;;888:::999888888999999888888444333222000///...------...111222000333===GGGLLLNNNUUUYYYXXXZZZaaafffgggnnnmmmmmmqqqyyy^^^^^^____________^^^^^^aaa```___^^^^^^^^^^^^^^^^^^]]]]]]^^^```aaa```___[[[XXXPPPDDD777...++++++%%%)))***&&&%%%)))(((###$$$%%%'''(((((('''%%%$$$,,,)))%%%$$$$$$&&&''''''%%%$$$"""""""""$$$&&&((()))'''''''''''',,,888EEEJJJLLLOOOSSSWWW]]]cccgggoooooooooooommmggg```[[[SSSNNNEEE===777111,,,(((''''''((((((((((((''''''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''((((((((()))***)))(((&&&###!!!$$$%%%&&&&&&$$$$$$%%%&&& """$$$&&&'''''''''''''''&&&&&&(((+++------,,,******,,,000555@@@TTTfffkkkjjjjjjkkklllmmmkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhgggffffffggghhhiiiffffffgggiiijjjkkklllllliiiiiiiiiiiiiiihhhgggffffffffffffggghhhhhhiiiiiihhhhhhhhhhhhggggggggggggfffggghhhhhhhhhgggeeedddeeecccaaaaaabbbcccbbbaaaccccccccccccccccccccccccbbbbbbbbbaaabbbccccccdddbbbaaa```aaaccccccaaa```^^^___``````^^^___```bbbaaa`````````aaaaaa^^^\\\bbbbbbbbbbbbbbbbbbbbbbbb______``````___^^^]]]]]][[[]]]___aaaaaa___]]][[[\\\___```___\\\ZZZ\\\^^^]]]]]]]]]^^^``````^^^\\\[[[[[[[[[\\\\\\]]]]]]]]][[[]]]^^^]]][[[[[[^^^```]]]]]]]]]^^^^^^_________]]]^^^___^^^\\\[[[\\\]]]\\\]]]___`````````______]]]```cccbbb```___aaacccccccccdddccccccbbbaaa```______````````````______^^^___``````^^^___```bbb\\\]]]___`````````______``````_________``````aaa]]]_________]]]\\\]]]___]]]]]]]]]^^^^^^_________\\\\\\]]]^^^```___\\\ZZZ^^^^^^___```aaaaaa``````^^^^^^^^^^^^^^^^^^^^^^^^___^^^\\\XXXQQQHHH>>>777000000000000///...---,,,***((('''&&&''''''&&&$$$'''######((((((%%%%%%)))######$$$%%%&&&&&&''''''((('''&&&$$$######$$$$$$''',,,222333000+++((('''((($$$$$$))),,,---///222DDDCCC>>>:::>>>DDD===///((($$$!!!"""'''***)))&&&&&&)))999QQQ```[[[III:::111,,,))))))******---333000///BBB^^^nnnsssjjjXXXBBB888------:::OOOdddpppvvv```LLLOOObbbvvvsssXXX@@@444///---***+++---......---+++***'''++++++---???___zzzpppTTT>>>555---,,,+++*********+++,,,)))+++333EEE```xxx}}}yyyyyyuuubbbPPPVVVjjjqqqyyyvvvnnnjjj]]]NNNKKKHHHPPPRRRIIIBBBAAA>>>888:::333///111222111000000111222---///777555333;;;777;;;<<<::::::===>>>===CCCAAA@@@@@@BBBCCCCCCBBB===;;;888444111///......+++///222555???SSSgggqqqsss|||````````````````````````bbbaaa```______^^^______````````````___^^^]]]\\\XXX\\\UUUBBB444///***!!!''''''&&&%%%$$$$$$######''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&''''''''')))111<<>>888777888:::;;;<<<;;;888666666666444777888555111...111444444555777999<<<>>>@@@BBBAAAFFFKKKMMMLLLNNNSSSXXXYYY\\\aaafffiiiiiihhhggg^^^RRRBBB888555555222...000333555;;;PPPnnn``````````````````````````````_________``````aaabbbbbbbbbbbbaaa```___^^^WWWZZZRRR@@@333000,,,%%%+++******)))((((((''''''&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%&&&&&&&&&(((000;;;CCCJJJOOOSSSTTTXXXaaagggiiikkkllljjjgggfffgggccc^^^XXXPPPDDD999222...,,,+++((())))))******((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###$$$$$$###"""'''&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''$$$(((%%%'''+++'''+++,,,------222AAAWWWgggkkkkkkllllllkkkjjjjjjiiimmmlllkkkjjjiiiiiiiiiiiikkkjjjiiiiiihhhhhhiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkjjjiiiiiihhhhhhiiiiiiiiihhhhhhhhhhhhhhhiiiiiiffffffffffffffffffffffffgggfffffffffffffffeeeeeeccccccbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbcccbbbaaa```___`````````aaaaaa``````___^^^___``````aaaaaa``````bbbdddfffhhhgggdddaaa___^^^^^^_____________________^^^]]]]]]]]]^^^``````_________^^^^^^^^^]]]]]]]]]^^^___^^^]]]\\\^^^```^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^___^^^]]]\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______^^^]]]]]]___aaa_________^^^^^^_________aaaaaaaaaaaa````````````cccbbbaaaaaabbbbbbaaa___````````````````````````___```aaa```___^^^___aaa^^^^^^_________^^^]]]\\\bbbbbbaaa```____________]]]]]]]]]]]]]]]]]]]]]]]]___^^^]]]\\\\\\\\\]]]]]]___^^^^^^___aaaaaa```^^^___^^^]]]]]]^^^___^^^\\\]]]^^^^^^____________^^^___\\\[[[[[[TTTGGG===:::111111///...------,,,,,,***'''######$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$######""""""""""""###$$$$$$'''&&&%%%$$$###$$$$$$%%%%%%'''---222///((($$$%%%&&&%%%$$$%%%'''***...000:::CCCBBB888;;;GGGCCC444///,,,(((&&&&&&&&&&&&%%%++++++666OOOdddeeeVVVIII777111+++***)))'''(((+++---444CCCZZZnnnuuunnneeeKKK;;;......555CCC[[[ppppppaaaMMMEEEVVVqqq~~~|||{{{pppXXX>>>111///,,,)))''')))...111000...***---,,,---???```zzzzzz{{{zzzyyywwwlllVVVBBB444222///---,,,,,,,,,,,,222000000888CCCKKKMMMLLLFFFDDD@@@===:::888888888>>>>>>===;;;888777777888666999;;;<<<<<<===>>>???===AAADDDCCCAAAAAAEEEIIISSSTTTWWWZZZ]]]___aaabbbjjjnnnrrrtttssstttyyy}}}zzznnn[[[III===777444333222555999EEE^^^{{{````````````````````````^^^^^^^^^___```aaaaaabbbbbbbbbbbbbbbaaa```___^^^VVVVVVMMM===222000...***))))))((((((''''''&&&&&&%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%'''///:::BBBGGGLLLQQQSSSXXX```fffhhhgggiiihhheeeeeeeeebbb\\\UUUNNNDDD;;;444000---+++))))))((((((((('''''''''''''''&&&&&&%%%$$$$$$$$$(((&&&%%%%%%&&&'''&&&%%%(((((((((''''''&&&&&&&&&''''''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&))))))(((''''''&&&%%%%%%%%%((($$$&&&+++)))+++,,,,,,...555DDDYYYhhhjjjjjjjjjjjjjjjiiiiiihhhmmmlllkkkjjjjjjiiiiiiiiikkkjjjiiiiiihhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhgggggggggggghhhiiijjjkkkggggggggggggggggggggggggfffffffffgggggggggggggggccccccbbbbbbbbbbbbccccccaaaaaaaaaaaabbbcccddddddccccccccccccccccccccccccaaabbbbbbbbbbbbaaa````````````aaabbbbbbaaaaaa```^^^___``````aaaaaa`````````aaabbbccccccbbb```___``````__________________^^^^^^_________``````````````````_______________\\\^^^______^^^]]]]]]^^^^^^^^^^^^^^^__________________```___]]][[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]^^^^^^]]]]]]___aaa________________________````````````aaaaaaaaaaaa```______```bbbccccccbbb````````````````````````___```aaa```___^^^___aaa______`````````___^^^]]]aaaaaaaaa```aaaaaabbbbbb]]]]]]]]]]]]]]]]]]]]]]]]___^^^]]]\\\\\\\\\\\\]]]^^^]]]]]]^^^``````___^^^aaa___^^^^^^^^^^^^\\\[[[`````````aaa``````_________\\\[[[[[[VVVKKK@@@<<<222222111000///...------)))'''$$$###$$$%%%$$$$$$######$$$$$$$$$$$$#####################$$$%%%%%%''''''%%%$$$###""""""###%%%&&&,,,222000)))%%%&&&((('''&&&&&&'''))),,,...888CCCCCC:::<<>><<<;;;999888888888999777777777:::>>>AAACCCCCCDDDHHHLLLOOORRRUUUXXXZZZ]]]```cccddddddeeeiiimmmuuuwwwzzz~~~zzzgggSSSEEE>>><<<<<>>:::;;;<<>>GGGBBB===@@@CCCBBB222///+++)))((((((((('''***)))444LLLcccnnnmmmjjjXXXGGG555...,,,+++(((((((((---999OOOfffssstttooo^^^III444,,,...;;;SSSiiiqqqjjjYYYFFFEEEVVViiirrrsssqqqjjjbbb[[[QQQAAA444***,,,...---******,,,///)))***+++,,,---...//////333666666333444888:::888444777999888666555777:::;;;AAALLLVVV___dddggghhhoooqqquuu{{{````````````````````````^^^___aaaaaaaaa```___]]]``````aaaaaaaaaaaa``````\\\RRRDDD888000+++((('''$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""###$$$$$$'''000;;;DDDKKKRRRYYY\\\___dddfffddddddggghhheeeccc___VVVNNNHHHCCC<<<555111///---,,,***++++++,,,+++***)))(((''''''''''''''''''''''''&&&$$$###$$$%%%''''''&&&$$$$$$%%%%%%&&&'''''''''%%%&&&&&&&&&&&&$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''###$$$&&&(((((('''''''''***((()))222BBBUUUccckkkhhhhhhiiijjjjjjjjjjjjjjjnnnmmmlllkkkkkkjjjkkkkkkkkkjjjiiiiiihhhhhhiiiiiijjjiiiiiiiiihhhhhhhhhgggkkkjjjiiiiiihhhhhhiiiiiihhhggggggfffffffffggggggffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeddddddccccccddddddeeecccbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccbbbaaa`````````aaacccddd^^^^^^___```aaaaaaaaaaaa``````aaabbbbbbbbbbbbaaa^^^]]]\\\\\\\\\]]]^^^___```````````````aaaaaaaaa___^^^]]]]]]]]]^^^``````^^^^^^_________`````````]]]^^^___^^^]]]\\\^^^```^^^^^^]]]]]]\\\[[[ZZZZZZ\\\]]]^^^^^^]]]\\\]]]___^^^^^^^^^^^^^^^^^^^^^^^^aaabbbbbb```^^^^^^___```]]]^^^```aaaaaa```^^^]]]_________```aaabbbbbbbbbcccaaa```___``````^^^]]]````````````````````````___```aaa```___^^^___aaa```___^^^]]]\\\]]]]]]^^^^^^]]]]]]\\\\\\\\\]]]]]]________________________]]]]]]^^^^^^^^^]]]\\\[[[]]]\\\]]]___aaabbbaaa```___]]]\\\]]]______^^^]]][[[\\\\\\]]]]]]]]]]]]\\\[[[]]]\\\YYYXXXTTTFFF888333444444333222///,,,***%%%'''((('''$$$"""###$$$""""""############""""""###""""""""""""###$$$$$$)))))))))((('''%%%$$$"""######'''000444111,,,***%%%%%%%%%%%%%%%%%%%%%%%%+++<<>>999555333333<<>>777555222---+++,,,))))))))))))(((((((((((($$$%%%''''''&&&%%%&&&'''((((((((()))))))))******''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&'''%%%###!!!$$$$$$$$$$$$%%%&&&'''(((###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&'''(((***,,,---,,,...111999JJJ___jjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiijjjkkklllmmmmmmlllkkkiiihhhhhhiiijjjkkkhhhhhhggggggggghhhjjjjjjiiiiiihhhhhhhhhhhhhhhhhhffffffeeedddeeeeeeggggggffffffggggggggggggffffffeeeeeeeeedddddddddcccccccccbbbbbbbbbbbbcccdddeee```bbbcccbbbaaa```aaabbb```aaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaabbbbbb``````aaabbbaaaaaa______`````````_________^^^^^^___^^^^^^]]]^^^___```aaa___^^^^^^^^^^^^]]]]]]]]]^^^^^^___``````___^^^^^^________________________^^^\\\ZZZ[[[]]]^^^]]][[[\\\]]]^^^]]]\\\\\\]]]___]]]]]]]]]^^^^^^^^^_________^^^^^^]]]]]]^^^^^^^^^aaa``````___^^^^^^]]]]]]______^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^^^^______`````````_________^^^^^^^^^^^^___``````]]]]]]]]]]]]]]]]]]]]]]]]```^^^]]]^^^______^^^\\\]]]]]]]]]^^^^^^^^^______```___^^^]]]]]]]]]^^^^^^aaa```^^^\\\\\\\\\]]]^^^bbb___\\\[[[]]]___^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\[[[^^^___]]][[[UUUJJJ>>>555222...---//////,,,******)))((('''%%%$$$###"""$$$$$$$$$$$$$$$###""""""$$$############$$$%%%%%%&&&'''((((((%%%$$$$$$$$$&&&!!!###...555222+++'''(((&&&%%%$$$$$$%%%'''(((***222???FFF===333:::HHH>>>444,,,***)))&&&&&&***(((***888RRRiiipppnnnlllooodddSSSAAA444---***)))%%%%%%)))000888<<<:::777777444000+++)))---333888333333222444777;;;???AAAFFFIIIMMMPPPSSSUUUYYY[[[bbbaaa```\\\WWWSSSQQQQQQZZZdddrrr{{{~~~`````````aaabbbccccccccc``````___``````aaabbbccc``````aaaaaa```___^^^^^^YYYOOO???000+++,,,)))%%%(((((((((((('''&&&%%%$$$%%%$$$###""""""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""######"""!!!$$$+++666???NNNSSSZZZ___bbbbbbccccccbbbbbbaaa```^^^ZZZTTTOOOGGG???888444111,,,***+++))))))))))))((((((((((((%%%&&&''''''&&&&&&'''(((&&&&&&''''''''''''(((((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&'''&&&%%%%%%'''***((('''''''''((()))++++++***,,,000:::LLL___iiikkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkllllllmmmmmmkkkjjjiiiiiiiiijjjlllmmmhhhhhhggggggggghhhiiiiiiggggggggghhhhhhhhhhhhhhhgggfffeeeeeedddeeeeeefffeeeffffffggggggffffffeeefffeeeeeeeeeddddddddddddcccccccccbbbccccccdddeeebbbbbbbbbaaa___```bbbdddaaabbbbbbbbbbbbaaaaaa```aaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaa``````aaaaaabbbaaaaaaaaaaaaaaa```___^^^aaaaaa````````````_________^^^^^^^^^^^^___``````]]]]]]]]]^^^^^^^^^______^^^^^^___``````___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\[[[\\\]]]^^^]]][[[]]]^^^^^^]]]\\\[[[]]]^^^]]]]]]]]]^^^^^^^^^______^^^^^^^^^]]]]]]^^^^^^___`````````______^^^^^^]]]^^^^^^^^^^^^^^^^^^______________________________bbbaaaaaa```______``````___^^^^^^^^^^^^___``````^^^^^^^^^^^^^^^^^^^^^^^^___^^^]]]^^^`````````^^^]]]]]]]]]^^^^^^^^^____________^^^]]]]]]]]]^^^^^^```______^^^]]]]]]\\\\\\___]]]\\\]]]_________^^^]]]]]]]]]]]]]]]]]]]]]]]][[[^^^___]]][[[VVVKKK???777444///...///...+++(((***)))((('''&&&$$$#########$$$%%%%%%%%%$$$""""""$$$$$$$$$$$$$$$%%%&&&&&&$$$'''))))))'''%%%$$$###%%%!!!$$$...777777111---(((((('''&&&&&&'''(((((()))111>>>EEE>>>333777CCCBBB:::111,,,)))&&&'''***&&&***999PPPccchhheee```^^^VVVIII<<<333...---------...000222444444444444/////////000333;;;DDDJJJFFFFFFHHHLLLQQQWWW\\\```cccfffjjjmmmooorrrvvvyyyxxxxxxvvvrrrnnnlllmmmnnnsss|||`````````aaaaaabbbbbbbbb```____________aaacccddd___```````````````______XXXMMM===000,,,+++)))&&&''''''(((((('''&&&&&&%%%***'''$$$$$$&&&((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""###+++666???IIINNNVVV]]]aaaccceeefffbbbaaa```___\\\XXXRRRMMMHHH???888444000+++)))+++))))))))))))(((((((((((($$$%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$###&&&&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&'''((()))''''''&&&%%%$$$%%%(((***(((((('''((((((((()))))))))***///<<>>EEE>>>444---(((&&&''')))'''+++666EEERRRUUUQQQLLL@@@===777000+++***,,,...&&&***...111222444888;;;<<<>>>AAAFFFLLLVVV```fffgggggghhhkkkooossswwwyyywwwxxxzzz{{{|||}}}zzzzzzzzzxxxwwwxxxzzz}}}}}}~~~xxxvvvzzzzzzrrrnnnkkkjjjkkkkkkhhhhhhkkkhhhjjjmmmnnnlllfff```\\\aaaaaaaaa``````_________```____________aaacccddd___```````````````______WWWJJJ;;;000,,,***((('''%%%&&&&&&'''((((((''''''+++'''$$$###&&&'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$'''&&&%%%###%%%---888BBBKKKPPPXXX___ccceeefffgggcccaaa___\\\YYYTTTNNNJJJHHH???777333///***)))+++))))))))))))((((((((((((###$$$%%%$$$######%%%''''''''''''''''''''''''&&&"""###$$$&&&&&&%%%%%%$$$$$$&&&'''%%%###"""$$$%%%&&&&&&&&&&&&'''((()))***&&&&&&%%%$$$###$$$''')))'''''''''''''''''''''''',,,,,,333BBBUUUccckkkmmmkkkkkkkkkkkkkkkkkkkkkkkkiiijjjjjjkkkkkklllllllllllllllkkkjjjiiiiiiiiihhhgggggghhhhhhhhhgggggggggeeeeeeffffffggggggggghhhfffffffffeeeeeedddccccccddddddeeeeeeeeeeeeddddddccccccccccccbbbbbbbbbaaaccccccbbbbbbbbbbbbbbbcccbbbbbbbbb```______bbbeeebbbbbbbbbbbbbbbaaa```___````````````````````````aaaaaa````````````aaaaaaaaaaaa```_______________`````````aaaaaaaaaaaaaaa^^^^^^^^^_______________[[[\\\\\\]]]^^^___``````_________^^^^^^_________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^]]]]]]]]]]]]^^^^^^^^^___]]][[[[[[\\\^^^]]]]]]]]]^^^^^^^^^______]]]]]]]]]]]]]]]^^^___```]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]^^^______^^^^^^^^^^^^^^^^^^______``````]]]\\\\\\[[[\\\^^^```aaa___^^^^^^^^^^^^___``````________________________]]]\\\[[[\\\^^^______^^^]]]]]]]]]^^^^^^^^^______]]]^^^^^^^^^^^^^^^^^^^^^ZZZ\\\^^^___``````___^^^ZZZ\\\^^^``````___^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\^^^^^^]]][[[XXXNNNDDD666222///...000000---+++))))))((('''&&&&&&%%%%%%###$$$%%%%%%&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''###%%%))))))(((%%%$$$###%%%$$$$$$+++444888444...'''&&&&&&&&&'''(((***+++,,,111<<>>666222...***))),,,))))))))))))((((((((((((###$$$$$$###""""""%%%'''%%%%%%%%%%%%%%%$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%###%%%((('''$$$"""###%%%&&&&&&&&&&&&'''((()))***%%%%%%&&&%%%$$$$$$&&&(((&&&'''(((((((((((((((''',,,+++333EEEWWWbbbiiilllkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiijjjjjjkkkkkkkkklllkkkkkkjjjiiihhhgggfffgggggghhhhhhhhhgggffffffeeeeeeeeefffffffffffffffdddeeeeeeeeeeeeddddddccccccddddddeeeeeeddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaaa```______^^^_________bbbbbbbbbaaa___```bbbdddaaabbbbbbbbbbbbaaaaaa```aaaaaaaaaaaaaaaaaaaaaaaaaaa``````______``````aaa```______^^^^^^___``````______````````````aaaaaa]]]^^^______``````______\\\\\\]]]]]]^^^___`````````___^^^^^^^^^^^^___```]]]]]]]]]]]]]]]]]]]]]]]]\\\^^^___^^^]]]\\\]]]___^^^______]]][[[[[[\\\]]]]]]]]]]]]^^^^^^^^^______]]]]]]]]]]]]^^^______```________________________ZZZ[[[]]]^^^______^^^^^^\\\\\\]]]]]]^^^_________]]]]]]]]]^^^___aaabbbccc___^^^^^^^^^^^^___``````^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[\\\^^^^^^^^^\\\]]]]]]]]]^^^^^^^^^______\\\]]]^^^_________^^^^^^^^^______```___]]]\\\[[[[[[]]]___```___^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\^^^^^^]]]\\\YYYPPPFFF666222//////000000...+++))))))(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###%%%((()))'''%%%%%%%%%%%%%%%%%%(((111888555...'''&&&%%%$$$&&&)))---///---000999BBB???444111666IIIGGG???333***((('''&&&$$$'''((((((***---...,,,---222777;;;===@@@DDDHHHPPPUUU[[[```dddiiioootttuuuvvvxxxxxxxxxyyy|||{{{{{{{{{|||}}}~~~~~~}}}zzzvvvtttsssrrrpppoooqqqqqqpppooommmjjjhhhggg```______^^^\\\YYYSSSOOONNNOOOPPPNNNLLLJJJKKKKKKUUUSSSNNNHHHCCCAAAAAACCCEEEKKKMMMIIIDDDDDDDDDBBBAAA???@@@DDDFFFDDDEEEHHHKKKLLLMMMMMMMMMMMMLLLLLLaaaaaaaaa`````````````````````aaaaaaaaaaaaaaa```aaaaaaaaaaaa```___]]]]]]VVVGGG777000,,,(((''')))&&&&&&'''''''''''''''&&&###"""""""""$$$%%%$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%$$$###'''111???IIISSSXXX^^^bbbdddcccccccccaaa___]]]ZZZWWWSSSNNNJJJFFF===555111...******---))))))))))))(((((((((((($$$$$$$$$###"""###%%%((($$$$$$$$$######"""""""""$$$$$$$$$###$$$$$$%%%%%%"""&&&***)))&&&######%%%%%%$$$$$$%%%%%%&&&'''(((%%%&&&''''''&&&&&&'''((('''((()))***++++++******,,,+++333FFFXXXaaafffjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiijjjjjjiiiiiiiiiiiihhhhhhgggfffgggggghhhhhhhhhgggeeeeeeffffffeeeeeeeeeeeeeeeeeebbbcccdddeeeeeeeeeddddddccccccddddddddddddcccccccccccccccbbbbbbbbbaaaaaaaaaaaa```_______________```bbbcccbbbaaa```aaabbb```aaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa``````____________``````^^^^^^^^^]]]^^^___aaabbb^^^^^^_________`````````]]]^^^___`````````___^^^]]]]]]]]]^^^^^^_________```___^^^^^^^^^^^^___```]]]]]]]]]]]]]]]]]]]]]]]]\\\^^^```___]]]\\\]]]____________]]][[[ZZZ[[[]]]]]]]]]]]]^^^^^^^^^______]]]]]]]]]]]]^^^___``````________________________YYY[[[]]]_________^^^]]][[[[[[\\\\\\]]]^^^^^^___^^^___```aaaaaaaaaaaaaaa___^^^^^^^^^^^^___``````]]]]]]]]]]]]]]]]]]]]]]]]___^^^]]]]]]^^^___]]]\\\]]]]]]]]]^^^^^^^^^______\\\]]]^^^_________^^^^^^____________^^^]]]\\\\\\\\\^^^``````]]]\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\^^^^^^]]]\\\ZZZQQQGGG888444000///000000---***))))))((((((''''''&&&&&&&&&%%%$$$######%%%&&&((($$$############$$$%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$%%%%%%'''111999888000(((&&&$$$$$$&&&+++111444---...666>>>;;;111...222;;;>>>:::000***+++,,,***$$$***---,,,///666::::::999AAAKKKRRRWWW[[[aaafffbbbeeeiiimmmpppsssvvvxxx{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~|||zzzxxxvvvjjjhhhggggggiiihhheeebbbWWWUUUSSSQQQQQQOOOMMMKKKEEEEEEEEEDDDCCCBBBAAA@@@BBBCCCEEEGGGGGGDDD???;;;888<<>>CCCMMMSSSSSSUUU]]]fffkkkmmmnnnqqquuunnnooorrruuuxxxzzzzzzzzzvvvxxx{{{}}}~~~~~~~~~uuurrrooommmmmmjjjfffbbbWWWWWWVVVUUURRROOOLLLKKKEEECCCBBBBBBCCCBBB>>>:::;;;;;;:::;;;======;;;999;;;;;;<<<<<<>>>@@@BBBCCCBBBEEEIIINNNQQQOOOJJJFFF???BBBFFFHHHIIIJJJNNNRRRFFFHHHIIIIIIHHHIIIMMMQQQiii}}}ppp___ZZZ[[[WWWVVVYYY^^^___\\\ZZZ\\\[[[^^^ccchhhkkkllllllkkk^^^^^^^^^___```aaaaaaaaa`````````______^^^]]]]]]]]]^^^___aaabbbaaa^^^[[[SSSEEE666...+++'''%%%&&&'''%%%$$$$$$%%%&&&$$$###"""$$$&&&$$$!!! """########################"""""""""""""""""""""""" $$$---777BBBHHHMMMSSS[[[```cccbbbaaa```aaa```]]][[[XXXRRRLLLGGG;;;:::777111***&&&&&&'''))))))++++++***(((&&&$$$###$$$$$$$$$$$$###"""!!!'''&&&$$$######$$$&&&'''$$$%%%%%%%%%$$$$$$&&&(((###############"""!!! $$$$$$######$$$$$$%%%&&&'''&&&&&&&&&&&&'''((((((''''''(((((())))))******''',,,;;;OOO```gggiiilllmmmjjjhhhggghhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiihhhgggggggggggggggkkkiiiggggggggggggfffeeecccccccccddddddeeeeeeeeeffffffggggggggggggffffffddddddddddddddddddddddddcccbbbaaaaaa``````aaaaaabbbbbbcccccccccbbbbbbaaaaaaaaa`````````bbbcccdddcccbbbbbbbbbaaaaaa````````````aaaaaaaaaaaa``````bbbaaa```______```aaabbbaaaaaa``````_________^^^bbbaaa```___]]]]]]]]]\\\___\\\\\\^^^^^^[[[[[[^^^^^^_______________^^^^^^___^^^^^^]]]]]]^^^^^^___```___^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[aaa```]]]ZZZXXXZZZ^^^aaa]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^_________[[[\\\]]]]]]^^^^^^]]]]]]^^^^^^^^^]]]]]]\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\``````_________^^^^^^^^^]]]^^^^^^______^^^^^^]]]```^^^\\\ZZZZZZ\\\^^^```^^^^^^]]]\\\]]]^^^___```___^^^\\\[[[[[[\\\^^^___________________________^^^]]]]]]]]]]]]^^^______```___^^^]]]\\\]]]^^^___]]]]]]^^^______^^^]]]]]]\\\______^^^^^^]]]UUUKKK===888222/////////---+++'''&&&&&&&&&%%%$$$$$$######!!!!!!"""###"""%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$#########&&&'''(((000888777000///***&&&%%%)))///333444!!!&&&---///...+++******###%%%)))---111444666777EEEMMMVVV\\\^^^bbbiiiooonnnooopppqqqrrruuuyyy}}}tttttttttuuuwwwyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}||||||zzzuuuqqqmmmllliiifffaaa[[[WWWTTTNNNHHHBBBAAAEEEFFFBBB===;;;;;;;;;;;;<<<>>>???@@@>>><<<;;;::::::;;;===>>><<>>DDDIIIEEEHHHLLLPPPRRRQQQOOOMMMLLLMMMNNNPPPSSSVVVYYYZZZ]]]]]]___aaadddfffhhhiii~~~_________``````aaaaaaaaa______^^^^^^^^^______```______```aaabbbaaa^^^[[[QQQCCC555...+++(((&&&''''''&&&%%%%%%&&&&&&%%%$$$ """$$$$$$######%%%'''########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!&&&...888BBBHHHKKKQQQYYY___bbbccccccddddddbbb___\\\XXXQQQJJJEEEAAA@@@===666000,,,,,,---'''((((((((((((&&&%%%$$$'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''###%%%&&&&&&%%%%%%&&&'''$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&'''(((((('''''''''((())))))******'''+++999NNN___fffhhhiiillljjjhhhggghhhiiiiiihhhfffgggggghhhhhhhhhhhhhhhiiiiiihhhgggggggggggggggjjjiiiffffffggggggfffeeeffffffggggggggggggggggggffffffggggggggggggffffffeeeeeeeeeeeeeeeeeeeeeeeeccccccbbbbbbbbbaaaaaaaaabbbbbbcccccccccbbbbbbaaabbbaaaaaa``````aaabbbcccccccccccccccbbbbbbaaaaaa``````aaaaaaaaaaaa``````bbbaaa```______```aaabbbaaa`````````____________aaa```______^^^_________]]]ZZZ[[[______^^^^^^aaa^^^^^^__________________^^^^^^]]]]]]]]]]]]^^^^^^___^^^^^^]]]]]]]]]^^^^^^aaaaaa`````````_________^^^___^^^]]][[[[[[]]]___]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]^^^______``````______^^^^^^^^^]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^```_________^^^^^^^^^^^^]]]^^^^^^______^^^^^^]]]___^^^]]]\\\\\\]]]^^^___]]]\\\[[[[[[[[[\\\^^^^^^^^^]]]\\\[[[\\\]]]___```________________________^^^]]]]]]]]]]]]^^^______aaa```______^^^^^^^^^^^^]]]]]]^^^______^^^]]]]]]\\\^^^___^^^^^^]]]UUULLL>>>999333000//////---+++((('''&&&%%%$$$$$$$$$$$$$$$###"""###%%%$$$ '''''''''''''''((()))***$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&(((000:::<<<888222...)))&&&'''))))))((())))))'''&&&&&&(((***,,,222777???EEEJJJMMMQQQSSSZZZ]]]bbbgggkkkooorrrtttwwwwwwwwwuuutttuuuxxxzzzxxxyyyyyyzzzzzz{{{{{{{{{~~~~~~~~~~~~~~~yyyvvvuuusssooolllfffccc^^^[[[XXXTTTNNNJJJBBBBBBBBBAAA@@@???>>>===@@@===999999<<<>>><<<:::AAAAAA@@@??????@@@BBBCCCEEEDDDBBB@@@??????@@@AAA@@@AAABBBAAA@@@@@@BBBDDD;;;::::::===EEENNNXXX^^^```ccciiinnnqqqrrrrrrqqqvvvwwwwwwxxxzzz|||}}}~~~````````````aaaaaaaaaaaa___^^^]]]]]]^^^___bbbcccaaa``````aaabbb```]]]ZZZOOOBBB444---+++((('''(((((('''&&&&&&''''''&&&$$$"""###%%%%%%$$$$$$&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$(((000:::CCCIIIJJJOOOWWW]]]aaadddfffggggggeeeaaa]]]XXXPPPHHHCCC@@@>>>:::444...++++++,,,)))((((((''''''&&&&&&%%%&&&%%%$$$###"""###$$$$$$'''&&&%%%$$$$$$%%%&&&'''!!!$$$&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''((((((&&&''''''(((((()))******)))---:::PPPaaahhhhhhgggllljjjhhhhhhiiiiiiiiihhhdddeeefffggghhhgggffffffiiiiiihhhgggggggggggggggiiigggeeeeeeffffffeeedddhhhhhhhhhhhhggggggggggggeeeffffffggggggffffffeeeeeeeeeeeeeeeeeeeeeeeeeeebbbcccdddddddddcccaaaaaaaaabbbbbbcccccccccbbbbbbcccbbbaaaaaa```aaaaaabbbddddddccccccccccccbbbbbb``````aaaaaaaaaaaa``````aaaaaa````````````aaaaaa````````````________________________``````aaabbb___\\\]]]``````^^^^^^aaa]]]]]]^^^___`````````___^^^^^^]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]^^^^^^____________^^^^^^^^^^^^]]]\\\^^^______]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^______``````______^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^_____________________^^^^^^^^^^^^]]]^^^^^^______^^^^^^]]]______^^^^^^^^^^^^______]]]]]]\\\\\\]]]]]]^^^___\\\\\\[[[\\\\\\^^^```aaa________________________^^^]]]]]]]]]]]]^^^______aaaaaaaaaaaa```___^^^]]]]]]^^^^^^______^^^^^^]]]\\\^^^___]]]^^^]]]UUULLL???:::333000//////---+++,,,+++((('''&&&'''((((((%%%%%%$$$%%%&&&%%%### $$$$$$$$$%%%&&&'''((()))$$$%%%&&&&&&''''''''''''$$$%%%$$$'''///:::>>>===---+++'''&&&&&&''''''&&&,,,(((&&&'''+++000222333DDDMMMXXX___bbbdddgggkkkhhhgggiiimmmrrruuuuuussszzzzzzzzzxxxvvvvvvwwwyyyzzz{{{|||}}}}}}|||zzzzzz~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~{{{yyywwwxxxvvvrrrnnnjjjgggfffeeeUUURRRNNNLLLKKKIIIGGGEEEFFFCCC@@@???>>>===;;;999<<<;;;:::999888999999:::<<<<<<<<<===???BBBDDDEEECCCCCCCCCCCCDDDFFFHHHIIIGGGFFFDDDCCCBBBCCCDDDDDDEEEEEEEEEDDDDDDGGGMMMQQQNNNLLLLLLRRR^^^lllvvv{{{aaaaaaaaaaaaaaaaaaaaaaaaaaa```^^^\\\]]]___bbbcccbbbaaa`````````^^^[[[XXXMMM@@@222---+++)))(((***)))'''&&&&&&'''(((&&&%%%%%%%%%%%%$$$###"""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&***222<<>>QQQ[[[gggllljjjiiikkknnnjjjjjjkkkmmmpppqqqrrrrrruuuvvvwwwwwwvvvwwwzzz|||xxxyyy{{{||||||{{{yyyxxx|||||||||||||||}}}}}}}}}~~~}}}|||zzzzzz}}}~~~}}}|||}}}~~~~~~{{{xxxuuutttsssssssssqqqlllgggbbb^^^]]]RRRPPPKKKGGGBBB@@@>>>>>>===<<<;;;::::::;;;::::::666666666777999<<<>>>??????>>><<<;;;<<<>>>@@@BBB>>>AAADDDFFFGGGJJJPPPTTTUUUUUUVVVXXX\\\___ccceeeffffffffffffhhhiiikkkllliiijjjjjjkkkmmmqqqwww||||||vvvrrruuu````````````aaaaaaaaaaaadddbbb___]]]]]]^^^```aaaaaa```___^^^^^^\\\YYYWWWLLL???111,,,+++))))))***)))'''&&&&&&'''(((&&&%%%%%%$$$#########"""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''',,,444===FFFKKKMMMQQQWWW\\\___aaacccddddddbbb___\\\XXXRRRKKKFFF???;;;555///,,,*********++++++***))))))))))))***(((&&&%%%$$$$$$%%%'''(((######""""""""""""###############!!! !!!$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''((((((''''''&&&&&&&&&'''(((((())))))---444DDDYYYgggkkkjjjiiijjjiiihhhhhhiiiiiihhhfffeeefffggghhhhhhhhhggggggiiihhhhhhggggggggggggggggggeeecccccceeeeeeeeeddddddddddddccccccbbbbbbbbbddddddeeeeeeeeeeeeddddddbbbbbbbbbbbbbbbbbbbbbbbbbbbccceeefffeeedddbbb``````aaabbbcccccccccccccccbbbbbbbbbbbbaaaaaa```````````````aaaaaaaaaaaaaaa``````aaaaaaaaaaaa````````````aaaaaaaaaaaa``````_________```````````````bbbbbbaaa```````````````dddaaa```bbbaaa]]]\\\^^^]]]^^^^^^___``````______]]]]]]]]]\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\]]]^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^___^^^\\\ZZZ[[[]]]___\\\\\\\\\]]]]]]^^^^^^^^^_________^^^^^^]]]]]]]]][[[\\\]]]]]]^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^ZZZ[[[[[[\\\]]]^^^^^^___]]]]]]^^^^^^^^^^^^^^^^^^]]]^^^^^^______^^^^^^]]]_________________________________```````````````[[[\\\\\\]]]^^^```aaaaaa________________________^^^]]]]]]]]]]]]^^^____________``````___^^^\\\[[[^^^^^^^^^^^^^^^^^^^^^^^^\\\^^^^^^\\\]]]]]]VVVNNN???:::333///---,,,***''''''%%%""" !!!"""$$$######$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%""""""###%%%%%%&&&&&&&&&!!!!!!"""%%%((()))))))))---+++(((%%%%%%'''+++...000111888EEESSSXXXSSSLLLWWW```jjjnnnjjjgggiiillliiimmmppppppnnnooorrrvvvrrrtttvvvwwwwwwxxx{{{}}}vvvwwwzzz|||||||||zzzyyy{{{{{{||||||}}}~~~~~~}}}}}}~~~{{{{{{{{{yyyxxxyyy{{{~~~{{{yyyxxxuuutttsssssssssmmmkkkfffaaa\\\XXXUUUTTTKKKMMMMMMKKKGGGDDDCCCDDDAAA???<<<888666666666777>>>>>>>>>=========>>>>>>>>>>>>???AAACCCFFFIIILLLMMMLLLLLLNNNRRRWWW]]]```^^^bbbfffhhhiiilllrrrxxxxxxyyyzzz|||^^^^^^^^^___```aaaaaaaaadddccc```___^^^^^^___```bbb```^^^^^^^^^]]]ZZZXXXLLL>>>111,,,+++))))))***((('''&&&&&&''''''&&&$$$""" !!!###$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''---666???HHHMMMNNNSSSYYY]]]___``````aaaaaa___]]][[[XXXRRRLLLGGG@@@;;;444...,,,++++++***((((((((((((((((((((((((%%%$$$$$$######$$$&&&&&&""""""""""""""""""""""""###$$$$$$###""""""%%%'''$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$%%%'''((((((((('''&&&%%%&&&&&&''''''((())))))+++555HHH\\\fffggggggiiiiiihhhggghhhiiiiiigggeeegggggghhhhhhhhhiiiiiiiiiiiiiiihhhggggggggggggggggggeeecccdddeeefffeeedddeeeeeeeeedddddddddddddddcccddddddeeeeeeddddddcccaaaaaaaaaaaaaaaaaaaaaaaabbbcccdddddddddcccaaaaaa```aaabbbcccccccccccccccaaabbbbbbbbbbbbaaaaaa```_________````````````aaa``````aaaaaaaaaaaa````````````aaaaaaaaaaaa``````_________```````````````bbbaaa``````____________```]]]^^^aaaaaa______bbb^^^_______________^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\]]]]]]^^^[[[[[[[[[\\\\\\\\\\\\]]]______^^^\\\ZZZZZZ]]]___[[[\\\\\\]]]]]]^^^^^^___^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^______``````______^^^^^^^^^^^^____________[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]^^^^^^______^^^^^^]]]______^^^^^^^^^^^^______\\\\\\]]]^^^^^^^^^^^^]]]\\\\\\]]]^^^___``````aaa________________________^^^]]]]]]]]]]]]^^^______^^^^^^^^^^^^^^^^^^]]]\\\___^^^^^^]]]]]]^^^^^^___\\\^^^]]]\\\]]]]]]WWWOOOAAA;;;444///...,,,)))''')))(((&&&$$$###$$$%%%&&&!!!"""$$$#########$$$&&&$$$$$$###"""""""""""""""""""""###$$$%%%%%%%%%%%%!!! """%%%&&&###"""$$$&&&''')))+++///555===BBBDDDBBBCCCLLLWWW]]]]]]YYY]]]dddkkkmmmkkkjjjlllnnnggglllpppooollllllrrrwwwvvvwwwyyyyyyxxxxxxyyyzzzwwwxxxzzz{{{|||||||||{{{{{{||||||}}}}}}~~~~~~}}}|||{{{{{{}}}zzzyyyvvvqqqkkkhhhggggggeeedddaaa]]]YYYVVVTTTSSSKKKJJJHHHEEEBBB???===<<<999<<<>>><<<999666777999???===<<<;;;<<<>>>AAACCC>>>@@@BBBDDDFFFHHHLLLOOOUUUXXX\\\```cccggglllooottttttssstttvvvzzz}}}[[[\\\]]]^^^___```aaabbbaaaaaa```````````````aaacccaaa```______^^^]]][[[LLL???111,,,***(((((()))'''&&&%%%%%%&&&&&&%%%$$$###!!! """$$$&&&%%%###########################%%%%%%%%%%%%%%%%%%%%%%%%!!!###'''---666@@@IIINNNLLLRRRYYY^^^`````````___```^^^\\\ZZZWWWQQQKKKFFF???999111,,,*********)))'''((())))))***)))((('''!!!!!!"""""""""###############$$$$$$$$$$$$######"""%%%((()))(((&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%'''((()))((('''&&&%%%%%%&&&''''''(((((())))))777MMM```fffeeefffkkkhhhhhhggghhhiiiiiigggeeeiiihhhgggfffggghhhjjjkkkiiiiiihhhggggggggggggggggggeeeddddddeeeffffffeeeddddddeeeeeeeeeeeeeeeeeeccccccddddddddddddccccccaaaaaaaaaaaaaaaaaaaaaaaaccccccbbbbbbbbbaaaaaaaaa``````aaaccccccddddddccc``````bbbbbbcccbbbaaaaaa___`````````aaaaaaaaaaaa``````aaaaaaaaaaaa``````___```aaabbbbbbaaa```_______________`````````aaa_________^^^______```aaa^^^\\\\\\```aaa___```ccc````````````___^^^]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\[[[\\\\\\\\\YYYYYYZZZZZZZZZ[[[[[[[[[]]]^^^___^^^\\\[[[\\\]]][[[[[[\\\]]]]]]^^^______]]]]]]^^^^^^^^^^^^^^^^^^]]]^^^______``````______^^^^^^^^^^^^_________```\\\]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]^^^^^^^^^]]]^^^^^^______^^^^^^]]]___^^^]]]\\\\\\]]]^^^___ZZZ[[[\\\]]]^^^]]]]]]\\\]]]]]]^^^_______________________________________^^^]]]]]]]]]]]]^^^______^^^^^^^^^^^^^^^______```___^^^]]]]]]]]]]]]^^^___\\\^^^]]][[[\\\]]]XXXPPPCCC===666111000...+++(((+++***)))((((((''''''((( """$$$###""""""%%%'''!!! !!!!!!"""$$$$$$%%%%%%%%%%%%%%%$$$###!!!"""&&&'''$$$%%%***(((...555<<>>===<<<888999:::;;;<<<;;;;;;:::>>>BBBFFFFFFCCCBBBDDDGGGEEEDDDDDDEEEIIINNNSSSVVV[[[^^^cccfffiiimmmrrrvvvrrrvvv|||ZZZZZZ[[[]]]___```aaabbb______``````aaabbbbbbbbbdddcccaaa```aaa```___]]]LLL???111,,,***(((((()))'''%%%$$$$$$%%%&&&$$$###(((%%%######%%%%%%###!!!########################&&&&&&&&&&&&&&&&&&&&&&&& """&&&---777AAAJJJOOOJJJPPPXXX___aaaaaa```___```___\\\ZZZVVVPPPIIIDDDAAA;;;222---,,,,,,,,,+++((()))+++,,,---+++***)))###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!&&&,,,///...***'''%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%'''))))))((('''&&&%%%%%%&&&&&&'''(((((()))***;;;RRRdddhhheeehhhooohhhgggggghhhiiiiiifffdddjjjhhhfffeeeeeegggjjjkkkiiiiiihhhggggggggggggggggggfffddddddfffggggggfffcccccccccddddddeeeeeeeeecccccccccddddddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbcccbbbaaaaaa``````aaaaaa``````aaaccccccddddddddd___```aaabbbccccccbbbaaa``````aaaaaabbbbbbbbbccc``````aaaaaaaaaaaa``````___```aaabbbbbbaaa```___^^^_________``````aaaaaa\\\]]]]]]]]]___```aaabbb```^^^^^^``````]]]]]]```aaaaaaaaa```___^^^\\\\\\]]]\\\\\\\\\\\\\\\\\\]]]^^^^^^]]]\\\[[[[[[[[[[[[]]]]]]]]]^^^^^^_________ZZZ]]]```aaa___\\\[[[[[[[[[[[[\\\]]]]]]^^^______]]]]]]]]]^^^^^^_________[[[\\\]]]]]]^^^^^^]]]]]]^^^^^^^^^_________``````^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\]]]]]]^^^^^^^^^]]]^^^^^^______^^^^^^]]]```^^^\\\ZZZZZZ\\\^^^```\\\]]]^^^_________^^^]]]^^^^^^______```______^^^________________________^^^]]]]]]]]]]]]^^^____________^^^^^^^^^```bbbccc___^^^]]]]]]]]]]]]^^^___]]]^^^]]][[[\\\]]]XXXPPPEEE@@@888333111///,,,)))&&&&&&&&&%%%%%%$$$######!!!###%%%$$$######&&&)))############$$$&&&'''(((&&&&&&&&&'''&&&&&&%%%%%%%%%""""""'''(((''',,,444;;;BBBJJJOOOQQQQQQRRRTTTVVVVVVWWW\\\bbbffffffeeelllkkkjjjiiijjjkkkmmmnnnsssqqqoooppprrruuuuuuuuuqqqsssuuuuuutttsssssstttxxxwwwvvvuuuttttttttttttwwwvvvuuusssrrrpppooonnnnnnllliiiddd]]]UUUOOOKKKEEEFFFEEEBBB===999777666666666777888999:::::::::888:::===AAACCCDDDCCCCCC===CCCKKKOOOQQQUUU[[[aaaiiiiiiiiilllpppwww}}}]]]]]]]]]]]]^^^___``````bbb``````aaabbbcccbbbaaa``````___]]]^^^___[[[TTTGGG;;;000,,,,,,+++***+++)))(((&&&$$$""""""$$$%%%&&&%%%%%%$$$############&&&&&&%%%$$$$$$######"""&&&&&&%%%$$$###"""!!! """###(((111888===EEEMMMKKKQQQXXX[[[\\\\\\^^^```aaa]]]XXXVVVUUURRRKKKEEE???:::444...,,,***)))(((%%%'''!!!''''''"""######$$$$$$$$$######""""""############""""""!!!###%%%'''''''''%%%$$$((('''$$$"""""""""###$$$%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$)))******)))''''''((()))...???RRR___ggglllllliiiiiihhhhhhhhhhhhhhhiiijjjggggggggggggggggggggggggdddeeefffggggggfffeeedddeeeddddddccccccddddddeeeccccccddddddddddddeeeeeeeeeeeeddddddcccbbbaaaaaaccccccbbbbbbccccccdddeeebbbbbbbbbbbbbbbaaa``````````````````aaaaaaaaaaaadddbbb``````bbbcccaaa^^^aaaaaaaaaaaaaaaaaaaaaaaa]]]^^^___``````___^^^]]]___```bbbaaa___^^^^^^___^^^]]]\\\\\\^^^^^^]]]\\\]]]``````[[[[[[___```\\\^^^^^^]]]]]]]]]]]]^^^^^^________________________^^^]]]]]]\\\]]]^^^```aaaZZZZZZ[[[[[[[[[\\\\\\\\\^^^^^^]]]]]]\\\[[[ZZZZZZ___^^^^^^]]]]]]^^^^^^___]]]]]]]]]\\\ZZZ[[[^^^aaa^^^___`````````___]]]]]]```___]]][[[[[[\\\]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]aaa___\\\\\\]]]^^^\\\ZZZ___]]][[[\\\]]]^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\[[[]]]]]]]]]]]]]]]]]]]]]]]]___^^^^^^]]]]]]^^^^^^___aaa___]]]]]]^^^___```______]]]]]]]]]______^^^]]]\\\]]]]]]^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^]]]]]]^^^^^^]]]YYYWWWGGG???444,,,+++,,,------,,,)))%%%############"""!!!$$$%%%$$$""""""###########################"""$$$%%%%%%$$$######$$$''''''&&&%%%'''///;;;DDDMMMOOORRRTTTVVVVVVVVVUUUZZZ\\\^^^___```aaaeeegggkkkkkklllllllllmmmnnnnnnmmmnnnoooppprrrtttuuuvvvoooooopppqqqrrrssssssttttttuuuvvvvvvtttqqqnnnkkkllljjjhhheee```XXXPPPJJJJJJGGGCCC>>>:::888777777999888777666444333222222000444777777666888???DDDFFFIIINNNTTTXXXZZZ[[[[[[gggmmmtttwwwvvvuuuxxx{{{^^^^^^^^^^^^___```aaaaaaaaa`````````bbbcccbbbaaa```aaa___]]]^^^___ZZZSSSFFF:::///,,,,,,******+++))))))'''%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$###""""""!!!!!!%%%%%%$$$$$$###"""""""""###%%%+++444:::???FFFMMMMMMRRRWWWZZZZZZ[[[^^^aaa```\\\XXXVVVUUUQQQKKKEEE???:::444...+++***(((''',,,...***###&&&///...%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%&&&'''''''''&&&%%%$$$)))'''&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''')))))))))(((''''''&&&&&&!!!%%%'''(((((()))***--->>>RRR^^^eeejjjjjjgggiiiiiihhhhhhhhhhhhhhhiiiggggggggggggggggggggggggeeeeeefffggggggfffeeeeeeffffffeeeeeeeeeeeeffffffccccccddddddddddddeeeeeeeeeddddddcccbbbbbbaaaaaacccbbbbbbbbbccccccddddddbbbbbbbbbbbbbbbaaa``````aaaaaaaaaaaabbbbbbbbbbbbdddbbb```aaabbbcccaaa___aaaaaaaaaaaaaaaaaaaaaaaa^^^^^^____________^^^^^^___```bbbaaa___^^^^^^___```^^^]]]^^^___```___^^^___bbbaaa]]]]]]aaabbb^^^______^^^^^^^^^^^^_________________________________^^^]]]]]]]]]^^^___```[[[[[[[[[[[[[[[\\\\\\\\\^^^^^^]]]]]]\\\[[[[[[ZZZ^^^^^^^^^]]]]]]^^^^^^^^^]]]]]]]]]\\\[[[\\\^^^aaa^^^___`````````___]]]]]]aaa```^^^\\\\\\]]]^^^___\\\\\\\\\\\\\\\\\\\\\\\\```^^^\\\\\\___```___]]]___]]]\\\\\\^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________^^^]]]]]]___________________________^^^^^^]]]]]]^^^^^^___aaa___]]]]]]^^^_________```___^^^^^^``````___]]]]]]^^^^^^______^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\____________```^^^[[[XXXGGGAAA888333111000///---///,,,(((&&&&&&&&&&&&%%%!!!"""$$$%%%&&&%%%$$$###########################!!!"""############$$$$$$###$$$%%%&&&+++666CCCMMMQQQSSSUUUVVVWWWWWWVVVUUUYYY[[[^^^```bbbeeeiiikkkiiiiiiiiijjjiiiiiiiiihhhkkkkkklllmmmmmmnnnnnnnnnssssssrrrqqqppppppoooooohhhhhhgggddd```[[[WWWTTTGGGDDDAAA>>><<<999555333444444555555444333222111666777888:::<<<>>>???@@@GGGJJJNNNOOOOOORRRXXX]]]jjjlllpppsssvvvxxxyyyyyy{{{_______________aaabbbbbbaaa```___```bbbcccbbbaaa```aaa```^^^______ZZZSSSEEE999...+++,,,***)))******)))'''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%$$$######""""""########################%%%'''...777===@@@EEELLLNNNRRRWWWYYYZZZ[[[^^^aaa^^^[[[WWWVVVUUUQQQKKKEEE@@@;;;444...+++)))((('''+++---+++&&&)))///---%%%$$$$$$$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%((((((((('''&&&%%%%%%%%%((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((($$$((()))))))))***///@@@TTT```fffiiiiiigggjjjjjjiiihhhggggggggghhhggggggggggggggggggggggggeeeeeefffggggggfffeeeeeegggggggggffffffgggggggggccccccddddddddddddeeeeeecccccccccbbbbbbaaaaaa```bbbbbbbbbbbbccccccddddddaaabbbbbbbbbbbbaaaaaa```bbbbbbbbbbbbcccccccccccccccbbbaaaaaabbbbbbaaa```aaaaaaaaaaaaaaaaaaaaaaaa_________^^^^^^____________```bbbaaa___^^^^^^___aaa```___```aaaaaa```______aaaaaa^^^^^^aaaaaa___```__________________```________________________```___^^^^^^]]]^^^^^^^^^\\\\\\\\\\\\\\\[[[[[[[[[^^^^^^]]]]]]\\\\\\[[[[[[\\\]]]]]]^^^^^^]]]]]]\\\]]]]]]]]]\\\[[[\\\^^^```^^^____________^^^]]]]]]aaa```___^^^]]]^^^______\\\\\\\\\\\\\\\\\\\\\\\\^^^]]]\\\]]]___aaaaaaaaa```^^^]]]]]]^^^______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______``````_________________________________^^^^^^]]]]]]^^^^^^___```^^^]]]]]]^^^______^^^bbbaaa______``````___^^^^^^______``````______^^^\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^______]]]ZZZWWWGGGCCC===999777444000,,,,,,)))&&&%%%%%%%%%$$$###%%%$$$$$$&&&((()))&&&##############################"""""""""###$$$%%%%%%!!!$$$&&&***000<<>>@@@EEEJJJMMMRRRXXX[[[[[[[[[]]]^^^\\\ZZZXXXVVVTTTPPPJJJFFFAAA<<<555000---+++)))(((&&&)))(((&&&'''***((("""%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((()))$$$&&&)))******))))))***333EEEYYYdddhhhkkkkkkjjjkkkkkkiiihhhggggggggggggggggggggggggggggggggggggeeeffffffffffffffffffeeeggggggffffffffffffggggggcccccccccdddddddddeeeeeebbbbbbbbbaaaaaaaaa``````aaabbbbbbcccccccccccccccaaaaaabbbbbbbbbbbbaaa```aaaaaaaaabbbbbbbbbccccccbbbaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```___^^^]]]]]]^^^___```___```bbbaaa___^^^^^^___aaa```___```aaabbbaaa___]]]^^^^^^]]]]]]^^^______``````____________``````________________________``````______^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[^^^^^^]]]]]]]]]\\\\\\\\\[[[\\\]]]^^^^^^]]]\\\[[[\\\]]]]]]]]]\\\\\\^^^```_________^^^^^^^^^]]]]]]``````___^^^]]]^^^^^^___]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]^^^`````````aaa___]]]^^^___```___^^^]]]]]]^^^^^^^^^^^^^^^^^^\\\]]]^^^______```______]]]]]]]]]]]]]]]]]]]]]]]]___^^^^^^]]]]]]^^^^^^______^^^]]]]]]^^^___^^^]]]bbb```______``````^^^]]]^^^^^^____________^^^^^^\\\\\\\\\]]]]]]]]]]]]]]]\\\[[[[[[\\\\\\[[[WWWUUUHHHCCC===999777444000,,,***(((&&&%%%%%%%%%$$$###((($$$"""$$$)))***&&&"""########################&&&$$$######$$$%%%%%%%%%%%%'''***---333<<>>@@@DDDJJJLLLRRRZZZ^^^^^^\\\[[[[[[[[[[[[ZZZXXXUUUPPPJJJFFFBBB===666111...---,,,+++''')))***))))))***((($$$&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''(((+++++++++***((((((+++---666HHH\\\fffiiijjjkkkjjjkkkkkkiiihhhggggggggggggggggggggggggggggggggggggfffffffffeeeeeeffffffffffffeeeeeeddddddeeeeeefffcccccccccdddddddddeeeeeebbbbbbbbbaaaaaaaaaaaaaaa```aaabbbcccccccccbbbbbb```aaaaaabbbbbbbbbaaaaaa`````````aaaaaaaaabbbbbbaaaaaabbbbbbaaaaaaaaabbb```````````````````````````___^^^]]]]]]^^^___```___```bbbaaa___^^^^^^___```___^^^^^^``````___^^^^^^]]]\\\]]]^^^^^^___`````````____________``````________________________`````````______^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^]]]]]]]]]]]]]]][[[\\\\\\\\\\\\\\\\\\[[[[[[]]]^^^]]]\\\\\\^^^_________^^^^^^]]]]]]]]]]]]___^^^^^^]]]]]]]]]]]]]]]________________________^^^^^^]]]]]]\\\]]]]]]^^^aaa___]]]^^^___```___^^^]]]]]]]]]^^^^^^^^^______[[[\\\]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]___^^^^^^]]]]]]^^^^^^___^^^]]]]]]]]]______^^^\\\```___^^^^^^______]]]\\\]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\]]]]]]]]]^^^^^^^^^\\\[[[[[[\\\\\\[[[WWWUUUJJJCCC;;;555333111///------+++***)))))))))(((''''''$$$!!!###'''(((%%%!!!########################&&&$$$""""""$$$%%%$$$"""&&&))),,,///333<<>>AAAHHHOOOPPPUUUZZZ\\\ZZZYYY[[[\\\^^^______\\\VVVOOOIIIEEE===999333///......------''''''(((((('''%%%%%%&&&)))'''%%%#########$$$%%%######$$$$$$$$$$$$######"""###$$$%%%%%%%%%$$$###((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((***---000888KKK```hhhgggggghhhhhhiiiiiihhhhhhhhhhhhhhhiiigggggggggggggggggggggggggggfffeeeeeeeeeeeefffgggddddddccccccccccccddddddccccccddddddddddddeeeeeebbbccccccccccccccccccccc___```bbbcccccccccaaaaaa``````aaabbbbbbbbbbbbbbb``````aaaaaaaaabbbbbbbbb___aaacccbbbaaa```bbbddd````````````````````````^^^^^^____________^^^^^^___```bbbaaa___^^^^^^______^^^]]]]]]______^^^]]]```]]]]]]```aaa___```ddd______^^^^^^^^^^^^______________________________^^^___```aaaaaa```______ZZZ[[[[[[\\\]]]^^^______^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\ZZZXXXXXXZZZ\\\]]][[[\\\^^^^^^]]]\\\]]]^^^___^^^]]]\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]]]][[[]]]^^^^^^\\\\\\___aaa___]]]\\\\\\^^^^^^^^^]]]\\\\\\]]]]]]^^^______```^^^^^^^^^^^^^^^^^^]]]\\\___________________________^^^^^^]]]]]]^^^^^^___]]]\\\\\\^^^______]]][[[^^^]]]\\\^^^```aaa```___]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\]]]]]]^^^______```____________```^^^[[[XXXLLLEEE;;;444222111///...)))(((''''''((((((&&&$$$%%%%%%$$$##########################################"""$$$)))///111...+++$$$(((---111555===FFFMMMRRRRRRSSSUUUWWWYYYZZZ[[[WWWYYYZZZZZZWWWTTTSSSSSSOOOLLLHHHBBB>>>;;;999888555555333333333555777888<<<===???DDDJJJQQQWWW[[[```bbbgggkkkoooqqqrrrrrrjjjkkkoootttzzz~~~~~~}}}~~~___^^^^^^______```aaabbb```___^^^___aaaaaaaaa______aaabbb``````___XXXOOO===333***)))***(((&&&&&&'''$$$"""%%%***,,,)))&&&&&&%%%%%%$$$############&&&&&&%%%%%%$$$######"""!!!""""""###$$$$$$%%%%%%+++,,,111999???CCCJJJRRRTTTVVVYYYXXXWWWXXX\\\______```aaa]]]WWWOOOIIIEEE:::666111---------------*********+++)))'''(((***)))(((%%%#########$$$%%%###$$$$$$%%%%%%$$$$$$###%%%&&&'''((('''%%%###!!!)))((('''%%%&&&''')))***'''''''''((((((((())))))''''''''''''''''''''''''&&&(((***+++++++++,,,---;;;OOOccckkkjjjiiijjjjjjiiihhhhhhhhhhhhhhhiiijjjgggggggggggggggggggggggggggfffeeeddddddeeefffgggeeeddddddccccccddddddeeeccccccdddddddddeeeeeeeeeccccccccccccccccccdddddd___```bbbcccdddcccaaa`````````aaabbbbbbbbbbbbbbbaaabbbbbbbbbbbbccccccccc^^^aaacccbbb``````bbbddd````````````````````````]]]^^^___``````___^^^]]]___```bbbaaa___^^^^^^___```^^^]]]^^^___```___^^^^^^ZZZZZZ___```]]]^^^ccc^^^^^^^^^]]]]]]^^^^^^^^^________________________]]]^^^___aaaaaaaaa``````ZZZZZZ[[[\\\^^^___``````^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\YYYWWWWWWYYY\\\^^^ZZZ\\\^^^^^^]]]]]]]]]^^^___^^^]]]\\\[[[\\\]]]^^^______``````______^^^]]][[[[[[[[[[[[[[[[[[[[[[[[ZZZ\\\______^^^^^^bbbeee___]]][[[\\\]]]^^^]]]]]]\\\\\\]]]]]]^^^___``````````````````___^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]___^^^^^^]]]]]]^^^^^^___]]]\\\\\\^^^______]]][[[^^^]]]]]]^^^aaabbbbbbaaa^^^__________________^^^\\\\\\]]]]]]^^^___``````^^^]]]]]]^^^^^^]]]YYYWWWMMMFFF>>>888555333111...,,,+++***+++,,,+++)))'''%%%&&&&&&$$$""""""###%%%########################%%%%%%(((///777;;;888444'''+++///222555<<>>777111...+++((())),,,...+++(((&&&&&&''''''''''''"""%%%(((&&&"""&&&%%%%%%%%%$$$#########%%%$$$###"""###%%%(((***%%%%%%%%%&&&&&&&&&''''''+++%%%$$$''''''$$$%%%+++'''''''''&&&&&&'''''''''***(((''''''%%%%%%,,,555CCCXXXdddhhhnnnlllgggkkkmmmllljjjiiiiiiiiijjjjjjiiihhhgggffffffggghhhiiieeeeeeeeeeeeeeeeeeeeeeeefffeeeeeedddddddddeeeeeedddeeeeeedddccccccdddfffdddccccccbbbcccdddfffgggdddcccaaa`````````aaaaaabbbbbbcccdddeeeeeeeeeeeeaaabbbcccbbbaaa``````bbbaaaaaaaaaaaaaaaaaaaaaaaadddcccbbbaaaaaabbbcccddd^^^^^^^^^^^^^^^^^^]]]]]]aaaaaa````````````aaaaaa______````````````______ZZZ\\\]]]___``````______``````____________``````^^^^^^^^^_________``````ccccccbbb``````_________]]]\\\[[[\\\^^^`````````]]]]]]]]]\\\\\\[[[[[[[[[______]]]XXXTTTUUU\\\bbb^^^]]]\\\[[[[[[]]]___```]]]\\\[[[ZZZZZZ[[[\\\]]]\\\]]]^^^^^^______^^^^^^___^^^]]]]]]\\\\\\]]]]]]^^^^^^]]]]]]]]]^^^___```]]]^^^^^^______^^^^^^]]]\\\\\\^^^^^^^^^^^^\\\\\\YYYZZZ\\\]]]^^^_________bbbaaa```_______________\\\]]]___``````___]]]\\\^^^]]]\\\^^^```aaaaaa`````````____________``````_________^^^^^^]]]]]]]]]bbbaaa```_______________\\\]]]^^^_________^^^]]]SSSIII???:::666111...///,,,***((((((((('''%%%###$$$$$$$$$"""!!!!!!###%%%"""###$$$%%%%%%$$$""""""%%%+++333777666111,,,))))))+++///333444777AAAKKKKKKNNNSSSUUUUUUSSSQQQPPPQQQNNNIIIBBB:::444222111000000...,,,---111777;;;GGGLLLTTT[[[___bbbdddeeekkklllnnnpppqqqrrrssssssuuuvvvwwwvvvttttttvvvxxxuuuuuuwwwxxx{{{~~~~~~~~~uuunnnjjjeee```\\\RRRPPPLLLHHHDDDAAA@@@???BBB@@@>>>>>>??????>>>===<<<<<<;;;;;;<<<>>>@@@AAA???@@@CCCFFFHHHJJJLLLLLLaaaaaa______^^^___```````````````````````````____________^^^```___WWWMMM:::111***(((((('''&&&(((&&&&&&''''''((('''''''''***)))((('''&&&&&&'''(((%%%'''))))))'''$$$###"""$$$###"""###$$$%%%$$$###&&&,,,444:::???DDDJJJNNNSSSSSSTTTVVVYYY\\\^^^^^^\\\[[[ZZZXXXTTTMMMDDD>>>:::555000///,,,)))***---111///,,,+++++++++***)))(((%%%!!!"""%%%'''%%%###$$$$$$$$$$$$$$$#########$$$$$$######$$$&&&'''(((%%%%%%%%%&&&&&&&&&&&&''''''######&&&(((''')))...''''''&&&&&&&&&&&&'''''''''&&&&&&'''''''''...666EEEYYYdddgggmmmkkkggglllkkkjjjiiihhhggghhhiiiiiiiiihhhgggffffffggghhhiiieeeeeeeeeeeeeeeeeeeeeeeefffeeeeeeddddddeeeeeeeeedddeeeeeedddccccccdddfffeeedddccccccbbbcccddddddfffeeedddcccccccccddddddcccdddddddddddddddccccccaaabbbcccbbbaaa``````bbbaaaaaaaaaaaaaaaaaaaaaaaabbbaaa````````````aaabbb______^^^^^^^^^^^^^^^___aaaaaa````````````aaaaaa______````````````______[[[\\\]]]_______________``````____________``````^^^^^^^^^_________`````````___^^^]]]\\\\\\\\\\\\^^^\\\[[[\\\^^^``````______^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\WWWSSSTTT[[[```^^^]]]\\\\\\\\\]]]^^^___]]]\\\[[[ZZZZZZ[[[\\\]]]\\\]]]^^^^^^___^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^___]]]^^^^^^______^^^^^^]]]\\\]]]]]]^^^^^^]]]]]]\\\]]]^^^^^^______^^^^^^^^^aaa```______^^^^^^______\\\]]]___``````___]]]\\\^^^]]]\\\^^^```aaa```_________^^^^^^^^^^^^____________^^^^^^^^^]]]]]]]]]``````__________________]]]]]]^^^______^^^]]]\\\SSSHHH===888444000---...,,,***((('''''''''%%%$$$%%%&&&'''&&&%%%%%%&&&((("""###$$$$$$$$$$$$###"""###(((...111000,,,)))'''((((((,,,222555888???HHHLLLOOORRRRRRNNNJJJFFFEEE===;;;888333...,,,---///000333777<<<@@@FFFMMMQQQYYY]]]ccchhhjjjlllnnnooopppqqqrrrsssssstttttttttvvvwwwyyyxxxwwwwwwxxxyyy}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~yyyooofff```TTTQQQKKKFFFBBB???<<<999888888777666666666666666666666666555555444444444666555555444555666888888444555666888:::;;;;;;;;;```____________``````aaa______``````````````````^^^___^^^]]]___^^^UUUKKK;;;222+++***)))(((''')))'''''''''(((''''''&&&&&&)))(((&&&%%%$$$############%%%''''''%%%#########$$$###"""###$$$&&&&&&%%%(((---444:::===BBBHHHLLLRRRSSSTTTVVVXXX[[[\\\]]]\\\[[[ZZZXXXTTTMMMDDD???777222//////---******---///---,,,++++++***'''%%%((('''&&&%%%$$$$$$$$$$$$""""""##################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$'''((((((***...&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$&&&((())))))///777HHH[[[eeefffllljjjhhhmmmjjjiiihhhgggfffggghhhhhhhhhggggggffffffgggggghhheeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeefffdddeeeeeedddccccccdddffffffeeedddcccbbbbbbbbbbbbccccccbbbaaaaaaaaabbbbbbddddddddddddcccbbbaaa```aaabbbcccbbbaaa``````bbbaaaaaaaaaaaaaaaaaaaaaaaa```______^^^^^^______`````````____________``````aaa``````______``````aaa______````````````______\\\\\\]]]^^^____________``````____________``````^^^^^^^^^_______________^^^]]]\\\[[[ZZZZZZZZZ[[[^^^\\\[[[\\\^^^_________]]]^^^^^^^^^^^^^^^^^^___\\\\\\ZZZVVVSSSTTTYYY^^^]]]]]]]]]^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^]]]^^^^^^______^^^^^^]]]\\\]]]]]]^^^^^^]]]]]]\\\aaaaaaaaa```___^^^]]]\\\```___^^^^^^^^^^^^^^^^^^\\\]]]^^^______^^^]]]\\\^^^]]]\\\]]]___``````___^^^^^^]]]]]]]]]]]]^^^^^^___^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^_________^^^^^^_________]]]\\\[[[UUUIII===777333///...000...+++(((&&&&&&&&&%%%$$$!!!###$$$%%%$$$$$$$$$&&&"""######$$$$$$$$$######"""%%%((()))((('''&&&&&&'''&&&)))000555777;;;AAAHHHIIIIIIFFFAAA;;;777666---------,,,,,,...333666<<>>::::::999888666444222111,,,///222111---+++,,,...+++,,,---.........,,,,,,***///444333///,,,---000//////..................222222333444444444333333^^^^^^___``````aaaaaaaaa^^^_________``````aaaaaaaaaaaa```^^^___^^^UUUJJJ888000)))))))))&&&%%%&&&'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''&&&&&& !!!"""%%%'''&&&$$$"""###%%%'''((((((''',,,333888===CCCJJJOOOVVVXXX\\\]]]]]]]]]^^^```^^^\\\ZZZWWWSSSMMMEEE@@@888333000///,,,'''&&&(((---,,,,,,------***&&&### ###&&&%%%"""!!!$$$'''!!!!!!!!!"""#########$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((((((''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&(((******)))...555NNN```gggfffjjjiiigggmmmjjjiiihhhggghhhhhhjjjjjjffffffggggggggggggffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddeeefffgggddddddeeedddccccccdddfffbbbbbbccccccddddddddddddcccddddddddddddddddddddd```aaabbbcccccccccccccccaaabbbcccbbb`````````bbbaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````aaa```_________aaabbbccc``````____________``````______````````````______]]]]]]]]]]]]^^^^^^______``````____________``````_____________________^^^```______^^^^^^^^^^^^___^^^\\\[[[[[[]]]^^^^^^]]][[[[[[[[[\\\\\\]]]]]]]]]\\\\\\[[[ZZZYYYZZZ\\\^^^[[[\\\^^^______^^^\\\ZZZ\\\\\\\\\]]]]]]\\\\\\\\\[[[\\\]]]]]]^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[[[\\\ZZZ[[[\\\]]]]]]]]]\\\\\\]]]^^^^^^______^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]\\\^^^^^^]]]]]]]]]^^^^^^___]]]^^^^^^^^^^^^^^^^^^]]]^^^]]]\\\]]]______^^^]]]``````____________``````^^^^^^^^^^^^^^^^^^^^^^^^[[[\\\]]]^^^_________^^^^^^^^^______^^^\\\ZZZYYYXXXLLL???888333000///111...,,,((('''&&&&&&$$$###!!!###&&&''''''&&&''''''"""""""""######$$$$$$%%%%%%%%%%%%$$$###$$$&&&))))))&&&''',,,///---,,,------,,,***((((((+++111666???DDDJJJOOORRRUUUWWWYYY___aaacccdddcccccceeefffjjjkkklllmmmmmmnnnqqqtttqqqqqqpppppppppqqqrrrrrrppprrruuuvvvtttsssrrrrrrqqqrrrrrrsssuuuvvvxxxyyywwwvvvuuuttttttuuuvvvwwwxxxvvvuuuvvvxxxyyyxxxwwwuuutttrrrrrrrrrtttvvvxxxoooppppppqqqrrrrrrssssssrrrsssuuuvvvwwwwwwwwwvvvvvvwwwxxxyyyzzzzzz{{{{{{}}}zzztttmmmgggbbb^^^]]]SSSQQQMMMIIIDDD@@@>>><<<333111000111222222111//////......444>>>DDDEEECCC333111000222666:::<<<===@@@AAABBBAAA???;;;777555777666555444333333222222444555666555444111...---333222111///...,,,++++++***---///...+++)))+++---,,,,,,---,,,+++)))'''&&&***///444444000---...111///////////////............///000111222222222222^^^___``````aaa``````___^^^^^^______```aaaaaaaaabbbbbbaaa______^^^TTTJJJ777///)))))))))&&&$$$%%%'''''''''(((''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%###"""###%%%'''(((%%%######%%%'''(((((((((---333999===DDDKKKQQQVVVZZZ^^^___]]]\\\^^^```[[[YYYVVVSSSOOOIIIBBB===999444000...***&&&%%%'''***))))))******)))&&&###"""%%%%%%###"""$$$&&&""""""##################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""%%%&&&%%%&&&***+++)))&&&&&&%%%%%%%%%%%%&&&&&&((('''(((***))))))...666OOOaaahhhhhhkkkiiigggllljjjiiihhhggghhhiiijjjkkkeeeffffffggggggffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddeeeffffffgggdddeeeeeedddccccccdddfffaaabbbcccdddeeefffeeeeeeaaabbbccccccdddccccccccc```aaabbbcccddddddddddddaaabbbcccbbbaaa``````bbbaaaaaaaaaaaaaaaaaaaaaaaa```aaaaaabbbbbbaaaaaa```aaa```___^^^___aaacccddd```______^^^^^^______```______````````````______^^^^^^]]]]]]]]]^^^^^^___``````____________``````_______________^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^\\\[[[[[[]]]^^^]]]\\\]]]^^^^^^^^^^^^^^^^^^___]]]]]]\\\\\\\\\]]]^^^___ZZZ[[[]]]______^^^]]]\\\\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[ZZZ[[[]]]^^^^^^^^^]]]\\\]]]^^^^^^______^^^^^^]]]^^^]]]]]]\\\\\\]]]]]]^^^[[[[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___```^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\]]]^^^___^^^]]]`````````______`````````]]]]]]]]]^^^^^^^^^^^^___\\\]]]___``````___^^^]]]]]]]]]^^^^^^^^^\\\[[[ZZZVVVJJJ>>>777333...---......,,,)))((('''&&&$$$!!!!!!###%%%&&&%%%$$$%%%&&&""""""""""""###$$$%%%&&&$$$%%%&&&%%%$$$%%%&&&((((((&&&'''******'''''')))&&&&&&'''***...666@@@GGGMMMQQQWWW[[[]]]^^^^^^___^^^___aaabbbccceeehhhjjjjjjkkkmmmnnnooopppsssvvvqqqqqqpppooooooppprrrsssoooqqqsssrrrpppnnnnnnnnnpppppppppqqqrrrtttuuuvvvuuutttrrrpppnnnnnnnnnnnnnnnkkkgggggghhhhhhfffccc___]]][[[YYYWWWVVVVVVVVVWWWVVVVVVVVVUUUUUUTTTTTTWWWYYYZZZ\\\^^^^^^^^^]]]aaaaaa```^^^]]]\\\[[[[[[XXXUUUQQQKKKEEE@@@<<<:::222111000///...---------+++++++++---///...,,,***///---...111777;;;;;;:::///---++++++,,,------,,,////////////......------333333222222111111000000---.../////////...---,,,------,,,,,,,,,,,,,,,,,,---......---,,,++++++,,,***+++++++++******)))((())),,,//////,,,+++,,,...------......///......---,,,---...000111222222222___``````aaaaaa```___^^^^^^^^^______```aaaaaabbbbbbbbb```^^^^^^\\\SSSHHH777000*********'''%%%%%%&&&&&&''''''((('''''''''""""""###$$$######!!!!!!((('''&&&$$$###$$$&&&)))***'''$$$###%%%'''((((((+++000555:::>>>CCCKKKQQQTTTXXX]]]]]][[[YYY[[[]]]ZZZXXXUUUQQQMMMGGGAAA<<<888222...,,,)))%%%&&&***''''''&&&'''((((((%%%###"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########((('''&&&$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%% $$$&&&$$$%%%******'''''''''&&&&&&&&&&&&'''''''''&&&'''(((((()))000999PPPbbbjjjiiillljjjfffkkkhhhhhhgggfffggghhhiiijjjeeeeeefffggggggfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddeeefffggggggdddeeeeeedddccccccdddfffddddddeeefffffffffeeeddd^^^___```aaabbbaaaaaa```bbbcccdddddddddddddddcccaaabbbcccbbbaaa``````bbbaaaaaaaaaaaaaaaaaaaaaaaa```aaabbbbbbbbbbbbaaa```aaa___^^^]]]^^^```cccddd```______^^^^^^______```______````````````_________^^^]]]]]]]]]]]]^^^___``````____________````````````_________^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^\\\[[[[[[\\\]]]]]]\\\___^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\^^^^^^^^^^^^YYYZZZ\\\^^^_________^^^\\\\\\]]]^^^^^^]]]\\\\\\[[[[[[\\\]]]]]]]]]]]]\\\]]]\\\\\\[[[[[[[[[[[[[[[[[[\\\^^^_________]]]\\\]]]^^^^^^______^^^^^^]]]^^^]]]]]]\\\\\\]]]]]]^^^\\\]]]]]]^^^___^^^^^^^^^______^^^^^^______```aaa^^^^^^^^^]]]]]]^^^^^^^^^^^^]]]\\\\\\^^^^^^]]]\\\```______^^^^^^______```]]]]]]]]]^^^^^^^^^______^^^___```aaaaaa```^^^]]][[[\\\]]]^^^^^^]]][[[[[[WWWLLLAAA;;;666111...///,,,+++******)))'''###""""""###"""!!!!!!"""$$$###""""""""""""$$$%%%&&&"""###%%%&&&%%%$$$$$$%%%$$$$$$&&&(((&&&"""%%%***(((,,,222999AAAJJJSSSYYYXXXZZZ\\\]]]]]]^^^___aaa]]]___bbbcccdddfffhhhkkkfffhhhkkkllllllmmmpppqqqrrrpppnnnmmmlllmmmnnnnnnlllmmmmmmkkkhhhffffffggghhhgggfffeeeeeedddddddddeeeccc```\\\ZZZXXXWWWWWWTTTOOOJJJIIIJJJKKKHHHDDD>>>===<<<:::888777555555999999999888888888888888999:::<<>>CCCJJJPPPQQQVVV[[[[[[XXXVVVXXXZZZ[[[YYYVVVRRRNNNHHHBBB===777111,,,***(((&&&(((,,,+++*********,,,,,,***)))&&&&&&&&&'''&&&%%%###"""&&&%%%%%%%%%$$$#########***(((%%%###"""###$$$%%%######$$$$$$$$$%%%%%%%%%"""''''''$$$$$$''''''"""(((''''''&&&&&&''''''(((&&&%%%%%%'''(((***333<<>>HHHQQQYYY```ddd______^^^\\\[[[]]]```cccaaadddfffggggggffffffffffffhhhkkklllllllllnnnoooqqqooollljjjhhhhhhhhhiiiggggggfffccc```______```^^^\\\ZZZWWWTTTQQQPPPOOOLLLIIIFFFBBB>>>;;;:::999777222......000222///,,,...//////000000///...---)))***+++,,,...///000111***+++...000222222222222222111000...---,,,,,,,,,///000111111111000...---000///...,,,***))))))((((((&&&%%%%%%(((***,,,,,,***+++,,,,,,+++***+++---((('''''')))+++,,,***)))++++++++++++******))))))+++,,,,,,------------,,,***************+++,,,,,,............---+++***)))222...******,,,......---+++******)))***+++---...,,,+++)))***,,,---------,,,---///000111111111000///000111111222222222111``````aaaaaaaaaaaa``````]]]^^^```aaaaaa___^^^\\\___```___]]]\\\XXXMMMAAA:::000(((((()))'''$$$$$$''''''&&&%%%$$$$$$######'''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$###""""""$$$&&&&&&&&&%%%%%%'''(((---111777<<<@@@EEEIIIMMMSSSTTTUUUWWWYYYZZZ[[[\\\YYYUUUQQQPPPNNNIIIAAA:::555111,,,***+++,,,+++***,,,+++***((((((((())))))!!!!!!###$$$###!!!$$$%%%&&&&&&&&&$$$$$$############$$$$$$%%%###"""###%%%'''%%%### !!!###%%%&&&'''((((((***&&&&&&((('''%%%%%%((())))))$$$%%%+++)))///AAAUUUaaalllmmmkkkkkkkkkkkklllkkkjjjiiihhhhhhhhhhhhfffeeeddddddddddddeeefffgggfffeeedddddddddddddddcccccccccddddddeeeeeeeeeggggggfffffffffeeeeeeeeeeeeddddddcccbbbbbbbbbcccccccccbbbaaabbbccceeefffbbbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````aaa```___^^^^^^^^^^^^^^^\\\[[[[[[[[[\\\^^^```aaaaaa```___^^^___```bbbddd___\\\\\\aaaaaa\\\\\\___]]]]]]]]]^^^^^^____________```aaa^^^[[[\\\___ccc``````_________^^^^^^^^^___\\\ZZZ[[[^^^___^^^\\\[[[[[[\\\\\\\\\]]]]]]]]]^^^\\\[[[[[[\\\]]]]]]\\\```___^^^]]]\\\]]]^^^____________^^^^^^]]]]]]]]]\\\[[[ZZZ[[[]]]^^^]]]\\\]]]]]]\\\\\\\\\[[[[[[[[[\\\\\\]]]]]]]]]]]]^^^^^^ZZZ[[[\\\]]]^^^^^^^^^^^^______^^^^^^^^^]]]]]]]]]^^^^^^]]]\\\]]]^^^___```\\\\\\]]]]]]^^^___``````^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]]]]^^^____________\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[[[[\\\^^^aaaccc``````___^^^]]]\\\\\\[[[YYYZZZ[[[\\\]]]]]]^^^]]]WWWQQQGGG<<<444000//////+++***)))))))))'''$$$""" !!!"""$$$$$$%%%%%%$$$$$$###"""!!!!!!"""""""""""""""!!!!!!!!!!!!!!!###!!!!!!######$$$)))000===GGGPPPTTTWWW[[[]]]\\\____________^^^^^^]]]]]]aaa```___```bbbdddcccbbbjjjjjjjjjkkkkkkkkkkkkkkknnnlllgggbbb\\\WWWTTTRRRNNNKKKFFFDDDDDDCCC???===>>>999333000111333333222///000111///---+++,,,---...---,,,+++***************)))((()))+++,,,,,,++++++,,,,,,------,,,,,,+++((((((((())))))*********+++*********))))))(((((((((***---///000...+++)))((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''***((('''(((***,,,------(((,,,///***"""$$$+++...+++))))))++++++***((('''***---...,,,***+++,,,,,,)))''')))(((%%%$$$'''&&&''')))+++,,,+++***)))(((***,,,---------+++***(((((()))******+++,,,,,,+++((()))...///***'''))),,,///222111111222333333444444555666444222222444``````aaaaaaaaaaaa``````^^^___```aaaaaa```^^^]]]^^^______]]]]]]YYYMMMAAA777000+++)))'''$$$$$$'''***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%%%%%%%&&&)))+++...222777===AAAFFFJJJMMMTTTTTTUUUWWWYYYZZZ\\\\\\\\\WWWSSSPPPNNNIIIAAA:::666222---******+++***)))******)))(((''''''''''''&&&&&&'''))))))&&&!!! """$$$%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%)))'''%%%%%%&&&%%%###!!!###$$$%%%%%%&&&&&&&&&%%%'''%%%$$$'''(((&&&'''***(((((($$$%%%,,,***111DDDWWWbbblllllljjjkkklllkkkkkkjjjiiihhhggggggggggggffffffeeeddddddeeeffffffeeeeeeeeeddddddeeeeeeffffffffffffffffffgggggggggfffeeeeeeeeeddddddddddddeeedddccccccbbbbbbccccccccccccbbbbbbccccccdddeeecccccccccbbbbbbbbbbbbbbbbbbaaaaaa```````````````bbbbbbbbbaaaaaaaaaaaa```aaa```___^^^^^^^^^^^^___^^^]]]]]]]]]]]]___```aaabbbaaa```______```bbbccc```]]]]]]aaaaaa]]]]]]```^^^^^^^^^^^^]]]]]]]]]]]]`````````^^^]]]^^^```bbb``````_________^^^^^^^^^```^^^\\\]]]___```^^^]]][[[\\\\\\\\\\\\]]]]]]]]]___]]]\\\\\\]]]^^^^^^]]]^^^]]]\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^]]]]]]]]]\\\^^^]]]\\\]]]___```___^^^______^^^^^^^^^]]]]]]]]][[[[[[[[[\\\\\\\\\]]]]]]^^^^^^]]]]]]]]]]]]\\\\\\______^^^^^^^^^]]]]]]]]]___^^^]]]]]]]]]^^^```aaa\\\\\\]]]]]]^^^______```^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]]]]^^^^^^^^^^^^]]]________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^]]]]]]\\\YYYSSSIII>>>666111000///+++***)))))))))'''%%%"""!!!"""##################$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!$$$%%%&&&,,,222BBBLLLTTTWWWXXX[[[]]]\\\[[[]]]^^^```bbbbbbbbbbbb^^^]]]]]]___aaabbbbbb```aaabbbdddeeeeeedddbbbaaa[[[XXXSSSLLLEEE@@@<<<999777444111111111111///,,,333///+++***,,,......---***+++,,,+++(((''''''(((,,,+++******))))))))))))***)))((((((******)))'''*********++++++*********++++++++++++*********************)))))))))((((((++++++++++++***)))))))))+++++++++++++++***))))))''''''&&&&&&&&&&&&''''''***(((&&&''')))+++++++++***,,,---)))###!!!$$$)))+++)))'''''')))***((('''(((***,,,---,,,,,,---...+++(((''')))(((%%%%%%(((((((((***++++++***))))))((()))+++,,,,,,,,,+++***++++++,,,,,,---......///)))+++,,,---------------+++***(((***111:::???AAA:::@@@IIIQQQRRRIII>>>777``````aaaaaaaaaaaa``````^^^___aaaaaaaaaaaa```___]]]^^^^^^]]]]]]YYYMMMAAA111---***(((###!!!'''''''''&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&%%%$$$###"""######$$$"""###$$$$$$%%%'''***---///333999>>>BBBGGGLLLOOOTTTTTTVVVWWWYYY[[[\\\\\\___ZZZTTTPPPMMMHHHAAA;;;666333...+++******))))))(((((((((((('''&&&%%%%%%$$$$$$$$$&&&''''''$$$"""!!!###%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&)))'''&&&%%%&&&&&&$$$"""&&&&&&&&&&&&%%%$$$######%%%###$$$''')))'''(((+++&&&'''$$$&&&,,,+++333HHHZZZdddkkkkkkiiijjjlllllliiiiiihhhgggffffffffffffffffffeeeddddddeeeffffffeeeeeedddddddddeeeffffffdddddddddcccccccccccccccddddddddddddccccccccccccddddddccccccbbbbbbccccccbbbbbbcccdddddddddccccccccccccccccccbbbbbbaaaaaaaaaaaa```____________```aaaaaaaaaaaa``````````````````______^^^^^^______``````___^^^^^^___```aaabbbaaa```______```aaabbb```^^^___bbbbbb___^^^```___^^^^^^]]]]]]\\\\\\[[[bbb```^^^^^^___```aaa```_______________^^^^^^^^^bbb```^^^^^^______^^^]]]\\\\\\\\\\\\]]]]]]]]]]]]```^^^]]]]]]^^^______^^^]]]\\\\\\[[[[[[\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\^^^]]]\\\]]]^^^______]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\aaa```^^^\\\[[[[[[[[[[[[______^^^^^^^^^]]]]]]]]]___^^^]]]]]]]]]^^^```aaa\\\]]]]]]^^^^^^_________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^]]]\\\\\\````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^______``````___]]][[[ZZZ]]]]]]]]]^^^^^^^^^_________```______^^^]]]\\\[[[]]]VVVLLLAAA888333000000,,,***)))))))))(((%%%###$$$$$$$$$$$$$$$###"""!!!$$$###""""""""""""""""""""""""""""""""""""""""""$$$""""""%%%'''(((...555FFFOOOVVVXXXXXXZZZ[[[ZZZ[[[\\\]]]___aaabbbbbbbbb]]]\\\\\\^^^______]]][[[[[[[[[[[[YYYTTTNNNGGGCCCAAA>>>:::555///+++(((&&&)))(((''''''(((((('''&&&((('''%%%&&&(((*********'''(((((('''%%%$$$%%%&&&)))(((((('''''''''((((((***)))((((((((((((&&&$$$'''(((((())))))(((((('''(((((((((((('''&&&%%%%%%))))))))))))((((((((((((...+++(((&&&%%%%%%'''(((((((((((()))(((((('''&&&''''''&&&&&&&&&&&&''''''***(((&&&&&&((())))))((()))))))))'''%%%%%%'''))))))((('''''')))***)))(((++++++++++++***************'''&&&))))))&&&'''***************))))))))))))'''(((***+++++++++***))))))))))))***++++++,,,,,,(((...///+++,,,222333---444000111===PPP___ggghhhccciiissszzzxxxgggOOO<<<``````aaaaaaaaaaaa``````___```aaaaaabbbaaaaaa```\\\]]]^^^]]]]]]YYYMMM@@@333...***(((&&&"""$$$(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$""""""###$$$%%%###$$$$$$$$$$$$&&&))),,,000444:::???DDDHHHMMMPPPTTTUUUVVVXXXYYY[[[\\\]]]aaa\\\VVVPPPLLLFFF@@@<<<666333///+++))))))((()))((()))))))))(((&&&%%%######""" !!!#########""""""###%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$######&&&$$$$$$((()))''''''***''')))%%%''',,,+++444JJJ^^^fffkkkjjjhhhjjjlllkkkiiihhhggggggfffffffffgggffffffeeeeeeeeeeeeffffffgggfffeeedddddddddddddddccccccbbbbbbaaaaaa``````dddddddddddddddcccccccccddddddccccccbbbccccccdddaaabbbdddeeeeeedddcccbbbddddddccccccbbbaaaaaaaaabbbbbbaaa`````````````````````_________^^^^^^^^^``````____________``````bbbaaa___^^^^^^^^^______bbbaaaaaa```___``````aaa_________``````_________]]]]]]]]]]]]]]]\\\\\\\\\bbb___\\\]]]```aaa```^^^________________________aaa```_________^^^]]][[[\\\\\\\\\]]]]]]]]]^^^^^^___^^^\\\\\\^^^___^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZ\\\]]]\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYY[[[[[[[[[[[[\\\\\\\\\\\\bbb```^^^[[[ZZZ[[[\\\\\\______^^^^^^^^^]]]]]]]]]^^^]]]\\\\\\\\\]]]___```]]]]]]]]]^^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^]]]\\\[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^____________`````````___^^^]]]\\\[[[^^^^^^^^^^^^^^^^^^^^^^^^____________^^^]]]\\\[[[^^^XXXNNNCCC999333000///---+++)))))))))(((&&&$$$$$$$$$%%%%%%$$$$$$###"""######"""""""""""""""### !!!!!!!!!!!!!!!###!!!"""&&&(((***000777EEEMMMTTTUUUVVVXXXZZZYYY^^^]]]\\\[[[[[[\\\]]]]]]]]]\\\[[[ZZZYYYVVVRRROOOKKKJJJGGGCCC===666000---------+++)))((('''&&&&&&***))))))***++++++***)))%%%%%%&&&'''))))))))))))&&&'''((('''&&&%%%&&&'''&&&&&&%%%%%%%%%&&&''''''(((((('''((()))(((&&&$$$''''''((((((((((((''''''&&&'''((((((((('''&&&%%%((((((((((((((((((((((((+++***'''%%%$$$%%%''')))&&&&&&'''''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''***)))''''''((()))'''&&&&&&%%%%%%&&&(((***++++++)))))))))***+++,,,++++++...+++)))((())))))'''%%%)))&&&&&&))))))'''(((+++,,,+++***)))(((((())))))''''''((()))***)))))))))((((((((()))))))))******)))000000...666CCC@@@222...+++333KKKhhh{{{wwwZZZBBB``````aaaaaaaaaaaa``````______```aaaaaaaaaaaaaaa[[[]]]^^^^^^]]]YYYLLL???999111++++++,,,+++***+++((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$""""""###$$$&&&&&&&&&%%%$$$###%%%(((+++111555;;;@@@DDDIIIMMMQQQTTTUUUVVVXXXZZZ[[[\\\]]]```]]]WWWQQQKKKEEE@@@===666444000,,,)))(((((())))))*********)))'''%%%$$$(((&&&#########$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$############$$$$$$!!!"""#########$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%'''%%%&&&))))))&&&%%%'''(((***'''(((,,,+++555LLLaaagggkkkiiihhhjjjkkkjjjiiiiiihhhggggggggghhhhhhffffffffffffffffffffffffiiihhhfffeeedddcccbbbbbbffffffeeeeeeddddddccccccdddddddddddddddeeeeeeeeedddccccccbbbccccccddddddbbbcccdddeeeeeedddbbbaaacccccccccbbbbbbbbbaaaaaadddcccbbbbbbaaaaaabbbbbbaaaaaaaaa`````````______``````_________``````aaaaaa```___]]]]]]]]]^^^^^^aaaaaa```````````````aaa]]]^^^___^^^^^^___^^^]]][[[[[[\\\]]]^^^^^^______aaa^^^\\\\\\___aaa___\\\^^^_____________________^^^_________]]]\\\[[[ZZZ\\\\\\]]]]]]]]]^^^^^^^^^^^^\\\[[[[[[\\\]]]]]]\\\\\\]]]]]]^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYZZZ\\\]]]\\\[[[_________^^^^^^^^^^^^]]]\\\\\\\\\]]]]]]]]]]]]^^^___^^^\\\[[[[[[\\\^^^_________^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[\\\^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^______````````````___]]]\\\\\\]]]^^^`````````___^^^]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\^^^XXXNNNCCC999333///------+++)))(((((((((&&&$$$######$$$%%%%%%%%%%%%%%%###"""""""""""""""###############$$$$$$%%%%%%%%%###!!!"""%%%(((***000777CCCKKKRRRTTTUUUYYY[[[[[[aaa^^^[[[XXXWWWWWWYYY[[[XXXUUURRRNNNKKKFFF@@@<<<333222000...------,,,---&&&&&&&&&&&&'''((()))***((()))******)))(((''''''&&&'''((())))))(((''''''%%%'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))******(((&&&''''''((((((((((((''''''(((***+++---......------'''''''''''''''''''''(((''''''''''''(((((())))))((())))))******)))))))))''''''&&&&&&&&&&&&''''''+++***))))))***)))(((&&&(((&&&%%%&&&(((***)))(((((()))***+++++++++++++++---***((()))---...,,,((()))&&&&&&)))***((())),,,,,,+++***)))(((((())))))''''''(((((())))))))))))+++++++++,,,,,,,,,,,,,,,***///222999OOObbb^^^KKK777222999SSSpppzzz\\\BBB``````aaaaaaaaaaaa``````_________``````aaaaaabbb\\\^^^___^^^]]]XXXKKK===777...&&&(((++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######'''&&&%%%$$$###$$$$$$%%%''''''&&&$$$###$$$'''***111555;;;@@@DDDIIIMMMQQQUUUUUUWWWXXXZZZ\\\]]]]]]^^^\\\WWWRRRKKKDDD???<<<444333000,,,(((''')))+++++++++***)))((('''%%%$$$)))'''$$$######$$$######!!!"""###$$$$$$###""""""$$$######""""""######$$$###$$$$$$$$$"""!!!!!!###"""###$$$%%%&&&'''''''''(((&&&'''***)))%%%$$$&&&'''***((((((,,,,,,888PPPccciiikkkjjjiiikkkjjjhhhiiihhhhhhgggggghhhhhhiiieeefffggggggggggggfffeeeiiihhhgggeeedddcccbbbbbbeeeddddddddddddddddddcccddddddddddddeeeeeeeeeeeeccccccbbbbbbccccccddddddccccccdddddddddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbddddddcccbbbbbbbbbbbbcccccccccccccccbbbbbbbbbbbb``````______``````aaaaaaaaa```^^^]]]]]]]]]^^^^^^___`````````aaaaaaaaaaaa\\\______]]]]]]______\\\ZZZ[[[\\\]]]___```aaaaaa___^^^^^^^^^___```___^^^^^^^^^^^^_______________\\\^^^______]]][[[[[[[[[]]]]]]]]]]]]^^^^^^^^^^^^^^^\\\ZZZ[[[\\\]]]\\\\\\\\\\\\]]]_______________\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\[[[\\\]]]^^^^^^\\\^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\]]]]]]]]]^^^^^^^^^\\\\\\[[[[[[\\\^^^___```______^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[\\\^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___``````aaaaaa___^^^\\\[[[[[[]]]```bbbaaa```___^^^]]]\\\\\\[[[[[[[[[\\\]]]]]]\\\\\\\\\\\\WWWNNNCCC999333...---...,,,)))((((((((('''%%%###$$$%%%&&&&&&&&&&&&&&&"""""""""""""""######$$$!!!!!!""""""###$$$$$$$$$###!!!"""&&&(((***000888CCCKKKRRRTTTVVV[[[^^^^^^^^^\\\YYYWWWVVVVVVWWWWWWJJJGGGBBB===999444///,,,***)))'''&&&&&&'''***+++%%%%%%%%%%%%%%%&&&'''(((%%%'''((((((&&&$$$######%%%'''((((((&&&%%%%%%&&&###$$$&&&&&&%%%%%%&&&((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&)))++++++)))&&&((((((((())))))(((((((((%%%'''***,,,......---,,,&&&&&&&&&'''''''''''''''$$$%%%''')))*********)))&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''+++***))))))******(((&&&,,,***((((((((('''%%%###%%%(((******)))(((((()))+++(((''',,,444888444///***'''''')))***((())),,,************))))))))))))(((((((((((())))))))))))***************************,,,222BBB___tttrrrcccHHH>>>===MMMaaannnyyy|||xxxYYY===``````aaaaaaaaaaaa``````^^^^^^^^^^^^___```aaabbb]]]______^^^]]]WWWIII;;;222+++&&&&&&'''&&&&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%######%%%))),,,111555:::@@@DDDIIIMMMPPPUUUVVVWWWXXXZZZ\\\]]]^^^ZZZZZZWWWRRRKKKDDD>>>;;;333222000,,,((('''***,,,+++***)))'''&&&%%%$$$$$$&&&$$$"""!!!"""""""""!!!!!!"""#########"""!!! %%%$$$$$$######$$$$$$%%%"""$$$%%%$$$"""!!!"""$$$######$$$%%%&&&&&&&&&&&&&&&$$$&&&******&&&%%%'''$$$((('''(((---...<<>>444000777@@@EEEPPP\\\jjjttt||||||xxxlllQQQ777``````aaaaaaaaaaaa``````]]]]]]]]]^^^^^^```aaaaaa]]]___```___]]]WWWHHH:::333///---,,,)))'''***///''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$###$$$$$$###"""###&&&+++...000444:::???DDDHHHMMMPPPUUUVVVWWWYYYZZZ\\\]]]^^^XXXXXXWWWSSSKKKDDD>>>;;;222222000,,,((('''***...+++***'''%%%$$$######$$$&&&$$$######$$$%%%$$$#########$$$%%%$$$###"""!!!&&&%%%%%%$$$$$$%%%%%%&&&"""%%%%%%$$$$$$&&&)))$$$$$$%%%&&&&&&&&&%%%%%%$$$"""%%%***+++(((''')))!!!%%%%%%(((...000???ZZZdddiiilllkkkkkkllliiieeeffffffeeeeeeeeeffffffgggeeefffggghhhhhhgggfffeeecccccccccdddeeefffggghhheeeeeeeeeffffffgggggggggaaaaaabbbbbbcccccccccccccccbbbbbbbbbcccddddddeeefffeeecccbbbaaabbbcccccc``````aaabbbcccddddddeeecccbbbbbbaaaaaaaaaaaaaaa```_________^^^^^^^^^^^^```````````````aaabbbbbbbbbaaa```______```aaabbb\\\]]]___aaabbbccccccccc]]]aaabbb^^^^^^bbbaaa]]]_________``````````````````ccceeeeeebbb```bbbddd^^^^^^^^^_________``````ZZZ^^^aaabbb```^^^^^^___]]]]]]]]]^^^^^^^^^______```^^^\\\]]]^^^___^^^^^^YYYZZZ\\\]]]^^^^^^]]]]]]]]]]]]]]]^^^^^^_________ZZZYYYYYYYYY[[[\\\[[[ZZZ]]]]]]]]]]]]\\\\\\\\\[[[ZZZ[[[[[[[[[[[[\\\\\\\\\[[[\\\]]]^^^^^^^^^]]]]]]______^^^^^^^^^]]]]]]]]]``````___^^^___```aaabbb^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___```aaaaaaaaa```^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___```aaaaaabbb]]]^^^_________^^^]]]\\\]]]]]]]]]^^^^^^^^^______aaaaaa```___^^^\\\[[[ZZZ\\\WWWNNNEEE<<<555111//////---***((((((((('''&&&((((((((('''&&&%%%###"""""""""!!!""""""###$$$$$$!!!""""""###$$$%%%%%%&&&(((&&&&&&)))+++,,,222999AAAIIIOOOPPPRRRVVVYYYYYYSSSUUUWWWVVVQQQHHH???999222...***''''''(((((((((!!!"""$$$&&&'''(((((('''''''''''''''''')))****** $$$'''(((&&&$$$%%%&&&$$$&&&''''''%%%%%%(((***$$$%%%'''''''''''')))++++++***)))((('''&&&&&&&&&%%%%%%&&&'''(((&&&### &&&''''''((((((''''''&&&###%%%'''))))))'''%%%$$$%%%%%%%%%&&&&&&'''''''''((('''''''''&&&&&&''''''&&&''''''((()))))))))((('''''''''&&&&&&'''''''''&&&&&&&&&'''))))))'''%%%###&&&((()))(((((()))+++(((+++......+++(((((())),,,((('''---555777...%%%,,,((((((******((((((+++&&&'''***+++,,,+++***))))))))))))))))))***++++++++++++++++++************---&&&%%%...888;;;===>>>999222111777999777>>>JJJIIITTT[[[\\\\\\YYYHHH444]]]^^^```___^^^^^^___aaabbbaaa```___^^^]]]\\\\\\]]]______^^^\\\WWWIII<<<333///***'''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$###############$$$$$$$$$''',,,000555777:::===AAAHHHOOOTTT\\\XXXVVVZZZ___aaa]]]XXX[[[XXXTTTOOOJJJDDD>>>:::222...)))%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$######""""""######$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$###""""""""""""###$$$%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%''''''&&&$$$$$$%%%(((+++---111???MMMeeefffhhhiiijjjiiihhhfffeeeeeefffffffffffffffeeegggffffffffffffeeeeeeeeegggggghhhhhhgggeeecccbbbeeecccbbbdddggghhhfffdddeeeeeeeeeddddddcccccccccffffffeeedddccccccbbbaaabbbbbbccccccccccccbbbbbbccccccbbbbbbbbbbbbccccccddddddcccbbbaaa```______ddddddccccccccccccdddddd```aaabbbaaa___^^^^^^______^^^^^^___``````___]]]aaaaaa``````______^^^^^^bbbaaa```___^^^^^^___``````^^^[[[[[[]]]___````````````____________`````````___^^^]]]]]]]]]]]]]]]______^^^]]]^^^___```aaa]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZZZZ]]]]]]]]]^^^]]]]]]\\\\\\^^^^^^^^^]]]]]]\\\\\\\\\aaa```^^^\\\[[[[[[[[[\\\]]]^^^^^^\\\ZZZXXXYYYYYY^^^]]]\\\]]]___```___^^^[[[\\\^^^___```___^^^^^^ZZZ[[[\\\]]]]]]]]]]]]\\\ZZZXXXYYY]]]^^^]]]^^^aaa```___^^^\\\[[[[[[\\\\\\^^^^^^^^^]]]]]]\\\\\\\\\^^^^^^^^^____________``````___^^^]]]]]]^^^```aaaaaa```^^^^^^^^^^^^\\\ZZZ]]]]]]]]]]]]]]]]]]]]]]]]___^^^^^^]]]]]]^^^^^^___]]]]]]]]]^^^^^^____________ZZZQQQGGG???777000,,,+++(((&&&&&&''''''%%%"""(((***,,,,,,)))'''%%%%%%%%%###   ###%%%$$$######$$$$$$&&&&&&&&&''')))---000222@@@GGGNNNPPPRRRVVVWWWUUUQQQOOOKKKEEE>>>666000---***'''$$$$$$&&&(((&&&###$$$%%%%%%$$$""""""$$$&&&&&&%%%###""""""$$$%%%'''"""%%%((((((%%%$$$&&&)))%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$%%%&&&&&&&&&'''&&&%%%&&&(((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))"""$$$&&&((((((&&&$$$"""!!!"""$$$&&&&&&%%%$$$###$$$&&&(((***+++)))'''&&&''''''(((***+++,,,---...---+++***))))))(((%%%###''''''''''''''''''&&&&&&$$$'''******)))'''&&&&&&'''((()))******)))(((''')))+++,,,///000222333333//////000222333555666777>>><<<;;;<<<>>>===999666```aaabbbaaa___^^^___```aaa``````______`````````]]]______^^^\\\WWWIII;;;000---)))''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))...111666999>>>BBBFFFKKKPPPTTTXXXWWWYYY___eeeeee```ZZZYYYWWWRRRNNNIIICCC===888333///***((('''(((((((((&&&&&&&&&&&&%%%$$$###"""'''&&&&&&%%%%%%&&&&&&'''!!!"""""""""######$$$$$$&&&&&&%%%$$$###"""!!! """""""""###""""""!!!!!!$$$&&&((('''&&&%%%&&&&&&%%%$$$$$$%%%''''''&&&$$$))))))+++---///888IIIZZZdddeeeggghhhiiihhhgggffffffgggggghhhhhhhhhgggggggggffffffffffffeeeeeeeeeffffffggggggfffeeedddcccfffddddddeeehhhiiigggeeeeeeeeeeeeddddddcccccccccddddddddddddddddddddddddccccccddddddddddddcccccccccbbbbbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbaaaaaabbbbbbaaaaaaaaaaaabbbbbb```aaaaaaaaa___^^^___```___^^^^^^___``````___]]]```````````````_________bbbaaa```___^^^______``````^^^\\\]]]___```aaaaaa```__________________``````______^^^]]]]]]^^^^^^___^^^^^^]]]^^^___```aaa_______________^^^^^^^^^[[[\\\\\\]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]```___]]]\\\\\\\\\\\\]]]\\\]]]^^^]]]\\\[[[\\\]]]\\\[[[ZZZ[[[]]]^^^]]]\\\[[[\\\]]]_________^^^]]][[[[[[\\\\\\\\\]]]]]]]]][[[XXXYYY]]]^^^\\\\\\___```___^^^\\\[[[[[[\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^___```___^^^^^^]]]^^^______```___^^^^^^^^^^^^]]][[[]]]]]]]]]]]]]]]]]]]]]]]]___^^^^^^]]]]]]^^^^^^___]]]]]]^^^^^^^^^^^^^^^^^^___ZZZQQQHHH???777111---...,,,))))))******(((&&&%%%'''))))))'''%%%$$$$$$)))'''%%%$$$$$$%%%$$$###!!!"""#########$$$$$$$$$&&&&&&&&&'''))),,,///111@@@GGGMMMNNNOOORRRRRROOOIIIFFF@@@999222,,,(((&&&(((&&&%%%$$$%%%%%%%%%$$$###%%%&&&&&&%%%$$$$$$%%%%%%$$$"""""""""###$$$%%%###$$$&&&&&&&&&%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$###$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$'''''''''''''''''''''''')))$$$ $$$'''%%%###((('''&&&&&&'''((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&((()))))))))'''&&&'''(((((()))***+++,,,,,,#########&&&)))++++++***(((((((((((((((((((((((('''***,,,,,,+++*********((()))***++++++***)))((()))***+++,,,------------***+++,,,---...///000000666444333333444444222///bbbccccccbbb___^^^^^^___``````______```bbbdddeee]]]______]]]\\\VVVHHH;;;...,,,((('''((()))***)))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''''''''''')))...111444999???DDDHHHLLLOOORRRSSSVVV[[[ccchhhhhhbbb\\\XXXUUUQQQMMMHHHBBB;;;777111...***(((((()))******(((((((((((('''&&&%%%$$$$$$$$$############$$$$$$!!!!!!!!!!!!!!!"""""""""%%%%%%%%%$$$######""""""############"""!!! %%%'''(((((('''&&&&&&'''%%%$$$$$$%%%''''''&&&%%%(((&&&&&&'''+++777MMM```fffggghhhiiijjjiiihhhggghhhiiiiiijjjjjjiiiiiihhhgggffffffffffffeeeeeeeeeeeeeeeffffffffffffeeedddfffeeeeeefffhhhhhhgggeeeeeeeeeddddddddddddcccccccccccccccddddddeeeeeeeeedddddddddeeeeeedddddddddbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbcccccccccbbbbbbaaaaaaaaaaaabbbbbb___```aaa```___^^^___``````___^^^___```aaa___]]]_________```````````````aaaaaa```____________```___^^^]]]___aaabbbbbbaaa______^^^^^^^^^^^^______``````______^^^^^^_________^^^^^^^^^^^^___``````^^^^^^^^^^^^^^^^^^^^^^^^ZZZ[[[\\\]]]^^^^^^^^^^^^\\\\\\]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]\\\\\\]]]]]]^^^[[[\\\^^^^^^]]]]]]^^^___^^^\\\[[[[[[]]]]]]\\\ZZZ[[[[[[]]]^^^^^^^^^]]]\\\]]]\\\[[[[[[[[[\\\]]]^^^\\\ZZZZZZ]]]]]][[[[[[^^^______^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^\\\\\\\\\]]]]]]]]]^^^^^^aaa```___^^^]]]]]]]]]^^^___^^^]]]]]]______^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^___^^^^^^]]]]]]^^^^^^___^^^^^^^^^^^^^^^^^^]]]]]]^^^ZZZRRRIII???777111...,,,***((((((((((((&&&$$$###%%%(((((('''%%%%%%&&&'''%%%######$$$$$$###""""""!!! """$$$%%%%%%$$$&&&&&&&&&''')))+++...///>>>DDDIIIIIIIIIIIIGGGDDD;;;888222,,,(((%%%$$$$$$%%%%%%%%%$$$######$$$%%%!!!$$$'''(((&&&%%%$$$###&&&%%%$$$#########%%%%%%$$$$$$###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''***### (((---,,,((()))(((&&&&&&''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&&&&'''((()))***(((&&&$$$$$$&&&(((***'''&&&$$$###$$$%%%''')))&&&&&&&&&'''''''''''''''(((((((((((()))))))))***&&&%%%&&&'''***+++***)))((()))))))))))))))))))))%%%'''(((((('''''')))***)))******++++++******)))++++++++++++++++++***)))++++++,,,---......//////111///...---.........---aaabbbcccaaa___^^^^^^___``````______```bbbdddeee]]]______]]]\\\VVVHHH:::...,,,)))((()))***))))))''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%(((,,,///333777<<>>===:::666,,,+++)))'''&&&&&&'''((("""$$$&&&$$$!!! ###&&&"""$$$%%%%%%$$$######$$$''''''&&&%%%%%%%%%&&&&&&%%%###"""###&&&'''$$$!!! !!!"""###$$$%%%%%%&&&%%%&&&&&&'''((((((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''***&&&###&&&---333555555***(((''''''''''''%%%###%%%%%%&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%&&&''')))(((%%%$$$$$$%%%((()))'''&&&&&&%%%&&&'''((()))'''&&&%%%%%%%%%&&&((()))((((((((((((((((((''''''+++******+++,,,,,,***(((((((((((((((((()))))))))$$$%%%&&&&&&%%%&&&(((***)))))))))******))))))))),,,,,,,,,,,,,,,++++++***,,,---------......//////333111000//////000111111^^^___``````^^^^^^___```aaa```_________```aaabbb]]]______]]][[[UUUGGG999000...+++)))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&)))---000555777:::===AAAFFFMMMQQQTTTXXX\\\^^^^^^]]][[[[[[XXXVVVQQQMMMHHHBBB<<<777---+++((('''((()))***)))))))))***))))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&""""""############$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''(((((((((((($$$%%%''''''%%%$$$%%%&&&&&&%%%%%%&&&(((((('''%%%''''''(((+++000;;;PPPbbbhhhhhhiiiiiiiiijjjjjjiiihhhiiiiiiiiihhhhhhgggfffgggffffffffffffeeeeeeeeeccccccddddddeeeeeefffgggcccdddeeeeeeddddddddddddddddddddddddddddddddddddffffffeeeddddddcccbbbbbbbbbbbbccccccccccccbbbbbbaaabbbccccccccccccbbbaaaaaaaaa`````````_________ddddddccccccccccccdddddd^^^```aaa```______```aaa```______```aaaaaa```^^^^^^^^^______``````aaaaaa______``````````````````\\\\\\\\\^^^```aaa```^^^^^^^^^]]]]]]]]]]]]^^^^^^``````_________``````aaa^^^^^^^^^_______________[[[[[[[[[\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^]]]\\\[[[^^^^^^___`````````````````````___^^^\\\[[[ZZZZZZ[[[\\\\\\]]]^^^^^^^^^^^^[[[\\\]]]\\\[[[ZZZ[[[\\\```___^^^^^^^^^^^^]]]\\\[[[\\\]]]]]]]]]\\\[[[ZZZ]]]\\\[[[ZZZZZZ\\\^^^___aaa^^^^^^``````]]]]]]___]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^______^^^^^^^^^^^^____________```______^^^^^^]]]\\\[[[]]]\\\\\\]]]___```___^^^]]]]]]]]]^^^^^^____________^^^^^^]]]]]]^^^^^^____________^^^^^^]]]]]]]]][[[YYYTTTKKK@@@777111/////////...,,,***)))(((((("""$$$&&&'''''''''(((***###"""!!!"""$$$$$$###"""$$$"""$$$"""###&&&$$$%%%%%%&&&''')))******...444666333111000...***$$$$$$%%%&&&''''''''''''!!!$$$%%%$$$!!! ###&&&$$$$$$###!!! ###&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&###"""###&&&'''$$$!!!###$$$%%%&&&&&&%%%%%%$$$&&&&&&''''''((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((())))))***+++...333666***(((''''''''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''((('''&&&%%%%%%'''((()))((((((((('''''''''''''''((('''(((***,,,...---,,,&&&&&&&&&''''''(((((((((((()))))))))((((((***,,,(((((((((''''''((((((((())))))***+++,,,,,,,,,,,,***+++++++++,,,,,,------333222111111000111333444]]]^^^______^^^^^^___aaaaaaaaaaaa``````______^^^]]]______]]][[[TTTFFF888000...+++*********(((&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$$$$%%%(((((((((((())),,,111444999;;;===???CCCHHHOOOTTTWWWZZZ\\\\\\YYYWWWYYY[[[XXXUUUQQQMMMHHHBBB;;;777///---+++***+++,,,++++++''''''''''''&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%#########$$$%%%%%%&&&&&&***)))(((&&&$$$""" !!!"""###%%%&&&'''((((((###%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%&&&(((((('''&&&((((((+++///333>>>QQQcccfffffffffggggggggghhhhhhhhhhhhhhhhhhgggfffeeeeeegggffffffffffffeeeeeeeeeddddddccccccdddeeeffffffbbbdddeeeeeecccbbbbbbcccccccccddddddddddddeeeeeegggffffffeeecccbbbbbbaaaaaabbbbbbccccccbbbbbbaaaaaabbbcccddddddcccbbbaaaaaaaaaaaa``````_________bbbbbbaaaaaaaaaaaabbbbbb^^^___``````______```aaa``````___```aaabbb```^^^_________```````````````^^^___``````aaa`````````^^^]]]\\\]]]_________]]]______^^^^^^^^^^^^____________^^^^^^______``````]]]^^^______``````______]]]^^^^^^______``````aaa____________^^^]]]\\\[[[^^^^^^___```aaaaaaaaaaaa``````___^^^\\\[[[ZZZZZZ[[[\\\]]]^^^^^^^^^^^^]]][[[\\\]]]\\\ZZZYYYZZZ[[[^^^\\\[[[[[[]]]]]]\\\ZZZ\\\]]]^^^^^^^^^]]][[[[[[]]]\\\[[[[[[[[[\\\]]]^^^aaa^^^^^^``````]]]]]]```\\\]]]]]]^^^^^^]]]]]]\\\ZZZZZZ[[[[[[[[[[[[[[[\\\^^^^^^^^^_________``````^^^^^^___^^^^^^]]]\\\[[[^^^]]]\\\]]]___```___^^^]]]]]]]]]^^^______``````___^^^^^^]]]]]]^^^^^^___^^^^^^^^^^^^^^^^^^]]]]]]ZZZYYYVVVMMMAAA777222000...///...,,,)))''''''((( """###$$$$$$$$$&&&(((!!! !!!###$$$###!!!$$$ $$$""" ((($$$$$$%%%&&&''''''(((((('''+++---)))'''((((((%%%###$$$%%%&&&&&&%%%###""""""###$$$###""""""$$$%%%%%%$$$"""  $$$'''$$$#########"""!!!!!! &&&%%%$$$%%%&&&&&&$$$"""************(((&&&$$$"""%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&(((***((($$$$$$'''+++)))(((&&&&&&''''''&&&$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$&&&''''''&&&$$$###$$$%%%'''))))))((('''%%%(((((('''&&&'''((()))***((((((((((((((('''''''''***((((((((())))))'''%%%%%%%%%&&&&&&''''''(((((('''((()))((('''&&&'''((((((''''''&&&&&&''''''(((%%%&&&''')))***+++++++++,,,------...///000000111...///000/////////111333___```aaa```___^^^___``````aaabbbccccccaaa___^^^]]]______]]]ZZZTTTFFF888...,,,++++++++++++***(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$''''''((()))***---222666:::<<<@@@CCCFFFKKKPPPTTTWWW\\\___^^^ZZZXXXYYY]]]WWWTTTPPPKKKFFFAAA:::666000...,,,++++++,,,+++***''''''''''''&&&%%%$$$#########""""""""""""######!!!"""###$$$%%%&&&'''((()))((('''&&&$$$###"""!!!!!!!!!###$$$%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%&&&((()))'''&&&&&&&&&(((,,,111===RRReeehhhggggggggghhhhhhiiiiiihhhhhhhhhhhhgggfffeeedddgggffffffffffffeeeeeeeeeeeedddcccccccccdddeeefffccceeegggfffcccbbbbbbdddcccccccccddddddeeeeeeeeeeeeeeeeeeddddddcccccccccbbbccccccddddddccccccbbb```bbbcccddddddcccbbb```aaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbb^^^___``````______```bbbaaa```___```bbbbbb```___```````````````_________]]]^^^```aaaaaaaaa``````bbb___]]]]]]^^^______^^^```__________________```^^^^^^]]]]]]^^^______```]]]^^^___`````````___^^^^^^^^^___``````aaabbbbbb]]]^^^^^^^^^^^^^^^]]]]]]\\\]]]^^^______`````````^^^^^^]]]]]]]]]]]]\\\\\\[[[\\\]]]^^^^^^^^^]]]\\\ZZZ\\\]]]\\\[[[[[[\\\^^^\\\[[[ZZZ[[[]]]^^^]]]\\\]]]^^^_________]]]\\\[[[[[[[[[\\\\\\\\\]]]]]]]]]^^^\\\\\\______\\\\\\___\\\\\\]]]^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[]]]]]]^^^^^^^^^_________\\\]]]^^^^^^^^^]]]\\\\\\^^^]]]\\\]]]______^^^]]]]]]]]]^^^^^^___`````````___^^^^^^]]]]]]^^^^^^___]]]]]]^^^^^^^^^^^^^^^^^^YYYYYYVVVMMMAAA777222111,,,------+++'''%%%%%%&&&!!!"""############%%%''' """$$$%%%$$$"""$$$!!!"""%%%!!!)))###$$$%%%&&&&&&&&&&&&&&&$$$'''((($$$###%%%''''''&&&%%%%%%$$$$$$#########$$$###""""""$$$%%%%%%%%%&&&%%%%%%###!!!"""%%%((($$$$$$$$$$$$###"""!!!!!!%%%&&&''''''%%%$$$$$$%%%'''((())))))(((&&&$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$$$$%%%((('''&&&&&&'''((('''%%%((('''''''''&&&&&&&&&&&&&&&'''((())))))'''&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((()))******(((((((((((((((((())))))---,,,)))((('''%%%""" &&&&&&&&&'''(((((())))))$$$&&&((('''%%%#########)))((('''&&&&&&'''((()))&&&'''((()))***+++++++++...///000111222333444555+++...000111000///111333bbbccccccbbb___^^^^^^______aaaccceeeeeedddaaa```]]]______]]]ZZZTTTEEE777,,,+++******,,,---,,,***((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''(((,,,222666777;;;@@@EEEHHHKKKOOOQQQWWW]]]bbbbbb]]]ZZZ\\\___VVVSSSNNNJJJEEE???999444///,,,***)))******((('''************)))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&& !!!"""###%%%'''((()))###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%%%%$$$$$$%%%'''(((((('''&&&&&&'''&&&&&&%%%'''((()))'''&&&'''&&&(((+++222???VVVjjjkkkkkkjjjjjjkkkkkklllmmmiiiiiiiiihhhhhhgggeeeeeeggggggfffffffffeeeeeeeeefffeeedddcccccccccdddeeedddfffhhhgggdddbbbccceeecccccccccddddddeeeeeeeeeccccccddddddddddddeeeeeecccddddddeeeeeeddddddccc```aaacccddddddcccaaa``````aaabbbcccdddeeeffffffddddddccccccccccccdddddd]]]___``````______```bbbaaa`````````bbbbbb```___aaaaaa``````_________^^^]]]^^^```aaaaaaaaa``````eeebbb___]]]^^^_________``````____________``````]]]]]]]]]]]]]]]^^^___```]]]]]]___`````````___^^^]]]]]]^^^^^^___```aaaaaa\\\\\\]]]^^^____________ZZZ[[[\\\]]]^^^^^^^^^^^^[[[[[[\\\]]]]]]^^^______\\\]]]^^^^^^^^^^^^\\\\\\YYY[[[]]]]]]]]]]]]___aaa^^^]]]\\\]]]___```___^^^^^^^^^___```___^^^\\\[[[ZZZ[[[\\\]]]]]]]]]]]]\\\\\\ZZZZZZ]]]^^^[[[\\\^^^[[[\\\]]]^^^^^^^^^]]]\\\`````````______^^^^^^^^^\\\\\\]]]]]]]]]^^^^^^^^^[[[\\\]]]^^^^^^^^^]]]\\\___^^^]]]]]]______^^^]]]]]]]]]^^^^^^___```aaaaaa___^^^^^^]]]]]]^^^^^^___]]]]]]]]]^^^^^^_________XXXYYYWWWNNNAAA777222222///111111...***'''((()))###$$$%%%%%%$$$%%%''')))%%%%%%&&&(((***+++***((($$$"""$$$'''***###$$$%%%&&&&&&&&&&&&%%%###&&&&&&""""""&&&)))***'''&&&$$$###$$$%%%(((***&&&###!!!"""%%%'''&&&$$$%%%&&&''''''%%%%%%&&&''''''(((((('''&&&%%%$$$###$$$''')))(((%%%###$$$&&& ###%%%''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%(((+++,,,***((('''&&&%%%&&&(((((('''&&&(((((('''''''''&&&&&&&&&&&&'''***+++,,,***(((&&&'''''''''&&&&&&''''''''''''&&&$$$$$$$$$%%%''')))((()))))))))************(((((((((((())))))******(((''''''(((***+++***(((&&&''''''((()))******+++''')))++++++)))&&&%%%$$$***)))(((''''''((()))***)))***+++,,,,,,---,,,,,,++++++,,,...///111222333---111444555333333444555``````_________^^^^^^^^^^^^^^^^^^___^^^^^^]]]]]]```^^^]]]\\\ZZZPPPBBB777///---+++*********((('''%%%%%%&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&$$$%%%&&&&&&%%%###(((%%%&&&***+++)))---444777<<>>DDDJJJMMMPPPSSSUUUXXX\\\aaabbb___\\\[[[\\\WWWSSSMMMHHHCCC>>>999555111---)))(((((('''$$$!!!''''''&&&&&&%%%$$$$$$$$$######"""$$$&&&''''''&&&***(((&&&&&&&&&&&&$$$"""%%%&&&&&&%%%%%%$$$###"""&&&$$$######%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%'''))))))'''%%%$$$$$$%%%(((***,,,888KKK]]]ffffffggghhhiiiiiiiiihhhhhhkkkjjjiiiggggggggghhhiiieeeeeeeeeeeeeeeeeeeeeeeebbbbbbbbbbbbccceeefffgggfffeeeeeeddddddddddddeeeccccccddddddddddddccccccbbbbbbaaaaaabbbbbbcccdddccccccbbbbbbbbbaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbb```______```bbbcccbbbbbbbbbaaa```aaaccccccaaa```bbbbbbbbbbbbbbbbbbbbbbbb______``````aaaaaabbbbbbaaa```______^^^____________^^^]]]^^^```aaa```___^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^aaa```^^^]]]]]]^^^```aaa_________^^^^^^]]][[[[[[\\\\\\\\\]]]]]]]]]^^^^^^]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[______^^^]]]\\\[[[ZZZZZZ^^^]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]]]]\\\\\\^^^^^^\\\[[[[[[\\\]]]]]]\\\\\\\\\\\\\\\]]]]]]^^^[[[\\\]]]]]]^^^^^^]]]]]]^^^^^^]]]\\\\\\]]]______]]]]]]]]]]]]]]]\\\\\\[[[_________^^^^^^_________``````___^^^^^^]]]\\\\\\^^^^^^]]]]]]]]]]]]\\\\\\^^^\\\[[[[[[]]]^^^^^^]]]^^^___```___]]]\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]XXXPPPEEE;;;444000/////////...---+++***)))''')))'''""" ###&&&&&&$$$&&&***///333111+++&&&&&&%%%$$$%%%&&&'''&&&%%%"""$$$$$$$$$"""!!!"""###!!!"""######"""!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$%%%###""""""######"""!!!$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%#########$$$%%%$$$$$$##################"""'''""" &&&%%%###)))''''''''''''&&&%%%###"""%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$)))&&&######$$$&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''''''''&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''&&&&&&%%%******)))'''&&&&&&)))+++''''''''''''''''''''''''''''''((((((((()))))))))((()))((((((+++---((( +++***((()))***++++++************+++,,,---...///////////////////////////111111111111111111111111______________________________```aaaaaaaaa`````````_________[[[OOO===000...,,,))))))******)))(((((((((((()))))))))))))))%%%%%%%%%$$$$$$%%%%%%%%%(((&&&%%%%%%&&&&&&%%%$$$%%%$$$###$$$&&&+++222888999>>>DDDKKKOOOSSSVVVYYYXXX[[[___```^^^\\\[[[[[[WWWTTTNNNIIIDDD???999555111---***(((((((((&&&$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%$$$######%%%&&&%%%$$$$$$%%%%%%%%%$$$$$$&&&(((###############"""!!!!!!&&&%%%%%%%%%&&&'''''''''%%%%%%$$$$$$$$$%%%%%%&&&((()))***(((&&&#########&&&)))***...:::NNN```hhhfffggggggggghhhhhhhhhhhhkkkjjjiiihhhgggfffggggggeeeeeeeeeeeeeeeeeeddddddeeeeeedddcccbbbbbbbbbbbbeeedddddddddddddddddddddcccddddddddddddcccbbbbbbbbbbbbbbbbbbbbbcccccccccbbbbbbbbbaaaaaaaaaaaa```bbbbbbaaaaaaaaaaaabbbbbb```___^^^```ddddddbbb^^^``````aaabbbbbbcccbbbaaabbbbbbbbbbbbbbbbbbbbbbbb^^^______```aaabbbbbbcccaaa```___^^^]]]^^^___```___]]]]]]^^^___```___^^^___^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^]]]]]]^^^``````^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\___^^^^^^]]]\\\\\\[[[[[[___^^^]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\[[[[[[ZZZ______]]]\\\[[[\\\\\\]]]]]]]]]\\\\\\\\\]]]]]]^^^[[[[[[\\\^^^^^^_________]]]]]]\\\\\\\\\]]]___```\\\]]]]]]^^^]]]]]]\\\\\\```______^^^^^^______```______^^^^^^^^^]]]]]]]]]^^^^^^]]]]]]]]]\\\\\\\\\^^^\\\[[[[[[]]]^^^^^^]]]^^^___```___]]]\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^[[[ZZZWWWOOODDD999111---...///000///---+++++++++'''((('''%%%$$$$$$$$$$$$###$$$)))...222000***$$$&&&%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$""" """######$$$%%%%%%$$$###$$$%%%&&&%%%$$$###############$$$"""!!!"""###$$$"""!!!#########$$$$$$$$$%%%%%%###############%%%(((+++###############$$$$$$$$$ $$$!!!!!!&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''''''''&&&%%%$$$###%%%%%%$$$#########$$$%%%)))'''%%%###$$$%%%''''''$$$%%%%%%&&&&&&'''''''''((((((''''''&&&&&&%%%%%%###$$$%%%&&&&&&''''''&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''((((((&&&$$$%%%)))---)))((('''&&&%%%$$$$$$###(((((((((((()))))))))))))))++++++******,,,((("""***)))((((((***,,,++++++************+++---///111.........///////////////111111111111111111111111^^^_____________________]]]^^^___``````````````````_________[[[NNN<<>>888444000---***(((((((((''''''&&&&&&'''''''''&&&%%%$$$'''%%%$$$$$$$$$$$$###!!!!!!###$$$$$$$$$$$$'''***'''((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&,,,,,,+++***((()))+++...&&&(((***///<<>>EEEMMMRRRWWW\\\^^^^^^^^^______^^^\\\ZZZYYYWWWSSSOOOJJJDDD>>>777222...---***(((''''''((()))%%%&&&'''(((((('''&&&%%%&&&%%%######$$$$$$###!!!###$$$%%%%%%%%%%%%&&&'''(((((()))))))))(((((('''###%%%''''''&&&%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%'''''''''''''''***///333&&&(((***///>>>SSSbbbiiihhhhhhggggggggghhhiiijjjhhhhhhggggggffffffeeeeeefffffffffeeeeeeddddddccccccccccccccccccdddeeeeeebbbccccccddddddddddddcccddddddddddddcccbbbaaa```aaaaaabbbccccccccccccbbbccccccbbbbbbbbbaaaaaaaaabbbaaa```______```aaabbbbbbbbbbbbdddeeeeeecccaaa^^^```bbbbbbbbbaaabbbccc````````````````````````______``````aaaaaabbbbbb```___^^^^^^]]]^^^^^^^^^]]]\\\[[[\\\^^^___^^^]]]]]]]]]]]]^^^^^^^^^______]]]]]]]]]]]]]]]]]]]]]]]]YYY[[[]]]_________]]]\\\\\\]]]^^^______`````````[[[\\\]]]^^^___^^^]]]\\\\\\\\\]]]]]]]]]]]]\\\\\\]]]]]]^^^^^^^^^^^^______\\\]]]]]]]]]^^^^^^^^^___^^^]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[______]]]\\\\\\]]]^^^^^^___^^^^^^]]]]]]]]]]]]]]]\\\]]]^^^___````````````]]]]]]\\\[[[[[[\\\^^^^^^\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^\\\\\\]]]]]]^^^___``````^^^^^^]]]]]]]]]]]]\\\\\\^^^\\\[[[[[[]]]^^^^^^]]]^^^___```___]]]\\\]]]^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\YYYRRRHHH===555111...000111000///111666:::000///111555555///)))&&&######&&&***...---)))$$$###$$$%%%$$$###"""###$$$#########!!! """$$$!!!"""######"""!!!"""###$$$$$$######"""############""""""###&&&''''''&&&!!!!!!"""""""""#########&&&((((((&&&###"""%%%((($$$$$$##################$$$)))$$$!!!'''%%%###(((%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''(((***+++,,,))))))(((((('''&&&&&&%%% !!!$$$''')))*********%%%%%%$$$######$$$&&&'''&&&''''''&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&''''''((()))))))))(((&&&&&&'''(((******)))((()))***+++,,,''''''((((((((()))))))))&&&)))***((((((+++---+++((('''&&&''')))+++,,,+++*********+++,,,---...///---------......//////000111111111111111111111111^^^^^^^^^_________``````^^^^^^___```aaaaaaaaaaaaaaa___]]]\\\XXXMMM>>>222---+++))))))***+++***))))))((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%)))'''&&&&&&''''''&&&%%%###'''(((&&&(((///555666<<>>333...---++++++,,,---,,,+++...,,,((($$$"""###%%%&&&'''&&&&&&%%%%%%&&&&&&''')))'''&&&&&&''''''&&&%%%$$$'''%%%(((000666666???CCCJJJOOOSSSVVVYYY[[[jjjiiihhhgggfffccc```^^^UUURRRNNNIIIDDD<<<555000,,,+++)))'''%%%%%%(((***$$$&&&'''))))))(((&&&%%% """%%%''''''&&&""""""$$$'''******(((&&&###$$$$$$%%%%%%%%%$$$$$$!!!$$$''''''%%%$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%&&&(((******((('''&&&'''%%%&&&(((///???TTTccchhhjjjiiihhhhhhhhhiiikkklllggghhhhhhiiiiiiiiiiiihhhggggggfffeeeddddddcccccciiihhhfffeeedddcccccccccaaabbbcccdddeeeddddddcccdddddddddccccccaaa`````````aaabbbcccdddcccbbbbbbdddddddddccccccccccccbbbcccaaa```______```aaacccaaaccceeedddaaa```bbbddd___bbbdddcccaaa___aaabbb````````````````````````aaaaaaaaaaaa````````````]]]^^^___```___^^^]]]\\\___^^^]]]^^^```aaa```___ZZZ[[[\\\]]]___```aaaaaa]]]]]]]]]]]]]]]]]]]]]]]]___^^^]]]\\\]]]___aaaccc]]]]]]]]]]]]\\\\\\ZZZZZZZZZ[[[]]]______^^^]]]\\\\\\\\\\\\]]]]]]\\\\\\\\\[[[[[[[[[\\\\\\]]]]]]]]]``````___^^^]]]\\\\\\[[[ZZZ[[[]]]^^^^^^]]]\\\ZZZ]]]]]]]]]]]]]]]]]]]]]]]][[[\\\]]]^^^^^^^^^^^^]]]^^^]]]]]]\\\]]]^^^```aaa```___^^^]]]]]]]]]]]]]]]\\\\\\]]]^^^^^^^^^]]]]]]___^^^\\\[[[[[[[[[\\\\\\\\\]]]]]]^^^_________^^^]]]\\\\\\[[[[[[\\\\\\]]]```______^^^^^^]]]]]]\\\^^^^^^^^^]]]]]]]]]\\\\\\^^^\\\[[[\\\]]]^^^^^^^^^^^^___```___]]]\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^YYYYYYXXXRRRIII???777333///111000...---000999AAA666000///333444...))))))%%%###$$$'''***+++)))&&&###&&&'''&&&###!!!###%%%!!!""""""!!!!!!"""$$$###%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&''''''((()))&&&%%%###$$$%%%%%%$$$"""$$$$$$%%%%%%%%%&&&&&&&&&"""&&&))))))%%%###%%%(((&&&%%%%%%$$$###"""!!!!!!###(((%%%###)))&&&!!!&&&"""%%%))),,,,,,)))$$$!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######""""""######%%%%%%&&&''''''(((((((((&&&'''((())))))'''%%%###%%%%%%%%%&&&&&&'''''''''"""%%%((((((%%%"""!!!"""(((((((((''''''&&&&&&&&&%%%&&&&&&''''''(((((((((((()))***+++,,,,,,,,,,,,%%%&&&''''''((((((''''''%%%%%%$$$$$$%%%'''(((***$$$&&&+++444===DDDEEEDDD<<<999555111---+++******&&&&&&&&&&&&'''''''''((()))(((+++999NNN\\\WWWKKK000...,,,***+++***)))'''***+++,,,---...---,,,+++,,,,,,------...///000000111111111111111111111111^^^___aaaaaa```___\\\[[[^^^___```bbbbbbbbbaaa``````]]][[[YYYUUUJJJ<<<111---,,,+++***))))))))))))((()))***+++***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$######$$$#########%%%)))///555888>>>BBBKKKQQQQQQRRRZZZeeessswwwmmmaaa```]]]WWWYYYWWWTTTPPPKKKDDD===555000---***'''%%%%%%%%%$$$###''''''''''''''''''&&&&&&)))'''%%%######%%%''')))%%%%%%%%%%%%&&&(((***+++)))%%%%%%((('''!!! ###(((''''''&&&%%%###"""!!!%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$%%%%%%''''''$$$)))+++111DDD]]]hhhdddkkkkkkjjjjjjjjjjjjkkkkkkgggggggggggggggggggggggggggeeecccdddffffffdddbbbdddddddddcccccccccbbbbbbcccddddddeeeeeeddddddccceeedddcccbbbaaaaaaaaaaaabbbbbbbbbaaabbbbbbcccdddgggccc``````bbbbbb```]]]````````````````````````bbbaaaaaabbbdddeeecccbbb^^^______```````````````^^^^^^^^^___^^^^^^]]]\\\bbbbbbbbbbbbaaaaaaaaaaaa^^^]]]]]]\\\\\\]]]]]]^^^```______^^^\\\[[[[[[ZZZ___]]][[[\\\___```___]]]`````````______^^^^^^^^^\\\\\\\\\\\\]]]^^^___```_________^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZYYYZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[YYYZZZ\\\]]]]]]\\\[[[ZZZ\\\[[[[[[[[[ZZZZZZYYYYYY\\\[[[ZZZZZZZZZ[[[]]]]]]\\\\\\\\\\\\]]]^^^___``````]]]ZZZZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]\\\\\\]]]]]]^^^[[[[[[[[[\\\]]]^^^___```]]]^^^^^^^^^]]]\\\\\\[[[]]]]]]]]]^^^^^^]]]\\\\\\_______________^^^^^^^^^\\\]]]^^^^^^\\\[[[\\\^^^\\\___bbbcccaaa^^^\\\\\\^^^^^^]]]\\\]]]^^^___```[[[[[[XXXQQQGGG<<<444000333222222000...+++(((''')))''''''(((++++++)))&&&###%%%&&&***...***!!!###"""""""""""""""###### !!!$$$&&&!!!(((555$$$$$$############$$$$$$$$$$$$"""***666666---((('''$$$###""""""###$$$%%%""" ###%%%$$$######""""""""""""""""""""")))&&&$$$&&&%%%""""""&&&######"""###%%%&&&%%%###%%%%%%%%%$$$$$$#########%%%&&&&&&&&&%%%%%%###### """$$$%%%%%%$$$$$$######""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$&&&'''(((+++***(((%%%$$$#########"""###$$$&&&''''''&&&&&&&&&%%%###$$$%%%&&&&&&%%%$$$###$$$&&&'''&&&&&&'''---(((...CCC[[[hhhnnnrrraaaYYYNNN;;;)))+++---###%%%$$$###$$$'''(((((((((***+++,,,777NNN___UUU???///000///---)))'''''''''&&&***------***((()))***000///---,,,,,,---...000555333111///...///111222^^^___```aaaaaa___^^^\\\^^^___```aaabbbaaa``````dddbbb___]]]YYYNNN@@@555,,,,,,+++***))))))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$%%%&&&$$$$$$%%%'''+++111666999>>>CCCKKKQQQRRRSSS[[[eeerrrvvvkkk```aaa^^^WWWXXXUUURRRMMMHHHCCC<<<444///000...+++))))))***)))((()))(((((('''&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%''')))***+++&&&%%%((((((&&&''',,,))))))))))))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&+++***)))((('''(((((()))'''+++...444HHH___iiieeehhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhfffddddddfffgggeeeccceeeeeeeeedddddddddcccccccccddddddeeeeeeddddddcccfffeeedddccccccbbbbbbbbbbbbbbbbbbbbbbbbccccccddddddddddddbbbaaaaaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaa``````bbbcccdddcccaaa______```aaaaaaaaaaaa```aaaaaabbbbbbaaaaaa```___````````````_________^^^___^^^^^^]]]]]]^^^^^^____________^^^^^^^^^^^^^^^^^^]]]\\\]]]``````___]]]_________^^^^^^^^^]]]]]]\\\\\\\\\\\\]]]^^^___```______^^^^^^^^^]]]]]]]]]___^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\]]]]]]\\\\\\\\\\\\\\\\\\]]]]]][[[\\\]]]]]]]]]\\\[[[[[[]]]\\\\\\\\\[[[[[[[[[[[[\\\[[[ZZZZZZZZZ[[[]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]___]]]ZZZZZZ[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]\\\\\\]]]]]]^^^]]]]]]]]]]]]^^^^^^___```^^^^^^^^^^^^^^^]]]\\\\\\]]]]]]]]]^^^^^^]]]]]]\\\____________^^^^^^^^^^^^]]]^^^______]]]\\\]]]___[[[]]]______^^^\\\[[[\\\___^^^^^^]]]]]]^^^^^^^^^\\\\\\ZZZSSSHHH>>>555111111111111///---+++((('''&&&%%%%%%'''))))))&&&###%%%%%%$$$$$$***000,,,$$$######""""""""""""######!!!!!!$$$%%%""" &&&000%%%$$$$$$######$$$$$$%%%###((((((&&&,,,777777...&&&%%%$$$######%%%&&&(((%%%""" """$$$###"""###$$$$$$%%%%%%%%%%%%$$$""" """&&&'''%%%&&&***((('''&&&&&&&&&&&&###!!!%%%%%%%%%$$$$$$$$$######''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%&&&''''''(((''''''...---+++)))''''''''''''"""###%%%&&&''''''&&&&&&'''&&&%%%%%%&&&''''''''''''''''''))))))(((''''''+++---<<>>444,,,,,,+++***))))))))))))***(((&&&%%%$$$%%%'''(((''''''''''''''''''''''''"""$$$%%%%%%$$$###$$$%%%$$$%%%'''***...222666888???CCCLLLRRRSSSTTT\\\fffwwwxxxlll```bbb___XXXWWWRRROOOKKKFFFAAA:::333///...,,,)))((()))))))))((())))))((('''%%%$$$###"""%%%&&&'''(((((('''&&&%%%$$$$$$######$$$&&&((())),,,(((&&&'''''''''***...%%%&&&&&&&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&''',,,+++)))((((((((())))))***...111999LLLaaajjjfffggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiihhhgggeeefffggggggfffdddfffffffffeeeeeeeeeddddddcccddddddeeeeeeddddddcccffffffeeeeeeddddddccccccbbbbbbbbbbbbbbbcccddddddaaadddfffdddaaa```cccfffccccccccccccccccccccccccaaa``````aaabbbcccbbb```___```aaaaaabbbbbbaaaaaabbbbbbbbbbbbbbbaaaaaa````````````_________^^^^^^```______^^^^^^______```^^^^^^______`````````aaa]]]\\\]]]^^^``````^^^\\\^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\]]]^^^___```___^^^^^^^^^^^^]]]]]]]]]``````____________^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]^^^\\\\\\\\\]]]]]]^^^^^^___]]]]]]]]]]]]]]]\\\[[[ZZZ]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[\\\]]]]]]```___^^^]]]\\\\\\\\\\\\___]]][[[ZZZ\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]______^^^^^^^^^^^^___```^^^____________^^^]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]____________^^^^^^]]]]]]\\\]]]^^^^^^\\\\\\]]]^^^[[[]]]^^^^^^\\\\\\]]]^^^^^^^^^^^^___^^^^^^]]]]]]]]]]]][[[UUUJJJ???777222...//////...---+++)))'''$$$%%%&&&((()))(((%%%"""(((&&&""""""(((...+++%%%$$$######"""""""""#########""""""$$$###!!!###(((%%%$$$$$$######$$$$$$%%%"""&&&&&&$$$)))111000***$$$######$$$%%%''')))***'''%%%###"""###%%%%%%$$$!!!!!!###$$$$$$$$$$$$###$$$###$$$'''&&&###%%%)))...+++(((&&&&&&%%%###!!!%%%%%%%%%$$$$$$$$$$$$###***)))((('''&&&'''(((((('''&&&$$$#########$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&###$$$&&&'''((('''%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$#########$$$%%%"""###%%%&&&&&&%%%$$$###***)))(((&&&%%%%%%&&&&&&###$$$%%%&&&''''''&&&&&&(((''''''&&&'''((()))***'''((())))))))))))(((((()))666OOOkkknnnWWWLLLAAA---(((&&&$$$###$$$%%%%%%$$$%%%,,,...)))(((---///,,,---+++(((%%%###%%%))),,,///---+++++++++,,,++++++)))))))))+++---000333555EEEBBB===777111---+++***]]]]]]___```aaaaaaaaaaaa]]]^^^___``````___^^^^^^```___^^^[[[TTTIII<<<222,,,+++***))))))(((((((((''''''&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&###%%%&&&'''%%%%%%%%%&&&$$$%%%'''+++///222666777???DDDLLLSSSTTTUUU]]]gggpppaaaaaa___WWWWWWQQQNNNJJJEEE@@@:::444///,,,***'''&&&'''(((((('''(((''''''&&&%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$$$$######"""###%%%&&&'''***(((&&&&&&%%%$$$%%%&&&######$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%&&&&&&((((((,,,///333===PPPbbbiiifffhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfffeeeeeeeeeeeeeeeddddddddddddcccddddddeeeeeeddddddccceeeeeeeeeeeeeeedddcccccccccbbbbbbbbbbbbcccddddddaaacccdddcccaaaaaadddfffccccccccccccccccccccccccaaa```___```bbbbbbaaa___``````aaabbbbbbbbbbbbbbb___````````````___^^^^^^bbbbbbaaaaaaaaa`````````______^^^^^^^^^^^^______^^^^^^_________`````````\\\\\\^^^___``````^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^______^^^^^^^^^^^^^^^^^^^^^^^^________________________]]]]]]]]]]]]]]]]]]]]]]]][[[\\\\\\]]]]]]]]]]]]]]]ZZZ[[[[[[\\\]]]^^^______^^^]]]]]]\\\[[[ZZZZZZYYY]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]aaa```___^^^^^^]]]]]]^^^^^^\\\[[[[[[]]]^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]___^^^^^^]]]]]]]]]^^^^^^^^^______```______^^^^^^\\\]]]^^^^^^^^^^^^^^^^^^```______^^^^^^]]]]]]]]]ZZZ[[[\\\\\\[[[[[[\\\]]]^^^^^^___^^^]]]^^^```bbb[[[\\\^^^___```___^^^^^^]]]]]]\\\UUUKKK@@@777222,,,---------,,,***)))(((%%%&&&(((******)))&&&###$$$###""""""%%%''''''%%%$$$$$$######""""""######$$$""""""###$$$###!!!!!!$$$######""""""######$$$!!!$$$###!!!$$$***)))%%%""""""######%%%&&&((())))))(((&&&%%%%%%&&&''''''!!!"""###$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%+++222666111***%%%############$$$$$$$$$$$$$$$$$$$$$$$$***)))'''&&&%%%'''(((***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$&&&(((***+++)))'''&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%###$$$&&&'''''''''&&&%%%'''''''''&&&&&&'''***,,,***---...***''')))++++++---BBBaaa{{{rrrfffPPP111,,,)))&&&$$$%%%%%%$$$$$$$$$---111,,,'''***///111111000---)))''''''***---,,,***)))***...///---***------,,,,,,,,,---...///555444222000.........///]]]^^^___```aaaaaabbbbbb^^^^^^___``````___^^^]]]aaaaaa```\\\UUUIII<<<444,,,+++***)))(((((((((((($$$%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&((()))***)))((()))***$$$%%%'''***...222555666>>>CCCLLLSSSTTTUUU^^^hhhuuuccc```]]]WWWXXXSSSOOOJJJEEE@@@:::555111...,,,))))))***+++******%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$###""""""###$$$&&&'''%%%&&&''''''&&&%%%$$$"""%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%''')))***,,,...333@@@SSSccchhhfffggghhhiiiiiiiiiiiihhhgggggggggggggggggggggggggggggghhhhhhgggffffffffffffddddddddddddcccccccccccccccddddddeeeeeeddddddccccccddddddeeeddddddcccbbbcccccccccbbbcccddddddeeebbb```___```bbbddddddbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa`````````bbbbbb```^^^``````aaabbbbbbbbbbbbbbb^^^^^^______^^^^^^]]]\\\aaaaaaaaaaaa````````````^^^^^^]]]]]]]]]]]]^^^^^^_________^^^^^^^^^^^^]]][[[]]]^^^______^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]ZZZ[[[\\\\\\]]]]]]\\\\\\YYYZZZZZZ[[[\\\]]]]]]^^^]]]]]]\\\[[[ZZZYYYYYYYYY[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]^^^^^^]]]\\\[[[\\\^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]]]]^^^^^^]]]]]]\\\]]]]]]\\\\\\[[[\\\\\\\\\^^^^^^______```______^^^\\\]]]^^^^^^_________^^^```______^^^]]]]]]\\\\\\ZZZ\\\]]]]]]\\\\\\]]]___^^^______]]]]]]^^^aaacccYYYZZZ]]]___````````````\\\]]][[[UUUKKK???666111+++,,,,,,---,,,***)))(((%%%&&&)))***)))'''$$$###!!!$$$&&&%%%###$$$&&&%%%%%%$$$#####################""""""$$$$$$!!!""""""!!!!!!!!!!!!""""""$$$%%%%%%###%%%''''''%%%###############$$$$$$%%%''''''&&&%%%$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&'''"""%%%,,,888EEEDDD<<<000'''""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%'''(((###%%%(((***+++***((('''###$$$$$$$$$%%%%%%%%%&&&###$$$'''))))))(((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$""""""###$$$%%%***)))'''&&&'''(((***+++((('''&&&%%%%%%&&&'''((($$$%%%&&&'''''''''&&&%%%&&&''''''&&&%%%&&&***---888??????555+++))),,,---666NNNnnn~~~|||}}}{{{xxxbbb@@@333///+++)))((((((((('''%%%,,,000///---...000111444444333000---++++++,,,,,,+++,,,000555555222///000///...---,,,+++++++++............000111333444^^^^^^___``````aaabbbbbb______```aaa```___^^^]]]]]]^^^^^^ZZZQQQDDD888111++++++***)))((((((((((((###$$$&&&(((((('''&&&$$$&&&&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%%%%&&&'''%%%&&&'''***---111555777===BBBKKKRRRSSSUUU]]]hhhvvvddd___[[[VVVZZZUUUQQQKKKEEE@@@;;;555111...+++)))(((((()))((('''%%%%%%&&&&&&'''(((((()))&&&%%%$$$######$$$%%%&&&$$$$$$#########$$$&&&&&& %%%(((((()))+++)))%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%((('''''''''(((***,,,---+++,,,333CCCVVVdddhhhgggffffffhhhhhhhhhhhhfffffffffffffffffffffffffffffffffggghhhgggeeedddeeefffddddddcccccccccbbbbbbbbbcccddddddeeeeeeddddddcccbbbcccdddeeeeeedddcccbbbcccccccccccccccdddeeeeeeccc```]]]___ccceeeccc```aaaaaaaaaaaaaaaaaaaaaaaabbbaaa```aaabbbbbb```______```aaaaaabbbbbbaaaaaa```````````````______^^^_________^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]_________^^^^^^^^^]]]]]]\\\]]]___^^^]]]]]]^^^```]]]]]]]]]]]]^^^^^^^^^^^^___^^^^^^^^^^^^^^^______]]]]]]]]]^^^^^^^^^^^^___[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]YYYZZZ\\\]]]]]]]]]\\\[[[ZZZZZZZZZ[[[[[[\\\\\\]]]]]]]]]\\\[[[ZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[\\\\\\]]]^^^]]]]]]]]][[[[[[ZZZZZZZZZ[[[\\\\\\]]]\\\[[[]]]___```___^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\^^^^^^^^^^^^\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\]]]]]]^^^____________^^^\\\]]]^^^______```______```______^^^]]]\\\[[[[[[\\\^^^____________```bbb]]]]]]]]]\\\[[[[[[^^^```ZZZ[[[\\\^^^___``````aaa\\\]]]\\\VVVLLL@@@666111,,,,,,------,,,***)))(((###%%%&&&&&&$$$""""""""" $$$)))(((%%%&&&)))&&&%%%$$$###############!!!######!!!"""%%%###"""""""""!!!!!!""""""""""""""""""""""""######"""###############""""""""""""######"""!!!"""$$$&&&$$$###!!!!!!"""$$$  """$$$)))777DDDKKKBBB555***$$$###$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&''' ###'''+++,,,+++(((&&&""""""######$$$$$$%%%%%%!!!"""$$$%%%%%%%%%###"""###$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$#########$$$%%%'''&&&%%%%%%&&&((()))***''''''%%%$$$$$$%%%&&&'''%%%&&&'''(((((('''&&&%%%&&&''''''&&&$$$%%%***///JJJWWWZZZJJJ666---,,,---===VVVttttttfffbbbfffpppfffMMM222///***'''&&&'''&&&&&&'''))),,,......---,,,***+++,,,---+++)))(((((()))***+++---000333444222111------------,,,,,,,,,,,,/////////.........//////```______``````aaabbbbbb``````aaabbbaaa```___^^^ZZZ\\\\\\WWWMMMAAA555...+++***)))((((((''''''(((%%%%%%&&&'''''''''''''''(((''''''&&&%%%%%%$$$$$$ """###""""""###$$$(((((((((***---222666999<<>>888333///333000---+++++++++***)))******))))))((((((((('''$$$&&&)))++++++)))&&&$$$&&&%%%$$$$$$$$$%%%&&&'''&&&))))))$$$$$$((()))%%%&&&&&&&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''///...,,,***))))))))))))+++,,,555GGG[[[gggkkkjjjhhhjjjkkkllllllkkkjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhdddfffgggfffcccbbbdddfffffffffeeeeeeeeedddddddddcccddddddeeeeeeddddddcccccceeefffhhhhhhgggeeedddddddddccccccddddddeeefffbbbdddfffdddaaa```cccfffaaaaaaaaaaaaaaaaaaaaaaaadddcccbbbcccccccccaaa___^^^______``````````````````````````````______^^^aaaaaa`````````__________________^^^^^^_________^^^^^^___```aaabbbcccccc^^^___^^^\\\ZZZ[[[___ccc^^^^^^^^^______````````````______^^^^^^^^^______]]]]]]]]]^^^^^^_________[[[[[[[[[\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^[[[\\\^^^``````___^^^]]]^^^]]]]]]]]]]]]]]]]]]]]]```___^^^]]]^^^___```aaa]]]]]]]]]^^^^^^_________[[[\\\]]]^^^___^^^]]]]]]cccbbbaaa___^^^]]]\\\\\\\\\\\\\\\^^^```aaa```^^^________________________[[[\\\^^^______^^^\\\[[[[[[[[[\\\\\\]]]^^^___```[[[\\\]]]]]]^^^^^^^^^]]]\\\]]]^^^___``````````````````___^^^\\\[[[[[[ZZZXXXZZZ[[[[[[[[[[[[]]]^^^___```aaa```^^^]]]]]]^^^bbb```^^^]]]\\\\\\]]]]]]^^^______YYYOOOCCC888333...//////...---+++)))''''''((((((%%%"""!!!$$$&&&''''''***(((''''''&&&%%%$$$###############%%%!!! %%%((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&%%%###$$$&&&"""###$$$%%%%%%%%%%%%%%%"""$$$&&&%%%$$$%%%)))---...+++%%%!!! """&&&)))$$$%%%''''''###!!!(((222---+++)))(((((()))((('''#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%)))))))))***))))))((('''""""""###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''&&&%%%%%%$$$%%%%%%%%%%%%$$$###"""&&&***000555666555111///---,,,***)))(((((())))))&&&'''((((((((('''&&&%%%(((***+++(((&&&'''---333KKKhhh{{{jjjKKK777111///444PPPnnnqqq]]]III;;;;;;MMMYYYPPP888444///,,,+++,,,---,,,))))))***++++++)))***,,,%%%&&&''')))---444<<>>999444111...222555222+++&&&'''***+++***'''%%%$$$%%%&&&'''''''''&&&%%%%%%$$$#####################$$$$$$$$$%%%$$$$$$######$$$$$$%%%((('''&&&%%%%%%&&&'''''''''&&&$$$###"""###$$$%%%)))((((((''''''(((((()))***+++666KKK]]]fffhhhhhhiiihhhgggfffeeeeeeeeefffhhhfffeeefffggghhhgggfffgggggggggfffeeeeeegggiiiffffffffffffeeedddcccbbbeeeddddddcccccccccccccccccccccccccccddddddddddddcccccccccccccccccccccccccccbbbaaabbbccccccbbb```]]]]]]]]]```cccdddbbb___aaabbbbbbccccccccccccccc````````````````````````____________^^^]]]\\\\\\^^^^^^___`````````_______________^^^^^^^^^]]]]]]^^^]]]\\\]]]______]]]\\\```___^^^]]]]]]]]]]]]^^^]]]]]]\\\[[[[[[\\\]]]]]]___^^^]]]]]]]]]]]]^^^___\\\\\\]]]]]]]]]]]]^^^^^^[[[\\\]]]\\\[[[ZZZZZZ[[[\\\\\\\\\[[[ZZZ\\\```ccc___\\\ZZZZZZ\\\]]]]]]\\\^^^^^^]]]\\\\\\\\\]]]^^^]]]\\\\\\[[[\\\\\\]]]]]][[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]\\\\\\\\\[[[[[[^^^\\\[[[\\\]]]^^^]]]\\\ZZZ[[[\\\\\\\\\[[[ZZZZZZ\\\]]]^^^^^^^^^]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]\\\\\\]]]^^^^^^^^^^^^]]]\\\[[[\\\\\\]]]]]]]]]]]]^^^^^^^^^______^^^______^^^]]]\\\[[[[[[]]]]]]]]]]]]^^^^^^^^^^^^```aaaaaa```]]][[[[[[\\\___^^^^^^]]]^^^___```aaa^^^___^^^YYYPPPDDD888111//////...///...,,,'''$$$(((''''''''''''&&&&&&&&&%%%$$$######%%%'''((((((&&&%%%$$$$$$######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###!!!"""%%%### ###)))!!!"""$$$%%%%%%$$$"""!!!###%%%&&&%%%""" !!!"""%%%$$$"""!!!!!!###%%%'''""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%###"""#########$$$######"""""" """$$$$$$$$$###$$$%%%'''%%%######%%%%%%$$$""""""$$$$$$###%%%((('''###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$"""(((%%%###((('''&&&---===MMMbbbqqqwwwssshhh]]]FFF111)))+++%%%###&&&%%%)))(((+++333999999777777///)))%%%&&&&&&'''***...@@@[[[vvv{{{kkkSSS>>>222'''...888AAAFFFFFFBBB???@@@999111...111<<>>[[[xxxoooUUU===...,,,,,,------...///000000---,,,,,,,,,///999NNNaaaOOO???///(((((('''&&&&&&'''(((((())))))(((((('''&&&&&&&&&'''(((***+++,,,,,,---------------,,,+++***((('''(((***,,,,,,,,,///---,,,---...///...---^^^_________^^^^^^___aaaaaaaaabbbbbbbbbbbbaaaaaa^^^\\\ZZZXXXNNN>>>222---+++)))(((((())))))'''&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%''')))***,,,---$$$%%%&&&%%%$$$###$$$%%%)))))))))))),,,111999???@@@DDDJJJNNNQQQTTTWWWYYY____________]]][[[YYYXXXWWWRRRLLLEEE???:::666222***)))(((((()))((('''&&&''''''''''''&&&%%%$$$###(((((((((((('''''''''''' !!!$$$&&&'''&&&%%%$$$%%%$$$$$$######$$$$$$%%%''''''''''''''''''((((((&&&%%%%%%$$$$$$$$$%%%&&&'''(((***++++++***)))))),,,///:::MMM^^^fffhhhjjjiiigggeeedddcccdddeeefffhhhfffeeefffggghhhgggfffeeefffgggfffeeeeeefffgggiiihhhfffeeeeeeeeefffgggeeeeeeeeeeeeeeeddddddccccccddddddddddddeeeeeeeeeddddddddddddddddddddddddaaa``````aaaccccccbbbaaa]]]]]]___aaabbbcccbbbaaa\\\^^^```bbbcccaaa___^^^```````````````````````````````````````___^^^^^^aaaaaaaaaaaa``````___^^^]]]]]]]]]]]]]]]]]]]]]]]]___^^^]]]^^^``````^^^]]]___^^^^^^]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\]]]]]]]]]^^^^^^[[[\\\]]]]]][[[[[[[[[]]]___``````___^^^]]]___```\\\\\\\\\]]]]]]]]]\\\[[[]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]\\\\\\[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]___^^^]]]]]]______^^^]]]^^^^^^^^^^^^]]]\\\\\\[[[[[[\\\]]]^^^^^^^^^]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]^^^^^^\\\\\\]]]]]]^^^___``````]]]]]]]]]^^^^^^^^^______^^^^^^^^^^^^^^^]]]\\\\\\^^^^^^^^^____________```]]]___``````______```aaa```````````````aaaaaaaaa^^^___^^^YYYPPPDDD888111000/////////000...+++)))&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$######%%%&&&&&&%%%###$$$%%%&&&&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$###""""""$$$"""###$$$$$$$$$$$$###"""""""""############$$$%%%%%%$$$###""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$######$$$&&&'''&&&%%%$$$$$$###"""###$$$&&&'''###$$$&&&%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$"""$$$)))***'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""(((###%%%&&&***555\\\mmm|||~~~xxx[[[>>>---)))$$$$$$&&&###&&&...CCC___ssswwwqqqlllYYYGGG333***))))))***+++???\\\wwwyyyeeeKKK888...'''''''''((((((((()))))),,,***+++++++++000===KKKFFF:::///***)))&&&%%%&&&&&&'''((())))))((('''&&&%%%%%%'''((()))++++++,,,))))))***+++++++++++++++,,,+++***,,,...///...---000...---...///000///...]]]^^^______^^^^^^```bbbbbbbbbaaaaaaaaaaaabbbbbb___\\\ZZZWWWMMM===111,,,***)))(((((()))***)))'''*********)))(((&&&$$$###&&&'''((()))***+++,,,,,,###$$$%%%%%%######$$$%%%%%%''')))+++---222888<<>>999444111---***(((((()))(((&&&$$$$$$'''+++......+++(((%%%&&&&&&&&&&&&&&&''''''''' """$$$&&&'''&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&''''''''''''##################$$$$$$'''((()))+++++++++***)))+++///<<>>,,,(((######%%%""")))333KKKggg{{{}}}vvvqqqttt[[[???///***)))***+++444TTTrrrsss\\\DDD666222&&&&&&''''''((()))******...***(((***++++++///555666000+++,,,+++(((&&&'''&&&'''((())))))((('''&&&(((((('''((()))+++---.........------------......---,,,,,,---...///...---000///......000000///...]]]^^^___^^^^^^^^^```bbb```______^^^^^^______``````\\\ZZZVVVLLL<<<000,,,***(((((((((***+++***(((++++++******((('''%%%$$$&&&'''&&&&&&%%%###"""!!!"""###$$$$$$######$$$%%% ###'''***---111666999>>>DDDKKKRRRWWWZZZ]]]___bbbbbbbbbbbbaaa___]]]\\\UUUPPPIIICCC===888333000...,,,***((((((((('''%%%&&&)))...222333000,,,)))"""######$$$$$$%%%%%%%%%"""###$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''''''''''''''############$$$$$$$$$$$$''''''((()))***************000>>>RRR```eeefffgggeeefffhhhhhhhhhgggfffeeehhhfffeeefffggghhhgggfffccceeeggggggeeedddeeefffeeeeeedddddddddddddddeeecccdddeeeeeeeeedddbbbaaabbbbbbcccccccccdddddddddbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbb```^^^\\\___aaabbbbbbbbbbbbccc___aaacccdddddddddbbbaaa``````````````````````````````aaaaaaaaaaaa``````______`````````___^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^```______```aaaaaa```^^^^^^^^^]]]]]]]]]^^^______]]]]]]^^^^^^^^^^^^]]]]]]]]]^^^^^^______^^^^^^]]]\\\\\\]]]]]]]]]]]]^^^^^^[[[\\\]]]]]]\\\\\\]]]^^^[[[]]]______^^^\\\\\\\\\[[[\\\]]]]]][[[[[[\\\]]][[[[[[\\\]]]^^^^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[]]]]]]]]]]]]^^^^^^______]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]\\\]]]^^^___^^^\\\\\\[[[[[[ZZZZZZ[[[\\\\\\ZZZ[[[]]]^^^___^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]][[[\\\\\\]]]]]]\\\\\\[[[[[[[[[]]]^^^____________]]]]]]]]]^^^^^^^^^______[[[\\\\\\]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\\\\]]]]]]\\\]]]^^^]]][[[ZZZ[[[\\\\\\]]]^^^____________^^^^^^___^^^YYYPPPDDD888111))))))((()))++++++***(((&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%'''***+++***)))%%%###!!!  """###!!!!!!!!!!!!!!!!!!!!!!!!"""$$$###"""$$$&&&%%%!!!########################'''%%%"""!!!"""######"""""""""!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&$$$"""&&&%%%$$$##################$$$&&&&&&%%%$$$$$$%%%"""$$$%%%%%%$$$###$$$&&&'''(((&&&###$$$'''&&&###"""""""""#########$$$$$$""""""############$$$$$$%%%!!!!!!###)))888PPPdddtttvvvxxxzzzttthhhUUU;;;,,,)))###"""&&&$$$&&&000FFFaaassszzz|||}}}}}}dddEEE222***((()))+++...MMMkkklllUUU<<<...)))///---***((((((***---///)))%%%%%%)))+++******---)))'''(((,,,,,,(((''')))'''(((((())))))((((((''',,,***)))'''''')))***,,,------,,,,,,,,,,,,---------+++***+++---/////////000...---...///000///...\\\^^^___^^^^^^^^^```bbb______^^^]]]]]]^^^______aaa]]]ZZZVVVLLL<<<111,,,)))((('''(((***+++***)))((((((((((((''''''''''''$$$$$$$$$$$$"""!!!!!!###$$$$$$######$$$%%% ###'''+++...333888<<<@@@FFFMMMTTTYYY\\\^^^```bbbbbbccccccbbb```^^^]]]UUUPPPIIICCC===888333000,,,,,,***)))'''''''''((((((***---///000...+++)))######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%'''((())))))((((((%%%%%%&&&'''''''''''''''''''''''''''((()))***+++***111BBBVVVcccffffffggghhhhhhhhhhhhhhhhhhhhhhhhhhhfffeeefffggghhhgggfffccceeeggggggeeeddddddeeecccddddddeeeeeeeeeddddddddddddfffffffffeeecccbbbaaaaaaaaabbbbbbbbbcccccccccccccccccccccccccccccccccbbbaaaaaaaaaaaa___\\\\\\___bbbcccbbbaaacccddd______```aaaaaaaaaaaa``````````````````````````````aaaaaabbbbbbaaaaaaaaa______```aaaaaaaaa``````]]]]]]^^^^^^^^^_________aaa```___```bbbbbb```___]]]]]]]]]]]]]]]^^^___```]]]]]]^^^______^^^]]]]]]]]]]]]^^^______^^^]]]]]]\\\\\\]]]]]]]]]]]]^^^^^^[[[\\\]]]]]]\\\\\\]]]___YYY\\\___```___]]]\\\\\\\\\]]]]]]\\\ZZZZZZ\\\___ZZZ[[[\\\^^^______^^^^^^___^^^]]]\\\[[[[[[[[[[[[[[[[[[\\\]]]^^^^^^___```]]]]]]]]]^^^^^^^^^______^^^\\\[[[\\\]]]^^^]]]\\\[[[ZZZZZZZZZZZZ\\\]]]^^^ZZZ[[[\\\^^^______^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]^^^^^^]]]\\\\\\ZZZ[[[\\\]]]^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^______\\\\\\]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[\\\\\\\\\]]]ZZZ[[[\\\\\\[[[ZZZ[[[]]]\\\]]]^^^_________^^^^^^^^^___^^^YYYPPPDDD888111---+++******+++***)))'''############""""""""""""$$$$$$%%%(((+++,,,,,,***%%%$$$"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! ######!!!$$$(((&&& $$$##################$$$'''$$$!!!!!!"""$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&'''&&&$$$"""#########$$$######"""""""""$$$&&&&&&%%%%%%&&&'''"""$$$%%%%%%######%%%'''###%%%%%%###%%%(((&&&""""""""""""#########$$$$$$"""""""""#########$$$$$$"""$$$!!!$$$%%%---CCCWWWfffkkkrrrzzzuuuhhhMMM777,,,+++%%%###((('''"""(((777KKK[[[gggttt~~~uuu___DDD222***&&&'''***+++CCCXXXWWWFFF333'''"""'''&&&###""""""###$$$&&&$$$$$$'''+++***&&&''',,,&&&%%%'''+++***&&&'''******))))))(((((())))))***++++++***)))))))))))))))((()))+++,,,---,,,+++***,,,***)))+++...222444555///...------//////...---\\\^^^___^^^^^^^^^aaacccaaa```___^^^^^^___```aaaaaa^^^ZZZWWWLLL===111---)))((('''(((***++++++***%%%%%%%%%&&&&&&((()))***%%%&&&'''((()))(((''''''!!!###$$$$$$######$$$&&&$$$&&&))),,,000666===BBBBBBHHHOOOVVVZZZ\\\^^^```bbbbbbbbbbbbaaa```^^^]]]UUUQQQJJJCCC>>>999444111*********(((&&&&&&(((+++)))))))))))))))((('''&&&%%%&&&&&&'''((()))******&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&((()))*********)))(((((()))***************'''&&&&&&&&&&&&(((***+++***222DDDYYYfffgggfffgggkkkiiigggffffffhhhjjjkkkhhhfffeeefffggghhhgggfffccceeeggggggfffddddddeeecccdddeeefffffffffddddddeeefffggghhhhhhfffdddccc```aaaaaaaaaaaabbbbbbbbbdddddddddddddddddddddddddddcccbbbaaaaaa```^^^[[[\\\___ccccccbbbaaaccceeecccccccccccccccddddddddd```````````````````````````aaaaaabbbbbbbbbaaaaaa___```aaabbbbbbbbbbbbbbb^^^^^^^^^______`````````aaa`````````bbbbbb```___]]]]]]]]]]]]]]]^^^___```]]]]]]^^^______^^^]]]]]]]]]]]]^^^______^^^]]]]]]\\\\\\]]]]]]]]]^^^^^^^^^[[[\\\^^^]]]]]]\\\^^^___ZZZ]]]aaabbbaaa___^^^^^^\\\]]]]]][[[YYYYYY]]]```ZZZ[[[\\\^^^______^^^^^^___^^^]]]\\\[[[[[[[[[[[[YYYYYYZZZ[[[]]]^^^___```]]]]]]]]]^^^^^^_________]]]\\\[[[[[[]]]]]]\\\[[[\\\\\\[[[[[[\\\^^^```aaaZZZ[[[\\\^^^______^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^______^^^]]]]]]ZZZ[[[\\\]]]^^^]]]\\\[[[]]]]]]]]]^^^^^^^^^______]]]]]]^^^______^^^^^^^^^[[[[[[\\\\\\\\\]]]]]]]]]ZZZ\\\]]]^^^]]]]]]^^^```\\\]]]___`````````___^^^^^^___^^^YYYPPPDDD888111333111...------,,,***(((''''''&&&&&&&&&&&&%%%%%%!!!!!!###&&&***++++++)))$$$$$$$$$#######################################""""""!!!$$$)))''' $$$$$$############$$$$$$'''### ###%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%&&&''''''%%%$$$!!!###%%%%%%%%%%%%!!!###%%%&&&%%%%%%&&&(((!!!$$$&&&%%%######%%%''' """######%%%)))'''###""""""#########$$$$$$$$$""""""#########$$$$$$$$$111--- ))),,,'''))),,,<<