BM6P6(@ }}}{{{xxxsssmmmiiifffeeecccbbbccceeeiiipppwww|||~~~vvvcccQQQDDD>>>888555666666333///111111111111000000000000////////////////////////////////////////////////000000//////.........---111000///...---......////////////......---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------..................------000000000000000000000000000000000000000111111222555444333333444666999;;;AAAEEERRRgggvvvqqqqqqiiihhhggghhhhhhhhhfffddd___\\\WWWTTTSSSRRRPPPNNNLLLKKKJJJLLLNNNOOOOOONNNQQQPPPPPPPPPQQQSSSUUUVVVUUUTTTRRRPPPOOONNNNNNNNNNNNNNNOOORRRXXX```ggglll{{{}}}}}}~~~|||{{{uuuqqqlllkkkmmmoooooonnnmmmnnnpppuuu|||{{{yyysssoooiiieeeccccccaaa```bbbccchhhpppxxxvvvkkkXXXGGG@@@;;;555333444444222///111111111111000000000000////////////////////////////////////////////////000/////////.........---......,,,+++++++++,,,,,,.........---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------..................------////////////////////////000000//////000000111222444444333333444666888:::;;;===FFFVVViiiuuurrrkkkiiigggggggggfffeeecccccc```]]]ZZZWWWUUURRRPPPLLLKKKJJJKKKLLLLLLKKKJJJNNNNNNMMMMMMOOOPPPRRRSSSTTTSSSSSSSSSRRRQQQQQQQQQMMMMMMMMMNNNRRRWWW\\\___dddiiipppyyy~~~{{{|||zzzyyyyyy{{{}}}}}}|||{{{yyyuuusssooommmjjjiiijjjkkklllkkklllsss}}}{{{wwwtttlllhhhccc`````````______bbbdddiiiqqq{{{wwwkkk]]]LLL>>>;;;777333111333333111///111111111111000000000000/////////////////////////////////////////////////////////...............---,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------..............................000000//////000000111222444333333333444666777999;;;<<<@@@IIIUUUhhhyyytttqqqmmmjjjiiihhhgggfffhhheeebbb```]]]ZZZVVVSSSQQQOOOMMMMMMMMMLLLJJJHHHJJJJJJIIIJJJKKKLLLNNNOOOQQQRRRTTTUUUUUUUUUUUUTTTOOOOOONNNNNNOOOPPPRRRTTTUUUWWW[[[aaaeeejjjlllnnnxxx{{{}}}zzzwwwtttuuuyyyyyy{{{}}}}}}{{{xxxwwwvvvuuuuuurrrmmmjjjiiijjjjjjiiihhhiiikkknnnrrr~~~{{{uuupppmmmfffccc___]]]]]]^^^^^^^^^dddfffkkkttt~~~zzzmmmaaaTTTFFF<<<777444222111222333222000111111111111000000000///////////////////////////////////////////////////........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,------------......------------------------///////////////000111111333333333333444555666777:::;;;???CCCIIIXXXqqq}}}wwwqqqnnnlllkkkjjjhhhfffeeecccbbb___[[[XXXYYYVVVTTTRRRQQQOOOLLLJJJHHHGGGGGGFFFGGGHHHJJJKKKMMMOOORRRTTTVVVVVVUUUUUUTTTTTTSSSRRRRRRQQQQQQQQQSSSTTTTTTUUUWWWYYY[[[\\\___bbbffflllttt}}}~~~yyyvvvvvvvvvvvvyyy~~~~~~~~~~~~}}}{{{yyyvvvuuusssrrrqqqqqqpppnnnkkkhhhiiijjjjjjiiihhhkkkrrrxxx~~~yyytttnnniiifffccc```\\\[[[\\\]]]^^^^^^ccceeekkkttt~~~{{{rrrgggZZZKKK@@@:::555444222222333333333222111111111111000000000///////////////////////////////////////////////////---------...............,,,---------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------......------------------------/////////...///000000111222222333333333444555555444666:::>>>AAAJJJ^^^qqqxxxrrrooollljjjfffeeeeeeeeeeeeccc```]]]^^^\\\YYYVVVTTTRRROOOMMMIIIHHHGGGFFFFFFFFFGGGHHHHHHJJJMMMPPPRRRSSSSSSRRRUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSQQQPPPOOOOOOOOOPPPSSSTTTVVVZZZ```ggglllooouuu{{{}}}zzzxxxvvvssstttxxxzzzzzz}}}|||yyyxxxwwwwwwvvvuuutttssssssrrrrrrqqqoooooopppqqqpppnnnjjjjjjjjjiiikkkrrr}}}|||yyyuuuooojjjeeebbbaaaaaa^^^[[[ZZZ[[[]]]^^^^^^```cccjjjttt{{{uuunnncccTTTCCC999777333333444444444444333333111111111111000000000000////////////////////////////////////////////////---------------.........***++++++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,------......------------------------//////......//////000111222222222333333444444444222444888<<<>>>CCCQQQ___{{{zzztttooolllhhhgggfffggghhhgggfffdddaaa^^^[[[YYYXXXUUURRRPPPMMMLLLJJJHHHGGGFFFFFFGGGEEEGGGIIIKKKMMMNNNNNNNNNQQQQQQRRRSSSTTTTTTUUUUUUVVVTTTRRRPPPNNNLLLKKKKKKNNNNNNNNNQQQUUUYYYZZZZZZ\\\aaagggkkknnnsssyyy~~~}}}||||||xxxwwwyyy~~~{{{wwwsssqqqpppqqqqqqqqqpppppppppppppppppppppppprrruuuwwwvvvuuulllllllllnnnttt|||zzzrrrnnniiiddd```^^^^^^^^^___\\\YYYXXXZZZ\\\]]]]]]^^^bbblllxxx{{{sssnnnggg^^^OOO>>>666666222333444444333333333333111111111111000000000000////////////////////////////////////////////////,,,,,,,,,------.........***+++,,,---...------,,,++++++++++++,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,------......------------------------///............///000000111222222333333333333333666555777:::<<>>CCCPPP]]]uuu|||wwwqqqooolllkkkjjjhhhfffdddcccaaa^^^\\\\\\\\\ZZZYYYYYYXXXUUUSSSQQQPPPPPPQQQMMMMMMLLLLLLKKKJJJIIIHHHDDDDDDDDDEEEFFFGGGHHHIIIKKKLLLMMMNNNNNNLLLKKKJJJGGGHHHHHHIIIJJJJJJJJJIIIGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPRRRSSSSSSSSSSSSRRRSSSTTTVVVXXXYYY[[[[[[WWWYYY\\\\\\ZZZYYYZZZ\\\[[[]]]```bbbdddeeeddddddcccfffkkkrrr|||~~~{{{wwwtttppplllhhhccc^^^ZZZTTTRRROOOLLLKKKLLLNNNOOORRRNNNMMMPPPSSSTTTYYY___eeerrrwwwjjj]]]KKK<<<777777666333111111333666444444444444444444444444444333222000///....................................------...//////...,,,******+++++++++,,,,,,,,,***************************))))))***,,,...---,,,)))+++++++++***)))***++++++++++++,,,,,,---------***************************+++,,,------,,,+++***+++,,,,,,------,,,,,,+++))))))))))))))))))))))))************+++,,,---...,,,,,,------------......++++++,,,,,,---...//////......//////000111111111000111222333444555555555111333777<<<>>>@@@HHHQQQ]]]ssswwwtttpppnnnmmmllljjjhhheeeccc```^^^^^^^^^^^^]]]ZZZYYYXXXVVVVVVVVVWWWWWWSSSRRRQQQOOONNNLLLKKKJJJBBBBBBBBBBBBCCCEEEFFFGGGKKKMMMPPPRRRRRRQQQOOOMMMJJJKKKKKKLLLLLLLLLKKKKKKHHHHHHIIIIIIIIIIIIJJJJJJGGGGGGHHHIIIIIIIIIIIIHHHGGGHHHIIIJJJLLLLLLLLLMMMKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOOOOOOONNNLLLMMMPPPRRRSSSTTTTTTTTTOOOQQQSSSVVVXXXZZZZZZ[[[SSSVVVZZZZZZYYYYYY[[[^^^___bbbeeehhhjjjkkkkkkkkklllooottt|||}}}xxxtttrrroooiiiddd```[[[WWWTTTOOOOOOOOONNNNNNNNNNNNNNNKKKPPPTTTUUUTTTVVV[[[```ddd|||rrr[[[III@@@???444444444444444444444444777555333333333333111///000000000000////////////------------------------////////////////////////000---++++++------+++(((************************,,,,,,,,,++++++*********))))))))))))))))))))))))************************---,,,+++))))))))))))*********))))))((((((''''''+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........------------...//////000000000000000000000000000000000111222222333333666666666777999<<>>@@@GGGNNN___wwwyyytttpppnnnjjjgggeeecccaaa___bbb```^^^^^^______]]]\\\]]][[[XXXWWWWWWUUUSSSQQQOOOOOONNNMMMMMMMMMMMMNNNOOOOOOPPPQQQQQQQQQPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLLLLKKKKKKLLLLLLMMMNNNLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLNNNOOOPPPQQQQQQQQQPPPQQQSSSTTTTTTSSSQQQPPPRRRRRRSSSUUUVVVWWWXXXYYYUUUVVVXXXXXXYYY[[[^^^aaaiiiqqqzzz~~~}}}{{{~~~|||zzzwwwsssnnnjjjddd```\\\XXXUUURRRNNNLLLLLLLLLMMMNNNOOOPPPQQQRRRPPPRRRTTTTTTTTTXXX___eeennn}}}|||jjjWWWGGG===888777777777666444333111000000000///...000222333333222000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---++++++++++++************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------......///........................//////000000111111222222333333333444666999;;;===???CCCOOObbbvvvxxxtttoookkkiiigggeeedddcccaaa``````aaabbbbbbaaabbb```^^^^^^]]]]]][[[YYYUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSRRRRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQPPPOOONNNNNNMMMMMMLLLLLLMMMMMMNNNOOOLLLMMMMMMNNNNNNMMMMMMLLLPPPPPPPPPPPPPPPPPPQQQQQQNNNMMMLLLKKKKKKKKKKKKKKKJJJKKKMMMPPPRRRSSSTTTTTTRRRSSSTTTTTTTTTTTTSSSRRRRRRSSSUUUWWWYYYZZZZZZZZZZZZZZZYYYXXXYYY]]]dddiiipppyyy}}}{{{|||yyyvvvsssppplllgggccc\\\YYYUUURRRPPPNNNKKKIIIMMMLLLLLLLLLMMMOOOPPPQQQQQQRRRTTTUUUXXX___gggmmmrrr||||||ttt]]]III>>>999777555666666555444333222111000///...---///111222222111000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,*********+++---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++,,,************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,------...///------------------------......//////000111111222222222333444666888:::;;;>>>???FFFRRRbbbvvvwwwrrrooommmjjjhhhgggeeecccccceeeffffffeeegggeeecccbbbcccbbb```___ZZZZZZYYYXXXWWWWWWWWWWWWTTTTTTUUUTTTTTTTTTSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNMMMNNNOOOOOOPPPMMMNNNNNNOOOOOONNNNNNMMMOOOPPPPPPQQQRRRRRRSSSSSSOOONNNMMMLLLLLLLLLLLLLLLMMMNNNPPPRRRSSSUUUUUUVVVUUUTTTTTTTTTTTTTTTTTTUUUUUUVVVXXXZZZ\\\\\\\\\\\\```___]]]\\\___fffooovvv}}}{{{yyywwwvvvuuurrrnnnkkkhhheee```]]]VVVTTTQQQOOONNNMMMKKKIIINNNMMMLLLLLLMMMNNNPPPQQQSSSTTTXXX\\\ccckkktttyyy~~~}}}zzziiiQQQ@@@999888777666333333333333333222222222111000...///000000///---////////////....................................------------------------)))***+++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......---------------------------......//////000111111222222333444666888999:::;;;;;;===DDDNNN___www|||yyytttqqqqqqooolllkkkkkklllkkkkkkhhhfffdddddddddcccaaa```^^^]]]\\\[[[ZZZZZZZZZZZZWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOPPPQQQQQQOOOOOOPPPPPPPPPPPPOOOOOONNNNNNPPPQQQSSSTTTUUUVVVQQQPPPOOOOOONNNNNNNNNOOORRRSSSTTTUUUVVVVVVVVVVVVWWWVVVUUUUUUUUUUUUVVVWWWXXXYYYZZZ\\\]]]^^^^^^___bbbaaabbbdddjjjuuu~~~{{{yyyvvvsssqqqpppllliiifffccc```]]]ZZZWWWSSSQQQNNNNNNNNNNNNLLLKKKOOONNNMMMMMMNNNPPPSSSUUUXXX[[[aaajjjsss|||~~~vvvzzzzzzjjj[[[HHH;;;888888777555222222222222333333333333333111////////////---+++/////////.........------------------------------------------------------)))***,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,++++++)))((((((((((((((((((((()))))))))***************+++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------------......//////000000111222333444666777888888999999;;;???CCCNNNaaasss}}}zzzuuurrrppppppnnnmmmkkkiiigggffffffeeecccaaaaaaaaa___^^^]]]]]]]]]]]][[[[[[ZZZYYYXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUTTTTTTSSSRRRQQQQQQQQQPPPPPPPPPQQQRRRRRRQQQRRRRRRSSSSSSRRRRRRQQQOOOOOOQQQRRRTTTUUUWWWWWWSSSSSSRRRRRRRRRRRRSSSSSSWWWXXXXXXXXXXXXXXXWWWWWWZZZYYYYYYXXXXXXYYYYYYZZZ[[[[[[\\\^^^```bbbeeefffeeegggkkkqqq{{{ttt~~~|||{{{yyyxxxuuurrrnnnllljjjiiidddaaa]]]ZZZYYYWWWTTTRRRPPPOOOMMMMMMNNNNNNNNNMMMNNNNNNNNNOOORRRUUUYYY\\\aaafffnnnyyyzzzxxxvvvjjjWWWLLL@@@888666777555333444333333333222111111111333111000/////////---+++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------++++++---///++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))))))))))))))))))))))))))***++++++++++++))))))(((((()))))))))*********))))))*********+++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,------......///000000///000111333444555555666666777;;;>>>???DDDRRRaaattt{{{yyywwwuuutttrrrpppnnnnnnmmmjjjhhhfffeeedddcccbbbaaaaaaaaa```___]]]\\\[[[[[[\\\\\\XXXXXXXXXXXXXXXXXXXXXXXXUUUVVVVVVWWWVVVVVVUUUUUURRRQQQQQQQQQQQQRRRSSSSSSSSSTTTTTTUUUUUUTTTTTTSSSTTTTTTTTTUUUUUUVVVVVVWWWUUUUUUUUUUUUUUUVVVWWWXXXZZZZZZ[[[[[[[[[[[[ZZZZZZ]]]]]]]]]]]]]]]]]]]]]]]]______```cccgggmmmrrruuuvvvyyy~~~ttteee~~~~~~}}}|||zzzxxxwwwvvvsssrrroookkkgggeeecccbbb^^^[[[XXXUUUTTTRRRPPPNNNOOONNNLLLLLLNNNOOOOOONNNNNNNNNOOOQQQUUUZZZ___bbbhhhnnnxxxxxx}}}}}}nnn\\\JJJCCC:::666555555333111666555444333111000//////222111//////000000...---//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++))),,,...---+++***,,,///*********************************++++++,,,,,,,,,++++++++++++++++++++++++************************'''(((***+++,,,,,,++++++))))))******+++++++++,,,))))))******++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...........................,,,,,,------...//////000---...000111333333444444///222888;;;:::<<>>EEEJJJTTTggg|||vvvqqqqqqrrrppppppooonnnllliiifffeeeffffffeeedddccccccccccccbbbdddggggggeeeeeehhhjjjiiijjjkkkkkkkkkkkklllmmmnnnoooqqqtttxxx}}}uuudddRRRFFFAAA}}}zzzwwwssspppnnnmmmkkkhhhhhhhhhiiijjjcccaaa___^^^]]]\\\ZZZXXXTTTRRRQQQQQQQQQQQQOOOMMMMMMNNNNNNNNNNNNNNNNNNOOOMMMOOOQQQRRRRRRSSSVVVYYY[[[aaakkkuuuqqq]]]III<<<:::<<<555555555444333111111111333222222111000000/////////.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))),,,++++++******++++++,,,++++++++++++++++++++++++)))))))))))))))***++++++++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))((()))))))))************************************)))))))))))))))***************))))))******+++,,,)))******++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000000111111111222222222222333444444555444999???AAAFFFSSSgggwww~~~zzzxxxqqqpppooonnnmmmmmmmmmmmmnnnqqqtttsssrrrssswww{{{}}}~~~~~~mmm___SSSGGG>>><<<{{{yyyvvvtttrrroookkkiiihhhgggeeedddcccddddddeee]]][[[YYYXXXXXXWWWUUUSSSSSSQQQPPPPPPPPPPPPOOOMMMNNNOOOPPPPPPOOOOOOPPPRRRNNNQQQTTTVVVVVVXXX\\\```bbbiiiuuuwwwdddOOO@@@888777999555666777666444222222222333222222111000///....../////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))***+++,,,---------,,,++++++******)))))))))))))))************))))))))))))))))))))))))))))))))))))************************************)))))))))((()))******+++***))))))))))))***++++++((()))******+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000000000111111111111222222333333444444444888<<<===???GGGTTT___yyy~~~}}}}}}}}}}}}~~~qqqZZZOOOGGG>>>999:::}}}yyyvvvrrrpppmmmllljjjhhhdddaaa```__________________^^^XXXVVVTTTSSSTTTSSSQQQOOOSSSQQQPPPOOOPPPPPPNNNMMMLLLOOOQQQRRRQQQRRRTTTWWWTTTXXX]]]______bbbhhhmmmqqqyyyttteeeQQQBBB:::888666555444666999888666555555777444333333222000//////...000000000/////////......---------------------------,,,,,,++++++,,,,,,---******************++++++,,,++++++******++++++,,,++++++++++++++++++++++++************+++,,,---...///...---,,,***)))(((((((((((()))***************))))))))))))))))))))))))))))))))))))***************************************)))((((((((()))++++++)))))))))))))))***++++++(((((()))***************)))))))))*********++++++++++++++++++++++++++++++,,,,,,---------.........////////////000000000111///000111222222333333333444666999:::<<>>yyyuuuqqqnnnkkkiiieeedddbbb___]]]ZZZYYYXXXYYYXXXXXXWWWVVVUUUTTTTTTOOOOOOPPPPPPPPPQQQQQQQQQTTTQQQNNNMMMPPPQQQPPPNNNOOONNNNNNPPPQQQTTT]]]gggppp|||vvvjjjQQQFFF===::::::777444444444555888;;;>>>AAABBBCCC@@@???;;;666111.........000000000000000///......---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************...---,,,,,,+++++++++,,,+++++++++*********)))))),,,+++***((((((((()))***************************))))))))))))))))))))))))------,,,+++***)))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++)))'''(((+++,,,***(((&&&''')))***++++++******------------------,,,,,,............////////////000000111222222222222111222222222333555888;;;===DDDNNN^^^ppplllWWWIIIDDD===888666666666666{{{xxxvvvsssoookkkhhhfffdddaaa```aaa```^^^\\\ZZZXXXVVVUUUTTTTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRVVVTTTQQQQQQRRRTTTSSSQQQPPPOOOPPPUUUXXX^^^iiittttttcccWWWGGG>>>777777777555333333111222333666888;;;<<<===BBBCCCBBB;;;333...000333///000000000000///......------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,++++++++++++++++++++++++*********))))))******))))))))))))))))))************************((((((((((((((((((((((((***************)))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++)))((((((***+++***((()))***,,,---......------,,,,,,------------------............////////////000000111222222222222111333222222333444777999;;;;;;BBBMMM[[[mmmuuu```NNNCCC???:::666555444444333zzzwwwuuuzzz{{{|||~~~~~~zzzuuupppllljjjgggeeebbb``````___]]]\\\[[[ZZZYYYWWWUUUTTTRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSTTTUUUSSSQQQQQQRRRSSSRRRQQQPPPOOOQQQWWW\\\dddqqq}}}wwweeeSSSHHH<<<666333555777555333333000000000111333555777888@@@DDDDDD===222---000555/////////000//////...---...---------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++************)))))))))(((((()))*********))))))************************'''''''''''''''''''''''''''((((((((())))))******''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))***)))((()))***+++***(((+++,,,---...............++++++,,,,,,------......---............////////////000111111222222111111333333222333444555777999999<<>>777666444222444777666111///000111000///......///000111111...,,,---111222000,,,------......------,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,------......++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))***+++(((((()))))))))))))))***''''''((()))))))))(((((())))))))))))))))))))))))************************))))))(((((('''''''''&&&************************))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))***,,,++++++******+++,,,,,,******++++++,,,,,,------,,,------------............///000000111111000000000000111111222222333333333555888:::;;;@@@GGGMMM^^^nnnvvvqqqfff___RRRFFFAAAAAA<<<666555333222333444444222111tttuuuvvvuuutttuuuwwwyyywwwvvvtttrrrooollljjjiiidddfffhhhfffbbbaaadddhhhfffggghhhiiikkklllmmmnnnlllmmmmmmmmmjjjgggcccaaa```___^^^\\\ZZZWWWUUUTTTUUUTTTTTTTTTTTTRRRPPPMMMJJJJJJKKKLLLMMMNNNNNNOOONNNNNNOOOOOOPPPQQQQQQRRRRRRSSSUUUXXX[[[]]]```aaaaaaeeeiiilllmmmnnnpppsssyyy{{{~~~jjjTTTDDD;;;777777333111333555444///...000///////////////////////////......///000111///...,,,------------,,,++++++*********+++++++++,,,,,,++++++,,,,,,---......///++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))))))))***+++,,,(((((((((((())))))******))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((***+++***(((((()))+++------,,,+++++++++,,,---++++++++++++++++++,,,,,,,,,,,,---------............//////000000000000000...///000111222222222222222555888888888;;;@@@DDDLLLZZZlll|||vvvhhh\\\VVVPPPNNNHHH>>>::::::888444666444222222333333333222lllnnnqqqqqqqqqppppppqqqpppooonnnllliiigggdddccc```cccdddaaa]]]]]]```eeeddddddeeefffggghhhiiijjjhhhhhhiiihhheeebbb^^^[[[XXXXXXWWWWWWVVVTTTSSSRRROOONNNNNNOOOOOOOOOLLLJJJJJJJJJKKKLLLMMMOOOOOOPPPOOOOOOPPPQQQRRRRRRSSSSSSTTTVVVXXX[[[^^^aaacccdddnnnrrrxxx{{{|||}}}oooXXXFFF;;;888777666333222333666444000000222//////000111111000000///---///111000...------///,,,------------,,,++++++))))))*********+++++++++++++++,,,,,,---...//////++++++++++++++++++++++++******************************************************))))))***+++,,,,,,'''((((((((())))))******+++)))(((&&&&&&&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((***,,,+++(((''')))+++---,,,+++*********+++,,,,,,,,,++++++++++++++++++,,,,,,,,,---------.........//////000000000000000---...///111222222222222...111333333222444999===???JJJXXXeeevvvwwweeeUUUIIICCC???AAA???888555777777666666444111111111222222222ggghhhjjjkkkllllllkkkkkkiiihhhfffeeeeeeccc```^^^\\\\\\\\\\\\[[[[[[[[[[[[^^^^^^___```aaacccdddeee``````___^^^\\\YYYVVVUUUUUUSSSQQQOOOOOOOOOQQQQQQSSSRRRPPPOOONNNNNNNNNNNNMMMOOOQQQQQQOOONNNOOOPPPPPPPPPPPPQQQSSSUUUTTTTTTWWW[[[___cccdddeeefffhhhqqqyyyooo```LLL>>>888777555222111111222333222111000///000000000000000000000000///............//////000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******---,,,,,,+++***)))(((((())))))************))))))))))))************))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((()))*********((('''&&&))))))))))))))))))))))))))))))))))))************((('''&&&&&&''')))+++---......,,,+++***))))))))),,,+++*********+++,,,---///............------------...///000000///...---000000000000111111111111333444444444666777888999@@@DDDIIIOOOYYYkkkvvveeeVVVIIIAAA<<<888777777666555444444444444444444333333333222222bbbcccdddeeefffeeedddddddddcccaaaaaaaaa```]]][[[ZZZZZZZZZYYYYYYYYYXXXXXXWWWXXXXXXYYY[[[\\\^^^___ZZZZZZZZZXXXWWWUUUSSSRRRSSSRRRPPPOOONNNOOOPPPQQQQQQQQQPPPOOOOOOOOOPPPPPPOOOQQQSSSSSSRRRQQQRRRSSSVVVUUUUUUUUUWWWXXXXXXXXX]]]```ccceeefffiiilllnnnyyy}}}rrr```TTTCCC888555555444222111111222222222111000/////////////////////////////////...............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,++++++***)))))))))))))))************))))))))))))************))))))***)))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((())))))***)))((('''&&&))))))))))))))))))))))))(((((()))))))))************)))((('''(((***,,,------,,,++++++************++++++*********+++,,,---,,,,,,,,,------...............////////////......//////000000000111111111111111111222333555666777:::>>>BBBEEELLL[[[nnn|||xxxfffUUUHHH@@@;;;888777777666666555444444333333333333333222222222222^^^^^^___``````___]]]\\\]]]\\\[[[[[[\\\[[[YYYXXXVVVVVVVVVVVVUUUUUUUUUUUUQQQRRRSSSTTTUUUVVVWWWXXXUUUUUUTTTRRRQQQQQQPPPPPPQQQPPPOOONNNNNNNNNPPPPPPPPPPPPPPPPPPPPPQQQRRRRRROOOQQQSSSSSSRRRRRRSSSUUUXXXXXXWWWWWWYYY[[[]]]^^^gggiiikkkmmmooosssxxx|||lll[[[MMMDDD888222222444333111111111222222111111000///////////////////////////000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************))))))************))))))))))))************))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))(((((())))))))))))******,,,+++***))))))***+++,,,++++++************++++++++++++******++++++,,,---)))***+++,,,---....../////////............////////////000000000000111111111111111111222444555666555888;;;<<>>999222000111333222111111111111111111000000///////////////////////////111000///...---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++))))))************))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***++++++***)))))))))******)))))))))))))))***+++++++++***++++++++++++,,,,,,)))******+++,,,,,,------//////---,,,,,,---//////////////////000000000111222222222333333444666666444666888888999===EEEKKK\\\lll}}}{{{uuufffSSSDDD>>><<<999777555555555444444444333333111111111111000000000000YYYYYYZZZYYYXXXWWWUUUTTTSSSRRRRRRSSSUUUUUUTTTSSSPPPPPPPPPOOOOOOOOONNNNNNMMMNNNPPPQQQRRRRRRRRRRRRPPPOOONNNMMMMMMNNNOOOPPPOOOOOOOOOPPPPPPQQQQQQRRRSSSRRRRRRRRRSSSSSSTTTUUUXXXYYYZZZZZZZZZ[[[]]]___aaaeeejjjnnnssszzzuuugggUUUEEE;;;888555222111222333222000111111111000000000000000........................000000///---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))))))))***++++++,,,,,,))))))************))))))))))))************))))))(((((())))))))))))((((((&&&&&&'''((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''''''''''''''''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))***))))))((((((((())))))(((((((((((()))***++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++///...---,,,,,,---...///...////////////000000000222222111222222333444555333555777777777999===@@@HHHSSSeeexxxqqqfffbbb]]]SSSGGG>>>;;;:::777555444444444444333333333333111111111000000000//////TTTTTTTTTTTTTTTRRRPPPOOOQQQPPPPPPQQQSSSSSSRRRQQQOOOOOONNNNNNNNNMMMMMMMMMKKKMMMNNNPPPQQQPPPPPPOOONNNNNNMMMMMMMMMMMMNNNNNNPPPPPPQQQRRRSSSTTTTTTTTTUUUUUUUUUVVVWWWYYYZZZ[[[YYY[[[]]]^^^___bbbgggjjjmmmrrrzzz~~~tttdddSSSDDD<<<999666555333222333333111000222111000////////////000........................//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))******+++++++++,,,))))))************))))))))))))************))))))(((((())))))))))))((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******)))'''&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))(((((('''(((((()))******)))***+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******......------------............////////////000000///////////////000111111111222444555555777999;;;===CCCOOO___pppqqq^^^QQQMMMEEEBBB>>>;;;::::::999888333333333333333333333333111111111111000000000///PPPQQQQQQRRRQQQPPPNNNMMMOOONNNNNNOOOQQQQQQPPPNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLMMMOOOQQQQQQQQQPPPOOOOOOOOOPPPPPPPPPPPPOOOOOOQQQRRRSSSUUUVVVWWWWWWWWWWWWWWWYYY[[[]]]```cccdddaaadddgggkkkpppuuu|||{{{rrrcccRRREEE===999999555444333222222111000///222111000///...//////000..............................---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++*********************+++++++++))))))************))))))))))))************))))))'''((()))******)))((('''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))*********)))'''&&&''''''&&&&&&&&&'''((()))))))))))))))))))))))))))'''''''''((((((((())))))'''((())))))************(((((('''''''''((()))))))))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------......------,,,........./////////000000//////.........///000000000111333444555666888999:::;;;BBBMMMYYYggg|||ssscccQQQFFFBBB999;;;<<<:::888777888999222222222222222222333333222222111111111000000000PPPPPPQQQRRRRRRPPPOOONNNNNNMMMMMMNNNOOOOOONNNLLLNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOQQQSSSTTTSSSRRRQQQRRRSSSTTTUUUTTTSSSRRRQQQRRRSSSUUUVVVXXXXXXYYYYYYWWWXXX[[[^^^bbbfffjjjlllqqqtttyyy||||||}}}pppbbbPPPAAA999666555444333222222111111000000///222111///.........///000........................------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++******************************))))))************))))))))))))************))))))'''((()))******)))(((''',,,+++***)))((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++***)))'''%%%'''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))''''''''''''((((((((()))'''((()))++++++,,,,,,,,,((((((''''''''''''(((((()))***+++,,,---,,,++++++******+++,,,---......///+++,,,............,,,+++............/////////000111000000000000111111222111222333555666777888999888666999@@@FFFNNN___oooyyynnndddVVVGGG>>>===555888:::777111///000333222222222222222222222333222222222222111111111111OOOOOOOOOOOOPPPQQQQQQRRRPPPPPPPPPPPPPPPOOONNNMMMNNNMMMMMMLLLLLLLLLMMMMMMMMMQQQTTTUUUTTTSSSSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWVVVXXXZZZ\\\]]]^^^^^^]]]___dddiiikkkmmmqqqxxx}}}}}}tttXXXOOOCCC;;;999999777555444333222111000000000000000000000000//////////////////.........---------------------------------,,,,,,,,,+++++++++************))))))))))))******************************)))))))))***+++++++++,,,******))))))))))))******))))))***++++++)))((('''))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((((((++++++***)))((('''&&&&&&)))))))))))))))(((''''''))))))))))))))))))))))))(((((()))***************+++***))))))***,,,...///))))))************)))(((+++*********))))))((((((******+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,---...000111000////////////111333444222222222333333333444444999888888:::???GGGOOOTTTfffuuupppbbbUUUPPPLLLBBB999777444444333333333222222222111111111222222333333333000000000000000000000000RRRQQQQQQQQQQQQRRRRRRSSSOOOOOOOOOOOOOOONNNMMMMMMOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRTTTUUUUUUUUUUUUUUUXXXYYY[[[\\\]]]]]]\\\[[[ZZZ[[[]]]```ccceeefffgggjjjooovvvzzz~~~~~~}}}nnn```LLLEEE;;;666666666555333333333222111000000000000000000000000/////////...///.........------------------------------------,,,,,,,,,+++++++++******+++******))))))******+++++++++++++++++++++++++++***************+++++++++******))))))))))))******)))************)))(((((())))))))))))))))))))))))&&&'''(((((())))))(((((((((((((((((())))))))))))))))))))))))((((((((((((''''''&&&&&&''''''((()))(((((((((((('''''''''''')))))))))))))))(((''''''))))))))))))))))))))))))(((((()))******************)))))))))***+++---...)))))))))))))))*********************)))))))))(((*********+++++++++,,,,,,,,,,,,,,,------------...------,,,,,,---...///000...............000111222111111111111222222222333666555555666:::???EEEHHHSSS___rrrsssgggZZZNNNEEEDDDDDD???:::888444444444444333333333222111222222222222222222333000000000000000000000000UUUTTTTTTSSSSSSSSSSSSTTTPPPPPPPPPPPPPPPPPPOOOOOOQQQQQQQQQQQQRRRSSSTTTTTTVVVUUUTTTUUUXXXZZZZZZZZZ[[[\\\___bbbbbbbbb```___bbbccceeeiiinnnssswwwzzz~~~}}}|||qqq]]]KKK???:::555222333444333222222111111000000000111111000000000/////////..................------------------------------------,,,,,,,,,+++++++++******,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********************))))))))))))************))))))(((((())))))))))))))))))))))))))))))&&&'''(((((())))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((''''''(((((()))***%%%&&&&&&&&&''''''(((((()))))))))))))))(((((('''))))))))))))))))))))))))(((((())))))******)))))))))((((((((()))***+++,,,(((((((((((())))))***+++************))))))))))))*********++++++++++++,,,,,,,,,,,,,,,------------...---------------......------------...///000000///000000000000111111111444444444444666888;;;<<>>999555555888888777555555555555444444444333333333333222222111111000000////////////////////////YYYXXXWWWVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTUUUVVVVVVTTTTTTTTTVVVWWWYYY[[[\\\______aaaeeeiiimmmpppqqqtttwww|||uuuiii[[[MMMBBB<<<555444333333333333222111000000000///000000111111////////////............,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++++++++***)))))))))******))))))))))))******+++***((('''''''''((()))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******)))))))))(((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))((((((''''''((((((((())))))))))))(((((('''(((((())))))***))))))))))))))))))******))))))*********++++++++++++++++++,,,,,,,,,------------------------,,,,,,......//////////////////000000000000111111111111111222333555666555555444888:::>>>BBBKKKYYYiiittt{{{fffRRRDDD>>>======<<<999666444666777555333555555444444444333333333222222222111111000000000////////////////////////[[[ZZZYYYYYYYYYYYYYYYYYYWWWWWWVVVUUUUUUVVVXXXYYYXXXXXXYYY[[[]]]```bbbccciiimmmrrrwwwyyy{{{}}}~~~wwwhhhWWWHHH===888666333222222222111000//////111000000/////////000000/////////.........------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---************************+++++++++*********************))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((('''((())))))******))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''(((((()))*********))))))(((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''(((((())))))))))))(((((('''(((((())))))(((((('''))))))))))))************)))))))))************+++++++++++++++,,,,,,,,,,,,+++,,,------------,,,,,,...//////000000000//////000000000000111111111111...///111333444444333333222555888;;;@@@HHHRRRZZZnnn}}}iii___QQQDDD<<<888888777666777555222333666555222444444333333333222222222111111111111111000000000000000000000000000000000]]]]]]\\\\\\\\\]]]^^^^^^\\\[[[ZZZYYYZZZ[[[]]]^^^______```bbbeeehhhjjjllluuu}}}}}}wwwiiiUUUEEE<<<888444111111222222111000000000111222111000/////////////////////.........---------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))***************+++++++++******))))))))))))******(((((())))))(((((('''&&&(((((((((((((((((((((((((((((()))************)))(((((((((((())))))))))))))))))))))))((((((((((((''''''&&&&&&''''''((()))'''''''''(((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))(((''''''&&&((()))*********)))(((((('''(((***+++***(((%%%$$$((()))))))))************))))))))))))***************++++++++++++,,,,,,,,,******,,,---...------,,,---.../////////...------....../////////000000000///000111222333333333333///222555777999===CCCIIIUUUaaaqqqooodddLLLHHHAAA<<<888666444222222555444111111555555111333333222222222111111111000000000000111111111111000000000000000000000000_______________```aaabbbbbbaaa_________aaacccddddddeeefffhhhkkknnnqqqrrr~~~{{{uuunnn\\\EEE999888999555000222333333222222222333555222222111///............//////.........---------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,(((((((((((((((((((((((())))))******+++++++++,,,******))))))))))))******'''((()))))))))(((&&&%%%(((((((((((((((((((((((((((((()))***************(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&'''(((((($$$$$$%%%&&&'''((()))***''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&((()))***++++++***)))((('''(((+++,,,+++((($$$"""(((((())))))*********+++))))))))))))******************+++++++++,,,,,,,,,(((***+++---......------,,,---.........---,,,+++---------.........//////222333333444444444444444111444666666666777<<<@@@@@@IIITTT___qqqyyygggTTTHHH???<<<888555444444333222333666666111111444444///222222222111111111000000//////000000111111222222000000000000000000000000jjjjjjjjjkkkkkkkkklllllljjjkkklllkkkiiijjjnnnrrrsssrrrqqqqqqtttvvvvvvvvv|||nnnbbbSSSIII===555444555555444111222222222222111000000111111000//////////////////............---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))'''))),,,,,,+++******+++))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))(((''''''''''''''')))))))))))))))))))))))))))))))))))))))(((''''''))))))((('''''''''''''''&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,***)))'''''')))***,,,))))))))))))************++++++******************,,,,,,++++++,,,,,,---...---------............///000000//////.........---111111111111111111222222111111222333444666666777999>>>FFFMMMXXXjjjzzzhhhXXXLLLDDD???888888777555555444444444222222222222222222222222000000000111222222222333222111111111000000//////...///000111111000///...ppprrruuuxxxyyyxxxvvvuuuuuuuuuuuutttssswww}}}}}}qqq```TTTFFF???777333444444333000111222222222222111000000111000000///////////////............---------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))''')))+++,,,+++******+++))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))(((''''''''''''''')))))))))))))))))))))))))))))))))))))))(((''''''))))))((('''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))************************************,,,++++++++++++,,,------------------............000/////////.........---//////000111111222333333111111222333444555666666555999>>>AAAFFFRRRcccpppxxxmmm^^^OOOCCC===999777777777666555444444444444222222222222222222222222111111111111111111222222111111111000000000//////---...///000000///...---zzzooo___NNNBBB999666333333555444222...111111222222111111000///000000//////......//////............------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))((()))+++,,,+++******+++))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''''''''((((((((((((((((((((((((((()))))))))))))))((((((''')))((((((''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************************************+++++++++++++++,,,------,,,,,,,,,---------....../////////...............---......000111222333444111111222333444444555666444777999999:::@@@KKKSSScccppp{{{lll[[[RRRFFF;;;666555555666666555444333333222333333222222222222222222222222111111111111111111000000111111000000000000//////------............------yyylll\\\LLL???888666444333444555555333000111111111111111000000///000//////.........//////.........---------,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++*********++++++*********(((***++++++******+++,,,((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((()))(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))(((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((()))))))))***************************++++++++++++++++++***+++,,,,,,---+++,,,,,,,,,------------..............................//////000111222222000111111222333444444444111444666777777:::@@@FFFLLLVVVfffuuuttt```QQQIIIDDD<<<666555666777777444444333222111111222222111111111111111111111111222222111111000000//////000000000000000000//////........................~~~mmmZZZJJJ???999666777555444333333333222222000111111111111000////////////............//////...------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******************+++)))***+++***))))))+++,,,((()))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((()))))))))************))))))*********++++++++++++************+++,,,,,,++++++++++++,,,,,,,,,------------...............000000//////////////////000000111111222333333333---000222333333555999===@@@FFFOOOXXXcccrrrnnn\\\LLLCCC<<<:::777555444444333111333222222111111111111222111111111111111111111111222111111000000///////////////////////////000000////////////////////////}}}ppp\\\III===888666666666555333111000000000000000000111111000000///.........------......//////------------,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++***))))))***++++++)))***+++***))))))+++---))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((''''''''''''(((((()))(((((((((((((((((((((((('''(((((()))))))))))))))(((''''''''''''(((((()))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************)))))))))***++++++,,,,,,***************+++,,,,,,******+++++++++,,,,,,,,,---------------.........000000000///......------000000111111111222222222000222333444333444666888888<<<@@@DDDIIITTTdddoooppp[[[KKKBBB>>>666555555555555444111...222222111111111111222222111111111111111111111111000000000000000000//////......////////////000000000000////////////000000zzzeeeYYYHHH===888666555333444444444333111000///000000000000000000//////......------------...///000---------,,,,,,,,,++++++------,,,,,,,,,+++++++++************************++++++***))))))***++++++******+++***))))))+++---))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))''''''((()))))))))))))))'''''''''''''''((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))************((())))))***++++++,,,,,,***************++++++,,,************++++++++++++,,,,,,,,,------.........///..................---000000000111111111111111444444555444444444555666111555999:::<<>>:::888555222000///000333555666555333222222222222222333333000000000000000000000000......//////000000111111---.........//////000000///...---,,,,,,---...///ppp\\\OOO@@@===999444222111333444222222333444333222111000///............------------------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,************************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))******************))))))((((((''''''***)))))))))((((((''''''((((((((((((''''''''''''((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''***)))((('''&&&&&&'''((())))))((('''&&&%%%$$$$$$###%%%(((***+++***(((&&&))))))((((((''''''&&&&&&))))))***))))))((('''&&&)))))))))))))))((((((((())))))))))))))))))))))))%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%***)))(((((((((((())))))(((((()))******************)))(((***,,,,,,)))&&&))))))*********+++++++++------------------------........................////////////////////////...000111222000000111222111111222333555777999:::@@@CCCJJJSSSaaaqqq|||pppiiifffWWWPPPEEE===999666444222222333333444444333333222111111111111111111111111111111000000//////......000000//////.........---------............------000000//////......------rrr```NNNBBB===:::777444222111222222222222333333333222111000///............------------------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,************************************************+++******)))))))))))))))))))))))))))***************)))))))))))))))((((((******)))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&''''''((())))))(((((('''&&&&&&&&&%%%&&&((()))***)))'''&&&((((((((((((((('''''''''((())))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''''''''&&&&&&))))))(((((((((((())))))((())))))*********))))))+++***)))+++------***(((******++++++,,,,,,,,,,,,---------------------------------------.................................///111222222111111222333111111222333444666777888666999===CCCKKKWWWccckkkyyyjjj]]]SSSNNNKKKGGGBBB;;;777666666555444222333333444444333333222111111111111111111111111111000000000/////////...000/////////...............//////////////////...////////////............}}}kkk[[[LLL???666888777555333222111111111111222222222222111000000///............---------........................---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,************************+++++++++++++++++++++++++++******)))))))))))))))))))))))))))************)))))))))***************+++***((('''&&&''')))***((((((((((((''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((('''(((((())))))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&&&&&&&&&&))))))((((((((((((''''''((((((((((((((()))))))))))))))*********))))))(((++++++***+++------+++***+++,,,,,,,,,,,,---------,,,,,,,,,,,,------------++++++,,,,,,------..............................///111333333222111222333111111111222222333555555222444666999===CCCJJJOOOccclll{{{pppfffWWWKKKCCC???<<<:::999777444333444555555444222222333333333333222222111111111111111111111111000000000000////////////////////////............//////000000000000//////.............../////////xxxeeeTTTGGG???999555444444444444333222111111111111111111111000000000///............---------........................---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,************************+++++++++++++++++++++++++++******)))))))))))))))((()))))))))************))))))******++++++,,,,,,,,,***'''&&&&&&''')))+++((((((((((((''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''((((((((())))))*********)))((('''&&&&&&''''''&&&&&&''''''(((((())))))&&&'''((())))))***))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&)))))))))))))))((((((((('''(((((())))))))))))))))))************)))((((((*********++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------***++++++,,,,,,------...........................///000222222111111111222222111111111111222222333111333666888:::===AAADDDLLLTTT___mmm|||rrrgggUUULLLAAA;;;:::;;;:::888555555555444444444333222222222333333333333222222111111111111111111111111000000000000///////////////////////////........./////////000000/////////---------....../////////mmmaaaPPPBBB:::888777666333333444444444333222111111111000000000////////////............---------........................---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,************************+++++++++++++++++++++++++++******)))))))))))))))((()))))))))************))))))******++++++,,,,,,+++)))'''&&&&&&'''***,,,((((((((((((''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((())))))******+++***(((&&&&&&&&&'''(((&&&&&&''''''(((((())))))&&&'''((())))))***))))))&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''&&&%%%%%%&&&(((***+++((((((((()))))))))))))))&&&'''((()))***)))))))))))))))*********))))))(((((())))))))))))***++++++++++++++++++************+++++++++,,,,,,,,,------+++++++++,,,,,,---------........................---///111111000///000111111111000000000111111222000222444555666777999;;;;;;@@@HHHRRR^^^mmm~~~|||nnnaaaUUUMMM???:::444444777999888555222444555555444333222111111222222333333222222111000000000000000000000000////////////000000000000.........///////////////---......//////......---,,,,,,------......//////mmmYYYOOOBBB888444444444444333333333333333333222111111000000///...////////////............------------------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,************************+++++++++++++++++++++++++++******)))))))))))))))))))))))))))************)))))))))******************)))'''&&&'''(((***+++((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((()))((((((((('''''''''(((((()))))))))***)))'''&&&&&&'''(((((('''''''''((((((((((((((('''(((((())))))))))))(((&&&&&&&&&'''(((((())))))'''''''''''''''''''''''')))((('''''')))+++...000''''''(((((((((((())))))&&&'''(((*********))))))(((((()))***************'''((())))))((()))+++---++++++***************)))******++++++,,,,,,------------------,,,,,,,,,,,,------------------------,,,...000000///...///000111111000000000111111222333444555555333222333444555888===BBBIIITTTbbbkkkmmm\\\PPPHHHAAA<<<777555333444666666444111...000333333333222222222111111222222222222111111000000000000000000000000////////////000000000000.........///////////////------............---------------------.........zzzeeeUUUHHHAAA999444333333333222222222222111111000000000111000///........./////////............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,************************************************+++******)))))))))))))))))))))))))))***************)))))))))))))))((((((((((((((((((((()))******(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((((((''''''''''''''''''(((((((((''''''''''''(((((()))((((((((((((((('''''''''((())))))))))))(((((('''&&&&&&'''(((((()))******''''''''''''''''''''''''***)))''''''(((***---...&&&&&&'''''''''(((((((((%%%&&&(((***+++***))))))&&&'''(((***++++++++++++((()))******((())),,,///,,,,,,,,,++++++*********)))******+++,,,,,,------//////......---,,,,,,,,,---------------------------///000111000///000111000000000000111222222333444555666555333333444555666888:::;;;===DDDMMMTTTgggppp~~~fff]]]PPPFFF@@@<<<888666666666666555555333222111...000333333222111222333111111222222222222111111000000000000000000000000.../////////000000000111............/////////000......////////////.........------------------,,,xxxdddQQQDDD<<<888444222333555333111222111000///......//////111000///------....../////////.........---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,************************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))******************))))))((((((''''''''''''(((((()))))))))***)))(((((((((''''''''''''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&((()))))))))((((((''''''''''''''''''''''''&&&&&&'''((((((((())))))))))))(((((('''''''''&&&))))))***))))))((('''''''''''''''((()))******+++'''''''''''''''''''''''')))'''%%%$$$$$$&&&(((***%%%&&&&&&&&&''''''(((((($$$&&&(((***++++++))))))%%%&&&((()))+++,,,,,,,,,)))***,,,+++)))***---000---------,,,,,,+++++++++))))))***+++,,,,,,------000000///...---,,,,,,+++------------------------...000111222111000111222000000000000111222333444000111222222111222555777555666666555555888???EEEJJJSSSaaaooo{{{{{{iii]]]KKKFFF???;;;:::999777444222333333222000///000222333555777666333111111333111111222222222222111111000000000000000000000000.../////////000000111111---.........//////000000//////000000000000//////.........------,,,,,,,,,ppp]]]MMMAAA;;;777777666555555444333333222111111111000000/////////////////////......---////////////////////////++++++++++++++++++++++++......---------,,,,,,,,,++++++++++++++++++++++++************************((()))***+++++++++++++++))))))))))))(((((((((((())))))*********+++++++++))))))************)))))))))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''))))))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%%%%&&&'''((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))'''&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))(((''''''((())))))((((((''''''''''''(((((('''&&&$$$$$$$$$%%%''')))''''''''''''(((((((((((()))((('''&&&%%%%%%&&&'''(((((((((((())))))))))))******))))))******+++,,,*********)))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------..............................////////////000000000000000000000000000000000000111111222222222333333333333333444444666777999999CCCGGGOOO\\\iiissswwwwww}}}nnncccXXXMMMEEE===<<<;;;999888666555444111222222333333222222111111111222222222222111111000000000000////////////000000000000////////////.........///////////////////////////////////////222222111000///...------........................qqq]]]NNNCCC;;;666444444333333222111111000111111111000000000/////////////////////...------........................++++++++++++++++++++++++---------,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))******+++*********(((((((((((())))))))))))))))))*********+++++++++))))))************)))))))))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''((()))))))))(((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''))))))(((''''''((()))***((((((''''''''''''((((((''''''%%%%%%%%%&&&((()))''''''''''''(((((((((((()))((('''&&&&&&&&&''''''(((((((((((())))))))))))))))))(((((())))))***+++***)))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------......//////000000000111000000000000000000000000111111111222222222333333333333333444555666777888:::===CCCMMMWWW^^^aaaaaaeeeppp}}}tttkkk^^^SSSLLLEEE===888999888777666555444333222111222222333333222222111000111111222222111111000000000000000////////////000000000000/////////...///////////////.................................222222111000///...---,,,........................wwwiiiVVVGGG>>>999555222222222222111111000000///111111000000000000//////...////////////...------........................++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))*********)))((((((''''''(((((())))))******)))))))))************+++))))))************))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''((((((''''''((()))***+++((((((''''''''''''((((((((('''&&&&&&&&&''')))***''''''''''''(((((((((((('''''''''&&&&&&'''(((((((((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))******++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111111000000000000000000000000000111111111222222222222333222222222333444444555777999===CCCIIILLLMMMLLLLLLUUU```jjjrrr|||wwwjjj```QQQKKKCCC>>>;;;999666333666666555444444333222222111111222222222222111111000111111222222111111000////////////000000000000000000000/////////......000000//////......------........................111111000///...------,,,------------------------}}}ppp]]]RRRCCC:::777777555222333333222222111111111111000000000000000000//////......//////......---,,,........................+++++++++++++++++++++++++++++++++************)))************************************************)))))))))))))))((('''&&&&&&''''''((()))******+++))))))))))))************))))))************))))))(((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))******+++(((''''''&&&&&&''''''(((((((((((('''((()))******''''''''''''((((((((((((&&&&&&'''''''''((())))))(((((((((((()))))))))))))))(((((((((((()))******)))))))))))))))******************************************++++++++++++,,,++++++++++++++++++++++++,,,,,,---...///111111222000000000000000000000000000000000111111111111222222222111111111222222333666888:::===???@@@@@@???>>>DDDLLLRRRXXX```jjjqqq|||xxxjjj___TTTJJJCCC???<<<888666666777777666555555555555444444444444111111222222222222111111000000111111111111000000////////////000000000000000000/////////.........111111000///...------,,,........................000000///......---,,,,,,------------------------rrr```TTTGGGAAA999666666777444222222111111111111111000000//////////////////000000...............------,,,........................++++++++++++++++++++++++++++++*********)))))))))************************)))))))))))))))))))))))))))))))))))))))((('''&&&&&&''''''((()))******+++))))))))))))))))))))))))))))))************))))))'''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((******((('''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))*********''''''&&&&&&&&&&&&''''''(((((((((((())))))******''''''''''''((((((((((((&&&''''''(((((()))))))))(((((((((((())))))))))))***))))))))))))***++++++(((((())))))************************************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...///000111222//////////////////////////////000000000111111111111111000000000111111222111333444555666666666666777:::===@@@BBBGGGMMMRRR___gggrrr}}}{{{ggg___TTTKKKEEE@@@<<<999888666333222333444444444333333333333333333333333000111111222222111111000000000000111111000000000.../////////000000000111////////////............111111000///...------,,,........................//////......------,,,,,,------------------------uuufffWWWJJJCCC888666555444444444222111////////////////////////......////////////000000---............---,,,,,,------------------------+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))*********)))((((((''''''(((((())))))*********)))))))))))))))(((((())))))************))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((()))******((((((((((((((((((((((((&&&'''((()))******))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''((((((((((((''''''((()))))))))(((((((((((((((((())))))))))))***************++++++,,,((((((((()))******++++++************************++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,---...//////000000////////////////////////////////////000000000000000000//////000111222222///111333333333222333444666777888888888:::===@@@IIINNNVVV^^^gggrrr~~~uuuhhh\\\TTTHHHDDD>>>:::999::::::999666555444222222222333333111111111111111111111111000000111111111111000000///000000111111000000///......//////000000111111/////////.........------000000//////......------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~mmm\\\MMMCCC>>>;;;111333444444111000000111////////////////////////........./////////000000------......------,,,+++------------------------++++++++++++++++++++++++,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))******+++*********(((((((((((())))))))))))******))))))(((((((((((())))))************))))))&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''&&&'''(((((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++(((((((((((((((((((((((('''((()))******)))(((((('''&&&&&&%%%%%%&&&&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((()))***))))))''''''(((((((((((()))))))))))))))))))))))))))***++++++'''(((((()))******++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////////////////////////////........./////////000000////////////000111333333000222444444222222444666444555666666666777999::::::???DDDHHHMMMTTT]]]dddpppyyy{{{rrreeeZZZSSSLLLDDD>>>;;;999777555555666666777444444444333222222333444222222222111111000000000000000111111111111000000//////000000000000//////.........///000111111111//////.........---------///////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxmmm[[[III===888888999111444666444///---000333111111111111222222222222---.........//////000000------......------,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))((((((((((((******))))))((((((((('''))))))************))))))&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''''''''((()))******))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''((((((((()))''''''''''''''''''''''''+++***)))(((((('''''''''))))))))))))))))))))))))(((((()))******)))(((''''''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((''''''''''''((((((((()))))))))*********((('''&&&(((((((((((())))))))))))((((((((((((((()))******'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------..................////////////////////////............/////////000.........///000222333444...111222222///...000333...///111222333444666666444777<<<>>>???CCCIIIMMMRRR\\\iiittt{{{vvvkkk[[[RRRHHHAAA@@@???===:::888777666444333222111111...///000000///000111333555555444444333222222111000000111111111111000000//////000000000000//////---......///000111111222//////.........---------.........///////////////------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,vvvmmm___VVVJJJ@@@;;;888666444222222222222222222222222////////////////////////////////////...............---,,,++++++,,,---...000---++++++------+++(((+++++++++*********))))))************************************************,,,+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******'''(((((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))'''''''''''''''''''''''''''((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))*********((('''%%%))))))((((((''''''&&&&&&******(((''''''((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******((((((''''''''''''((((((******))))))))))))******************************,,,+++++++++++++++++++++,,,------......------,,,---...............---------------............///......////////////......---///111222333222000///111111222222222333333333555666777888999:::;;;<<>>:::888::::::888666:::999777444333222222222222222222222111111111111222222222222222111111111333000......///000000000111111000000000000//////////////////////////////......................../////////............------------,,,,,,,,,,,,,,,...------------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++xxxeeeUUUKKKDDD===888888777555333222222111111000000000000000000000000////////////////////////.........---------,,,,,,+++,,,---......---,,,+++---,,,++++++++++++******************************************************************************)))))))))((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((((((((((((((())))))************)))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%'''((()))&&&&&&''''''(((((())))))$$$%%%''')))******))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''(((((((((((())))))((((((((((((''''''((((((((((((((())))))***,,,+++***))))))(((((()))))))))(((((((((((())))))************************)))))))))))))))*********,,,,,,,,,------,,,,,,,,,,,,,,,---.........------,,,,,,---------.........---......//////......---000////////////000111111222222222222111111111111333333333333333333333333444555666666555666999;;;888:::===@@@BBBEEEJJJMMMUUUXXX^^^dddkkkrrrzzz{{{tttpppjjjbbb[[[[[[[[[YYYVVVPPPIIIBBB>>>:::888666777888999777555555444333222111111111111333333222222222111111111333333222222111111111000333222000///000111222333000000000000000000//////////////////////////////........................//////.........---------......------,,,,,,++++++---------------------------------------------------------,,,,,,+++++++++wwwggg[[[JJJ>>>999888666444222222222111///.........////////////////////////////////////////////////------------,,,,,,,,,,,,***+++,,,------,,,+++***+++,,,,,,++++++******+++************************************************))))))))))))))))))))))))((((((((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''%%%%%%%%%&&&'''&&&&&&''''''(((((())))))$$$%%%'''((()))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((())))))***++++++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********+++,,,,,,,,,,,,,,,,,,+++++++++,,,---......------,,,,,,,,,------------...------............------//////......//////000111111111111111111111111111444444333333333333222222222333444444333333444666555666777777777888:::;;;CCCEEEHHHJJJNNNSSSYYY]]]bbbfffjjjkkkkkkoooxxx|||vvvqqqfff___VVVQQQOOOLLLFFFAAAEEEFFFFFFDDDAAA===999666555444444444555555333222222222222111111111111111333333333333222222222222222222222111111000000000222111111000000111222333//////////////////000000............................................................------------///.........------,,,,,,---------------------------------------------------------,,,,,,+++++++++~~~lll]]]QQQIII>>>777444555555555...000111111//////000111////////////////////////////////////////////////------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***+++,,,+++***)))***+++***************+++++++++************************))))))))))))))))))))))))(((((())))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((++++++************))))))''''''((()))************))))))))))))))))))))))))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((('''&&&&&&&&&&&&'''''''''(((((((((((((((%%%&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((()))******)))))))))(((((())))))***)))((((((''''''(((((()))))))))))))))))))))))))))((())))))******+++++++++++++++,,,,,,,,,,,,++++++***+++,,,------...------,,,,,,,,,,,,------------------............------....../////////000000000000000000111111111222222222111111111111111111111111222333222000//////000111333444555444555666888:::;;;<<<<<<===???BBBEEEIIIKKKNNNOOOPPPSSSYYY^^^cccdddgggjjjmmmpppqqqrrrzzz}}}~~~zzztttooojjjgggccc___[[[VVVQQQMMMKKKGGGBBB??????>>>;;;999;;;;;;;;;;;;999888666555222222222222222111111111111111111111111111111111333222222222222111111111000000000000000////////////000111111/////////000......////////////000000.........................................................------------,,,............------------,,,,,,,,,------------...---------------------------,,,,,,,,,,,,,,,,,,+++|||nnnbbbTTTGGG@@@>>>;;;777666555555555000222333222111000222444000000000000000000000000////////////////////////,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,)))+++,,,+++))))))***,,,))))))*********+++++++++************************)))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))(((&&&&&&'''((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))(((''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&'''((()))******+++((((((((((((((()))******''''''''''''((()))******((((((''''''''''''(((((())))))))))))))))))))))))))))))******+++,,,,,,---++++++,,,,,,,,,,,,++++++******+++,,,------------++++++,,,,,,,,,---------,,,------......------,,,------///000000000///.........///000111222333333000000000000000111111111111222333333111000000111000222444555444555666777444555666666555666777999:::;;;<<<===???AAADDDEEEIIIJJJLLLMMMOOOPPPQQQQQQWWWXXX\\\```fffkkkooorrr}}}~~~zzzwwwnnnggg```[[[YYYVVVQQQMMMKKKIIIEEECCCBBB@@@>>><<<;;;;;;999888888777777777555555555555666777888999333333333222222222333444000000111111111111000000000000000000////////////............///////////////111444444111///...///........./////////000000.........................................................---------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---------......------------------------+++,,,,,,,,,,,,,,,,,,---zzzeeeTTTKKKCCC:::111333555555333111111222111222333111...,,,...000111111111111111111111111////////////////////////,,,,,,,,,+++++++++******---,,,+++******+++,,,---(((***,,,+++)))(((***,,,))))))******++++++++++++************************))))))))))))))))))))))))))))))******+++++++++,,,))))))(((((((((((())))))******************************))))))((((((((('''%%%&&&'''((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''(((*********))))))))))))(((((('''''''''&&&)))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&''')))***+++,,,---((((((((((((((()))******&&&&&&&&&&&&''')))***+++((((((''''''''''''(((((())))))))))))))))))))))))))))))***+++,,,,,,------+++++++++,,,,,,+++++++++)))***+++,,,------...---++++++,,,,,,,,,---------,,,------......------,,,,,,---///111111000...---------...000111222333444000111111111222222222333---///222222222222333444...000222222111111111222111222444444333333555666555444444666888:::999888;;;;;;<<<===>>>?????????@@@BBBDDDGGGKKKOOOSSSUUUSSSVVVXXXZZZ\\\^^^```ccc```eeekkknnnnnnpppuuuyyy{{{{{{{{{||||||||||||}}}||||||}}}~~~}}}|||}}}~~~|||zzzxxxvvvvvvooojjjddd^^^YYYTTTPPPMMMMMMGGGAAA@@@AAABBB???<<<===;;;888888999::::::999333555666555333222333444555444222111111222333444222222222222111222444666///000000111000000/////////............---------,,,---------......//////111444888888444111000000---.........//////000000......................................................---------,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,------.........------------------------+++++++++,,,,,,---------|||ooo\\\MMMDDD>>>999666444444444333333333222222111000000000000000111111000000////////////000000111111000000//////......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))((('''''''''''''''%%%&&&&&&'''((())))))***)))*********++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***(((&&&%%%&&&'''(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((((())))))(((((('''''''''&&&%%%%%%%%%$$$$$$#########''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''''''''''''''((())))))+++(((&&&&&&)))+++)))'''((('''&&&%%%%%%%%%%%%%%%(((((((((((())))))))))))))))))************))))))))))))*********+++++++++,,,+++***)))))))))***+++************************------++++++++++++---------------...------,,,,,,---------............///////////////////////////222111111111000000//////000000111222222222222111000000111111111222222222222222222222222222222222222222222333333333444444666666666777777999::::::::::::;;;;;;;;;<<<<<<<<>>??????@@@<<<===>>>???@@@BBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDDDDDDDEEEFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHJJJIIIGGGEEEDDDEEEFFFGGGEEE@@@;;;999:::;;;888555:::999999888777777666666444444444444444444444444666666555444333222222111111222222222222222222333222222222111111000000000000000000000000000000000//////000000000111111111000000000000////////////000000000000//////..............................,,,------...//////......................................................//////...---,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++qqqbbbXXXIIICCC;;;666666666666444000000000000////////////222111000...------------000//////......//////000.........---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''((((((((())))))******+++''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))***&&&&&&&&&'''''''''''''''(((((((((''''''((((((((())))))(((((('''''''''&&&(((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%'''''''''''''''((())))))((())))))((('''''')))*********))))))(((((())))))(((((((((((())))))))))))******++++++++++++******)))))))))************+++,,,++++++******+++,,,,,,************************,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,------------....................................000000000000//////////////////000111111111111111000000000000111111111111111111111111111111111111///000000000000111111111222111111222222333444555444444444444555555555555555555666666666777777777666666666777888999999999666666666666666777888999999888777777777777777777;;;:::999888888999:::;;;<<<;;;:::999999999;;;;;;===999555444666777555333777666666555555444444333444444444444444444444444444444444333333333222222222222222222222111111111111111111111111000000000000000000000000000000000//////000000000000111111////////////000000000000000000000////////////...........................,,,---......///.................................------------------------///...------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++++++++******+++,,,,,,,,,,,,,,,,,,---sssfffXXXLLLDDD???<<<777555555444333222000000/////////.........111000//////............/////////....../////////......------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))))))))************((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((()))***''''''''''''''''''''''''((((((''''''''''''(((((()))))))))(((''''''&&&&&&(((((((((((((((''''''''''''''''''(((((())))))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''((())))))''')))+++)))&&&&&&(((+++******))))))((())))))***(((((((((((())))))))))))+++++++++,,,,,,+++++++++))))))))))))************+++++++++++++++,,,,,,,,,************************,,,++++++++++++++++++,,,++++++,,,---------,,,,,,,,,,,,---------.................................////////////////////////...///000000111111000000/////////000000000111111111111111111111111111111//////000000000111111111222222222222222333444444111111222222222333333333444444444444444444444444666666666666777777777777666666666666666777888888888777666666555555555555999888777777777777888999777777666666777888999:::999777444444555666555444444444333333222222222111333333333333333333333333222222222222333333333333333333222222111111000000333333333222222222222222000000000000000000000000////////////000000000111......//////000000111111////////////////////////........................------...............---........................------------------------///...---,,,,,,,,,,,,,,,------++++++++++++------------,,,,,,++++++******+++++++++,,,,,,---------zzzrrreeeWWWMMMDDD>>>;;;777666333222111000...---111111000000000/////////////////////000111111222//////............//////........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))))))))************(((((((((((((((((((((((())))))))))))))))))******)))))))))))))))))))))))),,,+++******))))))******&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))'''''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&'''''''''(((((((((((((((&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''')))+++)))&&&&&&(((+++(((((((((''''''(((((()))(((((((((((())))))))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))******++++++,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,------,,,,,,,,,,,,,,,------------................................................///......///000000000000///....../////////000000000000000000000000000000000000000000000111111111111000////////////000000111111111111111222222222333444444444333333333333222222222222222222222222222444333333333333444555555444444333222111111222222555444444444444444444555333333333444444555666666222111000111222222222222222222222111111111111111333333333333333333333333111111111222222222222222222222222111111000000000222222222222222222222222////////////////////////...////////////000000000......//////000000111111.............../////////........................---...............------........................------------------------......---,,,,,,,,,------------++++++++++++------......------,,,,,,+++++++++++++++,,,,,,---------~~~qqq```YYYMMMCCC===999888777222222222222111111000000111111111111000000000000////////////000222333444///......------......///.............../////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************************************))))))))))))************)))))))))))))))))))))))),,,++++++***************((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))((())))))((('''''')))***''''''&&&&&&&&&'''(((((((((((((((((())))))))))))******++++++++++++*********)))))))))))))))((((((((()))***+++++++++++++++******************************++++++++++++******)))***+++,,,,,,------,,,,,,,,,,,,,,,---------------------------------------------...............---......///////////////............////////////////////////////////////000000000000111111111111111111111000000111111222111111111111222222222333222222222222111111111111000000000000000000111111111111000000000111111222111000//////////////////111111111111111111111111222222222333333444444444000000111111111222222222111111111111111111111111222222222222222222222222111111111111111111111222111111111111111000000000/////////000000000000000////////////////////////......////////////000000////////////000000000000---............/////////.................................///......---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------------,,,,,,++++++,,,,,,---......---------------,,,+++,,,,,,,,,,,,,,,,,,---xxxiiiZZZKKKFFF???999777555444444000111222222222222333444111111111000000000000//////////////////000111222///......------......///,,,,,,---------.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************************************((()))))))))************))))))))))))))))))))))))+++***))))))(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))''''''''''''((((((((()))''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))***)))''''''((())))))((('''&&&&&&&&&''''''((()))(((((((((((()))))))))))))))******************)))******))))))((((((((((((&&&''')))***++++++******************************)))***+++,,,,,,+++***)))))))))***,,,,,,------,,,++++++,,,,,,,,,---------------------------------,,,,,,---------.........------.../////////......------........./////////////////////////////////....../////////000000000333333222222222222333333000000111111111222222222111111111111111111111111000111111111222222333333222222111111111111222222000000000000000000111222222222222333333222222222222333333444444444444333111222333444333333333444222222222222222222222222222222222222222222222222111111111111111000000000000000000000111111111111.../////////000000000111////////////////////////........./////////000000000000000000////////////---------.........//////..............................//////...------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++rrrhhhaaaSSSFFF@@@===:::777666555222000...///000000//////000111000000000000////////////000//////.........//////.........------.........+++++++++,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((()))))))))((('''&&&&&&(((((('''''''''&&&&&&&&&((((((''''''''''''((((((%%%%%%&&&'''((()))******&&&'''''''''(((((())))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%'''''''''''''''((())))))+++(((&&&&&&)))+++)))''''''''''''''''''((())))))(((((((((((())))))))))))))))))************))))))******))))))((((((((('''%%%&&&((()))*********)))************************)))***+++,,,,,,+++***)))((()))***+++,,,---------++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........,,,---......//////......---------.........//////////////////////////////---------.........//////000///............//////000000000000111111111222111111111222222222333333///000000111222222333333222222111111111111111222000000000000000111222333222222333333333333222222111111222222222222111111///000222222111000111111222222222222222333333333111111111111111111111111111111111111000000000/////////000000111111222222000000111111222222222333////////////////////////............/////////000111111000000//////......---------.........//////.........................../////////...---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...++++++---......---++++++*********++++++,,,,,,------------,,,,,,+++++++++wwwggg[[[SSSSSSLLL::::::888555222000000000000111111000000//////......222111///------///111222............------------////////////////////////......---------,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''')))***+++,,,---))))))************))))))))))))(((((('''''''''&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&%%%%%%'''((())))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''&&&%%%%%%$$$,,,+++***((((((((()))***''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))******++++++++++++************))))))))))))************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////---...............------,,,,,,,,,---...///000111///////////////////////////////////////.........000000000000000000000000000000000000000111111222//////000000111111222222111111000000000000000111111111111111111111111111222111000......000111222333555666555333111111111111111222222222222111111333333333222222111111111222111111111000000//////222222222222222111000///111222222222222111000000222111000000000111333444////////////////////////---...///000000///...---////////////000000000000000000000000000000000000//////.........---------.........------,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,------++++++,,,---------------------------------------------------//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++{{{lll\\\QQQKKKGGGLLLIII:::777555333111000111111222000000000000//////......///---+++******+++---///000000000000/////////...........................---------,,,,,,,,,++++++,,,,,,------,,,,,,+++******************************************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,))))))************)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&'''((()))))))))(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))'''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''&&&&&&%%%$$$((('''&&&%%%$$$$$$%%%&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((())))))*********)))))))))))))))))))))))))))******++++++******)))******))))))))))))***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------.........///---...............------,,,,,,,,,,,,---...///000........................////////////............////////////////////////000000//////000000111222000000000000000111111111111111000000000000000111111111111111111111111111222111///......///111222444555666555333222222222000111111222222111111000222222222222222222111111111111111111000000000///111222222222222111000///111222222222222111000000111000000///000111222333////////////////////////......////////////........./////////000000000000//////////////////////////////.........---------......---------,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,------++++++,,,---------------------------------------------------.........---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++wwwhhh\\\QQQFFFAAAAAABBBLLLNNNCCC444333222111111111222333000000000////////////...000///---,,,,,,---///000000000/////////.........------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))(((((((((((('''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))(((''''''''''''&&&&&&&&&''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''&&&&&&%%%%%%(((((('''&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------...............---,,,++++++,,,,,,---...///................................................////////////////////////000000//////000000111222111000000000000000000///000000000//////000000111000000000000000000000000111111////////////111111444555666555333222222333000111111222222111111000111111111111111222222222111111111111000000000000111111222222111111000000111111222222111111000//////////////////000111111//////////////////////////////............//////....../////////000000000////////////////////////...............---------...------------,,,,,,,,,***+++,,,,,,------,,,,,,,,,---...---,,,+++,,,---------------------------------------------------...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++rrrfff[[[OOOGGGCCC;;;;;;>>>@@@LLLQQQGGG333333222111000111111222////////////////////////000///...------...///000---------,,,,,,,,,++++++........................------------,,,,,,,,,,,,++++++,,,,,,,,,++++++***************************))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))************))))))((((((((((((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&'''((((((((((((((('''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''&&&&&&%%%%%%)))))))))((((((((())))))''''''''''''(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((******************++++++))))))))))))))))))))))))))))))************))))))))))))************))))))************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,---......///.........+++++++++++++++,,,---...........................------...............//////////////////////////////////////////000111111111111000000/////////...000////////////000000111000000000000000000000000111000////////////000111222333444444222111111222000000111111111111000000///000000000111111222222111111111000000000000000000000111111111111000000111111111111111000000///............//////000000////////////////////////000///...------...///000........./////////000000////////////////////////........................------------------------***+++,,,,,,------,,,,,,,,,---......,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***++++++++++++++++++++++++************************uuueeeXXXOOOGGGAAA>>>:::444666777777@@@EEE===444333222111000/////////.............../////////,,,,,,+++******+++,,,,,,,,,,,,,,,,,,++++++++++++....................................------------******+++,,,,,,+++++++++++++++++++++++++++++++++((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&'''((((((((((((((('''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))))))))(((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((++++++******************)))))))))))))))))))))))))))))))))******)))))))))((()))************)))(((************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------,,,,,,,,,------...//////......,,,,,,+++++++++,,,------........................,,,---------......//////......................../////////...///000000111111000000000//////......//////......///000111111////////////////////////000//////////////////000///111222222000//////000000000000111111000000000/////////000000111111111000000000000000000111111///000000111111111000000000111111111111000//////------......////////////////////////////////////000///...------...///000............////////////........................---.....................------------------------***+++,,,,,,------,,,,,,---...///...,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++************************yyyfffZZZLLLDDD???;;;:::;;;666222444333///666:::111333333222111000///...------............/////////...------,,,,,,------.........---------,,,,,,,,,------------------------......---------,,,,,,,,,)))***++++++++++++++++++++++++++++++++++++++++++((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))************))))))'''''''''(((((((((((((((%%%%%%&&&&&&'''(((((())))))(((((((((((()))******(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''(((((((((((()))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''&&&&&&''''''((())))))))))))(((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))((())))))******))))))(((((()))***++++++***)))(((************************)))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---...////////////------,,,,,,,,,,,,------------------------------,,,,,,,,,---......//////........................//////......//////000111000//////////////////...............///000111111////////////////////////////////////////////////---///000000///......//////000000111111000000///////////////000000000000000000000000111111111111//////000000111111000000000000111111000000///...---......///000///////////////////////////////////////............//////------........./////////........................---------...............,,,,,,,,,------------...***+++,,,,,,------,,,,,,...//////...,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************wwwhhh]]]MMMCCC;;;999888555444666444111444333---222666...000111111000000//////...---------.........//////000000000000000000000000------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++++++++++++++************************(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))************))))))''''''''''''((((((((()))&&&&&&''''''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&'''((()))))))))(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******'''((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&((((((***+++++++++******''''''''''''((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))(((((())))))))))))((((((((()))***++++++***)))(((************************))))))))))))***************************************++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++,,,---...////////////......---------------...------------------------++++++,,,------...//////........................///............///000000.........///////////////...------......000111111...........................//////////////////...---///000000///....../////////000000000000////////////////////////......///000000000111111111111...//////000000000000000000000000000000//////...---...///000000000//////////////////////////////......////////////......---------.........//////........................---------.........//////,,,,,,,,,---------......***+++,,,,,,------,,,,,,...///000///---+++,,,---------------------------++++++++++++++++++++++++)))*********************++++++++++++++++++++++++************************}}}tttllldddYYYLLLBBB???777222555666222000222///...333222,,,111555.........///000000000000000---------.........//////........................+++++++++*********))))))))))))))))))))))))))))))*********))))))))))))(((((()))***+++++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))************))))))&&&'''''''''(((((())))))((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&%%%%%%'''((())))))))))))&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++'''((((((((())))))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''''''''&&&###$$$&&&'''''''''&&&&&&''''''''''''((((((((()))&&&'''((())))))((('''&&&))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((''')))***++++++***)))'''************************))))))))))))******************************************+++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,---...///////////////......---------......------------------------++++++,,,,,,---...//////.......................................///000000---.........//////000000---------......000111111..............................////////////.........///111111000//////000//////000000000000//////000000//////.........---//////000000111111111222......///000000000000000000000000000000//////...---...000111111111000///////////////////////////---...///000000///...------------.........//////........................---------.........//////,,,,,,,,,------.........++++++,,,---------,,,,,,///000000///---+++,,,---------------------------++++++++++++++++++++++++)))))))))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))ttthhhaaaYYYRRRNNNGGG???888333333333222222222111111111111111111000000000000//////............//////++++++,,,------......///---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++***))))))***,,,************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,((((((((((((((())))))***((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''''''''''')))(((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&(((''''''&&&&&&%%%$$$$$$***************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))))))))(((&&&%%%&&&%%%%%%$$$%%%&&&'''((($$$%%%%%%&&&'''((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))************%%%%%%&&&&&&&&&&&&%%%%%%***)))((('''&&&&&&'''(((((((((((()))******++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))***++++++++++++***************************+++++++++*********)))))))))************+++++++++++++++******************+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++.........------,,,,,,,,,------------------------------............------......---------,,,,,,,,,////////////////////////000000000000000000000000//////.........---------000000////////////000000111111000////////////000////////////000000000000............////////////---------------...//////000000000000000000000000............////////////222111111111000000//////---...///000000///...---........................---------............/////////.........---------......//////////////////------,,,,,,,,,---......---------,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++***((('''&&&************************zzzpppddd[[[NNNIIICCC@@@???<<<666111333222222222111111111111111111111000000000/////////..................///---------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))'''''')))***************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''((())))))***''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((((((((('''''''''&&&''''''''''''''''''''''''))))))******)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))))))))(((&&&%%%''''''&&&&&&&&&'''((()))&&&&&&&&&''''''(((((()))%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''((((((((((((''''''))))))''''''&&&'''((((((******))))))))))))))))))((((((((((((((((((((((((((()))******)))((()))***))))))***++++++++++++***************************+++++++++*********)))))))))************+++++++++************************+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++......---------,,,,,,,,,------------------------------............------,,,,,,,,,------.................................------------------------//////.........---------000//////////////////000///...------,,,,,,------.../////////000000000000............////////////......------......///000////////////////////////............////////////111111111000000000//////......////////////..............................------------............///.........------------////////////...............------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******************))))))************************{{{kkk___WWWPPPHHHBBB===:::777666777666333000111111111111000000000000111111000000000000//////......------------......//////...------,,,++++++------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,******,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))******+++,,,************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((('''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))(((((('''&&&(((((('''''''''((())))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))(((''''''''''''(((((()))++++++***))))))(((''''''''''''''''''''''''''''''((()))******(((((()))***))))))***++++++++++++***************************+++************))))))))))))************+++++++++************************++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,------------------------------............------***++++++,,,---...///000........................------------------------...............---------//////............//////------,,,+++++++++,,,,,,....../////////000000000---............/////////...............///000000////////////////////////............////////////111111000000000000////////////............//////........................------------........................------------////////////......------///...------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***))))))((()))***+++,,,************************vvveee\\\OOOFFFAAA>>>;;;888;;;888666666666666333111000000000000000/////////111000000000////////////------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,------,,,++++++,,,...************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))(((((())))))***+++))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((&&&''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))******))))))(((((((((((())))))''''''''''''(((((())))))******))))))((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***))))))***++++++++++++***************************************))))))))))))))))))*********+++++++++***************++++++++++++++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,---...//////........................////////////////////////........................///......------......//////...------,,,,,,------........./////////000000---------........./////////............///000000////////////////////////............////////////000000000000000000////////////---,,,,,,---//////........................,,,,,,---------.........------------------------000//////......------,,,000///...---,,,++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***)))'''&&&&&&((()))+++************************uuuiii^^^VVVKKKFFF???:::999888666444666555333333333222111000////////////////////////000000000////////////...------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((())))))(((''''''(((***************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((''''''''''''((())))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''')))(((''''''''''''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((''''''&&&&&&''''''(((&&&&&&'''(((((()))))))))''''''(((((())))))))))))))))))))))))))))))))))))''')))***)))((('''((()))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------........................////////////////////////---...........................------------............---,,,,,,,,,,,,---............////////////------------...........................///000000....................................//////////////////////////////000000///...---,,,,,,---...///........................,,,,,,,,,------------...,,,,,,------------------//////......---------,,,000///...---,,,++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++*********))))))+++)))'''%%%$$$%%%&&&'''))))))))))))))))))))))))~~~vvviii]]]TTTMMMEEE@@@===:::888666555444111000000000111111111222222222////////////000000000000000000////////////............------------......++++++,,,,,,---...//////++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************((()))***)))'''''')))+++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''%%%%%%%%%%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''((())))))***''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%$$$$$$%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&'''(((((()))(((((('''&&&&&&'''(((((()))******************************'''((())))))''''''((()))))))))***++++++++++++***))))))))))))))))))))))))(((((()))))))))))))))***)))************+++++++++)))))))))***++++++,,,,,,+++++++++++++++*********+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,------,,,,,,+++*********++++++------........./////////,,,------------.........---------------...//////....................................////////////......////////////000000......------------..............................,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------///...------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++************)))+++)))(((&&&%%%$$$%%%%%%))))))))))))))))))))))))yyyooohhhZZZSSSJJJDDD@@@>>>:::777777666444333222111///---000111222222222222333444/////////000000111111111000000/////////.........///..................///,,,---------------------+++++++++,,,,,,---------++++++++++++++++++++++++************************,,,,,,---,,,+++***,,,...************************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))'''''''''''''''((())))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&'''((()))***&&&'''(((((((((&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&''''''(((((())))))((('''&&&''''''(((((((((((((((((())))))))))))))))))))))))'''((()))(((''''''((()))))))))***++++++++++++***))))))))))))))))))))))))(((((((((((())))))******)))************+++++++++((())))))***++++++,,,,,,++++++++++++*********)))+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------,,,,,,,,,,,,------------,,,+++++++++++++++---------.........//////,,,,,,---------.........,,,,,,,,,,,,,,,---..........................................////////////........./////////000000,,,------......------,,,........................++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,------......///...------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++************))))))))))))(((((('''''''''))))))))))))))))))))))))xxxkkkaaaWWWMMMGGGBBB===999777888999888666555444333222111111000///000111222111000//////000//////000000111111222222000/////////............//////............/////////......------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))***++++++***))))))***,,,************************))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((()))******))))))))))))))))))))))))***)))'''&&&&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$######$$$$$$%%%&&&'''''''''''''''''''''''')))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))&&&&&&'''((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&'''((()))***(((((()))))))))(((&&&%%%######$$$$$$%%%&&&''''''***)))'''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''))))))))))))))))))))))))'''''''''((((((((())))))((('''%%%$$$$$$%%%'''((((((((()))))))))'''&&&%%%)))))))))(((''''''&&&&&&(((((((((((((((((((((((('''((()))((('''&&&''')))))))))***++++++++++++***))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++((())))))***++++++,,,,,,++++++++++++******))))))+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,---...//////------------------------........................---------.........//////---,,,,,,++++++,,,,,,---000///......------......---------.........//////,,,,,,,,,---------......,,,++++++++++++,,,------..................................../////////000---.........//////000000+++,,,............,,,+++........................++++++,,,,,,,,,---------+++++++++,,,,,,---------***++++++,,,---...//////------,,,,,,,,,---......---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------************************+++++++++************)))((())))))***+++******)))))))))))))))))))))))))))uuuiiiaaaUUUKKKFFFCCC@@@>>>888777777777777666666666000000000000000000000000111111222222222222111111//////000000000000//////000000000000000000000000,,,---------.../////////---///000///---+++++++++....../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((((('''&&&&&&&&&%%%''''''''''''''''''&&&&&&***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&%%%%%%%%%%%%%%%&&&((((((******))))))((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''(((***,,,,,,***((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))++++++******)))(((((((((***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++)))************+++++++++------------------------++++++++++++++++++++++++------------------------,,,,,,++++++***+++++++++...---,,,+++,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///---,,,...111222000---//////---,,,,,,---//////////////////////////////------------------------,,,---------.../////////---------............///..............................//////...---,,,,,,......//////...---,,,,,,---,,,,,,+++,,,---///000/////////......---------,,,,,,,,,++++++*********,,,,,,,,,---------......+++,,,---...///111222222+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))+++++++++*********)))))))))******+++++++++******%%%&&&''')))))))))(((''',,,+++***((((((((()))***~~~vvvooofff[[[SSSPPPJJJAAA;;;888777666444444333333333222222222222111111111111111111111111000111111111111111111000/////////000000/////////////////////////////////------------............,,,...///...,,,******+++,,,,,,---------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''%%%%%%%%%%%%&&&'''((()))(((((((((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((('''(((***++++++***((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))************++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,......---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++***,,,...///...+++,,,,,,++++++++++++,,,,,,........................------------------------,,,,,,,,,---------------,,,,,,,,,,,,---------.................................//////...------,,,...............---,,,,,,------,,,,,,,,,---...///,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,++++++++++++,,,,,,,,,------------...+++,,,,,,---...///000000++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***+++++++++*********))))))+++++++++*********)))))))))******+++++++++******(((((()))*********)))))),,,+++)))((((((((()))***vvvppphhhaaaXXXPPPKKKEEE???;;;<<<999555333333333333222111111111000000000000///111111111111111111111111///000000111111000000///......////////////......,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,+++,,,...---+++))))))*********+++++++++***))))))************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&'''((()))***''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((()))++++++)))(((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))'''(((((()))******++++++******+++,,,,,,+++******++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++,,,......---+++******++++++++++++******------------------------------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------.................................///......---,,,---............------,,,......---,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------...************************++++++++++++++++++++++++---------,,,,,,,,,+++++++++++++++***************+++++++++*********************+++++++++******))),,,,,,+++*********+++++++++***))))))((()))))))))zzzqqqhhhaaaYYYRRRNNNLLLGGGBBB>>><<<;;;:::888666555444444555555555444222222222111111111000000111111111111111111111111...//////000000//////...---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++***+++,,,,,,***))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((('''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''***)))'''&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******((('''((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))(((((())))))******************++++++++++++******************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************+++,,,---...///......---,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---...---......//////...---++++++---......---++++++------------------------------------------------...---------,,,,,,+++++++++,,,,,,,,,,,,---------........................---...............---------------......------,,,///......---,,,,,,,,,,,,,,,,,,,,,------......///------------------------++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++************************++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++******************************************************+++++++++***))))))...---+++***)))******+++******)))))))))))))))))){{{rrrjjjeee[[[WWWQQQKKKEEEAAA>>><<<888777666555666666666555333333444333222111000000222222222222111111111000000000000000000000000000---......//////......---------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***)))***,,,+++***))))))***+++************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((()))))))))******''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&'''((((((((('''''''''((((((((())))))'''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&'''(((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''((())))))''''''(((***(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))************))))))((((((************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++************+++,,,---............------,,,,,,+++---------------------------,,,,,,++++++,,,,,,------...//////...---------++++++---......---++++++........................------------------------//////......------,,,,,,------------....................................------...............---,,,,,,---------------,,,.........------,,,,,,++++++,,,,,,------.........------------------------+++++++++,,,,,,,,,------+++++++++++++++*********************************++++++++++++++++++++++++++++++++++++************************************************************+++++++++++++++***)))(((---,,,***)))(((((()))***)))))))))*********))))))zzzqqqlllddd]]]WWWRRRNNNLLLBBB@@@>>>;;;999777777777222222333333333222222111222333444333000...---...000000000000////////////////////////////////////---------......---------,,,,,,------------,,,,,,------------------------,,,,,,+++++++++++++++***)))***,,,,,,***)))******+++++++++***++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))***(((''''''''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&'''((()))***((((((((()))))))))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))'''((()))((('''''')))***))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))++++++******)))(((((('''+++***))))))))))))***+++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,************+++,,,------,,,,,,---......------,,,---------------------------,,,,,,++++++,,,,,,---***,,,------+++******+++******++++++++++++******////////////////////////------------------------..................---------------.........//////........................,,,---......///.........+++,,,,,,------------,,,------.........---,,,,,,************++++++++++++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***************+++++++++***************++++++++++++++++++++++++***)))(((***))))))((((((((())))))(((((()))************))){{{uuupppkkkddd]]]XXXPPPLLLGGGCCCAAA@@@>>>===777777666555444333444444333444444333222111111222111333555333111///000111000/////////....................................,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))+++,,,,,,+++******+++++++++*********+++,,,---************************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((&&&'''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((())))))******)))((((((''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((*********)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%%%%%%%&&&'''((()))'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&''''''((())))))***'''(((((('''&&&''')))+++))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))*********)))))))))))))))+++***)))(((((()))***+++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,---+++++++++***++++++,,,,,,***+++,,,............---........................---,,,,,,++++++,,,,,,---***,,,...---+++)))***+++,,,,,,++++++++++++,,,,,,........................------------------------------------------......,,,,,,---------.................................,,,------...//////......***+++,,,---------------+++,,,---.........---,,,+++++++++***************++++++++++++,,,,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********))))))*********+++++++++))))))*********++++++++++++,,,,,,++++++)))(((((((((((())))))***)))))))))'''((()))***+++******)))~~~yyytttpppjjjccc]]]ZZZVVVRRRPPPNNNKKKFFFBBB@@@===:::999888888666555444444555444222000111111222222222000///000222444---000222111//////111333111111000000000/////////------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))******+++++++++,,,)))+++------+++++++++,,,+++***)))))))))+++,,,---************************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))************************''''''''''''((((((((()))'''((((((((())))))******(((((((((((((((((((((((('''((((((((())))))******'''''''''''''''''''''''')))(((((((((''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((''''''&&&&&&%%%&&&''''''((()))******+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***,,,+++)))'''%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%%%%%%%%%%'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''((('''&&&''')))+++))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((()))******+++++++++***)))(((((()))***+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,++++++***+++++++++)))***,,,.../////////...........................---,,,,,,++++++,,,,,,---,,,...000///,,,***+++---000///------------///000------------------------------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------........................,,,,,,---.../////////...***+++,,,,,,------------***+++---...///...------...------,,,,,,+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++---------,,,,,,,,,++++++))))))******++++++++++++))))))******++++++++++++,,,,,,,,,++++++)))((((((&&&((()))+++++++++***)))'''((()))+++++++++***)))~~~}}}{{{wwwsssqqqpppnnnkkkhhheeecccaaa]]][[[WWWSSSNNNJJJGGGFFFFFFDDDBBB???===<<<<<<===666666666555555444444444111111111111000000000000000000000000000000000000222111111111000000////////////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++***)))((())))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***+++,,,------+++***)))'''''''''((())))))))))))))))))******+++(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((()))))))))'''&&&'''((())))))(((((('''''''''&&&((((((''''''''''''(((((())))))(((((('''''''''&&&%%%%%%%%%%%%%%%&&&'''((('''''''''&&&'''((())))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))***((('''&&&&&&'''(((***''''''''''''((((((((((((((('''&&&((())))))((('''%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((((((((((()))&&&''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((())))))(((((()))***+++******)))))))))))))))''''''(((((((((((('''''',,,+++)))((((((((()))******)))(((((((((((())))))(((((())))))))))))((((((++++++******)))******+++)))************+++++++++******+++++++++******))),,,+++++++++***)))))))))++++++,,,,,,...///111222(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,------.........++++++,,,,,,,,,------------..................---//////............//////........................000000000000000000000000+++,,,,,,,,,++++++---///,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++************************+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))+++++++++*********))))))+++++++++*********))))))''''''(((((())))))******~~~zzzuuuqqqnnnaaa___[[[ZZZZZZXXXUUUSSSRRRQQQOOOMMMKKKHHHGGGFFFHHHFFFDDDAAA>>>;;;:::999===<<<;;;999888777666666444444333333333222222222111111111000000000//////000000000000000000000000111000000000///////////////......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++,,,+++++++++++++++***))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))******+++***((('''''''''((()))(((''''''''''''((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((###%%%&&&&&&&&&&&&''')))((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((())))))((('''&&&&&&'''((()))''''''''''''(((((((((((((((''''''(((******)))'''%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((())))))(((((()))***))))))((('''''''''((((((''''''((((((((((((''''''+++***)))((((((((()))***))))))(((((((((((())))))(((((())))))))))))((((((+++*********************)))************+++++++++******+++++++++******)))+++++++++***************,,,,,,+++,,,,,,---...///)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,---------......++++++,,,,,,,,,---------------............------------,,,,,,,,,,,,------........................////////////////////////***+++------,,,,,,---...------,,,,,,,,,,,,------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,---------...************************+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))+++++++++*********))))))+++++++++*********))))))))))))))))))*********+++^^^]]]\\\[[[[[[ZZZZZZ[[[\\\\\\\\\ZZZWWWSSSOOOMMMFFFEEECCCCCCCCCCCCBBB@@@>>>===<<<;;;:::999999888888888777666555444444333444444444444333222111111111111111111000000000000111111000000000000//////000000000000000000000000/////////..................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''''''''((((((&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((''''''(((((((((!!!###$$$%%%&&&((()))&&&&&&&&&&&&&&&%%%%%%%%%'''((()))******)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&''')))*********)))(((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))((('''&&&&&&'''((()))&&&''''''''''''((((((((('''&&&&&&((()))***)))'''%%%%%%&&&&&&'''((((((((('''''''''(((((('''''''''%%%&&&&&&&&&''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))'''((())))))(((((()))***(((((('''&&&&&&&&&&&&&&&'''(((((())))))(((((('''+++***)))((((((((())))))((((((((((((((()))))))))(((((())))))))))))((((((************************)))************+++++++++)))******+++++++++*********************+++++++++,,,,,,++++++++++++,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,------------.........,,,,,,,,,------------...,,,,,,,,,,,,------------,,,,,,------------,,,,,,------,,,,,,,,,,,,------........................////////////////////////))),,,......---,,,,,,---......------------.........------,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,---......///************************+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))+++++++++***************+++++++++***************************++++++++++++GGGFFFEEEEEEDDDDDDDDDEEEGGGGGGGGGEEECCC@@@===<<>>>>>===>>>======<<<888888888888888888888888444444444555555555444444000111333333333333111000000000//////////////////111000000000////////////000000000000000000000000---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************,,,,,,++++++******))))))******+++++++++******)))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%(((((((((((('''(((((((((&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''(((((( """$$$$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%&&&&&&''')))++++++***)))'''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&((()))(((&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''((())))))(((((()))***(((((('''&&&&&&&&&&&&'''(((((())))))))))))((((((******))))))(((((((((((('''(((((()))))))))))))))(((((())))))))))))(((((()))))))))***************))))))*********+++++++++))))))***+++++++++******)))))))))***+++++++++,,,,,,++++++++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------***++++++,,,,,,++++++***---------.........//////------------------------,,,,,,,,,------------...+++,,,,,,------,,,,,,+++//////............//////........................////////////////////////))),,,//////...---,,,,,,......------------............---,,,,,,,,,------***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,------************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************************************************************>>>===<<<<<<<<<<<<<<<<<<:::::::::999888666555444666666666555444333333333000000111111222222333333000000111222222111000000///000222333444333222111////////////000000000000000000000////////////...////////////////////////,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************+++++++++******))))))))))))******+++++++++******((((((((((((((((((((((((*********)))))))))((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((()))((((((''''''&&&&&&%%%'''''''''(((((((((((('''''''''&&&&&&''''''((()))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&%%%%%%&&&'''''''''''''''''''''((((((&&&((()))++++++)))(((&&&''''''''''''''''''(((((())))))(((''''''&&&''''''%%%''')))***+++***((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''#########%%%'''((('''%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((())))))(((((()))******))))))((('''((((((((((((((())))))))))))(((((())))))))))))((((((''''''&&&'''((()))***)))))))))(((((())))))))))))(((((('''((()))************)))))))))*********+++++++++((()))***+++++++++++++++)))))))))***+++++++++,,,******++++++,,,...///000+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------***++++++,,,,,,++++++***---------.........//////------------------------,,,,,,---------.........+++,,,,,,------,,,,,,+++//////............//////................................................***---///000...---,,,,,,------,,,,,,,,,,,,------......---,,,,,,,,,------)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))888888777777777777777888555555555555555444333333111222222111///....../////////000000111111222222//////000111111000...---//////000111111111111111////////////000000000000000000////////////......////////////////////////,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************************************************)))))))))))))))***++++++++++++***((((((((((((((((((((((((******)))))))))((((((((())))))))))))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&'''(((((((((''''''((((((((('''(((((()))***((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%&&&'''''''''(((((((((((((((&&&'''((())))))((('''&&&'''''''''((((((((((((((()))(((''''''''''''''''''%%%&&&((()))))))))((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''###""""""$$$'''((('''&&&'''''''''''''''''''''''''''''''''(((((('''''''''%%%&&&&&&&&&''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&''''''((())))))(((((()))***++++++***)))))))))))))))((())))))******))))))((((((((()))))))))((('''&&&&&&'''(((*********))))))(((((())))))))))))((((((&&&''')))***+++******))))))************+++++++++((()))***+++++++++++++++***************+++++++++*********+++---...000111++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))************++++++***++++++,,,,,,++++++***,,,------------............------------,,,,,,,,,,,,---------............,,,,,,------------,,,,,,------,,,,,,,,,,,,------................................................,,,...000///...,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............************************+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))***************+++++++++***************+++++++++)))))))))(((((((((((((((444444444333333444444555222333333333444444444444000222444333000///111333333333333333333333333333///000111222222111000/////////////////////000111........./////////000000000000/////////.........////////////////////////,,,,,,,,,,,,------......------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))************))))))***+++++++++++++++((((((((((((((((((((((((***)))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&'''(((((((((''''''((((((''''''(((((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&''''''(((((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''(((((((((&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$###$$$&&&((())))))'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))******)))((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''((())))))(((((()))***++++++***))))))))))))***))))))************))))))'''((()))))))))((('''&&&%%%&&&(((***+++***))))))(((((())))))))))))((((((%%%&&&(((***+++***)))))))))************+++++++++(((((()))++++++,,,,,,++++++++++++***************************+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------......---------,,,,,,,,,------------............------............------------,,,,,,,,,,,,------.................................................../////////---,,,,,,.........------------......------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------************************+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++*********)))))))))((((((444333333333333333444444......//////000000111111,,,...000000...---///222000000000/////////......,,,...000111222111000///111000///...//////111222---------....../////////000/////////............////////////////////////,,,,,,,,,------............------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((()))***+++++++++++++++(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''(((((((((''''''(((''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''############$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))(((((((((((((((((((((((('''''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%'''***+++***)))'''''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%'''''''''(((((((((((()))&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++***)))(((''''''''''''''''''''''''''''''''''''((((((((()))'''((())))))(((((()))***+++******)))))))))))))))))))))************))))))'''((()))))))))(((&&&%%%$$$&&&(((***++++++))))))(((((())))))))))))(((((($$$&&&(((***++++++)))))))))************+++++++++(((((()))++++++,,,,,,,,,,,,+++++++++******))))))+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------....../////////+++++++++,,,,,,++++++++++++++++++,,,,,,,,,------.........------,,,,,,,,,---------.........//////---......//////......---/////////....../////////................................................/////////...,,,,,,---...//////............//////---,,,++++++******++++++---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,+++******************************+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))******++++++++++++))))))******++++++++++++,,,+++++++++******))))))222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000222111111111000000//////000000000000000000000000111111000000//////......000000///...---,,,,,,,,,////////////////////////++++++------------++++++***++++++,,,,,,++++++***---------,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))'''((()))***************************************************))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%###""""""%%%'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))(((&&&%%%%%%&&&'''(((***************)))((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))******++++++(((((())))))))))))(((((()))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))),,,+++******))))))******))))))))))))))))))))))))++++++******************---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////.........---------///......------,,,,,,+++------------------------........................////////////////////////---.........//////000000---------------...///000...------,,,***))))))(((///......------,,,++++++.........------,,,,,,,,,------++++++++++++------///---++++++,,,......---++++++++++++++++++++++++------,,,,,,+++***))))))+++*********))))))((((((************************&&&'''((()))***+++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******000000000000000000000000000000000000000000000000111111111000000000//////000000000000000000000000111111111000000000//////////////////////////////000000000///////////////000///...------,,,,,,,,,........................+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))******************************************)))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''%%%$$$$$$&&&((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))***************)))((((((((((((''''''''''''((((((''''''''''''(((((((((((()))))))))))))))*********(((((())))))))))))(((((()))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************************************(((((()))))))))*********,,,+++******))))))******++++++++++++++++++++++++******++++++++++++++++++---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,------,,,,,,------...---------+++++++++,,,,,,---------++++++++++++++++++++++++------------------------........................//////.........---------,,,,,,,,,,,,------------------------------------........................////////////////////////............/////////000///......---------......,,,,,,,,,,,,++++++++++++------------------------...---------,,,,,,,,,,,,---,,,,,,++++++,,,,,,------+++))))))+++,,,,,,+++++++++++++++++++++++++++------,,,,,,+++******)))+++*********))))))))))))******************************+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********,,,,,,+++++++++*********////////////////////////////////////////////////111111000000000000//////000000000000000000000000000000000000////////////////////////////////////.........///////////////000///...---,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++***)))(((((())))))*********************************))))))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&(((******)))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&''')))***))))))******))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((***))))))))))))))))))((((((((())))))))))))(((((()))))))))))))))(((((('''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,---------...---------...------,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++------------------------.......................................---------******+++,,,,,,---......------------------------........................////////////////////////............////////////000///...---,,,,,,,,,,,,++++++,,,,,,---------...++++++,,,------...//////------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,------+++)))***+++,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++************************)))))))))************************,,,,,,,,,,,,,,,+++***)))+++++++++++++++*********,,,++++++++++++*********........................////////////////////////111000000000////////////////////////////////////////////////////////////////////////////////////---------......////////////...------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,,,,,,,---************************************************************************))))))))))))))))))))))))---+++)))''''''((()))******************************)))))))))((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&''')))******)))%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%$$$$$$%%%&&&'''((((((&&&%%%%%%&&&(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***((()))))))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((******))))))((((((((('''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))((()))))))))******************************************+++++++++,,,,,,,,,,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......---,,,,,,+++++++++,,,,,,++++++,,,,,,---.........------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................+++++++++,,,,,,,,,------................................................////////////////////////.........//////////////////...------,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...---,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************)))************)))((((((+++++++++***************++++++++++++************////////////////////////000000000000000000000000000000000////////////................................................///........................,,,,,,------......//////...------,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))---+++)))''''''((()))***)))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((()))(((&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''(((((())))))'''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))'''(((((()))))))))(((((('''''''''&&&&&&'''''''''''''''''''''((((((((((((***)))))))))((((((''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((()))))))))************************************++++++++++++,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++******+++,,,------......---,,,,,,+++,,,,,,------,,,,,,,,,------.........,,,------...------,,,,,,...............---------........................------------------------........................---.....................---------,,,,,,+++++++++................................................///////////////////////////////////////.........,,,,,,,,,,,,,,,---............---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......---,,,++++++++++++++++++++++++,,,,,,+++++++++++++++******************+++++++++************************(((((()))************)))************************+++++++++*********))))))000000000000000000000000000000000000000000000000000000////////////..............................---------.......................................,,,,,,,,,---------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++************+++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((())))))***))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&((((((&&&$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''((()))))))))((((((((((((''''''''''''((((((''''''''''''(((((((((((()))(((((((((((((((((('''(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,------...------------------------+++,,,------......------////////////............////////////////////////------------------------........................---------...............//////...------,,,++++++................................................///////////////////////////////////////.........++++++++++++,,,---...///...---------,,,,,,++++++//////...---,,,,,,++++++,,,,,,------------......+++,,,,,,------,,,,,,++++++******+++,,,---+++)))++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++************************)))***+++,,,,,,,,,,,,,,,)))))))))***************+++************)))))))))////////////////////////////////////////////////000000/////////.........------------------------,,,,,,---------.................................---------,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%'''((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((((((''''''&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''((())))))(((((())))))(((((((((((())))))''''''''''''(((((((((((('''''''''((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++************++++++++++++,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,---....../////////...------,,,,,,***+++,,,---...///////////////.........---------////////////////////////------------------------........................---------.........//////........................................................................////////////////////////000/////////............,,,,,,,,,+++,,,,,,------++++++++++++,,,,,,,,,,,,---------------------,,,---------....../////////+++,,,,,,------,,,,,,++++++******+++------+++)))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++,,,,,,,,,,,,+++******((()))))))))*********+++************))))))))))))////////////////////////........................000/////////............------------------------,,,,,,,,,------.................................---------,,,,,,+++++++++,,,,,,,,,++++++,,,------++++++++++++++++++++++++------++++++++++++------+++++++++,,,,,,+++++++++,,,+++++++++******))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++******)))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))(((&&&$$$''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((($$$%%%''''''''''''%%%$$$$$$%%%''''''''''''%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''((())))))((((((******))))))))))))******''''''''''''((((((((()))&&&'''''''''(((((())))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++))))))*********+++++++++,,,++++++***)))*********------------------------++++++******************,,,,,,,,,,,,,,,---...///000000///...---,,,,,,+++)))***+++---...///000000.........------,,,,,,,,,........................------------------------........................---------.........//////------......///000000000////////////////////////........................////////////////////////000000//////.........---......---,,,++++++++++++((())))))+++,,,------...+++,,,,,,------......///........./////////000000++++++------------++++++---,,,,,,...//////---+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++++++++***)))((('''&&&(((((())))))*********+++************))))))))))))//////000000///...------,,,,,,------------,,,,,,.........////////////////////////...---,,,***))))))******++++++******)))......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++*********)))))))))******++++++******)))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))******+++))))))************)))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''((()))))))))))))))))))))))))))))))))))))))''''''&&&&&&'''(((***+++(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((---+++)))''''''((()))***(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((&&&$$$%%%((()))((('''((((((((((((''''''''''''))))))))))))))))))(((((())))))))))))************************))))))))))))))))))))))))))))))))))))*********)))((('''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************000...+++((('''((()))+++(((((()))***+++,,,,,,,,,((()))***+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...---------------------------------,,,,,,+++++++++,,,---------------------...------------...//////........................//////.........---------................................................------------------------------...///000000//////////////////////////////........................//////............//////////////////////////////,,,,,,,,,------------...........................///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,...---,,,,,,++++++,,,,,,---,,,***)))))))))******''''''(((((())))))******************************...////////////......---,,,,,,------------,,,,,,.....................///---------...------,,,+++++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))*********)))))))))(((((())))))(((((())))))***+++))))))************)))))))))))))))))))))))))))))))))(((''''''''''''((()))''''''((()))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&''''''(((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''')))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((******((('''''''''(((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((&&&$$$%%%''')))((('''%%%%%%&&&'''((()))******)))))))))((((((((((((((())))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************...,,,***)))((()))******)))))))))***+++++++++,,,)))******++++++++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------.........---------,,,,,,.........------,,,,,,,,,...------------...////////////////////////////////////.........---------........................................................................---......///000000//////......................................................------------......////////////////////////............////////////////////////////////////222111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,***)))))))))******)))))))))*********++++++************************------......///.........,,,,,,------------,,,,,,........................++++++,,,---------------,,,------......------,,,---------,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++***************+++++++++,,,,,,+++++++++))))))))))))))))))))))))******))))))))))))(((((())))))(((((())))))***+++((())))))******))))))((()))))))))))))))))))))))))))((((((''''''(((((()))''''''((())))))))))))((())))))))))))))))))))))))+++***)))(((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((''''''(((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))***)))((('''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((&&&%%%%%%'''(((((('''%%%%%%&&&'''((()))******)))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((()))***++++++************************''''''((((((((()))))))))))))))))))))************+++***************************************++++++++++++++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------......------------......------------------------/////////...............000//////...---,,,++++++......------......///000000000000000000000000000/////////............---................................................////////////////////////......///000000000//////------------------------...........................------,,,,,,------...//////////////////////////////000000000111111111000000000000000000000000222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,...---,,,,,,++++++,,,,,,,,,+++******)))******************+++++++++++++++************************+++,,,---...............------............------.........---------------++++++,,,------------,,,,,,------......------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))******(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((((((((((()))&&&'''(((((())))))((((((((((((((((((((((((((((((***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&((((((''''''''''''((((((&&&'''((('''&&&&&&&&&((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''(((((((((''''''&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&'''''''''(((((((((((('''''''''''')))))))))(((((('''''''''************)))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))'''(((((((((((()))))))))((()))))))))************((()))***+++,,,++++++***+++++++++***************,,,,,,,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------......------------......................................................//////......------,,,,,,...............//////000000000000000000000000000/////////...............................................................000000000000000000000000...//////000000000//////------------------------.................................------.........//////////////////////////////000000000111111111///////////////////////////.........---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...---,,,,,,++++++,,,,,,++++++************************++++++++++++++++++************************++++++,,,------...------......////////////.........---------,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,+++++++++************************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))*********************************++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((())))))((((((((('''((())))))***(((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))(((&&&&&&'''((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''#########$$$%%%'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''((()))))))))((('''''''''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&'''((((((((((((((('''''''''''')))))))))))))))))))))))),,,,,,++++++************))))))))))))((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((()))))))))***((()))))))))************'''(((***,,,,,,,,,+++***+++++++++***************,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///......------......///........................------------------......---------......////////////............///000000////////////////////////////////////////////////////////////////////////////////////////////////111111111111111111111111///000000000000000//////------------------------////////////////////////000000////////////000000////////////////////////......////////////000000........................------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,************+++*********************************************************++++++,,,,,,---,,,,,,,,,......////////////......---------,,,,,,++++++***,,,,,,,,,,,,,,,+++******)))******++++++******)))+++++++++*********))))))******************************++++++++++++******************************++++++++++++++++++++++++,,,+++******))))))*********************+++++++++*********++++++*********))))))))))))))))))))))))''''''(((((((((((())))))((((((''''''(((((()))***'''(((((())))))(((((('''((((((((((((((((((((((((((())))))******))))))(((&&&&&&'''(((((((((((('''))))))))))))))))))))))))&&&'''((()))************((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''&&&&&&%%%""""""###$$$%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((('''(((((('''%%%%%%&&&(((%%%%%%&&&'''((()))******((())))))******++++++,,,......------,,,+++++++++************))))))))))))))))))))))))))))))))))))*********************)))''''''''''''''''''''''''((((((((()))))))))******))))))))))))************((()))***+++,,,,,,+++*********************++++++,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------//////............//////........................---------------.........,,,,,,---...///000000111//////......//////000111////////////////////////...////////////000000000////////////////////////////////////////////////111111111111111111111111000000111111111000//////------------------------////////////////////////111000000000000000000111////////////////////////---------.........//////........................------------------------------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,))))))***++++++++++++******************)))))))))************************+++,,,,,,,,,,,,++++++***,,,,,,------------,,,,,,------,,,,,,+++***************+++,,,,,,,,,,,,+++))))))************))))))+++*********))))))))))))******************************++++++++++++******************************************************,,,+++******))))))******))))))*********+++++++++((())))))******))))))((())))))))))))))))))))))))'''''''''((((((((())))))(((''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((((()))************)))(((%%%&&&''''''((((((''''''))))))))))))))))))))))))(((((()))*********)))((())))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((()))&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((''''''''''''''''''(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''((()))'''%%%$$$&&&(((%%%%%%&&&'''((()))******(((((()))+++,,,---...///000//////...------,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))******++++++,,,(((((((((((((((((((((((((((((()))))))))*********))))))))))))************)))******+++++++++******)))))))))***+++++++++,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////............//////........................------........./////////------......//////000000///////////////000000111000000000000000000000000.../////////000000000000////////////////////////////////////////////////111111111111111111111111111111111111111000//////........................////////////////////////000000////////////000000////////////////////////------........./////////........................................................................+++++++++,,,,,,---------------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,((()))***+++,,,++++++***,,,,,,+++++++++*********************************,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***------,,,,,,+++***))))))((((((***+++,,,---------*********++++++*********************))))))))))))++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************************,,,++++++***)))*********))))))******++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((((()))***++++++***)))(((%%%&&&''''''((((((''''''))))))))))))))))))))))))******++++++***)))'''&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((''''''''''''((((((&&&'''((('''&&&&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((('''&&&$$$$$$$$$&&&((()))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******((((((''''''''''''((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''))))))(((%%%$$$&&&((()))((((((((('''''''''''''''((()))+++---///000111111000000///......------,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''(((***+++,,,---...))))))))))))))))))))))))))))))))))))************))))))))))))************+++*********************(((((()))***+++,,,,,,---***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------//////............//////////////////////////////.../////////000000111111///////////////.........///////////////000111111111111111111111111111111.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000//////////////////////////////000000000000000000000000//////............//////////////////////////////............////////////000000000000000000000000,,,---------------------........................+++++++++,,,,,,---------...------,,,,,,------......---,,,,,,++++++,,,,,,((()))***+++,,,,,,+++***---------,,,,,,+++++++++************************,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++***************************)))(((''''''((()))***)))))))))***+++++++++,,,++++++,,,,,,,,,++++++***************))))))))))))***)))'''((()))***((('''))))))************))))))******))))))))))))******))))))************))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))'''''''''''''''((()))*********))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))******))))))(((((('''''''''''''''((((((((((((((((((((())))))((('''&&&&&&(((((('''''''''(((((()))'''''''''(((((((((((((((%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%%%%&&&''''''''''''((((((((((((%%%%%%&&&'''((()))******&&&'''''''''(((((())))))''''''(((((('''&&&%%%%%%(((((((((((((((((((((((('''%%%######%%%'''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&'''(((((((((((())))))((('''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$%%%&&&(((***$$$%%%&&&&&&%%%%%%''')))''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((()))+++---............---------------...//////000000...---+++)))((((((,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((***))))))(((((((((((((((,,,,,,,,,+++++++++******++++++++++++++++++++++++(((((()))***+++,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////............---------......///111///------///000111000222111000//////000111222111111111111111111111111////////////////////////000000000111111111222222000000000000000000000000111111111111111111111111222111111000000000000111333222111111000000111111000000000000000111111111///000111222222111000///000000000000000000000000......////////////......,,,,,,...///000000000000---------...///000000111//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++++++++,,,++++++++++++++++++++++++************************+++***)))(((((()))***+++******************++++++)))))))))******))))))(((************))))))))))))***((('''((()))***)))'''((())))))******))))))(((******))))))))))))******))))))************))))))(((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((''''''((())))))))))))))))))(((((((((((())))))***))))))))))))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((('''''''''(((((((((((((((((('''&&&'''''''''''''''(((((()))((((((((((((((('''''''''%%%%%%&&&&&&'''((((((((())))))(((''''''''''''((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''%%%%%%&&&''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((()))''''''(((((('''&&&&&&%%%''''''''''''''''''''''''(((&&&%%%&&&''')))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''((()))))))))((('''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))%%%&&&''''''&&&&&&(((***''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))###%%%(((+++---///000000......---------......///000000///---,,,+++***))),,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))((((((((()))******+++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***+++,,,,,,---------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......///.........//////000111222000......///000000000000///...------...//////111111111111111000000000000000000000000000000000//////000000000111111111222222222222222222222222////////////////////////222111111111111111222222333222222111111111111111111111111111000000000000000000111222111111000///000000000000000000000000,,,------......------,,,------...///000000000000------......///000000111//////////////////////////////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++''''''((()))***+++,,,---,,,,,,++++++++++++,,,,,,+++++++++++++++*********++++++++++++++++++++++++************************++++++************++++++******************))))))(((((())))))***))))))(((************)))))))))))))))((('''((()))***)))((('''(((((())))))(((((('''******))))))))))))******((())))))******))))))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))************)))))))))))))))))))))((((((((((((''')))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))(((((((((((())))))((((((''''''&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&''''''((()))))))))((((((''''''&&&&&&%%%%%%&&&&&&'''(((((((((******)))((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''%%%&&&&&&''''''''''''(((((((((((())))))((((((''''''''''''''''''''''''(((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&((()))*********)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&(((***''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***###%%%'''***---...////////////......---.........000000///......---,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((()))***+++---...,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,---.........---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...////////////...////////////000111333333444222/////////000000/////////............//////111111111000000/////////111111111111111111111111000000000111111111222222000000000000000000000000000000000000000000000000111111111111222333444444333333222222222111111111222222222111000000000///111111111111111000///...////////////////////////,,,------......------,,,......///000000/////////------......///000000000////////////////////////...............---------........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))******++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))************************************************************************++++++******))))))(((((()))******+++++++++++++++************)))))))))((()))((('''((()))***)))(((''''''((((((((((((''''''******))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))************)))(((((('''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((())))))))))))((((((((((((******)))((('''&&&&&&%%%&&&&&&'''((())))))((((((&&&&&&&&&&&&'''((())))))******)))((('''&&&&&&%%%%%%%%%&&&&&&'''(((((((((***)))((((((''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&''')))*********))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''''''''%%%%%%''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))'''(((***+++,,,,,,,,,+++000//////...............000000000///////////////,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************+++,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,---------------,,,,,,+++***+++,,,---...------------------------------------............------...///////////////......//////111222444444555333000///000000000///000000000000111111111222000000000/////////......000000000000000000000000111111222222222333333333000000000000000000000000222222222222222222222222111000111111222333444555333333333333333222222111333333222222111000//////222222111111000000////////////////////////////////////000000000000////////////000000000//////...............//////000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,------,,,,,,,,,++++++******))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,++++++******++++++,,,+++++++++******)))))))))************************))))))))))))))))))))))))((())))))))))))))))))(((+++******))))))(((((((((((()))***+++++++++++++++************)))))))))((((((''''''((()))******)))''''''((((((((((((''''''******))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''''''''((()))))))))))))))((())))))))))))(((&&&&&&'''''''''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))******)))((('''&&&&&&%%%&&&&&&'''((())))))(((((('''&&&&&&'''((()))************)))((('''&&&&&&%%%%%%%%%&&&&&&'''((((((((()))(((''''''&&&&&&''''''&&&'''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''((((((((((((&&&&&&''''''((())))))***((((((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))'''$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))*********((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&%%%$$$###%%%'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((()))***+++---------,,,,,,000//////.........//////000000000000000000000000,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))******,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,---,,,+++***+++,,,...///---------------------------------....../////////---...//////000000//////.........///000222333444666444111000111111000000000111111222222333333333////////////////////////000000000000000000000000111111111222222222333333222222222222222222222222222222222222222222222222000000000111222333444555333444444444444333222222444333333222111000000///222111111000000000000000000000000000000000000000///000000000000000000//////000000000000000//////............////////////////////////////////////---.....................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------...---,,,,,,++++++*********,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))++++++************++++++***************)))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))((((((&&&&&&'''((())))))))))))************))))))))))))((('''&&&(((***+++***)))'''(((((())))))(((((('''******))))))))))))******'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''((())))))(((&&&%%%&&&''''''''''''((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((''''''&&&&&&&&&'''(((((((((((((((((('''''''''((()))***+++,,,))))))((((((''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((''''''''''''((((((((((((%%%%%%&&&'''((()))******((((((((((((((('''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((((((&&&%%%(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((((((((()))))))))((('''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&%%%###"""$$$%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&(((***---...///////////////......//////000111111000000000000000000000,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))************---,,,++++++******++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...---------------------------------...//////000000......///000000000000///////////////000111333333666444111111111222222111///000111222222333222222000000111111222333333444333333333333333333333333222222222222333333333333222222222222222222222222333333333333333333333333222222222222333444555555333444555666555444333222333333333222111111111000111111000000000000111111000000000000000000000000---......//////......---//////000111111000000000......//////////////////////////////////////////---------.......................................------------------------------,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++************++++++))))))))))))************************************))))))))))))))))))))))))((()))************)))(((((((((((()))))))))))))))%%%&&&'''((())))))))))))************))))))))))))((('''&&&'''***+++***)))((())))))******))))))(((******))))))))))))******''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''((()))))))))))))))&&&''')))******)))((('''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''((((((((()))))))))***((((((((((((((('''''''''(((((((((((((((((('''&&&(((((())))))***,,,---...((((((((((((((('''''''''%%%%%%&&&&&&'''((((((((()))(((((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((''''''''''''((((((((((((&&&'''''''''(((((()))))))))(((((((((''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''+++)))''''''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))&&&&&&&&&%%%######$$$&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&'''))),,,---.....................///000222222111111000000/////////...,,,+++******))))))******************************))))))))))))))))))))))))((()))))))))************+++************++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,,,,---...---------........................---------...///000000000......///000000000000000111111111111111222333333555333111111222333333333000111222444444444444444333333444555777888999:::888888888888888888888888777777888888888999999999555555555555555555555555666666666666666666666666666555555555555555666666444444666666666555333222222222222222222222222222000000//////000111222333222222222222222222222222......////////////.........///000111111111111111/////////////////////...////////////////////////---------.........//////................................................,,,,,,,,,,,,,,,---...///------------------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...++++++************++++++(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))''''''(((((())))))******'''((()))***++++++++++++************))))))))))))''''''&&&'''***++++++***))))))************))))))******))))))))))))******''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))'''(((((()))))))))))))))&&&''')))+++,,,+++***)))&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))******'''''''''(((((((((((((((((()))))))))((('''&&&&&&)))))))))***+++---...///'''''''''(((((((((((((((%%%%%%&&&&&&'''(((((()))******)))(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''''''''(((''''''''''''((((((((()))((((((((((((((('''''''''))))))(((((('''''''''&&&%%%%%%&&&'''((((((((('''((((((((((((((((((((((((---+++((('''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%###$$$%%%''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((((('''%%%$$$%%%&&&(((***''''''(((&&&$$$$$$%%%&&&'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((()))++++++,,,+++******---------...000111333444111111000000///.........,,,++++++***)))*********************************))))))))))))))))))))))))(((((())))))*********+++((((((((()))***+++------,,,,,,,,,+++++++++******++++++++++++++++++++++++---......///......------+++,,,---...///...---,,,........................---------...///000000111...//////000000000000000333333333222222333444444555333111111222444444444222444555777888888777777555666777999:::<<<===>>>========================>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999888888777777777777888444555666777777555333222222222222222222222333333//////...///000111333444222222222222222222222222000000111111111111000000......///111111222222222///////////////.........////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,---...///---------....../////////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------******))))))))))))******++++++************++++++((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))((((((((((((&&&&&&'''((()))***++++++******))))))((((((''''''***)))'''((()))***((('''''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((()))***))))))(((((('''''''''&&&))))))(((((('''''''''&&&************************+++***)))'''''''''((()))))))))))))))))))))))))))%%%%%%%%%&&&'''(((((()))&&&&&&&&&&&&'''''''''((((((***)))&&&''',,,///---,,,+++***((('''''''''(((************))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%'''((((((''')))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%######'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))'''$$$%%%''')))'''&&&&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))************************.........///000111111222.........------,,,,,,,,,************************************************+++*********))))))(((((())))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,...///---...///...---...///111000000000/////////......111111222444555555444222888777666555666777999;;;:::999:::;;;>>>@@@@@@???BBBBBBBBBCCCEEEGGGJJJKKKMMMLLLLLLKKKKKKJJJJJJJJJLLLMMMOOOPPPPPPOOOMMMLLLKKKKKKLLLLLLKKKJJJIIIIIIJJJGGGFFFFFFHHHGGGDDDAAACCCBBBAAA???????????????===<<<999888777777888999777666555555555555555555333444444333333444666888444222000000000111000///000000000000000111222222111111111111111111111111000000////////////000000000///...------...///000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))***************))))))*********))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))*********)))))))))((((((((('''***((('''((()))***)))'''''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***))))))(((((((((''''''''')))(((((((((''''''''''''''''''''''''''''''''''''***)))((('''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))&&&&&&'''''''''(((((((((&&&))))))''')))...222111---+++)))'''&&&&&&'''(((*********)))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((()))++++++)))''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))'''%%%%%%'''((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''((((((((()))))))))))))))))))))))))))))),,,,,,,,,---.../////////...---------,,,,,,,,,,,,************************************************+++*********))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------///000000///------...000---...///...------///111222333333333333444444444222333444666888999888777:::999999:::;;;>>>@@@BBBDDDDDDDDDFFFIIILLLNNNNNNOOOOOOPPPSSSVVVYYY\\\^^^bbbaaaaaa``````______^^^bbbccceeefffgggfffeeeddd_________^^^]]]\\\[[[[[[^^^[[[YYYXXXYYYYYYVVVSSSTTTRRROOOLLLJJJIIIIIIJJJGGGEEEBBB???===<<<<<<<<<888777666666666555444444111333555666666666777777777555333222222222111000111111111111111222333333111111111111111111111111000000////////////000000000///............///000////////////////////////------------------------,,,,,,------......//////---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))************************,,,,,,++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))((('''((()))***)))(((''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''')))(((''''''&&&'''''''''''''''''''''''''''''''''&&&''''''(((((())))))***''''''((((((((()))))))))%%%((()))'''***111555555///---***((('''''')))*********))))))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&(((+++---,,,(((%%%''''''((((((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((((((&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''%%%%%%'''((('''&&&''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''((((((((()))))))))((((((((((((((((((((((((*********++++++,,,,,,---------,,,,,,,,,,,,,,,+++***************************************************************))))))))))))))))))*********++++++)))************+++++++++++++++,,,,,,,,,,,,------------------------------+++,,,------......------////////////////////////000111111000...---///000...///000000//////111222111111222333444666777888666777999;;;===???@@@AAA@@@AAABBBDDDHHHKKKNNNPPPPPPQQQQQQSSSWWW[[[___aaafffgggiiilllpppuuuxxxzzzyyyyyyyyyxxxwwwwwwvvvvvvxxxzzz|||}}}~~~}}}|||{{{xxxwwwwwwvvvvvvuuuttttttuuurrrpppnnnnnnnnnlllkkkmmmjjjddd___\\\ZZZZZZ[[[XXXVVVRRRMMMIIIFFFDDDDDD???>>><<<<<<<<<;;;999666444666888:::;;;:::777666666444222111111111///...222222111111222222333333222222222222222222222222111000000//////000000111000//////......//////000////////////////////////........................,,,,,,---------------------------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******(((((())))))))))))((((((************************************************))))))))))))))))))))))))************************))))))))))))((((((((((((***)))))))))((((((((('''))))))))))))(((((((((((()))((('''((()))***)))(((''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))******(((((((((((())))))))))))&&&))))))))),,,333777666222///,,,)))((((((***+++***)))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''))))))'''%%%&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((''''''%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%&&&&&&'''''''''((((((((('''(((((((((((()))))))))(((((((((((((((((((((((()))))))))******+++++++++,,,,,,,,,,,,++++++++++++************************************************************************))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,---------------...............+++,,,,,,---------------////////////////////////000111111000...---///000///000111111111111333555333333444555777999;;;===>>>@@@DDDFFFIIIKKKMMMOOONNNPPPSSSWWW[[[^^^aaaccccccccceeegggjjjpppvvvzzzzzzsssooommmmmmmmmllliiieee___YYYUUURRRPPPMMMKKKIIIIIIJJJHHHEEEAAA????????????>>><<<888666666444222111222222111000333222222111111222333333222222222222222222222222111000000000000000000111000000000///////////////////////////////////////////////////////////////......---------------------------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******))))))))))))******'''((())))))))))))((('''************************((((((((()))))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((''''''((()))******)))''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''***+++))),,,333777666111///,,,)))'''((()))***)))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((&&&$$$$$$&&&(((((((((&&&'''((()))))))))''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''(((******))))))((((((''''''%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++***************************************************************+++++++++************++++++++++++))))))*********++++++++++++++++++,,,,,,,,,---------------....../////////+++,,,------......------........................///000000///......///111///000222333333444777999;;;;;;<<<===@@@CCCGGGIIINNNRRRWWW[[[\\\]]]___aaadddfffjjjnnnrrrtttvvvwwwzzz{{{~~~}}}yyysssnnniiieeeccc^^^[[[XXXYYY[[[[[[WWWSSSRRRNNNHHHDDDAAA>>>:::777:::888666666666777666555333222222111111222222222222222222222222222222222111111000000000000111111000000000000000//////.../////////////////////////////////////////////////////////...............---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******))))))))))))******((((((************((((((************************'''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''(((((((((((())))))))))))((('''&&&(((***+++***)))''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&(((((())))))))))))******'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))'''******)))---333777777000///,,,***)))((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''',,,)))&&&%%%&&&)))+++,,,''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&$$$###"""$$$%%%'''((((((((('''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((******))))))))))))))))))&&&&&&&&&&&&'''''''''(((((((((((()))))))))******))))))))))))))))))))))))************************)))************+++++++++*********************************************************+++++++++++++++*********++++++++++++,,,)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////,,,---......//////......////////////////////////...000000000///000222444111333555777888:::>>>@@@CCCDDDEEEHHHMMMSSSXXX[[[gggmmmtttwwwwwwwwwxxxyyy}}}|||{{{rrrnnnjjjkkkooopppnnnkkkhhhaaaYYYRRRMMMHHHBBB======;;;888777777777666444444444333333222222333333333333333333333333333333222111111000000111111222111111111111000///......////////////////////////////////////////////////.../////////////////////---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******((()))+++,,,,,,+++)))((())))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((('''((((((((()))))))))***((('''&&&'''***+++***)))''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((&&&%%%(((((()))))))))*********''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((($$$'''))))))---444999999333333222000///---+++***))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%'''((()))((('''&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((''''''''''''((()))***(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''***(((&&&&&&(((*********((((((((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$%%%'''((()))((('''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''((('''%%%%%%''')))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))*********((((((((((((((((((((((((************))))))))))))))))))))))))******++++++*********************************************************++++++,,,,,,,,,*********+++++++++,,,,,,)))************+++++++++++++++,,,,,,,,,,,,------+++,,,,,,---......//////---...//////000000//////000000000000000000000000///000222222222333666888:::<<>>;;;999999888777777777777777333333333333333333333333222222111111111111222222111222222222111000...---////////////////////////........................++++++,,,,,,---...//////---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''((((((((()))'''''''''''''''((()))***************************&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%%%%&&&'''((())))))+++***(((&&&&&&&&&''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''***((('''&&&&&&'''(((***''''''((()))+++111888===BBBBBBBBBDDDDDD???777111///+++(((''')))***(((&&&))))))((('''&&&%%%%%%%%%(((((((((((())))))))))))***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''******)))(((((((((((()))******))))))((((((''''''''''''(((((())))))************))))))((((((((('''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''&&&&&&***)))'''&&&&&&''')))***''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((***)))(((&&&&&&''''''(((''''''''''''(((((((((((($$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))******++++++++++++******))))))************)))))))))))))))))))))))))))))))))************+++++++++,,,+++***))))))***+++,,,++++++++++++******)))))))))************+++++++++,,,,,,,,,---------......,,,,,,,,,---------......------......///.........000---+++,,,...000///---222222222333555555222000555777999999:::???GGGMMMLLLQQQVVV[[[___dddkkkqqqtttxxx{{{tttooojjjddd```\\\UUUJJJBBBBBBAAA>>>===<<<:::777555666333000...///111222222888555333222222222111///333333222222111000000000000000111111111111000000//////////////////////////////...------------.................................------------......---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************)))((('''************************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********+++******))))))******+++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))***)))((('''''''''((((((((((((((((((''''''&&&&&&'''''''''((((((((())))))(((((('''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((('''''''''(((((()))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((***000777<<>>999222///***(((((())))))(((''''''''''''''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&))))))(((((((((((())))))%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&))))))((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))(((''''''''''''((((((((((((((())))))))))))&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++++++++***))))))***++++++++++++++++++************************+++++++++,,,+++++++++,,,,,,,,,------000000//////////////////---------....../////////000///......000222222111///222555777777:::>>>BBBBBBEEEIIILLLPPPWWWaaahhhrrrxxxtttkkkmmmhhh```YYYSSSMMMGGGCCC:::999777777888888666555111111111333555666555444444333333222222111111000000000111111111111000000////////////////////////000///......------..............................///......------......///------------------------------------,,,,,,,,,,,,---------,,,,,,+++++++++***************)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))((((((((()))******++++++((((((((((((((((((((((((*********))))))))))))***''''''''''''&&&&&&&&&&&&'''(((((((((((()))))))))******)))((('''''''''(((***************************))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))&&&'''(((*********)))((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&))))))'''&&&(((,,,333777@@@AAACCCEEEEEECCC@@@===333000,,,)))(((((()))***&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''((())))))***&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&''''''&&&&&&&&&&&&&&&&&&)))))))))((((((''''''&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&)))(((''''''''''''((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))(((((((((''''''''''''((((((((()))))))))******''''''(((((()))))))))***(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))*********++++++++++++******************+++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---000000////////////..................//////000111222111000000111222222333555999>>>@@@@@@CCCJJJPPPTTTUUUWWWXXX\\\eeeqqqzzzzzzrrriii```WWWRRRHHHEEEAAA>>><<<:::888666777666555666777666444222444444444333222222111111000111111222222111111000////////////////////////000//////.......................................//////............//////...........................------------,,,,,,,,,...------,,,,,,++++++***'''((()))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))************(((((((((((((((((((((((()))))))))************)))''''''''''''''''''''''''(((((((((((()))))))))***+++***)))((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((***************)))))))))((()))*********)))'''&&&(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((''''''***///333666888:::;;;;;;999888777111///---***(((((()))***&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&'''''''''(((((((((((()))))))))((('''&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((''''''&&&(((((((((((())))))))))))((((((((()))))))))))))))(((((((((((())))))))))))))))))(((''''''((())))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++*********++++++*********+++++++++++++++++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------........................////////////000111222333666666666666666777888999999???FFFJJJMMMSSS\\\dddjjjiiihhhgggjjjsssxxxmmmfff```ZZZRRRJJJDDD@@@===::::::888777666666555333111555555444444333222222222111111222222222222111111000000000000000000000000000000///............////////////////////////////////////....../////////.................................---------,,,,,,---------,,,,,,+++++++++&&&'''(((***++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))''''''(((((((((((())))))((())))))******))))))((())))))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))'''((()))*********))))))'''''''''(((((((((((((((((((((((()))))))))************)))((((((((())))))''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))*********************)))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))'''%%%%%%''')))***((())))))(((((())),,,///000111222222///---,,,------------+++(((((()))***''''''''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((&&&'''((((((((('''%%%$$$'''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''(((((((((((()))))))))'''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((()))(((''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******((((((((((((******))))))************)))))))))))))))))))))))))))))))))************+++++++++)))***++++++++++++***)))++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------........./////////111000000000111333555666555777999:::;;;===@@@CCCAAAGGGPPPXXX```iiissszzz~~~~~~|||{{{|||xxxqqqfff[[[QQQJJJCCC???<<<:::777666666666555333666555555444444333333222111111222222222222111111000000000000000000000000111000//////......//////////////////////////////000//////......//////000....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))++++++******)))((((((((())))))))))))))))))))))))&&&'''((()))))))))((((((((((((((()))))))))******(((((()))))))))*********)))))))))((())))))******''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))***************))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&(((******)))((()))++++++,,,---,,,)))''''''((()))+++,,,,,,)))((((((***((((((((('''&&&&&&&&&%%%&&&'''''''''((((((((((((((('''''''''''''''((()))''''''''''''(((((((((((('''((()))***)))(((&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''(((((()))))))))'''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''((()))))))))(((&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))),,,+++)))(((((()))+++,,,))))))************)))))))))))))))))))))))))))))))))************+++++++++)))***++++++++++++***)))+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------........./////////------...///000111111222333222111111222555777888777:::???BBBEEEJJJOOOSSSTTTYYYaaakkkvvvyyymmmaaaVVVOOOGGGDDD???;;;:::999888888666666555555444333333333111222222333333222222111000000000000000000000000111000000///////////////////////////////////////000000////////////000000....................................------------***++++++,,,,,,------...)))************))))))(((************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))%%%&&&''')))))))))((('''(((((())))))******++++++))))))))))))************))))))(((((()))***++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((***+++---(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((******((('''&&&&&&(((***+++***(((((((((&&&(((***)))'''&&&(((+++&&&))),,,,,,***((((((***))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))(((((((((((())))))''''''''''''((((((((())))))***,,,---,,,+++)))((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''((((((((('''((((((((())))))******'''''''''''''''''''''''''''((((((((())))))******(((((())))))((('''&&&&&&&&&''''''''''''''''''&&&''''''(((((((((((('''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((()))))))))))),,,+++***((((((***+++,,,))))))************)))))))))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,+++***)))+++++++++,,,,,,---------++++++,,,,,,,,,---------.........////////////000------...000111222333444444333222222333666888:::???DDDJJJOOOTTTZZZbbbggggggjjjqqq{{{|||nnneeeUUUPPPIIIBBB???===;;;:::666666666555444444333333111222222333333222222111000000000000000000000000111111000///////////////000000000000000000000000000000////////////000000//////////////////////////////.........---------)))***+++,,,------...///))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***)))(((((((((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******++++++***)))(((((())))))******)))(((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))+++)))'''&&&%%%&&&((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&$$$%%%''''''%%%###&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((((((((())))))((('''&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&''''''(((((((((((((((%%%%%%&&&'''((()))******((((((''''''''''''((((((+++*********))))))((((((&&&&&&'''((()))***++++++***)))((('''&&&''''''(((+++***(((''''''((()))***((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((()))******(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))******))))))******+++,,,..................------444111......000111000///111111111222333444333222444555666888;;;===???AAAFFFRRR]]]bbbhhhpppwwwzzz|||yyymmm___RRRNNNLLLEEE???>>>888777555555666666444222111111111111222333555555111111222333222111000///111111111111000///------000000000000000000000000000/////////..................------------......000////////////.........------------------------)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))++++++***)))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))((('''&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))***(((&&&&&&((()))'''%%%&&&''''''((((((''''''&&&((((((''''''''''''((((((((((((((('''''''''&&&&&&''''''((((((''''''&&&%%%'''''''''''''''''''''''''''(((((()))***)))))))))&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''******)))))))))((((((((('''''''''((())))))******((('''&&&%%%$$$%%%%%%&&&***)))'''&&&&&&''')))***((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,+++++++++******************************+++++++++++++++,,,,,,---........................111...,,,---///111000///111000///000222333555555555777999===@@@EEEJJJMMM[[[fffqqqwww|||pppccc```]]]TTTKKKFFF???<<<999888888888777666555555555555444444444444222222333333333222111000111111111111000///...---000000000000000000000000000000/////////.........///......------......////////////.........------------------------------))))))))))))))))))))))))************************++++++***)))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((+++***))))))))))))))))))******)))(((((((((((()))((()))***++++++***)))(((((((((((()))))))))******)))))))))(((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))***)))(((((())))))((('''&&&''''''((((((''''''&&&((((((''''''''''''((((((((('''&&&%%%%%%%%%&&&''''''(((((((((((('''&&&&&&''''''''''''''''''''''''((())))))***************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((('''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&(((((('''&&&&&&'''((()))((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''&&&&&&&&&''''''((((((((()))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,,,,---.................................------...000111111000222111111111333666999;;;;;;===AAADDDIIIPPPXXX]]]ooozzz}}}zzzwwwmmm^^^TTTGGGCCC===:::888888777666555555555444333222111000333333444444333333222111111111111111111000///...000000000000000000000000000000000/////////......///......------......///............---------,,,------------------------(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++******))))))(((((((((******)))))))))))))))***+++***))))))(((((()))))))))***,,,------,,,***)))(((((()))))))))*********((())))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((())))))))))))(((''''''((((((((((((''''''((((((''''''''''''((((((((('''%%%$$$$$$%%%&&&(((((((((((((((((('''&&&&&&''''''''''''''''''''''''(((((()))************)))))))))((((((''''''''''''&&&''''''''''''''''''&&&((((((((((((''''''''''''))))))((((((((('''''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...............////////////......///000111222222111333444666888999<<>>;;;999888333444444555444333222111444444444444444333333333111222222222111111000///000000000000000000000000000000000////////////...//////............//////......---------,,,,,,,,,------------------------((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((***)))))))))))))))******++++++***))))))))))))))))))+++,,,......,,,+++)))))))))))))))************))))))******))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))'''(((((((((((((((((('''((((((''''''''''''(((((((((&&&%%%$$$$$$%%%'''((((((((())))))(((((('''&&&''''''''''''''''''''''''&&&'''(((((())))))(((((()))))))))(((''''''&&&&&&'''((())))))))))))((('''''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))&&&'''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------........./////////000000---...///000000111222333444888<<>>666777777888888888777777555555555444444444444444222222222222222111111000111111111111111111111111111000000000/////////////////////....../////////......---------,,,,,,,,,------------------------))))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''((((((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((('''((()))******)))((('''(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))******+++++++++***))))))))))))******+++,,,------,,,+++***)))))))))*********++++++******)))))))))(((((((((************************))))))))))))))))))))))))'''((())))))(((((()))***'''(((((())))))(((((('''((((((''''''''''''(((((('''&&&%%%%%%%%%&&&'''(((((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((())))))(((((('''''''''&&&((()))***++++++***)))((('''(((((((((((()))))))))(((((((((''''''&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''((((((((()))((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---.........//////000000111,,,---///000111333777:::;;;@@@EEEGGGHHHJJJMMMQQQSSSZZZdddlllttt{{{sssiii___UUUKKKFFF<<<;;;:::888777666666666666555444333333333333444222222333333333222222111111111111111111111111111111111000000000/////////000//////......//////000............---------,,,------------------------))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((('''((()))******)))((('''(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******************++++++)))))))))))))))***++++++,,,+++******))))))******++++++++++++++++++++++++))))))*********++++++++++++***)))((((((((()))***************************))))))))))))))))))))))))''')))++++++))))))***,,,(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((''''''''''''((()))******)))((('''((((((((()))))))))******'''''''''''''''''''''&&&$$$$$$&&&'''''''''&&&&&&&&&&&&'''((())))))))))))((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......---......///000000111111...000222444777<<>>EEEOOOWWWYYYZZZZZZXXXWWW\\\gggooottt|||qqqhhh^^^YYYQQQHHHAAA<<<999888555444333222111222333333222222333444444333333333111111111111111111111111111111111111000000000000000000////////////000000000////////////.........------------------------))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&******))))))((((((''''''&&&&&&&&&''''''''''''(((******))))))(((((('''''''''''')))+++------+++)))***)))((('''&&&&&&'''((())))))))))))))))))))))))(((((()))*********************))))))))))))******(((((((((((())))))))))))************************''''''''''''((((((((((((((()))***+++,,,+++******++++++************++++++************************))))))))))))************++++++***)))(((((())))))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,*********)))))))))))))))))))))))))))(((((((((((()))))))))(((''''''&&&&&&******))))))((((((''''''''''''&&&&&&&&&&&&''''''))))))))),,,......***&&&(((((())))))))))))((((((******))))))((((((''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))))))))((('''''''''&&&''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%((((((((((((''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))************)))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************+++++++++*********))))))************************++++++,,,,,,,,,,,,---------------.........//////......---------,,,,,,,,,111000//////000111111111444555999AAAKKKUUU]]]```fffeeedddfffkkkssszzz|||qqqaaaTTTLLLEEE>>>999888666444444555666555444555555555444333222111000000000000000000000000000111000000///////////////111000///......---......000/////////............//////.........---------))))))))))))))))))))))))'''((((((((()))))))))))))))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***)))))))))((((((((('''&&&&&&&&&''''''''''''(((***)))))))))(((((((((''''''((()))+++------+++)))***)))((('''&&&''''''((())))))))))))))))))))))))(((((()))*********************))))))))))))******(((((((((((()))))))))***************************((((((((()))))))))******((()))***+++,,,++++++***++++++************++++++************************))))))))))))************++++++***)))))))))))))))************************''''''(((((())))))******))))))))))))************))))))))))))))))))))))))''''''((((((((((((((((((***)))))))))((((((((('''(((((((((''''''(((((((((***)))***,,,...---***'''(((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&))))))((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''((('''&&&&&&&&&&&&'''((()))(((((('''''''''((((((''''''((()))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''((((((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))))))))))))))************+++++++++*********))))))************************++++++,,,,,,,,,,,,------------------............///000000000111111111222///......///111333444444===>>>BBBJJJUUUbbbmmmssstttsssrrrsssxxx{{{lll```TTTIIIAAA???<<<888666666666666555777666666555444333111111111111111111111111111111222111000000//////000000//////.........//////000000000/////////.........//////.........---------))))))))))))))))))))))))''''''((((((((()))))))))((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((&&&&&&&&&''''''''''''((())))))))))))(((((((((((((((((((((***,,,---+++)))))))))(((''''''''''''((())))))))))))))))))))))))(((((()))*********************))))))))))))******((((((((()))))))))******************************)))))))))*********++++++))))))***++++++++++++***++++++************++++++************************)))))))))*********++++++++++++***))))))))))))***************************))))))))))))))))))))))))((()))))))))***+++++++++))))))))))))))))))))))))&&&&&&'''(((((()))******))))))))))))(((((((((((())))))(((((((((((())))))))))))***,,,---,,,***'''(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''(((((((((''''''''''''&&&((('''&&&&&&&&&&&&'''(((++++++)))(((((('''''''''%%%%%%&&&'''((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&'''''''''((((((((())))))(((((((((((((((((('''&&&))))))))))))************))))))))))))))))))))))))))))))))))))************+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---...///000111222...///000222444777999;;;AAACCCHHHRRRaaaqqqttteeeVVVMMMHHHCCC===888666555555444888888777666555444333222111111111111111111111111333222111111000000111111............///000111222000000000/////////.....................---------(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))((((((((((((&&&&&&&&&''''''''''''((())))))))))))(((((((((((()))((((((***+++,,,***)))((((((((('''''''''(((((((((((((((((((((((((((((((((((()))*********************))))))))))))******(((((()))))))))*********************************)))))))))*********++++++))))))******++++++++++++++++++************++++++************************))))))*********+++++++++++++++***))))))*********************************)))))))))))))))*********(((((()))***++++++,,,,,,))))))***************+++''''''(((((())))))))))))))))))))))))(((((((((((()))(((((((((((((((((()))'''((()))*********((('''(((((())))))))))))((((((%%%%%%&&&''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''''''''((((((((((((''''''%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''***))))))(((''''''((((((%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))((('''&&&&&&(((((()))))))))*********((((((((((((((((((((((((((()))))))))************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,---...//////000000222444777999<<<@@@BBBCCCIIISSSaaaqqqxxxiii```WWWQQQHHH@@@<<<999777666777777666555555444444444222222222222222222222222444333222222111111222222//////......///000111111000000000////////////...........................((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))(((((()))***+++***(((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))*********************))))))))))))******))))))))))))************************************((((((((()))))))))*********************+++++++++++++++************++++++************************************+++++++++++++++***************++++++************************''''''((()))***+++,,,,,,((())))))***+++,,,,,,---)))*********++++++,,,,,,******))))))(((((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''(((%%%&&&'''(((''''''&&&&&&(((((())))))))))))((((((&&&&&&'''((()))******+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%%%%%%%&&&'''''''''''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&'''&&&&&&&&&''''''((()))''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))((('''&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((()))))))))************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------....../////////000000000111111222555888;;;===@@@EEEIIILLLVVVfffwwwyyyiiibbbXXXOOOGGGAAA<<<999777666555555555555666666222222222222222222222222444333333222222222222222111111000///////////////111000000000////////////---.....................))))))))))))))))))))))))&&&&&&'''''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))&&&&&&&&&''''''''''''((((((((((((((())))))))))))***)))(((((()))***)))(((&&&'''(((((()))((((((((())))))))))))))))))))))))(((((()))*********************))))))))))))******)))))))))*********++++++************************((((((((()))))))))************))))))******+++,,,++++++************++++++*********************************++++++++++++,,,+++************+++,,,,,,++++++++++++++++++++++++&&&'''((()))+++,,,---...)))*********+++,,,,,,,,,*********+++,,,,,,------++++++***))))))(((''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''$$$&&&((('''&&&%%%&&&'''(((((())))))))))))(((((('''''''''((()))******+++))))))))))))))))))))))))&&&&&&''''''''''''((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''((()))((())))))((('''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////////////////000000000000333888===@@@CCCGGGMMMRRRZZZfffxxx~~~xxxrrrhhh^^^TTTJJJAAA;;;:::999777666555555666777333333333333333333333333444333222222111111222222333222111000////////////111111000000000/////////---------...............))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***&&&&&&&&&''''''''''''((('''((((((((()))))))))******)))'''''')))***)))(((%%%&&&((()))))))))(((((())))))))))))))))))))))))(((((()))*********************))))))))))))******))))))*********+++++++++************************)))))))))*********+++++++++***)))))))))***+++,,,++++++************++++++*********************************+++++++++,,,,,,+++*********++++++,,,---++++++++++++++++++++++++(((((()))***++++++,,,,,,++++++++++++++++++++++++******++++++,,,------...******))))))))))))))))))'''((((((((()))))))))***((((((''''''''''''((((((&&&((()))(((&&&%%%''')))(((((())))))))))))((((((&&&''''''(((((()))))))))))))))))))))))))))))))))''''''((((((((()))))))))&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&((('''''''''''''''(((((((((((()))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&'''(((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........./////////000000------...///000111111222777===DDDIIIMMMSSS[[[bbbnnnzzzuuuiii[[[NNNFFFBBB@@@<<<999777555555555444444444444444444444444333333222111111111111111111111000000000000000000111111111000000000//////---------.........//////))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''((((((((())))))******************************))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((())))))******&&&&&&&&&'''''''''(((((('''((((((((())))))******+++)))''''''((())))))(((%%%&&&((()))))))))(((((())))))))))))))))))))))))(((((()))*********************))))))))))))******)))************+++++++++******************************+++++++++,,,,,,,,,+++***)))))))))***,,,---++++++************++++++******************************+++++++++,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++************************,,,,,,++++++++++++++++++******+++,,,,,,---......((((((((()))******++++++'''((((((((())))))******))))))(((((((((((())))))''')))+++***'''&&&(((+++(((((())))))))))))((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******)))))))))))))))))))))))))))))))))((('''''''''&&&''''''((((((((((((''''''(((((((((''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%+++***)))((((((''''''(((&&&'''((()))************'''''''''''''''''''''''''''''''''&&&&&&'''''''''))))))************))))))''''''''''''((((((((()))&&&&&&'''((()))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////000000000000000000222333555777888999;;;BBBKKKQQQWWW^^^hhhooopppaaaWWWHHHEEEAAA<<<888555444444444444444444444444444444333222111111000000111111////////////000111222333111111111111000000000000---------.........//////(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''')))***)))((('''(((***+++*********))))))((((((---,,,+++***))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++*********************************************++++++,,,,,,++++++***************))))))((((((,,,------.../////////...---+++***(((((()))+++,,,***+++,,,------,,,+++***************))))))))))))+++++++++*********))))))&&&'''(((***+++++++++++++++*********))))))(((((())))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''************************((()))***)))((('''(((******)))(((''''''&&&''''''''''''((((((((((((''''''))))))((('''''''''''''''(((((())))))((('''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''&&&%%%&&&'''((()))%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&''''''((((((((((((((((((((())))))((('''&&&&&&******))))))((((((''''''******))))))))))))******,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******000///---,,,,,,---...000---...000000//////000222333222111333666999;;;<<<@@@FFFNNNWWWaaannn|||sssggg]]]PPPDDD>>><<<888555555888666333000000222555888888666333222222222111000000111222333333222111000111111000000//////......++++++,,,,,,,,,,,,,,,,,,(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''''')))***)))((('''(((***************)))))))))((()))))))))((())))))******)))))))))))))))))))))))))))******++++++++++++***+++++++++******+++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,+++*********+++,,,,,,***+++,,,,,,,,,,,,+++***************))))))))))))+++++++++*********))))))'''((()))******++++++***************)))))))))((())))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''************************'''((())))))''''''((()))(((((('''''''''(((((()))''''''((((((((((((''''''))))))((('''''''''''''''((((((((((((((('''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''&&&&&&&&&'''((()))&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((('''&&&***)))))))))((((((((('''))))))(((((((((((())))))++++++++++++++++++++++++++++++,,,,,,---------...//////------------...///...///000///...---...///111111222555999>>>BBBDDDHHHOOOZZZdddooozzzoooaaaRRRJJJEEE???:::999888777555444333333444555777555333222333333222111111111222222222222111111000000000000000/////////------------------,,,,,,(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''''''''(((''')))***)))((('''(((***************))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))++++++++++++++++++***)))***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------++++++,,,,,,,,,,,,++++++......------------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++++++++*********)))))))))+++++++++***************))))))***************)))************))))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((************************&&&'''(((((('''&&&'''(((&&&&&&&&&''''''(((******''''''(((((((((((('''''')))((((((''''''''''''((((((((((((((((((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''&&&&&&''''''((()))''''''((()))))))))(((((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&'''(((((())))))((((((&&&'''(((((((((((((((((())))))))))))(((((((((((((((((((((''''''(((((((((*********++++++,,,,,,---++++++,,,---...///000000...........................///000000//////111222444555777;;;@@@GGGLLLPPPVVV^^^kkkvvvxxxggg[[[RRRIIIAAA???:::999999888777555444444777555333333444444333222222222111111111111222222//////000000000000000000/////////......---------(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((''')))***)))((('''(((************)))))))))))))))((((((((((((((()))***+++)))))))))))))))))))))))),,,,,,,,,,,,+++******)))***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------------------------------+++,,,,,,,,,,,,,,,,,,+++.........---------------------......///......---***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************++++++++++++******)))(((*********)))))))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((************************&&&'''((('''&&&%%%&&&((('''''''''''''''((())))))''''''(((((((((((('''''')))(((''''''''''''(((((('''(((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((()))(((((('''''''''''''''(((((()))(((((()))))))))))))))((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''''''''((((((((((((************))))))))))))''''''((()))))))))))))))&&&&&&'''((())))))(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))***+++,,,,,,------+++,,,,,,---......//////---......////////////...---...000111111333777999;;;>>>AAAEEEJJJQQQXXX\\\gggooozzzyyylll```TTTJJJGGG???>>><<<:::888777666666666555333333444555555444333333111000000111333333/////////000000111111222111111111000///...------(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''')))***)))((('''(((***))))))))))))))))))******,,,+++******)))))))))***************************,,,,,,,,,,,,,,,+++***))))))***++++++++++++***)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------......///......------***+++,,,....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************++++++,,,++++++***)))((())))))))))))))))))******))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((('''&&&%%%&&&((())))))((('''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''(((((((((((((((((('''''''''(((((((((((((((((()))))))))))))))(((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''((('''''''''((((((((())))))+++*********)))))))))((('''(((((()))))))))))))))&&&&&&'''((())))))(((((((((((((((((())))))))))))+++******))))))******+++))))))***+++,,,,,,---------------,,,,,,,,,,,,,,,---...//////000000//////---///000111222555999===@@@DDDKKKQQQWWW^^^fffkkkwww}}}{{{pppcccXXXSSSHHHEEE@@@;;;777666666777777555444444555666555444444333222111111222333444//////000000111111222222222222111000//////......(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))************************(((''''''''''''(((((()))''')))***)))((('''(((***))))))))))))************---,,,+++***))))))))))))************************,,,,,,,,,,,,,,,,,,+++******+++,,,------,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////------------------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,------,,,,,,++++++,,,,,,,,,------.........------,,,,,,,,,,,,------,,,++++++++++++************************++++++++++++,,,,,,,,,+++***))))))))))))))))))************))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((((('''&&&'''(((******(((''''''&&&&&&&&&''''''((((((((((((''''''(((''''''''''''(((((()))&&&'''((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''&&&'''((())))))))))))((((((((()))))))))((('''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))*********))))))((((((''''''((())))))******))))))&&&'''(((((((((((((((((((((((((((((()))))))))))),,,++++++******++++++,,,*********++++++,,,,,,---------------,,,,,,++++++.........//////000000111000222333444555888===@@@GGGNNNXXX```gggooowww|||xxxnnniiiYYYTTTLLLCCC===999888888999777555555666666555444333333222222222222333333000000111111111111111111111111111000000/////////(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''(((((((((((('''''''''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''')))***)))((('''(((***((()))))))))************+++******)))))))))******************************++++++,,,,,,---,,,,,,,,,***,,,---......---,,,******+++,,,,,,------,,,,,,------------------------------..........................................,,,,,,------------,,,,,,++++++,,,,,,,,,---------,,,,,,------,,,,,,+++***------,,,++++++,,,---......---,,,,,,,,,,,,---...,,,,,,+++++++++*********))))))*********+++++++++++++++,,,,,,,,,+++******((()))))))))************))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))'''((())))))''''''((())))))(((((('''''''''((((((''''''(((((((((((('''''''''''''''''''''((())))))&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((()))***))))))(((((((((((((((((('''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''(((((('''((((((((())))))))))))******)))(((((('''&&&&&&(((((()))************)))(((((((((((((((((('''&&&'''((((((((()))))))))***++++++************++++++++++++++++++++++++++++++---------------.........///............000111333222444777:::===CCCJJJNNN[[[cccmmmvvv{{{qqqlllbbbVVVLLLCCC===;;;:::888666555666666555444222333333333333333333222222222111111111111111111000000000000000000//////(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''(((((((((((('''''''''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***((()))***)))((('''(((***(((((())))))*********+++(((''''''(((((()))***+++***************************+++,,,,,,------------+++,,,...//////...,,,+++++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++000000000000000000000000,,,------......------,,,,,,,,,,,,---------........./////////...------,,,///---+++******+++,,,......---,,,,,,,,,,,,---...,,,,,,,,,+++++++++******))))))******++++++++++++***++++++,,,,,,,,,++++++(((((())))))*********+++))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))((()))***)))((('''(((***''''''&&&''''''((()))***''''''(((((((((((('''''''''''''''''''''((()))***&&&&&&'''((())))))((((((''''''''''''((((((((()))'''''''''''''''''''''''''''(((((((((((((((''''''&&&''')))*********)))(((''''''(((((('''&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))***))))))((('''&&&&&&%%%(((((()))***************((()))))))))((('''&&&&&&'''((((((((())))))************))))))))))))******,,,,,,++++++++++++++++++,,,------...///000111111000///------...000222444222555:::@@@GGGPPPYYY___ooowwwuuuhhhZZZNNNDDD???;;;999777666666666444333222222444555555444222222333222222222111000000000///////////////000000000))))))))))))))))))))))))((((((''''''''''''(((((())))))((('''&&&%%%$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++++++++******)))************+++++++++.........//////......---------,,,+++++++++,,,,,,,,,...000000...,,,+++,,,------...............---222...---000222000///000000///...///000000///...222000......//////...---............///000111222...,,,******+++---------...---,,,,,,...000//////)))******+++,,,,,,---------,,,++++++******++++++,,,+++******)))*********,,,+++******)))*********************************))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++)))(((''''''''')))***+++))))))************))))))((()))***+++***)))'''%%%))))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))******))))))((('''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&******))))))))))))******((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))******)))((('''&&&&&&'''((()))''''''&&&%%%&&&'''((()))%%%(((++++++***(((((((((---)))$$$%%%))),,,***'''+++***)))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,+++---///000222222111111222000...///111444555666999777<<>>EEELLL\\\nnn}}}sssfffUUUKKKAAA===;;;777555666777777666555555555555555333333333333333333333333222222222111000000//////((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))************((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))*********************************+++++++++,,,,,,************************++++++++++++,,,,,,,,,---,,,---...//////000000000111111000000000000000111...000222333333333444555444666999===???@@@@@@@@@@@@;;;:::===>>>======???CCCDDDDDDCCCAAA>>>==================<<<<<<>>>???;;;;;;;;;:::999888777777222000//////111333222222444222000000111111000////////////...------,,,,,,......---,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,+++************+++++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))))))))******))))))))))))))))))*********))))))((((((''''''))))))************))))))******)))(((((())))))***((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((+++---000333444333222111******)))(((((()))))))))''''''''''''(((((((((((((((((((((((((((''''''''')))((((((''''''(((((()))((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''(((''''''''''''((())))))(((((((((''''''((((((((((((((((((((())))))******###%%%'''((((((((()))***&&&(((*********)))***,,,******************++++++,,,,,,,,,---------------/////////000000000111111333333444555888===CCCGGGRRR___sssvvveeeYYYKKKDDD>>>:::888:::888777666666555555666666333333333333333333333333222222222111111000000000((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))***+++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******(((((())))))))))))))))))***************************************************++++++++++++,,,,,,,,,******************+++++++++,,,,,,,,,---------------.../////////////////////////////////000111222000333666888999999:::;;;<<>>@@@AAAEEEKKKSSSXXXZZZYYYWWWWWWbbblll|||zzzwwwrrrllliiiiiippptttxxxwwwrrrnnnnnnooommmoooqqqnnnjjjhhhjjjnnnrrrssstttuuutttsssqqqppp]]]WWWNNNGGGCCCCCCCCCCCCEEECCC@@@>>>===<<<999888333333333222111111000000000//////...............///......---------------------,,,++++++++++++,,,************************************************+++******))))))******+++((()))***++++++***)))((('''((()))******))))))((())))))************))))))((()))***+++,,,+++******))))))))))))))))))))))))(((((()))************)))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******+++******((((((''''''((())))))***''''''''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&'''((()))*********))))))((()))******))))))+++---222...)))(((***,,,,,,+++((()))***,,,------,,,,,,,,,,,,------.../////////.........///111333555777777;;;BBBHHHPPP\\\jjjtttooo]]]OOOCCC===<<<999999888777777777888888444444444444444444444444222222222222222222222222))))))))))))))))))))))))((((((''''''''''''(((((()))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........---------.........//////...000333666999<<<===>>>BBBBBBDDDFFFIIIKKKNNNOOOSSSZZZccciiikkkjjjgggfffttt~~~~~~xxxpppllllllnnntttyyyyyyuuussssssuuuvvvyyy{{{yyyuuutttwww{{{~~~llleee\\\VVVTTTUUUWWWYYYVVVSSSOOOLLLJJJGGGDDDBBB888777666555333222111000000000///...............//////...------------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++((()))***++++++***)))(((&&&'''(((*********))))))))))))************))))))'''(((***,,,---,,,***)))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++,,,))))))((())))))***++++++''''''''''''((((((((()))&&&'''''''''(((((())))))((((((''''''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&((()))***+++,,,+++******'''((()))******+++---///888111***(((+++......,,,((()))+++,,,------,,,,,,,,,,,,------...///000000//////000111333666888:::@@@EEEMMMUUU^^^jjjzzzzzzgggVVVHHH???>>>:::999888888777888888888444444444444444444444444222222222222222222222222(((((((((((((((((((((((((((((('''(((((()))***+++''''''''''''''''''''''''))))))))))))))))))))))))'''((()))++++++***)))))),,,,,,***)))))))))***+++(((((((((((())))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,///...------,,,,,,,,,---)))+++,,,---,,,,,,...///+++///222333111///000222555888;;;>>>@@@DDDHHHKKKTTTYYY]]]\\\XXXWWW[[[```dddggglllmmmmmmmmmpppsss}}}vvvrrrnnnkkkppprrruuuvvvwwwxxxyyy{{{~~~~~~zzzyyy}}}}}}ssspppkkkddd```cccjjjqqqtttlllbbb\\\YYYXXXTTTQQQEEEAAA===:::888666444222444222000//////000000///111000......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************++++++******))))))((((((******************************++++++++++++******+++*********))))))((((((''''''((((((((((((''''''((((((''''''&&&&&&&&&&&&((((((((((((((()))******''''''(((((())))))******))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))((('''''''''%%%###$$$'''((('''%%%(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&))))))(((((('''''''''&&&))))))))))))(((((((((((()))))))))))))))******+++******))))))******+++,,,---,,,***)))))))))***++++++***))))))***---000111---...//////---,,,---...111222555888888888???IIIJJJNNNUUU___lll{{{rrr___SSSJJJBBB<<>>GGGRRR\\\```hhhqqq}}}~~~xxxrrrnnniiihhheeedddeeekkkrrrxxx~~~zzztttpppsssvvvdddXXXNNNGGGAAACCC@@@999777:::<<<:::444444444333333333333222222222222222222111000000((((((((((((((((((((((((***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))(((((((((((()))((((((((()))))))))*********++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,...------......///000111------...---,,,---000222111333444666999BBBMMMUUUaaaccceeeffffffhhhkkkmmmmmmttt||||||wwwoookkkjjjlllpppsssuuuuuuwww{{{}}}zzzxxxwww||||||~~~{{{{{{~~~~~~wwwssspppllliiieee```ZZZTTTOOOJJJFFFCCC===;;;888666666555444222222111//////000111000///000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************))))))))))))(((((((((((())))))))))))))))))))))))******++++++++++++******************))))))))))))((())))))******))))))(((***************)))))))))'''''''''&&&''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))((('''''''''&&&%%%&&&((()))((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&'''((()))***++++++)))))))))))))))******+++******))))))******+++,,,++++++++++++++++++***)))+++++++++++++++++++++++++++,,,---...---...000222333444999>>>BBBHHHUUUaaajjjooowww~~~yyyqqqiiiddd___ZZZWWW^^^^^^^^^]]]^^^aaagggkkkmmmnnnppprrrssssssrrrqqqeeebbb]]]ZZZ^^^jjj|||~~~qqqeeeXXXNNNDDDDDD???999666888999777555555444444444333333333222222222222222111111000((((((((((((((((((((((((******)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,+++******)))))))))))))))(((((()))))))))************++++++,,,,,,++++++***+++++++++,,,,,,,,,------...............///000000//////000000000111555888888:::>>>BBBIIIUUUcccnnn}}}yyyuuurrrqqqqqqooouuu|||}}}xxxrrrmmmlllpppsssvvvwwwwwwzzz}}}wwwtttrrrpppnnnjjjfffaaa]]]ZZZWWWTTTRRRJJJGGGDDDAAA>>><<<888666666444222111222222111000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++***************)))))))))))))))))))))************))))))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''''''''''''''((())))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((''''''''''''''''''((()))*********)))))))))))))))******+++******))))))******+++,,,***+++,,,,,,,,,+++***)))((()))+++---.../////////,,,---......---...111333888:::???FFFKKKSSS```nnnqqqwww~~~xxxtttjjjfffaaa]]]ZZZXXXXXXWWWXXXYYYZZZZZZZZZ\\\___aaabbbbbbcccdddcccbbb```___^^^\\\ZZZXXXZZZbbbmmmuuuyyyqqqhhhdddfffiiilllllliiikkkooowwwvvvdddWWWJJJFFF@@@:::777777777666555555555555444444444444222222333333222222111000))))))))))))))))))))))))******)))(((((('''(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,,,,,,,,,,+++++++++******))))))))))))***************++++++,,,,,,++++++***++++++,,,,,,,,,---------//////............/////////000222333555777;;;>>>BBBFFFLLLTTT]]]kkkzzz|||vvvrrrqqqqqqvvvzzz{{{yyywwwvvvvvvyyy{{{}}}}}}}}}}}}zzzxxxvvvuuurrroookkkhhhfffeeecccaaa\\\XXXTTTPPPKKKGGGBBB>>><<<999555333333222111000//////////////////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************((((((((()))))))))))))))((((((((((((((((((((((((******++++++++++++******))))))))))))))))))******))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&''''''******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''&&&'''((((((((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((()))))))))))))))******+++******))))))******+++,,,******,,,------,,,+++***)))***,,,...///000000000//////000///...///222444<<>>BBBFFFIIIOOOUUU\\\eeeppp}}}{{{wwwuuutttvvvxxxyyyzzz|||~~~|||{{{{{{xxxtttqqqooommmkkkjjjllliiieee```\\\VVVPPPLLLFFFBBB===999666555333222000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))************((())))))******))))))((((((((((((((()))))))))))))))(((''''''&&&'''''''''))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))(((''''''%%%'''(((((('''&&&((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((***)))))))))(((((((((''')))))))))))))))******+++******))))))******+++,,,***+++,,,,,,,,,,,,,,,,,,------------------------000000111000000222555888@@@EEEOOOYYY___dddoooyyy|||qqqnnnppprrrrrrpppmmmhhhdddccceeehhhjjjkkkiiifffeeefffggggggfffaaabbbcccbbbaaaaaabbbdddeeeggghhhhhhgggffffffggghhhhhhgggfffdddbbbaaa```[[[]]]```cccfffgggggggggiiieeeaaa^^^]]]\\\ZZZYYYXXXXXXZZZ]]]bbbeeeggggggkkkkkkkkknnnrrrwww|||~~~nnnbbbWWWLLLFFFAAA<<<999888777666666666666555555555333333333333333222222111)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++,,,---,,,+++***)))))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,,,,------------.../////////000222444666666777<<>>GGGNNN[[[iiiooosss{{{}}}ssskkkiiijjjmmmoooooonnnmmmllllllnnnpppqqqrrrpppnnnnnnpppqqqqqqpppnnnqqqsssrrrpppnnnnnnooommmnnnpppooommmkkkkkklllqqqqqqppppppoooooonnnnnnkkkkkkmmmoooqqqqqqpppooonnnlllhhheeecccbbb```_________```bbbdddeeedddbbbcccbbbaaaaaabbbdddfffhhhfffiiilllooorrrzzzlll^^^QQQKKKEEE>>>999999777777777666666666555555333333444444333333222111))))))))))))))))))))))))(((((('''(((((()))***+++************************))))))))))))))))))))))))'''(((***+++++++++***)))******+++,,,+++***)))((()))************++++++++++++++++++,,,,,,+++++++++,,,,,,,,,---------......---...000222555888:::<<>>CCCNNNWWWfffvvv}}}{{{xxxtttpppnnnpppsssuuuvvvwwwwwwxxxzzz{{{}}}}}}{{{zzzzzz{{{|||}}}{{{zzz|||}}}|||}}}~~~}}}|||{{{|||xxxyyyyyyzzz{{{{{{||||||zzzyyywwwvvvvvvuuutttssstttrrroookkkiiigggffffffccccccdddfffhhhhhheeecccdddcccbbb```^^^]]]]]]]]]\\\]]]^^^]]]]]]cccnnnwwwvvvhhhZZZSSSMMMDDD>>>>>>777777777777666666666666333333444444333333222111(((((())))))))))))((((((''''''(((((())))))******++++++************++++++***)))((((((((((((((()))))))))))))))))))))))))))(((((()))***************'''((()))***+++***)))((()))***+++,,,------------+++---.........///222444///111333666:::@@@GGGKKKTTTVVVYYY___eeekkkpppsssnnnnnnooosss|||{{{zzz{{{zzzsssllliiieee```___^^^ZZZSSSLLLEEEAAA;;;666444333333222///...,,,,,,---------+++......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))((((((((((((&&&'''((())))))***))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&'''((()))******+++******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++------,,,,,,------...///+++++++++,,,---///000111111444666666555:::DDDLLLXXXfffwww}}}|||{{{{{{|||}}}}}}zzzxxxxxx{{{~~~~~~xxxtttsssqqqmmmjjjnnnmmmmmmmmmmmmlllhhheeeiiihhhfffdddaaa___^^^]]]XXXYYYZZZZZZ[[[^^^bbbeeemmm}}}yyyfff[[[RRRIIIDDDDDD===;;;888777777777666444444444444444444444444444(((((())))))))))))(((((((((((((((((())))))******++++++************++++++))))))(((((((((((())))))************************((())))))***************((()))+++,,,------,,,,,,)))***+++,,,---------------...//////......000222111555:::@@@EEEKKKQQQVVV^^^```cccgggkkkpppsssuuusssrrrrrrttt{{{~~~}}}}}}vvvpppooommmkkkmmmooommmhhhcccVVVPPPGGG@@@<<<888444111111000...---...//////.........------------------,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((('''(((((())))))))))))((())))))((((((((('''''''''(((((((((((((((((((((((()))((((((((('''''''''''')))))))))***+++++++++,,,***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---..................///000111222000333666666888???JJJSSSgggttt}}}zzzwwwrrrnnnrrrqqqqqqqqqqqqoookkkhhhkkkkkkjjjiiigggfffeeeddd]]]]]]]]]\\\[[[]]]```bbbaaammm}}}ttthhh]]]PPPHHHEEE===;;;888777777777666555444444444444444444444444((())))))******))))))(((((((((((())))))))))))***++++++************++++++)))))))))(((((())))))***************************((()))******++++++******))))))+++,,,------------++++++,,,------...//////...///000000///000111222666<<>>;;;999999999888777444444444444444444444444)))))))))******)))))))))))))))))))))))))))))))))++++++************++++++)))))))))((())))))******************************))))))***++++++++++++***))))))******************------------......//////,,,///222444555777999;;;AAAGGGRRR[[[ccchhhllloooqqqooolllkkknnnsssxxx|||}}}{{{yyy{{{qqqeee[[[PPPDDD;;;:::666222///////////////.............../////////------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))(((((((((((())))))***))))))((('''&&&))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************************,,,,,,------------......,,,++++++++++++,,,------000000000000111222333444999<<>>;;;:::999888666666666555555444444444)))******++++++******)))+++************)))))))))++++++************++++++))))))))))))******+++,,,++++++++++++++++++++++++)))***++++++,,,+++++++++///...---,,,,,,+++,,,,,,+++++++++,,,...111333555999===DDDKKKQQQUUUZZZ]]]dddiiipppvvvzzz~~~|||tttpppttt}}}vvvllleeeaaaUUUOOOEEE<<<666333111000111000000000////////////------------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************))))))))))))((((((((((((((())))))))))))(((((('''(((((())))))))))))******(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))************************++++++,,,,,,------......---,,,,,,,,,,,,---......///000111444777;;;>>>???JJJOOOUUUZZZ```jjjxxx~~~|||zzzwwwxxxwwwuuuqqqooonnnnnnjjjiiigggfffeeeeeefffffffffgggggggggfffgggiiilllqqqzzz{{{kkkYYYSSSIIIAAA<<<999888777777777666666555444444444)))******++++++******)))+++++++++*********))))))++++++************++++++))))))))))))***+++,,,---++++++++++++++++++++++++)))***++++++,,,,,,++++++---,,,,,,+++,,,---...///,,,---///222777<<>><<<444333222111000...------......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''((())))))***))))))(((((())))))*********+++((((((((((((((((((((((((&&&'''''''''(((((())))))$$$%%%%%%&&&'''((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))************************))))))***++++++,,,------///............///000000444666999???DDDJJJOOORRR]]]dddmmmuuu|||~~~~~~}}}zzztttooommmlllllllllggghhhhhhfffdddbbbcccddd```aaadddkkkxxxrrriii\\\PPPHHHCCC@@@>>>888777777666555444444444******))))))))))))******++++++***)))(((((())))))******))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,)))***,,,,,,*********+++,,,...///...------...///222555<<>>GGGLLLNNNQQQXXX___mmmpppvvv}}}}}}xxxyyy{{{~~~~~~zzzxxxvvvuuuqqqpppooonnnmmmiiidddaaaeeedddcccdddjjjuuuuuuggg^^^TTTFFF>>><<<777777777555444444555777******))))))))))))******++++++***)))))))))))))))++++++************++++++***************************++++++++++++,,,,,,,,,)))+++,,,---,,,+++,,,---,,,...000111111222444666<<>>EEELLLPPPQQQUUU\\\cccuuuzzz|||yyyxxx{{{~~~uuutttrrrqqqpppnnnkkkhhhhhhgggfffeeeggglllsssxxxxxxlll___PPPEEEAAA<<<<<<;;;999888777888999******))))))))))))******++++++***))))))))))))***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***,,,---------,,,...///+++---///000222555999<<>>FFFOOOZZZeeellljjjooo{{{~~~}}}rrrwwwyyytttkkk___PPPDDD===888333111111111000.../////////...---------,,,++++++,,,---------,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))************))))))&&&'''((()))*********)))))))))))))))))))))))))))'''''''''((((((((())))))((())))))******))))))(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++***++++++,,,---...,,,---...---,,,---///111111333666:::@@@JJJTTT[[[ZZZ\\\```fffnnnzzzxxxssssssyyyxxxwwwuuusssqqqssswwwzzzzzzgggWWWJJJDDD===999999999888666******))))))))))))******+++*********++++++,,,---+++******))))))******+++************************,,,,,,,,,------------...---...///000111444888<<<===DDDOOOZZZbbbhhhlllooolllpppyyy}}}tttyyy{{{yyyvvvqqqeeeXXXJJJCCC999333222111...,,,...---------------------***+++,,,,,,---------,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++((()))***++++++***)))(((%%%&&&((()))*********)))************************(((((((((((()))))))))))))))((((((''''''(((((()))''''''((((((((((((''''''''''''((())))))((('''&&&'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++,,,---.........///000///------///111000666>>>GGGOOOVVV\\\```___aaaeeellluuuzzzxxxuuuuuuyyy{{{wwwvvvwwwyyyxxxuuueeeTTTKKK@@@999777777555333******))))))))))))******+++*********+++,,,,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......+++---///111444999>>>BBBOOOXXXeeepppuuuuuurrrqqqrrrttt{{{vvvyyyyyyxxxzzz|||ttthhh[[[RRREEE===:::888444111,,,,,,------------------***+++,,,,,,------------,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++((()))***++++++***)))(((%%%&&&((()))*********)))++++++++++++++++++++++++))))))))))))************)))((('''&&&&&&'''((()))))))))************))))))'''(((***++++++)))'''&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++,,,---...///000111111000......///111...777EEERRR[[[___aaabbbccceeeiiipppzzzzzzwwwwwwyyy|||~~~||||||}}}zzzyyy}}}xxx```VVVHHH???;;;:::888555************************+++++++++*********))))))---,,,+++******+++,,,---++++++***************+++///---,,,,,,...000111111111///000555999@@@MMMYYYmmmsssyyyzzzxxxuuuvvvxxxqqqttt{{{|||zzz}}}}}}lllWWWJJJBBB===777333---///000000//////000111.........------,,,,,,,,,//////.........---------,,,+++******)))*********,,,,,,,,,++++++*********++++++******)))(((((((((***************)))((((((******))))))))))))******))))))))))))******************)))(((((((((((((((*********+++,,,,,,,,,---******)))))))))))))))***))))))))))))))))))))))))'''((()))******+++******(((((())))))))))))((((((+++*********))))))(((((()))************+++++++++************************........................,,,---......------///111444999GGGZZZccc```]]]^^^ccchhhpppyyy{{{yyyxxx{{{~~~~~~nnn```OOODDD@@@>>>;;;888************************+++++++++*********)))))),,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++,,,...000111111222111444;;;CCCOOO```nnn|||zzz{{{vvvyyy~~~sssbbbQQQCCC999555///000000///...---............------------------......---------,,,,,,,,,,,,++++++***************,,,,,,++++++++++++++++++))))))))))))***************************)))((((((******))))))))))))******))))))))))))******************)))((((((((((((((())))))))))))******************))))))))))))******))))))))))))))))))))))))(((((()))))))))(((((('''(((((())))))))))))((((((************)))))))))((()))************+++++++++************************---,,,,,,,,,,,,,,,,,,,,,---...///.........000222666===KKKYYY^^^]]]```eeekkkqqqyyy|||yyyxxx{{{~~~~~~yyykkkXXXJJJCCC???;;;888************************+++++++++***************++++++,,,,,,,,,,,,++++++---------,,,,,,------...---------...000111222333555555:::DDDPPP^^^rrr}}}|||}}}gggQQQBBB<<<444333111///...------------------...............---------,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++,,,,,,(((((())))))***++++++,,,)))************))))))(((******))))))))))))******))))))))))))******************)))((((((((())))))((((((((((((((((((''''''***)))))))))))))))******)))))))))))))))))))))))))))))))))(((((('''&&&%%%(((((())))))))))))((((((************)))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...///000///...///222444:::BBBNNNVVVYYY[[[eeeooowww}}}~~~|||yyyxxxyyy{{{{{{fffTTTIIICCC===999***************************************************+++,,,------,,,+++***------,,,,,,------.........///000111111222444666:::<<>>***************************************+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---...///---...000000111555===CCCLLLQQQ\\\iiiqqqvvv~~~xxxaaaKKKDDD<<<666444333111////////////000000000000000///////////////000000000------,,,+++++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++******))))))((())))))************)))******))))))))))))******))))))))))))******************)))))))))***++++++++++++***************)))(((((((((((()))***+++,,,))))))))))))))))))))))))'''((()))***++++++++++++(((((())))))))))))(((((())))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000,,,---......000444999===FFFLLLTTT^^^kkkyyyyyynnnjjjlllqqqtttyyy{{{}}}wwwfffVVVIIIBBB************************))))))*********+++++++++------,,,,,,,,,,,,------------------...///000111---///222333666>>>JJJSSSZZZ^^^gggqqqvvvxxx~~~ooo\\\SSSHHH???;;;999555222111111000000000000000000............//////000000------,,,++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++(((((()))*********************))))))))))))******))))))))))))******************))))))******+++,,,)))******************+++(((((((((((()))***+++,,,))))))))))))))))))))))))(((((()))))))))))))))((((((((())))))))))))((((((((()))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000---...///000333777>>>BBBKKKXXXfffoooyyy|||sssllllllpppuuuxxx}}}wwwdddTTTJJJ************************))))))******++++++++++++......,,,++++++,,,..................///000222222///222666888===HHHVVVaaafffgggmmmsssuuuuuuzzzyyykkkaaaSSSIIICCC???:::666222222111111000000//////---------.........//////...---,,,,,,++++++,,,,,,---,,,,,,++++++******************++++++,,,------(((((()))*********************))))))))))))******))))))))))))******************))))))***+++,,,,,,(((((())))))******++++++(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))((('''&&&%%%(((((())))))))))))(((((((((((())))))*********+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...///000222555:::AAAFFFOOObbbttt}}}~~~{{{wwwrrroooqqquuuyyy|||qqq^^^SSS++++++******************,,,+++*********+++,,,------...000///...------...,,,,,,///111///,,,...444555:::@@@GGGPPP\\\jjjtttsssrrrtttzzz{{{{{{zzztttlllddd\\\PPPAAA777555555555333000///000111.........///////////////......---,,,,,,+++******+++++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))(((((('''''')))************))))))(((******)))(((((()))******))))))************))))))(((((()))***+++,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---...//////......000222333000222999>>>CCCMMMXXXeeeppp~~~zzzwwwyyyrrrtttuuuwwwyyy}}}|||gggZZZ************************,,,+++*********+++,,,---+++---//////...---.../////////000333111///222888>>>EEENNNVVV]]]eeennnttttttssswww|||ttteeeSSSEEE888777555333222111111111////////////////////////......------,,,++++++***---,,,,,,,,,+++*********++++++++++++++++++++++++******************************))))))((((((((((((((())))))*********))))))************************))))))************))))))''''''((()))***+++******(((((((((((()))))))))***))))))))))))))))))))))))++++++************++++++************+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---...///.........000222333111444<<>>DDDKKKQQQ```lll}}}***,,,------------...000111111111///---,,,...///444555888???JJJZZZjjjuuuyyyvvvrrrpppooommmjjjhhhgggeeeccccccbbbaaa___]]]YYYYYYYYYYYYYYYZZZ[[[\\\ZZZ[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[ZZZXXXWWWXXXYYY___eeeppp{{{xxxeeeOOOBBB:::444111111111000000000///////////////............------------,,,,,,+++******++++++))))))******++++++,,,,,,************************))))))******++++++,,,,,,))))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))---,,,+++******)))******)))***+++---------,,,+++------......///000000111222000333;;;AAAGGGOOOWWWjjjvvv***,,,------------...000111111111///------///111333666===GGGSSSaaaoooxxx~~~~~~zzztttpppooolllgggccc```^^^\\\\\\\\\[[[YYYXXXVVVVVVUUUUUUVVVWWWYYYZZZXXXXXXYYYYYYYYYYYYYYYXXXZZZZZZYYYXXXWWWWWWWWWWWWXXXZZZ___gggmmmpppvvv|||wwwbbbPPPBBB777111111111111000000000////////////............---------......---,,,++++++++++++*********+++++++++++++++*********************************+++++++++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************++++++++++++******++++++******))))))******((())),,,---...---,,,+++---......//////000111111222333999@@@EEEKKKVVV```uuu~~~***,,,------------...000...////////////000222555666<<>>;;;111111111111000000000000//////.........---------111000///...---,,,,,,,,,---,,,,,,++++++*********************************---,,,,,,++++++*********((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************,,,+++***))))))***+++,,,++++++++++++,,,------......---,,,+++,,,...000222......//////000000111111000777BBBKKKNNNUUUeeeuuuzzzuuurrrpppooopppqqqrrrsssuuuyyy}}},,,+++***+++---...------///111222000///222;;;BBBKKKRRR^^^gggkkknnnzzz|||~~~~~~{{{xxxvvvpppnnniiieeebbb`````````[[[ZZZYYYWWWTTTRRROOONNNLLLJJJHHHHHHHHHIIIHHHFFFJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJHHHGGGHHHKKKNNNPPPOOOOOOOOOOOOPPPQQQRRRRRRSSSPPPOOOPPPQQQQQQOOOLLLTTTWWW]]]gggrrryyyzzzyyyppp^^^KKK<<<999666222000///000111111111111000///////////////000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))+++---...///000000+++,,,...///111222333444666???HHHMMMPPPZZZkkkyyy|||yyyuuupppkkkgggeeedddddddddfffhhhlllpppsssvvvwww~~~,,,,,,,,,---...///...---...000111111222888AAAIIIUUU[[[eeelllooorrr~~~}}}vvvqqqmmmjjjhhhbbb```\\\XXXUUUSSSSSSTTTRRRQQQPPPOOOLLLJJJHHHGGGEEEDDDBBBAAABBBCCCBBBAAADDDDDDDDDEEEEEEFFFFFFFFFKKKIIIGGGFFFFFFHHHJJJLLLLLLLLLLLLLLLMMMNNNOOOOOOQQQOOONNNOOOPPPPPPNNNLLLJJJMMMTTT]]]ggglllmmmmmmzzz}}}lllWWWFFF<<<888333000000000///---111000//////......//////000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))+++++++++*********))))))************************************************++++++++++++++++++++++++++++++,,,---............///000111111000111222333;;;BBBJJJOOOUUU```qqq}}}}}}xxxtttooolllhhhdddaaa`````````bbbcccfffjjjmmmqqqtttuuuxxxzzz}}}~~~~~~,,,---...////////////...---///333666;;;CCCNNNVVVcccfffmmmsssuuuxxxzzzssslllhhhdddaaa___YYYWWWTTTPPPNNNLLLLLLMMMIIIIIIHHHGGGEEECCCAAA@@@???===<<<<<<===>>>===<<<>>>>>>???@@@@@@AAABBBBBBIIIGGGEEEDDDCCCDDDEEEGGGHHHHHHHHHHHHIIIJJJKKKKKKNNNMMMMMMMMMNNNNNNMMMKKKHHHKKKOOOWWW___eeehhhhhhlllrrr|||iiiWWWGGG???777333222222///,,,000000///...............//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------...------,,,,,,000111111111111222444666DDDHHHNNNUUU^^^kkk{{{{{{vvvqqqllliiifffdddaaa^^^\\\\\\]]]]]]^^^```bbbfffjjjmmmpppqqqtttuuuvvvvvvvvvxxx{{{~~~~~~,,,---///////////////000...111777>>>GGGQQQ]]]dddmmmnnnrrrwwwyyy}}}}}}xxxsssmmmgggccc___\\\ZZZUUUSSSQQQNNNLLLKKKKKKKKKFFFFFFFFFEEECCCBBB@@@@@@>>><<<;;;;;;<<<===<<<;;;;;;;;;<<<===>>>???@@@@@@DDDCCCAAA@@@@@@AAABBBCCCDDDDDDDDDEEEEEEFFFGGGHHHJJJJJJKKKKKKLLLLLLKKKJJJLLLLLLNNNRRRYYYaaahhhkkkfffjjjrrrzzz|||jjjWWWMMM???777444444111...000//////...............//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,------......------,,,+++---///000111555:::???MMMOOOTTT\\\hhhwww~~~wwwqqqlllhhhdddbbbcccaaa___]]][[[[[[[[[[[[[[[\\\___cccfffjjjmmmnnnrrrssssssssssssuuuyyy|||~~~+++---//////......111333111666>>>HHHSSS^^^hhhnnntttsssuuuyyy{{{yyyuuummmiiiccc___[[[YYYVVVTTTPPPNNNMMMKKKIIIHHHHHHHHHFFFFFFFFFEEEEEEDDDCCCBBB???===;;;;;;<<<===<<<;;;999999:::;;;<<<<<<==================>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKJJJHHHJJJOOOYYYcccjjjhhhjjjlllqqqxxx{{{iii\\\JJJ<<<666444222111000000///..............................---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******************************************************************************))))))))))))))))))))))))*********************************************************************************++++++,,,,,,,,,***+++,,,---............***,,,///111222777???FFFPPPSSSYYYdddqqq~~~~~~xxxqqqjjjfffdddbbbaaadddbbb```]]][[[ZZZYYYYYYYYY[[[]]]aaaeeehhhkkklllqqqqqqrrrqqqrrrtttxxx{{{+++---///...---///555999999???IIIVVVbbbllltttwww{{{yyyyyy{{{}}}|||{{{xxxtttooollldddaaa]]]YYYWWWVVVSSSQQQNNNNNNMMMKKKKKKJJJJJJJJJEEEFFFFFFFFFFFFFFFEEEDDDAAA???===<<<======<<<;;;888999999999999:::::::::999::::::;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCCCCBBBDDDGGGGGGGGGGGGHHHIIIKKKIIIGGGFFFIIIQQQ\\\dddfffgggiiijjjoooyyyxxxlllZZZIII===666444333111111000///////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++************************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,---***+++,,,---............---000333333444999CCCKKKQQQWWWaaannn{{{wwwrrrjjjdddbbbbbbcccccceeecccaaa^^^\\\YYYXXXWWWYYY[[[^^^aaaeeehhhkkklllnnnooopppqqqrrrtttxxxzzz---///000///...222:::AAAIIIOOO[[[iiiuuu}}}~~~~~~}}}||||||ssspppmmmkkkjjjgggccc```^^^[[[XXXVVVUUUTTTRRRQQQOOOOOONNNNNNMMMMMMLLLLLLGGGGGGHHHHHHIIIHHHHHHHHHEEECCC@@@?????????>>><<<;;;;;;;;;;;;;;;:::::::::999999999::::::;;;;;;;;;>>>======>>>>>>???@@@AAA???BBBEEEFFFEEEEEEFFFHHHJJJJJJIIIHHHHHHKKKRRRWWWYYY\\\```cccgggooozzz~~~ppp]]]KKK>>>999888222222111000000000000000---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++************************************************)))******+++,,,,,,------,,,,,,------...------,,,...222666777888???JJJTTTUUU```ooo}}}~~~pppkkkddd___^^^aaaccceeefffeeecccaaa^^^\\\[[[ZZZ[[[\\\___bbbfffjjjlllnnnlllooorrrsssuuuwwwzzz|||///111111000///444>>>FFFVVV]]]jjjxxx|||zzzwwwsssqqqooonnnnnnjjjfffaaa______]]]ZZZWWWWWWUUURRRQQQQQQPPPNNNMMMLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIJJJKKKKKKKKKKKKKKKIIIGGGDDDCCCCCCBBB@@@???@@@@@@???>>>>>>======<<<::::::::::::999999999999<<<<<<<<<<<<===>>>??????>>>AAADDDEEEDDDDDDFFFHHHEEEGGGHHHFFFDDDDDDGGGJJJJJJPPPWWW\\\aaagggpppxxxnnnXXXGGG???===333222222111111111111111---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------............---,,,+++***,,,111666999<<>>???@@@@@@@@@AAABBBCCCDDDEEEFFFHHHIIIHHHFFFFFFGGGHHHEEEJJJOOORRRUUUZZZcccjjjyyy~~~ooo]]]JJJ;;;;;;555111333444222000000///////////////////////////............---------......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))************------,,,,,,+++***))))))************************))))))))))))))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------.../////////000000000111000000333;;;DDDMMM[[[ggglllzzz{{{zzz{{{{{{{{{zzzyyyxxxwwwuuutttsssssssssrrrpppooojjjeee```^^^aaadddeeeeeegggfffdddbbb````````````___```bbbeeeiiimmmppprrrsssuuuxxxzzz{{{}}}//////222555777>>>PPPaaaoooqqqxxx~~~sssnnnfff```]]][[[ZZZYYYYYYYYYZZZZZZYYYWWWVVVUUUUUUSSSQQQOOONNNNNNNNNNNNOOOOOOOOOPPPOOOOOONNNNNNOOOOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJIIIFFFDDDBBB@@@???>>><<<;;;:::999999888888888888999:::;;;;;;>>>>>>>>>???@@@AAACCCDDDEEEGGGHHHGGGFFFEEEFFFGGGFFFIIILLLMMMMMMPPPVVV[[[mmmuuu|||mmmWWWFFF>>>666111222333111000111///////////////////////////............---------......---------,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++------,,,,,,+++******)))***************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------.........//////000111111222222777AAAKKKUUUbbbmmm|||~~~{{{vvvsssqqqqqqqqqpppppppppppppppnnnmmmmmmmmmlllllljjjiiigggccc______aaaeeegggggghhhgggeeecccaaa`````````___```bbbeeeiiimmmppprrrtttvvvyyy|||}}}///111555888<<>><<<;;;:::888888777777777777888888;;;;;;;;;===>>>@@@BBBCCCCCCEEEFFFEEEDDDDDDEEEFFFEEEGGGIIIHHHGGGHHHLLLPPP\\\fffttt~~~hhhTTTCCC:::333222222000000222///////////////////////////............---------......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,------,,,,,,++++++************************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,------------------......///000111222555666===IIIVVVaaalllvvv{{{yyywwwvvvtttqqqllliiigggfffeeeddddddfffgggiiifffgggggggggfffeeeddddddbbbaaa___```cccgggiiijjjjjjiiifffdddbbbaaaaaaaaabbbccceeehhhlllpppsssuuuuuuxxx{{{~~~000222555<<>>===;;;;;;:::999888888888888999999:::;;;===???AAABBBBBBCCCDDDDDDCCCBBBCCCEEECCCEEEFFFGGGGGGHHHLLLOOOOOOXXXfffsss~~~sss```JJJ@@@666333222000111333///////////////////////////............---------......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++************************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------...------------///000222333777:::CCCRRR___jjjuuu~~~}}}sssqqqooommmllliiieeebbb___^^^\\\[[[[[[^^^aaacccbbbcccddddddcccbbbbbbbbb``````aaacccgggjjjlllmmmkkkjjjgggeeecccbbbbbbbbbfffgggiiilllppptttwwwyyywwwzzz222222666AAAXXXtttyyyuuuooonnnkkkgggdddaaa___]]]^^^[[[XXXVVVWWWXXXYYYYYY[[[ZZZZZZZZZZZZZZZZZZZZZWWWVVVTTTQQQPPPOOOOOOPPPPPPQQQRRRRRRSSSSSSSSSSSSOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSRRRPPPOOONNNLLLLLLKKKIIIGGGDDDBBB@@@???>>><<<;;;999888888888888999999;;;===???AAABBB@@@AAACCCCCCBBBBBBCCCDDDBBBCCCEEEGGGHHHJJJLLLNNNIIIOOOXXXbbbmmmzzzzzzjjjSSSHHH<<<666444111111444000000000000000000000000///............---------......---------,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++,,,,,,,,,+++++++++++++++******************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,---------.........------------///111444555999>>>JJJYYYeeennnyyyyyywww~~~}}}zzzxxxvvvsssqqqjjjhhhfffdddcccaaa^^^\\\YYYWWWUUUSSSTTTWWW[[[^^^^^^aaacccbbbaaa```aaabbbaaacccfffiiikkklllnnnoookkkjjjhhhfffddddddddddddggghhhkkknnnrrruuuyyyzzz{{{~~~555666<<>><<<:::888777777888888999:::;;;===???@@@???AAABBBBBBAAAAAACCCDDDCCCDDDDDDFFFGGGHHHIIIIIIGGGJJJNNNRRR[[[iiiyyy|||qqq]]]PPPCCC<<<777333222444000000000000000000000000///............---------......---------,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,---------..................---...000333666888<<>>777333333000000000000000000000000//////.........---------......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---------......++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,---------.........//////000/////////222555999<<>>???@@@@@@@@@???AAAAAAAAAAAACCCEEEHHHIIIJJJJJJIIIGGGGGGJJJOOORRRbbbqqq{{{uuurrrnnniii___SSSFFF<<<666333333333222000......000111//////.........---------------------------------*********++++++,,,,,,,,,***+++,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++---......///...---,,,,,,,,,,,,---...*********++++++,,,---------,,,,,,,,,,,,---............111666777888>>>FFFNNNVVV^^^aaaeeepppttteeekkkuuu~~~}}}yyyuuunnnhhhddd```]]][[[[[[YYYVVVSSSRRRSSSTTTVVVVVVTTTRRRSSSVVVWWWUUUSSSOOONNNMMMKKKJJJMMMRRRVVV^^^dddiiifff___ZZZ]]]bbbnnntttwwwuuusssrrrooojjjhhhgggfffeeefffhhhjjjkkkooorrrvvv{{{LLLWWWbbbjjjvvv{{{xxxsssooommmkkkhhhfffccccccbbbaaa```^^^\\\[[[XXXXXXVVVUUUUUUUUUVVVVVVXXXWWWWWWVVVUUUVVVVVVVVVQQQQQQPPPOOOPPPQQQSSSTTTTTTSSSRRRPPPPPPPPPPPPQQQSSSRRRRRRQQQQQQQQQRRRRRRTTTTTTTTTTTTTTTTTTSSSSSSWWWYYYZZZZZZXXXUUUUUUUUUTTTSSSSSSRRRQQQQQQPPPPPPOOOOOOMMMKKKIIIFFFDDDBBB>>>;;;888666666666666555999:::<<<>>>???@@@@@@@@@AAAAAAAAABBBCCCEEEGGGHHHHHHHHHHHHGGGFFFHHHLLLOOOWWWbbbnnnzzz{{{xxxrrrnnnfff\\\PPPDDD:::555333333222111000000111222//////.........---------........................++++++,,,,,,,,,---------***+++,,,---...------,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++---......///---,,,++++++++++++,,,---,,,,,,++++++++++++++++++------,,,,,,------.../////////111555777888>>>FFFOOOVVV___eeekkkwwwmmmdddlllwww~~~xxxsssmmmiiiddd```]]][[[XXXVVVUUUSSSPPPNNNNNNOOOPPPRRRUUUSSSRRRSSSVVVWWWUUUSSSOOOOOOMMMLLLLLLOOOTTTXXX___eeejjjggg^^^YYYZZZ^^^hhhnnnsssrrrqqqqqqnnnjjjhhhhhhfffffffffhhhjjjlllrrruuuyyy[[[ccciiimmmuuuyyyvvvtttpppnnnmmmllljjjhhhfffeeedddaaa___\\\ZZZYYYWWWWWWVVVUUUUUUVVVVVVVVVWWWVVVVVVUUUUUUUUUUUUUUUNNNNNNNNNNNNOOOQQQSSSTTTUUUSSSQQQOOONNNNNNOOOPPPRRRRRRRRRQQQQQQRRRRRRSSSTTTTTTTTTSSSSSSSSSRRRRRRXXX[[[]]]^^^\\\ZZZXXXXXXUUUUUUTTTSSSSSSRRRRRRRRRQQQRRRRRRQQQOOOKKKHHHFFFBBB???<<<999999888777666666777999<<<>>>???@@@@@@BBBAAAAAABBBBBBDDDEEEFFFEEEFFFGGGFFFEEEFFFHHHJJJMMMRRRYYYfffzzzxxxvvvrrrkkk```RRRCCC999333333222222111111222222/////////.........------////////////////////////,,,,,,------------......+++,,,------......------++++++++++++++++++++++++******************************+++,,,,,,---......,,,++++++******++++++,,,---------,,,+++*********---------,,,------.../////////222555777888>>>GGGPPPWWW```jjjtttyyyoooiiirrr}}}{{{vvvpppjjjgggaaa^^^ZZZWWWVVVUUUTTTSSSPPPNNNLLLKKKJJJLLLNNNPPPTTTTTTSSSUUUVVVWWWVVVTTTPPPPPPOOOMMMNNNQQQVVVZZZ```fffjjjfff^^^WWWWWWYYY```hhhnnnppppppqqqpppllliiihhhgggggggggiiilllmmmvvvyyy~~~ggglllnnnnnntttyyyttttttrrrpppoooooonnnmmmkkkfffeeebbb___[[[XXXVVVUUUVVVVVVUUUUUUVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSTTTTTTNNNNNNMMMMMMNNNPPPQQQRRRSSSQQQOOOMMMMMMNNNPPPQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUTTTTTTSSSRRRRRRRRRXXX[[[___```^^^\\\ZZZYYYVVVVVVUUUUUUTTTTTTTTTTTTRRRSSSUUUUUUSSSPPPLLLJJJFFFCCC???===;;;:::888666444555777:::<<<>>>???@@@AAAAAAAAABBBBBBCCCCCCDDDDDDFFFGGGGGGFFFEEEFFFGGGJJJLLLPPPYYYjjj~~~}}}zzzrrrbbbNNN@@@555444222222222222111000////////////....................................,,,,,,,,,---------------,,,,,,------............++++++++++++++++++++++++******************************+++,,,,,,---......,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++---------------...//////000000222666777999@@@IIIRRRXXXbbbooo|||vvvsssuuu|||}}}vvvooojjjeeeaaa^^^\\\YYYVVVUUUUUUTTTSSSRRROOONNNLLLKKKKKKMMMPPPQQQTTTTTTUUUVVVWWWXXXWWWVVVSSSSSSQQQOOOOOOQQQVVVZZZ___dddgggeee]]]WWWUUUWWWYYYbbbkkknnnqqqsssqqqnnniiihhhhhhhhhiiikkknnnpppyyy|||~~~mmmpppqqqpppuuu~~~yyyuuussssssqqqppppppqqqpppooommmeeeccc```\\\XXXVVVTTTSSSSSSSSSTTTUUUUUUVVVVVVVVVTTTTTTSSSRRRRRRRRRRRRRRRPPPOOONNNMMMMMMNNNOOOPPPOOONNNNNNMMMNNNPPPSSSTTTRRRRRRRRRRRRRRRSSSTTTTTTVVVVVVUUUUUUUUUTTTTTTTTTWWWZZZ^^^___^^^[[[YYYXXXVVVVVVVVVVVVVVVUUUUUUUUUSSSTTTUUUVVVUUURRROOOMMMIIIFFFCCC@@@>>><<<999777555555777888:::<<<>>>>>>@@@@@@AAABBBBBBBBBBBBBBBDDDFFFHHHHHHGGGFFFFFFGGGJJJLLLPPPTTT\\\kkkrrr\\\KKK;;;888444222222111000///000000/////////.........------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------......++++++++++++++++++++++++***************************++++++,,,,,,---------,,,,,,------------,,,,,,++++++,,,,,,,,,---------...------------...//////111111333777999;;;CCCLLLTTTZZZeeesss}}}sssuuu}}}vvvqqqkkkeeeaaa^^^\\\ZZZ[[[XXXVVVUUUUUUTTTSSSQQQOOONNNLLLKKKLLLNNNQQQSSSTTTUUUXXXYYYYYYYYYYYYXXXWWWVVVSSSQQQOOOQQQUUUYYY]]]aaadddbbb\\\VVVUUUVVVSSS]]]gggllloooqqqoookkkhhhggghhhiiikkknnnrrrttt|||~~~~~~~~~~~~~~~~~~ooossstttsssxxx~~~zzzvvvtttrrrrrrrrrqqqpppoooooopppooommmkkkcccaaa^^^ZZZWWWUUUTTTTTTPPPQQQRRRTTTTTTUUUUUUUUUSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPOOONNNMMMNNNOOOOOOMMMMMMNNNOOOQQQSSSTTTUUURRRRRRRRRRRRSSSTTTUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWXXXZZZ]]]^^^\\\YYYXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVSSSTTTUUUVVVUUUTTTRRRPPPLLLJJJGGGDDDBBB@@@===:::777777777888999:::;;;<<<>>>???@@@AAABBBBBBBBBBBBDDDFFFHHHHHHGGGGGGGGGHHHJJJLLLPPPQQQQQQYYYlll~~~kkkZZZDDD>>>777333222222000...000000000/////////......------------------------,,,,,,++++++++++++******,,,++++++++++++,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,------......------,,,+++++++++,,,---...............------......///000222111444888;;;>>>GGGQQQUUU\\\iiiwww}}}yyy|||{{{wwwtttjjjfff```]]][[[[[[ZZZYYYYYYWWWUUUUUUUUUTTTRRRPPPPPPNNNLLLKKKLLLNNNPPPRRRTTTWWW[[[\\\\\\[[[[[[[[[YYYXXXVVVSSSRRRSSSXXX[[[^^^```aaa^^^YYYUUUTTTUUUOOOZZZdddjjjlllnnnkkkfffffffffgggiiimmmqqquuuxxx~~~}}}{{{|||~~~qqquuuwwwwww{{{{{{xxxvvvtttrrrqqqoooooooooooommmlllkkkkkkkkkjjjgggeee___]]]ZZZVVVTTTSSSSSSSSSNNNOOOPPPRRRSSSTTTTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPOOONNNNNNOOOPPPQQQMMMNNNPPPRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVXXXXXXYYYYYYZZZ[[[[[[[[[ZZZ\\\]]]\\\ZZZXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUUUUUUUUUUUUUTTTTTTPPPMMMKKKIIIGGGEEEAAA>>>;;;:::999888888888999:::<<<===???AAABBBCCCCCCBBBCCCEEEFFFFFFFFFFFFHHHJJJJJJJJJMMMOOOOOOQQQ]]]jjjyyyhhhOOOGGG<<<555333333111///000000000000/////////...........................------,,,,,,,,,+++++++++++++++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------------,,,+++,,,,,,------------------...............//////000222222444999===AAAKKKVVVSSS]]]lll{{{|||}}}~~~{{{vvvqqqkkkggg```]]]YYYWWWWWWXXXXXXXXXWWWUUUUUUUUUVVVVVVTTTRRRRRRPPPNNNMMMMMMOOOQQQSSSUUUYYY]]]___^^^]]]]]]^^^ZZZYYYXXXVVVVVVXXX]]]aaaaaaaaa```\\\VVVRRRRRRSSSRRR\\\ggglllnnnnnnjjjeeedddeeefffjjjnnntttyyy|||{{{zzz|||sssxxxzzz{{{~~~zzztttrrrppppppppppppooonnnmmmmmmjjjiiihhhhhhhhhfffbbb```ZZZXXXUUURRRPPPPPPPPPQQQLLLMMMOOOQQQSSSSSSSSSSSSQQQQQQPPPOOOOOOOOOOOOPPPOOONNNNNNNNNOOOQQQSSSTTTNNNOOORRRTTTTTTTTTRRRQQQRRRRRRRRRRRRSSSTTTUUUVVVYYYYYYZZZ[[[\\\]]]^^^^^^\\\]]]]]]\\\YYYWWWWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRRRPPPNNNLLLKKKHHHEEEBBB===<<<:::888777777888888;;;<<<>>>AAABBBCCCCCCCCCBBBCCCEEEEEEEEEFFFHHHJJJKKKIIIJJJOOOQQQQQQWWW```tttrrrWWWMMM@@@777555444333111000000000000////////////////////////////////////.........------,,,,,,,,,+++***)))))))))***+++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,---***+++,,,------,,,+++***///......------,,,,,,+++...............///000000222222555:::>>>CCCNNNXXXRRR]]]mmm}}}}}}}}}}}}yyy}}}|||vvvpppiiibbb]]]ZZZXXXUUUTTTUUUVVVWWWVVVVVVUUUUUUWWWXXXYYYXXXVVVUUUSSSQQQPPPOOOQQQSSSUUUVVVZZZ___```___^^^^^^___YYYYYYYYYXXXYYY]]]bbbgggdddccc```ZZZTTTPPPPPPQQQVVVaaakkkpppqqqqqqlllfffcccdddfffjjjooouuu{{{~~~~~~{{{{{{~~~rrrvvv|||}}}yyyuuuqqqnnnqqqooommmllllllkkkiiiggghhhhhhfffdddaaa^^^[[[YYYSSSSSSRRRQQQPPPOOOOOONNNLLLMMMMMMNNNNNNOOOPPPPPPQQQQQQPPPOOOOOOPPPPPPPPPSSSRRRPPPOOOPPPQQQSSSUUURRRRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSRRRSSSUUUVVVWWWXXXZZZ\\\^^^^^^^^^]]]\\\___^^^^^^]]]\\\[[[ZZZZZZYYYWWWUUUVVVXXXZZZ[[[[[[XXXXXXXXXXXXXXXWWWWWWWWWXXXVVVRRRPPPNNNLLLIIIFFFCCCAAA>>>;;;999888999999999:::===???AAABBBBBBAAACCCBBBBBBBBBCCCDDDFFFGGGJJJLLLMMMNNNNNNOOOQQQSSScccsssjjjWWWCCC;;;888444333444///000111222222111000///.../////////...------,,,......---------,,,,,,,,,///......---+++******)))---,,,***)))((()))******))))))*********+++++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***,,,...//////000222444666444555===DDDIIINNNTTTWWWfffzzz~~~{{{qqqjjjfffccc___\\\UUUUUUVVVVVVXXXYYY[[[\\\___^^^]]][[[YYYXXXWWWVVVTTTRRRQQQRRRTTTWWWWWWWWW^^^```bbbcccbbb```]]]\\\WWWWWWXXX[[[```dddffffffccc___\\\YYYTTTOOOQQQVVVaaaiiippprrrrrrqqqmmmhhhgggggggggiiinnnuuu{{{|||}}}~~~}}}}}}}}}~~~uuuzzz}}}zzzxxxwwwtttsssooommmkkkjjjjjjiiigggeeecccbbbaaa^^^[[[XXXUUUTTTPPPPPPPPPOOONNNNNNMMMMMMLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPOOOOOOOOOOOOPPPPPPRRRRRRQQQPPPQQQRRRSSSTTTRRRSSSSSSTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTVVVWWWXXXZZZ\\\]]]_________^^^]]]^^^^^^]]]]]]\\\\\\[[[[[[\\\ZZZXXXWWWXXXYYYYYYXXXYYYXXXXXXWWWWWWVVVVVVVVVXXXVVVSSSQQQPPPMMMJJJGGGEEECCC@@@>>>;;;:::::::::999:::;;;===???@@@AAAAAACCCBBBBBBAAABBBCCCDDDEEEIIIKKKLLLLLLLLLMMMPPPRRR[[[iiixxxdddNNNAAA:::333000000///000111111111111000///...............---,,,,,,.........---------,,,,,,------,,,,,,,,,,,,++++++,,,++++++*********++++++*********+++++++++,,,,,,---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,---////////////000222666555999BBBIIIMMMRRRWWW^^^kkk}}}~~~}}}~~~wwwnnngggccc```\\\YYYVVVVVVVVVWWWWWWXXXYYYZZZ^^^^^^^^^^^^\\\[[[ZZZYYYWWWUUUTTTTTTWWWYYYYYYYYY___```bbbcccbbb```^^^\\\YYYXXXXXX[[[```dddfffgggddd```\\\YYYUUURRRUUU\\\fffmmmssstttsssrrrnnnhhheeeeeeeeehhhmmmttt{{{}}}|||{{{{{{~~~|||wwwvvvwww}}}{{{}}}zzzxxxvvvvvvvvvtttsssmmmkkkiiihhhhhhfffdddbbb^^^]]][[[XXXUUURRRPPPOOOMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUTTTVVVVVVVVVVVVWWWXXXYYYZZZ]]]]]]___``````___^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]```^^^[[[ZZZZZZZZZYYYWWWYYYYYYYYYXXXWWWVVVVVVUUUWWWVVVUUUTTTSSSPPPKKKHHHHHHGGGEEECCC@@@===<<<;;;999999999:::;;;>>>@@@AAACCCCCCBBBBBBBBBCCCCCCDDDGGGHHHJJJJJJJJJKKKNNNPPPRRR[[[lllrrrZZZIII===555000000///000000111111000//////---............---,,,,,,.........------------,,,+++++++++,,,,,,---------***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++------------------------...------------,,,,,,,,,...///000000//////000111333333999CCCKKKNNNRRRWWWgggqqqxxxyyyrrriiiccc```]]]ZZZWWWXXXXXXXXXXXXYYYYYYYYYZZZ]]]^^^```aaaaaa___]]]\\\[[[YYYWWWXXXZZZ[[[\\\\\\```aaabbbcccbbb```^^^\\\ZZZYYYYYY[[[___dddggghhhddd___ZZZYYYWWWXXX^^^fffmmmssswwwvvvuuutttooohhhbbbbbbdddgggmmmttt{{{|||yyyxxxxxxyyyzzzxxxsssrrrrrr{{{}}}|||zzzwwwuuutttssspppnnnllljjjhhhffffffdddbbb```\\\[[[YYYVVVSSSPPPOOONNNJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOONNNNNNMMMMMMMMMNNNOOOOOOQQQQQQRRRSSSSSSSSSSSSRRRSSSTTTUUUUUUVVVVVVUUUUUUWWWXXXXXXXXXYYYZZZZZZ[[[]]]^^^____________^^^^^^]]]]]]^^^^^^^^^_________bbb```^^^]]]]]]]]][[[ZZZ\\\[[[ZZZZZZYYYXXXWWWWWWVVVVVVVVVVVVVVVSSSNNNJJJLLLKKKJJJHHHEEEAAA???===:::999888777999;;;>>>@@@CCCCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHHHHHHHIIILLLNNNNNNPPPZZZhhhvvvzzzdddQQQCCC:::555444000000000000000000//////------.........------,,,............------------++++++,,,,,,,,,,,,------)))***,,,---...------,,,,,,,,,,,,---------......---,,,,,,+++++++++,,,,,,........................---------------------------...000000000000222333555666<<>>;;;999999:::<<<===AAABBBCCCDDDEEEEEEEEEEEEBBBDDDEEEEEEEEEFFFIIIKKKMMMJJJIIILLLRRR^^^ppp{{{gggTTTHHH???999444333222111111111111111......///000000000000////////////.........---------------,,,,,,+++++++++***++++++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,------------...***,,,///111222444666888<<<<<<@@@GGGMMMUUUaaammm||||||xxx{{{~~~xxxrrrjjjfffeeeeeecccaaa]]]^^^```bbbddddddddddddZZZ\\\^^^aaabbbbbbbbbaaaaaa```^^^___bbbdddeeeeeeeeeeeeddddddbbbaaa______\\\\\\^^^bbbggglllnnnooofffbbbaaafffnnnttt{{{~~~yyyxxxvvvooogggaaacccfffkkkqqqxxx~~~~~~~~~xxxvvvuuuuuuwww|||yyytttrrrrrrwww||||||}}}~~~|||yyywwwtttsssrrrssssssrrrpppmmmdddbbb___^^^]]][[[XXXVVVPPPNNNLLLKKKJJJKKKLLLLLLJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRTTTSSSRRRRRRRRRSSSTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWXXXYYY[[[\\\]]]]]]\\\\\\\\\\\\\\\]]]___```aaabbb```aaaaaaaaaaaaaaaaaaaaa_________```aaaaaa___]]]]]]]]]]]]]]]^^^^^^^^^^^^ZZZYYYXXXYYYZZZYYYXXXVVVUUUSSSQQQNNNLLLJJJJJJJJJCCCAAA???<<<;;;;;;;;;<<<===>>>@@@BBBDDDDDDDDDDDDBBBCCCEEEEEEEEEFFFIIIKKKKKKJJJJJJJJJJJJPPP___nnnttt```RRRGGG>>>666555444222222222222222//////000111111111111111////////////............++++++,,,,,,,,,,,,------,,,++++++*********+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...000222222333666888999;;;CCCMMMUUU]]]kkkwwwrrrsss{{{}}}yyysssllliiihhhhhhgggeee```aaacccddddddcccbbbaaa\\\]]]___```bbbccccccccccccbbbaaabbbeeehhhiiiiiiffffffeeedddbbbaaa```___^^^___bbbhhhnnnsssttttttoookkkkkkqqqxxx|||}}}xxxwwwvvvooofffaaabbbeeejjjpppwww|||}}}|||wwwwwwwwwyyy||||||vvvsssrrrtttwww}}}yyy|||~~~}}}|||yyywwwtttsssrrrrrrrrrpppmmmjjjbbb```]]][[[ZZZXXXUUUSSSOOONNNLLLKKKKKKLLLMMMOOOJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSUUUTTTRRRQQQQQQSSSUUUVVVUUUVVVWWWWWWXXXXXXWWWWWWXXXYYY[[[\\\]]]]]]\\\\\\\\\\\\]]]^^^```bbbdddeeebbbbbbaaaaaaaaaaaaaaaaaa^^^^^^^^^_________\\\ZZZ[[[\\\\\\]]]]]]^^^^^^___[[[ZZZYYYYYYZZZZZZYYYXXXVVVTTTQQQNNNLLLKKKLLLLLLEEEDDDAAA>>><<<;;;;;;::::::<<<>>>AAABBBCCCCCCCCCBBBCCCEEEEEEEEEFFFIIIKKKHHHJJJLLLLLLHHHHHHTTTbbbwww|||iii[[[OOOEEE777666555333222222333333000000111222222222222222000/////////............)))******+++---......///---,,,***)))((()))******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............000222222222333444666<<>>;;;999:::;;;<<<>>>@@@BBBDDDEEEAAAAAABBBCCCEEEFFFHHHIIIPPPMMMJJJHHHIIIKKKOOORRRjjjwwwfffTTTIII>>>999666666444111222555222222333444555555444444444333000...------...///------------------------......---------,,,,,,,,,------------------------------------------------...---,,,,,,,,,,,,---............//////////////////---...222444555888<<<>>>HHHOOOTTTcccxxxuuummmxxx~~~zzzvvvsssqqqooommmkkkiiiiiihhhgggeeedddccccccgggfffdddccccccdddfffgggdddbbbbbbdddhhhjjjjjjhhhiiifffcccbbbccccccaaa^^^aaaeeekkkppptttwwwzzz|||zzz{{{}}}zzzyyyzzzvvvmmmeeedddgggjjjlllrrr{{{~~~~~~~~~}}}|||||||||~~~zzzvvvttttttxxxyyyvvvuuu}}}}}}}}}|||{{{zzzxxxxxxsssrrrooooootttyyywwwpppbbb___[[[WWWUUURRROOOMMMLLLMMMMMMMMMMMMLLLLLLKKKMMMMMMMMMMMMMMMNNNOOOOOOLLLLLLLLLMMMMMMMMMMMMMMMMMMOOOPPPPPPPPPPPPRRRTTTSSSSSSRRRRRRSSSVVVXXXYYYZZZXXXWWWXXX[[[\\\[[[YYY^^^^^^^^^^^^___``````aaa___``````aaabbbbbbccccccaaaaaaaaaaaa```````````````___^^^^^^^^^___```aaa___```bbbcccccccccbbbaaabbbccccccdddcccaaa___]]]\\\ZZZWWWTTTQQQOOOOOONNNMMMJJJGGGDDDCCC@@@===:::999:::<<<===@@@BBBCCCDDDBBBBBBBBBCCCDDDFFFGGGHHHMMMLLLJJJHHHIIIKKKNNNPPP^^^qqqyyyjjj[[[QQQEEE===777666555222222555444444555666666666666666444222000...------......------------------------......---------,,,,,,,,,------------------------------------------------......---,,,,,,---..................////////////000...///333555555999>>>DDDOOOYYY```nnn{{{uuu~~~}}}}}}~~~}}}yyyuuusssqqqnnnllljjjjjjiiihhhgggffffffeeegggfffeeeddddddeeefffgggdddbbbaaacccfffiiiiiihhhkkkhhheeedddddddddbbb```dddhhhoootttwwwzzz|||}}}|||xxxrrrlllhhheeeiiimmmooouuu}}}~~~~~~~~~}}}}}}}}}}}}|||}}}xxxttttttwww|||xxxwwwyyy~~~zzzzzzzzzzzzyyyxxxwwwwwwqqqqqqqqqqqqwww|||yyysssaaa^^^XXXTTTRRRPPPNNNLLLKKKLLLLLLMMMMMMMMMMMMLLLNNNNNNNNNNNNNNNOOOOOOPPPNNNMMMMMMMMMMMMMMMMMMMMMNNNPPPQQQQQQPPPPPPQQQSSSQQQQQQQQQQQQSSSUUUXXXYYY[[[ZZZZZZ[[[]]]___^^^]]]_______________`````````aaaaaaaaabbbbbbcccccccccbbbbbbbbbaaaaaaaaa``````aaa```___^^^^^^___```aaaccccccccccccddddddddddddeeefffggghhhfffddd```^^^^^^\\\ZZZWWWUUUTTTSSSSSSRRROOOLLLIIIGGGDDD@@@>>>999:::;;;<<<>>>@@@BBBCCCBBBBBBBBBCCCCCCEEEFFFFFFJJJJJJIIIIIIJJJKKKMMMNNNSSScccxxx{{{pppddd\\\OOODDD999666666444333444444555555666666666666555333222000...------......------------------------......---------,,,,,,,,,------------------------------------------------......---,,,,,,---..................//////000000222000111555666666:::@@@GGGSSS___hhhvvv~~~{{{ttttttuuuyyy~~~|||yyyvvvssspppnnnkkkkkkkkkjjjjjjiiiiiiiiiggggggggggggggggggggggggeeecccaaaaaadddgggiiijjjmmmkkkgggeeeeeeeeecccbbbhhhmmmtttyyy|||~~~}}}uuunnnjjjiiiffflllrrruuuzzz~~~{{{ttttttwwwzzzxxxttt|||zzzyyyyyyxxxxxxvvvuuutttsssnnnooooooppptttxxxtttnnn```\\\VVVQQQOOONNNMMMLLLJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMOOONNNNNNNNNNNNMMMMMMMMMPPPQQQSSSRRRQQQQQQSSSTTTRRRSSSSSSTTTVVVXXX[[[\\\^^^^^^___```bbbcccddddddbbbbbbbbbbbbbbbbbbaaaaaadddddddddeeeeeeeeeeeeeeeeeeeeeeeedddddddddccccccbbbaaa```_________```aaaeeeeeedddddddddeeefffgggdddeeeggghhhgggeeebbb___```___]]]ZZZYYYXXXXXXXXXWWWUUUQQQNNNKKKHHHDDDAAA:::::::::;;;<<<>>>@@@AAABBBBBBBBBBBBCCCDDDDDDEEEGGGGGGHHHIIIJJJKKKLLLMMMOOOYYYkkk|||ssskkkeeeZZZLLL===888777444222222222333333444444333333333222111000...---------...------------------------......---------,,,,,,,,,,,,,,,------------------------------------------......------------......------......//////000000222111222555555666;;;BBBJJJUUUbbbmmm{{{zzzwwwqqqqqqsssxxx|||yyyvvvrrrooolllllllllllllllkkkkkkkkkiiiiiijjjjjjjjjiiihhhhhhgggeeebbbaaacccfffjjjlllnnnllliiigggeeeeeeeeeeeelllqqqxxx}}}{{{sssllliiihhhhhhpppwww{{{{{{vvvuuuwww|||xxxuuu{{{{{{zzzyyyyyyxxxvvvtttqqqooonnnmmmnnnnnnmmmnnnooollleee]]]YYYTTTPPPNNNMMMMMMLLLJJJKKKLLLMMMMMMMMMMMMMMMKKKJJJJJJJJJJJJKKKLLLLLLOOOOOOOOOOOONNNNNNNNNNNNOOOQQQRRRSSSRRRSSSTTTVVVXXXYYYZZZ\\\^^^aaacccdddcccccceeeffffffgggiiiiiikkkkkkllllllkkkjjjiiihhhggggggggggggffffffffffffgggffffffffffffeeeeeeeeecccbbbaaa```___``````aaaeeeeeeddddddeeeeeefffgggbbbdddfffhhhhhhgggeeecccbbbaaa___]]]\\\\\\\\\\\\[[[XXXUUURRROOOLLLHHHEEE===<<<;;;;;;;;;<<<>>>???BBBBBBAAABBBBBBCCCDDDDDDEEEFFFGGGIIIKKKLLLMMMMMMMMMRRR___sss|||uuupppllleeeUUUCCC;;;888444111111222333333333333333222222000000///......---------------------------------......---------,,,,,,,,,,,,,,,,,,---------......------------------------........................---------...///000000111000000222555555666===EEEQQQ[[[gggsss{{{yyyrrrsssuuuzzz~~~{{{xxxssspppnnnnnnnnnnnnnnnmmmmmmmmmkkkllllllllllllkkkjjjiiiiiigggeeeccccccfffkkknnnnnnmmmjjjhhhffffffggghhhqqquuu{{{}}}wwwrrrmmmhhheeellluuu~~~|||zzzxxxxxx}}}xxxvvvwww~~~~~~|||yyyyyywwwuuurrrooommmkkknnnooommmiiihhhhhhddd^^^YYYVVVRRROOOOOONNNMMMLLLKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPNNNPPPSSSTTTUUUVVVYYY[[[\\\]]]___bbbdddggghhhiiiiiikkkmmmmmmlllmmmnnnppprrrsssttttttsssqqqooonnnjjjjjjiiiiiihhhhhhhhhgggggggggfffffffffeeeeeeeeedddcccbbb`````````aaaaaaddddddddddddeeeeeeeeeeeecccdddfffggghhhhhhggggggbbbaaa___^^^^^^^^^^^^___]]]ZZZWWWTTTQQQOOOKKKHHHAAA???===;;;:::;;;<<<===@@@@@@@@@AAABBBCCCDDDDDDEEEFFFGGGIIIKKKMMMNNNNNNKKKMMMUUUeeexxx~~~xxxuuutttnnn___MMMBBB;;;555222222444555555555555444444333/////////.........------------------------------......---------,,,,,,,,,+++,,,,,,------.........---------------------------...////////////...---,,,------...///000111111000111444666666888@@@JJJUUU]]]jjjvvv~~~wwwwwwxxx|||~~~{{{vvvsssrrrrrrqqqqqqpppppppppoooooonnnnnnmmmmmmlllllllllkkkjjjiiiffffffhhhmmmqqqooonnnllljjjggghhhkkkmmmvvvyyy}}}zzztttpppmmmjjjgggqqq{{{|||zzzzzzvvvuuuxxx~~~|||wwwwwwvvvtttrrrooommmllllllmmmjjjdddaaa```]]]YYYVVVTTTQQQPPPPPPPPPOOOMMMLLLMMMMMMMMMMMMLLLLLLKKKMMMMMMLLLLLLMMMMMMNNNOOOMMMNNNNNNOOOPPPQQQRRRRRRRRRTTTXXXZZZ\\\___bbbeeedddfffhhhkkknnnppprrrsssuuuwwwyyyxxxwwwvvvxxxzzzyyyzzz{{{{{{zzzwwwuuutttppppppoooooonnnmmmlllllliiiiiihhhhhhhhhgggggggggeeedddbbbaaa``````aaaaaaaaabbbcccdddddddddccccccddddddddddddddddddeeeeeeaaa```___^^^^^^___``````]]]ZZZWWWUUUSSSPPPMMMKKKDDDBBB???<<<:::999:::;;;?????????@@@AAACCCDDDEEEFFFFFFGGGHHHKKKMMMOOOQQQMMMKKKOOOYYYgggyyy}}}||||||vvvhhhWWWJJJ@@@777444555555555555555555444333222.........///......------------------------------......---------,,,,,,,,,++++++,,,,,,---......///---------------------------...///000000///...---,,,,,,---...///000111111000222666999999;;;EEEPPPYYYaaaooo|||~~~}}}~~~zzzwwwwwwvvvvvvuuutttsssrrrrrrrrrqqqooonnnmmmmmmmmmnnnmmmmmmllljjjiiikkkooosssppppppooommmjjjkkkpppsss{{{}}}{{{uuuooollllllmmmxxx|||xxxvvvwww~~~|||zzzuuuuuuuuutttrrrpppooonnniiiiiieee___[[[[[[YYYUUUTTTRRRQQQQQQQQQQQQOOONNNMMMMMMMMMMMMMMMLLLKKKJJJLLLLLLLLLKKKLLLMMMMMMNNNLLLMMMNNNOOOQQQRRRSSSSSSWWWZZZ^^^aaadddhhhlllnnnqqqrrruuuxxx{{{~~~~~~|||wwwvvvvvvuuutttsssrrrrrrlllllllllkkkkkkkkkjjjjjjfffeeecccaaaaaaaaaaaabbb___```bbbddddddcccbbbaaadddcccaaa```___``````aaaaaa```___^^^^^^___```aaa\\\ZZZWWWUUUSSSQQQNNNLLLGGGDDD@@@<<<:::999999:::>>>>>>???@@@AAACCCEEEFFFFFFFFFGGGHHHJJJNNNPPPRRRQQQMMMMMMSSS\\\kkk{{{nnn^^^PPPCCC888555888333333333333222222111000.........///......------------------------------......---------,,,,,,,,,++++++,,,,,,---...//////---------------------------...///000000///...---,,,,,,---...///000111222111333777;;;;;;>>>IIITTT```jjjxxx}}}zzzzzzzzzyyyxxxwwwvvvuuuttttttrrrpppnnnmmmmmmnnnooonnnoooooommmkkklllppptttrrrrrrqqqooommmnnnsssxxx~~~wwwmmmjjjnnnsss}}}~~~}}}{{{yyy{{{}}}|||{{{ttttttsssttttttrrrooollliiifffbbb]]]YYYWWWUUUUUUUUUUUUTTTRRRQQQPPPOOONNNLLLMMMNNNOOOPPPOOONNNNNNKKKKKKKKKMMMPPPQQQQQQQQQQQQRRRTTTUUUUUUWWWZZZ]]]aaaeeekkkppptttvvvyyy{{{~~~~~~yyyyyy{{{{{{xxxtttuuutttrrrqqqqqqooollljjjkkkhhhdddaaa``````___^^^___```bbbcccddddddccccccaaaaaa`````````__________________^^^]]]\\\[[[ZZZ\\\ZZZWWWSSSQQQPPPPPPPPPKKKIIIEEEAAA===<<<;;;;;;;;;<<>>EEEQQQ]]]fffrrruuuwww|||zzzwwwwwwwwwuuusssqqqooonnnnnnnnnnnnoooqqqrrrssssssrrrqqqooopppooommmmmmqqqxxx~~~{{{sssmmmmmmrrrvvv~~~||||||~~~}}}|||{{{tttsssrrrrrrrrrpppllliiieeeccc```\\\YYYXXXXXXXXXVVVUUUTTTSSSQQQPPPOOOOOOLLLMMMNNNOOOOOOOOONNNNNNMMMLLLKKKLLLMMMNNNNNNNNNPPPSSSVVVYYY\\\___ccceeemmmpppuuuyyy|||~~~~~~{{{xxxyyyxxxvvvuuutttrrrooolllmmmiiieeebbbaaaaaa```___aaabbbcccdddeeeddddddcccbbbbbb```___^^^]]]]]]\\\[[[[[[\\\\\\\\\[[[ZZZZZZZZZXXXVVVSSSRRRRRRRRRSSSLLLJJJGGGCCC???===;;;:::;;;<<<>>>@@@BBBCCCCCCCCCBBBBBBCCCDDDGGGJJJMMMOOOPPPKKKKKKOOOPPPTTTggg}}}yyylll[[[KKK???777444666444222111222222111///........................,,,,,,---.........------------------------------,,,------------.........---------............///.........------,,,,,,,,,//////000000000000111111444333666;;;AAAHHHTTT```ooo{{{zzz|||~~~|||zzzzzzyyywwwuuurrrqqqpppqqqqqqssssssuuuvvvvvvvvvuuutttrrrrrrqqqpppppptttzzz{{{qqqkkklllttt{{{~~~}}}~~~~~~||||||||||||tttsssqqqqqqooommmiiifff```___]]][[[ZZZYYYZZZZZZWWWVVVUUUTTTRRRQQQPPPPPPLLLMMMMMMNNNOOONNNNNNNNNOOONNNMMMLLLLLLMMMOOOPPPRRRWWW]]]cccggglllpppsss{{{}}}}}}{{{zzzxxxvvvssspppooolllgggdddcccbbbaaa```bbbcccddddddeeeddddddccccccbbb___]]][[[ZZZZZZZZZYYYZZZZZZ[[[\\\\\\[[[[[[XXXWWWUUUTTTSSSTTTUUUUUUNNNMMMJJJGGGCCC???<<<:::;;;;;;===???AAABBBCCCDDDAAAAAAAAABBBEEEHHHJJJLLLNNNJJJJJJLLLKKKMMM[[[lllssscccRRRDDD:::555555333222111222222222111........................------.........------,,,------------------------,,,,,,,,,,,,---------------------............///.........---------------.../////////000000000111666555888>>>DDDLLLYYYfffxxx~~~}}}{{{xxxuuutttuuuvvvwwwyyyzzz{{{{{{{{{zzzyyyxxxuuuuuuuuutttuuuxxx}}}zzzooohhhkkkxxx~~~|||{{{{{{||||||vvvtttqqqpppnnnkkkgggddd^^^]]]\\\[[[ZZZZZZZZZZZZXXXWWWVVVUUUTTTRRRQQQQQQMMMMMMMMMNNNNNNNNNNNNNNNPPPOOONNNMMMNNNPPPTTTWWW\\\aaaiiiooouuuyyy}}}~~~}}}zzzwwwtttrrrooojjjgggeeedddcccbbbccccccddddddccccccccccccbbb```^^^\\\ZZZZZZZZZ[[[\\\\\\]]]]]]]]]]]]\\\\\\XXXWWWVVVUUUUUUUUUUUUUUUPPPPPPNNNKKKGGGBBB===;;;;;;;;;<<<===???AAACCCDDDAAAAAAAAABBBDDDFFFIIIJJJKKKJJJKKKLLLJJJKKKTTT```~~~zzzjjjZZZKKK???999444222111000111222111000..............................///......---,,,,,,------------------------+++++++++,,,,,,,,,---------------............///...............---------.........///000000000111666666999@@@GGGPPP___lll}}}yyy|||yyyyyyzzz|||~~~~~~|||{{{zzzzzzyyyyyyzzz}}}xxxnnnhhhnnn}}}~~~|||zzzzzz{{{|||wwwuuuqqqooommmjjjfffccc^^^]]]\\\[[[ZZZZZZYYYYYYYYYYYYXXXVVVUUUTTTSSSRRRNNNNNNNNNNNNNNNOOOOOOOOOLLLMMMOOOPPPRRRVVV\\\aaakkkpppvvv|||{{{xxxwwwsssnnnkkkiiigggfffdddddddddccccccbbbbbbbbbbbb```___]]]\\\[[[\\\\\\]]]]]]]]]]]]]]]\\\[[[ZZZYYYYYYXXXXXXVVVUUUUUUTTTTTTSSSSSSRRROOOKKKEEE@@@===<<<<<<;;;;;;===???BBBCCCBBBBBBBBBCCCDDDFFFHHHJJJJJJKKKMMMNNNLLLLLLRRRZZZrrrooo```QQQDDD<<<444222000000000111000///////////////////////////////////////...---,,,,,,------------------------+++++++++,,,,,,,,,---------------............///.................................///000111111222666555999BBBKKKVVVffftttvvv~~~~~~~~~~~~}}}}}}~~~}}}vvvnnnkkkttt~~~|||zzzzzzzzzzzzwwwtttpppnnnllliiieeeccc^^^^^^]]]\\\[[[ZZZYYYYYY[[[ZZZYYYXXXVVVUUUTTTTTTOOOOOOOOOOOOOOOPPPQQQQQQJJJNNNRRRVVVYYY^^^ffflllzzz}}}~~~~~~zzzuuuqqqnnnmmmkkkiiigggfffdddcccbbbbbbbbbbbb____________^^^^^^^^^^^^\\\\\\\\\[[[ZZZXXXWWWVVVYYYYYYXXXXXXWWWVVVUUUUUUUUUUUUTTTQQQMMMHHHDDDAAA>>>===;;;:::;;;===@@@BBBCCCCCCCCCCCCDDDFFFHHHIIIJJJLLLOOOOOONNNNNNRRRVVVfffwwwxxxjjjYYYIII>>>666444111000111111///...////////////////////////....../////////...------------------------------,,,,,,,,,,,,---------------------............///.............../////////......///000111222333333666666;;;DDDOOO]]]ooo~~~{{{|||zzz}}}yyysssoooqqq|||~~~}}}vvvxxx~~~}}}{{{zzzyyyxxxuuurrrnnnkkkiiigggdddbbb]]]]]]]]]]]]]]]\\\[[[[[[\\\[[[ZZZYYYWWWVVVUUUUUUQQQQQQPPPPPPPPPQQQRRRSSSOOOUUU\\\aaaeeekkksssyyy|||wwwuuusssqqqooojjjiiigggeeeddddddddddddaaaaaabbbbbbbbb```^^^\\\ZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWUUURRROOOKKKGGGEEEAAA>>>;;;999999;;;>>>AAADDDCCCCCCCCCDDDEEEGGGHHHJJJMMMOOONNNMMMNNNPPPQQQ^^^iii}}}yyyfffPPPAAA999777444333222222000...////////////////////////---......////////////...------------------------,,,------------.........---------............///---........./////////000//////000111222333444444777777===HHHUUUdddwww}}}wwwyyyzzzvvvqqqqqqxxx}}}tttjjjnnn|||~~~~~~~~~}}}|||zzzxxxwwwssspppllljjjhhhfffcccaaa\\\\\\]]]^^^^^^^^^]]]]]]\\\\\\[[[YYYXXXWWWVVVUUURRRRRRQQQPPPQQQRRRSSSTTTWWW^^^ffflllpppuuu}}}|||yyywwwuuussslllkkkiiigggfffeeeeeefffcccdddeeeeeeddd```]]][[[ZZZZZZ[[[\\\\\\\\\\\\\\\UUUVVVWWWXXXYYYYYYYYYYYYXXXWWWVVVSSSPPPLLLJJJHHHBBB???<<<999888:::===@@@CCCCCCBBBBBBCCCDDDFFFGGGKKKNNNOOOMMMKKKLLLMMMMMMXXX```qqqrrrXXXEEE<<<999666555444333111///000000000000000000000000------...///000000000///---------------------------------.........//////---------.........//////---.........//////000000///000111222333444555555888999???KKKXXXhhh}}}zzzuuuzzzxxxsssooorrr}}}~~~}}}~~~~~~~~~{{{nnnfffnnn~~~~~~|||{{{zzzyyywwwuuuooommmjjjgggeeeccccccbbbcccaaa^^^]]]^^^`````````]]]]]]\\\[[[YYYVVVTTTRRRSSSRRRQQQOOOOOOSSSYYY^^^eeekkksssxxx{{{~~~zzzxxxvvvssspppllliiiiiihhhhhhggggggfffffffffeeedddaaa^^^]]]]]]]]]\\\[[[ZZZYYYXXXUUUVVVWWWYYY[[[\\\]]]]]]\\\ZZZXXXVVVTTTRRRNNNKKKGGGDDD@@@<<<:::;;;<<<===AAA@@@@@@AAABBBCCCDDDEEEGGGJJJNNNNNNMMMLLLMMMOOOSSS[[[gggxxx}}}dddMMMBBB:::444444666444333333000/////////............///...,,,,,,...///...---............---,,,++++++---------............///////////////////////////............------------...///000000000111444777===;;;BBBPPP^^^lllwww~~~||||||}}}xxxvvv||||||}}}tttiiidddmmm}}}}}}||||||zzzwwwtttqqqooollliiigggeeeeeeeeefffccc```^^^_________^^^]]]]]]\\\[[[ZZZXXXUUUTTTSSSSSSRRRQQQSSSXXX___eeennnttt{{{}}}|||wwwtttpppmmmlllkkkjjjiiihhhgggfffffffffeeebbb```^^^^^^^^^]]]\\\[[[YYYYYYVVVWWWYYYZZZ\\\]]]^^^^^^]]]ZZZXXXVVVUUUSSSPPPMMMJJJGGGCCC>>><<<;;;<<<<<>>666555777444000...000000/////////.........///...,,,,,,...///...---,,,,,,------...------------------............///////////////////////////......////////////......///000000000000222555777;;;<<>><<<;;;;;;===>>>@@@AAABBBCCCBBBBBBFFFIIILLLNNNOOOPPPRRRSSSQQQVVV[[[ccctttzzzjjjWWWIII;;;888888555000---000000000/////////......///...,,,,,,...///...---***+++,,,---............---------............///////////////////////////---...000111111000///...///000111111111333666888:::???JJJ[[[jjjxxxxxxuuu|||wwwqqqqqquuuwwwggghhhkkkuuu|||wwwttttttrrrooommmkkkiiiiiiiiiiiifffcccbbbaaaaaa___^^^___^^^\\\ZZZXXXWWWVVVVVVTTTUUUWWW[[[```hhhrrrxxx~~~~~~{{{yyyvvvtttsssrrrpppqqqrrrqqqooooooppprrrvvvxxx}}}{{{yyyvvvtttpppmmmiiihhhffffffggggggeeeccc`````````___^^^]]]\\\[[[ZZZZZZZZZ[[[\\\]]]^^^^^^^^^\\\YYYXXXXXXWWWVVVUUUQQQNNNJJJEEEAAA===;;;:::;;;<<>>;;;===???AAACCCDDDDDDCCCFFFFFFGGGJJJOOOTTTVVVWWWUUUSSSQQQOOORRR^^^wwwzzz___JJJ===666444666111111000000000////////////...,,,,,,...///...---............---,,,+++***---------............///////////////////////////---...000222333222111000111222333444444666:::===CCCKKKVVV```nnn{{{lllhhhlllyyysssmmmrrr~~~|||}}}}}}ooojjjkkkvvv}}}||||||zzzwwwtttsssrrrooommmkkkkkkjjjkkkkkkiiiggggggfffeeeccc```]]][[[YYYXXXYYY\\\```cccfffkkkqqqvvvyyy|||~~~~~~}}}|||zzzxxxvvvrrrrrrssssssttttttuuuuuuuuuuuuuuuvvvxxxxxxwwwuuurrroookkkgggeeebbb___]]][[[[[[ZZZYYYXXXXXXWWWVVVVVVWWWWWWWWWVVVVVVXXXZZZ[[[\\\^^^aaaeeehhhkkkllljjjllloooppppppssswww{{{yyyuuurrrooollljjjiiihhhgggfffddddddccccccbbb```___^^^^^^]]][[[ZZZZZZ[[[\\\]]]___```aaadddfffeeeccc```aaa```]]]YYYSSSLLLGGGDDD===>>>???AAABBBDDDEEEFFFFFFEEEEEEIIIOOOTTTVVVVVVUUURRRPPPOOOOOOVVVhhh{{{uuu]]]HHH:::555666111111111000000000/////////...,,,,,,...///...------------...------,,,,,,---------............///////////////////////////---...///000111111111111111222444444555777;;;>>>DDDPPP\\\eeerrrvvveeeeeemmmyyysssnnnsss||||||uuujjjiiippp||||||{{{zzzyyywwwuuutttrrrpppnnnllllllllllllmmmkkkiiihhhgggeeeaaa___[[[YYYXXXYYY[[[aaafffiiilllqqqwww|||~~~|||yyywwwuuurrrooollliiiiiiiiiiiihhhhhhhhhhhheeeeeefffhhhlllnnnnnnmmmiiifffccc```^^^\\\YYYWWWUUUUUUUUUVVVUUUUUUTTTSSSSSSTTTUUUUUUTTTTTTVVVXXXYYYYYYZZZ\\\^^^aaacccdddbbbeeeffffffeeefffjjjnnnrrruuuzzz|||wwwuuurrrooolllkkkjjjiiigggdddddddddcccbbbaaa```___```^^^]]][[[[[[\\\]]]^^^___```cccfffiiihhheeebbbfffdddbbb^^^XXXQQQLLLHHH>>>>>>???@@@BBBDDDFFFHHHFFFEEEDDDHHHNNNSSSUUUUUUUUUQQQOOOOOONNNRRR```pppmmmTTT@@@777888111111111111000000000000///...,,,,,,...///...---++++++,,,---............---------.........//////////////////////////////.........///000111111222111333444555666888<<<>>>EEERRR```jjjvvvxxxhhhkkkvvvxxxsssqqqwww||||||vvvjjjhhhjjjvvv~~~{{{xxxvvvtttsssrrrrrrqqqpppooonnnmmmllliiihhhgggfffdddcccaaaaaa\\\\\\ZZZYYY\\\bbbkkkqqqwwwzzz~~~}}}xxxyyywwwtttpppllliiifffeeeaaaaaa``````````````````^^^^^^^^^^^^___```bbbbbb______^^^\\\ZZZWWWUUUTTTVVVVVVUUUTTTSSSQQQQQQPPPUUUVVVWWWXXXYYYYYYZZZZZZ___^^^[[[ZZZYYYZZZ[[[\\\___^^^]]]\\\]]]```ccceeehhhlllrrrwww{{{~~~yyytttpppnnnlllhhheeegggfffdddbbbbbbbbbbbbbbbbbbaaa___^^^^^^^^^___```ccccccdddeeefffggghhhhhhhhhfffdddaaa]]]VVVNNNIIIDDD@@@<<<<<>>===@@@CCCCCCBBBDDDEEEFFFGGGHHHKKKOOOSSSQQQQQQPPPNNNLLLOOOVVV\\\mmmoooSSS@@@888444222111000111111///...111000///...---....../////////.........---------+++---...///...---...///////////////////////////......//////000000111111333333333333555999>>>AAANNNUUUbbbtttsssmmmwww{{{uuurrrrrr~~~||||||{{{|||xxxgggccckkkuuu~~~}}}|||zzzyyyxxxxxxxxxvvvvvvuuutttsssrrrrrrqqqmmmlllkkkiiifffbbb___\\\^^^```bbbdddiiipppxxx~~~}}}wwwrrrlllkkkhhheeeaaa___]]]\\\\\\\\\[[[[[[ZZZYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVTTTTTTSSSQQQPPPOOONNNMMMTTTWWW[[[___aaabbbbbbaaabbbaaaaaa___]]]\\\ZZZYYYXXXVVVTTTSSSRRRSSSTTTUUUYYY[[[^^^aaadddiiiooosssyyy|||yyytttqqqooollljjjiiihhhfffeeeddddddeeeeeeeeedddccccccbbbbbbccccccaaaaaaaaabbbcccdddeeefffhhhfffcccbbb```]]]ZZZWWWOOOIIIBBB???@@@BBBBBBBBBCCCEEEFFFGGGHHHKKKNNNQQQOOOPPPPPPMMMKKKMMMRRRWWWfffxxx~~~^^^FFF999444222111000111111000///000000///............///...............---------***,,,......---,,,---...////////////////////////000000000000000000000000333333444444666:::???DDDPPP[[[kkk{{{tttrrr~~~~~~vvvrrrqqqttt~~~{{{xxxwww~~~nnnaaabbbppp~~~}}}|||zzzyyyyyyyyywwwwwwvvvuuuuuutttssssssmmmmmmllljjjgggccc```]]]^^^aaaeeejjjpppwww~~~~~~zzzsssoooiiihhhfffdddbbbaaaaaa`````````___^^^]]][[[[[[ZZZZZZZZZZZZYYYXXXWWWVVVUUUWWWWWWWWWWWWXXXXXXYYYYYYWWWWWWVVVTTTRRRQQQPPPOOOQQQUUU[[[bbbfffhhhiiiiiihhhhhhhhhgggeeeaaa^^^\\\ZZZXXXVVVTTTRRRRRRRRRRRRUUUVVVWWWXXX[[[```fffkkkooossszzz|||wwwssspppnnnmmmjjjiiigggeeeddddddeeeeeeeeeeeeddddddccccccccccccaaa``````aaabbbccceeefffiiigggdddbbbaaa___]]][[[UUUOOOGGGAAA???@@@AAAAAACCCDDDFFFGGGHHHJJJMMMPPPOOOPPPQQQNNNLLLLLLPPPTTTbbbsssiiiLLL;;;555333111000111222111000000/////////....................................***,,,......---,,,---...////////////////////////111111000000000000000000222444555555666;;;BBBGGGRRR```ssswwwxxxzzzrrrppprrrxxx}}}{{{yyy}}}yyyggg^^^cccsss~~~|||zzzyyyyyywwwwwwwwwvvvvvvuuuuuutttmmmmmmllljjjhhheeebbbaaa]]]bbbhhhooouuu||||||uuuppphhhggggggfffffffffffffffeeedddcccbbbaaa```___^^^^^^^^^^^^]]]\\\ZZZXXXWWW[[[ZZZZZZZZZZZZ[[[\\\\\\[[[ZZZYYYWWWUUUTTTRRRRRRQQQUUU\\\dddjjjnnnppppppnnnnnnnnnmmmjjjfffbbb```]]]\\\YYYWWWTTTSSSRRRRRRSSSSSSSSSSSSTTTXXX^^^bbbhhhmmmttt|||zzzvvvrrrqqqpppllljjjhhhfffeeedddddddddcccccccccccccccbbbbbbbbbaaaaaa``````aaaccceeefffkkkhhhdddaaa```___]]][[[XXXRRRJJJCCC@@@???@@@AAABBBDDDFFFGGGHHHIIILLLNNNNNNQQQRRRQQQNNNNNNPPPSSS```pppqqqSSS???888555222111111222111000///////////////......------.....................***,,,......---,,,---...////////////////////////111111111111000000000000222444666666777<<>>IIIRRR___oooyyyrrrppppppqqqyyy~~~xxxwwwxxxzzzkkk```VVVWWWdddvvv|||||||||||||||{{{{{{{{{wwwtttnnniiieeecccccccccjjjpppzzzzzzyyywwwtttrrrpppooonnnnnnnnnnnnnnnnnnnnnnnnnnnlllmmmnnnnnnmmmkkkiiigggccccccccceeegggkkkoooqqqoooooommmkkkiiigggeeedddgggiiilllooorrruuuwwwxxx{{{{{{yyywwwuuurrrpppooojjjiiigggdddbbb___]]]\\\WWWWWWVVVSSSPPPPPPRRRSSSQQQUUUZZZbbbjjjrrrxxx{{{|||{{{xxxvvvrrrnnnkkkhhhffffffccccccdddeeedddcccbbbaaa___^^^\\\\\\]]]___bbbddd```___]]]]]]]]][[[XXXVVVTTTRRRNNNHHHCCC@@@@@@AAAAAACCCFFFGGGGGGHHHIIIKKKIIINNNSSSTTTRRRPPPPPPQQQOOO```vvvjjjZZZ???;;;666222000000///......///000000000///---,,,---------.........//////---///111111000///000111//////////////////////////////000111222333333333222555888888888>>>JJJTTTcccrrr~~~uuuqqqooooooooowww{{{|||}}}yyysss\\\XXXUUU[[[hhhyyy~~~}}}||||||{{{yyywwwsssrrrnnnhhhbbb```cccfffooouuu}}}}}}wwwqqqooorrrsssvvvwwwwwwuuurrrpppuuutttttttttuuutttqqqooollljjjiiijjjmmmqqqtttuuuxxxwwwvvvtttrrrpppooonnnpppppprrrsssuuuvvvwwwxxxzzzwwwvvvxxx||||||wwwrrrrrrssspppjjjccc^^^^^^___[[[XXXTTTRRRRRRSSSSSSSSSTTTUUUVVVXXX^^^gggrrrzzz{{{uuunnnjjjiiiiiijjjgggfffdddcccbbbaaaaaaaaa```___^^^]]]\\\]]]]]]^^^]]]\\\\\\[[[YYYXXXVVVUUUXXXTTTOOOIIIDDDAAA@@@@@@BBBBBBAAABBBCCCEEEGGGHHHHHHKKKNNNQQQSSSTTTSSSRRRSSS\\\gggvvv{{{\\\GGG===444222333000------000/////////............000000000000///...---,,,---------........./////////////////////000111111111000000000000000111111444555888::::::>>>JJJWWWaaawwwzzzvvvqqqnnnkkkkkknnnuuu~~~yyyvvv{{{ooo[[[XXXVVV]]]kkk}}}~~~}}}}}}|||yyywwwrrrpppmmmgggccccccgggkkkrrrxxx}}}{{{yyyzzz{{{{{{{{{zzzxxxwwwyyyzzz|||~~~}}}zzzvvvsssqqqpppsssvvvxxxyyy}}}}}}|||{{{zzzxxxwwwvvvttttttuuuvvvwwwxxxyyyyyy}}}{{{zzz}}}~~~xxxwwwsssmmmhhhdddddddddbbb___ZZZXXXXXXXXXXXXWWWTTTTTTTTTUUUYYYaaajjjppp|||~~~xxxrrrnnnlllkkklllffffffdddcccbbbbbbbbbbbbbbbaaa___^^^]]]]]]]]]^^^]]]\\\\\\[[[ZZZXXXVVVUUUVVVTTTOOOIIIEEEBBB@@@???@@@AAAAAABBBCCCEEEGGGHHHIIIKKKOOORRRTTTTTTTTTSSSPPPWWWaaannnhhhKKK@@@666333333111//////000000/////////.........000000000000///...---,,,---------........./////////////////////000111111////////////000222444555444555777::::::???MMM[[[hhh}}}{{{|||pppjjjgggfffgggkkkrrr|||xxx{{{gggZZZWWWWWW```ppp~~~~~~|||yyyvvvpppnnnjjjfffeeehhhnnnrrrwww||||||~~~zzzxxxyyy{{{}}}~~~~~~zzzzzzzzzyyyzzzzzz{{{{{{}}}{{{zzz}}}|||vvvrrrooommmlllkkkfffbbb^^^[[[ZZZYYYXXXWWWVVVVVVUUUTTTUUUZZZaaafffsss{{{}}}xxxsssooommmlllffffffeeedddcccccccccddddddcccaaa```___^^^^^^^^^]]]\\\\\\[[[ZZZXXXWWWVVVTTTRRROOOKKKGGGCCC@@@>>>>>>???@@@BBBDDDFFFGGGHHHJJJLLLOOOSSSUUUUUUUUUUUUOOOSSSYYYcccuuurrrPPPDDD888444444222111222000000000/////////......000000000000///...---,,,------.........////////////////////////000111111222111000000000222555666555555777999:::AAAQQQaaattt~~~wwwkkkdddaaaaaaeeejjjppp~~~yyy{{{uuu```WWWVVVYYYdddvvv~~~~~~{{{wwwtttmmmjjjgggeeefffllltttyyy{{{~~~}}}}}}}}}}}}}}}~~~|||{{{~~~yyyvvvuuuuuutttrrrkkkhhhccc```^^^]]][[[YYYZZZYYYXXXVVVUUUXXX]]]aaallluuu{{{vvvqqqmmmkkkgggffffffeeeddddddeeeeeeeeeeeecccbbb```___^^^]]]\\\\\\\\\[[[ZZZYYYXXXWWWSSSRRRPPPMMMIIIEEEAAA???===>>>@@@BBBEEEFFFHHHHHHKKKMMMPPPSSSUUUVVVWWWWWWRRRRRRTTTZZZgggxxxrrrTTTGGG:::555333222111333000000000////////////...//////000//////...------............///////////////////////////000000111777555333111000111333444666555666999<<>>???AAADDDFFFGGGHHHKKKMMMPPPSSSUUUWWWXXXXXXXXXUUUTTTVVV]]]gggttt|||nnnXXXJJJ<<<555333111111222111000000000//////////////////////////////...---........./////////000000///////////////000000111666555333222111222333444777666777:::???JJJ___rrruuuzzzpppeee___]]]___hhhqqquuuyyywww|||ttt^^^VVVYYYbbbrrr~~~|||zzztttpppjjjgggdddfffllluuu|||{{{xxxtttqqqooommmjjjggg``````^^^\\\YYYYYYZZZ\\\dddkkkvvvyyysssooolllkkkjjjiiigggfffeeeeeeeeedddddddddcccbbb```___^^^\\\\\\\\\\\\[[[ZZZYYYXXXTTTSSSRRRPPPMMMIIIFFFDDD?????????@@@BBBDDDGGGIIIKKKMMMOOORRRTTTWWWXXXYYY[[[WWWUUUVVVXXX\\\dddmmm{{{kkk[[[MMM>>>888555222111222111111000000000/////////...///////////////............/////////000000000///////////////000111111000000111222333555666777777777999===CCCPPPfffyyy}}}uuusssqqqiiiaaa\\\[[[^^^hhhsss{{{|||vvvssswww}}}sss___XXX]]]hhhzzz{{{{{{|||vvvqqqkkkiiigggjjjqqqzzz}}}zzzwwwuuussspppmmmhhhgggfffbbb^^^\\\\\\\\\```fffppp}}}}}}wwwsssqqqmmmllljjjhhhfffeeeeeedddbbbcccccccccbbbaaa___^^^\\\\\\\\\\\\[[[ZZZZZZYYYVVVUUUSSSQQQNNNKKKHHHGGGAAA@@@???>>>@@@CCCFFFIIIKKKLLLNNNQQQTTTVVVXXXYYY[[[WWWVVVXXXWWWVVV[[[cccvvvwwwkkk]]]PPPBBB;;;888444111222111111111000000000//////......////////////........./////////000000000000///////////////000111111,,,...000333555666666666777888;;;@@@GGGUUUkkkvvvpppuuuzzzkkkeee^^^\\\[[[___jjjuuu}}}zzzyyyyyy||||||vvvtttwwwzzzqqq^^^ZZZ```mmm~~~yyyyyy~~~wwwrrrmmmkkkiiimmmuuu}}}~~~{{{xxxuuupppooommmhhhccc___^^^^^^]]]bbblllzzz{{{wwwuuunnnmmmkkkiiigggeeeddddddaaabbbccccccbbbaaa```___\\\\\\\\\\\\\\\[[[ZZZYYYWWWVVVTTTQQQNNNLLLJJJIIICCCAAA>>>===>>>BBBFFFIIIJJJKKKMMMPPPSSSVVVXXXYYYYYYVVVVVVXXXWWWSSSWWW___kkkxxx|||uuukkk___RRRDDD>>>:::666222222111111111111000000000000......///////////////...////////////000000000000///////////////000111111---///111444555444333222777888<<>>>>>BBBFFFIIIIIIJJJLLLLLLNNNQQQUUUXXX[[[ZZZZZZYYYYYYYYYYYYYYY___mmm|||uuuiii]]]LLL>>>888777555111000000000000////////////////////////////////////000000000000000000000000111111000000000000000111111111111222333444555666666777===FFFOOO^^^wwwvvvllliiixxxyyyqqqbbb___[[[ZZZ^^^eeennnsss}}}yyytttrrrpppoooppprrruuuvvv~~~}}}~~~xxx{{{|||nnn___XXXXXXiii{{{{{{~~~yyyuuussspppqqqssswww|||~~~wwwxxxyyyvvvrrrlllgggdddbbbccciiisss|||sssppplllkkkkkkjjjhhheeehhhgggeeecccbbbaaa``````^^^^^^^^^^^^]]]\\\[[[ZZZXXXVVVTTTSSSSSSQQQNNNKKKFFFDDD@@@>>>>>>AAAEEEHHHIIIJJJKKKLLLNNNQQQUUUYYYZZZ[[[[[[[[[ZZZYYYXXXWWW\\\fffyyy{{{pppdddRRRCCC;;;888555222222222222111111111000000////////////////////////000000000000000000000000111111000000000000111111111111111222333444666666777999>>>GGGQQQaaa{{{sssjjjiiiuuunnnaaa^^^[[[[[[___gggpppvvvzzzvvvsssqqqooonnnnnnppprrrtttxxxwwwyyyzzz{{{zzz~~~tttaaaWWWVVV]]]ooo|||xxxtttrrrrrrtttwww{{{~~~|||}}}}}}|||xxxsssnnnkkkeeeeeehhhrrrxxxuuupppmmmlllkkkiiihhhjjjhhheeecccaaa``````aaaaaaaaa```___^^^]]][[[ZZZYYYWWWVVVUUUTTTRRROOOMMMGGGEEEAAA>>>>>>@@@CCCFFFIIIJJJKKKLLLNNNQQQUUUYYYYYY[[[\\\]]]\\\ZZZWWWUUUVVV^^^mmmxxxkkkYYYIII???888444222444333333333333222222222////////////////////////000000000000000000000000111000000000000000111111111111222222333555666777999;;;@@@HHHTTTfffoooiiiiii{{{pppiii___]]][[[[[[aaajjjttt{{{{{{vvvsssqqqpppnnnmmmlllmmmoooppprrrqqqsssyyy~~~~~~{{{xxx|||}}}jjjZZZUUUXXXcccvvv~~~zzzwwwtttssstttwwwzzz~~~{{{vvvrrriiiggghhhqqq}}}yyytttooollljjjjjjjjjllliiifffbbb``````aaabbbcccbbbbbbaaa___]]]\\\[[[[[[YYYWWWVVVUUUTTTQQQNNNHHHFFFBBB???>>>???BBBCCCGGGIIIJJJKKKMMMPPPUUUYYYXXXZZZ]]]^^^^^^[[[WWWUUURRRWWWfffyyymmm\\\NNNCCC999444333444444333333333222222222////////////////////////////////////////////////000000000000000000111222222222222333444555666777999<<<@@@HHHUUUkkk~~~pppkkkmmmwwwllleee\\\[[[ZZZ\\\cccmmmxxx}}}yyytttqqqpppooommmlllkkklllmmmmmmpppnnnpppuuuzzz~~~}}}wwwzzzvvvdddVVVTTTYYYfffyyy}}}}}}yyywwwvvvuuuuuuyyy~~~|||xxxnnnjjjiiiqqq}}}xxxrrrmmmjjjiiiiiillliiifffbbb``````aaabbbcccccccccaaa```^^^\\\[[[\\\[[[YYYXXXWWWUUURRRPPPJJJHHHDDDAAA??????@@@BBBFFFGGGHHHJJJLLLOOOTTTXXXWWWYYY]]]______\\\XXXUUURRRWWWddd~~~{{{vvvkkk^^^SSSGGG;;;444555222222222222111111111111000000000000000000000000////////////////////////000000//////000111222222222222222333444555777777888<<>>666777111111111111000000000000000000000000000000000000000000000000000000000000////////////000111222333222222333333444666777888777<<>>DDDKKK\\\uuu{{{zzz~~~wwwmmmccc]]]YYY]]]ccckkkttt|||~~~zzzxxxwwwrrrrrrrrrrrrrrrrrrsssssspppllljjjkkkkkklllssszzz{{{wwwfffZZZVVV]]]fffzzzyyy|||~~~{{{zzz{{{|||~~~|||yyyvvv}}}~~~uuunnnkkkjjjffffffeeeeeeeeeddddddddd``````aaa``````___^^^^^^```^^^\\\[[[[[[YYYVVVSSSQQQNNNJJJFFFCCCAAA@@@@@@@@@AAACCCEEEGGGKKKPPPTTTUUUWWWZZZ]]]^^^^^^]]]]]]aaa```dddqqqvvvnnnjjjhhh[[[FFF:::;;;222222222111111111000000000000000000000000000000000000000000000000000000////////////000111222333333333333444555666777888777???FFFMMM^^^xxxxxxzzz~~~uuujjjaaa\\\[[[___fffoooyyy}}}{{{xxxxxxsssssssssttttttuuuuuuuuusssooolllkkkkkkkkkqqqxxx||||||sssaaaVVVUUU```mmmzzzzzz}}}|||xxxvvvxxx}}}|||xxxrrrmmmiiiiiigggeeedddeeeffffffeeecccbbbbbbbbbbbbaaa^^^[[[\\\\\\]]]]]]\\\[[[YYYXXXVVVSSSOOOIIICCC???>>>???===>>>@@@DDDGGGKKKOOOQQQVVVZZZ^^^```______```bbbeeeaaabbbnnn~~~wwwkkkfff^^^NNN???777555444222333333333222111000000000000000000000000......//////000000111111000111111111222222222222444444444444555777888999;;;AAAHHHRRRddd|||qqqppp|||}}}rrrggg``````[[[```iiittt~~~{{{xxxtttqqqnnnqqqvvvyyywwwuuurrrpppmmmkkkkkkmmmppprrrxxx|||}}}ooo]]]SSSUUUdddttt{{{|||}}}xxxwwwyyy~~~xxxsssnnnkkkiiigggdddcccdddeeeeeeddddddcccbbbccccccbbb___]]][[[\\\\\\]]]\\\ZZZYYYXXXUUUTTTPPPJJJEEEAAA???>>>>>>???AAADDDHHHLLLOOOQQQTTTXXX]]]___``````bbbdddgggdddeeemmmyyy~~~qqqjjjaaaQQQBBB:::666444333333444444333222000000000000000000000000////////////000000000000000000000111111111222222444444444444555777888999;;;AAAIIITTTiiizzzllllll{{{zzzoooddd______]]]cccnnnzzz~~~~~~zzzwwwuuurrrppprrrwwwzzzyyywwwuuussspppmmmmmmnnnpppqqqvvv}}}zzz{{{}}}kkk[[[RRRWWWlll|||~~~}}}yyyxxx{{{zzzuuuqqqnnniiigggdddcccdddddddddccceeedddcccccccccccc```^^^[[[[[[\\\\\\[[[ZZZXXXWWWUUUTTTQQQMMMHHHCCC@@@===???@@@AAADDDHHHLLLPPPRRRRRRVVV[[[___```bbbccceeeeeeccceeejjjrrrzzzpppeeeVVVFFF===777555444444555555444333000000000000000000000000000000000000///////////////000000000111111111111444444444444555777888999<<<@@@IIIYYYpppvvviiikkk{{{~~~~~~vvvlllaaa]]]^^^___gggttt~~~~~~}}}yyyuuuvvvtttrrrtttyyy{{{{{{yyyxxxvvvssspppooooooppppppssszzzyyyyyy~~~zzziiiZZZSSS\\\ttt~~~}}}{{{xxxyyy|||zzzuuusssllliiifffeeeeeeeeeeeedddeeecccbbbbbbcccbbb```___[[[[[[\\\\\\[[[ZZZXXXWWWUUUTTTRRROOOLLLGGGBBB>>>@@@AAABBBDDDGGGLLLPPPRRRTTTVVVZZZ^^^```bbbbbbccc___```cccfffjjjuuuxxxkkk\\\KKKAAA999777555444555666555444000000000000000000000000111111000000//////......//////000000000111111111444444444444555777888999===AAAKKK___xxxtttiiimmm~~~~~~}}}yyyrrriii```]]]___bbblll{{{{{{{{{|||~~~~~~|||xxxtttvvvttttttvvvyyy||||||{{{zzzxxxvvvsssqqqoooooonnnpppwwwzzzyyy|||uuueeeYYYUUUaaazzz|||}}}}}}wwwuuuxxx}}}zzzwwwooollliiigggggggggfffeeedddbbb``````aaaaaa```___[[[[[[\\\\\\[[[ZZZXXXWWWUUUTTTRRRQQQOOOKKKEEE@@@AAAAAAAAACCCFFFKKKOOORRRVVVXXXZZZ^^^```aaa```___^^^___bbbcccdddlllqqqcccRRREEE;;;999666444444555444444000000000000000000000000111111000000//////......000000000000111111111111444444444444555777888999???AAANNNeee}}}qqqiiiooo}}}}}}vvvooogggaaa```cccfffppp{{{zzz{{{|||}}}{{{xxxuuuuuutttuuuvvvyyy{{{|||}}}|||zzzxxxvvvssspppnnnmmmooouuu~~~zzz{{{{{{nnn```XXXZZZhhh}}}zzz{{{zzzttttttyyy}}}yyyqqqnnnkkkiiihhhhhhgggeeecccaaa______```aaa```___\\\\\\]]]]]]\\\[[[YYYXXXUUUSSSQQQQQQQQQNNNIIIDDDAAAAAAAAABBBEEEJJJNNNQQQWWWXXXZZZ]]]```aaa___^^^bbbbbbcccbbb```dddrrrxxxlll[[[LLL>>>:::666444333333333222000000000000000000000000000000000000////////////000111111111222222222222444444444444555777888999???CCCQQQjjj}}}mmmhhhrrr}}}|||{{{rrrlllfffbbbcccgggkkkuuu~~~}}}|||{{{||||||{{{yyyvvvuuuuuuvvvwwwyyy|||~~~~~~}}}{{{yyyvvvssspppnnnooouuu~~~{{{zzzwwwjjj]]][[[cccttt|||xxxyyy}}}xxxsssttt{{{}}}xxxrrroookkkiiihhhgggfffeeedddbbb```___aaaaaaaaaaaa]]]]]]^^^^^^]]]\\\ZZZYYYUUURRRPPPPPPRRRQQQMMMHHHAAA@@@???@@@DDDHHHMMMPPPVVVVVVXXX\\\```bbbaaa^^^bbbaaabbbaaa___```kkkwww~~~uuueeeUUU@@@<<<777333222111000///000000000000000000000000////////////000000000000222222222222333333333333444444444444555777888999@@@EEEUUUmmm|||kkkiiiwww~~~|||{{{~~~vvvmmmhhhdddbbbdddjjjpppzzz~~~|||{{{{{{{{{zzzxxxvvvwwwxxxyyy{{{}}}}}}zzzvvvsssqqqpppuuu~~~{{{xxxvvviii^^^```lll~~~{{{wwwxxx}}}xxxsssuuu|||}}}wwwqqqoookkkhhhggggggeeedddeeecccaaa```bbbccccccbbb^^^^^^______^^^]]][[[ZZZVVVRRROOOPPPSSSSSSOOOKKK@@@??????@@@CCCGGGLLLOOOTTTTTTVVV[[[aaacccbbb```___^^^___```___aaajjjttt{{{kkk\\\AAA===777333111000///...000000000000000000000000......//////000000111111222222333333333444444444444444444444666777888999@@@FFFWWWooo|||llllll}}}}}}|||{{{{{{ssskkkfffcccaaaeeekkkuuu}}}}}}{{{{{{{{{{{{zzzwwwxxxzzz{{{|||~~~}}}yyyuuusssqqqvvv~~~{{{vvvvvvhhh]]]___nnnzzz{{{~~~wwwtttrrrwww~~~wwwsssqqqnnnjjjhhhgggggggggfffdddccccccccccccbbb`````````______]]][[[ZZZYYYWWWUUURRRPPPPPPOOOMMMLLLBBBAAA@@@@@@CCCGGGKKKNNNQQQSSSVVVZZZ___aaaaaa```^^^^^^]]]^^^bbbgggllloooyyylllcccLLLAAA777444333222222555111111111111000000000000//////000111111111111111000000000000111222333444444555555555555777999<<<@@@HHHZZZppp|||lllooo~~~}}}}}}}}}~~~uuuooohhhdddbbbbbbhhhooo{{{~~~|||{{{zzzzzzxxxzzz|||~~~|||yyywwwssssssyyy}}}uuusssggg^^^ddduuu|||}}}~~~wwwtttssswwwzzzvvvssspppllliiihhhggggggfffdddccccccdddcccbbbaaa``````___]]]\\\[[[ZZZYYYXXXVVVSSSQQQPPPOOOMMMKKKBBBAAA??????BBBFFFJJJMMMQQQRRRVVVZZZ^^^```aaa``````___^^^^^^```dddhhhkkk|||oooeeeNNNCCC888444333222222444111111111111000000000000//////000111111111111111000000000000111222333444444555555555555777:::<<<@@@III\\\rrr{{{mmmppp~~~}}}uuunnngggeeedddfffnnnwww|||zzzyyyyyyzzz|||~~~}}}|||wwwwww{{{xxx~~~oooeeeaaakkkwwwuuuuuuyyy|||yyyvvvrrrnnnjjjhhhhhhgggfffeeeccccccddddddbbbaaaaaa```^^^\\\ZZZZZZZZZZZZYYYWWWTTTRRRPPPOOOLLLJJJBBB@@@???>>>@@@DDDHHHKKKPPPRRRUUUZZZ]]]```aaabbbaaa```^^^^^^___aaadddfffvvvtttjjjSSSFFF999444444222222444111111111111000000000000//////000111111111111111000000000000111222333444444555555666666777:::===AAAKKK```vvvyyymmmttt~~~~~~|||vvvnnnfffeeegggmmmwww}}}zzzyyyxxx}}}|||zzz}}}||||||llleeeeeettt}}}vvvvvvwww{{{~~~zzzxxxsssoookkkhhhgggggggggeeedddcccddddddcccaaaaaa___]]]ZZZYYYYYYZZZZZZZZZWWWUUUSSSQQQOOOKKKIIICCCAAA>>>===>>>BBBGGGJJJNNNQQQUUUYYY\\\___bbbcccaaa```^^^^^^^^^```bbbdddnnn}}}yyypppYYYJJJ;;;555444333222333111111111111000000000/////////000111111111111111000000000000111222333444333444666666666888;;;>>>CCCOOOeee{{{xxxpppyyy~~~|||zzz|||wwwnnnffffffkkkrrr~~~~~~{{{zzzyyy~~~}}}yyy{{{~~~|||kkkgggkkk{{{|||wwwxxxzzz{{{xxxsssnnnjjjhhhgggfffgggeeeddddddddddddcccaaaaaa___\\\YYYXXXXXXYYYZZZYYYWWWUUUTTTRRROOOKKKHHHEEEBBB???<<<===AAAEEEHHHMMMPPPUUUXXX[[[^^^bbbeee``````___^^^___aaacccdddgggttt}}}uuu___NNN===666555333222222111111111111000000000/////////000111111111111111000000000000111222333444333444666666666888<<<>>>FFFSSSjjjzzzttt{{{xxxvvv{{{~~~{{{wwwnnnhhhiiiooowww~~~}}}|||{{{|||~~~~~~zzzvvvwww}}}{{{kkkkkkrrr{{{xxxzzz~~~{{{xxxtttoookkkiiigggggggggfffddddddeeeeeecccbbb___^^^\\\ZZZXXXXXXXXXXXXXXXWWWUUUTTTSSSPPPLLLIIIGGGDDD???<<<===@@@EEEHHHKKKPPPUUUXXXZZZ]]]cccgggbbbbbbaaaaaaaaabbbcccddddddnnnzzzeeeRRR???666555444222111111111111111000000000000//////000111111111111111000000000000111222333444333444666666777999<<>>???AAACCCJJJNNNRRRUUUWWWZZZ___dddiiilllooopppnnnkkkiiihhhfffjjjvvv}}}nnnYYYGGG===888555333222222222111111111000000000000000000000111111222000000000000111222333444666333444888999:::>>>DDDMMM```uuu~~~ooovvvzzzxxxwwwyyy~~~~~~}}}zzzvvvsssooommmllljjjiiihhhhhhhhhiiiiiikkklllpppvvv~~~}}}~~~~~~xxxqqqllllllhhhgggeeeeeeeeeeeecccaaabbb```]]]\\\ZZZYYYVVVTTTUUUUUUUUUWWWYYYZZZZZZXXXVVVQQQJJJCCC@@@???AAACCCIIIMMMRRRUUUWWWYYY^^^bbbhhhkkkppprrrqqqooommmmmmjjjmmmxxxzzznnn[[[JJJ???999555333222222222111111111111111000000000000000111111222000000000000111222333444444333444666888999???FFFUUUiii}}}}}}wwwfffppp~~~~~~tttttttttwww|||~~~}}}{{{xxxssspppjjjjjjiiigggfffeeeeeeeeecccdddeeefffiiipppxxx~~~}}}yyyqqqmmmlllhhhfffeeeeeeeeeeeecccbbbcccaaa^^^\\\ZZZXXXUUUSSSTTTTTTUUUWWW[[[\\\\\\[[[YYYUUUNNNGGGBBBAAAAAABBBGGGLLLRRRUUUWWWYYY]]]aaagggkkkqqqttttttsssrrrqqqnnnqqqzzzyyyooo___OOOCCC;;;666444111111111111111111111111000000000000000111111222000000000000111222333444555333444666777999@@@III___ttt}}}ooocccnnn~~~|||~~~|||pppqqqrrruuuzzz~~~}}}{{{wwwrrroooiiiiiihhhhhhgggffffffeee`````````aaaccchhhoootttyyy}}}~~~~~~{{{zzzsssnnnnnngggfffeeeeeeeeeeeedddbbbcccaaa^^^]]]\\\[[[XXXVVVTTTTTTUUUXXX\\\^^^^^^]]][[[WWWQQQJJJEEECCCBBBBBBFFFKKKQQQUUUWWWYYY]]]aaaggglllrrrvvvwwwwwwvvvuuupppsss{{{{{{ssseeeVVVHHH>>>888444111111111111111111111111000000000000000111111222000000000000111222333444666555666888888:::CCCNNNhhh}}}yyygggbbbnnn}}}{{{|||~~~zzzoooppprrrtttxxx|||~~~}}}{{{xxxsssoooiiiiiiiiijjjjjjiiiiiihhhbbbbbbaaa``````ccchhhkkkrrrvvv{{{{{{~~~zzz|||tttppppppgggfffdddeeeeeeeeedddbbbbbbaaa___^^^^^^]]][[[YYYSSSSSSUUUXXX\\\______^^^\\\YYYSSSMMMGGGDDDBBBAAAEEEJJJPPPUUUWWWYYY^^^aaaggglllsssxxxyyyyyyxxxwwwqqqttt{{{wwwjjj[[[MMMAAA999555111111111111111111222222000000000000000111111222000000000000111222333444888777888::::::<<>>DDDTTTjjjxxx}}}{{{yyyhhhXXXYYYhhhyyy}}}zzzwwwvvvuuupppnnnmmmkkkkkkkkklllmmmoooqqqsssuuuuuuuuutttssstttuuuwwwwwwwwwtttrrrpppqqqrrrsssrrrpppmmmiiigggbbbaaaaaa___^^^]]]\\\\\\ZZZZZZYYYXXXYYY[[[]]]___aaabbbdddgggjjjnnnqqqsssxxxxxx{{{zzzlllnnnmmm|||}}}|||}}}yyyvvvsssrrrrrrrrrtttxxx}}}zzzwwwqqqlllhhhccc]]]YYYVVVTTTQQQOOOMMMLLLKKKKKKOOONNNOOOPPPSSSWWW[[[]]]eeejjjrrrzzz}}}}}}wwwpppkkkiiihhhfffdddcccbbbaaa___^^^^^^^^^^^^^^^___bbbdddfffhhhhhhhhheeebbb^^^XXXSSSNNNKKKIIIIIIKKKNNNRRRXXX]]]bbbeeekkkpppwww}}}~~~___JJJ<<<666222333555222000111222222222222222222222222111111222222333333444444666:::777777===>>>EEEVVVmmmxxx{{{zzz~~~ooobbbbbbrrr|||yyyvvvuuutttnnnmmmlllkkkkkkkkklllmmmlllmmmnnnoooppppppppppppoooppprrrrrrrrrpppnnnmmmnnnnnnnnnnnnkkkhhheeeccc```______^^^]]]\\\\\\\\\YYYXXXWWWWWWWWWXXXZZZ[[[\\\]]]```ccceeegggiiiiiimmmooorrrwww~~~yyyjjjlllnnn{{{|||~~~zzzyyyvvvrrrnnnkkkjjjkkkkkklllooovvv~~~{{{yyysssooojjjeeeaaa^^^[[[YYYQQQPPPNNNMMMKKKJJJJJJJJJLLLLLLMMMNNNQQQTTTWWWYYY^^^ccckkkssszzz{{{tttnnnllljjjiiigggccccccaaa```___^^^^^^^^^^^^___bbbeeeggghhhhhhhhheeeccc___ZZZUUUPPPLLLJJJJJJKKKMMMQQQWWW]]]cccgggkkkpppxxx}}}bbbOOO>>>777222444555222111111222222222222222222222222111111222222333444444555555;;;888777<<<===EEEWWWpppyyywwwvvvsssiiiiii|||~~~{{{xxxvvvuuutttmmmmmmlllkkkkkklllmmmmmmiiiiiijjjjjjjjjkkkkkklllllllllnnnnnnnnnmmmlllkkkiiiiiiiiihhhfffccc```___]]]]]]]]]]]]\\\\\\\\\\\\XXXWWWVVVVVVVVVVVVWWWWWWYYY[[[]]]```bbbbbbbbbbbbccceeejjjnnnttt{{{lllkkkooozzz|||{{{uuupppooommmjjjgggffffffhhhiiijjjlllqqqwww}}}{{{wwwuuuoookkkeee```]]][[[YYYXXXPPPOOONNNMMMLLLKKKKKKKKKIIIIIIJJJLLLOOORRRTTTVVVXXX]]]dddllluuu}}}|||uuuooollljjjhhhhhhdddcccbbbaaa```_________]]]___bbbdddfffggghhhhhhdddbbb___[[[VVVRRRNNNLLLIIIJJJLLLQQQWWW]]]cccgggjjjpppxxx~~~xxx___OOO???888333444555333111222111111111111111111111111111222222333444444555555444:::888666;;;<<>>JJJ```vvvyyy~~~zzzyyy{{{ggg___[[[ttt}}}zzzxxxvvvuuutttrrrrrrrrrqqqooonnnlllllljjjjjjkkkjjjhhheeecccaaaaaa``````___^^^]]]\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYZZZ[[[]]]^^^______^^^^^^]]]\\\ZZZYYYWWWVVVSSSSSSSSSTTTUUUVVVWWWXXXXXX[[[^^^^^^]]]^^^ccchhhrrryyyooopppssszzztttzzz|||rrrmmmnnnnnnjjjeeecccdddfffhhhjjjkkkmmmmmmgggjjjmmmoooqqquuu{{{}}}xxxsssnnniiifff___\\\YYYWWWXXXXXXXXXXXXWWWWWWVVVVVVTTTSSSQQQPPPOOONNNMMMLLLJJJIIIHHHGGGNNNQQQXXX```iiittt~~~|||vvvoooiiiffffffgggfffeeecccbbbaaaaaa``````[[[\\\___bbbdddeeeeeeeee]]]\\\\\\ZZZXXXUUURRRPPPKKKNNNSSSYYY___eeeiiijjjnnnrrrxxx}}}~~~|||lll^^^VVVCCC;;;444444555333222444222222222222222222222222222222333444444555555666222999999888===@@@LLLcccvvvyyy~~~~~~~~~xxxbbbZZZYYYqqq}}}{{{yyyvvvuuutttsssttttttsssrrrpppnnnlllkkkkkkllllllllljjjfffbbb___bbbbbbaaa```^^^]]]]]]\\\YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ\\\]]]^^^___`````````___^^^\\\ZZZXXXWWWUUUUUUTTTTTTVVVXXXZZZ[[[YYY\\\^^^]]]ZZZZZZ^^^ccckkksss~~~|||llliiissszzzttt}}}{{{rrrmmmllllllllllllgggiiilllnnnooooooooonnnmmmlllllllllooossswwwyyyyyysssmmmiiieeebbb]]][[[YYYXXXWWWWWWWWWWWWUUUVVVWWWXXXWWWVVVTTTSSSNNNMMMKKKIIIHHHHHHHHHIIILLLOOOSSSYYYaaalllxxxyyyuuurrrmmmfffdddeeeeeedddbbbaaaaaaaaa___]]]ZZZ[[[^^^bbbeeefffdddaaa```___]]]YYYVVVSSSQQQOOOOOOQQQSSSWWW]]]dddjjjmmmnnnssszzzqqq^^^QQQDDD<<<666666666444222333000000000000000000000000222222222222333444444555888555777::::::===OOOccczzz~~~ooo^^^XXXYYYhhh|||{{{yyywwwuuusssrrrrrrtttttttttsssrrrqqqppppppnnnnnnnnnllljjjgggdddbbbbbbbbbbbbaaa```___]]]\\\[[[\\\]]]]]]]]][[[ZZZYYYVVVWWWXXX[[[]]]___aaabbbbbbaaa```___]]]\\\[[[ZZZUUUVVVWWWYYY[[[]]]^^^______^^^]]]\\\\\\^^^```aaaggglllvvvyyyiiifffooozzzzzzzzztttqqqppppppooommmnnnppprrrrrrrrrqqqpppooonnnnnnnnnpppssswwwyyy~~~}}}uuummmhhhccc```]]][[[ZZZXXXWWWVVVWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSPPPOOOMMMKKKIIIHHHHHHHHHKKKMMMQQQVVV^^^iiittt|||zzzvvvsssnnngggeeefffeeecccbbbaaabbbaaa___^^^[[[\\\]]]aaadddeeedddbbb___]]][[[XXXUUURRRPPPNNNPPPQQQTTTXXX^^^eeejjjnnnoootttzzzrrr___QQQDDD<<<666666666333222222111111111111111111111111222222222222333444555555777555777;;;;;;@@@RRRfff{{{mmm\\\VVVXXXeee}}}~~~{{{zzzwwwtttrrrqqqqqqqqqttttttuuuvvvvvvuuuuuutttrrrrrrpppnnnkkkgggdddbbb___^^^^^^]]]]]]\\\\\\[[[\\\\\\]]]\\\\\\[[[[[[ZZZXXXYYY[[[^^^```aaabbbbbbbbbaaa```^^^]]][[[ZZZZZZTTTUUUXXXZZZ]]]___`````````___^^^]]]]]]]]]^^^___cccgggqqq~~~vvveee```iiissszzz|||}}}zzzwwwuuutttuuuuuuwwwwwwwwwvvvuuutttrrrrrrqqqqqqrrruuuwwwyyy}}}~~~yyypppgggaaa]]]ZZZYYYXXXWWWWWWVVVVVVWWWXXXXXXZZZZZZYYYWWWWWWVVVVVVVVVTTTSSSQQQNNNKKKIIIHHHGGGHHHJJJMMMRRRYYYcccnnnuuu|||xxxuuupppiiifffgggeeecccbbbaaabbbaaa```^^^]]]\\\]]]___bbbddddddccc___^^^\\\YYYVVVSSSQQQPPPQQQRRRTTTYYY___eeekkknnnpppttt{{{tttaaaRRRDDD<<<555555555222111222111111111111111111111111222222222222333444555666666444777;;;<<>>PPPdddsssyyyhhhZZZWWW[[[gggxxx{{{xxxsssooommmnnnooopppoooqqqtttwwwyyyyyyyyyxxxsssqqqmmmiiiddd```]]]\\\\\\[[[ZZZYYYZZZ\\\^^^``````___^^^]]]]]]^^^___```aaacccfffiiiiiihhhgggeeefffdddbbb```^^^^^^^^^___```bbbeeeggghhhhhhfffeeefffhhhjjjkkkkkkjjjhhhgggeeefffkkktttuuuccc[[[]]]bbblllsss{{{|||||||||||||||}}}}}}~~~~~~qqqlllfffaaa^^^^^^]]]]]]^^^```bbbeeehhhjjjkkklllhhhgggfffeeedddcccccccccaaa```]]]YYYTTTPPPLLLIIIFFFGGGGGGHHHKKKRRRZZZ```mmmsss|||}}}{{{uuummmhhhhhhcccbbbaaaaaabbbbbbaaa______]]]\\\]]]___aaabbbbbb]]]]]][[[YYYXXXVVVUUUTTTQQQRRRTTTYYY^^^eeekkknnnssswww~~~zzziii[[[HHH???777444444222111333222222222222222222222222000000111222333555666777888666777::::::===OOOcccqqqyyyjjj\\\YYY^^^mmm~~~yyywwwssspppmmmmmmnnnnnnppprrruuuwwwxxxwwwuuutttnnnllliiifffccc```___^^^ZZZYYYYYYXXXYYYZZZ[[[\\\_______________``````aaacccdddfffhhhiiiiiihhhggggggfffdddbbbaaabbbcccdddccceeegggiiijjjjjjiiiiiijjjkkklllmmmmmmkkkjjjhhhiiijjjnnnuuu{{{iiiaaaaaaeeejjjrrr|||~~~~~~~~~~~~xxxooolllhhhffffffggggggggggggiiilllpppsssvvvwwwxxxvvvuuutttqqqnnnkkkiiigggcccbbb```\\\WWWRRRMMMKKKGGGGGGGGGGGGJJJOOOWWW\\\eeelllvvv~~~|||vvvmmmhhhhhhcccbbbaaaaaabbbbbbaaa```^^^]]]\\\]]]```aaaaaaaaa\\\[[[ZZZYYYWWWVVVUUUTTTSSSTTTVVV[[[aaagggmmmppptttxxx~~~~~~|||{{{lll^^^JJJ@@@888555444222222444222222222222222222222222000000111222333555666777777555777;;;;;;???QQQeeettt}}}jjj\\\YYY^^^ppp~~~}}}}}}vvvtttrrrooommmlllkkkkkknnnppprrrsssrrrpppmmmkkkeeedddbbb```^^^]]]]]]]]]ZZZZZZZZZZZZZZZZZZZZZ[[[^^^___``````aaaaaaaaa```cccdddeeeggghhhiiiiiiiiiiiihhhfffddddddfffhhhiiihhhjjjlllnnnppprrrssssssrrrrrrrrrqqqpppnnnllljjjkkkkkkooovvvnnneeeeeehhhjjjsss}}}~~~zzzrrrqqqooollllllmmmoooppppppmmmooossswww{{{~~~|||xxxsssnnnllldddcccaaa]]]XXXSSSOOOLLLHHHHHHGGGGGGIIINNNUUUZZZ```gggrrr|||~~~|||vvvmmmhhhgggcccbbb```aaabbbbbbaaa```]]]]]]\\\^^^```aaaaaa```]]]]]]\\\ZZZYYYWWWVVVVVVUUUVVVXXX]]]bbbiiiooorrrtttyyy{{{yyy~~~|||mmm```KKKAAA888666555333333555222222222222222222222222000000111222333555777777666444777;;;<<>>HHH[[[mmm{{{qqqXXXQQQWWWjjj{{{yyyyyy}}}}}}yyyuuurrroookkkiiieeedddbbb```____________```aaaaaa```^^^[[[XXXWWWUUUTTTSSSSSSSSSRRRPPPNNNMMMLLLIIIHHHHHHIIIKKKLLLJJJKKKLLLMMMMMMKKKJJJIIIIIIHHHGGGEEEEEEEEEEEEFFFHHHKKKOOOSSSWWW[[[```ddddddiiinnnqqqrrrqqqrrrsssnnnnnnoooqqqsssrrrooommmhhhfffdddbbbaaaaaaaaabbbdddeeeggghhhiiihhhhhhgggdddeeeeeeffffffgggggggggeeegggjjjlllmmmmmmlllkkkiiijjjjjjkkkkkkjjjjjjiiiffffffeeeeeecccbbb``````bbbccccccdddddddddccccccaaadddjjjnnnqqqpppnnnlllhhhgggeeeddddddccc```^^^\\\___dddiiinnntttzzz~~~pppdddaaacccgggdddfffnnnvvv~~~{{{www|||~~~|||yyy}}}xxxuuusssqqqrrrpppllliiifffbbb\\\XXXQQQOOONNNRRRUUUXXXaaajjjzzz{{{yyytttooojjjdddcccbbbaaa````````````___[[[XXXVVVXXX\\\^^^```^^^^^^^^^^^^___aaabbbcccccccccffflllvvvyyymmmbbbRRRCCC999555444333222222222222222222222222222222333444444555555666888777888;;;>>>HHH[[[mmmzzzpppXXXQQQWWWjjjxxxwwwwwwzzz{{{wwwrrrnnnkkkhhhdddaaa___^^^]]]]]]]]]^^^___``````aaabbbbbbaaa^^^ZZZXXXXXXVVVUUUUUUUUUTTTRRRPPPQQQOOOLLLJJJIIIKKKNNNPPPLLLMMMNNNOOOOOOMMMKKKJJJGGGFFFDDDCCCBBBBBBBBBBBB@@@CCCFFFJJJMMMQQQVVVYYYZZZ___fffjjjkkkjjjjjjkkkmmmnnnqqquuuwwwwwwtttqqqmmmkkkiiigggeeeeeefffggghhhhhhiiiiiihhhgggeeedddeeeeeefffggghhhiiijjjjjjfffhhhkkknnnooonnnkkkjjjiiiiiijjjkkkkkkkkkkkkjjjeeefffffffffeeecccbbb```bbbccccccccccccbbbbbbaaa^^^bbbhhhnnnqqqrrrpppoooiiihhhfffeeedddccc```]]][[[___dddiiinnntttzzz~~~wwwlllgggfffhhhhhhiiinnnwww{{{uuuzzz~~~|||yyyuuurrrlllmmmnnnmmmkkkgggcccaaaYYYTTTPPPPPPRRRWWWbbbllluuu~~~{{{vvvqqqmmmjjjeeeddddddcccbbbaaa``````\\\ZZZXXXWWWWWWYYY[[[]]]```___^^^]]]]]]]]]^^^___]]]bbbgggmmmwwwxxxpppjjjZZZFFF999666444000222111111111222333333444333333222333444666888999666777:::>>>AAALLLaaauuuppp[[[SSSTTThhhzzzxxxvvvwww{{{~~~zzzyyytttmmmgggdddccccccbbb___]]]\\\[[[[[[\\\___``````bbbccccccaaa___^^^______\\\XXXVVVUUUTTTRRRPPPOOOMMMLLLLLLMMMNNNMMMLLLQQQQQQPPPPPPOOONNNMMMMMMLLLJJJGGGDDDCCCBBBCCCDDDCCCCCCCCCEEEHHHMMMQQQSSSXXX[[[^^^```bbbdddgggiiiiiinnntttyyyyyyxxxwwwvvvsssrrrooommmkkkiiihhhhhhiiiiiiiiijjjkkkkkkiiigggmmmmmmlllkkkkkkjjjjjjiiijjjlllnnnppppppooommmlllkkkkkkkkkjjjjjjiiiiiiiiijjjjjjkkkkkkjjjiiigggfffeeeffffffeeecccaaabbbcccdddfffjjjmmmooopppooooookkkjjjgggdddbbb___^^^^^^___```bbbfffllltttzzz~~~{{{nnniiihhhffffffhhhmmmvvv{{{uuuzzzzzzsssooonnnmmmmmmllliiidddaaaZZZUUUQQQQQQRRRVVV```jjjttt}}}{{{vvvqqqmmmiiieeeeeedddcccaaa```______\\\ZZZXXXWWWWWWYYY[[[]]]```___^^^]]]]]]^^^_________ccchhhnnnxxx|||uuunnn]]]HHH;;;777666333222222111111222222333444444333333333444666777888666777:::===AAALLLaaauuuqqq[[[SSSTTTeeeyyywwwvvvvvvzzz~~~}}}yyysssnnngggbbb``````______^^^\\\ZZZYYYYYY[[[___aaafffhhhjjjjjjhhheeeddddddccc```\\\ZZZYYYXXXWWWVVVSSSRRRPPPOOOPPPQQQPPPOOOQQQPPPPPPPPPOOONNNNNNNNNMMMKKKIIIFFFDDDDDDDDDEEEEEEEEEEEEFFFHHHKKKNNNOOOSSSUUUXXXZZZ\\\___cccfffiiinnntttyyyzzzyyyxxxwwwwwwvvvtttqqqooommmllllllmmmmmmlllnnnoooooommmkkkmmmmmmmmmlllkkkkkkjjjjjjjjjkkknnnpppqqqpppooommmllllllkkkkkkjjjiiiiiihhhiiijjjkkkkkkjjjiiihhhggghhhhhhhhhfffcccaaaaaabbbdddfffiiilllnnnooonnnnnnlllkkkiiigggeeecccbbbaaa^^^___bbbffflllttt{{{qqqkkkiiicccdddggglllttt~~~|||vvvzzz~~~}}}wwwssspppllllllnnnlllfffaaa\\\VVVRRRQQQRRRUUU^^^hhhqqq{{{|||wwwqqqlllhhhfffeeedddcccaaa```___^^^\\\ZZZYYYWWWXXXZZZ\\\^^^```___^^^]]]]]]^^^___```aaaeeejjjoooyyyyyyppp^^^III;;;777555444222222111111222222333333555444444333444555666777777888:::===AAALLLaaauuuqqq\\\SSSTTTbbb|||zzzxxxvvvvvvyyy|||zzzvvvmmmhhhccc___^^^^^^^^^^^^]]][[[WWWVVVVVVZZZ^^^aaakkknnnqqqrrrpppmmmkkkjjjiiieeeaaa^^^]]]\\\\\\[[[WWWUUUSSSRRRSSSSSSRRRPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOMMMKKKHHHFFFFFFEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKOOOPPPRRRTTTVVVZZZ___bbbggglllsssyyyzzzzzzzzzyyy{{{zzzwwwuuurrrpppooonnnpppoooooopppqqqqqqpppnnnooonnnnnnmmmmmmlllkkkkkkjjjllloooqqqssssssrrrqqqooonnnmmmlllkkkjjjiiihhhiiijjjjjjjjjjjjjjjiiihhhjjjkkkjjjgggcccaaaaaabbbeeefffiiilllmmmmmmmmmlllkkkkkkjjjhhhgggfffeeeeee___```bbbfffllltttzzz~~~uuukkkhhh```bbbfffkkkrrr{{{}}}wwwzzz{{{vvvtttwww}}}yyysssmmmmmmooonnnhhhaaa]]]WWWSSSRRRRRRTTT\\\eeeoooyyy}}}wwwrrrkkkgggfffeeedddbbbaaa___^^^]]]\\\[[[YYYXXXYYY[[[]]]___```___^^^^^^^^^___```aaabbbfffkkkoooyyy~~~}}}}}}{{{{{{{{{ppp\\\HHH999444333333333222222111222222333333666555444333444444666666888888:::===AAALLLcccwwwqqq\\\SSSTTTccc||||||yyywwwwwwzzz}}}~~~vvvqqqjjjfffbbb______`````````\\\YYYUUUSSSTTTXXX]]]aaajjjnnnrrruuutttqqqooonnnnnnjjjeeebbb```___]]]\\\YYYWWWTTTSSSSSSSSSRRRPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPNNNLLLJJJHHHGGGFFFFFFEEEFFFGGGIIIJJJJJJJJJJJJMMMNNNOOOPPPQQQVVV[[[___ccciiiqqqwwwzzz{{{{{{|||{{{zzzxxxuuusssqqqoooooopppooonnnoooqqqqqqpppoooppppppoooooonnnnnnmmmmmmmmmnnnqqqsssuuuvvvvvvvvvsssrrrqqqpppnnnmmmlllkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjgggdddcccccceeefffhhhjjjlllmmmmmmlllkkkiiiiiiiiiiiihhhhhhggggggbbbbbbdddggglllrrrxxx{{{yyyllleee___bbbfffjjjpppxxxxxxzzzxxxtttpppooosssyyy~~~wwwpppnnnpppnnnhhhbbb]]]XXXTTTRRRRRRSSSZZZbbbmmmxxx~~~xxxrrrkkkfffeeedddcccbbb```___^^^]]]\\\[[[YYYYYYYYY\\\^^^`````````___^^^___```aaabbbbbbgggkkkpppyyy}}}|||{{{xxxyyy~~~}}}ppp\\\III:::333222444333333222222111222222333666555444333444444666666888999;;;>>>BBBNNNfffzzzqqq[[[RRRSSSeee}}}{{{xxxxxx{{{~~~{{{sssmmmhhheeeaaa``````aaabbbbbb[[[YYYUUURRRSSSWWW\\\___fffjjjpppttttttsssrrrrrrssspppkkkhhheeeccc```^^^[[[YYYWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSQQQPPPNNNLLLJJJHHHGGGFFFCCCEEEGGGIIIKKKLLLMMMMMMKKKLLLLLLLLLMMMPPPUUUYYY]]]cccllltttyyy|||}}}~~~|||{{{yyywwwuuusssrrrrrrrrrqqqpppqqqssstttsssrrrrrrrrrqqqqqqpppoooooonnnoooqqqsssuuuwwwyyyyyyyyywwwwwwvvvtttrrrqqqpppooolllllllllkkkkkkkkkkkkkkkiiiiiihhhfffddddddfffhhhhhhjjjlllmmmmmmmmmkkkjjjhhhhhhiiijjjjjjjjjiiiiiifffeeefffgggkkkpppuuuwwwoooccc___bbbgggkkkooouuu~~~yyyyyy~~~{{{yyyqqqnnnlllmmmrrrxxx}}}}}}uuuqqqooommmhhhccc]]]XXXTTTSSSRRRSSSYYYaaalllwwwyyyrrrjjjeeeccccccbbbaaa```______^^^\\\[[[ZZZYYYZZZ]]]___aaa``````______```aaabbbccccccggglllqqq{{{|||zzzyyyuuuxxx~~~~~~ppp]]]LLL>>>444333666333333222222111111222222555444444333444555666777888999;;;???DDDQQQiiipppZZZQQQQQQfff}}}{{{yyyyyy|||{{{qqqjjjeeebbb```___```aaaaaaaaa[[[YYYUUUSSSSSSVVVZZZ]]]cccgggmmmpppqqqqqqqqqrrrsssqqqnnnllljjjgggccc```^^^\\\ZZZYYYZZZZZZYYYWWWUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQOOOLLLJJJHHHGGGDDDEEEGGGIIILLLNNNPPPQQQKKKKKKKKKJJJJJJKKKNNNQQQUUU\\\gggpppwww{{{~~~~~~|||{{{yyyxxxxxxxxxxxxvvvuuuvvvxxxyyyyyyyyytttssssssrrrqqqqqqppppppqqqrrrsssuuuwwwyyyzzzzzzzzzyyyxxxwwwvvvuuutttssspppooonnnmmmllllllllllllhhhhhhgggeeedddeeegggjjjiiijjjlllmmmlllkkkjjjhhhhhhiiijjjkkkkkkkkkjjjiiiggggggfffhhhkkkooosssvvvuuuddd```dddiiikkknnnsss{{{zzzyyy~~~}}}vvvuuurrruuuyyysssoooiiihhhiiimmmsssyyy}}}}}}~~~zzzsssnnnjjjgggddd\\\XXXTTTSSSRRRRRRYYY```lllvvvyyyrrrjjjdddbbbbbbaaaaaa````````````]]][[[ZZZZZZ[[[]]]```bbbaaa```______```bbbcccddddddiiinnnsss}}}zzzwwwvvvssswww}}}|||nnn\\\MMM???444222666444333222222111111222222444333333333444666777888888999<<<@@@FFFTTTmmmoooYYYOOOPPPccc|||{{{yyywwwxxx|||}}}rrrjjjdddbbb```___```aaaaaaaaa\\\ZZZWWWUUUTTTVVVXXXZZZ___cccfffiiiiiiiiijjjkkkkkkkkkkkklllkkkhhhddd```^^^\\\ZZZZZZ[[[[[[ZZZYYYXXXXXXWWWWWWVVVVVVUUUUUUWWWVVVUUUSSSPPPNNNKKKJJJGGGGGGHHHIIILLLOOOQQQSSSMMMNNNNNNLLLJJJIIIJJJKKKNNNUUUaaallluuuzzz~~~~~~}}}}}}}}}}}}}}}|||zzzyyyyyy{{{}}}~~~}}}uuuuuutttssssssrrrrrrqqqpppqqqrrrtttuuuwwwxxxxxxzzzzzzyyyxxxxxxwwwvvvvvvtttsssqqqooommmmmmmmmmmmiiihhhgggeeeccccccfffhhhhhhiiijjjkkkjjjiiigggeeedddeeeggghhhiiihhhgggfffeeeeeefffgggkkkpppuuuxxx}}}zzzfff```eeejjjlllmmmrrrzzzzzzyyy~~~}}}zzzxxxnnnllliiikkkwww}}}uuunnniiidddeeegggmmmtttzzz}}}~~~}}}}}}~~~}}}uuummmhhhfffeee\\\WWWTTTSSSRRRSSSYYY```lllvvvzzzrrriiidddaaaaaaaaaaaaaaaaaa``````]]]\\\ZZZZZZ[[[^^^aaacccaaa````````````bbbdddeeefffjjjooouuu~~~yyyuuusssrrrvvv}}}xxxjjjYYYLLL>>>222///333444333333222111111111222333333222333444666888999888999<<<@@@GGGVVVpppnnnXXXNNNOOO___yyyzzzxxxvvvwww{{{ssskkkfffdddaaaaaabbbccccccbbb\\\ZZZXXXVVVUUUVVVWWWYYY\\\^^^aaabbbaaaaaabbbcccbbbccceeehhhiiigggbbb___[[[ZZZXXXXXXYYYZZZYYYXXXZZZZZZYYYXXXWWWWWWVVVVVVYYYYYYWWWUUUSSSPPPNNNLLLJJJIIIIIIIIIKKKNNNRRRTTTQQQRRRRRRPPPLLLJJJJJJJJJIIIRRR^^^jjjssszzz~~~~~~}}}}}}~~~~~~}}}{{{yyyzzz|||~~~uuuuuuuuutttssssssrrrrrrooopppqqqrrrsssuuuuuuvvvyyyyyyyyyxxxxxxwwwwwwwwwvvvuuurrrpppnnnmmmmmmmmmjjjjjjgggdddbbbbbbdddffffffggghhhiiihhhfffdddccc___aaabbbddddddcccaaa```ccccccdddggglllqqqwwwzzzyyy}}}hhhdddgggkkkllljjjlllwwwzzzxxx~~~zzzvvvpppnnnllllllpppwww{{{tttlllhhhdddhhhooovvv{{{~~~}}}|||~~~{{{sssmmmhhhccc```\\\WWWTTTTTTRRRSSSXXX___jjjuuu|||xxxssskkkdddaaaaaaaaa```______^^^^^^\\\[[[YYYYYYZZZ\\\___aaa`````````aaaaaabbbccccccfffjjjqqq{{{yyyvvvtttuuuxxx}}}sssiiiYYYJJJ???888444222555444333333222222222222444444333444444555666777888;;;;;;@@@KKKUUUjjjnnnUUUKKKOOO[[[rrr~~~wwwrrrtttzzz~~~xxxooollliiieeedddffffffdddaaaZZZXXXVVVVVVWWWYYYYYYYYY[[[[[[[[[ZZZZZZZZZYYYYYY\\\\\\]]]]]]]]]]]]]]]]]]ZZZZZZZZZXXXWWWXXX[[[]]][[[[[[[[[ZZZZZZZZZZZZZZZZZZWWWUUUSSSRRRPPPMMMKKKJJJJJJKKKJJJKKKNNNRRRVVVYYYWWWTTTQQQOOOLLLHHHFFFHHHMMMWWWaaallltttyyy||||||}}}}}}}}}{{{zzz{{{|||~~~|||{{{|||}}}wwwxxxyyyxxxuuutttuuuvvvqqqpppppppppqqqrrrrrrssswwwxxxyyyyyyyyywwwuuutttrrrrrrssssssssssssrrrrrrmmmkkkhhheeecccbbbbbbbbbeeefffgggfffeeecccaaa______]]][[[ZZZZZZ]]]```ccc```ccchhhkkknnnqqqtttwww|||rrrffffffhhhkkkllloooyyyyyyxxx|||uuurrrooolllnnnrrrwwwzzz}}}{{{tttooolllkkkoootttyyy|||}}}~~~~~~}}}|||uuunnnhhhccc```\\\XXXUUUTTTSSSSSSYYY```iiittt|||yyyssslllfffaaaaaa``````______^^^^^^]]]\\\ZZZZZZ[[[]]]```bbbbbbbbbaaaaaaaaacccdddeeegggjjjqqq{{{|||yyywwwyyy{{{tttjjj[[[KKK@@@999555444555444333333222222222333444444333444444555666777888;;;;;;@@@KKKTTTiiinnnVVVLLLPPPZZZpppxxxrrruuuyyy}}}~~~tttnnnjjjgggfffgggfffbbb___YYYWWWUUUUUUVVVXXXWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXWWWVVVVVVXXXZZZ]]]]]]]]]^^^^^^^^^______[[[YYYWWWUUUTTTSSSPPPNNNKKKKKKKKKJJJKKKMMMRRRUUUYYYWWWUUUSSSRRROOOJJJGGGFFFJJJQQQZZZccckkkpppsssxxxzzz|||}}}||||||}}}~~~||||||}}}|||zzzxxxwwwwwwxxxvvvtttsssssstttpppppppppppppppqqqrrrrrrvvvwwwxxxyyyyyyxxxvvvuuuwwwwwwwwwxxxxxxwwwvvvvvvooommmjjjfffcccaaaaaaaaaeeefffggggggfffccc```^^^[[[YYYWWWVVVWWWYYY\\\^^^^^^aaafffjjjmmmpppsssvvvzzz}}}}}}iiifffeeeiiimmmsss{{{zzzxxx{{{|||vvvpppnnnooorrrttt}}}{{{wwwtttsssuuuyyy}}}~~~~~~}}}~~~zzzzzz}}}~~~vvvpppiiiccc```]]]XXXVVVVVVUUUTTTYYY```hhhsss}}}yyytttmmmgggaaaaaa``````___^^^^^^^^^]]]\\\[[[[[[\\\^^^aaabbbdddcccaaa```aaacccfffhhhjjjmmmsss}}}sssjjj\\\MMMAAA999666555444444333222222222333333444444333444444555666777888;;;;;;@@@KKKTTThhhnnnVVVMMMPPPXXXmmmyyysssuuuyyy|||{{{qqqmmmjjjiiihhheee```[[[YYYWWWUUUTTTUUUVVVUUUTTTQQQQQQQQQPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPUUUVVVWWWWWWVVVVVVXXXYYY^^^^^^___```aaaaaaaaaaaa]]][[[YYYWWWWWWVVVTTTRRRMMMMMMLLLKKKJJJMMMQQQTTTXXXWWWWWWWWWVVVRRRNNNJJJFFFHHHLLLQQQYYY```gggjjjqqqtttxxx{{{{{{|||}}}~~~}}}|||zzzzzzzzzzzzxxxvvvuuuvvvvvvuuurrrqqqqqqqqqppppppooooooooopppqqqqqqtttuuuvvvxxxyyyyyyxxxxxx}}}}}}~~~~~~~~~}}}{{{zzztttrrrmmmiiieeebbb``````dddfffhhhiiihhhddd```]]]YYYXXXVVVUUUUUUWWWXXXZZZ\\\___cccgggjjjmmmrrruuuwwwyyy}}}llleeeaaafffooowww~~~|||yyy{{{wwwssstttwwwzzz|||zzz{{{{{{|||xxxvvvxxx|||~~~~~~wwwqqqjjjccc___]]]ZZZWWWWWWVVVVVV[[[aaajjjuuu~~~zzztttmmmiiiaaa``````______^^^]]]]]]^^^]]]]]]]]]^^^___bbbcccdddbbb```___```cccfffiiilllooovvvqqqjjj]]]MMM@@@888555555444333333222222333333333444444333444444555666777777;;;;;;@@@KKKSSSfffnnnVVVLLLNNNVVVjjjzzzssstttxxxzzz~~~uuurrrnnnllljjjeee^^^YYYXXXWWWUUUTTTUUUUUUSSSRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMTTTVVVXXXYYYYYYYYYZZZ[[[^^^______```___^^^]]]]]]]]][[[YYYYYYYYYXXXVVVTTTPPPOOOMMMKKKJJJKKKOOOSSSWWWWWWXXXYYYYYYVVVQQQMMMHHHHHHIIILLLQQQYYY```eeehhhlllrrruuuwwwwwwxxxxxxvvvvvvvvvwwwxxxyyyyyyxxxuuuuuuuuussspppooonnnoooooooooooonnnnnnoooooopppqqqrrrtttvvvxxxyyyyyyyyy~~~}}}yyywwwrrrmmmhhhdddaaa```ccceeehhhjjjiiieee```]]]\\\[[[ZZZYYYXXXYYYYYYZZZZZZ]]]aaadddgggkkkpppssssssvvvzzz~~~nnnddd___eeepppyyy|||{{{|||}}}~~~~~~xxxwwwvvvvvvyyy|||}}}}}}}}}~~~xxxrrrjjjccc^^^^^^[[[YYYYYYXXXWWW\\\bbbmmmxxxyyysssmmmhhh`````````___^^^^^^]]]]]]]]]]]]]]]]]]^^^```bbbcccbbbaaa___^^^___bbbeeehhhjjjnnnvvv}}}nnnhhh\\\MMM???777444555333333333222222333333444444444333444444555666777777;;;;;;@@@JJJRRReeennnUUUJJJKKKTTTggg}}}yyyssssssvvvxxx{{{zzzwwwrrrooolllfff^^^XXXXXXWWWUUUUUUVVVUUUSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPOOONNNNNNNNNMMMMMMLLLLLLQQQSSSVVVXXXYYYZZZ[[[]]]bbbbbbbbbaaa___]]]ZZZYYY\\\ZZZYYYYYYYYYYYYWWWVVVTTTRRROOOKKKIIIJJJNNNQQQVVVVVVXXXZZZ[[[YYYTTTQQQIIIHHHFFFGGGKKKRRRZZZ___cccggglllpppqqqrrrrrrsssrrrssstttuuuvvvvvvxxxxxxuuuvvvvvvssspppnnnmmmnnnooonnnnnnmmmmmmnnnnnnnnnoooppprrrtttvvvxxxyyyzzz}}}|||zzzvvvqqqkkkgggcccaaabbbdddhhhjjjjjjfffbbb_________^^^]]]\\\[[[ZZZZZZZZZ]]]```ccceeeiiinnnqqqqqqtttxxx|||oooddd^^^dddpppzzz}}}{{{}}}{{{vvvvvvxxxzzz}}}}}}{{{yyyzzz~~~~~~~~~zzztttmmmeee```___\\\ZZZ[[[ZZZYYY]]]cccnnnyyyyyyqqqkkkggg``````______^^^]]]]]]]]]]]]]]]]]]^^^___```aaabbbaaa___^^^^^^___bbbeeeggghhhmmmvvvyyylllggg\\\MMM???666444555333333222222222333444444444444333444444555666777777;;;;;;@@@JJJQQQcccnnnUUUJJJJJJQQQccczzzwwwqqqqqqtttvvvzzz}}}{{{vvvqqqmmmggg```ZZZXXXWWWVVVWWWXXXWWWUUUSSSRRRRRRRRRQQQQQQQQQQQQPPPOOONNNNNNMMMMMMLLLLLLLLLLLLNNNRRRTTTVVVXXX\\\^^^fffffffffeeebbb___[[[YYY[[[YYYXXXYYYZZZZZZYYYWWWWWWTTTPPPKKKHHHIIIMMMPPPTTTUUUVVVXXXZZZYYYVVVTTTKKKHHHDDDCCCEEEKKKQQQVVV]]]aaafffiiikkkmmmooopppqqqsssttttttttttttuuuvvvwwwxxxwwwtttqqqnnnmmmnnnnnnnnnmmmmmmllllllmmmmmmmmmnnnppprrrtttvvvxxxyyy|||}}}~~~||||||zzzwwwrrrmmmhhhdddbbbaaacccgggiiiiiigggdddbbbaaaaaaaaa```^^^]]][[[ZZZ]]]___aaaccceeehhhmmmppppppssswww{{{nnnddd^^^dddooozzz}}}yyy}}}}}}{{{zzzyyywwwyyy|||zzzvvvxxx}}}}}}{{{|||xxxqqqiiiccc```]]]\\\\\\[[[ZZZ^^^cccmmmyyywwwooohhheee```______^^^^^^]]]]]]\\\\\\\\\]]]^^^___``````aaa``````___```aaadddfffgggjjjppp{{{wwwlllhhh^^^OOO@@@777555666333222222222333333444555444444333444444555666777777;;;;;;@@@JJJPPPbbb}}}pppWWWLLLLLLLLL^^^vvv~~~uuuooopppsssuuuxxx|||xxxsssnnniiibbb]]]YYYXXXXXXYYYZZZZZZXXXVVVTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQPPPPPPOOONNNNNNMMMJJJLLLOOORRRUUUYYY^^^bbbgggggghhhgggeeeaaa]]][[[[[[YYYYYYYYY[[[\\\[[[ZZZYYYVVVQQQLLLHHHHHHLLLOOOSSSSSSTTTVVVXXXYYYWWWVVVOOOKKKFFFBBBBBBEEEIIIMMMSSSWWW[[[```cccfffjjjmmmnnnqqqssstttssssssvvvxxxyyyyyyyyyvvvrrrooonnnnnnnnnmmmmmmlllkkkkkkllllllllllllnnnppprrrtttwwwxxxxxxzzz}}}~~~|||{{{yyywwwuuuqqqlllhhhdddbbb```bbbeeehhhiiihhhgggfffddddddddddddbbb___\\\[[[```aaacccdddeeehhhlllpppqqqssswww{{{nnneee___dddooozzz}}}xxx{{{|||yyywwwvvvvvvxxx{{{zzztttxxx}}}~~~zzztttlllfff```]]]\\\]]]\\\[[[^^^dddkkkwwwvvvnnngggccc```______^^^^^^]]]\\\\\\[[[\\\\\\]]]^^^___````````````aaabbbccceeeggggggooouuuvvvllliii___PPPAAA888666888222222222222333333444555444444444444444555777777777;;;;;;@@@JJJPPPaaa}}}qqqYYYNNNOOOIII[[[sss|||tttmmmnnnrrrtttwww{{{~~~yyysssooojjjddd___YYYXXXYYYZZZ\\\\\\ZZZXXXWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTTTTSSSRRRQQQQQQPPPKKKMMMOOORRRVVV[[[aaafffeeefffggggggeeebbb^^^\\\[[[ZZZYYYZZZ\\\]]]\\\[[[ZZZWWWRRRLLLHHHHHHKKKNNNRRRRRRRRRTTTWWWXXXXXXWWWUUUPPPJJJDDDBBBCCCFFFHHHJJJMMMRRRWWW[[[```eeeiiiiiilllpppssstttvvvzzz}}}{{{{{{zzzwwwssspppoooooonnnmmmllllllkkkkkkkkkkkkkkklllmmmnnnqqqsssuuuwwwuuuxxx{{{~~~~~~|||zzzvvvuuusssoookkkgggdddbbb```bbbdddggghhhiiiiiihhhhhhhhhhhhhhheeebbb___]]]bbbcccddddddeeehhhlllpppqqqtttxxx{{{xxxddd]]]cccfffqqqyyyvvvzzz}}}yyyxxxxxxyyy{{{~~~||||||}}}|||zzzwwwrrrmmmiiieeebbb``````^^^\\\___dddttt}}}|||xxxtttoooggg```aaa```___^^^^^^^^^^^^^^^^^^\\\YYYYYY\\\___aaaaaabbbbbbbbbaaaaaacccgggkkkooovvvyyynnntttlllSSS>>>777666333333333333333333333333333444444444555555777888999???===???DDDJJJVVViiiyyyvvv\\\KKKHHHKKKWWWjjj}}}~~~yyysssqqqrrrvvvzzz|||{{{uuullldddaaa]]][[[YYYZZZ]]]^^^]]][[[\\\ZZZYYYXXXYYYZZZYYYXXX[[[YYYWWWVVVUUUTTTRRRPPPMMMLLLLLLNNNTTT\\\eeejjjfffggggggeeebbb````````````^^^\\\[[[\\\]]]]]]]]]XXXWWWTTTQQQNNNKKKJJJIIILLLOOOUUUXXXZZZZZZZZZ[[[WWWTTTOOOKKKHHHGGGEEEDDDGGGIIIMMMRRRWWW[[[]]]___hhhjjjmmmppptttwwwyyyzzzzzzyyywwwuuusssqqqqqqpppooonnnllljjjiiiiiiiiijjjhhhffffffkkkmmmmmmpppuuuuuutttvvvyyy|||}}}zzzvvvwwwvvvssspppkkkgggdddbbbaaaccceeeggghhhjjjlllnnnlllllllllkkkjjjiiigggfffhhhiiijjjiiiiiiiiikkkmmmqqqvvv|||yyyddd]]]cccfffrrrzzzuuuxxx}}}zzzyyyzzz|||~~~||||||~~~|||wwwrrrmmmiiifffcccaaabbb```^^^bbbgggvvv|||wwwtttooogggaaaaaa```___^^^^^^]]]^^^^^^[[[YYYXXXYYY\\\aaacccdddaaaaaabbbbbbcccfffjjjnnnqqqxxx{{{rrrvvvnnnUUU???888666333333333333333333333333333444444444555666777888999<<<;;;>>>DDDKKKWWWkkk{{{zzz```OOOJJJIIISSSfffyyyzzztttqqqrrrvvvzzz|||~~~xxxnnngggeeebbbaaa```bbbdddfffeeeccccccaaa______``````___]]]^^^[[[YYYXXXWWWUUUSSSQQQQQQOOONNNNNNRRRYYY___dddfffggggggeeecccaaaaaabbbaaa___]]]\\\]]]^^^^^^]]][[[YYYWWWSSSPPPMMMKKKJJJKKKOOOTTTWWWXXXZZZ[[[\\\YYYUUUPPPLLLJJJHHHFFFDDDDDDFFFIIIMMMRRRVVVZZZ\\\eeegggkkkppptttwwwyyyzzzyyyxxxwwwuuusssrrrqqqpppooonnnllljjjiiiiiiiiijjjhhhffffffjjjmmmmmmoootttuuutttuuuxxxzzzzzzvvvsssuuutttrrroookkkgggcccaaa```bbbdddfffggghhhkkkmmmllllllllllllkkkjjjhhhhhhjjjlllmmmmmmllllllnnnppppppuuu{{{{{{fff^^^cccfffrrr{{{uuuvvv}}}~~~}}}{{{{{{|||~~~~~~{{{}}}~~~xxxrrrmmmjjjhhhdddccccccbbbaaaeeelllyyy|||wwwtttnnngggbbbaaa```___^^^]]]]]]]]]]]]XXXWWWVVVYYY^^^cccfffggg```aaabbbcccdddhhhmmmqqqtttzzz|||uuuwwwlllTTT@@@999666444333333333333333333333333444444444555666777999999999:::===DDDMMMYYYlll}}}}}}dddQQQJJJFFFNNN^^^ttt|||uuurrrsssvvvzzz|||{{{rrrlllkkkhhhhhhhhhiiilllmmmlllkkkjjjhhhfffeeeeeedddcccaaaccc```^^^\\\[[[ZZZWWWUUUUUUTTTQQQPPPRRRUUUZZZ]]]eeefffgggfffdddbbbcccdddcccaaa___^^^___```___^^^^^^]]]ZZZWWWSSSPPPMMMLLLLLLOOORRRUUUWWWYYY\\\^^^[[[XXXSSSOOOLLLJJJHHHFFFDDDEEEFFFIIIMMMRRRWWWZZZaaadddjjjpppuuuxxxyyyyyyxxxwwwvvvuuusssrrrqqqpppooommmllljjjiiiiiiiiiiiihhhffffffiiikkkkkkmmmrrrttttttuuuvvvwwwvvvsssppprrrrrrpppnnnjjjfffcccaaa___aaaccccccdddfffhhhkkklllllllllllllllkkkjjjjjjmmmoooqqqqqqqqqpppqqqrrrppptttzzz~~~iii___cccfffrrr}}}wwwvvv~~~|||}}}yyyyyyzzz|||~~~}}}|||~~~zzzsssmmmkkkiiieeecccccccccccciiippp|||}}}yyytttoooiiidddaaa```___^^^]]]\\\\\\\\\WWWVVVWWWZZZ___cccfffgggbbbccccccdddeeeiiinnnrrrvvv}}}|||sssqqqeeePPP???888666444333333333333333333333333444444444555666888999:::999:::???FFFOOO[[[mmm}}}fffQQQHHHEEEJJJYYYooo}}}vvvrrrsssvvvyyyzzz{{{|||~~~wwwssstttttttttuuuvvvwwwwwwvvvuuutttrrrpppooonnnllljjjggggggeeecccbbbbbb```^^^\\\ZZZXXXVVVTTTTTTVVVYYY[[[cccdddeeeeeeccccccdddeeeeeecccaaaaaabbbbbbaaa``````___\\\YYYUUURRROOOMMMLLLOOORRRTTTVVVYYY]]]___]]]ZZZVVVRRRPPPMMMJJJHHHGGGFFFFFFGGGKKKPPPUUUXXX]]]aaahhhooouuuxxxyyyyyyvvvvvvuuutttsssrrrppppppnnnmmmkkkiiihhhhhhiiiiiihhheeeeeehhhjjjiiikkkoooqqqrrrtttvvvvvvuuurrrpppooooooooommmjjjfffbbb```^^^___aaaaaaaaacccfffhhhkkkkkkllllllmmmmmmllllllnnnpppsssssssssrrrssstttqqqvvv{{{~~~nnnbbbccceeeqqqzzzyyy|||xxxvvvxxxzzz~~~}}}||||||tttnnnllliiieeebbbbbbccceeellltttzzzuuuoooiiifffaaa```___^^^\\\\\\\\\[[[YYYXXXXXX[[[___ccceeeeeedddeeeeeeeeefffiiimmmqqqwww|||nnniii\\\JJJ<<<777555555333333333333333333333333444444444555777888:::;;;;;;<<>>DDDMMMTTT___ooo~~~nnnVVVHHHFFFIIITTThhh~~~wwwrrrqqqsssuuuwwwwwwyyyzzz}}}}}}zzzqqqooolllkkkjjjhhhfffcccbbbaaa```_________``````]]]___aaabbbbbbbbbdddfffiiihhhgggggghhhgggdddbbbaaaaaa```^^^[[[WWWTTTRRROOORRRUUUWWWYYYZZZ]]]___```]]][[[YYYWWWUUURRRPPPIIIGGGEEEDDDEEEHHHLLLNNNUUUYYY```gggmmmqqqssssssrrrrrrssstttsssrrrpppooonnnlllkkkiiihhhhhhhhhhhhiiieeedddfffgggeeefffjjjkkknnnrrrttttttssssssssskkklllmmmlllkkkgggcccaaa^^^______^^^]]]___bbbeeefffgggiiikkkmmmnnnoooooommmnnnoooooonnnoooqqqssstttwww{{{|||}}}yyyhhhdddbbbmmm|||{{{{{{}}}~~~}}}~~~xxxqqqnnnkkkfffcccdddeeeiiisss|||zzzrrrjjjeeebbbaaa```___]]]\\\[[[ZZZZZZYYYXXXYYY\\\aaadddeeeeeeccccccddddddfffiiinnnrrr|||ooodddTTTFFF<<<777555666333333333333333333333333333444444666777:::;;;<<<;;;>>>EEEOOOXXXbbbsssoooXXXIIIFFFIIIRRReee{{{~~~vvvqqqpppqqqssstttyyyzzz|||~~~~~~{{{wwwtttqqqmmmiiifffeeeeeedddcccbbbbbbaaaaaa\\\^^^aaabbbbbbdddfffhhhkkkjjjiiiiiijjjhhhfffcccbbbbbbbbb```^^^[[[WWWUUUPPPTTTXXXZZZ[[[[[[\\\]]]```^^^\\\[[[ZZZXXXVVVSSSLLLJJJHHHFFFFFFGGGIIIJJJQQQTTTYYY___eeejjjmmmnnnpppqqqrrrssssssrrrpppooommmllljjjiiihhhggghhhhhhiiieeedddfffeeecccdddhhhjjjnnnrrrsssqqqoooooopppjjjkkkmmmmmmkkkhhhdddbbb______^^^]]]\\\^^^aaaddddddeeehhhjjjlllnnnooopppmmmnnnmmmlllkkkmmmpppsssrrruuuxxxzzz{{{|||jjjeeebbbkkk}}}~~~~~~{{{{{{~~~yyyrrrooommmhhheeeeeegggllluuuyyyppphhhbbb```aaaaaa___]]]\\\[[[ZZZZZZWWWWWWYYY\\\aaaeeeffffff```aaabbbdddfffjjjpppttt~~~sssfffUUUGGG===888666666333333333333333333333333333444444666888:::<<<===:::===EEEPPPZZZeeevvvmmmWWWHHHFFFIIIRRRcccxxx~~~vvvpppoooppprrrssszzz{{{}}}|||xxxsssnnnjjjhhhgggfffeeedddbbbaaaaaa\\\___aaacccdddeeehhhjjjlllkkkjjjjjjkkkiiifffdddccccccccccccaaa]]]ZZZXXXQQQUUUYYY\\\]]]\\\\\\\\\```^^^]]]\\\\\\ZZZXXXUUUOOONNNLLLJJJIIIIIIJJJJJJNNNQQQUUUZZZ```eeeiiijjjoooppprrrssssssrrrpppooommmllljjjhhhgggggghhhhhhiiieeedddeeeeeebbbcccgggjjjnnnqqqrrrooollllllllliiikkkmmmmmmllliiieeeccc______^^^]]]\\\]]]aaadddcccdddgggiiilllnnnooopppnnnnnnllljjjiiilllppptttpppssswwwyyy{{{qqqdddbbbiiiwww~~~~~~}}}zzzyyy{{{~~~zzztttpppnnnhhheeefffiiinnnyyyyyynnnfffaaa``````___^^^]]][[[ZZZYYYXXXXXXYYY\\\^^^aaacccdddddddddccccccdddggglllqqqttt~~~wwwooo]]]III<<<999888777444444333222222333333333555666666666666777:::===@@@CCCIIIQQQ\\\jjjxxxqqqYYYHHHEEEGGGPPP___ttt|||sssooopppttttttttt{{{}}}~~~xxxtttpppmmmjjjgggeeedddddddddcccaaa___]]]]]]```ccceeeggggggggggggggggggfffeeeeeeeeeeeedddbbb___\\\[[[WWWWWW[[[``````]]]\\\______```aaabbbaaa```^^^\\\TTTQQQNNNJJJHHHGGGHHHIIINNNOOOQQQUUU[[[aaafffiiikkkmmmoooqqqqqqpppnnnlllkkkjjjjjjiiiiiiiiiiiiiiihhhgggeeeddddddeeefffgggiiikkknnnqqqqqqpppmmmkkkpppmmmjjjiiijjjiiifffcccdddaaa^^^ZZZYYYZZZ\\\]]][[[```fffjjjkkkmmmooorrrqqqooommmjjjjjjkkklllnnnppprrruuuwwwyyy|||sssfffccciiixxx}}}|||zzzxxxzzz~~~zzzvvvmmmhhheeegggjjjppp{{{}}}vvvmmmfffbbbaaa___^^^]]]\\\[[[YYYXXXXXXXXXYYY\\\^^^aaabbbdddddddddccccccdddggglllqqqttt~~~{{{vvvnnn]]]III<<<888777444444333333222222333333444555666777666666888;;;===>>>BBBHHHQQQ^^^mmm|||vvv\\\JJJEEEHHHOOO^^^rrr|||sssoooqqqssstttssszzz}}}}}}xxxtttqqqmmmjjjhhhffffffeeecccbbb```______aaacccdddffffffgggggggggffffffeeeeeeeeeeeedddbbb```^^^\\\YYYYYY]]]bbbbbb___^^^```aaabbbcccdddcccbbb```___XXXVVVRRRNNNKKKIIIIIIIIIMMMNNNOOORRRVVV[[[```cccfffhhhkkknnnppppppooonnnlllkkkiiihhhggghhhhhhiiihhhgggfffeeedddeeeffffffiiijjjmmmoooooonnnlllkkkmmmkkkhhhhhhiiiiiifffdddeeebbb^^^[[[YYYYYYZZZ[[[YYY]]]cccgggiiikkknnnpppnnnmmmjjjhhhggghhhjjjkkklllnnnqqqsssvvvyyy}}}xxxiiidddjjjyyy|||zzz}}}yyyyyy}}}zzzoooiiifffhhhmmmsss}}}}}}|||xxxrrrkkkeeebbbaaa]]]]]]\\\[[[YYYXXXWWWWWWWWWYYY\\\___aaacccccccccdddccccccdddhhhmmmsssvvv~~~tttrrrkkk[[[GGG;;;777555333333333333222222333333444555666777777777999<<<>>>@@@DDDJJJSSS___nnn|||{{{```MMMFFFHHHNNN\\\ooo}}}uuupppqqqrrrsssssszzz}}}zzzvvvrrrnnnllljjjhhhfffdddcccbbbaaaaaabbbbbbbbbeeeeeeffffffgggfffffffffdddddddddcccbbbaaa```___]]]\\\___eeefffbbb```aaacccdddeeeffffffeeecccbbb^^^\\\WWWSSSOOOLLLKKKJJJLLLLLLLLLNNNQQQUUUYYY[[[```cccgggkkknnnooooooooolllkkkiiigggffffffhhhhhhhhhhhhgggfffffffffffffffiiijjjkkklllllllllkkkjjjjjjhhhggggggiiiiiihhhggggggddd```\\\YYYXXXXXXXXXVVVZZZ___cccfffhhhkkkmmmjjjiiigggeeedddeeefffgggfffiiikkknnnppptttyyy|||~~~mmmeeehhhwww~~~~~~}}}zzzyyy}}}zzz{{{}}}|||ssslllhhhkkkpppuuu~~~|||zzzvvvpppjjjdddaaa___\\\[[[ZZZYYYXXXWWWVVVVVVWWWYYY\\\___bbbcccccccccdddcccdddeeeiiioootttxxx{{{pppkkkeeeVVVEEE:::777555333333333222222222333444444444666777777888:::===@@@EEEHHHNNNVVV```mmmzzzdddPPPGGGHHHMMMYYYlll~~~wwwrrrqqqqqqrrrrrrxxx|||}}}wwwsssqqqoookkkgggdddddddddccccccbbbaaa```cccdddeeefffffffffffffffdddddddddccccccbbbaaaaaa```___bbbhhhjjjgggdddddddddeeeggghhhhhhgggfffdddcccaaa]]]XXXSSSOOOLLLKKKJJJJJJJJJKKKNNNQQQTTTVVV]]]___dddiiilllnnnnnnnnnlllkkkhhhfffeeefffhhhiiikkkjjjjjjiiihhhhhhhhhhhhjjjjjjkkkkkkkkkkkkkkkkkkgggggghhhiiijjjkkkkkkkkkiiigggbbb]]]YYYWWWVVVVVVSSSVVVZZZ^^^bbbeeegggiiigggfffdddbbbbbbbbbccccccaaacccfffhhhkkkoootttxxx{{{qqqfffgggsss|||}}}{{{ttt|||{{{xxxpppkkknnnsssxxx~~~~~~zzzuuunnnhhhccc___]]][[[ZZZZZZYYYXXXWWWVVVVVVXXXZZZ^^^aaacccddddddddddddddddddfffjjjpppvvvzzzwwwlllaaa]]]QQQBBB999888777555333222222222333333444555444555777888999;;;???AAAFFFIIIPPPXXXcccppp|||hhhSSSHHHGGGKKKWWWiii{{{yyytttqqqpppqqqqqqvvvzzz}}}}}}yyyxxxuuuooojjjfffffffffeeedddbbb```___bbbbbbdddeeeffffffffffffeeeddddddccccccccccccccccccaaadddkkkoookkkhhhgggdddeeegggiiiiiiiiihhhgggeeedddaaa\\\WWWSSSOOOLLLIIIIIIIIIJJJMMMPPPSSSUUU[[[^^^bbbgggjjjkkkkkkkkkkkkjjjhhhgggfffggghhhiiimmmmmmmmmlllkkkjjjjjjiiikkkkkklllllllllkkkkkkkkkggghhhiiijjjlllmmmnnnooollliiiddd___ZZZWWWUUUTTTQQQSSSUUUYYY^^^aaacccddddddcccaaa```````````````]]]___aaabbbeeeiiiooosssyyy}}}tttgggfffqqq~~~|||~~~~~~qqqvvv}}}|||zzzrrrmmmpppvvv{{{}}}yyyrrrlllgggbbb^^^[[[ZZZZZZYYYYYYXXXWWWVVVVVVYYY[[[___cccfffffffffeeedddddddddggglllrrrxxx|||rrrgggZZZWWWMMM@@@999888777555222222222222333444555555444555777888999<<<@@@CCCDDDIIIQQQ[[[hhhvvvlllWWWHHHGGGJJJUUUgggzzz{{{uuuqqqoooooopppsssxxx}}}}}}|||vvvpppjjjjjjiiihhhfffdddbbbaaa```aaabbbdddeeefffffffffffffffeeedddcccccccccdddcccbbbeeemmmrrrpppkkkiiieeefffiiikkkkkkkkkjjjiiigggfffdddaaa\\\WWWSSSPPPKKKKKKJJJKKKMMMOOORRRTTTXXX[[[___cccfffhhhhhhgggiiiiiiiiiiiiiiijjjjjjkkknnnnnnnnnnnnmmmllljjjiiijjjkkklllmmmlllkkkjjjiiifffhhhkkkllllllnnnppprrrnnnkkkgggaaa\\\XXXUUUTTTQQQQQQRRRVVVZZZ^^^______``````___^^^]]]]]]]]]]]]ZZZ[[[\\\]]]___ccciiimmmtttyyy~~~uuuhhhfffqqq}}}}}}uuussswwwyyy}}}yyyqqqmmmqqqyyyzzzuuunnnhhheeebbb^^^[[[ZZZZZZYYYYYYXXXXXXWWWWWWZZZ]]]aaaeeeggghhhgggfffddddddeeeggglllsssyyy}}}nnnbbbVVVTTTKKK???777777666333222222222222333444555666444555777999:::===AAADDDGGGLLLUUU```mmm|||ppp\\\HHHGGGJJJTTTfffzzz}}}vvvqqqnnnnnnoooqqqvvv|||}}}vvvpppooommmkkkiiigggeeeddd___```bbbccceeeffffffggghhhgggeeedddcccccccccdddcccaaaeeennnuuusssnnnlllggghhhkkkmmmnnnnnnmmmmmmhhhhhhgggeeebbb]]]XXXUUUNNNMMMLLLLLLLLLNNNPPPQQQSSSUUUZZZ___cccdddeeeeeeggghhhiiikkkllllllllllllnnnnnnnnnnnnmmmkkkiiihhhhhhjjjkkkmmmllljjjhhhfffeeehhhkkkllllllmmmpppsssooommmhhhccc^^^ZZZWWWUUURRRQQQQQQSSSXXX[[[\\\[[[\\\\\\[[[[[[ZZZYYYYYYYYYVVVWWWWWWXXXYYY]]]bbbggglllqqqwww{{{}}}uuuiiigggrrr~~~}}}~~~zzzsssrrr}}}}}}|||zzz{{{wwwppplllrrr{{{vvvqqqjjjfffdddaaa^^^[[[ZZZZZZZZZYYYXXXXXXXXXWWW[[[^^^bbbfffiiiiiihhhgggddddddeeehhhmmmtttzzz~~~nnn```VVVSSSJJJ>>>777555444111222222222222333444555666444555777999:::===BBBEEEMMMRRRZZZdddppp~~~sss___HHHGGGIIITTTfffzzz~~~wwwqqqnnnnnnooopppttt{{{{{{tttssspppmmmkkkiiihhhhhh^^^___aaaccceeeffffffgggiiihhhfffdddcccccccccccccccaaaeeeooovvvtttpppmmmhhhjjjmmmooopppppppppoooiiijjjjjjhhheeeaaa\\\YYYQQQPPPNNNLLLKKKLLLMMMNNNNNNQQQVVV\\\```bbbcccccceeegggjjjmmmnnnnnnmmmmmmlllmmmmmmmmmllljjjhhhgggfffhhhkkklllllliiifffddddddgggjjjkkkkkklllooorrrpppnnniiiddd___[[[XXXVVVSSSQQQPPPRRRWWWZZZZZZYYYZZZYYYYYYXXXXXXWWWVVVVVVTTTTTTTTTTTTUUUYYY^^^bbbfffkkkqqquuuwww{{{uuujjjkkkttt}}}~~~~~~~~~}}}uuuppptttzzzqqqsssyyy{{{{{{zzzvvvtttsssvvv~~~yyyqqqggg___]]]\\\[[[ZZZXXXZZZZZZZZZXXXWWWXXXYYY\\\___dddffffffeeeddddddaaacccgggjjjooouuu{{{||||||kkk```[[[RRREEE<<<888777666555444444444444444444444444888777666666:::@@@FFFKKKTTTYYY```gggtttaaaPPPJJJIIIQQQ```qqqzzzrrrmmmkkklllsssvvv{{{|||xxxssspppmmmkkkiiigggdddcccaaa```aaacccfffhhheeeeeeeeeddddddcccccccccdddaaaaaagggpppvvvtttqqqlllkkkiiijjjmmmoooppppppkkkjjjjjjjjjiiieee```]]]SSSRRROOOLLLJJJJJJKKKKKKPPPQQQSSSVVVYYY\\\^^^___eeehhhjjjkkkllllllnnnooonnnnnnnnnmmmlllkkkiiiiiifffgggiiijjjjjjhhhfffdddggggggggghhhjjjmmmqqqsssoooppppppkkkccc[[[VVVUUUQQQQQQQQQRRRSSSUUUWWWXXXVVVVVVUUUTTTSSSSSSRRRRRRQQQSSSTTTUUUUUUUUUXXXZZZaaadddhhhkkknnnttt}}}wwwjjjiiirrr{{{~~~~~~}}}{{{|||{{{sssrrrzzzzzzooommmpppqqqrrrttttttrrrssswww}}}yyyqqqfff___\\\\\\[[[YYYXXXYYYYYYYYYWWWWWWXXXYYY___bbbfffhhhhhhfffeeedddaaacccgggjjjnnnttt{{{~~~{{{}}}lll```ZZZPPPDDD;;;777777666555444444444444444444444444777777666777:::@@@GGGLLLWWW]]]ccciiiuuujjjRRRKKKHHHQQQaaaqqqyyyrrrmmmllllllqqqtttxxx}}}}}}yyyuuussspppmmmjjjhhhgggdddcccbbbccceeefffeeeeeeeeedddddddddccccccdddbbbbbbhhhrrrwwwwwwtttnnnllljjjjjjlllnnnnnnnnnkkkkkkkkkkkkjjjhhhccc```WWWUUURRROOOLLLKKKKKKKKKMMMNNNQQQTTTWWWZZZ\\\^^^eeegggjjjlllmmmnnnppprrrppppppooonnnmmmkkkiiihhhggggggggggggfffffffffeeefffffffffgggiiillloooqqqpppqqqqqqllleee]]]XXXVVVQQQQQQRRRRRRSSSUUUUUUVVVUUUUUUUUUTTTSSSSSSRRRRRROOOPPPQQQPPPPPPRRRUUUWWW\\\___cccfffiiinnnvvv}}}xxxiiigggpppyyy{{{|||~~~{{{yyyyyy~~~wwwqqqsss{{{pppkkkhhhgggiiinnnooopppsssyyy~~~{{{xxxpppfff___\\\[[[YYYXXXVVVXXXXXXWWWVVVVVVXXXYYYaaadddhhhjjjiiigggeeeeeebbbdddhhhkkkooouuu{{{||||||jjj^^^WWWNNNBBB:::777666666555444444444444444444444444777777777888;;;AAAIIIOOO[[[aaahhhmmmwwwrrrVVVMMMHHHQQQbbbsssyyyrrrnnnmmmmmmooorrrvvvzzz~~~~~~{{{xxxtttppplllmmmkkkhhheeecccccccccdddeeeeeeeeeeeeeeeddddddddddddbbbcccjjjsssyyyzzzxxxqqqnnnkkkjjjkkklllllllllkkkkkkkkkllllllkkkgggeee]]][[[WWWSSSOOOLLLKKKJJJJJJKKKMMMPPPSSSWWWZZZ\\\cccfffkkknnnppprrrtttvvvuuutttsssqqqooollljjjhhhhhhgggeeeccccccdddeeegggeeeeeeeeefffhhhjjjmmmnnnooopppoookkkeee^^^YYYWWWRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQNNNNNNNNNMMMMMMOOOTTTWWWXXX\\\___bbbdddiiiqqqwwwuuugggdddmmmvvvyyyxxx{{{}}}~~~zzzyyy{{{zzzrrrooowww}}}tttmmmgggbbbdddiiikkknnnttt|||}}}zzzuuunnnddd^^^[[[ZZZXXXWWWVVVVVVWWWVVVUUUVVVXXXZZZ```dddhhhjjjjjjhhhggggggdddgggjjjmmmqqqwww}}}xxxfffZZZSSSKKK@@@999666666555444444444444444444444444444555777888999<<>>DDDOOOWWWaaajjjsssxxxyyy]]]PPPIIIRRReeeyyy{{{uuuqqqoooooonnnppptttxxx|||~~~wwwrrrnnnmmmkkkiiigggfffffffffffffffffffffffffffffffffbbbbbbdddiiirrrxxx||||||tttpppkkkhhhgggggggggfffffffffgggiiikkklllkkkiiidddbbb^^^XXXSSSNNNJJJHHHHHHHHHJJJLLLPPPTTTXXXZZZ```eeekkkqqquuuyyy|||~~~{{{zzzxxxuuuqqqmmmiiihhheeeeeefffeeeeeeeeedddddddddddddddeeefffhhhiiijjjhhhhhhhhhgggddd```\\\XXXTTTSSSRRRQQQQQQQQQRRRSSSTTTTTTVVVVVVVVVUUUSSSRRRPPPPPPOOONNNOOORRRWWW[[[___bbbfffhhhiiilllqqqvvvttthhh```aaahhhooozzzwwwuuuyyy|||zzztttssssssuuuyyy|||~~~{{{yyyyyyxxxuuuvvv|||{{{tttqqqwww~~~yyytttlllbbb___```fffmmmxxx|||yyynnnhhh```[[[ZZZZZZXXXVVVUUUVVVVVVUUUUUUWWW[[[^^^___ccchhhjjjjjjiiihhhhhhgggjjjnnnrrrwww~~~rrrcccXXXKKKDDD;;;666555555555444444444444444444444444444333777:::<<>>@@@HHHTTT___ooozzzfffZZZOOOOOOYYYkkkzzztttqqqpppmmmnnnqqquuuyyy}}}}}}}}}}}}xxx}}}{{{wwwvvvuuurrrpppnnnlllkkkfffggggggggghhhhhhiiiiiiggghhhjjjmmmsssyyy~~~rrrmmmgggbbbaaaaaabbbbbbfffeeeeeegggjjjkkkkkkkkkhhhfffddd```[[[WWWSSSQQQIIIHHHHHHHHHJJJNNNQQQTTT^^^ccckkksssxxx{{{~~~~~~zzzvvvsssqqqdddaaa^^^[[[[[[]]]```bbb]]]^^^^^^___``````______WWWWWWXXX[[[^^^^^^[[[XXXWWWSSSOOOKKKLLLPPPUUUYYYaaabbbdddffffffeeecccaaa___```cccdddeeefffiiilllppptttwwwxxxxxxyyy|||zzzhhh^^^\\\]]]aaaeeettt~~~vvvppprrr||||||vvvooojjjgggggghhhkkkrrryyy~~~~~~|||{{{~~~wwwrrrjjjrrr}}}|||wwwrrrooorrrtttwww|||xxxmmmffffffoooxxx}}}vvvqqq```^^^[[[ZZZZZZYYYWWWVVVSSSTTTUUUVVVXXX\\\aaaeeellllllkkkkkkllljjjhhheeedddhhhmmmrrrvvv}}}{{{rrrfffZZZRRRFFF???999888777444333666222222222333333333444444555666888===@@@GGGTTTbbbrrr{{{oooVVVMMMQQQTTT```yyyyyyqqqkkklllmmmnnnqqqvvv{{{|||yyyzzz~~~|||{{{yyyvvvssspppnnnmmmjjjiiigggffffffggghhhiiiiiijjjjjjjjjqqq|||vvvppphhheeeeeeggggggfffgggggggggggghhhiiikkkkkkmmmiiidddaaa^^^YYYSSSOOOHHHGGGFFFGGGJJJNNNSSSUUU[[[```hhhoootttwwwzzz|||}}}zzznnnjjjbbb\\\XXXYYY[[[^^^\\\\\\]]]]]]]]][[[ZZZYYYYYYWWWWWWWWWYYYYYYXXXWWWSSSQQQNNNKKKKKKPPPWWW]]]fffhhhkkklllkkkiiiiiijjjlllmmmooopppqqqpppooonnnrrrsssuuuwwwzzz~~~{{{kkkaaa]]][[[^^^bbbnnn|||yyyrrrrrrzzz{{{uuupppjjjfffdddgggjjjqqqxxx~~~}}}|||tttnnnkkksss~~~}}}zzzvvvtttrrrqqqqqqrrrvvvzzz}}}~~~zzzpppjjjjjjqqqzzz{{{sssnnnaaa^^^[[[ZZZYYYXXXWWWUUUUUUVVVVVVWWWYYY]]]ccchhhmmmlllkkkkkkkkkjjjhhheeegggkkkpppuuuyyywwwnnncccWWWPPPDDD>>>888777666333333555333333444444444555555555777777:::>>>BBBHHHVVVdddsss|||sssXXXMMMQQQTTT```www{{{sssmmmlllmmmnnnqqqvvv{{{~~~{{{zzz~~~}}}}}}|||{{{xxxvvvsssqqqpppmmmllljjjhhhggghhhiiijjjjjjkkkkkkkkkrrr}}}{{{tttkkkffffffggggggfffggggggggghhhhhhjjjkkkkkkllliiieeebbb```\\\WWWSSSKKKIIIHHHHHHJJJOOOTTTWWW[[[___gggmmmrrrvvvzzz}}}}}}vvvppphhh```[[[YYYZZZ[[[ZZZ[[[[[[[[[ZZZYYYWWWVVVWWWUUUTTTUUUVVVWWWVVVUUURRRPPPMMMJJJJJJOOOWWW]]]cccgggkkknnnnnnnnnnnnnnnppprrrtttvvvwwwwwwvvvuuuwwwxxxyyy{{{~~~~~~qqqhhh```ZZZ[[[___gggvvv}}}tttqqqvvv~~~zzzuuuooojjjfffeeedddhhhoooxxx{{{sssmmmlllttt}}}~~~{{{yyyzzzwwwsssrrrssstttuuuuuuuuu||||||tttpppqqquuu}}}}}}xxxpppjjjaaa^^^[[[YYYYYYWWWUUUTTTWWWWWWXXXXXXZZZ___fffkkkmmmlllkkkkkkkkkjjjhhhfffjjjmmmrrrxxx}}}{{{rrrhhh]]]SSSLLLBBB;;;666666555333222555444444444555555555666666888888:::???CCCJJJYYYgggttt~~~yyy\\\NNNQQQUUU```ssszzzsssmmmlllmmmooorrrvvv{{{}}}}}}|||}}}|||zzzwwwvvvtttqqqpppmmmkkkjjjiiijjjjjjjjjkkkkkklllrrr}}}xxxnnnhhhggghhhiiihhhhhhhhhhhhhhhiiijjjkkkkkkllliiifffdddbbb___[[[XXXPPPMMMIIIHHHIIINNNTTTXXXZZZ^^^dddjjjpppuuuzzz}}}}}}xxxoooeee]]]YYYXXXXXXXXXYYYYYYYYYWWWUUUTTTRRRTTTRRRQQQQQQRRRSSSRRRQQQQQQOOOKKKHHHIIINNNVVV\\\dddhhhnnnqqqrrrqqqpppooossstttwwwzzz|||}}}|||||||||||||||~~~{{{rrrggg^^^\\\^^^dddsssuuuqqqsss~~~|||xxxrrrkkkgggfffggghhhlllsss|||{{{tttooolllrrrzzz~~~{{{{{{|||{{{yyyvvvwwwyyy~~~wwwtttuuuxxx|||uuummmgggaaa^^^[[[YYYXXXWWWTTTSSSXXXXXXXXXXXXZZZ```gggllllllkkkjjjjjjkkkkkkiiigggjjjmmmssszzzwwwmmmcccXXXMMMGGG???999555555555222222444444444444444555555555555777777:::???CCCKKK[[[iiiwwwaaaOOOQQQTTT___qqq{{{|||wwwqqqlllkkklllooorrrwww{{{~~~~~~|||{{{yyytttsssqqqnnnlllkkkjjjjjjiiijjjjjjkkkrrr}}}zzzpppiiihhhjjjkkkkkkjjjjjjiiiiiiiiijjjjjjkkkmmmllljjjgggddd```]]][[[SSSPPPJJJGGGHHHMMMSSSXXXXXX\\\bbbgggmmmsssyyy}}}~~~yyypppggg___ZZZWWWVVVVVVWWWWWWVVVUUUSSSQQQPPPQQQOOOMMMMMMNNNOOOOOONNNOOOMMMJJJGGGGGGLLLSSSXXXfffjjjpppsssrrrooommmlllqqqsssvvvzzz}}}~~~~~~~~~}}}}}}}}}}}}}}}qqqeee___```dddrrrwwwqqqqqqzzz{{{wwwpppjjjhhhhhhjjjlllrrrvvv{{{~~~~~~{{{uuupppnnnqqqvvvyyy}}}zzz}}}zzzxxx|||yyywwwxxx|||zzzssskkkddd___]]]ZZZXXXWWWVVVTTTRRRVVVVVVWWWXXXZZZ___fffkkkkkkjjjiiiiiikkkkkkkkkjjjhhhlllrrr|||~~~uuukkk```TTTIIICCC<<<777333555555333222444222333333333333444444444666666999>>>CCCLLL\\\kkkzzzfffRRRRRRTTT^^^pppzzz|||wwwqqqlllkkklllooossswww|||~~~}}}wwwvvvtttqqqooommmkkkkkkhhhiiiiiijjjrrr}}}zzzpppjjjiiilllnnnnnnlllkkkjjjjjjjjjjjjjjjkkkpppooommmjjjeeeaaa^^^\\\VVVQQQKKKFFFFFFKKKQQQUUUWWWZZZ```eeekkkpppvvvzzz~~~~~~xxxsssllleee^^^YYYWWWVVVUUUUUUVVVUUUTTTRRRQQQOOOOOOMMMJJJJJJKKKLLLLLLKKKMMMKKKIIIGGGGGGJJJOOOSSS```eeekkknnnooommmkkkjjjnnnppptttxxx{{{}}}~~~~~~}}}}}}|||}}}yyykkkbbb```cccrrryyyrrrooouuuzzzwwwqqqllljjjllloooqqqxxxyyyyyyzzz{{{{{{vvvsssssssssuuuvvvvvv}}}zzzvvvwww|||zzzzzz{{{|||wwwppphhhbbb^^^[[[YYYWWWWWWVVVUUUSSSSSSUUUVVVXXX[[[```eeejjjiiihhhggghhhkkkmmmmmmmmmjjjmmmttt~~~~~~uuukkk___SSSGGG@@@:::555333555666444333555222222222333333333444444666666888===CCCMMM^^^mmm~~~jjjUUUSSSRRR\\\qqq~~~{{{tttooojjjlllooosssxxx|||~~~}}}}}}~~~zzzyyywwwuuussspppnnnmmmhhhjjjjjjkkksss~~~{{{rrrllllllnnnppppppmmmmmmlllkkkjjjjjjjjjjjjqqqqqqooolllfffbbb______XXXSSSLLLGGGFFFJJJOOOSSSUUUYYY___eeeiiinnnsssvvvzzzyyyzzz{{{}}}|||yyywwwnnnkkkfffaaa\\\XXXWWWVVVUUUVVVVVVVVVVVVTTTSSSRRROOOLLLIIIHHHIIIJJJJJJJJJJJJJJJJJJHHHGGGGGGJJJMMMTTTYYY```eeehhhiiiiiijjjkkknnnrrrvvvzzz|||}}}}}}|||{{{{{{}}}~~~{{{yyy|||oooccc^^^```ooo|||tttnnnqqq}}}zzzuuuqqqppprrrvvvxxx|||zzzxxxxxx|||}}}|||zzzxxxxxxwwwtttvvv}}}zzzzzzyyy{{{}}}~~~~~~}}}xxxtttmmmeee^^^\\\ZZZWWWVVVWWWWWWUUUTTTQQQTTTWWWZZZ]]]aaaeeeiiigggfffeeegggkkknnnppppppoooqqqwww~~~~~~wwwmmmaaaSSSFFF>>>999444333555777555444666333333333333444444444555777666999>>>EEEOOO```pppmmmXXXSSSPPP[[[ttt|||uuuooojjjllloootttxxx|||}}}{{{{{{|||~~~}}}}}}{{{yyywwwuuusssqqqjjjllllllmmmuuuvvvpppoooppppppooonnnnnnlllkkkkkkjjjjjjjjjooopppooolllgggcccbbbbbbZZZVVVOOOJJJHHHJJJNNNRRRTTTXXX___eeeiiilllppprrruuuttttttuuuuuussspppmmmfffdddaaa]]]ZZZWWWVVVUUUUUUVVVWWWXXXXXXWWWVVVUUUOOOLLLIIIGGGHHHIIIJJJIIIIIIJJJJJJIIIGGGFFFFFFGGGKKKPPPVVV\\\```bbbdddfffhhhkkkooosssvvvxxxyyyyyywwwwwwwwwyyy~~~zzzvvvsss}}}pppccc\\\]]]lll~~~uuummmnnn{{{zzzwwwwwwyyy|||}}}zzzxxxyyy~~~}}}zzzyyyuuuuuu{{{uuuyyy~~~{{{vvvqqqkkkbbb\\\ZZZXXXVVVVVVWWWWWWVVVUUUQQQTTTXXX\\\___bbbfffhhhfffeeedddgggkkkoooqqqrrrtttvvv{{{~~~zzzxxx{{{xxxooobbbTTTFFF===999444333666777555555777444444444555555555666666888888:::@@@FFFQQQcccrrroooZZZSSSOOOZZZuuu{{{sssmmmjjjllloootttxxx|||{{{{{{|||}}}~~~}}}zzzxxxvvvuuulllmmmnnnooowwwzzztttrrrqqqpppnnnooonnnmmmlllkkkjjjjjjjjjlllnnnooolllgggddddddeee\\\XXXQQQLLLJJJKKKOOOQQQSSSXXX___eeeiiikkknnnooorrrqqqpppppppppmmmiiifffbbbaaa___\\\YYYWWWUUUUUUVVVWWWXXXYYYZZZYYYXXXXXXPPPMMMIIIGGGHHHIIIJJJJJJHHHJJJKKKJJJHHHEEEDDDCCCIIIMMMRRRWWWZZZ\\\^^^```eeegggkkkooorrrtttuuuuuurrrrrrsssuuuzzzxxxssspppyyytttjjj```^^^gggwwwvvvqqqrrrxxx~~~~~~{{{wwwxxx|||{{{{{{|||xxxyyy~~~}}}|||yyyxxxzzzxxxpppiiiccc```^^^YYYYYYXXXXXXXXXWWWWWWWWWRRRTTTXXX]]]bbbfffffffffhhhhhhhhhhhhjjjlllnnnppptttzzz{{{vvvuuuwww|||yyyeeeUUUOOOGGG===888666444444555666666555444333222111111222555666555444666===FFFTTTgggwwweeeSSSUUU^^^qqq{{{sssmmmkkklllnnnqqqtttxxx{{{}}}}}}~~~~~~}}}||||||}}}~~~}}}zzzvvvtttsssssssssvvvzzz~~~vvvqqqnnnlllkkkkkkkkkjjjjjjiiijjjjjjjjjlllllllllkkkiiifffcccaaa^^^ZZZSSSMMMKKKLLLNNNQQQSSSWWW]]]cccfffhhhjjjkkkkkkkkkkkkkkkjjjgggeeeddd^^^]]][[[XXXVVVTTTSSSSSSWWWWWWXXXYYYYYYZZZZZZZZZQQQNNNJJJGGGGGGHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJLLLOOOSSSWWWZZZ\\\```dddiiilllmmmmmmllllllkkknnnsssxxx|||xxxpppkkkyyytttjjj```___gggtttxxxrrrrrrwww|||}}}{{{{{{~~~zzzzzz~~~~~~yyywwwxxx}}}wwwooohhhbbb___]]]WWWWWWWWWVVVVVVVVVUUUUUUVVVXXX[[[```dddeeeeeeeeedddeeefffgggiiilllooorrrxxx}}}~~~yyyvvvuuuwwwxxxggg\\\VVVJJJ<<<888555333333444555555444444333222222222333555666666555888>>>GGGUUUiiizzziiiSSSSSSZZZlll{{{sssnnniiijjjlllppptttxxx{{{}}}~~~|||{{{~~~{{{xxxwwwuuuuuuuuuvvvzzzxxxqqqnnnlllkkkmmmllllllkkkkkkkkkkkkkkkjjjkkklllllljjjgggdddaaa___\\\VVVQQQOOONNNPPPRRRTTTXXX^^^bbbeeefffhhhiiigggffffffeeecccaaa```___]]][[[YYYWWWUUUSSSRRRRRRUUUVVVXXXYYYZZZ[[[ZZZZZZSSSPPPKKKGGGFFFFFFEEEDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFGGGIIILLLPPPSSSWWWXXX\\\```eeehhhiiiiiiiiijjjkkknnnsssxxx||||||sssnnnzzzsssiii``````eeeooo}}}{{{tttrrruuuxxx~~~}}}~~~~~~|||}}}zzzvvvvvvwww}}}zzzssslllfffaaa^^^\\\XXXWWWWWWWWWVVVVVVVVVVVVZZZ\\\___ccceeeeeeeeedddbbbccceeefffhhhlllqqqttt|||yyyxxxxxxyyyzzzxxxmmmhhhbbbPPP<<<777555333222333444444333333444444444444555555555777666999???HHHWWWmmmrrrWWWRRRVVVfff}}}zzzsssnnnhhhiiikkknnnssswww{{{~~~~~~~~~|||zzz{{{|||~~~|||{{{yyyxxxxxxwwwzzzzzzrrrmmmllllllmmmmmmmmmlllllllllkkkkkkgggiiikkklllkkkhhhdddbbbaaa^^^ZZZWWWTTTSSSRRRSSSUUUYYY^^^bbbddddddeeefffdddcccaaa___]]]\\\[[[[[[ZZZYYYWWWTTTSSSQQQPPPPPPRRRTTTWWWYYY[[[ZZZYYYXXXUUUQQQKKKGGGEEECCCAAA@@@CCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEHHHKKKOOORRRSSSXXX[[[```cccdddeeefffgggkkknnnsssxxx}}}xxxrrr~~~uuukkkaaa___bbbkkkzzzwwwssstttuuu~~~}}}{{{vvvuuurrr|||yyyvvvpppiiiddd___]]]\\\ZZZZZZZZZYYYYYYYYYYYYXXXZZZ]]]aaaeeefffeeeeeeeeeccceeeggghhhiiimmmssswww|||vvvwwwyyy|||~~~zzzuuuwwwpppYYY@@@888666333222333444444333333444555666666666555555666666999???HHHWWWooo~~~^^^SSSTTT```tttzzzsssoooggghhhjjjmmmrrrwww|||~~~}}}||||||~~~{{{yyyzzz{{{}}}~~~}}}{{{zzz{{{|||rrrlllkkklllnnnnnnnnnmmmmmmlllkkkkkkeeegggjjjlllkkkiiieeecccaaa```^^^[[[XXXVVVUUUTTTXXX\\\```ccccccccccccdddeeeccc```^^^[[[ZZZZZZZZZVVVUUUTTTRRRPPPOOOOOONNNPPPRRRUUUXXXXXXWWWUUUSSSSSSPPPKKKGGGDDDBBB@@@>>>@@@@@@AAAAAAAAABBBBBBBBBAAABBBCCCEEEHHHKKKNNNPPPTTTWWW[[[^^^```aaaccceeejjjmmmrrrxxx}}}|||vvvzzzpppggg^^^```hhhwww|||vvvssssss~~~|||vvvuuuqqqyyyuuurrrmmmgggbbb^^^\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXX\\\bbbffffffeeeeeefffhhhjjjllllllkkknnnuuu{{{zzzrrrsssvvv{{{}}}{{{```FFF:::777555444444555444444333444555666666666555555555555999???GGGWWWqqqfffWWWTTT\\\lllzzztttpppggghhhiiilllqqqwww|||}}}}}}zzzyyy}}}~~~}}}}}}~~~~~~}}}sssmmmkkkmmmnnnnnnnnnnnnmmmlllkkkjjjdddfffiiijjjkkkiiifffdddaaa```___^^^\\\ZZZXXXWWW[[[___bbbeeedddccccccccceeeddd```]]][[[YYYXXXXXXSSSRRRQQQPPPNNNNNNMMMMMMOOOQQQTTTUUUUUUSSSPPPNNNPPPMMMIIIGGGEEEDDDAAA@@@>>>>>>>>>?????????@@@@@@@@@AAABBBDDDGGGJJJLLLMMMRRRUUUXXX[[[]]]___ccceeejjjmmmrrrwww}}}yyyxxxpppaaaaaaeeerrryyytttssswww}}}wwwuuupppxxx}}}rrroookkkeeeaaa^^^\\\\\\YYYYYYYYYYYYXXXXXXXXXXXXXXX^^^dddhhhgggeeeeeefffjjjmmmooonnnmmmpppxxxzzzooonnnpppvvv~~~aaaHHH;;;888555444555555555444333444444444444555555555444555999???GGGXXXtttlllZZZTTTWWWcccuuu|||uuuqqqiiiiiijjjmmmqqqwww||||||yyyyyy|||~~~~~~wwwpppnnnoooooopppppppppooommmllljjjeeefffhhhiiiiiihhhfffeeeaaaaaaaaaaaa___^^^\\\[[[___bbbfffggggggeeeeeeeeedddccc```]]]ZZZXXXVVVUUUQQQPPPOOONNNMMMMMMMMMMMMOOOPPPRRRSSSSSSQQQOOOMMMNNNLLLIIIGGGFFFEEECCCAAA============>>>>>>>>>???AAAAAABBBDDDFFFIIIKKKLLLQQQSSSVVVYYY[[[^^^bbbfffiiimmmrrrwww}}}zzz{{{iiidddccckkk||||||vvvsssqqq{{{}}}vvvtttrrrzzz~~~{{{pppmmmiiiddd```^^^]]]]]]ZZZZZZZZZYYYYYYYYYXXXXXX[[[bbbhhhkkkhhheeeeeefffiiimmmpppooonnnrrr{{{{{{qqqlllllluuu{{{]]]FFF:::888555444444444333222444333222222222333555666555666:::@@@HHHZZZwwwnnn[[[RRRQQQYYYgggyyy}}}vvvqqqlllkkklllmmmqqqwww|||~~~{{{{{{}}}}}}~~~~~~~~~|||tttrrrsssrrrrrrssssssrrrpppnnnlllggggggggggggggggggffffffcccccccccccccccbbbbbbaaabbbeeehhhjjjiiihhhggggggdddcccaaa___[[[XXXUUUTTTPPPOOONNNMMMMMMMMMMMMMMMNNNOOOPPPRRRRRRRRRRRRQQQOOOMMMJJJHHHGGGEEECCCAAA<<<<<<<<<=========>>>>>>@@@AAABBBCCCEEEGGGIIIJJJPPPRRRTTTVVVYYY]]]bbbfffiiilllrrrwww}}}~~~yyypppgggaaaeeeuuu~~~wwwtttnnnwww}}}vvvsssuuu|||}}}zzzooommmhhhddd```^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[___eeelllmmmiiieeedddeeegggkkkooooooooosss~~~}}}uuunnnmmmvvvvvvXXXCCC999777444222333333222111444333222111111333555666666888<<>>>>>@@@@@@AAABBBDDDFFFHHHIIIOOOPPPSSSUUUWWW\\\aaaeeeiiilllrrrwww}}}}}}yyyxxxjjj___bbbpppzzzuuuooosssxxxuuuzzz~~~yyytttlllhhhcccbbbcccbbb]]]XXX\\\ZZZZZZ[[[YYYVVVXXX]]]fffjjjnnnooommmhhhdddbbbfffmmmsssrrrppprrr{{{yyytttqqqxxxrrrTTT???777777666555444333333333555555444333333333333444555666:::???FFFYYYxxxvvv^^^PPPLLLKKKUUUgggyyyuuulllkkkjjjlllqqqvvvyyy{{{~~~|||{{{}}}|||xxxtttuuuvvvuuusssssstttuuummmjjjfffdddeeeggggggggggggfffeeedddccccccdddeeejjjkkklllnnnnnnnnnmmmmmmiiigggdddbbb```\\\XXXUUUOOONNNNNNMMMLLLLLLLLLMMMKKKLLLNNNQQQSSSSSSPPPMMMRRRNNNJJJGGGFFFEEEDDDCCC======<<<<<<<<<<<<======>>>???@@@AAABBBDDDHHHKKKPPPRRRTTTVVVWWWZZZ___bbbgggkkkrrryyyzzztttxxxkkkaaadddppp~~~~~~yyysssuuu}}}zzzyyy~~~~~~wwwrrrkkkgggbbbaaabbbaaa]]]YYYWWWUUUUUUXXXWWWVVVYYY^^^iiilllooopppmmmjjjhhhfffhhhmmmqqqsssrrrvvv~~~{{{www}}}hhhMMM;;;777666555444444333333333333333333333333444555666444666:::???FFFYYYwww|||cccRRRLLLKKKSSSeee}}}{{{wwwmmmkkkjjjlllpppuuuyyyzzz~~~~~~~~~||||||}}}~~~yyyxxxxxxxxxxxxwwwwwwvvvuuunnnkkkhhhggghhhiiijjjkkkjjjiiigggfffeeeeeefffgggllllllmmmnnnmmmlllkkkkkkkkkhhheeebbb```]]]YYYWWWUUUTTTRRRQQQOOONNNNNNNNNLLLLLLNNNPPPSSSSSSRRRPPPPPPMMMIIIFFFEEEDDDCCCBBB>>>==================>>>???@@@AAAAAABBBDDDGGGIIINNNPPPRRRTTTVVVZZZ^^^bbbfffkkkrrryyyyyysssyyynnnddddddmmmzzz}}}vvvuuuyyy}}}~~~zzztttoooiiieeebbbaaaaaa```]]]YYYTTTRRRSSSVVVWWWXXX]]]cccmmmoooqqqpppnnnmmmlllmmmkkkmmmpppsssvvv{{{}}}|||vvvuuulllYYYCCC666777666555444333333333333222222222333444555777777444666:::>>>FFFXXXvvviiiTTTKKKKKKQQQaaaxxx|||yyynnnlllkkklllppptttwwwxxx{{{|||}}}}}}|||}}}~~~||||||}}}~~~zzzyyyxxxwwwxxxzzzzzzwwwtttpppmmmjjjiiikkkmmmoooooommmllljjjhhhgggggghhhiiimmmnnnnnnnnnmmmlllkkkjjjllliiieeeaaa___^^^[[[ZZZ[[[ZZZXXXUUUSSSQQQPPPPPPMMMMMMNNNPPPSSSUUUTTTSSSOOOLLLHHHEEEDDDDDDBBBAAA???>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCEEEGGGKKKMMMOOORRRUUUYYY^^^aaaeeejjjqqqxxxxxxrrr|||pppeeebbbgggrrrvvvsssuuu}}}{{{vvvppplllfffdddaaa`````````]]][[[VVVTTTTTTXXXZZZ\\\bbbiiirrrsssrrrqqqooooooqqqsssoooooopppsssxxx~~~{{{rrrjjjeee\\\LLL===444666555444444333333333444333222222333444555666666444666:::>>>EEEUUUssslllTTTKKKLLLOOO]]]qqq|||xxxooommmkkklllooorrruuuvvvyyy{{{{{{zzzyyyzzz~~~~~~~~~~~~}}}|||}}}~~~zzzvvvtttsssvvv{{{|||xxxssspppmmmkkkkkkmmmpppqqqrrrooommmkkkhhhggghhhiiijjjnnnnnnnnnnnnnnnnnnmmmmmmmmmiiidddaaa___^^^]]]\\\]]][[[YYYWWWTTTSSSRRRQQQOOONNNNNNQQQTTTVVVWWWVVVOOOLLLIIIGGGFFFEEECCCBBB@@@@@@????????????@@@@@@AAABBBCCCCCCBBBBBBCCCEEEGGGIIIMMMOOOSSSWWW\\\```dddiiiqqqxxxxxxrrr|||~~~rrreee^^^___hhhyyyuuurrrsssyyy{{{wwwrrrmmmiiidddcccaaa`````````^^^]]]ZZZWWWWWWYYY[[[]]]dddlllwwwvvvtttqqqooopppsssvvvsssqqqqqqtttyyy|||||||||qqqhhh___XXXOOOCCC:::777555444444333333333333444555444444333333333444444555666999===CCCRRRnnnoooVVVLLLMMMNNNYYYkkk||||||xxxpppnnnkkkkkknnnqqqrrrsssvvvyyyzzzyyywwwxxx}}}~~~}}}}}}}}}~~~~~~|||yyywwwvvvzzz|||zzzyyy|||xxxtttqqqqqquuu{{{}}}{{{wwwpppnnnkkkkkkmmmppprrrssspppnnnkkkhhhggggggiiijjjmmmnnnnnnoooppppppqqqrrrmmmjjjeeebbbaaa```___^^^[[[ZZZXXXVVVTTTSSSRRRRRRQQQPPPPPPRRRVVVXXXYYYXXXPPPNNNKKKJJJIIIHHHFFFDDDAAAAAAAAA@@@@@@AAAAAAAAABBBCCCDDDDDDBBBBBBBBBCCCEEEGGGKKKNNNQQQVVV[[[___dddiiiqqqyyyzzzssszzz{{{qqqeee]]]ZZZ___nnn}}}xxxuuutttvvv|||~~~xxxtttooojjjgggbbbbbbbbbaaaaaa`````````\\\YYYXXXZZZ\\\___fffoooyyyxxxuuurrrooopppsssvvvtttttttttwww|||yyyvvvuuuttthhh```XXXPPPGGG===888888444444333333333333444444666555444333333333333333555666999<<<@@@NNNhhhwww]]]PPPOOOLLLUUUdddvvv}}}yyyqqqooolllkkkmmmooopppqqqrrruuuwwwvvvtttvvv}}}~~~~~~~~~~~~~~~~~~{{{tttrrrpppppptttzzz~~~wwwqqqnnnkkklllrrr|||wwwtttsssrrruuuzzz}}}}}}|||qqqnnnllllllnnnqqqssssssqqqnnnkkkgggfffgggiiijjjmmmmmmmmmnnnoooqqqssstttnnnkkkhhhfffeeedddcccaaa\\\[[[YYYWWWUUUTTTSSSRRRRRRRRRSSSUUUXXXZZZYYYXXXRRRPPPNNNMMMLLLKKKIIIGGGCCCBBBBBBAAAAAABBBBBBCCCAAACCCDDDDDDCCCBBBBBBCCCDDDGGGJJJMMMPPPTTTZZZ^^^dddjjjrrrzzz|||vvv|||uuunnnfff___YYYYYYdddppp{{{vvvtttuuu~~~}}}wwwrrrmmmhhheeebbbbbbcccbbbaaaaaaaaabbb^^^[[[ZZZ\\\^^^bbbkkkuuuzzzyyyvvvrrrooooooqqqtttsssuuuwwwzzz|||vvvrrrpppnnnbbb\\\TTTLLLBBB888555777444333333222333333444444444444333333333444555555666777999:::===JJJccczzzhhhUUUPPPJJJQQQ___rrr}}}rrrooolllkkklllnnnoooooonnnqqqtttsssqqqsss{{{~~~~~~~~~~~~~~~{{{}}}vvvpppnnnllllllooouuu}}}yyyrrrmmmgggfffjjjqqqyyywwwuuuuuuttttttvvvxxx{{{|||ssspppnnnmmmooorrrssstttrrroookkkhhhfffgggiiikkkmmmmmmlllmmmmmmoooqqqrrrqqqooolllkkkjjjiiigggeee```___\\\YYYWWWUUUSSSRRRSSSTTTUUUXXXZZZ[[[YYYWWWRRRPPPOOONNNNNNLLLJJJHHHDDDCCCCCCBBBBBBCCCCCCDDD@@@BBBDDDEEECCCBBBBBBCCCEEEGGGJJJLLLOOOTTTYYY\\\eeejjjrrr{{{yyy~~~ooolllgggbbbZZZVVV]]]gggtttxxxrrrqqqzzz~~~xxxyyy}}}~~~|||vvvqqqlllhhheeeaaabbbccccccbbbaaabbbcccaaa]]]\\\___ccchhhqqq{{{{{{yyyvvvrrrooonnnpppsssrrruuuyyy}}}{{{tttqqqnnnkkk___ZZZRRRJJJ???555222555333333333222222333444444222222222333444555666777666777999:::<<>>DDDYYYxxxwww\\\NNNKKKOOOVVVeee}}}~~~vvvqqqlllkkknnnooommmjjjjjjkkkllllllooossszzz~~~~~~~~~~~~~~~{{{tttnnnkkkkkklllmmm|||}}}uuuhhhhhhggggggjjjsssvvvwwwtttqqqqqqsssvvvwwwxxxuuusssooommmmmmooosssuuuwwwuuuqqqmmmjjjgggfffeeefffggghhhjjjjjjjjjiiihhhmmmnnnpppqqqpppmmmkkkiiigggggggggccc]]]XXXUUUTTTVVVWWWZZZ]]]^^^]]]YYYUUURRRPPPNNNNNNOOOOOONNNMMMGGGFFFEEEDDDDDDDDDCCCDDDBBBBBBCCCEEEFFFHHHIIIIIIHHHJJJLLLNNNPPPTTTYYY]]]eeelllwwwvvvwwwuuummmaaaYYYWWWZZZfffrrrtttooouuu}}}vvvqqqqqqrrrrrrrrrrrrtttzzz~~~~~~yyysssmmmiiifffeeefffeeeeeeeeeffffffdddbbbaaa```___cccjjjrrryyy||||||yyyvvvrrrqqqqqqssstttyyy|||wwwtttqqqkkkfffZZZTTTJJJ>>>666222333444444444333333333222222222222222333333333333222222333777666888>>>CCCWWWuuuxxx]]]NNNGGGKKKRRRaaazzzyyytttnnnmmmnnnooonnnkkkiiikkklllmmmoootttyyy}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}yyysssnnnkkkkkklllnnnyyy|||uuukkkjjjhhhfffgggnnnyyyyyywwwuuuttttttwwwyyyzzzzzzwwwuuuqqqnnnmmmooorrrtttwwwuuuqqqmmmjjjgggeeedddffffffggghhhhhhhhhhhhhhhlllnnnoooppppppnnnllljjjhhhgggeeeccc___[[[WWWUUUWWWXXXZZZ]]]___]]]ZZZWWWTTTRRRPPPOOOPPPPPPOOONNNHHHGGGEEEDDDCCCCCCCCCDDDBBBBBBCCCEEEFFFHHHIIIIIIJJJKKKMMMOOORRRVVV\\\```jjjqqqzzz}}}mmmZZZSSSXXX^^^iiizzzxxxqqqrrrzzz|||tttnnniiijjjiiihhhhhhkkkooosssvvvxxx{{{{{{{{{{{{|||}}}~~~|||zzz{{{}}}}}}}}}{{{~~~|||zzzvvvqqqmmmjjjiiihhhiiigggeeedddddddddcccbbbaaaaaaaaafffmmmuuu{{{}}}yyywwwuuurrrqqqqqqrrrsssyyy}}}~~~uuuqqqnnniiieee[[[RRRDDD:::666555444444333333333333222222222222111111222222222222222111333777666888>>>BBBTTTppp~~~bbbQQQGGGHHHNNN\\\ttt{{{wwwqqqnnnnnnooommmkkkiiikkkmmmoooqqquuuyyy|||~~~}}}}}}~~~}}}}}}||||||}}}~~~~~~}}}yyytttpppmmmmmmooopppvvv}}}vvvrrroookkkgggfffkkkrrrxxx}}}xxxwwwxxxzzz|||}}}}}}|||xxxuuuqqqnnnmmmnnnqqqsssvvvtttqqqnnnjjjfffdddbbbeeeeeeeeedddeeeeeeffffffkkklllnnnpppppppppnnnmmmllliiifffeeedddbbb]]]XXXXXXYYYZZZ\\\^^^]]][[[XXXVVVTTTRRRQQQRRRRRRQQQPPPKKKIIIFFFCCCBBBBBBDDDEEEBBBCCCDDDEEEFFFHHHIIIIIIKKKLLLNNNPPPSSSXXX^^^cccooouuu~~~www^^^TTTWWWWWWaaaqqq|||sssppprrruuu{{{tttpppkkkjjjjjjiiiiiikkknnnpppuuuvvvvvvuuuttttttvvvwwwssstttwwwzzz{{{{{{zzzyyywwwvvvuuuvvvwwwyyyzzzzzzzzz}}}zzzwwwvvvssspppnnnlllkkkkkkkkkhhheeeccccccddddddccc``````bbbhhhooovvv{{{}}}wwwvvvtttsssrrrqqqrrrrrryyy}}}|||sssnnnjjjfffbbb^^^QQQAAA888666666555333333333333222222222222111000000111222222222111111444777666888>>>@@@OOOjjjhhhTTTKKKJJJLLLWWWkkk}}}xxxrrrnnnmmmmmmllljjjiiilllpppssstttvvvyyy{{{{{{{{{|||~~~|||||||||{{{||||||}}}}}}~~~{{{wwwsssqqqrrrssstttuuu}}}{{{zzzvvvpppjjjhhhkkkpppttt||||||}}}}}}zzzvvvsssooollllllmmmppprrrtttsssqqqnnnjjjfffcccaaadddcccbbbaaabbbcccdddeeeiiijjjmmmooopppqqqqqqpppqqqmmmiiiiiikkkiiiccc^^^ZZZYYYYYYZZZ[[[\\\ZZZXXXXXXVVVTTTSSSTTTTTTSSSRRRNNNKKKGGGDDDBBBBBBDDDEEECCCDDDDDDEEEGGGHHHHHHIIIJJJLLLNNNPPPTTTYYY```eeeqqqwww~~~|||~~~vvvbbbVVVVVVTTT\\\iiixxxvvvqqqoooooo~~~yyywwwuuusssrrrrrrsssuuuwwwxxxzzzyyyxxxvvvssssssuuuwwwqqqqqqpppooooooooopppqqqqqqrrrtttwwwyyy{{{}}}~~~{{{yyyttttttrrrqqqooonnnmmmmmmmmmjjjfffddddddeeeeeedddbbbcccfffllltttzzz}}}~~~vvvuuutttsssssssssssstttyyy}}}zzzpppiiieeeaaa^^^^^^QQQ@@@777666777555111333333222222222111111111///000111222222222222222444777555888===>>>KKKcccnnnXXXNNNJJJJJJRRRbbbwww}}}yyysssnnnkkkjjjjjjjjjkkknnnrrruuuwwwxxx{{{|||}}}}}}zzzzzz{{{~~~~~~{{{zzzzzzzzz{{{{{{|||}}}~~~~~~|||xxxuuusssssstttvvvvvv|||~~~yyyrrrmmmkkklllppprrrxxx{{{wwwrrrooollliiiiiikkknnnqqqssssssrrrooolllhhhdddaaacccbbbaaa``````aaabbbcccfffgggjjjmmmppprrrsssssstttpppllllllnnnlllgggaaa\\\ZZZXXXXXXYYYYYYYYYXXXYYYXXXVVVUUUVVVVVVUUUTTTQQQNNNJJJFFFCCCCCCDDDEEEDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJLLLNNNRRRYYYaaafffpppvvv}}}sssqqqmmmbbbXXXTTTSSSXXXbbbooo~~~{{{uuuqqqooozzz}}}}}}{{{zzzzzz}}}~~~{{{xxxwwwyyy{{{xxxvvvssspppoooooopppqqqpppsssxxx{{{~~~~~~}}}{{{zzztttssssssqqqpppooonnnmmmmmmjjjgggeeefffggggggffffffhhhlllsssyyy~~~xxxwwwuuuttttttuuuvvvwww{{{~~~xxxmmmeee```\\\ZZZZZZNNN???777555666444111222222222222111111111111000000111222333333333333444777555888======FFF\\\zzzvvv___OOOJJJHHHNNN\\\nnn}}}yyysssmmmjjjiiijjjkkklllooosssuuuwwwxxx{{{}}}{{{|||~~~zzz{{{|||}}}yyyyyyyyyyyyzzz{{{||||||~~~|||yyyvvvtttttttttuuuxxx|||{{{sssnnnlllmmmooopppzzz|||wwwqqqnnnkkkhhhgggiiilllnnnqqqrrrrrrqqqnnnjjjfffcccbbbaaa``````````````````bbbdddgggkkkooorrrtttuuutttrrrooonnnnnnlllgggccc```]]]YYYWWWWWWXXXXXXWWW[[[YYYWWWVVVWWWWWWVVVUUUTTTQQQMMMIIIFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIGGGHHHJJJMMMRRRYYYaaagggpppvvv}}}ssskkkgggbbb[[[UUUTTTVVV]]]hhhwwwzzzuuurrrsss}}}{{{yyyyyyxxxxxxwww|||}}}|||||||||{{{zzzuuuuuutttsssqqqpppnnnmmmmmmjjjhhhhhhhhhiiiiiihhhhhhjjjooovvv|||{{{yyyvvvtttuuuwwwyyy{{{~~~wwwlllbbb\\\XXXVVVQQQHHH<<<555444555444333222222222222111111111111000111222333444444444444444777555888===<<>>666444222111111000000///111111111111111000//////000000111222222333333444444444555444555777;;;>>>LLLeeewwwaaaOOOLLLNNNUUUggg{{{}}}wwwrrrmmmkkkiiiiiilllooopppooopppssswwwyyyzzz|||}}}~~~~~~}}}}}}zzzzzzyyyyyyzzz{{{{{{|||{{{zzzyyyyyyxxxyyyzzzzzz|||~~~|||{{{{{{{{{zzzyyywwwtttqqqnnnmmmmmmmmmkkkooosssuuusssppplllkkkhhhiiiiiiiiihhhfffcccbbb\\\[[[[[[\\\```eeekkknnnsss|||xxxrrrmmmhhhdddaaa___]]][[[[[[\\\\\\ZZZYYYUUUUUUTTTSSSRRRPPPOOONNNLLLLLLLLLLLLLLLKKKJJJIIIKKKJJJOOOVVV\\\aaaiiiqqq{{{|||zzzzzzsssjjj```]]]```iiizzzzzzrrrqqqvvv~~~~~~~~~zzzzzz{{{{{{||||||||||||yyyxxxxxxzzz|||}}}|||zzzvvvvvvuuuttttttvvvzzz}}}~~~}}}~~~~~~{{{uuuqqqjjjhhhaaaWWWOOOJJJCCC;;;333333333222111111000///222111111111000000//////000000111111222333333333333444444444555777:::===HHH___{{{}}}fffRRRMMMMMMRRRbbbvvv~~~xxxrrrnnnkkkjjjiiikkkmmmnnnoooppprrrtttxxxyyy{{{|||}}}}}}||||||xxxyyyzzz{{{{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxxxxxxx|||xxxzzz|||}}}}}}}}}{{{wwwsssooommmmmmmmmiiimmmrrrtttssspppmmmkkkiiijjjkkkkkkjjjhhheeeddd^^^\\\[[[[[[^^^ccciiilllqqq{{{{{{uuupppkkkfffcccaaa___^^^]]]^^^]]]\\\ZZZWWWWWWWWWUUUTTTRRRPPPOOOOOOOOOOOOOOONNNMMMKKKKKKJJJJJJOOOWWW]]]bbbjjjrrr|||vvvjjjcccaaaggguuu}}}tttoooqqqzzz}}}}}}{{{||||||}}}}}}}}}}}}}}}|||||||||}}}}}}yyyzzzzzzxxxwwwyyy~~~~~~|||~~~~~~~~~}}}vvvppplllfffeee```XXXPPPJJJ@@@777222333444444222111000000000000000000000111111222000000000111222222333333222333444555555777;;;>>>DDDYYYsssmmmWWWNNNLLLMMM\\\ooo~~~xxxsssooolllkkkkkkjjjkkkmmmoooqqqrrrqqquuuvvvxxxyyyzzzzzzyyyyyyvvvxxxzzz}}}}}}}}}{{{zzzxxxxxxxxxxxxxxxyyyyyyyyyyyywwwzzz~~~|||xxxtttpppmmmkkkhhhmmmrrrtttsssqqqnnnmmmjjjkkkmmmmmmllljjjgggeee```^^^\\\[[[]]]bbbgggjjjooozzzyyytttpppllliiieeecccaaaaaaaaa```___]]][[[[[[ZZZYYYWWWUUUSSSRRRRRRRRRQQQQQQPPPNNNMMMLLLKKKLLLQQQYYY___dddlllsss{{{tttjjjdddeeeooozzzuuunnnmmmttt~~~|||}}}~~~|||}}}}}}{{{yyy|||~~~|||{{{}}}~~~}}}~~~zzzssslllhhhdddeeeaaaYYYQQQIII>>>444111333444444333111111111......//////000222333444000000000111222222333333222333555555666888;;;>>>CCCVVVnnnrrrZZZOOOJJJJJJXXXjjj~~~yyysssooommmkkkllljjjiiikkkppprrrrrrpppssstttvvvwwwxxxxxxwwwwwwuuuxxx{{{~~~~~~{{{yyyvvvvvvwwwxxxyyyzzzzzz{{{~~~}}}xxxvvvzzz}}}xxxrrrllliiiiiimmmrrruuuuuurrrpppoookkklllmmmnnnmmmkkkhhhfffbbb___]]][[[]]]aaafffiiinnnzzz|||xxxuuurrrooogggeeedddcccccccccaaa___^^^^^^]]][[[YYYWWWUUUTTTSSSSSSSSSRRRQQQOOONNNMMMLLLMMMRRR[[[aaafffmmmuuuzzz~~~~~~~~~wwwpppooopppqqqxxxxxxtttssszzz{{{zzz}}}~~~~~~~~~~~~||||||}}}wwwoookkkjjjggg```YYYTTTLLL@@@777444222111111111000000//////222222222111111111000000000000000111222222333333555555444555666777999:::AAAMMMccc}}}lllWWWMMMOOOWWW]]]uuu|||wwwrrrlllhhheeeeeeeeehhhkkkmmmmmmmmmoooqqqsssvvvwwwxxxwwwvvvwwwxxxxxxyyyzzzzzzzzzzzzwwwwwwvvvwwwxxxzzz|||~~~~~~{{{{{{~~~vvvooolllkkkkkknnnsssuuuuuussspppoookkkkkkjjjjjjjjjiiifffcccbbbbbbccccccccccccbbbbbblllrrr}}}}}}zzzyyyrrrooojjjgggeeedddcccbbb```___^^^]]]\\\[[[ZZZZZZWWWVVVUUUTTTSSSRRRQQQPPPOOORRRVVVZZZ___fffnnnsssyyy~~~yyyssspppooovvv|||vvvsssvvv}}}||||||~~~~~~~~~|||zzz|||wwwpppkkkiiifff]]]TTTOOOHHH>>>666444111111111111000000000///222222222111111111000000000000000111222222333333444444333333444666888999>>>III___xxxqqqZZZMMMLLLRRRXXXmmm{{{yyyssslllhhhfffffffffhhhkkkmmmnnnmmmnnnpppsssuuuwwwwwwwwwwwwwwwwwwxxxyyyzzzzzzzzzzzzxxxxxxxxxxxxyyy{{{|||}}}~~~|||wwwppplllkkkiiilllqqquuuvvvuuutttsssnnnllliiihhhgggeeebbb`````````aaabbbbbbbbbbbbbbblllrrr|||xxxtttoookkkiiigggdddcccbbbaaa```___^^^]]]\\\[[[YYYXXXWWWUUUTTTRRRQQQQQQOOORRRWWW[[[aaagggnnnrrr|||{{{tttppprrr|||yyysssrrruuu~~~~~~|||yyyxxx{{{~~~yyysssmmmjjjeeeZZZOOOIIIBBB:::444333111111111111000000000000222111111111111000000000000000000111222222333333333333222222333555777888;;;DDDWWWooo{{{aaaOOOJJJMMMRRRcccrrr{{{tttmmmiiihhhgggggghhhkkknnnooonnnnnnoooqqqsssuuuvvvwwwwwwvvvwwwxxxyyyzzzzzzzzzzzzyyyyyyzzz{{{{{{{{{{{{{{{~~~zzzrrrmmmkkkgggjjjoootttwwwxxxxxxxxxppplllhhheeecccaaa^^^\\\^^^^^^___```aaabbbccccccmmmrrr|||}}}wwwrrrnnnjjjgggeeeeeedddcccaaa```___]]]]]][[[ZZZXXXVVVTTTRRRRRRQQQOOOSSSXXX^^^ccchhhnnnrrr}}}~~~yyysssllluuu~~~uuuppppppxxx~~~}}}yyyxxx{{{}}}{{{vvvssshhhZZZLLLCCC===666222111111111111000000000000000111111111111000000000000000000000111222222333333333333222222444555777888888???PPPggg}}}jjjTTTJJJKKKOOO\\\kkk|||}}}vvvpppllliiihhhgggiiikkknnnoooooonnnoooppprrrsssuuuvvvwwwuuuvvvwwwxxxyyyzzzzzzzzzzzzzzz|||||||||{{{zzzyyy}}}}}}uuuooollliiijjjnnnssswwwzzzzzzyyyppplllfffbbb```___^^^]]]^^^______aaabbbdddeeefffmmmrrr{{{~~~yyytttoookkkhhhhhhgggeeedddbbb```___^^^[[[ZZZWWWUUUSSSRRRQQQQQQPPPTTTZZZ```eeejjjnnnrrr|||rrrgggnnnzzzzzzrrrppppppvvv~~~yyyyyy|||lll\\\JJJ@@@:::444000///000000000000000000111111000000000000000000000000000000000111222222333333444333333333444666888999777<<>>666444222000000////////////////////////////////////////////////000000000000111111111111111111111222333444555666888777<<>>KKKeee}}}hhhSSSMMMOOOTTT___mmm{{{}}}tttmmmgggggggggfffgggjjjmmmppprrrsssrrrppppppppprrrtttuuuvvvuuuuuuwwwxxxxxxyyyzzzzzzyyyxxxyyyzzzzzz}}}~~~yyysssmmmkkkkkkqqqzzzzzztttooommmnnnnnnnnnkkkeeeaaa___aaaeeegggiiihhhgggeeecccbbbbbbaaabbbbbbdddjjjsss|||}}}zzzxxxrrrmmmgggcccaaa___\\\XXXVVVTTTSSSTTTWWWZZZ\\\\\\ZZZ\\\```eeejjjqqqyyy~~~tttmmmiiihhhiiiiiifffbbb\\\XXXYYYbbbmmm~~~zzzrrrmmmqqqxxxzzzsssqqqxxx|||vvvvvv{{{{{{rrrmmmjjj___QQQ>>>777222333333111000222///////////////////////////////////////////////////000000000111111111111444444333222222222333333333555999:::;;;FFF^^^vvvrrr[[[QQQOOOPPPWWWfffwwwwwwpppjjjiiihhheeeeeehhhkkknnnqqqsssrrrqqqppppppqqqrrrttttttssstttuuuwwwxxxyyyzzzzzzxxxwwwxxxzzz{{{~~~~~~zzzuuummmkkklllqqq{{{|||vvvpppmmmlllkkkhhheeeaaa^^^^^^```dddfffjjjiiigggeeecccbbbaaaaaa```___```fffoooyyy|||zzzrrrnnnhhhdddccc```\\\YYYVVVTTTSSSSSSVVVYYY[[[\\\ZZZ\\\```eeekkksss{{{uuulllgggeeedddbbb^^^YYYVVVWWW^^^ccctttxxxpppppptttvvvyyyxxx~~~~~~yyyyyy}}}xxxlllhhhggg]]]PPP<<<666222222222000000333////////////////////////////////////////////////000000000000111111111111333333333222222333444444333444777999:::BBBWWWkkk|||dddPPPLLLJJJPPP___qqqzzzsssmmmkkkiiieeedddfffiiilllpppqqqqqqqqqqqqqqqpppqqqssstttssstttvvvwwwxxxyyyzzzyyyxxxwwwxxxyyy|||~~~}}}|||wwwmmmllllllrrr{{{yyyrrrmmmjjjhhhbbb```___^^^^^^```bbbdddggggggfffdddccccccccccccbbbaaaaaafffnnnxxx~~~{{{yyyqqqlllgggdddcccaaa\\\XXXVVVTTTRRRSSSUUUXXXZZZZZZZZZ\\\```eeekkksss{{{sssiiidddaaa___[[[WWWVVVXXX[[[]]]hhhvvvuuuqqqrrrrrrxxx}}}|||~~~}}}tttiiigggfff[[[LLL:::555111111000...///222////////////////////////////////////////////////000000000000111111111111222222222222333444444555444444666777888???OOO___tttkkkPPPJJJGGGLLL[[[mmm|||}}}uuuooollliiieeecccdddhhhkkknnnoooooopppqqqrrrppprrrtttuuuuuuvvvxxxzzzxxxyyyzzzyyywwwvvvwwwxxx{{{~~~}}}}}}yyymmmllllllrrr{{{|||uuunnniiieee_________``````aaaaaabbbcccbbbbbbbbbbbbcccddddddfffddddddhhhooovvv|||~~~zzzvvvtttmmmiiieeebbbbbb___[[[WWWVVVTTTRRRRRRTTTVVVXXXXXXZZZ\\\```eeekkkrrrzzzzzzllldddbbb```\\\XXXXXX[[[[[[ZZZ___mmm}}}zzzsssrrroooqqqxxx}}}~~~zzzwwwooogggffffffXXXGGG:::444000///...,,,---111////////////////////////////////////////////////000000000000111111111111111111111222333444555666666444555666777<<>>777333333////////////////////////.........///////////////........................////////////000000000000///000111111222222111111111000222555555222444888???IIIYYYkkksssXXXMMMIIIJJJWWWiii}}}|||vvvrrrooollljjjffffffhhhjjjlllooorrrsssqqqpppppppppqqqrrrrrrsssttttttuuuuuuuuuuuuttttttuuuxxx|||~~~zzzsssoooqqqvvv|||yyyrrrmmmlllnnnrrrvvvyyyzzzzzzzzzxxxvvvsssooojjjeeeaaa^^^]]]___dddkkkqqqttttttrrrmmmllljjjfffbbb``````aaa\\\[[[ZZZXXXWWWVVVVVVVVVUUURRRQQQSSSSSSQQQRRRVVVUUUYYY```fffmmmsssyyy~~~yyyxxx~~~|||oooaaaWWWYYY^^^bbblllwww|||uuummmllloootttxxxzzzppplllssszzz|||yyyvvvqqqjjjdddYYYOOOFFF@@@:::222000333////////////////////////............------------........................////////////000000000000...///000111222111111000111000111444444222444999===DDDRRRdddyyyeeeRRRKKKMMMWWWbbbyyy}}}~~~zzzwwwsssnnnjjjeeefffgggiiilllooorrrtttrrrqqqqqqqqqqqqrrrrrrsssrrrssstttuuuvvvvvvvvvuuutttwwwyyy{{{}}}|||uuuppprrrwww|||~~~xxxtttrrruuuyyy}}}|||zzzuuuoooiiiccc```^^^]]]]]]___dddiiimmmnnnmmmllllllkkkfffaaa]]]]]]^^^[[[ZZZYYYXXXWWWVVVVVVVVVTTTQQQPPPSSSTTTRRRTTTWWWUUUZZZ```ffflllrrrwww{{{yyyrrruuuvvvrrrqqqaaaVVVXXX[[[[[[bbbmmm{{{{{{rrroooqqqqqqooouuu{{{pppkkkjjjxxx|||yyytttmmmccc[[[UUULLLCCC>>>888111000444.........///////////////---------------------,,,........................////////////000000000000...///000222222111111000222000111333333222555:::666<<>>777555555333111000000000000////////////------------------------........................111111000000//////......---///111222333222000//////000000222333444555555888<<>>DDDQQQfffyyy|||gggVVVNNNGGGLLLTTT___jjjssszzz~~~}}}xxxmmmkkkgggbbb``````dddgggnnnpppsssvvvwwwwwwuuutttuuuuuuuuutttrrrrrrtttvvv|||~~~}}}{{{|||xxxsssooolllhhhfffcccdddfffjjjmmmnnnllljjjcccaaa^^^ZZZXXXWWWWWWWWWXXXYYYZZZ[[[ZZZYYYXXXWWWSSSVVVYYYZZZYYYYYYYYYZZZ___dddjjjqqqwww|||yyylll```[[[VVVVVV[[[```cccccc[[[VVVRRRTTT```ppp~~~zzzvvvsssoookkkjjjnnnttt}}}tttrrrwwwyyyooobbbXXXRRRLLLEEE@@@444444333111///...///000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000111111222000000000000111111111111333444777;;;@@@III\\\mmmqqq^^^QQQHHHJJJNNNWWWcccoooxxx}}}zzzqqqppplllgggbbb```bbbeeejjjlllppptttvvvvvvuuuttttttvvvwwwvvvsssrrrsssuuuyyy}}}}}}zzz{{{}}}wwwsssooollljjjhhhiiilllooorrrqqqnnnkkkccc```\\\XXXVVVVVVXXXZZZ\\\]]]^^^^^^\\\ZZZXXXVVVTTTWWWZZZ\\\[[[[[[[[[\\\aaafffmmmtttyyysss```\\\WWWVVV[[[```dddfff___ZZZSSSQQQXXXdddqqqzzz|||wwwtttnnnhhhnnnnnnnnnrrrzzz}}}pppsss}}}rrrbbbVVVPPPJJJBBB;;;111222111000...---.../////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000111111222000000000000111111111111000111555999<<>>555000///000000///............///------------......//////,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,---------.............../////////000000////////////000000000000444333444666555666===FFFUUUjjjooo___OOOJJJMMMUUU___gggqqqyyyzzzxxxuuupppjjjddd```]]][[[^^^bbbhhhlllooopppqqqppppppqqqrrrtttvvvyyyzzzwwwuuuwww|||}}}|||zzz{{{~~~{{{vvvqqqmmmeeebbb``````bbbddddddddddddccc```]]][[[ZZZZZZZZZXXXZZZ\\\^^^^^^aaadddffflllpppvvv|||yyyyyy{{{~~~|||tttnnniiiddd```[[[aaaiiikkkhhhaaa[[[WWWQQQYYYgggwww~~~wwwrrrpppppppppmmmppptttyyy}}}wwwmmmccc\\\```]]]TTTIII<<<333///...000//////...............---------,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////.../////////000000000111333222333555666666<<>>GGGXXXooo}}}bbbUUURRRSSSUUUWWWeeeoooxxx||||||yyyuuurrrnnniiiddd```aaaaaaccceeegggkkkmmmoooqqqqqqqqqrrrtttvvvxxxzzz|||yyywwwyyy{{{}}}{{{xxxzzz}}}xxxrrrnnngggffffffgggiiijjjjjjiiidddbbb___\\\[[[[[[]]]^^^^^^```aaabbbbbbcccfffhhhnnnrrryyy~~~~~~|||qqqfffdddcccdddgggjjjhhhbbb\\\YYYWWWXXX```ooo|||vvvooonnnllllllmmmqqqvvvzzz~~~xxxvvvzzz}}}pppeee___]]]___WWWIII===444000///000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------------........./////////---------.........//////.........///000111111111111//////333333222555999???MMM```www}}}gggYYYQQQPPPTTTbbblllvvv{{{|||wwwtttqqqnnniiifffcccbbbbbbcccgggkkkpppsssuuuuuuuuuvvvwwwxxxyyyzzz}}}yyywwwwwwwwwxxxzzzwwwyyyzzztttppphhhhhhhhhjjjllllllkkkiiidddaaa^^^\\\[[[\\\^^^```aaacccdddddddddeeegggiiippptttzzzzzz}}}~~~qqqhhhccc___aaafffiiieeeaaaYYYUUUQQQTTT```rrr~~~uuussspppmmmkkklllmmmooommmyyy}}}|||~~~yyysssrrryyy}}}nnnccc______\\\QQQBBB666///...///000//////...------------...+++,,,,,,------......///,,,,,,,,,+++++++++******++++++,,,,,,,,,---------.........////////////000---------.........//////---......///000111111222333111111444444222333777999EEEVVVmmmxxx___PPPOOOUUU[[[eeepppuuuzzz~~~yyyvvvtttrrrnnnjjjcccbbbaaabbbfffmmmssswwwxxxxxxyyyyyyzzzzzzzzzzzz}}}yyyvvvvvvuuuuuu{{{zzzvvvxxx|||wwwsssjjjiiijjjkkkmmmmmmllljjjcccaaa^^^\\\[[[]]]___aaadddeeeffffffeeeeeegggiiiqqqvvv|||ssszzzzzzttthhh]]]\\\___aaabbbccc___ZZZUUUUUUWWW```ppp~~~}}}wwwsssooommmjjjhhhlllrrr}}}||||||tttuuuwww|||~~~tttiiidddaaa]]]TTTFFF888333222000...---...........................---,,,,,,++++++,,,,,,---,,,+++***))))))))))))+++***)))***++++++***)))******+++,,,,,,---......---------------...///000............////////////000000000111222444555666<<<===GGG^^^zzztttVVVNNNSSSUUU\\\fffpppwww||||||zzzyyyvvvppplllcccaaa```bbbfffkkkooopppxxxyyyyyyzzzzzzyyyyyyxxxzzzwwwuuuuuutttsssvvv|||~~~yyyxxx}}}wwwsssqqqqqqqqqsssssspppkkkggg^^^^^^^^^^^^______``````eeeggghhhhhhhhhggghhhjjjqqqwwwlllvvvzzzooofffcccaaa^^^]]]^^^```\\\WWWVVVUUUYYYeeeqqq}}}|||vvvoooiiieeeggglllssszzz}}}{{{|||}}}tttxxx~~~}}}~~~}}}|||uuulllfffccc^^^XXXKKK???444222222000///..............................---,,,,,,++++++,,,,,,******)))******+++,,,---,,,+++***+++,,,---,,,***++++++,,,------...//////......------------..................////////////000000000111222333444555:::;;;CCCVVVooocccUUUUUUQQQWWWaaakkkrrrxxx}}}|||{{{wwwrrrnnngggeeecccdddfffiiijjjjjjppprrrvvvyyyzzzzzzxxxwwwyyyuuuttttttrrrqqqtttzzz}}}wwwwwwyyyuuurrrrrrssstttuuurrrnnnjjj```___^^^^^^___```bbbcccggghhhhhhgggffffffhhhjjjrrrxxxaaappp{{{tttpppiiiaaa]]]^^^bbb^^^[[[XXXTTTRRRWWW___kkkssswwwnnnhhheeegggkkknnnqqquuu{{{~~~|||{{{zzz}}}~~~}}}yyy}}}|||}}}}}}zzz|||~~~{{{yyyuuusssooolllllljjj___TTTAAA777000000222111//////...........................---,,,,,,++++++,,,,,,*********++++++,,,---...---,,,++++++------,,,+++,,,,,,------....../////////...---------------...............////////////000000000000111222444444777777>>>KKK^^^wwwkkkTTTMMMKKKPPPYYYbbbkkkrrryyy}}}}}}yyyuuurrrllliiigggffffffeeedddcccdddhhhooouuuyyyyyywwwuuuwwwtttssssssqqqoooqqqwww}}}vvvvvv~~~|||yyyvvvvvvvvvwwwwwwtttpppmmmbbbaaa```___```bbbeeegggiiiiiihhhfffdddeeehhhkkktttzzzUUUhhh~~~vvviiicccddddddaaa___\\\UUUNNNNNNRRR]]]eeeqqq|||yyyrrriiiiiiiiiiiijjjkkknnnooo|||}}}zzzwwwvvvuuuzzzxxxyyy~~~yyy}}}{{{~~~}}}zzzxxx{{{xxxsssqqqoooooonnnppprrrnnn]]]LLL:::333...000222000//////...........................---,,,,,,++++++,,,,,,......---,,,++++++++++++---+++***+++,,,---,,,+++,,,,,,,,,---------......---,,,,,,,,,------...///............/////////////////////000000222333333333555:::BBBOOOgggoooSSSFFFGGGKKKRRRZZZcccllluuu{{{{{{wwwuuummmkkkhhhfffeeebbb___\\\\\\```gggnnnsssuuuvvvvvvvvvtttssstttrrroooqqquuuxxxvvv~~~|||{{{zzzyyyxxxwwwtttooollleeecccaaa```bbbeeehhhkkklllkkkiiifffdddeeeiiimmmwww|||KKK^^^www~~~qqqhhhhhhgggeeeeeebbbZZZPPPMMMOOOSSSZZZdddnnnvvv}}}|||nnnmmmkkkiiiiiiiiiiiiiiijjjoooxxx~~~|||xxxtttpppooopppqqqxxxwwwzzz{{{tttooorrrzzz|||{{{yyyxxx|||zzzsssnnnkkkhhhkkknnnpppppphhhSSS@@@888222///111222///---..............................---,,,,,,++++++,,,,,,......---,,,++++++++++++,,,***)))***+++,,,+++)))+++++++++++++++,,,,,,,,,******++++++---...000111............////////////////////////000111222222222333888===FFF[[[~~~vvv[[[JJJGGGIIINNNTTT\\\fffqqqyyy}}}}}}yyywwwnnnkkkhhheeecccaaa]]][[[ZZZ\\\___dddjjjooosssvvvvvvtttuuuvvvuuuqqqrrrvvvzzz~~~|||xxx}}}{{{yyyvvvrrrmmmiiigggeeeccccccdddhhhllloooooommmkkkgggfffhhhlllpppzzz~~~CCCSSSkkkxxxmmmkkkkkkjjjjjjhhh___UUUPPPRRRMMMQQQWWW___iiirrryyy}}}vvvsssooolllkkkjjjhhhgggbbbeeekkkssszzz}}}rrrqqqooolllkkklllpppssszzzyyy}}}sssgggfffooo{{{zzzxxxyyy|||uuuooojjjgggggglllpppnnnhhh\\\JJJ:::777222000111111...,,,---...........................---,,,,,,++++++,,,,,,*********++++++,,,---...+++***))))))++++++***)))************++++++++++++*********+++,,,...///000............///////////////////////////000111111111333777:::@@@PPPoooeeeSSSHHHIIIKKKNNNVVVaaammmuuu{{{|||zzzpppmmmiiifffcccaaa^^^\\\\\\[[[[[[]]]bbbhhhooosssuuutttuuuxxxwwwsssssswwwvvv{{{{{{|||yyyvvvqqqlllhhhggggggffffffhhhkkkoooqqqppppppnnnkkkjjjlllqqquuu}}}<<>>HHHYYYsss}}}xxxqqqllljjjgggccc___WWWVVVTTTRRRRRRTTTXXX[[[bbbbbbgggooouuuxxx{{{~~~|||wwwuuuppppppnnnmmmjjjhhhfffeeefffgggiiilllppptttxxxyyy|||}}}wwwvvvtttpppmmmlllnnnpppnnnppptttxxx}}}~~~tttlllaaaaaafffrrr~~~~~~}}}}}}~~~uuulllgggfffgggfff```VVVIII===666555555000000000000000000000000...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,111///,,,******+++---///,,,,,,,,,---------......,,,---------.../////////......---,,,---...///000000111555888888<<>>666444////////////........................---,,,+++***,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++------------............////////////000111222333555999AAASSSnnnsss^^^NNNKKKIIILLLVVV___gggnnnvvv{{{zzzvvvsssqqqooolllkkkiiigggdddaaabbb```]]]ZZZWWWVVVUUUTTTRRRTTTUUUWWW[[[dddoooxxxyyy|||~~~zzztttrrrtttuuuyyy~~~222333444444555666:::======FFFVVVoooqqqnnnhhhccc___ZZZUUURRRNNNMMMLLLMMMNNNRRRVVVXXX___hhhvvv~~~{{{zzzyyywwwvvvuuuvvvvvvwww{{{|||}}}~~~~~~wwwoooiiiddd```aaagggooouuuwww{{{ooofffaaaaaa[[[WWWYYY___iiivvv{{{vvvqqqrrrxxx}}}~~~}}}xxxooo```OOO@@@777222111/////////............------......------,,,+++***------,,,+++***))))))(((++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++------------............////////////000111222222444666<<>>666444222000111444888;;;......---------,,,,,,,,,***++++++,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------...------......///000111222...000777:::???SSSiiizzzaaaSSSMMMKKKLLLNNNPPP^^^ooozzz~~~yyyuuurrrqqqooommmkkkkkkjjjiiifffbbb___^^^VVVZZZ]]][[[UUUQQQQQQSSSLLLOOOTTTYYY___fffnnntttzzz~~~||||||}}}000111111111111222222222222444666777:::BBBNNNXXXqqq}}}zzz|||~~~}}}rrrhhheee___VVVQQQRRRSSSUUUWWWYYY\\\bbbhhhlllyyy|||uuurrrooojjjgggdddcccbbb```eeeiiigggbbb^^^^^^``````aaaccciiiqqq||||||rrrnnnhhhnnnwww{{{uuulll\\\HHH;;;777000000////////////000000---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))++++++***))))))((())))))((((((((((((((((((((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))***++++++,,,,,,------...........................000111333555666;;;HHHVVVxxxmmmXXXLLLIIIJJJKKKRRRXXXbbboooyyy~~~}}}{{{xxxtttpppmmmlllpppnnnkkkiiihhhfffcccaaafffbbb\\\XXXVVVVVVVVVUUUPPPPPPRRRUUUZZZ```eeeiiirrrwww}}}{{{zzz}}}000111111111111222222222444555666555555999BBBJJJ^^^sssxxxvvvyyy}}}~~~~~~}}}}}}{{{rrrnnnhhh___YYYYYYTTTTTTSSSSSSTTTWWW[[[^^^hhhkkkqqqxxxqqqoookkkgggdddaaa```___bbbeeegggeeecccaaabbbdddggglllrrryyy}}}wwwrrrqqqrrrxxx~~~uuujjj___QQQAAA777555000//////////////////000------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))))))))))))))******)))((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))******************************************+++,,,,,,------...........................000111333444444777BBBNNNfffyyycccTTTNNNNNNOOOOOOTTT]]]iiiuuu|||~~~~~~||||||{{{yyyvvvsssqqqooommmkkkiiiiiijjjkkkjjjjjjkkkggg```[[[XXXVVVUUUTTTOOOOOOPPPRRRVVV[[[```cccgggkkkrrrzzz}}}zzzyyyxxx~~~000111111111111222222222444555666444222444999>>>JJJ]]]vvvzzzuuuuuuyyy~~~}}}zzz{{{zzzrrrhhhaaa___VVVTTTRRRQQQQQQRRRTTTVVVYYY\\\aaagggnnnxxxxxxjjjiiifffbbb___]]][[[ZZZaaabbbccceeegggiiikkklllqqqzzzyyysssrrrrrrqqqrrruuuxxxjjjYYYMMMBBB888333222//////............//////------------------------,,,,,,,,,,,,++++++++++++************************+++***))))))))))))))))))((((((((('''(((((())))))************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******++++++,,,---------------------------------000000222444333333;;;DDDSSSoooooo]]]QQQLLLLLLKKKOOOWWWbbbnnnwww}}}{{{{{{{{{zzzyyywwwuuutttnnnllliiiiiikkknnnpppqqqpppkkkeee___[[[WWWTTTRRRPPPOOOPPPQQQTTTWWW[[[]]]aaaeeekkkqqqwww|||{{{yyyxxxwwwxxx000000111111111222222222111333555555555666999<<>>888333000000///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++))))))))))))))))))))))))******)))))))))))))))***''''''&&&''''''((()))***************************))))))************))))))((()))))))))************++++++++++++++++++++++++*********+++,,,,,,------------------------------//////111444222111666>>>CCC[[[yyykkkYYYMMMHHHIIIKKKQQQ[[[hhhuuu~~~|||}}}~~~}}}|||zzzxxxvvvrrrooolllkkklllppprrrsssqqqmmmgggbbb]]]ZZZVVVSSSSSSSSSRRRRRRTTTVVVXXXYYY```cccgggllloootttxxx{{{~~~|||zzzxxxxxxyyyzzz|||000000111111111222222222000222444555666777999:::???CCCOOOddd|||~~~}}}tttkkkfff^^^]]]]]]___aaaaaa```^^^WWWWWWWWWVVVVVVWWWZZZ]]]cccdddeeefffhhhlllqqquuu|||uuuooollliiikkknnnoooooonnnmmmmmmnnnnnnmmmmmmnnnpppqqqrrrzzz|||}}}}}}{{{{{{~~~|||zzzuuuqqqooonnnnnnooosssmmmgggddddddbbb```___ZZZ[[[[[[[[[[[[ZZZZZZZZZVVV[[[eeeqqq|||{{{qqqkkkhhhjjjmmmsss}}}vvvlllVVVIII<<<777444111///000......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))))))))******''''''&&&''''''((()))***************************((()))************)))(((((()))))))))************************************))))))***++++++,,,,,,---------------------------......000333333111555;;;;;;IIIaaa~~~jjjWWWLLLJJJJJJMMMVVVcccsss|||yyywwwsssqqqnnnnnnppprrrttttttnnnkkkgggccc```]]]YYYVVVUUUUUUTTTSSSSSSSSSTTTTTTZZZ]]]```cccfffiiillloooqqquuuzzz~~~wwwwwwwwwxxxzzz}}}000111111111111222222222222222222333444444555555999:::BBBQQQeee}}}{{{tttoooeeedddeeegggiiifffaaa[[[UUUUUUUUUTTTRRRRRRTTTVVVYYYYYYXXXWWWWWWYYY]]]```hhhooowww|||}}}~~~yyyqqqjjjfffcccdddeeeffffffeeeddddddaaaaaaaaabbbcccfffhhhiiikkknnnppppppnnnkkkjjjjjjjjjiiiiiiiiikkknnnqqqrrrllljjjhhhgggiiilllooorrrssskkkbbb```^^^[[[YYYYYYWWWXXXZZZ]]]___aaabbbbbb\\\dddqqq~~~}}}wwwhhhfffiiiooouuu{{{wwwiii]]]EEE<<<555444333000///000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++((((((((('''(((((())))))************************((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---///222333111444888===CCCSSSnnn|||dddUUUNNNLLLKKKPPP]]]mmm|||~~~zzzxxxsssrrrrrrtttvvvwwwwwwvvvkkkiiigggeeedddaaa]]]ZZZVVVUUUTTTRRRQQQQQQPPPPPPVVVXXX[[[^^^```bbbeeehhhhhhkkknnnttt{{{~~~{{{ssstttwwwzzz~~~000111111111111222222222333222222222333444444333333666===GGGRRReee}}}xxxnnnnnnooorrrtttooofff^^^WWWXXXWWWUUUSSSRRRSSSTTTTTTUUUUUUTTTRRRQQQRRRSSSUUU\\\dddiiijjjjjjmmmpppwwwzzz~~~|||uuummmeeeaaaaaa```___^^^]]]]]][[[ZZZUUUVVVVVVXXXZZZ]]]```aaaaaabbbbbbaaa___[[[YYYWWWVVVVVVWWWZZZ___dddhhhjjjhhhgggffffffjjjoootttwwwvvvkkkcccaaa___ZZZXXXZZZWWWYYY]]]bbbgggjjjmmmnnnnnnvvvxxxtttjjjlllsss|||xxxiiiYYYMMM:::555222222000,,,---000------,,,,,,,,,,,,------++++++++++++++++++++++++)))*********++++++++++++************************)))))))))))))))***++++++******)))((((((((())))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000......000111///111555<<>>NNNddd~~~rrrWWWPPPHHHGGGNNN\\\kkkttt|||~~~{{{tttnnnmmmlllkkkkkkjjjgggccc___[[[ZZZYYYWWWVVVTTTSSSRRRLLLOOORRRUUUWWWYYY\\\___aaabbbdddfffiiiooovvv{{{~~~{{{xxxwwwvvvtttrrrsssuuuzzz~~~000000000000000000000000222222222333333333444444888777999===BBBKKK[[[jjj~~~wwwzzzyyyvvvkkkhhhfffccc[[[SSSQQQUUUZZZVVVWWWZZZYYYRRRPPPRRRQQQUUUYYYXXXUUUTTTVVVYYY```aaacccfffiiikkkmmmnnnqqqooolllhhhddd```^^^]]]XXXVVVRRRMMMIIIIIIKKKNNNQQQSSSVVVWWWWWWXXXZZZ[[[\\\\\\YYYVVVSSSSSSUUUWWWUUUVVVXXXZZZ\\\aaafffjjjkkkmmmnnnooottt}}}vvvkkkdddcccddddddccc^^^gggrrrzzz|||}}}yyy{{{{{{yyymmm\\\III<<<888//////...---,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))+++*********))))))(((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++************++++++++++++,,,,,,,,,,,,------,,,,,,---...///000111222777777;;;DDDTTTllliiiTTTFFFHHHKKKMMMYYYjjjvvv||||||tttpppoooooonnnnnnlllhhhccc___aaa___\\\ZZZXXXVVVRRROOOPPPPPPPPPQQQSSSWWW\\\^^^___```bbbcccdddhhhmmmqqq{{{}}}zzzvvvsssqqqqqqssstttxxxzzz~~~000000000000000000000000222222222333333333333444555444555888;;;AAANNN[[[ppp~~~vvvrrrnnniiiaaaXXXVVVYYY^^^]]]___bbb___WWWUUUWWWWWWZZZ]]][[[WWWVVVXXX\\\YYYYYYZZZ[[[\\\^^^^^^___cccbbb___]]]ZZZYYYXXXWWWUUUSSSPPPMMMKKKLLLOOOSSS^^^```aaa```\\\YYYXXXWWWWWWWWWVVVTTTSSSUUUYYY\\\```aaaaaabbbbbbdddhhhkkksssuuuuuuvvv{{{xxxmmmhhhiiimmmpppqqqqqqyyyyyyjjj]]]OOOAAA888555000///...---,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++*********)))))))))((((((******))))))))))))******))))))))))))))))))))))))******)))))))))((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++++++++,,,,,,,,,------,,,,,,---...///000111111111222555===III___~~~yyybbbQQQOOONNNLLLSSS___kkkvvv{{{wwwuuutttrrrqqqpppnnnkkkfffbbbcccaaa___]]][[[XXXTTTQQQPPPOOOOOOOOOQQQTTTWWWYYYZZZ\\\^^^```bbbeeejjjmmmqqqzzz}}}|||vvvtttrrrpppoooqqqsssuuuzzz}}}000000000000000000000000111111222222222333333333555333333555666888AAAKKKWWWmmmxxxqqqhhh___\\\___gggjjjnnnoooiiiaaa___bbbaaabbbbbb___[[[ZZZ\\\___[[[ZZZYYYXXXWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTUUUVVVTTTSSSRRRPPPPPPRRRWWW[[[mmmnnnnnnjjjddd]]]XXXUUUTTTUUUTTTTTTUUUXXX]]]aaadddeeefffeeedddeeegggiiiwwwxxxwwwwww}}}~~~tttpppsssyyywwwgggTTTGGG>>>777222222000///...---------------+++++++++*********))))))***************************))))))))))))(((((((((******))))))))))))******))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///000000111---///222777>>>OOOlllkkkUUUOOOLLLFFFHHHQQQ```ooo}}}zzzzzz{{{|||yyywwwtttrrrqqqnnnjjjgggfffdddaaa___^^^[[[XXXUUUQQQPPPNNNMMMNNNOOOQQQRRRTTTVVVZZZ\\\___aaaeeeggggggnnnvvv|||}}}|||}}}~~~{{{wwwuuupppoooooooooqqqtttwwwyyy~~~000000000000000000000000111111111111222222222222666444444666666666;;;AAAGGGXXXrrrvvvmmmdddaaadddqqqwww}}}|||tttllljjjllliiihhheeeaaa]]]\\\^^^aaa```___\\\ZZZXXXWWWVVVVVVRRRRRRRRRSSSUUUWWWZZZ\\\YYYYYYYYYXXXWWWYYY]]]```ooorrrsssqqqjjjccc]]]YYYYYYYYYXXXWWWWWWZZZ```dddggghhhiiiiiihhhggghhhjjjuuuvvvvvvvvv||||||~~~|||eeeTTTAAA888444111......000///......---------...++++++++++++************************************++++++++++++******************))))))))))))******((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))++++++************++++++***++++++++++++,,,,,,,,,,,,,,,---......///000000...000333555777DDD]]]tttoooWWWMMMHHHDDDFFFKKKYYYgggyyyzzzxxxzzz}}}}}}zzzwwwtttssspppmmmkkkhhhfffdddbbb```^^^ZZZXXXTTTSSSQQQNNNMMMMMMMMMNNNOOORRRVVVYYY[[[]]]```bbbcccgggllloooppppppppprrrqqquuu|||{{{vvvrrrpppmmmnnnooorrruuuyyy}}}////////////////////////000000000111111111222222555333444777777666888===BBBJJJ[[[sssyyyppphhhgggjjjwww~~~zzzsssqqqrrrkkkiiiddd```]]]]]]___aaa```^^^[[[WWWUUUTTTSSSSSSRRRRRRSSSUUUXXX]]]aaadddbbbccccccaaa___^^^___```hhhlllpppqqqnnniiieeebbbbbbaaa___\\\ZZZ\\\aaadddqqqrrrtttssspppnnnnnnnnnpppsssvvvxxx~~~yyyjjjSSSEEE777222222000---,,,///......------------...---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************************))))))))))))******((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))++++++************++++++*********+++++++++,,,,,,,,,,,,------....../////////111333444444<<>>NNNjjjyyyzzzeeeSSSKKKJJJCCCFFFJJJPPPYYYhhhzzz}}}{{{{{{|||~~~||||||}}}~~~}}}yyyuuupppnnnlllkkkjjjhhheeeccc]]]\\\[[[YYYWWWUUUTTTSSSKKKLLLLLLKKKKKKMMMQQQTTTRRRSSSTTTWWWZZZ\\\]]]\\\]]][[[YYYYYY\\\___bbbcccggghhhjjjmmmrrrwww|||zzzvvvpppkkkjjjlllppptttyyy{{{///////////////.........////////////////////////000111111222222333444444555999===>>>@@@HHHUUU```zzz}}}zzztttkkkffffffbbbgggooouuuyyy~~~wwwqqqtttqqqoootttzzz{{{uuunnnlllfffdddjjjpppssswwwzzz}}}yyy}}}xxxaaaUUUIII999000000000000000000///...---,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++*********))))))((((((((((((''''''''''''((((((************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''((())))))((((((******))))))((((((''''''(((((((((((()))))))))))),,,+++++++++******))))))***)))(((''''''((()))******************************++++++,,,,,,------...,,,,,,---...///333888<<>>CCCJJJ___iii{{{yyyxxxyyyxxx||||||}}}|||}}}~~~}}}rrr___RRRFFF@@@888333111111000///........................,,,++++++******++++++,,,++++++***)))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))))))))))))))(((((((((((((((((())))))((('''&&&&&&''''''&&&%%%&&&'''((()))'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,---...//////000222444555777@@@PPP\\\}}}sssoooiiicccYYYQQQJJJGGGFFFFFFKKKQQQ^^^cccmmmvvvyyyxxx|||zzzxxxwwwwwwwwwvvvuuurrrnnniiieeecccbbbaaa___]]]ZZZVVVSSSRRRQQQRRRQQQRRRRRRQQQQQQPPPOOONNNQQQRRRRRRRRRSSSSSSTTTTTTVVVVVVVVVWWWWWWXXXXXXXXXWWWWWWYYYZZZ]]]___aaaccccccccceeegggjjjmmmppprrrwwwxxxzzz{{{|||}}}~~~~~~}}}{{{{{{{{{{{{|||}}}~~~}}}yyywwwuuurrrooolllkkkjjjccc```]]]ZZZWWWVVVVVVVVVPPPRRRSSSTTTUUUWWWZZZ]]]bbbfffmmmtttyyy~~~{{{lll}}}........................,,,,,,,,,---------......//////............//////////////////000111222222666333333888;;;;;;>>>DDDIIIRRRaaattt~~~zzzyyyyyywwwzzz~~~}}}|||}}}~~~{{{wwwwwwuuurrrssswwwzzz}}}zzzyyy|||}}}{{{xxxwwwxxxxxxxxxwwwxxxzzz}}}|||ppp```NNNCCC666222---+++,,,---------------------------------,,,++++++******++++++,,,++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''((((((((())))))))))))(((((((((''''''((((((((((((''''''&&&'''&&&&&&%%%&&&'''((()))'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,------...111222222222999FFFQQQkkk~~~nnn___PPPHHHFFFEEEGGGIIIPPPUUU```kkkpppssszzz~~~|||{{{{{{zzzxxxxxxvvvrrroookkkiiihhhgggdddbbb^^^ZZZWWWUUUTTTTTTTTTTTTTTTSSSRRRPPPOOONNNPPPQQQQQQRRRSSSTTTTTTUUUTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWYYY[[[]]]___aaa```aaaaaaccceeehhhkkkmmmmmmnnnqqqrrrssstttxxxzzz{{{{{{|||||||||{{{zzzyyy{{{{{{{{{|||}}}|||yyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyy{{{{{{}}}}}}~~~~~~{{{xxxooommmkkkgggdddbbb``````ZZZXXXUUURRRPPPOOOPPPPPPNNNPPPSSSUUUXXX[[[```cccfffkkkrrryyy~~~~~~xxxyyyxxx........................,,,,,,,,,---------......//////............//////---------......///000111555333333666777777888;;;<<>>HHHXXXeee}}}}}}zzzxxxvvvuuuwwwyyyyyyyyyyyyuuupppooossszzzwwwooo^^^UUUIII>>>777333222111.........,,,+++)))(((''',,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***)))))))))))))))*********)))))))))((((((((('''(((((((((((((((((((((((())))))******)))(((''''''((((((((((((''''''''''''%%%%%%&&&''''''(((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******++++++,,,---...///000111111---000222222222222555888BBBKKK___zzzqqqbbbUUUMMMKKKGGGDDDDDDHHHLLLOOOWWW^^^gggnnnwww|||}}}~~~wwwuuuqqqmmmiiieeebbb```]]]\\\ZZZWWWSSSPPPMMMKKKJJJKKKLLLMMMOOOPPPQQQRRRTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPPPPQQQRRRSSSUUUVVVWWWWWWVVVUUUUUUVVVXXXXXXWWWYYY[[[]]]^^^```cccfffdddddddddcccccccccccccccaaa``````aaabbbbbbaaa```aaabbbcccdddfffggghhhiiiffffffeeeeeeeeefffggggggfffdddcccbbbaaa___\\\ZZZVVVUUUSSSPPPNNNLLLKKKKKKHHHHHHHHHIIIKKKNNNQQQSSSWWW[[[```eeeiiinnnsssvvvyyy~~~xxxrrrvvv........................,,,,,,,,,---------............------------.........------......///000111...000111000111666888666444777999::::::???HHHPPP]]]kkk~~~~~~{{{yyytttsssrrrrrrssssssrrrpppqqqpppnnnpppvvvuuucccVVVFFF@@@888222000000111222***,,,,,,,,,***)))***+++++++++++++++++++++++++++******))))))))))))******)))))))))))))))******+++******))))))(((((('''''')))))))))))))))))))))))))))******+++***)))'''&&&((((((((('''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******+++***+++,,,---///111222333+++---///000000111222444===>>>JJJcccvvvdddUUUOOOGGGBBB@@@BBBDDDFFFLLLRRRYYYaaalllsssuuuxxx}}}}}}zzzvvvrrrnnnkkkiiidddccc```\\\XXXSSSPPPNNNKKKLLLMMMNNNOOOPPPQQQRRRTTTTTTSSSSSSSSSSSSSSSRRRNNNNNNNNNOOOPPPQQQRRRSSSUUUTTTSSSRRRRRRSSSTTTUUUSSSTTTVVVWWWXXXZZZ]]]___^^^^^^]]]\\\\\\\\\\\\]]]]]][[[[[[[[[]]]^^^]]]\\\\\\]]]]]]^^^______``````______^^^^^^^^^^^^______^^^\\\[[[ZZZYYYXXXUUUSSSPPPOOONNNLLLJJJIIIIIIIIIHHHHHHIIIKKKOOOSSSWWWZZZ\\\___eeeiiimmmqqqtttwww~~~}}}ppprrr........................,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,---...///000...111000---...444666444333555888999;;;>>>BBBEEEIIITTTdddttt~~~~~~zzzwwwvvvrrrqqqqqqqqqssstttrrrqqqtttuuuyyy}}}zzzooo___MMMAAA888555111///.../////////,,,---...---++++++---///++++++++++++++++++++++++******))))))))))))******)))))))))))))))***++++++*********)))(((''''''''')))))))))))))))))))))))))))***+++++++++)))'''&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''((((((((('''&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))******+++******+++,,,---...///000,,,---...//////000111111777666>>>PPPfff~~~iii\\\MMMFFFBBBAAABBBBBBEEEJJJLLLTTT]]]cccfffkkkttt{{{~~~}}}yyyuuutttmmmllliiiddd___ZZZVVVSSSOOOOOOOOOPPPQQQRRRRRRSSSRRRRRRRRRRRRSSSSSSSSSSSSNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRPPPPPPPPPQQQRRRSSSQQQRRRTTTTTTTTTUUUXXXZZZ\\\[[[ZZZYYYXXXYYYYYYZZZZZZYYYXXXXXXZZZ[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWXXXYYYWWWUUUTTTTTTSSSQQQOOOLLLLLLKKKJJJIIIIIIIIIIIIKKKLLLMMMQQQUUU[[[___bbbbbbffflllppptttxxx{{{~~~xxxvvv........................,,,,,,,,,---------.........------,,,,,,------...++++++++++++,,,---......///222000***+++222444222222222444666888999:::;;;>>>DDDNNNWWWdddxxx|||yyyxxxqqqpppoooqqqtttwwwxxxxxx{{{|||ooobbbUUUIII===666555333111000111000...------......+++((((((***---******************************))))))))))))******))))))((())))))***+++++++++******)))(((''''''&&&)))))))))))))))))))))))))))***+++,,,+++)))'''%%%(((((('''''''''&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%'''((((((((('''&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))******+++*********++++++,,,,,,,,,//////000000000000111111444444;;;FFFTTThhh}}}jjjUUUNNNGGGEEECCCAAABBBEEEDDDJJJQQQUUUWWW^^^jjjtttxxx|||}}}{{{tttrrrooojjjeee___[[[YYYRRRRRRRRRRRRSSSSSSTTTTTTPPPQQQQQQRRRRRRSSSSSSSSSNNNNNNMMMMMMNNNOOOOOOPPPPPPPPPOOONNNNNNOOOPPPQQQQQQRRRTTTTTTSSSTTTVVVXXXWWWVVVUUUTTTSSSTTTUUUUUUUUUTTTSSSSSSUUUVVVVVVVVVYYYYYYXXXXXXWWWVVVVVVVVVTTTSSSSSSRRRRRRRRRSSSSSSVVVTTTRRRQQQQQQQQQOOOMMMLLLKKKKKKJJJJJJJJJKKKKKKOOOPPPRRRVVV[[[aaafffjjjhhhmmmrrrxxx|||zzzzzz000000000000000000000000///,,,+++,,,...///---+++000000///...------,,,,,,---------.........//////,,,,,,,,,---///000222333222222333555666888999999<<<<<<>>>DDDPPPbbbttt|||uuuuuuttttttvvvzzz}}}pppgggYYYKKKAAA;;;777555000//////...------,,,,,,...---,,,,,,++++++,,,,,,))))))))))))))))))))))))******))))))((((((''''''&&&'''''''''(((((())))))))))))(((''''''''''''''''''((()))******)))((('''******++++++++++++******''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&''''''(((((((((((((((******))))))((((((((('''%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((()))***++++++,,,,,,)))************+++++++++------,,,,,,---...000111222111888AAAGGGRRRoookkkZZZKKKFFFEEECCCCCCEEECCCDDDFFFGGGKKKSSS^^^fffkkkwww}}}vvvqqqnnnjjjfffbbb\\\ZZZVVVUUUUUUVVVVVVVVVSSSRRROOOMMMMMMNNNPPPQQQQQQPPPNNNMMMMMMMMMNNNOOOQQQPPPOOONNNNNNOOOPPPQQQQQQPPPOOOOOOOOOPPPQQQRRRUUUTTTSSSRRRRRRQQQRRRRRRSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSRRRQQQQQQSSSRRRPPPOOONNNNNNNNNOOONNNNNNNNNOOONNNNNNMMMMMMJJJJJJJJJJJJKKKMMMOOOPPPZZZZZZZZZ\\\aaagggnnnqqquuuwwwzzz~~~........................///---+++,,,...///---+++//////......---,,,,,,+++------------.........///------------...///111111000111222333555666777888777777999<<>>CCCGGGXXXhhh{{{wwwuuuvvvwww}}}ppp```VVVAAA===777333111000///...///......------,,,,,,+++---,,,++++++******++++++))))))))))))))))))))))))'''''''''((()))*********(((((()))))))))))))))***))))))(((''''''''''''''''''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&*********)))((('''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''''''''((())))))******)))))))))*********++++++,,,,,,,,,,,,---...//////222///000444777;;;JJJZZZ|||ooo^^^RRRJJJGGGGGGCCCEEEFFFGGGGGGHHHJJJLLLUUU^^^hhhnnnuuu~~~}}}zzzwwwuuummmjjjeeebbb___]]][[[YYYVVVUUUSSSRRRRRRSSSUUUVVVSSSRRRPPPNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMNNNOOOOOONNNNNNMMMMMMMMMNNNPPPPPPSSSSSSSSSSSSSSSTTTTTTTTTPPPPPPPPPPPPOOOOOOOOOOOOPPPOOOMMMKKKKKKKKKKKKKKKNNNLLLKKKIIIHHHGGGHHHHHHJJJKKKLLLMMMOOOOOOPPPPPPLLLMMMOOORRRWWW\\\```bbbeeefffiiimmmrrrwww{{{}}}}}}~~~{{{mmm...........................---------.........------------,,,,,,+++++++++------------------------......---------------......///000111222333444444444555777888888:::===???BBBLLL[[[jjj{{{}}}yyyyyy~~~zzzttttttttttttvvvyyyyyy~~~mmm\\\MMMCCC888555333222222222222111------------,,,,,,++++++,,,,,,+++***************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************))))))((('''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******))))))))))))************+++,,,,,,,,,,,,------...111...///333666:::BBBLLLbbbzzzrrrfff]]]XXXVVVRRRPPPMMMIIIGGGFFFGGGIIIOOOUUU]]]bbbhhhooovvv{{{xxxtttooojjjgggccc```]]][[[ZZZXXXVVVVVVVVVVVVWWWSSSRRRPPPNNNMMMLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPMMMMMMLLLLLLMMMNNNOOOPPPRRRSSSSSSTTTUUUUUUUUUUUUOOOOOOOOOOOONNNNNNNNNNNNRRRPPPMMMKKKJJJKKKLLLMMMOOOMMMKKKJJJIIIHHHIIIIIIHHHIIIKKKNNNPPPQQQRRRRRRQQQRRRUUUYYY^^^dddhhhkkklllnnnrrrvvv{{{yyyzzzlll]]]////////////////////////...............---......---,,,,,,,,,,,,,,,++++++------------------,,,,,,...------,,,,,,,,,,,,,,,//////000111222222333333111222333333444666999<<<<<<@@@GGGRRR___nnn~~~}}}wwwvvvzzz~~~}}}yyyvvvxxxxxxuuusssuuuqqqwwwtttdddUUUGGG<<<666222000///...//////---+++,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))***))))))))))))))))))))))))***)))))))))((((((((('''************))))))))))))))))))((('''''''''''''''((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((($$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))***************+++(((((()))))))))*********+++++++++,,,,,,,,,,,,,,,---,,,---000222444999>>>MMMddd~~~yyyuuuqqqooohhh^^^TTTMMMHHHGGGFFFIIIMMMRRRXXX\\\bbbjjjqqq}}}xxxsssoookkkgggddddddbbb```]]]ZZZYYYXXXWWWYYYXXXVVVSSSRRRQQQQQQQQQNNNNNNOOOOOOPPPPPPPPPPPPNNNMMMMMMMMMMMMOOOPPPRRRRRRSSSTTTUUUVVVVVVUUUUUUPPPPPPOOOOOOOOONNNNNNNNNQQQPPPMMMKKKKKKKKKLLLMMMOOONNNLLLKKKJJJJJJKKKKKKJJJKKKMMMPPPSSSUUUVVVWWW\\\]]]___bbbggglllpppssssssuuuyyy}}}~~~uuuwww|||rrr___QQQ000000000000000000000000---/////////...---...///------------,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,...//////000111111222222444444444333333444777:::;;;:::===DDDKKKSSS^^^hhh|||zzzwwwxxx{{{||||||{{{xxxwwwzzzzzzvvvssssssrrrxxx|||mmmdddVVVIII>>>666111///000...---,,,---,,,***(((+++++++++++++++++++++++++++***))))))((()))))))))))))))))))))))))))))))))*********)))((('''''''''***)))))))))))))))(((((())))))((('''''''''''''''(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((''''''''''''((())))))*********)))((('''&&&%%%''''''''''''((((((((((((######$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((***************+++++++++((((((((()))))))))*********++++++,,,,,,++++++***...///000111000111333666@@@QQQlll{{{mmm```TTTJJJDDDDDDEEEIIIOOOSSSWWW```iii||||||yyyuuuqqqmmmmmmkkkhhheeeaaa^^^\\\[[[^^^\\\ZZZWWWVVVTTTTTTTTTOOOPPPPPPQQQQQQPPPPPPOOOOOOOOONNNNNNOOOQQQSSSTTTSSSTTTVVVWWWWWWVVVUUUTTTQQQQQQQQQQQQPPPPPPPPPPPPOOONNNMMMLLLLLLLLLMMMNNNOOONNNMMMLLLLLLMMMNNNOOOOOOQQQSSSVVVYYY[[[]]]]]]aaabbbdddgggkkkooosssuuuzzz{{{~~~{{{tttpppppp|||tttdddTTTHHH////////////////////////---///000000------...000---------------------------------,,,,,,,,,++++++,,,+++++++++++++++,,,,,,------......//////000000333444555555444444666777888555666;;;>>>@@@FFFNNN[[[iii|||}}}~~~~~~|||kkk[[[NNNHHH>>>777222000///...///...,,,---......---,,,*********+++++++++++++++******)))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''))))))((('''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))+++++++++***)))((('''&&&&&&'''''''''((((((((((((%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))((('''&&&$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***************)))))))))(((((((((((()))))))))*********+++,,,,,,+++***)))...222555333000111333666:::BBBUUUppplllXXXJJJEEECCCEEEIIIKKKMMMUUU```mmmzzz{{{xxxtttssspppmmmiiifffdddccccccaaa___\\\ZZZXXXXXXXXXUUUUUUVVVVVVUUUTTTSSSRRRQQQPPPPPPPPPQQQSSSUUUVVVTTTUUUWWWXXXWWWVVVTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPQQQRRRTTTUUUWWWYYY[[[^^^aaacccdddeeeggghhhjjjmmmqqquuuyyy{{{|||}}}{{{vvvpppmmmpppsss|||wwwdddVVVJJJAAA........................---///111000---,,,...000........................---------,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,------.........+++...111333333222222333555111111777999888;;;AAA@@@LLL\\\kkkxxxyyymmmbbbQQQAAA<<<888333000000000111111,,,+++***+++---/////////******************++++++******)))((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))(((((('''''''''&&&))))))((('''''''''''''''((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&''''''(((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))'''%%%###''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))(((((((((((((((((((((((()))))))))))))))***+++,,,,,,+++))))))(((...333111...///333666666999EEE^^^|||gggTTTIIIEEEDDDFFFFFFEEELLLVVV]]]mmm}}}xxxwwwuuurrrooollljjjiiikkkiiifffdddaaa```______[[[\\\\\\\\\[[[YYYWWWVVVRRRRRRQQQRRRSSSUUUWWWXXXUUUVVVXXXXXXXXXVVVTTTSSSTTTTTTTTTTTTSSSSSSSSSSSSQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUTTTUUUVVVXXXZZZ[[[]]]___aaadddfffhhhjjjjjjqqqrrrtttxxx|||~~~qqqrrrpppjjjfffjjjuuummmZZZMMMCCC<<<