BMv 6(% ```IIIFFFAAA<<<777555444333333111000111222222111000..............................---,,,,,,,,,,,,---------------------------------------------------,,,,,,---------.........---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------........................---------............///000000000000000000000000111111111111000000000000111111111111111111111111222222222333333333444444333333444444333222222111333333333333333333333333666555444333444555555444777999>>>FFFMMMRRRTTTSSSTTT^^^kkkxxx~~~oooaaa\\\[[[VVVOOOKKKJJJNNNSSSUUUVVVUUUUUUUUU]]]___ccciiimmmnnnjjjgggttt}}}}}}{{{tttoooooonnnkkkjjjnnnkkkiiihhhkkkrrr{{{kkkcccXXXLLLNNNWWWbbbvvv~~~}}}vvvgggmmmoookkkdddYYYKKK>>>;;;777666777555000...///------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))((('''''')))***)))'''************************))))))***+++******)))(((((()))***+++,,,+++******))))))))))))************))))))((((((((()))***+++******))))))))))))******))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((()))))))))))))))(((((((((((((((((())))))************))))))))))))))))))))))))))))))************************))))))*********+++++++++************************))))))***+++++++++******)))***************++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---------------......///,,,---......------...///---...//////000111111111...000222222222111111111333444555555666777777777:::===AAAEEEGGGHHHIIIIIIEEEDDDDDDEEEGGGHHHGGGFFFMMMKKKJJJJJJHHHHHHNNNVVVUUUQQQLLLLLLNNNMMMHHHCCC```IIIFFF@@@;;;777555444444222111000111222333222000..............................---,,,,,,,,,,,,---,,,,,,------------------------------------------,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------.....................---------............///////////////////////////000000000000000000000000111111111111111111111111222222333333333444444444333333444444444333222222222222222222333333333333777555333333333555999===EEEGGGLLLSSS\\\cccfffgggppp{{{xxxmmmddd```^^^\\\ZZZVVVPPPMMMOOOQQQSSSWWW[[[```cccgggiiiiiiiiiiiiiiiwwwzzzyyyqqqgggYYYQQQFFFJJJRRRVVVRRROOOZZZjjjtttvvv{{{xxxQQQFFF;;;999888444...,,,------..................+++++++++++++++++++++++++++++++++++++++++++++,,,***)))'''((()))***)))'''************************)))))))))******)))))))))((()))***+++,,,+++******(((((()))))))))*********)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''((((((((())))))******(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))*********+++++++++************************((()))***+++++++++++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---.....................------.........//////...,,,---///...------...000///////////////000000000---000333444444444666888:::;;;>>>@@@CCCDDDEEEEEEGGGJJJMMMOOOPPPQQQTTTWWWPPPMMMKKKJJJMMMPPPRRRSSS]]]]]]___aaa^^^ZZZ\\\aaaeee^^^XXXUUUVVVWWWSSSPPP___IIIEEE@@@:::666555555555222000000000222333222111..............................---,,,,,,,,,,,,---,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------++++++,,,---------,,,,,,,,,,,,---...............---------...............---------............/////////////////////////////////000000000000000111111111111111111222222222333333333333444444444444333444444555555444444333111111222333444555666666555555666888;;;BBBPPP]]]iiiiiilllrrrzzzuuuiii```NNNMMMOOOTTTZZZ]]]\\\ZZZ^^^]]]___dddhhhnnnyyy}}}rrrnnnkkkgggddd^^^]]]hhhtttllljjjkkknnnnnnhhhbbbaaajjjyyysss```KKKBBB@@@;;;666333222222111000///......---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))******)))(((************************((((((((()))))))))******((()))***+++,,,+++******((((((((()))))))))******)))))))))*********++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++(((((())))))))))))******))))))************))))))))))))))))))))))))))))))************************)))************+++++++++************************((()))***+++++++++++++++))))))******+++,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------...............------...////////////...,,,...//////......///000............///000111111111444888:::;;;===BBBGGGCCCFFFKKKPPPVVVYYY\\\]]]___cccgggiiihhhhhhkkkmmmmmmjjjffffffiiimmmqqqssswwwzzzxxxssssss|||vvvpppmmmoooooolllhhh^^^IIIEEE???:::666555555666111000///000222333222111..............................---,,,,,,,,,,,,---++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------***+++,,,---------,,,,,,,,,------...............---------.........//////---------............///////////////////////////////////////000000111111000000111111111222222222333333333444444444444555444555555666666555555555111222333555666888999:::999<<>>===;;;888555222000///------------------------+++++++++,,,,,,,,,---------+++******++++++***(((************************((((((((((((((()))******((()))***+++,,,+++******(((((((((((()))))))))***))))))******+++++++++*********))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))***+++,,,,,,,,,(((((()))))))))*********))))))************))))))))))))))))))))))))))))))************************)))************+++++++++************************(((((()))++++++,,,,,,+++))))))***++++++,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,------------------.........//////,,,---...///000//////...---...//////......///000...//////000222444777888<<>>@@@FFFJJJOOOQQQTTT[[[eeemmmyyy{{{]]]HHHEEE@@@:::666444333333222222222111111111111000////////////............//////...------------...,,,------......------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,------------------............///////////////////////////000000000000////////////---///222222111111444777666444333111111222444555777444555999888222000444444666<<>>+++==="""***+++###"""###)))222666///%%%)))************))))))(((!!!///(((+++"""+++222((($$$000...$$$ ---BBBHHHBBB666***######)))...---,,,***111111+++444))))))))))))))))))))))))555+++)))(((%%%---///!!!(((===KKKCCC444,,,'''###777+++***%%%)))...000///---***&&&%%%(((,,,)))))))))******++++++,,,***)))))))))))))))))))))333(((222'''((('''"""''''''***)))$$$"""))),,,'''+++++++++*********))))))************************+++++++++++++++***))))))++++++++++++*********)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------........./////////......------------......///000000000///000222111...///333444111<<>>BBBFFFNNNSSS___mmmvvv||||||mmmccc^^^]]]MMMSSSXXX^^^jjj~~~|||uuullleeedddhhhhhhhhhiiilllpppuuuyyy|||rrr[[[JJJJJJDDD===999777555333000///000000---***)))+++...((((((]]]444+++222000***)))333111$$$ ))),,,&&&((())))))************)))!!!444"""...!!!+++000!!!???ooo\\\777%%%"""&&&???---))))))))))))))))))))))))((( BBBooo:::;;;000333 &&&******((()))++++++************************))))))))))))))))))******%%%""",,,"""gggzzz}}}www}}}~~~~~~}}}ZZZ%%%+++++++++******************************************++++++++++++***))))))++++++++++++************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.........////////////............,,,---///111222111000///---111333333888AAAFFFFFFJJJTTT```iiisss~~~~~~}}}ZZZHHHWWW|||[[[GGGDDD???:::666444444444222222222111111111000000////////////............//////...------------...,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...---------............///////////////////////////000000000000000111111111000000111111111111111222...///000222333444444444999999;;;===AAAKKKYYYdddnnnwwwzzznnniiibbbZZZTTTQQQPPPOOO\\\eeerrryyyzzz~~~uuulllfffcccddddddjjjvvvxxxdddUUU\\\XXXQQQKKKEEE>>>777333000111222222000...---,,,111///ttt---***,,,"""###000000"""!!!---'''((()))***************(((222...,,,,,,???===555000!!!///%%%))))))))))))))))))))))))...666kkk+++"""+++%%%'''''''''***...,,,'''+++*********)))))))))((()))))))))))))))*********...,,,222333555******************************************************+++++++++******)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............////////////////////////...///000111222222111111333888<<>>DDDLLLSSSVVV[[[dddlllooossszzzXXXFFFCCC???:::777555555555222222222111111111111000////////////............//////...------------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............---------............//////////////////////////////000000111111222333333111000000333777::::::888;;;999777888>>>IIITTT[[[hhhsss|||wwwkkkoooqqqmmmhhhiiipppxxxwwwwwwwwwyyy{{{zzzwwwtttjjjlllrrrzzz|||uuujjjbbbdddaaaeeemmmppprrryyywwwuuuuuuuuuqqqkkkfffeeeeeeeeehhhkkklllkkkjjjgggdddbbbbbb___\\\```gggppprrr{{{~~~sssggg```YYY```kkkwww|||ooo\\\JJJ>>>888555444%%%666'''///...000222HHHrrr******444((()))************))))))(((''''''++++++###333bbb ))))))))))))))))))))))))iiiAAA$$$***222)))%%%+++)))))))))))))))((((((((('''(((((()))******++++++%%%$$$''''''))))))*********+++++++++************************))))))***++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000111111222222222111333777<<>>***EEE:::000$$$999%%%(((...***333 ...###,,,)))ttt$$$333(((...&&&777+++'''000!!!...+++$$$&&&###'''555###,,,$$$'''___UUU,,,333"""000&&&,,,''',,,'''000(((+++)))(((((((((((((((((((((((((((...%%%)))"""***###***000$$$---111###******************************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................------333222000000111222333222......///000111222444444CCCDDDHHHNNNVVV```iiinnnwww~~~~~~zzzxxxsssooolllkkkfffaaasssvvvxxxwwwuuuxxxuuupppjjjfffggglllrrrvvvVVVGGGDDD>>>999666444444444222222222111111111111000000000000000////////////---------------...//////---------------.................................------,,,++++++,,,---------,,,,,,++++++,,,,,,---+++,,,,,,,,,---------------------.........//////...---,,,,,,,,,,,,---...,,,---///000000000000///333444444222111222444555444666???OOO^^^bbb^^^YYY[[[]]]bbbjjjvvvkkk]]][[[```eeelllyyy}}}vvvsssrrrqqqooosssrrrxxx~~~vvvsssqqqyyy~~~ppp\\\OOOHHHAAAAAA===777444444///(((333"""&&&222JJJ:::'''999(((######'''444((()))...000(((***jjj$$$:::..."""---!!!BBB:::,,,555---000rrr000...,,,...%%%---***888,,,!!!...555&&&+++***!!!&&&+++...$$$$$$,,,,,,,,,,,,,,,,,,,,,,,,###,,,***...888888***(((+++$$$(((111///******************************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000///...333222222333777<<>>888777666222111222333&&&,,,PPPiii$$$%%%222///...'''###---,,,+++&&&...zzzIII''':::+++000)))%%%((('''---)))"""222pppCCC((($$$...((($$$...,,,!!!iii~~~???###)))###555---,,,&&&'''111&&&&&&&&&&&&&&&&&&&&&&&&,,,%%%///,,,&&&))),,,///))))))(((******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------........................------......//////000000555666888<<>><<<(((555333777)))444;;;)))%%%***)))111(((,,,$$$%%%***)))...;;;$$$000---,,,;;; 777111LLL===555 !!!222'''+++QQQ111""")))000)))222,,,$$$+++***GGGQQQ666---&&&444***555,,,$$$///************************,,,###%%%???999$$$---++++++,,,///+++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------............///////////////...------///444;;;???BBBFFFLLLTTTZZZ^^^```aaakkkttt{{{wwwzzz{{{PPPCCCAAA>>>:::777666555555222222222111111111000000000000000000//////////////////...............///---------,,,,,,+++++++++........................------------------------...------,,,,,,------...,,,,,,,,,,,,------------........./////////000000000000000000000000000000000000000000111111111222444222333666888999@@@III\\\lll~~~~~~zzzyyy|||~~~www}}}tttjjjccccccnnnzzzuuunnnkkkooovvvyyy{{{zzzyyy\\\LLLIII???RRR@@@333***---===ppp---&&&%%%,,,///...***((('''111$$$!!!111***FFFIII)))(((222***333((( $$$,,,000)))&&&,,,%%%HHH}}})))%%%111$$$'''+++###444CCC666***%%%111((()))..."""'''...,,,///AAA)))(((---((("""%%%,,,444...***+++!!!******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,------................../////////000000000///......333===JJJSSSVVVYYY___gggooovvv{{{~~~~~~~~~QQQDDDBBB???;;;888555444444222222222111111111111000000000000000////////////000000///............///------------,,,,,,,,,,,,........................------............------......------------......+++,,,,,,,,,,,,---------....../////////000000000---......//////......---000000000000111222333444444333777<<<===???NNN^^^hhh~~~ssscccdddttt|||uuuyyyzzzkkk]]]YYYZZZaaarrrrrrrrrqqqooovvvtttIIIRRR***===CCC777---KKK444+++,,,''')))%%%000)))---"""333!!!777!!!111:::,,,$$$***000---'''***333111'''GGG555((( ,,,...111333)))###111///777333555&&&222((($$$..."""IIIUUU&&&***444)))///000$$$###(((222+++******************************+++++++++,,,,,,,,,++++++,,,,,,------......------------------------,,,,,,,,,---......//////.........//////000000111///222555999???JJJXXXbbb\\\]]]___fffppp~~~yyyRRRCCCBBB>>>:::777444222111222222222111111111111000000000000000////////////000///......---------...---------------.................................,,,---...//////...---,,,......------------......------------.............../////////000000000000---...///000000///...---000000///000111333555666444888BBBNNNQQQXXXmmmyyyqqqfffccclllyyymmmjjjhhheeemmmyyytttuuu}}}}}}vvv{{{www{{{NNNUUU<<<:::;;;DDD333fff)))'''///***((( 111'''%%%(((111***)))///$$$%%%+++)))"""///))) ***000***'''... 555ddd333...111///%%%===444++++++###...---###000***333&&&)))---jjj!!!(((###***+++(((...(((+++&&&******************************+++++++++,,,,,,,,,++++++,,,,,,---......///------------------------,,,,,,------.../////////---......///000000111111...777DDDNNNVVV]]]dddiiiaaacccgggooo{{{TTTCCCAAA>>>:::666222000///222222222111111111111000000000000000///////////////...---,,,,,,,,,,,,,,,---------....../////////........................,,,---...//////...---,,,......------------................../////////000////////////000000000000///000111222222111000////////////000222444666888999BBBSSSeeemmmwwwtttjjjdddccc[[[bbbooo}}}xxx|||qqqwww}}}{{{~~~}}}}}}~~~gggUUU@@@LLL///444]]]TTT###***&&&111!!!///'''%%%555 +++111'''###)))---***(((***///%%%''',,,'''$$$)))---!!!,,,$$$^^^333+++)))---%%%:::"""000&&&000---,,, ///000$$$***(((,,,)))333(((***///###---&&&333'''+++///******************************+++++++++,,,,,,,,,++++++,,,,,,---...//////------------------------,,,,,,------...///000000---......///000111111222...===RRRbbbiiikkklllmmmooouuuzzzssssss|||QQQEEECCC???;;;888555444333222222222222222222222222////////////////////////////////////////////////------............------//////.........---------..........................................------------......///000000000000000000000000111111222222222111...---...111444///444666333222888>>>AAARRR___nnnzzzpppZZZZZZ]]]bbbmmmrrr{{{tttttttttccc^^^eeeiiisssyyyqqquuu~~~zzziiiQQQ;;;::::::***666&&&)))))))))))))))))))))))),,,,,,***'''$$$$$$&&&)))!!!+++///)))''',,,---))) 222666((()))+++%%%''''''(((((((((((('''''',,,$$$!!!(((...,,,'''$$$222555---...""">>>+++,,,333$$$,,,///************************++++++,,,,,,,,,++++++***,,,,,,,,,---------......---------.........//////.........///////////////000///...///222333333222===OOO]]]]]]YYYdddzzzvvv~~~QQQEEECCC???;;;888555444333222222222222222222222222000000000000000000000000////////////////////////------............------//////.........---------................................................------......///000000000000000000000000111222222...000111111111000222333555555333333<<>>$$$!!!111$$$UUUzzz(((&&&)))%%%''''''((((((((((((''''''))),,,+++%%%&&&+++)))!!!JJJ'''(((222000+++;;;000***))))))++++++++++++++++++++++++***+++,,,---------------,,,,,,,,,---------.............../////////000000///000000111222333333333444333333888AAAMMMXXX^^^ccclllxxxzzztttwwwxxxSSSCCCAAA>>>;;;888666555555222222222222222222222222........................////////////////////////------............------...////////////000000000////////////////////////.........//////000000111...//////000000111111222222111111111111222333333222222222222555;;;CCCIIILLLZZZkkk{{{vvvlllllltttyyyqqqpppxxxqqqlllgggdddeeehhhkkkmmmeeehhhkkkjjjgggddddddeeegggkkkmmmmmmppptttuuussstttsssqqqnnnjjjgggfffgggdddhhhlllnnnnnnmmmlllllljjjlllmmmmmmqqqvvvvvvsssqqqqqqqqqpppooopppsssvvvrrrssssssrrrooommmnnnnnnooolllhhhfffggglllrrrwwwsssqqqnnnkkkiiigggggggggjjjjjjlllqqqvvv{{{}}}}}}wwwyyy{{{~~~rrriiidddbbbcccttt~~~---++++++++++++++++++++++++&&&))),,,---***'''%%%$$$---111$$$HHHXXX,,,&&&...&&&''''''((((((((((((''''''(((%%%222***999ccc''',,,((()))$$$<<<444<<<...444 &&&&&&&&&>>>;;;)))000'''......,,,555,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---,,,,,,,,,---------............/////////000000000000111222222333444555555222222444<<>>;;;888666666555222222222222222222222222////////////////////////////////////////////////------............------.../////////000000000000////////////////////////---......///000000111111/////////000111111222222222222111111222222333444111333666<<>>111...$$$000&&&''''''((((((((((((''''''+++'''---///!!!333%%%...!!!222'''$$$222,,,<<<(((---000--- (((///---111888///"""''',,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,---------........./////////000000000000000000111222333444555666222666===FFFPPP\\\ffflllyyy~~~|||uuussstttxxxuuu{{{}}}~~~rrrOOOCCCAAA>>>;;;888777666666222222222222222222222222000000000000000000000000////////////////////////---..................---.../////////000000111111000000000000000000000000---......///000111111222/////////000111111222222222222111111222222333444111666===GGGTTTcccqqqzzzpppxxxqqq___]]]eeemmm~~~zzzrrrkkkiiihhhaaaeeelllwwwyyykkkbbbbbbccceeehhhgggbbb^^^]]]aaafffgggeeeccccccddddddkkkqqqtttwww{{{yyyuuuvvvtttsssvvvxxxuuullldddjjjkkkkkkiiifffdddcccccceeegggfffbbbbbbddddddaaadddjjjqqqvvvwwwuuurrrpppggghhhiiigggeeeddddddeeeeeefffhhhkkkmmmllljjjhhhjjjiiihhhfffdddeeegggiiiiiihhhhhhjjjllllllkkkjjjdddhhhlllmmmmmmlllnnnppppppssswwwzzz~~~tttnnnqqqxxxzzzvvv[[[++++++++++++++++++++++++***,,,+++''''''111CCCSSS..."""000$$$''''''((((((((((((''''''$$$...''''''ddd"""---'''000...000###|||999***(((!!!###444!!!(((&&&,,,///'''(((---...)))000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,---------......////////////000000000000///000000222333444555555888AAAKKKTTTZZZcccnnnwww{{{}}}xxxvvvyyyrrrOOOEEECCC???;;;777555555555444444333333333333222222000000000000000000000000//////000000000000/////////////////////////////////000000///......111333333333222222111111000000............////////////111111222222222333333333555000...222555333222222777EEETTTkkk|||uuu}}}yyy}}}yyy||||||xxxvvvtttsssqqqvvvrrrmmmjjjiiihhhfffcccbbbbbbgggtttsssgggeeeiiinnnqqqnnnjjjeeeccc___]]]\\\___ccceeeeeecccjjjooouuuxxxvvvtttssstttssstttssspppmmmllllllmmmgggdddccceeehhhhhhccc^^^cccccccccbbbaaacccfffhhhhhhjjjmmmpppqqqpppnnnmmmlllkkkjjjhhhfffeeeddddddhhhkkknnnpppooommmkkkkkkhhheeebbbffflllqqqqqqoookkklllmmmooooookkkfffbbbnnnmmmlllkkkkkklllmmmnnnoooooopppqqqqqqqqqsssttt}}}sssllllllmmmttt222222777000rrr,,,...###&&&...))))))************)))))):::;;;"""---,,,000"""+++555777%%%555!!!999&&&)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------...............///////////////333111222555555333666:::IIINNNXXXeeeuuurrrOOOEEEBBB???:::777666555555444444333333333333222222000000000000000000000000000000////////////000000////////////////////////000111111000//////222444111111111111111111000000/////////000000000111111111111111222222222333333222111333666555333555999@@@bbb|||rrrrrr||||||~~~{{{|||~~~xxxsssqqqpppooouuurrrooommmmmmnnnnnnnnnooommmjjjjjjkkkkkkjjjhhheeeeeehhhlllppppppjjjeeegggjjjooossstttqqqmmmjjjdddcccbbbdddgggiiihhhffflllpppuuuxxxyyyxxxwwwvvvpppsssuuuuuusssqqqpppooohhhhhhhhhjjjkkkjjjfffccc```aaaaaa___^^^___bbbeeefffhhhjjjmmmnnnnnnnnnmmmooooooooonnnmmmkkkjjjhhhmmmooopppooommmjjjiiiiiillliiihhhkkkooorrrrrrqqqrrrvvvzzzzzzvvvqqqooooooqqqrrrtttvvvwwwwwwvvvuuupppsssuuurrrnnnmmmqqqvvvuuu{{{~~~{{{qqqhhhpppwwwpppmmmppp{{{444...666)))---eeeBBB###((((((///((())))))************))))))```III@@@555 ###444)))%%%444(((###BBB~~~"""666444"""...***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,---------...............////////////000000222111222555666666<<>>:::777666555555444444333333333333222222000000000000000000000000111000///......///000111////////////////////////000111222111000000222444000000000000000111111111000111111111111222222222000000111111111222222222...///222444111000777@@@RRRzzzxxxhhhttt}}}wwwzzz}}}yyytttqqqmmmkkkmmmmmmllljjjggggggggghhhiiikkkmmmnnnhhhhhhiiillloooqqqpppoooqqqrrrqqqooolllkkkmmmoookkkmmmqqqxxx|||}}}xxxssshhhggghhhiiikkkkkkiiigggjjjkkkooosssvvvvvvtttrrrrrruuuxxxxxxtttoookkkhhhfffiiilllmmmkkkhhheeeddd```aaaaaa___^^^___aaaccceeefffhhhjjjkkklllmmmmmmpppqqqrrrrrrqqqooommmllljjjkkklllkkkkkkllloooqqqooopppppprrrsssuuuuuuuuu{{{|||vvvwww{{{}}}{{{yyyxxxwwwuuuyyy{{{vvvooommmssszzzuuu{{{zzztttmmmllldddZZZ\\\iiissstttwwwnnnpppvvv}}}999000@@@(((&&&+++###***$$$(((222!!!))))))************))))))^^^(((666((((((222(((+++111&&&wwwFFF"""000((('''...***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------.........////////////000000000111111333333555777888;;;FFFQQQ\\\mmmrrrOOODDDBBB>>>:::777666666666444444333333333222222222000000000000000000000000222000///------///000222///////////////////////////111222111000000222333/////////000000111111111111111111111222222222222000000000111111111222222222000000111333999GGGVVVmmmwwwrrrxxxvvv|||tttrrrqqqooommmjjjgggeeegggkkkllljjjggggggjjjmmmpppppppppppppppfffiiimmmqqquuuvvvvvvuuuzzz{{{{{{yyyuuutttvvvxxxppppppttt{{{zzzpppqqqqqqrrrrrrqqqooonnnkkkkkklllpppttttttppplllqqqtttvvvvvvsssooollljjjkkkpppuuutttoookkkiiijjjiiijjjjjjiiihhhiiijjjlllnnnnnnnnnnnnoooooopppppptttsssrrrqqqppppppoooooohhhhhhiiiiiijjjmmmssswwwsssuuuwwwxxxxxxyyyzzz||||||wwwyyy}}}zzzwwwxxx{{{}}}{{{}}}|||wwwsssrrrwww}}}uuunnnhhhmmmnnnhhhdddbbb```[[[cccppp}}}mmmiiijjjuuu???333111999,,,'''CCC"""444###%%%---"""))))))************))))))NNN333222111 ...///''''''***''''''...333+++EEE888///'''+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------............///////////////000000111222222222555555888<<>>:::888666666666444444333333333222222222000000000000000000000000222000///------///000222000000000000000000000000...///111111000///000111//////000000111111222222000000000111111111222222000111111111111222222222999444222888DDDTTTjjj{{{~~~}}}uuupppmmm{{{wwwuuussspppoooooonnnkkkhhhllljjjjjjkkkmmmmmmjjjgggnnnsssxxxzzzxxxtttpppooommmpppuuuyyy{{{{{{{{{{{{{{{zzz{{{||||||zzzuuuppprrrrrruuu|||||||||}}}~~~~~~}}}{{{zzzyyyvvvttttttvvvyyyxxxtttpppnnnpppqqqrrrqqqrrrtttvvvsssyyy~~~}}}wwwrrrqqqssstttuuuvvvvvvuuuvvvxxxyyyyyyxxxwwwvvvuuutttssssssxxxvvvrrrooommmmmmnnnooommmmmmmmmmmmnnnqqqvvvzzzxxxzzz|||}}}~~~}}}zzzzzz|||}}}||||||~~~{{{wwwuuuuuuwwwyyyzzz}}}uuummmhhhccckkkrrrssspppkkkeee^^^ZZZ]]]gggyyy|||vvvzzzJJJ:::...======:::aaa@@@'''+++%%%)))+++)))))))))************))))))111111]]]FFF)))+++!!!444***))) ,,,999,,,%%%,,,###CCC999222###+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.............../////////000000000000111111222333333444333555;;;EEENNNZZZlll{{{sssNNNCCCAAA>>>:::888777666777444444333333333333222222000000000000000000000000111000///......///000111000000000000000000000000---///000111000///000000111111111111111222222222000000111111111222222222111111222222222333333333666444999FFFYYYnnnrrrkkkkkksss}}}xxxrrrooommmjjjhhhnnnppptttvvvvvvsssooommmzzz{{{{{{{{{zzzxxxvvvuuuuuuzzz~~~~~~yyyssspppnnnvvvyyy}}}|||{{{~~~}}}ssskkkssstttxxx}}}zzzwwwxxxwwwtttqqqnnnnnnqqqtttsssxxx||||||xxxuuuvvvyyy}}}~~~{{{zzz}}}xxxtttqqqpppppppppqqqsssvvvyyy||||||wwwrrrrrruuuwwwvvvuuuzzzzzzyyywwwsssnnniiifffkkkooosssvvvwwwuuuqqqnnnddd___\\\cccnnntttqqqjjjfffmmm}}}}}}|||bbbLLLFFF666CCC777>>>(((!!!...!!!,,,...+++'''))))))************))))))***""""""&&&LLLCCC///$$$...555(((&&&,,,...)))******"""+++...444''',,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////////////////000000000000000111111222333444555555444777BBBSSSfffxxxsssNNNCCCAAA===:::888777777777444444333333333333222222000000000000000000000000000000////////////000000000000000000000000000000---///111222111000000111333333333333222222222222222222222222333333333333222333333333333444444444222:::JJJ]]]nnn}}}kkkuuuuuulllkkkrrrwwwoookkkqqqpppmmmkkkjjjiiiiiiiiirrruuuxxxzzzyyyxxxwwwwwwzzz~~~{{{xxxyyy{{{}}}yyyuuuuuuvvv}}}~~~|||vvvxxx|||~~~yyyxxxzzz|||~~~|||{{{yyyvvvttttttttttttsssyyyyyyxxxvvvsssnnnjjjgggqqqpppqqqvvvzzz{{{zzzxxxqqqlllggghhhkkkjjjccc\\\fffcccbbbcccaaafff|||sssfff]]]CCC???999555ggg!!!,,,+++---///###222'''---###))))))************))))))...$$$***111$$$;;;&&&000000 +++///888+++,,,'''"""'''111111+++666$$$]]]qqq000&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,................................./////////000000//////000000000111111111111111222333444555666666>>>AAANNNfffsssNNNCCCAAA===:::888777777777444444444333333333222222000000000000000000000000//////000000000000//////000000000000000000000000...000333333222111111222444444444333333222222222333333333444444444555555333333333444444444555555777GGG```uuuiiikkkvvvjjjmmmvvvyyyjjjeeeiiioootttnnnppprrrqqqnnnkkkjjjiiirrrtttvvvvvvuuuvvvzzz}}}||||||zzzyyy}}}~~~~~~~~~}}}}}}}}}zzzuuussssssttt{{{{{{{{{yyyuuunnnhhheeeeeedddiiisss}}}~~~|||wwwwwwwwwyyyyyyvvvooojjj\\\[[[___```WWWQQQ]]]qqqxxxuuuwwwaaaaaa???QQQ===lll555"""555&&&...###%%%(((111///'''))))))************))))))!!!333***111000***&&&(((555))),,,666&&&)))***...111(((###,,,***!!!444+++%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000000000000000000111111111111111111222333444666666777JJJLLLZZZssspppOOODDDBBB???;;;888666555444333333333333333333333333222222222111111111111000000000000000000000000000000111111111111222222222111111111000000000000000222222111111111111111111000000111222222222222111111///111555666666:::@@@@@@TTTkkk|||oookkkrrr~~~pppiiiiiioooyyyrrrjjjeeeeeehhhjjjjjjlllhhhgggkkknnnnnnooorrrxxx{{{{{{xxxyyy}}}}}}yyywwwwwwyyyyyyyyyxxxuuurrrnnnlllhhhfffjjjttt{{{zzzxxxxxxyyyyyy{{{|||ssslllfffhhheee___]]]aaaaaa^^^lllfffjjjyyy~~~|||tttiiiZZZKKKAAA>>>rrr555###&&&***(((...***))))))111((((((((()))&&&888 $$$%%%000***,,,+++'''(((------)))___###///,,,222***((((((((((((((((((((((((''')))333KKK%%%,,,***+++,,,,,,------,,,,,,........................---------.........//////000000000//////111444777...000444666444444<<>>FFFcccuuunnngggmmmvvvsssmmmrrr|||zzzqqqgggaaaaaajjjhhhggghhhjjjkkkjjjhhhkkkiiikkkrrrwwwzzz~~~|||zzzzzz{{{xxxxxxxxxwwwvvvtttrrrqqqooonnnrrryyy|||xxxuuutttqqqsssvvvyyyzzzxxxsssooolllooonnniiihhhiiihhhccc___[[[]]]cccfffhhhvvv~~~sssaaaOOOEEESSS???(((!!!(((///---'''...***///000+++&&&$$$,,,444,,, (((444)))000%%%+++%%%$$$+++///*** ...sss***'''(((///'''))))))))))))))))))))))))...,,,111...aaayyy,,,+++,,,,,,---------------........................------........./////////000111222111111222444777333222444666666;;;HHHUUUYYYbbbooommmMMMDDDBBB???;;;888666555555333333333333333333333333222222222111111111111000000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222444444444444444444444444222222444888;;;CCCTTTdddvvvccclllsssnnn|||~~~sssnnnkkkjjjfffaaa___`````````cccggglllooopppoootttrrrsssxxx|||}}}}}}zzzwwwvvvuuuyyyxxxzzz|||xxxppplllmmmmmmpppssstttsssqqqpppoooooorrrsssqqqppppppmmmiiidddaaaaaa```XXXRRRYYYfffiiivvv{{{jjj]]]}}}oooRRR555 &&&'''***...000///)))$$$(((...&&&***---"""'''000###===&&&;;;333'''"""&&&))))))...888---+++///$$$---'''************************'''000((("""(((%%%bbb,,,,,,------...................................................////////////000222333333222222444555444333555888<<>>;;;888666555555444444444444444444444444222222222111111111000000000000000000000000000000000000111111111222222222000111111111111111222222222222222333333333333333555444444444444444444444333333666:::AAAPPPjjj~~~~~~{{{wwwtttpppnnnjjjggggggddd___^^^```aaa``````cccjjjrrryyy~~~~~~{{{|||~~~}}}}}}}}}~~~zzzqqqiiigggjjjoooqqqrrrpppkkkiiijjjlllkkkmmmnnnooooooooonnnmmmpppmmmllljjjccc[[[]]]dddZZZaaagggqqqzzzttt___DDD111555666///%%%###+++555,,,---,,,)))%%%$$$%%%''''''222!!!###...***---***111222$$$"""!!!---###444&&&***000111***""""""'''...EEE...%%%---+++++++++++++++++++++++++++000555000&&&!!!,,,---......///////////////............................../////////000000000///111333444333222333333555555999AAAHHHQQQ___lllmmmOOOCCCAAA>>>;;;888777666555444444444444444444444444222222222111111111000000000000000000000000000000000000111111111222222222000000111111222222222333222222333333444444444444444333333333333444555555999999<<<@@@HHHYYYuuu~~~|||nnniiinnnrrrsssjjjeeecccccc```[[[YYY[[[``````aaaeeekkkttt}}}~~~~~~}}}wwwrrrjjjeeeiiioooooopppoookkkgggeeegggjjjfffffffffhhhjjjllloooqqqpppmmmkkkmmmlllhhhffffffeeeeeebbbcccuuuwww///'''&&&'''+++//////***%%%(((***...000111111222222###///+++))),,,...---$$$UUU~~~!!!''',,,$$$))),,,((((((,,,...,,,xxx******,,,+++++++++++++++++++++++++++'''***%%%<<<)))AAA***,,,---...//////000000///////////////////////////////////////000000000111111...000222333222222222333888888>>>IIIUUUcccuuulllNNNBBBAAA>>>;;;888777666666444444444444444444444444222222222111111111111000000000000000000000000000000111111111111222222222000000111111222333333333222333333444444555555666333222222222333555777888999<<>>;;;888777666666555555555555555555555555222222222111111111111000000000000000000000000000000111111111111222222222000000111222222333444444333333333444555666666666333222222222444777:::;;;@@@HHHXXXmmmsssjjjppp{{{qqqkkkfffcccbbbddddddbbbcccfffddd___[[[XXXXXX[[[\\\[[[\\\```]]]```fffkkkqqqyyy}}}yyyvvvssstttxxxzzzwwwsssqqqpppppppppppphhheeegggmmmooonnnqqquuuwwwxxxyyyzzz|||}}}{{{xxxwwwuuu|||yyykkkgggaaavvv{{{###(((+++$$$333%%%222'''***nnn(((///'''***333,,,(((@@@'''...,,,(((++++++++++++++++++++++++...&&&444(((555555,,,sss,,,------...////////////...////////////////////////000000000111111111222222111222333333444555888;;;???III^^^xxx|||zzz}}}eeeGGGBBB@@@>>>;;;888777777666555555555555555555555555222222222111111111111000000000000000000000000000000111111111111222222222000000111222333333444444333333444444555666777777333333333333666999<<<>>>SSS^^^rrruuudddnnn~~~}}}zzzwwwtttrrrooojjjgggcccdddbbb___aaaeeeeeebbb^^^\\\]]]aaacccccceeeiiieeeffffffhhhnnn{{{}}}yyyxxxwwwtttrrrjjjgggjjjqqqssspppooossssssxxx||||||{{{|||}}}|||~~~www{{{qqqeeegggjjjuuuvvvpppvvvzzzCCC((())))));;; ///'''000KKKEEE...&&&***###333%%%---...+++************************"""000***000((((((::: %%%///,,,,,,------...............000000000000000000000000000111111111111222222222333333444444555777<<>>;;;888777666666666666666666666666666666444444333333333333222222111222222333333222222111000000000000000000000000222222333333333444444444111333555555333222333333777333444999999999FFFXXX^^^tttzzzjjjcccssswwwjjjkkkmmmpppqqqpppllljjjfffcccaaa```bbbeeeggghhhgggeeehhhnnnooolllnnntttqqqrrrtttvvvzzzzzzssssssvvvzzz{{{zzzwwwuuussszzz|||~~~~~~}}}}}}}}}~~~~~~wwwqqqqqqttttttooojjjmmmxxx###+++222***666'''&&&888___TTT}}}(((888%%%,,,,,,,,,+++++++++******(((((()))***++++++,,,,,,(((222DDD///............/////////000////////////000000000000333222222111000000111111555555666777555555===GGGLLLttteeeKKKBBBAAA>>>;;;999777666666666666666666666666666666444444333333333333222222111222222333333222222111222222222222222222222222222222222222333333333444111333555555444444555666666222444999:::>>>QQQfffooofffooo~~~tttnnnlllkkkkkkkkkkkkjjjiiigggfffeeedddeeefffiiijjjjjjnnnmmmpppuuuuuutttzzz}}}}}}~~~}}}|||{{{zzz{{{|||zzz{{{}}}}}}}}}~~~yyy{{{~~~~~~yyyqqqmmmooorrryyy###000((((((---,,,333===eeehhh888666)))))),,,,,,+++++++++******************+++,,,---------(((---&&&qqq(((,,,---------............////////////000000000111111111111111111222333333222222333555666;;;GGGSSScccdddKKKCCCAAA>>>;;;999777777777666666666666666666666666444444333333333333222222111222222333333222222111333333333333333333333333111111222222222333333333111333555555555555777888666555888>>>CCCOOOiiirrrooowwwzzzsssnnnlllllllllkkkjjjiiiiiijjjkkkllllllnnnoooqqqsssssssssrrrzzz{{{}}}~~~|||~~~~~~{{{sssnnnsss}}}>>>333)))---(((222333&&&+++(((555---)))999+++++++++***************++++++,,,,,,------......))))))///!!!vvv%%%............/////////////////////000000000111111000000000111222333555666444333444777;;;DDDTTTccccccKKKCCCAAA>>>;;;999888777777666666666666666666666666444444333333333222222222111222222333333222222111333333333333333333333333111111111222222222333333222444555555444444666888666999@@@IIITTThhh}}}yyywwwsssmmmmmmkkkiiiiiikkklllmmmnnnoooqqqtttvvvvvvyyy|||~~~}}}|||{{{|||wwwzzzzzz(((000222&&&000***000===,,,666---"""$$$,,,************************++++++,,,,,,---------...***---999)))&&&...000111111111111222222222//////000000000111111111111111111111333444555666999777999===CCCNNNbbbrrraaaJJJCCCBBB???<<<999888777777666666666666666666666666444444333333333222222222111222222333333222222111222222222222222222222222111111222222222333333333444555555444333333555777555<<>>IIITTT\\\qqq^^^LLLDDDCCC@@@===;;;999888888888888777777777777666666444444444444444444444444333333333333333333333333444444444444444444444444666666777666444444555777666555777:::@@@NNNdddwwwwww}}}|||www{{{wwwtttvvvrrr{{{~~~zzzrrr\\\LLL>>>>>>CCCAAA888111000...---,,,---...---,,,------,,,,,,++++++******'''))),,,,,,)))&&&%%%%%%---,,,,,,...111444333222,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------------------------------000***+++222222,,,,,,222000000000111111111222222222222222222333333333333666333333777===DDDOOOXXXkkk]]]LLLEEECCC@@@===;;;:::999999888777777777666666666666444444444444444444444444444444444444444444444444333333444444444444444444777777888666555444666777888999<<>>HHHXXXggg\\\MMMEEECCC@@@===;;;:::999999777777777666666666666555444444444444444444444444444444444444444444444444333333333444444444555555777888888777555555777888;;;@@@GGGQQQdddyyywwwxxxzzzzzzyyy{{{~~~|||~~~qqqYYYKKKCCC???@@@BBB777444111/////////...------------,,,,,,,,,,,,,,,,,,---......---)))%%%"""((()))***,,,...000222333,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......---------------....../////////<<>>???DDD<<<999444111000///...---------------,,,,,,,,,,,,---+++,,,...111111...+++,,,---///---***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......---------------...//////000000///(((***555555***(((///111111111222222222222333333333333333444444444444444777;;;>>>DDDVVVvvv[[[NNNDDDBBB???<<<:::888888777777777666666666555555555444444444444444444444444555555555555555555555555222222333333444555555666555666888888777888:::<<<===OOOfff}}}uuuvvvuuutttwww|||zzz}}}iiiVVVFFF???@@@AAA===777333111000...---------------------------444000***''''''***,,,...+++,,,............000111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......---------------...///000000000///666666//////777888111111111111222222222333333333333333444444444444555333555:::AAAKKK```[[[NNNCCCAAA???<<<999888777777777666666666555555555555444444444444444444444444555555555555555555555555222222333333444555666666444666777888888999;;;===III___}}}wwwrrrqqqqqqsssuuuzzzxxx|||kkkUUUFFF???DDD???999444222000...---------------------------***+++---------,,,---...+++***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......---------------...///000000111******,,,///000//////000111111222222222333333333333333333444444444555555888888===HHHWWWnnn|||yyyTTTIIIDDDBBB@@@===:::999888888999888888777666555555444555555555555555555555555555555444444444444555555333444666777777777666555888444444888:::;;;AAAKKK\\\uuu~~~{{{xxxrrrlllnnnssstttzzzsssZZZCCCAAAAAADDDDDD;;;000---222------------------------...------,,,,,,------...,,,,,,,,,---------......---,,,,,,++++++,,,,,,---.........------,,,,,,,,,////////////000000000000............/////////000000000000000000000000000111111222222222333333333333222222333555666666555777@@@CCCFFFaaayyyTTTIIIDDDBBB@@@===:::999888888888888888777666555555555555555555555555555555555666555555444444555555666444555666777777777666555888777888;;;<<>>MMMiiixxx}}}ooouuutttuuuyyyzzzyyy}}}wwweeeNNNDDD>>>???AAA===666000//////............//////...------,,,,,,------...,,,------------.........------,,,,,,,,,,,,------///////////////.........------........./////////....../////////000000000000000000000000000000000222222222222333333333333555555555555666777888888<<>>KKKfff~~~zzzuuussstttzzzzzzrrr}}}{{{lll\\\III@@@BBBCCC>>>666222111///---,,,------......------,,,,,,------...---------.........//////...------,,,,,,------...------------------------------------.........///////////////000000000111111111111111111111111111222222333333333444444444333444555555555666:::===FFF[[[xxxwwwTTTJJJDDDBBB@@@===:::999888888777777777777666666666666666666666666666666666666777666666555555666666777777777666666666777888999888;;;EEE\\\}}}{{{zzzuuurrrrrrxxxuuuxxx{{{```HHH===???AAAAAA666444111...---,,,---......------,,,,,,------...------........./////////......------------......,,,,,,,,,---------------------.........//////////////////000000000111111111111111111111111111111333333333333444444444444222444666666666888===BBBNNNmmmvvvTTTJJJDDDBBB@@@===:::999888888666666666666777777777777666666666666666666666666777777666666666666777777888777666666666777888999:::CCCTTTqqq~~~zzzxxxwwwrrrnnnnnnvvvdddKKKCCCDDDEEE;;;888444111...---.........------,,,,,,------...............////////////......------------......------------.........///....../////////000000000//////000000000111111111111111111111111111111111333333333444444444444555222555888888888;;;BBBGGG___zzzllldddccccccbbb```vvvTTTJJJDDDBBB@@@===:::999888888666666666666777777777777777777777777777777777777777777666666666666777777888777666666666777999:::EEERRRggg~~~zzzxxxuuutttnnnjjjjjjsss```LLLEEECCC>>><<<777333000/////////...------,,,,,,------.............../////////000......------------......---.........//////000000////////////000000000000000000000000111111111111111111111111111111111111333333333444444444555555333777:::::::::>>>EEELLLuuukkkaaaVVVQQQRRRTTTSSSPPPmmmWWWEEEDDDCCC@@@===:::888888888777777777777777777777777777777777777777777777777888888777666666666666666444999666444999888999CCCJJJqqqxxxvvvxxxtttmmmkkkooovvviiiPPP===@@@DDD@@@444000333222+++------......------,,,+++---......///////////////...------------...//////////////////////////////---///000///...---...000000000000000000000000000000000000000111111111111333333444444444444444444:::999555666<<<<<>>MMMjjjwwwuuuwwwvvvrrrfffJJJ???CCCCCC<<<555222111///------.........------,,,---......///////////////000///...---------------////////////////////////...///000000......///000000000000000000000000000000000000000111111111111333333444444444444555555888999666999BBBHHHZZZwwwyyysssssswwwxxxsssfffVVVZZZXXXUUUSSSSSSSSSQQQNNNkkkVVVEEEDDDCCC@@@===;;;999999888888888888888888888888888777777777777777777777777888888777666666666777777888888555888>>>;;;FFF^^^|||zzz}}}yyySSS???AAADDDDDD<<<333000222---------...............---......///////////////111000///...---,,,,,,,,,///////////////////////////000111111//////000111000000000000000000000000000000000111111111222222333333444444444555555555777999777;;;HHHTTTlll~~~}}}{{{pppeeebbbccceeekkkqqquuuyyywwwmmmgggfffbbb\\\___[[[XXXYYYZZZ[[[YYYVVVjjjVVVFFFDDDBBB@@@===;;;:::999999888888888888888888888888777777777777777777777777888888777777666777777888<<<;;;888:::======RRRvvv|||xxx|||~~~~~~}}}ZZZDDD>>>???FFFCCC777111222.............../////////---......///////////////000000///------,,,,,,,,,///////////////////////////111222111000///000111000000000000000000000000000000111111111222222222333333444444555555666666888:::888<<>><<<;;;;;;;;;999999999999999999999999888888888888888888888888888888777777777888999999555:::999@@@VVVppp|||wwwttttttwww{{{zzz|||zzzaaaPPP@@@@@@FFFEEE<<<444222111000.........///000---......///////////////---------------.../////////////////////////////////000111111//////000111000000000000000000000000111111111222222222222333333333444555666777777888777;;;<<>><<<;;;;;;;;;999999999999999999999999888888888888888888888888888888777777888888999:::777<<<;;;HHHppp~~~{{{~~~vvvdddNNNAAACCCHHHCCC:::444333111///......//////---......//////////////////......---------......////////////////////////...///000000......///000000000000000000000000000111111111222222222333333333333444555666777888888888===@@@RRRvvvzzz}}}}}}dddTTTGGGDDDBBB@@@>>><<<<<<<<<<<<999999999999999999999999888888888888888888888888888888777777888999::::::<<<@@@>>>OOOzzz}}}tttZZZCCCAAAIIIHHH>>>666444111///.........///---......///////////////111000///...---,,,,,,,,,////////////////////////...///000///...---...000000000000000000000000000111111222222222333333333333333444555666777888999;;;@@@CCCWWWwwwyyyhhhOOODDDCCCBBB@@@>>><<<;;;:::999888888888888888888888888666666777888888888888777777:::;;;:::999:::;;;:::@@@999DDDmmm|||vvvttt}}}{{{ooo\\\FFFBBBFFFBBB<<<666000------......---111000......000000///---////////////////////////////////////////////////222222111000//////000000111111000000//////......000111111222222333444444666666555444666999:::999BBBAAAGGG___vvvzzzfffNNNDDDCCCBBB@@@>>><<<;;;::::::888888888888888888888888666777888888999999888888::::::999777777999:::999CCCEEEZZZ}}}qqqllluuubbbOOOJJJEEE@@@;;;444///...//////......///000000000/////////////////////////////////////////////////////////222222111000000000000000000000111111111111111111111111111222333333444444333333333333666999::::::CCCGGGSSSmmm~~~eeeNNNEEEBBBAAA@@@>>><<<;;;::::::999999999999999999999999888888999::::::::::::999;;;999666666888:::<<<===FFFUUUuuusssmmmkkkzzzYYYMMMIIIFFFAAA999333000000000000,,,///111333222111111111////////////////////////////////////////////////222111000000000000000000000000111111222333333444111111222222333333444444222222333555888999;;;===GGGQQQddd}}}dddNNNFFFBBBAAA???>>><<<;;;;;;:::999999999999999999999999888999::::::;;;;;;:::::::::777666888;;;===???BBBLLLfff{{{uuuvvvzzzaaaRRROOOLLLGGG???777333111000111......000444777777444111////////////////////////////////////////////////111111000000000000000111111111111111222222333333111111222222333444444555555444666999::::::<<<@@@KKK[[[rrrdddNNNHHHAAA@@@???===<<<;;;;;;;;;999999999999999999999999999999:::;;;;;;;;;;;;::::::777777;;;<<<;;;???FFF___{{{|||{{{}}}ooo\\\QQQOOOKKKDDD<<<555111000111222///...333;;;<<<777000000000000000000000000000000000000000000000000000111000000000000000111111222222111111111000000000111222222333444444555555777555666999999888;;;BBBQQQfffbbbNNNHHHAAA@@@???===<<<<<<;;;;;;::::::::::::::::::::::::888999::::::;;;;;;::::::;;;888999<<<::::::DDDQQQ~~~xxxyyy~~~}}}fffOOOQQQOOOIIIBBB999444111111333///---222999;;;666000000000000000000000000000000000000000000000000000000000000000000111111222333222222111000000//////222222333333444444555555777333444888777555<<>>@@@KKKiiizzzzzzxxx{{{}}}iiiTTTTTTRRRLLLBBB:::555444+++///222111---,,,000444000000000000000000000000000000000000000000000000000000///000000111222222111222222333333444444555222222333444444555555666:::555555<<<======IIIYYYrrr|||[[[NNNCCCBBBBBB@@@>>>===<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::888999999::::::;;;;;;<<<<<<888===DDDEEEPPP{{{rrrkkkmmmssszzzcccWWWMMMKKKHHH???888666222333333111000000111222//////000111111111111111000000000000111111111111111111000000111111222333222222333333333333444444555444444444444555666666999555777<<<===???QQQeeeppp\\\NNNCCCBBBBBB@@@>>>===<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::888999999::::::;;;<<<<<>>===<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999999:::;;;;;;<<<<<<;;;;;;@@@LLLbbb|||zzz{{{jjjUUUNNNOOOKKKAAA888444333222111000000111222///000000111111111111000000000000000111111111111111111000000111111222333222222333333333333444444555444444444444555666666666666;;;@@@BBBIII___uuuqqq}}}\\\OOOEEEBBBBBB@@@>>>===<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999::::::;;;<<<<<<<<<888;;;FFF^^^yyycccVVVSSSNNNFFF>>>777444222000111111111111///000111111111111000000///000000000111111111111111111000000111111222333222222222333333333444444555444444444444555666666666777;;;@@@EEERRRlllyyyxxx[[[OOOEEEBBBBBB@@@>>>===<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;<<<======@@@BBBPPPrrruuucccWWWPPPJJJFFF;;;777333111111222111000000000111111111000000//////000000000111111111111111111000000111111222333222222222333333333444444555444444444444555666666777888:::@@@KKK```}}}~~~uuuZZZNNNEEEBBBBBB@@@>>>===<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::::::::;;;<<<<<<======EEEFFFXXXqqq^^^SSSNNNLLLAAA<<<666333333333222000000111111111111000000///000000000000111111111111111111000000111111222333222222333333333333444444555444444444444555666666888999<<>>===<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<=========BBBJJJhhh{{{fffYYYRRRMMMFFF???888444444444111///111111111111111000//////000000000000111111111111111111000000111111222333222222333333333333444444555444444444444555666666888999???MMMfffxxxXXXMMMDDDCCCBBB@@@>>>===<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<=========@@@RRR~~~lll___TTTLLLIIIBBB:::555555444111...111111111111111000//////000000000000111111111111111111111000111222222333222222333333333444444444555444444444444555666666777:::BBBUUUrrr~~~|||^^^KKKFFFDDDCCCAAA???>>>===<<<<<<:::;;;;;;;;;<<<=========;;;<<<777:::AAA>>><<>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<999;;;BBB======KKKXXX~~~rrrpppnnnnnnsss|||qqq^^^XXXSSSJJJAAA===999333000111444333333222111111222222111111111111111111111111222222333333333333444444333333444444444555555555333555777777666666777888;;;???MMMggg\\\KKKGGGCCCBBBAAA???>>>=========<<<<<<<<<<<<<<<;;;;;;;;;:::<<<:::===BBB===AAASSSmmmzzzxxxyyy~~~{{{ssstttvvvzzz|||fff[[[UUUNNNGGGBBB<<<555222333444333333222222222222222222222222222222222222222222222333333333333444444333444444444444555555555333555666666666666777999;;;@@@QQQmmm~~~ZZZJJJGGGCCCBBBAAA???>>>==================<<<;;;;;;;;;:::888;;;;;;>>>AAA>>>HHHbbbzzz|||ooommmiiiggghhhmmmtttyyyyyy|||mmm]]]VVVPPPJJJEEE>>>666333555444333333222222222333333222222222222222222222222222222222333333333444444444444444444555555555555333444666666555666888:::>>>FFF[[[yyyzzz|||YYYIIIGGGBBBBBB@@@???>>>>>>>>>>>>=========<<<;;;;;;;;;:::888;;;;;;>>>AAAAAAUUUxxx~~~rrrwwwzzzrrrllljjjjjjjjjdddeeegggjjjnnnqqqssssss}}}{{{rrrkkkoooxxxxxxeeeZZZSSSLLLFFF@@@888555777444333333222333333444444222222222222222222222222222222222333333333444444444444444555555555666666444555666666666777999<<>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999<<<<<>>EEEVVVvvvzzzVVVHHHHHHAAAAAA@@@???>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>AAAFFFOOOxxxvvvsss}}}~~~yyyuuusssooojjjggg```cccdddcccaaabbbggglll}}}yyyuuurrrvvv{{{kkkdddbbbhhhlllnnnxxxvvvfffUUUMMMIIIBBB;;;777333333333333333444555555333333333333333333333333222222333333333333444444555555555555666666666666666777888777777999===@@@KKK```zzzUUUHHHHHHAAAAAA@@@???>>>>>>>>>???:::;;;;;;<<<<<<=========@@@AAA@@@CCCHHHUUUyyy~~~zzz||||||xxxtttuuutttooohhhfffjjjnnnssswwwjjjiiiaaa___eeefffdddkkkwwwooo[[[QQQMMMEEE===777333333333333333444555666333333333333333333333333222222333333333444444444555555555555666666666777777888888888888:::>>>AAAYYYnnnzzzYYYJJJEEEDDDCCCBBBAAA???>>>===<<<<<<<<<<<<<<<<<<===>>>>>>===@@@BBBEEESSSttt{{{}}}xxxhhhfff```iiiooorrrzzzyyymmmiiiooottt___UUURRRKKK@@@666555444222222333444333222444333222222222333444555333222222333555666666555555555555555666666666666555444333888===777===TTTgggzzzYYYJJJEEEDDDCCCBBBAAA???>>>=========<<<<<<<<<<<<===>>>>>>===@@@BBBGGGYYYzzzuuu}}}ooofffhhhggg{{{zzzxxxkkkZZZRRRLLLDDD===888666444333444555444333555444333222222222333444333222222333555666666555555555555555666666666666666666444999===888@@@XXXvvvxxxXXXIIIEEECCCCCCBBBAAA???>>>============<<<<<<======>>>???>>>???BBBLLLfffmmmfffeeeeeeooo~~~{{{jjjgggmmmttt|||www|||bbbTTTNNNHHHCCC;;;888666555555555555444555555444333222222333333333222222333555666666555555555555555666666666666777888666:::>>>:::EEE```wwwWWWIIIEEECCCCCCBBBAAA@@@???>>>============<<<===>>>>>>???AAA???DDDWWWzzzyyyrrruuuxxxwwwuuutttxxx{{{{{{~~~llljjjmmmmmmsss{{{{{{mmmnnnyyyzzzooo\\\RRRJJJCCC===:::777555555555444444666555555444333333222222333222222333555666666555555555555555666666666666777888666999===<<>>>>>===============>>>??????@@@AAAMMMlll{{{|||}}}ppp{{{jjj[[[NNNBBB???;;;777444444444333333555555555555444444333333333222222333555666666555555555555555666666666666555888777999===>>>RRRuuusssUUUIIIFFFBBBBBBAAAAAA@@@???>>>>>>>>>>>>======>>>>>>???@@@???HHH```|||uuuxxxfffUUUFFFAAA===888555444333333222333444555555555555444444333222222333555666666555555555555555666666666666555888777:::>>>BBB[[[rrrTTTHHHFFFBBBAAAAAA@@@@@@?????????>>>>>>======>>>>>>???@@@@@@SSSxxx|||rrrsssooorrrvvvzzz~~~}}}~~~lllZZZKKKDDD@@@:::666555444444333222333444555666666555555333222222333555666666555555555555555666666666666555999999<<<@@@FFFcccqqqTTTHHHGGGBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>??????@@@BBB]]]}}}{{{hhh```eeeZZZ]]]aaabbbeeelllxxx}}}lll\\\OOOFFFBBB<<<888666555555444111222444666777777666666333222222333555666666555555555555555666666666777666;;;;;;===BBBJJJiiimmmRRRHHHFFFCCCCCCBBBAAA@@@@@@@@@@@@>>>AAABBB@@@>>>@@@BBBCCCEEEkkk}}}wwwnnnggggggeeecccbbbddddddcccbbbbbbjjjnnntttyyy{{{nnn[[[QQQJJJCCC<<<999777444444888444444555555555555444444222222222333333333444444666666666666777777777777888666999===AAARRRyyymmmRRRHHHFFFCCCCCCBBBAAA@@@@@@@@@@@@===>>>>>><<<<<>>===;;;;;;===@@@EEEHHHYYYuuuttt}}}uuunnnooolllkkknnnooopppuuu{{{uuujjjVVVKKKAAA===:::666444555444444555555555555444444444444444444555555555666666666666666777777777777999888;;;BBBLLLcccmmmRRRHHHFFFCCCCCCBBBAAA@@@@@@@@@@@@BBB???===???@@@AAAFFFKKKeee|||wwwtttxxxyyytttpppoooooosss}}}xxx]]]PPPCCC>>><<<999666555444444555555555555444444555555555555666666666666666666666666777777777777:::999<<>>;;;888666444444555555555555444444555555555666666666777777666666666666777777777777999999===HHH[[[xxxmmmRRRHHHFFFCCCCCCBBBAAA@@@@@@@@@@@@AAA>>>???BBB@@@@@@MMM\\\wwwwwwtttssspppmmmpppxxxvvvaaaKKKAAA???===999777444444555555555555444444555555555555666666666777666666666666777777777777999:::@@@NNNgggmmmRRRHHHFFFCCCCCCBBBAAA@@@@@@@@@@@@???===???AAA@@@EEE\\\vvvsssuuunnnSSSEEEBBB>>>:::777444444555555555555444444444444555555555666666666666666666666777777777777888;;;DDDVVVsssmmmRRRHHHFFFCCCCCCBBBAAA@@@@@@@@@@@@@@@>>>???BBBAAAKKKkkk}}}zzz|||rrrvvvtttjjjgggssswwwXXXHHHCCC???:::666444555555555555555555444444444444444555555555666666666666666777777777777888<<>>CCCDDDNNNrrrhhhvvvyyypppmmmkkkiiieeedddiiirrr|||ooommmvvvyyyjjjjjjooo}}}oooVVVJJJCCC===888888777666666666666666666666666666666555555555555666888999888999;;;<<<<<>>MMMkkk~~~oooeee```iiiSSSKKKFFFCCCCCCBBBBBBBBBAAAAAAAAA???JJJEEEFFFoooyyyssssssjjjfffccclllwww}}}|||}}}kkk\\\eee{{{uuuyyy~~~uuuWWWEEEBBB999888777777666666777777444444555555666666777777444666888999999:::<<<>>>@@@RRRuuuqqqccc]]]\\\iiiSSSKKKFFFCCCCCCBBBBBBBBBAAAAAAAAA:::LLLGGGJJJ~~~yyy|||zzzhhh\\\UUUPPPWWWeeeyyy~~~{{{pppkkkddd^^^]]]```eeeiiiqqqwwwuuugggRRR\\\hhh\\\GGGFFF999888888777777777777777333444444555666777888888444666888999999:::<<<>>>AAAVVV|||vvvfffZZZUUUUUUfffSSSLLLDDDEEEEEEDDDCCCBBBAAAAAAAAA@@@GGGGGGZZZ~~~}}}xxxeeeWWWQQQPPPSSSVVVbbbvvv~~~yyysssoookkkddd[[[UUURRRQQQUUUYYYccccccfffjjjppptttuuuvvvvvvtttqqqppprrrtttuuuuuu|||wwwpppvvv|||yyyfffZZZVVV]]]ooouuuMMMFFF@@@<<<888666666666666666555555555555666666666777666444666:::;;;999999<<>>:::777777777777666555555666666666777777777888666888;;;:::888:::???KKKhhhvvvkkk```XXXUUUTTTSSSSSSRRROOONNNUUU^^^dddRRRKKKEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCEEESSS~~~}}}vvvhhhYYYRRRSSSTTTTTTUUUSSSQQQPPPVVVbbbsss~~~|||zzzvvvooohhhbbb\\\YYYUUUSSSRRRSSSTTTUUU[[[]]]^^^^^^bbbiiinnnooooooqqquuuyyy}}}}}}zzzwww|||~~~~~~wwwllliiittt{{{mmm^^^YYYbbbllltttoooKKKDDD@@@;;;888777777777666555666666666666777777777888777999;;;:::888<<>>FFFVVVvvvvvvdddXXXPPPKKKJJJLLLKKKLLLNNNNNNQQQ\\\gggcccQQQKKKEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFUUUppp}}}cccUUUPPPMMMQQQQQQQQQZZZgggjjjfffiiiiiigggbbb[[[VVVUUUVVVSSSQQQOOOOOOPPPPPPNNNMMMQQQTTTXXX]]]aaagggmmmrrrrrrzzz{{{tttllleee```___aaajjjyyy|||sssrrrxxx|||{{{xxxzzzqqqeee]]]^^^eeeooovvv~~~lllbbbfffttt~~~}}}}}}}}}yyy{{{}}}{{{}}}}}}XXXGGGCCC>>>;;;999888777777666666666777777777888888777777999;;;999:::AAAKKKcccppp^^^UUUNNNKKKKKKKKKJJJLLLNNNNNNRRR]]]iiibbbQQQKKKEEEEEEEEEDDDDDDDDDDDDEEEEEEEEE^^^~~~xxxaaaPPPIIIIIIJJJPPPSSSUUUaaarrrwwwqqqsssuuuvvvtttoooggg```\\\QQQOOOMMMMMMPPPTTTVVVWWW\\\```fffkkkoootttyyy}}}zzz|||rrrggg___YYYSSSPPPLLLPPPWWWaaappp~~~zzzxxx{{{}}}vvvmmmeeedddjjjssszzz|||qqqccc[[[]]]fffpppvvv}}}|||xxxwwwzzz||||||}}}{{{zzzvvv|||]]]IIIEEE???;;;:::999888777666666777777777888888888666777999;;;:::;;;DDDOOOhhhlll[[[SSSMMMKKKKKKKKKJJJLLLNNNOOOTTT```lllbbbQQQKKKEEEEEEEEEDDDDDDDDDDDDEEEFFFIIIhhh{{{mmm]]]QQQKKKKKKMMMOOOUUUWWWYYYfffxxx~~~xxxzzz}}}xxxoooiiiVVVSSSQQQQQQUUU[[[___bbbeeejjjqqquuuxxxzzz~~~|||pppiii___WWWRRROOOMMMMMMLLLQQQUUUVVV[[[ooo{{{{{{|||}}}~~~yyy{{{~~~yyypppkkkmmmwww~~~|||tttiiibbbaaadddeeefffzzzzzz|||xxxsssqqqsssyyy}}}{{{|||yyy|||tttxxxfffJJJFFF@@@<<<:::999888777777777777777888888888888555666999;;;:::;;;FFFRRRgggjjjZZZRRRLLLJJJKKKLLLKKKMMMPPPQQQVVVcccpppcccOOOKKKIIIHHHDDDBBBEEEFFFDDDCCCEEEFFF{{{tttqqqsssmmmfffYYYOOOOOOQQQPPPQQQTTTWWWZZZ```ccccccccclllvvvzzz}}}hhhYYY^^^hhhlllooouuuwwwzzz}}}xxxqqqfff```___XXXUUUQQQOOOPPPRRRUUUVVVXXXZZZ___bbb```bbbrrr|||uuupppkkkeeeaaa___]]]ZZZYYY[[[___dddgggqqqyyyooovvv|||{{{uuuooolllkkkggg```ZZZhhhnnnxxxxxxsssmmmmmmpppsssrrrppp{{{{{{zzzxxxwwwxxx{{{}}}~~~zzz{{{uuuVVVCCC>>>@@@999666999777666666666666777777777777666888;;;;;;888<<>>OOOaaayyy```VVVQQQLLLJJJMMMOOOMMMOOOTTTYYY```mmmyyydddOOOIIIGGGFFFCCCBBBDDDDDDBBBCCCGGGYYYsss```XXXYYYWWWVVVZZZaaagggkkkpppuuurrrmmmjjjjjjhhheeefffiiixxxtttuuu}}}zzzqqq]]]WWWSSSTTTVVVXXX]]]aaaeeeeeeeeegggkkkpppvvvyyy}}}||||||vvvqqqqqqooolllkkkllllllkkkjjjiiigggddddddeeeffffffeee\\\ZZZXXXVVVVVVWWWYYY[[[ccclllvvvzzz}}}}}}yyy~~~rrrnnnzzz}}}|||yyysssooojjjeeebbbeeerrrzzzrrrnnnjjjiiikkklllllljjjppprrrttttttttttttuuuwwwxxxwwwyyy^^^III@@@BBB<<<:::;;;888666666666777777777888888555777;;;;;;:::@@@SSSfffuuu]]]TTTPPPKKKJJJMMMMMMNNNSSS[[[aaahhhttteeeOOOIIIFFFEEEBBBBBBDDDDDDBBBDDDIII]]]||||||rrrnnnpppyyy{{{mmm^^^VVVVVVZZZ```dddjjjpppsssuuuxxx{{{xxxrrrnnnpppsssssstttvvvvvv~~~{{{|||{{{{{{}}}}}}vvvmmmccc\\\YYYWWWXXX\\\aaaggglllqqqssstttvvvxxx{{{|||mmmfffhhh``````bbbdddeeefffeeedddmmmnnnppprrrsssqqqooommmlllkkkiiihhhhhhhhhhhhhhheeedddaaa___]]]\\\[[[[[[^^^ccchhhlllmmmkkkfffbbb^^^cccccc```eeewww|||zzzrrriiifffooowwwpppmmmiiihhhiiijjjiiihhhlllooorrrttttttttttttuuurrrsssuuuyyygggOOOBBBBBB===;;;;;;777666666777777777888888888888999<<<<<<;;;CCCWWWkkkqqqZZZQQQOOOKKKKKKNNNLLLQQQXXX___fffoooyyyeeeOOOIIIFFFEEECCCCCCDDDCCCBBBFFFLLLgggqqqkkkjjjkkkyyyyyylllbbb]]]ccchhhttt|||fffXXXUUUWWW^^^eeeoootttzzz~~~vvvhhh```___cccccccccaaa___[[[XXXWWWVVV```ccchhhlllqqqwwwzzz||||||rrrbbbVVVUUUZZZZZZ\\\]]]```dddhhhmmmpppnnnqqqvvvxxxwwwtttqqqnnnqqqpppooommmkkkjjjkkkkkkmmmllljjjgggdddaaa___^^^]]]\\\^^^bbbccc___WWWRRRKKKPPPTTTYYYfff}}}|||sssoootttwwwqqqyyy|||uuunnnllljjjiiiiiihhhhhhggggggjjjnnnqqqqqqqqqqqqqqqnnnqqqtttuuuzzztttWWWFFFCCC===;;;;;;555777777777777888888888888;;;<<<===<<<<<>><<<;;;555777777777888888888999999===============HHH```vvvjjjUUUNNNNNNLLLMMMRRRTTT]]]fffkkkrrr{{{gggQQQKKKGGGEEEEEEEEEFFFEEEDDDJJJRRRvvvsssuuu|||}}}{{{wwwyyyyyypppggggggnnnpppkkkdddXXXUUUXXXbbblllqqquuuxxx}}}vvvlllhhhhhhhhh```aaabbbcccgggnnnxxxssseeegggkkkkkkjjjlllpppqqqqqqsssuuuxxxssswww|||~~~}}}zzzxxxxxxssstttvvvuuutttuuuxxx{{{{{{rrrmmmpppnnndddWWWPPPMMMPPPWWWbbbqqq{{{nnn___lll~~~uuuoookkkkkkkkkiiigggeeeeeeeeeaaacccfffhhhgggggghhhiiijjjmmmpppqqqwwwoooRRRGGG@@@>>>===666777777888888888999999999;;;;;;<<<<<>>777777888888888888999999999888999:::<<<@@@OOOjjj~~~hhhSSSMMMNNNNNNPPPUUUcccmmmwww{{{eeePPPJJJGGGIIIGGGLLLGGGJJJKKKEEEZZZ|||{{{qqq~~~vvvooojjjgggsssvvv{{{uuulllllljjjmmm{{{}}}{{{uuubbbXXXXXXUUU^^^jjjsss||||||hhh[[[ccc~~~xxxpppjjjhhhfffddddddeeeeeeeeeddd```bbbdddeeefffgggjjjllljjjkkkmmmooosssvvv```CCCCCCGGG???888999999888888888888999999888;;;<<<:::>>>QQQppp|||fffRRRLLLMMMOOOWWW___iiinnnyyyeeePPPJJJGGGGGGCCCGGGBBBFFFKKKJJJddd~~~yyy||||||jjjcccbbbbbbeeelllttt{{{~~~nnn___[[[^^^iiiwwwxxxrrrwwwrrrkkkffffffvvv{{{tttlllfffdddcccbbbbbbccccccbbbaaa___aaacccdddeeefffhhhjjjiiijjjlllmmmppp|||yyyiiiHHHBBBCCC===:::999999888888888888999999777;;;<<<;;;@@@TTTuuu~~~gggRRRLLLMMMQQQXXXbbbkkkqqq}}}eeePPPJJJGGGFFFAAAEEE@@@DDDKKKRRRrrrkkkdddggggggccc]]]\\\bbbgggssspppiiilllyyyuuunnnpppvvvyyyqqqiiiccc`````````aaabbbaaa___\\\^^^```bbbccccccdddfffhhhhhhhhhjjjkkklllttt}}}sssOOOAAA@@@<<<<<<999999888888888888999999777:::<<<<<>>GGGbbbiiiTTTOOOSSSYYYcccnnnuuufffQQQLLLIIIGGGCCCJJJFFFGGGQQQmmm~~~|||yyywww{{{ooossszzzuuuooohhhccc[[[[[[\\\^^^___]]]ZZZWWWTTTVVVZZZ\\\___aaaeeegggfffaaacccjjjkkklllkkkNNNFFFAAA===;;;::::::999999::::::;;;777;;;===@@@KKKiii~~~hhhUUUPPPTTTZZZdddnnn{{{fffQQQLLLIIIIIIDDDKKKHHHJJJXXXyyymmmnnnuuupppiiinnnxxxyyy|||{{{vvvpppiiiddd[[[ZZZ[[[\\\]]]\\\YYYWWWPPPSSSWWWZZZ\\\```cccfffhhhaaabbbjjjjjjkkk~~~rrrOOODDD@@@@@@;;;::::::999999::::::;;;666:::>>>AAAOOOnnn|||gggUUUQQQUUU[[[dddmmm~~~fffQQQJJJEEEGGGEEEHHHKKKJJJZZZvvv^^^```fffuuu{{{rrrlllgggwww}}}vvvsssooohhhbbb]]][[[YYYYYYZZZ[[[ZZZYYYSSSSSSSSSXXX]]]aaabbbaaadddcccdddfffhhhlllxxxRRRCCCFFF@@@<<<;;;:::999999999::::::<<<888<<>><<<;;;:::999999999:::;;;<<<999===DDDRRRxxxjjjVVVRRRVVV\\\fffqqqdddPPPKKKHHHFFFEEEHHHJJJMMMcccqqq___VVVWWWbbbxxxxxxhhhooo}}}wwwpppmmmjjjccc^^^YYYXXXVVVVVVXXXYYYYYYXXXWWWUUUTTTVVVZZZ^^^```aaaeeebbbbbbbbbbbbdddmmmvvv}}}}}}```GGGDDD>>>===<<<:::999999999:::;;;===:::@@@FFFTTTyyykkkWWWSSSXXX___jjjtttdddPPPLLLIIIFFFGGGHHHHHHMMMhhhzzzbbbTTTUUUWWWhhhrrrvvv}}}tttnnnlllhhhbbb]]]XXXWWWUUUVVVWWWYYYXXXXXXXXXWWWUUUVVVXXX\\\___aaabbb______```aaabbbiiiqqqzzzkkkppp{{{kkkLLLEEEAAA===<<<;;;:::999::::::;;;<<<:::AAAHHHUUUzzzjjjWWWTTTYYY```kkkvvvdddQQQLLLIIIFFFHHHHHHFFFMMMmmmnnnZZZSSSVVV^^^rrr}}}}}}~~~}}}xxx}}}|||sssmmmkkkhhhbbb]]]XXXWWWUUUUUUWWWXXXWWWWWWWWWWWWVVVVVVWWWZZZ^^^aaa___\\\\\\___aaaccchhhooowww___cccyyyuuuPPPEEECCC===<<<;;;:::::::::;;;;;;;;;:::AAAIIIWWW|||jjjVVVSSSYYY```kkkvvveeeQQQLLLIIIFFFJJJIIIEEEOOOttt|||dddYYY[[[\\\kkkwwwuuuxxxzzzqqqllljjjgggbbb]]]XXXVVVTTTTTTUUUUUUUUUTTTUUUVVVWWWWWWWWWZZZ^^^aaa___\\\\\\```ccceeeiiinnnyyy}}}[[[___www~~~SSSDDDCCC>>>===;;;:::::::::;;;<<<;;;:::BBBKKKZZZjjjVVVSSSXXX___kkkvvvgggRRRLLLHHHDDDJJJIIIEEESSS}}}nnn[[[\\\gggjjj{{{www|||xxxooojjjiiifffaaa\\\VVVTTTRRRQQQRRRRRRQQQOOORRRUUUWWWXXXXXXZZZ]]]aaaaaa^^^^^^bbbeeefffiiimmm|||tttWWW[[[mmm[[[FFFDDD>>>===<<<::::::;;;;;;<<<<<<;;;CCCMMM]]]kkkWWWTTTYYY```jjjuuuhhhSSSKKKGGGCCCIIIIIIEEEVVVyyycccUUU^^^pppwwwvvvvvv}}}vvvnnniiihhheee```[[[UUUSSSPPPOOOOOOOOOMMMLLLPPPTTTWWWYYYYYYZZZ]]]aaaddd``````dddggggggiiilllyyyjjjRRRUUUaaabbbJJJFFF>>>===<<<;;;:::;;;<<<<<<>>>===EEEOOO```lllXXXUUUYYY```kkkvvvfffRRRMMMKKKNNNGGGFFFLLLXXXuuuggg]]]ZZZgggxxxvvvrrruuuwwwxxxmmmhhhgggddd___YYYUUUSSSQQQOOOMMMMMMNNNOOOSSSVVVZZZ[[[ZZZZZZ\\\___^^^```bbbccccccdddgggiiitttnnnRRRYYYTTTyyypppKKKEEE???===:::999:::;;;:::999999@@@EEENNNkkklllXXXTTTYYY```lllwwwfffQQQLLLIIIAAABBBHHHQQQ\\\lll___ZZZ\\\lll~~~}}}~~~zzz|||wwwmmmhhhgggddd^^^XXXSSSQQQOOOMMMLLLMMMNNNOOOWWWZZZ]]]\\\YYYXXXZZZ\\\^^^```bbbccccccccceeegggooo^^^YYYSSS}}}uuuNNNEEE???===:::999:::;;;:::::::::@@@FFFQQQooolllXXXSSSWWW^^^iiitttfffPPPKKKHHHFFFLLLXXX```gggxxxbbbXXXYYYcccxxxoooqqq{{{uuummmiiigggccc\\\VVVOOONNNLLLKKKKKKLLLNNNPPPXXX[[[]]]\\\YYYXXXYYY[[[___aaabbbbbbbbbbbbccceeekkk}}}lllVVVOOO|||RRREEE???===:::::::::;;;;;;::::::@@@GGGTTTsssnnnYYYTTTWWW]]]hhhsssgggQQQKKKIIILLLRRR\\\eeepppnnnZZZUUU^^^ppp{{{kkkrrrwwwrrrmmmiiifffaaaZZZTTTNNNLLLJJJJJJJJJMMMPPPRRRTTTXXX[[[[[[YYYXXXZZZ]]]```aaabbbbbbaaa```bbbccciiiyyyvvvUUUKKKyyyXXXDDD@@@===;;;:::;;;;;;;;;::::::???GGGVVVtttoooZZZUUUYYY___jjjtttiiiSSSMMMJJJEEEEEELLLZZZqqqsssdddUUUVVVfff}}}~~~}}}yyyooolll{{{sssppplllhhheee___XXXSSSMMMLLLJJJIIIKKKNNNRRRUUUUUUXXX[[[[[[YYYXXXZZZ\\\```aaabbbbbbaaa```aaabbbfffttt{{{XXXKKKrrr^^^DDD@@@>>>;;;:::;;;<<<;;;:::;;;>>>FFFVVVsssmmmYYYTTTXXX___iiitttjjjTTTMMMJJJHHHDDDFFFTTTrrreee[[[TTT[[[ppptttooowww{{{gggbbbfff|||zzzqqqnnnkkkgggccc]]]WWWSSSMMMKKKIIIHHHJJJNNNSSSVVV[[[^^^___^^^ZZZWWWWWWYYY```bbbcccbbbaaaaaabbbccccccooo|||\\\OOOlllfffFFF@@@>>>;;;;;;;;;<<<<<<;;;<<<>>>EEEWWWsssmmmXXXSSSVVV\\\gggrrrjjjTTTMMMIIINNNJJJKKKYYYyyy]]]XXXWWWddd}}}}}}sssmmmuuu|||lllhhhjjj}}}yyyssspppmmmiiieee```[[[VVVSSSLLLJJJHHHGGGHHHMMMQQQUUU___aaacccaaa]]]ZZZZZZ\\\```bbbccccccbbbbbbccceeecccnnnwww\\\PPPfffmmmIIIAAA>>><<<;;;<<<<<<<<<;;;===>>>FFFYYYuuurrr\\\UUUWWW\\\eeeppp|||iiiSSSLLLHHHFFFEEEJJJ\\\}}}zzz[[[YYY\\\lll|||ssssssyyy~~~yyywwwqqqooommmiiiddd___ZZZVVVTTTKKKIIIFFFEEEGGGKKKPPPSSS___bbbdddccc```^^^___aaa```bbbcccdddcccccceeefffeeeoooqqqYYYOOOaaaqqqKKKAAA>>><<<;;;<<<<<<<<<;;;===>>>GGG[[[wwwyyybbbZZZ[[[^^^fffppp}}}jjjTTTLLLIIIKKKLLLMMMSSSkkkTTTXXXfff~~~~~~qqqpppwww}}}vvvsssrrrnnnhhhccc```ZZZRRRLLLIIIHHHFFFDDDDDDHHHNNNRRR[[[]]]^^^^^^^^^^^^___aaaaaaeeehhhhhheeeccccccdddiiisss{{{UUUOOO\\\wwwJJJBBB???<<<;;;;;;<<<;;;;;;===;;;III___xxx}}}||||||^^^XXX^^^ccchhhnnnzzzjjjTTTMMMIIIJJJKKKMMMUUUxxxdddXXX```rrrtttrrruuu{{{uuurrrqqqmmmhhheeeaaa[[[TTTNNNIIIHHHFFFDDDDDDGGGMMMQQQYYY[[[]]]]]]]]]^^^___aaabbbeeeiiiiiifffcccdddeeeiiiuuuzzzUUUQQQ^^^yyyLLLBBB@@@<<<;;;;;;<<<<<<;;;AAA???LLLdddssskkkddd]]]bbbfffkkkqqquuukkkTTTMMMIIIIIIJJJNNNXXXppp^^^YYYjjjzzzpppyyy}}}xxxrrrpppnnnkkkhhheeebbb]]]UUUNNNIIIHHHFFFDDDCCCFFFLLLPPPVVVXXX[[[\\\]]]]]]___aaabbbfffiiiiiifffeeeeeegggiiixxx|||VVVRRR```{{{MMMCCC@@@<<<;;;;;;<<<<<<;;;CCCBBBPPPgggiii^^^lll{{{kkkaaadddhhhmmmsssuuulllUUUMMMHHHIIIIIINNN\\\kkk^^^YYYppp|||xxx{{{uuuooonnnjjjgggeeecccaaa\\\TTTNNNIIIHHHFFFCCCCCCEEEKKKOOOSSSVVVYYY[[[\\\]]]___```bbbfffiiiiiigggeeegggiiiiii{{{YYYRRR```LLLCCC@@@===;;;<<<<<<<<<<<>><<<<<<=========<<>><<<============999BBBXXXttt~~~www{{{lllccceeekkknnnsssmmmTTTKKKGGGHHHQQQNNNeeeuuuhhhggglll}}}|||uuupppnnnkkkgggddd```]]]XXXTTTQQQNNNJJJHHH@@@@@@???>>>???CCCIIIMMMWWWZZZ^^^___^^^]]]\\\\\\bbbdddeeedddcccdddiiimmmqqqyyy^^^TTT^^^WWWEEEBBB>>><<<<<<===<<<<<>>???CCCIIIMMMWWWZZZ]]]___^^^\\\\\\\\\ccceeefffeeedddeeeiiinnnpppyyy[[[QQQ[[[]]]EEEBBB>>><<<<<<===<<<<<>>>>>???CCCIIINNNWWWYYY\\\]]]]]]\\\\\\]]]ccceeegggfffdddfffjjjoooppp|||XXXMMMWWWaaaEEEBBB>>><<<<<<===<<<<<>>>>>>>>===???CCCIIINNNWWWYYY[[[[[[[[[[[[\\\^^^dddfffgggfffeeefffkkkooorrr{{{UUULLLWWWaaaEEEBBB>>><<<<<<===<<<<<<===AAA]]]www|||zzztttddd]]]^^^bbbdddiiiiiinnnzzzlllfffmmmttt{{{ZZZLLLJJJHHHMMMKKKhhhsssdddZZZWWW___sss}}}yyyvvvqqqnnnlllgggaaa[[[YYYUUUQQQMMMJJJFFFCCC@@@============???CCCIIINNNWWWXXXYYYZZZYYYZZZ\\\^^^dddfffgggfffeeefffkkkooopppyyyUUUNNNZZZbbbEEEBBB>>><<<<<<===<<<<<<===@@@[[[sss{{{mmmddd```___fffgggllltttpppgggkkkrrr|||ZZZLLLKKKIIIMMMLLLkkkkkkaaaXXXXXX___mmm|||xxxwwwtttpppnnnkkkfff___YYYUUURRRNNNKKKHHHEEEBBB@@@============>>>CCCIIINNNWWWXXXXXXXXXXXXYYY]]]___ccceeegggfffdddfffjjjooonnnvvvUUUQQQ___fffEEEBBB>>><<<<<<===<<<<<<===@@@ZZZqqqwwwsssiiinnnssswww~~~tttgggiiinnnzzz}}}ZZZMMMNNNJJJNNNLLLmmm~~~ppp^^^VVVTTT^^^ooozzzvvvuuurrrooommmjjjeee]]]VVVQQQNNNJJJHHHFFFDDDAAA???<<<<<<<<<<<<>>>CCCIIINNNWWWWWWWWWWWWWWWYYY]]]```ccceeefffeeedddeeeiiinnnoootttTTTSSScccgggEEEBBB>>><<<<<<===<<<<<<<<>><<<<<<<<<<<<>>>CCCIIINNNWWWWWWWWWVVVVVVXXX]]]```bbbdddeeedddcccdddiiimmmsssrrrTTTTTTfffdddEEEBBB>>><<<<<<======<<<<<>><<<===>>>>>>>>>???BBBGGGJJJRRRVVVWWWUUUVVV\\\______cccdddeeeddddddfffiiikkknnnmmmRRRMMMqqqaaaIIIBBB>>>>>>>>><<<<<<>>>AAADDDZZZxxxzzzmmmuuu}}}tttnnnnnnssskkkZZZgggkkk|||}}}]]]PPPLLLHHHPPPOOOmmmttteeeZZZVVV]]]bbbfffvvv~~~wwwuuutttrrrppppppuuuyyysssoooqqqlllfffaaa^^^ZZZTTTOOOMMMJJJFFFCCCAAA@@@>>><<<<<<======>>>???BBBGGGJJJRRRVVVXXXVVVVVV[[[______fffeeedddccccccfffkkkooorrrgggQQQKKKiiicccIIIBBB>>>>>>>>><<<<<<>>>???CCCZZZyyyrrrxxx~~~tttfffffffffiiirrrooobbbdddhhhyyy^^^PPPMMMIIIPPPNNNkkkddd[[[WWW[[[gggrrrzzzyyyttt|||uuupppiiijjjhhhdddbbbfffpppyyy~~~yyytttooollllllgggbbb^^^\\\XXXRRRNNNKKKHHHDDDBBBAAA???>>><<<;;;<<<======>>>AAAFFFJJJSSSWWWXXXVVVWWW[[[______iiigggeeebbbbbbfffmmmrrrvvv```PPPHHH___fffIIIBBB>>>>>>>>><<<<<<>>>>>>DDD^^^~~~uuuyyyvvvkkkmmmlllgggdddhhhuuupppccc```eeetttbbbQQQMMMIIIOOOLLLhhhyyy^^^]]]aaajjjzzzwww}}}vvvuuuyyyzzzxxxqqqkkklllvvvyyytttqqqmmmkkkhhhddd^^^[[[ZZZWWWQQQMMMJJJGGGCCCAAA@@@???===<<<;;;;;;<<<===>>>AAAFFFJJJSSSWWWXXXVVVWWW\\\______hhhhhhfffdddeeehhhnnnsssxxxxxxYYYPPPGGGWWWhhhIIIBBB>>>>>>>>><<<<<<>>>???GGGcccuuuuuu||||||~~~tttmmmlllnnnuuurrrbbb___cccqqqfffQQQLLLJJJQQQNNNjjjppp\\\ccckkkttt|||uuuuuuxxxssspppmmmkkkeeeaaa\\\YYYXXXUUUPPPLLLHHHEEEAAA??????>>>===<<<;;;;;;<<<===>>>BBBGGGKKKRRRWWWXXXVVVWWW]]]```aaafffggggggggghhhjjjnnnqqqwwwpppUUUPPPHHHUUUgggIIIBBB>>>>>>>>><<<<<<>>>???HHHdddtttrrr~~~wwwqqqooovvvxxxfffaaaeeepppgggQQQLLLLLLSSSQQQnnnnnnbbbpppyyy}}}|||~~~}}}vvvrrrnnnkkkiiibbb^^^YYYWWWUUUSSSNNNJJJFFFCCC@@@>>>>>>>>>===<<<;;;<<<===>>>???CCCHHHLLLQQQVVVXXXVVVXXX^^^bbbccceeefffhhhhhhiiikkknnnqqqxxxiiiRRRPPPJJJYYY}}}dddIIIBBB>>>>>>>>><<<<<<>>><<>>>>>===<<<<<<===>>>???@@@DDDJJJNNNPPPTTTWWWVVVYYY___dddeeeffffffffffffgggjjjooossszzzdddPPPNNNKKK^^^~~~aaaIIIBBB>>>>>>>>><<<<<<>>><<>>======>>>===<<<<<<===>>>???AAAEEEKKKOOOOOOSSSVVVVVVYYY```eeefffhhhgggeeeddddddiiipppuuu}}}```OOOLLLKKKbbb___IIIBBB>>>>>>>>><<<<<<>>>>>>FFFbbb{{{uuutttjjjkkkoooxxx]]]SSSNNNKKKNNNNNNggg}}}zzz~~~yyyqqqmmmkkkiiiccc^^^[[[XXXSSSOOOLLLIIIEEECCC??????>>><<<<<<;;;;;;;;;<<<======???AAADDDFFFHHHQQQRRRTTTWWW\\\aaafffhhhhhhfffcccbbbdddkkkttt{{{]]]PPPKKKOOOxxx___IIIEEE@@@=========>>>>>>@@@???```}}}vvvtttrrrnnnnnnwww___UUUOOOLLLOOONNNfff~~~||||||wwwqqqnnnlllhhh```ZZZYYYVVVQQQMMMKKKHHHDDDBBB>>>===<<<;;;;;;:::::::::;;;;;;<<<>>>BBBFFFJJJMMMSSSTTTVVVYYY]]]bbbfffhhhhhhfffdddccceeejjjsssyyyYYYOOOMMMTTTcccIIIEEE???<<<<<<<<<===<<<@@@???```zzzxxx}}}vvvrrrwwwbbbWWWPPPNNNPPPMMMbbbxxxyyy}}}yyyvvvrrrooollleee]]]VVVVVVSSSNNNKKKHHHEEEBBB@@@===<<<;;;:::::::::::::::::::::;;;>>>CCCJJJPPPTTTVVVVVVXXX[[[^^^bbbeeefffeeeeeeeeeeeefffkkkrrrvvvxxxTTTMMMNNNYYYeeeHHHDDD???<<<;;;;;;<<<;;;???@@@___www}}}|||~~~eeeXXXPPPNNNPPPLLL^^^yyyvvvqqqmmmiiibbb[[[VVVRRROOOKKKHHHFFFCCC@@@>>>===<<<<<<;;;:::::::::;;;<<<<<<<<>><<<>>>===<<<<<<<<<<<<<<<<<<>>>>>>>>>@@@FFFMMMTTTXXXVVVWWWYYY[[[]]]^^^``````]]]___cccfffjjjnnntttxxxiiiJJJIIIMMM[[[bbbKKKGGGBBB>>>============>>>???]]]pppzzzsssxxxiiiZZZOOOLLLPPPKKKZZZ|||tttmmmttt{{{vvvsssnnngggaaa\\\YYYXXXLLLJJJFFFCCCBBB@@@>>><<<>>>======<<<<<<<<<======>>>>>>???BBBGGGNNNTTTXXXVVVWWWYYY[[[]]]^^^^^^___\\\___bbbfffjjjnnntttxxxdddHHHIIIKKKYYYaaaMMMHHHCCC???>>>>>>>>>===>>>>>>\\\ooouuuppplllmmmwwwmmm]]]QQQLLLQQQNNN[[[~~~{{{wwwpppnnnkkkfff___ZZZVVVTTTKKKHHHEEEBBBAAA@@@===;;;<<<<<<<<<;;;;;;<<<<<<===<<<===???CCCIIIOOOUUUXXXVVVXXXZZZ\\\^^^____________aaacccfffhhhmmmrrruuu^^^GGGIIIKKKWWWzzz___LLLHHHBBB???=========<<<>>>===ZZZpppuuugggfffiiiqqq~~~ooo^^^RRRLLLRRRPPP^^^~~~wwwtttjjjjjjiiieee___XXXSSSPPPJJJGGGDDDBBBAAA???===;;;;;;;;;:::::::::;;;;;;<<<999;;;>>>DDDJJJPPPVVVYYYWWWYYY[[[]]]___`````````bbbcccdddfffgggkkkpppsss|||[[[FFFJJJKKKVVV{{{\\\LLLGGGBBB>>><<<<<<<<<;;;======ZZZppplllbbbaaahhhuuurrr[[[QQQOOOKKKSSS\\\xxx|||zzztttuuu|||yyyxxxtttmmmllliiieee^^^XXXRRRNNNJJJHHHEEEAAA>>><<<;;;;;;:::::::::;;;;;;<<<<<<<<<:::???BBBAAAFFFQQQVVVUUUVVV\\\^^^[[[[[[^^^bbbbbbddddddeeegggiiimmmttt{{{tttRRREEEBBBKKKiii]]]PPPHHH@@@>>><<<::::::<<<>>>AAATTTnnnrrrjjjggggggpppttt\\\RRRQQQMMMTTT]]]zzzxxxssspppwwwxxxtttqqqnnnkkkjjjgggccc]]]VVVQQQMMMGGGEEECCC@@@>>>===============<<<<<<<<<<<<<<<===<<>>===::::::<<<<<<@@@SSSlllwwwsssqqqgggdddmmm|||xxx___SSSRRROOOVVV]]]}}}vvvvvvxxx~~~rrrllliiijjjpppxxxzzzsssooolllhhhiiigggeee```ZZZTTTOOOLLLDDDBBB@@@???=========>>>??????>>>=========>>>>>>??????@@@DDDMMMWWWYYYUUUWWW\\\^^^\\\\\\```ccccccbbbaaacccgggiiinnnzzzcccKKKJJJHHHIIIiii^^^QQQHHH@@@>>>===;;;:::;;;:::???RRRjjjuuussssssdddYYY^^^kkk}}}}}}cccUUUSSSPPPWWW\\\wwwuuuyyyttt______bbbgggiiikkksss|||~~~}}}xxxqqqoookkkgggeeedddaaa\\\WWWQQQMMMJJJCCCAAA@@@>>>===<<<======>>>>>>>>>>>>>>>???@@@AAAAAA??????FFFQQQZZZZZZVVVXXX\\\]]]\\\]]]bbbdddccceeedddeeeiiiiiimmm|||___JJJLLLJJJKKKnnnbbbTTTIII@@@>>>===;;;:::;;;:::???RRRiiissshhhfffbbbXXXTTT[[[fffsssgggWWWSSSQQQWWWYYYttt[[[\\\aaahhhlllpppyyy~~~ssspppmmmhhheeeaaa```\\\XXXSSSNNNJJJHHHCCCBBB@@@>>><<<;;;;;;;;;<<<===>>>???AAABBBBBBCCCAAA>>>@@@IIITTTZZZZZZWWWYYY\\\]]]\\\^^^dddeeeccceeecccfffjjjjjjnnn{{{[[[GGGIIIIIIMMMrrriiiZZZMMMAAA======<<<;;;;;;<<>><<<<<<;;;<<<<<<>>>AAACCCEEEDDDDDDCCC@@@>>>AAALLLVVVYYYYYYYYYZZZ\\\\\\\\\```eeegggdddaaa```dddlllmmmssspppVVVCCCDDDHHHSSSvvvrrraaaRRRBBB======<<<;;;<<<>>>???QQQjjjhhhZZZXXXXXXYYYbbbrrr~~~mmmZZZVVVTTTZZZXXX{{{wwwrrrvvv{{{pppmmmjjjddd______[[[YYYVVVQQQMMMIIIFFFEEEBBBAAA???>>>======>>>>>>@@@BBBFFFIIIIIIGGGDDDAAA>>>===BBBNNNVVVWWWXXX[[[[[[\\\\\\\\\```ggghhhdddaaa___eeemmmooovvvcccQQQBBBBBBKKK]]]|||{{{hhhWWWDDD<<<<<<<<<<<<===>>>>>>NNNiii}}}eeeYYYWWW``````lllooo[[[XXXVVV\\\YYY{{{}}}uuummmjjjgggbbb```bbbZZZXXXTTTPPPKKKHHHFFFDDD@@@??????>>>>>>???@@@AAADDDGGGKKKMMMLLLHHHCCC@@@<<<<<>>>>>===LLLiiixxx```UUUUUUZZZ[[[kkkuuuaaa^^^___ZZZ\\\yyysssnnnhhhdddbbb^^^YYYUUUSSSPPPMMMKKKIIIGGGEEECCC@@@BBBDDDDDDDDDDDDDDDEEENNNOOOOOOLLLGGG@@@999444<<>><<<;;;???KKKeeeyyy\\\PPPSSSXXX]]]eeepppxxx|||{{{yyy{{{fff___aaa]]]___xxxzzzrrrlllgggaaa]]][[[YYYUUUQQQOOOLLLJJJHHHHHHGGGFFFDDDHHHGGGEEEDDDCCCEEEHHHJJJOOOMMMJJJFFFBBB===999777>>>DDDMMMUUUXXXZZZ[[[[[[______```aaabbbbbbbbbaaaaaaccceeehhhrrr___OOOIIIDDDNNNjjjwww[[[IIIBBB::::::>>><<<===@@@HHH^^^yyy\\\RRRWWW\\\^^^ccciiioooqqqpppooommmeeegggeeefffxxx{{{|||{{{~~~~~~wwwpppkkkfffaaa[[[WWWWWWUUUSSSPPPLLLJJJHHHHHHHHHHHHGGGFFFKKKHHHCCC@@@@@@DDDIIILLLLLLIIIDDD???;;;::::::;;;BBBHHHQQQYYY\\\]]]]]]]]]```aaabbbbbbbbbbbbaaaaaa___aaaccchhhwwwsssQQQGGGEEEAAAXXX|||]]]IIIBBB;;;:::>>><<<>>>???EEEXXXyyyvvv[[[UUU^^^cccccceeehhhlllmmmlllkkksssnnnnnnmmmnnnyyyzzzxxxtttoookkkppp~~~qqq{{{~~~|||www{{{}}}xxxtttpppnnnddd___YYYVVVVVVWWWUUUSSSNNNLLLIIIIIIIIIIIIHHHGGGEEEBBB>>><<<>>>BBBGGGIIIFFFCCC>>>:::777888:::<<>>DDDTTTrrrpppXXXXXXcccjjjlllnnnrrruuuuuusssppp{{{wwwuuutttsssyyy|||mmmfffddd\\\[[[[[[___gggtttzzzkkkjjjooozzziiinnn~~~wwwuuuvvvuuurrrvvvzzzyyytttooollllllgggfffeeegggkkkrrrzzz~~~~~~yyyuuurrrooollljjjaaa]]]XXXVVVWWWWWWVVVTTTNNNLLLIIIGGGFFFEEECCCBBB===;;;;;;===AAADDDEEEDDD???===:::888777888:::;;;GGGMMMTTTZZZ]]]^^^^^^___aaaaaabbbbbbbbbaaa``````ccceeeffflllfffJJJEEEFFFGGGlllcccHHHBBB===;;;===<<<999===CCCPPPkkkkkkUUUXXXdddooorrrxxx}}}}}}wwwrrr}}}{{{yyyzzzvvvkkk```[[[[[[UUUWWWZZZ]]]```fffooouuu~~~ggg^^^bbbhhhrrrvvvwwwhhhmmm~~~~~~~~~|||yyyzzz{{{|||zzzwwwtttrrrqqqsssnnngggaaa```ccchhhlllrrr|||{{{tttqqqnnnlllkkkhhheeeccc\\\XXXUUUTTTVVVVVVSSSPPPKKKHHHDDDBBB@@@???<<<:::999999<<>>;;;<<<<<<999>>>CCCMMMccchhhTTTXXXcccooottt|||vvvooo~~~yyymmmccc___]]]ZZZXXXZZZ^^^___bbbgggmmmqqqtttuuuyyyooofffnnn}}}zzznnnvvv|||wwwvvvvvvvvvttt}}}yyyrrrpppmmmiiigggeeeccc```^^^WWWUUUSSSSSSTTTTTTPPPLLLGGGEEEAAA>>>===;;;999777::::::===BBBGGGGGGAAA;;;888777555555777:::>>>AAALLLOOOSSSVVVYYY[[[^^^aaaccccccdddeeefffffffffeeeaaafffkkkvvvrrrVVVFFFCCCBBBSSSwwwhhhGGGCCC???;;;<<<<<<:::>>>CCCJJJ```eeeVVVZZZcccnnnttt}}}|||uuummm```VVVWWW[[[\\\]]]___dddcccfffnnnyyy~~~{{{vvvdddiiittt~~~{{{zzzwwwrrrooolllgggccc```___\\\[[[UUUSSSRRRSSSUUUSSSOOOJJJFFFDDD@@@>>>===<<<:::888;;;;;;===AAAFFFDDD>>>777888666444333666;;;AAAEEEOOOQQQSSSVVVXXX[[[___bbbdddeeefffggghhhhhhhhhhhhdddjjjppp{{{kkkSSSHHHBBB@@@VVVwwwiiiGGGCCC???;;;<<<<<<:::>>>BBBIII```cccWWW]]]fffnnnttt~~~___VVVQQQTTTXXXZZZZZZ\\\bbbfffkkkpppxxx{{{qqqkkkwww|||zzzwwwsssmmmiiidddaaa___]]]ZZZYYYUUUWWWWWWSSSLLLHHHGGGHHHCCCBBB@@@>>><<<:::999999???BBBFFFHHHFFFAAA;;;666999888666555666;;;BBBHHHRRRPPPPPPTTTZZZ```bbbbbbbbbeeeggggggeeedddgggiiillliiisssgggNNN@@@BBBBBBSSSiii\\\CCCBBB======999===777>>>BBBGGGbbbxxxddd[[[___gggooovvvvvvZZZSSSOOOTTT\\\```dddhhhfffkkkpppuuu}}}|||xxx|||~~~{{{wwwpppjjjjjjgggccc```^^^[[[XXXVVVUUUTTTQQQMMMIIIGGGGGGHHHCCCAAA===:::999;;;>>>@@@BBBCCCDDDCCCAAA>>>;;;888888888888999;;;AAAIIIOOOSSSRRRRRRVVV\\\aaacccccceeefffhhhgggeeedddfffhhhfffmmm}}}bbbNNNCCCAAABBBVVVsssYYYBBBBBB===>>>:::===;;;BBBDDDHHH```vvveee___ccckkkqqq}}}yyyaaaWWWRRRQQQXXXaaagggmmmrrrmmmttt{{{xxxzzzqqqiiimmmpppxxx~~~rrriiibbbeeeccc```^^^\\\YYYUUURRRSSSOOOKKKGGGGGGGGGGGGGGGBBB>>>999666777===DDDIIIEEECCC@@@>>>;;;:::::::::666777999;;;???GGGOOOUUUTTTTTTUUUXXX^^^bbbdddeeehhhiiiiiihhhfffeeeeeefff___ooorrr\\\MMMEEECCCCCC\\\SSSAAACCC>>>???;;;>>>:::@@@BBBCCCVVV~~~ssshhhdddiiiqqqzzzxxxfffUUUVVVSSSVVV___gggkkknnnrrrrrr|||uuunnneeegggkkkqqqzzzwwwlllddd```bbb```^^^\\\[[[WWWSSSOOOOOOKKKGGGFFFGGGHHHFFFDDD===:::777666999@@@GGGLLLCCCAAA>>>:::888888888999444555888<<<@@@HHHPPPUUUVVVVVVXXX\\\```cccfffgggjjjjjjjjjiiigggfffeeeeeebbbvvvkkkWWWJJJCCCFFFEEE```OOOAAACCC>>>@@@<<<>>>999>>>@@@@@@NNNnnn{{{tttlllhhhmmmvvv~~~{{{tttlllgggccc\\\TTTVVVWWW^^^iiiqqqrrrsssuuuzzz{{{~~~{{{sssvvvvvvssspppvvvzzz~~~|||nnnfffbbb```___]]][[[ZZZXXXUUUQQQMMMJJJHHHFFFGGGIIIHHHCCC???888888999;;;>>>BBBGGGIII???>>><<<:::888777777666555888;;;>>>BBBHHHOOOSSSWWWYYY[[[___aaadddggghhhlllkkkjjjiiiiiihhhgggfffggggggTTTGGG@@@DDDEEEcccLLLBBBCCC===@@@===>>>===BBBCCCCCCMMMhhhuuutttxxxpppkkkqqq|||}}}rrrjjjccc^^^___cccbbb```^^^[[[ZZZZZZ[[[\\\cccfffppp}}}zzzzzz}}}rrrjjjhhhiiimmmyyyqqqggg```]]]___[[[YYYWWWUUUTTTQQQNNNKKKGGGGGGGGGHHHGGGDDD???;;;777999<<<@@@BBBCCCCCCCCC;;;;;;::::::888777777666:::===@@@CCCGGGKKKQQQTTTWWWZZZ^^^aaabbbdddgggiiikkkjjjiiiiiijjjkkkjjjhhhhhhzzzaaaPPPEEE???BBBFFFiii|||LLLDDDCCC<<>>;;;:::888777777777888999<<>>===???:::===AAACCCLLLcccwwwkkkcccjjjwww|||}}}vvvppp|||yyyddd\\\\\\XXXUUUTTTWWWYYYXXXZZZ___eeelllwwwssspppsss^^^^^^eeeggg|||{{{eee[[[^^^gggnnnpppyyy{{{nnnbbb___]]]XXXVVVXXXVVVRRRNNNLLLJJJIIIHHHFFFGGGHHHGGGBBB<<<888888999<<<>>>AAACCCCCCAAA===;;;;;;999777555555777:::<<<;;;???CCCGGGKKKOOOSSSVVVWWW[[[```bbbcccdddgggiiiiiiggggggiiimmmoooooommm~~~aaaOOOHHHFFFFFFOOO[[[|||OOOGGGDDD999>>>===???===@@@DDDHHHQQQiiissshhhbbbiiivvvzzzzzz}}}wwwrrrkkkVVVRRRXXXQQQUUUYYY[[[]]]bbblllsss}}}|||ooopppeeeWWWVVVTTTOOO\\\lll~~~~~~{{{wwwyyy~~~wwwyyy|||uuubbb]]]bbbiiipppwwwvvvhhhYYYUUUUUUTTTSSSTTTOOOMMMJJJIIIHHHGGGEEEDDDDDDDDDCCC>>>888555777999===AAACCCAAA;;;888999======:::666444555777888999;;;>>>DDDHHHKKKNNNQQQSSSXXXZZZ^^^bbbeeefffgggggghhhiiihhhfffggglllqqqrrroooVVVJJJEEECCCDDDNNNggguuuTTTCCCDDD???:::<<<;;;;;;>>>@@@FFFZZZzzzsssiiifffooozzzvvvvvvtttsssuuuvvvyyyeeeTTTVVV___ZZZ___dddiiioooxxxvvviiikkk|||{{{ddd[[[]]][[[VVV]]]fffpppxxx}}}yyysssoooqqqrrrsssyyyrrrggggggmmmttt{{{wwwmmmaaaWWWTTTUUURRROOONNNMMMJJJGGGFFFEEEEEECCCAAAEEECCC???:::777777999<<<>>>???@@@@@@>>><<<;;;;;;;;;888555444555777999;;;===AAAFFFJJJMMMOOORRRUUUYYY[[[___dddfffhhhhhhggggggffffffhhhjjjnnnssswwwgggRRRIIIEEEDDDGGG\\\wwwnnnPPPAAADDD@@@<<<>>>===;;;>>>@@@EEEWWWuuutttlllkkkttt}}}}}}qqqkkkjjjkkkooorrrvvvuuuccc]]]fffsssxxx|||qqqfffjjjxxx~~~vvvhhhfffkkkkkkfffeeeeeedddfffnnnwwwzzzwwwxxxpppkkkkkknnnssswww}}}sssmmmkkkooowww{{{jjj```XXXRRRSSSSSSOOOJJJHHHIIIGGGDDDBBBBBBBBB@@@>>>CCC???999666777:::===>>>???>>>>>>???AAA@@@===999888777555555666999<<<>>>@@@DDDHHHLLLNNNQQQTTTWWWYYY\\\aaaeeehhhhhhggggggfffccceeejjjlllmmmwww|||\\\LLLGGGCCCEEEKKKiiieeeKKKAAADDDAAA>>>@@@???===??????BBBPPPjjjvvvppprrr{{{{{{~~~~~~uuuhhh\\\\\\___eeekkkrrr~~~}}}{{{nnnnnnvvvssskkkppp{{{uuuqqqvvv~~~~~~{{{tttooogggaaaccckkkrrrvvvtttnnnllltttyyy~~~{{{uuuiiiiiikkkqqqzzz}}}jjj```XXXQQQMMMOOOPPPLLLGGGFFFFFFDDDAAA@@@@@@???>>>===???;;;777777:::>>>???>>>??????@@@AAA@@@>>>;;;888555555666666777:::???BBBCCCFFFJJJMMMOOORRRUUUXXXYYY\\\aaaeeehhhhhhfffeeefffdddgggkkkiiikkk~~~qqqSSSHHHEEEAAAFFFQQQooo]]]IIIBBBFFFAAA>>>@@@>>>????????????GGG[[[tttyyyuuuxxx}}}xxxzzzxxxkkk]]]PPPQQQVVV]]]dddlllyyy{{{vvvpppnnnwww{{{zzzwwwrrryyyzzz}}}xxxmmmfffhhhsss}}}rrrmmmqqqwww|||yyynnngggeeefffjjjmmm|||mmmfffiiilllrrrzzzfff[[[WWWTTTMMMIIIKKKKKKHHHFFFGGGDDDBBB@@@?????????===<<<:::888777:::>>>AAA???===???BBBDDDBBB<<<888777888444555777888:::===AAAEEEFFFHHHKKKMMMOOORRRUUUXXXZZZ\\\```dddffffffdddcccfffhhhkkkjjjffflllhhhMMMGGGCCC???III\\\xxxYYYIIIEEEGGGAAA>>>@@@===>>>???>>>>>>CCCSSSmmm}}}yyy}}}}}}wwwwwwpppaaaSSSKKKLLLQQQYYY```gggssszzzxxxwwwvvvwww~~~{{{www{{{xxxyyypppsss}}}uuuooottt~~~~~~rrrddd]]][[[^^^fffmmmzzzuuuqqqlllqqqvvv}}}yyyhhh\\\VVVTTTQQQKKKGGGHHHHHHEEEEEEGGGCCCAAA>>>===>>>>>><<<;;;777888;;;>>>AAAAAA???===???CCCEEEAAA999444555888444777:::;;;<<>>AAA>>>======>>>???BBBQQQlll}}}tttoooeeeVVVKKKIIIJJJOOOWWW]]]dddooozzzxxxxxx{{{{{{|||zzzwwwqqqkkkkkkqqqyyy~~~yyyooogggfffhhhkkkqqqyyy|||ssstttxxxyyyxxxhhh___WWWRRRQQQLLLHHHFFFGGGGGGCCCBBBDDDAAA???<<<<<<<<<<<<;;;:::888;;;>>>????????????@@@AAAAAA@@@<<<777555555777444999===>>>>>>@@@FFFKKKLLLMMMOOOQQQRRRTTTXXX[[[______```bbbcccdddeeeeeegggnnnooojjjttttttWWWFFFIIIGGGFFFbbbfffSSSIIIHHHHHH@@@???CCCAAA======>>>>>>???JJJfffzzzmmmdddWWWLLLFFFGGGHHHNNNUUU[[[bbbmmmwwwtttrrrsssxxx}}}uuukkklllooorrruuuwwwwwwwwwtttnnnmmmsssyyyzzz~~~{{{vvvzzzuuubbbYYYUUUNNNIIIHHHIIIFFFFFFHHHGGGBBB@@@AAA???===;;;:::;;;;;;:::888;;;===@@@???======@@@CCCBBB???:::888888888777666555:::>>>@@@???AAAGGGLLLNNNPPPQQQRRRSSSVVVZZZ]]]aaaaaaaaabbbcccdddfffggggggnnnnnnkkk~~~lllQQQCCCIIIIIIKKKmmm\\\QQQHHHIIIHHH@@@@@@FFFDDD?????????===:::BBB\\\vvvwwwgggZZZNNNEEEDDDEEEGGGLLLTTTZZZaaalllvvvvvvqqqllllllnnnuuuzzzsssnnnyyy}}}tttmmmmmmrrrxxxyyywwwvvvxxx{{{sssxxx~~~ppphhh]]]SSSMMMJJJIIIIIIHHHGGGEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@???>>>======BBB???<<<<<>>AAADDDHHHKKKNNNPPPRRRVVVZZZ]]]```aaabbbeeefffccc______fffmmmkkkmmmllltttvvv[[[OOOEEEEEEHHHZZZVVVKKKIIIGGGDDDBBBAAAAAAAAA>>>BBB>>><<<>>>BBBWWWwwwooo^^^UUUJJJCCCAAADDDEEEJJJRRR[[[dddnnnvvvvvvnnnfffdddfffkkkvvv~~~uuuooommmmmmnnnxxxxxxsssmmmuuuyyy}}}}}}yyywwwyyy{{{|||~~~mmmccc]]]TTTMMMIIIHHHHHHGGGHHHGGGEEEDDDBBBAAAAAAAAACCCCCCBBBBBB@@@???===<<<@@@>>><<<===???AAA@@@???;;;999777555555666888999999:::<<<>>>@@@DDDJJJNNNOOOQQQSSSWWW[[[^^^aaabbbcccdddeeebbb```bbbhhhnnnoooooooooxxxnnnYYYNNNEEEEEENNNfffyyyUUUKKKJJJHHHFFFCCCBBBAAAAAA===AAA>>><<>>@@@@@@???>>>888777666555555777999:::;;;<<<>>>???BBBFFFLLLPPPQQQRRRUUUYYY]]]```bbbccceeecccaaa```bbbfffjjjnnnlllmmmnnn{{{zzzdddUUUMMMEEEGGG[[[}}}iiiRRRKKKJJJIIIHHHFFFCCCBBB@@@<<<@@@===<<>>??????>>><<<:::777666555666777888:::<<<;;;>>>AAAEEEGGGJJJNNNQQQSSSUUUXXX\\\___bbbcccdddeeeaaa]]]^^^ccchhhkkklllhhhllltttmmmWWWMMMIIIEEEOOOmmmxxx[[[OOOKKKKKKKKKJJJHHHEEEBBB@@@<<<@@@======@@@BBBRRRnnnyyy]]]OOOHHHBBB@@@CCCBBBJJJRRRUUUYYYcccooovvvxxxpppfff^^^YYY[[[eeeppp~~~{{{|||oooaaa[[[dddyyy|||wwwvvvtttvvv|||zzzuuuxxxmmmVVVLLLLLLHHHFFFDDDDDDEEEGGGGGGGGGDDDDDDCCCBBBBBBBBBBBBBBB<<<<<<===>>>>>>>>>>>>===>>>?????????===:::888777666666666777888:::<<<===;;;@@@FFFKKKNNNPPPQQQRRRWWWYYY\\\___bbbcccddddddccc___\\\^^^ccciiijjjjjjiiirrr~~~```KKKFFFDDDHHH\\\gggUUUPPPKKKKKKKKKJJJHHHEEEBBBAAA<<<@@@======AAAAAANNNhhhlllTTTIIIEEEAAAAAAEEECCCLLLTTTWWW]]]iiisssxxxtttlllccc\\\WWWYYYeeeqqq~~~{{{|||qqqccc^^^iii{{{zzzqqqpppttt{{{~~~yyyuuupppmmmppptttuuuyyy~~~pppZZZLLLKKKOOOIIIGGGDDDDDDEEEGGGHHHGGGGGGFFFDDDAAA>>>===;;;;;;888999:::;;;<<<=========>>>??????===:::888777888777777888999:::<<<>>>>>>>>>CCCJJJPPPSSSTTTVVVVVV[[[]]]```cccdddddddddcccaaa___^^^```eeeiiijjjiiijjjzzzuuuZZZJJJCCCBBBNNNooo^^^VVVSSSLLLKKKJJJIIIGGGDDDBBBAAA>>>AAA>>>>>>AAA@@@JJJbbbuuu```MMMFFFDDDAAABBBGGGHHHQQQWWWYYYaaaooowwwwwwpppiiiaaaZZZVVVYYYggguuu|||xxx~~~tttiiijjj{{{yyy~~~qqqfffgggpppzzzxxx}}}~~~sssiiigggddddddfffeeeccceeejjjiiigggbbb[[[TTTOOOOOOPPPGGGDDDAAAAAABBBEEEFFFGGGDDDBBB@@@===;;;999888777888888999:::;;;;;;;;;;;;;;;<<<===;;;888777999;;;999999:::;;;<<<===??????DDDHHHMMMQQQTTTWWWZZZ]]]___aaaccceeefffeeecccbbbaaaaaaccceeehhhjjjjjjiiioookkkUUULLLEEECCCUUUmmmWWWWWWQQQLLLKKKIIIGGGEEECCCBBBBBB???BBB???>>>AAA>>>GGG\\\{{{iiiWWWGGGDDDCCCAAACCCIIIPPPWWW[[[\\\eeetttyyytttnnnhhh```ZZZVVVYYYhhhxxx{{{wwwoooqqqrrrkkksss~~~zzzooofffccclllyyyvvvooovvv~~~}}}sssmmmkkkcccZZZ\\\[[[\\\]]]ZZZVVVYYY___]]]WWWQQQPPPQQQPPPJJJDDDDDDAAA>>>===???BBBDDDEEE<<<<<<;;;:::999999999999999::::::;;;;;;::::::999999:::;;;:::888888;;;>>>::::::;;;<<<===>>>??????IIIKKKMMMPPPSSSXXX^^^bbbaaaccceeeggggggeeecccaaaaaacccgggiiikkkkkkjjjjjjyyyxxx]]]LLLGGGGGGDDD[[[^^^QQQUUUNNNMMMKKKHHHFFFDDDCCCBBBBBB@@@BBB??????AAA===EEEZZZpppyyy{{{zzzzzzwwwbbbRRRDDDCCCDDDBBBDDDJJJWWW\\\]]]^^^hhhwwwyyyqqqnnnhhhaaaZZZVVVZZZiiiyyyrrrdddiiijjjnnnmmmeeemmm|||{{{~~~~~~ppppppsss{{{|||mmmcccgggmmmqqq{{{zzzqqqllljjjgggaaa[[[\\\VVVSSSUUUUUUQQQRRRWWWQQQPPPOOOMMMLLLKKKKKKKKKAAA@@@???>>>>>>=========AAA???;;;888888999<<<>>>AAA???===<<<<<<============<<<;;;;;;::::::;;;;;;555777999;;;<<<>>>AAADDDLLLOOORRRUUUXXX[[[```ccceeeeeefffiiijjjhhhddd```aaakkkllljjjllliiigggpppuuu]]]KKKCCCCCCBBBIIIkkktttYYYTTTMMMMMMHHHHHHFFFEEEDDDDDDCCCCCC@@@AAAAAA>>>;;;???GGGOOOiiiooolllhhhhhhnnnrrrlllbbbRRRHHH@@@@@@DDDHHHOOOUUU\\\___bbbhhhqqqyyyxxxrrrfffeeeaaa\\\ZZZ```mmmwwwmmmmmmkkkjjjyyysss{{{{{{yyyttt~~~||||||yyyyyy{{{}}}oooeee```bbbddddddlllyyyvvvrrrllliiigggeeeaaa]]][[[VVVSSSUUUTTTQQQQQQTTTPPPOOOMMMKKKJJJIIIHHHHHHAAA@@@>>><<<;;;;;;<<<<<<>>>=========>>>@@@BBBCCCAAA@@@???>>>???@@@AAAAAA>>>>>><<<;;;999999888888555666888999;;;@@@FFFKKKOOOQQQTTTWWWYYY]]]aaadddbbbccceeeggghhhgggdddcccgggnnnllljjjpppppprrr{{{hhhTTTGGGCCCDDDEEERRRvvvjjjTTTNNNGGGIIIKKKJJJHHHGGGFFFEEEDDDDDDCCCCCCAAA===;;;>>>DDDJJJ\\\zzz{{{gggfffddddddgggiiiddd[[[NNNFFFAAACCCGGGLLLRRRXXX[[[^^^bbbhhhpppwwwvvvpppiiigggbbb]]]\\\dddsssyyyuuuppp~~~~~~kkktttwwwkkkhhhjjjmmmqqquuu}}}wwwddd```aaadddaaa]]]cccmmmsssvvvxxx||||||}}}kkkiiigggeeecccaaa___^^^ZZZUUUSSSTTTSSSQQQPPPQQQMMMLLLJJJHHHFFFEEEDDDCCC@@@>>><<<:::::::::;;;<<>>===<<<:::888777666666555666777999===DDDMMMRRRRRRTTTWWWZZZ[[[^^^aaaddd```bbbdddeeeddddddddddddmmmqqqllljjjrrrxxxoooYYYLLLEEEDDDGGGHHH___cccSSSLLLGGGJJJMMMLLLJJJHHHGGGFFFEEEEEEGGGDDD@@@===<<<>>>AAACCCQQQppptttaaadddeeecccbbbaaa[[[SSSHHHCCCBBBGGGMMMQQQWWW\\\ZZZ^^^cccgggnnnssspppjjjhhhfffbbb]]]]]]hhhyyyuuunnn}}}uuummmgggiiinnnssszzzoooccccccgggkkkkkkggghhhmmmkkklllnnnrrrwwwyyyxxxuuu{{{~~~yyyiiiiiigggccc___\\\[[[[[[WWWSSSQQQRRRSSSRRROOOMMMJJJIIIGGGDDDBBB@@@??????>>><<<;;;::::::<<>>=========::::::888777666666555555666888;;;>>>BBBHHHPPPUUUTTTVVVYYY\\\]]]___aaaccc```bbbdddcccaaa```aaaccclllsssooommmvvvcccQQQIIIDDDEEEIIIMMMnnnzzz[[[QQQJJJGGGKKKMMMLLLJJJHHHGGGEEEEEEDDDGGGCCC???======>>>??????JJJfffpppdddjjjmmmiiiddd___WWWPPPEEECCCEEELLLRRRUUU[[[```^^^bbbeeegggkkknnnjjjdddbbbaaa___\\\^^^hhhxxxuuunnnvvvvvvrrr|||~~~wwwtttnnnlllnnnvvv~~~tttffffffjjjrrrxxxxxxvvvuuuqqqoooppprrrtttuuuvvvwww~~~}}}yyyqqqooojjjccc\\\VVVUUUTTTQQQPPPNNNOOORRRSSSPPPKKKGGGFFFDDDBBB???>>>===<<<;;;;;;;;;;;;===@@@CCCEEEJJJHHHFFFEEEDDDDDDEEEEEEHHHIIIHHHDDD>>>:::888888444444444444555666777888999<<>>>>>@@@@@@???CCCZZZ~~~ppplllrrruuuqqqiiiaaaXXXQQQFFFEEEIIIPPPVVVZZZ```fffhhhkkkllljjjkkkllljjjeee___``````^^^___eeerrr{{{pppgggoooppp[[[VVV[[[eeesssvvvqqqrrrvvvrrruuu~~~xxxggghhhllluuu}}}{{{}}}}}}}}}}}}yyysssjjj```XXXRRROOOMMMKKKKKKKKKMMMRRRVVVRRRKKKEEEDDDBBB@@@>>>===<<<<<<:::;;;<<<>>>AAACCCFFFGGGGGGFFFEEEEEEFFFIIIKKKMMMOOOPPPOOOIII@@@999666666111222222444666888:::;;;===AAAFFFJJJLLLNNNQQQRRRUUUXXX\\\^^^```aaabbbdddeeedddbbbbbbbbb```\\\YYYZZZjjjuuu}}}pppSSSHHHDDDAAAFFFPPPqqqYYYPPPJJJFFFHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBAAA@@@??????@@@AAADDDUUUtttsssqqqwwwzzzuuunnnggg]]]UUUJJJJJJNNNUUU[[[```hhhqqqxxxyyywwwrrrpppssssssqqqlllmmmlllgggccceeemmmtttxxx{{{~~~|||ssswwwwwwfffWWWSSSRRRQQQXXXbbbnnntttzzz|||ooojjjiiijjjrrr{{{{{{xxxjjjmmmssszzz|||sssfffZZZSSSOOOKKKHHHEEEGGGHHHJJJRRRXXXTTTLLLDDDCCCAAA@@@>>>===<<<<<<;;;<<<>>>AAABBBDDDDDDDDDCCCEEEGGGJJJMMMPPPRRRTTTQQQSSSQQQJJJ@@@888555555222333444666888:::===>>>BBBDDDHHHKKKMMMPPPSSSUUUUUUYYY]]]aaabbbccceeefffeeebbb```bbbeeeccc]]]VVVXXXhhhsssjjjMMMDDDBBBCCCNNN^^^pppTTTQQQHHHFFFKKKGGGGGGFFFEEEDDDDDDDDDDDDEEEBBBDDDEEECCC???>>>???BBBEEESSSpppwwwtttyyy{{{yyytttooofff]]]NNNNNNRRRZZZ```hhhttt~~~|||zzzuuukkkhhhmmmrrrssssss{{{{{{}}}wwwllldddddd^^^TTTSSSYYY^^^iiiuuuoooeee]]]^^^ccciiisss}}}vvvnnnuuu|||}}}{{{pppaaaUUUPPPMMMIIIFFFAAADDDFFFIIIRRRZZZVVVMMMCCCBBBAAA???>>>>>>======<<<===@@@BBBCCCBBBAAA@@@DDDFFFKKKPPPSSSUUUUUUUUUPPPQQQPPPIII???666333333555555666888:::<<<>>>???EEEFFFHHHJJJLLLPPPVVVYYYVVVZZZ___bbbdddfffggghhheee```^^^aaagggggg^^^VVV\\\hhhqqqgggJJJBBBBBBFFFXXXlllcccNNNMMMCCCBBBHHHBBBFFFFFFEEEEEEEEEEEEFFFFFFBBBFFFHHHEEE???<<<>>>BBB@@@MMMjjjyyywwwzzz|||{{{zzzwwwnnndddQQQQQQUUU\\\dddnnn|||qqqllloootttvvvnnnnnnzzz{{{yyy|||~~~}}}{{{yyytttlllccc]]]\\\WWW^^^vvv|||rrriii^^^ZZZaaannn{{{|||mmmrrrwwwhhhXXXQQQMMMHHHDDDCCC@@@???AAAIIIQQQTTTOOOIIIAAAAAAAAA>>>;;;999999:::???@@@AAABBBBBBAAA@@@@@@CCCGGGNNNTTTXXXYYYXXXVVVMMMHHHBBB<<<999777666444999888777888:::>>>BBBEEELLLLLLLLLNNNQQQUUUYYY[[[^^^___aaadddffffffcccaaa^^^\\\\\\aaagggjjjgggcccjjjmmmwwwuuuYYYDDDEEEHHHOOOhhhkkk___OOOFFFEEEFFFEEECCCGGGFFFFFFFFFEEEDDDDDDDDDEEEEEEDDDCCCBBB@@@???>>>BBBJJJ___~~~~~~yyynnn______bbbhhhrrr{{{{{{zzzyyyrrrooorrryyy|||wwwttttttxxx|||{{{hhh\\\XXXaaammmvvvyyylllggglllyyy{{{vvvsssxxxjjj]]]PPPKKKIIIDDDAAA???===<<<>>>EEEMMMPPPLLLFFF@@@@@@@@@>>><<<:::;;;<<<===>>>???@@@AAAAAAAAA@@@BBBHHHQQQYYY[[[WWWPPPLLLEEEBBB>>>;;;:::999888777888888999;;;???CCCGGGIIILLLMMMNNNPPPTTTYYY]]]___```aaadddggghhhfffcccaaa___```cccfffiiilllnnnooovvv{{{___OOODDDEEEKKK[[[}}}cccYYYLLLEEEEEEGGGFFFDDDFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCBBB@@@???>>>>>>GGG\\\yyyyyyqqqrrruuuzzzyyyvvvoooiiigggyyy}}}|||zzzwwwrrrnnnlllmmmoooxxx|||~~~mmm]]]XXXYYY```ppp|||vvv|||~~~{{{wwwrrrnnnooottt||||||zzztttlll\\\QQQHHHFFFEEEAAA======::::::<<>>???@@@AAAAAAAAA@@@HHHRRRYYYYYYRRRGGG@@@<<<;;;:::;;;<<<<<<;;;:::888:::===AAAEEEIIIMMMNNNNNNOOOQQQTTTXXX\\\```cccaaadddgggjjjjjjfffbbb___^^^ccchhhkkkmmmqqqxxx}}}vvvcccJJJFFFCCCGGGTTTqqqYYYQQQIIIEEEGGGIIIHHHFFFEEEEEEFFFFFFFFFFFFFFFFFFAAAAAAAAAAAAAAA@@@@@@???;;;DDDWWWppp|||uuuwwwsssiiiaaaooo~~~|||}}}xxxvvvrrrmmmiiiggghhhiiilllrrrxxx{{{|||rrreee^^^___mmm{{{xxxtttqqqmmmjjjiiilllvvv|||uuusssuuurrrhhh]]]RRRJJJDDDCCCCCC???<<<;;;;;;;;;<<>>===>>>???@@@@@@@@@@@@@@@@@@@@@@@@???DDDLLLQQQPPPIII@@@:::777888:::===???@@@>>><<<;;;===AAAFFFJJJMMMOOOPPPRRRRRRTTTWWWZZZ^^^aaacccaaaeeeiiikkkiiieeeaaa___^^^dddkkkqqquuuzzzxxx^^^NNNBBBBBBCCCMMMhhhrrrRRRMMMHHHFFFHHHJJJIIIGGGDDDEEEEEEFFFFFFGGGGGGGGG>>>???@@@@@@AAAAAA@@@@@@<<>>???EEEDDDCCCAAA@@@???>>>======???@@@BBBAAA@@@>>><<<999:::===AAACCCCCC@@@===@@@BBBFFFJJJMMMOOOOOOOOOUUUVVVWWWYYY[[[]]]___```aaaeeeiiiiiigggcccaaaaaacccgggoooxxx|||bbbPPPGGGCCCBBBGGG\\\gggPPPLLLIIIHHHIIIIIIHHHFFFDDDDDDDDDEEEEEEFFFFFFFFF>>>>>>???@@@AAAAAAAAAAAA???BBBNNNddd}}}~~~wwwyyy{{{xxxtttsssvvvqqqpppmmmjjjfffccccccddddddddd___bbbdddfffiiiooowww~~~~~~}}}xxxsssnnnkkkhhhgggjjjgggiiipppwww{{{|||zzzwwwvvvzzzuuu]]]LLLDDD???<<<===<<<888666777999888888:::>>>@@@@@@@@@AAABBBAAA???===<<<<<<>>>EEEDDDAAA???<<<;;;:::999999888777666777999<<<===>>>???AAADDDFFFFFFBBB???EEEFFFIIILLLNNNPPPPPPPPPWWWXXXYYYZZZ\\\]]]^^^^^^bbbeeegggfffdddccceeeggglllpppwwwgggQQQGGGFFFBBBDDDSSSuuu~~~[[[NNNLLLIIIIIIHHHHHHFFFEEECCCCCCDDDDDDDDDDDDDDDDDD>>>???@@@AAABBBBBBBBBBBB@@@@@@JJJ^^^vvvyyytttttttttrrrnnn}}}rrrkkkiiijjjhhhggghhhiiihhhdddaaa^^^]]][[[ZZZ]]]cccjjjooovvvzzz~~~|||yyyttttttrrrnnnjjjfffddddddccc______dddhhhhhhjjjmmmooopppqqqsssssssssrrrrrruuuxxxvvv^^^III??????;;;999::::::777777999777777666666888:::;;;;;;:::;;;<<<;;;::::::;;;===???>>>;;;999777666555555333333333333444777999:::AAAAAACCCFFFHHHGGGDDDAAAHHHIIILLLNNNPPPRRRSSSTTTWWWXXXZZZ\\\^^^___``````dddffffffdddbbbccciiiooorrrwww~~~rrrWWWFFFBBBDDDAAALLLiii```QQQJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBB???@@@AAABBBBBBCCCBBBBBB@@@@@@FFFTTTggg|||zzzoookkkkkkkkkgggvvv~~~rrriiifffjjjjjjlllooopppmmmeee______ZZZTTTRRRUUU[[[aaadddlllpppvvvyyy{{{}}}|||zzzxxxvvvrrrooolllmmmllljjjfffbbb``````^^^ZZZZZZ^^^___]]]\\\^^^______```bbbdddfffggghhhkkkpppvvvsss```III???AAA===999888:::;;;999:::===888777666666666888999:::444555777777777999;;;===:::888666444222222222222///000222555666777777666BBBBBBDDDFFFHHHHHHEEECCCJJJKKKMMMOOORRRTTTVVVXXXWWWXXX[[[]]]```bbbccccccfffgggfffcccaaadddmmmuuuttt{{{fffOOOBBB@@@BBBAAATTT{{{NNNMMMGGGGGGFFFEEEEEEEEEEEEEEECCCCCCCCCBBBBBBAAAAAA@@@@@@AAABBBBBBCCCCCCCCCBBBAAA@@@CCCKKKYYYnnnsssqqqxxxppptttkkkvvv~~~{{{yyywwwtttrrrtttrrrpppooonnnjjjccc^^^XXXVVVSSSQQQRRRTTTXXXZZZgggiiimmmpppsssvvvzzz}}}~~~}}}vvvwwwzzzzzzzzzyyywwwtttpppmmmkkkjjjhhhgggfffeeecccbbb```___ZZZZZZYYYXXXWWWUUUSSSRRRUUUUUUUUUUUUUUUVVVWWWXXX\\\ZZZUUUOOOIIICCC???<<<<<<;;;;;;::::::999999888888777777666555444444444777666555555444444444555222222111111111111111111000444888777333222666:::<<>>AAA@@@@@@??????@@@@@@AAA??????@@@DDDTTTnnnxxx{{{}}}iiiddd^^^gggxxx}}}}}}|||{{{yyy}}}wwwrrrnnnhhhbbb]]]XXXUUURRROOOOOOQQQTTTVVV[[[^^^bbbdddgggjjjmmmppprrruuuyyy}}}|||jjjbbbcccgggooo{{{}}}}}}~~~~~~yyyuuussssssqqqooommmkkkiiiiiifffeeecccaaa```^^^^^^]]]YYYYYYXXXVVVTTTRRRPPPNNNLLLKKKJJJIIIIIIIIIIIIIIIEEEDDDCCC@@@>>><<<:::999999:::::::::::::::::::::888777777666555555444444333333222222111111111111222222222222222222222222333444555666777888999::::::===BBBEEEFFFGGGHHHIIILLLKKKLLLOOOTTTXXXXXXXXXZZZZZZ[[[^^^aaaeeeggggggccccccccccccfffllltttzzzoooYYYMMMFFFBBBCCCGGGVVVrrrxxxZZZPPPHHHGGGFFFEEEDDDCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@????????????????????????????????????@@@CCCPPPiiizzzxxxhhh^^^VVV\\\dddvvv}}}}}}|||{{{yyywwwpppjjjddd___\\\XXXUUUQQQMMMLLLLLLNNNOOOPPPSSSVVVXXXZZZ\\\```bbbiiikkkooossswww|||{{{nnnkkknnnjjjooouuu}}}}}}zzzvvvuuuvvvvvvsssqqqlllkkkkkkjjjiiihhhgggfffcccbbb___\\\ZZZZZZZZZ[[[WWWWWWUUUSSSPPPNNNKKKJJJHHHGGGEEEDDDBBBAAA@@@@@@::::::::::::;;;;;;;;;;;;888888999999:::;;;;;;<<<888777777666666555555444222222222111111111111111333333333333333333333333555444444666:::<<<<<<;;;999===CCCGGGIIIIIIJJJKKKMMMNNNPPPTTTYYY[[[\\\[[[\\\\\\]]]```eeegggdddbbb]]]```dddgggjjjqqqzzz~~~gggSSSDDDCCCDDDCCCIIITTToooaaaOOOIIILLLFFFEEEDDDCCCCCCBBBCCCCCCAAAAAABBBBBBBBBAAA@@@@@@>>>???@@@@@@@@@@@@???>>>??????@@@AAAJJJ```{{{sssqqq|||kkkggg\\\\\\ZZZccc}}}yyywwwtttqqqooouuurrrnnniiieeeaaa]]][[[YYYVVVQQQMMMJJJIIIJJJJJJLLLNNNQQQSSSTTTVVVXXX[[[aaadddgggjjjmmmqqquuuxxx|||~~~}}}||||||yyyvvvrrrqqqqqqqqqpppoooiiihhhgggfffeeeddddddcccaaa^^^[[[WWWVVVVVVWWWXXXUUUTTTSSSQQQNNNJJJHHHFFFGGGFFFDDDBBB@@@???>>>>>>>>>>>>>>>======<<<<<<<<<888888999999::::::::::::777777777777666666555555444444555555555444444444333444444444444444555555666666777888:::<<<<<<<<<<<<@@@EEEIIIKKKKKKLLLMMMOOOQQQTTTYYY\\\^^^^^^^^^^^^^^^___cccggggggccc^^^aaaaaaccchhhoooyyy}}}kkkVVVEEE<<<@@@CCCEEETTThhhmmmXXXOOOFFFJJJEEEEEEDDDCCCBBBBBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@???AAABBBDDDDDDBBBAAA???>>>?????????CCCUUUuuuxxxqqqnnnssstttfffjjj^^^[[[VVV[[[www~~~yyyuuuqqqnnnjjjgggggghhhhhhgggdddaaa^^^\\\ZZZWWWSSSNNNKKKIIIIIIIIILLLMMMPPPQQQQQQRRRTTTVVVYYY[[[___aaaccceeehhhjjjpppssswwwzzz{{{}}}{{{wwwvvvvvvwwwtttrrrpppppppppooooooiiihhhgggeeecccaaa```___]]][[[WWWTTTRRRRRRTTTUUURRRQQQPPPNNNKKKIIIFFFEEEBBBAAA???>>>===<<<<<<;;;>>>>>>===;;;:::888777777:::::::::999999888888888777777777777777666666666666666777888888777777666444444555555666666666777666999<<<<<<999999<<>>>>>???>>>???LLLiii|||}}}yyyvvvrrrqqqkkk[[[bbbXXXVVVUUU[[[ooo~~~{{{vvvsssqqqnnnkkkiiieeegggjjjiiifffbbb___^^^ZZZXXXTTTPPPLLLJJJJJJIIIIIIKKKMMMMMMMMMMMMOOOPPPUUUXXX\\\^^^___```aaaccciiimmmrrrtttuuuwww{{{~~~|||~~~{{{|||{{{xxxtttrrrqqqrrrrrrqqqpppooonnnmmmmmmmmmgggfffdddbbb___]]][[[ZZZYYYWWWTTTQQQPPPOOOPPPPPPMMMMMMLLLKKKIIIGGGFFFEEE@@@???>>>===<<<<<<<<<<<<::::::999999888777777666;;;::::::999888888777777777777777777777777777777555666777999999888777666555555666666777888888888666;;;??????;;;:::???DDDIIIKKKMMMMMMNNNOOOQQQSSSVVVYYY]]]______```bbbcccbbbdddeeefffeeedddbbbaaagggkkktttttt]]]LLLBBB???>>>???EEETTTooorrrMMMJJJJJJEEEEEEDDDDDDBBBAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@??????===>>>????????????>>>===>>>===>>>???>>>EEE]]]wwwxxxuuuyyyzzzvvvssskkk[[[bbbVVVTTTWWW^^^ggg{{{{{{yyyuuusssqqqpppmmmkkkfffggghhhgggccc___^^^___YYYWWWTTTPPPMMMLLLKKKKKKFFFHHHIIIIIIHHHHHHIIIKKKQQQUUUYYY\\\\\\\\\]]]]]]aaaeeekkkmmmmmmnnnrrrvvvuuuxxx|||}}}zzzyyyxxxwwwuuuuuutttrrrooommmmmmnnnkkkllllllkkkiiihhhggggggbbbaaa___]]]ZZZXXXWWWVVVSSSRRRQQQOOOMMMLLLKKKKKKGGGGGGGGGGGGGGGFFFEEEDDD@@@@@@>>>===<<<;;;;;;;;;888888888888999999999999999999999888888888888888777777777777777777777777555777888::::::999888777666666777777888999999:::888;;;>>>@@@@@@BBBEEEHHHLLLMMMNNNNNNOOORRRVVVZZZ\\\___aaabbbaaabbbdddfffdddfffhhhfffbbbaaacccggghhhpppyyy~~~{{{hhhYYYNNNFFF===@@@BBBEEETTTooo___OOOJJJHHHHHHFFFDDDCCCBBBAAA@@@@@@@@@@@@??????@@@@@@??????>>>===========================>>><<<===@@@>>>AAASSSiiizzzrrrkkkjjjpppyyy{{{vvvtttpppccclllYYYWWW[[[bbb```fff{{{yyyuuurrrpppooollljjjcccdddccc```\\\[[[\\\___WWWVVVSSSPPPNNNLLLKKKKKKEEEFFFGGGGGGFFFEEEFFFHHHJJJMMMRRRUUUUUUUUUUUUUUUVVV[[[```bbbaaabbbfffkkkqqqrrrrrrsssvvvzzz}}}{{{xxxuuusssqqqqqqppppppqqqpppnnnkkkiiijjjkkkeeeggghhhhhhfffcccbbbbbb]]]\\\[[[YYYWWWUUUTTTSSSPPPOOONNNMMMKKKIIIHHHGGGBBBCCCDDDDDDEEEDDDDDDDDD>>>===<<<:::888777666666777777777777777777777777777777777888999999::::::777777777777777888888888777888:::<<<<<<<<<:::999666666777888999999::::::::::::<<<@@@FFFJJJKKKKKKMMMNNNNNNNNNPPPTTTZZZ___aaacccddddddbbbcccfffiiidddgggiiieee```___dddjjjkkkrrrwwwtttooosssuuu___MMMGGGGGGGGG===CCCGGGMMMeeeiiiNNNQQQJJJDDDEEEAAACCCCCCBBBAAA@@@@@@@@@@@@???????????????>>>======??????>>>>>>>>>>>>?????????;;;===AAA??????NNNaaagggyyysssjjjaaa\\\^^^dddjjjzzzwwwoooddd```bbb```___hhhgggkkkqqqhhhuuu{{{wwwvvvsssnnnkkkllljjjeeeaaa```aaa```\\\WWWWWWUUUSSSPPPMMMKKKIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDFFFIIILLLMMMMMMOOOSSSVVVUUUWWWZZZ\\\\\\]]]___```iiijjjkkkkkkllloootttwwwzzz{{{|||~~~mmmkkkvvv~~~|||{{{zzzzzzwwwuuurrrqqqqqqqqqpppooojjjllllllkkkjjjkkkooosssnnngggaaa^^^___```]]]ZZZXXXWWWVVVTTTQQQOOOMMMMMMMMMMMMKKKIIIGGGEEECCCCCCAAAAAAAAA@@@@@@@@@??????<<<<<<;;;::::::999888888888888777777777777777888888888888999999:::::::::;;;:::999888777777777777888888999::::::;;;<<<<<<999::::::;;;;;;;;;:::::::::>>>EEEKKKOOOQQQPPPPPPMMMMMMNNNPPPTTTWWW[[[]]]ddddddeeefffgggfffeeedddeeeeeeccc```___ccckkkrrrtttxxxxxxrrroooyyykkkTTTHHHFFFDDDBBBBBBDDDFFFGGG\\\ppp\\\JJJGGGEEEAAAAAAGGGCCCCCCCCCCCCBBBAAA@@@?????????>>>===============>>>>>>===<<<<<<<<<<<<<<<======<<<<<>>>>>======<<<;;;;;;:::999999888888777777777777888888888888999999999::::::::::::999888888777777777777999999999::::::;;;;;;<<<:::999888888888:::<<<===???BBBGGGLLLOOOPPPPPPOOOQQQQQQRRRTTTWWWZZZ]]]______```aaabbbbbbaaa___^^^dddeeedddbbbbbbgggooovvvvvvvvvuuusssvvvrrraaaNNNEEECCCAAA@@@???===MMM\\\uuudddSSSGGGFFFGGGBBBAAAEEECCCCCCCCCBBBBBBAAA@@@???>>>======<<<<<<<<<<<<<<<>>>======<<<;;;;;;<<<<<<<<<<<<<<<===AAALLL[[[eeecccnnnrrrggg[[[UUURRRPPPQQQTTTYYY```mmmtttmmmcccaaafffeeehhhjjjgggfffiiiiii{{{xxxsssuuuvvvqqqllljjjgggccc___]]]^^^]]]ZZZWWWVVVUUUSSSPPPMMMKKKJJJIIIJJJIIIHHHFFFCCCAAA@@@??????AAACCCDDDDDDFFFHHHKKKLLLNNNQQQRRRSSSSSSUUUVVVVVVYYY\\\___```bbbeeegggiiijjjkkklllnnnooopppqqqrrrvvv}}}xxxsssvvv{{{~~~~~~wwwxxx|||wwwmmm]]]TTTRRR\\\eeegggjjjnnn~~~~~~~~~|||zzzzzzxxxvvvsssqqqooonnnmmmkkkiiigggggghhhhhhgggfffhhhiiijjjhhhfffdddeeefffbbb]]]XXXVVVVVVVVVUUURRRQQQPPPOOOMMMKKKJJJHHHHHHEEEEEEEEEDDDDDDCCCCCCCCC>>>>>>>>>============<<<======<<<<<<;;;;;;::::::888888888888888888888888888999999999999:::::::::999888777777777777777888:::::::::::::::;;;;;;;;;;;;:::999888:::===@@@CCCFFFHHHJJJMMMOOOPPPQQQQQQUUUUUUVVVWWWYYY\\\^^^___bbbccceeeeeeeeecccaaa___```aaacccbbbcccgggnnntttsssrrrtttzzzvvv]]]QQQEEEBBBBBBAAAAAACCCEEE```zzzrrrUUUIIIBBBEEEGGGCCC@@@BBBBBBBBBBBBBBBAAA@@@??????===<<<<<<<<<;;;;;;;;;;;;======<<<;;;;;;;;;<<<<<<;;;;;;<<<>>>CCCOOO___jjjdddnnnlllaaaVVVQQQOOOLLLLLLNNNMMMQQQYYYffftttuuussszzzrrrnnnfffdddgggfff^^^\\\YYYYYY^^^iiiwwwtttsssnnnhhheeedddaaa^^^\\\[[[[[[YYYWWWVVVUUURRRPPPMMMKKKJJJIIIJJJIIIGGGFFFCCCAAA@@@??????@@@@@@AAABBBCCCEEEGGGGGGJJJLLLMMMMMMNNNOOOQQQRRRUUUZZZ]]]___```bbbcccdddeeeeeeggghhhiiijjjjjjqqqqqqssszzzpppkkkgggeeegggkkkqqqvvvvvvuuurrrpppqqqqqqgggZZZUUURRRWWWccchhheeeeeejjjzzz}}}|||||||||||||||||||||{{{{{{zzzyyyxxxxxxwwwwwwvvvtttssstttsssqqqnnnllljjjhhhhhhfffdddccccccdddeeedddcccdddddddddbbb```^^^\\\[[[[[[WWWSSSQQQQQQQQQPPPNNNMMMMMMLLLJJJIIIGGGFFFEEECCCCCCBBBBBBAAA@@@@@@???<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::777777888888999999888888999999999999999999999999777777777666777777888888;;;;;;;;;;;;;;;:::::::::=========>>>AAADDDGGGIIIJJJKKKMMMOOOQQQSSSTTTUUUWWWWWWXXXYYY[[[\\\]]]^^^ggghhhiiiiiihhhfffdddbbb___cccfffhhhhhhiiimmmpppmmmrrr|||wwwZZZKKKDDD???@@@BBBCCCFFFKKK^^^}}}[[[KKKDDD@@@CCCEEEBBB@@@AAA@@@@@@AAAAAA@@@??????>>>============<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<>>>CCCNNN\\\fffdddlllhhh\\\RRROOONNNLLLKKKLLLJJJKKKNNNSSS[[[bbbiiilllqqqoookkkeeebbbiiixxx}}}ppplllbbb]]]]]]ZZZZZZTTTQQQPPPTTTfff}}}uuummmfffdddccc```]]]ZZZYYYYYYXXXWWWUUUTTTRRROOOMMMKKKJJJJJJGGGGGGFFFEEEDDDCCCBBBBBB???>>>>>>>>>???AAAAAABBBCCCFFFHHHIIIIIIIIIKKKLLLJJJNNNSSSWWWXXXYYYZZZ[[[]]]^^^___```aaabbbcccccceeeccccccgggmmmqqqssstttmmmsss|||yyyrrrtttrrrmmmhhhhhhmmmtttxxx{{{zzzxxxxxx{{{yyynnnccc^^^^^^ffftttzzzxxxzzz~~~|||zzz~~~}}}zzzzzzyyyxxxwwwvvvuuuuuuuuuuuuuuuuuutttsssrrrqqqrrrssssssrrrpppooonnnnnnooonnnmmmkkkiiigggeeeeeecccbbbaaabbbccccccbbb```aaa```___]]][[[YYYVVVTTTTTTRRROOONNNMMMMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDBBBBBBAAA???>>>===<<<;;;;;;;;;;;;:::::::::999999:::::::::999999999999999666777888999:::999999999999999999999999999999999777777666777777888999999<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>AAAEEEHHHIIIJJJJJJLLLMMMOOOQQQTTTWWWZZZ[[[[[[[[[\\\]]]^^^___``````eeeeeeeeeeeedddcccaaa```dddiiinnnpppoooooopppqqqttt}}}```GGGBBB>>>===>>>@@@BBBJJJSSSwww\\\NNNIIICCC???@@@AAAAAA@@@AAA??????????????????>>>======>>>>>>>>>>>>===<<<;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<===@@@HHHSSS\\\```eeerrrcccXXXMMMKKKLLLLLLKKKKKKLLLKKKKKKKKKMMMRRRXXX\\\]]][[[XXXXXX___kkkyyytttnnnaaaXXXVVVPPPQQQKKKMMMOOORRRggg~~~yyyxxxkkkdddcccbbb```]]]ZZZXXXXXXXXXYYYUUUTTTRRROOOMMMLLLKKKJJJEEEEEEEEEEEEDDDDDDDDDDDD>>><<<;;;;;;===>>>>>>===@@@BBBDDDEEEEEEEEEFFFGGGGGGJJJNNNQQQRRRSSSTTTUUUZZZ[[[\\\]]]___```aaabbbccc___^^^aaaccccccdddffffffnnnuuuzzz}}}xxxvvv~~~}}}xxxsssttt{{{zzztttkkklllwwwwwwvvvvvv}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{zzzsssssssssrrrqqqqqqppppppppppppqqqqqqpppooommmllllllnnnnnnmmmkkkiiiiiiiiiiiiiiihhhhhhfffdddcccbbbaaa```___```aaa```^^^\\\^^^\\\YYYXXXWWWVVVSSSQQQNNNMMMLLLJJJIIIHHHHHHHHHFFFEEEEEEDDDCCCBBBBBBBBBAAA@@@???>>><<<;;;:::999::::::::::::999999999999999999999999888888888888666777888:::::::::999999:::::::::999999999999888777777777777888999;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;>>>CCCGGGJJJKKKKKKKKKMMMOOOQQQUUUXXX\\\^^^``````aaabbbcccdddeeeeeeeeeeeeeeedddbbbbbbbbbbbbcccfffkkkoooqqqrrrsssvvvyyy|||dddPPPAAA@@@>>>===>>>>>>CCCQQQ___KKKMMMGGGDDD@@@??????@@@AAAAAA===>>>>>>>>>>>>>>>=========>>>?????????>>><<<;;;::::::999999999:::;;;;;;;;;<<<===<<<<<>>===<<<<<<>>>@@@AAAAAAAAABBBCCCFFFHHHLLLMMMNNNNNNOOOQQQVVVWWWXXXZZZ\\\^^^___```fffaaa___aaaaaa^^^^^^aaahhhlllpppppprrr{{{}}}~~~~~~~~~}}}ooolllnnnoootttuuuvvvwwwyyy{{{|||||||||~~~}}}zzzwwwxxxyyyzzzzzzyyyxxxxxxwwwwwwvvvnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnooooooooommmkkkjjjgggiiikkkiiifffddddddeeebbbbbbccccccbbbaaa___^^^]]]\\\\\\\\\]]]\\\YYYWWWXXXUUUQQQPPPQQQQQQOOONNNHHHIIIHHHGGGFFFDDDDDDEEEBBBAAAAAA@@@@@@?????????>>>>>>======<<<;;;;;;::::::::::::999999999888888999999999999999999999999555777999:::;;;;;;:::999:::::::::999999999888888777777777888999;;;<<<===::::::;;;;;;<<<<<<======???AAAEEEHHHKKKMMMNNNNNNOOOQQQTTTXXX[[[^^^```aaaaaabbbdddfffggggggggggggiiigggeeeccccccdddggghhhkkkmmmoooqqquuu|||~~~^^^NNNFFF@@@@@@??????@@@CCCMMMcccvvvlllIIIJJJBBBBBB@@@??????AAAAAA@@@<<<======>>>>>>=========<<<===>>>???>>>===;;;:::999999999999999:::;;;;;;999;;;===<<<;;;<<>>>>>@@@AAA@@@>>>:::<<<>>>???>>>>>>???@@@BBBDDDGGGHHHHHHHHHJJJKKKNNNOOOPPPSSSUUUWWWXXXYYY^^^YYYXXX\\\]]][[[\\\aaaaaabbbbbbaaabbbhhhsss{{{|||yyyvvvtttvvv~~~wwwbbb\\\aaaggghhhlllmmmoooqqqsssvvvwwwxxxtttwwwxxxwwwtttqqqrrrsssrrrqqqpppooonnnnnnnnnnnnkkkllllllllllllmmmmmmmmmlllmmmnnnooonnnmmmkkkiiieeeggghhhgggcccaaaaaaccc\\\]]]^^^___^^^]]]\\\[[[[[[ZZZYYYYYYYYYXXXUUURRRRRRNNNJJJIIIJJJKKKKKKIIIEEEFFFFFFEEECCCBBBBBBCCC??????>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999999888::::::::::::::::::::::::555777999;;;<<<;;;:::999:::::::::999999888888888777888888999:::<<<===>>>:::::::::;;;<<<===>>>>>>EEEEEEGGGJJJLLLPPPRRRTTTQQQSSSWWWZZZ]]]___`````````aaaccceeeggggggggggggiiifffccc```aaacccgggiiittttttuuuwww}}}gggIII@@@@@@???>>>>>>@@@CCCIIIYYYuuu]]]FFF@@@===???@@@@@@@@@BBBAAA>>><<<<<<===============<<<;;;<<<===>>>>>><<<:::999999888888888999::::::;;;888:::===<<<::::::===@@@:::EEETTTfff~~~ooo___PPPKKKMMMMMMKKKKKKJJJLLLMMMMMMLLLLLLPPPSSSWWW^^^fffhhhhhhlllttt|||vvv```SSS\\\^^^ddd\\\^^^___ZZZSSSNNNNNNPPPUUUfffvvvjjjccc]]]ZZZ[[[WWWQQQTTT\\\SSSSSSQQQNNNKKKJJJKKKLLLHHHGGGFFFDDDDDDDDDDDDEEEBBBBBBAAAAAA@@@???>>>>>>AAA>>><<<;;;<<<>>>??????AAAAAABBBBBBCCCDDDEEEEEEIIIJJJKKKLLLNNNPPPQQQRRRUUUVVVWWWYYYZZZ[[[[[[[[[]]]\\\[[[[[[]]]```cccfffffflllsssvvvvvvwww|||{{{wwwssspppooonnnmmmooorrruuuwwwwwwwwwvvvqqqmmmlllrrr{{{tttjjjaaa]]]```fffkkkkkkkkkjjjkkkkkklllmmmnnnnnnooopppqqqpppnnnlllkkkjjjjjjiiihhhgggggghhhhhhdddddddddeeeeeeeeeeeefffhhhiiijjjjjjjjjiiigggfff^^^___``````___]]][[[YYYYYYYYYXXXWWWVVVVVVUUUUUUVVVVVVUUUTTTSSSRRRQQQPPPOOOMMMIIIFFFEEEEEEFFFGGGBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::::::::999999888888999999:::999999999:::::::::;;;;;;888888888888888888888888555666888999999888888777888888777777777777777888888999;;;<<<======<<<;;;:::<<<>>>???@@@BBBEEEGGGNNNNNNNNNOOOQQQTTTVVVXXXXXXWWWXXX[[[___bbbcccbbbjjjgggdddeeehhhkkkjjjhhhddd``````fffkkkjjjiiijjjqqqpppooovvvsssQQQEEEFFFBBB;;;CCC===>>>OOOgggkkkQQQ@@@DDD????????????>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::999999999:::::::::;;;;;;>>>AAAFFF\\\}}}sssaaaRRROOOSSSSSSTTTVVVQQQOOOOOORRRSSSSSSWWW\\\aaaeeehhhiiiiiilllttt{{{}}}rrraaaXXX``````cccZZZ[[[ZZZUUUOOOJJJKKKMMMOOOYYYpppyyylllbbb\\\\\\YYYRRRRRRWWWUUUTTTRRROOOLLLJJJJJJJJJHHHGGGFFFEEEDDDDDDDDDEEEAAAAAAAAA@@@@@@@@@??????@@@>>>;;;;;;<<<>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBEEEEEEGGGIIIKKKLLLNNNOOOOOOPPPQQQSSSTTTTTTUUUUUUWWWVVVUUUVVVWWW[[[^^^```ZZZ___dddfffeeeeeehhhkkkkkkjjjhhhgggfffeeeffffffeeegggiiikkkllllllkkkjjjhhhdddcccgggqqq|||rrrlllfffeeeiiipppssstttllllllkkkiiiiiihhhhhhhhhjjjkkklllmmmmmmkkkjjjiiigggffffffeeeddddddeeeeeeaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbcccbbbaaa```___[[[\\\]]]]]][[[YYYWWWUUUVVVVVVVVVUUUTTTTTTSSSSSSSSSRRRRRRQQQOOONNNNNNMMMLLLJJJGGGEEECCCCCCDDDEEEAAA@@@???>>>==================<<<;;;;;;:::999999999999999888888999999999999999999::::::::::::;;;888888888888888888888888666777777888888888888888888888777777777777888888999:::;;;===>>>?????????>>>???AAABBBCCCEEEHHHJJJOOOPPPRRRUUUVVVWWWWWWWWWYYYZZZ[[[]]]___```aaaaaahhhgggggghhhiiihhhgggeeeeeecccdddjjjmmmlllnnnqqqtttrrrsss~~~gggIIIBBBEEECCC>>>===AAAQQQnnnxxx[[[FFF:::@@@?????????>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::999999999999999999999999;;;;;;;;;:::::::::999999999999999::::::::::::;;;<<>>>>>>>>???@@@BBBCCCFFFHHHIIIJJJIIIJJJKKKLLLMMMNNNNNNNNNPPPOOOOOOPPPRRRUUUYYY[[[UUUXXX\\\\\\ZZZYYYZZZ\\\\\\\\\\\\\\\]]]^^^______```aaadddfffhhhiiiiiiiiidddaaa___bbbhhhooossstttvvvuuuxxxyyysssooorrryyy}}}zzzuuummmllljjjgggeeecccbbbbbbdddeeefffgggggggggfffeeebbbbbbaaaaaa``````aaaaaa^^^]]]]]]\\\\\\[[[[[[ZZZ[[[[[[\\\\\\[[[[[[ZZZYYYWWWXXXXXXWWWVVVSSSQQQPPPRRRRRRQQQQQQPPPPPPOOOOOONNNMMMMMMLLLKKKJJJIIIIIIHHHGGGDDDBBBAAAAAAAAABBB???>>>===<<<;;;;;;;;;<<<;;;;;;;;;:::999999888888999999888888888888999999888888999999999:::::::::888888888888888888888888888777777777777888999999999888888777888888999999::::::;;;===???AAACCCEEECCCDDDFFFGGGHHHIIILLLOOORRRTTTWWWZZZZZZYYYWWWVVVYYY\\\``````___^^^___aaaeeegggiiiiiigggdddbbbaaaccccccfffkkklllmmmssszzz|||}}}YYYBBB???DDDDDDAAA===LLLjjj```OOOBBB;;;BBB??????>>>>>>>>>>>>======;;;;;;;;;;;;::::::::::::888888888888888888888888:::999999999999888888888888888999999999::::::::::::>>>???LLLggg~~~sssccc___``````]]]\\\YYYUUUSSSTTTUUUUUUYYY^^^```cccfffggghhhmmmwwwkkkbbb\\\[[[ccc\\\[[[ZZZYYYUUUPPPLLLJJJKKKMMMHHHPPPXXXdddsss```\\\[[[VVVSSSTTTSSSRRRPPPOOONNNLLLIIIGGGGGGGGGFFFEEEEEEDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@???>>><<<;;;;;;<<<======<<<:::::::::;;;;;;;;;;;;;;;;;;<<<===???AAACCCEEEFFFFFFFFFGGGIIIIIIJJJJJJJJJKKKKKKLLLMMMOOORRRUUUWWWTTTWWWYYYZZZXXXVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXYYY[[[]]]```dddgggjjjlllmmmbbb```^^^```dddhhhjjjjjjmmmlllmmmrrr{{{~~~~~~}}}~~~~~~wwwpppjjjiiigggdddbbb```___^^^^^^___```aaabbbbbbaaaaaa^^^^^^]]]\\\\\\]]]]]]]]]\\\[[[ZZZYYYXXXWWWVVVVVVXXXXXXXXXXXXXXXWWWWWWWWWSSSSSSSSSRRRPPPNNNLLLKKKMMMMMMMMMLLLLLLKKKKKKKKKIIIIIIHHHGGGGGGFFFEEEEEEDDDBBB@@@???>>>>>>??????<<<<<<;;;::::::::::::::::::999999999888888888777888888777777777777888888888888888888999999999999888888888888888888888888999888777666777888999:::999999888888888999::::::::::::;;;===@@@DDDGGGIIIGGGIIIJJJKKKKKKMMMPPPRRRXXXYYYZZZZZZYYYWWWTTTSSSXXX]]]bbbbbb___^^^```cccdddgggiiifffbbb______aaaeeefffjjjmmmmmmoooyyytttPPP??????BBBDDDEEEOOOeeemmmOOOIIIBBB>>>EEE???>>>>>>>>>============::::::::::::::::::::::::777777777777777777777777888888888888888777777777888888888888999999999999:::???@@@III___ttt{{{oookkklllmmmhhhddd[[[WWWUUUWWWWWWSSSRRRTTT]]]___bbbbbbdddkkkvvvggg\\\VVVUUU\\\VVVVVVQQQPPPLLLHHHEEEDDDFFFGGGIIIOOOVVV___sssnnnddd^^^VVVRRRTTTRRRPPPMMMLLLMMMLLLJJJGGGGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDCCCBBBAAA??????>>>>>>===;;;<<<===>>>===<<<;;;;;;;;;;;;::::::::::::999:::;;;===???@@@AAABBBBBBBBBCCCDDDEEEEEEEEEEEEGGGGGGGGGIIIKKKNNNPPPQQQNNNOOOQQQRRRRRRQQQQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRVVVWWWZZZ]]]aaacccfffgggYYYXXXXXXYYY]]]```bbbccckkkhhhfffhhhnnnuuuyyy{{{yyywwwwww}}}}}}~~~zzzsssnnncccbbbaaa```^^^^^^]]]]]]ZZZZZZ[[[[[[\\\\\\\\\\\\ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYWWWVVVUUUTTTSSSUUUUUUUUUTTTTTTTTTTTTTTTOOOOOONNNMMMLLLJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEDDDDDDCCCCCCBBBBBB???>>>===<<<;;;<<<<<<<<<::::::999999888999999999888888888888888777777777888777777666666777777888777777777888888888999999888888888888888888888888999888777777777888:::;;;999999999999999:::;;;;;;:::;;;<<<>>>BBBFFFJJJLLLJJJLLLMMMNNNNNNPPPRRRUUU]]][[[YYYWWWUUUSSSRRRQQQWWW]]]bbbccc```___cccfffeeefffeeebbb^^^]]]aaadddkkkllloooooommmooo{{{eeeIII@@@???@@@GGGPPPvvvSSSDDDCCC???===@@@>>>>>>>>>============<<<::::::::::::::::::::::::777777777777777777777777777777777777777777777777777777777888888888999999777>>>@@@GGGWWWgggzzzxxx~~~|||wwwyyyzzztttmmmfffbbb```bbb___WWWPPPNNNSSSVVVXXXYYY]]]gggvvvfffZZZTTTQQQVVVOOORRRMMMLLLIIIGGGFFFFFFGGGGGGHHHIIIMMMTTTaaa{{{wwwhhhYYYSSSVVVTTTPPPLLLKKKLLLLLLJJJHHHFFFGGGGGGGGGFFFEEEDDDCCCDDDDDDCCCBBBAAA@@@?????????===<<<===>>>???>>><<<<<<<<<<<<;;;;;;:::::::::999::::::;;;<<<===>>>>>>======>>>???????????????AAAAAABBBCCCEEEGGGHHHIIIGGGHHHJJJLLLMMMMMMMMMLLLLLLMMMOOOPPPQQQRRRRRRRRRVVVVVVWWWXXXYYYZZZ[[[\\\RRRRRRSSSUUUXXX\\\```ccchhheeebbbbbbfffkkkoooqqqooooooqqqvvv~~~xxxzzz|||rrrkkkhhh[[[[[[ZZZZZZYYYZZZZZZZZZVVVVVVVVVVVVVVVVVVWWWWWWUUUUUUUUUUUUUUUVVVVVVWWWVVVVVVUUUTTTSSSRRRQQQPPPPPPOOOOOONNNMMMNNNNNNNNNKKKJJJJJJIIIHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAAAAA@@@@@@@@@???;;;;;;:::::::::::::::;;;999999888888888888999999888888888888888888888888777777666666666666777777666777777777777888888888888888888888888888888888888888888888888999::::::999999999999:::;;;<<<<<<;;;===???BBBFFFJJJMMMOOONNNOOOQQQQQQQQQRRRUUUWWW]]]\\\YYYVVVTTTSSSSSSSSS[[[^^^aaaaaaaaaaaaeeehhheeedddbbb```___bbbfffiiikkkkkkkkklllkkkooo}}}lllVVVDDDAAAAAADDDWWWnnniiiGGGDDDBBB>>>???>>>>>>>>>============<<<<<<999999999999::::::::::::777777777777777777777777666666666777777777777888666777777777777888888888444;;;<<>>>>>>>>@@@@@@???======<<<<<<;;;::::::999999999999999:::::::::;;;;;;::::::;;;<<<<<<<<<<<<;;;>>>>>>???@@@AAABBBCCCCCCDDDDDDFFFHHHJJJJJJJJJIIIHHHIIILLLNNNPPPQQQQQQRRRSSSSSSRRRRRRRRRSSSSSSTTTNNNOOOPPPRRRUUUZZZ___cccbbbbbbaaabbbdddgggiiijjjhhhjjjmmmrrrwwwzzz|||}}}zzzyyy{{{pppggg```[[[TTTTTTSSSSSSSSSTTTUUUUUURRRRRRQQQPPPPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQRRRSSSQQQPPPPPPOOONNNMMMMMMLLLKKKKKKIIIHHHHHHHHHIIIJJJFFFFFFEEEDDDDDDDDDDDDDDDAAAAAAAAAAAAAAABBBBBBBBB>>>>>>>>>===============999999999999999999999:::999888888888888888999999888888888888888888888888777666666555555666666777666666666777777777888888888888888888888888888888777888999999::::::999999999999999::::::;;;<<<===>>>@@@CCCGGGJJJNNNPPPQQQQQQRRRTTTTTTTTTUUUWWWZZZZZZZZZZZZZZZYYYYYYYYYXXXaaa````````````ccceeegggdddcccbbbcccfffjjjmmmnnnhhhgggiiinnnttt~~~[[[KKKBBBEEEGGGPPPtttyyySSSDDDHHHAAA>>>BBB>>>>>>>>>=========<<<<<<<<<888888999999999:::::::::888888888888888888888888666666777777777888888888666666666777777777888888444:::888:::DDDLLL\\\sss|||sssyyyzzztttsssoooeee\\\WWWYYYZZZYYYYYY[[[fffvvveee]]]YYYSSSRRRJJJPPPHHHGGGGGGGGGIIIJJJIIIHHHIIIEEEJJJSSSRRRXXX~~~nnneeeiiiaaaZZZQQQLLLLLLLLLJJJGGGFFFFFFGGGGGGFFFEEECCCBBB??????@@@AAACCCDDDEEEEEE@@@???>>>???AAAAAA???>>>===<<<<<<;;;:::999888888999999999999999888888888:::;;;;;;<<<<<<<<<<<<;;;>>>>>>??????@@@AAAAAAAAAAAAAAABBBDDDFFFFFFEEECCCDDDEEEGGGIIIKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLNNNNNNJJJJJJKKKLLLOOOUUU[[[```___```bbbeeeggggggggggggfffiiinnnqqqssstttvvvxxxvvvtttyyyqqqeeeaaa^^^YYYTTTPPPPPPOOOOOOOOOPPPQQQQQQOOOOOONNNMMMLLLLLLMMMMMMNNNNNNMMMMMMNNNOOOPPPPPPLLLLLLLLLKKKJJJJJJIIIIIIJJJIIIGGGFFFFFFFFFGGGHHHCCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@@@@@@@AAAAAAAAA<<<<<<;;;;;;;;;;;;;;;;;;888888888888999999999999999888888888888888999999888888888888888999999999666666555555555555666666666666666666777777777777888888888888888888888888777888999:::;;;:::999999999999999:::;;;<<<===>>>@@@BBBFFFJJJNNNQQQRRRRRRSSSUUUVVVVVVVVVWWWYYY\\\VVVXXX[[[^^^______^^^]]]fffccc______```cccdddeeecccbbbbbbfffmmmqqqqqqpppjjjjjjnnnyyyhhhSSSFFFCCCIIIMMM]]]```EEEAAAGGG<<<:::AAA<<<>>>=========<<<<<<<<<<<<888888888999999:::::::::888888888888888888888888666777777777888888999999666666666666777777777777888;;;777666???FFFUUUkkk}}}ttt~~~|||yyyqqqjjjgggkkkjjjfffaaa```hhhvvv```UUUMMMLLLRRRIIIHHHDDDEEEGGGJJJLLLLLLIIIGGGHHHEEEGGGNNNPPPSSSbbbvvvwwwbbbaaaXXXRRROOOLLLHHHJJJPPPKKKIIIFFFDDDDDDEEEFFFGGGEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@======<<<;;;;;;;;;;;;<<<;;;;;;;;;:::::::::999999777666666666666777777888:::::::::;;;;;;<<<<<<<<<======>>>@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFKKKIIIGGGGGGIIIOOOTTTXXXaaaccceeeeeecccbbbbbbccchhhhhhiiijjjkkkmmmnnnnnnlllmmmpppssstttuuuuuuuuuggg___VVVQQQQQQRRRPPPNNNMMMLLLJJJIIIIIIJJJLLLMMMLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>===<<<;;;;;;<<<<<<<<<;;;;;;:::::::::999888777666666777888999999888888888777777666666777777777777777777777777888888777666666666666666777777777777666666666666777999:::999777666666777::::::999999999999::::::888:::<<<===>>>???AAACCCHHHIIIJJJMMMOOOQQQSSSTTTWWWWWWWWWWWWWWWXXXYYYZZZYYYZZZ\\\^^^___```______eeefffgggfffdddbbbbbbcccggggggjjjooottttttoooiiimmmiiisss\\\LLLIIIGGGJJJWWWmmmaaaJJJGGGBBB>>><<<;;;:::888:::::::::;;;;;;;;;;;;<<<999999999888888888888777888888888888777777777777777777777777777777777777666666666666777777777777:::555666<<<======HHHXXXsss~~~{{{}}}uuuppp___TTTMMMKKKPPPHHHGGGHHHHHHIIIKKKNNNNNNLLLJJJCCCBBBHHHRRRSSSQQQWWWccc~~~pppcccVVVPPPNNNJJJJJJMMMJJJIIIGGGDDDBBBBBBCCCEEEDDDDDDCCCBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::666666777777777777777777888888888999999:::::::::<<<<<<===>>>????????????>>>>>>???@@@AAAAAAAAAAAA@@@AAAAAAAAABBBBBBCCCCCCDDDBBBAAAAAACCCGGGLLLNNNXXX[[[^^^```aaa```aaabbbaaabbbcccdddeeefffggggggbbbbbbbbbbbbbbbaaaaaa```XXXRRRKKKIIIJJJKKKJJJHHHHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBAAA@@@@@@??????????????????????????????>>>======<<<<<<======>>>============<<<<<<<<<<<<;;;;;;:::::::::999999999:::999888777777888999:::999999999999888888777777777777777777777777777777888888777666666666666666777777777777777777777666555777999999777777777888::::::::::::;;;<<<===>>>@@@BBBDDDEEEFFFGGGIIIKKKMMMNNNPPPRRRTTTVVVXXXYYYZZZZZZZZZZZZZZZ[[[[[[[[[VVVXXXZZZ]]]___aaaaaaaaadddeeedddcccbbbbbbdddgggiiihhhhhhlllpppsssqqqooopppsss___NNNJJJ===NNNlllvvvSSSFFFCCC@@@=========<<<;;;<<<<<<<<<;;;;;;:::::::::999999999888888888777777888888888777777777666666666666666666666666666666555666666666777777777777:::555666;;;;;;:::CCCPPPgggyyy{{{xxxvvvvvvyyytttjjjxxx{{{___VVVPPPMMMQQQIIIIIIFFFEEEEEEGGGIIIIIIHHHGGGCCCAAAGGGOOOPPPKKKLLLRRRwwwuuuaaaWWWSSSPPPMMMLLLIIIJJJJJJGGGCCCAAABBBDDDCCCCCCCCCBBBCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;666777888999888888666666666666777777777777777888::::::;;;<<<============:::;;;<<<===>>>>>>>>>>>>;;;<<<===>>>???@@@@@@AAA============>>>@@@BBBDDDLLLQQQVVVZZZ]]]^^^___```[[[[[[\\\]]]]]]^^^______YYYWWWUUURRROOOMMMLLLKKKHHHDDDAAAAAACCCEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999:::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::999::::::999999999999::::::::::::999999999999888888777777777777777777777777888777777666666666666666777777777777777777777777666777999999999999:::<<<999::::::<<<>>>@@@BBBCCCGGGIIIKKKLLLMMMNNNPPPRRRSSSSSSUUUVVVXXXZZZ[[[\\\]]]]]]^^^______^^^]]]\\\UUUWWWYYY\\\___aaaccccccbbbbbbaaa``````cccgggkkkmmmllllllmmmpppqqqqqqpppyyy{{{XXXGGGGGGMMMVVVlllTTTGGGBBB@@@===<<<===>>>>>>===>>>>>>===<<<;;;:::999999999999888888888777777777888888777777777777666666666666666666666666666666555555666666666777777777999666777;;;:::777===GGG]]]ooo{{{tttqqqsssqqqwww~~~{{{sssjjjcccjjjyyyggg[[[iiirrr}}}^^^YYYTTTOOOSSSLLLLLLDDDCCCBBBCCCDDDEEEDDDCCCFFFCCCCCCGGGHHHFFFHHHLLLiiivvveee[[[UUUPPPNNNIIIKKKMMMJJJEEECCCDDDFFFCCCCCCBBBCCCCCCDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB??????>>>============>>><<<<<<<<<;;;;;;;;;::::::777888:::::::::888666555666666666666666666666666888999::::::;;;;;;;;;::::::;;;<<<======>>>>>>===;;;<<<<<<===>>>?????????<<<<<<<<<======>>>>>>>>>DDDHHHOOOTTTVVVWWWXXXYYYUUUUUUVVVVVVWWWWWWXXXXXXTTTRRRNNNJJJFFFDDDBBBBBB???>>>===>>>AAABBBAAA???>>>>>>????????????>>>>>>?????????>>>>>>>>>======>>>>>>>>>=========<<<<<<=========<<<<<<;;;;;;;;;::::::::::::::::::::::::999999888888888888999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888777777777777777777777777777777666666666666777777777777777777777888888888888999::::::999:::;;;===999:::<<<>>>AAADDDGGGHHHIIIKKKNNNOOOOOOPPPRRRTTTVVVVVVWWWXXXZZZ[[[\\\\\\___```aaabbbbbb```^^^]]]WWWXXXZZZ\\\___aaabbbccc^^^___aaabbbcccfffjjjmmmooopppppppppooooooooopppuuuYYYKKKEEELLLXXX{{{```DDDCCC@@@>>><<<<<<===>>>===<<<======<<<<<<;;;::::::999888888888888777777777777888777777777666666666666666666666666666666666666555555555666666666777777888666777::::::777:::@@@UUUgggwwwqqqsssoootttzzz{{{zzzzzz}}}|||pppgggaaa^^^bbbooo}}}xxxYYYTTTeeekkk|||uuuZZZXXXTTTNNNRRRKKKMMMGGGEEEDDDDDDEEEFFFEEEDDDDDDBBBBBBEEEGGGFFFGGGIII[[[xxxfffYYYQQQMMMIIIKKKLLLJJJGGGEEEFFFGGGCCCCCCCCCCCCCCCDDDEEEFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>???;;;;;;;;;;;;::::::::::::999:::;;;;;;:::888666444777777777777777777666666777777888999999999888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<=========<<<;;;:::===@@@EEEIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNLLLJJJGGGDDDAAA??????>>>;;;;;;<<<>>>???>>>===;;;;;;<<<<<<======<<<<<<;;;=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999::::::999999999999888888888888999999999999999999999999777888888888888888888777666666666777777777777777666666666666666666666666777777666666666666777777666777777777888888888999999999:::999888999:::<<<<<<<<<>>>AAADDDHHHKKKLLLKKKMMMPPPQQQQQQRRRTTTVVVZZZZZZ[[[[[[\\\]]]]]]^^^___aaabbbccccccbbb```___\\\]]]]]]^^^^^^___```aaa[[[___cccfffhhhiiikkkmmmnnnnnnllljjjjjjooowww~~~vvvRRRKKKIIIEEESSSlllwwwOOOAAAAAA???>>><<<;;;<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;888888888777777777666666777777777666666666666555555555555555555555555555555555555555666666666666666555777::::::999:::>>>LLL\\\vvv}}}tttqqqmmmppptttuuuuuuuuuwwwyyyxxxkkkccc``````aaafffooovvvxxxuuurrrqqqeeeVVVYYYhhheeevvviiiQQQSSSPPPJJJMMMGGGKKKFFFDDDDDDDDDEEEEEECCCAAA<<<@@@FFFIIIIIIGGGFFFFFFKKK]]]}}}yyyhhh[[[RRRMMMKKKJJJHHHGGGGGGFFFFFFDDDDDDDDDCCCDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@????????????@@@<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<;;;:::888666555888888777777777777666666666777777888888888777777666666777888999999999999999999999999888888777777999999:::;;;;;;999888777777999<<<=========>>>@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@???===<<<;;;:::::::::999:::;;;<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::999999999999999999999999::::::::::::::::::::::::::::::999999999999::::::999999999888888777777777555666666666666777777777666777888888888888777666555555555666666666666777666666666666666666666666666666666666666777777888666777777888888999999999888888999888888999<<<>>>AAABBBDDDFFFIIILLLOOOPPPQQQSSSUUUVVVVVVWWWYYY[[[``````````````````aaaaaa```aaabbbcccddddddcccbbbaaaaaa```____________```]]]aaagggkkklllmmmmmmnnnoooooonnnlllppp}}}kkkSSSEEEJJJJJJJJJccc[[[FFF@@@??????===;;;;;;;;;;;;999777888999999999::::::::::::888888777777777666666666777777666666666666555555555555555555555555555555444444555555555666666666666666777888::::::;;;<<>>;;;AAAGGGGGGEEEDDDGGGIIIGGGKKK[[[uuueeeWWWRRRLLLJJJKKKKKKHHHEEEFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>==================<<<:::999888666666888777777777666666666555666777777777777777666666444444666777777777777777666666666666666777777777777888999999999888777666555666777666666666777999::::::999999888888888777666777777888888777777777888999:::::::::999888888:::999888888888888999:::999:::::::::::::::::::::::::::::::::999999999999888888888888888888888888::::::::::::::::::::::::999888888777777888888999888888888888888999999999555666666666777777777777777888999999999999888777555666666666777777777777666666666666666666666666666666666666666777888888666777777888888999::::::999:::;;;<<<===???CCCGGGHHHIIIJJJLLLNNNQQQSSSUUUVVVXXXZZZ[[[\\\]]]___aaaccccccccccccccccccbbbbbbbbbbbbcccdddeeeffffffgggdddcccbbb`````````aaaaaabbbeeeiiilllmmmnnnpppqqqvvv}}}}}}aaaLLLGGGFFFLLLVVVjjjdddJJJ???===???<<<;;;:::;;;;;;;;;999777999999888888888888888888888777777777666666666666777777666666666555555555555555555555555555555555444444444555555555666666777777777666888999999888@@@LLLaaa~~~tttkkkooouuunnnlllmmmmmmlllnnnrrrwww{{{}}}~~~}}}yyyiii___\\\^^^dddeeejjjmmmjjjdddfffmmmzzzmmmccciiimmmooo}}}[[[\\\HHHNNNMMMGGGJJJFFFKKKIIIIIIJJJKKKKKKIIIEEEBBBAAAEEEFFF@@@<<<@@@IIIPPPPPPKKKOOOrrr{{{bbbZZZQQQNNNOOOOOOKKKFFFGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@???????????????>>><<<:::888777777777777777666666666555555555666777777777777777666666444555666777888888888888444555555666777888999999888888888999888888777777666666666555444555777999777666666555555444444444444555777888999888777777888999;;;;;;:::::::::;;;:::999777666666777999:::888888888888999999999999999999999999888888888888999999999999::::::::::::999999999999999999999999666666555555555555666666666666777888999:::;;;;;;888888999999:::::::::;;;888999:::;;;;;;:::999888666666777777888888888999666666666666666666666666666666666666666777888888666777777888999999::::::<<<===???AAACCCGGGLLLPPPNNNNNNOOOPPPRRRTTTVVVWWWYYY[[[]]]^^^___```bbbdddddddddcccccccccbbbbbbbbbcccccccccdddeeegggiiijjjddddddbbbaaaaaaaaabbbcccgggiiikkklllmmmnnnqqqttt]]]KKKHHHJJJHHHLLLhhhiiiNNNDDD<<<;;;AAA:::999999:::;;;<<<:::888:::999999888777666555555777777777777666666666666777666666666555555555555555555555555555555555555444444444555555555666666888888777555666888777555777BBBUUUsssqqqeeewwwrrrmmmlllkkkiiigggjjjmmmqqqtttxxx|||~~~~~~zzz{{{uuueee^^^aaafffjjjmmmrrrrrrggg\\\___iiizzznnnkkkzzzlllNNN\\\KKKGGGKKKGGGFFFLLLLLLJJJHHHJJJNNNMMMHHHEEEFFFKKKIIIFFFCCCBBBCCCEEEFFFJJJLLLGGGTTT}}}lll\\\VVVUUUQQQKKKHHHHHHBBB???CCCGGGFFFBBBAAACCCCCCBBBBBBBBBCCCCCCDDDAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@>>><<<;;;::::::;;;:::::::::::::::::::::;;;777777777777777777777777888777777777777666666666444555666888888888777777888888777777666666555555555555666666555444333333666444222000000222444666777777666777777888999999888888888777777777777777999999999999999999999999777777777777777777777777::::::999999888777666666666666777888999:::::::::777777888888888888777777999777666555666777999:::777777777777777777777777888888888888777777777777555666666666777777777888555555666666777888888999555666777777777666444333888777777666666666777777888888888888999;;;===???CCCDDDFFFJJJMMMPPPRRRTTTPPPTTTXXXWWWUUUTTTXXX[[[\\\]]]``````aaaaaadddfffgggfffcccaaaaaaaaabbbccceeefffgggiiijjjjjjjjjjjjiiieeeaaa^^^___aaabbbcccbbbgggnnnqqqlllkkkxxxjjjHHHRRRCCCPPP\\\kkk{{{QQQJJJEEE>>><<<:::::::::;;;;;;::::::999888666666666666555555555555666666666666666666666666333666888777333111333666444444444444444444444444444444444444444444444444666666666666777777777777;;;;;;DDD___xxxjjjpppuuummmhhheeekkkiiijjjppptttwwwzzz}}}{{{zzzyyyzzz|||vvvgggaaa^^^\\\bbbeeejjjlllfff___```eeeqqqtttrrroooxxx}}}```SSS^^^MMMIIIMMMHHHGGGKKKJJJHHHFFFGGGJJJIIIEEECCCDDDHHHFFFCCCAAA@@@AAACCCDDDEEEEEE>>>FFFfff{{{gggYYYRRRNNNLLLOOOIIIEEEEEEEEEDDDFFFIIICCCCCCBBBBBBBBBCCCCCCDDDAAABBBBBBBBBBBBBBBBBBCCCBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888888888888888888888888777777666666666555555555666777888999999888777666777777777777666666666666666666666666666555444444555444333222222333444555777777666666666777888888777777777777777777777777888888888888888888888888777777777777777777777777::::::999888888777666666666666666777777888888888666666777777777777666666777666555444555666888999777777777777777777777777777777777777777777777777666666666666777777777777444444444555555666666666444444555555555444444333666666555555555555666666999999999:::===@@@CCCEEELLLMMMNNNQQQSSSUUUWWWXXXVVVYYY\\\[[[XXXWWWZZZ]]]^^^___aaaaaaaaaaaabbbdddfffeeecccbbbaaabbbccccccffffffggghhhhhhhhhhhhhhhcccbbbaaabbbdddfffggggggmmmkkklllqqqwwwiiiNNN<<>>???@@@AAAAAA@@@===CCCVVViiimmm```WWWOOOMMMJJJIIIHHHEEEBBBDDDJJJCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAA@@@???======<<<<<<<<<======<<<<<<;;;;;;::::::999999999999999999999999666666666555555555444444777888888999999888666666666666666666777777777777666666777777777666555555555555555555555555555555777666666555555555666666777777777777777777777777666666666666666666666666777777777777777777777777999999888888777777666666666666666666666666666666666666777777777777666666666555444444444555777888777777777777777777777777666666666666666666666666777777777777666666666666555555555555555555666666555444444444444555555666777777777777888999999:::?????????AAADDDIIIMMMPPPTTTTTTUUUWWWXXXZZZ[[[[[[\\\^^^```___[[[ZZZ\\\^^^___aaaccccccbbbaaabbbcccfffeeedddcccccccccdddeeeggggggggggggffffffeeeeee___aaaeeeiiikkklllllllllsssqqqttt}}}[[[NNNQQQPPP[[[rrr]]]DDD;;;AAA===777:::>>>999::::::::::::999888888666666666555555555555444666666666666666666666666666444111222444666555444444444444444444444444444444444444444444444444444555555666666666777777777:::;;;AAAMMM^^^ooo}}}yyyuuuoooiiibbb\\\WWWUUU[[[]]]bbbggghhhfffiiinnnttttttuuuuuuvvvxxxyyyzzzyyyyyyzzz|||qqqaaa[[[ZZZ[[[ZZZWWW[[[iiisssmmm]]]QQQRRRTTTZZZ___fffrrryyyggg^^^YYYZZZHHHDDDIIIEEECCCEEEAAADDDAAAAAACCCCCC@@@???BBBAAA@@@???>>>>>>>>>???@@@???AAADDDOOOXXX[[[ppp}}}iiiUUUKKKIIIJJJLLLJJJEEECCCEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>??????>>>===<<<<<<;;;;;;::::::::::::::::::::::::666666555555555444444444555666777888888888777666555555666666777777888888666777777777777777666666444555666777777666555444777666555444444444444444666666666777777777777777666666666666666666666666777777777777777777777777888888777777777666666666777666666666666666666666777777888888888888777777666666555555555666777888777777777777777777777777444444444555555555555555777777777777666666666666666666666666777777777777666555555444555777888:::;;;;;;<<<>>>@@@BBBDDDEEEJJJIIIIIIJJJMMMRRRVVVYYYUUUVVVWWWXXXZZZ[[[\\\]]]```aaaaaa```]]][[[\\\]]]^^^aaacccdddccccccdddeeegggffffffeeeeeefffggghhhhhhhhhfffeeedddccccccccc```dddjjjnnnpppooonnnnnnuuu{{{|||dddMMMAAALLLdddwwwcccJJJ::::::BBB===888::::::999999999999999888888777666666555555555444444444666666666666666666666666777777888888777666444333333333333333333333333333333333333333333333333333555555555666666666777777777:::>>>EEEOOO^^^ooozzzxxxwwwnnnbbb[[[YYYXXXVVVTTTVVVYYY^^^cccaaa]]]___dddnnnooopppsssuuuwwwxxxyyyyyyyyyyyyzzz|||sssddd^^^^^^^^^[[[XXX\\\jjjtttnnn]]]PPPSSSVVV```iiiiiilll~~~xxxiiiaaa\\\[[[GGGBBBGGGEEEDDDFFFBBBDDDAAAAAACCCCCC@@@@@@CCC@@@???>>>>>>>>>???@@@AAA@@@???CCCOOOWWWQQQ]]]|||jjjXXXPPPJJJJJJJJJHHHEEEEEEFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<777777666666666555555555222444555777888888777777555555666666777777888888666666777777777777777666444555777888888777555444666666555444444333444444555555666666777777777777777777777777777777777777666666666666666666666666777777666666666666666666777777777777777777777666888999999::::::999999888777777666777777777888888666666666666666666666666333444444444555555555666777777777777666666666666666666666666666777777777666555555666777999;;;<<<>>>???AAADDDGGGKKKNNNPPPQQQPPPPPPPPPRRRVVVYYY\\\UUUVVVWWWYYY[[[]]]^^^___`````````___]]][[[[[[\\\\\\___ccceeeeeefffggghhhiiiiiihhhhhhiiiiiiiiijjjhhhgggfffdddcccbbbbbbcccdddhhhlllooooooppprrrtttRRRSSSNNNOOOZZZrrrrrrTTTGGG;;;;;;AAA===;;;;;;666888888999999888888777666555555555555444444444444555555555555555555555555555<<>>DDDSSShhhxxxvvvpppuuu}}}hhhZZZXXXZZZYYYVVVUUUVVVZZZ______]]]```eeeggghhhkkknnnqqqtttvvvxxxyyyxxxxxxxxxzzz|||yyymmmhhhfffddd]]]\\\```iiillleeeZZZSSSPPPTTT___iiimmmsss|||mmmddd^^^aaaLLLEEEIIIGGGGGGIIIEEECCCAAAAAADDDDDDAAAAAACCC>>>>>>>>>>>>??????@@@AAA???<<<:::BBBJJJFFFOOOiiitttdddSSSKKKIIIGGGFFFGGGHHHGGGFFFEEEEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCC@@@@@@AAAAAAAAAAAABBBBBB???@@@AAAAAABBBAAAAAA@@@AAAAAA@@@@@@??????>>>>>>========================999999999888888888777777333444666777888888777777666666666666777777777777555555666777777777666666444555666777777666555444666555555444444444555555444555555666666777777888777777777777777777777777666666666666666666666666666666666666555555555555777777777777777777777777888999999999999999999888777777777777888888888888666666666666666666666666333333444444555666666666666666666666777777777777444444555666666777888888777777888:::;;;>>>???@@@BBBCCCEEEHHHLLLPPPSSSUUUTTTTTTTTTTTTUUUWWWYYYZZZXXXYYY[[[\\\^^^```aaabbb______^^^^^^^^^]]]]]]]]][[[___cccfffggghhhiiijjjjjjjjjjjjjjjjjjjjjjjjjjjgggfffdddcccccccccdddeeehhhjjjmmmoooqqqxxxxxxVVVLLLNNNHHH\\\yyy\\\NNNDDD::::::===:::<<<===666777888888888888777666666555555555444444444444333444444444444444444444444333<<>>???@@@@@@======:::>>>EEECCCKKK```uuufffZZZQQQMMMMMMJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDDDD@@@@@@@@@AAAAAABBBBBBBBB???@@@AAABBBCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::888999::::::999888777666777777777777666666666666444444555666666666666666555555555666666555555555555555555555555555666777444444555555666777777888555555555555555555555555666666666666666666666666555555555555555555555555555555555666666777777777777777777888888777777777555666666777777777777777666666666666666666666666333444444555666666777777444444555666777888999999666666777999:::;;;<<<<<<===>>>AAACCCEEEGGGHHHIIIIIIIIIKKKMMMPPPRRRUUUVVVUUUVVVWWWYYYZZZ[[[[[[\\\]]]]]]^^^___```aaabbbbbb____________```aaaaaa```]]]```eeehhhhhhhhhhhhiiijjjjjjjjjjjjjjjiiihhhgggeeedddccccccccceeefffhhhlllnnnpppsss{{{sssWWWHHH[[[dddaaa|||~~~YYYGGGBBB>>>999::::::555:::>>>777777777888888777777666555555555555444444444333333333333333333333333333333222888===<<<555111222555222222222222222222222222222222222222222222222222444444444555555555666666333666777666777AAASSSbbbccc{{{]]]VVVnnnxxxooo___WWWPPPQQQTTTUUUWWWZZZ\\\[[[[[[\\\]]]```ccceeeggggggiiijjjlllnnnooopppoooppprrruuuxxx{{{}}}|||~~~vvvjjj___```cccddd^^^WWWWWW[[[]]]eeeppp|||{{{}}}zzzmmmTTTGGGHHHEEEDDDEEE@@@@@@???BBBFFFFFFBBB@@@AAA:::;;;;;;<<<===>>>??????;;;BBBCCCEEEKKKIIIMMM]]]~~~xxxdddYYYVVVKKKJJJIIIHHHGGGGGGGGGGGGBBBBBBCCCCCCDDDDDDEEEEEE@@@@@@@@@AAAAAABBBBBBBBB???@@@BBBCCCDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;=========<<<;;;888666555888888777777666666555555333333444555666666555555555555555555555555555555555555555555555666777888444444444555666777777888444444444444444444444444666666666666666666666666444555555555555555555555333333444444555666777777555555666666666666555555444555555666777666666666666666666666666666666666444444555555666777888888333444555666777888999:::::::::;;;===???@@@BBBBBBDDDFFFIIILLLOOOPPPQQQQQQPPPPPPPPPQQQSSSTTTVVVWWWWWWXXX[[[]]]___``````___`````````````````````````````````aaaccceeeeeeddd___bbbfffiiihhhgggggggggjjjjjjjjjiiiiiigggfffeeeddddddcccbbbdddfffhhhjjjpppqqqtttyyydddIIIHHHRRRmmmSSSAAA???<<<;;;999===;;;333777===777777777777777777666666555555555444444444333333333222222222222222222222222222333444333111111333555222222222222222222222222222222222222222222222222444444444555555555666666000444777666777???MMMZZZeeexxxqqqWWWZZZmmmsssfffYYYVVVWWWWWWVVVVVVYYYXXXVVVTTTUUUWWWZZZ[[[\\\^^^```cccfffhhhiiijjjhhhiiikkkmmmooorrrssstttvvvyyy}}}xxxjjjaaabbbeeeeee```ZZZZZZ___[[[kkkdddNNNEEEHHHEEEDDDEEEAAAAAABBBDDDEEEDDDBBB???===>>>===<<<;;;:::;;;<<<<<<>>>@@@CCCEEEGGGJJJMMMPPPmmm{{{mmmggg^^^MMMHHHLLLIIIGGGGGG@@@EEEEEECCC@@@???@@@CCCGGGBBBAAA@@@@@@BBBBBBAAA@@@BBBAAA@@@AAACCCDDDCCCBBBCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@????????????????????????>>>>>>===<<<;;;;;;;;;999888888777666777777777777555444555666777666555222333555777888888777777888888777666666666666777666666555444333333333444444444444444444444555555444333333333333555777888444555555555666666666666666666666555666777777888666666666666666666666666444444555666666666555555555555666666666666666666666666666666666777888888777999;;;<<<<<<<<<>>>@@@@@@BBBEEEFFFFFFHHHJJJLLLKKKMMMOOOPPPPPPPPPRRRTTTRRRTTTWWWXXXWWWVVVWWWWWW[[[\\\^^^```aaaaaaaaa```eeebbb``````bbbcccaaa___aaaaaabbbcccdddeeefffggghhhggggggkkkooooooiiiccceeegggiiiiiigggeeeeeeeeefffdddccceeehhhlllmmmmmmooowww~~~bbbKKKIIIRRR[[[\\\GGGEEEBBB;;;;;;;;;:::::::::999999999777777777777777666555555444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222333333333333444444222222111111444;;;CCCIII___mmm}}}cccWWWTTThhhqqq[[[TTTTTTRRROOONNNUUUTTTSSSQQQPPPRRRVVVYYYYYYYYY[[[\\\^^^```aaabbbaaa^^^^^^aaadddeeejjjooonnnqqqvvv{{{~~~}}}{{{|||}}}yyyooofff```iiijjjhhhfff^^^]]]kkknnn|||aaaKKKCCCFFFCCCBBBCCC@@@@@@AAABBBCCCBBB@@@>>>===>>>===<<<::::::;;;;;;<<<<<<===???@@@AAABBBEEEHHH^^^{{{rrrbbbUUUSSSUUUMMMJJJJJJFFFFFFEEEDDDCCCCCCCCCDDDDDDCCCBBBAAABBBCCCDDDCCCBBBCCCBBBAAABBBDDDEEEDDDCCCDDDCCCBBBBBBAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBB@@@@@@??????>>>=========;;;;;;:::999999999999:::888777666666777888777555333444555666666666555444777666666555444555555555444444444444444444555555555555555555555555555555333333222222333444555666444444444444444444444555444444444444444555555666777666666666666666666666444555555666666666666666555555555555666666666666777666666777777999::::::;;;===???@@@AAABBBEEEGGGCCCEEEHHHIIIIIIJJJMMMOOOOOOQQQRRRSSSSSSSSSUUUWWWUUUWWWZZZ[[[ZZZZZZZZZ[[[ZZZZZZ\\\]]]^^^_________dddaaa______aaabbbbbb```ccccccdddeeeffffffggggggiiihhhhhhkkknnnmmmgggaaadddeeeggggggeeecccccccccaaadddgggiiiiiijjjllloootttfffRRRMMMWWWmmmjjjNNNCCC<<<888777::::::::::::999999999999777777777777777666555555444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222333333333444444333333222111333777===BBBPPP___uuukkk\\\WWWkkk|||aaaSSSPPPOOONNNOOOPPPPPPOOONNNMMMMMMOOOPPPTTTUUUVVVXXXZZZ\\\]]]^^^^^^ZZZZZZ]]]______ccchhhhhhjjjoootttwwwyyyyyyyyy|||xxxvvvwwwxxxsssjjjaaaaaagggfffcccbbb]]]```ooottt\\\HHHAAADDDAAA???AAA>>>AAAAAA@@@@@@???>>>>>>===>>>===;;;:::::::::;;;<<<:::<<<<<<<<<;;;<<<>>>???DDD___xxxzzzooolllgggXXXPPPOOOJJJIIIFFFCCCBBBDDDEEECCC@@@DDDCCCBBBCCCEEEFFFEEEDDDDDDCCCBBBCCCEEEFFFEEEDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@?????????>>>======<<<=========;;;:::888888999999888666777888888888888777666555666555444444333333444444333333444444555666666666555555555555555555555555444444333333333444555555555444444444444444444444444444444444444555555555666666777777777777777777555555666777888888777777666666666777777888888888:::;;;;;;<<<===???@@@AAAAAADDDFFFHHHIIIKKKMMMOOOIIIKKKMMMNNNNNNOOOQQQSSSTTTUUUWWWWWWWWWWWWYYYZZZYYY[[[]]]^^^^^^]]]]]]^^^YYYYYYYYYYYYZZZ\\\]]]^^^bbb```^^^^^^```bbbddddddfffffffffgggggghhhhhhhhhmmmkkkjjjlllmmmkkkfffaaa___aaadddddddddcccdddeeegggjjjmmmlllkkkoooyyyiiiUUUFFFKKK^^^wwwnnnLLLDDDCCC;;;666:::::::::999999999888888888666666666777666666555444444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222333333333333444444333222111333666999@@@MMM```tttwwwrrrlllppp~~~cccSSSMMMKKKKKKLLLMMMMMMMMMMMMLLLKKKJJJIIINNNOOOPPPRRRUUUWWWXXXYYYYYYVVVUUUXXXXXXWWWYYY]]]^^^aaaeeeiiimmmooooooooossspppnnnoooppplllddd]]]YYY]]]YYYVVVZZZ[[[dddwwwXXXEEE@@@DDD@@@>>>@@@>>>BBBAAA???>>>===>>>>>>>>>===<<<;;;:::::::::;;;;;;:::;;;<<<;;;::::::<<<===999AAAJJJgggrrrllljjjcccWWWOOOFFFCCCDDDFFFEEEBBBDDDCCCBBBDDDFFFGGGFFFEEECCCBBBBBBBBBDDDEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@AAAAAA@@@???????????????>>><<<;;;;;;<<<<<<:::999<<<<<<<<<<<<<<<<<<<<<<<<777777666555555555555666666666777777777777777777666666666666555555555555555555555555555555555666666666666666555555555555666666777777888888888888777777777777888888888888888888999:::;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>BBBBBBCCCDDDFFFHHHJJJKKKJJJLLLNNNOOOPPPQQQSSSUUUOOOQQQSSSSSSSSSTTTUUUWWWXXXYYYZZZZZZZZZZZZ[[[\\\ZZZ\\\^^^______^^^^^^___YYYYYYXXXYYYZZZ[[[]]]___bbbaaa______aaadddggghhhiiiiiihhhhhhhhhhhhhhhhhhnnnmmmllllllllliiieeebbb```cccfffhhhiiijjjmmmoooqqqqqqoooooouuu___MMMMMMRRRccclllTTTAAA@@@BBB===:::<<<999999888888888777777777555555555666666555555444333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333333444444333222111222444888???JJJYYYqqqjjjeeeuuu{{{gggZZZSSSOOOKKKHHHLLLLLLLLLMMMNNNLLLIIIGGGIIIJJJLLLNNNPPPRRRSSSTTTVVVSSSRRRTTTTTTRRRRRRUUUWWWYYY]]]```dddfffggggggjjjhhhfffhhhiiihhhbbb]]]SSSUUUOOONNNWWW^^^nnnUUUDDD@@@DDD@@@>>>AAA@@@CCCBBB@@@>>>===>>>???@@@===<<<;;;:::999::::::;;;888999::::::999:::<<<>>>@@@>>>999HHHrrrhhh\\\NNNEEEDDDGGGHHHHHHDDDCCCCCCDDDEEEFFFFFFDDDBBBAAA@@@AAACCCDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@???CCCCCCBBBBBBBBBBBBBBBAAABBBBBBAAA@@@@@@@@@@@@AAA@@@???===>>>>>>???===<<<===>>>>>>>>>???@@@AAAAAA<<<;;;::::::999999::::::<<<<<<<<<<<<;;;:::999888888888888777777666666666555555555666666666666666777777777777777777666666999999:::;;;;;;;;;;;;:::999999999::::::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@CCCCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIKKKMMMOOOQQQRRRRRRTTTUUUUUUTTTTTTUUUWWWTTTVVVXXXXXXWWWXXXYYY[[[ZZZ[[[\\\\\\[[[ZZZ[[[]]]YYY[[[]]]^^^^^^]]]]]]^^^\\\[[[[[[[[[\\\^^^```aaabbbbbbbbbcccdddgggjjjllljjjjjjjjjiiihhhhhhggggggjjjiiihhhhhhhhhfffdddbbbfffhhhjjjllllllnnnpppssslllllloooyyylll[[[PPP[[[nnn{{{KKKHHHAAA;;;:::<<<;;;888888888777777777666666666333444555555555555444444333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111222222222333333111333444444333222333333666:::???JJJ```gggOOONNN```|||yyylllccc\\\UUUOOOLLLKKKKKKLLLMMMMMMJJJHHHGGGHHHIIIKKKLLLNNNOOOPPPSSSQQQQQQSSSSSSOOONNNPPPRRRTTTWWWZZZ]]]___aaaaaaaaa``````bbbeeeeeeccc```UUUVVVOOOOOO[[[fffxxxSSSBBB@@@EEE@@@>>>BBBAAABBBAAA@@@>>>>>>>>>>>>???===<<<:::999999999:::;;;666777888888888888;;;===;;;BBB>>>>>>PPPmmmkkkbbbUUUKKKGGGGGGHHHHHHFFFEEEDDDDDDFFFFFFEEEDDDBBBAAA@@@AAACCCCCCCCCBBBAAAAAA@@@@@@@@@AAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@???CCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBBAAA@@@???@@@AAABBBAAA@@@>>>>>>>>>???@@@AAACCCDDDAAA@@@??????>>>>>>??????BBBCCCCCCCCCAAA???===<<<<<<<<<<<<;;;::::::999999555666777888999999999999999999999:::::::::;;;;;;===>>>???@@@AAA@@@???>>>>>>>>>??????@@@@@@AAAAAABBBCCCDDDFFFGGGGGGGGGGGGJJJJJJKKKKKKLLLMMMNNNNNNLLLLLLMMMNNNPPPRRRTTTUUUXXXYYYZZZYYYWWWVVVWWWXXXXXXZZZ[[[[[[ZZZZZZ[[[]]][[[\\\]]]]]][[[ZZZ[[[\\\XXX[[[]]]^^^]]]]]]]]]^^^____________```bbbcccdddbbbdddeeefffggghhhkkkmmmkkkjjjjjjiiigggfffeeeeeedddddddddddddddeeeeeeeeehhhiiijjjiiihhhiiijjjllldddkkk{{{uuuTTTGGGQQQ```WWW>>>EEEDDD<<<777;;;;;;777777777666666666555555555222333444444555444444444333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111222222222222000222444444333333444555444999>>>FFFZZZwwwfffSSSIIIOOOfff{{{sssiii```OOOKKKHHHHHHJJJKKKIIIFFFFFFGGGGGGHHHIIIJJJKKKLLLOOOMMMNNNRRRQQQMMMLLLNNNNNNOOORRRUUUXXXZZZ[[[\\\ZZZYYYZZZ\\\___aaaaaa```VVVWWWQQQRRR___kkk}}}PPP@@@???DDD???===AAAAAA@@@@@@???>>>============<<<;;;:::999999999:::;;;777888999888888888:::<<<444???>>>:::AAAQQQpppzzzkkkhhhccc]]]WWWRRRNNNLLLIIIHHHFFFFFFGGGGGGEEEDDDCCCBBBAAABBBCCCDDDDDDBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDBBBAAA@@@AAACCCEEEDDDCCCBBBBBBAAAAAAAAABBBDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCFFFGGGHHHHHHGGGEEECCCBBBBBBBBBAAA@@@@@@???>>>>>>:::;;;===???@@@AAAAAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDFFFGGGIIIIIIHHHGGGFFFDDDEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJLLLMMMMMMNNNNNNLLLMMMNNNOOOPPPQQQRRRRRRPPPQQQQQQRRRTTTVVVWWWXXXZZZ[[[\\\[[[ZZZZZZ[[[\\\[[[\\\]]]]]]\\\[[[\\\^^^]]]^^^___^^^\\\[[[\\\]]]ZZZ\\\___```_________``````aaabbbcccdddeeeeeeeee```dddgggiiihhhhhhjjjllljjjjjjiiigggfffdddccccccbbbcccdddeeefffhhhkkkmmmmmmnnnnnnnnnmmmnnnqqqssstttmmmXXXJJJIII___zzzmmmIIIAAAAAA@@@???<<<999:::<<<666666666555555555444444222222333444444444444444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111222222222222000111333333222222333444222666999@@@SSSrrrvvvqqqgggZZZXXX]]]{{{}}}nnnVVVOOOHHHEEEFFFHHHGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGIIIHHHJJJOOOOOOKKKJJJKKKJJJKKKMMMOOORRRTTTVVVWWWUUUUUUUUUVVVXXXZZZ[[[[[[UUUWWWTTTYYYiiivvvNNN???>>>CCC>>><<>>>>>>>>===<<<<<<;;;;;;<<<;;;:::999999999:::::::::;;;;;;;;;999999:::<<<999>>>999666>>>DDDOOOaaayyyqqqtttwwwvvvoooeee\\\WWWLLLJJJHHHHHHHHHHHHFFFDDDDDDCCCBBBCCCEEEEEEEEEDDDBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEBBBAAAAAABBBEEEFFFFFFEEEHHHGGGEEEDDDDDDDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEHHHIIIJJJKKKKKKJJJHHHGGGFFFFFFEEEDDDCCCCCCBBBBBB@@@BBBDDDFFFHHHIIIIIIIIIGGGGGGHHHJJJKKKLLLMMMNNNLLLMMMOOOQQQQQQPPPOOONNNIIIIIIJJJKKKKKKLLLMMMMMMLLLLLLNNNOOOPPPQQQQQQRRRMMMMMMNNNOOOPPPRRRRRRSSSUUUUUUUUUVVVXXXYYY[[[\\\ZZZ[[[]]]]]]\\\\\\^^^___[[[]]]^^^]]]\\\\\\]]]^^^^^^___```___]]]\\\\\\]]]\\\___aaabbbaaaaaaaaabbb```aaaccceeefffffffffeee___ccchhhiiihhhggghhhjjjjjjiiihhhfffeeecccbbbaaadddfffgggiiikkknnnrrruuuwwwxxxzzz{{{}}}zzzZZZEEELLLWWW```wwwfffQQQDDDCCC888666??????555444<<<666666555555555444444444111222333333444444444444222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222000222333222111000111333111222222777KKKppptttZZZNNNQQQlllsss]]]TTTJJJEEEEEEGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDGGGLLLMMMIIIHHHIIIFFFGGGIIILLLNNNQQQSSSTTTSSSSSSRRRRRRSSSUUUUUUVVVWWW[[[[[[dddxxxMMMEEE???@@@@@@???>>>???:::<<<===>>>>>><<<:::999;;;;;;::::::999888777777666666666777888888999999;;;;;;:::::::::>>>CCCGGGggg||||||pppeeeYYYTTTNNNJJJIIIIIIIIIHHHFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHIIIEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIIIIHHHHHHGGGGGGFFFKKKJJJHHHEEEDDDCCCCCCDDDGGGGGGGGGFFFFFFFFFEEEEEEIIIIIIIIIGGGEEEEEEFFFHHHIIIJJJIIIHHHFFFFFFHHHIIIGGGGGGHHHIIIKKKMMMNNNOOOMMMMMMMMMMMMNNNOOOPPPPPPRRRRRRPPPOOOOOOPPPQQQRRRPPPPPPPPPPPPPPPOOOOOOOOOTTTSSSSSSSSSTTTTTTTTTSSSTTTUUUUUUTTTTTTVVVYYY\\\YYYWWWVVVXXX\\\^^^^^^]]][[[\\\]]]___```bbbcccdddbbbaaa___^^^^^^___```aaabbbbbbbbbbbbaaaaaaaaaaaacccbbbaaa```aaabbbdddfffccccccdddeeeeeeeeedddcccbbbccceeefffhhhiiijjjjjjkkkiiifffeeeddddddbbbaaaggghhhmmmqqqrrrppptttzzz{{{cccUUUTTTRRR[[[uuu\\\JJJEEE@@@;;;;;;:::999999888888777666666555444333333222222333333333333333333333333222222222111111111111000000000000000000000000000000000000000000000000000000000000000111111111111111000///......///000111222222222111111111000000000111111111111222222222222444555666@@@[[[wwwwwwKKKGGGPPPkkkmmm[[[LLLKKKNNNLLLEEEBBBIIIHHHDDD@@@???BBBDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIKKKMMMOOOQQQSSSPPPOOONNNNNNOOORRRTTTVVVZZZYYY___lllOOOFFF@@@???@@@>>>>>>@@@<<<===>>>>>>>>>===;;;;;;;;;;;;::::::999888888777666666777777888999999::::::;;;;;;;;;;;;===AAAEEERRRzzz~~~vvvmmm]]]YYYSSSOOOLLLJJJIIIGGGFFFGGGGGGGGGFFFEEEDDDCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIKKKKKKIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIGGGEEEEEEFFFHHHKKKKKKJJJHHHFFFFFFGGGIIIJJJKKKKKKLLLMMMOOOPPPQQQOOOOOONNNOOOOOOPPPQQQRRRSSSSSSRRRQQQQQQQQQRRRSSSRRRRRRRRRRRRSSSSSSSSSSSSVVVUUUUUUUUUVVVVVVUUUUUUUUUVVVWWWVVVUUUVVVYYY[[[ZZZXXXWWWYYY\\\______^^^]]]]]]^^^```aaabbbcccdddbbbaaa___^^^^^^___aaabbb`````````aaaaaabbbbbbcccdddcccaaa``````aaabbbccccccdddfffgggggggggeeedddeeefffgggiiijjjjjjjjjjjjnnnmmmkkkkkkkkkllllllkkkjjjkkkooossstttssswww}}}hhhLLLJJJSSSdddqqqMMMCCC@@@===;;;::::::999888888777777666555555444333333222222222222222222222222222222222222222111111111000000000000000000000000000000//////////////////////////////000000000111111111111000///......///000111222222222111111111000000000000111111111222222222111444555555===SSStttyyy___HHHDDDQQQvvvmmm[[[UUUTTTPPPLLLJJJFFFFFFDDDCCCCCCDDDDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJLLLNNNOOOPPPOOONNNMMMMMMNNNPPPRRRSSSWWWYYY^^^kkkQQQHHH@@@??????>>>>>>@@@>>>>>>>>>>>>=========<<<;;;::::::999999888888888777777888888999:::::::::999;;;<<<<<<;;;<<>>>>>===<<<;;;<<<<<<<<<:::::::::999999888888888777888888999::::::;;;;;;888:::<<<<<<<<<;;;<<<===???GGGbbbssspppmmmhhhddd```\\\VVVSSSIIIHHHHHHGGGFFFFFFEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHIIIJJJLLLMMMNNNNNNKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOMMMMMMNNNNNNOOOOOOOOOOOOMMMMMMMMMLLLLLLLLLKKKKKKJJJLLLLLLLLLKKKJJJLLLMMMNNNOOOOOONNNLLLMMMOOOQQQQQQQQQQQQPPPQQQQQQRRRRRRUUUTTTTTTUUUUUUVVVWWWXXXVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYWWWTTTRRRQQQQQQQQQTTTWWWYYYYYYXXXXXXYYY\\\[[[[[[\\\^^^___```aaabbbbbbbbbbbbbbbcccccccccaaaaaa`````````aaabbbccc`````````aaaaaabbbbbbbbbaaaaaa```_________``````bbbeeehhhjjjkkkjjjhhhggghhhiiijjjlllmmmnnnnnnnnnoooppppppppppppqqqssstttsssoookkkmmmtttmmm___ZZZlllZZZCCC>>>>>>>>>@@@999999999888777777666666444444444333333333222222000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////////////////000000000111000000////////////000000111111111111000000000000000000000000111111111111000333444333444<<>>===<<<>>>===<<<;;;:::::::::;;;;;;::::::999999999999999888777888888999::::::;;;;;;777999;;;<<<;;;::::::;;;===EEEYYY{{{xxx}}}xxxrrrkkkddd___VVVSSSNNNJJJGGGGGGIIIJJJEEEEEEFFFGGGIIIJJJKKKKKKGGGGGGGGGGGGGGGHHHHHHIIIKKKJJJIIIIIIIIIIIIIIIJJJIIIIIIJJJKKKMMMNNNOOOOOOLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMNNNNNNOOOOOOOOOPPPNNNOOOOOOPPPQQQQQQRRRRRRSSSSSSRRRQQQPPPNNNMMMMMMNNNOOOQQQQQQPPPPPPQQQSSSQQQRRRRRRRRRRRRSSSVVVXXXVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWXXXYYYZZZ[[[WWWXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXYYYZZZYYYVVVQQQMMMLLLMMMNNNQQQVVVYYYYYYYYYZZZZZZ\\\]]]]]]]]]^^^___```bbbbbbbbbbbbbbbccccccccccccaaaaaaaaaaaabbbbbbccccccccccccbbbbbbaaaaaa``````_________```aaabbbccccccbbbdddgggiiikkkjjjiiihhhggghhhjjjlllnnnooopppppprrrsssuuutttssstttvvvxxx|||{{{~~~oooVVV]]]pppyyy[[[AAA;;;===:::999;;;999888888777777666666555333333333333333222222222000000000000000000000000111111111000000000//////////////////////////////...........................////////////000000000//////000000000000//////000000000000000000000000//////000000000111111111111222444333222555<<>>??????<<<:::::::::;;;<<<<<<<<<;;;:::999999999999999999999999999666666777777888999999:::666777999999888999:::<<<666>>>IIIZZZvvvxxxvvvyyyvvvhhh\\\TTTPPPNNNJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOOOONNNNNNNNNNNNOOOOOOOOOOOOMMMMMMNNNOOOPPPQQQRRRRRRRRRQQQOOOMMMNNNPPPSSSUUUTTTTTTSSSSSSSSSSSSRRRRRRSSSUUUXXXYYYYYYYYYYYYZZZXXXYYYYYYXXXWWWXXXZZZ\\\ZZZZZZZZZZZZZZZ[[[\\\]]]ZZZZZZZZZZZZ[[[\\\]]]^^^XXXYYYZZZ\\\\\\\\\\\\\\\WWWXXXXXXYYYZZZ[[[[[[\\\XXXZZZ\\\YYYSSSPPPQQQTTTUUUWWWZZZ[[[ZZZZZZ[[[\\\\\\]]]___^^^]]]]]]___bbb```aaaaaaaaabbbbbbcccccc```aaabbbcccddddddddddddfffeeeeeeddddddcccccccccbbbbbbccceeeeeefffffffffeeefffggghhhjjjlllnnnooommmnnnooopppppppppppppppnnntttzzz~~~{{{^^^QQQRRRfffzzzRRRBBB???===>>>???>>><<<;;;888777777666666555444444222222222222222222222222111111111111111111111111111000000000////////////////////////////////////................................./////////000000...///000111111000///...////////////000000111111////////////000000000111333333222222333333444444111NNNllluuupppxxx}}}PPP@@@NNNbbbttt|||lllZZZKKKIIIIIIDDDDDDHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHBBBCCCDDDFFFHHHIIIJJJJJJHHHJJJLLLMMMNNNQQQUUUWWWPPPLLLHHHHHHJJJLLLKKKHHHIIIIIIJJJJJJJJJJJJIIIIIIyyyGGGAAA===???@@@===:::999;;;<<<===>>>>>><<<:::999999999999999999999999999666666666777888888999999555777888888777888;;;======;;;:::AAARRRpppttthhh___[[[QQQPPPOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPMMMNNNOOOPPPQQQSSSSSSTTTTTTQQQNNNLLLMMMOOOSSSVVVPPPQQQQQQRRRSSSTTTTTTTTTSSSVVVYYYZZZZZZZZZ[[[\\\[[[\\\[[[YYYWWWWWWXXXZZZWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[\\\]]]^^^^^^XXXYYY[[[\\\]]]]]]\\\\\\UUUVVVWWWYYY[[[]]]^^^___WWW[[[]]][[[WWWUUUWWWZZZZZZ\\\]]]]]][[[ZZZ[[[[[[[[[]]]___^^^\\\\\\___bbb___``````aaabbbbbbcccccc```aaabbbcccdddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffgggggggggffffffhhhggghhhhhhjjjmmmppprrrrrrrrrrrrrrrqqqpppoooooouuu|||sss[[[UUUZZZeeeYYYIII>>>>>>;;;777777::::::888777777777666555555444444222222222222222222222222111111111111111111111111000000000000////////////////////////////////////..................................../////////000...///000111111000///....../////////000000111111////////////000000000000444333222222444555555555555BBBZZZnnnqqqrrr~~~yyyeeeIIIKKKLLLPPP^^^nnntttqqqmmmZZZMMMLLLLLLFFFEEEIIIHHHHHHHHHHHHHHHHHHIIIIIIGGGGGGGGGFFFGGGGGGHHHIIIAAABBBDDDFFFHHHJJJKKKKKKCCCDDDHHHMMMLLLHHHIIINNNGGGHHHHHHFFFDDDEEEIIILLLHHHHHHHHHHHHIIIIIIJJJJJJyyyLLLDDD>>>===<<<:::;;;>>>::::::;;;;;;::::::999888:::888777999======999444777777777777777777777777888888888888999:::;;;<<<999888999<<>><<<:::999999999999888666555555666666555333111000333333333222222222111111000000000000000000000000000000000000////////////////////////////////////------............---------------............///////////////////////////////////////////////////////////////000000000000222222222222222222222222;;;222999SSSiiirrr{{{XXXNNNEEEEEEKKKTTTdddssssssmmm```UUUSSSUUUOOODDDHHHLLLLLLFFFEEEJJJIIIEEEJJJIIIGGGFFFFFFFFFGGGHHHDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEEEEEEECCCCCC@@@AAACCCEEEHHHIIIJJJJJJMMMKKKIIIGGGFFFEEEEEEEEE{{{KKKDDD???===<<<:::;;;===::::::;;;;;;::::::999888;;;888777:::===>>>:::555666666666666666666666666888888888888999:::;;;;;;;;;:::;;;<<<===GGG^^^uuuuuummmhhhbbb[[[VVVRRRPPPOOONNNNNNMMMKKKHHHJJJIIIHHHIIILLLOOOPPPPPPMMMMMMOOOPPPQQQQQQRRRRRRMMMMMMNNNNNNOOOOOOPPPPPPQQQOOOMMMMMMOOOQQQQQQQQQSSSSSSSSSQQQOOOPPPRRRUUUWWWTTTQQQQQQRRRUUUVVVVVVZZZZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]___aaaaaa```^^^]]]aaa```^^^]]]^^^^^^]]]\\\TTTUUUWWW\\\```bbb```^^^\\\\\\[[[[[[\\\]]]___```]]]]]]]]]\\\\\\\\\[[[[[[[[[\\\\\\[[[YYYYYY[[[]]]^^^\\\[[[\\\___aaaaaa```___]]][[[YYYXXXZZZ\\\^^^```bbbdddeeecccbbbbbbbbbcccfffiiijjjjjjkkklllmmmkkkllljjjgggiiinnnmmmhhhppppppqqqooonnnnnnpppsssxxxyyy|||pppYYYWWWUUUYYYiii|||XXXGGG???;;;<<<:::999999999999888666444444555555555333222111333333222222222111111111111111111111111111111111000000000000/////////...........................------............---------------............///........................////////////////////////////////////000000000000222222222222222222222222333222666AAARRRdddsss|||lllUUUFFF???CCCQQQ```fffvvvwwweeeXXXTTTSSSIIIJJJJJJJJJLLLMMMKKKGGGIIIIIIHHHGGGGGGHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDDDDCCCCCC@@@AAACCCEEEGGGHHHHHHIIILLLKKKIIIHHHGGGGGGGGGHHH|||KKKDDD???>>>===::::::===:::::::::::::::999999888;;;999888:::======:::666666666666666666666666666777777777777888999:::;;;::::::;;;<<<999999AAAKKKRRR{{{}}}ppphhh]]]WWWQQQPPPRRRSSSQQQNNNPPPNNNKKKKKKLLLNNNOOOOOOLLLMMMMMMNNNOOOPPPPPPPPPNNNNNNOOOPPPPPPQQQRRRRRRTTTRRRPPPOOOQQQRRRRRRRRRSSSTTTSSSQQQPPPQQQTTTVVVYYYWWWTTTSSSTTTUUUVVVVVVXXXYYYZZZ[[[\\\]]]]]]]]][[[\\\]]]^^^______^^^^^^]]]___aaaccccccaaa^^^\\\cccaaa______```___^^^]]]TTTUUUYYY^^^bbbdddcccbbb^^^^^^]]]]]]]]]___```aaa______^^^^^^^^^]]]]]]]]]ZZZ[[[\\\[[[ZZZYYYZZZ\\\___\\\ZZZZZZ\\\^^^^^^^^^]]]\\\ZZZYYYZZZ[[[]]]___aaabbbcccbbbaaaaaacccdddaaadddhhhjjjkkklllmmmooolllmmmlllkkkmmmqqqqqqnnnkkkooossssssqqqrrrwww|||sss^^^XXX[[[kkkyyy}}}UUUCCC===<<<<<<;;;:::888888999999777666333333444444444444333222333222222222222111111111222222222222222222222222000000000/////////..............................------............---------------............///........................////////////////////////////////////000000000000222222222222222222222222...555777555???XXXoooyyyqqqiiiVVVHHHBBBEEEKKK]]]yyy~~~jjjaaa```[[[SSSNNNNNNOOOMMMIIIGGGHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDAAABBBCCCEEEFFFFFFGGGGGGJJJJJJIIIIIIIIIJJJJJJKKKyyyKKKDDD???>>>===::::::<<<999::::::::::::999888888999888777888::::::888666666666666666666666666666777777777777777888999999888999:::;;;;;;;;;===@@@@@@NNNuuu{{{oooaaaYYYXXXYYYVVVSSSSSSPPPMMMLLLNNNPPPPPPQQQLLLLLLLLLKKKKKKKKKLLLLLLNNNNNNOOOPPPQQQRRRRRRSSSSSSRRRPPPQQQSSSTTTTTTTTTUUUUUUUUUTTTSSSTTTWWWZZZ[[[XXXUUUTTTUUUVVVUUUUUUWWWXXXZZZ[[[\\\]]]]]]]]]]]]^^^___aaaaaaaaaaaa```______``````___^^^]]]\\\```___^^^]]]^^^]]][[[ZZZVVVXXX\\\```cccddddddccc______^^^]]]]]]^^^``````____________^^^^^^^^^^^^YYY[[[]]]]]]\\\ZZZ[[[\\\___]]]ZZZXXXYYY[[[\\\^^^[[[[[[[[[]]]___aaadddeeebbbccccccbbbaaa```aaaccccccfffjjjllllllmmmnnnpppnnnnnnoooooopppppppppnnneeellluuuyyy{{{~~~bbbRRRVVVeee{{{^^^IIIEEE@@@;;;;;;:::999777777888888666555222333333333444444333333222222222222111111111111111111111111111111111111000000/////////.................................------............---------------............///........................////////////////////////////////////000000000000111111111111111111111111---333555333888JJJdddwwwxxxwwwiii[[[OOOIIIRRRaaauuuzzzhhhVVVPPPNNNLLLLLLNNNHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGEEEDDDEEEFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGIIIIIIJJJKKKLLLMMMNNNOOOsssJJJDDD??????>>>;;;:::<<<999999::::::999999888777777666666666777777666555555555555555555555555555777777666666666777888888777777777888===BBBFFFGGGIIIBBBVVVzzzsssmmmddd\\\UUUSSSPPPPPPQQQSSSSSSSSSNNNNNNMMMMMMMMMNNNOOOOOONNNNNNNNNOOOPPPQQQQQQRRRNNNMMMMMMOOORRRTTTTTTTTTTTTUUUTTTTTTSSSUUUXXX[[[ZZZXXXVVVUUUUUUUUUUUUSSSWWWXXXYYY[[[]]]^^^^^^___aaaaaabbbbbbbbbbbbbbbaaacccaaa___]]]\\\]]]___```___^^^]]]]]]]]]\\\ZZZXXXZZZ]]]```cccccccccbbbaaa___^^^]]]\\\\\\]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]]]][[[]]]^^^^^^]]]\\\\\\]]]___^^^\\\ZZZYYYZZZ]]]___[[[\\\]]]___bbbdddfffgggbbbdddffffffdddbbbaaabbbhhhjjjmmmooooooooopppqqqrrrsssuuuvvvuuurrrooonnnrrr{{{~~~eeeYYYYYYfffhhhHHHDDDGGG@@@888888:::888777777777777666444333333222222333333333444222222222111111111000000000000000000000000000000////////////....................................------............---------------............///........................////////////////////////////////////000000000000111111111111111111111111...,,,///555444777LLLeee|||{{{~~~uuummm]]]TTTQQQ^^^yyykkkYYYQQQOOOPPPSSSJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMLLLKKKIIIHHHHHHHHHIIIJJJHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKMMMOOOQQQSSSTTTTTTpppJJJDDD??????>>>;;;:::;;;999999999999999888888777555555555555555555555555555555555555555555555555777777666666666666777777777888666555:::CCCHHHHHHOOOMMMQQQcccqqqmmmhhhbbb]]]XXXSSSPPPOOOOOONNNNNNOOOPPPRRRSSSOOOOOOOOOPPPPPPPPPPPPQQQJJJIIIJJJMMMPPPRRRSSSRRRQQQQQQQQQQQQQQQSSSVVVYYYZZZXXXVVVVVVVVVVVVUUUTTTWWWXXXZZZ\\\^^^___``````bbbbbbaaaaaaaaaaaabbbcccfffccc___\\\\\\^^^bbbeeeaaa````````````^^^[[[YYY]]]```cccdddcccaaa``````___^^^]]][[[[[[[[[\\\\\\^^^^^^]]]]]]]]]\\\\\\\\\]]]^^^___^^^]]]\\\]]]___``````___]]]\\\\\\___aaa^^^___```aaabbbbbbbbbbbbdddgggjjjkkkiiihhhggghhhjjjllloooqqqqqqpppqqqrrrooosss|||~~~ccc]]]^^^mmmbbbMMM===???AAA<<<888;;;999888666666777777555444444333222222222222333333222111111111111000000000/////////////////////////////////.........------------------------------------............---------------............///------------------------////////////////////////////////////000000000000111111111111111111111111444---///888444---888MMMaaavvv|||zzz]]]NNNUUUpppvvvfff]]]UUUMMMOOONNNMMMKKKKKKKKKLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQSSSVVVXXXZZZ[[[[[[qqqIIICCC@@@@@@???;;;:::;;;999999999999999888777777555555555555444444555666555555555555555555555555777666666555555666666666666999888666888>>>@@@>>>DDDKKKLLLNNNbbb{{{tttsssyyynnnccc]]]ZZZXXXVVVTTTSSSSSSSSSTTTRRRRRRRRRQQQQQQQQQQQQPPPMMMLLLMMMOOORRRTTTSSSSSSOOOPPPPPPPPPPPPRRRVVVYYYZZZYYYWWWWWWXXXXXXWWWVVVWWWXXXZZZ]]]___aaabbbbbb___^^^]]]]]]^^^```ccceeecccaaa^^^]]]]]]___bbbdddbbbaaaaaaaaaaaa___\\\YYY^^^aaadddeeeccc```___``````___]]][[[[[[[[[[[[\\\^^^^^^^^^]]]]]]]]]\\\\\\]]]^^^^^^\\\[[[[[[]]]___```bbbcccbbb``````bbbddd```aaacccdddeeedddcccbbbgggiiilllmmmnnnppprrruuusssvvvzzz||||||}}}~~~yyyyyyfffccclllwwwZZZKKKCCC=========::::::===999777666666666666555333555444333111111111222222111111111111000000000000//////////////////////////////.........---------------------------------------............---------------............///------------------------////////////////////////////////////000000000000111111111111111111111111333111222666444111444<<<@@@ZZZyyyxxx[[[KKKPPPhhhoooXXXVVVTTTQQQNNNMMMNNNPPPQQQOOOOOOOOOPPPQQQRRRRRRRRROOOPPPQQQQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWXXX[[[^^^```bbbccccccsssIIICCC@@@@@@???;;;:::;;;888999999999999888777777666666666666444444666777555555555555555555555555777666666555555555666666333999;;;888777;;;:::666666999AAAHHHJJJVVVwwwkkkooo~~~xxxzzzkkkhhhddd___ZZZXXXVVVVVVTTTTTTSSSSSSRRRRRRQQQQQQSSSRRRRRRTTTVVVWWWVVVUUUPPPQQQQQQQQQRRRTTTWWW[[[[[[ZZZYYYYYYZZZZZZYYYXXXWWWYYY[[[]]]```bbbcccccc\\\[[[YYYYYY[[[___cccfff^^^]]]\\\\\\\\\^^^___```aaaaaa```aaaaaa___[[[XXX]]]aaadddeeeccc``````aaaaaa```^^^\\\[[[[[[[[[\\\______^^^^^^^^^]]]]]]]]]]]]]]]\\\[[[YYYZZZ]]]___```ccceeeeeecccbbbdddfff```bbbdddgggiiiiiiiiihhhjjjlllmmmoooqqqvvv{{{uuuiiiddd]]][[[oooWWWEEE???>>>======;;;999888888888777555555666666444333666555333111000000111111111111111111000000000000000000000000000000000000//////.........------------------------------------..................------------.........//////------------------------////////////////////////////////////000000000000000000000000000000000000+++///000...000666666222555GGG]]]nnn~~~zzziii\\\VVV\\\fffnnnwww[[[XXXTTTPPPOOOPPPRRRTTTPPPPPPPPPQQQRRRSSSSSSTTTOOOQQQSSSUUUVVVVVVUUUUUUVVVVVVXXXYYYZZZ[[[[[[[[[\\\^^^aaadddfffggghhhhhhnnnEEEAAA===::::::::::::999888888999999999999888888777777666555444444333333333333333444444444555555444555666666555555666888555555555555666666666666:::999<<<@@@AAAHHHccc}}}uuuvvvppp{{{uuuqqqlllddd\\\]]]ZZZVVVVVVVVVUUURRROOONNNNNNRRRWWWWWWSSSPPPQQQQQQQQQQQQRRRRRRUUUYYY[[[XXX[[[]]]]]]YYYWWWWWWXXX[[[[[[[[[[[[\\\]]]^^^^^^```___]]]]]]___``````___```___]]]ZZZZZZZZZ[[[\\\bbb______aaa```[[[ZZZ\\\aaaaaaaaa``````___^^^^^^^^^^^^^^^^^^]]]\\\[[[[[[]]]___bbbbbbaaa^^^]]]]]]___]]][[[[[[\\\]]]]]]]]]^^^___aaaccceeefffgggggggggiiiiiieeefffiiijjjhhhiiiiiiiiilllsss{{{vvvZZZ\\\\\\\\\```mmm{{{___JJJ======<<<;;;999888777777777555555555444444333333333333333333222222222111111222222222111000//////...//////////////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////............////////////////////////////////////////////////000000000000000111111111111222222222;;;888GGGhhhzzzzzztttxxxzzzrrrfffbbbmmm~~~pppggg___^^^[[[UUUSSSUUUUUUWWWWWWTTTUUUYYYVVVOOONNNRRRTTTRRRRRRVVVVVVRRRRRRWWWWWWRRRVVV```bbb\\\```bbbddddddcccfffmmmsssoooIIIEEE@@@<<<;;;:::999888777888888999999888888777777666666555444444333333333333333444444444555555444555666666555555666777555555555555666666666666444222555999777888III^^^uuuiiibbbjjj{{{~~~yyyrrrkkkddd^^^VVVQQQWWWSSSSSSWWWXXXWWWWWWYYYOOORRRVVVXXXWWWUUUSSSRRRUUUWWWYYYYYYXXXWWWXXXYYY]]]]]]]]]]]]]]]^^^______ZZZYYYWWWWWWXXXXXXWWWVVV\\\\\\[[[ZZZ[[[\\\^^^___bbb___```bbb```\\\[[[^^^___^^^\\\ZZZYYYXXXXXXXXX^^^____________^^^]]]\\\aaabbbcccaaa^^^\\\ZZZZZZaaa```___``````___]]][[[ccccccdddeeefffggghhhhhhiiilllnnnnnnpppuuuvvvuuuvvvvvvxxxzzz~~~uuuaaaXXX___hhhttt}}}gggOOOFFFEEEFFF<<<;;;:::999888777777777555555444444444333333333333333222222222111111111222222111111000//////...........................///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------...//////............////////////////////////////////////.../////////000000000000000000111111111222222222222444===LLL]]]lllwww~~~xxxrrrbbbbbbrrryyyjjjnnnuuupppcccXXXXXXWWWWWW^^^eee```WWW\\\YYYVVVTTTUUUVVVWWWWWWVVVZZZ\\\\\\^^^bbbcccaaaeeeiiinnnrrrtttxxx~~~nnnLLLHHHBBB>>>;;;:::999888777888888999999888888777666666666555444444333333333333333444444444555555333555666666555555666777555555555555666666666666444333666:::888333999DDDPPPhhhqqq^^^]]]www}}}rrrhhhaaa```[[[YYY\\\___]]][[[[[[UUUWWWZZZ[[[[[[YYYVVVTTTUUUWWWXXXXXXWWWXXXYYY[[[ZZZZZZZZZZZZZZZ[[[[[[[[[___^^^\\\\\\]]]]]]\\\ZZZYYYYYYXXXXXXYYYZZZ\\\]]]\\\[[[[[[]]]ZZZVVVVVVZZZbbbaaa___]]]\\\]]]^^^___^^^```aaabbbbbbaaa___]]]\\\]]]^^^]]]\\\\\\^^^___bbbbbbcccdddeeedddaaa^^^eeefffgggjjjnnnrrrvvvxxxxxxppphhhdddhhhnnnyyy]]]GGG@@@>>>>>>AAA;;;;;;999888777777777777444444444444333333333333333222222222222111111111222111111000000//////.......................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///............////////////////////////////////////....../////////000000000000000000111111111222222...666888777BBB[[[rrr}}}|||~~~gggaaaaaafffwwwxxxsssqqqqqqvvvuuubbbWWWRRRVVVZZZZZZ^^^eee```______`````````eeemmmwwwxxx{{{kkkJJJFFFAAA===;;;:::999888777777888888888888777777666666555555555444444444333333333444444444555555333444666555444444555777555555555555666666666666777666999>>>???;;;:::>>>???IIIYYYzzz}}}nnnTTTXXXfffqqqwwwtttvvv||||||tttjjjdddccc```]]]ZZZYYYZZZYYYYYYXXXYYYYYYYYYYYYZZZ[[[\\\YYYYYYZZZZZZZZZYYYYYYYYYZZZYYYXXXYYY[[[[[[ZZZYYY\\\\\\[[[ZZZZZZZZZ[[[[[[^^^\\\\\\]]]YYYTTTUUUYYYYYYYYYYYYZZZ\\\^^^```aaa```bbbdddeeefffdddbbbaaaYYYZZZZZZZZZYYY[[[___bbb______aaadddhhhkkkkkkjjjlllnnnrrryyysss```^^^___dddjjjsss```FFFCCCEEE@@@;;;<<<::::::999777777666666666333333333333333333333333222222222222111111111111111111000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------...///............////////////////////////////////////........./////////000000000000000000111111111111000555666444<<>>:::888999:::::::::666777777888888777777666555555555555555555555555333333333444444444555555222444555555444444555666555555555555666666666666777666666777999999999888777???>>>DDDdddzzzlllgggfffnnn~~~ooocccdddnnnwwwjjjaaaccccccdddfffiiiiiihhhfffbbbcccddddddcccaaa___^^^^^^^^^___aaaddddddcccaaaYYYZZZ\\\]]]___aaabbbccc^^^]]]^^^]]]XXXSSSVVV]]]bbbcccdddeeefffgggggggggcccdddeeefffggghhhhhhhhhmmmooorrrtttwww|||yyyeeedddddd^^^aaalllhhhnnn\\\MMMCCC===>>><<<777888===888888777666666666666666222222222222333333333333222111111111111000000000////////////////////////------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............////////////////////////////////////------.........//////////////////000000000111111888//////777555222AAAZZZuuu{{{yyyqqqsssxxx{{{nnnddd___@@@===999888888999::::::666666777777777777666666555555555555555555555555333333333444444444555555222444555555444333555666555555555555666666666666777777777666666777888777333888777:::GGGYYY~~~{{{bbbeeemmm{{{xxxggg^^^aaakkkuuu{{{{{{uuupppmmmmmmnnnnnnmmmkkkhhhgggccccccdddeeeffffffcccaaa```aaaccceeegggiiijjjkkkhhhhhhkkkkkkfffccchhhqqqsssrrrpppooopppsssvvvxxxzzzmmm```XXXUUU[[[```fffsss|||[[[KKK===???BBBCCC@@@<<<888666777777666555555555666666111111222222222333333333111111111111000000000000////////////////////////------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...............////////////////////////////////////---------.........//////////////////000000000111666222222555444111666>>>RRRlllvvvlllnnnsssrrrsssyyysss\\\PPPKKKHHHFFF___BBB>>>:::888888999:::999666666777777777777666666444555555555555555555555333333333444444444555555222333555444333333444666555555555555666666666777222444555444444555666555777444555@@@DDD===OOOwwwvvvkkkhhhppp~~~ppp___^^^dddgggsssyyy{{{|||}}}}}}{{{yyyvvvuuu~~~~~~}}}zzzwwwrrrrrrtttuuuvvvvvvwwwvvvyyykkk___TTTMMMOOO^^^lllsssyyyuuuzzzQQQCCCJJJ<<>>======;;;:::999888888555555444333333333333444222222222111111111111000333222000...,,,+++***)))......///000000000000000///............---------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......///............---------////////////////////////............///////////////////////////000111111111000000000222333222111888999DDDeeexxxpppvvvyyywwwoooaaaSSSNNNRRRYYYUUUWWWYYYXXXTTTQQQPPPPPPKKKJJJFFFAAAAAACCC@@@:::~~~XXX???===;;;999999999777666777777777777666666666555888777555444333333333444555444333222222333555666222222222222333444555555333444444555555555555555555555666666666777777777666555666888888999BBBKKKiiiwwwooopppvvvoookkkrrrzzz|||wwwhhh```]]]WWWdddmmmiiiaaaaaahhhmmmuuurrrTTTDDDAAA;;;<<<<<<;;;:::999888777777666555444444333333444444222222222111111111000000000000///...---,,,,,,,,,......///000000000000000............------------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,---------......//////....................................///////////////////////////000000111111000///000222333222111000999===NNNnnnqqqdddZZZUUUPPPLLLHHHEEEDDDEEEDDDDDDFFFEEEAAA>>>AAAHHHJJJHHHyyyUUU???===:::999999999888666777777777666666666555555777666555444333333333444444333222222222333555666333333333333333333333333333333444555555555555555555555555666666666666777555444666999888888===EEEJJJaaarrrmmmiiijjjsssrrrggghhhnnn}}}xxxhhhZZZSSSSSSWWWZZZ]]]mmmyyyxxxrrrvvvtttssstttgggLLL???@@@>>>::::::999888777666666555666555555444444444444444222222111111111000000000---------------...//////---...//////000/////////............------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,---...///000000........................---............///////////////......//////000111111000///000222333222111+++888777666NNNlllvvvkkkbbbWWWPPPPPPRRRSSSSSS]]]]]]\\\[[[bbblllssstttxxxSSS???<<<:::999999999888777777777666666666555555555555555555444444333333333333333222222222333444555555555555555444444333333333333444555555555444444444444555555555666666666555444666:::999777:::???BBBIIIUUUeeexxxooo]]]YYYddduuuyyypppnnnvvvzzzvvvuuuyyyzzzmmmiiiiiigggeee___ZZZVVVWWW^^^gggmmmoooxxx{{{~~~```^^^^^^ccc\\\FFF===???===999999888888777666666555666555555444333444444444111111111111000000000000---------------...///000---......//////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------...//////........................---------........./////////............///000000111000///000111222222000---777444///>>>VVVlllvvvrrrsssvvvxxxwwwRRR>>><<<:::999::::::888777666666666666555555555555444444444444444333333333222222222222333333444444666666777777666555444333222333333444555444444444444444444444555555555555666555777::::::888888<<<>>><<<:::;;;IIIfffppp```\\\]]]```yyypppZZZQQQUUUaaappp|||fffaaa\\\___ggglllllliiihhhggghhhnnnuuuzzz{{{{{{~~~}}}}}}ooo```RRRPPPLLLOOOLLL>>>:::<<<888999999888888777777666666555555444333333333333333111111111000000000/////////......---------......------............---,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,---------------------------,,,........................------------...........................//////000000///...///111222111000000333222444<<>><<<:::999::::::999888666666666555555555444444333333444444444444333222222222222222333333333333555666777777777555444333222222333444444444444444333333333444444444555555666444555999:::777777:::999:::999666:::JJJcccvvvuuuggg^^^lllsss|||lllXXXXXXXXXWWW]]]lll|||pppiiieeebbbccchhhrrr~~~tttuuuxxx}}}|||vvvzzzaaaPPPRRRRRRIIIAAABBBAAA;;;<<>>UUUzzzzzzeeeooouuujjjLLL===;;;999999::::::999888666666555555555444444444222333444444444444333222111111222333333333333333222333555666555444333111222222333444444444444333222333333333333444444444555222333777888666666888555999;;;;;;:::>>>GGGOOOtttqqqnnnlllkkkhhhfffmmmvvvrrrhhhcccdddgggmmmpppuuu{{{zzzjjjccc[[[YYY^^^gggpppuuuwww~~~~~~vvvyyy{{{```IIIEEEIIIFFFDDD===>>>???:::===AAA;;;666666666666555555555555333222111111000000111111111000000000//////////////////...------------...---------------,,,++++++---------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,---------............------------...//////000///...///111111111///---222000111777666666@@@```}}}nnngggiiipppyyybbbJJJ===;;;999999::::::999888666666555555555444444444111222333444444444333222111111222333333333333222000111333444444333111000222222333444444444333333222222333333333444444444444111000444666555555777111333444444444666;;;>>>AAAaaavvvmmmeeeffflllooottt~~~{{{ooo```VVVTTTWWWZZZ\\\hhhnnnzzz~~~{{{{{{pppeeeaaafffkkkkkkhhhaaaeeemmmwww}}}|||wwwyyy}}}___HHHBBBCCCIIIGGG:::>>>999<<<===666888<<<777444444444444444444333333222111111000///000000000000000000000////////////......---------...//////------------,,,,,,+++***---------,,,,,,,,,++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,******+++,,,------...///------------------------,,,,,,,,,---------.........------------...//////000///...///000111111///+++777333+++333:::777555<<>><<<===<<<;;;::::::999999:::555444444444444333333333222222222111111111000000////////////////////////......---,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---........................,,,------...------,,,,,,............///////////////000000111222333444555:::555<<>>=========>>>>>>>>><<<;;;:::999888888888888444444444333333333222222111111111111000000000000////////////////////////...---,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++************************************************************++++++++++++,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,------...---------............//////////////////000000111222222333222333888>>>>>><<<@@@GGGhhh}}}zzzwww}}}dddMMM;;;:::888777888888777666555555555666555555444333222222222111111111000000111111111111111111111111111222222333333222222111222222222222222222222222222222222333333333444444333333333333333333333333222222333333444555555555666777777666555777<<<@@@NNNpppqqqfffnnniiiiiipppwww|||zzzqqqsssyyy}}}ssshhhdddhhhoootttwww|||yyyzzztttuuuyyyyyyrrrkkkbbb]]]WWWTTTTTTVVVXXXXXXUUUXXX\\\bbbjjjmmmeeeZZZmmmuuuzzzuuurrrooo]]]___^^^\\\]]]dddnnnttt~~~zzzzzz}}}||||||```YYYNNNGGGHHHKKKHHHCCC============<<<===>>>???;;;;;;999888888888888888444444333333333222222222111111111000000000//////........................------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************))))))*********+++++++++,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---------------------------+++,,,,,,---.........---............/////////////////////000000111111111222222555:::;;;888777777AAA^^^~~~vvvnnnooo|||aaaOOO;;;999777777777888777666555555666666555555444333333222222222222111111111111111111111111111111111111222222333333222222111111111111222222222222222222222222222333333333333333333333333333333333333000111222333444444444444555222000222777999888666777JJJ___sss}}}pppgggeeeddd^^^^^^bbbmmmxxxnnn\\\SSSRRRQQQPPPPPPOOOQQQRRRPPPOOOPPPTTTXXXXXX^^^fffjjjjjjfffbbb```NNNOOOPPPTTT^^^ggghhhddd``````bbbdddfffhhhjjjjjjnnniiihhhqqq~~~|||ssssssmmmgggdddfffiiikkkkkkxxx}}}nnnYYYSSSYYYZZZTTTJJJVVVdddmmmxxx{{{xxx|||pppZZZNNNJJJEEEDDDGGGHHHDDD@@@<<<===>>>===;;;;;;<<<>>>;;;:::999888777777777777333333333333222222222222111111000000000/////////........................------,,,+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++************************)))))))))************+++************************************************)))))))))************+++++++++++++++,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---........................////////////......//////000000000000222///...000444777888777222CCC___~~~qqqaaabbbkkkyyyXXXKKK;;;999777777777777777555555555666666555555444333333333333333222222222222111111111111111111111111111222222333333222222111000111111111222222222222111222222222222333333333222222222222222222222222000000222333444444333333444222111222555777777777888;;;CCCTTTsss}}}vvvmmmaaaZZZ\\\]]]gggqqqvvv{{{{{{uuupppiiidddcccccccccaaaZZZRRRNNNPPPSSSOOOSSSYYY[[[[[[ZZZZZZ[[[\\\bbbhhhmmmuuu}}}rrrtttwwwzzz|||oooiiiaaa\\\QQQIIIQQQaaafff___nnn{{{eeeTTTQQQKKKGGGDDDEEEGGGGGGCCC@@@<<<===>>><<<999888:::<<<:::999888777777666666777333333333222222222222111111000000000////////////........................---,,,++++++***+++++++++)))*********++++++++++++++++++++++++++++++++++++************************))))))))))))************************************************************))))))))))))************++++++++++++,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---........................////////////......////////////000000000///------000444666666444:::FFF]]]|||xxxsssyyypppOOOGGG;;;999777666777777666555555555666666555555444333444444444333333333222222111111111111111111111111222222222333333222222222000000111111222222222222111111222222222333333333222222222222222222222222///000222333444444333333333666888777444222222444444444555999IIIhhh{{{uuuwwwuuu|||~~~xxxqqqooonnnmmm{{{wwwrrrlllkkktttzzzwwwxxx{{{}}}rrrdddWWWOOOLLLKKKRRRWWW```uuu~~~|||~~~}}}hhhXXXHHHCCCIII@@@======BBBFFFEEEAAA???<<<===>>>;;;888666888::::::999888777666666666666333333333222222222111111000000000000////////////........................---,,,++++++******++++++))))))******++++++++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))************************))))))))))))************++++++++++++,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......................../////////000.........///////////////...111333222111111111///444777:::@@@RRRooouuuRRRAAA:::999888777666666666666444444555555444222111000222333333333333222111111000000000000111111111111111111111111111111111111222222333333333333222222111111111111111111111111555222///111555777555111222222222333333333444444222222333333333333444444333666777666777CCCWWWfff|||kkkXXXLLLIIIKKKMMM[[[hhhxxx{{{jjjYYYRRRUUUVVVRRRTTTaaajjjiiiddddddiiimmm{{{zzztttnnnmmmnnnxxxkkkLLLDDDGGGFFFCCCDDD???@@@AAACCCDDDCCC@@@===;;;;;;;;;;;;;;;;;;;;;;;;666666666555444444333333555444222111111111222222000000000000////////////------------------------------,,,,,,,,,,,,+++++++++++++++*********))))))******++++++++++++******))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((()))************************)))))))))))))))******+++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------.........------,,,,,,,,,---------............///////////////////////////000000000000111111111111222333666888;;;HHHfff}}}uuuuuutttppp|||tttRRRBBB:::999888777666666666666444444555555444222111000222222333333222222111000000000000000111111111111111111111111111111111111000000111111111111000000111111111111111111111111222///,,,...222333111...222222222333333333333444222222222333333333444444777888777333000333===EEENNNjjjrrreee\\\XXXWWWYYY[[[\\\ZZZVVVUUUZZZ^^^mmmpppssstttuuuxxx~~~~~~~~~~~~yyy~~~vvvtttjjjqqqrrriiicccdddccc___JJJKKKHHHCCCFFFRRR]]]bbbttt||||||xxx{{{zzzttt~~~~~~rrrbbbOOOAAABBBCCC>>>:::;;;======???AAABBBAAA>>>;;;::::::::::::::::::::::::666666666555444444333333444333222111111111222222000000000000/////////...------------------------------,,,,,,,,,++++++++++++++++++*********))))))******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))******************)))))))))))))))))))))*********+++++++++,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,,,,......---------,,,,,,,,,------------....................................//////000000000111111111222222444555555<<>>CCCBBB;;;999<<<;;;;;;<<<===???>>>;;;999::::::::::::::::::::::::666666555555444333333333444333222111111111222222000000000/////////......------------------------,,,,,,,,,,,,+++++++++++++++************)))))))))******++++++++++++******))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))(((((()))***************))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,++++++++++++)))***************++++++------------,,,,,,,,,,,,------------....................................//////000000000000111111111111222222111222;;;FFFaaazzzxxxsssxxxmmmNNNEEE999888777666666555555666333333444555444333222111222222222222222111000000///000000000111111111111111111111111111111111111222222333333333333222222111111111111111111111111111000///000222333222000111111111111222222222222111222222222222333333333111222333555888999888666;;;;;;???MMMiiixxxpppiiifffaaa^^^XXXNNNFFFEEEJJJQQQWWWVVVVVVXXX^^^cccfffggggggiiikkkllllllooorrruuu|||xxxtttjjj^^^[[[___fffiiijjjlllvvv~~~uuulll___UUUNNNJJJEEE???<<<===CCCJJJ[[[[[[cccrrr{{{xxxqqqnnn{{{|||yyyzzzwwwuuu|||zzzzzzaaaRRRJJJHHHCCC@@@???AAA???;;;<<<@@@:::999:::;;;<<<<<<:::888999999999999999999999999666666555444444333333222333222222222222222222222000000/////////.........------------------------,,,,,,,,,++++++++++++***************))))))))))))******++++++++++++******))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))(((((()))***************)))))))))))))))*********************++++++++++++,,,+++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................////////////000000000111000000000111222333666999AAAXXXwwwwwwsssqqqooopppyyyiiiKKKEEE999888777666555555555555222333444444444333222111111222222222222111000000///000000000111111111111111111111111111111111111222222333333333333222222000000000000000000000000222111000111222333333222000000000111111111222222111111111222222222333333444333111222333333111///000444999===FFF[[[zzzzzzggg^^^aaahhhkkkiiiggghhhlllooorrrssshhhccc\\\VVVRRRNNNKKKIIIJJJOOORRRTTTVVVVVVQQQIIIVVVTTTSSSTTTSSSQQQTTTYYY]]][[[YYYYYYZZZ[[[[[[ZZZXXXSSSPPPRRRWWW]]]gggqqq|||}}}tttZZZEEE======<<<===FFFUUUeeennn{{{ssspppllliiiqqqtttzzzttt]]]JJJAAA@@@BBBCCCAAA===;;;;;;;;;999999::::::999999:::;;;;;;999888888888888888888888888888555555555444333333222222222222222222222222222222////////////............------------------------,,,,,,+++++++++*********))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))(((((()))***************(((((())))))************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..............................////////////000000000111111000000222555777666999EEEZZZrrrzzzkkk```eeeoooxxxzzzzzz}}}dddGGGEEE888888777666555555555555222333444444444333222222111111222222111111000///000000000000111111111111111111111111111111111111000000111111111111000000000000000000000000000000/////////000000000111111///000000000000111111111111111111111222222222222444222111111222333222222///666<<<<<<777:::KKK^^^uuukkkaaaUUUMMMAAAEEEJJJOOOWWW]]][[[VVVNNNIIIEEEEEEEEEEEEIIINNNJJJHHHFFFFFFIIILLLNNNNNNWWWZZZ```lllvvv___HHHJJJMMMUUUfff|||~~~|||rrrooosssvvvvvvttt|||nnnOOOIIICCC@@@???>>>:::666888777888:::===;;;777444:::999888999::::::999777777777777777777777777777555555444444333222222222111111222333333333222222/////////.........------------------------------++++++++++++************(((((()))))))))))))))*********++++++++++++******))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))(((((()))***************((((((((()))******++++++)))))))))************+++*********+++++++++++++++---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......////////////000000222222000...000444555333555777BBBRRRaaapppttt{{{ooogggfffccccccmmm|||```DDDDDD888888666555555555555555222222333444444444333222111111111111111000000///000000000000111111111111111111111111111111111111000000111111111111000000000000000000000000000000---...///////////////000/////////000000000111111111111111111222222222222111111222333444555666777666666777777333222;;;HHHVVVgggvvvlll___bbbeeeiiirrr{{{{{{wwwbbbYYYRRRRRRUUUXXX\\\```cccaaa___```dddiiimmmooooooxxxjjjmmmqqqyyyxxxwww|||vvvpppkkkggggggrrr{{{aaaNNNDDD???AAACCCDDDBBB>>>999666555777999:::;;;;;;999666999888777777999999888777666666666666666666666666555555444333333222222111000111222333333333333222//////.........---------------------------------++++++++++++************(((((((((((())))))************++++++++++++******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((()))***************'''(((((()))******++++++))))))))))))************)))*********++++++++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------........./////////000000///222222...///333333000000///666AAAGGGOOOddd{{{{{{wwweeeccckkkwwwxxxooojjjmmmttt~~~^^^BBBCCC888777666555555444444555111222333444444444333222111111111111111000//////000000000000111111111111111111111111111111111111222222333333333333222222000000000000000000000000...///000000//////000111////////////000000000000000111111111111222222222111333555444111//////000000+++,,,444888777666999HHHDDDLLLhhhwwwwww|||}}}zzzyyyzzzvvveeejjjzzz{{{ppplllhhhfffeeefffqqqeeeLLLBBBDDDHHH???AAA@@@<<<666555999>>>777:::999555333444888:::888666555666777888777666666666666666666666666666555555444333333222222111000111222333444333333222//////.........---------------------------------+++++++++************)))'''((((((((())))))************++++++++++++******))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))(((((()))***************'''(((((()))***+++++++++))))))))))))************))))))******++++++++++++++++++++++++******))))))*********++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------............/////////000+++111333000000444444000333222777???<<<888EEEZZZjjj{{{qqqdddbbbfffppp{{{|||yyyyyyzzzrrrjjjiiirrr}}}eeeMMM<<<666666555444444444444555666555444333111000///...111111000000000000111111000000000000000000000000///////////////////////////000111222111000...,,,000000000000000000000000000000000000////////////------...///000111222222000000000000000000000000111111111111111111111111222222222333333333444444555999===BBBMMMcccqqqdddYYY[[[hhhsssuuurrrsssppprrrwwwdddZZZMMMBBB===;;;:::999:::;;;=========;;;999888777555444333333444666777666666666666777777777777666666555555555444444444444444444444333222111000111111111111111111111111------------------------------,,,,,,+++***))))))+++++++++************)))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))*********+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------..................------............////////////////////////000000000000222222333444444555666666AAAJJJXXXiiiyyyyyyllleee\\\___vvvcccLLL===666666555444444444444555444333333222222111111111111111000000000000111111//////////////////////////////////////////////////////111111111000...---////////////////////////000/////////////////////.........///000111111222000000000000000000000000111111111111111111111111222222222333333333333444888999999777888AAAQQQ]]]{{{}}}}}}tttqqqoooiiitttrrroooooottt{{{}}}ttt^^^PPPBBB===888555666888999999777888999::::::888777555777666444333333333555666777777666666666666666666666555555555444444444333444444444444333222111000111111111111111111111111------------------------------,,,++++++***))))))+++++++++*********))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((()))))))))************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************+++++++++,,,,,,++++++++++++++++++++++++------------------------..................------............////////////.../////////000000000000111111222333333444555555777;;;BBBKKKUUU```kkkrrr```KKK===666666555444444444444555222222222222222222222333111000000//////000000111////////////////////////000000000000000000000000...///000111000///...---///////////////////////////////////////////////////////////////000111111000000000000000000000000000000000000000000000000111111222222222333333333444444444333222333777:::BBBLLLbbbqqqeeemmmfffXXXTTTWWWVVVccc}}}{{{qqqnnnssssss^^^NNNAAA666///555444333444555666555444444444555666666555333222777666444333222333444444777777666666555555555444555555444444444444333333333333333333333222111000000000000000000000000000------------------------,,,,,,,,,+++******))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************++++++++++++,,,++++++++++++++++++++++++------------------------------------------......---............/////////....../////////000000000000000111111222222333333333333333444777>>>FFFLLL___nnn]]]JJJ>>>666666555444444444444555222222222222222222222222000000////////////000000////////////////////////000000000000000000000000...//////000000///......////////////////////////.........///////////////000000///...//////000111////////////////////////000000000000000000000000111111111111222222222222111222333666999:::999888444777BBBXXXxxxzzzqqqqqqwwwtttxxxuuukkkbbbcccwww|||eeeYYYIII===888888888777999888888888777555333222111222333333333222222111666555444333222222222333777666666555555444444333444444333333333333333333222222222222222111000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------.........//////........./////////000000/////////000000111111111555444222000000444999>>><<>>666666555444444444444555444444333222222111111000000000////////////000000........................000000000000000000000000........./////////..............................------....../////////000222111///......///000111........................////////////////////////000000000111111111222222444333333444777777555333<<<999777;;;JJJbbb|||vvvuuuuuu\\\KKKCCC>>>777333333666777777222333333333333333444555111111222222222222222111444444333222222222222222666555555555444444333333222222333333333333333333111111222222111111000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))*********)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------........................////////////......//////////////////222333333222111111333555888===FFFPPP]]]pppYYYHHH>>>666666555444444444444555444444333333222111000000000//////......//////000........................000000000000000000000000..................//////........................---------......//////000333222///...---...///000........................///////////////////////////000000000000111111111333111000000222333333222444444333111222999DDDMMMfffwww|||}}}rrr^^^PPPFFF<<<555444333222222333444333222111111111000......000222111111111111222222222222222222222222222222222222444444444444444444444444111111222222222222333333000000111111111000000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******************************)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((())))))*********)))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,------------.........------........./////////............////////////000222333333111//////000444666999<<<@@@III\\\mmmXXXGGG>>>666666555444444444444555222222222222222222222222//////............//////........................////////////////////////------------......//////........................,,,,,,---......///000000444222000---------///000------------------------......................../////////000000000111111...//////000111222444666111444777999::::::;;;<<<888EEE[[[ppp}}}~~~~~~|||}}}~~~rrrYYYOOOAAA777333333444444000000111333444444444333333444444222...,,,,,,...111111000000111222222333///000111222222333333333222222222333444444555555111111111111222222222333//////000000000000000///........................++++++++++++++++++++++++))))))))))))***************)))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''(((((()))******+++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------......,,,,,,---------.........---------........./////////////////////.........///111222222000//////000...---///444555888AAALLLaaammmXXXGGG>>>666666555444444444444555000111111222333333444444//////............//////........................////////////////////////---------------...///000........................,,,,,,------...///000000555333000---,,,---///000------------------------........................////////////000000000000///000111000......///111.........111555888888777999666999CCCLLLUUUhhh|||wwwttt|||zzzdddOOODDD===:::777666666666555444555444222222111111000000***---111111///---...///000000000000000111222333...///000111333333333333000111222333444555555666000000111111222222222333//////000000000000000///........................++++++++++++++++++++++++)))))))))))))))*********))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))(((((('''''''''&&&'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&''''''((()))******+++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------......---------.........////////////////////////......+++,,,---...---...000222666111000555777555888>>>LLLRRR^^^qqqzzzUUUFFF:::555555444333333333333444444444333333333333222222222111111111000000//////////////////////////////........................////////////////////////---------...///000000111000///...------...///000.........------.........//////.........---------,,,,,,,,,---------......---.........//////000000000000111111111222222222333333333444444444555555333555777:::===AAAGGGKKKaaapppzzzrrruuu~~~zzzfffWWWOOOFFF<<<333444444333333333222222222//////............//////........................////////////////////////......//////000000111111///111333333222222222333111222222333333222222111000000000000000000000000......---------,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))***))))))))))))((((((((((((***+++***)))((()))******)))(((''''''((()))***))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))******+++++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,---------............///////////////////////////////////////////////////111111111222333444666666:::===GGGYYYoooyyyTTTEEE:::555555444333333333333444444444333333333222222222111111111000000000//////////////////////////////................................................---------...///000000000000///...------...///000...------,,,,,,------...///.........------------,,,,,,,,,---------......---........./////////000000000000111111111222222222222333333333444444444111222333222222444888;;;444???OOOaaavvv{{{vvvbbbggglllsssxxxvvvyyyvvvhhhQQQIII>>>999999999666333222222222222111111111000///..................///------------------------////////////////////////.........///000000111111333555666555333111111222111222222222222222222111////////////////////////...------------,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))((((((((((((''''''''''''((()))******)))((()))******)))(((''''''((()))***))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))*********+++++++++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,------------............................................................000000000000111222333333444555999CCCPPPZZZ^^^___mmm|||vvvRRRDDD999555555444333333333333444333333333333222222222222111111000000000000//////////////////////////////................................................---------...//////000000//////...------...//////---,,,,,,++++++,,,,,,---............------------,,,,,,,,,---------...................../////////000000000000111111111111111111111222222222333333333333333111000000222444:::;;;;;;;;;AAAOOOcccqqqlllYYYKKK???999555222///...000111222222000000000000////////////......------------......------------------------////////////////////////---......//////000111111666888888666333111000000111111222222222222111111////////////////////////------------,,,,,,,,,,,,,,,,,,+++************+++)))))))))))))))))))))))))))))))))(((((((((''''''((()))******(((((()))***))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********++++++++++++,,,)))************+++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------............................................................000//////......//////000222111111444:::======<<>>:::555222222444666777***---///000//////000222////////////............,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...//////000000000222333333111000000111///000000111111000000///........................------,,,,,,,,,+++++++++,,,+++******))))))******))))))))))))))))))))))))*********)))))))))((((((''')))***)))((('''((()))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...................................................111000///...............,,,,,,---///222555666666555444333333666>>>HHHOOOXXXdddtttsssQQQEEE===555555444333333333333444222222222222111111111111......////////////000000////////////////////////........................------------------------------------------------------............------,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,---------...............---------------............/////////////////////000000000111111///000222111000///000222999999777555222111222333:::???CCC???999:::DDDNNN^^^```iiizzz|||gggVVVHHH>>>888555555444333222000...---***,,,...//////000111222///............---------++++++************++++++++++++++++++++++++++++++------------------------,,,------......///000000,,,...000000//////000111//////000000000000//////........................,,,,,,,,,,,,++++++++++++++++++***))))))))))))***))))))))))))))))))))))))))))))(((((((((''''''''''''((())))))''''''((()))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))************+++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------111000000///.........///....../////////000000000000222444555666888;;;>>>AAAIIISSS___nnnpppOOODDD<<<555555444333333333333444222222222222111111111111........./////////000000////////////////////////........................------------------------------------------------,,,------......------,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------...............------,,,,,,,,,------.........///////////////000000000111111111000111333333111111111222222111000000000111444666333666999777333222555888666888???JJJXXXjjjpppXXXPPPEEE;;;555333555777...///000000///,,,+++***222222111111111000//////------,,,,,,,,,+++++++++*********))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000,,,---///000///...///000...//////000000//////...........................,,,,,,,,,++++++++++++***++++++***)))))))))))))))))))))))))))))))))))))))+++++++++*********))))))'''((()))(((''''''((()))'''((()))******)))((('''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------000//////.........//////000000111000000//////000...000222333222111111111777;;;@@@FFFPPP```ttt||||||oooNNNCCC;;;555555444333333333333444222222222111111111111000---.........//////000000////////////////////////........................------------------------------------------------,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,---------...............------,,,,,,,,,---------.........//////000000000000111111111111***,,,///000///000111222111222333333222111111111...000111222222111111222333222222333555???TTThhhooo___UUUFFF777333444333111///......000...///000000.........///---,,,++++++---...---++++++++++++************)))******))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000---...000000///......///......////////////..............................,,,,,,,,,+++++++++******+++******)))))))))))))))))))))))))))))))))))))))//////............------'''((()))((('''&&&''')))'''((()))******)))((('''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------.........------......///+++,,,...///000000222444//////...---,,,...111444000222444777===HHHUUU^^^RRROOOOOOUUUbbbppp{{{jjjLLLCCC:::777666666444333222111111222333333333333222111111000000000000000000000000------............---------------------------------,,,,,,++++++,,,,,,---******+++,,,,,,---....../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,+++***+++---...---,,,////////////000000000000///////////////000111111000000000000000000000000111111111111111111111111//////000222666:::>>>AAARRRXXXaaaiiippp{{{mmm```OOOAAA;;;999888666222222222111000000//////.........///////////////000///---,,,++++++,,,,,,))))))))))))))))))))))))************************+++++++++*********))))))(((((()))***+++,,,,,,,,,,,,,,,,,,---------......////////////////////////000000//////.........---......---------,,,,,,,,,,,,,,,,,,++++++************)))(((((())))))(((''')))((('''''''''(((***+++///---***((((((+++...111+++***((('''''')))+++,,,---,,,+++)))((('''''''''******)))(((((((((((((((***)))((()))***+++***(((&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------..................////////////000000000000000000000000000000222444888<<<@@@BBBDDDBBBAAABBBGGGNNNVVV[[[hhhnnnxxxiiiKKKBBB:::777666555444333222222111111222222222222111000000////////////////////////------............---------------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++---...---,,,....../////////000000000///////////////000000111000000000000000000000000111111111111111111111111111111000000000222444666999===BBBDDDFFFKKKTTT[[[dddiiisssrrr^^^PPPKKKCCC999444333333222000,,,,,,,,,------------...///.....................///...,,,+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******))))))))))))))))))******++++++,,,,,,,,,,,,,,,------------........................////////////......------...------------,,,,,,,,,,,,,,,,,,++++++************)))(((((())))))(((''')))((('''''''''(((******+++***)))))))))***+++,,,+++***)))''''''(((***+++******)))))))))))))))******))))))((((((((((((((()))(((''''''))))))((('''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))************)))+++******))))))******+++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,---------..................////////////000000000000000000000000000000111222555888:::<<<666666666888;;;???BBBDDDIIIMMMTTT]]]gggrrr}}}gggJJJBBB999666666555444333222222111000111111111111000//////........................------............---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++---......///---,,,+++,,,...///...---.........////////////000//////......//////000111000000000000000000000000000000000000000000000000222111///.........///000000111222000......222666888:::>>>EEERRRdddwwwxxxeeeTTTIIIAAA999333222///---///222333111///---.....................//////......------,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))************************++++++,,,,,,,,,---------........................///............---------------------,,,,,,,,,,,,+++++++++++++++************)))(((((())))))((('''((((((''''''(((((()))***&&&'''((()))))))))((((((,,,+++)))((('''(((((()))'''''''''((()))***,,,,,,))))))((((((''''''((((((((('''&&&&&&(((((('''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))+++******))))))******+++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---............/////////////////////////////////000000000000111222444444000222333555666666666555555777:::===AAAFFFMMMQQQeeezzzeeeIIIAAA888666666555444333333222222111111111111111000000///........................------............---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,---......---,,,+++,,,...///...---------.........////////////............///000000000000000000000000000000000000000000000000000000000/////////000111222333333333333111///000222555333333222222333666;;;@@@EEELLLYYYiiiyyy|||nnnaaaYYYDDD>>>777444444444333000/////////111333333111.../////////......------,,,///......---,,,++++++***+++++++++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))++++++++++++,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,+++++++++++++++******************)))(((((())))))((('''''''''''''''(((((())))))&&&&&&''''''((((((((((((,,,+++***(((''''''''''''&&&&&&'''''')))***,,,,,,)))(((((('''''''''((((((((('''&&&'''(((((('''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))******))))))))))))******************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////........................///////////////000000111222333555666666555444333444555666666666888;;;>>>DDDPPP]]]aaa^^^]]]```dddiiijjjllloooqqqsssuuuvvvbbbHHHAAA999555555555444444333333222222222333333222222111000////////////////////////------............---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---------------...........................//////000////////////////////////////////////////////////......///000111222333444...////////////000333444...000333444222111111111...000333777===FFFOOOUUUfffttt{{{nnndddVVVJJJBBB===888444444222000000111000---)))000000............,,,+++))))))************++++++...------,,,+++******)))+++++++++++++++*********(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))))))))*********+++++++++,,,,,,------------------------,,,,,,,,,,,,------------------,,,,,,,,,+++++++++***************************)))(((((())))))((('''&&&''''''((((((((((((((()))((('''&&&&&&((()))***+++***)))((('''''''''&&&((('''''''''((()))******((((((''''''''''''(((((()))(((''''''))))))((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++*********))))))))))))))))))***))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............---------------------------......///000000000111000000000111111222222222444555555555444555777999AAAAAABBBAAA???;;;:::;;;======>>>???@@@BBBCCCCCC```HHHBBB:::555555444444444333333333333333333333333222111111////////////////////////------............---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,+++***+++---...---,,,,,,,,,,,,---------............------......///000////////////////////////////////////////////////...//////////////////...---------...///000111111---///000111000111333555111333555555444444555777333@@@QQQ^^^fffppp|||yyygggXXXNNNIII===:::777444333222000...222000...---...//////...///...,,,+++***++++++,,,'''((()))***,,,...//////,,,,,,++++++******))))))******++++++++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++)))))))))******************)))(((((())))))((('''&&&&&&'''((((((((((((''')))((('''&&&&&&(((***+++)))))))))((((((''''''&&&(((((((((''''''(((((()))''''''&&&&&&''''''(((((()))(((''''''))))))((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++++++++***))))))(((((())))))***)))))))))************+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.................................---...///000111111111111......------...000111333000222333444444444777999DDD>>>999999999888888999======<<<<<<======>>>???___HHHDDD<<<555444444444444333333333222222222222222111000000........................------............---------------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++,,,,,,------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,++++++,,,,,,,,,,,,---------...------------...//////////////////////////////..............................///......------,,,111000000000111111111000///000///---++++++,,,...&&&)))---///000000111222111555:::???CCCHHHMMMPPPLLLPPPWWWaaammm{{{jjjcccWWWKKKAAA;;;888888333444555555333111000000******)))***---000222333,,,,,,+++++++++,,,---///,,,,,,------.../////////*********************)))(((((()))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''(((((())))))******))))))))))))*********+++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***((()))))))))*********+++***)))(((((())))))((('''%%%&&&'''((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''((())))))'''&&&&&&&&&&&&'''((()))((('''&&&&&&(((((('''&&&&&&&&&&&&''''''''''''(((&&&%%%%%%&&&&&&((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((())))))***************))))))(((((((((((())))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---------.......................................000000111000//////////////////000111222333...000222333333444666888===777444555666555888===777666666555555666777888^^^HHHDDD===444444444444444444333333111111111111111000//////---------------------------..................------------------------------,,,,,,++++++,,,,,,---******+++,,,,,,---......+++++++++,,,,,,---------************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///***)))((()))+++,,,+++***++++++,,,,,,,,,---------...------------...//////////////////////////////........................---...//////000000/////////...------//////...---))),,,///000//////000000000111000///...///111333///,,,***,,,222555555333555444222222555;;;CCCHHHRRRbbbtttyyyllldddZZZNNNDDD;;;:::888666333111000//////111111...+++***---000............---+++)))'''((()))************+++---000///...,,,***((('''&&&))))))))))))************&&&'''((())))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++))))))))))))************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))*********+++***)))(((((())))))((('''%%%%%%'''((((((((('''&&&###%%%''')))***((('''%%%&&&'''((((((((((((((('''&&&&&&&&&'''''')))***+++&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......//////////////////////////////000111000///---,,,---...///000111000000///---...000111000111333444666222222444222///333;;;555444333333444555666777```III@@@999777777777666555555444444222222333333333222111111000000000000000000000000------............------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,------++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,++++++******++++++,,,)))***++++++***)))***+++(((((())))))))))))(((((())))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++******+++,,,...///+++,,,///333555444111...//////.........---------........................------------------------------------------------....................................////////////000000000000111111111222777999===EEEOOO[[[eeekkkrrryyyxxxfff\\\NNNGGG???999666666555333000000//////..................---,,,,,,+++******+++***))))))***+++---...+++***)))***,,,---,,,+++++++++***)))(((((())))))''''''''''''(((((((((((())))))((('''&&&&&&''''''+++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))),,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((###&&&((()))((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((***(((''''''(((((('''%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))))))))(((((())))))))))))************))))))))))))************)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------............////////////---------............//////////////////////////////000000000111111111111222222333444444555555666___III@@@999666666555555444333333333111111111111111000000///////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++++++++++++++,,,,,,,,,---------------,,,,,,,,,++++++,,,++++++******++++++,,,)))***++++++***)))***+++(((((())))))))))))(((((())))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++---...///------///111333333111...///.........------------........................---------------------------------------------------------------------------.........////////////---........................///222777===DDDJJJMMMIIILLLQQQUUUYYY^^^bbbffffffhhhmmmsss{{{tttcccSSSGGG>>>:::;;;888444222222333222111//////.........---------...------,,,++++++******---,,,+++***)))))))))***,,,+++***+++---------++++++***))))))(((((())))))''''''''''''((((((((()))***)))(((''''''''''''((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))),,,,,,,,,++++++******************+++++++++,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&(((((('''&&&''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''***(((''''''(((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))*********(((((()))))))))*********))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...------------------------------------.........////////////------------............//////////////////////////////000000000111111111111111111222333333444444^^^HHH???999555555444444333222222222///000000000//////...---........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************++++++)))***++++++***)))***+++(((((())))))))))))(((((())))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---.../////////...///111111///...............---------------------------------------------------------------------------------------------------------------------.........//////---------------------,,,+++,,,///111444666777777;;;;;;:::999888:::>>>BBB<<<===???BBBEEEIIILLLNNNSSSVVVYYY___dddiiimmmpppyyyzzz{{{{{{|||||||||{{{zzzyyyyyyyyy{{{}}}~~~zzzpppbbbWWWOOOIII@@@666000...///000---,,,,,,---...///...------------,,,,,,,,,,,,,,,---,,,,,,,,,+++*********---,,,+++***))))))))))))---,,,++++++,,,---,,,******))))))(((((((((((())))))))))))*********++++++(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((())))))))))))+++++++++++++++******************++++++++++++,,,++++++++++++++++++++++++******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''')))(((''''''(((((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))((((((((((((((())))))))))))******(((((())))))))))))******)))))))))*********++++++)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------------------------------.........//////------------............////////////////////////////////////000000000000//////000000111222222333\\\GGG???:::555555444444333222222222000000000000///...------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++******************++++++************++++++)))***++++++***)))***+++(((((())))))))))))((((((((()))))))))***************************************++++++++++++,,,,,,,,,++++++,,,,,,---......///111///------...///...---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............---------...111444555444333222222222111///---///222555555444333222111111000000---...000333666999<<<===>>>>>>?????????>>>>>>===>>>=========>>>@@@CCCDDDEEEDDDDDDFFFGGGGGGDDDBBB@@@BBBEEEEEEDDDEEEIIILLLRRRLLLNNNYYYgggpppwww}}}}}}zzzxxxllliiicccYYYPPPJJJHHHIIIFFFDDDBBBAAA@@@;;;444///111111000000000111111222------,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++++++++************))))))******+++,,,,,,------+++******++++++***((()))((((((''''''(((((((((++++++,,,,,,,,,---------++++++***************+++(((((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''(((((((((((())))))))))))+++++++++***************************++++++++++++***************************))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&(((((('''&&&'''(((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''')))(((''''''((()))(((&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''(((((()))((((((((((((((((((((()))))))))***(((((((((((()))))))))***))))))))))))************))))))))))))************************************++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------........................................../////////000000/////////000111111222222ZZZFFF???:::666666555555444333333333111111111111000///...---------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********+++++++++,,,,,,************************+++******))))))******+++)))***++++++***)))***+++(((((())))))))))))((((((((()))))))))*********************************************+++++++++,,,,,,++++++,,,---............111///,,,,,,,,,------,,,,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------------///111222222111///...+++,,,------,,,---...000---......///////////////------......///000000000/////////000//////...---............///000222333111111000111222222000...///222444222///---000333333///...222888<<<@@@CCCAAADDDIIILLLMMMMMMMMMMMMIIIIIIHHHHHHJJJLLLHHHCCC>>>??????@@@???>>><<<;;;333222000---++++++---///***---......,,,,,,...111,,,---.........,,,***(((000///---+++***+++---///)))))))))***************))))))************************+++,,,,,,---------+++)))(((((())))))'''&&&((('''''''''''''''((((((*********++++++++++++,,,111000000000000000111111,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))************************))))))*********+++++++++************************)))))))))******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''((('''&&&'''((()))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))(((((()))))))))*********(((((()))))))))*********************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...---------------------------............//////////////////000111111222222XXXEEE???;;;666666555555444333333333333333333222111000///...------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++***))))))(((************++++++++++++***************+++++++++******))))))))))))******)))***++++++***)))***+++(((((())))))))))))(((((())))))))))))************************************************+++++++++++++++,,,---......//////...///---++++++,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------222222111000///---+++***,,,///111222111//////000+++,,,------.........---.../////////000000000000//////000000000//////...///.........///000000111111000///000111111000...000222444222000...000222444222000/////////000111,,,------,,,+++,,,...111444444444333444444444444...//////000000111111111////////////000222333444...111222...)))(((---333---,,,***))))))***+++,,,,,,,,,+++)))(((***...111)))))))))))))))*********(((((())))))*********+++,,,,,,---,,,,,,+++))))))((('''&&&&&&'''((('''%%%'''&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((---,,,,,,,,,,,,------...---,,,***)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((((((((()))))))))))))))))))))***************)))))))))************+++************************))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&((()))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%&&&''''''((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))((((((((()))))))))******((((((((()))))))))******************************++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------.........///......///000000111111222WWWDDD???;;;555555444444333222222222333333333222111000......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++***)))((('''************++++++++++++*********+++++++++,,,,,,******))))))))))))******)))***++++++***)))***+++(((((())))))))))))(((((())))))))))))************************************************+++++++++++++++,,,---.../////////...---,,,++++++,,,---+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++,,,---...//////555333000...,,,+++,,,,,,''')))+++,,,*********+++............---,,,***))))))******++++++,,,,,,,,,***+++,,,,,,,,,,,,,,,+++***************+++++++++---,,,+++,,,---...---+++,,,---......---,,,,,,---***,,,---+++***+++,,,---333444333222000111333555///---,,,---///...------//////......------------,,,+++++++++++++++***)))+++------***'''&&&(((+++,,,+++******+++...111333''')))******((((((+++---(((((())))))************''''''(((((()))***++++++******++++++***)))'''&&&'''&&&%%%&&&(((((((((&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((())))))(((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((((((((())))))))))))((()))))))))*********+++))))))))))))************************************((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&(((***&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((((((((((('''''''''((((((((())))))'''''''''((((((((())))))(((((((((((()))))))))***(((((((((((()))))))))*********************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------...//////000000VVVCCC???;;;444444333333222111111000333333222222111///...---........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***))))))************+++++++++******++++++,,,,,,,,,,,,******))))))))))))******)))+++++++++***)))***+++(((((())))))))))))(((((())))))))))))************)))))))))))))))))))))))))))************++++++++++++,,,---////////////...+++******+++------+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,---...000111222222111...+++((((((***,,,...***,,,---...---...000222)))***,,,---------,,,,,,,,,,,,,,,,,,,,,---------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///..................---,,,+++***...000...,,,,,,,,,,,,&&&***...111000...,,,+++111,,,***---111000,,,))),,,,,,+++++++++,,,------(((((())),,,......---,,,(((((()))+++---.........++++++,,,,,,+++)))'''&&&&&&)))---,,,***''''''(((((()))))))))******++++++&&&''''''((()))***++++++$$$&&&''')))))))))(((((('''&&&&&&''')))***)))(((%%%%%%%%%%%%&&&&&&'''(((''''''''''''(((((((((((('''''''''''''''((())))))&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((())))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%(((***&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,------......///UUUEEE@@@:::555444333333222222333333000000000000////////////...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++******)))(((((((((++++++************++++++((((((((((((((((((((((((******)))))))))))))))***))))))))))))))))))))))))''''''((())))))))))))))))))***,,,.........,,,+++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,++++++*********---,,,++++++***)))(((((())))))))))))))))))***+++)))***+++---.../////////.........------,,,,,,,,,******++++++++++++******)))((()))***,,,,,,,,,+++000...,,,,,,------,,,+++------......------,,,+++,,,++++++******++++++,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++*********))))))((((((*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))++++++******************************************))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******))))))((((((''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************************************)))************+++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------TTTEEE@@@:::555444333333222222333333000000000000////////////...---,,,,,,......---,,,------------------------+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))************))))))))))))******((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))''''''((())))))))))))))))))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,++++++***))),,,+++******)))***++++++,,,------......------,,,---,,,,,,,,,++++++++++++)))******++++++******)))(((((((((***,,,---,,,,,,,,,***))))))***+++***))),,,,,,,,,,,,,,,++++++***,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++*********)))))))))((((((************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((************************************************))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((((('''''''''''''''((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------------~~~RRRDDD???999555444333333222222333333000000000000////////////...---,,,,,,......---,,,........................+++++++++++++++++++++++++++++++++************)))+++++++++++++++++++++++++++++++++++++++*********''''''((())))))***++++++))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))''''''((())))))))))))))))))***+++------,,,+++***------------------------*********++++++++++++,,,)))))))))************+++*********++++++++++++,,,+++++++++++++++*********++++++---------,,,+++***,,,+++***))))))***+++,,,/////////...---,,,+++***+++++++++***************)))******++++++******)))************************---,,,***+++,,,------,,,***++++++++++++***))))))++++++************+++++++++++++++******+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---,,,++++++*********))))))))))))(((((())))))))))))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((************************************************))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************)))))))))*********+++++++++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------{{{QQQCCC???888555444333333222222333333000000000000////////////...---,,,,,,......---,,,------------------------+++++++++++++++++++++++++++++++++*********))))))************************+++++++++***************(((((((((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))''''''((())))))))))))))))))***++++++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))))))))*********++++++************+++++++++++++++++++++***************)))***+++------,,,+++******)))(((((()))***,,,---............---,,,******************************))))))************))))))------,,,+++)))(((((()))---,,,++++++---//////...******++++++******)))(((++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))(((((())))))))))))))))))))))))''''''((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************************************))))))))))))***************************++++++,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------yyyPPPDDD???888555444333333222222333333000000000000////////////...---,,,,,,......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************))))))))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((()))***++++++((((((((((((((((((((((((''''''((()))))))))))))))*********************)))************************))))))*********+++++++++************+++++++++,,,))))))*********+++++++++************************((()))***++++++***))))))(((((()))+++---...000111+++,,,,,,,,,,,,,,,++++++************++++++++++++)))))))))******)))))))))***+++,,,***((((((***---***((('''(((***++++++***+++++++++++++++***))))))+++******))))))******+++***))))))(((((())))))***))))))))))))))))))))))))*********************************************************+++***))))))((((((((((((((((((((())))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((((((&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((()))))))))***************))))))******+++,,,)))))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------xxxPPPDDD@@@888555444333333222222333333000000000000////////////...---,,,,,,......---,,,************************+++++++++++++++++++++++++++++++++************)))************************)))))))))*********************)))(((((('''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))***+++,,,((((((((((((((((((((((((''''''((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************+++*********+++++++++,,,,,,)))))))))************+++)))))))))***************))))))))))))(((((()))))))))+++---000222333333333((()))******++++++++++++***************+++++++++((())))))******))))))((($$$''')))))))))***///333+++***((()))***,,,+++***+++++++++++++++***))))))******))))))))))))*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''''''''(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))*********))))))))))))***++++++(((((())))))***+++++++++++++++++++++++++++++++++)))******++++++,,,,,,---wwwPPPEEEAAA888555444333333222222333333000000000000////////////...---,,,,,,......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************************((()))))))))*********+++(((((((((((((((((('''''')))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((()))***+++,,,((((((((((((((((((((((((''''''((()))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))************+++))))))))))))************((()))))))))*********+++,,,+++)))((('''((()))***))),,,///222333222000...''''''((()))))))))))))))((((((((())))))*********(((((())))))))))))(((((($$$'''))))))(((***///444///---++++++,,,---,,,+++))))))******))))))((('''******))))))))))))*********))))))))))))))))))***''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))((('''''''''''''''((((((((())))))''''''''''''''''''''''''$$$%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))***++++++((((((((()))***+++++++++************************)))))))))***+++,,,,,,,,,wwwPPPFFFAAA999555444333333222222333333000000000000////////////...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((())))))*********+++&&&&&&''''''((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))***+++,,,(((((((((((((((((((((((('''(((((()))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))************(((((())))))*********+++///---***((('''(((***+++(((+++///222222///+++((('''(((((((((((((((''''''&&&'''''''''(((((())))))(((((())))))))))))(((((()))+++,,,***''''''+++000,,,***(((((()))))))))'''(((((((((((((((''''''&&&******))))))))))))************))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((''''''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++'''(((((()))***+++++++++************************((())))))***++++++,,,,,,{{{TTTFFFAAA<<<555444333333222222333333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''((()))((((((((((((((((((((((((%%%&&&((()))*********)))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((---,,,+++)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((&&&((()))(((&&&'''***---...///...,,,)))(((((()))***)))(((''''''((()))******)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%%%%&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***************(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))yyyRRRDDD@@@:::444444333222222222222333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''((()))((((((((((((((((((((((((%%%&&&((()))******))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((+++***)))(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((&&&((()))(((''''''***---,,,------+++)))'''(((******)))(((''''''((()))******)))(((''''''((()))***'''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))*********)))(((((((((***+++***)))))))))))))))))))))))))))************************wwwQQQDDD???999444444333222222222222222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''((()))((((((((((((((((((((((((&&&&&&((()))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((('''(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''(((((())))))((((((''''''((((((((('''(((***,,,******+++)))((('''(((***)))((((((''''''(((((())))))((((((''''''(((((()))''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((((((''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))((((((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******)))((('''(((***+++***)))))))))))))))))))))))))))************************uuuPPPDDD???999444333333222111222222222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''((()))((((((((((((((((((((((((&&&''''''(((((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((((('''''''''((((((((()))***+++'''((()))(((''''''(((***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((******))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***)))((('''(((*********((())))))))))))))))))))))))++++++++++++++++++++++++tttPPPEEE@@@999333333222111111111111222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''((()))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''''''''(((((((((((('''''''''''''''((()))*********&&&'''((('''&&&&&&(((***''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''******))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***'''(((((((((((()))))))))(((''''''''')))***)))(((((((((((((((((((((((((((************************rrrPPPEEE@@@999333333222111111111111111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************&&&''''''(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''((()))(((((((((((((((((((((((((((''''''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&''''''((((((''''''&&&'''&&&'''(((***+++***(((&&&'''((('''&&&&&&''')))&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))((((((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))******''''''(((((((((((())))))((('''&&&''')))***)))((((((((((((((((((((((((((())))))))))))))))))))))))pppNNNDDD???777333222222111111111111111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''((()))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&''''''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&''''''((((((''''''&&&'''&&&&&&(((+++,,,***((('''((()))(((&&&&&&''')))&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((()))*********'''''''''((((((((())))))((('''&&&''')))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((nnnMMMCCC>>>666333222222111000111111111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((******)))((('''((()))((((((((((((((((((((((((((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))''''''((()))((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((******((('''&&&&&&''''''''''''''''''&&&'''&&&&&&(((+++,,,***'''((())))))(((&&&&&&'''(((%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&''')))******''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((&&&''''''((()))******+++''''''''''''((((((((()))((('''&&&''')))))))))'''((((((((((((((((((((((((((((((((((((((((((((((((nnnNNNBBB<<<666333333333222222222111111000000000000///...---,,,((()))***+++,,,---------))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******...,,,***(((''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''''''((((((&&&%%%$$$&&&)))***(((&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%'''(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))mmmMMMBBB<<<666333333333222222222111111000000000000///...---,,,)))***+++,,,------------))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++***))))))((()))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''%%%%%%&&&))))))'''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))lllMMMBBB<<<777333333333222222222111111000000000000///...---,,,,,,,,,------------,,,,,,)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((())))))************(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&'''((((((&&&$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))'''%%%$$$%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))((((((''''''''''''((((((((((((''''''''''''&&&(((((((((((())))))))))))kkkLLLBBB===777333333333222222222111111000000000000///...---,,,---.........------,,,+++))))))*********+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''')))*********)))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))(((''''''''''''((((((((((((((('''''''''''''''(((((((((((())))))))))))jjjKKKAAA===777333333333222222222111111000000000000///...---,,,............---,,,++++++************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((()))******((('''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''''''((((((((())))))((('''%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((()))''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))hhhKKKAAA===888333333333222222222111111000000000000///...---,,,---------------,,,++++++*********++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))(((((('''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((''')))))))))&&&%%%$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""$$$&&&&&&%%%%%%'''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((((((((((((((((((''''''''''''(((((()))'''(((((((((((()))))))))(((((((((((())))))))))))hhhJJJAAA===888333333333222222222111111000000000000///...---,,,+++,,,,,,,,,,,,,,,+++************+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))((((((((((((''''''''''''((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&''''''(((&&&(((***)))&&&$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&%%%$$$%%%'''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))'''((((((((())))))))))))(((((((((((())))))))))))gggJJJAAA===888333333333222222222111111000000000000///...---,,,***++++++,,,,,,+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&%%%&&&''')))+++,,,(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%(((***)))&&&$$$%%%'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''&&&$$$######$$$'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''))))))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((()))***'''((((((((())))))******(((((((((((())))))))))))dddIII???:::666222222222222222222222222222///---,,,---...------...---,,,+++************))))))))))))))))))))))))(((((())))))*********+++))))))************))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))((('''&&&'''((())))))''''''((()))((('''&&&'''))))))(((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&& """%%%'''))))))(((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%'''((()))+++***)))(((&&&$$$######&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%&&&((('''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))((((((''''''cccJJJAAA<<<888222222222222222222222222222000---,,,---------,,,///...---,,,++++++++++++************************((()))))))))************((())))))******))))))(((******))))))((((((''''''))))))))))))))))))))))))((('''&&&'''((())))))''''''((()))((('''&&&''')))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%"""###%%%'''(((((('''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))))))))((((((((('''aaaIIIBBB>>>999222222222222222222222222333111...---------,,,+++//////...---,,,,,,,,,,,,************************))))))))))))************(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((('''&&&'''((())))))''''''((()))((('''&&&''')))''''''''''''&&&&&&&&&%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''''''''######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$%%%''''''%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((___HHHAAA===888333333222222222222222111333111///.........,,,***......---,,,,,,,,,,,,,,,************************)))))))))))))))*********((((((((())))))((((((((('''((((((((()))))))))***((((((((((((((((((((((((((('''&&&'''((())))))''''''((()))((('''&&&''')))''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((('''&&&%%%######$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((]]]GGG@@@;;;666333333333222222111111111222111/////////...---+++---,,,++++++++++++++++++******************************))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******((((((((((((((((((((((((((('''&&&'''((())))))''''''((()))((('''&&&''')))''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((()))######$$$$$$$$$%%%%%%%%%###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""$$$&&&&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))[[[FFF@@@;;;555444333333222222111111111111000///000000000...,,,,,,++++++******+++++++++++++++++++++++++++++++++************))))))))))))))))))************))))))''''''(((((())))))******))))))))))))))))))))))))((('''&&&'''((())))))''''''((()))((('''&&&''')))''''''''''''&&&&&&&&&%%%''''''((((((((()))))))))((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))***$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))YYYFFFAAA<<<666444444333333222111111000/////////000111111///---,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++************)))))))))(((******++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&'''((())))))''''''((()))((('''&&&''')))((((((((('''''''''&&&&&&'''((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''')))***+++%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%%%%$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***XXXFFFBBB>>>888444444333333222111000000.........000222222000...------,,,,,,,,,------...+++++++++++++++++++++++++++*********))))))((((((++++++,,,,,,,,,,,,++++++))))))))))))(((((((((((())))))))))))))))))))))))((('''&&&''')))))))))''''''((()))((('''&&&'''))))))(((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&((()))+++,,,%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%%%%$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******|||XXXGGGAAA;;;555555444333222111111111111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))************))))))((()))))))))))))))(((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((()))'''&&&&&&((())))))(((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))&&&######&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((()))(((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((|||XXXHHHBBB<<<666555444333222111111111111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++*********+++******)))'''&&&$$$###'''''''''((((((((((((((((((((((((((((((((((((((()))'''&&&&&&((())))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((()))***++++++***)))(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((zzzWWWHHHBBB===777555444333222111111111111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))************))))))***))))))((('''%%%$$$###&&&&&&''''''((())))))***((((((((((((((((((((((((((('''&&&&&&((())))))(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))************))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$+++***'''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((yyyWWWHHHCCC===888444444333222111111111111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***''''''((((((((((((''''''&&&'''((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((((((&&&%%%&&&((()))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((yyyVVVGGGBBB===888444444333222111111111111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((())))))******))))))((('''((()))***************))))))((((((''''''''''''(((((((((((((((((((((((('''&&&%%%&&&(((******)))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((('''&&&&&&%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((yyyVVVGGGBBB===888555444333222111111111111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++***)))((('''***))))))(((''''''&&&&&&(((((((((((((((((((((((('''&&&%%%&&&(((*********(((((((((''''''(((((((((&&&&&&&&&''''''''''''(((******))))))))))))******((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))***)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###""""""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''&&&%%%%%%%%%&&&((()))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((yyyVVVFFFAAA<<<777555444333222111111111111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++************+++******)))((('''((((((((((((((('''''''''(((((((((((((((((((((((('''%%%%%%&&&(((*********(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((+++***)))(((((()))***+++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((())))))(((%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$&&&''')))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((yyyVVVFFFAAA;;;666555444333222111111111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++''''''((((((((((((''''''&&&&&&((()))************&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&%%%%%%&&&(((***+++***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((())))))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((())))))&&&###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$&&&''')))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((vvvWWWIIIBBB<<<888333333222222111000/////////............---------...------,,,,,,------...******+++++++++,,,,,,,,,***)))))))))((((((''''''+++***((('''''''''((()))++++++++++++)))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''+++***)))'''''''''((()))+++***((('''&&&&&&''''''&&&%%%%%%$$$%%%&&&((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""%%%%%%&&&'''%%%###$$$((((((&&&###"""###$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((uuuWWWIIIBBB<<<888333333222222111000000//////............---------,,,,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++*********)))+++***)))((('''(((((()))***************)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((***)))(((''''''(((((()))***)))((('''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$############$$$$$$###$$$%%%'''%%%######%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((tttVVVIIIBBB<<<777333333222222111000000000///............---------,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++******************)))(((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((()))))))))(((((((((((())))))******)))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""###$$$%%%%%%$$$%%%$$$$$$%%%''''''&&&$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((tttVVVIIIBBB;;;777222222222111111111000000///............---------,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,)))))))))(((((((((((((((***))))))(((((((((((((((''''''((()))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''(((((())))))******))))))((('''&&&&&&&&&%%%&&&%%%%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%$$$###%%%((('''$$$$$$$$$%%%'''((()))'''%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((sssVVVIIIBBB;;;777222222222111111111111111///............---------------,,,,,,,,,,,,------******+++++++++,,,,,,,,,(((((((((((((((((()))))))))))))))))))))(((((('''&&&'''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''(((((())))))******((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$&&&&&&###$$$''''''"""$$$$$$%%%'''((()))'''%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((rrrUUUIIIBBB;;;777111111111111111111111111///............---------...------,,,,,,------...******+++++++++,,,,,,,,,************++++++++++++)))))))))))))))(((''''''&&&'''(((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))'''((()))))))))))))))(((''''''(((''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""))))))###!!!%%%%%%!!!%%%$$$$$$%%%''''''&&&$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((qqqUUUIIIBBB;;;666111111111111111111111111///............------------,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,)))*********++++++++++++((())))))***)))((('''&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((())))))******)))(((''''''''''''((('''&&&$$$###$$$$$$&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%///111((("""%%%'''%%%'''%%%######%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((qqqUUUJJJBBB;;;666111111111111111111222222//////.........---------,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,''''''(((((()))))))))***((()))*********)))'''&&&'''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))*********((('''&&&&&&''''''((('''%%%$$$######$$$&&&'''(((''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))555888---%%%'''+++)))(((&&&###"""###$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((mmmVVVFFF???<<<666222111111111111111222222000000///...---,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&& !!!"""$$$&&&((()))***&&&''')))*********)))(((&&&(((******)))(((((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%""""""%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,,,---+++(((&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&222000,,,)))&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''''''''&&&&&&&&&''''''(((%%%&&&((())))))'''%%%$$$'''((()))(((&&&$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((kkkUUUEEE???===666222111111111111111222222000000///------,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&''''''(((&&&'''((()))***))))))(((&&&(((******)))''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))***(((&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&---+++)))&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%'''((((((((('''''')))((('''&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&'''((()))(((&&&%%%&&&'''''''''''''''&&&&&&%%%%%%((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((jjjUUUEEE???===777222222111111111111111222000///...---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((((((((())))))'''''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''((()))))))))))))))((()))******(((&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%######$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''***)))((('''&&&%%%%%%%%%&&&&&&''''''(((((()))))))))******)))'''&&&&&&'''(((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((kkkUUUEEE???===777333222111111000111111111000///...---------------,,,,,,,,,++++++++++++******************+++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''''''''''''''))))))((((((''''''&&&&&&'''(((((())))))))))))))))))******)))'''%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$""""""$$$%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''((()))***+++---...---+++(((&&&&&&&&&((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((lllVVVEEE???<<<666333222222111000000111111//////...------------...,,,,,,+++++++++*********))))))*********+++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***)))******(((&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""###%%%'''###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$#########$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''''''''((((((***+++,,,111111000---)))&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((kkkUUUEEE>>><<<666333333222111000000000000///......---------......++++++++++++************))))))******+++,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))((((((((((((((()))******((())))))'''%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***(((((())))))******++++++///000///---)))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((gggRRRCCC>>>===777444333222111000000000000......---------......///++++++++++++*********************+++,,,---------))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((()))(((((('''((()))***+++'''((((((&&&%%%%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((()))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))((()))***+++++++++***))))))***+++***(((&&&'''(((%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((cccPPPBBB>>>>>>888444333222111000000000000......---------......///+++++++++************)))******+++,,,------......))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&)))((('''''''''(((***+++'''''''''&&&%%%%%%(((***&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%'''((()))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((((((%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%$$$###$$$%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))((('''&&&%%%&&&&&&'''(((''''''&&&&&&&&&'''''')))***+++---,,,+++)))((($$$%%%''''''&&&&&&((()))%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((cccSSSFFF>>>:::555555444333222111111111111............---,,,+++***,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))$$$'''+++---)))%%%%%%(((---'''""""""'''******(((###%%%((()))(((''''''''''''((()))******++++++***&&&&&&&&&&&&&&&&&&&&&&&&+++!!!%%%)))%%%%%%***&&&&&&'''''''''&&&&&&&&&%%%&&&$$$ """%%%$$$%%%&&&&&&''''''&&&&&&%%%(((%%%+++%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###########################)))%%%""" ///###)))'''$$$&&&!!!"""$$$%%%%%%###!!!%%%+++)))%%%%%%%%%"""""",,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((((((((('''''''''aaaQQQEEE>>><<<888555444333222111111111111...//////......---,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))333((( ***000///***"""%%%)))...000...)))&&&)))&&&$$$###&&&)))+++,,,(((((()))************)))&&&&&&&&&&&&&&&&&&&&&&&&###///222''' """&&&'''%%% """))))))%%%%%%+++222222+++%%%%%%&&&&&&''''''&&&&&&%%%%%%!!!""""""///%%%***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((###---'''000***(((%%%!!!$$$))),,,---***(((&&&,,, ))),,,!!!&&&######)))---***"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''))))))((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((('''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((('''___PPPDDD???>>>:::444333222111111111111111////////////...---,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))###'''***+++)))&&&!!!***)))((($$$ $$$''',,,)))'''((())))))'''$$$))))))******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&+++"""%%%---///***&&&%%%%%%'''///555333'''***%%%######***%%%&&&&&&''''''&&&&&&%%%!!!---%%%((($$$!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""")))"""+++...###+++'''!!! """(((&&&---+++$$$###+++222$$$+++---%%%)))222%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***)))((('''&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((''''''&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((((((((___NNNCCC>>>>>>;;;333333222111111111111111000000000000///...---,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((###'''***(((%%%'''///666"""&&&+++///000...,,,+++!!! """%%%(((***************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""''')))%%% $$$(((###(((***!!!$$$222######***222///###!!!)))%%%&&&&&&''''''&&&&&&%%%(((,,,"""+++""" ***###((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''))) )))%%%"""'''%%%'''+++......***%%% &&&$$$!!!!!!$$$###%%%$$$""""""(((...&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((___NNNBBB===<<<888222222111111000000111111000000000000///...---,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((+++$$$###)))+++&&&"""!!!---&&& &&&***+++111///,,,&&&"""###(((...*********)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###...,,, $$$333///###$$$---000***"""***$$$###$$$'''%%%&&&&&&''''''&&&&&&%%%%%%***...+++,,,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%***+++######%%%!!!""""""$$$ (((,,,(((%%%,,,,,,+++,,,***&&&((((((&&&###$$$***......%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((&&&'''''''''(((((())))))```OOOCCC<<<;;;777222111111000000000111111////////////...---,,,,,,***++++++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''$$$)))///'''"""===aaaBBB888---'''(((+++***)))&&&******((('''&&&)))***))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&///))))))***###(((<<<]]]wwwtttVVV999'''///000***%%%$$$&&&%%%&&&&&&''''''&&&&&&%%%'''---$$$...,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ...***###$$$'''+++,,,+++(((***,,,''' bbbyyyoooJJJ000$$$!!!""""""&&&+++***$$$ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&'''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))___PPPDDD>>><<<777111111000000000000111111...//////......---,,,+++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++''')))'''000kkkPPP333---&&&%%%(((++++++)))((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%% +++555###BBBwwwMMM888,,,###%%%&&&&&&''''''&&&&&&%%%***!!!))) zzzrrrxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyPPP"""***&&&((((((&&&CCCpppyyy>>>%%%######%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''((((((((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))&&&&&&''''''((())))))***^^^PPPEEE???===999111000000000000000111111............---,,,+++************++++++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&!!!,,,333$$$111qqq???(((%%%((()))(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*** """^^^...%%%&&&&&&''''''&&&&&&%%%$$$$$$###(((///000+++%%%---'''000sss:::***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((''''''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***~~~```MMMDDDDDD::::::333333222222111000//////000000000///......------......---,,,,,,,,,------************************************************))))))))))))))))))))))))%%%&&&((()))))))))((('''***)))((('''%%%...HHHaaaZZZ,,,000&&&111...333""")))((('''&&&&&&'''((()))"""***)))}}}888$$$444+++'''%%%...&&&111+++)))+++'''(((###333111%%%&&&'''"""&&&***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((({{{___LLLBBBBBB888999333333222222111000000///.........---,,,,,,++++++...---,,,,,,+++,,,,,,,,,************************************************))))))))))))))))))))))))&&&&&&((()))))))))((('''***((())))))%%%"""'''000///444SSS:::,,,%%%&&&333)))(((((('''&&&&&&'''((((((*** KKKIII000((($$$))) &&&,,,+++@@@FFF((($$$'''###)))$$$zzz &&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((xxx]]]KKKAAA@@@666777333333222222111000000000.........---,,,,,,++++++---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))((((((((('''%%%&&&+++,,,'''!!!999888;;;'''(((*** ,,,"""''''''&&&&&&&&&&&&''''''666uuu,,,+++999,,,$$$'''$$$...""" ???qqq###***""" +++$$$qqq333333+++ 000"""000###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((vvv\\\KKK@@@???555666222222222111111111000000000000000///......------,,,++++++***)))*********************************(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((((((%%%$$$(((,,,...---,,,<<<""" 000$$$]]]000000///444&&&&&&&&&&&&&&&&&&&&&&&&%%%'''888)))"""lll222111###))))))"""444&&&))){{{+++!!!---"""CCC///444eee555%%%###&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((uuu]]]LLLAAA???666777222222222111111111111111000000000///......------++++++***)))))))))******************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))+++)))'''$$$$$$&&&)))+++###'''((('''%%%%%%UUUWWW444777"""%%%&&&&&&&&&&&&&&&&&&%%%(((=== 555###$$$999333CCC... &&&,,,%%%***""")))(((!!!%%%---!!!lll&&&###!!!111+++ %%%'''(((###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))ttt^^^NNNBBB@@@666888111111111111111111111111.........---,,,,,,++++++,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))&&&***+++'''###$$$%%%%%%...444333)))%%%)))+++'''...IIIqqq---))) &&&&&&''''''''''''&&&&&&))) AAAIII###!!!+++%%%%%%333%%%666(((###222 ''''''444{{{'''###$$$'''***###---+++(((333&&&......\\\ccc%%%&&&///###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))sss^^^NNNBBB???555777111111111111111111111111.........---,,,,,,++++++,,,,,,+++************+++************************************************))))))))))))))))))))))))(((''''''&&&'''((()))***###))),,,))))))++++++'''"""""" %%%......(((%%%;;;kkk333&&&'''(((((((((((('''&&&"""$$$%%%>>>+++"""'''---@@@000$$$uuu???++++++---,,,+++''';;;"""'''&&&%%%&&&111444 (((/// ...'''$$$888???&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))qqq]]]MMMAAA>>>444777111111111111111111222222111000000///......---------,,,++++++******++++++************************************************))))))))))))))))))))))))(((''''''&&&&&&((()))***(((+++***&&&(((,,,+++&&&(((***+++***'''&&&''')))"""444 666RRR&&&'''((())))))((('''&&&"""///'''ccc777"""000!!!+++&&&###&&&%%%***ZZZ---###!!!,,,..."""***---###<<>>%%%&&&((())))))'''&&&$$$555$$$!!! ,,,""">>>...%%%%%%$$$$$$%%%%%%&&&''',,,+++^^^~~~###)))######&&&)))"""!!!,,,<<>>CCCBBBCCCFFFIIIHHHDDD@@@EEEDDDCCCCCCCCCAAA>>>;;;<<<888555444555444111---+++******)))(((''''''&&&''''''''''''''''''(((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))***)))(((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,))))))******+++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++*********++++++++++++++++++++++++++++++gggVVVIIIAAA???555666333333222222222111111111111000///...------------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******(((((())))))******++++++*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***'''((()))$$$+++SSSdddJJJsss((($$$!!!((()))&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&'''((())))))888###&&&'''PPP'''''''''&&&''''''((()))(((!!!,,,$$$$$$)))###---''''''!!!///&&&$$$""" ###222---&&&###&&&%%%---444111'''"""%%%+++&&&&&&&&&&&&&&&&&&&&&&&&...$$$yyyBBB'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''###$$$%%%'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%(((+++...000&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((()))))))))******((()))+++---000222444555777<<>>***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''((((((''''''$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((())),,,+++)))&&&$$$%%%(((+++''')))***)))'''''')))+++...,,,)))***...222444555555:::BBBJJJPPPSSSTTTTTTaaaaaadddiiiooosssrrrpppwwwjjj^^^[[[YYYSSSPPPQQQLLLNNNOOONNNTTT^^^eeeggglllddddddppp|||~~~{{{xxxqqqnnnkkkiiihhhfffcccaaa\\\YYYUUUQQQLLLFFF@@@<<<;;;;;;777111......+++'''...+++)))***++++++'''$$$'''((()))******)))'''&&&((('''''''''(((((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++*********)))******+++,,,++++++,,,,,,,,,---------+++*********+++,,,---...000---***+++...000000///...,,,++++++---......---000000///---,,,,,,...000,,,------------,,,,,,+++aaaQQQEEE<<<;;;222555333222222222111000000000111000///...------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,"""...###+++&&&...)))+++lllkkk&&&&&&***%%% ---&&&(((''' """+++"""+++111---"""!!!(((...''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&& AAADDD ------(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((&&&000---,,,111+++$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''(((((('''&&&&&&'''))))))******)))'''''')))+++,,,---000555;;;@@@CCCDDDIIILLLQQQVVV\\\aaadddfffdddhhhpppyyy{{{vvvyyykkk]]]XXXTTTLLLDDDAAA@@@@@@@@@DDDOOO^^^ffffff___YYY^^^qqqyyypppjjjjjjjjjkkkllllllkkkjjjkkkjjjhhhddd___XXXOOOIIIFFFFFFBBB======AAACCCBBB666333...,,,+++,,,,,,,,,'''''''''((((((((())))))&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))************++++++++++++***************+++,,,,,,++++++,,,,,,,,,,,,,,,,,,......------------,,,,,,///---+++,,,///000000...///.........///000000///---......---,,,+++++++++,,,------...............gggYYYKKK>>>;;;222777222222111111111111111111111111000///............,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,+++***))))))************))))))))))))))))))))))))))))))******)))(((((()))******---%%%''')))---###222(((///%%%'''((((((,,,000+++++++++%%%'''***(((!!!###EEEwww''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%)))555@@@"""+++///&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%555"""HHH%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''''''''&&&))))))(((''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&(((******((('''''''''(((((()))+++...222666888@@@AAABBBCCCFFFLLLSSSWWWWWWYYY[[[^^^bbbdddfffgggdddnnn|||~~~www~~~pppdddaaa```ZZZPPPIIIJJJJJJLLLVVVhhhvvvvvvoooPPPKKKNNN```qqqsssggg[[[aaadddhhhkkklllkkkjjjjjjkkklllmmmmmmlllfff^^^YYYVVVTTTMMMDDDAAAEEEGGGGGGHHHFFFCCC===888444333333,,,+++)))''''''((()))***(((&&&&&&''')))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))***))))))(((((())))))***************+++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,------------,,,+++---,,,+++,,,...///...------...///000000000000000000000111222111000///...///000111222222222222222nnn```PPP@@@:::222777111111111111111222222222222111000//////......///,,,,,,,,,++++++,,,,,,,,,&&&(((***,,,---,,,+++***))))))************))))))))))))))))))))))))))))))***)))'''&&&&&&''')))***)))***%%%+++,,,%%%///!!!|||"""%%%&&&&&&___WWWhhhiiibbbZZZlll|||777''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$...&&&QQQJJJ,,,(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...:::lllyyy###,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&((((((((((((((('''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''(((***+++++++++***)))***+++,,,+++)))((()))***))))))---555???HHHNNNPPPZZZVVVOOOHHHGGGLLLWWW___``````aaaaaa````````````fffvvv{{{www|||qqqggghhhmmmlllbbbXXXNNNOOOSSS```rrryyyooo___OOOHHHCCCIIISSSVVVPPPIIIQQQXXXaaahhhkkklllmmmnnnjjjkkklllnnnooommmjjjfffllljjjcccWWWPPPOOOOOONNNPPPSSSUUUSSSMMMFFFCCCBBB:::777222---)))(((((())),,,***)))((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++))))))))))))))))))))))))***))))))))))))))))))************+++++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,+++++++++++++++,,,...///000000000///.........///111111111111///111444555555555666666999888777888:::<<<======999999999999999888888777fffZZZLLL<<<777///444111111111111111222222222222111000//////......///---,,,,,,,,,,,,,,,,,,---&&&'''***,,,---,,,+++***))))))************))))))************************)))(((&&&%%%%%%&&&((()))###///(((((())))))(((+++>>>555'''"""<<<333&&&'''$$$333666,,,'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$///(((%%%111&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++<<<---&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((()))******(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((((((((((((((('''((()))++++++***)))))))))******))))))+++000333666666:::DDDQQQ[[[___```ZZZWWWQQQMMMMMMRRR[[[aaagggccc]]]XXXXXX[[[aaaeeefffwwwtttppprrrnnngggaaaeeennnrrrjjj___XXXUUUUUU]]]kkkqqqeeeUUUVVVRRRKKKHHHHHHKKKKKKIIIDDDLLLXXXdddlllppprrrssslllkkkjjjlllooorrrtttuuuoooqqqmmmddd]]]ZZZXXXUUUNNNRRRVVVVVVTTTRRRSSSTTTKKKFFF???888111,,,***)))+++)))'''''''''((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((()))***++++++******************************))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,//////000111111111111111///000222333555666888999999<<>>CCCFFFIIIMMMPPPRRRRRRTTTYYY^^^TTTOOOJJJJJJQQQYYY^^^aaa```___^^^\\\YYYWWWTTTSSS___RRRIIIAAA???555777333222222222111000000000111000///...------------------,,,,,,,,,,,,------******++++++,,,,,,------))))))************))))))************************))))))))))))))))))))))))$$$)))+++''',,,***(((>>>666---&&&666...!!!+++333111\\\222!!!''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***!!!###&&&>>>+++"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''777+++...&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%&&&'''(((((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******(((((((((((((((((((((((()))(((((((((((()))******,,,...111444888>>>DDDHHHHHHGGGJJJVVVeeellljjjdddYYY\\\dddoooyyyyyyrrrjjjOOOKKKEEECCCGGGQQQ\\\dddXXX^^^eeehhhfffcccbbbcccdddfffiiiqqqpppmmmhhhdddfffkkkkkkfffeeeiiijjjiiimmmtttwwwuuummmllllllqqqtttrrriiiaaaUUUQQQNNNOOOUUU]]]dddiiittt{{{}}}xxxsssqqqpppoookkkiiiddd```\\\VVVQQQMMMNNNNNNNNNLLLIIIEEEAAA???444111---***))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((())))))***''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,************************+++******))))))******++++++++++++,,,,,,,,,---------------------......///,,,------...///000111111000/////////111444777999EEEGGGJJJLLLOOOUUU]]]bbbgggjjjnnnooopppttt{{{rrrmmmhhhiiipppwww{{{|||}}}}}}|||zzzwwwuuusssqqqaaaSSSIIIAAA>>>222222444333333222111000//////000///...------,,,,,,---...------,,,,,,------...,,,,,,+++++++++,,,---...))))))************))))))******************************++++++++++++******((("""***)))///''',,,,,, ---%%%***)))///---===000///%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((000''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''+++GGG```,,,+++"""..."""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******))))))))))))))))))))))))---,,,+++***+++,,,...///666999===@@@CCCEEEHHHKKK>>>>>>EEEUUUgggrrrpppjjjkkkiiikkkrrrxxxuuujjj___PPPRRRVVVZZZ^^^aaadddeeellllllooouuu|||}}}yyyppprrrsssttt|||~~~zzz}}}}}}yyywwwvvvrrrmmmxxxxxxvvvuuu~~~~~~vvvnnnhhh^^^WWWSSSRRRRRRRRRTTT]]]ddddddeeejjjppprrrlllnnnqqquuutttkkk^^^TTTFFFIIIMMMQQQQQQPPPMMMJJJBBB>>>777222...***'''%%%))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''((())))))***''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,************************++++++************++++++++++++,,,,,,,,,---------...------------...//////,,,---...///000222333333666666777999>>>EEEKKKOOO___aaadddgggkkkrrr|||aaaUUUHHH???@@@888888444222111111222333333222/////////...------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***************))))))***+++,,,,,,))))))))))))))))))))))))...&&&///'''..."""OOO...$$$000###222$$$'''"""000%%%,,,)))'''///111(((%%%999""")))&&&###***---""" ######(((,,,'''((( ***((( &&&%%%---(((###+++!!!((((((&&&""""""&&&((((((999$$$DDD555 !!!&&&"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))******++++++%%%(((+++,,,+++++++++,,,---''')))000222000555>>>AAAMMMUUUPPPHHHCCC???;;;<<<===AAAKKKWWWaaagggiiilllnnnnnnggg]]]YYY\\\bbb^^^^^^```ccchhhmmmrrrtttwwwzzz{{{{{{~~~}}}zzzxxx{{{|||xxxvvvzzz}}}~~~|||{{{yyyxxxzzz}}}zzzppppppooojjjbbb[[[VVVTTTOOOPPPOOOOOOVVVaaaiiikkkiiinnnqqqsssxxxzzzssshhhSSSLLLGGGJJJQQQTTTNNNFFFJJJEEE>>>888333///***'''***)))((('''''''''((()))+++***)))''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))))))))---,,,+++******+++,,,---222111000...---,,,++++++/////////......---------)))---000000---,,,///111---...000111333555666777888AAAGGGGGGKKKVVVaaafff~~~```TTTHHH???@@@777888444222111111222333333222000//////......---,,,,,,---,,,,,,++++++,,,,,,---******++++++,,,,,,------,,,,,,,,,+++++++++*********************+++,,,,,,))))))))))))))))))))))))(((%%%***(((,,,$$$```---%%%+++$$$...%%%%%%&&&...$$$""")))%%%nnn:::111 %%%)))$$$!!!%%%&&&)))'''$$$$$$)))...***""""""''')))###%%%$$$$$$MMM###+++'''&&&!!!###---%%%&&&%%%(((......(((%%%&&&444%%%555,,,ooo@@@$$$+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%(((******)))))))))***+++)))***000777???IIISSSXXX```aaaWWWJJJDDDAAA>>>>>><<<===AAAIIIPPPTTTVVV```eeeiiieee^^^YYY]]]bbbiiimmmrrrxxx{{{}}}~~~xxxtttqqqqqquuuyyywwwqqqkkkpppqqqssssssooojjjeeeaaaWWWXXXSSSLLLKKKRRRZZZ^^^qqqvvvzzz}}}|||rrrkkkbbbWWWQQQQQQPPPKKKFFFDDDFFFHHHFFFAAA999111,,,,,,)))&&&%%%'''))))))(((***)))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))***************************************)))))))))+++...111333,,,,,,+++******+++,,,,,,000000...---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,000000000...------000333222222333444888===CCCGGGGGGNNNUUU[[[gggxxx___TTTHHH???@@@777888444222111111222333333222000000///......------,,,------,,,,,,,,,,,,------))))))***+++,,,---......,,,,,,,,,++++++++++++***+++************++++++,,,))))))))))))))))))))))))(((+++***...,,,(((www,,,(((&&&&&&***'''###(((+++'''###++++++111444000)))......))),,,$$$---******&&&!!!"""&&&&&&(((+++### +++)))'''"""###+++]]](((///"""!!!&&&+++'''***###"""''''''"""###*** &&&''''''$$$+++///333VVV&&&>>>000+++ &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''')))******)))((()))+++)))000777???KKKYYYbbbeeefffiiifffXXXIIIAAA?????????===<<<>>>BBBGGGJJJKKKYYYcccmmmoookkkiiilllqqq}}}uuuqqqooottt{{{}}}vvvnnniiiiiijjjlllpppqqqqqqqqqhhhkkkhhh^^^VVVUUUWWWWWWbbbfffkkkqqqxxx}}}zzzuuuyyysssiii```YYYSSSNNNJJJJJJJJJHHHEEE@@@===;;;:::444///***((()))******)))))))))(((''''''(((((((((&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))((((((((()))))))))******))))))))))))************************************+++***((((((+++///444777,,,,,,++++++++++++,,,,,,......---,,,,,,,,,,,,,,,******++++++,,,---------222000---******,,,///222333555888<<>>PPP\\\iiisssqqqgggdddgggfff\\\NNNFFFDDDEEECCCDDDFFFKKKOOOTTTVVVXXXbbbmmm{{{zzztttmmmiiikkkooosssuuutttyyy{{{xxxrrrlllbbbYYYNNNNNNQQQVVV```kkkqqqssspppssstttqqqjjjaaa[[[XXXSSSOOOIIIFFFFFFEEECCCAAA>>><<<777111---******+++(((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((()))))))))*********((()))))))))************************************,,,***)))((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........./////////111///---,,,...111555777999@@@JJJUUU___iiisssyyy~~~\\\RRRGGG???@@@777777444222111111222333333222111000000///......------...------,,,,,,------...//////......------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,))))))))))))))))))))))))%%%...'''---'''''',,,---%%%***'''---''''''(((,,,,,,!!!)))---fffHHH"""'''222 ******///"""---((('''666333%%%---***###&&&+++(((######+++'''&&&...:::nnn)))###///''',,,(((,,,'''''',,,(((,,,(((!!!(((%%%666(((HHH###444'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''''''''''')))))))))))))))))))))))),,,,,,++++++******))))))''')))******+++...222555<<>>CCCEEELLLYYYkkkzzz|||ZZZQQQGGG???@@@777777444222111111222333333222111111000//////......---......------------......000000///...---,,,++++++***++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,))))))))))))))))))))))))&&&,,,***+++---///~~~zzz,,,---)))***)))---///))))))''')))&&&"""111///|||<<<,,,---(((***111,,,222555111444###---+++'''000&&&%%%&&&---&&&&&&***$$$%%%******''''''TTT+++(((""",,,%%%000%%%)))''' ''')))%%%!!!***///,,,---+++???!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))((((((&&&''')))+++///444;;;???OOO[[[jjjwwwttthhhhhhkkkooonnndddZZZXXX[[[ccciiiqqqxxx|||~~~yyyzzzrrraaaXXXNNNIIIGGGGGGMMMTTTccchhhnnnrrrssswww~~~xxxjjjXXXNNNLLLMMMKKKHHHGGGKKKLLLFFF;;;111------******)))(((((()))))))))((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''(((((())))))(((((('''(((((((((((()))))))))))))))))))))*********++++++))))))))))))************++++++++++++++++++++++++((())),,,---...---+++***,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,---............//////////////////444:::>>>BBBHHHPPPVVVcccrrrzzzYYYPPPGGG???@@@777777444222111111222333333222111111000000///...............------------......---------,,,,,,++++++*********+++++++++,,,,,,,,,...---,,,+++++++++++++++))))))))))))))))))))))))***+++...(((222444nnn|||******---'''+++,,,666XXX$$$***'''(((,,,"""///$$$|||PPP***$$$&&& &&&''''''===$$$333..."""***###&&&%%%QQQiiiwww000...&&&###---(((((($$$))))))&&&111---"""((('''$$$,,,,,,$$$$$$++++++$$$$$$,,,)))!!!((())))))&&&777###***!!!666"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))***+++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))******)))+++...222777???HHHNNNYYY]]]jjj|||zzztttooonnnnnnkkkbbb[[[___hhhxxx|||uuuqqqkkkeee```XXXOOOLLLNNNYYY^^^dddiiinnnuuu~~~lllZZZPPPMMMNNNPPPIIIKKKNNNNNNKKKCCC:::333++++++***)))((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))*********+++++++++))))))))))))************++++++++++++++++++++++++)))***+++,,,------------,,,,,,---......---,,,,,,......---------------...,,,---...///111222444444666===DDDHHHKKKRRR___jjjyyyzzzXXXPPPFFF???@@@777777444222111111222333333222111111000000//////............------------......******************++++++*********++++++,,,,,,,,,...---,,,,,,++++++++++++))))))))))))))))))))))))***'''--- //////ZZZ((((((///%%%,,,***<<<000++++++'''+++!!!******111@@@!!!===%%%***((((((+++***(((+++///---***%%%///%%%000)))$$$??? &&&+++111aaa---)))###...'''***'''******///111%%%''',,,(((###%%%000RRRRRR000%%%&&&&&&%%%###&&&(((&&& """{{{---(((---&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''(((******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,,,,---...000444999@@@JJJTTT[[[YYY[[[kkk}}}wwwrrrmmmiiibbb___iiivvv}}}xxxttttttqqqlllmmm{{{xxxiii```___JJJQQQ\\\eeelllqqqvvvzzzooo\\\OOOJJJKKKKKKNNNTTTYYYTTTFFF;;;,,,,,,***)))((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((()))))))))))))))************+++++++++))))))))))))************++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,---......---,,,,,,000///...------------...,,,---///222555777999:::EEELLLSSSUUUVVV___ppp~~~uuu]]]PPPLLLAAA:::999444444444333333333333222222111000000///...---------000000///...---,,,,,,,,,***++++++,,,,,,++++++***)))***++++++))))))***+++,,,+++++++++,,,,,,---...+++++++++*********))))))(((111&&&---,,,,,,333uuu///555...,,,hhh"""222###&&&(((...%%%---...$$$rrr$$$!!!222&&&++++++++++++++++++++++++---&&&''')))))),,,,,,###'''***...%%%+++ bbb%%%)))&&&&&&''''''--- mmm<<<,,,###%%%!!!,,,'''))):::AAA)))%%%'''((('''%%%&&&)))&&& %%%""")))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''((('''&&&%%%$$$%%%%%%&&&%%%'''((((((''''''(((*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&'''(((***)))((('''&&&&&&'''(((***))))))))))))******+++'''***,,,++++++,,,------...666???HHHSSS\\\^^^[[[bbb^^^ooo{{{vvvrrruuu}}}|||{{{{{{{{{|||xxx|||{{{vvvvvv|||yyyzzz}}}nnnaaaWWWZZZcccjjjqqqwww{{{fffPPPFFFJJJQQQZZZ___\\\QQQHHH<<<888222...,,,)))%%%"""))))))))))))((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&***(((&&&%%%%%%%%%'''((((((((((((((((((''''''''''''''''''''''''''''''''')))(((((((((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))************+++++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,///222000))))))...111...222///000444888===IIIWWW]]]mmmppp```\\\mmm~~~vvv]]]OOOKKK@@@:::999555444444333333333333222222111000000///......------000000///------,,,,,,---,,,,,,,,,------,,,,,,,,,+++---------,,,+++,,,---,,,,,,+++++++++,,,---------,,,,,,,,,+++++++++***)))...(((---'''***111""""""&&&...))))))yyyyyy000'''///+++(((,,,+++&&&000&&&qqqnnnbbbdddVVV________________________ZZZ\\\___\\\ZZZ!!!&&&//////---,,,(((&&&!!!sssJJJ )))&&&...666555???999(((+++222&&&((("""""""""777&&&+++'''%%%'''&&&$$$%%%(((VVV%%%'''###'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&'''((((((''''''(((*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&''''''(((***)))((('''&&&''''''((()))))))))((())))))***+++(((+++,,,***(((***///333>>>FFFNNNTTTYYY^^^^^^[[[]]]```qqqrrrqqqsssvvv||||||zzz|||~~~~~~{{{rrrnnnssswwwzzzuuuiiieeecccbbbeeejjj|||}}}~~~~~~vvvlllVVVRRROOORRRYYY[[[WWWRRRFFF>>>333---,,,,,,)))&&&))))))((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((&&&&&&&&&(((***+++((((((((((((((((((((('''((((((((((((((((((((((((((())))))******))))))((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))((()))************+++++++++)))***+++,,,---,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------000///+++***///222000555222444<<>>999999555444444333333333333222222111000000//////......---000///...---------------,,,------......------,,,+++---...---,,,+++,,,...------,,,++++++,,,,,,,,,------------,,,,,,,,,,,,------...111&&&---000yyy......---222222000DDD%%%666!!!000''')))000!!!111--->>>[[[))))))...(((&&&)))"""(((;;;^^^555###---cccAAA&&&'''///$$$'''***)))111}}}777///'''"""$$$&&&%%%%%%'''###+++ ***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''((('''&&&&&&%%%&&&&&&&&&&&&((())))))''''''(((******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''((())))))((('''''''''((((((((((((((((((((()))***+++***+++,,,+++***...777???IIIQQQWWWVVVUUUUUUTTTRRRTTT]]]mmmzzz{{{uuuqqqrrrxxx~~~}}}{{{xxxuuurrrppppppoooxxxxxx{{{~~~vvvsssnnniiippp|||uuummmfffaaabbbeeepppwww}}}~~~~~~~~~kkk```SSSMMMQQQWWWZZZ[[[RRRGGG999000---...---,,,((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&'''(((***,,,---''''''(((((((((((((((((())))))))))))))))))))))))((()))+++,,,,,,+++)))((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........//////,,,///000...---111333333333444:::EEESSSdddxxx|||sss~~~xxx^^^NNNHHH===888999666444444333333333222222222000000000000//////......000///...---------------,,,,,,------------,,,,,,***+++,,,+++******+++,,,------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,000(((...111%%%///(((pppddd555---&&&!!!444"""777666&&&)))++++++///'''111555+++333,,,111,,,---///'''...'''555###"""'''###))),,,***,,,444UUU+++ 333'''[[[###)))%%%)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))((('''(((***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))(((((((((((((((((((((((((((((()))******++++++***+++///555;;;DDDLLLNNNTTTUUUOOOIIIHHHJJJJJJMMMYYYeeelllsss|||{{{rrrmmmiiiccc^^^[[[ZZZYYYXXXYYYZZZ\\\^^^]]]]]]^^^```aaaaaabbbcccfffiiigggcccdddmmmuuuxxx|||mmmkkkrrr}}}}}}uuuoooiiieeeccceeennnyyy{{{yyy|||qqqbbbUUUOOOPPPUUUYYYWWWPPPEEE999111------...((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++''''''''''''((((((((((((((((((((((((((((((((((((((())),,,------,,,)))((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))*********++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////...000222111000111555777999AAANNN]]]lll|||vvv]]]MMMHHH===888999666444444333333333222222222000000000000000///////////////...------------...++++++,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...###***...'''///999555'''"""***...IIIPPP===...###CCC,,,;;;999333888555<<<666yyyPPP???DDDAAAEEE===666555444hhhTTT%%%(((((()))((("""'''111}}}&&&$$$+++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''&&&'''''''''''''''''''''((()))***)))((('''((()))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))((((((((())))))***,,,,,,,,,(((,,,999EEEKKKNNNRRRQQQTTTRRRJJJDDDFFFKKKNNNPPP\\\hhhqqq}}}}}}vvvqqqooohhh```\\\^^^```___^^^]]]^^^^^^______`````````cccdddeeeeeeddddddbbb```___aaaaaa^^^]]]^^^___^^^___cccjjjttt|||yyy~~~~~~vvvllldddcccgggoooyyy|||xxxvvvgggXXXOOONNNPPPTTTUUUQQQFFF777---+++---***))))))))))))(((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''((('''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((())),,,------,,,)))((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))*********+++))))))*********+++++++++,,,,,,,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------...............000111222111444;;;BBBSSSaaatttsss[[[LLLHHH>>>999:::777444444333333333333222222000000000000000000000000///......---------......***++++++,,,,,,++++++***,,,...///...---,,,---///,,,+++++++++,,,,,,---...++++++++++++,,,,,,,,,,,,000'''...///...333"""'''ggg///444333,,,EEE===PPP===<<>>[[[ZZZZZZZZZSSSVVVOOOOOODDDQQQ\\\SSSXXXSSS[[[YYY[[[DDDzzzZZZ000+++000((( &&&(((++++++!!!...[[[;;;***(((!!!(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''%%%&&&'''((())))))(((''')))***+++***((('''((()))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))(((((('''((()))***+++******)))*********+++,,,---///000888@@@TTTiiikkk]]]RRRQQQMMMNNNLLLIIIKKKSSSZZZ[[[dddooovvvrrrmmmhhh]]]ZZZ\\\bbbhhhiiijjjllliiimmmtttyyy|||tttiiiddd```]]]___dddfffmmm{{{tttuuuwwwjjjhhhmmmsss{{{|||{{{lll]]]SSSLLLPPPUUUUUUMMMAAA555///000///...,,,***)))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((('''&&&&&&''''''((())))))***''''''''''''''''''''''''((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,)))************+++++++++---,,,,,,+++,,,---...///++++++,,,,,,---......///,,,,,,,,,------------........./////////000000000222222666???HHHWWWnnnnnnWWWKKKIII@@@;;;;;;777444444444333333333222222000000000000000111111111......---------......///,,,------......------,,,+++,,,------++++++,,,---))))))***+++,,,...///000---------.........//////&&&,,,000)))---******666,,,333000111}}}ccc___hhhRRRWWWlllWWW\\\^^^jjjTTTfffZZZOOOWWWjjjhhhXXXWWWWWW___^^^LLLVVVQQQ'''$$$(((,,,***+++&&&***###111---###(((---...&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%'''(((((('''&&&&&&'''%%%&&&((()))))))))((('''***++++++***((((((((()))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))(((((('''((()))+++++++++***)))+++++++++,,,---...000111BBBQQQkkkyyyaaaRRRRRROOOQQQPPPPPPVVV___cccbbbiiirrrqqq```YYY\\\___^^^hhhgggiiinnnqqqrrrwww~~~}}}yyynnngggfffooojjjkkkttt}}}xxx|||tttkkkhhhgggmmmtttxxx{{{|||jjj\\\KKKMMMQQQUUUUUUKKK<<<111222111///---+++)))''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''')))************&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))(((((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++------,,,+++,,,---...///++++++,,,,,,---...//////,,,,,,,,,---------......000000000000111111111111666666<<>>999888777000''''''111)))***444!!!,,,fffNNN444%%%'''333&&&''''''''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))((((((((()))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))+++***)))((()))***---,,,---...000555CCCPPPhhhllltttyyynnn[[[QQQQQQUUUWWW[[[fffxxx{{{~~~mmmaaaccc______fffoooxxxzzzxxx|||{{{tttlllggggggfffkkkwwwiii^^^TTTQQQQQQOOONNNOOOBBB777...///222000,,,***++++++***))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******************))))))))))))******((()))******))))))***,,,************************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,------.........---------------......------......////////////000111444666999;;;GGGWWWggglllUUUIIIHHH@@@;;;;;;888333333333333222222222222000000000/////////..................---------,,,------------------------,,,,,,,,,------------...,,,------......------,,,++++++,,,---------------+++******+++...//////...666,,,///;;;zzzgggrrryyywwwvvvssskkkdddffflllooopppdddsssttthhhmmmppplllwwwwwwxxxppp___\\\KKKZZZYYYUUUOOOIIICCC888---+++---&&&&&&///))) $$$CCCiii###)))///---"""''''''((((((''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((()))***''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((('''''''''(((((((((''''''''''''&&&(((((((((((())))))))))))************))))))))))))(((((())))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((***+++***)))((()))***---+++***...555???PPP___hhhbbbdddkkkbbbOOOKKKUUUZZZaaaiiioooyyyvvviiibbb___^^^fffpppzzzvvvuuussspppooonnnnnnoooqqqrrruuuxxx}}}zzz{{{|||wwwsssoookkkaaadddnnn}}}zzzoooaaaYYYSSSNNNOOORRRPPP???000---111222///,,,,,,,,,+++************+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******************))))))))))))******)))***,,,+++******+++---************************,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------...............///000000...000222222333888???EEESSSggg}}}mmmVVVJJJHHH???::::::777444444333333333222222222000000000////////////.........---------,,,,,,,,,------------------------------------------------,,,------......------,,,+++,,,,,,---...---------------,,,---.../////////+++===((( 888999ZZZzzzwwwzzzjjjfffdddaaa[[[XXX\\\ccciiillluuuiii```nnnqqqzzz}}}sssuuu```???TTTmmmddd___```^^^YYYUUUQQQIII@@@888444///)))&&&---222...>>>yyy777777777###000,,,&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))((((((''''''&&&&&&((((((((('''''''''''''''(((((((((((())))))))))))*********))))))(((((((((''''''((((((((((((((()))***))))))))))))))))))***))))))***************+++)))***+++***)))((()))+++***(((,,,999GGGRRR\\\ccc^^^___bbbcccZZZRRRZZZhhhjjjqqqvvvtttvvv}}}kkk^^^\\\bbbiiiqqqzzzsssnnnkkkgggeee\\\[[[[[[ZZZZZZ[[[\\\\\\```aaadddhhhmmmrrrvvvxxxxxx{{{~~~yyy{{{zzzpppccccccjjjvvv{{{pppfff[[[QQQMMMNNNTTTGGG999333000---...000,,,,,,+++***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))((()))))))))******************))))))))))))******)))***++++++******+++---************************++++++,,,,,,,,,,,,---------------------.........,,,,,,,,,,,,------------............///000111111///111333333555>>>LLLVVVeeexxxoooWWWKKKHHH???999999555444444444333333333222222111000000000////////////......---------,,,,,,,,,------------------------------------------------,,,------......------,,,,,,,,,---.........------///......---,,,------...333%%%000;;;,,,,,,CCCSSShhhnnnTTTooovvvllliiifffggggggjjjsss}}}rrr}}}zzzvvvtttvvv||||||{{{zzzxxxuuusssrrrgggnnnllldddhhhggg___eeeccciiitttaaa\\\iiihhhpppmmmnnnrrrmmmgggmmmzzzaaahhhyyybbbYYYTTT]]]___^^^[[[ZZZ\\\ZZZUUUKKKBBBDDDAAA111+++---'''+++333---)))FFF{{{eee111 ,,,!!!---&&&000%%%%%%"""$$$%%%%%%&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''(((((((((''''''((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''(((((((((******))))))))))))******)))*********++++++,,,,,,***++++++***)))***,,,---///000:::NNN___ddd```\\\WWW]]]^^^]]]fffvvvzzz|||}}}ggggggfffdddeeelllxxx{{{oooggg___]]]YYYWWWVVVTTTQQQOOOHHHHHHHHHIIIIIIJJJKKKKKKKKKLLLNNNQQQUUUXXX[[[]]]fffgggjjjnnnssszzz}}}vvvxxx}}}|||vvvjjjhhhkkkttt~~~}}}vvvjjj[[[PPPLLLOOOLLLHHH???222))),,,444++++++***))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))******((()))))))))******************))))))))))))******((()))+++***))))))***,,,************************+++++++++,,,,,,---------++++++,,,,,,------------,,,,,,,,,------..................///000111222222000333666999BBBRRRfffuuu}}}vvvkkkaaa\\\]]]aaaeeeiiieeeaaaeeellloookkkfffaaagggooouuuxxxxxxwwwwwwoooWWWKKKHHH???:::999555444444444444333333333333111111000000000/////////............---------,,,------------------------...------------,,,,,,,,,,,,------......------,,,,,,,,,---........................---++++++...000,,,...:::CCCMMMccctttsssyyylllvvvgggvvvpppssszzzmmmggghhh```[[[___bbbdddfffgggddd```iiieee]]]TTTNNNOOOVVV]]]UUU```nnnqqqqqqzzz|||pppvvvuuupppgggaaa```^^^ZZZYYYMMMKKKMMMCCC:::444---111///222$$$'''555&&&"""))))))!!!------(((+++000---"""$$$$$$%%%%%%&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%$$$######"""'''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&''''''(((((())))))+++******))))))******+++*********+++,,,,,,------***++++++++++++,,,///111777;;;JJJ]]]hhhdddYYYQQQRRRQQQNNNWWWwww}}}~~~yyyssskkkdddZZZ^^^fffrrr~~~uuukkkeee^^^UUUOOOLLLIIIHHHGGGGGGGGGEEEAAA>>>@@@@@@@@@??????>>>>>>>>>@@@@@@@@@BBBCCCEEEGGGHHHMMMMMMQQQXXX___eeeooowwwwww~~~~~~xxxuuutttyyy}}}zzz|||}}}mmmjjjjjjqqqxxx}}}zzzjjj[[[TTTMMMPPPPPPIII999------555++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***'''(((((())))))******+++))))))))))))******************))))))))))))******((()))******))))))***,,,***************************++++++,,,,,,------...***+++,,,------...------,,,------....../////////////////////000222333444333777>>>IIIYYYooo~~~}}}xxxnnneeeaaaXXXVVVSSSQQQPPPQQQTTTUUUXXXVVVTTTUUUWWWWWWTTTQQQPPPTTTZZZ^^^``````aaabbblllUUUIIIGGG@@@;;;<<<888555444444444444333333333111111111000000000///////////////.........------------------------------......---------,,,,,,,,,,,,------......------,,,,,,------..................///000///...///333777999GGGGGGMMMaaaiiisss~~~zzznnnkkkqqq~~~xxxttt|||}}}yyyrrrxxx{{{yyypppjjjkkkllljjjeeeaaaXXXNNNIIINNNZZZdddkkkpppxxx~~~vvvjjjddd^^^YYY\\\XXXRRRNNNNNNMMMJJJGGG666<<<999***'''666333---888...(((...///'''///(((!!!%%%$$$'''---$$$%%%%%%&&&''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''))))))(((((((((((())))))'''''''''((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))))))))((((((((()))******+++++++++******))))))******+++******++++++,,,------...***+++,,,,,,,,,...222555<<>>;;;555555444444444333333333111111111111000000000000000////////////.........------------------------.........------,,,,,,,,,,,,------......------,,,,,,---......//////......///111333333333555;;;???FFFFFFRRR^^^fffwwwtttfffnnnnnnrrryyy~~~}}}zzzuuuppp___^^^[[[UUURRRVVV```hhhjjjxxxnnnhhhccc^^^XXXhhhfffWWWRRRPPPKKKIIIKKK999444777...'''***,,,222+++$$$###&&&)))***)))---111,,,)))%%%---%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))&&&'''''''''(((((())))))'''((((((((())))))******(((((((((((())))))))))))(((((())))))******++++++))))))***+++,,,,,,------++++++************++++++******+++,,,,,,---......***+++,,,,,,---000444777BBBNNN^^^eee^^^VVVZZZbbbKKKKKKVVVkkk~~~iiiVVVTTT___mmmuuu~~~yyyqqqcccYYYWWWNNNJJJIIIJJJGGG>>>;;;>>>;;;;;;;;;===AAADDDEEEEEE@@@AAACCCDDDFFFFFFGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCEEEAAABBBFFFFFFDDDHHHOOOUUU[[[dddkkkqqqzzzzzzsssllljjjllluuu~~~|||yyytttsssqqqmmmlllnnn}}}wwwvvv}}}|||sssmmm]]]RRRKKKLLLMMMEEE888///...---,,,,,,++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++'''(((((()))***+++++++++))))))))))))******************))))))))))))*********,,,------,,,+++---...******************************+++,,,,,,---......+++,,,...000000000000///.........///000111111222/////////000111333444555@@@GGGTTTggg}}}yyynnnzzzuuueee```VVVUUUVVVWWWUUURRRVVV\\\______^^^^^^___aaadddeeefffiiikkkhhhbbb^^^___aaaaaabbbbbbaaa```aaadddgggcccWWWJJJEEEBBB===999888555555444333333333333444222111111000000000000000///...---,,,,,,---...///+++,,,,,,---.........---..................------222000...---------,,,+++------,,,,,,...000...***555///...555999;;;EEESSSYYYVVVVVV]]]kkkzzz{{{qqqssswwwtttwwwpppggg^^^YYYVVVWWW]]]dddnnnvvvvvvkkkfffmmmtttuuu}}}}}}~~~yyyiii\\\ccceeeaaaZZZTTTRRROOOJJJIIIFFFCCCAAA;;;333,,,(((******)))'''%%%&&&***---)))(((&&&&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************++++++******)))(((((((((******)))))))))))))))***++++++******************)))******+++,,,,,,------,,,---,,,***+++222???IIIRRRYYY___\\\UUUPPPRRRWWWNNNQQQ___sss~~~~~~wwwbbbZZZ^^^kkk|||ttthhh^^^VVVQQQLLLHHHBBBBBB@@@???>>>>>>>>>>>>@@@AAAAAAAAABBBEEEJJJMMMJJJKKKLLLLLLLLLKKKIIIHHHJJJHHHGGGHHHKKKKKKIIIFFFEEEEEEDDDDDDEEEFFFFFFGGGIIILLLPPPVVV]]]hhhuuusssmmmiiihhhoooyyy{{{tttpppppp{{{yyypppmmmmmmoooqqqsss{{{}}}yyyzzz{{{pppkkkYYYFFFCCCJJJMMMCCC777,,,------,,,***)))***,,,+++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++,,,,,,,,,------------------.........//////.........///////////////000000000111333666888999BBBNNNddd|||xxxooovvv~~~~~~ssscccVVVNNNYYYYYYZZZ]]]```aaaaaaaaabbbeeeiiijjjiiihhhiiikkksss}}}sssjjjjjjggg```dddcccaaa```bbbeeehhhkkkcccWWWJJJEEEBBB===999888555555444333333333333444222111111000000000000000///...------------...///+++,,,------.........---........................111000/////////000//////.........///111333111///444222666BBBMMMSSSUUUWWWUUUVVV\\\kkk}}}uuummmfff```\\\]]]dddkkklllddd[[[YYY\\\___ooooooqqquuuyyyzzzuuuppphhhjjjggg```[[[YYYVVVRRRNNNJJJFFFDDDBBB???<<<:::...+++)))***++++++)))&&&((('''&&&''')))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))************)))))))))))))))***************))))))))))))************************************++++++,,,,,,,,,------------,,,///:::KKKXXXaaa```[[[QQQGGGCCCFFFKKK\\\bbbmmmvvvzzz|||~~~eeekkkggggggppp~~~yyyiii^^^XXXPPPIIIFFFDDDBBB@@@BBBBBBBBBCCCDDDEEEFFFFFFHHHJJJKKKKKKJJJIIIKKKLLLNNNOOOPPPQQQRRRQQQPPPPPPRRROOONNNNNNNNNMMMJJJHHHIIIHHHGGGEEEEEEEEEEEEEEEEEEFFFHHHJJJMMMUUU^^^eeellltttzzzpppjjjpppyyyxxxtttoookkkkkkyyytttlllmmmrrrrrrxxxxxxtttxxxtttgggWWWNNNMMMKKKDDD===222111...,,,+++***+++++++++***))))))(((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////......////////////000000111000///...111888AAAHHHRRR```www|||xxxpppoookkkfffbbbaaadddhhhjjjmmmrrrvvvxxxvvvsssooommmppptttuuuuuuvvvxxxzzz}}}}}}zzztttpppppppppoooooopppppppppbbbVVVJJJDDDAAA===999888555555444333333333333444222111111000000000000000///......------......///,,,,,,---............---........................///.........//////000111/////////000111111222222222===JJJTTT]]]cccdddbbbWWW^^^mmmsssuuu~~~zzzqqqmmmllljjjhhhbbbXXXRRRVVV___fffeeedddfffkkkrrryyy~~~~~~}}}sssiiibbb[[[UUUSSSOOOHHHEEEEEEGGGGGGEEE888222+++***,,,---)))%%%)))(((((()))******((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))))))))))))))************'''(((((()))******++++++***)))))))))))))))******************************++++++++++++,,,,,,,,,,,,---......111999HHHZZZgggddd\\\PPPDDD???BBBKKKSSSkkkuuu{{{yyyyyyxxxlllccc___ccchhhxxxppp```SSSIIIGGGDDD@@@===>>>?????????AAABBBDDDFFFHHHKKKLLLMMMKKKNNNRRRUUUUUUUUUUUUVVVWWWYYY[[[\\\]]]^^^]]]]]]\\\ZZZXXXWWWWWWUUURRRPPPOOONNNLLLJJJIIIIIIIIIIIIGGGFFFEEECCCCCCEEEJJJNNNRRR\\\hhhrrryyyzzzuuuwwwwww~~~zzz{{{ttteeeZZZbbbwww}}}nnnlllqqqxxxyyyvvvrrrxxxzzzrrrfffZZZQQQKKKHHHFFF<<<666///++++++,,,+++******))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////......//////000000000000111222333222444<<>>???AAABBBCCCGGGHHHJJJMMMOOOQQQSSSSSSQQQTTTXXX[[[\\\]]]^^^___aaaccceeegggiiijjjjjjjjjddddddcccaaa```^^^\\\ZZZXXXWWWUUURRRQQQPPPPPPPPPLLLKKKIIIFFFDDDDDDEEEGGGFFFLLLVVV___iiitttxxx}}}zzzwww|||{{{oooccc^^^ooo{{{sssqqq{{{{{{wwwtttzzz|||wwwnnnbbbWWWPPPLLLLLLDDD<<<111,,,,,,---+++)))***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,------------.............../////////////////////000000111111222///444999;;;<<>>???@@@AAACCCEEEGGGHHHQQQRRRTTTVVVXXXYYYZZZZZZ\\\^^^```bbbcccdddgggjjjssstttvvvyyy{{{|||||||||xxxwwwvvvssspppllljjjiiigggfffbbb___[[[WWWUUUSSSNNNMMMKKKIIIHHHGGGFFFFFFCCCFFFJJJOOOVVVbbbnnnwww~~~wwwxxxyyytttnnnjjjkkkqqq~~~tttrrrsssrrrttt{{{xxxmmmbbbWWWMMMGGGHHH@@@666000//////,,,)))******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,---------.........,,,,,,---------................../////////000000//////000000111222222333---333999>>>CCCOOO```mmmyyyssssssuuuuuuooonnnrrrsssmmmgggfffiiijjjnnnuuu```TTTHHHCCCAAA<<<999999555555444333333333333444222111111000000000000000...//////000000//////......////////////...------,,,,,,------.../////////222444555222...---...111//////555===AAAGGGWWWhhhuuuoooiiilllzzz~~~zzzpppfff^^^WWWUUUQQQPPPXXXeeeqqq{{{{{{wwwsssoooccchhhfffZZZPPPMMMJJJDDD???DDDIIIIIICCC:::333///***)))'''(((***++++++***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))******++++++******)))(((((((((((())))))))))))))))))))))))************++++++******)))(((((('''(((((((((((()))***+++,,,)))))))))***++++++,,,,,,+++++++++,,,---.........000666CCCRRR[[[ZZZOOODDDCCCCCCFFFMMMXXXccclllpppvvvxxxrrr^^^YYY^^^kkkoooUUUMMMGGGEEEDDD@@@===<<>>===AAAAAA>>>>>>BBBGGGKKKPPPTTTVVVXXX\\\___```ccchhhnnnsssvvvxxxyyy~~~{{{pppmmmiiifffccc]]]VVVQQQOOOMMMJJJHHHGGGIIIMMMPPPXXX___kkkxxx~~~yyyppppppiiieeennn~~~zzzrrrppprrryyynnn\\\PPPJJJHHHEEEAAA<<<888444222,,,,,,+++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,------......------------.............../////////000000000000///000000111222333444555888???LLL]]]ooo}}}xxxrrrqqqxxxzzzxxx{{{___SSSGGGCCC@@@<<<999999555555444333333333333444222111111000000000000000...///000111111000///...//////000000///...------,,,,,,------...///000000...222444222///...111666666<<>>KKK```xxx~~~xxx{{{|||wwwppprrrqqqwww___UUUJJJDDD@@@:::777777666555444444333333444444111111111111000000000000111111000000000000111111...////////////////////////000111111111111111111222000000222333333555888<<>>@@@DDD>>>333444000++++++...000---***))),,,...---***((()))++++++*********))))))(((((('''(((((()))******++++++***)))((((((((()))+++,,,)))************++++++++++++,,,------......------+++++++++,,,,,,,,,------,,,,,,,,,---------......000000000000000000000000////////////000000000000///000111222333555666777???YYYyyytttuuuyyytttpppqqqssswww___TTTJJJDDD@@@:::777777444333222222111111222222111111111111000000000000//////............////////////////////////............////////////......000000000//////222999@@@BBBPPP___fffgggmmm{{{zzztttssszzzxxx|||{{{uuukkkeee___^^^dddmmmvvvvvviiibbb```UUUPPPKKKIIIJJJKKKJJJIIIHHHDDD>>>888333///+++)))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))************************************++++++++++++++++++++++++*********+++,,,,,,---------+++))))))+++444AAALLLVVVVVVYYY[[[XXXPPPKKKKKKUUUggg|||kkk```aaagggppp{{{hhhRRRHHHEEECCCAAAAAAAAADDDJJJNNNPPPRRRUUUWWWZZZ^^^cccgggkkktttyyyqqqfff]]]VVVQQQLLLIIINNNLLLMMMQQQTTTWWWaaakkkxxxqqqpppzzztttbbbNNNEEEEEEFFFAAA:::555000,,,+++---///...+++((()))******(((''''''(((************)))))))))((((((((())))))***++++++,,,******)))))))))******+++************++++++++++++++++++,,,---------------,,,,,,,,,,,,---------------------.........//////000000000000000000000000////////////000000000111///000111222333666:::>>>UUUnnnsssfffjjjooooooppptttsss|||^^^SSSIIIDDD@@@;;;888888444333333222222222222222222222111111111000000000000//////......//////000000000000//////...............//////............111222222000111:::FFFPPPKKKWWWhhhuuu|||}}}{{{zzzrrrtttuuusssnnnhhhbbb^^^aaa^^^___eeejjjkkkmmmppptttoooiiihhhjjjjjjfffbbb]]]aaagggmmmqqqoooiiiddddddjjjxxxzzzpppfffeeehhhnnnuuu||||||{{{uuuqqqfff___WWWTTTUUUTTTPPPKKKJJJHHHFFFDDDAAA:::///(((******)))))))))*********(((''''''&&&&&&''''''((((((((((((''''''''''''&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''''''''''')))))))))*********++++++************************++++++++++++++++++++++++******++++++,,,,,,------000---)))(((///>>>QQQ]]]ddd[[[[[[cccddd\\\[[[bbbooo|||uuufff___bbbrrrjjjUUUKKKCCCAAABBBAAABBBDDDGGGLLLRRRWWWZZZ\\\^^^```eeejjjrrrzzz}}}xxxssspppmmmjjjhhhjjjkkkmmmppptttwww{{{|||yyyqqqhhh]]]UUUUUUQQQNNNMMMLLLMMMSSSZZZlllxxx~~~vvvttt|||ppp[[[SSSPPPIIIEEEGGG<<<666///,,,---///000000***)))(((((())))))((('''************))))))))))))))))))******+++,,,,,,,,,******+++++++++******)))************+++++++++,,,***++++++,,,,,,,,,,,,,,,,,,------------................../////////000000000000000000000000000000/////////000000000111111000222444444444999CCCKKKnnnhhh```^^^eeekkkmmmsss{{{]]]RRRHHHCCC@@@;;;888888666666555444444444444444222222222111111111000000222111111111111111111222111111000000///.........111111111000000111111111111444555666>>>KKKXXX___XXX___nnnxxxpppgggmmmppppppmmmkkkkkkjjjggg___YYYVVVXXXYYYXXXYYY]]]gggddd```]]][[[ZZZYYYWWWUUUTTTTTTUUUWWWXXXZZZZZZUUU[[[fffppprrrttt}}}xxxuuusssooolllpppsss|||}}}yyypppkkkddd___]]]\\\YYYWWWOOOMMMLLLKKKJJJCCC999000---,,,***)))))))))***+++((((((''''''''''''((((((((((((((('''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++******++++++,,,------...---------///:::LLL\\\dddgggZZZYYYfffkkkgggppprrr```^^^fffuuu}}}^^^MMMFFFBBBAAACCCCCCBBBDDDIIIPPPSSSXXX[[[^^^aaaeeegggsss{{{xxxooohhhddd```[[[VVVTTTRRRPPPNNNNNNMMMMMMMMMQQQRRRRRRSSSUUUVVVWWWXXXZZZbbbooo|||rrrggg^^^ZZZTTTPPPMMMMMMPPPTTT\\\fffuuu{{{rrr}}}zzzyyy{{{mmmggg]]]MMMJJJRRRIIIAAA666...,,,///222444///,,,)))***,,,---+++(((*********)))))))))))))))******+++++++++,,,,,,,,,***+++,,,,,,,,,+++***)))*********+++++++++,,,,,,)))***++++++,,,,,,++++++---------.........//////---.........//////////////////////////////////////////000000000111111111222555777666666===LLLXXX|||yyyeeeYYY^^^hhhppprrruuu[[[QQQGGGCCC???;;;888999777666555555444444555555222222222222111111111111222222111111111111222222111111000000////////////222111111111111222333444000555:::@@@MMM]]]ggghhhjjjqqq}}}yyytttvvv}}}yyy}}}{{{ppp^^^XXXSSSTTTUUUTTTUUUXXX]]]^^^^^^\\\ZZZYYYZZZ[[[ZZZYYYVVVTTTSSSTTTVVVXXX[[[]]]aaaeeeffffffjjjooommmzzz|||rrrlllkkkppp{{{~~~{{{{{{wwwuuupppiiiaaa]]]^^^```WWWSSSOOOMMMKKKHHHCCC???222000---***(((((()))*********))))))))))))******(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************++++++++++++++++++++++++***++++++,,,------......***---///555EEE[[[iiilllcccVVVUUUaaaiiilll~~~kkk```\\\eeexxx{{{^^^NNNIIICCCAAACCCEEEDDDCCCHHHOOOUUUXXX[[[___dddjjjqqqvvvmmm```[[[VVVPPPMMMLLLKKKIIIGGGJJJJJJKKKLLLNNNQQQTTTVVVUUUUUUTTTSSSRRRPPPOOONNNKKKPPPWWW^^^eeeooozzzxxxmmmiiiaaaYYYTTTRRRQQQQQQQQQWWWbbbqqq~~~tttvvvzzz}}}yyy~~~yyyvvvgggRRRMMMVVVSSSJJJ<<<000,,,---111555333///++++++------+++)))))))))))))))))))))******+++++++++++++++,,,,,,,,,***+++,,,------,,,+++******++++++++++++,,,,,,,,,)))***++++++,,,,,,++++++---------.........//////,,,,,,---------.........////////////////////////000000000000111111111111222444666666888CCCUUUcccuuufffXXX]]]gggtttxxxxxxZZZPPPFFFBBB???;;;999:::555444444333333333333333333222222222222111111111111000000//////000000111000000000000000000000000000000//////000222444555333>>>GGGOOO\\\lllsssrrr}}}~~~www|||wwwRRRMMMKKKNNNQQQQQQRRRUUUXXX^^^bbbbbb^^^[[[\\\___WWWYYY[[[[[[YYYVVVTTTSSSYYYYYYZZZ\\\___aaaaaa```bbbhhhnnnrrruuu}}}|||kkkeeegggrrr{{{~~~mmm```[[[[[[\\\YYYTTTOOOKKKIIIHHHHHH:::777222---)))((()))***+++******))))))******+++'''(((((((((((())))))))))))((((((''''''(((((()))))))))))))))))))))))))))&&&&&&''''''(((((())))))*********************************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......+++///222:::NNNgggtttuuu___TTTRRR]]]hhhrrrWWWZZZcccvvv{{{```KKKBBBCCC@@@@@@BBBFFFGGGIIIOOOWWWYYY]]]cccjjjsss}}}yyylllcccYYYOOOJJJJJJKKKLLLNNNOOORRRTTTUUUWWWXXXZZZZZZ[[[^^^aaadddcccbbbaaa```^^^[[[YYYXXXXXXXXXXXXVVVVVVWWWZZZ]]]kkksssvvvjjjaaa]]]WWWQQQNNNNNNTTT```pppyyyvvvzzz|||{{{zzz|||zzz{{{{{{ooo\\\SSSTTTTTTMMMBBB666///...///111444111...,,,+++***)))((())))))))))))******************++++++++++++++++++++++++,,,------------,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,------------...000000000000000000000000000000000111111111222222000222444777???OOOcccqqqyyyeee```ZZZfffmmmtttwww}}}YYYOOOFFFBBB???;;;999:::555555444333333333333333333333222222222111111111111000000//////000000111/////////000111111222222000000000000222555777999CCCUUUccchhhnnn{{{uuuJJJGGGGGGMMMQQQQQQQQQTTTYYYbbbjjjiiiaaa[[[YYY[[[RRRUUUYYYZZZWWWUUUUUUUUUUUUWWW[[[```eeeiiikkkjjjrrrrrrqqqooonnnttt}}}xxxmmmhhhnnnwwwnnn```YYY\\\]]][[[TTTLLLGGGGGGIIICCC???888111,,,***************))))))))))))******'''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''((()))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........---555===HHH\\\pppuuunnn```VVVSSS___rrrzzziiiXXXggg}}}rrr^^^PPPBBB===???BBBBBBFFFMMMQQQSSSYYYaaaccciiisss~~~jjj^^^SSSNNNJJJGGGIIIMMMPPPVVV^^^bbbdddggglllpppooopppqqqpppnnnooorrruuu}}}}}}|||{{{xxxuuusssqqqkkkiiifffdddaaa]]]XXXTTTUUUYYYaaakkkvvvxxxqqqggg]]]VVVPPPOOOVVV___iiivvvxxx|||{{{uuuvvvqqqpppzzzwwwwwwyyyzzzxxxmmm^^^RRRQQQOOOJJJBBB;;;555111///666555333///+++))))))***((()))))))))************************************++++++++++++,,,...///000+++++++++,,,,,,,,,------++++++,,,---------------,,,,,,,,,,,,------------------------............000000000000000000000000000000111111111222222222222333777>>>MMMaaawwwfff]]]eeehhhqqquuu}}}YYYOOOEEEBBB???;;;999:::777777666555555555555666333333333222222222111111333333222222222222333333......///000111222333333222222222333555888;;;===TTTkkk}}}}}}}}}xxxwwwwwwzzzvvvpppaaaPPPLLLJJJKKKQQQUUUSSSSSSTTTZZZdddmmmkkk```VVVRRRSSSQQQSSSSSSRRRQQQTTTYYY]]]]]]dddlllqqqwww}}}~~~zzzvvvssssssttt~~~~~~ppplllmmmsssmmmbbb[[[___```ZZZOOOFFFDDDEEEJJJEEE<<<444...+++++++++))))))(((((((((((())))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///...;;;JJJWWWiiivvvnnn___bbbYYYVVVddd~~~vvv]]]YYYjjjhhhNNNGGGFFFBBBCCCJJJGGGHHHMMMVVV[[[^^^bbbhhhnnnvvvpppbbbVVVOOOHHHGGGKKKQQQQQQPPPWWWaaabbbkkkwww}}}~~~|||yyywwwvvvuuuvvvwwwwwwrrrjjjccc]]]\\\ZZZXXXZZZ```kkkrrrzzznnnaaaWWWPPPQQQTTTXXX```iii||||||rrrjjjqqqyyyxxxwwwzzz|||iiiSSSNNNPPPQQQNNNFFF===555000::::::888333,,,)))+++---(((((())))))*********+++******))))))))))))))))))++++++***+++,,,...000222++++++,,,,,,,,,---------+++,,,------......------+++++++++,,,,,,,,,------............/////////000000000000000000000000000000111111111111222222222666777;;;FFFYYYqqq}}}gggUUU[[[oooxxx~~~ZZZPPPFFFBBB???;;;999999777777666555555555555555444444333333333333222222000111111111111222222222111111//////000222444666---222222333999:::DDDZZZvvv{{{uuuooooooeee^^^```bbblllvvvhhheee___YYYSSSOOOMMMLLLPPPRRRTTTVVVWWWVVVSSSQQQYYYlllppp\\\IIIGGGGGGBBBGGGJJJMMMOOOQQQTTTWWWYYY^^^eeeooovvv{{{~~~|||zzzyyyuuupppllllllnnnqqq}}}~~~yyymmmiiioooxxxqqqbbb\\\XXXZZZ]]]YYYLLL@@@???CCCDDDAAA999222///...***++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++...---+++,,,///333:::KKK\\\bbbcccccc___XXX[[[YYYaaawwweee___ddddddzzzttt___SSSGGGDDDDDDDDDFFFIIISSSRRRUUU[[[bbbhhhnnnssswwwiii[[[SSSOOOJJJGGGGGGIIILLLRRRZZZbbbjjjpppsss|||xxxwww|||~~~}}}{{{wwwqqqmmmooojjjiiiqqq}}}yyyvvvxxxuuukkkbbb]]]XXXTTTXXX\\\kkk|||sssnnneee[[[UUUTTTWWW[[[mmmxxxxxxzzz{{{~~~xxxjjjeeeWWWTTTUUUXXXTTTHHH===888:::888999;;;666,,,(((+++,,,,,,+++***************)))***++++++***)))***+++************************,,,,,,,,,---------......------,,,+++,,,---...///............////////////000000//////.........---////////////000000000000000......111111000111555888???GGGUUUooojjjYYY]]]hhhnnnrrrwwwZZZPPPFFFBBB???;;;999999777777666555555555555555444444333333333333222222111111111111222222222222333222111111111222333444333666222111999>>>LLLddduuu~~~ooogggdddbbbcccYYYTTTXXX]]]fff{{{}}}rrreee[[[VVVSSSPPPLLLIIIGGGFFFFFFQQQUUUZZZ]]]\\\ZZZXXXVVV___kkkmmm]]]MMMGGGDDDAAABBBDDDFFFHHHHHHIIIKKKMMMVVV]]]eeekkkpppvvv~~~zzzssskkkddd``````bbbZZZdddvvvrrrhhhjjjqqq|||kkkaaaWWWVVVZZZYYYPPPFFFBBBAAAAAAAAA???:::333...+++,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,---///000111333555DDDTTTcccgggdddbbb^^^YYYYYYXXXfffttt\\\^^^kkksssyyycccTTTJJJBBBAAADDDFFFIIINNNXXXZZZ]]]```eeennnzzzmmmXXXOOOGGGFFFGGGGGGGGGIIIRRRUUU[[[bbbjjjrrrxxx{{{uuullliiijjjnnnrrrqqqppppppoookkkgggccc```\\\[[[bbbppp~~~xxxsssnnneee\\\XXXXXX^^^hhhuuu|||pppddd[[[VVVUUUUUU___rrr~~~~~~~~~{{{yyyyyy{{{~~~zzzzzznnnhhheeeYYYOOONNNPPPMMMHHHEEEAAA===;;;<<<888///+++,,,++++++******)))************+++,,,+++))))))***+++************************,,,,,,,,,---------......------,,,,,,,,,---...///............////////////000/////////............////////////000000000111111///000333333111222666:::HHH[[[nnnmmm```[[[cccmmmqqqvvv~~~YYYOOOFFFBBB???;;;999:::777777666555555555555555444444333333333333222222111111111111222222222333333333333333222222222222///444222444???HHHUUUjjjyyy}}}sssddd\\\\\\___bbb[[[RRRMMMQQQWWW]]]jjjxxxvvvpppfff___YYYTTTNNNJJJFFFEEEDDDCCCCCCDDDEEEFFFMMMTTT]]]dddgggfffdddccceeegggfff^^^QQQGGGCCCDDDBBBCCCDDDCCCBBBBBBCCCDDDHHHLLLQQQUUUYYY^^^ffflll}}}~~~qqqddd[[[WWWUUUPPPSSS\\\jjj{{{rrrhhhhhhkkkzzzwwwjjj\\\VVVXXXXXXSSSLLLGGGBBB???AAADDDBBB999111------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...000333666:::===SSS```jjjhhh___YYYWWWUUURRRTTThhh}}}dddZZZggg}}}|||[[[QQQIIICCC@@@CCCGGGKKKPPPVVV\\\aaagggkkkppp{{{sss```NNNDDD>>>===CCCIIIKKKLLLOOOUUUWWW\\\cccjjjqqqvvvxxxyyy|||uuuhhh]]]XXXYYY[[[]]]\\\[[[[[[[[[YYYVVVSSSOOOKKKIIINNN[[[lll|||xxxkkkccc```]]]\\\^^^jjjuuulllccc\\\WWWVVVcccsss|||||||||}}}vvvssswwwxxxuuu~~~}}}rrrlllqqq___NNNMMMTTTXXXVVVSSSMMMFFF@@@>>>;;;444///---*********)))******++++++***,,,,,,+++)))((()))***++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,---...///............////////////////////////............/////////000000000111111333111222555444222444888AAAZZZwwwyyy___]]]bbbmmmtttxxxYYYOOOEEEBBB???;;;999:::777777666555555555555555444444333333333222222222111111111222222222333333333333333333333222111000***444999BBBRRR\\\eeetttooojjjbbb]]][[[\\\]]]^^^\\\TTTNNNPPPSSSTTTXXX\\\XXXSSSMMMIIIHHHHHHHHHHHHDDDDDDEEEFFFHHHKKKMMMNNNNNNTTT___ooo|||}}}nnngggaaa___WWWLLLHHHLLLGGGHHHIIIGGGEEEDDDDDDEEE@@@BBBDDDEEEFFFJJJOOOSSS\\\bbbkkkttt|||~~~ooobbbXXXTTTTTTPPPMMMNNNUUU___gggkkkyyy~~~sssgggbbbmmm{{{|||uuuggg]]]XXXUUUTTTRRRNNNHHHBBBAAADDDCCC===777000...,,,+++***)))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---///000000111888CCCLLLbbbhhhiiiaaaTTTMMMOOOTTTVVV]]]mmm}}}yyy}}}jjjaaahhh~~~~~~\\\KKKHHHFFFDDDDDDIIINNNRRRYYY```___hhhsss|||hhhYYYQQQIII@@@DDDAAABBBIIIMMMMMMLLLMMMLLLNNNRRRVVV[[[```ccceeegggjjjnnntttyyy}}}~~~wwwiii\\\RRROOOQQQSSSQQQOOONNNNNNOOOOOOMMMKKKJJJIIIHHHIIIPPP]]]lllwwwyyywwwrrrlllfffeeekkkrrrxxxmmmeeeZZZ^^^dddnnn|||zzzzzzsssvvvvvvqqqyyy}}}tttoooqqqbbbWWWXXX^^^```]]]ZZZXXXOOOEEE@@@===999333///***************++++++,,,+++,,,,,,+++)))((()))***++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,------..................///////////////////////////.........//////000000000111111111222111333666555333666<<>>>>>>>>444111...+++)))((()))***************************((((((((((((((((((((((((************************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---000111//////999NNN^^^iiihhhbbbWWWMMMKKKUUU```jjjsss{{{{{{nnneee___fff|||zzz\\\KKKFFFDDDIIIIIILLLQQQTTTXXX```jjjhhhuuuttt^^^JJJAAA@@@AAA@@@EEECCCDDDHHHHHHDDDAAABBBCCCDDDEEEHHHJJJLLLNNNNNNQQQUUU[[[```dddiiirrrzzzzzzpppaaaTTTMMMLLLPPPSSSQQQOOOMMMMMMNNNNNNMMMLLLOOOQQQTTTUUUVVV[[[dddlll{{{|||tttkkkdddqqqzzz{{{rrreeeaaa___cccnnn{{{yyyxxxrrruuuzzzzzzvvvsssmmmeee^^^^^^___^^^^^^aaaaaaXXXMMMEEEAAA>>>888222,,,,,,++++++++++++,,,,,,***+++,,,+++)))((()))***++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------------............////////////.........///////////////000000000000111111111111111111333555555555;;;CCC^^^~~~{{{kkkggg```lllooouuu}}}yyy{{{~~~}}}|||}}}~~~XXXNNNEEEBBB???<<<:::;;;777777666555555555555555444444333333333333222222222222222222333333333333111111111222333444444555>>>GGGIIIQQQjjjlllggggggggg___[[[WWWUUUUUUWWWXXXXXXPPPLLLIIIIIIIIIHHHEEEBBBAAAAAABBBCCCDDDEEEFFFGGGHHHIIIJJJLLLNNNOOOQQQQQQWWWXXXbbbxxx}}}tttggg______TTTTTTUUUSSSPPPOOOOOOPPPLLLKKKIIIFFFEEEDDDDDDDDDFFFGGGGGGIIIMMMUUU___eeeuuu{{{~~~mmmiiiccc^^^ZZZYYYZZZ[[[aaa```lll}}}ooodddiiivvv~~~rrrdddYYYWWWXXXVVVTTTNNNEEE<<<999===BBB:::777111,,,)))((()))***************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---000111///222AAAYYYllljjjcccYYYRRROOOUUUfffuuu|||yyyttt^^^^^^aaaqqqpppYYYGGGCCCGGGDDDLLLMMMRRRXXXZZZ___jjjuuu|||^^^UUUIIIAAA???AAABBBBBBCCCAAAAAACCCBBB===;;;<<>>999<<<@@@AAA===666000,,,***++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,000//////222<<>>>>>???>>>::::::===<<<<<<======>>>>>>??????AAA???@@@EEEIIILLLUUU```bbb]]]YYYXXX[[[```dddffffffccc___\\\\\\\\\\\\[[[ZZZ___eeejjjnnnttt{{{wwwqqqooowwwvvvnnnkkkjjjmmmyyy~~~}}}~~~xxxvvvzzztttnnnfff___XXXVVV]]]gggllljjjaaaSSSJJJGGGCCC>>>222111000...------------((()))++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---.........------............////////////............/////////000000000111111111222222222111111333555777<<>>BBBDDDEEEFFF===;;;:::;;;999777888===999999:::;;;<<<===>>>>>>AAA;;;999???DDDEEEJJJPPPTTTTTTWWW^^^hhhppptttuuu{{{wwwrrrooonnnnnnnnnmmmiiilllqqqvvv}}}~~~sssoooqqqyyyyyytttmmmiiioooyyyzzzvvv|||wwwrrrlllgggaaa\\\^^^cccnnnooogggXXXNNNJJJGGGBBB444333111000...---------'''(((*********+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---.........---,,,............/////////000---.........//////000000000111111111111222222222222222333666888@@@PPP```~~~cccWWWiiiyyytttwww|||vvvnnnddd\\\XXXTTTNNNKKKKKKMMMPPPQQQNNNTTTXXXXXX[[[``````\\\bbbcccfffnnnTTTOOOHHHBBB???<<<;;;999777777666666666666777777555555444333333333333444333333333444444333333222444---000777777444DDD[[[hhhccccccsssvvvaaa^^^\\\ZZZZZZZZZXXXWWWZZZWWWSSSPPPMMMJJJGGGEEEDDDEEEFFFFFFFFFFFFFFFFFFOOOMMMOOOUUUVVVTTTWWW]]]ddddddeeeiiiooosssuuuuuu{{{~~~xxxuuuuuurrrmmmfffbbb```]]]XXXSSSMMMOOONNNHHHEEEFFFEEECCCHHHGGGJJJTTT___mmm}}}|||zzzwwwpppjjjhhhbbbTTTMMMOOOGGG777333===EEEEEECCC===555///......---+++******++++++***((()))))))))))))))))))))))))))*********,,,000---((())))))))))))))))))))))))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---+++******,,,---......------,,,===]]]nnnmmmnnnccc^^^UUURRRaaawwwyyywwwccc^^^iiizzzUUUNNNFFFDDDHHHOOOSSSUUUVVV[[[cccmmmyyynnn[[[MMMBBBCCCBBBBBBAAA@@@???>>>===888888999:::;;;;;;;;;:::666777:::===>>>>>>AAADDDEEECCCEEEIIIKKKKKKLLLOOOWWWZZZaaammm|||xxxpppooouuu{{{yyyuuupppoooqqqyyyxxxsssuuuqqqcccYYYYYYppp~~~nnnXXXMMMKKKJJJ@@@555------//////,,,+++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,------------------------------------------------........................000000000000111111111111000000000111222222333333000555444777CCCNNN___vvvzzzbbbcccjjjkkknnnwwwkkk^^^\\\WWWRRRPPPLLLMMMMMMLLLKKKKKKMMMOOOLLLOOORRRUUUWWWZZZ^^^aaarrrTTTOOOHHHBBB>>><<<;;;999777777666666666666777777555555444333333333333444444444444555444444333333666444333777>>>JJJYYYcccqqqttt{{{uuuddd]]][[[YYYYYYYYYYYYWWWVVVVVVTTTQQQNNNLLLJJJHHHGGGCCCDDDEEEGGGJJJMMMQQQTTTVVVUUUYYY___aaabbbiiiqqqwwwzzzyyytttnnnfff```XXXZZZXXXSSSPPPQQQPPPNNNJJJGGGGGGLLLSSS[[[gggrrryyy}}}zzzyyy|||yyysssmmmlllkkk]]]SSSPPPJJJ===777888>>>AAADDDCCC===666000,,,,,,***))))))***+++***)))************************---,,,***+++222777333+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,+++,,,---.........///555999IIIcccmmmhhhgggcccbbb]]]\\\jjj}}}{{{www|||hhhccchhh}}}eeeMMMHHHDDDDDDJJJRRRWWWYYY```hhhrrr|||rrrWWWIIIBBB>>>FFFEEECCC@@@>>><<<;;;:::999999::::::;;;<<<<<<<<>><<<;;;:::777777666666666666777777555555444333333333333444555555555555444444333333444555555:::MMMeeepppnnnnnnccc\\\[[[ZZZYYYYYYYYYYYYWWWUUUOOONNNMMMKKKJJJJJJIIIIIIFFFIIIMMMPPPSSSVVVYYY\\\\\\___eeelllqqqvvv|||ssseeeeeeaaaZZZVVVVVVTTTQQQMMMHHHDDDFFFHHHLLLRRRZZZeeepppuuuuuuxxx}}}|||vvvpppoooqqqgggZZZPPPIIICCC:::333777:::@@@EEEDDD>>>444,,,+++)))((((((***+++***)))************************///,,,)))+++444;;;666---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***------------............,,,:::EEETTTgggiii`````````fffiiijjjqqq~~~~~~~~~vvvnnn~~~jjj\\\eeerrr___SSSFFFEEEDDDHHHOOOWWW]]]aaaeeetttsssWWWGGGAAACCCHHHIIIGGGCCC>>>;;;999888888::::::::::::;;;<<<>>>??????CCCHHHLLLPPPTTTXXX[[[\\\\\\aaaiiimmmlllnnnqqq~~~wwwmmmmmm}}}zzzuuutttqqqsss}}}yyytttbbb[[[aaaqqq{{{tttfff[[[QQQHHHFFF>>>777333///+++,,,///---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,------------------------------------------------........................000000000000111111111111000000111111222333333333333777888@@@UUUggg|||bbb^^^```hhhiiiiiivvvwwwXXXLLLKKKJJJIIIKKKPPPNNNOOORRRXXX[[[\\\[[[^^^___aaagggttt|||rrrhhh```XXXSSSOOOSSSNNNGGGAAA>>><<<;;;:::777777666666666666777777555555444333333333333444555555444444333333333333333333:::MMMiii~~~~~~lllaaa___^^^\\\[[[ZZZZZZZZZXXXUUUSSSHHHIIIJJJJJJIIIJJJLLLMMMMMMQQQWWWZZZ[[[\\\^^^aaahhhoooxxx}}}{{{tttjjjccc```[[[UUURRRLLLGGGGGGHHHHHHKKKPPPTTTbbbssszzzuuuuuu{{{}}}yyywww|||yyylllZZZPPPLLLCCC888333555999???CCCAAA:::333,,,***((((((***++++++***************************,,,***((((((///444111***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,......---------...***<<>>AAACCCCCCIIIOOOSSSXXX^^^cccdddgggjjjuuuvvvtttyyyzzzvvvpppqqqxxxzzzjjjaaaiiitttzzzsssiiicccZZZPPPIIICCC===777///)))+++000---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------............................................................///000000000111111111111000000111222222333333444111555666BBBZZZmmmtttaaaeeemmmpppjjjiii|||tttVVVLLLMMMMMMOOORRRPPPSSSWWW[[[^^^___^^^^^^fffkkkuuuuuuooonnnkkkeee\\\UUUQQQPPPOOOOOORRRMMMFFFAAA>>><<<;;;:::777777666666666666777777555555444333333333333444444444333333333333444444666666IIIlllkkk```^^^]]][[[\\\ZZZXXXWWWVVVTTTQQQNNNEEEGGGJJJKKKKKKMMMQQQTTTSSSVVVYYY\\\```gggrrrzzz|||tttkkk___WWWQQQOOOMMMJJJIIIJJJDDDNNN[[[hhhttttttmmmtttppp^^^WWWOOOEEE777555333666;;;??????>>>000...+++***++++++++++++************************(((+++***((((((++++++)))************************)))*********+++++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))+++------,,,,,,...000555FFFPPPUUUYYYUUUSSS\\\rrrzzzgggYYYccczzzjjjSSSIIIAAAHHHKKKPPPTTTZZZbbbkkkrrr~~~iiiTTTDDDFFFLLLMMMMMMPPPCCCAAA===:::888888999:::888999999;;;???DDDHHHJJJTTTYYY[[[[[[aaannnyyy|||{{{sssyyyxxxvvvwww|||~~~tttllloooyyy}}}yyyuuupppcccTTTKKKGGGBBB;;;111)))***///---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------....../////////........................///////////////////////////000000000111111111111111111111222333333444444555;;;???NNNiii{{{}}}fffgggnnnwwwxxxrrrvvvnnnUUUMMMOOOQQQSSSXXXTTTXXX]]]aaaeeellluuu|||}}}|||~~~yyymmmccc______bbb]]]VVVRRRQQQRRRTTTUUUQQQLLLFFF@@@>>><<<;;;:::777777666666666666777777555555444333333333333444444333333333333555666777:::BBB]]]|||mmmaaa___aaa^^^YYYWWWUUUQQQOOONNNMMMKKKIIIFFFJJJNNNPPPQQQTTTYYY]]][[[]]]```eeeooo~~~}}}zzzvvvlllccc^^^XXXPPPIIIGGGFFFGGGJJJPPP\\\mmmssshhhnnn}}}jjj]]]UUUNNNAAA===666444666;;;AAADDD777333///---,,,,,,+++***++++++++++++++++++++++++)))------)))''')))+++***)))))))))))))))))))))))))))))))))******++++++,,,***++++++,,,,,,------...***++++++++++++,,,,,,,,,)))+++------+++,,,000444IIIUUUWWWRRRPPPLLLOOO\\\{{{lllZZZ\\\ppppppNNNGGGGGGBBBLLLPPPVVVZZZ___jjjxxxmmmPPPIIIHHHOOOUUUSSSLLLFFF===<<<:::999999:::;;;<<<:::;;;>>>CCCIIIOOOTTTWWW^^^fffjjjnnn|||||||||~~~{{{zzz|||sssnnnxxxmmmYYYNNNJJJFFF@@@666---+++...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------------...//////000000........................////////////////////////000000000000111111111111111111222222333444444444999AAAJJJ___}}}sssccciiirrr}}}mmmYYYUUUXXXZZZ\\\```bbbcccgggnnn{{{vvvtttzzzwwwnnnjjjlllppptttoooiiidddccccccccccccQQQLLLEEE@@@===<<<;;;:::777777666666666666777777555555444333333333333444555444444444555888:::<<>>999444000...---+++***+++++++++++++++++++++++++++---,,,)))))),,,---+++************************))))))***++++++,,,------******+++,,,,,,---......******+++++++++,,,,,,,,,+++---...---,,,...444:::VVV^^^ZZZOOOJJJGGGMMM]]]~~~www]]]\\\lllvvvWWWEEEBBBGGGMMMQQQVVV]]]bbbjjjxxxtttVVVJJJPPPUUUXXXZZZWWWLLLAAA999999999999999:::;;;;;;>>>AAAFFFMMMUUU]]]bbbeeeeeevvv~~~||||||qqqmmmvvv|||gggRRRMMMIIIEEE===333......---,,,,,,++++++,,,,,,---,,,,,,,,,------------...---------...///000000000........................////////////////////////000000000000111111111111111111222333333444444555:::EEEUUUppp|||qqqkkknnnxxxooo______cccdddeeehhhjjjkkkqqq}}}zzz}}}wwwvvv~~~|||yyyvvvtttPPPLLLEEE@@@===<<<;;;:::777777666666666666777777555555444333333333333444666555555555777:::===???VVVwwwoookkkiiiccc___```ccc```ZZZQQQMMMIIIGGGIIIKKKMMMNNNPPPUUU[[[]]]^^^bbbhhhnnnwwwyyymmmfffbbb___^^^[[[SSSPPPRRRRRROOOOOOTTTRRRRRRSSSTTTVVVYYY[[[]]]\\\QQQMMMRRRRRRMMMMMMTTTPPP]]]nnn|||}}}nnnaaa[[[LLLNNNNNNKKKIIINNNZZZdddppp|||ooojjjppp~~~qqqgggcccUUUSSSLLLDDD<<<:::>>>BBBBBB===777222///---+++***++++++++++++++++++++++++++++++(((&&&***000///+++++++++++++++++++++++++++******+++,,,,,,---......******+++,,,,,,---......*********++++++,,,,,,,,,,,,...///...---000888???XXX___XXXKKKFFFEEENNN```gggWWWfff~~~[[[NNNFFF===CCCSSSVVV\\\cccjjjsssfffNNNIIIUUU\\\ZZZWWWUUUKKK>>>888888999999::::::::::::AAAEEELLLUUU___gggllloooqqqxxxkkknnntttzzzwwwUUUPPPKKKHHHAAA777000///---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------...///000000111////////////////////////000000000000000000000000000000000000111111111111111222222333333444444555===KKK___}}}sssppppppxxxnnn```bbbgggggggggjjjfffgggqqq~~~zzzxxxyyyxxx|||tttnnnsssPPPLLLFFFAAA???===<<<;;;888888888888777777777777777777666666555555555444888888333333777333888JJJeeesssfffbbbbbbccccccaaa]]]YYYWWWJJJJJJJJJIIIIIILLLPPPTTTWWW^^^aaa^^^]]]hhhwwwsss```]]]XXXTTTSSSRRRQQQPPPTTTVVVRRRLLLOOOXXX]]]ZZZ\\\```bbbaaa```___\\\ZZZRRRRRRRRRQQQQQQPPPOOOOOOUUURRRTTT[[[___eeewww|||mmmjjjhhhYYYNNNOOONNNKKKNNNWWW\\\kkkwwwgggnnnvvvnnnjjj^^^VVVQQQOOOFFF:::999AAAGGGCCC>>>777111---)))'''***++++++,,,,,,,,,++++++,,,,,,,,,++++++******************++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++...000---///<<>><<<;;;888888888888777777777777777666666666555555555555444777444555999999DDD]]]{{{zzzpppeee[[[^^^^^^^^^]]][[[XXXTTTRRRLLLKKKJJJKKKMMMPPPSSSUUU\\\ccchhhkkksss}}}oooggg___YYYPPPNNNKKKJJJLLLRRRXXX]]]___^^^]]]___gggqqqvvvwww~~~}}}yyyuuuiiiiiiiiiiiigggccc```^^^ZZZVVVSSSPPPMMMMMMUUU^^^llltttooo```[[[WWWPPPNNNSSSSSS[[[kkk{{{|||wwwzzz~~~|||xxxxxxhhh^^^XXXVVVOOOEEECCCIIIHHHFFFBBB;;;444...+++***+++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,---------,,,,,,+++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...111222666EEEUUU[[[WWWRRRMMMHHHNNNeee{{{iiiccckkkhhhWWWFFFCCCIIIQQQXXX]]]ccchhhppp|||lllXXXYYYaaagggiii```SSSIIIAAA<<<;;;;;;999888999>>>CCCFFFQQQZZZbbbgggqqq{{{{{{sssrrryyy~~~|||yyyuuurrrtttqqqqqqyyywww]]]OOONNNFFF===666------///000000///.........------------------------............////////////////////////////////////111000000000000000000000000000000000111111111111000666222000777888777<<>>===<<<888888888888777777777777666666666666555555555555333777666777<<>>999<<<;;;::::::===CCCLLLSSS]]]dddjjjrrryyylllhhhhhhfffkkkwww~~~|||{{{yyyyyyqqqqqqnnnooo}}}jjjTTTNNNGGGBBB:::...////////////////////////------------------------............////////////////////////////////////000000000000000000111111000000000111111111222222000666222111888999;;;DDD```zzz}}}lllfffjjjqqqwwwkkkdddiiijjjnnnuuuuuuvvvqqqggg]]]ZZZ[[[XXXSSSUUUUUUWWWYYY\\\]]]\\\ZZZ[[[___bbbgggsss}}}xxxlllddd\\\VVVTTTUUUYYY```iii|||QQQMMMGGGBBB@@@???===<<<888888888888777777777666666666666666666555555555666888555888@@@FFFXXXtttwwwiiihhhfffbbbaaa```^^^[[[WWWSSSPPPNNNLLLMMMPPPSSSVVVXXX]]]ccchhhmmmxxxzzzgggUUUQQQOOOOOOTTTYYY[[[\\\cccmmm{{{{{{wwwlll^^^[[[WWWRRRQQQXXXgggyyyxxxpppdddZZZUUUSSSOOOOOOVVVaaappp|||{{{ssstttwwwqqqfff\\\\\\\\\VVVQQQOOOIIIKKKKKKEEE<<<333///...------,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////------------------------///,,,---333>>>KKKXXXaaa]]]QQQEEEFFFWWWoooZZZiiilllbbbNNNIIIGGGLLLRRRVVV\\\bbbqqq{{{ttteeeYYYZZZiiikkkjjjaaaSSSHHHCCC???;;;>>>======@@@BBBHHHQQQ[[[eeejjjrrrvvvjjjgggmmmhhhiiiqqq{{{zzzwww{{{rrrrrrlllhhhsssvvvXXXMMMGGGFFFBBB666000///........./////////------------------------............////////////////////////////////////000000000000000111111111000000111111111222222222111666333222777888===KKKxxxuuujjjlllpppuuuzzzkkkcccfffdddgggoooqqqtttqqqiii^^^YYY\\\______YYYYYYZZZ]]]aaadddddddddnnnqqqvvv|||{{{mmmllleee```___]]]YYYYYY\\\eee}}}}}}QQQLLLGGGBBB@@@>>>===<<<888888888888777777777666555555555666666666666666666666444<<>>222///,,,,,,---//////...------------------------............////////////000000000000000000000000//////000000111111111111111111111111222222222222333777333222777777???RRRlllkkkssswww{{{oooffffffbbbdddlllmmmsssssslllbbb]]]```eeehhhcccbbbbbbfffmmmsssyyy{{{}}}xxxpppjjjhhhgggddddddfffiiizzz|||PPPLLLFFFAAA???===<<<;;;888888888888777777777777555555555666666666666666333555999III___iiisssxxxpppkkknnnrrrqqqllliii\\\YYYTTTPPPNNNNNNOOOPPPQQQWWW]]]___aaahhhvvvsss```UUUQQQRRRUUUYYY^^^fffqqq||||||lll___WWWUUUWWWbbbrrr{{{ooohhh```XXXSSSPPPSSS^^^iii}}}|||sssmmmmmmhhhcccdddgggeee^^^WWWPPPOOOMMMIIICCC<<<555111///...---+++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,------------------------***,,,222BBBYYYjjjmmmgggRRRJJJFFFTTTsss{{{uuuwwweee___jjjrrrxxx[[[KKKDDDFFFMMMTTTXXX]]]iiitttyyynnnrrrkkkgggpppsssiiiXXXGGG@@@???>>>:::<<<===CCCNNNSSSVVVbbbpppwwwhhhggggggccceeemmmnnnsssyyy~~~|||llljjjuuu~~~rrrmmmkkkmmmooozzz}}}dddLLLEEEGGGBBB666222---+++---//////---------------------------............////////////000000000000000000000000/////////000111111222222111111111222222222222333444777444444777777CCC[[[qqqdddlllwww|||oooddddddaaabbbggggggnnnqqqpppkkklllttt|||yyyyyyzzzyyyuuurrrsssvvv|||{{{OOOKKKEEE@@@>>><<<;;;:::888888888888777777777777555555555555666666666777222<<>>GGGGGGQQQaaammmyyytttmmmmmmmmmmmmlllnnnsssxxxyyyrrr```^^^iiisssuuu{{{sssssszzzpppbbbsssaaaKKKKKKJJJ@@@999111...000222111///------------------------............/////////000000000000000000000000000...//////000111222222222111111222222222333333333222666555777===???QQQooocccbbbooorrrfffiiijjjlllmmmhhhiiirrr|||yyyNNNJJJDDD@@@>>>===<<<;;;???===:::777666666777888>>>222777999000777???555AAAOOOuuuqqqkkkiiinnnvvvyyyrrriiibbb[[[SSSUUUOOOMMMQQQVVVYYY\\\aaajjjnnn|||zzzdddXXXSSSXXX^^^ccciii~~~yyy}}}}}}lll[[[SSS```ttt{{{wwwmmmhhhbbb\\\\\\dddqqq~~~\\\NNNOOOJJJTTTaaasss}}}xxxwwwuuusssssssssnnniiigggYYYLLLJJJLLLHHHAAA<<<333111...---------,,,+++......---------,,,,,,,,,))))))***+++,,,,,,---------------------------------------............///...//////...---///000000...@@@JJJPPPUUUOOODDDDDDCCCRRR\\\jjj```III\\\fffqqq{{{PPPDDDJJJMMMRRRVVV\\\bbblll|||yyytttkkkddddddfffiiisss~~~sssgggQQQDDDEEE@@@===DDDMMMQQQ]]]kkkwwwyyyssskkknnnqqqqqqrrruuuzzz~~~kkk___[[[eeepppmmmyyy|||lllbbbrrrrrrPPPSSSFFFFFF;;;222000111///......////////////////////////////////////000000000000000000000000000000000000////////////000000000000222222333333333333444444666444777<<<:::@@@^^^fff^^^dddrrrsssdddgggpppsssssstttqqqvvvyyyNNNJJJDDD@@@>>>===<<<;;;>>><<<999777666777888999:::111222777666777:::888JJJfffzzzllliiiiiinnnrrrqqqiiiaaa]]]WWWPPPOOONNNQQQWWW[[[___fffnnnxxxzzzcccWWWUUUWWWVVVkkkvvv^^^VVVZZZgggzzzwwwnnngggaaa\\\```gggttteeeTTTPPPMMM```uuuwwwvvvssspppqqqsssqqqmmmfff[[[RRRPPPOOOHHH@@@<<<555222///---------,,,,,,......---------,,,,,,,,,)))******+++,,,,,,---------------------------------------............///,,,,,,,,,,,,---...///...111AAAJJJLLLOOOHHH@@@DDDCCCVVVfffuuuxxxUUUNNN]]]gggmmmLLLEEEIIIKKKTTTYYYaaaiiiuuullliiibbb^^^```dddiiisss|||rrrgggPPPCCCCCC???===FFFQQQTTTaaawww}}}tttqqqkkkoootttvvvxxxzzz~~~jjj___ZZZdddooommmvvvyyy}}}nnndddoooYYYRRRFFFFFF<<<444222111......///////////////////////////////////////000000000000000000000000000000000000////////////000000000111222222333333333333444444555555999===@@@LLLjjj```]]]gggwwwttteeejjjtttzzz~~~yyyNNNJJJDDD@@@>>>===<<<;;;<<<;;;999777777888999:::777333000777===777888FFFcccvvvmmmiiijjjmmmooommmggg^^^YYYXXXTTTPPPOOORRRYYY___ccciiivvvhhhYYYSSSTTT^^^kkkuuu{{{ggg```YYYbbbpppyyyqqqkkkfffcccccciiittt|||nnngggeeezzztttrrrmmmgggfff```[[[XXXSSSIIIBBB@@@999555000---------------......---------,,,,,,,,,******++++++,,,,,,---------------------------------------............///...,,,+++,,,...//////...777EEELLLMMMNNNEEE>>>DDDLLLeeexxx~~~ttt~~~^^^LLL\\\hhhvvv{{{XXXHHHGGGKKKNNNYYY___gggrrrvvvfff___^^^[[[[[[```gggnnnvvv~~~uuuiiiRRRCCCDDDAAAAAALLL[[[^^^lllvvvqqqqqqnnnsssyyy}}}}}}iii]]]XXXbbbnnnlllrrruuu~~~|||zzzqqqhhhkkkvvviiiUUUIIIEEE>>>888555111---...111////////////////////////////////////000000000000000000000000000000000000/////////000000000111111222222333333333333444444111444888;;;CCCXXXuuujjj\\\```ooo~~~}}}lllbbbiiiwwwyyyNNNJJJDDD@@@>>>===<<<;;;::::::888777888999:::;;;777999333888???666===```oooeeeiiilllnnnsssqqqiii^^^VVVTTTUUUVVVTTTVVVZZZ```fffkkkuuu~~~kkk\\\QQQSSSYYY```qqqgggdddbbbgggxxx}}}uuutttoooiiieeehhhqqq}}}zzzpppfffjjjgggccc___UUUJJJDDDEEE>>>999333///---...............---------,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------............///333000...000111000000222BBBMMMSSSXXXZZZOOOBBBEEEZZZsss|||vvv{{{TTTTTTnnnvvv```IIIFFFIIIPPPWWWaaacccjjjyyy{{{aaaYYYZZZZZZ[[[```gggpppxxxyyymmmUUUEEEFFFEEEHHHVVVfffmmm~~~yyysssqqqvvvtttxxx~~~|||iii\\\VVV```llllllqqqttt|||{{{vvvyyywwwnnnjjjkkkzzz\\\NNNFFFAAA<<<888222---...333////////////////////////////////////000000000000000000000000000000000000//////000000000111111111222222222333333333444444111666999<<>>===<<<;;;999999888888888999:::;;;777<<<888777;;;666MMM}}}dddeeennnnnnoootttkkkbbbWWWQQQQQQUUUXXXZZZ[[[^^^dddmmmwwwwww\\\ZZZUUUUUU\\\cccmmmyyyiii___bbbsss}}}yyyvvvnnnddd^^^cccppp{{{yyysssmmmkkkhhhbbbVVVIIIEEEGGGBBB===666111/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------............///555111000222111///222888OOOWWW\\\ffflll^^^MMMKKKggg{{{tttYYYbbbvvv~~~~~~RRREEEGGGJJJSSS___fffeeelllrrr```\\\______dddkkkrrrzzz}}}pppWWWFFFFFFGGGNNN^^^jjj}}}{{{xxxqqqqqqxxxxxx|||{{{hhh[[[TTT^^^lllmmmqqqtttzzzyyyuuu{{{~~~vvvllliiidddOOOHHHCCC>>>;;;444//////333////////////////////////////////////000000000000000000000000000000000000000000000000111111111111222222222333333333444444666:::>>>CCCTTTpppqqqSSSccckkkxxxtttccc^^^dddvvvuuuNNNJJJDDD@@@>>>===<<<;;;999999999999999999::::::666::::::777666@@@gggpppffflllrrrnnnkkkmmmaaaYYYQQQPPPRRRUUU[[[bbb```cccmmm~~~xxx```YYYVVVYYY^^^cccmmm~~~{{{kkk```dddvvv{{{xxxpppeee]]]^^^hhhqqq|||qqqooonnnhhh[[[LLLFFFGGGEEE@@@999444111000///.........---------,,,,,,,,,,,,,,,,,,,,,---------------------------------------------............///222//////111///,,,555AAAZZZ___bbbllltttfffXXXYYYuuuggg\\\iiiyyylllNNNHHHJJJLLLVVVdddlllmmmxxxqqqhhhgggjjjkkkrrrxxx}}}sssXXXGGGFFFIIISSSfffsss|||yyyrrrrrryyy||||||iii[[[SSS]]]lllnnnooossswww{{{xxx}}}sssoootttRRRKKKEEE???<<<777111000222////////////////////////////////////000000000000000000000000000000000000000000000111111111222222222222333333333333444444555777===III]]]wwwfffXXXhhhmmmwwwsssggg```aaalllsssNNNJJJDDD@@@>>>===<<<;;;::::::999999999999999999777666;;;;;;:::UUUqqqlllmmmsssuuuooogggdddXXXSSSQQQTTTVVVYYYaaakkklllqqq~~~^^^ZZZbbbfffpppwww{{{{{{vvvkkkllltttxxxoooiiihhhiiijjjzzzwwwxxxyyyvvviiiWWWLLLJJJFFFBBB<<<777444111...,,,......---------,,,,,,,,,---------------------------------------------------------............///...---///222...---<<>>===<<<;;;:::::::::999999999888888999444===AAAAAAgggllllllnnnsssxxxwwwpppeee^^^TTTRRRTTTYYY\\\^^^gggrrrzzzkkk[[[aaannnzzzllliiiwwwzzzwwwtttmmmffflllyyy~~~vvvcccTTTNNNGGGCCC>>>999555222...,,,......---------,,,,,,,,,---------------------------------------------------------.........//////,,,,,,111444000000DDD\\\```dddbbbbbbaaaZZZbbbzzz}}}qqqtttyyy]]]PPPHHHJJJQQQYYYfffssslllbbbgggqqqzzz~~~cccOOOOOOTTTbbbwww}}}xxxwwwyyy}}}}}}jjj\\\RRR\\\mmmpppjjjmmmnnnssspppqqq}}}{{{tttQQQGGG>>>===;;;666111///////////////////////////////////////000000000000000000000000000000000000000111111111111222222222222222333333333444444444:::999GGGccc||||||ZZZUUUhhhnnnzzz~~~xxxuuussswww}}}qqqNNNJJJEEEAAA???===;;;:::<<<;;;::::::999999999999666>>>======VVVxxxjjjttt{{{yyyrrrkkkaaaVVVZZZSSSTTT]]]cccfffsssqqqdddlllvvvnnnppp||||||{{{vvvmmmiiinnnzzzrrrYYYNNNIIIHHHDDD>>>999666111---///...---...//////---+++++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////...///444666222666OOOlllfffaaaVVVNNNVVVjjjuuuvvv}}}{{{lllUUULLLIIIPPPXXX___kkkxxxvvvjjjjjjqqqvvv}}}hhhSSSNNNUUUppp~~~zzzwwwwww|||ppp^^^RRR]]]mmmmmmkkkjjjhhhooouuu~~~yyyyyy^^^HHHBBBEEE<<<333333333111111000///////////////000000000000000000000000000000000000000000000000000000000000111111111111222333444555555666777777:::???PPPlllbbbMMM\\\ppplllpppNNNJJJEEEAAA???===<<<:::<<<;;;::::::999999::::::555:::???IIIhhhzzzqqqzzz~~~vvvjjjaaaZZZUUUVVVUUU[[[dddiiippprrreeejjj}}}yyytttvvv|||vvvlllkkkqqq~~~mmmTTTKKKIIIDDD???;;;888333//////...---...//////---,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////...222555444444???[[[uuummmfffZZZUUU```tttxxx}}}\\\RRRLLLMMMWWW___eeeppp}}}uuulllhhhmmmvvv}}}lllVVVQQQYYYyyy}}}{{{}}}qqq^^^RRR]]]mmmnnnlllnnnrrr{{{{{{~~~www{{{yyyvvvhhhNNNCCCEEE>>>666444222111111000///////////////000000000000000000000000000000000000000000000000000000000000111111111111333333444444444555666777<<>><<<;;;<<<;;;::::::::::::::::::888:::AAAUUUyyyyyyxxx}}}|||ooo```XXXVVVVVVTTTXXXaaajjjppp|||uuuhhh]]]aaawwwyyyqqqvvv~~~yyyrrrkkkjjjsss~~~\\\OOOJJJDDDAAA>>>:::555111000///......//////---,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------.........////////////444555333999NNNiii{{{kkkaaaUUUVVVeeeyyyzzz|||{{{rrrMMMIIIGGGLLLYYYbbbhhhrrrrrrbbbaaafffoooxxxsss\\\VVVbbbrrr^^^RRR]]]nnnppplllooorrrxxx~~~wwwwwwuuuvvvzzzwwwWWWEEEEEE@@@:::666111111111000////////////000000000000000000000000000000000000000000000000000000000000111111111222222333333444333333444666888<<>>===;;;<<<;;;;;;:::::::::;;;;;;===>>>GGG___zzz|||yyyqqqdddZZZVVVWWWYYY\\\___hhhrrr}}}ssseeeaaacccqqq{{{vvvxxxyyyxxxpppkkkpppzzz~~~lllVVVMMMDDDBBBAAA<<<666333111000.........///...,,,,,,,,,,,,------------...,,,,,,,,,---------..................////////////000333222222BBB]]]oootttaaaUUUMMMUUUiiizzz~~~uuuxxx~~~```IIIGGGGGGOOO\\\dddjjjwwwjjj___[[[___gggooowww{{{ddd]]]kkkttt___QQQ\\\mmmppppppooollljjjqqqrrr~~~zzzuuuyyy___FFFCCCAAA===999111222111000000//////000000000000000000000000000000000000000000000000000000000000111111111222222222222444444333222333777:::???VVVtttgggPPP^^^hhhrrrlllMMMJJJEEEBBB@@@???>>><<<;;;;;;;;;::::::;;;<<<<<<===GGGXXXnnnsssddd[[[XXXXXXYYY[[[eeegggooo~~~uuuhhhdddccckkkzzzwwwppppppvvv~~~zzzvvv|||yyytttqqqssswww{{{|||~~~}}}}}}```RRRFFFCCCCCC>>>777444333111...............---,,,,,,---------.........,,,,,,,,,---------.............../////////000000111000///666MMMeeellldddYYYNNNMMM]]]rrr~~~}}}xxx|||xxxqqqUUUJJJNNNOOOVVVbbbjjjqqqkkkXXX[[[```fffnnnsssyyymmmfffsssuuu```QQQ[[[lllppprrrpppmmmjjjmmm{{{wwwyyy}}}uuuzzz|||hhhHHHCCCBBB@@@<<<444222222111000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222444444333111333999>>>FFFhhh\\\QQQfffppp~~~jjjMMMJJJEEEBBBAAA@@@>>>===;;;;;;;;;;;;;;;;;;<<<===<<>>;;;;;;;;;;;;;;;<<<======HHHgggpppbbbVVVVVVZZZ]]]aaafffjjjuuuzzzbbb]]]gggtttrrrggg```XXXOOOLLLQQQ]]]pppyyywww{{{~~~yyyyyyzzz||||||yyyxxx{{{|||cccNNNIIIIIIBBB<<<:::555222///---.........---------------............,,,,,,,,,---------........./////////000000000000111000888KKK\\\aaa^^^ZZZ^^^ZZZgggnnnssssssxxxsssYYYLLLHHHMMMQQQ\\\iiipppzzztttYYY^^^pppxxx|||uuu}}}wwwcccRRRXXXhhhkkkllljjjlllqqqvvv}}}ssszzz~~~||||||VVVIIICCCBBB???888333222111111000000111111000000000000000000000000000000000000000000000000111111111222222222333333111444555333222666???HHHYYY{{{oooXXXdddnnnuuuhhhMMMJJJEEEBBBAAA@@@???>>>;;;;;;;;;;;;;;;<<<===>>>WWWuuussscccYYYSSSVVV[[[```hhhpppvvvddd___lll~~~zzzvvvjjj[[[RRRPPPLLLFFFMMMKKKMMM\\\sss}}}{{{yyyzzz~~~{{{yyy|||}}}|||tttzzzjjjQQQLLLKKKDDD>>>===555333///---............---------.........//////,,,,,,,,,---------......////////////000000000000000111>>>SSS^^^\\\\\\```mmmkkk|||zzzaaannnmmm^^^NNNKKKIIIMMMSSSaaapppxxxbbbTTTfff}}}yyyxxxdddRRRXXXgggiiivvvooolllnnnsssuuu~~~]]]LLLDDDAAA???999333222111111000111111111000000000000000000000000000000000000000000000000111111222222222333333333111444555444222777BBBKKKiiiZZZPPPhhhrrr~~~