BM6@ 6(@@ %%%'''(((&&&%%%+++666@@@MMMPPPTTTTTTSSSRRRSSSUUU[[[PPPKKKOOONNNDDD???BBBQQQeeezzzzzzkkkRRRDDD===666222222444444444333222111111000000000000000000000000000222222111111000000000///222222222222222333333444777777999:::::::::999888;;;;;;;;;<<<>>>AAAEEEGGGSSS```tttppp[[[VVVXXXcccnnnyyy~~~}}}{{{www{{{wwwuuuuuupppiiidddfffjjjhhhaaa[[[SSSOOOJJJFFFCCC;;;000'''---,,,++++++,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************+++,,,---...////////////...///111222333333333222:::;;;===>>>????????????DDDBBB>>><<<===AAAGGGJJJMMM]]]&&&(((((('''(((...:::DDDNNNQQQUUUVVVUUUUUUVVVXXXWWWOOOMMMPPPLLLCCCAAAGGGaaazzzrrruuueeeTTTCCC;;;888555444666444444444333222111111111000000000000000000000000111111000000000/////////111111111111111222333333333444555666777666555555888777777888;;;>>>AAACCCJJJQQQ\\\gggsssyyydddYYYUUUTTT```rrr~~~}}}}}}{{{xxxssspppmmmmmmeee\\\___jjjiii```XXXSSSMMMIIIEEE???777000---,,,******+++,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))***))))))))))))************+++,,,---...////////////...///000222333333333333777999;;;>>>@@@AAAAAAAAACCCAAA===<<<===BBBGGGKKKOOOVVV'''(((((())),,,444@@@HHHPPPSSSVVVWWWXXXXXXYYYZZZRRROOOMMMMMMFFFAAAHHHTTT{{{}}}qqqttt}}}hhhGGG???888666555444555888444444333333222111111111000000000000000000000000000000////////////......111000000000000111222222111222333444555444333333555555555666888:::===>>>AAADDDHHHNNNWWWfffvvvwwwggg^^^VVV```qqq~~~vvvooocccjjjcccVVV```}}}tttkkk```UUULLLCCC;;;555---+++******++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************+++,,,---...////////////...///000111333333333333555777:::===@@@BBBCCCDDDAAA???===<<<>>>BBBHHHKKKPPPOOOuuu'''''''''***000:::DDDLLLPPPRRRUUUWWWXXXYYYYYYZZZRRROOOKKKEEE???BBBVVVjjjvvvnnn{{{{{{eeeOOO<<<;;;:::999666444444666222222222222111111000000000000000000000000000000////////////////////////000000000000000111222222222333444555666555444444333333444555666888:::;;;<<<@@@EEEJJJOOOXXXccckkkvvvgggkkksss}}}vvveeekkkfff^^^kkkxxxeeeTTTFFF;;;444...,,,***)))***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((()))))))))************+++,,,---...////////////......000111222333444444555777:::===@@@BBBCCCCCC@@@>>><<<<<<>>>CCCHHHKKKNNNNNNrrr&&&&&&''',,,444???HHHLLLPPPQQQRRRUUUWWWWWWWWWVVVTTTNNNEEE===;;;JJJiii~~~nnnjjjvvvsssbbbYYYNNNBBB>>>@@@@@@<<<777444333333111111111111111000000000111111111111111111111111000000000000000000000000111111111111111222333333333444555666666666555444222222222333444666777888:::>>>CCCHHHLLLSSS\\\cccllltttzzzwwwvvv|||}}}{{{}}}wwwuuupppkkkmmmyyy{{{iiiXXXJJJ???:::111...+++************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((()))))))))************+++,,,---...////////////......///000222333444555888999<<<>>>@@@AAAAAAAAA???===<<<<<<>>>CCCGGGJJJIIIRRRxxx&&&%%%'''///:::DDDJJJLLLOOOOOOPPPRRRUUUUUUTTTRRRPPPJJJ@@@;;;BBB[[[}}}wwwmmmiiisssiiiNNN@@@===>>>???AAACCCAAA;;;777666555333222222222222222222222222222222222222222222222222111111222222222222333333333333333333333444555555333444555666777666555555111111222333444444555555777999<<>>?????????>>>???>>><<<<<<>>>BBBFFFIIIGGGWWW|||'''&&&***333@@@JJJMMMLLLPPPOOOOOOQQQSSSTTTRRROOOGGGCCC>>>AAAQQQnnn{{{qqqnnnwwweeeKKK@@@<<<:::<<>>???????????????>>>======>>>AAAEEEGGGGGGXXXvvv~~~((((((,,,777DDDMMMOOOLLLQQQPPPOOOQQQSSSSSSQQQMMM???>>>>>>GGG^^^{{{|||rrrqqquuu]]]HHH<<>>===<<<<<<::::::;;;<<<<<<<<<<<<<<<888;;;???@@@BBBFFFLLLQQQYYYaaakkkssszzz{{{~~~}}}}}}yyyvvveeeQQQPPPTTTXXXYYYUUUNNNHHHDDD;;;777111---+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************+++,,,---...////////////.........///111333666777999:::<<<>>>@@@@@@@@@@@@@@@???======>>>AAADDDFFFHHHXXXooorrrxxxwwwyyy'''+++333===GGGNNNQQQRRRQQQNNNMMMNNNPPPPPPMMMKKKDDD:::AAA```wwwzzznnnrrr~~~tttXXXDDDAAA===???JJJUUUVVVPPPOOOEEE;;;999<<<<<<999666<<<>>>>>>;;;:::;;;;;;:::777888999777444333666999777999777333444:::;;;777777999<<<;;;999999;;;>>>>>>??????>>><<<<<<===???>>>===<<<<<<===???AAACCC???GGGOOOPPPPPPPPPMMMIIIYYYdddqqqxxx{{{yyytttzzz}}}{{{zzz}}}dddWWWRRRRRRXXXXXXQQQKKKJJJCCCAAA999...***---...*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,......---------.../////////......000333777999999888888999:::<<<>>>@@@AAA???@@@>>>===@@@DDDDDD???HHHSSS[[[fffooozzz(((---666@@@IIINNNPPPPPPRRRPPPNNNOOOOOONNNKKKGGG;;;CCCXXXuuu~~~}}}{{{~~~|||^^^IIIAAACCCEEEKKKVVV```aaa\\\___OOO???;;;<<<>>>CCCHHHCCCDDDCCC@@@>>>;;;888666888888777555444444777999999<<<;;;777777;;;:::666777888:::;;;<<<======>>><<<>>>@@@CCCDDDBBB???===<<<===???AAADDDJJJPPPUUURRR\\\iiisss{{{}}}vvvllllllsss|||~~~{{{uuuwwwyyyjjjbbb[[[WWWXXXVVVNNNHHHGGGVVVVVVMMM<<<...)))((('''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,---------------....../////////000333777888888777777888888:::;;;===>>>???@@@AAA@@@>>>AAAEEEEEEAAADDDKKKTTTfffjjjxxx***000999CCCKKKOOOPPPOOOSSSRRRQQQPPPNNNKKKFFFCCC888UUUwww{{{{{{yyy{{{___III>>>@@@IIISSS]]]gggoooooojjjfffRRRBBBAAABBBBBBKKKXXXYYYYYYYYYXXXSSSJJJ???888999777444333444777888999999<<<<<<999999;;;;;;888:::999:::;;;>>>?????????EEEGGGKKKPPPRRRQQQMMMJJJKKKNNNRRRTTTWWW```mmmvvv~~~ssshhhgggkkkhhhaaa\\\VVVQQQPPPOOOMMMLLLNNNdddfff___KKK666+++***,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,---...///000111333777999:::777555777888888999;;;<<<======AAABBBAAA???AAAFFFFFFBBBBBBEEEPPPllljjj+++222===GGGMMMPPPQQQQQQTTTTTTRRRPPPMMMHHHBBB???>>>fff}}}cccKKKAAAAAAHHHUUUdddnnnuuuyyywwwrrriiiXXXQQQYYY^^^\\\dddrrrzzzuuurrrjjj[[[KKKBBB:::666222222555999::::::;;;<<<<<<::::::<<<>>>???======>>>>>>???CCCIIIMMM^^^cccjjjnnnnnnlllllllllrrruuuwwwvvvyyy}}}|||}}}yyy~~~~~~nnniiigggbbb\\\XXXUUUPPPJJJHHHHHHKKKPPPTTT______ZZZKKK:::000...///******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,,,,,,,+++,,,,,,---...///333333444777999999777555888888:::;;;<<<=========@@@BBBBBB@@@AAAEEEEEECCCCCCDDDTTT{{{|||kkk,,,444@@@JJJOOORRRTTTUUUUUUUUUSSSPPPJJJDDD@@@===BBBhhh{{{cccNNNAAACCCKKKXXXeeesss{{{~~~~~~zzzuuupppfffgggwwwzzzmmmaaaSSSHHHDDD999666222333777;;;<<<<<<>>>===;;;:::999;;;AAAFFFDDDGGGIIIIIILLLUUUdddooo~~~{{{yyytttooossszzzxxxlllcccdddeeeaaa^^^______[[[SSSLLLKKKOOOVVVZZZVVVRRRKKKCCC;;;222,,,*********))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,,,,,,,,,,,,,---...///000555444333444666888888777888999;;;===>>>????????????BBBBBB???@@@CCCDDDCCCDDDGGG___ooolll000999DDDLLLPPPRRRUUUWWWUUUUUUSSSNNNGGGBBB???>>>FFFfff}}}```MMMBBBAAALLLZZZmmmvvv~~~yyyrrrnnnsssaaaMMMAAA999888;;;777666555777:::===>>>>>>;;;:::;;;======???GGGOOOZZZ]]]```dddmmm|||yyyvvvpppeeebbbeeekkkddd^^^\\\\\\[[[]]]aaacccbbb\\\UUUTTT\\\eeeiiiZZZQQQGGGDDDAAA888---'''******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,,,,,,,,,,---...///000111555333111111444666777777777999;;;>>>@@@@@@@@@@@@>>>BBBCCC@@@???BBBDDDCCCCCCLLLmmmuuu~~~777>>>HHHNNNOOOQQQSSSVVVTTTTTTQQQLLLEEE@@@@@@@@@WWWppp{{{dddMMMEEEEEELLL]]]nnnxxx|||cccCCC555111---///444444666999;;;<<<===???AAA===???GGGQQQVVVZZZcccnnn}}}lllbbbaaaooopppmmmeee___]]]^^^___]]]^^^ZZZSSSSSS]]]fffjjjWWWMMMEEEEEEDDD;;;///)))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,---------...///000222222000//////111444555555444555777:::===@@@AAAAAAAAA>>>CCCDDDAAA@@@CCCEEEEEECCCSSS~~~<<>>===>>>@@@CCCFFFLLL[[[lllwww}}}rrrqqqpppzzz~~~vvvmmmjjjgggcccZZZ\\\WWWMMMIIIOOOVVVXXXHHH???;;;>>>???777...+++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********)))***++++++,,,------......000111222333,,,---///222555555333111333555999<<>>EEEAAA>>>>>>AAADDDEEEDDDIIIcccBBBHHHNNNQQQOOONNNPPPRRRWWWNNNGGGAAA;;;@@@[[[xxxzzzzzzxxxxxx\\\JJJGGGLLL\\\nnn}}}]]]???999111///111444555444555888;;;>>>DDDOOO\\\eeeeeerrrooojjjuuu|||qqqrrrqqqgggeee[[[SSSJJJGGGGGGHHHHHHJJJGGGBBB<<<::::::999555111111...+++(((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))***++++++............////////////---...///000111111111111444666999<<>>>>>BBBEEEGGGGGGLLLfffFFFJJJNNNNNNMMMLLLMMMOOOPPPNNNFFF:::999PPPwwwnnn~~~ooofffeeeNNNDDDLLL\\\qqqtttLLL999555111000333666777666777:::???EEEMMMYYYhhhrrrrrr|||pppaaalll~~~}}}ppp~~~tttllljjjbbbWWWRRRTTTQQQLLLSSSaaa]]]SSSFFF>>>;;;:::666222000...***))))))***+++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************+++,,,,,,111000000///...---,,,,,,---...///000111111111111333555888<<>>@@@CCCGGGIIIJJJPPPkkkFFFHHHJJJJJJIIIIIIKKKMMMFFFKKKFFF<<>>@@@AAA@@@AAAAAA@@@BBBDDDGGGJJJKKKSSSqqq|||EEEGGGHHHIIIIIIKKKMMMNNNCCCGGGBBB>>>UUUyyytttzzztttbbbwww{{{[[[JJJJJJ```qqqVVV999666555555555777777777666<<>>@@@@@@@@@BBBBBBCCCCCCDDDFFFHHHJJJRRRuuuuuuGGGHHHIIIKKKMMMOOOPPPQQQFFFCCC<<<@@@bbbzzztttvvvkkkfffMMMLLLWWWwwwnnnKKK666777777777888888888888888===BBBHHHLLLMMMNNNQQQTTTXXXXXX___iiirrr|||kkk~~~~~~wwwqqqiii___\\\cccqqqmmmWWWRRRNNNGGGUUUVVVSSSIII>>>>>>IIITTTOOOBBB222(((&&&))),,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******,,,---...,,,,,,------.........///---...///111222333333333222444777;;;>>>?????????AAABBBDDDDDDDDDEEEGGGIIIPPPsssqqqHHHIIIJJJLLLOOOPPPPPPPPPDDD???:::EEEkkkyyy{{{qqqUUUMMMZZZjjj\\\BBB888777888888999999:::;;;<<>>>>>>>>>>>@@@CCCDDDDDDEEEHHHKKKMMMkkk}}}tttHHHHHHJJJLLLNNNOOONNNLLL???<<<<<>>;;;666777999999:::;;;>>>@@@EEEFFFFFFDDDBBBDDDJJJNNNYYYaaasssaaaPPP]]]uuuwwwnnnkkkmmmmmmyyyyyysssiiibbbhhhxxx~~~uuu^^^LLLGGGCCCDDDCCC@@@===>>>CCCHHHDDD;;;111---------(((###))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))+++,,,------------------------------...///111333444444444333555888;;;============:::>>>BBBCCCDDDEEEIIIMMMLLLeeeyyyLLLJJJJJJMMMQQQQQQMMMHHH@@@@@@;;;RRRmmmiiigggOOOIIIWWWtttvvv___JJJ>>>;;;555777;;;===<<<;;;>>>DDDHHHHHHHHHFFFAAABBBMMM[[[fffmmmyyyrrrYYYMMMRRRcccttt|||wwwuuupppjjjjjjpppxxxzzzwwwmmmbbbcccnnnzzzkkkkkkiiicccZZZQQQKKKIIIDDDBBB@@@>>>>>>>>><<<999999777444000,,,******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++------------------,,,,,,......///000111222333333222555999<<<>>>>>><<<;;;:::<<<@@@CCCDDDFFFHHHJJJNNN^^^MMMKKKKKKMMMPPPOOOJJJEEE<<>>======@@@DDDEEEDDDDDDEEEFFFLLLZZZhhhrrrxxxuuuZZZLLLQQQeeeyyy~~~}}}vvvssstttkkkssszzz{{{sssiiibbb``````___]]]XXXRRRMMMIIIFFFEEE@@@<<<===>>>===<<<<<<666555333///,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------------------......///000111222333333333555999===>>>>>>===<<<<<<>>>AAACCCDDDGGGJJJLLLOOO```MMMLLLLLLMMMNNNLLLFFFAAA>>>FFFeeezzzxxxpppvvv|||bbbLLLPPPiiittt```NNN@@@999999:::;;;<<<<<<===???BBBEEEEEEBBBAAAEEELLLVVVfffsssuuu[[[OOOVVVooo~~~|||~~~|||ooozzzzzzfffYYYXXXUUURRROOOMMMKKKHHHFFFEEE===999<<<>>>;;;;;;===888666444111...,,,******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,------............///000111222333333444666:::===>>>>>>===<<>>@@@<<<999;;;;;;999666222///,,,)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,------............///000111222333333555777:::===>>>???>>>===@@@@@@AAA@@@BBBEEEKKKOOOOOOcccIIIJJJLLLMMMLLLIIICCC@@@@@@QQQwwwooommmggguuuSSSLLLNNNccckkkWWWIII>>>::::::666999999;;;BBBLLLOOOLLLIIICCCBBBJJJWWWeeesss~~~iiicccppp~~~ppp}}}yyymmmeeeaaa```\\\WWWSSSQQQOOONNNNNNJJJDDD???AAADDDBBB===::::::777222000...,,,)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************++++++,,,---............///000111222333333555666999<<<===>>>>>>===@@@@@@??????@@@DDDIIINNNNNNdddHHHJJJMMMNNNLLLHHHCCC???AAA[[[}}}iiiiii~~~gggGGGLLL\\\sss~~~fffTTTHHH===888777666:::<<<>>>IIIVVVWWWQQQEEECCCFFFRRR```ooo}}}}}}kkkpppwwwuuu{{{yyy}}}oooccc]]]\\\```___\\\XXXSSSQQQRRRSSSTTTRRRKKKEEEIIIPPPLLLCCC999444///---------+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************++++++,,,,,,------......///000111222333333444666888:::<<<=========@@@@@@??????@@@CCCHHHLLLLLLfffJJJMMMOOOPPPLLLFFFAAA===EEEkkkjjjtttpppVVVHHHUUUlllyyycccSSSIII>>>777555555:::<<>>???FFFHHHGGGBBB:::444222///+++***++++++++++++***))))))***++++++,,,------......++++++***)))))))))))))))((((((((()))))))))************+++++++++,,,,,,,,,---------...000111333444777999:::<<<=========<<>>@@@CCCGGGKKKOOOWWWaaahhhnnn|||uuulllkkkyyywwwiiifffjjjiiiiiiiiigggccc___ZZZWWWOOOOOORRRVVV[[[ZZZTTTMMMEEEGGGJJJIIIAAA888777:::BBBBBB???888444444222...++++++++++++******))))))++++++,,,,,,---......///+++***))))))))))))))))))((((((((())))))))))))*********+++++++++,,,,,,,,,------...///000222333444888999;;;<<<===>>>======??????@@@AAADDDHHHLLLNNNOOOxxxHHHKKKGGGCCCBBB===CCCWWWuuukkkvvvPPP>>>MMMffftttlllaaaUUUKKKCCC;;;666555666777777888999<<<>>><<<>>>@@@BBBEEELLLTTTZZZdddqqquuu___[[[^^^mmm}}}~~~{{{}}}mmmmmmxxxzzzrrrjjjbbb[[[XXXHHHKKKOOOTTTZZZZZZSSSJJJEEEBBBBBBDDDAAA:::777777;;;===;;;777555666444111,,,,,,+++******)))))))))((())))))******++++++,,,******)))))))))))))))***)))))))))************+++******+++++++++,,,,,,,,,------...///000222444555888999;;;===>>>???>>>>>>@@@@@@AAABBBDDDGGGKKKNNNQQQ{{{IIIKKKGGGCCC@@@<<>>:::;;;===@@@DDDKKKRRRVVV]]]jjj~~~tttkkk\\\^^^fffuuussswwwkkkZZZOOOLLLRRRWWWXXX[[[[[[UUULLLDDD???===@@@AAA<<<777555666888888555444666666222---,,,+++***))))))))))))'''''''''((())))))*********)))))))))))))))***************+++++++++,,,,,,******+++++++++,,,,,,,,,------...///111333555666888999;;;>>>???@@@@@@???BBBCCCCCCCCCBBBDDDHHHKKKTTTIIIJJJFFFBBB???>>>RRRuuuuuucccgggrrrVVVJJJSSSiii{{{oooqqqmmmdddZZZNNNDDD<<<888777777777666555777:::===:::;;;===AAAFFFLLLQQQTTTXXXdddwwwmmmrrr{{{|||rrruuuvvv]]]NNNPPPWWWYYYXXXZZZ\\\VVVLLLEEE>>>;;;===???;;;555222333666666444444666555222...---+++)))(((((())))))(((((())))))***+++++++++)))))))))))))))******+++*********+++++++++,,,,,,******+++++++++,,,,,,,,,------...///111333555777888:::<<<>>>@@@AAAAAA@@@CCCDDDEEECCC@@@AAAEEEHHHWWWGGGHHHDDD@@@???AAA]]]kkk[[[jjjaaaLLLMMM```vvvyyyvvvrrriii]]]PPPDDD<<<888888666555555666888:::;;;::::::===AAAFFFJJJMMMNNNRRR\\\sss{{{zzzzzz~~~}}}}}}yyyuuurrrrrruuubbbVVVTTTWWWWWWWWW___iiidddWWWMMMFFFAAABBBAAA;;;555333111555555333333555444111///---+++)))(((((()))))))))))))))***++++++,,,,,,)))))))))))))))***++++++(((((()))))))))***************+++++++++,,,,,,,,,,,,---...///222444666777888:::<<>>>>>CCCHHHZZZGGGCCCAAAAAAAAASSSvvvwwwkkkjjjMMMGGGXXXppp~~~wwwrrroooiii```UUUIII???:::666666666777888:::;;;<<<999;;;???CCCBBB???BBBHHHNNNZZZeeeooozzzyyy|||xxxnnnddd___```ggglllrrryyy~~~}}}~~~uuummmhhhrrrtttlllgggjjjjjjeeeWWWUUURRRUUUeeeyyy\\\WWWMMMEEEDDDEEE???777888777777999777111000222...---+++)))(((((()))))),,,,,,+++***)))))))))***))))))))))))))))))))))))******))))))))))))******+++)))(((***...000///------......000111222333333999999;;;===@@@BBBAAA???BBB???>>>??????@@@FFFMMM^^^MMMJJJEEE@@@EEEdddxxx|||xxx^^^EEEDDDYYYsssxxxoookkkhhhaaaYYYOOOEEE>>>:::777666666666777999;;;<<<<<<;;;===??????>>>DDDLLLQQQ[[[ccchhhsss{{{uuurrruuu}}}~~~wwwmmmbbb[[[[[[___bbbiiirrr~~~~~~uuuaaaccceeefffiiijjjeee___TTTRRRLLLHHHPPP___jjjmmm]]]UUUHHH@@@DDDMMMQQQPPP===888555333111...///444...---+++***)))))))))))),,,+++******))))))******))))))))))))))))))))))))******))))))))))))******,,,***)))***---...---+++......///000222333444444999999:::===@@@BBBAAA???BBB???>>>???@@@@@@EEELLLbbbJJJJJJCCC<<>>;;;:::888777666555666999;;;===???===<<<======???GGGQQQXXXaaahhhhhhkkkrrrtttpppqqqmmmpppzzz~~~ssshhhaaa^^^^^^______iiiuuu~~~{{{ccc]]]]]]fffnnnlllccc\\\TTTRRRMMMFFFFFFNNNVVVYYYWWWQQQFFF@@@FFFSSSZZZZZZ???;;;:::;;;888333222444///...,,,***)))))))))***++++++***)))))))))******))))))))))))))))))))))))******))))))))))))******,,,+++******,,,,,,+++***...///000111222444555555999999:::===@@@BBBAAA@@@AAA>>>>>>@@@@@@@@@EEELLL^^^DDDFFF@@@<<>>@@@>>>>>>???@@@BBBJJJTTT\\\eeejjjhhhgggjjjmmmlllqqqnnnqqq}}}yyyooohhhdddbbbaaa]]]bbbkkkvvv}}}lll```\\\fffmmmhhhaaa___XXXUUUPPPKKKIIIKKKLLLLLLNNNLLLHHHEEEIIINNNNNNJJJ<<<>>>DDDLLLKKKBBB888333000...---+++******************))))))))))))******))))))))))))))))))))))))******))))))))))))******************+++,,,,,,+++...///000111333555666666888888:::===@@@BBBAAA@@@AAA>>>>>>@@@AAAAAAEEEKKKWWWGGGEEE===>>>ZZZ~~~eeeJJJGGGNNNaaavvvtttdddQQQDDD===;;;999777777:::===???:::888666444555888;;;===???>>>@@@DDDEEEFFFMMMVVVZZZaaagggeeeaaa```bbbdddqqqqqqvvvuuummmhhheeebbb```bbbbbbfffppp}}}{{{oooccc]]]bbbfffdddffflllhhh]]]PPPJJJIIIIIIFFFDDDJJJKKKIIIFFFEEEFFFAAA:::888;;;DDDOOOQQQGGG<<<555000///---,,,+++***++++++***))))))((())))))******))))))))))))))))))))))))******))))))))))))******)))***+++++++++,,,---.........000111333555666777888888:::===AAABBBBBBAAA@@@>>>>>>AAAAAAAAAEEEKKKZZZIIIAAA777>>>aaaqqqVVVEEEEEELLL```uuuxxxhhhVVVFFF<<<:::999999:::;;;>>>AAACCC:::888777555666888:::<<<======BBBGGGHHHIIIOOOVVV]]]bbbfffeee```\\\\\\]]]mmmqqq{{{{{{rrrllljjjhhheeebbbgggfffgggnnnyyy~~~}}}|||zzzyyyqqqhhhaaaaaaeeennnzzzoooYYYMMMIIIHHHGGGGGGMMMLLLHHHAAA@@@AAA???:::888555888???CCC???:::888111000...,,,+++++++++,,,))))))((((((((()))******))))))))))))))))))))))))******))))))))))))*********+++------,,,,,,---...------///111333555666777777888999===AAACCCBBBAAA@@@>>>???AAABBBAAAEEEJJJ[[[DDD<<<777GGGkkk~~~^^^KKKAAAEEEQQQggg{{{ppp]]]KKK???999:::;;;<<<>>>??????@@@@@@999888777777777888999:::;;;<<<@@@EEEGGGIIIOOOWWW___bbbfffgggccc^^^\\\\\\gggppp|||sssmmmlllllljjjggghhhjjjkkkmmmqqqwww}}}vvvpppnnnpppssssssnnnfffaaaiii|||~~~iii[[[RRRJJJHHHJJJLLLLLLHHHAAA???@@@@@@===:::333///333777777777888111000...---,,,+++,,,,,,((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******...///000///,,,***+++,,,+++,,,...000222444555666777777999===AAACCCBBBAAA???>>>???BBBBBBAAAEEEJJJVVVAAA===AAAXXXzzzpppRRREEE>>>GGG[[[ttt{{{jjjVVVEEE<<<999:::<<<>>>??????===;;;:::888888888888888888999999;;;;;;>>>CCCEEEGGGOOOXXXZZZ]]]aaaeeeddd___\\\\\\dddqqq{{{qqqlllkkkkkkiiigggggglllpppnnnjjjmmmyyy{{{pppfffccchhhnnnqqqnnneee^^^iii~~~rrrhhh[[[LLLEEEFFFHHHJJJIIIEEEBBBBBB>>>999<<<444///222666666666777222111///---,,,,,,,,,,,,((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******111333333000,,,))))))***+++,,,---///111333555666777777999===AAACCCCCCBBB???>>>???BBBBBBAAADDDJJJTTT???;;;IIIiiibbbJJJDDDCCCPPPdddwwwwwwiiiZZZKKK???<<>><<<<<<666333777:::999888999888999===BBBDDDEEEKKKRRRXXX[[[___aaa___YYYSSSOOO]]]hhh{{{~~~~~~~~~vvvuuurrrmmmhhhfffgggiiihhhkkknnnlllhhhhhhqqq|||xxxoooddd]]]```gggnnnpppiiidddqqqmmmffffffdddaaa[[[TTTNNNJJJGGGIIIIIIGGGBBB===<<<===888555111000333555666555000000///...---+++***)))))))))(((((((((((())))))+++)))'''(((+++,,,***(((++++++***)))(((***...111444333000---+++***++++++,,,,,,---...///000111111777555666;;;AAAEEECCC@@@@@@@@@??????@@@CCCFFFGGGOOO^^^fff???<<>>===MMMppp{{{YYYFFFBBBKKK^^^vvv{{{tttmmm^^^NNNDDD>>><<<>>>BBBBBB@@@@@@EEENNNXXX```dddNNNEEE===;;;:::777666777888888;;;???BBBDDDLLLVVVYYYXXXYYY[[[\\\ZZZTTTPPPKKKHHHPPPgggzzztttooonnnrrrwww|||}}}yyyrrriiiaaa\\\[[[\\\aaahhhooonnnhhhdddeeegggiiittt~~~~~~yyytttlllddddddhhhdddhhhddd[[[\\\dddaaaWWWSSSRRRQQQOOONNNNNNNNNNNNKKKTTT^^^```XXXKKK@@@:::888555222111222333444333000000000///---,,,***)))))))))(((((((((((())))))***)))((()))***+++***(((***+++***)))(((***---//////...,,,+++***++++++,,,,,,---......000000111222666555666:::@@@CCCBBB???BBBAAA@@@AAABBBDDDGGGIIIGGGQQQiiiqqqooo<<>>@@@BBB@@@@@@CCCJJJTTT___ggglllTTTIII???;;;999666666888999888:::>>>@@@DDDMMMVVV[[[XXXWWWYYY\\\[[[WWWRRRLLLGGGJJJ___|||yyyoooiiiiiimmmrrruuuyyyxxxssskkkbbb[[[WWWVVVaaakkksssrrrlllfffbbb___ccckkkuuu|||~~~{{{xxxpppfffccceeebbbgggeee]]]XXXYYYXXXTTTPPPOOONNNNNNOOOQQQSSSTTTIIIOOOWWW\\\ZZZRRRGGG???777555333111000111111111000000000///...,,,***)))))))))(((((((((((())))))***)))))))))******))))))*********)))((())),,,...,,,,,,+++******+++,,,,,,------...///000111222222555555777:::???AAA@@@???BBBBBBAAAAAABBBEEEGGGIIIEEENNNppppppuuu:::JJJgggzzz[[[EEEAAAFFFYYYlllvvvkkkdddUUUJJJAAA???@@@???>>>??????BBBHHHPPPYYY^^^``````VVVJJJ???:::888666666999999888:::>>>@@@CCCLLLVVVWWWVVVVVVWWWZZZZZZWWWTTTOOOLLLNNN[[[pppxxxtttvvvzzz||||||zzzuuukkk```VVVQQQQQQRRRaaammmvvvuuuoooiiiaaaZZZ[[[___eeelllrrryyy~~~|||yyyqqqgggbbbbbbdddhhhiiiccc[[[WWWXXXYYYRRRQQQQQQQQQRRRSSSUUUVVVJJJHHHHHHMMMRRRQQQIIIAAA666666444222///......///111111000///...,,,+++***))))))(((((((((((())))))))))))******)))))))))***)))*********((()))+++---************++++++,,,,,,------...///000111222222444555777:::===??????>>>BBBBBBAAAAAABBBEEEGGGIIIGGGRRR|||;;;TTTyyygggMMMBBBFFFNNNaaatttwwwlll```YYYIIIBBB===>>>???===;;;<<<===EEEQQQ___jjjmmmkkkhhhVVVJJJ???:::888666777999999888;;;???@@@CCCJJJSSSRRRSSSUUUWWWWWWVVVUUUTTTPPPQQQRRRVVV```oooyyy|||zzz||||||{{{~~~wwwmmm[[[JJJAAAAAAHHHOOOaaannnwwwuuupppkkkbbbXXXUUUVVVZZZ```gggooo||||||zzzxxxrrrhhhaaa```fffhhhjjjhhh___XXXYYY___VVVVVVVVVUUUTTTSSSQQQPPPIIICCC???AAAGGGIIIDDD>>>888888777444000......///111111000000...---+++***))))))(((((((((((())))))(((***+++***)))((()))***)))***+++***)))(((***,,,******+++++++++,,,,,,,,,---...//////111111222333333555777:::<<<===>>>>>>BBBAAA@@@AAABBBDDDGGGIIIJJJ\\\>>>[[[~~~}}}yyyZZZEEE@@@HHHPPPeeewwwxxxmmm```UUUMMM@@@===;;;======;;;<<<@@@AAAKKK]]]ooo{{{}}}yyytttWWWLLLAAA;;;999777777999999999<<<@@@AAABBBHHHPPPOOOTTTYYYZZZXXXVVVVVVXXXUUUWWWVVVRRRUUU^^^eeeeeefffppp~~~vvvssswwwyyyuuuooofff[[[LLL===666999CCCKKKcccqqqyyyvvvrrrooofff[[[SSSRRRTTTZZZ___fffrrr~~~|||xxxuuuuuuqqqhhhcccbbbeeeeeehhhhhh```WWWWWW^^^[[[\\\\\\[[[WWWQQQLLLHHHAAA@@@@@@@@@BBBBBB@@@>>>:::;;;;;;777333000///000111111111000...---+++***))))))(((((((((((())))))(((***+++***(((((()))+++)))***+++***)))((()))+++++++++,,,,,,,,,,,,,,,,,,......///000111222222333333555888:::;;;<<<===>>>AAA@@@@@@@@@AAACCCFFFHHHNNNggg???]]]zzztttUUUAAA>>>FFFMMMdddwww~~~uuujjj___SSSHHHAAA>>><<<;;;======<<<@@@FFFLLLVVVfffuuu}}}|||ssslllYYYNNNCCC===:::777666888999999===AAABBBBBBGGGNNNPPPWWW^^^___[[[XXXZZZ]]][[[\\\YYYSSSRRRYYY\\\YYYXXXggg}}}qqqkkkllllllfff___PPPKKKCCC<<<888<<>>>>>:::555111111222111111111000///---++++++))))))(((((((((((())))))(((***,,,+++(((''')))+++)))***+++***)))((()))***+++,,,,,,---------,,,,,,......///000111222333333222555888:::;;;<<<===>>>@@@@@@??????AAACCCFFFGGGPPPnnnGGGppplllQQQBBBAAAJJJSSSmmm|||}}}tttggg]]]UUULLLBBB:::>>>>>><<<:::;;;===AAADDDUUU___lllsssqqqkkkeeebbbTTTKKKBBB>>>;;;777777::::::;;;>>>AAACCCFFFIIILLLQQQUUU[[[]]]]]][[[[[[\\\aaaYYYUUUXXXZZZVVVTTTUUUccciiivvvtttfff```\\\PPPBBBBBB===:::888666999IIIZZZtttxxx|||}}}zzztttnnnkkkcccZZZOOOJJJNNNUUUZZZ\\\iiisss||||||zzzvvvrrroookkkfffcccaaadddjjjllldddXXXWWW]]]ccceeeccc[[[TTTPPPKKKEEEAAA@@@??????>>>===;;;999:::===@@@>>>999444111111000111111000///---,,,***((((((''''''''''''(((((())))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,---...///000111222333444555777:::<<<===<<<;;;;;;===>>>@@@AAABBBCCCFFFHHHPPPxxxMMMxxxfffNNNAAABBBMMMXXXttt{{{qqqhhh[[[PPPIIICCC===888777:::===>>>===BBBJJJRRRbbbdddfffiiihhhddd]]]XXXTTTKKKBBB===:::666666999:::>>>BBBEEEFFFGGGIIILLLRRRWWW\\\^^^]]]\\\[[[\\\___[[[\\\aaabbb\\\XXXXXXggghhhmmmyyytttdddYYYQQQFFF:::<<<888666666999BBBUUUgggvvvyyy}}}~~~{{{vvvrrrooofff\\\NNNEEEEEEKKKRRRVVV```jjjttt|||~~~{{{wwwsssnnnhhhdddaaadddiiikkkdddYYYVVVZZZVVVXXXYYYZZZ\\\[[[QQQGGGGGGCCC>>><<<======<<<:::;;;<<<<<<999333///...///111111222111000///---,,,((((((''''''''''''(((((())))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,---......000111222333444666777999:::;;;<<<;;;;;;===>>>@@@AAABBBCCCFFFIIIUUUXXX~~~___III@@@CCCRRR```{{{~~~vvvpppbbbYYYLLLBBB===<<<:::999666;;;@@@@@@@@@FFFRRR]]]fff___ZZZZZZ^^^___YYYRRRUUULLLBBB===999555555888999@@@HHHKKKJJJIIIJJJLLLSSSWWW[[[]]]]]]\\\\\\\\\[[[]]]bbbgggeee^^^YYYXXXcccaaabbblllzzzqqq___PPPGGG===555444333333777???NNNdddvvv|||~~~~~~zzzwwwvvvmmmbbbQQQCCC===AAAHHHOOOVVV```kkkuuu{{{~~~}}}|||yyytttnnngggbbb```bbbgggiiidddZZZUUUVVVSSSVVV[[[dddnnnpppdddTTTLLLEEE<<<999;;;>>>???======<<<999444///------...111222222222111///...,,,)))((((((''''''(((((()))))))))))))))))))))))))))***))))))))))))***++++++******+++++++++,,,,,,,,,------...000111222333444666777888999:::;;;;;;<<<===>>>@@@AAAAAADDDGGGJJJXXX\\\wwwvvvWWWEEE???FFFWWWhhh~~~~~~tttiiiaaaTTTMMMCCC===:::;;;<<<<<<===???BBBCCCFFFNNN\\\fff```[[[WWWYYY___bbb```\\\XXXNNNDDD>>>:::666666888777AAALLLQQQPPPMMMLLLNNNRRRTTTXXX[[[]]]^^^^^^^^^[[[___cccddd___XXXUUUUUUXXXVVVXXXbbbqqq~~~yyyfffUUUJJJDDD???;;;666888<<>>>>><<<888444111//////000000111111111000///---,,,))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++******+++++++++,,,,,,,,,,,,---...000111333444444777777777777999:::;;;<<<===???@@@@@@AAADDDHHHKKKWWW|||]]]zzzuuuoooQQQBBBAAAIII]]]pppzzzqqqeeeZZZSSSFFFCCC???<<<<<<===>>>???CCCBBBCCCJJJUUUcccooovvvgggiiilllooopppooollljjj\\\RRRGGG@@@;;;777777:::666@@@NNNVVVWWWTTTSSSRRRRRRSSSUUUXXX\\\```bbbcccccceeeeee```YYYVVVUUUUUURRRNNNMMMUUUbbbpppxxx|||{{{jjjVVVIIIFFFHHHIIIJJJGGGMMMTTT[[[cccnnnxxx}}}zzzyyytttnnnaaaSSSGGG@@@???@@@GGGQQQ^^^kkkxxx}}}wwwmmmfffvvv}}}uuutttsssrrroooiiibbb]]]YYYZZZ]]]aaadddccc\\\VVVXXX```gggiiijjjiiiccc\\\PPPIII@@@<<<===>>>>>><<<;;;:::777555333222000///...////////////...,,,+++))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((())))))***+++******+++++++++,,,,,,,,,,,,,,,...///111333444555777777777888999:::<<<===>>>???@@@@@@AAADDDIIILLLWWW~~~}}}fff{{{wwwhhhKKKBBBEEEPPPeeezzzuuuiii^^^TTTKKKFFF<<<<<<<<<<<<===>>>???@@@CCCEEEKKKYYYkkkzzz}}}}}}vvvrrr```UUUIIIAAA<<<777777:::666???NNNZZZ______]]][[[VVVUUUTTTVVV\\\bbbfffhhhlllnnnllleee___]]]ZZZWWWRRRJJJCCCEEEQQQ___kkkppphhhZZZKKKDDDFFFLLLTTT\\\bbbjjjsssxxx||||||yyyxxxtttoooggg\\\RRRHHHAAA===@@@HHHTTTcccsss|||xxxnnneeevvv~~~vvvuuusssrrroookkkeeeaaaXXXYYYYYY]]]dddgggaaaWWWVVV___ddd___XXXUUUUUUTTTTTTNNNFFF@@@>>>>>>??????;;;999666444333111///---------...///...---,,,+++***))))))(((((())))))***(((((((((((((((((((((((()))(((((((((((()))************+++++++++,,,,,,,,,+++,,,...///111333555555777888999:::;;;<<<<<<===>>>???@@@@@@AAAEEEJJJNNNXXXzzzqqq}}}wwwaaaGGGCCCJJJWWWnnn}}}sssdddUUUJJJCCC>>><<<999::::::;;;<<<>>>AAACCCFFFNNN[[[lllzzz{{{tttaaaVVVIIIAAA;;;666777:::777???MMM]]]hhhlllhhhddd___[[[WWWWWW\\\dddiiilllppptttuuuqqqnnnjjjaaaWWWNNNFFF??????HHHSSS[[[___XXXRRRMMMKKKKKKPPP___mmmyyy~~~}}}wwwrrrkkkeee]]]TTTJJJBBB@@@DDDLLLZZZmmm{{{{{{tttkkkzzz|||zzzxxxuuussspppkkkfffccc[[[ZZZXXXZZZccciiicccWWWVVV]]]```YYYPPPMMMOOOPPPRRRNNNHHHBBB???BBBJJJPPPCCC>>>777333222111///...---.../////////...---,,,******))))))))))))******((((((((((((((((((((((((((((((((((((((()))************+++++++++,,,,,,,,,+++,,,---///111333555666777888:::<<<=========<<<>>>??????@@@AAAEEEKKKOOOTTTrrrttt}}}uuuzzz\\\DDDCCCMMM\\\tttuuuiiiXXXGGG===888777777:::;;;;;;;;;===@@@DDDGGGKKKXXXkkkzzz~~~yyyvvv}}}tttaaaVVVIII@@@:::555555999999@@@NNN___nnntttpppjjjfffaaaZZZYYY]]]eeekkknnnooovvv{{{{{{zzztttfffVVVFFFBBB@@@CCCJJJOOOPPPOOOPPPRRRUUUVVVRRRTTTeeeyyy|||wwwpppkkkfff^^^RRRJJJEEEEEEHHHSSSgggyyy}}}xxxuuu}}}{{{vvvsssoookkkfffbbb^^^\\\XXXYYYcccjjjcccVVVSSSYYYZZZTTTMMMLLLMMMNNNLLLJJJFFFAAA@@@HHHVVVbbbLLLEEE;;;444222222111111...///000000000///...---******))))))))))))******((((((((((((((((((((((((((((((((((((((()))************+++++++++,,,,,,,,,+++,,,---///222444555666777999;;;===???>>>===<<>>@@@CCCEEEJJJZZZiiiooo~~~zzzqqqbbbZZZaaattt|||ssskkkaaaVVVFFF:::555444444444666999JJJcccsssvvvzzzzzzssskkkjjjooovvv{{{}}}}}}~~~vvvcccPPPCCCGGGSSSfffpppppplllkkkiiifffiiinnnllldddgggqqq}}}tttnnnppp{{{uuurrrmmm___QQQLLLHHHGGGNNN]]]ooo~~~|||zzzvvvsssoookkkeeebbbZZZYYYUUUUUU[[[```]]]WWWNNNOOOYYY\\\SSSQQQQQQHHHLLLJJJFFFAAA???AAAFFFJJJBBB@@@===999666333222111...000111000---***+++,,,******)))((((((((((((((((((((((((((()))))))))))))))(((((((((((()))******)))************+++++++++,,,---...000222333444555:::;;;;;;<<<======>>>>>>????????????AAAEEEKKKOOONNNggg~~~xxxXXXDDDGGGXXXwwwqqq```LLL???555444888;;;===???EEEBBBBBBEEELLLYYYlll|||rrr```PPPNNNZZZxxxwwwrrrnnnhhh```TTTEEE999333222222222222777HHHaaarrrwww|||~~~yyyxxx|||vvvhhhWWWJJJEEEIIIWWWmmm~~~{{{zzzuuussstttpppjjjnnnwww|||nnnfffgggwww{{{zzzyyyyyy|||yyylll^^^SSSQQQNNNPPPXXXgggxxx{{{xxxtttpppnnnkkkgggeee```^^^YYYVVVZZZ```___ZZZGGGGGGSSS\\\WWWUUUTTTNNNNNNLLLIIICCC>>><<<<<<===888999:::999888444111......///000///---++++++,,,******)))((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))***)))************++++++++++++,,,---///000222333444999999:::;;;===>>>??????>>>??????@@@AAAEEEJJJNNNOOOhhh{{{ZZZFFFLLL___}}}|||eeeRRRCCC:::333777===@@@@@@AAAGGGDDDEEERRRfffyyymmmWWWLLLSSSggg}}}{{{mmmdddeeeeeebbb^^^SSSDDD888333111111000333666DDD\\\rrr}}}yyygggVVVJJJDDDGGGIIITTTjjj|||xxxxxxuuusssxxxxxxooolllssszzzzzzsssoookkkpppwww|||yyynnnaaa[[[SSSPPPVVVdddtttzzzwwwrrrnnnllljjjiiiggghhhddd]]]WWWYYY]]]]]]YYYCCCCCCRRRbbb```[[[YYYTTTPPPOOOMMMHHHAAA;;;888777444555777888666333///------.........---,,,,,,+++***))))))((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))))))))*********++++++++++++,,,---...///111222222666777888:::<<<===??????===>>>@@@AAABBBEEEJJJMMMPPPkkkoooSSSEEEQQQhhhvvv[[[HHH>>>888777<<>>VVVrrr{{{kkkWWWGGG@@@@@@DDDDDDKKK^^^www|||uuuppphhh\\\TTTQQQ```kkkwww~~~~~~xxxnnndddWWWRRRZZZiiiwwwyyyuuupppmmmkkkjjjiiihhhdddaaaZZZTTTTTTYYY[[[YYYGGGCCCTTTiiiiii```\\\XXXNNNNNNMMMHHHBBB<<<888666666666666555444111///...------------------,,,+++***))))))((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))))))))*********++++++++++++,,,---...///000111222444555666888:::<<<===>>>===???AAABBBDDDFFFJJJMMMOOOnnn^^^HHHDDDWWWqqqjjjRRRBBB;;;999;;;@@@BBBAAACCCHHHLLL```sssvvvrrrttt~~~yyyaaaTTTQQQ___www|||ppplllnnniii```YYYPPPBBB888333222222111333111888LLLjjjwwwkkk\\\LLL???<<>>===???BBBEEEFFFHHHKKKMMMOOOpppyyyWWWFFFGGG^^^wwwppp[[[HHH>>>;;;<<<>>>BBBBBBDDDMMMWWWhhhsssvvvhhhXXXSSSWWW[[[dddkkkdddWWWTTTSSS]]]ooowwwdddUUULLL???666222222111000000000444@@@VVVpppuuuhhhZZZQQQIIIAAA>>>AAA<<<>>>BBBNNNfffzzztttjjj^^^XXXXXX[[[^^^cccjjjrrrvvvpppgggZZZXXXXXX[[[cccqqq~~~}}}wwwtttpppmmmkkkiiigggeee______[[[WWWZZZaaaffffffPPP@@@GGG[[[XXXNNNMMMQQQIIIIIIFFFBBB===999999999999999999888777666444333,,,******,,,...///---+++******)))((((((((((((((((((((((((((()))))))))))))))(((((((((((()))******)))************+++++++++------...///000111111222666777888:::;;;===>>>>>>===@@@DDDGGGHHHJJJLLLMMMUUUvvvoooYYYIIIMMMcccyyyuuudddOOOAAA<<<>>>???BBBDDDCCCHHHXXXgggxxxgggTTTLLLLLLIIIBBBEEEQQQSSSQQQUUUVVV\\\kkkzzz{{{```SSSJJJ===555111111111000...000222666CCCZZZrrr}}}wwwssslll]]]PPPLLLJJJEEEBBBCCC@@@CCCFFFPPPddd{{{|||{{{zzzwwwpppkkkiiimmmgggaaa```dddcccTTTDDDEEELLLTTT[[[bbbmmm{{{~~~zzzxxxwwwtttpppmmmkkkiiifffddd]]]]]]ZZZUUUWWW]]]aaaaaa\\\FFFHHHYYYVVVKKKNNNUUUKKKJJJGGGAAA===::::::<<<777999:::;;;;;;999666555,,,***)))+++...///---+++******)))((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++)))************+++++++++---......///000111222222999999:::;;;===>>>??????>>>AAAEEEHHHIIIKKKLLLNNN[[[|||{{{rrrXXXKKKOOOkkknnn[[[PPPGGG???999>>>???BBBFFFIIISSSiii~~~ttt^^^QQQPPPVVV[[[\\\UUUUUUUUUSSSNNNOOO]]]lllttt\\\JJJDDD<<<555111///......000000000222888BBBOOOWWWhhhnnnssssssnnnhhhffffffaaaZZZPPPHHHEEEGGGMMMQQQOOONNNOOOWWWeeevvvwwwwwwzzz~~~{{{zzzyyyvvvtttrrrkkkaaaWWWNNNHHHBBB???DDDNNNXXX```jjjxxx|||zzzuuuuuurrrllldddaaadddhhh___[[[XXXWWWSSSPPPRRRXXX[[[KKKBBBKKKWWWZZZWWWWWWTTTOOOHHHBBB???===<<<;;;AAA>>>:::999:::999555222000...,,,---...///...---///---+++)))((((((((()))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))***+++,,,---,,,---............111333999999:::===@@@BBBAAA@@@???BBBEEEGGGGGGIIIOOOSSS\\\|||iiiPPPHHHRRRqqqrrraaaTTTHHH===666>>>@@@BBBEEEMMM```wwwoooYYYVVVdddsssuuurrrccc^^^XXXTTTRRRXXXhhhxxxxxxdddRRRGGGBBB:::444000//////...000111111111333888>>>CCCMMMQQQVVVVVVTTTTTTVVVYYYZZZWWWQQQKKKHHHLLLTTTZZZ___\\\\\\bbbnnn|||}}}~~~|||yyywwwuuupppgggYYYLLLCCC@@@@@@IIITTTaaakkkuuu|||zzztttsssoooiiicccaaabbbddd```\\\XXXWWWTTTQQQTTTZZZXXXLLLFFFMMMVVVYYYZZZ]]]bbb\\\TTTLLLEEE@@@<<<999===:::777666666555333000///---,,,,,,---......---...---+++***)))(((((()))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))***+++,,,---,,,---.........///111333999999:::===@@@BBBAAA??????BBBEEEFFFGGGIIIOOOSSS```wwwzzzbbbIIIGGGWWWxxxzzzlll\\\MMMAAA:::@@@CCCCCCCCCRRRmmm{{{cccQQQ[[[yyyooocccVVVPPPSSS^^^pppqqqeeeWWWLLLCCC>>>777222/////////...///111222222111000222333999<<<@@@BBBDDDHHHOOOTTTUUUUUUTTTPPPMMMQQQZZZcccqqqmmmkkkoooyyy{{{|||{{{}}}{{{zzzxxxpppaaaPPPEEEDDDFFFRRR___nnnxxx{{{xxxwwwsssoookkkjjjiiihhhggg```\\\XXXVVVTTTRRRVVV]]]XXXQQQLLLNNNTTTXXX[[[]]]fffaaaYYYRRRJJJCCC===999:::888666555555444222000...,,,++++++---------,,,------+++***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,,,,+++---.........///111333888888:::===AAABBB@@@??????BBBEEEFFFFFFIIINNNSSSccc{{{zzz}}}eeeJJJMMM```~~~yyyjjjXXXKKKCCC@@@@@@EEEDDDEEEWWWuuummm\\\UUUjjjuuugggXXXSSSWWWcccrrrlll]]]QQQJJJ>>>999444000////////////---///222222222222333444777999<<>>:::999999777666555444333222...,,,***+++,,,---,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))(((((()))))))))***************))))))***++++++,,,+++,,,.........///111444777888:::>>>AAAAAA@@@>>>???BBBEEEFFFFFFIIINNNRRRccciiiTTTZZZlll|||mmmZZZIII@@@???BBB???DDDFFFJJJ___zzzyyyccc```iiivvvlllcccaaadddkkkvvvjjjYYYMMMEEE:::666111///.../////////---///111222222444777999777999<<>>AAAAAA???===>>>AAADDDEEEFFFHHHNNNRRRdddhhh[[[dddvvvxxxeeePPP@@@;;;@@@EEE>>>BBBGGGQQQfffyyy{{{rrrZZZfff~~~nnnmmmoooqqqqqqrrryyy~~~kkkZZZMMMEEE888555000......//////......///000111111333666999999:::<<>>AAAAAA???<<<>>>AAADDDEEEEEEHHHMMMRRRdddzzzaaaWWWcccxxxvvvbbbNNN@@@===AAAFFFBBBAAAFFFTTTfffpppnnnhhh[[[nnnttteeennn{{{~~~zzz~~~kkkYYYLLLDDD777444000......//////......///111222222333555777<<<<<<===???AAACCCCCCCCCBBBEEEIIIQQQ[[[jjjyyy~~~}}}zzz{{{|||{{{yyyvvvtttsss|||~~~|||zzzxxxtttrrrppplllgggbbb\\\YYYWWWWWWTTTPPPQQQVVVYYYWWWJJJ???GGGYYY[[[PPPKKKHHHEEECCCAAA???<<<:::<<<<<<<<<999444111000111///---,,,,,,---......---******+++,,,+++***)))((((((((((((((((((((((((((('''(((((((((((()))))))))++++++***************+++***+++---......000222555555666:::>>>AAAAAA>>>;;;>>>AAADDDEEEEEEHHHMMMRRRbbbvvv\\\MMM]]]ttt}}}qqq^^^LLL@@@<<<>>>@@@GGGAAADDDSSSaaadddaaa^^^fffzzz|||eeeeeettt|||fffTTTFFF>>>777444111////////////...,,,///333555666666777888===<<<;;;<<>><<>>AAAAAA>>>;;;>>>AAADDDEEEEEEHHHMMMQQQ___ppp```JJJbbbzzzpppYYYHHH@@@@@@AAAAAA???DDDOOO\\\gggmmmllljjjwwwiiibbbnnn|||wwwbbbSSSEEE:::444333111///...------...---///111333333555777999??????>>>>>>>>>@@@AAABBBBBBDDDHHHOOOXXXeeesss|||||||||yyyzzz{{{pppjjjiiinnnpppmmmjjjiiihhhdddaaa]]]XXXVVVWWWWWWUUUSSSUUUSSSKKKCCCFFFPPPVVVUUUUUUQQQKKKHHHGGGDDD???;;;@@@BBBCCC@@@:::333000///---+++)))+++...///---+++,,,,,,++++++)))((('''&&&(((((((((((((((((((((((())))))(((((((((((()))))))))************+++++++++++++++,,,---///111333444222666999;;;>>>AAA???:::??????@@@BBBEEEIIIMMMPPP```jjjUUUNNNfff~~~oooYYYHHH@@@@@@AAAAAAAAAJJJZZZkkkyyyvvv^^^YYYkkk|||wwwaaaQQQDDD:::444333111///...---.........000333444555666999;;;<<<===???@@@AAAAAAAAAAAABBBEEEJJJQQQZZZfffqqqyyyzzz|||}}}sssfff___^^^dddhhhgggfffgggfffbbb```]]]YYYWWWVVVTTTPPPMMMNNNLLLFFF@@@DDDOOOWWWXXXVVVRRRNNNKKKJJJFFF@@@;;;:::<<<===;;;666222000000///,,,******,,,...---+++,,,,,,++++++***((('''&&&(((((((((((((((((((((((())))))(((((((((((()))))))))************+++++++++++++++,,,---///111333444666:::===>>>BBBEEECCC>>>@@@@@@AAABBBEEEHHHLLLOOO\\\jjjQQQSSSjjjnnnXXXGGG@@@@@@BBBBBB@@@MMMbbbwwwppp\\\]]]nnnwww___OOOAAA888333222111///......//////000222444666666888:::<<<:::<<>>???CCCFFFEEE@@@@@@AAABBBCCCDDDGGGLLLOOOZZZgggRRRTTTlll}}}mmmWWWFFF@@@AAACCCCCCDDDRRRhhh}}}lll```gggxxxttt\\\KKK>>>777333222000/////////000000000222555666777888;;;===<<<===???AAACCCDDDDDDDDDFFFLLLUUU^^^fffmmmssswwwuuupppoooqqqsssuuu|||yyyoooaaaXXXUUUUUUZZZ]]]\\\]]]```bbbaaaaaa```]]]ZZZWWWSSSPPPMMMLLLLLLJJJHHHJJJRRR\\\cccVVVRRRMMMKKKJJJHHHDDD@@@888888777666666666888999333000---*********,,,,,,++++++++++++***)))((('''(((((((((((((((((((((((())))))(((((((((((())))))))))))*********+++++++++++++++,,,---///111333444555999;;;<<<@@@DDDCCC???@@@BBBDDDDDDDDDGGGLLLPPP]]]www___OOOTTTlll{{{kkkVVVFFF@@@AAACCCDDDLLL[[[qqqwww___ZZZhhhnnnWWWFFF<<<777222111000//////000111111000222555666777888;;;===??????>>>???BBBEEEIIIKKKKKKRRR\\\eeelllqqquuuwwwrrrnnnmmmpppvvvzzzttthhh\\\QQQNNNPPPUUUYYY[[[ZZZ\\\cccggghhhcccbbb___\\\YYYWWWVVVVVVPPPQQQQQQOOONNNQQQYYYaaaTTTOOOIIIFFFGGGGGGFFFDDD;;;:::777666666777777888333111...+++)))***+++---++++++,,,++++++***)))((((((((((((((((((((((((((())))))(((((((((((())))))))))))*********+++++++++++++++,,,---///111333444333777999:::>>>CCCBBB>>>???BBBEEEEEEDDDGGGLLLQQQ^^^sss^^^QQQVVVmmmzzzjjjUUUEEE@@@BBBDDDEEEOOO```xxxjjjUUUXXXooogggRRRAAA999777222111000///000111222333111333555777777999;;;===AAA@@@???@@@CCCGGGLLLPPPQQQWWWaaaiiimmmooopppqqqmmmlllkkknnnsssxxx|||~~~ppp\\\OOOHHHIIIMMMQQQVVVZZZ[[[___eeejjjjjj`````````]]]ZZZXXXWWWXXXQQQRRRTTTSSSNNNJJJPPPXXXRRRMMMGGGDDDEEEFFFEEEDDD;;;888555444444555444333111111///---******+++---++++++,,,,,,+++******)))(((((((((((((((((((((((())))))(((((((((((()))))))))************+++++++++++++++,,,---///111333444444777999:::>>>CCCCCC@@@>>>BBBEEEEEEDDDGGGNNNTTT^^^{{{{{{dddUUU[[[qqqxxxiiiTTTEEE@@@BBBEEEFFFQQQfffwwwcccVVVfffzzz```LLL>>>888888111111000000000111333444222444777888999:::===???AAAAAAAAACCCFFFKKKOOOQQQVVV\\\ccchhhiiihhhffffffccceeegggkkkooouuuxxxyyyiiiRRREEEBBBEEEJJJMMMUUU\\\^^^```bbbbbb___WWW[[[^^^]]]YYYTTTQQQPPPOOORRRVVVUUULLLDDDGGGOOOPPPMMMIIIHHHHHHFFFBBB>>>999777444333444444222000///000000...+++***,,,...++++++,,,,,,++++++******(((((((((((((((((((((((())))))(((((((((((()))))))))************+++++++++++++++,,,---///111333444444777999:::>>>CCCDDD@@@<<>>@@@???AAACCCFFFJJJMMMPPPQQQYYY^^^cccfffeeeaaa^^^\\\\\\aaaggglllqqqxxx|||}}}{{{]]]EEE;;;:::???EEEMMMVVV___aaa```]]]WWWPPPPPPVVV\\\]]]XXXQQQKKKHHHNNNRRRWWWWWWLLLAAACCCKKKPPPNNNLLLLLLKKKGGG???999999666444444666666333111---///111///,,,+++,,,...++++++,,,,,,,,,+++******(((((((((((((((((((((((())))))(((((((((((()))))))))************+++++++++++++++,,,---///111333444222555777888<<>><<<===AAADDDBBBAAAGGGOOOkkk}}}{{{___UUUbbbuuu|||iiiSSSFFFAAAAAAGGGMMMeeessseeelllfffRRRGGG>>>888666222111111111111222444555777777888:::<<<>>>@@@AAABBBCCCEEEFFFHHHIIIJJJJJJLLLNNNOOOQQQRRRUUUYYY\\\gggjjjpppyyy~~~bbbEEE;;;;;;:::999;;;HHHSSS___eeehhhfff___XXXZZZ^^^aaa```\\\YYYYYYZZZVVVQQQSSSWWWNNN>>>>>>IIILLLLLLKKKIIIEEE???:::777666555444444444333111///000000///,,,***)))+++---+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,---...///111111222666666777<<>>===>>>BBBDDDCCCBBBGGGPPPkkkvvvZZZSSScccvvvwwwfffQQQEEEAAABBBHHHOOOmmmqqqiii{{{aaaPPPFFF>>>999888222111111000111333444555666777888999;;;>>>@@@AAAEEEEEEFFFFFFFFFGGGGGGGGGFFFHHHJJJLLLOOOTTTYYY]]]lllooovvv~~~vvv[[[AAA999:::999:::<<>>GGGMMMMMMMMMJJJFFF@@@:::666777666666666666444111///000000///---******+++---+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,---...///111222222777666888===BBBDDDBBB???>>>???BBBEEECCCBBBGGGPPPmmmpppUUURRReeexxxssscccPPPDDD@@@BBBJJJSSSsssvvvyyyxxxdddUUUJJJ???888777111111000000111333555666666666777999;;;===???@@@DDDDDDDDDDDDDDDDDDEEEEEEDDDGGGJJJMMMRRRXXX```eeeqqqttt{{{sssZZZBBB;;;<<<;;;<<>>CCCEEEBBB???===>>>AAADDDBBB@@@FFFNNNhhhkkkRRRRRRiii{{{zzzjjjVVVHHHBBBCCCLLLUUUwww|||kkk]]]OOO@@@777444111000000000111333555666666777888999;;;>>>@@@AAAAAAAAAAAAAAABBBCCCEEEFFFEEEHHHMMMRRRXXX```hhhmmmuuuyyypppXXXBBB<<<<<<;;;<<>>:::666555555666777777555333/////////...+++***+++,,,+++,,,,,,,,,,,,+++******(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++***+++,,,...000111222333666777999???DDDEEEBBB>>><<<===@@@BBB@@@>>>DDDLLLZZZvvvhhhRRRUUUnnnvvv___NNNDDDCCCLLLWWWzzzrrrbbbPPP???555333000000000000111333555777777888999:::<<>>;;;555444222333444444333222...///000...,,,******++++++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******,,,...000111333444555666999>>>DDDEEEAAA===;;;<<>>:::;;;;;;===BBBOOO___qqqwwwvvvrrrmmmhhheeecccaaa```^^^\\\YYYWWWOOOLLLMMMQQQQQQIII@@@:::IIIHHHGGGEEECCCAAA???>>>;;;888444333222333222111...///000///,,,******++++++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***,,,...000222333444444555888>>>CCCDDD@@@<<<<<<===@@@AAA???===BBBJJJTTThhhfffSSS\\\vvvwww___LLLBBBDDDQQQ^^^{{{|||sss]]]GGG777333555000//////000222444666777999999:::<<<>>>@@@BBBCCCFFFEEECCCBBBCCCDDDFFFHHHNNNTTT^^^gggooovvv|||aaaMMM===;;;======@@@FFFUUUfffwww|||zzzuuuoooiiifffdddaaa]]]ZZZYYYYYYYYYOOOMMMNNNQQQQQQJJJ@@@888CCCBBBAAAAAAAAAAAABBBBBBBBB>>>999555444444333333...///000///,,,+++***++++++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***,,,...000222333444333444888>>>CCCCCC???;;;===>>>AAABBB@@@>>>CCCKKKRRRcccbbbSSSaaayyy{{{```KKKFFFFFFQQQdddqqqyyyoooWWWEEE:::333000000000000000111222333444888888:::<<>>999BBBEEEFFFDDDDDDFFFCCC>>>BBB===777333222444555666000//////...---+++***)))***+++,,,------+++***((((((((((((((())))))))))))))))))))))))((((((((((((*********)))))))))))))))++++++,,,---///111333444777888;;;???BBBAAA>>>;;;===@@@BBBAAA???@@@EEEKKKLLLeeeaaaTTTccc{{{}}}bbbLLLHHHHHHSSSgggqqqlllnnnTTTAAA777222000000000000000111333444555999999:::;;;>>>AAADDDFFFDDDFFFGGGEEEDDDFFFKKKPPPXXX```jjjrrrvvvzzzsssQQQAAA666777<<>>>>>;;;777555555555555444000000///...,,,+++***)))***+++,,,------+++***((((((((((((((()))))))))))))))))))))))))))))))))(((***)))))))))))))))))))))++++++,,,---///111333444666777:::>>>AAA@@@===;;;<<>>???EEEJJJOOOkkk```UUUgggeeeOOOIIIJJJUUUkkkhhhaaaooopppUUUAAA777333222000000000111222333555555999::::::;;;===@@@CCCDDDDDDFFFGGGFFFEEEHHHMMMRRR___fffooovvv{{{oooQQQBBB777:::DDDRRRdddttt}}}yyyuuuppplllhhhddd```^^^[[[YYYWWWSSSLLLHHHKKKMMMIIIAAA;;;BBBFFFHHHEEEDDDDDDAAA<<<:::999777777777666444333111000///---,,,+++++++++++++++,,,---,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---///111222333555666888<<>>AAA@@@>>>???EEEJJJRRRrrr___WWWlllhhhQQQKKKJJJVVVllllllXXXdddtttZZZFFF:::555444000000111111333444666777:::::::::;;;===???AAACCCCCCEEEFFFFFFFFFIIIOOOTTTbbbhhhpppwww||||||jjjUUUFFF;;;===KKK]]]rrr|||vvvooolllhhhddd```^^^\\\ZZZXXXUUUNNNHHHHHHKKKIIIBBB===???DDDGGGEEECCCAAA===888999777555555666666555444222111///---,,,+++++++++++++++,,,,,,,,,+++***)))(((((((((((()))))))))))))))))))))))))))*********)))))))))))))))*********,,,,,,,,,---///000222333444555777:::===>>><<<;;;<<>>:::666:::777444222333555666666222111000...---,,,++++++,,,,,,,,,,,,++++++******(((((((((((())))))))))))((()))))))))*********+++(((((())))))************,,,,,,,,,---///000222222444444555888;;;===<<<;;;===AAACCCCCCAAABBBHHHNNNPPPttt```\\\tttqqqYYYOOOJJJTTTiii}}}\\\RRRddd|||dddMMM<<<333000000111111333444666888999<<<<<<<<<<<<>>>@@@BBBDDDCCCFFFHHHJJJKKKPPPWWW\\\gggkkkqqqwww|||vvvbbbPPPDDD::::::GGGXXXfffmmmvvvvvvmmmjjjgggccc```^^^\\\ZZZXXXUUUQQQJJJFFFIIIKKKEEE===888@@@FFFEEEAAA>>>:::555:::777333111222444555555111111111000...---+++***,,,,,,,,,+++++++++******(((((((((((())))))))))))((())))))******+++++++++((((((((()))******++++++,,,---------///000111222555444444777:::=========>>>AAADDDDDDBBBDDDJJJPPPUUUaaa^^^vvvvvv___RRRLLLSSSgggzzzaaa```yyyhhhOOO===444111111111222333555777999:::<<<<<<<<<===???BBBDDDFFFFFFIIILLLNNNPPPTTT\\\bbbhhhjjjooouuuzzz}}}~~~~~~uuu```LLLDDD<<<===JJJYYYbbbdddppp~~~~~~uuunnniiifffbbb___]]]\\\ZZZXXXTTTQQQKKKFFFIIILLLFFF<<<666@@@GGGGGGBBB???;;;777888666444333444444333222000000111222000...+++))),,,,,,++++++******++++++(((((((((((())))))))))))((())))))******+++,,,,,,'''(((((()))******++++++------------...000111222666555444666:::===>>>>>>===AAADDDCCCBBBCCCJJJPPP___bbb___wwwzzzbbbUUUMMMSSSgggyyy~~~qqqrrrmmmQQQ>>>666444111111222333555777999:::<<<<<<===>>>@@@CCCEEEGGGHHHKKKOOOQQQSSSXXX```ffffffhhhlllrrrxxx{{{{{{zzzttt___FFF@@@:::===JJJYYY___^^^ooo}}}}}}uuuppphhheeeaaa^^^]]][[[YYYWWWTTTQQQKKKGGGIIILLLFFF<<<666@@@IIIHHHDDDAAA===999666555555666666444111...///000222333111...***(((---,,,++++++******++++++(((((((((((())))))))))))((())))))***++++++,,,,,,'''(((((()))***+++++++++---------......000111222666555444666:::===??????<<<@@@CCCBBBAAACCCIIIOOOhhh~~~gggjjj|||nnnYYYOOOUUUaaasss}}}zzzrrrRRR<<<666777222333555777999:::;;;;;;>>>>>>>>>@@@CCCEEEFFFGGGJJJNNNRRRVVVYYY^^^ffflllmmmmmmoootttzzz|||zzzxxx{{{~~~zzznnnZZZFFFAAA:::AAAPPPUUU[[[jjj{{{vvvmmmgggeeeaaa^^^\\\ZZZXXXVVVRRRNNNGGGCCCFFFJJJFFF???555HHHYYYWWWJJJ???:::999;;;999666333111000111111111000///...---,,,++++++------,,,,,,,,,,,,++++++$$$))),,,+++&&&$$$(((---))))))))))))******************))))))***+++,,,,,,***+++---......000222555999888777888:::<<<<<<<<<<<<@@@CCCCCCBBBFFFNNNUUUqqqzzzcccggg{{{sss___SSSVVV^^^nnn{{{{{{kkkPPP>>>555444333444666888:::;;;<<<<<<>>>>>>???AAADDDGGGIIIIIILLLQQQWWW[[[^^^bbbhhhlllssstttvvvyyy}}}~~~~~~iiirrriiiTTTBBB>>>777???OOOUUU[[[jjj~~~vvvmmmgggddd```]]]\\\ZZZWWWUUURRRNNNGGGDDDFFFJJJGGGAAA888IIIVVVUUULLLCCC???<<<999888555333111000000000111000///...---,,,++++++------,,,,,,,,,,,,++++++)))---111000+++'''%%%&&&))))))))))))******************))))))***++++++,,,***+++---......000222555999888777888;;;======<<<<<>>666222444555777999;;;<<<<<<=========???BBBDDDGGGIIIJJJNNNTTT[[[aaadddggglllppp{{{|||~~~{{{YYYZZZqqq|||cccLLL???<<<777@@@RRRXXX^^^mmm}}}tttkkkfffccc___\\\[[[YYYVVVTTTPPPMMMGGGCCCFFFJJJHHHBBB999EEEOOOOOOJJJFFFAAA>>>777777666444222111000///000000///...---,,,,,,+++------,,,,,,,,,,,,+++++++++---111333111---'''###))))))))))))*********************)))******+++,,,***+++---......000222555999888888999;;;======<<<===???@@@???>>>CCCLLLTTT|||{{{fffoookkkYYYTTTVVViiiyyy}}}mmmiiicccbbbkkkzzzqqqkkk___RRRFFF===777444666777888:::;;;<<<======<<<>>>AAABBBCCCEEEFFFHHHOOOTTT[[[aaaeeejjjqqqvvv}}}TTTPPPdddyyy^^^FFF>>><<<999DDDWWW^^^dddtttzzzqqqhhheeebbb^^^\\\ZZZXXXUUUSSSNNNKKKFFFBBBDDDHHHHHHCCC777>>>DDDDDDDDDDDD@@@;;;777777777666444333111000000//////...------,,,,,,------,,,,,,,,,+++++++++((())),,,000333222---(((((()))))))))************+++***************++++++***+++---......000222555888888888:::<<<>>>>>>===>>>@@@AAA???>>>CCCLLLTTTvvvxxxfffpppnnn[[[SSSSSSaaatttzzzoooaaa]]]gggqqqoooggg]]]\\\YYYPPPEEE<<<777777666777999:::<<<<<<======@@@BBBEEEFFFEEEEEEFFFHHHNNNRRRXXX]]]ccckkkuuu}}}]]]UUUbbb~~~yyy]]]DDD===<<<:::GGG[[[bbbhhhxxx|||vvvnnneeedddbbb^^^[[[YYYWWWUUUSSSLLLJJJEEE@@@AAAFFFFFFCCC666:::======???AAA>>>999888888888777666444222111/////////...------,,,,,,------,,,,,,,,,+++++++++(((&&&'''+++000222///+++((()))))))))************++++++***************+++***+++---......000222555777777888;;;===???>>>===???AAACCCAAA@@@DDDMMMTTTjjjrrrdddnnnttt```UUUSSSYYYlll}}}xxxvvv}}}pppggggggbbbWWWHHH===777666777777999:::;;;<<<<<<<<>>AAA>>>999888888777666555444333333//////.........---------------,,,,,,,,,,,,++++++***(((&&&(((+++,,,+++***))))))))))))************,,,+++******)))************+++---......000222555777777888;;;>>>@@@???===>>>BBBDDDCCCBBBEEELLLSSScccrrrgggqqq~~~hhhZZZUUUWWWjjjuuu|||{{{mmm]]]MMMAAA888444666777888:::;;;;;;;;;;;;>>>CCCIIIJJJIIIIIIKKKNNNLLLPPPVVV[[[```iiissszzz{{{```III<<<<<<===KKKaaahhhmmm|||yyytttllleeeeeebbb___\\\ZZZXXXVVVTTTOOONNNHHHAAA@@@DDDFFFDDD999===>>>======???===999777666555333222222222222...............---------------,,,,,,,,,,,,++++++***)))(((((())))))((('''))))))))))))************,,,++++++***))))))*********+++---......000222555666777999<<>>EEEHHHGGGGGGKKKNNNLLLQQQXXX]]]bbbhhhpppvvvwwwnnn{{{{{{aaaJJJ>>>???@@@OOOeeelllqqqyyytttmmmffffffccc___\\\[[[YYYVVVTTTQQQPPPKKKCCCAAAEEEGGGEEE888===>>><<<;;;<<<:::777666555222000///000111222...............------------------,,,,,,,,,++++++'''((()))***)))((((((((())))))))))))************,,,,,,+++***))))))*********+++---......000222555666777999<<>>>>>>>>@@@CCCGGGLLLNNNOOORRRUUUXXX]]]bbbiiimmmwww~~~uuugggwwwsssXXXHHHAAA;;;CCC]]]ppptttvvv|||yyyuuuppplllkkkggg```[[[XXXWWWVVVVVVPPPLLLFFFAAA???AAAEEEHHH>>>;;;999:::<<<<<<999666222333333222000///000111000000//////......------+++++++++,,,,,,+++******,,,***(((((()))***)))((()))))))))***++++++,,,,,,+++,,,,,,+++)))((()))+++)))***,,,...000222333444333444888;;;===>>>>>>>>><<>><<<:::;;;======:::777444444333111///...///111111000000//////...------++++++,,,,,,,,,,,,++++++,,,***(((((()))***)))(((((())))))******+++,,,,,,+++,,,,,,***)))((()))+++******,,,...000222333444333555888;;;===>>>>>>===<<>>======<<<>>>AAABBBCCCGGGMMMRRRbbbvvvoookkkdddsssuuukkkeeejjjuuummmQQQBBB???555777===IIIZZZmmm}}}qqqfff\\\ZZZXXXQQQGGGAAA888888999999888888999:::===???CCCIIINNNRRRTTTVVVUUUVVVVVVWWWXXX\\\bbbfffnnnrrrwww{{{yyywww{{{yyy|||jjjRRR@@@???EEE[[[yyy~~~{{{uuuqqqmmmgggddd```]]][[[XXXUUUSSSQQQNNNIIIDDDBBBDDDFFFIII===<<<;;;>>>BBBCCCBBB???;;;:::888444000///111222111111111000//////......,,,,,,------......------,,,***(((((()))***)))((((((((())))))***+++++++++***++++++***))))))***,,,***+++,,,...000222444555333555888;;;============;;;>>>AAACCCDDDHHHNNNTTTiii}}}}}}jjjeeeqqq}}}ssskkknnnwwwiiiSSSHHHEEE>>>777666<<>>CCCFFFEEECCC>>>===;;;777333222333444111111000000///.........+++,,,------.........---,,,***(((((()))***)))((('''(((((()))******++++++***++++++***))))))***,,,***+++---///111333444555444666888;;;=========<<<;;;>>>AAACCCDDDHHHNNNTTTpppqqqmmmuuu|||uuuvvv{{{zzzdddUUUPPPGGG===777666888:::;;;;;;:::>>>DDDEEE@@@;;;:::888:::;;;:::999;;;@@@DDDIIIJJJMMMQQQUUUXXX[[[]]]YYYYYYXXXWWWWWWZZZ```dddiiimmmsssyyykkkTTTLLLRRR[[[XXXVVVMMMEEERRRrrrmmmTTTDDD@@@NNNmmmyyy}}}xxxpppmmmjjjfffccc^^^[[[YYYXXXVVVTTTPPPMMMHHHEEECCCDDDEEEGGG:::999999===BBBEEEDDDBBB======<<<999666444333444000000000///......------***+++,,,------...------,,,***(((((()))***)))(((''''''((())))))******+++)))***+++***))))))+++---+++,,,---///111333444555444666999;;;======<<<<<<<<<>>>AAABBBCCCGGGMMMRRRrrryyysssyyy||||||}}}~~~ssseee[[[NNNDDD???===:::777999>>>GGGLLLGGG===:::===;;;===>>>===<<>>@@@>>><<<:::;;;<<<:::777444333333//////......------,,,,,,)))***+++,,,------------,,,***(((((()))***)))(((''''''(((((()))*********)))***+++***))))))+++---+++,,,---///111333555555555666999;;;======<<<;;;<<>>>>>@@@AAA@@@???CCCLLLSSSUUUUUUUUUUUUXXX[[[^^^```___^^^]]][[[[[[___eeejjjooosss{{{qqqTTTDDD>>>======@@@EEEPPPXXX\\\eeezzzkkkQQQBBBDDDVVVwww}}}tttxxxxxxppplllkkkgggccc]]]YYYWWWWWWWWWVVVNNNKKKGGGDDDBBBBBBDDDEEE:::888777888;;;;;;999666777999;;;:::777444222111///......---,,,,,,++++++((()))***+++,,,,,,---,,,,,,***(((((()))***)))(((''''''(((((()))*********)))***+++***))))))+++---+++,,,---///111333555666555777999;;;======<<<;;;<<>>@@@AAAKKKPPP\\\hhhooouuu~~~jjjNNNBBBCCCbbb~~~rrrzzz|||tttnnnjjjgggddd```\\\YYYVVVSSSQQQQQQLLLEEEBBBBBBDDDDDDCCC===777555999;;;:::888999;;;:::999777666444333222///000111222111///---,,,------,,,,,,++++++++++++******))))))))))))******)))))))))))))))******+++,,,,,,,,,++++++*********---...///000111222333444888:::<<<===>>>===<<<;;;;;;===?????????BBBHHHNNN```qqqaaaeeevvv|||wwwvvvuuufffUUUPPPIIIEEEEEEJJJPPPTTTZZZeeekkkbbbRRRKKKRRR\\\bbbbbbaaa]]][[[\\\aaafffgggfffdddccceeekkkrrrvvv{{{}}}tttSSSAAA===???EEEKKKXXX^^^iiirrrtttssswww~~~fffMMMBBBHHHhhh}}}ooouuuzzzssskkkdddgggddd```^^^[[[XXXUUURRRQQQLLLFFFCCCCCCCCCCCCBBB@@@:::666999;;;:::999:::999999777666444222111111///000111222111///---,,,---------------,,,++++++******))))))))))))******)))))))))))))))******+++,,,,,,,,,+++++++++******,,,---...///000222333333888999<<<===>>>===<<<;;;<<<>>>@@@??????BBBHHHMMMVVVyyysssccciii|||{{{wwwuuuzzzrrriii^^^\\\bbbiiinnnnnnooozzz~~~rrr\\\OOOUUU```eeefffeeebbb``````eeeiiijjjiiigggfffhhhoooyyy~~~bbbGGGAAACCCFFFOOO[[[lllpppwwwzzztttlllkkkpppcccLLLCCCOOOppp{{{kkkooozzztttjjjaaaeeecccaaa___^^^ZZZVVVSSSQQQMMMHHHEEECCCBBB@@@???BBB;;;777:::<<<;;;:::;;;888777666444222111000//////000111111000///---,,,,,,---...//////...,,,+++******))))))))))))******)))))))))))))))******+++,,,,,,,,,++++++++++++***+++,,,---...///111222222777999;;;===>>>===<<<;;;===???@@@@@@???BBBHHHMMMMMMuuu|||mmmrrrwwwvvvrrrkkkdddfffxxx|||uuuaaaTTTYYYdddgggiiiiiihhheeeeeehhhlllnnnnnnmmmlllmmmrrrzzzrrrYYYFFFIIIPPPSSS___nnn|||{{{yyyssshhh]]]]]]cccyyy|||cccNNNFFFTTTvvvzzzhhhkkk}}}{{{tttllleeebbbaaa``````^^^[[[VVVSSSPPPMMMJJJFFFCCC@@@???===>>>:::888===@@@>>><<<<<<888777666444222111//////000000000000///...---,,,+++---///111111///,,,+++******))))))))))))******)))))))))))))))******+++++++++++++++++++++++++++***+++,,,---///000111111777888;;;=========<<<;;;>>>@@@AAA@@@@@@BBBHHHMMMPPPzzzxxxjjjsssuuufffWWWSSS___ooovvvdddWWWYYYbbbgggjjjlllllljjjjjjlllooorrrtttvvvuuussstttxxx|||hhhWWWMMMVVVaaagggqqq}}}zzzooodddXXXRRRVVV]]]ppp}}}dddPPPIIIWWW{{{xxxggghhhyyy{{{rrrmmmjjjaaa```___^^^]]]ZZZVVVRRROOONNNJJJFFFBBB???>>>===999777999@@@DDDBBB>>><<<999888777555333222111000000000000///......---,,,+++,,,///111111///---+++******))))))))))))******)))))))))))))))******+++++++++++++++++++++++++++***+++,,,---...///000111666777:::<<<======<<<<<<>>>@@@AAAAAA@@@CCCHHHMMM[[[ooobbbqqqtttcccVVVTTTYYYsss}}}iiiVVVSSSZZZeeeiiinnnooonnnmmmoooqqqtttyyy~~~~~~zzzwwwyyy{{{xxxccc]]]\\\eeeqqqzzz~~~qqqcccYYYTTTSSSYYYaaalll}}}eeeQQQJJJZZZuuudddeeeuuuyyyppplllkkkaaa```^^^]]]\\\YYYUUURRROOONNNJJJEEE@@@>>>>>>???888666999AAAEEEBBB>>><<<:::999888666555333222111000000///......---------+++,,,...//////...---,,,******))))))))))))******)))))))))))))))******+++***++++++++++++,,,,,,,,,***+++,,,---...000111111555777999<<<======<<<<<<===???AAAAAAAAADDDJJJOOOeeennnaaarrryyygggZZZUUUjjjyyyjjjSSSMMMUUUbbbgggmmmpppppppppqqqsssttt{{{}}}vvvjjjnnnqqqvvvuuuiii]]][[[^^^aaaeeejjjlll~~~}}}cccOOOGGG]]]ppp```aaavvv{{{rrrmmmjjjdddbbb___]]][[[YYYVVVTTTOOOMMMJJJDDD???===???AAA===999999>>>BBB@@@===<<<:::999888666444333222111000000///...------------++++++,,,---------------******))))))))))))******)))))))))))))))******+++******+++++++++,,,,,,,,,++++++,,,...///000111222555666999;;;======<<<<<<<<<>>>@@@AAAAAAEEEKKKQQQhhhpppcccrrr|||llldddnnnmmmpppuuu{{{jjjOOOKKKUUU```fffmmmqqqqqqqqqrrrtttttt{{{~~~zzzvvv{{{nnnddd]]]bbbjjjooopppqqqnnn|||aaaLLLDDD```mmm]]]]]]yyy~~~wwwoooiiigggddd```]]][[[YYYWWWUUUNNNMMMIIICCC>>><<>><<<;;;<<<999999777666444222111111000000...---------------++++++++++++,,,---------******))))))))))))******)))))))))))))))******+++*********++++++,,,,,,,,,+++,,,---...///111222222444666999;;;======<<<<<<;;;===@@@AAABBBFFFLLLRRRgggjjjeeewwwxxxxxxrrrhhh```___hhhwww|||iiibbb```rrrkkkTTTMMMOOO```fffmmmrrrtttuuuxxxzzzvvvxxx|||~~~tttjjjdddaaafffoooxxxzzzyyyzzzxxx[[[KKKKKKnnnjjj]]]bbbuuu~~~vvvpppmmmjjjgggbbb^^^[[[YYYVVVTTTPPPMMMHHHCCCAAA@@@AAABBBHHH@@@999888888888;;;???CCC===:::888666222111555.........///......---,,,******+++++++++******)))***************)))(((((((((((((((((()))***+++,,,++++++,,,,,,,,,---------...------...///111333444888666555888<<<>>><<<999;;;;;;???CCCDDDCCCHHHOOOeeevvvmmmgggcccwww}}}mmm]]]TTTRRRUUUYYYdddlllmmmaaaUUUVVVcccnnnoooxxx___RRRNNNaaagggoootttvvvwwwyyyzzzvvvuuuxxx~~~wwwnnnllljjjiiimmmuuu|||~~~rrrXXXKKKMMMqqq{{{aaaVVV]]]ttt~~~uuupppmmmjjjfffbbb^^^[[[YYYVVVTTTOOOLLLHHHCCCAAA@@@AAABBBCCC<<<777888;;;===AAAGGGHHHBBB<<<999555111111444222111111000///---,,,+++******++++++++++++*********************)))(((((((((((((((((()))***+++,,,++++++++++++,,,,,,,,,,,,...------...///111333444777666555888<<<===<<<999<<<===@@@CCCCCCBBBFFFMMMdddkkkccc|||eeecccyyymmm^^^RRRIIICCCDDDCCCCCCCCCDDDLLL___qqqmmmXXXOOOMMM^^^dddmmmtttwwwwwwwwwwwwvvvtttuuu||||||rrrmmmrrrsssvvvyyy~~~mmmTTTJJJOOOqqqrrrXXXQQQ[[[sss~~~uuupppllliiifffbbb^^^\\\YYYWWWTTTOOOLLLHHHCCC@@@@@@@@@AAA===888555999>>>BBBGGGMMMLLLFFF@@@<<<777111000333555444333111///---+++)))******+++++++++++++++***************)))))))))((((((((((((((()))***+++,,,*********++++++++++++,,,------------///111333444666555444777;;;===<<<:::======@@@CCCCCCAAAEEELLLdddiiikkkgggfff}}}~~~qqqbbbWWWFFF@@@>>>CCCIIIUUUmmmkkkQQQIIIPPPWWWYYY___hhhpppttttttsssrrrvvvvvvxxx}}}yyyvvvvvv|||nnnSSSJJJPPPpppkkkRRRNNN\\\rrr~~~uuuooolllhhheeebbb___]]]ZZZWWWTTTOOOLLLGGGCCC@@@???@@@AAA<<<777555:::???BBBGGGLLLJJJEEEAAA???:::333000111444333222111///,,,***)))******++++++,,,,,,+++++++++******)))))))))))))))(((((((((((()))***+++,,,))))))*********+++++++++------------///111333555555444444777<<<>>>===;;;<<<<<>>999777:::===>>>@@@DDDAAA???@@@AAA>>>666111000000000000///...---,,,+++******+++,,,,,,,,,,,,,,,+++***))))))(((((())))))(((((((((((()))***+++,,,))))))*********+++++++++,,,,,,,,,---///222444555555444444888===???>>><<<:::;;;???CCCDDDDDDIIIPPPnnnssslllmmmkkkmmm~~~sssdddUUUKKKLLL[[[kkkjjj```OOO@@@???IIITTTYYYVVVZZZaaaiiippprrrpppnnnqqqwww}}}}}}yyyuuuwwwzzz~~~|||xxx~~~oooQQQIIIRRRzzzaaaIIIEEESSSnnn}}}~~~uuunnnjjjfffdddbbb```^^^[[[WWWTTTNNNKKKGGGBBB?????????@@@???:::888:::;;;::::::===:::999;;;???===666111000..................---,,,)))***+++,,,------------,,,+++)))((((((((()))***(((((((((((()))***+++,,,*********++++++++++++,,,,,,,,,,,,---///222444666555444555999>>>AAA@@@>>>:::;;;???DDDFFFFFFKKKSSSsss|||ooopppiiilll~~~oooddd[[[TTTLLLGGG@@@>>>GGGSSSYYYXXXUUUWWW\\\dddlllooonnnlllkkkpppvvvyyyxxxwwwxxxyyy}}}{{{zzzgggKKKHHHTTTzzz|||___GGGBBBNNNmmm|||~~~uuunnnjjjeeedddaaa```^^^[[[WWWTTTNNNKKKFFFBBB???>>>???@@@???:::888:::;;;999999;;;777555666999888222000111...////////////......---)))***+++,,,------------,,,+++)))((('''((()))***(((((((((((()))***+++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---///222555666666555666:::???CCCBBB@@@<<<===AAAFFFGGGGGGLLLSSSuuuttt{{{gggjjjaaaYYYOOOMMMWWWfffkkkiiiRRRSSSXXX```gggkkkkkkiiigggjjjooouuuyyy{{{{{{zzz|||}}}~~~}}}___FFFFFFVVVwwwyyy___IIIDDDOOOlll{{{~~~uuunnnjjjeeecccaaa```^^^[[[WWWTTTNNNKKKFFFBBB???>>>???@@@===999888;;;<<<;;;:::<<<888444333444333//////222111111111111000///...---)))***+++,,,------...---,,,+++)))((('''(((***+++(((((((((((()))***+++,,,++++++,,,,,,,,,---------++++++,,,---///222555666777666666:::@@@DDDCCCBBB??????CCCGGGGGGFFFKKKRRRttt}}}www~~~}}}eeemmmssslllqqq|||```YYYYYYdddiiieeeeeekkkkkknnnooonnnrrr{{{gggOOOAAAFFFYYY}}}xxx[[[EEEEEETTTttt|||vvvpppnnniiifffccc___\\\YYYUUURRRRRRNNNHHHCCC>>><<<<<<<<<;;;777777>>>BBB???999666888666444333444333///,,,------......------,,,+++++++++++++++,,,---...///,,,+++***)))(((((((((((()))))))))))))))))))))))),,,,,,+++++++++,,,---...***+++,,,...000111222333555444444:::BBBGGGGGGEEE>>>???BBBFFFFFFEEEJJJPPPhhhzzz}}}{{{}}}hhhssskkk___ZZZbbbjjjkkkkkkoookkkoooqqqqqquuu~~~|||^^^III>>>CCCVVVzzzoooSSSAAAEEEVVVuuu}}}xxxqqqnnnfffccc```^^^\\\ZZZWWWTTTQQQNNNHHHBBB>>><<<<<<<<<<<<777666<<>><<<;;;;;;<<<777555;;;@@@@@@>>>===999777555444444333222000------......------,,,++++++++++++,,,,,,------...,,,+++***)))(((((((((((()))))))))))))))))))))))))))***,,,---------,,,+++++++++---...000111333333666555666;;;AAAEEEEEECCCBBBBBBEEEHHHGGGEEEIIIOOOccc~~~ttttttnnnjjjcccZZZTTTSSSWWWaaappp}}}|||hhh___\\\cccmmmqqqsssuuuvvv{{{}}}}}}hhhOOOEEEBBBHHHXXXzzzhhhQQQFFFOOOcccvvv{{{zzzqqqllldddbbb___^^^]]][[[XXXVVVNNNLLLGGGBBB>>><<<;;;;;;===777444999???@@@@@@AAA>>><<<999666444111...---------......------,,,+++***+++,,,,,,------------++++++***)))(((((())))))))))))))))))))))))))))))(((***,,,---...---+++***+++,,,---...000222333444666666777;;;@@@CCCCCCBBBCCCCCCGGGJJJHHHEEEHHHMMMbbbvvvppp[[[QQQNNNIIIDDDAAA===@@@GGGSSSbbbppp|||}}}zzztttpppjjjgggddd^^^YYYUUURRRNNNRRRRRRNNNUUU^^^ZZZTTTVVV]]]gggooossswwwzzzyyy^^^FFF>>>;;;@@@MMMnnn~~~xxx___III???GGG[[[sssyyywwwpppkkkhhhfffbbb```^^^[[[XXXUUUNNNKKKGGGCCC???===<<<;;;???777333777===???@@@AAA======<<<999555111...---------......------,,,+++***+++,,,---------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))((()))+++------,,,+++***+++,,,---///111222333444666777888;;;???AAABBBAAACCCDDDGGGJJJIIIEEEGGGLLLaaarrrmmm[[[GGG>>><<<;;;::::::;;;<<<>>>BBBJJJRRR[[[___hhhrrrwwwkkkbbb^^^YYYTTTRRRMMMEEE@@@>>>;;;666999999444999AAA???BBBJJJWWWdddnnnwww~~~xxxqqqYYYCCC<<<999<<>>===<<<@@@888333777<<<======>>>888:::<<<<<<888444222111------......------,,,+++***+++,,,---------,,,+++******)))))))))))))))***))))))))))))))))))))))))((()))+++,,,,,,,,,+++***,,,,,,...///111222444444777888:::<<<>>>???@@@@@@AAACCCGGGJJJIIIEEEGGGLLL___{{{{{{hhhrrrzzzpppjjjTTTGGG;;;888999999999:::????????????@@@CCCFFFIIISSS___ooozzzyyyooobbbYYYOOOJJJGGGGGGBBB:::555555777000444666000333999666777>>>HHHVVVgggyyywwwsssmmmdddaaaPPP@@@===<<>>===AAA999444777;;;;;;::::::555:::>>>???;;;666222111------......------,,,+++***+++---......---+++*********))))))))))))******)))))))))))))))))))))))))))*********++++++++++++,,,---...///111333444555777888;;;<<<===>>>???@@@???AAAEEEJJJHHHEEEGGGKKKZZZ|||uuuvvv```gggxxxzzzmmm___RRRJJJBBB;;;666999======<<<<<<:::;;;<<<<<<<<<===>>>@@@GGGPPP^^^ggghhhddd\\\XXXKKKFFFDDDEEEAAA888333444222+++000444000222555111222444:::HHH___yyyjjjbbb]]]VVVLLLMMMBBB888:::===EEETTTqqq|||rrrWWWCCC<<>>BBB:::444777:::999777777777<<>>???>>>@@@EEEIIIHHHEEEFFFKKKUUU}}}ppp}}}ssshhhqqqssscccSSSEEE===<<<999;;;===<<<::::::===@@@<<>>BBBEEEGGGKKKOOOTTTXXXZZZ[[[OOOJJJBBB<<<777333000...111111111111111222222333444222777DDDVVVlllzzzlll]]]LLLFFFBBB;;;777999888;;;KKK```{{{uuuhhhVVVDDD???MMM^^^sss|||{{{vvvqqqhhhfffbbb___\\\XXXTTTQQQQQQOOOKKKFFFAAA???@@@AAAFFF>>>777777777888;;;???BBBDDDDDD???777111000111222111000...,,,+++++++++,,,+++***+++......+++(((***)))''''''((())))))(((((((((((((((((()))************))))))******+++,,,,,,,,,,,,---///222444666222555999;;;===>>>@@@AAA<<<<<>>???AAAFFFKKKPPPTTTUUUPPPJJJAAA:::555333222111000000000000000111222222333222555???NNNdddzzzxxxlll^^^QQQCCC???>>>888666888888>>>RRRiiiwwwfffRRRAAAAAASSSggguuuzzztttooohhhfffccc```]]]ZZZUUURRROOONNNJJJEEEAAA???@@@AAAAAA:::555666888999:::>>><<<>>>???;;;444000000111222111000...---,,,++++++,,,******+++------+++(((,,,***(((((())))))((('''((((((((((((((()))************))))))******+++,,,---------...///111333555444666:::<<<======???@@@>>>>>>AAAFFFGGGDDDFFFJJJ^^^xxxnnnpppyyyttt}}}iiiQQQBBB;;;888999===>>>>>>???CCCIIINNNPPPRRR^^^aaafffgggdddZZZMMMEEEBBB@@@>>>>>>AAADDDEEEFFFLLLFFF>>>777444333222222///////////////000111111333111333999CCCVVVqqqvvvtttzzz^^^OOODDD999777777444555888:::EEE```yyy{{{eeeNNN???BBBYYYqqqzzzyyyrrrlllgggeeebbb```^^^ZZZVVVSSSNNNLLLIIIDDD@@@>>>???AAACCC<<<777999<<<<<<<<<>>>888::::::666222///000222222111000///---,,,+++++++++******+++,,,,,,+++)))...,,,***)))))))))((('''((((((((((((((()))************))))))******+++,,,------......///111222333555888;;;<<<======???AAA@@@???AAAEEEEEECCCEEEJJJ\\\hhhsssqqqsss}}}hhhWWWDDD;;;:::;;;>>>AAA@@@???AAAHHHTTT```gggjjjgggkkksss{{{}}}qqq\\\LLLHHHDDD>>><<<===>>>===<<>>555444222222555888===KKKhhhyyybbbLLL???FFF___wwwxxxpppkkkfffdddaaa___]]]ZZZVVVSSSLLLKKKHHHCCC???===???@@@DDD<<<777999===>>>===???;;;;;;999555111///000222111111000///...---,,,+++*********++++++,,,++++++///---+++*********((('''((((((((((((((())))))*********))))))******+++,,,.........///000111111222555777:::<<<===>>>AAABBBBBBAAABBBDDDDDDBBBDDDIIITTTWWWkkkvvv}}}qqqVVVJJJ@@@===>>>>>>???AAAAAA@@@BBBLLL\\\mmmzzzuuuvvv{{{}}}kkk\\\NNNHHHCCC@@@AAA@@@>>>:::888666333222222222000..................//////000111222555777666<<>>??????777333888???BBBCCCDDDCCCAAA===888333111111111000000000000///...,,,+++***+++++++++++++++,,,---///---+++*********((('''((((((((((((((())))))*********))))))******+++,,,---......///000111111111333666999;;;<<>>:::666777555777888777666===KKKWWWXXXQQQKKKGGGIIIWWWqqquuuooolllfffdddaaa___\\\YYYUUURRRNNNLLLIIICCC???<<<===>>><<<666777AAAMMMQQQQQQQQQKKKGGGAAA:::444222111111000000111111000///---,,,+++,,,---,,,+++,,,...000...,,,***)))))))))((('''((((((((((((((()))************))))))******+++,,,,,,---...000111111222222444555888999;;;===AAADDDBBBAAABBBEEEEEEBBBDDDHHHKKKXXX~~~}}}gggTTTEEEBBBAAABBBBBBCCCJJJRRRUUUYYY___fffmmmvvv~~~zzztttooodddVVVKKKAAA===777333111111000000//////......//////000111111111333555555555;;;CCCOOO___sssnnn[[[SSSTTTZZZ```SSS???999888555888444777888777777:::???BBBBBB@@@???BBBJJJ[[[ttttttpppnnniiigggdddaaa^^^[[[VVVSSSPPPNNNJJJDDD???<<<<<<>>>;;;999???NNN[[[]]]XXXTTTOOOIIIAAA999444111000000///000111111111///---,,,,,,---...---,,,---000222,,,***(((((())))))((('''((((((((((((((()))************))))))******+++,,,***,,,...000111222222222666777888888999:::===@@@@@@???BBBFFFFFFCCCDDDHHHNNNbbbooo\\\MMMBBB@@@@@@BBBCCCIIIVVVcccpppvvv}}}vvvkkkLLLEEE;;;444000000222333///////////////000111111222000000333555555:::AAACCCQQQbbbppp}}}qqq___QQQNNNRRRbbbfffVVV???888777444888111444777999;;;======<<<:::999:::@@@IIIZZZssstttqqqpppllliiifffccc```\\\WWWTTTQQQOOOKKKEEE???<<<<<<===777888@@@RRR^^^\\\QQQIIIOOOIII@@@888333111000//////000111222111000...,,,,,,...///...------111444***)))''''''((())))))(((((((((((((((((()))***************)))***++++++,,,)))+++---000222333333333888999999888777888:::<<<>>>???BBBGGGGGGDDDDDDHHHPPPhhhyyy}}}kkkYYYMMMGGGAAABBBBBBAAACCCKKKVVV___iiiuuueeeRRR>>>666555333///---///////////////000111111111333555666777999===???AAAKKKYYYaaagggqqqyyykkk\\\QQQRRR[[[pppsssbbbIII===777555;;;999888777:::BBBHHHFFF@@@===CCCFFFBBB@@@MMMggg}}}xxxmmmoookkkfffbbb^^^ZZZVVVTTTQQQOOOLLLFFFAAA======>>><<<999;;;BBBHHHHHHGGGGGGEEECCC???:::666333111000444444333222000...---,,,>>>@@@:::---***000000)))******))))))))))))******))))))))))))))))))))))))+++)))((('''((()))+++,,,+++,,,,,,---///111222333555777999::::::;;;===>>>CCCAAACCCGGGHHHFFFFFFIII[[[}}}vvvbbbOOODDD@@@CCCCCCCCCDDDHHHOOOXXX^^^aaammmwww{{{~~~sss```III===777222000/////////......//////000111111333555666777999===???AAAIIIRRRZZZbbbmmm|||uuuhhh\\\VVV^^^kkkvvv}}}pppYYYJJJ>>>777;;;888;;;BBBLLLRRRQQQMMMJJJHHHQQQXXXTTTNNNTTTgggyyy~~~xxxnnnmmmjjjeeebbb^^^[[[WWWUUUPPPNNNKKKEEE???<<<<<<===???:::999>>>BBBBBBAAABBB???>>>;;;888666444444444222111111000///---,,,+++555======111***,,,...+++******))))))))))))******))))))))))))))))))))))))***)))((('''((()))+++,,,++++++,,,---///111333444666888999::::::;;;===???@@@???BBBFFFGGGFFFIIINNNttt~~~zzzjjjUUUDDD======AAA@@@BBBGGGOOOWWW^^^aaacccllltttvvvxxx~~~oooXXXGGG:::333111222...............///000000111333555777888:::===@@@CCCFFFKKKSSS]]]jjjxxx{{{nnn^^^TTTXXXddd|||iiiVVVCCC999>>>???III\\\kkkhhhWWWKKKIIINNNYYYdddeeeaaadddqqq~~~|||wwwnnnkkkhhheeebbb___\\\YYYVVVOOONNNJJJDDD>>>;;;;;;===BBB;;;777999<<<;;;;;;<<<<<<;;;999666444444333444......///...---,,,++++++...;;;@@@555***(((,,,...******))))))))))))******))))))))))))))))))))))))***)))((((((((()))+++,,,++++++,,,---///111333444666888999::::::;;;===???===>>>BBBEEEEEEEEEKKKTTT{{{{{{xxxnnn]]]KKK???===@@@AAAAAAFFFOOO[[[eeekkklllttt{{{vvvbbbOOO???444222444...............//////000222333666777888:::===@@@EEEFFFJJJSSS```mmmxxx~~~wwwcccPPPNNNVVVqqq]]]JJJEEENNN[[[hhh~~~vvvVVVCCCBBBNNNUUU___gggmmmwww~~~zzzuuummmiiigggdddbbb```]]]ZZZWWWPPPNNNJJJDDD>>><<<<<<>>>CCC===999;;;<<<:::888999===;;;888555333111000000------.........---,,,,,,000:::>>>555***(((,,,...******))))))))))))******(((((((((((((((((((((((())))))(((((())))))***+++++++++,,,...000222444555777888:::::::::;;;>>>@@@===???BBBEEECCCCCCLLLWWW~~~{{{}}}www}}}xxxqqqdddSSSDDD>>>???BBBEEEGGGLLLVVVccclllpppppp}}}tttdddTTTDDD777222444...............///000000222444666777888:::>>>@@@EEEGGGNNNYYYgggttt|||zzzgggVVVVVVaaavvvfffYYY\\\nnnvvvTTTHHHNNNVVVVVVXXXaaaqqq}}}xxxrrrlllgggfffdddbbbaaa^^^[[[XXXRRRPPPKKKDDD???======???BBB===<<>>:::999<<<:::777444222000//////....../////////......---888:::999222,,,+++,,,---******))))))))))))******(((((((((((((((((((((((()))))))))))))))******+++++++++,,,...000222555666888999:::999999;;;>>>AAA???@@@CCCDDDBBBBBBKKKVVV~~~}}}uuuzzzxxxmmm\\\KKKAAA===???AAACCCEEEKKKRRRZZZ```ccccccqqqyyy|||qqqbbbTTTFFF999222333///////////////000111111222444666888999;;;>>>@@@DDDGGGPPP]]]kkkxxxzzzhhh\\\fffwww|||pppgggnnnjjjWWW[[[hhhiiibbb^^^dddsss|||vvvpppkkkgggeeedddcccaaa^^^ZZZWWWSSSPPPKKKDDD???===>>>@@@BBB>>>===BBBDDDAAA===;;;888777555333222111222222//////000000000//////...:::777222///------,,,+++******))))))))))))******))))))))))))))))))))))))((()))))))))************++++++,,,...111333555777999::::::999999;;;???BBBAAAAAACCCDDDCCCCCCJJJSSS~~~tttxxx|||{{{sssdddQQQCCC>>>???AAAAAA???CCCHHHMMMQQQTTTWWWYYYgggmmmqqqrrrxxxrrraaaRRREEE999222111000000000000000111222222333444666888999;;;>>>AAA@@@EEENNNZZZiiiwwwmmmcccpppssseeefffyyy|||^^^YYYfffrrruuurrrooorrr|||zzzuuuoookkkgggfffdddcccbbb^^^ZZZVVVRRRPPPJJJCCC>>><<<===@@@DDD???===@@@BBB@@@======999888555333222111111111000000000000000///...---222000.........---++++++******))))))))))))******))))))))))))))))))))))))(((((()))***************++++++,,,...111333666777:::::::::999999;;;???CCCAAA???@@@DDDEEEFFFKKKQQQ{{{zzzyyyuuuwwwyyywwwkkk[[[HHH======BBBDDDDDD@@@FFFLLLQQQSSSVVVZZZ^^^nnnqqqpppmmmrrruuuaaaQQQDDD888111000111111111111111222222333333555777888999;;;>>>AAA>>>BBBKKKVVVdddtttuuulllyyypppYYYSSS```qqqrrrXXXWWWcccjjjwwwyyy|||}}}yyytttooolllgggfffdddcccbbb^^^YYYVVVRRROOOIIIBBB<<<;;;===???FFF@@@;;;===???===<<<======;;;888444111///...---000000000000///...---,,,)))***,,,//////,,,++++++******))))))))))))******))))))))))))))))))))))))(((((()))***************++++++---...111444666777:::::::::999999;;;@@@CCC@@@>>>>>>CCCGGGHHHLLLQQQyyywwwnnnxxxxxxuuuqqquuuqqqhhhTTTAAA===???>>>???DDDKKKUUU\\\\\\___hhhqqqtttzzzdddOOOAAA888333000////////////000333555666666555666888<<<>>>???>>>===@@@FFFMMMYYYkkkvvvssskkkZZZUUUUUUjjjxxxzzzgggVVVZZZiiissszzz}}}~~~xxxsssnnnjjjgggeeebbb```___\\\XXXUUUQQQLLLDDD>>><<<===>>>???CCC===;;;===>>><<<;;;===@@@;;;666333333333222000222000...---------,,,+++***+++---......---+++***)))************)))((((((((((((((((((((()))******)))************+++++++++------...///000222444555777999;;;<<<<<<===???AAADDD???===???BBBEEEKKKRRRyyyfffeee{{{sssppptttqqqcccPPP???===??????AAAEEEOOOZZZcccfffkkkwwwssspppwww|||eeePPP@@@777333111000//////000111333555666888777888:::<<<>>>??????===@@@DDDJJJTTTccctttlll]]]YYY[[[lllzzz~~~pppeeeiiiuuu|||~~~yyytttoookkkhhheeebbb```^^^\\\YYYVVVSSSNNNGGGAAA>>>>>>???@@@EEE>>>999999;;;<<>>@@@CCC???>>>AAADDDEEEIIINNNhhhaaalll~~~{{{uuurrruuuqqq\\\KKK======@@@@@@BBBGGGOOOVVV\\\___gggvvv{{{nnnmmmuuuyyyxxxpppxxxzzzgggQQQ@@@666333333000000111111333555666777:::::::::;;;<<<===>>>???>>>AAADDDHHHOOO[[[jjjtttpppdddbbbdddiiivvv~~~yyywww~~~{{{vvvqqqmmmjjjfffbbb___]]]\\\ZZZXXXUUUQQQJJJDDD@@@???@@@AAAFFF===666777<<>>???DDDEEEDDDFFFIIITTT^^^zzzwww}}}vvvvvvoooVVVGGG<<<===@@@@@@BBBGGGJJJLLLQQQYYYfffwww}}}wwwsssssspppjjjkkkuuuzzzsssfffTTTBBB777444555111111222333444666777888:::;;;;;;;;;:::;;;===??????BBBEEEIIINNNXXXdddmmmxxxmmmkkkmmmoooxxx~~~}}}xxxsssoookkkgggbbb___]]]\\\[[[YYYUUUQQQLLLEEE@@@>>>@@@BBBEEE;;;555999AAAHHHPPPUUUIIIDDD===777555777:::<<<333111///.........,,,+++***+++,,,---------,,,,,,,,,+++)))''''''(((***+++((((((((((((((())))))***))))))*********+++++++++***+++,,,...111444666888:::;;;;;;:::::::::<<<>>>>>>===@@@EEEFFFDDDCCCEEEJJJdddsss}}}xxxrrrgggSSSEEE<<<===@@@???BBBHHHNNNQQQ[[[jjjzzzvvv{{{vvviii[[[XXX```jjjpppiiiggg```SSSEEE:::555444000111222444555666777777999:::;;;999888999;;;>>>>>>AAAFFFJJJOOOWWWbbbjjjzzzxxxsssrrr|||~~~zzzuuuppplllhhhccc```^^^]]][[[ZZZTTTQQQKKKCCC===<<<@@@CCCCCC;;;777<<>>888888888666333222111222555333000///......,,,++++++++++++,,,,,,------...,,,+++)))((((((((()))***((((((((((((((()))******)))************++++++++++++,,,---///111333666777999::::::999888999===@@@===<<<>>>CCCDDDAAAAAADDDUUUzzznnntttkkk^^^MMMAAA999<<>>:::>>>CCCBBB<<<888888999:::777444111111222666333000//////...,,,***++++++++++++,,,---......************))))))))))))((((((((((((((()))******)))************+++++++++,,,------///111333555666888999999888888:::>>>AAA>>>;;;<<<@@@AAA@@@BBBFFFWWW}}}llltttmmmbbbJJJ???888;;;???BBBKKKUUU```jjjtttssseee^^^kkkyyywwwvvvxxx{{{pppllldddXXXRRRXXXbbbddd```WWWPPPGGG@@@<<<888444111...///222444555555555555999;;;<<<:::888999???DDDCCCIIIPPPUUUZZZaaaiiinnnrrrxxx|||vvvrrrjjjhhhfffdddbbb___\\\YYYTTTPPPIII???888;;;EEENNNGGG???:::@@@FFFEEE@@@<<<999::::::888555333555888666444111//////...,,,***++++++++++++,,,---...///)))************)))((((((((((((((((((((()))******)))************+++++++++------...///111222444555888888888777777:::>>>BBB>>>;;;:::>>>???@@@CCCGGGVVV|||wwwmmm[[[OOO???===BBB>>>???MMMVVVbbbmmmssskkkdddmmmeeeTTTMMMQQQWWW^^^hhhxxxttt^^^YYYTTTPPPSSS\\\dddeeeddd___UUUGGG<<<666444333222000111333555777999999:::888:::<<<======???BBBEEEIIIMMMSSS[[[ccciiinnnpppuuuyyy~~~|||wwwsssnnniiidddbbbcccaaa\\\WWWVVVNNNDDD===;;;===???AAA@@@??????BBBDDDCCC>>>:::888888999999888666333111333222111///......------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))(((((('''((((((((()))))))))))))))******+++---......///000111111222444555777888999;;;>>>@@@;;;@@@======DDDBBB@@@GGGddd|||qqq___III;;;;;;BBBAAAGGGVVV___llllllhhhccceeexxxzzzdddUUUNNNLLLQQQUUUVVVWWW```hhhbbbUUUOOOJJJFFFIIIQQQWWWYYYWWWVVVOOOGGGBBB@@@===888333222333555777999:::;;;;;;999;;;===>>>>>>@@@CCCEEEIIIOOOXXXaaahhhoootttxxx|||zzz~~~{{{vvvrrrnnniiieeeccccccaaa\\\XXXVVVNNNDDD===<<>><<<===DDDBBBAAAJJJdddvvvcccGGG:::;;;BBBCCCLLL\\\dddjjjaaaYYY]]]nnnwwwggg^^^]]]___``````___WWWMMMLLLSSSSSSNNNEEE@@@<<<>>>DDDIIIIIIHHHIIIFFFEEEHHHJJJFFF<<<333444555666888:::;;;<<<<<<;;;<<<>>>??????@@@CCCEEEJJJSSS___hhhnnnssszzz}}}zzzvvvrrrmmmjjjeeecccbbb```[[[XXXTTTMMMDDD>>>===AAAFFFIIIDDDCCCBBBCCCFFFFFFBBB???;;;:::888666444222111111333222111///..................---,,,,,,+++******))))))))))))))))))))))))777333...)))&&&&&&((())))))))))))))))))******+++------...///000111222222666777999999888999;;;>>>999<<<:::===DDDCCCDDDOOOfff~~~xxxcccMMM???===BBBBBBKKKZZZ```___VVVVVViiixxxuuuyyy}}}}}}{{{zzzppp___OOOJJJLLLLLLGGG@@@<<<888888<<>>===???>>>@@@FFFLLLHHH===222444555777888:::;;;;;;<<<;;;===>>>??????@@@BBBEEEKKKWWWeeennnrrrvvv~~~~~~{{{vvvsssllliiieeebbb```^^^ZZZVVVRRRKKKCCC>>>???DDDIIIMMMCCCCCCDDDGGGJJJHHHCCC>>>:::888666333222222333333222111000///............//////...---+++***))))))((((((((((((((((((((((((...,,,)))'''&&&''')))***)))))))))))))))******+++,,,---...///000111222333777888999999888888:::<<<888;;;999===EEECCCGGGVVVtttxxxyyybbbQQQCCC???AAAAAAKKKYYY\\\]]]XXXaaa}}}jjjZZZUUUSSSIII===>>>:::777666777888888666999888999???DDDBBB999000444555666888999::::::;;;;;;<<<>>>>>>???@@@CCCEEEIIIUUUdddooouuu{{{|||xxxtttjjjhhhdddaaa^^^[[[WWWUUUOOOIIIBBB???AAAFFFKKKOOO@@@AAAEEEJJJMMMJJJCCC<<<888777444222222333555666222111000//////....../////////...---+++***))))))((((((((((((((((((((((((&&&&&&'''(((((())))))))))))))))))))))))******+++,,,,,,---///000222333333888999999999888888:::<<<888:::999???GGGDDDJJJ]]]wwwrrr|||}}}fffQQQDDD@@@BBBCCCQQQ___```^^^]]]kkk~~~qqqooofffQQQ===<<<999666555555555444222555444444777999999555111555666777888999::::::::::::<<<>>>???@@@BBBEEEGGGHHHSSSbbboooyyy}}}xxxtttjjjhhheeeaaa]]]ZZZWWWUUUMMMIIIDDDBBBEEEIIIMMMPPP>>>@@@DDDJJJMMMJJJBBB;;;888777555333333444555666111111000///////////////......---,,,,,,+++******))))))))))))))))))))))))'''(((***++++++)))(((''')))))))))))))))******++++++,,,---///000222333444777888999999888888:::<<<:::;;;:::AAAIIIEEEMMMccc|||ttt}}}mmmSSSGGGCCCEEEIIIYYYiiiiii]]]bbbvvvzzz___HHH<<<;;;888666555444333222222333333333333333444555666777888:::;;;;;;;;;;;;;;;===@@@AAACCCEEEHHHKKKPPPXXXdddqqq|||{{{rrrssszzz}}}wwwssskkkjjjgggccc^^^ZZZXXXWWWNNNKKKHHHGGGIIIMMMPPPQQQ??????BBBFFFIIIHHHBBB===;;;:::888666444333333444111000000///////////////---------,,,,,,+++++++++))))))))))))))))))))))))***************)))(((((()))))))))))))))******++++++,,,---///000222333444777888999999888999;;;======<<<<<>>===;;;999777666555444000222333222111111555888888999:::;;;<<<<<<======<<>><<<:::777555333111111111000000////////////000,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))'''&&&'''(((***+++)))))))))))))))******++++++,,,---///000222333444666777999999888999<<<>>>>>>======DDDKKKGGGPPPiiizzz___LLLDDDHHHRRReeesssqqqgggpppkkkPPPHHH>>>777999:::777555666333555777666555444666999666777999888777777888:::>>>???BBBEEEDDDEEELLLVVVeeegggkkkrrr{{{nnnNNNFFF??????AAABBBDDDGGGKKKLLLOOOSSS\\\jjj{{{~~~zzzwwwppplllgggffffffccc]]]WWWTTTRRRPPPQQQSSSRRRNNNJJJ>>>???AAADDDIIIKKKEEE>>>BBB???;;;888666666555444222111000///------,,,,,,///...,,,---//////+++(((******++++++++++++******+++*********))))))(((((())))))))))))************,,,---...000111333444555999:::;;;:::888777888999<<<:::>>>GGGHHHIIIUUUfffooo{{{}}}aaaNNNFFFIIISSShhhwwwuuuoooxxxjjjSSSFFF>>>888888999777999>>>888888888666555555888:::777999:::;;;:::999:::<<>>======?????????@@@@@@CCCJJJSSSZZZiiihhhdddeeevvv}}}xxxuuurrrmmmgggeeeeeeccc^^^ZZZUUUSSSPPPQQQRRRQQQLLLHHH888@@@IIINNNOOONNNIIIDDDLLLFFF???999666444444333222111000///...---------...,,,,,,---......+++(((******++++++++++++******************)))))))))((())))))))))))************,,,---...000111333444555555777999:::;;;<<>>GGGJJJKKKUUUcccyyyooo}}}eeeRRRHHHLLLVVVlll}}}|||wwwkkkVVVMMMFFF@@@>>><<<:::===AAA:::999777555666888:::<<<999:::<<<;;;999888888999@@@AAADDDGGGGGGIIIRRR\\\jjjmmmrrrxxxkkkHHHAAA===???@@@>>>======:::;;;:::999777888;;;===FFFHHHFFFHHHXXXyyy{{{wwwtttrrrmmmgggdddcccaaa^^^ZZZUUUSSSPPPPPPPPPNNNIIIEEE888EEEQQQSSSQQQQQQQQQOOOMMMGGG>>>777444333333444222111000///...---------,,,++++++,,,...---+++)))******++++++++++++******************)))))))))))))))))))))*********++++++,,,---...000111333444555444666999;;;===???CCCEEE>>>:::===GGGLLLMMMSSS[[[fffqqqjjjVVVKKKNNNYYYqqq}}}lllXXXIIIEEECCCDDDHHHIIIIIIHHHAAA???>>>???AAAAAA@@@???@@@AAA@@@===:::888999999AAAAAADDDHHHIIIMMMXXXcccooosssyyypppPPPHHHBBBCCCDDDBBBAAACCC??????>>>===<<<===>>>@@@<<>>888444222333444444222111000///............,,,,,,---.........,,,+++******++++++++++++***************)))))))))))))))))))))*********+++++++++,,,---...///111333444555777999;;;<<<===>>>@@@BBB???;;;===EEELLLMMMNNNQQQUUUtttppp[[[OOOPPP[[[ttt~~~pppcccHHHIIIPPP\\\jjjrrrqqqkkk^^^\\\[[[]]]^^^[[[SSSLLLKKKIIIEEE@@@===<<>>===>>>@@@AAA:::===>>><<>>@@@======DDDIIIJJJIIIHHHJJJvvv~~~vvv```RRRRRR]]]wwwqqqnnnsssvvvuuukkksssuuujjjXXXSSSKKKBBB>>>???EEEJJJLLLKKKMMMPPPQQQVVVcccpppwww{{{qqqfff\\\YYYYYYYYY[[[___ZZZTTTLLLEEEBBB@@@@@@??????@@@@@@???>>>FFFYYYlll}}}yyyvvvuuussspppkkkeee___YYYVVVKKKIIIGGGGGGGGGFFFBBB>>>@@@TTTcccccc^^^ZZZNNN@@@;;;:::888777777666444222222111000000/////////000///111333222000...---...******++++++++++++******))))))))))))*********************++++++++++++,,,,,,---...000111333444555555777999::::::;;;===???>>>===>>>CCCGGGIIIHHHFFFKKK|||{{{cccTTTSSS^^^xxxzzzeeeWWWTTT]]]jjjtttyyyooo___PPPGGGGGGMMMSSSYYYWWWVVVWWWWWWZZZfffsssyyyvvvuuutttuuuxxxrrrkkkbbbZZZUUURRROOOMMMLLLIIIGGGGGGDDDDDDLLLXXXmmm}}}yyyvvvvvvsssmmmeee]]]XXXUUUTTTFFFDDDBBBCCCEEEDDDAAA===QQQhhhxxxqqqeee^^^SSSFFF>>><<<999777777666555444222111000000///000000000000222444222///,,,,,,,,,******++++++++++++******((()))))))))*********************+++++++++,,,,,,,,,---...000111333444555555777999::::::;;;>>>@@@<<<===@@@CCCGGGJJJKKKJJJ]]]~~~fffUUUSSS^^^yyyrrrkkkoooooojjjXXXSSSKKKCCC???DDDSSSaaazzz{{{eeeWWWTTTYYY___bbb```]]]\\\ZZZ\\\hhhtttzzzsssmmmjjjfffbbb___WWWPPPLLLKKKGGGCCCEEEKKKSSSwww|||xxxuuuuuupppggg]]]TTTPPPOOOQQQBBB@@@???AAADDDDDDAAA===ZZZrrr}}}mmm[[[UUURRRLLL>>>:::666444444666777777222111000000000000000111000222444222...+++***+++******++++++++++++******(((((())))))*********+++******+++++++++,,,,,,,,,,,,---...000111333444555888999;;;;;;;;;;;;<<<>>>999===AAACCCGGGLLLOOOOOOpppzzzsss```WWW```wwwvvvZZZUUUYYYUUUKKKBBB;;;:::;;;;;;<<>>:::999;;;??????===SSS]]]ccc___XXXRRRMMMHHH@@@;;;555333555666333000333111///......//////...000000//////...---+++***))))))************))))))))))))))))))************++++++******++++++,,,---------...000222444666777888:::;;;;;;::::::<<<===>>>@@@@@@GGGPPPLLLJJJVVVnnnxxxggg^^^eee{{{{{{^^^WWWZZZTTTHHH???777666666666666999888@@@LLLYYYccchhhjjjjjjiiiiiiiiilllnnnnnnkkkhhhpppvvvxxxooo```[[[bbbllluuurrrsssuuutttrrrwwwuuuhhh[[[QQQJJJFFFLLLiiiqqqcccfffttt~~~}}}|||zzzrrroookkkfffaaaZZZRRRMMM@@@>>>;;;:::<<<>>>>>><<>>DDDNNNLLLNNN]]]|||rrriiilll}}}mmmfffcccVVVHHH???666444333222222444---000444999===???@@@AAA?????????@@@BBBBBBAAA???FFFPPP[[[bbbdddfffmmmsss}}}~~~~~~vvvgggYYYNNNGGGMMM___xxxzzzfff[[[YYYmmm}}}|||{{{{{{yyywwwppplllhhhfffddd^^^TTTLLL@@@>>>======>>>===<<<;;;EEEJJJLLLJJJHHHGGGCCC===::::::<<<@@@CCCBBB===888555333000///000000000///////////////...,,,+++***))))))************))))))))))))))))))************++++++******++++++,,,------......000222444666777888999;;;;;;;;;;;;<<<>>>AAAAAA===BBBKKKLLLRRRddd~~~uuurrr{{{zzzaaaLLLBBB999666555333333444333444666777999:::::::::777666666666777888888888888===GGGUUUeeerrryyy|||uuufffXXXPPPSSSXXXkkkzzzggg[[[RRRiii}}}{{{xxxuuusssoookkkgggffffff```SSSIII@@@>>>???BBBAAA>>>;;;;;;CCCFFFFFFEEEEEEFFFBBB<<<::::::===@@@CCCBBB===999555333111000000111111000/////////...---,,,+++***))))))************))))))((()))))))))************++++++******++++++,,,------...///000222555777888777999;;;;;;;;;;;;===>>>AAAAAA===AAAKKKKKKRRReeexxxyyyrrrMMMCCC:::777666444444666111333444666777666666555333333333222222333555666:::777:::JJJddd|||uuufff]]]YYYVVVbbb}}}}}}gggWWWPPPhhhzzzvvvssspppkkkgggfffeee^^^PPPEEEAAA@@@CCCHHHGGG@@@<<<===CCCEEEEEECCCCCCDDD@@@:::::::::;;;<<<<<<<<<:::888555333111000000111111000//////......---+++***)))))))))************))))))((()))))))))************++++++******++++++,,,---......///111333555777888777999:::;;;;;;;;;===??????AAA@@@DDDLLLJJJPPPbbb}}}zzzIII@@@777555555333333555000222333444444333111000111222333222111222333555:::555555AAA[[[yyy~~~pppggg___[[[bbbwwwxxx___MMMOOOggg~~~xxxssspppooolllhhhfffbbbZZZMMMDDDBBBAAAGGGOOOMMMCCC>>>AAAJJJMMMNNNJJJGGGFFFBBB===999999888777777666666666555333000///000000000///............---+++***)))))))))************))))))))))))))))))************++++++******++++++,,,---......///111333555777888777888:::;;;;;;<<<===???>>>BBBBBBGGGNNNKKKPPPcccmmmEEE<<<444222333222333555444444444444444444444444333555777666555444666888666777888===KKKfff{{{ssskkkgggiiivvvpppWWWFFFLLLddd~~~yyytttqqqooollljjjhhhddd___VVVLLLEEECCCCCCKKKUUURRRGGGBBBEEEQQQVVVXXXRRRKKKGGGCCC???666777777777666555555666444222///...///000//////.........---,,,+++***)))))))))************))))))))))))))))))************++++++******++++++,,,---...///000111333666888999666888:::;;;;;;<<<>>>@@@???CCCCCCHHHOOONNNUUUiii[[[CCC:::222111222222333666222111111111222444666888000333666666444333444666444;;;???===>>>RRRuuuwwwtttrrrwwwlllTTTFFFIIIbbb|||zzzwwwuuutttiiiiiigggccc\\\TTTLLLGGGCCCDDDMMMXXXVVVIIIDDDHHHPPPWWWZZZSSSIIICCC???;;;333555888888888666666666333111///......//////............---,,,+++***)))))))))************))))))))))))))))))************++++++******++++++,,,---...///000111333666888999666888:::;;;;;;<<<>>>@@@@@@DDDDDDHHHPPPPPPZZZooosssPPP999777555222222333555666111333555888999999999888555555444444555666888999;;;===???===>>>HHHZZZiii}}}}}}pppXXXGGGIIIWWWvvv}}}{{{xxxtttoookkkeee```[[[TTTLLLEEEEEEHHHRRRYYYQQQDDDCCCMMM[[[\\\WWWOOOIIIGGGDDD@@@777666666666777777555333111000//////000000///.........---,,,++++++++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,...000111111222444666666888999;;;===??????@@@BBBBBB@@@FFFKKKIIIWWWtttfffEEE999777555333222333555666444555777999::::::999999666555555444555666888999:::<<<>>><<<<<>>@@@BBBYYYqqq{{{jjjWWWJJJHHHMMMmmm}}}yyyvvvrrrooopppmmmhhhbbb[[[RRRIIIBBBEEEIIIQQQUUUNNNFFFLLLXXXdddqqqxxxnnnZZZIII???;;;999888888777666555555555111000...///000000///---...---,,,++++++******+++))))))))))))))))))))))))''''''''''''((((((((((((******+++++++++,,,,,,,,,...///111222222444666999777888:::<<<===>>>??????>>>BBBBBBCCCEEEFFFZZZ}}}vvvPPP===777666555444555666777888999:::;;;;;;;;;:::999999777777666666777888:::;;;999:::<<>>999999999777555444444444111///......///000...---...---,,,+++************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,...000111222222444777:::777888:::<<<===>>>??????@@@CCCAAABBBEEEEEETTToooiiiGGG999777666666666666777888999::::::::::::::::::999999888888777777888999;;;<<<<<<<<<===@@@CCCDDDCCCAAA@@@QQQhhhvvvcccPPPDDDFFFFFFccc}}}zzzvvvsssppppppnnniii```VVVLLLDDD@@@===FFFPPPQQQIIIDDDLLLWWWqqqrrrlll___SSSKKKCCC===888:::;;;999666333222333000///......//////...---------,,,+++************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,...///111111222444888;;;888999:::<<<===>>>>>>>>>CCCEEE@@@BBBHHHEEEIIIYYYmmm}}}aaaDDD:::666666666777777999::::::;;;;;;;;;:::::::::::::::999999888888999:::<<<===??????>>>???AAABBBBBBAAAAAAMMM___vvvttt```NNNBBB@@@EEEbbb~~~zzzwwwuuutttpppmmmggg]]]RRRIIICCCAAA???IIIRRRPPPGGGDDDMMMXXX]]]\\\YYYTTTRRRNNNCCC888888<<>>999444333333000///---...//////...,,,---,,,+++******))))))***))))))))))))))))))))))))''''''''''''((((((((((((******+++++++++,,,,,,,,,...///000000111444888<<<888999:::<<<===>>>>>>>>>DDDEEEAAACCCJJJFFFBBBJJJJJJWWW^^^lll\\\BBB>>>555666666777888::::::;;;<<<<<<<<<;;;<<<<<<======::::::999999999;;;<<<===>>>???@@@AAABBBBBBCCCCCCFFFNNN\\\qqq~~~lllYYYHHH???;;;IIIjjj}}}yyyvvvvvvwwwooollleeeZZZNNNFFFBBBBBBHHHQQQVVVOOOEEEEEERRR___SSSSSSPPPNNNNNNLLLBBB666:::???DDDCCC>>>888444444000...------...///---,,,---,,,+++***))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((******+++++++++,,,,,,,,,---......///000333888;;;999999;;;<<<======>>>>>>@@@DDDBBBCCCIIIEEEAAAIIIJJJ\\\hhhxxxXXX???>>>555555666888999:::;;;;;;===============>>>??????::::::999999:::;;;===>>>:::===AAADDDDDDEEEFFFGGGJJJQQQ\\\nnnuuucccQQQBBB::::::OOOsss|||xxxvvvwwwxxxnnnkkkcccWWWLLLDDDBBBCCCQQQXXXZZZOOOCCCFFFVVVeeeYYYWWWQQQKKKIIIHHHBBB:::;;;BBBHHHHHHBBB:::666555000...------...///---,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,---......///222777;;;999:::;;;<<<============;;;CCCDDDDDDHHHDDDDDDNNN]]]vvv^^^???:::666666555777:::;;;;;;:::>>>@@@CCCEEEEEEDDDBBBAAA:::;;;<<<======>>>AAADDDCCC>>>;;;>>>@@@CCCIIIOOOSSS[[[dddrrryyyooo___III<<<;;;===VVVxxx}}}{{{xxxsssooopppkkkbbbWWWIII@@@CCCLLL]]]bbb[[[JJJEEEMMMTTTQQQWWWNNNHHHIIIGGG@@@;;;<<>>???BBB???AAAGGGEEEIIIYYYzzzjjjFFF:::888777777999;;;===<<<<<<===???AAABBBCCCBBB@@@>>>;;;:::>>>HHHLLLIIIGGGHHHCCC@@@AAAFFFJJJMMMSSSZZZqqq|||xxxmmm[[[FFF<<<===@@@YYYyyy|||yyyvvvqqqmmmooohhh^^^SSSFFF@@@FFFOOOaaabbbZZZOOOOOO[[[```[[[YYYRRRMMMLLLGGG???::::::AAA@@@>>>;;;999666444333111111111000000///...------,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************,,,---...///000333777:::999:::<<<<<<;;;;;;===>>>@@@DDDAAABBBGGGFFFNNNbbbzzzuuuNNN::::::999999;;;===>>>>>>===<<<===>>>??????>>>===<<>>FFFPPPZZZ[[[XXXVVV]]]fffeee]]]YYYVVVRRRNNNFFF<<<888888>>>>>><<<:::888666444333111111111000000///...---,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************,,,---//////000333777:::888:::;;;;;;;;;;;;<<<>>>BBBEEEDDDDDDHHHHHHVVVppppppmmmwwwPPP:::<<<;;;:::;;;>>>???>>>===<<<<<<<<<<<<<<<<<<;;;;;;CCCFFFVVVkkkkkkXXXMMMOOOKKKIIILLLUUU```jjjwww{{{xxx~~~~~~ppp```MMM===:::@@@DDD___~~~{{{uuuqqqlllcccWWWKKK@@@;;;AAAKKKQQQTTTXXX^^^eeegggaaaYYYXXXWWWSSSLLLBBB:::777888<<<<<<:::999777555444333111111111000000///...---,,,++++++***))))))******))))))))))))))))))))))))(((((((((((())))))))))))***************+++++++++,,,---///000111333666999777999:::;;;::::::<<<>>>CCCFFFEEEFFFHHHIII\\\|||kkkppprrrPPP<<<<<<;;;;;;<<<>>>???>>>===;;;;;;;;;<<<<<<===>>>???EEEOOObbboooeeeNNNEEEKKKJJJMMMXXXhhhuuu}}}wwwlllmmmzzzxxxiiiWWWEEE::::::@@@FFFddd|||wwwrrrkkkaaaUUUIII???:::>>>EEESSSSSSWWW]]]``````^^^]]]YYYXXXRRRHHH>>>999888999<<<;;;:::888666444333222111111111000000///...---,,,+++******)))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,---///111111333555888666777999:::::::::<<<>>>CCCEEEDDDGGGIIIIII^^^hhhwwwpppRRR@@@>>><<<<<<===>>>??????>>><<<<<<<<<===???BBBDDDFFFGGGVVVfffgggVVVDDDAAAHHHGGGPPPddd|||wwwkkkdddkkk}}}xxxooo___MMM???:::>>>CCCNNNlll|||vvvqqqjjj___RRRGGG???<<>>???@@@AAA@@@???=========???CCCGGGLLLNNNMMM\\\fff\\\LLLDDDFFFKKKKKKTTTggg}}}kkkaaa^^^kkk~~~oooeeeTTTDDD<<<>>>DDDHHHYYYvvv}}}wwwqqqhhh\\\MMMDDD@@@BBBMMMXXX___PPPGGGMMMVVV[[[dddoooooogggWWWEEE===@@@BBBAAA>>>===;;;999666333222111111111111000000///...---+++***************++++++(((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,,,,...000222222333444666444666888888999999;;;===@@@>>>>>>FFFJJJGGGYYY|||yyyaaaJJJBBB@@@???@@@BBBCCCBBBAAA>>>>>>>>>AAAEEEKKKPPPTTTSSSbbbeeeVVVIIIJJJPPPQQQSSSWWWbbbsss|||xxxbbbZZZZZZkkk~~~ppphhh^^^MMM???;;;AAAIIIMMMbbb}}}yyytttgggZZZJJJ@@@@@@HHHXXXfffeeeSSSMMMZZZhhhmmmqqqxxxzzzoooZZZFFF???CCCFFFDDD???>>><<<999666333111000111111111111000///...---+++***************++++++(((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,,,,...111222222333444666333555777888888999;;;===>>><<<<<>>CCCNNN```ooooooVVVQQQlll|||YYYBBB<<>>AAABBBBBBBBB???;;;888666555333111444444222111///...,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((******))))))******+++,,,***+++---///111333444555555777999:::::::::;;;<<<===AAA???AAAHHHJJJOOO___wwwkkkqqqXXXGGGEEEDDDDDDGGGKKKPPPTTTPPPRRRTTTTTTUUUYYY___ddduuuvvv{{{}}}xxxvvvxxxwwwfff\\\RRROOOOOO[[[ppp^^^LLL???@@@BBBDDDQQQaaa~~~yyyrrrmmmWWWKKKBBBCCCMMMYYYeeennnSSS\\\mmmyyypppdddYYYJJJAAA@@@CCCDDDDDDCCC???:::777666555444333555444333222000...---,,,******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,++++++---///111333444555555777::::::::::::;;;<<>>@@@IIIJJJNNN\\\|||cccvvv```JJJFFFDDDEEEGGGLLLTTT\\\[[[^^^``````bbbjjjsssxxxqqqqqqqqqrrrsssuuu{{{|||fffXXXRRRMMMKKKLLLVVVjjjXXXHHH>>>AAAFFFKKK[[[mmmwwwkkkbbbPPPGGG???CCCPPP___hhhmmmSSShhh|||zzzjjjYYYVVVNNNDDD???AAAFFFKKKMMMLLLFFF>>>777555444555555666555444222000///...---******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,+++,,,---///111333555555666888:::;;;::::::;;;<<<@@@BBB>>>@@@IIIKKKNNN[[[ZZZuuu{{{gggUUUNNNHHHFFFFFFIIITTT```iiipppvvvxxx}}}mmmlllhhhcccdddnnn~~~|||gggTTTIIIGGGGGGGGGIIIRRRcccyyyyyyVVVHHHAAAGGGOOOWWWkkksssbbbUUUKKKCCC===BBBSSScccjjjjjjiiizzzssseeeSSSQQQIII???<<>>@@@HHHKKKPPP___wwwRRRddd}}}ooodddYYYOOOJJJFFFHHHVVVfffttt}}}wwwoooppplllgggkkkyyyyyygggYYYKKKCCCCCCCCCDDDGGGNNN^^^tttlllOOODDDAAAKKKVVVbbbxxxtttbbbSSSGGGBBB>>>EEEXXXiiikkkfffxxxuuupppgggXXXOOOFFF;;;:::CCCPPP[[[```XXXPPPCCC999444333555666555444333222000...---,,,******))))))))))))******))))))))))))))))))))))))''''''(((((())))))************))))))******+++,,,,,,,,,...000222444555666888:::;;;<<<;;;:::;;;<<<>>>BBB???@@@GGGKKKTTTggg|||rrrNNNRRRaaazzzvvvlll^^^RRRLLLJJJNNN```tttooorrrvvvxxx{{{}}}aaaUUUOOOHHHCCCCCC@@@BBBEEELLLZZZooobbbHHHBBBEEEUUUbbbnnntttbbbSSSCCCBBBBBBMMMaaaoookkk```qqq~~~ooommmjjj```PPPFFF<<<;;;DDDNNNRRRRRRLLLGGG???999666555555444444444222111///...,,,,,,******))))))))))))******))))))))))))))))))))))))'''''''''((()))***************))))))******+++,,,,,,---...000222444666666888:::<<<<<<;;;:::;;;<<<;;;BBBAAA@@@FFFJJJYYYpppMMMFFFLLLiiizzzkkk]]]QQQNNNNNNUUUkkk{{{vvvrrryyyiiiLLLEEEEEEBBB?????????AAAEEEKKKXXXmmmyyyXXXKKKGGGPPPcccrrr}}}}}}xxxlll[[[MMMAAABBBFFFSSShhhtttkkk[[[eeeyyyyyyoooooonnnhhhSSSHHH>>>>>>EEEJJJFFF@@@@@@>>>;;;999888777555333444333222000///---,,,+++******))))))))))))******))))))))))))))))))))))))&&&''''''((()))******+++*********)))***++++++,,,,,,---...000222444666666999:::<<<<<<;;;:::;;;<<<:::BBBBBB@@@EEEJJJ\\\vvvXXXGGGIIIkkk{{{bbbZZZOOOLLLXXXooo}}}wwwVVVCCCFFFCCC???@@@>>>??????>>>KKKfffyyypppQQQKKKJJJXXXsssxxxfffRRRFFFDDD@@@FFFZZZoootttfffWWWpppuuuwwwtttqqqnnnhhh```PPPCCC===EEEOOONNNDDD===@@@<<<999888999999666333666555444222///---,,,+++))))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))(((((((((((()))***+++,,,......///000111333555666777:::<<<<<<999888999<<>>BBBJJJLLL^^^}}}TTTPPPOOO[[[zzzlllZZZKKKOOOgggfffKKK>>>CCCAAA@@@CCCAAA???CCCBBBHHHYYYllliiiXXXPPP___~~~xxxhhhUUUGGGBBB@@@CCCRRRfffkkkaaa[[[^^^ccclllvvv||||||rrrhhhNNNNNNOOOPPPKKKDDDAAACCC>>>;;;888888:::;;;999666444333222000...,,,******))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))************+++,,,---.........///000111333555666666:::======;;;:::<<>>BBB@@@???BBBAAA;;;CCCCCCDDDNNN[[[sssnnn```WWWkkksss```MMMCCCBBB???HHH^^^sssqqqdddfffuuuvvv}}}oooaaaNNNQQQTTTQQQJJJCCC@@@BBB===:::777888:::;;;:::888222222000///---+++***)))))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))************+++,,,------......///000111333555666666999======<<<;;;>>>@@@CCCBBB???CCCJJJJJJXXXttt^^^]]]UUUQQQhhhzzzgggUUUSSS]]]kkkzzzWWWEEE@@@CCC??????BBB???:::CCCDDDCCCGGGMMM___{{{kkk\\\\\\rrryyykkkWWWFFF@@@BBBBBBQQQkkk{{{uuujjjtttyyyfffUUUFFFJJJMMMLLLIIIEEECCCAAA<<<999666777:::;;;:::777222111000...---+++***)))))))))))))))))))))))))))++++++******))))))(((((((((((((((((()))))))))))))))(((((())))))***+++,,,......///000111333555666666999======<<<;;;>>>@@@DDDBBB>>>BBBHHHFFFQQQkkkaaabbbZZZUUUeee|||kkk[[[WWW[[[dddtttvvvRRREEECCCEEE@@@@@@BBB>>>===EEEEEEDDDGGGHHHSSShhh~~~eeeVVV^^^sss|||pppaaaNNN@@@===AAAEEEYYYpppwwwooojjjxxx|||nnn[[[JJJ>>>CCCGGGHHHHHHIIIGGGCCC;;;888555666888:::888666111111000...---,,,+++***))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,......///000111333555666666:::======;;;:::<<>>BBBNNNeeexxxwwwnnnsss|||ooocccRRRCCCAAAIIINNNMMMKKKKKKIIIEEE:::777444555777888666444222111000///...,,,++++++)))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))))))))))))))***+++,,,,,,......///000111333555666777:::<<<<<<:::999;;;===AAA???:::???GGGDDDLLLccc}}}\\\dddhhhbbb```rrryyyfffcccffflllzzzZZZJJJCCCFFFIIICCCDDDHHHCCC???AAA>>>@@@JJJLLLPPP]]]oooiiiVVVRRRVVVqqqxxxhhhYYYKKKAAA@@@EEE]]]vvvzzzuuuggg\\\MMM@@@KKKUUU[[[VVVNNNKKKJJJFFF:::777444444666777555222222111111///...---,,,,,,))))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))************+++,,,---.........///000111333555666777:::<<<<<<999888999<<>>DDDIIIeeeuuu~~~iiiMMMAAAFFFTTTRRRTTTYYYZZZRRRIIIDDD<<<<<<:::666666888777222666444111///,,,+++******))))))))))))))))))))))))(((((())))))))))))((((((******))))))(((((('''''')))***++++++***+++---///.........///111333666777666999<<<<<<:::999;;;===@@@777<<<===BBBDDDKKKpppAAAYYY\\\]]]iiifffmmmzzzpppooovvv]]]IIIFFFHHHJJJKKKLLLLLLLLLMMMRRRIIIDDDHHHOOOYYYkkk|||}}}iiibbbeeerrrvvvcccNNNCCC@@@AAAHHHPPPmmm|||eeeIIICCCOOOWWW___nnnzzzvvvbbbJJJ<<<444888:::888888999777333555333000...+++*********))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))(((((((((''')))***++++++***+++---///.........///111333555777555999<<<<<<:::999;;;===???777===>>>CCCEEELLLqqq888SSS___eeemmmccc___tttuuuqqqtttcccMMMEEEGGGIIILLLOOORRRVVVZZZ^^^[[[OOOFFFIIISSSeeeqqqttt}}}nnnXXXFFFDDDFFFIIITTTccc|||zzz|||wwwWWWBBBJJJ___bbbpppmmmNNN<<<999AAAEEECCC>>>;;;777333333111///,,,***)))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))(((((((((((()))***++++++***+++---///---......///111333555666555999<<<<<<:::999:::===>>>777>>>@@@EEEFFFNNNsss:::UUUhhhssswwwjjj]]]ccc{{{sssqqqxxxhhhSSSHHHGGGDDDGGGLLLQQQWWW___iiiooodddVVVKKKNNN[[[qqq~~~yyygggRRRCCCEEEHHHMMM___uuu|||qqqwwwyyy```GGG???QQQhhhhhhppp~~~xxx```KKKAAAMMMTTTVVVNNNDDD===888444111///---+++)))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))(((((((((((()))***++++++***+++---///------...000111333444555555888<<<===;;;999:::<<<<<<777???AAAFFFHHHPPPwww>>>SSShhhvvv{{{qqqccc]]]rrr{{{vvvzzzuuukkkeeeWWWKKKFFFDDDHHHLLLOOORRRZZZdddlllhhhYYYPPPXXXkkk|||mmmVVVHHH>>>@@@DDDNNNgggxxxppp}}}hhhQQQDDDGGGXXXhhhaaabbbcccaaaWWWIIIBBBBBBYYY]]]ZZZOOOBBB:::666333///...,,,***)))((())))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))***++++++***+++---///------...000111222333333444888<<<===;;;999:::<<<<<<777@@@AAAFFFIIITTT|||zzz:::FFFYYYjjjtttuuukkk^^^ZZZrrr}}}uuulllssstttbbbMMMCCCHHHKKKMMMLLLKKKOOOXXX___bbbTTTOOOaaa|||rrr^^^FFFAAA>>>BBBLLL^^^xxx|||lllVVVIIILLLYYYdddhhh^^^YYYUUUPPPIIIBBB@@@BBBRRRSSSOOODDD:::666444111...---+++***)))))))))***)))))))))))))))))))))))))))******++++++******)))(((((((((((()))))))))))))))***++++++***+++---///,,,---///000111222222222333888===>>><<<::::::;;;===888@@@AAAEEEJJJWWWxxx}}}444777DDDXXXjjjzzzxxxiiiSSSfff~~~eeeLLLCCCJJJMMMQQQPPPOOOSSS\\\dddgggXXXUUUmmmiiiQQQAAACCCEEEKKK^^^www{{{tttjjj]]]NNNKKKZZZlllnnneeeaaaYYYQQQMMMHHHBBB@@@AAAFFFGGGCCC<<<777777555111...---+++***)))******+++)))))))))))))))))))))))))))******++++++******)))'''((((((((()))))))))***)))***++++++***+++---///,,,---///000111111111111333888===>>><<<::::::;;;>>>999@@@@@@DDDJJJZZZ|||222...888MMMfffttt```hhh}}}```IIIGGGHHHNNNTTTWWWYYY```llluuuuuueeeccc~~~|||cccIIIAAAEEEHHHQQQjjjxxxkkkbbbVVVVVVggguuunnn]]]bbbWWWLLLGGGCCC>>>;;;;;;AAABBB???;;;::::::777222...---+++*********+++,,,))))))))))))))))))))))))******++++++++++++******'''((((((((())))))******)))***++++++***+++---///,,,---///000111111111000333888===>>><<<::::::;;;???999@@@???CCCJJJ[[[111222444>>>ZZZvvvzzzoooiiimmm{{{}}}VVVGGGLLLPPPSSSZZZcccppp}}}rrrwwwoooVVVGGGDDDDDDPPPkkk}}}aaaVVVnnn}}}nnn]]]\\\\\\SSSLLLFFF>>>777;;;EEEDDDBBB@@@===:::666333111///,,,******,,,,,,***'''******++++++++++++******************))))))))))))(((((((((((())))))))))))***,,,---,,,******+++,,,...///000111111222222111333777<<<>>>===<<<<<<>>>======<<>>DDDJJJBBB@@@>>><<<999555111...///,,,******,,,,,,***((()))))))))******)))))))))************))))))))))))(((((((((((())))))))))))***+++,,,,,,******+++,,,...///000111111222222111333888===>>>===;;;<<<>>>@@@???>>>BBBEEEDDDYYY333...///888FFFUUUgggtttrrrmmmjjj^^^MMMPPPTTT___dddlllwwwkkkRRRGGGGGGLLLXXXwwwwwwrrrXXXMMMPPP^^^___SSSTTTbbb[[[VVVKKKBBB???CCCGGGGGGBBBAAA>>><<<999555000---...,,,++++++++++++***)))(((((())))))))))))((((((************))))))))))))(((((((((((())))))))))))***+++,,,,,,******+++,,,...///000111111222222111555999===>>><<<;;;<<<===??????>>>BBBFFFFFF\\\yyy333,,,,,,444999AAAXXXrrrxxxtttlll|||rrrRRRLLLVVV^^^cccbbbcccgggooo{{{vvv]]]KKKIIIPPPTTTiiiuuuwwwLLLCCCFFFUUU^^^ZZZWWW[[[aaaZZZLLL@@@AAAIIIJJJEEEEEEBBB???===;;;888222...---,,,++++++++++++******(((((())))))))))))((((((************)))))))))((((((((((((((()))))))))))))))+++,,,,,,+++***+++---...///000111111222222111666:::>>>>>><<<;;;<<<>>><<<<<<<<>><<<;;;===???======<<>>OOObbbttt~~~{{{jjjiiizzzyyywwwkkkWWWLLLUUUXXXWWW```rrr}}}}}}yyycccKKKDDDMMM```vvvzzztttdddggg}}}hhhhhhaaaIIISSSbbbaaa^^^bbbJJJAAA666111111222///+++)))+++---,,,***)))+++---(((((())))))))))))((((((************))))))))))))(((((((((((())))))))))))(((***++++++++++++---......///000111111222222111555888<<<===<<<>>>AAAEEEDDDBBB>>>AAADDDDDD[[[~~~,,,,,,---...///000111222===OOOgggwwwyyytttmmmiii}}}tttlllppphhhYYYUUUOOOMMMUUUaaarrr{{{iiiSSSGGGRRRcccpppvvveeellllllooowww]]]PPPUUUiiivvv~~~{{{pppOOO@@@666777666...,,,000+++,,,,,,------,,,,,,++++++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))***+++,,,,,,++++++---///---...///000222444555666666888:::<<<<<<===@@@BBBAAA>>><<>>555666444...+++///+++,,,,,,------,,,,,,+++************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))***+++,,,,,,++++++---///---...///111222444555666666888:::;;;<<<<<>>AAAHHH\\\mmmvvv}}}rrrZZZGGG<<<333333222,,,+++...++++++,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,,,,++++++---///---...///111333444555666777999:::;;;;;;;;;===???AAABBB@@@CCCEEEHHHddd******++++++,,,------...222222;;;SSSqqqxxxqqqqqqzzz|||~~~www^^^LLLDDDYYYRRR[[[uuuwwwhhhcccyyysssSSSVVVwwwyyyqqqfffaaadddbbbUUUJJJFFFGGGNNNXXXXXXWWW^^^XXXBBBAAA999222111///++++++---++++++,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,,,,++++++---///......///111333444666666777999;;;;;;:::;;;<<<>>>AAADDDBBBCCCEEELLLlll+++++++++,,,------......///+++---@@@^^^xxx}}}xxxxxxsss^^^MMMHHHKKK]]]ZZZkkk|||gggoooeeeRRR^^^vvvwwwgggllldddbbbeee```RRRJJJLLLRRRWWW[[[SSSJJJQQQQQQAAA<<<666111///---++++++---***++++++,,,,,,++++++***))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,,,,++++++---///...///000111333555666777888999;;;;;;;;;;;;<<<>>>@@@DDDCCCBBBGGGQQQttt+++++++++,,,,,,---------///++++++666LLLggg}}}||||||oooZZZJJJAAAGGGSSS\\\qqq{{{fffdddhhhMMMIIIWWWbbb^^^UUUYYYYYY]]]bbb^^^SSSPPPTTT___bbbfff]]]LLLIIIIII>>>777444111...,,,+++,,,---******++++++++++++******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,,,,++++++---///...///000222333555666777888:::;;;<<<<<<<<<>>>@@@???DDDAAAAAAIIIWWWzzz*********+++++++++++++++---...///222>>>TTTooo~~~~~~|||vvvyyyvvv[[[KKKCCCDDDRRRccctttjjjccc{{{kkkQQQAAAKKKZZZ[[[WWWVVVPPPUUU[[[]]]YYYXXX]]]dddgggfffkkkbbbKKK>>><<<777444333111---+++,,,------******++++++++++++******((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,,,,++++++---/////////000222444555777777888:::<<<======>>>@@@BBB>>>BBB???@@@KKK]]]))))))))))))************&&&+++...---111CCC```www{{{ooovvvtttssswww{{{ttt^^^IIIDDDHHHSSSiii~~~iiibbbxxxtttYYYHHHGGG\\\llliiidddfff^^^bbbbbbZZZTTTXXXccclllfffbbbfff```HHH:::<<<===222333111---+++,,,......******++++++++++++******(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,,,,+++,,,.../////////111222444555777777888:::<<<===>>>???AAACCC>>>AAA>>>???MMM```''''''(((((())))))******000++++++//////444HHH___www{{{pppyyyzzztttvvvzzz}}}}}}qqq]]]AAACCCTTTRRR\\\}}}rrrjjj|||UUUGGGXXXnnn{{{}}}yyyxxxyyyjjjooofffSSSJJJTTT^^^```^^^cccbbbTTTCCC;;;999:::222///,,,,,,......---***,,,,,,,,,+++++++++******(((((()))***************))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,---///222333444666999;;;666999===??????>>>>>>???CCC===BBBFFFGGG^^^'''''''''((())))))******///***)))------,,,999IIIeeewww{{{||||||uuusssvvvyyyvvv___NNNKKKKKKOOOdddssstttfffPPPZZZiiixxx~~~bbbNNNNNNXXX]]]]]]hhhhhh```QQQEEE>>>999555222///---,,,......---+++,,,,,,,,,+++++++++******(((((()))***************))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,...000222333444555888:::666999<<<>>>>>>>>>>>>???DDD???DDDHHHIIIcccwww&&&''''''(((((()))******,,,((((((---,,,)))---555MMMggg~~~sssssswwwrrr{{{qqq[[[MMMDDDWWW]]]fff|||wwwkkk^^^```ooo}}}```ZZZfffmmmjjjgggsssmmm___PPPGGGAAA888///111///---,,,---------+++,,,,,,,,,+++++++++******(((((()))***************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,///111333333444444666888666999<<<>>>>>>>>>>>>???DDD@@@EEEHHHJJJfffuuuvvv&&&&&&''''''((())))))***+++'''''',,,///,,,,,,///;;;TTTuuuxxxsssxxxvvvppprrrmmmpppvvv}}}kkkTTTKKKNNNPPPgggwwwyyyyyy{{{lllttt~~~gggssszzzooollliiicccXXXLLLEEE@@@888//////...---,,,,,,---,,,,,,,,,,,,,,,+++++++++******(((((()))***************))))))))))))))))))))))))((()))))))))*********************++++++,,,,,,---000111333333333333555777666999<<<=========>>>???CCCAAAFFFFFFHHHfffttt&&&&&&&&&'''(((((())))))---)))(((+++.........///111BBB^^^xxx|||rrrmmm|||pppmmmllljjjjjjoooyyyuuuaaaOOOFFFNNN^^^llliiijjjoooxxx}}}xxxoootttttthhhiii^^^^^^XXXMMMDDD===777111......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******(((((()))***************))))))))))))))))))))))))((()))))))))************))))))***+++,,,,,,------000111333333333333444666777999;;;<<<<<<<<<>>>@@@DDDDDDIIIGGGFFFfff%%%&&&&&&''''''((())))))...+++))))))***+++,,,---,,,444FFF___xxxuuu|||tttlllggghhhnnnwwwrrrYYYJJJGGGMMM```sssttt```cccmmmkkk}}}yyy}}}yyyhhhaaapppsssooosssppppppiiiWWWEEE888000+++,,,------,,,++++++,,,...,,,,,,,,,+++++++++******(((((()))***************))))))))))))))))))))))))))))))))))))************))))))***+++,,,------...///111222333222333444666777999:::;;;;;;<<<>>>@@@EEEGGGMMMIIIGGGhhh%%%%%%&&&''''''(((((()))+++++++++))))))***,,,---,,,---555GGG^^^ttt~~~{{{}}}pppkkkjjjkkkqqqxxxgggYYYKKKIIIVVViiizzzssscccdddkkkdddwww{{{vvv}}}{{{uuullldddmmm~~~zzzxxxrrrtttrrrfffRRR???444...***+++---...---******,,,///,,,,,,,,,+++++++++******(((((()))***************))))))))))))))))))))))))))))))))))))************((()))***+++,,,------......000222222222333555666777999:::;;;;;;<<<>>>@@@AAAFFFMMMHHHFFFhhh%%%%%%&&&&&&'''(((((()))'''***,,,+++***---///000---,,,---777IIIaaawwwmmmlll|||qqqjjjeeefffkkkkkkttthhhXXXOOOJJJHHHRRRiiibbbYYYjjjpppUUUdddtttyyyyyyjjjcccccczzzzzzppp\\\YYYVVVLLL===333222333222+++,,,...---******,,,///,,,,,,,,,+++++++++******(((((()))***************))))))))))))))))))))))))))))))))))))************((())))))+++,,,---.........///111222222333555777777888:::::::::;;;>>>@@@;;;BBBJJJFFFDDDffftttxxx%%%%%%&&&'''((()))***+++)))))))))))))))******+++&&&***///222555FFFgggxxxkkkttt~~~ooojjjfffbbbdddhhhqqq~~~kkkVVVNNNLLLIIIMMMXXXlll{{{^^^WWWgggttt\\\ZZZxxx~~~qqqttt{{{ooo^^^bbbuuuggg[[[ZZZPPPAAA666111000///...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********))))))((((((((((((((((((((((((((())))))))))))***************++++++,,,,,,------......000222222222333444666444777:::;;;;;;;;;<<<===>>>FFFGGGBBBJJJkkkxxx&&&&&&'''((()))***++++++******))))))******+++,,,***,,,...///000<<>>@@@CCCDDDAAAFFFbbb$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))'''(((,,,---+++,,,//////777GGGbbbvvvooogggpppuuummmdddZZZTTTTTTSSSTTTYYYaaaiiitttmmm\\\NNNFFFDDDIIIIIINNNeeeuuuZZZLLLHHH]]]ooojjjtttfff[[[aaattt|||kkkSSS888444///......///,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************'''((()))******+++******************************))))))))))))***************++++++,,,,,,------......///000000111333777:::666777999999999;;;===??????BBBCCCAAADDD\\\$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((()))'''(((++++++)))***///222333444GGGgggrrrnnnnnnxxxjjj^^^VVVSSSRRRUUUWWW[[[gggsssppp^^^RRRKKKHHHGGGJJJOOOVVVeeezzzvvv```KKKRRRfffqqqfff|||xxxnnneeeiiiuuuuuu___GGG333000------//////---+++,,,,,,,,,,,,,,,,,,,,,,,,************************'''((()))******+++++++++))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...,,,...000111222444777999888999:::999999:::<<<>>>>>>AAACCCAAAAAAVVV%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))((()))+++)))&&&(((---)))111---000LLLgggrrrwww|||yyyddd^^^YYYVVVQQQMMMRRR\\\cccnnn|||kkkbbbUUUKKKGGGHHHLLLNNNTTT^^^ssszzzaaaQQQWWWuuuppp___iiiyyymmmfffddd]]]III555111...,,,---///000...+++,,,,,,,,,,,,,,,,,,,,,,,,************************''''''(((******+++++++++(((((((((((((((((((((((())))))))))))***************++++++,,,,,,---......+++...000222333444777999:::;;;;;;999888888:::===>>>@@@BBB@@@@@@RRR}}}$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((((()))******++++++000++++++111777DDDaaayyyxxx~~~ssseeeZZZWWWXXXYYYZZZWWW[[[```dddjjjttt|||wwwjjj\\\SSSYYYMMMCCCEEENNNXXX```ggg}}}}}}```cccwww~~~cccnnnrrrlllrrrssspppfffVVVEEE:::555000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))************))))))++++++***************************)))))))))))))))***+++,,,---............---///111222333444777:::;;;888888;;;;;;999999<<>>@@@===EEEHHHFFF^^^$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))))))))***,,,+++***---222;;;PPPjjjwwwuuutttwwweee[[[VVVQQQNNNNNNOOOMMMHHHGGGJJJKKKIIILLLOOORRRRRRPPPOOOQQQSSSRRRRRRRRRQQQOOOLLLIIIGGGOOONNNKKKIIIHHHIIIKKKMMMPPPMMMOOOWWWcccrrrzzzwww|||xxxgggbbboooyyyjjjqqq}}}gggXXXTTTVVVPPPJJJAAA999444222///...---------------,,,,,,,,,++++++++++++++++++++++++************)))))))))((())))))************))))))(((((()))))))))*********(((((())))))***************+++,,,---............---///111222333444777::::::888999<<<===;;;;;;>>>AAA???FFFHHHIIIeeesss$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''&&&'''(((***+++---//////666JJJbbbnnnnnnpppuuu{{{vvvooonnnggg]]]VVVUUURRROOOOOOPPPOOOLLLGGGEEEGGGJJJHHHIIIJJJKKKLLLLLLJJJHHHGGGHHHJJJKKKOOOUUU\\\bbbhhhlllxxxzzzfffhhhssswwweeeqqqwwwsss{{{yyyjjjbbb[[[SSSLLLEEE===444111333444111---,,,------------,,,++++++++++++++++++++++++++++++************))))))))))))))))))************))))))'''(((((())))))*********((((((((()))******++++++***+++,,,---............---///111222333444777::::::888999<<<===;;;<<>><<<===@@@FFFEEEIIIJJJMMMnnnhhhkkk$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''(((((()))***+++---...+++&&&(((222333---777QQQccceee]]]tttuuuwwwqqqaaaXXXWWWXXXaaakkkuuuuuummmdddbbbdddooowwwxxxkkkgggrrrsssbbb\\\rrrkkkyyybbbYYYZZZXXXPPPIII444333222111000000///...,,,,,,---...---,,,+++***************************************))))))))))))))))))************))))))&&&''''''((()))******+++'''(((((()))***+++++++++++++++,,,---............---///111222333444777::::::888999===>>><<<===@@@GGGFFFJJJJJJNNNpppllluuu######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))))),,,))))))---000888LLL^^^aaappp|||lll___bbbxxx|||{{{fff___]]]SSSCCC777000000000000////////////------,,,,,,,,,,,,++++++...---+++)))(((((()))*********++++++++++++******************)))(((&&&&&&(((((())))))*********+++)))))))))))))))******++++++,,,,,,,,,,,,,,,,,,---...000111111111333555777;;;;;;<<<<<<======>>>>>>CCCMMMJJJJJJQQQxxxyyy######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))),,,***+++,,,,,,...:::HHH]]]dddrrr~~~sssiiihhhqqqxxxggg^^^VVVIII;;;222111000000000000/////////------,,,,,,,,,+++++++++...---+++)))(((((()))***)))******++++++******)))************)))((('''&&&(((((()))))))))*********))))))(((((())))))***+++++++++,,,,,,,,,,,,------...000111111111333555777;;;;;;<<<<<<======>>>>>>CCCLLLJJJMMMSSSttt######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))***,,,---***''',,,333LLLSSSaaauuukkklllmmmqqq~~~}}}rrreeeXXXJJJ:::111...111111111000000000//////,,,,,,,,,,,,++++++++++++---,,,+++)))))))))******)))******++++++******))))))******))))))((('''&&&(((((())))))))))))******))))))(((((())))))***++++++++++++,,,,,,---------...000111111111333555777:::;;;;;;<<<======>>>>>>EEEJJJHHHOOOPPPggg######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))%%%(((,,,---+++))),,,000555DDDWWWggguuu|||jjjbbb|||{{{xxxlll[[[KKK<<<111---///111111000000000/////////,,,,,,,,,++++++++++++***,,,,,,******))))))******))))))************)))))))))))))))))))))(((''''''(((((())))))))))))))))))((((((((((((((()))******+++++++++,,,,,,---------...000111111111333555777::::::;;;;;;<<<===>>>>>>FFFHHHFFFMMMJJJYYY######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((($$$(((++++++***,,,///111+++666FFFUUUdddwwwvvvhhhppprrrtttbbbKKK<<<222...///333000000000////////////...,,,,,,+++++++++*********++++++******************)))))))))******)))))))))((())))))))))))(((((('''))))))((((((((((((((((((((((((((('''((())))))*********+++,,,,,,---.........000111111111333555777999999:::;;;<<<===>>>>>>DDDFFFDDDLLLIIIWWW######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&)))***''''''+++.........---222AAAVVViiirrruuuvvvuuuyyyrrrppp~~~qqqeeeRRR<<<111......000444/////////.........------++++++++++++************************************((())))))******))))))((((((((())))))))))))(((((())))))((((((((((((''''''((((((''''''(((((()))*********+++,,,,,,---.........000111111111333555777888888999;;;<<<===>>>???AAAEEECCCKKKNNNccc######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&******&&&&&&+++---***///,,,+++333BBBSSSaaaggghhhrrr|||lllooo}}}mmmaaaKKK???222......---...000...------------,,,,,,,,,++++++++++++*********************+++++++++******(((((())))))))))))(((((((((((())))))))))))(((((())))))((((((((('''''''''(((''''''''''''((()))))))))******+++---......///...000111111111333555777777888999:::<<<===>>>???@@@FFFDDDJJJRRRqqq######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%***+++((()))---...***(((...222//////===XXXnnnoooppp{{{kkkooowww{{{gggSSSFFF777111...//////,,,***,,,------,,,,,,,,,++++++++++++++++++************))))))******+++++++++******(((((())))))))))))(((((((((((()))))))))))))))((())))))(((((('''''''''&&&'''''''''''''''((()))))))))******+++---...//////...000111222222333555777777888999:::<<<===>>>???AAAIIIEEEIIISSSwww%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))******+++++++++++++++...555>>>DDD\\\eeerrr~~~qqqiiilllrrr{{{~~~ooo]]]FFF222////////////............+++,,,,,,------,,,,,,+++************************(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))***+++++++++,,,---...///000///000222222111222444666:::::::::;;;>>>@@@@@@???BBB>>>GGGKKKQQQuuu%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))(((((())))))***+++***+++,,,---///222777:::999LLLdddsssxxx||||||qqquuuqqq^^^NNN???333////////////............+++,,,,,,------,,,,,,+++************************(((***+++***)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++,,,---...///000///000222222111222444666:::999999;;;>>>?????????DDDAAAHHHKKKPPPnnn%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((()))******(((+++---///.........///(((777LLL```mmmwww~~~uuussszzzvvv\\\GGG;;;555222/////////............---++++++,,,,,,,,,,,,++++++************************(((***+++***)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++++++++,,,---...///000///000222222111222444666999888888:::===??????>>>DDDBBBGGGIIILLL```rrrooo~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''''''''((())))))(((***---...---+++++++++111...333EEEaaa{{{wwwuuuvvvxxx}}}dddJJJ888000......//////.........---------++++++,,,,,,,,,,,,++++++************************(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***++++++++++++,,,---...///000///000222222111222444666888888888999<<<>>>>>>===AAABBBDDDDDDEEEPPP[[[___{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''((())))))***++++++******,,,---000***(((111HHHeeezzzwwwwwwxxx{{{~~~~~~~~~pppqqq{{{~~~iiiNNN;;;111...------............------------***++++++,,,,,,++++++***************************(((***+++***)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))***++++++++++++,,,---...///000///000222222111222444666888888888999<<<>>>>>>===???CCCDDDCCCCCCFFFQQQ___###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))***)))(((***,,,///%%%+++000000222CCC```www~~~ooojjjlllrrrxxxbbbNNN999000000111//////.........------------,,,******++++++++++++******************************(((***+++***)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((***+++,,,+++++++++,,,---...///000///000222222111222444666999888888:::===??????>>>>>>GGGFFFDDDEEEDDDSSSppp######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''((())))))((()))+++,,,&&&---333111---222BBBQQQhhhwwwzzzcccFFF999//////111111///000.........---------,,,,,,******++++++++++++******************************(((***+++***)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((***+++,,,+++++++++,,,---...///000///000222222111222444666:::999999;;;>>>?????????<<>>@@@@@@???888FFFFFFCCCDDDDDD^^^$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))******++++++,,,------666888HHHbbbssswwwzzzlllOOO;;;333111111111111000000000000......---,,,,,,+++******,,,+++++++++***)))))))))************************'''((()))******)))((('''******))))))((((((''''''''''''''''''''''''''''''******))))))(((((('''''')))))))))))))))******+++***++++++,,,---...//////000/////////111444777888::::::::::::;;;===???@@@@@@BBBDDDGGGFFFDDDaaa$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))******+++,,,,,,,,,333000666GGGUUU^^^lllzzzuuu___MMM>>>444222000000000000////////////...------,,,++++++******++++++******************************************'''((()))******)))((('''))))))))))))((((((''''''''''''''''''''''''''''''))))))))))))(((((('''''')))(((((((((((()))*********++++++,,,---...//////000/////////111444777888:::::::::::::::<<<>>>???<<>>TTTiiippppppwwwrrrppp{{{wwwwww|||gggQQQ999444111222333000///000------------,,,,,,,,,,,,,,,+++++++++++++++******((((((((())))))******+++))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''((()))))))))******+++,,,---.........//////111333444666777:::999999888999:::<<<===999CCCEEECCCAAAGGGjjj############$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''((())))))***,,,------+++,,,000444///777EEETTTdddttt~~~{{{yyy___GGG999111000222333000+++,,,000------------,,,,,,,,,+++++++++++++++++++++******(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''''''''(((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((((((((''''''(((((()))***))))))***+++,,,---............000111333555666666999999888999:::;;;===???;;;DDDDDDBBBCCCNNNqqq############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&''''''((((((******)))'''(((,,,///000+++,,,222===MMM^^^llluuuyyygggRRRBBB666111000000111222...***+++///...------------,,,,,,,,,******************++++++)))))))))))))))((((((((())))))))))))))))))))))))***)))(((''''''((()))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((((((((()))******))))))***+++,,,------...---...000222333555666666888888888999;;;===???AAA<<>>AAABBB;;;BBBBBBEEEQQQeee######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))***++++++,,,,,,,,,,,,---000333777999WWWeeeyyywwwzzzyyyhhhMMMDDD999222000000...,,,......---,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))++++++++++++,,,------...///......111444777888888999999:::;;;===???AAABBB>>>???CCCCCCLLLttt######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))******+++++++++++++++...000333555;;;GGGZZZjjjxxxxxxbbbMMM???@@@:::222///000222111000...------,,,++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))++++++++++++,,,---......///......000444777888888999999:::;;;===???@@@AAA???AAAFFFGGGQQQ{{{######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))***))))))***+++---///000)))111>>>JJJXXXiii|||www___LLL>>>444...555111------///111111000------,,,,,,++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))++++++++++++,,,---...//////......000444666777777999999:::;;;<<<>>>@@@AAA???@@@FFFHHHUUU######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((('''))))))))))))***+++,,,---***...222666===IIIWWWbbbooovvvlll```MMM===444111222222111///------......---+++,,,,,,,,,,,,++++++******************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))*********+++,,,---...//////......000333666777666888999999:::<<<>>>@@@AAA===>>>DDDGGGUUU######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((('''''''''''''''******)))*********++++++,,,------,,,---111888===LLLUUUfffzzzjjjXXXBBB===666000---,,,------///............---,,,***,,,+++++++++++++++******************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))*********+++,,,---//////000......000333555666666888888999:::<<<>>>@@@AAA>>>>>>CCCFFFTTT~~~######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))))))))***************+++,,,------------000222222999EEEVVVjjjvvvdddQQQ@@@555000111111222111///...,,,+++,,,---...............++++++++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))))))))***+++,,,...///000000///...000222555555555888888999:::;;;===???@@@@@@???DDDGGGUUU######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''((('''(((((()))*********)))***+++---...//////000111***...444;;;FFFXXXmmm|||}}}mmmVVVBBB777333222222,,,...000222222222111222***+++------------...///******************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))))))))***+++,,,...///000000///...///222444555444777888888:::;;;===???@@@>>>>>>BBBFFFUUU######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&'''((())))))))))))(((((()))***************+++...000//////666DDDOOO\\\gggwwwvvvbbbTTTFFF@@@999555555555333222------,,,+++)))***,,,...,,,---...---,,,+++,,,---******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))))))))***+++,,,...000000000///...///222444444444777888888999;;;===???@@@;;;:::???DDDTTT"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))*********+++++++++,,,,,,---...///000111222:::AAAJJJTTT```qqquuucccQQQCCC;;;666333222111000///...---,,,...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))***+++,,,------...//////000111222333333444555888:::;;;<<<<<<>>>???<<<:::BBBGGGSSS"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))*********++++++***++++++,,,---...//////***///444999>>>HHHTTT]]]ttt~~~zzzmmmeeeQQQMMMFFF>>>888555333333222111000000///...------------,,,++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))***+++,,,------...//////000111222333333444777999;;;<<<<<<===>>>@@@@@@===CCCFFFPPP{{{"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))************))))))******++++++++++++)))+++------,,,///444999@@@MMM^^^llltttzzz{{{qqqeeeYYYLLLAAA:::222111///...------...///////////////.........------,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))***+++,,,------...//////000111222333444444777:::<<<=========???@@@???===AAADDDNNNrrr""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((()))))))))******))))))))))))))))))******---...000///......000222,,,222999===@@@HHHTTT]]]eeelllwwwzzznnnddd^^^YYYTTTPPPLLLHHHCCC???;;;888444111444444333111000///...------------------.........,,,,,,+++***************************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))***+++,,,------...//////000111333444555555777999<<<<<<<<<<<<>>>???;;;;;;>>>BBBMMMiii""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))))))))*********''')))+++,,,,,,,,,,,,------,,,+++***,,,000777;;;;;;@@@HHHRRR[[[bbbgggiiifffiiillljjjfffcccbbbddd\\\\\\[[[XXXUUURRRPPPPPPGGGBBB===:::999999666333555333000///000000///...------------------------,,,,,,,,,,,,,,,---------++++++***))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))***+++,,,------...//////000222333444555666666888:::;;;;;;:::<<<===;;;<<<===BBBLLL^^^"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((())))))*********+++'''((()))***************---,,,+++---//////---***---...000222555888:::<<<777888888666444333444555555555555555555444333222444444333555666777666555111///......///000000///***+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))***+++,,,------......///000222333555666777666888:::::::::999:::<<<===??????DDDLLLSSSqqq"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&''''''((()))***+++++++++++++++,,,------,,,+++))))))***---//////,,,)))//////...------------...111111000111222222111000------///111222333222111...000111000///---......---,,,,,,---000111000///000///...------,,,------+++++++++++++++***************)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))***+++,,,------......///000222444555777777777999;;;;;;::::::;;;<<<<<<@@@@@@FFFNNNMMMggg"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''(((******+++)))((('''(((***++++++***''''''&&&&&&'''))),,,---***++++++,,,------......***))))))+++//////,,,)))))))))+++---//////...------000222111...---///222...---,,,---......,,,******)))))))))***+++---///++++++++++++******))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))))))))***+++,,,------......///000222444666777888888:::<<<<<<;;;;;;<<<===888>>>>>>GGGPPPLLLddd"""############$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))''''''''''''((((((((((((((()))))))))************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------............------,,,++++++******++++++,,,++++++++++++++++++++++++))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))),,,++++++000666888555111...///111444555666666666555777:::;;;<<<<<<>>>???>>>GGGBBB???HHHOOOooo"""############$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))*********)))))))))*********++++++++++++++++++++++++++++++************+++++++++,,,------............------+++++++++******+++++++++++++++++++++++++++++++++((())))))******))))))((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))))))''''''+++000222000,,,...///111333555666666666666888;;;<<<<<<===???@@@===EEE@@@???IIIUUUxxx"""############$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&''''''''''''((((((((((((((((((((())))))))))))))))))))))))************************************((())))))))))))*********,,,------......------,,,++++++************++++++************************(((((())))))))))))(((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))),,,)))(((***...000///---...///111333555666777777777999<<<===>>>>>>@@@BBB<<>>???@@@@@@BBBDDDBBBCCCCCCBBBLLLooo"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***************++++++,,,,,,++++++***))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))++++++,,,,,,------......///000111222555777:::;;;999;;;>>>???@@@@@@BBBDDDEEECCCFFFDDDMMMvvv"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))******++++++++++++******)))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))+++,,,///000000000000000000000111222555888:::<<<999;;;>>>??????@@@BBBCCCEEEBBBGGGFFFNNN|||"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******++++++++++++******((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))%%%(((+++---------,,,,,,000000111222555888;;;===888;;;===??????@@@AAACCCDDDAAAGGGGGGNNN######$$$$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&$$$$$$%%%'''((('''&&&)))222666---%%%$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&(((((('''&&&'''((()))***++++++------.../////////000111222444666777999999<<<@@@AAA???AAAEEEBBBDDDGGGFFFVVV######$$$$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&+++)))'''%%%%%%'''***,,,SSSNNN@@@...$$$$$$&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&(((((('''&&&'''((()))******+++,,,---......//////000111222444666777999999<<<@@@@@@>>>@@@EEEBBBDDDHHHIIIYYY######$$$$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&'''((()))***''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%$$$%%%+++444;;;VVVIII444$$$!!!%%%'''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&(((((('''''''''((())))))***+++,,,---......//////000111333555777888:::999<<>>@@@DDD@@@BBBHHHJJJ[[[######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&& ###%%%$$$$$$***444===444---###"""&&&%%%"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%'''((()))((('''((()))))))))***+++,,,------...//////000111333555777888;;;:::<<>>@@@GGGKKKZZZ######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&((()))'''"""!!!&&&+++&&&%%%%%%&&&'''%%%"""!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%'''))))))((('''((()))((())))))***+++,,,---......///000111444666888999<<<;;;<<<>>>===<<<>>>CCCAAABBBHHHMMM[[[######$$$$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&(((&&&###!!!"""###&&&&&&((()))'''$$$%%%***$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''))))))((((((((()))(((((()))***+++,,,------...///000222444777999:::>>>;;;<<<======;;;===BBBDDDDDDKKKQQQ]]]######$$$$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%&&&&&&'''$$$"""###&&&&&&###&&&,,,$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&((()))***(((((()))***(((((()))***+++,,,------...///000222444777999;;;>>><<<<<<===<<<:::<<>>AAAHHHCCCFFFJJJWWW~~~%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((((((((()))***++++++++++++,,,---......---...222555333000333999666888:::<<<<<<===???AAAFFFBBBDDDIIIXXX%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""$$$&&&&&&$$$###$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''((('''&&&%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&)))(((((((((((())))))***++++++++++++,,,---......---///333555333///333999555888<<<>>>>>>???@@@AAAEEE@@@BBBHHHXXX###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((())))))))))))((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))))))))******+++---......//////111333333222222333444666888:::<<<>>>@@@AAAAAAIIICCCCCCHHHZZZ###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((())))))))))))((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))))))))******+++---......///...000222333333333444555888999:::<<<>>>@@@BBBBBBHHHCCCEEEIIIWWW###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))*********+++,,,,,,---......---///222333333444666777:::::::::<<<>>>@@@CCCDDDFFFCCCGGGJJJTTTxxx###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))************+++,,,,,,---......,,,...111333444555777999;;;;;;;;;;;;===AAADDDFFFEEECCCHHHKKKPPPqqq###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))*********++++++,,,,,,---------,,,...111333444666888999;;;;;;;;;;;;===AAADDDFFFDDDCCCIIIKKKNNNkkk###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******++++++++++++,,,,,,---------,,,///222444555666888999:::::::::<<<>>>@@@CCCDDDEEEBBBHHHKKKMMMiii###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++++++++,,,,,,,,,,,,---------000222444555555777999888999:::<<<>>>@@@BBBBBBFFFAAAFFFKKKNNNiii$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################""""""###$$$%%%%%%&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++,,,,,,,,,,,,,,,,,,,,,---...000333444555555777888666888:::<<<>>>@@@AAAAAAGGG@@@EEEKKKNNNiii######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((())))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&''''''(((&&&&&&''''''((()))))))))---,,,+++++++++---///111//////111222444555777777;;;888999???BBBAAAAAACCCDDD@@@CCCEEEIIIjjj######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))******)))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&''''''((()))))))))---,,,+++++++++---///000//////111222444666777777<<<999:::@@@CCCBBBBBBDDDFFFBBBFFFIIINNNooo######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++)))((('''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&''''''((()))))))))---,,,++++++,,,---///000...///111333555666777777<<<999;;;AAADDDCCCCCCDDDFFFCCCGGGJJJPPPqqq######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((******(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&'''((((((((('''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&''''''((())))))))),,,,,,+++,,,,,,---///000...000222444666777777777;;;888:::@@@DDDCCCBBBCCCDDDAAAEEEHHHMMMmmm######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((()))''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((())))))******))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%'''(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$%%%&&&'''((((((((('''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&''''''((()))))))))+++,,,,,,,,,---......///...000222555666777777777999777999???CCCAAA@@@AAABBB???DDDFFFKKKjjj######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''''''''(((((())))))******))))))))))))************)))))))))*********++++++))))))))))))))))))))))))))))))***+++++++++++++++***++++++++++++++++++***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&''''''((()))))))))++++++,,,------............000333666777888777777777666888???CCCAAA???@@@BBB???DDDGGGLLLkkk######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***))))))***++++++,,,------,,,,,,,,,---------......------------.........///------------------------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&'''(((***''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&''''''((()))))))))++++++,,,---...............000333666888888777666888666999@@@DDDBBB???@@@@@@>>>DDDHHHNNNnnn######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((()))***++++++,,,++++++,,,------...///////////////000000000000111000000000000111111111111000000000000000000000000+++,,,------......------,,,------......------,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''(((***+++'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&''''''(((&&&&&&''''''((()))))))))***+++,,,---...............000333777888888777666888777:::AAAEEECCC@@@AAA===<<>>AAAAAA???===CCCAAADDDFFFMMMmmm######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&+++111666---***&&&%%%'''((('''&&&(((((())))))***+++++++++,,,---...000111111222222444555666666666555444444999666333222333666888:::444222000000000111111111---000222000111444555333///////////////.........------...000111111000///---,,,+++,,,......---+++------,,,+++++++++,,,,,,******))))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&'''((()))***++++++---......---,,,+++---...---000444777999888777666999888999:::===??????>>>@@@???DDDDDDJJJmmm######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((,,,///,,,***'''&&&'''''''''&&&******+++---...///000111333444444666777888888999555666777777777555444222666444111111222444555555444444333222222333333444111444555555999======:::;;;999777777999888555111555444444555555444111///,,,++++++,,,......---+++.........---,,,+++***)))+++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&'''((()))***++++++,,,---...---,,,+++---///...000333777888888777666:::999777888;;;===??????>>>>>>CCCCCCIIInnn######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%'''''''''&&&&&&'''))))))(((''''''((()))******,,,---...000222444555666:::::::::::::::;;;;;;<<<777666555555555555444333111222222333222111000///444666999;;;:::888666666;;;===>>>>>>BBBGGGFFFBBBHHHCCC>>>>>>@@@AAA===888<<<999666555666555333000000...------///111111000222222222222000...+++***------,,,++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''((()))*********,,,---------,,,,,,---///...000333666888888777777;;;999999:::<<<>>>???>>>???===AAADDDNNNttt######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%'''((((((&&&%%%%%%&&&&&&'''((()))***,,,---.........000222555777999:::<<<;;;999888888777888888:::777333111222444444444444555666555444666:::???CCCIIIPPPUUUUUUQQQNNNMMMWWWYYYZZZZZZ]]]bbbdddaaa]]]WWWPPPOOOQQQSSSQQQNNNIIIDDD===:::::::::888666888555111///000222444555222333444555444333111000///......---,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''(((((())))))******+++,,,------,,,,,,...000///000333666777888888777::::::<<<>>>@@@AAA???===@@@;;;@@@HHHXXX}}}######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&((())))))'''&&&&&&'''&&&(((***,,,,,,---000111///000222444666999:::;;;999888666555444444444555888444111333777<<<>>>>>>CCCFFFFFFAAA>>>EEEVVVdddsssxxx~~~uuummmaaaYYYUUUPPPIIIDDD@@@<<<666222111111111111000000111222222333222222000000//////...---------************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''((((((((((((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&'''&&&&&&&&&&&&'''(((((('''((((((((()))))))))***+++,,,------,,,,,,...000///111333555777888888888:::;;;===@@@BBBBBB???<<>>IIIVVV```dddddddddkkkooojjjdddiii|||{{{qqqiiiaaa]]]XXXRRRNNNIIIDDDAAA===<<<:::777555444333222111111111000//////......++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))+++,,,------,,,,,,...000000111333555666888888888<<<<<<<<<>>>@@@@@@???===@@@;;;>>>DDDMMMfff}}}lll######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''(((******))))))+++,,,,,,///111111...---...000000111222444666888:::;;;;;;:::999999:::<<>><<<::::::<<<>>>???>>>BBB===>>>===<<>>>>>???<<>>???>>><<>><<<::::::===CCCGGGQQQNNN^^^iiijjj&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((($$$&&&((((((((('''((()))+++,,,...///000000/////////...---,,,---000555888<<<>>>@@@BBBBBBAAAAAAAAA???GGGVVVeeepppzzzwwwsssqqqmmmhhhkkkvvvwwwlllbbbaaaooowww~~~uuuooobbbSSSJJJCCC;;;666555000000111111111111//////---,,,+++++++++,,,,,,+++******)))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((***))))))))))))))))))))),,,,,,------...////////////000333555666777666555777777888;;;>>>@@@???>>>AAA@@@===999888999>>>BBBGGGOOOkkk&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''((()))(((((((((***,,,//////000000111222222222111000///222777<<<======CCCDDDCCC@@@???AAAGGGLLLZZZpppzzzjjjbbbVVV^^^oooyyyhhhUUUHHHCCC>>>999222//////000000///+++*********,,,,,,+++)))*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((((((((())))))))))))))))))******,,,,,,,,,---....../////////000222555666777666666888888999<<>>;;;888666888<<<@@@GGGaaa%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))))))))+++...111333333333333444555666777555777:::???BBBCCCCCCBBB???AAACCCEEEKKKWWWgggsss|||xxxmmmgggnnnqqqxxxyyyrrrdddWWWEEE888222///---+++---+++)))***,,,---+++)))++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))))))))))))))*********+++,,,,,,------.../////////000222444666777777777999999:::<<>>BBBGGGHHHPPP]]]kkkyyyvvvttttttxxxwwweeeVVVIII<<<333444000++++++...000///---++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))************++++++,,,,,,---.........///000111333555777888888:::999999<<>>===;;;::::::>>>DDDIIIQQQ$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))(((***---///111444777:::<<<<<<<<<===>>>>>>??????CCCCCC@@@:::888???NNNZZZkkkvvvxxxrrrxxxyyycccUUUEEE===333......000///---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******+++++++++++++++,,,------......///000111333555777888999999999999;;;???BBBCCCCCCBBBAAA???======@@@FFFJJJXXX$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''((()))***+++++++++...111333444666888:::>>>???AAABBBCCCCCCBBBBBBBBBBBBBBBEEEOOO___rrrzzzoooiiippprrrrrrzzzooo```LLL>>>777444111...---,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))((((((((((((((())))))***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))******++++++***++++++,,,,,,---......///000111222444777999:::999888888:::>>>AAACCCCCCAAAAAA???>>>???CCCIIINNNfff$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&'''((()))***+++,,,---///111555666666666777888@@@AAADDDEEEFFFFFFDDDCCC<<>>AAAFFFNNNTTTqqq$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((())))))***+++,,,...///000000111222444666888:::<<>>===GGGXXXsssxxxvvvxxxmmmjjjwwwsssbbbLLL888999222...000///******---(((***)))'''***...***"""******))))))))))))******))))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))************)))+++,,,,,,+++***+++,,,...///111333555777999999;;;::::::;;;>>>AAABBBAAA???@@@===AAAIIIGGGKKK\\\$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))******+++,,,---///111222111222555777;;;>>>BBBEEEAAADDDGGGGGGAAA@@@MMM]]]xxx|||nnnnnnfffccchhhlllvvvtttkkklllvvvkkkRRR<<<333...///111///...000+++---,,,***,,,000///***++++++************++++++************************(((((())))))(((((('''&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))******))))))))))))************)))+++------,,,+++,,,---000111222333555666777888;;;:::999;;;>>>AAABBBAAAAAABBB???BBBIIIGGGKKK\\\$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((***+++,,,,,,...///111333444555999:::<<<======>>>AAACCCCCCEEEGGGIIIMMMYYYqqq~~~|||~~~{{{qqqiiilllwwwvvvpppqqqvvvsss\\\LLL;;;333000///...///,,,...---******------+++,,,,,,++++++++++++,,,,,,************************(((((())))))(((((('''&&&((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&%%%%%%&&&'''))),,,---))))))))))))***************,,,......------...///111222222333444555666666:::999999;;;>>>AAAAAAAAABBBDDDAAACCCIIIFFFKKK^^^$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((''''''(((***,,,---000111333555777999::::::>>>AAADDDDDDBBB@@@AAACCCEEECCCHHHZZZtttwwwkkkdddbbb]]]]]]ccchhheee^^^ZZZbbbaaabbbdddaaa]]]\\\___ZZZ```fffeee```^^^```eeejjjnnnrrrsssqqqppprrrtttxxxwwwmmmkkkooorrr|||~~~mmmPPP<<<333000...,,,---......---+++++++++***,,,,,,++++++++++++,,,,,,************************)))))))))))))))(((''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''&&&&&&''')))+++---((()))))))))************+++---/////////...///000000111222333555666777888:::999999;;;>>>@@@AAAAAAAAADDDBBBCCCFFFCCCKKK```$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))((((((***,,,///111666777999;;;===>>>??????<<>>@@@AAABBBAAAAAA>>>AAAEEEEEEDDDFFFMMMSSSmmmsssiiiXXXQQQHHHBBB@@@@@@???>>><<<:::<<>>@@@BBBCCCCCCBBBAAABBBDDDEEEEEEHHHSSSdddqqqttthhh\\\RRRLLLCCCBBB@@@>>>===???CCCFFFCCCGGGQQQ]]]eeeiiipppvvvyyyzzztttmmmqqqtttwwwyyywwwrrrooonnn^^^^^^ZZZ```rrr~~~|||}}}zzzuuuuuu|||hhhMMM>>>000,,,---,,,+++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))************)))(((((())))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((&&&''')))+++++++++***)))))))))))))))***************,,,///000//////111222---...000333555888999:::999888888:::===???@@@@@@???DDDBBB???AAADDDXXXxxx$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%'''+++///333777999:::>>>???AAACCCCCCBBBAAA@@@AAACCCGGGLLLXXXooo|||nnn[[[KKKCCC@@@===<<<999===AAACCCDDDHHHOOOTTT___fffttttttbbb\\\___[[[___ppp~~~xxxiii{{{kkkTTT===444222000...///...------,,,,,,------...++++++++++++++++++++++++***************)))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))###%%%))),,,---,,,+++***))))))))))))***************,,,.../////////111222///000111333555777888999999888888:::===???@@@@@@@@@EEEBBB@@@BBBFFF]]]xxx%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))(((((((((((())))))***+++---///111333444444<<<<<<@@@EEEEEEAAAAAADDDKKKFFFMMMfffuuueee___MMMFFFBBBBBB@@@<<<>>>DDD???GGGNNNSSS[[[kkk{{{xxxpppiiifffeeegggiiissssssnnn{{{bbbHHH888111...,,,///***(((---000...++++++***+++,,,------,,,+++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&+++(((&&&)))///222000...,,,,,,++++++***+++++++++******+++,,,...///000000111///---///333666666666::::::;;;<<<===>>>???@@@BBBEEEEEE@@@AAAPPPhhhyyyfff%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((((()))******------...000222444555666<<<;;;>>>CCCFFFEEEGGGKKKHHHNNNeeeuuucccRRRGGGDDDAAA======AAABBBAAADDDJJJ[[[fffqqqxxxyyywwwxxxtttkkkhhhjjjrrrwww{{{vvvqqqzzzeeeKKK:::333111222---+++++++++)))+++///***+++,,,,,,,,,,,,+++***++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''***'''%%%(((---///...+++,,,,,,++++++***++++++,,,++++++,,,------...//////222000...000333666666555999:::;;;<<<>>>???@@@AAABBBEEEEEE@@@AAAQQQmmm}}}%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((***+++,,,---000000000111222555777888::::::>>>CCCEEECCCEEEJJJQQQgggttteeeTTTIIIBBB<<<999999<<<<<>>>>>===???BBBGGGIIINNNXXXggg{{{|||vvvrrriiilllnnnpppwww|||qqqxxxZZZFFF444111111222111---+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))'''&&&''')))***)))'''++++++******++++++,,,,,,------------............444333333333444555555555999:::<<<>>>@@@BBBDDDEEEAAAFFFHHHBBB@@@TTT%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''(((***,,,...000222222222111222444777;;;===DDDEEEFFFDDD@@@CCCTTTfffuuu___MMMCCC@@@>>>>>>AAACCCEEELLLTTTaaahhhsss~~~zzzssskkkgggkkkwwwiiiFFF:::000...000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************))))))))))))(((((((((((())))))(((((()))***)))(((+++*********++++++,,,---........................333444555666666666666777:::;;;<<<>>>AAACCCDDDEEEAAAEEEHHHDDDBBBVVV%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''(((((())))))***(((((()))+++---///111333222222333555888;;;>>>@@@DDDAAA@@@AAAHHHXXXsss|||cccNNN???::::::888;;;CCCMMMVVV___mmmyyywwwqqqqqqtttvvviiiSSS:::...,,,---...///------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))************************+++,,,------------........./////////222444777777777666777999:::;;;<<<>>>@@@BBBCCCDDDBBBEEEHHHFFFDDDWWW%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&''''''((())))))******))))))***,,,...000222333222444666999===@@@BBBDDDAAA???EEEWWWnnnyyyiiiUUUFFF===888<<>>???AAABBBBBBCCCEEEHHHGGGFFFWWW%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))&&&''''''((()))******+++******+++,,,...000222333333555888<<<@@@CCCFFFGGGEEEGGGWWWyyynnnSSSIII???<<<<<<===EEEOOO```jjjvvvrrrwwwrrrZZZEEE555---,,,...---,,,,,,,,,,,,---...---------,,,,,,,,,++++++))))))))))))))))))))))))************************(((((((((((())))))))))))&&&'''))))))((()))***+++************+++,,,---...,,,,,,---...///000111222000444888999888888:::<<<;;;<<<===>>>???@@@AAAAAADDDEEEHHHHHHGGGXXX''''''''''''''''''&&&&&&))))))(((((('''''''''&&&&&&''')))***+++***))))))------...///000222444555888CCCIIIFFFCCCEEEGGGFFFDDDbbbjjjXXXIIICCC???<<<===???HHH^^^rrr||||||~~~pppkkk}}}yyyYYY===111111333///+++,,,000333111///---------,,,,,,,,,++++++)))))))))***+++++++++,,,************))))))))))))***++++++***))))))***,,,++++++************+++++++++***(((((()))***---...///......000111111000///222333444666777999:::;;;::::::<<<===???AAABBBCCCFFFDDDIIIGGGBBB^^^'''''''''''''''''''''''')))((((((((('''''''''''''''((()))***++++++++++++---...///222444777:::;;;DDDAAABBBHHHHHHDDDCCCGGGgggttt\\\OOOFFF>>>999888>>>JJJ[[[qqq~~~|||}}}~~~~~~wwwkkk|||~~~lllLLL:::777///...---...000///---+++---------,,,,,,,,,++++++************++++++++++++************)))))))))))))))***++++++***)))***+++++++++************++++++******)))((()))+++---...///......///000000000///222333444555777999:::;;;::::::<<<===???AAABBBCCCDDDDDDKKKIIIFFFeee''''''''''''''''''''''''((((((((((((''''''''''''(((((()))***+++---...///...000333777;;;???BBBDDDKKKCCCEEEMMMIII@@@KKK```iiiNNNBBB>>><<<===>>>GGGYYYqqqwwwrrruuu|||{{{{{{~~~```HHH???222111111000///...,,,***------------,,,,,,,,,,,,+++++++++++++++*********++++++*********)))))))))(((***,,,,,,+++***)))***++++++************++++++******))))))***+++---..................///000000222222444555777999::::::999:::;;;===>>>@@@AAABBBCCCFFFMMMJJJIIIlll&&&&&&&&&'''''''''''''''((((((((((((((('''''''''((((((((()))+++...111222333555888===AAAEEEHHHIIIGGGHHHMMMLLLEEEIIIiiimmmOOODDDAAA===???GGGUUUjjj{{{nnneeennnxxxzzzvvvaaaTTTDDD===555000//////...---...------------,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))'''***,,,---,,,***))))))++++++************++++++***************,,,---............------...///111111222333555777888999:::999:::;;;<<<>>>???@@@AAAEEEIIIOOOJJJLLLsss&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((()))+++---111444666999;;;>>>BBBEEEHHHIIIJJJDDDIIIIIIFFFMMMiiiiiiTTTDDDCCCBBBAAAOOOccc}}}|||sssmmmiiijjjfffaaa]]]]]]^^^^^^\\\___eeelllrrrxxxyyypppmmmzzzzzzrrr{{{|||ppp]]]OOO<<<111///111111///.........---------,,,,,,---,,,,,,,,,++++++******++++++++++++************'''***,,,---,,,***))))))++++++************++++++*********++++++,,,---------///000///------///222111222333555666888999:::999::::::<<<===>>>??????EEEJJJOOOLLLTTT%%%%%%&&&&&&'''((((((((('''''''''((((((((((((((()))***+++...222555888:::>>>???BBBEEEGGGHHHIIIIIIHHHFFFDDDLLLjjjsss```MMMBBB===CCCLLL[[[yyyxxxfffaaaZZZTTTPPPLLLIIIFFFJJJLLLLLLJJJKKKLLLJJJEEECCCFFFIIIKKKMMMRRRYYY^^^fffmmmwwwzzzrrrrrr~~~yyyhhhkkkyyyrrrbbbLLL;;;444333111000............---------,,,,,,,,,,,,,,,,,,+++++++++,,,++++++++++++*********(((***,,,,,,+++***)))***++++++************++++++******++++++,,,---------,,,///222222///...000222111111333444666888999999999999:::;;;<<<===>>>>>>DDDJJJOOOOOO___%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))***,,,000444888;;;===??????AAACCCFFFHHHHHHHHHHHHHHHHHHTTTooo~~~dddQQQFFFAAA@@@HHHZZZsssvvvlllbbbZZZSSSOOOLLLIIIFFFGGGJJJMMMNNNNNNEEEKKKMMMLLLLLLOOONNNJJJLLLLLLLLLLLLKKKLLLNNNOOOJJJOOOTTTWWWZZZbbbnnnxxx{{{sssxxxlllhhhkkkpppyyyuuueeeQQQAAA666222222............------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))***++++++***)))***+++++++++************++++++******+++,,,------------+++000444555111///000222111111222444666777999999999999:::;;;<<<======>>>DDDIIINNNPPPggg%%%%%%&&&&&&'''((())))))&&&'''''''''(((((()))))),,,///333888<<>>@@@CCCFFFHHHHHHHHHHHHEEENNNmmm}}}]]]LLLDDDAAAFFFMMM___}}}wwwfff[[[ZZZVVVQQQMMMKKKKKKJJJIIIRRROOOKKKJJJLLLNNNOOONNNMMMRRRSSSOOOOOOUUUYYYXXXPPPOOOOOOPPPPPPPPPOOOOOONNNRRRTTTQQQLLLKKKPPPVVVWWWcccvvv}}}qqq||||||zzzrrrfffdddqqqzzzfffMMM;;;444555//////.........---------+++++++++,,,,,,---------,,,,,,,,,+++++++++*********++++++***))))))***,,,++++++************++++++******+++,,,------------***000666777333000000222000111222444666777888999999999::::::;;;<<<======FFFJJJNNNOOOiii''''''''''''((((((((((((******)))))))))))))))***...111666999;;;>>>@@@BBB@@@DDDEEEDDDFFFIIIIIIEEELLLmmmwwwWWWIIIFFFEEECCCNNNeeennnbbbXXXOOOOOOSSSMMMOOOOOOOOOMMMLLLMMMNNNPPPSSSVVVXXXZZZ\\\___aaaaaafffmmmnnnlllkkkmmmooollljjjhhhfffdddaaa]]]YYYVVVUUUTTTTTTTTTQQQMMMJJJNNNRRRXXX___kkk}}}{{{xxx|||zzziiiaaaddd}}}}}}rrr___KKK<<<555222222222000---,,,---...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,...---000555::::::555///333444555666777888999:::888:::<<<=========???AAAEEEHHHKKKMMMeee''''''''''''((((((((((((******)))((()))***+++,,,111555999<<<===>>>@@@BBBGGGFFFIIINNNKKKEEEHHHPPPiii~~~^^^LLLBBB>>>FFFUUUrrrwwwjjj^^^VVVPPPOOOMMMLLLNNNTTTNNNPPPSSSUUUVVVXXXZZZ]]]dddggglllooorrrvvvzzz}}}}}}}}}|||{{{yyyuuurrrllljjjgggeeeaaa]]]WWWSSSQQQQQQQQQRRRXXXbbboooxxxzzzvvv}}}xxxgggaaacccmmmvvvuuuiiiXXXLLLFFF555444222000///...---,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++******************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,...---...333:::===<<<:::333444555666777888999:::888:::<<<======>>>???AAAFFFHHHJJJNNNhhh''''''''''''((((((((((((***)))(((((()))+++...///555888;;;>>>???@@@AAACCCGGGCCCIIIQQQKKKAAAMMMdddrrrXXXEEEDDDBBBCCCYYYwww{{{jjj]]]TTTOOOOOOMMMNNNSSSVVVXXX[[[```^^^aaaeeeiiimmmqqquuuyyy}}}{{{vvvoooiiiddd^^^YYYSSSPPPOOOQQQTTTUUU]]]fffqqq~~~xxxqqqtttzzzhhhQQQVVV```kkkqqqkkk\\\OOO<<<888222000000///---+++---------------------------,,,,,,++++++,,,,,,---+++************)))))))))******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,///---,,,///555;;;>>>>>>333444555666777888999:::999:::<<<======>>>@@@BBBEEEGGGKKKRRRooo''''''''''''((((((((((((***)))((((((***---000222444777;;;>>>@@@AAACCCEEEDDDFFFJJJKKKGGGLLLddd~~~hhhUUUFFF???FFFRRRddd{{{xxxbbbRRRMMMPPPUUUXXXPPPRRRWWW\\\```dddhhhlllvvvyyyzzzvvvooogggbbb```]]]YYYTTTRRRSSSTTTWWWddd{{{wwwppptttxxx^^^QQQKKKYYYooowwwjjjXXXGGG>>>444......///...+++------------------,,,,,,---,,,,,,++++++,,,,,,---***)))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,000...+++,,,000333555666333444555666777888999:::999;;;=========>>>@@@BBBEEEIIIMMMSSSlll''''''''''''(((((((((((()))))))))***,,,///222444111555999===@@@BBBEEEGGGFFFNNNNNNEEEHHHbbbttt\\\NNNDDDDDDFFFQQQmmm~~~~~~vvvggg[[[WWWTTTSSSVVVYYYZZZYYY\\\aaahhhnnnuuu~~~zzzxxxssskkkddd___ZZZRRRNNNQQQ]]]pppxxxsssuuuxxx~~~qqq^^^NNNPPPaaappppppkkkSSSHHH888///,,,......---......---------,,,,,,,,,---,,,,,,++++++,,,,,,---)))))))))))))))))))))*********+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,...---------.../////////333444555666777888999:::999;;;===>>>>>>>>>@@@BBBEEEJJJNNNLLL\\\''''''''''''(((((((((((())))))***,,,...000222333///333888===@@@CCCFFFHHHFFFOOOMMMEEESSSyyysssUUUGGGCCC>>>IIIVVVjjjyyytttbbbWWWRRRSSSTTTVVVYYY]]]cccgggjjjxxx|||uuummmgggbbb]]]YYYVVVYYY^^^iiiyyyzzzwwwwwwzzzssskkk^^^SSSPPPYYYhhhuuu^^^RRRBBB666000..................------,,,,,,+++---,,,,,,++++++,,,,,,---)))))))))************+++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,---...000111111111111333444555666777888999:::999;;;===>>>>>>???AAABBB???EEEJJJIIIWWW''''''''''''(((((((((((((((***,,,...000111222222111555:::===@@@BBBEEEGGGFFFHHHJJJTTTooo{{{WWWEEEBBBDDDIIIWWWoooyyycccWWWUUUYYY]]]]]]```bbbeeekkkwwwzzzvvvuuuoooccc[[[YYYWWW^^^iiivvvyyy{{{xxxwwwzzzyyyvvvnnn```TTTSSS\\\gggddd\\\OOOBBB888111///...///......---,,,,,,++++++---,,,,,,++++++,,,,,,---************++++++,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,---///000111222333444333444555666777888999::::::<<<===>>>>>>???AAACCC>>>CCCHHHIIIZZZ''''''''''''((((((((()))(((***---000222222222111444777;;;???AAABBBDDDFFFIIIDDDLLLiiiaaaGGGAAAEEEHHHYYYfff|||vvviiiYYYQQQSSSYYY\\\]]]bbblllyyyvvvkkkhhh___[[[UUUTTT^^^qqqwwwttt~~~pppsssyyyppphhhaaaYYYTTTfffaaaXXXLLL>>>555///...//////...---,,,,,,++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,/////////......///222444333444555666777888999::::::<<<>>>>>>>>>???AAACCCGGGIIIIIIIIIYYY}}}zzz)))(((((((((((())))))***''')))---111333333222111///888???@@@BBBFFFGGGDDDDDDHHHaaaeeeMMM@@@???NNN```wwwyyy|||zzzaaaVVVXXXXXXYYY[[[bbblllttt~~~yyytttggg]]][[[XXXVVV```oooyyyzzz{{{ttt{{{ooodddWWWIII[[[```ccc\\\LLL<<<222///000...---,,,------,,,+++......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...------...///000111222222222333444666777999:::;;;>>><<<:::;;;===???@@@@@@EEELLLGGGGGG```vvvuuunnn)))(((((((((((()))******+++,,,...000111222222222;;;>>>BBBEEEFFFGGGGGGHHHOOO^^^}}}jjjKKKBBBIIIVVVhhhwww}}}jjj^^^WWWXXXZZZ^^^aaahhhsssvvvmmmiiibbbXXXWWW]]]kkk~~~}}}vvvggg]]]UUURRRXXX^^^___WWWIII<<<444111///---,,,---......---...------------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...------...///000111222222222333444666777999:::;;;===<<<;;;;;;>>>@@@@@@@@@EEEJJJEEEGGG[[[kkkmmmooo))))))(((((()))******+++////////////000222444555BBB>>>@@@FFFGGGCCCGGGPPPbbb}}}bbbMMM===@@@SSSkkk{{{~~~pppXXXPPPTTTYYY```dddjjjrrr}}}|||tttdddYYYVVVUUU___qqq}}}xxx~~~zzzggg]]]ZZZJJJNNNVVV]]]___UUUEEE888222000---,,,---//////...------------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...------...///000111222222222333444666777999:::;;;===<<<;;;<<<>>>@@@AAA@@@FFFGGGDDDGGGTTTZZZcccttt))))))))))))******+++,,,111000//////111555999;;;CCC>>>AAAHHHEEEBBBOOOccczzzmmmWWWJJJEEEEEEOOObbb}}}|||fffUUUTTTZZZ___```nnnttt}}}xxxkkkeee]]][[[^^^lll|||yyy{{{jjj^^^[[[LLLJJJLLLUUU\\\YYYJJJ===555111...,,,,,,...//////---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------............///000111111111222333444666777999:::;;;<<<;;;;;;===???AAAAAAAAAFFFEEECCCGGGLLLKKK[[[|||)))))))))******+++------000000000111555:::???BBBEEECCCGGGJJJEEEEEE^^^}}}kkkRRREEECCCDDDMMMbbbzzznnn```SSSPPPXXXccciiilll~~~}}}xxxppphhh^^^[[[eee|||}}}tttyyytttuuuuuunnnfffcccUUUMMMGGGKKKTTTXXXRRRJJJ999555000,,,,,,------...------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------.........//////000000111111222333444666777999:::;;;<<<;;;;;;===@@@BBBBBBAAAFFFDDDCCCGGGGGGCCC\\\))))))******+++,,,......000111333666;;;???CCCFFFEEEEEEGGGEEEBBBMMMpppsssRRRDDDBBBFFFGGGVVVyyyxxx|||eeeSSSTTTWWW[[[___hhhyyy}}}vvvkkk```ZZZbbbzzzlllyyyxxxiiicccfffkkkmmmlll]]]SSSHHHFFFNNNVVVYYYXXXAAA<<<444///,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------....../////////000000000111222333444666777999:::;;;;;;;;;<<<>>>AAACCCBBBAAADDDEEEEEEFFFDDDCCCddd*********+++,,,---...///111333777<<<@@@CCCEEEFFFEEEFFFDDDBBBIIIcccYYYCCCBBBGGGQQQ]]]xxx~~~ppp]]]UUUQQQVVVaaalllsss}}}{{{ssshhhbbbfffooo~~~vvvtttvvv||||||nnn``````jjjpppooocccZZZOOOHHHIIIOOOUUUXXXJJJDDD:::333///......---,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...////////////000000000000222333444666777999:::;;;:::;;;<<>>BBBEEEHHHIIIHHHBBBGGGFFFMMMqqqhhhJJJGGGXXXgggmmmxxxyyyqqq\\\QQQOOOUUU^^^aaajjjzzz|||rrrkkk___iiitttvvvvvv}}}mmm[[[```vvvxxxuuuyyyzzzrrrjjjlllzzz|||lllYYYLLLEEECCCGGGMMMQQQPPPKKK@@@333,,,---111---,,,,,,---...///---+++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------.....................///000000333333444444666777999999:::;;;===AAADDDEEECCCBBBCCCBBBJJJJJJBBBXXX***+++---......000333555;;;===AAACCCFFFHHHGGGFFFGGGDDDKKKfffjjjLLLCCCKKK[[[ooo~~~sss___TTTRRRUUU^^^ggguuu}}}wwwppplllgggiiixxx}}}}}}}}}wwwjjjaaacccmmmuuuvvvxxxxxxtttppppppwww}}}~~~ooo^^^RRRJJJDDDDDDGGGMMMNNNLLLDDD999111///111...------...//////...---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------.....................///000000333333333444666777999:::;;;;;;===@@@CCCDDDCCCBBBCCCCCCKKKJJJEEE___+++---...///000333666999???@@@AAAEEEGGGHHHFFFDDDIIIEEEZZZ^^^III===DDDQQQaaa~~~}}}```WWWOOOOOOVVV```mmmwwwsssccc\\\bbbuuu}}}yyytttfffYYY[[[fffmmmoooqqqrrrqqqooonnnmmmtttiii\\\UUUNNNGGGBBBAAAGGGJJJMMMIIIAAA888222000000///......000000///---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------.....................///000000333333333444666777999:::;;;;;;===@@@CCCDDDCCCAAADDDEEEKKKJJJKKKlll,,,...///000222555999===>>>===@@@FFFIIIFFFDDDDDDEEERRRwwwfffDDDCCCFFFOOO[[[uuu}}}dddRRRNNNMMMQQQ\\\lll~~~{{{pppjjjgggjjj}}}{{{vvvoooaaaWWWTTT\\\aaagggkkklllhhhccc``````XXXSSSSSSQQQKKKEEEBBBAAAFFFLLLMMMIII@@@666000000///------//////...---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------.....................///000000222222333444666888999:::<<<<<<<<>>GGGOOOYYYtttmmmzzz```NNNQQQRRRSSSXXXdddzzzwwwkkkmmmwwwtttjjj]]]PPPPPPWWW```ffffffcccaaa```SSSNNNLLLRRRUUUQQQJJJFFF???CCCHHHLLLKKKDDD:::333000...,,,,,,---------,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------.....................///000000222222333444666888:::;;;<<<<<<<<<>>>AAABBBBBBAAADDDIIIMMMLLLZZZ///222555777999;;;>>>@@@BBB@@@CCCGGGCCC>>>CCCMMMhhhyyySSS???DDDNNNYYYmmmttt|||vvv[[[NNNJJJTTT[[[bbbhhhvvvuuummmkkktttyyyjjjaaa[[[PPPUUU[[[___aaabbbeeegggVVVPPPNNNTTTXXXUUUNNNJJJ@@@@@@CCCGGGIIIEEE===666111...,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------.....................///000000111222333444666888:::;;;===<<<<<<===@@@BBBAAAAAADDDKKKOOOLLL```222666:::===>>>???@@@AAADDDBBBCCCEEE@@@???OOOcccYYYGGGFFFPPPbbb{{{uuuYYYLLLMMMRRR[[[jjjzzz|||rrrjjjyyymmmccccccSSSPPPOOORRRXXX___dddfff]]]UUUQQQUUUZZZWWWPPPLLLBBB???>>>@@@DDDDDD???:::222000---+++,,,------,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------.....................///000000111111222444666888:::<<<>>><<<<<<===???AAAAAA@@@CCCLLLPPPMMMddd555888===AAABBBBBBBBBCCCDDDAAAAAABBB???CCC\\\xxx```CCCEEETTT[[[xxxyyyuuuXXXKKKPPPZZZ___eeeyyy{{{qqqrrr{{{uuuccccccTTTKKKBBBDDDOOOZZZ___``````WWWQQQTTTYYYWWWRRRNNNDDD???:::;;;@@@CCC@@@<<<444111...,,,---.........++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------.....................///000000111111222444666999;;;<<<>>>===<<<===???AAAAAA@@@CCCMMMPPPMMMfff:::===???AAA@@@@@@AAABBBFFF===;;;>>>AAAOOOvvv]]]FFFCCCPPP\\\ssszzzrrrRRRLLLSSSZZZ```fff~~~yyynnnuuuwwwhhhaaaPPPAAA@@@FFFMMMVVV^^^]]]\\\ZZZ\\\cccfff]]]RRRKKKCCC999444:::BBBAAA<<<;;;666000------...---,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++,,,,,,,,,,,,------.........///////////////222222444888888666999===>>>===<<<<<<===???AAACCCJJJGGGJJJSSSlll;;;===@@@BBBBBBAAAAAABBBBBBBBBBBBBBBMMMiii[[[MMMHHHDDDMMM]]]sss]]]KKKLLLVVV___kkkwww~~~tttsss}}}}}}{{{qqqaaaQQQIIIHHHIIINNNUUUaaabbbbbbbbbeeegggbbbZZZLLLHHH@@@888888===???<<<<<<777111...---...---,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++,,,,,,,,,,,,------............////////////222111333888888777:::>>>>>>===<<<<<<===???BBBCCCJJJGGGKKKSSSmmm;;;>>>AAACCCBBBAAAAAABBB;;;AAADDDGGG^^^XXX===DDDJJJGGGYYYxxxyyywwwTTTLLLKKKTTT^^^kkk}}}|||rrrqqq|||}}}iiiWWWLLLHHHMMMTTT]]]bbbccc___[[[ZZZYYYWWWMMMMMMGGG===666888;;;<<<<<<888333000...---,,,+++,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++,,,,,,,,,,,,------............//////000000000000333888999888;;;@@@>>>>>>======>>>@@@BBBDDDIIIGGGLLLUUUnnn;;;===@@@BBBAAA@@@@@@AAA<<<>>>EEEXXXzzz^^^HHH???IIILLLSSSyyymmmRRRLLLMMMTTT```lll{{{wwwnnnpppxxx~~~fffUUUNNNSSSZZZYYY```ccc[[[PPPKKKKKKLLLNNNOOOIII>>>777777::::::<<<999666222///---+++***,,,,,,,,,+++++++++******,,,++++++******++++++,,,+++++++++,,,,,,,,,------------......//////000000//////222888999999<<>>======>>>@@@CCCDDDHHHHHHMMMWWWooo;;;===???@@@?????????@@@BBB>>>NNNvvvxxxIIIHHHIIIMMMUUUnnnxxxxxxYYYLLLQQQTTT]]]kkk{{{vvvpppssswwwvvvwwwrrraaaWWWUUUUUU]]]fffjjj```RRRKKKIIIIIIMMMMMMHHH@@@;;;:::999777::::::888444000---++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,+++++++++,,,,,,,,,---------------...///000000111//////333888::::::===BBB@@@???>>>>>>???AAACCCEEEGGGHHHOOOXXXooo>>>?????????>>>>>>@@@BBBBBBDDD```dddFFFJJJMMMTTTlllyyy[[[PPPSSSVVV\\\hhhxxx~~~xxxqqqnnnyyyqqqqqqyyy~~~~~~uuuiii\\\QQQIII\\\fffkkkeee[[[TTTOOOKKKLLLNNNKKKDDD???===999555999999999666222...,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,------...///000111111000000333888::::::===BBB@@@@@@??????@@@BBBDDDFFFFFFHHHPPPYYYoooBBBBBBAAA???>>>???CCCFFFCCCWWWkkkRRRKKKRRR]]]ooo~~~]]]MMMPPPXXX]]]jjj{{{}}}wwwrrrpppiiifffbbbbbbeeemmmvvv|||zzzxxxvvvrrrppptttyyy{{{zzzzzz~~~zzzuuuuuutttlllhhhpppsssooohhh___SSSIIIRRR[[[ccceeeccc^^^VVVNNNJJJQQQTTTLLLBBB<<<999666777999:::888333///------,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,---...///000111111111111444999::::::===BBBAAA@@@??????@@@BBBEEEFFFFFFIIIQQQYYYnnnFFFDDDBBB???>>>@@@EEEIIIKKKpppsssRRRDDDOOO]]]sssgggQQQPPPYYY^^^fffxxx{{{vvvrrrqqqooonnnllliiiddd___[[[XXXVVVSSSOOONNNSSS\\\gggnnnuuuwwwuuulllddd```[[[VVV[[[```eeegggffffffjjjoooiiikkkooouuuzzzqqqzzzzzzoookkknnnmmmgggbbbaaa[[[SSSIIIRRR]]]dddiiiggg]]]SSSIIIUUU\\\SSSCCC:::888888666888:::888444///......,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,---...///000111222222111444999::::::<<>>===???EEEKKKcccrrrQQQFFFIII^^^\\\oooyyy___UUUVVVVVV]]]hhhuuu{{{vvvqqqkkkdddaaa```^^^YYYUUUYYYXXXVVVSSSPPPMMMKKKKKKHHHHHHGGGGGGHHHKKKPPPTTTccceeeaaaYYYVVVVVVQQQJJJSSSSSSTTTUUUVVVWWWXXXYYYVVVXXXYYYZZZ[[[]]]___aaalllpppvvv}}}{{{zzzzzz~~~|||uuuuuusssnnnhhhccc___]]]NNNKKKNNNYYYbbbccc```___KKKTTT\\\WWWIII===888999555555555666666333///+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...............////////////111333666888999;;;>>>@@@AAAAAAAAA@@@???AAAEEEHHHIIIIIIOOOWWWlllDDDAAA@@@AAA@@@AAAJJJVVV|||yyyZZZGGGIIITTT[[[lllrrrXXXTTTXXX]]]hhhwwwyyyrrrkkkddd^^^YYYRRROOOLLLKKKLLLMMMKKKJJJLLLMMMMMMMMMLLLKKKIIIHHHHHHIIIHHHFFFEEEHHHOOOUUU[[[dddfff[[[OOOJJJJJJKKKNNNNNNPPPQQQRRRSSSTTTTTTVVVVVVVVVVVVVVVVVVXXXZZZXXX[[[___dddjjjqqqyyy}}}~~~yyy}}}|||uuurrrkkkhhhnnnvvvvvvooo\\\PPPIIIPPP[[[```^^^\\\HHHMMMQQQNNNEEE===999999555444555555555333000------,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...............////////////000333555777888:::===???@@@AAA@@@??????AAADDDGGGIIIKKKQQQXXXkkkBBB<<<<<>>@@@DDDFFFIIILLLTTTYYYjjj@@@<<>>999555444333333444444222000------,,,++++++++++++,,,***************************++++++,,,,,,------...............///////////////111444555666888:::<<<===>>>???>>>>>>@@@CCCFFFGGGLLLTTTYYYhhh@@@@@@EEEKKKNNN^^^TTTGGGHHHJJJXXXkkk~~~~~~fffSSSSSSZZZgggsssxxxooofff```\\\YYYWWWXXXRRRQQQVVV[[[[[[[[[]]]]]]^^^___bbbeeejjjooorrrmmmuuu~~~vvvggg[[[aaauuuxxxwwwyyyuuuhhh^^^hhhqqq```MMMBBBBBBHHHUUU```\\\RRRGGGBBBCCCBBB===888666444222222333333222111...---,,,,,,++++++,,,,,,***************************++++++,,,,,,------...............///////////////111444555666777999;;;<<<>>>?????????@@@CCCFFFFFFJJJRRRWWWggg;;;???FFFNNN[[[vvvcccGGGJJJTTT[[[ooozzznnnSSSSSSYYYfffuuu|||xxxtttmmmhhhfffdddbbbaaadddaaafffuuuxxxnnn~~~~~~yyy{{{}}}|||yyyuuujjj\\\WWW]]]eeeiiiggg^^^SSSIIIBBBCCCNNN[[[ZZZRRRIIICCCBBB@@@===999888555222111222222222111...------,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...............////////////000222444555666777999;;;<<<>>>???@@@@@@BBBDDDFFFFFFIIIPPPVVVhhh;;;@@@FFFRRRmmmiiiPPPIII___ooouuuuuu[[[TTTWWWaaaqqqrrrttt}}}{{{zzztttlllbbbUUUKKKMMMTTT]]]ZZZVVVPPPFFF@@@EEENNNRRROOOKKKGGGCCCAAAAAAAAA999666333111111111222111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...............////////////111333555666666777999;;;<<<>>>@@@AAAAAACCCEEEGGGIIIIIIOOOVVVkkkCCCGGGLLL[[[UUUHHHUUUwww~~~```RRR\\\aaalll~~~ooovvv|||~~~}}}{{{sssoookkk\\\KKKIIISSSWWWWWWWWWSSSIII@@@???CCCKKKMMMNNNJJJFFFDDDFFFIII;;;777333000000111111111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---................../////////000222333666777777888:::<<<<<<>>>AAABBBBBBCCCFFFHHHKKKJJJOOOVVVnnnIIIBBBPPPxxx~~~XXXFFFNNN___sssiiiSSSUUU^^^hhhzzz{{{lllmmmzzzwww{{{xxxsssyyytttrrrqqqhhhZZZSSSSSSVVVgggjjjVVVEEECCCBBB<<>>dddpppJJJ333111$$$+++++++++,,,,,,,,,---------------------.../////////............//////000333444555777999;;;<<<===@@@AAAAAAAAAAAADDDGGGJJJIIIOOOQQQXXXvvvWWWyyySSSCCCLLLUUUhhhtttUUUXXXaaadddsss{{{|||yyytttnnnnnnmmmkkkhhhcccZZZSSSWWWRRRXXXeeegggZZZMMMJJJ>>>>>>@@@CCCDDDAAA;;;777:::::::::888444222111111444,,,???FFF...,,,777---+++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,---..................///000000111222444666888:::;;;<<<@@@AAABBBBBBBBBEEEHHHLLLIIILLLNNNYYY{{{gggjjjLLLMMM^^^qqqbbbLLL[[[mmmttt{{{vvv||||||uuunnnppppppooonnnkkkbbbYYYTTTGGGCCCOOOZZZWWWKKKBBB===<<<;;;===??????:::666::::::;;;999555222111111222'''...222(((+++222(((++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---......---......///000111000111333555888:::;;;<<>>:::777888<<<===;;;888999;;;;;;999666333111111///111555666333000+++%%%++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------------......///000111111222444666888;;;<<<===AAABBBBBBCCCDDDFFFJJJMMMEEEIIILLLWWWyyy}}}UUUFFF\\\RRR\\\mmmyyyzzz{{{tttvvvvvvssstttrrrhhh\\\NNNJJJDDDAAAFFFMMMPPPNNN@@@;;;777777;;;>>>===;;;999;;;;;;:::666333111111+++222000***,,,+++,,,333++++++,,,,,,,,,---------///......---------......---------......000111111222333555777:::<<<>>>???AAABBBCCCCCCDDDFFFKKKNNNCCCIIIMMMVVVtttXXXEEELLLlllcccUUUZZZkkkzzzzzz~~~yyyqqqnnnooommmeee\\\SSSTTTPPPHHHFFFLLLPPPPPPLLLAAA666666>>>DDDAAA<<<;;;;;;:::888666444222000////////////............+++++++++,,,,,,---------...---,,,,,,++++++++++++............////////////222222333444666999<<<>>>>>>AAACCCCCCBBBCCCHHHLLLJJJKKKPPPVVVmmmjjjKKKCCCJJJeeewww[[[[[[^^^iiiwww~~~yyyvvvxxx{{{|||~~~yyyqqqlllmmmnnnhhhaaaUUUTTTPPPLLLKKKRRR```kkk\\\NNN>>>888;;;???>>>;;;;;;:::999888555333111000////////////............+++++++++,,,,,,---------...---,,,,,,+++++++++,,,............////////////222222333444777999<<<>>>AAACCCDDDCCCAAABBBEEEIIIIIIJJJOOOWWWnnnzzzUUUAAAGGGOOOeee~~~```UUU]]]gggvvv~~~xxxvvvzzz|||tttmmmkkknnnlllggg\\\VVVQQQPPPOOOTTTiiiiiiYYYEEE999888;;;======:::999888666444222111000////////////............++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,............////////////111222333555777:::<<<===CCCEEEFFFCCC@@@@@@CCCFFFGGGHHHNNNWWWmmmlllJJJ@@@QQQ^^^qqqjjjTTTXXX^^^qqqyyytttxxx|||pppkkknnnnnnjjjdddYYYSSSUUUSSSQQQ___ssseeeYYYGGG;;;777999===???:::999777555333222111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,............////////////111111333555777:::<<<===CCCEEEEEECCC@@@@@@BBBFFFFFFEEELLLTTThhh\\\DDDCCC[[[lll{{{ZZZSSS```ggg{{{wwwpppsss{{{wwwlllllllllhhhhhhZZZTTTXXXWWWNNNOOOXXXXXXRRRGGG===777777:::<<<:::888777555333222222111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............////////////000111333666888:::<<<<<<@@@BBBDDDBBB@@@@@@DDDGGGEEEDDDJJJQQQbbbuuuKKKGGGUUUjjj|||dddRRRYYYgggxxx|||rrrrrryyy}}}mmmjjjiiiccccccYYYUUUXXXWWWMMMEEEDDDKKKKKKGGG@@@888444555777:::999777555333333333333////////////............------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------............////////////000111333666888:::;;;<<<>>>AAABBBBBB@@@AAAEEEIIIFFFDDDJJJPPP^^^aaaIII___|||pppVVVRRR```mmmwwwtttyyynnniiieee^^^[[[YYYVVVRRRNNNGGG@@@;;;@@@DDDFFFBBB:::555555888;;;:::777555444333444555////////////............---------,,,,,,+++++++++,,,+++++++++,,,,,,---...............///////////////111444666999:::;;;;;;???AAABBBBBB@@@AAADDDHHHHHHFFFKKKRRR^^^sssQQQSSS{{{dddTTTWWWeeeqqquuuqqqtttnnngggbbbZZZVVVYYYVVVLLLDDD@@@<<<888999???EEECCC<<<888999===<<<:::888555444444555666000/////////............---------,,,,,,+++++++++++++++++++++,,,,,,---.............../////////000///111444777999;;;;;;;;;@@@BBBCCCBBB@@@@@@CCCGGGJJJGGGMMMTTT___rrrRRRLLLeeelllVVVPPP\\\nnn{{{~~~yyyrrrlllxxx}}}}}}ssshhh___ZZZTTTQQQLLLGGGBBB???===<<<>>>???FFFFFF>>>???>>>222999888777555444333222111////////////............000...---++++++,,,---...,,,+++***+++---...,,,+++...------......///000111///111444777:::<<<======CCCEEEFFFCCC@@@???BBBEEEJJJMMMKKKMMMggg___KKKQQQggg|||___PPPSSSaaavvv~~~}}}|||xxxrrrmmmlllooorrrrrrnnnggg```[[[VVVQQQKKKEEE@@@===;;;:::888===NNNTTTHHH???<<<444888888777555444222111111////////////............000...---++++++,,,---...---------,,,,,,---...///...------......///000111///111444777:::<<<======AAABBBCCCAAA???@@@DDDHHHIIINNNMMMMMMeeeyyyOOOGGGSSSlllkkkQQQMMMXXXhhh|||{{{{{{xxxrrrnnnddddddeeegggiiifff```ZZZVVVRRRKKKEEEAAA>>>;;;:::888@@@YYYgggWWWDDD>>>;;;777777666555333222111111////////////............///...---,,,+++,,,------************)))***,,,---...------......///000111000222444777:::<<<===>>>???@@@AAA???>>>@@@FFFKKKHHHNNNNNNNNNeeehhhLLLKKKWWWtttwww\\\KKKRRR```ooo~~~{{{zzzzzzxxxtttpppgggccc```bbbffffff___YYYUUURRRMMMJJJHHHEEE@@@<<<;;;>>>UUUhhhZZZFFF??????666666555444333222111000////////////............///...---,,,,,,,,,------***))))))+++......,,,)))...------......///000111111222444777:::<<<>>>??????@@@@@@>>>===@@@FFFLLLIIINNNNNNQQQlllXXXJJJVVVggg|||dddTTTOOO]]]kkkxxx{{{zzzzzzyyyvvvssskkkeee______ccceee```ZZZSSSQQQQQQRRRRRROOOGGGAAA===666CCCSSSLLL???<<<;;;555555444333222111111000////////////..................------,,,,,,,,,,,,///,,,,,,222999999222***...------......///000111222333444777:::<<<>>>@@@BBBBBBBBB???===???EEEJJJJJJLLLLLLUUUuuuuuuNNNPPPmmm}}}VVVQQQVVVgggvvv{{{yyyyyyyyyvvvsssjjjbbb[[[[[[___bbb```]]]TTTRRRRRRUUUXXXUUUMMMEEE@@@333666AAA@@@======999444444333222222111000000////////////..................---------,,,,,,,,,---+++,,,222999999111)))...------......///000111333333555777999<<>>???DDDHHHJJJKKKJJJVVVyyyaaaTTTnnncccPPPQQQ[[[lllzzzwwwwwwwwwuuurrrjjjccc[[[XXX[[[^^^___^^^WWWSSSQQQSSSVVVUUUNNNGGG>>>444555999999>>>@@@888333333222222111111000000////////////............------......------,,,,,,'''(((***---//////---,,,...------......///000111333444555666999<<>>333333222222222111111000000000/////////............------......------,,,+++'''+++...---******...333...------......///000111444444555666999===@@@AAABBBDDDEEEDDDCCCCCCFFFJJJFFFIIIJJJRRRpppwwwQQQPPPvvvfffMMMQQQSSS```www~~~wwwtttpppmmmnnnsssjjjgggaaa[[[VVVVVVYYY\\\ZZZVVVQQQNNNMMMLLLIIIGGG666333111222666;;;===>>>666555444333222111111111////////////............------............------++++++,,,,,,,,,,,,------...------......///000111444444555666999<<<@@@AAABBBCCCDDDCCCBBBCCCEEEFFFFFFGGGFFFNNNooowwwZZZKKK```]]]LLLRRRWWWfff~~~~~~yyyvvvrrrnnnnnnqqqmmmjjjddd^^^YYYXXXZZZ]]]ZZZVVVRRROOONNNLLLJJJGGG===888333222555999<<<===888777555333222111000000////////////............------............------++++++,,,,,,,,,,,,------...------......///000111333444555666999<<>>@@@@@@BBBCCCDDDDDDFFFHHHJJJEEEHHHJJJSSSrrrLLLLLLUUUhhhzzz{{{UUUIIITTTYYYlll{{{~~~~~~~~~yyyqqqkkkjjjkkkjjjhhhbbb\\\XXXVVVUUUXXXWWWVVVSSSOOOLLLJJJIIIDDD@@@<<<:::===EEEOOOVVVAAA???<<<999555222000///////////////............------............------+++++++++,,,,,,,,,------...------......///000111111222444777:::<<<>>>???@@@BBBCCCDDDDDDEEEHHHJJJDDDIIIKKKSSSsssDDDVVViiiuuuiiiNNNOOOYYYaaawww}}}}}}~~~zzzqqqkkkjjjllllllkkkfff```[[[XXXWWWVVVWWWVVVSSSOOOKKKIIIIIIDDDAAA===999999===EEEKKK@@@>>>;;;888555222111000////////////............------............------++++++,,,,,,,,,,,,------...------......///000111000222444777:::<<<===>>>@@@AAACCCCCCCCCDDDFFFHHHFFFJJJKKKRRRpppQQQmmmXXXKKKWWW\\\iiiwww}}}~~~{{{|||}}}yyypppkkkjjjkkklllkkkhhhbbb\\\YYYWWWUUUVVVVVVSSSNNNJJJHHHHHHCCCBBB???:::666777;;;???;;;:::888555333111000000////////////............------............------++++++,,,,,,,,,,,,------...------......///000111///111444777:::<<<======@@@AAABBBBBBBBBBBBDDDFFFFFFIIIJJJQQQpppiiizzzMMMIII\\\]]]oooyyykkkwww}}}zzz{{{|||xxxpppkkkkkkhhhiiiiiigggaaa[[[WWWUUUTTTUUUVVVSSSMMMIIIGGGHHHBBBBBB@@@<<<777666999<<<888777555333111000//////000/////////............---..................---++++++,,,,,,,,,---------...------......///000111///111444777:::<<<======@@@AAABBBBBBAAAAAACCCEEEDDDHHHJJJQQQrrr[[[SSSPPPRRRhhh{{{zzzmmmaaa___www}}}zzzxxxuuuttttttrrrmmmiiigggfffdddcccaaa]]]XXXTTTWWWVVVRRRNNNMMMNNNKKKDDDGGGBBB===;;;;;;;;;888555666777888666333000////////////............//////...------,,,,,,,,,------++++++++++++,,,,,,---...111000...------...///000000111444888<<<>>>>>><<>>>>><<>>>>>===@@@AAACCCCCCBBBCCCDDDFFFHHHKKKLLLTTTqqqyyybbbHHHKKKTTTbbbwww}}}kkk^^^eeeoooxxxtttpppooonnnlllhhhdddcccbbbbbbbbbaaa___[[[XXXYYYZZZXXXRRROOOMMMIIIDDD@@@BBBCCC@@@<<<:::;;;>>>JJJGGGAAA999333///000111//////............//////...------------......///,,,,,,,,,++++++,,,,,,---///............///000000222222444777;;;=========???AAACCCCCCCCCCCCDDDFFFIIIKKKMMMUUUrrrtttzzzVVVFFFLLLWWWiii}}}~~~tttrrryyyuuuqqqooonnnlllhhheeeaaaaaaaaaaaabbb```]]]ZZZXXXZZZYYYSSSOOOMMMIIIDDD???AAACCCAAA===;;;<<<>>>PPPLLLFFF===666111000111//////............//////---------------...///000---,,,,,,++++++,,,,,,,,,...............///000000333333444777:::=========>>>@@@CCCDDDDDDDDDEEEFFFIIILLLNNN[[[}}}mmmNNNIIIQQQ\\\qqqzzzvvvqqqooonnnllliiieee______```aaabbbaaa^^^\\\UUUYYYYYYTTTNNNLLLIIIEEE???@@@AAA@@@===;;;;;;;;;EEEDDDAAA<<<666222111111//////............//////------------...///000000------,,,+++++++++,,,,,,------......///000000000444333444666:::<<<=========@@@CCCDDDDDDDDDEEEFFFHHHJJJPPPeee```HHHNNNWWWccczzz{{{vvvqqqnnnmmmkkkhhheee^^^^^^___aaabbbbbb```]]]RRRWWWXXXSSSNNNKKKIIIEEEAAA@@@???>>>>>><<<:::777888:::;;;999666222000000//////............//////------------...///000111...---,,,,,,+++++++++,,,,,,---...//////000000000555444444666999<<<======<<>>===999555333555888999666222///---//////............//////---------......000111111...---,,,,,,++++++++++++,,,---...///000000000000555444444666999<<<======<<>>:::<<>>;;;999888777444333777888555333444///111222111///...............------------.........------,,,,,,------...............////////////222333444666777888999999<<<>>>@@@CCCDDDDDDDDDDDDGGGJJJOOObbbhhhJJJHHHOOOaaawwwppp]]]QQQMMMPPPcccyyy}}}yyysssqqqyyyxxxyyy|||wwwooohhhdddccceeefffaaa^^^ZZZWWWXXX[[[^^^___```YYYPPPIIIEEEEEEFFFFFFAAAAAA@@@>>>===;;;:::999666444777===>>>:::555444000111222111///...---.........------------.........------,,,,,,------...............////////////222333555777888999::::::>>>???AAABBBDDDDDDDDDDDDFFFKKKQQQccc]]]IIIJJJTTTggg|||~~~rrrbbbRRRJJJIIIDDDRRRdddpppuuuzzzwwwtttppprrr~~~xxx\\\\\\iii|||}}}yyyrrrkkkgggeeefffgggaaa___[[[YYYXXX[[[^^^```^^^XXXOOOHHHEEEDDDDDDDDDBBBAAA???===<<<;;;;;;;;;555444888@@@AAA<<<777666111222222111...------.........------------.........------,,,,,,------...............////////////111222555888:::;;;;;;;;;???@@@AAABBBCCCDDDEEEEEEFFFLLLQQQaaaVVVIIIMMMYYYlll~~~mmm```UUUKKKFFFFFFCCCJJJTTT___jjjuuu~~~|||}}}kkkUUUSSSWWWeee||||||xxxrrrlllgggeeeeeeeeeaaa```]]][[[ZZZ[[[^^^```^^^YYYQQQKKKHHHGGGGGGFFFBBBAAA???===;;;;;;;;;<<<666555888>>>@@@<<<888888222333222///---,,,---///......------------.........------,,,,,,------...............////////////000222555999<<<===>>>===@@@@@@AAABBBCCCDDDEEEEEEHHHMMMNNN[[[zzzSSSIIIOOO\\\oooxxx```SSSMMMHHHEEEDDDGGGHHHMMMWWWeeesss}}}kkk___[[[TTTXXXlll~~~yyyvvvpppkkkfffcccbbbbbbaaa```___\\\[[[[[[^^^``````\\\UUUPPPMMMLLLKKKJJJCCCAAA>>><<<;;;;;;<<<<<<777555666;;;>>>;;;999:::444333222///,,,,,,...000.........------............------,,,,,,------.............../////////000///222666:::===>>>??????AAAAAAAAABBBCCCDDDEEEEEEJJJMMMLLLUUU|||kkkNNNLLLQQQ]]]qqqsss\\\OOOKKKJJJIIIJJJIIIJJJOOOZZZiiiwww|||lll___aaasss|||}}}xxxooofffaaa`````````___]]]ZZZXXXYYY\\\___```]]]WWWPPPJJJGGGHHHJJJBBB@@@>>><<<:::999888777:::888666777999999555111000000///...............///............---------//////...---,,,,,,++++++------,,,,,,,,,------...111333666999:::;;;:::999<<>>@@@EEEGGGEEEKKKGGGIIIZZZwwweeeLLLPPPWWWeeezzzvvvaaaUUUPPPNNNOOOSSSWWWXXXZZZaaakkkwwwwwwsssttt|||}}}yyyrrriiibbb___^^^^^^^^^\\\YYYWWWXXX[[[^^^aaa^^^XXXPPPIIIEEEEEEFFFAAA@@@>>><<<:::888777777555222111222444333000,,,000000///...............///............---------///......---,,,,,,++++++------,,,,,,---...//////111333555888:::;;;<<<<<<===@@@AAA???AAAFFFHHHFFFJJJIIIJJJRRRfff~~~\\\JJJOOOYYYjjj|||mmmbbbZZZVVVZZZ```hhhjjjlllnnnrrrzzz}}}|||yyytttkkkccc^^^\\\\\\\\\ZZZXXXVVVWWWZZZ]]]aaa^^^YYYPPPHHHCCCAAAAAAAAA@@@>>><<<:::888777777444222000111333333111---000000///...............///............---------.........------,,,,,,+++---,,,------...///000111666666777888999:::;;;<<<>>>AAABBB@@@BBBGGGHHHGGGHHHJJJJJJKKKXXXsssyyyTTTJJJNNN[[[qqq{{{tttjjjdddfffmmmsssxxx}}}{{{wwwrrrkkkbbb\\\\\\ZZZZZZYYYWWWUUUVVVXXX[[[^^^\\\XXXQQQIIICCC@@@???AAA@@@>>>;;;999888777666444222000111444444222///000000///...............///............---------......---------,,,,,,,,,,,,,,,------///000222222::::::999888888999999:::???BBBBBB@@@BBBFFFHHHFFFFFFJJJJJJJJJZZZzzzmmmPPPMMMSSSbbb{{{zzz~~~{{{rrrsssxxxyyyzzztttpppjjjaaa\\\]]]ZZZZZZYYYVVVTTTTTTVVVXXXYYYXXXVVVQQQJJJDDD@@@???AAA???===;;;999777777666222///---...111333111///000000///...............///............------------------------,,,,,,,,,,,,,,,------///000222222777777777888999:::<<<===>>>AAABBB@@@AAAEEEGGGEEEGGGJJJJJJNNNfffcccNNNQQQTTTfffsssfffcccooovvv}}}~~~xxxxxxrrrrrrmmmbbb]]]^^^ZZZZZZYYYWWWTTTSSSTTTVVVUUUVVVVVVRRRLLLFFFBBB@@@@@@???===;;;999777666666444222///000444666555333000000///...............///............------------------------------------,,,------...///000111111222444777:::===@@@AAA???AAABBB@@@AAAEEEFFFDDDIIIKKKJJJRRRrrrZZZNNNTTTVVViii{{{```RRRQQQ^^^eeesssyyymmmzzz~~~vvvtttwwwtttfff^^^]]]\\\\\\[[[XXXTTTRRRRRRSSSTTTVVVVVVTTTMMMGGGAAA???@@@???===;;;888777666666777444222333777999999777000000///...............///............---------------------------------------,,,,,,---.../////////111444888;;;===>>>???@@@CCCCCCAAABBBFFFGGGEEEHHHJJJIIITTTyyyUUUNNNUUU\\\ooouuuWWWIIIIIIQQQYYYhhhwwwwwwmmm}}}|||uuuvvv}}}zzzjjj^^^]]]]]]]]]\\\XXXTTTRRRRRRRRRUUUWWWXXXUUUNNNGGG@@@===@@@???===:::888777666555444111///000444666666555000000///...............//////.........---------------------------------------,,,,,,,,,------...222333666999::::::999999BBBDDDDDDBBBCCCGGGHHHFFFEEEHHHIIIVVV}}}pppVVVNNNMMM```vvvhhhSSSIIIFFFLLLPPP[[[jjjwwwyyynnn~~~|||wwwuuuuuusssiii```[[[WWWYYYYYYXXXUUUSSSSSSSSSSSSVVVXXXWWWQQQIIIBBB>>>???>>>===<<<:::777555444666444222000000222444666222111000//////......///......//////...---,,,,,,,,,------......------,,,...------,,,,,,,,,------333444666888:::;;;<<<<<<>>>AAADDDFFFGGGHHHIIIJJJHHHIIINNNUUUkkkTTTPPPSSSfff{{{~~~cccOOOFFFDDDHHHKKKUUUcccppp{{{yyynnn}}}{{{wwwvvvrrriii___[[[XXXYYYYYYXXXUUUSSSSSSSSSRRRUUUWWWVVVQQQIIIBBB>>>???>>>===<<<999777555444555444222111111111333444111111000///..................//////...------,,,,,,------......------,,,...------,,,,,,---------333444666888:::;;;<<<===>>>AAADDDFFFGGGGGGIIIJJJIIIJJJOOOVVVdddQQQQQQZZZmmmuuu[[[IIIBBBBBBFFFGGGOOO\\\iiitttvvvjjjxxxyyywwwrrrhhh___[[[XXXYYYYYYWWWTTTRRRRRRSSSQQQSSSUUUUUUQQQJJJBBB>>>>>>>>>===;;;999777555444444333222111111111111111111000///...------------.........///......---,,,,,,------......------,,,---------,,,,,,------...222333555888:::<<<======>>>AAADDDEEEFFFGGGIIIJJJIIIJJJPPPWWW^^^OOOPPP]]]tttlllSSSDDD@@@BBBGGGGGGMMMYYYeeeqqqooodddtttyyyvvvqqqhhh___\\\YYYYYYYYYVVVSSSRRRRRRSSSPPPRRRSSSTTTRRRKKKCCC>>>======<<<;;;999777555444333222222222111000000///000///...------,,,,,,------...............------,,,------......------,,,------,,,,,,,,,---......222333555888:::<<<======>>>@@@CCCEEEEEEGGGIIIKKKIIIKKKRRRXXXZZZOOOPPP]]]xxxdddMMMAAAAAACCCHHHHHHLLLVVVbbbnnn~~~fff___sss}}}xxxuuuqqqhhhaaa]]]YYYYYYXXXVVVRRRQQQQQQRRRPPPQQQRRRTTTSSSMMMEEE???<<<<<<<<<:::999777555444222222222222111111000000000///...------,,,,,,---------...............---,,,------......------,,,,,,,,,,,,,,,,,,---...///111333555888:::<<<===>>>>>>@@@BBBDDDDDDFFFIIIKKKHHHKKKSSSYYY}}}VVVQQQRRRaaa{{{yyy]]]III@@@BBBFFFGGGFFFJJJTTT___kkkzzzzzz^^^___{{{|||wwwvvvsssjjjbbb^^^ZZZZZZXXXUUURRRPPPQQQRRRPPPPPPQQQTTTTTTPPPGGGAAA<<<;;;;;;:::999777555444222222111111111222222333111000///...------------,,,---......///.........,,,------......------,,,,,,,,,,,,,,,---......///111222555888:::<<<>>>>>>???@@@BBBCCCDDDEEEHHHKKKFFFKKKSSSYYYrrrRRRUUUXXXhhhrrrWWWEEE???CCCGGGGGGGGGKKKTTT___jjjyyyttt[[[ddd}}}yyyyyyuuukkkbbb^^^[[[ZZZXXXTTTQQQOOOPPPRRRQQQPPPQQQTTTVVVRRRIIIBBB;;;;;;;;;:::888777555444333222111000111333555666111111000///............,,,------...//////......,,,------......------,,,,,,,,,,,,,,,---...//////000222555777:::===>>>??????@@@BBBBBBCCCEEEHHHKKKEEEJJJSSSYYYjjjOOOXXX^^^ooonnnTTTCCC???CCCHHHIIIIIIMMMWWWaaalllzzzqqqZZZjjj|||{{{wwwmmmbbb]]][[[ZZZXXXTTTPPPOOOPPPRRRQQQPPPQQQUUUWWWSSSKKKCCC;;;;;;::::::888777555444333222111000111333666888222111000//////......///,,,,,,---.../////////...,,,------......------,,,+++++++++,,,---...///000000222444777:::===>>>??????@@@AAABBBCCCEEEHHHKKKDDDJJJSSSYYYaaaQQQUUU___qqqcccLLLCCCEEEGGGFFFMMMKKKNNNWWWbbblllxxxfffWWWttt|||xxxtttnnneee___^^^ZZZWWWWWWUUUQQQQQQTTTRRRQQQPPPQQQRRRPPPKKKGGG<<<<<<<<<:::888666666666333333222222111222222222333222111///......------,,,---......//////......------...//////...---,,,++++++,,,------......///222333444666888:::===>>>DDDDDDCCCDDDEEEFFFHHHIIIGGGMMMOOOYYY~~~]]]OOOVVVaaarrr|||^^^IIIBBBEEEHHHHHHKKKJJJMMMVVV```kkkxxxdddZZZzzzzzzvvvrrrlllddd^^^ZZZVVVUUUVVVUUURRRSSSVVVTTTRRRQQQRRRRRRPPPKKKFFF<<<<<<<<<:::888666666666444333222222111111111111333222111///......------,,,---......//////......------...//////...---,,,++++++,,,------......///222333444666888:::===>>>CCCCCCCCCCCCDDDFFFGGGIIIFFFLLLOOOYYYWWWOOOXXXdddwwwuuuXXXFFFAAAEEEIIIJJJKKKKKKNNNWWWaaalllzzz~~~aaa___}}}xxxtttpppjjjbbb]]]VVVSSSRRRTTTUUUSSSTTTXXXVVVTTTRRRRRRSSSPPPKKKGGG===<<<;;;999888777666666555444333222111000000000222111000///...---------,,,---......//////......,,,---...//////...------++++++,,,------......///222222444555888;;;===>>>BBBBBBBBBBBBCCCEEEFFFGGGEEELLLOOOZZZzzzRRRPPP[[[iii~~~qqqTTTDDDBBBEEEIIIKKKMMMNNNSSS]]]fffqqqvvv^^^ggg{{{vvvqqqnnnhhhaaa\\\UUUQQQQQQSSSTTTRRRTTTWWWWWWUUUSSSSSSTTTRRRNNNIII>>><<<:::888888888777666555444333111000/////////111111000///...---------,,,---......///.........,,,---.../////////...---++++++,,,------......///111222333555888;;;===???@@@AAAAAABBBCCCDDDEEEFFFEEELLLOOOZZZrrrOOOSSS___nnnmmmQQQDDDDDDFFFHHHKKKMMMPPPWWWbbbkkkuuuooo^^^qqqzzztttpppmmmhhhaaa\\\VVVSSSQQQSSSSSSQQQRRRUUUWWWUUUSSSSSSUUUTTTQQQMMM@@@<<<999777888888777666555444333111000/////////111000///...---------...,,,---......///.........+++,,,.../////////......++++++,,,------......///111222333555888;;;>>>???@@@@@@AAABBBCCCDDDEEEEEEFFFMMMOOOYYYkkkNNNUUUaaaqqqgggMMMDDDFFFGGGHHHKKKJJJPPPZZZfffoooxxxhhh___}}}{{{tttpppmmmhhhbbb^^^XXXTTTRRRTTTSSSQQQQQQTTTYYYWWWTTTTTTVVVUUURRRNNNAAA<<<888666888999888666444333222111000/////////000///......------......,,,---......//////......+++,,,---////////////...++++++,,,------......///000111333555888;;;>>>@@@???@@@BBBCCCDDDEEEEEEEEEGGGMMMOOOYYY~~~fffMMMVVVaaarrr{{{```HHHCCCGGGGGGHHHKKKJJJQQQ___llluuu|||cccaaa|||uuuqqqnnnjjjddd___WWWTTTRRRTTTTTTRRRRRRVVV^^^ZZZWWWUUUVVVTTTPPPMMMBBB<<<777666888999888666222222111000000000000000//////...---------......,,,---......//////......+++,,,---////////////...++++++,,,------......///000111333555888<<<>>>@@@@@@AAABBBDDDEEEEEEEEEEEEFFFLLLOOOYYYbbbLLLVVV```qqquuuZZZDDDBBBHHHHHHHHHKKKKKKTTTcccrrrzzz~~~```ccc}}}vvvqqqnnnjjjeeeaaaVVVSSSRRRTTTUUUSSSTTTXXXbbb]]]YYYVVVUUUSSSOOOKKKBBB===777555888999888555111111000000000000000111//////...---------......,,,---......//////......***+++---//////000//////++++++,,,------......///000111333555888<<>>???===@@@CCCEEEEEEDDDDDDEEEHHHLLLVVVccc\\\QQQYYYiiipppRRRDDDHHHGGGFFFIIIIIIPPP\\\lllzzzoooXXXddd{{{vvvssspppkkkccc]]]TTTRRRPPPOOOQQQRRRRRRRRRWWWZZZXXXTTTRRRTTTRRROOOGGGAAA;;;777777777666444333222111000////////////222111000///---------------------............///---------............///...------------...//////111222333555888;;;>>>???===???CCCDDDDDDCCCDDDDDDJJJLLLVVVgggzzz~~~ZZZQQQZZZkkknnnRRRDDDHHHGGGGGGKKKKKKVVVaaarrr}}}hhhTTTccc{{{wwwuuurrrlllddd]]]SSSQQQOOOOOOPPPQQQQQQQQQSSSVVVWWWTTTSSSTTTSSSOOOHHHAAA:::555666777777777333222111000////////////222111000...---------------------............///---------............///...------------...//////111222333555888;;;===???<<>><<>><<>>:::999888555222333222111000////////////000000///............///---------............///---------............///...------------...//////333333444666888:::<<<===???AAADDDEEEDDDBBBBBBBBBGGGHHHZZZjjjooonnnOOOVVViiixxxiiiPPPGGGLLLIIIIIIQQQVVVcccnnn}}}zzzggg\\\mmm{{{yyyxxxwwwuuupppjjjeeeaaa```UUUSSSPPPOOOPPPPPPPPPOOOLLLOOONNNLLLLLLPPPQQQOOOMMMFFF===888777666555444333222111000////////////000//////............///---------.........//////---------.........//////...------------...//////333444444666888:::<<<===???BBBEEEEEEDDDCCCBBBBBBGGGGGGXXXjjjpppgggUUUVVVeeeiiiPPPGGGKKKHHHJJJUUU[[[gggrrr}}}qqq```www~~~{{{wwwsssooommmlllhhhbbb]]]YYYSSSPPPQQQQQQOOOOOOQQQOOOPPPQQQPPPNNNMMMNNNOOOKKKDDD<<<888999999666333333333222222111000000000222333222000......///111...............///000000///......---------......---,,,,,,,,,,,,---.........111444666777999<<<>>>===>>>AAACCCDDDDDDDDDCCCGGGIIISSSZZZdddfffUUUXXXiiijjjRRRHHHLLLJJJLLLWWW^^^kkktttqqqnnnxxxkkk```xxx}}}zzzuuurrrnnnlllkkkgggaaa\\\WWWRRRNNNOOOOOOMMMMMMOOOMMMNNNOOONNNMMMLLLMMMNNNKKKEEE===999888888666333333333222222111000000000222222222000......///111...............//////000///......---------......---,,,,,,,,,,,,---......///111444666888:::===???===???AAADDDEEEEEEDDDDDDEEEFFFNNNTTT___dddVVV[[[nnnlllSSSIIIMMMKKKNNN[[[bbbpppxxxqqq^^^```mmmggg___yyy|||yyytttqqqmmmkkkjjjgggaaa\\\VVVPPPLLLMMMMMMKKKJJJLLLKKKLLLMMMLLLKKKKKKMMMNNNLLLEEE>>>999888777666444333333222222111000000000111222222000...---///000......------......///000......---------......///---,,,,,,,,,,,,---......000333555777999;;;>>>@@@>>>@@@BBBEEEFFFFFFFFFEEEFFFFFFKKKNNN[[[cccWWW^^^rrrmmmTTTIIIMMMLLLPPP^^^fffuuu{{{iiiWWW^^^mmmggg___www}}}yyyuuuqqqnnnlllkkkhhhbbb]]]VVVPPPLLLMMMLLLIIIIIIJJJJJJKKKLLLKKKKKKLLLNNNPPPLLLGGG???999777777666555333333222222111000000000111111222000...---...///...------------...//////...------------...//////---,,,,,,,,,,,,---......111333666888:::<<>>@@@CCCFFFGGGHHHGGGGGGKKKJJJKKKKKK[[[cccXXX```tttoooUUUIIIMMMMMMRRRaaajjjxxx|||}}}eeeXXXggguuummmaaauuu{{{vvvsssooonnnmmmiiiddd___WWWQQQMMMMMMLLLIIIHHHJJJJJJKKKKKKKKKKKKMMMPPPSSSMMMHHH@@@:::666666666666333333222222111000000000000111222111///------...---------------...//////---------------...//////---,,,,,,,,,,,,---......111444777999:::<<>>@@@CCCFFFHHHHHHHHHGGGNNNMMMLLLJJJ\\\cccZZZbbbvvvqqqWWWKKKOOOOOOUUUeeeooozzz~~~ppp^^^YYYooo|||rrrcccuuu{{{vvvssspppnnnmmmjjjeee```YYYSSSNNNNNNMMMIIIHHHJJJIIIJJJJJJJJJKKKMMMQQQTTTNNNIIIAAA:::666555666777333333222222111000000000///000222111///------...------,,,,,,------...///---------------...///000---,,,,,,,,,,,,---......111444666888:::<<>>???BBBEEEGGGHHHHHHHHHKKKLLLKKKIII___ddd[[[eeexxxtttZZZNNNQQQRRRYYYjjjttt}}}|||```UUUWWWnnn|||sssfffyyy{{{uuurrrooonnnmmmjjjeee```YYYSSSNNNMMMLLLHHHGGGHHHGGGHHHHHHHHHIIILLLQQQTTTNNNJJJBBB:::555444666888333333222222111000000000...000111111///---------------,,,,,,------...///---,,,,,,------///000000---,,,,,,,,,,,,---......111333666888999;;;>>>AAA===???BBBEEEGGGHHHHHHGGGHHHKKKLLLLLLfffddd\\\fff{{{www\\\PPPTTTTTT\\\mmmxxx~~~tttWWWNNNUUUiiixxxrrrhhh}}}zzztttqqqnnnmmmllliiiddd___XXXRRRMMMMMMKKKGGGFFFGGGEEEFFFFFFGGGHHHKKKPPPTTTNNNJJJCCC:::555444666999333333222222111000000000...000111111///---,,,------,,,,,,,,,,,,---......,,,,,,,,,---...///000111---,,,,,,,,,,,,---......000333555777999;;;>>>@@@<<<>>>AAADDDGGGGGGGGGGGGGGGLLLNNNPPPmmmddd[[[ggg}}}~~~___OOOSSSVVV```qqqyyypppTTTNNNVVVgggmmmoooppp}}}xxxzzztttnnnmmmnnnlllddd^^^YYYSSSLLLHHHGGGHHHGGGFFFDDDEEEFFFFFFHHHKKKPPPTTTQQQLLLDDD<<<666444555666222333333222222111000/////////...------------...---,,,,,,,,,,,,---.........------------...//////...------------...//////000111333666999<<<>>>??????BBBFFFJJJLLLKKKIIIGGGNNNKKKQQQUUU{{{bbb[[[hhh~~~bbbQQQUUUZZZeeettt{{{qqqVVVOOOVVVcccmmmvvv}}}~~~zzz{{{vvvpppnnnooolllfff___YYYSSSLLLHHHGGGHHHGGGEEEDDDEEEFFFFFFHHHKKKPPPTTTQQQLLLDDD<<<666444555666222222222222111000///...//////......---------...---,,,,,,,,,,,,---.........------------...//////...------------...//////000111333666999<<<>>>???CCCEEEHHHJJJKKKJJJHHHFFFNNNLLLTTT]]]aaa\\\jjjgggRRRWWW___kkkyyy}}}uuuZZZRRRYYYjjjxxx}}}}}}xxxrrrppppppnnngggbbbZZZTTTLLLHHHGGGGGGEEEDDDDDDEEEFFFFFFGGGKKKPPPTTTQQQLLLDDD<<<666444555666111111111111000///....../////////.........---------,,,,,,,,,,,,---.........------------...//////...------------...//////000111333666999<<<>>>@@@FFFGGGHHHIIIHHHGGGFFFEEEMMMLLLVVVeee___\\\lllkkkTTTXXXcccppp|||{{{bbb[[[aaawww}}}yyytttrrrqqqnnniiiddd[[[TTTLLLGGGFFFFFFDDDCCCDDDDDDEEEFFFGGGKKKPPPTTTQQQLLLDDD<<<666444555666000111111000000///...---///////////////......------,,,,,,,,,,,,---.........------------...//////...------------...//////000111444777:::<<>>???@@@BBBDDDFFFGGGHHHLLLMMMSSSlll```^^^mmmwww]]]^^^ffftttyyynnn~~~zzzxxxuuurrrnnnjjjfffdddXXXRRRJJJFFFFFFFFFEEEDDDCCCDDDDDDEEEFFFJJJOOOSSSQQQLLLDDD<<<666444555666222222222222111000///......///111111111000...------,,,,,,,,,,,,---.........------------...//////...------------...//////111222555777;;;===@@@AAA???@@@BBBDDDFFFGGGHHHHHHLLLPPPWWWrrraaa^^^mmmyyy```aaagggtttvvvmmm~~~}}}xxxwwwtttqqqmmmiiieeecccWWWQQQJJJFFFFFFFFFFFFDDDCCCCCCDDDEEEFFFJJJOOOSSSRRRLLLDDD<<<666444555666222333333222222111000///...///111222111000...------,,,,,,,,,,,,---.........------------...//////...------------...//////111333555888;;;>>>@@@AAAAAABBBDDDFFFHHHHHHHHHHHHKKKSSS[[[wwwdddbbbttthhhbbbjjjwwwvvvtttrrrooolllhhhbbb^^^YYYSSSLLLHHHGGGGGGEEECCCDDDCCCBBBCCCFFFKKKPPPSSSQQQMMMGGG???888444444666444222111/////////000000......///...---...000222......////////////......///......///111222000///...------------...//////000333777:::;;;<<<>>>???AAABBBCCCEEEGGGHHHHHHIIIPPPSSSZZZcccaaassskkkdddlllyyy}}}~~~wwwuuurrrooolllgggbbb]]]XXXSSSLLLHHHGGGGGGFFFDDDDDDCCCCCCCCCFFFJJJOOORRRPPPMMMFFF>>>777333333555333222111000////////////......///...---...000222///////////////////////////...---///000111000......------------...//////111444888:::;;;<<<>>>???@@@AAACCCEEEGGGHHHIIIIIIPPPRRRZZZccc```ssspppgggnnn}}}zzziiigggnnn}}}xxxvvvrrroookkkfffaaa]]]XXXRRRKKKHHHHHHHHHGGGEEEEEEDDDCCCCCCEEEIIIMMMPPPPPPLLLFFF===666222222444111222222111111000///......//////...------///111000///...------...///000...---,,,---///000///......------------...//////333666:::;;;<<<<<<>>>??????@@@BBBEEEGGGIIIJJJJJJNNNQQQZZZ|||dddaaatttssshhhooo~~~uuufffZZZ\\\fff}}}yyywwwsssoookkkfff```\\\XXXRRRLLLHHHHHHHHHGGGEEEEEEDDDCCCBBBDDDHHHLLLOOOQQQMMMGGG>>>777333333444111111222222222000...---...///000///...---///000111000...,,,,,,...000111---,,,+++,,,---......---...------------...//////555777;;;<<<<<<<<<===???===???AAADDDGGGIIIJJJKKKLLLOOOYYYvvvfffcccvvvuuugggmmm~~~llleee{{{}}}sssiiibbbZZZVVV```ooo~~~zzzwwwrrrnnnjjjfffaaa]]]YYYSSSLLLIIIHHHHHHGGGEEEDDDCCCBBBBBBDDDGGGKKKNNNSSSOOOIII@@@888444444555111111222222222000...---...///000000...---...///111000...,,,,,,...000111...,,,***+++---......---...------------...//////555777;;;<<<<<<<<<===???===>>>AAADDDFFFHHHJJJJJJLLLMMMXXXlllzzz}}}gggdddwwwvvvfffjjj~~~gggXXXQQQ^^^qqq|||uuujjjbbb]]]\\\\\\___pppzzzvvvrrrnnnjjjfffaaa^^^ZZZTTTMMMIIIHHHHHHFFFDDDCCCBBBAAAAAACCCGGGKKKNNNTTTPPPJJJAAA999555444555111222222111111000///......///111000///------...000///...------...///000...,,,++++++,,,............------------...//////333666:::;;;<<<<<<>>>???>>>???AAADDDFFFHHHIIIIIINNNMMMUUU```ccclllgggdddvvvxxxeeeiii~~~vvvbbb\\\XXX\\\fffnnnqqqpppwwwyyyllldddeeeaaaaaahhhlllsss~~~yyyvvvqqqmmmjjjfffccc```\\\VVVNNNJJJHHHGGGEEECCCAAAAAA@@@@@@CCCGGGLLLOOOTTTPPPIII@@@888444333555333222111000////////////---///111111///---------///////////////////////////---++++++,,,...//////...------------...//////111444888:::;;;<<<>>>???>>>@@@AAACCCEEEGGGGGGHHHNNNKKKRRRWWWTTTbbbfffcccvvvyyyeeeiiikkkaaaeeehhhkkktttsssooocccaaadddhhhggglllvvv|||~~~}}}xxxuuupppmmmjjjgggcccaaa]]]WWWOOOJJJHHHGGGEEEBBB@@@@@@???@@@CCCGGGLLLOOOSSSOOOHHH???777333222333444222111/////////000000---///111111///---------......////////////......000...++++++---///000000...------------...//////000333777:::;;;<<<>>>??????@@@BBBDDDEEEFFFGGGGGGLLLIIIPPPTTTOOObbbppp```sssttteeejjj|||xxxzzz~~~{{{llleeecccfffkkktttxxx}}}|||yyyrrrqqqooolllhhheeecccbbb\\\VVVNNNIIIGGGFFFCCCAAA@@@AAAAAABBBCCCFFFJJJNNNUUUQQQIII???777333444666444222111000111000...---///////////////......---///////////////......---...---,,,++++++,,,...///222,,,***,,,...,,,,,,...555666777777888:::>>>@@@CCC???@@@EEEHHHGGGFFFHHHGGGUUUQQQFFFRRRrrrooo```uuuuuueeejjj{{{ppphhhiiimmmtttzzz}}}zzzuuussspppmmmiiieeebbbaaa\\\VVVNNNIIIGGGFFFDDDAAAAAAAAAAAAAAABBBEEEJJJOOOUUUQQQIII???777333444666444222111000111000...---///////////////......---......///////////////...//////...------...000111,,,))))))...000000222666444666777888888:::>>>@@@BBB???@@@FFFIIIGGGFFFGGGFFFSSSQQQNNNbbbpppaaavvv{{{ddd\\\rrrnnnuuuuuudddhhhyyy|||pppgggjjjsss|||~~~zzzwwwuuurrrnnnjjjeeebbbaaa\\\UUUNNNIIIGGGFFFDDDAAAAAAAAA@@@???@@@EEEKKKPPPTTTPPPIII???888444444666444222111000111000...---///////////////......---------......///000000000......------...//////000...,,,---000///,,,...222333555777888999;;;>>>@@@AAA???AAAGGGJJJGGGEEEFFFFFFQQQRRRZZZzzzqqqcccxxxzzzbbbYYYeeeeeetttqqqaaaddduuuqqqjjjiiisss{{{wwwuuurrroookkkgggdddccc[[[UUUMMMHHHGGGFFFDDDAAAAAAAAA???>>>???DDDKKKQQQSSSPPPIII@@@888444444555444222111000111000...---///////////////......---,,,,,,---...///000111222+++++++++,,,,,,---......///---......,,,((()))...333555777888999;;;>>>@@@AAA???BBBHHHKKKGGGDDDDDDGGGPPPSSSeeetttdddxxxooohhhjjjkkkppplll\\\___pppssslllkkkqqq|||tttsssqqqnnnllliiigggfffZZZTTTLLLHHHGGGFFFDDDAAAAAA@@@>>>===???DDDLLLQQQRRROOOIII@@@999555444555444222111000111000...---///////////////......---,,,,,,,,,---...000222333,,,,,,,,,,,,---...///000,,,******------,,,///444111444777999:::<<<>>>@@@AAA???BBBHHHJJJGGGDDDDDDHHHPPPUUUlllwwweeewww}}}mmm```ZZZcccqqqvvv~~~eeeWWW[[[kkkqqqmmmqqq{{{|||sssrrrpppnnnllliiihhhgggYYYSSSLLLGGGFFFFFFDDDBBB??????>>>>>>???DDDKKKPPPQQQNNNHHHAAA999555555555444222111000111000...---///////////////......---------,,,---...000222333000///......///111333555888111---...///...///222111333777999;;;<<<>>>@@@BBB@@@BBBGGGJJJFFFDDDDDDIIIQQQWWWppp{{{fffvvvuuufff^^^ggguuu||||||```TTTZZZjjj}}}|||zzz|||sssrrrpppnnnkkkhhhfffeeeYYYSSSKKKGGGFFFFFFDDDBBB===>>>>>>???@@@EEEKKKOOOPPPNNNHHHAAA:::666555555444222111000111000...---///////////////......---......---,,,---///111333222111...---...111555888DDD999...---...---,,,---000333777:::;;;<<<>>>@@@DDDAAABBBFFFHHHFFFDDDEEEHHHQQQXXXqqq}}}ggguuuyyyxxx~~~xxx^^^SSSYYYiii|||~~~|||uuutttqqqnnnjjjgggdddcccXXXRRRKKKGGGFFFFFFDDDBBB<<<===>>>???AAAEEEJJJNNNPPPNNNHHHAAA:::666555555444222111000111000...---///////////////......---///...---,,,---///111222222000---+++,,,000555888AAA444((((((---000000000///333777:::;;;===???@@@EEEBBBAAAEEEGGGEEEDDDFFFHHHRRRYYYqqqhhhqqqkkkTTTPPPXXXeeexxxwwwvvvsssooollliiieeeaaa^^^VVVQQQJJJFFFEEEDDDAAA???????????????AAAGGGNNNSSSUUUQQQJJJ@@@888444333444222222111111000////////////000000000000...---,,,------,,,,,,---...000111;;;666///,,,...000111000...............///000000000333777:::;;;<<<>>>@@@AAABBBDDDEEEEEEEEEDDDCCCKKKMMMTTTtttkkkrrrzzzcccOOOMMMWWWdddtttxxxwwwtttoookkkhhhddd```]]]VVVQQQJJJFFFEEEDDDAAA???????????????@@@FFFMMMRRRQQQNNNHHH???888555555666222222111111000////////////000000000///...---,,,------,,,,,,---...000111888444000......///000000...............///000000000333777999;;;<<<>>>@@@AAAAAACCCDDDDDDDDDCCCBBBIIIMMMVVVuuunnnrrrttt___MMMMMMXXXdddqqq}}}yyywwwtttoookkkhhhccc___\\\VVVPPPJJJFFFDDDDDDAAA?????????>>>>>>@@@DDDJJJOOOOOOLLLFFF>>>888555666888222222111111000/////////000000000000///...---,,,------,,,------...000000222222222000...---...000...............///000000000333666999:::<<<>>>@@@@@@AAABBBCCCDDDCCCBBBBBBGGGNNNWWWuuupppqqq{{{dddQQQQQQ[[[eeeqqq{{{~~~~~~~~~xxxwwwsssoookkkgggccc^^^[[[UUUPPPIIIEEEDDDCCCAAA>>>>>>>>>>>>>>>???CCCIIIMMMOOOLLLFFF>>>888555555777222222111111000/////////000000000//////...------,,,,,,------...//////000---000333222///---...000...............///000000000333666888999;;;>>>@@@AAABBBCCCDDDDDDDDDCCCBBBGGGNNNVVVoooqqqpppnnnXXXUUU^^^gggqqqzzz}}}||||||~~~}}}vvvuuurrrnnnjjjfffbbb^^^[[[UUUPPPIIIEEEDDDCCC@@@>>>===>>>>>>>>>???CCCHHHLLLRRRNNNHHH???888444333555222222111111000/////////111000//////......------,,,,,,---....../////////+++...222333000...///000...............///000000000333555777888;;;>>>@@@BBBCCCDDDFFFFFFEEEEEEDDDGGGOOOSSSgggrrrnnnttt]]]ZZZccclllttt{{{}}}||||||{{{ttttttqqqmmmiiifffbbb^^^[[[UUUOOOIIIEEECCCCCC@@@>>><<<===>>>???@@@DDDIIIMMMUUUQQQJJJ@@@888333333444222222111111000/////////111000///......------...+++,,,---...////////////+++...111222222111111111...............///000000111222555666888:::>>>@@@CCCDDDEEEFFFGGGFFFEEEEEEFFFPPPRRRaaatttlll}}}vvvaaabbbmmmuuu{{{~~~zzzsssrrroookkkhhhfffccc___\\\UUUOOOHHHDDDCCCBBB@@@===;;;<<<>>>???AAAEEEJJJNNNVVVRRRKKKBBB999444444555222222111111000/////////222111///...------......+++,,,---////////////...------///111444444333111...............///000000111222444666777:::>>>AAABBBCCCEEEFFFFFFFFFEEEDDDEEEPPPTTTaaauuulllzzzvvveeeiiivvv~~~zzzssspppnnnjjjhhhfffccc```]]]TTTOOOHHHDDDCCCBBB@@@===;;;<<<>>>@@@BBBFFFKKKOOOUUURRRKKKBBB:::666555666222222111111000/////////222111///...------......+++,,,---////////////...///------000555666444222...............///000000111222444555777:::>>>AAAAAABBBDDDEEEEEEEEEDDDCCCCCCPPPVVVbbbvvveeewwwxxxvvvwww|||wwwsssppplllhhheeeaaa]]]ZZZYYYQQQJJJHHHFFFAAA>>>===<<<>>>@@@??????DDDMMMTTTZZZYYYRRRGGG???:::555000222222111111000/////////222111000///...---,,,,,,..................---------,,,,,,...111333333222,,,------....../////////000222444555777:::===@@@DDDBBBAAAAAACCCEEEFFFFFFGGGPPPSSSeeeyyygggxxx{{{vvvrrroookkkhhheeebbb^^^[[[VVVNNNHHHGGGFFFAAA>>>>>><<<>>>??????@@@EEENNNUUUZZZYYYRRRGGG???<<<999555222222111111000/////////111111000///...---,,,,,,........................---,,,,,,...111333333222...------------...///000444555555555666888<<>>>>><<<===??????AAAFFFOOOVVVYYYWWWNNNCCC<<<;;;:::777222222111111000/////////111111000///...------,,,........................---,,,,,,...000222222111///...---,,,,,,...000111999999999777777888<<>>>>><<<===>>>???BBBHHHQQQWWWXXXUUUKKK>>>777777777555222222111111000/////////111000000///......---------------...............---,,,,,,...000222111111111///---,,,,,,---000111;;;;;;:::999999;;;???CCCAAA??????AAADDDGGGIIIIIIGGGMMMLLL\\\lllvvv~~~gggYYYOOOGGGCCCDDDAAADDDHHHJJJLLLPPPXXX^^^nnnqqq{{{zzzwwwtttrrrooommmkkkiiifffdddXXXOOOIIIGGGEEE@@@===<<<<<<<<<===???CCCKKKSSSYYYZZZVVVJJJ<<<555555666444222222111111000/////////000000//////......---------------.........//////---,,,,,,---000111111000222000...,,,,,,---000111777777888888888;;;@@@CCC@@@???>>>@@@DDDHHHIIIJJJFFFNNNPPPbbbnnntttmmmUUUIIICCC======@@@;;;<<<===>>>???BBBGGGJJJQQQTTT```ttt{{{xxxuuurrrooommmkkkiiifffdddXXXPPPIIIGGGEEE@@@<<<<<<<<<<<<<<>>777777777666222222111111000/////////000000//////............,,,,,,------.../////////---,,,,,,---///000000///222111///------...///000///111333555666999===@@@@@@??????AAADDDGGGIIIIIIEEENNNSSSfffpppuuuuuu^^^IIICCCAAA======BBB>>>===;;;<<<>>>???@@@@@@@@@BBBHHHVVVfffttt|||~~~|||yyysssqqqnnnkkkiiigggcccaaaVVVNNNGGGFFFDDD@@@<<<<<<<<<;;;;;;???FFFOOOVVV[[[[[[WWWLLL???888888999888222222111111000/////////////////////............,,,,,,------...//////000---,,,,,,---///000///...111111000///......//////---///333555777999;;;===AAA@@@???AAADDDGGGHHHIIIDDDMMMRRReeerrrvvvjjjUUUDDDBBBCCC???@@@DDDCCC@@@======@@@AAA???===?????????AAAHHHVVVeeepppxxx|||zzzrrrooollliiigggdddaaa^^^SSSKKKEEEDDDDDD@@@======<<<;;;;;;???FFFPPPWWW\\\VVVSSSIII===777888999888222222111111000////////////////////////.........,,,,,,------...///000000---,,,,,,---///000///...111000000000//////......///222666888999:::<<<===BBB@@@@@@AAADDDGGGHHHHHHDDDLLLPPPcccwwwmmmtttWWWOOOFFFBBBCCCEEEEEECCCDDD???===AAABBB>>><<>>???>>>===CCCOOOYYYeeexxx|||yyyuuussspppmmmjjjfffaaa]]]UUUMMMGGGEEEBBB===;;;<<<;;;:::<<>>BBBCCC???===???<<<======;;;:::>>>FFFMMMXXXiii}}}~~~{{{uuurrrooollliiieee```\\\UUUNNNHHHEEEBBB>>><<<======<<<===BBBJJJRRRXXX[[[]]]SSSFFF<<<888777888888333222111000////////////000111111///---,,,---///,,,---......//////......------............------------..................000111333666888:::;;;<<>><<<;;;;;;===@@@BBBJJJUUUkkk|||uuurrroookkkhhhddd___\\\TTTMMMGGGEEECCC>>>===>>>???>>>???CCCKKKTTT[[[___[[[QQQDDD;;;777777777777333222111000////////////000111111///---,,,---///,,,---......//////......------............------,,,---------.../////////000111333666888:::;;;<<>>>>>@@@AAA@@@>>>DDDEEEVVVqqq}}}uuurrrnnnjjjgggccc^^^[[[RRRKKKEEEDDDAAA===<<<>>>@@@>>>???CCCLLLUUU]]]aaaXXXOOOCCC:::666666666666333222111000////////////000111111///---,,,---///,,,---......///.........,,,------......------,,,,,,,,,,,,---...///000000000111333666888:::;;;<<>>>>>AAABBB???<<>>===>>>CCCLLLVVV]]]aaaVVVMMMBBB999666666666555333222111000////////////000111111///---,,,---///,,,---......///.........,,,,,,------------,,,,,,,,,,,,,,,---...///000000000111333666888:::;;;<<>>;;;:::<<<;;;;;;>>>DDDMMMVVV]]]```UUULLLAAA:::777777777666333222111000////////////000111111///---,,,---///,,,---......//////......,,,,,,------------,,,,,,,,,---------.../////////000111333666888:::;;;<<>><<<;;;;;;<<>>;;;;;;===999:::>>>FFFOOOXXX]]]```TTTLLLAAA:::888888777666333222111000////////////000111111///---,,,---///,,,---......//////......+++,,,,,,------,,,,,,+++------..................000111333666888:::;;;<<<>>>@@@AAAAAABBBDDDHHHJJJHHHIIISSSxxxsssrrrooo[[[VVV___mmmyyy}}}{{{www|||~~~{{{zzzyyyrrrhhhgggddd^^^WWWOOOHHHCCCAAA888AAAEEE???999<<>>888:::@@@HHHQQQYYY^^^```TTTLLLBBB;;;888888888777333222111000////////////000111111///---,,,---///,,,---......//////......+++,,,,,,------,,,,,,+++...............---------000111333666888:::;;;<<<>>>???AAABBBCCCEEEIIILLLLLLLLLTTTxxx|||qqqvvvaaa^^^fffvvv~~~~~~zzzssslll```SSSIIIDDDFFF>>>:::===@@@AAA@@@AAABBBIIIZZZqqqyyytttpppjjjeeeaaa]]]YYYUUUIIIFFFBBB>>>;;;::::::;;;;;;;;;>>>FFFPPPYYY\\\]]]YYYLLL===666888:::777222555444222000000111222333222111///...---------...------............------,,,------......------,,,---------------...///000///000222555777999:::;;;<<>>@@@DDDDDDMMMbbb{{{{{{tttpppiiiddd```\\\XXXTTTIIIFFFBBB>>>;;;::::::;;;:::;;;>>>GGGQQQYYY\\\\\\XXXKKK===666888:::777333555444222000000111222333222111///...------............---,,,,,,---......,,,------......------,,,......---------......//////000222555777999:::;;;===BBBCCC@@@???BBBFFFGGGMMMJJJTTTuuuzzzppp}}}nnnhhhppp~~~oooeeeaaaWWWMMMDDDBBBAAA@@@@@@CCCFFFBBBEEEVVVkkk~~~~~~vvvppphhhccc```\\\WWWSSSIIIFFFBBB>>>;;;:::;;;;;;:::;;;@@@HHHSSSZZZ]]]\\\VVVJJJ<<<666888:::777333555333111000000000222333111000///...------......///...---,,,,,,---...///,,,------......------,,,//////...---------......///000222555777999:::;;;>>>CCCDDDAAA???BBBEEEFFFKKKJJJRRRqqqqqq{{{tttnnntttxxxkkkeeeZZZOOOIIIFFFDDDFFFIIIJJJJJJOOOXXX___jjjxxxqqqiiidddaaa^^^XXXSSSHHHFFFBBB>>>;;;;;;;;;<<<<<<===BBBLLLVVV]]]^^^^^^TTTHHH;;;666999;;;888444444333111000///000111222111000///...------...///......///000000///......,,,------......------,,,000///...---------------///000222555777999:::;;;???DDDEEEAAA???BBBEEEFFFHHHHHHPPPkkkpppwwwyyywww{{{qqqfffZZZRRRLLLIIIKKKOOORRRYYYdddfff[[[WWWlll~~~zzzssskkkgggddd```XXXRRRHHHEEEAAA>>>;;;;;;;;;<<<===???EEEOOOZZZ```aaa___RRRGGG:::666999<<<999444444333111//////000111222111000...------...//////,,,///222555555222///,,,,,,------......------,,,000///...---------------///000222555777999:::;;;@@@DDDEEEAAA???BBBEEEFFFEEEGGGMMMfffpppssszzzmmmcccZZZTTTUUUZZZaaakkkyyyzzziii[[[jjj}}}{{{tttmmmiiihhhbbbXXXOOOGGGEEEAAA>>><<<;;;<<<<<<===@@@GGGQQQ\\\aaaaaa___PPPEEE:::666:::<<<999555444222000/////////111222000///...------...///000,,,///333666666333///,,,,,,------......------,,,//////...---------......///000222555777999:::;;;???DDDEEEBBB@@@CCCFFFGGGEEEHHHMMMbbbuuussssssjjjiiimmmvvvzzz~~~}}}zzztttmmmkkkjjjcccVVVLLLGGGEEEAAA>>><<<;;;<<<===<<>>CCCEEEBBB@@@DDDHHHIIIFFFKKKOOOaaa{{{uuu}}}~~~yyysssmmmkkkjjjcccUUUIIIGGGDDDAAA>>><<<;;;<<<===:::>>>FFFQQQ[[[```___\\\MMMCCC999666:::===:::555333222000///...///000111000///...------...///000......------------......,,,------......------,,,---------------...///000///000222555888999;;;;;;>>>CCCEEEBBB@@@DDDHHHJJJHHHMMMQQQbbb