BM66(@ ~~~~~~}}}|||{{{{{{{{{{{{wwwwwwvvvuuutttssssssrrrppppppqqqqqqppppppooonnnkkkkkkkkkjjjjjjiiiiiihhhbbbbbbaaa```__________________^^^^^^]]]\\\\\\\\\\\\[[[YYYVVVUUUVVVYYYZZZXXXWWWVVVUUUTTTSSSSSSSSSyyyxxxwwwuuusssrrrppppppmmmmmmmmmmmmlllllllllllliiihhhfffdddbbb```^^^]]]___^^^\\\ZZZWWWUUUSSSRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRQQQPPPOOOOOONNNOOOOOOSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRPPPMMMKKKIIIHHHHHHLLLLLLKKKKKKKKKKKKJJJJJJGGGGGGFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA???@@@@@@@@@@@@???>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCAAAAAABBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzyyyxxxwwwqqqppppppooonnnmmmlllkkkmmmmmmkkkjjjiiiiiiiiiiiiggghhhhhhhhhgggdddbbb```bbbbbbbbbaaaaaaaaaaaaaaaaaa```______^^^]]]\\\\\\```ccceeeaaa[[[XXXYYY\\\]]]]]]]]]^^^___``````aaacccbbb```___]]]\\\[[[[[[[[[[[[ZZZYYYWWWUUUSSSRRRQQQPPPOOONNNMMMMMMMMMMMMIIIIIIJJJJJJIIIIIIHHHGGGIIIIIIIIIIIIHHHHHHGGGGGGKKKKKKJJJIIIHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????@@@@@@===========================<<<<<<;;;;;;;;;;;;<<<===============<<<<<<<<<=========<<<<<<<<<<<<<<>>>>>????????????<<<;;;:::999999999999999<<<<<<<<<<<<======>>>>>>:::888:::>>>AAA>>>:::888:::::::::::::::;;;;;;<<<~~~|||zzzxxxwwwuuutttsssrrrpppooonnnmmmkkkkkkjjjjjjiiihhhggggggeeedddddddddccccccbbbbbb___^^^^^^]]]\\\[[[[[[ZZZVVVUUUUUUTTTTTTUUUUUUVVVWWWWWWVVVVVVUUUUUUUUUTTTSSSRRRRRRQQQPPPOOOOOONNNUUUTTTSSSQQQOOOMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGFFFEEEEEEDDDDDDKKKJJJHHHGGGGGGHHHJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEGGGHHHGGGFFFDDDBBBCCCDDDEEEEEEFFFGGGHHHHHHKKKKKKJJJIIIIIIHHHGGGGGGKKKOOOQQQOOOJJJGGGJJJMMMLLLMMMNNNOOOPPPQQQRRRRRRTTTSSSRRRQQQQQQPPPQQQQQQJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGFFFFFFFFFGGGGGGHHHCCCCCCCCCDDDCCCBBBBBBAAADDDDDDDDDCCCCCCCCCCCCCCC<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;<<<===>>>??????@@@;;;;;;<<<<<<===>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::999888888888999999????????????????????????;;;;;;;;;;;;<<<>>>???@@@========================;;;;;;<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<======>>><<<<<<;;;;;;::::::;;;;;;888888888888888999999999;;;;;;<<<<<<;;;;;;:::999666666666777888888999999>>>===<<<<<<;;;<<<<<<<<<===>>>>>>??????@@@@@@AAA===:::;;;@@@AAA===;;;===;;;;;;;;;;;;<<<===>>>???wwwooohhheee^^^]]][[[XXXUUUSSSRRRRRRKKKKKKIIIHHHFFFDDDCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????BBBBBBAAAAAAAAAAAABBBBBBEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBB<<<<<<<<<===>>>>>>>>>???======>>>>>>>>>>>>??????DDDDDDDDDCCCBBBBBBAAAAAA??????>>>===>>>???@@@AAA??????????????????????????????@@@@@@AAAAAAAAABBB@@@@@@@@@AAABBBCCCCCCDDD@@@@@@???>>>=========>>>;;;<<<===?????????>>>===<<<<<<>>>???AAABBBDDDDDDDDDDDDDDDDDDCCCCCCCCCCCC===???AAAAAA>>>>>>@@@BBB@@@AAABBBCCCEEEFFFHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFHHHIIIIIIJJJJJJIIIIIIIIIAAA@@@@@@AAAAAABBBCCCDDD???@@@@@@@@@@@@???>>>>>>999999999999999999999999======>>>>>>>>>?????????<<<<<<<<<<<<============<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999:::::::::999999999:::::::::::::::>>>======<<<<<<=========777777777777777777777777666555555555555666666777888999999999999999::::::888888888888999999999999555555666777777888999999===<<<<<<;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;<<<<<<<<<======>>>>>>999888888777777777888888777777888888999999::::::<<<666555888666222555===666666666666777888999:::}}}}}}|||zzzyyyxxxwwwvvvtttsssrrrrrrqqqpppoooooollllllkkkkkkjjjiiihhhhhhccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaa```^^^]]]]]]\\\aaaaaa```___^^^]]]]]]\\\]]]___bbbeeemmm|||~~~uuuhhhccc[[[UUUPPPMMMJJJHHHIIIHHHGGGEEEDDDDDDCCCCCCAAAAAA@@@@@@@@@?????????>>>>>>>>>???@@@AAAAAABBB<<<<<<<<<======>>>>>>>>>========================<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>>>>???<<<<<<<<<<<<=========>>>999999999999888888888888;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>999999999:::;;;<<<<<<<<<@@@@@@???????????????@@@;;;;;;<<<<<<<<<=========;;;<<<===>>>???AAAAAABBB>>>>>>>>>???????????????@@@@@@AAABBBBBBCCCCCCDDDBBBCCCDDDFFFHHHIIIKKKKKKJJJHHHFFFDDDCCCDDDDDDEEE===>>>>>>?????????>>>>>>???>>>>>>>>>>>>??????@@@======>>>>>>======<<<;;;========================::::::::::::::::::::::::666666777777777888888888888888888888888888888888::::::999999888888888888999999888888888888999999777888888888999999999999666666555555555555666666::::::::::::::::::::::::<<<;;;;;;:::::::::;;;;;;666777777777888888888999888888888999999:::::::::888888999999::::::;;;;;;999999888888888888999999:::::::::::::::999999999999::::::::::::999888888444444444444444444555555:::999999888888999999:::::::::::::::;;;;;;;;;;;;<<<;;;>>>CCC>>>444666@@@999999999999:::;;;;;;<<<|||yyyxxxtttsssrrrqqqpppnnnmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhgggggggggfffffffffbbbbbb```^^^\\\ZZZXXXWWWWWWVVVUUUSSSQQQNNNMMMLLLOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDFFFGGGIIIJJJJJJHHHHHHGGGFFFDDDCCCBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNHHHHHHHHHHHHHHHHHHHHHGGGGGGJJJLLLLLLKKKOOOWWW^^^gggxxxvvvkkkccc\\\SSSMMMMMMJJJHHHGGGGGGGGGFFFDDD@@@????????????@@@@@@AAA======<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;??????>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;<<<999999::::::;;;;;;<<<<<<888888888999999999999999::::::999999999999::::::::::::;;;;;;<<<<<<======:::::::::;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888999999:::::::::::::::;;;;;;;;;;;;;;;;;;888999:::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::999999999999999:::::::::999888888888888999:::::::::;;;;;;<<<=========;;;;;;<<<<<<===>>>>>>>>>===<<<;;;<<<>>>??????>>>======???AAACCCDDDFFFGGGFFFDDDAAA???=========>>>??????@@@@@@@@@???>>>>>>??????>>>===<<<<<<======<<<<<<======<<<<<<;;;:::777888888888888888888888;;;;;;::::::999888777777777888888888999999::::::666666777777888999999999666666666777777777777888777777777666666777777777666666666777777777888888888777777777777777888888666666666666666666666666444444444444555666777777555555666666777777777777555555555666666777777777555555555666666666777777888888888777777888999999777777777666666555555555777777888888777777666555888888888888888888888888555555444444444555555666999999999999999999999999444999FFFOOOHHH777333:::888777777777777888999:::~~~}}}}}}|||zzzyyyxxxwwwvvvrrrrrrqqqpppnnnmmmllllllggggggfffeeecccbbbaaa```]]]]]]\\\\\\[[[[[[[[[ZZZSSSSSSRRRQQQPPPPPPOOOOOONNNMMMLLLMMMNNNNNNMMMKKKJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEFFFFFFDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>????????????????????????======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@AAAAAAAAA@@@@@@@@@????????????@@@@@@@@@AAAAAAAAA??????@@@AAAAAABBBCCCCCCAAAAAABBBCCCDDDEEEFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHOOOVVV]]]dddnnnzzzssslllccc]]]\\\YYYTTTNNNJJJFFFEEEDDDBBBBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999:::::::::999999888888888888888888888888888888888999999999999999999999999999999999:::::::::;;;;;;::::::::::::::::::::::::888888888888888888888888777777888888888999999999888888888888888888888888999888888888888888888888777777777777777777777777888888888999999888888888999999888888999999:::;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<===<<<<<<<<>>BBBCCCAAABBBEEEEEECCC@@@>>><<<<<<===>>>>>>>>>>>>>>>>>>??????@@@???>>><<<;;;:::::::::;;;>>>===<<<;;;:::999999999888888888888888888888888666666666666666666666666555555555555666666666666777777666666555555555444666666666666555555555555333333333333333333333333555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555444444444555555555555666666666666666777777777777777777666666555555555444666555555555555444444444555555555555555555555555555555555555555555555555666666777888888888888888999999999888777666666555555555444444444555555666^^^]]]\\\ZZZYYYXXXXXXXXXXXXVVVRRRPPPNNNMMMLLLKKKLLLKKKJJJJJJIIIHHHGGGGGGGGGFFFFFFEEECCCBBBAAAAAADDDDDDCCCBBBAAA@@@@@@????????????>>>>>>=========CCCCCCBBBAAAAAA@@@?????????>>>===>>>@@@@@@>>><<<>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>????????????>>>>>>;;;;;;;;;::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>????????????>>>>>>>>>===============>>>>>>>>>?????????======>>>??????@@@AAAAAA@@@@@@AAABBBCCCDDDDDDEEECCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEHHHIIIIIIIIIPPP\\\fff}}}vvvmmmhhh___YYYRRRNNNNNNMMMIIIFFFKKKIIIEEEAAA>>>===<<<<<>>===<<<;;;:::::::::::::::::::::::::::::::::999999999999999999999999777777777777777777777777:::::::::999999999999999999999999999999999999999999999999999888888888777888888888888888888888888777777777777777777777777777777888888888999999999888888999999999:::::::::777777777777777777777777777777777777888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777888888888888777777777777777777777888888999:::999999999888888888777:::::::::::::::999999999999999999999999999999999999::::::;;;;;;::::::999::::::;;;;;;<<<<<<;;;;;;===;;;===BBBCCC@@@@@@BBBBBBAAA???===<<<<<<<<<===;;;;;;;;;<<<===>>>???@@@>>>===<<<:::999999::::::===<<<;;;:::999999999999777777777777777777777777666666666666666666666666444444555555555666666666666666666555555444444444666666666555555555444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333444444444555555555555555555555666666666777777666666666555555444444444555555555444444444333333444444444444444444444444444444444444444444444444555666666777777777777777888777777666555555444444555555444444444444444555LLLKKKJJJJJJIIIHHHHHHGGGBBBDDDEEEDDD@@@>>>???@@@????????????>>>>>>======?????????>>>===<<<;;;;;;>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;::::::999999888888777888777666777999999888666999999999999888888888888888888888888888888888888888888888888999999999:::888999999::::::999999888888888888777777777777777777777777777777777777777888888888888888888888888777777777888888888888888777777777777777777777777888777777666666777777888888888888888888888888888999999:::;;;;;;;;;;;;:::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCDDDEEEEEEFFFHHHIIIIIIHHHFFFEEEFFFHHHJJJRRR^^^jjjuuuzzzssslllfff```]]]XXXTTTPPPKKKGGGCCCKKKGGGBBB@@@AAABBB@@@>>>???>>><<<:::999999::::::::::::999888888888888888888888888888888888888888888888888888888888888888666666666666666666666666888888888888999999999999888888888888888888888888888888888777777777777777777777777777777777777777555555555555555555555555555555666666666777777777777777777888888999999999555555555555555555555555555666666666777777777777666666666666666666666666666666666666666666666777666666666666666666666666666666777777777777666666555555555555555666777777888888777777777777666666999999999999999999999999777777777777777777777777888999999999999999999888999999999:::::::::;;;;;;;;;:::===BBBCCC???>>>@@@===>>>>>>>>>======<<<;;;999999999:::;;;===>>>???===<<<:::999888888999:::;;;::::::999999888888888555555555555555555555555555555555555555555555555333333444444444555555555555555444444444444444333555555555444444444333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444444444444444444555555555666666555555444444444444444333444444444333333333222222333333333333333333333333333333333333333333333333444444555666666666666666555555555444444333333222555555444333333333333333IIIIIIIIIIIIIIIHHHGGGGGGBBBCCCEEEFFFFFFEEECCCCCC?????????????????????@@@??????>>>>>>======<<<<<<:::;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999::::::::::::999999888888999888888999;;;;;;:::888999999999999999888888888888888888888888888888888888888999999999:::::::::888888999999999999888888888888888888888888888888666666666666666666666666888888888888888888888888444444555555555555666666777777777777777777777777666555555444444555555666666666666666666666666666777888888999:::999999999999999999999999999999999999999999999999999999999888888888888888888888888777888888999999::::::;;;::::::999999999999999999999999999:::::::::;;;;;;:::;;;;;;;;;<<<<<<=========>>>???@@@AAABBBBBBCCCAAAAAA@@@???>>>>>>>>>???AAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDFFFGGGFFFDDDCCCDDDFFFHHHGGGGGGKKKRRRXXXiiissszzzsssnnnfffbbb\\\WWWSSSOOOJJJFFFCCCBBBAAABBBCCCDDDCCCBBBCCC???;;;999999888777555:::999999888888999::::::777666666555666666777777666666666777777777777777666666666666666666666666555555555555555555555555777777777777777888888888666666666666666666666666666666666666666555555555555555555555555555555555444444444444444444444444444444555555555555666666777777777777666666666666444444444444444444444444444444444555555555555666555555555555555555555555444444444555555555555555555555555555555555555555555555666666666666555555555444444444444555666666777777777666666666666666777777888888888888888999666666666666666666666666777777888888888888777777777777777888888999::::::::::::===CCCCCC???===>>>;;;<<<>>>??????>>>===;;;:::::::::::::::;;;<<<===;;;:::888777777777888888888888888888888777666666444444444444444444444444333333333333333333333333222222222333333333444444333333333333333333333333444444333333333222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333444333333333333444444444555333333333333333333333333333333222222222111111111222222222222222222222222222222222222222222222222222333444444555555444444444444444333333222222222555444333222222111222222AAAAAABBBBBBAAA@@@???>>>AAA??????CCCGGGGGGCCC???:::::::::;;;;;;;;;<<<<<<888888888888888777777777666666777777777777888888555555555555555555555555777777777777666666666666666666666777999999888777666666666666666666666666444444444444444444444444555555555555666666666666777888888999999888888777555555555555555555555555666666666666666666666666777777777777777777777777333333333444444555555555666666666666666666666666555444444444444444444555555555555555555555555555666777888888999999888888888888888888888888888888777777777777777777777777777777777777777777777777666666666777888888999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>???@@@AAABBBBBBCCCAAA@@@@@@???>>>>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCEEEDDDBBBBBBCCCBBB???===@@@BBBDDDCCCCCCDDDHHHKKKAAAGGGNNNQQQSSSWWW^^^eeepppsssxxx{{{|||wwwsssqqqjjjgggccc___ZZZUUUPPPMMMIIIHHHEEECCCBBBAAA@@@???===<<<::::::;;;;;;999888666444333333444555666666555555555555555555555555555555444444444555666666555555666666666777777777555555555555555555555555555555555555555555555555555555555666666666777777555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555777777666555444333333222444444444444444444444444222222333333333333444444333333333333333333333333222222222333333444444444333333333333333333333333333444444555555444444333444444444444444555666666666666666777777777777777666666666777777777888888777777777777777777777777666777777888888777777666777777666666777999:::;;;;;;;;;>>>CCCDDD@@@===>>>;;;<<<>>>@@@@@@???>>><<<======<<<;;;::::::::::::888888666555555666777777555666666777666666555444444444444444444444444444111111111111111111111111111111111111222222222222111111111111111222222222222222222222111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222111222222222222333333333111111111111111222222222111111111111000000000000111111111111111111111111111111111111111111111111111111222333333333333222444333333333333333222222333333222111111111111111EEEEEEFFFFFFEEECCCBBB@@@DDDAAA???CCCIIIJJJEEE???===============>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::888999999999999:::::::::555555555555555555555555444333333555777888777555555555555555555666666666444444444444444444444444333333444444444555555555555555666666666666555555333333333444444444444555444444444444444444444444444444444444444444444444222222333333444555555555333333333333333333333333444444333333333333444444444444444444444444444444555555666777777777777777555555555555555555555555666666666666666666666666555555555555555555555555555555555666777777888888888888888888888999999999999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAABBBBBB@@@@@@???>>>>>>>>>????????????@@@AAAAAABBBBBBCCCJJJHHHFFFEEEEEEEEEDDDCCC>>>@@@CCCDDDDDDEEEFFFGGGDDDEEEFFFDDDBBBCCCFFFJJJCCCEEEHHHJJJKKKMMMPPPRRRTTTUUUVVVXXXYYYZZZZZZZZZXXXWWWUUUSSSQQQOOONNNMMMHHHHHHGGGEEECCC@@@>>>===<<<<<<;;;:::::::::::::::888777555555666666555444777777777777777777888888444444444444444333333333444444333333333444444555444444444555555666666777333333333333333333333333444444444444444444444444333333444444555555666666444444444444444444444444222222222222222333333333333333333333333333333333222222222222222222222222222333333333444444444444666555555444333222111111333333333333333333333333111111111111222222222222111111111111111111111111000000111111222222333333222222222222222222222222222333333333333333333222444333333333333444555555555555666666666666777777444555555666666777777777777777777777777777777777666777777888888777777666777666666666777999:::<<<<<<;;;>>>BBBCCC???===>>><<<===???@@@@@@???>>><<<>>>>>><<<:::999888888888666666444444444444555666333444555666555555333222333333333333333333333333000000000000000000000000//////000000000111111111///000000000000111111111111111111000000000//////////////////////////////////////////////////////////////////////////////////////////////////////................................................////////////////////////000000000000111111111222000000111111111222222222///000000000000111111111000000000////////////...///////////////////////////////////////////////////000000111111111111111222222222222222222222222111111000000000000111111DDDEEEEEEEEEDDDBBB???>>>===<<<;;;===??????===:::999999999999999999888888666666777777777888888888555555555555555444444444222333333333444444444555555555555555555555555555333333333555777888777555444444555555555666666666555555555555555555555555444444444444555555555555333333444444444444333333333444444444555555555555222222222222222222222222222222222222222222222222111222222333333444555555222222222222222222222222222222222111111222222222333333333333333333333333333333444555555555444444333333333333333333333333666666666666666666666666444444444444444444444444444444555666666777777888666666666777777888888888888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAA>>>>>>=========>>>????????????@@@AAAAAABBBBBBCCC@@@@@@AAAAAAAAAAAABBBCCCAAABBBCCCBBB@@@>>>======????????????>>>>>>??????===>>>??????>>>>>>???@@@:::;;;<<<======>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;888999::::::999888888999666666666555444444444555444333333444666888777666444444333222000///...///333333444444444444333333333333222111111111222222111111222333333444555555222222222222222222222222222222222222222222222222222222222333444555555555333333333333333333333333000000111111111222222222222222222222222222222222000000000000000000000000000111111111111222222222222222222222222222222222111111111111111111111111//////000000000111111111000000000000000000000000...//////000111111222222111111111111111111111111111222222222222222222111222222111111222222333444333444444444555555555666333444444555666666777777777777777777777777777777777777777888888777777777777666666666777999;;;===<<<;;;<<<@@@@@@===<<<>>><<<===>>>>>>>>>===<<<;;;<<<;;;:::999888777777777555444333222222333444555111222333555555444222111111111111111111111111111............................../////////000000000....../////////000000000000000000/////////......................................................................................................------------------------------------------------/////////////////////////////////000000000111111//////000000000111111111....../////////000000000/////////............---......................................................///000000000000000000000000000000000000000////////////000111222222EEEFFFFFFFFFDDDBBB???===<<<===???>>><<<;;;;;;<<<;;;;;;::::::999999999999666666777777888888999999888888888888777777777666333333444444555555555666222333333333333333333333111000111222444555444333000111111111222222333333222222222222222222222222111111111111222222222222333333444444444444333333000000111111222222222333333333333333333333333333222222222222222222222222000111111222333444444444222222222222222222222222111111000000000000111111111111111111111111111111111111222333333333333222444444444444444444444444666666666666666666666666333333333333333333333333444444555555666777777888555555555666666666777777777777777777888888888888::::::::::::::::::::::::::::::;;;<<<===>>>??????<<<<<<<<<<<<<<<===>>>??????@@@@@@AAAAAABBBCCCCCCCCCEEEGGGFFFDDDBBBBBBCCC???@@@AAABBBBBBCCCCCCDDDBBBAAAAAAAAABBB@@@===::::::;;;<<<;;;:::999:::;;;<<<<<<======<<<;;;::::::::::::999888777777666666444666888888777777777888444444444333222222333444444333111111222222000///000111333333333333444555...///000000111111111000222222111000000000000000///000000111222222333333111111111111111111111111000000000000000000000000111111222333333444555555222222222222222222222222//////000000111111111222111111111111111111111111////////////////////////////////////000000000000...///000111222333444444000000000000000000000000////////////000000000000000000000000000000000000.........///000111111222000000000000000000000000111111222222222222111111000000000000000111111222222222222333333444444444333333444444555666777777666666666666666666666666777777888888888888777777777777666666777999<<<===<<<::::::>>>>>>;;;;;;===<<<<<<===<<<<<<;;;;;;:::999888888777777777777777444333222222222333444555000111333444444333222111000000000000000000000000.................................////////////000---.........//////000000000////////////.........................................................................................................------------------------------------------------000000000000000000000000////////////000000000000////////////000000000000---.........//////000000//////.........---------................................................---......///000/////////.........///////////////............///111222333HHHHHHHHHGGGEEECCCBBBAAA============<<<;;;:::999:::999777888999999888777666666666666666666666666666555555555555444444444222222222222222222222222222222222222222222222222222222222222222222222222000000111111111222222222222222222222222222222222000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333111111222333333333333222333333333333333333333333222222222222222222222222222222222333333333444444666666555555444444444444666666666666777777777777888888999::::::;;;;;;<<<;;;;;;<<<=====================<<<<<<<<<>>>???@@@@@@@@@??????@@@@@@AAABBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCBBBBBBAAAAAAAAAAAA???????????????>>>===<<<>>><<<;;;;;;;;;;;;999888999999999999999999999:::999888888777666555555444444444444444444444444444333333333333333333333333222222222111111111000000111222222222222111000000000000000000000000000000000000////////////000000//////000111111111111111000000////////////000000000000////////////000000111111111111111111111111000000000000000000000000000111111///,,,,,,///111111111000000//////......////////////////////////////////////////////////////////////000000000000///////////////////////////////////////............///000///...---...000............////////////////////////////////////111111111111000000000000111000/////////000222333111222333222111111333555444444444555555555555666777777666666666666777777888888888888777777777777555444333333333555888999999999999:::;;;>>>@@@AAAFFFCCC>>>888444333666999777888888888777666444333333222222111111222222333222222222111000//////...------............------.........------,,,,,,,,,,,,---......///.........////////////////////////........................000///...---------------......---------......///............//////000000........................---,,,,,,++++++,,,,,,---.....................------------------------------------............///........................................................................,,,,,,,,,,,,,,,,,,,,,,,,//////......---------------------.........//////.......................................///000000HHHHHHGGGFFFEEECCCBBBAAA=========<<<;;;:::999888888777777777999999777666555555555555555555555555555555555444444444333333222222222222222222222222222222222222222222222222222222222222222222222222000000000111111111222222222222222222222222222222000000000111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111222000111111222222222222222222222222222222222222222222222222222222222222222222222222222333333333333555555555444444444333333555555555666666666777777888888888999::::::;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;::::::;;;<<<>>>??????>>>>>>>>>>>>???@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@????????????>>>>>>===<<<===<<<::::::::::::999777999999999888888888888888888777777666555555444444333333333333333333333333222222222222222222222222222222111111111000000000000000111111000000///...000000000000000000000000000//////......//////000...///000000111111000000000//////......//////000000//////......//////000111111111111111111111111000000000000000000000000222111///000111222111000000000000/////////............................................................/////////000000000................................................---...//////...---...///------........./////////........................000000000000////////////000000/////////000111222000111222111000000222444333333444444444555555555666666666555555666666666888777777666666555555555333333222111222444666777555555555555777999;;;<<>>999444333555777666666777777666555333222222222111111111111222222222111111000//////......------............------------------,,,,,,,,,+++,,,,,,---.......................................------------------------...---,,,++++++++++++,,,......---------------...---------.........//////------------------------,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,,,,,,,------------......------------------------...------------...//////GGGFFFFFFEEEDDDBBBAAA@@@======<<<;;;:::999888777666555555777888888666444444444444444444444444444444444444333333333222222111111111111111111111111111111111111111111111111111111111111111111111111//////000000000111111111111111111111111111111111//////000000000111111111000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000....../////////000000000///000000111111111111111111111111111111111111111111111111111111111111111111111111111222222222222444444444333333333333333444444444444555555555555666777777888888999::::::888999999:::999999888888999999888888999:::<<<======<<<<<<<<<<<<===>>>>>>>>>???@@@BBBBBBCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@????????????>>>===<<<;;;<<<:::999999999999888666999888888888777666666666666666555555444444333333222222222222222222222222111111111111111111111111111111000000000000000///...////////////...------//////////////////////////////............//////......///000000000000/////////............////////////............//////000000000000000000000000///////////////////////////---+++---111222...***/////////...............---------------------------------------------------.........////////////------------------------------------............,,,...///...---,,,---...------------............------------------------........................//////......//////000111...///000000//////000222222222333333333444444444555555444444444444555555666666555555444333222222111000000///000111333444222222222222333555777999AAA@@@>>>999555222222333444444444444333222111111111000000000000000000111000000000//////......---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++***))))))))))))***///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------++++++++++++++++++++++++------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...DDDDDDDDDDDDBBBAAA@@@???<<<;;;:::999888777777777444444444666777777555222444444444444444444444444333333222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000....../////////000000000////////////////////////....../////////000000000////////////////////////....................................................................................................................................................................................////////////......///000000000000000000000000000000000000000//////////////////////////////000000000111111111222222222222222222222222222222222333333333444444555555555666777777888888888888888888888777777666888888777777888999;;;<<<;;;::::::::::::;;;<<<<<<<<<===>>>@@@AAABBBBBBBBB@@@@@@@@@@@@????????????>>>>>>>>>>>>===<<<::::::999888777777888888777555888777777666555444444333444444444333333222222222111111111111111111111111000000000000000000000000////////////////////////...............------,,,..............................------------......------...////////////.........------------............------------............................................................///000111///,,,))).........---------------------------------------------------------------------------............------------------------,,,,,,,,,,,,------------+++---...---,,,+++,,,...,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------.............../////////---...///...------///111111111111222222222333333444333333222222333333444444444333333111111000000///............///000111222222111222333555777888======<<<999555111000000111111111111000000////////////............/////////.........---------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((()))))))))///...---++++++***************++++++++++++++++++************************++++++************++++++)))))))))***************++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++************++++++++++++***************************************+++,,,,,,BBBBBBAAAAAA@@@???>>>===:::999888777666666666777555444444555666666333111222222222222222222222222111111111111000000000000////////////////////////////////////////////////////////////////////////------........./////////........................------........./////////........................------------------------------------------------------------------------------------------------------------------------------------------------------------------------............/////////000,,,---......//////......////////////////////////................................./////////000000000000000111111111111111000111111111111222222222333333444444555666666666777777888888888777777666888777666666777888:::;;;999999888888999999:::;;;::::::<<<===??????@@@@@@===============>>>>>>>>>=========<<<;;;:::888777777666555555666666555444666666555444333333222222222222222111111111111111000000000000000000000000////////////////////////..............................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---............---------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------------111666:::999333...---...,,,,,,,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------++++++++++++++++++++++++***+++++++++,,,,,,,,,---***,,,---,,,+++***+++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,------............,,,---...---,,,,,,...000000000000000111111111111222222111111111111222222222222111111000//////.........------......//////111111111111222333555666888999:::888444111///.../////////..................------,,,,,,------...---------,,,,,,,,,,,,,,,******++++++++++++******)))*********************)))******+++++++++++++++************************++++++++++++++++++++++++******))))))))))))******------,,,***))))))))))))***************)))))))))))))))))))))))))))))))))+++******))))))******+++((((((((()))))))))******************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++++++++)))))))))*********++++++************************)))))))))))))))***++++++>>>>>>>>>>>>===<<<;;;;;;888777666555555666777888888666444444444444222111222222222222222222222222000000000////////////...........................................................................,,,,,,---------.........------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////+++,,,,,,---------------........................------------------------------------............///////////////000000000////////////000000000111111222222333444444555555444555666666777777777666666666555555666777999:::888888777777888888999:::888888999;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;:::999777666555555444333333555555444333444444333333222111111111000000000000000000000///................................................,,,------------........................---,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...555:::888000***+++...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,***+++,,,+++***)))***,,,************++++++++++++++++++++++++++++++++++++)))******++++++,,,,,,---++++++,,,------------,,,,,,---------,,,,,,...///...////////////000000000000000////////////000000000000000///////////////........................///............000111222444555777666333000///.........---,,,,,,------...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))************))))))((((((((()))))))))))))))((())))))***************))))))))))))))))))))))))******************************)))))))))***++++++,,,+++***)))))))))))))))*********)))))))))))))))((((((((((((((((((((((((******))))))))))))******'''''''''((())))))******))))))))))))))))))))))))))))))))))))*********+++************************************************************************)))))))))))))))))))))))))))))))))***************)))))))))************+++************************))))))(((((())))))***+++<<<<<<<<<<<<;;;:::999888555555444333444666888999<<<999555333333333222111111111111111111111111111/////////............---------------------------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------***++++++,,,---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......////////////............////////////000000111222222333333444111222333444555666666666444444333333444555777888777777777777777888999999666777888888999999999888888888888888999999::::::::::::999888777555333333444222222222444444333222111111111111111111111111.............../////////------------------------------------------------+++,,,,,,,,,------------,,,,,,,,,---,,,,,,+++***************************++++++************++++++***++++++,,,,,,,,,,,,,,,++++++************++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((---111///***''''''***************++++++,,,,,,************************************************************+++++++++,,,************************(((((())))))***++++++,,,)))***+++***))))))***+++)))))))))*********++++++************************))))))***++++++,,,------******,,,---------,,,+++,,,---------,,,,,,...///---............///////////////............//////.........////////////000/////////000/////////...------,,,,,,,,,...///000111222444333111000///000------,,,++++++,,,---...+++******))))))******+++************************((())))))******))))))((('''''''''(((((()))))))))'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))((((((((())))))************))))))(((((((((((((((((((((((((((((()))))))))(((((()))))))))'''''''''((()))*********((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))*********+++++++++************************)))))))))((()))******+++::::::::::::999999888777444333222222333666888:::>>>:::666222222222222111000000000000000000000000//////.........---------------------------------------------------------------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------....../////////---------.........//////000000000111222222333333...///111222444444555555333222222111222444555666777777777777777888999999555666777777777777777666666666777777888888888999999999888777555444222111333222111111333444333111000000000000111111111111---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++***))))))))))))))))))))))))))))))++++++************++++++******+++,,,,,,,,,,,,+++++++++************++++++++++++************++++++************************++++++++++++++++++++++++(((***+++,,,+++*********))))))******+++++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))'''(((((()))***+++++++++(((***+++***)))((()))***))))))))))))************)))))))))))))))))))))))))))******+++,,,,,,------)))***+++,,,---,,,++++++,,,---------,,,,,,...000---------.........//////.........------.........------......///000000000///000000111000000//////...------,,,---...000111///111222222000///000111---,,,+++++++++,,,---...******))))))))))))******)))))))))))))))*********(((((())))))))))))((((((&&&'''''''''(((((())))))'''(((((()))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))******)))(((((((((((())))))***++++++******)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******************++++++++++++************************)))))))))))))))***++++++666555444555666777666555333222111111111333666777BBB>>>888222///000222444//////.........---------,,,------......------,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,++++++***************))))))))))))************++++++++++++******))))))***++++++++++++***************************************************,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))************************++++++++++++++++++++++++)))******++++++,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...000000000000////////////000000000000000111111222333333222222111222222222555555666777888777777777777777666666555555555555666666666666666555555555444444444333333333222222////////////////////////...........................---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************+++++++++*********))))))+++++++++*********))))))))))))))))))************)))************+++++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))************))))))++++++******************,,,,,,,,,---------........................------........................---///111///,,,,,,///222000111111111111222222222//////...---------------///000000111111111000000...---,,,***))))))************))))))))))))******+++++++++*********))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))''')))***'''$$$$$$)))//////+++'''(((+++,,,***&&&))))))((((((''''''&&&&&&(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))************))))))(((((()))***************))))))))))))((((((((((((&&&&&&&&&''''''''''''(((777555444555666666555444111000//////000222444555777555222000....../////////.........---------,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***,,,,,,+++++++++***************))))))))))))******)))******++++++******)))))))))***++++++++++++***************************************************,,,+++******)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))************************++++++++++++++++++++++++)))******++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...000////////////////////////////////////000000111333333222222222222333333444444555555666555555555555555555444444444333333555555444444444444333333333333333222222222222111////////////////////////------------------------...---,,,++++++,,,---...++++++++++++++++++++++++************************************************+++++++++******)))))))))+++++++++******)))))))))(((((()))))))))*********))))))*********+++++++++******************************)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************+++++++++,,,,,,,,,------..................------------------------------+++,,,......------...///000000111111222222333333000000///...............//////000000000000//////......,,,+++*********+++******))))))))))))******++++++*********)))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))$$$''')))(((''')))000555666000***((()))+++)))''')))))))))(((((('''''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''''''''''''''((())))))******))))))((((((((()))************)))))))))))))))((((((((('''&&&&&&&&&&&&''''''''''''777555444444555555444222///......---...///111222------...//////...,,,+++......------------,,,,,,))))))************))))))+++++++++++++++++++++++++++++++++***************+++++++++******************))))))(((((())))))***)))******++++++******)))((()))******++++++******************************************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))***************+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///////////////////////////............///000000333333333222222333333444444444444333333333333333333333333333333222222222333333333222222111111111222222111111111000000000////////////////////////---------------------------,,,,,,++++++,,,,,,---))))))))))))))))))))))))************************************************************))))))))))))************))))))))))))(((((())))))))))))******)))))))))*********++++++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((*********************************+++++++++,,,,,,------------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000111000...000000111111222333444444111111000////////////000000000000000///...------......---,,,++++++++++++***))))))(((((())))))***************))))))))))))((((((((((((((((((((((((&&&'''(((((((((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))###%%%'''((('''***000555555///)))&&&''')))***)))))))))))))))((((((((((((''''''''''''''''''''''''((((((((()))(((((('''&&&''''''''''''''''''''''''(((((())))))))))))(((((('''((())))))******)))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''777555444333444333222000......------...///000000+++,,,...//////...,,,+++------,,,,,,,,,,,,,,,,,,((())))))))))))))))))(((*********************************)))))))))))))))*********************)))))))))(((((((((((())))))))))))************))))))((())))))******************************************************************))))))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))*********************))))))))))))))))))))))))************************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---............//////////////////////////////000111111444333333333333444444555444444333333333333333333333333333333333333333333333333222222111111000000111000000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************)))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---------111555666333//////000000111222333444444222222111000000000000111111111111000000...---,,,...------,,,,,,,,,++++++))))))(((((((((((())))))******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&)))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&''''''&&&%%%&&&))),,,+++((($$$###%%%((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((('''&&&&&&'''''''''''''''''''''''''''(((((())))))((((((''''''(((((()))))))))))))))))))))((((((((('''''''''%%%%%%&&&&&&&&&'''''''''666444333222333222111//////........./////////000...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******)))))))))(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************((())))))******+++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------....../////////000111111000000111111222333444444333333444555555666666555444333333444555555444444444444555555555555444444444333222111111000000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***************************(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********,,,,,,,,,,,,------------,,,,,,,,,,,,------......---------------------------------111555666333/////////000111111222333333222111111000000000000000111111111111000///...---,,,,,,,,,,,,,,,,,,++++++))))))(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((((((&&&$$$$$$%%%&&&%%%%%%$$$%%%'''((('''&&&((((((((((((((()))))))))'''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''444333111111222222111///////////////////////////...---+++)))))))))************++++++++++++,,,,,,******++++++++++++******************************))))))))))))************(((((((((((()))))))))))))))((((((''''''(((((()))((())))))******))))))((('''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************(((((())))))***+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------......//////000222111111111111222333333444444444444555555666777666555444444444555777888555555666666666666666777666555555444333222111111000000/////////.........------------------------++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))((((((((()))))))))******(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&''''''(((((())))))***(((((((((((((((((((((((('''(((((())))))((((((''''''(((((())))))*********,,,,,,---------.........++++++,,,,,,------..............................++++++,,,...000111000.../////////000000000000111000000///............///000000000000//////...---***++++++,,,,,,++++++***)))((((((''''''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''(((((((((&&&'''((()))((('''%%%$$$''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&222111000000111222111///...///////////////......++++++******))))))******************+++++++++,,,)))******++++++******)))************************)))))))))******+++++++++'''''''''((((((((())))))((((((''''''''''''(((((((((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************(((((())))))******++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---......///000000111111111000111222222333444444444444555666777888555444333333444666888:::555555666666666777777777666555444333222111111000000000000////////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++***))))))((((((((((((((((((((((((''''''(((((()))******+++))))))))))))))))))))))))&&&&&&&&&''''''(((((((((&&&&&&&&&''''''((((((((('''''''''((((((((())))))(((((((((((()))))))))***''''''''''''''''''''''''''''''((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&''''''((())))))***((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((()))******+++++++++,,,,,,,,,---------***++++++,,,------......------------------------+++,,,......------...///////////////............///...------,,,,,,---------------......---,,,,,,))))))***+++++++++***)))((((((''''''''''''((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&((((((((((((%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((())))))(((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&111000///000111222111000.........//////...------)))***+++,,,------,,,+++))))))******+++++++++,,,))))))************))))))))))))))))))))))))))))))))))))******+++++++++,,,&&&'''''''''(((((())))))((((((''''''''''''(((((((((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,------...///000000000000000000000111111222444444444555555777888888333333222222444666999:::555555555666666666777777555555444333222111000///111000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***++++++***)))(((''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((()))******+++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---///111///,,,,,,///222/////////...------,,,,,,------,,,++++++++++++,,,******+++,,,,,,,,,++++++((((((***++++++***)))(((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%$$$###!!!!!!"""!!!!!!###''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&222000...............,,,............---,,,+++***+++++++++*********))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''***))))))((((((((())))))(((((())))))((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%******))))))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))'''''')))***((((((((((((((((((((((((((()))))))))************************)))))))))(((******+++++++++,,,,,,,,,.........////////////000111111111111000000000000111111222333333444555555333222222222222222222333444555555555555555555444666555333111000000111222000//////...------,,,,,,************************))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((************************+++++++++,,,,,,+++++++++++++++***************+++............//////000000------------------------,,,+++)))((((((((()))***(((((((((((())))))))))))(((((((((((())))))))))))******))))))(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&&&&&&&%%%$$$"""'''''''''&&&&&&%%%%%%%%%222000.........///...---............---,,,+++***++++++*********)))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))(((((('''''''''((((((((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&)))))))))(((((((((''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))(((''''''(((***''''''''''''''''''''''''(((((()))))))))******************)))))))))((((((************++++++++++++---------............///000000000000////////////000000111222333333444444222111111000000111111222333333444444444444333333555333111000//////000111//////......---,,,,,,+++************************))))))************)))))))))(((((((((((((((((()))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((******************************++++++++++++******+++******)))))))))******---------.........//////------------------------+++***)))((((((((())))))'''''''''((((((((())))))''''''((((((((()))))))))))))))))))))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))((('''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%222000.........///...---------------,,,++++++***************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))(((&&&&&&((()))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((()))))))))*********++++++,,,,,,,,,---------........................//////000000111111222222000000////////////000000111111222222222222111111222111000.........//////......------,,,,,,++++++************************((())))))******))))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))))))))************)))))))))))))))(((((())))))***,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***)))((('''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((()))))))))(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))'''&&&&&&&&&&&&%%%%%%%%%222000...---......---,,,,,,,,,,,,,,,,,,+++************)))))))))((((((((('''''''''((((((((())))))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%$$$%%%%%%&&&''''''''''''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&''')))'''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((''''''''''''''''''((((((((())))))************+++++++++,,,,,,,,,,,,,,,------------.........//////000000000......------------......//////000000000000////////////...---,,,,,,------------,,,,,,++++++++++++************************(((((())))))))))))(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))*********++++++++++++++++++++++++++++++++++++++++++)))(((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$####################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&111///---,,,------,,,++++++++++++,,,++++++***))))))))))))(((((((((''''''&&&''''''''''''((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((())))))))))))******************++++++,,,,,,,,,,,,------............//////---,,,,,,++++++,,,,,,---------............------------,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((('''(((((()))*********************)))))))))++++++++++++++++++++++++(((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''''''''(((((((((%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$############$$$$$$$$$$$$"""""""""######$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((('''$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&///---++++++,,,,,,+++*********+++++++++******)))((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$######$$$$$$%%%&&&'''%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))*********)))******++++++,,,,,,---------..................,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,++++++++++++******************))))))))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))***++++++*********)))))))))))))))************************((())))))))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%$$$######"""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$!!!!!!""""""###$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((+++,,,***&&&$$$%%%'''%%%%%%%%%&&&&&&&&&&&&'''...,,,***)))******)))((())))))***************)))((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$######$$$%%%&&&''''''$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''((((((((((((((())))))))))))*********))))))***++++++,,,------........................,,,++++++++++++++++++,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))******))))))((()))(((((()))***+++,,,,,,************))))))((((((************************))))))*********)))((('''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))&&&&&&&&&'''''''''((((((%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""#########$$$###$$$$$$%%%$$$###"""!!!############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!""""""#########!!!!!!!!!"""###$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&)))+++***&&&$$$&&&)))%%%%%%%%%&&&&&&&&&''''''---+++)))((())))))((('''((())))))*********))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))))))))))))))************)))******+++,,,,,,------........................,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,***++++++,,,,,,,,,++++++(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))************))))))))))))))))))***+++,,,---++++++******)))))))))((()))))))))))))))))))))))))))***+++++++++***((('''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""##################$$$%%%$$$###"""!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$ !!!!!!"""""" !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""&&&)))((($$$###&&&)))%%%%%%%%%&&&&&&'''''''''*********))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$"""$$$&&&(((&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''((((((''''''''')))+++,,,)))************+++++++++******+++,,,,,,------...---...///111111000000///------,,,,,,,,,+++++++++++++++*********+++,,,---+++,,,,,,------,,,,,,++++++++++++*********))))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++++++++******++++++,,,---))))))((((((((()))+++,,,***++++++,,,,,,++++++***************************************************)))))))))))))))*********''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$!!!###&&&((()))'''$$$"""############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$###!!!!!!"""#########$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&''''''&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&++++++*********)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%###"""###%%%&&&%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''((('''''''''((()))***+++)))************++++++++++++++++++,,,------............000111111111000///------------,,,,,,,,,,,,+++++++++++++++,,,------+++,,,,,,------,,,,,,++++++++++++*********))))))(((((((((((((((((((((((()))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))***+++++++++++++++******++++++,,,---******)))))))))***+++,,,++++++,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%$$$$$$$$$#########"""############$$$$$$$$$"""###%%%''''''&&&%%%###############""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$#####################"""######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&,,,+++++++++************((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""!!!"""$$$%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++)))************+++++++++,,,,,,,,,---......//////...///000111111111000000.........------------,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,+++++++++************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))******++++++,,,+++************+++,,,,,,,,,++++++*********+++++++++,,,,,,------,,,,,,+++************************************************)))))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$#########"""############$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%############""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$&&&'''$$$!!!######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$#########"""###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%,,,,,,,,,+++++++++******((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&''''''((())))))***))))))*********+++++++++,,,,,,------...//////000//////000000000111111111//////.........---------,,,,,,------.........---++++++,,,,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((())))))***++++++,,,***************++++++,,,---,,,,,,++++++*********,,,,,,------------,,,,,,************************************************)))(((((((((((((((''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&############"""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!$$$((()))%%% ######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$###""""""!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%,,,,,,,,,+++++++++******((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%&&&!!!"""######$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&''''''((()))))))))))))))*********+++++++++,,,,,,------...//////000///////////////000000000//////.........---------+++,,,---.........------***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((('''(((((())))))***++++++******))))))******+++,,,,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$#########$$$%%%&&&############"""""""""!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%""" ###((()))%%%!!!######$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""!!!!!!""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%,,,+++++++++************((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$&&&'''""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&((((((((((((((()))************+++++++++,,,,,,,,,---......//////......---------...///000.........------------,,,***+++---......------,,,******++++++++++++******(((((()))))))))))))))***(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((())))))******))))))))))))***++++++***++++++,,,++++++***)))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%######"""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$############""""""""""""############$$$$$$$$$$$$############$$$%%%%%%############""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$""" """%%%'''%%%#########$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!!!!"""######$$$$$$######%%%$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$++++++*********)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&%%%######%%%'''"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((+++)))'''&&&%%%&&&''''''''''''''''''''''''''''''$$$%%%&&&((((((((((((''')))************++++++++++++++++++,,,------......---,,,,,,+++,,,---...///------------,,,,,,,,,,,,)))***,,,---...---,,,+++******++++++++++++******(((((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%"""###$$$%%%%%%$$$###"""!!!!!!"""""""""#########%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((((((((()))))))))))))))***++++++((()))***+++++++++***))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$##################"""""""""""""""############$$$$$$$$$"""#########$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!"""###%%%&&&$$$$$$##################"""""""""""""""""""""!!!!!!""""""###############$$$$$$###""""""###$$$%%%################################################""""""###$$$%%%&&&&&&'''############$$$$$$$$$$$$*********))))))))))))((()))(((((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!###%%%$$$""""""$$$&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))---,,,)))'''&&&&&&'''(((''''''''''''''''''''''''$$$%%%&&&((((((((((((''')))************+++++++++******+++,,,,,,------...,,,,,,+++***+++,,,---...------,,,,,,,,,+++++++++((()))+++------,,,+++*********++++++++++++******'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))))))))((((((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""###$$$%%%%%%$$$###""" !!!!!!"""""""""###%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''((()))))))))))))))******+++'''((()))***++++++***)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$##################"""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!%%%((($$$$$$##################!!!!!!!!!!!!""""""""""""!!!!!!"""###############$$$$$$###""""""###$$$%%%""""""""""""""""""""""""########################!!!!!!"""###%%%&&&'''((("""############$$$$$$$$$+++*********))))))(((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''',,,***((('''&&&'''((()))((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,+++++++++******))))))((()))************)))))),,,++++++***)))(((((('''&&&&&&&&&'''''''''(((((())))))((((((''''''''''''%%%%%%$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$%%%&&&%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%&&&&&&&&&&&&%%%$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""""""""############$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''(((''''''(((((())))))******((((((((((((((((((''''''(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''((('''&&&%%%$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%######""""""!!!!!! """############$$$$$$$$$$$$#########""""""!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$###############$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######%%%$$$###"""!!!!!!!!!!!!""""""######$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""############!!!"""###$$$%%%&&&&&&&&&$$$###"""!!!!!!"""###$$$*********)))))))))(((((()))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))((('''%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))((((((((()))))))))******************++++++++++++++++++******))))))))))))((())))))******))))))(((+++******)))((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%$$$$$$&&&'''(((&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&%%%###"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$$$$###############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""############$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$############%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%"""""""""""""""""""""""""""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""!!!!!!!!! """############$$$$$$$$$$$$#########""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! """"""""""""""""""""""""$$$######"""""""""##############################!!!!!!!!!!!!!!!"""######$$$######""""""""""""""""""""""""###############$$$$$$###"""""""""""""""""""""""""""############"""###$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$$$$#########""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""!!!""""""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$%%%%%%'''&&&%%%$$$$$$###$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''((((((((()))))))))))))))))))))************))))))))))))((((((((((((((((((((())))))(((((('''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%''''''&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###########################$$$%%%''''''%%%$$$###$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&$$$%%%&&&%%%###"""###$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$######"""############""""""""""""""""""""""""""""""""""""######""""""""""""!!!!!!""""""""""""############$$$$$$$$$###############""""""""""""""""""""""""!!!!!!""""""""""""######"""""""""#########$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%########################!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""""""""""""!!!!!!""""""###########################!!!!!!!!!!!!!!!""""""###"""""""""""""""############""""""""""""""""""!!!$$$###""""""""""""""""""""""""""""""###############$$$$$$%%%%%%%%%$$$$$$$$$###""""""""""""###$$$((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!"""""""""#########$$$###$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$$$$&&&%%%%%%$$$######$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''((((((((((((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###%%%''''''%%%###"""%%%$$$$$$$$$###"""""""""$$$$$$######$$$$$$%%%&&&$$$%%%&&&%%%###"""###$$$$$$######""""""######$$$""""""""""""""""""""""""###################################################$$$$$$$$$$$$###""""""############"""""""""!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""###########################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''(((*********)))((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$#################################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###########################""""""!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$$$$######""""""!!!!!! ######"""""""""""""""###!!!"""""""""############$$$$$$%%%%%%%%%$$$##############################'''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""############$$$$$$%%%%%%$$$$$$###!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$"""""""""#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%&&&'''&&&$$$"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%$$$$$$$$$###"""""""""$$$$$$######$$$$$$%%%&&&$$$%%%&&&%%%###"""###$$$$$$######""""""######$$$""""""""""""""""""""""""###################################################$$$$$$$$$$$$###""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!"""""""""####################################"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!!"""""""""############"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''(((++++++***)))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$###############$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""##############################""""""!!!!!!!!!!!!"""""" !!!###$$$$$$$$$$$$######""""""!!!!!! ###"""""""""""""""######!!!"""""""""############$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$######&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###!!!"""""""""###############$$$$$$$$$$$$%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$&&&&&&%%%$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&$$$%%%&&&%%%###"""###$$$$$$$$$############$$$$$$###############################################################$$$$$$$$$$$$$$$$$$%%%$$$######"""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""###########################$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!"""""""""######"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''(((+++******)))(((''''''&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!! """###$$$$$$$$$######""""""""""""""""""!!!"""""""""""""""######$$$""""""""""""###############$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%$$$######%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$############$$$$$$"""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!!!!"""$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))))))))******(((((()))))))))*********''''''((((((((()))))))))************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))%%%%%%%%%%%%&&&&&&&&&'''$$$######$$$&&&&&&%%%############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$###############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&%%%###"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###############"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""############""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''(((******))))))((((((''''''%%%&&&&&&'''(((((())))))))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########""""""######$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%% !!!!!!!!!"""""""""###"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$"""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!"""$$$$$$$$$###""""""""""""###############"""""""""""""""###$$$$$$""""""""""""############"""###$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%$$$###"""$$$$$$############$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''############""""""""""""########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$###############$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))************'''((((((((())))))******++++++++++++***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))******%%%%%%%%%&&&&&&'''''''''$$$######$$$&&&&&&%%%######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$%%%&&&%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$############""""""""""""########################""""""######$$$$$$$$$%%%""""""""""""############""""""######$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''((())))))))))))((((((((((((&&&&&&''''''((()))******))))))))))))))))))))))))******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########"""###$$$$$$%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&& !!!!!!!!!""""""######"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!! !!!###$$$%%%$$$"""!!!""""""######$$$$$$%%%%%%""""""!!!""""""###$$$$$$""""""""""""############!!!"""###$$$%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%)))""""""'''%%% ((($$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""&&&###!!!!!!######""" ######$$$$$$$$$$$$######$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$(((((((((((())))))))))))******+++++++++******))))))))))))******+++++++++,,,+++)))((((((((()))*********))))))((((((''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%$$$#################################"""""""""###$$$$$$%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%'''(((&&&&&&%%%$$$$$$###""""""$$$###""""""######""" """"""""""""""""""""""""#########"""######$$$$$$""""""#########$$$$$$$$$#################################"""""""""!!!!!! !!! !!!&&&""""""!!!!!!""""""###$$$$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''((()))******+++++++++++++++*********))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########"""""""""""""""""""""######$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!! !!!!!!!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%$$$###"""""""""$$$$$$######""""""######$$$%%%""""""""""""""""""""""""$$$######$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$%%%############$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%+++444222'''###&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################&&&###!!!!!!###$$$"""!!!######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$''''''((((((((())))))))))))******++++++******))))))*********+++++++++++++++***)))((((((((()))))))))))))))))))))(((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%$$$#########%%%$$$######$$$$$$###!!!""""""""""""""""""""""""$$$######""""""#########"""""""""#########$$$$$$########################$$$#########""""""""""""!!!!!!!!!!!!###$$$"""""""""""""""###$$$$$$############"""""""""!!!#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((()))***+++++++++++++++*********)))))))))(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########"""""""""""""""""""""######$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$######""""""######$$$######""""""""""""###############$$$$$$$$$%%%%%%$$$$$$###""""""!!! !!!!!!!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""""""""############"""""""""######$$$$$$######"""$$$$$$###""""""######$$$######""""""######$$$%%%""""""""""""""""""""""""$$$######$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""#########$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%"""###***333111'''!!!###%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###$$$###"""######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%'''''''''(((((((((((()))))))))************))))))*********+++++++++++++++******)))(((((((((((()))((()))))))))))))))******((((((''''''&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$'''&&&&&&%%%%%%$$$$$$###&&&$$$######$$$%%%###"""""""""""""""""""""""""""%%%$$$###""""""!!!""""""""""""""""""############""""""""""""""""""""""""$$$############"""""""""!!!$$$''''''%%%"""###############$$$$$$$$$############""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((())))))******+++++++++*********)))))))))((((((&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$############""""""""""""""""""""""""######$$$"""""""""#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""######$$$######""""""""""""######"""#########$$$$$$$$$$$$###""""""!!!!!! !!!!!!!!!!!!"""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""######$$$$$$######"""######"""""""""######$$$###""""""""""""###$$$$$$""""""""""""""""""""""""$$$###"""###%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$"""###'''%%% !!!%%%&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((())))))***)))))))))******++++++++++++++++++((((((((((((((((((((((((((((((((())))))*********))))))((('''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$"""###$$$$$$###!!!""""""""""""""""""""""""%%%$$$###"""!!! !!!!!!!!!"""""""""######""""""""""""""""""""""""######################## ###''''''$$$ """######$$$$$$$$$$$$$$$#########"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((()))))))))*********++++++)))))))))(((((((((''''''%%%$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""######$$$""""""""""""############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""############""""""""""""######"""""""""############$$$"""!!!!!!!!!  !!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""" !!!!!!!!!!!! """"""############"""""""""""""""""""""#########"""""""""""""""###$$$$$$""""""""""""""""""""""""$$$###""""""$$$$$$###"""'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$'''%%%$$$$$$###"""%%%)))&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%"""###############$$$$$$"""""""""######$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&'''((()))))))))))))))************************''''''''''''(((((('''''''''''''''((()))))))))***))))))((('''&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###!!! """###!!!!!!"""###$$$$$$$$$$$$###""""""""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&''''''((((((((()))))))))))))))******((((((((('''''''''&&&&&&###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$!!!!!!"""""""""#########$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""############""""""""""""""""""#########""""""""""""######!!!!!!"""""""""#########!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""#########"""""""""""""""""""""""" !!!!!!!!!!!! """""""""######"""""""""!!!!!!""""""############""""""!!!!!!""""""###$$$""""""""""""""""""""""""$$$"""""""""$$$%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""#########$$$$$$$$$$$$$$$############""""""######$$$$$$$$$$$$$$$!!!###&&&'''&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%########################!!!!!!""""""###$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!!!!!###%%%######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((())))))((()))))))))))))))(((((((((%%%&&&''''''((('''''''''&&&'''''''''''''''((((((((((((''''''&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""$$$!!! !!!"""$$$$$$###""""""""""""""""""############"""""""""############$$$########################"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###"""""""""""""""######$$$!!!!!!!!!"""""""""######$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""#########""""""!!!!!!""""""#########""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!!!!!!!!!! !!!""""""######""""""!!! !!!"""############"""!!!!!!!!!!!!"""######""""""""""""""""""""""""###"""!!!###%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$%%%#########"""""""""!!!!!!""""""###$$$$$$$$$$$$$$$!!!%%%&&&%%%###"""!!!$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%############""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$################################################!!!"""!!! """$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%########################!!!!!!!!!"""###$$$$$$$$$%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&'''(((((((((((()))((((((((('''''''''&&&$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$############$$$$$$!!!!!!"""""""""#####################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$###########################"""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!  !!! !!! !!!######"""!!! !!!"""""""""############""""""""""""##########################################$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""""""""""""""######$$$!!!!!!!!!!!!"""""""""###$$$%%%%%%&&&&&&%%%%%%$$$"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""######""""""""""""###### !!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""#########"""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""!!!!!!###&&&(((((('''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$$$$$$$%%%%%%%%%###"""""""""!!!!!! """"""###$$$$$$$$$$$$###"""$$$%%%$$$###$$$&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%#########""""""""""""""" !!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$########################"""""""""""""""""""""""" """!!!!!!$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%######################## !!!!!!"""###$$$$$$$$$%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$########################""""""######$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((((((((''''''&&&&&&&&&%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###$$$$$$############$$$$$$!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$"""############$$$$$$$$$""""""""""""###$$$%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###"""""""""""""""""""""""""""######$$$###""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!  """!!! ###!!!"""###""" !!!!!!""""""#########$$$""""""""""""############""""""""""""""""""""""""###$$$%%%&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$########################""""""""""""""""""""""""!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######"""""""""""""""######$$$!!!!!!!!!!!!""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""###### !!!!!!!!!"""""""""""""""############ !!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""#########"""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""!!!!!!$$$'''))))))(((######""""""!!!!!! $$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$######""""""&&&%%%%%%%%%$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$########################%%%$$$$$$$$$######""""""$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""###############"""!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$%%%%%%$$$###!!! """"""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """  !!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!###$$$$$$$$$$$$###"""!!!!!! """"""""""""############"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""###############$$$%%%###!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!""""""############""""""""""""!!!!!!!!!!!!"""""" !!!"""!!!  """$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###############"""""""""""" !!!"""###"""!!!!!!###%%%######""""""!!!!!! !!!!!!!!!!!!""""""""""""######""""""######$$$%%%######""""""!!!!!!!!!!!!######$$$$$$$$$$$$######$$$$$$#########"""""""""$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""######""""""""""""##############################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$########################$$$$$$#########"""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""""""""""""""###############"""!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""################################################$$$$$$############$$$$$$$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""############"""""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """  !!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$######"""!!!!!! """"""""""""############"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############"""""""""!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!"""""""""###$$$%%%###!!! !!!"""########################""""""!!!!!!!!!!!!""""""############$$$$$$%%%%%%!!!!!!!!!!!!"""""""""######""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!!!!!""""""############""""""!!!!!! !!!!!! !!!""""""!!! !!!"""$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!"""""""""############"""""""""""" !!!"""!!! """$$$###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""######""""""######$$$%%%###""""""""""""!!!!!!!!!"""##################"""######""""""""""""!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$##############################""""""""""""!!!!!!"""##################"""########################"""#########$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$###############"""""""""""""""""""""""""""############""""""!!!"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """  !!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""$$$######""""""!!!!!! """"""""""""############"""############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!###$$$$$$###!!! !!!"""###########################""""""!!!!!!""""""###"""""""""############$$$!!!!!!!!!"""""""""######"""!!!!!! !!!!!!"""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!""""""############""""""!!!  !!!!!!###$$$###"""!!!"""###$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############"""############"""""""""""" !!!!!!!!! """###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""######$$$%%%""""""""""""""""""""""""""""""############"""""""""""""""!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!! !!!!!!####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""####################################"""""""""!!!!!!!!!!!!!!!""""""############""""""########################""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################"""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$######""""""""""""""""""###########################""""""""""""""""""""""""""""""############"""!!!""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$###!!! !!!"""""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """  !!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!#########"""!!!######""""""!!!!!!!!!!!!!!!"""""""""############""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""$$$$$$###!!!!!!!!!"""###########################""""""""""""""""""###"""""""""""""""""""""###!!!!!!"""""""""#########!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""######"""""""""""""""""""""######$$$$$$######"""!!!!!! !!!!!!"""###$$$$$$""""""###$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$###"""############"""""""""!!! !!!"""!!! !!!"""$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""######$$$%%%""""""""""""############""""""############""""""!!!!!!!!!!!!!!!""""""""" !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#################################!!!!!!!!!!!!!!!"""""""""""""""############""""""""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""!!!!!!"""""""""############$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!"""######################################################!!!""""""#########""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$######!!! !!!"""""""""""""""""""""""""""""""""""""""""""""###### !!!!!!!!!"""""""""###!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""  !!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""!!!"""""""""!!!!!!!!!!!!!!!!!!"""""""""############""""""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""##############################!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########"""###$$$###"""!!!"""#################################""""""""""""#########"""""""""""""""""""""""""""""""""############!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######"""$$$%%%$$$###"""###%%%$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###%%%%%%%%%$$$###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###""""""$$$&&&!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######""""""######$$$%%%"""""""""############$$$"""##################"""!!!!!!""""""""""""######!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!"""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################!!!!!!""""""""""""######"""##################"""""""""""""""""""""""""""!!!"""""""""############%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""######$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$###############$$$$$$$$$########################!!!""""""############""""""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""############ !!!!!!""""""######!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""  !!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%###$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""####################################!!!""""""######""""""!!!""""""""""""############"""###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$############""""""""""""""""""#########$$$$$$"""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$######$$$######""""""######$$$"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$######%%%&&&!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######""""""######$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$######"""""""""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""########################"""""""""#########$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""######$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$########################!!!!!!"""###############"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###############"""""""""""""""""""""""""""!!!"""""""""############ !!!"""#########!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""############$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%"""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""####################################""""""############""""""!!!!!!!!!""""""""""""###!!!"""$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$############""""""#########$$$$$$$$$###""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########""""""""""""######"""###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###""""""$$$&&& !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""######""""""######$$$%%%""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$$$$%%%$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""########################""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&""""""######$$$$$$$$$$$$########################!!!!!!"""###############"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!"""######$$$"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""  !!!"""!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$ !!!!!!!!!!!!!!!""""""""""""############"""############$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%!!!"""$$$&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$########################""""""############"""""" !!!!!!!!!"""!!!"""######"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$######""""""""""""######!!!!!!!!!!!!""""""""""""#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""!!!#########"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!! """$$$%%%############""""""""""""""""""""""""""""""""""""!!!"""###"""!!!!!!###%%% !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################"""###%%%%%%###"""###$$$########################"""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$#########""""""!!!!!!""""""""""""""""""""""""$$$###!!!  """###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!"""######"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###""" !!!"""!!!""""""###$$$$$$%%%%%%######""""""######$$$%%%########################!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########"""""""""!!!!!!!!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$############$$$$$$&&&%%%%%%$$$#########$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""!!! """"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""######$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""!!! """"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################%%%%%%###"""""""""###$$$########################""""""""""""############%%%$$$###""""""###$$$%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""###""""""!!! $$$$$$$$$###############""""""""""""""""""""""""!!!!!!""""""""""""!!! """"""""""""########################""""""""""""%%%$$$$$$###"""!!! """""""""""""""""""""""" """"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""###%%%%%%###"""###$$$"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""############"""""""""!!!""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########""""""#########!!!!!!"""""""""#########""""""""""""""""""""""""""""""############"""""" !!!!!!!!!!!!"""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!"""######"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! !!!!!!"""!!!!!!"""###$$$%%%%%%&&&######""""""######$$$%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$#########$$$$$$$$$#########""""""""""""""""""""""""###$$$############$$$$$$$$$%%%$$$$$$###############$$$$$$$$$############$$$$$$&&&%%%$$$$$$#########$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!! """!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""###############""""""######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###""""""!!! !!!!!!!!!"""""""""######""""""""""""""""""""""""################################################%%%$$$###"""""""""##############################""""""""""""############$$$$$$###""""""###$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""!!!""""""""""""!!!!!! #####################"""""""""""""""""""""""""""""""""############"""""" !!!!!!!!!!!!"""""""""############""""""""""""###############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%########################"""###%%%%%%###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$############$$$$$$$$$############"""""""""############""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######!!!!!!""""""""""""######""""""""""""""""""""""""!!!""""""######""""""!!! !!!!!!!!!!!!########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%"""!!!!!!!!!!!!"""######"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!!!!""""""!!!!!!"""###$$$%%%&&&&&&######""""""######$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$#########$$$$$$$$$###############$$$###"""""""""""""""""""""""""""#########$$$$$$$$$###############$$$$$$$$$$$$############$$$$$$%%%%%%$$$############$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""#########""""""""""""###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$#########"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$"""!!!!!! !!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!################################################$$$$$$###""""""""""""###""""""""""""""""""""""""""""""""""""############$$$$$$###""""""###$$$$$$######""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$###### !!!!!!!!!!!!############""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""###%%%%%%###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$############$$$$$$############""""""""""""#########""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""########################""""""#########$$$$$$$$$############$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$######""""""############$$$$$$$$$$$$""""""!!!!!!""""""###$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""!!!""""""###$$$%%%&&&'''######""""""######$$$%%%#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$####################################$$$$$$###"""!!!!!!!!!"""!!!""""""""""""##################"""######$$$%%%$$$$$$############$$$$$$$$$$$$###############$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""""""""############$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!################################################$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$##################$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$###### !!!!!!!!!""""""############"""""""""!!!############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""###%%%%%%###"""###$$$"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&&&&%%%$$$### !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""######$$$$$$$$$######""""""######$$$%%%$$$$$$$$$######"""""""""""""""#########$$$$$$$$$"""""""""""""""###$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###########################$$$%%%%%%&&&&&&######""""""######$$$%%%########################""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$###"""!!!!!!!!!"""!!!""""""""""""###############""""""###$$$$$$%%%$$$$$$############$$$$$$#########""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!!""""""###$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!!!!"""""""""#########################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!! !!!"""""""""#####################$$$$$$#########!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######""""""!!!!!!"""""""""#####################"""""""""!!!%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""" !!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###"""""""""""""""""""""""""""""""""###%%%%%%###"""###$$$"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$############$$$$$$!!!!!!"""""""""""""""###""""""""""""############"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$###### !!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! """"""""""""############"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!""""""###$$$$$$$$$###""""""""""""###$$$$$$###############""""""""""""""""""############$$$###""""""""""""###$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############"""""""""###############$$$$$$$$$$$$###"""""""""""""""""""""""""""#########$$$$$$""""""""""""###$$$%%%%%%$$$$$$############$$$$$$###""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""######"""######$$$$$$######"""""""""#########$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############!!! !!!!!!""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""###$$$$$$$$$$$$###"""!!!!!!""""""""""""######"""""""""""""""""""""""" !!!!!!""""""""""""!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""########################""""""""""""%%%%%%$$$###"""!!! """"""""""""""""""""""""  !!!!!!""" !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""###%%%%%%###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$############$$$$$$!!!!!!!!!!!!""""""######!!!"""""""""############"""""""""""""""""""""""" !!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########""""""######### !!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!""""""""""""###"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$"""""""""""""""###$$$$$$""""""""""""############""""""""""""##################""""""######$$$%%%"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$###'''&&&&&&%%%%%%$$$############""""""######$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""#########$$$$$$$$$""""""""""""""""""###$$$############$$$$$$$$$%%%""""""""""""###$$$%%%&&&$$$$$$############$$$$$$"""""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!"""######""""""############""""""""""""""""""#########$$$$$$######"""!!!!!! !!!!!!!!!""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""" !!!""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""#########""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""###$$$$$$$$$$$$###""""""""""""#########$$$$$$""""""""""""""""""""""""!!!""""""""""""!!!!!!  !!!""""""######"""""""""""""""""""""""" !!!"""###$$$######!!!!!!!!!""""""""""""###############"""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""  !!!"""""" !!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""###%%%%%%###"""###$$$ """""""""""""""######$$$$$$$$$############$$$$$$ !!!!!!!!!""""""######!!!!!!""""""#########$$$""""""""""""""""""""""""!!!"""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$ !!!!!!!!!""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""############$$$$$$$$$ !!!!!!"""###$$$$$$$$$"""""""""""""""######$$$!!!!!!""""""######$$$$$$""""""""""""#####################"""######$$$%%%"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$$$$$$$$$$%%%%%%%%%################################################!!!"""###$$$%%%%%%$$$###(((''''''&&&$$$######"""#########"""###$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""######$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$############$$$$$$""""""!!!""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!"""######""""""############""""""""""""""""""#####################"""!!!!!! !!!!!!!!!"""""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$######""""""!!!!!! !!!"""###""""""""""""############################################################""""""""""""""""""""""""!!!"""#########""" """"""""""""""""""""""""""""""""""""############"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$%%%""""""""""""""""""""""""""""""###""""""!!! !!!"""######$$$########################!!!!!!"""$$$$$$%%%%%%%%% !!!!!!!!!"""############"""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""" !!!"""######$$$#########"""""""""""""""########################$$$######"""!!! """"""""""""""""""""""""######"""!!!!!!!!!!!!!!!$$$#########""""""!!!!!!%%%###!!!"""$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  !!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!! !!!###$$$###!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!""""""""""""############%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!"""""""""""""""""""""""" !!!###$$$$$$######"""""""""""""""####################################$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!$$$$$$##################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$##################$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""""""""""""""######$$$##############################""""""""""""######""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$###"""!!!!!!"""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!     !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""#########""""""!!!""""""""""""""""""""""""######"""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""################################# """###$$$######%%%&&&""""""""""""""""""""""""""""""############"""""" !!!""""""!!! $$$###"""""""""###%%%&&&$$$#########""""""!!!!!!$$$$$$$$$###############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###"""""""""!!!!!! ############""""""""""""""""""""""""############""""""""""""""""""""""""######""""""!!!!!! !!!"""!!!  """ """#########"""""""""!!!!!! !!!""""""######"""""""""###$$$$$$$$$%%%###"""""""""""""""""""""########################$$$######"""!!!!!! ##############################"""!!!!!!!!!!!!!!!############"""""""""!!!$$$###""""""$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!! !!!######"""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###############"""""""""!!!""""""""""""############$$$$$$$$$$$$############################################################""""""############""""""########################!!!""""""###############""""""""""""####################################$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$##################$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""""""""""""""###$$$$$$##############################""""""""""""##############################""""""""""""##################$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$###"""""""""""""""!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!    !!!  !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################"""###############""""""########################$$$###""""""!!!!!!""""""""""""""""""""""""""""""########################################################################$$$$$$###""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""#########$$$$$$######################## """###$$$######%%%&&&########################""""""############"""""" !!!""""""""""""!!! ######""""""######$$$%%%############"""""""""!!!##################$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""#########""""""!!!!!!!!!############""""""""""""""""""""""""############""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!"""""" !!!""" !!!!!!###$$$$$$#########""""""!!!!!!!!! !!!""""""######$$$###############$$$$$$$$$""""""""""""""""""#######################################""""""!!!!!! ##############################"""!!!!!!!!!!!!"""############""""""""""""$$$###"""###$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$###"""!!!"""######!!! """"""""""""""""""""""""!!!!!!!!!"""""""""##################"""""""""""""""""""""#########$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###############"""###########################""""""""""""###$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""##############################$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################"""""""""#########$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""""""""""""""""""""""""""!!!!!!   !!!!!!!!!!!!!!!  !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""#####################$$$$$$$$$%%%########################!!!"""$$$$$$######$$$&&&########################""""""############""""""!!!""""""######""""""!!!""""""###$$$$$$$$$$$$$$$############"""""""""""""""""""""###$$$$$$$$$%%%!!!""""""######""""""!!!""""""""""""""""""""""""###############"""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!"""###""""""!!!""""""###$$$%%%###############"""""""""!!!!!!""""""###$$$$$$%%%$$$$$$$$$###############"""""""""""""""##########################################"""""""""!!!!!!########################$$$###""""""!!!!!!""""""#########"""""""""""""""#########$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$###""""""######!!!""""""""""""""""""""""""!!!!!!"""""""""##################"""""""""""""""""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$##############################$$$###"""!!!"""###$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$%%%%%%&&&''''''######$$$$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""!!!!!!   !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""###""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!###$$$$$$######$$$%%%########################"""######$$$$$$######"""""""""############""""""!!!"""###%%%%%%$$$###############"""""""""""""""!!!!!!"""###$$$%%%%%%%%%"""""""""######"""""""""""""""""""""""""""""""""$$$$$$##############################"""""""""!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!###$$$###"""!!!"""###"""!!!!!!!!!""""""###$$$$$$$$$##################"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""!!!!!!""""""################################################""""""""""""########################$$$$$$###"""""""""""""""""""""""""""""""""######"""###$$$$$$$$$#########"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###"""###$$$###!!!########################""""""""""""############""""""""""""""""""##################$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&################################################""""""###$$$$$$$$$$$$$$$########################$$$###"""""""""###%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""######$$$%%%&&&''''''(((######$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$####################################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""############""""""""""""##############################!!!""""""###############""""""""""""""""""""""""!!!!!!   !!!!!!!!!!!!!!!"""""""""######!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##########################################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""######""""""""""""""""""""""""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""###$$$$$$###"""$$$%%%##############################$$$$$$$$$$$$############""""""""""""######!!!"""###%%%%%%$$$######""""""""""""""""""######!!!!!!"""###$$$%%%%%%%%%""""""############""""""##########################################$$$$$$############"""""""""!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!###$$$###"""!!!"""###!!!!!! !!!""""""##################$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""!!!!!!!!!"""######$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###""""""""""""############!!!###%%%%%%$$$###$$$%%%"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$###"""###$$$$$$"""!!!########################"""""""""#########$$$$$$""""""""""""#####################$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""######$$$$$$######""""""######$$$########################!!!"""######$$$$$$######""""""""""""""""""""""""!!!!!!   !!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$"""""""""""""""""""""""""""############$$$$$$$$$############$$$$$$$$$%%%########################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########""""""!!!!!!""""""###""""""###$$$$$$$$$$$$$$$""""""""""""############"""""""""###$$$$$$$$$%%%"""######$$$$$$######"""########################"""""""""###########################""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""######!!!!!!"""###!!!!!! !!!!!!"""""""""###############!!!!!!""""""###$$$$$$%%%$$$$$$$$$############### !!!!!!"""######$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######!!!"""""""""############!!!###&&&%%%$$$###$$$&&&"""""""""""""""""""""""" !!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""############"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%###""""""###%%%%%%$$$"""########################""""""#########$$$$$$$$$!!!"""""""""#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!  !!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''#######################################$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$"""""""""""""""""""""""""""""""""############$$$"""""""""#########$$$$$$########################"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""!!! !!!""""""######""""""######$$$%%%!!!"""""""""##############################$$$$$$"""######$$$$$$######"""########################!!!!!!!!!""""""#####################""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!"""""" !!!"""""""""!!!!!!!!!!!!!!!"""!!!!!!!!!""""""######### !!!""""""######$$$###############$$$$$$$$$ !!!!!!"""###$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########!!!!!!""""""#########$$$ ###&&&&&&$$$###$$$'''"""""""""""""""""""""""" !!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""""""""###%%%&&&$$$###########################"""############$$$$$$$$$!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""!!!""""""###$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!  !!!!!!!!!""" !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$"""!!! !!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''""""""""""""""""""""""""###"""""""""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$""""""""""""""""""""""""!!!""""""""""""#########!!!""""""""""""####################################$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""!!!  !!!"""$$$###"""""""""###%%%&&&!!!!!!""""""#########$$$$$$$$$$$$#####################$$$$$$$$$$$$############################## !!!!!!"""""""""###############""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!""""""###### !!!"""!!!  """######"""""""""""""""### !!!!!!"""""""""### !!!""""""######""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$###"""!!!!!!""""""%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$#########%%%###""""""###$$$$$$#########""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$############""""""""""""######$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%################################################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###"""""""""######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$###"""###$$$%%%&&&&&&&&&%%%$$$#########$$$(((&&&$$$$$$&&&&&&$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$##################%%%%%%$$$$$$###"""!!!!!!"""############$$$$$$$$$######""""""""""""######!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""""""""###############""""""""""""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%########################%%%%%%%%%$$$$$$$$$######"""""""""""""""######$$$$$$$$$##################""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""###"""!!!!!!""""""!!! """"""############""""""########################""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""$$$%%%&&&""""""""""""""""""""""""$$$#########""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$###"""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""%%%%%%%%%$$$$$$#########%%%###""""""###$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""######$$$$$$######"""######""""""""""""##################"""""""""!!!#########$$$$$$$$$%%%%%%################################################$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$#################################$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$###"""""""""######$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$#########$$$#########$$$$$$%%%%%%%%%%%%$$$###############'''%%%$$$$$$&&&&&&$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###""""""!!!""""""#########$$$$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""""""""######$$$$$$#########""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%$$$$$$############"""""""""""""""######$$$######$$$$$$$$$#########""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""""""""""""""""!!! !!!"""###"""!!!""""""############""""""########################""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############"""""""""!!! !!!!!!""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""#########$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$###""""""""""""##################$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$#########%%%###""""""###$$$$$$###!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""######$$$$$$######"""######""""""""""""##################""""""""""""#########$$$$$$$$$$$$%%%################################################$$$$$$############$$$$$$$$$######""""""######$$$########################"""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$$$$$$$###"""""""""######&&&%%%$$$$$$%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######%%%%%%%%%$$$#########"""########################%%%%%%$$$$$$###""""""""""""""""""#########$$$$$$###""""""!!!!!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""""""""######%%%$$$$$$$$$############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""######$$$######$$$$$$$$$$$$$$$###""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""!!! !!!###$$$###"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""############""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$###""""""#########"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$###############%%%###""""""###$$$$$$###"""!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""############""""""######""""""""""""###############"""""""""""""""############$$$$$$$$$$$$######################################################""""""""""""############""""""""""""##############################"""""""""############$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$############!!!"""$$$%%%%%%%%%$$$#########"""""""""""""""###%%%$$$$$$$$$$$$%%%$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$######&&&%%%%%%$$$###""""""!!!###############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$########################"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""######$$$"""###$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""!!! !!!###%%%$$$###""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$###############$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""########################%%%###""""""###$$$$$$######""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""######"""""""""######""""""""""""######""""""""""""""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""######""""""""""""""""""###""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!""""""######$$$%%%%%%$$$$$$$$$#########""""""!!!"""###$$$%%%$$$###"""###"""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""########################%%%%%%$$$$$$###"""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$###############!!!!!!"""""""""#########""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$########################""""""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###"""""""""""""""######$$$"""###$$$&&&&&&&&&%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""!!! !!!$$$%%%%%%$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%########################""""""""""""""""""###### !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!"""""""""#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$############$$$%%%%%%###############$$$$$$$$$"""""""""""""""""""""""""""""""""###############%%%###""""""###$$$$$$#########""""""""""""######""""""""""""""""""""""""!!! !!!!!!"""###$$$!!!""""""######""""""!!!######""""""""""""######""""""""""""############"""""""""############$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$##############################!!!!!!""""""###$$$$$$$$$$$$############"""""""""!!!"""######$$$$$$############"""""""""###$$$$$$"""###$$$$$$######$$$%%%###################################################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%##############################$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""""""""###$$$$$$$$$$$$###"""""""""!!!"""""""""###$$$$$$%%%%%%########################!!!!!!!!!"""""""""######"""!!!!!! !!!!!!""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######!!!!!!!!!!!!######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$$$$############"""############$$$$$$$$$########################""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""############$$$"""""""""""""""######$$$!!!"""%%%&&&'''&&&%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""!!!!!!"""$$$%%%$$$###""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""$$$%%%&&&########################""""""""""""############ !!!!!!""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$#########$$$$$$%%%&&&$$$$$$$$$###############""""""""""""""""""""""""!!!"""""""""#########$$$%%%###""""""###$$$$$$###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""###$$$!!!!!!""""""""""""!!!!!!######""""""""""""######!!!"""""""""############""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###$$$%%%%%%$$$###"""""""""""""""############!!!!!!""""""######$$$$$$############"""""""""""""""""""""""""""###$$$$$$###############$$$%%%%%%!!!###%%%$$$###"""$$$&&&###################################################$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%########################"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$###"""!!!!!!"""###$$$############""""""""""""!!!""""""###$$$$$$%%%%%%########################!!!!!!!!!!!!"""""""""###!!!!!! !!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###!!! !!!###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############################################################%%%$$$$$$######$$$$$$%%%$$$$$$#########""""""""""""############$$$$$$$$$########################"""""""""######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%"""""""""""""""######$$$!!!"""%%%'''((('''%%%$$$########################################################################$$$$$$$$$############"""""""""""""""""""""""""""$$$###""""""$$$$$$$$$"""""""""############""""""########################""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$########################!!!"""""""""############!!!""""""######""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$#########$$$%%%%%%&&&%%%$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!""""""#########$$$%%%###""""""###$$$$$$###!!!!!! !!!!!!"""""""""""""""""""""""" !!!"""$$$$$$!!!!!!""""""""""""!!!!!!######""""""""""""######!!!!!!""""""#########$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!""""""###$$$%%%%%%$$$###""""""""""""""""""#########!!!!!!!!!"""######$$$$$$############""""""""""""###"""!!!!!!!!!"""$$$%%%$$$$$$######$$$%%%&&&&&& ###%%%$$$""""""$$$&&&########################""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""""""""""""""#########!!!""""""###$$$$$$%%%%%%##################$$$$$$!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###""" """###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############################################################%%%$$$$$$######$$$$$$%%%#########""""""""""""!!!"""############$$$$$$$$$""""""""""""""""""""""""############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""""""""######$$$ """%%%'''((('''&&&$$$########################################################################$$$$$$$$$############"""""""""""""""""""""""""""%%%###"""###$$$$$$###"""""""""############""""""########################""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!########################!!!!!!""""""#########$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""########################%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!! """"""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!&&&%%%$$$###""" """"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###########################$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!""""""""""""%%%$$$"""""""""$$$&&&'''$$$$$$###"""!!!!!!"""""""""############$$$$$$$$$################################################%%%%%%%%%$$$$$$###############################################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######"""!!!!!! """"""""""""""""""""""""!!!######"""!!!"""###!!!!!!!!!!!!""""""""""""  """""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$###"""!!!!!!""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%$$$###"""!!!######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$############"""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""########################""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$###"""!!!!!!$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$""""""""""""############!!!!!!""""""#########$$$$$$$$$###"""!!!!!!""""""##############################""""""######$$$%%%########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################$$$$$$$$$############### !!!"""######$$$########################%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!#########"""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!###########################$$$$$$%%%%%%$$$$$$###!!!!!!"""""""""#########$$$$$$######$$$''')))***$$$$$$###""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$###""""""!!!!!!""""""""""""""""""""""""!!!######"""!!!"""###!!!!!!!!!!!!"""""""""###!!!!!! !!!!!!""""""""""""""""""""""""###""""""!!!!!!""""""###$$$$$$###"""""""""""""""""""""############""""""""""""""""""""""""""""""###$$$$$$%%%$$$###"""!!!######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$################################################"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############""""""""""""############!!!"""""""""############$$$$$$###"""""""""""""""##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""################################################ !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!! !!!"""###$$$%%%%%%"""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$%%%&&&)))+++---$$$$$$###""""""""""""###"""############$$$$$$$$$########################""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""""""""!!!######"""!!!"""###!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""########################$$$##################$$$$$$$$$###""""""""""""############""""""####################################$$$$$$$$$$$$###""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############""""""""""""############""""""""""""############$$$###""""""""""""""""""###########################""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""######""""""""" !!!"""###$$$%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&(((***+++$$$$$$###""""""#########""""""#########$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""" !!!######"""""""""###!!!!!!"""""""""###############""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###""""""#########%%%$$$""""""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$###############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""#########!!!"""""""""############"""""""""""""""###############"""""""""""""""###########################"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###########################!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######################################################################## !!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!""""""######$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""#################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###############$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""""""""""""""""""""""" """$$$$$$###"""###$$$""""""""""""##################""""""""""""############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###############$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""""""""!!!"""""""""##################""""""""""""""""""###"""""""""""""""######""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$######""""""""""""""""""##################$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$############$$$%%%%%%"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""" """$$$$$$###"""###$$$"""""""""#########$$$$$$######""""""""""""###############$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""""""""""""""########################"""""""""""""""""""""""""""######$$$"""""""""""""""""""""""""""!!!!!!!!!!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""""""""""""""""""""""" !!!!!!""""""######$$$!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$######"""!!!"""""""""#####################$$$$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$###########################$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$#########$$$$$$%%%&&&"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""!!!"""$$$$$$#########$$$""""""#########$$$$$$$$$"""""""""!!!!!!"""""""""""""""######$$$%%%%%%%%%$$$$$$############$$$$$$$$$#########$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!""""""""""""########################"""""""""!!!"""""""""""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""########################$$$######""""""######$$$""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%% !!!!!!""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$###### !!!"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$#########$$$%%%%%%&&&"""############$$$$$$$$$#########################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""######""""""""""""""""""""""""!!!###$$$$$$#########%%%"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$%%%%%%$$$##################$$$$$$#########$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$#################################"""""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&'''((($$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!""""""""""""############$$$#########""""""!!!!!!""""""!!!""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%% !!!"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%$$$######""""""""""""############"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################$$$$$$##################(((%%%!!! """###$$$$$$&&&%%%###"""""""""###$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&''''''(((((())))))+++***)))'''''''''((()))(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########"""###$$$%%%&&&%%%%%%$$$########################%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################"""!!! !!!###$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""########################&&&%%%%%%$$$#########$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$$$$############$$$$$$########################!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!########################""""""""""""!!!!!!!!!!!!"""###$$$%%%&&&&&&%%%$$$ !!!"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######""""""""""""###########################$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$################################################$$$############$$$%%%%%%%%%$$$######""""""######"""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''(((((((((((((((+++***)))((('''(((((()))(((((())))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$########################%%%$$$###""""""###$$$%%%############$$$$$$%%%%%%################################################$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################"""!!!!!! !!!"""###$$$""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$#########""""""################################################&&&%%%$$$$$$######$$$$$$###$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$########################!!!""""""###############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""######"""!!!!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!########################"""""""""""""""""""""!!!"""###$$$%%%%%%$$$$$$### !!!!!!"""######$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$######""""""""""""############$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$################################################ """$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))((((((((((((((('''******)))((((((((())))))(((((()))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################%%%$$$###""""""###$$$%%%"""""""""############$$$################################################$$$$$$$$$###############$$$$$$$$$#######################################"""!!!!!!!!!!!!"""###$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$###############################################################%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################!!!"""######$$$$$$######""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$#################################""""""""""""""""""""""""#########$$$$$$###"""""" !!!!!!""""""#########%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""###%%%%%%$$$%%%%%%%%%%%%$$$######!!!"""""""""############%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$########################""""""""""""############ """$$$###"""!!!###%%%######$$$%%%%%%###"""!!!""""""###$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))***)))))))))((((((''''''******))))))))))))))))))(((((()))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""###########################################################################################################################"""""""""""""""#########!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$########################################################################%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""######""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###########################"""""""""""""""#####################""""""!!!!!!!!!!!!"""""""""#########%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$%%%%%%%%%%%%$$$######!!!"""""""""############%%%$$$$$$$$$###"""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$########################!!!!!!"""""""""###############"""!!! """$$$######$$$%%%%%%###"""!!!""""""###$$$$$$$$$$$$###!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((()))))))))*********))))))((((((((('''))))))******************(((((()))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%###"""""""""""""""""""""########################################################################################################################!!!""""""###############!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################%%%$$$$$$###$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&'''''''''((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!"""""""""#########$$$$$$$$$###""""""!!!!!!!!!""""""""""""############%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######""""""""""""############$$$$$$$$$#######################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######################## !!!!!!""""""#########%%%###!!!"""###%%%$$$###$$$$$$$$$$$$$$$###""""""!!!"""######$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((()))))))))*********))))))))))))))))))(((((()))***+++++++++******(((((()))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$############"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$########################!!!"""######$$$$$$######""""""""""""####################################"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""###$$$$$$%%%$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!"""###$$$$$$$$$$$$########################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!""""""######$$$$$$$$$$$$$$$###"""""""""##############################&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######""""""""""""###########################$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######################## !!!!!!"""######$$$###!!!!!!&&&,,,...)))$$$%%%$$$######""""""######!!!""""""###########################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''((()))))))))(((((()))))))))*********)))))))))))))))*********((()))***++++++++++++***(((((()))***************((((((((((((((((((((((((************************'''((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$#########$$$$$$########################$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################!!!"""###$$$$$$$$$######""""""""""""####################################"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''((((((''''''((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))(((((((((''''''(((((((((((((((((((((((('''''''''''''''(((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$ !!!###$$$%%%%%%$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!""""""######$$$%%%%%%$$$$$$###"""###$$$%%%%%%########################&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$%%%%%%%%%%%%$$$######""""""""""""############""""""######$$$$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######################## !!!"""######$$$ """+++444555---$$$&&&%%%###"""""""""###$$$!!!!!!"""##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))************(((((())))))******++++++((()))***+++,,,,,,+++***(((((()))***************))))))))))))))))))))))))************************(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&$$$#########$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################!!!"""###$$$%%%$$$######""""""""""""####################################"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$%%%%%%%%%%%%$$$"""""""""""""""""""""""""""############$$$$$$$$$ !!!###$$$%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$#########$$$&&&'''$$$$$$##################&&&''''''((())))))((((((((())))))(((&&&%%%%%%&&&))))))((((((((('''''''''(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################%%%$$$###""""""###$$$%%%""""""""""""############$$$$$$$$$######"""""""""""""""############""""""######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""##################$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%&&&&&&''''''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&---+++)))((((((((('''&&&)))'''&&&(((+++---+++))),,,(((''')))***((())),,,++++++++++++++++++***)))+++......+++,,,000111---//////...,,,,,,---000222000///...,,,++++++,,,---'''((()))++++++***)))((())))))*********)))((((((***+++***)))'''''')))+++'''''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))******))))))(((''''''&&&&&&(((***++++++***---)))))),,,---+++***+++---,,,+++)))((()))+++---)))((()))+++,,,+++***,,,,,,...000...+++)))+++...+++,,,,,,+++))))))***+++((()))***)))((('''((()))'''''''''(((((()))***+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""#########""""""!!!######""""""""""""######!!!!!!""""""#########$$$"""############$$$$$$$$$###############"""!!!!!!''''''(((((((((((((((''''''((())))))''''''((())))))((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$##############################$$$$$$###""""""###$$$$$$""""""""""""############&&&&&&&&&%%%%%%$$$$$$$$$""""""############""""""######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""##################$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%&&&&&&''''''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''(((((((((((((((((((((((('''&&&&&&(((***,,,,,,,,,((((((((()))++++++)))'''))))))---222111---+++,,,,,,,,,,,,+++,,,000444777555555444333333444666888999<<<>>>===888444333333///...000333666666111,,,222111000---***)))***,,,******++++++,,,---------+++,,,,,,,,,***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###############""""""""""""""""""""""""""""""############$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""####################################"""""""""""""""###$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''(((((()))))))))))))))***))))))***+++,,,,,,,,,+++'''&&&))))))&&&&&&(((+++++++++)))''''''(((+++)))))))))++++++******************+++,,,---------000///...,,,)))'''''''''.........---+++***************))))))))))))******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$$$$############""""""""""""##################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""##################"""######$$$$$$$$$$$$############""""""""""""######!!!"""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""'''((((((((((((((('''&&&&&&((()))***))))))+++,,,******)))))))))((((((((((((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$$$$##############################$$$$$$###""""""###$$$$$$""""""""""""############%%%%%%%%%%%%%%%$$$$$$$$$""""""############""""""#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((''')))))))))))))))*********((((((((((((((((((((((((''')))+++,,,,,,,,,...///+++)))+++------...444<<<888>>>DDDIIILLLNNNRRRUUUWWWRRRRRRTTTSSSOOOTTT______eeejjjkkkddd[[[SSSOOOKKKIIIHHHKKKPPPQQQKKKDDDFFFGGGDDD===333------000///...---+++++++++,,,,,,******+++++++++)))((('''))))))((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""###############$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$##################$$$$$$$$$$$$###########################""""""""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((()))******++++++******)))))))))******+++...++++++---...,,,,,,///---///111000---,,,...111---...///////////////...222///---...222333111......------,,,,,,,,,---------,,,++++++************,,,++++++***)))******************)))))))))((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#################################%%%$$$###""""""###$$$%%%$$$$$$#########"""""""""############$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!""""""######""""""!!!###$$$$$$%%%%%%%%%$$$$$$######""""""""""""######""""""""""""############"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$######(((((())))))(((((('''&&&''')))************+++---++++++++++++******************))))))))))))******((((((''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###########################$$$##################$$$!!!"""""""""#####################""""""""""""""""""######$$$$$$######"""$$$###############$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))************+++,,,,,,+++)))(((((()))(((***,,,+++***,,,111666777<<>><<<999444000111000///---,,,+++++++++*********)))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&#################################$$$$$$#########%%%$$$$$$$$$############!!!!!!"""""""""###############""""""""""""####################################$$$$$$$$$$$$######"""##################""" !!!"""###$$$$$$$$$$$$######""""""""""""##################"""""""""!!!"""############$$$$$$$$$###$$$$$$$$$$$$###"""""")))***+++---...///000000---...000111111222444666555555555444444444333333000000////////////000000---------,,,,,,,,,++++++************************))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################"""###$$$%%%%%%$$$###"""""""""""""""############ !!!!!!"""""""""######$$$$$$%%%%%%$$$$$$###%%%%%%$$$###""""""######""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))******+++,,,,,,---......///444<<>>===:::666111+++(((((((((%%%'''---'''&&&&&&(((******)))((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###################################################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######################################################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&''''''&&&''''''''''''(((((((((((((((((((((((((((((('''(((''''''''')))***++++++,,,---...///222;;;GGGPPPfffpppyyy}}}vvvkkkddddddddd]]]TTTPPPMMMLLLLLLKKKIIIGGGIIIKKKIIIHHHJJJNNNNNNMMMQQQXXXcccXXXNNNKKKHHHEEEFFFIIIRRR\\\iiiuuutttlllXXXYYYWWWOOOCCC999333222///...---,,,,,,,,,++++++((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$#######################################$$$$$$%%%%%%%%%$$$$$$"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))((((((************+++++++++***222...---/////////555===;;;CCCRRR```gggjjjsss~~~||||||}}}{{{xxxwwwqqqoookkkgggccc^^^YYYWWWXXXYYYVVVRRROOOJJJ@@@555222///,,,***+++,,,...//////---***))))))******+++))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""########################"""############$$$$$$$$$"""""""""""""""###$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%############""""""""""""""""""""""""############################################################[[[]]]aaabbb\\\UUUUUUZZZRRRTTTZZZdddnnnrrrooojjjxxxwwwsssnnnlllkkkeee^^^gggllllllgggaaa___]]][[[TTTQQQNNNLLLKKKIIIGGGEEEAAA:::444000,,,)))***------+++*********)))'''&&&))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))*********+++++++++***///777>>>GGGUUUeeeqqq|||ssslllkkkhhh___WWWSSSPPPIIICCCCCCDDDBBBAAABBBAAADDDHHHJJJHHHFFFCCCBBB<<<<<<>>>@@@@@@???CCCIIIWWWNNNEEE@@@===;;;===@@@???DDDHHHLLLTTT^^^eeegggiiiooovvv}}}}}}{{{|||zzzqqqbbbRRREEE???666222,,,))))))*********,,,***)))((('''((())))))''''''''''''''''''''''''++++++***)))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%$$$$$$$$$####################################""""""###$$$%%%%%%%%%%%%!!!"""######$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++++++++'''((())))))***))))))(((222///...111666<<>>888333222111...+++)))************))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""################################################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%$$$$$$###$$$&&&''''''&&&$$$###########################""""""""""""""""""""""""###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((,,,,,,------,,,,,,---///888@@@JJJTTT^^^iiiwww}}}{{{lllbbbWWWOOOIIIIIIIIIEEE@@@???DDDBBB???>>>???AAACCCFFF>>>EEEKKKLLLJJJIIIEEEAAACCCEEEGGGFFFBBBAAAEEEJJJXXXTTTNNNJJJGGGEEEFFFGGGAAADDDDDDAAABBBEEEFFFDDDDDDEEEHHHMMMYYYjjjzzzyyyhhh\\\OOOFFF999000,,,+++,,,,,,---,,,+++***))))))((((((((((((((((((''''''''''''+++******)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################"""###$$$%%%%%%%%%%%%%%%!!!!!!"""############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))******+++++++++++++++++++++++++++,,,---///...555@@@HHHOOOYYYiiivvv{{{zzzqqqcccYYYWWWXXXXXXRRROOONNNPPPRRRJJJ:::---+++---//////...---+++************)))))))))((((((&&&&&&''''''((((((((()))''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""#################################""""""#########$$$$$$$$$######""""""######$$$%%%#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$################################################~~~~~~yyytttzzzzzzwww~~~zzzsssrrrtttnnnjjjiiiccc[[[XXXZZZZZZZZZXXXTTTPPPLLLHHHDDD777333...******,,,------)))((((((''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((+++***)))***---666BBBJJJ[[[^^^bbbfffkkksss|||zzzooodddWWWJJJAAACCC>>>===AAADDDDDDEEEGGGEEEFFFFFFEEEEEEGGGIIIJJJFFFOOOUUUVVVWWWYYYXXXSSSQQQTTTVVVQQQKKKIIIMMMPPPWWWXXXVVVSSSNNNKKKHHHFFFAAADDDDDDBBBFFFMMMRRRRRRFFFCCCAAABBBEEEJJJOOOSSSggg~~~{{{wwwiiiTTTCCC999333000...))))))***++++++******)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%$$$###"""!!!!!!"""############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''+++++++++***************---......---...111777;;;>>>QQQfffpppttt{{{nnn^^^YYY[[[\\\\\\ZZZ[[[bbbhhhdddVVVIII222///,,,,,,//////---)))+++************)))))))))'''''''''(((((()))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$########################""""""#########$$$$$$$$$###############$$$$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$################################################vvvwwwzzz}}}||||||xxx{{{~~~wwwnnnlllpppwwwssstttyyyxxxsssuuu|||zzzmmmccc^^^YYYTTTMMMGGG???777111---)))&&&******)))))))))******+++''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""###$$$%%%&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&'''((())))))***'''''''''(((((((((((()))&&&''''''(((((())))))***)))***,,,111;;;NNNdddrrruuusssrrruuu||||||vvvddd^^^UUUNNNIIIDDD>>>999>>>>>>BBBGGGIIIHHHJJJOOOWWWZZZZZZXXXXXX[[[[[[XXX^^^iiirrrtttwww}}}}}}xxxiiinnnppphhh```___bbbeeeiiimmmnnnjjjddd```[[[VVVQQQPPPKKKFFFHHHQQQYYY\\\LLLGGGDDDDDDDDDBBBAAACCCGGGWWWnnniiiUUUHHH>>>555///************++++++,,,,,,***))))))(((((('''''''''%%%%%%&&&''''''((())))))'''&&&&&&&&&&&&%%%%%%%%%###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%%%%%%%$$$###""""""!!!"""######$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((,,,,,,+++******++++++,,,&&&(((+++...111777@@@GGG^^^rrr}}}uuummmhhhfffeeedddeeegggeee___ZZZZZZbbbiiirrrvvvqqqnnnlllbbb\\\XXX\\\fffmmmlllhhhIII>>>000)))***------,,,++++++++++++*********)))((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%########################"""############$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$##################$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$xxxyyy~~~{{{~~~vvvkkkaaaXXX\\\XXXSSSLLLEEE<<<333...------,,,+++************''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((()))******((((((((()))))))))******((())))))***++++++,,,,,,...777EEERRR___nnn~~~yyyhhhZZZUUUPPPKKKFFFDDDEEEGGGFFFEEEHHHMMMUUU[[[XXXUUUXXX___sssuuurrroooppptttsssnnnooo|||~~~wwwwww|||~~~~~~yyyllljjjddd[[[XXX[[[^^^]]]SSSLLLGGGHHHHHHEEEEEEHHHDDDHHHMMMVVVeeeqqqqqqjjjsssiii^^^RRRIII;;;777222...++++++,,,---******))))))(((''''''&&&&&&&&&'''((())))))******''''''&&&&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))************************++++++++++++,,,...000111///555???GGGNNNVVV```hhh|||xxxnnnddd___^^^[[[WWWTTTRRRSSSTTTUUUWWWWWWSSSMMMIIIJJJMMMOOOZZZgggpppxxx|||{{{vvv|||}}}qqqccc]]]aaaiiinnnooobbbUUUDDD555---,,,---...,,,,,,+++++++++***************))))))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$uuufffXXXVVVXXXZZZ\\\[[[UUUMMMGGG000000...,,,+++***))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""###$$$%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((()))***+++))))))))))))******************+++,,,------......666HHHbbbxxxwwwiii]]]XXXUUUPPPLLLMMMQQQMMMIIIIIIMMMPPPRRRQQQYYYbbbnnnuuuqqqlllpppyyy}}}xxxzzzyyy~~~wwwzzz{{{xxxvvvvvvtttoooiii]]]TTTQQQOOOJJJJJJMMMIIIGGGDDDGGGRRRZZZTTTGGGPPP[[[ppp}}}rrrPPPIII>>>333,,,***+++---+++******)))(((''''''&&&((()))))))))************'''''''''&&&&&&%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$########################"""###$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))*********************************+++,,,...111444666KKKUUUdddqqq{{{vvvlllsss}}}{{{tttsssooohhhbbb\\\QQQGGGHHHMMMRRRSSSQQQQQQUUUYYYUUUVVVXXXWWWTTTOOOKKKHHHLLLTTTZZZ\\\___dddgggfff]]]ZZZ]]]gggmmmvvv~~~nnnhhhhhhiiiiiiqqqhhhYYYGGG888...,,,,,,,,,,,,,,,+++++++++******++++++******))))))(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$~~~qqqjjjgggeeebbb```___aaadddffffffYYY@@@+++)))---,,,+++------,,,***((('''''')))***)))((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((******((('''(((++++++*********+++---///111555:::SSSggg|||rrrVVVOOOJJJHHHFFFEEEIIIOOO[[[WWWWWW]]]cccfffiiimmmuuu|||}}}{{{|||zzzpppfff^^^XXXRRRMMMLLLGGGDDDPPP^^^WWWFFFEEEGGGNNNYYYeeeyyyqqqVVVBBB999555///)))///)))&&&(((+++***(((((((((((())))))*********+++(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((()))))))))))))))(((((((((((()))+++,,,((()))---111///111>>>MMMggg~~~rrrccc\\\^^^cccfffeee[[[aaakkkrrrnnnbbbZZZWWWTTTWWW[[[^^^```aaadddeeeccclllssspppjjjeee]]]VVVYYYWWW[[[dddhhhddd]]][[[KKKLLLOOOQQQSSS\\\ooouuuuuu{{{uuummmwwwuuulll]]]NNNBBB777///...---...///,,,''')))...---+++)))(((***+++++++++)))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""$$$$$$$$$#########""""""""""""#########$$$$$$$$$~~~}}}~~~rrrccc]]]dddmmmaaaRRRFFFBBB:::...(((***)))((((((((())))))((('''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''((()))))))))++++++)))'''(((***,,,+++---...---///:::MMM^^^vvvzzz|||}}}lll[[[LLLGGGDDDFFFGGGJJJQQQXXX^^^eeejjjnnnxxx~~~www^^^[[[QQQKKKUUUaaa\\\NNNFFFEEEEEEGGGLLLZZZuuuzzz^^^EEE555000000000+++'''((((((&&&'''***))))))))))))*********+++(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))******((('''(((***...///...---222000///000222>>>UUUlllvvvdddXXXUUU```]]]XXXSSSSSSYYYdddllleeeiiirrryyyxxxqqqllllllooooooppprrruuuwwwzzz{{{}}}zzzyyyyyynnnjjjiiioooxxxzzzrrriii[[[RRRIIIFFFGGGNNN\\\iiipppeeecccrrr{{{vvvqqqmmmfffXXXGGG;;;666111...//////------///---+++)))((()))***)))((())))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""$$$$$$$$$#########""""""#########$$$$$$$$$$$$%%%wwwtttvvvlll^^^QQQLLLEEE888000...***(((''')))+++,,,***'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&''''''(((((())))))(((+++---,,,)))(((+++///+++,,,...333@@@SSShhhvvvyyyvvvtttyyywwwhhhTTTEEECCCCCCGGGPPPWWW^^^hhhrrr}}}zzz|||}}}}}}{{{yyyyyyzzz|||{{{ooonnnyyyxxxpppkkkvvvsssmmmccc]]]ccclllggg\\\JJJIIIHHHCCC???DDDVVVhhhuuuXXXBBB555111---***+++***((((((+++)))))))))***************)))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&%%%&&&&&&'''(((((())))))))))))*********+++******,,,//////,,,(((111222666<<>>HHHbbbuuusssffffffkkkooo{{{xxxpppkkkjjjjjjmmmnnnhhh]]]ZZZgggwwwpppmmmjjjggg[[[HHH888111000...+++++++++,,,,,,+++******)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$"""############$$$$$$$$$"""""""""##############################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%sss]]]QQQPPPSSSSSSSSSPPPGGG;;;222...---++++++++++++************(((((((((((('''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((((((((()))******++++++,,,---******------444LLLfffpppgggdddXXX___fffhhhhhhllluuu~~~wwwuuuxxxyyyyyyyyynnnlllaaa[[[\\\]]][[[bbbmmm___\\\cccvvvnnn^^^QQQQQQTTTSSSMMMFFFIIIPPPeeexxxvvv```KKK;;;111///,,,,,,,,,++++++************))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###""""""###%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))'''''''''''''''(((((()))+++++++++,,,,,,,,,,,,---///000444<<>>MMM___mmmrrriiioootttlllaaabbbjjjyyy~~~yyytttpppooolll```MMM===111...,,,,,,...//////...************))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%___bbbfffiiiiiigggdddaaa^^^^^^\\\ZZZXXXYYY[[[^^^cccdddfffeeecccbbbaaabbb[[[^^^ccchhhlllnnnnnnnnn||||||yyymmm\\\OOOIIIDDD666)))******)))(((''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((())))))***((((((((()))))))))*********---///---+++111===HHHdddtttssshhhdddgggeeelll{{{~~~kkkSSSPPPRRR[[[kkkmmmWWWEEECCCJJJNNNddd}}}mmmPPP<<<000)))---,,,++++++******++++++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''((()))******))))))******+++,,,......)))...999GGGXXXkkk|||zzzooowwwtttiii___```iii~~~oooiiikkkjjj___SSS===777///+++,,,.........++++++*********)))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%aaahhhpppsssoooiiieeeccc______]]][[[ZZZYYYZZZ[[[___bbbeeefffeeedddcccddd\\\\\\^^^```bbbccccccbbbaaa___bbbiiipppvvvnnnWWWPPPPPPGGG:::...---,,,***)))(((((('''*********)))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((())))))******(((((()))))))))*********'''***,,,,,,000>>>VVVhhhxxxqqqdddbbbppp|||jjj[[[YYYXXX]]]qqqqqqWWWKKKIIIGGGKKKYYYssspppXXX@@@000------,,,++++++++++++,,,((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++*********+++,,,---...///111:::KKKbbbyyy{{{ttt{{{}}}{{{eee[[[WWW___wwwsssnnnmmmjjjgggUUUJJJ;;;000------...---+++++++++*********))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&bbbnnn}}}xxxsssrrrqqqpppnnnllliiigggffffffgggkkkoooqqqooommmkkkjjjdddccccccdddeeeeeecccbbb\\\XXXYYYaaaeeeeeegggkkkpppppp|||dddQQQPPPSSSQQQ333222000...---++++++***---,,,,,,,,,+++*********''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))******+++))))))))))))************))),,,...111;;;RRRsss~~~kkkZZZ[[[hhh~~~rrraaaPPPVVVjjj~~~zzzbbbRRRMMMGGGKKK^^^xxxxxxZZZBBB...---,,,,,,++++++,,,,,,))))))))))))))))))))))))'''''''''&&&&&&''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((((()))***+++*********+++,,,---///000===III^^^zzzttt{{{pppccc\\\\\\kkk||||||uuutttuuuiiiZZZGGG777111//////...+++++++++************)))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&vvv{{{|||yyywwwtttrrrpppmmmiiifffeeecccbbbbbbbbbcccccccccccc___cccrrr|||[[[OOOYYYfffXXXCCC000,,,000///***((((((***,,,,,,+++)))(((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%(((+++++++++++++++)))+++---...555MMMqqqrrrbbbjjj{{{vvvVVVRRR^^^```nnnoooZZZGGGCCCSSS^^^jjj\\\>>>333...222111)))(((---************))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((('''(((((()))***+++------,,,,,,...111666888OOOuuuzzzuuu|||{{{zzzxxxttt~~~|||qqqqqqeeeMMM888///...///---+++)))***,,,---,,,+++************))))))))))))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&}}}vvvhhheeeccccccgggjjjllllllZZZVVVXXX```fffrrrrrr___[[[___]]]PPP@@@555---'''***111+++,,,,,,+++)))(((((()))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))((()))))))))***,,,---,,,,,,000777EEE]]]{{{~~~kkkaaaaaassslll```bbbmmmssssssyyygggRRRFFFNNNVVV^^^vvvSSS@@@111000000+++)))+++*********)))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))******+++,,,000+++...666777666CCCUUUwwwzzzpppvvv{{{xxxxxxuuunnnbbbQQQ@@@333+++------...,,,+++***+++,,,*********)))))))))(((((('''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&yyyuuupppjjjeee___[[[ZZZZZZXXXXXXeeettt}}}yyyfffYYYVVVUUUPPPFFF666***+++222---,,,+++)))(((((())))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))),,,)))'''(((***,,,---......555EEE[[[pppooo\\\aaaooowwwnnnppplllddddddtttmmmUUULLLMMMTTTaaammmrrrWWW;;;111111...,,,,,,******)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))************+++,,,---...///''',,,:::<<<<<>>000)))++++++***++++++***)))(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''''''''(((((((((((()))))))))((())))))***+++,,,------+++,,,222BBB]]]xxx}}}ooojjjiiieeeppp~~~[[[QQQNNNWWW|||nnnQQQRRRcccyyyxxxUUU666000111,,,)))---,,,,,,+++++++++*********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&''''''((()))***))))))***************+++,,,......444???NNNuuuzzzqqqjjjcccdddkkkzzznnn~~~yyyiii]]]^^^___SSS@@@333333000------------,,,+++************)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((())))))))))))))))))))))))))))))))))))*********++++++zzzeeellljjjfffdddhhhsssttt[[[GGGGGGKKKDDD666...,,,***))))))+++,,,***)))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((((('''(((((((((((()))))))))***))))))***+++,,,---......///***666UUUooozzz~~~yyyxxxxxxuuuuuuppp___UUULLLZZZttteeeSSSRRR___sssqqqEEE444222...,,,---,,,,,,,,,++++++++++++***))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((******)))*********++++++,,,,,,,,,222333:::QQQkkk~~~zzzrrroooooommmnnnrrrvvv}}}~~~xxxrrrbbbjjjqqq[[[;;;555111------///000...***************)))))))))(((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))************++++++++++++yyyrrrnnnmmm|||{{{oooaaaWWWMMMCCC===<<<222...***)))***,,,+++)))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''(((((((((((((((((((((((()))))))))******))))))***+++---...//////444777LLLmmm~~~~~~___OOOLLLOOOlll|||fffRRRNNNYYY{{{```BBB666222///...,,,,,,,,,,,,++++++++++++))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''')))***+++*********+++,,,,,,------***444;;;JJJhhh}}}|||yyyhhhaaa]]]^^^___```aaadddjjjnnnpppzzziiisss}}}\\\???777...,,,///111000,,,************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,ssskkkeeemmmqqq]]]PPPIIIFFF<<<666...******+++***)))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))(((((()))))))))*********)))***+++,,,---///000000888UUU}}}vvvpppwww}}}zzzsssuuutttyyy^^^NNNIIIZZZuuuhhhQQQOOOdddYYY???555111...------,,,,,,,,,+++++++++))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&((()))***+++******++++++,,,------...///999HHHbbb{{{rrrgggrrrwww|||~~~|||zzz}}}~~~}}}zzz{{{wwwZZZKKK888......111000---************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&((()))))))))((('''))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---oooeeeYYY```qqqdddUUUHHHDDD<<<111+++++++++***((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))))))))))))))************)))***+++,,,...///000111999qqqtttuuu{{{xxxkkkllljjjeee^^^\\\eeewwwqqqooopppuuuyyywwwrrrooo___XXXZZZ]]]```ZZZ[[[uuuYYYMMMXXXooo]]]RRRKKKbbbjjjFFF777222...---------,,,,,,,,,++++++))))))))))))(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&((()))***+++******+++,,,,,,---......666>>>TTTvvv||||||zzz}}}xxxttt}}}{{{vvvttt```EEE333///000///,,,************))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))))))))((('''))))))))))))))))))))))))++++++,,,,,,,,,---------sssbbbaaa\\\]]]rrrxxx]]]LLLNNNCCC<<<222***///111&&&******)))(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((()))))))))))))))*********---,,,,,,,,,---111666;;;[[[|||vvvuuuvvvuuuhhhWWWRRRXXXdddbbbUUURRR\\\]]]ccc^^^WWWZZZ___llleeejjjxxxwwwyyywww~~~xxx~~~jjjYYYRRRPPPNNNTTT]]]___eee}}}~~~VVVWWWlll|||YYYWWWRRRlllcccFFF666222,,,,,,,,,,,,,,,,,,++++++******)))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&((((((((()))******++++++***---...,,,***+++000333>>>TTTssszzzqqqeeeyyyvvvnnnsssmmmYYY???000000000+++---,,,+++***)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((***((('''((()))+++++++++---,,,++++++...///---***}}}{{{xxxxxxyyyyyyyyyxxxuuuyyy|||fff___\\\___dddnnnppp]]]VVVIIIBBB:::---+++---&&&******)))(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((())))))))))))************---))))))---...000777AAAnnnyyysssnnnlllnnnooommmfff^^^XXXVVVWWWYYYbbblllyyylllZZZPPPRRR^^^bbbXXXRRRVVVffftttsssgggbbbfffxxxqqqmmm{{{|||mmmiii```VVVSSSTTTRRRMMMWWW```]]][[[zzz||||||}}}yyy^^^bbbkkk{{{vvv\\\TTTeeeqqqUUU@@@555000///...---------,,,+++******)))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((('''&&&&&&((((((((()))******++++++***+++---...---...555===SSSmmm~~~yyyooovvvwwwpppkkktttgggnnniiiZZZEEE555...---,,,,,,,,,+++***************))))))((((((((('''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((((((((())))))++++++++++++,,,---,,,,,,+++******---///000333777{{{xxxuuutttsssqqqmmmiiieeebbb___]]]^^^___``````^^^aaaeeeiiilllppptttwww~~~mmm```ccc___YYYkkkxxxeee```NNNEEEBBB444+++,,,)))******)))(((((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((()))))))))*********++++++---((()))//////000???RRR~~~}}}sssfff\\\XXXVVVSSSPPPWWWXXXWWWSSSLLLGGGFFFGGGIIIQQQUUU```lll\\\XXXhhhtttoooddd___lll{{{kkkooommmxxx}}}rrr```XXX\\\^^^ZZZWWWVVVSSSNNN]]]gggddd[[[ppp{{{yyyyyyzzzppp^^^RRR\\\tttlll```fffwwwoooSSS???555333000///......,,,+++******)))(((((((((((()))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((('''''''''((((((((()))******++++++---+++---111111333AAAQQQlllpppyyyyyy|||ooo{{{uuu{{{xxxbbbhhhyyyiiigggaaaYYYNNN@@@222---...,,,,,,+++*********++++++)))))))))(((((((((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))***+++,,,---,,,,,,,,,///,,,...333444444;;;EEEeeeaaa^^^[[[[[[YYYVVVTTTSSSQQQOOONNNOOOOOOOOONNNOOOPPPRRRUUUWWWZZZ^^^```dddllluuu|||ooohhhccc[[[cccvvvyyy}}}vvvjjjkkkPPPEEEFFF<<<222///,,,+++***))))))(((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((()))))))))******++++++,,,...***---222000333LLLlllzzznnncccTTTNNNFFFBBBCCCFFFHHHIIINNNQQQSSSRRROOOLLLMMMNNNMMMUUUUUUXXXxxxppphhh}}}rrrrrrxxxvvvsssZZZUUU\\\```___nnnzzzkkkbbb]]]cccllliiiaaasss~~~yyyxxxxxxxxx|||lllLLLLLL___sssooogggtttgggMMM:::666000.........---++++++***))))))(((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''(((((((((((('''((((((((()))******++++++...---///222222999QQQjjjooo}}}{{{wwwtttuuutttbbbXXXTTTUUUOOO???222///,,,,,,++++++++++++,,,,,,)))))))))(((((((((((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((())))))******+++)))***,,,---------.........---333???HHHLLLUUU___TTTRRRPPPPPPPPPQQQQQQPPPLLLLLLMMMNNNOOONNNKKKHHHLLLKKKJJJJJJKKKLLLMMMMMMNNNTTT[[[aaafffnnnyyyxxxfff^^^___dddxxxvvv}}}}}}xxxXXXGGGHHHBBB999222+++++++++***)))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((((())))))***+++,,,,,,,,,,,,+++///222111:::]]]}}}|||oooYYYKKKEEEEEEDDDAAA>>>@@@DDDHHHHHHNNNSSSVVVTTTRRRRRRTTTPPPYYYXXXVVVnnnyyy~~~pppVVVNNNSSS___uuu|||mmmmmmddd^^^uuuyyytttuuuwwwxxxzzz~~~\\\LLLRRRbbb|||hhhlllwwwZZZBBB;;;222---,,,------,,,++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((())))))((((((((((((((()))******+++++++++---000000333EEEfff|||qqq{{{}}}|||}}}cccUUUNNNUUUYYYMMM:::000...---,,,,,,,,,,,,,,,,,,***)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))***++++++,,,---...///...,,,---000222444888DDDUUUfffrrr{{{TTTTTTVVVXXX[[[___aaaccc^^^___aaadddfffdddaaa]]]YYYWWWTTTRRRRRRPPPMMMKKKHHHIIIJJJMMMQQQWWW___dddlllyyyfff```___```kkk|||yyyeeePPPKKKDDD===666+++++++++***))))))))))))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((((())))))***+++,,,------***+++...111888LLLnnn}}}}}}xxxcccPPPGGGBBBEEEFFFCCC@@@???CCCGGGHHHOOOWWW\\\[[[XXXVVVVVVTTT\\\]]]YYYjjjlll```\\\OOOLLLYYYggguuuuuubbb]]]zzz~~~uuuoooqqqtttuuuxxx{{{~~~|||^^^TTT\\\tttsssggg|||iiiQQQFFF777...---...---,,,++++++***))))))))))))***(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&'''(((((())))))))))))((((((((()))******++++++(((---///000@@@aaaooolllxxxooouuuzzzttt```PPPSSS[[[VVVDDD444//////...---,,,,,,,,,,,,******)))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((()))***+++,,,,,,---,,,---,,,******...666===VVVbbblllrrr|||kkkmmmppptttwwwzzz~~~yyyvvvsssqqqooolllfffbbb[[[VVVOOOLLLMMMOOORRRSSSZZZeee{{{lllaaaYYY^^^kkkppp]]]OOOCCC@@@>>>333,,,+++******))))))******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((((())))))***,,,------...+++,,,---444HHHgggsss___SSSQQQFFFEEEDDDCCCCCCDDDGGGIIIJJJSSS___fffgggddd```___```cccccccccppphhhWWWMMMPPPUUU___kkkwwwyyydddbbbyyyqqqpppssstttuuuxxx{{{hhhaaalll{{{kkkpppdddUUUAAA333//////...---,,,+++******))))))******((((((((((((((((((((((((&&&'''''''''((((((((()))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&((())))))*********((((((((()))******++++++***111222888ZZZssscccqqqyyytttttt|||aaaTTTXXX\\\PPP@@@111111///---,,,+++++++++*********)))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***+++,,,---...***+++---...444@@@QQQ]]]{{{}}}uuukkk^^^VVVTTTTTTRRRPPPTTTRRRZZZlllyyy}}}xxxbbb```\\\YYYaaayyyuuueeeRRRBBBCCCFFF===,,,+++******)))*********))))))))))))))))))))))))&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((((())))))+++,,,---......//////...888WWW}}}wwwccc\\\^^^TTTOOOHHHFFFHHHJJJJJJIIIHHHTTTbbbmmmpppnnnjjjiiijjjhhhgggiiiuuu}}}iiiYYYVVVUUU[[[lllxxxyyyuuueeeggguuusssttttttuuuwww{{{}}}hhhcccfffnnndddooorrr```III888111000///...,,,+++******)))*********((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&((()))************((((((((()))******++++++000666666AAAqqqeeeeeeppp{{{~~~qqqXXXWWW___ZZZLLL333222000...,,,+++******************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((())))))+++,,,---......---000444;;;GGG[[[sssxxxooofff]]]WWWVVVPPPOOOTTT[[[aaakkkvvvrrreee]]]YYY[[[```mmm~~~hhhPPPIIIOOOLLL???@@@555+++***,,,***(((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((()))************)))+++------,,,,,,---...000000222JJJrrr}}}}}}~~~yyyooofff```WWWOOOMMMNNNNNNPPPSSSYYY___gggooottttttqqqnnnnnnooorrrsssuuubbb[[[ZZZVVV^^^nnntttzzz~~~}}}wwwvvvzzz~~~qqqbbbeee}}}tttuuuuuuqqqqqquuutttxxxfff^^^dddjjj~~~^^^ZZZzzzvvvVVVFFF777000000...,,,,,,++++++***+++++++++)))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************&&&)))+++***+++---...---000666<<<___uuubbb```wwwvvvxxxyyykkk```cccaaaXXXKKK666)))...///'''&&&---+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((...(((&&&)))---------///555888===MMMmmm}}}uuujjjaaaXXXUUURRRRRRXXX___jjjuuupppbbb\\\```[[[XXXppp{{{jjjUUUGGGIIIRRRMMM===///+++---,,,)))((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((()))************)))+++------,,,+++,,,---///000777TTT|||}}}|||rrrfff]]]UUUTTTVVVVVVXXX[[[___cccjjjqqqvvvwwwwwwvvvwwwvvvxxxxxxyyyhhhVVV[[[ffflllttt~~~vvvwwwxxxyyyzzzyyyvvvttteee```ZZZYYY^^^gggpppvvvqqqfff[[[bbb{{{qqqqqqqqqlllkkknnntttxxx}}}zzz]]]YYYbbbnnn}}}~~~jjjZZZkkkfffPPP<<<222111...---,,,++++++***+++++++++))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))***)))((()))+++---,,,000===RRRuuutttdddbbbeeennnxxx~~~xxxuuulllsssmmmnnnoooXXXBBB000...000,,,)))***++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((((((''''''(((((((((((('''(((+++,,,+++///444777EEEXXXnnn|||nnnbbbWWWNNNKKKMMM\\\bbbhhhooo{{{wwweeeggg```RRR]]]xxxsssPPPDDDNNNWWWFFF555...---,,,+++***)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))***************+++,,,,,,++++++,,,---///555GGGkkk|||yyyzzz~~~pppfff^^^^^^______aaadddeeehhhlllrrrwww|||bbbZZZWWWaaapppxxxyyyxxxtttnnnhhhfffhhhfffaaa[[[QQQOOOLLLJJJLLLRRR[[[bbbddd]]]XXXdddrrrqqqrrrmmmkkkmmmrrrtttxxx}}}lllfffbbb]]]lllgggaaarrrvvv\\\CCC666333///------,,,+++++++++++++++)))))))))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************+++)))((()))+++---///000111FFFnnnkkkeeedddmmm{{{pppxxxiiitttnnnqqq|||fffSSS<<>>777...((()))///***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))***++++++++++++***+++,,,,,,+++,,,...000444ZZZ}}}|||rrrooonnnlllmmmoooppppppqqquuu{{{ttteee]]]qqq~~~vvvmmmeeeXXXYYY[[[ZZZ[[[```hhhoookkklllkkkeee]]]WWWUUUVVVSSSNNNOOObbbpppooosssrrrnnnnnnkkkoootttyyy}}}oookkkbbbZZZaaa~~~{{{^^^wwwpppUUUDDD;;;000///...---,,,++++++++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************+++(((***...///...000666JJJeeennneeeqqqkkkiiiwwwiiihhhaaa```QQQ999,,,...000---,,,++++++***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))***++++++,,,((((((000;;;KKK^^^nnn{{{{{{}}}zzzvvvjjj[[[VVV[[[ccchhh|||rrr```\\\ZZZ^^^pppvvv[[[IIIEEEBBB<<<333******///******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))***++++++++++++***+++,,,,,,,,,...111333@@@lll{{{}}}yyyuuutttuuuyyyxxxxxxyyy}}}vvvdddiiiwwwxxxjjjccc```WWW```kkkpppttt}}}ooofffaaaUUUOOOOOObbbqqqqqqwwwvvvrrrqqqmmmqqqvvvzzz~~~sssbbbWWWSSSSSSfffgggfffzzz___MMMAAA333000///...,,,++++++++++++******)))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************,,,)))+++///---+++333???ZZZrrrttt___XXXXXXcccfffsss|||sss{{{mmm\\\YYY]]]VVVCCC222...//////,,,,,,+++************+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))***+++,,,---)))***111???OOO```rrryyy~~~uuuppp\\\TTTUUUVVVfffsssqqqbbb^^^ZZZ\\\hhhhhhVVVNNNFFFAAA:::111---,,,*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***++++++++++++***+++,,,------000444777OOOwww|||~~~}}}|||zzzzzz|||~~~pppooo}}}~~~pppdddbbbeeeiiissszzznnnZZZQQQPPPbbbuuusssyyyyyytttrrrnnnppptttxxx|||ppp\\\SSSKKKWWW{{{zzzeee}}}eeeTTTIII;;;000///...---,,,+++++++++*********)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************+++))),,,000...000CCCXXXqqqttteee``````eeessstttvvvZZZUUUYYYXXXNNN???333///...---,,,++++++******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))************+++,,,---------888KKK^^^jjjqqqzzz~~~eeeWWWzzzaaaVVVUUUVVVTTTaaarrrnnnbbb[[[WWW\\\ooo~~~dddVVVIIICCC???888///***************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((()))***++++++,,,++++++***+++,,,---...111666999ZZZzzz|||yyyvvvtttssssssnnnmmmoooqqqrrr}}}ooottt}}}wwwrrrnnnqqqyyy|||uuuXXXNNNLLL^^^~~~rrrpppvvvuuuooolllmmmnnnppptttyyylll[[[LLLUUUvvvttt{{{~~~fffYYYPPPCCC000000...---,,,+++++++++************)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************)))(((,,,111222:::UUUrrrzzzaaaVVVWWWYYYUUUIII999///,,,---,,,++++++******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++,,,---...555IIIeeezzz~~~zzzzzzxxxiiicccbbbssssssyyynnn[[[UUUSSSYYYhhhvvvkkkddd[[[___eeerrrgggKKK>>>BBBDDD777'''+++)))(((((()))***((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''((())))))******+++,,,,,,------,,,******+++***---<<>><<<333000+++))))))***++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))******((((((((()))******++++++)))///333000///???```}}}|||~~~pppccc[[[WWWUUUUUUQQQMMMOOOSSSQQQRRRaaattt|||{{{uuummm___SSSLLLGGGFFFSSSqqq{{{qqqrrruuutttrrruuuvvvwwwyyy|||jjjWWWUUUuuujjjYYYGGG555......---,,,++++++******)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************+++,,,,,,------...///===dddvvv\\\WWWPPPKKKKKKNNNQQQSSSggg~~~tttlllppplllUUUPPPQQQSSSIII666............+++((()))---*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***************+++,,,---111000...000>>>YYYvvvssskkkhhh|||}}}yyykkk___^^^```ppp{{{ooonnnooodddgggyyy{{{lll___RRRFFFDDDHHH:::555...)))((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))))))))((((((((()))******+++++++++000111...222JJJppp{{{{{{yyyaaa[[[XXX]]]kkk{{{mmmaaaZZZXXXYYYYYYSSSPPPQQQSSSQQQNNNVVVbbb~~~wwwmmm\\\NNNIIIFFFFFFUUUvvvqqqpppttttttqqqrrrtttyyy}}}ttt[[[VVVggguuu```MMM999000///...------+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************+++,,,---...///111666JJJuuu~~~{{{yyyvvvwww}}}zzziii[[[LLLJJJIIIIIIKKKMMMNNNNNN[[[rrrxxxnnn{{{hhhYYYTTT[[[YYYJJJ333...---...,,,(((***///************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((()))***+++,,,,,,111///333BBBZZZqqqpppkkksss|||pppccc\\\dddkkk|||qqqrrrkkkgggsssvvvggg[[[MMMCCCFFFPPPDDD===444,,,)))((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((()))))))))(((((((((((())))))***++++++,,,---000//////;;;ZZZ~~~pppyyyqqqdddLLLGGGDDDGGGOOO[[[jjjvvvwwwjjj```[[[YYYZZZ[[[VVVTTTSSSSSSPPPMMMPPPWWWqqqxxxrrriii[[[NNNGGGFFFHHHYYY|||pppnnntttvvvsssqqqtttyyy~~~cccVVVZZZooogggUUUBBB777333///------+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************+++---...//////111999QQQzzz~~~ooobbb[[[[[[^^^]]]^^^eeejjjfffYYYMMMIIIGGGEEEGGGKKKQQQUUUWWW\\\pppyyy}}}nnnXXXZZZ```YYY===333---......***+++000++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))***+++,,,---,,,000DDDddd{{{}}}|||ooolllwwwwwwhhhbbbdddooozzzuuupppkkksss{{{mmmcccTTTFFFGGGPPPOOOFFF;;;000+++*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))*********))))))))))))******+++,,,,,,,,,---//////444IIIjjjttt}}}rrr___UUUEEEBBBBBBDDDEEEGGGOOOZZZkkkwww}}}uuukkkbbb]]]\\\\\\\\\\\\YYYVVVUUUQQQOOOPPPTTTddd|||zzzzzzwwwssssssuuuoooqqqpppmmmjjjeeeZZZOOOHHHIIIMMM___pppnnnwww|||yyytttvvvzzz}}}uuuYYYPPPdddmmm^^^LLL@@@777///,,,---+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))*********+++,,,---...///...222BBB```zzzlllaaaWWWMMMJJJLLLOOOMMMNNNTTT[[[^^^ZZZTTTOOONNNNNNPPPUUU[[[^^^```^^^ooo}}}ggg___eeebbbLLL<<<000000000,,,+++///+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...222>>>```|||xxxpppxxxvvvxxxaaa___eeesssxxxtttnnntttqqq~~~vvvfffRRRKKKPPPVVVMMM???444---+++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))***+++,,,+++***************+++,,,,,,---------...000:::SSSuuuwww~~~vvv```OOOGGGGGGDDDCCCCCC@@@===CCCNNNSSScccttt}}}}}}wwwmmmeeeaaa___]]]]]]aaa^^^ZZZWWWTTTRRRSSSUUU^^^~~~wwwqqqmmmfff]]]ZZZZZZQQQXXX^^^bbbdddaaaUUUIIIKKKMMMRRRfffpppooozzzxxxxxxzzz|||^^^LLLccc~~~rrreeeTTTFFF:::000,,,,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++,,,---///000000888RRRuuu~~~wwwuuu|||mmm[[[SSSPPPMMMNNNRRRMMMJJJIIINNNXXX```dddddd______```bbbdddccc```]]][[[iii~~~}}}}}}||||||mmmqqqnnnWWWCCC333222222---+++...+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++,,,---///000>>>OOOuuu~~~|||}}}sssvvv{{{}}}}}}}}}iii\\\aaaooo~~~tttvvvvvvkkkzzz~~~___OOOQQQQQQRRRLLL<<<,,,'''+++000))))))((('''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))*********************++++++,,,,,,---222...444JJJeee|||zzzttt}}}hhhYYYRRRNNNIIIFFFEEEEEEBBB@@@DDDKKKLLLTTTbbbppp|||yyynnneee___^^^^^^^^^dddbbb___\\\XXXUUUSSSSSS[[[|||vvvnnnccc```eeeggg\\\OOORRRQQQSSSVVVXXXUUUPPPNNNMMMIIIUUUvvvzzzvvv{{{~~~}}}{{{|||nnn\\\\\\jjjnnn^^^SSS???111111111+++***)))*********(((&&&))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((('''+++,,,+++***---000111...GGGhhhttteee\\\UUUMMMJJJLLLOOOLLLJJJPPPcccvvvzzztttsssrrrpppooommmhhhccc^^^aaagggvvv~~~kkk|||wwwuuuooojjjPPP888222333///,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))*********)))))))))))))))'''+++---+++,,,222555555PPPiiizzzvvv{{{iiicccfffppp~~~llljjjnnnpppvvvtttTTTEEEIIIMMMNNNFFF999...)))((())))))(((''''''''''''((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))*********************+++,,,,,,------111,,,777WWWyyy|||www|||gggZZZRRRMMMIIIGGGEEEEEECCCAAAEEELLLMMMSSS\\\hhhsss{{{{{{qqqhhhcccbbbbbbcccdddbbb___^^^]]]]]][[[YYY___||||||xxxllloooqqqssswww|||yyyttthhhfffdddbbb^^^WWWQQQMMMMMMJJJYYY}}}}}}xxx~~~}}}{{{|||~~~eee^^^aaazzzeeeXXXEEE777222---,,,+++)))*********(((&&&))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))************************'''***,,,,,,---///111222:::[[[~~~vvvkkk```VVVQQQQQQTTTQQQPPPYYYnnn~~~|||yyywwwsssmmmfffaaacccjjjyyy{{{}}}sssyyy~~~xxxqqq[[[AAA444000///......,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))************))))))))))))''''''+++000//////<<>>555***,,,+++************((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))+++...000111222333>>>jjj|||sssggg___\\\[[[XXXWWW```uuu|||uuummmhhhjjjqqqzzz~~~tttuuugggOOO888......000...,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))************************+++'''+++333111222LLLlllyyytttmmmdddmmm{{{~~~vvvjjjooopppwww[[[FFFDDDEEEHHHGGG===111******))))))((('''((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************)))******+++,,,---......111777TTTtttlllcccZZZTTTPPPNNNNNNMMMLLLOOOTTTXXXXXX[[[aaakkkwwwzzzsssmmmjjjjjjkkkllliiiiiimmmtttuuuooohhhiiixxxwwwzzzfffUUUQQQRRRfff|||~~~~~~|||zzz{{{~~~~~~iiiYYYgggyyyggg]]]OOODDD999,,,---+++***)))******)))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((*********++++++++++++++++++***+++///000000222555LLLzzz{{{qqqlllgggbbb```gggxxxxxxsssxxx~~~~~~|||xxxjjjqqqlllYYY>>>......///,,,---,,,,,,++++++***))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))***************++++++///,,,---000555EEEfff~~~mmmiiilllvvvfffnnngggoooeeeJJJBBB@@@GGGLLLDDD666---******)))((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************)))***+++,,,---...//////111DDDggg|||rrryyypppggg]]]WWWSSSSSSSSSQQQRRRVVV[[[\\\___eeennnyyyzzzsssooonnnooommmlllnnnwww~~~wwwyyy{{{|||qqq[[[SSSWWWmmm}}}~~~~~~|||zzz{{{}}}nnnWWWYYYvvvpppgggaaaSSSHHH===///...,,,***)))*********)))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))*********++++++---++++++//////...444<<>>333,,,+++,,,+++)))((((((((((((((((((((((((''''''((()))***++++++,,,************+++++++++++++++...,,,,,,---...>>>\\\{{{zzzxxxnnngggdddYYYYYYiiibbbRRRRRR[[[www~~~}}}}}}wwwxxxyyy{{{{{{zzzyyyxxx}}}gggbbbUUUdddiiiaaa```EEE999---***++++++***+++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))******++++++,,,------+++111222@@@cccvvveee```nnntttuuurrrnnn^^^ZZZSSSCCC666111000///---,,,+++++++++************))))))))))))(((((((((((((((((((((((())))))*********++++++++++++***,,,...,,,---777CCCkkkcccOOOGGGCCCCCCFFFIIIKKKOOOUUUcccvvvtttxxxxxxiiieeedddgggmmmyyy```UUUTTTTTTRRRJJJCCC999111,,,*********))))))))))))))))))))))))(((((())))))******++++++*********++++++++++++,,,+++...------///000GGGkkk~~~~~~{{{yyyvvvrrrooojjjnnnlllllliii[[[UUU```mmm[[[UUUYYYyyy~~~~~~tttvvvyyy|||}}}|||{{{yyy}}}ooo^^^TTTYYYuuujjjccciiiLLL>>>000+++,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))******++++++,,,---------111888TTT~~~yyylllccchhhzzz}}}wwwnnndddYYYRRRIII@@@222111///...---,,,++++++++++++*********))))))))))))))))))))))))))))))))))))************+++++++++---***+++//////222AAARRRsssyyybbbVVVMMMHHHFFFIIIJJJLLLPPPVVV```lllsssnnnddd```aaacccgggqqq|||vvvtttfffcccdddeeeuuulllYYYQQQPPPOOOKKKHHH@@@666---))))))+++)))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,***......000333666RRR|||~~~tttzzzrrrlllgggdddbbbaaaaaagggiiilllkkk\\\TTT^^^www{{{kkk\\\RRRZZZ|||uuuvvvxxxzzz{{{{{{{{{zzz|||~~~}}}```YYYTTTccctttiiigggSSSCCC222,,,---,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))******++++++,,,------000///;;;ccc|||ooodddfffvvvyyynnn~~~sssbbbZZZRRRKKK333222000...---,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))************+++++++++...***+++111333:::NNNeee{{{}}}jjjeee[[[TTTOOONNNMMMOOOTTT[[[^^^cccbbbVVVJJJFFFHHHJJJLLLXXXmmmyyy~~~hhhcccddddddkkktttZZZLLLJJJKKKLLLJJJDDD999---'''))),,,))))))))))))))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,(((---///222666;;;[[[sss~~~wwwlllccc]]][[[ZZZYYYYYY]]]^^^```aaaVVVRRR___mmmssseee^^^SSSHHH[[[~~~~~~~~~wwwwwwwwwwwwxxxyyyzzz{{{|||}}}gggaaaTTTYYY~~~rrrbbbWWWFFF444------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------000,,,:::jjj~~~yyylll```aaarrr{{{ooonnnqqqeeeYYYQQQ333222111///---,,,,,,++++++++++++************))))))))))))))))))))))))))))))************+++++++++...)))+++222777@@@XXXrrrrrrnnnhhh```WWWTTTXXX]]][[[UUUSSSPPPMMMJJJEEEAAACCCIIINNNMMMVVVnnnzzzuuummmiiihhh```iiiyyycccTTTLLLEEEMMMIIIBBB999222---+++)))))))))))))))((((((((((((*********)))))))))))))))******+++++++++,,,,,,,,,...(((///000---KKKqqq{{{oooiii|||{{{uuummmeee```\\\YYYWWWWWWTTTSSSUUUUUUTTTYYY___nnn}}}dddSSSOOORRRSSS___}}}yyyxxxvvvuuuuuuvvvxxxzzz}}}~~~rrrcccSSSVVVssszzzccc\\\III666...---***)))++++++++++++************))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,------...,,,888@@@uuuyyyyyyzzzmmmddddddnnnxxxqqqzzzaaaXXX===666000...//////,,,)))+++++++++************)))))))))(((((((((((())))))(((((((((((()))***+++,,,'''---000111:::QQQqqqzzzsssjjj```[[[]]]```___[[[WWWRRRNNNKKKEEE@@@BBBHHHKKKJJJRRRgggyyyyyy}}}llljjjjjjgggssshhhTTTLLLKKKKKKHHHAAA:::333///,,,******)))))))))((((((((((((***)))))))))))))))))))))******+++++++++,,,,,,,,,...***000222888]]]yyycccsss~~~yyyyyyssskkkddd___\\\YYYWWWUUUQQQPPPQQQPPPPPPUUU\\\pppwwwsssuuuqqqqqqiiiYYYOOOOOORRRSSSccc}}}zzzvvvtttuuuyyy|||~~~}}}~~~zzzeeeTTTUUUlllzzzhhh```MMM999000---******++++++++++++************))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,---......///;;;QQQvvvyyyxxx}}}{{{xxxyyywwwyyylllbbb___gggyyy}}}rrrrrriiiFFF999......000...+++***+++++++++************)))))))))(((((((((((())))))((((((((())))))***+++,,,------,,,000@@@```yyymmmgggfffgggfffeeeddd^^^XXXSSSLLLGGGIIINNNPPPPPPUUUccczzztttppphhhpppgggmmm~~~vvvXXXIIIGGGHHHEEEAAA;;;555000---+++******)))))))))((((((((())))))))))))))))))************+++++++++,,,,,,,,,------000333FFFuuu~~~nnn^^^}}}yyytttllleeeaaa___]]][[[VVVQQQNNNNNNMMMMMMRRRYYYmmmtttnnniiiddd]]]WWWVVVZZZSSSVVVUUUOOOLLLNNNRRRSSSkkk~~~yyysssqqquuuzzz}}}eeeQQQPPP]]]wwwxxxllleeeTTT@@@333...+++***,,,+++++++++************))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,---...///111===dddzzz|||vvvuuusss{{{nnnccc\\\aaassspppcccZZZ]]]fffrrruuu|||wwwmmmTTT>>>---...000,,,***---+++++++++************)))***))))))(((((())))))***)))))))))))))))***,,,,,,222---,,,666OOOrrrwwwpppnnnmmmooorrrxxxqqqhhhbbb\\\VVVVVVZZZ^^^^^^___fffvvvwww~~~vvveeelllhhhkkkvvviiiKKKAAACCCBBB@@@<<<777222---************)))))))))(((((()))))))))))))))***************+++++++++,,,,,,,,,---000///333QQQ|||zzzlllggg~~~}}}xxxpppjjjgggdddcccaaa[[[UUUQQQOOOLLLLLLQQQYYYggg~~~{{{vvvvvvvvvrrriii___XXXUUUSSSSSSQQQNNNLLLOOOSSSVVVsss|||}}}zzzuuuppppppuuuyyy{{{{{{jjjSSSMMMQQQxxxwwwmmmiii[[[GGG888///++++++---+++++++++*********))))))(((((((((((((((((((((((())))))*********++++++++++++++++++,,,---...///000666BBBrrrxxxvvvttt{{{~~~ssshhh______pppyyyllllllwwwwwwgggTTTJJJDDDGGGMMMYYYpppxxxyyy{{{ppprrriiiaaaEEE......000+++)))...+++++++++*********))))))***))))))))))))))))))***))))))))))))***+++,,,,,,111,,,///CCC```}}}vvvrrrpppuuu}}}wwwpppjjjcccaaacccgggiiihhhjjjwwwyyy}}}iiifffiiijjjqqq|||TTTBBB@@@AAAAAA???;;;555...+++************))))))))))))(((((())))))******************+++++++++,,,,,,,,,...333///333WWWqqq~~~pppsssxxxvvvvvvtttrrrnnnnnnnnnooopppqqqrrrsssxxx}}}vvvooollliiigggfff```ZZZUUUQQQMMMLLLPPPWWWbbb{{{nnniiibbbYYYQQQMMMOOOWWW]]]zzz}}}yyyzzzvvvsssrrrssswwwyyyzzzxxx|||uuuZZZQQQLLLnnnxxxnnnlllaaaOOO===111,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((())))))*********++++++++++++++++++,,,---...000111;;;KKKyyyyyy|||~~~uuusss~~~xxxtttnnnkkkqqq|||vvvmmmccc^^^jjj|||fff___YYY[[[iii||||||```NNNIIIGGGHHHJJJIIINNNbbbxxx}}}|||tttyyylllpppkkkjjjMMM444///000+++***///+++++++++*********))))))******))))))))))))******))))))))))))***+++,,,---///,,,333KKKiii}}}~~~xxxuuu}}}{{{tttlllhhhhhhjjjnnnnnnooo}}}xxxwww{{{iiijjjjjjlllyyy[[[GGGAAACCCEEEDDD@@@999111,,,++++++*********)))))))))((((((((()))******++++++******+++++++++,,,,,,,,,---444000888]]]~~~tttrrr}}}}}}yyykkkcccaaaaaa```___\\\]]]^^^aaafffkkkppptttxxx|||uuuqqqnnnkkkiiieee___YYYUUUOOOKKKNNNSSSdddwwwcccTTTMMMOOOYYYccc~~~zzz{{{uuuvvvwwwxxxyyyyyyzzzzzzwww{{{aaaTTTIIIkkk}}}pppllleeeVVVAAA333------,,,+++++++++************))))))))))))))))))))))))))))))************++++++++++++++++++,,,---///000111:::RRRvvvvvvppprrr}}}wwwkkk```\\\WWWXXXaaaooo{{{wwwqqqfff[[[```lllyyyzzz~~~|||jjjNNNOOOQQQTTTaaavvvrrr\\\QQQIIIKKKPPPSSSOOOMMMZZZmmmooodddppp{{{{{{tttnnnhhhhhhmmmVVV===000......------+++++++++************)))+++******))))))******+++******)))******+++,,,---000...999SSSnnnyyyxxxwwwqqqpppppptttuuuvvvzzz~~~tttmmmllljjjsss|||aaaPPPDDDGGGJJJJJJFFF>>>555///+++++++++*********))))))'''(((((()))******++++++******+++++++++,,,,,,,,,+++444222???ddd~~~wwwrrryyyqqqhhhbbbaaaaaa```^^^\\\\\\\\\^^^cccjjjqqquuuuuu~~~yyyuuuqqqooommmggg```[[[TTTNNNOOOSSSgggpppZZZNNNMMMXXXddd~~~zzz{{{uuuxxxyyyxxxuuuuuuxxx|||www{{{kkkZZZLLLgggqqqkkkhhhZZZEEE555///---***+++++++++************))))))))))))))))))))))))))))))************++++++++++++++++++,,,...///111222???___ttttttrrrvvv}}}rrrjjj___VVVOOOLLLIIIKKKSSSaaasssyyyuuujjjYYYUUU\\\eeehhhppp{{{{{{fffVVVMMMUUUYYYXXX^^^pppqqqdddaaaTTTQQQTTTYYYWWWTTT\\\hhhsssdddpppxxxyyyvvvbbbdddkkk]]]EEE222---000000++++++++++++************)))+++******))))))******+++************+++,,,------000555IIIeeezzz}}}lll}}}zzzxxxxxx||||||}}}}}}qqqoookkkqqqiiiZZZHHHKKKNNNOOOKKKBBB888222+++++++++************)))'''(((((()))***+++++++++******+++++++++,,,,,,,,,***333555FFFjjj~~~lllrrrxxxtttnnnjjjhhhfffccc```\\\ZZZYYYZZZ___fffnnnsssppp}}}{{{xxxuuusssmmmgggaaaZZZRRRQQQUUUhhhzzz___OOOLLLUUUaaa}}}xxxyyytttwwwyyyuuuppppppvvv}}}zzz~~~zzzfffVVVWWWqqqiiihhh\\\GGG666///---***+++++++++************))))))))))))))))))))))))))))))************++++++++++++++++++,,,...000111222KKKqqq|||yyyxxx}}}ttt___QQQGGGAAAKKKHHHEEEEEEKKKYYYlll{{{}}}}}}yyynnnYYYOOORRRUUU[[[eeessswwwfffXXXQQQXXXbbbfff___]]]llluuujjjkkkaaaZZZXXX^^^aaa```eeemmm}}}nnnttt}}}uuueeeiiiiiiaaaKKK333,,,222222***+++++++++************)))++++++************++++++************+++,,,---...///<<>>___{{{wwwZZZbbbxxxzzzuuuxxxvvv}}}}}}jjj___UUULLLJJJJJJEEEAAA@@@222,,,(((***,,,******,,,))))))*********+++++++++000333222---+++---...---333444KKKkkk{{{qqq{{{|||sssooommmqqqttttttvvvyyy|||kkk[[[SSSEEEDDDCCCLLLggguuudddSSSNNNLLLKKKQQQ[[[nnntttsssuuuvvvwwwxxxyyyzzz{{{{{{~~~tttaaaNNNPPP___ssskkkkkkcccHHH444///---+++++++++*********))))))))))))))))))))))))))))))*********+++++++++,,,,,,***------000222...:::TTT|||xxx|||ppp]]]TTTRRRTTTXXX___^^^\\\[[[YYYeee~~~|||pppkkkhhhccc]]]XXXYYYaaajjj|||rrrccc]]]VVVMMMHHHEEECCCNNNhhhzzzhhh^^^eeerrr|||ooommm}}}}}}}}}uuuhhhuuuuuuWWW777000222,,,,,,,,,+++++++++************************************''''''+++......000222JJJiii}}}lllPPPhhh|||zzzxxxrrruuuxxxyyyjjjXXXOOOIIIIIIJJJGGGCCCAAA666...(((***,,,++++++,,,************++++++++++++555777555///,,,---...---000666RRRttt|||hhhzzzuuurrruuuvvvuuuvvvyyy}}}fffSSSJJJCCC@@@>>>EEE\\\|||qqqTTTIIIHHHHHHJJJOOOhhh~~~uuuuuuyyyxxxwwwvvvwwwzzz~~~xxxaaaPPPPPP\\\{{{pppnnnhhhMMM666///---+++++++++*********))))))))))))))))))***************++++++++++++,,,,,,,,,,,,...---000111...???```~~~}}}uuukkkgggdddbbbddd___\\\[[[YYYgggzzzhhhZZZTTTUUUVVViiixxx{{{```TTTSSSRRRNNNLLLJJJCCCMMMkkkpppppprrr{{{kkkjjj~~~zzzyyyccclllttt___:::///222***,,,,,,,,,++++++++++++***************************---)))))),,,---,,,000777TTTsss{{{bbbSSSttt}}}|||uuu{{{sssrrryyyxxxlllTTTMMMHHHIIIKKKHHHDDDCCC<<<222******,,,,,,++++++*********++++++++++++,,,555777555///,,,---///...111<<<]]]~~~|||ooobbb|||xxxyyyyyywwwwwwzzzsss]]]KKKCCC???<<<:::@@@OOObbbrrrzzz~~~___NNNJJJGGGGGGJJJccczzz{{{|||zzzwwwvvvwww{{{|||___KKKMMMYYYzzzvvvpppjjjRRR:::111---+++++++++************))))))))))))************+++++++++++++++,,,,,,,,,,,,---///...000111000HHHqqq{{{zzz}}}qqqiiiiiihhh```\\\ZZZVVVgggfffXXXSSSPPPXXXjjj{{{eeeOOOHHHKKKOOOOOOOOOLLLDDDNNNooovvvhhhfff{{{~~~zzzeeedddpppfff@@@000222))),,,,,,,,,,,,++++++++++++************************---***+++...,,,***333@@@eeexxxXXX\\\tttuuuyyyrrrxxxvvvuuuXXXOOOIIIJJJLLLJJJGGGFFF@@@555,,,+++---,,,++++++*********+++++++++,,,,,,000222111,,,***---000000555EEEjjjfffiii}}}}}}}}}mmm^^^PPPFFFCCC???;;;999===DDDKKKPPPSSSMMMRRR]]]hhhllloooyyycccRRRKKKEEEGGGLLLbbb||||||}}}{{{yyyyyyyyy|||aaaKKKNNNQQQhhh}}}rrrlllWWW???444///+++++++++************)))))))))*********++++++++++++++++++,,,,,,,,,---------///...111333555TTT~~~~~~sss~~~|||ooorrrooofffaaa]]]WWWfffiii[[[TTTOOO\\\ppptttcccSSSPPPTTTUUUTTTSSSKKKGGGUUUvvvlll```ttt|||nnn```mmmnnnIII333333***------,,,,,,,,,+++++++++************************+++***,,,///+++***888LLLuuuhhhRRRggguuuqqqsssvvvttt^^^TTTLLLKKKLLLKKKIIIIIIDDD888---,,,------++++++******+++++++++,,,,,,,,,+++------)))(((---111111333IIIsssgggvvv}}}lllYYYNNNGGGBBBAAACCCAAA===;;;===@@@@@@???>>>BBBDDDMMMUUUWWWTTTXXX```VVVXXX___hhhjjjgggdddeee\\\]]]_________```ccceeeqqq~~~ppp[[[NNNEEE@@@CCCLLLccc{{{xxx|||{{{{{{{{{|||}}}~~~}}}jjjVVVTTTMMMXXXsssnnnZZZCCC777000+++++++++************)))))))))******++++++++++++++++++,,,,,,,,,------------......222555999]]]xxxlll{{{yyyvvvmmmhhhcccZZZgggvvv```UUULLLTTTcccwwwsssgggeeefffddd___\\\LLLKKK\\\|||ppp\\\nnn{{{ffffffcccdddooozzzxxxaaammmuuuQQQ777444+++---------,,,,,,,,,++++++************************)))))),,,///******<<>><<<===666===GGGRRR]]]```XXXNNNOOOKKKEEEFFFQQQ]]]\\\SSSJJJLLLKKKDDDBBBFFFJJJKKKVVVPPPTTTfffxxx~~~}}}{{{tttcccTTTNNNHHH@@@BBBKKK^^^}}}~~~~~~{{{{{{vvvbbbTTTOOOYYYrrrssslllaaaKKK666,,,///...---,,,++++++++++++++++++************++++++***++++++,,,,,,------...000***000444000AAAiiiqqqqqq{{{{{{oookkkhhhgggqqqtttaaaWWWQQQUUUiii{{{tttooodddXXXQQQOOO```vvveeetttqqq^^^VVVPPPMMMMMMOOOSSSaaa{{{~~~~~~nnnfffhhhZZZ===,,,---......---,,,++++++++++++************************'''***111$$$+++555555]]]vvvppp{{{TTTRRRyyy~~~{{{yyyvvvyyyrrrxxx}}}vvvhhhmmmjjj]]]PPPLLLMMMLLLHHH>>>222+++,,,---,,,******************++++++,,,---)))))),,,...------000:::hhhqqqfffwww```RRRNNNGGGEEEDDD@@@AAABBB===:::===AAAEEECCC@@@AAADDDBBBAAA???DDDYYYnnnnnnbbbNNNIIIFFFGGGGGGMMM]]]nnnXXXLLLCCCCCCDDD@@@???CCCFFFAAACCCQQQ___ddddddeeecccWWWNNNMMMKKKEEEFFFMMM]]]~~~xxx}}}dddWWWTTT\\\rrrwwwsssiiiSSS===222...------,,,+++++++++,,,++++++************++++++***++++++,,,,,,------...000+++000333000DDDlll|||mmmmmmwwwqqqkkkgggfffqqqrrr]]]QQQNNN^^^vvvyyykkk___RRRQQQbbb|||eeeuuummm\\\RRROOOKKKLLLOOOQQQQQQ[[[yyy{{{~~~rrrhhhhhhZZZ>>>///333///...---,,,++++++++++++************************)))***000'''---555<<>>CCCFFFJJJMMMMMMKKKFFFEEE>>><<>>EEELLLOOOQQQSSSSSSKKKHHHLLLLLLGGGGGGKKK[[[~~~~~~|||{{{{{{}}}|||dddVVVQQQWWWiiiyyyxxxppp[[[CCC666...---,,,,,,,,,,,,,,,---++++++************++++++***++++++,,,,,,------...///+++000444555NNNvvv|||mmmmmmwwwtttiiibbbaaakkkwww~~~mmm[[[MMMUUUkkknnnaaaVVVXXXjjjnnnzzzmmm^^^SSSNNNNNNLLLOOOUUUWWWSSSWWWoooxxxrrrxxxpppmmmuuuhhhFFF///---///...---,,,++++++++++++************************,,,)))...,,,///555HHHxxxyyylll{{{hhhKKKZZZooozzz~~~yyywwwtttvvv~~~yyyzzzyyyYYYGGGHHHQQQUUUTTTOOOEEE777...+++,,,------+++************+++,,,,,,---***+++---...---111666MMMooorrrnnntttzzzwwwaaaYYYiiirrrhhhTTTNNNNNNGGG@@@BBBAAA>>>CCCRRRcccgggaaaOOOMMMGGGAAAFFFYYYsssnnnZZZNNNEEEEEEVVVkkkwwwbbbSSSGGG>>>@@@IIIJJJGGGEEEEEEGGGIIIKKKNNNOOOIIIGGGJJJJJJGGGFFFIII]]]}}}vvvoookkkhhhcccbbbbbbeeefffjjjuuuiiiVVVLLLPPP___wwwyyyttt___EEE777---------,,,,,,,,,------++++++************++++++***++++++,,,,,,------......+++000555===]]]vvvrrrrrr|||xxxnnngggfffggg{{{vvvggg\\\YYY^^^fffuuunnnYYYYYYjjj~~~ttteeeXXX```tttzzz|||tttqqqpppwwwvvvlllddd^^^[[[ZZZZZZ___aaa\\\[[[jjj}}}}}}}}}~~~pppnnn|||sssOOO444//////...---,,,,,,++++++,,,************************---(((+++//////555VVVwwwiiizzz\\\KKKcccppp~~~ppp~~~|||xxxwww}}}|||www}}}}}}[[[IIIIIIPPPTTTSSSQQQGGG:::///++++++,,,,,,+++++++++***+++,,,,,,------+++,,,.........222999YYYvvvpppvvvllluuuvvv{{{}}}pppkkkqqqwww~~~|||jjjTTTJJJJJJaaarrriiiTTTQQQQQQMMMNNNHHHEEE@@@BBBQQQiii|||vvvdddRRRHHHBBBEEE]]]yyyxxx___LLLHHHNNNUUUhhhPPPGGGFFFEEEGGGGGGFFFEEEFFFJJJNNNPPPRRRLLLGGGGGGGGGGGGHHHKKKaaa|||vvvmmmccc[[[VVVSSSSSSOOONNNNNNQQQSSSVVV___hhhyyytttZZZKKKNNN___~~~~~~wwwzzzwwwbbbHHH888......------,,,,,,------++++++************++++++***++++++,,,,,,------......---111555BBBiii~~~hhhrrrsss}}}uuugggZZZQQQNNNNNNPPPbbb|||iii]]]VVVUUUXXXcccqqqjjjgggsssttt^^^hhh||||||}}}{{{tttkkkddd```bbbfffllluuuxxxssssssmmmjjjllliiieeejjjsss~~~~~~|||vvvppp}}}\\\@@@;;;//////...---,,,,,,,,,,,,************************---((()))111...888dddvvvnnnMMMGGGdddlll}}}eee~~~{{{www~~~www}}}rrraaaTTTNNNOOOTTTRRRJJJ===222,,,++++++,,,+++++++++++++++,,,------,,,,,,---//////...444<<>>nnnyyyeeerrrvvv}}}zzzhhhXXXTTTPPPJJJJJJOOONNNbbbXXXGGGJJJKKKYYY~~~ssscccTTTKKKCCCEEE___~~~lllUUUQQQZZZbbbnnnvvv[[[RRRTTTVVViiiyyy|||uuujjj[[[LLLOOOSSSUUUWWW\\\cccccc___WWWRRRJJJEEEEEEIIIMMMOOO___{{{vvviii\\\SSSQQQPPPMMMLLLLLLNNNPPPRRRTTTRRRSSSWWWXXXWWWZZZ___gggzzzaaaKKKKKKYYYyyy~~~jjjQQQBBB222111///...,,,+++++++++++++++************++++++***++++++,,,,,,------.........222666LLLvvvhhhxxxkkkooo|||ooo^^^SSSMMMJJJIIIOOONNNPPPUUU___oooxxxpppiii```YYYPPPRRRYYYffftttzzzyyy{{{uuufffVVVQQQOOOSSSUUUVVVZZZ```eeefffmmmvvv{{{zzz~~~{{{pppkkk|||FFF+++000///...------,,,,,,---***************************---+++333000DDD|||uuu\\\HHHMMM```jjjYYYqqq~~~{{{uuuxxxuuuyyyooohhhddd\\\UUURRRUUUNNNDDD999111---,,,,,,,,,,,,++++++,,,,,,---...,,,,,,...000//////666@@@pppmmmcccuuurrrxxxsss^^^NNNPPPUUUTTTTTTXXXhhhxxxgggPPPNNNIII[[[```WWWRRRIIIPPPaaa^^^YYYdddhhhoooxxxoooYYYWWWXXX[[[gggxxxyyyjjjaaa\\\___aaaaaaeeejjjggg^^^ZZZVVVMMMFFFEEEHHHKKKJJJXXXrrr|||ooogggbbb^^^[[[[[[\\\^^^```bbbdddfffggghhhgggiiiooorrrqqqtttxxxxxxjjjRRRNNNWWWwww~~~kkkRRRCCC333222000...,,,+++******++++++************++++++***++++++,,,,,,---......+++---222999TTTvvvwwwwwwyyymmmsssyyyhhh]]]VVVRRROOONNNSSSXXXZZZYYY```qqq{{{wwwqqqfff]]]ZZZTTTSSS[[[hhhuuu~~~~~~ssspppsss}}}rrrZZZHHHFFFBBBDDDKKKQQQWWWbbbmmmuuurrrttt~~~|||nnneeewwwyyywwwKKK777000000...---------------***************************111---444111IIIuuuPPPHHHNNN\\\hhh~~~SSSeee|||rrrxxxyyytttoooggg]]][[[^^^[[[]]]TTTFFF:::111...---...---,,,,,,++++++,,,,,,------+++000+++///333222JJJssscccrrr}}}xxxzzzqqq^^^QQQUUU\\\]]]___dddsssaaaVVVLLLVVV|||oooUUUKKKPPPWWWlllllleeeiiiooouuuooodddhhhllllllqqqzzzssstttrrrooommmmmmjjjfffbbbWWWOOOLLLGGGBBBGGGQQQSSS```xxxxxxvvv{{{}}}gggKKKMMM\\\}}}uuuZZZGGG666000,,,,,,---++++++---++++++************++++++++++++,,,,,,---.........222333+++666hhhuuu}}}vvvyyylllrrrqqqddd[[[VVV^^^```aaabbbgggqqqyyy~~~{{{uuunnnggg]]]XXXVVVWWWXXX\\\jjjzzz~~~qqqeee^^^]]]cccsss}}}cccSSSKKKDDD???>>>EEESSS^^^ccclllvvv|||xxxkkkvvv~~~UUU777111000.........---,,,***...---,,,,,,++++++++++++---&&&///555777UUUzzz|||ooobbbGGGJJJNNNYYYlllNNN\\\uuu}}}qqqhhheeeiiipppvvv|||zzzxxx{{{xxx}}}wwwooofffdddbbbXXX```WWWIII===444///......---,,,,,,++++++,,,,,,---...,,,000***...111111JJJuuu```yyyyyy{{{}}}nnn___WWW^^^ffffffgggkkkxxxnnnaaaSSSXXXwwwuuuaaaVVVUUUaaa{{{rrrkkksssxxx{{{ooovvv{{{|||~~~{{{wwwsssrrrsssmmm^^^OOOIIIGGGHHHOOOXXXUUUYYYeee{{{tttmmmddd___YYYXXX]]]hhhrrrxxx}}}yyyxxxvvvqqqXXXRRR___yyybbbNNN888111,,,------++++++,,,++++++************++++++,,,,,,,,,---......//////...444555III}}}rrr|||ooosss|||ooohhhjjjkkkmmmrrryyy{{{rrrgggaaa\\\[[[YYYXXX___hhhuuu}}}~~~vvvlll___SSSSSSSSSZZZiii{{{~~~fffSSSHHHAAA===??????HHHYYYfffnnnzzz}}}ttt|||~~~[[[777111000...---......,,,+++...---,,,,,,+++++++++,,,///+++111333888ZZZsssnnnYYYEEEIIIOOOZZZlllMMMVVVjjjpppfff^^^SSSJJJHHHMMMVVV\\\sss|||}}}}}}www}}}zzzvvv{{{mmmdddgggggg[[[bbbZZZNNNAAA666000......------,,,,,,,,,,,,------///,,,111+++---000222OOO|||xxxrrrYYY}}}xxxyyyxxxuuuyyy~~~nnnhhhiiiqqqvvvrrrqqqsss~~~{{{mmm]]]^^^tttxxx|||eeeZZZZZZllloooyyy}}}pppXXXJJJGGGOOO\\\ggg]]]VVVVVVgggxxxssssss~~~}}}~~~}}}qqqiiidddccccccjjjwww|||bbbSSSZZZ~~~|||iiiQQQ<<<444---------+++***+++++++++************++++++,,,------...//////000000+++222999UUUiii~~~sssvvvyyytttsssvvv|||uuunnnfffbbb]]]XXXVVVWWWaaaiiinnnkkkaaaVVVKKKBBBHHHHHHPPP___pppzzz___NNNEEE@@@>>>>>>CCCCCCNNN```ppp{{{|||~~~~~~xxxccc:::111///------......---,,,------,,,+++++++++,,,,,,//////111111@@@lllooosss|||TTTDDDJJJQQQ\\\lll~~~TTTVVVddd}}}mmmXXXMMMJJJGGGEEEEEEGGGJJJLLLaaayyyzzzyyyxxxxxxwwwpppyyyeeeYYYdddlllbbbccc]]]RRRDDD888111------------,,,,,,,,,,,,------///+++111,,,...111777YYYxxxwwwiiiYYYwwwwwwssshhhkkk{{{vvv}}}{{{uuuwwwqqqfffhhhyyywwwrrrttteee```hhhxxxzzzpppTTTHHHRRRiii{{{kkk]]]SSS\\\www~~~}}}qqqnnnkkkhhhgggiiilllnnnqqquuugggVVVRRRzzz~~~~~~qqqRRR???666...---...,,,******,,,++++++******++++++,,,------......///000000000111333888WWWggg|||uuuyyy~~~|||qqqjjjddd^^^WWWSSSNNNTTTXXXVVVNNNGGGAAA???BBBDDDKKKXXXiiizzzfffMMMEEEDDDBBBDDDJJJJJJJJJTTThhhzzz{{{}}}jjjkkkjjj>>>222///------...///...------,,,,,,++++++,,,,,,,,,,,,000///222RRRjjjvvvwwwQQQDDDKKKSSS\\\lllYYYWWWbbb{{{hhhUUUCCCDDDDDDEEEGGGIIIKKKLLLVVVnnnwwwvvv}}}~~~vvvtttpppppprrr\\\iiisssiiibbb^^^UUUHHH:::111---,,,...------,,,,,,------......***111...000444???ggguuuhhhccc{{{zzz|||lllcccddduuuxxxzzz||||||pppmmmuuurrrxxxyyyooohhhjjjsssjjjNNNTTTrrroooZZZVVVggg}}}xxxqqqkkkhhhhhhiiikkklllnnnppprrruuuvvvwww{{{xxxmmmdddUUUddd~~~{{{VVVCCC888///...///---+++***,,,,,,++++++++++++,,,,,,------......///000000000777555:::]]]tttwwwttt|||tttmmmfff]]]UUUJJJJJJJJJHHHCCC@@@@@@CCCAAACCCIIISSSeeewwwnnn]]]OOOLLLLLLIIILLLSSSSSSQQQ[[[rrr|||hhh___zzzrrrEEE333000...---...///......,,,,,,,,,++++++,,,,,,---***///+++555bbb}}}___sssoooKKKEEELLLTTT[[[jjj___ZZZddd~~~vvv^^^PPPJJJGGGDDDCCCEEEKKKQQQUUUTTTfffwwwvvv|||wwwtttuuuqqqnnnuuu}}}pppbbb___XXXKKK===222---,,,......------------.........***111///111666EEEqqq|||bbbmmmssshhh^^^fffzzz{{{xxx}}}sssuuuxxxtttzzzzzznnnmmmrrr\\\ZZZwwwnnn]]]^^^rrrvvvooollliiiddd___]]]^^^___```aaaeeekkkoookkkmmmqqquuuxxxyyyzzzzzzxxxvvv___ZZZ~~~||||||YYYEEE999///...000...,,,+++,,,,,,++++++++++++,,,,,,,,,------...//////000000222111:::bbb~~~uuuuuu~~~zzzqqqdddZZZQQQKKKEEECCCAAA???BBBFFFCCCDDDFFFNNN```uuummmhhhccc___YYYTTTSSSWWWZZZVVV```{{{sssddd|||NNN555222///------......---,,,,,,+++++++++,,,------***000,,,:::lllpppZZZyyyjjjJJJFFFMMMSSSXXXdddzzz|||{{{|||mmmfffnnnkkkZZZTTTYYYTTTNNNKKKLLLRRRZZZ```ZZZfffyyy|||zzz|||zzzuuuyyywwwvvv{{{yyybbbaaa[[[OOO@@@555//////......------------......///***111///000444FFFvvv}}}\\\www~~~|||ppp___aaaxxxxxxvvv~~~}}}~~~|||{{{~~~}}}yyyooodddxxxkkk___jjjvvvppphhhccccccfffhhhiiiqqqtttwww{{{xxx]]]ZZZ||||||```FFF999...---000000---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---....../////////...999ccc|||vvvwwwsssfffWWWMMMDDDDDDEEEDDDFFFIIIGGGGGGFFFKKK]]]uuuwwwmmmhhheeecccbbb[[[ccc|||~~~gggzzz[[[777444///---------------,,,+++++++++,,,,,,---...***222000AAAqqq|||ggg\\\aaaHHHDDDLLLRRRUUU]]]nnnzzzyyyzzz||||||}}}uuuzzzqqqhhhiiidddaaa\\\YYYZZZ]]]bbbfffbbbiiixxx}}}|||{{{uuuyyy{{{pppyyycccbbb]]]QQQBBB777111111......------------......000***111//////222EEEvvvppp^^^|||zzzwwwbbb]]]zzzvvvsssvvvyyy|||}}}lllxxxtttaaabbbyyymmmSSS[[[kkkGGG999...---111111...------,,,,,,++++++,,,,,,---++++++,,,,,,---......///666333===ddd{{{yyyzzzsssXXXLLLCCCEEEJJJJJJJJJKKKKKKJJJHHHKKK]]]www|||xxxqqqiii___ddd~~~{{{}}}aaaqqqeee888555000---------,,,,,,++++++++++++,,,,,,---...)))444555HHHtttxxx___]]]VVVBBBCCCLLLRRRRRRWWWeeevvv~~~{{{{{{{{{{{{{{{xxxmmmrrrmmmfffbbbcccgggkkkmmmiiippp|||xxxwwwtttlllfffzzzooozzzfffeee___QQQBBB777222///...------,,,,,,------...///...---000111111MMM{{{sss^^^~~~zzzpppbbb{{{xxxkkkjjjppp{{{mmmxxxyyy|||{{{zzzsssccc[[[lll{{{kkkWWWWWW~~~lllMMM888///111...,,,...,,,++++++------------++++++,,,,,,---...///000111111---???:::ppp}}}~~~zzzzzz~~~fffVVVKKKNNNVVVWWWSSSQQQSSSRRRLLLLLL\\\vvvtttaaabbb~~~kkkggghhh>>>222000222------111...---,,,,,,++++++,,,,,,---***+++666CCCuuu___```}}}PPPFFFCCCGGGNNNWWWcccppp{{{~~~}}}xxx{{{||||||wwwtttqqqooooooooonnnnnniiippp~~~xxxrrrlll___XXXllllllsssiiihhhbbbUUUFFF999111......------,,,,,,------...---//////111000444VVVuuu___~~~qqqaaattt{{{sssooottt}}}pppqqqtttwwwuuutttnnnaaa[[[kkk}}}jjjUUUTTT}}}jjjOOO999///111---,,,...++++++,,,,,,------,,,,,,+++,,,,,,---...///000111111///===<<>>222000222,,,---111...---,,,,,,++++++,,,,,,---...---888IIIcccgggxxxNNNCCCGGGIIINNNUUU^^^iiitttzzzwwwuuu|||wwwuuuxxxyyy}}}}}}zzzxxxvvvtttrrrqqqwwwwww}}}pppfff[[[TTTfffjjjhhhllljjjdddZZZKKK<<<222---......------------......,,,000111111111888```tttbbb|||uuubbbmmm{{{wwwyyy~~~}}}iiidddkkkkkkmmmnnneee]]]bbbnnnjjjSSSPPPxxxqqqSSS;;;///000,,,,,,...***+++,,,,,,------,,,,,,+++,,,,,,---...///000111111222;;;???sss|||{{{}}}sssmmmhhhddddddZZZZZZVVVVVVfff}}}hhh^^^___???222///111,,,,,,000,,,---,,,,,,++++++,,,,,,---000---888MMMiiipppqqqKKKAAAGGGIIILLLQQQXXXcccooowwwrrrooottt|||qqqmmmnnnjjjmmmyyy~~~}}}|||xxx{{{xxxjjjiiicccrrrnnn\\\sssmmmiiiddd]]]QQQ@@@333---......------------......---111000000222;;;aaawwwgggxxx~~~{{{fffiii}}}xxxfff```___bbbiiijjjddd___```lllXXXPPPnnn}}}XXX>>>000000,,,+++...***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111333999GGGttttttlllhhhaaaaaa\\\ZZZggg{{{zzzyyy~~~jjj___cccBBB333///000,,,---000+++---,,,,,,++++++,,,,,,---...+++777LLLjjjvvvkkkIII@@@BBBDDDHHHMMMUUUbbbpppzzzyyyqqqmmmqqquuussspppoookkk___[[[dddlllooouuu~~~}}}|||xxxzzzwwwyyyttt}}}vvvUUUddd|||mmmfffaaa___UUUEEE666//////......------......//////111...///444===\\\}}}lllvvv}}}~~~iiifffyyy}}}vvvtttiii^^^]]]aaadddeeefffyyyoooaaaVVVhhh^^^BBB222000,,,,,,...***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111000888PPP{{{~~~yyyooojjjiiiccc```kkk}}}~~~wwwmmmsss~~~}}}rrrggglllDDD444///000,,,---000+++---,,,,,,++++++,,,,,,---...+++888JJJ{{{}}}eeetttgggGGG@@@AAADDDHHHMMMTTTaaaqqq|||zzzrrrkkkmmmtttzzz~~~}}}lll\\\WWWVVVXXXaaalllssswww}}}nnnkkkpppyyyyyy~~~yyy}}}~~~WWW```|||ooofff``````YYYHHH888222//////............/////////222......555>>>XXX{{{wwwrrrrrr}}}jjjcccooolll}}}{{{dddZZZZZZ```eeeooo{{{vvvooonnnsss{{{ppphhh\\\gggeeeGGG444000------///+++---,,,,,,++++++,,,,,,---,,,,,,---...///000111111...888WWWtttsssqqqjjjeeennnxxxtttsssvvvHHH666000000---///111+++---,,,,,,++++++,,,,,,---000---:::MMM{{{zzzcccssseeeEEEBBBCCCGGGKKKNNNTTT___nnnyyyrrrppppppttt}}}uuu```RRRNNNRRRVVVccciiirrr{{{zzzvvvrrrpppmmmpppyyyuuueeeZZZVVVYYYjjj{{{xxx}}}xxxxxx{{{```eeeuuuiiiaaabbb\\\JJJ:::333//////............//////,,,222000...333===YYY}}}kkk{{{xxxppp~~~mmmdddjjjwwwtttppp^^^XXXZZZcccoootttooollliiigggiiimmmrrrvvvrrriii[[[eeejjjKKK666111---...000,,,---,,,,,,++++++,,,,,,---,,,,,,---...///000111111111;;;ZZZvvvaaa{{{rrrwww}}}xxxvvvwwwsssssstttuuuvvvwwwwwwxxxtttssssssuuuxxx{{{|||{{{|||||||||}}}zzz{{{KKK888111111...000222,,,---,,,,,,++++++,,,,,,---222,,,:::QQQ}}}jjjxxxcccAAABBBDDDHHHMMMPPPTTT]]]lllwwwpppqqqssstttzzzwwwaaaXXXRRRKKKRRRZZZfffrrr|||~~~qqqdddZZZTTTPPPNNNPPPTTT```ssssss[[[LLLOOOIIIKKK[[[ttt|||www{{{xxxvvv{{{hhhkkkzzzlllcccddd^^^KKK:::333//////............//////***333333///222<<<]]]eeexxx{{{xxxllloooqqqfffjjjpppppp[[[UUU[[[fffzzz~~~}}}}}}sssgggVVVbbbmmmMMM777222...///111---------++++++++++++------,,,,,,---...///000111111555???ZZZoooTTT~~~yyynnnfffaaa```bbbbbbbbbbbbbbbbbbbbbbbbaaa___^^^```cccfffggghhhdddeeehhhlllqqqvvvzzz|||xxxzzz|||LLL999111222///111222,,,---,,,,,,++++++,,,,,,---222***888SSStttbbb???BBBAAAGGGMMMPPPTTT]]]lllwwwvvvvvvrrrlllllluuurrrggg[[[LLLHHHQQQ___lllxxxwwweeeZZZOOOJJJFFFBBBDDDJJJIIITTTbbbqqqjjjWWWOOONNNMMMLLLOOOWWWcccxxxxxxvvvzzz~~~yyyuuuxxx|||qqqzzzjjjrrrmmm[[[VVVCCC111......//////......---,,,///+++...444333===fffnnniiilll|||{{{}}}sssnnnkkktttkkkTTTVVVZZZjjjxxxpppmmmgggccc```___```aaaWWW[[[\\\ZZZ]]]eeelllnnnoooooosssyyy|||{{{eeeZZZjjjuuuWWW:::222333000///111,,,++++++******++++++,,,------......//////000000777666fffggg\\\||||||mmmaaaZZZTTTNNNNNNNNNNNNOOONNNMMMLLLKKKGGGHHHIIIJJJKKKMMMPPPQQQRRRLLLLLLSSS[[[bbbmmmxxxwwwqqqxxxSSS:::000333///,,,000111...------,,,,,,------...,,,666333PPPxxx~~~rrroooBBBAAAEEEEEEGGGKKKRRR]]]jjjrrrvvvxxxqqqmmmrrrttt{{{zzzggg[[[LLLMMMQQQ\\\mmm~~~uuueeeXXXRRRJJJDDDDDDDDDDDDGGGNNNRRR]]]mmm~~~vvvaaaUUUQQQRRRRRRTTTYYY```hhhwwwyyyuuuyyy~~~}}}tttpppvvv}}}ooouuullltttooo^^^XXXDDD222......//////......------000,,,...222111<<>>000222000...000///...------,,,,,,------...///777:::bbbyyywwwgggkkkvvvFFFDDDEEEFFFHHHLLLTTT___llluuu}}}wwwlllqqqvvvxxx~~~rrr\\\WWWSSSRRRaaaxxx~~~zzzrrrhhh]]]TTTMMMJJJBBBAAA???======???AAABBBHHHPPP___nnn{{{fff\\\XXX```hhhjjjnnnsssqqqzzz}}}|||~~~sssssswww|||ooosssxxxnnnfffNNN<<<111000///.........///000---000///---666SSSxxxtttfff{{{yyy}}}tttlllgggxxxsss{{{~~~sssuuuvvvyyyjjjbbbpppvvvllllllMMM888000000000///,,,++++++******++++++,,,------...///111222333333555GGGhhhzzzuuuvvv~~~eeeSSSKKKIIIFFFAAACCCEEEGGGNNN]]]ppp~~~gggUUUQQQOOOPPPPPPNNNPPPTTTXXXZZZeee{{{pppjjj{{{~~~}}}yyyuuupppvvvzzzbbbnnn|||]]]>>>///111000...000......------,,,,,,------...---555:::hhh{{{yyyfffiiiKKKCCCEEEFFFGGGJJJPPP[[[gggooo{{{|||oooqqqvvvyyynnnbbbYYYRRRZZZiiieeeaaaZZZRRRIIIBBB???===:::999999999:::;;;<<<===???GGGUUUdddqqq{{{{{{rrrppp{{{vvvtttxxx~~~pppsss{{{tttlllTTTBBB222111///...---...///000,,,111///,,,777WWW|||rrrfff|||wwwxxxxxx}}}wwwpppkkk~~~pppiiiwww}}}jjjggg}}}qqqSSS<<<222000///,,,,,,++++++******++++++,,,------...000111222333444888IIIjjjyyyyyy|||~~~~~~}}}|||ppp___UUUOOOJJJKKKIIIGGGHHHRRRbbbpppzzz~~~bbb^^^^^^ccchhhlllssszzz}}}rrruuuzzz}}}ooovvvsssmmmnnn}}}cccmmmaaaAAA000222000...000---...------,,,,,,------...,,,222888hhh}}}eeegggMMMCCCDDDDDDEEEFFFKKKUUU```hhhppp~~~rrrrrrvvvyyy}}}qqqcccZZZZZZ___MMMKKKGGGAAA<<<::::::;;;==================<<<<<<<<>>???AAABBBAAA???HHHCCCFFFRRR```jjjqqquuuzzzyyyxxxzzz}}}ppptttooo{{{xxxqqqbbbFFF888111---...000...---.........000...;;;dddooobbbxxxvvvxxx~~~||||||yyytttsssvvvzzzwwwzzz{{{~~~~~~xxx~~~|||yyywwwwwwzzz}}}~~~}}}|||{{{zzzyyyyyyyyy{{{yyyyyy{{{cccYYYnnn}}}tttvvv~~~cccDDD222000000+++....................................///111222222999NNN]]]yyyppp}}}|||}}}|||zzzxxxuuuuuuxxx}}}~~~}}}|||yyyyyylllWWWHHHGGGFFFDDDBBBCCCFFFIIIUUUccc}}}vvvbbb```[[[RRRKKKIIILLLPPPbbbppp}}}ooozzz}}}mmmmmmppppppggglllqqqzzzHHH333222444333)))......------,,,,,,------...222...<<>>GGGJJJMMMPPPOOOLLLHHHEEE@@@@@@???FFF```~~~pppfffZZZMMMGGGHHHGGGSSScccrrr~~~vvvrrrooosssrrrcccaaasss|||MMM666222222333+++000......------------......---...@@@gggnnnzzzrrrNNNDDDGGGFFFCCC@@@AAAHHHUUU^^^hhhkkknnnnnnmmmpppwww~~~yyyjjjooo~~~{{{wwwuuu|||{{{yyyxxxuuupppjjjfffcccZZZQQQLLLKKKOOOZZZfffpppqqqwww~~~|||}}}xxxjjj]]]```uuuxxxxxxvvv[[[;;;444...///000......//////111444111<<>><<>>@@@AAAGGG^^^~~~~~~|||{{{{{{{{{zzz{{{|||}}}bbb\\\yyysss{{{pppNNN888222000---........................---......///111222444555777[[[ppp[[[kkkhhh}}}}}}vvv___PPPKKKKKKQQQWWW^^^___ccciiijjjggghhhkkk{{{|||~~~{{{pppeee___ZZZZZZhhhyyy|||rrrfff^^^SSSHHHAAABBBDDDVVVwwwooofffYYYPPPFFFFFFJJJTTTaaaqqquuuyyy|||vvvyyyQQQ;;;222000444---111///......------......///111333BBB___wwwgggmmmuuuOOOCCCHHHGGGEEE@@@===CCCOOOYYYcccfffjjjkkkjjjnnnvvv|||wwwddd[[[sssvvviii\\\QQQMMMNNNVVVZZZdddpppwww{{{{{{zzz~~~ttt```kkkvvvyyy}}}bbb???666000///000//////111111111333222>>>gggyyydddiiitttsssnnnlllxxx~~~~~~xxxsssooohhhiii|||lll[[[RRRIIIIIIKKKEEEFFFEEEEEEEEEGGGGGGFFFEEE@@@===@@@DDDIIIaaa~~~}}}}}}{{{}}}ggg___{{{}}}vvvSSS:::222000,,,........................---......///111333555666;;;___kkkZZZlllnnn~~~~~~}}}|||jjj^^^[[[```hhhzzz~~~ppp^^^UUU\\\dddjjj}}}{{{ppphhhXXXJJJDDDFFF@@@HHHxxxyyyssshhh\\\OOOHHHDDDHHHRRR___mmmxxx|||QQQ<<<222///444...111//////............//////000111???\\\ttteeemmm|||UUUHHHHHHIIIGGGAAA===@@@KKKUUU]]]bbbhhhjjjjjjnnnuuu{{{~~~uuu\\\ZZZzzzsssaaaTTTNNNPPPQQQUUU]]]ccchhhqqqzzz{{{zzz~~~~~~dddlllxxx}}}fff@@@777000///000//////111111000222333BBBjjj|||___\\\cccdddcccfffrrrxxx}}}~~~~~~}}}vvvlllhhhppp|||fffTTTKKKHHHAAABBBHHHGGGGGGGGGGGGHHHHHHGGGFFFEEECCCBBBDDDGGGDDDLLLmmm~~~~~~|||jjjbbb|||XXX===333000---........................---......000111333555666>>>___fffYYYzzzhhhmmm|||~~~||||||qqqoooqqqbbbZZZbbbppp||||||tttooolllgggddd]]]RRRKKKHHH@@@BBB```oooaaaUUUJJJHHHKKKPPPYYYbbbqqqvvv|||PPP===222///555...000//////............//////...///===YYY{{{ggglll\\\MMMHHHJJJIIICCC===>>>GGGPPPWWW]]]eeehhhjjjmmmtttyyy{{{rrr^^^hhh~~~yyyiii```TTTOOOLLLMMMOOOTTT^^^hhhxxx|||zzzmmmrrrzzzhhhAAA888000///000//////111///...000444DDDkkk{{{[[[UUUZZZ[[[^^^cccooovvv}}}zzzllliiivvvooobbbPPPDDDDDDHHHCCCEEELLLNNNLLLMMMOOOOOONNNLLLKKKKKKGGGHHHJJJIIIFFFGGGTTTccc~~~~~~}}}kkkeee[[[???555111...........................---......000222444666777>>>]]]dddYYYuuubbbhhh~~~|||nnnZZZ\\\dddqqq{{{uuunnngggjjjxxxkkkbbbWWWQQQSSSVVVYYYYYY[[[VVVPPPKKKFFFFFFQQQ\\\ttteeeUUUMMMJJJGGGKKKQQQYYYaaannn|||yyyOOO===222///555.../////////............//////333333@@@\\\eeecccxxx[[[JJJHHHJJJJJJDDD===<<>>BBBMMMVVV```gggiiikkkooorrrzzziiieee\\\QQQHHHGGGHHHGGGFFFFFFIIIKKKRRR^^^kkksssvvvvvvmmmhhhlll|||ppphhhaaa[[[XXXYYY[[[```iiittt|||www{{{uuuwwwyyywwwKKK777000444000///333111000111333333EEEuuuzzzuuuqqqllljjjddd```aaakkkttt|||}}}~~~vvvjjjmmm}}}}}}gggYYYRRRNNNPPPWWW^^^ccckkktttoooooopppsssvvvwwwvvvtttrrrjjjdddeeefffeeeeeehhhiiixxx~~~~~~~~~}}}|||~~~rrrfffuuubbbCCC555111..............................///000000000222666888???bbbzzznnnnnn___\\\ppp{{{yyy{{{}}}~~~ppp]]]MMMKKKMMMKKKMMMSSSiiiqqq||||||tttnnnoooyyy|||rrrhhhfffnnneeeZZZRRRQQQTTTXXXZZZWWWjjjyyyiiibbb\\\QQQIIIHHHJJJTTTggg~~~wwwnnniiieeecccfffkkkvvv{{{TTT999333000000222/////////............//////...:::;;;[[[sssaaa___iii~~~RRRIIIKKKJJJCCC<<<:::>>>AAAKKKRRR\\\bbbfffiiimmmqqq{{{ppphhh|||MMMIIIHHHNNNRRROOOJJJHHHFFFCCCCCCJJJWWWaaadddccc[[[UUUUUUcccyyyzzzssshhh^^^YYYXXXZZZbbbppp}}}yyy|||}}}xxx~~~MMM888111444000000333111111000111444JJJ{{{{{{zzzzzztttpppiiicccmmmtttyyyyyyzzz~~~uuulllrrrnnn``````]]]\\\```eeennn{{{}}}|||~~~}}}}}}|||xxxxxxxxxzzz}}}~~~nnnbbb{{{pppgggEEE444111000........................///000111111222333777999@@@hhhvvvmmm]]]XXXjjj||||||~~~~~~~~~|||aaaWWWTTTNNNIIIHHHIIIWWWkkk}}}~~~mmmqqqggg\\\YYY]]]bbbdddccc___aaahhh~~~yyynnnfffZZZOOOGGGFFFKKK\\\ttt{{{jjj```UUUNNNKKKJJJPPPWWWlll~~~~~~UUU888444111000222/////////............//////---777;;;^^^~~~nnnbbbZZZfff]]]JJJJJJHHHDDD>>>;;;===@@@GGGMMMUUU\\\```eeekkkooozzzzzzzzznnnsssMMMPPPVVV\\\ZZZPPPIIIHHHMMMLLLKKKLLLTTT]]]aaaaaaZZZSSSNNNSSS___sssuuuiiibbb\\\]]]hhhyyy}}}zzz}}}yyyPPP:::111333111000333000222111222444EEEqqq|||~~~~~~}}}vvvkkkqqqwww{{{{{{|||pppllluuurrrggggggfffeeeeeekkkwww~~~zzzxxxyyyxxxsssppppppuuuxxx}}}|||ggg___uuuuuujjjEEE333000111...........................000111111111333777999???mmm|||ppp___WWWfff~~~~~~~~~pppaaaVVVQQQQQQDDDNNNccczzz|||qqqnnneee]]]___iiipppoookkknnnjjjeeejjjssskkkddd]]]SSSNNNLLLVVVllluuukkkSSSKKKCCC@@@>>>@@@FFFMMMbbbxxxUUU777444222000111/////////............/////////555<<<___~~~qqqgggWWWdddkkkMMMJJJGGGEEE@@@<<<<<<>>>DDDIIIPPPVVV\\\bbbiiinnnvvvvvvlllxxxYYY]]]ccc```TTTFFFCCCHHHKKKQQQTTTRRRRRRXXX]]]^^^TTTPPPNNNPPPVVVfff~~~~~~rrrkkkmmmxxx}}}www|||{{{}}}}}}RRR;;;111333111111333000000111555333===ddduuuuuuoootttzzz~~~~~~vvvhhhhhhttttttmmmeeehhhjjjjjjpppvvvtttxxx~~~vvvpppnnnkkkgggeeegggkkkpppwww}}}vvvbbb]]]ssswwwmmmFFF222000222...........................///000000111222666888>>>ppprrr___UUUddd|||}}}}}}}}}oooXXXRRRVVVLLLMMMYYYrrrtttpppzzz~~~uuuiiiiiiaaa]]]cccooowwwtttooonnnqqqmmmeeekkkvvvllleeebbb\\\TTTUUUhhh{{{mmm]]]RRRFFFAAA>>>?????????BBBGGGYYYrrrVVV777555333000111000//////............//////222555>>>___wwwjjjTTT[[[zzzSSSKKKFFFEEEBBB===;;;===BBBFFFLLLRRRYYYaaagggkkkrrrqqqooohhhkkknnngggWWWJJJJJJRRRPPP[[[aaa]]]ZZZ___ccccccTTTSSSTTTVVVXXXcccxxx{{{{{{}}}}}}|||UUU===111333111222444//////111555555<<<```pppkkktttuuuyyy}}}}}}{{{lll___```mmm{{{||||||yyytttqqqrrrwww|||}}}tttpppfffkkkmmmhhhgggsss|||zzzuuunnnppprrrxxxwwwmmmccc^^^YYYUUUTTTWWW[[[bbbllluuuzzz}}}wwwbbb^^^rrrvvvrrrJJJ555111222...........................///000000000222666888>>>ppprrr]]]RRR```zzz~~~{{{{{{~~~qqqcccaaaVVVMMMQQQhhh}}}yyyyyyuuuqqqqqqhhhbbbeeepppwwwuuuppppppwwwvvvkkkeeezzzrrrnnnggg[[[TTTaaazzz{{{hhhUUUGGG???DDDAAABBBDDDDDD@@@???AAAXXXqqq}}}zzzxxx~~~WWW666555444000000000//////............//////333666AAAaaaxxxgggTTTWWWwwwZZZOOOFFFFFFDDD===:::===AAACCCIIIPPPXXX___dddgggnnn|||{{{hhhoooyyy|||ttteee]]]\\\[[[fffjjjffffffmmmooolll\\\[[[[[[YYYXXX^^^qqqzzz{{{|||WWW>>>111333222222444///111000333555???bbbrrrgggwwwyyyzzzxxxzzz~~~sssdddWWWYYYcccppp~~~zzzqqqlllfffmmmlll___UUUWWW```gggmmmpppwww~~~xxxssssssvvvxxxzzzyyyuuuooonnnpppttt}}}vvvkkk```YYYRRRMMMKKKMMMSSSZZZeeeooouuuyyy|||~~~|||}}}}}}zzzyyy~~~yyyccc___rrruuuwwwQQQ;;;333000........................///000111111222333777999AAAqqquuu___QQQ]]]uuu|||~~~~~~vvveeeYYYWWWiii|||}}}ppplllpppvvvwwwvvvxxxyyyvvvpppooo}}}|||lll]]]aaaxxxyyybbbPPPFFFDDDGGGFFFGGGKKKIIIDDD@@@AAAUUUkkkqqqddd^^^]]]\\\cccoooWWW666666555000000000//////............//////222555DDDccckkk[[[XXXuuuaaaRRRGGGFFFDDD===:::===>>>AAAFFFNNNVVV]]]aaacccjjj|||ppp}}}~~~rrr___fffhhhdddhhhqqqssslll^^^]]][[[XXXVVV\\\nnn~~~yyy{{{{{{{{{~~~XXX>>>111333222333444///555000111444AAAeeerrrdddzzz{{{xxxuuuwww~~~ppp```TTTTTT]]]iiiwwwyyynnnfffaaaiiihhhYYYKKKJJJPPPTTTTTTUUUXXX\\\``````^^^\\\]]]dddkkktttzzzllllllqqqqqqooonnnrrr}}}xxxpppiiijjjnnnwww~~~tttiiiaaaZZZSSSPPPQQQTTTZZZdddmmmssswwwyyy{{{vvvxxxwwwtttrrryyyyyyddd```rrrsss~~~|||WWW@@@555///........................000111222222333555888;;;EEEqqqzzzbbbRRR[[[pppzzz}}}~~~}}}}}}uuuhhheeerrr~~~sssrrrwww{{{|||zzzsssnnnqqq|||nnnkkk~~~~~~gggWWWSSSUUUIIIHHHJJJNNNMMMHHHEEEEEELLL___rrrxxx}}}rrr\\\LLLHHHJJJHHHOOO]]]qqqXXX555666666000000111//////............//////111444EEEeeetttbbbWWWmmmfffTTTGGGFFFEEE===:::======???EEEMMMUUU[[[^^^___fffwww|||{{{}}}~~~zzztttnnniiihhhggg^^^aaaccc^^^ZZZ]]]hhhrrrzzz}}}{{{zzz|||}}}uuulllxxx\\\>>>///222000///444444666111777999AAAoootttdddzzzzzzzzzxxxvvvuuuxxx|||pppaaaUUUTTTYYYcccvvvrrriiiggggggeee[[[MMMHHHKKKLLLJJJMMMNNNPPPRRRRRROOOIIIEEEIIIKKKSSSbbbuuuvvvooojjjooowwwzzz{{{}}}qqqxxxrrriiihhhiiipppvvvjjjcccaaagggcccdddmmmvvvxxxuuutttuuuzzz|||xxxrrrtttqqq\\\eee|||sssYYY<<<222333111111000000//////......000111333333333555777:::HHHqqq|||aaaRRR[[[nnn}}}|||~~~|||}}}~~~~~~~~~zzzxxxzzzsssgggccciiigggrrr|||zzz}}}rrrqqqwwwzzz{{{xxxrrrttt~~~{{{rrrkkkjjj]]]UUUSSSZZZ]]]VVVLLLGGGIIIMMMTTT\\\fffqqqzzzlllVVVQQQOOOJJJHHHKKKFFFHHHNNN___}}}RRR:::222111444---111///////////////000111111000;;;CCClllpppWWWdddnnnNNNGGGNNNDDD???BBB:::>>>>>>AAAGGGQQQYYY^^^___jjjzzzyyysssvvvooorrrpppgggeeefffaaabbbccc___]]]```iiiqqqooopppvvv~~~~~~yyy|||{{{}}}zzzyyy]]]AAA333666444111333222666111888:::CCCqqq|||pppmmmttt|||zzzyyy{{{}}}sssdddVVVTTTYYYdddwww~~~nnnfffeeegggcccXXXKKKFFFIIIKKKJJJJJJJJJLLLMMMMMMKKKEEEAAA@@@BBBIIIXXXiiitttxxxvvvqqqpppqqquuuyyy|||~~~xxxqqqooommmllloooyyy|||vvv|||xxxooojjjmmmqqqrrrssstttwww{{{|||yyyvvvyyyqqq^^^iii~~~ooo|||XXX;;;222333111000000000/////////...///111333333444555888:::GGGsssyyybbbRRRYYYkkkyyyxxx{{{zzzmmmdddeeeddd```ccckkkkkkqqqvvvqqqrrruuuxxxzzzvvvttt{{{yyyrrrhhhbbbcccccc[[[RRRMMMGGGHHHKKKOOOUUU\\\bbbgggvvvsss___NNNIIIHHHDDDDDDIIIFFFFFFIIIWWWuuuQQQ:::222111444---111///////////////000111111000;;;DDDnnngggkkkyyyUUUHHHNNNGGGAAA@@@999;;;;;;===DDDMMMUUUZZZ[[[bbbmmmvvvhhhdddqqquuukkkooossscccZZZZZZ^^^___```___^^^^^^```eeeiiieeeeeehhhmmmpppooopppsss|||yyyllliiiwwwvvvzzz|||wwwZZZ???333888666333444222777222888999AAAooosssrrrmmm{{{~~~||||||}}}|||jjjZZZUUUWWWaaauuuzzzjjjbbbbbbgggaaaTTTHHHDDDGGGJJJJJJIIIIIIIIIJJJJJJHHHCCC@@@===???FFFSSScccnnnrrrrrrrrrvvv|||}}}|||xxx{{{uuuooommmkkkkkkppp|||zzzppplllkkkjjjkkkmmmssstttuuutttuuuyyynnn]]]iii{{{kkk{{{UUU:::333333000000000000///////////////111333333444555888:::DDDrrrtttfffRRRUUUddd|||||||||wwwnnnsss|||}}}tttqqqsssxxx}}}zzzzzzuuuooollleee]]]XXXOOOMMMKKKJJJJJJLLLOOORRR\\\eeessszzzdddWWWLLLIIIGGGDDDGGGNNNNNNLLLJJJUUUsssOOO:::222111444...222000////////////000111111///:::DDDrrrooolll___IIIMMMKKKCCC>>>999999999;;;AAAIIIQQQVVVXXX\\\cccrrrttt```aaaqqqmmmZZZZZZeeennnqqqrrrooojjjaaaYYYUUUUUUYYY\\\```aaabbbddddddcccaaa^^^___^^^```ffflllppprrrsssyyy}}}sssccchhhlllvvv~~~|||vvvsssWWW<<<000555444222555333777111777777>>>kkkyyymmmiiiooo}}}}}}rrr^^^UUUTTT\\\oooxxxhhhaaaaaahhh^^^PPPEEEBBBFFFJJJKKKLLLKKKJJJKKKKKKIIIEEECCC@@@AAAHHHTTTcccooouuuwww{{{|||vvvmmmlllkkkjjjlllwww}}}rrrkkkfffcccdddhhhmmmmmmmmmnnnsssyyy~~~nnn]]]iiitttjjj~~~RRR888222222000000000000///////////////111333444444666999;;;AAAnnnyyyjjjRRRRRR\\\qqqzzz{{{~~~xxx}}}|||xxxyyy|||yyysssmmmhhhaaa]]]WWWRRRPPPPPPPPPQQQNNNSSS]]]hhhssswwwsssnnnbbb\\\WWWUUUQQQNNNRRRZZZ]]]ZZZUUU\\\zzz~~~MMM999333111444...222000000//////000000111222000999DDDuuuooojjjkkkLLLKKKNNNFFF>>>;;;999999;;;@@@FFFMMMSSSVVVWWW^^^mmmnnn^^^aaapppvvvaaaXXXWWWUUUPPPLLLLLLHHHFFFJJJSSS\\\bbbccchhhjjjlllooonnnhhh^^^WWWZZZ[[[^^^fffqqqzzz}}}{{{|||{{{yyywwwwwwyyy|||}}}~~~{{{}}}~~~nnnxxx]]]@@@111333111000444444444///555777???mmmwwwdddhhhiiizzz{{{xxxyyy|||}}}www```TTTQQQXXXjjj}}}wwwgggbbbdddiii\\\MMMDDDCCCFFFJJJMMMLLLLLLKKKLLLLLLKKKHHHEEE???@@@FFFQQQ```nnnxxx||||||pppnnnmmmlllllljjjqqq{{{yyykkk```YYYXXX```iiijjjiiiiiikkkqqqxxxppp___kkktttmmm}}}PPP777111111////////////000000000000///111333444555666:::<<>>999999:::===AAAGGGMMMQQQSSSXXXbbbssslll___eee|||rrr^^^TTTNNNIIIFFF@@@???AAAIIIUUUaaahhhjjjrrrtttvvvvvvqqqgggZZZQQQ\\\^^^cccmmm{{{zzzuuulllfffdddhhhooosssyyyzzz~~~||||||}}}{{{jjj|||eeeFFF666666111///222222222...666:::DDDtttrrraaaiiihhhwww}}}xxxuuuuuuxxxzzz|||zzzbbbUUUQQQVVVhhh{{{wwwhhhdddgggjjj[[[LLLFFFEEEGGGKKKNNNJJJJJJKKKMMMMMMLLLIIIFFFAAAAAAEEENNN]]]mmmzzzrrrkkkiiiiiiiiiddddddttt{{{zzzrrrbbbUUULLLMMMYYYgggjjjhhhffffffiiipppxxx~~~uuuiii[[[kkk~~~tttRRR999222000////////////000000000000///111333444555777:::===DDDggg}}}mmmVVVUUUYYYggg|||}}}|||}}}~~~|||tttlll``````bbbgggooozzz|||uuuqqqmmmhhhddd```XXXPPPNNNQQQYYYfffqqqwwwyyy{{{wwwpppjjjjjjmmmsssppphhhjjjvvvHHH888444222444...444111000000000000111222222444777@@@uuu{{{cccjjjcccJJJLLLLLLBBB@@@888888999999;;;@@@FFFKKKTTTUUUXXXcccvvvqqqiiiyyywwwfff^^^ZZZXXXPPPSSSXXX]]]eeennnyyy~~~tttggg[[[TTT___bbbgggppp~~~xxxlllcccXXXOOONNNTTT\\\aaaiiilllpppwww}}}~~~~~~zzzlllyyybbbEEE666777444111333222444000888<<>>666222.../////////000000111111///111333444666888;;;>>>???```pppZZZXXXSSSVVVcccmmmwww~~~~~~}}}}}}}}}}}}}}}}}}{{{gggUUULLLIIIGGGEEEDDDIIIUUUgggxxxxxxqqqllliiioooxxxsssqqqEEE888444222444///555111111111000111111222333777666<<>>555555222222111000000000000000222333555555666888;;;>>>CCC^^^kkkVVVZZZSSSVVVjjjuuu|||vvvxxx{{{yyy}}}~~~|||}}}vvv^^^JJJCCCFFFHHHIIIFFFDDDHHHUUUgggzzz}}}xxxGGG555222222333***///000/////////000111222222000@@@AAAdddlllWWWccclllIIIPPPDDDHHH@@@@@@???<<<888888;;;???FFFKKKSSSYYY```kkkyyyvvvssspppoooooollleee___SSSLLLGGGEEEBBB>>>>>>AAA<<<>>>@@@DDDIIIRRR\\\dddnnnsssyyy~~~~~~wwwnnnfff[[[VVVOOOKKKNNNWWWcccjjjyyy{{{zzzvvvvvvGGG<<<444444666555333333222;;;666:::LLLvvv~~~hhh{{{|||```[[[kkkxxxvvvwwwwwwwwwyyy|||}}}}}}~~~cccTTTNNNQQQWWWdddtttsssfffdddhhhfffZZZNNNJJJJJJHHHGGGHHHIIIKKKOOORRRTTTRRROOOLLLIIIBBB<<<<<>>BBB]]]uuu[[[\\\VVVYYYlllxxx|||sssoootttzzz{{{zzzzzz{{{{{{~~~}}}|||qqq```OOODDDAAADDDGGGGGGHHHJJJNNNWWWgggzzz}}}vvvGGG666333333444,,,111000000///000000111222333333@@@AAAbbbwwwaaa\\\vvv\\\MMMFFFKKKBBBAAA???;;;999999;;;>>>DDDJJJQQQWWW^^^fffqqqyyy~~~zzzuuurrrcccYYYOOOHHHCCC???>>>@@@<<<;;;::::::;;;@@@HHHMMM\\\ccclllppplllaaaUUUNNNEEEAAA<<<:::>>>FFFOOOVVVkkkyyyyyyzzzyyy|||EEE<<<444444666555444444444===888>>>MMMttt~~~aaayyyeeeYYYhhh}}}zzzwwwuuuuuuwwwyyyzzzzzznnnYYYOOOPPPVVVXXXiiipppdddccchhheeeZZZPPPMMMLLLHHHFFFEEEIIIJJJLLLPPPSSSTTTRRRPPPMMMFFF???;;;<<>>AAA]]]___ZZZXXX\\\mmmzzz{{{qqqooopppssswww||||||{{{~~~ppp\\\JJJDDDCCCBBBFFFLLLKKKPPPUUUWWW\\\iii|||sss~~~yyypppEEE777444333666///333000000000000111222333444888AAA@@@___lllXXXjjjvvvLLLLLLOOOFFFBBB>>>;;;:::;;;<<<<<<@@@FFFNNNTTTYYY```gggmmm|||}}}zzz~~~{{{yyylll]]]RRRKKKDDDAAACCCAAA@@@>>>===<<<>>>AAACCCLLLTTT]]]___YYYNNNEEE@@@<<<:::999999<<>><<>><<>>;;;;;;===<<<;;;===BBBIIIPPPUUUZZZ```ccclllssssssuuuyyyqqqkkkrrrqqqdddZZZPPPJJJHHHDDDCCCBBBBBBAAA@@@???>>>AAAGGGMMMNNNJJJCCC>>>===;;;<<<>>>@@@AAABBBBBBBBBSSShhh~~~~~~wwwzzz}}}yyyoooAAA:::444444555555666888888??????HHHPPPllloooppphhhVVVaaa|||wwwvvvwwwvvvxxx{{{ppp\\\SSSRRRLLLXXXsssvvveeeaaaeeeggg[[[PPPLLLIIICCC???===BBBBBBFFFLLLRRRTTTQQQLLLGGGFFFEEEBBB@@@JJJbbbyyywwwvvvuuuuuuxxx}}}~~~xxxvvvssswwwvvvwww|||}}}{{{{{{~~~rrrpppiiidddiiittt|||}}}~~~{{{jjjnnnkkkuuu{{{LLL777444333000000////////////000000222333555666777:::===@@@BBB```eeeTTTXXX]]]kkk|||yyyyyyzzz~~~~~~~~~~~~|||uuujjj]]]WWW[[[[[[TTTWWWbbb___bbbdddaaa```kkk{{{|||~~~tttfffeeehhhppp|||~~~yyy|||nnnzzzyyy```===777333000555///333000000111111222444555666;;;???@@@YYYbbbccc```UUUJJJMMMGGG???<<<<<<===<<<;;;:::>>>DDDJJJPPPVVVZZZ]]]```kkkooopppqqqkkklllyyy{{{oooaaaVVVPPPIIIGGGEEEDDDCCCAAA===:::<<<>>>AAABBBAAA@@@@@@AAA===???AAACCCDDDCCCBBBAAANNNddd|||zzz~~~eee???999444444555555777:::999???AAAKKKPPPgggnnn~~~hhhWWW]]]rrryyyxxxyyywwwxxx}}}gggVVVPPPMMMSSShhhyyyhhhccchhhkkk^^^PPPJJJGGGBBB>>>>>>LLLJJJIIILLLPPPQQQLLLGGGEEEEEEEEEEEEEEENNNdddyyy{{{wwwsssrrrwwwyyyyyyxxxvvvxxx}}}~~~xxxttt}}}qqqaaaooommmyyyvvvHHH666555333000000000000000111111222333444666777999;;;???BBBEEE]]]kkkUUUYYY\\\hhh~~~{{{zzz~~~~~~{{{~~~~~~~~~}}}|||{{{zzz{{{{{{zzzzzz|||~~~|||rrrkkkooojjjiiikkkfff___```gggeeeeeecccbbbeeeppp}}}vvvwww}}}yyynnngggbbbeeejjjnnnqqqttt~~~{{{ssshhhxxxzzzYYY;;;777333///444///222000111111222333555666777;;;>>>BBBVVVpppcccuuupppWWWIIINNNIIIBBB===;;;;;;<<<<<<;;;<<>>>>>===>>>@@@CCCFFFHHHHHHCCCCCCCCCDDDEEEFFFHHHIIIMMMddd{{{zzzZZZ>>>888444555555555777<<<999???BBBNNNPPPcccppp|||gggYYYZZZeeezzzyyyyyywwwxxx~~~|||}}}xxxaaaVVVPPPPPP```{{{jjjgggmmmlll___QQQLLLLLLLLLMMMPPPXXXRRRLLLLLLOOOQQQMMMIIIKKKJJJIIIIIIJJJUUUjjj~~~yyyrrrqqqwwwzzz{{{nnn]]]qqqxxxoootttFFF666555111111111111111111222333333444666888999:::===AAADDDIIIVVVnnnUUUWWWVVV___zzz~~~|||{{{~~~}}}{{{xxxtttrrrpppoooqqqtttwwwxxxzzz}}}zzz~~~|||ssskkkgggeeewwwxxxwwwsssnnniiihhhhhhhhhfffeeehhhrrr}}}}}}}}}~~~|||xxxrrrsssrrrlllgggeee}}}}}}ttt|||VVV;;;999444///444///222111111111222444555777888;;;===CCCRRR}}}hhhfffyyy}}}YYYPPPOOOKKKFFF???:::999<<<>>>>>>===<<<===BBBIIIOOORRRXXXbbbhhhsss}}}ppp___TTTWWWbbbmmmqqquuu||||||nnnfff[[[SSSNNNKKKHHHFFFBBB@@@@@@DDDIIINNNOOOMMMIIIHHHFFFEEEGGGKKKOOORRRNNNddd{{{xxx|||SSS===777444555555555888===999???CCCOOOPPPaaarrr|||gggZZZXXX\\\yyyzzzyyyyyyvvvxxxmmm___SSSOOO]]]zzzkkkkkkrrrlll___SSSPPPTTTYYY___ddd```WWWNNNKKKOOOSSSSSSQQQTTTQQQNNNMMMPPP[[[ppp{{{vvvsssvvv~~~rrr```sssuuussstttFFF666444000222111111111222333444444555666888:::;;;>>>BBBEEELLLPPPoooSSSSSSPPPWWWttt}}}~~~~~~zzz}}}~~~~~~|||}}}{{{yyyuuuqqqkkkfffbbb```eeejjjpppuuuxxxzzz|||}}}{{{zzztttiii]]]ZZZ___eee}}}vvvrrrqqqnnniiikkkhhhhhhppp~~~rrrjjjiiifff|||}}}|||tttlllhhh}}}||||||}}}UUU<<<;;;555000555000333111111111222444666777888;;;>>>DDDPPPuuuppp___rrrZZZXXXOOOMMMHHH@@@999888;;;@@@AAA>>>:::999===DDDJJJNNNTTT]]]ggg{{{vvvcccTTTNNNHHHGGGHHHPPP^^^lllooowww|||{{{{{{qqqjjjeeeZZZPPPKKKJJJIIIOOOXXXXXXQQQRRRYYYTTTQQQMMMNNNWWW^^^\\\UUUSSS]]]ppp|||PPP:::999777666666888999:::???AAABBBHHHNNNXXXiiiuuu[[[ZZZWWWeeevvvvvvtttuuu|||gggUUUWWWZZZttt{{{kkkhhhmmmfff___UUULLLXXX||||||sss```TTTOOOOOO^^^oooqqqooocccUUUNNNQQQ```vvv|||xxxvvvzzzdddXXXrrrtttqqquuuFFF777666444000000000000111333555777999:::;;;===@@@CCCEEEGGGRRRRRR}}}qqqSSSXXXOOOMMMiii~~~zzz|||~~~}}}|||~~~|||yyyooobbbXXXSSSRRRRRRQQQWWW]]]fffmmmqqqtttvvvwwwtttjjj]]]UUUQQQWWWfffuuuxxxttttttuuuwwwsssyyyuuubbbTTTMMMMMMLLLSSS]]]fffnnnwww}}}tttooo|||}}}~~~}}}SSSDDD666333444333111000111111000111333666999;;;===@@@JJJLLL^^^bbbmmm|||XXXQQQOOOGGG===888:::<<<===;;;>>>AAA@@@>>>???CCCHHHSSSUUU___ttt|||qqq```RRRHHHEEEBBBCCCDDDHHHRRR\\\hhhrrr{{{||||||xxxkkk```[[[cccaaaccchhhkkkgggcccbbbddddddbbb___```dddddd```XXXYYYaaammmvvv|||~~~~~~GGG:::999777666777888:::;;;<<>>???HHHJJJXXXooojjjjjjTTTRRRMMMGGG@@@;;;:::<<<;;;>>>@@@???======AAAEEELLLNNNVVVfffxxxyyygggXXXKKKCCCAAA???AAADDDEEEDDDHHHNNN^^^kkkxxx}}}~~~ssslllqqqppprrryyy~~~}}}uuuooommmjjjfff]]]VVVTTT___nnn{{{}}}|||zzzBBB:::999777777777999;;;<<<;;;@@@CCCFFFJJJSSS|||]]]QQQPPP\\\xxxvvvtttrrrsss}}}zzz{{{hhhZZZPPPaaappphhhhhhbbbUUUJJJKKKfffzzz]]]UUU```pppTTTJJJ]]]|||yyywwwwwwzzzlllXXXXXXwwwvvvqqqwwwpppEEE888666222222222222222444666888999<<<===>>>@@@CCCFFFHHHJJJQQQQQQpppbbbUUUOOOMMM[[[ooo|||{{{{{{{{{|||~~~|||uuukkkdddOOOJJJEEEDDDEEEEEEDDDBBBBBBFFFOOOZZZcccgggddd```TTTPPPNNNQQQWWWbbbttt{{{zzz}}}ooo^^^KKK@@@@@@AAA???<<<>>>===>>>EEESSSggg{{{zzzppprrr{{{xxxyyyMMM@@@444222333222000000222222222333555888;;;===???>>>FFFJJJRRR}}}~~~gggwwwWWWQQQNNNMMMFFF:::555888;;;===???>>>;;;;;;>>>AAAJJJMMMSSS]]]hhhpppuuuvvvrrr```RRRIIICCCEEEDDDFFFJJJJJJGGGGGGIIIXXXfffttt{{{}}}yyyyyy|||vvvkkkeee\\\VVV___qqq||||||pppCCC999999888777888:::<<<>>>???EEEHHHKKKNNNUUU~~~cccPPPOOOTTTooo|||xxxtttrrryyyxxxwww{{{~~~{{{{{{ttt]]]PPP^^^uuukkkhhhgggYYYNNNNNNdddqqqbbbggg|||^^^QQQeeezzzyyyzzz~~~}}}}}}~~~}}}yyyuuuvvvzzzrrraaaddd{{{zzznnnDDD888555000222111111222444666888:::======???AAADDDFFFIIIJJJRRRTTTkkkkkkTTTOOOPPPUUUhhhvvv}}}zzzxxxxxxyyy{{{~~~xxxkkk]]]SSSDDDCCCBBBDDDHHHJJJIIIFFFEEEDDDGGGOOOWWWZZZWWWSSSRRRQQQSSSZZZaaalll|||}}}vvvnnniiilllpppvvv~~~www[[[OOOCCC@@@EEEGGGBBB<<<@@@<<<:::@@@PPPggg~~~rrrdddbbbiiirrr|||{{{}}}xxxIII===333222333111000000222111111222555888;;;===AAA???FFFLLLPPPmmmiiikkkbbbUUULLLNNNKKK???777888;;;===>>>===:::999;;;<<>>???CCCIIILLLPPPRRRXXX~~~kkkSSSPPPNNNfffuuu~~~{{{vvvsssxxxwwwuuuvvv|||~~~xxxrrrooozzz^^^PPP\\\}}}zzzoookkkkkk___UUUPPPXXX~~~tttpppooodddsss|||}}}~~~}}}{{{vvvqqqkkkkkkiiifffdddeeejjjnnnyyy{{{lllqqqxxx|||kkkBBB777444///000000000111333555888999<<<===>>>AAACCCFFFIIIJJJNNNTTTffftttUUUQQQSSSRRRdddssszzzvvvvvvxxx{{{}}}~~~ttteeeUUUJJJBBBBBBCCCHHHMMMPPPNNNLLLHHHDDDAAADDDKKKPPPQQQOOOWWWXXX]]]fffnnnxxxyyynnnfff___YYYVVV]]]dddooo{{{rrrUUUNNNFFFEEEHHHJJJGGGCCCBBB???<<<@@@NNNfffwwwiiiZZZTTTWWW]]]eeelllsss{{{yyyxxx}}}tttyyylllDDD;;;333222333111000111111111111222555888<<<>>>BBBBBBHHHPPPRRRcccttteeekkkyyycccQQQNNNOOOHHH@@@<<<<<<======<<<;;;:::::::::???EEELLLRRRYYYbbbnnnwww}}}rrrbbbVVVPPPKKKJJJLLLLLLIIIGGGHHHSSS```nnntttxxx}}}~~~xxxsssvvv}}}{{{lllaaacccooozzz~~~~~~SSS@@@999888888888:::<<>>???AAADDDGGGIIIKKKGGGSSS___ZZZRRRUUUQQQbbbqqq}}}wwwxxxzzz}}}vvvhhhXXXNNNEEEDDDEEEIIINNNQQQPPPNNNGGGBBB===>>>EEEMMMTTTXXX^^^```gggrrr{{{yyypppbbbWWWQQQMMMKKKIIIQQQXXXfffuuuzzzeee[[[NNNFFFEEEHHHJJJKKKCCCAAA===???JJJbbb~~~yyyjjjYYYPPPLLLLLLPPPUUU[[[eeepppuuusssqqqsssxxxyyylllrrrcccAAA999333333444222111222222222222333666:::===???CCCFFFJJJQQQVVV^^^iii[[[iiiyyy]]]MMMKKKJJJCCC;;;===>>>>>>======;;;:::999;;;AAAHHHNNNUUU___mmmvvvlll^^^SSSOOOMMMOOOPPPLLLIIIHHHNNN\\\kkkssswww|||~~~yyy}}}rrriiillluuu{{{~~~qqqppprrryyyzzzhhhgggnnntttsssssswww~~~~~~}}}DDD===999888888999:::===@@@BBBIIIKKKLLLSSSXXX\\\xxx{{{uuuWWWVVVJJJ```ggg~~~}}}xxxvvvtttxxxxxxvvvyyy~~~yyytttrrrzzzbbbTTTVVVddd|||qqqmmmjjj^^^XXXPPPGGGSSSnnn|||yyywwwrrrhhhqqq|||~~~}}}zzzxxxqqqrrrrrrrrrqqqrrrssstttyyyxxxgggiii|||sss^^^:::555666111000000111222444777999;;;>>>???AAACCCEEEHHHKKKLLLGGGUUU[[[bbbTTTUUUOOO]]]mmm~~~{{{yyy{{{~~~|||qqqeee]]]NNNLLLJJJLLLPPPSSSSSSQQQIIIFFFBBBBBBHHHRRR]]]dddjjjmmmttt~~~~~~wwwuuu{{{ddd\\\QQQJJJIIIIIIIIIHHHJJJMMMZZZmmm|||sss___QQQLLLNNNOOOOOOGGGEEEAAA@@@HHHaaazzzeeeVVVLLLEEEEEEHHHJJJPPPZZZdddmmmuuuyyyzzzyyynnnsss```>>>888333444555333222444444444444666888<<<@@@BBBCCCIIIKKKQQQXXX[[[}}}uuu___bbbqqqxxxwwwWWWKKKKKKFFF;;;>>>>>>>>>??????>>><<<:::<<<@@@FFFKKKQQQZZZeeemmmrrrcccWWWSSSRRRVVVWWWRRRMMMKKKJJJYYYjjjrrrwwwzzz|||{{{www~~~|||nnncccfffpppwwwtttYYYSSSOOOMMMOOOaaaooonnnooojjjiiimmmuuu}}}{{{|||{{{vvv>>>>>>999888888999;;;>>>AAACCCLLLMMMMMMUUU\\\___xxxuuuuuuWWWXXXKKKaaarrrwwwsssrrrwwwxxxxxx|||}}}xxxwwwrrr|||gggXXXVVV^^^|||pppllljjj]]]XXXSSSJJJQQQeeepppzzzuuuuuupppeeeiiivvvyyyuuuvvv~~~fffXXXbbb}}}|||rrrYYY777444777333111222222333555888;;;===@@@AAABBBDDDGGGJJJLLLNNNLLLZZZ[[[yyygggUUUUUUNNNZZZiii{{{~~~xxxzzz|||zzzpppjjjXXXTTTQQQQQQTTTWWWWWWVVVOOOMMMKKKJJJNNNWWWccckkkwwwyyy|||qqqhhh___aaakkkyyyzzzWWWQQQIIIGGGJJJNNNNNNMMMHHHFFFPPPggg{{{qqqaaa\\\YYYUUUQQQMMMLLLGGGCCCJJJdddsss```QQQFFFDDDFFFBBBEEEMMM]]]qqq}}}wwwpppttt```===777444555666333333555666666666888:::>>>BBBDDDBBBKKKKKKOOOXXXXXXsssiiidddgggppphhhRRRQQQMMMAAA?????????@@@@@@@@@===;;;;;;>>>AAAEEEIIIPPPYYY```~~~vvvggg]]]SSSPPPVVVXXXQQQKKKKKKNNNZZZfffllloootttxxxyyyppprrrzzzxxxuuuxxx|||qqqYYYOOOFFFBBBDDDMMM]]]lll~~~}}}~~~|||}}}eee;;;<<<888666777;;;;;;;;;???EEEJJJTTTXXX\\\^^^bbbzzzooo]]]KKKMMMRRRbbb{{{uuuqqqsssrrrtttoootttwww|||rrr```WWWUUU|||vvvrrr___UUUQQQLLLTTTeeennnvvvqqqrrrtttkkk^^^cccsssjjjlllxxx~~~~~~}}}{{{dddQQQ^^^zzzrrrJJJ:::555---///222222222333555888;;;===AAABBBDDDGGGKKKOOORRRTTT[[[OOOeeevvv~~~xxxZZZTTTNNNWWWddduuu|||yyyyyy~~~wwwlllhhhbbb^^^]]]___```aaabbbYYYSSSUUUZZZaaajjjrrr{{{ssskkk___TTTNNNVVVeeeqqqyyy}}}sss[[[NNNEEEIIIPPPQQQPPPQQQPPPEEEPPPhhhvvvzzzjjj^^^WWWTTTWWWLLLFFFFFFDDDRRRwwweeeVVVMMMLLLKKKOOO[[[qqq|||{{{qqqnnnzzzQQQ999888666444333444555666888999<<<>>>AAADDDFFFHHHMMMKKKKKKOOOSSS]]]rrrsssbbb___iii~~~YYYSSSRRRHHHBBB===<<>>AAAEEEIIILLLzzziii^^^XXX\\\]]]VVVNNNMMMTTTaaammmooonnnrrrwwwzzz{{{uuuqqqmmmlllpppwww~~~nnnbbbXXXVVVVVVTTTRRRQQQRRRooo}}}{{{yyy|||pppuuuRRR888<<<<<<:::;;;???AAACCCIIIPPPRRRWWWXXX\\\ccciii{{{{{{nnnWWWQQQMMMOOOeeevvvuuu|||yyyyyy~~~{{{|||zzzeeeXXXWWWxxxeeeYYYTTTQQQ]]]pppwwwtttxxxwwwpppkkkmmmqqqqqqmmmrrr~~~}}}|||}}}yyyuuuooollljjjfff___YYYPPPOOOPPPSSSTTTUUUYYY___bbbnnngggTTTdddvvvxxxppp@@@666666222333222222111222444777:::<<<@@@AAADDDHHHNNNSSSXXX[[[aaa```lllooodddZZZPPPMMMXXXhhhxxx}}}xxxttttttzzz}}}yyyxxxwww{{{wwwwwwxxxzzz}}}rrrfffXXXLLLDDDCCCMMMYYYbbbjjjtttlll]]]PPPQQQYYY[[[XXXTTTKKKHHHZZZsss}}}wwwnnndddVVVMMMLLLGGGGGG^^^|||tttrrr|||MMM999888666555555666777888999;;;???DDDIIIMMMQQQSSSWWWQQQNNNQQQVVV]]]eeemmm___dddeeeRRRPPPJJJ@@@888:::??????<<<:::===<<<<<<<<<===@@@BBBDDDqqqddd\\\```bbb[[[SSSPPPSSScccrrruuutttuuuyyy{{{}}}yyyoooeeeccceeewwwyyy|||vvvmmmiiieee^^^YYYWWWVVVggg~~~{{{JJJ999<<<===<<<>>>DDDGGGJJJQQQYYY[[[___^^^```iiinnn{{{yyyttt[[[TTTNNNMMM^^^zzztttoooxxxzzz|||}}}~~~|||jjjZZZXXX}}}oooaaaZZZVVVbbbsssxxxqqqsssnnnxxx~~~{{{uuuzzz||||||~~~yyyooohhhaaa^^^[[[ZZZZZZXXXSSSOOOQQQQQQRRRTTTVVVXXX[[[^^^aaajjjyyyhhhXXXpppsssyyyccc===444666444444333333333444666:::===???DDDDDDFFFJJJNNNTTTXXX[[[bbbhhhnnnlllmmm^^^PPPNNNWWWfffvvvzzzqqqssszzz}}}{{{sssggg[[[RRRNNNMMMMMMUUU```ggggggjjjvvvppp]]]XXX\\\___\\\VVVSSSRRRcccxxxvvvrrryyytttcccWWWTTTOOOHHHOOO^^^vvvvvvpppEEE999888666555666777999:::<<<>>>AAAFFFKKKOOORRRTTTXXXVVVVVVWWWYYY]]]ccchhhyyyfff~~~yyy\\\NNNOOOGGG@@@??????===::::::<<<;;;;;;;;;;;;===???@@@tttfff]]]aaaddd]]]TTTQQQQQQbbbttt{{{{{{{{{|||{{{|||pppaaaZZZhhhppp{{{zzzpppfffbbbcccZZZcccxxx}}}zzzzzz}}}rrrEEE<<<<<<======BBBIIINNNQQQXXX```dddiiihhhiiiqqqtttzzzccc[[[SSSLLLWWWqqqrrrlllsssqqqtttuuu~~~}}}nnn\\\YYYwww|||mmmccc^^^hhhuuutttmmmyyyttt~~~{{{}}}~~~zzzwwwrrrrrrrrrqqqooollljjjhhhbbbccccccbbbccceeeeeedddhhhmmmwwwhhh```pppzzzYYY<<<444555666444666666666777:::>>>BBBDDDIIIIIIIIIKKKNNNRRRWWWYYY___jjjkkkiii~~~www___OOOLLLRRR^^^nnn|||}}}wwwqqqrrrxxx~~~}}}~~~uuurrruuuxxx}}}~~~xxxuuuiiiaaaUUUMMMMMMUUUbbbkkkrrrvvvqqqeeegggxxxmmmaaabbbeeebbb]]]RRRWWWmmmlll```]]]fffssszzziiiccc\\\QQQNNNSSSiii{{{~~~iiiBBB888777666555666777999;;;???@@@CCCFFFJJJNNNPPPRRRUUU[[[___^^^\\\^^^dddjjjwwwhhhjjjkkkKKKLLLHHHFFFEEEAAA<<<;;;>>>;;;;;;;;;;;;<<<===???@@@yyyiii___aaaddd]]]SSSOOORRRaaarrr{{{~~~|||yyyxxxmmm]]]^^^hhhuuu}}}|||ppplllnnn```gggxxx~~~|||~~~{{{zzz{{{eeeAAA???;;;>>>???EEEMMMQQQTTTYYY___```iiiiiiiiipppqqqsss}}}hhh]]]RRRJJJQQQdddzzztttnnnrrrrrrvvvuuuxxx}}}qqq\\\ZZZrrrzzznnngggooovvvooohhh}}}{{{zzz~~~}}}{{{}}}{{{hhhlllpppOOO<<<333333666444777777888:::>>>CCCGGGIIIMMMLLLKKKKKKMMMQQQUUUWWW[[[gggeeegggvvv```RRRNNNPPPYYYhhhwww~~~|||wwwqqqpppttt}}}}}}~~~qqqgggbbbccchhhdddfffmmmxxx}}}uuulllbbb\\\NNNLLLKKKOOO[[[ppppppjjj{{{|||kkkggghhheee___TTT^^^wwwxxxlllZZZRRRQQQ[[[hhhzzzxxxmmmdddYYYQQQQQQRRRnnncccCCC777666555555555777:::;;;AAABBBDDDFFFIIILLLNNNOOORRR[[[bbbaaa]]]```fffjjjrrrxxxdddooo~~~YYYLLLHHHFFFFFFDDD??????CCC;;;;;;;;;<<<===>>>??????rrreeefffggg___TTTOOOVVVbbbnnnvvv{{{~~~{{{vvvuuu~~~mmm^^^ccckkkrrrwww{{{xxxvvvjjjppp|||}}}{{{{{{|||~~~VVV;;;AAA;;;@@@AAAGGGOOORRRQQQSSSXXXWWWcccggggggmmmmmmllluuulll]]]QQQKKKNNNZZZlllvvvuuupppnnnssswwwwwwuuu|||{{{~~~qqq\\\[[[oooxxxpppuuuwwwlllffftttzzzxxx||||||~~~}}}}}}}}}~~~|||{{{{{{yyy|||~~~qqqiiiyyy~~~rrrsssFFF;;;222111777555666777888<<<@@@EEEJJJMMMMMMLLLKKKKKKMMMPPPTTTWWWXXXbbb]]]eeeoooggg\\\RRRRRRWWWeeeuuu}}}xxxqqqnnnnnntttyyyzzz{{{~~~zzzfff\\\YYYZZZ]]]aaaYYYWWW\\\kkkwww}}}xxxkkk]]]TTTPPPLLLRRR]]]lllsssuuuppphhh```\\\gggxxxjjj```WWWUUU[[[mmmwwwlllaaaYYYWWWNNNWWWjjjVVV???555444444444555777999;;;AAABBBDDDGGGJJJLLLOOOPPPQQQYYY___]]]]]]aaaddddddkkkrrrtttfffttt~~~[[[PPPHHHGGGIIIGGGDDDDDD<<<<<<<<<<<<<<<========={{{mmmllllllcccWWWQQQ[[[ccckkkqqqwww{{{yyysssxxxxxx{{{bbbaaabbbgggooowww|||~~~~~~{{{lllsss{{{~~~}}}}}}zzzzzz{{{}}}KKK666BBB:::AAABBBHHHOOOQQQNNNNNNQQQUUUdddkkklllqqqpppooowww~~~uuucccUUUOOOOOOUUUbbboootttooojjjiiipppsssqqqssszzz}}}yyy}}}ppp\\\[[[nnn~~~uuuyyyyyykkkdddkkkooosss|||wwwwww{{{~~~}}}|||zzzzzz{{{{{{|||zzzyyyyyyxxx{{{|||jjjjjjyyytttiii@@@;;;222000777666555666888<<>>======<<<<<<;;;;;;:::rrrllljjjbbbZZZVVVZZZfffqqqqqqpppqqqppplllqqqqqqttt}}}vvv```TTT[[[aaacccnnn~~~|||yyy{{{|||yyyyyy|||mmmEEE===@@@@@@BBBFFFKKKMMMMMMNNNRRRVVVcccfffjjjmmmooorrruuuxxx___SSSMMMNNNVVVccclllnnnnnnnnnkkkkkklllooorrruuuuuuuuuyyyzzzzzz{{{ppp\\\ZZZqqqyyywwwyyyxxxnnnuuu|||uuuooolllkkkkkkqqqssstttsssrrrrrrtttuuuzzz{{{|||}}}|||zzzyyyxxxgggsssqqqRRR999999222666444...333666888;;;BBBLLLPPPOOOQQQOOOMMMOOOTTTWWWXXXWWWXXX\\\XXXWWWccc}}}hhhWWWRRRPPPZZZnnn}}}zzzxxxiiiaaajjjtttuuuwww}}}{{{}}}vvv```WWWMMMMMMTTT\\\aaaaaaXXXQQQWWWkkk||||||~~~|||sssbbb___qqqrrrVVVRRRXXXmmm|||rrriii___VVVRRRZZZiiiyyy~~~{{{vvv|||lllBBB666333333333444555888:::;;;===>>>BBBHHHNNNSSSTTTTTTRRRRRRSSSRRRRRRSSSVVVXXX^^^gggnnnxxxcccaaa{{{tttWWWKKKJJJKKKJJJIIIDDDBBB???<<<===???@@@>>>~~~|||ssslll```UUUPPPZZZeeemmmmmmkkkmmmmmmkkkooorrrvvv|||nnnaaagggnnnlllnnnuuu{{{~~~}}}|||}}}{{{yyyzzz~~~~~~^^^@@@:::===DDDGGGJJJMMMNNNNNNQQQVVVZZZfffiiimmmpppqqqrrrssstttvvvpppWWWQQQLLLNNN[[[hhhmmmmmmmmmooonnnnnnoooppprrrssssssxxxyyyyyyzzznnn]]][[[ooo~~~~~~zzztttlllccc^^^]]]^^^___gggiiikkklllkkkkkklllmmmqqqsssvvvxxxyyyzzz{{{{{{hhhwwwwwwmmmLLL888888222777555222444999<<<===CCCKKKPPPQQQPPPNNNLLLNNNRRRUUUWWWWWWWWWYYYVVVWWW^^^rrrpppXXXSSSQQQZZZkkkzzz}}}{{{wwwhhh```gggppprrrtttzzzyyyzzz}}}oooccc[[[SSSRRRXXX\\\]]]ZZZXXXSSSZZZmmm|||yyy|||yyyhhh```qqqbbbVVVWWWiii|||pppeeeYYYPPPSSS]]]iiivvv~~~zzzsssmmmiiihhhbbbiiiuuueee???888444444444555777999;;;<<<>>>@@@CCCIIIOOOTTTUUUUUUOOOPPPQQQQQQPPPQQQTTTVVV]]]ggglllsss___gggsssVVVGGGEEEJJJNNNHHHFFFBBB???>>>?????????{{{yyynnnaaaUUUNNNYYY___cccbbbaaadddffffffjjjqqqxxxzzz{{{|||xxxuuu{{{~~~~~~vvvyyy~~~|||yyy{{{zzzyyyyyy{{{zzzrrrttt}}}MMM>>>;;;===KKKMMMOOOPPPOOOOOORRRYYY^^^fffiiimmmoooooonnnnnnooolllXXXSSSJJJGGGRRRaaaiiikkkkkkoooooonnnnnnoooqqqsssuuuvvvxxxyyy{{{xxxjjj^^^]]]lll{{{nnnddd___VVVOOOKKKKKKNNNQQQXXX[[[^^^````````````aaadddggglllpppssswww{{{~~~~~~ttteee{{{qqqqqq{{{DDD777777222777555777555;;;@@@@@@BBBIIIOOOQQQPPPNNNLLLLLLOOOSSSUUUVVVXXXZZZYYY[[[]]]gggvvv|||]]]WWWTTTZZZhhhuuu|||~~~{{{lllcccfffmmmpppsssxxx{{{}}}~~~rrrhhhbbb\\\[[[```aaa]]]YYYYYYWWW^^^ppp}}}tttzzzrrrbbb```qqqrrr]]]VVVfffyyypppaaaRRRMMMPPPWWW___eeejjjhhhbbb[[[TTTOOONNNOOOMMMTTTaaapppZZZ:::888555555555666888;;;===>>>@@@AAAEEEJJJPPPTTTUUUUUUOOOPPPQQQQQQQQQRRRTTTVVV___hhhjjjvvviiiZZZkkk}}}nnnPPPHHHLLLNNNLLLKKKHHHDDD@@@======>>>{{{~~~rrreeeYYYRRRTTTVVVVVVTTTTTTVVV[[[]]]cccllluuuwwwvvv|||}}}wwwzzz~~~|||yyywwwwwwwwwxxxzzz}}}zzzhhhfffqqqtttFFFBBB@@@@@@PPPPPPQQQQQQOOOOOORRRZZZ```aaaccceeeeeeeeeeeefffhhhggg{{{bbbRRRJJJGGGNNNZZZbbbgggjjjkkkkkkkkklllmmmqqquuuyyyuuuxxxzzz}}}|||qqqeee^^^___jjj|||xxxrrrsssmmmggg```SSSOOOLLLFFFBBB@@@AAADDDGGGKKKOOOSSSVVVVVVVVVVVVVVVXXX\\\bbbggglllrrryyy~~~~~~zzzxxx{{{~~~fffiiiqqq}}}fff>>>777666222666444999444<<>>===<<<<<<===>>>???CCCFFFKKKNNNOOONNNNNNOOOPPPTTTZZZ___cccjjjssszzz}}}xxxvvvvvvzzzxxxxxxyyy}}}||||||~~~}}}yyyuuu]]]ttt~~~qqqVVV;;;999555333666222:::444<<>>?????????BBBGGGSSS\\\gggpppsssuuuxxxzzz~~~~~~}}}{{{~~~yyyxxx~~~|||}}}~~~|||{{{{{{{{{rrrsssuuuwwwyyy{{{|||}}}{{{vvvzzzTTTDDDCCCDDDHHHMMMPPPRRRTTTSSSRRRSSSXXX\\\WWWWWWWWWUUUUUUVVVZZZ\\\```eee|||xxxxxxTTTPPPMMMMMMNNNQQQ[[[fffiiikkklllkkkiiijjjooosssqqqvvv{{{xxxhhh\\\^^^fffmmmxxx}}}fffVVVOOOGGGFFFGGG@@@888888999:::::::::::::::===AAADDDGGGGGGGGGHHHIIIIIINNNTTTXXX\\\cccmmmvvv|||qqqoooqqqvvvwwwtttsssuuu{{{~~~}}}{{{{{{|||~~~|||xxx|||ppp___~~~ssspppJJJ;;;:::333444888111;;;666===BBBAAABBBFFFIIIJJJPPPQQQQQQQQQPPPPPPSSSUUUMMMRRRSSSUUUXXXZZZsss}}}wwwaaaNNNLLLUUUbbbrrrxxxnnnjjjkkkooorrrttttttvvvwwwxxxzzz~~~wwwkkkbbbaaaiiittt|||sss}}}{{{mmmaaa___ppp|||aaa\\\iiimmm]]]RRRIIIEEEEEE>>>@@@AAABBBBBBDDDHHHKKKNNNPPPQQQWWWkkkaaa???666888555666888<<<@@@EEEIIILLLJJJJJJKKKNNNPPPQQQPPPOOOMMMOOORRRSSSTTTTTTVVVWWWYYYXXX___kkkppp~~~|||aaa]]]sssnnnXXXJJJDDDCCCIIIKKKGGGFFFIIInnnrrrttttttyyylllWWWGGGCCC===;;;======;;;<<>>>>>;;;;;;>>>GGGSSSbbbiiiiiijjjoootttooowwwzzzwwwwww{{{yyyrrrwww||||||wwwzzz}}}~~~}}}~~~zzzzzz}}}{{{{{{{{{zzzyyyxxxwwwvvvnnnqqquuuyyy~~~VVV===DDD999BBBWWWPPPRRRWWW\\\^^^]]][[[[[[\\\]]]```cccdddaaa]]]YYYWWW\\\QQQmmm{{{dddUUUFFFAAADDDKKKUUU]]]```eeeiiijjjiiiiiinnnrrrkkkpppxxx|||nnn___XXXbbbooosssvvv|||}}}www```QQQLLLFFFHHHKKKFFFEEEBBB???;;;999888999999777999;;;;;;;;;<<<>>>@@@AAAGGGMMMQQQTTT\\\iiisss|||ppppppuuu}}}vvvxxxwwwtttqqqttt||||||}}}~~~~~~yyyrrrzzzvvvxxx^^^>>>999888000888???555???@@@DDDFFFHHHLLLRRRRRRNNNQQQTTTWWWWWWUUUSSSTTTUUUOOOWWWSSSOOOWWW___fffqqqwwwVVVMMMTTT___ooo}}}|||xxxqqqkkkkkknnnqqqpppvvvwwwyyyzzzzzz{{{}}}vvvkkkwww}}}tttnnnzzzyyylllaaaccctttwwweeegggyyylll___WWWWWWYYYbbb```\\\XXXUUUUUUYYY\\\WWW]]]^^^___mmmyyyMMM777999444999:::>>>CCCIIIPPPUUUYYYTTTSSSSSSTTTTTTSSSQQQOOONNNQQQTTTVVVWWWWWWXXXZZZTTTffffffiiivvvrrrjjjhhhrrrpppZZZGGGCCCCCC@@@@@@EEErrrooofffYYYLLLFFFGGGJJJQQQXXXbbbooo{{{xxx___EEE???===<<<===???AAAAAA@@@CCCMMM[[[ggglllnnnooopppqqqrrrssssssrrrrrrsssuuu|||zzzxxxyyy|||}}}}}}{{{~~~}}}}}}}}}}}}{{{zzz{{{{{{{{{zzzyyywwwuuuuuuvvvuuurrrnnnkkkpppwww|||~~~~~~~~~~~~}}}}}}|||YYY===<<>><<<:::888888:::<<<<<<@@@EEEHHHLLLVVVeeeqqq{{{vvvpppqqqwwwxxxwwwwwwvvvwwwxxxzzz{{{rrrwww{{{}}}TTT<<<999666666999<<>>DDDHHHMMMSSSTTTQQQUUUWWWYYY[[[[[[YYYWWWVVVPPPPPPUUU[[[]]]YYYXXXYYYYYYdddppptttuuu|||ttt```xxxbbbMMMCCC?????????rrrmmmbbbSSSDDD<<<<<<>>>EEEJJJQQQ\\\kkkqqqcccOOOAAA???>>>???CCCEEEFFFEEEEEENNN\\\ggglllnnnooopppooorrrtttuuutttsssssssssyyywwwvvvwwwzzz}}}}}}|||~~~}}}}}}}}}||||||{{{{{{}}}{{{xxxxxxzzz{{{||||||yyywwwuuuvvvwwwvvvtttqqquuuxxx|||}}}}}}|||{{{|||iiiNNN:::===GGGKKKRRR\\\]]]TTTSSS___fffbbb]]]]]]VVV[[[aaadddbbb___\\\\\\[[[[[[[[[www|||ZZZLLLLLLAAA@@@MMMRRR]]]```cccfffgggiiilllnnnoooooovvv|||hhhYYYTTTaaammmooosss|||}}}xxxwwwooo___NNNEEEEEEDDDAAAAAABBBCCCBBB???<<<::::::???>>><<<888555555888<<<;;;???CCCEEEJJJUUUeeeqqq{{{xxxtttuuu{{{{{{zzzyyyxxxxxxyyyzzzzzzuuuzzzKKK;;;999888999>>>CCCFFFHHHJJJKKKLLLNNNPPPSSSVVVWWW______[[[VVVVVVYYYYYYVVV___``````___^^^aaaggglllbbbVVVNNNWWWkkksss}}}|||rrrkkklllnnnooorrrtttvvvyyy{{{|||{{{{{{yyyxxxlll```aaauuu}}}yyy}}}~~~zzztttppplllooonnnkkkkkkvvv```AAA===222===<<>>DDDKKKYYY[[[^^^aaacccggglllppplllnnnxxxwwwdddVVVRRR___kkkmmmrrrzzzxxx|||{{{uuuooobbbRRRHHHEEECCC@@@BBBCCCDDDEEEDDDAAA<<<888===>>>===888333222666;;;:::<<>>;;;444111444888999:::;;;>>>FFFUUUgggttt|||{{{|||yyyzzz}}}{{{xxxvvvuuuuuuuuuyyy{{{~~~~~~[[[@@@777888:::???FFFLLLQQQRRRTTTQQQNNNKKKKKKNNNSSSVVV^^^aaabbbbbbdddgggeee``````cccggggggeeedddfffhhhvvvuuuuuuYYYNNNQQQ[[[aaarrryyy|||tttjjjiiimmmpppnnnppprrruuuxxxzzz{{{{{{||||||yyyrrrhhh^^^___ppp~~~yyyyyyyyysssEEE===;;;222???@@@EEEJJJMMMRRRXXXYYYWWWVVVVVVVVVWWWZZZ^^^bbbeee^^^XXXSSSRRRPPPOOOQQQVVV^^^cccjjjppptttxxx|||wwwttttttiiiLLLlllggg^^^SSSIIICCCAAAAAACCCHHHJJJNNNbbb|||xxxggg___VVVSSSVVVYYYYYYWWWQQQYYYbbbiiilllmmmoooppppppqqqqqqooonnnooorrrtttrrrssssssrrrrrrrrrssstttvvvwwwwwwwwwxxxxxxyyyyyyyyyvvvsssqqqrrrtttuuuuuussssssssssssssstttvvvwww}}}~~~kkkOOOLLLPPPXXX[[[XXXXXX\\\ZZZZZZ]]]aaa```ZZZVVVTTTYYY]]]bbbgggkkkllljjjhhhbbbggg[[[fff\\\OOONNNFFF???CCCLLLQQQXXX___bbbdddeeeggglllrrrnnn[[[QQQNNNVVV___eeelllsssuuuwww|||ooofffaaaXXXNNNNNNJJJFFFEEEEEECCC???;;;666;;;???>>>999444333444888888999<<>>DDDJJJPPPSSSTTTXXXUUUPPPMMMLLLNNNRRRUUUWWW\\\bbbeeeiiillliiicccaaadddggggggffffffjjjmmmuuuxxxvvvaaaUUUTTTXXX___nnnxxxyyyppplllmmmmmmmmmnnnpppsssuuuxxxyyyzzz{{{zzz~~~xxxpppdddYYYXXXgggvvv|||}}}~~~~~~iii???<<<:::777AAABBBJJJPPPTTTWWWYYYVVVQQQOOOQQQTTTWWW[[[]]]___```]]]WWWRRRQQQPPPPPPTTTZZZaaacccfffjjjnnnrrrvvvyyyzzzjjjeeerrrrrrsssooofff]]]SSSKKKEEECCCGGGOOOQQQVVVooo|||qqqddd^^^```bbbaaa^^^VVV\\\dddjjjkkklllnnnqqqpppooonnnlllkkkmmmppptttrrrssssssqqqpppoooqqqrrrttttttuuuvvvwwwwwwxxxxxxvvvtttqqqqqqqqqrrrqqqppprrrrrrsssrrrqqqrrruuuwww~~~~~~~~~zzzwww^^^JJJIIIMMMUUUXXXWWWXXX[[[XXX\\\aaacccaaa^^^\\\]]]\\\\\\___bbbeeefffeeeccc^^^___\\\eeeiiiOOOMMMFFF===@@@IIIOOOXXX___ccceeefffffflllssspppXXXPPPKKKOOOXXX___hhhpppvvvuuuvvv|||wwwlll^^^RRRTTTQQQMMMIIIFFFCCCAAA???777:::>>>???===999666444777777888===HHHZZZmmmyyy~~~}}}~~~}}}{{{yyyxxxxxxxxxuuuwwwzzz}}}}}}{{{MMMGGG???@@@DDDIIIPPPTTTVVVVVVYYYVVVSSSPPPNNNOOOQQQRRRPPPVVV\\\```fffjjjhhhbbbdddgggiiiiiiiiikkkoootttvvvxxxfffWWWQQQQQQYYYiiittt}}}{{{uuuqqqnnnlllmmmmmmoooqqqsssuuuwwwxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~yyypppcccWWWPPPYYYdddnnnuuuzzz}}}{{{{{{yyyxxxvvv\\\>>>;;;888>>>AAAFFFNNNVVVZZZ\\\\\\WWWPPPMMMPPPTTTYYY\\\]]]]]]\\\ZZZTTTQQQQQQQQQQQQVVV[[[aaacccfffhhhjjjmmmrrruuuqqqmmm|||lllbbbfffnnn~~~wwwnnneee[[[SSSNNNQQQXXXYYY\\\yyy~~~rrrnnnlllgggbbbYYY___fffjjjkkklllnnnqqqmmmmmmmmmlllkkklllnnnpppoooqqqrrrqqqooooooqqqsssqqqqqqrrrsssuuuvvvvvvwwwqqqpppppppppqqqrrrpppnnnrrrttttttsssqqqrrruuuyyy}}}||||||}}}ooogggiiiuuu}}}XXXJJJHHHIIIOOOSSSUUUVVVYYYZZZ]]]bbbeeehhhjjjjjjiiidddbbb``````aaaaaa___\\\\\\YYY___ffftttXXXNNNFFF===@@@DDDJJJRRRZZZ```cccfffhhhjjjsssvvvWWWOOOHHHJJJQQQZZZdddlllqqqqqqtttyyywwwhhh]]]XXXXXXVVVQQQKKKFFFBBBAAA<<<;;;;;;===>>>>>>:::777666666888???LLL]]]ooo{{{~~~}}}~~~|||{{{yyyxxxxxxxxxyyyvvvwwwzzz|||~~~~~~___FFFAAA@@@BBBFFFLLLRRRVVVXXXWWWVVVUUUSSSRRRPPPOOOOOOOOONNNQQQTTTVVV[[[aaabbb___bbbeeeiiijjjiiijjjmmmqqqtttmmm[[[PPPLLLUUUdddnnnvvvvvvtttssspppmmmmmmmmmnnnpppqqqsssuuuvvvtttxxx{{{{{{zzz|||{{{zzz|||~~~~~~|||xxx}}}|||wwwpppaaaTTTLLLLLLOOOWWW```hhhnnnrrrqqq~~~}}}vvvrrrsssrrrsss{{{MMM>>>;;;777DDD>>>HHHOOOVVVYYY[[[\\\XXXRRRMMMOOOSSSWWWZZZZZZZZZYYYVVVRRRPPPQQQRRRQQQTTTYYY[[[```fffhhhggghhhkkknnnjjj```bbbqqqccccccjjj~~~~~~vvvlllccc]]]\\\bbb___```~~~zzzsssjjjccc[[[```gggkkkkkklllnnnqqqiiikkkmmmmmmlllkkklllmmmmmmoooqqqqqqoooooorrruuuoooooopppqqqssstttuuuuuummmmmmnnnppprrrrrrpppoootttuuuuuutttrrrrrrvvvzzzzzz~~~||||||}}}zzziii[[[VVVbbbqqqjjjrrr~~~{{{WWWOOOKKKIIIKKKOOORRRTTTUUU]]]^^^aaafffooouuuuuurrrmmmiiidddaaaaaa___\\\YYYYYYRRR^^^dddgggbbbPPPGGG>>>BBB???DDDLLLSSSZZZ```eeeiiihhhrrr{{{VVVNNNGGGFFFMMMWWWbbbjjjjjjooowww|||~~~~~~wwwpppZZZ\\\]]]XXXPPPHHHCCCBBBAAA<<<999:::>>>@@@>>>;;;666777999@@@NNN```qqq|||{{{xxx{{{yyyxxxvvvuuuuuuuuuvvvvvvxxxyyyzzz|||~~~KKK@@@:::===???DDDKKKRRRVVVWWWWWWTTTTTTSSSSSSQQQOOOMMMLLLNNNOOONNNMMMQQQYYY]]]\\\\\\aaaeeegggfffeeefffiiirrruuuyyydddVVVOOOYYYaaahhhoooqqqrrrsssrrrnnnmmmmmmnnnoooppprrrtttuuuooosssyyyzzzyyyzzz}}}|||yyywwwxxx}}}~~~|||yyysssggg^^^]]]bbbrrrtttuuuuuusssnnn___QQQLLLEEEAAADDDMMMUUU[[[___eeerrr~~~{{{tttvvvuuupppppptttuuuppp}}}nnnBBB???;;;666GGG<<>>@@@GGGQQQWWWZZZ___eeelllvvv|||ZZZNNNFFFGGGIIILLLWWWdddhhhkkkpppuuuzzz|||}}}}}}ttt______\\\VVVMMMDDD===:::>>>======>>>???@@@AAA@@@===>>>???BBBPPPeeexxx|||xxx}}}www|||wwwtttssstttuuutttsssrrrrrrtttvvvwwwxxxzzz||||||||||||~~~nnnGGG@@@888>>>???CCCGGGLLLQQQTTTVVVXXXWWWWWWZZZ\\\YYYSSSNNNOOOOOONNNNNNNNNOOOPPPPPPVVVWWWWWWXXXZZZ]]]bbbfffkkklllxxxlll\\\SSSKKK[[[eeemmmmmmmmmooonnnjjjoooooooooppprrrtttttttttsssssstttuuuuuuxxx|||~~~~~~}}}}}}|||{{{|||}}}~~~}}}|||zzzjjjZZZKKKCCCGGGOOOWWW^^^hhhqqqqqqiii```[[[LLLJJJGGGFFFFFFHHHJJJKKKXXXgggyyytttsssxxxtttjjjxxxooojjjooovvvtttZZZ999999:::777;;;>>>EEEGGGJJJNNNPPPQQQQQQQQQLLLJJJIIIKKKPPPTTTTTTRRRQQQQQQQQQPPPNNNOOORRRTTTRRRRRRYYYbbbgggfffeeefffccc\\\]]]jjj~~~qqq```]]]ggg|||~~~qqqpppkkkkkknnnuuukkkmmmnnnppppppnnnmmmlllmmmnnnnnnnnnnnnooopppqqqooooooqqqsssqqqlllllloooooooooooonnnmmmnnnpppsssmmmmmmmmmmmmnnnppppppqqqnnnpppsssvvvxxxyyyzzzzzz|||zzzwwwvvvwwwvvvrrrooowwwyyypppdddZZZ\\\eeennnuuuxxxRRRMMMOOORRRTTTTTTSSSUUU\\\bbbeeeaaa^^^```gggmmmooooooppprrrqqqooooooooojjjbbb^^^[[[XXXWWW___vvv^^^PPPIIIAAA???@@@GGGPPPWWWYYY^^^cccaaammmxxx[[[PPPHHHIIILLLOOOXXXdddhhhmmmssswwwzzz{{{}}}~~~vvviiicccYYYOOOGGGCCCAAAAAA:::???EEEHHHEEEBBB@@@@@@AAABBBCCCGGGVVVkkk{{{|||rrrjjjnnnuuu}}}uuuppp}}}yyy~~~{{{uuuuuuxxxtttsssrrrqqqrrrtttvvvwww{{{}}}~~~bbbAAA===666???@@@DDDHHHLLLOOORRRSSSUUUWWW[[[^^^___[[[UUUPPPPPPNNNLLLKKKKKKLLLNNNOOOSSSTTTUUUVVVWWW[[[```ccceeeeee{{{~~~{{{^^^TTTQQQWWWcccnnnooonnnnnnllliiiiiihhhggghhhkkknnnqqqrrrtttuuuvvvvvvvvvxxx{{{~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}|||{{{{{{}}}}}}}}}}}}||||||~~~}}}yyylll[[[OOOFFFAAACCCHHHVVV\\\gggoooqqqjjj```YYYKKKIIIFFFEEEFFFHHHIIIIIIPPP```ttt}}}yyy{{{vvvkkkjjjyyytttxxxuuuzzz|||QQQ888::::::888<<<@@@EEEFFFGGGIIILLLOOORRRTTTNNNLLLJJJJJJKKKLLLKKKJJJOOONNNNNNPPPSSSTTTTTTTTTRRRTTTYYY```eeelllzzzmmm___fffqqq{{{hhhcccppp}}}yyy{{{uuutttrrrooonnnmmmmmmmmmllllllnnnoooppppppqqqqqqlllmmmppprrrpppkkkkkknnnnnnoooooonnnmmmlllnnnooolllnnnoooooonnnmmmnnnnnnmmmnnnoooqqqrrrrrrqqqqqqxxxxxxxxxxxxwwwuuusssrrr|||}}}{{{xxxsssnnnjjjooo~~~___JJJLLLRRRSSSTTTUUUVVVYYY^^^aaaccc___\\\^^^ccchhhkkkkkksssuuutttqqqqqqrrroooiiiddd[[[WWWXXX\\\lllkkkQQQFFFEEE???@@@EEEOOOUUUXXX[[[```hhhjjjsssxxxaaaTTTJJJIIIIIIIIIQQQ[[[eeellltttwwwwwwwwwzzz~~~}}}~~~~~~wwwbbbXXXKKKBBB>>>>>>??????@@@FFFMMMMMMGGGCCCCCCEEEFFFEEEEEEKKK\\\rrr~~~|||uuuooouuu{{{~~~zzzzzz~~~xxxnnnwww}}}ssstttzzzuuutttrrrqqqrrrsssuuuvvvxxxzzz|||zzzqqq|||QQQ<<<===888AAACCCGGGKKKNNNPPPQQQRRRSSSXXX^^^bbb```[[[VVVRRRRRRPPPMMMKKKJJJKKKMMMOOOQQQRRRSSSSSSTTTWWW[[[^^^^^^\\\iii}}}cccSSSVVVSSSaaannnrrrooollliiigggbbbaaa______bbbgggmmmqqqssstttuuuuuuuuuvvvxxxzzz{{{{{{{{{{{{||||||||||||||||||{{{{{{{{{||||||}}}{{{|||}}}}}}|||}}}~~~yyymmm^^^OOOHHHEEEDDDEEEHHHTTTZZZccclllpppkkk___UUUOOOKKKHHHHHHJJJLLLLLLJJJGGGVVVlll|||~~~~~~xxxooofff|||xxxpppooosssyyyeeeFFF777<<<<<<;;;AAADDDIIIGGGFFFFFFIIINNNTTTWWWSSSSSSRRRPPPNNNLLLMMMNNNOOOMMMMMMQQQWWWZZZXXXVVVTTTVVVYYY[[[^^^jjjxxxccchhhjjjjjjssspppzzzwwwrrrnnnkkkkkklllmmmllllllnnnoooqqqqqqpppooojjjffffffjjjlllkkkkkknnnllllllkkkgggbbb]]][[[ZZZ^^^^^^```dddiiimmmoooooollliiieeeaaa___```cccdddlllqqqwww{{{}}}}}}}}}~~~zzz|||nnnsssxxxPPPKKKLLLOOOOOOPPPRRRVVVZZZ]]]___bbb___\\\\\\```dddggghhhlllnnnnnnkkkkkknnnmmmjjjiii```^^^bbbaaafff}}}WWWFFFHHH???>>>BBBKKKSSSVVVZZZ___kkkkkkqqquuucccRRRJJJFFFCCCHHHPPP```hhhqqqtttrrrrrrwww|||yyy{{{}}}~~~gggPPPIII@@@===???@@@???<<>>DDDFFFJJJNNNQQQRRRSSSSSSTTTZZZ```aaa]]]YYYVVVUUUVVVUUUSSSQQQPPPOOOOOOOOOSSSSSSTTTSSSRRRSSSVVVXXXYYYWWW[[[vvv~~~uuuZZZ[[[QQQ___nnntttqqqkkkhhhgggaaa___]]][[[]]]bbbjjjooonnnppprrrsssssstttvvvxxxxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{|||{{{{{{zzzzzz~~~}}}||||||||||||yyy{{{}}}~~~~~~~~~zzzhhh]]]RRRMMMLLLLLLOOOTTT[[[___gggpppwwwuuuhhhZZZWWWRRRMMMNNNSSSVVVTTTQQQGGGRRRdddvvv}}}wwwttt}}}tttiiidddjjjrrrQQQ>>>;;;CCCBBBCCCJJJLLLMMMLLLJJJIIIKKKOOOTTTWWWRRRTTTVVVUUURRRRRRTTTXXXRRRRRRRRRUUUXXX[[[\\\\\\[[[ZZZZZZXXXWWW___uuurrrggglllmmmiiirrr~~~wwwwww{{{{{{xxxtttooommmlllmmmmmmmmmmmmnnnqqqsssrrrooolllddd\\\WWW]]]eeeiiikkklllnnniii___SSSJJJFFFFFFHHHKKKIIIJJJSSS___jjjoooooofffccc^^^ZZZXXXYYY[[[]]]___eeennnvvv{{{~~~xxxzzz}}}mmm~~~|||aaaLLLPPPKKKMMMNNNPPPSSSWWW[[[^^^```aaa___^^^^^^___bbbdddeeebbbffffffdddeeehhhjjjhhhlllfffiiiooojjjdddwwweeeMMMKKK@@@===>>>FFFOOOTTTYYY^^^\\\fff|||www^^^PPPGGGBBBEEEMMMZZZbbblllpppooopppuuu{{{vvvzzz}}}mmmTTTNNNHHHAAA@@@DDDFFFEEECCCIIIGGGEEEFFFJJJNNNNNNMMMDDDBBBAAAHHH\\\uuu~~~~~~~~~|||zzziiinnnuuuzzzuuusss|||xxxzzz||||||sss^^^SSSbbbtttppppppvvv}}}|||yyyvvvuuuuuuuuuvvvtttvvvYYY;;;888===AAAEEEGGGJJJMMMPPPRRRSSSSSS[[[^^^aaa```\\\YYYZZZ[[[[[[[[[[[[ZZZXXXUUURRRQQQVVVVVVVVVTTTRRRQQQSSSTTTXXXWWWUUUeeerrrkkk]]]QQQ]]]llluuurrrkkkhhhgggdddbbb___\\\\\\```gggmmmjjjmmmqqqssstttvvvwwwyyywwwwwwwwwxxxxxxyyyyyyzzzzzz{{{{{{||||||{{{zzzyyy|||{{{zzzyyyxxxxxxyyyyyyxxxzzz}}}~~~zzzjjjddd^^^ZZZUUUSSSYYYaaahhhkkkqqq{{{}}}lllbbb[[[TTTUUU[[[```^^^ZZZOOOSSS```qqq|||yyyrrrmmmlllxxxnnnFFF<<>><<>>EEEKKKQQQWWW]]]aaajjjzzzdddUUUGGGBBBDDDKKKQQQZZZccciiinnnsssvvvvvvwwwyyy||||||zzzyyy}}}xxxuuuzzzsssfff]]]XXXTTTUUUXXX\\\^^^ZZZQQQJJJCCCIIIPPPYYYgggwww}}}|||zzz}}}}}}ppp```iiimmmlllxxxwww~~~xxxhhhuuu]]];;;<<<<<<;;;HHHNNNMMMLLLKKKLLLMMMOOOPPPZZZZZZ[[[^^^aaacccdddcccccc```]]]YYYVVVSSSRRRRRRTTTUUUVVVUUUTTTTTTUUUVVVVVV\\\[[[YYYhhhbbbVVVXXX```kkknnnjjjffffff]]]___```^^^ZZZZZZ___cccgggkkkqqqtttvvvvvvvvvwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyzzzyyyyyyzzz{{{{{{zzzxxxwwwtttvvvyyy{{{}}}|||vvvpppkkkkkkoooooorrrxxxvvvgggccchhhmmmiiibbb^^^ZZZbbbssskkkHHHAAAAAAKKKSSSUUU]]]ccc]]]YYYXXXXXXWWWVVVUUUUUUUUUVVVTTTTTTTTTVVVXXXXXXXXXVVV[[[``````]]]\\\^^^bbbaaa\\\YYYZZZYYYTTTQQQRRRRRRXXX]]]___ccciiillljjjbbbhhh{{{nnnbbb[[[XXXbbbooojjjxxxyyymmmoootttooommmiiihhhhhheee``````eeekkknnnpppppplllcccZZZTTTOOOOOOSSSZZZaaaccc^^^YYYUUUZZZccchhhfffeeekkktttpppuuu}}}vvvqqqzzzyyywwwvvvvvvppphhh``````jjjwww|||vvvxxxxxxrrr|||~~~bbbYYYRRRRRRddd^^^cccgggddd___\\\```eeeccceeehhhiiigggeeecccbbbffflllnnniiieeeeeeeeeccc]]]```cccdddeeejjjqqqvvvtttWWWQQQFFF===<<>>OOOWWWUUUQQQOOOMMMNNNPPPQQQRRRRRRUUU[[[bbbeeedddaaaddd```YYYSSSOOOOOOPPPQQQPPPRRRTTTUUUUUUUUUWWWYYYTTT\\\^^^XXX\\\qqqXXXVVV[[[ffflllhhhddddddWWWZZZ]]]\\\YYYXXX[[[___eeeiiinnnrrrrrrqqqqqqqqqyyyyyyxxxxxxwwwwwwvvvvvvuuuuuuuuuuuuvvvwwwyyyyyywwwxxxyyyzzzzzzyyywwwvvvrrrtttwwwyyy{{{~~~yyyuuutttuuuxxx~~~pppjjjnnnqqqllleee___[[[cccwww]]]>>>AAABBBLLLSSSUUU^^^ddd\\\___^^^\\\[[[[[[[[[]]]^^^UUUSSSRRRTTTXXX[[[[[[ZZZTTTXXX]]]aaabbb```^^^\\\\\\WWWRRRQQQOOOMMMPPPUUUQQQRRRYYYccceeebbbdddiii^^^gggmmmzzzppp___\\\ddd