BM6P6(@ ~~~}}}|||wwwvvvuuusssqqqooonnnmmmdddeeeeeeffffffeeeeeedddaaabbbbbbbbbbbbbbbbbbbbb]]]]]]\\\\\\[[[[[[ZZZZZZ^^^]]]]]]\\\[[[ZZZZZZYYYVVVUUUSSSRRRRRRRRRSSSTTTTTTTTTSSSSSSRRRRRRRRRQQQPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIKKKKKKJJJJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBEEEDDDBBBAAA@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>BBBAAA???>>>>>>>>>??????????????????????????????AAAAAAAAA@@@@@@?????????zzzyyyxxxvvvuuusssrrrqqqmmmlllllllllkkkkkkkkkkkkmmmmmmmmmllljjjgggdddbbb``````___^^^]]]\\\[[[[[[[[[[[[ZZZYYYWWWVVVUUUUUUUUUUUUUUUUUUTTTSSSRRRRRROOOOOONNNMMMMMMLLLKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@EEEEEEDDDCCCCCCBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????BBBAAA@@@???>>>>>>???@@@?????????????????????????????????>>>>>>>>>>>>>>>AAA@@@>>>=========>>>???<<<<<<<<<<<<<<<<<<<<<<<<@@@?????????>>>>>>>>>===|||{{{zzzyyywwwvvvuuuuuutttuuuuuuvvvvvvuuuuuutttooonnnlllkkklllkkkjjjhhh_______________^^^^^^^^^[[[[[[ZZZYYYXXXWWWVVVUUUUUUTTTSSSRRRQQQQQQQQQQQQUUUTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPNNNLLLJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEFFFFFFGGGGGGFFFFFFEEECCCCCCDDDDDDDDDEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB>>>??????@@@@@@AAABBBBBBAAAAAAAAA@@@@@@??????>>>@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>=========????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>======<<<>>>>>><<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<>>>===<<<<<<;;;<<<<<<<<<========================<<<<<<==================>>>>>>===<<<<<<<<<======::::::::::::::::::::::::===============<<<<<<<<<~~~}}}}}}|||{{{{{{{{{{{{{{{zzzzzzyyyxxxwwwvvvvvvuuutttsssqqqooonnnlllllljjjjjjjjjjjjjjjjjjjjjjjjddddddeeeeeedddccccccbbbaaa```^^^\\\ZZZYYYYYYYYYVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYYYYXXXWWWVVVVVVUUUVVVVVVVVVUUUTTTSSSRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVRRRQQQPPPPPPQQQQQQPPPOOOMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHGGGGGGHHHGGGFFFFFFEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGFFFFFFDDDDDDDDDEEEDDDCCCBBBAAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBB?????????@@@@@@AAAAAAAAA>>>>>>????????????>>>>>>?????????>>>======<<<<<<@@@@@@@@@???>>>>>>======BBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>??????????????????>>>>>>>>>>>>>>>=========<<<<<<=========>>>>>>????????????>>>>>>>>>======<<<<<<>>>===;;;::::::;;;===>>>===========================>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;========================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<~~~~~~}}}||||||xxxxxxwwwwwwuuutttrrrrrrooonnnmmmlllkkkjjjiiiiiihhhhhhgggfffdddcccbbbbbbaaaaaa```______^^^]]]]]][[[ZZZZZZYYYXXXWWWVVVVVVWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSRRRRRRSSSSSSRRRQQQQQQPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGHHHIIIIIIIIIHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLJJJIIIHHHIIIJJJKKKJJJHHHJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@AAAAAA@@@@@@???@@@@@@@@@??????@@@@@@AAAAAAAAABBB???????????????@@@@@@@@@?????????@@@@@@@@@??????????????????@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@;;;<<<===>>>????????????<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;:::::::::======<<<<<<;;;:::::::::?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999999999::::::;;;<<<<<<<<<>>>>>>>>>>>>============???===<<<::::::<<<===???<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999:::;;;;;;;;;<<<::::::::::::;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<~~~}}}|||{{{yyywwwuuutttrrrrrrrrrrrrrrrrrrrrrrrrmmmllllllkkkkkkjjjjjjjjjjjjiiihhhgggfffeeedddccccccbbbbbbaaa```_________^^^]]]\\\\\\\\\\\\[[[YYYYYYXXXXXXWWWWWWVVVVVVVVVTTTUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRQQQPPPOOONNNMMMNNNNNNMMMMMMLLLKKKKKKKKKMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGGGGHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEEEEEEEDDDDDDDDDCCCAAABBBDDDFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGEEEDDDCCCCCCEEEEEEEEECCCEEEDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<======>>>??????@@@AAAAAABBBBBBCCC@@@@@@AAAAAAAAAAAABBBBBB@@@@@@@@@AAAAAAAAABBBBBB??????????????????@@@@@@?????????@@@@@@@@@AAAAAA>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@???>>>>>>======>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>888888999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999888::::::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::<<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;<<<::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::::::::888999:::;;;;;;;;;::::::888888888888888888888888:::::::::;;;;;;;;;;;;<<<{{{{{{{{{{{{{{{{{{|||}}}wwwvvvuuutttrrrqqqqqqqqqqqqpppnnnmmmllllllllllllggggggffffffdddbbbaaa```]]]]]]\\\\\\[[[ZZZZZZZZZ]]]\\\[[[YYYWWWUUUSSSRRRSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKJJJJJJJJJJJJJJJLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHJJJHHHGGGHHHIIIIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBAAAAAACCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB????????????@@@AAABBBBBB>>>????????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBAAAAAABBBBBBBBBAAAAAAAAA????????????@@@AAABBBCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@AAACCCDDDEEEDDDBBBAAACCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBAAA@@@AAAAAA@@@@@@@@@?????????????????????????????????>>>>>>============>>>>>>999999999:::;;;;;;<<<<<<<<<<<<<<<<<<=========>>>::::::::::::::::::;;;<<<999999999999999888888888888888888888999999999999888999999::::::::::::999::::::999999999999888888666777777777777777777666666666666777777888999999999::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;<<<;;;<<<<<<===<<<;;;:::999;;;;;;<<<<<<<<<=========>>>============<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;======;;;:::999<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<999:::;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999888999:::;;;;;;;;;::::::999999999999999999999999888888888999999:::::::::~~~~~~|||zzzxxxvvvtttsssrrrqqqooonnnnnnnnnoooooommmmmmlllkkkjjjjjjiiiiiijjjiiigggdddbbbaaa```_________^^^^^^]]]\\\[[[[[[ZZZYYYXXXWWWVVVTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVQQQPPPPPPOOONNNNNNNNNNNNPPPOOOMMMLLLKKKKKKLLLMMMLLLLLLLLLLLLLLLKKKJJJJJJGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEAAAAAAAAABBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBAAABBBCCCDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@AAA===>>>???@@@@@@@@@@@@@@@>>>???????????????>>>>>>===>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@??????BBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>????????????<<<<<<<<<===>>>???AAAAAA===>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>AAAAAAAAAAAABBBCCCDDDEEECCCCCCBBBBBBBBBBBBBBBBBBAAABBBDDDDDDDDDBBB@@@???CCCDDDDDDDDDDDDDDDCCCCCCDDDBBBAAAAAACCCCCCBBB@@@?????????@@@@@@AAAAAAAAA<<<<<<<<<<<<<<<=========;;;:::::::::::::::;;;;;;>>>>>>>>>??????@@@@@@AAA===>>>>>>>>>??????@@@@@@>>>============>>>>>>????????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<===>>>??????<<<;;;;;;::::::999999888;;;;;;<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<;;;999888::::::;;;;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999999999999999::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;========================:::;;;===>>>>>>===;;;:::;;;;;;;;;::::::::::::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;;;;;;;999:::;;;<<<===<<<<<<;;;::::::::::::::::::::::::<<<;;;;;;::::::999999999888999:::;;;<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;666666777777888888888999~~~}}}|||yyyyyywwwvvvtttrrrqqqpppmmmllljjjhhhggggggggghhhhhhhhhfffeeeddddddcccccc``````______^^^]]]]]]]]]_________^^^^^^]]]]]]]]]ZZZYYYXXXWWWUUUTTTSSSSSSRRRQQQQQQQQQPPPPPPOOOOOOQQQPPPOOONNNMMMMMMLLLMMMOOOOOOOOONNNNNNMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIFFFFFFGGGHHHHHHHHHHHHGGGHHHGGGFFFEEEDDDCCCCCCCCCFFFFFFEEEEEEEEEDDDDDDDDDFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@??????@@@@@@@@@AAAAAAAAA??????@@@@@@@@@@@@??????>>>>>>???@@@@@@@@@@@@???AAA@@@@@@@@@??????>>>>>>@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<===>>>===<<<;;;<<<>>>;;;<<<===>>>???@@@AAAAAA========================<<<<<<============<<<<<<>>>>>>======<<<<<<<<<;;;<<<=========>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@@@@?????????>>>>>>>>>??????@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAAAAACCCDDDEEE@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA===>>>@@@@@@AAA@@@???>>>========================::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>???;;;;;;<<<<<<<<<<<<;;;;;;===<<<::::::<<<===<<<;;;<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::::::::;;;;;;999888888999;;;;;;:::::::::;;;;;;;;;<<<<<<::::::999888888999999999888:::<<<======<<<:::888:::::::::999999888888888999::::::;;;;;;::::::999999999999999999999999999666777888888::::::;;;<<<888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;<<<<<<<<<;;;===<<<:::999888999999::::::999999888888999999::::::::::::999999999888888777777888888888999999999::::::::::::::::::::::::999999999999999999999999;;;:::888888888888:::;;;999999999999999999999999888888888888888777666666999999999999999888777666999:::;;;;;;<<<<<<<<<<<<~~~}}}}}}||||||zzzyyyxxxwwwvvvtttssssssnnnmmmlllkkkjjjiiihhhgggeeeeeeeeeeeedddcccbbbaaa`````````___^^^\\\[[[ZZZYYYYYYXXXXXXWWWVVVUUUUUUVVVVVVUUUTTTSSSSSSRRRQQQRRRRRRQQQPPPNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGFFFFFFEEEEEEHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBAAAAAA@@@DDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDAAA@@@@@@???????????????AAAAAAAAA@@@@@@@@@??????CCCBBBAAA@@@@@@@@@@@@AAA????????????????????????CCCBBBBBBBBBAAAAAAAAAAAA??????>>>>>>>>>=========AAAAAA@@@@@@????????????>>>>>>>>>??????>>>>>>>>>>>>>>>>>>??????>>>>>>>>>======>>>>>>>>>?????????======>>>>>>>>>>>>======<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>=========<<>>================================================<<<<<<<<<;;;;;;;;;===>>>===<<<;;;<<<===>>>============<<<<<<<<<========================<<<<<<============<<<<<<============<<<<<<;;;;;;==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@?????????>>>>>>>>>>>>>>>??????@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCC@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA===>>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>;;;;;;<<<<<<<<<<<<;;;;;;===;;;::::::<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999::::::999999999999::::::999999::::::::::::;;;;;;999999999888888999999999::::::;;;;;;;;;;;;::::::::::::999999999888888888999999::::::::::::999999999999999999999999999999888888888999::::::;;;;;;888888888888888888888888999999999999999888888888::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;;;;;;;:::999888999::::::::::::::::::::::::::::::::::::999999999888888888777888888888888999999999999999999999999999999999999999999999999999999999999999888888888888999999999999999999999999999999777888888888777777666666888888999999888888777666666777777777777777666555~~~~~~}}}}}}}}}~~~|||yyyvvvsssqqqqqqppptttsssrrrpppnnnlllkkkjjjiiiiiiiiihhhfffdddcccbbb]]]]]]\\\\\\[[[[[[ZZZZZZ[[[ZZZYYYWWWVVVVVVUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRQQQPPPPPPOOONNNNNNPPPPPPOOOOOONNNNNNNNNMMMLLLLLLMMMLLLLLLKKKJJJIIIIIIJJJJJJKKKKKKKKKJJJJJJHHHHHHHHHGGGGGGFFFFFFEEEGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCC>>>??????@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>@@@@@@@@@???????????????AAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<============>>>>>>>>>>>>>>>===<<<<<<<<<===>>>???>>>>>>>>>>>>>>>???@@@AAA============<<<<<<<<<<<>>======<<<=========<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@????????????<<<<<<<<<;;;;;;;;;;;;:::=========<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;<<<======;;;;;;<<<===<<<<<<<<<<<<;;;;;;::::::========================;;;<<<<<<======<<<<<<;;;===<<<<<<<<<<<<;;;;;;;;;==================<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????AAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<:::999:::;;;<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888777777777888888888999999999999999999888888888888888999999999999888888888888888888999999;;;:::999888888999:::;;;999999999888888888888888999999::::::::::::999999888888888888888888888888999999999999999999999999777777777777777777777777888888888888888888888888999999999999999999999999888999::::::::::::::::::999999999888999999:::;;;777888999::::::999888777999999999999888888888777888888888888999999999999777777777777777777777777888888888888888888888888777888888999999888888777888888888888888888888888777777777777777666666666777777888888888777666666555666666555555444333222aaaaaaaaa```___^^^]]]\\\[[[ZZZZZZYYYXXXXXXWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVSSSRRRQQQPPPOOOOOOOOOPPPSSSRRRQQQPPPOOONNNMMMLLLOOOOOOOOONNNMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@AAAAAA@@@???>>><<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????????????????????????????@@@??????>>>=========>>>>>>???@@@@@@@@@???>>>>>>;;;;;;<<<<<<======>>>>>><<<;;;999888888:::<<<===>>>>>>>>>>>>>>>??????@@@============<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>=====================<<<<<<<<<;;;;;;;;;:::999999999999999999999::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;:::;;;<<<999999::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<;;;;;;=================================>>>>>>>>>??????AAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>===============>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@AAA@@@??????AAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;:::::::::999999999;;;;;;:::888888888999999999999999999::::::::::::::::::::::::888888777777777777777888666777999999999999777666666666666777777777888888777777888888888888888888999999888888888888999999888888888888888888888777888888999999999999888888888888888888888888888888:::::::::999999888888888777777777777777777777777888888999999999999999:::888888888888888888888888888888999999999999999888888888888888999999::::::444555777888888777555444999888888888888777777777777777888888888888999999777777777777777777777777777777777777777777777777666666888999999888666666777777777777777777777777777777666666555555555555666666777777777666666555666777777777777777666666HHHIIIIIIJJJJJJJJJJJJJJJGGGGGGFFFFFFEEEDDDDDDDDDFFFFFFFFFFFFFFFEEEEEEEEEBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>======???????????????>>>>>>===<<<<<<============<<<<<<=========>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======<<<;;;999888999999999999:::;;;<<<===<<<<<<<<<;;;;;;;;;::::::??????@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>><<<;;;;;;::::::::::::;;;:::;;;<<<======<<<;;;:::;;;;;;<<<<<<======>>>>>><<<;;;999888999:::<<<>>><<<<<<;;;:::::::::::::::============<<<<<<<<<<<<;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::;;;:::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999;;;<<<;;;:::999:::<<<999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>=========<<<<<<<<<======>>>>>>??????@@@????????????????????????===>>>???AAAAAA@@@??????@@@@@@@@@AAAAAAAAAAAABBB??????????????????????????????>>>===<<<;;;;;;;;;999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::999999999999999999::::::::::::999999999888888999::::::888777666666777888999999888888999999999999999999999999888888777777777777888888555666777888888777666555555555555666666666777777555666777888888888888777666777999::::::999777666777777777777777777777777777888888999999888888777777777777777777777777777999999999888888777666666666666666666666666666666777777777888888888999999777777777777777777777777777888888888888888777777666777777888888999999999444666888999999888666444888888888777777777666666666666666777777777888888888888888888888888888888666666666666666666666666444555777777777777555444666666666666666666666666777666555555444444555555444555555666666555555555555666777999999:::::::::???@@@AAABBBCCCDDDDDDDDDBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???@@@@@@AAAAAA======>>>??????>>>>>>>>><<<<<<<<<======>>>>>>>>><<<===>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<>>>>>???@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@???>>>>>>>>>?????????@@@AAAAAAAAA?????????@@@@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@BBBBBBBBBAAA@@@>>>===<<<======<<<<<<===>>>??????=========<<<;;;:::::::::;;;<<<<<<<<<<<<=========::::::::::::::::::::::::999999999:::::::::::::::;;;;;;::::::::::::;;;;;;777888:::<<<<<<;;;:::999::::::;;;;;;;;;;;;;;;;;;<<<;;;:::::::::;;;===>>>======<<<;;;::::::;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::::::::999999999999<<<<<<<<<<<<============:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999888888999999::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::999:::;;;;;;999999:::;;;===<<<<<<;;;:::999888888;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999:::::::::::::::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>???????????????============<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@??????????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<999999999999999999999999999999999999999999999999888888888888888888888888888888888888999999999999888999999::::::999999888777777777888:::999777555444555666888999888888777888888888888888888888888777777666666666777888888555666666777777666666555555555555555666666666666333444666888888888777777444666888::::::888666444666666666666777777777777777777888888888888777777666666666666666666666666888777777777666666555555666666666666666666666666333444444555555666666666666666666666666666666666777777777888777777666555666666777888888888777777777888999::::::999888777777777777777666666666666555555555555666666666666777777777777777777777777555555555555555555555555444555555666666555555444555555555555555555555555777666555333333444555555333333444555555555444444222333555777888999999999<<<===>>>??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<===============<<<<<<===>>>>>>???>>>>>><<<<<<===============>>><<<===???@@@AAAAAAAAA@@@????????????????????????>>>>>>>>>======<<<<<<<<<999999999999999999999999888888999999999999999888999999:::::::::::::::999777777888888999::::::;;;::::::::::::999999999999999999999999::::::::::::<<<;;;;;;:::999999999:::777666666666666666777777???>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<;;;888888888999999999::::::===<<<<<<<<<<<<<<<======999:::<<<>>>???>>><<<;;;::::::::::::::::::999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>;;;;;;;;;;;;:::::::::::::::999999999::::::;;;<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;999999999999888888888888::::::::::::;;;;;;;;;<<<999::::::;;;;;;::::::999999::::::;;;;;;::::::999;;;;;;;;;:::::::::999999999999::::::::::::999999888999::::::;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;:::999999888888999999999999999999999999999999::::::::::::999999999999888:::;;;:::999888999:::<<<;;;:::999888777777666::::::::::::::::::::::::999999::::::::::::999999888999999999::::::::::::888888999:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<=========>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>???===>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<<<<888888888888888888888888888888888888888888888888888888888888888888888888666777777777888999999999888888999999999999888888666666666888999999666444222444666777888888777666777777777777777777777777555555555555555666777777666555555555555555555666555555555555666666666666222444666777888888777666555666666777777666666555555555555666666666777777666777777777777777777666666666666666666666666666555555555555555555444444555555555555555555555555222333333444555555666666555555555555555555555555666777777777666666555444666777888888888777666555777777777777777777777777777777666666666555555555333333333444444444555555666666666666666666666666444444444444444444444444555555444444444444555555444444444444444444444444777666444333222333444555222222333444444444444444222222333555666666666666>>>??????@@@@@@??????>>>=========<<<<<<<<<<<<<<<===============>>>>>>>>><<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>============:::;;;<<<======>>>>>>>>>========================888999;;;===>>>>>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<;;;:::::::::::::::;;;;;;<<<===>>>>>>;;;<<<============<<<<<<;;;;;;<<<===>>>>>>>>>>>>888999::::::;;;<<<======>>>=========<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999;;;<<<===<<<;;;;;;::::::;;;;;;<<<777888888999999::::::;;;:::::::::;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;:::;;;;;;;;;<<<<<<======;;;:::::::::::::::;;;;;;888:::===??????>>><<<;;;<<<<<<;;;;;;::::::999999888888999:::;;;:::::::::666666666777888:::;;;<<<=========<<<<<<<<<;;;;;;999999888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;::::::::::::999999999999555666666666777777888888999999::::::::::::999999999999::::::::::::999999::::::::::::999999888888888888999999999999888888777777888999999999999999999999999::::::;;;;;;;;;;;;:::999999888999999999777777777777777777777777999999999888888888888777888999::::::888888999:::777777777777888888888888::::::::::::::::::::::::999999999::::::999999999888888888999999:::::::::777777888999;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<======>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::<<<===>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999999999:::;;;<<<777777777777777777777777888888888888888888888888777777777777777777777777555666666777888999999:::888888999999999999888888666555666888999999666444222333555777888888777666777777777777777777777777333333333333444444555666666555444333333444555666555555555666666666777777222333555777888888777666777666555444444555666777444555555555666666777777666666777777777777666666666666666666666666666666444444444444444444444444555555555555555555555555444444555555666777888888555555555555555555555555666666777777666555444444777777888888888666555444555444333333333333444555777666666666555555555555222222222333333333444444555555555555555555555555444444444444444444444444555555333222222333555555444444444444444444444444777555444222222333444555111222333333444444444444333333444555555555444444>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;888666666999<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;<<<;;;999888999:::;;;;;;;;;<<<<<<<<<<<<===;;;:::999999888888999999:::;;;;;;;;;:::999999888<<<<<<;;;:::999999999999======<<<;;;:::999999888999777777999<<<===<<<999:::999888888:::<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888888888888:::;;;<<<======<<<;;;:::::::::::::::::::::::::::999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999888888888888999:::;;;<<<:::888666888;;;===<<<;;;;;;;;;:::999999999:::::::::;;;;;;<<<<<<;;;;;;:::;;;::::::999888888888999888888888888888888888888999999:::::::::;;;;;;;;;::::::::::::::::::::::::888888888888888888888888888999999::::::999999888;;;;;;:::999999888888777666777888999::::::::::::888777777777888999:::::::::999888888888999:::;;;888999999::::::;;;;;;<<<===;;;999888777777888999;;;;;;:::999888888888888999999999999999999999999888888888888888888888888888777777777666666555555888999:::;;;<<<;;;:::999<<<<<<;;;::::::999888888777777888888999999999:::777777888888888999999999888888999::::::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<======:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::999999888:::::::::;;;;;;;;;<<<<<<>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>============????????????>>>>>>>>>======<<<<<<;;;;;;:::999999777777777777777777777777999999888888777777666666555555666666777777888888777777666666666666777777888888777777666666555555666666666666666666666666555444444333333444444555444444444444444444444444555555555444444333333333444444444333333222222222444444555666555444222111222333444555555555444444111222222333444555666666555555555555666666666666333333333333333333333333444333333222222333333444444555555555444333333222444444444444444444444444333444444444555666666666777777666666666555555555333444555555666555555555666666555555555444444444666666666666666666666666333333444555666666555555444444444444444444444444333333333333333333333333444444333333333222222222333333333333333333333333222333444444555555444444666555444333222111111111222222222222222222222222333333333444555666777777=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<999777777999;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===:::;;;;;;;;;999888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;:::999999888777777777777777888999<<<<<<;;;;;;::::::999999999888888999<<<===<<<::::::999888888:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888888888888:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999999::::::::::::;;;::::::::::::::::::::::::;;;:::::::::999999999999:::999999888888888999999:::888666888:::<<<<<<;;;::::::999999999999:::;;;::::::;;;;;;;;;;;;::::::::::::999999888888888888888888888888888888888888888999999999999:::::::::::::::::::::::::::::::::888888888888888888888888888888999999999999888888999999999999999888888888555666777999:::;;;;;;;;;888888777666666666777777999888888777888999:::;;;:::::::::::::::999999999999999999999999888888888:::999999888888888999999888888888888888888888888888888888888888888888888888888777777666666666666777888999:::;;;::::::999;;;;;;::::::999888777777444555555555666666666777777777777888888888999999888888999999:::;;;;;;;;;777888888888888888888777::::::;;;;;;;;;<<<<<<<<<999999999999::::::::::::;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>=====================>>>>>>>>>=========<<<<<<<<<<<<;;;;;;:::999999999777777777777777777777777666666666666666666555555666666666666666666777777888777777777777777777888777777777666666666666666555555555555555555555555444444333333333333444444555555555555555555555555555555444444444333333333444444444333333333222222444444555555444333333222333333333333444444444444222222333333444555555555333444444444444555555555333333333333333333333333333333222222222222333333444444444444444333222222222222222222222222222222444444444444555555555555555444444444333333333222333333444555555555555555666555555555444444444333555555555555555555555555333333444555555555555555444444444444444444444444333333333333333333333333444333333333333222222222333333333333333333333333222333333444444444444444555444333222222222222222222222222222222222222222222222333333444444555555<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<===;;;999888999:::<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<=========999:::;;;:::888888888999:::::::::;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;::::::999999999999999:::;;;<<<===::::::::::::::::::::::::999999999:::<<<===<<<::::::999777888999;;;::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999::::::999999999999::::::999999999999999999999999888888999999999:::::::::999999999999999999999999:::999999999999888888888;;;:::999888777777777777999888666777999;;;;;;:::888888888888888999:::;;;999999::::::::::::999999999999999888888888888888777777777777777777777777777777777888888888999999999999999999999999999999777777777777777777777777777888888999999888888777777777888888888888999999666777777888999999999999888777666555555444444444888888777777777888999:::;;;::::::999888888777777555666888::::::999888666888888777777777888999999777777777777777777777777777777777777777777777777888888777777777777666666777777888999999999999999999999888888777777666666777777777888888888888999777777777777888888888888777888888999999:::::::::999999::::::::::::999999:::::::::::::::;;;;;;;;;999999888888888888888888:::::::::::::::999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<===========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999888888555555555555555555555555444444444444444555555555666666666555555555555555888888777777777777888888555555555666666666666666555555555555555555555555444444333333333333444444555555555555555555555555444444444444333333333333444444444444333333333333555444444333333333333333444333222222222333444555333333333333444444444444222222222333333333444444444444444444444444444444333333222222222222333333333333444444444333222222222222222222222222222222555444444444444444444333444444333333333333222222222333444444555555444444555555444444444444333333444444444444444444444444333333444444555555444444333333333333333333333333333333333333333333333333333333333222222222111111333333333333333333333333222222333444444444444333333333222222222222222333222222222222222222222222222222222222222222222222;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999;;;======;;;999999999;;;;;;;;;;;;:::::::::999:::::::::;;;;;;;;;<<<<<<888::::::999888777888999999:::::::::;;;;;;;;;;;;======<<<;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<===>>>888999999999:::::::::;;;999999:::;;;<<<<<<;;;;;;:::888777777999:::999888888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999999:::999888777777888999:::999999999999999999999999888888888888999999999999999999999999999999999999888888888888888888888888:::999888777777666777777888777777777888999999999666666666777888999:::;;;888888999999999999888888888888888888888888777777777777777777777777777777666666666777777777777888888888888888888888888888777777777777777777777777666777777888888777777666555555666777777888999999888888888888777666555555666666555555555555555666666666666777777777888888999999999888888777777777444555666888999999888888666666666666777888888999555555555555555555555555666666666666666666666666777777777777777777777777666666777777888888888888777777777666666555555555999999999999999999999999666666666777777777888888777777777888888999999999:::::::::;;;;;;:::::::::999999999999999999999999999999888888888888777777999999999999999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999888888777777333333333333333333333333222333333444444555555555666666555555444444333333777666666555555666666777444444444555555666666666444444444444444444444444444333333333333333333444444444444444444444444444333333333333333333333333444444444333333333333333555444333222222222444444444333111000000222444555444444444333333333222222222222222333333333333444444444444444444444444444222222111111111111222222222222333333333333222222333333333333333333333333555444444444333333222222555555444444444444444444222222333444444444444444444444333333333333333333444444444444444444444444222333333444444444333333222222222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222111111222333333333333333111111111111111222333333111111111111111111111111222222222222222222111111<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888:::<<<<<<;;;999888888;;;:::::::::999999999999888888999999999:::::::::888999:::999777666777888999999999999:::::::::;;;<<<;;;::::::999999::::::999999:::::::::::::::999:::999999888777777888888777777888888999:::::::::888999:::;;;:::::::::::::::888777777888999888777777777777777777777777777:::::::::::::::::::::::::::999999999999888888888888888888888888888888888999888777666666777888999888888888888888888888888777777777888888888999999888888888888888888888888777777777777777777777777888777777666666777777888777777777666666666888888555555555666777888999:::777777888888888888777777666666777888888888777666666666666666666666666666555555666666666777777777777777777777777777777777666666666666666666666666555666666777777666666555333444555555666777888888555666666777777666666555444444444555666777888999555555666666666777777777666666666777777777888888555444444444555777999:::555555555555666666777888444444444444444444444444555555555555555555555555666666666666666666666666555555555555666666777777666666555555555555444444555555555555444444444444555555666666666777777777666666666777777777777777666666777777777777666666888888888888888777777777999999999999888888888888888888888999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<=========>>>======<<<<<<<<<;;;;;;;;;999999999888777777666666222222222222222222222222333333333444444555555555555444444444333333222222444444333333333333444444333333444444555555666666444444444444444444444444333333333222222333333333222222222222222222222222333333333333333333333333333333333333333333333333444333222111111222444555333222000///000111333555444444444333333222111111222222333333333444444444444444444444444444444444222111111000000111111222111111222222222222222111333333333333333333333333444444333333222222222111333333444444444444444444111222222333333333333333222222333333333333333333222222222222222222222222222333333333333333222222222222222222222222222222222222222222222222222222222222111111111000000000222222222222222222222222000111222222333333222222000000000000111222333333111111111111111111111111333333333222222222222222<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888666888:::;;;999888888888:::::::::999999999888888777777777888888888999999777888999888666666666777888888999999999:::::::::::::::999888888888888999777888888999999999999999;;;;;;999888888777777777777777777888888999999999777888::::::999888888999:::888666666777888777666666666666666666666666666888888888888888888888888888888888777777777666666777777777777777777777777888888777777777777888888777777777777777777777777666777777777777888888888777777777777777777777777555555666666666666666777777666666666666666777777555666777666555555666888555555555555666666777888666777777777777777777666444555777888888777666666666666666666666666666666555555555666666666777777666666666666666666666666666666666666666666666666444555555666666555555444333333444555555666777777111111333555666777888888333333333444666777999:::333444555666666666555555444444555666666777888888555444333222333555888999555555444444555555666666444444444444444444444444444444444444444444444444444444555555555555666666444444444444444555666666555555555555555555444444555555555444444444444444555555555555666666666666666666666666666666666666666777777888888777777666777777777666666666666666777777888888999999999999666777777888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>======<<<<<<<<<;;;;;;;;;999888888777666666555555222222222222222222222222333333333333444444444444333333333333222222222222333333222222222222333333333333333444444444444444333333333333333333333333333333222222222222333333111111111111111111111111222222222222333333333333111111111111222222222222222222222222222333333444222111000000000111222333444444333333222222111111222222333333333444444444333333333333333333333333111111000000000000111111000000111222222222111111111111111111111111111111333333222222222222222111000000111111111111222222000111222222333333222222111111222222222222333333222222222222222222222222222222333333333222111111111111111111111111111111222222222222222222222222111111111000000000000///222222222222222222222222000000111222222222222111000000//////000111222222111111111111111111111111222222222222222222222222::::::::::::999999999999888888888888888888888888888888888888888888888888666777999888777666777888999999999999888888888888777888888888999999999999777888888888666555666777888888888888999999999999::::::999888888888888888666666777888888888888888;;;::::::999999999::::::777777777888888888888888555777999999777666666888999888666666777777666555666666666666666666666666777777777777777777777777666666666666555555555555666666666666666666666666777888888999999888888777777777777777777777777777666666666777777777888888777777777777777777777777444444555555555666666666888777666666555555555555444666777666333333555777666555555444555555666666555666666777777666666555333444666888888777666555555555555555555555555555555666666666666777777777555555555555555555555555555555555555555555555555444444555555555555444444333333444444555555555666222222333555555666666666333333333333444555777777222333444555666555555444555555555555555555555666333333333444444555666666555555444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555444333333222333444555666555555555555555555555555666666666555555444444444444444555555555666666666555555555555555555555555888888999999999999888888666666666666555555444444555555666666777888999999555666777888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<=========::::::::::::::::::::::::::::::;;;<<<<<<===>>>>>>;;;;;;;;;;;;::::::::::::888888777666666555555444222222222222222222222222222222222222222222111111111111111222222222222222333333222222222222333333444444444333333333333333222222222222222222222222333333222222222222333333111111111111111111111111111111222222222333333333//////000000000111111111111111222333333333333333000000000000111111111222333333333222222222222222111111111222222222222333222222222222222222222222000000000//////000000000///000000111222222111111000000000000000000000000111111111111222222222222000000000000111111111222000111111222222222222222111111111111222222222333111111111111111111111111222222222222222111000000111111111111111111111111111111111111111111111111111111000000000/////////111111111111111111111111///000000111111111111111000000/////////000000111111111111111111111111111///000000111111222222222999999999888888888888777777777777777777777777777777777777777777777777777555666777777666555777888999999999888888888888777888888999999999:::::::::666888888777666555666777777888888888888999999999;;;:::999999888888999999555555666777777777777777555555555555666777888888888888888777777777777777444777999888666444555777999888666555666777666555777777777777777777777777666666666666666666666666666555555555555444444444555555555555555555555555777888999::::::999888777777777777777777777777777666666666666777777777777777777777777777777777777444444444555555555666666:::999888666444333333333444666777555333222444777666555555444444444555555555555666666666666555555222444666777888777666555555555555555555555555555666666666666777777777888555555555555555555555555555555555555555555555555333444444555555444444333333333444444444444555555777777666555444222111000333333333222222333444444222333444555555555444333666666666555444444333333111333444666666555444333666555444444333333333333444444444444444444444444333333333333333333333333222222222333333444444444444333222222222333444555555555555555555555555555222222222111111000000000444444444555555555666666555555555555555555555444555555666666666666555555666666666555555444444444222333444555666888999999555666666888999:::;;;<<<:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<999999999999999999999999::::::;;;;;;<<<===>>>>>>:::::::::999999999888888777777777666555555444444222222222222222222222222222222111111000000//////000000111111222222222333444333333222222333333444444444444333333222222222222222222222222222222222333222222222222222222333222222222222222222222222111111111222222333333333......//////000000000111///111222333444333333222//////000111111111111000222222222222222222222222000000000000111111111111111111111111111111111111000000////////////000000//////000111111111111111222222222222222222222222000000111111222222222333111111222222333333333444000000111222222222222222000000111111222222222333000000000000000000000000222222222222222111000///000000000000000000000000111111111111111111111111000000000000////////////111111111111111111111111//////000111111111111111000000////////////000000000000000000000000000000---......///000111111222999888888888777777666666888888777777888999999:::777666666666777888999999555666777888888777666666777777888777777666555555777777666666555555555444777777777777666666666666777777888888888666444333666666666666777777777777;;;:::888666555666777888666666666666666666666666666666666666666666666666888888777666555555444444444444444555555555555666777666666555444444333333444444444444444444444444444444444444444444444444000000111222222333444444888888777777666666666555666666555555555555666666777777666666666666777777555555555555555444444444444444444444444444444444555555555555666666666666666555444333333444555666444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333444444555555444444333444444444444444444444444444444444333333222222222222333333444444333333222111222333444444444444444666555333111000000111111333222111000000111222333444444444555555555666666444444444444444444444444555555555555555555555555222333333444444333333222111111111222333444555666333333333222222222111111333333333333333333333333333333333222222111111111555444333333222222222222111111111222222333333333444444333222222222333333333333333333333333333333222333333444555555555444444444555555555555444444666666666666777777777777777666666666666888:::;;;;;;;;;;;;::::::999999999999999999999999999999999999999:::::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;===<<<:::999888777777777555444333222111222333333000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111333333222222222222222222111111111111111111111111222111000//////000111222111111000000000000000111222222111000//////000000222222222111000//////...////////////000000000000000000000000000000000000000000000000000000000000//////000000111111222222222222222111111111000000////////////000000000000111000///------///000111111111000000//////......////////////////////////222111000//////000111222333333333222222111111111222111111111000000//////000000000000000000000000///000222333333222111000//////000000111111111222111111222222222222111111111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000//////............//////////////////////////////888888888777777777666666777777666666666777888888777777666666777777888888666666666777666666555555666666777777666666555444777666666666555555555444777777777666666666555555666666777888777666555444777777777666666666555555777666444333333555666777555555555555555555555555666666666666666666666666555555444444333222222111444444444444555555555555666666666555444333333333444444444444444444444444444444444444444444444444222222333333444444555555777777666666666555555555666666555555555555666666555444444444444444444555666666555555444444333333444444444444444444444444444444555555555666666666555444333222222333444555444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333444444444444333333444444444444444444444444444444333333333222222222222222333333333333222222//////000111111111000000444333333222111111111111333222111000000111222333222222222222333333333333444444444444444444444444444444444444444444444444333333333333333333333333222222222222222333444555333333222222222111111111333333333333333333333333333333333222222111111111444444333222222222222222111222222222222222222333333333222222222333333444444444444333333333333333222333333444555555444444444444555555555555444444444555555555555666666666666666666666666888999:::;;;:::::::::999999999999::::::999999999888888888<<<;;;;;;:::999888777777999::::::;;;;;;;;;;;;;;;<<<;;;:::999888777777777555444333222222222333333111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111/////////000000111111222111111111111111111111111111111000//////000111111111111000000000000000111222111111000//////000000222222111111000//////...000000000000111111111111////////////////////////000000000000000000000000000000000000000111111111333333333222222111111111.../////////000000000000111000///......///000111000000000000//////......000000000000000000000000111111000//////000111111333333222222222111111111111111111000000000//////000000000000000000000000222222333333222000...,,,//////000000000111111111000111111222222111111000000000000000//////......000000000000000000000000000000000000000000000000////////////////////////000//////......//////000000000000000000000000000777777777777666666666666777666666555555555666666888777777666666666666777777666555555444444444444555555555666555555444444666666666555555555555555777666666666666555555555444555666666777666666666999888777666555444333333444444333333444555777888555555555555555555555555555555555555555555555555444333333222222111111111333333333444444444555555666555555444444333333222333333333333444444444444333333333333333333333333444444444444555555555555555555555555444444444444666555555444444555555666444444333333333333444444666666555444444333222222333333333333333333333333444444444444555555555555333222222111111222222333333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333333444444444444333333333333333333333333333333333333333222222222222222222222333333333333222222222222333333333222111111111222222222222222111111333222222111111222222333111111111222222222222333333333333333333333333333444444444444444444444444444333222111111222333444222222222222222222333333333222222222222111111111222222222222222222222222222222222222222111111111444333222222111222222222222222222222222111111111222222222222222333444555555555555444444333333333222333333444444444444444444444555555555555444444333333444444444555555555666666555666666777888999:::999999999999888888888::::::999999888888777777;;;:::999888777666666555999999:::;;;;;;;;;;;;:::;;;:::999888777666666666444444333222222222222333222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111---......///000111222222111111111111111111111111111000000//////000000111000000000//////000000111111111000/////////000000222111111000000//////...000000111111111222222222////////////////////////000000000000000000000000111000000000000000000///333333333333222222222222....../////////000000000111111////////////111111000000000////////////...000000000000000000000000111000000//////000000111222222111111111111000000111111000000000000//////000000000000000000000000111111222111111///---,,,//////000000000000111111000000111111111111000000000000000////////////...////////////////////////000000000000000000000000////////////////////////000000////////////000000////////////////////////666666666666666666666666777666666555555555555555888777666666555555555555888666555333222222333333444444444555555444333333555555555555555555555555666666666555555555444444333333444555666666777777777777666555555444333333666666555555555666777888444444444444444444444444444444444444444444444444444444444333333333222222222333333333444444444444444444444444333333222222333333333333333444444444222222222222222222222222555444444444444444444444333333333333333333333333555444444444444444444555555555444444444444555555666555555444333222111111222222222222222222222222333333333333444444444444222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222333333333444444333333333222222222222222222222222222222222222222111111111111111222222222222111111444444444444333333222111///000222333333222111000333333222222222222333333222222222333333333444444222222222222222222222222333333333333333333333333444222111//////111222444222222222222222111111111222222222222111111111111111111111111222222222222222222222111111111111111222222111111111111222222333333222222111111000000111111111111222333444555666666555444444333333333222333333444444444333333333444444555555444444333333444444444444555555555555555555555666666777777888888888888888888888888777777888888888888888888666666666777777777777888888888999::::::::::::::::::999888777666666666666333333333222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111222222333333111111111111111111111111000000000//////000000000000////////////000000111111000000/////////000000111111000000///////////////000000000000111111111////////////////////////////////////////////////111111000000/////////...222222111111111111111111........./////////000000111000000//////000000111////////////////////////111111111111111111111111000000000//////000000000000000000000000000000000000000000000000000//////////////////////////////,,,---...///000000000/////////000000000000000000///000000000000000000///////////////////////////........................000000000000000000000000////////////////////////000000////////////000000------------------------555555555555555555555666777666666555555555666666777777666555444444444555777666444333222222222333333333444444444444444333444444444555555555555555555555555555444444444444222222333444555666777777444444444444444555555555777666666555555555555555444444444444444444444444333333333333333333333333333333333333333222222222222222222222333333333444333333333333333222222222222222222333333333444444222222222222222222222222333333222222222222222222222222222333333333333333444444333333333333444444444444333333333333444444555444444333222222111111222222222222222222222222222222222222333333333333222222222333333222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222333333333333333333222222222222222222222222222111111111111111111111111000111111222222111111000000000000000000///...---///000111222333222111000222222222222222222222222111111111222222222222333222222222222222222222222222222222222222222222222333222000//////000222333000111222222222111000///222222222111111111000000000000000111111222222222111111111111111111111111111111000000000111111222222222222111111000000000000000000111222333444555555555444444444333333333222333333444333333222222333333444444444444333333444444555555555666666666444555555555666666666666777777777777777777777777555555666777888888999999555555666666666777777777777888999999::::::999999888888777666555555555555333333333222222222111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000333222222111111000000000000000000000000000000000/////////000000///////////////......///000111111000///////////////000000000000000///////////////.........////////////000........................////////////////////////111000000000//////......///////////////000000000............////////////000//////////////////000.............../////////000000000000000000000000/////////000000///////////////////////////////////////////////////000000........................,,,------...///000000000000000//////////////////...//////000000//////................../////////------------------------////////////////////////........................000000////////////000000........................444444444555555555555555555555555555555666777777666555555444444444444555666555444444333333333333333333444444555555444444444444444444444555555555555555444444444333333333222222222333333555666777333333333444444444555555555444444333333222111111333333333333333333333333222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222111111222222333333444444111111111111111111111111000000000000111111111111222222222222333333333333444333333222222333333444111111000000000000111111333333222222222222111111111111111111111111111111111111111111222222222222111222333333333333222111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222333333333333222222111111111111111111111111000000000000000111111111000000111111111111000000000111111111111000000///000111111111111111000000000111111222222111111000........./////////000000111111111111111111111111111111111111111111111111222111000//////000111222//////111222222111000///222111111111111000000000/////////000111111222222000000000111111111111111000000000///000000111222111111111111111000000000111111111111111222333444333333333333333333333333333333333333333222222111333333444444444444333333444555555555555666666666444444555555555555444444555555666666666666666777444444555666777888999999999888777777555555444333777777888999999999999888777666555555444444444555222222222333222111111000////////////////////////........................////////////////////////000000000000000000000000111111000///...------,,,000000000000000000000000...//////000000//////...............///000111111//////......//////000000////////////////////////---------.........//////........................000000000000000000000000000//////////////////................../////////------........./////////........................---............/////////////////////////////////...//////000000//////...------............//////......////////////000000........................000000//////............000000////////////............////////////......---............/////////........................////////////////////////........................//////............//////000000000000000000000000333333444444444555555555333333333333444555777777444444444333444444555555444444555555555444444333333333444555555555555555333333333444444555555555444444444333333333333222333333222222222444555666444444444333333333333333222222333333333222222111222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222111111111222222222222222000111111222333333444444111111111111111111111111/////////000000111111111222222222333333333444444333333222222222222333333000000000//////000000000111111111111222222222222111111111111111111111111000000000111111111222222000000111222222111000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222333333333333222222111111111111111111111111/////////000000000111111///000000000000000000///111222222333333333333222333222111000000///000000///000111111111111000///------........./////////111111111111111111111111000000000000000000000000000000000000000000000000---...000111222111000///111111111111000000000000......//////000111111222///000000000111111111222///////////////000111111000000000000111111111111222111111111111111222222000111111222222333333333333333333333333222111111222333333444444333333222333333444444444555555555333444555555555555444333444444555555555666666666666666666666666666666666999999888777666555444444666777777888888888888888666555444444444444444444111222222333222111000///////////////////////////------------------------........................000000000000000000000000000000//////......------000000000000000000000000......///000000///.........------......000111111...............///000000////////////////////////............////////////........................000000000000000000000000.........///////////////........./////////000000---------.........//////,,,------------------,,,---------.........//////..............................///000000///......,,,,,,------...................../////////000000------------------------000000//////////////////000000/////////.........---......//////......------------.........//////........................////////////////////////..............................------------......////////////////////////333333333444444555555555000000111222333555666777333333333333444444555666333444555666666666555444333444444555666666666555333333333444444555555555444444444333333333222222444333222222222333444555666555444444333222111111222222333444555555555555222222222222222222222222111111111111111111111111444444444444444444444444000111111111111222222222111111111111111111222222000000111222333333444444000000000000000000000000......///000111222222333222222222333333444444444333222222222222222222333222222111111111111222222000000000111222222333333000000000000000000000000000000000000111111111111...///000111111000///...000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000222222222333333222222222000000000000000000000000.../////////000000111111//////000000000000//////---...///000000000000000444333111///...//////000...///000111111000///...////////////000000000111000000000000000000000000000000000000000000000000//////000000000000//////+++---///111222222111000111111111111000000000000---......///000111111222//////000000111111111222///////////////000111111//////000000111111222222222222111111111111111111//////000111222333333444333333333333333222111000222333333444444333333222222222333333333444444444333444555555555444333222444444444555555555666666999888777666555444333333666666666666777777777888666666777888888888888888555555444333333333444444111111222333222111000///000000000000000000000000------------------------........................000000000000000000000000000000000000111111111111000000000000000000000000---...///000000///...------------......000111111...............///000111.........///////////////////////////000000000000........................000000000000000000000000---.........//////000000.../////////000000111111---------.........//////+++,,,,,,------,,,,,,+++---------.........//////........................---...///000000///...---,,,,,,,,,------.........---.........//////000000------------------------------......000111222333000000//////.........------..................------------.........//////////////////////////////////////////////////////........................---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,333333222111222333444555555444333333222222222222111111222333333333333222444444444333333222222222333333444444444444444444333333333333333333333333555444333444555555333222222222111000111222444555222222111111111111222222888777666555333222111000111111222222222333333333222333333333333222111111111111222222222333333333444444444333333333222222111111000000000000111111333333222111000000000111222222222222222222222222111111111000000000000000222222111111222222333444000////////////111222333444222111111222333333222000000222333333222111000000000000000000000000000///000111111111///...---000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000333222222111000///......111000000000//////......222000...///222333111///000000000000000000000000//////////////////////////////000000000000////////////////////////////////////000000///...------............////////////000000111111111111000000111111000000//////......222111111111000000//////111111000000//////......111333444333000.........000000//////.........---//////000000111111222222000000000000000000000000000000000000000000000000//////000111111111111111111000///////////////000222222222222222222222222222222222222222222222222333333444444444444555555555555555444444333333333444555666777777666555444999777666444444666777999666666666666666666666666555555666666666666555555555444333222111111111111000000000000000///......///............---------............///////////////......---------......111111000000//////......000000////////////000000000///...---,,,------...---...///...------...///000000///............///........................000000////////////000000////////////000000000000000000111111111///...,,,,,,---......//////......................................................000000//////.........---000///---,,,,,,---.../////////......---------,,,/////////...------,,,,,,000///---+++***+++---...+++***)))***,,,---,,,+++------------------------//////.........---------,,,,,,,,,---...///000000---.........---,,,++++++***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------------------........................,,,,,,,,,---------......333333222222222333444555444444333222222222222222000111222222333333222222333333222222222111111111444444444444444333333333222222222222222222222222444333333444555666444333333222111111111222333444222111111000000111111222444333333222222111111111111111111222222222333333111111222222111111000///111111111222222222333333111111000000000/////////111111000000000000111111333222111111000000000111111111111111111111111111000000000000000000000000222111111111111222333333333222111////////////000222111//////111222111000111111111222222111000000////////////////////////111111///.........//////000000000000000000000000000000000000000000000000////////////////////////000000////////////000000222111111000000/////////111111000000000/////////222000...///111222000///////////////////////////......................../////////000000////////////////////////////////////////////////...------////////////000000000000///000000111111000000////////////......---------000000000/////////......000000000000//////.........///000///...---...///000/////////.........---000000000000000000//////000000000000000000000000//////////////////////////////000111111111111000111000000000000000111111222222222222222222222222222222222222222222222222111111111222222222333333555555444444444333333333111222444555666666666555888777666555555666777888555555555555555555555555444555555666666555555444444444333222111111111111000000111111000000///...///............------------.........////////////------,,,,,,,,,------...000000000000//////......000//////......//////000000///...---,,,------...---...///...---,,,---///------,,,+++++++++++++++........................000//////////////////000---------.........//////......//////////////////,,,------...........................................................................---------,,,///...------------...///......---------,,,,,,,,,,,,,,,,,,,,,------------///...---,,,,,,,,,---...,,,+++***+++,,,------+++------------------------///.........------------,,,---------.../////////...............---,,,,,,,,,---......//////............------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------------------------------------------,,,---------------------333222222222222333444444444333222222111222222222000111222222333333222222111111111111111000000000555444444333333222222222111111111111111111111111333222222444666666555444333333222111111111222222222111111000000111111222000000000000000000000000000111111111222222222222000000111111000000///...000111111111222222222222000000/////////.........111000000//////000000111222111111000000000000000000000000000000000000000000000000000000000000000111111111111111222222333222222111000////////////111///......///000000///222222111000000000000000////////////////////////333111...,,,,,,---000111000000000000000000000000000000000000000000000000////////////////////////000//////......//////000000000000000000/////////111111111111000000000000111///...///000111000///////////////////////////..............................////////////......////////////////////////...////////////...------//////000000000111111111//////000000000000//////////////////............//////...............---000000000////////////...000111111000///000222444/////////...............111000000///......------000000000000000000000000////////////////////////...///000000111111000000000000000000111222333333111111111111111111111111222222222222222222222222111111111111222222222222444444444444333333333333///000222333555666666666888777666555555666777888555555555555555555555555333444444555555444444333444333222111111000111111111111111111111000/////////............------------------.........//////+++++++++++++++,,,---...000000000////////////............------.........//////...------------...,,,...///...---,,,---...,,,,,,+++************+++------------------------////////////////////////+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000,,,,,,---...............---------------------------------------------------------,,,,,,,,,,,,,,,---------------...///000---------,,,,,,,,,,,,,,,*********+++,,,---------------..................---++++++,,,---...---,,,------------------------............------------------......................../////////...------...............//////000000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------------------++++++++++++++++++++++++---------------------,,,222222222222222333333333222222111111111111222222000000111222222222222222111111111111111111111111555444444333222111111000000000000000000000000000222111111333555666555444333333222111111111000000111111000000000000111111////////////////////////000000000111111111111222000000111111000000///...000000000111111111111222222222111111111000000000000000////////////000000111000000/////////000000/////////////////////////////////000000000000000000000000000000111222222......//////000111111222111///......///000000///333222000///......///000////////////////////////111000...------...///000////////////////////////000000000000000000000000/////////////////////////////////....../////////.../////////////////////111111111111111111000000////////////////////////////////////////////////........................---......//////......---.................................//////...------////////////000000000000...//////000000//////...111111111111111111111111........................////////////////////////222222111000...///222555........................//////.........---------////////////////////////////////////////////////...//////000000000000000////////////000111222333111111111111111111111111111111111111222222222222222333333333333444444444333333333333333333333333000111222333444555666666777666555555555555666777555555555555555555555555222333333444444333333222444333222111000000000000111111111111111000000//////............---------,,,,,,---------.........++++++++++++,,,---...///////////////////////////...------,,,,,,------...............------......,,,---......,,,,,,---...///...------,,,---------------------------------........................++++++++++++,,,,,,,,,,,,---,,,+++++++++,,,...///,,,,,,---.........---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000---------------------,,,***+++++++++,,,,,,,,,---+++,,,...000000000......---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------...///////////////......///...---,,,,,,---...//////............---------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,111111222222222333333333111111000000000111111222000000111222222222222111111111222222222222222222444444333222111111000000000000000000000000000000111000000222444555444333222222222222111000000///111000000000000000000111111111111000//////......//////000000000111111111111111222222111111000/////////000000000111111111333333222222222111111111000000////////////000000000//////...//////000000..............................//////000000000000000000//////000000111222---......///000000111111111000......000111000///222111///...---...///000..............................////////////..............................////////////////////////........................//////............//////.............../////////000000000000000000111111......//////.........///................................................------............------------------------------------............---------------.........//////......////////////......000000000000000111111111////////////////////////...............///////////////---+++))))))+++------------...............,,,---------.........///......................................................///000000000000000---------...///000111222000000000000000000000000000000000111111222222222222222222333333333444444333333333333333333333333444444444444444555555555666666555555555555666666555555555555555555555555222222333333333333222222333333222111000000000000111111111111111000/////////............---------,,,,,,,,,,,,------------,,,,,,,,,,,,---...000000.............../////////------,,,,,,,,,,,,------------..................,,,---...---,,,+++,,,...000//////...............------------------------,,,---............---,,,+++,,,,,,,,,,,,---------...---,,,*********+++,,,+++,,,,,,---...------------------------------------------------------------------------------...+++,,,---......///000000------------------------------------,,,,,,++++++***,,,...000000///...------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...............---------......///////////////......---,,,+++++++++------+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000111111222333222222222000000000///000000111222///000111111222222111111111111111222222222222222333222222111111000000000000000000000000000000000000//////111333333222111111111111222111111000///111000000//////000000111222222111000000///......////////////000000000000111111222222111111000///////////////000000000000111111000000000/////////000//////......//////000...............//////000........................---......//////000000111///////////////000000111000000000000///...------111000......000111000/////////............//////........................,,,---...000000///...---........................////////////////////////........................///......------......///...............---------////////////000000000000---...///...---,,,---///........................------------------------,,,,,,------------,,,,,,------------------------,,,,,,---............---,,,,,,---------.........------............------------------............///////////////000000000---............///////////////...,,,***)))***,,,---------------.........,,,,,,------...//////000................................................---...//////000000//////------------...//////000//////////////////////////////000000111222222222000000000000111111111111222222222222333333333333555555444444444444555555555555555555555555555555444444444444444444444444222333333444444333333222333222111000000///000000000000000000000///......///............---------+++++++++,,,,,,,,,------------------......///000---............/////////---------,,,,,,---------,,,---......///.........+++---...---,,,+++,,,---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,---------............---,,,++++++*********++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,---.../////////...,,,,,,,,,,,,------------.........---,,,+++++++++***+++---//////...,,,+++---++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------..................------.../////////......---,,,++++++++++++++++++)))***+++,,,...000111111,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------------------,,,,,,,,,---------......///000111222333222222111///////////////000111111///000000111111111111111000000000111111111222222111111111111111000000000111111111111111111111111000///...///111111000...///000111222222111111000000000////////////000000000000000000////////////........./////////000000000000111111000000///............/////////000000000000/////////.........//////............//////...---------......///000........................------......///000000111///............///000000///000000000000...---,,,000...------...//////...,,,,,,---...////////////........................------------......//////------------------------////////////////////////........................///......------......//////......------,,,,,,,,,---.........////////////,,,...///...,,,+++---///........................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---------------.........///---------......---------+++,,,,,,,,,---------...------........./////////---------........./////////000111000...---...///,,,,,,,,,------......................../////////------------------------........................---...//////000000////////////............///000/////////////////////////////////000111222222222000000000000111111111111111111222222222333333333333333222222222444555666444555555555555555555444444444444444444444444444333333444444444444333333333222111000000////////////////////////...------///............---------++++++++++++,,,,,,,,,,,,---------,,,,,,---......---------.........//////......------------......,,,,,,.../////////......+++,,,------++++++,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......---,,,***,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,---...//////......---))))))******++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---------,,,+++***,,,+++***+++,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---------.../////////,,,,,,---...............,,,---------,,,,,,+++***)))***+++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------++++++++++++++++++++++++***++++++,,,---.../////////000111222333222111111///////////////000111111//////000111111111111111.../////////000000111111000000000000111111111111111111111111111111111111///......///000000...,,,...///000111222222111000000000////////////000000------......///000000111............/////////000///////////////......---............/////////000111000000000//////////////////............//////---------------...///000////////////////////////---------...///000000111...............///000000,,,---...000000000000//////---+++,,,---...------***+++---///000000//////........................///...,,,++++++---000222------------------------////////////////////////.................................------.........//////...---,,,,,,++++++,,,---------......//////+++---///...,,,+++,,,///........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---............/////////000,,,------......------,,,---------.........//////,,,,,,,,,------.........---------.........//////***,,,......---,,,---...,,,,,,,,,------.........000000000///......------------------------------........................---......///////////////111000000////////////000////////////////////////...//////000111222222222111222222222222333333333111111111222222333333333000000000000111333666777444444555555555555444444444444444444444444444444333444444555555444444333333222111000////////////...............------,,,//////.........---------******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,---------........./////////......------......///+++,,,.../////////......+++,,,------++++++,,,---///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++,,,,,,,,,---------)))***,,,---......---,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---.../////////...---,,,''''''(((((()))))))))***)))))))))***++++++,,,,,,,,,,,,,,,,,,+++******)))+++***)))***,,,---,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------...///000000+++,,,,,,---.........---------...///...---+++******++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------************************)))***+++,,,...///000000222000//////000111111000////////////////////////000000000000000000000000000000000000000000000000000000111111111111000000////////////............////////////////////////000000111111111222222222222000...---,,,---...//////000111111111000...------------...............000...,,,---000111///---......////////////......000//////.........//////........................///......---------......////////////////////////---------............///...............///000000,,,---------.../////////////////////////////////------------------------//////......------------...------,,,,,,------...------------------------------............------111000...---------...///------------------,,,,,,.........------,,,,,,,,,...---,,,---/////////...***+++,,,---...000111111111000...---,,,,,,,,,---///...---,,,+++,,,------+++++++++,,,,,,---------------------------------,,,---...---+++***+++,,,...,,,++++++,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------++++++,,,,,,,,,,,,,,,---------------------------.................................////////////000////////////000000000000---------...///000000111//////000111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111222222333333444444555222555888777444222444666444444555555555555444444555555444333222222222222222111111000000000000000/////////......---------........................000---((($$$###$$$'''***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,+++,,,...///...+++........................---,,,+++***+++,,,---...+++++++++,,,,,,------------,,,,,,++++++,,,,,,---///......---+++******)))---------,,,,,,+++++++++---,,,***))))))***,,,------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,---,,,***))))))***,,,---+++,,,---...///...---,,,//////...---,,,,,,,,,,,,------------------------***+++---.........------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***++++++------...///222000//////000111111000/////////////////////////////////////////////////////////////////////////////////000000/////////////////////....................................000000000111111111222222111000...---,,,---...//////000000000//////......+++,,,,,,---...///000000000...------000000///---......////////////......//////............//////......................../////////......///000000........................------------............------------......//////---------...............------------------------------------------------............------------------------------------------------------------//////000000000000//////000//////...............//////............//////......---------,,,,,,,,,...---,,,---...//////---,,,,,,---...//////000111000///...---,,,,,,------///...---,,,+++,,,,,,---,,,,,,,,,------.........------------------------,,,---...---+++***+++,,,...,,,++++++,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------******++++++,,,------...------------------------........................------........./////////.../////////000000000000------......///000000111/////////000000000111111//////000000000111111111111111111111111111111111111111111111111111111111111111222222333444555555333555666666555444444555444555555666666555555444444333333333333333444555222111000000//////000000.........---------,,,,,,------------------------///...,,,***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,+++,,,...///---+++---------------------------,,,,,,,,,------......++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++---,,,***))))))***,,,---,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,---,,,***))))))***,,,---+++,,,,,,---...---------,,,,,,+++++++++,,,,,,---------------------------++++++---.........------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------222000//////000111111000////////////////////////////////////////////////////////////////////////---......//////......---////////////....................................000000000000111111111111000///...---------...///000///......------......***+++,,,---...000111111///...---...//////...---......////////////......///...............//////........................------------...//////000........................------------............,,,,,,---............---...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************,,,------......------,,,------------------------...//////000000//////.........//////......---,,,000///...------...///000------------,,,,,,,,,,,,...,,,,,,---...///...---............/////////000......---------------.........---,,,,,,,,,,,,,,,------------............------------------------,,,---...---+++***+++,,,...,,,++++++,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------)))******+++,,,---......------------------------------------------------,,,---------................../////////000000000------......///000000000//////...---...///000111//////000000000000111111111111111111111111111111111111111111111111111111000000111222333444555666444444333444666666444333555555666666666666555555222222222222333444555666111111000///////////////------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++---,,,+++******+++,,,---***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------------************************++++++,,,,,,,,,,,,++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,---......************+++,,,---...,,,,,,,,,,,,------------+++,,,,,,------------,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111000......000111000///////////////////////////////////////////////////////////////////////////.........//////.........////////////..................................../////////000000000111111//////...---------...///000///...,,,,,,---......,,,,,,,,,---...///000000......---...............---......//////......---......---------...//////........................))))))******+++,,,---...........................,,,,,,---------.........,,,,,,.../////////...---/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++++++++,,,,,,,,,,,,---......---,,,,,,------------------------,,,,,,,,,------,,,,,,,,,------...//////---,,,+++---,,,+++******,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---////////////////////////------------------......---------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---...,,,++++++,,,---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.............../////////000000............//////000000///...,,,+++,,,---///111////////////000000000111111111111111111111111111111111111111111111111111//////000222333444555666555333111333666777555222555666666777777666666555111111111111111222333444000000///............///++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,------,,,***)))++++++++++++++++++++++++******++++++++++++,,,,,,...---------------,,,,,,+++++++++++++++,,,,,,,,,***+++---.........---,,,---,,,,,,,,,++++++******,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++++++++++++++,,,++++++******++++++,,,)))***+++------,,,++++++***************************+++,,,---......//////++++++++++++++++++++++++******++++++++++++******++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++,,,++++++******++++++,,,---,,,+++***+++,,,...///+++++++++++++++,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,++++++******111///......///000000///////////////////////////...................................................//////000000//////...////////////........................................../////////000000000......---------.........000///...,,,,,,---.....................------------.........---------...------............---------------------...//////........................)))))))))***+++,,,---...........................,,,,,,,,,------------...------....../////////.../////////...---------,,,------------------------------------------------////////////////////////,,,------------------,,,------------------------++++++,,,,,,,,,,,,++++++,,,---.........---+++***,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,.........---////////////............,,,,,,------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---...,,,++++++,,,---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................////////////............///////////////...,,,++++++---///000...////////////000000000111111111111111111111111111111111111111111111111///000000111333444444555444222111333666777555222555555666666666666555555222222111000000///000000000///......---.........++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,.........---,,,,,,,,,,,,*********+++++++++,,,,,,)))***+++------,,,++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,+++******************************+++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++******))))))******+++++++++++++++++++++++++++,,,,,,+++***+++,,,---.........---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,+++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++************************---,,,,,,++++++******)))111///......///000000///////////////////////////................................................/////////000000/////////////////////............------------------------............////////////,,,---------............000///......------....../////////...------,,,,,,,,,...///...---,,,---...------............------,,,,,,,,,,,,---...//////........................,,,,,,,,,,,,---......///------------------------,,,,,,,,,,,,---------------------,,,---......///...............------------------------------------------------------------------,,,,,,+++++++++...------,,,,,,------...------------------------,,,------......------,,,,,,,,,------,,,,,,+++***,,,,,,------......//////++++++++++++,,,,,,,,,,,,---++++++,,,---...---,,,...............---------,,,,,,------------,,,+++,,,,,,,,,,,,,,,+++******++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,......,,,++++++,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------........./////////......//////////////////......---,,,---...///000......////////////000000111111111111111111111111111111111111111111111111000000111111222333333333222222222333555666555333444444555555555555444444333222111000//////////////////...---------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,,,,,,,---......+++++++++++++++++++++++++++,,,,,,------......///---...///...,,,++++++,,,*********++++++,,,,,,---))))))***++++++++++++++++++++++++++++++*********++++++************++++++---------,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++++++++++++++++++++++++++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************))))))))))))******+++++++++++++++++++++++++++++++++++++++,,,------000///...---,,,,,,,,,,,,******++++++,,,,,,---------,,,,,,++++++++++++,,,******++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,++++++*********)))000///------///000///...////////////////////////................................................---......//////......---////////////............------------------------------........./////////+++,,,------............///000000000//////.....................---------+++---///...,,,+++---///,,,------......------,,,,,,,,,,,,,,,---...///000..............................------------...///------------------------++++++,,,,,,,,,------------+++***))))))+++---...---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++***)))((('''&&&&&&///...,,,******,,,...///------------------------,,,,,,------------,,,,,,---,,,,,,+++++++++++++++)))+++---/////////...---******+++++++++,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,---------------,,,------...---,,,******+++,,,,,,---,,,+++***))),,,,,,,,,++++++*********++++++++++++++++++++++++***+++---,,,,,,+++---......,,,++++++,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---------.........///////////////////////////...---............/////////........./////////000000111111111111111111111111111111111111111111111111111111111111111111222222000111333444444333444555333333444444444444333333333222222111111111222222///...------,,,,,,------++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************************++++++,,,------...//////---///000...+++***+++---******++++++,,,------...++++++******++++++,,,---************++++++++++++++++++************++++++++++++,,,,,,,,,,,,------)))*********+++++++++++++++++++++,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***))))))***++++++************+++++++++,,,************************++++++++++++++++++++++++******++++++++++++************))))))))))))******+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,)))******+++,,,,,,------------+++*********++++++******++++++++++++*********++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++***************000///------///000///...////////////////////////................................................,,,------......------,,,000/////////............---------------------------------.........//////+++,,,------.........---///000111111111000...---,,,------....../////////+++---///...,,,+++,,,///,,,------......------,,,+++++++++,,,---...///000........................------,,,+++++++++,,,,,,------------------------++++++,,,,,,,,,---------,,,***'''&&&&&&(((+++...,,,------....../////////++++++++++++++++++++++++------------------------000///...---,,,***))))))000...+++))))))+++...000------------------------*********++++++*********...---+++***)))***+++,,,&&&(((+++---...---,,,************++++++,,,,,,,,,,,,+++***+++---...---,,,+++++++++,,,,,,---------------......---+++***(((++++++,,,---,,,+++***)))---------,,,,,,+++++++++++++++++++++++++++++++++***+++---,,,,,,,,,---......,,,++++++,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++&&&'''(((***+++,,,......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000---------........./////////////////////.........---...//////000000//////............/////////000111111111111111111111111111111111111111111111111222222222111111111111000...111555555333222444777222333333444444333333222222222222222333444555555......---,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,***((('''************************))))))***++++++,,,---------///000///+++***+++---******+++,,,------......---,,,+++***+++,,,---...))))))******+++++++++,,,++++++************++++++)))******+++---......///))))))******++++++++++++***++++++,,,,,,++++++***+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******************************,,,+++***))))))***+++,,,(((((())))))*********+++************************++++++++++++++++++++++++******++++++++++++************))))))))))))*********++++++,,,,,,++++++***)))***+++,,,---,,,++++++************+++,,,------))))))***+++,,,,,,------...---+++*********++++++******++++++++++++******+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++************************------------------------................................................------------------------,,,---......//////......,,,---///000000000///...,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,+++---///111111///,,,+++........................---------............//////////////////......---//////.........---------......------------......333000,,,++++++---.........//////---+++***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++...,,,***+++---...,,,***************************------...///...---+++***,,,,,,---...---,,,***)))........................*********++++++,,,,,,,,,+++(((%%%'''+++---+++'''******************++++++,,,,,,,,,++++++*********))))))******+++,,,---------,,,,,,++++++,,,,,,---///---++++++---...,,,)))++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++,,,,,,,,,,,,+++***)))))))))***+++,,,,,,------,,,,,,+++---,,,***)))))))))******+++,,,,,,,,,,,,+++*********+++,,,,,,------,,,,,,,,,,,,,,,++++++*********)))))))))***+++++++++,,,)))************+++++++++++++++++++++++++++++++++,,,------......------,,,.........///......------,,,,,,++++++,,,,,,---.................................---,,,---...///000111111222222222222111111111111000///////////////000000000000000000000000111111222222222333333333222333444444555555444444333333333222222222111111000///...---------------///...,,,******+++,,,------------,,,,,,+++++++++************************++++++*********************+++,,,,,,******+++,,,---------,,,,,,+++++++++************************+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,*********++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,'''(((***++++++***(((''',,,******+++...///---***,,,,,,,,,++++++************++++++,,,,,,++++++***++++++************++++++,,,,,,,,,+++***)))((((((,,,+++***((((((((())))))++++++,,,------------,,,******++++++++++++******))))))))))))))))))))))))+++*********))))))((((((************************)))******++++++******)))((()))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++)))((((((+++*********))))))((((((************************))))))))))))))))))******------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------------------------------,,,------...............,,,---.../////////......000///...---------------.........---------,,,,,,,,,---...//////...---,,,........................------------............///////////////...------.........---------,,,,,,......------------......000...,,,******+++---......---,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,++++++---,,,***+++---...,,,***************************++++++,,,,,,++++++***))),,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,,,,)))&&&(((,,,---+++(((************************,,,,,,,,,++++++************++++++,,,------......---,,,,,,++++++,,,,,,---...,,,***+++,,,---+++)))++++++++++++++++++++++++*********+++++++++,,,,,,......---,,,+++***)))))),,,,,,++++++***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,***)))))))))******,,,,,,------,,,+++******)))***++++++,,,,,,++++++,,,,,,,,,++++++************************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,---------......------,,,,,,,,,++++++,,,,,,---.................................---------...///000000111111222222111111000111111000///////////////000000000000000000000000111111111222222222333333111222333333444444333333111111111111000000000000......---,,,,,,,,,,,,,,,///---,,,******+++,,,---------,,,,,,,,,+++++++++***************************************************+++,,,,,,******+++,,,------,,,,,,,,,+++++++++************************++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,***++++++++++++++++++,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((,,,***)))***,,,---+++))),,,,,,,,,++++++************++++++,,,,,,++++++***+++******))))))******+++,,,++++++******)))))))))******)))(((((()))***+++******+++,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))*********)))))))))((((((******************************++++++++++++******))))))***+++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))************************++++++++++++***)))((('''************)))))))))(((*********************************)))))))))))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,///.........------,,,,,,------------------------,,,,,,---...............+++,,,---.........------222111000...---,,,,,,,,,//////.........---------------------------------------------------------,,,,,,,,,---------............//////......---,,,---------,,,,,,,,,++++++...------,,,,,,------...+++,,,,,,***((())),,,000000---******,,,---+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,---+++***+++,,,---,,,+++************************,,,++++++************+++---,,,,,,++++++++++++,,,+++++++++++++++++++++++++++++++++++++++*********,,,)))((())),,,...,,,)))************************+++++++++++++++************++++++,,,,,,------...,,,,,,++++++++++++,,,,,,,,,+++)))***++++++***)))++++++++++++++++++++++++*********++++++++++++,,,......---,,,+++***)))))),,,,,,+++++++++,,,------++++++,,,,,,,,,,,,++++++,,,+++******)))*********---------,,,,,,***))))))((())))))***+++*********+++++++++++++++*********+++++++++***************)))************+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------......------......///000000111111222222111111000111000000///////////////000000000000000000000000111111111222222222222333111111222333333333333333////////////............------,,,+++++++++,,,,,,...---,,,******++++++,,,,,,,,,,,,,,,++++++++++++***************************************************+++,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++******************************++++++++++++******,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))))))))))))))))))))++++++++++++++++++++++++************************+++***(((((()))******)))+++++++++++++++***************++++++++++++******+++******))))))******+++************************(((((((((((()))***+++,,,))))))***+++++++++++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))((((((************************++++++,,,,,,,,,,,,++++++))))))***++++++++++++************++++++++++++,,,))))))))))))))))))))))))************************************)))(((''''''************))))))))))))************************+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------++++++,,,,,,------------111000///---,,,,,,,,,,,,/////////.........---------,,,+++++++++,,,---...------------------------+++,,,,,,,,,---------------............---,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,,,,------(((+++...,,,((((((---222888111***(((***,,,+++)))************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,++++++************************...---,,,++++++,,,---...---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,++++++******)))))),,,***)))***,,,---,,,++++++++++++***************+++++++++***************************++++++,,,,,,,,,,,,++++++++++++,,,,,,******))))))******))))))***+++++++++++++++,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,************+++,,,,,,---******++++++++++++******++++++******************,,,,,,,,,+++***)))((('''((()))******++++++******+++++++++***************,,,+++++++++***)))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------------------------...............//////000000000111111111111000000000000////////////000000000000000000000000000000111111111111222222222222111222333333444444333333/////////.........------------,,,,,,,,,,,,,,,------,,,++++++******++++++,,,+++++++++++++++++++++***************************************+++++++++***+++,,,,,,******+++,,,,,,+++++++++++++++++++++************************))))))************)))))),,,,,,,,,,,,++++++++++++,,,,,,++++++******))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++************+++++++++***)))(((((()))))))))+++++++++*********************++++++++++++************))))))))))))******))))))))))))************)))))))))))))))******+++(((((()))*********************++++++++++++******))))))))))))))))))))))))))))))))))))))))))((((((************************+++,,,,,,------,,,,,,+++)))******+++++++++******************++++++++++++++++++++++++++++++++++++************************)))))))))))))))(((''''''*********)))))))))))))))************************++++++******)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------++++++++++++,,,,,,------...---,,,,,,++++++,,,,,,///.........------------,,,+++*********,,,---///------------------------++++++++++++,,,,,,,,,------------------,,,,,,+++,,,,,,+++++++++*********,,,,,,++++++++++++,,,,,,(((+++...---******...333===555+++&&&(((++++++***************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,+++***++++++---...,,,+++***)))******,,,---+++++++++++++++++++++++++++++++++******)))))))))+++******+++,,,,,,,,,++++++++++++*********))))))************************++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,((())))))))))))))))))************++++++,,,,,,,,,))))))*********+++++++++*********+++++++++,,,,,,))))))((())))))***++++++)))******++++++******)))************+++*********************)))((('''&&&)))******+++++++++++++++************************,,,+++++++++***)))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++)))******+++,,,,,,,,,+++,,,,,,++++++,,,,,,---...------------------------.........///////////////000000000111111000000000000000////////////000000000000000000000000000000000000111111111222222222222222333444444444444444000000/////////...............------------......,,,,,,++++++************++++++++++++++++++++++++************************))))))*********+++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++************************((())))))******))))))(((+++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))************************++++++***))))))***++++++*********)))))))))******************************)))******++++++******)))***))))))))))))))))))***))))))))))))))))))******************))))))(((((((((((()))************)))******++++++++++++******))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++******+++++++++******)))))))))*********+++++++++++++++++++++++++++++++++************************((())))))))))))(((((('''))))))))))))))))))******))))))))))))))))))))))))************))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,+++++++++,,,---...,,,,,,+++++++++++++++,,,......---------,,,,,,,,,+++******)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******,,,++++++******++++++,,,)))+++------++++++...111:::444,,,'''(((***++++++************************++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++,,,+++***)))***,,,***************************))))))))))))******++++++************++++++,,,++++++++++++++++++++++++***************)))))))))************+++++++++,,,,,,,,,++++++***))))))))))))))))))***************------------------------++++++************++++++((()))******))))))***+++*********++++++,,,,,,---)))))))))************+++,,,,,,+++***)))(((''''''))))))((((((((())))))***))))))************))))))))))))***++++++++++++***((())))))))))))((('''''')))***++++++,,,,,,++++++)))))))))***************+++++++++***************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))******+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000//////000000111111000000//////////////////000000111000000000000000000000000000000000111111111111222111222222333333333333333111000000000////////////......---------...//////+++++++++++++++******************+++++++++++++++************************)))))))))***++++++,,,,,,***+++,,,,,,******+++,,,*********+++++++++++++++************************))))))************))))))))))))))))))******++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***+++***)))***+++)))))))))***************))))))************))))))***))))))(((((())))))***))))))))))))))))))))))))++++++++++++***)))''''''(((((()))*********************++++++++++++******))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++***++++++++++++***)))))))))))))))************+++))))))))))))))))))))))))************************)))))))))******))))))((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++++++++************************+++++++++,,,,,,------...++++++++++++++++++++++++++++++,,,------------,,,---,,,,,,+++,,,---...//////...---,,,+++*********---,,,,,,,,,,,,+++++++++)))))))))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,+++******---,,,,,,,,,++++++++++++++++++************++++++******+++++++++,,,------...---+++***************************************************************************++++++++++++++++++++++++++++++++++++---,,,,,,+++***)))(((((()))+++,,,+++))))))***,,,************************(((((()))***************))))))***+++++++++++++++************************))))))))))))************((()))***************+++,,,,,,++++++***))))))(((((()))))))))*********+++++++++++++++++++++++++++++++++************++++++''')))++++++))))))***---)))******+++,,,,,,------))))))))))))************++++++***)))((('''&&&&&&+++***))))))))))))))))))((())))))))))))))))))(((((()))***+++,,,++++++***((()))******+++*********((())))))***+++*********((()))))))))*********+++***************+++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***+++,,,------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000000/////////000000000000/////////////////////000111111000000000000000000000000000000000000111111111111//////000111111111111111000000000000////////////---,,,,,,,,,------...///+++++++++++++++***)))))))))*********++++++++++++************************((())))))***++++++,,,,,,***+++,,,,,,******+++,,,)))*********++++++++++++************************)))******++++++******)))&&&&&&'''((()))******+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))((('''"""%%%***+++***))))))***((()))))))))*********+++))))))************))))))))))))(((((((((((())))))******))))))((((((''''''))))))***+++******)))(((((()))******++++++************++++++++++++******))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))******++++++++++++******+++++++++++++++***))))))))))))))))))************))))))))))))))))))))))))************************))))))***************)))((()))))))))************))))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///++++++++++++++++++++++++++++++,,,---------,,,,,,------,,,+++,,,---...///222111///---+++***)))))),,,,,,,,,+++++++++******(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++,,,,,,,,,,,,+++******---------,,,,,,,,,++++++++++++************+++++++++)))))))))+++,,,+++***$$$'''+++---,,,***))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++...---,,,+++***(((''''''(((+++,,,,,,)))(((***,,,************************)))***+++---------,,,+++((()))***,,,,,,,,,+++***))))))))))))))))))))))))(((((())))))******++++++((()))******))))))***+++,,,,,,++++++***))))))((((((((())))))*********+++((((((((('''''''''''''''++++++************++++++'''***,,,+++))))))+++---))))))***+++,,,,,,------))))))))))))************''''''''''''((((((((((((,,,,,,+++***)))))))))***(((((())))))))))))((((((((()))***+++,,,,,,+++***)))***+++,,,,,,---,,,,,,'''(((((()))))))))))))))(((((())))))*********+++))))))******+++++++++,,,)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++)))***+++,,,---.........,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---...000111111111000/////////000000000000/////////////////////000111111000000000000000000000000000000000000111111111111---......///////////////000////////////.........++++++++++++,,,,,,---...***++++++++++++***))))))))))))******++++++++++++************************((())))))***++++++,,,,,,***+++,,,,,,******+++,,,))))))******++++++++++++******************************++++++++++++******$$$%%%&&&'''(((******+++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%'''(((******((('''%%%###(((+++***(((((()))(((((())))))*********+++))))))************))))))))))))(((((((((((())))))+++******)))(((''''''&&&&&&''')))***++++++******))))))***+++++++++++++++******++++++++++++******))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))*********++++++*********+++++++++++++++***)))((())))))))))))************++++++++++++++++++++++++************************)))******+++++++++******(((((())))))*********+++))))))))))))))))))))))))''''''((()))***+++,,,,,,...---+++******+++---...,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------------......000///...---,,,+++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,------...------,,,,,,,,,---......))))))*********+++++++++,,,,,,,,,++++++*********+++*********))))))((((((''''''((())))))))))))(((,,,+++))))))***+++---///+++***)))'''''')))***++++++++++++*********))))))+++++++++*********)))))))))***++++++++++++,,,...+++---...---+++***)))***************************))))))************))))))+++++++++*********))))))'''((()))***++++++******+++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++)))))))))***+++++++++,,,************************))))))))))))))))))))))))************************++++++++++++++++++++++++******))))))))))))******))))))))))))************++++++,,,---,,,+++***)))&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))***++++++++++++***,,,+++)))'''''')))+++,,,))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******,,,)))'''(((***+++***(((++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---///,,,+++,,,///111000///,,,,,,------......//////---....../////////////////////000111222222333333------...000111333444444222111000//////000111222111111111111000...------........................*********++++++,,,,,,,,,+++*********))))))((((((+++++++++************)))+++...000...+++((('''(((******************************))))))))))))************))))))))))))))))))***************)))((((((!!!$$$(((******)))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&'''((())))))))))))))))))************))))))((((((((((((((((((((((((((((((((('''((()))******))))))))))))))))))))))))+++(((&&&&&&((()))'''%%%***++++++***)))(((((()))))))))))))))))))))))))))******))))))******+++,,,+++++++++*********))))))************))))))))))))))))))))))))************))))))*********+++++++++,,,,,,,,,+++***))))))((((((((((((((())))))))))))++++++***)))(((((())))))(((((((((((()))***+++,,,***+++,,,------,,,+++***)))))))))))))))))))))))),,,,,,,,,++++++)))(((((())))))************))))))...---+++******+++---...,,,,,,+++++++++*********,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,///...---,,,,,,+++++++++*********++++++******)))************************,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++*********************)))))))))(((......------,,,***)))(((,,,+++)))(((((()))***++++++***)))(((((()))***++++++++++++*********))))))+++++++++*********)))))))))***++++++))))))***+++''')))***)))(((((()))***************************))))))************))))))+++++++++*********))))))*********)))))))))))))))*********)))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++******************++++++************************))))))))))))))))))))))))************************************************))))))(((((((((((())))))(((((()))))))))************++++++,,,+++***)))((('''(((((())))))(((((('''(((((((((((())))))))))))(((((()))************)))***(((&&&%%%%%%&&&(((***))))))))))))))))))))))))***)))))))))(((((((((''''''((((((((()))))))))***,,,)))'''(((***+++***((((((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++************+++++++++,,,++++++******++++++,,,---+++)))((())),,,...---,,,///////////////000000000......///000000000000/////////000111111222333333//////000000111111111111111111000000000000111111000000000000000///...---------------------------***++++++++++++++++++,,,************)))))))))(((*********)))))))))((((((+++---///...+++(((((()))******************************))))))))))))******************************)))))))))))))))(((''''''"""%%%(((******)))))))))))))))))))))))))))))))))))))))))))))************+++++++++******)))))))))%%%&&&''''''))))))***+++%%%&&&'''((())))))))))))))))))************))))))(((((((((((((((((((((((())))))((((((((())))))***))))))))))))))))))))))))---***((((((******)))((()))***+++***((('''((()))))))))))))))))))))))))))******))))))******+++,,,+++++++++*********))))))*********)))))))))(((((((((((()))))))))*********))))))*********+++++++++******))))))(((''''''&&&))))))))))))************+++******)))(((((())))))******)))))))))))))))*********++++++++++++******))))))))))))))))))))))))************)))((('''&&&))))))************))))))---,,,+++******+++,,,---,,,++++++++++++************************)))))))))++++++,,,,,,------......******++++++++++++,,,,,,...------,,,,,,+++++++++((())))))*********))))))******))))))))))))))))))...------,,,++++++******++++++,,,,,,,,,***)))(((+++++++++,,,,,,,,,,,,---+++++++++++++++*********************)))))))))))),,,,,,,,,+++***)))''''''+++***((('''&&&&&&''''''+++***)))(((((()))***++++++************)))))))))+++************)))))))))(((*********((('''((())))))*********)))***---///************************))))))************))))))+++************)))))))))---,,,***)))((((((((()))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))******))))))*********)))((('''))))))(((((((((((())))))(((((((((((())))))))))))''''''((())))))))))))))),,,***)))'''''')))***,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))+++)))(((((()))******)))************************)))))))))*********++++++++++++++++++++++++++++++)))))))))*********++++++++++++******++++++,,,------,,,+++,,,.../////////222111111111111111000000...///000000111111000000///000000111111222222222222222111111000/////////000000111111111111000000//////000000000//////...------------------------+++++++++++++++*********************))))))))))))))))))))))))(((((((((''')))+++------+++***))))))******************************))))))))))))******************************'''((((((((((((''''''&&&"""%%%)))******)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((('''&&&'''((()))***++++++,,,&&&&&&'''((())))))))))))))))))************))))))((((((((((((((((((((((((*********))))))))))))))))))))))))))))))))))))))),,,***(((((()))***)))(((((()))***)))'''&&&'''((())))))))))))))))))))))))***))))))))))))***+++++++++************)))))))))******))))))))))))(((((((((((())))))))))))******)))))))))************+++***))))))((((((''''''&&&************++++++++++++******)))((((((((()))))),,,+++***)))((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((('''&&&%%%%%%******++++++++++++******,,,,,,+++******+++,,,,,,++++++++++++***************************************++++++,,,---......///,,,,,,,,,---------......,,,,,,,,,,,,,,,+++******((()))*********************************))))))))),,,,,,,,,,,,++++++******+++,,,------,,,***(((&&&))))))))))))************+++++++++************************)))))))))))))))'''((())))))******))))))***)))(((''''''''''''(((******)))(((((()))******************))))))))))))************))))))))))))''')))******(((((()))***++++++***)))((())),,,///************************))))))************))))))************))))))))))))---+++)))''''''((()))***))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((************************))))))))))))))))))))))))************************(((((()))))))))))))))***)))((((((''''''(((((()))(((((((((((()))))))))***((((((((((((((('''''''''***)))(((''''''((()))***(((((((((((())))))))))))'''((())))))******))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******)))((()))*********++++++++++++++++++++++++))))))))))))************************************((())))))))))))*********++++++******++++++,,,---...---------...000000111222222222111111000000000//////000111111111111111///000000000111111111222222222111111000////////////000111222222111000///......//////000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))*********)))))))))))))))******)))))))))((((((((((((***+++,,,,,,+++************************************))))))))))))******************++++++++++++'''(((((()))((((((''''''$$$&&&)))******))))))***))))))))))))))))))))))))((()))))))))************)))))))))*********++++++******)))))))))(((((((((''''''((()))))))))))))))))))))************))))))((((((((((((((((((((((((***************))))))))))))))))))))))))))))))))))))((('''''''''((((((((('''((()))((('''&&&'''((()))))))))))))))))))))))))))))))))))))))***++++++************))))))))))))***)))))))))(((((((((((((((((((((((()))))))))***))))))))))))************++++++******)))))))))))))))))))))*********++++++***))))))((((((((())))))++++++***)))(((((())))))***)))(((''''''((()))***))))))))))))))))))))))))'''(((((((((''''''&&&%%%******++++++++++++******+++++++++++++++++++++++++++++++++*********))))))******++++++++++++++++++*********+++,,,---......,,,,,,,,,---------......***++++++,,,,,,+++***))))))******+++,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,---......---+++)))'''(((((()))))))))*********************************))))))))))))))))))*********+++,,,,,,------,,,,,,(((((((((((())))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((************+++---(((((('''%%%######&&&(((************************))))))************))))))))))))))))))))))))))))))***)))((('''''')))+++---(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((+++******))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***))))))(((((())))))***'''(((((((((((()))))))))((((((((('''''''''''''''***)))(((''''''((()))***(((((((((((())))))))))))((()))******++++++******&&&&&&%%%$$$$$$%%%&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((*********)))((()))******(((((((((((((((((((((((((((((()))))))))*********************************((())))))))))))*********++++++******++++++,,,---************+++,,,---...111111111000000///////////////000111111111111111000000000000000111111111000000000000000111111111///000111222222111000///---......////////////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))******++++++*********)))))))))((()))***+++,,,+++***)))))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++((())))))******)))))))))%%%''')))***)))))))))***))))))))))))))))))))))))((()))))))))***************++++++,,,---...///000)))))))))((((((((('''''''''((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))((((((((('''''''''((()))&&&((()))((('''&&&''')))))))))))))))))))))))))))))))))(((((())))))***+++)))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((()))))))))******)))((((((((((((((())))))))))))(((((()))***++++++***)))(((''''''((()))***(((((((((((((((((((((((((((((()))))))))(((''''''*********++++++*********+++++++++++++++++++++++++++************)))))))))*********+++++++++++++++))))))******++++++,,,,,,******++++++++++++,,,,,,)))***+++,,,,,,+++)))))))))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))******+++,,,,,,---,,,,,,---------+++***)))*********++++++++++++,,,)))))))))***************))))))))))))************,,,,,,++++++***((('''&&&(((((()))***++++++,,,,,,)))))))))******)))))))))(((((()))))))))))))))***(((((()))))))))))))))***''')))************+++---)))))))))'''%%%$$$&&&'''************************))))))************))))))(((((()))))))))))))))***)))((((((((((((***,,,---''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++******))))))))))))******''''''(((((((((((()))))))))(((''''''&&&&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))***+++++++++++++++''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))******)))(((((()))+++))))))))))))))))))))))))((((((((()))))))))******************************)))))))))*********++++++++++++******++++++,,,---***,,,,,,,,,,,,,,,...000//////////////////.........///000000111111000000000000000000000000000000......///000111222222333000000111111111111000000....../////////......---++++++++++++++++++++++++***************)))))))))))))))))))))************++++++++++++************)))))))))***,,,,,,***((())))))))))))))))))))))))******))))))))))))******((((((((()))******++++++((())))))***************&&&(((******)))))))))+++))))))))))))))))))))))))))))))))))))************((((((((())))))******+++%%%&&&&&&'''((()))***+++((())))))******)))))))))))))))************))))))))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))((()))***)))((((((***,,,&&&((())))))((('''(((***)))))))))))))))))))))))))))(((((((((((()))******(((((()))))))))))))))***))))))((((((((((((''''''''''''(((((((((((())))))***)))))))))))))))(((((('''''''''''''''''''''''''''((((((((())))))))))))((((((''''''(((((())))))(((((((((((()))***+++,,,))))))(((((((((((())))))(((((((((((((((((((((((())))))*********))))))((())))))************))))))******++++++++++++******************)))))))))))))))))))))*********++++++))))))))))))))))))************++++++++++++,,,,,,((()))***++++++***)))(((((()))***++++++,,,,,,,,,(((((()))***+++,,,------***************++++++++++++++++++++++++*********************++++++++++++((()))))))))*********+++((()))))))))************((((((((((((&&&%%%$$$###))))))******+++*********))))))************))))))(((((((((((())))))******(((((((((((())))))******)))***+++***((('''((()))***+++,,,+++***)))***+++************************))))))************))))))(((((((((((())))))******)))))))))))))))*********'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++))))))(((((((((((())))))'''''''''((((((((())))))))))))'''&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))((())))))***************+++++++++******+++++++++(((((((((((((((((((((((('''((((((((()))))))))******)))))))))((((((((('''(((***+++***((('''))),,,++++++++++++++++++++++++(((((((((((()))))))))***************************************+++++++++,,,++++++******++++++,,,---,,,...//////---...000333......//////////////////......///000000000000///000000000000000000000////////////000111111222222111111000000000000111111////////////...---,,,,,,++++++++++++++++++++++++))))))))))))************((()))))))))************************))))))))))))***)))(((***,,,,,,)))&&&))))))))))))))))))))))))******))))))))))))******&&&''''''((())))))******'''(((((()))******))))))''')))******)))(((***+++))))))))))))))))))))))))))))))))))))************)))(((((('''&&&%%%$$$###&&&'''((((((******+++,,,))))))*********))))))((())))))************))))))))))))))))))))))))))))))###%%%''')))***))))))((())))))))))))))))))))))))((()))******((((((***---'''(((***)))((((((***+++))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))******))))))(((((((((''''''''''''''''''((((((((())))))******))))))((((((((((((''''''''''''''''''''''''(((((()))))))))*********'''''''''''''''((())))))***)))))))))))))))******((())))))******))))))(((((((((((((((((((((((((((((())))))******)))))))))(((((())))))))))))((((((******++++++++++++******************))))))))))))'''((((((((())))))******))))))))))))((((((((((((,,,,,,---------.........'''(((***++++++***)))(((''''''(((******+++++++++&&&&&&''')))***+++,,,---,,,,,,++++++***)))))))))***))))))((())))))***+++(((((((((((())))))))))))(((((())))))*********+++(((((())))))*********+++'''(((((()))))))))))))))***+++++++++***)))((('''))))))************))))))'''((((((((())))))******'''((((((((())))))******+++++++++)))&&&$$$$$$$$$&&&(((***+++***)))***+++************************))))))************))))))'''((((((((())))))************++++++***)))((('''&&&'''''''''(((((())))))((((((((((((((((((((((((************************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((''''''''''''((((((''''''''''''((((((((()))***)))((('''&&&'''(((((($$$%%%&&&''''''&&&%%%$$$(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))************))))))((((((((('''(((***+++***((('''))),,,''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++******++++++,,,---)))+++---,,,******---000......//////000000111111---......///////////////000000000000////////////000000000000111111111111222111000//////000111222////////////...---,,,+++************************(((((())))))******++++++(((((())))))*********+++))))))))))))((((((((((((+++)))(((***,,,,,,(((%%%))))))))))))))))))))))))******))))))))))))******%%%&&&&&&'''((())))))***&&&&&&'''((())))))((((((((()))******)))(((***+++))))))))))))))))))))))))))))))))))))************111000...,,,)))'''%%%$$$+++++++++************)))))))))*********))))))((())))))************))))))))))))))))))))))))))))))!!!###&&&((()))))))))((())))))))))))))))))))))))%%%''')))(((&&&&&&(((+++''')))******))))))***,,,))))))))))))))))))))))))((((((((((((((()))******'''((((((((())))))******)))(((((((((''''''''''''''''''''''''((((((((()))******))))))((((((((('''((((((((())))))))))))))))))************+++++++++'''''''''''''''((()))***,,,+++***)))((((((((((((((()))***++++++***)))((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((''''''++++++************++++++))))))))))))************+++++++++*********))))))+++***)))(((((()))***++++++*********))))))((((((************))))))))))))((()))))))))************+++(((%%%&&&))),,,,,,+++)))((((((((((((((()))***(((((((((((())))))))))))++++++************++++++******))))))))))))*********((('''&&&((()))***)))''''''((()))))))))))))))***)))(((((()))+++---...))))))))))))))))))))))))(((((())))))))))))((((((+++***)))'''''''''((()))%%%(((******((())),,,000(((((())))))))))))(((((())))))(((((((((((())))))************)))))))))))))))******++++++++++++***%%%%%%&&&'''((((((''''''))))))))))))))))))))))))******)))(((((((((((((((''''''(((((())))))******))))))******)))'''%%%$$$((()))***+++,,,---------'''(((((()))***+++++++++''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''''''''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((()))******))))))))))))(((((((((((())))))******+++---...///))))))))))))))))))))))))&&&&&&'''((()))***++++++***)))(((''''''((()))******)))((((((((()))***+++)))************++++++++++++***)))'''''''''((()))((('''''''''''')))+++,,,---,,,+++*********+++,,,///...,,,*********,,,------------............///.........////////////000222111111111000000//////222222222222222222222222...//////000111222222222222111111000000000000000//////...---,,,,,,++++++++++++*********************)))(((((((((***+++,,,,,,,,,++++++******))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++******)))))))))))))))(((((()))***************))))))))))))))))))))))))((())))))***+++,,,,,,,,,(((((((((((((((((((((((()))&&&######&&&))))))(((((((((((((((((((((((((((&&&'''((()))))))))))))))******))))))))))))******''''''''''''''''''''''''+++***)))(((((()))***++++++*********))))))((((((&&&''''''((()))******+++(((((())))))((('''&&&&&&((((((((((((((()))******&&&&&&'''((())))))(((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((((((((()))'''((()))))))))(((&&&%%%))))))))))))************,,,+++)))''''''(((***+++&&&'''((())))))***))))))))))))))))))************((((((((((((((((((((((((''''''''')))******(((&&&###%%%'''((()))((('''&&&))))))))))))))))))))))))++++++************++++++))))))))))))************+++++++++*********)))))))))((('''&&&&&&'''((()))++++++++++++******))))))************)))))))))))))))))))))))))))******+++***((('''(((***,,,,,,+++***))))))(((((()))))))))((((((((()))))))))******+++******))))))******+++******))))))))))))*********)))))))))******'''%%%''''''((()))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))(((((())))))))))))((((((+++***)))(((''''''((()))$$$%%%&&&&&&%%%&&&((()))((())))))******))))))((())))))(((((((((((())))))(((((()))))))))*********''''''(((((((((''''''&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''***))))))((((((((((((((())))))))))))((((((((((((((()))))))))))))))(((''''''((()))******+++******'''(((((()))******++++++((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((('''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((())))))***))))))))))))(((((((((((((((((('''(((((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''((()))***&&&''')))***++++++******))))))*********++++++++++++***)))((((((((())))))(((((((((((((((***+++,,,,,,++++++******+++,,,------------------,,,++++++---------............///---............/////////111111111111000000000///222222222222222222222222...//////000111111222222222111000000//////000000///......---,,,,,,++++++************************))))))))))))))))))***+++)))))))))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((()))***++++++(((((()))***************))))))))))))))))))))))))******))))))(((''''''''')))))))))))))))))))))))))))'''$$$$$$&&&))))))((((((((((((((((((((((((((((((((()))*********))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((''''''(((((((((************)))))))))((('''''''''((()))*********))))))))))))((((((''''''((((((((((((((()))******))))))******++++++++++++(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))(((((())))))(((''''''&&&))))))))))))************+++***)))((((((((()))***'''(((((())))))))))))((('''(((((((((((()))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&%%%### $$$&&&''')))))))))'''&&&''''''''''''''''''''''''++++++************++++++))))))))))))************+++************)))))))))((((((''''''''''''((((((,,,,,,++++++++++++******************))))))))))))***)))((((((((()))+++,,,)))((((((***,,,---,,,***,,,+++***))))))))))))))))))))))))*********+++++++++******))))))******+++))))))))))))))))))))))))*********,,,,,,***&&&"""''''''((()))))))))))))))(((((()))***++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((((((((()))((('''&&&&&&((())))))((()))******************)))))))))(((((((((((())))))&&&''''''(((***++++++,,,''''''(((''''''&&&%%%$$$''''''((()))))))))((((((''''''''''''''''''''''''))))))((((((''''''((((((*********)))((('''''''''))))))(((((()))******+++''''''((((((((((((((('''((((((((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''&&&''''''(((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))***(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''++++++***)))((('''&&&&&&))))))(((((((((((())))))$$$&&&)))+++,,,+++***((()))))))))*********++++++++++++***)))))))))******))))))))))))***+++,,,,,,++++++******+++,,,---...,,,---///000///...,,,***---------............///---------............///111111111111000000000000000000000000000000000000/////////000111111222222111111000///////////////......------,,,,,,++++++************************)))************))))))((((((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))''''''(((((()))+++,,,---(((((()))***************))))))))))))))))))))))))******)))(((((('''&&&&&&************************)))'''%%%%%%''')))))))))((((((((((((((((((((((((******+++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((************))))))))))))''''''(((((())))))************)))(((((((((((()))((((((((((((((()))******)))************+++++++++''''''''''''''''''''''''''''''((((((((((((((((((''''''((((((((()))))))))))))))((((((''''''(((((())))))))))))******************))))))))))))((((((((())))))))))))(((((('''''''''''''''((((((((((((************************)))((('''((()))((('''%%%&&&'''((()))***)))((('''''''''''''''''''''''''''++++++************++++++((()))))))))************************))))))))))))******))))))))))))******************************************)))))))))(((***)))((('''((()))+++,,,((()))***,,,,,,,,,+++***------+++***)))))))))))))))*********++++++++++++******))))))))))))******))))))************))))))***)))***+++,,,***(((%%%''''''((()))))))))))))))'''(((***+++++++++***)))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((((((((())))))&&&$$$&&&))),,,+++)))******++++++++++++******))))))(((((((((((())))))''''''(((((()))******+++***+++******)))((('''&&&(((((()))))))))))))))((()))))))))))))))))))))))))))(((((('''''''''((((((***)))))))))((((((((('''***)))(((''''''((()))***''''''((((((((('''&&&&&&(((((())))))******************))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''(((((((((((('''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((())))))(((((((((((())))))))))))******)))(((((((((((((((''''''''''''''''''''''''++++++***)))((('''&&&&&&)))))))))(((((((((((((((&&&''')))***+++***((('''))))))))))))************++++++***************************++++++,,,,,,,,,*********+++,,,---......---.../////////...---,,,---------............///------------............111111111000000000000000000000000000000000000000//////000000111111111111000000///............///---------,,,,,,,,,++++++***************+++++++++)))***+++++++++)))((('''))))))******++++++,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((((((((()))***+++,,,(((((()))***************))))))))))))))))))))))))))))))))))))******++++++)))))))))))))))))))))))))))(((''''''(((((())))))((((((((((((((((((((((((,,,,,,,,,,,,++++++***)))*********++++++*********)))))))))))))))))))))))))))***+++,,,,,,+++***)))*********)))))))))))))))'''((((((((()))))))))***))))))((('''''''''((()))((((((((((((((())))))***'''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))***)))(((''''''((()))***((()))))))))************))))))******))))))((('''))))))***))))))((('''&&&'''''''''((((((((())))))))))))))))))))))))))))))&&&&&&&&&(((+++---,,,+++'''((())))))***)))(((((())))))))))))))))))))))))++++++************++++++((()))))))))************))))))))))))))))))))))))))))))************))))))((((((((()))))))))))))))************)))))))))(((***)))((((((((()))++++++((()))+++,,,,,,+++******------+++***)))))))))))))))*********++++++++++++***))))))))))))))))))***((()))************)))(((***((('''(((***++++++***''''''((()))))))))))))))'''((()))++++++***)))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))))))))((($$$!!! """'''))))))'''******++++++++++++******))))))(((((((((((()))))))))(((((((((((((((((((((,,,,,,,,,+++***)))((('''((()))))))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((('''((((((((()))))))))******)))'''&&&%%%%%%&&&&&&((((((((()))(((((('''''')))))))))))))))***************))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((())))))(((((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''''''''(((((()))'''((((((((()))))))))***+++***)))(((''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((()))))))))))))))(((''''''+++***)))(((''''''''''''(((((()))))))))******************+++++++++*********++++++,,,,,,,,,,,,,,,******+++,,,---.........///...------------//////---------............///---------.........//////000000000000000000111111////////////////////////000000000000000111111111000///......---.........,,,,,,,,,,,,,,,+++++++++))))))*********+++++++++)))***+++++++++)))((('''))))))******++++++,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******)))))))))))))))***(((((()))***************************************)))))))))))))))*********(((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))******++++++++++++******************************)))***+++,,,,,,+++***)))))))))))))))))))))******(((((((((((())))))))))))'''''''''&&&''''''((((((((((((((((((((())))))***''''''&&&%%%%%%%%%&&&'''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((()))))))))******)))(((''''''((()))***((()))))))))************((())))))))))))(((''''''))))))***))))))((('''&&&(((((()))))))))*********((((((((((((((((((((((((###""""""$$$'''*********((()))))))))))))))((((((************************++++++************++++++))))))))))))************(((((()))))))))))))))***''''''(((((((((((('''''''''''''''(((((((((((()))************))))))))))))((()))))))))************''')))++++++)))((()))***,,,+++***))))))))))))))))))))))))*********++++++***))))))(((((())))))***((()))***++++++***)))(((***(((''''''))),,,------''''''((()))))))))))))))(((((())))))***))))))((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))))))))(((%%%$$$$$$%%%'''*********)))******************)))))))))(((((((((((()))))))))))))))(((((('''''''''))))))***))))))((('''&&&(((((()))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((('''''''''((()))************)))'''&&&%%%$$$$$$$$$(((((()))))))))))))))((())))))))))))))))))************))))))))))))******))))))))))))))))))))))))((())))))******))))))(((&&&'''(((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&''''''((()))''''''(((((())))))******(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******)))*********)))((('''&&&+++***((('''&&&&&&'''(((((((((((()))))))))******((()))******+++************++++++,,,,,,,,,++++++***+++,,,---......------///...,,,++++++---///000---------............///.........////////////000000000000000111111111111////////////////////////000000000000000000111111//////...---------------,,,,,,,,,,,,++++++++++++)))))))))***++++++,,,,,,)))************))))))((((((((((((((())))))))))))*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++***)))))))))))))))(((((()))*********************************************)))(((&&&%%%$$$$$$'''''''''''''''''''''''')))***+++***)))((()))***))))))))))))))))))))))))++++++,,,,,,,,,+++******'''((()))******)))((('''))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************(((((((((((())))))))))))&&&'''((((((((((((((('''((((((((((((((()))*********)))((('''''''''((()))************************&&&&&&''''''((()))))))))((((((((()))))))))******))))))(((((())))))******))))))))))))************))))))((((((((((((''''''((())))))))))))(((((('''))))))))))))************'''''''''''''''''''''''')))(((&&&&&&((())))))((())))))((((((((((((((('''((((((((((((((((((((((((++++++************++++++))))))))))))************(((((((((((())))))******&&&'''((())))))((('''&&&'''((((((((())))))))))))************))))))))))))'''(((***+++++++++)))(((''')))***)))'''&&&(((******))))))(((((()))))))))((((((((()))))))))******))))))(((((((((((())))))((()))***++++++***)))(((***)))((()))+++,,,+++***''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((()))******)))((()))*********))))))***,,,((())))))******))))))((())))))(((((((((((())))))'''''''''((((((((((((((('''(((((((((((((((''''''((((((((((((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))(((((((((((())))))))))))''''''(((((('''&&&%%%%%%&&&'''((()))))))))))))))***))))))))))))))))))))))))))))))(((((()))))))))(((((((((((((((((((((((())))))************))))))&&&&&&((())))))*********((((((((((((((((((((((((&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''(((((('''''''''((()))*********((((((''''''&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))*********)))(((&&&%%%'''''''''((((((((())))))(((((((((((()))))))))***'''((()))*********))))))******+++,,,,,,+++***)))+++,,,---......------,,,,,,,,,,,,,,,,,,---......---------............////////////000000000111111///000000000111111111111000000000000000000000000111000000000000000000000///...------,,,,,,------++++++++++++++++++++++++((())))))***++++++,,,,,,))))))))))))))))))***+++)))))))))((((((((((((((()))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))************)))))))))))))))***+++(((((()))*********************************************)))'''&&&%%%$$$###(((((((((((((((((((((((()))+++---,,,)))((()))***)))))))))))))))))))))))))))***+++++++++++++++***'''(((***++++++***((('''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((()))))))))************))))))))))))((((((((((((&&&(((***,,,,,,+++)))(((((((((((((((((()))******---+++***(((((((((******************************&&&&&&''''''((())))))***(((((()))))))))*********(((((()))***************))))))))))))***************)))((('''&&&'''(((((('''(((((())))))))))))(((((((((((())))))))))))***((((((((((((((((((((((((---+++))))))***++++++***)))((((((''''''&&&''''''((((((((((((((((((((((((++++++************++++++))))))))))))************'''((((((((())))))******((()))***++++++***)))((((((((())))))*********+++************))))))))))))&&&'''***,,,,,,+++)))'''((())))))'''%%%%%%'''+++)))((((((((((((((()))***(((((((((((())))))))))))))))))(((((((((((())))))''')))***++++++***)))'''))))))***,,,---,,,)))&&&'''(((((()))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((())))))))))))((((((&&&'''(((*********)))((()))***+++)))%%%###%%%((((((((())))))))))))(((((())))))(((((((((((())))))%%%&&&&&&'''((()))******(((((()))))))))))))))(((''''''(((((('''&&&%%%%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))******))))))((((((''''''%%%&&&((()))))))))((('''%%%&&&'''((())))))))))))*********)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))&&&&&&((()))************((((((((((((((((((((((((&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''((((((&&&''''''((()))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((()))*********)))(((&&&%%%!!!###''')))++++++***)))(((((((((((())))))))))))&&&'''(((*********)))((()))***+++,,,++++++)))(((,,,---.........---,,,+++)))***,,,......---,,,+++---------.........//////000000000000111111111111//////000000111111111222111111111111111111111111111111111000000000000000......---,,,,,,,,,,,,---++++++++++++++++++++++++((())))))***++++++,,,,,,***)))(((((((((***+++,,,,,,,,,++++++******)))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((***++++++++++++,,,,,,,,,(((((((((((()))+++,,,---(((((()))***************************************)))))))))))))))((((((((()))))))))))))))))))))))))))+++---,,,***((()))***))))))))))))))))))))))))((()))***+++++++++++++++)))***,,,------,,,***)))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((())))))*********+++))))))))))))(((((((((((('''))),,,//////---+++)))((((((((((((((()))******---+++)))((('''((()))***))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))************'''((()))+++++++++***)))))))))))))))************+++)))'''&&&%%%&&&((()))''''''((())))))***))))))''''''''''''((((((((()))))))))))))))))))))))))))'''&&&$$$%%%''')))******)))((('''&&&&&&&&&&&&&&&************************))))))(((''''''''''''(((++++++,,,,,,,,,,,,++++++,,,++++++***)))(((((('''))))))))))))))))))))))))''''''''''''((((((((((((,,,,,,,,,+++***)))(((((('''&&&$$$###$$$%%%''')))******))))))((((((''''''+++*********))))))((((((++++++******************&&&'''(((*********))))))***************)))(((((('''&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***%%%'''(((******((('''%%%((())))))(((&&&&&&''')))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&((()))***)))'''((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))******(((((((((((((((((((((((((((((())))))))))))((((((,,,'''######''')))(((&&&((((((((((((((((((((((((,,,,,,+++***)))(((''''''************************)))))))))(((''''''&&&&&&''''''''''''((((((((((((***((('''(((***+++)))&&&))))))))))))))))))))))))))))))(((((('''''''''&&&((('''%%%$$$$$$%%%&&&((('''(((((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((,,,***'''%%%%%%'''***,,,000...,,,)))((('''((((((******))))))((((((''''''))))))******+++++++++,,,,,,,,,,,,++++++*********222000...+++***+++,,,,,,000000000///.........------------------...//////////////////000000000000000000111222444555666666111111111111111111111111000000000000////////////......////////////......,,,+++***)))))))))***+++++++++************+++++++++*********))))))((((((******++++++++++++******'''((()))***************(((((((((((())))))))))))(((((()))***++++++,,,,,,++++++,,,,,,,,,---------++++++******************++++++***)))))))))))))))((()))***++++++***)))((('''''''''((())))))************))))))((((((''''''))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***))))))))))))))))))))))))***)))((('''&&&%%%$$$$$$((((((''''''''''''((((((((())))))******)))'''&&&'''&&&%%%&&&(((*********''''''((()))))))))))))))))))))))))))************)))+++---......,,,)))((('''((()))******)))((('''************************&&&''''''((()))******+++,,,+++)))((((((((()))***((((((''''''''''''((((((&&&&&&''''''(((((())))))+++******))))))))))))***'''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((()))***+++((())))))))))))))))))(((++++++***))))))(((''''''))))))))))))))))))))))))''''''''''''((((((((((((++++++++++++***)))(((((()))((('''''''''((()))******)))))))))((((((((('''******)))))))))((((((((())))))))))))))))))))))))&&&'''(((*********))))))***************)))(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((()))***++++++***)))(((%%%'''((('''&&&&&&'''(((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((******)))(((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((((((((())))))(((((((((((((((((((((((('''(((((()))))))))((((((,,,((($$$$$$(((***)))'''((((((((((((((((((((((((+++******))))))(((((('''************************(((((())))))))))))))))))''''''''''''(((((((((((()))((('''(((******(((&&&(((((((((((((((((((((((())))))))))))(((((((((''')))(((&&&%%%%%%&&&((()))''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''+++)))'''&&&&&&''')))+++)))(((((('''(((***,,,...***)))))))))((((((((('''&&&&&&''''''((((((((((((......---------,,,,,,,,,000...,,,+++***+++,,,,,,///..................---......---------......///////////////000000000000000000111222333444444555111111111111111111111111000000000000////////////......////////////......---,,,+++*********+++++++++******************+++************)))))))))(((******++++++++++++******((())))))************)))(((((((((((())))))))))))******++++++,,,,,,------)))************+++++++++************************+++***)))(((((((((((()))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))******++++++******))))))))))))))))))))))))((('''''''''''''''&&&&&&((((((''''''''''''((((((&&&'''((()))******))))))%%%###"""###%%%''''''&&&''''''((()))))))))))))))))))))))))))************)))+++---...---,,,)))((()))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((())))))******+++++++++******)))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((()))+++,,,---(((((())))))))))))((((((***))))))(((((('''''''''))))))))))))))))))))))))''''''''''''((((((((((((++++++++++++***)))(((((((((((()))))))))*********))))))))))))(((((((((((())))))((((((((((((((('''(((((((((((((((((())))))(((((()))******)))))))))))))))******))))))((((((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))***++++++***)))(((%%%(((***+++***))))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((&&&'''((())))))))))))))),,,)))&&&&&&)))+++***((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))***+++++++++''''''''''''(((((((((((((((((('''((()))***(((&&&(((((((((((((((((((((((()))))))))))))))((((((((()))((('''&&&&&&'''))))))''''''((((((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((('''&&&&&&%%%)))((((((''''''(((((()))%%%%%%%%%&&&(((+++---///))))))))))))(((((((((((())))))))))))************------------,,,,,,,,,,,,---,,,+++******+++,,,---,,,------------------..................---------////////////000000000000000000111111222222222333111111111111111111111111000000000000////////////......////////////......++++++***))))))))))))***************************************))))))))))))******++++++++++++******)))************))))))((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))************************))))))((((((''''''((((((((()))************)))))),,,++++++***))))))(((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++((()))))))))************))))))))))))))))))))))))&&&&&&&&&''''''(((((((((((((((''''''''''''((((((%%%&&&''')))******++++++(((&&&%%%&&&((()))))))))''''''((()))))))))))))))))))))))))))***************+++,,,------+++)))((()))(((%%%$$$$$$%%%((()))))))))))))))))))))))))))***************+++++++++)))************))))))((()))((((((''''''(((((()))((((((((((((((('''''''''***)))))))))***+++,,,---''''''&&&&&&''''''((()))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((()))***+++,,,*********))))))*********)))((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((***************)))((((((&&&''''''((()))((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))******))))))))))))((()))))))))))))))((((((************************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&'''(((((('''&&&&&&###&&&)))+++***)))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&'''((())))))))))))+++(((&&&&&&((())))))(((((((((((((((((((((((((((&&&'''''''''((((((((()))))))))))))))))))))))))))((((((((())))))*********''''''''''''((((((((((((((('''(((((()))(((((('''((((((((((((((((((((((((((((((((((((((((((''''''(((''''''&&&''''''((()))&&&'''((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))((((((((('''''''''&&&'''(((((((((((((((((('''''''''&&&&&&'''((()))***))))))))))))((((((((((((*********************++++++***************************))))))***+++,,,,,,+++++++++,,,,,,---------...............---------////////////000000000000000000000000111111111111111111111111111111111111000000000000////////////---......//////......---))))))((((((''''''''''''*********++++++******************)))))))))))))))******++++++++++++*********************)))((('''(((((((((((())))))))))))&&&&&&&&&&&&%%%%%%%%%%%%'''''''''((((((((())))))***************+++++++++((((((''''''''''''((((((((())))))***************++++++++++++******))))))'''''''''((()))*********((()))))))))************))))))))))))))))))))))))))))))))))))************(((((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((&&&''''''((()))************((('''((()))++++++***''''''((()))))))))))))))((()))))))))******************,,,,,,,,,+++)))((()))(((&&&%%%%%%&&&((()))*********************************************)))((()))***++++++***)))((())))))(((((((((((())))))))))))((((((''''''&&&&&&)))))))))***+++,,,---...'''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))((((((''''''(((((((((******)))(((((()))******((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))*********)))((((((&&&''''''((()))((((((((((((((((((((())))))))))))''''''''''''(((((((((((()))))))))******+++++++++++++++******))))))(((((('''(((((()))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&& """&&&''''''&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%'''))))))'''&&&&&&(((((((((((((((((((((((((((''''''((())))))(((''''''((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&'''(((((((((((((((((('''&&&&&&'''(((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''((((((((((((&&&'''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((&&&&&&'''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))&&&'''((())))))((('''&&&((((((((('''''''''''''''(((((((((((())))))))))))''''''''''''''''''&&&&&&************************))))))))))))***++++++,,,***+++++++++,,,,,,---------......//////...------////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////------............------)))))))))))))))((((((((()))***++++++++++++***)))))))))))))))))))))************++++++++++++*********************)))((('''(((((((((((())))))))))))************))))))))))))((((((((()))))))))******))))))*********+++++++++((((((''''''''''''(((((()))))))))))))))******+++))))))******++++++++++++&&&&&&'''((()))***++++++((()))))))))************))))))))))))))))))))))))(((((()))))))))*********(((((('''''''''((()))***))))))))))))))))))))))))))))))((((((((('''''''''((((((''''''''''''(((((()))))))))(((((((((((()))'''&&&$$$%%%&&&''''''&&&''''''((()))))))))))))))((()))))))))******************+++++++++***)))(((((((((((())))))((((((((('''''''''''''''''''''''')))))))))))))))(((((((((((()))***++++++***)))((())))))(((((((((((())))))))))))((((((''''''&&&&&&%%%$$$%%%%%%&&&'''((()))(((''''''''''''((())))))(((((((((((((((((((((((())))))((((((''''''''''''))))))))))))))))))))))))))))))((('''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((())))))******)))(((((((((((()))))))))*********(((((((((((())))))))))))'''(((((((((((()))))))))))))))******++++++,,,,,,---,,,+++***)))(((((((((''''''((()))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%''')))***)))((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&(((+++***'''%%%&&&(((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((('''''''''''''''(((((((((((((((((((((((('''''''''((((((''''''&&&&&&''''''''''''''''''&&&(((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((()))))))))((('''&&&&&&&&&''''''''''''((((((((((((%%%''')))((('''&&&'''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''%%%&&&'''((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((()))******&&&''''''((((((''''''&&&&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((('''''''''+++++++++,,,,,,,,,,,,,,,))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,---+++,,,.../////////...---////////////000000000000//////000000111111111222000000000000000000000000000000000000////////////------............------++++++,,,,,,,,,+++***))))))***+++,,,,,,+++***)))))))))))))))******************++++++++++++******)))************))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,((((((''''''(((((()))))))))((((((((()))***+++,,,(((((())))))***++++++,,,&&&''''''((()))******+++))))))))))))************))))))))))))))))))))))))((((((((()))))))))******((('''&&&&&&&&&''')))***)))))))))))))))))))))))))))))))))(((((('''''''''((((((''''''''''''((((((******)))((((((((((((((()))(((&&&&&&((()))((((((''''''((()))))))))))))))))))))))))))******************************)))((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((()))))))))((())))))************)))***))))))(((((())))))***((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))((((((''''''(((((()))***))))))))))))))))))))))))***))))))(((''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((())))))((('''%%%$$$$$$%%%'''((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((()))))))))))))))((()))((('''''''''((()))***'''((((((((()))))))))***((((((((()))))))))******((((((((()))***+++++++++...---+++***((((((((((((&&&''''''((())))))(((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((''''''((((((((()))+++,,,+++******+++,,,'''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''+++---,,,(((&&&(((***((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((((((((((((((())))))(((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((('''''''''((((((((((((((((((((((((((()))))))))))))))))))))'''''''''''''''''''''''')))))))))(((((((((((((((''''''''''''((((((((((((%%%'''))))))&&&%%%&&&(((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''(((((((((%%%&&&'''((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''&&&''''''((())))))))))))'''((((((((()))))))))***++++++******))))))))))))***+++++++++,,,,,,,,,,,,******++++++++++++++++++------------,,,,,,,,,,,,)))+++---///000000///...////////////000000000000//////000000111222333333000000000000000000000000000000000000////////////,,,------......------,,,******+++++++++***)))((((((***+++,,,,,,+++***(((((()))))))))******************++++++++++++******((())))))************)))(((((((((((())))))))))))%%%%%%&&&&&&''''''((((((((())))))))))))*********((())))))***++++++,,,,,,)))(((((((((((()))***+++)))((((((((()))***+++,,,))))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***((('''&&&%%%%%%''')))***))))))))))))))))))))))))((((((((((((((()))))))))((((((''''''''''''(((((())))))(((''''''((()))***,,,***))))))***++++++***''''''((()))))))))))))))))))))))))))************************)))))))))(((((((((((((((((((((((((((************************((((((((())))))******+++)))))))))))))))******+++******))))))))))))******'''''''''(((((((((((((((***)))))))))))))))******((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((()))+++,,,---***)))'''&&&&&&''')))***))))))))))))************))))))))))))))))))))))))''''''''''''((((((((()))(((((()))))))))))))))((('''&&&$$$###$$$%%%''')))'''((((((((())))))******(((((())))))******++++++&&&''''''((()))******+++///...,,,***((((((((((((&&&&&&'''((())))))((((((((()))***++++++***)))((())))))))))))))))))))))))************************'''((()))******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%''''''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))---000...***'''))),,,((((((((((((((((((((((((&&&'''(((******((('''&&&''''''(((((())))))******(((((((((((((((((((((((()))))))))((('''&&&$$$$$$'''(((******)))(((((()))((((((((((((((((((((((((************))))))))))))''''''''''''''''''''''''(((((())))))******++++++''''''''''''((((((((()))$$$'''))))))&&&%%%&&&(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''((())))))))))))%%%&&&'''((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((''''''((('''&&&&&&&&&&&&'''((())))))))))))))))))(((''''''((((((((())))))******((((((''''''&&&&&&&&&%%%(((((())))))************++++++,,,,,,,,,++++++***.........------,,,,,,,,,(((***---///000111000///////////////000000000000...///000111222333444444000000000000000000000000000000000000////////////,,,------......------,,,&&&'''((((((((('''%%%$$$((()))+++,,,,,,+++)))((((((((())))))*********+++******++++++++++++******'''((()))***************(((((((((((())))))))))))''''''(((((()))***++++++(((((((((((())))))))))))((())))))***++++++,,,,,,)))))))))))))))***++++++)))((((((((((((***,,,---******))))))((((((''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((('''%%%%%%%%%&&&(((***))))))))))))))))))))))))&&&&&&'''((()))***++++++((((((''''''''''''((((((''''''''''''((()))+++,,,)))(((&&&&&&'''((((((''''''(((((()))))))))))))))))))))))))))************************)))))))))))))))(((&&&$$$$$$&&&((()))''''''''''''''''''''''''(((((()))***+++,,,,,,---***)))((((((((()))+++,,,******))))))))))))******&&&'''''''''(((((()))))))))((('''''''''''''''(((((((((((((((((()))******))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((((((((((((((((((&&&$$$######%%%(((***---+++)))'''&&&&&&((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&'''((()))((('''&&&''')))%%%(((++++++***((((((((())))))))))))))))))))))))***)))(((''''''((()))***''''''''''''((()))++++++,,,+++***)))((((((((((((+++***(((&&&&&&''')))***((((((((((((((('''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((,,,)))&&&&&&(((***)))(((++++++***((('''&&&$$$$$$***)))((('''&&&&&&'''(((((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''((()))))))))(((&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%)))))))))))))))(((''''''***)))(((&&&&&&''''''((((((((((((((())))))))))))&&&&&&'''((())))))(((((('''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&))))))))))))))))))))))))'''(((((((((((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((((((((((((+++***'''&&&&&&'''***+++((()))***+++++++++++++++,,,,,,+++***+++,,,...///,,,,,,---.../////////...------/////////...---,,,...........................///000111111000......///......---------......000////////////000000111...,,,***+++...///...,,,,,,+++++++++***)))))))))***)))))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,******)))(((((()))***+++(((((((((((((((((((((((())))))))))))******************))))))))))))******''''''((()))***++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******************************))))))))))))))))))))))))'''%%%""" !!!###&&&(((((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((('''''''''''',,,++++++***((('''%%%$$$(((((((((((()))))))))))))))))))))))))))******+++***((('''((()))***)))'''))))))((('''''''''''''''************************)))*********++++++++++++++++++,,,+++***)))'''&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((******))))))((((((''''''***)))(((&&&&&&&&&''''''+++***)))(((((()))******+++***(((&&&&&&&&&'''((())))))'''&&&'''(((***+++(((''''''''''''''''''((((((''''''''''''&&&&&&&&&'''((()))((('''&&&''')))&&&(((******)))(((((((((((((((((((((((((((((((((***)))(((''''''((()))***'''&&&&&&&&&'''((()))***+++***)))((('''''''''''',,,+++)))((('''(((((()))((()))))))))(((((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((***(((%%%%%%''')))((('''))))))((((((''''''&&&&&&***)))((('''&&&&&&'''(((((((((''''''''''''(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&'''(((((()))((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''&&&&&&&&&''''''((())))))(((''''''((((((((((((((('''&&&&&&***)))((('''&&&''''''((('''((((((((())))))))))))&&&&&&'''((((((((((((((('''''''''(((''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((()))***+++,,,,,,,,,,,,,,,+++++++++,,,---...,,,---..................---...............------//////////////////////////////000000000000000/////////...............///000000////////////000000///---+++,,,...///---,,,++++++***************************))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++---,,,***(((''''''''''''))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******************************)))))))))))))))))))))))))))(((&&&%%%&&&'''***+++))))))************))))))))))))))))))))))))))))))************************)))))))))((('''''''''&&&(((((())))))******++++++))))))***))))))((('''&&&(((((((((((()))))))))))))))))))))))))))******+++***((('''((()))***)))((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))*********+++)))************((('''&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))((((((((((((((()))((('''''''''((())))))***)))(((''''''((()))))),,,+++***((('''%%%$$$$$$&&&&&&&&&&&&'''))),,,---''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''((()))((('''&&&''')))'''((()))((('''&&&'''((((((((((((((((((((((((((()))((((((''''''(((((()))''''''&&&&&&&&&&&&'''(((***)))(((''''''&&&&&&''',,,,,,+++***))))))(((((()))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&''''''&&&'''''''''((((((((((((((()))(((''''''&&&'''''''''((((((''''''''''''((((((((((((''''''''''''(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''&&&&&&%%%%%%'''((()))******)))(((''''''''''''''''''&&&&&&%%%))))))(((''''''''''''(((''''''((((((((()))))))))&&&&&&'''(((((((((((('''&&&&&&''''''((('''''''''#########$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((()))))))))*********((()))+++,,,,,,+++)))(((&&&''')))***,,,,,,------,,,,,,+++++++++,,,---------............------,,,......---------......///000000000000000000000000//////...//////000111222/////////......//////000222111000//////...//////000///------......---+++))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))+++***)))((('''&&&&&&&&&************************))))))))))))******************))))))))))))******************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***+++,,,******))))))))))))******))))))))))))))))))))))))************************+++***))))))''''''&&&%%%''''''((()))***+++,,,,,,'''((()))))))))))))))((((((((((((((()))))))))))))))))))))))))))******+++***)))((((((******)))((())))))((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((()))))))))******)))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))''''''''''''((()))***+++((((((''''''''''''((((((((((((((((((&&&$$$"""!!!%%%%%%&&&&&&((()))+++,,,&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&'''((()))((('''&&&''')))(((((()))'''&&&%%%''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''***)))(((''''''''''''''',,,,,,,,,,,,+++)))((('''((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((''''''(((((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''&&&&&&%%%$$$'''((()))******)))(((''''''''''''((((((''''''&&&)))((((((((('''''''''''''''''''''((((((((())))))&&&&&&'''(((((('''''''''%%%%%%&&&'''((((((((('''$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))))))))************))))))&&&'''(((***,,,------...,,,,,,,,,,,,,,,,,,,,,---............------,,,+++///...---,,,,,,---///000///////////////////////////............000222333000////////////000000111222222000///............111000///......---,,,+++(((((())))))******++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((&&&&&&''''''(((((())))))************************((()))))))))******************))))))))))))************))))))))))))))))))((((((((((((((((((((((((******************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))***************************)))))))))((((((''''''&&&&&&&&&'''((()))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))******+++***)))((()))******)))((((((((('''''''''((())))))(((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((()))))))))'''''''''(((((()))))))))((('''''''''(((((())))))%%%&&&'''((('''&&&$$$###'''''''''''''''((())))))&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&'''((()))((('''&&&'''))))))))))))(((&&&%%%'''(((''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((('''(((((((((******))))))(((((())))))+++,,,,,,,,,+++***(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&''''''''''''(((((()))))))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''&&&&&&%%%%%%&&&&&&((((((((((((&&&&&&'''(((((()))))))))(((((((((((((((((((((''''''&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&&&&&&&'''''''''((((((***)))'''&&&&&&''')))***&&&'''(((***,,,------...,,,,,,,,,,,,,,,,,,,,,+++---.........---,,,++++++...---,,,,,,,,,...///000........................///............000222333///////////////000111111222222000///............111111000///---+++++++++((((((((())))))******+++******************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((((((((%%%&&&''''''((()))))))))************************((()))))))))******************))))))))))))******'''(((((()))******++++++((((((((((((((((((((((((++++++++++++++++++++++++******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))(((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((''''''''''''*********))))))((('''&&&(((((((((((()))))))))))))))))))))))))))******++++++)))((()))***+++***)))'''''''''&&&&&&'''(((((())))))))))))))))))))))))&&&'''''''''((((((((((((&&&&&&&&&'''(((((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))((((((((((((''''''&&&&&&(((((())))))************%%%&&&((()))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''((()))((('''&&&'''))))))***+++***(((''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))((((((((())))))*********))))))))))))******+++************)))))))))&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((($$$&&&((((((((('''((()))***))))))((('''&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%'''((())))))))))))))))))((((((((()))(((''''''&&&&&&&&&'''''''''(((((((((&&&''''''''''''&&&%%%%%%&&&&&&''''''((('''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%%%%&&&&&&&&&'''''''''***(((&&&$$$$$$&&&(((***&&&''')))***,,,,,,------,,,,,,---------,,,++++++,,,------------,,,,,,+++---------------...///000........................//////...//////000111222............///000111111222111000//////.../////////000000...,,,******+++(((((()))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))((('''&&&************************))))))))))))******************))))))))))))******''''''((()))***+++,,,,,,))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))******++++++************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((******+++,,,+++*********)))))))))(((************)))(((&&&&&&(((((((((((()))))))))))))))))))))))))))******++++++***))))))++++++***)))))))))((('''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((('''''''''(((((()))***((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''((((((''''''(((''''''%%%$$$###'''((()))***+++++++++***&&&''''''(((((()))((((((&&&''''''''''''''''''&&&(((''''''''''''''''''((((((''''''''''''&&&&&&&&&'''((()))((('''&&&'''))))))+++,,,,,,***(((''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''((()))***))))))((((((((())))))******)))((((((((()))***+++%%%%%%&&&'''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''((('''&&&''')))((((((((((((((('''''''''$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((###$$$%%%&&&'''(((((((((&&&'''((())))))((('''&&&&&&'''(((((())))))(((((('''((()))))))))(((&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''&&&&&&%%%$$$'''''''''(((''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&'''''''''((()))((('''&&&&&&'''((()))(((((()))***+++,,,,,,,,,,,,,,,---------,,,+++***++++++,,,---------,,,,,,+++,,,---...////////////........................//////000000000000000///------------...///000111000000////////////000000,,,...///---***))))))+++)))))))))))))))(((((((((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))((()))*********)))((('''))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((())))))*********+++))))))))))))))))))))))))******************************))))))))))))******************************((((((((((((((((((((((((***************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))*********+++))))))))))))************(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))******++++++***))))))++++++***)))---,,,+++)))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***)))((((((((()))***+++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''&&&&&&$$$%%%&&&&&&&&&%%%$$$###&&&'''((()))*********)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''((()))((('''&&&'''))))))+++......+++)))''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''((()))***(((((('''''''''(((((())))))((('''&&&''')))+++,,,$$$%%%%%%&&&'''''''''&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&& ###''''''&&&%%%&&&(((&&&&&&''''''((())))))***###$$$&&&'''((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((("""###$$$&&&'''((())))))'''((()))******)))((('''%%%%%%&&&'''(((((((((''''''((()))))))))(((&&&%%%&&&&&&&&&'''''''''((((((&&&'''''''''&&&&&&%%%$$$'''((((((((('''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((()))'''((()))******)))((('''((()))***+++++++++++++++,,,,,,---...---,,,***)))***+++,,,,,,------------***+++---///000000///...000000000000000000000000//////000111111000......,,,,,,,,,------///000000000////////////000000111+++---...---***((()))+++******))))))((((((''''''''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******%%%&&&(((***+++,,,++++++(((((((((((((((((((((((())))))))))))******************))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************(((((((((((((((((((((((())))))(((((())))))***+++((()))***++++++***)))((())))))))))))))))))))))))*********************************)))))))))))))))%%%%%%&&&'''((()))******&&&'''((()))************(((((((((((()))))))))))))))))))))))))))******++++++***)))***+++++++++)))///...---+++***))))))(((''''''''''''''''''''''''(((((((((((())))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&%%%!!!"""$$$%%%&&&&&&%%%$$$$$$%%%'''))))))))))))((()))((('''&&&%%%$$$$$$$$$((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''(((((((((((((((***+++,,,+++***(((&&&((((((((((((((((((((((((''''''(((((())))))************))))))((((((''''''&&&&&&&&&'''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%&&&&&&'''((((((''''''((((((''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''&&&''''''(((((((((((((((&&&''''''(((((((((((((((''''''((()))******))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''(((&&&$$$$$$%%%&&&''''''&&&%%%$$$$$$######&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''')))(((&&&&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&'''''')))*********)))(((***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%"""$$$'''((('''&&&&&&'''$$$%%%&&&''''''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))))))))((('''&&&&&&'''(((((((((((((((***)))'''&&&%%%%%%&&&'''''''''''''''(((((((((((()))'''&&&&&&''''''&&&$$$%%%%%%&&&'''((()))******+++++++++*********************+++++++++,,,,,,,,,++++++,,,------......///++++++,,,------......///222111///......///000000............/////////000000000000000000000000000//////000000000000//////------,,,,,,+++***))))))+++*********))))))((((((******+++******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++...+++'''&&&''')))(((''')))))))))((())))))***+++)))************+++++++++************************)))***+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,++++++***)))(((((())))))((()))))))))'''''')))***,,,+++***************+++))))))))))))************************************,,,,,,,,,+++++++++******))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((('''''''''))))))))))))************))))))))))))))))))))))))%%%&&&&&&'''((()))******+++******)))(((''''''&&&))))))))))))))))))))))))+++***)))(((((((((((((((&&&(((***++++++)))'''%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&***)))'''(((******(((%%%&&&%%%%%%&&&)))******))))))((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((($$$$$$&&&'''''''''&&&%%%((((((((((((((((((((((((((((((((((((''''''''''''***)))))))))((((((((('''&&&&&&&&&'''''''''(((((()))((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''((((((&&&&&&'''(((((((((''''''+++*********))))))))))))&&&&&&''''''''''''&&&&&&%%%%%%''''''''''''%%%%%%''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&''''''(((((((((((((((%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&$$$$$$%%%'''(((''''''&&&%%%%%%$$$$$$&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''')))'''&&&&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&'''(((((()))((('''&&&%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((%%%&&&'''((()))(((((('''''''''((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''(((((((((((()))(((''''''(((((('''%%%))))))))))))******************************++++++******+++++++++,,,,,,,,,++++++,,,------......///---------...//////000000111000000/////////000000........./////////000000000000000000000000000000/////////000000/////////------,,,++++++***))))))************)))))))))((()))***+++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++...+++'''&&&((()))(((''')))))))))))))))***++++++)))************+++++++++************************)))***++++++++++++***)))))))))))))))))))))))))))************************)))))))))******+++++++++++++++***)))))))))))))))((()))***)))'''''')))******)))))))))))))))))))))))))))))))))************************************,,,+++++++++************(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&'''''''''((())))))))))))))))))(((((('''''''''(((((((((((((((((((((((())))))((('''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&%%%$$$&&&)))+++***(((&&&&&&''''''(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%))))))))))))((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))***'''((((((((((((((('''&&&((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&''''''(((((((((((((((%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''&&&$$$$$$%%%'''((((((((('''&&&&&&%%%%%%&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''(((&&&%%%&&&&&&''''''''''''&&&&&&(((&&&%%%$$$$$$&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''((((((&&&$$$###$$$&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&(((((((((''''''(((((((((%%%&&&''''''((((((''''''((((((((())))))(((''''''$$$%%%&&&'''((((((((((((''''''''''''((((((((((((***(((''''''))))))(((&&&+++*********)))))))))((()))))))))***+++++++++,,,******+++++++++,,,,,,,,,++++++,,,------......///......//////000111111111///000000111111111000000....../////////000000000000000000000000000000000......////////////......,,,,,,,,,+++******))))))************))))))))))))))))))***,,,,,,---------)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++---+++((('''((()))((((((*********)))***++++++,,,)))************+++++++++++++++++++++++++++++++++)))******+++++++++******))))))))))))))))))))))))************************)))))))))))))))*********+++***))))))))))))))))))))))))***)))(((''')))+++*********+++++++++******)))))))))*********++++++************************************))))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))((((((((((((''''''))))))))))))************)))))))))*********++++++))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&''''''(((((()))(((&&&%%%%%%''')))***&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((((((((((((%%%$$$$$$%%%((())))))(((%%%(((***)))&&&&&&'''***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))---,,,+++))))))(((((()))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&))))))))))))((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((('''(((((())))))(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''((((((((((((((((((((()))))))))))))))((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''&&&$$$$$$&&&''')))((((((((('''''''''&&&&&&'''((('''&&&&&&&&&(((%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((('''%%%&&&&&&''''''''''''&&&&&&(((((('''''''''((()))***$$$$$$$$$$$$$$$%%%&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((('''((('''%%%######%%%''')))(((&&&&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%&&&&&&''''''''''''((())))))))))))((('''''''''(((((()))(((&&&%%%$$$''''''''''''((((((((((((***)))(((((()))***)))'''((((((((((((''''''''''''(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///......//////000111111111///000111222222222000000...////////////000000000////////////////////////---......//////......---,,,+++++++++******))))))*********))))))))))))))))))******+++,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++,,,***)))(((((()))))))))***************+++,,,,,,))))))*********+++++++++++++++++++++++++++++++++)))*********++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******)))))))))))))))***)))******)))(((((()))+++,,,---.../////////...---))))))*********+++++++++************************)))))))))))))))(((((((((((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))((((((((((((((((((((()))))))))))))))******))))))*********+++++++++)))))))))))))))))))))))))))))))))(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&'''((()))***%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((((('''&&&&&&&&&&&&&&&%%%%%%))),,,***%%%$$$&&&***(((((('''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********)))(((''''''&&&''''''(((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))'''''''''((((((((())))))&&&&&&''''''((((((((()))))))))))))))))))))))))))'''&&&&&&&&&''''''((()))((())))))***))))))(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&''''''(((((((((((((((((()))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&'''&&&%%%%%%&&&((()))(((((((((((((((''''''&&&'''((('''&&&&&&&&&(((%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&'''((('''&&&&&&&&&''''''''''''&&&&&&$$$&&&(((******)))'''&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((%%%&&&&&&%%%$$$%%%''')))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''((()))))))))))))))(((((('''(((((()))(((&&&%%%$$$''''''''''''(((((((((((()))((('''((()))***)))(((&&&&&&&&&'''((()))))))))(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///.........///000000111111111222333333333222000///////////////000000000111........................------............------++++++***************)))))))))))))))))))))************++++++***)))((((((************************)))))))))))))))))))))))))))***++++++***)))***+++************)))))))))*********))))))******+++,,,))))))*********+++++++++++++++++++++++++++++++++)))))))))******++++++,,,*********************************************************)))))))))))))))***)))))))))))))))******)))*********((((((***+++,,,...000222222111///...************++++++++++++************************((((((((((((((((((((((((***+++---......---+++***************************(((((())))))))))))))))))'''''''''(((((()))))))))************++++++++++++)))))))))))))))))))))))))))))))))))))))(((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((())))))************%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))(((((()))(((((('''&&&&&&'''(((%%%))),,,***%%%$$$&&&***(((((('''''''''''''''((()))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))*********&&&&&&'''((()))******+++((((((((((((((((((((((((''''''(((((()))******+++(((((((((((())))))))))))''''''((((((((()))))))))&&&&&&&&&''''''(((((()))((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((()))(((((()))***************''''''(((((((((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&''''''(((((((((((((((''''''''''''''''''&&&%%%))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&(((((((((((((((((((((''''''&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&(((((((((&&&&&&&&&''''''''''''&&&&&&!!!###&&&))))))'''$$$"""%%%%%%$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''$$$%%%&&&&&&%%%&&&((()))&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''((())))))*********)))$$$%%%&&&'''((((((((((((''''''''''''((((((((((((((('''&&&''')))***)))(((''''''((()))***+++,,,,,,)))))))))***+++++++++,,,******+++++++++,,,,,,,,,++++++,,,------......///.........///000000111111444444444333222111000////////////000000000111111........................,,,,,,------------,,,,,,************************))))))))))))***************++++++***)))(((''''''************************)))))))))))))))))))))))))))***++++++***)))***+++)))***++++++)))))))))+++)))))))))((()))******+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---************************+++++++++++++++++++++++++++++++++***************)))))))))))))))******+++)))***+++***)))(((***,,,***,,,000222333222///---*********++++++++++++,,,************************(((((((((((())))))))))))+++,,,---......---,,,+++************************(((((())))))))))))******&&&&&&''''''(((((())))))*********++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''))))))))))))))))))))))))'''''''''&&&''''''((((((&&&'''((()))*********)))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((%%%&&&&&&&&&&&&'''***,,,%%%(((***)))&&&&&&'''***((((((''''''''''''((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))******)))((('''(((((((((((((((((((((((('''((((((((((((((((((((('''((((((((()))))))))***'''((((((((())))))))))))%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***'''((()))***+++,,,,,,,,,%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((((((((((('''''''''''''''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&&&&&&&%%%%%%''')))''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((()))((('''&&&&&&''''''''''''&&&&&&"""###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&$$$&&&''''''&&&%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$#########$$$&&&&&&&&&'''((()))***+++++++++&&&&&&&&&&&&&&&'''((()))''''''''''''(((((((((((('''&&&%%%&&&((()))((('''(((((())))))******++++++******************++++++******+++++++++,,,,,,,,,++++++,,,------....../////////000000111222222222888777555333111000////////////000000000111111111------------------------,,,,,,------------,,,,,,))))))))))))************((()))))))))******************+++++++++***))))))************************)))))))))))))))))))))))))))***++++++***)))***+++(((***,,,,,,***)))***+++((((((''''''(((((()))***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))+++,,,---************************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***)))))))))))))))***++++++***++++++***))))))***,,,***---111444555333000...*********+++++++++,,,,,,************************((((((((())))))*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++(((((()))))))))*********&&&''''''((())))))***************+++++++++,,,,,,))))))))))))))))))))))))((((((((()))*********+++)))))))))(((((('''''''''************************))))))((('''''''''((((((&&&&&&%%%%%%&&&''')))***'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''&&&$$$%%%&&&%%%$$$%%%))),,,&&&&&&''''''(((((())))))(((((('''''''''(((((()))%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((())))))'''%%%!!!((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%'''((((((((())))))******(((((((((((())))))))))))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''((()))++++++&&&''')))***,,,,,,------(((((((((((())))))******&&&''''''''''''''''''&&&%%%''')))******)))'''%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((((((((((())))))******)))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((()))((('''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%%%%''')))(((&&&$$$$$$$$$######%%%&&&&&&%%%######%%%%%%%%%&&&&&&'''''''''###$$$&&&'''((('''&&&&&&((((((''''''''''''((((((%%%$$$#########$$$%%%&&&%%%&&&((()))+++,,,,,,,,,***)))'''&&&%%%%%%&&&'''''''''''''''((((((((()))&&&%%%%%%&&&((()))((('''((((((((((((''''''''''''+++++++++*********************+++++++++,,,,,,,,,++++++,,,------......///000111111222333333444444:::888555333000/////////000000000000111111111111------------------------+++,,,,,,------,,,,,,+++)))))))))))))))*********(((((())))))*********+++)))***++++++,,,,,,,,,,,,************************)))))))))))))))))))))))))))+++++++++***)))***+++'''***---,,,***)))***,,,'''''''''''''''((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))+++---...************************++++++++++++++++++++++++---------,,,,,,+++++++++))))))((())))))***++++++***++++++***))))))***,,,,,,///444777888666333111******+++++++++,,,,,,,,,************************(((((())))))******+++++++++******))))))******+++++++++++++++++++++++++++(((((())))))*********+++'''(((((()))***+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))''''''((()))***++++++,,,++++++***)))(((''''''&&&************************+++***)))((((((((((((((('''%%%"""!!!!!!$$$(((+++(((((((((''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&&&&''''''$$$""""""%%%((('''&&&%%%&&&)))******)))((())))))'''%%%%%%&&&(((((((((((((((''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''&&&&&&''''''(((((())))))******++++++++++++******)))))))))(((''''''&&&&&&)))))))))))))))((('''''''''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((('''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))******++++++***(((''''''(((((('''%%%#########%%%&&&&&&$$$"""!!!%%%(((((('''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''+++***)))'''&&&&&&&&&&&&)))(((%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&%%%$$$$$$$$$%%%$$$$$$&&&))))))'''$$$%%%&&&&&&''''''&&&&&&%%%""""""$$$%%%&&&'''''''''(((((((((((((((''''''''')))((('''&&&%%%$$$######&&&'''((((((((('''&&&%%%%%%&&&&&&'''((()))*********)))(((''''''&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''''''''&&&++++++***((('''&&&%%%$$$((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&'''(((***,,,&&&''')))*********)))((((((((()))***++++++,,,,,,...---,,,+++***+++,,,---------------------------...///000111111222222111333444555555444111///---...///111222222222111000////////////////////////---,,,,,,++++++******)))+++*********))))))((((((*********))))))))))))))),,,+++++++++***)))))))))************************))))))((((((''''''&&&&&&************************)))************+++++++++++++++******)))*********,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******))))))((((((''''''*********)))******+++,,,//////...------,,,+++++++++++++++***************+++++++++++++++***)))(((+++---000333333222///---************************++++++*********************)))((((((((()))+++,,,+++***)))((((((***,,,---(((((())))))******++++++,,,)))'''))),,,---+++)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************)))'''&&&&&&)))+++%%%''')))++++++***(((&&&(((((((((((())))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%'''((()))******)))((('''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''$$$$$$###!!! ###%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((())))))************))))))((((((((((((''''''''''''((((((((((((((('''&&&&&&'''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))*********)))'''''''''((((((&&&$$$'''&&&&&&'''((('''%%%###!!!###&&&)))***)))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))******)))''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&((()))'''$$$%%%%%%%%%&&&%%%%%%$$$$$$'''''''''(((''''''&&&%%%(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''((((((((('''''''''''''''((()))(((((('''''''''&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&''''''''''''&&&%%%$$$&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((((((((((((((((((%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***)))'''''''''(((***+++(((((()))(((((('''&&&&&&'''(((((()))******++++++,,,,,,++++++++++++,,,,,,------------------------...///000111111222222111333444444444333111///------...///000111000000///////////////////////////------,,,,,,+++*********************)))))))))(((***)))))))))))))))))))))+++++++++***************************************++++++******))))))))))))************************((())))))))))))*********+++***************++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,++++++************************++++++,,,/////////...---,,,,,,,,,************+++++++++++++++++++++++++++***))))))+++---///111111000...---++++++++++++++++++++++++++++++*********************))))))((()))***+++,,,+++***)))((()))***,,,---)))))))))))))))************)))((()))***+++***)))))))))))))))))))))))))))************************)))))))))(((((('''''''''******)))(((&&&''')))+++'''((()))******)))((('''(((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((...---,,,+++***)))((('''***))))))(((((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))(((&&&&&&&&&$$$###$$$'''***'''&&&&&&&&&&&&%%%%%%%%%)))(((((('''&&&&&&%%%%%%&&&&&&&&&'''(((((())))))((((((((((((((('''''''''(((((())))))))))))((((((&&&''''''''''''((((((((('''''''''''''''&&&&&&%%%'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))((((((((((((((((((((((((***))))))))))))))))))(((''''''''')))***)))&&&$$$((('''''''''((((((&&&$$$(((((()))***))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&'''(((&&&%%%''''''((((((''''''&&&%%%'''''''''''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((('''$$$###"""###%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&''''''((((((((((((''''''&&&"""###$$$%%%'''((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''******(((''''''((())))))******((('''&&&%%%%%%%%%'''''''''((())))))******)))***+++,,,,,,---,,,,,,------------------------...///000111111222222111333333444444333111///......///000111111111000000////////////////////////......---,,,,,,++++++***************))))))))))))))))))))))))))))))*********************+++++++++************************+++************)))))))))************************((((((((())))))))))))***))))))))))))***+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---------------,,,***************+++,,,,,,//////......------,,,,,,*********++++++,,,,,,,,,++++++++++++++++++***)))+++,,,---------------,,,++++++++++++++++++++++++******++++++++++++++++++***))))))))))))***+++++++++***)))))))))***,,,---************))))))))))))''')))******))))))***+++))))))))))))))))))))))))************************))))))((('''&&&%%%$$$$$$)))***)))(((''''''))),,,))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((******)))((((((''''''&&&)))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((''')))******))))))***,,,'''''''''&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&'''((()))***+++,,,))))))((((((''''''&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((''''''&&&'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((((((((((((((((((******))))))(((((((((''''''((()))+++,,,+++(((%%%&&&%%%$$$%%%&&&'''&&&$$$((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''')))((((((''''''''''''((('''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&'''&&&%%%&&&&&&''''''&&&&&&%%%$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&'''''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''+++***)))(((''''''((((((+++***((('''&&&&&&''''''((((((((()))))))))******((()))+++---...///......------------...............///000111111222222111222333333333222111//////000000111111222222222222////////////////////////......------,,,+++++++++*********))))))))))))))))))))))))))))))*********)))))))))***+++++++++,,,************************((((((((((((((((((((((((************************))))))))))))************))))))))))))***+++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------+++************+++,,,,,,...---------,,,,,,,,,+++)))******+++,,,---......+++++++++,,,,,,+++******+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,)))))))))*********++++++******)))))))))***+++,,,++++++******))))))((((((&&&))),,,+++)))(((+++...))))))))))))))))))))))))************************)))(((((('''&&&&&&%%%%%%((()))***)))((((((***,,,+++***)))((((((((()))***(((((((((((())))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((($$$$$$%%%&&&'''))))))***(((((('''&&&&&&&&&&&&''')))(((&&&&&&&&&&&&((()))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((!!!$$$(((***)))'''&&&&&&(((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''(((***+++,,,---...))))))((((((''''''&&&&&&''''''((((((((((((''''''((('''''''''&&&&&&&&&%%%'''(((((()))))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***)))))))))((((((''''''((()))***,,,...---***'''%%%$$$###%%%'''))))))(((&&&&&&%%%%%%%%%'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((''''''''''''(((((()))''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&"""""""""######"""""""""!!!!!!###$$$%%%&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&((()))((('''%%%###((((((((('''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&%%%$$$######((('''&&&%%%$$$###""""""''''''''''''''''''''''''&&&'''''''''((((((((((((******)))(((((((((((('''+++***)))(((((()))***+++))))))***************+++)))***,,,...000000000///---------....../////////...///000111111222222111222222222222111000000///////////////000000111111////////////////////////...------,,,,,,+++******))))))))))))))))))******(((((())))))************)))))))))***+++++++++,,,************************(((((((((((())))))))))))******************************++++++++++++,,,,,,))))))))))))***+++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,+++++++++++++++******+++,,,---......///***++++++,,,,,,,,,++++++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,)))*********++++++++++++***************+++++++++++++++******))))))(((((('''***,,,,,,***))),,,///************************))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))***,,,,,,+++)))((((((((()))***(((((((((((())))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((()))+++,,,------,,,++++++******************)))(((''''''((()))***'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''' ###''')))(((&&&$$$###))))))((((((((('''''''''%%%%%%&&&&&&'''(((((()))'''((()))***+++,,,------((((((((((((((('''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))&&&&&&''''''((())))))))))))))))))))))))(((((('''(((((((((((((((((((((((()))(((((((((((((((((('''))))))***,,,------***(((((('''&&&''')))+++++++++&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''''''''''''''((()))***(((((((((''''''''''''&&&((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%'''######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&''''''(((((('''''''''&&&&&&%%%%%%%%%$$$&&&)))+++***(((%%%"""'''((((((((((((((((((((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))))))))(((((((((***)))))))))******+++,,,***************+++++++++***+++,,,---//////000000---------...//////000000...///000111111222222111222222111111000000000000------,,,,,,,,,---...///////////////////////////------,,,++++++******)))))))))))))))************((((((((()))******++++++***************+++++++++*********************************++++++++++++,,,************************+++++++++,,,,,,,,,------))))))))))))***+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...******+++++++++++++++,,,+++++++++++++++,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,------.........***+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,------------------------******++++++,,,---------)))***++++++,,,,,,++++++))))))******++++++++++++************))))))))))))'''(((*********+++,,,...************************(((((((((((((((((((((((())))))))))))******++++++''')))************+++,,,---,,,***)))(((((()))***(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((******)))(((((((((((()))))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%'''(((((('''%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))***++++++'''''''''(((((((((((((((((((((((())))))(((((((((######$$$%%%'''((())))))&&&'''(((((())))))(((((('''''''''''''''((())))))((((((((((((((((((((((((%%%%%%&&&''''''((()))))))))))))))))))))(((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))++++++***(((,,,***(((''')))******)))&&&&&&'''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))&&&&&&&&&'''''')))*********)))'''&&&&&&&&&'''((())))))))))))))))))))))))&&&&&&%%%%%%%%%&&&''''''&&&((((((&&&######%%%(((###$$$%%%'''))))))******%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&'''%%%&&&'''(((((('''$$$###&&&&&&&&&''''''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$%%%&&&''''''''''''$$$%%%%%%&&&''''''&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((())))))))))))))))))************))))))(((***************)))))))))*********+++,,,---...///---------...///000000000...///000111111222222111222111111000000000000000...------,,,---...///000////////////////////////,,,++++++******))))))(((((()))))))))************'''(((((()))******+++++++++++++++*********************************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++***************++++++,,,++++++******++++++,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,------.........,,,++++++++++++,,,------------------------------------------............***+++,,,,,,------,,,,,,.........------,,,,,,,,,------------------------******++++++,,,------...)))***+++,,,,,,,,,++++++))))))***+++++++++++++++)))))))))))))))*********'''&&&&&&'''***++++++***************************))))))))))))))))))))))))******************))))))''')))***+++******+++------,,,+++***))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''''''''''''''((((((((()))''''''''''''''''''''''''(((((('''&&&'''((()))***''''''&&&$$$""""""$$$'''''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&''''''(((((())))))&&&'''''''''(((((())))))(((((())))))))))))(((((( !!!"""%%%''')))+++,,,%%%%%%&&&'''(((((((((''''''''''''''''''((())))))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((()))))))))))))))(((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((&&&&&&&&&((())))))(((---***'''&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''')))***++++++)))'''&&&%%%&&&((()))(((((((((((((((((((((((($$$$$$$$$%%%&&&'''))))))'''((((((&&&######%%%((( """$$$%%%&&&&&& !!!"""###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((###$$$$$$%%%&&&(((((()))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((###$$$%%%&&&''''''''''''%%%&&&&&&'''((((((((('''$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))******))))))******++++++)))(((&&&%%%))))))))))))((((((((((((***))))))((()))***,,,------------...///000000111...///000111111222222111222111000000000000000111111000/////////000222333////////////////////////++++++******)))((((((((((((((())))))*********+++'''(((((()))***+++++++++,,,+++++++++******))))))************************(((((())))))************************************)))************+++++++++++++++******************,,,++++++++++++++++++,,,------------------------,,,,,,++++++,,,,,,---....../////////000000111111,,,,,,++++++,,,,,,---.........//////////////////...............---------***+++,,,,,,------------...////////////...---,,,........................******+++,,,,,,---......)))***+++,,,---,,,++++++))))))***++++++++++++***(((((())))))******++++++&&&$$$###%%%)))+++***'''************************************************,,,,,,+++***)))(((''''''&&&(((+++++++++++++++---,,,,,,++++++***)))(((((((((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))******++++++******)))(((((((((((((((%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))((((((((((((((((((((((((***)))((((((((()))+++,,,&&&%%%$$$######%%%'''((((((''''''&&&&&&((()))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&%%%$$$$$$%%%&&&((()))'''&&&%%%'''))))))'''$$$((((((((((((((((((((((((''''''''''''''''''''''''+++++++++***************&&&'''((())))))((('''&&&(((((((((((((((((((((((()))(((((('''''''''(((((('''''''''''''''''''''''')))***++++++***)))(((''')))))))))))))))((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&''')))***((((((''''''''''''((((((+++***(((&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&''''''&&&$$$###$$$&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$***)))'''%%%$$$%%%'''(((*********)))((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&'''((())))))((('''&&&''''''''''''((((((((()))+++******)))))))))))))))+++++++++***)))***,,,...,,,---......//////......000000000000000000000000000000//////.........---////////////000000000000000000000000////////////---,,,++++++******++++++))))))((('''''''''''''''))))))************))))))*********))))))(((&&&&&&******+++++++++,,,,,,,,,++++++++++++++++++++++++...,,,***))))))***+++------,,,+++*********+++,,,******+++,,,,,,---......***+++------------///000---,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,------,,,---000111222222111000......,,,+++************---------------.........//////............//////------------,,,,,,,,,+++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,111///------...---,,,***)))))))))***+++,,,,,,,,,************************+++*********))))))((((((((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))******)))''''''((()))''''''''''''''''''''''''))))))***))))))((('''&&&))))))))))))))))))))))))))))))))))))************"""$$$'''(((((('''((()))************))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%((()))))))))))))))((((((''''''&&&%%%%%%&&&&&&&&&'''&&&%%%'''))))))'''$$$(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''''''''''''''((())))))***)))((('''&&&&&&''''''''''''((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''((())))))((((((((((((((((((((((((******)))(((''''''''''''$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&)))(((&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&(((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$)))((('''%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&'''((())))))((('''&&&'''''''''((((((((()))))))))))))))))))))***+++++++++,,,,,,+++******---///---...//////000000//////000000000000000000000000000/////////............////////////000000000000000000000/////////......---,,,++++++******++++++***)))((((((''''''(((((())))))************))))))((())))))*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++---......---,,,+++++++++,,,---******+++,,,,,,---......***,,,---...------...///------,,,,,,,,,,,,------,,,,,,,,,,,,---...//////---...000111222111000///---------------...//////........................//////............//////.........---------------,,,------------,,,++++++******++++++,,,,,,------...---++++++,,,,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))))))))***+++++++++++++++************************************************))))))************)))))))))******)))''''''((()))((((((((((((((((((((((((((())))))))))))(((((('''))))))))))))))))))))))))((((((((()))))))))******$$$%%%((((((((('''(((*********))))))((((((''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''$$$%%%'''))))))((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%)))***++++++***)))'''&&&(((((((((''''''%%%$$$$$$'''&&&&&&'''(((((('''%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''((()))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))(((&&&%%%%%%%%%%%%&&&&&&''''''((())))))(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((''''''((((((((((((''''''************)))((('''&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&((()))***)))%%%######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%(((((('''&&&&&&&&&''''''###$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((''''''((((((((((((''''''''''''((((((((()))))))))''''''((()))***+++,,,---+++,,,---,,,,,,,,,...000//////000111111111111000000000000000000000000000////////////............////////////000000000000000////////////.........,,,,,,+++************+++******)))((((((((())))))))))))************))))))'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++---...//////...---,,,+++,,,,,,---***++++++,,,,,,------...+++---///...---,,,---...------,,,,,,,,,,,,------,,,,,,,,,---...///000111---...///000111000///...+++************+++,,,,,,......................../////////....../////////.........///////////////------......------,,,+++............---------------,,,++++++,,,---,,,***...------,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))***++++++++++++++++++************************************************))))))************)))))))))******)))''''''((()))************************'''(((((())))))))))))((())))))))))))))))))))))))''''''((((((((()))))))))&&&'''(((((('''''')))+++++++++***))))))(((''''''''''''&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''$$$%%%&&&((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&)))******+++***(((&&&$$$&&&'''((((((((('''%%%$$$''''''&&&''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))*********)))(((''''''((()))***))))))))))))))))))))))))'''(((((()))))))))))))))'''''''''''''''''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''))))))((((((((((((((((((''''''&&&&&&&&&''''''(((%%%&&&((()))))))))((('''''''''((())))))((('''''')))******+++***((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$###""""""!!!"""######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))(((((()))***)))&&&###%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&((('''&&&%%%%%%%%%%%%%%%)))(((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''((((((((((((((((((''''''(((((((((((()))))))))(((((()))***++++++,,,,,,+++---......------///000...///000000111111000000000000000000000000000000///////////////.........////////////000000000000/////////.........------,,,++++++*********************))))))))))))******))))))************))))))))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,,,,...///000...---,,,+++***+++,,,,,,+++++++++,,,,,,---------,,,...//////...---,,,---......------------......---------------...///000---...////////////...---------,,,******)))))))))000000000///////////////000000////////////000000000000000000000111111111///////////////...------333333222111000///.........---,,,---//////...---------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++++++++************************************************)))******++++++******))))))******)))''''''((()))++++++++++++++++++++++++&&&'''((())))))***))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((''''''))),,,---,,,,,,+++***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&%%%$$$$$$$$$%%%''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''(((((())))))(((&&&$$$###$$$%%%'''((()))(((''''''''''''''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))***++++++***)))(((''''''((()))***))))))))))))))))))))))))''''''((()))******))))))(((((((((((((((((((((((((((((()))*********)))(((******))))))((((((''''''(((((())))))))))))))))))(((''''''&&&&&&&&&''''''%%%&&&((()))))))))((('''''''''((((((((((((''''''))))))*********(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''',,,+++***))))))((('''%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&''''''''''''&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((''''''((((((((((((((((((((()))))))))*********++++++++++++***)))+++,,,...///......///111......///000000000000///////////////////////////.........///////////////////////////000000000000............------------,,,+++******))))))************))))))))))))******))))))************))))))++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...///000---,,,***)))))))))***+++++++++,,,,,,,,,,,,------,,,...000000///---------///......------......//////......------------...---......///////////////333333222111111111111222333333333333222222111111333222222111111222222333333333333333333333333444222222222222222111111000222222222222222111111111000.........000111000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********************************************************++++++++++++******)))******)))''''''((()))************************&&&'''((())))))***))))))((((((((((((((((((((((((''''''''''''((((((((((((******)))(((&&&&&&)))++++++******)))((((((''''''((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%###"""###$$$'''(((&&&'''(((((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))))))))&&&'''((('''%%%%%%''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))***))))))(((((())))))***))))))))))))))))))))))))&&&''')))***+++******)))((((((((((((((((((((((((((((((***++++++******)))+++++++++*********))))))(((((())))))))))))******(((((('''&&&&&&&&&&&&'''&&&''''''(((((((((((((((((((((''''''''''''(((((())))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''...000111///+++(((''''''###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))((((((''''''&&&%%%%%%%%%&&&&&&"""%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%'''))))))(((&&&%%%))))))(((((('''&&&&&&%%%''''''&&&&&&''''''((()))((((((''''''''''''((((((((((((((()))))))))*********+++,,,,,,,,,+++)))(((***,,,...///......///000---...//////000000//////////////////////////////.........///////////////////////////000000000000......---------,,,,,,,,,++++++***))))))))))))***))))))((((((((()))******))))))************))))))++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......,,,+++***(((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,+++---000111000...---...//////............////////////............////////////000000111222333333222222333555777999;;;<<<:::999999888888777777666888888777777777777888888999999999999888888888777888888888888888777777666000111222333555666777888222111000000111222111///.............../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))******)))''''''((()))))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))''''''((((((((())))))))))))******(((&&&&&&'''(((''''''&&&&&&&&&&&&%%%%%%((())))))))))))*********((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&''''''%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''''')))(((&&&%%%%%%&&&'''(((((('''''''''''''''((((((&&&(((((('''%%%$$$''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))******)))))))))((((((((((((((((((((((((&&&''')))+++++++++***)))((((((((((((((((((((((((&&&''')))*********)))((()))))))))***+++,,,,,,---(((((()))))))))*********(((((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))***)))'''%%%%%%''')))***)))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''///555:::999111***''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&'''''' ###%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((###%%%'''******)))&&&%%%(((((((((''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&'''((()))(((((()))))))))*********)))***+++------,,,+++***(((+++---.........///000...///000000111111000000////////////////////////............/////////000////////////000000000000---------,,,,,,,,,,,,+++++++++***)))))))))))))))((((((''''''(((((()))***))))))************))))))((()))***+++,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,000111111///......000//////////////////000/////////000111222444555222333333444555777888999333444666888;;;>>>@@@BBBAAAAAA@@@??????>>>======??????>>>>>>>>>>>>??????AAAAAA@@@???>>>===<<<<<>>===999999::::::;;;<<<======888666555555666666555333444333333222222111111111........................,,,,,,,,,,,,---------...,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))******)))''''''((()))))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))((((((((()))))))))******((()))***)))'''%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***(((((((((((((((((((((((()))((((((((('''''''''&&&''''''((((((((((((''''''$$$%%%'''))))))((('''&&&$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((()))*********(((&&&%%%%%%''')))++++++***(((&&&&&&&&&'''(((&&&(((((('''$$$$$$'''***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&((()))***++++++***)))(((((((((((((((((((((((((((%%%''')))+++,,,+++***)))))))))))))))))))))))))))%%%&&&((()))))))))((((((%%%&&&''')))+++---//////(((((())))))*********+++)))((('''&&&&&&&&&&&&&&&(((((('''&&&&&&((()))***+++)))&&&$$$$$$&&&)))+++)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''...888AAAAAA777,,,''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$%%%&&&'''((('''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((("""$$$'''******)))&&&%%%%%%%%%&&&''''''(((((()))'''''''''''''''((()))))))))((('''&&&&&&'''((()))))))))))))))************'''(((+++---...---,,,,,,'''***---............///000000111222222222222111////////////////////////---.........//////000000////////////000000000000---------,,,,,,,,,+++++++++******)))))))))))))))'''''''''''''''((())))))))))))************))))))&&&'''(((***,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,000222111000//////000000////////////000000......///111444666888:::555555666777999;;;<<<>>><<<===>>>???AAACCCEEEFFFFFFFFFEEEDDDDDDCCCBBBBBBDDDCCCCCCBBBBBBCCCCCCDDDFFFFFFEEEDDDBBBAAA@@@@@@DDDDDDEEEEEEDDDDDDCCCBBBFFFEEEDDDCCCBBB@@@?????????===;;;;;;<<<;;;:::888999888777666444333222111000000000000000000000000,,,,,,,,,------.........------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))******)))''''''((()))************************))))))***))))))(((''''''))))))))))))))))))))))))))))))))))))************'''(((***)))'''%%%$$$$$$(((((())))))***+++++++++&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((%%%###"""###&&&&&&'''''''''''''''&&&%%%%%%%%%%%%$$$%%%'''***'''''''''''''''((())))))&&&&&&&&&'''''')))******'''&&&$$$$$$&&&'''&&&&&&(((((((((((((((((((((((())))))'''&&&&&&'''((()))+++(((%%%%%%((())))))''''''''''''''''''''''''''')))((('''''''''(((***+++###$$$$$$%%%&&&'''((((((''''''(((((((((((((((((())))))((('''''''''''''''))))))'''&&&&&&'''((()))))))))+++---......+++)))...+++((()))))))))***+++&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&))))))))))))))))))(((((())))))((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&%%%$$$%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''')))+++,,,222>>>HHHDDD555(((&&&)))''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''')))***'''''''''&&&$$$!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************''')))+++---//////...---///////////////.........///000000000000//////...,,,---///111111000...---000000////////////000000000000111111111111000000///...------......,,,***++++++***)))(((((())))))************************)))************+++++++++******+++++++++,,,,,,,,,......---,,,,,,,,,,,,---******+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++...---------...000111333222222222333333333444444:::888888:::===AAABBBCCC<<<<<<===???BBBDDDCCCBBBEEEDDDBBBAAACCCHHHLLLOOOOOOOOOPPPPPPPPPPPPOOOOOOJJJOOOSSSRRRMMMIIIHHHIIINNNOOOOOOOOOMMMKKKHHHFFFKKKKKKMMMPPPSSSSSSRRRPPPRRRLLLFFFCCCCCCEEEEEEDDDBBBBBBBBBBBBAAA???===;;;???>>>===;;;:::999999999888888777777666444333222222111000///...............---,,,,,,------,,,+++,,,+++)))(((((()))***+++************************''''''(((((())))))******+++++++++*********))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))***)))(((''''''((()))******))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$$$$%%%''''''''''''''''''&&&&&&'''((()))(((&&&&&&((()))'''''''''''''''(((((())))))((((((''''''''''''((()))'''&&&&&&'''((('''&&&((((((((((((((((((((((((''''''&&&&&&'''((()))******(((%%%%%%((()))((('''(((((((((((((((((((((((()))((('''''''''(((******'''''''''''''''(((((((((((((((((((((((('''''''''))))))(((''''''''''''''''''&&&%%%$$$$$$%%%&&&&&&(((((()))+++---...---------,,,******)))'''&&&%%%''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%$$$###!!!!!!)))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&''')))+++,,,///888@@@<<<000&&&%%%(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***%%%%%%%%%%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))'''''''''&&&&&&'''''''''''''''''''''(((((((((((())))))))))))************''')))+++---.........---////////////............//////000000111000000000...///000000000000///...000000////////////000000///000000111111000000//////...------------+++)))++++++***)))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///+++++++++++++++******)))+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,////////////111222444555555555666666777888999:::<<<<<<>>>@@@BBBFFFIIIKKKJJJJJJJJJLLLOOOQQQQQQQQQNNNMMMKKKJJJMMMQQQWWWZZZ______`````````___^^^^^^YYY\\\___]]]XXXUUUUUUWWWXXXYYYYYYXXXWWWTTTRRRQQQTTTUUUXXX]]]aaadddcccbbb```ZZZSSSNNNLLLKKKJJJHHHJJJJJJIIIHHHFFFDDDBBBAAAEEEDDDCCCBBB@@@???>>>>>>======<<<<<<;;;999888888444444222111000/////////111000............,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))*********+++++++++++++++*********))))))************************(((***+++***)))((()))+++))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))(((''''''(((((((((((((((((((((((('''''''''(((((((((((((((***)))(((''''''((()))******))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&''''''((((((((('''&&&%%%%%%'''(((***)))(((&&&''''''''''''&&&&&&''''''((())),,,+++)))(((&&&%%%%%%%%%+++)))''''''(((((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++)))(((&&&&&&((()))((('''))))))))))))))))))))))))((((((''''''(((((()))*********))))))(((((((((((())))))(((((('''''''''&&&))))))((('''''''''''''''***)))(((''''''((()))***(((((()))***,,,...000111///000000///---***(((&&&(((''''''''''''''''''(((''''''((((((((((((''''''&&&%%%%%%$$$###!!! ((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((()))***+++000222000)))$$$$$$&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&''''''((()))***%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((())))))))))))************((()))+++---......------........................///000000111111222222222222222111000////////////000000000000000000000000...//////000000//////...///...,,,,,,,,,+++)))'''+++***))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,******++++++,,,...///000+++,,,,,,++++++***)))(((,,,,,,,,,,,,++++++++++++............------,,,,,,++++++,,,,,,---...//////333333444555666888:::;;;999:::;;;<<<>>>@@@BBBCCCBBBEEEIIIKKKMMMPPPUUUYYY^^^]]]\\\]]]```ccceeeeee___]]]ZZZYYY[[[```eeeiiiqqqqqqrrrrrrrrrpppooonnnhhhiiiiiifffaaa```cccfffeeeeeeddddddbbbaaa```______aaadddjjjooossssssrrrjjjfff```[[[YYYWWWVVVUUUXXXWWWVVVTTTRRRPPPNNNLLLIIIIIIHHHGGGFFFDDDBBBAAAFFFFFFFFFFFFDDDBBB???>>>:::999777555444333222222444222000000000///---++++++,,,...000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++++++++***************************************)))***+++***))))))***+++))))))))))))))))))))))))******))))))))))))******)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&(((((((((((('''&&&%%%$$$###%%%'''((('''%%%%%%&&&'''&&&&&&&&&&&&'''((((((,,,+++)))(((&&&%%%%%%%%%+++)))'''&&&''''''&&&%%%((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))(((((((((((()))))))))(((''''''&&&&&&))))))((('''''''''''''''+++***)))))))))***+++,,,)))************,,,000222000222222...++++++***(((((((((''''''''''''(((((('''((((((((((((((((((''')))))))))((('''&&&%%%$$$(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''))))))(((&&&$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''(((((())))))&&&%%%$$$$$$%%%&&&((()))$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''((()))((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))''''''''''''((((((((((((((()))))))))************)))***+++---------------------...............///000000000111111222333444555444222000//////000111000000000111111000000000......////////////......///---,,,,,,,,,+++(((&&&******)))))))))))))))***************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000000/////////.........---......///000111222222666777888:::<<<>>>@@@AAA???@@@AAABBBEEEHHHKKKMMMMMMSSSXXX[[[[[[]]]dddiiipppnnnlllmmmooosssuuuuuuqqqnnnkkkiiijjjmmmrrruuuzzzzzz{{{{{{{{{yyywwwvvvooommmkkkfffcccdddhhhkkkmmmllllllkkkjjjiiiiiihhhfffgggjjjnnnsssuuuuuussshhhfffdddccccccdddeeefffffffffdddcccaaa^^^\\\[[[SSSSSSSSSRRRQQQOOOLLLKKKSSSUUUVVVVVVSSSNNNGGGDDDAAA@@@>>>;;;999777666666555333111111111111///---------...//////...---,,,++++++++++++++++++++++++******++++++++++++++++++************************************************)))***++++++))))))***+++))))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))(((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))(((((((((((())))))))))))((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%$$$$$$%%%''''''(((((('''&&&&&&%%%!!!###&&&''''''&&&''''''&&&&&&&&&&&&&&&'''(((((())))))(((''''''''''''''')))'''%%%%%%&&&&&&&&&%%%(((((((((((((((((((((((())))))((((((((('''&&&&&&'''((((((((((((''''''(((''''''''''''''''''''''''&&&''''''(((((((((((((((%%%%%%&&&''''''((())))))))))))(((((('''''''''&&&))))))((('''''''''''''''''''''&&&%%%&&&'''((())),,,,,,,,,***)))***...111555777333***%%%&&&(((&&&((((((''''''''''''(((((((((((((((''''''((((((((('''(((((())))))))))))((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&%%%%%%%%%$$$$$$(((%%%"""!!!"""%%%''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''''''''(((((((((((((((((('''&&&%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''((()))(((((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((((()))))))))***************++++++,,,------------,,,---------......//////000000000000111222444444666444222000//////111222000000111111111111000000......////////////.........---,,,,,,,,,+++)))&&&***)))))))))))))))******************************))))))*********+++++++++******+++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++,,,---.........---++++++,,,,,,,,,---------........................000000111222222333444444999:::<<>><<<;;;:::777555444444444444333222111000...---,,,,,,,,,---++++++++++++++++++++++++************************************************************************)))+++,,,+++***)))***+++)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((%%%$$$$$$$$$&&&&&&'''''''''''''''&&&$$$&&&((()))(((((()))***&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((()))'''&&&$$$$$$&&&'''&&&%%%(((((((((((((((((((((((()))***))))))(((&&&%%%$$$&&&((())))))(((''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''######$$$%%%&&&'''(((((((((((((((((((((((((((((())))))((('''''''''''''''''''''&&&&&&'''(((***+++,,,---...,,,)))***---111>>>AAA;;;...%%%''')))&&&(((''''''''''''''''''(((((((((''''''''''''((((((######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$(((%%%"""!!!###%%%'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''(((((()))&&&&&&'''''''''''''''&&&(((''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************+++++++++,,,,,,---------,,,,,,,,,---......//////111000//////000111333444555333111000///000111222///000111222222111000///...//////000000//////......,,,,,,,,,---,,,***((()))))))))))))))******+++************************)))************+++++++++******+++++++++,,,,,,,,,------,,,++++++++++++++++++,,,,,,---------------******+++,,,---...//////,,,------......//////000333333444666777999::::::@@@AAADDDHHHKKKMMMOOOPPPSSSSSSTTTVVVYYY^^^bbbeeennnqqquuuwwwwwwwwwzzz}}}|||zzzyyyyyyzzzzzz{{{|||}}}}}}|||yyyuuusssmmmkkkiiiggggggjjjlllnnnpppqqqsssttttttrrrpppoooqqqqqqqqqrrrrrrpppmmmjjjeeehhhkkkmmmoooqqqtttvvvuuuwww{{{~~~}}}{{{yyyuuutttrrrooommmlllkkkkkktttvvvxxxwwwrrrhhh^^^WWWMMMLLLJJJGGGEEECCCBBBBBB>>>===;;;;;;;;;;;;999888666444111///------......,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))***************+++++++++++++++++++++++++++++++++***+++,,,+++*********,,,))))))))))))))))))))))))))))))************)))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&'''(((((((((((()))))))))(((&&&&&&'''(((&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''(((((('''%%%$$$%%%'''((((((((((((((((((((((((((((((((((((((()))))))))'''&&&%%%%%%(((******(((&&&'''(((''''''''''''''''''''''''%%%&&&'''(((((((((''''''$$$$$$%%%%%%&&&&&&&&&'''&&&&&&''''''((()))))))))))))))(((''''''''''''''')))(((((('''(((***+++,,,))),,,...---******...333<<>>000(((***+++(((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))######$$$%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%***(((&&&%%%%%%&&&(((***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%'''%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((())))))%%%%%%&&&''''''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''))))))'''&&&%%%''''''''''''(((((((((((())))))))))))************,,,,,,++++++,,,,,,------++++++,,,------...//////111000///......///111222222111000000///000111222///000222333333222000//////000000111111000000///---,,,,,,,,,......,,,+++)))))))))))))))***++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***)))(((((()))***,,,...///000111///000111222333555666666888999;;;>>>AAADDDFFFGGGMMMOOOSSSWWWZZZ]]]^^^___aaa```aaacccfffkkkooorrr{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{{{{{{{{{{zzzyyyyyyyyy{{{||||||zzzwwwssspppnnnmmmllllllnnnppprrrrrrtttvvvyyy{{{{{{yyyvvvtttvvvvvvvvvwwwwwwvvvssspppmmmppptttvvvvvvwwwyyy{{{}}}}}}yyyvvvtttssssssttt{{{{{{zzzwwwrrrkkkddd```XXXWWWUUUSSSQQQPPPOOOOOOKKKIIIGGGEEEDDDCCC@@@>>><<<:::888666333111000///........................,,,,,,+++++++++*********))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))(((''''''(((((((((((((((((((((((('''''''''((((((((((((((('''((()))******)))(((''''''(((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&&&&'''((($$$$$$&&&'''((()))))))))******)))&&&###"""###$$$&&&%%%%%%%%%%%%&&&''''''))))))(((''''''''''''''''''&&&%%%&&&(((*********((((((((((((((((((((((((&&&'''((())))))(((''''''$$$(((******(((&&&'''((())))))))))))))))))))))))%%%%%%'''((((((((('''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))******))))))((('''''''''''''''%%%$$$$$$$$$%%%&&&((()))&&&***...---+++,,,000555---666666+++$$$''')))%%%&&&&&&&&&%%%%%%&&&&&&&&&)))((('''&&&&&&'''((()))((((((((((((''''''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''%%%""" """%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((()))***$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$&&&(((******(((&&&$$$''''''''''''((((((((()))))))))))))))************,,,,,,+++++++++,,,------++++++,,,,,,---...//////222111///...---...000111000000000000000000111111///000222333333222000///000000111111111111000000---,,,,,,---//////...,,,))))))((())))))***++++++************************)))************+++++++++******+++++++++,,,,,,,,,)))))))))***+++,,,.........---,,,+++)))'''%%%$$$'''(((***,,,...000222222444555666888:::;;;=========???BBBFFFKKKOOORRRTTTZZZ\\\```dddhhhkkklllmmmjjjjjjjjjkkkooosssxxx{{{||||||{{{zzzzzzzzzyyyvvvtttvvvwwwyyyzzzzzzzzzyyyxxxwwwyyyzzzzzzxxxtttpppmmmnnnmmmnnnpppsssuuuuuutttwwwzzz~~~{{{yyyxxxxxxxxxzzz|||{{{yyywwwrrrvvv{{{}}}|||}}}}}}{{{{{{|||}}}{{{yyyuuuqqqlllhhheeeccccccbbb```___]]]\\\[[[[[[VVVSSSPPPMMMKKKHHHEEEBBB??????>>>===:::666222000000000000000000000000000---------,,,,,,+++++++++))))))******++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))(((((('''((((((((((((((((((((((((&&&'''''''''(((((())))))'''((()))******)))(((''''''''''''(((((((((((((((&&&&&&&&&'''''''''((((((###$$$&&&'''((()))))))))''''''''''''((((((((((((******)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((***(((%%%######$$$&&&'''%%%%%%&&&&&&''''''(((((()))'''%%%&&&(((***)))'''''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))(((((('''''''''&&&******))))))((((((''''''******)))(((((((((((((((&&&''')))***+++,,,------000///,,,)))'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''')))******'''&&&%%%$$$%%%%%%''''''&&&'''(((((()))(((((((((%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&''''''((()))******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$'''***)))&&&"""%%%%%%%%%&&&&&&'''''''''&&&&&&(((+++...---(((###$$$###$$$&&&''''''%%%###(((((('''''''''&&&&&&&&&***)))'''&&&%%%%%%&&&&&&***((('''&&&&&&'''(((***((((((''''''''''''((((((((($$$!!! """&&&((()))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---......///000111111222///000000000000111111222222222111000//////000000222333333333333222111111111000...///000000///......---,,,,,,++++++,,,,,,(((((((((((())))))))))))------...///...---+++*********************************+++,,,,,,,,,,,,+++------,,,+++******++++++,,,+++***+++,,,---------...000222111...000666<<<999999:::===@@@BBBBBBBBBFFFHHHLLLRRRYYY```fffiiinnnmmmllllllnnnoooooonnnrrrpppooonnnqqqwww}}}}}}yyyuuuvvvwwwvvvuuuuuuvvvxxxqqqrrrtttwwwzzz{{{zzzxxxxxxyyyzzzxxxtttqqqooooooqqqrrrtttuuuuuuwwwzzz}}}|||}}}|||||||||||||||{{{zzzyyyyyyzzz{{{{{{|||~~~}}}~~~}}}|||zzzxxxtttoookkkhhhffffffgggiiijjjjjjiiiiiiiiijjjfffddd___ZZZUUUQQQOOOOOOKKKHHHBBB???>>>>>>>>>>>>333555666555333222111111111///------------,,,+++,,,,,,,,,+++,,,,,,---------------,,,,,,+++++++++,,,+++)))((((((((()))*********++++++++++++******)))((((((((()))***++++++'''(((((())))))))))))(((+++***)))'''''''''((()))))))))(((''''''''''''((((((((((((((((((''''''&&&%%%&&&(((******)))'''&&&))))))************))))))'''''''''''''''&&&&&&%%%(((((((((((())))))))))))***))))))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((((((((((((((((((((('''&&&&&&&&&''''''(((((('''''''''((()))***)))(((&&&$$$###$$$&&&'''((((((((())))))))))))))))))'''%%%&&&(((***)))(((''''''''''''''''''''''''((((((''''''''''''((((((***)))))))))(((((((((((())))))))))))((((((''''''))))))(((((((((((())))))((()))***+++,,,,,,---------,,,***'''%%%$$$$$$$$$''''''''''''''''''''''''(((((('''(((((()))***+++)))((('''&&&&&&&&&'''(((&&&&&&'''(((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))(((((('''&&&&&&%%%%%%''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''%%%$$$######&&&%%%%%%&&&(((((('''%%%(((((('''''''''&&&&&&&&&((('''&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((***(((%%%%%%'''***+++,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///000111111111111111111222222222222111222111111000000000000111222333333333333222111111222000//////000000///---------,,,+++++++++++++++(((((((((((()))))))))***+++,,,,,,---,,,+++***)))++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------///...------...000000000///222444444333666<<>>>>><<<888555222000000111///---,,,------,,,+++,,,++++++++++++,,,------,,,,,,+++++++++************)))((('''&&&'''((((((******++++++++++++******))))))))))))))))))***+++)))************)))((((((******)))(((((((((((((((((((((((((((((()))***+++(((((((((((((((''''''&&&&&&&&&'''((()))(((((('''(((((())))))))))))((((((''''''''''''&&&&&&&&&%%%(((((()))))))))*********))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((((((((('''''''''((())))))((((((''''''(((((()))***)))(((&&&$$$$$$%%%'''(((******)))))))))))))))(((((('''&&&&&&((())))))((('''''''''''''''''''''''')))(((((('''''''''((((((*********))))))))))))((()))))))))((((((((((((''')))(((((((((((())))))***)))***++++++,,,,,,,,,,,,,,,+++)))'''&&&%%%%%%$$$''''''''''''''''''''''''***))))))((())))))************)))((('''''''''(((%%%&&&''''''(((''''''''')))(((&&&$$$$$$%%%&&&(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&''''''###"""&&&(((&&&%%%%%%'''((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&((()))))))))((('''&&&&&&'''((()))((((((''''''''''''((((((+++)))((()))+++,,,---,,,)))******+++++++++++++++,,,,,,,,,,,,,,,,,,------......//////000000111111111222333444444333111111111111000000000111222222333333333333333222222111333111000///000///...,,,,,,,,,+++************+++((((((((()))))))))***************+++******)))(((++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,++++++,,,---...//////000000000000111222444555222555888:::;;;???FFFKKKTTTXXX\\\]]][[[YYYZZZ[[[___ccckkksssyyy}}}~~~~~~}}}yyyuuussstttvvvwwwxxxwwwwwwxxxyyy{{{}}}~~~~~~zzzwwwvvvvvvtttsssqqqrrrssssssqqqqqqrrrsssxxxyyy|||}}}~~~~~~||||||~~~zzzvvvtttssstttwwwyyy{{{|||}}}~~~}}}{{{yyywwwvvvvvvvvvrrrtttwwwxxxxxxxxxzzz{{{}}}xxxrrrmmmkkkjjjeee___WWWQQQOOOQQQSSSUUUMMMJJJDDD>>>999666444333222111///...//////...---++++++*********+++,,,,,,************))))))))))))***)))((((((''''''((((((******++++++++++++******+++***))))))))))))))))))))))))***))))))((('''&&&)))))))))))))))(((((('''''''''(((((()))+++,,,---(((((((((((((((''''''&&&'''''''''''''''(((((()))''''''((((((((((((''''''$$$$$$$$$%%%&&&'''((()))(((((((((((()))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((((((((((((((('''&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((()))(((((((((''''''&&&&&&((('''&&&''''''((())))))''''''''''''''''''''''''((((((''''''&&&&&&'''''')))))))))(((((((((((((((((((((((((((((((((((((((******)))((((((((((((((())))))***************))),,,,,,+++***)))(((((('''''''''''''''''''''''''''***)))((((((((((((((()))******)))(((''''''''''''%%%%%%&&&''''''''''''''')))((('''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$''''''&&&''''''((()))***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((&&&######%%%(((((((((''''''&&&&&&&&&%%%'''((('''$$$""""""%%%((((((&&&$$$$$$&&&(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&''''''(((((((((''''''''''''(((((((((''''''(((++++++***))))))***++++++,,,,,,++++++,,,,,,,,,---------------.../////////000000000111111222333444333222000///000000000000111222222333333333444444333333222111444222000///000///---+++,,,+++******))))))******(((((()))))))))***************************))))))+++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,---...//////000000111222333666999<<<888;;;???AAADDDIIIOOOTTT___eeejjjiiieeebbbccceeeiiinnnvvv~~~|||wwwtttuuuwwwyyyzzz{{{||||||}}}}}}||||||{{{|||zzzxxxwwwuuutttsssrrrssstttvvvuuuttttttuuuvvv{{{}}}}}}{{{zzz}}}~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~}}}wwwttttttssslllccc^^^]]]```eeeggg[[[VVVMMMEEE@@@===;;;:::666444222111222222111000+++++++++***++++++,,,,,,************************,,,,,,++++++******************++++++++++++******++++++***)))((((((((()))'''''''''(((''''''&&&&&&'''((()))******)))((('''(((((((((((()))***+++,,,(((((((((((((((''''''&&&((('''&&&%%%%%%'''(((***'''(((((())))))(((((('''$$$$$$$$$$$$%%%'''((()))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&''''''(((((((((((((((%%%%%%%%%%%%&&&'''((((((''''''''''''''''''&&&&&&((('''&&&&&&&&&'''(((((())))))(((((('''''''''&&&''''''''''''''''''))))))(((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((,,,,,,***)))'''&&&&&&&&&&&&''''''(((((((((''''''***************))))))(((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%&&&''''''((((((''''''&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$))))))((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%"""!!!$$$'''(((((((((''''''&&&&&&&&&&&&%%%$$$&&&((()))(((&&&'''%%%######%%%&&&''''''&&&'''''''''''''''''''''(((((('''''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&(((***+++)))(((******+++,,,,,,,,,,,,+++,,,,,,,,,------.........////////////000000000000000000111222222111000///111111000000111222333333333444444444444333222222444222000///000///---+++,,,+++******))))))******))))))))))))************++++++******++++++++++++************************,,,,,,---............---......---------...///000000222444666888<<>>:::999888666444333333222000///...---,,,,,,------------............***++++++++++++***))))))******++++++++++++******+++***))))))))))))))))))))))))***+++++++++++++++'''(((((()))))))))))))))))))))((('''''''''''''''(((((((((((((((''''''&&&'''&&&%%%$$$$$$&&&((()))))))))************))))))((('''%%%$$$###$$$%%%&&&&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&''''''((((((((((((((((((''''''&&&&&&&&&&&&''')))******+++***)))((('''''''''''''''((((((((()))***************+++++++++&&&((()))(((&&&&&&(((+++((((((((((((((((((((((((+++***)))(((((('''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((***))))))(((((((((((((((###$$$%%%&&&'''(((((((((%%%&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&((()))******))))))'''((())))))******))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''$$$$$$%%%&&&'''''''''''')))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&######%%%'''((((((&&&%%%%%%$$$$$$%%%'''(((&&&%%%&&&&&&&&&'''''''''((((((&&&''''''(((((('''&&&%%%&&&&&&&&&''''''&&&&&&&&&((((((''''''''''''(((((()))((('''(((+++,,,+++******+++,,,,,,------,,,,,,,,,,,,------.../////////000000000000////////////000000//////000222444555333333222111111111222222444444444555444444333222222000//////000000///---------,,,+++++++++++++++))))))*********+++++++++,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------...//////////////////000111333555888:::;;;===BBBHHHLLLRRRZZZeeennnnnnnnnmmmnnnooopppooooooooooooooopppqqqsssuuuvvv~~~{{{uuurrrtttwwwwwwzzz}}}}}}|||sssggg^^^YYYUUUQQQNNNKKKHHHDDDAAA???===;;;999888666444222000...------------........./////////***+++,,,,,,,,,+++***)))******++++++++++++******))))))))))))))))))***+++++++++++++++***)))((('''((((((((((((((()))******(((((((((((((((((())))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&'''((((((((())))))))))))(((((($$$$$$######$$$&&&(((***''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&''')))******)))'''&&&&&&''''''(((((((((((((((***)))(((''''''''''''''''''((()))))))))'''&&&%%%&&&'''''''''(((((())))))''''''(((((())))))******&&&((()))(((&&&&&&(((+++))))))))))))))))))))))))---,,,+++***))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''((()))++++++###$$$%%%'''((()))))))))&&&''')))++++++++++++***''''''''''''''''''''''''&&&&&&&&&'''''')))***+++%%%''')))***++++++++++++(((((()))******************)))'''&&&&&&&&&((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))&&&'''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''######%%%&&&'''(((((((((%%%%%%&&&''')))+++---...'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&)))++++++'''$$$&&&'''''''''((()))))))))%%%(((***)))&&&$$$&&&)))%%%%%%&&&'''))))))'''%%%&&&&&&&&&'''''''''(((((($$$%%%&&&(((((((((((('''%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''((((((((('''&&&&&&)))************+++,,,,,,------,,,,,,,,,,,,------...///000000000000000000////////////222000//////000333666888444444333222111111111111444444555555444444333222111000//////000111///......---,,,,,,++++++,,,,,,)))************+++++++++++++++*********+++---...........................---......//////////////////000222555999===@@@AAADDDIIIPPPVVV\\\fffsss|||}}}|||zzzyyyyyyyyywwwvvvsssrrrpppqqquuuyyy{{{||||||wwwuuuyyy}}}{{{xxxpppfff```___^^^[[[XXXTTTQQQMMMJJJHHHEEEBBB@@@;;;999777444111///...------------....../////////------...///...---,,,+++******++++++++++++******))))))(((((()))***++++++++++++***(((&&&$$$"""!!!)))(((''''''''')))***+++(((((((((((()))+++,,,---(((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''&&&((()))++++++)))(((&&&))))))(((((('''''''''&&&((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&))))))))))))))))))))))))***))))))((('''&&&&&&%%%))))))))))))***+++,,,---++++++)))(((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************(((''''''''''''(((((()))))))))((((((((((((((()))***(((&&&%%%%%%''')))+++***************)))(((''',,,+++***(((''''''&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&%%%$$$$$$)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''"""###&&&(((((((((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&((()))************))))))((('''&&&%%%%%%%%%((((((((((((((('''''''''++++++************++++++******+++++++++,,,,,,,,,---,,,++++++,,,---///000000//////......000111222...000222333444666999;;;777666444222000111444666444444444555555555555555222222111000///...------,,,,,,,,,+++++++++******++++++******++++++,,,---...------,,,,,,++++++***+++++++++++++++,,,------222222111///------///111555666888999<<>>AAAFFFLLLSSS[[[ccciiirrrtttvvvwwwwwwyyy{{{}}}~~~~~~||||||}}}zzz{{{||||||yyyqqqhhhaaaPPPLLLFFFAAA>>><<<:::999222111000111111111///---........................,,,++++++******++++++,,,******************************++++++++++++******(((***++++++)))((()))***'''(((((()))******++++++((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((())))))(((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''******)))))))))(((((((((((('''''''''(((((()))*********)))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************)))''''''&&&&&&&&&(((((('''''''''((())))))+++)))'''&&&%%%%%%&&&&&&((()))***+++,,,,,,,,,,,,******)))((('''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&''''''((((((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%$$$###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&'''&&&%%%$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((())))))(((((()))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))******+++++++++,,,,,,,,,******++++++,,,------...------------.........///...///111111111222444666333666888999888666555555666666555444444333222222333222111000///......---+++*********))))))))))))++++++******++++++,,,---,,,,,,,,,---------------.........//////000222222555777999;;;<<<>>>AAACCCGGGKKKQQQYYYaaajjjsssyyy||||||{{{yyyxxxyyy|||~~~|||}}}vvvooo]]]YYYSSSNNNJJJEEEAAA>>>777666555555666444222/////////..................,,,,,,++++++++++++,,,,,,******************************++++++++++++******+++,,,,,,+++)))'''&&&'''(((((())))))************((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''''''''(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&******))))))(((''''''&&&&&&&&&&&&&&&''''''''''''***++++++***)))(((&&&%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((())))))((((((((()))*********))))))(((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******)))''''''&&&&&&&&&'''''''''''''''((()))))),,,+++)))((('''''''''''''''((()))***+++,,,,,,,,,***)))((('''&&&&&&&&&'''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&$$$###"""######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''(((((((((((('''(((((('''&&&&&&&&&&&&'''&&&'''''''''(((((())))))))))))(((((((((((())))))******+++++++++,,,,,,,,,******+++,,,---------...,,,------..................///000111000111444666333666:::;;;:::888666555666666555444333222222111222111111000///...------,,,,,,+++++++++*********++++++******++++++,,,---,,,,,,,,,------.........---......///111333444555;;;<<<===>>>@@@DDDJJJNNNRRRVVV]]]eeemmmvvv}}}zzzxxxyyy~~~~~~|||~~~|||mmmjjjfff```ZZZRRRJJJDDD===<<<:::999888777444222111000000///......------------,,,,,,,,,,,,------******************************++++++++++++******(((***++++++)))(((((()))************))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((%%%&&&&&&&&&&&&'''''''''++++++++++++***(((&&&$$$&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((('''''''''***))))))(((((())))))***))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''***)))((('''''''''''''''&&&&&&&&&&&&'''((())))))++++++***)))((((((((((((''''''(((******+++++++++)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%$$$$$$))))))'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&###$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%'''(((((()))******++++++%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''(((((((((''''''(((''''''&&&&&&&&&''''''&&&&&&''''''((()))))))))***))))))(((((())))))*********+++++++++,,,,,,,,,***+++,,,---............------...////////////...///000000///......000111111555999;;;:::777666555555555444444333333222222111000000///...---,,,+++,,,,,,,,,++++++++++++***++++++******++++++,,,---++++++,,,---...//////000---...///111333666999:::>>>@@@CCCGGGKKKPPPWWW[[[___ccciiipppwww~~~~~~zzzxxx{{{~~~~~~~~~~~~~~~}}}{{{wwwrrrjjjaaaWWWPPPFFFCCC???===;;;999777555555444333222000///...---...------,,,,,,------...++++++++++++++++++++++++******++++++++++++******$$$&&&)))******+++,,,---++++++******)))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((()))%%%%%%&&&&&&&&&'''''''''((()))***++++++)))((('''''''''((((((((()))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))((((((''''''((((((((())))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''((((((&&&&&&&&&&&&'''((()))))))))))))))(((((((((((((((&&&'''((()))))))))))))))(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&'''''''''"""$$$&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%'''((()))******)))(((((($$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''(((((('''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&''''''((())))))************))))))***************+++++++++,,,,,,,,,+++,,,...///000/////////---...///000000000//////...///000000//////111333///222666888777555444333333333333333333333333333//////...---,,,++++++***++++++++++++************++++++******++++++,,,---++++++,,,---...///000111111222444777:::>>>AAACCCIIIMMMSSSXXX\\\```dddgggllloootttyyy}}}}}}wwwuuuyyy}}}~~~}}}{{{wwwxxxzzz|||~~~}}}vvvnnneee```SSSOOOIIIEEEBBB@@@???===;;;:::888666333111///.........------------......++++++++++++++++++++++++******++++++++++++******&&&(((************+++,,,*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&''')))+++,,,+++***)))))))))))))))************((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''))))))(((((((((((()))***((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((('''''''''(((((()))%%%%%%%%%&&&'''((()))***'''''''''(((((((((((((((&&&''''''((((((((((((((((((((('''&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%"""&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&(((((((((&&&###"""###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((&&&''''''(((''''''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&'''((())))))***++++++************++++++******+++++++++,,,,,,,,,,,,---...000000000000///---...000111111111000///,,,...000111222444777:::---000444555444222222222333333333333333333333444///...---,,,+++******)))************))))))))))))++++++******++++++,,,---***+++,,,---...000111111777888:::>>>BBBFFFJJJLLLUUU[[[ccciiilllllllllllltttwww{{{~~~{{{tttrrrvvv}}}||||||~~~~~~zzzwwwyyy|||~~~|||{{{xxxzzz}}}|||vvvpppkkk^^^YYYRRRMMMIIIHHHGGGFFF???>>><<<999666333111000......------------......++++++++++++++++++++++++******++++++++++++******+++,,,---+++)))'''&&&&&&((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((((((((''')))(((((('''''''''((((((''''''''''''((((((((((((###$$$&&&'''((('''&&&&&&((())))))(((%%%$$$$$$%%%''''''''''''((((((((((((''''''''''''((((((((((((******)))((('''&&&%%%%%%---,,,+++)))(((&&&%%%$$$'''&&&%%%$$$%%%''')))***'''((()))((('''&&&''')))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((,,,+++***)))((('''&&&&&&((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))(((((('''''''''&&&******)))((('''&&&%%%%%%''''''&&&&&&&&&''''''((((((((('''&&&'''((()))***$$$$$$$$$%%%%%%%%%&&&&&&)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$$$$%%%&&&$$$""")))(((&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$&&&''''''&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''((('''''''''((()))+++,,,'''(((((((((((())))))))))))***,,,,,,***)))***+++,,,+++*********+++,,,---,,,---///111111111000000000111111222222111111000111111111000000000000000222222222222222222222222111222222222222111000000///...---,,,++++++***************+++,,,,,,,,,---***,,,...///...------......,,,+++,,,///222333333===BBBJJJRRRWWW[[[^^^```kkkllloooqqqtttuuuvvvvvv|||}}}~~~|||xxxuuuuuuyyy{{{zzzzzzzzz|||~~~xxxrrrpppqqqtttwwwzzz|||~~~}}}xxxuuupppmmmgggbbb]]]XXXRRRNNNLLLGGGCCCAAAAAA>>>666///777222...,,,...///...,,,)))***,,,---......---,,,))))))***++++++++++++***)))))))))***+++++++++,,,************************---,,,***(((((((((((()))((()))*********)))'''&&&))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((%%%&&&'''(((((((((''''''((()))***)))((('''((()))''''''''''''((((((((((((''''''((((((((())))))))))))))))))(((''''''&&&&&&******))))))((((((''''''(((''''''&&&&&&'''((()))'''((()))((('''&&&''')))(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''''''''(((((((((((())))))+++***)))((('''(((((()))'''''''''''''''''''''''')))((((((((('''''''''&&&******))))))((((((''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&'''((()))'''''''''((((((((()))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%%%%&&&'''&&&$$$%%%$$$######"""""""""###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&###""""""###%%%&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''((('''''''''((()))***+++******+++++++++,,,,,,,,,)))***,,,,,,***)))***++++++******))))))***,,,,,,---...///000000111111000111111222222222222111111111111111111000000000000111111111111111111111111111222222222222111000000------......---,,,***)))*********++++++++++++++++++---///000.........//////000111444777;;;???AAAGGGPPP]]]iiiqqqvvvxxxyyyuuuuuuvvvvvvwwwxxxyyyzzz~~~}}}|||}}}{{{yyyvvvuuuvvvzzz~~~}}}~~~~~~wwwvvvuuuvvvyyy}}}|||uuupppnnnrrruuuxxxzzz|||}}}}}}xxxvvvsssqqqnnnjjjfffbbb^^^YYYRRRLLLHHHBBB<<<777999555000...///...,,,)))))))))+++,,,,,,,,,++++++))))))***+++++++++++++++)))))))))))))))*********************************,,,+++***)))((((((((())))))))))))))))))(((''''''))))))(((((((((((())))))'''''''''''''''''''''''''''(((((((((((((((''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((()))))))))((('''''''''((())))))(((((()))+++''''''''''''((((((((((((((((((((()))))))))******(((((((((((((((((((((((('''''''''((()))*********))))))))))))(((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((+++***)))(((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((((()))))))))******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''%%%'''''''''&&&%%%&&&'''''''''''''''((()))******(((((((((((()))))))))))))))***,,,,,,***)))***++++++++++++++++++,,,------............///000111111222222222333333222222222111111111111111111111111111111111111111111111111111111222222111111000///,,,---.........,,,***)))+++++++++***************,,,...///000///...///000///111555777:::???GGGMMM[[[fffwww~~~|||{{{{{{|||}}}}}}zzzzzz}}}{{{zzzyyyxxxyyy|||~~~{{{tttuuuwwwzzz~~~~~~|||sssrrrqqqrrruuuzzzyyytttrrrqqqxxxzzz}}}}}}wwwmmmaaaUUULLLEEEAAA>>>:::555333333000,,,((())))))***+++++++++******)))******+++++++++++++++)))))))))))))))(((((((((************************,,,+++***)))((((((((()))******)))((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((('''&&&(((''''''''''''(((((()))''''''''''''(((((((((((())))))))))))(((''''''&&&%%%'''((('''&&&&&&'''(((''''''''''''(((((((((((())))))))))))************''''''''''''(((((())))))&&&''''''((()))******+++***************)))(((''''''((()))((('''&&&''')))((((((((((((((((((((((((******))))))))))))******)))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###!!!!!!###$$$%%%%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&(((((('''%%%%%%$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%(((''''''&&&&&&&&&''''''''''''''''''((((((((((((&&&'''((('''&&&%%%&&&(((''''''''''''(((((())))))&&&&&&'''''''''((((((((()))***,,,,,,***)))***+++,,,,,,,,,------.../////////...------...///111222222222333333333333222222000111111111111111222222111111111111111111111111111111111111111000000///......------,,,,,,,,,,,,+++++++++******))))))))),,,---////////////000222222555888999;;;DDDQQQ[[[qqq{{{}}}}}}}}}~~~}}}yyyzzz~~~~~~~~~}}}}}}~~~|||tttttttttvvvxxxzzz|||}}}vvvvvvuuuvvvxxxzzz}}}~~~||||||zzzxxxwww{{{{{{|||{{{yyyxxxyyy{{{{{{iiiXXXLLLGGGBBB>>>:::999888555000+++++++++++++++++++++******)))***++++++,,,,,,++++++++++++******))))))((((((************************+++******)))))))))))))))+++***((('''''''''((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''''''''''''''((())))))''''''''''''(((((((((((()))((((((''''''&&&&&&&&&((())))))(((&&&$$$%%%&&&''''''''''''(((((((((((())))))))))))************&&&&&&''''''((()))))))))(((((((((((())))))))))))******++++++***)))(((''''''((()))((('''&&&''')))(((((((((((((((((((((((()))******************)))((((((''''''&&&&&&%%%%%%$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''(((((((((+++***)))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""$$$&&&"""###$$$%%%%%%$$$###"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&(((((('''%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&''''''((('''''''''((((((((())))))&&&'''((((((&&&&&&'''((('''''''''((((((((((((((()))))))))*********++++++)))***,,,,,,***)))***+++***+++,,,,,,---...............---------///111222111222222333333222222111000000111111222222222333333333333333333333333333000111111111111000//////000///,,,******,,,...///,,,+++++++++******))))))+++---//////000111333555888:::>>>@@@FFFRRRcccooo||||||}}}~~~|||yyyzzz~~~~~~~~~~~~}}}}}}}}}vvvtttrrrrrrtttxxx~~~}}}}}}{{{}}}yyyvvvsssrrrqqqrrrtttvvvxxx||||||fffUUUKKKDDDAAA===<<<;;;999444//////......---,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********************************************)))))))))(((+++***((('''''''''((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((('''&&&%%%''''''&&&''''''((()))***''''''''''''(((((((((((((((((('''&&&&&&&&&''''''***++++++***'''&&&&&&'''''''''''''''((((((((((((((((((((()))))))))******&&&'''''''''(((((())))))))))))))))))((((((((((((*********)))))))))))))))'''((()))((('''&&&''')))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&'''((())))))***%%%&&&((()))************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''******)))(((''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%'''(((###$$$%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&'''((('''''''''(((((())))))***&&&'''(((((('''&&&'''(((&&&''''''(((((((((''''''(((((((((((()))))))))))))))***,,,,,,***)))***+++'''((()))+++,,,,,,,,,,,,------------...///000000111111111222222111111111000000111111222333333333444444444444444444444444000000111111000000///...000///,,,+++***,,,...000,,,,,,,,,+++++++++++++++,,,---000111222444888;;;:::>>>DDDKKKUUUdddsss~~~~~~|||}}}|||}}}~~~||||||~~~{{{uuutttsssrrrttt{{{yyyuuusssqqqpppnnnoooqqqssswww~~~~~~|||zzzzzzttt```TTTIIIEEEAAA???>>><<<777444222111000///...------...***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************))))))************)))(((******)))((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))((('''&&&%%%&&&&&&&&&''''''((()))***''''''''''''(((((((((((()))((('''''''''((()))***)))***+++***(((''''''(((''''''''''''((((((((((((''''''((((((((()))))))))'''''''''((((((((((((((((((((((((((())))))))))))***)))((('''((()))***+++'''((()))((('''&&&''')))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%&&&&&&''')))******+++(((((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''))))))((((((((((((((()))%%%&&&'''(((((((((''''''''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%(((******((('''''')))'''&&&&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###""""""###%%%&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&''''''((())))))******&&&((()))((('''&&&''')))&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))***,,,,,,***)))***+++((()))***,,,---...------,,,,,,---...///////////////000000111111000000///000000111222222333444444333333333333333333333333000000000000000//////...------..................,,,,,,,,,,,,,,,------------///222444666:::>>>AAABBBGGGPPP\\\iiittt~~~~~~~~~~~~~~~~~~~~~}}}{{{}}}{{{|||}}}||||||{{{xxxyyyzzzzzz|||}}}yyywwwvvvuuutttuuuvvvvvvwwwzzz|||{{{mmmaaaUUUPPPJJJFFFDDDBBB>>>:::444333111///............***+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,************************((()))***++++++***)))((()))))))))))))))((('''''''''((()))******)))((('''''''''''''''''''''''''''))))))))))))((('''&&&%%%&&&&&&&&&'''''')))******''''''''''''((((((((()))))))))(((((((((***+++,,,%%%&&&''''''&&&&&&'''(((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******)))((('''&&&'''(((***,,,'''((()))((('''&&&''')))(((((((((((((((((((((((('''((()))******)))(((''')))))))))))))))(((((((((((()))))))))'''&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((()))(((((((((((())))))***&&&&&&((()))))))))((('''&&&&&&&&&&&&'''''''''((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""&&&******(((&&&&&&'''$$$$$$###"""###$$$&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$&&&((('''&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&''''''((()))******+++'''((()))((('''&&&''')))&&&'''((((((((('''&&&%%%((((((((())))))))))))***)))***,,,,,,***)))***+++***,,,...000111111111000+++,,,---///000//////...//////000000000000//////000000111222333333444444222222222222222222222222000000000000000//////...***,,,///111111///---+++,,,,,,,,,------.........///111444777999===CCCFFFQQQWWWaaaooo{{{~~~}}}}}}~~~}}}}}}|||{{{yyywwwyyy}}}yyyzzz}}}}}}{{{{{{}}}~~~~~~~~~}}}|||~~~~~~wwwkkkaaa[[[SSSNNNKKKHHHDDDAAA444333111///...------...***+++,,,,,,------,,,,,,)))))))))***+++++++++,,,************************((()))***++++++***)))(((((()))*********)))'''&&&'''((()))++++++)))((('''&&&&&&&&&&&&&&&'''(((((()))((((((((('''''''''''''''%%%%%%'''***+++***'''''''''(((((())))))***************)))******++++++++++++************++++++++++++******))))))((((((************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((---,,,***)))'''&&&&&&&&&&&&'''(((*********))))))''''''''''''((((((((()))%%%%%%&&&&&&'''((((((((())))))((('''''''''''''''(((((())))))((('''&&&&&&$$$$$$%%%&&&''''''''''''&&&''')))******(((&&&%%%&&&'''''''''((()))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))'''((()))(((&&&%%%%%%&&&''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%(((***)))'''###!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%)))(((&&&%%%%%%&&&((())))))(((&&&%%%$$$&&&''')))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((%%%$$$%%%'''(((&&&$$$&&&''''''((((((((((((((())))))))))))((((((((((((,,,,,,++++++++++++++++++,,,,,,,,,---------............///000000000000000//////............//////111111111222222333333333222333333333333222111111111111111111000000000000...,,,+++,,,///000---+++---------,,,+++,,,...000777888999999;;;BBBLLLSSS]]]fffsss~~~zzzwwwuuuyyy|||~~~~~~|||yyyvvvtttsssrrrvvvzzz}}}~~~}}}zzz{{{}}}{{{|||vvvkkkeee\\\VVVRRRNNNIIIEEE@@@<<<666222111000//////...,,,,,,---...///...---,,,,,,++++++***)))))))))((()))***+++,,,,,,+++***)))))))))(((((((((((('''************************))))))***+++,,,,,,------'''''''''''''''(((((()))))))))(((((((((''''''''''''%%%$$$&&&)))***)))(((''''''(((((()))*********++++++***************+++*********))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++***)))((('''&&&%%%%%%%%%'''((()))******)))(((((('''''''''((((((((())))))'''''''''''''''((((((((())))))((('''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''((((((((()))"""$$$&&&''''''(((***,,,***)))'''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&''')))((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((()))((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((&&&$$$%%%'''(((&&&$$$&&&''''''((((((((((((((()))))))))))))))))))))(((++++++++++++++++++++++++,,,,,,---------...............///000000000000000//////............//////000111111222333333444444222333333333333222111111111111111000000000//////...,,,+++,,,//////---+++///000000000000111555888777:::===@@@EEEMMMXXX```lllsss~~~~~~|||xxxuuusssqqqpppuuuyyy}}}|||yyyvvvtttsssrrrwww|||}}}|||{{{}}}~~~xxxsssmmmeee___ZZZUUUOOOKKKFFFCCC===999666333000......,,,++++++------,,,+++------,,,,,,++++++************+++,,,---,,,++++++,,,,,,,,,++++++++++++***************************)))))))))(((((((((((('''((((((((((((((())))))***)))))))))((((((((('''''''''%%%$$$$$$&&&(((((((((''''''((())))))******+++,,,,,,+++***))))))))))))***))))))(((((())))))***))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++,,,,,,)))(((''''''&&&&&&&&&'''((()))))))))))))))((('''''''''((((((((()))))))))))))))))))))(((((((((((())))))((('''''''''(((((((((((((((((((((''''''&&&(((((((((''''''%%%$$$$$$"""###%%%'''((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((!!!###%%%&&&'''(((+++---,,,***'''%%%%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&%%%$$$######$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%&&&'''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&'''''''''%%%&&&''''''((((((((((((((())))))))))))))))))))))))************************,,,------------...............///000000000000000000//////......//////000///000111222333444555666333333333333333222222111111111000000000000//////...---,,,---......---,,,...///000000111555:::======BBBHHHMMMSSS[[[eeelllvvv{{{~~~~~~{{{vvvpppmmmlllmmmnnnvvvyyy~~~|||yyywwwvvvuuu{{{||||||~~~zzzyyyyyy}}}|||{{{wwwpppkkkgggbbb[[[UUUNNNJJJEEEAAA===999555222111///---,,,------,,,+++.........---,,,,,,++++++,,,,,,---------,,,++++++******)))))))))((((((((())))))))))))))))))))))))+++***)))((('''%%%$$$$$$)))))))))((()))******+++)))))))))((((((((((((''''''&&&$$$###$$$&&&((()))'''(((((()))******++++++---,,,+++***))))))))))))))))))(((((((((((())))))(((((())))))******++++++''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((()))******+++***)))))))))))))))************)))))))))((('''''''''(((((((((((()))))))))++++++******)))(((((('''))))))((((((((((((((()))'''((((((((((((((('''''''''''''''''''''&&&%%%%%%!!!"""$$$&&&'''((())))))******))))))((((((''''''&&&'''''''''(((((((((((('''''''''(((((((((((((((%%%'''((('''&&&&&&'''(((***)))((('''&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%&&&'''(((((((((''''''''''''(((((((((((()))''''''&&&&&&&&&%%%%%%%%%(((((((((''''''(((((((((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$%%%&&&$$$$$$%%%&&&&&&'''((((((&&&%%%$$$$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&''''''((((((((((((((()))))))))))))))*********))))))************++++++------------..................///000000000000000000000////////////000000//////111222444555666777333333444444333333222111111000000000////////////...---------......///...///000111333555:::@@@DDDIIINNNUUU[[[___eeelllrrrzzz}}}{{{www}}}xxxrrrllljjjlllpppssszzz|||~~~{{{}}}xxxvvvvvvzzz|||xxxvvvtttooohhhbbbXXXSSSMMMGGGCCC@@@===:::777444111000//////...---......------,,,+++++++++---------,,,,,,+++******)))(((((((((((('''''''''((((((((((((((((((((((((------,,,***)))((('''&&&)))))))))))))))***++++++***)))))))))(((((((((((('''&&&%%%$$$###%%%''')))(((((())))))***+++++++++---,,,+++***))))))))))))))))))(((((((((((())))))(((((())))))******++++++&&&'''''''''((((((((()))((((((((((((((((((((((((&&&&&&'''((()))******+++***))))))))))))***++++++******)))(((((((((''''''(((((((((((()))))))))***,,,,,,+++***)))(((((('''))))))((((((((())))))***''''''((((((((((((((('''%%%&&&''''''((((((((('''"""###$$$%%%'''(((((()))*********))))))((((((''''''''''''(((((((((((()))((((((((((((((('''''''''((())))))(((&&&$$$%%%&&&%%%&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((('''''''''''''''(((((((((((()))'''''''''&&&%%%%%%$$$$$$'''(((((((((((((((((('''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$###$$$$$$%%%&&&'''(((((($$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&''''''&&&''''''(((((((((((((((((()))))))))*********+++))))))******++++++++++++---------.........//////......///000000000000000000000////////////000000///000111222444555777777333444444444444333222222000000000////////////..................///111222444666888;;;???DDDKKKPPPVVV[[[bbbgggjjjmmmssswww~~~~~~zzzxxxyyytttnnnjjjjjjooouuuzzz|||}}}}}}}}}|||zzzxxxxxxzzz|||~~~~~~|||{{{}}}~~~|||}}}}}}{{{uuuppphhhbbbXXXPPPJJJFFFCCCAAA<<<999555222111000///------------,,,++++++******,,,,,,++++++******)))))),,,,,,+++++++++*********((((((((((((((((((((((((,,,,,,,,,++++++*********)))))))))))))))******+++******)))))))))(((((((((&&&''''''&&&$$$%%%''')))(((((()))******++++++,,,,,,,,,+++***))))))))))))***))))))(((((())))))***))))))))))))************'''''''''(((((())))))***))))))))))))))))))))))))))))))******++++++,,,,,,(((((((((''''''((())))))***))))))(((((((((((()))((((((((()))))))))******,,,++++++***)))(((((('''))))))((((((((()))******&&&'''((((((((((((((((((%%%%%%&&&(((((()))))))))%%%%%%&&&&&&&&&'''((((((((((((''''''''''''''''''(((((((((((())))))))))))((((((((((((((('''''''''&&&'''((('''&&&&&&'''(((###%%%(((******)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((()))''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$############$$$$$$%%%&&&'''''''''#########$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&((((((((('''&&&'''(((&&&''''''(((((((((((((((((())))))******+++++++++*********+++,,,,,,------------........./////////......///000000000000000111000000//////000000111000111222333444555666777444444444444444333222222000000////////////......---...///000000222555888555999>>>DDDJJJQQQXXX]]]dddiiinnnrrrsssuuuyyy}}}}}}{{{xxxwwwssspppllljjjlllrrryyy~~~zzz|||}}}~~~~~~|||xxxsssooopppsssvvv}}}zzzssshhh^^^UUUOOOJJJFFFBBB>>>999555333111000...------,,,,,,+++*********++++++***)))))))))******++++++*********)))))))))))))))))))))))))))))))))))))))))))))************)))(((((((((((()))***************)))))))))((((((&&&((()))(((&&&%%%''')))((())))))******+++,,,,,,++++++***************+++*********))))))******************)))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))***************+++++++++))))))(((((('''((((((((())))))(((''''''((()))***(((((()))))))))******************))))))(((((('''))))))(((((()))******+++&&&&&&'''(((((((((((((((&&&'''(((((((((((((((''')))(((((('''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))*********+++)))(((((((((''''''''''''%%%&&&''''''&&&&&&((()))&&&'''(((******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$###$$$%%%'''(((%%%&&&&&&&&&''''''''''''((((((''''''''''''''''''%%%&&&'''(((((('''&&&%%%###$$$%%%&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&((())))))&&&&&&''')))&&&''''''(((((((((((((((((())))))******+++,,,,,,***++++++,,,------..................////////////......///000000000000000111111000000000000111111222222333333444555555666444444444555444444333222000000/////////.........---///000111111444888<<<:::@@@IIISSS\\\eeemmmrrrwwwzzz||||||zzzzzz|||~~~}}}{{{yyywwwuuutttqqqooommmmmmpppuuu{{{}}}}}}|||{{{zzz|||~~~zzztttqqqqqquuuxxx~~~wwwnnnfff^^^VVVQQQJJJEEE@@@;;;888666444333......------,,,,,,++++++,,,+++*********+++,,,---((((((((((((''''''''''''************************))))))))))))))))))))))))((((((((((((((())))))***************))))))))))))%%%(((******'''&&&'''((()))))))))***++++++,,,,,,******************++++++++++++************++++++++++++******))))))(((((('''(((((()))***++++++,,,)))))))))))))))))))))))))))))))))(((((((((((((((,,,,,,+++***************)))(((''''''''')))***+++))))))))))))************))))))))))))(((((((((((())))))((())))))***++++++&&&&&&'''((())))))(((((())))))))))))((('''&&&%%%,,,+++)))(((&&&&&&%%%%%%(((((())))))******++++++)))*********++++++++++++))))))(((((('''''''''&&&&&&'''((((((&&&%%%&&&''')))))))))))))))***++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$###'''+++---%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&(((***)))&&&%%%''')))&&&''''''(((((((((((((((((())))))***++++++,,,,,,++++++,,,------...//////............/////////000...//////000000000000000111111000000000000111111333333333444444555555555444444555555444444333222000/////////............---///111222222555;;;???EEELLLXXXdddpppzzz{{{{{{}}}|||yyywwwvvvvvvrrrqqqpppqqqtttyyy~~~~~~zzzvvvuuuwwwyyyzzz}}}zzzxxxyyy}}}~~~zzzssskkkbbb\\\QQQMMMFFFAAA>>><<<:::999000//////...------,,,,,,,,,++++++***+++,,,...///++++++++++++************************************+++*********)))))))))(((+++)))(((&&&&&&((()))+++,,,,,,,,,+++++++++******'''(((((()))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((***,,,.........---,,,,,,+++***(((''''''''''''((()))))))))******++++++)))))))))))))))***++++++((()))***++++++***)))(((***+++,,,------,,,+++***+++******+++,,,,,,***(((***************+++++++++///+++'''&&&)))+++,,,+++************))))))))))))'''''''''&&&%%%%%%$$$$$$)))))))))))))))(((((((((+++***)))(((((()))***+++(((((((((((((((((((((((())))))***,,,...///000111------,,,,,,***)))'''&&&))))))(((((('''''''''&&&(((((()))***************(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&'''((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))$$$%%%&&&'''(((((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((()))))))))************+++++++++++++++******+++,,,...///............////////////000000000000111111111111222222222222222222222222222333444555555555444333666666666666666555555444444111......///000///...,,,...111444777;;;AAAEEELLL]]]rrr|||}}}||||||xxxwwwwwwwwwvvvvvvyyy}}}{{{wwwvvvvvv|||yyyooohhh]]]VVVMMMGGGEEECCCAAA???888555111///.........---111///------------+++)))+++++++++************)))************************+++,,,,,,,,,,,,+++*********)))(((''''''((()))***,,,,,,++++++************''''''((())))))))))))((())))))))))))))))))))))))))))))************))))))++++++---...---,,,***))),,,+++***))))))((((((((()))))))))))))))(((((((((******))))))******+++,,,)))***++++++++++++***)))++++++------------++++++)))((('''''')))***)))'''************************---***'''&&&(((******)))************))))))))))))''''''''''''&&&&&&&&&&&&(((((((((''''''&&&&&&&&&)))(((''''''''''''((()))((((((((((((((((((((((((((()))***,,,...000111222///...---+++***((('''''')))(((((((((''''''''''''((()))))))))))))))(((((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&'''((()))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&'''(((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''((((((((()))************+++++++++,,,,,,+++++++++---...///............////////////000000000000111111111111222222222222222222222222111222444555555555555444666666666666666555444444333000......000222222111111333555888===DDDKKKQQQ___qqq~~~~~~~~~|||}}}~~~|||vvvqqqfff^^^UUUMMMJJJGGGDDDAAA;;;888444222111000///---///...,,,,,,------,,,***++++++++++++************************************((())))))))))))(((''''''))))))(((((((((((())))))+++************)))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))***************))),,,---------,,,***'''&&&,,,++++++******)))))))))+++++++++***))))))((((((***************+++,,,,,,******+++,,,,,,+++******+++,,,---......---,,,+++)))'''%%%&&&((()))******))))))))))))))))))))))))***((('''((()))***)))'''************))))))))))))''''''(((((((((((())))))(((((('''&&&%%%$$$$$$###''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((((()))***,,,...111222333222000...+++)))(((((((((((((((((((((''''''''''''((((((((((((((((((''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&'''(((((()))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))************+++++++++------,,,,,,,,,---..................////////////000000000000111111111111222222222222222222222222111222333444555555555555555666666666666555444444111000...///111333444444111333555999???IIITTT\\\nnn~~~}}}zzzrrrjjj___WWWRRRNNNKKKHHHAAA>>>:::777555333000......,,,++++++,,,---,,,+++,,,+++++++++************************************((((((((((((((('''&&&&&&(((((())))))))))))((((((***)))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))***+++++++++******,,,,,,,,,,,,+++)))''''''******+++++++++******))),,,,,,,,,,,,,,,,,,,,,+++***************+++,,,,,,******++++++++++++******+++,,,------------,,,++++++)))'''''')))+++------))))))))))))(((((((((((((((((()))*********((('''************)))))))))(((''''''((()))******++++++)))((((((&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((***,,,...111222333333111...+++)))((())))))((((((((((((((('''''''''%%%&&&&&&'''((((((''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''))))))*********+++++++++---------------------...............///////////////000000000111111111111111222222222222222333333111222333444555555666666555555666666555555444333111000//////111333444555222444666;;;DDDPPP^^^gggvvv~~~}}}}}}{{{|||~~~~~~~~~{{{|||zzzsssiiiaaa\\\YYYUUUQQQHHHEEEAAA>>>;;;777333111///---++++++,,,---------,,,,,,+++++++++***************************************++++++******)))((((((((())))))))))))(((((()))))))))))))))))))))***&&&''''''((()))(((((((((************************))))))***+++++++++++++++*********+++************))))))***+++++++++************+++,,,------......++++++******++++++,,,---***************************+++,,,------,,,+++***,,,)))''''''***,,,......))))))))))))((((((''''''((()))+++,,,+++***))))))************)))))))))((('''(((((()))***+++,,,,,,******)))((('''&&&%%%$$$'''''''''(((((('''''''''(((((((((((((((((((((((('''(((***,,,...000111222333111...+++)))))))))***'''''''''((((((((((((((("""###%%%&&&((()))))))))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((''''''))))))*********+++++++++,,,,,,------------------............///////////////000000000111111111111111111111222222333333333222222333333444555666666555555555555555444444333111111111111111333444666999;;;???EEEOOO\\\jjjsss}}}|||~~~|||{{{~~~}}}~~~xxxuuusssrrrtttvvvwwwvvvwwwvvvsssrrrrrrwww~~~{{{}}}|||}}}wwwssstttxxx~~~xxxpppkkkhhheee```\\\QQQMMMHHHCCC@@@<<<888555222000---,,,---......---,,,,,,,,,++++++++++++***************************++++++,,,,,,++++++***)))))))))(((((((((((()))))))))))))))************+++'''(((((()))))))))))))))************************))))))***+++,,,,,,,,,,,,))))))******+++,,,,,,---((()))+++,,,------,,,+++((()))***+++,,,---...///---------------......///++++++************+++++++++,,,---......---,,,++++++)))'''(((***+++,,,,,,+++******))))))(((((('''(((***,,,---+++*********************))))))))))))(((((())))))***+++,,,,,,++++++***)))(((''''''&&&(((((())))))))))))(((((((((((((((((((((((((((((('''((()))+++,,,...///000000///---+++***)))))))))'''''''''(((((((((((((((###$$$%%%'''((()))))))))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&'''((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))************+++++++++)))***+++,,,------------............////////////000000000000111111111111111111111222222333333444444444333333333444555555444555555555555444333333222333444444444555888;;;???BBBHHHPPPZZZfffrrrzzz~~~~~~|||{{{{{{zzzxxx{{{~~~{{{tttoooooossswwwyyyuuuqqqpppsssuuutttrrrpppooommmkkkkkknnntttyyy~~~~~~~~~~~~~~~}}}{{{yyywwwwwwzzz|||yyytttqqqrrrvvv}}}xxxuuussspppkkkfffXXXTTTMMMHHHCCC@@@===;;;999555222////////////...,,,,,,,,,,,,++++++++++++***************************************)))((((((***)))(((''''''((()))***************++++++,,,,,,((())))))***************************************((()))***+++,,,,,,,,,,,,*********++++++,,,---...***+++---///000//////...,,,,,,---...//////000000111111000000111111222333...---,,,,,,,,,,,,---...---...///000000///...---,,,+++******,,,,,,,,,***,,,++++++***))))))(((((('''***,,,+++)))((()))+++************))))))))))))(((((())))))******++++++*********))))))((((((((('''((())))))))))))((('''(((((((((((((((((((((((('''((()))***+++,,,,,,------,,,,,,+++******))))))''''''''''''((((((((()))&&&&&&'''(((((((((((('''(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&'''(((((((((((($$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******)))************+++++++++&&&((()))+++------------............////////////000000000000111111111111000111111222333333444444666555444333333333444444444444555555444444333222111333666777888;;;@@@CCCFFFKKKRRR[[[eeeoooxxx~~~~~~}}}tttrrrnnnhhhddddddiiimmmqqqrrrrrrtttwwwzzz}}}~~~}}}yyyzzz{{{}}}|||wwwrrrqqqtttvvvtttrrrmmmllljjjhhhggghhhlllooouuuyyyzzzwwwvvvxxxyyyxxx|||}}}zzzwwwvvvsssvvvxxxwwwvvvuuuwwwzzz~~~}}}yyysssmmm^^^YYYQQQJJJFFFDDDBBBAAA???;;;666222111000///...------,,,,,,,,,+++++++++************************)))))))))))))))(((((('''+++)))(((&&&&&&((()))+++******+++++++++,,,,,,,,,))))))***+++++++++++++++************************((()))***+++,,,---------,,,,,,++++++,,,,,,---...+++---///111222222111000222222222222222333333333444444333333444444555666000///...------...///000///000111222222111000//////...---...//////---,,,,,,,,,,,,+++***))))))(((''')))+++***'''&&&(((***************)))))))))))))))))))))))))))*********)))))))))))))))(((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((()))******++++++***++++++++++++***)))(((&&&'''''''''(((((())))))))))))))))))((('''&&&%%%(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%"""$$$&&&))))))(((&&&$$$(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$'''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++)))************+++++++++%%%&&&(((+++,,,---------............/////////000000000000000111111111111000000111222333333444444777666444333222222333444444444555555444444333222000333777:::<<<@@@FFFJJJPPPUUU^^^hhhqqqyyyzzztttiiiiiigggccc___```eeejjjiiiiiihhhiiikkknnnqqqtttpppppppppooooooooonnnnnnlllkkkkkklllnnnnnnmmmkkkggghhhjjjmmmpppsssvvvwwwxxxsssnnnmmmoooqqqooolllkkkkkkiiigggdddeeegggiiimmmqqqqqqmmmiiiiiihhhfffmmmrrrwwwzzz{{{~~~|||{{{rrrtttvvvxxxyyy{{{~~~wwwpppbbb[[[SSSKKKGGGEEEDDDDDDCCC???999444222000///...---------,,,,,,,,,++++++***************************************))))))((())))))(((((((((((())))))))))))******+++,,,,,,,,,,,,+++***)))))))))))))))******))))))))))))((((((.........------,,,******+++---...//////000222444555888::::::888777888:::999999;;;<<<===>>>>>>>>>;;;<<<<<<===<<<:::999888999777555333333444666777555555555555555555666666111000///......---------000...++++++++++++***))))))***,,,---...------,,,))))))))))))))))))(((((((((((((((((())))))))))))((()))+++***(((''''''((())))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((******))))))((((((((('''%%%&&&&&&'''((())))))***''''''''''''''''''''''''((((((((((((''''''''''''))))))*********((('''&&&$$$%%%&&&((())))))*********))))))((('''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%)))((((((''''''&&&%%%%%% """###%%%&&&&&&%%%%%%---+++(((&&&%%%%%%'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))***++++++++++++***---,,,+++*********+++,,,---------............///111000///......///000111222222222222222222222222222222333333555666888999999999888777666555555444444666:::===BBBHHHOOOSSS]]]eeennnuuuzzz~~~vvvqqqiiigggccc```^^^]]]]]]^^^aaabbbbbbcccdddeeeeeefffcccbbbaaa```__________________^^^^^^^^^]]]]]]]]]YYYZZZ[[[]]]```cccfffggggggeeedddccccccdddeeegggbbb```^^^]]]___ccchhhkkknnnoooooonnnjjjeee```]]]aaaccceeegggiiimmmtttzzz}}}xxxvvvyyy|||vvvooohhh___VVVPPPLLLIIIGGGCCCBBB@@@>>>:::777444333333111///......---+++)))+++(((&&&'''))),,,+++***)))))))))***+++++++++,,,))))))(((((((((((())))))''''''(((((()))))))))******************+++++++++*********************)))............---,,,,,,+++,,,...111222444555888:::;;;???BBBCCCBBBCCCEEEHHHGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHFFFDDDAAA@@@@@@>>>;;;999999999;;;<<<;;;<<<<<<<<<;;;:::999999888666444222000/////////111///---,,,------,,,+++)))***+++,,,,,,,,,+++***++++++******************)))))))))))))))))))))))))))+++,,,,,,+++***++++++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))((((((((((((******)))))))))((((((((())))))((((((((((((''''''''''''''''''''''''&&&&&&(((((((((((('''''''''''''''((()))))))))((('''&&&'''''''''''''''&&&&&&%%%***))))))(((''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&###$$$%%%'''''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))***++++++++++++***,,,,,,+++++++++++++++,,,---------............///111000//////...///000111222222222222222222222222333333333444555666777888666666666666666777777777777:::???DDDJJJQQQXXX]]]gggmmmtttyyy|||}}}|||~~~~~~~~~yyyrrrmmmfffeeeaaa^^^\\\[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[XXXWWWVVVUUUUUUTTTTTTTTTQQQQQQPPPPPPPPPPPPOOOOOORRRSSSSSSTTTVVVXXXYYYZZZ\\\[[[ZZZYYYYYYZZZ[[[\\\ZZZYYYXXXYYY[[[```eeehhhoooooopppnnnjjjeee___[[[[[[\\\^^^^^^___aaafffjjjiiimmmssswwwzzzxxxuuupppiiiccc]]]XXXSSSOOOKKKIIIFFFBBB>>>999555222444222///.........,,,***,,,***((((((+++---,,,+++***************+++++++++))))))(((((((((((())))))++++++++++++++++++,,,,,,((()))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++...............------------000555888:::===@@@CCCEEEIIINNNPPPQQQRRRVVVYYY[[[ZZZYYYXXXWWWWWWXXXYYYZZZZZZXXXVVVSSSPPPMMMKKKIIIGGGDDDBBBAAAAAAAAABBBDDDEEEFFFGGGFFFCCCAAA???AAA>>>;;;777555444333444555333111111111111///---+++,,,,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))))))+++,,,,,,+++***+++,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))************)))((((((,,,,,,+++***((('''&&&&&&(((((((((''''''&&&&&&&&&((((((((((((''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&'''&&&%%%%%%$$$)))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))((('''&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''((('''''''''''''''''''''%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,,,,++++++---------............///000000/////////000000111222222222222333333333333555444444444555666666777666666666777888999;;;<<<>>>BBBIIIPPPXXX___ggglllrrrvvv{{{}}}}}}~~~{{{wwwvvvwwwyyy{{{~~~zzzwwwrrrrrrrrrssssssooojjjfffbbb```]]]ZZZXXXVVVVVVVVVVVVVVVUUUTTTRRRQQQPPPPPPMMMLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHKKKKKKKKKJJJKKKKKKLLLLLLQQQPPPOOONNNNNNOOOPPPQQQPPPPPPPPPRRRVVV[[[```ccclllmmmnnnmmmiiiccc]]]YYYUUUWWWXXXWWWVVVUUUWWWXXXYYY]]]aaaeeeiiipppzzz~~~xxxvvvwwwxxxyyyzzz|||{{{{{{yyyvvvrrrmmmggg___ZZZRRRQQQMMMHHHCCC===999666444222///...///...---+++---+++******,,,------,,,+++++++++***************))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,,,,,,,,,,.../////////......//////..................000444999>>>BBBFFFJJJLLLOOOSSSXXXZZZ[[[\\\```cccgggeeecccaaa___```aaabbbaaa```___]]][[[WWWTTTRRRPPPNNNKKKIIIGGGFFFFFFFFFJJJLLLOOOQQQPPPNNNJJJHHHGGGEEEAAA>>>;;;;;;;;;<<<<<<:::888888777666444222111111000///...---,,,,,,---,,,+++*********+++,,,+++***************))))))''')))******(((&&&&&&'''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******++++++***))))))---,,,+++***)))((('''&&&))))))((((((''''''&&&&&&((((((((((((''''''''''''$$$%%%%%%&&&&&&'''''''''###$$$%%%&&&'''((((((((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''''''''((())))))(((&&&&&&%%%&&&''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&'''(((((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))************************))))))***++++++++++++******+++,,,---------,,,+++---------............///000000000000000000111111222222222333333333333333666555555555555555666666999999888888:::===???AAAHHHMMMUUU^^^fffmmmtttxxxyyy{{{}}}}}}{{{{{{}}}~~~|||xxxttttttuuuxxx}}}|||~~~~~~|||{{{zzzwwwsssppphhhhhhggghhhhhheeeaaa^^^\\\ZZZXXXUUUSSSQQQPPPOOOPPPPPPOOONNNLLLKKKJJJJJJGGGGGGFFFEEEEEEEEEEEEEEEIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJKKKMMMPPPUUUYYY[[[ccceeeffffffccc___ZZZVVVTTTUUUVVVUUUTTTRRRQQQQQQVVVYYY\\\___bbbffflllpppuuuxxx}}}}}}uuuppprrrrrrsssrrrrrrsssvvvyyy{{{{{{|||~~~|||zzzvvvppphhhcccXXXVVVSSSNNNHHHCCC>>><<<444222///.........---,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++***)))))))))))))))(((((((((((())))))((((((((((((((()))))))))++++++,,,---------------...000222333444444333333222111000/////////000000333888>>>DDDIIIMMMQQQSSSWWWZZZ^^^^^^]]]]]]___bbbgggeeebbb```______```aaa\\\]]]]]]\\\[[[YYYWWWUUUSSSQQQOOOLLLJJJIIIIIIHHHMMMPPPTTTWWWWWWUUURRROOOIIIHHHFFFDDDCCCCCCDDDEEEDDDCCCAAAAAA@@@???<<<:::777777555333222000//////...---+++)))))))))******,,,,,,++++++*********)))(((******)))&&&$$$###$$$(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***)))***+++,,,,,,+++***)))+++*********))))))(((((())))))((((((((('''''''''((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&'''((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''%%%&&&'''(((''''''%%%$$$'''&&&%%%$$$%%%''')))***''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))***++++++++++++******+++,,,---...---,,,,,,---------............/////////000111111111111111222222333333333444444444666666555555555666666777;;;:::999:::===AAAFFFHHHSSSYYYbbbjjjpppuuuyyy|||zzz{{{{{{zzzyyyxxxyyyzzz|||{{{zzzxxxvvvwwwzzz|||~~~|||||||||{{{zzzxxxzzz~~~~~~|||vvvuuurrrpppooolllhhheeebbbaaa______^^^\\\XXXUUUTTTSSSQQQOOOMMMKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHIIILLLOOOQQQRRRWWWYYYZZZ[[[[[[XXXUUUSSSRRRSSSTTTTTTUUUSSSQQQPPPQQQUUUYYY]]]___```aaabbbfffgggjjjooouuu}}}zzzvvvrrrmmmiiinnnooooooooonnnppprrruuuvvvwwwyyy||||||wwwpppkkkccc```\\\UUUNNNGGGAAA>>>666444000.........---,,,***++++++++++++******+++,,,+++++++++***)))))))))))))))(((((((((((())))))((())))))***++++++,,,,,,...------......000111222444666888;;;<<<<<<;;;:::888666555333333333333444777<<>>EEEMMMUUUYYYeeejjjrrrxxx{{{|||}}}}}}{{{zzzyyyxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{||||||xxxvvvuuuuuuuuutttrrrtttwwwyyyyyywwwtttrrrpppnnnkkkiiigggddd```^^^\\\ZZZXXXVVVUUUSSSPPPNNNLLLLLLKKKJJJHHHGGGFFFEEEBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCC@@@@@@?????????>>>>>>>>>???>>>>>>??????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEGGGHHHJJJKKKKKKMMMNNNOOOPPPPPPPPPOOOOOOMMMMMMNNNPPPRRRRRRPPPNNNMMMQQQWWW]]]```aaa___^^^```___]]]^^^bbbiiiqqquuuxxxzzz}}}xxxqqqlllhhhfffhhhjjjmmmoooqqqsssuuuxxxyyyzzz}}}}}}wwwtttpppiii```VVVLLLDDD???;;;888333000//////...---)))+++---,,,+++))))))***+++++++++***************))))))(((((((((((())))))+++,,,---...///111222222//////...///111555999;;;;;;===@@@CCCDDDDDDCCCBBB???===;;;999777777888888:::???FFFLLLPPPTTTWWWYYY[[[]]]^^^\\\WWWTTTTTTVVVSSSTTTTTTTTTUUUUUUVVVVVVSSSTTTUUUWWWXXXXXXWWWWWWVVVUUUTTTSSSQQQPPPOOONNNOOOQQQTTTWWWWWWVVVTTTRRRKKKLLLMMMNNNNNNMMMLLLLLLLLLLLLNNNRRRVVVWWWVVVUUUOOOMMMJJJFFFCCCAAA@@@???:::777333000---,,,------...------,,,++++++*********+++,,,,,,***))))))***))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((()))*********(((***,,,......---,,,***(((((((((((((((((((((((('''''''''((())))))******((((((((((((''''''''''''((('''&&&%%%%%%&&&&&&'''''''''((((((''''''&&&%%%'''(((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&)))((((((''''''(((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''''''''(((###$$$%%%&&&''''''&&&%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++))))))***))))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))***++++++++++++***+++++++++,,,,,,...//////---------............///...///111222333333222222222222333333444555555666555555555555666777999999:::<<<@@@HHHTTTaaannnuuu}}}~~~|||zzzyyyxxxxxxxxxxxx|||}}}~~~~~~zzz{{{~~~|||{{{zzzzzzwwwsssqqqpppppppppooommmooopppqqqpppnnnkkkiiiiiifffcccaaa```]]]ZZZWWWTTTRRROOONNNMMMLLLJJJHHHFFFFFFFFFEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>???@@@@@@??????@@@@@@@@@@@@?????????@@@BBBDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGHHHIIIJJJIIIHHHGGGIIIMMMNNNMMMKKKLLLOOOTTTYYY]]]___^^^\\\[[[YYYVVVTTTUUUZZZ___ccchhhkkknnnrrrvvv}}}|||uuuooolllkkkkkkoootttxxx{{{}}}~~~vvvkkk___TTTJJJEEEAAA===888444222111000///***,,,///...,,,******+++***************+++++++++))))))(((((((((((()))))))))***+++---///000111222000//////000444:::???CCC@@@BBBEEEHHHJJJJJJIIIHHHDDDBBB???===;;;;;;;;;;;;<<>>:::888666333111///...,,,***)))******+++(((***++++++)))(((((()))))))))(((((((((((())))))******+++++++++,,,,,,,,,)))************+++++++++)))***+++,,,,,,,,,,,,,,,---***(((''''''(((''''''&&&&&&&&&'''''''''((((((******))))))((((((''''''%%%%%%'''''''''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%&&&'''***+++((((((((((((((((((((((((###%%%'''((()))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%))))))************))))))%%%&&&(((+++---,,,(((%%%''''''''''''''''''&&&&&&(((((((((((()))))))))))))))***++++++***)))***+++***************+++++++++---...//////......///111////////////000000000000---...000111222222111111333333333333444444555666666777888777777888;;;===>>>CCCPPPddd|||}}}zzz||||||xxxzzz~~~}}}}}}~~~wwwpppkkkjjjlllnnnuuuyyy}}}|||xxxvvvxxx{{{{{{}}}~~~}}}yyywwwxxxzzz}}}{{{xxxtttrrrqqqpppnnnmmmggghhhiiihhheeeaaa]]]ZZZWWWUUUSSSPPPNNNLLLKKKJJJJJJHHHFFFEEEDDDEEEFFFGGGBBB@@@>>>???AAACCCDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAADDDDDDCCCCCCBBBAAA@@@@@@AAABBBBBBCCCCCCAAA@@@???BBBBBBCCCCCCCCCCCCCCCBBBAAAAAABBBCCCDDDDDDDDDCCCFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDHHHIIIJJJLLLOOOQQQRRRSSSRRRRRRQQQPPPPPPPPPQQQQQQTTTSSSSSSUUUZZZbbbjjjnnn~~~~~~{{{|||}}}~~~|||tttnnnfff\\\SSSPPPEEE===<<<;;;444///......---------......---+++---,,,,,,++++++*********,,,------,,,,,,---///222555777999;;;<<<=========>>>>>>???AAABBBDDDEEEEEEIIIHHHIIIJJJMMMNNNMMMLLLIIIFFFDDDCCCCCCDDDCCCBBBCCCEEEHHHKKKMMMPPPTTTVVVWWWXXXXXXWWWUUUTTTTTTUUUSSSTTTVVVYYY]]]```bbbdddcccbbbbbbdddhhhkkkmmmmmmpppnnnkkkiiigggbbb\\\WWWZZZWWWTTTRRRSSSRRRPPPMMMPPPPPPPPPRRRTTTTTTRRROOOPPPNNNPPPVVVXXXWWWXXXZZZ]]]^^^^^^^^^]]]\\\ZZZYYYUUUOOOHHHBBB???<<<999777444333222000///...---------.........---,,,,,,,,,***))))))))))))******+++************++++++,,,,,,)))************+++++++++)))***++++++,,,,,,,,,+++---+++((((((((()))(((''''''''''''((((((((())))))***)))))))))((((((((('''%%%&&&(((******+++******(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((())))))))))))((((((&&&&&&&&&'''))))))(((&&&''''''''''''''''''''''''(((((((((((()))))))))))))))***++++++***)))***++++++++++++++++++,,,,,,,,,,,,...//////......///000////////////000000000111///000111222333333333222333333333333444555666666888999:::999999:::===???@@@HHHXXXppp~~~~~~}}}yyyzzz}}}}}}~~~wwwooollllllnnnpppqqquuuxxxyyyxxxyyy~~~~~~|||{{{|||~~~}}}|||yyyuuurrrqqqooonnnlllffffffdddaaa]]]XXXSSSPPPOOONNNMMMKKKIIIHHHGGGGGGGGGFFFDDDCCCBBBCCCDDDEEEEEEDDDBBBCCCDDDEEEDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBAAACCCCCCDDDDDDEEEDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBEEEFFFGGGIIIJJJLLLMMMNNNOOOOOONNNNNNNNNOOOOOOPPPPPPOOOOOOPPPSSSYYY^^^bbbnnnuuu~~~|||xxxyyy|||zzzsssssspppggg___WWWKKKBBB@@@>>>888333222///...---...//////---,,,,,,,,,,,,+++++++++++++++...///000000111333666999>>>???@@@BBBCCCDDDDDDDDDJJJIIIHHHHHHIIIJJJKKKLLLPPPMMMKKKKKKLLLLLLLLLKKKGGGFFFEEEFFFGGGHHHGGGFFFEEEGGGJJJLLLNNNQQQTTTWWWXXXYYYYYYYYYWWWVVVWWWXXXZZZ[[[]]]```cccgggjjjkkkllllllmmmpppuuuzzz|||}}}~~~|||zzzwwwtttoooiiieeeccc```]]][[[YYYWWWTTTRRRUUUTTTTTTUUUVVVWWWVVVUUUSSSPPPPPPUUUVVVTTTRRRSSSYYYZZZ[[[\\\]]]^^^^^^]]]ZZZUUUNNNHHHDDD@@@<<<:::::::::999777444222///............------,,,,,,+++******))))))***++++++,,,)))))))))************+++)))************+++++++++)))***++++++,,,+++++++++---+++)))))))))***)))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((()))***++++++******(((((((((((((((''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&''''''''''''''''''''''''''''''+++)))'''%%%$$$%%%&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''(((((((((((('''''''''%%%######%%%&&&''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***++++++***)))***+++++++++,,,,,,,,,---------,,,---......------...000/////////000000000111111000111222333444444444444333333333333444555666777777888888777777999<<>>:::666222//////...---------...---,,,******))))))***++++++,,,)))))))))))))))))))))***))))))*********+++++++++******++++++++++++******---+++******++++++***((((((((((((((((((((((((((())))))))))))((((((((((((******)))((('''&&&$$$$$$((((((''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&&&&'''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&%%%######%%%&&&'''&&&''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++***)))***+++******++++++,,,---------,,,---......------.../////////000000000111111111111111222222333444444444333333333333444666777888888888999999999<<<@@@DDDQQQ[[[mmm~~~yyyuuuuuuyyy~~~~~~~~~}}}{{{yyytttpppkkkhhheeeccc```^^^YYYWWWTTTQQQNNNLLLKKKJJJHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFHHHJJJJJJHHHFFFGGGHHHIIIKKKLLLMMMNNNNNNLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJJJJKKKKKKKKKKKKLLLMMMNNNOOONNNRRRXXX]]]bbbjjjssszzz{{{vvvsssrrrqqqyyyuuummmooosssuuuuuulllcccXXXRRRNNNHHHBBB===444111///---......------***++++++,,,,,,---------888;;;???CCCFFFIIIMMMOOOTTTTTTUUUUUUVVVWWWXXXYYYUUUTTTRRRPPPPPPPPPRRRSSSVVVRRRMMMKKKJJJKKKKKKKKKEEEEEEFFFHHHJJJKKKKKKIIIHHHJJJNNNQQQUUUZZZ```dddeeefffeeeccc```]]]]]]^^^``````aaacccfffjjjnnnpppwwwxxxzzz}}}}}}|||zzzvvvrrrpppnnnjjjhhheeedddeeefffffffffddd___]]]```aaa\\\VVVTTTSSSTTTTTTVVVXXXYYY[[[\\\\\\[[[XXXSSSOOOMMMKKKKKKLLLKKKJJJGGGCCC???;;;999666333111111222333222000+++******))))))******+++***)))))))))))))))))))))))))))*********+++++++++*********++++++******))),,,+++******++++++***(((''''''''''''''''''''''''(((((((((((())))))))))))))))))(((&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***))))))(((''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''''''''''''''''''''''''''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&(((((('''%%%'''''''''((((((((())))))(((((((((((()))))))))))))))***++++++***)))***+++)))))))))***+++,,,,,,,,,,,,---///...------...000000000000000111111111111000000111111222333333444333333333444555666888888:::;;;<<<===???DDDIIINNNZZZddduuu||||||~~~~~~}}}}}}{{{xxxvvvmmmiiieee```^^^[[[YYYVVVRRRPPPMMMJJJHHHGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJMMMPPPQQQPPPOOOLLLNNNPPPSSSUUUVVVWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQPPPNNNNNNMMMMMMLLLLLLLLLLLLJJJKKKKKKKKKJJJIIIIIIHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNLLLNNNQQQRRRTTTYYYaaagggnnnuuu}}}|||vvvoookkkpppzzzxxxoookkknnnuuuyyytttnnneee^^^ZZZTTTKKKBBB888555000...---------,,,+++++++++,,,,,,------...DDDHHHNNNRRRTTTUUUVVVWWWUUUUUUUUUUUUVVVWWWXXXYYYQQQPPPOOONNNNNNOOOPPPQQQUUURRRNNNLLLMMMNNNNNNNNNKKKJJJIIIJJJLLLNNNMMMLLLLLLNNNQQQUUUYYY```fffkkknnnnnnmmmjjjgggdddccccccdddccccccdddgggjjjnnnpppxxxyyy{{{{{{yyyvvvttttttuuutttsssnnnhhhfffiiijjjeee^^^ZZZWWWWWWVVVVVVVVVWWWXXXXXXWWWWWWVVVTTTPPPNNNNNNOOOSSSSSSRRRQQQOOOMMMKKKJJJ@@@<<<777555666555333111------,,,+++************+++************))))))))))))************+++++++++*********+++******)))(((***))))))***++++++***(((''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))'''''''''''''''((()))***%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$''')))))))))'''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&(((******(((&&&'''''''''(((((())))))***(((((((((((()))))))))))))))***++++++***)))***+++(((((()))***++++++,,,,,,---...//////......///111000000000111111111222222111000000000111222333444333333333444555777888999777999;;;===AAAHHHPPPUUUbbblll{{{~~~|||zzzyyyvvvrrrnnngggccc^^^[[[XXXVVVSSSQQQLLLKKKHHHFFFDDDCCCCCCCCCHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLMMMMMMNNNNNNQQQQQQRRRUUUYYY[[[[[[[[[UUUVVVYYY[[[]]]^^^^^^^^^_________^^^^^^]]]]]]]]]^^^]]]\\\[[[YYYWWWVVVUUUPPPPPPOOONNNNNNNNNNNNOOONNNNNNOOOOOOOOOOOONNNNNNIIIJJJJJJJJJJJJIIIIIIHHHJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEDDDEEEEEEFFFHHHJJJKKKLLLMMMNNNNNNMMMLLLOOOUUUZZZ\\\aaagggjjjmmmuuuxxxrrrlllttt~~~vvvpppooouuu{{{vvvuuuppplllhhhcccWWWKKK???:::444000......------,,,,,,,,,,,,------------RRRWWW]]]aaa```^^^[[[YYYQQQPPPPPPPPPPPPRRRSSSTTTNNNNNNNNNOOOPPPPPPQQQQQQTTTRRRPPPOOOQQQSSSTTTSSSSSSQQQOOOOOOPPPQQQQQQQQQRRRTTTVVVYYY]]]cccjjjooosssssssssqqqmmmkkkkkkkkkjjjiiihhhhhhjjjmmmppprrrxxxxxxzzz}}}~~~|||yyysssppptttvvvqqqiiieee___^^^\\\ZZZXXXWWWWWWWWWTTTUUUUUURRRNNNLLLLLLNNNTTTTTTUUUVVVXXXYYY[[[\\\SSSMMMEEEAAA???===999555222111///...,,,+++++++++,,,,,,++++++************)))************+++++++++***************)))(((((()))(((((()))++++++)))'''(((((((((((('''''''''&&&'''((((((((()))))))))***''''''''''''((()))+++,,,&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((('''%%%&&&((())))))(((&&&''''''((())))))******(((((((((((()))))))))))))))***++++++***)))***+++((())))))***+++,,,---......///000000//////000222000000111111111222222222222222111111222333555666333333333444666777999:::666888;;;???FFFNNNXXX^^^iiisss{{{yyywwwuuurrrnnniiieee___\\\WWWTTTQQQOOOMMMKKKGGGFFFFFFEEEEEEEEEEEEEEEIIIIIIJJJLLLNNNPPPRRRSSSSSSTTTUUUVVVXXXXXXYYYYYYYYYYYYYYY[[[^^^aaabbbaaaZZZ[[[]]]______^^^]]]\\\]]]]]]\\\[[[ZZZYYYYYYXXXZZZYYYXXXWWWVVVUUUTTTSSSMMMLLLKKKJJJIIIJJJJJJKKKMMMNNNOOOPPPQQQQQQQQQQQQHHHIIIJJJJJJJJJJJJJJJJJJLLLLLLLLLKKKKKKKKKKKKJJJHHHHHHGGGFFFFFFEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCDDDEEEGGGIIIKKKKKKLLLLLLKKKIIIKKKPPPUUUTTTYYY\\\\\\\\\cccqqq|||tttwww}}}|||xxxvvvwwwxxxtttwwwyyyxxxwwwssseeeWWWFFFAAA999333111000//////---------------,,,,,,,,,\\\aaagggjjjgggbbb\\\YYYQQQPPPOOOOOOPPPQQQSSSTTTNNNOOOQQQRRRTTTTTTTTTTTTTTTRRRQQQRRRTTTWWWXXXWWWZZZWWWTTTSSSTTTUUUUUUUUUVVVXXXZZZ\\\```eeelllpppuuuvvvvvvtttrrrppppppqqqooonnnllllllmmmpppsssuuuwwwwwwyyy{{{~~~~~~}}}vvvzzz~~~{{{yyy}}}{{{sssnnnfffdddaaa]]]ZZZXXXWWWWWWWWWYYYYYYVVVRRROOOOOOQQQQQQRRRTTTWWW[[[```dddfffiiiaaaXXXQQQNNNJJJDDD???555444222000...---,,,,,,,,,,,,,,,+++++++++******)))************+++++++++***************)))((((((((('''((()))+++***(((&&&******))))))(((((((((''''''((((((((())))))******)))((('''&&&&&&'''((()))&&&'''''''''(((((())))))''''''''''''''''''''''''"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&########################''''''((((((((((((''''''''''''((((((((((((''''''***'''$$$###$$$''')))***&&&''''''((()))******+++(((((((((((()))))))))))))))+++++++++***)))***+++)))******+++---.../////////000111111000000111222000111111111111222222222444333222222333444666777222333333444666888999:::===???CCCHHHOOOYYYdddjjjoooxxx|||yyyzzz~~~|||{{{wwwuuussspppmmmhhhbbb^^^YYYUUUQQQNNNLLLJJJHHHFFFBBBCCCEEEGGGIIIKKKLLLMMMKKKLLLNNNQQQTTTXXX[[[]]]\\\]]]___```bbbccccccccc^^^\\\[[[\\\___aaacccccc\\\\\\]]]^^^]]]ZZZXXXVVVUUUUUUTTTRRRQQQPPPOOONNNPPPOOOOOOOOONNNNNNMMMMMMGGGFFFEEEDDDCCCDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGKKKKKKJJJJJJIIIHHHGGGGGGBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCEEEEEEDDDCCCDDDGGGIIIKKKHHHIIIJJJIIIHHHJJJOOOTTTTTTXXXZZZWWWTTTXXXdddnnn~~~}}}}}}}}}~~~~~~~~~{{{wwwtttrrrxxx}}}}}}ooo___LLLFFF===666333111111000.........------,,,,,,,,,nnnoooooommmhhh___WWWRRROOOMMMKKKJJJKKKOOOSSSVVVQQQTTTWWWYYY[[[ZZZYYYXXXYYYXXXVVVUUUVVVYYY]]]_________[[[WWWYYY^^^aaa```]]]___bbbfffjjjmmmoooooorrrppppppqqqrrrsssrrrqqqsssqqqppprrrvvvwwwtttqqqzzzyyyyyywwwuuusssqqqpppqqqtttxxxzzz{{{|||}}}zzzwwwoookkkfffaaa___\\\ZZZXXX\\\[[[XXXTTTPPPNNNOOOPPPPPPRRRTTTVVVYYY```jjjqqqsssmmmeee___ZZZUUUNNNJJJ@@@===999666333111...,,,...---+++***))))))******+++******+++,,,,,,+++)))+++***************(((&&&'''''''''((())))))******))))))))))))))))))))))))))))))))))))((('''&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$$$$%%%'''((((((((('''&&&$$$%%%'''(((((((((''''''%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))(((((())))))))))))(((((('''''''''(((''''''&&&&&&''''''(((((())))))******((((((''''''''''''(((((())))))******++++++,,,,,,)))))))))((())))))***+++*********+++,,,---///000000000000000111111111111///000333444444222000...222222333333333444444444555666777777666666888:::===@@@GGGQQQ]]]gggmmmpppvvv}}}|||}}}~~~yyywwwuuuwww{{{}}}yyyvvvtttqqqnnnjjjgggddd```YYYTTTOOOMMMKKKHHHGGGGGGHHHHHHDDDFFFIIIIIIJJJNNNUUUZZZYYYYYYXXXYYY[[[```dddfffhhhiiijjjkkkkkkjjjiiihhhddd]]]VVVSSSUUUXXXWWWVVVPPPPPPPPPOOONNNMMMKKKKKKGGGFFFEEEDDDCCCDDDDDDEEEIIIHHHHHHGGGFFFDDDCCCBBBBBBAAAAAA@@@???>>>>>>===@@@AAACCCDDDDDDCCCBBBAAAAAABBBCCCDDDEEEFFFFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJIIIIIIHHHHHHCCCBBBBBBBBBCCCDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBHHHGGGFFFDDDDDDEEEEEEFFFHHHHHHGGGFFFHHHJJJLLLNNNQQQRRRRRRRRRSSSVVVZZZ]]]uuu|||~~~~~~~~~}}}zzz{{{{{{{{{||||||{{{wwwuuuxxxyyy|||uuummmSSSOOOGGG>>>777222000///---,,,+++++++++,,,---...ooooooooolllfff^^^VVVPPPMMMLLLKKKKKKMMMQQQUUUXXXXXXYYY[[[\\\\\\[[[YYYWWW[[[ZZZXXXXXXYYY\\\___aaa___aaa```^^^aaagggiiihhhiiiiiiiiijjjkkkkkkllllllkkkjjjiiijjjlllmmmmmmllloooqqqssssssrrrqqqoooooosssrrrpppnnnkkkhhhfffeeeiiimmmqqqsssttttttvvvyyy{{{|||}}}sssooojjjfffdddbbb```___]]]\\\XXXTTTQQQOOOPPPQQQRRRSSSTTTUUUWWW]]]eeellltttqqqkkkgggddd___ZZZVVVGGGEEEAAA>>><<<999555222111000...,,,+++***++++++'''&&&&&&(((***+++***)))******)))))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&))))))((((((((('''''''''(((((((((((((((((((((((())))))(((((((((''''''''''''''''''(((''''''&&&%%%%%%&&&'''(((((((((''''''&&&'''((()))))))))((('''&&&'''((()))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))(((((('''&&&&&&''''''((('''''''''((((((((((((''''''''''''((((((''''''''''''((((((******))))))(((''''''&&&***))))))))))))***++++++******++++++,,,---...///////////////000000000000000111222333333222111///222333333333333444444444555666777888888999;;;===AAAFFFNNNYYYdddmmmsssvvv{{{||||||}}}~~~|||zzzyyyzzz}}}~~~|||zzzwwwssspppnnnkkkfff```\\\ZZZWWWSSSQQQJJJIIIHHHGGGGGGIIIJJJKKKKKKNNNPPPRRRTTTYYY___ddddddcccbbbaaaaaabbbcccdddjjjkkkkkkjjjiiigggeeedddYYYSSSMMMKKKMMMOOONNNLLLHHHHHHHHHHHHGGGFFFEEEDDDEEEDDDBBBAAAAAAAAABBBCCCCCCCCCCCCCCCBBB@@@???>>>@@@@@@???>>>>>>===<<<<<<<<<===???AAABBBBBBAAA@@@???@@@@@@AAAAAABBBBBBCCCEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGCCCCCCCCCCCCDDDEEEFFFFFFHHHGGGFFFEEEDDDCCCCCCCCCGGGFFFEEEDDDCCCDDDDDDEEEFFFFFFEEEEEEFFFIIIKKKMMMOOOPPPQQQRRRRRRTTTWWWYYYcccjjjttt}}}}}}~~~}}}}}}~~~}}}zzzxxxyyyyyy|||uuummmZZZSSSJJJAAA;;;666222/////////...---,,,,,,------kkkkkkkkkhhhbbbZZZRRRNNNIIIJJJLLLNNNRRRUUUXXXZZZ______``````^^^\\\YYYWWW[[[ZZZYYYYYYZZZ[[[^^^___bbbfffiiijjjmmmsssvvvtttwwwuuurrrnnnkkkiiihhhhhhbbb```^^^^^^```bbbbbbbbbfffkkkppppppmmmjjjiiikkklllkkkgggddd```]]][[[ZZZ___bbbfffhhhiiihhhiiijjjjjjlllpppuuuzzz}}}tttqqqmmmkkkjjjjjjiiihhheeebbb^^^ZZZWWWUUUTTTUUUVVVVVVUUUTTTUUUYYY___cccjjjiiihhhgggfffccc^^^[[[OOOMMMJJJHHHFFFBBB===:::666444222///---+++++++++)))((('''(((*********((()))))))))))))))(((&&&&&&,,,++++++***))))))(((((())))))))))))))))))))))))***)))((('''&&&&&&'''''')))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))(((((((((%%%&&&''''''((('''''''''&&&'''(((((()))(((((((((((())))))***))))))(((''''''(((((()))***)))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''''''''%%%&&&'''((((((((((((((()))(((((('''&&&&&&%%%%%%((((((''''''''''''((((((******))))))((('''''''''***************+++,,,,,,,,,,,,+++,,,,,,---.............../////////000000111111222222222222222222333333333444444444555555555666888888999:::>>>@@@FFFLLLVVVbbbmmmvvv{{{}}}|||zzz{{{|||~~~{{{yyyvvvrrrnnnkkkhhhgggaaa]]]WWWRRRPPPOOONNNMMMIIIIIIIIIIIIKKKMMMOOOQQQUUUXXX\\\___aaadddgggjjjnnnmmmkkkhhheeebbb```___aaaaaa```^^^[[[YYYVVVUUULLLHHHDDDCCCEEEFFFDDDBBB@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA???>>>>>>??????@@@@@@@@@@@@@@@@@@???>>>>>>???>>>>>>======<<<<<<<<<999:::<<<>>>@@@@@@@@@@@@========================??????AAABBBDDDFFFGGGHHHKKKKKKKKKKKKJJJIIIGGGGGGCCCCCCCCCDDDDDDEEEGGGGGGHHHHHHFFFEEEDDDCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGIIIKKKMMMOOOQQQRRRRRRSSSVVVWWWWWW[[[bbbjjjttt|||zzzzzz|||}}}uuunnn```XXXMMMEEE@@@<<<666111111111000///...---,,,,,,`````````^^^ZZZTTTNNNKKKHHHKKKNNNSSSWWW[[[]]]^^^bbbbbbbbbbbb```^^^[[[ZZZYYYXXXWWWWWWWWWXXXZZZ[[[eeelllqqqssswww{{{|||zzz|||yyytttnnniiieeeccccccYYYWWWTTTSSSTTTUUUUUUUUUYYY^^^eeehhhhhhgggggggggiiigggccc___\\\YYYXXXWWWWWWYYY\\\^^^^^^^^^]]]\\\\\\^^^aaaffflllqqquuuwww{{{zzzvvvsssooommmllllllooorrrsssssssssooojjjeeeaaa^^^\\\ZZZZZZXXXVVVSSSSSSTTTXXXZZZ[[[]]]___aaabbb```]]][[[SSSRRRPPPNNNLLLHHHCCC???:::888555111...,,,++++++///---++++++++++++***)))***+++++++++)))((('''(((++++++++++++******))))))((((((((((((((((((((((((+++)))'''&&&%%%&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((((((((((('''((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&%%%%%%&&&((())))))))))))(((((((((''''''&&&&&&&&&((((((''''''''''''(((((((((((()))***+++,,,,,,---++++++******++++++,,,---------,,,,,,,,,------...////////////000000000000333222111111111222333444444444444444555555555555555666777888888:::>>>AAAGGGOOO[[[hhhssszzz~~~zzzxxxwwwyyy}}}}}}xxxuuupppjjjfffbbb```___YYYWWWTTTQQQOOONNNMMMMMMNNNNNNOOOQQQTTTWWWZZZ[[[bbbeeeiiilllmmmkkkhhhfffmmmllliiifffaaa\\\XXXUUURRRRRRPPPNNNLLLIIIGGGFFFEEECCCAAAAAABBBBBB@@@>>>>>>??????@@@AAAAAA@@@@@@@@@@@@>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBAAAAAA????????????>>>>>>======;;;;;;===>>>????????????=========<<<<<<<<<;;;;;;;;;;;;<<<>>>???AAABBBBBBFFFFFFGGGGGGGGGFFFEEEEEECCCCCCCCCCCCDDDFFFGGGHHHGGGFFFEEEDDDCCCBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBDDDEEEGGGHHHKKKMMMQQQSSSTTTUUUWWWYYYYYYZZZ[[[^^^dddppp~~~{{{{{{|||~~~~~~zzztttnnndddZZZNNNGGGEEEBBB;;;555222222111000///...,,,,,,SSSSSSTTTTTTRRROOOLLLJJJKKKNNNSSSYYY]]]aaabbbcccccccccddddddcccbbbaaa```\\\ZZZXXXVVVVVVVVVXXXYYYeeemmmsssuuuvvvxxxwwwuuutttqqqlllfffaaa^^^]]]\\\TTTRRROOONNNNNNNNNMMMMMMPPPSSSYYYaaahhhkkkjjjgggiiigggeeebbb___]]]\\\[[[VVVVVVWWWXXXYYYXXXVVVTTTTTTUUUXXX\\\aaaeeehhhjjjkkkqqqwwwyyyvvvuuuwwwzzz~~~~~~}}}{{{xxxtttpppmmmjjjjjjjjjnnntttzzz~~~{{{vvvqqqmmmiiiccc___[[[XXXTTTQQQOOOOOOPPPPPPTTTWWW[[[___```___]]]\\\VVVUUUTTTSSSQQQNNNIIIEEE>>><<<999555111...---,,,///---++++++,,,------,,,+++---...---+++))))))***))))))******++++++++++++((((((((((((((((((((((((***)))'''&&&%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$&&&'''(((((())))))(((((((((''''''''''''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))''''''((((((((()))))))))((((((''''''''''''(((((((((((()))***+++,,,------++++++******++++++,,,------------,,,,,,---......000000111111111222222222333222111000111222444555444444555555555666666666666666777777888;;;???CCCIIIRRR___kkkssszzz~~~|||xxxvvvuuuuuuyyy}}}yyypppmmmggg```\\\YYYYYYYYYUUUWWWYYYYYYXXXUUURRRQQQUUUVVVYYY^^^bbbgggkkkmmmrrrtttxxxyyyvvvooofff``````___^^^[[[WWWRRRNNNKKKJJJIIIHHHGGGFFFEEEDDDDDDBBBBBBAAAAAABBBAAA@@@??????@@@AAABBBBBBCCCCCCBBBBBBAAA@@@??????@@@AAABBBBBBCCCDDDDDDEEEEEEDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@???@@@??????>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<>>>>>======<<<;;;;;;;;;;;;<<<===>>>????????????>>>>>>??????AAABBBDDDEEEHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFFFFGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDD???BBBEEEHHHKKKNNNQQQTTTWWWVVVTTTQQQQQQVVV___fffsss{{{}}}{{{{{{|||||||||}}}zzzvvvuuulllcccYYYRRRNNNKKKFFFAAA777666333111///.........LLLLLLNNNPPPQQQRRRSSSTTTXXX[[[___cccgggjjjkkklllnnnnnnooopppqqqrrrsssssskkkgggaaa[[[YYYYYY[[[]]]]]]fffmmmkkkhhhgggeeeccc``````___^^^\\\[[[ZZZYYYWWWWWWXXX[[[]]]^^^\\\ZZZ\\\___dddkkkrrrwwwyyyyyy}}}}}}|||{{{wwwsssnnnlllccc```\\\[[[[[[[[[YYYWWWUUUVVVXXX[[[^^^```bbbccccccdddfffggggggggggggfffggghhhjjjkkklllkkkiiihhhfffgggjjjqqqzzzvvvnnnfffaaa[[[XXXVVVUUUSSSQQQOOOSSSWWWYYYXXXWWWWWWWWW[[[ZZZXXXWWWWWWVVVTTTSSSNNNLLLHHHDDD@@@>>><<<;;;333000---,,,---.........***...000///***(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((((((&&&'''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((((((%%%%%%&&&'''((((((((('''((('''&&&%%%$$$%%%%%%&&&(((''''''&&&&&&'''((()))((('''&&&&&&&&&'''))))))'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))((((((''''''(((((()))))))))(((((('''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))***))))))))))))***++++++,,,,,,,,,,,,---///000111000111111111111222222222111111222222333444555555555555666666666777777777777888;;;>>>BBBIIIQQQVVVaaahhhppptttttttttvvvxxxxxxyyyxxxvvvtttuuuwwwzzz}}}||||||{{{{{{~~~{{{xxxtttooohhhddd[[[XXXTTTQQQSSSWWW]]]aaahhhooovvvzzzyyyvvvsssqqqoooqqqsssuuuxxxzzz{{{|||vvvrrrmmmhhhccc]]]UUUPPPIIIIIIHHHHHHFFFEEECCCCCCBBBAAAAAAAAABBBCCCDDDEEECCCCCCCCCBBBBBBBBBCCCDDDCCCDDDDDDEEEEEEEEEEEEDDDFFFEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<===>>>@@@AAABBBDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHIIIIIIIIIHHHFFFFFFEEEEEEEEEEEEEEEDDDDDDCCC???AAABBBDDDEEEHHHLLLOOOOOOPPPQQQPPPOOORRRXXX]]]ccciiisss|||yyywwwvvvwww}}}{{{zzztttnnnddd[[[TTTOOOKKKHHH@@@===888333///......///PPPPPPQQQSSSUUUVVVXXXYYY]]]___cccfffjjjlllmmmnnntttuuuuuuvvvwwwxxxyyyyyyooojjjbbb[[[XXXXXX[[[]]]^^^fffmmmkkkgggeeedddbbbaaaaaabbbbbbaaa```___^^^ZZZ[[[^^^cccggghhhfffdddfffkkkqqquuuwwwyyy~~~}}}wwwsssiiieee```^^^^^^^^^]]][[[XXXYYY[[[^^^aaaccceeeffffffeeeeeefffggggggfffdddcccdddeeefffeeedddbbbaaadddeeehhhnnnxxxvvvnnniiiddd```___]]][[[XXXTTTXXX[[[\\\YYYXXXXXXYYYZZZXXXVVVUUUVVVVVVUUUTTTUUURRROOOKKKGGGDDDCCCBBB===999444000///---,,,***)))---000...***'''))),,,******))))))((((((''''''))))))))))))))))))))))))&&&'''(((((()))((((((''''''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******%%%&&&''''''((('''''''''''''''%%%$$$###$$$$$$%%%)))(((''''''''')))***+++)))((('''''''''(((***+++(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((())))))))))))((((((((())))))))))))(((((('''((((((((('''&&&&&&%%%%%%((((((''''''''''''((((((''''''(((***+++---......)))))))))((()))******+++++++++,,,,,,...///111222000000000000111111111111111111222333444444555555666666666666777777777777777999===BBBHHHQQQZZZ```mmmrrrxxxyyyvvvssstttvvvvvvvvvuuutttsssuuuyyy}}}~~~{{{zzzyyyzzz}}}zzzvvvqqqllleee^^^YYYVVVTTTQQQQQQVVV]]]fffkkkvvv|||~~~~~~}}}|||zzzwwwuuutttjjjdddZZZSSSOOOMMMJJJGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDFFFHHHIIIEEEFFFEEEDDDDDDDDDFFFHHHFFFGGGGGGHHHHHHGGGGGGFFFGGGFFFEEEEEEFFFGGGHHHIIIKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIGGGGGGFFFFFFGGGHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@>>>===;;;:::999::::::;;;===>>>@@@AAA??????@@@@@@BBBCCCDDDEEEIIIIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCCCCCCCFFFJJJMMMKKKNNNQQQQQQQQQRRRVVVZZZ]]]aaagggppp{{{|||wwwtttrrr|||~~~~~~|||vvvmmmbbbXXXRRRMMMLLLGGGCCC<<<555000......///TTTWWW[[[ZZZXXXXXX]]]aaaiiijjjkkkmmmoooqqqssstttvvvtttsssuuuwwwvvvrrrmmmdddaaa\\\WWWUUUWWW\\\aaadddfffiiikkkmmmnnnnnnmmmpppnnnllljjjiiigggeeeccc___aaaccceeefffhhhjjjlllrrrrrrvvv{{{}}}}}}|||qqqllleee```]]]]]]]]]\\\\\\___aaaaaaaaaccchhhlllkkkkkkllllllllllllkkkjjjlllfff^^^ZZZ[[[]]]^^^^^^]]]]]]^^^ccckkkvvv{{{ppphhhggggggccccccfff^^^```___ZZZTTTRRRVVVZZZWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWVVVSSSOOOKKKIIIAAA<<<666000---,,,+++***,,,///111///***&&&&&&'''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++***(((&&&%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&!!!"""$$$&&&((())))))(((*********(((&&&$$$%%%'''))))))))))))))))))))))))))))))(((((('''''''''&&&'''((((((((('''&&&%%%%%% """$$$&&&''''''&&&%%%!!!###%%%&&&''''''(((&&&&&&''')))***)))(((%%%'''))))))'''&&&&&&&&&))))))))))))************)))************+++++++++''''''''''''((((((((((((+++++++++***************------......///000000000111111111000000000000000333333333444444444555555777555666999:::888888<<<>>>>>>AAAIIISSS^^^iiirrrxxxwwwzzz|||zzzvvvwww|||zzzwwwssssssvvvzzz||||||yyyvvvtttnnnhhhaaa[[[VVVTTTNNNOOOSSSYYY```hhhnnnrrr{{{|||xxxsssqqqmmmgggaaaUUUSSSPPPLLLHHHFFFDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEGGGGGGFFFEEEFFFGGGHHHIIIJJJIIIHHHGGGGGGHHHIIIJJJHHHGGGGGGHHHKKKLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJMMMMMMNNNOOOOOONNNNNNNNNOOONNNMMMLLLKKKJJJIIIHHHIIIIIIJJJJJJJJJHHHFFFEEEKKKJJJIIIGGGFFFDDDCCCCCCAAAAAAAAAAAAAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;:::>>>>>>===>>>???AAACCCDDDFFFHHHJJJLLLLLLLLLJJJIIIGGGGGGGGGFFFEEEDDDBBBBBBFFFEEEDDDDDDDDDEEEGGGHHHHHHHHHJJJLLLPPPTTTWWWYYY]]]```eeejjjqqqyyyzzztttxxxxxx}}}vvvnnnfff]]]SSSMMMIIIFFF@@@;;;555111...---YYY\\\______]]]^^^bbbfffkkkmmmpppsssuuutttsssrrrssspppmmmlllkkkiiigggfffaaa___]]]ZZZYYY\\\aaafffjjjnnntttyyy||||||yyywwwyyywwwtttrrrpppnnnkkkjjjeeefffggghhhjjjnnnssswww~~~zzzuuunnnhhhfffeeedddcccbbbccceeeeeedddeeeiiillljjjkkkkkkkkkkkkkkkjjjjjjhhhbbb[[[WWWWWWXXXYYYYYY[[[ZZZZZZ]]]cccllltttzzzuuummmlllkkkhhhhhhkkkeeedddaaa[[[UUURRRSSSTTTVVVVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYXXXVVVSSSPPPNNNHHHBBB:::333///.........---,,,***))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%&&&((('''&&&&&&''')))'''''''''''''''''''''''')))(((((((((''''''''''''''''''((((((''''''&&&%%%"""$$$%%%'''((('''&&&%%%"""###$$$%%%&&&&&&''''''&&&%%%$$$%%%'''((('''&&&&&&(((******(((''''''''''''(((((((((((()))))))))))))))*********+++++++++(((((()))))))))***************************++++++,,,------...//////000000111000000000000000000000222222222222333333333333777555666::::::888:::>>>BBBEEELLLWWWcccmmmvvv|||}}}|||||||||zzzvvvyyy~~~|||xxxyyy|||~~~~~~}}}wwwrrrllliiieee___ZZZWWWUUUTTTRRRUUUYYY___eeejjjoooqqqqqqrrrtttvvvxxxzzz|||}}}}}}vvvmmmfffbbb]]]WWWRRRNNNLLLJJJGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFFFFFFFGGGHHHIIIJJJOOOOOONNNMMMMMMMMMMMMMMMJJJJJJJJJKKKLLLMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMQQQQQQPPPPPPPPPPPPPPPQQQPPPPPPQQQQQQRRRQQQQQQPPPOOONNNNNNMMMLLLKKKJJJJJJMMMMMMNNNNNNMMMLLLJJJIIIKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEFFFEEEEEEDDDCCCBBB>>>>>>>>>>>>>>>=========<<<<<<;;;;;;<<<===???@@@EEEFFFHHHJJJKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEGGGFFFEEEDDDDDDEEEFFFFFFFFFGGGHHHJJJNNNQQQUUUWWW\\\___bbbeeegggkkkpppsss|||~~~zzzyyy~~~zzzsssiii___WWWNNNKKKEEE@@@;;;666222000]]]```cccddddddeeeiiimmmrrruuuyyy{{{{{{wwwsssooommmkkkgggbbb]]][[[\\\]]]ZZZ[[[[[[[[[\\\```eeeiiipppuuu~~~}}}{{{yyyvvvtttrrrqqqqqqnnnoooooooooqqqwww~~~|||uuupppmmmlllkkkjjjhhhiiihhhfffddddddfffgggffffffgggggghhhhhhiiiiiifffbbb\\\XXXWWWXXXXXXXXXYYYXXXVVVVVVYYY___eeeiiiyyy~~~|||tttrrrqqqooonnnpppjjjgggbbb]]]ZZZWWWTTTRRRSSSSSSTTTVVVWWWXXXYYYZZZZZZZZZ[[[[[[[[[YYYXXXWWWRRRKKKAAA999444222222222555///)))(((***,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((******'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%$$$$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((('''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%'''((('''&&&&&&(((***+++)))(((((()))''''''''''''(((((((((((()))))))))*********++++++*********+++++++++,,,,,,)))))))))***+++++++++,,,,,,,,,,,,---......//////000000000000000000111111000000111111111222222222666555777;;;<<<<<>>@@@CCCJJJRRRXXXeeeuuu~~~{{{zzz~~~{{{zzz~~~~~~zzztttppplllhhhdddaaa^^^\\\YYYWWWWWWZZZ^^^aaafffhhhjjjkkkjjjhhhdddbbbcccaaa^^^\\\ZZZYYYZZZ[[[VVVRRRLLLIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJJJJIIIIIIIIIKKKKKKMMMNNNPPPRRRSSSTTTQQQRRRTTTUUUVVVVVVUUUTTTYYYZZZZZZYYYXXXWWWXXXXXXXXXXXXYYYYYYZZZ[[[\\\\\\YYYYYYYYYXXXYYYYYYZZZZZZZZZZZZZZZ[[[ZZZZZZYYYYYYWWWWWWWWWWWWWWWVVVVVVVVVTTTTTTTTTTTTSSSRRRQQQQQQSSSSSSSSSRRRRRRRRRQQQQQQOOOOOOOOOOOONNNMMMKKKKKKGGGGGGFFFFFFEEEEEEDDDDDDBBBAAA???===<<<<<<=========???AAACCCEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHIIIHHHGGGFFFEEEDDDCCCCCCBBBCCCCCCEEEGGGJJJMMMNNNUUUYYY^^^bbbdddeeefffgggeeekkkrrrwww~~~zzzpppaaa[[[SSSMMMGGGAAA:::555jjjlllooorrruuuxxx||||||xxxsssoookkkiiieeeffffffbbb]]]YYYZZZ\\\bbbdddgggjjjkkknnnqqqsssrrruuuyyy}}}~~~}}}{{{zzzsssvvvyyy{{{{{{}}}|||}}}~~~|||{{{zzzyyyxxxyyyuuupppmmmkkkjjjiiihhhhhhddd___ZZZUUUQQQNNNMMMPPPQQQRRRUUUYYY\\\```bbb^^^^^^^^^\\\[[[ZZZZZZ[[[___]]]ZZZWWWWWWYYY[[[]]]^^^bbbiiipppxxx|||xxxnnnggg```]]]]]]\\\WWWRRRMMMMMMNNNPPPRRRSSSTTTUUUVVVWWWXXXZZZ[[[\\\]]]]]]\\\XXXRRRLLLFFF???888333>>>>>>===999333...,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''&&&'''''''''(((((()))***+++***(((&&&%%%&&&))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((((('''))))))))))))((('''&&&&&&%%%%%%%%%%%%&&&((()))******)))(((((()))***)))((($$$&&&((()))(((''''''((((((((()))))))))*********(((((()))))))))*********)))))))))************+++(((((()))***+++,,,,,,,,,++++++,,,,,,---.........//////000000111111111111222222222333333333444444777777;;;BBBGGGNNNZZZfffuuu}}}}}}~~~}}}|||vvvrrrlllgggccc```]]]\\\ZZZZZZ[[[^^^ccciiiooosss{{{zzzxxxuuuooohhhbbb^^^^^^[[[WWWSSSPPPNNNMMMMMMJJJHHHEEEDDDEEEGGGIIIJJJHHHHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLNNNOOOQQQSSSUUUVVVXXXXXXTTTVVVXXX[[[]]]____________aaabbb```^^^]]]^^^___]]]^^^^^^___```aaaaaabbbcccccccccccccccdddeeeeeeaaaaaabbbbbbaaa``````___^^^^^^]]]]]]]]]]]]]]]]]]XXXXXXWWWVVVVVVUUUUUUUUUWWWWWWWWWVVVVVVUUUUUUUUUSSSSSSRRRRRRPPPOOONNNMMMKKKJJJJJJIIIHHHHHHGGGGGGEEEDDDBBB@@@>>>======>>><<<<<<>>>@@@AAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJIIIIIIHHHFFFEEEDDDCCCBBBBBBBBBCCCEEEGGGIIIKKKLLLQQQWWW]]]aaadddgggiiipppuuuzzz{{{}}}llleeeZZZQQQKKKDDD===777xxxxxxzzz}}}}}}wwwqqqmmmjjjhhhhhhfffggggggeeebbbaaa```aaadddgggjjjlllmmmoooqqqsssuuuvvvxxxzzz{{{{{{{{{zzzyyy~~~~~~tttmmmmmmsssqqqooonnnooooooooommmmmmjjjfffddddddddddddccc```\\\VVVQQQMMMJJJFFFCCCGGGGGGIIILLLOOOTTTWWWZZZ]]]___aaabbbaaaaaabbbcccdddbbb^^^[[[ZZZ[[[\\\^^^\\\___cccggglllssszzz~~~qqqiii```[[[YYYWWWSSSOOOOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTUUUWWWXXXZZZ[[[[[[[[[ZZZWWWTTTPPPIIIAAA<<<:::===>>>;;;444...---...))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))***'''(((((('''&&&''')))***'''''''''''''''''''''''''''''''''(((((((((((((((''''''((()))))))))(((((())))))((((((''''''''''''$$$$$$###$$$%%%''')))***)))'''&&&'''(((((('''%%%###%%%'''((((((''''''((())))))))))))************((((((((()))))))))******((((((((())))))))))))***)))))))))***+++++++++,,,,,,,,,,,,---......///////////////000111111222222333333444444444555555555888999>>>FFFOOO[[[nnnzzzvvvtttiiifffbbb^^^\\\[[[\\\]]]\\\___dddlllttt|||zzzpppggg```\\\TTTRRROOOKKKHHHFFFEEEDDDGGGFFFFFFFFFFFFGGGIIIJJJJJJIIIHHHHHHHHHIIIJJJKKKKKKLLLMMMMMMNNNOOOPPPQQQSSSUUUWWWYYY[[[\\\]]]]]]VVVWWWZZZ]]]aaaccceeeffffffhhhjjjhhheeeccceeegggfffffffffgggggghhhhhhiiikkkkkkkkkkkklllmmmnnnnnnllllllmmmllllllkkkjjjiiiggggggffffffeeeeeeeeeddd``````^^^]]]]]]\\\]]]]]]\\\\\\[[[[[[ZZZYYYXXXXXXWWWWWWVVVVVVTTTSSSQQQPPPOOOOOONNNMMMLLLKKKJJJJJJGGGFFFDDDAAA@@@?????????===>>>>>>>>>???@@@@@@@@@CCCDDDFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJHHHGGGEEEDDDBBBBBBBBBBBBDDDEEEGGGIIIMMMQQQVVV[[[___dddiiimmmxxx~~~{{{pppbbbWWWPPPIIIAAA:::}}}zzzvvvrrrooommmmmmnnnkkkhhheeecccddddddddddddfffhhhkkkmmmnnnpppsssvvvxxxzzz|||~~~{{{vvvttttttwwwvvvwwwwwwpppeee^^^]]]___]]]\\\^^^aaaccccccaaa^^^\\\ZZZYYY[[[\\\]]]\\\YYYUUUPPPLLLKKKIIIFFFCCCDDDDDDDDDEEEHHHKKKOOOQQQVVV[[[```bbbcccccceeefffhhheeeaaa]]][[[ZZZ[[[\\\]]]```bbbdddeeehhhmmmpppuuuzzz~~~ssslllccc]]]YYYXXXVVVTTTVVVVVVUUUUUUUUUUUUUUUUUUSSSSSSSSSTTTUUUVVVXXXXXXZZZYYYXXXXXXWWWSSSNNNJJJ@@@???<<<888333///------++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))***)))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&'''((()))***&&&&&&%%%$$$###$$$'''***''''''''''''''''''''''''''''''''''''((((((((()))''''''((()))))))))))))))((((((''''''&&&''''''''''''&&&%%%$$$$$$&&&((())))))(((''''''(((((('''%%%###&&&((()))((((((((()))((((((((())))))))))))***(((((((((((()))))))))***((((((((()))))))))************************++++++,,,------...//////000000...//////000111111222222333444444444555555555555:::;;;AAAJJJVVVhhh~~~wwwqqqllliii]]]\\\ZZZYYYZZZ]]]bbbeeekkkpppwww~~~rrrggg^^^XXXUUUIIIHHHHHHFFFEEEDDDCCCCCCGGGIIIJJJKKKKKKKKKLLLMMMLLLLLLKKKLLLLLLNNNPPPQQQQQQQQQSSSTTTVVVWWWYYYYYY]]]___aaacccdddeeeeeeeee______aaadddgggjjjmmmnnnooorrrtttsssooommmpppsssssssssssssssttttttttttttttttttttttttuuuvvvwwwwwwyyyyyyyyyyyyxxxwwwvvvuuuttttttsssrrrqqqppppppoookkkjjjiiihhhggggggggghhheeeddddddbbbaaa```______]]]\\\\\\[[[ZZZXXXVVVUUUSSSSSSRRRQQQPPPOOONNNNNNKKKJJJGGGEEECCCCCCCCCCCCBBBAAA@@@@@@???????????????@@@BBBDDDEEEFFFGGGGGGKKKKKKKKKKKKJJJIIIGGGFFFDDDCCCCCCCCCDDDEEEGGGHHHNNNPPPSSSVVV[[[bbbjjjpppyyy}}}kkk^^^UUUNNNFFF@@@|||{{{xxxvvvuuuuuuuuuvvvooojjjccc```bbbeeefffeeemmmoooqqqsssuuuxxx|||~~~yyy{{{wwwooojjjiiijjjffffffiiijjjeee[[[TTTTTTNNNMMMNNNQQQVVVYYYZZZXXXSSSQQQPPPQQQSSSUUUVVVVVVUUUQQQMMMKKKKKKKKKIIIFFFDDDCCCCCCCCCDDDGGGIIIKKKKKKPPPVVVZZZ\\\\\\^^^```jjjgggbbb^^^ZZZYYYXXXXXX]]]```bbbcccaaaaaaccceeefffnnnuuu{{{~~~tttnnnfff```]]]]]]^^^___[[[[[[ZZZYYYYYYXXXWWWWWWRRRRRRRRRSSSTTTUUUVVVWWWYYYXXXXXXYYYZZZZZZXXXWWWKKKDDD<<<666333111---)))++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************'''((()))******)))((('''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((('''&&&&&&''')))***)))(((%%%""" ###&&&))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((()))))))))))))))''''''&&&&&&&&&&&&'''(((***(((&&&%%%$$$%%%'''(((,,,***))))))******)))'''$$$&&&)))******)))******''''''''''''((((((((()))(((((((((((())))))))))))((())))))))))))*********+++++++++***************------......///000000000...//////000111222222222333333333444444444555555;;;===BBBMMM[[[ooo~~~{{{vvvpppiiiccc___WWWWWWXXXYYY\\\bbbiiinnn~~~tttfff[[[SSSNNNLLLBBBCCCDDDEEEFFFFFFFFFEEEHHHJJJNNNPPPQQQQQQRRRSSSOOOOOOOOOPPPRRRTTTVVVXXXWWWXXXYYY[[[^^^```aaabbbggghhhjjjlllmmmnnnnnnmmmmmmmmmnnnppprrrvvvyyy{{{www{{{}}}|||xxxwwwzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyyyytttsssqqqpppooooooppppppmmmmmmllljjjiiigggffffffaaaaaa```___^^^\\\ZZZYYYVVVVVVUUUTTTSSSRRRQQQPPPOOONNNLLLJJJHHHGGGGGGGGGEEEDDDCCCAAA@@@?????????;;;<<<===???AAACCCCCCDDDKKKLLLLLLLLLLLLJJJIIIHHHDDDDDDCCCCCCDDDEEEGGGHHHGGGHHHJJJMMMSSS\\\fffmmmwwwrrrbbbZZZRRRJJJDDD~~~}}}}}}xxxpppjjjiiigggfffgggjjjnnnpppyyyzzz{{{}}}~~~sssmmmeee\\\ZZZ]]]]]]___``````]]]XXXSSSPPPEEEFFFHHHKKKMMMNNNOOOOOONNNLLLJJJIIIJJJMMMQQQSSSNNNNNNMMMLLLJJJHHHFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIOOOOOONNNOOOQQQTTTWWWYYY```___^^^]]]\\\ZZZYYYYYY[[[\\\]]]^^^^^^______```aaadddhhhmmmsssxxx{{{}}}sssrrrpppnnnlllkkkjjjiiieeefffhhhfffbbb^^^]]]]]]\\\YYYWWWVVVVVVUUUTTTSSSVVVVVVWWWWWWXXX[[[___cccZZZRRRFFF;;;444000...---)))((((((***++++++)))'''***)))((('''''')))+++---******)))'''&&&&&&&&&&&&***)))))))))((((((''''''))))))))))))))))))))))))---,,,***'''$$$""" ))))))((((((''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((()))***)))'''%%%&&&)))+++***)))%%%%%%&&&&&&''''''(((((('''(((******((((((((()))'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((()))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))''''''((((((((((((''''''((()))***)))'''&&&&&&'''%%%&&&((()))******))))))++++++***************+++,,,+++*********+++,,,---++++++,,,---...000000111111111111111111111222222777555333222333555666777999===EEERRRcccwww}}}~~~}}}}}}}}}{{{wwwtttpppjjjddd___[[[YYYUUUXXXYYY[[[dddrrr~~~}}}mmmhhh```WWWOOOIIIGGGEEEBBBCCCDDDDDDEEEGGGLLLOOOMMMSSSXXX[[[___cccbbb]]]YYYXXXWWWVVVVVVVVVWWWWWW]]]^^^aaaeeeiiilllnnnooossstttwwwyyyzzzzzzyyyxxxxxxzzz}}}{{{xxxvvvyyywwwtttrrrqqqpppnnnlllgggfffffffffeeeccc___[[[]]]\\\[[[YYYWWWUUUSSSSSSQQQPPPNNNMMMLLLKKKKKKKKKIIIHHHFFFDDDBBBAAA@@@@@@===<<<;;;;;;<<>>EEERRRdddxxxzzz||||||{{{||||||xxxuuusssooolllgggaaa\\\XXXVVVUUUYYY^^^cccgggqqq}}}{{{qqqkkk```\\\UUUNNNHHHEEEDDDCCCBBBCCCDDDEEEFFFIIINNNQQQ[[[aaahhhmmmrrrvvvsssmmmfffdddbbb```___```bbbccceeegggjjjnnnrrrvvvxxxyyy{{{||||||zzzxxxwwwtttrrrtttrrrooommmkkkhhhdddaaabbbaaa___]]]ZZZWWWUUUSSSSSSRRRPPPOOONNNMMMMMMMMMKKKJJJHHHFFFDDDCCCCCCBBB@@@???===<<<<<<===>>>???CCCEEEGGGIIIHHHHHHIIIJJJJJJIIIHHHGGGFFFGGGGGGGGGFFFGGGIIIMMMRRRXXX]]]aaafffhhhqqquuujjj^^^RRRKKKzzzuuuwww|||{{{uuupppqqqsssvvvzzzvvvkkk___YYYWWWSSSOOOOOOKKKMMMOOOPPPPPPMMMJJJGGGBBBBBBBBBCCCEEEGGGIIIJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGIIIJJJKKKLLLMMMLLLKKKIIIHHHHHHIIIIIIPPPPPPPPPPPPPPPPPPPPPPPPUUUUUUTTTUUUVVVYYY\\\]]]___```aaaaaaaaa___]]][[[ZZZ]]]bbbhhhnnntttwwwyyyxxxsssnnnlllmmmmmmjjjfffiiigggeeedddcccaaa^^^[[[WWWVVVUUUVVVYYY]]]bbbeeeiiibbbXXXNNNFFF@@@;;;888222111/////////...,,,***)))))))))******************))))))((((((((())))))***************)))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,---'''''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))((('''&&&'''((()))(((''')))))))))(((((((((((((((&&&(((***)))((('''((()))'''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((()))***((((((''''''''''''((((((''''''(((((((((((('''''''''((()))((('''&&&'''((('''((()))***+++++++++++++++***************+++++++++++++++++++++,,,---------------......///////////////000111222333333444333333444666777888999:::>>>@@@FFFRRRfff|||yyy{{{|||}}}~~~~~~}}}zzzwwwrrrooollljjjeeeaaa\\\VVVSSSSSSTTTUUU___gggpppwwwwwwooofff]]]WWWQQQNNNJJJFFFCCCBBBBBBCCCEEEFFFGGGHHHJJJNNNTTTXXXiiiooowww~~~ssspppkkkfffeeegggjjjmmmkkkmmmqqquuuzzz}}}||||||yyyvvvrrrpppnnnkkkhhhiiihhhgggdddaaa\\\YYYWWWUUUTTTSSSRRRQQQPPPPPPPPPNNNMMMKKKIIIGGGFFFEEEEEEDDDBBB@@@>>><<<<<<<<<<<<>>>@@@CCCEEEFFFHHHJJJMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGHHHJJJNNNRRRVVVYYY[[[]]]eeeqqq||||||tttiii]]]VVV}}}vvvrrrtttxxx}}}}}}|||}}}|||yyyxxxzzz}}}vvvkkk^^^XXXUUUSSSOOOLLLJJJKKKMMMOOONNNLLLIIIGGGEEEDDDCCCCCCEEEGGGJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNMMMLLLKKKIIIIIIHHHHHHHHHHHHHHHHHHJJJKKKLLLMMMLLLLLLKKKJJJJJJJJJKKKKKKHHHIIIIIIJJJJJJKKKLLLLLLPPPOOONNNNNNPPPTTTWWWZZZZZZ\\\]]]___^^^]]][[[YYYPPPSSSXXX___gggpppwww{{{{{{wwwrrrooommmlllkkkjjjnnnmmmnnnnnnooommmiiifff^^^\\\YYYXXXZZZ^^^aaaccchhhddd^^^XXXQQQIIIAAA<<<444222///---------+++***)))******+++++++++***)))***)))))))))))))))***+++++++++******************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((('''''''''((((((((()))(((((()))))))))(((''''''''''''&&&&&&%%%%%%%%%&&&((())))))(((''''''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((''''''(((((((((''''''(((((((((((('''''''''((()))((('''&&&'''(((((())))))***++++++,,,,,,*********)))******+++,,,++++++++++++,,,,,,------............////////////...//////111222333444444333555777888999999:::;;;???BBBHHHUUUjjj}}}|||{{{|||}}}zzzxxxuuupppkkkgggdddbbb\\\YYYUUURRRRRRVVVZZZ]]]hhhqqq{{{}}}wwwrrrjjjbbb[[[UUUPPPMMMIIIGGGEEECCCBBBCCCDDDEEEGGGIIIKKKMMMPPPVVV\\\aaalllqqqyyy|||tttnnnlllnnnrrruuusssuuuyyy~~~|||yyyxxxwwwvvvtttooonnnmmmkkkgggccc___\\\XXXWWWVVVTTTSSSRRRRRRRRRQQQPPPNNNLLLJJJIIIHHHHHHFFFDDDBBB@@@>>>======<<<;;;===???AAABBBDDDHHHKKKLLLLLLLLLLLLKKKJJJIIIHHHIIIHHHHHHHHHJJJMMMOOOQQQWWWXXX]]]dddkkksss}}}vvvoooiiixxxvvvsssssstttvvvxxxyyyyyyyyyzzz|||~~~xxxpppcccYYYUUUSSSOOOKKKMMMNNNPPPPPPPPPMMMKKKIIIIIIHHHGGGFFFGGGIIIKKKMMMMMMNNNOOOPPPQQQQQQPPPPPPTTTSSSPPPNNNKKKJJJIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKKKKJJJJJJEEEEEEFFFFFFGGGHHHHHHIIIJJJIIIHHHHHHJJJNNNQQQTTTVVVWWWYYY\\\]]]\\\\\\[[[PPPPPPRRRVVV]]]gggpppuuuxxxyyywwwqqqkkkiiilllpppqqqrrruuuyyy{{{zzzvvvsssjjjeee___\\\\\\^^^______cccccccccccc^^^VVVMMMFFF===:::555222111000///---******++++++++++++***)))***)))))))))))))))***+++******************++++++(((((((((((((((((((((((())))))(((''''''&&&%%%%%%&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((''''''+++,,,,,,,,,+++***))))))''''''&&&&&&%%%%%%$$$$$$&&&'''))))))'''&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((((((((((((((('''''''''((((((((((((''''''&&&((()))(((''''''((())))))))))))******+++,,,,,,******))))))***++++++,,,++++++,,,,,,------------......//////////////////...//////111222333444444444777999:::999999:::<<<@@@GGGOOO[[[ooo~~~}}}{{{yyywwwvvvuuusssnnnhhhccc^^^[[[YYYTTTSSSRRRSSSWWW^^^eeeiiittt{{{}}}tttkkkccc^^^WWWRRRNNNLLLIIIHHHFFFEEEDDDCCCCCCDDDFFFGGGHHHJJJMMMQQQTTTZZZ___dddffflllsssyyyzzzxxxyyy}}}tttsssrrrooolllhhhdddbbb^^^]]][[[YYYWWWVVVUUUTTTTTTSSSQQQOOOMMMLLLKKKKKKGGGFFFEEECCCBBBAAAAAA@@@<<<===>>>===>>>@@@CCCFFFLLLMMMOOOPPPPPPOOOMMMLLLLLLJJJIIIHHHHHHIIIJJJLLLSSSSSSVVVZZZ]]]cccppp}}}}}}}}}nnnoooqqqsssuuuwwwwwwxxx{{{{{{|||}}}{{{pppccc[[[YYYVVVSSSQQQRRRSSSTTTSSSQQQPPPNNNNNNMMMMMMLLLMMMNNNOOOPPPPPPPPPRRRSSSTTTUUUUUUUUU\\\ZZZWWWTTTQQQOOONNNNNNOOOOOONNNNNNNNNNNNOOOOOORRRQQQPPPMMMKKKIIIGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDFFFHHHKKKMMMPPPQQQSSSUUUWWWYYYYYYZZZUUUTTTRRRSSSWWW^^^eeejjjqqquuuvvvrrrkkkiiiooovvvuuuxxx~~~wwwpppgggaaa___^^^]]][[[___bbbfffjjjjjjeee]]]WWWIIIDDD>>>888444222///...+++++++++++++++************))))))((((((((()))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((()))(((((('''&&&&&&(((***)))'''%%%$$$$$$((((((((('''''''''''''''%%%''')))((('''&&&'''((('''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&'''((((((''''''((()))))))))((())))))***,,,,,,))))))))))))***+++,,,,,,++++++,,,---------------.........//////000000000//////000111222333333444444777:::;;;::::::===@@@DDDOOO[[[eeeuuu}}}}}}|||yyyrrrtttvvvwwwvvvssspppnnnkkkhhhddd^^^YYYUUUSSSRRRPPPQQQTTTYYY```hhhooosss{{{{{{uuunnnddd[[[UUUQQQLLLIIIHHHGGGFFFDDDEEEEEEDDDEEEFFFGGGIIIJJJIIILLLPPPTTTVVVYYY\\\______gggnnnrrrzzz}}}zzzvvvrrrnnnkkkjjjgggeeeccc```^^^[[[ZZZZZZXXXWWWUUUSSSQQQPPPOOOOOOJJJIIIIIIHHHGGGFFFEEEEEE??????>>><<<;;;===@@@CCCLLLNNNRRRTTTVVVUUUTTTSSSOOONNNKKKIIIGGGGGGHHHIIINNNMMMNNNRRRTTTYYYcccmmmuuugggjjjnnnrrrvvvxxxzzz|||~~~~~~~~~}}}|||{{{zzzxxxooopppooommmlllpppyyyzzzkkk```^^^^^^\\\VVVWWWXXXYYYZZZYYYXXXWWWVVVWWWWWWWWWWWWWWWWWWXXXUUUUUUVVVXXXYYY[[[\\\]]]cccaaa^^^[[[XXXWWWWWWWWWUUUUUUTTTSSSRRRRRRRRRRRRSSSSSSQQQOOOMMMJJJHHHGGGGGGFFFFFFEEEDDDDDDCCCCCC@@@@@@AAAAAABBBDDDEEEFFFHHHIIIKKKNNNRRRVVVYYY[[[\\\ZZZYYYXXXYYY[[[]]]^^^eeeiiilllllljjjlllrrrxxx|||xxxmmmeeebbb```^^^[[[\\\___dddjjjnnnooommmjjj[[[TTTJJJAAA:::555111...---,,,+++*********++++++******)))(((''''''''''''((((((((())))))*********)))))))))))))))))))))))))))))))))******+++++++++((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))(((&&&%%%"""%%%'''&&&###  &&&''''''''''''''''''(((%%%'''(((((('''&&&&&&'''&&&'''''''''((((((((()))(((((((((((((((((((((((((((((())))))((('''&&&%%%&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&'''((((((''''''(((***((((((((('''((()))+++,,,))))))))))))***+++,,,---+++,,,---.........---,,,------...///000111111222000000111111111222222222222666999::::::<<>>>>>???@@@AAABBBBBBBBBAAABBBEEEIIIOOOVVV]]]`````````___^^^\\\[[[YYYXXX\\\^^^aaadddiiinnnsssvvv|||ppphhhdddbbb___\\\ZZZ\\\```fffmmmsssuuuuuullleeeYYYMMMCCC<<<777444...---+++))))))***+++,,,******)))'''&&&&&&&&&&&&''''''(((((()))))))))***))))))))))))))))))))))))************))))))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((()))))))))(((&&&%%%&&&))),,,+++'''$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))******)))'''%%%$$$&&&'''((())))))((('''&&&''''''((((((((((((''''''%%%'''((((((''''''(((***((((((''''''''')))***,,,))))))))))))***+++,,,---+++,,,---.........---,,,,,,---...///000111222333111111111111111111222222000444888999:::>>>EEELLLOOOaaapppuuu{{{pppnnnllljjjjjjmmmrrrvvv~~~}}}|||}}}xxxqqqnnnkkkiiimmmmmmlllkkkjjjhhhfffeeeYYYWWWTTTQQQOOOOOOOOOOOOVVVZZZbbbkkkssszzz}}}qqqpppjjj___VVVQQQLLLFFFDDDDDDDDDFFFIIIJJJHHHGGGHHHIIIKKKMMMPPPSSSVVVWWWYYY\\\___```^^^ZZZWWWVVVVVVdddooopppooovvvzzzyyyuuuqqqmmmjjjgggfff___^^^]]][[[YYYXXXWWWWWWRRRRRRQQQOOOMMMKKKIIIGGGDDDCCCAAA>>>===???CCCGGGBBBFFFLLLRRRUUUWWWVVVUUUUUUSSSOOOLLLJJJIIIHHHIIILLLGGGFFFJJJLLLMMMNNNQQQ]]]cccnnnzzz|||~~~ccceeeiiinnnsssxxx|||~~~}}}yyyrrrlllhhhfffaaa___]]]ZZZWWWVVVUUUUUUSSSSSSTTTUUUXXX^^^fffkkkssspppmmmiiifffdddddddddddddddddddddddddddddddddhhhkkkooopppppppppppppppmmmkkkiiieeecccdddhhhkkkiiihhhhhhgggfffdddcccbbb```___]]][[[ZZZYYYXXXXXXXXXXXXYYYYYYXXXTTTOOOKKKKKKJJJIIIIIIHHHFFFCCC@@@CCC@@@>>>>>>@@@CCCDDDDDDAAACCCFFFKKKQQQVVV[[[]]]cccccccccbbb```^^^\\\ZZZ\\\ZZZ[[[\\\]]]aaalllxxx~~~yyyooojjjfffaaa]]]ZZZZZZ\\\```ffflllrrrvvvtttoooggg\\\PPPFFF>>>:::000///------......,,,***+++***)))))))))))))))************))))))))))))(((+++***((('''''''''((()))))))))(((((((((((())))))''''''((())))))((('''&&&((((((''''''''''''(((((('''((()))******)))((('''((((((''''''''''''(((((('''&&&%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))&&&''''''(((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&%%%%%%"""$$$'''$$$$$$'''(((((((((((()))))))))))))))*********++++++++++++++++++******++++++,,,------------.........//////......------...///111222///111333333333222333444777444555;;;>>>@@@FFFOOObbbhhhqqqzzz~~~~~~zzzwwwffffffeeeddddddiiirrryyyzzzzzzzzz{{{zzzsssooonnnnnnnnnppppppnnnkkkfffaaa[[[XXXUUURRRNNNMMMNNNOOOPPPQQQ\\\bbblllvvv|||{{{uuupppggg```VVVOOOKKKIIIGGGEEECCCDDDEEEEEEEEEFFFHHHJJJJJJLLLNNNPPPRRRVVV[[[^^^bbbccceeeeeeccc```\\\YYY[[[```eeegggiiiqqq~~~|||yyyvvvpppkkkhhheeeaaa^^^\\\ZZZXXXVVVXXXVVVTTTRRRRRRQQQNNNLLLIIIGGGEEEBBB@@@>>>>>>>>>AAAEEELLLSSSWWWXXXWWWUUUUUURRRNNNMMMMMMLLLIIIFFFGGGGGGFFFFFFFFFHHHIIIJJJQQQWWW```hhhooouuu{{{~~~yyyzzz{{{}}}{{{zzz~~~~~~zzzggghhhkkknnnqqqtttvvvwwwxxxzzz}}}~~~|||zzzrrroookkkfff```\\\YYYWWWUUUTTTRRROOONNNMMMMMMMMMLLLOOOSSSVVVYYY\\\```ccckkkkkkllllllkkkjjjiiihhhllllllmmmnnnooopppqqqrrrvvvyyy|||}}}}}}~~~~~~}}}xxxsssoooooorrruuuvvvvvvuuussspppmmmjjjhhhfffddd```]]]\\\\\\]]]^^^]]]\\\[[[[[[[[[XXXTTTQQQPPPNNNMMMMMMLLLJJJGGGEEEDDDBBB@@@???AAABBBCCCCCC@@@CCCGGGLLLSSSZZZ___bbbfffgggggggggfffdddbbbaaa\\\ZZZZZZ[[[\\\___iiitttxxxyyy~~~~~~vvvqqqkkkccc]]]ZZZZZZZZZ\\\```ffflllppptttssspppjjj```TTTHHHAAA666333000......---,,,+++++++++***))))))))))))***+++************)))))))))+++***)))((('''(((((()))))))))(((((((((((())))))(((((()))******)))((('''((((((''''''''''''(((((()))((('''&&&&&&'''((())))))((((((''''''(((((()))(((((('''&&&&&&'''((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''''''''######(((+++(((''')))(((((((((((()))))))))))))))))))))*********++++++++++++******++++++,,,---,,,------------...............------...///111222000111333333222222333444666444555;;;@@@DDDLLLVVVhhhmmmuuu|||}}}xxxuuuiiihhhfffeeeeeekkkssszzz~~~}}}||||||{{{uuurrrqqqrrrssstttrrrqqqnnniiiccc]]]XXXUUUOOOMMMLLLLLLOOOUUU\\\aaajjjooouuuzzzzzzsssiiibbbZZZUUUNNNIIIGGGFFFEEECCCBBBDDDEEEFFFFFFGGGJJJLLLMMMPPPSSSVVVZZZ^^^cccgggkkklllmmmmmmkkkgggccc```\\\```dddfffiiirrr}}}wwwrrrnnnjjjfffbbb```]]][[[YYYZZZXXXVVVUUUUUUTTTRRRPPPMMMLLLIIIFFFCCCBBBAAAAAA@@@DDDJJJPPPUUUVVVWWWVVVTTTRRROOONNNNNNMMMJJJHHHJJJIIIIIIHHHGGGGGGGGGGGGKKKPPPWWW^^^eeekkkpppttttttuuuuuuuuuwww{{{|||yyyzzz~~~nnnnnnooopppqqqqqqpppppprrruuuxxx{{{}}}wwwnnnhhhddd]]]\\\ZZZWWWUUURRRPPPOOOKKKKKKIIIHHHHHHHHHIIIIIIIIINNNUUUZZZ\\\\\\\\\\\\cccfffkkkppprrrrrrpppnnnssstttvvvxxx{{{}}}}}}|||zzzwwwqqqnnniiidddaaaaaabbbcccbbb```^^^]]]]]]\\\ZZZXXXVVVTTTSSSRRRRRRQQQNNNKKKHHHEEEBBBAAABBBBBBBBBAAA@@@BBBGGGNNNVVV^^^dddgggiiijjjjjjkkkjjjiiigggfff^^^\\\[[[\\\\\\]]]fffoooppppppsss{{{}}}xxxpppfff___ZZZYYYWWWVVVYYY]]]cccgggooossswwwxxxpppcccUUUKKK???:::444///------------,,,+++******))))))******+++++++++************)))******)))((((((((((((((())))))(((((((((((())))))((())))))*********))))))((((((''''''''''''(((((()))(((%%%$$$$$$%%%((()))***))))))(((((())))))***((((((''''''''''''(((((('''''''''(((((()))))))))&&&&&&'''''''''(((((((((&&&''''''((((((((((((((((((((((((((('''''''''''''''((((((((((((((()))))))))&&&&&&***,,,***)))***(((((((((((())))))))))))((((((((()))))))))******++++++******++++++,,,---,,,,,,,,,,,,------------............///000111111000222333333222222333444777666888>>>DDDKKKVVV___nnnrrryyy}}}~~~zzzuuuqqqkkkjjjgggfffhhhnnnwww}}}~~~~~~xxxuuusssssstttvvvvvvvvvsssqqqlllfff^^^WWWRRROOOJJJJJJKKKLLLQQQ\\\iiisssyyyzzz{{{zzztttiii\\\SSSLLLIIIFFFEEEEEEEEEDDDDDDDDDFFFHHHIIIJJJMMMPPPSSSSSSVVV[[[___dddiiiooosssvvvwwwxxxxxxvvvssspppnnneeehhhjjjlllppp{{{|||xxxtttooojjjgggdddaaa___]]][[[XXXXXXXXXWWWVVVUUUSSSQQQNNNKKKHHHFFFEEEDDD@@@CCCGGGLLLQQQTTTVVVWWWTTTRRROOONNNMMMLLLJJJHHHLLLLLLKKKJJJHHHFFFDDDCCCEEEIIINNNSSSXXX^^^dddhhhmmmmmmlllkkkkkknnnssswww|||xxxzzzwwwwwwwwwvvvtttrrrpppooopppsssvvvxxxzzzzzzzzzzzzzzzxxxuuuooohhhaaa[[[WWWSSSSSSRRRRRRQQQPPPOOONNNKKKKKKJJJJJJJJJLLLMMMNNNMMMRRRYYY___``````___^^^bbbffflllrrruuuwwwvvvuuuwwwxxxzzz|||~~~}}}xxxrrrlllhhhfffeeeeeebbb___]]]]]]]]]\\\[[[[[[ZZZXXXWWWWWWVVVTTTRRRLLLJJJGGGEEEEEEDDDBBBAAA@@@CCCHHHPPPXXX```gggjjjkkkkkkllllllllljjjiiihhhccc```^^^_________eeemmmlllkkklllrrrzzz{{{rrriiibbb[[[XXXTTTQQQQQQUUUYYY]]]dddkkktttyyywwwlll___VVVHHHBBB999222...------...---,,,+++***************++++++++++++***************))))))((((((((((((((())))))(((((((((((())))))'''(((((()))))))))))))))((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))******))))))))))))******'''''''''''''''''''''''')))))))))))))))(((((((((&&&&&&&&&&&&'''''''''(((&&&''''''(((((((((((((((((((((((((((''''''''''''''''''(((((())))))******((('''&&&(((***)))((('''(((((((((((())))))))))))(((((((((((())))))))))))++++++******++++++,,,---+++++++++,,,,,,,,,------.........//////000111111111222333333222222444666999:::===CCCJJJTTT___gggqqqtttxxx{{{zzzwwwrrrooommmkkkiiihhhkkksss{{{zzzuuuwwwvvvuuuvvvvvvvvvtttrrrsssooohhh```XXXRRRMMMKKKHHHKKKMMMOOOTTT___ppp||||||wwwqqqhhh^^^SSSLLLDDDDDDDDDEEEFFFGGGGGGGGGHHHJJJMMMPPPRRRUUUYYY\\\[[[___dddiiimmmrrrxxx|||~~~yyyzzz{{{|||zzztttppplllgggeee```^^^[[[ZZZZZZZZZYYYXXXWWWUUUSSSPPPLLLIIIGGGFFFAAABBBEEEIIIMMMQQQUUUWWWUUUSSSPPPMMMKKKIIIHHHGGGLLLLLLLLLKKKIIIFFFDDDBBBEEEGGGJJJMMMPPPVVV\\\```eeeeeeeeeddddddfffkkknnn}}}{{{zzz}}}zzzxxxvvvuuussstttuuuvvvvvvtttqqqooojjjiiifffccc^^^YYYUUURRRNNNMMMMMMMMMLLLLLLLLLLLLOOONNNNNNNNNOOOQQQRRRSSSUUUXXX]]]aaabbbcccdddeeeiiikkknnnrrrvvvxxxyyyzzzzzz{{{{{{|||~~~~~~uuuoookkkiiifffcccaaa```___]]][[[___]]][[[[[[[[[ZZZXXXWWWRRROOOLLLJJJIIIGGGEEECCCBBBEEEIIIPPPXXX___eeehhhkkklllmmmmmmmmmlllkkkjjjhhheeeccceeeeeeeeeiiioooooolllkkknnnuuu{{{zzzsssjjjeee[[[XXXRRRNNNMMMOOOSSSUUUZZZaaajjjrrrsssnnnfffaaaQQQJJJ@@@777222000//////...---,,,+++************+++++++++*********)))))))))))))))))))))(((((('''))))))(((((((((((())))))&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((((())))))(((((((((******))))))))))))******((((((((())))))(((((((((++++++***)))(((''''''&&&&&&&&&&&&&&&'''''''''(((&&&''''''(((((((((((((((((((((((((((''''''''''''''''''(((((())))))******''''''''''''((()))(((&&&(((((((((((())))))))))))(((((((((((())))))))))))++++++******++++++,,,---+++++++++,,,,,,,,,------......///000000111111111222333444444333444777999;;;@@@EEEKKKSSS]]]ggglllssstttvvvxxxwwwuuusssqqqpppnnnlllmmmrrryyy}}}zzzwwwtttyyyxxxxxxxxxxxxvvvrrrooonnnjjjbbbZZZSSSMMMJJJIIIGGGLLLQQQUUUZZZdddrrr|||}}}vvvlllbbbYYYRRRLLLHHHBBBCCCEEEFFFGGGHHHIIIJJJLLLNNNRRRUUUXXX\\\```dddeeehhhmmmrrrvvvzzz~~~xxxrrrmmmjjjfffccc```]]]]]]\\\[[[ZZZYYYXXXVVVSSSPPPMMMJJJIIIDDDEEEFFFHHHKKKOOOSSSUUUUUUSSSPPPLLLHHHFFFFFFFFFKKKKKKKKKKKKJJJHHHFFFDDDFFFGGGHHHIIIKKKOOOTTTXXX^^^___```aaabbbfffkkknnnwww~~~{{{}}}||||||vvvuuutttsssrrrooojjjgggcccbbbaaa___[[[XXXTTTRRRPPPOOONNNMMMMMMNNNOOOPPPSSSRRRRRRRRRRRRTTTUUUVVVZZZ]]]___aaaccceeeiiikkkpppqqqrrrtttvvvyyy{{{|||}}}}}}}}}}}}}}}}}}}}}|||~~~{{{wwwsssqqqooommmjjjfffbbb^^^ccc```^^^]]]]]]]]]\\\[[[WWWUUURRRPPPNNNLLLIIIFFFEEEGGGJJJOOOUUU[[[___bbbiiijjjlllnnnooooooooonnnmmmiiihhhkkklllllloootttuuuqqqmmmmmmqqquuuwwwwww}}}~~~zzzssskkkfff[[[XXXSSSOOOMMMMMMPPPRRRUUUZZZ```gggkkkkkkiiigggYYYSSSIIIAAA;;;666333111///...---,,,+++******************))))))))))))((()))))))))))))))(((''''''))))))(((((((((((())))))%%%%%%%%%%%%&&&'''((((((((((((''''''''''''(((((('''((()))******)))((('''***))))))(((((())))))*********++++++++++++******+++***))))))((('''&&&&&&&&&&&&'''''''''(((((((((&&&''''''((((((((((((((((((((((((((('''''''''''''''((((((((((((((())))))'''))))))((())),,,+++'''(((((((((((())))))))))))((((((((()))))))))******++++++******++++++,,,---,,,,,,,,,,,,------------......///000111111111111222333444555555777;;;>>>???HHHQQQXXXaaalllsssvvvzzzzzzyyyyyyyyyyyyyyyzzzxxxvvvtttuuuzzz|||xxxvvvwwwwwwwwwwwwwwwwwwxxxxxxuuuqqqmmmgggccc[[[SSSNNNKKKKKKKKKGGGNNNWWW___eeekkkqqqvvvssskkk___TTTLLLHHHEEEDDDAAACCCFFFGGGHHHIIILLLNNNPPPRRRVVVZZZ]]]aaafffjjjnnnrrrwww|||}}}wwwssspppmmmgggdddbbb```___]]]]]]\\\[[[XXXUUURRROOONNNIIIIIIIIIJJJKKKNNNQQQRRRSSSRRRPPPLLLHHHFFFGGGIIIMMMMMMMMMLLLKKKJJJIIIIIIEEEFFFGGGGGGGGGIIIMMMPPPWWWYYY\\\^^^bbbggglllqqqqqqwww~~~~~~wwwtttqqqooonnnkkkfffbbbaaaaaaaaa```^^^\\\YYYXXXWWWUUUSSSRRRSSSVVVYYY[[[[[[ZZZYYYXXXXXXYYYZZZ[[[^^^```ccceeefffjjjnnnqqqttttttvvvwwwyyyzzz{{{{{{~~~~~~}}}||||||{{{{{{zzz{{{~~~~~~zzzssskkkeeeeeecccaaa````````````___\\\ZZZWWWUUUSSSPPPMMMJJJIIIJJJKKKNNNQQQUUUXXXYYYaaacccfffjjjnnnpppqqqrrrooolllkkkooorrrrrruuuyyyzzzuuuooolllmmmooonnnmmmtttyyy}}}tttkkkeee[[[YYYUUUQQQOOOOOOPPPQQQRRRTTTYYY]]]aaadddeeefff```[[[SSSKKKDDD>>>888555000///...,,,+++++++++***)))))))))(((((((((''''''((())))))***)))((('''&&&))))))(((((((((((())))))&&&&&&%%%%%%&&&''')))***((((((''''''''''''(((((((((((((((((((((((((((((()))((((((''''''(((((()))((()))************)))(((''''''''''''''''''''''''''''''((((((((()))))))))&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((('''''''''''''''&&&))))))'''***...---((((((((((((((()))))))))))))))))))))*********++++++++++++******++++++,,,---,,,------------.........---...000111222222111111222333555666777:::???BBBHHHUUUcccmmmxxx~~~~~~}}}}}}~~~}}}}}}{{{wwwuuuuuuvvvwwwxxxwwwvvvvvvvvvuuurrrmmmjjj```[[[TTTNNNKKKKKKMMMOOONNNUUU```jjjooooookkkhhhbbb\\\SSSKKKGGGEEECCCCCCBBBDDDGGGIIIJJJLLLQQQTTTWWWZZZ]]]aaaeeeiiinnnqqqvvvzzz}}}xxxrrrllliiifffdddbbbbbbaaaaaa___\\\YYYWWWUUUNNNMMMLLLLLLLLLMMMNNNOOOPPPPPPOOOLLLJJJJJJMMMPPPRRRQQQPPPOOONNNMMMMMMMMMFFFFFFGGGFFFEEEFFFHHHJJJQQQSSSWWW[[[```eeelllppprrrzzz}}}~~~vvvsssooolllkkkhhhddd``````aaabbbbbbbbbaaa```___YYYWWWUUUTTTVVVZZZ___bbbcccbbbaaa```______```aaaaaacccgggiiikkknnnrrruuutttuuuxxxzzz{{{|||{{{zzz}}}||||||{{{zzzzzzyyyyyyzzz}}}}}}ssslllgggeeebbbaaabbbbbbbbbaaa^^^\\\ZZZXXXVVVSSSOOOMMMKKKKKKLLLMMMOOOQQQSSSTTTXXX[[[```fffkkkooorrrssspppmmmmmmqqquuuvvvxxx{{{}}}wwwpppkkkjjjjjjhhhfffnnnuuuvvvkkkddd[[[YYYVVVSSSPPPPPPQQQQQQOOOQQQTTTWWW[[[^^^```aaaddd```YYYRRRKKKDDD<<<888000000...---,,,+++++++++((((((((((((''''''''''''((()))*********)))'''&&&))))))(((((((((((())))))'''&&&&&&&&&'''(((***+++((((((''''''''''''(((((()))(((&&&$$$$$$&&&((()))((((((''''''''''''(((((($$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&'''((()))***(((((((((((())))))))))))&&&''''''((((((((((((((()))(((((((((''''''''''''((((((''''''&&&&&&&&&%%%$$$'''(((&&&(((...---((((((((((((((())))))))))))************++++++++++++++++++******++++++,,,------------.........//////---...000111222222111111222333555666888<<>>HHHSSS```www|||zzzyyyzzzzzzyyyyyy{{{vvvwwwyyyyyyxxxyyyzzz{{{zzzuuusssrrroooggg```___TTTNNNKKKMMMMMMNNNUUU^^^iiilllppprrroooggg\\\TTTHHHFFFDDDCCCDDDEEEEEEDDDJJJJJJKKKOOOTTTYYY]]]^^^gggiiillloooqqquuuzzz~~~{{{uuupppllllllmmmnnnllliiieeebbb```ZZZXXXUUUSSSRRRQQQOOOMMMMMMMMMMMMNNNQQQVVV]]]bbbddd___XXXUUUUUUUUUUUUSSSPPPNNNKKKHHHGGGGGGGGGHHHJJJNNNRRRTTTUUUZZZbbbiiiwww|||yyyvvvssspppnnnkkkiiihhhfffccc``````bbbfffhhhiiigggdddbbbbbbcccbbb```^^^^^^aaacccbbbcccdddccccccdddgggjjjmmmoooqqqtttvvvxxxxxxxxxxxxyyyzzz{{{||||||||||||{{{|||}}}|||{{{{{{|||~~~~~~~~~zzzwwwuuuqqqjjjeee______]]]ZZZXXXWWWWWWXXXUUUTTTSSSQQQOOOMMMKKKJJJMMMNNNPPPSSSXXXaaakkkrrruuusssrrrssstttuuuvvvwwwuuutttqqqmmmhhhdddbbbaaa^^^bbbiiissszzzyyyqqqjjjbbbaaa___]]]]]]\\\\\\[[[XXXYYYYYYWWWUUUTTTUUUXXX[[[\\\^^^]]]YYYSSSLLLHHH===999333///,,,+++)))((()))))))))***++++++,,,,,,''')))++++++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((''''''''')))(((((((((''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))************+++***)))(((((()))***+++++++++++++++++++++++++++))))))***+++,,,------...------------------------000000111111222222333333444444777:::;;;@@@NNN\\\rrr~~~~~~}}}}}}~~~~~~~~~|||~~~{{{{{{{{{||||||{{{zzz{{{{{{wwwrrrnnnmmmhhh___YYYWWWMMMIIIHHHMMMQQQVVV___hhhrrrrrrqqqnnnhhh^^^SSSKKKGGGFFFDDDCCCEEEFFFHHHHHHMMMMMMOOOTTTYYY___ccceeejjjmmmpppssswww{{{yyyuuusssuuuwwwuuupppjjjeeeccc\\\YYYVVVTTTSSSQQQOOOMMMNNNOOOOOOPPPSSSXXX___dddeeeaaa[[[XXXXXXWWWVVVTTTRRRPPPMMMJJJHHHGGGGGGGGGGGGJJJNNNPPPQQQVVV^^^eeevvv~~~|||zzzzzzzzzyyywwwuuuqqqooollljjjhhhfffdddaaa___aaafffiiijjjhhhfffdddcccccccccaaa``````bbbdddbbbccceeeggghhhjjjmmmooorrrtttxxx{{{}}}}}}||||||xxxyyyzzz{{{|||||||||||||||}}}~~~}}}|||{{{|||}}}}}}ssslllcccaaa^^^\\\[[[[[[\\\\\\YYYXXXVVVTTTQQQNNNLLLKKKIIIKKKLLLMMMOOOWWWdddnnnsssssssssssssssttttttsssooonnnllliiieeeaaa]]][[[XXXZZZ___hhhppprrrpppmmmcccbbb```^^^^^^```bbbcccaaaaaa___[[[WWWUUUTTTUUUXXX[[[^^^```___[[[WWWSSSEEE@@@888222...,,,***)))''''''(((***,,,---...///......---***((((((+++---))))))))))))(((((((((((((((((((((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,***(((&&&&&&(((***,,,***************************+++++++++,,,,,,------++++++,,,---......//////000111111222333333444444333555888;;;===FFFXXXjjj|||wwwwww|||~~~uuu}}}}}}}}}||||||{{{zzzyyyuuuoooiiifff```WWWQQQOOOJJJHHHIIIOOOWWW___iiirrrvvvsssmmmfff]]]TTTKKKEEEFFFEEEDDDDDDEEEIIILLLNNNRRRSSSWWW[[[aaafffkkkmmmooorrrwww{{{||||||{{{rrrkkkgggaaa^^^[[[XXXVVVTTTRRRPPPOOOPPPQQQQQQTTTXXX___cccfffccc```^^^\\\[[[XXXVVVUUUSSSPPPMMMJJJHHHHHHHHHEEEHHHKKKMMMNNNSSS[[[```qqq{{{wwwvvvuuuvvvwwwxxxwwwvvvssspppmmmkkkjjjhhheeeccc^^^```eeeiiijjjiiigggeeedddeeeeeecccaaaaaacccddddddgggjjjlllnnnqqqtttwwwwwwyyy}}}}}}yyyzzz{{{{{{|||||||||{{{|||~~~~~~}}}||||||}}}|||vvvkkkhhhddd```^^^^^^]]]]]]ZZZYYYXXXVVVUUUTTTSSSRRRKKKMMMNNNKKKJJJPPP]]]hhhnnnrrruuutttssssssrrrpppjjjhhheeebbb___\\\ZZZXXXWWWWWWYYY___fffkkkllllllcccbbbaaa______bbbgggjjjiiihhhfffbbb___\\\[[[ZZZYYY[[[___aaabbb___\\\YYYLLLFFF???888444222000///************************++++++***((('''(((+++...))))))))))))((((((((((((((((((((()))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************)))(((''''''((()))***))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,------...////////////000000111222333444444333555:::>>>BBBNNNdddyyy{{{ssssssyyy{{{uuu{{{zzzzzzzzzzzzyyywwwuuussslllddd```ZZZQQQLLLKKKLLLLLLNNNUUU^^^gggoootttpppkkkbbbYYYRRRLLLGGGDDDDDDDDDDDDEEEGGGKKKQQQTTTXXXZZZ^^^cccgggkkkppprrruuuxxx~~~zzzrrrmmmhhhddd```]]][[[XXXUUUSSSOOOOOOPPPQQQRRRVVV\\\```eeedddcccbbb```]]]YYYWWWXXXVVVSSSPPPMMMJJJIIIIIIGGGHHHJJJKKKMMMRRRXXX]]]fffqqqvvvuuuuuuvvvxxxyyyxxxwwwssspppnnnllljjjhhheeeccc___aaaeeehhhjjjiiihhhgggfffggggggfffeeedddeeefffiiilllooorrruuuxxx{{{}}}zzz|||~~~{{{{{{|||}}}}}}}}}||||||}}}~~~||||||}}}~~~~~~~~~~~~|||~~~~~~vvvrrrlllgggdddbbb^^^\\\]]]\\\ZZZXXXVVVUUUUUUUUUOOOQQQQQQLLLHHHKKKUUU^^^kkksssxxxwwwvvvvvvuuupppiiiddd^^^ZZZZZZZZZZZZYYYXXXWWWWWWXXX\\\```dddfffbbbbbbaaa______cccjjjoooooonnnllljjjgggccc___]]]WWWYYY\\\___aaaaaa___^^^TTTOOOFFF???999666222111,,,,,,+++***)))(((((('''((()))***)))(((((()))+++))))))))))))(((((((((((()))))))))******+++++++++***))))))((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************'''((()))******)))(((''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,---..............................///000111222333333444666;;;BBBJJJXXXooo|||tttuuu|||}}}{{{yyyyyyxxxwwwxxxyyyyyyuuurrrmmmeee]]]YYYTTTMMMJJJJJJOOORRRWWW___hhhpppssssssggg```VVVNNNIIIFFFDDDCCCBBBDDDFFFHHHJJJOOOUUUZZZ^^^bbbfffiiikkknnnrrruuu{{{zzztttllliiiddd```]]]ZZZVVVSSSNNNOOOOOOOOOPPPSSSWWW[[[aaabbbcccccc```]]]ZZZXXXXXXWWWTTTRRROOOMMMKKKKKKHHHHHHIIIIIIKKKOOOTTTWWW\\\fffuuuxxxwwwwwwxxx{{{||||||{{{tttrrrooommmkkkiiifffdddcccdddfffhhhjjjkkkkkkkkkjjjllllllllljjjiiijjjkkkmmmppptttwwwyyy|||~~~}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}||||||~~~~~~}}}|||{{{}}}}}}{{{zzztttpppmmmjjjddd```aaa___\\\YYYVVVTTTTTTTTTSSSTTTTTTOOOKKKKKKPPPUUUfffrrr{{{zzzyyy{{{yyyssshhhbbb[[[XXXZZZ]]]^^^^^^\\\ZZZXXXVVVVVVXXX[[[]]]^^^___```______bbbiiiooorrrqqqqqqpppmmmhhhaaa]]]UUUVVVYYY[[[^^^aaabbbccc^^^YYYPPPGGG???999333///,,,,,,++++++************+++------,,,***(((''''''))))))))))))(((((((((((())))))******++++++,,,,,,******)))((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************&&&(((***,,,,,,***(((&&&************************++++++,,,,,,---------...//////..................------...000111222333333555777===GGGSSSbbbwwwyyy|||{{{{{{zzz{{{}}}zzzxxxwwwxxxyyyxxxsssoooddd\\\TTTQQQNNNJJJJJJLLLRRRXXXaaaiiirrrwwwtttnnn___XXXOOOGGGCCCBBBBBBBBBDDDGGGLLLOOOQQQUUU[[[aaaeeeiiinnnqqqqqqssswwwzzz{{{qqqmmmhhhddd```\\\XXXUUUPPPQQQQQQPPPPPPQQQTTTWWW[[[^^^``````^^^[[[YYYXXXVVVUUUTTTSSSQQQPPPNNNNNNIIIHHHGGGGGGHHHKKKNNNPPPWWW___lllyyy{{{zzzzzz|||zzzwwwtttrrrqqqooollljjjjjjjjjjjjjjjkkkmmmoooppppppqqqrrrrrrpppooooooppppppssswwwzzz{{{}}}~~~~~~}}}||||||~~~~~~}}}~~~zzzyyyxxxuuuoooiiidddbbb___\\\ZZZYYYYYYYYYWWWXXXXXXVVVSSSQQQQQQRRR]]]lllxxxwwwwwwzzzxxxrrrhhhccc]]]\\\___ccccccbbbbbb```]]]ZZZWWWWWWXXXZZZZZZ]]]^^^^^^]]]```gggnnnqqqrrrtttvvvvvvqqqiiibbbYYYYYYXXXYYY[[[^^^aaacccfffaaaYYYQQQIIIAAA999444......---------,,,,,,,,,,,,------,,,)))(((((()))))))))))))))((((((((((((((((((((()))***+++++++++******)))((((((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''((((((((()))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))************((()))***++++++***)))(((++++++++++++++++++++++++***++++++,,,---...//////------......//////000000---...///000222333444555888888???LLL[[[kkk|||wwwwwwxxxxxxzzz~~~|||yyyvvvvvvvvvsssmmmggg^^^VVVOOONNNMMMLLLNNNRRRZZZbbbllltttzzzzzzooobbbVVVQQQIIIDDDCCCDDDEEEEEEGGGLLLSSSWWWXXX\\\bbbgggjjjooouuuxxxyyyzzzyyyuuupppkkkfffbbb]]]ZZZUUUUUUUUUTTTRRRRRRTTTVVVVVVYYY\\\\\\ZZZXXXWWWWWWSSSSSSSSSSSSSSSRRRQQQQQQMMMKKKIIIGGGHHHJJJLLLMMMTTTYYYbbblllxxx|||||||||~~~{{{yyyxxxvvvsssqqqooonnnllllllmmmooorrrssstttvvvwwwvvvuuusssttttttrrrtttxxx{{{{{{|||~~~~~~~~~||||||~~~yyy{{{}}}~~~}}}~~~~~~xxxrrreeecccaaa```___```aaabbb[[[\\\\\\\\\[[[XXXVVVTTTUUUfffrrrsssssswwwuuunnnhhhccc```aaaeeehhhgggdddgggfffddd```\\\ZZZZZZ\\\XXX[[[^^^]]]\\\___fffllloooqqquuu{{{~~~zzzrrrlll```^^^[[[XXXXXXZZZ]]]___jjjfff```YYYRRRJJJCCC>>>222222111///...---,,,+++((())))))((('''(((+++...))))))))))))((((((((((((&&&''''''((()))******+++******)))((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******&&&'''''''''(((((())))))((((((((((((((((((((((((******))))))((((((((('''))))))))))))************++++++************++++++++++++++++++++++++++++++******+++,,,...///000000+++,,,---...///111222222...///000111333444555666999999???OOO```pppxxxxxx}}}wwwrrruuuwwwwwwxxx}}}{{{xxxtttsssrrrnnnfff___\\\UUUNNNNNNOOOPPPTTTYYYbbbllluuu{{{}}}yyyhhhWWWOOOKKKFFFCCCDDDGGGJJJKKKIIIPPPXXX\\\^^^aaafffjjjlllssszzz}}}~~~}}}xxxrrrnnniiidddaaaYYYZZZYYYWWWUUUTTTUUUWWWRRRVVVYYYYYYWWWUUUVVVWWWQQQQQQRRRSSSSSSSSSSSSRRRRRROOOLLLJJJJJJLLLMMMMMMRRRTTTZZZaaalllwwwyyy|||}}}{{{yyyyyyyyyxxxvvvtttrrrqqqsssuuuvvvyyyxxxxxxxxxxxxxxxwwwwww|||||||||||||||{{{{{{{{{~~~}}}}}}~~~~~~~~~~~~~~~}}}||||||}}}}}}|||{{{pppooollliiifffcccaaaaaadddccccccdddccc___WWWPPPOOOTTT]]]gggoooqqqnnnkkkcccbbbccceeehhhkkklllllljjjiiifffdddccc```\\\YYY\\\[[[YYYZZZ]]]aaagggjjjqqqsssxxxxxxqqqgggccc^^^ZZZXXXYYY\\\^^^aaacccfffeee```VVVLLLFFF;;;555///,,,,,,,,,+++*********))))))))))))******************************(((((()))***+++,,,------))))))(((((('''''''''&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))*********))))))(((''''''''''''((((((((()))''''''((()))))))))))))))))))))*********))))))(((&&&''')))***++++++***)))((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,/////////000000000000111---///222333333555777999999===BBBKKK]]]rrryyypppnnnpppssswww|||zzzzzztttoookkklllrrrwwwzzzyyyyyyvvvsssqqqnnnggg^^^XXXNNNHHHGGGLLLPPPTTT]]]fffqqquuuyyyzzztttiii]]]UUUGGGFFFEEEEEEFFFIIILLLOOORRRWWW]]]bbbdddfffkkknnnrrrvvv}}}~~~|||yyytttlllfffaaa]]]ZZZ\\\\\\XXXWWWXXXYYYVVVTTTSSSTTTTTTSSSRRRPPPNNNMMMOOOSSSTTTSSSQQQRRRRRRQQQPPPNNNMMMLLLLLLOOORRRUUUXXX]]]iiixxxyyy|||~~~|||{{{{{{{{{{{{zzzwwwuuuuuuvvvwwwyyy||||||||||||||||||||||||~~~~~~}}}}}}}}}||||||||||||~~~}}}}}}~~~~~~||||||}}}~~~}}}|||yyywwwtttpppllliiigggeeedddccccccdddeeeaaa[[[UUULLLOOOSSSZZZaaadddeeedddbbbbbbbbbeeejjjnnnrrrsssrrrpppmmmkkkhhhfffdddbbb___]]][[[[[[]]]aaagggjjjsssuuuzzz|||xxxqqqmmmfff^^^YYYWWWWWWWWW^^^```dddfffeee^^^SSSLLLAAA;;;444000//////---,,,******)))))))))***++++++))))))))))))))))))))))))(((((())))))***+++++++++))))))((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((************************)))))))))))))))***++++++))))))*********))))))((('''''''''((((((((())))))'''((())))))******))))))))))))************))))))'''((()))***++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///222333333444666999===AAAGGGOOO___qqq{{{~~~}}}tttllllllmmmooossswww|||}}}uuuppplllmmmsssxxxzzzyyyzzzwwwsssnnniiibbbYYYSSSTTTOOOOOOUUUZZZ___hhhpppzzzyyyvvvpppggg]]]SSSNNNGGGFFFFFFGGGIIIMMMPPPSSSVVV[[[bbbfffgggjjjnnnrrrvvvzzz}}}xxxpppjjjgggbbb___``````]]]\\\]]]ZZZWWWUUUTTTTTTSSSQQQOOOLLLKKKKKKMMMQQQTTTTTTSSSPPPPPPNNNMMMKKKIIIHHHGGGIIILLLNNNOOOSSS]]]jjjtttwwwyyy{{{{{{{{{{{{|||~~~~~~~~~~~~~~~~~~|||zzzyyyzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}zzz|||~~~~~~~~~}}}||||||~~~|||wwwsssooolllkkkfffeeedddeeefffddd^^^YYYLLLKKKJJJLLLQQQVVVYYY[[[]]]]]]___ccciiiqqqyyy}}}{{{yyywwwssspppnnnmmmlllfffccc___]]]^^^aaafffiiiqqquuuzzz~~~~~~~~~}}}yyytttlllccc\\\WWWUUUTTTZZZ[[[```gggkkkhhh___VVVJJJDDD<<<666444222000---***************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''(((((((((************************))))))*********+++++++++((())))))******)))))))))''''''((((((((()))))))))((()))******++++++******))))))************))))))***))))))******+++,,,---************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000222444444555666999;;;BBBHHHNNNVVVcccpppwwwwwwwwwpppkkklllmmmmmmpppttt~~~~~~|||yyyvvvssspppqqquuuyyyzzzyyyxxxuuuoooiiiccc\\\UUUPPPRRRQQQSSSZZZaaagggooovvv~~~xxxnnnbbbWWWOOOJJJHHHFFFFFFGGGIIIMMMRRRVVVYYY^^^bbbhhhkkkmmmoootttwww{{{}}}uuuooojjjdddaaaaaaaaa^^^]]]^^^YYYWWWUUUTTTRRRPPPMMMKKKGGGFFFGGGIIIMMMQQQSSSTTTUUUTTTRRRPPPNNNKKKJJJIIIJJJKKKLLLLLLNNNVVVaaaiiixxxrrrsssuuuuuuuuuvvvxxx{{{~~~~~~~~~~~~}}}||||||}}}~~~{{{|||||||||}}}}}}~~~~~~~~~~~~{{{}}}~~~}}}||||||}}}~~~~~~zzzvvvsssqqqpppjjjhhheeeeeeeeeccc^^^ZZZPPPLLLHHHFFFHHHKKKNNNOOOSSSTTTVVV[[[dddooo{{{}}}yyyvvvuuuuuupppmmmgggcccaaaaaadddfffjjjpppxxx||||||{{{{{{|||xxxtttmmmfff___ZZZXXXWWWWWWXXX\\\fffpppqqqjjjbbbSSSLLLCCC<<<888555111...+++++++++++++++,,,------))))))))))))))))))))))))***)))))))))((((((''''''))))))((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&'''((((((((((((((('''((())))))))))))))))))'''(((((((((((()))))))))))))))***+++++++++++++++((())))))************)))+++******)))***,,,---...******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////333555666777777999<<>>BBBIIISSS___hhhpppxxxyyywwwxxxuuutttvvvvvvtttwww{{{}}}yyyxxx|||}}}}}}|||||||||{{{zzzxxxssspppiiiaaaZZZUUUTTTSSSVVV\\\eeemmmuuuzzz||||||kkkeee[[[PPPIIIFFFFFFGGGEEEGGGJJJOOOUUU[[[```cccgggkkkpppsssuuuxxx}}}xxxqqqddd\\\UUUSSSPPPMMMLLLOOOPPPOOOOOOOOOOOOLLLGGGDDDAAAAAAAAABBBEEEIIINNNRRRSSSSSSQQQPPPNNNLLLKKKJJJGGGGGGFFFFFFHHHLLLRRRWWWbbblll{{{}}}jjjkkkkkkkkklllpppuuuyyyxxxyyyzzz{{{{{{||||||{{{|||||||||||||||}}}}}}~~~{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}wwwqqqjjjeeebbb___[[[WWWRRROOOKKKHHHFFFDDDBBB@@@BBBDDDFFFJJJPPP[[[iiissszzztttmmmhhheeedddcccjjjttt{{{}}}{{{wwwuuupppnnnkkkgggddd```^^^]]]YYYXXXXXX___iiippprrrqqqfff^^^SSSJJJCCC>>>888444000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))((((((((((((((())))))))))))******''''''((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************************%%%&&&'''((()))(((''''''&&&&&&'''((())))))))))))((((((((()))))))))******((()))******++++++******'''((()))******+++*********))))))******+++,,,---************+++++++++,,,***++++++,,,,,,------...---------............///000222333555777:::@@@CCCMMMYYYgggpppxxx~~~~~~|||yyywwwwwwyyyyyyxxx{{{~~~zzz|||~~~zzzvvvtttqqqmmmfff]]]VVVSSSTTTVVV]]]fffqqqxxx|||}}}yyysssaaa\\\UUUMMMHHHFFFFFFFFFHHHJJJNNNSSSYYY___dddgggiiimmmrrruuuwww{{{yyyqqqddd\\\SSSOOOKKKGGGFFFHHHIIIJJJKKKNNNOOOMMMIIIEEECCCCCCAAA@@@AAADDDJJJNNNQQQQQQPPPOOOOOONNNNNNMMMGGGFFFEEEEEEGGGJJJNNNQQQ[[[cccppp}}}{{{kkkkkkkkkjjjjjjmmmssswwwwwwxxxyyy{{{{{{{{{{{{zzzyyyyyyzzz{{{|||}}}~~~~~~{{{{{{|||~~~~~~~~~~~~~~~~~~{{{tttlllfffccc```]]]ZZZTTTQQQMMMJJJIIIHHHGGGEEECCCEEEFFFFFFIIIPPP\\\eeeyyy{{{uuuooojjjhhhdddgggnnnuuuyyyxxxuuuqqqkkkjjjiiihhhgggeeedddccc]]]ZZZXXXZZZaaaiiippptttqqqhhh]]]SSSLLLEEE???;;;222111000...---,,,,,,+++++++++++++++++++++++++++******************))))))(((((()))))))))*********''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************%%%&&&((()))***)))((('''%%%&&&'''((())))))))))))(((((()))))))))*********'''((())))))******))))))'''((()))******+++++++++'''((()))***++++++++++++)))))))))*********++++++******+++,,,,,,---.............../////////000000111222444666999>>>DDDHHHSSS```nnnwww}}}}}}{{{|||~~~}}}{{{}}}~~~|||wwwrrrooohhheee___XXXSSSTTTYYY^^^dddooozzz}}}}}}xxxmmmbbbWWWTTTNNNIIIFFFFFFHHHIIIMMMPPPSSSYYY^^^ccchhhjjjkkkoootttwwwzzz~~~|||tttggg]]]SSSMMMHHHCCCBBBDDDDDDEEEIIINNNQQQPPPMMMJJJFFFEEECCC???>>>@@@FFFJJJMMMMMMNNNNNNOOOPPPPPPPPPLLLJJJHHHHHHIIIKKKMMMNNNTTTZZZcccppp||||||}}}mmmmmmkkkiiiiiilllqqquuuwwwxxxzzz{{{{{{{{{zzzzzzwwwxxxyyy{{{|||}}}~~~yyyzzz{{{|||~~~~~~}}}~~~}}}|||||||||||||||}}}vvvmmmgggdddbbb___]]]VVVSSSOOOMMMMMMNNNNNNMMMGGGIIIHHHFFFEEEIIISSS[[[mmmzzzzzztttooolllddddddhhhnnnsssuuuqqqnnneeefffgggiiiiiijjjjjjjjj```]]]YYYWWW[[[dddnnnuuuxxxooocccYYYRRRKKKEEE@@@444333111///---,,,++++++******************************************++++++(((((())))))*********+++'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((($$$%%%'''))))))((('''&&&%%%&&&'''((())))))))))))))))))))))))************''''''((()))))))))))))))''''''(((******+++++++++&&&''')))***++++++******((())))))))))))***************+++,,,,,,---......111111111111222222222222333555777999===BBBIIIMMMXXXeeesss{{{~~~{{{tttnnnkkk]]]\\\XXXTTTSSSWWW```ggglllxxxvvvfffWWWOOOLLLHHHEEEEEEHHHLLLOOOQQQSSSWWW\\\bbbfffjjjllllllpppuuuxxx|||vvvhhh]]]RRRKKKFFF@@@???AAAAAACCCHHHNNNRRRSSSPPPMMMIIIGGGDDD???<<<===CCCHHHFFFFFFGGGIIIJJJKKKMMMMMMNNNKKKHHHGGGHHHIIIIIIIIIOOORRRZZZffftttyyyxxxooonnnllljjjiiikkkppptttzzz{{{}}}~~~~~~~~~}}}|||yyyzzz|||}}}~~~}}}|||{{{{{{}}}}}}~~~|||zzzzzz}}}~~~|||{{{{{{yyywwwsssoooiiidddaaa^^^[[[WWWTTTRRRQQQRRRQQQPPPOOONNNLLLJJJJJJKKKMMMNNN^^^hhhvvv|||vvvppplllgggdddbbbeeeiiillljjjfffeeegggiiiiiiiiilllrrrwwwmmmfff^^^YYY[[[bbbiiinnnxxxwwwtttlll___SSSIIIDDD===<<<999555000,,,++++++((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&+++*********))))))(((((()))******)))(((''''''((())))))))))))))))))))))))(((((((((((((((''''''''')))((('''&&&&&&'''((()))******))))))((((((''''''%%%&&&''')))))))))(((((('''(((((()))))))))))))))******))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,------......///---...///.........000222444666888:::===DDDLLLSSSeeeoooyyy}}}{{{xxxqqqiiiccc^^^YYYSSSRRRXXXbbblllrrr|||}}}vvvnnn___QQQIIIHHHFFFFFFGGGKKKOOOQQQTTTWWW\\\```cccfffiiilllooosssxxx~~~|||qqqbbbWWWMMMHHHFFFCCCCCCEEEDDDGGGKKKQQQUUUWWWTTTRRRMMMKKKGGGCCCAAA@@@AAABBBBBBCCCDDDDDDEEEIIINNNQQQOOONNNLLLKKKIIIHHHHHHHHHNNNOOOSSS[[[gggvvv||||||yyy|||qqqqqqooommmlllnnnqqqttt{{{|||}}}~~~~~~~~~~~~|||~~~~~~}}}|||~~~~~~}}}|||{{{zzz|||~~~}}}zzzxxxxxxwwwvvvvvvssspppkkkfffccc___\\\XXXVVVUUUVVVUUUTTTTTTSSSQQQOOONNNNNNNNNOOOSSSZZZfffrrr{{{~~~zzzuuuqqqnnnjjjeee```___bbbeeeeeeccceeefffhhhiiijjjnnnuuuzzzwwwqqqhhh```]]]___dddhhhvvvwwwwwwssskkk___RRRKKK@@@???===999444000...---+++,,,,,,++++++***))))))************************))))))))))))))))))))))))+++******)))((((((''''''************)))))))))(((((()))***)))((('''((()))))))))))))))))))))))))))(((((((((((((((((((((''')))((((((''''''(((((()))***)))))))))(((((((((''''''((()))*********)))((('''(((((()))))))))))))))******))))))******+++,,,)))))))))*********+++++++++,,,,,,------......///...///000000//////111333666999===???BBBJJJUUU^^^oooyyy|||yyyvvvrrrkkkccc]]]ZZZWWWUUUXXXaaammmxxx~~~~~~uuulllcccVVVJJJIIIHHHGGGHHHJJJNNNSSSUUUXXX[[[___cccfffiiilllooossswww|||zzznnn___UUUMMMJJJIIIFFFEEEGGGJJJLLLPPPUUUYYYYYYWWWUUUPPPNNNJJJGGGDDDCCCBBBBBBCCCCCCCCCBBBCCCFFFLLLPPPOOOOOONNNMMMLLLKKKKKKKKKLLLNNNRRRXXX```mmmzzzsssttttttttttttsssrrrqqqsssuuu{{{{{{|||}}}~~~~~~~~~}}}}}}~~~~~~}}}yyywwwvvvvvvwwwyyyyyywwwsssnnnkkkeeebbb^^^\\\\\\\\\[[[ZZZ[[[ZZZXXXWWWUUUSSSRRRQQQIIINNNVVV___iiittt~~~{{{wwwsssqqqpppooohhh```[[[\\\^^^______ddddddeeegggjjjpppxxx}}}|||sssiii```]]]___ccclllnnnqqqsssqqqgggYYYNNNFFFEEEBBB???:::666333111///......---+++***))))))************************))))))))))))))))))))))))*********))))))(((((('''************))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))''''''((((((((((((((((((((())))))******))))))((())))))))))))(((((((((((()))***************)))((('''((())))))******))))))******))))))******+++,,,******++++++,,,,,,------,,,,,,,,,---....../////////000111111000111333555888===CCCFFFJJJTTTcccooo{{{~~~}}}zzzuuupppkkkddd]]]XXXVVVVVVYYY```lllxxxyyykkk```WWWMMMEEEHHHHHHIIIKKKOOOTTTXXX[[[]]]```dddgggjjjmmmqqqsssxxx|||~~~qqqbbbYYYRRRPPPPPPMMMLLLMMMRRRSSSVVVYYY\\\\\\ZZZXXXSSSQQQOOOLLLIIIGGGEEEDDDEEEDDDBBB@@@@@@DDDKKKPPPQQQQQQPPPOOONNNNNNMMMMMMIIILLLPPPSSSWWW```lllvvv}}}nnnmmmvvvvvvxxxyyyyyywwwuuuuuuvvvzzzzzzzzz{{{}}}~~~{{{{{{yyyzzz{{{{{{zzzwwwuuusssllliiieeecccbbbbbbaaa```______^^^]]][[[XXXVVVUUULLLNNNQQQVVV___kkkxxxzzztttqqqppppppsssmmmeee___\\\\\\\\\[[[aaaaaaaaadddhhhpppwww|||zzzoooddd^^^___bbbcccdddhhhnnnpppkkk^^^TTTLLLJJJGGGDDD@@@<<<777444000///...---,,,+++******************************))))))))))))))))))))))))*********)))))))))((((((*********)))))))))))))))&&&((())))))(((((()))+++((((((((((((((((((((((((''''''''''''((((((((((((((()))***++++++***)))((())))))))))))((((((((((((************)))(((((('''(((((()))************)))******))))))******+++,,,+++++++++++++++*********,,,,,,------...////////////000111111111111444666888>>>FFFKKKRRR___qqq}}}}}}|||{{{xxxssslllfff```ZZZWWWWWWZZZ```jjjvvvqqqbbbVVVOOOIIIEEEGGGHHHKKKOOOTTTYYY]]]```bbbdddhhhkkkmmmqqquuuxxx}}}rrrhhh___\\\ZZZWWWWWWXXXZZZZZZ[[[\\\^^^]]][[[YYYUUUTTTSSSQQQNNNKKKGGGFFFEEEDDDAAA???@@@EEEMMMSSSTTTTTTSSSRRRPPPNNNLLLLLLFFFJJJNNNOOOOOOUUUbbblllvvvqqqmmmqqqxxxzzz}}}}}}{{{yyywwwwwwyyyxxxxxxyyy{{{~~~~~~}}}{{{zzzzzzzzzzzzssspppllliiihhhhhhgggfffbbbbbbbbbaaa___^^^\\\[[[VVVUUUTTTUUUZZZdddqqqzzzzzztttqqqpppqqqvvvrrrmmmgggccc___]]][[[___^^^^^^```ffflllsssvvv|||}}}|||tttiiiaaa______aaaaaaccchhhmmmlllddd^^^RRROOOKKKHHHEEEAAA<<<999111000...---,,,+++++++++************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))******&&&((())))))(((((()))+++((((((((((((((((((((((((&&&'''''''''(((((())))))((()))***++++++***)))((((((((((((((())))))))))))***))))))(((''''''''''''((())))))*********************))))))******+++,,,******)))((('''&&&&&&%%%,,,,,,---......//////000...///000000000111333666777>>>GGGPPP[[[kkk}}}~~~|||vvvxxx}}}|||zzzyyyvvvsssnnngggaaa\\\YYYXXX[[[```jjjvvvuuufffYYYOOOJJJHHHHHHHHHJJJNNNSSSXXX^^^bbbdddeeehhhkkknnnqqquuuzzz~~~~~~qqqkkkgggcccccceeebbbaaa```______^^^[[[YYYWWWWWWVVVUUURRRNNNKKKHHHEEEDDDAAA???AAAGGGPPPVVVWWWWWWVVVSSSQQQNNNKKKIIIEEEIIIMMMLLLLLLPPP[[[eeettttttpppkkklllxxxyyy{{{~~~~~~|||zzzzzzyyyyyyxxxxxxxxx{{{}}}||||||~~~zzzwwwssspppooonnnmmmlllggggggeeedddcccaaa``````^^^\\\XXXVVVWWW^^^gggnnnzzz}}}~~~|||xxxtttssstttxxxvvvsssnnniiiddd```^^^^^^]]]\\\^^^ccciiilllnnnuuuxxx{{{xxxpppggg```]]]]]]\\\]]]```dddeeecccaaaZZZUUUOOOLLLJJJGGGBBB>>>555333111...,,,,,,+++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))************'''((())))))(((((()))***))))))))))))))))))))))))&&&&&&''''''((()))))))))((())))))******))))))((((((((((((((()))))))))))))))((('''''''''''''''(((((()))******++++++************))))))******+++,,,......---,,,+++******)))---------...//////000000...///000111000222444666888>>>IIIVVVfffzzz}}}|||}}}}}}zzzsssrrrtttuuuzzzzzz||||||{{{yyyvvvtttnnnlllhhhbbb\\\ZZZZZZ\\\bbbiiiuuuqqqfffZZZQQQLLLGGGHHHJJJLLLNNNSSSXXX^^^bbbeeeggghhhkkknnnrrruuuzzzyyysssqqqqqqllliiifffdddbbb```]]][[[YYYYYYYYYWWWUUURRROOOMMMFFFDDDBBB@@@AAAGGGPPPVVVYYYXXXWWWVVVSSSOOOLLLJJJGGGJJJLLLKKKKKKNNNWWW^^^ggguuuwwwooojjjjjjsssxxx{{{}}}~~~}}}{{{{{{{{{{{{zzzyyyyyy|||}}}yyyvvvuuutttsssrrrooommmjjjgggeeecccccccccaaa___\\\XXXWWWYYY^^^cccooouuu||||||yyyxxxyyyxxxwwwuuupppkkkgggdddccc___^^^]]]___cccfffgggfffiiinnnvvvzzzxxxqqqhhhbbb[[[[[[[[[\\\]]]___```aaabbb[[[TTTOOOMMMLLLHHHDDD<<<:::666222...,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))************************((()))))))))************((()))***)))((('''((()))))))))))))))))))))))))))&&&&&&''''''((())))))***)))((((((''''''(((((()))'''((((((((()))))))))***)))((('''''''''((()))***))))))***++++++++++++*********))))))******+++,,,////////////////////////------......//////000000///000111222222333666888;;;@@@KKK\\\rrr}}}{{{zzz}}}~~~~~~zzzssspppmmmlllrrrtttxxxzzzzzzwwwsssqqqjjjiiieee```\\\\\\___bbbkkksss{{{fff\\\SSSPPPMMMIIIJJJNNNQQQTTTYYY^^^cccgggiiijjjkkknnnqqquuuzzzvvvrrrnnnjjjgggeeebbb```\\\\\\[[[ZZZXXXVVVTTTSSSGGGFFFCCCAAAAAAEEELLLQQQXXXYYYYYYXXXVVVSSSPPPNNNKKKKKKKKKJJJJJJMMMRRRWWW]]]iii{{{{{{wwwtttxxxxxxzzz|||}}}|||{{{|||}}}|||{{{zzz{{{~~~}}}zzzyyyxxxwwwvvvtttrrrnnniiifffdddddddddcccaaa^^^ZZZWWWWWWZZZ]]]gggppp{{{}}}}}}}}}xxxwwwtttooojjjgggffffffaaa___^^^```ccceeedddaaa^^^eeepppzzz~~~zzzqqqiii^^^___````````````bbbdddggg___VVVQQQPPPOOOLLLHHHBBB???:::444000,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))******************++++++(((((())))))*********+++)))***+++)))(((''''''((())))))))))))))))))))))))&&&&&&&&&'''((())))))***)))((('''&&&&&&'''((()))'''((((((((())))))******))))))(((((((((***+++,,,))))))***++++++++++++************)))***++++++,,,(((((()))***,,,------...------......///000000000000111333333333555777999>>>BBBNNNaaa{{{|||{{{zzz}}}zzztttoookkkhhhooorrrwwwzzzzzzwwwrrroooiiiiiifffaaa^^^___dddiiissszzzyyyoooaaaXXXRRRQQQPPPMMMMMMRRRUUUXXX]]]bbbgggjjjkkklllnnnppptttxxx}}}|||xxxsssooollliiifffddd___^^^]]]\\\ZZZYYYXXXXXXHHHGGGDDDAAA@@@CCCHHHMMMWWWXXXYYYYYYXXXVVVTTTRRROOOMMMKKKIIIJJJLLLOOOQQQYYYbbbrrryyy{{{}}}~~~~~~|||{{{{{{{{{{{{|||~~~~~~}}}}}}}}}}}}zzzuuupppllljjjiiihhhhhhgggddd^^^XXXTTTUUUZZZ^^^gggnnnyyy}}}xxxsssppppppooonnnlllgggeeeccccccccccccaaa___```cccjjjuuu~~~xxxrrriiiccc\\\YYY[[[___bbbbbbhhhfff^^^SSSLLLMMMOOOOOOLLLIIIBBB:::444000000111,,,+++))))))***+++***)))************************))))))))))))))))))))))))''''''(((((()))))))))***'''((()))+++++++++***)))((('''&&&&&&&&&''')))***))))))))))))))))))))))))'''(((((()))))))))))))))******))))))))))))******+++***)))(((((()))***+++))))))))))))******************+++++++++,,,,,,,,,//////...---,,,,,,,,,,,,......---------......///111111111111333555888:::@@@GGGTTTfff~~~vvvqqquuu{{{}}}|||zzzxxxtttrrruuuwwwzzz{{{zzzvvvrrrpppfffeeeeeedddeeejjjqqqvvv}}}ooobbbWWWQQQNNNPPPPPPMMMPPPVVV\\\___cccfffiiikkknnnpppqqqsssvvvzzz}}}wwwsssnnnjjjgggcccbbb``````___]]]YYYVVVQQQNNNHHHDDDAAAAAACCCDDDQQQTTTWWWYYYZZZXXXVVVTTTOOONNNLLLKKKKKKMMMOOOPPPWWWZZZcccssszzz{{{}}}~~~~~~}}}}}}{{{}}}~~~~~~}}}}}}}}}}}}yyytttooollliiifffdddgggddd```[[[XXXXXX\\\___iiippp{{{|||zzzyyyxxxvvvtttqqqnnnkkkhhhfffbbb^^^[[[ZZZ\\\bbbmmmxxx~~~|||oooiii```[[[ZZZ]]]```aaaeeegggcccYYYRRRQQQQQQQQQPPPMMMHHHAAA:::444222111///---+++***++++++***)))************************))))))))))))))))))))))))(((((()))))))))*********((())))))************))))))((('''''''''((()))***))))))))))))))))))))))))'''(((((()))))))))))))))***))))))(((((())))))*********))))))))))))******(((((()))))))))***************+++++++++,,,,,,,,,......---,,,,,,,,,------......---------...//////222222222222333666999<<>>DDDNNN[[[kkk~~~uuuooommmqqqwwwyyy{{{~~~}}}}}}}}}{{{||||||zzzwwwrrrmmmjjjfffddddddjjjtttvvvkkk^^^TTTKKKHHHHHHLLLPPPSSSWWW]]]bbbdddhhhjjjkkkmmmppprrruuuxxx{{{{{{vvvsssqqqiiihhheeedddcccaaa]]]ZZZUUURRRMMMHHHDDDBBBBBBBBBEEEHHHMMMRRRUUUUUUTTTSSSTTTSSSQQQNNNMMMLLLLLLMMMPPPRRRVVV]]]hhhvvv{{{{{{|||}}}~~~~~~~~~}}}|||zzzxxxtttoookkkffffffeeeccc```___```aaabbbiiiuuu}}}ssslllfffbbb___\\\[[[]]]dddooozzzzzzlll```YYYXXXZZZ\\\bbblllsssooofff^^^XXXTTTUUUUUUSSSQQQLLLDDD<<<666333000---++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***((((((((()))******************+++++++++(((((((((((((((((((((((((((((()))************)))((((((''''''''''''(((((())))))+++,,,,,,+++))))))''''''((((((((()))))))))******+++++++++,,,,,,,,,,,,++++++,,,---...///000...---------...///000111222333444333333666<<<@@@GGGRRRbbbrrrxxxtttsssxxx|||~~~~~~}}}{{{wwwsssmmmhhheeegggeeegggooo}}}xxxlll```UUUNNNJJJJJJKKKOOOTTTYYY^^^bbbeeegggiiikkklllnnnqqqtttxxx{{{~~~{{{xxxvvvmmmkkkhhhfffeeebbb___]]][[[XXXSSSNNNIIIEEEDDDCCCBBBEEEJJJPPPTTTUUUVVVUUUVVVTTTRRROOOMMMKKKJJJJJJLLLOOORRRVVV]]]jjj{{{{{{zzz{{{{{{}}}}}}~~~{{{uuuqqqgggggggggeeebbb``````aaa___eeeppp}}}xxxnnngggccc```]]]^^^aaagggqqq|||ssseee[[[WWWXXXZZZcccoooxxxwwwpppggg^^^VVVTTTTTTTTTTTTRRRLLLCCC<<<333000,,,***+++,,,,,,+++))))))))))))))))))))))))************************,,,,,,,,,+++++++++++++++,,,+++***((((((((()))***)))******+++++++++++++++((((((((((((((((((((((((((())))))***************((((((''''''''''''(((((()))***+++,,,,,,+++***)))(((((((((((())))))))))))******+++++++++,,,,,,,,,+++++++++,,,---...///000---------...///000111111000222444333333666>>>DDDKKKXXXjjjzzz}}}zzzzzz~~~|||yyytttoooiiidddbbbcccdddiiiuuu{{{ooocccYYYQQQLLLLLLMMMOOORRRWWW]]]bbbdddgggiiikkklllmmmooosssvvv{{{~~~}}}{{{qqqoookkkiiigggdddaaa___]]][[[VVVQQQLLLGGGDDDCCC???BBBFFFKKKOOOSSSUUUVVVVVVTTTRRRPPPMMMKKKJJJIIIJJJNNNRRRTTTXXXcccrrr~~~zzzyyyyyyyyy{{{~~~~~~~~~xxxsssjjjjjjjjjgggdddaaaaaaaaaaaaeeemmmyyy~~~rrrhhhaaa^^^YYY\\\aaaiiisss}}}{{{nnnbbb[[[YYYZZZcccnnnxxx{{{xxxqqqfff\\\TTTSSSTTTUUUUUUQQQIIICCC666222...,,,+++,,,,,,,,,************************************************,,,,,,,,,++++++++++++***+++***))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))((()))******++++++******)))((((((''''''(((((()))******++++++++++++******))))))))))))******************+++++++++,,,,,,,,,+++++++++,,,---...///000---------...///000111222///222444444444888AAAIIISSS```rrr}}}~~~{{{}}}~~~|||wwwrrrlllgggcccaaa___cccmmm{{{qqqfff]]]TTTOOONNNLLLPPPRRRTTTYYY```eeeeeeiiikkkmmmnnnooorrrwwwzzzvvvsssooollljjjgggdddbbb^^^\\\YYYTTTNNNIIIEEEBBB>>>???AAAEEEIIINNNRRRTTTUUUTTTSSSQQQOOOMMMKKKJJJJJJMMMQQQSSSVVV^^^jjjsssyyyxxxwwwwwwyyy}}}{{{wwwnnnnnnmmmjjjfffcccbbbcccdddfffkkksss~~~yyynnnddd^^^WWWZZZ```gggppp{{{wwwjjjaaa]]]]]]```jjjttt{{{|||pppdddXXXVVVTTTUUUWWWTTTNNNHHH===888333///------,,,+++++++++++++++++++++++++++************************,,,+++++++++************((())))))************)))((((((***+++++++++***)))))))))))))))))))))))))))))))))***++++++++++++******))))))(((((())))))***,,,++++++******++++++,,,************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///------......///111222333///333666666666;;;FFFOOO\\\iiixxxxxxzzz~~~|||wwwrrrlllhhheeedddbbbjjjvvvuuufff]]]XXXRRRPPPQQQNNNSSSVVVWWW\\\eeejjjiiilllnnnoooqqqsssvvv{{{|||xxxtttpppmmmkkkhhhfffaaa```]]]XXXSSSMMMIIIFFF@@@@@@@@@AAAEEEKKKPPPTTTUUUUUUTTTSSSRRRQQQOOONNNKKKLLLMMMNNNRRRYYYcccjjjxxxwwwvvvvvvxxx}}}~~~||||||~~~|||rrrqqqooolllgggdddddddddeeeeeegggmmmwwwtttiiibbbXXX[[[___dddlllvvv}}}pppfffaaa___^^^fffqqq{{{wwwkkk\\\XXXUUUVVVWWWVVVPPPKKKBBB>>>777111...---+++***,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++******)))))))))'''((()))+++++++++***)))'''((()))***+++***))))))))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******---,,,+++******+++,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,---......------......///111222333000444777888888>>>JJJSSSbbbnnn|||~~~xxx|||}}}|||~~~{{{}}}xxx{{{|||xxxrrrmmmjjjgggfffiiirrr}}}mmm^^^XXXUUUQQQPPPSSSQQQWWWZZZ[[[aaakkkooonnnnnnppprrrsssvvvzzz|||wwwssspppnnnkkkiiifffeeebbb^^^XXXSSSNNNKKKEEECCCAAABBBEEEKKKRRRVVVVVVVVVVVVUUUUUUTTTRRRRRRLLLKKKJJJJJJNNNUUU^^^dddppp|||wwwwwwvvvuuuvvv{{{~~~|||}}}~~~~~~}}}wwwuuuqqqooommmkkkhhhfffeeefffgggiiinnnxxxzzzpppjjjccc``````dddhhhmmmvvvxxxnnnddd\\\XXX```iiipppzzz{{{hhhbbbZZZTTTSSSTTTUUUUUUWWWLLL===333000///---+++(((***---///...,,,***(((,,,,,,,,,++++++*********+++++++++***)))(((((('''************************+++*********))))))(((((())))))(((((((((((())))))+++*********))))))((((((((((((((((((((()))******++++++******************(((((()))***************++++++,,,,,,,,,---------******))))))***,,,---/////////.........000111222111333777:::>>>GGGSSS[[[lllvvv~~~vvvqqqnnnkkkmmmsss{{{}}}yyyyyy}}}~~~zzzyyywwwrrrmmmkkkmmmpppxxx}}}qqqeeeZZZTTTRRRQQQRRRVVVUUUYYY___cccfffiiillloooooorrrvvvyyy|||~~~|||xxxsssooollljjjgggccc___\\\YYYUUURRRHHHHHHGGGDDDBBBDDDIIINNNPPPTTTXXXZZZXXXUUURRRQQQNNNNNNMMMNNNPPPTTTWWWZZZfffppp}}}wwwvvvuuuuuuwww|||~~~~~~~~~~~~~~~{{{wwwsssppplllhhheeeeeeeeeeeefffiiiqqq{{{vvvooohhhbbb___aaaeeejjjrrrzzz{{{{{{rrrfff\\\SSSYYYaaakkkxxxtttjjj___WWWTTTUUUUUUTTT\\\RRREEE;;;555333000///,,,,,,---------,,,++++++,,,,,,,,,+++++++++******+++++++++***)))(((((((((***************+++++++++************)))))))))((())))))(((((((((((())))))************)))))))))((())))))((((((((()))******************************(((((()))***************++++++++++++,,,,,,,,,,,,---------------...///000//////......///000222333333555888;;;AAAKKKXXXaaaqqqzzzzzzrrrmmmjjjgggiiipppzzzzzzuuu|||~~~~~~|||~~~|||xxxvvvsssoookkklllpppttt}}}wwwiii___VVVSSSRRRQQQSSSWWWWWW[[[```dddfffiiilllnnnqqqtttxxx|||~~~{{{wwwrrrpppkkkhhhdddaaa^^^[[[WWWTTTMMMLLLJJJGGGDDDDDDHHHLLLQQQTTTWWWXXXWWWUUUSSSSSSPPPNNNMMMMMMOOOSSSWWWYYYaaahhhttt~~~xxxxxxxxxxxxzzz~~~{{{wwwtttppplllhhhgggfffdddcccdddiiiqqqvvv{{{qqqggg^^^]]]aaaeeelllrrrtttyyy~~~}}}wwwjjj]]]RRRUUUZZZddduuu~~~ssscccYYYWWWXXXXXXXXX^^^XXXNNNCCC:::444222111///...---+++++++++,,,---,,,,,,,,,++++++++++++***+++++++++***))))))(((((())))))******++++++++++++************))))))))))))***))))))(((((())))))***************))))))))))))+++******)))))))))******************************((())))))************)))*********++++++++++++,,,......///////////////...//////......///000222333444777:::>>>EEEPPP___iiiwww~~~~~~vvvnnnkkkhhhfffhhhppp{{{{{{vvv~~~|||yyyyyyzzzzzz|||xxxsssqqqnnnkkkjjjooovvv||||||qqqjjj___WWWRRRRRRRRRRRRTTTXXX[[[^^^bbbeeegggiiilllnnntttwww{{{~~~{{{wwwtttllljjjfffdddaaa___[[[XXXSSSRRROOOJJJFFFEEEFFFHHHPPPSSSVVVXXXWWWVVVUUUUUUQQQOOOMMMLLLNNNQQQVVVXXX[[[___gggrrr|||~~~~~~~~~~~~|||zzzxxxuuuqqqnnnhhhfffcccbbbbbbeeejjjmmmxxx{{{mmm```]]]___bbbfffkkkqqquuuyyy{{{~~~zzznnnaaaXXXUUUVVV```pppxxxhhh]]]ZZZ[[[\\\\\\\\\YYYRRRGGG===555111000///...---,,,+++++++++++++++++++++++++++++++++++++++++++++******))))))))))))))))))***++++++,,,,,,*********)))))))))))))))***))))))))))))))))))************))))))))))))))),,,+++*********************************+++++++++((()))************))))))))))))*********+++++++++------...//////...---,,,//////......///111333444555888;;;@@@IIIVVVeeeppp{{{|||vvvoooooolllkkkmmmuuu}}}~~~|||xxxwwwzzz{{{|||yyytttnnnllliiiiiimmmvvvuuuiiibbbYYYTTTQQQSSSTTTTTTVVV[[[___aaadddfffhhhjjjlllooovvvyyy}}}zzzxxxpppmmmjjjgggeeeccc```]]]YYYVVVRRRMMMHHHEEEDDDDDDKKKPPPVVVYYYZZZYYYXXXXXXSSSPPPMMMKKKLLLOOOTTTVVVXXXYYY___hhhttt{{{~~~~~~~~~}}}}}}~~~~~~}}}{{{yyyvvvrrrnnnfffdddaaa___```ccceeegggjjjtttssseee```___```bbbeeeqqqsssvvvxxx{{{zzzqqqeee]]]WWWTTT\\\kkkzzzrrrfff___]]]\\\\\\ZZZXXXTTTLLLBBB999444111.........---,,,***)))(((++++++++++++++++++++++++++++++++++++************))))))*********+++++++++))))))))))))))))))************))))))))))))******))))))))))))))))))******++++++***************+++))))))*********+++++++++))))))*********))))))((())))))*********+++++++++---.../////////...---,,,//////...///000222333555555888===DDDMMM[[[kkkvvv|||~~~}}}yyyttttttrrrrrrvvv}}}}}}wwwvvvyyy}}}vvvqqqjjjhhhhhhkkksss{{{oooccc]]]XXXUUUTTTWWWXXXWWWZZZ___ccceeegggiiijjjllloooqqqwwwzzz{{{tttqqqnnnkkkiiigggdddaaa\\\YYYTTTOOOKKKGGGCCCAAAEEEKKKTTT[[[]]]\\\ZZZXXXSSSQQQNNNLLLLLLNNNQQQSSSWWWWWW[[[cccnnnwww{{{|||{{{}}}||||||~~~}}}zzzuuuoookkkdddaaa^^^]]]^^^```aaaaaaccckkkxxxwwwkkkdddaaa^^^^^^aaalllpppsssuuuxxxxxxqqqiii___WWWSSSYYYeeessstttggg^^^ZZZYYY[[[ZZZWWWSSSLLLDDD===888////////////---+++((('''***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************+++******))))))******+++))))))))))))************)))))))))))))))***++++++)))))))))***++++++,,,,,,)))************))))))(((*********++++++++++++,,,//////000000000000000/////////...///000222444555555:::AAAHHHSSS```pppzzz|||~~~~~~~~~zzzxxxyyy||||||uuuvvv}}}{{{uuuqqqiiihhhiiioooyyyvvviii___YYYXXXWWWXXX[[[[[[[[[___dddggghhhjjjllllllooorrrtttyyy}}}xxxvvvrrrooommmjjjgggddd^^^[[[VVVSSSOOOKKKFFFCCCAAAHHHQQQXXXZZZYYYWWWVVVSSSRRROOOMMMLLLMMMNNNPPPUUUUUUXXX___hhhqqqxxx{{{xxx~~~|||{{{{{{}}}~~~{{{vvvoookkkfffbbb___^^^___```___^^^aaafffooo{{{xxxoooiiibbb\\\[[[^^^bbbjjjqqquuuwwwvvvqqqiiiddd[[[UUUWWW^^^iii{{{rrrccc]]]\\\\\\ZZZYYYYYYVVVPPPFFF???444333111///---,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))((()))))))))************+++******))))))******+++((()))))))))************'''''''''((()))***+++,,,((())))))***++++++,,,,,,***************)))((((((++++++++++++,,,,,,,,,,,,............///000111111////////////111333555666777<<>>HHHRRR\\\iiivvv~~~~~~~~~}}}vvvrrrxxxyyy}}}zzzuuurrrllllllooovvvyyyoooeee^^^YYYWWWWWWVVVYYY]]]___```gggpppkkklllnnnooopppssswwwzzz~~~|||xxxtttqqqnnnjjjggg```]]]ZZZYYYXXXUUUPPPKKKEEEGGGJJJKKKKKKKKKMMMNNNRRRQQQPPPOOONNNLLLKKKJJJLLLNNNRRRUUUZZZcccooowww~~~~~~}}}||||||}}}}}}~~~~~~{{{wwwrrrnnnlllhhhccc```aaabbbaaa___```aaaeeemmmyyy}}}uuunnngggaaa[[[WWW[[[___gggnnnqqqqqqooommmjjjeee___ZZZTTTYYYnnn{{{iii\\\^^^^^^]]][[[XXXTTTPPPMMM@@@:::333---+++*********+++++++++,,,,,,---------......---,,,,,,+++******---,,,***)))))))))************))))))******+++,,,))))))))))))************(((((())))))*********+++*********)))))))))))))))+++***)))***++++++***)))*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---...///000000000///...,,,...000000000222888<<<;;;@@@IIIUUUbbboooyyyzzz}}}sssooonnnxxx||||||}}}|||vvvqqqoooppprrrwww}}}tttlllgggaaaZZZWWWXXXVVVYYY]]]___bbbdddhhhjjjkkklllmmmpppsssvvvxxxzzzwwwnnniiifffeeedddcccbbb___]]][[[WWWRRROOOHHHFFFDDDEEEHHHJJJJJJHHHPPPPPPPPPQQQQQQOOOJJJFFFKKKLLLNNNPPPTTT]]]hhhqqq}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~zzzvvvtttnnnjjjeeebbbcccdddcccbbb``````bbbhhhppp|||~~~xxxrrrkkkeee^^^ZZZ[[[___ccchhhlllmmmmmmlllkkkhhhddd___YYY[[[kkk}}}uuuhhh^^^^^^]]]\\\ZZZWWWTTTQQQFFF@@@777000---,,,+++++++++++++++,,,,,,---------...------,,,++++++******,,,,,,***)))))))))******,,,,,,+++***))))))))))))))))))))))))************((()))))))))************+++++++++***************+++***)))***++++++***)))++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...------...////////////...---///111111111333888===@@@FFFOOOZZZfffqqqzzz~~~xxxnnnkkkkkkyyy}}}{{{{{{zzztttpppooosssvvv|||~~~xxxuuummmfff```^^^[[[XXXWWWYYYYYY\\\___bbbdddgggjjjmmmmmmnnnooorrruuuyyy{{{}}}|||rrrllliiigggfffeeecccaaa___]]]ZZZVVVSSSJJJGGGDDDCCCEEEFFFFFFFFFLLLMMMNNNQQQRRRPPPKKKHHHIIIKKKMMMNNNRRRZZZeeemmmyyy{{{}}}~~~~~~~~~~~~|||zzzsssnnniiieeedddeeeeeeeeeaaabbbcccdddiiiuuu|||wwwrrrkkkddd___\\\]]]^^^```cccgggjjjlllnnnnnnmmmhhh```^^^hhhtttuuuaaa___]]]]]]\\\[[[YYYWWWNNNGGG>>>666111...---,,,++++++,,,,,,,,,,,,------------,,,,,,++++++******,,,+++******)))*********......,,,+++)))((('''&&&)))))))))*********++++++))))))))))))************+++++++++++++++++++++++++++***)))***++++++***))),,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---...---------------...//////...000222222111444:::???GGGNNNXXXcccllluuu|||qqqjjjjjjlllyyy}}}}}}yyyxxxvvvrrrooopppxxx||||||pppfff^^^XXXTTTVVVWWWWWWYYY\\\]]]```cccfffhhhjjjnnnpppooopppsssvvvzzz}}}zzzsssnnnkkkiiifffeeecccbbbaaa___[[[XXXPPPLLLGGGDDDCCCDDDDDDDDDFFFHHHKKKOOORRRQQQMMMJJJHHHJJJKKKLLLOOOVVV```gggsssxxx}}}~~~}}}xxxtttoooiiifffeeeeeeeeedddfffggggggiiiqqq~~~yyyrrrjjjddd]]][[[XXXXXX\\\bbbiiinnnqqquuuwwwsssjjjdddggglll|||gggccc```^^^^^^^^^\\\ZZZUUUNNNDDD;;;555111...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++******************------,,,+++***((('''&&&))))))*********+++++++++)))))))))))))))******************++++++++++++++++++***)))***++++++***))),,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...---,,,++++++,,,---///000///111333333333666===BBBNNNVVVaaakkksssyyy}}}{{{{{{wwwwwwkkkhhhmmmrrryyy|||zzzvvvuuusssppppppsss{{{qqqbbbZZZUUURRRUUUXXXYYY\\\``````cccfffiiijjjmmmpppsssrrrssswwwzzz~~~zzzsssooolllhhhgggfffeeeeeeccc___\\\WWWSSSMMMGGGEEEDDDEEEEEEBBBDDDHHHNNNRRRRRRPPPMMMIIIKKKKKKKKKMMMRRR[[[bbbnnnvvv~~~|||~~~~~~{{{vvvoooiiieeeccccccdddgggiiiiiijjjoooyyyyyyqqqkkk___[[[WWWUUUXXX```iiioootttzzz|||ssskkkhhhggg|||oooiiiccc_________]]]ZZZYYYSSSJJJAAA:::555000---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************+++************++++++++++++***)))(((************++++++++++++******))))))))))))))))))))))))))))))******+++++++++***)))***++++++***))),,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...,,,,,,++++++,,,---///000000222333333444999@@@FFFSSS\\\hhhrrrxxx~~~{{{wwwvvvooowwwpppggghhhooovvv|||~~~xxxtttsssqqqppprrrxxxzzziii___ZZZVVVXXX[[[[[[]]]aaabbbeeehhhjjjlllnnnqqqttttttvvvzzz~~~zzztttqqqkkkjjjiiihhhgggeeeaaa___ZZZVVVPPPJJJEEECCCDDDEEE@@@BBBFFFLLLQQQSSSRRRPPPLLLMMMMMMLLLLLLPPPXXX^^^iiirrr|||~~~}}}|||||||||zzzyyywwwxxxxxxxxxwwwwwwvvvuuuuuuvvvwwwwwwxxx{{{|||vvvnnngggdddcccccceeeggghhhhhhkkkqqqvvvyyyssseee```ZZZVVVXXX___gggmmmttt}}}xxxpppjjjffftttzzzvvvnnneee`````````^^^[[[[[[WWWOOOHHHAAA:::333///------,,,,,,,,,,,,++++++++++++++++++++++++******))))))***++++++++++++***((()))***+++,,,,,,+++************++++++++++++,,,************))))))))))))((((((((()))******+++++++++***)))***++++++***))),,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---...000000///111333444666;;;DDDKKKWWW```mmmwww~~~|||vvvtttpppxxxpppiiikkkrrrwww|||wwwsssrrrqqqqqqwww~~~ssseee___[[[\\\]]]\\\^^^aaadddgggjjjlllmmmooorrruuuvvvxxx|||{{{wwwpppooommmkkkjjjgggccc```XXXVVVQQQJJJEEEBBBBBBDDDBBBCCCEEEJJJOOOSSSTTTSSSNNNOOONNNMMMKKKNNNTTTZZZbbblllwww}}}~~~|||zzzwwwwwwwwwvvvuuutttsssrrrnnnppprrrrrrqqqrrruuuwwwvvvwwwxxxxxxxxxzzz|||tttmmmiiigggeeeeeeddddddfffiiimmmooo{{{|||nnniiiaaa[[[YYY]]]ccchhhqqq|||yyyssskkkeeeiiipppvvvxxx{{{yyypppeee___```aaa___\\\\\\YYYTTTOOOHHH@@@777222---------,,,,,,+++++++++******************++++++((()))***+++,,,++++++***''')))***,,,,,,,,,***************+++++++++,,,,,,************)))))))))((((((((()))******+++,,,,,,+++***)))***++++++***)))++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...+++,,,---...///000000000...000333444777>>>HHHOOOZZZdddrrr|||yyyvvvvvv}}}uuupppsssxxx|||{{{vvvsssrrrrrrsss{{{xxxhhhbbb^^^```aaa```bbbeeegggiiilllnnnoooqqqtttvvvxxxzzz~~~}}}vvvtttrrrooommmiiiddd```WWWVVVSSSMMMFFFCCCCCCDDDEEEDDDEEEIIINNNRRRTTTUUUNNNOOOOOOLLLJJJLLLQQQVVVZZZcccoooxxx}}}{{{{{{{{{zzzyyywwwvvvuuuooorrrtttsssqqqqqqsssuuurrrsssuuutttssstttxxx|||~~~yyyqqqmmmkkkiiifffcccccceeeiiilllmmmqqq}}}uuuooofff^^^[[[\\\```dddooozzz~~~xxxssslllddd___gggnnnooorrrxxx}}}~~~yyypppddd___```bbbaaa^^^]]][[[XXXSSSMMMDDD;;;444---------,,,,,,+++++++++******************++++++((()))***+++,,,,,,+++***((()))+++,,,,,,+++)))(((******+++++++++,,,,,,,,,+++*********))))))(((((())))))***+++,,,,,,------+++***)))***+++++++++)))*********++++++,,,,,,---,,,,,,++++++,,,,,,---...***,,,...000111111111000...000222444888???JJJQQQ\\\fffttt|||yyy{{{yyywwwzzz|||zzzvvvssssssrrruuu~~~yyyjjjdddaaaccceeeeeegggjjjhhhkkknnnoooqqqsssuuuxxxxxxzzz~~~{{{xxxuuurrrooojjjeeeaaaXXXXXXVVVPPPJJJFFFFFFGGGGGGFFFFFFHHHMMMRRRUUUVVVNNNOOONNNLLLIIIJJJNNNSSSTTT\\\hhhsss{{{}}}{{{|||}}}~~~||||||{{{{{{{{{||||||}}}}}}vvvnnnhhhhhhfffcccbbbbbbdddgggiiikkkttt{{{llldddaaa```bbbgggooouuuyyyxxxuuussslllfffaaabbbcccfffkkkpppuuuwwwxxxrrrggg]]]\\\______[[[\\\^^^^^^YYYQQQFFF===999111///,,,+++,,,------,,,,,,,,,,,,++++++*********))))))))))))))))))))))))&&&'''((()))***+++,,,,,,******+++++++++******)))(((((())))))))))))((((((******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,+++*********+++,,,---------,,,+++,,,---...///+++,,,,,,---...///000000222222333555:::BBBKKKRRRaaajjjwwwwwwuuusssssswww~~~yyyiiiddd^^^^^^bbbggghhhgggjjjkkkmmmppprrruuuwwwxxx}}}}}}~~~|||{{{yyytttooojjjhhhggg^^^[[[WWWSSSOOOKKKFFFCCCFFFFFFHHHLLLQQQSSSSSSRRRVVVTTTPPPMMMKKKKKKLLLMMMUUUZZZcccmmmvvv~~~xxxqqqllliiigggdddbbbaaaccceeeffffffnnnyyysssjjjeeebbbdddhhhnnnrrrssspppnnnnnnkkkggg`````````bbbffflllqqqtttuuuoooeee[[[ZZZ___aaa___]]]^^^]]]ZZZUUULLLDDD>>>444111...,,,------------,,,,,,++++++++++++++++++************************)))))))))************+++)))******++++++******)))))))))************))))))******+++++++++,,,,,,,,,************************++++++*********+++,,,---,,,,,,+++++++++,,,---...+++,,,,,,---...///000000333333444666;;;BBBLLLRRRaaajjjyyy}}}vvvuuutttuuuzzz|||vvvqqqhhhccc______cccggghhhhhhkkkmmmooorrrvvvxxxzzz{{{~~~~~~~~~}}}zzzuuupppllliiihhhaaa^^^YYYUUUQQQMMMHHHEEEFFFGGGJJJNNNRRRUUUUUUTTTVVVTTTQQQNNNLLLLLLMMMMMMQQQVVV___iiisss|||{{{vvvrrrkkkiiifffcccaaaaaabbbbbbbbbgggppp|||}}}tttlllgggfffiiinnnpppoooiiifffgggiiiggg```^^^\\\]]]```ffflllqqqrrrmmmcccZZZYYY___cccccc```^^^\\\[[[YYYTTTKKKEEE888555111...---......---++++++++++++++++++,,,,,,************************,,,,,,++++++*********)))))))))************))))))******++++++++++++************+++++++++,,,,,,,,,************************++++++******++++++,,,------,,,,,,,,,,,,---...///,,,,,,---...///000000111333444666999>>>FFFOOOVVVdddmmm|||xxxtttuuuxxx}}}||||||ttttttuuuyyy|||uuuppplllkkkgggccc``````dddhhhiiiiiilllnnnrrrvvvzzz}}}~~~{{{vvvqqqnnnkkkjjjfffbbb]]]XXXTTTOOOJJJGGGFFFGGGJJJOOOTTTWWWWWWWWWVVVTTTQQQOOOMMMLLLMMMNNNMMMSSS[[[dddnnnyyy}}}yyyvvvmmmkkkhhheeebbb```______```ccciiittt~~~tttllliiikkkoooqqqppphhhcccdddeeeeee```]]]YYYYYY\\\ccckkkpppqqqnnnfff]]]YYY^^^cccdddbbb^^^[[[[[[\\\XXXPPPIII===999333///...------,,,*********++++++,,,,,,,,,************************,,,,,,,,,++++++++++++***(((((()))*********)))))))))******++++++******)))******+++++++++,,,,,,,,,************************+++***++++++++++++,,,,,,...............//////000,,,,,,---...///000111111333555888===CCCLLLVVV]]]jjjrrr}}}uuuqqqqqqsss~~~}}}zzzyyy}}}yyyrrrtttwww}}}tttllliiiiiieeecccaaacccfffjjjkkkkkklllooosssxxx}}}|||wwwssspppmmmllliiieee```[[[VVVQQQLLLHHHFFFGGGIIINNNTTTWWWXXXXXXVVVUUURRRPPPNNNMMMMMMNNNLLLQQQYYYaaakkkwww~~~zzzxxxpppnnnlllhhhdddaaa^^^]]]```aaafffnnnzzz{{{ppplllnnnqqqvvvvvvooohhheeedddbbbaaa^^^ZZZXXX[[[bbbkkkqqqrrrsssoooeee^^^___aaaaaabbb^^^[[[[[[\\\YYYRRRLLLAAA<<<666000...---,,,+++*********++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,(((((()))***************(((((())))))))))))((((((******+++++++++,,,,,,,,,******************************++++++,,,,,,,,,,,,,,,,,,------............,,,------...///000111111333666;;;AAAIIITTT___fffnnnvvvzzzuuurrrsssuuu|||~~~~~~{{{yyyyyy|||xxxrrruuuzzzvvvmmmhhhhhhdddddddddfffiiilllnnnnnnmmmppptttyyy}}}yyyuuussspppnnnkkkgggbbb]]]XXXSSSNNNJJJFFFFFFGGGKKKPPPUUUWWWXXXVVVUUUSSSQQQOOONNNNNNNNNMMMRRRXXX___gggttt|||zzzsssrrrppplllhhhccc```]]]aaaaaadddjjjqqq|||sssoooppprrrzzz}}}xxxooojjjfffcccfffbbb]]]YYY[[[aaaiiiooosssxxxyyyqqqgggbbb___\\\```]]][[[ZZZZZZXXXTTTPPPGGGAAA999333///---,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++)))*********++++++,,,,,,((()))***+++++++++++++++(((((())))))))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++)))***++++++,,,,,,++++++------...///000111111222333777===DDDMMMXXXccckkkqqqxxx|||}}}~~~zzzwwwwwwyyy{{{~~~~~~|||{{{|||{{{wwwuuuyyytttkkkgggfffccceeegggjjjmmmoooqqqrrrpppqqqtttxxx|||~~~zzzwwwtttqqqllliiiddd___[[[VVVQQQMMMHHHFFFEEEGGGMMMRRRVVVXXXWWWVVVTTTRRRPPPOOONNNNNNNNNRRRWWW[[[bbbooo~~~vvvuuussspppkkkfffbbb___aaa```bbbfffiiiooo}}}uuuppprrrsss|||}}}tttoookkkiiilllhhhaaa\\\[[[___eeeiiiqqq|||}}}qqqggg___ZZZ[[[[[[[[[ZZZZZZYYYXXXWWWMMMFFF>>>666222///...---,,,,,,++++++++++++++++++++++++++++++++++++++++++***************))))))))))))***+++,,,,,,---------)))))))))******)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++******,,,---------,,,+++------...///000111222222555888>>>EEENNNYYYcccjjjrrryyy{{{zzz~~~}}}~~~~~~~~~}}}~~~zzzwwwzzz~~~~~~vvvnnnhhhfffeeecccfffjjjmmmooorrrtttuuuttttttvvvxxx|||}}}yyyvvvnnnkkkfffbbb^^^ZZZUUURRRKKKHHHEEEEEEJJJPPPVVVYYYWWWVVVUUUSSSQQQPPPOOONNNMMMPPPTTTVVV[[[gggyyywwwwwwuuurrrnnnhhhccc```___^^^```cccdddfffsssvvvqqqssssss|||~~~wwwrrrpppnnnqqqlllddd^^^[[[]]]aaadddooo}}}wwwjjj```YYYXXXYYY[[[[[[ZZZZZZ[[[]]]PPPJJJAAA999444111000///---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++***)))((('''&&&)))***+++,,,---.........******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++------///000000000///...------...///000111222222666999???FFFNNNWWWaaahhhtttyyyzzzzzz|||}}}zzzxxx~~~wwwoooiiifffffffffdddgggkkkoooqqqsssuuuwwwwwwvvvwwwyyy|||}}}yyypppmmmhhhddd```\\\XXXUUUNNNJJJEEEDDDHHHPPPVVVZZZWWWVVVUUUSSSRRRPPPOOONNNKKKNNNQQQRRRVVVbbbsss}}}{{{uuuooojjjeeebbbaaaaaa]]]\\\\\\]]]```iiisss}}}wwwtttppptttyyyyyyuuurrrrrrrrrrrrssspppfff\\\XXX]]]dddooo|||xxxhhh[[[TTT[[[]]]ZZZYYY\\\[[[WWWWWWPPPGGG???999444111///...---,,,---///000///...++++++,,,---,,,+++***)))+++++++++++++++++++++++++++---///...***((()))+++************************------......------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111///000111222222333555777666<<>>HHHUUUaaaggglllooorrr|||}}}xxxtttttttttuuuyyy~~~}}}wwwvvvzzz~~~}}}}}}{{{tttlllfffdddfffiiijjjlllnnnpppsssuuuvvvvvvvvvtttuuuwwwzzz}}}zzzooommmiiieeecccaaa^^^[[[WWWSSSLLLFFFDDDFFFJJJMMMUUUVVVWWWUUURRROOONNNNNNLLLKKKMMMOOORRRXXXfffsss{{{uuunnniiidddbbb^^^[[[YYYZZZZZZYYY\\\aaagggwwwzzzuuuqqqlllhhhccc___\\\^^^ccciiilllmmmttttttrrrooojjjddd___\\\fffqqq|||kkkaaa```^^^[[[[[[[[[[[[YYYYYYVVVRRRMMMGGG@@@777222111///,,,,,,---...---,,,------------,,,,,,++++++************************'''&&&%%%(((,,,...,,,***************************(((((()))++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000///000000//////000444666???KKK\\\jjjqqqtttuuuvvv~~~{{{uuunnnoooqqqtttyyy~~~wwwuuuxxx}}}vvvpppiiiddddddfffjjjlllooopppqqqrrrtttuuuvvvwwwtttuuuxxx{{{{{{qqqnnnjjjgggeeecccaaa___YYYUUUOOOHHHDDDDDDGGGJJJVVVXXXYYYXXXTTTQQQPPPOOOMMMKKKLLLNNNPPPUUUaaalll|||wwwqqqlllhhheee___[[[YYY[[[\\\[[[\\\```bbbqqq|||tttoookkkhhhgggaaa\\\WWWWWW]]]ffflllnnnqqqooooooppppppkkkccc]]]^^^kkk|||vvvgggbbb]]][[[[[[ZZZZZZZZZXXXWWWTTTQQQLLLCCC:::444333000---,,,---------,,,------,,,,,,++++++++++++++++++++++++++++++++++++***(((&&&(((,,,---***(((*********************************++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////000000//////111555888>>>LLL```pppxxxzzzzzzzzz~~~yyytttkkkmmmpppuuuzzzvvvrrruuu}}}|||vvvrrrmmmgggddddddhhhkkklllooopppppprrrsssuuuvvvwwwsssuuuyyy}}}|||tttqqqllliiigggfffdddbbbYYYVVVQQQKKKEEEDDDGGGJJJVVVXXXZZZZZZWWWTTTRRRQQQOOOMMMLLLNNNPPPSSS]]]ggg|||~~~}}}~~~}}}zzzvvvrrrnnnlllddd^^^[[[]]]___^^^___bbbbbblll{{{uuuoookkkjjjiiiccc^^^WWWUUUYYYccclllrrrrrroooooossswwwtttkkkbbbZZZgggvvv~~~mmmeee]]]\\\\\\ZZZZZZ[[[XXXWWWVVVTTTOOOGGG>>>888444111---++++++,,,,,,+++---,,,+++*********+++++++++++++++++++++++++++++++++***)))***++++++)))(((************************+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000333777;;;BBBPPPcccttt|||~~~}}}}}}}}}yyyuuulllooosssyyy~~~~~~sssppptttzzz~~~~~~xxxrrroookkkgggeeegggiiikkklllooooooqqqrrrtttvvvwwwxxxuuuxxx{{{yyyuuupppllljjjhhhfffeeeZZZYYYUUUNNNGGGEEEGGGJJJUUUWWWZZZZZZXXXVVVTTTSSSQQQMMMLLLMMMOOOSSS[[[cccvvv~~~||||||~~~~~~|||xxxuuutttllleee``````aaa```aaaccccccfffooo|||uuuqqqooommmgggbbb[[[VVVXXXaaannnwwwxxxtttsssxxx}}}rrrggg\\\cccnnn{{{tttiii___^^^^^^\\\\\\^^^YYYYYYXXXWWWSSSLLLCCC===666333///,,,,,,------,,,,,,+++***)))))))))******************************)))+++,,,,,,+++******+++******************************++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////111555:::>>>JJJWWWiiixxx||||||zzzwwwooorrrxxx~~~uuulllnnnuuuzzz~~~~~~~~~wwwsssllljjjhhhhhhiiikkkkkkkkknnnppprrrtttwwwxxxyyyzzzzzz|||}}}yyysssnnnllljjjhhhggg\\\\\\YYYQQQIIIEEEFFFIIIQQQTTTXXXYYYXXXVVVTTTSSSPPPLLLJJJLLLNNNQQQXXX```mmm|||}}}~~~}}}{{{yyyrrrjjjcccccccccaaaaaaccccccbbbgggvvv|||wwwtttqqqjjjeee^^^WWWWWW```ooozzzzzzwww}}}xxxlll___bbbiiivvvxxxlllaaa``````^^^]]]```ZZZZZZZZZYYYUUUOOOGGGAAA999666222///////////////,,,+++)))((((((((()))***))))))))))))))))))))))))'''+++------+++***+++...************************((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////000222666<<<@@@QQQ]]]nnn{{{~~~{{{{{{{{{xxxrrruuu{{{yyynnngggmmmwww|||}}}~~~~~~|||xxxuuukkkjjjiiiiiikkklllkkkjjjnnnpppssswwwyyy{{{{{{|||~~~~~~{{{xxxwwwxxxyyyzzzxxxxxxwwwvvvuuutttttttttxxxyyyzzz|||}}}~~~}}}}}}{{{uuupppmmmkkkiiihhh______[[[SSSJJJDDDEEEHHHOOORRRVVVXXXWWWUUUTTTSSSOOOKKKIIIKKKNNNPPPWWW^^^fffuuuzzzvvvrrrkkkeeebbbbbbdddeeeeeeeeehhhqqqzzztttrrrlllddd^^^ZZZ]]]jjjwww~~~|||~~~~~~sssfffbbbdddrrr{{{mmmcccaaaaaaaaa```aaa]]]YYYWWWWWWSSSKKKEEE;;;666000...000111///,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********,,,+++***((((((((()))******************************++++++,,,,,,++++++***)))))))))))))))******+++.........------,,,,,,,,,---------...............000111111222555999???DDDQQQcccttt{{{|||}}}~~~}}}|||yyy|||wwwnnneeebbbhhhrrr}}}~~~|||{{{{{{}}}|||wwwtttqqqmmmlllkkkkkklllmmmnnnoooqqqrrrsssuuuxxxyyy{{{|||~~~~~~~~~|||yyywwwzzzvvvrrrpppnnnmmmllljjjooommmjjjhhheeedddcccccciiihhhhhhiiiiiikkkllllllkkklllnnnpppsssvvvyyy{{{zzz}}}vvvtttrrrmmmiiihhhfffbbb]]]VVVPPPLLLJJJIIIJJJOOOUUUXXXWWWUUUTTTUUUTTTPPPLLLLLLLLLNNNTTT\\\eeennn}}}~~~uuurrrmmmiiieeedddddddddffffffhhhppp{{{vvvoooggg```YYYXXXaaalllvvvxxxzzz}}}}}}lllcccaaalll|||yyynnngggcccbbbaaaccc___[[[ZZZYYYUUUNNNHHH@@@999222/////////...+++------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,+++***)))(((((()))******************************++++++,,,,,,++++++***)))))))))))))))***++++++......---------,,,,,,,,,---------............//////000111222555:::@@@EEETTTaaannnsssuuuzzz~~~~~~}}}|||{{{|||zzzqqqiiicccaaahhhppp~~~}}}||||||{{{vvvrrrpppmmmlllllllllmmmnnnpppqqqrrrssstttvvvxxxzzz}}}~~~~~~}}}~~~}}}zzzzzzzzz{{{{{{|||}}}~~~}}}}}}}}}{{{yyyyyy{{{|||~~~~~~}}}|||zzzxxxvvvsssqqqssspppmmmkkkiiihhheeeccceeedddaaa^^^[[[YYYXXXXXXZZZZZZZZZZZZ[[[\\\]]]]]]]]]^^^___```bbbdddfffgggjjjnnnsssvvvxxx|||yyyvvvtttoookkkjjjgggddd^^^WWWQQQMMMJJJIIIJJJOOOUUUXXXXXXVVVUUUTTTSSSOOOLLLLLLLLLMMMTTT\\\ccclllzzz}}}|||uuutttqqqmmmjjjgggdddccchhhggghhhppp}}}~~~vvvmmmeee\\\VVVZZZaaammmsssyyy}}}xxxjjj```fffuuu}}}pppfffcccccceeebbb___]]]\\\XXXRRRMMMEEE>>>555000......---,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))*********************************++++++,,,,,,++++++******))))))))))))***++++++...------------,,,,,,,,,------.........////////////000111222555;;;BBBHHHVVV]]]dddgggnnnwww~~~~~~}}}|||||||||xxxlllgggeeegggmmmsss}}}}}}}}}}}}wwwrrrnnnlllllllllmmmmmmoooppprrrsssttttttuuuwwwyyy|||zzzzzzyyyxxxxxxzzzzzzyyyxxxsssssssssttttttuuuuuuvvvtttuuuuuutttrrrrrrsssuuuxxxxxxxxxxxxxxxxxxxxxxxx{{{yyyvvvuuuuuutttrrrpppnnnllljjjhhhgggdddaaa^^^^^^\\\ZZZVVVSSSQQQPPPOOOPPPPPPOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTUUUYYY\\\```bbbdddjjjrrrxxx|||~~~}}}zzzwwwqqqmmmmmmiiifff```ZZZSSSNNNKKKIIIIIINNNTTTYYYYYYXXXUUUTTTRRRNNNKKKKKKKKKMMMSSS[[[```iiivvvyyyrrrzzzyyywwwtttpppllliiigggfffllljjjkkkqqq{{{|||tttlllbbb[[[ZZZ___kkkttt}}}uuudddcccpppxxxjjjeeeffffffccc```^^^\\\YYYUUUQQQHHHAAA888111///.........------,,,,,,,,,+++++++++*********++++++,,,,,,,,,+++************************************************++++++,,,,,,++++++*********))))))******+++,,,------------------------------......//////000000///000111333666===EEEKKKSSSXXX\\\aaakkkxxx~~~}}}}}}~~~{{{nnnkkkmmmqqqvvv|||}}}}}}yyysssnnnjjjiiilllmmmnnnoooqqqrrrssstttuuuvvvvvvxxx{{{~~~zzzvvvtttsssrrrqqqqqqppppppooollllllmmmnnnnnnooooooooopppqqqrrrqqqppppppqqqsssuuuuuuvvvvvvvvvwwwyyy{{{yyyxxxvvvwwwxxxxxxwwwvvvooonnnlllkkkjjjgggccc```___]]][[[XXXUUURRRPPPOOOPPPPPPOOONNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNOOOOOOSSSTTTUUUVVVXXX]]]ccciiilllooossswwwyyyzzzzzzyyyxxxyyy|||~~~{{{uuuppppppkkkhhhccc\\\VVVPPPMMMKKKHHHMMMSSSYYY[[[ZZZWWWUUUQQQMMMKKKLLLKKKLLLRRRYYY___gggssswwwnnnsss{{{{{{vvvqqqmmmkkkkkkkkkooolllmmmsssyyy~~~wwwqqqiiiaaa___aaaooozzzjjjdddlllzzz|||mmmhhhiiieeeccc```^^^[[[YYYUUUSSSIIICCC;;;444000000000111------,,,,,,,,,+++++++++*********++++++,,,,,,,,,*********++++++++++++******************************++++++,,,,,,++++++******************++++++,,,------------------------------......///000000111000111222444888@@@IIIPPPPPPUUU[[[bbbnnn{{{}}}|||{{{{{{sssqqquuuzzz}}}~~~xxxrrrnnnkkkiiilllmmmoooppprrrsssttttttuuuvvvwwwzzz}}}~~~yyyuuusssnnnnnnllliiifffdddddddddcccdddeeeggghhhhhhhhhhhhmmmnnnppppppoooooopppqqqrrrtttvvvwwwxxxzzz~~~~~~}}}}}}}}}}}}{{{zzztttrrrqqqqqqpppnnnjjjhhhdddcccaaa___\\\YYYWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPOOOOOONNNNNNNNNNNNOOOOOORRRQQQPPPOOOPPPSSSWWWZZZ___aaaeeeiiikkkkkkjjjhhhiiijjjmmmqqqvvv{{{~~~wwwssssssmmmjjjeee___YYYSSSOOOMMMHHHLLLRRRXXX[[[[[[YYYWWWRRRNNNLLLLLLLLLKKKPPPWWW]]]eeeppp}}}wwwmmmnnnsss{{{yyysssooommmmmmnnnpppmmmoootttvvvxxxyyytttnnnfffbbbcccrrr}}}rrrggggggppp}}}nnniiijjjcccbbb```]]]ZZZWWWUUUTTTJJJFFF>>>777333111111222------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,)))***++++++,,,+++++++++***************************++++++,,,,,,++++++***+++************+++,,,,,,,,,,,,,,,------------...------...///000000111222111222333555;;;CCCMMMTTTRRRXXX```hhhttt}}}zzzwwwvvvxxxwwwzzz~~~}}}~~~zzztttqqqnnnmmmmmmnnnoooqqqrrrssssssssstttuuuxxx{{{~~~|||}}}}}}zzzvvvqqqmmmllllllffffffddd```\\\ZZZZZZ\\\ZZZ[[[^^^```bbbbbbbbbbbbgggiiikkkllllllkkklllnnnmmmqqqvvvyyy{{{~~~~~~{{{zzzxxxwwwwwwwwwvvvtttrrrmmmlllkkkiiigggdddbbbaaa]]]\\\ZZZYYYWWWVVVUUUUUUSSSRRRQQQPPPPPPPPPPPPPPPTTTRRROOOMMMLLLMMMOOOPPPUUUWWWZZZ\\\^^^]]]\\\ZZZ\\\]]]___aaaeeeiiimmmooorrruuu{{{yyyuuuuuummmkkkgggbbb\\\VVVRRRPPPIIIKKKPPPVVV[[[]]][[[YYYTTTPPPNNNNNNLLLKKKOOOUUU\\\cccmmmyyywwwmmmllllllqqq||||||xxxtttpppnnnnnnooolllooosssrrrppp{{{}}}yyyrrrjjjeeeeeeppp|||{{{nnngggjjjwww|||nnnhhhiiibbbaaa```]]]YYYWWWVVVVVVMMMIIICCC;;;444000///000------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++)))***+++,,,,,,,,,++++++***************************++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,---------......------...///000111222222222333444777===FFFQQQXXXYYYaaaiiioooxxx{{{wwwttt}}}|||}}}~~~|||}}}yyytttqqqpppooommmnnnpppqqqrrrrrrrrrqqqrrrtttxxx}}}}}}|||zzzuuunnnfffbbb``````]]]]]]\\\XXXUUUSSSUUUWWWUUUWWWZZZ]]]```aaaaaaaaaaaadddggghhhhhhggghhhiiiiiiooowww}}}~~~~~~{{{{{{{{{zzzxxxvvvtttrrrnnnmmmkkkiiigggeeeeeedddaaa```^^^\\\ZZZYYYXXXXXXZZZXXXUUUSSSRRRRRRQQQQQQRRRSSSUUUVVVWWWVVVUUUTTTVVVVVVVVVWWWYYY[[[^^^___aaadddkkkttt~~~{{{vvvvvvmmmkkkhhhccc^^^YYYUUUSSSJJJKKKNNNTTTZZZ]]]]]][[[WWWSSSPPPOOOMMMKKKNNNSSSYYY```jjjuuuwwwnnnkkkhhhkkkvvv|||wwwsssnnnlllnnnkkknnnsssoookkkuuu~~~wwwmmmhhhgggmmmyyyuuujjjiiittt{{{nnnhhhgggbbbbbb```]]]YYYWWWWWWWWWOOOLLLFFF===555000...------------,,,,,,,,,++++++---,,,,,,++++++*********)))***+++,,,---,,,,,,+++************************+++++++++,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,------.........------...///000111222222333444555888>>>HHHSSS[[[```hhhooosssyyyyyyuuu}}}|||}}}|||vvvrrrooonnnnnnnnnooopppqqqrrrqqqqqqppppppsssyyy~~~~~~~~~}}}~~~{{{tttkkkbbbZZZWWWVVVWWWWWWWWWTTTQQQPPPSSSVVVTTTWWWZZZ^^^aaaccccccccc___aaadddffffffffffffggghhhoooyyy~~~|||zzzxxxvvvuuuuuurrrpppnnnjjjgggeeeccccccaaa___]]][[[[[[ZZZXXXWWWTTTUUUUUUVVVVVVUUUSSSSSSUUUUUUTTTSSSTTTUUUWWWWWWWWWZZZaaajjjttt}}}{{{wwwvvvmmmkkkiiiddd```[[[WWWTTTKKKKKKMMMSSSZZZ^^^^^^]]]YYYUUURRRQQQNNNKKKMMMRRRXXX]]]gggrrr}}}xxxooohhhdddfffnnnyyy}}}{{{|||~~~zzzsssooonnnmmmhhhhhhmmmllljjjssszzzssskkkeeejjjrrr~~~yyyrrrvvv{{{{{{}}}qqqhhhcccaaaaaaaaa___^^^\\\ZZZYYYWWWQQQHHH???999444000---,,,,,,,,,,,,+++)))'''&&&++++++,,,,,,,,,++++++***)))***+++,,,,,,+++***)))---+++******++++++)))(((++++++++++++++++++++++++,,,,,,++++++***+++++++++...........................------......///000111666777999<<>>777111...------,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++*********+++,,,------,,,+++*********++++++,,,---......,,,,,,------.../////////...000111111111333888<<>>???@@@BBBEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFHHHFFFFFFJJJMMMTTT```lllvvv~~~}}}wwwwwwxxx~~~}}}}}}|||yyyuuummmfffaaa^^^YYYUUUTTTWWWaaahhhlllhhhbbb___[[[WWWRRRSSSWWW]]]dddkkkrrruuu}}}~~~uuujjjddddddjjjtttyyyooofff___ZZZUUUTTTSSSQQQQQQTTTZZZ___hhhmmmsssxxx~~~|||{{{{{{{{{|||~~~~~~}}}zzzvvvsssqqqpppooommmjjjiiiiiijjjiiilllvvv~~~yyyvvvrrrmmmggg___\\\bbblll}}}rrrjjjeeeppp}}}nnnddd___]]]^^^cccaaa___^^^^^^]]]ZZZXXXRRROOOJJJCCC<<<666222///000///......------......+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...///000333555666444666888777777;;;BBBGGGYYYhhhwww}}}~~~xxxmmmeeejjjxxxsssmmmjjjppp}}}sssaaaXXXXXX\\\dddkkkssswww}}}|||zzzyyy}}}}}}|||{{{yyywwwuuusssuuuuuuuuuwwwxxxxxxxxxwwwyyy|||~~~}}}}}}zzzyyyxxxyyy|||~~~~~~~~~~~~|||{{{|||}}}}}}|||||||||}}}~~~~~~}}}}}}~~~~~~}}}~~~}}}}}}~~~~~~}}}yyywwwuuuooohhhfffiiijjjpppxxx~~~~~~~~~}}}{{{zzz{{{{{{{{{}}}~~~~~~|||zzzyyyxxxuuutttwww||||||xxxqqqkkkfffbbb^^^[[[XXXWWWTTTQQQNNNKKKHHHGGGFFFEEEEEEDDDDDDCCCCCCCCC>>>>>>>>>???@@@CCCEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFIIIFFFEEEHHHJJJPPP\\\hhhttt~~~{{{sssqqqssszzz}}}|||}}}}}}zzzwwwnnnhhhbbb^^^YYYTTTTTTWWWaaahhhllliiiccc```[[[WWWSSSTTTWWW[[[bbbjjjqqquuu}}}{{{ooogggfffjjjrrruuukkkbbb\\\UUUTTTQQQOOOOOOSSSXXX\\\aaadddiiilllrrr}}}~~~}}}~~~yyyuuusssqqqnnnlllkkkjjjjjjjjjhhhhhhqqq||||||yyyuuuqqqkkkccc^^^bbbiii{{{qqqkkktttqqqddd___```bbbfffcccaaa```______]]][[[TTTRRRMMMFFF>>>777111...///......---,,,---------,,,,,,,,,------,,,,,,+++,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////111333666777333555666666666:::@@@FFFXXXgggvvv|||~~~tttjjjeeelllzzzsssmmmkkkrrrqqq___YYY[[[```ffflllsssvvv{{{}}}{{{zzz~~~}}}|||zzzxxxvvvuuuuuuvvvwwwwwwwwwvvvvvvvvvyyy|||~~~||||||xxxwwwwwwxxx{{{~~~~~~~~~~~~}}}|||{{{{{{}}}}}}}}}}}}~~~~~~}}}}}}~~~}}}}}}~~~~~~}}}|||||||||~~~|||yyyvvvtttooohhhgggjjjooottt{{{|||zzzxxxuuurrroookkklllnnnsssxxx{{{{{{{{{yyywwwuuutttvvvzzz~~~wwwqqqlllgggbbb___\\\ZZZWWWTTTPPPLLLIIIHHHGGGGGGFFFEEEDDDCCCBBBBBB@@@?????????@@@BBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEGGGJJJOOOZZZfffttt~~~zzzrrrooopppvvv}}}|||}}}}}}zzzxxxoooiiibbb___ZZZTTTSSSVVV___gggllliiiddd```\\\WWWUUUUUUWWWZZZaaaiiipppuuuzzz~~~sssjjjgggiiippp|||}}}ssshhhaaaYYYWWWSSSQQQRRRVVVZZZ]]]aaaeeehhhjjjnnnxxx~~~}}}}}}|||yyyvvvsssooollllllkkkkkkjjjgggfffmmmwww}}}xxxtttnnnggg```aaaggg~~~|||tttyyyxxxhhhbbbdddggggggeeebbb``````___^^^\\\XXXVVVQQQKKKCCC;;;555111///...------,,,,,,------,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111333555666222444555555666:::AAAFFFXXXfffuuu{{{|||~~~~~~qqqhhheeennnzzzrrrmmmkkkrrr~~~|||jjjZZZWWW^^^fffmmmrrrtttxxx|||~~~}}}}}}~~~|||zzzyyyxxxwwwuuuwwwxxxwwwvvvttttttuuuxxx{{{}}}{{{zzzvvvuuuuuuwwwzzz}}}}}}}}}}}}|||{{{{{{{{{|||~~~}}}~~~~~~~~~}}}}}}~~~}}}}}}~~~~~~}}}|||zzzzzz{{{~~~~~~{{{xxxvvvtttpppkkkkkknnntttxxx}}}}}}~~~~~~|||zzzwwwsssnnngggccc^^^___cccjjjqqqwwwzzz{{{xxxvvvtttsssuuuyyy}}}~~~xxxsssnnnhhheee```^^^[[[WWWSSSOOOLLLKKKHHHGGGFFFEEECCCBBBAAAAAA??????>>>>>>>>>???AAABBBCCCCCCDDDEEEFFFGGGGGGHHHFFFDDDDDDGGGIIIMMMWWWbbbqqq|||{{{ssspppooottt}}}|||wwwtttwwwzzz~~~|||}}}}}}zzzxxxqqqjjjccc___ZZZTTTSSSVVV]]]eeejjjiiidddaaa\\\XXXWWWVVVVVVYYY___gggpppuuuwwwzzz}}}~~~wwwlllhhhdddiiisss~~~sssjjjddd```\\\ZZZ[[[^^^aaadddiiimmmqqqrrruuu{{{~~~~~~~~~}}}|||zzzwwwrrrooommmllllllkkkgggeeejjjssszzz|||wwwssskkkccccccfffyyy}}}}}}~~~mmmddddddgggfffdddaaa______^^^]]]\\\XXXVVVSSSNNNGGG@@@999555000///......---.........,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///111222333333333222444666666777;;;BBBHHHXXXffftttxxxxxxyyy{{{{{{~~~{{{pppgggccckkkwww}}}}}}|||zzztttooommmtttvvvdddTTTTTT^^^iiiqqqvvvwwwzzz}}}~~~~~~~~~~~~}}}{{{zzzzzzyyyyyyvvvxxxyyyxxxuuusssssstttwwwzzz~~~~~~|||yyyxxxsssssssssuuuxxx{{{||||||{{{{{{{{{|||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~}}}|||}}}}}}|||{{{xxxyyyzzz}}}~~~zzzwwwuuuuuurrrnnnooossswwwyyy}}}~~~~~~~~~{{{zzzxxxyyy{{{}}}~~~~~~|||zzzxxxuuuppphhh___YYYUUUWWW[[[ccclllsssxxxyyyvvvtttrrrrrrsssvvvzzz|||{{{uuuppplllcccbbb___[[[WWWSSSPPPOOOIIIHHHGGGFFFEEECCCBBBBBB>>>>>>======>>>???AAABBBCCCCCCDDDEEEGGGHHHHHHIIIGGGFFFGGGJJJKKKMMMUUU^^^lllxxxxxxpppooorrrzzz~~~yyysssnnnjjjhhhiiilllrrr{{{|||||||||zzzwwwqqqkkkddd```ZZZTTTSSSUUU[[[dddjjjiiieeebbb^^^ZZZXXXWWWVVVXXX^^^gggooouuuvvvxxxzzz{{{|||xxxnnniii^^^ccclllwww}}}tttoookkkgggddddddgggjjjkkkqqquuuzzz|||}}}}}}~~~~~~~~~~~~~~~}}}zzzvvvrrrnnnmmmmmmlllgggdddiiiqqqvvv|||wwwooogggeeehhhtttnnndddbbbccceeeccc___]]]]]]]]]\\\[[[UUUUUUSSSNNNHHHAAA;;;777111111000///////////////------------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...000111222222222111222444666777888===DDDJJJYYYfffsssvvvttttttuuuuuuxxx~~~yyyqqqfffaaahhhtttyyyxxxwwwyyywwwrrrpppwwwuuubbbQQQQQQ]]]iiiqqquuuxxx{{{~~~}}}~~~~~~}}}|||{{{zzzyyyyyyyyyvvvxxxzzzxxxtttrrrssstttvvvzzz~~~~~~{{{yyywwwrrrqqqrrrtttxxx{{{||||||zzz{{{||||||}}}}}}|||||||||}}}}}}}}}}}}}}}|||{{{~~~}}}||||||}}}~~~}}}~~~~~~~~~|||{{{||||||{{{zzzwwwxxxzzz}}}~~~zzzwwwuuuuuusssppprrrwwwxxxyyy|||}}}~~~}}}||||||uuutttssstttvvvyyyzzzyyyzzzyyyxxxuuuoooeeeZZZSSSQQQSSSXXX___iiiqqqvvvwwwtttsssqqqpppqqqtttxxxzzz}}}{{{uuurrrfffeeebbb^^^ZZZWWWTTTRRRKKKJJJIIIHHHGGGFFFEEEDDD???>>>>>>???@@@BBBDDDEEECCCDDDEEEFFFGGGHHHIIIJJJKKKJJJKKKNNNNNNOOOUUU]]]iiiuuu}}}qqqnnnpppwww~~~|||{{{yyywwwtttoookkkhhhfffeee```ccciiisss|||||||||yyywwwrrrkkkddd```ZZZTTTRRRUUUZZZcccjjjjjjgggddd```\\\XXXWWWVVVXXX]]]fffooouuuwwwxxxxxxxxxyyy|||xxxooohhh```___```fffnnnwww~~~~~~{{{wwwsssqqqrrrssstttwww|||~~~|||yyyvvvqqqqqqpppmmmkkkjjjkkklllwwwzzzrrrllljjjjjjtttttthhhbbb___eeecccaaa``````^^^\\\ZZZZZZXXXUUUQQQMMMFFF???:::111000......//////...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------......///////////////000111222333000000333777888<<>>:::444000...---,,,+++---...///000000///...---...---+++)))(((***+++---,,,,,,,,,***'''(((+++///,,,---------............///000000000000111444666888===DDDLLLWWWfffwww|||rrrrrr~~~rrr___UUUXXX___fffiiiiiioooxxx}}}|||uuupppqqquuuzzz}}}|||~~~~~~|||{{{{{{{{{zzzxxxwwwxxx{{{~~~}}}wwwpppllljjjkkkllloooooopppqqqqqqrrrsssssswwwwwwxxxyyyyyyyyyxxxxxxyyyzzzzzzzzzzzzzzzyyyyyy{{{{{{{{{zzzzzzzzzyyyyyyyyyzzz{{{|||}}}~~~~~~|||xxxuuusssqqqpppmmmlllkkklllmmmqqqtttvvvxxxxxxyyyzzzzzzzzzzzzyyyxxxxxxxxxwwwwwwxxx|||~~~}}}|||tttrrrpppooooooqqqtttvvvxxxwwwuuurrrooollliiihhheeegggnnnwww}}}yyy{{{}}}}}}{{{xxxuuutttqqqqqqqqqppppppqqqqqqrrrvvvxxx{{{}}}}}}rrrkkkhhhgggjjjnnnvvv|||}}}wwwmmmeee\\\VVVRRRPPPOOOMMMPPPUUU]]]bbbccc___[[[ZZZWWWSSSRRRQQQSSSYYY```ddddddbbbZZZVVVWWW___lll|||uuummmbbbXXXQQQMMMKKKJJJNNNRRRVVVUUUOOOJJJHHHHHHJJJKKKNNNRRRUUUXXXZZZ[[[\\\^^^_________```cccfffqqqyyy|||wwwvvvxxx{{{yyyuuunnnfff```[[[XXXWWWTTT^^^jjjtttuuunnneee^^^\\\XXXWWW[[[```dddllltttzzz}}}yyyssspppppprrryyyxxxiiiZZZTTTRRRNNNJJJHHHDDDDDDCCCCCCCCCCCCDDDDDDAAACCCEEEFFFGGGJJJQQQWWWeeetttwwwnnnfff___ZZZTTTTTTTTTRRRRRRUUUZZZ]]]___bbbeeeiiilllpppuuuxxx~~~}}}||||||}}}|||zzzwwwuuussstttuuuwwwwwwtttssswww~~~vvvuuu|||uuuqqq}}}yyyooollliiieeeaaa___]]]]]]aaa```^^^]]][[[VVVQQQLLL@@@<<<555111...---,,,,,,......////////////......///...---,,,,,,,,,------+++,,,---,,,******,,,...------........./////////...///111111111111333555:::@@@IIISSS___nnn}}}zzzooonnn|||qqq```XXX\\\dddjjjkkkkkkpppxxx|||{{{tttqqqsssxxx|||~~~|||xxxuuuxxxvvvuuuwwwzzz}}}|||vvvppplllkkkkkkkkkmmmnnnooopppqqqsssttttttwwwwwwwwwwwwwwwxxxyyyzzzzzzzzzzzzzzzyyyyyyxxxwwwzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxyyy{{{}}}~~~~~~|||yyyvvvsssqqqpppllllllnnnpppssswwwzzz{{{{{{{{{{{{{{{{{{zzzzzzyyyxxxyyyzzzzzzzzz{{{}}}}}}{{{zzzuuurrroooooosssvvvwwwvvvwwwuuurrrnnnjjjgggdddcccaaadddlllvvv|||vvvxxx{{{~~~~~~{{{xxxvvvrrrsssssstttuuuuuuuuuuuuyyy{{{}}}|||qqqjjjggggggjjjqqq{{{vvvnnn```ZZZTTTSSSQQQOOOQQQVVV]]]dddhhheeebbb^^^YYYTTTSSSRRRTTTYYY___bbbaaa___XXXSSSSSSYYYdddooo~~~{{{iiibbbYYYQQQNNNMMMNNNNNNOOOSSSWWWVVVQQQKKKHHHGGGLLLNNNQQQTTTXXX[[[]]]^^^___```aaabbbbbbccceeegggooovvvzzzyyyzzz|||{{{wwwoooggg```[[[YYYXXXVVV^^^jjjsssuuuoooeee___]]]ZZZZZZ___dddhhhnnnuuu{{{~~~zzzsssmmmkkkmmmpppyyy{{{lll]]]UUUQQQLLLHHHHHHGGGFFFEEEEEEDDDEEEEEEEEE@@@BBBDDDEEEFFFHHHLLLPPPXXXcccsssyyyqqqhhhbbbYYYXXXUUURRRQQQRRRUUUWWWTTTVVVYYY\\\^^^aaaeeehhhttt|||}}}|||zzzzzzzzz}}}|||zzzxxxuuuttttttuuuvvvwwwuuusssuuu|||uuurrrxxx~~~uuurrr|||zzznnnlllhhheeebbb```___^^^aaa```___^^^\\\XXXSSSOOOCCC>>>777222///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,+++,,,---...------------.........////////////000---///222333222222333444;;;CCCOOO\\\iiiwwwzzzpppnnn|||nnn___YYY```jjjooonnnnnnrrrwww}}}{{{vvvsssuuuzzz~~~~~~}}}xxxsssuuuttttttvvvzzz}}}|||zzzuuupppmmmkkkjjjjjjlllmmmnnnoooqqqssstttuuuvvvuuutttttttttvvvwwwyyyzzzzzzzzzzzzyyywwwvvvvvvyyyyyyxxxxxxxxxwwwwwwwwwvvvwwwxxxzzz|||~~~}}}}}}{{{zzzxxxuuusssrrrooopppsssvvvyyy|||}}}~~~}}}|||{{{zzzyyyyyyyyyyyyvvvxxxzzz{{{zzz{{{|||~~~~~~|||{{{zzzvvvqqqnnnpppuuuxxxwwwttttttqqqmmmiiieeebbb```___^^^aaaiiisss|||~~~{{{wwwqqqtttxxx|||}}}zzzwwwqqqsssuuuwwwxxxxxxxxxwwwyyy{{{~~~~~~rrrjjjfffeeeiiiqqq}}}~~~vvvddd^^^XXXVVVTTTQQQSSSXXX```hhhnnnnnnjjjeee^^^WWWTTTTTTUUUZZZ```dddcccaaaZZZVVVTTTYYYaaajjjvvvyyysss```[[[TTTOOOOOORRRUUUWWWVVVWWWWWWTTTOOOJJJHHHHHHMMMOOORRRVVVZZZ]]]___```aaabbbdddddddddeeegggiiinnnuuu}}}{{{zzz{{{}}}xxxppphhh```\\\ZZZYYYWWW^^^iiirrrtttpppggg```^^^\\\]]]bbbgggjjjpppwww|||~~~|||vvvooojjjjjjnnnqqq{{{}}}ooo```WWWQQQKKKHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEAAABBBDDDFFFGGGHHHJJJLLLSSSXXX```jjjttt}}}vvvpppdddaaa\\\WWWTTTTTTTTTTTTNNNPPPRRRSSSTTTUUUXXX[[[aaaiiiwww~~~}}}|||{{{|||~~~}}}{{{yyywwwuuuuuuuuuuuuxxxvvvttttttzzz~~~tttooosss|||vvvttt|||zzzjjjiiigggdddcccbbbbbbbbbbbbaaa```___^^^ZZZUUUQQQGGGAAA999333000...------,,,,,,,,,++++++,,,,,,,,,,,,---......------+++++++++,,,---...//////...---.........////////////000---///222333333444555666@@@JJJWWWeeerrr~~~{{{sssooo{{{jjj^^^YYYdddooorrrqqqpppssswww}}}xxxvvvxxx{{{~~~}}}}}}~~~~~~yyyttttttttttttwwwzzz}}}~~~~~~zzzxxxsssooollljjjjjjjjjkkklllmmmoooqqqssstttuuuuuutttsssssstttvvvwwwyyyyyyyyyyyyyyyxxxwwwvvvuuuwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvxxxyyy{{{}}}~~~{{{{{{{{{{{{zzzyyywwwvvvuuuwwwyyy{{{}}}~~~~~~|||zzzxxxwwwwwwxxxyyyxxxzzz||||||{{{{{{|||~~~~~~}}}|||{{{vvvrrroooqqqvvvxxxuuurrrooolllgggccc___]]]]]]]]]\\\^^^eeennnvvvxxxuuuqqqmmmooosssyyy}}}}}}yyyuuuqqqrrrtttvvvxxxxxxxxxwwwwwwyyy|||}}}~~~xxxoooiiifffiiippp{{{{{{kkkeee___\\\YYYVVVXXX\\\eeennnwwwxxxtttooofff]]]VVVUUUWWW\\\ccchhhiiihhh___YYYVVVZZZ```gggrrr|||~~~ssskkkYYYUUUQQQPPPSSSWWW[[[]]]^^^\\\WWWQQQLLLIIIIIIJJJNNNPPPSSSWWW[[[^^^```aaaccceeegggggggggggghhhjjjooottt}}}{{{zzzzzzzzzrrrjjjbbb]]][[[ZZZXXX^^^gggppptttqqqiiibbb```]]]^^^ccchhhlllrrrxxx{{{}}}zzzwwwrrrllliiijjjooosss|||sssddd[[[TTTMMMIIIJJJGGGFFFEEEDDDDDDCCCCCCDDDCCCCCCDDDEEEFFFGGGGGGGGGMMMNNNQQQVVV]]]dddkkknnnqqqvvv|||~~~qqqlllddd^^^YYYVVVTTTSSSKKKLLLMMMMMMMMMMMMPPPRRRTTT[[[gggttt~~~}}}{{{xxxwwwvvvvvvvvvxxxwwwvvvvvvyyy}}}sssnnnppp~~~~~~{{{wwwuuu|||}}}hhhgggeeedddddddddeeefffbbbaaaaaa```___\\\WWWSSSJJJDDD;;;444000......---......------------......,,,,,,------,,,,,,+++***,,,++++++---//////...---------........./////////...000222444444666888:::GGGQQQ```nnnyyy|||tttooouuueee[[[XXXfffsssuuurrrrrruuuwww~~~}}}yyyxxxzzz}}}}}}}}}}}}~~~}}}zzzxxxuuuuuuuuuwww{{{}}}}}}}}}yyyvvvrrrmmmjjjiiijjjkkkkkklllmmmoooqqqrrrttttttuuuuuuuuuvvvwwwxxxyyyzzzxxxxxxxxxxxxxxxwwwvvvuuuvvvvvvvvvuuuuuuuuuuuutttvvvvvvwwwyyy{{{|||}}}~~~yyyzzz|||}}}}}}}}}|||{{{|||}}}~~~~~~|||yyywwwvvvwwwyyyzzz}}}~~~~~~||||||~~~~~~}}}}}}}}}wwwuuussstttvvvvvvssspppkkkhhhccc]]]ZZZXXXYYYYYYZZZ\\\aaaiiiqqqtttqqqnnnlllmmmpppuuuzzz{{{wwwsssqqqrrrtttuuuvvvwwwwwwwwwuuuwwwzzz{{{|||~~~zzzqqqllllllpppxxxtttnnngggddd```]]]^^^bbbmmmwwwxxxnnnfffZZZXXXYYY^^^fffmmmppppppbbb\\\WWWXXX\\\bbbmmmvvv~~~yyymmmeeeTTTRRRPPPQQQVVVZZZ^^^___aaa]]]VVVOOOKKKJJJLLLMMMOOOQQQUUUYYY]]]```cccdddfffhhhkkkkkkkkkjjjkkklllooosss{{{|||{{{|||{{{tttllleee___[[[YYYXXX\\\eeeooouuusssllleeeaaa^^^^^^cccggglllrrryyy{{{}}}~~~yyyzzzrrrppplllhhhgggiiiooosssyyywwwjjjaaaYYYQQQMMMMMMHHHGGGFFFEEEDDDDDDDDDDDDGGGFFFFFFGGGIIIJJJJJJJJJJJJJJJJJJMMMPPPSSSVVVWWWZZZ___eeegggjjjqqq~~~~~~wwwnnneee___[[[VVVSSSLLLMMMMMMLLLJJJJJJLLLMMMMMMRRRZZZeeesss~~~~~~|||zzzxxxwwwwwwvvvvvvvvvvvvvvvyyy}}}sssooommm|||~~~zzzwwwsssrrrxxxgggfffeeeddddddeeefffgggbbbbbbaaaaaa```]]]XXXUUULLLFFF<<<555000///...---......---,,,,,,---......---------,,,,,,,,,++++++,,,***)))+++...///...---,,,---------............///111222444555888<<>>BBBCCCOOOcccuuu|||ppphhh|||mmm]]]WWWUUUgggvvvxxxtttuuuwwwwww{{{~~~|||zzzyyyzzz~~~zzzxxxyyy{{{wwwwwwwwwyyy|||}}}|||{{{yyyuuuooojjjggghhhkkkmmmlllmmmnnnooopppqqqrrrssspppqqqsssuuuwwwwwwvvvvvvuuuvvvvvvwwwwwwwwwwwwvvvuuuuuutttttttttssssssssswwwwwwxxxyyyyyyzzz{{{{{{vvvxxx|||~~~zzzxxxwwwzzz}}}}}}zzzwwwwwwzzz||||||{{{{{{{{{{{{|||}}}}}}{{{}}}}}}{{{wwwssspppooolllggg___XXXRRRPPPPPPQQQXXXXXX\\\dddmmmssstttrrrpppnnnnnnrrrwwwyyyvvvrrruuuuuutttssstttvvvwwwxxxvvvwwwyyyxxxxxxwwwyyyzzz|||vvvuuuvvvyyy~~~wwwsssoookkkllloooyyy|||sssbbb^^^[[[^^^fffnnntttvvvkkkbbbYYYUUUVVVZZZdddmmmzzz~~~rrreee\\\TTTTTTVVVZZZ^^^bbbccccccZZZWWWSSSQQQQQQRRRSSSSSSSSSUUUYYY]]]bbbeeehhhiiimmmppprrrsssrrrqqqrrrrrrnnnqqqwww~~~|||wwwqqqiiiaaa[[[XXXWWWZZZbbbllluuuvvvpppiiibbb]]]\\\___dddiiirrrzzzyyy|||wwwooozzzrrrfffeeecccbbbdddiiiqqqvvvyyyxxxkkk___WWWTTTSSSPPPNNNLLLKKKKKKKKKJJJIIIMMMNNNPPPRRRUUUTTTRRRPPPPPPOOOMMMJJJHHHFFFEEEEEEHHHJJJMMMOOORRRVVV[[[___jjjuuuyyyoooggg```\\\YYYVVVSSSPPPOOOOOOMMMLLLNNNMMMOOOTTT[[[gggzzz~~~}}}xxxvvvuuuvvvxxxvvvuuuvvv{{{|||qqqggggggttt{{{uuusssnnnhhhllluuupppgggbbbdddhhhgggeeeeeedddeeefffeeeccc___\\\YYYNNNJJJCCC;;;555000...---------------------------***,,,...///...,,,,,,---*********+++,,,---...///---......///000/////////222333444555555888;;;>>>HHHPPP```uuu~~~oookkkxxxkkkXXXXXXYYYgggsssuuussssssvvvxxx|||}}}yyyuuuvvv}}}~~~}}}{{{yyywwwxxxxxxxxxzzz||||||{{{yyywwwrrrkkkeeeccceeeiiimmmkkkkkkkkklllnnnoooqqqrrrtttuuuwwwyyyyyywwwuuutttvvvuuussssssuuuvvvuuutttuuusssrrrsssvvvvvvtttqqqssstttuuuwwwyyyzzzzzzzzzyyy{{{~~~}}}|||~~~}}}zzzxxxyyy{{{}}}{{{zzz|||}}}{{{yyyyyyyyyzzzyyywwwssspppnnnhhhbbb___XXXPPPOOOTTTYYY[[[```hhhooossstttssstttsssqqqpppqqqsssuuuwwwuuuvvvwwwxxxyyyzzzzzzyyyxxxvvvtttuuuwwwyyyyyyyyyxxxxxxyyy{{{}}}|||yyyvvvxxx}}}zzzwwwuuuvvvyyysssiiiaaaZZZ]]]hhhssswwwwwwmmm___WWWYYY[[[ZZZ```kkkxxx{{{sssiii___YYYVVVXXX\\\ccchhhjjjgggccc[[[VVVPPPOOORRRSSSQQQNNNWWWXXX[[[^^^bbbfffiiikkkpppsssvvvwwwvvvtttttttttrrrtttxxx{{{sssjjjbbb[[[XXXTTTWWW___mmmxxxzzzrrriiibbb___]]]___fffooovvvzzz}}}wwwxxxrrrffffffffffffhhhmmmtttyyy{{{|||pppfff^^^ZZZXXXSSSQQQOOOOOOPPPQQQPPPOOOTTTUUUWWWZZZ\\\[[[XXXUUURRRPPPNNNLLLIIIHHHFFFFFFFFFGGGIIIKKKLLLOOOSSSVVVXXXbbbppp}}}uuummmiiiddd```[[[XXXUUURRROOOMMMLLLKKKLLLPPPVVV___ooo~~~{{{xxxwwwwwwwwwuuutttuuuzzz|||qqqiiiaaammm{{{yyyrrrhhhhhhpppzzz}}}ppphhhcccfffiiihhheeeddddddeeeeeeeeeccc___\\\YYYRRRNNNGGG???888444111000------------------------...///000000---+++******,,,,,,+++,,,,,,---...///........./////////000000222333444555666888;;;>>>HHHRRRdddzzzqqqmmmvvvkkkXXXYYYYYYgggsssuuurrrsssuuuwww{{{~~~yyyvvvvvv}}}~~~|||yyyvvvwwwwwwyyy{{{}}}}}}{{{yyyuuuqqqkkkfffdddfffiiilllkkkkkkllllllnnnooopppqqqsssuuuwwwxxxxxxwwwuuusssuuusssrrrrrrsssttttttssstttrrrqqqrrruuuuuussspppqqqrrrsssuuuwwwxxxyyyyyy}}}~~~}}}}}}}}}zzzxxxzzz{{{~~~|||{{{{{{}}}~~~|||zzz{{{zzzzzzzzzyyyxxxvvvtttsssnnniiieee^^^VVVTTTXXX[[[___eeekkkpppsssuuuvvvuuutttrrrqqqqqqsssvvvwwwxxxxxxxxxxxxxxxwwwwwwvvvvvvtttssstttvvvwwwwwwvvvrrrrrrrrrssssssuuuvvvwww{{{||||||~~~zzzxxxuuu|||kkkccc]]]___jjjtttxxxxxxpppbbbYYYZZZ[[[ZZZaaalllxxxyyypppfff^^^YYYYYY\\\aaagggkkkkkkgggcccZZZVVVRRRRRRUUUWWWUUUSSSXXXYYY\\\```dddiiimmmooosssvvvyyyzzzyyyxxxxxxyyyuuuvvvyyy{{{sssjjjbbb[[[XXXUUUXXX```mmmyyy{{{ssskkkbbb___]]]^^^eeennnvvv{{{}}}~~~vvv{{{tttooofffgggiiikkknnnsssxxx}}}~~~xxxpppiiiccc___[[[YYYWWWWWWYYY[[[[[[[[[```aaabbbdddeeeccc___[[[SSSRRRPPPMMMKKKIIIGGGGGGDDDFFFGGGHHHHHHJJJLLLOOOOOOVVV```kkkuuuzzztttpppjjjddd^^^XXXSSSOOOMMMJJJKKKMMMQQQVVVcccooo}}}{{{yyyxxxuuutttssstttyyy{{{ssslll```iiixxxvvvhhhdddiiitttyyyooohhhdddgggjjjhhhdddcccddddddeeeeeeccc___\\\ZZZUUUPPPIIIAAA:::555222111...........................000111000---,,,+++,,,...---------------......//////.........///000111222333555555666888<<>>AAAJJJWWWkkk~~~nnnrrr|||{{{|||nnn\\\]]]bbbppp||||||vvvsssrrrqqqtttzzz|||uuurrrqqqvvv|||xxxtttppptttyyy~~~wwwrrriiihhheeeccccccdddeeeggggggiiikkkmmmnnnoooooonnnpppqqqqqqqqqqqqqqqqqqppprrrqqqqqqsssttttttrrrpppkkkmmmooooooooonnnooopppooonnnnnnmmmnnnpppqqqrrruuuvvvxxxzzz}}}|||||||||}}}~~~~~~zzzwwwvvvwwwxxx{{{|||}}}|||yyywwwwwwwwwvvvvvvuuusssqqqsssxxx~~~|||uuuwwwyyyxxxvvvwww{{{~~~{{{yyyxxxyyyzzz{{{yyyxxxuuurrrpppooooooooommmmmmnnnoooooommmjjjfffaaa___]]][[[[[[\\\^^^```aaagggtttzzz|||tttkkkfffhhhnnnsssuuuxxxoooccc\\\[[[```fffkkkrrrzzzyyynnnddd___```cccbbbdddfffeee```ZZZUUURRRTTTWWW[[[```dddfffggghhhjjjjjjjjjjjjkkklllmmmnnnooorrrvvvyyyyyyyyyzzz{{{~~~~~~zzzsssjjjccc]]]ZZZXXXXXX]]]hhhtttxxxsssmmmddd```\\\\\\bbbllltttyyy{{{~~~xxx{{{uuupppnnnpppssstttwwwzzz|||}}}zzzrrrjjjddd^^^YYYVVVPPPOOONNNMMMMMMLLLLLLMMMMMMOOOPPPOOOMMMKKKKKKKKKHHHKKKMMMMMMLLLMMMPPPTTTWWW___mmm||||||jjjaaaXXXSSSOOOLLLNNNRRRWWW\\\fffuuu{{{zzzzzzzzzyyywwwwww}}}|||uuuqqqaaa```dddooolllgggmmm~~~sssjjjccccccfffeeeddddddfffgggiiiiiihhheeebbb```\\\WWWOOOEEE===777333111---------------------------------+++******+++---,,,,,,+++,,,,,,---...//////000000000000111111111111333555666888:::>>>BBBMMMXXXkkk}}}ssswww~~~}}}vvvsssppp^^^______nnn{{{~~~zzzwwwwwwwwwwww|||~~~}}}xxxsssnnnnnnuuu~~~{{{wwwtttqqqtttyyy}}}{{{uuuooogggeeebbb``````bbbdddfffeeegggjjjmmmoooppppppoooppppppppppppppppppppppppppppppppprrrsssssspppnnnjjjmmmooopppnnnnnnoooqqqooonnnlllkkkkkklllnnnooopppppprrrtttwwwzzz|||~~~}}}{{{yyyxxxvvvwwwyyy|||~~~~~~|||yyyuuutttuuuwwwwwwzzz}}}}}}zzzwwwvvvvvvuuuvvvvvvssspppqqqwww}}}~~~|||{{{{{{}}}}}}zzzyyyzzz{{{||||||yyyuuuqqqnnnllllllkkkkkkjjjjjjjjjjjjiiifffccc]]]\\\ZZZZZZ\\\___ccceeeiiiooozzz|||zzzoooiiiiiimmmrrrtttuuunnnccc[[[[[[```fffiiimmmuuu}}}wwwllleeecccdddffffffgggfffbbb\\\WWWUUUUUUWWWZZZ```eeehhhiiijjjjjjlllllllllmmmnnnooopppqqqpppssswwwyyyyyyyyyyyyzzz}}}}}}~~~zzzsssjjjccc]]]ZZZZZZZZZ^^^hhhtttxxxtttooodddaaa^^^^^^dddmmmtttyyy}}}~~~|||vvvrrrrrrvvvzzzyyy{{{~~~~~~xxxppphhhbbb]]]YYYWWWPPPPPPOOONNNNNNNNNOOOOOOSSSTTTUUUSSSPPPMMMKKKKKKGGGJJJLLLKKKHHHEEEFFFGGGPPPXXXeeeuuuvvvkkk___XXXRRRNNNOOORRRRRRVVV^^^lll|||~~~{{{zzzzzzzzzyyywwwvvv{{{|||uuuqqqbbbaaabbbjjjyyynnnhhhmmmzzzvvvlllddddddfffffffffgggggghhhjjjjjjiiifffcccaaa\\\WWWOOOEEE===666222111------------------------((()))*********+++...000*********+++,,,---.../////////000111111111111000111333555666888;;;???BBBLLLWWWhhhzzzxxxzzzzzzrrrlll|||qqq```aaa^^^nnn}}}~~~~~~zzz~~~~~~|||{{{wwwqqqlllmmmuuu~~~|||zzzwwwtttrrrtttxxx|||}}}zzzsssnnnfffdddaaa^^^^^^```dddfffdddfffiiimmmooopppppppppoooooooooooooooooooooooonnnnnnoooqqqrrrqqqooollljjjmmmppppppnnnnnnppprrrnnnmmmkkkiiiiiijjjkkkllljjjkkkllloooqqquuuwwwyyyyyyyyyzzzyyywwwuuusssrrrrrrtttxxx|||~~~~~~~~~{{{xxxtttssstttvvvuuuyyy~~~~~~{{{wwwvvvvvvuuuwwwwwwtttqqqqqqwww}}}~~~~~~{{{zzzzzz|||}}}~~~{{{vvvqqqmmmjjjiiihhhiiihhhgggggggggfffccc```\\\\\\[[[\\\___ccchhhkkkuuuzzz~~~ssskkkjjjmmmqqqtttrrrmmmccc[[[[[[```eeegggjjjrrr{{{uuukkkfffeeeggghhhjjjjjjgggbbb[[[WWWVVVXXXYYY]]]ccchhhjjjkkkkkklllmmmmmmnnnoooppprrrtttuuurrruuuxxxzzzzzzyyyzzzzzz||||||~~~zzzsssjjjccc]]]ZZZ[[[[[[___iiitttyyyvvvpppdddaaa___```fffnnntttxxx{{{wwwvvvwww{{{}}}|||yyyzzz|||tttkkkccc^^^[[[ZZZSSSSSSSSSUUUWWWWWWUUUSSSSSSVVVXXXXXXTTTQQQQQQQQQKKKJJJIIIGGGFFFEEEDDDDDDHHHPPP\\\kkkxxxxxxjjj^^^VVVSSSSSSSSSNNNOOOVVVaaaooo}}}|||xxxwwwwwwvvvssssss}}}vvvlll___[[[ZZZaaakkkxxxuuugggkkkyyyzzzppphhhhhhiiihhhffffffiiiiiijjjjjjiiifffdddbbb[[[XXXRRRJJJBBB999222///111...,,,---......+++(((---------------------------,,,,,,,,,,,,---....../////////000111111222222111333555888:::===BBBFFFKKKXXXjjjzzzxxxzzzzzzpppwww}}}rrraaaZZZ\\\iiiwww~~~|||uuuooolllqqqyyy{{{wwwtttrrrrrrwww|||}}}}}}{{{tttkkkfff___[[[\\\]]]^^^aaafffhhhjjjllllllllllllnnnpppmmmmmmmmmnnnoooqqqssssssqqqrrrssspppllljjjjjjlllmmmmmmnnnnnnnnnmmmmmmmmmmmmjjjgggfffhhhiiijjjjjjjjjiiiiiiiiikkkmmmppprrrrrrrrrrrrrrrrrrrrrqqqqqqpppqqqtttwwwyyy{{{{{{{{{~~~}}}yyyuuurrrqqqsssvvvwwwyyy{{{{{{yyyvvvuuuuuuuuuwwwxxxuuuqqqqqqvvv|||}}}|||||||||{{{~~~{{{vvvssspppmmmjjjggghhhgggdddaaa___]]]]]]\\\XXXXXXZZZ^^^dddlllrrrvvv~~~yyyqqqnnnnnnppprrrtttnnneee^^^\\\___eeehhhmmmqqqxxxuuummmjjjllloooqqqoookkkddd^^^[[[ZZZ\\\]]]aaaccceeehhhkkklllmmmmmmnnnpppsssuuuvvvvvvvvvuuuwwwxxxyyy{{{|||{{{{{{zzz|||rrrhhh```[[[ZZZXXXZZZaaalllwww}}}zzzvvvkkkddd```ccciiipppyyy~~~{{{xxxyyy||||||wwwttttttwww|||tttlllfffcccaaaXXXWWWWWWYYY[[[[[[ZZZYYY\\\^^^___\\\XXXSSSRRRRRRLLLKKKJJJHHHGGGFFFEEEEEEEEELLLWWWcccqqq~~~uuuggg\\\VVVRRRQQQOOOOOOSSS\\\hhhwww~~~}}}}}}|||zzzwwwvvvvvvuuurrrsss~~~wwwmmm]]]WWWUUU[[[dddpppvvvgggkkkttt|||rrriiihhhiiihhhggggggkkkkkklllmmmllljjjgggfff\\\YYYSSSKKKBBB:::333//////...---...000000...+++------------------------...------------...///////////////000111111222222444666777888999<<>>CCCFFFNNNWWWccclllrrrzzz|||nnn\\\SSSRRR[[[gggsssxxx|||~~~yyywwwpppvvv~~~{{{xxxvvvtttvvv{{{~~~}}}|||yyypppfff```ZZZVVVXXXZZZZZZ\\\```eeegggiiiiiihhhhhhhhhiiijjjjjjiiiiiiiiijjjkkkkkkkkklllmmmmmmmmmlllkkkkkkkkkkkkllllllllljjjhhhfffeeedddbbbaaabbbaaa___]]]___^^^]]]]]]___aaadddeeeiiikkknnnoooooollliiifffgggfffdddccccccdddeeefffdddfffiiikkkmmmooosssuuuzzz}}}|||zzzzzzuuuwwwyyyxxxuuuqqqoooooovvv}}}~~~{{{xxxyyywwwssspppnnnllliiigggdddaaa]]]YYYXXXZZZ\\\^^^___bbbffflllttt|||}}}wwwsssssstttuuummmddd```ccciiipppsssuuuxxx|||~~~{{{wwwuuuvvvxxxyyyzzzuuurrrmmmiiifffeeefffgggiiikkknnnrrruuuwwwxxxxxx{{{{{{||||||||||||{{{zzz{{{|||~~~}}}tttjjjaaa\\\[[[[[[]]]dddppp||||||oooiiieeeggglllqqqyyy|||{{{vvvssssssrrrpppqqqtttttt||||||{{{yyyvvvuuuuuuvvvvvvuuunnnkkkfffaaa\\\YYYVVVTTTQQQPPPOOOMMMLLLKKKJJJJJJIIIJJJMMMRRR[[[iiiwww|||sssoooiiieeeeeehhhmmmqqqtttyyyqqqddd\\\TTTPPPMMMOOOTTT]]]nnn|||vvvsssqqqqqqrrruuuxxxbbb[[[UUUWWW]]]hhhwwwkkkkkkmmmwwwllliiijjjiiiiiikkkiiijjjlllmmmmmmmmmkkkjjjaaa]]]WWWOOOEEE<<<555111...//////...---,,,++++++------------------------------,,,,,,------...////////////000111111222222000222555777:::>>>CCCGGGMMMUUU___fffjjjooowww}}}~~~vvvfffVVVPPPQQQXXXdddpppuuuyyy{{{yyytttxxx~~~|||yyyvvvuuuvvv{{{~~~}}}{{{wwwnnnddd^^^XXXUUUWWWYYYYYYZZZ^^^ccceeehhhiiihhhgggggghhhhhhhhhhhhiiijjjkkkmmmnnnkkkkkklllmmmnnnmmmkkkjjjjjjjjjkkkllljjjhhheeecccbbbaaaaaaaaaaaa___]]]ZZZ]]]\\\\\\\\\^^^aaaccceeehhhiiilllmmmllliiifffdddcccddddddccccccbbbaaa``````bbbeeegggiiilllpppsssxxx||||||zzzyyyvvvxxxzzzzzzwwwrrrooommmqqquuu|||{{{yyyvvvtttpppmmmllljjjhhhfffdddaaa^^^\\\\\\^^^aaadddhhhiiimmmrrrxxx~~~zzzuuutttuuuvvvooofffcccgggmmmrrrtttuuuwww{{{~~~~~~|||zzzzzzxxxvvvvvvwwwxxxyyyxxxuuusssoookkkjjjjjjkkklllmmmooorrruuuxxxzzz{{{{{{}}}}}}}}}}}}||||||{{{{{{||||||~~~}}}uuukkkbbb]]][[[[[[]]]dddppp|||{{{oooiiieeehhhmmmrrryyy~~~|||vvvrrrqqqooojjjhhhiiigggooowww}}}{{{yyyoookkkeee___\\\ZZZWWWVVVRRRQQQPPPNNNMMMLLLKKKKKKHHHIIIJJJMMMUUUbbboooyyyzzzrrrooollliiihhhjjjlllnnnnnnrrryyyyyyiii___XXXSSSPPPPPPSSSYYYhhhuuuwwwsssqqqssstttwww~~~{{{fff___YYYZZZ___hhhvvv~~~jjjjjjqqqvvvllljjjkkkjjjjjjkkkkkklllnnnoooooonnnmmmlllbbb___YYYPPPGGG===666222...///000///,,,*********------------------------,,,,,,,,,,,,,,,---....../////////000111111222222333444666888:::===AAADDDLLLSSS]]]cccfffhhhnnnssszzz~~~|||ssscccSSSNNNQQQXXXcccoootttyyy~~~zzzxxxzzz}}}zzzwwwuuuuuuyyy|||{{{yyyuuulllccc]]]XXXUUUWWWYYYXXXZZZ]]]aaadddgggiiihhhhhhhhhhhhgggggghhhiiijjjlllnnnnnnjjjjjjjjjlllmmmllliiigggggghhhiiiiiigggdddaaa___^^^^^^^^^___```^^^[[[XXXYYYYYYYYYZZZ]]]```ccceeefffggghhhiiihhhfffcccaaa___aaabbbdddddddddcccbbbcccdddfffggghhhkkknnnqqqwww{{{|||zzzyyyxxxyyyzzzzzzxxxtttpppmmmlllmmmqqqxxx~~~|||{{{uuurrrooolllkkkjjjhhhfffcccbbb```___aaadddgggjjjppprrrtttxxx}}}yyyxxxyyyyyyqqqiiigggkkkpppsssssssssuuuyyy||||||{{{yyyxxxtttssssssuuuxxxyyyyyyxxxsssqqqooommmlllmmmooopppsssuuuxxx{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}uuulllccc^^^[[[[[[]]]dddooozzz}}}yyynnnhhheeehhhnnnrrryyywwwpppnnnjjjccc___^^^^^^dddllluuu~~~zzzrrrmmmeee```]]]\\\YYYWWWRRRQQQPPPNNNMMMLLLKKKKKKHHHHHHIIIKKKRRR^^^jjjsss|||vvvuuutttrrrpppooonnnnnnlllpppuuuzzzrrrggg]]]XXXTTTSSSRRRVVVaaammm}}}~~~xxxtttsssuuuwwwxxx}}}|||nnnfff``````ccciiittt~~~zzzhhhhhhwwwuuulllkkklllkkkjjjjjjlllmmmnnnoooooonnnlllkkkddd```ZZZQQQHHH>>>777333---///000///---+++,,,------------------------------------------...///////////////000111111222222222444666888:::===AAADDDLLLTTT^^^cccdddfffiiimmmooossswww{{{}}}tttcccSSSNNNQQQUUUaaalllrrrxxx|||yyy|||~~~zzzwwwuuussswwwzzzzzzxxxtttkkkbbb\\\WWWUUUWWWYYYXXXYYY\\\___bbbfffiiiiiiiiiiiiiiihhhhhhhhhhhhiiijjjkkklllhhhhhhhhhjjjkkkjjjfffccccccdddeeeeeeccc```\\\YYYYYYZZZ[[[]]]]]]\\\XXXUUUTTTTTTUUUVVVZZZ^^^aaadddccccccddddddbbbaaa___^^^[[[\\\___aaaeeehhhjjjlllkkkkkkjjjiiiiiikkknnnqqqwww{{{}}}{{{yyyyyyyyyzzzzzzyyyvvvqqqnnnhhhhhhjjjooovvv{{{~~~}}}{{{zzz|||}}}|||}}}~~~}}}|||uuurrrooommmlllkkkiiigggddddddeeefffhhhlllppprrrwwwxxx{{{~~~{{{ssslllkkkooorrrrrrppppppsssvvvyyy{{{zzzxxxwwwrrrssstttvvvxxxxxxvvvtttpppooonnnmmmmmmoooqqqssswwwxxxzzz}}}~~~~~~~~~~~~~~~vvvlllddd^^^[[[[[[]]]cccnnnxxx}}}zzzvvvlllfffdddhhhnnnsssyyy~~~yyyqqqlllggg___YYYWWWTTTZZZ```hhhyyy~~~zzzvvvppphhhbbb___]]][[[XXXRRRQQQPPPNNNMMMLLLKKKKKKJJJJJJJJJLLLRRR]]]iiirrr}}}||||||{{{zzzwwwtttpppnnnmmmooossswww|||zzzpppaaa\\\WWWTTTRRRSSS]]]gggxxx~~~yyyuuutttwwwxxxyyy}}}{{{uuunnngggeeegggkkkttt}}}~~~wwwggggggzzz}}}ssskkkkkkmmmkkkjjjjjjjjjkkklllmmmmmmkkkiiihhhdddaaa[[[RRRHHH???777333+++...111000...---///111------------------------...............///000000/////////000111111222222///111444777:::???DDDHHHLLLUUU___dddeeeeeehhhjjjjjjlllooorrruuu}}}wwweeeSSSMMMPPPRRR]]]hhhooouuu~~~yyy}}}{{{wwwuuurrrvvvyyyxxxwwwssskkkaaa\\\WWWUUUWWWYYYXXXYYY\\\^^^bbbfffiiijjjjjjjjjjjjiiiiiihhhhhhhhhhhhiiiiiigggffffffhhhiiihhhccc______aaabbbbbb```\\\XXXUUUVVVWWWXXX[[[\\\ZZZVVVSSSPPPPPPQQQSSSWWW[[[___bbbaaaaaaaaa```___]]]\\\[[[YYYYYY[[[^^^dddjjjqqqtttqqqpppnnnkkkjjjkkkooorrrwww{{{~~~{{{zzzzzzzzzzzzzzzzzzwwwsssppphhhggghhhkkkoooqqqrrrqqqyyyxxxwwwyyy}}}~~~|||{{{|||}}}~~~~~~vvvssspppnnnnnnmmmkkkiiihhhhhhjjjlllpppssswwwyyy{{{|||~~~|||uuunnnmmmqqqsssqqqnnnnnnqqquuuxxxzzzyyywwwvvvvvvvvvwwwxxxxxxvvvrrrooonnnmmmmmmmmmnnnppprrrtttwwwxxxzzz|||}}}~~~~~~~~~~~~vvvmmmddd^^^[[[[[[\\\bbbmmmwww{{{xxxtttjjjeeeccchhhnnnsssyyy|||~~~|||~~~{{{pppggg```\\\ZZZXXXWWWYYY\\\cccppp}}}uuurrrllleee```[[[YYYWWWQQQPPPPPPOOOOOONNNMMMMMMMMMJJJKKKOOOTTTZZZeeeooozzz~~~wwwrrrqqqmmmooorrrtttxxx~~~~~~nnndddXXXRRRPPPRRRZZZcccoooxxxwwwyyyzzzwwwvvv|||zzztttkkkhhhjjjoootttvvvzzz}}}{{{}}}wwwkkknnn{{{tttjjjjjjmmmkkkhhhgggmmmmmmnnnooopppnnnjjjgggjjjfff___WWWMMMAAA666///111///......//////...---+++,,,---...///////////////000000///---+++,,,------......///000111111111333222444999;;;===CCCJJJOOOZZZdddffffffhhhjjjjjjhhhjjjkkklllnnnsss{{{~~~yyyrrreeeWWWOOONNNZZZbbbhhhjjjooozzz{{{yyy~~~~~~yyyvvvvvvwwwyyy{{{~~~}}}yyyqqqiiicccYYYXXXWWWVVVVVVWWWYYYZZZ]]]```dddfffhhhiiijjjllljjjhhhfffeeeeeeeeedddbbbcccbbbaaabbbcccbbbaaa___```^^^[[[ZZZZZZYYYWWWVVVXXXVVVUUUUUUWWWWWWTTTQQQRRRQQQPPPQQQSSSVVVZZZ]]]``````___^^^\\\ZZZXXXWWWXXXXXX[[[bbbllluuuyyyzzz}}}uuummmiiifffeeejjjqqqwww{{{}}}{{{zzzuuuwwwxxxyyyxxxvvvsssrrrjjjhhhffffffiiilllooooooqqqsssuuuyyy|||}}}zzzxxxvvvuuuuuusssrrrooommmjjjiiiiiiiiiiiilllooorrrtttvvvzzz|||{{{uuusssuuuwwwuuusssoooqqqsssuuuvvvvvvvvvvvvwwwwwwwwwwwwvvvuuutttsssnnnmmmlllmmmooorrrsssrrr||||||||||||}}}}}}}}}}}}}}}~~~~~~}}}|||xxxmmmccc^^^\\\XXX[[[bbbmmmxxx{{{xxxrrrnnnhhhdddfffkkkpppwww}}}|||{{{pppggg```\\\YYYWWWWWWYYY\\\bbblll{{{|||xxxtttmmmeee___ZZZWWWVVVPPPPPPPPPPPPOOOOOOOOOOOOPPPMMMLLLPPPUUU[[[fffqqqzzz||||||xxxqqqmmmmmmlllnnnqqqtttvvv|||tttiii]]]VVVSSSSSSZZZbbbnnn~~~yyyxxxyyyzzzxxxvvv{{{wwwmmmhhhjjjooorrrsssmmmqqqppptttyyypppeeehhhxxx~~~sssjjjjjjmmmllljjjiiimmmmmmnnnooopppnnnkkkhhhhhhddd^^^WWWNNNCCC999222111///......//////...---,,,,,,---...////////////,,,---......,,,,,,---...000000000000111222444444666555777;;;===>>>EEEMMMRRR]]]fffgggeeeggghhhggghhhiiijjjiiiiiilllrrrwww~~~{{{||||||yyyvvvnnn```RRRLLLMMMXXXbbbkkkooosss|||{{{{{{~~~yyyvvvvvvwwwzzz|||~~~}}}xxxpppgggbbbYYYXXXVVVVVVVVVWWWYYYZZZ\\\___ccceeefffgggiiikkkiiigggeeedddddddddcccbbbbbbaaa``````aaa```^^^\\\\\\ZZZWWWWWWWWWWWWVVVUUUUUUSSSRRRRRRSSSSSSPPPNNNOOOOOOOOOPPPRRRUUUYYYZZZ\\\\\\\\\[[[ZZZYYYXXXXXXZZZ\\\aaajjjuuu~~~yyypppiiieeeccchhhooowwwzzz}}}{{{zzzuuuvvvxxxyyyxxxvvvtttrrrkkkiiiffffffhhhkkkmmmmmmpppqqqtttxxx{{{~~~}}}{{{yyyvvvuuutttrrrqqqooommmkkkkkkkkkllllllooorrruuuxxx{{{~~~|||vvvuuuvvvxxxvvvtttpppqqqrrrsssttttttuuuuuuwwwwwwwwwwwwvvvuuutttsssrrrpppnnnoooqqqtttvvvvvv||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~xxxmmmddd^^^\\\YYY\\\cccnnnyyy}}}yyytttlllfffbbbffflllqqqyyy~~~zzz~~~tttkkkddd___ZZZXXX[[[\\\___dddjjjttt~~~yyyuuummmddd]]]XXXVVVUUURRRRRRRRRSSSSSSSSSSSSSSSTTTPPPNNNQQQUUU\\\gggrrrzzz|||vvvssspppjjjggghhhiiilllooorrruuuyyy~~~}}}rrreee]]]WWWUUUZZZ```kkk{{{~~~zzzyyyyyyzzzxxxuuuyyy~~~qqqjjjkkkoooooommmhhhllllllpppwwwooodddhhhqqqsssiiiiiimmmmmmlllkkknnnmmmnnnooopppnnnkkkhhhfffccc^^^WWWOOOEEE;;;444111///......//////...---------...............---)))+++------,,,---...000111000//////000333555777999888:::>>>???@@@GGGPPPWWWaaahhhhhhfffffffffeeeggggggggggggggghhhlllooottt}}}yyytttvvvwwwwwwuuummm\\\MMMJJJNNNWWWcccooouuuyyyzzz|||~~~yyywwwwwwxxx{{{|||}}}|||vvvnnneee___XXXWWWVVVUUUVVVWWWYYYZZZ\\\___bbbdddeeefffhhhjjjhhhfffdddcccccccccbbbaaaaaa```_________^^^[[[XXXXXXWWWUUUUUUVVVWWWVVVUUUTTTRRRPPPPPPPPPPPPNNNLLLKKKLLLNNNPPPSSSUUUWWWXXXYYYYYYYYYYYYXXXXXXXXXWWWZZZ^^^fffqqq}}}tttjjjccc___dddlllvvvzzz~~~}}}{{{zzztttvvvwwwxxxxxxwwwuuutttmmmkkkhhhggghhhjjjjjjjjjnnnooorrruuuyyy|||~~~~~~~~~~~~|||zzzvvvtttrrrpppooonnnmmmmmmnnnooopppqqqssswwwzzz}}}~~~xxxvvvwwwxxxwwwvvvqqqqqqpppppppppqqqsssssswwwwwwxxxwwwwwwvvvuuutttuuusssqqqqqqtttxxxzzz{{{|||}}}}}}}}}~~~~~~~~~yyynnnddd^^^\\\ZZZ]]]dddpppzzz~~~{{{vvvjjjdddbbbfffmmmttt|||~~~~~~xxx{{{rrrkkkeee```]]]bbbdddfffiiikkkoootttxxx|||vvvrrrjjjccc]]]YYYXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZXXXSSSPPPRRRUUU[[[fffpppyyy~~~vvvnnnkkkiiieeeccceeegggiiimmmrrrvvvyyy|||~~~zzzmmmddd\\\WWWYYY^^^hhhwww~~~~~~|||}}}~~~yyywwwwwwxxxvvvsssvvv{{{vvvnnnmmmooonnnkkkiiimmmmmmqqqwwwooodddgggiiiuuujjjjjjmmmnnnnnnnnnooonnnnnnoooooonnnllliiifffccc___YYYQQQFFF<<<555111///......//////...---..................------+++,,,......------///000///...------...111555777;;;;;;===@@@@@@AAAIIISSS[[[dddlllkkkhhhhhhhhhfffeeeeeefffggghhhjjjmmmnnnnnnvvvuuuppprrryyy{{{zzzooo[[[JJJIIIPPPVVVcccpppwww}}}}}}xxx{{{~~~yyywwwxxxyyy|||}}}}}}{{{tttkkkccc]]]XXXWWWUUUUUUUUUWWWYYYZZZ]]]___bbbcccdddeeehhhjjjhhhfffdddcccddddddcccbbbaaa```_________]]]ZZZWWWZZZXXXVVVVVVVVVWWWVVVUUUSSSRRRQQQPPPOOOOOONNNMMMJJJLLLOOOSSSVVVWWWYYYYYY[[[[[[ZZZXXXWWWWWWVVVVVVVVV[[[eeeqqq}}}xxxmmmbbb]]]aaaiiitttwww|||~~~|||{{{zzzuuuvvvwwwyyyyyyxxxwwwwwwqqqnnnkkkjjjjjjjjjjjjiiilllmmmooorrrvvvzzz}}}~~~~~~~~~~~~}}}zzzvvvssspppnnnnnnnnnnnnppprrrtttuuuwwwzzz}}}~~~yyywwwxxxxxxxxxwwwrrrqqqooonnnnnnooorrrsssxxxxxxxxxxxxwwwvvvuuuuuuwwwuuussssssvvvzzz|||}}}|||}}}}}}~~~xxxmmmccc]]][[[ZZZ]]]dddppp{{{{{{vvvkkkeeecccgggnnnuuu~~~}}}uuu{{{tttnnnhhhdddiiikkkmmmmmmlllkkklllmmmpppttt{{{}}}pppmmmhhhccc___]]]]]]^^^```````````````_________ZZZUUURRRRRRTTTXXXaaakkkuuuzzz}}}ssskkkiiiiiigggfffggggggiiimmmrrrwww{{{~~~~~~uuujjjaaaYYYXXX\\\eeesss~~~|||}}}}}}vvvtttsssuuutttqqqrrrvvv~~~ssspppqqqooommmjjjnnnllloootttjjj___aaahhh}}}xxxmmmkkknnnooooooppppppooonnnnnnooonnnllljjjhhheeeaaa[[[RRRGGG<<<444111///......//////...---..................------...000111000///...///111000///......000333777999;;;<<>><<<>>>CCCEEEDDDGGGTTTaaapppyyy}}}xxxvvvtttrrrpppmmmjjjjjjnnnrrrtttttt}}}}}}|||}}}ppp[[[JJJGGGLLLYYYfffsssyyy{{{yyyxxx}}}zzzyyyzzz{{{}}}zzzssskkkccc^^^UUUUUUTTTTTTUUUWWWYYY[[[[[[\\\]]]^^^^^^```ccceeegggfffddddddeeefffeeedddccccccdddffffffddd```]]]XXXVVVSSSRRRSSSRRRQQQPPPIIIJJJKKKJJJHHHIIIMMMPPPUUUVVVZZZ^^^bbbeeeggghhhkkkhhhccc^^^ZZZWWWUUUTTTRRRTTTUUUXXX^^^hhhuuu~~~|||uuuiii______dddgggkkkqqqtttuuutttsssrrrnnnoooqqqsssuuuvvvwwwxxxwwwuuurrrpppooonnnkkkiiiiiiiiikkkmmmrrrwww{{{~~~}}}zzzwwwtttrrrpppmmmnnnooorrruuuyyy}}}{{{rrrrrrqqqpppppprrruuuwwwwwwvvvuuuuuuvvvxxxzzz{{{zzzzzzzzzzzzyyyxxxwwwvvvsssrrrsssvvvzzz||||||{{{}}}}}}zzznnnddd^^^[[[ZZZ]]]dddqqq|||}}}xxxooojjjhhhnnnvvv}}}yyy{{{{{{yyytttooolllkkkhhhhhhhhhhhhkkkqqqxxx~~~|||uuunnnjjjmmmmmmooooooppppppooooookkkjjjgggddd```]]]ZZZYYYYYYTTTQQQPPPNNNKKKOOOTTTWWW^^^gggoootttyyy|||zzzxxxzzz~~~zzzoooeee```aaa]]]jjj{{{~~~rrrooonnnrrrsssqqqqqqsssvvvyyywww|||xxx{{{xxxxxx{{{ooobbbdddlllwwwqqqpppoooooopppqqqpppnnnnnnoooooommmllldddcccaaa]]]VVVLLLAAA:::111///......//////...---+++,,,---...////////////+++---//////000000222444000111333555888:::<<<======@@@DDDGGGFFFJJJWWWeeewww{{{xxxuuusssrrrooolllmmmssszzz~~~}}}qqq]]]NNNJJJOOOZZZggguuu|||}}}|||zzz}}}zzzyyyzzz|||~~~zzztttlllddd___UUUTTTTTTSSSUUUWWWYYY[[[YYYZZZ[[[[[[\\\]]]aaacccfffeeeccccccdddeeedddcccbbbcccdddfffgggeeeaaa^^^XXXVVVTTTTTTUUUVVVUUUTTTJJJKKKLLLKKKJJJKKKPPPSSSWWWXXX[[[___cccfffiiikkkkkkhhhccc^^^ZZZWWWVVVUUUQQQPPPOOOOOOSSS^^^lllvvv|||||||||wwwkkkaaa___ddddddiiinnnrrrsssrrrqqqpppllllllnnnppprrrtttvvvvvvvvvtttrrrpppooommmjjjhhhiiiiiijjjmmmqqqwww{{{~~~|||yyyvvvsssrrrqqqmmmnnnppprrrvvvzzz~~~{{{wwwoooooonnnmmmmmmppptttwwwwwwwwwwwwxxxyyy{{{|||~~~zzzzzzzzzzzzyyyxxxwwwwwwrrrrrrtttxxx{{{}}}|||{{{}}}~~~|||pppeee___]]][[[^^^fffrrr}}}zzznnniiihhhoooxxx|||xxxtttppplllmmmjjjggggggkkkppptttvvvyyy}}}xxxtttrrrooolllpppooonnnoooppppppooonnngggeeebbbaaa___]]]YYYVVVWWWUUURRRNNNLLLKKKKKKLLLNNNRRRYYYaaajjjqqqwwwzzzvvvkkkeeebbbaaajjjzzzyyysssppprrrtttrrrqqqrrr{{{~~~}}}}}}{{{}}}{{{rrrjjjfffvvvxxxooommmkkklllooommmnnnoooppppppooonnnmmmkkkhhhddd___YYYNNNAAA888222///------...//////............------,,,,,,,,,////////////000000000000000111333555777999:::;;;===>>>BBBEEEGGGMMM[[[jjj{{{zzzxxxyyyvvvvvvvvvwww{{{sss^^^MMMLLLSSSaaaiiirrryyy}}}~~~zzz{{{}}}~~~{{{yyyyyyyyy|||vvvooofff___[[[XXXVVVTTTTTTUUUWWWWWWVVVYYYYYYZZZ[[[\\\^^^```aaabbbbbbbbbbbbbbbbbbccccccfffeeecccccccccbbb___]]]ZZZXXXUUUSSSRRRRRRPPPNNNKKKJJJJJJJJJKKKOOORRRTTTXXXZZZ___dddhhhlllnnnoookkkgggbbb^^^[[[WWWSSSPPPMMMNNNOOONNNPPPXXXdddnnnttt{{{}}}uuukkkeee```\\\```ccciiimmmqqqrrrqqqppppppooonnnmmmmmmoooqqqsssuuutttrrrpppmmmjjjgggeeebbbeeeiiilllpppuuu{{{~~~}}}{{{yyyuuuqqqnnnoooppprrruuuyyy}}}~~~}}}{{{wwwtttnnniiiffffffeeeeeejjjrrrxxxzzz}}}~~~}}}|||}}}|||{{{zzzyyyxxxxxxwwwtttvvvxxx{{{}}}~~~~~~{{{oooccc]]]ZZZ\\\aaakkkxxx}}}pppjjjfffkkksss}}}{{{{{{wwwtttssspppmmmlllnnnqqqsssttttttwww|||{{{xxxyyyzzzxxxvvvtttrrrooonnnmmmlllkkkiiibbbaaa___^^^]]]\\\YYYVVVUUUSSSPPPMMMJJJIIIIIIIIIIIIKKKOOOVVV___hhhoootttzzz|||qqqjjjgggcccjjjxxx{{{uuurrrtttuuusssrrrttt{{{~~~|||}}}zzzrrrjjjgggxxxvvvooommmlllmmmpppooopppqqqrrrrrrqqqpppooollliiieee```ZZZOOOBBB999222000------...//////............------,,,,,,,,,------...///000111222333222222444666888:::;;;<<<>>>???BBBFFFGGGLLLZZZiiiyyy~~~{{{|||{{{|||}}}|||fffSSSOOOTTTaaahhhqqqwww{{{}}}wwwyyy}}}{{{yyyyyyyyy~~~zzzuuummmfff___[[[WWWUUUTTTTTTUUUWWWWWWWWWYYYYYYZZZ[[[\\\^^^___`````````aaaaaabbbcccddddddeeecccbbbaaaaaa```]]]ZZZWWWUUUSSSRRRRRRRRRPPPOOOLLLKKKJJJJJJKKKNNNQQQSSSZZZ\\\```dddhhhkkkmmmmmmkkkgggbbb]]]YYYVVVRRROOOOOOOOONNNLLLLLLRRR]]]fffqqqxxx|||vvvnnnfff```[[[]]]```eeekkknnnpppppppppooonnnmmmllllllmmmooopppmmmlllkkkiiihhhfffeeedddbbbdddfffiiimmmrrrxxx}}}~~~}}}|||zzzyyyvvvsssqqqrrrsssvvvyyy}}}}}}|||}}}{{{wwwsssmmmhhhdddbbbaaaaaafffmmmxxx{{{}}}|||}}}||||||zzzyyyxxxwwwvvvuuuwwwyyy|||~~~~~~~~~~~~}}}zzznnnccc]]][[[\\\aaalllyyy}}}oooiiiggglllsss{{{|||~~~}}}{{{yyyuuutttttttttsssrrrppprrruuuxxx{{{|||{{{zzz}}}yyyuuupppllliiigggeeeccc___]]]\\\\\\\\\[[[XXXVVVRRRPPPMMMJJJHHHFFFFFFFFFCCCDDDFFFJJJRRR[[[dddiiilllpppuuuwwwxxxzzzyyyqqqmmmeeekkkwww|||wwwuuuwwwxxxvvvuuuwww{{{}}}|||xxxpppjjjhhhyyytttnnnmmmmmmoooqqqqqqrrrtttuuuuuutttsssrrrmmmjjjfffaaa[[[PPPCCC:::222000...---...//////............---------------+++,,,---///111222444444333444555777999;;;<<<===???@@@CCCFFFFFFKKKYYYgggttt}}}~~~~~~zzzoooYYYQQQTTTaaagggoootttxxx~~~yyyssstttzzz|||zzzzzzzzz}}}{{{wwwrrrllleee___[[[UUUTTTRRRSSSUUUXXXYYYXXXYYYYYYZZZZZZ\\\]]]___```^^^^^^___```bbbcccdddeeecccaaa```______]]]ZZZWWWSSSRRRQQQQQQRRRRRRPPPNNNLLLKKKJJJJJJLLLOOOSSSUUU]]]___bbbeeehhhjjjkkkllljjjfff```[[[WWWTTTPPPMMMMMMMMMLLLJJJIIINNNWWW^^^jjjssszzzxxxqqqiiiaaaYYYYYY\\\aaagggkkknnnooopppnnnmmmkkkjjjjjjkkklllmmmkkkjjjhhhgggffffffggggggaaabbbccceeehhhnnnvvv{{{}}}|||{{{zzzyyywwwuuuuuutttuuuwww{{{}}}{{{{{{|||zzzuuuqqqkkkeee```]]][[[ZZZ```ggguuuyyy|||{{{|||||||||{{{zzzyyyxxxwwwxxxyyy{{{~~~~~~~~~~~~|||zzz{{{~~~yyymmmccc]]]\\\\\\bbbmmmzzz|||nnniiihhhmmmtttyyy}}}~~~}}}{{{zzzxxxuuusssqqqrrrsssssstttuuuvvvwww~~~||||||}}}{{{vvvooojjjgggdddbbbaaa```___]]]\\\\\\ZZZWWWUUUPPPNNNKKKHHHFFFDDDCCCBBB@@@@@@AAADDDJJJQQQXXX]]]^^^bbbfffiiilllqqqxxx~~~uuuqqqhhhmmmuuuzzzyyyzzzzzzxxxyyy|||}}}}}}zzzuuummmhhhhhhwww}}}qqqmmmnnnnnnppprrrrrrsssuuuwwwwwwvvvtttsssooolllgggccc\\\RRREEE<<<333111.........//////..................---------,,,---...///111222333444333333555777999;;;<<<===@@@AAACCCFFFFFFJJJWWWeeeooozzz~~~xxxwwwxxxwwwttt]]]SSSSSS___fffmmmrrrvvv|||uuunnnooosss}}}|||zzzzzzzzzzzzxxxuuupppiiiccc^^^[[[TTTRRRQQQSSSUUUXXXYYYYYYYYYYYYZZZZZZ[[[]]]^^^___^^^^^^___```aaaaaabbbbbbaaa```______^^^[[[WWWTTTQQQQQQPPPQQQRRRQQQOOOMMMKKKKKKJJJLLLOOOSSSWWWZZZaaaccceeegggiiijjjkkkkkkhhhddd^^^XXXTTTQQQNNNLLLJJJIIIIIIHHHIIINNNUUU[[[cccnnnwwwyyytttmmmbbbYYYVVVYYY]]]ccchhhkkknnnooollllllkkkiiiiiiiiiiiijjjjjjiiifffeeedddeeefffgggaaaaaaaaabbbeeellltttzzz~~~~~~~~~}}}zzzxxxwwwvvvssstttvvvzzz~~~}}}zzzzzzzzzwwwrrrmmmhhhbbb\\\XXXUUUUUUZZZaaammmttt||||||yyyxxx{{{{{{|||}}}~~~~~~}}}}}}{{{|||~~~~~~|||yyyyyy|||wwwlllccc^^^\\\]]]cccooo||||||mmmiiiiiinnntttwww|||yyyzzz{{{|||}}}~~~{{{yyyuuutttttttttssssssrrrqqqrrrtttuuuwwwwwwxxxyyyyyy{{{wwwpppllliiigggfffeeegggeeebbb```^^^[[[WWWTTTOOONNNKKKHHHFFFCCCAAAAAA===>>>???BBBFFFJJJNNNQQQVVV[[[```eeeiiipppyyyxxxssslllooouuu~~~}}}}}}|||~~~}}}zzz|||}}}yyyrrrjjjfffgggrrryyynnnlllnnnooopppsssqqqsssuuuwwwxxxwwwuuussspppmmmiiieee^^^SSSGGG===444222///.../////////...........................//////000000111111222222222333444666888:::;;;<<<@@@AAACCCEEEEEEIIIWWWdddppp|||xxxpppmmmnnnppp~~~www```UUUUUU]]]ccckkkqqquuu|||rrrkkkkkkooozzz|||zzzzzzzzzyyywwwsssnnnhhhbbb]]][[[SSSRRRQQQRRRUUUXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^```_____________________aaa```______]]]ZZZUUURRRQQQQQQQQQSSSTTTRRROOOLLLJJJJJJKKKMMMRRRWWW\\\```dddeeegggiiijjjjjjjjjjjjeeeaaaZZZUUURRROOOMMMKKKKKKJJJIIIHHHIIIMMMSSSWWW]]]hhhssswwwvvvooodddZZZUUUWWWZZZ___ccchhhkkkmmmjjjjjjiiihhhhhhhhhhhhhhhfffeeebbb```______```aaaaaaaaa```aaadddkkkttt{{{}}}yyyxxxxxxuuuvvvwwwzzz}}}|||xxxvvvuuuqqqkkkgggccc^^^XXXUUURRRPPPUUU]]]dddlllvvv{{{zzzwwwuuuuuuyyy{{{~~~}}}zzzzzz|||~~~~~~~~~uuukkkbbb^^^]]]]]]dddppp{{{llliiiiiioootttvvvxxx|||wwwxxxzzzzzzzzz|||{{{yyywwwvvvvvvuuusssqqqmmmnnnpppqqqsssvvv{{{~~~}}}zzzuuurrrpppooonnnlllmmmkkkgggdddaaa]]]XXXUUUPPPOOOMMMJJJGGGDDDBBBAAA<<<===>>>AAADDDHHHKKKMMMQQQWWW___ffflllsss{{{zzzvvvqqqrrrwww{{{yyyzzz}}}~~~|||~~~zzzrrrhhhdddfffnnn~~~vvvllllllnnnoooppprrrppprrrvvvxxxyyywwwuuusssrrroookkkfff```UUUHHH???555222000.../////////................../////////000000000111111111111222222222444666888:::;;;<<<@@@@@@CCCEEEEEEIIIWWWeeevvv|||{{{rrriiifffeeeiiizzz~~~}}}uuu___UUUUUUYYY```jjjrrrvvv}}}rrrkkkkkkppp{{{~~~{{{yyyyyyyyyyyyvvvrrrlllfffaaa]]]ZZZSSSRRRQQQRRRUUUXXXYYYYYYYYYYYYYYYZZZZZZ\\\]]]]]]``````___^^^^^^]]]]]]\\\```___^^^^^^\\\XXXSSSOOOOOOPPPRRRUUUVVVUUUQQQNNNIIIIIIKKKNNNSSSYYY^^^bbbdddeeegggiiiiiiiiiiiihhhbbb]]]WWWRRROOONNNLLLKKKOOOMMMKKKJJJJJJLLLOOOQQQZZZdddoootttuuuqqqggg]]]TTTUUUWWWZZZ^^^bbbfffhhhffffffffffffffffffeeeeeefffdddbbb```^^^]]]]]]]]]_________```dddkkkuuu{{{}}}zzzzzzzzzzzz{{{}}}|||zzz{{{{{{vvvqqqmmmkkkhhhccc___\\\WWWSSSQQQOOOMMMRRRXXX]]]fffqqqwwwvvvttttttuuuyyy|||~~~||||||~~~}}}|||}}}~~~|||tttjjjbbb^^^^^^]]]eeerrr{{{llliiijjjppptttuuuwwwzzz}}}tttvvvxxxyyyyyyyyyzzz|||}}}{{{{{{zzzxxxvvvpppqqqrrrtttvvv{{{}}}{{{zzzxxxvvvuuuqqqnnnjjjgggddd```[[[WWWRRRQQQOOOLLLIIIFFFCCCBBB?????????AAAEEEKKKPPPTTTVVV]]]hhhqqqwww}}}}}}zzzuuuuuuyyy{{{zzzzzz}}}~~~~~~}}}}}}tttiiieeeffflll|||~~~tttkkkkkknnnoooppprrrpppssswwwyyyzzzyyyvvvtttsssppplllgggaaaVVVIII@@@555333000////////////...---........./////////000//////000111222222333333333333555777999;;;<<<===??????BBBDDDEEEJJJWWWeeeyyy|||{{{xxxrrriiicccaaabbbggg{{{}}}zzz~~~oooYYYPPPQQQUUU^^^jjjsssxxx~~~tttnnnnnnqqq{{{}}}zzzxxxxxxxxxzzzwwwrrrlllfff```\\\ZZZTTTRRRQQQRRRTTTWWWXXXXXXZZZYYYYYYZZZZZZ[[[\\\]]]^^^^^^^^^^^^]]]]]]]]]]]]^^^]]]]]]\\\ZZZVVVPPPLLLMMMNNNRRRWWWZZZYYYVVVSSSJJJJJJKKKMMMQQQWWW\\\___bbbccceeefffggggggffffff___ZZZTTTPPPNNNMMMLLLKKKNNNLLLJJJJJJKKKLLLNNNOOOXXXaaakkkqqqtttrrrjjjaaaSSSSSSSSSUUUXXX\\\___aaaaaabbbbbbccccccccccccbbbcccbbbaaa```___^^^]]]\\\[[[\\\]]]___dddkkktttzzz~~~~~~~~~~~~~~~~~~}}}}}}}}}|||zzz{{{{{{wwwtttvvv|||qqqllleeeaaa```^^^ZZZWWWSSSPPPNNNNNNLLLJJJNNNTTTZZZdddooouuuuuutttvvvyyy{{{}}}~~~~~~~~~~~~~~~}}}}}}~~~zzzyyyzzz|||~~~~~~zzzrrriiiaaa______^^^fffssszzzllliiijjjppptttuuuwwwzzz~~~lllooorrrssssssrrrssssssttt{{{}}}zzzuuuvvvxxxyyy{{{|||zzzrrroookkkhhheeeaaa]]]YYYSSSRRRQQQNNNKKKHHHEEECCCDDDBBBAAABBBHHHPPPXXX^^^bbbjjjwww}}}wwwwwwzzz~~~{{{{{{|||}}}||||||}}}~~~vvvjjjfffggglll|||}}}ssskkkkkknnnooooooqqqqqqtttxxx{{{|||zzzwwwuuutttqqqmmmhhhbbbWWWJJJAAA666333000////////////...---.........//////000000---...///000222444555666444555666888:::<<<>>>>>>>>>???BBBDDDEEEJJJXXXfffyyy~~~zzzsssjjjccc``````aaajjj}}}{{{zzz~~~{{{gggRRRIIIKKKSSS]]]jjjtttzzzvvvqqqqqqqqq{{{|||yyywwwwwwwww{{{xxxsssllleee```\\\YYYTTTSSSQQQRRRTTTVVVWWWWWWZZZZZZYYYYYYZZZ[[[\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^\\\\\\[[[ZZZXXXTTTNNNIIIJJJMMMRRRXXX\\\]]]ZZZWWWKKKKKKKKKLLLPPPTTTYYY\\\```aaabbbdddeeeddddddccc]]]XXXRRRNNNMMMLLLLLLLLLJJJIIIHHHIIIKKKNNNPPPQQQXXX```iiiooorrrrrrlllcccRRRQQQQQQRRRTTTWWW[[[]]]^^^^^^___```aaaaaa``````[[[\\\\\\[[[[[[YYYXXXWWWXXXZZZ\\\___dddkkktttyyyxxxyyy{{{zzzxxxvvvvvvvvvuuuvvvvvvwwwxxxxxxyyyyyywwwxxxxxxtttqqqrrryyyyyyiiiddd]]]YYYXXXWWWUUURRRMMMKKKJJJKKKJJJIIILLLQQQZZZdddooouuuvvvuuuyyy}}}|||~~~~~~~~~}}}}}}|||}}}}}}~~~~~~~~~}}}}}}~~~}}}~~~{{{wwwwwwxxxzzz~~~}}}zzzrrrhhhaaa______^^^ffftttzzzmmmiiijjjppptttuuuwwwzzziiijjjkkkllllllmmmllllllppprrruuuzzz~~~~~~}}}yyytttqqqmmmiiieeeaaa\\\XXXVVVUUURRROOOLLLIIIHHHGGGEEEEEEEEEGGGLLLUUU```gggsssuuu|||}}}zzzzzz|||}}}|||}}}rrrjjjkkkppp|||sssllllllnnnoooqqqtttsssuuuwwwyyyyyyxxxvvvtttppppppllleee```YYYNNNCCC999555222////////////...............////////////000000000111222222333333777777777777999;;;===>>>??????@@@CCCDDDKKK[[[jjj{{{~~~vvvnnnhhhccc^^^___ccclll~~~~~~}}}ppp___QQQLLLKKKPPP\\\kkkvvv|||}}}xxxvvvyyy{{{xxxxxxyyyzzz{{{xxxrrrkkkeee```^^^]]]VVVSSSQQQPPPSSSVVVXXXYYY[[[[[[\\\\\\\\\[[[[[[ZZZ]]]]]]]]]\\\\\\[[[[[[[[[]]]\\\[[[XXXTTTOOOKKKHHHHHHLLLRRRWWWZZZZZZYYYWWWMMMLLLKKKLLLNNNRRRVVVXXX[[[\\\^^^```aaaaaaaaa```[[[YYYUUUPPPNNNLLLMMMMMMJJJJJJIIIJJJKKKLLLNNNOOOUUUYYY```iiippprrroookkk^^^XXXPPPMMMNNNRRRUUUVVVWWWYYY[[[]]]^^^^^^^^^^^^bbb```]]][[[YYYWWWWWWWWWYYY[[[]]]]]]]]]bbbkkkrrr~~~~~~{{{{{{|||}}}}}}|||{{{zzz}}}yyywwwooonnnkkkhhhfffeeeddddddfffhhhlllpppsssuuuuuuuuuwwwuuusssqqqppprrrtttuuu~~~~~~~~~tttooo```[[[UUUPPPNNNMMMLLLLLLJJJHHHGGGHHHGGGGGGMMMUUUZZZhhhuuuxxxvvvwwwxxxwww{{{~~~~~~}}}}}}}}}~~~zzzzzz{{{{{{|||}}}}}}}}}|||}}}}}}|||{{{||||||wwwuuuuuuvvv|||zzzvvvooofff```\\\[[[^^^fffrrr}}}yyykkkjjjmmmssswwwvvvxxx|||cccddddddeeefffffffffeeehhhiiikkknnnrrryyy}}}yyyssspppmmmiiieeeaaa\\\XXXWWWUUURRRNNNKKKIIIIIIHHHHHHHHHJJJMMMUUU```mmmvvv~~~{{{{{{|||~~~}}}}}}~~~|||}}}yyy{{{|||ttttttuuu{{{sssmmmmmmpppppprrrtttvvvwwwzzz{{{|||{{{yyywwwrrrrrrnnngggbbb[[[PPPEEE999555222////////////...............////////////000000000111222222333333666666666777888:::<<<===???@@@BBBDDDFFFMMM]]]mmm~~~}}}uuunnnjjjddd___^^^aaalll|||yyykkkYYYLLLHHHIIIMMMXXXhhhttt{{{zzzxxxzzz{{{xxxwwwyyyzzz~~~wwwnnnfff___[[[XXXSSSQQQOOOPPPRRRUUUVVVVVVYYYYYYZZZ[[[[[[ZZZZZZZZZ^^^]]]\\\[[[[[[ZZZZZZZZZ[[[ZZZWWWTTTPPPMMMJJJHHHIIIMMMRRRVVVYYYYYYXXXWWWMMMLLLKKKLLLMMMPPPTTTVVVXXXYYY[[[]]]^^^^^^^^^]]]ZZZXXXTTTPPPMMMLLLMMMMMMJJJJJJJJJJJJKKKMMMNNNPPPUUUXXX^^^gggnnnrrrpppnnnfff^^^TTTMMMLLLMMMOOOPPPUUUWWWYYY\\\^^^_________```___\\\ZZZXXXWWWWWWWWWZZZ\\\^^^^^^]]]```gggmmmssswww}}}|||yyywwwvvvwwwxxxyyyyyyyyyxxxxxx|||}}}~~~{{{wwwuuuhhhfffbbb^^^[[[YYYYYYYYY```cccggglllppprrrttttttuuutttsssrrrrrrsssuuuvvvyyyyyy|||}}}zzzyyyxxxyyy|||uuukkkeeeWWWTTTOOOMMMLLLMMMMMMLLLGGGFFFFFFGGGFFFFFFMMMUUU]]]jjjvvvyyywwwwwwwwwwww{{{~~~}}}||||||}}}}}}zzzzzzzzz{{{{{{|||||||||zzz|||}}}}}}|||}}}|||wwwvvvvvvwww}}}{{{uuunnneee___\\\\\\___gggsss}}}uuujjjiiimmmuuuzzz{{{\\\]]]]]]^^^^^^^^^^^^]]]^^^_________```ccchhhllltttxxx}}}xxxrrrooolllhhheeeaaa\\\YYYXXXUUUQQQMMMKKKKKKLLLMMMNNNNNNPPPTTT]]]jjjxxx}}}}}}~~~~~~~~~|||yyyuuuxxx}}}|||}}}xxxqqqmmmoooqqqqqqqqqsssvvvwwwzzz||||||{{{yyyxxxuuutttpppjjjddd^^^RRRGGG999555222////////////...............////////////000000000111222222333333555555666666888999;;;<<<>>>>>>AAADDDGGGNNN^^^mmmzzzuuupppmmmggg```]]]^^^jjjzzzwwwfffSSSGGGEEEHHHIIITTTcccpppyyy|||{{{{{{{{{wwwvvvxxxyyyxxxnnneee^^^YYYVVVQQQOOONNNPPPRRRTTTTTTTTTWWWWWWXXXYYYZZZZZZZZZZZZ^^^\\\[[[YYYXXXYYYYYYZZZWWWUUURRROOOLLLJJJHHHHHHKKKMMMQQQUUUWWWWWWWWWVVVMMMLLLKKKKKKLLLNNNPPPRRRTTTUUUWWWXXXYYYZZZYYYYYYXXXVVVRRROOOMMMLLLLLLMMMJJJJJJJJJKKKLLLMMMOOOPPPTTTWWW[[[cccjjjppprrrrrrmmmdddXXXNNNJJJIIIKKKLLLRRRTTTWWWZZZ]]]___``````___]]][[[YYYXXXWWWWWWWWW[[[]]]^^^^^^\\\]]]aaaeeekkknnnsssvvvvvvtttssssssooopppqqqsssttttttuuuuuuvvvxxxzzz{{{{{{xxxuuussshhheee```ZZZUUUSSSRRRRRRXXX[[[___dddiiimmmppprrrppppppqqqqqqrrrsssssssssuuuvvvxxx{{{|||{{{wwwtttmmmkkkjjjjjjmmmsssyyy~~~zzzrrrhhh___ZZZPPPMMMJJJIIIJJJJJJIIIHHHDDDCCCDDDFFFFFFFFFLLLTTT```mmmxxxzzzwwwvvvvvvuuu{{{~~~}}}|||{{{{{{{{{{{{yyyzzzzzzzzzzzzzzzzzzzzzxxxzzz|||}}}}}}~~~{{{wwwwwwxxxyyy~~~{{{tttlllccc^^^]]]^^^```iiittt~~~{{{pppjjjiiinnnvvv}}}WWWXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVTTTRRRSSSUUUXXXZZZ^^^eeemmmuuuzzzuuupppnnnjjjgggddd```\\\XXXWWWUUUQQQNNNMMMOOOSSSUUUVVVVVVWWW[[[bbbnnn{{{~~~|||tttpppuuu~~~tttnnnkkkoooqqqqqqpppqqqrrrtttwwwyyyyyyyyywwwuuuuuuuuuqqqjjjeee^^^SSSHHH999555222////////////...............////////////000000000111222222333333444444555666888999:::;;;:::;;;???BBBEEELLL\\\kkk~~~}}}}}}yyyuuurrrqqqlllccc]]]]]]gggvvv~~~tttcccQQQGGGFFFJJJGGGQQQ___lllvvv~~~|||{{{|||wwwvvvwwwxxx{{{xxxrrrkkkddd^^^ZZZXXXPPPOOOOOOQQQSSSTTTTTTSSSVVVWWWXXXYYYZZZ[[[[[[[[[]]][[[YYYWWWVVVWWWWWWXXXTTTRRRNNNKKKHHHHHHHHHIIIMMMNNNQQQSSSUUUUUUTTTTTTLLLKKKJJJIIIIIIJJJLLLMMMOOOPPPRRRSSSTTTUUUTTTTTTUUUSSSQQQNNNLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPSSSTTTXXX^^^eeemmmrrruuuppphhh\\\QQQKKKJJJKKKMMMNNNPPPTTTXXX[[[^^^___```]]]\\\ZZZXXXWWWWWWXXXXXXYYY[[[\\\\\\[[[[[[]]]___eeehhhkkkllllllllllllmmmiiijjjkkkmmmooopppqqqrrrrrrtttwwwyyyyyywwwuuussslllhhhaaaZZZTTTPPPOOONNNQQQSSSWWW\\\bbbgggkkkmmmiiijjjlllnnnooopppooooootttuuuvvvwwwvvvsssooolllfffdddbbbbbbeeejjjpppssswwwvvvsssmmmfff^^^WWWRRRNNNLLLIIIHHHGGGFFFEEECCCDDDCCCDDDFFFFFFFFFMMMUUUcccoooyyyzzzvvvttttttsssyyy}}}~~~}}}|||{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyuuuxxx{{{|||}}}~~~zzzxxxxxxyyy{{{~~~{{{sssjjjbbb^^^^^^___aaakkkwww{{{pppjjjjjjoooxxxSSSSSSSSSSSSRRRQQQPPPPPPNNNOOONNNMMMKKKJJJKKKLLLKKKMMMRRRWWW]]]eeemmmrrr|||{{{vvvrrrnnnkkkhhheeeccc___[[[XXXVVVSSSPPPNNNOOOSSSXXX\\\^^^^^^```ccciiittt}}}}}}}}}~~~xxxqqqnnntttqqqllljjjmmmqqqpppooopppqqqsssvvvxxxyyyxxxvvvuuuuuutttpppjjjddd^^^RRRGGG999555222////////////...............////////////000000000111222222333333444444555777888999::::::999;;;>>>CCCEEELLL[[[jjjyyy|||||||||yyywwwvvvvvvpppfff___^^^eeesss|||zzzrrrcccRRRHHHGGGJJJGGGOOO[[[gggrrr|||~~~{{{zzz}}}yyywwwvvvwwwwwwtttpppjjjeee```\\\ZZZQQQQQQQQQRRRUUUVVVVVVUUUWWWXXXYYYZZZ[[[[[[\\\[[[[[[ZZZXXXVVVUUUUUUUUUUUUQQQOOOKKKHHHGGGHHHIIIKKKNNNOOOQQQSSSSSSSSSRRRQQQKKKJJJIIIHHHGGGGGGHHHHHHKKKLLLNNNOOOPPPPPPPPPPPPQQQPPPOOOMMMLLLKKKLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPQQQRRRUUUYYY```iiiqqqvvvtttnnndddYYYPPPLLLKKKLLLKKKNNNQQQUUUYYY[[[\\\]]][[[ZZZXXXWWWWWWWWWXXXYYYUUUWWWYYYYYYYYYZZZ[[[\\\___aaaccccccbbbaaabbbccceeeeeeggghhhkkkmmmnnnooooooqqquuuxxxyyyxxxvvvuuukkkggg```YYYRRRMMMKKKJJJMMMNNNQQQUUUZZZ```dddgggeeegggiiilllmmmmmmmmmlllppprrrssssssppplllhhhfffaaa___^^^]]]___cccgggjjjlllkkkhhhccc]]]WWWRRROOOMMMKKKIIIHHHHHHHHHFFFEEEFFFEEEEEEGGGFFFHHHOOOXXXfffqqqzzzyyyuuusssrrrrrrxxx}}}~~~~~~~~~}}}||||||{{{zzzzzzzzzyyyyyyxxxxxxxxxwwwtttvvvyyyzzz{{{}}}zzzwwwxxxzzz|||~~~zzzrrriiiaaa]]]^^^```cccnnnzzz|||rrrkkkkkkpppyyyNNNNNNNNNNNNMMMLLLKKKJJJGGGHHHIIIHHHFFFEEEEEEFFFCCCEEEGGGJJJMMMQQQWWW[[[ccciiiqqqxxx|||zzzwwwssspppjjjhhheeecccaaa]]]YYYVVVTTTRRROOONNNPPPTTTYYY\\\bbbdddfffjjjoooxxx|||}}}}}}yyytttooommmttt~~~qqqkkkiiimmmpppppppppqqqsssuuuxxxzzz{{{{{{yyyxxxttttttpppiiiddd]]]RRRGGG999555222////////////...............////////////000000000111222222333333444555666888999::::::;;;;;;===AAAEEEGGGMMM\\\kkkvvv|||~~~}}}}}}|||zzzzzz{{{uuujjjbbb```dddqqq~~~wwwwwwsssfffUUUJJJGGGHHHHHHNNNXXXcccnnnyyy|||yyyxxx{{{xxxvvvvvvxxxvvvrrrlllfffaaa]]]ZZZTTTRRRRRRSSSUUUWWWWWWWWWXXXYYYZZZZZZ[[[[[[[[[[[[XXXXXXWWWVVVUUUTTTRRRRRRMMMKKKIIIGGGGGGHHHJJJKKKNNNOOOQQQSSSSSSQQQOOOMMMIIIHHHGGGFFFEEEEEEEEEEEEHHHIIIKKKMMMNNNNNNMMMMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNPPPPPPPPPPPPNNNOOORRRVVV\\\dddnnnuuuzzzvvvnnncccXXXPPPLLLJJJJJJLLLOOORRRUUUWWWXXXXXXWWWVVVUUUTTTUUUUUUWWWWWWTTTTTTUUUVVVWWWXXXYYYYYY]]]___``````___^^^___```aaabbbcccdddfffiiikkklllmmmooossswwwyyyyyyxxxwwwnnnjjjeee^^^WWWRRRNNNLLLMMMMMMNNNPPPTTTYYY^^^```dddeeegggiiijjjjjjjjjjjjhhhkkknnnnnnkkkhhheeeddd___^^^]]]]]]]]]___aaabbbeeecccaaa^^^ZZZVVVSSSQQQOOOMMMKKKKKKLLLMMMNNNMMMLLLJJJHHHHHHHHHJJJRRR\\\hhhsss|||zzzuuussssssrrryyy~~~~~~~~~}}}}}}{{{{{{zzzyyyyyyxxxwwwwwwtttuuuwwwwwwxxx{{{~~~~~~yyywwwxxxzzz|||}}}yyyrrriiiaaa^^^^^^```eeeqqq~~~}}}ssskkkkkkqqq{{{NNNNNNNNNMMMLLLJJJIIIHHHEEEFFFHHHGGGFFFDDDDDDDDDAAABBBDDDDDDEEEHHHKKKNNNQQQVVV]]]bbbhhhqqq||||||xxxvvvtttqqqppphhhfffcccaaa___\\\XXXUUUTTTRRROOOMMMNNNQQQUUUWWWaaaccceeehhhkkkpppvvv{{{}}}uuuqqqnnnnnnuuurrrllliiimmmqqqrrrrrrtttuuuwwwzzz|||}}}}}}{{{zzzuuuuuuqqqjjjddd^^^RRRGGG999555222////////////...............////////////000000000111222222333333444555777999;;;;;;;;;;;;<<<===AAAEEEGGGMMM[[[iiiuuu}}}}}}~~~yyynnnfffcccfffqqq|||}}}xxxxxx{{{yyyooo^^^OOOHHHFFFFFFKKKTTT```lllxxxyyyvvvuuu~~~}}}yyyvvvuuuvvvuuuqqqlllfffaaa]]]ZZZUUUSSSQQQRRRTTTWWWXXXXXXXXXXXXYYYZZZZZZYYYYYYYYYVVVVVVWWWWWWUUUSSSPPPOOOIIIHHHGGGFFFFFFHHHIIIJJJMMMOOORRRTTTSSSPPPMMMJJJFFFFFFEEEEEEDDDDDDCCCCCCGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLNNNOOOPPPQQQPPPPPPKKKMMMPPPSSSXXXaaakkkrrryyyyyyuuummmaaaWWWPPPMMMIIIKKKMMMPPPRRRSSSSSSSSSRRRQQQQQQPPPQQQRRRTTTTTTTTTTTTSSSSSSTTTVVVVVVVVVYYY[[[]]]^^^^^^^^^___```_________```bbbeeeggghhhjjjmmmrrrvvvyyyzzzyyyxxxrrrppplllfff```ZZZUUURRROOONNNMMMMMMPPPTTTXXXZZZ``````bbbcccddddddddddddaaaeeejjjlllkkkiiiiiiiiieeeeeeeeeeeeddddddccccccdddcccbbb```^^^]]]\\\[[[VVVSSSPPPOOOPPPRRRSSSSSSSSSOOOKKKJJJIIILLLVVVaaakkkvvv~~~|||wwwuuuuuuuuu|||||||||{{{zzzyyyxxxwwwwwwuuuuuuuuutttuuuxxx}}}~~~yyywwwxxxzzz||||||xxxrrriiibbb^^^^^^___hhhttt{{{qqqiiikkkrrr}}}QQQPPPPPPOOONNNLLLKKKJJJFFFHHHIIIIIIGGGEEEEEEEEE@@@AAACCCDDDDDDEEEHHHJJJHHHLLLQQQUUUYYYbbbnnnwwwzzz{{{vvvtttsssqqqpppfffdddaaa___^^^[[[WWWTTTTTTRRROOOMMMLLLNNNPPPRRR___```aaabbbbbbdddgggiiilllnnnpppqqqqqquuu{{{rrrpppnnnooovvvtttnnnjjjnnnrrrssstttwwwtttvvvyyy|||}}}}}}{{{zzzvvvuuuqqqkkkeee___SSSHHH999666222////////////.............../////////000000000000111222222333333444666888:::;;;<<<<<<;;;:::<<<@@@DDDEEEJJJXXXfffwww{{{ppphhhfffgggqqq{{{~~~~~~|||}}}~~~}}}xxxttt|||xxxfffUUUJJJGGGDDDIIIRRR^^^kkkwwwwwwtttsss}}}zzzwwwtttqqqpppmmmjjjeee```]]]ZZZVVVSSSQQQPPPSSSVVVXXXYYYXXXXXXXXXYYYXXXXXXWWWWWWTTTUUUWWWWWWVVVRRROOOMMMFFFEEEEEEEEEFFFGGGHHHIIILLLOOORRRTTTSSSPPPKKKHHHEEEEEEDDDDDDCCCCCCCCCBBBFFFGGGIIIKKKLLLLLLLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNPPPQQQQQQQQQPPPJJJLLLOOORRRVVV^^^iiiqqquuuwwwwwwrrrhhh^^^VVVSSSIIIKKKMMMOOOPPPQQQPPPPPPNNNNNNMMMMMMNNNOOOQQQRRRVVVTTTRRRRRRRRRTTTTTTTTTPPPSSSVVVXXXYYYYYYZZZ[[[]]]]]]]]]^^^___bbbdddfffiiilllqqqvvvyyyzzzyyyxxxrrrqqqnnniiiccc]]]WWWTTTQQQOOOMMMLLLMMMQQQTTTWWW[[[\\\\\\\\\]]]^^^^^^^^^]]]bbbiiimmmmmmnnnooopppnnnooooooooonnnllliiihhhhhhgggfffeeedddddddddeee^^^ZZZUUURRRRRRSSSTTTTTTXXXSSSNNNKKKJJJMMMXXXdddmmmxxx~~~yyywwwxxxwww~~~}}}}}}|||{{{yyyxxxwwwwwwuuuuuusssrrrrrrvvv{{{~~~yyywwwwwwzzz|||{{{xxxrrrjjjbbb^^^]]]^^^jjjvvvxxxnnnhhhjjjrrr~~~YYYXXXXXXYYYXXXSSSKKKEEEJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCEEEEEEHHHJJJNNNRRRVVV[[[aaaeeelllvvvwwwssstttuuussspppkkkhhhccc___\\\YYYUUUSSSSSSPPPLLLJJJJJJLLLLLLLLLTTTTTTTTTTTTTTTUUUVVVVVVVVVUUUUUUWWWZZZ^^^cccfffmmmqqqvvvzzz~~~}}}vvvqqqlllmmmuuutttnnnjjjmmmqqqsssuuuwwwxxxyyyzzz{{{{{{{{{zzzyyyvvvrrrnnnllliiibbbVVVMMM<<<999444222111000///...000000///...------,,,,,,000000000000111222333444777777888999:::;;;;;;<<<:::;;;???DDDFFFKKKVVVbbbttt}}}yyyooofffmmm{{{~~~zzz~~~|||rrrqqqvvv}}}~~~xxxuuuvvvwww~~~kkkWWWLLLIIIEEEKKKSSS]]]gggttt{{{rrrqqqsss|||xxxttttttqqqpppnnnjjjfff```\\\YYYXXXUUURRRRRRSSSVVVWWWXXXWWWWWWXXXXXXWWWWWWVVVVVVSSSSSSTTTUUUUUURRRMMMJJJEEEBBB@@@@@@DDDHHHKKKMMMPPPOOOOOOOOOPPPOOOLLLJJJIIIHHHEEECCCAAAAAAAAABBBEEEFFFHHHJJJLLLLLLLLLLLLJJJIIIHHHHHHIIIJJJKKKLLLNNNNNNOOOOOOOOONNNNNNMMMNNNNNNNNNNNNQQQWWW___eeesssxxx{{{xxxrrrjjj___UUUPPPLLLHHHHHHKKKLLLLLLJJJNNNMMMKKKIIIIIIKKKNNNOOOTTTTTTTTTSSSQQQPPPQQQSSSVVVVVVWWWWWWXXXYYYZZZZZZXXXZZZ\\\^^^^^^___bbbdddgggjjjnnnqqqsssvvvzzz|||wwwtttooollljjjeee___ZZZXXXTTTOOOLLLLLLMMMMMMMMMTTTSSSSSSTTTUUUWWWYYY[[[___bbbgggmmmrrruuuwwwxxxxxxyyyyyyvvvrrrmmmkkkkkkiiimmmqqqrrrooollljjjkkkfffccc___\\\[[[ZZZYYYWWWYYYUUUQQQPPPOOOQQQ[[[fffvvv}}}}}}xxxzzz}}}~~~|||zzzxxxwwwtttrrrqqqppprrrvvvzzz|||~~~xxxssssssxxx||||||xxxpppeee^^^\\\aaafffmmmxxxuuukkkgggnnnwww}}}cccaaa^^^]]]\\\YYYTTTPPPSSSSSSRRRQQQPPPNNNLLLKKKIIIHHHGGGFFFEEEFFFGGGGGGIIIKKKNNNPPPSSSWWW\\\```gggnnnwwwwwwttttttuuusssqqqlllhhhccc___\\\XXXUUUSSSQQQNNNJJJHHHHHHHHHGGGGGGKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLKKKLLLNNNQQQTTTVVV]]]```eeejjjooouuu{{{}}}{{{~~~wwwqqqkkkmmmwwwpppjjjhhhmmmssswwwzzz}}}zzzzzz{{{||||||{{{zzzyyywwwsssooommmjjjcccWWWNNN:::777333000///...---,,,,,,------....../////////000000000000111333444555888888999:::;;;<<<======;;;<<>>>>>======@@@CCCDDDHHHSSS___rrryyyyyyyyypppuuuqqqqqqwwwzzzvvvoookkkqqqzzz{{{kkkZZZOOOLLLKKKQQQZZZccclllwwwwwwvvvvvv~~~~~~yyywwwxxxwwwtttpppkkkeeeaaa^^^\\\VVVTTTQQQPPPRRRTTTVVVVVVWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSPPPLLLHHHCCCBBBBBBDDDIIINNNRRRSSSSSSRRRQQQQQQPPPOOOKKKIIIGGGFFFDDDCCCCCCCCCEEEFFFIIIKKKMMMPPPRRRSSSSSSSSSRRRQQQPPPNNNMMMLLLLLLLLLOOOPPPQQQRRRRRRQQQPPPOOOMMMMMMMMMMMMNNNRRRXXX\\\fffnnnuuuyyyzzzyyyssslll]]]WWWOOOJJJHHHHHHFFFDDDDDDCCCCCCCCCEEEHHHKKKLLLMMMOOOPPPPPPNNNMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTUUUVVVXXXZZZ[[[[[[\\\^^^```aaacccgggkkknnnrrrwww{{{~~~|||yyywwwsssoooiiieee___\\\YYYVVVUUUTTTQQQPPPLLLLLLKKKJJJKKKLLLMMMNNNUUUZZZcccmmmvvv~~~|||wwwuuutttwwwzzz~~~~~~|||zzzzzzsssppplllhhhddd___ZZZVVVWWWTTTRRRRRRRRRUUU___iiivvv||||||yyy}}}~~~|||{{{yyyxxxtttsssrrrrrrtttwwwzzz|||zzzuuuqqqrrrvvvzzz|||xxxpppfff^^^^^^dddiiiuuuwwwnnnhhhnnnxxx~~~pppnnnkkkiiihhhhhhhhhhhhffffffggggggfffdddbbb```ZZZYYYVVVSSSQQQPPPOOOOOOMMMNNNPPPQQQQQQTTTWWWZZZ^^^```bbbeeekkkttt}}}xxxvvvtttrrrooonnniiiddd___[[[XXXTTTRRRQQQNNNJJJHHHFFFDDDAAA???CCCBBBBBBBBBBBBCCCDDDDDDCCCBBBAAA@@@@@@AAACCCDDDFFFHHHKKKNNNSSSZZZaaagggmmmrrryyy~~~{{{yyyyyy|||}}}}}}zzz{{{~~~yyynnnffflll||||||}}}sssmmmlllqqqwwwzzz|||~~~~~~~~~|||{{{zzzwwwtttpppmmmkkkcccXXXNNN???:::555111000000000///000/////////.........---000000111111333444666777999999:::;;;<<<======>>>======@@@CCCEEEJJJVVVbbbsss}}}~~~~~~}}}zzzwwwsssrrrvvv{{{yyyrrrkkklllttt{{{xxxjjjZZZOOOLLLNNNTTT^^^gggoooyyy|||yyyyyy~~~zzzxxxzzzyyyvvvqqqkkkfffaaa___^^^WWWTTTRRRQQQSSSUUUVVVWWWWWWWWWWWWVVVUUUTTTSSSRRRTTTSSSRRRRRRQQQNNNJJJGGGBBBBBBCCCGGGMMMSSSVVVWWWUUUTTTSSSRRRRRROOOLLLIIIGGGFFFEEEDDDDDDFFFHHHIIIKKKMMMPPPRRRUUUVVVVVVWWWXXXWWWUUURRRPPPNNNLLLKKKNNNOOOQQQRRRRRRQQQPPPOOOMMMNNNNNNMMMMMMPPPTTTWWW\\\eeennntttxxx{{{xxxsss```YYYPPPKKKIIIIIIHHHFFFFFFEEEDDDCCCCCCEEEFFFGGGHHHJJJLLLMMMLLLJJJKKKKKKMMMNNNOOOPPPQQQRRRSSSTTTTTTVVVXXXYYYYYYZZZ\\\^^^^^^```dddhhhlllqqqvvvzzz~~~}}}|||zzzwwwrrrmmmjjjdddbbb___]]][[[XXXTTTRRRMMMLLLKKKKKKKKKLLLMMMNNNWWW\\\dddmmmvvv}}}}}}yyyvvvuuuyyy|||uuurrrnnniiiddd]]]VVVRRRTTTQQQPPPQQQRRRUUU```jjjxxx~~~|||}}}~~~~~~~~~~~~}}}|||{{{yyyyyytttsssssssssuuuxxx{{{}}}~~~|||wwwrrrqqqrrrvvvyyy|||xxxpppfff______ffflllyyyvvvnnniiipppyyyooopppppppppqqqrrrtttuuuttttttttttttrrrnnnkkkiiicccaaa^^^ZZZVVVTTTSSSRRRNNNOOOPPPQQQQQQRRRVVVXXXZZZ\\\^^^```ccciiirrryyy}}}yyyuuuqqqooonnnkkkfffbbb^^^ZZZVVVSSSRRROOOJJJGGGEEEDDDBBB@@@CCCBBBBBBBBBBBBCCCDDDDDDAAAAAA@@@AAAAAACCCDDDEEEDDDEEEGGGIIILLLRRRXXX]]]gggmmmuuu}}}|||yyyyyy|||~~~}}}|||}}}}}}yyyooogggmmm~~~vvvssswwwuuupppoootttzzz|||~~~}}}{{{zzzwwwsssooommmjjjcccWWWNNN@@@;;;666111000000000//////////////////.........000000111222333555777888888888999:::;;;<<<=========>>>@@@EEEHHHMMMZZZgggtttzzz}}}|||yyyzzz}}}|||tttlllhhhpppwwwtttgggXXXNNNIIIMMMUUU___iiirrr{{{}}}|||~~~zzzxxxzzzyyyvvvqqqlllfffbbb```___YYYVVVSSSRRRTTTVVVXXXXXXVVVVVVVVVVVVUUUTTTSSSRRRTTTSSSRRRQQQPPPMMMHHHEEEAAABBBEEEJJJQQQVVVYYYZZZWWWVVVUUUTTTTTTRRRNNNKKKHHHGGGFFFFFFFFFHHHJJJLLLMMMNNNQQQTTTWWWYYYYYYZZZ\\\[[[YYYVVVSSSOOOMMMKKKLLLNNNPPPQQQRRRQQQOOONNNNNNOOOOOONNNNNNOOORRRTTTXXX```hhhnnntttzzzzzzvvvfff___UUUOOOLLLKKKIIIGGGFFFEEEDDDCCCBBBBBBCCCCCCEEEGGGIIIIIIHHHHHHIIIJJJMMMMMMOOOPPPQQQSSSTTTTTTTTTUUUWWWXXXXXXXXXZZZ\\\\\\___bbbfffjjjooouuuzzz~~~|||wwwsssqqqiiigggdddbbb```]]]YYYVVVOOOOOOMMMMMMLLLMMMNNNOOOWWW[[[ccclllttt{{{~~~{{{yyyyyyzzz|||uuurrrmmmhhhccc\\\UUUPPPOOOMMMMMMOOOQQQUUU```kkkyyy~~~}}}}}}||||||}}}~~~}}}}}}}}}|||{{{zzzyyyxxxttttttttttttvvvxxx{{{}}}}}}|||yyytttpppqqqssswwwzzz}}}xxxpppfff```aaahhhooo|||~~~tttlllkkkrrrzzznnnpppsssuuuxxx||||||wwwtttooommmiiiddd___\\\ZZZYYYTTTTTTTTTSSSRRRRRRUUUWWWVVVXXX[[[\\\\\\^^^dddiiiuuu}}}xxxsssqqqooommmkkkhhheee```[[[WWWTTTPPPKKKGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFBBBBBBBBBCCCDDDEEEFFFGGGDDDEEEGGGHHHJJJNNNSSSVVV]]]cccmmmvvv}}}}}}|||}}}||||||~~~{{{rrrkkkqqqsssmmmpppuuuppppppvvv}}}~~~~~~|||{{{xxxtttpppnnnllldddYYYOOO???:::444///............,,,,,,---...000111222222000111111333444666888999888888999:::;;;<<<======>>>>>>AAAEEEIIIOOO]]]jjjttt~~~|||~~~~~~vvvmmmhhhooouuurrrfffXXXLLLGGGKKKSSS___jjjsss}}}~~~~~~yyyvvvwwwwwwuuuqqqlllhhhdddaaa___YYYWWWTTTSSSUUUWWWYYYYYYVVVVVVVVVVVVVVVUUUUUUTTTUUUSSSQQQPPPNNNKKKGGGDDD@@@BBBFFFLLLSSSYYY[[[\\\YYYXXXWWWVVVVVVUUUQQQOOOKKKJJJIIIHHHIIIKKKMMMNNNOOOPPPTTTWWWZZZ\\\]]]]]]___^^^\\\YYYUUUQQQMMMKKKKKKMMMPPPRRRRRRQQQPPPNNNOOOPPPQQQPPPOOOPPPQQQSSSVVV]]]ccchhhooovvvyyyxxxppphhh^^^WWWRRROOOLLLIIICCCCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFEEEFFFHHHJJJMMMNNNOOOPPPRRRTTTUUUUUUSSSUUUWWWWWWWWWXXXYYY[[[[[[]]]```cccgggmmmsssxxx~~~}}}zzzyyyooommmjjjhhhfffccc___\\\UUUSSSQQQOOONNNMMMMMMMMMRRRVVV^^^hhhqqqyyy}}}~~~~~~}}}~~~~~~sssooojjjeee```ZZZTTTPPPLLLJJJKKKOOOQQQVVVaaakkkyyy~~~~~~}}}{{{{{{||||||}}}~~~zzzzzz{{{{{{zzzyyyxxxxxxtttttttttuuuwwwyyy|||}}}|||zzzvvvqqqoooqqqvvvyyy|||}}}xxxpppfffaaaccckkkrrr~~~|||sssjjjlllsss|||jjjlllooosssxxx~~~yyytttoookkkhhhggg``````^^^[[[XXXWWWWWWXXXVVVXXXYYYXXXVVVVVVZZZ^^^dddppp}}}|||xxxvvvrrrrrrqqqpppmmmhhhbbb]]]YYYTTTOOOKKKKKKLLLNNNOOOKKKKKKKKKKKKKKKLLLLLLMMMJJJJJJJJJKKKKKKLLLLLLMMMIIIKKKMMMOOOPPPSSSVVVYYY\\\aaajjjssszzz}}}{{{}}}yyy{{{~~~wwwqqqwww}}}rrrlllnnnyyytttsssyyy~~~}}}}}}~~~~~~}}}|||{{{wwwsssqqqnnnfff[[[RRR@@@;;;444///---.........,,,,,,---///000111222333111111222333555777999:::999999:::;;;<<<===>>>>>>@@@???AAAEEEHHHNNN\\\jjjrrr|||~~~}}}uuujjjpppuuusssgggXXXLLLFFFGGGPPP]]]iiittt~~~~~~wwwtttttttttsssqqqmmmiiieeeaaa___YYYVVVSSSSSSTTTWWWXXXYYYUUUVVVVVVWWWWWWWWWWWWVVVUUUSSSQQQOOOMMMJJJFFFCCC@@@BBBGGGNNNUUUZZZ\\\\\\ZZZYYYXXXYYYYYYWWWUUURRRMMMLLLKKKKKKKKKMMMOOOPPPQQQSSSVVVZZZ]]]```aaaaaaaaa```^^^ZZZVVVRRRNNNKKKKKKNNNQQQSSSTTTSSSQQQOOOPPPQQQSSSSSSRRRQQQRRRSSSRRRWWW\\\```gggqqqwwwwwwvvvooofff___[[[XXXSSSPPPIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCEEEHHHLLLMMMMMMOOOPPPRRRTTTUUUVVVSSSUUUWWWWWWWWWWWWYYYZZZYYY[[[]]]```dddiiipppuuu{{{~~~~~~uuurrrooommmkkkiiifffddd^^^\\\XXXTTTPPPNNNLLLKKKNNNSSS[[[dddnnnuuuzzz||||||zzzuuullliiiccc___[[[WWWRRRPPPJJJIIIKKKOOOSSSXXXcccmmmxxx~~~}}}|||zzzzzzzzz{{{{{{|||||||||xxxxxxyyyyyyyyyxxxwwwwwwtttuuuuuuvvvxxxzzz|||}}}|||~~~|||wwwsssooonnnrrrxxx|||~~~}}}xxxpppfffaaadddlllttt{{{rrrjjjkkksss}}}ggghhhjjjnnnttt|||xxxuuutttlllkkkiiiddd___\\\[[[\\\XXXZZZYYYVVVSSSSSSVVVZZZZZZeeerrr{{{|||{{{uuuuuuvvvvvvtttnnngggaaa___ZZZTTTPPPQQQSSSVVVXXXTTTTTTTTTTTTTTTUUUVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTOOORRRUUUWWWYYY[[[^^^```fffkkkqqqxxx~~~~~~{{{zzz{{{~~~wwwzzzzzzvvv{{{|||~~~|||rrrlllooo~~~yyywww{{{~~~}}}|||}}}{{{|||~~~~~~~~~}}}|||}}}yyyuuussspppiii]]]TTTCCC===666111///000000000////////////000000000000111111222333555777999:::::::::;;;<<<===>>>??????AAA@@@BBBEEEGGGMMMZZZgggppp{{{~~~lllrrrwwwttthhhYYYLLLEEEDDDMMM[[[iiittt~~~~~~wwwrrrqqqrrrrrrpppmmmjjjeeeaaa___XXXUUURRRRRRSSSVVVWWWXXXUUUUUUVVVWWWXXXXXXXXXXXXUUUSSSPPPNNNLLLIIIEEEBBB@@@BBBGGGNNNUUUZZZ\\\[[[[[[ZZZYYYZZZZZZYYYWWWTTTOOONNNMMMLLLLLLNNNPPPQQQSSSUUUYYY]]]```bbbddddddaaa```^^^[[[WWWRRRNNNLLLLLLOOORRRUUUUUUTTTRRRPPPPPPRRRTTTTTTSSSRRRSSSTTTMMMRRRUUUXXX```lllsssuuuvvvpppiiieeebbb```\\\XXXSSSRRRPPPMMMKKKHHHFFFEEEDDDDDDCCCAAAAAADDDIIIMMMLLLMMMNNNPPPRRRTTTUUUVVVTTTUUUWWWWWWWWWWWWYYYZZZXXXZZZ\\\^^^aaagggmmmrrrwww|||~~~~~~yyyvvvssspppooommmkkkiiigggddd___YYYSSSOOOLLLKKKNNNSSSZZZccckkkqqquuuwwwxxx{{{~~~~~~yyyrrrmmmfffbbb]]]XXXUUURRROOOMMMJJJIIILLLPPPTTTYYYdddooowww}}}}}}~~~~~~~~~}}}|||yyyyyyyyyzzzzzzzzzzzz{{{wwwwwwxxxxxxxxxwwwwwwvvvtttuuuuuuwwwxxxzzz|||}}}|||~~~}}}yyyvvvrrrnnnnnnsssyyy~~~}}}xxxpppgggaaadddmmmuuu{{{rrrjjjjjjsss~~~```bbbcccdddjjjvvvzzzxxxsssqqqrrrnnnfffccceee^^^[[[XXXUUUSSSSSSSSSSSSVVVYYY```jjjwww}}}yyyuuuuuuwwwuuupppkkkeee^^^ZZZ\\\^^^___```bbbhhhhhhgggeeecccbbbdddfffbbbaaa______```___^^^\\\___^^^^^^___bbbgggmmmpppuuuxxx}}}xxx}}}zzz{{{zzzyyytttpppnnnzzz|||www{{{~~~}}}~~~~~~~~~~~~~~~|||wwwrrrpppkkk^^^QQQCCC:::333111111///.../////////000000111111111111222222444666777888888888;;;<<<<<<===>>>??????@@@AAABBBDDDFFFGGGLLLZZZhhhrrr{{{yyyyyy{{{zzzmmmXXXJJJGGGFFFLLLXXXeeennnvvv{{{}}}yyyuuusssuuusssppplllgggccc___]]]WWWUUURRRQQQRRRSSSTTTTTTVVVVVVWWWWWWWWWVVVUUUUUUQQQPPPOOOMMMJJJGGGDDDCCCAAADDDHHHLLLPPPUUU[[[___^^^_________]]]ZZZWWWUUUPPPNNNLLLKKKMMMPPPTTTWWWYYY[[[^^^aaadddeeeffffffhhhfffccc^^^XXXRRRMMMKKKNNNQQQUUUVVVUUUTTTSSSSSSTTTTTTSSSTTTTTTSSSPPPNNNMMMMMMOOORRRXXX```gggkkkllllllkkkjjjiiigggeeeddd___^^^ZZZUUUPPPLLLKKKLLLIIIJJJJJJHHHEEEFFFJJJOOOPPPNNNMMMMMMOOOQQQRRRRRRUUUVVVWWWWWWXXXXXXWWWWWW[[[[[[[[[\\\___dddiiikkkuuuxxx|||~~~~~~~~~wwwuuusssqqqpppooooooooolllkkkhhh```WWWQQQOOOOOOMMMSSS[[[```ccciiiqqqxxxwwwzzz{{{{{{~~~}}}}}}{{{xxxuuupppjjjbbb]]]YYYVVVSSSQQQQQQQQQPPPOOOIIIKKKMMMNNNRRR[[[fffooovvvxxxyyyxxxxxx|||~~~}}}|||zzzxxxuuuvvvxxxyyyyyywwwuuutttssssssttttttuuuvvvvvvwwwvvvyyy||||||{{{yyyyyyyyy{{{vvvsssssspppmmmqqqzzz~~~|||tttlllfffcccdddkkktttxxxrrrppppppzzz\\\^^^___```dddnnn|||{{{zzzvvvnnniiijjjeeebbb^^^[[[XXXVVVUUUTTTPPPRRRVVV^^^hhhttt~~~~~~yyyuuusssuuutttqqqmmmoooiiieeegggjjjkkkllloootttuuuuuutttrrrrrrtttvvvrrrqqqooommmmmmllljjjhhhiiiiiiiiikkkpppuuu{{{~~~}}}yyy~~~~~~~~~{{{xxxrrrnnnmmmzzz}}}yyy}}}~~~~~~~~~~~~}}}{{{wwwrrrpppkkk___RRRCCC;;;333222222///...000111111111111222222222222222333444666777888999999;;;<<<<<<===>>>???@@@@@@CCCDDDFFFGGGHHHLLLZZZhhhsss}}}|||{{{{{{}}}|||ppp\\\MMMIIIFFFLLLWWWdddmmmuuu~~~{{{}}}yyyvvvtttvvvuuurrrnnniiiddd___]]]WWWTTTQQQPPPQQQSSSSSSSSSUUUUUUVVVVVVWWWVVVVVVVVVRRRQQQPPPMMMJJJGGGDDDCCCCCCEEEHHHKKKNNNRRRWWW[[[\\\\\\]]]]]]\\\ZZZWWWVVVPPPOOOOOOOOOPPPRRRTTTVVVZZZ\\\___bbbeeefffggggggiiigggccc]]]WWWRRRNNNKKKMMMPPPTTTVVVUUUTTTSSSTTTTTTTTTTTTTTTTTTRRRPPPNNNKKKKKKLLLOOOUUU[[[aaaeeeiiiiiijjjkkkkkkkkkkkkkkkfffeeeccc^^^YYYVVVVVVVVVPPPOOONNNLLLJJJKKKMMMOOOPPPOOONNNNNNPPPRRRRRRRRRSSSSSSUUUVVVWWWXXXXXXXXXZZZYYYZZZ[[[^^^cccgggjjjqqqtttxxx{{{{{{|||}}}~~~xxxvvvtttqqqpppoooppppppooonnnkkkddd[[[TTTPPPOOOLLLPPPVVVZZZ]]]ccckkkqqqtttwwwyyyyyy|||~~~yyywwwuuupppkkkfff___XXXTTTRRRPPPNNNMMMMMMMMMLLLJJJIIIKKKMMMNNNSSS\\\hhhpppuuuvvvvvvttttttxxx~~~|||{{{yyyxxxtttuuuuuuvvvuuutttsssrrrrrrrrrssstttuuuuuuvvvvvvvvvxxx{{{||||||{{{{{{{{{{{{vvvrrrsssrrrppptttzzz|||zzz{{{sssjjjeeebbbcccllluuuvvvpppnnnppp{{{YYYZZZ[[[\\\^^^dddnnnuuuzzztttrrrnnnkkkgggccc```\\\XXXUUURRRRRRSSSVVV]]]gggpppvvv}}}}}}xxxsssqqqrrrttttttsss{{{vvvsssvvvyyyzzz}}}}}}zzzwwwxxxxxxyyyzzz}}}{{{|||wwwpppmmmlll|||{{{~~~~~~~~~~~~~~~|||{{{wwwrrrpppkkk___TTTDDD<<<444333222000///111333333333333333222222222333444555777888999999:::;;;<<<===>>>???@@@AAAAAAEEEFFFHHHIIIIIIMMMZZZhhhxxxxxxsss|||}}}sssaaaQQQKKKEEEKKKWWWccclllsssxxxzzz{{{wwwtttwwwvvvsssooojjjddd___]]]VVVSSSQQQPPPQQQRRRRRRRRRTTTTTTUUUVVVWWWWWWWWWVVVSSSRRRQQQNNNKKKHHHEEECCCDDDEEEGGGIIIJJJMMMQQQTTTXXXXXXYYYZZZZZZYYYXXXWWWQQQQQQRRRSSSTTTUUUUUUUUU[[[\\\___ccceeeggghhhhhhjjjgggaaa[[[VVVQQQNNNLLLMMMPPPTTTVVVVVVUUUTTTUUUTTTUUUUUUUUUTTTRRRPPPOOOIIIIIIIIIKKKOOOTTTYYY\\\aaabbbdddgggjjjlllmmmnnnlllkkkjjjgggccc``````aaaZZZWWWTTTRRRRRRRRRQQQPPPPPPOOONNNPPPRRRSSSRRRQQQPPPQQQSSSUUUWWWXXXYYYYYYWWWWWWXXXYYY\\\```dddgggkkknnnrrruuuwwwxxxzzz{{{yyywwwsssqqqooopppqqqrrrrrrrrrqqqkkkbbbYYYRRROOOLLLOOORRRSSSVVV[[[cccjjjnnnrrrtttuuuxxxzzzxxxrrrpppllleee___YYYSSSNNNJJJKKKJJJIIIJJJKKKJJJIIIGGGIIIKKKMMMOOOTTT]]]jjjssswwwwwwuuurrrrrrvvv}}}{{{zzzyyyxxxtttssssssrrrqqqppppppooopppqqqrrrssstttuuuuuuvvvuuuwww{{{|||||||||}}}~~~zzzvvvrrrtttuuutttwww{{{zzzvvvyyypppgggbbb```cccmmmxxx~~~tttooommmqqq}}}VVVXXXZZZ[[[\\\```eeejjjnnnsss{{{{{{vvvrrrmmmjjjfffbbb\\\WWWVVVTTTRRRRRRVVV^^^fffkkkuuu|||{{{vvvqqqppprrrvvvyyy{{{~~~}}}|||}}}vvvpppmmmooo~~~|||~~~~~~~~~{{{{{{wwwsssooojjj```UUUEEE<<<555333333111000111333333333333222222222222444555666888999::::::;;;<<<<<<===>>>@@@AAABBBBBBEEEFFFHHHKKKKKKOOO\\\jjj~~~~~~vvvnnnjjjyyy}}}zzz|||tttdddSSSJJJEEEKKKVVVccckkkqqq|||xxx{{{|||xxxuuuwwwvvvsssooojjjddd^^^[[[UUUSSSPPPOOOPPPQQQRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWTTTSSSQQQOOOLLLIIIFFFDDDBBBDDDEEEFFFGGGIIIMMMOOOTTTTTTVVVWWWXXXXXXXXXXXXTTTTTTTTTTTTUUUVVVWWWXXX[[[]]]```cccfffggghhhhhhhhheee```YYYTTTPPPNNNMMMMMMQQQUUUWWWWWWVVVVVVVVVTTTUUUVVVUUUSSSQQQPPPOOOHHHHHHHHHHHHKKKNNNQQQSSSWWWXXX[[[___cccfffhhhiiiiiijjjjjjgggeeeccccccdddaaa]]]YYYXXXXXXWWWSSSPPPOOONNNNNNOOOQQQRRRQQQPPPOOOPPPRRRSSSUUUVVVVVVVVVUUUUUUVVVWWWZZZ^^^aaaccceeehhhlllppprrrtttwwwyyyxxxvvvssspppooooooqqqrrrtttuuuuuuqqqiii___VVVPPPMMMNNNNNNNNNOOOUUU\\\bbbgggkkkooopppsssuuuqqqlllgggccc[[[UUUPPPMMMIIIGGGIIIIIIIIIJJJLLLLLLJJJHHHJJJLLLNNNPPPVVV```nnnwww~~~}}}yyyuuutttxxx}}}{{{zzzyyyxxxtttsssrrrpppoooooooooooooooppppppqqqrrrssstttuuusssvvvyyy{{{|||}}}zzzwwwsssuuuvvvvvvyyy}}}}}}yyyvvvnnneee``````dddppp|||{{{sssppppppuuuRRRTTTWWWYYY[[[]]]```bbbbbbfffmmmuuu}}}}}}xxxrrrooolllhhhaaa[[[UUURRROOOMMMOOOTTT[[[___iiirrr}}}xxxuuurrrrrruuuzzz~~~zzz{{{}}}||||||}}}wwwqqqpppsss|||{{{~~~~~~~~~zzz{{{yyysssoooiii___UUUEEE<<<555333333111000111222222222222222222111111555666777999:::;;;;;;<<<<<<<<<===???@@@BBBCCCCCCCCCEEEHHHLLLMMMQQQ^^^kkk{{{rrrhhhdddsss{{{vvvzzz~~~}}}uuufffTTTHHHEEEKKKWWWcccjjjpppzzz|||{{{~~~yyyuuuuuutttrrrnnniiiccc]]]ZZZUUUSSSPPPOOOPPPQQQRRRRRRRRRSSSTTTUUUVVVVVVWWWWWWTTTSSSRRRPPPMMMJJJHHHFFF@@@AAACCCCCCDDDFFFIIILLLPPPPPPRRRTTTUUUVVVWWWXXXWWWUUUSSSRRRSSSVVVYYY[[[\\\]]]```bbbdddeeeffffffeeebbb]]]WWWSSSOOONNNMMMNNNQQQUUUWWWWWWVVVVVVVVVSSSUUUWWWUUURRROOONNNOOOIIIHHHGGGGGGHHHJJJLLLMMMPPPQQQTTTWWWZZZ]]]______cccddddddcccaaa``````aaabbb^^^[[[YYYYYYWWWSSSOOOLLLKKKKKKLLLNNNOOOOOONNNOOOPPPQQQRRRSSSSSSSSSRRRSSSSSSTTTVVVYYY\\\^^^``````cccgggkkkmmmpppsssvvvuuusssqqqnnnmmmnnnoooqqqssstttuuutttnnndddZZZSSSMMMKKKIIIHHHIIINNNTTTYYY```eeehhhjjjmmmppplllggg___ZZZTTTOOOMMMLLLKKKJJJLLLKKKLLLMMMNNNNNNLLLIIIKKKMMMOOORRRXXXdddrrr}}}}}}xxxuuuzzz~~~|||zzzyyyxxxtttsssrrrqqqppppppppppppooooooooopppqqqqqqrrrrrrqqqssswwwyyy{{{|||~~~{{{xxxtttvvvvvvvvvzzztttllldddaaaaaagggtttyyysssrrrttt{{{OOOPPPSSSVVVYYYZZZ[[[\\\^^^```dddiiimmmrrrtttvvv~~~yyyuuusssnnngggaaaWWWTTTPPPMMMNNNQQQVVVYYYaaaiiittt~~~wwwwwwvvvwwwzzz~~~xxxxxxyyyzzz{{{|||}}}~~~}}}~~~wwwrrrrrruuuyyywwwyyy~~~~~~~~~{{{|||zzztttnnnhhh^^^TTTDDD<<<444333222000///111111111111111222222222333666777888:::;;;<<<<<<===<<<===>>>???AAACCCDDDDDDCCCEEEIIILLLMMMQQQ]]]kkk}}}rrrhhhbbbmmm{{{tttzzz~~~}}}vvviiiVVVGGGFFFLLLXXXdddkkkoooyyy}}}zzzvvvrrrrrrqqqnnniiiccc^^^ZZZVVVSSSQQQPPPQQQRRRRRRRRRSSSSSSTTTUUUVVVVVVVVVUUUSSSSSSRRRPPPNNNLLLJJJIII@@@AAABBBBBBAAACCCFFFHHHKKKLLLMMMOOOQQQSSSTTTUUUVVVTTTQQQPPPRRRUUUZZZ]]]\\\]]]___aaabbbbbbbbbaaa___]]]YYYUUURRROOONNNMMMNNNQQQUUUVVVVVVTTTSSSSSSRRRUUUVVVUUUPPPMMMMMMNNNIIIHHHGGGFFFFFFGGGHHHHHHLLLMMMOOORRRTTTVVVWWWWWW[[[\\\]]]]]][[[ZZZZZZ[[[\\\ZZZYYYXXXVVVSSSOOOLLLJJJHHHFFFFFFHHHJJJKKKKKKOOOOOOPPPQQQQQQQQQPPPPPPQQQRRRSSSUUUXXXZZZ]]]^^^\\\___bbbeeehhhkkkooorrrqqqpppnnnmmmllllllmmmmmmoooppprrrsssqqqiii___WWWKKKIIIFFFDDDFFFJJJOOORRRZZZ___bbbdddhhhkkkiiiddd[[[XXXSSSPPPPPPQQQRRRSSSSSSRRRQQQQQQQQQQQQOOOMMMMMMOOOQQQTTT[[[hhhwwwyyyvvvzzz}}}|||zzzyyysssssssssssssssrrrrrrrrroooooooooooooooooooooooonnnqqqtttvvvxxxzzz}}}~~~}}}zzzxxxtttvvvwwwwww{{{rrrkkkeeeccceeelllyyywwwsssuuuxxxPPPQQQSSSUUUXXXYYYYYYXXX[[[\\\^^^```ccceeefffggglllpppwww}}}|||yyyuuummmfff[[[YYYTTTQQQPPPQQQSSSUUUZZZ^^^eeemmmwwwzzz{{{|||~~~zzzzzzyyyyyyyyyzzz{{{|||xxxqqqrrruuu~~~}}}xxxqqqqqqvvv~~~~~~~~~~~~|||~~~{{{tttmmmfff\\\SSSCCC;;;333222222///...000000111111222333444555555666777999:::<<<=========<<<===>>>@@@BBBCCCEEEEEEEEEGGGJJJMMMLLLOOOZZZgggwwwvvvkkkbbbiiizzzuuu|||yyymmmZZZIIIGGGMMMYYYeeekkkoooxxx~~~{{{wwwqqqrrrqqqoookkkeee```\\\WWWTTTQQQPPPQQQSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTRRRRRRRRRQQQOOONNNLLLKKKBBBCCCCCCAAA@@@@@@BBBCCCFFFFFFGGGIIIKKKMMMOOOPPPQQQQQQPPPQQQSSSVVVYYY[[[[[[\\\^^^______^^^^^^]]]YYYXXXWWWTTTQQQOOOMMMLLLMMMOOOSSSTTTRRRPPPOOOOOOPPPTTTVVVTTTNNNKKKKKKMMMGGGGGGFFFEEEDDDDDDDDDEEEHHHIIIJJJLLLNNNOOOPPPPPPRRRTTTVVVUUUTTTRRRRRRRRRRRRTTTUUUTTTQQQMMMKKKJJJGGGDDDAAA@@@BBBEEEGGGHHHLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQSSSUUUWWWZZZ[[[\\\XXX[[[^^^```cccfffjjjmmmllllllllllllkkkjjjiiiiiiiiikkknnnqqqqqqlllccc\\\MMMKKKHHHFFFHHHKKKNNNPPPWWWZZZ]]]___dddhhhhhhddd```]]]ZZZYYYZZZ\\\^^^^^^^^^\\\YYYWWWWWWVVVTTTSSSOOOQQQSSSVVV^^^kkk{{{{{{xxxzzz}}}{{{yyyqqqrrrssstttuuutttssssssppppppoooooonnnmmmmmmllllllnnnqqqsssuuuwww{{{~~~~~~}}}zzzxxxwwwrrrvvvxxxyyy|||{{{qqqkkkffffffiiippp|||vvvrrruuuyyySSSSSSUUUWWWYYYZZZYYYXXXXXXXXXYYY[[[\\\^^^___```___bbbhhhmmmttt}}}~~~yyypppiii\\\YYYUUUQQQNNNMMMNNNOOOSSSVVVZZZ```iiiwww}}}}}}|||{{{zzzzzzzzz{{{|||~~~xxxqqqqqqttt}}}{{{wwwtttkkkmmmsss}}}~~~~~~~~~}}}|||uuummmeee\\\SSSCCC:::333111111///...///000111222333555666777777777888999;;;<<<===>>>>>><<<===>>>@@@BBBDDDEEEFFFHHHIIILLLMMMLLLMMMXXXcccpppzzzyyynnncccggguuuvvv~~~|||qqq]]]KKKGGGNNNYYYeeekkkoooxxx{{{wwwqqqrrrrrrppplllgggbbb^^^WWWUUURRRQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSRRRRRRQQQQQQPPPOOONNNMMMEEEEEEDDDAAA>>>===>>>@@@CCCCCCDDDEEEGGGJJJLLLMMMMMMNNNPPPRRRTTTWWWXXXYYY[[[\\\]]]]]]]]]\\\[[[ZZZVVVVVVUUUSSSQQQOOOMMMLLLKKKNNNQQQQQQPPPMMMLLLLLLOOOSSSVVVSSSMMMIIIJJJLLLFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDFFFHHHIIIKKKKKKKKKLLLMMMOOOOOONNNLLLKKKLLLLLLOOORRRQQQMMMIIIGGGHHHEEEBBB>>><<>>===<<<===???AAACCCDDDGGGKKKMMMMMMLLLLLLLLLQQQQQQSSSTTTVVVXXXYYYZZZYYYXXXXXXXXX[[[___bbbeeejjjjjjjjjiiigggeeebbbaaabbbeeehhhjjjkkkiiifffeeeYYYWWWTTTQQQPPPQQQRRRSSSWWWYYY\\\___ccchhhnnnrrrppprrrssssssrrrqqqrrrsssrrroookkkiiihhheee___ZZZWWWXXXZZZ^^^fffrrr}}}{{{~~~}}}{{{wwwtttuuuttttttsssssssssttttttqqqpppnnnlllkkkkkkkkkllljjjkkkllllllmmmppptttwww{{{~~~|||yyyvvvtttssstttxxx|||~~~zzzvvvmmmiiidddeeelllxxxvvvrrrvvv|||QQQQQQRRRSSSSSSTTTUUUUUUTTTUUUUUUVVVWWWXXXXXXXXXYYYYYYZZZ\\\```dddgggjjjpppwwwvvvpppeee___WWWRRRQQQOOOKKKHHHHHHGGGIIINNNSSSZZZgggrrr~~~~~~}}}|||{{{zzzzzzyyyzzzyyyyyyzzz|||{{{tttrrrtttqqqqqqsssyyy~~~~~~{{{wwwtttssswwwzzzzzz|||~~~}}}xxxrrrpppqqqttttttuuuxxx{{{xxxqqqlllcccjjjttt}}}~~~~~~~~~}}}vvvnnnggg]]]TTTBBB:::333222222000///000111000///000444666666555666777999:::<<<<<<======>>>???@@@AAACCCDDDEEEFFFGGGIIIJJJJJJKKKPPPXXX___pppuuu|||}}}lllgggllliiiTTTJJJOOOXXXccchhhlllttt}}}{{{wwwqqqqqqpppooommmiiiccc___]]]YYYTTTPPPOOOQQQTTTWWWUUUTTTTTTSSSSSSSSSSSSSSSQQQQQQRRRRRRRRRRRRSSSSSSQQQMMMIIIEEECCCBBB@@@??????@@@AAACCCDDDEEEEEEEEEHHHIIIJJJLLLOOOQQQSSSUUUXXXXXXYYYYYYYYYXXXWWWVVVSSSRRRPPPNNNLLLJJJHHHGGGJJJJJJKKKJJJIIIIIIIIIJJJJJJHHHGGGGGGIIIIIIHHHFFFDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAABBBCCCEEEFFFGGGEEEFFFGGGHHHGGGGGGEEEEEECCCCCCCCCCCCBBB@@@>>>===>>>===<<<;;;<<<>>>@@@AAACCCGGGKKKMMMMMMMMMMMMMMMOOOOOOQQQRRRTTTVVVWWWXXXXXXWWWWWWXXXZZZ^^^aaadddgggggggggfffdddbbb___^^^aaacccfffiiijjjiiigggfff```^^^[[[XXXWWWWWWXXXXXXWWWYYY]]]aaaeeelllsssxxx|||~~~zzzvvvrrrooonnnjjjddd___YYYYYYZZZ^^^fffrrr}}}{{{~~~}}}zzzwwwwwwvvvuuutttssssssssssssqqqpppnnnlllkkkkkkkkkllliiijjjkkkkkklllnnnsssvvv{{{~~~~~~{{{xxxuuutttsssuuuyyy}}}~~~yyyvvvlllhhheeefffnnnzzzuuurrrwww~~~PPPPPPPPPQQQQQQRRRRRRSSSQQQQQQRRRTTTUUUVVVWWWWWWVVVVVVWWWXXXYYY[[[\\\\\\^^^cccjjjpppuuu|||yyyrrrhhhaaaYYYSSSPPPNNNKKKHHHEEECCCDDDGGGIIIMMMXXXcccsss|||{{{zzzxxxvvvtttsssrrrrrrqqqqqqppppppqqqrrrrrrssswww}}}yyytttpppkkkiiijjjgggiiimmmuuu}}}||||||{{{xxxvvvtttuuuwwwwwwzzz}}}{{{}}}}}}wwwqqqoooqqqoooooorrryyy|||sssiiibbbjjjuuu~~~~~~~~~~~~}}}|||uuuoooiii^^^UUUCCC;;;444333333111000111111000111333666888777666888999:::;;;<<<<<<<<<<<<===>>>???AAACCCEEEFFFGGGEEEHHHJJJKKKLLLPPPWWW]]]lllrrr{{{ssshhhhhhzzzjjjTTTLLLPPPYYYccchhhkkkqqqyyyzzzuuupppooommmlllkkkiiieeebbb```\\\VVVQQQOOOPPPRRRTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSTTTTTTTTTQQQMMMJJJGGGDDDAAA>>>@@@@@@AAABBBBBBCCCDDDDDDEEEEEEFFFHHHKKKMMMOOOQQQUUUUUUVVVWWWVVVUUUTTTSSSOOOOOOMMMLLLJJJHHHGGGGGGJJJJJJJJJIIIIIIHHHHHHGGGIIIHHHFFFFFFGGGGGGEEEDDDCCCCCCCCCDDDCCCBBBBBBAAA?????????@@@@@@BBBCCCDDDAAABBBCCCDDDDDDDDDCCCBBB@@@???>>>===<<<<<<;;;;;;<<<;;;::::::;;;<<<>>>???CCCFFFJJJLLLMMMMMMNNNNNNMMMNNNOOOPPPRRRTTTUUUUUUVVVUUUUUUVVVYYY\\\```bbbeeeeeeeeedddccc```^^^]]]___aaaeeehhhjjjjjjjjjiiijjjhhheeebbb```___``````[[[]]]bbbgggmmmuuu}}}|||xxxuuupppiiiddd]]]]]]\\\^^^fffttt~~~{{{~~~~~~{{{zzzyyywwwuuusssrrrqqqqqqpppooonnnlllkkkkkkkkkkkkggghhhiiiiiijjjlllpppsssyyy~~~~~~|||yyywwwuuutttuuuwwwzzz~~~~~~yyyuuujjjgggeeehhhqqq}}}|||sssrrryyyNNNNNNNNNOOOOOOPPPPPPPPPNNNNNNOOOQQQRRRTTTUUUVVVUUUUUUWWWXXXXXXWWWWWWVVVWWWZZZ^^^aaadddjjjqqquuu}}}tttnnneee```XXXSSSPPPOOONNNLLLDDDBBBBBBCCCDDDFFFOOOYYYfffttt{{{yyywwwtttqqqnnnlllkkkjjjjjjjjjiiihhhgggeeeeeedddccceeelllttt~~~vvvqqqoookkkiiiiiigggiiilllrrrzzzxxxzzz{{{{{{{{{yyyxxxxxxvvvxxx{{{~~~~~~{{{}}}~~~}}}wwwqqqpppssswwwvvvyyyttthhhcccjjjvvv}}}~~~}}}}}}zzzuuupppjjj```UUUCCC;;;444444444111000111///000222555777777777666999:::;;;<<<<<<<<<<<<<<<===>>>???AAACCCEEEFFFGGGEEEHHHKKKLLLLLLOOOTTTYYYiiipppzzzzzzllliiizzzhhhRRRLLLOOOWWWbbbhhhkkkqqqxxxxxxssspppmmmjjjiiihhhhhhfffeeebbb^^^YYYSSSPPPOOOPPPRRRTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUSSSPPPNNNLLLIIIDDDAAACCCBBBBBBBBBBBBBBBCCCCCCBBBCCCDDDEEEHHHJJJLLLMMMQQQQQQRRRSSSSSSRRRQQQPPPNNNNNNMMMMMMLLLKKKJJJJJJMMMLLLKKKJJJJJJIIIHHHGGGFFFDDDCCCDDDEEEFFFEEEDDDCCCCCCCCCCCCCCCBBBAAAAAA>>>>>>>>>>>>???@@@AAABBB@@@AAACCCDDDDDDCCCCCCBBB???>>><<<:::::::::<<<<<<;;;;;;;;;;;;;;;<<<>>>???CCCFFFJJJLLLMMMMMMNNNOOOMMMMMMNNNPPPQQQRRRTTTTTTTTTTTTTTTUUUXXX[[[^^^```dddeeeeeeeeedddbbb```___```bbbeeeiiilllnnnoooppprrrqqqnnnkkkhhhgggggggggbbbeeejjjooowww~~~zzzuuunnniiibbb```^^^___fffttt}}}{{{}}}|||yyywwwtttrrrppppppnnnnnnmmmkkkjjjjjjiiiiiifffggggggggggggiiimmmpppxxx|||~~~|||zzzxxxvvvuuutttvvvxxx{{{~~~xxxssshhhfffeeejjjtttyyyrrrsss{{{MMMMMMMMMMMMMMMNNNNNNNNNLLLLLLMMMOOOPPPRRRSSSTTTRRRTTTUUUWWWWWWVVVUUUTTTTTTUUUVVVWWWYYY]]]bbbfffkkkoootttwwwvvvqqqkkkgggbbb^^^XXXRRROOONNNMMMLLLCCCAAA@@@BBBBBBCCCKKKUUU]]]kkk{{{~~~{{{yyyvvvrrrmmmiiifffddd```aaaaaaaaa```___]]]\\\\\\XXXWWW[[[```fffrrr~~~|||wwwvvvrrrpppppppppppprrruuuyyy{{{wwwxxx|||~~~wwwxxx{{{}}}~~~}}}~~~yyyzzz~~~xxxssstttxxxwwwjjjeeelllwww~~~~~~~~~||||||yyyssspppjjj___TTTCCC;;;444444444111000111---///222444666666777777:::;;;<<<<<<===============>>>???AAACCCDDDFFFFFFGGGIIILLLLLLLLLMMMQQQUUUbbbkkkvvvppplll}}}jjjUUUJJJLLLSSS___ggglllssszzzxxxrrrpppmmmiiigggggggggffffffccc```ZZZUUUQQQPPPPPPQQQSSSTTTTTTTTTTTTSSSRRRRRRQQQRRRRRRSSSTTTUUUUUUUUUTTTSSSRRRQQQPPPMMMIIIFFFDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBDDDFFFHHHJJJKKKLLLMMMNNNOOOOOOOOONNNMMMLLLLLLLLLMMMMMMMMMMMMMMMOOOMMMJJJIIIJJJIIIFFFDDD@@@@@@???AAADDDFFFFFFEEECCCCCCDDDDDDCCCCCCBBBAAA>>>>>>>>>>>>???@@@AAAAAA@@@AAABBBCCCCCCBBBAAA@@@===<<<:::888999:::<<<>>>=========>>>>>>???@@@@@@DDDGGGJJJKKKLLLLLLNNNOOONNNNNNOOOPPPRRRSSSTTTTTTRRRRRRSSSUUUWWWZZZ]]]^^^bbbcccdddddddddcccbbbbbbccceeehhhlllpppuuuxxxyyyyyywwwuuurrrpppnnnnnnmmmjjjlllqqqwww~~~~~~yyyrrrmmmeeebbb______eeerrr|||{{{}}}{{{xxxuuurrrqqqpppmmmllllllkkkjjjiiihhhgggeeefffffffffeeegggkkkmmmuuuzzz~~~}}}{{{yyywwwuuuuuuuuuvvvxxx|||}}}vvvqqqgggfffffflllvvvwwwqqqttt}}}|||LLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLNNNOOOPPPQQQQQQOOOPPPRRRSSSTTTTTTSSSRRRNNNNNNOOOPPPSSSVVVZZZ\\\]]]aaaeeegggeeecccaaa```___\\\WWWRRRNNNKKKIIIIIICCCAAAAAABBBAAABBBJJJRRRWWWeeeuuu}}}{{{xxxtttoooiiiddd```^^^VVVWWWWWWXXXXXXWWWWWWVVVUUUPPPNNNSSSVVVWWW```kkk}}}~~~{{{zzz|||}}}~~~}}}zzzwwwyyy}}}zzz{{{}}}zzzuuuxxxzzzwwwzzz{{{pppiiioooxxx~~~~~~|||{{{wwwrrrooojjj^^^RRRCCC;;;444333333111000111---000222444555666888999:::;;;<<<===>>>>>>>>>>>>??????@@@AAACCCDDDEEEEEEGGGIIILLLKKKKKKLLLPPPTTT[[[fffssstttmmm{{{hhhSSSHHHHHHNNNYYYccckkksss{{{~~~{{{uuurrrooojjjhhhgggfffeeeeeeccc```[[[VVVRRRQQQQQQRRRSSSTTTTTTUUUUUUSSSRRRQQQQQQQQQRRRRRRSSSTTTUUUUUUTTTSSSRRRRRRRRRQQQNNNKKKEEEDDDAAA???>>>======>>>???@@@AAABBBDDDFFFGGGIIIHHHIIIKKKLLLLLLKKKKKKJJJHHHIIIJJJKKKLLLLLLMMMNNNOOOLLLIIIHHHHHHGGGDDD@@@===<<<===???BBBEEEEEEEEECCCCCCDDDDDDCCCCCCBBBAAA>>>>>>>>>>>>>>>???@@@AAA>>>>>>???@@@???>>>===<<<999999888888999;;;>>>???AAAAAABBBCCCCCCDDDDDDDDDFFFHHHJJJKKKKKKLLLMMMNNNOOOOOOPPPQQQRRRSSSTTTTTTQQQRRRSSSUUUWWWZZZ\\\]]]^^^___aaacccddddddddddddfffhhhkkkpppuuu{{{~~~|||zzzxxxvvvuuuuuurrrtttxxx|||}}}wwwssshhhfffbbbaaafffrrr||||||}}}{{{xxxvvvtttsssrrrmmmmmmmmmmmmllljjjiiihhheeeffffffeeedddfffiiikkkrrrwww}}}~~~|||zzzxxxvvvvvvvvvvvvvvvxxx|||{{{tttnnngggfffgggmmmxxxvvvrrrvvv~~~}}}xxxsssqqq|||LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPOOOOOOPPPQQQQQQQQQQQQQQQLLLLLLKKKMMMPPPRRRTTTUUUTTTVVVXXXWWWUUUUUUWWWYYYWWWWWWUUUQQQMMMJJJIIIHHHGGGEEEDDDEEEDDDDDDJJJRRRSSSaaappp{{{}}}zzzwwwrrrlllfff```[[[XXXPPPPPPPPPQQQQQQQQQRRRRRRQQQKKKKKKQQQQQQNNNSSS]]]eeesss}}}{{{zzz||||||yyysssqqqvvv}}}{{{}}}uuulllqqqxxx~~~~~~}}}|||zzzuuupppnnniii\\\PPPBBB:::333222222000///000///111444444555666:::===999:::<<<===>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEGGGIIIJJJJJJLLLRRRWWW\\\gggtttuuullluuuyyyuuuzzzxxxbbbNNNGGGEEEIIISSS^^^gggpppxxx|||zzz|||{{{uuuqqqllliiigggfffdddbbbaaa___ZZZVVVSSSRRRSSSSSSRRRSSSUUUUUUUUUTTTRRRQQQOOOPPPQQQRRRSSSTTTTTTUUUUUUTTTSSSRRRRRRRRROOOMMMIIIGGGDDDBBB@@@?????????>>>>>>>>>@@@AAACCCEEEFFFEEEFFFHHHIIIIIIIIIHHHHHHFFFGGGHHHJJJKKKMMMNNNOOORRRMMMIIIHHHIIIHHHCCC???<<<;;;<<<>>>AAACCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@>>>============>>>??????===>>>>>>>>>===;;;:::999888999999;;;===???BBBCCCFFFFFFGGGHHHIIIIIIIIIIIIHHHIIIKKKKKKJJJKKKLLLMMMNNNOOOOOOPPPQQQRRRSSSSSSQQQRRRSSSUUUXXXZZZ\\\]]]]]]^^^aaadddfffhhhhhhhhhhhhiiimmmrrrxxx~~~~~~}}}}}}~~~~~~yyyqqqoookkkiiimmmxxx||||||}}}|||{{{yyywwwvvvuuuuuuppppppppppppooommmkkkjjjeeeffffffddddddeeehhhjjjppptttyyy~~~~~~|||zzzxxxvvvvvvwwwwwwvvvxxx|||zzzrrrlllhhhgggiiinnnxxx~~~uuurrrwwwzzzvvvqqqrrrLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOQQQQQQQQQPPPPPPPPPPPPPPPOOONNNMMMMMMOOOPPPPPPPPPOOOPPPOOOLLLJJJLLLPPPTTTOOOPPPQQQPPPNNNLLLKKKKKKLLLJJJIIIIIIGGGFFFLLLTTTRRR___mmmxxx}}}yyyvvvqqqjjjccc]]]XXXUUUOOOOOONNNNNNNNNOOOPPPPPPQQQJJJKKKPPPOOOHHHJJJRRRSSSaaarrr~~~}}}~~~|||xxxvvvlllmmmuuu~~~}}}wwwooosssyyy~~~~~~}}}|||zzzuuuooommmhhh[[[NNNAAA999333222222000...///111333555555555777;;;???999:::<<<===???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCEEEGGGHHHIIIMMMTTTZZZaaalllwwwuuuiiiooo}}}yyyssswww}}}vvvaaaNNNFFFCCCEEEOOOZZZcccmmmuuu{{{xxxyyyvvvsssnnnjjjhhheeecccaaa```^^^ZZZVVVTTTSSSTTTUUURRRSSSUUUVVVUUUTTTRRRQQQOOOOOOPPPQQQRRRSSSTTTTTTWWWVVVSSSRRRRRRQQQOOONNNNNNLLLIIIFFFCCCCCCCCCCCC<<<<<<===>>>@@@AAACCCDDDDDDEEEFFFGGGHHHHHHGGGFFFGGGGGGIIIKKKMMMOOOPPPQQQUUUPPPLLLJJJKKKJJJFFFAAA===<<<<<<===@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@??????======<<<<<<<<<===>>>>>>????????????>>><<<999888:::;;;===???BBBDDDGGGHHHIIIIIIJJJKKKLLLLLLLLLLLLIIIJJJKKKKKKJJJJJJKKKMMMNNNNNNOOOPPPPPPQQQRRRRRRQQQRRRTTTVVVXXXZZZ\\\]]]^^^```cccgggjjjlllmmmmmmhhhjjjmmmssszzz{{{xxxtttsssvvv}}}|||~~~||||||zzzyyyxxxwwwwwwwwwrrrrrrsssrrrqqqpppnnnmmmfffffffffdddcccdddgggjjjnnnrrrwww{{{~~~~~~|||zzzxxxwwwwwwxxxxxxuuuxxx{{{~~~yyyqqqjjjhhhhhhiiioooxxx~~~uuusssxxx}}}xxxuuuxxxNNNNNNLLLKKKIIIIIIHHHHHHMMMNNNOOONNNLLLLLLLLLNNNNNNOOOOOOPPPPPPOOOOOONNNNNNNNNNNNNNNOOOPPPPPPQQQUUUOOOKKKLLLMMMMMMOOOSSSTTTTTTTTTTTTTTTTTTSSSSSSQQQOOOMMMLLLMMMNNNQQQSSSXXX]]]fffsss~~~~~~xxxtttnnnhhhbbb[[[TTTPPPPPPNNNMMMLLLMMMNNNMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGIIIRRR___mmmzzz}}}|||~~~}}}xxxrrrmmmiiilllvvv~~~wwwooossszzz}}}zzztttnnnkkkeeeWWWJJJ>>>888111///222444333111000111333555777999::::::<<<<<<===>>>>>>>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBAAADDDFFFHHHIIIIIIKKKQQQUUUaaannn|||zzzvvviiijjjttt~~~sssnnntttvvvjjjXXXMMM@@@@@@CCCIIISSS```lllsss{{{tttrrr}}}yyytttnnnjjjhhheeeaaa^^^___]]][[[XXXUUURRRQQQPPPSSSSSSTTTSSSRRRPPPOOOMMMOOOOOOPPPPPPQQQRRRRRRRRRRRRSSSTTTUUUTTTRRRPPPNNNSSSPPPLLLHHHEEEBBB>>>;;;===============>>>???@@@AAABBBDDDEEEEEEEEEGGGIIIJJJKKKLLLMMMMMMMMMMMMMMMKKKKKKJJJIIIHHHGGGGGGFFF@@@>>>======???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<===???@@@???>>>======;;;:::999888888888777:::>>>CCCHHHJJJLLLLLLKKKJJJIIIKKKMMMPPPPPPPPPOOONNNLLLJJJJJJKKKMMMNNNPPPOOOOOOOOOPPPRRRTTTUUUVVVTTTSSSSSSUUUWWWXXXXXX^^^```dddgggjjjlllmmmmmmmmmmmmnnnqqqwww~~~|||{{{||||||~~~}}}|||~~~~~~{{{{{{zzzyyyyyyyyyzzzzzzuuuuuuuuuuuutttsssqqqqqqooollliiifffeeeeeegggiiippprrrvvvyyy|||{{{yyyvvvsssrrrsssuuuvvvvvvwwwxxxzzzyyyvvvqqqmmmfffhhhkkkooozzz{{{uuuuuuyyyNNNMMMLLLKKKJJJIIIIIIIIIKKKMMMNNNMMMLLLLLLMMMOOONNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNOOOPPPQQQTTTPPPNNNQQQRRRRRRTTTXXX\\\]]]^^^___^^^]]]ZZZYYYXXXVVVTTTSSSSSSUUUWWWYYY]]]```gggqqq{{{}}}zzzxxxtttnnngggaaaZZZSSSNNNMMMLLLKKKLLLNNNPPPPPPOOOMMMMMMLLLKKKIIIHHHGGGFFFCCCIIIRRR]]]iiivvv~~~~~~~~~xxxqqqkkkeeeiiirrr~~~~~~uuuoootttzzz}}}zzztttnnnkkkeeeVVVIII===777111000222333333111111222444666999:::;;;;;;============>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAACCCEEEGGGHHHHHHKKKQQQUUU```mmm{{{|||vvvsssgggfffppp||||||qqqkkkqqqtttiiiVVVHHHAAAAAABBBGGGPPP\\\hhhoooyyy~~~uuuqqqyyy{{{vvvpppllljjjhhhdddaaa```^^^[[[XXXUUURRRPPPPPPRRRRRRSSSSSSRRRQQQOOONNNQQQQQQRRRRRRSSSTTTTTTTTTSSSTTTUUUUUUUUUSSSQQQPPPQQQOOOMMMKKKIIIFFFCCC@@@>>>>>>=========>>>??????>>>???AAABBBBBBCCCEEEGGGKKKLLLLLLMMMNNNMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHHHHCCCAAA??????@@@BBBBBBAAA????????????????????????===<<<;;;<<<>>>???>>>===<<<;;;:::999999888999999:::<<>>@@@DDDKKKVVVfffuuu}}}}}}~~~xxxooohhhcccgggppp|||sssooottt{{{}}}zzztttnnnjjjcccUUUFFF<<<777222000111333222111222333555888:::;;;<<<<<<===============>>>??????>>>??????@@@@@@AAAAAAAAAAAACCCFFFGGGGGGJJJPPPUUU___lllyyy|||tttzzzuuuiiifffnnnzzzwwwlllgggnnntttlllXXXGGGBBBAAAAAADDDLLLWWWbbbjjjrrr~~~yyyrrrvvv|||xxxrrrooommmlllhhheeeaaa___\\\XXXUUURRRPPPOOOPPPQQQRRRSSSSSSRRRQQQPPPSSSSSSTTTTTTUUUVVVVVVVVVUUUUUUVVVVVVVVVTTTSSSRRRPPPOOOOOOOOOOOOMMMIIIFFF???>>>>>>===============<<<>>>@@@AAAAAACCCFFFHHHLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGEEEBBBAAABBBCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::;;;=========;;;::::::999888888999::::::>>>AAAEEEIIIMMMOOOPPPPPPOOOLLLIIIGGGFFFEEEDDDCCCGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLNNNOOOPPPPPPPPPQQQRRRTTTWWWYYYZZZ[[[]]]aaaeeeiiilllooopppuuutttuuuwww{{{{{{xxxwwwxxxyyy}}}~~~}}}{{{zzzyyyyyyyyyzzzyyyyyyyyyxxxvvvtttsssrrrpppnnnlllkkkkkklllooopppqqqsssvvvxxxyyy{{{~~~~~~}}}}}}|||{{{{{{vvvuuusssrrrrrrsssuuuvvvzzz{{{||||||xxxrrrkkkggggggmmmrrrxxx~~~zzzzzz}}}LLLLLLKKKKKKKKKKKKKKKLLLGGGIIIKKKLLLLLLMMMOOOQQQMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKLLLMMMNNNPPPQQQRRRWWWYYY___hhhmmmooorrrwww}}}tttooojjjiiigggfffgggiiikkkmmmpppnnnnnnppptttxxxzzzzzz{{{|||||||||yyytttpppmmmlllhhhddd___[[[UUUPPPLLLIIIHHHHHHJJJMMMPPPQQQQQQKKKJJJHHHFFFDDDAAA@@@???======???CCCMMM]]]nnnyyy~~~{{{|||~~~xxxnnnfffdddhhhrrr~~~rrrooottt{{{}}}zzztttmmmiiibbbRRRDDD:::666222111111222222111222333555777999;;;<<<<<<>>>======<<<===>>>??????<<<======>>>???@@@@@@AAA???BBBEEEFFFFFFIIIOOOTTT^^^jjjxxxvvvwww~~~{{{ooojjjqqq~~~tttjjjeeellltttppp]]]KKKAAA@@@>>>AAAHHHTTT```gggooo{{{xxx|||}}}yyyssspppooonnnjjjgggbbb```]]]YYYUUURRROOONNNPPPQQQRRRTTTTTTTTTTTTSSSTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVWWWWWWVVVVVVTTTTTTQQQQQQRRRSSSSSSQQQMMMJJJ@@@???>>>===<<<;;;;;;;;;===>>>@@@AAABBBDDDHHHJJJMMMNNNOOOOOONNNLLLJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKIIIFFFCCCBBBBBBBBBAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<:::999888888:::::::::888888888777777888999;;;===CCCFFFIIIMMMPPPRRRSSSSSSKKKIIIFFFEEEEEEFFFFFFEEEDDDEEEFFFHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNPPPQQQRRRSSSTTTVVVXXXZZZ\\\___dddiiimmmppprrruuutttuuuvvvzzz~~~uuurrrpppqqqsssxxx}}}zzzyyyyyyyyyyyy{{{{{{zzzyyyxxxvvvtttssspppooonnnmmmnnnppprrrssssssuuuwwwxxxyyyzzz|||~~~}}}}}}||||||{{{zzzyyyyyytttsssrrrrrrrrrtttuuuvvvyyy{{{}}}|||wwwqqqkkkggghhhooowww}}}}}}~~~MMMLLLLLLKKKKKKKKKLLLLLLGGGIIIJJJKKKKKKLLLNNNPPPLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNPPPQQQRRRYYY\\\fffqqqxxx{{{yyynnnmmmkkkjjjkkkmmmoooqqqtttqqqnnnnnnpppssstttuuuttttttuuutttqqqnnnjjjgggcccaaa^^^[[[YYYUUUQQQNNNLLLJJJIIIJJJLLLNNNNNNNNNLLLKKKIIIGGGDDDBBB@@@???======???CCCLLLZZZjjjttt}}}}}}}}}~~~~~~xxxnnngggfffkkkuuussspppuuu|||}}}zzztttmmmhhh```PPPAAA888555333111111222222111111222444777999:::;;;;;;===============>>>>>>???<<<<<<======>>>???@@@@@@>>>AAACCCDDDEEEHHHNNNRRR[[[iiixxxzzzwww~~~wwwpppvvvzzzqqqiiikkkrrrooo^^^MMMBBB???===???FFFSSS```hhhpppzzz~~~yyytttqqqpppnnnkkkhhhcccaaa]]]YYYUUURRRPPPOOOPPPQQQSSSUUUVVVVVVVVVVVVSSSSSSTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVTTTOOOLLLCCCAAA@@@>>><<<;;;::::::<<<>>>??????@@@CCCGGGJJJLLLMMMNNNOOONNNLLLIIIGGGHHHHHHIIIIIIJJJKKKKKKKKKHHHEEEBBB@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;888777666666888888777666777666666666888;;;>>>@@@HHHJJJMMMPPPSSSTTTTTTTTTLLLIIIFFFEEEFFFGGGGGGGGGDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNQQQSSSUUUUUUTTTSSSUUUVVVYYY[[[^^^ccchhhmmmqqqssstttttttttvvvyyy}}}}}}wwwmmmiiiggghhhjjjppp}}}~~~{{{yyyxxxyyyyyy||||||{{{zzzyyywwwuuutttpppoooooooooppprrrtttuuuuuuwwwyyyyyyyyyzzz|||~~~~~~~~~}}}|||{{{{{{{{{{{{{{{zzzyyyxxxssssssrrrrrrssstttuuuvvvwwwyyy|||zzzvvvpppmmmkkkjjjsss}}}~~~NNNMMMLLLLLLKKKKKKKKKKKKHHHJJJKKKKKKJJJJJJKKKMMMLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPVVV[[[fffqqqxxx{{{}}}qqqooollljjjiiiiiikkklllmmmjjjhhhhhhjjjmmmppppppoooooonnnmmmllliiigggfff```___]]]\\\[[[YYYVVVSSSPPPNNNLLLLLLMMMMMMMMMLLLNNNMMMKKKIIIFFFDDDBBBAAA>>>>>>@@@DDDLLLXXXfffoooxxx~~~~~~~~~~~~yyyqqqkkkiiioooyyy~~~vvvtttyyy|||zzztttmmmhhh___NNN>>>666555333222111111111222111222444666999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>><<<======>>>>>>?????????>>>AAACCCCCCCCCFFFKKKPPPYYYgggxxxyyy|||~~~uuuzzztttooopppnnnaaaRRREEEAAA>>>???FFFSSS```iiiqqqzzzzzzuuuqqqpppnnnkkkgggbbb```]]]YYYVVVSSSQQQPPPPPPRRRSSSUUUVVVWWWVVVVVVSSSSSSTTTTTTUUUVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWVVVWWWWWWUUUQQQNNNGGGFFFDDDAAA>>>===;;;;;;;;;;;;<<<<<<===???CCCGGGJJJLLLMMMNNNMMMKKKHHHFFFHHHHHHHHHIIIIIIJJJJJJJJJFFFCCC@@@>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888777666666777777666555666555555666999===AAADDDJJJLLLOOORRRTTTUUUTTTTTTRRRNNNIIIFFFFFFFFFEEEEEEDDDEEEEEEEEEFFFGGGGGGGGGHHHIIIJJJLLLMMMMMMMMMMMMSSSVVVXXXXXXUUUSSSUUUWWWWWWYYY\\\```eeekkkoooqqqsssssstttuuuxxx|||wwwqqqfffbbb___```bbbhhhvvv{{{yyyxxxxxxyyy{{{{{{{{{zzzyyyxxxwwwvvvrrrqqqqqqqqqssstttvvvwwwvvvxxxyyyzzzyyyzzz|||}}}}}}~~~~~~|||{{{zzzyyyzzz{{{{{{{{{yyyxxxwwwtttssssssssstttuuuvvvvvvvvvyyyzzzxxxsssooonnnooommmxxx~~~~~~OOONNNMMMLLLKKKKKKKKKKKKJJJKKKLLLKKKIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKLLLLLLKKKKKKKKKKKKLLLLLLPPPUUU___iiimmmooouuu|||}}}ssspppkkkgggcccaaaaaaaaa^^^\\\\\\^^^ccciiilllmmmmmmlllkkkjjjiiihhhhhhgggeeecccaaaaaa```___\\\YYYUUURRRPPPOOOPPPPPPNNNMMMMMMLLLJJJHHHFFFDDDBBBBBBAAAAAAAAADDDLLLWWWeeennnyyy~~~}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}zzztttooonnnttt|||yyyzzz~~~|||zzztttmmmggg^^^LLL<<<444444333222111000111222222333555888:::;;;<<<<<<:::<<<>>>@@@@@@???===<<<>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCCCCBBBDDDIIINNNVVVfffzzzzzzwwwuuuuuummmcccJJJFFFBBBAAAGGGSSS```iiinnnwww}}}wwwsssqqqoookkkhhhaaa```]]]YYYVVVTTTRRRQQQOOOPPPRRRTTTUUUUUUTTTTTTSSSTTTTTTUUUUUUVVVWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWXXXVVVUUUUUUVVVUUUSSSQQQMMMKKKIIIFFFCCC@@@???>>>;;;<<<<<<;;;;;;>>>BBBEEEHHHIIILLLMMMLLLJJJGGGEEEGGGGGGGGGHHHHHHHHHHHHHHHDDDAAA>>><<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999999888666666555555666:::???DDDGGGLLLMMMPPPSSSTTTTTTTTTSSSUUUQQQKKKGGGEEEEEEDDDCCCEEEDDDCCCBBBBBBCCCDDDEEEGGGHHHJJJKKKLLLMMMLLLLLLMMMQQQUUUUUURRRPPPRRRUUUTTTUUUXXX\\\aaafffkkknnnooopppppprrruuuxxx|||}}}~~~}}}sssmmmbbb]]]ZZZYYY[[[bbbqqq~~~{{{yyyxxxxxxyyyyyyzzzzzzzzzyyyyyyxxxwwwtttttttttuuuvvvwwwxxxyyyuuuvvvxxxyyyxxxyyy{{{||||||||||||}}}~~~~~~~~~~~~~~~|||{{{zzzyyywwwxxxyyyzzzyyyxxxvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvxxxzzzzzzvvvqqqmmmnnnqqqrrr~~~~~~||||||~~~PPPOOONNNLLLKKKJJJJJJJJJLLLMMMMMMKKKIIIGGGGGGHHHKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKPPPXXX```cccccciiipppvvvxxx{{{~~~~~~}}}{{{uuuqqqkkkddd^^^[[[YYYXXXQQQQQQRRRWWW^^^eeejjjlllmmmkkkjjjhhhhhhhhhiiijjjjjjiiigggfffeeeccc```^^^WWWUUUSSSRRRRRRRRRQQQPPPJJJIIIGGGFFFDDDBBB@@@???DDDCCCCCCEEEKKKXXXfffooo|||~~~zzzzzz|||}}}~~~}}}zzzyyyzzz|||~~~}}}}}}}}}~~~~~~}}}{{{vvvqqqtttzzz~~~|||||||||zzztttmmmggg]]]KKK;;;333444444222111000111222333444666999;;;<<<===>>>999;;;>>>AAAAAA???===;;;????????????>>>>>>>>>>>>???AAACCCBBBAAACCCHHHLLLUUUfffzzz||||||uuuOOOJJJDDDCCCHHHSSS```hhhllltttxxxtttrrrppplllhhhaaa___\\\YYYWWWTTTSSSRRRNNNOOOQQQRRRSSSSSSSSSRRRTTTTTTUUUVVVVVVWWWWWWXXXVVVVVVUUUUUUUUUVVVVVVWWWWWWUUUTTTTTTUUUVVVUUUTTTQQQPPPMMMIIIFFFCCCBBBAAA>>>>>>>>>======???CCCFFFFFFHHHKKKLLLLLLJJJGGGEEEGGGGGGGGGGGGGGGGGGGGGGGGCCCAAA>>><<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::;;;;;;999888666555555777:::@@@EEEIIILLLNNNPPPSSSTTTTTTSSSSSSTTTPPPJJJFFFEEEEEEEEEDDDEEECCCAAA@@@@@@AAABBBDDDFFFGGGIIIKKKLLLLLLLLLKKKFFFKKKOOOPPPMMMLLLNNNRRRRRRSSSUUUYYY^^^ccchhhkkkkkkkkklllnnnqqqtttwwwyyy{{{~~~|||rrrkkk```[[[WWWWWWXXX___nnn{{{|||xxxxxxxxxyyyxxxyyyyyyzzzzzzyyyyyyxxxwwwwwwwwwwwwxxxyyyzzz{{{sssuuuwwwwwwwwwxxxzzz{{{zzzzzz{{{{{{||||||}}}}}}~~~~~~~~~}}}|||zzzyyyxxxuuuvvvxxxyyyxxxwwwuuutttvvvvvvvvvvvvvvvvvvuuuuuuzzz{{{{{{vvvooolllnnnqqqvvv~~~|||zzz{{{~~~zzz{{{QQQOOOMMMLLLKKKJJJHHHFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKLLLLLLKKKIIIHHHGGGHHHHHHHHHHHHGGGFFFFFFHHHKKKOOORRRVVVZZZ^^^bbbeeehhhmmmpppsssuuuwwwyyywwwuuupppjjjbbb[[[TTTQQQLLLKKKLLLOOOVVV```jjjqqqmmmnnnnnnmmmmmmnnnppprrrsssrrrpppmmmjjjhhhfffeeeaaa^^^ZZZYYYYYYWWWTTTPPPNNNKKKJJJJJJFFF@@@@@@CCC@@@DDDHHHKKKPPPZZZhhhsss~~~zzzxxxyyyyyyyyyyyyyyyzzz{{{{{{yyyxxxuuussswww~~~xxxuuuvvvzzz}}}~~~xxxvvvwww~~~{{{vvvooofffXXXHHH===444444333333333444555555444555777999;;;<<<======???>>>===============>>>@@@???======>>>???>>>>>>===>>>@@@BBBCCCEEEHHHJJJRRRccczzz}}}yyy]]]MMMAAAAAAFFFMMMZZZgggkkkqqq||||||yyyvvvrrrkkkfff_________]]]YYYUUURRRQQQSSSSSSRRRQQQQQQRRRSSSTTTWWWWWWUUUUUUUUUUUUWWWWWWWWWWWWVVVUUUUUUVVVVVVVVVVVVVVVUUUUUUTTTTTTUUUUUUUUUSSSPPPLLLIIIFFFDDDCCC@@@>>>;;;999999;;;>>>@@@EEEFFFGGGHHHHHHGGGFFFEEEEEEGGGHHHIIIIIIFFFDDDBBB===<<<;;;:::::::::;;;<<<999:::<<<===>>>>>>=========<<<;;;999999999999999666777999;;;???BBBEEEGGGKKKMMMRRRVVVWWWVVVTTTSSSPPPNNNLLLIIIGGGEEEEEEEEEEEECCCAAA@@@@@@@@@BBBCCCFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOSSSTTTUUUWWWZZZ\\\^^^^^^eeegggiiikkkkkkmmmoooqqquuuyyy~~~|||qqqjjjfff^^^YYY[[[YYYXXXddduuu}}}zzzvvvsssrrrtttxxx{{{|||{{{yyyxxxwwwwwwvvvuuuuuuvvvwwwxxxtttuuuuuuvvvwwwyyyzzz{{{|||zzzwwwwwwyyy{{{{{{{{{||||||{{{|||}}}}}}zzzxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuurrrqqqrrrtttxxxzzzzzzzzzxxxtttooonnnqqquuuzzz{{{}}}~~~QQQPPPNNNMMMLLLKKKIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJKKKKKKJJJHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEGGGIIIKKKMMMOOORRRWWWZZZ___bbbgggkkknnnpppsssvvvyyywwwssslllddd[[[TTTOOOHHHGGGHHHLLLTTT^^^hhhnnnqqqrrrssssssrrrsssvvvxxxxxxwwwuuusssqqqnnnlllkkkhhhddd```^^^^^^\\\XXXTTTOOOLLLJJJJJJGGGCCCDDDHHHGGGKKKPPPRRRWWW```mmmwww~~~zzzxxxwwwvvvuuuttttttuuuvvvwwwvvvvvvssspppttt{{{~~~||||||}}}~~~~~~xxxuuuvvvyyyyyyuuuwwwzzz|||yyytttmmmdddVVVFFF;;;444444333333444444555666666777999;;;<<<===>>>>>>???>>>>>>>>>>>>>>>??????AAA???>>>>>>???@@@???>>>===???AAABBBCCCDDDGGGJJJQQQaaayyyeeeTTTEEEBBBFFFLLLXXXeeelllpppyyy~~~yyyvvvrrrkkkggg___```___\\\YYYUUURRRQQQSSSRRRQQQQQQQQQRRRSSSTTTVVVUUUTTTTTTTTTTTTUUUVVVWWWVVVVVVUUUUUUUUUVVVVVVUUUTTTTTTSSSSSSSSSTTTTTTVVVTTTRRRNNNKKKHHHFFFEEE@@@>>>;;;999999:::===???AAABBBDDDEEEFFFGGGFFFFFFEEEGGGHHHIIIHHHFFFDDDBBB===<<<:::999888888999999:::;;;<<<>>>???@@@??????>>>======<<<;;;999999888777888:::===@@@DDDGGGIIINNNPPPTTTVVVVVVTTTQQQOOOMMMLLLJJJGGGFFFEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNNNNOOOQQQRRRTTTVVVXXXZZZ[[[\\\aaaccceeegggggghhhkkkmmmmmmqqqvvvzzz|||~~~|||sssmmmjjjbbb]]]^^^[[[ZZZeeeuuu}}}yyyvvvuuuwww{{{~~~~~~|||{{{yyyxxxwwwwwwwwwwwwxxxyyywwwwwwwwwwwwwwwxxxyyyzzzzzzxxxwwwwwwyyy|||}}}}}}||||||{{{|||}}}}}}zzzxxxwwwwwwvvvvvvuuuuuuuuuuuuuuutttrrrqqqrrruuuxxx{{{{{{zzzxxxrrrnnnnnnrrrwwwzzz{{{}}}}}}QQQPPPPPPNNNMMMKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEHHHHHHHHHHHHIIIKKKPPPSSSYYY]]]bbbfffjjjmmmqqqttt{{{zzzwwwqqqhhh]]]TTTNNNFFFFFFHHHMMMUUU___iiinnnvvvwwwyyyzzzyyyzzz|||~~~}}}|||yyywwwuuutttppplllhhheeedddbbb]]]YYYQQQMMMKKKKKKHHHFFFIIIOOORRRVVV[[[^^^aaaiiittt~~~~~~{{{xxxwwwuuurrrpppoooppprrrsssssssssqqqnnnqqqvvvxxxvvvuuuwww{{{~~~vvvssstttwwwvvvtttyyy~~~zzzwwwqqqkkkaaaTTTDDD:::444444444444444555666666999:::;;;===>>>???????????????>>>??????@@@AAABBBBBB@@@>>>???@@@AAAAAA@@@>>>???AAABBBBBBDDDGGGIIINNN^^^uuuqqq]]]JJJCCCDDDIIIVVVccclllooouuu{{{{{{wwwsssmmmiiibbbaaa___]]]ZZZVVVSSSRRRRRRRRRQQQQQQQQQRRRTTTTTTUUUTTTTTTSSSSSSTTTTTTUUUVVVUUUUUUUUUUUUUUUVVVVVVSSSSSSRRRRRRRRRSSSSSSTTTVVVUUUSSSPPPMMMKKKIIIHHHBBB???<<<999888999;;;<<<<<<>>>@@@CCCEEEFFFFFFFFFFFFFFFHHHHHHHHHFFFDDDBBB<<<;;;999777666666666777999:::<<<>>>@@@AAAAAAAAA@@@@@@@@@???===;;;999888888999;;;>>>BBBFFFJJJKKKQQQSSSUUUWWWUUURRRNNNKKKJJJHHHGGGEEEDDDDDDDDDDDDCCCBBBBBBAAABBBCCCEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKKKKMMMMMMNNNOOOPPPPPPRRRSSSUUUWWWYYYYYY\\\^^^```aaaaaabbbdddfffeeehhhlllppptttwww|||~~~xxxsssjjjccc^^^^^^[[[ZZZcccooo~~~{{{yyy{{{~~~~~~{{{{{{zzzyyyyyyyyyzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxyyyxxxvvvwwwzzz|||~~~~~~|||{{{{{{|||}}}}}}zzzxxxwwwwwwvvvuuutttsssssssssssssssrrrrrrtttwwwzzz||||||{{{wwwqqqmmmooouuu{{{}}}yyyzzz}}}}}}NNNOOOPPPNNNLLLJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFGGGGGGGGGGGGGGGFFFEEEEEEIIIHHHGGGFFFFFFIIINNNRRRVVVYYY___cccggglllpppttt{{{{{{yyyuuulllaaaWWWQQQKKKLLLNNNSSS[[[dddmmmrrrzzz|||~~~|||{{{vvvqqqllliiigggddd___[[[SSSOOOMMMLLLKKKKKKOOOVVV\\\```fffiiikkkqqq{{{{{{xxxxxxvvvrrrooommmnnnpppqqqqqqsssrrrooopppttttttrrrpppsssyyyvvvqqqqqqwwwxxxuuuzzzzzzvvvpppiii```SSSDDD999444444444444555666777777;;;;;;<<<>>>>>>??????????????????@@@AAABBBCCCDDDBBB@@@??????AAABBBBBBAAA>>>@@@AAABBBBBBCCCFFFHHHKKKZZZppp|||fffOOOEEECCCGGGTTTbbbkkkpppvvv{{{}}}yyyvvvqqqnnnfffdddaaa^^^\\\YYYVVVSSSRRRQQQPPPPPPQQQRRRTTTUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVSSSSSSSSSRRRRRRSSSSSSTTTTTTTTTRRRPPPNNNLLLJJJIIICCC@@@<<<999777777999:::;;;===@@@BBBEEEFFFFFFFFFFFFFFFGGGGGGGGGEEECCCBBB999888777555555555666777777888999<<<>>>@@@AAABBBAAAAAABBBBBB@@@===:::888888:::<<>>????????????@@@@@@@@@@@@AAABBBDDDDDDBBB@@@???@@@BBBCCCCCCBBB???AAABBBBBBBBBCCCEEEGGGIIIUUUiii~~~mmmSSSFFFBBBEEERRR```llluuu~~~}}}{{{wwwsssjjjgggccc```^^^\\\XXXUUUQQQPPPPPPPPPQQQRRRTTTUUUUUUVVVVVVVVVVVVVVVVVVUUUSSSSSSSSSSSSSSSTTTUUUVVVUUUUUUTTTSSSSSSSSSSSSTTTQQQQQQQQQOOONNNKKKIIIHHHCCC@@@<<<888666666777888===>>>AAACCCEEEFFFGGGGGGFFFFFFGGGGGGFFFEEECCCBBB777666555555555666777888444555666888:::===???@@@AAABBBCCCCCCBBB???===;;;:::;;;===AAAEEEIIILLLNNNQQQSSSUUUVVVUUUQQQMMMJJJCCCBBBAAA@@@@@@AAABBBCCCAAAAAABBBCCCDDDEEEGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPPPPQQQSSSTTTUUUUUUTTTVVVWWWXXXWWWWWWYYYZZZ\\\]]]___```bbbfffjjjnnnrrrxxx~~~uuupppkkkhhhfffeeeiiinnn{{{}}}~~~~~~|||{{{zzzuuuvvvxxxyyy{{{{{{{{{{{{|||zzzxxxxxxyyyyyyxxxvvvyyyxxxxxxzzz{{{{{{yyywwwwwwvvvtttrrrqqqrrrrrrsssrrrsssuuuwwwyyy{{{}}}~~~~~~xxxrrrpppuuu{{{{{{|||IIILLLOOONNNJJJGGGFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDBBBCCCCCCBBBCCCEEEJJJMMMLLLOOOTTTXXX]]]bbbhhhlllrrrtttwwwxxxuuupppjjjfff___```aaadddiiinnnrrruuu}}}|||xxxsssooommmiiiddd```]]]YYYWWWXXXXXXXXX^^^eeemmmssszzz~~~}}}{{{yyyvvvtttqqqnnnlllllllllmmmrrrwwwzzzxxxvvvwwwvvvssssssvvv{{{~~~}}}wwwwww}}}||||||}}}|||xxxqqqiii```SSSEEE;;;555555555555666888999:::;;;<<<===???@@@@@@AAAAAAAAAAAA@@@AAAAAABBBCCCDDDAAA@@@??????AAACCCCCCBBB@@@AAACCCBBBBBBBBBEEEGGGHHHQQQaaatttvvvZZZJJJDDDEEEPPP^^^mmmyyyzzzvvvmmmhhhccc```___]]]YYYVVVPPPPPPOOOOOOPPPRRRTTTUUUUUUVVVVVVWWWWWWVVVVVVUUURRRRRRRRRRRRSSSTTTUUUUUUWWWVVVUUUTTTSSSRRRRRRRRRNNNOOOOOOOOOMMMKKKIIIHHHCCC@@@<<<888666555777888===???AAADDDFFFGGGHHHHHHFFFFFFFFFFFFEEEDDDCCCCCC888777666666666666888888222222333555777:::<<<===???@@@AAABBBBBBAAA@@@@@@>>>???AAACCCGGGJJJMMMOOOPPPRRRUUUVVVTTTQQQMMMJJJBBBAAA@@@??????@@@AAABBB@@@AAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJLLLLLLMMMNNNOOOOOOOOOPPPQQQRRRRRRSSSRRRSSSUUUUUUTTTTTTUUUVVVWWWXXXYYYYYYYYY[[[^^^aaajjjpppzzzxxxuuuqqqmmmkkkkkkmmmnnn{{{|||yyyxxxsssuuuwwwyyy{{{{{{{{{{{{{{{zzzxxxwwwwwwvvvtttsssvvvvvvvvvxxxzzzzzzxxxvvvwwwuuusssrrrrrrrrrtttuuutttuuuwwwzzz|||~~~~~~yyysssqqqwww}}}{{{zzz|||HHHLLLPPPOOOKKKGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFEEEEEEDDDAAABBBCCCCCCBBBDDDGGGIIIIIILLLPPPTTTXXX^^^dddhhhkkknnnssswwwyyywwwuuussskkkkkkkkkmmmoooqqqsssuuu{{{~~~yyyuuussspppkkkfffccc```___`````````eeellluuu|||}}}zzzxxxxxxyyyyyyyyyvvvuuussspppooonnnnnnnnnrrryyy}}}|||zzzzzzyyyvvvwwwxxx{{{~~~zzz~~~}}}|||wwwppphhh___SSSEEE;;;555555555666777888::::::<<<===>>>@@@BBBCCCCCCDDDBBBAAAAAA@@@AAAAAABBBBBB@@@???>>>???AAABBBCCCBBBAAABBBCCCCCCBBBBBBDDDFFFHHHNNNZZZjjjzzzbbbPPPGGGEEENNN[[[iiiwww{{{vvvmmmhhhbbb___^^^]]]YYYUUUOOOOOOOOOOOOPPPRRRTTTUUUTTTUUUVVVVVVVVVVVVUUUTTTRRRQQQQQQRRRSSSTTTUUUUUUXXXWWWUUUSSSQQQPPPOOOOOOMMMNNNOOOOOONNNLLLJJJIIIBBB???;;;777555555777888:::<<<@@@CCCFFFIIIJJJJJJFFFFFFFFFEEEDDDDDDCCCCCC===;;;999888666666666777222222333444666888:::<<<>>>>>>???@@@BBBCCCDDDDDDCCCCCCEEEGGGJJJMMMOOOQQQRRRSSSUUUVVVTTTPPPKKKHHHBBBAAA@@@??????@@@AAAAAA@@@@@@AAABBBCCCDDDDDDDDDGGGGGGFFFFFFFFFFFFFFFFFFHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPQQQRRRRRRQQQPPPQQQSSSNNNPPPQQQQQQPPPQQQSSSUUU]]]ccclllvvv}}}yyyuuutttttttttsss~~~{{{xxxuuutttuuuwwwyyyzzzzzzyyyxxxxxxwwwvvvvvvvvvvvvsssrrrtttttttttvvvxxxxxxvvvtttvvvuuusssrrrrrrtttvvvwwwvvvwwwzzz}}}~~~|||wwwsssqqqwwwyyyyyyxxxzzz~~~HHHMMMQQQQQQLLLHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDEEEEEEDDDDDDFFFHHHIIIKKKOOOSSSWWW\\\cccggggggkkkqqqvvvzzz|||{{{{{{sssssssssssstttuuuvvvvvvzzz~~~{{{yyyvvvqqqlllhhheeedddfffffffffjjjqqqzzzxxxuuurrrqqqsssvvvxxxyyyxxxxxxvvvtttsssrrrqqqqqqrrrzzz~~~||||||zzzwwwyyyzzz|||~~~~~~yyy~~~}}}|||{{{wwwoooggg^^^RRRDDD;;;555555555666777999:::;;;<<<>>>???BBBCCCEEEFFFFFFBBBBBBAAA@@@@@@@@@AAAAAA@@@>>>===>>>@@@BBBBBBBBBAAABBBCCCCCCBBBBBBDDDFFFHHHMMMVVVdddttt~~~}}}xxx}}}hhhTTTIIIEEEMMMYYYcccqqq}}}zzzuuummmggg```]]]]]]\\\XXXSSSOOOOOOOOOOOOPPPRRRTTTUUUSSSTTTUUUVVVVVVUUUTTTSSSQQQQQQQQQQQQRRRSSSUUUUUUXXXWWWUUURRRPPPNNNMMMMMMMMMNNNOOOPPPOOOMMMKKKJJJAAA>>>:::777555555777888777999>>>BBBFFFIIIKKKLLLFFFFFFEEEEEEDDDDDDCCCCCCAAA???<<<999777555555555333333333333555777:::;;;<<<======???AAADDDFFFGGGFFFGGGHHHJJJLLLOOOQQQRRRSSSUUUVVVVVVSSSOOOJJJFFFBBBAAA@@@?????????@@@AAA@@@@@@AAABBBCCCCCCCCCCCCGGGGGGFFFFFFFFFFFFFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMKKKLLLLLLLLLMMMMMMMMMNNNNNNOOOPPPPPPOOONNNOOOQQQGGGIIIKKKKKKKKKKKKLLLNNNQQQVVV```iiisss|||~~~{{{vvvtttuuuvvvxxxyyyyyyxxxvvvuuuvvvuuutttuuuvvvvvvtttrrrsssssssssuuuwwwwwwuuusssvvvtttsssrrrrrruuuwwwyyywwwyyy|||{{{zzzvvvrrrqqqwww|||vvvwwwvvvyyy|||KKKMMMNNNMMMKKKHHHGGGGGGCCCCCCCCCDDDEEEFFFHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDGGGJJJMMMQQQTTTXXX\\\```bbbfffkkkooosssvvvzzz}}}vvvvvvwwwvvvuuuuuuvvvxxx|||xxxvvvvvvwwwoooooonnnkkkjjjlllsssyyy~~~}}}tttqqqnnnooossswwwxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvyyyzzz{{{||||||zzzxxxwwwzzz|||}}}~~~zzzzzz}}}|||}}}wwwnnnfff]]]RRRDDD:::;;;:::888666777888;;;===@@@AAADDDFFFGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBAAAAAA??????@@@AAAAAAAAAAAA@@@DDDEEEGGGGGGEEEDDDEEEFFFHHHLLLUUUcccqqq{{{{{{~~~zzzrrrqqqvvvuuuYYYHHHDDDJJJPPP___nnnuuuzzzxxxssslllgggbbb```aaa___ZZZUUURRROOOLLLMMMQQQUUUWWWWWWUUUUUUVVVUUUTTTRRRPPPOOOTTTSSSRRRQQQQQQRRRSSSTTTWWWWWWWWWVVVUUUSSSPPPOOOMMMLLLKKKKKKLLLKKKIIIGGGDDD@@@;;;666555777:::<<>><<<:::999888888666555555444444444555555999:::<<<===>>>@@@DDDGGGFFFGGGIIILLLNNNPPPQQQQQQUUUUUUTTTRRRPPPMMMJJJHHHBBBAAA@@@@@@??????@@@@@@AAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEGGGHHHJJJKKKLLLMMMLLLLLLMMMNNNNNNNNNNNNMMMNNNOOOPPPQQQPPPNNNKKKIIIFFFEEECCCAAAAAABBBCCCDDDLLLRRRYYY___dddlllxxx{{{vvvsssrrrrrrssstttuuuuuuuuutttvvvuuutttuuuvvvuuusssqqqsssssstttttttttsssrrrrrrnnnqqqsssuuuvvvvvvxxxzzzyyy{{{}}}~~~}}}{{{zzzwwwtttssswww}}}yyywww{{{|||LLLNNNOOONNNKKKIIIHHHHHHDDDDDDEEEFFFGGGHHHJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFIIILLLNNNRRRVVVYYY^^^aaafffjjjnnnrrrvvvyyyvvvwwwxxxxxxxxxxxxzzz|||~~~|||{{{{{{vvvwwwvvvsssqqqtttzzz}}}zzzyyywwwwwwtttrrrppppppsssvvvwwwwwwuuuuuuuuuuuuuuuuuuvvvvvv{{{zzzyyyyyyxxxxxxyyyyyy{{{}}}~~~zzz{{{}}}wwwyyy~~~}}}}}}wwwnnneee\\\QQQDDD;;;;;;:::888777777999<<<===@@@BBBDDDFFFGGGFFFEEECCCCCCCCCCCCCCCCCCBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBB@@@BBBEEEFFFGGGHHHIIIKKKJJJMMMUUU```mmmwww}}}~~~~~~~~~yyypppnnnrrrzzz```MMMFFFHHHLLLVVVeeelllpppzzzxxxssslllhhhcccaaaaaa___ZZZVVVTTTQQQNNNNNNQQQTTTUUUUUUUUUUUUUUUUUUTTTRRRQQQOOORRRRRRQQQQQQQQQRRRTTTUUUWWWWWWWWWVVVUUUSSSQQQPPPNNNLLLKKKKKKKKKJJJHHHFFFCCC???;;;777666888;;;>>>>>>???@@@AAABBBBBBBBBCCCDDDDDDDDDCCCBBBBBBAAAAAABBBAAA???===;;;999888888666555555444444444444555777999;;;<<<===???CCCFFFFFFGGGIIIKKKMMMOOOPPPPPPSSSSSSSSSQQQOOOLLLJJJHHH@@@@@@??????>>>?????????AAAAAAAAABBBCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGEEEFFFGGGHHHIIIJJJKKKLLLKKKLLLMMMMMMNNNNNNMMMMMMLLLMMMNNNOOONNNKKKHHHFFFCCCBBB@@@???>>>???@@@AAACCCGGGMMMRRRWWW```iiipppvvv|||~~~zzzuuurrrqqqqqqrrrsssttttttttttttuuutttssstttuuutttrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqoooqqqtttuuuvvvvvvxxxyyyyyy{{{}}}~~~|||xxxyyyxxxvvvuuuyyy}}}zzzyyy|||}}}MMMOOOPPPOOOLLLIIIHHHHHHFFFFFFGGGHHHJJJKKKLLLMMMGGGGGGFFFEEEDDDDDDDDDDDDFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBDDDGGGHHHJJJMMMPPPSSSXXX[[[___cccgggjjjooorrruuuwwwyyyzzz{{{|||}}}}}}|||zzzyyy|||}}}{{{xxxvvvuuuuuuuuuuuusssqqqqqqsssuuuuuuuuuttttttttttttuuuvvvvvvvvv{{{zzzwwwuuuuuuvvvyyyzzz|||}}}~~~{{{wwwxxx{{{~~~|||{{{wwwssswww~~~|||vvvmmmddd[[[PPPDDD<<<::::::999888999;;;===???AAACCCEEEGGGHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDD???BBBEEEGGGHHHIIIKKKMMMMMMOOOTTT]]]hhhrrryyy|||{{{qqqmmmnnnhhhTTTHHHFFFGGGNNN\\\cccfffooouuu~~~~~~yyytttmmmiiidddaaaaaa___[[[WWWVVVSSSPPPOOOPPPRRRSSSSSSTTTUUUUUUUUUTTTSSSQQQPPPPPPPPPPPPQQQRRRSSSUUUUUUWWWWWWWWWWWWUUUSSSQQQPPPOOOMMMLLLKKKKKKIIIGGGEEEAAA>>>:::777777999===@@@======>>>>>>????????????AAA@@@??????@@@AAACCCDDDCCCBBB@@@>>><<<:::999999666666555444333333444444555777999:::;;;===AAACCCDDDFFFGGGJJJLLLMMMNNNNNNPPPPPPPPPOOOMMMKKKIIIGGG??????>>>>>>>>>??????@@@@@@AAAAAABBBBBBCCCCCCDDDBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKLLLKKKJJJGGGDDDCCC???>>>===<<<;;;<<<===>>>BBBCCCFFFJJJQQQXXX___dddhhhnnnvvv}}}|||xxxtttqqqoooppppppqqqrrrssssssssssssrrrrrrsssttttttrrrpppnnnnnnmmmmmmnnnooopppqqqpppsssuuuvvvvvvvvvwwwxxxyyyzzz}}}}}}|||xxxyyyzzzyyyxxx{{{~~~}}}}}}OOOQQQRRRPPPMMMJJJIIIIIIGGGHHHIIIKKKLLLMMMNNNNNNGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFGGGHHHIIIJJJMMMPPPRRRUUUYYY\\\```dddhhhkkkrrruuuwwwzzz|||}}}~~~~~~}}}|||}}}zzzyyyxxxvvvsssrrrrrrsssuuutttrrrrrrrrrrrrrrrrrrqqqrrrssstttuuuuuuuuuvvvxxxwwwuuuttttttvvvxxxyyy|||}}}{{{xxxtttwwwzzz{{{yyyyyyxxxrrrrrrwww{{{uuulllbbbXXXMMMCCC===::::::999:::;;;===@@@AAABBBDDDFFFHHHHHHHHHHHHGGGHHHGGGGGGFFFFFFEEEEEEEEECCCCCCDDDEEEEEEEEEEEEEEECCCEEEHHHIIIIIIIIIKKKLLLPPPQQQTTTZZZcccmmmuuuzzzwwwrrrpppsssnnnWWWHHHDDDEEELLLZZZ```bbbiiikkkrrr{{{~~~{{{uuunnnkkkfffbbbaaa___[[[YYYWWWTTTRRRPPPPPPQQQRRRSSSTTTTTTUUUUUUTTTSSSQQQPPPNNNOOOPPPQQQRRRTTTUUUVVVVVVWWWWWWWWWUUUTTTRRRQQQOOOMMMLLLKKKJJJIIIFFFCCC@@@===:::888888;;;???AAA>>>============>>>>>>>>>>>>=========???BBBEEEGGGEEEDDDBBB???===;;;:::999777666555444333333333333333555777999:::<<>>===<<<;;;;;;;;;;;;<<>>>>>>>>??????@@@=========>>>@@@DDDGGGIIIGGGFFFCCCAAA>>><<<;;;:::777777555444222222111111111333666888999;;;===???AAABBBDDDFFFHHHIIIIIIJJJJJJKKKKKKKKKKKKIIIHHHGGGAAAAAA@@@@@@@@@AAAAAABBB@@@@@@@@@AAAAAAAAAAAAAAA????????????@@@AAABBBCCCDDDEEEEEEEEEFFFFFFGGGGGGIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIHHHFFFCCCAAA@@@>>>>>>======<<<<<<<<<<<<>>>===>>>CCCJJJQQQVVVYYY^^^bbbgggkkkooovvv}}}xxxuuussspppnnnlllkkkkkklllmmmooopppqqqqqqpppppprrrttttttsssrrrmmmmmmkkkkkklllnnnppprrrrrrtttvvvwwwvvvvvvwwwxxxzzz|||~~~}}}||||||}}}|||zzzyyy|||vvvwww|||SSSTTTUUUSSSPPPMMMKKKKKKJJJKKKLLLMMMNNNMMMLLLLLLFFFFFFEEEDDDCCCCCCCCCCCC@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFHHHJJJKKKMMMPPPRRRUUUYYY___bbbhhhkkkooossswww|||{{{xxxuuuttttttuuuuuuuuuppprrrssspppllljjjkkkmmmnnnoooooonnnllljjjkkklllkkklllnnnqqqrrrssssssrrrnnnoooppprrrtttvvvwwwxxx||||||}}}}}}xxxtttrrrssszzz|||yyyyyy||||||wwwtttqqqqqquuu|||~~~}}}vvvqqqhhh\\\QQQGGG@@@===999999;;;===???BBBDDDFFFEEEFFFGGGIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHDDDDDDEEEFFFFFFFFFFFFFFFBBBEEEHHHKKKLLLNNNQQQSSSRRRSSSUUUXXX___iiiuuu||||||tttiiivvvwww[[[IIIEEEGGGMMM]]]ddddddfffbbbaaalllwwwzzzyyy{{{zzzqqqnnnjjjeee```^^^]]]\\\VVVUUUTTTQQQOOOPPPSSSVVVSSSTTTUUUUUUTTTSSSRRRQQQMMMNNNOOOQQQSSSTTTTTTTTTSSSTTTTTTTTTTTTRRRQQQPPPNNNLLLKKKJJJJJJHHHFFFDDD???===;;;:::;;;===AAACCCAAA@@@?????????@@@BBBCCC???@@@@@@AAADDDGGGIIIKKKIIIGGGEEEBBB???===<<<;;;888777555444222111000000000222666888999:::<<<>>>@@@AAABBBDDDFFFGGGGGGGGGHHHIIIJJJKKKJJJIIIHHHGGGCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGFFFEEECCCAAA@@@@@@@@@@@@?????????>>>>>>======???BBBGGGMMMSSSVVV\\\___bbbeeegggkkkrrrxxx}}}wwwtttqqqpppnnnmmmjjjiiiiiiiiikkkmmmooopppooonnnnnnppprrrsssrrrqqqnnnmmmllllllmmmnnnooopppqqqsssvvvwwwwwwwwwxxxyyy|||~~~~~~|||}}}~~~~~~|||{{{|||~~~|||tttvvv}}}TTTUUUVVVTTTQQQMMMLLLKKKJJJKKKLLLMMMMMMKKKJJJHHHFFFFFFDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEEEEDDDEEEGGGIIIHHHJJJLLLOOOQQQVVV[[[___eeehhhmmmqqquuuzzz}}}wwwuuuvvvuuurrrpppnnnlllmmmnnnoooooonnnhhhlllooommmjjjhhhjjjllliiikkklllkkkiiiggghhhiiigggiiillloooqqqqqqqqqqqqmmmmmmmmmnnnqqquuuyyy{{{}}}~~~}}}yyywwwyyy~~~||||||yyyrrrpppnnnqqqwww}}}|||{{{tttoooeeeYYYMMMDDD>>><<<888999;;;>>>AAADDDFFFGGGFFFGGGHHHJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIFFFFFFGGGHHHHHHHHHHHHGGGDDDFFFJJJLLLMMMOOOQQQSSSQQQSSSVVVZZZ```kkkwwwxxxkkksss~~~aaaMMMGGGIIINNN^^^gggjjjkkkeeebbbjjjoooyyyyyyvvvvvv~~~|||rrroookkkeee```^^^]]]^^^XXXXXXVVVRRROOONNNQQQTTTSSSSSSTTTUUUUUUTTTRRRQQQMMMNNNPPPQQQSSSSSSSSSSSSRRRRRRSSSSSSRRRQQQPPPOOOLLLKKKJJJJJJJJJIIIGGGDDD???>>><<<;;;<<<>>>@@@BBBAAA@@@??????@@@BBBDDDEEECCCCCCDDDFFFHHHJJJKKKLLLJJJHHHFFFCCC@@@>>><<<<<<888777555333222000/////////222666888999:::<<<===???@@@AAACCCDDDEEEEEEEEEGGGHHHIIIJJJJJJJJJIIIHHHDDDCCCBBBAAA@@@?????????@@@@@@@@@@@@@@@?????????????????????@@@AAABBBBBBAAAAAABBBCCCEEEFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIFFFFFFEEEDDDCCCBBBAAA@@@AAAAAAAAAAAAAAA@@@@@@???>>>@@@BBBCCCDDDHHHOOOTTTVVVYYY\\\]]]]]]```fffkkkqqqyyy|||xxxsssooonnnnnnmmmlllhhhhhhggghhhiiikkknnnpppkkkkkkkkkmmmpppqqqpppooommmmmmmmmmmmmmmmmmmmmmmmqqqsssuuuwwwwwwxxxyyy{{{~~~}}}}}}yyyrrrwwwUUUVVVWWWUUUQQQNNNLLLLLLJJJKKKLLLMMMLLLJJJHHHFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@???CCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGFFFFFFFFFHHHJJJFFFHHHJJJLLLOOOSSSYYY\\\dddgggkkkppptttyyyzzzwwwwwwxxxtttvvvuuupppmmmllljjjfffhhhggghhhiiikkkllljjjhhh]]]bbbfffeeebbbaaadddgggfffhhhjjjjjjgggeeefffgggfffhhhkkknnnppppppppppppmmmllljjjkkknnnttt{{{}}}yyyooommmmmmqqqwww}}}~~~{{{yyyrrrmmmdddXXXKKKBBB===;;;888999<<>>@@@BBB@@@?????????@@@BBBEEEFFFEEEFFFHHHIIIKKKLLLLLLLLLKKKIIIGGGDDDAAA>>>===<<<999888666333111000/////////222666888999:::<<<===>>>???@@@BBBCCCDDDDDDDDDGGGHHHIIIJJJKKKJJJIIIIIIDDDCCCBBB@@@???>>>>>>===@@@@@@??????????????????????????????@@@AAABBBCCC@@@@@@AAACCCDDDFFFGGGHHHGGGGGGHHHIIIIIIIIIIIIHHHDDDDDDCCCBBBBBBAAA@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@<<>>999777555333222111111222222333444666888;;;===>>>@@@@@@AAACCCEEEGGGIIIKKKJJJIIIIIIHHHHHHHHHIIIIIIGGGDDD@@@>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDFFFFFFEEECCCBBBCCCBBB@@@@@@@@@BBBDDDFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBAAAAAABBBEEEHHHIIIQQQTTTUUUTTTRRRPPPRRRTTTXXX]]]eeeooozzzyyyuuusssqqqnnnkkkiiijjjkkklllhhhggggggfffhhhjjjmmmnnnooonnnmmmllllllkkklllllljjjiiiiiihhhiiijjjlllmmmrrrtttwwwzzz|||}}}}}}}}}~~~}}}zzzqqqkkkwwwXXXXXXVVVTTTQQQMMMJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCBBBAAAAAAAAABBB@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBDDDEEEGGGHHHKKKPPPUUUZZZeeeiiinnnrrruuuyyy}}}yyytttnnnjjjgggfffccccccbbbbbbaaaaaaaaa```aaaaaaaaaaaaaaaaaa``````aaaaaa```__________________```aaaccceeeggghhhiiiggghhhiiijjjllllllllllllllljjjhhhhhhlllssszzz~~~~~~zzzyyy~~~sssmmmmmmvvv~~~|||yyywwwrrrkkk```SSSGGG@@@<<<:::;;;>>>BBBEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNMMMNNNOOOPPPOOONNNLLLJJJHHHHHHHHHIIIIIIJJJLLLLLLJJJIIIIIIIIIJJJMMMOOOQQQTTTPPPPPPWWWbbbooo|||tttuuuxxx^^^NNNJJJNNN\\\ppp{{{uuusssyyytttnnniiieeecccaaa___aaa^^^YYYTTTQQQOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSSSSPPPOOOOOOQQQTTTUUUSSSQQQRRRQQQOOONNNMMMMMMNNNNNNMMMLLLKKKKKKLLLKKKIIIGGGBBB@@@===;;;<<<>>>BBBDDDDDDCCCBBBBBBCCCEEEGGGHHHJJJIIIGGGEEEFFFGGGIIIKKKJJJHHHEEECCCBBBAAA???===888777555333222111111111222333444666888;;;===>>>@@@AAABBBDDDFFFHHHJJJLLLJJJJJJIIIIIIIIIIIIJJJJJJGGGDDD@@@>>>>>>>>>>>>===>>>>>>>>>======<<<<<<<<<>>>============>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBDDDEEEDDDCCCBBB@@@>>>>>>>>>>>>???@@@BBBCCCEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBAAAAAABBBDDDGGGHHHLLLNNNOOONNNKKKJJJKKKMMMNNNRRRXXX```jjjuuuzzzuuuqqqpppnnnkkkhhhggghhhiiijjjiiihhhgggggghhhjjjlllmmmmmmmmmlllllllllllllllllliiiiiiiiiiiijjjlllnnnppptttvvvyyy|||~~~~~~|||wwwuuuooooooXXXWWWVVVTTTPPPLLLHHHEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAABBBCCCEEEGGGIIIMMMRRRVVV```eeekkkppptttzzz~~~{{{yyyzzzxxxtttooojjjeeeaaa___[[[\\\^^^___`````````___```___^^^]]]]]]]]]]]]]]]___````````````______^^^[[[\\\]]]___bbbdddfffffffffgggiiikkklllmmmnnnnnnnnnllljjjjjjnnnsssyyy}}}~~~~~~~~~}}}}}}zzzwwwuuuyyyxxxrrrqqqxxx~~~{{{xxxvvvqqqjjj___RRRGGG@@@<<<:::===???CCCFFFGGGGGGIIIJJJJJJJJJIIIJJJJJJKKKLLLMMMLLLMMMOOOPPPQQQPPPNNNMMMIIIHHHHHHHHHIIIJJJKKKKKKJJJIIIIIIJJJKKKMMMOOOPPPSSSOOOOOOUUU___lll}}}vvvqqq~~~}}}lllUUUHHHLLLZZZnnn}}}vvvooozzzyyyqqqkkkgggeeecccbbbccc```\\\WWWRRRPPPOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTSSSRRRQQQRRRSSSSSSQQQOOOPPPOOOMMMLLLKKKKKKLLLMMMNNNMMMLLLLLLMMMMMMKKKIIICCCAAA???======@@@CCCEEEGGGFFFEEEEEEEEEGGGHHHIIIJJJHHHFFFDDDDDDEEEGGGIIIIIIFFFCCCBBBAAA@@@>>>===888777555222111111111111222333444666888;;;===>>>@@@AAACCCEEEHHHJJJLLLMMMKKKKKKKKKJJJJJJKKKKKKKKKHHHEEEAAA>>>>>>>>>======>>>>>>===<<<;;;::::::999===<<<<<<<<<<<<===>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBCCCBBBAAA@@@???;;;<<<===>>>???@@@AAAAAADDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFHHHHHHIIIGGGEEEDDDDDDEEECCCFFFJJJOOOVVV___hhhooouuuxxx|||~~~~~~~~~}}}~~~xxxyyyyyyyyy{{{|||xxxtttpppnnnllljjjhhhfffeeeeeefffgggiiiiiihhhggghhhiiikkklllkkkkkkkkkkkkkkkllllllllliiiiiiiiijjjkkknnnpppqqquuuwwwzzz~~~|||tttppplllrrrWWWWWWVVVTTTPPPKKKGGGDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCC@@@AAAAAABBBBBBAAAAAA@@@AAACCCEEEFFFHHHKKKOOOSSSZZZ___fffmmmrrryyy|||xxxuuussstttrrrppplllgggccc___]]]YYY[[[^^^```aaaaaa```___^^^]]]\\\[[[ZZZZZZ[[[[[[```aaabbbcccccccccbbbaaaZZZ[[[\\\^^^___aaabbbccceeefffiiilllnnnppprrrrrrnnnmmmllllllnnnssswww{{{~~~~~~}}}}}}~~~~~~|||{{{xxxvvvxxx|||vvvtttyyy|||yyyvvvpppiii^^^RRRHHHAAA===<<<===@@@CCCEEEEEEFFFHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMNNNPPPQQQQQQPPPNNNMMMIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIIIIJJJKKKLLLNNNOOOOOOLLLLLLQQQYYYfffwwwyyynnnwwwwwwwww|||vvv\\\HHHIIIUUUhhh|||wwwnnnwww{{{rrrkkkgggfffeeeeeeeeebbb^^^YYYTTTQQQOOONNNNNNOOOPPPRRRSSSTTTTTTTTTRRRRRRQQQQQQQQQQQQPPPOOONNNMMMLLLJJJJJJJJJKKKKKKMMMLLLLLLLLLMMMMMMKKKIIIEEECCCAAA@@@@@@BBBEEEFFFIIIIIIHHHHHHHHHHHHIIIJJJHHHFFFDDDBBBBBBCCCEEEGGGGGGEEEBBB@@@@@@???===<<<777666444222000000000000222222444555888;;;===>>>AAABBBEEEHHHKKKMMMOOOPPPNNNMMMLLLLLLLLLLLLLLLMMMHHHEEEAAA>>>>>>>>>===<<<<<<<<<<<<;;;;;;:::::::::<<<;;;;;;;;;;;;<<<============>>>??????@@@AAAAAA@@@AAAAAAAAA@@@???>>>===;;;<<<>>>@@@AAABBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDFFFFFFEEEDDDBBBAAA@@@@@@???@@@AAADDDHHHNNNVVV\\\___ccciiimmmnnnnnnmmmmmmjjjkkklllmmmpppttt{{{}}}xxxtttrrrooommmkkkhhhgggeeedddcccdddeeeeeeiiihhhhhhgggggghhhiiijjjhhhhhhiiijjjkkkkkkkkkllliiihhhhhhiiijjjlllnnnppptttvvvzzz}}}|||zzz{{{~~~xxxrrrooovvvVVVVVVVVVTTTQQQLLLGGGDDDEEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@AAAAAA??????@@@@@@AAABBBBBBCCC@@@@@@AAAAAAAAAAAA@@@@@@AAACCCEEEFFFGGGIIIMMMPPPRRRXXX```gggmmmuuu~~~~~~{{{wwwtttqqqoookkkjjjgggdddaaa___\\\[[[XXXZZZ\\\^^^___^^^]]]\\\\\\\\\[[[ZZZZZZZZZZZZZZZ___```aaacccccccccbbbaaa]]]^^^^^^^^^____________```bbbeeeiiilllooorrrsssmmmmmmllllllnnnrrruuuxxx}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}{{{yyyxxx~~~}}}wwwvvv{{{}}}zzzwwwoooiii^^^RRRIIIBBB???>>>>>>@@@BBBCCCCCCDDDFFFHHHHHHHHHHHHHHHIIIJJJKKKLLLOOOPPPQQQQQQQQQOOOMMMKKKJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMKKKKKKOOOUUU```rrr}}}ppprrrzzzuuuuuu{{{xxx```IIIFFFNNN^^^qqqxxxpppvvv{{{rrrlllhhhggggggfffeeeddd```\\\WWWRRROOOMMMMMMNNNOOOQQQSSSTTTUUUUUUQQQQQQQQQPPPPPPOOOPPPPPPNNNMMMLLLJJJIIIJJJJJJKKKLLLKKKJJJKKKLLLLLLKKKIIIFFFEEECCCBBBBBBDDDFFFHHHJJJJJJJJJIIIIIIIIIIIIIIIEEEDDDBBB@@@@@@AAACCCEEEEEECCC@@@??????>>><<<;;;777555333111000//////000222222444555888;;;===>>>BBBCCCFFFJJJMMMPPPQQQRRRQQQPPPOOONNNMMMMMMMMMMMMIIIEEEAAA???>>>======<<<999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>???@@@AAAAAABBB???????????????>>>>>>===;;;<<<>>>???AAAAAAAAAAAA@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBDDDCCCBBBAAA@@@???>>>===<<<======>>>???CCCIIIMMMMMMRRRYYY^^^```aaa`````````aaabbbccceeejjjqqqvvvxxxuuupppmmmkkkjjjgggffffffeeedddccccccddddddeeegggggggggfffggggggggghhheeefffhhhiiijjjjjjjjjjjjhhhhhhggghhhiiijjjlllmmmrrrtttxxx||||||wwwtttpppwwwzzzxxxUUUUUUVVVUUURRRMMMHHHEEEEEEEEEEEEDDDCCCCCCBBBBBB???@@@@@@AAAAAA@@@@@@???????????????@@@@@@@@@@@@>>>>>>???@@@AAAAAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@AAABBBDDDEEEFFFGGGJJJMMMLLLQQQYYY___dddkkksssyyyzzz~~~}}}{{{yyywwwtttpppmmmkkkjjjaaa___]]]ZZZXXXVVVVVVVVVTTTUUUVVVWWWWWWWWWVVVUUUYYYYYYZZZ[[[[[[ZZZZZZYYY[[[[[[]]]^^^___________________________^^^^^^^^^aaabbbeeeiiimmmppprrrssslllllllllmmmooorrruuuvvv{{{|||}}}}}}}}}~~~~~~~~~~~~{{{xxxzzzyyyvvvvvv{{{}}}yyyvvvmmmggg\\\QQQHHHBBB@@@??????@@@BBBCCCBBBCCCEEEGGGHHHHHHHHHHHHHHHIIIKKKKKKOOOPPPQQQQQQPPPNNNLLLJJJJJJJJJIIIHHHGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKLLLKKKLLLPPPTTT\\\mmm|||vvvqqq{{{}}}vvvvvvzzzvvvbbbMMMEEEIIIUUUfffyyy~~~vvvxxx~~~vvvoookkkiiihhhgggeeedddbbb^^^YYYTTTPPPNNNLLLMMMOOOQQQSSSTTTUUUUUUQQQRRRRRRQQQOOOOOOPPPRRROOONNNLLLKKKJJJJJJKKKLLLLLLKKKJJJKKKLLLLLLKKKIIIHHHGGGEEEEEEEEEFFFHHHIIIKKKKKKJJJJJJIIIIIIHHHHHHBBBAAA???>>>>>>@@@CCCDDDDDDAAA???>>>======<<<:::666555333111////////////222333444666888;;;===>>>BBBDDDHHHLLLPPPRRRTTTTTTTTTSSSRRRPPPNNNMMMMMMLLLIIIFFFAAA???>>>===<<<;;;888999999:::;;;<<<======<<<;;;;;;;;;;;;<<<======>>>>>>??????@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>>>>??????@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGEEEBBBAAA@@@>>>===<<<===<<<;;;999999::::::::::::;;;???AAABBBGGGNNNTTTVVVWWWWWWXXXVVVVVVWWWXXXZZZ___eeeiiivvv{{{}}}wwwooolllhhhfffeeedddbbb```ccccccccccccccccccdddddddddddddddeeeeeefffffffffdddeeeggghhhiiiiiihhhhhhgggffffffggghhhjjjlllmmmrrrtttxxx}}}{{{uuupppiiisssTTTUUUVVVVVVTTTOOOJJJGGGEEEEEEDDDCCCCCCBBBAAAAAA>>>???@@@AAAAAA@@@??????????????????@@@@@@@@@@@@======>>>???@@@AAABBBBBBAAAAAABBBBBBBBBBBBAAAAAA???AAACCCDDDDDDEEEGGGIIIIIIMMMRRRVVVYYY^^^eeejjjmmmooorrruuuwwwzzz~~~}}}yyywwwqqqpppmmmjjjgggeeecccbbb]]]ZZZVVVQQQOOOOOOOOOPPPMMMNNNNNNOOOPPPQQQQQQQQQTTTVVVXXXZZZ[[[ZZZYYYWWWXXXXXXXXXYYYZZZ\\\]]]^^^^^^^^^^^^_______________cccdddfffiiikkklllmmmnnnlllmmmmmmoooqqqsssvvvwwwzzz{{{|||}}}}}}~~~yyyyyyuuusssuuu{{{~~~{{{wwwtttjjjdddZZZOOOFFFAAA>>>>>>AAABBBCCCCCCCCCCCCEEEGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMOOOPPPPPPNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGEEEFFFFFFGGGHHHHHHHHHHHHJJJJJJLLLOOOQQQXXXfffttt~~~rrrttt~~~wwwwwwtttcccQQQFFFGGGOOO```tttzzzzzz}}}}}}vvvqqqllliiifffeeedddbbb___[[[VVVRRROOOKKKLLLNNNPPPSSSTTTUUUVVVVVVVVVVVVSSSPPPNNNPPPRRRPPPOOONNNLLLLLLLLLLLLMMMLLLKKKKKKLLLMMMNNNLLLJJJIIIHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGFFF???>>>===<<<===@@@BBBDDDBBB@@@>>>======<<<;;;999555444222000///.........222333444666888;;;===>>>CCCEEEIIINNNRRRTTTVVVVVVXXXVVVTTTRRROOOMMMLLLKKKIIIFFFBBB???>>>===<<<;;;::::::;;;;;;<<<<<<======<<<<<<<<<;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???@@@@@@???>>>============??????@@@AAABBBCCCEEEEEEEEEFFFFFFHHHIIIJJJIIIFFFCCC@@@>>><<<::::::<<<<<<;;;999777888999999888777999:::<<<@@@GGGLLLOOOQQQRRRSSSOOOOOOOOOOOOQQQUUUZZZ^^^jjjooowwwyyyrrrnnnhhheeebbbaaaaaaaaa```___aaaaaaaaabbbbbbccccccccc```aaabbbcccdddeeeeeeeeecccdddfffhhhhhhhhhgggfffddddddeeegggiiillloooqqquuuwww|||}}}vvvqqqjjjrrr~~~~~~SSSUUUVVVWWWUUUPPPLLLIIIDDDDDDCCCBBBBBBAAA@@@@@@>>>>>>@@@AAAAAA@@@???>>>>>>????????????@@@@@@@@@<<<===>>>???@@@AAABBBBBBAAABBBBBBCCCCCCBBBBBBAAA>>>???AAABBBBBBCCCEEEFFFGGGKKKOOOQQQRRRUUUZZZ^^^bbbcccddddddeeegggjjjmmmlllpppwww~~~}}}wwwsssqqqiiihhhfffccc```^^^]]]]]]]]]YYYTTTNNNKKKKKKLLLNNNJJJJJJJJJKKKLLLNNNPPPQQQQQQSSSWWWZZZ[[[ZZZXXXVVVXXXWWWWWWWWWYYY[[[]]]^^^\\\]]]]]]^^^______`````````aaabbbcccddddddddddddmmmmmmnnnpppsssuuuwwwxxxyyyzzz|||}}}~~~{{{zzz}}}qqqpppttt{{{~~~~~~}}}|||yyyuuurrrgggaaaWWWMMMDDD???===<<>>===;;;;;;===???BBBDDDBBB???===<<<<<<<<<;;;999555444222000............222333444666888;;;===>>>CCCEEEJJJOOOSSSVVVWWWWWWZZZXXXVVVRRROOOMMMKKKKKKJJJFFFBBB???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;===<<<<<<<<<<<<===>>>>>>===============<<<<<<<<<============>>>@@@AAABBBCCCBBB@@@>>>>>>???AAABBB@@@AAABBBDDDEEEFFFFFFFFFGGGIIIKKKKKKJJJGGGCCC@@@???<<<:::;;;===>>><<<:::666888999999888777777888999>>>DDDHHHKKKMMMOOOQQQLLLLLLLLLKKKLLLPPPUUUYYY\\\```hhhqqq|||}}}}}}zzzwwwuuuqqqllliiieeecccaaa```aaabbbbbbbbb______``````aaabbbbbbbbb^^^___aaabbbddddddeeeeeecccdddfffhhhhhhgggfffeeebbbbbbdddgggkkkooosssuuuwwwzzzyyytttnnnsss}}}zzz|||NNNPPPRRRTTTSSSPPPMMMKKKJJJIIIHHHFFFDDDCCCAAAAAAAAA@@@???????????????????????????>>>???@@@@@@AAA????????????????????????AAAAAAAAAAAA@@@@@@???>>>???@@@AAAAAABBBBBBAAAAAABBBBBBCCCEEEHHHLLLOOOQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWYYY]]]ccckkkttt{{{{{{uuuoooiiifffbbb```\\\ZZZXXXXXXYYYZZZ[[[XXXRRRKKKEEECCCDDDFFFDDDDDDDDDDDDFFFHHHJJJKKKQQQSSSWWWZZZ[[[ZZZXXXVVVWWWVVVVVVVVVWWWYYY[[[\\\[[[[[[[[[[[[\\\]]]^^^___dddccc```\\\XXXWWWYYYZZZaaaiiisssxxxxxxxxxzzz}}}|||{{{|||}}}}}}rrrlllqqqwww}}}~~~~~~~~~{{{uuuppphhh```WWWPPPHHH@@@<<<>>>BBBBBBBBBBBBCCCEEEFFFGGGIIIFFFCCCCCCEEEGGGFFFDDDHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFEEEDDDDDDDDDEEEGGGHHHKKKIIIJJJKKKKKKNNNXXXddd{{{uuunnnyyy{{{tttnnnjjj^^^OOOIIIVVVlll}}}|||www}}}yyyrrrnnnllliiifffcccaaa```\\\UUUPPPMMMMMMNNNPPPSSSUUUTTTSSSTTTTTTTTTSSSSSSSSSSSSSSSNNNNNNMMMMMMLLLMMMMMMMMMQQQQQQPPPOOOMMMLLLLLLKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHIIIJJJJJJIIIFFFCCCBBB@@@<<<999999<<>>===;;;999888888555444222000............111222444666999;;;===>>>AAADDDJJJPPPUUUYYY[[[\\\[[[YYYUUUPPPMMMKKKJJJJJJHHHDDD@@@===<<<;;;:::999===<<<<<<<<<<<<===>>>>>><<<;;;;;;::::::;;;;;;<<<<<<=========>>>>>>??????;;;;;;<<<===>>>???@@@@@@BBBAAA@@@>>><<<<<<>>>@@@AAABBBDDDEEEFFFFFFEEEEEEKKKKKKJJJIIIGGGDDDAAA???======<<<;;;:::::::::::::::999777666555666888999===>>>@@@BBBEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMRRRTTTZZZbbblllwww{{{vvvsssnnnnnnnnnmmmkkkhhhfffddd___^^^^^^]]]]]]^^^^^^___aaa```___^^^^^^___```aaa]]]^^^^^^___```aaaaaabbbbbbbbbccccccdddddddddddd```bbbfffjjjmmmrrrvvvzzz}}}|||~~~}}}~~~zzzxxxzzzJJJLLLOOORRRRRRQQQOOOMMMLLLKKKIIIGGGEEEBBBAAA@@@AAAAAA@@@?????????@@@@@@===============>>>>>>???????????????????????????@@@@@@@@@AAA@@@@@@?????????@@@@@@AAABBBAAAAAAAAAAAAAAAAAACCCEEEGGGJJJKKKHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIKKKPPPVVV\\\bbbeeennnqqqvvv{{{~~~|||yyyuuuppplllgggbbb^^^ZZZXXXVVVSSSRRRSSSTTTUUUYYYWWWRRRLLLFFFCCCCCCDDDCCCCCCCCCCCCEEEFFFHHHJJJPPPRRRUUUWWWXXXVVVTTTRRRUUUUUUTTTUUUVVVWWWYYYZZZZZZZZZZZZZZZ[[[\\\^^^^^^```___]]]YYYVVVVVVXXXZZZbbbiiirrrxxxzzz|||}}}~~~~~~zzzqqqlllqqqxxx}}}~~~~~~}}}zzzsssnnnfff^^^UUUOOOHHH@@@===>>>BBBBBBCCCCCCEEEFFFGGGHHHJJJGGGDDDDDDEEEGGGFFFDDDGGGGGGHHHIIIIIIIIIHHHGGGEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEFFFGGGHHHIIIHHHHHHJJJJJJLLLVVVaaassswwwooovvv~~~yyyvvv^^^OOOFFFPPPcccvvvxxx{{{{{{sssnnnmmmiiifffcccbbbaaa]]]WWWRRRNNNNNNMMMOOORRRSSSSSSSSSTTTTTTTTTSSSRRRQQQPPPPPPOOONNNNNNMMMMMMNNNNNNOOOQQQQQQPPPOOONNNMMMLLLLLLJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJIIIFFFCCCBBB???;;;999888;;;>>>AAAAAA@@@???>>><<<;;;:::999555444222000............000111333666888:::<<<===@@@CCCIIIOOOTTTXXX[[[\\\\\\YYYUUUQQQNNNLLLKKKJJJHHHDDD@@@===<<<;;;:::999:::::::::::::::;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<=========>>>;;;;;;<<<<<<======>>>>>>>>>???>>>===;;;<<>>======<<<;;;;;;;;;<<<;;;:::999888777888999999<<<>>>???BBBCCCEEEFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGKKKMMMRRRYYYbbbkkkssswww{{{zzzyyyvvvrrrmmmiiifffeeeeeeeeeeeecccaaa___^^^]]]]]]\\\\\\\\\\\\]]]]]]______]]]]]]]]]]]]^^^___^^^^^^______```aaaaaabbbaaaaaabbbbbbbbbcccccccccbbbdddgggjjjmmmrrrwwwzzz{{{{{{|||yyywwwxxx|||EEEHHHLLLOOOQQQQQQOOONNNMMMLLLJJJHHHEEECCCAAA@@@BBBAAAAAA@@@??????@@@@@@===============>>>>>>>>>????????????????????????>>>??????@@@@@@@@@@@@?????????@@@AAAAAAAAAAAA@@@@@@?????????@@@AAABBBCCC???>>>===<<<;;;;;;;;;;;;??????@@@CCCFFFJJJNNNPPPXXX[[[```fffjjjmmmnnnnnnmmmkkkiiihhheeeaaa\\\XXXRRRQQQOOOMMMMMMNNNOOOPPPUUUUUURRRNNNHHHDDDBBBBBBCCCBBBBBBBBBCCCDDDFFFGGGNNNOOORRRSSSSSSRRRPPPNNNRRRRRRRRRSSSTTTUUUWWWXXXWWWXXXXXXYYY[[[\\\]]]]]][[[[[[YYYWWWUUUVVVYYY[[[dddiiiqqqyyy{{{sssooommmrrryyy~~~~~~}}}|||xxxqqqlllcccZZZQQQLLLGGG@@@>>>???BBBBBBCCCDDDEEEGGGIIIJJJKKKIIIFFFFFFFFFFFFEEEDDDDDDEEEGGGHHHHHHHHHHHHGGGDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEEEEFFFHHHFFFFFFHHHHHHJJJSSS\\\lllzzz|||rrrtttyyyvvveeeUUUIIILLLXXXiii{{{zzz|||uuupppmmmjjjgggcccbbbaaa___ZZZVVVQQQOOOMMMMMMOOOQQQRRRRRRTTTTTTSSSRRRQQQOOONNNMMMPPPOOOOOOOOOOOOOOOPPPPPPRRRRRRQQQPPPOOONNNNNNMMMKKKKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHIIIIIIHHHFFFCCCAAA???;;;888888999<<>>===;;;:::555333111///...------...000111333555777999;;;<<>>AAA>>>@@@BBBFFFHHHJJJKKKKKKIIIIIIHHHFFFDDDAAA???===>>>===<<<<<<<<<<<<<<<===<<<;;;;;;:::::::::::::::<<<===>>>@@@BBBCCCCCCCCCAAA@@@@@@@@@@@@AAAAAABBBEEEGGGJJJOOOVVV]]]dddhhhmmmmmmllljjjgggdddaaa___\\\]]]]]]]]]\\\[[[ZZZYYY[[[[[[ZZZZZZZZZZZZ[[[[[[]]]\\\[[[ZZZ[[[[[[\\\]]]^^^^^^______```aaaaaaaaa```````````````aaabbbbbbeeegggiiikkkmmmqqqwww{{{{{{|||}}}zzzwwwuuuxxxzzzzzz~~~BBBEEEIIIMMMOOOOOOMMMLLLLLLKKKJJJHHHFFFEEECCCCCCBBBAAA@@@??????>>>??????>>>>>>???@@@@@@@@@@@@@@@????????????????????????======>>>???@@@@@@@@@???>>>??????@@@@@@@@@@@@@@@??????>>>======<<<<<<<<<;;;;;;:::999999888999999<<<<<<===>>>@@@CCCEEEFFFKKKMMMRRRWWW\\\```bbbccc``````______]]]ZZZUUUQQQLLLLLLKKKJJJJJJKKKMMMNNNRRRSSSSSSPPPLLLGGGCCCBBBBBBBBBAAA@@@@@@AAACCCDDDJJJKKKNNNPPPPPPPPPNNNMMMOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUWWWXXXZZZ[[[\\\\\\YYYYYYXXXWWWVVVXXX\\\___iiilllrrr{{{sssmmmmmmooossszzz}}}|||zzzuuunnnhhh]]]SSSJJJGGGDDD???>>>???AAAAAABBBCCCEEEFFFHHHIIIKKKJJJHHHGGGGGGFFFEEEDDDBBBCCCEEEFFFGGGGGGGGGGGGCCCBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBCCCCCCCCCDDDGGGEEEEEEGGGHHHIIIPPPXXXhhhvvv|||wwwrrrzzz|||qqqkkklll]]]OOOLLLOOO[[[sss{{{}}}~~~vvvqqqnnnkkkgggcccbbbbbbaaa]]]YYYTTTQQQMMMLLLMMMPPPQQQRRRRRRSSSSSSSSSRRRPPPOOONNNQQQPPPPPPPPPPPPQQQQQQRRRSSSRRRRRRQQQPPPPPPOOOOOOKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGHHHIIIHHHFFFDDDAAA>>>;;;888777888;;;<<>>;;;::::::::::::::::::;;;999999999999::::::::::::::::::999999999888888888888999999999888999;;;===>>>@@@BBBDDDEEEEEEEEEEEEFFFFFFDDDBBB@@@>>><<<;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<>>>???@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAADDDEEEGGGJJJOOOUUUZZZ]]]bbbbbbbbbaaa___]]]\\\[[[XXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWXXXXXXXXX[[[[[[ZZZYYYYYYZZZ\\\]]]^^^^^^______````````````___^^^^^^^^^^^^```aaabbbhhhiiijjjkkkmmmqqqvvvzzz~~~zzzvvvuuuuuutttwww}}}~~~BBBEEEHHHKKKMMMLLLJJJIIIHHHHHHHHHGGGGGGGGGGGGFFFAAAAAA@@@>>>>>>=========>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>????????????===>>>??????@@@@@@????????????>>>===;;;:::888888888777777777888888999:::666666777999;;;>>>@@@AAAAAACCCFFFKKKOOOSSSVVVXXXTTTTTTSSSSSSRRROOOJJJFFFGGGGGGFFFFFFGGGHHHJJJKKKNNNQQQSSSRRROOOJJJFFFDDDBBBAAA@@@?????????@@@AAADDDFFFIIILLLNNNOOOOOONNNMMMMMMNNNOOOPPPQQQRRRRRRRRRTTTVVVXXXZZZ[[[\\\\\\ZZZZZZZZZZZZZZZ]]]aaadddnnnpppvvv~~~}}}nnniiikkkpppuuu{{{|||zzzxxxrrrkkkeeeVVVLLLCCCAAA@@@>>>===???@@@@@@@@@AAACCCEEEFFFGGGJJJJJJIIIHHHGGGEEEDDDDDDAAABBBDDDFFFGGGGGGFFFFFFBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEGGGEEEEEEGGGIIIIIIMMMSSSeeessswwwzzzxxxnnnooouuu~~~nnndddiii]]]QQQKKKIIIOOOcccxxx|||yyysssooolllhhhcccaaabbbaaa^^^\\\VVVSSSNNNLLLMMMOOOPPPQQQPPPQQQRRRTTTTTTSSSRRRQQQQQQQQQPPPPPPQQQRRRRRRSSSRRRRRRRRRQQQQQQPPPPPPPPPLLLLLLMMMMMMLLLKKKJJJJJJIIIHHHGGGGGGHHHGGGFFFDDDAAA>>>;;;888777888999;;;======>>>???>>>===;;;:::555444222000///.........///000111222444555666777;;;===@@@EEEJJJNNNQQQRRRRRRQQQOOOMMMJJJIIIGGGGGGFFFCCC???===<<<<<<;;;:::;;;;;;;;;;;;;;;<<<======:::::::::999999:::::::::999999999999888888888888999999888888777777666666777888999888777777888999>>>???AAACCCDDDDDDDDDDDDBBBAAA@@@>>><<<;;;::::::999999999999:::;;;;;;<<<>>>===<<<<<<;;;;;;<<<<<<<<<======>>>??????>>>>>>@@@@@@?????????@@@AAAAAAEEEEEEEEEGGGKKKOOOSSSUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUVVVWWWXXXXXXYYYVVVVVVUUUUUUUUUUUUVVVVVVZZZZZZYYYYYYYYYZZZ\\\]]]^^^^^^^^^^^^^^^_________]]]\\\\\\\\\]]]___aaaccciiijjjlllmmmooorrrwww{{{xxxuuurrrppprrrwwwzzz}}}~~~wwwxxxCCCEEEHHHKKKKKKJJJHHHFFFEEEFFFFFFFFFGGGGGGHHHHHHBBBAAA@@@???>>>>>>======;;;<<<===??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>=========>>>????????????>>>>>>>>>===<<<;;;999777666333333333333444555666777333444666888;;;>>>@@@AAA@@@@@@BBBDDDHHHKKKNNNPPPOOONNNMMMMMMLLLJJJFFFBBBAAAAAAAAABBBBBBCCCDDDEEEJJJMMMQQQRRROOOLLLHHHGGGCCCBBB@@@???>>>>>>>>>???@@@BBBEEEHHHKKKLLLMMMNNNKKKLLLMMMOOOPPPPPPPPPPPPQQQSSSUUUXXX[[[\\\\\\\\\]]]]]]^^^^^^^^^bbbfffjjjqqqtttzzz~~~~~~}}}}}}zzzkkkfffjjjrrrvvv||||||yyyvvvppphhhaaaQQQGGG>>>===??????>>>@@@@@@@@@@@@AAABBBCCCDDDEEEGGGIIIIIIIIIFFFDDDDDDEEEBBBCCCEEEFFFFFFFFFFFFEEEBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGDDDCCCGGGHHHHHHKKKOOO]]]lll{{{~~~uuuuuu}}}vvvjjjfffggg~~~rrrfffaaaWWWNNNIIIFFFGGGVVVhhhvvv|||~~~vvvpppnnniiicccaaaaaaaaa___\\\YYYUUUPPPNNNMMMOOOOOOPPPNNNPPPRRRTTTUUUTTTSSSRRRPPPPPPPPPPPPQQQRRRSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPMMMMMMMMMMMMLLLKKKJJJJJJJJJHHHFFFFFFGGGGGGEEEDDDAAA???<<<999888888999999;;;<<<>>>??????>>><<<:::777555333111000//////000//////000111333444444555888999<<<@@@CCCGGGJJJKKKOOONNNNNNMMMKKKJJJIIIIIIFFFCCC???===<<<<<<<<<;;;999999999999999::::::;;;::::::999999999999::::::999999999888888888888777888888777777777666666666888:::::::::888888888:::===???AAADDDFFFGGGGGGGGG>>>===<<<;;;::::::::::::;;;;;;;;;;;;<<<===>>>???AAA@@@>>><<<<<<===>>>???======>>>>>>>>>======<<<>>>======>>>>>>@@@AAAAAACCCCCCCCCEEEGGGKKKNNNPPPNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQRRRSSSTTTVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUYYYXXXXXXWWWXXXYYY[[[\\\]]]]]]]]]]]]]]]]]]]]]]]][[[ZZZZZZ[[[]]]```ccceeejjjllloooqqqsssvvvzzz}}}zzzvvvrrrooopppsssxxx|||xxxrrruuuAAADDDGGGJJJKKKJJJHHHGGGEEEEEEEEEFFFFFFFFFGGGGGGDDDDDDBBBAAA@@@?????????;;;<<<>>>?????????===<<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>======<<<<<<<<<===>>>>>>??????>>>>>>;;;<<<<<<;;;:::888777555444333333333333333444444555666999<<>>>>>??????@@@@@@AAAAAAEEEIIIMMMOOONNNKKKIIIHHHDDDBBBAAA???=========>>>>>>???AAADDDFFFHHHIIIJJJJJJKKKMMMNNNOOOPPPOOOOOOPPPRRRVVVYYY\\\]]]]]]]]]___``````aaabbbeeejjjnnnrrrwww|||}}}}}}}}}||||||{{{|||}}}{{{sssfffdddiiissswww}}}{{{xxxtttnnneee___OOODDD;;;;;;???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDGGGIIIHHHFFFDDDDDDEEEDDDDDDFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFHHHIIIIIIIIIHHHGGGEEEBBBAAAEEEGGGFFFGGGJJJVVVddduuu~~~~~~uuurrrzzzwwwjjjcccbbblll}}}sssaaaWWWNNNJJJEEECCCMMM\\\lllttt{{{}}}~~~yyyrrroooiiiccc```______^^^\\\ZZZWWWRRRPPPOOOOOOOOONNNNNNPPPRRRSSSTTTRRRQQQOOOPPPPPPPPPPPPQQQRRRSSSSSSQQQQQQQQQPPPPPPPPPPPPOOOMMMNNNNNNMMMMMMKKKJJJJJJJJJHHHFFFFFFFFFFFFEEEDDDBBB@@@===:::888888888999;;;===???@@@AAA???===<<<888777555333111111111111//////000000111222333333666666888;;;>>>AAACCCEEEIIIIIIIIIIIIIIIIIIHHHHHHFFFBBB???===<<<<<<<<<;;;999999888888999999:::;;;::::::999999999999::::::999999999888888888777777777777777777777666666666999;;;======<<<<<<===>>>>>>@@@BBBDDDEEEFFFFFFEEE<<<<<<;;;::::::;;;<<<<<>>===???BBBDDD>>>>>>>>>>>>>>>===<<<;;;=========>>>???AAABBBCCCCCCCCCCCCDDDFFFJJJMMMOOOLLLLLLMMMMMMNNNOOOPPPQQQOOOOOOOOOOOOPPPRRRSSSTTTTTTTTTSSSSSSSSSSSSTTTTTTVVVVVVUUUUUUVVVWWWYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYZZZ]]]aaaeeeggglllooossswwwyyy{{{~~~yyywwwsssooopppsssuuuzzz|||vvvssszzz@@@BBBFFFJJJKKKKKKIIIHHHFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFDDDCCCBBBAAAAAAAAA===>>>@@@AAABBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>===<<<;;;;;;<<<======>>>>>>>>>>>>>>>999::::::::::::888666555888777666555555555555555555777999<<>>===;;;;;;;;;===???@@@@@@???>>>>>>???@@@???>>>?????????@@@@@@@@@AAAAAAAAAEEEJJJMMMMMMKKKIIIHHHDDDCCCAAA???===============>>>@@@BBBCCCEEEEEEFFFIIIKKKMMMNNNOOOOOOOOOOOOPPPRRRVVVYYY\\\]]]^^^]]]```aaabbbbbbcccfffkkkooorrrwww}}}~~~{{{zzz|||yyy{{{{{{{{{{{{~~~zzz{{{~~~tttrrrlllcccbbbiiisssxxx~~~{{{xxxtttmmmddd]]]OOODDD;;;;;;@@@BBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBEEEHHHHHHEEECCCDDDEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDFFFGGGGGGCCCDDDEEEGGGGGGFFFFFFEEEDDD@@@@@@CCCFFFDDDEEEGGGRRRaaaqqq{{{uuuqqqxxxzzzmmmeeeccc^^^ppphhh]]]RRRLLLEEEBBBIIIUUUfffooowwwzzz~~~~~~|||ssspppjjjccc_________]]]\\\[[[XXXTTTQQQPPPPPPOOONNNOOOPPPRRRSSSRRRPPPNNNLLLOOOOOOOOOPPPPPPRRRSSSSSSPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMKKKJJJJJJJJJHHHFFFEEEFFFFFFEEEDDDCCCAAA>>>;;;999888888999<<<>>>@@@BBBBBBAAA???===999777555333222111222222/////////000111222222222444555666888:::===@@@AAACCCCCCDDDEEEEEEEEEEEEEEEEEEBBB???===<<<===<<<;;;;;;;;;::::::;;;;;;<<<===:::999999999999999999::::::999999999888888777777777777777777777777777777999<<<>>>???@@@@@@AAACCC@@@AAABBBBBBBBBAAA@@@???<<<;;;;;;:::;;;<<<>>>???CCCCCCDDDDDDFFFGGGIIIJJJIIIFFFBBB??????AAAEEEHHH????????????>>>===<<<;;;>>>>>>???@@@BBBDDDEEEFFFDDDDDDDDDEEEGGGKKKNNNPPPIIIIIIIIIIIIJJJLLLMMMNNNPPPOOOOOOOOOPPPQQQSSSTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSTTTVVVWWWYYY[[[[[[[[[ZZZZZZZZZZZZZZZXXXXXXXXXZZZ]]]bbbfffiiimmmqqqwww{{{~~~|||xxxvvvssspppqqqtttqqqvvv}}}yyyuuuvvvBBBEEEIIILLLLLLKKKHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCAAA@@@???>>>>>>>>>????????????>>>>>>>>>==================<<<;;;;;;===============<<<<<<;;;:::===@@@>>>:::777999<<<;;;888666777888999666444555555555444333333555777888999<<<@@@CCCEEEFFFFFFBBB@@@>>>;;;:::999888888>>>>>>===<<<;;;999888777:::;;;<<<<<<============>>>AAADDDFFFFFFFFFGGGHHHBBBDDDFFFFFFBBB>>><<<;;;999:::;;;===@@@CCCEEEGGGJJJLLLNNNNNNLLLLLLLLLMMMOOOSSSWWW[[[\\\\\\]]]^^^___aaacccdddfffhhhkkknnnsssvvvyyy{{{{{{zzzyyyzzzyyy~~~~~~~~~zzzooogggfffkkkppp|||}}}}}}yyytttoooiiibbb]]]GGGAAA;;;999===BBBCCCBBBFFFFFFEEECCCAAAAAADDDFFFGGGHHHHHHFFFDDDCCCCCCDDDAAABBBEEEGGGHHHGGGFFFFFFCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEECCCCCCCCCDDDEEEGGGHHHIIIUUU]]]mmm|||~~~uuusssyyy|||jjjZZZ^^^gggwww|||jjjVVVJJJEEEFFFKKKQQQaaapppssssss|||yyyxxxwwwmmmkkkgggdddaaa```______\\\YYYUUURRRQQQQQQPPPOOOOOOPPPQQQSSSSSSSSSRRRQQQTTTTTTTTTSSSSSSSSSSSSRRRRRRPPPMMMLLLNNNOOOPPPPPPNNNNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIHHHGGGFFFDDDCCCCCCDDDBBB>>>999666777999<<<===???AAAAAAAAA@@@???;;;999555111///---------,,,------...///000111111222333444555777999;;;<<>>>>>===<<<;;;;;;::::::777666555555666888;;;<<<;;;;;;:::777555555777999999999888777666666777777555444444444555666888999???@@@CCCDDDEEEEEEDDDCCCFFFFFFFFFEEECCC???<<<::::::;;;;;;===???AAACCCDDDDDDEEEGGGIIIKKKMMMMMMNNNMMMLLLIIIGGGFFFEEEEEEEEEDDDBBB???<<<;;;<<<===>>>>>>>>>???@@@AAACCCEEEEEEEEEDDDCCCBBBCCCFFFIIIKKKHHHIIIIIIJJJKKKLLLLLLMMMHHHIIIKKKLLLNNNNNNOOOOOOQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSUUUVVVWWWVVVVVVUUUVVVUUUUUUTTTUUUVVVXXXYYYYYYZZZ[[[\\\^^^dddjjjoooqqquuuzzz~~~|||yyyvvvuuutttyyy|||~~~vvvrrrxxxCCCEEEIIILLLLLLKKKHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@????????????@@@@@@@@@@@@???????????????????????????>>>=====================<<<;;;;;;<<<@@@BBBAAA===:::<<<>>>:::888666777999999777555555666666555333444666888888;;;>>>BBBDDDFFFFFFFFFAAA@@@===;;;999888888888;;;;;;;;;;;;;;;:::999999:::;;;<<<==================@@@CCCEEEEEEEEEFFFHHHDDDFFFGGGFFFCCC???===<<<::::::;;;===@@@BBBEEEFFFJJJKKKMMMMMMLLLLLLLLLMMMMMMPPPTTTVVVWWWXXXZZZ\\\^^^```cccdddfffhhhkkknnnppprrrtttuuuuuuuuuwwwxxx}}}zzzooofffffflllsss|||wwwsssoooggg^^^WWWFFFAAA;;;:::>>>BBBCCCCCCFFFFFFEEECCCBBBBBBDDDFFFGGGHHHHHHGGGEEECCCDDDEEEBBBCCCEEEGGGHHHHHHGGGFFFDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEBBBBBBCCCDDDFFFGGGIIIJJJQQQZZZiiiyyy{{{yyy~~~tttfffWWW___nnnuuu]]]NNNHHHHHHLLLQQQgggvvvyyytttxxx{{{zzz~~~|||ppplllgggcccaaa```______\\\YYYUUURRRQQQPPPOOOMMMNNNOOOQQQRRRSSSSSSRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTSSSQQQNNNMMMNNNOOOPPPOOONNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDBBB>>>999777777999<<<>>>@@@BBBBBBBBB@@@@@@<<<:::777333111/////////,,,------...///000000000222222333444666999;;;<<<>>>???@@@AAABBBCCCCCCCCC>>>======<<<;;;;;;::::::888888777666777888999:::;;;;;;:::888555555777999999888888777666666777777555555444444555666888999@@@BBBEEEGGGIIIIIIHHHHHHHHHHHHGGGEEEBBB???<<<;;;<<<<<<===>>>@@@BBBDDDEEEHHHIIIKKKMMMOOOPPPQQQQQQRRRPPPNNNJJJHHHFFFEEEEEECCCBBB???===<<<===???@@@@@@@@@@@@@@@@@@AAABBBBBBEEEDDDBBBBBBCCCEEEHHHJJJIIIIIIIIIIIIIIIJJJKKKLLLHHHIIIKKKLLLNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQRRRRRRQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVUUUTTTTTTUUUWWWWWWXXXZZZ\\\^^^aaafffmmmqqquuuxxx|||}}}{{{yyywwwzzz~~~~~~uuuvvvCCCFFFIIILLLLLLKKKIIIGGGDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>======<<<<<<======<<<<<<;;;::::::<<<>>>===:::888888:::888666666666888999888777555666666555555555888::::::===AAAEEEGGGGGGFFFEEE@@@???===:::999888888888777777888999:::::::::::::::;;;<<<<<<===<<<<<<<<<<<<>>>AAADDDDDDFFFHHHIIIIIIJJJJJJHHHDDD@@@>>>===:::;;;;;;===???BBBDDDFFFIIIKKKLLLMMMLLLKKKLLLMMMKKKMMMOOOQQQRRRTTTWWWYYY]]]```bbbeeefffhhhkkknnnooopppqqqqqqrrrssswwwyyy{{{oooffffffnnnvvv}}}~~~zzztttqqqnnnfffYYYNNNEEE@@@<<<;;;>>>BBBCCCCCCFFFFFFEEEDDDBBBBBBDDDFFFGGGHHHHHHGGGEEEDDDEEEFFFDDDEEEFFFHHHHHHHHHGGGGGGGGGFFFDDDCCCCCCDDDDDDEEEDDDDDDEEEEEEFFFEEEEEEDDDBBBCCCCCCEEEGGGIIIKKKLLLMMMUUUdddsss|||~~~uuu[[[___jjj|||lllYYYNNNJJJMMMSSSiiizzz~~~vvvtttrrrvvv}}}zzz}}}uuuppphhhccc```_________]]]ZZZVVVTTTRRRPPPNNNLLLMMMMMMOOOQQQRRRSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVUUUSSSPPPOOOOOOPPPOOONNNNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKJJJJJJIIIHHHFFFFFFDDDDDDCCC???;;;888888999<<<>>>@@@BBBBBBBBBAAA@@@===;;;888555333222111111---------....../////////000111222333666888:::;;;>>>>>>???@@@AAAAAAAAAAAA======<<<<<<;;;:::::::::::::::999999888888888777:::::::::888666666777999888888777666666666777777666555555555555666888999???AAAEEEIIIKKKLLLLLLLLLJJJIIIFFFDDDAAA>>>===<<<>>>???@@@AAACCCEEEFFFGGGKKKLLLMMMOOOQQQRRRRRRSSSTTTRRROOOKKKGGGDDDBBBAAAAAA@@@>>>======>>>@@@AAACCCBBBAAA@@@????????????CCCCCCBBBAAABBBDDDGGGHHHJJJIIIGGGFFFFFFHHHIIIKKKHHHIIIKKKLLLNNNOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQRRRSSSUUUVVVWWWWWWVVVUUUTTTSSSTTTUUUVVVWWWZZZ^^^bbbeeejjjpppsssyyy{{{~~~~~~}}}~~~|||vvv}}}DDDFFFIIIKKKLLLKKKIIIGGGCCCCCCCCCBBBBBBAAAAAA@@@???????????????@@@AAAAAAAAAAAA@@@@@@@@@?????????======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::888:::;;;:::888666666777444444444555666777777777666777777777666777:::<<<===@@@DDDHHHJJJIIIFFFDDD???>>><<<:::888888888888666777888999:::::::::::::::;;;;;;<<<<<<<<<;;;;;;:::===AAADDDFFFIIILLLOOOPPPPPPOOOKKKFFFAAA>>>===;;;;;;;;;<<<>>>AAACCCEEEHHHJJJLLLLLLKKKKKKLLLMMMKKKLLLMMMMMMNNNQQQUUUXXX\\\___bbbeeefffhhhkkkmmmqqqrrrrrrrrrsssvvv{{{~~~zzzoooggghhhqqqzzz{{{}}}~~~wwwqqqpppnnnfffVVVIIICCC@@@===<<>>@@@AAAAAA@@@???<<<;;;999666555333333333................../////////000111333555888:::;;;===>>>???????????????>>><<<<<<<<<;;;;;;:::::::::999::::::::::::999888888999::::::888666666777999888777777666666666777777666666555555555666888888<<>>===<<<===AAABBBCCCEEEFFFGGGHHHHHHJJJKKKLLLNNNOOOPPPPPPPPPOOONNNKKKGGGDDD@@@>>>===>>>===<<<<<<===>>>@@@AAABBBAAA@@@??????>>>??????BBBBBBAAAAAAAAACCCEEEFFFJJJHHHFFFDDDDDDEEEGGGIIIHHHIIIJJJLLLMMMNNNOOOOOOMMMNNNNNNNNNOOOPPPPPPPPPSSSSSSRRRRRRRRRTTTUUUVVVWWWVVVTTTSSSRRRSSSSSSTTTUUUYYY___dddhhhmmmrrruuu{{{}}}~~~~~~DDDEEEHHHJJJJJJJJJHHHGGGDDDCCCCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAA@@@?????????>>>>>>>>>>>>======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::;;;<<<;;;:::999888888111222333333444555666777666777888888888999<<<>>>@@@CCCGGGJJJKKKIIIFFFDDD>>>===;;;999888777777888777888999:::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;:::===AAAEEEIIINNNSSSVVVWWWWWWUUUQQQJJJCCC???======<<<;;;;;;===???BBBDDDGGGIIIKKKKKKKKKJJJKKKMMMLLLMMMMMMMMMNNNPPPUUUXXX[[[^^^bbbeeeggghhhkkkmmmrrrssstttuuuvvvyyy~~~xxxooojjjmmmuuu|||~~~|||vvvpppooommmdddTTTGGG@@@???>>>>>>@@@AAACCCCCCBBBCCCDDDCCCAAA@@@AAACCCEEEFFFGGGGGGFFFEEEFFFHHHGGGGGGHHHHHHGGGGGGGGGFFFHHHGGGEEEDDDCCCCCCCCCCCCCCCDDDEEEGGGGGGGGGFFFEEEFFFFFFGGGHHHJJJLLLNNNOOOMMMRRR[[[eeeqqqzzzrrrfff___lll}}}aaaMMMMMMVVVdddzzz}}}wwwnnnkkkssswwwxxxuuu}}}{{{ooogggdddcccbbb```aaa```]]]\\\ZZZVVVRRROOOKKKKKKLLLMMMOOOQQQRRRSSSQQQQQQRRRTTTUUUVVVWWWWWWVVVTTTRRRQQQPPPPPPNNNLLLMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHGGGEEECCCAAA???<<<:::888888999<<<>>>??????>>>===;;;:::999777555444333333//////////////////......///000111333555888:::<<<>>>>>>>>>???>>>>>>======;;;;;;;;;;;;;;;:::::::::888888999::::::::::::999888999:::999777777888999777666666666666666777777666555444444444555666777:::===CCCHHHLLLMMMLLLLLLFFFCCC@@@===<<<<<<======CCCDDDFFFHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNJJJIIIGGGEEEBBB???===;;;::::::::::::;;;===>>>?????????>>>>>>>>>???@@@@@@AAA@@@@@@@@@@@@BBBCCCDDDHHHFFFCCCBBBAAACCCEEEGGGGGGHHHIIIKKKLLLMMMNNNNNNKKKLLLLLLMMMNNNOOOOOOOOOVVVUUUSSSRRRRRRRRRTTTTTTUUUUUUSSSRRRQQQRRRRRRSSSTTTXXX___eeejjjnnnsssvvv|||~~~CCCDDDFFFHHHIIIHHHGGGFFFDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>???@@@AAA?????????>>>>>>>>>======???>>>===<<<<<<<<<===>>>::::::;;;;;;::::::999888999999999999888777666555000222333333333333555666777888999999999;;;>>>AAADDDFFFHHHJJJJJJHHHEEEDDD===<<<:::888777777777888999999:::;;;<<<<<<<<<<<>>>>>===<<>><<<;;;;;;<<<>>>BBBDDDFFFHHHJJJKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOQQQUUUXXXYYY]]]aaaeeegggiiikkkllloooqqquuuwwwyyy{{{~~~tttooooootttzzz}}}}}}{{{vvvqqqmmmiii___PPPDDD>>>>>>??????@@@AAABBBCCCBBBCCCDDDCCCAAAAAAAAABBBCCCDDDFFFFFFEEEEEEFFFHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIKKKMMMMMMOOORRRVVV^^^kkkyyy}}}ooocccjjjkkkSSSNNNUUU```www|||qqqiiimmmkkkuuu}}}sssuuuuuullliiigggdddaaabbbaaa```___]]]ZZZUUUQQQKKKKKKKKKLLLMMMOOOQQQQQQPPPQQQRRRSSSTTTUUUVVVVVVUUUSSSQQQPPPPPPOOOMMMKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJKKKKKKJJJIIIIIIHHHHHHFFFDDDBBBAAA>>>;;;888666777:::<<<>>>>>>===<<<::::::999888777666555444111111111000000////////////000111333666999;;;===????????????>>>===<<<<<<;;;;;;::::::::::::::::::777888888888999999::::::777999:::999888777888999666666555555666666777777555555444333333444555666888<<>>???EEEFFFHHHJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOHHHGGGFFFEEECCC@@@>>>===888888888999:::;;;==================>>>???@@@AAA????????????@@@@@@AAABBBDDDCCCAAA@@@AAABBBCCCEEEEEEFFFHHHJJJKKKLLLLLLLLLJJJJJJKKKLLLMMMNNNNNNOOOTTTSSSSSSRRRRRRRRRRRRRRRTTTSSSRRRQQQPPPQQQRRRSSSVVVZZZ```eeejjjoootttwww|||~~~BBBCCCEEEFFFGGGGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>???@@@@@@@@@@@@?????????>>>>>>@@@>>>===;;;;;;<<<===>>>:::::::::::::::999888888666555555555555444333111111444555555444333555777777888999::::::<<>>===;;;:::;;;>>>AAACCCEEEGGGIIIJJJJJJJJJKKKLLLNNNOOOPPPPPPQQQRRRVVVXXXXXX\\\aaaeeegggiiikkkllllllqqqwww{{{~~~zzzpppnnnttt{{{}}}}}}{{{||||||xxxrrrllldddXXXJJJ@@@===>>>???@@@AAAAAABBBCCCCCCEEEFFFEEECCCBBBCCCCCCAAACCCDDDEEEDDDDDDFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGFFFDDDCCCAAACCCCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJOOOPPPRRRXXXgggyyy|||ooommmxxxsssZZZQQQTTTUUUnnn~~~wwwllllllfffrrrxxxssswwwzzzqqqnnnlllgggbbbaaa`````````___[[[VVVRRRLLLLLLKKKKKKLLLMMMOOOPPPPPPPPPQQQRRRSSSSSSTTTTTTSSSRRRPPPPPPPPPOOOMMMKKKJJJKKKKKKLLLLLLLLLKKKKKKIIIJJJJJJJJJJJJIIIHHHHHHIIIFFFDDDCCCBBB@@@;;;888666777:::<<<>>>>>>======;;;;;;;;;:::999888777666333333333222111000000///000000222444777:::<<<>>>@@@@@@@@@???>>>===<<<;;;:::::::::::::::::::::::::::999888777666777888888777888:::999888777888999555555555555555666777777444444222222222222333444333777<<>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFHHHIIIJJJKKKKKKHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQRRRQQQPPPPPPPPPQQQRRRSSSYYY]]]bbbgggkkkqqqvvvzzz|||AAABBBDDDEEEFFFFFFEEEEEEFFFEEEEEECCCBBBAAA@@@@@@??????>>>>>>>>>>>>??????AAAAAAAAA@@@@@@@@@??????>>><<<:::999999999;;;<<<999::::::::::::999888888999888777777888777555444333666888777555444666888777888::::::;;;===@@@CCCHHHHHHIIIIIIHHHFFFEEEDDD<<<;;;999777777666777777777888;;;>>>AAACCCDDDEEEGGGGGGHHHGGGGGGFFFEEEEEEDDDFFFHHHIIIKKKNNNSSSVVVXXX[[[^^^^^^YYYRRRLLLIII???===;;;:::;;;===AAACCCDDDFFFIIIJJJIIIJJJKKKLLLMMMOOOQQQQQQRRRSSSUUUXXXXXX\\\aaaeeegggiiikkkllllllrrrzzz}}}|||xxxnnnnnnwww|||~~~}}}yyyssskkk___RRRDDD<<<<<<>>>@@@AAAAAAAAABBBCCCEEEFFFHHHGGGEEEDDDDDDEEE@@@BBBCCCDDDCCCDDDEEEGGGHHHHHHFFFEEEDDDDDDDDDDDDBBBDDDFFFHHHGGGEEECCCAAACCCBBBBBBBBBBBBDDDFFFGGGEEEEEEDDDDDDEEEEEEFFFGGGNNNOOOOOOTTTeeezzzvvvkkkkkkyyywww```TTTRRRKKKdddxxx}}}qqqooogggsssvvvuuu}}}uuuqqqnnnhhhccc_________```___\\\VVVRRRMMMLLLKKKKKKKKKMMMNNNOOOPPPPPPQQQQQQRRRRRRSSSSSSRRRPPPOOOOOOPPPOOOMMMKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJIIIIIIHHHHHHIIIGGGDDDCCCCCCAAA<<<888666888:::===??????>>>>>><<<<<<<<<<<<;;;:::999888555444444333222111000000000111222555777:::===???@@@@@@@@@@@@???===<<<;;;::::::::::::::::::::::::<<<;;;888666555555666777666888::::::888888888999555555555555555666777888444333222111111111222333...111666;;;<<<;;;999777999999;;;===???BBBDDDEEEFFFHHHJJJLLLMMMMMMLLLKKKLLLMMMMMMNNNNNNMMMMMMMMMGGGFFFFFFDDDAAA===:::888999999:::;;;;;;<<<======>>>============>>>>>>???>>>>>>>>>>>>????????????>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJHHHHHHIIIJJJKKKLLLMMMNNNHHHIIILLLOOOQQQQQQQQQQQQQQQPPPOOOOOOPPPQQQRRRSSS\\\___ccchhhlllrrrxxx||||||AAAAAABBBBBBCCCDDDDDDEEEFFFEEEDDDBBBAAA@@@??????@@@@@@???>>>>>>??????@@@???>>>===>>>@@@AAAAAA??????===<<<;;;<<<===<<<;;;<<<;;;:::888777666666666444555666777777666555444222444555555555666888:::999999999:::===@@@DDDFFFKKKKKKJJJIIIGGGEEEDDDCCC::::::999999:::;;;===>>>::::::;;;===@@@DDDGGGIIIKKKNNNPPPNNNIIIEEEGGGIIIHHHHHHHHHIIIJJJLLLNNNOOOWWWWWWXXXYYYYYYUUUPPPKKKFFFAAA<<<:::;;;======<<>>???@@@@@@AAAAAAAAAAAAIIILLLNNNNNNJJJFFFCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCCCCCCCBBBAAADDDDDDDDDDDDEEEGGGHHHIIIJJJKKKMMMSSS```qqq~~~nnndddlllmmm\\\TTTMMMUUUfffxxx~~~xxxooollljjjooozzzxxxyyyxxxrrrlllhhhcccaaa``````___]]]ZZZWWWOOOMMMKKKJJJJJJKKKNNNOOOPPPPPPQQQQQQRRRQQQQQQQQQPPPOOOMMMLLLJJJJJJKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA;;;;;;;;;;;;;;;;;;;;;:::<<<============;;;999888666555444333222111111000000111333666999===@@@AAAAAA@@@===<<<;;;<<<===>>>;;;;;;;;;<<<<<<<<<<<<<<<888999::::::999888999;;;999999888777666666666777444444444555777888777666666444000...---///222444333555888888888777777777777999;;;???BBBEEEFFFGGGMMMLLLLLLLLLLLLNNNOOOPPPOOOMMMKKKIIIHHHIIIJJJKKKIIIGGGDDD@@@===;;;::::::<<<:::999:::<<<>>>>>>===<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<============???>>>>>>>>>>>>@@@AAABBBDDDDDDCCCCCCCCCEEEGGGHHHEEEFFFHHHJJJJJJIIIHHHGGGJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMLLLLLLNNNRRRVVVXXX^^^bbbhhhlllooosssyyy~~~AAAAAABBBCCCCCCDDDDDDDDDEEEDDDCCCAAA@@@???>>>>>>@@@@@@@@@@@@@@@?????????>>>======>>>@@@BBBAAA@@@@@@>>><<<<<<<<<<<<;;;:::;;;;;;999888777666666666444555666777777666555444444555666666555555777999:::999:::;;;>>>AAADDDFFFJJJIIIHHHFFFDDDAAA???===::::::999::::::;;;<<<<<<;;;;;;<<<===???BBBDDDEEEGGGKKKMMMLLLIIIGGGIIIKKKJJJIIIHHHGGGGGGHHHIIIIIILLLMMMPPPTTTWWWWWWUUURRRIIIDDD???<<<<<<>>>???>>>CCCEEEIIIJJJKKKKKKLLLMMMNNNOOOPPPOOOOOOPPPSSSUUU[[[]]]```cccdddfffiiilllqqquuuzzz~~~xxxpppqqqwww{{{~~~vvvuuuooocccUUUHHH@@@===@@@@@@AAABBBBBBBBBAAAAAAJJJLLLNNNNNNKKKGGGDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFEEEDDDCCCBBBDDDDDDDDDDDDDDDEEEFFFGGGCCCCCCDDDDDDDDDCCCBBBBBBAAABBBBBBCCCDDDFFFHHHIIIHHHIIIKKKPPP[[[lll|||wwwjjjjjjwwwzzzeeeVVVLLLPPP]]]ooo{{{zzztttpppiiimmmvvv|||}}}vvvnnnhhheeecccbbbaaa```^^^[[[XXXRRRPPPNNNLLLKKKLLLNNNOOOPPPPPPPPPQQQPPPPPPOOOOOOOOONNNMMMKKKKKKKKKKKKLLLMMMLLLKKKKKKJJJJJJKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFDDDCCCBBBAAAAAA<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>===<<<:::999888888777555444333222222000111222555888;;;>>>@@@AAA@@@>>><<<<<<<<<===>>>============<<<<<<<<<<<<777999:::999888888999:::999888777777777777777777555444444555777777666555555333111///...000111333111333666666666666777999888:::===AAADDDGGGIIIJJJLLLKKKJJJJJJJJJKKKLLLMMMNNNLLLJJJHHHHHHHHHIIIJJJIIIGGGEEEAAA>>><<<;;;;;;:::999888999<<<===>>>===<<<;;;;;;::::::;;;;;;<<<============>>>>>>>>>>>>???>>>>>>>>>>>>@@@AAABBBDDDCCCCCCCCCCCCEEEFFFGGGFFFGGGIIIJJJKKKJJJIIIHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLKKKKKKLLLOOOSSSWWWYYY___dddjjjnnnqqquuuzzz@@@AAABBBCCCCCCDDDDDDDDDCCCCCCAAA???>>>======<<>>===<<<===@@@BBBBBBBBBAAA???===<<<<<<;;;:::999;;;:::999777666666666666444555555666666555555444666777777666555555666888;;;;;;;;;===???BBBEEEFFFJJJIIIGGGEEEAAA>>>;;;:::::::::;;;;;;;;;;;;;;;:::;;;;;;;;;<<<===???@@@AAABBBEEEIIIIIIGGGGGGIIILLLJJJIIIHHHFFFDDDCCCCCCCCCCCCEEEIIINNNTTTWWWWWWVVVNNNIIICCC???>>>???AAAAAAEEEGGGJJJKKKKKKKKKKKKLLLNNNOOOOOOOOONNNOOORRRTTTYYY[[[^^^aaadddggglllooossswww|||}}}}}}~~~~~~}}}|||||||||}}}xxxqqqsssxxx{{{~~~wwwsssjjj^^^PPPEEE???===BBBBBBCCCCCCDDDDDDCCCCCCJJJLLLNNNNNNKKKGGGEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCFFFFFFEEEEEEEEEFFFGGGGGGDDDDDDEEEDDDDDDCCCBBBBBB??????@@@AAACCCDDDFFFGGGEEEFFFHHHLLLTTTdddxxxtttlllnnnssssss___SSSOOOTTTeeevvv}}}zzzwwwiiiiiimmmxxxzzzpppiiifffdddbbbbbbaaa```^^^\\\VVVTTTQQQOOOMMMMMMMMMNNNOOOOOOOOOOOOOOONNNMMMLLLMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMLLLKKKKKKKKKLLLLLLJJJJJJIIIIIIHHHGGGGGGFFFHHHGGGFFFEEECCCBBBAAA@@@===<<<:::999999:::<<<=========>>>>>>>>><<<;;;:::;;;:::999888666555444333000000222444777:::===>>>AAA@@@???===<<<======>>>@@@@@@???>>>===<<<;;;;;;777888999999777777777999777777777777777777888999666555555555666666555333222222111000000000111111111222444555555666999;;;<<<===@@@DDDHHHJJJLLLMMMLLLLLLKKKJJJJJJJJJJJJKKKLLLJJJIIIGGGGGGGGGHHHHHHHHHGGGEEEBBB???===<<<;;;999888777888;;;======<<<;;;::::::999999::::::;;;======>>>>>>>>>?????????>>>>>>>>>>>>>>>@@@AAAAAACCCCCCBBBCCCCCCDDDFFFFFFFFFGGGIIIJJJJJJJJJIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJLLLPPPTTTYYY[[[aaaffflllppprrrvvv|||~~~|||@@@AAABBBDDDDDDDDDDDDDDDBBBAAA@@@>>>===<<<;;;;;;>>>???AAABBBCCCBBB@@@???===<<<;;;===@@@BBBCCCCCCBBB@@@===;;;;;;:::999777999999888777666555555666444444444444444444444444555666777666555666777999<<<<<<===>>>@@@BBBEEEFFFIIIHHHGGGEEEBBB???===<<<;;;<<<===>>>===<<<:::999999999:::;;;<<<===>>>???===@@@CCCDDDDDDDDDFFFHHHHHHHHHFFFDDDBBBAAA@@@???BBBBBBEEEJJJPPPTTTUUUUUURRRMMMGGGAAA???@@@BBBCCCFFFHHHKKKLLLKKKJJJJJJKKKLLLMMMNNNOOOOOOQQQTTTWWWYYY\\\___bbbfffjjjpppsssyyy}}}~~~|||||||||||||||~~~~~~yyytttwww{{{}}}xxxqqqfffXXXLLLDDD@@@>>>AAABBBCCCEEEFFFGGGGGGGGGJJJLLLNNNNNNKKKHHHFFFEEECCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFEEEEEEEEEFFFFFFGGGEEEEEEEEEEEEDDDCCCBBBBBB?????????@@@AAABBBCCCDDDDDDEEEGGGIIINNN\\\sssrrrlllkkkqqqcccWWWRRR___ssstttooojjjnnnzzz|||~~~qqqiiigggdddbbbaaabbbbbbaaa```YYYWWWTTTPPPNNNLLLLLLLLLNNNNNNNNNNNNMMMLLLKKKJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKJJJIIIHHHGGGGGGFFFHHHGGGFFFEEEDDDBBBAAAAAA???===:::888777888999:::======>>>>>>>>>===;;;:::;;;;;;:::888777666555444111111333555777:::===>>>AAA@@@???>>>>>>>>>>>>???CCCBBBAAA???===<<<;;;:::777888999888666666666888777666666666777888999999777666555555666555333111000111111111111111000000111222444444555888<<>>>>>>>>>>>=========>>>??????@@@AAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIIIIGGGHHHJJJMMMQQQVVV[[[]]]bbbgggmmmqqqtttxxx}}}}}}xxxuuu}}}AAABBBDDDEEEFFFFFFEEEDDDBBBAAA@@@>>>===<<<;;;;;;===>>>@@@BBBBBBBBB@@@???>>><<<;;;<<>>???AAABBBDDDEEEEEEEEEDDDDDDCCCAAA@@@???>>>?????????>>>===;;;:::666666888:::;;;<<<===>>>;;;<<<>>>?????????@@@AAADDDDDDCCCCCCBBBAAA@@@???AAAAAACCCGGGMMMRRRUUUUUUTTTQQQKKKEEEAAA@@@BBBCCCFFFIIIKKKKKKJJJJJJJJJJJJJJJKKKNNNOOOQQQTTTXXX\\\\\\___cccgggkkkoootttxxx}}}}}}~~~~~~~~~{{{xxx|||~~~xxxooobbbTTTJJJDDDAAA@@@???@@@CCCFFFHHHJJJKKKLLLJJJLLLMMMMMMJJJGGGFFFFFFCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGHHHIIIIIIIIIHHHHHHFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAADDDDDDFFFHHHKKKUUUlllyyynnniiizzztttcccVVV]]]ppp|||qqqmmmrrruuulllhhhfffcccaaabbbcccccccccZZZXXXUUUQQQNNNLLLJJJIIIMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKKKKJJJHHHGGGGGGFFFGGGGGGFFFEEEDDDCCCBBBBBBBBB???<<<888666555666777<<<======>>>>>>===;;;;;;:::999999888777666555555333333555666888;;;===>>>@@@@@@?????????@@@@@@@@@DDDCCCBBB@@@>>><<<:::999777888999888666555666777777666666666777888999999777666555555555555222000///000111111111111000///222333555666888:::???BBBEEEFFFGGGIIIJJJKKKKKKKKKMMMMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFDDDCCCBBBAAA???===;;;;;;999777666777999;;;;;;:::999999999888888999999999;;;;;;;;;<<<<<<<<<======<<<======>>>??????@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHKKKOOOTTTYYY]]]```ccchhhnnnrrruuuyyy{{{wwwtttyyy}}}BBBCCCEEEGGGHHHGGGFFFEEECCCCCCAAA???>>>======<<<<<<===???@@@AAAAAA@@@??????===;;;<<>>===>>>???@@@AAABBBCCCCCCAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@???>>><<<:::999555666777999;;;<<<<<<===999:::;;;<<<============???@@@@@@AAAAAA@@@?????????>>>???CCCJJJQQQVVVXXXVVVTTTPPPIIIDDDAAABBBCCCEEEGGGJJJKKKJJJIIIIIIJJJHHHJJJMMMOOORRRVVV[[[^^^aaadddiiimmmpppssswwwyyy{{{~~~~~~}}}~~~~~~}}}~~~|||uuukkk]]]PPPHHHDDDBBBAAA???@@@CCCFFFIIIKKKMMMNNNIIIKKKLLLKKKIIIFFFFFFFFFBBBBBBCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCBBB@@@@@@BBBBBBAAAAAAAAAAAABBBBBBEEECCCDDDHHHIIIPPPcccxxxrrrkkkrrrmmm\\\\\\iiizzzzzzqqqoooxxx}}}tttnnnkkkfffcccccccccdddccc\\\ZZZWWWSSSOOOLLLJJJIIILLLLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLKKKLLLLLLKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCAAA>>>:::888666666666;;;;;;<<<======<<<;;;:::888888777777777666666666444555555777999;;;===>>>>>>>>>???@@@AAABBBBBBBBBDDDCCCAAA???===;;;:::999888999:::999777666666777777777777777777777888999777666555555555555222000...///000000111111000000222444666888:::<<>><<<;;;;;;999888888999::::::999:::999999888888999999:::::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>???????????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHIIILLLQQQVVV[[[___bbbfffjjjppptttwww{{{}}}zzzyyyyyyCCCEEEGGGIIIJJJIIIHHHFFFEEEDDDCCCAAA@@@???>>>>>><<<<<<===>>>??????@@@@@@AAA>>><<<<<<>>>AAABBBCCCAAA>>><<<:::::::::888777666666555555444444555555444333222111111222333444333444666666777888;;;=========>>>@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAA???===;;;999888888666777999:::;;;;;;::::::888888999:::<<<======<<<;;;<<<===>>>>>>>>>======>>>======@@@GGGNNNTTTWWWXXXXXXUUUOOOHHHCCCCCCDDDCCCFFFHHHIIIIIIHHHIIIJJJHHHJJJLLLNNNQQQUUUYYY]]]dddhhhnnnrrrtttvvvxxxyyyxxx|||~~~|||xxxqqqgggYYYMMMFFFCCCBBBAAAAAABBBDDDGGGIIIJJJKKKLLLHHHJJJKKKJJJGGGEEEEEEEEE@@@AAABBBCCCDDDEEEFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFDDDDDDCCCCCCBBB@@@???>>>AAAAAAAAABBBCCCDDDEEEFFFEEEAAABBBGGGIIIKKKZZZmmmyyyqqqlllxxxyyyddd[[[^^^kkk||||||qqqsss~~~xxxsssmmmgggdddcccbbbaaa]]]\\\YYYUUUQQQNNNKKKJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIJJJKKKLLLLLLKKKKKKJJJKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMLLLJJJIIIHHHGGGFFFDDDEEEEEEEEEEEEFFFFFFFFFCCCBBB@@@>>><<<;;;::::::999:::;;;<<<<<<;;;:::999666777777777888888888888444444555666888:::;;;<<<<<<===>>>@@@BBBCCCDDDEEECCCBBBAAA???===;;;:::999::::::;;;:::888666777888999888777777777777777777666555444444555555333111////////////000000111111111333777999:::<<<>>>@@@AAACCCDDDFFFHHHIIIJJJJJJHHHIIIIIIJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDBBBAAA???>>>===;;;999999999:::999888::::::999999999999::::::;;;;;;;;;;;;<<<<<<<<<===;;;<<<===>>>?????????>>>>>>???AAABBBCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGIIIKKKNNNSSSXXX]]]aaaccciiinnntttxxxzzz}}}~~~}}}DDDFFFHHHJJJKKKJJJHHHGGGFFFEEEDDDBBBAAA@@@??????<<<<<<<<<<<<===>>>@@@@@@BBB???<<<<<<>>>@@@BBBBBB@@@>>>;;;:::::::::999777666666555444444444555555444333222111111222333444555666777777777777999;;;======>>>???@@@AAAAAA@@@EEEFFFFFFFFFFFFFFFEEEEEEBBB@@@===:::888777777777999999:::;;;;;;:::888777777777888:::===??????>>>999:::;;;<<<<<<<<<;;;:::@@@>>>===???DDDKKKPPPSSSZZZZZZXXXRRRKKKEEEDDDEEEBBBDDDGGGIIIHHHHHHIIIJJJHHHJJJLLLNNNPPPSSSWWWZZZfffjjjpppuuuwwwwwwwwwxxxwww{{{}}}~~~yyyuuummmcccUUUJJJDDDBBBAAA@@@CCCDDDFFFGGGHHHIIIIIIIIIHHHIIIJJJIIIGGGEEEEEEEEE@@@@@@AAABBBCCCDDDEEEFFFBBBCCCDDDEEEFFFGGGGGGGGGIIIHHHHHHGGGFFFFFFFFFGGGCCCCCCCCCBBBAAA@@@>>>===??????@@@BBBDDDGGGIIIJJJEEE@@@@@@GGGHHHIIIUUUeeezzz~~~wwwzzzxxxiiirrrjjjZZZUUU\\\nnn~~~zzzttt|||zzzrrrjjjfffcccaaa```___]]][[[WWWSSSPPPMMMLLLJJJKKKLLLLLLLLLLLLLLLKKKIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJJJJJJJJJJKKKLLLLLLNNNMMMLLLKKKIIIHHHGGGFFFCCCDDDDDDEEEFFFGGGGGGGGGBBBBBBBBBAAA@@@??????>>>888999:::;;;;;;;;;:::999666666777888999999::::::444444444555777888:::;;;:::<<<>>>AAACCCEEEFFFFFFBBBAAA@@@>>>===;;;:::999:::;;;<<<:::888777777888999999888777666666777777555444333444555555333222///////////////000111222///333777999:::;;;===>>>>>>???BBBDDDGGGIIIJJJKKKIIIJJJKKKKKKKKKJJJIIIHHHFFFGGGGGGHHHHHHHHHGGGGGGEEEFFFFFFFFFEEECCCAAA@@@???===:::999:::999888777;;;::::::999999::::::;;;<<<<<<<<<<<<=========>>>:::;;;===?????????>>>>>>>>>???AAABBBCCCCCCBBBAAADDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFJJJLLLPPPUUUZZZ^^^bbbdddlllpppvvvzzz}}}zzz{{{~~~AAACCCFFFGGGHHHIIIKKKLLLLLLJJJFFFBBB???>>>============>>>>>>???AAABBBCCCCCCAAA???>>>@@@AAAAAA@@@??????>>><<<<<<;;;;;;;;;444444333333333444444555666444222111000111222333444555666888<<<===>>>===;;;===>>>??????@@@BBBDDDFFFEEEDDDDDDEEEEEEDDDCCCAAA@@@>>><<<:::999999999888888999:::::::::999888999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;===@@@FFFMMMRRRRRRVVVXXXTTTLLLEEEBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHNNNMMMKKKJJJJJJNNNTTTXXXgggkkkpppuuuxxxxxxvvvuuuwwwxxxzzz}}}xxxvvvpppnnn^^^MMMFFFDDDCCCBBBCCCGGGGGGFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@??????DDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@BBBBBBAAAAAAAAABBBCCCCCC???BBBCCCCCCCCCIIIRRRZZZnnnyyyooowww{{{vvvooorrrsssfffZZZVVV```ooo}}}wwwyyy|||uuulllgggcccaaa```aaa___]]]ZZZXXXTTTPPPLLLLLLLLLKKKJJJJJJJJJJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHJJJKKKLLLLLLLLLLLLKKKLLLLLLLLLKKKIIIGGGEEEGGGFFFEEEEEEEEEEEEEEEFFFIIIHHHEEEBBB@@@?????????<<<<<<;;;:::999888777666333555777999999777555333444333222333555999===???;;;<<<===???@@@@@@AAAAAA@@@???>>>===<<<;;;:::999888888888888777777777777777777777777666666666666555444444333333222222111111111000//////000111222...000222333333444666888;;;<<<>>>AAACCCDDDEEEFFFGGGGGGFFFFFFFFFGGGHHHHHHEEEGGGJJJKKKIIIHHHGGGGGGGGGFFFDDDDDDDDDDDDDDDBBB>>>===:::888888888999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>??????????????????>>>>>>??????@@@AAABBBAAAAAA@@@@@@AAAAAABBBAAACCCEEEEEEEEEEEEFFFHHHMMMMMMOOOSSSZZZaaafffhhhoootttzzz~~~~~~||||||~~~BBBEEEHHHIIIIIIIIIIIIJJJJJJHHHEEECCCAAA@@@@@@@@@>>>>>>>>>>>>>>>???@@@AAA@@@>>><<<<<<>>>?????????AAA@@@>>><<<;;;:::999999666555555444444444555555555444222000000111222333777777888;;;===>>>>>>>>>;;;>>>@@@AAABBBCCCEEEGGGJJJHHHFFFEEEEEEDDDBBBAAA>>>===<<<:::999888888888888888999::::::999888777999999999999999999999999::::::::::::::::::::::::888999;;;===???DDDIIINNNQQQUUUWWWTTTMMMGGGDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFIIIIIIIIIHHHIIIMMMSSSXXXeeeiiioootttxxxyyyyyyxxxvvvwwwyyy~~~{{{uuu~~~~~~vvvpppgggXXXJJJDDDDDDDDDEEEGGGFFFFFFFFFGGGGGGGGGGGGGGGIIIIIIIIIHHHHHHGGGEEEEEECCCCCCBBBAAAAAA@@@??????AAABBBBBBCCCDDDEEEEEEFFFHHHHHHHHHIIIIIIHHHHHHHHHCCCCCCBBBAAA@@@?????????????????????@@@AAAAAABBBAAACCCDDDCCCCCCFFFNNNUUUfffyyyqqqrrr~~~~~~tttkkkjjjzzzppp^^^SSSXXXcccuuuvvvqqqnnnxxx~~~}}}wwwmmmgggbbb___]]]___]]]\\\[[[YYYVVVQQQNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKLLLKKKJJJHHHGGGFFFDDDDDDDDDDDDEEEEEEFFFGGGIIIGGGEEECCCAAA@@@??????===<<<;;;:::999888777666444555666777777666555444555444333333444777:::<<<:::;;;<<<>>>??????@@@@@@@@@???>>>===<<<;;;::::::999999999888888888888777888777777777666666666666666666555555444333333333222111000/////////000111---///111222222333555777999:::<<<>>>@@@BBBCCCCCCFFFFFFFFFFFFGGGGGGHHHIIIGGGIIIJJJIIIGGGDDDBBBBBBDDDDDDDDDEEEFFFEEEDDDCCC>>><<<:::888888888999::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<==================>>>>>>>>>???????????????>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAABBBDDDDDDCCCDDDGGGIIIPPPPPPRRRWWW]]]dddiiilllqqqvvv|||}}}{{{|||~~~~~~CCCFFFJJJKKKKKKIIIIIIIIIIIIHHHFFFDDDBBBBBBBBBCCC>>>>>>>>>======>>>>>>???>>>===<<<<<<>>>?????????BBBAAA???<<<:::999888777888777666666555555555555444333111000000111222333999:::;;;<<<===>>>>>>>>><<>>AAAEEEHHHMMMPPPRRRQQQKKKFFFDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFIIIJJJLLLMMMOOOSSSXXX\\\cccgggmmmsssxxxzzz{{{{{{uuuuuuwww{{{zzzvvv~~~|||tttnnnaaaTTTGGGCCCCCCCCCDDDFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFEEECCCBBBBBBAAAAAA@@@@@@???>>>??????@@@BBBCCCDDDDDDFFFFFFGGGGGGGGGGGGGGGGGGDDDCCCCCCBBBAAA@@@>>>>>><<<<<<<<<===>>>???@@@AAAAAACCCDDDCCCBBBDDDIIIMMM\\\ooovvvqqqvvvwwwkkkcccllliiiWWWTTTYYYbbbsss}}}rrriiidddgggtttuuusss{{{|||rrrjjjddd```]]][[[[[[[[[[[[[[[XXXTTTPPPNNNMMMLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJKKKLLLLLLMMMMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFBBBBBBBBBCCCDDDEEEGGGGGGGGGFFFEEECCCAAA@@@@@@@@@>>>===<<<;;;:::888777777555555666666666666555555666555333222333555777888999:::;;;<<<===>>>>>>>>>??????>>>===<<<;;;;;;:::::::::999999999888888888888888777777777666666666777777666666555444444444222111000///......//////---///000111111111333555666777888:::<<<>>>???@@@EEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIFFFBBB>>><<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????@@@@@@@@@AAAAAABBBBBBBBBDDDHHHKKKRRRSSSVVV[[[aaagggmmmppptttyyy|||zzzzzz{{{|||{{{xxx}}}BBBEEEJJJMMMLLLKKKJJJJJJJJJIIIGGGEEEDDDCCCCCCCCC??????>>>======<<<======???>>>===>>>@@@BBBAAA@@@@@@???===;;;:::999888888:::999888777666666666666444333111000000222444555999:::<<<===<<<<<<=========@@@CCCEEEFFFHHHIIIKKKIIIFFFDDDCCCBBB@@@>>><<<>>>>>>===<<<<<<<<<<<<<<<::::::;;;;;;:::999888777888888888888888888888888777777777888888888888888777:::<<<>>>>>>???AAACCCFFFHHHKKKJJJGGGDDDBBBBBB@@@@@@@@@AAACCCEEEGGGHHHKKKMMMPPPSSSUUUXXX\\\___cccffflllrrrvvvyyyzzzzzztttuuuvvvyyy~~~}}}}}}~~~~~~|||}}}yyyyyy{{{rrrlll]]]RRRGGGCCCBBBAAAAAACCCEEEEEEFFFGGGHHHIIIIIIJJJHHHHHHHHHHHHHHHGGGFFFFFFBBBBBBBBBAAAAAA@@@@@@@@@======>>>???AAABBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFEEEDDDBBB@@@>>>;;;;;;;;;<<<===>>>???@@@???AAABBBBBBBBBBBBEEEHHHUUUfff|||wwwwwwqqqccccccooozzzhhh]]]XXXZZZfffsssyyywwwpppiiidddbbbjjjyyytttqqquuu{{{qqqiiiccc___YYYZZZ[[[\\\]]][[[WWWSSSPPPOOOMMMLLLJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIJJJKKKKKKLLLMMMMMMLLLLLLJJJJJJJJJIIIHHHGGGGGGFFFCCCCCCBBBCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@???>>>===<<<;;;999888888777666555555555555666777555444333222333444666777888999:::;;;<<<======<<<>>>>>>======<<<<<<;;;;;;999999999999888888888888888888888777777777666666777777666666555444444333222111000///......---------...000000000000111333444555666777999<<<===>>>CCCCCCEEEFFFGGGHHHIIIIIIGGGGGGFFFBBB===:::999999;;;???EEEIIIIIIGGGDDDCCC<<<;;;999888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>============>>>??????@@@??????>>>>>>??????@@@@@@@@@AAAAAABBBEEEJJJNNNRRRUUUYYY^^^ccciiiooorrrwww|||zzz{{{}}}}}}yyyxxxxxxwwwwwwttt|||???CCCHHHLLLMMMLLLLLLLLLKKKJJJHHHFFFDDDCCCAAAAAA@@@???>>>===<<<<<<<<<<<>>===???@@@AAA@@@???<<<<<<;;;:::::::::::::::;;;:::999888777666666666444333222111222333555777888:::======;;;:::;;;===???AAAEEEGGGHHHHHHIIIJJJGGGEEECCCCCCCCCCCCAAA??????>>>======<<<<<<<<<<<<:::;;;<<<<<<<<<;;;999888888888888888888888888888777888888888999999::::::888;;;===???>>>>>>???@@@AAACCCEEEEEEDDDBBBAAAAAA=========???BBBFFFIIIKKKMMMQQQVVVYYY\\\]]]```aaafffhhhmmmqqquuuwwwwwwwwwuuuvvvxxxzzz}}}{{{~~~}}}wwwuuuxxxyyypppiiiYYYOOOGGGDDDCCCAAAAAACCCEEEEEEFFFGGGGGGHHHIIIIIIGGGGGGGGGHHHGGGGGGFFFFFFBBBBBBAAAAAAAAAAAA@@@@@@===>>>>>>@@@AAABBBCCCCCCAAA@@@@@@@@@@@@AAABBBCCCFFFGGGIIIIIIHHHEEEBBBAAA<<<<<<<<<======>>>@@@@@@<<<===???@@@AAACCCEEEFFFOOO]]]rrr}}}~~~zzziiiaaacccooommm___[[[```jjjtttxxxtttmmmiiifffggglllwww|||uuunnnmmmqqq}}}xxxnnnfffaaa[[[[[[\\\]]]^^^]]]YYYVVVSSSRRRPPPMMMKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCEEEDDDDDDCCCCCCBBBAAA@@@???>>>>>>===<<<;;;::::::999888666555555666888999444333333333444666777888888999:::;;;;;;<<<;;;;;;===============<<<<<<<<<999999888888888777777777888888888888777777777777666666555555444333333333222111111000///......------...000/////////000111333444444666888:::<<<>>>AAABBBCCCEEEFFFGGGGGGGGGCCCBBBAAA===:::888888999:::???FFFJJJIIIFFFCCCAAA<<<:::888777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===============<<<<<<======>>>???>>>>>>>>>======>>>>>>>>>??????@@@AAACCCGGGLLLPPPRRRVVV[[[```eeejjjppptttyyy~~~|||uuuxxx~~~|||yyyxxxvvvuuusss|||>>>BBBGGGJJJLLLLLLMMMNNNKKKJJJIIIGGGDDDBBBAAA@@@@@@???>>>>>>===============<<<<<<===>>>>>>===;;;;;;::::::999999::::::;;;:::999888888777777777777555444333333333555888999999<<>>===<<<;;;::::::::::::999:::;;;<<<<<<;;;:::999888888888888888888888888888888888999::::::;;;;;;999;;;===>>>======>>>???@@@AAABBBCCCCCCBBBAAAAAA;;;;;;<<<>>>AAAEEEIIILLLRRRWWW___dddhhhiiijjjkkkjjjlllooosssuuuwwwwwwwwwvvvxxx{{{|||~~~zzzvvv|||~~~vvvtttwww}}}xxxmmmeeeRRRLLLFFFFFFFFFDDDDDDGGGEEEEEEEEEFFFFFFGGGGGGHHHEEEFFFFFFFFFFFFFFFEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@AAABBBBBBAAA@@@??????@@@AAACCCDDDFFFHHHJJJLLLKKKIIIEEECCC>>>>>>======>>>>>>??????;;;<<<===>>>@@@CCCEEEFFFJJJTTTggg{{{ssshhh``````jjjvvv~~~mmmbbbcccjjjwww|||tttooolllgggcccgggoootttuuurrrmmmkkkkkksss~~~tttjjjddd___^^^^^^^^^___^^^\\\YYYVVVTTTRRROOOMMMKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDCCCBBBAAAAAA>>>>>>>>>=========<<<<<<:::999888777777888999:::555555555666777888999:::999999:::;;;;;;;;;;;;;;;<<<<<<<<<===============:::999999999888888888888999999888888888777777777666666555555444333333222111111222222111000///......///000000......///000333333333444666999;;;===???@@@BBBDDDEEEEEEDDDDDD??????===:::777666888:::;;;AAAHHHJJJHHHCCCAAA@@@;;;:::888777777888999:::<<<;;;;;;;;;;;;:::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>>>>======<<<<<<======>>>===???AAACCCEEEIIIOOOSSSTTTYYY___dddhhhmmmsssxxx|||zzzxxxxxx}}}|||zzzwwwuuuttt{{{???BBBFFFHHHIIIJJJLLLMMMHHHHHHGGGFFFEEECCCAAAAAA@@@??????>>>>>>>>>??????>>>=========>>>===;;;999;;;;;;:::999999888999999999888777777777777888888666555444444555777:::;;;<<<@@@DDDDDDAAA@@@CCCFFFHHHJJJMMMMMMKKKHHHGGGGGGFFFDDDCCCDDDEEEEEEDDDBBB???>>>===;;;:::999999999666777999:::;;;::::::999888888888888888888888888777777888999999:::;;;;;;888:::;;;;;;::::::<<<>>>>>>>>>>>>???@@@AAA@@@???===<<<<<<===???CCCGGGIIIQQQXXXbbbjjjoooqqqrrrsssmmmooorrruuuxxxyyyzzzzzzxxx{{{~~~~~~wwwuuu}}}xxxooorrr{{{wwwkkkbbbRRRLLLIIIIIIHHHEEEEEEHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA??????????????????@@@@@@???>>>>>>===>>>@@@BBBCCCDDDGGGJJJMMMMMMJJJFFFDDD???>>>>>>==================<<<<<<===???BBBDDDDDDIIIMMM]]]uuuuuuggg]]]___eeewwwssslllkkkuuu~~~|||ssskkkccc```eeekkkmmmmmmnnnlllkkknnnzzz|||qqqkkkdddbbb```______^^^]]][[[YYYWWWUUUQQQNNNLLLKKKJJJHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHFFFFFFEEEFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDBBBCCCDDDDDDDDDCCCBBBAAA=========>>>>>>>>>??????;;;::::::999999::::::;;;999999999999999999999999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>><<<<<<;;;;;;;;;:::::::::999999999888888888777777777777666666555444444444111111222333333222111000///000111000///...///000111111111222444777:::<<<>>>???AAACCCCCCCCCAAAAAA>>>===;;;777555555888:::===CCCIIIKKKFFFAAA>>>>>>:::999777666666888999:::<<<<<<;;;;;;;;;:::::::::999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>===<<<<<<<<<<<<<<<<<<===<<<>>>BBBEEEHHHLLLQQQTTTWWW]]]eeejjjmmmrrrxxx~~~zzzuuusss{{{|||yyyvvvtttyyyBBBDDDFFFGGGHHHHHHJJJLLLEEEEEEFFFEEEEEEDDDCCCBBB@@@@@@????????????@@@@@@AAA@@@???@@@@@@???<<<:::===<<<;;;999888777777777777777777777777777888888666666555555666999;;;===???DDDHHHHHHEEEDDDGGGKKKLLLNNNPPPPPPMMMIIIGGGFFFDDDBBBAAAAAAAAAAAA@@@>>>BBBAAA@@@>>><<<;;;;;;:::333555666888999999999999777777777777777777777777666777777888999:::::::::777888999999888999;;;===;;;::::::<<<===>>>===<<>>======>>>AAADDDGGGHHHPPP\\\ffflllooopppqqqnnnppptttwwwzzz|||~~~~~~yyy}}}|||vvvvvv~~~rrrjjjqqq~~~wwwjjj```UUUPPPLLLKKKHHHDDDCCCEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>===<<<;;;:::;;;===???AAABBBEEEIIILLLMMMJJJGGGDDD???>>>===<<<<<<<<<<<<<<<@@@>>><<<<<<>>>AAACCCCCCIIIJJJVVVmmmpppaaa]]]```hhh{{{uuujjjooo{{{xxxpppfffbbbcccgggiiijjjmmmkkkiiiiiipppyyyrrrhhheeeaaa_________^^^\\\ZZZYYYVVVSSSOOOMMMKKKJJJHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGFFFEEEEEEEEEEEEEEEFFFGGGBBBBBBCCCDDDDDDCCCBBBAAA<<<======>>>???@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888888::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>============<<<<<<<<<999999999888888888888777888888888777666666555555000111333444444333222111///000111000///...///000000000///000222555888:::>>>???AAABBBBBBAAA@@@>>>>>>===:::666444444777:::???EEEKKKKKKEEE???======:::999777666666888999;;;<<<<<<<<<;;;;;;:::::::::888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;<<<<<<<<<;;;>>>CCCGGGJJJNNNRRRUUU[[[bbbjjjooorrrvvv}}}~~~vvvrrrpppxxx~~~zzzwwwtttvvv{{{CCCCCCEEEFFFHHHJJJKKKLLLFFFEEEEEEDDDCCCBBBBBBBBB???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>===<<<;;;:::<<<;;;:::888777777777777666666666777888888999999666777999;;;>>>BBBHHHKKKNNNOOOOOOPPPQQQQQQRRRRRRVVVTTTQQQOOOMMMKKKHHHFFFBBBBBBCCCDDDDDDDDDDDDDDDDDDBBB???<<<:::999888888999999::::::;;;;;;::::::888888888888888888888888999888777555555555666777<<<<<<<<<;;;;;;:::::::::<<<<<<<<<;;;;;;<<<======:::===???AAA@@@???@@@@@@IIIOOOWWW```ggglllqqquuuttttttuuuwwwzzz}}}~~~~~~}}}}}}~~~xxxuuuzzzwwwqqqpppzzzvvvggg\\\TTTQQQLLLHHHFFFDDDCCCAAAEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@======>>>>>>??????@@@@@@>>>>>>???@@@@@@@@@@@@???@@@>>>===;;;;;;===>>>@@@BBBCCCEEEIIIKKKJJJGGGDDD???>>>===<<<<<<===>>>???======>>>@@@AAABBBCCCDDDDDDHHHNNN\\\wwwqqqbbbYYY[[[jjjooolllxxx}}}qqqnnnppppppooommmmmmhhheeefffiiiqqqwwwrrrjjjcccaaa```]]]^^^aaa```]]]YYYUUUSSSQQQNNNLLLIIIIIIHHHGGGGGGGGGHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDGGGFFFEEEDDDCCCBBBAAAAAA;;;;;;<<<===>>>???@@@@@@<<<<<<<<<<<<===>>>???@@@===>>>@@@???===<<<<<<===========================<<<<<<<<<===============;;;;;;<<<<<<;;;;;;:::999:::999888888777777888888444444444444444555666777555444444333333222222111000000000000000111111111.........///111555888:::999:::;;;===>>>>>>??????===<<<:::888777999>>>BBBEEEGGGGGGEEEAAA>>><<<<<<999888555444444555888999<<<;;;::::::999999::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;::::::;;;<<<>>>???<<<<<<<<<<<<<<<<<<;;;;;;999::::::;;;;;;<<<<<<===???AAADDDGGGKKKQQQXXX]]]ccchhhnnntttxxx|||~~~xxxwww{{{~~~yyyuuuooopppuuuCCCDDDEEEFFFGGGHHHIIIJJJDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;:::999777666666555555555555666777888888999999888:::===@@@DDDIIINNNSSSVVVVVVVVVWWWWWWXXXYYYYYY[[[XXXTTTQQQNNNJJJFFFCCCDDDEEEFFFGGGGGGGGGGGGFFFDDDBBB@@@===:::999888888888999:::;;;;;;;;;::::::777777777777777777777777999888777666666666777777;;;;;;;;;:::::::::999999<<<;;;;;;;;;;;;;;;<<<<<<>>>@@@CCCDDDDDDDDDEEEGGGHHHMMMUUU]]]dddjjjppptttvvvvvvwwwyyy{{{}}}}}}}}}||||||uuuqqqsss~~~~~~rrrcccYYYQQQNNNJJJGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBB>>>>>>>>>>>>>>>?????????>>>>>>???@@@@@@@@@@@@??????>>>===<<<<<<===>>>???@@@AAACCCFFFHHHHHHEEEBBB???>>>===<<<<<<===>>>???>>>>>>??????@@@@@@AAAAAABBBFFFLLLWWWooo}}}nnnccc]]]jjj}}}pppjjjrrr~~~yyytttrrrnnnhhhdddcccdddiiiwww{{{rrrjjjfffccc______bbb^^^\\\YYYVVVTTTRRROOOMMMJJJIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFEEEDDDCCCBBBAAAAAA;;;<<<<<<===>>>??????@@@======<<<======>>>??????===???@@@@@@>>><<<====================================<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::::::::999888888888888999555555555555555555666777666666555555444333333333111111111111000000000000.........///111444888999999:::;;;===>>>>>>?????????>>>===:::999:::===@@@CCCDDDEEECCC???<<<::::::888777555444444666999:::;;;;;;:::999999999999:::999:::::::::::::::999999:::999999999:::;;;===>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>AAACCCFFFJJJNNNUUU\\\aaafffjjjqqqwww{{{}}}wwwuuuxxx~~~~~~{{{xxxrrrvvv|||DDDDDDEEEEEEFFFFFFGGGGGGCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<;;;;;;999888777666555444444444444444555666777888999:::999<<<@@@DDDIIIOOOUUUZZZ^^^]]]]]]]]]]]]]]]^^^___^^^[[[VVVRRROOOLLLHHHEEEFFFFFFGGGHHHHHHHHHGGGGGGEEECCC@@@===;;;999999888888999:::;;;;;;;;;::::::666666666666666666666666999999888777777777888888:::::::::999999999999999;;;;;;::::::::::::;;;;;;===???AAABBBCCCEEEHHHJJJKKKOOOVVV]]]dddkkkqqqvvvyyyzzz{{{|||}}}~~~~~~~~~yyyzzz|||~~~~~~tttsssyyyyyylll^^^UUUMMMJJJGGGFFFFFFGGGGGGFFFBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCC???>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@@@@@@@??????>>>===<<<<<<===>>>?????????AAADDDFFFEEEBBB@@@>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAEEEIIIQQQbbb{{{rrrdddkkkxxxoooeeehhhuuuwwwrrrnnniiieeebbbaaaccclllwwwwwwmmmgggbbb]]][[[]]]\\\ZZZXXXWWWVVVTTTQQQNNNKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDFFFEEEEEEDDDCCCBBBAAAAAA<<<<<<===>>>>>>>>>>>>>>>=========<<<======>>>>>>>>>???AAA@@@???===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;;;;:::<<<<<<======<<<<<<;;;:::;;;;;;:::999999999999999888777666666666666666777777777666666555444444444222222222111000000000//////...//////111444666888888999:::<<<============??????>>><<<::::::<<<===???AAAAAA@@@<<<999888888666666555444555777:::;;;;;;;;;:::999999999999999888888999999999999888888999888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@CCCFFFJJJNNNSSSZZZaaafffjjjnnnuuu{{{}}}uuuqqqttt}}}~~~~~~~~~~~~zzz|||~~~{{{ttt|||EEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>??????>>>>>>===<<<;;;888777666444333333333333333333444555777888999999777;;;@@@EEEKKKRRRXXX]]]______^^^^^^^^^^^^______]]]YYYUUURRRQQQOOOLLLKKKEEEFFFFFFGGGGGGFFFFFFFFFDDDCCC@@@===;;;999888888777888:::;;;<<<<<<;;;:::666666666666666666666666999999888888888888888888999999888888888888888888:::::::::999::::::;;;;;;===???AAABBBEEEHHHMMMPPPTTTXXX]]]ccciiipppvvv{{{}}}~~~}}}vvvrrruuuzzz~~~|||uuuwwwtttgggYYYQQQLLLIIIFFFEEEEEEFFFFFFFFFAAAAAABBBCCCCCCDDDEEEEEEBBBCCCCCCCCCCCCBBBAAAAAA??????>>>>>>=========<<<>>>>>>???@@@@@@@@@@@@???>>>>>>============>>>>>>??????@@@BBBDDDDDDAAA???>>>>>>============>>>>>><<<<<<<<<===============???CCCGGGLLLXXXnnnrrrppprrr~~~~~~lll^^^\\\iii|||zzzppppppnnnjjjfffcccdddjjjooo~~~ssskkkccc\\\YYYZZZ[[[YYYXXXXXXWWWVVVSSSPPPLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDEEEEEEDDDCCCCCCBBBAAAAAA======>>>???>>>>>>===<<<======<<<<<<<<<<<<======>>>@@@AAAAAA???>>>??????????????????????????????>>>======<<<;;;::::::999<<<<<<======<<<<<<;;;:::<<<;;;::::::999999::::::999999888777666666666777777777666666555444444333333333222222111000///////////////000111333555666666777888999:::::::::::::::<<<<<<<<<:::999:::;;;===>>>???>>>;;;888777777555555444555666999;;;<<<;;;::::::999888999999999777888999999999999999999999999999999::::::;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<>>>???AAABBBFFFIIINNNSSSXXX___fffkkknnnrrryyyyyyqqqqqqxxx~~~~~~~~~||||||uuuEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCCCC@@@AAAAAAAAAAAA@@@??????????????????>>>===<<<;;;888777666444333333333333222333444555666777888888777;;;@@@FFFLLLRRRYYY]]]]]]]]]^^^^^^^^^^^^^^^^^^\\\YYYUUURRRQQQPPPNNNLLLFFFFFFGGGGGGGGGGGGFFFEEEDDDBBB???<<<:::888888888666777:::<<<===<<<;;;:::777777777777777777777777888888888999999999888888888888888888888888888888::::::::::::;;;<<<===>>>BBBDDDGGGJJJNNNSSSXXX\\\___bbbfffjjjoootttzzz~~~wwwppprrrvvv{{{}}}xxx}}}}}}pppbbbVVVOOOMMMJJJFFFDDDDDDDDDDDDCCC@@@@@@AAABBBCCCDDDEEEEEEBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>======<<<<<<>>>>>>???@@@@@@@@@@@@???>>>>>>============>>>>>>@@@???@@@BBBCCCCCCAAA???======>>>>>>>>>>>>======999:::;;;<<<===>>>?????????BBBFFFJJJRRRccc}}}|||ssszzz{{{kkk[[[UUU^^^rrrvvvyyywwwsssmmmhhhhhhhhhiiirrr}}}vvvmmmccc^^^]]][[[ZZZXXXXXXXXXWWWTTTRRRNNNMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIGGGFFFFFFEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA===>>>?????????===;;;:::;;;;;;;;;:::;;;;;;<<<<<<===???AAAAAA?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<;;;;;;::::::<<<<<<<<<<<<<<<;;;;;;:::<<<;;;::::::999999:::::::::999888777777777777777666666555555444333333333444333333222111000000///000000000000111222333333222333444555555666555555444666888888888888999:::;;;===>>>===;;;888777777444444555666777999<<<===::::::999888888888888999888888999::::::::::::::::::::::::;;;;;;;;;;;;;;;999999999999::::::;;;;;;;;;;;;;;;<<<>>>AAACCCEEEJJJMMMRRRXXX^^^dddkkkppprrrwww}}}xxxuuurrruuu}}}~~~}}}zzzFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAA@@@@@@???????????????>>>===<<<<<<999888777666555444444444333333444444555666666666888<<>>;;;999777777666555777:::<<<===<<<;;;:::777777777777777777777777666777888888999888888888888888888888888999999999::::::;;;<<<===???AAABBBEEEHHHMMMQQQVVV[[[aaaeeegggjjjnnnqqqsssvvvzzz}}}}}}uuuqqqrrrwww|||~~~|||zzzkkk]]]SSSNNNMMMJJJFFFCCCCCCBBBBBBAAA@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA>>>==================<<<>>>>>>???@@@@@@@@@@@@???======>>>>>>>>>>>>======AAA@@@@@@BBBCCCCCCAAA???======>>>>>>>>>>>>======888999:::;;;===>>>???@@@???AAAEEEIIINNNZZZqqq}}}}}}ooo^^^TTTYYYiiiwwwuuuooollliiifffiiiooouuuiiibbb```]]][[[XXXWWWWWWWWWVVVTTTOOONNNMMMLLLKKKJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIGGGFFFFFFEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFEEECCCCCCCCCBBBBBBBBBAAAAAA>>>???@@@@@@???===:::999888888888888999:::;;;<<<<<<>>>@@@@@@???>>>???@@@????????????????????????>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999;;;;;;:::999999999999999999888777777777777777777666666555555444333333222333333333222111111111000000000000111111111111111000000111222222222222222000222444555555555777999:::;;;===<<<:::888777888555555555777888:::;;;<<<::::::999888888888888888777888999:::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::777888888999999::::::;;;;;;;;;;;;===@@@DDDGGGJJJOOOSSSXXX^^^dddjjjpppuuuxxx|||{{{rrrsssuuuzzz~~~~~~~~~~~~FFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBAAAAAA@@@??????????????????>>><<<<<<;;;:::999777666666555555444444444444444444444444777;;;@@@DDDGGGKKKOOORRRVVVYYY^^^aaacccbbb___]]][[[WWWRRROOONNNMMMLLLKKKHHHHHHHHHHHHHHHGGGFFFFFFAAA@@@===:::777666555555444666:::===>>>===;;;:::666666666666666666666666555666777888888888777777888888888999999999:::::::::;;;<<<>>>@@@CCCEEEGGGHHHLLLRRRYYY^^^dddiiimmmpppsssvvvxxxxxxyyyzzz{{{~~~}}}wwwvvvwwwxxx~~~vvvgggYYYPPPLLLKKKHHHDDDBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAAAAABBBBBBAAAAAA@@@???<<<<<<<<<===============>>>>>>???@@@@@@@@@@@@???======>>>>>>>>>>>>======AAA@@@???@@@BBBBBB@@@>>><<<===>>>??????>>>===<<<:::;;;;;;<<<===>>>>>>??????@@@CCCGGGJJJQQQccctttwwwfffYYYXXXbbbmmmyyywwwrrrllliiiiiirrr~~~pppgggddd```\\\XXXVVVVVVVVVVVVVVVPPPOOONNNMMMLLLKKKKKKKKKIIIHHHHHHGGGGGGHHHHHHIIIGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCBBBBBBBBBBBBAAAAAA???@@@AAAAAA???<<<999777555555555666888999;;;;;;;;;===??????>>>>>>>>>???????????????????????????>>>>>>>>>>>>>>>>>>======:::::::::;;;::::::999888::::::999888888888888999777777666666666777888888777777666666555444444444222222222222222222222222000111111111111000000000///000000111111111111000111222333333222333555777888:::;;;;;;999777777777555666666777999:::;;;;;;:::999999888888888888888666777888999::::::::::::888999:::;;;;;;:::999888777777777888999:::::::::<<<<<<===???CCCHHHLLLOOOUUUYYY___dddjjjooouuuyyy~~~{{{uuuqqquuu{{{}}}||||||zzz}}}FFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@??????@@@@@@??????>>>===<<<<<<;;;:::888777777777777555555444444444333333333555888<<<@@@BBBEEEHHHJJJSSSWWW\\\aaacccaaa^^^[[[VVVRRROOOMMMMMMNNNOOOOOOFFFFFFFFFFFFFFFEEEDDDCCC@@@???<<<999777555444444444666:::===>>>===;;;:::555555555555555555555555444555666888888888777666888888999999:::::::::::::::;;;===???BBBEEEHHHIIINNNSSS[[[bbbhhhnnnsssvvvvvvyyy|||~~~}}}|||{{{{{{{{{wwwsssxxx~~~~~~~~~tttdddVVVNNNJJJJJJGGGCCCBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCC>>>????????????>>>======;;;<<<<<<<<<======>>>>>>>>>>>>???@@@@@@@@@@@@???======>>>>>>>>>>>>======@@@?????????AAAAAA???===<<<===>>>??????>>>===<<<========================@@@???AAAEEEGGGKKKYYYhhhzzzlll^^^YYY___fffxxx~~~wwwooojjjlllyyyzzzoookkkaaa]]]XXXUUUUUUVVVWWWWWWQQQPPPOOOMMMLLLKKKKKKKKKIIIHHHHHHGGGGGGHHHHHHIIIGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBAAAAAA???@@@AAAAAA???<<<999666333333444555777999:::;;;;;;<<<>>>???>>>===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????999::::::::::::999888888:::999888888777777888888666666555555666777888888888888888777666666555555222222222222222222333333111111111111111000/////////000000111111111111000333333333222111111444666666888::::::888666666666666666777888999::::::;;;:::999999888777888888888555555777888888999999999777888999::::::999777777666777777888999999::::::======>>>AAAEEEKKKPPPTTTZZZ]]]ccciiinnnsssyyy|||xxxrrrsssyyy~~~|||zzzzzzwww~~~yyyxxxEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAABBBBBB@@@>>>CCCBBBBBBAAA@@@???======;;;;;;:::777555444555777777777777777666444333222666777888;;;>>>AAACCCEEEOOOSSSYYY\\\\\\ZZZYYYXXXPPPNNNLLLJJJIIIIIIJJJKKKHHHHHHHHHGGGEEEBBB???>>>======;;;888555444555666:::999:::===@@@@@@<<<888999888888777777777777777666666666666666777888888777888888999::::::;;;;;;???@@@@@@AAACCCHHHMMMRRRVVV]]]fffkkkmmmpppvvvzzzyyy{{{}}}~~~}}}|||||||||}}}yyywww{{{|||yyyxxxtttfffZZZOOOJJJJJJFFFEEEEEEDDDCCCBBBBBBBBB>>>???@@@AAAAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>::::::999999999:::;;;;;;============>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<=========>>>@@@AAA???>>>@@@@@@@@@????????????>>>>>>============>>>>>>???999===AAABBBCCCHHHPPPWWWooo{{{|||jjj___]]]```tttvvvmmmiiinnnyyyuuufffbbb[[[WWWVVVWWWXXXXXXTTTSSSQQQPPPPPPOOONNNLLLJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEBBBCCCCCCCCCAAA???<<<:::666666666666777777777777===<<<<<<======>>>???@@@????????????>>>>>>>>>>>>;;;;;;;;;<<<===>>>>>>???>>>======;;;:::999888888888888888888888888888888555333222444777999888666999888666555333222222222555444444333333222222111000000000000000000000000000---***+++...111222111222222111111111111222222222333444555666666666666444555777888999999888888777666555444444555666777666666777888888888888888888999999:::::::::999999;;;999777777999:::;;;;;;??????AAACCCHHHOOOVVVZZZbbbfffkkkqqquuu{{{xxxtttssszzz~~~zzzxxxzzz{{{{{{wwwpppqqqFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAABBBBBB@@@>>>BBBBBBAAAAAA@@@>>>===<<<:::;;;:::888555444555777888888888777666555444333444444555777:::>>>AAACCCKKKOOOTTTWWWWWWVVVUUUTTTPPPNNNMMMKKKJJJJJJJJJJJJGGGGGGGGGFFFDDDBBB???>>><<<<<<;;;888555444555777::::::;;;>>>@@@@@@===999999888888777777777777777666666555555555666666777888888999999:::;;;;;;;;;???BBBEEEHHHKKKOOOSSSWWW___dddkkknnnoooqqqvvvzzz{{{}}}{{{xxxxxx{{{||||||}}}nnnaaaWWWNNNJJJJJJEEEEEEEEEDDDCCCBBBBBBBBB??????@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>===<<<;;;::::::999::::::<<<=========>>>>>>>>>>>><<<===>>>??????????????????>>>===>>>??????===<<<@@@@@@@@@????????????>>>>>>>>>===<<<<<<=========;;;>>>AAAAAAAAADDDKKKQQQbbbtttzzznnnhhhgggnnn{{{zzzrrrkkkkkkppp{{{~~~ssslllccc\\\YYYWWWWWWWWWVVVUUUSSSRRRRRRPPPNNNKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCBBBAAA>>><<<:::777777777777777777777777<<<<<<<<<<<<===>>>??????????????????>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>???>>>===<<<;;;:::999999888888888888888888888888888666555444555888999888666:::999888777666555555555333333333444444444444444222222222222222222222222222000------000222333222222111111111111111111222111222333444555555555555777888999:::::::::999888777666555444444555666777555666777777888888777777666777777888888888888777999888888999;;;===>>>???AAABBBDDDGGGKKKRRRYYY]]]eeeiiioootttyyy~~~wwwuuuvvv~~~|||yyyvvvuuussspppllliiipppFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDBBBAAABBBBBBBBB@@@>>>@@@@@@@@@@@@???===<<<;;;:::::::::888666555666777999999999888777666555444333222222333555999===@@@FFFJJJOOORRRRRRPPPOOOOOOLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDCCCAAA???>>>;;;;;;:::888555444666777;;;<<<===???AAA@@@===:::999888888777777777777777666666555555555555555666999999999::::::;;;<<<===AAAFFFMMMSSSWWWZZZ]]]___kkknnnrrrsssrrrssswwwzzz~~~}}}ssssssxxx~~~}}}wwwfff[[[RRRKKKHHHIIIEEEEEEDDDDDDCCCBBBBBBBBB???@@@@@@AAAAAAAAAAAAAAA@@@@@@??????>>>>>>======???>>><<<;;;::::::999999<<<<<<=========>>>>>>>>><<<<<<>>>???@@@AAAAAABBB@@@???>>>>>>???>>><<<:::@@@@@@@@@????????????>>>>>>>>>===<<<;;;;;;;;;;;;===???@@@@@@???AAAFFFJJJTTTiiiyyysssooowww}}}}}}||||||sssmmmjjjppp|||tttiii___YYYWWWUUUUUUWWWVVVUUUTTTTTTRRRNNNLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAAAAABBBAAA@@@>>><<<;;;999999999888888777777777;;;;;;;;;;;;<<<===>>>>>>????????????>>>>>>>>>>>>;;;<<<<<<======>>>>>>???======<<<;;;:::999999888999999999999999999999999888777666777888999888666999888777777666666666777333333444444555666666777444444444444444444444444555333111000222333444333222111111000000111111222111111333444444444444444888888999999999888777777666666555555555555666777555555666777777777777666666666777888888888888888888888999:::===@@@BBBDDDDDDFFFIIILLLPPPVVV^^^cccjjjnnntttzzzyyywwwxxx{{{|||yyyuuuooohhheeefffpppFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCBBBBBBCCCBBB@@@>>>????????????>>>===<<<;;;::::::;;;999777666777888:::::::::999888777666555222111000000222666;;;>>>CCCFFFKKKMMMMMMLLLLLLLLLHHHHHHHHHHHHFFFEEEDDDCCCCCCCCCBBBBBBAAA@@@???>>>::::::999777555555666888<<<===???AAAAAA@@@>>><<<999888888777777777777777888777777666666666666666:::::::::;;;<<<===???@@@EEELLLVVV^^^cccfffhhhhhhsssuuuvvvvvvuuuvvvyyy{{{vvvppprrrzzz}}}ppp___UUUOOOIIIGGGHHHDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@AAAAAABBBAAAAAA@@@?????????>>>>>>======<<<>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>===>>>???@@@AAABBBBBBBBB@@@???>>>???@@@@@@???===@@@@@@@@@?????????>>>>>>???>>>===;;;;;;:::::::::===???@@@??????@@@DDDGGGOOO___vvv{{{wwwwww||||||wwwmmmmmmvvv}}}qqqfff___\\\ZZZYYYVVVUUUUUUUUUVVVTTTPPPNNNMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDAAABBBDDDDDDDDDDDDBBBAAA@@@@@@AAA@@@???>>>===<<<<<<;;;;;;:::999888777777::::::::::::;;;<<<======????????????>>>>>>>>>===<<<<<<======>>>>>>>>>>>>======<<<;;;::::::999999999999999999999999999999:::999888888888888777777666555555555555555666666444555555555666666666777444444444444444444444444555444333222333333333333222222111111111111222222222222333444555555555555777777666666555444333333555555555555555666666777444555555666666666666666888888999:::;;;;;;;;;;;;999:::;;;<<<>>>AAADDDGGGHHHKKKOOORRRVVV\\\ccciiipppttt{{{{{{vvvwww}}}yyyqqqkkkjjjnnnwww~~~FFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCBBBBBBCCCCCCAAA???>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<;;;999888888999::::::::::::999777666555333222000000222666:::===AAADDDHHHJJJJJJIIIIIIJJJFFFFFFFFFFFFEEECCCBBBAAAAAA@@@@@@?????????>>>???999999999777555555666888<<<>>>@@@BBBAAA???===<<<999888888777777777777777999999888888888888888999;;;;;;;;;<<<>>>AAACCCEEEKKKRRR^^^gggmmmpppqqqqqqxxxxxxyyyyyyyyyzzz|||~~~uuuppppppwwwzzzjjjZZZQQQMMMHHHFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@======>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<============??????@@@AAAAAAAAAAAAAAA?????????AAACCCDDDCCCBBB@@@@@@@@@?????????>>>>>>???>>>===;;;;;;:::::::::===>>>???@@@@@@BBBEEEGGGKKKVVViii|||zzz{{{~~~{{{~~~vvvooopppsssrrriiiddd```^^^UUUUUUTTTUUUVVVVVVSSSQQQMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEAAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>======<<<;;;:::999999888:::999999::::::;;;<<<===????????????>>>>>>>>>============>>>>>>>>>>>>>>><<<<<<<<<;;;;;;::::::999999999999999999999999999:::::::::999888777777777666555555555555666777777777777777666666555555555444444444444444444444444333444333333222222222333333333222222222222333333333444555666666777777777777666555444333333222222444555555666666666666666444555555666666666666666888888999;;;;;;<<<<<<<<<:::<<<>>>>>>???AAAEEEHHHLLLPPPVVVYYY\\\bbbjjjqqqvvvzzz~~~vvvuuuzzz~~~uuurrrrrrxxx~~~|||GGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCBBBCCCCCCCCCAAA???>>>>>>>>>>>>>>>===<<<<<<;;;<<<>>>===;;;::::::;;;:::::::::999888777666555444333222111333666999;;;===@@@DDDEEEEEEEEEFFFFFFGGGFFFEEEDDDCCCBBBBBBAAA>>>>>>=========>>>>>>???888888888666555555777999;;;>>>AAABBB@@@>>>===<<<999888888777777777777777999999999999999:::;;;;;;<<<<<<<<<>>>AAAEEEIIIKKKRRRYYYcccmmmrrruuuwwwxxxzzz{{{|||}}}~~~{{{rrrlllmmmsss}}}rrrcccTTTNNNLLLIIIFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@;;;<<<===>>>>>>===<<<;;;999999::::::;;;===>>>???;;;;;;<<<<<<<<<=========??????@@@AAAAAAAAA@@@@@@@@@???@@@BBBEEEFFFFFFDDD@@@@@@@@@????????????>>>>>>>>>===<<<;;;;;;;;;;;;>>>>>>???@@@BBBDDDFFFGGGFFFPPPaaauuu~~~~~~|||||||||||||||~~~~~~vvvppplllttt|||ppphhhaaa^^^YYYWWWVVVVVVWWWWWWVVVUUUOOOOOONNNMMMKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@=========<<<<<<;;;;;;;;;::::::::::::;;;<<<======????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888::::::999777666777888888888888777777888999999888777777666555555444444333333333333333333333333111222444333222111222444555444444333333444444555444555666777777888777777888777666555444444444444333444555666777777777666555555666777777777777666666666888999::::::::::::<<<>>>AAAAAAAAACCCHHHLLLQQQWWW^^^bbbdddjjjrrryyy}}}~~~vvvsssvvv~~~vvvkkkppp{{{~~~GGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDCCCCCCDDDCCCAAA???>>>>>>?????????>>>======<<<>>>??????>>><<<<<<===::::::999999888777555444333222222333444666888999888;;;>>>@@@@@@@@@@@@AAADDDCCCAAA@@@>>>>>>??????<<<<<<;;;;;;<<<===>>>???777777777666555555777999;;;>>>AAABBB???<<<<<<<<<999888888777777777777777777777777888999:::;;;<<<=========@@@CCCHHHMMMPPPXXX^^^gggnnntttwwwzzz{{{~~~~~~~~~~~~ssskkkmmmqqqzzzyyygggZZZMMMKKKLLLKKKGGGFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@:::;;;===>>>>>>===;;;:::::::::999::::::;;;<<<===;;;;;;;;;<<<<<<<<<============???@@@AAAAAAAAAAAAAAA@@@@@@BBBDDDEEEDDDCCC@@@@@@@@@????????????>>>>>>>>>===<<<<<<=========???>>>???@@@BBBCCCDDDDDDDDDJJJXXXkkk}}}{{{{{{zzzyyyxxxwwwzzz~~~vvvmmmmmmvvv{{{qqqiiiddd```]]]ZZZXXXXXXXXXXXXWWWRRRRRRQQQOOONNNMMMLLLKKKIIIIIIHHHHHHHHHGGGGGGGGGCCCDDDDDDDDDEEEEEEEEEFFFCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAABBBBBB========================::::::::::::;;;<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::777888:::999777666777999999999888888777888888888555555555555555555555555333333333333333333333333///222444444333222444555666666555555555555666666333444555666777777777777777666555444333333444444333444555666777777777666555666777777888888777777555666888999:::;;;;;;;;;<<<@@@DDDEEEEEEHHHNNNSSSXXX^^^fffjjjlllqqqzzzwwwssspppqqqyyyxxxoooiiitttGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCEEEDDDCCCCCCDDDCCCAAA???>>>????????????>>>>>>======???AAAAAA???>>>===>>>999999999888777666555444222222222333444666777777444777:::;;;;;;;;;<<<===@@@???<<<:::999999:::;;;;;;;;;::::::;;;<<<>>>???666777777666555555777::::::>>>AAAAAA???<<<;;;;;;999888888777777777777777555666666777888:::;;;<<<======>>>AAAEEEKKKPPPSSS\\\aaahhhoootttwww{{{}}}~~~{{{{{{}}}{{{qqqkkktttyyy}}}rrr```SSSIIIIIILLLLLLIIIGGGBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@999;;;<<<>>>>>>===;;;:::;;;;;;:::999999999::::::;;;;;;;;;<<<<<<<<<======:::;;;===???AAABBBCCCCCCBBBAAAAAABBBCCCDDDBBBAAA@@@@@@@@@????????????>>>>>>============>>>>>>???@@@??????@@@AAABBBBBBAAAFFFGGGOOO___rrrxxxyyyxxxxxxvvvvvvxxx|||}}}rrrmmmqqqyyyyyytttgggccc]]]ZZZYYYYYYXXXXXXUUUTTTSSSRRRPPPOOONNNMMMIIIIIIIIIHHHHHHHHHGGGGGGCCCDDDDDDDDDEEEEEEFFFFFFCCCCCCAAA@@@@@@AAACCCCCCBBBBBBAAAAAAAAABBBCCCCCC============>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>>>>????????????>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::555888999888666555777999888888777666666666666666333333444444555666666666444444444444444444444444///222555555444333555777777777666666666666777777222333444555666666666666444333222111111111222333222333555777777777777666666666777888888888888888777888:::;;;<<<=========<<>>>>>>>>>>><<<===>>>>>>>>>>>>=========<<<<<<;;;999888777777444333333333333444555555777888888888999999999999:::::::::999999999888888::::::;;;;;;;;;::::::999777666555444444555666777BBBBBBAAA???===:::777555999888666555555666777888999::::::::::::<<>><<<:::>>>======<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999:::===>>>@@@@@@??????AAA???>>>@@@CCCDDDBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===============>>>BBBAAAAAAAAABBBDDDEEEGGGFFFHHHKKKTTThhh}}}uuuppprrrwww}}}}}}|||zzzooommmnnnuuu|||ssskkkaaa\\\[[[ZZZWWWTTTRRRRRRRRRRRRQQQPPPOOONNNIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCEEEEEECCCBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@CCCAAA???>>><<<<<<<<<===>>>>>>>>>>>>>>>?????????BBBBBBAAA@@@@@@??????>>>@@@???<<<;;;;;;<<>>>>>>>>>>>>>>>>>????????????>>>>>>===<<<;;;:::999888888777444444444444444555555666777777777888888888999999::::::999999888888888888999:::::::::::::::999999888888777777777888::::::?????????>>><<<:::888777999888888777777777777777888999999999999;;;???BBBFFFHHHIIILLLPPPVVV^^^cccmmmqqquuuyyy{{{~~~}}}yyyxxxxxxxxx{{{~~~pppcccRRRMMMHHHGGGHHHIIIGGGDDD?????????@@@@@@@@@AAAAAA??????@@@@@@@@@???===<<<>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::::::::::::::<<<===>>>????????????>>>===???AAABBB@@@>>>???????????????????????????>>>>>>======>>>>>>>>>BBBAAAAAAAAAAAACCCDDDEEEDDDFFFIIIPPPaaavvv~~~|||oooooouuu~~~zzznnniiigggkkkuuu|||tttiiibbb```]]]YYYUUUSSSSSSTTTSSSSSSRRRQQQQQQLLLLLLKKKJJJHHHGGGGGGFFFGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAABBBCCCCCCCCCBBBBBBAAA@@@@@@@@@???>>>>>>??????@@@???????????????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@AAA@@@???===<<<<<<===???@@@???>>>===<<<;;;:::::::::999::::::;;;;;;::::::999999999888888888888999999888888777777666666666666666666555555555555666666444444444444333222111000222222222222333333333333666666666666555555555555444444444555555555555555555555444333333444555555777777666666555666666777666666666666777999:::;;;:::<<<=========>>>AAACCCDDDGGGLLLOOORRRVVV]]]bbblllrrryyy~~~yyyooolllnnnttt}}}~~~xxxpppiiihhhnnnwww}}}www}}}UUURRROOOMMMLLLKKKIIIGGGEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@?????????>>>>>>>>>?????????@@@@@@??????>>><<<<<<;;;:::999888888777555555555555555666777777666777777777888888888888999888888888888777777777888999999::::::999999999888777777888999:::;;;<<<<<<<<<<<<<<<;;;:::999888888999999999999888777777999:::;;;;;;;;;>>>BBBEEEMMMOOORRRUUUZZZ```gggllltttwww{{{}}}~~~~~~yyywwwzzz~~~xxxfffYYYOOOKKKGGGEEEGGGGGGEEECCC????????????@@@@@@@@@@@@>>>>>>???@@@@@@@@@???>>>???>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888999:::::::::::::::;;;<<<===>>>???>>>======>>>???@@@>>>===??????????????????????????????>>>>>>>>>??????@@@BBBBBBAAAAAAAAAAAABBBBBBBBBDDDGGGKKKXXXjjjyyy~~~qqqnnnqqqyyymmmfff```aaahhhvvvuuummmgggbbb[[[UUUTTTTTTTTTTTTTTTSSSSSSSSSOOOOOONNNLLLKKKIIIHHHGGGHHHHHHGGGFFFFFFFFFFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@BBBCCCCCCCCCCCCBBBAAAAAA????????????@@@BBBCCCDDDAAA@@@@@@??????>>>>>>>>>>>>??????@@@AAAAAABBBBBB???????????????????????????>>>===<<<;;;:::::::::999::::::;;;;;;::::::999:::999999888888999999:::888777777777777666666666555555444444444444555555555555555555444333222222000000111111111222222222666666666555555555555444555555555555555444444444555555444444444444555666666666555555555555666666666666666666777999:::;;;;;;<<<=========???BBBEEEGGGKKKQQQTTTWWW\\\ccchhhqqqwww~~~yyypppkkkjjjvvv}}}{{{xxxpppnnniiidddfffqqqrrrooo{{{\\\YYYUUURRRPPPMMMJJJGGGEEEDDDDDDDDDCCCCCCCCCCCC@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>????????????>>>======;;;;;;::::::999888888777666666666666666777777888666666777777777888888888888777777777777777777777888888999999:::999999999555666666777999:::;;;<<<<<<<<<;;;;;;:::999888888777888999::::::999888777;;;<<<===>>>???BBBGGGJJJTTTWWW[[[```dddjjjpppsssyyy|||yyyvvvtttyyyooo]]]RRRKKKHHHEEEDDDEEEDDDCCCAAA@@@AAAAAAAAAAAABBBBBBBBB@@@@@@AAABBBBBBAAA???>>>??????>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888888888:::;;;::::::999999:::;;;===>>>=========>>>>>>>>>======????????????@@@@@@@@@@@@??????????????????@@@AAABBBBBBAAAAAA@@@@@@@@@@@@AAACCCEEEGGGOOO^^^qqq}}}~~~{{{qqqnnn|||yyyooofff___^^^bbbkkkzzzxxxppphhh^^^WWWUUUUUUTTTTTTSSSSSSSSSSSSRRRQQQPPPNNNLLLJJJIIIHHHIIIHHHGGGGGGFFFFFFGGGGGGDDDDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBB???@@@@@@AAABBBCCCDDDDDDBBBBBBAAA@@@??????>>>>>>?????????@@@@@@AAAAAAAAA>>>???@@@AAAAAA@@@???>>>>>>>>>===;;;;;;:::::::::999::::::;;;;;;::::::999999888888777777888888999777777777777777777777777555555444444444444555555666777777666666555444333000111111111111222222222666666555555555444444444666666666555444444444333555555555555555666666666555555555555555555666777666666777777888:::;;;<<<;;;<<<===>>>>>>AAADDDHHHKKKPPPVVV[[[^^^cccjjjooowww||||||sssmmmiiikkkooo{{{~~~{{{wwwrrrmmmhhhccccccbbbeeennn~~~uuujjjmmm~~~eeebbb]]]YYYUUUQQQLLLHHHEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????======>>>>>>===<<<<<<;;;:::::::::999999888888777777666666666666777888888777777777777888888888888777777777777777777777888777888999:::::::::::::::666777888999;;;<<<<<<<<<======;;;:::999888777777777888999;;;;;;;;;:::999;;;===???AAACCCHHHMMMQQQ\\\___eeejjjmmmqqquuuxxx|||~~~~~~tttqqqrrrwww||||||~~~vvvfffWWWNNNHHHFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDCCCAAA???>>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999::::::;;;:::999999999;;;<<<>>>===>>>>>>>>>>>>=========>>>>>>?????????@@@@@@@@@??????>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>@@@AAACCCEEEIIIVVViiixxx|||xxxmmmuuu{{{pppggg___]]]^^^bbbjjjrrr{{{qqqeee]]]YYYXXXVVVTTTRRRRRRQQQQQQRRRRRRPPPOOOMMMKKKJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCBBBBBBAAA@@@??????>>>AAAAAAAAA@@@@@@@@@??????>>>???@@@AAAAAA@@@???>>>>>>===<<<;;;;;;;;;;;;;;;999::::::;;;;;;::::::999777777666666666666777777777777777777888888888888555555555444444555555555777777777777666555444444222222222333333333444444555555555555444444444444666666666555444444444333555555555666666777777777555555555555555666777777888888888999:::;;;<<<===;;;<<<>>>???@@@DDDIIIMMMQQQVVV]]]bbbfffkkkqqqvvv~~~ooogggfffiiirrr{{{xxxqqqjjjddd^^^ZZZXXXYYY___lll}}}qqqjjjiiiuuunnnkkkfffaaa\\\VVVOOOKKKGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@?????????============<<<;;;::::::::::::999999888888888888666666666666666777888888777888888888999999999999777777777888888888888999888999999:::;;;;;;;;;;;;:::;;;<<<===>>>??????>>>>>>===;;;:::999888888888888999:::<<<===>>>>>>???===@@@CCCFFFIIIOOOUUUZZZdddhhhnnnrrruuuwwwyyyzzz}}}sssjjjlllpppzzz{{{}}}yyyjjj\\\QQQLLLEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>????????????DDDEEEEEEDDDCCCAAA>>>===========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::::::::;;;<<<===<<<>>>??????===<<<<<<============>>>??????@@@@@@>>>>>>>>>>>>>>>???@@@AAA??????@@@@@@???>>>======??????AAADDDGGGPPPaaaqqqnnnmmmxxxrrrhhh___[[[YYYYYY]]]bbbsss~~~rrriii```^^^[[[XXXUUUSSSRRRQQQSSSSSSQQQPPPNNNMMMLLLKKKIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBAAA@@@CCCBBBBBBAAAAAA@@@@@@@@@BBBBBBAAAAAA@@@??????>>>===>>>???@@@@@@???>>>=========<<<;;;;;;;;;;;;;;;999::::::;;;;;;::::::999666666666555555666666666777777777888888888888999666666555555555555666666777777777777666555444444333333444444444555555555555555555444444444444333555555555555555444444444444555666777888888888777666666555666666777888999::::::::::::;;;===>>>???===???@@@BBBEEEJJJPPPUUUYYY___fffkkkooosssyyy}}}}}}rrrgggeeeiiiqqq}}}{{{pppeee]]]XXXTTTRRRQQQWWWdddwww|||eeefffpppxxxtttoooiiiccc[[[TTTOOOKKKJJJIIIHHHFFFEEECCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>===<<<;;;:::999999999999888888888888666555555555555666777777999999999999::::::::::::888888888888999999::::::999999:::;;;<<<<<<<<<<<<<<<<<<>>>?????????>>>>>>===<<<;;;:::999::::::;;;;;;<<<===>>>@@@CCCEEEFFFDDDGGGKKKOOOTTT[[[bbbgggkkkpppvvvzzz{{{{{{{{{|||}}}zzzqqqiiidddhhhooo{{{~~~~~~lll\\\QQQLLLJJJDDDDDDDDDCCCBBB@@@@@@@@@>>>>>>>>>>>>????????????AAABBBBBBBBBBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>><<<;;;999:::;;;;;;<<<<<<<<<<<<;;;:::<<<>>>===;;;999:::;;;;;;<<<<<<===>>>>>>??????============>>>???@@@AAA===>>>?????????>>>===<<<===<<<>>>CCCFFFLLLZZZiii~~~}}}zzz{{{~~~yyyyyy{{{pppgggjjjsss~~~~~~|||~~~xxxlll___XXXUUUTTTVVVZZZdddrrrwwwkkkhhhccc^^^YYYVVVUUUTTTTTTTTTSSSRRRQQQPPPOOOOOOKKKJJJIIIIIIHHHHHHIIIIIIFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCBBBAAA@@@BBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@===>>>>>>??????>>>>>>=========<<<;;;;;;;;;;;;<<<999::::::;;;;;;::::::999777777666666666666777777777777888888888999999999777777666666666666777777777777777777666555444333333444444444555555555555555555555444444444333333444444444555555555555555444555666888999999888888666666666777777888::::::;;;;;;<<<<<<===???@@@AAAAAABBBDDDGGGKKKQQQXXX^^^bbbhhhoootttwww{{{~~~pppjjjfffkkkttt}}}~~~tttfffZZZRRRPPPPPPPPPRRR^^^qqqvvvgggooo~~~zzzuuunnnggg___WWWRRRNNNMMMLLLJJJHHHFFFEEEDDDCCCCCCBBBAAA@@@@@@??????AAAAAAAAA@@@@@@@@@??????????????????>>>===<<<;;;999999999888888888888888555555555555555666777777999999:::::::::;;;;;;;;;888888999999999:::::::::999:::;;;<<<============;;;<<<===>>>>>>===<<<<<<;;;::::::999:::;;;===>>>>>>>>>???@@@CCCFFFIIIKKKKKKNNNSSSXXX^^^eeemmmrrrpppuuuzzz~~~~~~}}}|||~~~{{{ooogggcccbbbeeennnyyywwwdddTTTJJJHHHHHHCCCDDDEEEDDDBBB@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAA>>>???@@@@@@@@@@@@???>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@???===;;;999:::;;;<<<=========<<<;;;999;;;===<<<999777888::::::;;;;;;<<<===>>>>>>???<<<<<<<<<<<<===>>>???@@@<<<===>>>??????>>>===<<<;;;999<<>>==================>>>======<<<;;;;;;;;;<<<<<<999::::::;;;;;;::::::999888888777777777777888888777777888888999999999999888888777777777777888888777777777777666555444333333333333444444444555555555555444444444333333333333444444555555666666666444555777888999999999888777777777777888999:::;;;============>>>@@@AAABBBCCCEEEGGGJJJOOOVVV^^^dddhhhmmmuuuzzz}}}~~~qqqhhhfffiiirrr}}}zzzppp```SSSLLLLLLOOOQQQWWWggg~~~tttpppzzzzzzsssnnnjjjcccZZZSSSQQQPPPNNNKKKIIIGGGFFFEEEFFFFFFFFFFFFEEEDDDCCCCCCAAAAAAAAA@@@???>>>======>>>======<<<<<<;;;:::::::::999888777666666666666777777777777777888999999888888999999::::::::::::<<<;;;999888777888:::;;;;;;<<<<<<===============<<<>>>@@@@@@???===<<<===@@@>>><<<;;;<<<=========>>>BBBEEEGGGIIIMMMRRRWWWYYY\\\aaahhhnnntttxxxzzz|||~~~}}}rrrkkkddd\\\]]]cccjjjmmmrrrxxx|||~~~hhhZZZQQQJJJFFFEEEBBBAAA@@@@@@??????@@@@@@<<<<<<<<<<<<============@@@??????>>>===<<<<<<;;;777888999:::::::::::::::::::::999999999:::;;;<<<======<<<;;;;;;;;;;;;<<<>>>>>>>>>>>>===<<<;;;:::;;;<<<>>>===<<<;;;;;;<<<;;;;;;;;;;;;;;;<<<======:::;;;<<<======<<<;;;:::>>>======<<<;;;;;;::::::=========>>>@@@GGGOOOTTTcccsssyyyyyy~~~zzz{{{vvvttttttuuu{{{{{{ggg\\\^^^hhhqqq||||||xxxyyy{{{{{{zzzssshhh^^^VVVTTTUUUVVVYYY^^^gggssswwwoooiiibbb]]]YYYVVVUUUUUUVVVWWWVVVUUUSSSOOOOOOOOOMMMKKKJJJJJJKKKFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>===<<<<<<======<<<;;;;;;;;;;;;<<<===<<<<<<;;;;;;:::999999888888888888888888888888888888888888777777777666666777777777777777666666666666666555444444333333555555555555444333222111555555555555555444444444555555555555666666666777666666666777888888999999;;;:::999666555666999<<<===???@@@@@@???@@@BBBDDDHHHKKKPPPUUUZZZ___eeejjjsssxxx~~~wwwnnniiifffkkkrrr|||zzzvvvqqqeeeYYYSSSOOOPPPZZZfffmmmyyy}}}}}}xxxtttpppjjj```YYYUUUTTTQQQMMMKKKIIIHHHHHHMMMKKKIIIGGGFFFEEEDDDDDDAAAAAAAAA@@@@@@@@@@@@AAA???>>>>>>======<<<;;;;;;::::::999777777777777777777777777777777888888999::::::::::::::::::::::::<<<;;;:::999999:::;;;<<<<<<===>>>@@@AAAAAAAAAAAABBBCCCDDDCCCAAA???@@@@@@@@@>>>======>>>???@@@@@@AAADDDHHHKKKMMMQQQWWW\\\cccfffkkkqqqxxx}}}yyyooofffbbbaaaaaaeeelllpppsssvvvzzz}}}~~~wwwbbbVVVNNNHHHDDDCCCAAA@@@@@@???????????????<<<<<<<<<<<<============@@@@@@??????>>>======<<<777888999:::::::::::::::999999999999::::::;;;;;;>>>======<<<;;;:::999999<<<<<<=========<<<;;;;;;888:::;;;;;;:::999999:::<<<;;;;;;;;;<<<<<<======;;;;;;<<<======<<<;;;;;;=========<<<;;;:::::::::<<<<<<<<<<<<>>>BBBHHHMMMZZZhhh|||sssfffbbbfffkkk~~~{{{wwwwwwxxxwww{{{uuukkkbbbZZZWWWVVVVVVXXX[[[```iiivvvyyyqqqjjjddd```ZZZYYYWWWVVVWWWVVVSSSRRRPPPPPPPPPNNNKKKIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCAAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>===<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999999999999999888888888888666666777777777777666666555555555555555555555555666666666555555333222222666666666666555555555555555555555666666666777777777777777888999999::::::::::::999777555666888:::>>>@@@AAAAAAAAACCCFFFHHHPPPTTTYYY___dddjjjppptttxxx~~~vvvmmmhhhfffnnnttt}}}|||{{{zzzxxxtttqqqjjjaaaYYYTTTSSSYYYhhhxxx}}}{{{xxxqqqhhhbbb\\\ZZZVVVQQQNNNMMMMMMNNNTTTRRROOOLLLJJJHHHGGGFFFBBBBBBAAA@@@AAABBBCCCDDD@@@??????>>>>>>===<<<<<<;;;:::999888888777777777777777666666777777888999;;;;;;;;;:::::::::::::::;;;;;;:::::::::<<<>>>???>>>???BBBDDDFFFFFFEEEDDDCCCCCCBBB@@@===<<<===????????????@@@AAACCCDDDEEEGGGJJJMMMPPPTTTYYY___cccmmmpppuuu{{{uuukkkbbb\\\]]]bbbhhhooouuuxxxyyy{{{}}}~~~~~~}}}}}}{{{kkkZZZPPPJJJDDDAAAAAA@@@???>>>>>>======>>>>>>;;;<<<<<<<<<<<<=========@@@@@@??????>>>=========888888999:::::::::999999999999999999:::::::::;;;:::;;;<<<<<<<<<;;;999999::::::;;;<<<<<<<<<;;;;;;777999::::::999888999:::<<<<<<<<<<<<<<<=========;;;<<<============<<<;;;===<<<<<<;;;;;;::::::999<<<<<<===<<<===???CCCFFFNNNZZZmmmzzzzzz}}}zzzzzz~~~tttiiifffggg}}}~~~xxxwwwxxxxxx|||tttlllddd^^^[[[ZZZ[[[\\\]]]bbbjjjxxxxxxpppiiieeebbb```\\\ZZZXXXVVVTTTQQQSSSSSSRRRQQQOOOMMMKKKIIIJJJJJJIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>??????>>>>>>======<<<<<<;;;::::::::::::;;;;;;;;;;;;:::999999888888:::::::::::::::::::::::::::::::::999999999999888666666777777888777777666444444444555666777777777666666666666555444333333777777777777777777777777666666666666777777777777777777888888999::::::;;;;;;;;;<<<:::999888:::;;;???@@@BBBBBBDDDGGGLLLOOOVVVZZZ```ffflllrrrxxx|||sssiiifffeeegggwww~~~~~~}}}yyyuuuqqqnnnjjjgggaaa]]]YYYXXX\\\hhh{{{~~~|||vvvnnniiidddaaa\\\WWWSSSRRRSSSTTTXXXWWWVVVTTTQQQNNNKKKIIIEEECCCBBBAAAAAAAAACCCDDD@@@@@@??????>>>======<<<<<<;;;:::999888888888888777777777777777888999999;;;;;;;;;;;;::::::::::::;;;:::;;;;;;<<<>>>???@@@AAACCCEEEGGGHHHGGGFFFDDDBBBAAA@@@===:::;;;===???@@@AAACCCEEEFFFHHHKKKLLLPPPRRRUUUXXX]]]bbbgggkkktttvvv{{{}}}qqqhhhddd___]]]bbbkkksssxxx{{{}}}~~~~~~~~~}}}lll___RRRLLLGGGBBB@@@AAA>>>>>>===<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<======>>>>>>=========<<<<<<<<<888999999:::::::::999999888888999999::::::::::::666777999;;;<<<<<<:::999777888999:::;;;;;;;;;;;;888:::<<<<<<;;;::::::;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999;;;<<<===>>>>>>???AAACCCFFFNNN```vvvwwwpppuuu{{{wwwwww|||uuunnnlll}}}|||yyy|||yyyqqqiiibbb______```aaaccchhhqqq{{{yyyrrrmmmmmmiiiddd___\\\XXXUUUSSSVVVUUUUUUTTTTTTRRROOOMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>?????????>>>>>>===<<<<<<;;;:::::::::::::::;;;::::::999999888888777::::::::::::::::::::::::::::::999999999888888888666666777888888888777777555555666666666777777777666777777777666666555444777777888888888888999999666666777777777888888888777777777888999999::::::<<<>>>???>>>===<<<===>>>???@@@BBBDDDGGGLLLRRRWWW\\\```gggmmmssszzzuuujjjdddffflllppp}}}}}}{{{wwwqqqkkkddd^^^[[[YYYXXXYYY___kkk{{{|||{{{|||}}}}}}{{{wwwqqqmmmkkkgggbbb]]]YYYXXXXXXYYYXXXZZZ[[[\\\YYYTTTOOOKKKGGGFFFDDDBBBAAAAAAAAAAAA@@@@@@??????>>>============<<<;;;::::::999999999888888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBFFFFFFHHHHHHGGGFFFDDDBBBDDDCCCBBB@@@???AAAEEEHHHFFFIIIMMMOOOPPPRRRUUUXXX\\\]]]___bbbgggmmmqqqsssyyyzzz}}}wwwmmmbbb\\\^^^```dddlllwww}}}vvv^^^UUULLLIIIFFFBBB@@@AAA>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999:::::::::999999888777888999:::::::::999999777888:::;;;;;;999888666555666777999::::::::::::777999;;;;;;:::999:::;;;::::::;;;<<<===<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::999999999777999;;;<<<===>>>@@@BBBCCCIIIVVVjjj~~~yyymmmllluuu~~~|||zzz|||{{{yyy~~~|||ssskkkfffbbbdddfffgggjjjnnnssswww~~~yyysssllleee___[[[XXXUUUWWWUUUTTTTTTUUUUUURRRPPPOOONNNMMMLLLKKKJJJIIIIIIFFFFFFFFFEEEEEEEEEDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>????????????>>>>>><<<<<<;;;::::::::::::;;;;;;::::::999999888888777999999999999999999999999999888888888777777777777666666777888888888888888888888777777777666666666777777888888888777666666888888888888999999::::::777777777888888888888999666666777888888999999:::<<<===??????>>>===>>>@@@???BBBEEEIIINNNTTT[[[```fffkkkrrryyy}}}vvvmmmggggggnnnwww~~~}}}zzzwwwwwwuuuppphhh___WWWSSSSSSTTTZZZggg{{{}}}vvvwwwyyyzzzyyywwwsssqqqpppmmmhhhccc___\\\\\\\\\YYY[[[]]]]]][[[UUUOOOKKKIIIHHHGGGFFFDDDBBBAAA@@@AAAAAAAAA@@@??????>>>>>>>>>===<<<;;;::::::::::::::::::999999::::::;;;<<<<<<<<<=========>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDIIIHHHHHHGGGFFFDDDCCCBBBBBBCCCCCCDDDEEEHHHMMMQQQSSSWWW\\\______aaaeeehhhlllkkkkkknnnsssxxxzzz{{{~~~~~~wwwoooggg]]]WWWTTTZZZcccnnnxxx~~~zzzxxx}}}}}}jjjSSSMMMHHHGGGEEEAAA@@@AAA>>>===<<<<<<;;;;;;<<<<<<:::;;;;;;;;;;;;<<<<<<<<<999999999999999999999999999999:::::::::999888888666777999:::::::::999888;;;;;;;;;:::888666333222444555666777888999999999444666888888777777888999888999:::<<<<<<;;;::::::;;;;;;::::::::::::;;;;;;999999999999999999999999444666888999999;;;>>>@@@BBBFFFOOO]]]nnn}}}~~~}}}~~~tttooopppsss|||}}}}}}uuuqqqiiikkkmmmnnnnnnnnnppprrrvvvvvvnnngggbbb___]]]YYYVVVSSSRRRTTTUUUSSSPPPPPPPPPOOONNNMMMLLLLLLKKKFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>??????@@@@@@??????======<<<;;;;;;;;;;;;<<<;;;;;;;;;:::999999888888888888888888888888888888888888888777777777666666666666777888999999999999999999999888777666666666888888888999999888888777777777888888999:::::::::777888888888999999999999777777888888999:::::::::999;;;<<<<<<<<<===@@@BBBCCCGGGMMMSSSYYY```gggkkkooosss{{{|||nnnkkkiiiiiioooxxx|||wwwsssooopppoookkkddd]]]WWWUUUUUUZZZcccqqq}}}sssuuuwwwxxxxxxwwwvvvuuusssppplllgggccc```^^^]]]\\\\\\[[[YYYUUUQQQLLLIIIIIIIIIJJJJJJIIIFFFDDDCCCDDDDDDCCCCCCBBBAAAAAAAAA???>>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>???@@@@@@AAABBBCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGJJJIIIGGGFFFEEEDDDEEEEEEBBBDDDGGGJJJMMMRRRXXX\\\ccchhhnnnqqqqqqrrrvvvzzz{{{yyyxxxzzz~~~~~~~~~ssseee___ZZZUUUUUUWWWaaannn||||||yyyxxx|||mmmZZZKKKFFFDDDEEEDDD@@@>>>@@@>>>======<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<999999999999999999999999999::::::::::::999888777666777999:::::::::888777:::999999888666555444444444555666777777777777777333555777888777777888999666888999;;;;;;:::999888:::999999888888999999:::888888888999999999999999666777888888888:::===@@@@@@DDDJJJRRR\\\mmmyyytttqqqyyy{{{{{{{{{yyyvvvvvvwwwyyyuuu||||||uuupppllljjjaaa\\\VVVSSSUUUUUUSSSQQQPPPPPPPPPOOOOOONNNNNNNNNHHHGGGGGGGGGFFFFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@???===>>>???@@@@@@@@@@@@???>>>>>>===<<<<<<<<<<<<===<<<<<<;;;;;;:::999999999999999999999999999999999999999999888888888777777666666777888999999999999888888888888888888888888888888999999999999999888777777777888999999::::::888888888999999999::::::999999::::::;;;<<<<<<===;;;<<<<<<===>>>@@@DDDGGGIIIOOOWWW___fffmmmtttxxxxxx}}}vvvnnneeegggkkkqqqzzz|||vvvooojjjfffgggfffccc^^^\\\\\\^^^cccmmmwww}}}sssuuuwwwxxxxxxxxxxxxyyytttrrrnnnjjjeeebbb___^^^```^^^YYYUUUPPPLLLIIIGGGHHHJJJLLLMMMLLLJJJHHHFFFFFFFFFFFFEEEDDDDDDCCCCCC???>>>===<<<<<<;;;;;;<<<===<<<<<<<<<<<<===>>>>>>@@@AAABBBCCCEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJHHHFFFEEEEEEFFFGGGHHHGGGJJJNNNSSSXXX^^^dddiiioootttzzz}}}}}}~~~|||{{{}}}ssseeeXXXTTTTTTTTTXXX___lll{{{|||zzzyyy}}}yyy```LLLFFFBBBBBBCCCBBB???===???>>>>>>===<<<<<<<<<<<<===:::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::::::::::::::999888777555777999:::::::::888777555555555555666888999:::444555666666666666666666555777999999999999:::;;;555777999:::::::::888777:::999888777777888999:::888888888888888888999999:::::::::999999;;;>>>AAA>>>CCCGGGJJJQQQccc}}}zzztttooozzzxxx{{{}}}|||yyywwwiiibbbZZZWWWWWWXXXUUUSSSPPPPPPPPPPPPPPPPPPPPPOOOIIIIIIIIIHHHHHHHHHGGGGGGCCCCCCDDDDDDDDDDDDCCCCCCAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBBBBAAA@@@@@@===>>>???@@@@@@@@@@@@@@@??????>>>==================<<<<<<;;;;;;::::::999:::::::::::::::::::::::::::::::::999999999888888666666777999999:::::::::777777777888999999::::::888999999:::::::::999999666666777888999999::::::888888999999999:::::::::;;;;;;<<<<<<===>>>>>>>>>>>>?????????AAADDDIIIMMMOOOUUU^^^hhhpppwww}}}uuujjjdddbbbgggoooyyy}}}xxxqqqiiiccc``````___\\\ZZZ\\\bbbgggtttxxx{{{~~~{{{uuunnngggccc```^^^___ZZZSSSNNNLLLNNNOOOPPPPPPOOOMMMMMMOOOPPPOOOOOOQQQPPPOOONNNNNNLLLIIIFFFJJJDDD>>>;;;===????????????@@@AAABBBBBBBBBBBBAAA???AAACCCDDDEEEHHHLLLOOOQQQRRRRRRPPPNNNLLLLLLMMMJJJJJJJJJJJJKKKNNNPPPQQQSSSUUUZZZ___eeejjjnnnqqqvvvxxx{{{~~~}}}{{{|||vvvjjjYYYYYYVVVSSSSSSYYYdddmmmyyy~~~}}}fffTTTLLLAAA@@@@@@??????>>>>>>===??????>>><<<;;;999888888555777999:::::::::888777:::999999888888999999::::::999888888777777888888666777777888888888888777666666666666666666666666666555444444444555777888888888777666666666666666444555666777999999::::::;;;999777777999:::888555999999888888999999:::;;;999999999::::::;;;;;;;;;>>>>>>AAAFFFLLL[[[ttt~~~~~~{{{sssttt{{{qqqkkkddd```^^^]]]ZZZXXXVVVUUUTTTSSSRRRQQQQQQQQQOOOMMMKKKIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDCCC@@@@@@??????@@@@@@AAABBB>>>??????@@@@@@@@@??????>>>???AAABBBBBBAAA???>>>>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::???>>><<<:::999999::::::999;;;======<<<<<<>>>???AAACCCFFFFFFFFFIIIOOOTTTWWW```mmmwww|||~~~qqqccccccmmmlllttt}}}wwwppplllhhhbbb[[[ZZZ[[[[[[XXXXXXbbbrrrzzz~~~zzz}}}~~~|||yyytttnnnhhhccc```___[[[UUUQQQQQQSSSUUUWWWWWWVVVUUUUUUWWWXXXWWWWWW[[[ZZZXXXWWWVVVSSSNNNKKKKKKGGGBBBAAABBBCCCDDDCCC?????????@@@@@@@@@AAAAAAAAACCCEEEGGGHHHKKKOOORRRTTTUUUUUUSSSPPPOOOOOOOOOPPPPPPRRRTTTWWWZZZ]]]^^^cccdddfffiiimmmooorrrssssssssstttuuuwwwyyy{{{|||~~~}}}|||{{{|||}}}~~~|||{{{|||{{{rrrkkkaaaWWWQQQQQQSSSXXXaaallluuu{{{rrr]]]MMMGGGCCCCCCBBBBBBAAA@@@@@@@@@CCCBBBAAA@@@???===<<<<<<999999999999999::::::;;;::::::999999999999::::::999999888777777777888888777777888888888777777666555555555555555555555555888888777777888888999:::777666666555555555555555444555666777999999999999;;;999777777999:::888666999999999888999999:::;;;999999999::::::;;;;;;;;;>>>???AAAEEEIIIUUUkkk~~~xxxwww{{{}}}vvvmmmgggccc```\\\YYYWWWVVVTTTRRRQQQPPPOOOOOONNNMMMKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEECCCBBBBBBAAAAAABBBBBBCCC@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>=====================<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;::::::::::::::::::999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<:::::::::999999999888888999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======;;;<<<=========>>>@@@BBBCCCFFFJJJLLLNNNRRRYYY^^^ccckkkvvv~~~wwwrrrkkkeeejjjuuu{{{{{{yyyvvvoooiiiddd```YYYTTTTTTUUUVVVXXX```ppp|||zzzzzz~~~|||~~~xxxqqqjjjeee___[[[XXXVVVXXX\\\___```bbb```___```aaaccccccbbbfffeeecccbbb```[[[VVVQQQOOOMMMJJJIIIIIIJJJIIIHHHAAA@@@@@@??????@@@BBBBBBCCCFFFHHHJJJLLLOOOSSSVVVYYYZZZZZZYYYWWWUUUVVVWWWXXXZZZ^^^bbbfffiiijjjkkkrrrqqqqqqqqqqqqqqqqqqqqqnnnmmmkkkkkklllppptttwwwxxxxxxxxxxxxxxxyyyyyyyyy|||{{{||||||}}}{{{xxxoooddd[[[VVVOOOHHHKKKMMMUUUccctttuuudddRRRGGGDDDDDDDDDCCCBBBBBBAAAAAA@@@AAA@@@???>>>===<<<;;;:::<<<:::999888888:::<<<===;;;::::::999999::::::;;;999888888777777777777777888888888888888777666555444444444444444444444444444555666666777666666666555555555555444444444444444555666888888999999999:::999777888999999888777999999999999999:::;;;;;;999999::::::::::::;;;;;;>>>>>>@@@CCCFFFMMM^^^ooozzzvvvzzzwwwtttvvv{{{{{{sssmmmiiiddd```\\\ZZZXXXUUURRRPPPOOONNNOOONNNMMMLLLKKKKKKLLLMMMKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>========================<<<<<<<<<<<<=========<<<<<<<<<;;;;;;::::::999999999999:::::::::::::::;;;;;;;;;<<<<<<::::::::::::999999999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>??????@@@???>>>?????????@@@BBBFFFIIIGGGLLLQQQUUUYYY___gggmmmrrrxxxrrrhhhgggiiillluuu}}}uuuoookkkeeeaaa\\\XXXSSSQQQPPPQQQTTT\\\kkk{{{tttttt|||~~~~~~~~~yyyqqqkkk___]]][[[\\\```eeehhhjjjkkkiiihhhiiijjjllllllkkkjjjjjjiiihhhfffbbb\\\XXXUUUTTTRRRQQQOOONNNLLLKKKEEEDDDBBBAAAAAACCCDDDFFFEEEHHHKKKMMMOOORRRVVVXXX]]]___````````````aaacccdddgggjjjnnnpppqqqpppppptttsssrrrpppnnnmmmkkkkkkiiihhhgggggghhhlllppprrrwwwwwwyyyzzzzzzzzzyyyxxxxxxyyy{{{|||~~~~~~~~~~~~{{{rrreeebbb[[[TTTOOOMMMKKKIIINNNUUUaaarrrxxxgggXXXKKKEEEDDDBBBBBBAAAAAA@@@?????????>>>======<<<:::999999888:::999999888999:::;;;<<<;;;;;;::::::::::::;;;;;;888888777666666666666777999999999888888666555444444444444444444444444444222333444555666555444444555555555555555555555444555555777888888999999999999888888888888999888888:::999999999999:::;;;;;;::::::::::::::::::::::::======@@@BBBCCCHHHTTTaaa~~~|||sssrrrzzzyyyvvvuuu{{{vvvoookkkeeeccc```\\\XXXTTTRRRQQQRRRQQQPPPNNNNNNNNNOOOOOOMMMLLLLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDBBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA???>>>>>>>>>>>>=========>>>>>>>>>=========<<<<<<>>>>>>>>>============<<<::::::999999999999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>@@@AAAAAA@@@@@@AAAAAABBBBBBCCCGGGLLLPPPOOOTTTZZZ```eeekkksssyyy~~~rrriiiccchhhpppxxx{{{tttiiiddd^^^[[[XXXSSSRRRSSSUUUWWW\\\fffvvv~~~qqqooottt}}}}}}~~~~~~|||{{{|||{{{sssnnndddbbbbbbeeeiiinnnrrrsssrrrpppoooooopppqqqqqqpppjjjiiiiiiiiiiiifffaaa^^^[[[[[[ZZZWWWTTTQQQOOONNNIIIHHHFFFDDDDDDEEEGGGHHHIIIKKKOOORRRSSSVVVYYY[[[aaacccfffhhhiiikkkmmmppprrrtttvvvwwwwwwtttqqqooonnnnnnmmmkkkjjjhhhggggggggghhhiiikkklllnnnooopppwwwxxxzzz|||}}}|||{{{{{{vvvxxx{{{}}}~~~~~~vvviii___VVVSSSOOOLLLJJJJJJMMMPPPWWWaaaqqq~~~iiiZZZOOOFFFCCCCCCBBBAAAAAA@@@@@@???>>>>>>???>>>>>>===<<<;;;::::::666777999:::::::::999888;;;::::::999999::::::;;;888777666666555555666666999999999888888666555444444444444444444444444444555666777888999888777666555666666777777777666666555666777888888888888888888888999888888888888999::::::999999::::::;;;<<<::::::::::::::::::::::::<<<<<<>>>BBBBBBEEENNNXXXmmm|||wwwxxx|||}}}wwwxxx||||||uuurrroookkkeee```[[[WWWVVVUUUTTTRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMKKKJJJHHHGGGEEEEEEDDDDDDCCCDDDDDDDDDCCCCCCBBBAAABBBBBBAAAAAAAAAAAABBBBBB@@@@@@?????????>>>>>>>>>??????>>>>>>>>>=========??????>>>>>>>>>=========;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;<<<<<<=========>>>@@@AAAAAAAAA@@@???AAABBBCCCDDDFFFKKKQQQUUUYYY^^^eeekkkooovvv}}}vvvooofffdddfffqqq~~~xxxiiibbb\\\YYYUUUPPPRRRXXX```dddlllwwwqqqiiioooxxx}}}||||||}}}~~~|||zzzyyy{{{~~~}}}xxxtttpppmmmmmmmmmpppuuuyyy||||||xxxvvvtttttttttuuutttsssjjjiiihhhiiiiiihhheeeccc``````___\\\XXXTTTSSSSSSNNNMMMLLLKKKKKKKKKLLLMMMPPPSSSVVVYYYZZZ[[[^^^```eeegggkkkmmmooorrruuuxxx{{{||||||{{{yyyuuuqqqnnnjjjjjjjjjjjjjjjjjjjjjjjjiiilllooorrrssstttsssrrrwwwxxxzzz|||~~~~~~~~~}}}yyy{{{~~~wwwnnneee[[[UUULLLJJJIIIJJJKKKLLLRRRYYYcccnnn|||}}}mmmZZZNNNHHHBBB@@@AAACCCCCCBBBAAAAAA@@@@@@???<<<<<<;;;::::::999888888555666999:::;;;:::888777:::999999888888999999:::777777666555555555555555888888888888888777666555444444444444444444444444444555555666666666666666555555777888888888777666666666777888888888888888777888999999888777999::::::::::::::::::;;;;;;<<<;;;;;;::::::::::::999999<<<;;;===@@@AAABBBIIIQQQ___uuu|||yyy}}}}}}vvvtttvvv~~~yyyrrrkkkeeeaaa___YYYXXXUUUQQQOOOMMMLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>?????????>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======::::::::::::;;;;;;;;;;;;;;;;;;<<<===============;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAABBBBBBCCCBBBBBBCCCDDDGGGIIILLLQQQWWW[[[dddjjjqqqwww{{{|||rrrjjjeeebbbgggqqqzzzlllbbb[[[XXXTTTRRRXXXbbbssszzz}}}pppggggggrrr~~~yyyuuuttt}}}||||||}}}}}}{{{{{{{{{{{{{{{zzzxxxwwwvvvzzzzzz{{{}}}~~~|||yyyxxxxxxxxxvvvuuuooommmkkkjjjkkkkkkiiihhhccccccccc```[[[YYYZZZ[[[XXXWWWWWWWWWVVVVVVVVVVVVYYY\\\___aaabbbcccdddfffiiikkknnnppprrrtttwwwzzzzzzzzzzzzxxxvvvrrrooommmjjjkkklllmmmnnnoooppppppoooqqqtttwwwyyyyyyxxxxxxwwwxxxzzz|||~~~~~~|||vvvmmmcccZZZSSSOOOMMMGGGFFFIIIOOOTTTXXXaaakkkuuuzzzmmm^^^OOOHHHEEEBBB@@@@@@BBBAAAAAA@@@@@@??????>>>::::::999999888777777777888888999999::::::999999999888888777777888888999777666555555444444555555777777888888888777777666555555555555555555555555333333222222333333444444333444666777888777666555666666777888888888888777666888:::999777777999;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;::::::999999999===;;;<<>>>>>>>>???>>>>>>>>>>>>===============<<<<<<<<<<<<======<<<<<<<<<=========>>>>>>::::::::::::;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>======>>>??????@@@AAAAAABBBBBBCCCCCCEEEFFFHHHIIIJJJMMMQQQTTTXXX]]]bbbfffooouuu|||vvvpppllljjjiiioooxxxxxxjjj```YYYZZZZZZ\\\iiiyyysssjjjgggkkkyyyyyypppkkkkkk~~~||||||~~~|||~~~|||{{{zzz{{{|||}}}}}}|||{{{zzzyyywwwtttqqqnnnlllmmmmmmlllkkkcccddddddaaa^^^]]]___bbbaaaaaaaaaaaaaaa```___^^^```cccfffhhhhhhiiijjjkkkkkkmmmpppqqqrrrtttvvvxxxtttttttttsssqqqooommmkkkllllllnnnoooqqqrrrsssttttttuuuwwwyyy{{{|||||||||yyyyyy{{{}}}{{{lllggg___TTTKKKGGGGGGHHHEEEEEELLLWWW___eeeqqq}}}{{{dddWWWJJJFFFFFFDDDBBBAAA??????>>>>>>===<<<<<<<<<=========<<<<<<;;;;;;;;;;;;:::999888888:::<<<===888888777777777777888888666666555444444444444555666777777888888888888777666666666666666666666666666666555444555666777888222333555777777666555444666777777888888888888777555888:::999777777999;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;::::::999999999>>><<<<<<>>>======AAAGGGGGGWWWkkk|||zzz|||}}}yyytttqqqrrrxxx~~~{{{xxxwwwzzzzzzyyyyyyzzz|||yyykkkiiiddd___YYYVVVSSSRRROOOOOOPPPPPPPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGCCCEEEFFFHHHHHHFFFEEECCCDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@????????????>>>>>>>>>>>>>>>============>>>>>>============>>>>>>============>>>>>>>>>>>><<<<<<<<<=========>>>>>>======>>>?????????????????????@@@AAABBBBBBCCCCCCCCCCCCCCCEEEGGGJJJMMMNNNRRRUUUZZZ___ccchhhlllpppuuu{{{}}}ssskkkjjjlllppprrr~~~vvvfff\\\XXX]]]bbbiii{{{}}}pppjjjkkksss~~~ssskkkhhhhhh|||}}}}}}~~~~~~xxxuuuqqqnnnnnnooooooooonnnmmmjjjgggfffhhhnnnrrrnnnnnnmmmmmmllllllkkkkkklllllllllnnnoooooommmkkkjjjjjjlllnnnpppqqqssssssvvvrrrmmmmmmooosssttttttttttttttttttuuuwwwyyyzzz}}}}}}||||||||||||}}}}}}{{{yyyxxxxxxzzz|||pppgggbbbYYYPPPLLLJJJFFFEEEGGGHHHMMMTTT]]]gggrrr|||yyyiiiVVVNNNFFFCCCCCCEEECCCAAA>>>>>>>>>===============;;;;;;;;;::::::888777666999999888777777777777777888888888888888888888888888777555333222333444555777666666777999999888666999888888777666555555555333333333444555666777777333444555666444222555999<<<;;;;;;:::999888777777888888777666555555666666:::;;;<<<<<<:::999:::;;;============>>>>>>>>>>>>:::;;;<<<===???AAABBBCCCEEEKKKWWWjjj}}}tttllljjjrrrvvvlllhhhfffhhhmmmrrrooolllkkknnnttt|||xxxsssvvv}}}zzzqqqhhhbbb___\\\ZZZ[[[WWWTTTSSSSSSRRRNNNKKKNNNNNNNNNNNNMMMLLLKKKJJJKKKKKKJJJHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????????????>>>>>>======>>>>>>>>>>>>============DDD>>>===AAABBB??????BBB===>>>>>>===;;;;;;<<<===???@@@BBBBBBAAAAAAAAABBBEEEFFFFFFEEEDDDDDDFFFIIIEEEFFFHHHJJJMMMQQQVVVZZZ___bbbggglllpppvvv{{{sssnnnjjjiiimmmuuu~~~{{{qqqiiiccc___]]]aaannn}}}{{{wwwuuu{{{yyymmmeeegggnnn{{{||||||}}}~~~}}}wwwsssrrrssstttuuussssssrrrppppppsssxxx{{{yyyxxxwwwvvvtttsssrrrqqqooooooppprrruuuvvvuuusssoooppppppqqqssstttuuuuuuwwwssspppoooqqqssstttsssttttttuuuvvvxxxzzz}}}~~~~~~~~~~~~~~~}}}{{{zzzyyy|||{{{yyyzzz{{{~~~yyyrrrggg___TTTMMMHHHHHHHHHFFFHHHKKKQQQWWW```jjjsss{{{kkk\\\RRRLLLDDDAAABBBDDDBBB@@@??????>>>>>>>>>=========;;;::::::999999888888888:::999888777666666666777888888888888888888888888888777555444444555666777555555555777999:::999888888777777666666555444444444333333444444666777777888999:::999777666888;;;:::::::::999999888888777999888777666666666666666999;;;;;;;;;999999:::;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAABBBCCCGGGPPP___rrr~~~}}}~~~||||||}}}zzzrrrlllfffhhhppp||||||mmmaaa^^^```aaa``````aaadddjjjooossswww|||zzz}}}yyysssooollljjjddd```\\\ZZZZZZXXXTTTPPPRRRRRRRRRQQQQQQPPPNNNNNNJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDEEEFFFFFFGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAAAAA@@@@@@@@@???@@@@@@@@@????????????>>>BBB===<<<@@@BBB??????BBBAAABBBBBBAAA@@@@@@@@@AAA>>>@@@BBBBBBBBBAAABBBCCCCCCDDDEEEEEEDDDFFFHHHKKKJJJMMMPPPSSSVVV\\\bbbffflllooorrrvvvzzzwwwppphhhhhhiiinnnwww~~~xxxqqqiiibbb```ccchhhqqq~~~zzzxxx{{{}}}}}}wwwnnnhhhkkkrrrzzzzzzzzz{{{{{{}}}~~~~~~{{{yyyzzz{{{|||xxxyyyzzz{{{{{{}}}~~~{{{yyyxxxwwwttttttuuuxxx|||~~~~~~}}}wwwvvvvvvvvvvvvwwwwwwxxxxxxvvvtttsssttttttsssrrrttttttuuuwwwyyy|||~~~~~~~~~|||yyyvvvttt{{{{{{{{{|||}}}yyyrrrlllddd[[[UUUJJJFFFDDDFFFHHHIIIMMMSSS]]]eeeqqq|||ooo\\\PPPMMMHHHBBB@@@AAACCCBBB@@@AAA@@@@@@???>>>===<<<<<<;;;:::999888888888999::::::999888777666666666666777777777777777777777777777666555555555666777888777666666777888999888666666666666555555444444333444444444444444555666777999:::999777555444444555888888888888888888888888999888888777777777777777999:::;;;;;;999999:::;;;888999999999::::::::::::<<<<<<===>>>>>>???@@@@@@@@@CCCIIIRRR```uuu~~~{{{zzzzzz}}}zzzxxxxxxyyyxxxuuuqqqiiieeeeeemmmyyyyyycccXXXVVVSSSTTTUUUWWWZZZ]]]```aaagggmmmwww~~~|||~~~zzzwwwooojjjeeebbb```]]]XXXTTTTTTTTTSSSRRRQQQOOONNNMMMKKKJJJHHHFFFEEEEEEEEEEEECCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@BBB???>>>AAACCCBBBBBBDDDBBBBBBBBBBBBAAAAAAAAA@@@???AAADDDDDDDDDDDDEEEFFFDDDEEEGGGIIIJJJLLLOOORRRTTTWWW[[[___dddjjjqqquuu{{{}}}}}}tttnnngggccccccgggooozzz~~~wwwnnngggcccbbbfffooo||||||sssnnnpppxxx~~~}}}~~~{{{yyywwwssspppttt{{{yyyyyyyyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~zzz|||}}}|||{{{zzzzzzzzzzzz}}}|||{{{zzzxxxxxxxxxxxxyyyyyyyyyxxxwwwvvvuuusssrrrttttttuuuvvvxxxyyyzzz{{{zzz{{{||||||{{{wwwtttqqqxxxyyy{{{}}}~~~}}}}}}~~~~~~}}}}}}~~~xxxooofff___XXXRRRNNNLLLIIIHHHKKKMMMPPPYYYbbbmmmvvvuuubbbSSSKKKHHHEEEBBB@@@BBBCCCBBBAAABBBAAA@@@???>>>===<<<<<<;;;:::888777777999:::<<<:::999888777666666666666666666666666666666666666555555444444555666777888999888777777888777555333555555555444444333333333444444444444444555666777888:::888444222333333111777777777777888888999999999888888777777777888888999:::;;;;;;::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>AAAEEEIIIRRRddd{{{~~~}}}{{{{{{|||}}}}}}{{{xxxqqqllllllqqqzzzqqq___VVVRRRRRRQQQRRRSSSUUUWWWYYY]]]```fffooo||||||}}}}}}xxxrrrnnnjjjfff___[[[YYYXXXWWWVVVSSSQQQOOOMMMNNNLLLJJJGGGFFFEEEFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBEEECCCBBBDDDFFFGGGGGGHHHFFFEEEDDDDDDDDDCCCBBBAAABBBDDDGGGHHHHHHHHHJJJKKKIIILLLOOOQQQTTTWWWZZZ]]]___bbbggglllqqqwww}}}{{{nnngggeeeeeefffmmmttt~~~zzzuuuooohhhcccfffkkkwww|||pppkkkjjjpppzzz~~~|||{{{yyywwwwwwzzz{{{|||xxxxxxyyyyyy{{{|||~~~|||}}}~~~}}}}}}~~~}}}|||~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyyyyyyyyyyzzz|||}}}}}}|||yyywwwuuutttvvvvvvvvvuuuuuuuuuttttttuuuvvvxxxyyyxxxvvvsssqqqtttvvvyyy}}}~~~|||zzzyyyyyyzzz{{{zzzzzz{{{~~~|||zzzrrrlllcccZZZSSSNNNKKKJJJNNNMMMOOOSSSWWW]]]kkkxxx|||hhhXXXMMMHHHEEECCCBBBBBBBBBCCCCCCBBBAAAAAA@@@???>>>===<<<;;;;;;:::888777777999:::<<<999888888777777777777777555555555555555555555555333333333333444555555666666666555666888888666555444444444444333333333333555444444444444555666666999<<<:::666555888888444555666666777777888888999888777777777777777888888999;;;<<<<<<;;;;;;<<<>>>;;;<<<<<<<<<<<<====================================AAAEEEGGGKKKWWWjjjyyy~~~wwwpppoooyyynnn___UUUSSSOOOMMMNNNQQQUUUXXXYYYZZZ\\\```iiiwww~~~|||}}}~~~zzztttmmmgggdddcccaaa^^^[[[WWWTTTRRRPPPNNNKKKHHHFFFEEEFFFFFFDDDEEEGGGHHHIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBEEEEEEEEEGGGJJJNNNOOOOOOPPPMMMJJJHHHIIIIIIGGGEEEDDDGGGJJJKKKLLLMMMOOOQQQRRRUUUYYY\\\___bbbfffhhhkkknnnsssxxx|||yyynnneeedddhhhnnnrrr~~~}}}vvvpppjjjgggcccbbbjjjtttooofffhhhmmmzzz}}}{{{zzzxxxwww{{{uuuvvvwwwyyy{{{~~~~~~{{{}}}~~~}}}{{{{{{|||}}}~~~~~~{{{zzz{{{{{{zzzzzzxxxvvvtttrrrqqqrrrsssuuuvvvvvvuuutttsssqqqtttwww{{{~~~|||{{{yyywwwwwwwwwwwwxxxxxxyyyzzz{{{{{{xxxssspppbbb^^^WWWOOOJJJHHHHHHHHHMMMQQQXXX```eeemmm}}}mmm\\\OOOGGGCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@??????>>>===<<<;;;;;;;;;:::999888888888999:::777777777777777888888999666666666666666666666666333333333333333444444444222222333555888::::::999444444444444444444444444555555444444444555555666555999888333555;;;;;;666555555666666777777777888666666666666666777777888888:::;;;;;;;;;;;;<<<>>>::::::::::::;;;;;;;;;;;;===========================AAAEEEFFFHHHPPP]]]hhh{{{yyynnnpppxxx~~~mmm___ZZZSSSNNNMMMPPPUUUYYYWWWWWWXXXZZZ```lll|||zzzzzz~~~{{{uuuqqqpppmmmhhhccc^^^ZZZWWWTTTRRRNNNJJJHHHGGGHHHIIIGGGHHHJJJKKKJJJIIIGGGFFFGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDGGGIIILLLRRRZZZ]]]\\\[[[VVVPPPMMMMMMMMMLLLJJJKKKMMMQQQSSSTTTVVVXXXZZZ]]]aaaeeeiiikkknnnqqqtttxxx{{{{{{nnnkkkgggfffjjjrrr|||xxxtttnnnfff```aaaccceeeppp}}}uuugggccckkksss{{{yyyyyy|||{{{qqqrrrtttxxx{{{|||zzz}}}|||zzzwwwuuuttttttuuuuuuuuuuuuuuutttrrrtttwwwzzz|||}}}}}}}}}|||{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyxxxvvvpppiiidddWWWTTTOOOJJJGGGGGGIIIKKKPPPXXXfffqqqvvv|||ooo\\\PPPIIIDDDAAA???@@@AAAAAAAAA@@@??????>>>=========<<<<<<;;;;;;;;;::::::999999888888888555555666666777999:::;;;666666666666666666666666444444444444444444333333333333333555888999888777444444444444444555555555666555555444444444555555111555555111666???@@@999555666666666666666666666555555555555555666777777666888999999999999:::<<<888999999999::::::::::::;;;<<<<<<<<<======>>>>>><<>>@@@@@@???>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::888777666444444555666888999;;;<<<777777777777777777777777555666666666555444333333999777666666777666444111555555555555555555555555666555555444444444555555333888888555;;;FFFGGG@@@666666666666666666666666444444444444444555666777444666777888777777999:::999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>???<<<>>>@@@BBBEEEKKKSSSYYYfffwwwwww|||xxxrrrvvv{{{yyykkk___WWWSSSRRRTTTUUUVVVUUUVVV]]]hhhqqqrrr~~~|||vvvsssfffccc^^^ZZZWWWWWWXXXXXXXXXYYYZZZZZZXXXUUURRRPPPJJJKKKKKKKKKLLLLLLMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGHHHOOOVVV]]]jjjzzzwwwlllffffffgggfffeeecccfffjjjlllnnnpppsssuuuxxx{{{zzzrrrlllhhhjjjooovvv~~~xxxooofff```cccXXXUUUbbbqqq}}}xxxnnnkkkrrr}}}|||iiijjjmmmqqqvvvzzz}}}}}}}}}}}}zzzzzzzzz|||~~~}}}}}}}}}~~~~~~}}}{{{zzzyyyyyyzzzzzzwwwwwwwwwwwwyyy{{{}}}|||}}}ssslllfff```WWWQQQLLLLLLLLLLLLNNNRRRXXX]]]dddooo|||yyyjjjWWWJJJFFFEEEDDDBBB>>>???@@@???>>>===>>>???>>>===<<<;;;;;;;;;;;;;;;:::999888888888999:::;;;777888888:::;;;<<<======999888777666444444444444444444333333333333222222444555666666666555333222333444555444333333444555888888777666666666666666555999777222777BBBDDD===444444555555666666777777777666666555444444333333666555555444444444555555666666777888999:::::::::;;;:::999999999;;;===???===AAAFFFIIIJJJNNNSSSWWW[[[lll}}}~~~}}}oooiiijjjssswwwyyysss]]]TTTTTTSSSSSSSSSUUUXXX[[[^^^```ccchhhrrr}}}vvvmmmeeebbbbbbbbbcccjjjhhhfffdddcccaaa]]][[[VVVUUUSSSSSSTTTTTTRRRQQQPPPPPPPPPPPPOOOOOOOOONNNMMMLLLJJJIIIIIIKKKMMMNNNQQQOOOLLLKKKLLLNNNOOOOOOPPPSSSZZZcccqqqzzzxxxxxxxxxwwwvvvvvvxxx|||~~~{{{uuummmfffhhhooouuu{{{~~~zzzwwwrrriii^^^WWWVVVUUUZZZhhh||||||{{{xxxyyy~~~}}}~~~ccceeehhhmmmqqquuuxxxyyy|||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~|||{{{yyyyyyyyyzzz|||~~~~~~~~~~~~}}}}}}~~~~~~vvvkkkbbb]]]XXXQQQMMMKKKMMMOOOSSSWWW]]]cccgggooovvv~~~lll```PPPFFFDDDDDDBBB@@@>>>???@@@???===<<<===>>>======<<<;;;;;;;;;;;;;;;:::999999888888999::::::555666666777888999:::;;;999888777666555444444444333333333333333333333333555555555555555444444333333444555555444333444555777666555555444444555555555999777222666>>>???888444444555555555555555555666666666555444333333333666555555444444555555555777777777888888999999:::::::::999888999;;;<<<>>>>>>BBBGGGJJJJJJLLLPPPSSSTTT```nnn{{{tttiiiccchhhllloooyyylll\\\UUUSSSSSSSSSSSSUUUVVVVVVUUUWWW[[[cccpppxxxtttssssssssssssqqqooonnnmmmllljjjhhhaaa___\\\\\\\\\\\\[[[YYYXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUTTTSSSSSSTTTUUUVVVVVVUUUTTTTTTWWWYYYZZZYYY]]]^^^aaafffqqq}}}yyyrrrmmmkkkjjjkkkrrr|||{{{wwwqqqkkkddd^^^YYYVVVSSSWWWbbbsssXXX[[[```eeejjjnnnpppqqqtttuuuxxx{{{~~~{{{}}}~~~~~~}}}|||}}}~~~yyywwwwww{{{{{{{{{{{{yyyyyyyyyzzz|||}}}~~~}}}~~~tttlllaaaXXXSSSPPPMMMKKKMMMPPPVVV]]]eeelllrrruuu}}}~~~nnn]]]UUUJJJEEEDDDDDDBBB???>>>?????????===<<<<<<>>>===<<<;;;;;;;;;;;;;;;;;;::::::999888888999999:::555555666777888999999:::999888777666555444444444222222222333444444555555666555555444444444444444444555666555444444555666555555444333333333444444555999888333555:::999333555555555555555444444444666555555444444333333222555555555555555555555555888888888888888888888888999888888777888:::;;;<<<>>>CCCHHHJJJIIIHHHJJJLLLLLLQQQZZZjjj~~~zzzkkk______ccceeellltttmmm```UUUSSSRRRQQQQQQQQQNNNLLLLLLOOOTTT\\\ggguuu}}}{{{{{{{{{zzzyyyrrroookkkiiihhhhhhhhhgggfffeeeeeedddcccbbbbbbaaa]]]]]]^^^^^^^^^_________`````````cccfffhhhhhhhhhiiifffbbbbbbgggoooyyywwwqqqllljjjkkkooouuu}}}|||xxxsssqqqmmmddd[[[UUUTTTTTTOOOYYYkkk}}}MMMPPPVVV\\\bbbgggiiijjjmmmooossswwwzzz{{{{{{{{{wwwxxxyyy{{{{{{|||}}}}}}vvvsssqqqrrryyy{{{{{{|||}}}~~~}}}~~~||||||}}}~~~zzzkkkcccYYYQQQNNNOOOPPPPPPVVVYYY```hhhqqqxxx|||~~~mmm]]]SSSNNNHHHFFFFFFEEEBBB???===>>>???>>><<<;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;::::::999999999999999999777777888888999::::::;;;:::999888666555555444444111111222333444555666777666555444333222333444555444555666666444444555666555444333333333333444444444777888555555888777222777666666666555555444444444444444444333333222222444555555666666666666666888888888888777777777777888777777777888999:::;;;>>>BBBGGGHHHEEECCCCCCDDDGGGGGGLLLYYYooo}}}~~~sssgggcccbbbbbbeeekkkyyysss\\\XXXSSSPPPPPPOOOLLLJJJGGGJJJNNNRRRWWW```kkkttt~~~{{{xxxwwwxxxwwwwwwuuuuuutttsssqqqpppoooooohhhiiikkkmmmnnnooooooooommmnnnpppsssvvvwwwvvvtttrrrjjjaaa\\\[[[```jjjsssxxxpppkkkhhhqqqsssyyy|||xxxtttppplllooonnnfff[[[UUUUUUXXX[[[hhhzzz}}}~~~DDDGGGMMMSSSZZZ___bbbdddgggiiilllppprrrssssssrrrpppqqqsssvvvxxxzzz{{{{{{tttpppllljjjmmmuuu~~~~~~}}}~~~|||{{{{{{}}}vvvnnn```[[[UUUQQQQQQUUUZZZ]]]fffgggkkkqqqxxx~~~qqq___TTTMMMJJJFFFEEEEEECCC@@@======>>>???===;;;::::::;;;;;;;;;:::::::::;;;;;;<<<::::::::::::999999888888777777777888888999999999:::999888777555555555555111111222333555666777777666555444222222333444444444555666555444333444666555444444333444444555555222555777555555777777555888777777666666555555555333333333333333222222222444444666666777777666666888888777777777777777777777777777777888999::::::<<<@@@DDDDDDAAA>>>===>>>CCCCCCFFFPPPaaawwwxxxppphhhbbbbbbfffmmmvvvmmmfff\\\UUURRRPPPMMMJJJEEEHHHKKKLLLMMMQQQXXX]]]fffsss~~~}}}}}}yyyzzz}}}}}}rrreee]]]XXXZZZdddqqqwwwnnniiiiiilllooozzzzzzvvvssspppooolllmmmjjjbbbYYYWWW^^^fffyyy~~~@@@BBBFFFKKKPPPUUUYYY[[[^^^```bbbeeeggghhhiiiiiihhhiiikkkooossswwwxxxwwwqqqnnnjjjfffeeehhhooottt{{{~~~~~~~~~~~~zzz{{{}}}yyypppgggaaaXXXWWWVVVXXX]]]dddlllqqq{{{xxxvvvwww{{{~~~||||||~~~tttaaaUUUPPPGGGEEEBBB@@@@@@???===;;;===>>>>>>===:::999999::::::::::::::::::;;;;;;<<<:::::::::::::::999777777444444555555666666666666:::999888777666555555555111222333444555666777777555444444333333333333333333444555444333333444555444444333333333444555555111333555555444555777888666666666666666555555555222222222222222222222222333444666777888888777666777777777777777777777777666777777888999999::::::;;;???BBBAAA>>>;;;:::<<<>>>@@@DDDLLLWWWiii|||pppgggcccdddiiiooozzzzzzmmmddd___ZZZTTTOOOHHHIIIHHHGGGFFFGGGJJJLLLRRR^^^pppzzzlllbbb[[[YYYdddsss|||pppnnnjjjhhhiiipppzzz~~~yyysssooonnnnnnooommmjjjccc[[[XXX```qqq}}}yyyzzzAAAAAABBBDDDGGGKKKOOOQQQTTTUUUWWWYYY\\\^^^```aaa``````bbbgggmmmqqqrrrrrrpppooolllhhhcccbbbeeegggmmmttt|||~~~|||}}}~~~~~~~~~|||zzzvvvoooggg```\\\ZZZVVVYYY^^^eeennnyyy~~~{{{|||~~~}}}|||yyyzzz}}}uuuaaaTTTLLLIIICCCAAA>>><<<<<<<<<<<<<<<===>>>>>><<<:::888999999::::::999999::::::;;;<<<::::::;;;;;;:::999777666444444555555555555666666::::::888777666555555555222333333444555666666777333444444444444333222222222333444333222222222444222222222222222333444444111222333333111111444888333333444444444444444444111111111222222222222222333444666888999888777666555555666666777777888888777777888999::::::::::::<<<>>>AAA???<<<:::;;;===<<<===BBBJJJQQQ[[[nnnzzztttooollliiikkkqqq||||||wwwqqqhhh```SSSOOOIIIEEEDDDEEEFFFFFFHHHQQQ^^^kkkxxxxxxmmmccc___kkk{{{{{{sssnnnfffiiimmmrrrxxx}}}wwwtttnnnhhheeeeeeiiillljjjhhhfffdddhhhvvvzzzsssqqquuu~~~CCCBBB@@@@@@AAADDDGGGIIIMMMNNNOOORRRUUUXXX[[[]]]ZZZZZZ\\\bbbiiinnnooonnnrrrrrrqqqlllfffbbbbbbdddhhhooowww||||||{{{~~~yyy{{{}}}~~~~~~~~~~~~{{{vvvtttkkkjjjgggaaaYYYUUUVVVXXXXXX]]]fffqqq}}}}}}|||~~~}}}|||yyyzzz}}}zzzdddTTTKKKEEEAAABBB@@@===;;;;;;<<<>>>???===>>>>>><<<:::888888999999999999999::::::;;;<<<::::::;;;;;;:::999777666666666666777777777777777;;;:::999777666666555555333333444444555666666666222333444555444333222111111222333333111111222333111111000000111222333333222222222111///...111666111111111222222333333333111111111111111111222222222444666888999999777777444555555666777888888999777777999::::::;;;::::::===???@@@???<<<;;;===???;;;;;;@@@HHHLLLPPP[[[ggg}}}xxxfffdddfffmmm{{{|||sss___WWWMMMGGGGGGHHHIIIIIIGGGLLLTTT[[[cccppp|||pppkkkvvvwwwrrrnnnkkkiiifffllluuu|||xxxvvvnnnjjjddd^^^[[[]]]bbbfffeeeiiiooovvvxxxwwwyyyyyywww{{{uuuqqqmmmnnnvvvKKKEEEAAACCCCCCAAA@@@AAAFFFFFFGGGIIIMMMPPPQQQPPPSSSTTTVVVYYY]]]aaaeeegggmmmnnnpppooollljjjiiiiiiooosssxxx{{{{{{{{{{{{|||wwwvvvvvvxxx|||}}}wwwrrrmmmhhhccc```___\\\XXXWWWXXX[[[]]]^^^aaahhhsss~~~}}}~~~~~~~~~hhhWWWMMMFFFBBBAAAAAA@@@>>>===<<<<<<<<<===;;;:::999888777777777777999999999999999999999999:::;;;<<<======;;;999888666666666666666666666666777777666555444444333333444555555555555555555444444444444333333222222222000000000000000000000000//////000000111111222222222222111111111111111222222222222333333444444444333333333222222333333444111222444666777666666555666666666666555555555555:::999888777666666666666:::;;;;;;<<<<<<;;;;;;:::===@@@CCCCCCDDDIIIRRRZZZpppnnnccc___fffnnntttuuugggYYYSSSNNNIIIGGGJJJMMMLLLNNNTTTZZZ^^^fffnnnyyy~~~xxxsssnnnkkklllnnnqqqrrr|||~~~zzzuuunnnkkklllggg```ZZZWWWUUUSSSVVV[[[fffsssuuummmmmmllloooqqquuuyyypppjjjkkknnnttt}}}VVVOOOHHHGGGEEEBBB@@@AAAAAA@@@@@@BBBEEEGGGGGGFFFIIIJJJLLLOOOSSSWWWZZZ[[[ccceeehhhjjjjjjjjjkkkllluuuxxx{{{|||{{{yyyxxxxxxxxxwwwwwwxxx{{{~~~yyytttppplllgggaaa\\\XXXUUURRRTTTUUUVVVZZZ___dddhhhjjjlllrrr{{{nnnZZZNNNHHHCCCAAABBBAAA@@@>>>===<<<<<<<<<===<<<<<<;;;:::999999999999999999999999999999999999:::;;;<<<===<<<;;;999888666666666666666666666666777666666555444444333333333444444555555444444333333333333333333333222222111111111111111111111111000000000000000111111111222222111111111111111222222222222333333444444444444444333222222222333333222333444666666666666555666666666666666666666666888888777777777888888999::::::;;;;;;;;;;;;::::::>>>AAACCCCCCBBBCCCHHHLLL___sssssshhhaaabbbdddfffqqqzzzjjj```XXXNNNIIIIIIIIIHHHKKKQQQTTTUUUYYY___dddoooyyytttsssnnnnnnoooqqqvvv|||yyyrrrnnniiicccaaaccc^^^XXXTTTRRRPPPQQQXXX```vvvssseee```aaaeeekkksss{{{vvvmmmiiijjjmmmssszzzkkk```UUUOOOKKKEEEBBBBBB>>>===;;;<<<===>>>>>>===???@@@AAADDDGGGJJJMMMOOOSSSVVVZZZ^^^aaacccfffiiisssuuuxxxyyyxxxwwwvvvvvvxxxxxxxxxxxxzzz|||~~~{{{yyywwwrrrqqqooommmkkkhhhddd```]]]ZZZUUUPPPLLLJJJIIIIIIOOOSSS[[[ccckkkrrruuuwww|||hhhZZZLLLFFFCCCAAA@@@AAA@@@???>>>===<<<<<<<<<===<<<;;;:::999999888999999888888888888888888999999999:::;;;<<<;;;:::999888777777777777777777777777666666555555444333333333222222333333333333222222222222222333333333333333222222222222222222222222111111111111000000000000222111111111111111222222222222333333333333444444555444333333222222222222222333444555666666666666777777777777777777777777777777777888888999;;;;;;999::::::;;;;;;::::::999:::>>>AAAAAA>>>===???AAAMMM___xxxuuulllfff___ZZZ```kkkxxxlll^^^RRRLLLKKKIIIJJJOOOPPPMMMMMMPPPRRRZZZggguuu~~~wwwpppkkkkkklllmmmrrryyy{{{qqqjjjccc___[[[VVVVVVZZZSSSPPPNNNMMMLLLOOO\\\hhh}}}pppcccZZZYYY]]]fffooozzz~~~ppphhhgggiiikkkrrrzzzsssddd[[[SSSKKKEEECCC???===;;;:::;;;;;;;;;::::::;;;<<<>>>@@@CCCEEEFFFDDDGGGLLLOOORRRUUUYYY\\\eeehhhlllooopppqqqrrrttttttuuuvvvwwwxxxyyy|||~~~}}}}}}~~~|||zzzyyyxxxwwwrrrqqqooommmjjjgggeeeccc```___]]][[[XXXUUURRRQQQPPPOOOLLLIIIHHHIIILLLNNNWWW^^^iiissszzz~~~mmmZZZPPPGGGDDDCCC???>>>>>>??????>>>===============:::999888777666666666666777777777888888888888888999999::::::::::::999888888888888888888888888888555555555444444333333333111111222222222222111111111111222222333333333444222222222222222222222222222222111111000000//////111111111000111111222333333333333333333333333333555555444333222222222222333444444555555555666666777777777777888888888888999999888888999::::::;;;999999::::::::::::999999555888;;;<<<;;;<<<>>>@@@EEEQQQfff}}}}}}uuuhhh\\\[[[```nnnzzzvvvdddXXXRRRNNNLLLNNNNNNJJJIIIKKKMMMQQQXXXaaalll{{{xxxwwwsssooommmnnnsssvvv||||||rrrlllccc]]]WWWTTTQQQOOORRRXXXRRRQQQPPPPPPOOOTTTdddssswwwjjj```]]]bbbhhhttt|||zzzooohhhhhhmmmqqqqqqxxxrrrhhh___TTTKKKGGGCCC@@@===::::::999888777888999999:::<<<>>>@@@AAA>>>AAACCCEEEFFFHHHKKKMMMUUUYYY]]]```bbbdddgggiiijjjmmmoooqqqqqqsssvvvyyy~~~{{{xxxwwwxxxyyy{{{|||||||||{{{yyywwwuuutttoooooommmllljjjiiigggfff___^^^\\\YYYWWWTTTSSSRRRQQQPPPOOOLLLJJJHHHGGGHHHGGGHHHIIIIIIKKKOOOVVV[[[eeemmmyyyjjjYYYOOOHHHCCCCCCCCC???===>>>>>>>>>>>>>>>>>>=========999999888777666666666666666666666777777888888888888888999999999999999999999999999999999999999999444444444444444333333333000111111111111111111000111111111222222333333333222222222222222222222222222222111111000000//////111111000000111222222333333333333333333333333333555444333333222222222333444444444444555555555666666777777777888888888999;;;::::::999888888999999888888999999999999888888666666777888999;;;???BBBAAAGGGUUUjjjuuuggg___^^^]]]fffvvvzzziiiXXXQQQLLLLLLKKKHHHHHHIIILLLNNNQQQSSSYYYeeerrr|||{{{xxxvvvuuurrrssstttuuuxxx~~~|||rrrggg```XXXSSSNNNLLLKKKLLLTTT]]]^^^]]]^^^^^^^^^bbbqqqyyywwwqqqiiidddgggpppvvvvvvkkkgggjjjqqqwwwyyyzzz~~~xxxrrrggg\\\VVVMMMIIIDDD???<<<:::888666888888888888999;;;<<<===>>>@@@AAA@@@@@@AAACCCEEEKKKMMMPPPRRRSSSTTTVVVXXX\\\___ccceeedddfffiiimmmqqqssswwwyyyzzzyyyvvvuuurrrpppnnnkkkjjjiiijjjjjjkkkkkkjjjjjjhhhgggeeeddd]]]]]]\\\[[[ZZZXXXVVVUUUOOONNNMMMKKKIIIHHHGGGGGGEEEEEEEEECCCAAAAAACCCEEECCCFFFKKKNNNRRRYYYbbbiiipppxxxoooZZZMMMDDD@@@???AAABBB@@@>>>@@@======>>>>>>>>>>>>======;;;:::999888888777888888555555666666777777888888888888888888888888999999888888888888888888888888444444333333333333333333000000111111111111000000111111111222222222222222222222222222222222222222111111111111000000000000000000000000111222333333444444333333333333222222444333333222222333333444555555444444444555555666555666666777777888888888;;;;;;999888888777777777777888888999999888888777999999888777888:::===???===>>>GGGXXXmmmuuujjjcccXXX[[[eeewwwyyy]]]TTTMMMLLLKKKIIIGGGHHHIIIJJJLLLLLLOOOVVV```hhhyyy~~~{{{vvvrrrqqqsssuuuxxxyyy||||||sssiii___YYYOOOKKKHHHHHHIIINNNZZZfffqqqqqqrrrttttttwwwvvvnnnfffmmmqqqoooooottt|||xxxpppiiikkkttt}}}~~~~~~{{{~~~zzz|||~~~vvvooobbb]]]UUUMMMHHHCCC???<<<999999888888999:::;;;;;;===>>>???>>>>>>>>>AAACCCCCCEEEGGGHHHHHHHHHJJJLLLMMMQQQUUUVVVTTTUUUXXX[[[\\\___bbbeeefffdddbbb```\\\\\\[[[ZZZYYYXXXXXXXXXXXXWWWWWWVVVUUUUUUTTTTTTPPPPPPOOONNNMMMKKKHHHGGGEEEDDDCCCBBBBBBBBBBBBCCC@@@AAABBB@@@???AAAEEEIIIGGGMMMTTTZZZ___fffpppwwwzzz||||||||||||~~~ooo\\\PPPJJJ@@@======AAABBB???>>>@@@<<<===>>>??????>>>======;;;:::999888888777777777444444555666666777888888777777777777777888999999888888888888888888888888333333333333333333333333000111111222222111111000222222222222111111111111111111111111111111111111000000000000000111111111000000000000111222333444444444444333333222222222222222222222333444555555666555444444444444555666444444555666666777888888999888888777777777888888777777888888888888777777999888888999:::;;;;;;;;;;;;:::???KKK[[[ooo{{{rrrfff```___iiixxxggg^^^WWWVVVUUUPPPLLLKKKHHHJJJLLLLLLLLLOOOUUUZZZeeeppp}}}~~~xxxxxxxxxyyy{{{xxxpppggg^^^VVVQQQKKKHHHGGGIIILLLTTTcccqqqxxxmmmfffcccbbbppp}}}~~~uuussstttzzzwwwsssuuuvvv|||vvvpppfff\\\TTTNNNHHHEEE;;;;;;;;;::::::;;;<<<<<<:::;;;<<<<<<<<<===AAACCC===???AAABBBCCCDDDFFFHHHDDDHHHLLLLLLIIIHHHKKKNNNLLLOOOSSSVVVVVVUUURRRPPPLLLLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIHHHFFFCCC@@@???AAA@@@?????????@@@AAABBB@@@BBBCCCBBBBBBDDDJJJNNNPPPWWW___fffkkkrrr{{{yyyvvvuuuxxxwwwvvvvvvxxxyyy{{{~~~ppp[[[LLLFFFEEECCC@@@@@@BBBBBB>>>===???<<<===>>>??????>>>======999888777666555555555555444444444555666777777888777777666666777888999999777777777777777777777777333333333333333333333333111111222222222222111111333222222222111111000000000000000000000000000000//////000000111111222222000000000000111222333444444444444333333222222222111111111222333444555666666666444333333444555666333444444555666777777888666666666666777888999:::777777888888888888777777444555888;;;======;;;999===:::<<>>===@@@???>>>>>>>>>???AAABBB????????????>>>>>>>>>>>>CCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFEEECCCBBB@@@BBBCCCAAA???@@@CCCFFFFFFFFFEEEBBB@@@@@@BBBDDDDDDFFFGGGEEEBBB@@@>>>>>>@@@???>>>>>>>>>???@@@AAAEEEFFFGGGKKKOOOTTTXXX[[[^^^eeennntttvvvwwwyyy{{{~~~{{{zzzzzzyyyvvvsssssssssssstttyyylllYYYOOOIIIDDD@@@@@@AAAAAABBBBBBAAAAAA@@@===============<<<<<<;;;;;;<<<<<<<<<;;;999777666666666666666777777777777777666555555555666888999999888888777666555555555333333333333333333333333111111111111000000000000///000111222333222111111...///000111111000......111111111111111111222222000000111111111222222222111111222222222333333333333333333333333222111000666555444333222333444555333333333444555666777888>>><<<:::888777777777888888888999999999888777777777777777888999;;;<<<======999;;;DDDJJJSSShhh}}}pppddd```iii{{{||||||}}}|||wwwkkk]]]SSSNNNOOOPPPPPPPPPOOOMMMLLLOOOSSSYYY]]]bbbiiipppvvvrrriiiddd^^^[[[XXXSSSQQQQQQOOOQQQVVVZZZ\\\bbbooo}}}|||qqqddd[[[ZZZ___eeeuuu~~~sssjjjjjjppp}}}uuukkkeeecccaaa[[[UUUOOOJJJGGGFFFAAA@@@???>>>>>>>>>???@@@>>>======<<<<<<<<<<<<<<>>>>>???????????????@@@AAACCCBBB@@@@@@BBBEEEBBBBBBAAA???>>>>>>@@@BBBCCCEEEFFFFFFDDDCCCCCCCCCAAA@@@@@@@@@BBBEEEGGGIIILLLNNNQQQVVV\\\bbbgggjjjooouuuzzz}}}|||zzzzzz||||||zzzxxxyyy{{{|||{{{yyyzzz{{{{{{|||~~~{{{|||}}}~~~ttt___PPPHHHEEEAAA>>>@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>???>>>>>>===<<<<<<;;;;;;<<<;;;:::999777666555666666666777777777777777666555555555666888888888777777666666555444444333333333333333333333333111111111111000000000000///000111222222222111111111222333333333222111111111000000/////////000000000000111111111222222222111111111222222222333333333444444444444333222111444444333333333333444444333333333333444555666777999999888777666666666666888888888888888888888888888777777777888:::<<<===BBB===>>>CCCFFFKKK[[[ooosssjjjjjjrrrzzz}}}tttiii]]]ZZZVVVQQQNNNLLLLLLLLLLLLOOOSSSUUUXXX[[[```eeelllvvv}}}zzzzzz~~~ttthhh]]]XXXTTTRRRSSSUUUYYY\\\]]]]]]___dddfffjjjttt~~~nnnlllgggbbb```dddnnnuuu}}}}}}vvvnnnhhhkkkqqq~~~tttggg[[[UUURRRKKKIIIFFFDDDBBBAAAAAABBB??????>>>==================>>>>>>???@@@@@@@@@???;;;;;;::::::;;;<<<===>>><<<>>>???@@@>>>>>>???@@@@@@@@@@@@???>>>???AAADDDDDDFFFHHHIIIHHHHHHIIIJJJGGGGGGFFFGGGJJJNNNRRRTTTZZZ\\\aaahhhooouuuzzz|||~~~zzzvvvvvvxxxyyyyyyyyy|||}}}yyyvvvvvvwwwyyyzzz{{{~~~lllaaaQQQFFFCCCBBB@@@>>>@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;999888777666555555666666666777777777666666555555666666777888666666666555555444444333333333333333333333333333111111111111000000000000///000111111222222111111222222333444444444333222333222111000000000000000000000000111111111111222111111111222222222222333444444444444444444333222222222333333333333333222333222222333333444555666666666777777777777666666888777777666777888:::;;;999888777777888:::<<<>>>CCC??????BBBBBBCCCNNN]]]rrrwwwnnnkkkkkklllnnnqqquuuzzzssslllbbbWWWPPPMMMMMMOOOKKKMMMNNNNNNNNNOOOQQQSSS[[[bbbmmmzzz}}}|||~~~}}}zzzvvvtttrrruuuvvvsssppplllccc[[[PPPOOONNNQQQXXXcccmmmsssuuurrrrrrvvvyyy{{{|||nnnfffZZZ]]]```ccchhhrrr~~~}}}vvvpppmmmlllrrryyyrrrfffaaa]]]ZZZUUUOOOJJJHHHFFFFFFDDDDDDCCCCCCBBBAAA@@@@@@>>>???@@@AAABBBCCCCCCCCC???>>>============>>>???<<<>>>@@@AAAAAA@@@@@@@@@AAACCCDDDCCCCCCDDDGGGIIIIIIKKKOOOQQQRRRTTTVVVXXXYYYXXXWWWWWWYYY\\\```bbbkkkmmmrrrwww}}}{{{uuutttwww{{{~~~}}}{{{xxxvvvvvvwwwyyy{{{~~~rrr\\\TTTIIICCCBBBBBBAAA@@@??????@@@@@@@@@@@@??????????????????>>><<<;;;:::;;;;;;:::999888777666666555555555666666666777777555555555555666666777777555555555444444333333333333333333333333333333333111111111111000000000//////000000111111111111111000111222333333333222111666555444333222222222222000000000000111111111111111111111111222222222222222333333444333333222222000111222333444333222111222222222222222333444555555666777999:::999999888777777555555666888:::<<<:::888777666777999<<<>>>>>><<<===@@@@@@@@@HHHRRRggg|||vvvooollljjjhhhggghhhlllrrryyy}}}vvvhhh\\\UUURRRQQQLLLLLLLLLKKKKKKKKKLLLMMMRRRWWW___hhhsss~~~}}}|||||||||||||||{{{zzzyyyxxxxxxxxxuuuwwwyyy{{{|||{{{zzzyyyzzzxxxwwwyyy}}}|||yyywwwuuusssqqqnnnmmmjjjfffaaa\\\VVVRRRLLLQQQWWW^^^jjj{{{wwwiii^^^XXXWWW\\\dddkkksss}}}~~~vvvuuuvvvyyy}}}wwwppplllddd\\\TTTOOOMMMKKKJJJJJJKKKKKKIIIGGGDDDBBB@@@AAACCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEHHHIIIIIIIIIHHHFFFHHHJJJJJJJJJKKKNNNPPPTTTWWW]]]bbbgggmmmrrrvvvxxxvvvsssqqqpppqqqrrrssszzz{{{}}}{{{xxxzzz}}}|||{{{|||~~~mmmaaaQQQLLLFFFBBBBBBBBBAAA@@@>>>??????@@@@@@??????>>>============<<<;;;:::999;;;:::999888777666666666555555555555666666666666444555555666666666666666444444444444333333333333333333333333333333333333111111111111000000000///000000000000000111111111000111222333444333333222666555444333222222222222000000000000000000000000000000111111111222222222000111111222222222111111///000222333444333222222333333222222222333444444333444666888999999999888777666555555555888:::<<<999999777777888999;;;<<<;;;;;;<<<>>>>>>???DDDJJJXXXggg{{{|||yyysssooohhhddddddiiioootttyyyrrrdddZZZTTTNNNMMMKKKIIIIIIJJJKKKKKKLLLOOOSSSXXX```lllzzz~~~~~~~~~}}}}}}|||{{{yyyxxxxxxzzz{{{}}}}}}}}}~~~{{{wwwuuurrrpppppppppooonnnjjjfff```ZZZTTTPPPOOOPPPOOO[[[iiittt~~~oooccc[[[WWWVVV```fffpppwww~~~}}}|||vvvlllddd]]]ZZZYYYWWWXXXZZZZZZXXXSSSMMMJJJHHHIIIJJJLLLNNNOOOOOOOOORRRTTTVVVXXXWWWTTTPPPMMMMMMMMMMMMPPPTTTUUUUUUTTTTTTVVVXXXYYYYYYZZZ\\\^^^fffjjjrrrzzz}}}kkk[[[QQQIIIGGGDDDBBBAAA@@@???===>>>>>>????????????>>>>>>;;;;;;<<<<<<<<<;;;::::::;;;:::888777666555555555444444555555555666666666444444555666666666666555444444444444444444444444333333333333333333333333111111111111000000000000000////////////000111222111222444555666555555444333222111000000000000000111000000000000000//////000000000111111111111222///000000111111111111111000111222333444444444444444444333333333333444444111222333555666666777777777666666555666777999:::999888888888999::::::;;;;;;<<<============@@@CCCLLLUUUeeezzzzzzpppgggbbbcccgggjjjuuu{{{lllcccZZZUUUOOOKKKIIIIIIIIIIIIKKKLLLNNNPPPTTT\\\gggooo}}}}}}wwwuuuqqqqqquuu{{{}}}xxxtttqqqooommmkkkkkkmmmoooooonnnccc]]]WWWRRRNNNMMMRRRXXX^^^ooo|||uuuhhh]]]WWWXXX[[[___mmmsss||||||vvvsssrrroooqqqtttuuuqqqjjjbbb]]]YYYZZZ\\\^^^```aaabbbcccfffjjjpppuuuuuuqqqkkkfffaaa``````ccchhhlllmmmlllnnnpppssstttssstttuuuwww}}}xxxgggYYYOOOJJJCCCCCCCCCBBBBBB@@@>>><<<===>>>>>>>>>>>>>>>>>>===:::;;;<<<<<<<<<<<<<<<<<<;;;999888666555555555555444444444555555555666666333444555666666666555555444444444444444555555555333333333333333333333333111111111111000000000000000//////...///000111222000111333444555555555444111000000/////////000000111111000000////////////000000000000111111111111000000111222222222222222222222222222333444555666555555444444444444444555222222222333444555666777666666666777777777777777777888999:::::::::999999888:::;;;:::;;;===???@@@EEEKKKWWWhhh|||{{{qqqiiidddcccbbbnnnzzzssskkk```VVVPPPMMMJJJIIIIIIKKKMMMMMMNNNSSSZZZ```hhhrrr~~~{{{vvvssssssyyy|||xxxuuuppplllhhhfffeeedddeeehhhkkkmmmmmm^^^WWWRRRPPPPPPSSS]]]iiiwww}}}jjjeee___[[[\\\ccclllrrr{{{vvvpppkkklllnnnppprrrtttuuuuuuxxx~~~~~~zzzxxxxxx{{{{{{hhhYYYOOOKKKIIIAAABBBCCCDDDDDDBBB???>>>======>>>>>>>>>>>>======:::;;;<<<===>>>>>>>>>>>>;;;999777666555555555555444444444555555555666666333333555666666666555444555555555555555555555555333333333333333333333333111111111111000000000000000///.........///111222...///000222333333222222111111111111111111222222111111000000/////////...000000000000111111111111000111222333333333333333333333222222333555666888666555555444444444555555555555444444555666888999666777777777777777666555666888:::;;;;;;:::999777444666777888:::>>>AAAAAA???CCCLLLYYYgggyyy{{{qqqiiibbb___bbblllvvv~~~qqqcccYYYSSSNNNKKKDDDFFFHHHHHHHHHJJJPPPUUUXXXbbbooovvvzzz~~~~~~~~~|||xxxtttqqqlllgggccc[[[ZZZZZZ\\\```ccceeeeee]]]VVVQQQRRRTTTZZZiiixxx~~~qqqiiibbbaaa___aaahhhrrr}}}tttsssrrrttt{{{yyyvvvdddYYYQQQJJJFFFEEEFFFBBB??????AAACCCCCCBBBBBB>>>999777999::::::999::::::::::::::::::::::::::::::999999888777666666444444333333333444555555444444444444444444444444666555555444222111111000///000111222222222222222111000///000111222111///............////////////------...000222222111///111111222333333333222222333333333333333222111000111111111111111111111111111111111222222333333444222222222333333444444444000111111111111222222222111111222333444555666777777777666666666666666777999999999888888888777777888888888888999:::;;;;;;===>>>CCCKKKUUUeee||||||ssshhh___bbbeeeiiimmmssszzzlll___VVVOOOOOOIIIEEEFFFHHHIIIKKKOOOTTTWWW[[[```gggmmmrrruuuyyy}}}}}}{{{yyywwwtttpppkkkfff```\\\YYYTTTRRRTTTVVVUUUWWWZZZXXXYYYYYYYYY___mmmxxxhhh^^^[[[[[[```hhhtttxxxqqqnnngggbbb^^^cccqqqrrrdddrrreeeVVVMMMGGGBBB???@@@CCCAAA>>>>>>AAACCCDDDCCCCCC???;;;999:::;;;;;;:::::::::::::::::::::::::::::::::999888888777666666555444444333333333444444444444444444444444444444444333333333333333222222000000111222222222111111111000///000111111000///............/////////////////////111333444222111333333333333222111000000222333333333222222111000111111111111111111111111444444333222222111000000222222222333333333444444000111111111111222222222111222333444555666777777666666666555555555666666999999999888888777777777888888888888999:::;;;;;;:::;;;>>>DDDLLLYYYnnn}}}{{{zzzwwwqqqmmmggggggffffffgggjjjnnnqqq{{{uuufff\\\TTTMMMGGGGGGFFFEEEFFFIIILLLMMMPPPTTTYYY^^^bbbdddfffiiinnnrrrwww}}}~~~yyyxxxxxxwwwvvvxxxuuuqqqkkkeee^^^XXXTTTTTTPPPMMMOOOPPPPPPSSSWWWVVV\\\eeemmmuuuzzzmmmccc[[[XXXZZZfffnnnyyyyyyqqqjjjfffbbb^^^\\\aaammmzzzppp___RRRxxxxxxyyy~~~tttcccXXXLLLGGGDDDAAA@@@BBBAAA???>>>>>>@@@CCCDDDDDDDDDAAA===;;;;;;;;;;;;:::::::::::::::::::::::::::999999888888777777666666666555444444333333333333444444444444444444444444111222222222333333444444111111222222222111111000111000//////111111000///............////////////111111111333555555444222333333333333111000///...222222222333222222111000111111111111111111111111333333333222111111000000222222222222333333333333000111111111111222222222222333333444555666777777555555555555555666666666888888888888777777777777777777777777888999:::;;;:::999:::>>>CCCLLL\\\kkk}}}{{{}}}}}}zzzuuupppkkkgggeeedddiiippp{{{{{{lll^^^VVVMMMJJJGGGDDDDDDGGGEEEFFFGGGIIILLLNNNQQQRRRUUUXXX\\\```dddiiiooorrrvvvxxxzzzzzzzzz|||~~~}}}zzzwww|||xxxrrrooonnnoooppppppvvvtttqqqkkkccc[[[TTTOOOMMMHHHEEEEEEFFFFFFIIIOOOYYYeeevvvsssaaaVVVRRRUUU]]]eeeuuu|||tttoookkkeeeaaabbb```___ccckkksssxxxzzzzzz~~~|||nnn\\\MMMCCCwwwtttrrrssswww}}}qqqeeeZZZQQQJJJGGGFFFCCCCCCFFF@@@??????>>>???@@@AAAAAABBB@@@===;;;::::::::::::999999999999999999999999888888777777777666666666777666555444333222222222333333333333333333333333111222222222222333333333222222222222222111000///111///...///000111000///............////////////111111222333555555333222111222222222111000//////111111222222222222111111111111111111111111111111//////000111222333333444222222222222222222222333000000111111111222222222333333444555555666777777555555666666777777777666777777777777777777777777777777666777777888999:::;;;999:::<<>>===============;;;:::888888888999999999999999999999999999777777666666666666666666777666555444333222222222333333333333333333333333333333222222222111111111222222222222222111000///000///...///000111000...............////////////111000111222444444222000...///000000111111111111000111111222222111111111111111111111111111111111...//////000222333333444222222222222222222222222000000111111111222222222333333444444555666666666555666777888888888888777666666666666666666666666666666666666777888999999:::888999;;;===@@@IIIRRRYYYiiitttjjjaaaaaadddkkkuuuzzzyyy{{{wwwfffYYYNNNFFFDDDGGGEEEEEEDDDDDDDDDDDDEEEEEEBBBDDDGGGIIILLLOOOSSSVVVWWWXXXYYYYYYXXXYYY[[[]]]aaadddjjjnnnrrrvvvzzz}}}|||~~~|||yyyvvvooommmiiigggggggggfffeeegggeeebbb```___aaaeeehhhooosssvvvrrriii[[[PPPJJJIIIEEECCCDDDFFFJJJTTT^^^qqq~~~tttjjjeeeTTTRRROOOQQQ[[[mmm}}}uuuppplllnnnttt{{{||||||zzzyyywwwvvvtttssspppooouuuyyy~~~xxxhhhYYYLLLEEECCC{{{{{{}}}}}}|||lll___TTTMMMLLLHHHEEEEEECCC@@@@@@CCCAAAAAAAAA???<<<::::::;;;888999999888666666777999999999999999999999999999666666666666555555555555666555444444333333333333333333333333333333333333333333222222111111111000111111222222222111111000000///......000000///...............////////////000000000111333222000...,,,---...000111111111111///000111111222111111111111111111111111111111111111111111111111111111111222222222222222111111111000111111111111222222222333333333444444444555555444555666888888888777777555555555555666666666666555555555555666777888999777555666999;;;<<>>>>>~~~}}}}}}~~~xxxggg[[[RRRKKKGGGHHHEEEEEEFFFDDD@@@@@@CCC>>>@@@AAA???<<<::::::;;;555777888888666666888:::888888888888888888888888555555555555555555555555555444444333333333444444222222222222222222222222111111111111222222222222000000111222222222111111000///......///000///...............////////////111000000111333222000...------...///000000000000//////000111111111111111111111111111111111111111000000000000111111111111222222222222111111111000000111111111111222222222222222222333333333333333111222444666777666666555444444444555555666666666555555555555666777888888666444555888::::::===AAAGGGMMMZZZooouuuhhhaaabbbhhhmmmpppkkkjjjkkkmmmssszzzzzzmmm]]]RRRNNNKKKJJJHHHEEECCCAAA@@@@@@@@@BBBDDDEEEFFFHHHKKKMMMKKKLLLLLLLLLJJJKKKLLLNNNIIILLLOOORRRSSSUUUWWWYYYXXX[[[___aaa___^^^^^^___]]]___aaabbbdddfffjjjlllnnnttt{{{xxxuuuvvvvvvtttqqqrrrpppnnnmmmmmmllljjjhhheeeaaa^^^\\\\\\]]]]]]]]]VVVVVVTTTPPPNNNOOOTTTXXX[[[aaaffffffbbb]]][[[[[[]]]ZZZXXXZZZ\\\dddssswwwjjjaaaXXXPPPNNNQQQTTT^^^iiioooxxx~~~wwwrrrooorrrwww||||||}}}}}}|||yyy~~~yyyfff]]]UUUOOOGGG===999;;;}}}{{{{{{{{{|||~~~uuufffZZZRRRMMMIIIFFFBBB@@@@@@BBB@@@<<<===@@@<<<>>>@@@???<<<:::;;;<<<333666888888777666999;;;888888888888888888888888444555555555555555555555444444333333333444555555222222222222222222222222...///000111222333444444///000111222222222222222000...---...///000///.............../////////000111111111222333333111///...///////////////......//////000111111111111111111111111111111111111111------...000111333444444222222222222111111000000000111111111111222222222222222222222222222333333///000333555555555444333444444444555555555666666555444444555555666777888777555666999:::999:::>>>CCCEEENNN```vvvtttiiifffiiikkkllldddeeefffgggkkksss{{{~~~nnnaaa[[[SSSRRROOOKKKHHHEEECCCBBB>>>???AAABBBBBBCCCFFFHHHEEEFFFGGGFFFEEEEEEFFFHHHFFFIIIKKKMMMNNNOOOPPPRRROOORRRWWWXXXVVVSSSSSSTTTPPPRRRTTTUUUVVVWWWZZZ]]]]]]cccjjjppptttyyy|||sssooooooooollliiijjjhhhgggggghhhhhhfffeee^^^ZZZVVVSSSSSSTTTTTTTTTPPPPPPNNNJJJGGGHHHMMMQQQTTTZZZ```cccdddgggmmmrrryyyuuurrrppppppuuu|||mmmbbbWWWSSSPPPLLLMMMRRRfffrrr}}}uuummmkkknnnwww~~~~~~~~~|||{{{nnnsssyyy|||sssbbbVVVNNNIIIHHHCCC;;;999<<<}}}|||~~~~~~~~~~~~~~~iiiaaaVVVOOOLLLJJJFFFCCCBBBAAA???>>>===<<<======@@@???===<<<::::::999999;;;:::999888777777777777777666666666777888999999555555444333222000000///555555555444444333333333444444333333222111000000111111111111111111111111111333666777555444333333,,,---------.../////////,,,,,,,,,---...///000000111111111111111000//////000///...------...///000111000//////000222222111444333222222333333111000333222111111000111111222111111222222222222111111000000000000000000000000111111222222222333333333111111222222222333333333444555666666777777666666666666666666666777888888666777888999:::;;;<<<<<<@@@===CCCRRR```ooo}}}wwwsssnnnjjjiiibbb^^^```cccfffoooyyy}}}uuulllfff```ZZZVVVTTTQQQJJJDDDIIIEEEAAAAAAEEEGGGFFFCCCGGGFFFEEEEEEDDDDDDDDDDDDGGGHHHJJJKKKKKKJJJKKKLLLDDDHHHLLLMMMLLLKKKMMMOOOKKKKKKKKKMMMOOOQQQTTTVVVWWWXXXYYY[[[```hhhqqqxxx~~~{{{zzzyyywwwvvvvvvwwwxxxzzzxxxxxxxxxyyy{{{~~~yyyooohhhggghhhiiiiiicccbbbaaa^^^]]][[[ZZZYYYUUUTTTRRRPPPNNNMMMLLLLLLKKKKKKKKKJJJIIIIIIIIIJJJYYY___iiirrryyy}}}pppiii]]]YYYSSSOOOQQQYYYdddmmmtttlllmmmssszzz~~~}}}}}}}}}zzztttooooooqqquuu|||ooo]]]VVVFFFEEECCC@@@===:::888777}}}vvvqqqoooooopppuuuwww{{{}}}}}}|||{{{|||vvvmmm\\\VVVMMMHHHGGGFFFCCC@@@??????>>>=========>>>>>>>>>===<<<:::999999999999::::::999888777777777777777666666666666777777888555444444333222111000///555444444444333333333333444444333222222111000000///////////////////////////222444555333222111111---------...............---......//////000000000000111111111111000//////000///...------...///000000000//////000111111111444222111111222222111000000000000111111111111111000111111222222111111000000000000000000000000000111111111222222222333333111111222222222333333333222333333444444444444444555555555555555666666777666666777888999:::;;;;;;===999>>>IIITTT___uuu{{{wwwlllddd^^^^^^___aaahhhqqqqqq|||tttoooiiigggeeeccc]]]XXXRRRMMMGGGFFFHHHKKKKKKJJJKKKJJJIIIGGGFFFFFFFFFFFFHHHHHHIIIHHHGGGGGGGGGHHHGGGIIILLLLLLJJJIIIJJJLLLHHHHHHHHHIIIKKKNNNQQQSSSVVVVVVWWWYYY[[[aaahhhmmmxxxzzz||||||zzzvvvrrroooiiihhhfffffffffgggiiijjjjjjkkkmmmqqqvvv{{{~~~vvvpppllljjjhhhfff___]]]ZZZVVVSSSRRRQQQQQQPPPOOOMMMKKKIIIIIIHHHHHHJJJMMMPPPSSSVVVXXX[[[\\\gggrrryyykkkbbb]]]XXXYYYYYY[[[```hhhqqqxxxyyysssttt{{{~~~|||yyyxxxxxxvvvrrrooonnnttt~~~ppp[[[LLLFFF@@@???===;;;888666444333~~~vvvnnniiiffffffgggmmmppptttwwwzzz|||~~~~~~|||{{{{{{|||}}}yyykkk___WWWOOOJJJEEECCCCCCCCC@@@>>><<<<<<<<<<<<<<<===>>>???;;;;;;:::999999999999999999888888777777777888888777777666555555555666666555444333333222111000000444444333333333333333222333333333222111111000000////////////////////////---000222222111//////000...............---------//////000000000000000000000000111111000000///...//////...------...///////////////000000000111111333222111111222222111000---...///111111111000000000111111222222111111000000000000000000000000000111111111222222222222333111111222222222333333333222222333333333444444444444444444444555555555666555555666777888999::::::;;;888:::AAAFFFMMM^^^pppssslllddd```]]]\\\```eeeeeeoooyyy~~~}}}|||{{{wwwsssfff___XXXTTTVVVZZZ]]]]]]ZZZWWWTTTOOOLLLJJJJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHIIIJJJHHHFFFEEEFFFGGGGGGGGGGGGHHHKKKNNNQQQSSSWWWXXXXXXYYYZZZ\\\aaadddkkklllmmmmmmkkkgggbbb___VVVVVVUUUUUUUUUVVVXXXYYYYYY\\\aaagggooowww}}}zzzuuunnngggbbb[[[XXXSSSOOOLLLKKKKKKLLLMMMKKKHHHFFFFFFGGGIIIKKKQQQWWW___gggmmmsssxxx{{{zzznnnbbb[[[XXXXXXaaaffflllrrrxxx}}}|||}}}zzzvvvttttttuuuvvvvvvvvvzzzgggWWWHHH>>>::::::999888777555333222222yyyrrrmmmkkkkkklllnnnqqquuuxxxzzz{{{|||}}}}}}}}}{{{yyyyyyzzz|||rrrdddYYYPPPKKKHHHFFFCCCCCCCCCCCC@@@>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::888777777777777888888999888888777666555555555666444444333333222111000000333333333333222222222222333222222222111111000000111111111111111111111111---///111111///...///////////////...---------,,,000000//////////////////000000000000000//////..............................///000000000000000111222111000000111222111///***,,,...000111111000///000000111111111111000000000000000000000000000000111111111111222222222222111111222222222333333333444444444444444555555666444444555555666666666666555555555666777888888999;;;:::;;;>>>???CCCPPP]]]vvv{{{tttnnngggbbb``````aaafffmmmttt|||yyyqqqmmmnnntttzzz}}}wwwssskkkccc\\\VVVSSSQQQNNNLLLKKKJJJKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGHHHGGGGGGIIIKKKOOOSSSVVVXXXYYYZZZZZZZZZ[[[^^^```aaaaaabbbaaa^^^YYYUUURRRLLLLLLKKKKKKLLLMMMNNNOOONNNRRRXXXaaajjjsssyyy}}}xxxmmmccc\\\TTTRRRMMMJJJIIIKKKOOOQQQSSSPPPKKKIIIJJJOOOUUUZZZeeelllxxx|||ooojjjccc[[[XXXZZZaaafffwww{{{{{{yyyvvvuuuwww{{{zzzbbbSSSIIIAAA;;;:::777777666666555444333333}}}wwwtttsssssstttwww{{{}}}}}}}}}}}}}}}|||{{{yyyrrrtttwww{{{pppaaaVVVOOOJJJFFFFFFEEECCCCCCBBBAAA???>>>=========<<<;;;::::::999:::::::::::::::;;;;;;<<<777777777666777777888888999888777666666666666666444333333222222111111111222222222222222222222222222222111111111111111000111111111111111111111111...000111111/////////000/////////...---------,,,///.....................000000000000000///......------............------,,,///111111/////////111111000//////111111000///***,,,...000111000///...000000000111111000000000000000000000000000000000000000111111111222222222111111222222222333333333444333333333333444555555444555666777777777777666555555555666777777777888:::;;;<<<======???IIIRRRdddvvv|||uuummmhhheeeddddddhhhnnnxxxwwwnnnhhheeeZZZXXXUUUSSSSSSRRRPPPNNNOOONNNNNNMMMMMMMMMLLLLLLGGGFFFFFFFFFHHHLLLPPPSSSRRRTTTVVVVVVVVVWWWYYY[[[XXXYYYXXXWWWTTTPPPLLLIIIFFFFFFFFFFFFFFFGGGHHHHHHHHHLLLRRRYYYbbbiiiooorrrxxxzzz{{{xxxpppdddYYYSSSIIIHHHEEEEEEHHHMMMSSSWWW^^^[[[VVVTTTXXXaaalllsss{{{uuunnnhhhcccXXXXXXWWWYYY___iiivvv~~~|||wwwwwwxxxzzzsssbbbPPPGGGCCC>>>;;;:::555555555444444444444444{{{yyy|||yyyvvvoooqqquuu{{{uuukkk^^^SSSMMMIIIFFFDDDCCCCCCBBBAAA???>>>===<<<>>>>>>>>>===<<<:::999888;;;;;;:::::::::;;;;;;<<<888777777666666666777777777777666666555666666666333333333222222222111111000111111111111222222222111111111111111111111111///////////////////////////000111111//////000111...............------------------...............//////000000//////...---------............------+++...222222///...///111000///...///000111000///,,,---...000000000/////////000000111111000000///000000000000000000000000000000000111111111111222111111222222222333333333222111000///000111222333444555777888888888777666555666666666777777777888666999<<<<<<:::===DDDKKKUUUfff}}}tttmmmfffeeeeeeiiiqqqxxxyyytttpppllliiigggddd^^^YYYWWWVVVVVVVVVWWWVVVSSSQQQLLLJJJGGGFFFFFFHHHKKKMMMKKKLLLNNNOOOOOOPPPSSSUUUTTTTTTSSSQQQOOOKKKGGGEEECCCCCCCCCCCCCCCCCCCCCCCCDDDGGGLLLRRRWWW\\\```bbbdddgggiiiggg```WWWOOOJJJAAAAAA@@@BBBGGGNNNVVV[[[gggeeedddgggnnnyyy|||pppeee]]]XXXTTTRRROOOTTT[[[eeeppp}}}zzzuuuyyyppp\\\PPPDDD@@@===999555555222222222222222222222222|||zzzyyy{{{{{{rrr___XXXPPPKKKHHHGGGEEEBBBAAAAAA@@@???===<<<======<<<======>>>===<<<;;;:::;;;:::999999999999999:::999888777666666666666666444444333333333444555555333333333222222222222111000000000000111111222222000000000000111111111111///////////////////////////000111000......///111---------...............------......//////000000//////000000//////...---,,,------......------,,,***...222222///---...000///...---...000111000/////////////////////////////////000000000000//////000000000000000000000000000000000000111111111111111111222222222333333333111111/////////000222333333444666777888777666555666666777777777777888888333888;;;:::999;;;AAAEEENNN]]]qqqxxxqqqjjjeeeeeeiiiiiiooo{{{yyyoooooonnnooopppmmmhhhccc\\\YYYTTTNNNKKKJJJKKKLLLKKKLLLMMMMMMMMMOOORRRUUUUUUUUUTTTRRRPPPMMMJJJHHHFFFFFFFFFFFFEEEDDDCCCCCCCCCEEEHHHLLLPPPSSSTTTUUUTTTWWWYYYXXXSSSMMMJJJIIIFFFFFFFFFHHHMMMTTT[[[___iiikkkqqqyyy~~~nnnggg\\\SSSOOONNNOOOPPPXXX```mmmzzz}}}zzz}}}jjjZZZJJJCCC===;;;888444111222111111111111111111111111uuueeeZZZTTTOOOJJJHHHHHHGGGEEEBBBAAAAAA@@@>>>======>>>@@@;;;<<<===>>>>>>>>>===<<<:::999999888777777888888999999888666555555555555111111111111222333333444333333222222222222222222//////000000111111111222000000000000000111111111111111111111111111111111...///000///------///111,,,------....../////////---......///000111111222///////////////......---,,,,,,---......---,,,,,,)))...222222///---...000...------...000111000///111000000/////////000000//////000000000000//////000000000000000000000000000000000000111111111111111111222222222333333333333222111000000222444555222333555777777666555444777777777777888888888888222888<<<;;;999;;;@@@CCCMMM[[[kkkvvvvvviiibbbcccaaagggppp|||}}}nnniiibbbZZZTTTQQQPPPQQQRRRRRRRRRQQQQQQRRRVVVXXXYYYXXXXXXVVVTTTQQQNNNMMMLLLLLLLLLLLLKKKIIIHHHGGGDDDEEEHHHKKKNNNOOOPPPPPPMMMOOORRRQQQMMMJJJJJJKKKPPPPPPPPPRRRVVV\\\aaadddgggmmmxxxxxxkkkZZZUUUMMMIIIJJJOOOSSSVVVdddnnn}}}~~~zzzzzz{{{uuuuuuvvv{{{{{{kkkYYYJJJAAA<<<999999777222111444333333333333222222222222vvvjjjaaaWWWQQQIIIHHHFFFEEEDDDCCCDDDDDDAAA@@@???>>>============:::;;;===>>>>>>>>>===<<<>>>===<<<;;;:::;;;<<<<<<888888777777666666555555666444333444777777444222222222222222222222222333111111111111111111111111111111111111000000000000222111000......//////000///...---,,,,,,---...///------------------------////////////000000000000111000000///...---------,,,,,,------.../////////+++,,,,,,------,,,,,,+++........................000000000000000000000000............////////////000000000000////////////111111111111111111111111333333222222111000//////333333222111222333444555333333333444555666777888777888:::;;;;;;:::999888888777666666888;;;???AAAKKKRRR]]]eeekkkwww{{{oooiiibbbccchhhqqq{{{vvvmmmhhheeeddd```bbbbbb^^^[[[^^^hhhqqqvvvrrrkkkeeeaaa___```aaaVVV\\\___]]][[[YYYUUUOOOMMMMMMMMMPPPWWW\\\ZZZVVVZZZ\\\^^^^^^\\\[[[]]]___cccdddddddddeeegggkkknnnkkkuuuvvviii\\\TTTNNNLLLJJJJJJMMMVVVaaaiii{{{vvvnnnkkklllnnnggglllsssvvvvvvwww{{{uuudddTTTFFF======;;;999666444333333333333333333222222222111111sssggg___WWWPPPKKKGGGFFFDDDBBBAAAAAABBBBBBAAA@@@???>>>============<<<======>>>??????>>>>>>:::999888777666777777888888888777777666666555555555444333333555555333111000000000111111111111111111111111111111111111111111111111000000000//////111000///.........//////000///............///000------------------------.../////////000000000000000000000///...---------..................------,,,,,,------------,,,,,,////////////////////////////////////////////////............////////////000000000000////////////111111111111111111111111000000111111222222333333333333222222222333444555333333333333444555666777666666777888888888888777666555555666888<<>>888:::999777555444333333333333222222222111111111111~~~pppiii^^^VVVQQQMMMIIIFFFEEECCCBBB@@@????????????AAA@@@???>>><<<<<<;;;;;;<<<<<<<<<<<<<<<======>>>;;;:::999888888888999999888888777777666666555555444333222333444444222000////////////////////////111111111111111111111111111111000000000000//////000///......------......000000////////////000000............................../////////000000000000000//////...---------000//////...------,,,,,,------............------////////////////////////////////////////////////............////////////////////////000000000000111111111111111111111111000111111222333333444444333333222222222333444555222222222222333444555555555555444444555555666777444444444666888<<<@@@BBBGGGHHHJJJLLLMMMTTTgggxxx{{{ooocccaaafffnnnyyy}}}zzzzzzzzzllleeeZZZQQQMMMLLLMMMNNNOOOTTT]]]hhhrrr}}}{{{wwwpppjjjffffffhhhiiimmmooopppmmmjjjiiikkknnn}}}{{{|||}}}ppp]]]MMMCCC???<<<:::777666555444333333333444222222111111111000000000ssshhh\\\XXXQQQMMMJJJHHHFFFDDDCCCBBB@@@>>>======>>>>>>AAA@@@???===<<<;;;::::::::::::888888888999:::;;;;;;;;;;;;:::::::::::::::888888777777666666555555444444444444444333222111///////////////.........111111111111111111111111111000000000///////////////.........------------////////////////////////................................./////////000000/////////......---------//////.........------------..................---////////////////////////////////////////////////............////////////////////////000000000000111111111111111111111111444333333333222222111111222222222333333333444444222222111111222333333444444444333333333555666777666666666777999<<>>=========>>>@@@???>>><<<;;;::::::::::::999888777777888999:::888999999888888888777777888888777777666666555555555666666666444333222222111111111000000/////////000000000000000000000000000000000////////////..................------,,,............................................................////////////............---------------------.........//////---..................---------------------------....................................////////////.../////////000000000111111111111111111111111111333333222222222222222111222222333333333444444444222222111111111222333333444444333333444555777888:::999999999:::;;;======???>>>@@@BBBBBBCCCIIIRRR^^^ooo|||zzz}}}{{{wwwvvvzzzyyyqqqhhhdddaaadddhhhlllsss{{{}}}wwwlllccc[[[UUUQQQOOOPPPRRRVVV[[[cccjjjnnnvvv{{{|||{{{xxxtttrrrrrrtttvvvyyyhhhWWWOOODDD<<<999777666555111222222333333333333333111111111000000000000///rrriiiaaaXXXRRRJJJJJJHHHFFFEEEDDDCCCBBBCCCBBB@@@>>>=========>>>>>>===<<<;;;;;;:::;;;;;;<<<;;;;;;:::::::::::::::999::::::::::::999888888888888777777666666555555666777888777444333222333333222222111111000000///000000000000000000000000000000////////////.........////////////...------------............------------------------------------........./////////------------------------,,,,,,------...//////000------............------,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////......//////000000111111111111111111111111111111......///111222333444444111222333444444444333333333222222111111222333333444333444444555666888888:::::::::::::::::::::;;;:::999;;;?????????BBBGGGNNNZZZkkk}}}|||uuussstttrrrllleee^^^ZZZYYY\\\^^^___ccchhhqqqvvv}}}zzz{{{zzzxxxlllfff]]]VVVRRRQQQPPPPPPNNNTTT^^^iiirrryyy}}}zzzzzz{{{|||~~~{{{fffXXXJJJEEE>>>;;;999777444111111111222333333333333333222222111111111000000000uuuhhh^^^YYYUUUOOOKKKFFFGGGGGGFFFEEECCCCCCCCCBBBAAA???===<<<<<<<<<===<<<<<<;;;;;;:::;;;;;;<<<;;;;;;<<<<<<;;;::::::999:::;;;;;;<<<;;;:::999888888888777777666666555555555666888666333111111222333333222111111000//////000000000000000000000000000000/////////.........//////000000000///...------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------------..................,,,,,,------------,,,,,,------------------------....................................////////////.........///000111111111111111111111111111111111,,,---...///111222333444111222333444444444333333333333222222222222333333111222333555666777777777777777888888888999999999:::777777;;;===<<<>>>BBBBBBMMMYYYdddvvvyyyvvvvvvtttoookkkaaa^^^\\\^^^^^^\\\^^^aaacccfffjjjnnnsssyyy~~~zzzwwwzzz~~~zzzuuunnniiiddd```^^^WWWSSSPPPOOORRRWWW[[[]]]```hhhuuu~~~~~~}}}}}}sssdddUUUKKKCCC@@@;;;::::::999666333111222333444444444333222333222222222111111111111xxxllldddYYYSSSQQQOOOJJJFFFEEEFFFHHHGGGFFFEEEEEEEEEAAA@@@>>><<<;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<999::::::;;;:::999888666666666777888777666555444888888888777666666555555333666777555222///000111333222222111000//////...000000000000000000000000000/////////............///000111111111000...---...///000111111000///...++++++++++++++++++++++++---------.........//////------------------------/////////...------,,,,,,+++,,,,,,------,,,,,,+++............................................................/////////000---......///000111111222111111111111111111111111////////////000000000000111222333444555444333333444444333333222333333333000111333555666666666555444444555666777888999999>>>999777999;;;<<<>>>CCC===GGGOOOTTT___www|||zzzzzz{{{{{{xxxvvvooojjjhhhhhhfffddddddhhhaaaaaa``````ccchhhpppuuuuuuuuuwww}}}|||yyytttsssuuuvvvmmmhhhaaa[[[VVVSSSPPPNNNRRRQQQRRRWWW___gggmmmpppvvv{{{yyyyyy|||}}}nnn___SSSIIIDDD===999666555666777444222222222444444555444333222333333333222222222222111uuullleeeYYYVVVSSSPPPNNNMMMJJJHHHJJJHHHFFFFFFFFFFFFDDDBBB@@@?????????>>>>>>======???>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::999999999:::::::::999999888888888555555444333333333444444444444444333333222222222333222111111333333222111000000000000000000000000111000///......///000111////////////////////////000000//////.........---,,,...//////...------...------------...000222333---...000///...,,,------,,,+++***+++---/////////,,,------......------,,,,,,,,,---------.....................////////////000000//////.........---////////////000000000000//////000111111111111111333222222111111222222333444444444333333222222222222222222222222222222222444444444444444444444444333444444555666777888888999999999:::;;;<<<===>>>???CCCGGGKKKSSSbbbvvvzzzooosssxxxzzzvvvvvvrrrmmmfffaaa[[[WWWXXX\\\___aaaeeeeeegggkkkqqqzzz~~~tttlllgggbbb___VVVTTTPPPNNNMMMNNNQQQSSSSSS^^^jjjqqqzzz|||wwwxxxyyyxxxwwwxxx|||}}}hhhXXXNNNIIIEEECCC;;;999666333222333444555111111222333333333333222111111111111111111111111~~~rrrjjjbbbZZZTTTSSSQQQNNNLLLLLLKKKIIIHHHJJJHHHFFFFFFFFFFFFDDDBBB?????????>>>>>>>>>======;;;;;;::::::999888888888::::::999999888888888888999999999999999999888888666666555555444444555555444333333333222222222222333222111111333333222111000000000000000000000000000///............///000////////////////////////000/////////.........---,,,...//////...------...(((((((((((()))+++---...---...000///---,,,,,,------+++***+++---//////...,,,------......------,,,******+++++++++,,,,,,,,,............////////////000/////////................../////////000000000//////000111111111111111333222222111111222222333444444333333333222222222222222222222333333333444222222333333444555666666444444555555666666777777888888888888999:::;;;<<<999<<<@@@BBBGGGSSSdddppp~~~vvvnnnrrryyyuuunnneee^^^ZZZYYYZZZZZZ\\\\\\\\\^^^cccjjjppptttuuusssuuu}}}vvvlllddd^^^ZZZVVVSSSMMMKKKJJJKKKOOOUUU\\\```ooozzz}}}yyyxxx}}}~~~}}}yyy{{{}}}uuuhhhWWWJJJCCC???<<<:::999888666444222222333444000111222222333333222222111111111111111111111111|||tttiii___ZZZUUUOOOLLLMMMKKKIIIIIIIIIJJJIIIHHHIIIHHHFFFEEEFFFEEEDDDBBB>>>>>>>>>>>>===============<<<<<<;;;;;;:::999999888888888777777777777777888888888888888999999999777777666666555555555555222222222222222111111111333222111111222333222111000000000000000000000000000//////......//////000/////////////////////////////////...............,,,---//////---,,,---...++++++++++++,,,---//////---...//////---,,,,,,------+++***+++---.........,,,------......------,,,++++++++++++,,,,,,,,,,,,---............/////////////////////............------.........///////////////000111111111111111222222111111111111222222333333333333222222222222222222333333444444555555000000111333444666777777555555555666666666666666777777777777888999:::::::::<<>>@@@??????CCCJJJPPPZZZkkk}}}uuupppmmmllliiieeeaaa______aaaccchhhdddccchhhrrrzzz}}}}}}|||zzzwwwvvvvvvuuutttrrrmmmooossswwwzzz|||}}}~~~|||}}}~~~wwwoooiiifffccc]]]YYYUUURRRMMMJJJJJJKKKMMMNNN[[[___hhhsssxxxpppkkkmmmqqqxxx}}}zzzzzz{{{vvvcccWWWNNNJJJCCC>>><<<;;;999777555666666666555444222111///000000111222111111111////////////////////////iiisss|||pppfff^^^XXXVVVSSSRRRRRRSSSSSSRRROOOMMMJJJJJJJJJJJJHHHGGGFFFEEECCCCCCCCCCCCAAA???<<<<<<<<<<<<<<<<<<<<<===999888888777777666555555777777777888888888888888666666666777777888888888555555666555555333222111111111111111111111111111222111000000222222111000000000000000000000000000111111111111111111111111////////////////////////---------...............+++---......---,,,,,,---***+++,,,,,,------------,,,---///...,,,++++++,,,---+++******,,,------,,,,,,------......------,,,------........./////////------------.....................///////////////------------........./////////000111111111111111222111111000000111111222222222222222222222222222666666555444333333222222222222222333333333333333666666666666666555555555999888888888888999999:::777999;;;;;;;;;===BBBFFFPPP^^^qqq}}}xxxrrrnnnmmmnnnooommmiiifffiiipppuuuvvvuuupppnnnkkkiiihhhgggeeeddd```aaacccfffiiikkkmmmnnnkkklllnnnrrrzzz~~~{{{zzzwwwqqqlllfffaaaZZZVVVTTTRRROOOMMMMMMLLLJJJKKKOOOVVV^^^dddmmmsss~~~~~~vvvqqqnnnmmmsssxxx||||||qqq```QQQFFFAAA???<<<:::888777555444555666777777777555333222...///000000111111000000........................UUU\\\gggpppzzzzzznnneee^^^WWWRRRQQQRRRSSSUUUVVVVVVVVVUUUQQQNNNLLLJJJJJJIIIHHHFFFDDDCCCAAAAAAAAA@@@???===;;;;;;;;;<<<<<<<<<<<<<<<999999888888777666666666777777777777888888888888666666666666777777777777555555666666555333111000111111111222222222222222222111000000111222111000000000000000000000000000000111111222222111111000////////////////////////---------------.........+++,,,......,,,+++,,,---******+++,,,,,,,,,,,,,,,,,,---......,,,++++++,,,---+++******,,,---,,,+++,,,------......------,,,+++,,,,,,,,,------------,,,------------..................///////////////------.........///////////////000111111111111111111111000000000000111111111111111222222222222222666666555444333222111111333333333333222222222222555555555666666666666666999888888888888888999999666888999:::;;;===@@@BBBJJJTTTbbbnnnyyy|||{{{}}}|||yyyqqqnnnjjjfffcccaaa^^^[[[[[[[[[ZZZZZZ\\\^^^```aaa``````aaadddjjjqqqwww{{{}}}{{{{{{{{{{{{yyyxxxpppkkkeeeaaa___]]]YYYVVVSSSPPPMMMLLLMMMNNNOOONNNOOOQQQTTTXXX```kkkwww~~~}}}wwwvvvwwwyyyyyyhhhZZZMMMBBB;;;;;;;;;:::999888666555444444555666666666444333222......///000000000000000////////////////////////HHHLLLRRRYYY___hhhrrryyytttmmmccc\\\XXXTTTPPPLLLOOORRRVVVXXXXXXVVVTTTSSSNNNLLLJJJIIIIIIHHHGGGEEEBBBAAA?????????>>>===;;;::::::;;;;;;;;;<<<<<<<<<;;;::::::999888888777777555555666666666777777777666666666666666666555555555666777777666444111000222222222222333333333444222000///000111222111///000000000000000000000000...///000000000000///...////////////////////////,,,,,,,,,------.........***,,,...---,,,+++,,,---,,,---.../////////...---+++---......,,,++++++,,,---+++******+++,,,,,,+++,,,------......------,,,,,,,,,,,,,,,------------,,,,,,---------...................../////////000....../////////000000000//////000111111111111111111111000000000000111111000111111111222222222222222222333333333333333333111111111222333333333444444444555555666666777777888777777666666777777777999999:::;;;<<<>>>AAACCCGGGNNNVVV]]]cccoooyyytttoooiiifffcccaaa]]][[[ZZZ\\\___`````````___```bbbfffiiikkkpppqqqrrrsssqqqnnnkkkiiiiiijjjkkkllllllkkkjjjjjjfffccc```___```aaa```^^^YYYWWWTTTQQQPPPPPPQQQQQQNNNNNNOOORRRVVV[[[^^^___cccgggmmmttt{{{{{{ppp```RRRIIIAAA;;;777888999999999888777777777222333333333333222111111---...//////000000//////////////////////////////BBBDDDHHHLLLQQQVVV[[[___iiirrr}}}pppfff```[[[VVVSSSRRRQQQNNNKKKLLLOOOTTTVVVTTTQQQMMMKKKKKKIIIGGGFFFGGGGGGFFFEEEAAA???>>>===>>>===<<<::::::::::::;;;;;;<<<<<<<<<777777666666555444444444444444444555555555666666777777666666555555555444777777888888777555222111222222222333333444444444111000///000111222111///000000000000000000000000,,,---...//////...---,,,////////////////////////,,,,,,,,,------.........***,,,...---,,,+++,,,,,,+++,,,---.........---,,,+++---......,,,++++++,,,---+++******+++,,,+++***,,,------......------,,,........./////////000000,,,,,,,,,---------......---.........//////000000////////////000000000000//////000111111111111111111111000000000000111111000000111111222222222222///000000111333444555555//////000111333444555666333444444555666777888888777666666555555555666666888888888999:::<<<>>>@@@GGGLLLQQQSSSVVV^^^lllwww|||sssooojjjfffdddeeehhhjjjeeedddccccccccccccdddeeebbbaaa```^^^\\\[[[YYYYYYVVVVVVVVVUUUUUUTTTSSSRRRVVVSSSOOOOOOPPPQQQPPPOOOLLLLLLLLLKKKKKKMMMQQQTTTVVVXXX[[[aaahhhnnnsssvvvyyy}}}}}}}}}{{{|||xxxcccZZZNNNEEE@@@>>>;;;999222444555666555444555666111111111000000000000000---......///////////////000000000000000000000000>>>@@@CCCFFFGGGJJJMMMOOOTTTZZZbbbjjjsssvvvkkkbbb[[[XXXWWWUUUQQQNNNKKKJJJJJJJJJLLLQQQUUUVVVSSSOOONNNMMMIIIIIIIIIHHHFFFDDDCCCBBBAAA@@@???>>>===<<<;;;:::<<<<<<;;;::::::::::::;;;777777777777666666666666666666555555555555666666555555333333222333444555444444555555444444333222444444444444333333222111000111111111111000000//////000111222222222222222............////////////...///111222222000...---,,,,,,,,,------.........------------------------.........///000///,,,***...------,,,,,,------...,,,++++++******++++++,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,---......,,,,,,---......---+++******+++---...///000111111111///...---------///000111111111111222111///...///000222333111111111111111111111111333333333333333222111000333333333222222222222222444444555555555555555555555666777666555555777999666777888888999:::>>>@@@DDDDDDEEEFFFJJJRRR[[[aaauuuzzzzzz}}}||||||{{{xxxsssnnnhhheeeddd```ZZZVVVTTTQQQMMMJJJOOOMMMKKKLLLNNNNNNKKKHHHNNNMMMLLLNNNRRRTTTRRRPPPRRRQQQQQQTTTYYY___bbbdddbbbfffmmmwww|||vvvtttvvvyyyvvvfff^^^LLLHHHAAA;;;666555555666444555555555444333333222000000000000000111111111////////////////////////------------------------:::===???AAABBBDDDGGGIIIFFFJJJPPPVVV\\\fffsss|||xxxtttmmmeee]]]VVVQQQOOOPPPOOOLLLJJJIIIIIIIIIJJJLLLOOOSSSTTTQQQNNNLLLLLLGGGGGGGGGFFFDDDCCCAAA@@@???>>>>>>===<<<;;;::::::;;;;;;:::999999999999999888777777666555444333333666666555555555555666666666555444333333333444555444444444555444444333222333333444444333333222111000111111111111000/////////000111111222222222111////////////////////////---.../////////...,,,,,,------------------------------------------------...---...///000///,,,***,,,++++++******++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------............------,,,,,,,,,---......,,,,,,---.........---,,,,,,---......///000000111000///...---------......///000000111//////---------...000111111111111111111111111111222222222222222111000000111111111111222222222222333444444444444555555555555666777666555555777999666888999999999;;;===@@@@@@@@@@@@@@@CCCIIIQQQWWW```pppuuuooogggaaa]]]YYYVVVSSSSSSQQQPPPQQQSSSUUUSSSRRRSSSTTTVVV[[[```bbbaaa___```___```ccciiinnnqqqssswww|||~~~xxxsssrrrtttwww|||}}}~~~pppaaaTTTLLLEEEBBB===999666555555666444444444444444333222222000000000000000000000000........................------------------------999;;;===>>>>>>???AAACCC???BBBEEEHHHKKKQQQZZZ```kkkpppxxxxxxpppcccaaa]]]XXXSSSPPPMMMLLLJJJJJJIIIHHHHHHIIIJJJKKKJJJMMMPPPPPPNNNKKKIIIIIIEEEEEEEEEDDDBBBAAA???>>><<<<<<;;;;;;;;;::::::::::::999888888777777888888888777666555333222111111666555555444444555555666666555444333333444555666444444444444444333222222333333333333333222222111111111111111111000/////////000000111111111111111111000000//////.........---,,,,,,+++++++++++++++------------,,,,,,,,,,,,------------------------...------...//////,,,***++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------/////////............---,,,---......,,,,,,---.........................../////////000//////...---...---,,,,,,---...000111///...---------...000111111111111111111111111111000111111111111000000/////////000000111111222222222222222333333444444444444555666555444444666888777888999999999:::===???=========<<<===BBBHHHLLLSSS___nnn|||uuunnniiieeebbb___]]]\\\^^^aaadddeeeeeecccfffkkkrrrwwwzzzxxxvvvrrrrrrssswww}}}}}}wwwssssssuuuwwwyyy|||uuucccWWWMMMDDD>>><<<;;;999666555444555555333333444444444333222222000000000000000000000000........................------------------------;;;<<<>>>>>>===>>>???AAAAAABBBCCCCCCDDDGGGMMMQQQRRRVVV\\\cccjjjrrrzzzuuulllccc]]]WWWVVVTTTRRRPPPNNNMMMLLLIIIIIIHHHHHHIIIJJJKKKLLLIIIKKKLLLLLLJJJHHHFFFEEECCCCCCCCCBBBAAA@@@???>>>:::::::::;;;;;;;;;;;;;;;:::999888888777777888888777666666555444333222222555444444444444444444555555444333333333444555666333444444444444333222222222222333333333222222111111111111111111000///...//////000000111000000///111111000000///...------...,,,***))))))***+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,---///...---+++------------------------,,,++++++******++++++,,,+++++++++,,,,,,,,,------/////////////////////...,,,---......,,,,,,---...------............------...........................---+++++++++---///000111000000///000111222222111111111111111111111111//////000000000000//////---......///000111111222111111111222222333333444333444555444333333555777777888::::::999:::;;;===<<<<<<<<<;;;<<>>>>>===<<<===???>>>>>>>>>===>>>@@@CCCFFFFFFHHHKKKOOOSSSYYY___dddjjjqqq}}}~~~yyyrrrjjjccc]]]XXXUUUNNNNNNMMMMMMKKKJJJIIIHHHHHHHHHGGGHHHHHHIIIIIIJJJIIIIIIHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBAAA@@@>>>>>>:::;;;;;;;;;;;;<<<<<<<<<:::999999888888888888888555555555555555555666666444444333333333333444444444333222222333444555666333333444444333333222111111111222333333222222222222222222111111000......//////000000000//////...111000000///...---,,,,,,///---+++))))))***,,,---((()))***+++,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,......---,,,,,,------......------,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------.../////////////////////,,,---......,,,,,,---...+++,,,------------,,,+++------------------.........---+++***+++,,,...///000000000000000111111222000000000000000000000000...//////000000000//////------...///000000111111000000111111222333444444222333444333222222444666666888999999999888999;;;999:::;;;;;;<<>>===;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777888888888444444444555666666777777444333333222222333333444222222111111111333444555333333333333333222111111000111222222222222222222222222222222111///...---///////////////......---///......------,,,,,,,,,///---+++***)))***,,,---((()))***+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---...---,,,******,,,,,,,,,,,,******,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------............/////////,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.........---,,,,,,,,,,,,..................////////////000000000000000000000000...//////000000000000000......//////000000111111000000111222333333444555111222333222111111333555555777999999777777777888444666777888:::<<<@@@BBBDDDBBBBBBGGGOOO\\\nnn}}}~~~~~~~~~{{{wwwssstttzzztttkkkUUUMMMCCC<<<:::888444000555555555444333222222111000000111222222222111111111000000//////......---------------------------------------------------:::;;;<<<;;;::::::;;;<<<>>><<<;;;;;;<<<===>>>>>>===???@@@AAABBBCCCEEEHHHJJJLLLOOOSSSXXX```hhhmmmrrrvvv}}}vvvtttpppmmmiiiddd___[[[WWWVVVUUURRRPPPNNNNNNOOOLLLLLLLLLLLLKKKIIIGGGFFFCCCCCCDDDEEEFFFGGGGGGGGGJJJGGGCCCBBBCCCCCCAAA???>>>??????>>>>>>===<<<;;;:::::::::::::::999999999999888777777666666777777444444444444444555555555333333222222222222333333111000000///000222333444222333333333333222111111000000111222222222222222222222222222000///...---.../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++---+++***+++---...------)))***,,,------,,,***))),,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,------............,,,---......,,,,,,---......---,,,++++++,,,---...,,,,,,+++++++++,,,............---------------------......///////////////000000000000000000000000...///000000111111111000000000000000000000000000000000111222333444555555000111222222000111222444444666777888666555555555222444666777777999;;;>>>???======BBBGGGNNN]]]kkk}}}~~~rrrpppooonnnuuu}}}}}}zzzlll```YYYJJJEEE???;;;888666444222333222222111111111222222///000000111222222111111111000000///......------------------------------------------------------;;;<<<======<<<;;;<<<>>>===;;;999999:::;;;;;;;;;:::<<<>>>@@@@@@AAACCCEEEHHHHHHGGGGGGIIIOOOVVV\\\\\\___ccchhhnnnvvv~~~{{{rrrjjjgggcccbbb___^^^\\\YYYUUURRRPPPPPPOOONNNKKKJJJJJJKKKGGGHHHHHHHHHGGGEEECCCBBBCCCDDDFFFGGGIIIJJJJJJKKKJJJFFFBBBAAABBBBBBAAA???============<<<;;;::::::999999999999888888777777777777666555555555555555444444444333333222222222333222222222222222222333000////////////111333444222333333333333222111111///000111222222222222222333333222222000///...---.../////////...------,,,+++++++++++++++++++++,,,,,,++++++***************------,,,,,,+++***))))))++++++++++++++++++++++++---+++******,,,......---+++,,,...//////...,,,+++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---......,,,,,,---...000///---,,,,,,---///000,,,,,,+++***+++,,,...///---......//////...------///000000111111111111111000000000000000000000000//////000111111111111111111111111111000000000000000111111333444555666666000111222111000000222444333555777777555444333444333555666777777777999;;;;;;888999===@@@CCCNNN[[[iiirrrwwwjjjhhhgggbbbeeemmmooo```UUULLLHHHFFFDDDAAA===;;;:::;;;;;;000000/////////111333444//////000111111111111111111000000///...---------------------------------------------------------999:::<<<;;;::::::;;;===<<<<<<;;;;;;;;;;;;<<<<<<======>>>@@@AAAAAAAAAAAA??????AAACCCEEEGGGHHHIIIIIIMMMRRRUUUXXX[[[```dddmmmqqqxxx{{{vvvooohhhccc```]]][[[SSSSSSTTTTTTTTTTTTSSSSSSQQQPPPNNNLLLKKKJJJJJJJJJMMMKKKIIIIIIIIIHHHGGGEEEFFFEEEDDDEEEGGGHHHIIIHHHHHHFFFCCC@@@??????@@@AAA???>>>===<<<;;;:::999999::::::;;;<<<;;;:::999888666777888777555444444555333333333222222222111111333222222111111222222333222111000......000111222555444333222111111111111///000111111111111000000111111111111000000000000---...///000000...,,,+++......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111///------//////---***+++++++++,,,,,,---------111///,,,+++,,,...///...************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---...............------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...........................---------............///////////////////////////.........///////////////000///.........000111222---......///000111111222333222111000000000111222000111222222333333333333333333333222222111111111555444444555666999<<<>>>::::::999999<<>>===<<<999666333111111000000//////......000000000000000000000000000///...,,,,,,------............------,,,,,,,,,------......------,,,+++999:::;;;;;;::::::;;;===<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>????????????<<<<<<>>>???AAABBBCCCDDDEEEHHHKKKMMMNNNPPPSSSVVVYYY]]]bbbiiiooowww~~~yyyrrrmmmiiieee___[[[XXXUUUSSSQQQPPPPPPQQQQQQQQQQQQPPPPPPOOONNNMMMKKKJJJJJJJJJJJJKKKJJJHHHGGGHHHGGGEEEDDDFFFEEEDDDEEEGGGHHHIIIHHHHHHFFFBBB???>>>>>>@@@AAA>>>>>>===<<<;;;:::999999777888999999999888666555666777777666444333333444333222222222111111111111333222222111111222222333222111000//////000111222444333222111000000000000000000000000000000000000/////////.........---------...///000///...,,,+++---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,,,,***(((+++++++++,,,,,,,,,------000---+++***+++---------************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------........................------------............////////////////////////////////////............///......------...///000---......///000000111111000000000000111222222333111111222333333333222222333333333222222111111111666555444444444555777888999999999999;;;???FFFKKKVVVWWWYYY^^^jjj{{{{{{vvvwww{{{}}}yyyxxxzzz}}}}}}vvvnnnhhhfffkkk{{{}}}~~~qqqeeeUUUHHHBBB???<<<:::>>><<<;;;:::999777444111111000000000/////////...000000000000000000000000000///...---------...............------,,,,,,,,,------......------,,,+++999:::;;;;;;::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<======<<<<<<<<<;;;;;;<<<===>>>???@@@@@@BBBDDDEEEFFFEEEFFFGGGIIILLLNNNRRRVVVZZZ___eeeiiisssvvv||||||xxxuuurrrooommmlllkkkiiifffbbb___[[[XXXUUUSSSRRRQQQOOOMMMLLLMMMMMMNNNNNNMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJHHHFFFFFFFFFFFFDDDCCCFFFDDDCCCDDDFFFHHHHHHGGGGGGEEEAAA>>>======???AAA>>>======<<<;;;:::999999666777888888888777666555555666777555333222333444222222111111111000000000222222111111111111222222222111000//////000111222333222111000/////////000000///...------...///000///............------------......//////---,,,++++++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))***+++***)))++++++++++++,,,,,,,,,,,,...,,,***)))+++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------,,,,,,,,,,,,------------------------+++++++++++++++,,,------------------------------------------............////////////////////////000/////////...---------///......------------............//////000000111---...000111222333333333222222333333333222111111222222222222222111111111444333222222222333555666888888888888999<<>>>>>>>>??????@@@@@@AAACCCCCCCCCCCCCCCCCCDDDDDDGGGIIILLLMMMPPPSSSXXX[[[]]]```fffkkkpppuuuzzz~~~~~~}}}|||{{{|||}}}~~~wwwsssnnniiifffdddaaa```````````````___^^^\\\[[[UUUTTTRRRQQQQQQQQQOOOMMMJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIGGGFFFFFFFFFFFFEEECCCDDDCCCBBBBBBDDDEEEEEEDDDFFFDDD@@@===<<<===???@@@======<<<;;;;;;:::999999888888999:::999888777666444555666555333222222333111111111000000000000///222222111111111111222222111111000//////000111111111111000///////////////111///---,,,,,,---...///000000000/////////......------.........---,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---------+++++++++++++++++++++,,,---+++******+++------,,,************************++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---------------------------,,,,,,---------.........////////////////////////000000///...------,,,,,,000//////...------------........./////////000000---...000222222222222111333333333333222222111000222222222111111111111111000000000111222444666777777777777777777999===@@@JJJIIIHHHHHHKKKSSS]]]dddmmmxxx}}}yyyvvvuuullllllpppxxx~~~}}}xxxqqqbbbXXXMMMHHHBBB===<<<;;;:::999777666444444555444222000000000000000////////////////////////////////////000000//////...........................---------------......------,,,+++888999;;;:::999999:::<<<::::::999999999999::::::999::::::::::::999999888????????????@@@@@@@@@AAACCCBBBBBBCCCDDDDDDDDDDDDBBBDDDFFFGGGHHHKKKOOORRRQQQTTTXXX\\\___bbbfffiiilllooorrruuuyyy||||||uuupppnnnjjjjjjiiiiiikkklllnnnppplllhhhbbb^^^[[[ZZZXXXWWWVVVWWWWWWWWWVVVUUUUUUUUURRRPPPNNNNNNNNNMMMKKKIIIIIIJJJJJJKKKKKKJJJJJJIIIGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHFFFFFFGGGGGGEEEDDDCCCAAA@@@@@@BBBCCCCCCBBBCCCBBB???===<<<<<<>>>???<<<<<<<<<;;;::::::999999888888999:::999888777666444555666555333222222333111111111000000000000///222111111000000111111222111111000000000000111111000000//////.../////////111///---,,,+++,,,---...////////////............---------------,,,,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++***+++,,,,,,---...//////++++++++++++++++++++++++---+++***+++---......---************************++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++************+++,,,,,,------------------------,,,,,,,,,------------...////////////////////////000//////...---,,,,,,+++000000000000//////..................///////////////000111222222111///...333333333333222222111000111111111111111111111111000111111222333555666777555666666666555777999<<<>>>???@@@AAABBBEEEJJJMMMXXXaaaooovvvrrrrrrxxx~~~qqqeeeZZZPPPJJJAAA>>>;;;999888888777777777555333333444444222111////////////000000000000///////////////////////////////////////......---........................------......------,,,+++888999::::::999999:::;;;:::999999888888999999:::999999:::;;;;;;:::::::::=========>>>>>>?????????AAA@@@???AAACCCDDDDDDCCCAAABBBCCCDDDDDDFFFJJJMMMKKKMMMPPPQQQRRRSSSVVVXXX]]]]]]^^^___bbbeeeiiikkkkkknnnrrrttttttuuuyyy}}}}}}|||{{{{{{}}}{{{rrrjjjddd```___```_________```aaabbbbbbbbb___ZZZWWWUUUTTTSSSRRRQQQRRRSSSRRRQQQQQQRRRSSSTTTRRROOONNNMMMMMMKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJGGGGGGGGGFFFFFFGGGHHHHHHHHHGGGFFFFFFGGGGGGFFFDDDBBBAAA??????AAABBBAAAAAA@@@@@@???>>>======<<<<<<;;;;;;;;;;;;::::::999999666777888888888777666555555666777555333222333444222222111111111000000000111111000000000000111111000000000111111000000000000000////////////000000111000...---,,,,,,------------,,,,,,,,,+++++++++---------,,,,,,,,,,,,,,,+++,,,,,,---------------++++++++++++++++++++++++((()))++++++***+++,,,...+++++++++++++++*********,,,++++++,,,...///...---************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///////////////////////////.........---,,,,,,,,,///000000111000000///...........................000111111111000000///...222222333333333222111111000000000111111111111111444444444444444333333333333555666666555555777999777999<<<>>>>>>???@@@BBBIIIOOOYYYdddsss~~~~~~ttteeeXXXOOOIIIEEEAAA<<<;;;999888777777888888777555333222222333222000////////////000000000000000000000000000000000000.........///...------,,,.............../////////------......------,,,+++777999::::::999999:::;;;999999888888888888999999999:::;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@@@@>>>===???BBBCCCBBB@@@BBBCCCDDDCCCCCCDDDGGGJJJGGGIIIJJJKKKKKKKKKMMMNNNQQQQQQRRRSSSVVVXXXYYYZZZYYY\\\______^^^aaaffflllnnnllliiiffffffgggjjjlllooolllgggaaa\\\YYYWWWVVVWWWXXXXXXYYYYYYYYYYYYYYYZZZWWWTTTRRRQQQQQQOOONNNMMMOOOQQQPPPOOOPPPRRRUUUWWWTTTPPPNNNNNNOOONNNNNNIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGEEEDDDDDDFFFFFFEEECCCCCCBBB@@@@@@BBBBBBBBBAAA===>>>??????>>>===;;;:::;;;;;;;;;::::::::::::999777888999999999888666555666777777666444333333444333222222222111111111111111111000000000000111111000000111111111111000000111000000//////000000111000000//////...------,,,,,,,,,,,,++++++++++++***------,,,,,,++++++,,,,,,******+++,,,,,,,,,,,,,,,************************''')))+++***))))))***,,,++++++++++++*********)))***))))))+++---...---,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////////////////---------------------------...///000000000///...........................000////////////000000111111111222333333333222222///000000000111111111222444444444444333333222111222444555666555555666888777999;;;<<<;;;;;;<<<===@@@DDDIIIOOOYYYhhhxxx|||eee\\\PPPGGGBBB@@@>>><<<999999999888888999:::<<<777444222000111111000///.../////////000000000111000000000000000000000000,,,---.........---++++++---........./////////000------......------,,,+++777999::::::999888:::;;;999999888888888888999999999:::;;;<<<===>>>>>>>>><<<<<<===>>>???@@@AAAAAAAAA???===>>>AAACCCAAA???AAABBBBBBAAA@@@@@@CCCEEEEEEGGGHHHIIIHHHHHHJJJKKKJJJKKKMMMPPPRRRSSSRRRQQQRRRUUUWWWWWWVVVXXX___eeejjjgggbbb]]]ZZZZZZ\\\]]]```^^^[[[XXXUUUSSSRRRQQQPPPQQQSSSUUUVVVVVVVVVVVVUUUSSSQQQPPPPPPOOONNNLLLHHHJJJMMMMMMLLLMMMPPPTTTTTTQQQMMMKKKKKKMMMMMMMMMIIIIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGGGGEEEDDDCCCCCCDDDEEECCCBBBEEECCCBBBBBBCCCDDDCCCBBB;;;===???@@@???===:::888;;;:::::::::::::::::::::::::::;;;<<<;;;:::999888666777888777555444444555333333333222222222222111111111000000000000111111000000111111111111000000111000000000000000111111000000000000///...---,,,.........---------,,,,,,...---,,,+++++++++,,,,,,((()))***+++++++++++++++************************(((***,,,+++))))))+++---++++++++++++******)))))))))((((((***,,,---,,,+++************************************************+++******************************++++++,,,,,,,,,++++++++++++++++++++++++*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////////////////,,,,,,------------------+++,,,.../////////...........................---///...---...///000222444000111222333333333333333//////000000111111111222///000111333333444444444111333555666555555666777666777777666555555777999;;;>>>@@@DDDJJJUUUbbblllvvvgggUUUNNNDDD>>>===<<<;;;:::444555555555555666999;;;777444111/////////...---.../////////000000111111000000000000000000000000+++,,,---------,,,+++***---.........//////000000------......------,,,+++::::::::::::::::::::::::999777666888:::;;;888666:::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<===>>>??????@@@@@@@@@???@@@@@@AAAAAA>>>???@@@AAABBBBBBAAAAAA???AAAEEEHHHIIIIIIGGGFFFKKKLLLLLLLLLMMMMMMMMMMMMOOONNNNNNOOOQQQUUUYYY\\\ccc```[[[UUUQQQOOONNNNNNTTTSSSRRRQQQPPPOOONNNNNNNNNNNNNNNOOOPPPQQQSSSSSSTTTQQQNNNMMMNNNNNNLLLIIIMMMNNNOOOPPPPPPPPPOOONNNQQQPPPNNNKKKJJJJJJJJJJJJGGGHHHJJJKKKKKKJJJHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCFFFDDDAAA@@@@@@@@@???>>>??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888777666666555666555555555555444444444444444333222111//////...000///.........///111222444000,,,,,,000222111...////////////////////////111111222111...------...+++,,,---...---,,,+++***---------,,,,,,+++++++++...------,,,,,,------...++++++++++++++++++++++++///---,,,******+++---...///...,,,***(((&&&%%%%%%%%%&&&''')))************+++,,,------------,,,+++*********)))))))))))))))&&&''''''((()))******+++******++++++++++++******++++++******)))*********...,,,******,,,---+++(((******++++++++++++******...---,,,+++***(((''''''...------,,,,,,------...///000000000///...------------------.........///......---------,,,,,,,,,///000000111111111000000333222111000000111222333111111222222222333333333111111222222222333333333666666666666666555555555555444444444555666888999::::::;;;===BBBGGGLLLOOOaaannn~~~uuukkk___VVVIIIEEE@@@<<<:::888666555777777777777777777777777333222222222111111000000111111111111111111111111222111111000///......---..............................////////////......------,,,,,,,,,,,,++++++:::::::::::::::::::::::::::888777888:::;;;888666999999:::::::::;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCEEEFFFHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKMMMLLLLLLLLLNNNRRRUUUWWW[[[YYYUUUQQQOOONNNNNNNNNRRRRRRQQQPPPOOONNNNNNNNNMMMNNNNNNNNNOOOQQQRRRSSSSSSPPPNNNMMMNNNOOOMMMKKKMMMNNNOOOPPPPPPPPPOOONNNPPPOOONNNLLLKKKKKKKKKKKKHHHIIIKKKLLLLLLKKKIIIHHHHHHIIIIIIIIIIIIHHHGGGGGGEEEDDDDDDCCCBBBAAAAAAAAACCCAAA???>>>@@@AAAAAA@@@??????>>>>>>===<<<<<<<<<;;;;;;;;;::::::999999999::::::999999888777777666666666666666555555555555444444333222111000//////000000/////////000111222111...***+++...000///,,,........................000111222000...------...---......///...---,,,+++------,,,,,,,,,+++++++++------,,,,,,,,,,,,------************************,,,+++)))(((((()))***+++,,,,,,***)))((((((((((((((()))***************)))***+++,,,,,,,,,,,,+++***)))))))))))))))*********(((((())))))***+++++++++)))******************)))'''''''''((()))***,,,,,,...+++******,,,,,,***(((******++++++++++++******,,,,,,,,,,,,++++++++++++.........------.........------,,,,,,++++++++++++------........./////////............------,,,,,,...///000111111111111111222222111000000111222222111111111222222222333333111111222222222333333333444444444444444555555555555555444444555666777888999888999:::>>>BBBGGGJJJOOOZZZiiixxx~~~qqqgggaaaYYYOOOGGG???<<<888666666666555444555555555555555555555555222222111111000000000000111111111111111111111111111000000000///.......................................////////////......------,,,,,,,,,,,,++++++;;;;;;::::::999999888888;;;:::999:::;;;:::888777999999999999999:::::::::<<<<<<<<<<<<<<<<<<======>>>>>>======>>>??????@@@CCCCCCBBBAAAAAAAAABBBBBBCCCBBB@@@???@@@DDDHHHJJJIIIIIIIIIHHHHHHHHHHHHHHHKKKJJJIIIIIIKKKMMMPPPRRRRRRPPPNNNLLLLLLLLLNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRPPPNNNNNNOOOOOOOOONNNMMMNNNOOOPPPPPPPPPPPPPPPOOONNNMMMLLLKKKJJJJJJKKKIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCBBB@@@?????????>>><<<===???AAABBBBBB??????>>>======<<<<<<;;;;;;::::::999888777666666::::::999999888888777777666666666666555555555555444444333222111000000///111000000000000111222222000---++++++...000...,,,........................///000111000...------...---------...---,,,,,,+++,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------))))))))))))))))))))))))***)))(((''''''(((******))))))((())))))***+++++++++++++++++++++***)))))))))******++++++******)))(((((())))))******++++++))))))******++++++,,,,,,((())))))******))))))(((&&&&&&&&&'''((()))***+++,,,+++******+++,,,***)))******++++++++++++************+++,,,---...////////////............//////000///...---,,,---................../////////000/////////............------...///000111222222222222111111000000111111222111111111222222222222333111111222222222333333333222222333333444444555555666555555444555555666666777666666777999<<>>>>>>>>>>>>>>???@@@AAADDDDDDCCCBBBAAAAAABBBBBBBBBAAA???>>>???CCCFFFIIIHHHHHHHHHHHHGGGGGGGGGGGGJJJIIIHHHHHHIIIJJJLLLMMMMMMMMMKKKKKKKKKLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQPPPOOONNNNNNOOOPPPPPPPPPOOOOOOPPPQQQQQQQQQRRRRRRQQQPPPNNNLLLKKKIIIHHHHHHIIIIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGEEEDDDDDDCCCAAA@@@@@@???>>>===;;;<<<>>>@@@AAAAAA???>>>>>>===<<<<<<;;;;;;::::::999888666555444444999888888888777777666666555555555444444444333333444333333222111111000000111111111111111222222222111///......000111000..............................///000///---,,,---...+++++++++*********)))))),,,+++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---************************+++******))))))***+++,,,(((((((((((()))***+++,,,*********++++++***))))))((())))))))))))))))))(((''''''((()))***++++++,,,)))))))))******+++++++++(((((())))))))))))((((((******)))(((''''''''''''++++++******++++++************++++++++++++******)))***+++,,,---...//////......------------......111000...---,,,...///111........./////////000000/////////////////////...,,,---...000111222222222111111000000000000111111111111111111222222222222111111222222222333333333111222222333444555555666666555555555555555555555666555555555666777999;;;>>>AAAEEEKKKTTT```nnnwwwqqqeeeZZZUUUOOOKKKJJJGGGBBB>>><<<:::777666666555444333222222222222222222222222//////////////////......////////////////////////.....................///////////////////////////---......//////......---------,,,,,,,,,+++++++++;;;;;;:::999888888777777:::;;;;;;;;;:::999999999888888888888888888888888<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>>>>???@@@AAABBBBBBDDDEEEFFFFFFEEEDDDCCCBBB?????????@@@AAACCCEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHHHHHHHIIIJJJKKKNNNMMMLLLKKKKKKLLLLLLMMMIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPNNNOOOOOONNNNNNOOOPPPQQQPPPPPPPPPQQQQQQRRRSSSTTTUUUTTTSSSPPPMMMKKKIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFBBBBBBBBBBBBBBBAAAAAAAAA@@@>>><<<<<<>>>?????????>>>>>>======<<<;;;;;;;;;999888888666555444333333666666666666555555555555333333222222222111111111222222222111111000000000000000111111222222222222000/////////000000000///........................---...///...---,,,---...++++++*********)))))))))++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***))))))******++++++,,,)))))))))))))))******+++&&&'''((()))************((((((((((((((((((((((((''''''((()))***++++++,,,((((((((()))))))))))))))(((((())))))))))))((((((,,,+++***)))(((((((((((()))******************+++******++++++++++++************++++++,,,,,,---------,,,,,,++++++,,,,,,------,,,***))))))***,,,---............////////////.../////////////////////,,,,,,...///111111222222000000000000000000000000000000111111111222222222111111222222222333333333222222333444555666666777555555555555555444444444666555555555555666777888;;;<<<===@@@EEELLLTTTZZZhhhuuu{{{kkk\\\SSSKKKHHHDDDAAAAAA???;;;888666555333222333333111000000000000000000000000000..................//////........................---------------.........////////////////////////------............------------,,,,,,,,,+++++++++::::::999999888888777777888999;;;;;;:::999999:::999999999888888888888888;;;;;;;;;;;;;;;;;;<<<<<>>@@@BBBCCCDDDDDDDDDHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIJJJJJJMMMMMMLLLKKKKKKJJJKKKKKKGGGHHHHHHIIIKKKLLLLLLMMMMMMMMMLLLLLLMMMMMMNNNOOOMMMNNNOOONNNMMMMMMNNNPPPOOOOOOOOOOOOPPPQQQSSSTTTXXXWWWVVVSSSQQQMMMKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEAAAAAAAAAAAAAAAAAABBBBBBBBB@@@=========>>>>>>===>>>>>>===<<<<<<;;;;;;:::888777777666555444444333555555555555444444444444111111111111000000000000111111000000000////////////000111111222222111111------............------------------------------,,,---......,,,+++,,,.........---,,,,,,,,,,,,---*********+++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++''''''((())))))***************))))))))))))******%%%&&&'''(((************)))((((((''''''(((((()))(((((())))))******++++++((((((((((((((((((((()))((())))))******))))))((()))((((((((())))))***+++((()))+++***))))))***+++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++++++++,,,---...------------.........///---............/////////,,,---...///000111111111///000000111111000000///000000000111111111111222111111222222222333333333333333444444555555666666333444444555555555444444555555555555666666777888<<<;;;;;;<<>>>>>???AAABBBCCCDDDJJJQQQWWWWWWRRRKKKEEE>>>???@@@AAACCCDDDDDDEEEFFFFFFGGGHHHIIIIIIJJJJJJHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGHHHIIIKKKLLLMMMNNNMMMLLLLLLLLLLLLMMMNNNNNNLLLNNNOOOMMMKKKKKKMMMOOOLLLLLLLLLLLLMMMOOOPPPRRRSSSSSSRRRQQQOOOMMMJJJIIIHHHHHHHHHGGGGGGHHHHHHHHHEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@BBB@@@>>>===>>>??????>>>>>>======<<<<<<;;;::::::777777666666555555555444555555555555555555555555111111111111000000000000////////////...............///000111111111000000,,,---//////...---------------------------------+++,,,------,,,+++,,,---//////---,,,,,,,,,---...)))*********++++++++++++,,,,,,++++++++++++,,,,,,************************'''((()))***++++++++++++))))))(((((()))***++++++'''((()))***************))))))(((''''''((()))))))))))))))))))))*********)))))))))))))))))))))))))))******************)))(((((('''''''''((())))))''')))+++***)))(((***,,,******++++++++++++******,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,------------....../////////,,,,,,,,,,,,------------,,,,,,------............------...///000000//////...///000111111000///...000000000000111111111111111111222222222333333333333333333333333444444444111222444555555555555444444444555555666777888999;;;999999:::===AAAEEEFFFPPPUUU]]]hhhuuusssiii___[[[TTTJJJCCCAAA======<<<;;;;;;:::888777333333333444666777666555000000000000000000000000....../////////000000000////////////////////////...---------,,,+++++++++------------------------,,,------......------,,,------,,,,,,,,,,,,++++++888888888888888999999999333666999:::888888:::<<<::::::::::::999999888888999999::::::;;;<<<======<<<<<<<<<===>>>@@@AAABBBEEELLLVVV]]]^^^XXXNNNHHH@@@@@@@@@@@@BBBDDDEEEGGGDDDDDDEEEGGGHHHIIIJJJKKKGGGGGGGGGHHHIIIIIIJJJJJJFFFFFFFFFGGGFFFFFFFFFFFFEEEFFFGGGIIIKKKLLLNNNNNNMMMLLLLLLLLLLLLLLLMMMNNNLLLNNNOOOMMMJJJIIIKKKNNNJJJIIIIIIIIIKKKLLLNNNPPPLLLLLLLLLLLLKKKJJJHHHFFFJJJIIIIIIHHHHHHIIIIIIJJJEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCBBB@@@???>>>>>>AAA???======???@@@@@@@@@>>>======<<<;;;;;;::::::666666666666666666555555555555555666666666666666222222222111111111111000...............------------...///111111000000///---///111222000/////////------------------------+++,,,------++++++,,,---...---,,,+++***+++,,,,,,))))))******++++++++++++,,,++++++++++++++++++,,,)))))))))))))))))))))))))))***+++------.........''''''(((((()))+++,,,---***++++++++++++***))))))***)))(((''''''((()))************)))))))))))))))++++++************************++++++++++++************((('''&&&%%%%%%$$$&&&)))+++***((((((***,,,******++++++++++++******+++,,,,,,---...///000000...------,,,,,,------...)))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------............///////////////......///000111111000///...000000000000111111111111111111222222222333333333333333222222222222222222000111333555666666555555333333444555777888999999555444222444999>>>CCCFFFIIIJJJMMMTTTaaappp}}}wwwlll\\\TTTNNNNNNKKKDDD>>>>>>999999999999999999888777333222111111111111///,,,000000000000000000000000.../////////000000111111000000000000000000000000......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,,,,++++++