BM6P6(@ }}}|||{{{zzzyyyzzzyyyxxxvvvuuuuuuuuuuuusssrrrrrrrrrqqqqqqqqqpppooonnnmmmlllkkkkkkjjjjjjkkkjjjiiigggeeecccbbbaaa}}}{{{zzzzzzyyywwwwwwwwwwwwvvvtttrrrrrrqqqqqqpppooonnnnnniiiiiihhhgggffffffeeeeeecccbbbbbbaaa``````______]]]]]]]]]]]]\\\\\\\\\[[[ZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJMMMMMMLLLLLLKKKJJJJJJJJJ~~~}}}yyyxxxxxxwwwvvvuuuttttttrrrrrrsssrrrqqqooommmkkkmmmmmmmmmmmmllllllllllllhhhgggfffeeedddccccccccc``````````````````_________]]]\\\[[[[[[[[[YYYWWWXXXXXXXXXWWWVVVTTTSSSRRRQQQPPPOOOOOOPPPQQQOOONNNNNNNNNNNNNNNMMMMMMMMMMMMJJJJJJIIIIIIHHHHHHGGGGGGIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHEEEFFFGGGGGGGGGGGGGGGGGGCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCAAAAAABBBBBBBBBCCCCCCCCC~~~~~~}}}||||||{{{{{{xxxxxxxxxvvvuuusssqqqpppnnnmmmllljjjhhhgggggggggcccccccccbbbaaaaaa``````]]]]]]\\\[[[ZZZYYYYYYXXXYYYXXXVVVVVVWWWWWWUUUTTTQQQQQQPPPPPPOOOOOOOOONNNNNNOOOPPPQQQQQQOOONNNLLLOOOOOONNNNNNNNNMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGEEEFFFGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDBBBAAAAAAAAACCCDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEE@@@@@@AAABBBCCCCCCCCCCCC@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@AAA@@@AAABBBCCCCCCCCCBBBBBB>>>>>>>>>??????@@@@@@@@@}}}|||{{{yyyyyyyyyxxxvvvuuusssrrrrrrrrrqqqqqqpppooonnnnnnnnnnnnmmmllljjjiiihhhhhhhhhgggfffdddccccccdddddd______``````___]]]\\\[[[ZZZZZZ[[[\\\[[[ZZZXXXWWWVVVVVVVVVWWWWWWWWWWWWWWWUUUUUUTTTTTTSSSRRRQQQQQQQQQQQQQQQPPPOOONNNMMMLLLMMMLLLJJJIIIGGGFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEEEEDDDDDDCCCCCCBBBCCCBBBBBBCCCDDDEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCFFFHHHHHHHHHGGGFFFCCCCCCCCCCCCBBBBBBBBBAAACCCCCCBBBAAAAAAAAAAAABBB?????????@@@AAAAAAAAABBB@@@???>>>???@@@AAAAAA@@@===>>>???@@@@@@@@@@@@???>>>===<<<>>>@@@AAA@@@???<<<======>>>>>>??????@@@<<<<<<<<<===============:::;;;;;;<<<<<<======>>>????????????????????????<<<===>>>???????????????????????????????????????============>>>???@@@@@@<<<<<<<<<<<<<<<=========:::;;;===?????????>>>>>>??????@@@@@@@@@@@@@@@@@@~~~}}}||||||{{{{{{wwwwwwwwwvvvuuutttrrrrrrnnnmmmkkkjjjjjjiiigggfffcccccccccbbbaaa```___^^^^^^^^^]]]\\\[[[ZZZYYYYYY[[[ZZZYYYYYYXXXWWWVVVUUUUUUTTTTTTTTTSSSSSSRRRRRRPPPPPPOOONNNNNNMMMLLLLLLIIIJJJKKKMMMMMMLLLLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCBBBBBBAAAAAAAAAFFFDDDBBBCCCEEEFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB======>>>>>>>>>>>>======>>>>>>>>>???@@@@@@AAAAAA>>>>>>======<<<<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>============AAA@@@???>>>>>>???@@@AAA@@@@@@@@@???????????????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>><<<:::;;;>>>???===;;;======<<<;;;:::888666555<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;999888<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<============;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<====================================:::::::::;;;<<<======>>>~~~~~~~~~{{{{{{{{{zzzxxxxxxzzz||||||wwwtttsssrrrooommmjjjjjjjjjiiihhhggggggfffeeefffggghhhhhhhhhggggggllllllllllllmmmmmmmmmmmmnnnoooqqqrrrttttttuuuuuuwwwwwwxxxyyyzzz{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{}}}~~~}}}xxxsssqqqssstttqqqnnnooolllkkkkkklllmmmkkkiiieeeeeedddcccaaa```___^^^]]]\\\[[[ZZZZZZZZZYYYZZZ______]]]\\\\\\\\\]]]]]]SSSSSSTTTTTTTTTUUUUUUUUUSSSSSSRRRRRRQQQPPPPPPOOONNNNNNNNNNNNMMMLLLKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@???@@@AAABBBBBBBBBAAA@@@CCCBBBBBBBBBAAAAAAAAAAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@??????>>>>>>>>>>>><<<;;;<<<>>>>>>===;;;????????????????????????????????????????????????<<<<<<============<<<<<<>>>===========================<<<<<<<<<;;;;;;;;;::::::<<<===>>>?????????<<<<<<<<<===============>>>>>>============>>>>>>========================>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;999:::<<<===<<<:::===============<<<;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::777777777666666777777777<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<:::999888;;;;;;;;;;;;;;;<<<======;;;<<<<<<<<<============;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???~~~}}}ttttttrrrqqqoooooonnnnnnllllllkkkjjjiiihhhhhhgggddddddddddddcccccccccbbb````````````````````````\\\[[[YYYXXXVVVTTTSSSRRROOOOOOOOOOOONNNNNNNNNNNNMMMNNNNNNMMMLLLLLLNNNPPPRRRPPPLLLJJJJJJJJJIIIHHHKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJIIIFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOQQQRRRRRRXXXTTTOOONNNPPPPPPNNNLLLNNNMMMKKKLLLMMMNNNLLLKKKJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBBBBAAAAAAAAAAAABBBDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???<<<<<<===>>>>>>>>>>>>>>>=========>>>>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<;;;;;;======<<<<<<;;;:::::::::;;;;;;<<<============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::===;;;:::;;;<<<===<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<;;;:::999999999;;;;;;;;;:::::::::::::::999999;;;<<<===>>>>>>>>>:::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<;;;::::::::::::::::::::::::;;;:::999999;;;;;;:::999777888999:::;;;;;;;;;;;;;;;::::::999999::::::;;;888888888888888888888888999999888888888888999999;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;:::999999;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????}}}{{{yyyyyywwwwwwvvvuuutttsssrrrrrrqqqqqqpppnnnlllkkkiiiiiiggggggfffeeedddcccbbbbbb```___^^^]]]]]]\\\\\\\\\]]]^^^___^^^[[[YYYYYYZZZ[[[[[[[[[[[[[[[\\\\\\\\\XXXXXXWWWUUUSSSQQQOOONNNOOOOOONNNLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBAAAAAACCCEEEDDDCCCBBBAAAAAABBBBBBBBB>>>>>>>>>>>>>>>>>>>>>===??????@@@@@@@@@@@@AAA@@@@@@AAAAAAAAAAAABBBBBBBBBAAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCCCCCCCDDDEEEEEEDDDAAA>>>>>>>>>???>>><<<@@@@@@???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@AAAAAAAAA????????????>>>?????????>>>>>>>>>?????????@@@@@@?????????>>>>>>=========::::::;;;<<<<<<<<<<<<<<<<<<===>>>======<<<===>>>======>>>>>>???>>>>>>===<<<<<<<<<<<<============<<<<<<<<<======>>>>>>>>>==================<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888===<<<<<<======>>>>>>===777777777777777777777777999999999999999999999999999999::::::::::::999999:::::::::999999999888888999999999999999999888888;;;;;;;;;;;;;;;::::::999777888888999:::;;;;;;<<<888999:::;;;;;;:::999888999999999:::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999::::::999::::::::::::999555666777888999999999999::::::999999999999::::::777777777777777777777777<<<;;;;;;;;;;;;;;;;;;<<<::::::::::::::::::999999999::::::::::::999999999::::::;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========}}}|||zzzyyyyyyyyywwwuuuppppppooonnnmmmlllkkkjjjkkklllmmmkkkiiigggggggggeeedddddddddcccccccccbbbaaaccchhhmmmssswww{{{}}}zzzuuummmddd\\\VVVSSSQQQSSSSSSRRRQQQPPPOOONNNNNNQQQQQQPPPOOONNNNNNMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEFFFEEEDDDCCCBBBBBBBBBBBBDDDEEEFFFEEECCCAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEECCCCCCDDDCCCCCCBBBAAAAAABBBAAA@@@@@@????????????????????????????????????<<<<<<============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;========================999;;;<<<<<<<<<;;;<<<>>>;;;;;;<<<<<<<<<<<<===>>>999:::::::::::::::::::::;;;;;;;;;;;;<<<<<<======<<<=========>>>>>>>>>>>>======>>>>>>>>>>>>======@@@????????????>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>===============>>>>>><<<;;;999999::::::999888:::;;;<<<<<<;;;;;;<<<<<<777888888888999999999999777777999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::999999555666777888888888888888666888999999777777888:::===>>>>>>===<<<;;;::::::<<<<<<;;;::::::999888888::::::;;;;;;<<<=========::::::::::::::::::;;;;;;888888888777777777777777777777777777888888999999::::::;;;;;;;;;;;;;;;;;;999999999999999999999999777777777777777777777777777777777888888888888888777888999999999999::::::888888888888888888888888999999999999999999999999888888999999999999888888888888888999999:::::::::777777777888888888888888:::::::::::::::999888888666777777888999::::::;;;888999;;;;;;;;;;;;999888999999999::::::;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999::::::;;;::::::::::::;;;999::::::;;;;;;;;;;;;:::999999888888888888999999888888888888888888888888888888777777777777888888888888888999999999999999999999999888999999999999999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;===<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;999999999999999999999999999999999:::::::::::::::~~~}}}zzzwwwsssooommmkkkhhhddd```^^^______]]]ZZZZZZZZZYYYYYYXXXXXXWWWWWWUUUSSSQQQQQQQQQQQQPPPNNNLLLKKKKKKJJJIIIHHHGGGGGGJJJKKKLLLKKKIIIGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHKKKQQQWWW]]]aaacccddd[[[WWWQQQJJJEEEBBBAAAAAA@@@@@@@@@@@@@@@?????????BBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA????????????>>>>>>>>>>>>@@@???>>>===<<<<<<<<<<<<<<<===>>>>>><<<;;;;;;<<<;;;;;;;;;<<<======>>>>>>======>>>???@@@@@@@@@@@@======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777888888888777888888888888999999999666888999:::888888888999666777999999888888999:::;;;;;;<<<<<<=========>>><<<;;;;;;;;;;;;<<<======999999999:::::::::;;;;;;999999:::;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::999999999999999999999999:::999999999999::::::;;;>>>>>>>>>>>>>>>>>>>>>>>><<<>>>>>>>>><<<<<<===>>>::::::;;;;;;<<<<<<<<<<<<999:::;;;=========<<<;;;888999999::::::::::::999<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<<<<<<<888;;;===<<<999999;;;===<<<<<<;;;;;;:::888777666<<<;;;:::999888777666666888888888999999999::::::888888888999999999999999888888888888888888888888888777777777777888999999888888999999999999::::::777777777777777777777777666666666666666666666666777777777777777888888888555666888888777777888:::::::::::::::::::::::::::999999999999999999999999777888888999999888888777777777888888999::::::;;;777777777777777888888888555666777888999:::::::::777777777888888999999:::999::::::;;;;;;::::::999888999999::::::;;;;;;<<<::::::::::::999999999999::::::::::::::::::::::::999:::;;;;;;999999:::;;;999999999999999888888777999888888777777888888999888888888888888888888888777666666555555666666777777777777888888888888888888888777777888888999:::888999:::<<<<<<;;;;;;:::999999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999999:::::::::;;;;;;999999999999999999999999777777777777777777888888}}}zzzwwwsssqqqllliiiffffffiiikkkiiifffeeeeeedddccccccbbbaaaaaaaaa```^^^\\\YYYWWWUUUTTTOOOMMMJJJHHHFFFFFFFFFGGGHHHGGGFFFEEEEEEFFFGGGGGGGGGFFFDDDDDDEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA???AAABBBBBB@@@>>>>>>???===>>>>>>??????@@@@@@AAADDDHHHOOOUUUYYY[[[ZZZYYYNNNKKKFFFAAA??????@@@AAA=========<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========:::;;;;;;;;;;;;<<<<<<<<<===<<<;;;:::999999999999777999::::::999999999:::666777777888999999::::::999999:::<<<============:::::::::999999:::;;;;;;888888888888999999::::::;;;:::::::::::::::::::::999999999999999999999999666666666777777777888888666666666777777888888888777999;;;;;;999888888888777999;;;;;;999888999;;;444444444555666777777888444444333333333444555666999999999:::::::::;;;;;;999:::;;;;;;<<<<<<<<<<<<999999999999999999999999::::::::::::::::::::::::999999999999:::;;;;;;<<<555666777888888888888999666777888777555333444666666666777777777777777888444555777888888888666555999999;;;<<<<<<<<<;;;;;;666666666666777777777888555555555555555555555555444555555666666666555555333666999777444222555888:::::::::::::::999888888:::::::::999999888888888888888999999999999999999888888888999999:::::::::999999:::::::::::::::::::::999999888999:::;;;<<<777777888888888999999999666666666666666666666666888888888888888888888888666666666666777777777888555777999999777777999;;;::::::::::::::::::::::::888888888888888888888888888888888999999888888888777777777888888888888888666666777777888888888888444555666777888999999999888888888888888888888888::::::999999999999::::::777888888999::::::;;;;;;:::999999999888888888888999999999999999999999999777999;;;:::888777888:::555555666666666666666555888888777777777777888888777777777777777777777777888888777777777777888888666666666777777888888888888777777666777888999:::777999:::<<<<<<;;;:::999999999999999:::::::::::::::::::::::::::;;;;;;;;;999999999999::::::::::::888888888888888888888888777777777666666666666666~~~{{{yyyzzz|||{{{uuupppkkklllmmmmmmllljjjhhhggg```]]]ZZZ\\\aaacccbbb___^^^^^^^^^]]]\\\\\\[[[[[[VVVUUUTTTSSSRRRPPPOOOOOOIIIIIIGGGDDDAAAAAACCCEEEFFFEEECCCBBBBBBDDDFFFGGG@@@>>>===>>>??????>>>===========================:::<<<>>>>>><<<;;;:::;;;:::;;;;;;<<<===>>>??????BBBFFFLLLRRRUUUTTTRRROOOFFFCCC>>>:::888888:::<<<;;;;;;::::::999888888888999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999:::;;;;;;<<<<<<;;;;;;:::999888888888888666777999:::999999:::;;;777777888999999:::;;;;;;999999:::;;;<<<<<<<<<<<<999999999888999999:::;;;555555666666777777888888777777777666666666555555444444444444444444444444666666777777777888888888777777777888888999999999666777999999777555555555555888:::999777555666888666777777888999:::;;;;;;999888888777777999:::;;;666666666777777777888888666777888999::::::::::::888888999999::::::::::::666666666666666666666666666666666666777888999:::555666888999888888999:::999;;;<<<:::777555666888777777777777777777777777555666888999999888666555555666888999:::999888888999999::::::::::::;;;;;;888888888888888888888888777777777888888777777666777:::<<<;;;666444777:::777888888999999999999999666666666666777777777777888888888888888888888888666666666777777888888888777777777777777777777777888888777666777888999:::888888888999999999::::::888888888888888888888888777777777777777777777777555555555666666777777777222444777777555555777:::999999999999999999999999888888888888888888888888888888999999999999888888888888888777666666555555666777777777888888999999777777777777777666666555999999999888888888888888:::999888777777888999:::666777777888999:::::::::999999999888888888888777888888888888888888888888666888:::999666555777999666777888999999:::999999888888777777777777888888777777777777777777777777777777666666666666777777555666666666777777888888888777666666666888999:::777888:::<<<<<<;;;:::999888888999999999:::::::::888888888999999::::::;;;888888999999999:::::::::777777777777777777777777777777777777666666666666ssslllmmmqqqttttttsssooolllllloooooolllhhheeefffgggiiiiiigggccc```^^^[[[XXXXXXYYY[[[\\\\\\^^^]]]\\\[[[YYYWWWVVVUUUUUURRROOOMMMMMMMMMLLLJJJHHHFFFCCCAAA?????????@@@??????@@@AAABBBCCCCCCDDD????????????????????????<<<;;;;;;::::::;;;;;;<<<::::::999999::::::;;;<<<::::::::::::;;;;;;<<<===DDDHHHNNNRRRRRROOOIIIEEE>>>===<<<;;;:::888777777999999888888888888888888888888888888888888888888777777888888888999999999888888888999::::::;;;;;;999888888888777777666666999999888888777777666666888999:::;;;<<<;;;::::::777777888888888888777777555666666666666666666555777777777777777666555555333444444444555555666666666555555555555444444444333333333333333333333333666666777777777777666666777777777777777777777777999999999999999999999999888777666777888999888666777777777777777888888888888777666666666777999:::666777888999:::;;;;;;;;;:::999999999888777777777888777666666666777999:::666666777888999:::::::::666666666666666666666666777777777777777888888999333444666777888888888777666555555666999::::::999777777777777777777777777888888999999999:::::::::999999999888888888777777666666666666777777777777999:::;;;;;;:::999777666::::::999999888777777777777777777777666666666666777777777777777666555555444555777888999888666555777666555555555777888999555555555555555666777888666666666666666666666666888888999999999999888888555666777888888777666555555555555555555555555555444444444444555555555555666666666666666666666666888888777777666666555555777777777777777777777777666666777777666555444444777888999888666555555666777888888888888777777666777777777777777777777777777777888888888888777777;;;:::999777666666555555888888888888888888888888999888888888777777666666888888888888888888888888555555666777777777777777666555444333333444555666333444444444555555666666666666666666666666666666444444333555666777666444555555555555666777999999::::::::::::999888777777888888888888888777666666888888777777888999999:::555555666666777777888888999999888888777777666666999888777666666777888999}}}pppjjjkkknnnqqqqqqqqqmmmjjjkkkmmmmmmjjjgggddddddfffiiiiiigggccc___\\\ZZZXXXWWWYYYZZZZZZZZZ[[[[[[ZZZYYYWWWVVVUUUUUUUUURRROOOLLLLLLKKKIIIHHHHHHFFFCCC@@@???>>>>>>>>>===============>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;999999999999999::::::;;;::::::999999:::<<<>>>???GGGIIIMMMOOOMMMIIICCC@@@:::999999888777666555555888888888888888888888888888888888888888888888888888888888888999999999999999999999888888888888888888888888777777777666666666666777777777777777777555666777888999888888777666777777888888777777666777777666666666666777777777777777777777666555555444444555555555666666666666555555555555444444444444444444444444444444444555555666666666666555555777777777777777777777777777777777777777777777777888777666666888888777666555555666666777777777666888888777777888888999::::::;;;;;;<<<<<<<<<;;;;;;999888888888888888777777888777666666666777888999777777777888888999999:::888888888888888888888888:::999888777666555555555444555777888999999888888999888777777999:::999888666666666666666666666666999999999999::::::::::::999999888888888777777777555555666666666777777777888888999999999888888777666777777888888999999:::777777777666666666555555777777777777777666555555444555666888888777666555666666666555666666777777666666555555666666777888666666666666666666666666444555555666666555555444555666777777777777666555555555555555555555555555555555666666666777777777555555555555555555555555999999999999888888888888666666666666666666666666555555555555555444333333555777777777555444555666444555555666666666555555777777777777777777777777666777777888888777777666888888777666555555555555777777777777777777777777888777777777666666666666555555555555555555555555555555666777777777777666666555444333333444555666555555555555666666666666555555555555555555555555222111111333444555333222555555555555666777888999777777888888888888888777777888888888888777666555888888777777777888888999777777777666666666666666888888777777777777777777888888777666666777888888{{{nnnggggggkkkmmmmmmnnnkkkhhhiiijjjjjjhhheeeaaabbbeeehhhiiigggbbb^^^YYYWWWVVVWWWXXXYYYXXXWWWWWWWWWVVVUUUUUUTTTSSSSSSSSSQQQMMMKKKJJJIIIGGGFFFGGGFFFCCC@@@>>><<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999999888888999999999888888888888888999999:::999888888999:::===@@@BBBIIIJJJJJJIIIFFFAAA===:::777777777666666666555555888888888888888888888888888888888888888888888888888888888999999999::::::999999888777777666555555888888777777777777666666444444555555666777777888444555666777777777666666666666777777777777666666999888777666666777888999666666777777777666555555555555666666666666777777666555555555555444444444555555555555555555555555444444444555555444444444555555555555555555555555555555555555555555555555777666555666777777666555222333555666666666555444777888888999999999999999;;;;;;;;;;;;;;;:::999999777777777777888888888888777777666666666777888999888888888888888888888888888888888888888888888888999888777666555444444444555666777888999999999888;;;999888888999999888666666666666666666666666666888888999999999999::::::888888888888777777777777555555555666666666666777777666666666666777777888666666777777888888999999777666666666666555555555666666666777666666555444333444666777777777666555666666666666666666555555666666555555555666777777666666666666666666666666333333444444444444333333555555666777777666555555444444444444444444444444666666777777777888888888555555555555555555555555444444444444555555555555333333333333333333333333333444444444444333222222333555666555444444555666333333444555666666666666777777777777777777777777666666777777777777666666555555444444444444555555666666666666666666666666666666666555555555555555333333333333333333333333444555666666777666666666555555444444444444555555666666666666666666555555555555555555555555555555222111111222444444333222555555555555555666777888444555666777777888888888777777777777777666666555888888777777666777777777888888777777666555555444666666666777777777777777777777666666666666777777{{{mmmffffffiiijjjjjjllljjjhhhhhhhhhhhhfffddd___aaadddgggiiifffaaa]]]VVVUUUUUUVVVWWWWWWVVVTTTSSSSSSSSSRRRRRRRRRRRRRRRPPPMMMKKKJJJJJJIIIGGGEEEFFFEEEBBB@@@===<<<;;;:::=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888777777777777777888888999888888888999;;;???CCCFFFIIIHHHFFFDDD@@@<<<999888777777777777777777777777777777777777888888888888888888888888888888888888888888888999999999999:::777777666666666555555555777777777777777777666666444444444555555555666666666666666777777777777777555666666777777666666555888777666555555666777888555666666666666666555555666666666777777777777777666555555555555444444444444444444444444444444444444444555555555555444444444444444444444444444444666666666666666666666666666555444555666666666444222333555666666666555444555666888999999999888777666666777777777777666666555666666777777888888888666666666666777777888888888888888888777777777777555555555555555555555555555444444444444555666666555555666777777777777777999777666777888999777666666666666666666666666666666777777777888888888888888888777777777666666666444444555555555666666666555555444333444555777888999888888777666666555555666666666555555555444444555555555666666555555444333444555666666666555555555666666777666555333222555555444444444444555555555555555555555555555555555555666666666666555555555555555555555555555555444444444444444444444444666666666666777777777888555555555555555555555555000111111222222333333333333333333333333333333333333333444444444444333333222333444444444333555666333444555666777888888888666666666666666666666666555666666777777666666555444444444444444555666666555555555555555555555555444444444444444444444444444444444444444444444444444444555666666666666555444444444444444444444444666666666555555444444333444444444444444444444444444333333444666666555333555444444444555555666777555555666777777777777777666666666777777666555555888777666666555555666666777777666666666555555555555555555666666777777777666666666666666666666666}}}ooogggfffhhhjjjiiijjjiiihhhggggggfffeeeddd___```ccceeegggddd___[[[UUUTTTSSSTTTVVVVVVTTTRRRQQQQQQQQQQQQQQQPPPPPPPPPLLLJJJIIIIIIJJJIIIHHHFFFEEEDDDBBB@@@===<<<;;;:::;;;;;;<<<<<<===>>>??????;;;;;;;;;;;;;;;;;;;;;;;;888777777666666777777888777777666666777777888999888888999;;;>>>BBBFFFHHHGGGEEEBBB???<<<:::999999555666666666666777777777666666777777777888888888777777777777777777777777777777888888888888999999444444555555555666666666666666666666666666777777666555555555444444444333666666666666666777777777555555666666666666555555666555444444444444555666555555666666666666555555777777777777777666666666666555555555555444444444333333333333333333333333555555555666666555555555333333333333333333333333555555555555555555555555555444333444555555444333333444555666666666555555333444666777777777666555222222333555555666666666555555555666666777777888555555666666777777777777888888777777777777777777555555555555555555555555444444444444444555555666444444444444555555555666555444333444777888777666555555555555555555555555555555555555666666666666777777777666666666555555444444444444555555555555444444333222333444666777888888777666666555555444555555555555444444444444333444555555555555444444333333444555555555555555444555666666666444333222444333333222222333333333444444444444444444444444555666666777777666666555555555444444444444555555444444444444444444444444444444444555555555666666555555555555555555555555333333333444444555555555333333333333333333333333333444444555555555444444111333444444333333444666333333444666666777777777555555555555555555555555555555666666666666555555444444444444555666777777666666666666666666666666333333333333333444444444444444444444444444444444333333444555555555555555333444444444444444444333444444444333333222222222444444444444444444444444333333222444555666555333444444444444444444555666777777888888777666666555444555555666666666555555666666555444444555555555444555555555666666666777444444555555666666666777555555555666666555555555ppphhhgggiiijjjiiihhhhhhgggfffeeedddcccccc``````aaacccdddbbb^^^ZZZUUUSSSRRRSSSTTTUUUTTTSSSQQQQQQPPPPPPPPPPPPPPPPPPKKKJJJIIIIIIJJJIIIGGGEEECCCCCCBBB@@@???===<<<;;;888999:::;;;<<<===>>>>>>888888888888888888888888888777777666666777777888777777777777777888888999888999;;;>>>BBBEEEHHHJJJCCCBBB???<<<:::999999999444444444444444444444444555666666777777888888888777777777777777777777777666666666777777777888888333333444555555666777777555555666666666666777777777666666555444444333333444444333333444444555666444444555555555555444444444444444444444444444444444444555666666666555555777777666666666666555555666555555555555444444444333333333333333333333333555555666666666666555555333333333333333333333333333333333333333333333333444333222333444444444222444444444444555555666666333333444555555555555555222333444666777777888888555555555555666666666666444555666777777777666666777777777777777777777777888888888888888888888888888777666555444333333333444444333333333333444555333222222333666777777666555555555555555555555555444444444555555555666666666666666666555555555555333333333444444444555555444444333333333444444555444444555555666777777777555555444444444333333333222333444444555444444444333333333333444444555555444444444555444444333333444444333222222222222333444444444444444444444444333444444444444444444333555444333333333333444555333333333333333333333333222222333333333444444444444444444444444444444444222222222222333333333333444444444444444444444444333444444555555555555444222444555444333333444555111111222333444444444444555555555555555555555555444444555555555555444444444444444444444555666777666666666666666666666666333333333333444444444444111111111111111111111111222333444444555555444444333333444444444444333333222222222222222222111111333333333333333333333333111000000111333333222111444444333333333444444555888888888888777666555444333444555555555555555555444444333333444444555666333444444555666666777777444444444555555555555555444444555555555555444444qqqhhhggghhhiiihhheeefffeeedddbbbaaaaaaaaabbbaaaaaaaaaaaa___\\\YYYVVVTTTRRRRRRSSSTTTTTTTTTRRRRRRQQQQQQPPPPPPOOOOOOMMMLLLKKKJJJJJJHHHEEEBBBBBBBBBBBBAAA@@@>>>======:::::::::;;;;;;;;;<<<<<<999999999999999999999999888777777777777777777888888777777777777888999999999;;;>>>BBBEEEHHHIIIJJJAAA???<<<:::888777777777555555555555444444444444555555666666777888888999777777777777777777777777555555555555666666666666555555555555666666666666555555555666666666777777666666666555555555555555555444333333333444666666444444444555555444444444333444555666666555444333333444555555666666555555666666666555555555444444666555555555555444444444444444444444444444444444444444444555555444444444444444444444444444444444444444444444444444444444444222111222333444333222444333222222222333555666555444444444444555666666444555666777777777777777666666555555555555555444444555666777777777666555555555666666777777888888888888888888888888888888999888777555444444333333555555444333333333444555555444333444666777666555555555555555555555555555555555666666666777777777666666666555555555444444222333333333333444444444444444444555444444333333333444444555555666777777444444444333333333333222222222333444444444444444333333333333333444444555333333333333333333444444666555555444333333444444333333333333333333333333222222333333333333222222444444333222222333444444333333333333333333333333222222222222333333333444444444444444444444444444111111000000000000000000333333333333333333333333222222333444444444444444444555666555444333444555111222222333333333222222444444444444444444444444444444444555555444444444444333333333333333444555444444444444444444444444333333333333444444555555222222222222222222222222222222333444444444444333222333444444444444333222222222222222222333333333222222222222222222222222111000000111333333222000444444333333333333333444555555666666666555555444222333444555555555555555222222222222333555666777555555555555555555555555555555444444444444444444333444555555555555444333rrrhhhfffhhhhhhhhhcccddddddccc```______```dddbbb```______^^^[[[YYYWWWTTTQQQQQQRRRTTTUUUUUUSSSSSSRRRQQQQQQPPPOOOOOOPPPNNNMMMKKKJJJGGGCCC???AAAAAABBBAAAAAA@@@>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888888888888888888999999:::999<<<@@@DDDHHHIIIJJJJJJ???===;;;888666555444444888888777777777666666666444555555666777888888999777777777777777777777777444444444555555555555666777777777666555555444444444555555555666666777777444444555555666777777777777777666555666777888999333444444555555444444333333444777999999777444333333333444555666666666555666666555555444444444333666666555555555444444444555555555555555555555555222333333444444333333222444444444444444444444444666666666666666666666666333222111111333333222111444333000//////111444666666666555444444666777888666666666666666555555444666666666555555444444333333444666777777777666555444555555666777888888999666666666666666666666666666555555555555666777777777666444444333444555666777666555555666666555444555555555555555555555555777777777777888888888888666666555555555444444444222222333333333444444444444555555666555444222111777666666555444444333333444444444333333333222222111222333333444444444444333333222222333333444555333333222111222333555666888777666555555555555555333333333333333333333333333333333444444333333333444444222222222222444444333333333333333333333333222222222333333333444444444444444444444444444444555444444444333333222222222222222222222222222222000111222333333333333333555666777666444333333555444444555555555444333333444444444444444444444444333444444555555444444333333333222222111222222333333333333333333333333333333333333444444555555555444444444444444444444444222222333444444444444333222222444444444444222222222222222333333444444444222222222222222222222222333222222333555555444222444444333222222333333333222222333444555555555555222333444444555555555444000000111222333555666777666666666555444444333333555555555444444333333333333333444555555444333333qqqgggdddfffhhhiiijjjiiigggfffeeeccc```^^^]]]___```aaa```^^^[[[YYYTTTRRRQQQQQQSSSTTTSSSRRRSSSRRRPPPOOONNNMMMMMMMMMQQQLLLHHHGGGIIIHHHDDD@@@??????@@@AAABBBAAA===:::999888888888888999::::::999999888888888888888999777777888888888888777666666777777777666777999<<<===BBBIIINNNOOOKKKFFFBBB:::999888666555555555555555555666666555444333333555555555555555555555555333444555666666555444333444444444444555555555555555555444444444444555555444444444444444444444444555555444333333222111111666555555555555444444444444444444444444444444444555444333222222222222222666666666666666666666666555555555666555555444444444444444444444444444444555444333333222222222222222222222222222222222222111333444444333333555666333333333333333333333333333333333333333333333333555555555666666666666777444444444555555555555666777666666555555555666666444333222222222222333444444555666777777666555444222333444555555555444333444444555555666666777777222222333444555555555444333333333333333333333333555555555555555555444444333333444444555666666666555444444333333444444555444444444444333222111000333333333333333333333333333333333333333333333333555555555555555555555555444333222222444444333222444444444444444444444444333333222111111222333333222222222222222222222222333333333333333333333333666555333222111111222333444444333222111111222222333333333333333333333333333333333333333333333333+++...111222222222333444555444333333333444555666333333444555444333111000000000000000000000000000//////000111222333333444222333333333333222111111333333333333333333333333222222222222222222222222555555444333333222111111333333333333333333333333111111222222222333333333222222222222222222222222444333222222111111222222666555333222111111222333333333333222222222111111555666777666444333444555000111222222222222111000222222111000//////000000333222111000000111222333444444444333333222222222555444444333333444444555222222444444444444222222555555555555555555555555333333333333333333333333555444333333555555444333~~~pppfffdddeeeggghhhiiihhhffffffeeedddaaa___]]]^^^```aaa```^^^[[[YYYSSSQQQPPPPPPRRRSSSRRRQQQRRRRRRPPPOOONNNMMMMMMMMMPPPLLLHHHGGGHHHGGGCCC???>>>>>>???AAABBBAAA===;;;;;;;;;::::::;;;;;;<<<===:::999888888777777777888777777777777777777777777777888777666555666999<<<>>>BBBHHHKKKKKKHHHBBB>>>888888777666555555555555555555555555555444333333444444444444444444444444333444555666666555444333444444444555555555666666555555444444444444555555444444444444444444444444222222222333333333333444555555555555444444444444444444444444444444333333777666555555444444444555444444444444444444444444333444444555555555444444444444444444444444444444555444333222222222222222222222222222222222222222222333555444333333444555333333333333333333333333333333333333333333333333333333333444444444555555444444444444555555555555333333333444555666777888444444333222222333444444444555555555555555555444222333444555555555444333555555555555555666666666333333333444444444444444333333333333333333333333555555555444444444444444333333333444555555666666444444333333333333444444444555555444333222111111333333333333333333333333333333333333333333333333444444444444444444444444333333222333333333333222333333333333333333333333333222222111111222222333222222222222222222222222333333333333333333333333333222222222111222222333222111111000//////000000333333333333333333333333222222222222222222222222---///222333333222333444444333222111000000111111222222333333333222000///000000000000000000000000000000000111111222222333222222333333222222111000222222222222222222222222333333333333333333333333555444444333222222111111333333333333333333333333111111111222222222333333222222222222222222222222333333222111111111111222333333222111111111111222333333222222222111111111222333444333111000111222111111111111111111111111222111111000//////000000333333222111111222333333444444333333333222222222333333222222222222333333222333333333333333333222444444444444444444444444333333333333333333333333555333222333444555444333}}}oooeeecccdddggghhhhhhgggeeeeeefffeeeccc```]]]^^^```aaa```^^^[[[ZZZSSSQQQPPPPPPQQQRRRQQQPPPRRRQQQPPPOOONNNMMMMMMMMMOOOLLLHHHGGGGGGFFFBBB>>><<<<<<===???AAA@@@>>>;;;;;;;;;;;;;;;;;;<<<======;;;:::999888777666666666777666555444444555666777888888777666555777:::>>>AAACCCFFFHHHFFFBBB===999666666555555555555666666444444555555444444333333444444444444444444444444333444555666666555444333444555555555555666666666555444444333333444444555333333333333333333333333///000111222333555555666555555444444444333333333333333333333333333333333777666555555555555555555333333333333333333333333111222333333444444444444333333333333333333333333444333333222222222222333222222222222222222222222333444555444333222333444444444444444444444444444333333333333333333333333111111222222222333333333444444444444555555555555333333333333444444555666555444444333333444444555444444333333333333444444222222333444444444444444555555555555555555444444555555333222222333444444222222333333333333333333444444444444444444444444222333333444444555555666444333333222222333333444444555555444444333222111222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333222111111111111222333222222222222222222222222333333333333333333333333000111111222222222222222222111000000///000000000222222222222222222222222111111111111111111111111///111333333222222222333444333111000//////...///000111111111111000//////000000000000000000000000111111111111111111111111222222222222222111000000000000000000000000000000333333333333333333333333444444333333222111111111222222222222222222222222111111111222222222222333222222222222222222222222333222222111111111111111///000111111111111111111333222222222222111111111000222222222000///000111222111000000000000111222111111000/////////000000444333222222222222333444333333333333222222222222222222222111111222222222333333222222222222333333333333333333333333333333444444444444444444444444444333222222444444333222|||nnndddbbbdddfffggggggfffeeeeeeffffffdddbbb\\\^^^```aaa```^^^\\\ZZZTTTRRRQQQQQQRRRRRRRRRQQQRRRQQQPPPOOONNNNNNNNNNNNNNNKKKHHHGGGFFFDDDAAA>>>;;;:::;;;===??????===;;;999999999999999::::::;;;;;;:::999888666666555555666555444333333444666888666777666666666999>>>BBBDDDEEEEEEDDDBBB===999666444444333444444555666666333333444444444333333222333333333333333333333333333333555555555555333333444444555555555666666666444444333333333333444444222222222222222222222222//////000222333444555666444444444444333333333222222222222222333333333333444444333333333333333444333333333333333333333333///000111222333444444444222222222222222222222222333333222222222222222333222222222222222222222222333555555444222111222333555555555555555555555555222222222222222222222222111111111111222222222222333333444444444555555555777666555333222111111111444444444444444444444444444333222111111222333444222222333333444444444444666555555444444333333333777555333111111222333444222222222222222333333333333333333333333444444444222222222333444444555555333333222222222222333333444444444444444333222222222222222222222222222222222222222222222222222222111111111111111111111111222222333333222222222333111111111111111111111111222222111111111111222222111111111111111111111111222222222222222222222222111222333444333222111000333333222222222222222333222222222222222222222222000000000000000000000000111333444333222111222333333333222111111111000000000000000000000000000000000000000000000000000000222111111111000000000///111111111222111000000///000000000000000000000000222222222222222222222222333333222222111111111000222222222222222222222222111111111111222222222222111111111111111111111111222222111000000000000000---///000222333333222111222222222222111111111111111222333222111000111222333111000......000111333111000000/////////000000222222222222222222222222333222222222222222222222111222222222222222222111444333222111111222333444222222222222222222222222444444444444444444444444333222111222333444333111{{{mmmdddbbbdddfffgggfffeeedddeeeffffffdddbbb\\\]]]___aaa```___\\\[[[VVVTTTRRRRRRSSSTTTSSSRRRQQQQQQPPPOOONNNNNNNNNNNNNNNLLLIIIGGGEEECCC@@@>>>:::999999;;;======<<<:::999888888888888999::::::;;;:::999777666555555555555444333222333444666888444555666777999===CCCGGGFFFFFFDDDAAA>>>:::777555222222222222333444555666222222333333333333333222333333333333333333333333222333444555555444333222444444444444555555555555333333222222222222333333222222222222222222222222111111111222222333333333444333333333222222222222111111111222222222333333333333222222222222333444444444444444444444444444///000111222333333333333222222222222222222222222222222222111111222222333222222222222222222222222333444555444222111111222555555555555555555555555222222222222222222222222222222222222333333333333333333333444444444444555666666444333111111000000444444444444444444444444333222111000000111222333222222222222333333444444555555444444333333222222666555333111000111333444111111111222222333333333222222222222333333444444111111222222333444444444222222111111111111222222333333333444333333222111111111111111111111111111222222222222222222222222111111111111111111111111111222444333111000222333000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222333444444444444222000///333222222222222222333333111111111111111111111111////////////////////////222333444333111000111333///000000111222222222222111111000000000111111111////////////////////////222222111111000/////////000000111111000000///...111111111111111111111111000000000000000000000000222111111111111111000000111111111111111111111111000000111111111222222222111111111111111111111111222111000000//////000000...///111333444444333333222222222111111111000000000111222222000000111222222111///......///111222000///////////////000000000000111111111111000000222222222222222222222222222222333333333333222222333333111000000111333333222222222222222222222222444444444444444444444444333222111111222333222111{{{mmmdddbbbdddggghhhgggfffeeeeeeffffffdddbbb[[[]]]___aaa```___]]][[[WWWUUUSSSSSSTTTTTTSSSRRRQQQPPPOOOOOONNNNNNNNNOOONNNMMMKKKHHHEEEBBB@@@???:::999888:::;;;<<<:::999999999999999999:::;;;;;;:::999888777666555555555444444333333444555777888333555888;;;===AAAEEEIIIGGGEEEAAA===999777555444222222111222222333444444111111222333333333222222222222222222222222222222222333444555555444333222222333333333333444444444333222222111111222222333111111111111111111111111222222222222222111111111333333333222222222111111000000000111111222222333333333333333333444444555444444444444444444444444000111222222333333333333111111111111111111111111222111111111111222222333222222222222222222222222222333444333222111222333444444444444444444444444222222222222222222222222222222333333333444444444333333333333444444444444222222222222333333444555222333333444444333333222222222111111111111222222222222222222222333444444333333333333333333222222444444222111111222333333000000111111222333333333000111111222222333333444000111111222222333333444222111111000000111111222111111222222222222111111000000000000000000000000222222222222222222222222111111111111111111111111000222444333000///111444000000000000000000000000000000111222222111000000111111111111111111111111222222222222222222222222333333333333222111000///000000000///000000111222000000000000000000000000////////////////////////111222222111000///111333,,,---...000111111111111111000000000000111111222////////////////////////111111111000000/////////000000000000000///......000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000111111111111222111111111111111111111111111000000//////////////////000111222333333333333222111111111111000000000---///000///......///111111000////////////000111//////......//////000000//////000000000000//////111111111222222222222222111222333444444333222111222222111111111111222222222222222222222222222222333333333333333333333333222111000000222222111000{{{nnneeebbbeeehhhiiigggfffeeeeeefffeeecccaaa[[[]]]___```aaa___]]][[[WWWUUUSSSRRRSSSSSSRRRQQQPPPPPPOOONNNNNNNNNOOOOOOOOONNNMMMIIIFFFBBBAAA@@@:::999888888::::::999777888888777777888888999:::888888777666666666666666333444444555666666777777555888<<<>>>@@@CCCEEEHHHDDDBBB===999555444444444222222111111111222222333000000111222222222222222222222222222222222222222222333444444444444333222111111222222222222333333222222111111111111222222111111111111111111111111111111111111111111111111222222222222111111111111//////000000111222222333222222111111222222333444333333333333333333333333222222333333333333333222111111111111111111111111111111111111111222333333222222222222222222222222111222333333222111222444333333333333333333333333111111111111111111111111222222222333333333444444222222333333333444444444222222222222333555666666111111222333333222111111111222222333333222222111333222111111111222333444222222222222333333333333222222222222222333333333///000000111222222333333000000000111222333333333000000111111222333333333111111000000000000111111///000000111111111000000000000000000000000000000111111111111111111111111111111111111111111111111///222444333000...111444000000000000000000000000///000111222222111000///111111111111111111111111111111111111111111111111///////////////000111111000000//////000111111222000000000000000000000000////////////////////////000000111000...///111333---...000111111111111000//////.........///000111////////////////////////000000000000000///////////////000000//////...---////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000///............///000000000000000111222333111111111111000000000000---///000000//////000111000000000000000000000000...............///000000///000111111111111000///000111111111222222222222000111222333333222111000111111222222222222111111333333333333333333333333222222222222222222222222222000///000111222111000{{{nnneeeccceeehhhjjjhhhgggfffeeefffeeeccc```[[[]]]___```aaa___]]]\\\VVVTTTRRRRRRRRRRRRQQQPPPPPPPPPOOONNNNNNNNNOOOOOOOOOOOONNNJJJFFFCCCAAAAAA;;;999888888999999777666555555555555555666666777888777666666666666666777333444555666777777777777888;;;???AAABBBCCCDDDFFFBBB???:::555333222333444222222111111111111111222///000111222222222222222111111111111111111111111222222444444444444222222000000111111111222222222222222111111111111222222000000000000000000000000000000111111222222222222222222222111111111111000...//////000111222222222//////......///000111111222222222222222222222222333333444444444333222222000000000000000000000000111111000000111222333333222222222222222222222222000111333333222222333555333333333333333333333333111111111111111111111111111222222222222333333333222222333333333444444444555555444333333444444444000111222333333222111000111222333444444333222111333222111111111222333444111111111222222333333444000111222333333333333333///000000111222222333333///000000111222222333333000000000111222222333333111111000000000000111111...///000000000000//////000000000000000000000000111111111111111111111111111111111111111111111111...222555333///...111444111111111111111111111111///000111222222111000///000000000000000000000000111111111111111111111111++++++++++++---///222333222222111111222333444444000000000000000000000000000000000000000000000000//////000///......111333111222333444444333111111...------,,,---...///000/////////////////////////////////000000000000000///////////////......---........................000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000///...............000000///......///111222111111111111000000000000///111222222111111222444//////000000000000//////...............///000111000111222333333222111000000000111111222222222222...000111222222111000...000111222333333222111000333333333333333333333333111111111111111111111111111000///000111222111///pppfffeeefffggggggfffeeecccbbbbbbbbb```^^^[[[]]]```aaaaaa___\\\ZZZSSSRRRQQQQQQSSSTTTTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSPPPLLLIIIGGGEEEBBB@@@===<<<;;;999888777777777555666777888888999999888777777666555555555555555444444444333444444555555555999>>>CCCFFFGGGFFFEEE<<<;;;888666444444444444333333333222222111111111222222222222222222222222222222333444333222111000333333222222111000000000000000000000000000000000333222222222111000000000333333333333333333333333111222333333222111000///111111111111111111111111222222222222222222222222333333222111000000000111222222222333333333444444111111222222222333333333222222111111000000//////333333333333333333333333222222111111111111111111333333333333333333333333333333333333333333333333000///...///111222222111......//////000000111111111111000000111111222333111111111222222333333333111111111111111111111111222222222111111111111000111111111222222333333333000111111111111222222222000000000000000000000000222222111111111222444555222222111111111111222222111111111111111000//////333222222222222222222333222222222111111111111000000000000000000111111111////////////000111222333222222222222222222222222222222111111000000//////000000000000000000000000000000000000000000000000---------...///000000111///000000000111111111111000000000000000000000000333222111000000111222333000000000000///...---,,,///////////////.........------------///111333555000000000000000000000000////////////////////////000//////........./////////...------...000222444000000////////////000000%%%'''+++///111111000///......///000000000000000000000000000000000000000///...---------///000111000000000000000000000000//////000000111111111111111111000000//////......////////////000000000000000000000000000000000000000000///...........................////////////............////////////000///...///000111000///............////////////222111000//////000111222222111111111000000//////222222222222222222222222000000000000000000000000222222111111111111111111qqqgggeeefffgggggghhhfffdddcccdddcccaaa___[[[]]]```aaaaaa___\\\ZZZSSSQQQPPPQQQRRRTTTTTTTTTRRRRRRRRRRRRSSSSSSSSSSSSRRRPPPLLLIIIGGGEEEBBB@@@===<<<;;;999888777666666555555777888888888888888777666666555555555555555555555444333444555666777:::===BBBFFFHHHGGGEEECCC:::888666444333222222222333222222222222222222111111111111111111111111111111222222333222111000///222222222111111111000000111111111111111111111111222222111111111111111111222222222222222222222222222222222222222111000///111111111111111111111111222222222222222222222222333222111111000000111111222222222333333333333444111111111222222222333333222222222111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111000//////111222111000////////////000000000000111111000000111111222333111222222222222222222333000000000000000000000000222222222111111111000000111111222222222222222222000000111111111222222222000000000000000000000000222222111000000111222333222111111111111111111222111111111111111000//////222222111111111111222222222222222111111111000000000000000000000000000000////////////000111222333222222222222222222222222000000000000000/////////000000000000000000000000////////////////////////......//////000111111111//////000000000111111111000000000000000000000000111000000//////000000111111111111111000///...---............////////////222111111000111111111222//////////////////////////////////////////////////////......---......///000///...---...///111333000//////......//////000***+++---///000///............///000000000000000////////////////////////000000000000000000111222000000000000000000000000000000000000000000000111000000000/////////........./////////000000000000////////////////////////000000///...........................////////////............////////////000.........000111000///000000000000111111111111111000000000000000000111111111111000000000//////111111111111111111111111000000000000000000000000111111111111111111111111qqqgggeeeggggggggghhhgggeeeeeeeeedddaaa___[[[]]]___aaaaaa^^^[[[YYYRRRPPPOOOPPPRRRTTTUUUTTTTTTSSSSSSRRRRRRRRRSSSSSSRRROOOKKKIIIGGGEEECCCAAA>>>===;;;999777666555555555555666777888888888888777666555555444444555555666555333333444666999;;;>>>@@@DDDGGGGGGEEEAAA>>>666555444222111000000000111111111222222222222222000000000000000000000000000000111111111000///...000000000111111111222222222222222222222222222222000000111111111111111111111111111111111111111111222222111000000000111111111111111111111111111111111111111111111111111111222222111000000000111111111111222222222333333333000111111111222222222222111111222222222222222222////////////////////////111111111111111111111111111111111111111111111111111111111111111111111111222000//////111111000...000000000000////////////111000000000000111222222222222222222222111111111////////////////////////222222111111111000000000222222222111111111111111000000000111111111222222000000000000000000000000222111000000000000000111111111111111111111111111000000111111000000//////111111000000000000111111222222111111111000000000000000000000000000000000////////////000111222222111111111111111111111111.........///////////////000000000000000000000000/////////////////////////////////000000111111222////////////000000000000000000000000000000000000...//////000000//////...111111111111111000///...---------.../////////000000111111111111111000000////////////////////////////////////////////////...---------------......000///.........///000111.........------........./////////.........------......///000000000000///////////////////////////000000111111111000//////000000000000000000000000000000000000000////////////////////////.............../////////000000000////////////////////////000///......---.........---............/////////---............////////////...---...000111000///000000000000111111111111///000000111111000000///111111000000000000//////////////////////////////000000000000000000000000000000000000111111111111qqqgggeeeggggggggghhhgggeeeeeeeeeccc```^^^[[[]]]___aaa```^^^[[[YYYRRRPPPNNNOOORRRTTTVVVVVVUUUUUUSSSRRRRRRRRRSSSSSSQQQNNNKKKHHHGGGEEECCCAAA???>>>;;;999777555444333444555666777888888888888666666555444444444444555555333222111333777;;;===@@@BBBDDDEEEDDD???:::777444444333222111000000000000000111111222222333333000000000000000000000000///////////////........./////////000111222222333111111111111111111111111//////000000111111222222000000000000000000000000222111000//////000111222111111111111111111111111111111111111111111111111111111000000000000111111111111111111222222222222000000000111111111111222000000000111111222222222........................000000000000111111111111111111111111111111111111000000000000000000000000222111//////000000///---111111000000//////......000000000000000111222222333333222222111111000000000000000000000000000000111111111111000000000000222222111111000000000///000000000000111111111111000000000000000000000000111111000000/////////...000000111111111111000000///000000000000000//////000000////////////000000111111111111000000000000000000000000000////////////////////////000111111111111111111111111111111,,,------....../////////////////////////////////////////////////////////......//////000000000000........./////////000000000000000000000000000000......000111111000......000000000000000///......,,,,,,------...///000000***+++---///000000000///////////////////////////........................------,,,,,,,,,---......000000///.........//////...------,,,,,,------...111000///...------...///---...//////000000//////////////////////////////......///000///...,,,+++////////////////////////000000////////////......................................./////////000000///////////////////////////......------.........---------.........//////---------........./////////...---...000000000///............////////////...///000111111000///...000000000000000000//////////////////////////////000000000000000000000000/////////000000000000000pppfffdddfffgggggggggeeeeeeddddddbbb^^^[[[ZZZ\\\___``````^^^[[[YYYRRRPPPNNNOOORRRUUUWWWXXXWWWVVVTTTRRRRRRRRRRRRSSSPPPNNNJJJHHHGGGEEECCCAAA>>>===;;;999666555444333444555666777777888888777666666555444444444444444333222111111333777<<>>AAAFFFFFFEEEBBB???:::666444222333333444333333222222000000000111111111111111111111111111111111111111000///......------............//////000111222222//////////////////////////////000000000000000000////////////////////////000000/////////000111111000000000000000000000000////////////////////////000000/////////000111111///000000000000111111111////////////000000000000......//////////////////////////////////////////...//////000000111111111222222222222222222222222000000000000000000000000111///......000000///---000000000000////////////000////////////000111111111111111111111000000000111111111111111111111111111111000000000/////////000000000000/////////////////////000000000111111000000000000000000000000///000000000000//////......///000111111000///.........///000000000//////000000////////////000000111111000000000/////////111000000//////......---/////////......//////000////////////////////////---------...............................................................------------------------------------.........//////////////////////////////000000111111000000///---------......------,,,,,,,,,,,,---.........///000000000000///...---,,,........................------------------------,,,,,,,,,,,,---...///000........................---------,,,,,,---------...------,,,---...000111------...////////////...........................//////000000000///..............................------------.........///,,,,,,,,,---------------------........./////////........................---------,,,------...///,,,------------.........,,,------------............---,,,---///000///...000000000000111111111111...//////000000//////.........////////////000000000000000000000000000000////////////////////////------......//////000000zzzkkkccccccfffhhhhhhgggfffffffffeeebbb^^^ZZZZZZ\\\^^^```___]]]ZZZXXXTTTRRRPPPPPPTTTXXX[[[]]]ZZZXXXUUURRRQQQQQQRRRSSSOOOLLLIIIGGGFFFEEECCCAAA<<<;;;999888666555555444333444555666777777777777666555444444333333444444111222333666999>>>AAADDDGGGEEEBBB>>>;;;777555444111111222333333333222111111111111111000000000000000000000000000000000000000000...---------...///.../////////000000111111////////////////////////000000000000000/////////////////////////////////...//////000000000000000000000000000000000000000///////////////////////////////////////000111111/////////000000000111111........./////////000000000000000000////////////////////////////////////......//////000111111222111111111111111111111111111111111111111111111111///...---...000000///...////////////000000000000///////////////000111111000000000000111111111111111111111111111111111111111000000000////////////......//////////////////////////////000000000111000000000000000000000000...///000111111111000///...///000111111000///...---......///000000//////111000000//////000000111111000000000////////////111000000///......------000//////.........///////////////////////////////////////...............------------------------................................................,,,,,,---------.........////////////////////////000//////......//////000------...............---------------------------111000///...------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111,,,,,,---...////////////......------------......---------------......///,,,---......//////..............................//////.........///000000------------------------++++++,,,---...//////000++++++,,,,,,,,,------------------.........//////........................---,,,,,,,,,------...///,,,,,,---------.........,,,,,,---------............---,,,---///000///...000000000000111111111111/////////....../////////........./////////000000........................////////////////////////,,,,,,---......///000000xxxjjjbbbbbbfffhhhhhhhhhgggggggggfffccc^^^[[[ZZZ\\\^^^```___]]]ZZZXXXUUURRRPPPQQQUUUYYY]]]^^^[[[YYYVVVRRRQQQQQQRRRSSSOOOLLLIIIGGGFFFEEECCCAAA;;;:::999777666555555555333444555666777777777777555555444333333333333444111333555999===@@@DDDEEEEEEBBB>>>:::666444333222///000222333333222111111222222111111000000//////////////////////////////111000///...---...//////////////////000000000000000000000000000000000000111111000000//////......000000000000000000000000---...///111111111000///000000000000000000000000///////////////////////////////////////000111111////////////000000000000............/////////000222222111111000000//////........................---......///000111111222000000000000000000000000111111111111111111111111...------...000111000///......//////000000111111///////////////000111111//////000000111111222222000000000000000000000000000000000000////////////---.........//////000000////////////000000000000000000000000000000000000...///000222222222111111...///000222222000///...------...///000000//////111111000000000000111111000000000000////////////111000000///...---------000//////.........//////////////////////////////000000000///.........---------------------------........................///////////////.........,,,,,,,,,---------......///////////////////////////...---,,,,,,---...///......///////////////...------------------,,,,,,,,,++++++***+++,,,...///........................,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111111+++,,,---...///////////////......------......///------------------,,,,,,,,,---......//////..............................---,,,++++++,,,---///000------------------------)))***+++,,,...///000000+++++++++,,,,,,------------------.........//////........................,,,,,,,,,,,,------...///,,,,,,,,,---------......,,,,,,,,,---------.........---,,,---/////////...............////////////000///...------...///000---.........//////000000------------------------////////////////////////,,,,,,------...///000000{{{lllbbb___bbbfffhhhhhhhhhhhhgggddd```]]]ZZZXXXZZZ\\\^^^___]]]ZZZXXXQQQOOOOOORRRTTTTTTVVV[[[[[[XXXUUURRRPPPPPPPPPQQQPPPNNNKKKIIIGGGDDD@@@===<<<;;;999777555444333333444444555555666666777777333333333222222111111111222222333777===BBBEEEFFFFFFAAA;;;444000//////000222111000......000111222222222222111111111111000////////////////////////////////////000000000000//////............//////,,,+++++++++,,,///222444.........111333333///+++....................................////////////////////////////////////////////////////////////000//////.........////////////000000///...------//////000111111111111111000000000000000000000000000///...---------------........................000000000000////////////.........///////////////111111111000//////......////////////////////////..............................//////000000111111333222000///.........///222000///......///000222///////////////.........////////////////////////////////////////////////---...///000000///...---////////////////////////---------............///222222111111000000//////000000////////////000000333000---,,,------,,,+++////////////////////////333111///------///111222///...,,,++++++,,,...///---------...///000000111,,,------......------,,,...........................---,,,,,,,,,,,,---...///............---------......---------......///......////////////......+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,------...///000000...,,,+++---,,,,,,++++++,,,,,,---.........////////////000++++++,,,,,,,,,,,,------------,,,,,,---...000111------------------------++++++,,,------......///...------,,,,,,------...//////.........---------++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............//////////////////000000000000//////////////////////////////......---------,,,,,,,,,//////.........---------//////...---,,,,,,++++++111111000000/////////...|||mmmbbb```bbbeeegggiiihhhgggeeebbb___\\\ZZZXXXZZZ]]]^^^___]]]ZZZXXXRRRPPPPPPSSSUUUUUUWWW[[[[[[YYYUUUQQQOOOOOOOOOPPPOOOMMMJJJHHHFFFCCC@@@===;;;:::888666444333222222444444555555666666777777333333333222222111111111222333555:::@@@DDDFFFFFFAAA>>>999444111000111111222111///......///111222111111111000000000//////.........................../////////000000000000//////............/////////......------...//////333111000000222333111///....................................////////////................................................//////............//////...////////////......---------...///////////////////////////////////////000//////.......................................000000000000/////////...////////////............////////////////////////.......................................---------......//////000000000000222111000///.........///111000...------...000111/////////////////////.........................................................////////////..............................------------........................---------,,,//////............//////222///---,,,---------,,,........................,,,,,,,,,,,,,,,------...///...,,,++++++,,,...///+++,,,,,,---......//////,,,,,,------------,,,,,,------------------------...---,,,,,,,,,,,,---...............------------///......------------...------............------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...//////---,,,***,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,...///000........................------------------,,,,,,------,,,,,,,,,,,,------///.........------------------------,,,+++******++++++++++++++++++++++++,,,,,,---------------,,,...------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////000000/////////........................---------,,,,,,,,,++++++///.........------------000000//////...------,,,000000/////////.........{{{mmmcccaaacccfffhhhjjjhhhfffccc```]]][[[YYYXXXZZZ]]]___^^^]]]ZZZXXXSSSPPPPPPTTTUUUUUUWWW[[[[[[YYYUUUQQQNNNMMMNNNNNNMMMKKKIIIGGGEEECCC???<<<:::999777555333222222111333444444555666666777777333333222222111222222222333555888>>>CCCFFFFFFEEE:::999777444333222222333111111////////////111111000000/////////......................................./////////000000000//////............//////...///////////////......222///---,,,---......---////////////////////////---............/////////................................................///...............//////---....../////////......------...////////////...////////////////////////000//////.......................................000000000/////////......000/////////...---------,,,,,,------...//////000........................//////.........---------...////////////000000000111111000///............///...---,,,,,,---...///......//////////////////................................................//////............//////........................------------............------------,,,,,,,,,,,,...------------------...000...,,,+++---.................................,,,---///111111111000///...---,,,++++++,,,---...***++++++,,,,,,---------,,,,,,------------,,,,,,------------------------------,,,,,,,,,,,,------............------------///.........------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++------------------------,,,,,,++++++++++++,,,,,,+++,,,---------,,,***))),,,,,,,,,++++++,,,,,,,,,************+++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---.......................................---,,,+++++++++------,,,,,,,,,,,,------............------------......------,,,***)))(((++++++++++++++++++++++++,,,,,,---//////000000000------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,------------......////////////....................................---------,,,,,,,,,............------------//////......------,,,,,,............------------yyylllcccbbbeeehhhjjjjjjhhheeeaaa^^^[[[ZZZYYYYYYZZZ]]]___^^^\\\YYYWWWRRROOOOOOSSSTTTTTTVVVZZZ[[[YYYTTTPPPMMMLLLLLLLLLLLLJJJHHHFFFDDDBBB>>><<<888777666444333222111111333333444444555666777777333333222111111222222333333555:::@@@EEEFFFCCCAAA666666555444333222222111111000////////////000111000000000/////////......................................./////////000000///......------......///***,,,...000111111111000///...---,,,,,,,,,,,,+++////////////////////////---------.........//////......................................................---------...//////,,,,,,---...////////////...///000000111111000000////////////////////////......---------------...........................000000/////////.........000000///...------,,,,,,,,,,,,,,,------................................./////////...------,,,,,,////////////////////////000000//////...............------,,,,,,------...............////////////................................................//////---,,,,,,---//////........................,,,,,,---------.........////////////////////////......------------.........,,,++++++---...///...........................000111111111111111000000...---,,,,,,,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,............---,,,,,,+++,,,,,,------------,,,,,,---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,+++***))))))+++++++++,,,,,,+++++++++)))))))))*********++++++***++++++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,---------------...---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,---...//////000000///---------,,,,,,,,,+++++++++++++++++++++++++++,,,))))))***+++,,,------...************************,,,,,,,,,,,,---------------......//////......---000000000000000000000000////////////............------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,wwwkkkdddcccgggjjjllliiigggdddaaa^^^[[[ZZZYYYYYY[[[]]]___^^^\\\YYYWWWQQQNNNNNNQQQRRRQQQSSSWWWZZZXXXSSSOOOLLLKKKKKKKKKKKKIIIGGGFFFDDDBBB???<<<777777555444222111111111222222333444555666777777333333111000111222333444444666;;;AAADDDCCC???<<<555555444333222111///...000//////////////////000111111000000000/////////....................................////////////......------------......***,,,...000111111000...///111333333222000///...////////////////////////------------............................................................---------------...//////,,,,,,---......///............///000000000000000........................---,,,,,,+++,,,,,,------........................////////////............000//////...---,,,,,,+++......------,,,,,,,,,,,,........................//////.........---------/////////...............///////////////.........------,,,,,,,,,,,,---------.........//////000000................................................///...---,,,,,,---...///........................,,,,,,,,,------------...000000000000000000000000///..................///---,,,******,,,...//////........................///...+++)))((()))******---------,,,,,,---------,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------......---,,,++++++------............------,,,,,,,,,++++++*********************************,,,++++++******++++++,,,***************)))))))))***++++++,,,,,,++++++***************++++++++++++*********+++++++++,,,,,,******++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,------------------)))******+++,,,,,,,,,,,,++++++++++++++++++++++++------............------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))******+++,,,------************************,,,------------.........------............------.................................------------,,,,,,,,,------------------,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,xxxllleeedddgggjjjkkkgggfffdddbbb___]]][[[ZZZZZZ[[[^^^___^^^\\\YYYVVVPPPMMMMMMPPPQQQPPPRRRVVVYYYVVVRRRNNNKKKJJJKKKKKKKKKIIIGGGFFFEEEBBB???===777666555444333222222222111111222444555666777888444222111000000222444555666888<<<@@@BBB@@@;;;777555444333222000///...---////////////////////////111111111000000000//////------------------------------........./////////......------------......---...///000///...,,,***+++///222333222000..............................,,,------------.........------------------------------------------------,,,,,,,,,,,,---...//////,,,------.........------,,,,,,---............---........................,,,,,,,,,,,,,,,,,,---.........................../////////.........------///.........---,,,,,,,,,///......---,,,,,,++++++------------------------......................../////////............---....../////////......---------------------------------......///000000000------------------------------------------------......------------......------------------------,,,,,,,,,,,,------------........./////////////////////............//////---,,,******,,,.........------------------------///---***'''&&&''')))***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,+++,,,---......---,,,+++------............------+++++++++++++++*********************************++++++************++++++++++++******)))))))))))))))***+++,,,,,,+++***)))*********+++++++++,,,,,,************++++++++++++***++++++,,,,,,,,,++++++((())))))******++++++,,,*********+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------'''((()))+++,,,,,,------++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))******++++++,,,,,,************************------------............,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,,,,------------............------------++++++++++++,,,,,,,,,,,,{{{ooofffdddeeeggggggeeeeeeeeecccaaa___\\\ZZZZZZ[[[^^^___^^^\\\XXXVVVQQQNNNNNNPPPQQQPPPRRRVVVWWWTTTQQQMMMKKKJJJKKKLLLKKKJJJGGGFFFEEECCC@@@===888777666444333333333333000111222333555666777888444222111///000222444666:::;;;>>>AAAAAA>>>999555333222111000///......///...//////////////////...000000/////////.........---------------------------------.........//////...------,,,,,,------...---.........---,,,+++***(((+++......---,,,---...------------------------,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,---...///000------.........---,,,,,,+++,,,------......------...........................---------......///000........................//////.........---------------------------------.........---------------------------------------,,,,,,------...///////////////.........---------------...//////......---------............------------......///000000111------------------------------------------------,,,------......------,,,------------------------++++++,,,,,,,,,------------------.........//////...------------------......,,,******,,,---------------------------------///...---------...//////,,,------------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***---------,,,,,,,,,++++++)))***,,,.........---,,,,,,,,,------------,,,,,,************++++++++++++************************++++++************++++++++++++******))))))******)))***+++,,,,,,+++***))))))************+++++++++************++++++++++++++++++,,,------,,,+++***((())))))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------((()))***+++++++++++++++++++++++++++++++++++++++***+++,,,---------------,,,,,,,,,++++++++++++***++++++++++++*********)))***************++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++,,,,,,,,,---------........................+++++++++,,,,,,,,,------qqqgggccccccddddddddddddeeeeeeccc```]]][[[ZZZ\\\^^^___^^^[[[XXXVVVRRROOONNNQQQRRRQQQSSSWWWUUUSSSPPPLLLKKKJJJKKKLLLLLLJJJHHHGGGFFFDDDAAA>>>888777666555444333333333000111222333555666777888444222000///000222444666<<<===???AAAAAA>>>888444111111///......///000111......////////////......//////.........------------------------------------------.........//////...------,,,,,,------...***++++++,,,------------+++---...---,,,---000444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------+++++++++,,,---...///000............---,,,++++++---...//////000000//////........................///////////////000111111........................//////.........---------,,,,,,------------------,,,------......//////000------------------------+++,,,,,,---...///000000//////.........---------,,,---.../////////...------......//////......------------...///000000111------------------------------------------------+++,,,............,,,+++------------------------++++++,,,,,,,,,---------........./////////000000---,,,,,,++++++,,,,,,---///,,,******+++------,,,------------------------+++---...000111222222111,,,------......------,,,*********)))))))))))))))+++++++++,,,,,,+++++++++***************************+++,,,------,,,+++***---------,,,,,,,,,++++++''')))+++...///...------+++++++++,,,,,,+++++++++))))))******+++++++++,,,++++++++++++++++++++++++++++++************++++++,,,++++++***************((()))+++,,,,,,+++)))((())))))))))))************)))************++++++++++++,,,---...------+++***))))))***+++,,,,,,------------,,,++++++*********,,,++++++++++++++++++,,,+++++++++,,,,,,---------******+++++++++******)))++++++++++++++++++++++++((()))+++---...///000000,,,,,,,,,+++++++++******++++++++++++******))))))+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++////////////////////////000000/////////.........+++++++++,,,,,,---------------------------------+++++++++,,,,,,---------}}}nnneeebbbcccdddcccddddddccccccaaa___\\\[[[ZZZ\\\___aaa```]]]XXXUUUPPPOOOOOOPPPRRRSSSRRRPPPPPPOOONNNKKKHHHFFFGGGHHHJJJJJJIIIHHHEEEBBB@@@>>>999888666555333333222222///000111222444555666777444444444333222222555777===BBBEEECCC===777444555222222111111111111111222000000///------,,,,,,,,,.........///////////////........................///...---,,,,,,---...///------------------,,,,,,------,,,,,,,,,,,,------//////...------------...........................,,,,,,,,,---------......---------------...///000000///...------------------,,,,,,++++++,,,,,,---------------------------..............................---,,,***)))((((((******,,,---///000111222------------------------////////////////////////------------------------------------------------,,,,,,+++***+++,,,---...---------............///////////////...---,,,,,,---------.........//////------------------------//////000000///...------////////////////////////+++******,,,///111111111------,,,,,,,,,------...------,,,,,,,,,+++++++++------,,,,,,+++,,,,,,,,,////////////////////////,,,---------,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++******+++,,,...///............---------.........------,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************'''((()))***************,,,+++******++++++)))((())))))***+++,,,,,,------++++++******)))((((((((())))))))))))))))))))))))''')))+++,,,,,,,,,***)))&&&''')))***+++++++++***)))((((((((()))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++*********+++pppfffcccddddddccceeeeeeeeedddbbb```]]]\\\ZZZ]]]```bbbaaa]]]XXXUUUOOONNNNNNPPPRRRRRRQQQPPPMMMMMMMMMKKKIIIHHHIIIKKKJJJJJJIIIHHHEEEBBB@@@>>>999888666555333333222222111111222333555666777777555555444222111333666999???CCCEEECCC<<<666444444000000/////////000111111222111000///........................////////////........................///...---,,,,,,---...///------------------------//////............////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------......//////......---,,,,,,---------,,,,,,++++++,,,,,,---................................................,,,,,,---...//////000000+++,,,,,,,,,---------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,---...------------............------............------------------.........///------------------------.../////////......---,,,---------------------------,,,+++,,,...///...---------------...///111111/////////......---------,,,,,,++++++++++++,,,,,,........................---------------,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++******+++---...............---------------------,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************)))******+++,,,,,,++++++,,,+++)))***++++++)))((())))))***++++++,,,------***************+++++++++))))))))))))))))))))))))))))))((()))))))))******'''((()))***************))))))))))))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++******************)))++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------,,,++++++******++++++pppfffdddddddddccceeefffeeeeeecccaaa^^^]]][[[]]]```bbbaaa]]]YYYVVVNNNNNNNNNOOOQQQRRRQQQPPPOOOOOONNNKKKIIIHHHIIIKKKJJJJJJIIIHHHEEEBBB@@@>>>999888666555333333222222333333444555555666777777666555444222111444999===BBBDDDEEEAAA;;;555333333...............///000000111111000///....................................------------------------......------------..............................//////............////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...------------------...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------........................------------------------+++,,,---...000111222333------,,,,,,++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,+++++++++,,,---...------------............,,,------............---------------....................................------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,,,,,,,+++)))++++++,,,---...000111222////////////............++++++*********++++++,,,------------------------------......------,,,,,,***++++++++++++,,,,,,,,,******++++++,,,,,,------,,,+++*********,,,---.........---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************+++,,,,,,,,,,,,---------,,,***))))))***+++***((())))))******+++,,,,,,,,,))))))***++++++,,,------))))))))))))))))))))))))***)))'''&&&&&&(((***+++***)))))))))))))))******+++***))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++++++++,,,************************+++++++++***************)))))))))***************++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))***++++++******))))))******+++,,,------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++------------------------,,,,,,++++++******++++++|||mmmdddccceeeeeeeeeeeeeeeeeedddbbb```^^^\\\\\\^^^aaabbbaaa]]]YYYUUUNNNNNNNNNPPPRRRSSSRRRQQQTTTSSSQQQMMMIIIFFFFFFGGGJJJJJJIIIHHHEEEBBB@@@>>>999888666555333222222222333333444444555555666666777666444222222666;;;@@@EEEEEECCC???999444222222------------...///000111///...---,,,,,,,,,,,,,,,///...............------------------------------------------------------------............//////---,,,,,,++++++,,,,,,---...............------,,,........................++++++,,,,,,,,,---------///......---,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,------........................------------------------------------,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........------.........---,,,,,,------------------------........................,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,+++***)))************+++,,,---...------,,,,,,,,,,,,,,,,,,*********)))******++++++++++++++++++++++++++++++------.........------,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++************+++,,,......------------,,,,,,,,,+++++++++******************+++++++++,,,,,,,,,,,,---************************************************++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,---+++)))((()))***+++***((())))))******+++++++++,,,))))))*********+++++++++))))))))))))))))))))))))))))))((('''((()))***++++++***)))(((((((((******++++++***)))((((((((()))************************+++++++++++++++++++++++++++******************+++************************++++++++++++************************++++++++++++******************************************************++++++,,,,,,------************************)))))))))))))))))))))))))))))))))))))))***++++++***************+++++++++------,,,,,,+++*********++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,wwwjjjbbbbbbeeeffffffdddddddddcccaaa___]]][[[\\\^^^aaabbbaaa]]]XXXUUUOOONNNOOOQQQSSSTTTTTTRRRTTTTTTRRRNNNIIIGGGGGGHHHJJJJJJIIIHHHEEEBBB@@@>>>999888666555333222222222222222333333444444444555777666444333444888>>>CCCFFFDDDAAA;;;666333111111...............///000111...------,,,,,,,,,,,,---//////......---------,,,------------------------,,,------------------,,,------------......//////,,,,,,++++++++++++,,,,,,......//////......---,,,........................+++++++++,,,,,,,,,------///...---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,+++***)))(((,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------------...............---,,,+++***------------------,,,,,,........................++++++,,,,,,,,,,,,,,,+++------------------------+++***)))***,,,,,,,,,***,,,++++++*********+++++++++++++++,,,,,,,,,,,,,,,***)))))))))******+++,,,++++++++++++++++++++++++,,,,,,---------------,,,++++++++++++++++++++++++------,,,+++******)))((())))))******+++,,,---...---,,,,,,,,,++++++++++++************************************++++++++++++************************************************+++******))))))******+++************************,,,+++******)))***++++++***)))((((((***+++***((()))***************++++++******))))))(((((((((((())))))))))))))))))))))))((()))***+++++++++******+++***)))(((((((((******++++++***)))((((((((()))************************++++++++++++++++++++++++*********++++++*********************************++++++*********)))))))))))))))*********+++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,************************))))))))))))))))))))))))))))))(((((())))))***+++))))))******++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,uuuhhhaaaaaadddffffffcccccccccbbbaaa^^^\\\[[[\\\^^^```aaa```\\\WWWSSSNNNNNNNNNPPPSSSTTTTTTRRRQQQQQQPPPMMMKKKJJJKKKMMMJJJJJJIIIHHHEEEBBB@@@>>>999888666555333333222222111111222222333444555555666666555555666:::@@@EEEFFFCCC===888333111111111//////............////////////.............../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...............------------......---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,------------.........------,,,+++***------------,,,,,,,,,,,,------------------------++++++,,,,,,------,,,,,,------------------------***))))))***,,,...---,,,......---,,,++++++++++++,,,,,,,,,,,,------------***************+++,,,---++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,++++++++++++***------,,,+++***))))))((())))))******+++,,,,,,,,,,,,,,,,,,+++++++++*********************+++++++++))))))*********+++++++++******************************************************))))))))))))******************************+++***)))((((((((()))***)))((('''(((*********)))***************************))))))(((''''''&&&&&&))))))))))))))))))))))))''')))+++------,,,***)))***)))))))))))))))******+++***))))))))))))))))))************************++++++++++++++++++++++++)))***++++++++++++***)))*********************************))))))))))))((()))))))))************+++++++++++++++++++++++++++***************+++++++++((((((((()))))))))))))))************************)))))))))))))))))))))))))))(((((((((((()))******))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,wwwjjjaaaaaaccceeeddddddddddddcccbbb___]]]\\\[[[]]]___```___ZZZUUURRRLLLKKKLLLNNNQQQRRRRRRQQQPPPPPPPPPNNNKKKKKKLLLNNNJJJJJJIIIHHHEEEBBB@@@>>>999888666555333333222222111111222333444555666777555555666777888<<>>999888666555333333222222111111333444666777888999444555777888:::===BBBFFFDDD???888222000///000000///...---,,,+++*********,,,,,,+++++++++,,,,,,---//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++))))))***++++++,,,------,,,++++++******++++++,,,---...///000000...,,,+++........................******+++++++++,,,,,,,,,++++++++++++,,,------...---------------...///000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,++++++,,,,,,,,,---------'''(((***,,,...//////000---------,,,,,,++++++++++++++++++++++++++++++++++++,,,------............++++++++++++++++++++++++---+++++++++---...---,,,)))((((((((()))***++++++''''''(((((()))))))))***++++++++++++,,,---...///++++++++++++++++++++++++((()))***+++++++++++++++,,,,,,,,,++++++*********'''((()))***+++,,,------******+++++++++******)))+++++++++************)))******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************---+++)))((('''((()))***(((''''''((()))******)))*********)))))))))))))))(((((())))))******++++++))))))))))))))))))))))))***)))'''&&&'''(((***+++&&&''')))***+++++++++***))))))(((((()))***++++++))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))******++++++++++++,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((()))***+++,,,+++******(((((()))***+++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++++++++++++++++++++*********+++,,,,,,---nnneeeeeehhhhhhfffcccccccccccccccbbbaaa```^^^___aaaaaa^^^YYYSSSPPPIIIKKKMMMOOOPPPQQQQQQPPPPPPPPPPPPMMMKKKIIIIIIJJJMMMKKKIIIHHHFFFCCC???;;;:::999888666555444333333000000000222666888888888999888666777;;;???BBBDDDAAA;;;333000111222000---......------------............------------......***++++++,,,,,,++++++******---//////...,,,,,,---......---------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------))))))***+++,,,,,,------)))))))))******++++++,,,+++,,,,,,+++******+++---,,,------......------,,,------++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,++++++***+++,,,,,,------,,,,,,+++------------------------------------------------)))+++---,,,+++***++++++***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---000///...---,,,---......+++++++++*********))))))***+++,,,,,,---...//////***+++,,,------,,,***)))++++++++++++++++++++++++,,,,,,,,,+++***)))((('''---+++***+++------+++((())))))))))))***+++,,,---))))))))))))))))))))))))---,,,***)))((('''((((((************************++++++***************+++*********++++++,,,,,,,,,************************++++++******************++++++************++++++***))))))((('''&&&&&&&&&***))))))(((((((((((())),,,,,,,,,,,,++++++++++++*********)))))))))))))))(((''''''&&&&&&((()))***)))((('''&&&&&&'''((()))))))))))))))************,,,+++++++++******))))))))))))))))))))))))))))))++++++***)))(((((())))))******+++++++++******)))******++++++++++++******...---+++)))((())))))***%%%&&&''')))************))))))))))))))))))))))))))))))************)))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))+++'''&&&******%%%$$$(((+++*********))))))(((((())))))))))))************************************+++,,,---...////////////...------,,,,,,------...------,,,++++++******)))************************nnnddddddffffffdddffffffeeedddbbb```]]]\\\\\\^^^``````]]]XXXRRRNNNIIIJJJLLLOOOPPPPPPPPPPPPNNNNNNMMMKKKHHHGGGHHHIIIJJJIIIGGGGGGFFFCCC@@@===666555444222111000000///000///000222666888999888777555555777<<>><<<888777666444222222111111000///000333666999:::999444444666:::>>>AAABBBBBB888444000............---...------,,,,,,------...------------------------,,,------......------,,,+++,,,------,,,+++,,,------------,,,,,,,,,++++++))))))***+++,,,,,,------++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,+++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++*********************++++++,,,,,,,,,---------,,,,,,+++++++++,,,------,,,++++++,,,...***++++++,,,,,,++++++***,,,++++++++++++++++++,,,'''(((((()))***++++++,,,+++++++++++++++,,,,,,,,,******++++++,,,,,,,,,---------,,,,,,+++*********++++++,,,,,,,,,,,,++++++))))))))))))************************************+++,,,,,,+++******+++---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++******))))))))))))*********************************++++++++++++++++++***)))))))))***,,,---************************++++++,,,,,,,,,,,,++++++***)))'''''')))+++,,,---++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************************))))))))))))******+++***************+++++++++************************((((((((()))))))))))))))++++++************++++++))))))))))))((((((''''''))))))((('''&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&''''''((()))***++++++((((((((((((((()))))))))&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***))))))((((((((())))))'''''')))***++++++++++++))))))************))))))++++++***)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***)))((((((((((((''''''(((*********)))))))))))))))((()))))))))******************************************************)))))))))))))))(((((()))))))))))))))******+++++++++,,,++++++++++++++++++++++++ttthhhccccccccccccbbbcccddddddccc```^^^\\\ZZZ\\\^^^^^^[[[VVVPPPLLLFFFHHHKKKNNNPPPOOONNNMMMLLLLLLKKKHHHFFFFFFHHHJJJIIIHHHFFFEEECCC@@@<<<999444333222000///......---000///000333777:::::::::777888:::===@@@@@@>>><<<444222///---------------------,,,,,,,,,,,,------,,,,,,---......---,,,,,,,,,------......------,,,+++,,,---,,,+++***,,,---------,,,,,,,,,+++++++++))))))***+++,,,,,,------------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))))))))***+++++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,---,,,+++***,,,...***++++++,,,,,,++++++***++++++++++++++++++++++++''''''((()))******++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++***))))))***++++++,,,,,,++++++************+++++++++,,,,,,************************)))******)))(((((()))+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++*********************************,,,,,,,,,,,,++++++++++++******)))((()))***,,,---************************,,,,,,,,,,,,+++***)))((()))***,,,---,,,+++***)))))))))(((((()))******+++))))))))))))))))))))))))'''((())))))******++++++************************))))))(((((()))******+++************************)))))))))))))))))))))))))))))))))******+++++++++++++++************++++++)))))))))))))))((((((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&'''((()))******+++((((((((()))))))))))))))&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((((((((((())))))&&&'''((()))***+++++++++)))))))))******)))))))))************)))))))))(((&&&'''((()))************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((())))))))))))'''&&&&&&&&&$$$))))))))))))))))))******((()))))))))***************************************+++++++++++++++***)))******))))))))))))******+++++++++******)))))))))++++++++++++++++++++++++vvviiidddcccddddddeeeeeefffeeebbb^^^ZZZWWWZZZ[[[]]]]]][[[UUUPPPLLLEEEGGGKKKNNNOOOOOOMMMKKKKKKLLLLLLJJJHHHGGGHHHJJJJJJIIIGGGEEECCC@@@<<<888666555333222000/////////000///000333777:::;;;;;;:::;;;===@@@BBB@@@<<<999111000///...------......------,,,,,,,,,,,,------+++,,,---......---,,,+++,,,,,,------------,,,,,,+++,,,,,,+++******,,,---,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---...------,,,,,,------...+++,,,,,,------,,,,,,+++))))))***,,,---...//////************************...---,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++******+++---++++++,,,,,,,,,,,,++++++******++++++++++++******(((((())))))******++++++))))))******+++,,,,,,,,,*********+++++++++++++++))))))******+++,,,,,,,,,******++++++++++++************++++++,,,---------************************)))))))))'''&&&&&&)))+++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++************++++++)))************)))((((((***************+++++++++------,,,,,,+++++++++***)))))))))))))))***+++,,,************************,,,,,,,,,+++***)))((('''(((+++...///---+++)))((((((((((((((()))***++++++))))))))))))))))))))))))'''((()))***************************************(((((((((((()))******+++***************)))))))))))))))))))))))))))))))))))))))******++++++,,,,,,++++++************++++++)))))))))))))))))))))))))))((('''&&&%%%$$$$$$$$$###$$$%%%&&&'''(((((()))'''''''''(((((()))))))))'''((()))*********))))))''''''((((((((((((''''''''''''((((((((()))))))))((())))))))))))*********''''''''''''''''''''''''((((((''''''(((((())))))''''''((()))************((())))))******))))))(((((())))))******)))((((((%%%&&&''')))******++++++))))))))))))))))))))))))))))))************))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''((((((******'''&&&((('''%%%))))))))))))************))))))))))))***************************************++++++,,,,,,,,,++++++++++++************++++++,,,++++++***))))))((((((************************vvviiicccbbbdddeeeeeeeeefffeeebbb^^^YYYVVVXXXZZZ\\\\\\YYYTTTNNNJJJDDDFFFKKKNNNOOONNNLLLKKKIIIKKKLLLLLLJJJHHHHHHHHHIIIHHHFFFEEEDDDAAA>>>;;;999888666555333222222222//////000333888;;;<<<<<<;;;===@@@CCCDDDAAA<<<888/////////...------...000---,,,,,,++++++,,,,,,---***+++---......---+++***++++++,,,,,,,,,,,,+++++++++,,,,,,+++)))***+++---,,,,,,,,,++++++++++++***++++++++++++++++++++++++------,,,++++++,,,------+++,,,,,,------,,,,,,+++(((((()))+++,,,---...///************************------,,,+++************++++++++++++++++++++++++*********+++++++++++++++******+++***))))))***,,,,,,,,,------------,,,,,,)))***+++,,,,,,+++***)))************************((())))))***++++++,,,,,,++++++++++++************)))))))))***++++++,,,,,,******++++++++++++************++++++,,,------...++++++++++++++++++++++++)))***)))'''&&&''')))+++***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***++++++************++++++))))))*********)))((('''))))))*********+++++++++---,,,,,,+++***)))))))))'''((()))***++++++++++++***************************************)))(((''''''***------+++******+++))))))((((((((())))))***))))))))))))))))))))))))((()))******+++***))))))************************'''''''''(((((()))+++++++++*********)))))))))((())))))))))))))))))))))))((((((((()))***+++++++++++++++************++++++)))))))))))))))))))))))))))((('''%%%$$$#########%%%&&&&&&'''((()))******''''''(((((((((((((((((('''((()))***+++***))))))((((((''''''''''''((((((((((((((()))))))))******(((((()))))))))*********'''''''''''''''''''''''''''''''''''''''((())))))(((((()))))))))))))))((((((((())))))))))))(((((('''((()))******)))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&***+++'''(((,,,,,,)))((()))))))))************))))))))))))************************************)))******+++,,,,,,,,,,,,+++******))))))******+++************))))))))))))))))))))))))))))))))))))uuuhhhbbbaaacccdddaaabbbdddeeeccc```\\\YYYWWWXXXZZZZZZWWWRRRMMMIIICCCFFFJJJNNNOOONNNLLLJJJGGGJJJLLLLLLJJJHHHGGGFFFHHHGGGFFFEEEEEECCC@@@===666555444222111000////////////000444888;;;<<<<<<;;;===@@@DDDEEECCC===999.../////////......///000---,,,,,,++++++,,,,,,---***+++---......---+++******++++++,,,,,,++++++***+++,,,,,,***))))))+++...,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++)))))))))******++++++,,,)))******)))(((((()))+++,,,------......------,,,)))***+++,,,,,,+++***)))+++++++++***************((())))))***++++++,,,,,,,,,+++++++++******)))))),,,,,,++++++***)))))))))******++++++++++++******))))))***+++,,,,,,------++++++++++++++++++++++++***+++***(((''''''***,,,+++++++++,,,,,,+++++++++***+++,,,------,,,+++***++++++************++++++***+++,,,,,,,,,+++)))((())))))******++++++++++++,,,++++++***)))(((''''''&&&''')))***+++++++++***))))))))))))))))))))))))'''(((((()))))))))))))))&&&(((******((((((+++...+++***)))((((((''''''((())))))))))))))))))))))))((()))***++++++***)))(((************************''''''''''''((()))+++++++++*********))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++++++++************++++++)))))))))))))))*********)))(((&&&%%%$$$#########%%%%%%%%%$$$$$$$$$######(((((((((((((((''''''''''''((()))++++++******))))))((('''&&&&&&'''((()))))))))))))))************'''((((((((())))))******'''''''''''''''''''''''''''''''''''''''((()))***((()))))))))))))))((('''(((((())))))))))))(((((('''((()))******)))(((((()))))))))))))))(((((('''))))))))))))))))))))))))))))))************))))))************++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%***+++(((***000111---(((((())))))*********+++))))))))))))************************************'''((()))++++++,,,,,,,,,******))))))))))))******((((((((()))******++++++((((((((((((((((((((((((vvvkkkfffeeeffffffgggfffeeeeeedddaaa]]]ZZZWWWYYYZZZZZZXXXSSSNNNKKKIIIHHHIIINNNSSSSSSNNNHHHMMMLLLJJJIIIHHHGGGGGGGGGHHHGGGEEEDDDDDDCCC@@@>>>666555444333222111111111222333333555888;;;>>>???@@@AAABBBDDDCCC@@@:::666000///---,,,,,,---///000------++++++++++++---------------------,,,+++***---+++)))***,,,---+++)))************************,,,,,,,,,+++++++++******))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,---...---,,,,,,*********++++++,,,,,,,,,+++***))))))(((((())))))))))))))))))))))))))))))(((***,,,------+++)))'''******+++++++++,,,,,,,,,,,,,,,++++++***))))))))))))************+++++++++((((((''''''''')))***++++++***)))))))))***+++,,,------,,,,,,,,,---......,,,,,,,,,+++++++++******))))))))))))))))))))))))******)))))))))***,,,---************************+++++++++*********))))))***++++++,,,,,,++++++***,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))************************,,,+++***)))((((((((((((+++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))(((((((((((())))))++++++***)))(((((())))))******))))))((((((''''''************************((((((((((((((())))))***++++++******++++++,,,---******))))))))))))******)))***++++++++++++***)))***(((((())),,,,,,***'''++++++******))))))((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((((((((((((...)))$$$"""$$$'''******++++++******)))(((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))((((((((('''&&&&&&&&&%%%'''(((((()))(((((('''&&&''',,,000///+++(((***---''''''((((((((((((((((((((('''&&&%%%&&&(((***,,,+++)))'''''')))+++++++++''''''''''''((((((((()))((()))***,,,,,,++++++***(((((((((((()))***,,,,,,++++++************++++++((((((((((((((('''''''''((((((((((((((((((((((((((()))***)))'''&&&&&&&&&******)))((((((((((((((())))))))))))))))))))))))((((((((()))******+++++++++++++++***************+++***))))))******((('''++++++++++++++++++++++++)))***+++,,,,,,+++***)))wwwkkkfffeeeffffffeeedddccccccbbb```\\\YYYWWWXXX[[[[[[YYYTTTNNNKKKHHHGGGIIIMMMRRRRRRMMMHHHLLLKKKJJJHHHGGGGGGFFFFFFHHHGGGEEEDDDDDDCCC@@@>>>555444333222111000000000//////000222444888;;;===AAABBBDDDEEEDDD???999444///...---,,,,,,---...///---,,,++++++++++++,,,---,,,,,,,,,,,,,,,+++******///---************'''%%%************************,,,,,,++++++************(((((()))))))))***************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))+++,,,,,,,,,++++++***++++++++++++++++++,,,---,,,++++++******++++++++++++++++++++++++++++++///.....................******+++++++++,,,,,,,,,******************++++++)))************+++++++++******)))((())))))++++++++++++***))))))***,,,---...------,,,,,,,,,------,,,,,,+++++++++*********))))))))))))))))))))))))******)))))))))***+++,,,+++*********************+++++++++*********))))))***++++++,,,,,,++++++************)))))))))(((((())))))))))))************))))))))))))))))))))))))************************+++******)))))))))))))))+++++++++************)))))))))))))))))))))))))))((()))))))))))))))((('''(((((())))))))))))((((((******))))))))))))******+++******)))(((((())))))***)))))))))((((((((('''111000///...,,,+++***))))))(((((((((((()))******++++++*********++++++,,,******))))))))))))******(((((()))***+++,,,,,,---***(((&&&&&&((()))(((&&&*********)))))))))))))))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''((())),,,///...+++'''((((((((()))******++++++'''''''''&&&&&&''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((%%%'''******((('''(((***((((((((((((((('''''''''***)))'''&&&%%%%%%&&&&&&)))'''&&&&&&((())))))((('''''''''((((((((())))))&&&'''((()))***))))))((((((((((((((()))***++++++******))))))))))))******((((((((((((((((((((('''''''''''''''''''''''''''&&&'''))))))'''&&&&&&'''***))))))((((((((((((((())))))))))))))))))))))))*********)))))))))))))))************************,,,***))))))******)))(((++++++++++++++++++++++++))))))***++++++***))))))wwwjjjeeeeeeeeeeeecccbbbbbbaaaaaa^^^ZZZWWWVVVXXX[[[]]]ZZZUUUNNNJJJGGGGGGHHHLLLPPPPPPLLLHHHKKKJJJIIIHHHGGGFFFFFFFFFHHHGGGEEEDDDDDDCCC@@@>>>444444222111000/////////111111222444777:::===???BBBDDDGGGGGGDDD>>>666222///...---,,,,,,---...///,,,,,,++++++++++++,,,,,,++++++++++++++++++***)))...,,,***)))))))))'''%%%************************+++************)))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))******+++*********+++++++++++++++*********---,,,++++++******++++++++++++++++++++++++++++++(((&&&###!!!!!!###&&&(((******+++++++++,,,,,,,,,((())))))***++++++,,,,,,)))************+++++++++,,,+++***************+++++++++*********+++---...///...---,,,,,,+++,,,,,,,,,++++++++++++*********))))))))))))))))))))))))******)))))))))***+++++++++++++++******)))))))))+++++++++*********************++++++++++++*********))))))))))))((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''+++******))))))******+++******)))((((((((())))))))))))))))))((((((((((((...---,,,+++***((((((''')))))))))))))))******+++++++++***************+++***))))))(((((())))))***&&&&&&'''(((***,,,///000,,,)))&&&%%%&&&'''((((((((())))))))))))))))))***)))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''))))))(((((('''''''''&&&$$$&&&***///111000+++((('''(((((())))))******+++((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&'''((()))***&&&&&&&&&&&&''''''((()))))))))(((((('''''''''&&&(((((('''&&&&&&%%%%%%$$$'''&&&%%%&&&''''''&&&$$$''''''((((((((()))))))))&&&'''((()))))))))(((((()))))))))(((((()))******))))))(((((((((((())))))''''''((((((((((((((((((''''''''''''''''''''''''###%%%''''''''''''((()))***)))((((((''''''(((((())))))))))))))))))))))))++++++******)))(((((('''((())))))******+++++++++,,,+++)))***++++++***)))))))))))))))))))))))))))(((((())))))))))))((((((vvvjjjeeedddeeeeeecccbbbaaaaaaaaa^^^ZZZWWWUUUXXX\\\^^^[[[UUUNNNIIIFFFFFFHHHKKKNNNNNNKKKHHHJJJJJJIIIGGGGGGFFFFFFFFFHHHGGGEEEDDDDDDCCC@@@>>>555444333111000000000000111222333555888;;;>>>@@@DDDFFFIIIIIICCC;;;444///...------,,,,,,------...,,,++++++++++++++++++,,,******+++++++++******)))))))))))))))***************************************)))))))))))))))))))))''''''((((((((()))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))*********************,,,,,,++++++******))))))+++***))))))(((((()))))))))))))))))))))))))))))),,,***(((&&&&&&(((+++...******+++++++++,,,,,,,,,))))))*********+++++++++))))))*********+++++++++,,,++++++***))))))))))))++++++*********,,,---...///...---,,,++++++++++++++++++++++++************))))))))))))))))))))))))***))))))))))))*********++++++******))))))((((((******************************++++++++++++******++++++++++++************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,+++++++++*********)))))))))))))))))))))))))))))))))******))))))((('''&&&'''(((((())))))(((((('''******))))))))))))*********))))))((((((((())))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))***))))))(((((((((((())))))''''''&&&'''(((+++...000,,,+++***))))))))))))((('''((((((((())))))*********)))((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))))))))(((''''''&&&&&&)))(((&&&&&&''')))***+++*********)))((((((''''''***))))))))))))))))))***))))))((((((''''''&&&&&&%%%&&&&&&&&&'''(((((((((((('''%%%%%%&&&(((***,,,,,,***''''''(((******))))))))))))(((''''''&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''((('''%%%###'''(((((((((((())))))))))))))))))******************))))))((((((((())))))((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''''''''''' ###%%%&&&&&&'''(((***))))))(((''''''''''''((())))))))))))))))))))))))************))))))(((((('''(((((()))***++++++,,,,,,***)))***+++,,,+++)))))))))))))))))))))))))))'''(((((((((((((((((('''uuujjjeeedddeeefffdddccccccbbbbbb___[[[XXXVVVYYY\\\^^^\\\VVVNNNIIIEEEFFFHHHKKKMMMMMMKKKIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHGGGEEEDDDDDDCCC@@@>>>666555444333222111111111---...///111444888;;;===EEEHHHJJJHHHAAA999111...---------,,,,,,---------++++++++++++++++++++++++)))******+++++++++******)))***++++++++++++,,,,,,************************)))))))))))))))))))))***(((((((((((())))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++++++++******)))))))))+++***))))))(((((())))))))))))))))))))))))))))))******))))))***+++,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))))))))*********+++++++++*********))))))(((((('''******))))))***,,,---...///...---,,,+++*********+++++++++*********)))))))))))))))))))))))))))))))))))))))***))))))))))))*********)))))))))((((((************************)))******++++++******)))************************((()))))))))************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))***,,,,,,+++++++++*********))))))(((((((((((((((((((((((()))))))))))))))(((''''''((())))))******))))))(((((((((''''''''''''(((((()))((((((((((((((())))))(((((((((((())))))))))))++++++++++++,,,,,,------)))))))))((()))******+++******)))(((((()))))))))))))))(((((((((((())))))***)))'''''''''))),,,---(((***+++,,,+++)))((('''''''''(((((()))))))))******)))((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((())))))(((((('''''''''&&&,,,***&&&###"""$$$'''*********))))))(((''''''''')))((((((''''''(((((()))))))))((((((''''''&&&&&&%%%&&&&&&&&&'''(((((((((((('''%%%%%%&&&(((***,,,///,,,)))((()))))))))((())))))(((((('''''''''&&&&&&'''((()))*********)))'''''''''((())))))'''$$$(((((((((((()))))))))***)))))))))))))))*********))))))((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))'''''''''''''''''''''''' ###%%%&&&&&&'''(((***)))(((((('''''''''''''''(((((((((((((((((((((((((((((())))))************''''''((()))******+++++++++***))))))+++,,,+++)))(((((((((((((((((((((((((((''''''''''''''''''(((tttiiieeeeeefffgggeeeddddddcccccc```\\\YYYWWWYYY\\\^^^[[[UUUOOOKKKEEEGGGIIIKKKLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIHHHGGGEEEDDDDDDCCC@@@>>>666666444333222111111111......///222555999<<>>555000...,,,,,,,,,------,,,,,,,,,******++++++++++++******)))***++++++,,,+++++++++,,,---...,,,***))))))***************************)))))))))************+++))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++*********++++++***************)))))))))---,,,++++++******++++++++++++++++++++++++++++++###$$$%%%&&&'''''''''&&&******+++++++++,,,,,,,,,,,,,,,++++++***))))))((()))************+++++++++((())))))))))))(((((('''))))))(((((()))+++---......---,,,++++++***+++++++++************)))))))))))))))))))))))))))))))))))))))*********)))((('''))))))))))))))))))))))))***************+++++++++))))))************))))))''''''((((((((((((((()))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,+++++++++************)))(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))(((''''''&&&&&&''''''(((((((((''''''(((((())))))(((((((((((()))))))))))),,,,,,++++++***))))))(((((((((((((((((())))))***((((((((((((((()))******)))((((((''''''(((((()))******)))((((((((()))***###&&&***,,,+++(((&&&%%%'''(((((((((((((((((())))))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((((((((((((((((((((((()))***+++***'''%%%%%%&&&&&&''''''(((((())))))***&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&'''((()))***+++***)))((('''&&&&&&&&&((((((((((((((((((((((((++++++***))))))(((((('''(((''''''(((******)))(((((((((((()))))))))******''''''&&&&&&&&&'''((()))(((((((((''''''((())))))((((((''''''''''''((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''''''''((())))))(((''''''&&&&&&''''''(((((((((((((((((((((((('''(((((()))******++++++'''(((((())))))************(((((((((***+++***)))((((((((((((((((((((((((((((((''''''''''''((((((ssshhheeefffhhhiiieeeddddddcccccc```\\\YYYXXXZZZ\\\]]]ZZZUUUPPPLLLFFFHHHJJJLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJHHHGGGEEEDDDDDDCCC@@@>>>666555444222111111000000///000111444777;;;???AAAEEEHHHIIIDDD;;;333///...,,,,,,,,,------,,,,,,,,,)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,,,,***,,,---,,,)))((()))***************************************++++++,,,,,,************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***)))((())))))***))))))))))))************---,,,++++++******++++++++++++++++++++++++++++++++++++,,,---............******+++++++++,,,,,,,,,++++++******************)))************+++++++++'''((()))*********))))))((('''''''''(((***,,,---,,,,,,+++++++++++++++,,,************))))))))))))))))))))))))))))))))))))))))))*********)))'''&&&''''''(((((()))*********))))))*********+++++++++))))))************))))))''''''''''''(((((())))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((()))***+++++++++++++++************)))((((((((((((((((((((((((&&&'''((())))))******)))(((((())))))))))))((((((((((((''''''''''''(((((('''''''''''''''((())))))'''((((((((()))))))))***)))))))))(((''''''&&&&&&'''''''''''''''(((((()))&&&&&&&&&'''((()))***+++((((((''''''''''''(((((()))))))))))))))((((((((("""&&&)))***)))'''((((((((((((((((((((('''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&))),,,,,,***'''&&&&&&&&&&&&''''''((())))))***''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&'''''''''((((((((((((((($$$'''))))))&&&%%%&&&(((&&&&&&''''''((())))))))),,,+++)))(((''''''(((((('''&&&%%%&&&)))++++++***(((((()))))))))*********'''&&&&&&%%%&&&'''((()))'''''''''''''''((()))***)))(((((((((((((((((()))&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((()))))))))))))))*********((((((((()))))))))))))))((('''&&&''')))***)))((())))))))))))))))))))))))))))))(((''''''((())))))rrrhhheeefffiiijjjeeedddccccccbbb```\\\XXXYYYZZZ\\\\\\YYYUUUPPPMMMFFFHHHKKKLLLLLLLLLLLLMMMLLLKKKKKKJJJJJJJJJKKKKKKHHHGGGEEEDDDDDDCCC@@@>>>555444222111000000//////,,,---...111444888<<<>>>EEEGGGHHHBBB999111//////+++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***)))***+++,,,---------------&&&(((******)))(((+++---******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))'''''''''((()))(((((())))))******+++++++++******)))((()))))))))))))))))))))))))))))))))&&&&&&%%%&&&&&&((()))*********+++++++++,,,,,,,,,)))))))))***++++++,,,,,,)))************+++++++++((()))***+++,,,,,,+++***'''&&&&&&'''(((***+++---+++++++++***++++++,,,,,,************))))))))))))))))))))))))))))))))))))((()))*********((('''&&&&&&&&&'''((()))***++++++))))))******++++++++++++))))))************))))))((()))))))))******++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************)))((((((((((((((((((((((((%%%&&&''')))************''''''((((((((((((''''''))))))(((((((((((())))))'''''''''''''''((()))***'''((((((((())))))******((())))))***+++,,,,,,---&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&((()))+++,,,((((((''''''''''''(((((('''(((((()))***))))))(((%%%(((******))))))+++...))))))(((((('''''''''&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))******&&&((()))(((&&&%%%(((+++)))))))))(((''''''&&&&&&******))))))))))))******&&&'''''''''(((((())))))(((((((((''''''&&&&&&%%%'''(((((()))(((((('''&&& %%%***+++(((&&&))),,,%%%%%%&&&'''((()))******((('''&&&%%%&&&(((***,,,'''%%%$$$%%%(((***,,,,,,))))))))))))************)))(((((('''''')))***+++&&&&&&&&&'''''')))***+++))))))(((((((((((())))))&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&&&&&&&(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((++++++******)))((((((((())))))))))))(((((((((((('''&&&&&&'''((())))))(((***************************)))(((''''''((()))***pppfffdddfffhhhhhhfffffffffdddaaa]]]ZZZWWWWWWZZZ\\\[[[WWWRRRMMMKKKHHHJJJMMMOOOPPPOOOMMMLLLHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHGGGDDDAAA===;;;666444222111111000///...///111222333444888???DDDJJJHHHDDD===666111///...++++++++++++++++++++++++...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++)))***,,,---,,,+++)))'''+++++++++++++++***)))(((******+++++++++,,,,,,,,,)))))))))))))))******+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,++++++,,,,,,***(((******)))))))))))))))***,,,,,,++++++***)))((((((******+++++++++******)))++++++***)))(((((())))))******))))))***+++,,,,,,************************,,,,,,,,,+++***)))(((((((((&&&&&&(((,,,---,,,***,,,,,,++++++***++++++,,,---------,,,,,,+++++++++************************)))*********++++++++++++******+++,,,,,,,,,,,,+++(((((('''(((((()))***+++))))))***++++++++++++***+++++++++************)))************))))))))))))((('''&&&'''(((+++...///'''((()))******++++++***)))))))))))))))))))))))))))***+++***)))((()))***...---+++*********+++++++++++++++***************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******---)))%%%%%%'''((('''%%%"""$$$&&&(((************))))))))))))))))))))))))******))))))((((((''''''+++***)))'''''''''((()))((((((((())))))(((((('''$$$!!!!!!'''***)))''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''###$$$%%%%%%&&&''''''((()))((('''((()))***)))(((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((((((''''''''''''$$$)))---+++&&&"""###&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%&&&&&&'''''''''''''''+++***((('''&&&&&&''''''***(((''''''''''''%%%###((((((((('''((()))******''''''''''''(((((((((((())))))((((((((((((((())))))))))))))))))((((((((((((''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&))))))))))))((((((((((((***)))((()))+++,,,,,,+++))))))))))))((((((((((((***(((''''''(((((('''%%%''''''''''''''''''''''''+++******)))(((''''''&&&qqqfffcccdddeeedddeeeeeeeeedddaaa]]]YYYWWWWWWYYY\\\\\\XXXRRRMMMKKKHHHJJJLLLNNNOOONNNLLLKKKHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGDDD@@@<<<:::777444222111111111///...000111222333555999@@@EEEIIIFFFAAA:::444000......,,,,,,++++++++++++++++++,,,,,,+++************++++++++++++,,,,,,---------******+++,,,+++***)))(((***++++++++++++***)))(((*********+++++++++,,,,,,)))))))))))))))******+++*********+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,***(((******))))))))))))******,,,,,,++++++***))))))((('''((()))***++++++++++++++++++***)))))))))))))))))))))(((((())))))***+++************************+++,,,,,,++++++)))((((((((('''''')))---...---+++++++++************+++++++++++++++***************************************)))))))))*********++++++(((((()))************))))))(((((((((((())))))***))))))***++++++++++++***+++++++++*********)))))))))))))))(((((((((((('''***)))((('''''')))+++,,,***************)))''''''))))))))))))))))))))))))(((***++++++***)))+++,,,,,,+++***)))))))))******)))))))))***************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,+++)))((()))***((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((***)))(((''''''(((((()))+++++++++++++++***))))))***&&&###$$$((()))'''$$$((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''(((((()))(((''''''((()))(((&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((%%%&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&'''(((((((((((('''(((((('''&&&&&&'''((())))))(((&&&&&&''''''&&&$$$''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((***))))))(((((('''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&))))))))))))((((((((((((+++)))))))))+++,,,+++***))))))))))))((((((((((((***(((''''''(((((('''&&&((((((((((((((((((((((((+++******))))))(((((((((rrrgggcccbbbbbbaaadddeeeeeedddaaa]]]YYYWWWVVVYYY]]]]]]YYYSSSMMMJJJIIIJJJLLLMMMMMMLLLKKKIIIHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHFFFCCC???;;;999777555333111111111///...000111222444777;;;AAAFFFIIIDDD>>>666111.........,,,,,,,,,++++++*********,,,+++******))))))******))))))***+++,,,---......+++++++++************)))******++++++******))))))*********++++++++++++,,,)))))))))))))))******+++*********++++++++++++,,,++++++************++++++,,,+++++++++,,,,,,+++)))***)))))))))))))))******,,,,,,++++++***)))))))))'''((())))))*********)))+++***))))))))))))))))))(((((((((((((((((()))***************************+++++++++++++++***)))((()))((()))***---...---,,,******))))))))))))******(((((((((((())))))))))))************************((((((((()))))))))******'''((())))))******))))))******)))((((((((())))))))))))***++++++++++++***++++++*********)))))))))((((((((((((''''''''''''+++***((('''&&&''''''(((************)))(((''''''))))))))))))))))))))))))(((***++++++******+++---******)))((((((((())))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))---///...***'''))),,,,,,+++***))))))((())))))''''''''''''''''''''''''(((((((((((())))))))))))(((((('''''''''((())))))((()))))))))(((((('''&&&---)))&&&&&&))))))(((%%%))))))((((((''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&)))(((&&&&&&''''''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''###$$$$$$%%%'''((()))))))))&&&######&&&(((((('''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''((()))))))))((((((%%%%%%%%%&&&&&&((()))***((('''&&&&&&'''((('''%%%$$$%%%'''((((((((('''&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''***)))((('''&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***(((((('''&&&&&&&&&&&&'''&&&''''''((((((''''''&&&(((((((((''''''''''''&&&(((((((((((())))))))))))+++***))))))***+++***((((((((((((((()))))))))))))))(((''''''(((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))}}}~~~rrrgggcccbbbaaa```cccdddeeedddbbb^^^YYYWWWUUUYYY^^^___ZZZSSSMMMIIIIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHEEEBBB>>>;;;999888666333222222111000...000111222555999>>>DDDGGGIIICCC;;;444///.........---,,,,,,++++++*********,,,,,,+++***************)))******+++,,,,,,------,,,+++******))))))******))))))************))))))************++++++++++++)))))))))))))))******+++************++++++++++++++++++************++++++,,,+++***+++,,,,,,+++)))))))))))))))))))))***++++++++++++*********))))))++++++******((('''%%%%%%******)))))))))))))))***))))))((((((((())))))***************************+++++++++++++++***)))((((((((()))***+++,,,,,,+++)))(((((((((((())))))***'''''''''(((((()))))))))************************(((((((((((()))))))))))))))******+++++++++++++++++++++***)))(((((((((((())))))***++++++++++++***************))))))))))))))))))((((((((('''''''''***)))((('''&&&&&&''''''&&&'''((()))************)))))))))))))))))))))))))))***+++***)))((()))***))))))))))))))))))))))))%%%&&&&&&'''((()))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''&&&)))++++++)))&&&&&&'''))))))((('''((()))+++,,,''''''''''''''''''''''''''''''(((((())))))******''''''''''''(((((())))))&&&&&&'''(((((((((((((((***(((&&&''')))***)))(((******)))((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%'''((())))))'''&&&&&&&&&&&&%%%###'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((()))))),,,+++)))(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))%%%%%%%%%&&&''''''(((((('''&&&%%%&&&(((((('''&&&$$$%%%'''))))))((('''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''((((((***)))(((&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((('''''''''''''''(((((((((((()))))))))))),,,***))))))******)))'''(((((((((((()))))))))))))))(((''''''((()))(((&&&(((((((((((((((((((((((((((((((((((((((((())))))}}}~~~rrrgggddddddcccbbbcccdddeeeeeeccc___ZZZWWWUUUZZZ^^^___[[[TTTMMMJJJIIIJJJKKKKKKLLLKKKKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIHHHEEEBBB>>><<<::::::777444333222222000...000000222666<<>>===;;;888555444333222000///000000222777>>>EEEIIIJJJHHH@@@777111000000///...++++++++++++++++++++++++...---,,,,,,++++++,,,,,,,,,,,,++++++************+++++++++************)))(((((())))))******)))))))))))))))************+++)))))))))))))))******+++)))))))))************+++******))))))))))))******+++******+++------,,,***(((((((((((()))***+++,,,************************'''((())))))*********))))))))))))))))))******+++,,,++++++*********************************************+++++++++******)))%%%'''))))))((('''((()))(((''''''(((((()))***+++))))))))))))************))))))))))))))))))))))))((((((((()))))))))******&&&'''(((((())))))((((((++++++***)))))))))******))))))***++++++++++++*********)))))))))(((((((((************))))))))))))&&&&&&'''((())))))******))))))))))))((('''&&&&&&((((((((((((((((((((((((((())))))(((%%%$$$$$$%%%((()))***+++++++++******&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***'''%%%'''***+++(((%%%***)))(((''''''&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''(((((((((''''''%%%&&&(((***+++,,,------***)))(((&&&%%%$$$$$$$$$))))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''$$$$$$$$$%%%&&&'''((()))"""###$$$&&&((()))***+++'''&&&%%%%%%''''''&&&%%%((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))******%%%,,,333333...))))))+++&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((()))))))))(((((('''(((((()))((((((''''''((('''&&&&&&'''((('''%%%'''''')))*********)))(((%%%&&&&&&&&&&&&'''''''''((((((((((((((()))***+++***)))'''%%%%%%&&&''')))(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''(((((())))))((((((''''''(((((((((((()))))))))''''''(((((())))))*********)))(((((()))***)))'''''''''(((((())))))******((('''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''sssjjjggggggfffddddddfffhhhiiigggbbb]]]ZZZXXX[[[^^^]]]YYYSSSOOOLLLHHHIIIJJJKKKMMMNNNOOOOOOJJJJJJJJJJJJKKKKKKKKKKKKKKKIIIHHHEEECCCBBB@@@@@@<<<999666444333222000///000000222888@@@GGGKKKKKKEEE>>>555000//////...,,,*********++++++,,,,,,------,,,,,,+++++++++++++++***************+++++++++******+++,,,+++***)))((('''(((((()))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))******************))))))))))))***************+++------,,,***(((((((((((()))***+++,,,************************'''((()))***++++++++++++)))))))))))))))***++++++++++++***)))))))))))))))************************)))******+++++++++******&&&(((******((('''(((***(((((((((((()))***+++,,,*********))))))))))))))))))))))))))))))))))))))))))))))))*********++++++&&&''''''(((((((((((((((*********)))******++++++))))))***++++++++++++******)))))))))((((((((((((***))))))))))))(((((((((''''''((()))************))))))))))))((('''&&&%%%((((((((((((((((((((((((&&&'''((('''&&&&&&'''((('''''')))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))((((((((()))))))))(((((()))))))))(((((('''''''''''''''''''''''''''))))))))))))((((((((((((&&&'''((((((((('''&&&%%%###$$$%%%&&&''''''''''''(((((((((&&&%%%$$$$$$%%%((((((((((((((('''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((())) """%%%&&&&&&%%%%%%&&&%%%$$$%%%''')))(((''')))(((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((()))***++++++)))---000111...+++******&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&'''(((************))))))(((&&&&&&''''''&&&$$$'''''''''((((((((())))))%%%%%%&&&&&&&&&'''''''''''''''&&&'''((()))*********((('''%%%&&&'''***+++&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((())))))))))))(((((('''((((((((())))))))))))'''''''''((()))*********)))((('''((()))***)))((('''''''''((()))*********((('''&&&''')))))))))(((''''''''''''''''''''''''*********)))((((((''''''uuukkkhhhgggfffcccdddfffiiijjjhhhccc^^^[[[YYY[[[^^^]]]YYYSSSOOOMMMHHHIIIJJJLLLMMMOOOPPPQQQJJJJJJJJJJJJKKKKKKKKKLLLKKKIIIHHHFFFDDDCCCBBBBBB<<<999666555444333111///000000222999AAAHHHLLLLLLCCC;;;333.........,,,)))))))))***+++,,,------...,,,++++++***)))*********(((((()))***+++,,,,,,---)))***,,,---,,,+++)))'''''''''((()))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))******************))))))))))))***************+++------,,,+++(((((((((((()))***+++,,,******************++++++******+++++++++******)))))))))((())))))***++++++******)))(((((((((((((((************************)))******+++++++++******&&&))),,,+++)))((()))+++(((((((((((()))***,,,,,,******))))))((((((''''''))))))))))))))))))))))))************++++++++++++((())))))******************)))))))))***+++,,,,,,))))))***++++++++++++***))))))))))))(((((((((((()))(((((((((''''''''''''((())))))************)))%%%&&&'''((())))))))))))(((((((((((((((((((((((($$$%%%'''(((((((((***,,,%%%&&&((()))))))))(((((()))))))))))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******&&&((()))'''%%%$$$(((,,,$$$%%%(((***,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''''''''((((((((('''%%%$$$''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&'''(((***'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''))))))$$$&&&(((***+++***(((&&&%%%$$$$$$&&&(((***)))((())))))((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%''')))***,,,,,,111///...------+++(((%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&%%%&&&&&&'''''''''''''''$$$&&&(((***,,,,,,,,,,,,***(((''''''''''''%%%$$$'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))******((('''&&&&&&(((+++---$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&'''((()))(((((())))))))))))(((((('''((((((((())))))******&&&''''''((()))******+++(((''''''((()))+++***)))&&&''''''((()))******+++'''&&&&&&''')))***)))((())))))))))))))))))))))))---,,,,,,+++***))))))(((}}}tttqqqmmmfffaaa```fffeeeccccccbbb```]]]ZZZVVVYYY\\\^^^[[[VVVPPPKKKLLLJJJHHHHHHKKKMMMOOOOOOLLLKKKJJJIIIIIIJJJKKKLLLKKKJJJGGGDDDBBBAAA@@@@@@;;;:::888666444333222111,,,...333;;;BBBGGGIIIIII;;;777222...------,,,+++,,,,,,++++++***+++++++++///...---,,,***)))((('''---------,,,+++***)))(((+++++++++*********))))))++++++++++++*********))))))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++------,,,+++***)))((('''((()))***++++++***)))(((******))))))******+++,,,************)))))))))))))))***+++,,,,,,+++***)))))))))))))))************++++++***************+++***))))))((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((()))***************+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((())))))))))))))))))))))))))),,,+++***))))))***+++,,,*********)))))))))))))))***************)))((((((+++(((&&&&&&)))***)))'''))))))************))))))))))))))))))))))))))))))((((((''''''''''''((((((,,,+++***((((((((()))))))))))))))))))))******+++''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((''''''''')))(((((('''''''''(((((((((((())))))))))))(((((('''((()))++++++******)))'''((()))))))))(((&&&%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%&&&''')))))))))((((((((('''%%%%%%%%%&&&(((***+++***)))'''&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$""""""""""""###%%%'''(((&&&%%%$$$&&&)))***(((&&&(((((())))))((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''',,,,,,------,,,)))'''%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&&&&'''(((''''''(((((((((((('''''')))((('''&&&&&&''')))***)))((((((((((((((()))***((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''&&&&&&%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&(((((((((((())))))))))))******))))))))))))******''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))))))))'''%%%%%%'''))){{{rrrnnnkkkfffbbbbbbfffeeecccccccccaaa]]][[[ZZZ[[[\\\\\\YYYUUUPPPMMMKKKIIIHHHIIIKKKMMMNNNNNNKKKKKKJJJIIIIIIJJJKKKKKKLLLKKKHHHEEEBBBAAA@@@???;;;999777444222111111111///111666<<>>;;;999666333222222333444333555999???DDDFFFEEECCC999555111...------,,,+++,,,++++++***++++++,,,,,,+++++++++++++++++++++,,,***************)))((('''+++++++++*********************)))))))))((((((((()))************+++++++++++++++++++++++++++++++++'''''''''''''''''''''''')))))))))******+++++++++))))))************))))))***))))))))))))***++++++************))))))))))))((()))***++++++***)))(((''''''''''''(((((((((((())))))((((((((())))))***++++++***))))))))))))***))))))))))))))))))))))))((())))))******))))))((((((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))***************+++******)))((((((''''''((())))))(((&&&))))))************)))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))(((((()))***+++(((''''''''''''((())))))++++++*********)))))))))''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''''''((()))*********))))))))))))******))))))((('''''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((('''&&&&&&))))))((('''''')))***+++'''''''''''''''((())))))(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((())))))((('''((())))))(((&&&&&&'''((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((('''&&&$$$###$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''))))))(((''''''''''''(((''''''((((((((((((''''''""""""######%%%&&&((()))++++++)))((('''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((()))))))))))))))((((((''''''(((((()))%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&$$$$$$%%%'''vvvkkkgggeeedddeeehhhfffdddcccccccccbbb___\\\^^^^^^^^^\\\YYYTTTPPPMMMMMMLLLMMMOOOQQQRRRQQQPPPJJJJJJIIIIIIIIIIIIJJJJJJNNNLLLJJJFFFCCC@@@>>>===<<<:::666333222333555666444777<<>>555333000.........---++++++*********++++++,,,---------,,,++++++******)))+++++++++,,,++++++******************************))))))))))))(((((((((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))((((((***))))))))))))))))))***))))))(((((())))))***+++************)))))))))(((&&&'''((())))))((('''&&&(((((()))))))))*********+++*********++++++,,,---,,,++++++***************))))))))))))))))))))))))))))))************))))))(((((()))***************))))))))))))))))))******((((((((((((((((((((((((************************)))******************)))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******************++++++++++++******)))***++++++************))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((***+++,,,******))))))******+++,,,******)))))))))(((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))'''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((()))))))))+++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))((((((((('''&&&&&&&&&''''''((((((******(((''''''&&&&&&&&&''''''(((((())))))******%%%&&&&&&'''(((((((((((()))*********)))(((''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''&&&''''''((())))))((((((((((((((((((((((((&&&'''''''''(((((((((((()))((((((((((((((())))))&&&''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((------,,,+++***((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&''''''''''''''''''''''''((()))((('''&&&&&&'''wwwjjjeeecccbbbeeehhheeeddddddddddddccc```^^^XXX[[[^^^^^^[[[UUUNNNIIIIIIHHHHHHJJJLLLMMMMMMLLLJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIHHHEEEBBB???<<<;;;555333000///...///111222333888???FFFIIIGGG@@@;;;444222///...///...---,,,************+++,,,------------,,,,,,+++***))))))++++++,,,,,,,,,++++++******************+++++++++******)))))))))((((((((()))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********))))))(((((((((******))))))))))))******)))(((((((((((()))******************))))))))))))((((((************(((((())))))))))))************+++++++++++++++,,,---...++++++***))))))))))))***))))))))))))))))))))))))((())))))******))))))((((((((()))***************))))))))))))************))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))((())))))******))))))(((((((((((()))******++++++)))***++++++,,,+++++++++***++++++***((((((***,,,))))))************))))))))))))))))))))))))))))))***))))))(((((())))))******))))))(((((()))***++++++************+++,,,,,,))))))((((((((('''''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))''''''&&&''''''((()))***(((((())))))))))))(((((((((((('''''''''((()))***+++***)))(((((((((((()))''''''((((((((()))))))))((((((((((((((((((((((((******)))((((((((())))))&&&&&&&&&'''''''''''''''+++***)))(((&&&&&&&&&%%%'''''''''(((((()))))))))%%%&&&''''''(((((('''''''''(((***)))(((''''''(((&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''(((((()))(((((((((''''''((((((((((((''''''))))))))))))((('''&&&%%%%%%%%%%%%&&&'''(((******(((((((((((((((((((((((('''''''''((((((((()))))))))))))))((())))))******%%%&&&'''))))))***))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))))))))******++++++******&&&&&&&&&''''''(((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''(((***)))(((&&&&&&'''xxxlllfffdddbbbcccfffeeeddddddddddddcccaaa^^^XXXYYY[[[[[[YYYTTTOOOKKKJJJIIIHHHHHHKKKMMMNNNNNNKKKKKKLLLMMMMMMLLLKKKKKKGGGGGGFFFDDDBBB???<<<:::333222111000000000111222555:::AAAGGGIIIDDD<<<666222111///...//////---,,,************+++,,,---...++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++++++++*********))))))))))))************+++++++++************************))))))))))))))))))))))))((((((((()))))))))))))))+++***)))(((((()))***+++((((((((((((((()))******************))))))))))))***+++,,,------,,,+++***((((((((())))))))))))***************+++,,,---...******)))((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((()))***************((()))))))))************))))))))))))))))))))))))******************************+++,,,,,,+++******))))))))))))))))))))))))))))))***++++++***))))))'''(((((()))******++++++)))***++++++,,,,,,,,,+++)))***)))'''%%%%%%))),,,))))))************))))))))))))))))))))))))))))))******))))))))))))******+++***)))(((((())))))************)))***++++++,,,))))))((((((((('''''''''''''''((((((((((((''''''&&&&&&''''''((())))))***&&&&&&&&&''''''((()))***))))))************))))))(((''''''&&&'''((()))******)))((('''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&'''((()))&&&&&&'''(((((((((((((((***)))((('''''''''''''''''''''''''''''''''(((((($$$%%%&&&'''((('''&&&&&&$$$'''))))))'''&&&''')))(((((((((((((((((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((((((''''''(((((((((((('''''''''((()))))))))((('''&&&&&&&&&&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******'''((())))))***)))((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((())))))))))))***))))))(((((())))))***&&&'''((()))))))))))))))''''''(((((()))******+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''))))))'''&&&&&&&&&zzzmmmgggdddbbbbbbeeeeeedddddddddeeedddaaa___YYYYYYYYYXXXVVVSSSOOOMMMNNNLLLJJJJJJLLLOOOQQQQQQKKKLLLMMMNNNNNNMMMLLLKKKEEEEEEEEECCCAAA>>><<<:::555444444444444444444444777<<>>:::777333333444333222222444666===@@@EEEGGGFFF@@@999555444222///...///...+++))))))))))))******,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))((())))))******+++++++++++++++*********)))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((*********)))))))))((((((*********)))))))))(((((((((((()))))))))*********(((((()))))))))************)))((()))******)))((())))))))))))))))))))))))))))))((((((((()))******,,,+++***))))))))))))***************************++++++*********))))))))))))))))))))))))))))))))),,,,,,+++******)))((((((''''''''''''''''''''''''))))))************)))))))))))))))))))))))))))(((((((((((())))))))))))***(((((())))))))))))************)))))))))))))))***)))(((((((((''''''''''''((((((((()))))))))******''''''((()))))))))))))))***************)))(((((()))(((((('''((()))***+++***)))'''&&&&&&&&&((((((&&&&&&&&&&&&&&&((()))***((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((((('''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''(((***)))'''&&&&&&'''%%%%%%&&&'''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''&&&))))))(((((())))))******(((((((((''''''(((((()))((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***))))))))))))))))))***(((((())))))******++++++++++++,,,,,,,,,+++))))))''''''''''''''''''''''''((((((''''''''''''(((((((((''''''''''''''''''(((yyykkkaaa___aaadddeeebbbddddddcccdddeeebbb\\\ZZZ\\\]]][[[WWWRRRNNNLLLKKKKKKJJJJJJKKKKKKLLLMMMKKKKKKKKKKKKJJJIIIHHHHHHFFFEEECCCBBB@@@>>>:::777444444333222111222666888===BBBGGGGGGBBB;;;666444333111///------,,,***(((+++******++++++,,,---...******++++++++++++******++++++++++++++++++++++++((((((((((((((((((((((((++++++*********)))))))))))))))))))))))))))))))))******))))))))))))((((((+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((,,,,,,+++++++++***************))))))))))))(((((('''((((((((())))))))))))(((((())))))))))))*********)))((((((******)))((())))))))))))))))))))))))))))))(((((('''(((((((((******)))((((((((())))))******************************)))))))))((((((((())))))))))))))))))))))))*********))))))((((((((((((((((((((((((((((((((())))))************)))))))))))))))(((((('''''''''&&&&&&'''''''''(((((((((&&&'''((()))***,,,------++++++***)))(((((())))))(((((((((((('''''''''''''''((((((((((((((())))))''''''((()))))))))))))))++++++***)))))))))))))))((((((((((((((()))******(((((((((((('''''''''''''''&&&%%%$$$%%%&&&)))***))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((()))))))))***'''''''''(((((()))))))))%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''((())))))'''&&&'''''')))))))))((('''&&&$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((())),,,+++***(((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))******))))))(((%%%&&&&&&'''((()))***+++))))))***++++++***((('''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&xxxkkkaaa___aaadddeeedddfffeeecccdddeeebbb]]]YYY[[[]]]\\\XXXRRRMMMKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGFFFFFFEEEDDDBBBAAA@@@===999777555444333111000333888;;;===CCCHHHFFF???777333333---,,,,,,+++,,,++++++***,,,+++++++++,,,,,,---...******++++++++++++******************************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))((()))))))))(((((((((((((((******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))************)))(((,,,,,,+++++++++*********))))))))))))))))))((((((((((((((()))))))))******(((((((((((()))))))))******((('''((()))***)))((())))))))))))))))))))))))***)))(((''''''&&&''''''***))))))(((((()))))))))******************************)))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))************))))))))))))((((((''''''&&&&&&&&&&&&&&&'''''''''(((((('''((((((***+++,,,---...,,,+++***)))((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''((()))))))))))))))***)))'''&&&&&&&&&'''(((((((((((((((((())))))***''''''((())))))((('''&&&'''&&&$$$###$$$%%%((())))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&((())))))(((''''''(((%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((((((''',,,+++***)))((('''''''''((((((((((((''''''''''''&&&&&&'''''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************'''((()))******)))((('''&&&''''''(((((()))))))))(((((()))******)))((('''''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%&&&&&&&&&&&&&&&&&&%%%xxxjjjaaa___bbbeeefffhhhiiihhheeedddeeebbb]]]YYY[[[]]]\\\XXXRRRMMMKKKLLLLLLLLLKKKJJJJJJIIIHHHIIIIIIIIIHHHHHHFFFEEEDDDEEECCCBBBAAA@@@>>>:::777555555333111111444999>>>???CCCGGGDDD<<<444111111------------,,,++++++,,,,,,,,,++++++,,,,,,------)))******++++++******)))*********************************************************)))))))))((((((******************))))))((((((((((((((()))))))))***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))+++************)))))))))(((((((((((((((((()))))))))))))))*********++++++'''(((((((((((())))))))))))((('''((()))***)))'''))))))))))))))))))))))))***)))(((''''''&&&''''''******)))))))))******+++))))))))))))))))))))))))++++++*********)))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''************************))))))************)))))))))((((((((('''''''''&&&''''''((((((((()))))))))))))))******++++++++++++++++++***)))(((((())))))'''''''''(((((((((((((((((((((((((((''''''''''''''''''((()))))))))))))))***)))'''&&&&&&&&&'''((('''(((((()))))))))))))))&&&'''((())))))((('''&&&'''&&&%%%$$$$$$%%%'''((())))))(((((('''''''''&&&((((((((((((((((((((((((%%%&&&'''(((((((((''''''))))))))))))((((((((((((''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''))))))(((''''''((( ###&&&)))+++,,,&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))***++++++++++++***))))))((((((((((((((()))((((((((((((''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************'''((()))******)))((('''*********))))))(((((((((***+++,,,---------,,,+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%wwwjjjaaa___bbbeeefffjjjkkkiiieeedddeeebbb]]]ZZZ\\\]]][[[WWWRRRNNNLLLKKKKKKLLLKKKKKKIIIHHHGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDBBBAAAAAA>>>;;;888555444333222222555;;;???@@@CCCDDDAAA:::444000///222222222000---+++++++++,,,,,,++++++++++++,,,,,,))))))************))))))******************************************************)))))))))(((((((((************************(((((())))))))))))*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))***))))))))))))(((((((((''''''(((((((((((())))))************++++++++++++''''''(((((((((((()))))))))(((''''''))))))((('''))))))))))))))))))))))))))))))(((((('''(((((((((******)))))))))***++++++((((((((((((((((((((((((++++++*********)))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((()))))))))***************************))))))******))))))))))))******'''''''''((((((((((((((()))))))))(((((((((((('''''''''((()))))))))))))))++++++***)))))))))))))))''''''((()))))))))))))))&&&&&&((()))))))))(((''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%'''((((((((('''&&&)))))))))((((((''''''''''''(((((()))))))))))))))''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&'''((()))&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%'''))))))((('''((()))!!!"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))&&&''')))******))))))(((''''''&&&''''''((()))***((((((((((((''''''''''''(((((((((((()))))))))***(((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))(((((('''---,,,++++++))))))((('''((()))***+++,,,+++******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%wwwjjjaaa___bbbeeeggghhhiiigggddddddeeeccc___[[[\\\\\\ZZZVVVQQQNNNMMMJJJKKKKKKKKKKKKJJJHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBBBB???<<<999444444444333333666;;;???BBBBBBAAA>>>:::555000---000111222///+++))))))+++,,,++++++*********++++++))))))************))))))***************************************************)))))))))(((((((((((('''(((((())))))*********)))))))))*********++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************)))))))))((((((((('''''''''((((((((())))))))))))))))))************'''''''''((((((((()))))))))(((''''''((()))((('''))))))))))))))))))))))))))))))((((((((()))******((((((((((((((()))***+++))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((()))******+++,,,,,,))))))))))))))))))))))))))))))************))))))'''(((((())))))*********(((((()))))))))*********))))))))))))))))))))))))(((((((((((()))***+++,,,''''''''''''((((((((()))******)))))))))(((((((((''''''((()))))))))))))))***************)))((((((&&&'''((()))***))))))(((&&&''''''(((((((((((((((&&&'''(((((((((((('''&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%&&&((()))))))))'''&&&'''''''''''''''(((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''(((''''''&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''''''''&&&&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%'''))))))((('''((()))***)))((('''%%%###!!! %%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))###$$$&&&'''''''''%%%$$$&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''((((((((())))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((((((+++++++++******)))))))))%%%&&&'''((()))(((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%wwwjjjaaa```bbbeeegggfffgggeeebbbcccfffddd```\\\\\\\\\YYYUUUQQQOOONNNIIIJJJKKKKKKKKKJJJHHHGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFDDDCCCCCCBBB@@@===:::333444444444444777<<>><<<:::666000,,,)))+++---,,,)))((()))+++++++++******)))*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&&&&'''((()))******))))))******+++++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************************))))))))))))(((&&&'''''''''(((((())))))(((((((((((())))))))))))''''''''''''((((((((())))))'''&&&'''((()))((('''))))))))))))))))))))))))))))))((())))))***+++,,,'''''''''''''''((()))***************************)))(((((((((''''''''''''))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))************))))))''''''((()))***+++,,,,,,(((((((((((())))))))))))''''''(((((()))))))))***'''((((((((()))+++,,,---&&&'''''''''(((((())))))++++++******))))))(((((('''(((((()))))))))))))))'''((()))))))))(((&&&%%%&&&''')))*********)))(((''''''''''''(((((())))))&&&''')))******((('''%%%%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&''')))***+++***((('''$$$$$$%%%&&&'''((()))***%%%&&&''''''((((((''''''''''''''''''''''''''''''(((''''''&&&&&&((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%(((''''''&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%'''((()))((('''((()))$$$%%%&&&'''((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&(((******)))(((''''''&&&&&&%%%%%%%%%&&&&&&)))(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************)))((('''&&&&&&'''((()))))))))))))))************'''((()))+++++++++***)))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''')))******)))'''&&&vvviiibbbbbbeeegggggggggfffdddddddddccc```^^^[[[\\\^^^]]]ZZZUUUPPPLLLHHHIIIIIIIIIJJJKKKKKKKKKIIIIIIJJJJJJIIIIIIHHHGGGHHHFFFDDDCCCCCCBBB@@@>>>777666666555555888===@@@HHHCCC;;;666333222111111000000///......---,,,,,,******++++++++++++******************************)))************+++++++++((())),,,///111000+++((()))))))))******)))))))))))))))))))))((((((((((((************))))))(((((())))))))))))(((((((((((()))((('''&&&&&&'''((()))(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''(((((((((((())))))))))))***)))(((''''''&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((******+++******)))((('''''''''''''''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********++++++'''###$$$(((***'''$$$(((((())))))*********+++***)))(((&&&&&&'''(((((((((((((((((()))))))))))))))(((((()))+++---,,,+++---+++)))((()))***)))((((((((())))))*********+++,,,+++***(((''''''''''''***************+++++++++&&&((()))++++++)))(((&&&(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((())))))))))))((((((&&&&&&&&&&&&'''''''''((('''''''''&&&&&&%%%%%%%%%%%%'''(((((('''&&&&&&''''''((((((((((((((('''&&&((('''&&&&&&&&&&&&'''(((((('''&&&%%%&&&(((***,,,###$$$&&&((()))***++++++((()))***)))(((((((((***((((((&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%''')))***)))'''%%%###)))))))))))))))(((((('''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%'''///555333+++%%%&&&)))((('''***///...(((%%%%%%)))((('''&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&'''&&&%%%$$$$$$%%%'''''')))(((((()))++++++***)))((((((((((((((((((((((((*********)))))))))(((((((((((((((((('''''''''''')))(((''''''((()))(((&&&'''(((((((((((((((''''''%%%&&&&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''wwwiiiaaaaaadddffffffgggfffdddddddddccc```^^^[[[\\\]]]]]]ZZZUUUPPPMMMIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGEEECCCBBBAAA@@@>>><<<888888777777888;;;???CCCFFFAAA:::555222111111000,,,++++++***))))))((((((*********++++++*********************************))))))*********+++++++++((((((((()))++++++***(((***))))))))))))))))))***''''''(((((())))))************))))))(((((((((((()))((((((((((((((((((((()))((('''&&&&&&'''((()))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''''''''(((((()))))))))***))))))((((((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))(((((((((((('''(((((()))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++(((%%%&&&)))+++)))&&&(((((()))))))))*********(((''''''&&&'''((()))***(((((((((((()))))))))***)))(((((()))+++---,,,+++%%%$$$###%%%(((***++++++(((((()))))))))*********++++++)))((('''''''''''')))))))))******+++++++++'''((()))******)))(((''')))))))))(((((('''''''''''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&''''''((((((((((((((('''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''')))***%%%&&&'''((((((((((((((($$$%%%&&&%%%$$$###$$$&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%''''''((((((''''''&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$,,,555777333//////000---...444:::888///&&&###+++***)))(((''''''((()))(((((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$###)))((('''&&&&&&&&&&&&&&&'''((()))))))))((('''&&&((((((((((((((((((((((((+++++++++******)))))))))(((((((((((('''''''''''')))'''&&&'''((()))(((&&&((())))))((('''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%wwwjjjbbbaaadddeeeeeegggfffdddddddddccc```^^^ZZZ[[[\\\\\\YYYUUUPPPMMMKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGHHHFFFDDDCCCCCCAAA???<<<777777777888:::===AAACCCCCC>>>888333111000//////------,,,,,,+++*********************************************************)))))))))*********++++++***(((%%%%%%&&&)))************((((((((((((******&&&&&&'''((()))***++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((&&&''''''((()))******+++))))))))))))))))))***+++(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&'''(((((())))))))))))((((((((((((((()))*********))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,)))&&&'''***+++***((((((((())))))))))))******&&&&&&&&&'''((()))+++,,,((((((((()))))))))*********)))((()))+++,,,,,,+++###""""""%%%(((+++++++++(((((())))))))))))******+++***)))(((((('''(((((((((((())))))***+++,,,,,,(((((())))))))))))((((((******))))))))))))((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((('''''''''''')))******)))(((((()))&&&&&&'''((()))))))))(((&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''(((((((((''''''&&&%%%$$$%%%&&&''''''%%%%%%&&&'''(((''''''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%###)))222999;;;:::888777666666999<<<999000(((&&&***)))(((((('''(((((((((***)))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$"""!!!''''''((((((((((((''''''!!!$$$((()))'''%%%&&&'''((((((((((((((((((((((((******))))))))))))((((((((((((((((((''''''''''''((('''&&&'''((()))(((&&&"""###$$$&&&((()))******'''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%yyykkkcccbbbdddeeeeeegggfffdddddddddccc```^^^ZZZZZZ[[[ZZZXXXTTTPPPMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGJJJIIIGGGGGGFFFDDDAAA>>>555444555777:::>>>@@@AAA???;;;666222000//////............------,,,,,,,,,+++******************+++************************))))))))))))************,,,***'''''')))+++,,,,,,***)))(((''''''((()))***'''''''''((()))*********))))))))))))))))))))))))'''''''''((((((((((((((('''''''''''''''(((((())))))))))))))))))*********(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((%%%&&&'''((()))***+++,,,++++++******)))*********(((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((((()))))))))((())))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))************((('''''')))+++***)))(((((())))))))))))))))))'''''''''(((((()))***+++(((((()))))))))************)))((()))+++,,,+++***)))((('''(((******)))'''(((((())))))))))))))))))***)))((((((((((((((()))''''''((()))***+++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&'''(((((((((((())))))))))))((((((''''''''''''''''''(((***++++++***))))))***%%%%%%'''((())))))))))))((((((''''''''''''((((((###$$$&&&(((((((((&&&%%%''''''''''''&&&%%%$$$###'''((()))(((''''''((()))'''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$(((---444999:::888666:::555222111...)))(((***&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((('''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%$$$$$$"""$$$&&&((())))))((((((!!!((()))'''%%%'''***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''&&&%%%&&&((((((((('''!!!"""$$$&&&'''))))))***((((((((('''&&&&&&&&&%%%(((((('''&&&&&&&&&&&&'''zzzllldddccceeeffffffgggfffdddddddddccc```^^^YYYZZZZZZYYYWWWSSSPPPMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIHHHGGGKKKIIIHHHHHHGGGEEEAAA>>>555444555888<<<@@@@@@???<<<888444000//////...---,,,+++++++++++++++******++++++***))))))***++++++))))))))))))))))))))))))(((((()))))))))*********+++***)))***,,,---,,,******)))(((''''''((()))***))))))))))))((((((((((((************************&&&&&&''''''((((((((()))&&&''''''(((((((((((((((******))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))%%%&&&'''((()))***+++,,,------+++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************)))(((''')))(((((((((((())))))******)))))))))((((((((('''************************((((((((((((((((((((((((******))))))))))))))))))((('''&&&'''((()))))))))))))))(((((((((((((((((())))))))))))))))))(((((())))))))))))************+++)))))))))+++,,,+++***+++***))))))***)))'''%%%))))))(((((((((((((((((()))((((((((((((((()))***'''(((((()))******++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((('''&&&&&&'''(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%'''((())))))))))))(((((((((((((((((((((((($$$&&&(((******)))'''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''&&&%%%$$$%%%'''&&&''''''(((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''###$$$&&&''''''&&&$$$###'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((+++///111111///333...++++++)))&&&&&&)))%%%%%%&&&&&&&&&&&&&&&&&&******)))''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''((((((###$$$%%%&&&'''&&&%%%$$$$$$)))***&&&%%%'''***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%&&&'''(((((('''''''''''''''&&&%%%$$$###((((((((('''&&&&&&&&&%%%(((((('''&&&&&&&&&&&&'''zzzllldddcccfffgggggggggfffdddddddddccc```^^^YYYYYYYYYXXXVVVSSSPPPNNNLLLLLLKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJIIIIIIHHHGGGHHHGGGGGGFFFEEEBBB>>>;;;888777888;;;@@@CCCBBB@@@999666222000//////...---------------------,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))((((((((()))))))))******''''''(((***,,,,,,)))&&&((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))************&&&&&&&&&''''''(((((()))%%%&&&'''((()))))))))(((************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))&&&''''''((()))******+++---,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++***)))(((''''''''''''(((((()))***+++((((((((()))))))))))))))************************))))))))))))))))))))))))************))))))))))))''''''''''''((()))******))))))(((((((((((('''''')))************)))(((''')))))))))*********+++++++++***)))***+++,,,+++)))'''''''''(((***)))'''%%%))))))((((((((((((''''''(((((('''(((((()))***+++((((((((()))))))))******(((((())))))))))))((((((''''''(((((((((((())))))(((((((((((((((''''''''')))((('''&&&&&&'''((()))''''''((((((((()))))))))%%%%%%%%%&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&'''((()))))))))(((%%%&&&''''''''''''&&&%%%&&&''')))******)))'''&&&%%%%%%&&&''''''''''''&&&&&&((()))((('''&&&'''(((&&&&&&((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((())))))((('''"""$$$&&&((()))'''%%%###((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((&&&%%%%%%'''((())))))'''&&&(((---,,,'''$$$%%%&&&&&&'''((((((((((((''')))(((''''''&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***'''''''''&&&$$$###!!! &&&(((***)))&&&$$$%%%'''(((((((((((((((((((((((())))))************++++++((((((((((((''''''''''''&&&%%%$$$%%%'''(((((('''"""###$$$&&&((())))))***'''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%wwwiiibbbbbbeeeffffffgggfffdddddddddccc```^^^XXXXXXXXXWWWUUURRRPPPNNNKKKKKKKKKKKKKKKLLLLLLLLLIIIIIIJJJJJJIIIIIIHHHGGGHHHGGGFFFFFFEEEBBB===999:::888888<<>>888555222000000000///...........................,,,+++***((((((***+++,,,))))))))))))))))))))))))(((((((((((()))))))))***&&&&&&''')))******(((&&&&&&'''(((******((('''&&&(((((((((((())))))))))))''''''''''''((((((((()))%%%%%%&&&''''''((())))))%%%&&&'''((()))))))))(((************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***''''''(((((()))))))))***)))))))))))))))***+++,,,(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))))))))((((((&&&&&&&&&''')))***,,,,,,''''''(((((())))))******************************))))))))))))))))))))))))************)))))))))((('''(((((((((((()))+++,,,))))))((((((((('''''''''(((((()))*********))))))))))))*********++++++++++++***)))***++++++***)))'''''''''***++++++)))'''))))))((((((((('''''''''''''''''''''((()))++++++))))))))))))(((((((((((('''((()))******)))((('''((((((((())))))*********)))(((((((((''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''((((((***,,,+++***)))******''''''((((((((((((((('''%%%&&&'''(((((('''&&&%%%&&&'''((((((((('''&&&&&&'''''''''((((((''''''&&&((()))******(((((()))***%%%&&&((()))******))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))***)))(((((($$$%%%&&&'''(((''''''&&&((('''%%%$$$$$$$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''$$$$$$''',,,,,,'''$$$$$$%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))((('''&&&%%%$$$#########''''''&&&%%%&&&&&&((()))((((((((((((((((((((((((((((((((())))))*********((((((((((((''''''''''''%%%$$$$$$%%%'''((((((''' ###&&&))),,,---...&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%||||||uuuggg``````ccceeeeeegggfffdddddddddccc```^^^XXXXXXXXXWWWUUURRRPPPNNNJJJJJJKKKKKKLLLLLLMMMMMMIIIIIIJJJJJJIIIIIIHHHGGGIIIIIIHHHHHHGGGCCC>>>:::999777777;;;@@@BBB???;;;777555222000000000///...************************,,,+++)))(((((()))+++,,,))))))))))))))))))))))))(((((((((((()))))))))))))))((('''(((*********(((%%%&&&)))++++++)))&&&%%%&&&&&&'''((()))***++++++%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))$$$%%%'''))))))))))))(((+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******(((((((((((())))))))))))&&&&&&'''((()))+++---...(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))%%%%%%&&&''')))+++,,,---&&&&&&'''((()))***++++++************************))))))))))))))))))))))))+++*********))))))((((((((()))************,,,...))))))(((((('''''''''&&&&&&''')))***++++++++++++)))************+++++++++,,,***)))***++++++***)))+++++++++---...---***((())))))(((((('''''''''&&&''''''''''''(((***+++,,,******))))))((((((''''''&&&((()))++++++)))(((&&&))))))******++++++++++++))))))(((((('''''''''&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((())))))'''(((******((('''((()))'''((((((((((((((('''''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))((('''&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&%%%&&&((()))*********)))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))******)))((('''&&&&&&%%%&&&'''((()))((('''%%%######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''!!!$$$''')))((('''((()))(((%%%$$$%%%&&&$$$%%%((("""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&((((((''''''''''''''''''''''''))))))))))))))))))))))))'''&&&%%%$$$$$$$$$%%%&&&$$$$$$###$$$%%%''')))+++###!!! """&&&***------((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''')))(((((((((''''''''''''%%%$$$$$$%%%'''(((((('''))))))))))))((('''%%%%%%%%%&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&'''~~~}}}|||sssggg___^^^aaadddeeefffdddbbbaaaaaa```^^^]]]XXXXXXYYYXXXVVVRRRNNNLLLIIIIIIJJJKKKLLLLLLKKKKKKHHHIIIIIIIIIJJJKKKKKKKKKMMMJJJGGGFFFFFFCCC>>>:::===;;;;;;>>>BBBBBB>>>999333222111000////////////,,,,,,+++*********++++++***)))((((((((()))***+++---,,,++++++******++++++))))))))))))))))))))))))************)))(((&&&&&&'''((()))((('''&&&'''))))))))))))(((''''''&&&&&&***)))(((''''''((()))***))))))))))))))))))))))))))))))((((((((())))))***)))***++++++***)))((('''************************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******+++***)))))))))))))))*********)))))))))((((((''''''&&&'''(((*********)))(((&&&'''(((******+++++++++((()))***+++++++++++++++))))))))))))************************)))))))))))),,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))(((((((((((())))))))))))************&&&%%%%%%$$$%%%&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((('''&&&%%%&&&(((***,,,######$$$%%%&&&&&&&&&%%%+++)))'''''''''&&&$$$###%%%%%%&&&&&&'''((())))))(((((((((((((((''''''''')))))))))(((''''''&&&&&&(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$"""%%%,,,///***###!!!$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&''')))***+++&&&%%%#########$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###""""""''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((()))((('''&&&''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&~~~}}}~~~uuuiii```___bbbeeeffffffdddccccccbbbaaa___]]]XXXXXXYYYXXXVVVRRRNNNLLLIIIJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJLLLJJJHHHGGGFFFDDD???;;;===;;;<<>>;;;<<>>777222000//////...------......//////...---,,,,,,,,,,,,(((((((((((()))))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***)))((('''((()))((((((((())))))*********))))))(((((((((((())))))((((((((((((((((((((((((,,,,,,++++++***)))((('''''''''((())))))*********''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''((())))))***+++***))))))))))))))))))''''''''''''&&&&&&&&&&&&((((((((())))))))))))(((******+++++++++***))))))))))))))))))(((((('''&&&))))))))))))************&&&&&&'''((())))))******)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((()))*********(((((((((((()))))))))***(((((((((((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***+++)))'''%%%%%%%%%'''((((((&&&%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((((((((((((((((((((((('''%%%""""""&&&&&&######%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&'''((()))******)))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((()))******$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''+++***'''&&&%%%%%%'''(((''''''&&&&&&&&&%%%%%%%%%)))((('''''''''(((***+++((((((''''''''''''(((((())))))((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((yyylllcccaaabbbdddeeeddddddeeeffffffddd```]]]YYYYYYZZZYYYWWWSSSOOOMMMLLLKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGEEEFFFFFFEEECCCAAA???>>><<<===@@@AAA@@@;;;555000000000//////......//////000///...---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++************+++))))))))))))))))))))))))((())))))))))))(((((('''((()))***)))((('''(((***)))))))))(((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((((())))))((((((&&&%%%$$$'''''''''(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((++++++***)))(((((())))))&&&&&&&&&&&&'''''''''''')))))))))(((((((((((()))((()))))))))))))))(((''''''((())))))*********)))))))))))))))************&&&''''''((()))******+++((((((((((((((()))))))))************************))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))***(((&&&$$$$$$%%%&&&''''''%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%(((&&&%%%######%%%&&&((('''((((((((((((((((((((('''$$$$$$&&&&&&###$$$((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((('''$$$###"""###$$$%%%''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%&&&''')))***'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((())))))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''zzzmmmdddaaabbbdddeeedddccccccdddeeeddd```^^^YYYZZZZZZYYYWWWSSSOOOMMMMMMLLLJJJIIIIIIJJJKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHEEEFFFGGGFFFCCC@@@??????===???AAAAAA>>>999333///000000//////...//////000//////...,,,++++++++++++)))******+++,,,+++++++++---,,,,,,+++***+++++++++))))))))))))))))))))))))(((((())))))))))))((((((((()))******(((((()))***)))))))))((('''&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&(((************)))(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((,,,+++***)))((((((((((((((())))))))))))************))))))(((((((((((()))''''''(((((()))(((((('''&&&'''((()))************''''''''''''(((((((((((((((((())))))******++++++(((((())))))))))))******************************))))))))))))))))))))))))******))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((***)))))))))((((((((('''''''''(((((((((((())))))((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((***)))((('''''''''((()))$$$######$$$&&&(((''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((((((((''''''&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''&&&''''''''''''((((((((('''%%%%%%'''&&&###$$$)))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&''''''(((((('''&&&$$$""""""$$$&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&((()))***''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$))))))))))))*********+++))))))))))))))))))))))))'''(((((())))))******+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%|||oooeeebbbdddeeefffdddcccbbbbbbcccbbb```___YYYZZZZZZZZZWWWTTTPPPMMMMMMLLLJJJIIIIIIIIIKKKKKKHHHHHHHHHHHHHHHHHHIIIIIIGGGIIIJJJHHHDDDAAA@@@@@@???@@@AAA@@@<<<666222//////......------......//////...---+++*********)))&&&'''((()))***))))))(((,,,++++++***************))))))))))))))))))))))))(((((())))))))))))((((((((()))******)))((()))***)))))))))((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))&&&(((***,,,......------))))))((('''&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((()))))),,,+++***)))(((((((((((()))))))))*********+++++++++***)))(((''''''((()))&&&'''((()))))))))))))))''''''((())))))(((((((((''''''''''''((((((((((((************++++++++++++)))))))))*********++++++************************)))))))))))))))))))))))))))))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))(((((()))))))))((('''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''))))))))))))))))))******'''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%$$$%%%'''%%%!!!###(((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%######$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***++++++''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&((((((((()))))))))******))))))))))))))))))))))))'''(((((()))******++++++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''~~~qqqgggdddeeefffgggdddbbbaaaaaabbbbbb```___YYYZZZ[[[ZZZWWWTTTPPPMMMNNNMMMJJJIIIHHHIIIJJJKKKGGGGGGGGGHHHHHHIIIIIIIIIIIIKKKLLLJJJEEEBBBAAABBB@@@AAAAAA???:::555111///------,,,,,,,,,------...///...,,,+++***))))))))))))***+++------,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))((((((***+++***)))((()))***(((((())))))******++++++'''((()))******)))((('''))))))))))))))))))))))))&&&''')))******)))((('''***)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))))))))***++++++,,,+++***)))((((((((((((''''''(((((())))))******+++***)))'''''''''((()))''''''(((***++++++++++++(((((((((((('''&&&%%%%%%))))))))))))************,,,,,,,,,+++++++++++++++))))))******+++++++++,,,************************)))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((************************&&&&&&'''((()))***++++++''''''''''''((((((((()))'''((()))))))))'''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&'''((()))******))))))---+++)))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&''''''((()))))))))&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&(((***'''###%%%***$$$%%%''''''''''''%%%$$$%%%%%%&&&&&&'''((())))))&&&'''(((******((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""!!!''''''&&&&&&&&&%%%%%%%%%&&&''')))*********)))((('''''''''&&&&&&''''''''''''((((((((())))))******''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&%%%%%%&&&''')))***'''''''''''''''''''''''''''((((((((())))))******~~~pppgggdddeeegggggggggeeecccbbbbbbaaa```^^^XXXYYYZZZYYYVVVSSSOOOLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIGGGFFFEEEFFFGGGGGGHHHIIIIIIHHHFFFCCCAAA???AAAAAA???===888333...+++//////...---,,,++++++***,,,,,,,,,,,,---...//////******)))(((((()))*********)))((('''((())),,,---''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''***)))(((''''''((()))))))))************+++++++++******++++++++++++******(((((()))(((&&&&&&'''))))))******)))''''''((()))+++******))))))))))))))),,,***((('''&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((()))(((((())))))))))))((((((((('''''''''((()))+++,,,************))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,++++++******)))(((''''''((()))***&&&&&&'''((()))***++++++)))************++++++++++++++++++***)))((((((''')))((('''&&&%%%&&&''''''$$$&&&))))))))))))***+++)))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''***))))))***,,,...---,,,))))))(((((((((((())))))''''''''''''((((((((()))***)))(((''''''&&&&&&'''''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%''''''&&&%%%&&&'''((()))+++,,,,,,***'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%&&&&&&'''))))))$$$$$$%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%$$$%%%'''******'''$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$###"""!!!!!!"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&%%%$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&'''***+++***'''%%%%%%''''''$$$###$$$''')))(((%%%(((((()))))))))'''&&&%%%''''''''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%(((+++...---***((((((***&&&###"""###&&&(((&&&###''''''(((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&(((~~~qqqgggdddeeeggggggfffdddbbbaaaaaa```^^^]]]YYYZZZZZZYYYWWWSSSOOOMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKJJJJJJIIIIIIIIIJJJIIIHHHHHHGGGEEECCCBBBAAA@@@???===:::555111---+++---------.........//////---,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++***)))(((((()))******''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******))))))(((''''''((()))***(((((()))))))))*********)))******++++++******)))&&&'''(((''''''''')))+++((())))))(((&&&%%%'''(((,,,+++***(((((((((((((((+++***)))'''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((()))'''''''''((((((((())))))((())))))))))))))))))(((((((((''''''((()))***+++*********)))))))))(((((((((((((((((())))))))))))***++++++,,,,,,++++++*********)))((())))))***+++(((((((((((()))))))))))))))************+++++++++++++++******)))((((((''')))((('''&&&&&&&&&''''''&&&(((******)))(((((()))))))))((((((((('''''''''(((''''''&&&&&&''''''(((***)))((()))+++---,,,+++))))))(((((((((((())))))''''''(((((((((((((((((())))))(((''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''&&&&&&%%%&&&'''((()))***++++++***'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''))),,,,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&%%%''')))(((%%%###$$$%%%'''%%%$$$$$$&&&'''%%%###%%%&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&((()))++++++)))((('''''''''&&&&&&'''((()))((('''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((()))******)))&&&%%%%%%&&&qqqgggdddeeefffgggeeecccaaa`````````^^^\\\YYYZZZ[[[ZZZWWWTTTPPPMMMKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCAAA???<<<888444111...---............////////////---,,,+++******)))))))))+++,,,------------,,,+++++++++******)))(((((('''''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******''''''''''''((()))******'''''''''((((((((()))))))))******++++++******)))%%%&&&'''''''''(((***,,,'''(((((('''%%%%%%&&&'''---,,,)))'''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''((((((((()))))))))))))))************)))))))))((((((((((((((()))*********))))))))))))(((((((((((((((((())))))))))))******+++++++++++++++*********))))))***+++,,,,,,+++******)))(((''''''&&&)))************+++++++++++++++******)))((((((((()))(((''''''&&&&&&''''''((()))+++***(((''''''((()))))))))(((((((((''''''(((''''''&&&&&&''''''((()))((('''(((***++++++***))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((()))***)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((&&&%%%$$$###""""""+++***((('''%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))******(((&&&'''''''''''''''''''''''')))(((&&&%%%&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''''''''&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&'''((('''%%%$$$$$$%%%)))'''&&&&&&&&&&&&%%%######$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''((((((&&&%%%$$$%%%&&&&&&%%%%%%&&&'''))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((***++++++***'''&&&&&&'''rrrhhhdddeeefffgggeeecccbbbaaaaaa```^^^\\\ZZZZZZ[[[ZZZXXXTTTPPPNNNKKKJJJJJJIIIIIIJJJJJJKKKGGGHHHIIIJJJJJJIIIHHHGGGJJJHHHFFFDDDCCCCCCDDDDDDCCCAAA===888444222111111000000///...---,,,++++++,,,,,,+++******************+++---......---+++******************)))((('''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''&&&&&&&&&'''((()))******''''''((((((((()))))))))))))))************))))))&&&'''(((''''''''')))+++((((((((('''&&&%%%&&&(((+++***(((&&&&&&(((***+++(((((())))))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))'''(((((((((((()))))))))))))))************)))))))))((((((((((((((())))))***)))))))))(((((((((((((((((((((((()))))))))))))))******++++++++++++***))))))))))))***++++++,,,*********)))((('''''''''))))))*********+++++++++************))))))(((((()))(((((('''''''''''''''''')))******((('''((())))))))))))(((((((((((('''((((((''''''''''''((((((((('''&&&''')))***)))((((((((())))))))))))(((((()))))))))(((((((((((((((''''''''''''((()))***+++''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((('''((()))(((''''''((()))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))((('''%%%$$$#########)))(((%%%$$$###$$$%%%&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''&&&%%%((((((((((((((((((((((((***(((&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&''''''''''''&&&&&&((())))))(((&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&(((''''''''''''&&&&&&&&&(((((())))))((('''&&&&&&((((((''''''((((((''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''(((((()))))))))'''%%%&&&))))))'''$$$###&&&((('''%%%$$$&&&)))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$'''((())))))(((((()))***rrrhhheeeeeefffgggfffeeecccbbbbbbaaa___]]]YYYZZZZZZZZZWWWTTTPPPMMMJJJJJJIIIIIIIIIIIIJJJJJJFFFFFFHHHIIIIIIHHHGGGFFFJJJIIIGGGEEECCCCCCCCCDDDBBB???;;;666333111111111///......---,,,+++***)))+++++++++++++++,,,------(((***+++------+++***((('''((()))***************''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''%%%%%%&&&'''((()))))))))((((((((()))))))))******)))))))))******))))))))))))))))))(((&&&%%%'''((())))))***((('''&&&''')))''''''&&&&&&''')))+++---'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((()))))))))***))))))************))))))((((((((())))))))))))))))))))))))(((((((((((('''(((((((((((())))))))))))((()))******++++++++++++'''(((((())))))*********(((((((((((())))))))))))))))))*********+++++++++*********)))))))))))))))((((((((((((((('''''''''%%%'''))))))))))))***+++***)))))))))(((((((((((((((((((((''''''((((((((((((&&&&&&&&&((()))((('''(((((())))))))))))(((((())))))))))))))))))(((((('''''''''((()))***+++,,,((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&'''((((((''''''((()))&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&$$$$$$$$$&&&((()))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((+++)))'''&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&((()))))))))((('''&&&&&&&&&''''''(((((((((%%%&&&'''(((((('''&&&%%%&&&'''''''''''''''''''''&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&(((((((((((((((((('''&&&$$$$$$%%%&&&&&&'''((())))))(((((('''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((()))))))))***(((%%%&&&)))+++)))&&&(((+++---,,,***)))+++...******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$%%%&&&((('''&&&&&&''')))sssiiieeeeeefffggggggeeecccbbbbbbbbb```^^^XXXYYYZZZYYYVVVSSSOOOLLLJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHIIIIIIJJJIIIIIIIIIJJJIIIHHHFFFDDDCCCBBBBBB===;;;777333000///......***++++++++++++,,,,,,,,,*********++++++,,,......((()))************)))((('''(((((()))******++++++''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******%%%&&&'''((((((((((((((((((((()))))))))*********((())))))******))))))(((*********(((&&&%%%%%%''')))******)))''''''((()))%%%&&&&&&'''(((***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((((((((((()))))))))******(((((())))))))))))((((((&&&'''((()))************))))))((((((((((((''''''(((((((((((())))))))))))(((((()))***++++++++++++(((((())))))))))))((('''&&&&&&'''((()))***++++++)))************+++++++++******))))))))))))))))))((())))))))))))((('''&&&$$$&&&((()))))))))***,,,******)))))))))((((((((()))((((((''''''(((((()))((('''&&&&&&(((((((((&&&'''((()))******)))((('''((((((((())))))*********((('''(((((()))***+++,,,((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&'''(((((('''&&&''')))&&&&&&&&&'''(((((())))))((((((((((((((((((((((((&&&%%%%%%&&&'''((()))***''''''&&&&&&((()))+++,,,)))(((((((((((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((&&&&&&&&&(((''''''''''''''''''''''''***((('''&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&'''(((((())))))%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&'''(((((())))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$!!!###$$$$$$%%%'''(((******)))''''''&&&&&&'''%%%%%%&&&&&&'''((((((((((((((((((((((((((())))))***)))'''((()))*********)))***++++++******+++,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''(((((('''$$$######$$$sssiiieeeeeefffgggfffdddbbbbbbbbbaaa___]]]WWWXXXYYYXXXUUURRRNNNKKKJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIGGGEEEBBB@@@???:::888555222///...------+++++++++,,,,,,,,,------++++++*********++++++,,,))))))))))))))))))))))))******)))(((((()))***+++''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******%%%&&&'''((((((((('''&&&'''''''''((((((((())))))(((((())))))))))))(((((()))))))))(((&&&%%%&&&(((((())))))(((&&&&&&''')))&&&'''((()))))))))(((''')))(((''''''''')))***+++))))))))))))))))))))))))((((((((((((((((((((((((((()))************)))((((((((()))))))))*********''''''((((((((((((''''''$$$%%%''')))***+++++++++))))))((((((((('''''''''(((((((((((())))))))))))'''((()))***++++++++++++******++++++***)))'''&&&&&&&&&'''((()))***++++++)))************+++++++++)))))))))))))))))))))***((())))))***)))((('''&&&&&&''')))***)))((()))************)))))))))(((((())))))(((((((((((()))))))))'''&&&'''((()))(((&&&'''((()))******)))((('''''''''((()))***++++++,,,)))((((((((()))***++++++((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&'''((((((&&&%%%&&&(((&&&&&&&&&'''((()))))))))((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))''''''(((((())))))******''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))(((%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''((()))))))))%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&&&&%%%$$$%%%'''(((&&&$$$!!!###%%%%%%$$$$$$&&&((((((((('''&&&&&&&&&'''(((%%%%%%&&&&&&'''(((((())))))))))))(((((((((((((((((())))))(((((((((***,,,'''&&&%%%&&&((()))((('''(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''(((((('''$$$######$$$tttiiieeeeeefffgggeeecccaaaaaaaaa```^^^\\\WWWWWWXXXWWWUUUQQQMMMKKKJJJIIIIIIHHHHHHIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKKKKJJJHHHFFFBBB???===:::999666444111///...---000///...---,,,++++++***,,,+++***)))((((((((((((******)))(((((()))******---,,,)))((('''((()))***'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((''''''&&&'''((((((((('''&&&%%%&&&&&&&&&'''''''''(((((((((((())))))))))))(((((('''(((((((((&&&&&&(((***'''(((((('''%%%%%%&&&((('''(((*********(((%%%$$$)))((('''&&&'''(((***,,,))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((())))))))))))************&&&&&&''''''''''''&&&&&&###$$$''')))+++,,,,,,+++)))(((((((((''''''''''''(((((((((((())))))))))))'''''')))******+++++++++,,,,,,,,,,,,+++)))(((&&&'''''''''((()))*********)))************+++++++++)))))))))))))))*********((()))*********)))'''&&&((()))******(((''''''(((************))))))))))))))))))(((((((((((()))))))))(((''''''((()))(((&&&'''((()))++++++)))((('''&&&&&&''')))***+++,,,---)))))))))))))))******+++))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%%%%%%%'''((((((((('''&&&'''((()))(((&&&%%%&&&'''&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&'''&&&''''''(((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&))))))))))))))))))))))))''''''''''''''''''''''''%%%''''''&&&###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&)))((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''(((&&&&&&&&&'''((())))))***&&&%%%############%%%&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&)))'''&&&'''******(((&&&&&&(((***)))'''&&&(((***&&&%%%$$$$$$%%%&&&((()))%%%%%%&&&&&&'''((())))))******))))))((((((''''''''')))***(((&&&&&&***---***'''&&&'''***,,,***'''''''''(((((())))))******''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%$$$$$$$$$%%%'''&&&%%%%%%&&&(((sssgggcccccccccbbbcccbbbaaaaaaaaaaaa^^^]]]WWWXXXYYYWWWRRRNNNKKKJJJLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGEEEBBB???<<<;;;999777444222111000...,,,---..................---)))******+++++++++******((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))'''''''''((()))***)))))))))((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))$$$"""'''''')))***+++,,,+++***(((&&&%%%&&&'''))))))))))))(((++++++************++++++***)))(((''''''&&&&&&'''))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******&&&(((******)))(((((()))&&&&&&''''''(((((())))))&&&''''''(((((((((((((((((()))***)))((('''(((***++++++***)))((('''&&&&&&(((((()))***************+++++++++***((()))+++---((((((''''''(((***---...++++++************+++++++++*********))))))((((((++++++++++++***)))''''''+++***)))(((((((((******++++++******))))))((((((+++***)))(((((()))***+++&&&&&&''''''(((((()))))))))(((((('''''''''(((((('''%%%$$$$$$&&&''''''&&&%%%+++...)))$$$$$$''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))&&&''''''((((((''''''&&&******))))))((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''&&&$$$$$$%%%'''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&)))***)))'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&((()))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$%%%'''(((+++(((%%%%%%'''))))))''''''&&&%%%'''(((&&&"""))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((+++***(((&&&&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&%%%&&&'''(((((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&sssgggcccddddddcccdddcccbbbbbbbbbaaa___]]]XXXYYYZZZWWWSSSOOOMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGEEEBBB???===;;;999777444222111000...,,,------............------******+++++++++******)))((((((((((((((()))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))+++***)))(((''''''((()))******)))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((******&&&!!! %%%(((((('''(((((()))((('''&&&%%%%%%&&&'''((()))))))))(((+++******))))))******+++((((((((('''(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******''')))******((('''(((((('''''''''(((((((((((((((&&&''''''((((((((((((((('''((())))))''''''((()))))))))))))))(((((((((((((((((()))***************)))***+++***((((((***+++((((((''''''(((***,,,...++++++************++++++************)))))))))(((************)))((('''&&&***)))))))))))))))******)))(((((((((((((((''''''))))))(((((((((((())))))'''''''''(((((((((((((((((((((((('''''''''(((((('''&&&%%%&&&(((******)))%%%((((((%%%$$$((()))((((((((((((((((((((((((((('''(((((((((((((((((((((''''''((()))))))))))))))&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((('''%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((***((('''&&&&&&'''(((***''''''(((''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$%%%'''(((***(((%%%%%%''')))((('''%%%%%%%%%(((******'''###)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''))))))((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&rrrgggeeefffffffffeeedddcccccccccbbb```]]]YYYZZZZZZXXXTTTPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFDDDBBB???===<<<999666333222111000...---,,,,,,------------,,,,,,+++++++++++++++***)))((()))(((((((((((()))******))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))***))))))(((((((((((()))************))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***+++)))%%%$$$(((***((((((((((((''''''''''''&&&%%%&&&'''((())))))))))))+++******))))))******+++(((((((((((()))***++++++))))))(((((((((((())))))''''''''''''''''''''''''***))))))(((((())))))***((()))******(((&&&&&&'''((((((((((((((('''''''''&&&''''''(((((((((((((((&&&'''(((((('''&&&'''(((''''''(((((())))))******(((((()))***************''')))******)))(((((()))((((((''''''(((***,,,---++++++************++++++************))))))))))))))))))))))))(((''''''&&&'''((()))***************&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((()))((('''(((***,,,++++++((()))&&&$$$&&&+++***&&&((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))(((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''))))))((('''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((***)))(((''''''((()))***%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&''')))'''&&&&&&'''(((((('''&&&&&&''')))++++++(((&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&pppgggfffggghhhhhhfffeeedddeeeeeeccc```]]]XXXYYYYYYWWWSSSPPPNNNNNNLLLLLLLLLMMMMMMMMMMMMNNNGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDBBB???===<<<888666333222111000///---+++,,,,,,------,,,,,,+++,,,,,,,,,+++***)))((('''))))))(((((())))))***+++(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((()))))))))(((((((((((()))******************))))))((((((((((((((((((((((((''''''''''''(((((((((((((((+++***''''''******(((***))))))((((((((())))))&&&&&&'''(((((()))))))))******))))))))))))******)))))))))))))))***++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((***+++***'''&&&%%%&&&))))))((((((''''''&&&&&&&&&''''''(((((((((((((((&&&'''((('''&&&%%%&&&((((((((((((((())))))))))))(((((()))***************&&&(((***+++)))((((((((((((((((((((()))***+++,,,++++++************++++++*********)))))))))))))))((((((((((((((('''&&&&&&&&&''')))***+++++++++***%%%&&&&&&&&&'''(((((((((&&&'''))))))))))))'''&&&))))))((((((''''''&&&&&&'''(((((()))))))))))))))+++***)))***++++++***((((((++++++))))))+++)))%%%((((((((((((((((((((((((((((((((((((''''''''''''&&&'''(((((())))))((((((%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$'''******(((&&&%%%&&&'''''''''(((((((((((()))&&&&&&&&&''''''''''''(((((((((''''''''''''(((((($$$$$$$$$%%%&&&((())))))'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&''''''''''''))))))*********(((&&&$$$'''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((%%%&&&'''))))))'''&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&}}}ooogggfffhhhiiihhhfffeeeeeeffffffccc```\\\WWWXXXWWWUUUQQQNNNMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEDDDAAA???<<<;;;888666333222111111///...+++,,,,,,------,,,,,,+++,,,,,,,,,+++***)))(((''')))))))))))))))***++++++(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((())))))))))))((())))))))))))))))))******''''''''''''''''''''''''''''''''''''((((((((((((&&&)))***((((((******&&&))))))(((((((((((()))***&&&&&&''''''(((((()))******))))))))))))))))))***++++++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((()))***)))'''%%%%%%&&&))))))((((((''''''&&&&&&&&&''''''(((((((((((((((&&&'''((('''&&&%%%&&&((())))))))))))(((((((((((((((((()))***************&&&(((***+++)))(((((((((((((((((())))))***++++++++++++************++++++))))))))))))))))))******'''((((((((((((''''''&&&&&&''')))***+++++++++***''''''(((((()))))))))***((((((***++++++***(((((())))))((((((''''''&&&&&&''''''((()))******)))))),,,+++*********)))'''$$$'''---,,,***))))))'''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&'''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((((((((('''(((((())))))(((((('''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''%%%%%%$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%&&&(((((('''&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))(((&&&%%%%%%&&&&&&''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((($$$&&&((())))))(((&&&$$$''''''''''''''''''''''''&&&&&&&&&%%%$$$###"""!!!&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&zzzmmmfffeeehhhhhhhhhfffeeeeeeffffffccc___[[[WWWWWWWWWTTTPPPNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLHHHGGGFFFCCCAAA>>>;;;:::777555333222111111000...,,,,,,------------,,,,,,+++++++++++++++***)))(((***))))))))))))***++++++))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))'''(((((())))))))))))((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((%%%((()))'''(((******&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))******))))))(((((())))))***++++++***)))(((((((((((())))))(((((((((((())))))************************)))((((((''''''(((((()))'''((())))))'''%%%%%%&&&((((((((((((((('''''''''&&&''''''(((((((((((((((&&&'''(((((('''&&&'''(((******))))))((((((''''''(((((()))***************''')))******)))(((((()))(((((())))))************++++++************++++++))))))))))))************((((((((())))))((((((''''''((()))***************)))))))))***************))))))************))))))((((((((((((((('''''''''&&&''')))***+++******)))+++************(((%%%###!!!******(((((())))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''''')))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&((((((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))'''%%%$$$%%%'''((('''&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%---+++)))'''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%&&&'''"""$$$&&&'''&&&&&&((()))&&&&&&&&&''''''(((((()))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&yyyllleeedddggggggfffeeeeeeeeefffeeeccc^^^ZZZXXXXXXWWWTTTQQQOOOOOOPPPOOOOOONNNMMMLLLLLLKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHFFFCCC@@@===:::888777555333111222111000...------............------******+++++++++******)))******))))))******+++,,,))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))&&&'''((()))******)))(((&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&))))))'''(((++++++((($$$$$$&&&'''''''''&&&&&&''''''&&&&&&'''(((***+++))))))(((((((((((())))))))))))(((((('''((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((&&&''')))((('''&&&&&&''''''''''''(((((((((((((((&&&''''''((((((((((((((('''((())))))''''''((()))(((((((((((())))))))))))(((((()))***************)))***+++***((((((***+++((())))))***************++++++************++++++((()))))))))************((())))))******))))))(((***)))))))))))))))************************))))))))))))(((((((((((())))))'''''''''(((((((((((((((&&&''')))+++++++++***))))))((()))***+++***'''%%%$$$)))((('''))))))(((((((((((((((((((((((((((***))))))(((''''''&&&&&&%%%&&&''''''(((((('''''''''(((((())))))(((((('''$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&((()))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))$$$ !!!'''+++***'''%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%+++***'''&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%###&&&((((((&&&%%%%%%&&&"""$$$&&&'''&&&&&&(((***%%%%%%&&&''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''((())))))))))))((('''''''''''''''''''''''''''$$$%%%&&&&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&xxxkkkddddddffffffeeeeeeeeeeeefffeeebbb]]]YYYYYYYYYXXXUUURRRPPPPPPQQQRRRQQQPPPOOOMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGDDD@@@<<<999777777555222111222111000///---......//////......---)))******+++++++++***************)))******+++,,,))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&'''(((*********)))(((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))'''******((((((+++,,,)))$$$&&&(((******)))((('''''''''&&&&&&'''(((***+++))))))(((((((((((())))))'''&&&&&&''''''((()))***))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&(((((('''&&&'''(((&&&'''''''''(((((())))))&&&''''''(((((((((((((((((()))***)))((('''(((***&&&&&&'''((()))***++++++(((((()))***************+++++++++***((()))+++---((())))))************)))++++++************++++++(((((())))))*********+++))))))***************)))+++***)))(((((()))******++++++******))))))(((((()))((('''&&&&&&'''((()))&&&'''''''''(((((())))))%%%''')))+++,,,+++***)))''''''(((***,,,,,,***(((------+++'''(((+++)))%%%((((((((((((((((((((((((***))))))((('''&&&&&&&&&%%%&&&''''''((((((''''''(((((())))))))))))((((((&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$&&&((()))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((***###'''---+++'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&%%%$$$######%%%'''***+++'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%###&&&))))))&&&$$$%%%&&&%%%((()))(((%%%$$$&&&(((%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((###$$$&&&((())))))))))))%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&|||pppiiihhhiiihhhgggccccccccccccccc```\\\XXXWWWVVVTTTTTTTTTSSSPPPNNNKKKLLLMMMMMMLLLKKKJJJIIIGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJHHHEEEBBB???===<<<555444333222111///............//////...---,,,,,,,,,,,,,,,+++++++++******)))))))))))))))*********(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((''''''''')))(((((('''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''')))***+++''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((''''''&&&(((((()))***************(((((())))))************++++++)))(((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((((('''''''''(((((())))))*********)))'''%%%%%%''')))***)))))))))))))))))))))))),,,***)))((()))((('''%%%###(((******)))''')))))))))***++++++,,,,,,+++++++++++++++***)))((()))))))))***++++++,,,,,,)))+++,,,+++))))))***+++************************(((((())))))))))))((((((************************'''''''''(((((((((((((((+++)))&&&''')))***)))'''&&&&&&'''((()))***++++++***++++++,,,+++***)))((((((((('''(((((()))***+++,,,+++***((((((((()))***))))))))))))))))))))))))+++)))'''''''''((('''&&&((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''%%%$$$""" ((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((('''&&&&&&$$$$$$###"""'''&&&$$$%%%'''((((((((()))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$###%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%$$$)))'''%%%###""""""######(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))((('''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&}}}pppiiihhhiiihhhggggggffffffffffffccc___[[[WWWVVVTTTTTTTTTSSSPPPNNNLLLLLLLLLLLLLLLJJJIIIHHHGGGHHHIIIJJJJJJKKKKKKKKKJJJIIIGGGDDDAAA>>><<<;;;555444333222111///.....................---,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))***%%%&&&'''((()))***+++,,,((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***))))))(((((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((()))))))))******((((((((()))))))))******+++***)))(((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''((((((((((((((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))+++***(((((())))))'''&&&***)))'''&&&&&&(((***+++******************))))))***++++++++++++***)))((())))))***++++++,,,,,,---+++,,,---,,,***))))))+++++++++++++++++++++++++++(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''((()))******...,,,))))))******)))'''(((((((((((())))))))))))******))))))))))))***+++)))(((((((((((())))))***))))))((((((((((((((((((''''''''''''''''''''''''***)))'''&&&'''((('''&&&((((((((((((((((((((('''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$(((&&&%%%%%%'''(((((('''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&'''((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))((('''&&&%%%%%%((('''%%%#########$$$%%%(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((())))))))))))((((((''''''(((((()))))))))))))))))))))))))))&&&''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&}}}pppiiihhhiiihhhfffiiihhhggggggfffccc___\\\WWWVVVTTTTTTTTTSSSPPPNNNMMMMMMMMMLLLKKKIIIGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJHHHFFFCCC@@@===;;;:::555444333222111///......---............------,,,,,,,,,,,,+++++++++************))))))))))))))))))&&&''''''((()))******+++)))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((()))((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((''''''&&&)))((('''''''''((()))***((((((((()))))))))))))))+++***)))((((((''''''((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***((('''((()))***)))'''111...+++((('''(((***+++++++++***))))))(((''''''******++++++******))))))))))))***++++++,,,,,,------......---***))))))***++++++++++++++++++++++++(((((())))))))))))((((((************************%%%%%%&&&''')))***++++++...,,,***((((((((('''%%%***)))))))))(((((((((''')))((('''&&&&&&)))+++---***))))))(((((((((((()))&&&''''''(((((((((((('''''''''''''''''''''''''''***((('''&&&((((((((('''''''''((((((((((((((((((((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&&&&'''&&&%%%$$$$$$%%%&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((((())))))******))))))((())))))))))))))))))))))))$$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&|||pppiiihhhiiihhhggggggfffeeedddccc```\\\YYYWWWVVVTTTTTTTTTSSSPPPNNNOOONNNNNNLLLKKKIIIHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIGGGDDDAAA>>><<<:::555444333222111///......---------......------,,,,,,,,,,,,+++++++++***************)))))))))))))))+++******)))(((''''''&&&***)))'''%%%%%%''')))***((((((((((((((('''''''''(((''''''''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''(((%%%&&&&&&''''''(((((()))(((((((((((((((((((((((((((((((((((((((''''''&&&)))(((&&&%%%&&&''')))+++******************************)))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''((((((((((((''''''(((((((((((((((((((((((((((''''''((()))******)))'''((()))*********)))((())))))))))))((((((''''''))))))************))))))(((((()))******++++++,,,...//////---+++))))))***))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++&&&&&&'''((()))******+++***)))'''&&&&&&%%%%%%%%%))))))))))))((((((((((((&&&&&&&&&&&&''')))***+++******)))(((((('''((((((%%%&&&((()))***)))((((((''''''''''''''''''''''''***(((&&&&&&((((((((('''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((()))*********''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''***(((&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''&&&&&&&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((&&&'''''''''((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&{{{ooohhhhhhjjjjjjhhhfffeeecccbbbaaa___\\\YYYWWWVVVTTTTTTTTTSSSPPPNNNPPPOOONNNMMMKKKJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJKKKJJJHHHEEEBBB???===<<<555444333222111///......,,,,,,---------------,,,,,,,,,,,,+++++++++******************))))))((((((+++******)))(((''''''&&&***)))'''%%%%%%''')))*********)))((('''&&&&&&%%%'''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''(((&&&''''''((())))))******(((((((((((((((((((((((((((((((((((((((''''''&&&)))(((&&&%%%&&&''')))+++++++++++++++++++++++++++***))))))(((((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((''''''&&&&&&%%%%%%''''''((((((((((((''''''((((((((((((((((((((((((((('''&&&''')))+++***)))%%%&&&''')))******))))))''''''(((((())))))))))))((())))))*********))))))''''''(((((()))*********...//////---+++))))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&'''((('''''''''((()))*********"""$$$&&&)))******)))(((******)))(((((('''((((((&&&''')))***+++******)))(((((((((((((((((((((((()))'''&&&&&&((()))((('''&&&'''''''''(((((())))))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&''''''(((***(((&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((('''&&&&&&&&&&&&'''((())))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))'''''''''(((((((((((()))((()))***++++++***)))(((((((((((((((((((((((((((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&yyynnnhhhhhhkkklllkkkgggeeedddccccccaaa___\\\WWWVVVTTTTTTTTTSSSPPPNNNPPPOOOMMMKKKJJJIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKLLLJJJHHHEEEBBB???===<<<555444333222111///......+++,,,,,,------------,,,,,,,,,,,,+++++++++******++++++******)))(((((((((&&&''''''((()))******+++)))((('''&&&&&&'''((()))******)))((('''&&&&&&%%%''''''&&&''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))*********)))((((((''''''(((((((((((((((((((((((((((((((((((((((''''''&&&)))((('''''''''((()))***,,,++++++++++++*********))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''((()))******)))---+++(((&&&&&&(((+++---''''''((())))))***++++++(((((())))))******))))))''''''(((((()))******+++---......---***))))))***''''''''''''''''''''''''***)))(((''''''((()))***))))))))))))))))))))))))+++******))))))((((((''''''((())))))((()))+++---&&&&&&'''((()))***++++++!!!$$$'''+++,,,+++)))'''***))))))(((((((((((()))((())))))***************)))))))))))))))))))))))))))'''&&&&&&((())))))(((&&&&&&''''''((())))))))))))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%'''''''''&&&''''''((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''((()))'''&&&&&&'''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((())))))(((((('''%%%&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))((('''&&&%%%&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&wwwmmmgggiiilllmmmmmmgggeeeccccccccccccaaa___WWWVVVTTTTTTTTTSSSPPPNNNMMMLLLJJJIIIHHHHHHHHHIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJGGGEEEAAA???<<<;;;555444333222111///......***+++,,,---------------,,,,,,,,,+++++++++******++++++******)))(((((('''%%%&&&'''((()))***+++,,,((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))******))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((()))))))))***************)))))))))(((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))*********'''((((((((((((((()))))))))((('''&&&&&&'''((())))))))))))))))))))))))))))))((('''((()))***)))(((---+++)))((('''(((***+++))))))******************'''(((((())))))))))))))))))))))))***++++++,,,,,,+++,,,---,,,***))))))+++))))))))))))))))))))))))***)))(((''''''((()))***++++++++++++++++++++++++*********)))))))))))))))(((***+++***((((((***---''''''(((((())))))******$$$%%%(((***+++***)))((()))(((((((((((())))))******))))))(((((((((((()))((((((((((((((((((((((((((('''&&&&&&((())))))(((&&&&&&''''''((())))))***))))))))))))((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&'''''''''''''''((())))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&%%%%%%'''(((((('''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((''''''%%%&&&&&&'''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))*********+++)))((((((''''''(((((()))))))))))))))))))))))))))((()))))))))))))))((((((&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&vvvlllgggiiimmmnnnnnneeecccbbbbbbbbbbbbaaa___WWWVVVTTTTTTTTTSSSPPPNNNKKKJJJHHHGGGFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMJJJIIIFFFCCC@@@===;;;:::555444333222111///......***+++,,,,,,------------,,,,,,,,,+++++++++******+++++++++***)))(((((('''(((((((((((())))))))))))''''''((((((((((((''''''%%%%%%&&&'''((()))***+++&&&&&&&&&'''''')))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''')))***+++%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((''''''&&&(((((()))***+++*********))))))(((((('''''''''&&&))))))(((((((((((()))***(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))******''''''(((((())))))*********)))'''&&&&&&''')))***))))))))))))))))))))))))***((('''((()))***)))'''###&&&))),,,---+++'''%%%,,,,,,++++++***)))))))))''''''((()))))))))))))))***++++++,,,,,,---......***+++,,,+++))))))***+++************************+++)))(((''''''((()))+++(((((((((((((((((((((((((((((())))))******++++++)))***+++)))&&&%%%'''***))))))))))))((((((((((((''''''(((((()))*********(((((('''(((((()))***++++++)))(((&&&&&&&&&'''(((''''''''''''''''''''''''((('''%%%&&&((())))))(((&&&&&&&&&'''((())))))***))))))))))))((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((()))))))))((('''''''''''''''((())))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%'''(((((((((%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%&&&&&&'''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))*********++++++++++++)))((('''&&&&&&'''((()))))))))))))))))))))))))))'''((()))******++++++***&&&&&&&&&'''''')))******((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&~~~{{{yyynnnhhhhhhjjjiiihhhcccbbbaaabbbbbbbbb```^^^[[[ZZZZZZXXXUUURRROOOMMMNNNKKKHHHGGGGGGGGGFFFEEEIIIKKKLLLLLLKKKIIIJJJKKKKKKJJJGGGDDD@@@===:::888777666333111///.........------...//////000//////000+++%%%$$$(((++++++)))+++***)))(((((()))******))))))************))))))******)))((((((((((((((())))))*********((('''&&&)))((('''&&&%%%$$$######''''''(((******+++++++++)))((('''&&&&&&&&&&&&&&&((((((((((((((()))******'''((((((((('''&&&&&&%%%''''''''''''((((((((())))))((('''&&&&&&'''((()))))))))************))))))((((((''''''''''''((((((+++)))'''&&&%%%&&&((()))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))(((''''''(((***,,,...+++*********))))))(((((()))(((((('''''''''(((((())))))))))))))))))))))))******))))))((((((''''''(((***+++***)))((()))***+++,,,,,,,,,,,,+++******(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((($$$&&&(((***+++***))))))************,,,,,,+++))),,,***)))***++++++***)))---,,,***)))))))))******'''((((((((('''&&&%%%%%%((((((((('''&&&&&&%%%%%%((()))))))))'''''')))***))))))(((((((((((())))))((('''&&&'''((())))))'''(((((((((((())))))))))))(((******(((###!!!!!!###)))((('''&&&%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&***'''$$$$$$'''******)))''''''((((((((('''%%%$$$%%%%%%&&&'''((((((''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&((()))))))))((('''########################!!!$$$&&&'''&&&%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&''')))***'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''((('''''''''''''''((()))******)))(((''''''''''''''''''''''''''''''((())))))))))))************))))))+++++++++++++++***)))(((*********)))))))))))))))&&&((()))++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%'''((((((((('''&&&)))))))))*********************))))))((((((''''''|||zzzyyynnnhhhhhhjjjiiihhhdddcccbbbcccccccccaaa___ZZZZZZYYYXXXUUUQQQNNNMMMMMMKKKHHHGGGGGGGGGFFFEEEHHHJJJKKKKKKIIIHHHIIIJJJHHHGGGEEEBBB???===;;;999777555333111///......///------......///.........///+++((())),,,---+++((()))))))))******)))))))))))))))************))))))******)))((((((((((((((((((((()))******)))((('''((((((((((((''''''''''''&&&&&&'''))))))*********))))))((('''&&&&&&&&&&&&((((((((((((((()))******%%%%%%%%%%%%%%%$$$######&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))))))))************))))))((((((''''''''''''((((((***)))'''&&&&&&&&&((()))(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))((('''&&&'''(((***,,,************)))))))))((()))(((((('''''''''(((((())))))))))))))))))))))))***)))))))))))))))(((((((((***+++***)))((()))++++++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))))))))))))))((((((((('''&&&''')))+++,,,+++******(((((((((((())))))((('''+++***((()))***+++***))),,,,,,***)))))))))******'''((((((((((((''''''&&&((((((((((((((()))))))))((()))))))))'''''')))***)))(((((((((((((((((()))((('''&&&'''((())))))'''(((((((((((())))))))))))+++,,,---+++'''%%%&&&''')))((('''&&&%%%&&&&&&''''''''''''&&&'''''''''(((***'''$$$$$$''')))))))))''''''((((((((('''%%%%%%%%%&&&&&&'''((((((''''''(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((()))))))))(((''''''''''''''''''''''''''''''((())))))))))))************))))))***++++++++++++***)))(((***)))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''(((((('''''''''''''''''''''((())))))***)))))))))((((((((('''}}}|||yyymmmggggggiiihhhgggeeedddccccccdddcccaaa```ZZZZZZYYYWWWTTTQQQNNNLLLMMMJJJHHHFFFGGGGGGGGGFFFFFFHHHJJJJJJHHHGGGHHHIIIFFFEEECCCAAA???===;;;:::555444222111/////////000..................---,,,---,,,,,,...111000+++'''(((((()))*********)))((())))))************))))))***))))))((((((((((((((('''((()))))))))))))))(((((((((((())))))*********%%%&&&'''(((((()))((((((''''''&&&&&&''''''((()))((((((((((((((()))******(((((())))))((((((''''''%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))******))))))(((((((((''''''''''''((((((***)))(((&&&&&&''''''((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))************))))))))))))(((((((((''''''(((((())))))))))))))))))))))))))))))))))))***************)))***+++***))))))***++++++,,,,,,,,,,,,+++******************************)))))))))))))))))))))))))))(((((((((((('''''''''''')))***,,,,,,,,,++++++((((((((((((((((((((((((+++)))''''''(((*********,,,+++******)))*********'''(((((())))))))))))((((((((()))******+++,,,,,,((()))))))))'''''')))***((((((''''''''''''((((((((('''&&&'''((())))))'''(((((((((((())))))))))))((()))***)))'''%%%&&&'''(((((('''&&&&&&&&&&&&'''&&&'''''''''((())))))))))))'''%%%%%%'''((()))((('''''''''(((''''''&&&%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''''''&&&%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''((())))))((())))))******))))))(((******++++++******))))))))))))))))))))))))******'''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&''''''((()))'''&&&%%%%%%&&&(((***,,,))))))))))))((((((((((((wwwlllffffffggggggeeedddcccbbbbbbccccccaaa___YYYYYYXXXVVVTTTPPPMMMKKKLLLIIIGGGFFFGGGHHHHHHGGGFFFHHHJJJJJJIIIHHHHHHIIIGGGFFFDDDBBB???===;;;:::555444222000000000000000///////////////...---,,,,,,,,,---///000///+++((()))(((((((((((()))******))))))************))))))))))))(((((((((((())))))''''''((()))))))))******(((((()))))))))*********&&&'''(((((()))))))))((($$$$$$%%%&&&(((***+++,,,((((((((((((((())))))************++++++******)))&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((((())))))))))))((((((((((((''''''''''''(((((())))))(((''''''''''''((())))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''((((((*********)))))))))))))))(((((((((((((((((()))***))))))))))))))))))))))))))))))******++++++,,,,,,)))***++++++))))))***++++++,,,,,,,,,,,,+++******************************)))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++++++++******++++++***)))((()))***+++(((&&&&&&''')))******++++++******************'''((()))***************)))))))))******+++++++++((()))))))))'''''')))***((((((''''''''''''((((((((('''&&&'''((())))))'''(((((((((((())))))))))))'''((((((''''''&&&&&&'''''''''''''''&&&&&&''''''%%%%%%&&&'''((()))))))))((('''&&&&&&&&&'''((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''###%%%'''(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))***''''''''''''''''''''''''%%%&&&'''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''((())))))(((((())))))))))))(((((())))))************)))))))))))))))))))))*********(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&''')))***)))((('''&&&'''***---///))))))))))))((((((((((((vvvkkkeeeeeeffffffdddcccbbbaaaaaabbbaaa___]]]YYYXXXWWWVVVSSSPPPMMMKKKKKKIIIFFFFFFGGGHHHHHHHHHFFFHHHJJJJJJIIIIIIJJJKKKJJJIIIGGGCCC@@@===:::999555444222000000000000000000000000000000///...------,,,++++++,,,,,,+++***+++)))&&&%%%%%%(((+++---))))))************))))))))))))(((((((((((())))))''''''((((((((()))******))))))((((((((((((''''''(((((()))*********))))))&&&&&&&&&'''((()))******((((((((((((((())))))***&&&''''''(((((((((''''''(((((((((((())))))))))))'''(((((((((((((((((('''(((((())))))))))))((((((((((((''''''''''''(((((())))))((('''''''''''''''(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))******((((((((((((((()))******************************))))))******++++++,,,,,,)))+++,,,+++***)))***++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))************************************************(((((())))))))))))))))))***++++++***''''''(((+++***(((&&&&&&(((*********************+++*********(((((()))***+++++++++************))))))(((((((((((()))))))))'''''')))***((((((''''''''''''((((((((('''&&&'''((())))))'''(((((((((((())))))))))))+++************+++******&&&&&&''''''''''''''''''###$$$%%%'''(((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''')))))))))******)))))))))$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''%%%%%%&&&%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&&&&''''''&&&'''(((((()))((('''''''''''''''''''''((())))))(((((())))))))))))((((((((())))))*********))))))(((((())))))************(((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&((()))***)))((('''&&&'''***---///(((((((((((())))))))))))wwwkkkeeeeeegggfffeeebbbaaa``````aaa```^^^\\\XXXXXXWWWUUURRROOOLLLJJJJJJHHHFFFFFFGGGIIIIIIIIIFFFHHHJJJJJJJJJIIIJJJKKKLLLJJJHHHDDD@@@===:::888555444222111/////////000//////////////////...------,,,***)))))))))***+++***(((&&&$$$%%%'''+++---))))))************))))))((((((((((((((())))))***)))(((((((((((())))))***(((((((((''''''&&&&&&&&&))))))************)))))),,,+++***((('''&&&&&&&&&((((((((((((((()))******''''''((()))))))))(((((((((((()))))))))*********''''''(((((((((((('''''''''(((((())))))(((((('''((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***************))))))))))))************(((((((((((()))***++++++************************)))))))))******************+++,,,+++*********,,,+++,,,,,,,,,,,,+++******((((((((((((((((((((((((******************************+++++++++++++++,,,(((((((((((((((((())))))((()))***'''$$$###&&&)))(((''''''(((***+++***)))))))))***++++++++++++***((())))))************)))******)))(((''''''&&&&&&((()))))))))'''''')))***))))))(((((((((((())))))((('''&&&'''((())))))'''(((((((((((())))))))))))***)))'''((())))))((('''%%%&&&''''''((('''''''''###$$$%%%'''''''''&&&&&&&&&'''((('''&&&%%%%%%'''''''''&&&&&&&&&'''(((((('''''''''(((''''''&&&%%%&&&&&&&&&'''''''''''''''((())))))******))))))((($$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))'''%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&))))))(((''''''''''''(((&&&&&&((()))))))))(((''''''''''''''''''((())))))'''(((((())))))(((((('''(((((())))))******))))))((((((((()))******++++++))))))(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((''''''(((((()))***'''&&&%%%%%%&&&(((***,,,(((((((((((())))))))))))yyynnnhhhhhhiiiiiigggcccaaa```aaaaaaaaa___]]]XXXWWWVVVUUURRROOOKKKJJJIIIGGGFFFFFFHHHIIIJJJIIIEEEGGGIIIIIIIIIHHHIIIKKKIIIHHHFFFCCC@@@===:::999777555333111///......///,,,,,,------...---------,,,,,,+++***))))))***+++&&&&&&&&&'''((()))******))))))************))))))((((((((((((((()))*********)))(((''''''((())))))&&&&&&''''''''''''((((((((()))))))))))))))((((((,,,+++***(((''''''&&&&&&((((((((((((((()))******((()))******++++++******(((((((((((())))))))))))&&&'''((())))))((('''&&&''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((())))))*********((()))))))))************(((((((((((()))***+++,,,***************************)))))))))))))))((((((***+++,,,,,,******+++,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))************************))))))******++++++++++++***))))))))))))))))))***(((******'''###"""%%%)))''''''(((***------+++)))((()))***+++,,,++++++***)))))))))***))))))((((((((((((((((((((((((((((((((()))))))))'''''')))*********))))))))))))******((('''&&&'''((())))))'''(((((((((((())))))))))))(((&&&$$$%%%&&&&&&%%%###%%%%%%'''(((((((((''''''$$$&&&'''(((((('''&&&%%%%%%''')))(((%%%$$$%%%&&&'''&&&&&&%%%&&&'''((()))''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))'''%%%%%%%%%###$$$&&&'''((('''&&&%%%###$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''******)))(((((((((((((((%%%&&&((()))***)))(((''''''''''''''''''((())))))''''''(((((((((((('''''''''(((((()))))))))))))))'''(((((()))******++++++))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''(((((()))''''''((()))))))))))))))'''''''''''''''((())))))'''((((((((()))))))))***~~~{{{pppjjjjjjlllkkkjjjdddbbbaaabbbbbbbbb```^^^WWWWWWVVVTTTRRRNNNKKKIIIIIIGGGEEEFFFHHHJJJJJJJJJCCCEEEGGGHHHHHHGGGHHHJJJFFFEEEDDDAAA???===;;;:::777666333111///.........)))***++++++,,,,,,,,,,,,+++,,,---,,,+++******+++###%%%(((***+++***((('''))))))************))))))((((((((((((((()))******+++***)))'''''''''((()))%%%%%%&&&'''((()))******'''(((((((((((((((''''''''''''''''''((()))***+++((((((((((((((()))******%%%%%%&&&'''''''''''''''''''''''''''((((((((()))&&&'''((())))))((('''&&&''''''((((((((((((''''''((((((''''''''''''((((((((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))%%%%%%'''((())))))))))))(((((())))))*********+++(((((((((((()))***+++,,,******************************))))))((((((''''''***+++,,,,,,******+++,,,+++,,,,,,,,,,,,+++******************************************************(((((())))))*********+++++++++***************+++***,,,,,,)))$$$###'''+++&&&'''))),,,......+++)))((()))***+++,,,,,,+++***)))))))))))))))((('''&&&''''''(((((())))))******((()))))))))'''''')))***++++++************++++++((('''&&&''')))))))))'''(((((((((((())))))))))))+++)))''''''))))))'''$$$$$$%%%'''(((((((((''''''&&&''')))******(((&&&%%%%%%''')))(((%%%###$$$&&&'''&&&&&&%%%&&&'''((()))'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''%%%%%%%%%###$$$&&&(((((('''&&&%%%###$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((++++++***)))))))))))))))$$$&&&((()))***)))(((''''''''''''''''''((())))))''''''((((((((((((''''''''''''((()))))))))))))))'''(((((()))***+++++++++))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))&&&''')))*********)))((()))))))))***************'''((((((((())))))******yyypppkkkiiiiiiiiicccbbbaaaaaaaaaaaa^^^\\\XXXWWWVVVTTTRRROOOMMMLLLIIIHHHGGGEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGEEECCCAAA>>><<<<<<:::666222000///...------,,,---------...------,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))(((((((((((())))))*********++++++,,,,,,---+++***)))(((((()))***+++***************)))((((((&&&'''''''''(((((())))))***)))(((''''''((()))***((((((&&&&&&''')))+++---''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&''''''((()))))))))******))))))((((((''''''&&&''')))*********)))((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******************((())))))))))))*********((())),,,------+++)))'''***)))))))))***+++,,,,,,,,,,,,+++++++++++++++,,,+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))))))))******+++...,,,))))))+++---......+++++++++,,,++++++***))),,,++++++***)))((('''''')))***+++,,,+++***)))(((,,,+++***)))((()))***+++,,,++++++***))))))(((((())))))(((((((((((()))))))))))))))))))))***++++++...------,,,+++***))))))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((((('''&&&%%%%%%&&&((((((((((((((((((((((((((((((((('''&&&%%%&&&(((***+++,,,+++***(((((((((((()))&&&)))++++++***(((''''''***)))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((%%%%%%&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''&&&$$$$$$&&&(((&&&%%%$$$$$$''')))******((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&'''''''''''''''''''''''')))(((((('''''''''((((((((()))***)))((((((***,,,***)))(((''''''((()))******))))))((('''&&&&&&&&&###$$$&&&&&&&&&$$$"""!!!******))))))((((((''''''(((((((((((())))))))))))+++*********))))))((((((************))))))))))))((((((((((((((('''''''''))))))(((((((((((()))))))))(((((('''''''''((((((+++*********))))))((((((&&&((((((&&&###"""%%%(((zzzqqqmmmkkkjjjjjjdddbbbaaaaaaaaaaaa^^^\\\XXXWWWVVVTTTRRROOOMMMLLLKKKIIIHHHGGGFFFFFFGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFCCCAAA???>>>===;;;888333000//////---,,,***+++,,,---............,,,,,,+++++++++*********************************))))))(((((((((((())))))***************+++++++++***))))))))))))))))))******************)))((((((''''''''''''((((((((()))***)))(((''''''((()))***(((((('''&&&''')))+++,,,)))******************)))))))))))))))))))))))))))((((((((((((((('''''''''***)))))))))((((((((('''&&&'''((()))***))))))((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))*********++++++)))***+++,,,,,,+++)))(((******************+++,,,+++******))))))*********++++++,,,,,,++++++******+++++++++++++++,,,------------,,,,,,,,,---......333111000000111111///---...////////////...---------,,,++++++*********+++............---,,,+++******)))((((((((()))***+++*********++++++,,,,,,,,,)))((((((((((((((())))))'''''''''''''''((())))))******)))(((((('''&&&&&&'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''&&&&&&(((''''''&&&'''((()))***(((((((((((((((((((((((()))((('''&&&&&&''')))***+++***)))((((((((()))***''')))+++***)))'''''''''***)))(((''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%'''((('''&&&%%%&&&'''((('''&&&%%%&&&'''((((((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''''''''((()))((('''''')))+++))))))(((''''''((()))******))))))(((''''''&&&&&&%%%&&&'''((('''&&&$$$###))))))))))))((((((''''''((((((((()))))))))******************)))))))))((()))))))))(((((((((((('''((((((((((((((((((((('''))))))(((((((((((())))))((((((''''''''''''((((((*********)))))))))(((((()))******(((&&&%%%'''***{{{rrrnnnlllkkkkkkdddcccaaaaaabbbaaa___]]]XXXWWWVVVSSSQQQOOOMMMLLLLLLKKKIIIHHHGGGGGGHHHHHHFFFGGGHHHIIIIIIJJJJJJIIIHHHGGGFFFDDDBBB@@@???>>><<<999555222000///---+++((()))+++,,,...//////000,,,++++++++++++*********************************))))))(((((((((((())))))******))))))))))))))))))((())))))******))))))((())))))******))))))((((((''''''''''''(((((((((((()))((((((''''''(((((()))((((((''''''''')))***+++*********++++++*********))))))))))))))))))))))))***))))))(((''''''&&&&&&))))))))))))((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************************************************+++++++++,,,************************,,,++++++************++++++******)))******++++++,,,,,,------,,,++++++***---,,,,,,,,,---///111222000000000000111111222333222222222444666555222///444444444333333333222222000///...------...///000000///...---,,,+++++++++++++++************++++++&&&&&&&&&'''''''''''''''''''''''''''(((((()))***'''''''''''''''(((((()))(((((((((''''''&&&&&&&&&***))))))(((((())))))***(((((((((((((((((((((((())))))(((''''''&&&&&&%%%''''''''''''(((***+++,,,((((((((((((((((((((((((***)))'''&&&&&&'''(((((())))))((((((((()))***+++((()))***)))'''&&&'''(((((((((''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&'''''''''&&&%%%$$$$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%'''))))))(((&&&&&&'''***)))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$#########$$$%%%&&&'''&&&'''((('''&&&&&&(((***))))))(((((((((((()))))))))))))))(((''''''&&&&&&'''((()))))))))((('''&&&)))))))))((((((((((((''')))))))))*********++++++************))))))))))))((((((((((((''''''''''''''''''(((((((((((((((((()))((((((''''''(((((()))((((((''''''''''''((((((******))))))))))))(((((()))))))))((('''&&&((()))zzzqqqmmmkkkkkkkkkdddcccbbbbbbbbbaaa___]]]XXXWWWUUUSSSPPPNNNMMMLLLKKKJJJIIIGGGGGGGGGGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHFFFEEECCCAAA@@@???===:::666333111///---+++))))))+++,,,---.........++++++++++++************(((((((((((((((((((((((())))))(((((((((((()))))))))))))))((((((''''''''''''((()))******)))((('''((()))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++))))))(((((((((((())))))(((((((((((((((((((((((())))))((((((''''''''''''))))))))))))(((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************************************+++++++++******+++++++++,,,,,,,,,+++***)))))))))***+++,,,---,,,++++++************,,,,,,+++++++++,,,------......//////...------,,,///.........000222555666333333333444555666777888222333444777:::<<<;;;999:::999888888777777777777555444222111000111222333222111000///......///000111111000///...------,,,)))((('''&&&$$$###!!!!!!''''''''''''((()))************))))))))))))*********)))))))))))))))))))))******(((''''''(((******((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&''')))***+++,,,((((((((((((((((((((((((***)))((('''&&&&&&'''''''''''''''((()))******+++((())))))(((&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''***+++)))''''''''')))))))))'''&&&$$$%%%%%%%%%&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''############$$$%%%&&&'''&&&'''((('''&&&&&&(((***)))))))))((((((((((((((())))))(((((('''''''''''''''((()))))))))(((((('''(((((((((((((((((((((((()))*********++++++++++++*********)))))))))))))))))))))((((((((('''''''''''''''''''''(((((((((((((((((((((''''''((((((((((((''''''''''''(((((()))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''wwwoookkkiiiiiiiiieeecccbbbbbbbbbbbb___]]]XXXWWWTTTRRROOONNNMMMLLLKKKJJJHHHGGGFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGEEECCCAAA@@@???===:::666444222///,,,***++++++,,,,,,---,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((())))))(((((((((((()))))))))((((((''''''&&&&&&&&&'''((()))******)))(((''''''(((((()))))))))((((((((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((()))))))))))))))(((''''''((())))))((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,+++***)))((()))***,,,---------,,,+++*********+++,,,+++++++++,,,,,,---......//////000000//////...000000000111222555777888777777777888999;;;<<<======;;;;;;===@@@CCCEEEEEE@@@???>>>===<<<<<<<<<<<<:::999777555444444444444888777666666666777888999777666555333111///---,,,......,,,+++)))'''&&&%%%((((((((((((((()))************))))))))))))******)))************************)))'''''''''''')))***((((((((((((((((((((((((&&&&&&''''''((()))******$$$$$$%%%'''((()))******(((((((((((((((((((((((())))))((((((''''''''''''&&&&&&'''((()))******+++((())))))'''&&&%%%'''((('''''''''&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''***+++)))'''''''''%%%''')))(((&&&%%%&&&(((%%%&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&(((((('''((((((((('''''')))+++)))))))))))))))(((''''''(((((((((((('''''''''''''''''''''((((((((('''''''''''''''''''''((((((((()))*********++++++++++++))))))))))))))))))***************)))))))))((((((&&&'''''''''(((((())))))((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((())))))'''&&&&&&''''''''''''&&&uuummmiiihhhhhhhhheeedddbbbbbbcccbbb```^^^YYYWWWTTTQQQOOOMMMMMMLLLJJJIIIHHHFFFFFFFFFGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJIIIHHHGGGDDDBBB@@@>>>===;;;999666333222000,,,***++++++,,,,,,,,,,,,+++++++++************)))))))))************************))))))(((((((((((())))))(((((('''''''''''''''''''''(((((())))))(((((('''''''''((()))))))))((((((((((((((((((((('''''''''&&&''''''((((((''''''&&&((((((((()))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))&&&&&&''''''((())))))***(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***++++++,,,,,,************+++++++++,,,******)))))))))+++,,,------,,,,,,++++++++++++,,,++++++++++++,,,---......///000111222222333333222333444555777888:::;;;;;;======>>>???AAABBBDDDEEEHHHEEECCCCCCDDDGGGHHHHHHIIIHHHFFFEEEDDDDDDDDDEEE@@@@@@???>>>===<<<;;;;;;===<<<<<<;;;;;;<<<<<<===;;;:::999777555222///...///......---,,,+++******+++******))))))*********)))((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''(((((()))((((((((((((((((((((((((%%%%%%&&&''')))***+++,,,$$$$$$&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&'''((()))***))))))'''((()))(((&&&%%%&&&'''))))))))))))'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%'''))))))(((&&&&&&'''###&&&))))))&&&%%%''')))&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))'''((()))((('''''')))+++)))*********)))((('''&&&((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((()))))))))*********++++++))))))))))))************************))))))))))))&&&&&&''''''((()))))))))(((''''''&&&&&&''''''(((''''''&&&''''''((()))***''''''(((((((((((()))))))))(((((()))++++++***(((}}}~~~tttlllhhhgggggggggeeedddcccccccccbbb```^^^YYYWWWTTTPPPNNNMMMLLLMMMLLLKKKIIIHHHGGGGGGHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIGGGDDDAAA>>><<<;;;999777444333222000,,,***)))***+++,,,,,,,,,,,,,,,************))))))))))))************************))))))(((((((((((())))))''''''''''''(((((((((((((((((((((''''''(((((((((&&&''''''((())))))(((((()))(((((((((''''''''''''&&&&&&'''(((((('''&&&&&&(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))'''''''''((((((((((((((('''((((((((()))))))))***)))(((((('''((()))***+++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,)))))))))*********++++++))))))))))))***+++,,,---,,,,,,+++++++++,,,------............///000111222555666777999:::;;;;;;<<<===>>>AAACCCDDDDDDDDDCCCFFFFFFGGGHHHJJJLLLNNNOOOQQQPPPNNNOOOPPPQQQQQQPPPTTTRRRPPPNNNMMMMMMNNNNNNKKKLLLMMMNNNNNNNNNLLLKKKFFFFFFFFFEEEDDDCCCAAAAAA?????????>>><<<:::777666111111000///...---,,,,,,------,,,+++************))))))((('''''''''''''''%%%%%%&&&''''''((())))))((())))))******))))))(((((((((((((((((((((((((((&&&&&&'''((()))******+++%%%&&&'''((())))))((('''((((((((((((((((((((((((''''''((((((((((((((((((%%%&&&''')))))))))((((((%%%'''))))))'''&&&%%%&&&'''(((((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%'''((('''&&&%%%&&&'''"""&&&***)))&&&%%%&&&)))'''((((((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&'''((('''&&&&&&(((***)))*********)))(((&&&%%%'''(((((((((((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((((((((((()))))))))******((()))))))))***************))))))))))))(((((((((&&&&&&''''''((())))))***(((''''''&&&&&&''''''(((&&&&&&&&&''''''((()))***'''''''''((((((((()))))))))((('''))),,,,,,***((({{{~~~tttlllhhhgggggghhheeedddcccccccccbbb```^^^YYYWWWSSSPPPNNNMMMLLLMMMMMMLLLJJJIIIHHHHHHIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIGGGDDD@@@===:::999777555333222111000,,,***'''(((***+++,,,---......************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''(((((())))))))))))((('''&&&&&&'''((()))&&&&&&'''((())))))(((((())))))(((((('''''''''&&&%%%&&&'''(((((('''&&&%%%((()))))))))))))))((('''((('''%%%$$$$$$%%%'''((()))))))))))))))))))))))))))))))))(((''''''&&&&&&'''((((((((())))))******)))((('''''''''(((***+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))........................((())))))***++++++,,,,,,((())))))))))))*********(((((()))***++++++,,,,,,++++++++++++,,,------...333333333333444555666777;;;<<<>>>@@@BBBDDDDDDEEEGGGIIILLLNNNOOOOOOMMMLLLLLLLLLMMMNNNPPPSSSUUUVVVZZZ[[[\\\___bbbbbbaaa___[[[YYYWWWUUUTTTTTTUUUUUUTTTVVVZZZ\\\^^^]]]\\\[[[UUUUUUUUUSSSQQQNNNKKKIIICCCCCCDDDDDDCCCBBB@@@???;;;:::888666333111///...//////---,,,+++*********++++++***)))))))))))))))%%%&&&&&&'''((()))******)))***+++,,,,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((((((((((((((((((((((((((((((&&&&&&'''((()))))))))(((&&&&&&((()))))))))((('''$$$''')))***(((&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''((()))((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''&&&$$$$$$&&&(((###'''+++***&&&$$$%%%((((((((())))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%'''((()))*********)))(((&&&%%%'''''''''((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())))))*********+++)))(((((((((''''''''''''&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''&&&&&&&&&'''''')))******&&&'''''''''(((((())))))'''&&&%%%'''***+++(((&&&|||uuujjjeeeffffffdddhhheeebbb`````````___]]]XXXVVVRRRNNNLLLLLLLLLMMMOOOMMMJJJHHHFFFFFFFFFGGGGGGIIILLLNNNNNNLLLIIIGGGKKKHHHDDDAAA@@@???===;;;888666333222111///,,,***)))***,,,---...------,,,******))))))))))))******)))))))))***+++++++++,,,+++***)))'''''''''((()))******))))))((((((((('''((('''&&&&&&((())))))(((&&&&&&&&&&&&&&&'''((()))*********)))((('''''''''((()))***++++++***)))((())))))))))))))))))))))))************)))))))))))))))((('''&&&'''((()))***(((((('''&&&&&&&&&&&&''')))(((((()))******'''%%%''''''((()))))))))))))))))))))************))))))******))))))((((((''''''******+++++++++******)))******)))))))))))))))***((()))******)))((()))***------------,,,,,,+++***************************------,,,,,,+++******))),,,+++***)))))))))))))))((()))***,,,---...///000111222444666888999:::;;;BBBDDDGGGKKKOOOSSSUUUVVV\\\YYYWWWWWWWWWVVVSSSOOOOOOPPPRRRTTTVVVWWWXXXXXX```aaabbbbbbbbb```___^^^```\\\XXXXXXZZZ\\\[[[ZZZ\\\___ccchhhkkkkkkjjjiiicccbbbbbb```]]]ZZZWWWUUUNNNLLLJJJIIIHHHGGGEEEBBB@@@???>>><<<999666333222222111000///...//////000222///+++)))((()))(((''')))(((((()))+++,,,+++***(((***,,,......,,,***(((++++++******))))))((((((***(((&&&'''))),,,,,,,,,))))))*********))))))((())))))(((((((((((())))))$$$$$$&&&((()))(((%%%"""%%%&&&((()))))))))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&(((***''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''''''''((()))******)))((('''&&&'''(((((()))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''')))******(((&&&%%%%%%))))))(((((((((((())))))(((((((((((())))))))))))###%%%'''&&&###"""%%%((())))))(((((((((((())))))++++++***)))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&'''''''''((((((+++)))''''''((())))))((($$$&&&((()))(((((()))***))))))))))))))))))))))))~~~yyylllggghhhhhhfffhhheeebbbaaa``````___]]]XXXVVVRRROOOLLLLLLLLLMMMNNNLLLJJJHHHGGGFFFGGGHHHIIIJJJLLLMMMMMMLLLJJJHHHKKKHHHDDDAAA@@@???===;;;555333111000000///---+++***++++++,,,,,,,,,,,,+++******))))))))))))************************++++++***))))))(((((((((((())))))))))))))))))(((''''''((('''&&&&&&((())))))((('''''''''''''''((()))***'''''''''''''''(((((((((((()))************)))((()))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&$$$############'''&&&&&&&&&&&&'''((((((***)))((()))***)))(((&&&''''''((()))))))))))))))((())))))))))))))))))(((***)))))))))((((((((('''((())))))*********))))))******))))))))))))*********+++,,,+++******+++,,,++++++,,,,,,+++******)))************************++++++++++++++++++++++++++++++++++++,,,,,,------,,,---...000333555777888888999:::<<>>@@@BBBBBBCCCEEEIIIMMMQQQSSSXXX[[[___dddhhhiiijjjjjjddd```\\\XXXUUURRROOOMMMLLLMMMMMMNNNNNNNNNMMMMMMNNNNNNMMMMMMLLLLLLMMMMMMMMMKKKJJJJJJLLLNNNNNNNNNOOORRRVVV[[[^^^``````___ccccccddddddcccbbb```___bbbbbbaaa```]]]XXXQQQLLLKKKIIIGGGDDDBBBAAA@@@@@@>>><<<:::888666555555555222///,,,+++++++++******'''&&&%%%&&&)))***)))(((***+++---......---+++***))))))))))))************)))((('''((()))((('''%%%))))))************))))))(((''''''''''''''''''(((***(((%%%%%%&&&(((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))$$$%%%%%%&&&'''((()))***'''(((((('''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''(((((((((((('''&&&%%%%%%'''''''''''''''&&&%%%$$$%%%&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''%%%&&&''''''&&&&&&''')))***'''$$$!!!!!!$$$'''***''''''((((((((()))))))))'''&&&%%%&&&(((*********))))))(((((((((((()))))))))(((((('''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&'''''''''((((((((((((&&&&&&''')))+++++++++$$$&&&''''''&&&%%%&&&'''))))))))))))))))))))))))qqqiiijjjkkkjjjhhhfffcccbbbbbbaaa___]]]WWWUUUSSSPPPNNNMMMMMMNNNLLLKKKJJJIIIHHHHHHIIIIIIKKKKKKJJJJJJKKKKKKLLLLLLJJJHHHDDDBBBAAA???<<<:::555333111000111000...,,,---,,,***)))((()))******+++******))))))******+++++++++******))))))((((((&&&'''(((*********)))((('''((()))******)))((('''((('''&&&&&&((())))))((()))((((((((((((((())))))%%%&&&&&&''''''(((((()))((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))******+++''''''&&&&&&&&&''''''(((,,,***'''&&&((())))))(((''''''((()))))))))))))))((((((''''''''''''(((((())))))))))))((((((((((((&&&'''((()))************))))))******++++++******+++,,,------++++++,,,---)))******+++******))))))************************++++++++++++++++++++++++***,,,...000111222222222666777888;;;>>>BBBEEEFFFLLLMMMOOORRRTTTWWWYYYZZZ[[[]]]aaadddeeecccaaa___ZZZWWWRRRNNNJJJHHHGGGFFFGGGGGGGGGGGGFFFEEEDDDDDDHHHHHHFFFEEEEEEFFFGGGHHHLLLKKKIIIGGGGGGFFFFFFEEEGGGIIINNNRRRUUUWWWXXXXXXYYYZZZ[[[\\\\\\\\\[[[ZZZ```````````````^^^ZZZWWWUUURRRNNNIIIFFFDDDDDDDDDAAA@@@???=========>>>>>>666444000......---+++***)))((('''(((***+++***)))***+++,,,------,,,+++***(((((())))))******++++++)))))))))***,,,+++)))'''((())))))************)))''''''&&&&&&&&&&&&'''''')))(((&&&&&&((()))((('''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''%%%%%%%%%&&&((()))######$$$$$$%%%&&&''''''$$$%%%&&&&&&$$$%%%&&&((('''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$%%%%%%&&&&&&''''''''''''%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&''')))(((&&&$$$""""""$$$&&&((('''''''''((((((((())))))%%%"""!!!###'''))))))'''))))))(((((((((((())))))******))))))))))))******(((((((((((((((((((((((('''''''''((((((''''''&&&''''''''''''(((((((((((()))'''&&&''')))******)))&&&''')))((('''&&&&&&'''((((((((((((((((((((((((qqqiiiiiijjjiiigggfffdddcccbbbaaa___]]]VVVUUUSSSQQQOOONNNNNNNNNLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIKKKLLLMMMJJJGGGEEECCCAAA???<<<:::888666444222222000...,,,---,,,***)))((()))******++++++************+++++++++******))))))(((((((((&&&'''(((*********)))((('''((()))******)))((((((((('''&&&&&&((())))))((((((''''''&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((())))))***((((((((((((((((((((((((&&&'''''''''((((((((()))$$$$$$%%%&&&''''''(((((()))((('''&&&&&&&&&&&&&&&,,,***'''&&&((())))))(((''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))'''((()))***++++++,,,,,,((()))***+++,,,+++++++++)))+++,,,+++***)))***+++******+++++++++++++++***************************,,,,,,,,,,,,++++++******,,,---///111222333444444888:::>>>CCCIIINNNQQQSSSVVVXXX[[[]]]^^^]]][[[ZZZ\\\]]]^^^^^^[[[WWWSSSPPPQQQOOOLLLHHHEEEDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBAAADDDCCCBBBAAAAAABBBDDDEEEHHHHHHGGGEEECCCAAAAAAAAA@@@CCCFFFJJJMMMOOOPPPQQQTTTUUUVVVXXXXXXXXXWWWWWWXXXWWWWWWYYY]]]aaabbbbbb^^^[[[VVVQQQMMMJJJIIIHHHFFFEEECCCAAA@@@@@@@@@@@@<<<:::666444222000---++++++)))((()))***+++)))(((((()))************)))((((((((())))))******++++++''''''(((***,,,,,,+++)))(((((()))***************''''''&&&&&&&&&&&&''''''''''''''')))******'''%%%&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&%%%$$$$$$$$$%%%&&&((()))***+++%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((()))***)))'''&&&'''(((&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((($$$!!! """&&&((((((&&&))))))(((((((((((())))))******))))))))))))******(((((((((((((((((((((((('''(((((()))))))))(((((('''''''''((((((((())))))+++***((('''((()))((('''''')))******(((''''''(((((((((((((((((((((((((((qqqhhhiiiiiihhhgggfffddddddcccbbb___]]]UUUUUUSSSQQQPPPOOONNNNNNLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKIIIGGGEEECCCBBB???<<<999:::888555333222000...+++,,,++++++*********++++++++++++************++++++))))))))))))))))))(((((('''(((((())))))))))))((((((((((((((())))))))))))((('''&&&&&&((())))))((((((''''''&&&&&&&&&&&&''')))))))))))))))(((((((((''''''''''''((()))******))))))))))))))))))))))))'''''''''(((((())))))***(((((())))))(((''''''&&&(((((('''&&&&&&&&&&&&&&&+++)))((('''((()))((('''''''''((()))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))((()))***++++++,,,++++++((()))***,,,,,,,,,++++++((()))******(((((()))***)))***++++++,,,+++++++++************************---------------,,,,,,,,,000111222444666999;;;===>>>BBBIIIPPPWWW\\\___```^^^___aaaaaa```]]]ZZZXXXZZZZZZZZZXXXTTTOOOJJJGGGEEEEEEDDDBBB@@@???AAABBBAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAABBBBBBBBB@@@>>>???@@@===???BBBEEEHHHJJJKKKKKKNNNOOOPPPQQQQQQQQQPPPOOOOOONNNNNNRRRWWW]]]aaaccc```^^^[[[WWWTTTRRRQQQQQQNNNLLLIIIEEEBBB???>>>===AAA???<<<999777555111///...,,,******+++***)))'''((((((((())))))((((((((())))))))))))************%%%%%%%%%''')))+++***)))'''((()))******+++******(((''''''''''''''''''(((%%%&&&''')))+++***&&&###&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''(((((((((((((((((('''''''''&&&&&&&&&))))))(((%%%!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((('''&&&%%%%%%$$$$$$%%%&&&''')))+++,,,&&&''''''((()))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((((((((('''&&&%%%(((******((('''''''''&&&'''((())))))((('''&&&&&&&&&'''''''''(((((((((&&&%%%$$$%%%''')))))))))))))))(((((((((((())))))'''''''''''''''(((((()))(((((((((((((((((((((((('''((())))))))))))))))))''''''((((((((()))))))))---+++)))((((((((('''&&&''')))******)))((()))***))))))))))))))))))))))))qqqiiiiiiiiihhhgggfffeeeddddddbbb___\\\UUUTTTSSSRRRQQQPPPOOONNNMMMMMMLLLLLLJJJIIIHHHGGGFFFFFFGGGHHHHHHIIIIIIJJJIIIGGGEEEDDDBBB@@@<<<999888666444222222111...,,,***++++++,,,,,,,,,,,,+++,,,++++++******++++++,,,((((((((()))))))))))))))***))))))(((((((((((())))))((('''''''''(((***+++((('''&&&&&&((())))))((())))))((('''''''''''''''&&&''''''(((((()))))))))''''''&&&&&&'''(((***+++))))))))))))))))))))))))''''''((())))))***++++++******+++,,,+++***)))(((%%%%%%%%%&&&'''((())))))***)))((()))***)))(((&&&''''''((()))))))))))))))+++***(((''''''(((***+++'''((((((((()))))))))***))))))***************)))''')))+++,,,------,,,+++((()))******(((((()))***((())))))***++++++******************************++++++,,,---...000000111555555666888<<>>;;;:::<<<>>>??????@@@AAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBB???AAACCCAAA>>>======>>><<<>>>@@@BBBDDDFFFGGGGGGIIIIIIJJJKKKJJJIIIHHHGGGHHHHHHHHHKKKPPPSSSUUUVVVWWWWWWWWWXXXXXXYYYYYYYYYVVVTTTPPPKKKGGGDDDBBBAAACCCAAA???>>>===;;;888555444222000//////---+++)))((())))))))))))))))))(((*********)))))))))))))))(((&&&%%%&&&((())))))((('''((()))******+++++++++)))((((((''''''(((((()))&&&&&&&&&'''((((((&&&$$$&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))''''''&&&&&&''''''''''''''''''((()))(((&&&###""""""$$$((((((((((((((((((((((((###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%'''((()))'''((())))))******))))))''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&"""'''))))))((('''''''''''''''(((((('''''''''&&&&&&&&&'''''''''(((((('''((()))(((((((((***+++))))))(((((((((((())))))'''''''''''''''((())))))((((((((((((((((((((((((&&&'''(((((())))))(((((('''((((((((()))))))))))),,,***((('''((()))((('''%%%''')))***)))((()))***))))))))))))))))))))))))qqqjjjjjjjjjhhhgggfffeeeeeedddbbb___\\\UUUTTTSSSRRRQQQPPPOOONNNNNNNNNMMMLLLKKKIIIGGGFFFDDDEEEFFFGGGHHHIIIHHHHHHIIIGGGEEEDDDCCC@@@<<<999555333222111111111///...)))***,,,---......---,,,,,,++++++******++++++,,,''''''(((((())))))******+++***)))'''''''''((()))***)))'''%%%&&&(((+++---((('''&&&&&&((())))))(((******)))(((((((((((((((###$$$%%%&&&((()))******'''&&&&&&&&&'''(((***+++))))))))))))))))))))))))'''(((((()))***++++++,,,###$$$&&&((()))***))))))"""###$$$%%%''')))+++---)))((((((***+++***'''%%%'''(((((())))))))))))))),,,***)))'''''')))***,,,'''((((((((())))))******((()))))))))))))))((('''''')))+++---...---,,,+++(((***+++***)))((()))***''''''((()))))))))))))))************************((()))+++---000222444555777888999<<>>???AAACCCDDDEEEEEEJJJJJJJJJJJJJJJHHHGGGEEEDDDDDDEEEGGGIIIJJJHHHGGGKKKMMMQQQTTTXXX[[[]]]^^^[[[XXXUUUQQQNNNKKKJJJJJJCCCBBB@@@@@@@@@???<<<:::;;;999666555444222000---))))))))))))))))))))))))++++++******))))))((((((---+++(((''')))******)))''''''(((******+++++++++))))))(((((((((((())))))(((&&&$$$$$$%%%&&&'''&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&(((***+++)))'''&&&"""######$$$%%%&&&''''''$$$%%%&&&&&&&&&''')))+++%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''(((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''''''''&&&%%%$$$###$$$%%%%%%(((((()))***************''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&###((()))((('''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''((((((''')))+++)))'''&&&))),,,))))))(((((((((((()))))))))))))))))))))***++++++((((((((((((((((((((((((%%%%%%&&&'''((((((((('''(((((((((((())))))))))))***((('''''')))***))))))$$$&&&((()))(((((()))***)))))))))))))))))))))))){{{kkkfffiiikkkiiieeedddcccdddeeeccc^^^ZZZWWWUUUSSSPPPOOONNNMMMMMMKKKJJJIIIHHHGGGHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGEEECCCAAA@@@>>>;;;888444333111000000000111111******+++,,,,,,,,,,,,+++,,,+++*********+++,,,---+++***)))'''''''''((()))***)))(((''''''((()))***))))))))))))************))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))******))))))))))))************)))((('''&&&%%%%%%((('''&&&&&&'''((()))***++++++******))))))((((((,,,***(((''''''(((((((((&&&&&&'''((()))***++++++******))))))))))))******((((((((((((((((((((((((((((((((((((((()))******(((((())))))******++++++%%%(((+++......,,,)))'''++++++******************************))))))))))))---......---++++++,,,---000222444444333444888<<<<<<===AAAHHHPPPWWW[[[\\\aaaeeeiiihhhccc^^^[[[ZZZSSSOOOJJJHHHHHHHHHGGGEEEGGGGGGFFFDDDAAA??????@@@CCCAAA???======???AAABBBDDDDDDEEEGGGIIIIIIGGGEEEEEEGGGHHHJJJLLLMMMNNNNNNJJJHHHFFFFFFGGGHHHEEEBBBAAAAAABBBCCCEEEGGGHHHIIIEEEEEEFFFHHHJJJJJJIIIGGGDDDCCCAAA@@@@@@AAACCCDDDHHHHHHHHHJJJMMMRRRWWWYYY\\\YYYUUUTTTUUUUUURRROOOOOONNNKKKGGGCCCAAABBBDDD@@@???>>><<<888444000...111///,,,)))((((((***+++,,,++++++***)))(((((('''''''''((()))******+++++++++***(((((()))***)))(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%$$$%%%'''((((((((('''&&&)))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((($$$$$$%%%%%%&&&'''(((((('''''''''''''''((())))))'''((()))))))))(((&&&%%%&&&&&&'''((()))***+++,,,&&&''''''%%%$$$$$$&&&((('''(((((()))***++++++,,,''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%))))))))))))))))))((('''(((((('''&&&&&&&&&&&&'''+++***)))(((''''''(((((()))((('''''''''(((***+++''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((()))***+++$$$''')))))))))***}}}nnnhhhjjjllljjjiiifffcccbbbcccbbb___\\\WWWUUUSSSPPPOOONNNMMMNNNLLLKKKIIIHHHGGGGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJGGGEEECCCAAA@@@>>>;;;888777555333111///.........******+++,,,,,,,,,,,,+++---,,,***)))))))))*********)))(((''''''(((((()))***)))(((''''''((()))***''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((((((((()))((((((((((((((((((((((((***))))))(((((())))))***)))))))))))))))((((((((((((((('''&&&''''''))))))(((((('''''''''''''''&&&***((('''''''''''''''&&&(((((((((((())))))))))))((((((''''''''''''((((((************************((((((((((((((()))******((((((((((((((('''''''''))))))***++++++++++++******************************************++++++++++++,,,,,,,,,+++,,,...000222444666777888:::>>>AAAKKKLLLOOOUUU\\\bbbeeefffeeefffgggddd___XXXTTTQQQLLLHHHDDDCCCCCCDDDCCCBBBCCCDDDEEEDDDBBBBBBCCCEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHJJJLLLNNNOOOOOOOOOPPPRRRSSSUUUVVVWWWWWWVVVSSSOOONNNMMMMMMJJJHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGGGGHHHHHHFFFDDDBBBAAA???>>>>>>@@@AAABBBCCCCCCCCCDDDGGGLLLPPPRRRWWWUUUTTTTTTVVVXXXYYYYYYWWWVVVTTTOOOIIIEEECCCCCCFFFEEECCC@@@===999666444333222000/////////111222++++++++++++************))))))******+++,,,,,,---...,,,)))(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&'''(((((())))))((((((***)))((('''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''((((((((())))))%%%%%%&&&&&&''''''(((((('''''''''''''''((())))))'''((()))))))))(((&&&&&&(((((((((''''''''''''&&&&&&''''''&&&$$$$$$&&&(((&&&''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))******))))))((('''''''''(((((())))))(((((((((((('''&&&&&&&&&&&&&&&))))))))))))((((((((('''((((((((((((((())))))***)))((((((''''''(((((()))''''''((())))))***++++++))),,,//////...,,,+++***pppjjjlllmmmkkkmmmhhhcccaaabbbbbb___]]]VVVUUUSSSPPPOOONNNNNNNNNMMMLLLJJJHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEECCCAAA@@@>>>;;;999999777555222///---,,,+++******+++,,,,,,,,,,,,+++...---,,,+++)))))))))))))))(((((((((((())))))***))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))******++++++)))((((((''''''''''''(((&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%++++++***)))((('''&&&&&&((((((''''''''''''((((((************************))))))((((((((()))************)))(((((('''&&&&&&,,,***)))((((((***,,,---************************++++++++++++++++++++++++***,,,------...///333555555888<<<@@@CCCFFFJJJLLLWWWWWWXXX\\\```dddeeeeeeaaa___\\\XXXUUUPPPJJJGGGGGGDDDAAA@@@AAABBBCCCBBBCCCDDDFFFFFFFFFGGGIIIKKKIIIKKKNNNPPPQQQQQQOOONNNQQQQQQQQQRRRTTTXXX\\\^^^___```aaabbbcccdddeeefffgggddd___\\\ZZZXXXVVVTTTRRRQQQPPPOOONNNNNNNNNNNNNNNLLLIIIGGGHHHHHHGGGFFF@@@???===<<<;;;<<<>>>????????????@@@BBBEEEIIIKKKMMMMMMNNNOOOQQQUUUZZZ^^^]]]^^^^^^ZZZSSSMMMHHHFFFIIIHHHFFFDDDAAA>>><<<;;;555444444333111111000000***++++++++++++,,,,,,,,,+++++++++,,,------......000---)))''''''((((((''''''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((()))************)))(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))))))))(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''((())))))((((((((()))(((''''''&&&(((((('''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))******++++++******'''(((((())))))************))))))(((((((((((((((((())))))******)))'''''''''(((((()))))))))))))))***))))))(((((())))))***))))))******++++++++++++...000111000...+++******pppkkkmmmnnnlllmmmiiidddccccccbbb___[[[VVVTTTRRRPPPOOONNNNNNNNNNNNMMMKKKHHHGGGFFFFFFFFFEEEEEEFFFGGGGGGFFFEEEEEEFFFDDDBBBAAA@@@???;;;999888777555222000---,,,+++******+++,,,,,,,,,,,,+++......---,,,++++++******''''''(((((())))))******))))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((()))))))))))))))(((((((((************************((((((''''''''''''(((((((((((()))))))))*********))))))((((((''''''''''''&&&&&&''''''(((((())))))%%%'''))))))((('''&&&&&&++++++***)))((('''&&&&&&))))))************))))))***************************))))))((())))))******+++++++++*********))))))+++***)))((((((***,,,---***************+++++++++,,,,,,,,,++++++*********---...///000111444888;;;===AAAGGGMMMRRRWWWZZZ[[[]]]\\\[[[\\\^^^^^^]]]\\\XXXTTTPPPOOOOOOMMMIIIFFFFFFEEECCCBBBBBBDDDEEEEEEEEEGGGKKKMMMNNNPPPSSSUUUUUUXXX^^^bbbdddbbb```^^^cccbbb```___```dddjjjnnnpppppppppqqqrrrsssttttttxxxuuuqqqmmmjjjiiiggggggaaa```___]]][[[ZZZYYYYYYVVVRRRNNNLLLLLLMMMMMMMMMFFFDDDBBB@@@@@@@@@AAABBB??????>>>???@@@CCCEEEFFFDDDFFFGGGGGGGGGKKKSSSXXX]]]```bbbaaa]]]VVVQQQOOOKKKIIIGGGEEEBBB@@@???>>>;;;:::999777444000---+++*********++++++,,,,,,---+++++++++,,,,,,---------///,,,(((''''''((()))))))))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++))))))((((((((((((((()))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))((((((((()))))))))******(((((((((((((((''''''''''''''''''''''''((())))))(((((((((((((((''''''&&&&&&&&&&&&'''((())))))***&&&'''((('''&&&%%%&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((()))***++++++++++++++++++*********++++++,,,,,,,,,+++************+++'''(((***++++++)))'''&&&&&&''')))*********)))(((***))))))(((((())))))***************++++++++++++***,,,---...---,,,---...}}}oookkknnnooollljjjgggeeeeeeeeeccc]]]XXXUUUTTTRRRPPPOOONNNOOOOOONNNMMMKKKHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGEEEDDDBBBAAA@@@???<<<999666555444222111///---,,,******+++,,,,,,,,,,,,+++*********++++++++++++***''''''(((((())))))******(((((())))))))))))(((((())))))))))))************'''''''''''''''''''''''')))))))))))))))((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((''''''''')))))))))(((((('''&&&&&&&&&&&&''''''(((((())))))%%%(((***+++)))''''''((())))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))******))))))))))))******)))*********+++++++++,,,))))))***+++++++++++++++))))))*********+++++++++------,,,+++******)))(((///000111222333777<<>>:::666222000***+++++++++++++++++++++************++++++++++++,,,***''''''(((***+++++++++)))(((&&&&&&((()))+++''''''''''''''''''''''''(((''''''''''''''''''(((((('''&&&%%%&&&'''((()))'''''''''&&&&&&''''''((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''!!!"""###$$$&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))(((((((((((())))))))))))(((((((((((((((''''''''''''''''''''''''((()))))))))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''((((((&&&&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((&&&'''((()))***+++++++++,,,+++***))))))))))))***,,,+++******))))))******&&&''')))++++++***((('''&&&''')))*********)))((()))((((((''''''(((((()))************************)))+++---///000222555888|||nnnjjjmmmmmmkkkgggeeedddeeeeeeccc]]]WWWUUUTTTRRRPPPOOOOOOOOOOOOMMMLLLJJJHHHGGGGGGGGGGGGEEEGGGHHHIIIIIIHHHGGGEEEEEECCCBBBAAAAAA???<<<:::333333333333111000......******+++,,,,,,,,,,,,+++&&&''''''((())))))(((((('''((()))))))))))))))((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))))))))((((((''''''&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&&&&'''''''''%%%(((++++++(((''')))+++''''''(((((())))))******&&&'''((())))))((('''&&&((((((((((((((((((((((((++++++***)))))))))******''''''(((((()))******+++''')))+++,,,---,,,***))))))))))))***++++++,,,,,,------,,,,,,,,,,,,++++++111222444555888===CCCGGGWWWZZZ```ggglllnnnkkkiii]]][[[XXXVVVTTTRRRNNNLLLKKKIIIHHHGGGGGGGGGEEEDDD@@@AAABBBCCCDDDGGGKKKNNNQQQVVV]]]dddjjjpppuuuxxxwwwzzz~~~}}}xxxwwwzzz}}}{{{{{{zzzyyyyyyzzz{{{|||~~~~~~~~~~~~xxxsssmmmhhheeecccaaa```ZZZXXXTTTPPPMMMLLLLLLLLLEEEEEEDDDCCCCCCCCCCCCDDDGGGFFFDDDBBB@@@AAADDDFFFKKKPPPWWW\\\^^^^^^______]]]\\\YYYTTTNNNHHHCCC@@@AAAAAA@@@???===:::777666......---,,,,,,+++******)))))))))))))))))))))))))))((('''(((***++++++++++++***)))(((((()))***+++''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''"""###$$$%%%'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''(((&&&&&&%%%$$$###""""""!!!%%%'''))))))'''&&&'''((((((((((((((((((((())))))''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))&&&'''((()))***************)))((('''&&&'''(((((()))((((((''''''''''''''''''''')))******))))))((('''(((((())))))))))))))))))((((((''''''(((((()))))))))*********++++++++++++---///111333777;;;???{{{xxx~~~}}}ooojjjkkkkkkhhhgggdddbbbbbbcccaaa]]]YYYTTTSSSRRRPPPOOOOOOOOOPPPLLLKKKIIIHHHGGGGGGHHHHHHEEEFFFHHHIIIIIIHHHFFFEEEEEECCCBBBAAAAAA???===:::333444444333222000...---******+++,,,,,,,,,,,,+++(((((()))***)))(((''''''((())))))******)))(((''''''((()))******)))((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((((((((()))''''''''''''''''''''''''***))))))(((((())))))***((((((((((((((()))))))))&&&'''((())))))(((((('''(((((('''''''''''''''&&&%%%(((***)))&&&%%%(((,,,(((((((((((())))))))))))&&&'''((())))))((('''&&&)))))))))))))))))))))))),,,+++******))))))******))))))))))))))))))))))))((()))***,,,,,,+++***)))((())))))***++++++,,,,,,++++++,,,...///000111222555666999<<>><<<:::999333333111///---,,,******)))))))))))))))))))))))))))((((((***++++++***((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''&&&&&&'''((((((((((((((('''''''''''''''((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''(((((('''''''''''''''((())))))***)))((('''&&&''''''((((((((('''&&&%%%$$$###"""%%%'''))))))(((''''''''''''''''''((()))))))))***(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((()))***++++++++++++)))(((''''''((()))+++---))))))(((''''''''''''''''''((((((((())))))))))))((((((((((((((())))))******))))))(((((())))))***)))******+++,,,------...000222444777;;;@@@GGGKKKzzzvvv}}}qqqjjjkkkiiieeehhhddd```___``````^^^\\\TTTSSSRRRPPPOOOOOOOOOPPPKKKJJJIIIHHHGGGHHHHHHIIIIIIKKKMMMNNNNNNMMMKKKIIIEEECCCAAAAAAAAA???===:::555555444444222///---+++******+++,,,,,,,,,,,,+++,,,---------,,,***)))'''))))))*********((('''&&&'''((()))******)))((('''))))))))))))************''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))******************************))))))))))))******''''''((()))***+++,,,,,,%%%&&&''')))))))))((((((++++++******))))))(((((($$$''')))'''$$$###(((,,,))))))))))))((((((((((((((()))***,,,,,,***)))(((************************,,,,,,+++***))))))******------,,,,,,+++*********))))))******++++++++++++((())))))***++++++,,,,,,)))***,,,///222555777888999<<>>???AAAEEEKKKSSS\\\ccchhhqqqooolllhhhddd^^^WWWRRRJJJHHHFFFHHHKKKMMMLLLJJJIIIKKKLLLKKKJJJMMMSSSWWWXXX[[[```eeejjjooouuuyyy}}}zzzyyyyyy{{{tttsssrrrrrruuuwwwxxxxxx~~~zzzvvvuuuvvvooonnnmmmllllllmmmnnnoooooorrrwww}}}zzzyyy}}}~~~zzzyyy{{{{{{{{{{{{|||}}}~~~}}}yyytttpppmmmhhhaaaYYYUUUUUUUUURRROOOMMMJJJHHHHHHJJJJJJHHHFFFIIIHHHGGGIIILLLOOOPPPPPPYYYXXXXXXZZZ]]]^^^^^^]]]YYYVVVPPPJJJFFFDDDDDDDDDAAA@@@===999555111///...---+++)))((()))***))))))'''''''''((()))******+++000000...---+++***((((((************************'''''')))***++++++++++++((((((((((((((('''''''''***)))((('''&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&'''((((((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&******))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''((()))******+++,,,+++***((('''%%%$$$###+++*********))))))((((((''''''((()))))))))))))))***)))((((((((()))+++,,,+++(((%%%%%%((())))))'''******))))))))))))******))))))))))))))))))))))))&&&'''((((((''''''(((***---,,,+++***************+++,,,------///222777;;;===CCCLLLTTT[[[```dddggg~~~zzzwwwnnnnnnooonnnhhheeebbbbbbbbbaaa]]]YYYTTTSSSQQQOOONNNMMMNNNNNNMMMKKKHHHGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHHHHGGGFFFCCCAAA>>><<<;;;;;;777666333111///---,,,,,,))))))***++++++++++++***+++******)))))))))))))))((((((((()))))))))))))))+++++++++***)))((((((((())))))((('''''''''((((((((()))***)))((('''((()))))))))))))))))))))))))))***)))))))))(((((((((''')))((('''((()))******))))))(((((((((((()))******)))(((''''''((()))(((&&&)))))))))))))))(((''''''(((((())))))))))))(((((((((((()))))))))*********++++++++++++*********)))))))))))))))))))))))))))+++)))(((((()))******)))))))))))))))))))))))))))******++++++++++++++++++)))(((((()))+++,,,---...000111333777<<>>DDDKKKQQQWWW\\\___bbbbbbcccdddddddddcccccc]]]XXXRRRNNNKKKJJJIIIHHHJJJIIIHHHIIILLLPPPSSSUUU[[[```fffmmmqqqtttuuuvvvooopppqqqqqqqqqrrrtttvvv}}}}}}}}}yyytttooolllkkkiiijjjjjjjjjkkknnnrrruuuyyy{{{|||uuuqqqsssvvvzzzzzztttpppllliiihhhjjjlllooosssuuuvvvuuuuuuwwwzzz~~~tttnnnfff]]]WWWSSSQQQQQQPPPNNNKKKJJJKKKKKKJJJJJJDDDBBBAAABBBGGGKKKOOOPPPXXX]]]cccggggggbbb[[[VVVPPPNNNLLLIIIFFFCCC@@@???===999333///---,,,+++***++++++******))))))((((((++++++++++++*********************************************)))'''&&&$$$$$$%%%%%%&&&&&&'''((())))))))))))(((((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((((('''&&&&&&&&&%%%###$$$&&&((((((((('''&&&%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((($$$$$$%%%&&&((()))******''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((((((((((((''''''%%%&&&&&&'''((())))))************)))))))))))))))((('''%%%$$$%%%&&&(((***)))))))))))))))******+++***)))((()))))))))))))))******))))))))))))******))))))))))))))))))))))))***+++,,,+++***)))***+++++++++,,,---...000111222333555999===CCCLLLUUU[[[cccfffjjjkkkjjjhhhfffeee{{{qqqiiijjjjjjhhhhhheeecccbbbdddccc___\\\RRRQQQPPPNNNMMMMMMMMMNNNMMMKKKHHHFFFGGGGGGFFFEEEDDDEEEFFFGGGHHHHHHIIIIIIIIIGGGCCC???===<<<<<<===666555333111000///......))))))+++,,,,,,------------,,,+++***))))))))))))&&&&&&''''''((()))******((((((((((((''''''''''''((((((((((((((()))***++++++(((&&&'''***+++)))&&&(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))++++++)))(((,,,,,,***)))((((((''''''(((''''''(((***+++***))))))))))))))))))(((''''''***)))(((''''''((()))***)))))))))*********++++++(((((((((((((((((())))))******++++++,,,,,,,,,,,,+++)))(((((()))******)))))))))))))))))))))))))))++++++******************,,,...///000111555:::>>>EEEJJJQQQVVVZZZ^^^aaadddddddddcccaaa___]]][[[YYYTTTPPPKKKIIIIIIKKKMMMNNNLLLMMMOOOSSSWWW\\\aaaeeejjjmmmsssxxxzzzzzzwwwtttnnnppppppppppppppprrrtttyyy{{{}}}|||xxxtttrrrqqqqqqrrrssstttuuuyyyzzzsssnnnkkkmmmppprrrttttttsssrrrtttuuuxxx{{{}}}}}}|||{{{{{{~~~~~~uuukkkbbb[[[XXXVVVTTTQQQNNNMMMLLLLLLLLLKKKEEEBBB@@@@@@CCCFFFHHHIIIQQQUUU\\\bbbeeeeeecccbbbZZZWWWRRRLLLHHHEEEDDDDDDDDD@@@:::444111///,,,+++))))))))))))))))))))))))************************''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((()))******+++(((((())))))))))))))))))(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%###$$$&&&((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((###$$$$$$&&&'''((())))))''''''''''''((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''''''''''''''''''''((((((((((((((())))))))))))))))))******((('''%%%$$$%%%&&&(((***((()))))))))************)))************)))************))))))))))))******************************)))***++++++))))))***+++---......///111333444555:::===AAAFFFLLLTTT\\\aaaeeefffgggeee```\\\YYYWWW}}}oooiiikkklllkkkhhheeeccccccdddccc```\\\SSSRRRPPPNNNMMMLLLLLLLLLKKKIIIGGGFFFGGGGGGGGGFFFEEEEEEFFFGGGHHHHHHHHHGGGIIIFFFBBB>>><<<;;;<<<<<<555444222000///...------***+++,,,---.../////////...---,,,+++***)))))))))%%%%%%&&&'''((()))******************))))))))))))))))))((((((((()))******)))((('''((()))***)))((())))))))))))))))))))))))(((((((((((()))))))))))),,,+++))))))*********))),,,+++***((('''''''''''')))((('''(((***+++***))))))))))))))))))(((''''''))))))(((((((((((())))))************++++++++++++************++++++++++++*********++++++,,,,,,---+++)))(((((()))******)))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,///222333555:::BBBHHHTTTYYY___bbbbbbaaacccdddbbbaaa___\\\XXXUUUSSSRRRPPPMMMJJJJJJMMMQQQUUUWWWTTTWWW[[[```dddiiinnnqqqvvvxxx{{{}}}wwwrrrjjjlllmmmnnnnnnppprrruuuzzz~~~}}}}}}|||~~~zzzssstttuuuuuuvvvuuutttsssppppppqqqqqqqqqqqqqqqqqquuuxxx~~~yyyppphhhdddccc[[[XXXTTTRRRQQQOOONNNLLLDDDBBB@@@@@@CCCEEEFFFGGGLLLNNNRRRWWW\\\aaadddeeeaaa]]]WWWQQQLLLJJJIIIHHHGGGCCC>>>:::777444111///))))))***************************)))))))))))))))))))))))))))))))))))))))''''''((()))))))))((((((((((((((())))))******+++(((((()))*********))))))((((((''''''(((((()))***''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&''''''((()))***+++,,,''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((())))))******+++%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))***************)))((((((((()))***+++(((((()))************))))))***,,,,,,***)))***+++******))))))))))))******************************(((***++++++******+++,,,...///000222444777999:::@@@CCCHHHMMMQQQVVV[[[___bbbbbbaaa\\\WWWRRRPPPOOO}}}ooojjjmmmooonnnhhheeeccccccdddddd```]]]UUUSSSQQQNNNLLLKKKKKKKKKJJJHHHFFFEEEGGGHHHHHHGGGEEEFFFFFFGGGGGGGGGFFFFFFGGGDDD@@@<<<999999:::;;;333222111///...---------,,,---...000111111222222......,,,+++***)))))))))''''''(((((()))))))))***))))))))))))******************))))))((()))))))))((()))***)))((('''((()))))))))))))))))))))))))))'''((((((((()))))))))***///,,,((('''(((*********((('''''''''''''''((((((+++)))((()))******)))((()))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))************)))*********++++++++++++))))))******+++,,,,,,,,,+++)))(((((()))******)))))))))))))))))))))))))))******+++,,,---......///---111666:::===EEEOOOWWWccchhhllllllhhhcccbbbbbb^^^[[[XXXTTTPPPNNNMMMLLLQQQOOOMMMNNNSSSXXX\\\___```dddiiilllnnnpppsssvvvyyyzzz||||||uuupppfffhhhkkkmmmoooqqquuuxxx~~~|||{{{{{{wwwuuurrrooommmlllkkkkkkmmmpppuuuyyy|||~~~~~~xxxtttsssjjjfffaaa]]]YYYVVVSSSQQQHHHFFFEEEEEEGGGHHHHHHGGGJJJJJJLLLOOOSSSXXX]]]___^^^\\\YYYUUUQQQMMMIIIHHHEEECCCAAA???>>>;;;888666---------,,,,,,++++++*********)))))))))(((((((((++++++++++++++++++++++++((())))))******))))))((((((((((((((())))))))))))'''((()))***+++******)))((((((((((((((())))))***''''''''''''''''''''''''((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))(((&&&%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%''''''''''''((((((((((((+++******)))(((''''''&&&''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''(((((((((((('''''''''(((((()))******++++++((((((((((((((((((((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))************)))))))))*********++++++'''((()))***+++******)))(((+++------+++)))***+++******))))))))))))******************************(((***+++,,,+++,,,---//////111333777;;;???BBBDDDHHHKKKPPPSSSUUUWWWYYY[[[]]]\\\YYYTTTOOOMMMMMMNNN}}}oooiiimmmpppooohhheeecccccceeedddaaa]]]UUUTTTQQQNNNLLLJJJJJJIIIIIIGGGEEEEEEGGGHHHIIIHHHFFFFFFGGGGGGGGGFFFFFFEEEEEEBBB>>>:::777777888999222111000///------,,,,,,)))***+++---...////////////...---+++***)))))))))************))))))))))))''''''''''''((((((((((((++++++***)))(((((())))))&&&)))+++***'''&&&(((+++))))))))))))))))))))))))'''((((((((())))))******000,,,(((&&&''')))+++,,,$$$$$$%%%%%%'''((()))***,,,***))))))******(((''')))))))))))))))((((((''''''((()))******)))((('''(((((((((((())))))))))))''''''(((((()))))))))***(((((()))***++++++,,,,,,+++)))(((((()))******)))))))))))))))))))))))))))******+++,,,...///000000///444;;;@@@EEENNNZZZdddmmmqqquuurrrkkkdddaaaaaaYYYVVVRRRNNNJJJHHHHHHHHHSSSRRRPPPRRRWWW]]]aaaccciiimmmrrrttttttssstttvvvwwwwwwyyy|||}}}zzzsssmmmhhhjjjnnnqqqtttwww|||}}}wwwrrrooonnnmmmfffhhhlllooorrrvvvzzz||||||xxxsssmmmgggbbb]]]YYYVVVPPPNNNLLLLLLLLLKKKIIIGGGJJJJJJJJJLLLNNNRRRVVVXXXWWWWWWXXXVVVSSSMMMHHHEEEBBBBBBAAABBBBBB@@@===;;;222111000///---,,,+++************)))((('''''''''''''''''''''''''''''''''***************)))(((((((((((((((((((((''''''''''''((()))+++++++++***)))((((((((((((((()))******))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&))))))(((((('''''''''&&&%%%&&&&&&''''''((((((((()))'''$$$!!! !!!###))))))((('''&&&%%%%%%$$$''''''''''''((((((((()))***************+++++++++''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))******++++++,,,,,,''''''((((((((((((''''''%%%&&&&&&'''((())))))***''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&''''''(((((())))))(((((())))))*********+++''''''((()))***)))))))))'''((()))++++++******)))(((+++......+++******,,,******))))))))))))******************************(((***,,,------...000111222444777<<>>>>>===;;;999666333111///---,,,+++,,,,,,------,,,,,,---000333444222111...,,,+++***************))))))******+++,,,,,,+++)))((((((((()))***&&&'''((())))))((('''&&&((((((''''''''''''(((((()))((('''&&&&&&'''((()))))))))(((''''''((()))***,,,***(((''')))*********+++***((('''''')))+++,,,''''''''''''((((((((((((******))))))((((((''''''&&&''''''((()))******+++,,,,,,++++++***)))((((((*********)))))))))))))))&&&&&&((()))************((((((((((((((()))*********))))))***+++,,,,,,++++++(((***......+++---444666;;;CCCKKKTTT^^^iiiqqqtttrrrppplllfff```[[[XXXRRROOOKKKHHHGGGHHHJJJLLLPPPSSSVVVXXXZZZ]]]ccchhhppprrrssssssqqqoooooooootttuuuuuuuuusssqqqnnnllljjjlllpppuuu|||~~~yyytttqqqnnnllljjjnnnssswwwuuurrryyy{{{|||~~~~~~|||wwwoooggg```\\\XXXSSSMMMKKKMMMMMMJJJFFFJJJJJJIIIJJJKKKNNNQQQRRROOOOOOPPPPPPOOONNNMMMLLLEEEEEEDDDDDDDDDBBB???<<<:::666111...---,,,***)))---,,,***((('''((()))***)))(((((((((''''''''''''"""###%%%'''(((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''')))(((((('''''')))***+++))))))))))))(((((((((((()))((('''&&&%%%&&&&&&'''***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%,,,)))&&&&&&))))))&&&###((()))*********((('''&&&)))((('''''''''(((***+++((('''&&&&&&''')))+++---///...---+++***)))))))))******+++******)))((('''((((((((((((((((((((((((******)))((('''&&&%%%%%%%%%&&&&&&'''((()))******+++***'''&&&&&&'''***+++''''''(((((()))*********++++++++++++*********)))(((((((((((((((((((((((()))***+++++++++)))((('''+++++++++++++++++++++++++++,,,,,,+++))))))***,,,+++,,,---------...111444555:::BBBLLLSSSWWWWWWUUUUUUVVVWWWXXXYYYXXXTTTRRRSSSRRRPPPLLLJJJKKKNNNQQQrrrkkkjjjlllnnnllliiieeeddddddbbb^^^[[[WWWUUUSSSPPPMMMLLLKKKKKKIIIIIIHHHHHHGGGHHHHHHHHHFFFFFFGGGHHHHHHGGGEEEEEEAAA@@@>>>===<<<:::777444111111///---,,,+++++++++,,,+++++++++,,,...111333222000...,,,+++***************))))))******+++,,,++++++)))((((((((()))***'''(((((((((((((((''''''((((((''''''''''''(((((((((((((((''''''((((((((()))(((((((((((()))***+++,,,***'''''')))************)))((('''((()))+++,,,))))))))))))))))))))))))***)))))))))((((((((('''''''''(((((())))))******,,,,,,+++******)))((((((***)))))))))))))))))))))'''((()))***++++++++++++((((((((((((((()))******++++++***+++,,,---,,,,,,---***+++//////---000666<<>><<<;;;888555222000000///...---+++***)))***))))))***+++---///111111000...,,,+++******+++******))))))******+++,,,+++******)))((()))))))))(((((((((''''''(((((())))))((((((''''''(((((()))'''(((((())))))(((((('''((((((((())))))+++,,,---+++)))''''''(((******)))))))))((('''((()))***+++,,,,,,,,,++++++******)))))))))))))))(((((((((((((((((((((((())))))))))))+++++++++******))))))((())))))))))))))))))******((()))***++++++,,,++++++)))(((((((((((()))******,,,,,,,,,,,,,,,------...---,,,---000111222666<<>>===;;;888555222////////////---+++)))((())))))******,,,...///000000///---+++*********+++******))))))******+++,,,+++******))))))))))))))))))((('''''''''((()))***))))))(((((((((((())))))'''((()))******)))((('''((((((((()))+++,,,---...+++)))''''''((()))))))))((((((''''''((()))***+++------,,,+++******))))))))))))))))))(((((((((((())))))))))))((((((((((((+++*********)))))))))((()))))))))))))))*********((()))******+++++++++***))))))(((((())))))***+++,,,,,,,,,,,,+++,,,...000---...000333666:::@@@EEENNNWWWcccnnnsssqqqmmmiiibbb___YYYTTTPPPNNNMMMMMMGGGKKKQQQWWW[[[]]]]]]]]]```cccfffiiikkkkkkjjjjjjhhhjjjllllllllllllnnnoootttvvvzzz~~~~~~|||wwwqqqmmmqqqpppoooooopppqqqrrrssszzz{{{~~~~~~sssrrrpppoooppprrruuuwww~~~~~~xxxssspppoooooooooooottt|||~~~yyyrrrmmmhhhbbb]]]YYYVVVSSSPPPLLLJJJIIIIIIIIIGGGFFFCCCBBBBBBDDDGGGIIIPPPOOONNNMMMLLLIIIEEEBBBCCCCCCBBBBBB@@@===777333......---,,,+++***)))((()))))))))(((((((((((('''******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&'''''')))(((((('''''''''(((((('''''''''''''''(((((((((&&&'''''''''''''''&&&&&&"""$$$'''&&&$$$$$$&&&))))))((('''&&&%%%&&&'''(((***************++++++,,,))))))((('''''''''((((((''''''''''''((()))******&&&&&&'''(((((()))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((())))))))))))))))))(((((((((((()))******++++++))))))))))))((((((((((((************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))+++---............///222444666999===DDDLLLQQQ\\\```fffiiiiiieeeaaa^^^VVVTTTPPPLLLIIIIIILLLNNNNNNPPPRRRSSSTTTUUUWWWYYYuuujjjeeeeeegggiiieeecccaaaaaacccaaa]]]YYYVVVTTTRRROOOLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDBBBAAADDDBBB@@@>>><<<:::666333//////000///...,,,)))(((***++++++,,,...///111111///...---+++*********+++******))))))******+++,,,************)))))))))((()))(((''''''''')))***+++))))))(((((((((((())))))'''((()))******)))(((''''''((()))***+++,,,------+++)))'''&&&((()))))))))'''''''''(((((()))***+++,,,,,,+++***)))((((((((((((((((((((())))))))))))))))))))))))((((((((((((*********)))))))))))))))(((((())))))************'''((())))))***))))))))))))))))))))))))***++++++***+++,,,,,,+++,,,000333///333666:::>>>EEELLLPPPXXX]]]eeelllooolllgggcccWWWUUUQQQMMMKKKKKKMMMNNNOOOSSSZZZaaafffhhhhhhhhhggghhhjjjlllmmmkkkhhhfffdddfffhhhiiiiiikkkmmmoootttwww}}}wwwwwwvvvvvvvvvwwwxxxyyywwwvvvuuuuuutttqqqmmmiiijjjjjjkkklllooorrruuuwwwvvvxxx{{{~~~|||xxxrrrpppmmmjjjhhhiiijjjkkkqqquuu{{{yyysssooommmkkkiiilllqqqzzz~~~zzzuuunnngggccc^^^[[[VVVRRRNNNKKKJJJIIIHHHEEEBBB@@@???AAADDDFFFMMMNNNPPPRRRSSSQQQLLLIIIEEECCCAAAAAAAAA@@@>>><<<666333000,,,******+++,,,***)))))))))((((((((((((***)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((('''''''''(((((()))%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&$$$''')))(((%%%$$$&&&((())))))'''''''''((()))***)))******+++++++++++++++((((((((('''''''''''''''%%%%%%%%%&&&'''(((***+++&&&&&&'''(((((()))((((((((((((((((((((((((((((((++++++***))))))(((''''''((((((((((((((('''''''''((())))))))))))))))))((((((((())))))***+++++++++))))))))))))(((((((((((())))))))))))))))))))))))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,'''***---...///000222444666999===CCCIIIRRRZZZ```hhhkkkmmmkkkeee^^^XXXUUUNNNNNNMMMKKKIIIJJJMMMQQQWWWZZZ^^^aaacccdddfffgggxxxmmmgggggghhhjjjcccaaa```bbbcccbbb^^^ZZZVVVTTTQQQNNNLLLKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGEEEFFFFFFFFFEEECCCAAA@@@DDDBBB@@@>>>===;;;777444111111000///...,,,+++***+++,,,---...000111222222///...,,,+++*********+++******))))))******+++,,,)))************)))(((((((((((((((((()))***++++++***))))))(((((())))))***((())))))******))))))((('''((()))***++++++++++++***(((&&&&&&'''))))))(((%%%&&&'''((())))))***************)))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++'''(((((()))))))))((((((***))))))))))))***++++++)))+++------,,,...333777666<<>>===<<<:::777555333222111///...---,,,,,,+++,,,---///000111222222...---,,,************+++******))))))******+++,,,)))******+++***)))((('''''''''((()))***++++++*********))))))))))))*********))))))))))))))))))***'''''')))*********))))))***(((&&&&&&'''((()))(((%%%%%%&&&((()))*********))))))))))))))))))(((((('''((((((((()))))))))***''''''(((((())))))******((()))))))))))))))))))))'''(((((()))******++++++))))))*********))))))(((******))))))******+++,,,***,,,//////...111777===BBBIIIOOOQQQVVV^^^bbbaaabbb```_________\\\WWWSSSJJJJJJKKKLLLOOORRRVVVXXXeeefffiiikkknnnppprrrsssrrrppppppqqqrrrqqqmmmjjjfffhhhjjjlllmmmppptttxxxzzz|||uuupppjjjiiihhhggggggiiikkklllkkkkkkkkknnnqqqssstttsssrrrssstttwww{{{~~~~~~}}}{{{yyyvvvssspppnnnmmmlllkkkkkkkkkjjjiiijjjlllooorrrsssvvvzzz}}}|||xxxrrrmmmjjjnnnvvv}}}}}}}}}{{{yyyxxxxxxrrrnnniiibbb\\\XXXVVVUUUNNNKKKGGGDDDAAA@@@@@@@@@AAABBBEEEJJJOOOSSSTTTSSSMMMJJJGGGEEEFFFGGGGGGGGGBBB???:::444000///......*********)))))))))((((((((('''''''''(((***,,,...))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''$$$%%%&&&'''(((''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%'''(((((((((''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''(((((((((%%%&&&&&&'''(((((('''''''''&&&%%%&&&((())))))(((&&&''''''((())))))((((((%%%&&&'''(((((((((''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&'''(((******)))))))))***))))))((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''(((((()))))))))'''&&&%%%%%%&&&''')))'''''''''((())))))******++++++*********)))))))))))))))))))))))))))))))))++++++*********+++,,,---++++++++++++++++++++++++)))+++---///333888>>>CCCKKKOOOTTTZZZ^^^ccchhhkkkeeegggfff```WWWPPPNNNNNNLLLNNNPPPRRRUUU^^^jjjtttyyy~~~yyymmmfffddddddeeehhhfffeeeffffffddd^^^YYYVVVTTTQQQNNNLLLJJJJJJIIIFFFFFFFFFEEEFFFFFFGGGGGGCCCDDDFFFGGGGGGFFFFFFEEE@@@>>>===<<<;;;:::777555555333111///---------...+++,,,---///000111111111...---+++*********++++++*********)))***++++++,,,)))******++++++)))((('''&&&''')))***+++++++++*********))))))))))))******+++***)))(((((()))***+++'''((()))******)))((('''***(((&&&&&&'''((((((((($$$%%%&&&((()))*********)))))))))))))))*********'''((((((((())))))******&&&''''''((()))******+++(((((((((((())))))))))))'''(((((()))***+++++++++******+++++++++******)))*********)))******+++,,,***...111111000333;;;AAAJJJSSSYYYZZZ]]]dddgggddd___]]]ZZZYYYXXXUUUOOOJJJFFFHHHKKKPPPVVV\\\bbbdddjjjjjjkkklllmmmppprrrssstttrrrqqqsssuuuuuurrrooolllnnnppprrrtttwww|||xxxqqqmmmhhhgggfffeeefffhhhjjjkkklllkkkkkknnnrrrvvvxxxxxx{{{{{{|||~~~|||zzzxxxvvvuuuooonnnkkkgggdddccceeehhhgggjjjnnnssswwwzzz{{{|||}}}xxxpppuuu||||||{{{zzzxxxxxxyyy|||{{{xxxrrrkkkeee```^^^]]]PPPNNNJJJFFFBBB@@@??????CCCBBBAAACCCHHHLLLOOOPPPQQQNNNLLLJJJJJJJJJIIIHHHDDDAAA>>>999555111...---************))))))))))))((('''''''''))),,,///111))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''%%%&&&'''((((((((('''&&&(((((('''''''''&&&&&&&&&$$$%%%'''((((((((('''''''''''''''''''''((()))***&&&&&&&&&'''((())))))***%%%%%%&&&'''((((((((('''""" """&&&)))(((&&&$$$%%%'''((()))((('''&&&&&&''')))*********)))((($$$%%%&&&'''(((((((((((('''&&&&&&'''((()))************+++******)))((('''(((((((((((((((((((((((('''''''''(((((((((((()))%%%&&&&&&'''((()))******+++***'''&&&&&&'''***+++)))))))))***++++++,,,,,,++++++++++++************************************++++++*********+++---...---------------------------///111333777>>>EEEKKKZZZ]]]```bbbbbbbbbcccddd]]]^^^^^^XXXQQQKKKKKKNNNSSSUUUWWWXXX^^^jjj{{{xxxnnnhhhffffffggggggfffdddbbb```^^^^^^]]]WWWUUUQQQMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFFFFEEEEEEFFFFFFEEEDDDBBBAAAAAA@@@>>>;;;999777666666333111............---,,,***+++...000111111000000+++++++++***)))(((((('''(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))******))))))((((((''''''###$$$&&&''')))*********(((((((((((())))))))))))******)))))))))))))))***''''''((()))***++++++,,,***++++++,,,,,,++++++******)))((()))+++,,,,,,,,,+++---///222555:::@@@DDDTTT^^^fffgggggghhhccc]]]___\\\XXXRRRMMMLLLMMMOOOKKKRRR\\\cccfffhhhkkkmmmkkkjjjhhhgggiiilllooorrrrrrwwwyyyuuussstttvvvvvv{{{{{{{{{|||~~~yyytttpppnnnllliiifffcccdddhhhnnnqqqtttttttttvvvyyy}}}zzzsssmmmjjjjjjkkkkkklllpppssstttssstttwww{{{zzz|||xxxsssqqqrrruuuwwwxxx~~~|||zzzwwwsssmmmeee```VVVSSSOOOKKKHHHDDDAAA>>>BBBBBBCCCCCCDDDHHHLLLPPPNNNOOOQQQTTTTTTPPPJJJFFFDDDBBB@@@???===:::333///,,,---------,,,)))'''&&&(((((())))))*********++++++***)))(((((()))***+++((((((''''''''''''(((((('''&&&&&&%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%))))))(((((('''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''(((((((((((()))(((&&&$$$$$$$$$&&&'''***(((&&&$$$$$$&&&(((***))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%************))))))))))))((()))*********)))'''&&&&&&'''(((*********)))((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&(((((((((((())))))))))))***************))))))))))))))))))(((((((((((((((%%%&&&''')))***,,,------))))))))))))))))))))))))***************+++,,,,,,***,,,---...---...///111222444666<<>>;;;999888777666333111///.........---,,,***+++...000111111000///+++++++++***)))(((((((((''''''((()))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((((((((()))))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))***)))))))))(((((((((''''''''')))***++++++++++++''''''(((((())))))******)))((((((((()))***++++++(((((())))))******++++++***++++++,,,,,,++++++***+++******+++,,,...//////...000222444999@@@IIINNNZZZcccjjjjjjhhhhhhccc]]]\\\YYYTTTNNNJJJIIILLLPPPUUU[[[dddjjjmmmmmmnnnoooiiihhhgggggghhhlllppprrrvvv{{{~~~zzzwwwyyy{{{{{{|||xxxtttrrrllljjjiiijjjnnntttzzz~~~}}}yyywwwvvvuuusssuuuwwwwwwwwwwwwwwwxxxssszzz{{{qqqkkkiiillloooqqqxxxxxxyyy{{{|||zzzvvvrrr^^^ZZZTTTOOOJJJGGGCCC@@@AAAAAAAAAAAACCCFFFKKKNNNNNNOOOQQQSSSUUUTTTQQQNNNEEECCC@@@???>>>;;;777444//////...---,,,***)))))))))))))))******++++++++++++***)))(((((()))***+++******))))))))))))******,,,,,,+++***************&&&&&&'''(((((('''&&&&&&'''''''''((((((((((((((($$$$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''''')))(((&&&$$$$$$%%%&&&''')))'''&&&%%%%%%&&&''')))((((((((('''''''''&&&&&&$$$%%%%%%&&&'''((()))***'''''''''&&&&&&&&&&&&&&&((()))))))))((((((''''''%%%&&&''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''''''''((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))************))))))))))))*********************************))))))***+++++++++,,,---......///111444777:::@@@GGGOOOWWW]]]```eeeeeeeeeccc```\\\XXXVVVVVVUUUSSSSSSUUUXXX]]]___eeehhhlllpppvvvwwwmmmhhhggghhhiiigggfffdddbbb```^^^]]]\\\WWWUUURRRNNNKKKIIIGGGGGGJJJIIIGGGEEEDDDCCCDDDDDDEEEEEEFFFFFFEEEDDDBBBAAAAAA???===;;;999888777777333111///.........---+++***+++---///000000//////+++++++++***))))))((((((&&&'''(((((())))))((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))''''''(((((())))))******'''((((((((()))))))))***))))))))))))((((((((((((((()))******++++++******&&&''''''((()))******+++''''''(((((()))+++,,,---)))************************++++++,,,,,,++++++***,,,,,,+++,,,---///111222222333666:::@@@JJJTTT[[[bbbhhhlllkkkhhheeeaaa\\\YYYVVVQQQKKKHHHKKKPPPUUUaaafffmmmrrrsssqqqooonnnfffeeedddeeehhhkkkooorrrwww}}}~~~|||}}}~~~}}}|||}}}}}}{{{yyysssssstttwww|||~~~zzzxxxppptttzzz~~~{{{nnndddaaabbbfffhhhlllnnnrrrwww|||~~~}}}kkkfff___YYYSSSNNNJJJFFFCCCBBBBBBBBBCCCFFFJJJLLLLLLLLLLLLOOORRRTTTUUUTTTHHHEEEBBB???>>>===<<<;;;555333000---++++++++++++))))))************+++++++++***)))(((((()))***+++******))))))))))))************))))))((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******%%%%%%%%%&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))************************************+++++++++***)))))))))(((************************+++******)))))))))******,,,---------...111666999???DDDLLLVVV^^^ccceeefffgggeeeccc___[[[XXXUUUSSSQQQRRRTTTXXX\\\aaafffiiinnnqqquuuxxx}}}wwwmmmhhhhhhiiijjjgggfffeeecccaaa^^^\\\[[[WWWUUURRRNNNKKKHHHGGGFFFIIIHHHFFFDDDCCCDDDEEEGGGEEEEEEFFFFFFEEEDDDBBBAAA@@@???===;;;999888777777444111///.........,,,+++***+++,,,...//////......+++++++++******)))))))))'''(((((()))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******))))))))))))(((((((((((((((((()))))))))(((((('''&&&&&&'''((()))***++++++))))))(((((()))***+++++++++************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,...000333444777===CCCJJJSSS\\\bbbfffhhhjjjgggccc^^^[[[XXXUUUSSSOOOKKKKKKPPPXXX___hhhlllqqqtttssspppllliiiaaaaaabbbcccfffjjjnnnqqqvvv}}}~~~}}}}}}}}}}}}||||||{{{{{{xxx{{{~~~~~~xxxwwwwwwwwwwwwwwwuuutttvvvxxx{{{|||oooeee```___```aaabbbdddiiipppwww{{{|||{{{vvvsssnnniiiccc\\\UUUPPPIIIGGGEEEDDDEEEGGGIIIJJJHHHGGGFFFGGGKKKOOOQQQRRRLLLIIIEEEBBB@@@?????????<<<999444///+++******+++))))))))))))))))))))))))+++***)))(((((()))***+++((((((''''''''''''(((((('''''''''&&&%%%$$$###"""&&&''''''''''''''''''&&&'''''''''((((((((((((((())))))(((((('''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&''''''(((((((((((()))))))))((('''%%%%%%&&&''''''+++***)))'''''''''((()))''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((()))))))))))))))******************************+++++++++)))))))))******+++++++++************************++++++***))))))))))))***,,,------...000555<<>>===;;;:::999888888444222000......---,,,***+++++++++,,,,,,,,,------++++++++++++++++++++++++)))***++++++,,,,,,++++++''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))------,,,+++***)))((((((&&&&&&'''((()))***++++++(((((((((((())))))))))))+++++++++,,,++++++******(((((((((((())))))))))))---,,,+++)))((((((''''''******++++++++++++++++++***++++++,,,,,,++++++***+++---...---,,,///444999>>>EEENNNVVVZZZ]]]^^^______\\\ZZZXXXSSSNNNNNNQQQMMMOOOQQQSSSXXX^^^fffllljjjjjjjjjjjjjjjhhhdddaaa___```aaadddhhhllloooqqqxxx}}}xxxtttuuuuuuvvvxxxzzz||||||yyywwwwwwuuuvvvvvvwwwwwwxxxxxxxxxzzz{{{zzzxxxxxxvvvtttjjjkkkkkklllmmmnnnnnnooo{{{~~~vvvmmmccc]]]\\\^^^bbbhhhoootttvvvvvv}}}~~~zzzrrrlll^^^XXXQQQMMMKKKJJJGGGDDDDDDCCCAAABBBDDDFFFGGGGGGLLLMMMLLLJJJFFFDDDCCCCCCEEECCC???:::555000---+++))))))((((((((((((''''''+++***)))(((((()))***+++******))))))))))))******((()))***+++***)))((('''((('''&&&&&&&&&&&&'''(((++++++***((('''&&&%%%$$$"""###%%%'''(((((((((((('''''''''((((((((())))))&&&'''''''''((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''''''''######$$$%%%&&&'''((((((&&&&&&''''''((())))))))))))(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&'''+++***)))(((((('''(((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''((((((((((((((())))))***+++++++++,,,,,,,,,+++*********)))+++++++++++++++++++++++++++++++++++++++,,,------///000333888>>>GGGQQQWWWaaacccgggiiigggccc^^^ZZZPPPQQQRRRUUUZZZ^^^bbbeeedddfffkkkpppuuuxxx{{{{{{}}}zzzuuupppmmmjjjfffdddeeeddddddfffjjjyyymmmgggfffhhhiiiggggggfffeeebbb^^^[[[XXXQQQQQQPPPNNNLLLJJJHHHGGGHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEDDDBBBAAA???>>><<<;;;:::999888888555222000......---+++***+++++++++++++++,,,,,,---++++++++++++++++++++++++))))))***+++++++++++++++((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++))))))))))))))))))))))))************************&&&&&&'''((()))***++++++'''((((((((()))))))))*********+++,,,,,,,,,++++++))))))))))))((((((((((((++++++***)))((((((((()))*********++++++,,,,,,,,,***++++++,,,,,,++++++***+++...000111111666===DDDJJJOOOUUUZZZ\\\]]]]]]]]][[[VVVSSSSSSOOOJJJLLLQQQRRRUUUZZZ^^^bbbggglllpppmmmkkkiiiiiijjjjjjgggeeecccccceeehhhkkkooorrrsssyyy}}}yyyvvvwwwxxxyyy|||~~~zzzuuuqqqnnnmmmmmmkkkkkklllmmmooopppqqqrrrssstttvvv{{{~~~tttsssrrrpppnnnllljjjiiiqqquuu||||||rrrkkkeeeeeehhhlllqqquuuvvvvvvzzz|||~~~}}}yyynnnggg^^^XXXTTTQQQLLLHHH@@@@@@@@@BBBDDDEEEDDDBBBFFFJJJMMMNNNKKKGGGFFFFFFEEEEEEDDDBBB>>>999444111+++*********))))))))))))+++***)))(((((()))***+++******))))))))))))******$$$%%%'''((()))((('''&&&((('''&&&&&&&&&&&&'''(((******)))((('''&&&&&&%%%!!!$$$&&&((()))((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((&&&''''''''''''''''''&&&&&&&&&'''''''''((((((((($$$$$$%%%&&&'''((())))))%%%%%%&&&&&&'''(((((()))((()))))))))((((((''''''%%%&&&''''''''''''''''''+++***((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))******+++,,,,,,---''''''((())))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000111444999@@@HHHRRR\\\cccfffeeedddbbb___ZZZVVVTTTNNNPPPTTT[[[bbbhhhnnnqqqoooqqquuuyyy}}}}}}wwwpppiiiddd```[[[YYY\\\]]][[[]]]bbbzzzmmmgggfffgggiiiggggggfffeeebbb^^^ZZZXXXPPPPPPOOONNNLLLJJJHHHGGGHHHHHHHHHFFFDDDBBB@@@???EEEEEEFFFFFFEEEDDDCCCAAA???>>><<<;;;:::999999888555333000......---+++***+++++++++***++++++,,,,,,++++++++++++++++++++++++(((((()))***************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))$$$$$$%%%&&&'''((()))***&&&&&&'''((()))***++++++'''((((((((())))))******(((((()))*********************))))))((((((''''''***)))))))))))))))******))))))***+++,,,,,,------+++++++++,,,,,,++++++++++++...222444666<<>>FFFOOOYYYdddkkkeeeccc___[[[WWWSSSPPPOOOOOORRRXXX```hhhpppuuuxxxvvvxxx{{{{{{tttlllccc^^^ZZZUUUUUUZZZ[[[YYYZZZ```|||zzzkkkdddeeehhhjjjgggggggggfffccc^^^YYYVVVTTTQQQNNNJJJHHHGGGHHHHHHJJJHHHFFFFFFGGGHHHGGGFFFDDDDDDEEEEEEDDDBBB@@@???@@@???>>><<<:::888777666333111/////////...,,,***+++,,,------......------************************///---+++)))(((((()))***%%%%%%%%%&&&''')))***+++&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))((((((***))))))(((''''''&&&&&&)))(((((('''''''''((((((((((((((((((((()))******(((((())))))******++++++(((((('''&&&%%%$$$######+++)))(((((()))******)))***))))))))))))+++,,,---)))+++,,,+++***)))***+++///...///444===GGGPPPTTT``````___^^^]]][[[ZZZYYYYYYVVVRRRNNNMMMPPPVVVZZZbbbeeeiiilllmmmooorrrtttvvvtttrrrooolllkkklllllliiikkkmmmpppuuuyyy}}}}}}|||yyyyyywwwyyy||||||{{{}}}}}}}}}}}}~~~}}}uuupppqqqppprrrxxx}}}~~~yyysssssstttyyy||||||vvvssstttvvvyyyzzzrrriiiaaa[[[XXXOOOFFF@@@CCCFFFEEEBBBAAAAAADDDIIIMMMOOOOOOMMMLLLIIIIIIIIIKKKKKKGGG>>>888111///---,,,,,,+++)))((('''(((((()))((((((''''''******))))))))))))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''***))))))))))))(((%%%###%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((******))))))((((((((('''))))))(((''''''&&&%%%%%%&&&'''''''''(((((())))))))))))************))))))''''''''''''((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((()))******+++***)))((((((((()))+++,,,+++++++++************************)))******+++,,,++++++***************+++,,,---.........000333555777===HHHSSS]]]cccggghhhddd___YYYUUUTTTSSSPPPNNNPPPWWWbbblllsssxxx{{{~~~~~~wwwppphhhaaa```ddd___]]]]]]___aaabbb```]]]|||xxxjjjcccccceeeffffffffffffdddaaa]]]ZZZWWWUUUSSSOOOLLLJJJIIIJJJJJJJJJHHHFFFFFFGGGGGGGGGEEEDDDDDDDDDDDDCCCAAA@@@???<<<<<<:::999777555444333333111/////////...,,,***+++,,,------...---------************************---,,,***)))((((((******++++++***))))))))))))))))))(((((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((('''''''''&&&&&&'''((((((((((((((((((((()))******)))))))))))))))*********++++++******))))))((((((+++)))((((((***+++***)))***))))))))))))+++,,,---+++,,,---,,,+++***+++---222333666===FFFOOOWWWZZZaaaaaa```^^^\\\YYYVVVUUUTTTSSSQQQNNNOOOSSSYYY^^^fffhhhkkkmmmmmmnnnppprrruuuuuuuuusssqqqooooooooonnnpppsssxxx{{{~~~|||{{{zzzyyy{{{~~~~~~zzzzzz{{{yyyzzz}}}|||{{{zzz~~~yyywwwvvvxxxyyywwwqqqkkkjjjjjjmmmrrruuuwww~~~yyyrrrmmmllllllnnnuuu||||||uuulllddd___VVVLLLDDDEEEGGGEEECCCBBBEEEEEEDDDDDDGGGKKKOOORRRPPPPPPOOONNNMMMJJJEEEBBB;;;777222...,,,***)))'''((())))))))))))))))))(((******))))))))))))******((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''))))))))))))((((((((('''""""""###$$$%%%&&&''''''''''''''''''((((((((()))((((((((())))))(((((((((''''''''''''((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((()))************))))))((()))***+++,,,)))))))))******************************+++,,,,,,++++++******)))************+++---...///333888<<<@@@FFFQQQ\\\dddhhhhhhhhh^^^ZZZTTTRRRRRRSSSRRRQQQXXX^^^gggpppvvv{{{~~~wwwoooiiiddd```ccciiilllkkkkkklllnnnlllhhheee~~~xxxjjjdddcccddddddeeeeeedddbbb___\\\ZZZYYYTTTRRROOOLLLJJJJJJJJJKKKKKKIIIGGGFFFGGGGGGFFFEEEDDDDDDDDDCCCBBBAAA??????>>>>>><<<;;;999888666666333111/////////...,,,***++++++,,,---------------************************++++++)))(((((()))***+++,,,,,,+++)))((((((((((((***))))))(((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((************))))))))))))&&&&&&'''(((((()))******''''''''''''((()))******))))))((((((((()))******************))))))))))))+++++++++++++++++++++++++++***((()))***+++***)))))))))))))))***+++,,,---,,,---...---,,,+++---///333777???HHHPPPXXX]]]___^^^^^^^^^]]]ZZZWWWUUUSSSPPPQQQQQQQQQTTTZZZaaafffjjjlllnnnnnnmmmmmmnnnpppuuuwwwyyyyyywwwtttrrrrrrsssvvv{{{}}}xxxtttsssuuuyyy~~~~~~xxxssspppkkknnnrrrwww|||}}}|||xxxrrrmmmhhheeedddfffgggjjjqqqyyyuuummmfffccccccdddkkkrrrzzzqqqkkkaaaVVVLLLIIIIIIFFFDDDDDDDDDCCC@@@@@@CCCIIIOOOSSSVVVVVVUUUQQQNNNKKKJJJJJJDDD???888222///---+++*********************************))))))))))))******''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''"""%%%((((((%%%$$$&&&(((&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&)))))))))))))))(((((('''$$$%%%&&&'''((()))******''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''&&&&&&'''(((***+++************************'''(((((())))))(((((('''''''''(((((())))))*********))))))))))))***++++++))))))******+++,,,,,,,,,++++++******++++++,,,---,,,+++******))))))******,,,,,,---...111777>>>DDDKKKRRR\\\fffjjjiiieeebbbWWWTTTQQQQQQSSSVVVXXXXXXcccgggnnntttxxx}}}xxxqqqkkkiiihhhiiiqqqzzz~~~yyyrrrmmmvvvkkkfffeeeeeeeeeeeedddbbb```^^^\\\ZZZYYYQQQOOOMMMKKKIIIHHHIIIIIIKKKIIIGGGFFFGGGGGGFFFDDDDDDCCCCCCBBBAAA@@@???>>>???>>>===<<<:::999888777333111/////////...,,,***++++++,,,------------,,,************************)))))))))((()))***+++,,,((('''''''''''''''((()))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))'''''''''((())))))******((((((((()))***+++,,,---***))))))((())))))******++++++******))))))(((((()))))))))*********+++++++++***)))***++++++***))))))))))))******+++,,,,,,,,,---...---,,,,,,///111333:::EEEOOOWWW\\\___```ZZZZZZZZZYYYXXXVVVTTTRRRNNNPPPSSSVVVZZZaaahhhmmmlllmmmnnnnnnmmmmmmnnnpppvvvyyy}}}}}}zzzvvvttttttwww{{{xxxxxxwwwxxxzzz|||{{{yyyttttttvvv{{{zzz|||~~~yyyoooiiiddddddfffjjjpppxxx~~~rrrkkkdddbbb```aaagggnnn}}}tttllleeebbb```aaagggnnnuuuyyyzzzuuulllaaaVVVQQQNNNJJJHHHIII@@@AAAAAACCCEEEIIILLLNNNVVVXXXXXXTTTNNNIIIIIIJJJDDDAAA<<<888666333000...++++++************************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''+++---+++%%%###%%%((('''''''''(((((((((((()))((((((((('''&&&&&&&&&%%%(((((()))***))))))((('''***))))))(((''''''&&&&&&'''''''''((((((((((((((('''''''''(((((('''''''''''''''''''''((((((((((((((('''&&&%%%&&&''')))***))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***)))))))))*********++++++***++++++,,,---......///+++++++++++++++,,,------,,,,,,+++***************//////000222666===FFFLLLWWW]]]eeejjjjjjddd\\\VVVQQQQQQQQQSSSWWW\\\```bbbjjjmmmqqquuuxxx||||||wwwrrrmmmkkkkkknnnuuu}}}wwwrrrhhheeeeeeffffffdddcccbbb___]]][[[ZZZYYYOOONNNMMMKKKJJJIIIIIIIIIKKKIIIGGGFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@??????>>>;;;:::999888777555555444333111/////////...,,,******+++,,,,,,------,,,,,,************************(((((((((((()))***++++++((('''''''''''''''((()))((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))''''''(((((()))***+++,,,******))))))))))))******++++++******))))))(((((('''(((((())))))******++++++******+++,,,,,,***(((((())))))***++++++,,,,,,+++,,,---,,,,,,...111444777???KKKUUU[[[^^^___```ZZZZZZXXXVVVTTTQQQOOONNNMMMPPPTTTYYY]]]ccciiimmmiiikkkllllllkkkmmmoooqqqvvvzzz~~~}}}yyyuuuuuuvvv}}}uuurrrqqqrrruuuvvvxxxyyywwwxxxyyy}}}~~~zzzwwwzzztttllleeecccbbbbbbfffmmmsssvvv~~~~~~tttjjjccc___\\\___cccnnnxxx{{{tttlllhhhdddaaaccchhhkkkooouuu{{{~~~~~~}}}{{{tttjjj```[[[VVVQQQNNNOOOFFFEEECCCCCCDDDGGGJJJLLLSSSVVVYYYVVVPPPJJJGGGFFFCCCBBBAAA@@@===999444000---,,,+++***))))))))))))******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''+++---***%%%"""%%%)))'''''''''(((((((((((()))((((((((('''&&&&&&&&&%%%'''((()))******)))((('''((('''&&&%%%###!!! (((((((((((((((''''''''''''(((((())))))(((((('''''''''''''''(((((((((((((((((('''&&&'''((()))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))*********++++++++++++)))******+++,,,---......,,,,,,,,,,,,,,,------...,,,,,,++++++++++++,,,,,,...000444999???IIIRRRYYYcccgggjjjkkkggg^^^UUUNNNNNNPPPSSSXXX\\\bbbfffiiimmmooorrruuuwwwzzz~~~|||tttooommmjjjjjjnnnsss}}}{{{nnndddaaabbbddddddddddddcccaaa^^^[[[YYYXXXPPPOOONNNMMMLLLLLLLLLLLLJJJHHHFFFFFFGGGHHHGGGFFFCCCCCCAAA@@@???>>>>>>>>>;;;;;;:::999888777666555333111/////////...,,,*********+++,,,,,,,,,,,,,,,************************((((((((())))))*********,,,,,,+++)))((((((((((((***))))))(((((())))))***''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&&&&&&&&&&''''''((()))++++++***)))))))))******************))))))))))))))))))*********+++++++++*********+++------***(((((((((***++++++,,,+++++++++,,,------...111555888@@@HHHSSS[[[^^^^^^___```]]][[[WWWRRROOOLLLKKKJJJNNNQQQVVVZZZ]]]```dddgggggghhhiiiiiiiiikkknnnqqquuuyyy|||{{{wwwuuuxxx|||xxxssspppqqqrrrqqqqqqssswwwwwwxxx{{{{{{|||~~~}}}sssooojjjggghhhkkknnnooovvv{{{{{{pppiiiccc^^^^^^```cccnnn}}}yyyuuunnnfffcccdddgggjjjnnnrrrvvvyyy{{{|||yyyqqqjjjfffaaaZZZVVVUUUSSSNNNFFFAAA@@@DDDJJJOOONNNRRRVVVWWWTTTNNNIIIFFFFFFFFFFFFFFFDDD>>>777222111000---+++))))))))))))******))))))))))))******************************%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&'''&&&$$$$$$&&&)))&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&''')))***+++***((('''&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((((('''''''''((((((((())))))(((((((((''''''''''''(((((((((((((((((())))))))))))))))))''''''''''''''''''''''''((())))))******))))))((((((((((((((()))))))))))))))***++++++,,,,,,++++++(((((())))))******++++++------,,,,,,------...///,,,,,,,,,,,,---...//////...333;;;DDDNNNYYYbbbiiinnnnnnmmmiiiccc[[[SSSNNNMMMRRRXXX___ccchhhkkknnnoooqqquuuwwwyyy|||wwwppplllnnnnnnpppuuu{{{~~~ooodddaaabbbcccdddeeeeeedddccc```\\\XXXVVVOOOOOONNNNNNMMMLLLLLLLLLHHHGGGEEEFFFGGGHHHHHHGGGCCCBBBAAA???>>>>>>>>>>>>===<<<<<<;;;:::999888888333111/////////...,,,*********+++,,,,,,,,,,,,+++************************(((((())))))))))))))))))++++++***))))))))))))))))))(((((((((((((((((()))'''''''''((()))*********++++++++++++++++++++++++((()))))))))************((((((((()))******++++++(((((((((''''''((()))))),,,+++******))))))******)))))))))))))))*********************++++++++++++******+++,,,------***((('''(((***+++,,,,,,++++++,,,---...///111555:::>>>HHHOOOXXX]]]]]]\\\]]]^^^ZZZWWWRRRNNNKKKKKKLLLMMMTTTWWW[[[]]]^^^___aaabbbeeefffgggffffffhhhkkknnnrrrvvvyyyxxxuuuwww~~~{{{uuupppqqqqqqmmmmmmpppttttttvvvzzz~~~|||zzzzzzyyyxxx}}}zzzuuuqqqllliiikkkeeemmmxxx}}}ssslllkkkjjjlllnnnqqqtttvvvxxxyyyyyyuuurrrpppkkkbbb\\\[[[[[[VVVMMMEEEBBBDDDHHHKKKHHHKKKOOOSSSTTTRRRMMMIIIGGGGGGHHHIIIHHHEEE???;;;666444111...+++***************))))))))))))******))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''%%%''')))++++++***((('''(((((())))))***++++++,,,)))(((((((((''''''''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((((()))***++++++***)))((((((((((((((((((((((((((())))))************))))))))))))))))))(((((((((((()))***+++,,,,,,,,,++++++*********+++++++++++++++---------------......///,,,,,,,,,---///000222333555<<>>======>>>>>>999999888888777666555555333111/////////...,,,*********+++,,,,,,,,,,,,+++************************(((((())))))))))))((((((%%%%%%%%%&&&''')))***+++&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((()))******+++++++++++++++++++++++++++(((((())))))*********+++&&&&&&''')))***+++------,,,,,,++++++++++++++++++,,,,,,+++***))))))******(((((())))))******++++++))))))))))))))))))))))))******+++,,,...---+++((('''(((***+++,,,,,,++++++---...000111333888>>>BBBKKKRRRYYY\\\ZZZXXXYYY\\\TTTRRRMMMJJJJJJMMMQQQSSSZZZ]]]```bbbaaaaaa```aaaeeeffffffeeedddfffiiilllppptttwwwvvvuuuyyy{{{tttppprrrrrrmmmmmmppprrrsssvvvzzz}}}zzz}}}~~~{{{xxxxxxooossswwwzzzzzz|||yyywwwoooppprrrsssuuuvvvvvvvvvyyyvvvvvvvvvqqqhhhaaa___[[[XXXSSSNNNJJJFFFDDDDDDCCCCCCGGGMMMRRRSSSOOOKKKFFFFFFGGGHHHJJJJJJIIIGGG:::888444000---+++++++++******))))))))))))******((((((((((((((((((((((((***+++,,,------,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''---***'''&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((%%%&&&)))++++++***((('''''''''(((((()))))))))***))))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))((())),,,------+++)))'''))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((()))***+++,,,---,,,++++++..................------...------------...//////,,,,,,---...000222444555>>>FFFRRR]]]eeekkkooorrrpppkkkddd]]]XXXUUUUUUUUUYYYaaakkksssvvvxxxyyyzzzvvvyyy~~~|||xxxuuusssnnnooosssyyy~~~zzzjjjbbbdddeeedddgggeeecccaaa```]]]YYYWWWTTTQQQNNNLLLLLLLLLJJJIIIIIIHHHFFFDDDDDDEEEFFFGGGEEECCCAAA@@@AAA@@@???>>>;;;:::888888888777444222444333111///---,,,++++++)))))))))))))))******++++++******)))((('''''''''''''''''''''((((((((((((++++++++++++++++++++++++((()))))))))))))))(((((())))))(((((((((((()))))))))))))))))))))******+++---,,,,,,++++++*********)))***)))(((&&&&&&(((+++*********)))))))))))))))************************(((((())))))))))))((((((******+++++++++,,,,,,,,,,,,***((())),,,---+++))))))***+++***)))((()))***,,,///333777;;;@@@EEEIIIVVV\\\]]]ZZZZZZ\\\YYYSSSTTTRRROOOMMMNNNQQQUUUXXX___eeekkkooonnnjjjfffccccccbbbbbbbbbeeeiiimmmoooooopppssswww|||}}}zzzxxxvvvuuuvvvtttqqqpppppppppooonnnqqqtttyyy~~~|||wwwvvvxxxzzzzzzyyy|||wwwqqqooorrrvvvzzz{{{{{{}}}~~~~~~{{{vvvrrrsssssstttvvvwwwssskkkdddeee```YYYRRRLLLGGGCCC@@@@@@@@@DDDLLLPPPPPPRRRVVVOOOKKKGGGHHHKKKMMMKKKHHHFFFCCC===777222///......,,,***(((((()))*********''''''''''''''''''''''''+++******)))))))))))))))''''''(((((())))))*********((('''&&&&&&'''(((******))))))(((''''''&&&&&&'''''''''''''''''''''''')))&&&###$$$(((******((('''(((***+++***)))'''&&&)))((((((((()))***+++++++++***)))***++++++***((())))))((('''''''''''''''((()))***++++++***)))(((******))))))(((((('''''',,,,,,+++***))))))******))))))))))))))))))))))))(((((())))))))))))((((((&&&''')))*********)))(((---------...------,,,,,,+++,,,,,,***)))***,,,......,,,+++---222777;;;===JJJVVVaaagggmmmssssssoookkkddd[[[TTTTTTXXX]]]```fffiiioootttxxxzzz{{{zzz~~~}}}zzzxxxxxxttttttvvv}}}zzzjjjcccdddfffeeegggeeecccaaa```]]]ZZZWWWSSSQQQMMMLLLKKKKKKJJJIIIIIIHHHFFFEEEDDDEEEFFFGGGEEECCCAAA@@@AAA@@@???>>>;;;:::888888888777444222444333222000...,,,,,,+++***************+++,,,,,,******)))(((((('''&&&&&&''''''((((((((()))))))))************************(((((())))))))))))((((((***))))))(((((())))))***)))))))))))))))******+++------,,,++++++***))))))((())))))((('''''')))***)))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((*********+++++++++,,,,,,***(((''''''******)))''')))***++++++******,,,---///222666:::???EEELLLQQQWWW[[[\\\YYYWWWXXXUUUPPPPPPOOONNNNNNQQQVVV[[[^^^fffjjjppprrrqqqlllhhheeecccdddgggkkknnnppprrrssstttuuuwww{{{~~~zzzvvvtttsssrrrqqquuutttssstttvvvwwwvvvuuuxxxzzz~~~{{{wwwqqqooopppssstttuuu|||uuuooonnnppprrrtttvvv{{{}}}xxxuuupppppprrruuuwwwvvvpppjjjhhhbbb[[[TTTNNNJJJFFFDDDBBB@@@AAAFFFKKKMMMQQQWWWTTTPPPLLLKKKLLLMMMMMMMMMIIIFFFBBB<<<777222///...---+++))))))***+++++++++''''''''''''''''''''''''***))))))((('''((((((((((((((((((((((((((()))))))))((('''&&&&&&'''((()))(((((('''&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&))))))'''%%%&&&''')))******)))((('''((((((((())))))***+++,,,///,,,)))((()))***+++******)))((((((''''''(((((('''((())))))))))))(((''')))(((((((((''''''''''''++++++***)))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))***+++*********+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++******,,,------...000111444:::BBBHHHWWW```iiikkkmmmooommmhhhaaa\\\VVVSSSUUU[[[aaaeeemmmoootttyyy}}}~~~{{{zzzyyyxxxyyy{{{yyyjjjccceeegggfffgggeeecccaaa```]]]ZZZWWWSSSPPPMMMKKKJJJJJJIIIHHHHHHGGGFFFEEEEEEEEEFFFGGGEEECCCAAA@@@AAA@@@???>>><<<:::888777777777555333444333222000...---,,,++++++++++++++++++,,,------++++++******)))(((((((((((())))))))))))*********))))))))))))))))))))))))(((((())))))***))))))(((*********))))))*********)))))))))))))))******+++...---,,,+++***)))((((((%%%''')))***)))((()))***(((((())))))******++++++((((((((((((((((((((((((((())))))******))))))(((*********++++++++++++,,,***)))(((((()))***)))((((((***+++++++++,,,...000222666;;;@@@GGGNNNUUUZZZYYY[[[[[[WWWTTTSSSPPPKKKKKKKKKLLLOOOUUU[[[aaadddjjjnnnrrrtttqqqmmmiiigggdddhhhnnntttxxxyyyxxxwwwyyyzzz{{{}}}~~~wwwtttpppnnnooopppppppppssstttvvvzzz~~~}}}~~~yyytttnnnkkklllppptttvvv~~~|||sssnnnllllllhhhkkkqqqxxxzzzvvvpppppppppsssvvvvvvrrrnnnlllggg___WWWRRRMMMJJJHHHEEE@@@>>>AAADDDHHHOOOVVVYYYWWWTTTPPPMMMMMMOOORRRMMMLLLJJJEEE???888111......,,,******+++,,,,,,,,,(((((((((((((((((((((((()))(((((('''''''''''''''(((((((((((((((''''''''')))((('''&&&&&&'''((())))))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******)))'''%%%&&&'''(((*********)))((((((((()))***+++---......222...***'''(((***++++++******)))((((((((())))))''''''((((((((((((''''''((((((''''''''''''&&&&&&******)))((((((((())))))))))))))))))))))))))))))((())))))******))))))(((+++************+++,,,,,,***++++++,,,,,,++++++***+++,,,...---,,,+++,,,---,,,111666999;;;CCCOOOYYYdddkkkpppooommmjjjfffaaaUUUSSSRRRSSSXXX^^^eeejjjrrrtttyyy~~~|||||||||}}}~~~yyyiiiccceeeggggggfffdddbbbaaa```^^^ZZZXXXRRROOOLLLJJJJJJJJJHHHGGGGGGGGGFFFEEEEEEFFFFFFGGGEEECCCAAA@@@AAA@@@???>>><<<:::888777777666555333222111111///...,,,+++***+++++++++++++++,,,---------,,,,,,,,,+++++++++***))))))*********+++++++++))))))))))))))))))))))))(((((()))*********))))))++++++************++++++)))))))))))))))******+++...---,,,+++***)))((('''$$$&&&)))******)))******''''''((()))***++++++,,,)))))))))))))))))))))))))))))))))******)))))))))************+++++++++++++++++++++++++++,,,++++++)))+++,,,,,,+++---///222555:::CCCKKKQQQWWW\\\___[[[[[[YYYUUURRROOOLLLIIIIIIJJJMMMQQQXXX___dddhhhjjjmmmqqqrrrpppmmmjjjjjjjjjnnntttyyy|||}}}{{{zzzzzzzzzzzzzzzyyywwwuuutttmmmkkkiiijjjmmmqqqssstttuuuwww{{{~~~{{{zzz|||xxxsssqqqsssxxx~~~}}}vvvqqqnnnggghhhkkkooouuu~~~{{{vvvsssqqqoooooorrrrrrpppnnnrrrlllccc[[[UUUPPPLLLIIIFFF@@@===???AAADDDJJJQQQXXXZZZZZZWWWQQQNNNPPPSSSQQQQQQQQQNNNGGG>>>666000///---+++***+++,,,,,,+++(((((((((((((((((((((((())))))(((''''''''''''((()))(((((((((''''''&&&&&&)))(((''''''''''''((()))+++***((('''&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))***++++++***)))((((((%%%&&&((()))************))))))+++---...///000111222///+++))))))***************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((('''))))))((((((((((((((())))))))))))))))))))))))))))))))))))******)))))))))++++++***))))))+++,,,---***++++++,,,,,,,,,,,,++++++---......---,,,---...///444;;;AAAIIITTTaaajjjllloooqqqoookkkeeeaaa]]]PPPQQQTTTWWW[[[aaaggglllrrruuu{{{~~~~~~~~~yyyiiiccceeeggggggfffdddbbbaaa```^^^[[[XXXRRROOOLLLJJJJJJJJJHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGEEECCCAAA@@@AAA@@@???>>>===:::888666666666555444////////////---,,,***)))***************+++,,,,,,,,,,,,++++++++++++******************++++++++++++************************(((((()))***************++++++************++++++)))))))))))))))******+++---,,,,,,+++)))(((((('''$$$&&&)))******)))******''''''((()))***++++++,,,************************))))))************))))))))))))*********+++++++++++++++,,,,,,+++++++++,,,+++,,,,,,,,,+++---000222888???KKKTTTZZZ]]]^^^^^^[[[YYYVVVSSSPPPMMMKKKKKKJJJLLLPPPUUU[[[aaafffhhhiiillloooppppppooooooooorrrtttwwwzzz||||||{{{zzzwwwwwwuuussspppmmmkkkjjjgggfffeeehhhnnntttxxxzzz~~~~~~}}}||||||{{{{{{yyytttnnnmmmkkkiiikkkrrr}}}zzzsssoookkkjjjmmmppppppooovvvqqqiiiaaaZZZTTTNNNKKKGGGBBB@@@AAABBBBBBFFFKKKQQQWWW\\\[[[UUUPPPPPPRRRSSSTTTUUUTTTNNNEEE<<<666111///,,,+++++++++***)))))))))))))))))))))))))))+++***))))))(((((())))))))))))(((((('''''''''&&&((((((''''''''''''((((((+++***)))((('''((())))))(((((((((((((((((((((((())))))(((((()))*********&&&&&&'''((()))************+++---///111222222222///---,,,+++++++++)))'''******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))************))))))******)))((()))***+++,,,++++++,,,---------------+++---............000111444888@@@LLLZZZgggpppuuuqqqqqqooollleee^^^ZZZYYYTTTWWW[[[]]]```ccciiilllrrrwww~~~}}}yyy}}}~~~|||yyyjjjccceeegggfffeeedddbbbaaa```^^^[[[YYYSSSPPPMMMKKKJJJJJJIIIHHHEEEFFFFFFFFFGGGGGGGGGGGGEEECCCAAA@@@AAA@@@???>>>===;;;888666666666555444////////////...,,,***)))***************+++,,,,,,)))))))))))))))))))))))))))************+++++++++************************(((((()))***++++++++++++*********))))))*********)))))))))))))))******++++++++++++***))))))((((((%%%''')))***)))((()))***(((((())))))******++++++************************)))******++++++******))))))))))))************+++)))***+++***))))))***++++++,,,---,,,---///333666===EEEQQQYYY]]]]]][[[ZZZXXXTTTQQQQQQOOOKKKKKKMMMOOOQQQUUUZZZ___dddhhhiiiiiikkknnnppppppqqqtttuuuyyyzzz{{{||||||{{{zzzzzzuuutttqqqmmmjjjhhhfffeeeddddddeeejjjqqqyyy~~~zzzzzz{{{|||~~~}}}zzzwwwrrrkkkgggjjjqqqxxxpppkkkffffffjjjooossstttxxxtttnnngggaaaZZZSSSOOOKKKGGGDDDEEEDDDBBBCCCGGGJJJQQQYYY[[[XXXSSSRRRRRRSSSUUUVVVVVVRRRKKKDDD???555222///---,,,+++)))((())))))))))))))))))))))))++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''%%%$$$''',,,...,,,***''''''(((((())))))*********,,,...000111111111111---++++++++++++***(((&&&))))))((((((((()))************))))))))))))******))))))************++++++))))))((((((((()))******)))))))))))))))))))))))))))******++++++******))))))))))))))))))***++++++++++++,,,---............,,,---.........000333666;;;@@@JJJYYYiiitttyyy{{{uuupppkkkfff^^^VVVTTTVVV\\\```dddffffffhhhmmmqqqwww{{{yyyuuuvvvyyy}}}{{{{{{zzzxxxwwwwwwvvvvvvzzzjjjcccdddfffeeeeeecccbbbaaa```^^^[[[YYYSSSQQQMMMLLLKKKKKKJJJIIIEEEEEEFFFGGGGGGGGGGGGGGGEEECCCAAA@@@AAA@@@???>>>>>>;;;777666666666555555///000111111000...,,,++++++++++++++++++,,,------************++++++++++++)))))))))************+++))))))))))))))))))))))))(((((()))***++++++++++++***))))))(((((())))))***)))))))))))))))******+++************))))))))))))((())))))((('''''')))***)))))))))))))))*********************************)))******++++++******)))))))))))))))************(((***,,,+++)))(((***,,,***,,,---...000444:::>>>FFFKKKSSSYYY[[[ZZZXXXWWWSSSNNNLLLMMMMMMJJJKKKPPPTTTWWW[[[```eeeiiikkkmmmhhhjjjlllmmmnnnpppsssvvv|||~~~~~~|||{{{vvvtttpppllliiigggggghhhggggggiiioooxxx~~~wwwxxx{{{~~~wwwmmmiiikkkoooxxxsssmmmfffdddhhhnnnsssuuuwwwuuurrrnnniiibbb[[[VVVRRRMMMHHHGGGDDDAAABBBFFFFFFLLLTTTXXXXXXWWWUUUUUURRRTTTUUUUUUSSSOOOJJJGGG:::777333000...,,,***(((******************************)))((((((((((((((()))))))))***************''''''((((((((((((''''''%%%&&&((())))))((('''&&&(((((((((((((((((((((((('''%%%&&&---666888222+++)))((((((((((((((()))))))))***,,,...//////...---,,,***(((((()))))))))(((((((((''''''(((((()))******)))(((((((((((()))***((()))))))))************)))))))))))))))***++++++)))))))))))))))))))))))))))******++++++******))))))***++++++,,,,,,++++++******+++,,,---......---,,,,,,,,,,,,---111666:::@@@JJJYYYhhhsssyyy{{{|||rrrkkkddd```YYYSSSUUU[[[aaafffkkklllmmmooouuuzzz}}}~~~~~~xxxrrrnnnrrruuuxxxzzzyyyxxxxxxyyyvvvyyy}}}wwwuuurrroooooorrruuuwwwzzzjjjbbbdddeeedddeeecccaaaaaa```^^^[[[YYYTTTQQQNNNLLLLLLLLLJJJIIIDDDEEEFFFGGGGGGGGGGGGGGGEEECCCAAA@@@AAAAAA???>>>>>>;;;777555555666666555111222333333222000...,,,---,,,,,,,,,,,,---..............................((())))))))))))*********(((((((((((((((((((((((((((((()))++++++,,,,,,,,,))))))(((((((((((()))))))))))))))))))))******+++))))))))))))************)))***)))(((&&&&&&(((+++*********)))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))***************---...---+++***,,,...)))+++---000333999???DDDLLLPPPTTTWWWWWWVVVUUUUUUOOOJJJHHHKKKKKKIIIKKKQQQWWWZZZ___dddiiimmmooopppggghhhiiijjjjjjmmmpppsss}}}}}}yyyvvvqqqllljjjjjjkkklllllllllooouuu}}}yyywwwyyy|||vvvnnnkkklllooovvvyyyqqqhhhdddggglllqqqsssvvvuuutttrrroooiiibbb\\\XXXQQQKKKGGGDDDAAACCCGGGFFFJJJPPPUUUXXXYYYYYYYYYQQQRRRTTTTTTSSSQQQNNNMMM>>>;;;666222000---+++)))************************))))))((('''''''''''''''))))))******++++++,,,,,,''''''((((((((((((''''''&&&(((+++,,,,,,+++)))'''''''''''''''''''''''''''((('''+++666AAACCC999...***))))))(((((((((((()))((()))+++------,,,+++***---***&&&%%%&&&(((******'''''''''''''''((()))))))))((('''&&&&&&'''((()))'''((((((((())))))************))))))***+++,,,,,,))))))))))))))))))))))))******++++++++++++*********+++,,,---...---,,,+++((()))***+++,,,---------,,,,,,,,,+++---222888===DDDQQQdddrrrwwwxxxzzz{{{mmmeee^^^\\\XXXUUUZZZbbbdddiiinnnpppqqquuu{{{~~~{{{vvvqqqllliiippprrrttttttsssqqqppppppppptttzzzwwwtttpppmmmnnnsssyyy}}}vvvhhhdddeeefffeeeiiihhhfffeeeccc```[[[XXXRRROOOMMMLLLLLLKKKJJJIIIGGGGGGGGGGGGGGGFFFEEEDDDCCCAAA??????@@@@@@@@@???>>><<<:::999999888666555444222000///------......,,,,,,,,,------,,,++++++************))))))))))))((((((((((((((())))))******)))(((''''''((()))***((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((+++*********+++,,,------(((((((((((())))))))))))******)))))))))))))))***))))))))))))))))))))))))+++*********))))))((((((******+++++++++,,,,,,,,,,,,---......,,,,,,---...,,,...///000444;;;FFFNNNQQQPPPOOOQQQTTTUUURRROOONNNLLLJJJJJJLLLPPPUUUXXX^^^```bbbeeehhhiiijjjjjjjjjllllllhhhdddeeekkkqqq||||||}}}xxxuuusssqqqqqqqqqqqqooonnnppppppsss|||yyywwwxxxzzz{{{~~~zzzsssooonnnqqqtttwww|||zzzqqqiiihhhnnnttttttsssrrroookkkgggbbb```]]]YYYTTTPPPMMMIIIEEECCCFFFFFFGGGKKKQQQVVVYYYZZZYYYSSSOOOPPPTTTUUUQQQLLLJJJEEE>>>777333000...,,,***)))((((((***++++++***++++++***)))(((((())))))''''''(((((())))))******(((((())))))******++++++******))))))(((((('''''',,,***((($$$"""###&&&)))+++((('''///:::>>>666...$$$(((+++***'''&&&***...***************)))((((((&&&'''((())))))***))))))((((((((((((((('''''''''%%%&&&&&&&&&''''''(((((())))))************))))))************+++,,,---...************+++,,,------))))))))))))))))))))))))&&&''')))+++,,,+++***))),,,,,,++++++******++++++------......111777???EEESSS\\\iiitttxxxwwwsssqqqgggccc\\\WWWWWW[[[```eeennnqqqrrrsssyyy~~~uuunnnjjjjjjjjjnnnpppqqqooolllkkklllooooooqqqtttzzz}}}|||qqqqqqpppoooooorrrvvvyyyqqqfffbbbdddeeeeeefffeeedddcccbbb```\\\XXXRRROOOMMMLLLLLLKKKJJJIIIGGGGGGGGGGGGGGGFFFEEEEEEBBB@@@??????@@@AAA@@@???===<<<:::999999888666444333222111///......------,,,,,,,,,---,,,,,,,,,+++************))))))))))))))))))((((((((()))******,,,+++***))))))***+++,,,((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++(((((((((((()))))))))))),,,,,,+++******++++++,,,************************+++*********))))))))))))))))))*********+++++++++***,,,---,,,++++++,,,------///222444888???IIIQQQSSSRRRQQQRRRTTTTTTQQQOOOHHHHHHIIILLLPPPUUUZZZ]]]^^^___aaadddfffggghhhhhhiiikkklllkkkhhhiiinnnsss~~~zzzuuupppooooooqqqtttvvvvvvuuuzzzyyyzzz{{{vvvuuuwww{{{wwwrrrlllnnnpppssswwwzzzrrrmmmlllnnnooonnnmmmkkkiiigggeeedddccc___ZZZTTTPPPKKKGGGDDDGGGFFFFFFIIINNNTTTXXXYYY\\\WWWSSSRRRSSSTTTRRRPPPMMMIIICCC>>>:::555111...---+++***)))***+++***)))++++++***)))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))***)))))))))((((((((('''******(((&&&$$$$$$'''))))))&&&&&&+++333555///((($$$''')))(((&&&$$$&&&((()))))))))))))))((('''''''''(((((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))''''''''''''((()))******++++++*********+++,,,,,,************************)))))))))***++++++,,,---------,,,,,,,,,,,,---------......///333:::CCCIII[[[cccmmmttttttqqqlllhhh```]]]ZZZYYY[[[aaahhhmmmrrrvvvyyy{{{xxxnnnhhheeeeeefffiiikkkllljjjhhhhhhjjjlllrrrqqqsssvvv|||zzzvvvuuurrrqqqppppppppprrruuuwww{{{kkkbbbaaaccceeeeeecccbbbbbbbbbaaa___[[[XXXRRROOOMMMLLLLLLKKKJJJIIIGGGGGGGGGFFFFFFFFFFFFEEEAAA???>>>>>>@@@AAAAAA@@@===;;;999888888888666444111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))***))))))))))))***++++++++++++************++++++)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))(((((((((((())))))))))))++++++*********++++++,,,***************************************)))))))))(((((()))))))))*********)))***++++++******,,,...///222666:::>>>EEENNNUUUVVVUUUSSSSSSSSSRRRPPPNNNGGGIIIMMMQQQVVV[[[^^^```]]]^^^```bbbcccdddeeeeeefffjjjnnnppppppqqquuuyyy|||vvvqqqllllllooosssxxx|||}}}}}}~~~~~~|||xxxuuuvvv{{{}}}|||yyyxxxxxxyyy{{{}}}zzz|||~~~||||||{{{{{{|||~~~~~~wwwoooppppppqqqsssxxx~~~zzzsssnnnqqqooollliiigggeeeeeeeeedddaaa\\\XXXTTTPPPKKKHHHHHHFFFDDDFFFJJJPPPUUUWWW^^^\\\YYYVVVTTTTTTTTTTTTRRROOOLLLHHHCCC===777222111...+++*********)))(((+++***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((())))))))))))((((((((((((((())))))((('''&&&(((***)))'''&&&(((,,,,,,)))%%%))))))******)))'''&&&%%%'''((((((((((((''''''&&&((())))))))))))(((((('''))))))))))))*********************************)))))))))************))))))((('''''''''''''''((((((,,,,,,+++*********++++++************************,,,+++***)))***,,,...000......---------......///...///000333888AAAKKKQQQbbbgggnnnqqqnnniiiccc```[[[ZZZZZZ\\\aaagggnnnrrruuu{{{{{{qqqhhhbbbaaaccceeeeeeggghhhhhhhhhhhhjjjkkkuuusssqqqsssxxxxxxtttqqqqqqrrrqqqpppooopppqqqsssuuuvvvfff```aaaccceeefffccccccbbbbbbaaa___[[[WWWRRROOOMMMLLLLLLKKKJJJIIIGGGGGGFFFFFFFFFFFFFFFFFF@@@???>>>>>>@@@AAAAAA@@@<<<:::888888888777555333000000111111000...,,,+++,,,,,,++++++,,,,,,------+++++++++*********))))))***************++++++,,,)))(((((((((((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''(((((()))(((((((((((()))))))))))))))(((((((((((())))))***************************************************))))))))))))*********+++)))***++++++***,,,...000000555;;;@@@DDDJJJQQQWWWXXXWWWUUUSSSQQQPPPOOOOOOMMMPPPTTTYYY]]]^^^^^^^^^^^^___```aaaaaabbbccccccccciiipppvvvyyy{{{~~~}}}wwwrrrnnnkkklllpppvvv|||{{{||||||zzzzzz}}}~~~zzzxxxwwwuuuuuuvvvxxxyyyyyy{{{}}}}}}}}}}}}~~~{{{{{{{{{|||}}}yyyxxxvvvttttttuuuwwwyyyyyy{{{{{{}}}zzztttnnniiifffdddccc```^^^[[[YYYXXXUUURRROOOKKKGGGDDDCCCFFFLLLQQQSSS[[[]]]___\\\XXXUUUUUUVVVUUUTTTRRRPPPLLLEEE===777222000,,,************)))******)))))))))))))))*********))))))((((((''''''))))))((((((''''''&&&&&&))))))))))))((((((((((((&&&((()))***)))((()))***))))))(((((())))))(((((()))(((((()))***)))&&&###'''(((((()))((((((''''''))))))***))))))((('''&&&((()))))))))))))))******)))))))))******+++++++++))))))************))))))+++******)))))))))******,,,,,,+++***))))))******************************++++++******+++,,,...///------------......///000000222555:::@@@IIISSSZZZcccgggjjjjjjgggaaa]]][[[\\\]]]^^^```dddjjjooorrrvvv~~~}}}wwwmmmeeeaaaaaaeeehhhgggiiijjjlllmmmnnnooopppwwwtttrrrssswww}}}||||||{{{wwwsssqqqqqqrrrqqqpppnnnmmmnnnpppqqqqqqtttddd```bbbdddeeehhhfffeeedddcccaaa^^^YYYVVVRRROOOMMMLLLLLLKKKJJJIIIGGGFFFFFFEEEEEEFFFGGGGGG@@@???===>>>???@@@@@@???<<<:::888777777666444333000000111000///...,,,***,,,++++++++++++,,,---...++++++++++++***************************++++++,,,((((((((())))))((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((()))))))))(((((((((((())))))))))))((((((''''''((())))))******************************************+++++++++*********+++++++++,,,,,,***+++,,,,,,,,,...222555333999@@@FFFIIIMMMSSSWWWXXXWWWUUURRROOOOOOOOOPPPSSSVVVZZZ___bbbbbbaaaaaa`````````aaaaaabbbcccddddddjjjrrrzzz}}}yyytttpppmmmhhhjjjpppxxx}}}|||zzzxxxvvvvvvvvvvvvwwwzzz|||~~~~~~}}}~~~~~~~~~~~~~~~~~~zzzwwwuuutttsssppprrrwwwyyyrrrlllhhhfffaaa```^^^^^^]]][[[XXXVVVOOOKKKEEECCCDDDIIIMMMOOOTTTZZZ```bbb^^^YYYVVVUUUUUUUUUUUUTTTQQQKKKCCC===444111---+++++++++++++++***)))))))))))))))************))))))((((((''''''))))))((((((''''''&&&&&&(((((((((((())))))))))))%%%''')))***)))))))))***'''((((((((((((((()))***%%%%%%%%%&&&((('''%%%###((())))))******)))))))))))))))***))))))((('''&&&'''''''''(((((()))))))))&&&&&&'''(((***+++,,,,,,))))))************)))))),,,,,,+++*********++++++,,,++++++***))))))))))))************************((()))***,,,,,,,,,,,,+++,,,,,,,,,,,,---...000000333777>>>EEELLLTTT\\\aaadddeeeeeeccc^^^ZZZWWWVVV\\\]]]___bbbfffkkkoooqqqwwwzzztttllleeeccceeejjjnnnmmmnnnpppsssuuuwwwwwwwwwxxxwwwuuuvvvyyy{{{|||}}}uuuuuuuuussspppoooppprrrooommmkkkkkkmmmooonnnmmmtttcccaaaddddddeeeiiigggeeedddcccaaa]]]XXXUUURRROOOMMMLLLLLLKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHAAA@@@>>>>>>??????>>>===;;;999777666666666444222000000000///...---,,,+++,,,++++++***+++,,,...///,,,++++++++++++************))))))))))))***++++++******++++++++++++*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))******(((((((((((())))))))))))))))))))))))***++++++,,,++++++++++++++++++++++++*********+++++++++++++++***++++++++++++,,,,,,,,,+++,,,------...111555888888???GGGLLLOOOQQQTTTVVVVVVUUUSSSPPPMMMNNNPPPSSSSSSVVV[[[___cccfffggggggbbbbbbbbbcccccceeefffggghhhmmmuuu}}}yyyzzz{{{xxxuuuqqqppppppgggjjjpppyyy}}}~~~~~~}}}zzzxxxwwwvvvvvvvvv{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~{{{wwwtttnnnoooqqqxxx~~~wwwppplllhhhgggeeeeeedddaaa]]]ZZZTTTOOOHHHDDDDDDGGGIIIJJJKKKSSS]]]bbbaaa\\\XXXVVVUUUTTTTTTTTTSSSOOOJJJFFF:::666111...------,,,,,,)))))))))))))))******+++))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))%%%'''))))))(((((()))***%%%%%%%%%&&&'''((((((((())))))))))))))))))******((())))))***************((())))))))))))(((((('''&&&&&&''''''(((((())))))%%%%%%&&&''')))***++++++))))))************))))))***)))))))))))))))******++++++***)))))))))******++++++++++++++++++++++++'''(((+++,,,---,,,+++***++++++,,,,,,...///111111777>>>HHHRRRZZZ___ccceeeeeeeeebbb^^^XXXTTTSSSSSSYYY[[[]]]bbbggglllqqqtttyyywwwrrrlllhhhgggkkkqqquuuvvvvvvxxx{{{}}}{{{zzzzzzzzzyyyxxxvvvsssttttttrrrooommmmmmnnnnnnkkkiiijjjnnnooonnnllltttcccbbbeeeddddddhhhdddcccbbbaaa```]]]XXXUUURRROOOMMMLLLLLLKKKJJJIIIGGGFFFEEEDDDEEEFFFHHHIIICCCAAA>>>>>>>>>>>>===<<<:::999777666666555333111111000///...---,,,,,,,,,,,,+++******+++,,,...000,,,,,,+++++++++*********))))))((((((((()))******)))***+++,,,,,,+++***)))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((,,,+++******)))))))))***(((((((((((())))))))))))((((((((())))))***,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************+++++++++++++++,,,------///222777;;;>>>EEEMMMSSSTTTTTTTTTVVVSSSSSSQQQNNNLLLMMMQQQUUUTTTUUUYYY]]]bbbfffiiikkkeeeeeedddeeefffhhhjjjkkknnnqqqwww|||~~~{{{rrrtttuuutttrrrpppqqqsssmmmooottt|||~~~}}}|||zzzzzz|||}}}{{{zzzyyyyyyxxx{{{}}}~~~}}}}}}}}}~~~}}}}}}~~~~~~xxxuuurrrtttzzz~~~uuuoooiiiiiihhhhhhgggeeebbb___XXXSSSLLLGGGEEEFFFFFFFFFEEELLLVVV^^^aaa___[[[XXXUUUTTTSSSSSSTTTSSSPPPNNNCCC>>>888333000...---,,,)))))))))))))))***++++++(((((((((((())))))))))))(((((())))))))))))))))))'''((((((((()))))))))***&&&'''((((((&&&&&&''')))&&&%%%%%%&&&((()))'''%%%,,,------+++''''''***---'''(((((()))******))))))'''(((((())))))))))))(((&&&''''''((())))))******'''''''''(((((((((((()))))))))************))))))(((((('''(((((()))***+++***))))))))))))******+++++++++++++++++++++++++++)))***+++,,,,,,---------,,,,,,---...///111222333;;;DDDRRR___fffhhhhhhgggcccaaa^^^ZZZVVVTTTUUUWWWXXXYYY\\\```ffflllqqqtttxxx}}}|||}}}{{{wwwtttqqqnnnpppuuu{{{}}}{{{yyywwwtttrrrrrrtttuuussspppmmmllllllnnnkkkiiikkkooorrrpppmmmtttbbbbbbeeecccbbbfffaaa```_________]]]YYYVVVRRROOOMMMLLLLLLKKKJJJIIIGGGFFFEEEDDDEEEFFFHHHIIIDDDAAA???>>>>>>===<<<;;;:::888666666666555333111222111///---,,,,,,,,,---,,,+++*********,,,///000,,,,,,,,,+++++++++******((((((((((((((())))))***'''((()))******)))((('''******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&'''(((******++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))************+++,,,------///222777;;;CCCIIIRRRWWWWWWVVVUUUVVVQQQQQQPPPMMMKKKMMMRRRWWWUUUVVVXXX[[[___dddhhhkkkfffffffffggghhhjjjlllnnnrrrtttxxx{{{}}}|||xxxtttmmmppprrrrrrppppppsssuuuuuuwwwzzz~~~vvvvvvvvvwwwyyy~~~~~~}}}}}}}}}}}}|||~~~~~~}}}~~~}}}}}}}}}wwwuuuxxxtttmmmeeeeeeeeeggghhhhhheeebbb[[[VVVOOOIIIGGGEEEEEEDDDCCCIIIQQQZZZ___```]]][[[UUUSSSRRRSSSTTTUUUUUUTTTJJJEEE===666222///---,,,))))))((())))))***++++++''''''(((((())))))******(((((())))))******++++++'''((((((((())))))******''''''((('''%%%%%%'''(((***(((&&&(((++++++'''###(((***)))%%%"""'''&&&&&&'''((())))))((((((''''''((())))))***))))))'''(((((()))***++++++++++++******)))(((''''''&&&))))))************))))))(((((((((((()))+++,,,,,,))))))(((((()))***++++++++++++++++++++++++++++++---,,,+++++++++---///111------...///111222444555===HHHYYYfffmmmmmmjjjggg^^^]]][[[XXXVVVXXX[[[___ZZZ[[[\\\___dddiiinnnqqquuu{{{~~~yyyttttttuuuuuuzzzxxxvvvuuuxxx}}}{{{xxxuuusssqqqppprrrttttttrrrooonnnmmmnnnkkkjjjlllqqqtttrrrooosssgggbbbbbbbbbdddgggcccbbbaaa___\\\ZZZWWWVVVMMMMMMMMMLLLKKKKKKJJJJJJEEEDDDCCCBBBBBBAAAAAABBBDDDAAA>>><<<===>>>>>>===999777666444333333333333222222111000...,,,+++***+++***)))***,,,---,,,+++------,,,,,,+++***)))))),,,,,,++++++++++++,,,,,,************))))))))))))(((((((((((())))))))))))*********)))))))))))))))''''''((()))***+++,,,,,,))))))************))))))(((((((((((())))))))))))******))))))))))))******))))))************))))))---,,,+++))))))))))))***(((***,,,,,,++++++,,,---+++((()))///333444;;;DDDLLLPPPTTTVVVVVVTTTRRRRRRPPPMMMKKKLLLPPPRRRRRRQQQVVVXXX[[[___dddhhhjjjlllmmmkkkjjjjjjlllppptttwww~~~|||zzzxxxwwwtttqqqnnnllljjjhhhiiilllssszzz~~~~~~}}}yyyyyywwwxxx||||||~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}|||yyy{{{wwwnnnbbbaaa```aaacccdddcccbbb]]]ZZZVVVQQQMMMJJJIIIIIIIIIHHHIIIPPPYYY^^^^^^\\\ZZZUUUPPPRRRXXX[[[XXXTTTOOOLLLFFF???888222...+++///---+++*********((('''((())))))************))))))))))))))))))(((''''''''''''(((((())))))******************)))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))(((((('''''''''&&&''''''(((((())))))******((()))))))))((('''&&&&&&)))))))))))))))(((''''''+++*********))))))(((((((((((((((((())))))))))))%%%&&&((()))***++++++++++++*********))))))((((((*********)))******++++++)))+++...111333777;;;>>>LLLTTT```kkkpppmmmgggbbbYYYWWWUUUWWW\\\aaaccccccbbb^^^\\\___fffooouuuwww~~~zzzvvvrrrrrrsssttttttxxxwwwwww{{{~~~wwwssssssttttttuuuttttttsssqqqooommmlllmmmnnnoooqqqrrrssstttttt{{{pppdddaaaaaaaaabbbeeebbbaaaaaa___]]][[[YYYWWWOOONNNMMMLLLKKKJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEEEECCCAAA>>><<<===>>>>>>===:::999777555444444444555//////000000//////...---+++***)))***,,,---,,,+++------,,,++++++***))))))***))))))(((((())))))***((((((((((((''''''''''''(((((((((((()))))))))******)))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))******))))))))))))******))))))************))))))***))))))))))))+++,,,---(((***,,,,,,++++++,,,---...+++---333666888>>>FFFLLLOOOSSSTTTSSSQQQPPPPPPNNNLLLKKKMMMQQQUUUVVVVVVWWWYYY^^^cccgggkkkmmmoooooonnnmmmmmmoooqqqtttuuu{{{yyyvvvuuusssqqqnnnlllgggggggggjjjooowww~~~~~~zzzwwwtttvvv{{{{{{xxxwwwwwwuuussssssuuuwwwxxxxxxxxxyyyzzz{{{|||}}}}}}}}}|||||||||}}}~~~~~~}}}~~~}}}}}}}}}{{{{{{|||zzzssshhheeeaaa^^^]]]^^^^^^]]]aaa^^^YYYTTTOOOKKKIIIHHHGGGEEEGGGMMMVVV]]]^^^]]]]]]XXXTTTSSSVVVXXXWWWUUUSSSPPPKKKDDD===666111//////---+++***++++++***))))))***************)))))))))))))))))))))((('''''''''((((((((()))))))))***'''(((((())))))(((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((())))))(((((((((''''''''''''((((((((()))))))))***((((((((()))(((((('''''')))))))))))))))(((''''''************)))))))))((())))))))))))************)))***+++---......//////,,,+++++++++************,,,++++++++++++,,,,,,------...000111444999???CCCQQQZZZeeemmmnnnjjjddd```WWWVVVWWW[[[aaagggiiijjjgggeeedddgggnnnuuuzzz||||||xxxuuussssssssssssvvvvvvxxx}}}{{{uuurrrrrrrrrrrrtttsssssssssqqqpppooonnnnnnoooppprrrssssssssssss~~~uuukkkbbb``````___```cccaaaaaaaaa```^^^\\\YYYXXXPPPPPPOOOMMMKKKJJJIIIHHHIIIIIIHHHGGGFFFFFFFFFFFFCCC@@@>>>===>>>>>>>>>>>>;;;999888666555555555555000000000000000//////...+++***)))***,,,---,,,+++,,,,,,,,,+++******))))))***))))))(((((())))))***((((((((((((''''''''''''((((((((()))))))))******))))))))))))))))))***************))))))((((((((())))))************))))))(((((((((((())))))))))))******))))))))))))******))))))************))))))))))))))))))***+++,,,---(((***,,,,,,++++++---...//////222888;;;>>>DDDJJJLLLOOOQQQRRRPPPNNNMMMMMMLLLKKKLLLOOOSSSXXXZZZ[[[ZZZ]]]bbbggglllooopppqqqqqqrrrrrrsssttttttttttttwwwtttqqqpppooonnnllljjjdddfffiiinnnuuu}}}~~~{{{yyyvvvttttttyyyyyyuuupppmmmlllllllllkkkjjjlllooopppppppppqqqsssvvvwwwzzz~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}zzzxxxyyy}}}qqqkkkccc]]][[[[[[]]]^^^eeebbb]]]XXXRRRMMMJJJHHHDDDCCCDDDJJJSSSZZZ^^^___aaa^^^YYYUUUSSSSSSUUUVVVXXXUUUPPPJJJCCC<<<777444///---+++***+++,,,+++++++++++++++******))))))((())))))******))))))(((((((((((((((((())))))))))))$$$%%%&&&'''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((''''''(((((((((((())))))))))))''''''((()))))))))(((((())))))******))))))((((((************))))))))))))************++++++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,------...///222111111111555<<>>>>>?????????>>>:::999777555444444555555333333222111000...,,,++++++***)))***,,,---,,,+++,,,+++++++++******))))))++++++************++++++************))))))))))))(((((()))))))))*********)))))))))))))))*********************************))))))************))))))(((((((((((())))))))))))******))))))))))))******))))))************)))))),,,,,,+++******))))))))))))***,,,,,,+++,,,...000...111666<<>>>>>@@@@@@???>>>999888666444333333333444333333222111///---+++***+++***)))***,,,---,,,+++++++++***************)))+++******************+++************))))))))))))))))))))))))************(((((())))))************''''''(((((()))******+++))))))************))))))(((((((((((())))))))))))******))))))))))))******))))))************)))))),,,,,,++++++***))))))((()))***+++++++++,,,///111---333:::@@@FFFLLLQQQSSSQQQRRRRRRQQQNNNMMMMMMNNNNNNOOOPPPRRRUUUXXX\\\^^^ccceeehhhkkklllmmmmmmlllpppssswww{{{|||{{{yyywwwrrrooolllkkkmmmoooppppppqqqtttxxx~~~}}}xxxttttttwwwyyy}}}~~~zzzvvvsssppplllkkkjjjiiijjjlllppprrrtttvvvwwwwwwvvvuuuvvvwwwzzz|||~~~}}}~~~rrriiidddcccdddeeefffeeebbb^^^YYYTTTPPPMMMGGGFFFFFFHHHNNNUUU[[[^^^aaabbb```ZZZSSSPPPRRRUUUYYYXXXWWWSSSNNNHHHBBB???444111---+++++++++++++++...---+++***))))))))))))))))))************))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))*********+++(((((())))))))))))))))))))))))))))))((((((((((((''''''((()))*********)))))))))************))))))))))))))))))))))))******((((((((()))))))))******,,,,,,---...////////////******+++++++++++++++++++++++++++,,,,,,---/////////000222777???KKKXXX```hhhmmmqqqlllccc\\\ZZZ\\\fffiiimmmrrrtttvvvvvvwwwwwwzzz~~~}}}yyyxxxuuuyyy}}}zzzwwwuuuttttttrrrqqqpppppprrrssstttuuuuuuuuuyyyyyyyyyzzzyyyyyyxxxwww~~~mmmgggbbb```___]]]```dddfffffffffdddaaa\\\WWWTTTTTTSSSQQQOOOMMMKKKJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEAAA@@@??????AAAAAA@@@>>>888777666444333333333333///////////////......---+++***)))***,,,---,,,+++************************)))((((((''''''(((((()))(((((((((((('''''''''''')))))))))*********++++++((((((((()))******++++++###$$$$$$%%%'''(((((()))))))))************))))))(((((((((((())))))))))))******))))))))))))******))))))************))))))((((((***++++++,,,++++++***++++++++++++---000222000888@@@EEEKKKRRRUUUUUURRRRRRRRRPPPNNNMMMNNNPPPQQQSSSTTTUUUVVVYYY]]]```eeefffhhhiiijjjkkkllllllooosssxxx|||~~~|||yyywwwpppnnnkkkkkknnnrrruuuwwwzzz|||~~~}}}{{{yyyzzz}}}}}}wwwrrrooommmjjjiiijjjkkkmmmmmmnnnpppsssvvvyyy{{{||||||{{{{{{{{{|||~~~|||sssmmmiiigggeeehhhgggfffccc^^^YYYSSSPPPJJJIIIIIIIIILLLQQQVVVYYY\\\^^^___\\\WWWSSSRRRSSSVVVWWWWWWVVVSSSMMMHHHEEE:::666111...,,,,,,++++++...---+++***))))))***+++))))))******++++++******))))))))))))((((((((((((''''''(((((((((''''''&&&))))))))))))))))))))))))))))))))))))************(((((())))))))))))******))))))))))))(((((((((((((((((()))*********))))))))))))******++++++******))))))))))))************'''((((((((())))))))))))***+++,,,,,,---------,,,************+++++++++++++++++++++,,,---...///000000444:::BBBKKKVVVaaahhhjjjlllkkkeee^^^[[[]]]```gggkkkqqquuuxxxzzz|||~~~{{{~~~~~~~~~|||}}}||||||zzzxxxxxxwwwvvvsssqqqpppqqqrrrtttuuuvvvwwwwwwyyyyyyzzzzzzzzzyyyyyyxxx}}}}}}{{{lllgggaaa___\\\[[[^^^dddcccdddeeedddbbb^^^ZZZWWWTTTSSSQQQPPPNNNLLLKKKJJJIIIIIIHHHGGGFFFFFFFFFFFF@@@??????@@@AAAAAA@@@???999888666555444333444444...............---,,,,,,+++***)))***,,,---,,,+++))))))))))))************((((((''''''''''''((((((((((((((((((''''''''''''))))))*********+++++++++'''(((((()))******++++++%%%%%%&&&&&&''''''(((((())))))************))))))(((((((((((())))))))))))******))))))))))))******))))))************))))))'''(((***+++,,,,,,++++++***++++++++++++---000333666???HHHKKKOOOUUUWWWTTTRRRRRRQQQOOOMMMMMMOOOQQQSSSUUUXXXYYYZZZ\\\aaadddfffffffffgggiiilllnnnoooqqqtttxxx|||}}}{{{wwwuuuooollljjjkkkooouuuzzz|||}}}~~~yyyuuuppplllkkkkkkjjjjjjmmmpppssstttssstttvvvxxxyyy{{{~~~~~~~~~zzzvvvqqqnnnmmmmmmlllhhhccc\\\VVVRRRLLLLLLKKKJJJJJJLLLOOOQQQVVVYYY]]]^^^\\\WWWSSSPPPSSSUUUWWWXXXWWWSSSNNNKKKBBB>>>777222///...,,,+++---,,,***))))))***+++,,,((()))***++++++++++++******)))))))))((((((((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((()))))))))************)))))))))((((((((('''))))))*********)))((((((((()))***++++++++++++***((()))))))))************(((((()))))))))*********'''((())))))******))))))++++++++++++,,,,,,------,,,,,,,,,---...///111222666<<>><<<<<<<<<======:::888777777666555444333222111///...,,,+++***,,,,,,++++++++++++******))))))***+++,,,,,,------''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))''''''((()))***++++++,,,,,,+++***)))))))))***+++***+++,,,,,,---000555888CCCFFFLLLQQQSSSRRRPPPNNNLLLMMMMMMMMMMMMNNNQQQSSSYYY[[[\\\]]]^^^```dddggggggggghhhjjjoootttzzz}}}~~~uuuppptttxxxvvvrrrooopppqqqqqqpppuuu}}}|||}}}~~~~~~}}}}}}yyytttrrrppppppqqqrrrrrrsssttttttzzzzzz{{{|||~~~~~~|||{{{{{{|||}}}~~~~~~xxxwwwvvvrrrkkkbbbXXXQQQKKKMMMNNNLLLHHHFFFHHHJJJNNNQQQWWW\\\]]][[[XXXUUUUUUSSSSSSVVVZZZ[[[WWWRRROOOJJJBBB;;;666222///---)))*********)))))))))***************))))))))))))))))))))))))))))))))))))'''&&&%%%$$$%%%''')))***))))))(((((('''''''''&&&$$$'''******)))'''&&&'''+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((******++++++++++++******++++++******************''''''((()))***,,,...///,,,,,,,,,,,,---...//////+++---///111222444666999>>>KKK\\\jjjpppqqqqqqppphhh]]]WWW[[[aaadddhhhmmmqqqrrrqqqpppooossszzz~~~yyywwwxxx|||~~~|||zzzxxxuuurrrppptttuuuwwwwwwvvvwwwzzz|||wwwvvvvvvuuuuuuuuuuuuuuuvvvxxx~~~xxxooogggbbb]]]ZZZ[[[^^^```aaaeeeeeeddddddbbb___ZZZVVVRRRRRRSSSSSSQQQOOOMMMKKKHHHHHHHHHGGGFFFEEECCCCCCBBBAAA???===<<<<<<<<<======:::888777777666555444444333222000...---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))******************+++++++++*********+++++++++,,,,,,---...222888<<>>===<<<<<<=========:::888777777666555444444444333111000...------***++++++,,,...//////000,,,++++++++++++,,,---...*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))*********++++++++++++************************''''''((()))***++++++,,,++++++++++++++++++++++++***+++,,,---...---,,,++++++,,,---...222999AAAFFFKKKKKKMMMNNNNNNMMMLLLKKKFFFIIIMMMPPPRRRVVVZZZ]]]^^^```bbbcccccceeegggiiifffhhhlllpppssstttttttttuuuqqqmmmkkkgggdddhhhooouuu~~~{{{|||wwwsssuuu||||||xxxvvvvvvvvvzzz{{{{{{|||~~~~~~~~~zzzuuuoooooorrrtttrrrpppggg___UUUOOOMMMMMMLLLKKKMMMLLLLLLMMMQQQUUUZZZ]]]]]]\\\ZZZXXXXXXYYY\\\^^^aaa]]]VVVPPPIIIBBB;;;666///...,,,+++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))%%%$$$$$$$$$%%%&&&'''((())))))))))))))))))))))))(((***,,,,,,***)))*********))))))))))))))))))***))))))))))))))))))))))))*********************************)))))))))))))))***++++++,,,,,,++++++******************+++++++++)))))))))***+++,,,......,,,,,,,,,------...///000444333222222444:::BBBHHHTTT^^^lllttttttoooiiifffaaacccjjjttt{{{|||zzzwwwssssssrrrpppqqqxxx|||zzzzzzyyyxxxvvvwwwyyy{{{{{{{{{{{{|||}}}{{{zzzzzzyyyyyyyyyyyyyyy~~~xxxqqqmmmccc```\\\ZZZ\\\___aaabbbddddddddddddcccaaa\\\YYYQQQQQQPPPOOONNNLLLKKKJJJHHHGGGEEECCCBBBBBBCCCCCC@@@???>>><<<<<<<<<=========:::888777777666555444444333222111000///...---******+++,,,...///000000++++++)))))))))***,,,---*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++++++++))))))))))))))))))))))))''''''((()))***++++++,,,)))******+++,,,,,,------)))+++,,,---...---,,,,,,+++,,,...000555<<>>===<<<<<<<<<=========:::888777777666555444333222111000///......---)))***+++,,,---...//////---+++)))&&&%%%%%%&&&''')))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((())))))******++++++(((((()))***+++,,,------)))***+++,,,,,,------,,,+++...111555999@@@GGGLLLOOONNNLLLKKKJJJJJJKKKLLLGGGKKKOOOSSSVVVXXX\\\^^^```bbbeeeffffffggghhhiiifffhhhkkkmmmmmmkkkhhhfffaaa______aaaaaabbbiiirrr{{{~~~zzzuuuqqqpppqqqwww{{{{{{ssssssqqqllliiikkkrrryyyvvvqqqhhh___XXXRRRNNNKKKHHHIIIKKKNNNQQQUUUXXXZZZ```cccddd```ZZZVVVWWWYYY[[[ZZZXXXWWWSSSMMMFFF@@@999444///,,,------+++)))******)))))))))((((((((())))))))))))))))))))))))''''''(((((()))*********''''''''''''(((((((((((()))+++++++++))))))***+++))))))************))))))))))))))))))))))))))))))************************))))))))))))************(((((())))))))))))(((((()))))))))***++++++,,,,,,...---,,,++++++***++++++------------...///000111111111222555;;;EEEQQQYYYiiinnnssstttpppllljjjiiilllssszzz~~~{{{yyy}}}|||{{{~~~~~~|||yyyxxxyyyzzz{{{{{{xxxzzz|||}}}|||{{{{{{|||||||||{{{zzzzzzzzzzzz{{{}}}wwwqqqmmmlllfff^^^ZZZZZZ]]]aaadddfffeeeddddddccc___ZZZVVVQQQQQQPPPOOONNNMMMMMMMMMHHHHHHHHHGGGFFFEEECCCCCC???>>>===<<<;;;<<<=========:::888777777666555444222111000000///...------)))******+++,,,------......,,,)))'''%%%%%%&&&'''(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((()))))))))******************************)))))))))))))))*********)))))))))******+++++++++)))))))))******,,,---------111555:::???EEEKKKOOONNNLLLJJJGGGGGGHHHJJJKKKKKKOOOSSSVVVYYY[[[]]]___```ccceeeggggggggghhhiiiiiijjjllllllkkkhhhdddbbb]]]ZZZ[[[^^^aaadddjjjrrrvvv{{{}}}{{{zzz{{{yyyuuuqqqssswww~~~~~~|||~~~uuurrrmmmiiifffhhhnnnrrrzzzxxxsssjjj```WWWRRROOOIIIIIIJJJKKKNNNQQQTTTWWW\\\bbbgggddd\\\VVVUUUXXXYYYYYYYYYYYYVVVPPPIIICCC???999222/////////,,,)))*********)))))))))(((((())))))))))))))))))))))))(((((()))***++++++++++++''''''(((((()))))))))))))))***+++***)))(((***+++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))((())))))***++++++,,,,,,......---,,,++++++++++++------------...///000111111222555:::BBBNNN[[[cccqqqssstttrrrnnnlllmmmoooqqqxxx}}}~~~~~~vvvoooooorrrvvv}}}~~~|||zzzwwwvvvxxxzzz{{{|||yyy|||~~~~~~}}}|||}}}||||||{{{zzzzzzzzzzzz{{{~~~wwwqqqmmmqqqjjj```ZZZYYY\\\```ccceeeeeedddcccaaa^^^YYYUUUPPPOOOOOONNNNNNOOOPPPPPPGGGHHHHHHHHHGGGFFFDDDBBB>>>>>><<<;;;;;;<<<=========:::888777777666555444111000000///...------,,,)))******++++++,,,,,,---...---***))))))***,,,...'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))++++++++++++++++++++++++*********)))))))))))))))*********)))))))))))))))***)))(((((()))+++---...///333999>>>CCCHHHMMMQQQMMMKKKGGGEEEDDDFFFHHHJJJOOORRRVVVYYY[[[\\\^^^``````cccfffgggggggggggghhhkkkllllllllljjjfffccc```^^^[[[[[[___dddggglllrrrrrrttttttrrruuuyyyyyyuuurrrvvv|||}}}{{{}}}wwwoookkkkkknnnpppqqqxxxyyyxxxqqqggg]]]XXXVVVOOOMMMJJJHHHIIILLLOOORRRXXX```gggfff^^^WWWVVVXXXYYYZZZZZZ[[[XXXRRRJJJDDDCCC===555111111111...***,,,,,,,,,++++++++++++***))))))))))))))))))))))))&&&'''((()))************(((((())))))*********+++)))******)))(((((()))+++((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++******++++++++++++******((())))))***++++++,,,,,,++++++++++++,,,------......------......///000111333555999???IIIVVVcccllltttuuussspppkkkkkknnnqqqssszzz~~~}}}~~~|||xxxxxxzzz||||||}}}|||wwwmmmggghhhkkkmmmssszzz~~~zzz{{{yyyvvvuuuwwwzzz{{{|||{{{}}}~~~~~~~~~||||||{{{zzzzzzzzzzzzzzz}}}{{{{{{{{{tttnnneee]]]YYY[[[^^^bbbaaaaaabbbcccbbb___YYYTTTPPPPPPPPPPPPOOONNNMMMMMMHHHHHHGGGFFFEEEEEEFFFFFF@@@???>>>======<<<<<<<<<:::777444333444444333222777666444111///---,,,++++++,,,------......---------------,,,,,,,,,++++++******))))))))))))******))))))((((((''''''&&&&&&%%%&&&''')))******++++++***)))((((((((()))+++,,,+++***)))(((((('''((((((******))))))))))))******))))))*********+++++++++)))))))))))))))))))))))),,,+++***((((((((()))***------,,,***((()))+++...111666<<>>======<<<<<<<<<:::888555444444444444333555333111///---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))******++++++******))))))))))))(((((()))))))))))))))(((&&&'''((()))))))))((((((***))))))(((((((((((()))******)))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***)))************,,,000333444888>>>DDDGGGIIIKKKLLLJJJIIIGGGEEEDDDGGGLLLPPPUUUWWWYYYYYYZZZZZZ]]]^^^aaabbbcccaaa___aaahhhmmmpppnnnkkkgggdddbbb``````[[[^^^ccchhhlllmmmllllllkkkkkkllllllmmmoooqqqssswww|||}}}}}}zzz||||||wwwuuurrruuu{{{xxxrrrkkkjjjmmmqqquuuyyy|||xxxpppgggaaa^^^UUUMMMJJJIIIIIILLLPPPVVV\\\dddiiigggaaaZZZVVVVVVWWWYYYZZZZZZVVVQQQLLLFFFCCC>>>999555111000///------,,,++++++***))))))))))))***+++******)))((())))))))))))))))))))))))'''(((((()))))))))(((((()))******++++++******)))((((((((((((((()))******))))))************))))))*********)))******++++++************)))))))))(((************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........///111333777;;;DDDQQQ]]]hhhqqqvvvyyywwwtttqqqqqqrrrtttuuuuuuvvvwwwzzz|||~~~{{{mmmkkkiiiffffffgggiiikkkmmmpppvvv||||||vvvqqqgggfffccc```___aaaeeeiiiwwwzzz|||yyyxxxwwwuuuuuuvvvyyy{{{}}}~~~~~~}}}||||||{{{zzzzzzxxxxxxwwwwwwwwwwwwvvvttt}}}xxxuuussstttnnneee]]]ZZZ[[[```cccbbbbbbccccccccc___ZZZVVVRRRRRRQQQPPPNNNMMMKKKJJJHHHGGGFFFDDDCCCBBBBBBAAA@@@???>>>======<<<<<<<<<;;;888555444555555444333444222111...---+++******)))******+++++++++++++++++++++++++++*********)))******))))))))))))******+++************)))))))))+++++++++***)))((('''&&&###%%%''')))***(((&&&%%%)))(((((((((((())))))***++++++***)))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))+++***))))))((())))))))))))***+++++++++...222555888<<>>===<<<<<<<<<<<<;;;888666444555555444444444333222000...------,,,)))******+++,,,+++++++++************))))))))))))******))))))))))))******((((((((((((((((((((((((+++++++++***)))((('''&&&$$$%%%'''))))))((('''&&&(((((('''(((((()))******,,,+++***)))(((((((((((())))))((((((((((((''''''((((((((((((((((((((((((******)))))))))))))))))),,,------------///222555<<<@@@EEEIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGJJJOOORRRUUUWWWYYYZZZZZZ[[[]]]___eeeffffffeeefffiiioootttvvvqqqjjjddd```aaaccceeejjjnnnuuuzzz{{{wwwqqqllleeehhhjjjkkkkkknnnssswww~~~yyyooojjjcccdddqqqtttlllmmmqqqvvvzzz|||zzzwwwuuukkk```UUUNNNJJJFFFGGGKKKRRRYYYbbbiiiiiifffaaa^^^UUUTTTSSSTTTVVVWWWVVVUUURRRKKKDDD@@@???<<<666111...---,,,+++*********++++++++++++***)))(((''''''************************(((((()))***++++++******))))))************))))))((((((((((((((())))))***))))))************)))))),,,,,,+++***)))))))))************)))))))))))))))************************))))))*********+++++++++*********+++++++++++++++---......///000333777:::BBBLLLYYYeeeqqqyyy{{{zzzwwwsssppprrrwww{{{zzzwwwssstttwww{{{~~~xxxooohhhhhhhhhhhhjjjlllnnnpppqqqtttuuurrrlllhhhfffgggdddeeeeeedddbbbaaabbbcccnnnqqqvvv{{{}}}}}}|||zzz{{{zzzyyyyyyyyy{{{|||}}}yyyzzz|||}}}}}}{{{yyyxxxuuuvvvwwwxxxyyyzzz|||~~~zzzwwwvvvooofff^^^ZZZ\\\___bbbccccccbbbbbbbbb___ZZZWWWSSSSSSRRRPPPMMMKKKIIIGGGJJJIIIGGGEEEDDDCCCBBBBBB@@@???>>>===<<<<<<<<<<<<:::888555444444555444333333222111///...---------***++++++,,,,,,,,,,,,,,,*********)))))))))((((((******))))))))))))******(((((((((((())))))))))))))))))************))))))((((((((('''((())))))***(((((('''(((((()))******++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********)))))),,,---......///111555999???CCCGGGIIIIIIGGGFFFFFFFFFGGGIIIIIIKKKMMMQQQTTTRRRTTTWWWYYYZZZ\\\^^^aaaeeegggjjjlllmmmnnnppprrruuuppphhhaaa___aaaeeeiiiqqquuu{{{~~~}}}wwwpppkkkgggjjjnnnooonnnqqqvvv{{{xxxrrrhhhcccjjjyyy}}}rrrsssuuuxxx{{{|||{{{yyyxxxoooeeeYYYRRRMMMGGGFFFIIIPPPUUU[[[```bbbccccccdddXXXVVVSSSRRRSSSVVVWWWWWWUUUNNNGGGDDDCCC???999333111///---+++******++++++,,,++++++***)))(((((('''))))))))))))))))))))))))---+++)))''''''((()))***)))))))))******)))))))))((((((((((((((())))))***))))))************)))))),,,,,,+++***)))))))))***))))))))))))))))))******************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,---......111555;;;@@@IIIVVVeeeppp{{{}}}tttqqqppptttzzz~~~}}}zzzwwwxxx{{{vvvlllmmmmmmoooqqqrrrtttvvvwwwzzzzzzxxxrrrjjjdddcccdddbbbdddgggggggggfffggghhhooorrrvvvyyy{{{|||{{{zzz|||{{{{{{zzzzzz{{{|||}}}zzz{{{}}}~~~}}}|||{{{wwwyyy{{{{{{{{{}}}|||xxxqqqhhh___ZZZ[[[^^^aaacccbbbaaaaaa```^^^ZZZWWWSSSRRRQQQOOOMMMKKKIIIGGGGGGFFFEEECCCBBBAAAAAA@@@@@@???>>>======<<<<<<<<<:::777444333444444333222000///...---,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,************)))))))))(((******))))))))))))***************++++++++++++,,,(((((()))***++++++++++++******((((((((()))+++,,,)))(((((((((((())))))*********))))))))))))******(((((()))))))))*********))))))))))))))))))))))))(((((()))************)))(((***,,,///111666;;;???AAADDDGGGHHHGGGGGGGGGGGGHHHJJJLLLNNNOOOQQQTTTVVVQQQTTTWWWYYY[[[]]]```cccdddggglllppprrrqqqooonnnnnnjjjccc^^^^^^cccjjjooowwwyyy|||}}}zzztttmmmiiihhhlllqqqssssssvvv|||~~~{{{}}}}}}rrrhhhiiiqqq}}}||||||}}}}}}|||{{{zzzzzzsssiii___YYYRRRKKKHHHIIIMMMPPPTTTXXX[[[```dddggg___ZZZTTTQQQQQQTTTVVVXXXVVVQQQLLLIIIFFFBBB===888444222000---+++++++++,,,,,,+++***)))((((((((()))))))))))))))))))))))))))---***'''$$$###$$$''')))((())))))******))))))(((((((((((((((((()))******))))))************))))))++++++******)))*********))))))))))))************************************)))************++++++++++++++++++,,,,,,------...,,,---...///333999AAAFFFPPP___oooxxx~~~ppppppqqqvvv|||}}}|||~~~wwwqqqrrrsssuuuwwwyyyzzzzzzzzz~~~yyyrrrkkkgggeeeeeeccceeehhhjjjjjjkkkmmmnnnrrrtttvvvyyy{{{|||||||||||||||{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~yyy{{{}}}}}}|||}}}zzzsssiii___ZZZZZZ]]]```bbbaaa```______\\\YYYVVVRRRQQQPPPOOOMMMKKKIIIHHHEEEEEEDDDCCCBBBAAAAAAAAA@@@???>>>======<<<<<<<<<999666333222222333222111///...------,,,,,,,,,,,,)))******+++++++++++++++++++++*********)))))))))******))))))))))))************+++++++++,,,,,,,,,))))))***++++++++++++***)))))))))************+++***))))))(((((((((((()))(((((((((((()))***+++,,,&&&&&&''''''((()))******))))))))))))))))))))))))'''((()))***+++******)))(((***---000333888>>>BBBAAACCCEEEFFFFFFFFFHHHJJJJJJMMMPPPQQQRRRTTTVVVXXXTTTWWWZZZ[[[]]]___aaaddddddfffkkkoooqqqpppmmmjjjdddaaa]]]\\\___gggqqqwww{{{{{{{{{yyyuuupppjjjgggffflllrrruuuvvv{{{yyyzzz||||||{{{xxxtttrrrpppsssuuuwwwyyy}}}wwwpppooottt~~~}}}||||||vvvmmmeee___YYYQQQLLLLLLHHHKKKOOOTTTXXX^^^dddhhheee___WWWQQQPPPRRRUUUWWWVVVUUURRRNNNJJJEEEAAA???888666222...,,,++++++,,,+++***)))(((((()))******************************)))(((&&&%%%$$$&&&''')))(((((())))))))))))((((((((((((((((((((()))******))))))************))))))*********)))******++++++((()))))))))************************************)))************++++++++++++,,,,,,---......//////---...///111666>>>GGGNNNYYYhhhvvv{{{uuummmooosssxxx|||~~~{{{zzzzzz{{{~~~|||vvvqqqmmmkkkhhhfffeeegggjjjkkklllmmmoooqqqsssuuuwwwzzz}}}|||||||||{{{{{{zzzzzzzzz||||||}}}}}}~~~}}}}}}~~~{{{tttjjj```ZZZZZZ\\\___bbbaaa______^^^\\\XXXUUUQQQQQQPPPOOOMMMKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDDDD@@@???>>>======<<<<<<<<<888555333111222222111111111000///...............(((((()))***************++++++++++++******************))))))))))))******(((((())))))******************+++++++++******)))&&&(((***,,,,,,+++)))(((+++***)))(((((('''(((((('''((((((((()))+++,,,---###$$$%%%&&&''')))******))))))))))))))))))))))))'''((()))+++++++++***))),,,---///111333777<<<@@@AAACCCDDDDDDDDDFFFIIIKKKLLLOOORRRTTTUUUVVVXXXYYYXXXZZZ]]]^^^^^^___bbbddddddfffiiilllooonnnkkkhhh\\\ZZZXXXZZZ```kkkvvv}}}||||||zzzvvvrrrlllhhheeecccjjjrrrvvvxxx~~~}}}}}}}}}|||{{{ssstttvvvvvvtttpppllliiihhhkkkmmmooorrrwww~~~yyyqqqpppyyy~~~~~~xxxpppiiiddd^^^UUUOOONNNEEEHHHMMMSSSXXX^^^dddhhhjjjbbbXXXQQQOOOQQQTTTVVVWWWWWWVVVRRRLLLGGGDDDDDD:::888333///,,,++++++,,,******)))(((((()))***+++++++++++++++++++++++++++''''''(((((()))*********(((((())))))))))))((((((((((((((((((((()))******))))))************))))))***)))))))))***+++,,,,,,(((((())))))*********+++************************)))************+++++++++,,,,,,------...///000000...///000333888AAALLLSSS```nnnyyy{{{|||~~~uuuhhhjjjooouuuyyy}}}~~~~~~xxxrrrooonnnmmmkkkhhhgggiiikkkllllllmmmoooqqqsssuuuxxx{{{~~~|||||||||{{{zzzzzzyyyyyy||||||||||||}}}}}}{{{qqqcccYYYWWWZZZ]]]^^^bbbbbbbbbaaa^^^[[[XXXUUURRRRRRRRRPPPOOOMMMKKKJJJJJJGGGDDDBBBCCCEEEFFFFFFAAAAAA???>>>============888777555333222222222222,,,,,,---...---,,,***)))******))))))******+++,,,************))))))))))))((()))***++++++***)))(((+++*********))))))((((((,,,***(((''''''''')))***(((((((((((())))))))))))***)))(((''''''((()))***+++)))((()))******)))((('''(((((()))(((((('''&&&''''''''''''((((((((((((+++++++++***++++++,,,,,,******+++000888???EEEGGGGGGHHHIIIHHHEEEEEEHHHKKKOOOQQQTTTWWWXXXYYY\\\^^^___```aaa^^^ZZZZZZ___dddggghhhiiijjjhhheeebbb```VVVXXXYYY\\\gggttt{{{{{{}}}{{{vvvpppllliiihhhhhhhhhlllrrrxxx}}}yyyyyy{{{{{{wwwsssssspppmmmnnnqqqqqqmmmiiijjjjjjjjjlllqqqyyyzzzssstttzzz~~~|||{{{{{{qqqfff___\\\UUUMMMJJJGGGIIIOOOUUUYYY___fffdddccc___XXXQQQPPPUUUZZZ[[[[[[YYYUUUOOOKKKHHHGGGCCC>>>777222///...---,,,(((((('''''''''(((((()))((((((((((((((((((((((((''''''(((***+++,,,---...((()))++++++)))((()))***+++***)))(((((()))***+++'''((()))+++++++++***)))+++++++++++++++***)))((()))))))))))))))))))))))),,,,,,+++******)))))))))***+++---......---,,,+++*********+++---///111333111000000444<<>>======<<<===:::888666444222222222222000000000000///...---,,,+++++++++++++++,,,,,,---************))))))))))))))))))************))))))************)))))))))((()))'''&&&$$$$$$%%%&&&'''******))))))((((((''''''***)))(((''''''((()))***)))((('''((()))***)))(((((((((((((((((((((((((((((((((((()))))))))******+++*********+++,,,,,,---,,,,,,...333;;;BBBGGGHHHHHHIIIJJJIIIGGGGGGJJJMMMOOORRRVVVXXXYYYZZZ[[[]]]___aaaaaa___\\\]]]aaafffeeeeeeeeedddaaa^^^\\\ZZZVVVXXX[[[```jjjvvv||||||xxxuuupppkkkiiiiiikkklllooosssxxx}}}~~~zzzvvvvvvwwwwwwsssooommmkkkjjjlllppprrrppplllooonnnmmmooossszzz}}}uuuuuuzzz~~~yyywwwvvv}}}|||uuukkkddd___XXXQQQJJJGGGGGGMMMSSSYYYaaaiiiiiiiiiggg```XXXTTTVVVYYY[[[ZZZYYYUUUQQQLLLIIIGGGCCC???999444111///---+++)))))))))(((((())))))***((((((((((((((((((((((((&&&&&&'''((()))***++++++((()))++++++)))((()))***+++***)))(((((()))***+++((()))******+++***))))))***++++++++++++***))))))******************************++++++++++++++++++---,,,,,,+++*********************+++,,,...111222222222333888@@@LLLWWW]]]gggnnnuuuuuupppkkkkkklllppptttyyy}}}}}}}}}{{{yyyyyyyyywwwsssppppppppppppqqqrrrtttuuuvvvxxxyyy|||}}}|||{{{{{{}}}}}}zzzooohhh^^^YYYXXX[[[\\\]]]cccccccccbbb```\\\YYYWWWSSSSSSRRRQQQOOOMMMKKKJJJIIIGGGEEEEEEFFFGGGFFFEEEBBBAAA???===<<<<<<<<<<<<;;;999777444222111111111444333111000///...------++++++,,,,,,,,,---------++++++*********)))))))))******))))))))))))******************))))))))))))+++***((('''''''''((()))++++++***)))((('''&&&&&&))))))(((((((((((())))))'''&&&&&&'''((())))))((()))((('''''''''((()))))))))))))))*********++++++))))))******+++,,,---...///000222888@@@FFFJJJLLLJJJJJJKKKJJJIIIIIILLLNNNPPPSSSWWWYYYZZZZZZZZZ[[[^^^```aaa```______cccgggeeedddaaa^^^[[[XXXVVVUUUVVV[[[```fffoooyyy}}}{{{sssooojjjggggggkkkqqquuuyyy}}}~~~}}}{{{{{{wwwtttssstttsssooollliiihhhiiimmmsssvvvvvvttttttsssssstttwww}}}yyyxxx|||yyytttrrrrrrwwwzzzyyyqqqjjjddd]]]WWWLLLGGGEEEIIIPPPWWWbbbllllllnnnnnniii```YYYVVVUUUZZZZZZXXXVVVSSSNNNKKKHHHCCC@@@;;;777444111---***++++++***************+++))))))))))))))))))))))))((((((((()))))))))******((()))++++++)))((()))***+++***))))))))))))***+++))))))*********))))))((())))))***++++++++++++***++++++++++++++++++++++++*********+++,,,---------///---+++((('''((()))***+++*********,,,...000111333444888>>>GGGRRR\\\aaaggglllooonnnjjjgggiiilllssswww|||}}}yyyxxx{{{}}}xxxxxxxxxzzz{{{yyyvvvtttrrrrrrssstttuuuwwwxxxyyyzzz||||||{{{zzzzzz{{{}}}}}}rrrjjj___XXXWWWZZZ]]]^^^cccccccccbbb```]]]ZZZXXXTTTTTTSSSQQQOOOMMMKKKJJJHHHFFFFFFFFFGGGHHHFFFEEECCCAAA???===;;;;;;<<<<<<:::999666333111000//////333111///---+++***++++++***++++++,,,,,,,,,,,,,,,+++++++++*********))))))+++***)))(((((()))***+++*********))))))))))))))),,,+++***)))))))))***************)))((('''''''''))))))(((((((((((())))))'''&&&&&&''')))***)))(((***)))'''&&&&&&(((***+++)))))))))*********++++++)))))))))***+++---...///000111555<<>>:::777333...+++,,,++++++************+++************************++++++++++++++++++++++++((()))++++++)))((()))******************************************))))))((((((((()))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,+++***))))))******++++++***+++,,,---///000444777===EEEOOOYYYaaaeeefffhhhiiigggddddddiiimmmvvvzzz~~~{{{wwwvvvzzzzzzuuuvvvwwwyyyyyyxxxvvvttttttttttttuuuvvvxxxyyyzzz}}}~~~{{{{{{zzzzzzzzz||||||qqqbbbXXXVVVYYY]]]___bbbbbbbbbbbb```]]]ZZZXXXUUUTTTSSSRRRPPPMMMKKKJJJGGGFFFEEEFFFGGGHHHGGGEEECCCAAA>>><<<::::::;;;<<<999888555222000///......222000...+++***))))))***))))))***+++,,,++++++***++++++++++++************+++***)))(((((()))***+++))))))))))))))))))******((((((''''''&&&&&&&&&'''(((((((((((())))))))))))(((((())))))))))))(((((()))((('''(((***+++***)))***)))'''&&&'''(((***,,,((((((((()))))))))******)))))))))***+++---...//////111777???HHHOOORRRSSSKKKJJJJJJJJJKKKMMMNNNOOOPPPSSSVVVXXXYYYXXXYYYZZZ[[[\\\___```aaabbbcccdddgggccc^^^YYYUUUTTTTTTUUU^^^fffnnnqqquuuwwwuuuqqqllliiifffeeejjjsss}}}{{{xxxwwwwwwvvvvvvxxxwwwuuutttsssrrrpppnnnnnnoooqqqvvvzzz~~~||||||}}}yyyqqqkkkiiiiiieeemmmssspppkkkgggccc^^^VVVNNNGGGEEEFFFKKKUUU___ccchhhnnnppplllcccZZZUUUWWWWWWXXXYYYXXXUUUOOOJJJDDDBBB???===:::666111...,,,+++******)))))))))***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++((()))++++++)))((()))*********++++++++++++************))))))))))))))))))'''((()))***+++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++)))***+++---------,,,,,,++++++++++++,,,...000222666;;;CCCMMMWWW___eeehhhffffffdddbbbaaadddkkkpppyyy}}}}}}zzzwww|||}}}yyyvvvwwwyyyzzzyyywwwvvvuuuvvvvvvuuuvvvvvvwwwxxxyyy}}}~~~~~~{{{{{{{{{zzzyyy|||xxxgggZZZWWWYYY]]]``````aaaaaaaaa___\\\YYYWWWVVVUUUTTTRRRPPPMMMKKKJJJFFFEEECCCDDDEEEGGGFFFFFFDDDBBB>>>;;;999:::;;;<<<999777555222000/////////111111///...,,,,,,++++++((()))***+++,,,+++******,,,++++++++++++***************))))))))))))******))))))))))))************)))))))))))))))((((((((('''((((((((()))))))))***(((((())))))))))))((((((+++)))((()))***+++***((()))(((((('''((()))+++,,,((((((((()))))))))******))))))******+++,,,---...///222888@@@IIIOOOQQQQQQJJJIIIGGGHHHJJJMMMMMMMMMOOORRRTTTVVVVVVWWWYYY[[[[[[\\\^^^aaabbbccccccbbbaaa^^^ZZZVVVSSSSSSUUUVVVaaaiiiqqqtttuuutttqqqllliiigggeeefffjjjsss{{{}}}xxxuuuttttttuuuuuuvvvvvvuuutttsssrrrqqqqqqoooqqqtttxxx{{{~~~}}}ssskkkfffccc```gggkkkkkkiiiiiieeeaaa\\\SSSJJJGGGEEEGGGNNNUUU^^^cccjjjooooooiii```ZZZVVVVVVWWWZZZ[[[XXXQQQLLLEEECCC@@@>>><<<999555222,,,,,,+++***))))))))))))******************************************))))))((()))++++++)))((()))*********+++,,,,,,+++******)))))))))((()))***++++++'''((()))***+++,,,,,,,,,++++++++++++++++++++++++---------,,,+++*********'''))),,,...//////------+++++++++,,,...000333444:::@@@KKKVVV```fffjjjlllhhhfffdddbbbccciiiqqqwww~~~~~~zzz~~~|||zzzzzz{{{||||||zzzyyyyyyzzzxxxxxxwwwvvvvvvvvvwwwwww{{{|||~~~~~~}}}|||{{{|||}}}{{{{{{~~~{{{jjj^^^YYYZZZ]]]^^^______``````^^^[[[XXXWWWVVVVVVTTTSSSPPPMMMKKKJJJFFFDDDBBBAAACCCEEEFFFFFFDDDBBB>>>;;;999999:::;;;999888666444222111111222000000000000///...---,,,((()))+++------,,,+++***,,,,,,+++++++++*********))))))************))))))((()))))))))************,,,,,,,,,,,,++++++******))))))))))))(((((((((((('''((()))******)))((('''+++***(((((())))))(((&&&'''(((((()))******++++++)))))))))*********+++++++++*********+++,,,,,,---222444:::AAAHHHLLLLLLKKKIIIGGGEEEFFFIIILLLLLLKKKNNNPPPRRRSSSSSSVVVYYY\\\\\\]]]```bbbddddddcccaaa[[[YYYWWWTTTTTTUUUWWWXXX```jjjrrrttttttsssoookkkiiihhhhhhiiinnntttzzz~~~|||{{{vvvrrrqqqrrrssssssrrrrrrsssrrrqqqpppqqqqqqrrrtttxxx{{{~~~zzzqqqiiieee```dddffffffiiillljjjeee___WWWOOOKKKHHHFFFJJJPPPXXX]]]eeekkkmmmiiiaaa[[[UUUUUUWWW[[[]]][[[SSSLLLFFFCCC@@@>>>===;;;888666...---,,,+++************************************************************((()))++++++)))((()))******++++++,,,,,,++++++***(((((('''((()))***,,,---((()))***+++++++++++++++************************++++++++++++++++++******)))***+++,,,,,,,,,,,,,,,++++++,,,---///222555777@@@GGGRRR^^^hhhmmmooooookkkiiifffeeehhhoooxxx~~~{{{}}}zzz{{{|||zzzxxxyyy{{{~~~{{{zzzyyyxxxwwwvvvvvvvvvyyyzzz|||~~~~~~}}}|||{{{}}}~~~}}}|||{{{lllaaa\\\\\\\\\\\\^^^_________]]][[[XXXVVVWWWVVVUUUSSSPPPMMMKKKJJJFFFCCC@@@@@@BBBDDDFFFGGGEEEBBB>>>:::888999:::;;;:::999777555444444444444---.../////////...,,,+++)))***,,,......---,,,+++,,,,,,,,,+++++++++******((()))***++++++***)))((((((((())))))*********+++((())))))))))))(((''''''++++++***)))((('''&&&&&&'''((()))******)))((('''+++***((('''((('''&&&$$$&&&''')))***++++++++++++******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,444777;;;AAAGGGIIIHHHFFFHHHEEECCCEEEHHHKKKKKKJJJNNNOOOPPPPPPRRRUUUZZZ]]]^^^___aaadddffffffcccaaaYYYXXXVVVUUUVVVXXXZZZ\\\___iiirrrtttsssrrroookkkllllllmmmnnnrrrvvvzzz}}}yyy}}}~~~zzztttppppppqqqrrrrrrnnnoooppppppoooooopppqqqtttwww{{{|||xxxppplllaaaccccccdddiiiooonnniii```YYYRRRNNNJJJGGGIIINNNTTTXXX```fffiiifff___YYYUUUUUUWWW[[[___\\\TTTMMMFFFCCC@@@>>>===<<<:::888000///...---,,,+++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------((()))++++++)))((()))******+++,,,------,,,+++***'''''''''''')))+++---...))))))***++++++++++++***)))))))))))))))))))))))))))))))))***++++++,,,,,,---+++***(((((()))+++,,,++++++,,,...111444777999CCCKKKWWWdddmmmqqqrrrrrrnnnllliiihhhllluuu~~~{{{wwwxxxyyywwwvvvwww{{{~~~}}}{{{yyywwwvvvvvvuuuwwwxxxzzz|||}}}~~~~~~}}}}}}{{{}}}~~~~~~xxxkkkbbb^^^^^^^^^]]]``````___^^^\\\ZZZXXXWWWYYYZZZXXXUUUPPPKKKIIIIIIGGGFFFDDDCCCBBBBBBCCCCCCBBB@@@>>><<<;;;:::::::::999777444333333333222000111111000///...---,,,,,,(((((()))***++++++,,,,,,------,,,,,,+++***))))))++++++************************))))))))))))******,,,,,,+++***)))(((''''''*********************+++************************++++++******))))))((((((************++++++++++++((()))***+++,,,+++*********,,,------,,,---///000777;;;@@@CCCDDDCCCBBBBBBFFFFFFGGGHHHIIIJJJJJJKKKJJJLLLLLLKKKLLLOOOVVV\\\```cccgggjjjjjjhhhdddaaa^^^XXXRRRPPPSSSWWWZZZ[[[cccfffkkknnnnnnnnnnnnnnnjjjkkkmmmrrrvvvyyyzzzzzzyyyxxxvvvuuussssssrrrrrrppppppppppppqqqrrrssstttwwwyyy}}}}}}yyyuuussspppppprrruuuyyy~~~|||zzz~~~}}}qqqqqqmmmiiijjjooossstttrrrddd^^^UUUOOOMMMKKKHHHFFFJJJSSS[[[aaahhhlllfff]]]TTTTTTVVV[[[___^^^WWWQQQKKKFFF???<<<;;;;;;:::888444111---+++,,,,,,+++(((******))))))))))))******+++++++++,,,,,,---------******))))))))))))******************************&&&(((***+++,,,+++)))(((************************++++++++++++++++++++++++)))******++++++******)))++++++,,,---------,,,,,,---------...000555<<<@@@JJJTTTbbblllpppqqqpppppprrrooolllooovvv{{{zzzxxxwwwxxx{{{~~~~~~}}}zzzxxxwwwxxxzzz|||~~~yyykkkaaa]]]]]]^^^]]]^^^^^^___^^^]]][[[YYYXXXYYYYYYXXXUUUPPPKKKIIIIIIFFFEEECCCBBBAAAAAABBBCCCAAA@@@>>><<<;;;::::::;;;777555222111111111000...111111000///...---,,,,,,((())))))***++++++,,,,,,,,,,,,,,,+++***)))))))))************************))))))))))))))))))))))))******))))))(((''''''''')))))))))))))))(((((((((''''''''''''''''''''''''*********)))))))))))))))(((((((((((())))))))))))((()))***+++,,,++++++***+++,,,---------...111444777;;;@@@CCCDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIJJJJJJIIIJJJJJJIIIKKKPPPWWW]]]```cccgggkkkllliiifffccc^^^ZZZUUUSSSUUUYYY\\\]]]aaadddhhhjjjjjjiiiiiiiiilllmmmqqquuuxxxyyyyyyxxx{{{}}}~~~}}}|||zzz{{{|||vvvvvvtttsssrrrrrrqqqqqqppppppppppppqqqsssuuuvvvxxx{{{~~~|||tttnnnjjjfffcccdddeeefffiiimmmqqqvvvxxxyyy||||||{{{zzzyyyyyyyyyyyyyyyzzz{{{}}}wwwssswww}}}zzzvvvrrrppprrrtttuuutttiiiccc[[[TTTPPPLLLHHHEEEHHHOOOWWW]]]dddiiifff^^^WWWUUUTTTXXX^^^___ZZZTTTOOOIIIBBB>>><<<<<<;;;:::777333///---------+++*********))))))))))))******++++++,,,,,,,,,,,,,,,,,,******))))))))))))******************************'''(((***+++++++++)))(((************************++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,---...///000333999AAAGGGQQQZZZgggpppsssrrrrrrrrrsssqqqpppssszzz}}}|||zzzxxxyyy{{{~~~~~~zzzyyyyyyzzz{{{|||~~~{{{lllaaa\\\]]]^^^^^^\\\^^^___``````]]][[[YYYXXXXXXWWWTTTPPPLLLJJJIIIEEEDDDBBBAAA@@@@@@AAABBB@@@???===;;;;;;:::;;;;;;777555222111111111000...111000000///...---,,,,,,)))))))))***++++++,,,,,,++++++******))))))((((((************************((())))))******))))))(((((((((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************(((((((((((())))))))))))))))))***++++++++++++***+++,,,,,,,,,---000444888999<<<@@@BBBCCCEEEGGGIIIGGGGGGGGGHHHIIIIIIJJJJJJGGGGGGFFFGGGJJJPPPXXX^^^```ccchhhlllmmmkkkgggddd]]]ZZZWWWVVVYYY\\\___```bbbdddfffgggfffddddddeeellloootttxxxzzzyyyxxxvvvxxxzzz{{{zzzxxxvvvuuuuuussssssrrrqqqqqqqqqqqqqqqqqqppppppqqqrrruuuwwwyyyzzz}}}yyyssskkkccc^^^ZZZWWWUUUVVVWWWXXXZZZ^^^bbbeeehhhiiimmmrrrtttsssrrrtttvvvqqqqqqpppooonnnmmmkkkjjjfffeeedddcccccccccccccccaaabbbdddeeefffgggggghhhiiijjjjjjkkklllkkkkkkkkkjjjkkkmmmnnnoooooonnnmmmjjjiiihhhhhhhhhiiijjjkkknnnpppsssuuuwwwzzz~~~xxxppprrr|||zzzuuurrrrrrsssnnniiibbbZZZTTTMMMGGGCCCEEEKKKQQQWWW___eeeeeeaaa\\\WWWSSSUUU[[[___\\\XXXSSSNNNGGGAAA>>>======<<<;;;777222///...---,,,+++******))))))))))))******,,,,,,,,,,,,,,,+++++++++******))))))))))))******************************'''((()))++++++******)))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********+++------...///111333888@@@IIIOOOZZZbbbmmmtttuuutttsssssssssssstttyyy}}}{{{{{{}}}~~~|||{{{yyyyyyzzz}}}{{{lll```\\\]]]___```^^^___aaabbbaaa^^^ZZZXXXWWWWWWWWWTTTOOOLLLJJJJJJDDDCCCBBB@@@???@@@@@@AAA???>>><<<;;;::::::;;;;;;999777444333333333222000111000///...---,,,,,,+++))))))*********+++++++++******))))))((((((((('''))))))))))))************(((((()))******)))(((((('''''''''(((((())))))))))))((((((''''''&&&&&&%%%))))))))))))))))))))))))(((((())))))******++++++)))*********++++++++++++))))))******++++++++++++***+++++++++---111777;;;===???AAABBBBBBDDDGGGIIIGGGHHHHHHIIIIIIJJJJJJKKKGGGFFFEEEFFFJJJRRRZZZ```bbbeeejjjmmmllliiidddaaaYYYXXXXXXYYY\\\```cccddddddeeefffeeecccbbbbbbcccjjjooouuuzzz{{{zzzwwwvvvyyyzzz|||zzzwwwtttrrrrrrrrrrrrrrrqqqqqqrrrrrrsssqqqqqqqqqrrrtttwwwyyy{{{|||yyysssgggbbb[[[VVVSSSQQQPPPPPPMMMMMMNNNPPPSSSVVVYYY[[[[[[]]]``````___^^^___```]]]]]]]]]\\\\\\ZZZYYYXXXUUUUUUTTTSSSSSSSSSSSSSSSQQQQQQRRRTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[ZZZYYYYYYXXXWWWVVVVVVXXXZZZ[[[[[[]]]___aaacccggglllooosssvvvzzz}}}vvvrrrxxx{{{qqqmmmmmmooolllfff___WWWOOOHHHDDDEEEHHHMMMSSSZZZaaaeeeeeeddd]]]UUUTTTYYY\\\\\\YYYWWWRRRKKKDDD@@@>>>>>>>>>===:::666222///---,,,++++++******))))))******+++---,,,,,,,,,++++++************))))))))))))******************************(((((()))************)))************************+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++***)))((()))+++---...///111333777===FFFPPPWWWaaahhhpppuuuuuutttssstttrrrtttxxx}}}~~~zzz{{{|||}}}}}}}}}~~~}}}{{{yyywwwxxx{{{yyyjjj___\\\]]]```aaaaaacccddddddbbb]]]YYYVVVUUUVVVVVVSSSOOOLLLKKKJJJDDDCCCAAA@@@??????@@@@@@???>>><<<;;;:::::::::;;;999777444333333333222000000000///...---,,,++++++***************+++++++++)))))))))((((((((((((((((((((()))))))))*********(((((())))))))))))(((((('''(((((())))))******+++)))))))))(((((('''''''''************************(((((())))))******++++++)))*********++++++++++++***************+++++++++)))******+++---222888===AAABBBCCCBBBBBBBBBEEEGGGHHHHHHIIIJJJKKKLLLMMMMMMIIIGGGFFFHHHMMMUUU\\\aaaeeegggiiijjjhhhddd___\\\TTTUUUXXX[[[___bbbfffhhhdddddddddcccaaa``````bbbgggnnnvvv{{{|||zzzyyyxxxzzz{{{|||zzzvvvsssrrrqqqsssssssssssssssttttttuuurrrrrrsssuuuwwwyyy{{{{{{}}}zzzqqqhhhbbb[[[WWWQQQMMMKKKKKKJJJJJJGGGGGGHHHJJJLLLNNNPPPQQQNNNOOOOOONNNLLLKKKKKKKKKOOOOOOOOOOOOOOONNNMMMLLLKKKKKKJJJIIIIIIIIIJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJKKKJJJKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOOOOOOONNNMMMOOONNNMMMLLLMMMOOOQQQSSSRRRSSSUUUVVVWWWZZZ^^^bbbgggjjjpppvvv{{{wwwvvvwwwuuummmjjjnnnlllhhhaaaYYYQQQLLLHHHFFFHHHLLLRRRXXX]]]dddhhhkkkddd[[[VVVVVVYYYYYYXXXXXXTTTOOOHHHBBB???>>>>>>>>><<<999555111---,,,+++++++++************++++++,,,,,,,,,++++++***************))))))))))))******************************(((((()))***************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++***)))))))))+++...///000333777===EEEOOOYYY```hhhmmmsssuuutttrrrrrrrrrpppsssyyy}}}wwwtttwww}}}{{{oooqqqwww~~~}}}~~~}}}|||yyyxxxxxx{{{~~~~~~uuuhhh___]]]___bbbccceeeeeeeeedddaaa]]]YYYWWWTTTUUUUUUSSSOOOLLLKKKKKKDDDCCCAAA@@@??????@@@AAA@@@???===;;;999999999999777555222111111111000...000//////...---,,,++++++************************))))))))))))(((((((((((('''(((((())))))*********)))((((((''''''(((((()))((()))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))******))))))******+++,,,)))***,,,---000444:::>>>BBBCCCDDDCCCAAAAAACCCEEEHHHIIIJJJKKKMMMOOOPPPPPPNNNLLLKKKMMMRRRYYY^^^aaafffgggfffeeebbb^^^ZZZXXXSSSVVV[[[___aaadddgggiiiaaaaaaaaa___]]]]]]___aaahhhooowww||||||{{{zzz{{{zzz{{{zzzwwwtttrrrqqqrrruuuuuutttttttttuuuuuuvvvrrrtttvvvyyyzzz{{{{{{zzz|||~~~~~~yyywwwsssnnnhhhaaaYYYSSSRRROOOKKKGGGFFFEEEDDDBBBCCCCCCDDDFFFGGGHHHIIIIIIKKKJJJHHHFFFEEEDDDDDDDDDFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHHHHHHHJJJLLLNNNOOOPPPQQQSSSTTTTTTVVVXXX[[[^^^bbbhhhoootttzzzwwwsss}}}}}}rrrmmmlllllliiibbbZZZSSSOOOMMMHHHHHHKKKQQQVVVZZZaaahhhmmmhhhaaaZZZVVVUUUWWWYYYXXXVVVSSSMMMFFFAAA@@@???>>>>>>===:::555000------++++++************+++++++++++++++++++++***************))))))))))))******************************)))))))))))))))*********************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++---///000111666===GGGQQQ\\\gggmmmrrruuuxxxwwwssspppooopppnnnssszzzxxxtttooonnnsss{{{|||tttkkknnnuuu~~~}}}~~~~~~|||zzzzzz|||~~~~~~}}}|||||||||}}}~~~~~~|||zzzqqqeee^^^]]]```cccdddeeeeeeeeecccaaa^^^\\\ZZZSSSTTTTTTRRROOOLLLKKKKKKEEEDDDBBBAAA@@@@@@AAAAAAAAA@@@===;;;999888777777777555222111111111000...000///......,,,,,,+++***************************))))))))))))))))))))))))''''''(((((()))******+++***)))'''%%%%%%''')))***((((((((()))))))))))))))((((((((())))))******+++((((((((((((((((((((((((*********)))))))))))))))(((((((((((())))))))))))+++***)))))))))***+++,,,***,,,///111333777<<>>;;;888777666666999777555333333333222000000///...---,,,++++++***++++++******************))))))))))))************&&&''''''((()))******++++++)))&&&$$$$$$&&&)))+++((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))++++++******))))))((((((************+++++++++++++++***)))))))))***,,,---,,,...222444666:::===@@@===???BBBCCCBBBBBBDDDEEEHHHIIIKKKNNNQQQSSSUUUVVVVVVTTTSSSVVV[[[___``````bbb```^^^[[[YYYWWWWWWVVVZZZ___dddffffffeeeeeegggbbbbbbaaa``````bbbfffiiirrrxxx~~~||||||~~~~~~{{{wwwttttttvvvxxxvvvvvvuuutttttttttttttttsssvvv{{{~~~}}}zzzwwwyyy||||||zzztttrrrooollljjjgggccc```[[[XXXTTTQQQNNNKKKHHHEEEDDDCCCDDDFFFHHHHHHGGGFFFCCCCCCDDDEEEFFFFFFFFFEEEEEECCC@@@@@@AAACCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFHHHGGGFFFFFFFFFGGGIIIJJJIIIJJJKKKLLLKKKKKKIIIIIIIIIKKKMMMPPPSSSUUUVVVVVVXXXZZZ^^^`````````aaabbbaaadddiiilllnnnqqqtttwww~~~}}}rrr}}}{{{wwwppppppllleee\\\VVVSSSTTTJJJHHHJJJPPPRRRSSSZZZdddgggjjjiiiaaaWWWRRRVVV]]]XXXZZZZZZVVVNNNHHHDDDCCC@@@CCCFFFDDD>>>777333111,,,++++++******++++++,,,))))))******+++++++++,,,******))))))))))))******************************)))))))))))))))******+++************************++++++++++++++++++++++++*********++++++************+++---...///000000000222;;;IIIZZZiiixxxvvvoookkkkkknnnsss{{{xxxqqqhhhfffdddgggnnnwww~~~wwwxxx{{{}}}|||||||||||||||}}}}}}{{{yyywwwwwwyyy{{{||||||~~~zzzmmmaaa___aaabbbbbbbbbcccbbbbbbbbbaaa___[[[XXXWWWUUURRRPPPOOOMMMKKKIIIGGGEEEDDDBBBAAAAAAAAAAAAEEEAAA<<<999888999999:::888777555444333444444555111000///...---,,,++++++((())))))))))))*********---,,,,,,+++***)))(((((()))***+++,,,+++)))'''&&&+++)))(((&&&&&&((()))+++(((((((((((())))))))))))))))))))))))************''''''(((((())))))******(((((((((((((((((((((((())))))(((((((((***+++,,,,,,,,,++++++***+++++++++...///000222666:::>>>@@@BBBAAA??????@@@BBBEEEGGGJJJMMMPPPRRRRRRTTTXXX[[[ZZZZZZYYYYYYZZZ\\\^^^___```^^^[[[WWWVVVUUUVVVWWW\\\aaagggkkkjjjfffbbb```ZZZ^^^bbbcccbbbdddkkkqqqyyyzzz|||~~~xxxwwwuuutttttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvyyyxxxwwwyyy|||zzzwwwsssoookkkhhhaaaaaa___]]][[[XXXUUUTTTNNNMMMLLLJJJIIIGGGFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFAAABBBCCCDDDEEEFFFFFFFFFEEECCCBBBBBBCCCDDDDDDDDDGGGGGGHHHHHHHHHGGGEEEEEECCCDDDFFFGGGGGGGGGFFFFFFGGGJJJNNNQQQQQQNNNKKKHHHGGGHHHJJJJJJJJJJJJKKKMMMNNNOOOOOOMMMKKKKKKLLLMMMQQQRRRSSSUUUWWWYYYZZZ[[[eeefffiiikkklllmmmmmmmmmkkklllnnnqqquuuyyy|||~~~}}}{{{tttoootttwwwpppcccYYYVVVXXXPPPNNNNNNQQQRRRSSSYYY```fffmmmqqqkkk^^^TTTSSSVVVYYYYYYXXXVVVRRRMMMHHHEEEGGGGGGGGGGGGDDD===555///...,,,******+++,,,+++***)))***+++,,,---,,,++++++---,,,,,,+++++++++++++++)))))))))******+++++++++***((('''(((,,,...,,,+++''')))******))))))***+++,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,+++((()))...000///...000444@@@OOO___rrr}}}tttnnnllllllkkkrrr{{{tttllldddgggkkkpppuuu{{{~~~|||{{{~~~~~~|||{{{{{{zzzzzzzzz{{{|||~~~~~~}}}|||ooobbb```bbbbbbbbbbbbdddcccbbbbbbbbb```\\\YYYWWWUUURRRQQQPPPOOOLLLJJJHHHGGGEEECCCBBBBBBBBBCCCDDDAAA<<<:::999999999999777666444333333333333444000000///...---,,,++++++)))))))))*********+++++++++++++++************************)))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((()))+++---...,,,,,,++++++***++++++,,,---...000333777;;;???AAAEEECCCAAA@@@@@@BBBDDDEEEJJJMMMQQQSSSSSSUUUWWWZZZZZZZZZZZZZZZ[[[\\\]]]]]][[[YYYUUURRRQQQQQQSSSTTTZZZ___eeehhhgggccc^^^\\\WWW[[[```dddhhhmmmtttyyy{{{|||||||||||||||{{{{{{vvvvvvuuutttttttttttttttttttttttttttuuuuuuuuuuuuxxxwwwwwwyyy}}}{{{xxxxxxuuuooojjjfffbbb^^^[[[VVVVVVUUUSSSQQQOOOMMMLLLIIIIIIHHHFFFEEEDDDCCCBBBFFFFFFEEEEEEEEEEEEFFFFFFBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGHHHJJJKKKKKKJJJJJJPPPTTTYYY]]]]]]YYYSSSOOOOOOPPPQQQPPPOOOPPPRRRSSSSSSTTTTTTSSSRRRSSSUUUXXX\\\]]]___aaaccceeeggghhhkkkooosssxxx{{{|||{{{zzzzzz{{{|||~~~{{{tttpppuuuyyywwwmmmbbb[[[YYYUUUPPPOOOQQQSSSSSSWWW\\\eeelllrrrnnnbbbXXXTTTVVVXXXYYYXXXWWWTTTOOOKKKHHHHHHHHHHHHHHHEEE???777222///---++++++,,,,,,+++***)))***+++,,,,,,,,,++++++******)))((((((((())))))***************))))))))),,,+++)))+++---///...,,,)))***++++++******+++---...---,,,+++******)))*********+++++++++,,,,,,,,,+++)))***///111000000333888EEEUUUdddsss|||sssmmmllllllmmmssszzztttllljjjmmmrrrwww{{{}}}{{{zzz|||}}}~~~}}}}}}}}}}}}}}}|||}}}qqqdddaaacccbbbbbbbbbdddccccccccccccaaa]]]ZZZWWWUUUSSSRRRQQQPPPNNNLLLIIIGGGFFFDDDCCCCCCCCCCCCCCC@@@===;;;;;;:::999888666555444222111111222222000//////...---,,,++++++******+++++++++,,,,,,,,,))))))*********++++++++++++***((('''''')))+++,,,***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''((()))+++---...,,,++++++***++++++,,,,,,---...111555:::>>>AAACCCGGGFFFDDDBBBBBBCCCDDDEEEKKKMMMQQQTTTTTTUUUWWWXXXYYYZZZ[[[\\\]]]\\\\\\[[[XXXUUUQQQNNNMMMOOOSSSUUU[[[```eeegggeee___ZZZXXXVVVYYY___fffmmmuuu{{{~~~~~~}}}|||zzzyyyxxxwwwwwwtttttttttttttttsssrrrrrrrrrrrrrrrsssssstttttttttwwwwwwwwwzzz}}}|||wwwssspppnnnjjjccc]]]YYYUUURRROOOLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJJJJJJJKKKLLLNNNNNNLLLMMMOOOQQQRRRSSSSSSRRRZZZ^^^dddhhhhhhccc\\\WWWWWWWWWWWWVVVVVVWWWZZZ]]]\\\]]]^^^^^^___bbbfffiiiooopppqqqsssuuuwwwxxxyyyxxx|||yyytttqqquuu{{{|||xxxoooddd]]][[[TTTPPPRRRUUUUUUVVVXXXbbbkkkrrrqqqggg\\\VVVTTTWWWXXXXXXWWWUUURRRNNNLLLJJJJJJJJJIIIGGGBBB;;;666111///,,,+++,,,,,,++++++)))***+++,,,,,,,,,,,,+++)))((((((((((((((())))))+++++++++***))))))((((((---,,,++++++---...---+++***+++,,,,,,++++++,,,...///...---+++***)))((((((******+++++++++,,,,,,,,,,,,***+++///111111222666===MMM^^^kkkuuu{{{sssnnnlllmmmqqqtttzzzvvvpppqqquuu{{{}}}{{{zzzyyy||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}||||||}}}sssfffcccdddcccbbbbbbddddddcccccccccaaa^^^[[[XXXVVVTTTSSSRRRQQQOOOMMMHHHGGGEEECCCBBBBBBCCCCCCBBB@@@===<<<<<<;;;:::888666555333111000000111111//////...------,,,+++++++++++++++,,,,,,,,,------************************))))))(((((((((***+++,,,))))))(((((((((((())))))(((((((((((())))))))))))((()))))))))******************))))))((((((''''''((((((((((((((((((((((((''''''((((((***+++,,,---++++++******++++++,,,,,,---///333888<<<@@@CCCDDDFFFEEEDDDCCCDDDEEEFFFGGGKKKMMMPPPSSSUUUVVVVVVVVVVVVXXX[[[]]]^^^^^^\\\[[[WWWTTTPPPMMMNNNQQQVVVYYYaaadddhhhhhhddd]]]WWWTTTWWWYYY^^^fffpppwwwzzz|||}}}{{{xxxwwwvvvvvvwwwrrrrrrsssttttttrrrqqqpppppppppqqqqqqrrrsssttttttvvvvvvwwwyyy|||~~~~~~{{{{{{{{{yyyvvvrrrnnnkkkeee```YYYTTTQQQOOOMMMKKKIIIIIIJJJJJJIIIHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGIIIJJJJJJKKKMMMNNNOOOOOOOOOPPPQQQQQQRRRTTTVVVWWWXXXXXXXXXWWWXXXZZZ]]]^^^_________cccfffjjjmmmlllhhhccc```^^^^^^^^^]]]^^^aaafffiiikkklllnnnooorrrvvv|||wwwrrrppprrrvvv{{{}}}xxxmmmeeeaaaXXXRRRTTTXXXYYYXXXYYY___gggppprrrkkk```WWWSSSUUUVVVVVVVVVUUUSSSQQQOOOMMMLLLKKKKKKIIIEEE???:::222///,,,***+++++++++*********++++++,,,,,,,,,,,,******))))))******+++++++++++++++++++++*********+++******************)))***+++,,,,,,++++++,,,---...---,,,+++******************+++++++++,,,,,,,,,...,,,,,,000000000333888BBBSSSfffqqqxxx{{{tttpppooopppuuuvvv{{{}}}xxxyyy~~~{{{yyyyyyyyy||||||||||||||||||||||||{{{{{{{{{|||}}}~~~}}}}}}}}}~~~~~~|||{{{|||~~~uuugggddddddcccbbbbbbdddccccccccccccbbb^^^[[[YYYWWWTTTSSSRRRQQQOOOMMMGGGFFFDDDBBBAAAAAAAAABBBBBB???===<<<<<<<<<:::999666555333111000000000000.........---,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++***))))))((('''((()))***++++++***)))))))))(((((((((((())))))(((((((((((())))))))))))((()))))))))******************))))))(((((('''''')))))))))))))))))))))))))))))))))************)))+++*********++++++,,,------000555:::???BBBDDDEEEDDDDDDDDDDDDEEEGGGIIIJJJKKKLLLNNNQQQTTTUUUVVVUUUUUUWWW[[[^^^___^^^]]][[[UUUSSSOOOMMMOOOTTTYYY]]]eeeggghhhfff```YYYTTTQQQTTTWWW]]]fffooouuuxxxyyy|||{{{yyyxxxwwwwwwxxxyyyqqqrrrsssssssssrrrpppooooooooopppqqqrrrttttttuuuvvvuuuvvvxxxzzz{{{zzzxxxttttttsssqqqmmmiiieeecccYYYUUUPPPLLLKKKKKKJJJIIIGGGHHHHHHIIIIIIIIIHHHHHHEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJIIIHHHHHHEEEEEEFFFHHHJJJMMMOOOPPPRRRTTTWWWXXXXXXXXXYYY[[[\\\___cccfffhhhhhhfffeeeeeefffhhhjjjlllmmmmmmmmmlllmmmooopppooonnnllljjjiiijjjkkklllnnnrrrxxx|||wwwqqqooonnnooouuu{{{{{{tttmmmddd[[[UUUWWW[[[\\\[[[\\\[[[bbbkkkppplllcccZZZTTTSSSSSSTTTTTTTTTSSSRRRQQQOOONNNLLLKKKIIIEEE@@@===333000,,,***)))***))))))+++***++++++++++++,,,,,,+++***************++++++******++++++,,,---......***++++++******)))******)))***++++++******+++---+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,///------000//////333:::EEEVVViiitttyyyzzzuuurrrssstttyyyzzz~~~{{{yyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyywwwwwwxxxyyyzzz|||}}}~~~||||||||||||}}}~~~}}}{{{|||}}}~~~tttgggdddddddddbbbccccccbbbbbbccccccaaa^^^[[[ZZZXXXUUUSSSRRRPPPNNNKKKFFFEEEDDDBBBAAAAAAAAAAAABBB@@@===<<<<<<<<<<<<;;;777555333111000000000000------------,,,,,,++++++++++++,,,,,,,,,---------------,,,+++***)))(((''''''(((***,,,,,,+++)))((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))************)))((((((************+++,,,------///222777===BBBDDDEEEEEEBBBBBBCCCDDDFFFHHHJJJKKKJJJJJJJJJMMMRRRUUUVVVVVVXXXYYY\\\^^^^^^]]][[[ZZZQQQOOOMMMMMMPPPUUU[[[^^^eeefffeeeaaa[[[VVVSSSQQQQQQVVV^^^gggnnntttwwwyyywwwwwwwwwwwwxxxyyyzzzzzzrrrrrrrrrrrrrrrqqqppppppooopppqqqrrrtttuuuvvvwwwvvvuuuuuuvvvvvvvvvsssqqqmmmllljjjfffbbb]]]YYYWWWNNNLLLIIIGGGGGGHHHHHHHHHEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHJJJJJJLLLLLLLLLLLLJJJJJJFFFGGGHHHKKKOOOTTTXXXZZZ[[[___cccdddcccccceeegggiiilllppptttvvvuuutttrrrrrrtttvvvwwwyyyyyyyyyyyyvvvwwwwwwwwwwwwwwwwwwwwwxxxyyy{{{}}}zzztttqqqmmmkkkooowwwzzzwwwsssfff___YYYZZZ\\\[[[[[[]]]YYY___gggllllllggg^^^XXXRRRSSSSSSSSSSSSSSSRRRRRRQQQOOOLLLJJJHHHEEE@@@===555111---***)))******)))++++++******++++++,,,---+++******)))((()))))))))((()))***+++,,,...//////+++,,,------,,,+++,,,---)))***++++++******+++,,,************+++,,,---...******+++++++++,,,,,,,,,...---...000000111777@@@IIIYYYjjjtttzzz}}}}}}{{{xxxuuutttuuuwww|||~~~}}}{{{zzzyyywwwvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwyyyzzz|||}}}|||||||||{{{{{{{{{zzzzzz}}}|||{{{{{{{{{}}}}}}sssfffcccddddddccccccbbbaaaaaabbbbbbaaa]]][[[[[[XXXUUUSSSQQQOOOLLLIIIGGGFFFDDDCCCBBBAAABBBBBBCCC@@@<<<;;;;;;<<<===<<<888666444222111000000000---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++*********)))))))))************))))))((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((()))******+++***))))))************+++,,,---...000444:::???CCCEEEDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIGGGGGGJJJOOOTTTVVVWWW]]]^^^^^^^^^\\\ZZZWWWVVVNNNMMMMMMNNNRRRWWW\\\```dddcccbbb^^^ZZZWWWWWWXXXTTT[[[dddkkknnnqqqtttvvvssstttuuuvvvwwwxxxxxxxxxssssssrrrqqqqqqqqqqqqrrrpppqqqrrrtttuuuwwwyyyyyyvvvuuutttsssssspppllliiidddcccaaa___\\\XXXUUUSSSNNNLLLJJJJJJKKKLLLKKKJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLNNNOOOOOONNNLLLKKKHHHIIILLLPPPVVV\\\aaaeeeeeejjjoooqqqooonnnqqqtttvvvwwwxxxzzz|||}}}}}}~~~|||~~~}}}~~~yyyuuuqqqmmmoootttxxxvvvsssgggbbb]]]\\\ZZZWWWXXX\\\YYY]]]dddjjjmmmjjjddd^^^TTTTTTTTTTTTTTTTTTTTTTTTRRRPPPLLLIIIFFFCCC???<<<888444///,,,++++++++++++++++++*********+++,,,---------,,,***))))))))))))(((((()))***++++++,,,,,,)))+++------++++++---///***+++,,,,,,++++++,,,...+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,...222333666???IIIOOO[[[iiirrryyy~~~~~~{{{vvvvvvvvvuuuttttttwwwyyy}}}}}}{{{zzzuuuttttttsssssstttuuuvvvwwwwwwxxxxxxzzz{{{}}}~~~}}}~~~}}}}}}{{{yyyvvvuuuvvvvvvwwwyyy{{{}}}rrrfffcccddddddccccccaaa``````aaabbb```]]]ZZZ[[[YYYUUUSSSQQQNNNJJJHHHHHHGGGEEEDDDCCCCCCCCCCCCDDDAAA<<<::::::<<<===>>>888777555333111000000111---,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************+++++++++---+++)))((('''((()))***(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************''''''(((((())))))******))))))))))))))))))))))))&&&''')))***+++++++++***************+++,,,---...111555;;;AAADDDEEEDDDCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHFFFDDDGGGMMMTTTWWWXXXbbbbbb```^^^[[[WWWTTTRRRNNNNNNOOOQQQUUUZZZ___bbbccccccaaa^^^[[[[[[]]]___[[[cccllloooooonnnppprrrqqqrrrtttvvvwwwwwwvvvuuuuuutttrrrqqqpppqqqrrrsssqqqqqqsssuuuwwwyyyzzz{{{vvvuuusssrrrpppmmmhhhddd]]]]]]\\\\\\[[[YYYXXXWWWTTTSSSQQQRRRSSSSSSRRRPPPPPPPPPQQQQQQRRRQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQLLLMMMOOOPPPPPPOOOMMMLLLJJJKKKOOOTTTZZZbbbhhhllllllqqqwwwyyywwwvvvyyy|||}}}|||{{{{{{|||~~~~~~yyyuuuqqqqqquuuwwwuuussshhhccc___]]]XXXSSSUUUYYY[[[]]]bbbiiimmmmmmhhhcccUUUUUUUUUUUUUUUUUUUUUUUUSSSPPPLLLHHHEEEBBB>>>;;;;;;777111...------------,,,+++*********+++,,,---111000///---,,,+++******(((((((((((())))))))))))&&&)))++++++)))))),,,...+++,,,...---,,,,,,---///------,,,+++*********+++******+++++++++,,,,,,,,,++++++...333555:::EEEPPPSSS]]]iiiqqqxxx}}}{{{wwwqqqrrrssssssrrrtttwwwyyy~~~~~~|||{{{vvvvvvuuutttuuuvvvwwwxxxzzzzzzzzzzzz|||}}}~~~~~~|||xxxtttrrrpppqqqtttwwwzzz}}}sssgggaaa___]]]^^^aaadddcccccccccccc```\\\XXXVVVVVVUUUSSSQQQOOOMMMLLLIIIFFFCCCBBBBBBCCCBBBAAAEEECCC@@@>>>;;;:::999999777444111000000000///...,,,,,,,,,,,,+++***))))))++++++******************************************))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++***)))(((((()))******++++++++++++,,,...000111444777<<>><<<<<<>>><<<888222---,,,---//////...,,,++++++,,,...///******++++++++++++******((((((((()))******++++++,,,+++***))))))+++---...,,,,,,++++++,,,,,,---......,,,******+++++++++***---,,,,,,++++++,,,,,,---444333222333888CCCOOOXXX___dddjjjpppwww{{{wwwpppeeegggiiilllooosssyyy}}}zzzxxxvvvvvvvvvvvvvvvvvvvvvvvvwwwyyy{{{||||||}}}~~~zzzwwwxxx{{{|||yyyuuutttvvvwwwxxxyyy|||}}}rrrgggbbb```]]]^^^```bbbbbbbbbcccbbb```\\\XXXWWWVVVUUUSSSQQQOOOMMMKKKIIIFFFCCCBBBBBBCCCBBBAAABBB@@@>>>;;;999888888888888666333111111111000///------------,,,+++***)))******++++++++++++++++++************************)))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++***)))(((((()))************))))))***---///111444888<<>>>>>>>>===999333...,,,---......---,,,++++++,,,---...+++,,,,,,,,,,,,,,,,,,+++******************************++++++,,,,,,,,,,,,+++++++++++++++,,,------...,,,******+++++++++***++++++++++++,,,---...///111222333666<<>>???@@@BBBCCCAAAAAABBBCCCDDDEEEFFFFFFCCCDDDEEEHHHMMMSSSYYY]]]aaaaaaaaa```]]]YYYUUUSSSSSSSSSTTTVVVYYY\\\___```\\\[[[ZZZZZZ[[[^^^aaacccmmmooorrruuuvvvtttrrrppplllkkkjjjjjjlllmmmmmmllloooqqqtttuuutttsssttttttwwwuuutttuuuwwwyyyyyyxxxwwwwwwwwwvvvuuutttrrrqqqooonnnnnnoooqqqtttwwwyyywwwuuutttsssrrrqqqnnnlllmmmjjjeeeaaa^^^]]]]]]]]]eeehhhkkkllliiifffcccaaaccc```]]][[[ZZZXXXUUUSSSRRRSSSVVV[[[```fffllloooqqqtttyyy~~~~~~~~~}}}~~~{{{{{{{{{zzzyyyxxxxxxwwwuuuvvvwwwxxxyyyxxxwwwvvvrrrrrrrrrsssuuuwwwyyy{{{}}}|||}}}xxxtttsssrrrpppiiibbb___^^^]]]^^^aaadddbbb```ccchhhlllmmmmmm```ZZZSSSRRRVVVZZZ[[[ZZZVVVVVVSSSOOOHHHCCCAAAAAA???>>>;;;666000------------,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++------,,,++++++***))))))((())),,,---...---+++***+++************+++,,,,,,---,,,******+++,,,+++***)))******+++,,,...000111...111555:::CCCMMMXXX```gggmmmtttvvvwwwsssjjj```]]]```dddiiinnnttt||||||{{{{{{{{{zzzyyyyyyxxxxxxyyyzzz}}}~~~|||{{{{{{{{{yyyxxxzzz~~~}}}}}}~~~}}}}}}|||}}}xxxnnnfffcccbbb^^^]]]^^^^^^^^^___```aaa___[[[XXXXXXWWWVVVTTTQQQNNNLLLJJJIIIFFFCCCBBBBBBCCCBBBAAAAAA???>>><<<;;;;;;;;;<<<999666333111111111111000////////////...---,,,+++******+++,,,------......************************************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))************)))'''&&&(((,,,111444777999<<<>>>??????AAABBBAAABBBCCCEEEFFFGGGGGGHHHBBBCCCEEEIIINNNTTTYYY\\\___``````___\\\YYYVVVTTTSSSTTTVVVXXXZZZ\\\^^^___YYYYYYXXXXXXZZZ^^^dddhhhqqqrrrtttvvvvvvtttrrrqqqllljjjhhhhhhjjjkkkkkkjjjnnnpppsssssssssssstttuuuvvvuuuuuuvvvwwwyyyyyyzzzzzzzzzzzzyyyyyyxxxwwwwwwwwwvvvvvvuuuvvvwwwyyyzzzwwwvvvuuutttsssqqqmmmjjjjjjgggccc^^^[[[[[[[[[\\\dddhhhmmmooommmjjjgggeeeiiifffcccaaa___\\\YYYWWWTTTVVVYYY^^^ccciiinnnqqqqqqtttyyy}}}~~~}}}~~~}}}|||zzzyyyyyyyyyyyyuuuuuuttttttsssrrrrrrqqqoooppprrrtttvvvwwwwwwwwwuuuuuuvvvwwwzzz}}}zzzxxxzzz~~~xxxtttsssuuupppiiiddd```^^^___```cccbbbaaacccgggkkkllllllddd\\\TTTRRRVVV[[[]]]\\\XXXVVVSSSOOOJJJFFFCCCAAA??????===888333///------,,,++++++******++++++,,,((())))))******))))))(((---------,,,,,,+++++++++)))***+++,,,---,,,++++++******))))))******+++,,,---+++******+++,,,+++***++++++++++++---...///000---111777???HHHRRR\\\bbbmmmssswwwwwwuuupppggg^^^\\\___ccchhhmmmttt{{{}}}}}}}}}}}}{{{zzzyyyyyyzzzzzz}}}|||zzzyyyzzzyyyyyy|||~~~}}}}}}uuummmeeecccbbb___]]]]]]^^^^^^___``````___[[[XXXWWWWWWUUUTTTQQQNNNLLLKKKIIIFFFCCCBBBBBBCCCBBBAAA@@@???===<<<;;;;;;<<<<<<777555222000000000///...////////////...---,,,,,,******+++,,,------......************************))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))************+++***((((((***...333777888:::===>>>>>>???@@@BBBBBBCCCEEEGGGIIIJJJKKKKKKCCCDDDFFFIIINNNSSSXXXZZZ^^^^^^^^^]]][[[YYYWWWUUUUUUVVVXXXZZZ\\\]]]]]]]]]XXXWWWWWWVVVXXX^^^gggnnntttuuuuuuvvvvvvtttsssrrrmmmkkkhhhhhhiiijjjkkkjjjmmmoooqqqrrrrrrrrrtttuuuuuuuuuvvvvvvwwwxxxzzz{{{~~~~~~}}}|||{{{zzzyyyyyy|||{{{yyywwwuuutttttttttqqqpppppppppooommmhhheeeeeeccc___]]][[[\\\]]]^^^fffjjjpppssssssqqqooonnnmmmkkkiiigggeeebbb]]]ZZZUUUWWW[[[```fffkkkppprrrqqqsssvvvyyyzzzyyyxxxvvvzzzyyyxxxvvvuuutttssssssoooooooooooooooooooooooonnnppprrrvvvyyy|||}}}~~~zzzzzz|||~~~|||xxxwwwyyy~~~yyywww{{{xxxrrriiiccc___]]]\\\^^^___```cccggghhhhhhhhhfff___VVVSSSVVV[[[]]]]]]XXXVVVRRRNNNJJJGGGCCCAAA>>>??????;;;666111...---++++++++++++++++++++++++))))))************))))))++++++,,,,,,,,,---------,,,+++*********+++,,,---******))))))******+++,,,---+++)))***+++,,,,,,+++------,,,,,,------......---333;;;DDDMMMVVV___dddrrrwwwzzzwwwsssoooiiiccc```bbbfffjjjnnnttt{{{}}}{{{{{{|||~~~}}}~~~~~~}}}{{{zzzyyyzzz{{{|||}}}zzzyyyyyyyyyzzz|||~~~||||||tttkkkdddbbbaaa^^^]]]^^^_________```aaa___[[[WWWVVVVVVUUUSSSQQQOOOMMMLLLIIIFFFCCCBBBBBBCCCBBBAAA>>>===;;;999999888999999777444111000000000///...////////////...---,,,+++******++++++,,,,,,------************************(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******+++******+++***)))***---111555888:::;;;=========>>>@@@BBBBBBDDDGGGJJJMMMOOOOOOOOOHHHHHHHHHJJJMMMRRRWWWYYY^^^]]]\\\ZZZYYYXXXXXXXXXXXXYYY\\\]]]^^^]]]\\\[[[WWWXXXXXXYYYZZZaaajjjrrruuuvvvvvvuuuuuuttttttsssnnnllliiihhhiiikkkkkkkkkmmmooopppqqqqqqrrrtttuuutttuuuwwwwwwwwwxxx{{{}}}~~~}}}|||{{{{{{{{{|||{{{yyyvvvtttqqqpppoooooonnnnnnoooooommmiiifffeeedddcccbbbccccccdddeeehhhlllrrruuuuuutttrrrrrrppppppooonnnlllhhhbbb^^^WWWYYY]]]aaafffkkkooopppnnnoooqqqrrrrrrrrrqqqpppoooooonnnnnnmmmmmmllllllllllllmmmooopppqqqrrrsssvvvwwwyyy||||||yyywww|||}}}}}}~~~yyyoooeee```\\\XXXXXXZZZ]]]```cccdddeeeeeefffaaaZZZVVVUUUXXX[[[\\\XXXUUUQQQNNNKKKHHHDDDAAA===???@@@>>>999444000...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,******+++,,,,,,---......---+++***))))))+++---...+++************+++,,,,,,,,,+++)))***+++,,,,,,+++......---------------...///555>>>HHHRRR[[[dddiiivvv{{{}}}yyytttqqqmmmhhhfffhhhkkkooosssyyy|||yyyxxxuuuxxx|||~~~|||~~~|||{{{yyyxxxxxxzzz{{{}}}~~~~~~|||zzzzzzxxxyyyzzz|||}}}~~~|||zzz{{{}}}tttkkkbbb``````^^^]]]___aaaaaaaaaaaaaaa^^^ZZZWWWUUUTTTTTTSSSRRRPPPNNNMMMIIIFFFCCCBBBBBBCCCBBBAAA>>>===;;;999888888888888888555222111111111000///...............,,,++++++******++++++++++++++++++************************''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''')))***++++++***************,,,...222666888;;;<<<============???AAABBBDDDHHHMMMPPPRRRSSSTTTOOONNNLLLLLLNNNRRRWWWZZZ___]]]ZZZWWWVVVWWWYYY[[[[[[]]]___``````^^^[[[YYYUUUYYY]]]```aaafffmmmsssvvvuuuuuutttttttttttttttooollliiihhhiiijjjkkkkkklllnnnoooppppppqqqtttvvvsssvvvwwwxxxwwwxxx{{{~~~}}}|||||||||}}}}}}yyyxxxwwwvvvuuussssssrrrpppppppppqqqrrrqqqooommmiiijjjkkklllmmmmmmmmmmmmpppsssvvvxxxwwwvvvuuuuuusssssstttuuusssnnngggbbbZZZ\\\___bbbfffiiikkklllhhhhhhiiijjjkkkkkkllllllfffgggiiikkklllnnnnnnooopppqqqsssuuuxxx{{{}}}~~~|||xxx||||||}}}rrrhhhbbb\\\VVVUUUVVVXXXZZZ\\\___bbbeeeeeeccc^^^XXXTTTTTTXXX\\\YYYUUUQQQNNNLLLIIIEEEAAA;;;>>>@@@@@@;;;666111///,,,,,,------------,,,,,,------............------++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++++++++,,,------,,,***)))***+++---,,,,,,---------------...///000000666@@@LLLWWWbbblllrrrxxx~~~}}}xxxtttooojjjlllnnnrrruuuzzz|||zzzuuuyyy}}}}}}{{{}}}zzzyyywwwvvvwwwyyy{{{}}}{{{}}}~~~}}}{{{yyyyyyzzzxxxyyyzzz{{{{{{|||}}}~~~{{{{{{zzzyyyxxxyyy|||~~~tttjjjbbb______]]]^^^```bbbbbbaaabbbaaa^^^ZZZVVVTTTTTTSSSSSSRRRPPPOOONNNIIIFFFCCCBBBCCCCCCBBBAAAAAA@@@===;;;:::999999:::999666333222222222111000............---,,,+++***++++++******************************************&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''')))***+++++++++***((()))***,,,///333666777;;;<<<============???AAABBBEEEIIINNNRRRUUUVVVVVVTTTRRROOOMMMNNNRRRWWW[[[___]]]YYYVVVUUUWWWZZZ\\\]]]___aaabbbaaa^^^ZZZXXXTTTZZZbbbfffgggjjjooosssuuuuuuttttttttttttuuuuuuooollliiiggghhhjjjkkkkkklllnnnoooppppppqqqtttvvvsssvvvxxxxxxwwwxxx{{{~~~~~~}}}|||||||||}}}~~~vvvvvvvvvvvvwwwwwwwwwxxxrrrrrrqqqsssuuuuuutttsssnnnoooqqqrrrssssssrrrrrr{{{}}}~~~}}}||||||tttvvvxxxzzzxxxssskkkeee]]]^^^```ccceeefffggggggdddddddddeeefffhhhjjjkkkhhhjjjmmmqqqtttwwwyyyzzzvvvxxxzzz~~~zzz}}}zzz~~~tttjjjddd]]]VVVSSSTTTTTTUUUWWW\\\aaafffddddddaaaZZZSSSRRRVVV[[[ZZZVVVRRROOOMMMJJJFFFBBB:::===AAAAAA===777333000,,,------......------,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++******)))(((***+++------,,,+++***,,,,,,++++++,,,,,,---...,,,***)))***+++------,,,++++++,,,,,,...///111222000777BBBNNN[[[gggrrrxxxxxx|||vvvoooiiiooorrrvvvzzz}}}xxx{{{}}}zzz|||xxxwwwuuuuuuvvvxxx{{{}}}yyyzzzzzzyyyxxxwwwxxxyyyxxxyyyzzzzzzyyyyyyzzz|||xxxxxxxxxwwwvvvxxx{{{~~~|||qqqfffbbbaaa______aaafffeeedddcccbbb___ZZZWWWTTTUUUWWWUUURRRNNNLLLKKKGGGEEECCCCCCCCCBBB@@@???AAA>>>999666555777:::===888666333000//////000111333222000///.........///,,,,,,++++++***+++++++++++++++++++++++++++++++++((((((((((((((()))******,,,)))''''''***+++***(((*********)))))))))))))))+++***)))'''''''''((()))''')))++++++)))'''''''''))))))************))))))++++++******************'''(((+++...333777;;;===<<<<<<<<<===>>>@@@AAABBBCCCEEEIIIMMMQQQUUUWWWYYY^^^ZZZTTTOOONNNPPPTTTWWW\\\XXXTTTTTTTTTUUU[[[ccceeegggiiihhhddd^^^YYYWWWZZZ]]]bbbhhhmmmqqqtttvvvxxxuuusssrrrrrrssssssrrrlllkkkiiieeedddeeeiiimmmnnnqqqssstttsssrrrrrrssstttvvvyyyzzzzzz|||~~~|||zzzxxxwwwxxxyyyyyyyyyxxxxxxyyyyyyyyyyyyzzzzzzyyyxxxwwwwwwvvvwwwwwwwwwzzz~~~{{{yyyyyy{{{|||xxxooogggiiigggddddddeeeggghhhhhhgggfffggggggiiikkkmmmooorrrqqqrrrvvv}}}|||}}}}}}yyyqqqfff^^^YYYXXXZZZZZZZZZXXXYYY]]]```gggeeebbb\\\XXXUUUUUUVVVYYYXXXUUUQQQNNNKKKHHHGGG<<<::::::<<<===<<<777333111///---,,,---...------.........---------,,,,,,++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,222111///---,,,+++,,,,,,,,,,,,++++++,,,,,,---...111---+++...000...///222333<<>>???@@@BBBCCCDDDFFFIIIMMMRRRUUUXXXYYY\\\YYYTTTPPPNNNPPPSSSUUUXXXTTTRRRSSSUUUWWW___gggjjjlllmmmkkkeee___ZZZXXXYYY\\\aaahhhmmmrrruuuvvvuuutttrrrqqqrrrrrrqqqpppkkkjjjhhhdddcccdddgggkkknnnpppssstttsssrrrssssssuuuwwwxxxyyyyyy{{{}}}}}}{{{yyyyyy{{{|||}}}||||||||||||{{{{{{zzzzzzzzz{{{zzzzzzyyyyyyzzzzzzzzz}}}|||ssslllhhhfffddddddfffiiijjjkkkmmmmmmnnnooorrruuuxxxyyy{{{zzzzzz}}}yyy{{{{{{xxxqqqggg___ZZZVVVWWWXXXXXXXXXXXXZZZ\\\ddddddccc___YYYUUUUUUVVVXXXXXXVVVSSSPPPLLLIIIHHH???===<<<===>>><<<777222222000---,,,---...------++++++++++++************************************...---+++******+++---...111///...,,,+++***++++++,,,,,,++++++,,,,,,---...111---+++...///...///333666@@@KKKVVVcccpppyyy{{{wwwrrrrrrsssyyy}}}{{{yyy{{{{{{{{{zzzzzzyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{zzzxxxwwwwwwxxxwwwuuusssppprrrtttuuuuuuvvvxxxzzz|||qqqgggcccbbbaaaaaaddddddcccbbbbbbbbb```\\\YYYTTTVVVVVVUUUQQQNNNLLLLLLIIIGGGEEEDDDDDDCCCBBB@@@BBB???<<<999777666666777555444111...------.........---,,,+++*********+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((((((((((((((()))*********)))***,,,......,,,***))))))))))))))))))******))))))((('''''''''(((((()))******)))''''''((()))((())))))******))))))((((((((((((((((((((())))))------///111555888;;;<<>>>>>>>>===888444222000---------...---,,,+++************))))))))))))***+++,,,,,,+++***)))///---***((((((+++...000......,,,+++************,,,,,,++++++,,,,,,---...111---,,,...///...111555===GGGSSS^^^iiiuuu}}}~~~xxxvvvxxxzzz~~~~~~}}}{{{yyy|||||||||||||||{{{{{{zzz{{{|||}}}~~~|||{{{yyyxxxwwwvvvsssqqqooorrruuuwwwvvvvvvwwwwww}}}sssiiieeedddcccdddgggddddddcccdddcccaaa^^^[[[UUUVVVVVVTTTQQQNNNMMMMMMJJJGGGDDDCCCBBBBBBAAA??????>>><<<:::888777666666555444111///...---......//////...---------------,,,,,,+++++++++,,,------,,,,,,+++++++++++++++***((((((((((((((())))))***''')))***,,,...---+++***)))))))))))))))*********))))))))))))))))))))))))*********(((&&&&&&(((***(((((())))))))))))((((((((((((((()))))))))))))))---...000333666:::===???@@@@@@@@@AAAAAABBBDDDDDDHHHJJJLLLOOOSSSWWWZZZ\\\XXXVVVUUUSSSQQQQQQQQQQQQOOOMMMMMMQQQUUUYYYaaajjjlllmmmllliiibbb[[[UUUSSSUUUYYY```gggnnnsssvvvwwwuuutttrrrqqqpppmmmiiifffddddddcccaaaaaacccgggjjjnnnpppsssttttttssstttuuuxxxyyyyyyxxxwwwyyy|||~~~~~~~~~~~~~~~|||{{{}}}~~~~~~}}}||||||~~~}}}{{{uuuoooiiigggeeeccceeeiiimmmqqqrrruuuvvvxxxzzz~~~|||wwwrrrsssuuuvvvsssmmmeee___YYYYYY[[[^^^bbbdddcccaaa___dddiiiggg___VVVSSSSSSUUUWWWXXXYYYWWWRRRNNNKKKDDDAAA>>>>>>???>>>:::777333111...------...---,,,,,,,,,,,,+++++++++******)))***,,,------,,,***)))...,,,+++******+++---///------,,,,,,+++++++++***,,,,,,++++++,,,,,,---...000---,,,...//////444:::DDDPPP]]]fffpppyyy{{{}}}~~~}}}}}}~~~~~~|||{{{|||}}}~~~~~~~~~}}}|||||||||}}}~~~|||{{{zzzzzzyyyvvvtttuuuwwwyyyyyyxxxxxxyyyzzz{{{qqqgggdddccccccdddgggfffeeeeeeeeeeeeccc___\\\UUUVVVVVVTTTPPPNNNMMMMMMIIIFFFCCCAAA@@@@@@???>>>===<<<;;;:::999999888888555444222000///.........////////////.........---,,,+++++++++,,,------...,,,,,,,,,++++++*********((((((((((((((())))))***&&&(((***,,,,,,+++***)))(((((())))))*********************************************(((&&&&&&(((***(((((())))))))))))(((((()))))))))******++++++++++++---///333888===@@@CCCAAAAAAAAAAAABBBCCCDDDDDDJJJKKKMMMOOOSSSWWWZZZ\\\WWWVVVUUUTTTSSSQQQPPPPPPOOOMMMMMMPPPRRRUUU]]]eeeiiijjjjjjfff```ZZZUUUSSSUUUYYY```hhhnnnsssuuuuuuwwwuuusssqqqnnnjjjfffbbb___```aaaaaabbbeeeiiimmmnnnpppssstttttttttuuuvvvxxxyyyzzzyyyyyyzzz|||~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}zzzuuuooolllgggdddbbbdddhhhmmmqqqsssvvvwwwyyy{{{}}}~~~|||yyyvvvrrrrrrsssuuuuuupppiiiddd]]][[[\\\aaagggkkkiiifff```fffkkkjjjcccZZZSSSQQQTTTVVVYYYZZZYYYUUUPPPMMMEEEAAA>>>>>>??????===:::444111///---......---,,,,,,,,,,,,+++++++++******)))***,,,------,,,***)))***+++,,,------------,,,---------------,,,,,,,,,,,,,,,++++++,,,,,,---...///---,,,...///111888@@@LLLYYYgggooovvv}}}}}}}}}~~~}}}~~~}}}||||||}}}~~~~~~}}}~~~~~~~~~}}}|||}}}~~~||||||||||||zzzyyyyyy|||~~~~~~~~~wwwmmmcccaaaaaa```aaadddgggfffffffffeeeccc___\\\VVVVVVVVVSSSPPPMMMMMMNNNIIIFFFBBB?????????>>>===<<<<<<;;;:::999999999999555444333111000///......,,,,,,------------,,,+++,,,++++++,,,,,,---...///---,,,,,,++++++*********((((((((((((((()))******''')))++++++***(((((()))((((((((()))******++++++))))))***+++++++++******)))******)))''''''((()))'''(((((())))))(((((('''))))))******++++++,,,,,,***,,,///333999>>>BBBDDDBBBBBBBBBBBBBBBCCCDDDDDDIIIIIIKKKMMMQQQUUUXXX[[[XXXWWWVVVUUUTTTRRRQQQQQQPPPMMMMMMOOOPPPQQQWWW^^^eeefffgggddd___[[[XXXWWWWWW[[[bbbiiinnnqqqrrrrrrvvvssspppmmmkkkhhhccc```^^^___aaabbbcccgggkkknnnnnnpppsssuuuuuuuuuuuuvvvwwwyyy{{{|||{{{|||}}}~~~{{{vvvrrrnnnkkkgggdddaaabbbfffkkkoooqqquuuvvvyyy{{{}}}~~~|||zzzxxxuuussssssuuuvvvtttooojjjaaa]]][[[```hhhllljjjeee```eeekkklllhhh```WWWRRRSSSUUUXXXZZZYYYVVVRRRPPPGGGCCC???===>>>???===;;;555222///.........---,,,+++************)))))))))***+++,,,------,,,+++***(((***,,,...///...,,,++++++,,,---------------,,,,,,,,,++++++,,,,,,---......------///111444===HHHUUUcccqqqyyy|||||||||~~~}}}~~~~~~~~~}}}||||||}}}~~~}}}~~~~~~}}}}}}}}}~~~~~~|||zzz{{{~~~vvvlllcccaaaaaa```bbbeeegggfffeeedddcccaaa\\\YYYVVVVVVVVVSSSOOOMMMMMMNNNKKKGGGCCC@@@?????????>>>>>>===;;;999888888888888333333222000///...------***+++,,,,,,---,,,+++***+++++++++,,,,,,...//////------,,,,,,+++******)))((((((((((((((()))*********,,,---+++)))'''(((***'''(((((()))******++++++&&&'''((()))***))))))(((((()))******(((''''''(((''''''((((((((((((''''''((((((((()))***++++++++++++---000444888===AAACCCBBBBBBAAAAAABBBBBBCCCCCCFFFFFFGGGIIILLLQQQTTTWWWYYYXXXWWWVVVTTTSSSSSSRRROOOLLLLLLMMMMMMNNNRRRYYY^^^```aaa```]]]ZZZYYYYYYYYY]]]ccciiinnnooooooooopppnnnjjjhhhgggfffcccaaaaaabbbcccdddeeegggkkknnnnnnpppsssuuuuuuuuuvvvwwwvvvyyy|||~~~~~~}}}yyyuuuqqqnnnmmmgggdddaaa```ccchhhlllnnnqqqsssvvvyyy|||~~~|||yyyvvvsssuuuwwwwwwsssooohhhaaa]]]```hhhlllhhhccc```bbbggglllmmmggg^^^WWWRRRTTTWWWXXXXXXVVVTTTRRRKKKFFF@@@=========:::888555333000.........---,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------------)))***+++,,,------,,,+++,,,,,,++++++,,,,,,---......,,,...000222777BBBNNN]]]lll{{{}}}|||~~~}}}}}}~~~~~~~~~}}}{{{{{{{{{|||~~~}}}}}}~~~}}}}}}~~~yyyoooeeeccccccccceeehhhfffeeedddcccbbb___ZZZWWWWWWWWWVVVSSSOOOMMMMMMNNNLLLHHHDDDAAA@@@@@@??????AAA???<<<999777666777777222222111///...---,,,+++***+++------...---,,,++++++++++++,,,---...///000------,,,,,,+++***))))))((((((((((((((()))******---......,,,)))''')))+++'''(((((()))***+++++++++$$$%%%'''(((((((((''''''''')))++++++)))'''''''''''''''((((((((((((''''''&&&''''''((()))******+++---...000444888<<>>AAA???>>>???CCCFFFFFFDDDCCCDDDEEEEEEFFFJJJNNNRRRVVVXXXZZZYYYWWWTTTRRRRRRRRRRRRQQQPPPPPPQQQRRRRRRUUUVVVWWWWWWWWWYYY]]]```ZZZ]]]bbbgggjjjkkkkkkjjjfffeeeddddddccccccddddddhhhhhhgggggghhhhhhiiijjjmmmooorrrsssssstttuuuwww~~~}}}}}}~~~~~~zzzxxxvvvsssqqqnnniiiccc^^^]]]aaagggkkkkkkmmmppptttxxx|||~~~~~~zzzyyyzzzyyyuuusssvvvzzz{{{wwwqqqppplllgggcccbbbbbbcccbbb]]]```gggnnnqqqmmmddd\\\TTTTTTUUUXXXZZZZZZXXXUUUNNNKKKGGGCCC>>>;;;:::999:::777222...+++***+++,,,---------,,,,,,+++++++++,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,,,,,,,,,,---......---...000444666===LLL[[[hhhuuu}}}|||{{{{{{{{{|||yyy|||~~~}}}~~~~~~|||tttkkkeeedddfffhhhhhhdddcccbbbbbbccc```[[[WWWXXXWWWUUURRRPPPNNNMMMMMMHHHFFFDDDAAA@@@???>>>??????===;;;999777777777888444333222111111000111111---------...---+++***)))))))))*********++++++++++++***)))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''))))))***+++...000,,,---000444777:::<<<===@@@>>>===???CCCEEEEEEDDDAAABBBBBBBBBDDDGGGLLLPPPVVVXXXZZZYYYWWWTTTSSSSSSRRRRRRSSSTTTUUUVVVWWWWWWTTTTTTTTTTTTUUUWWW\\\```^^^```eeeiiikkkkkkjjjiiiddddddcccccccccddddddeeehhhhhhhhhhhhiiijjjkkkllloooqqqtttuuuvvvwwwyyyzzz~~~~~~|||zzzwwwtttrrrnnnjjjccc^^^]]]```eeehhhkkkmmmpppuuuyyy}}}zzzwwwvvv|||}}}zzzwwwyyy}}}}}}zzzuuuppplllfffbbbaaaaaaaaa```[[[^^^cccjjjnnnkkkccc\\\VVVVVVXXXZZZ\\\\\\ZZZWWWOOOMMMIIIDDD???<<<999888;;;888444///,,,,,,,,,------------,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,,,,,,,,,,---............000333666>>>NNN]]]jjjwww}}}|||{{{{{{{{{|||zzz|||~~~~~~}}}||||||}}}~~~~~~~~~vvvlllfffeeefffggggggddddddccccccccc```[[[WWWWWWVVVTTTRRRPPPOOONNNNNNIIIGGGEEEBBB???>>>>>>======<<<:::888666666666777555444333222111111111111------------,,,+++***)))'''((((((***+++,,,------...,,,)))***---...---+++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,***+++,,,......///222444777999;;;;;;>>>======???BBBDDDDDDCCCAAAAAABBBBBBCCCFFFKKKNNNWWWXXXZZZYYYWWWUUUTTTTTTRRRTTTWWWZZZ\\\\\\\\\\\\SSSSSSRRRQQQRRRVVV\\\```ccceeehhhkkklllkkkiiihhhcccbbbbbbccccccdddeeefffffffffggggggiiijjjlllmmmoooqqqtttvvvwwwxxx{{{}}}~~~~~~}}}{{{xxxuuusssoookkkeee___]]]^^^aaaccchhhjjjnnnrrrwww{{{~~~~~~zzztttpppvvvzzz~~~}}}}}}~~~{{{ppplllfffaaa___^^^^^^]]]ZZZ[[[___eeejjjiiiddd___XXXYYY[[[^^^```___\\\ZZZRRROOOKKKFFFAAA===:::888;;;999555111///------...------,,,,,,,,,,,,++++++******++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,,,,,,,,,,---......///...///333777AAAQQQaaammmyyy~~~}}}|||{{{{{{{{{|||{{{|||}}}|||zzzzzz{{{|||~~~~~~wwwmmmfffdddeeefffeeeeeeeeeeeeeeeccc___[[[XXXVVVUUUTTTRRRPPPOOOOOONNNJJJHHHEEEBBB???>>>=========<<<:::888777666666666555555333222111111111111------------,,,+++************+++,,,---......///...)))&&&'''+++---+++'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,------,,,******+++,,,000111333555777999::::::======>>>???AAACCCCCCCCCBBBCCCCCCCCCDDDGGGLLLOOOWWWXXXZZZYYYWWWVVVUUUVVVTTTVVVZZZ^^^```___^^^]]]SSSRRRQQQPPPQQQUUU\\\aaagggiiikkklllllljjjhhhgggaaaaaabbbbbbccceeefffgggddddddeeefffhhhjjjlllmmmmmmooorrrtttuuuwwwzzz}}}}}}~~~|||yyyuuusssppplllfffaaa]]]\\\]]]^^^bbbeeeiiimmmrrrvvvyyyzzzzzz~~~|||tttoooooorrrwww|||~~~}}}zzzzzzqqqllleee```]]]\\\[[[ZZZZZZZZZ\\\bbbggghhheeebbbYYYZZZ\\\^^^``````]]][[[TTTRRRNNNIIICCC>>>:::888:::888555222000......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,,,,,,,,,,---......///...///444:::EEEVVVeeeppp|||~~~~~~}}}|||||||||||||||~~~~~~}}}{{{yyyyyy{{{}}}~~~~~~vvvllleeecccdddddddddeeefffgggfffccc___[[[YYYVVVUUUTTTRRRPPPOOOOOONNNJJJHHHEEEBBB???>>>============;;;:::888777777666666555333222111000000000......---,,,++++++++++++++++++,,,,,,,,,---------)))%%%!!!"""&&&(((&&&"""(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&(((******,,,///222111222444666777888999999;;;===???@@@AAABBBBBBCCCCCCCCCDDDCCCDDDGGGKKKOOOVVVWWWXXXXXXVVVVVVVVVWWWVVVYYY\\\___```^^^\\\ZZZUUUTTTSSSQQQRRRVVV]]]bbbiiijjjkkkkkkkkkiiigggfffbbbbbbbbbcccdddfffggghhheeeeeefffgggiiilllnnnooonnnppprrrssstttwwwzzz}}}|||yyyuuurrrqqqnnnhhhccc^^^\\\[[[ZZZ___aaaeeeiiinnnrrrtttvvvvvv{{{xxxrrrjjjkkkoootttxxx{{{|||}}}~~~~~~yyyyyyxxxpppkkkeee___\\\ZZZYYYXXX[[[ZZZ\\\```fffiiigggeeeZZZZZZZZZ\\\______]]][[[VVVTTTQQQKKKFFF@@@<<<999888777555333111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,,,,,,,,,,---......000...000666???KKK\\\jjjuuu~~~}}}}}}}}}}}}}}}|||||||||~~~|||zzzzzz}}}}}}uuukkkdddcccdddddddddeeeggghhhgggccc^^^[[[ZZZWWWVVVTTTRRRPPPOOONNNNNNIIIGGGEEEBBB???>>>>>>=========<<<:::999888777666555444333111000////////////...---,,,++++++++++++******************+++++++++(((&&&&&&)))***)))'''************************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))))),,,...111222444666888999999:::;;;===@@@BBBBBBBBBCCCDDDBBBBBBBBBBBBBBBEEEJJJMMMUUUVVVWWWVVVUUUUUUVVVXXXXXXZZZ\\\^^^^^^\\\YYYWWWVVVVVVUUUSSSTTTWWW\\\aaaiiiiiijjjjjjiiihhhgggfffcccccccccdddeeeggghhhiiihhhhhhiiijjjlllnnnpppqqqqqqrrrssstttuuuwww{{{~~~~~~zzzvvvtttqqqooojjjeee```\\\YYYXXX[[[]]]aaaeeeiiimmmooopppqqquuu{{{}}}xxxjjjiiiiiilllqqqvvvyyyzzzzzz|||{{{yyywww~~~|||pppkkkddd___\\\ZZZXXXWWW\\\[[[\\\```fffiiihhhfffZZZYYYXXXYYY[[[]]]\\\\\\XXXVVVRRRNNNHHHBBB>>>;;;777666555444222///---,,,++++++,,,,,,,,,,,,------......------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,,,,,,,,,,---......000...111:::EEEQQQaaannnyyy}}}||||||}}}}}}}}}}}}||||||~~~|||{{{{{{~~~~~~~~~}}}uuukkkeeedddeeefffeeefffhhhjjjhhhccc^^^[[[[[[XXXWWWUUURRRPPPNNNMMMMMMHHHFFFDDDAAA@@@???>>>???<<<;;;;;;:::888777555555444333222000///...------///...---+++***+++++++++(((((()))***++++++,,,,,,---,,,+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))---------***(((&&&'''(((111222444666888999::::::;;;>>>BBBDDDCCCBBBCCCEEECCCCCCCCCCCCCCCFFFJJJMMMSSSTTTUUUUUUTTTTTTVVVXXXXXXYYY[[[]]]]]][[[YYYWWWVVVVVVVVVUUUUUUWWW[[[^^^fffgggggghhhggggggffffffeeeeeeeeefffggghhhiiijjjhhhhhhiiijjjkkkmmmooopppqqqrrrsssssstttvvvzzz}}}}}}yyyvvvqqqppplllgggbbb]]]YYYWWWVVVWWWZZZ^^^bbbdddfffggglllooouuu|||oookkkffffffjjjpppuuuwwwvvvxxx{{{~~~}}}yyyxxx~~~xxxvvvpppkkkddd___\\\ZZZYYYXXX\\\[[[\\\```eeehhhgggeee\\\YYYWWWWWWYYY[[[]]]]]]XXXVVVTTTOOOJJJDDD@@@===777777777666444111...---+++++++++,,,,,,------------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,,,,,,,,,,---......000///333>>>JJJWWWeeeqqq}}}}}}{{{|||}}}~~~~~~}}}|||||||||}}}}}}|||{{{{{{}}}~~~}}}}}}}}}}}}}}}~~~||||||~~~vvvlllfffeeefffggggggfffiiikkkhhhccc^^^[[[[[[YYYWWWUUURRRPPPNNNLLLLLLGGGFFFDDDAAA@@@?????????:::::::::999777666444333444333111000...---,,,,,,///...,,,+++******+++,,,((((((***+++---///000111((())))))(((''''''(((***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))***,,,...111222444666888::::::;;;;;;???CCCEEECCCCCCDDDEEEFFFFFFFFFFFFFFFHHHLLLPPPRRRSSSTTTTTTSSSTTTVVVWWWWWWYYYZZZ\\\\\\[[[ZZZYYYVVVVVVVVVVVVUUUVVVYYY\\\dddeeeeeefffffffffffffffggggggfffgggggghhhiiijjjfffffffffggghhhjjjkkklllppppppqqqqqqqqqssswwwzzz{{{}}}{{{xxxrrrpppmmmhhhccc^^^YYYWWWPPPQQQTTTWWW[[[]]]___```hhhkkkpppxxxtttmmmfffcccffflllqqqtttsssuuuxxx|||zzzxxxyyysssrrrpppkkkddd___\\\[[[YYYXXX[[[ZZZ[[[___eeegggfffddd]]]ZZZWWWVVVXXX[[[]]]^^^XXXWWWTTTPPPKKKFFFAAA>>>888888888888666333000...+++++++++,,,,,,---------,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,,,,,,,,,,---......000///555AAANNNZZZgggrrr~~~}}}{{{|||}}}~~~~~~}}}||||||zzz{{{||||||{{{{{{}}}~~~}}}|||{{{{{{{{{{{{zzzzzz||||||zzzmmmdddbbbccceeeeeeeeegggiiiiiigggaaa\\\XXXXXXVVVSSSPPPNNNMMMMMMMMMIIIFFFCCC@@@???>>>===;;;<<<;;;999777666666777777555444333333333222000---//////...---,,,,,,,,,,,,************+++,,,---...,,,,,,,,,+++++++++******'''''''''''''''((())))))++++++++++++*********)))'''((()))+++,,,,,,,,,,,,,,,,,,++++++***))))))))),,,+++)))((((((((()))***++++++***************+++)))(((''''''(((+++///111444555666777777888:::===:::===BBBEEEFFFGGGHHHIIIIIIJJJJJJHHHGGGHHHMMMQQQVVVUUUTTTTTTUUUUUUTTTSSSTTTXXX]]]___^^^\\\[[[ZZZUUUUUUTTTSSSTTTVVV[[[___```bbbfffiiijjjjjjhhhgggfffeeeddddddddddddeeefffjjjiiihhhggggggiiikkklllooopppqqqqqqqqqrrrtttvvvxxx{{{|||yyyvvvrrrlllfffaaa\\\WWWTTTUUUSSSRRRQQQRRRUUUXXXZZZbbbfffoooyyyzzzoooeeedddeeedddhhhmmmrrruuuxxx{{{}}}~~~vvvlllooojjjccc]]]ZZZZZZ\\\]]]]]]^^^^^^```bbbdddfffggg```ZZZTTTSSSWWWZZZZZZXXXWWWTTTQQQNNNKKKGGGBBB??????>>>;;;:::888444000---...---,,,+++,,,---...///***+++---...///......---+++---///---+++)))+++---***,,,///000...---,,,,,,.........///////////////111///666FFFXXXeeemmmsss}}}}}}~~~~~~||||||||||||}}}}}}}}}}}}|||yyyxxxxxx{{{|||}}}}}}}}}|||}}}}}}{{{nnneeecccdddeeeeeedddfffggggggddd```[[[XXXYYYWWWSSSPPPNNNMMMMMMMMMJJJGGGCCC@@@???>>>===<<<<<<;;;999777666666777777555444222111222111000...//////...---,,,,,,,,,,,,)))******++++++,,,------,,,+++++++++************)))))))))))))))***++++++++++++*********)))))))))&&&''''''(((((((((''''''*********************++++++******)))(((((())))))))))))((((((((((((((())))))(((''''''))),,,///111333555666777777888:::<<<;;;>>>CCCEEEFFFGGGHHHJJJMMMNNNNNNMMMKKKLLLOOOSSSSSSRRRRRRRRRSSSSSSSSSSSSVVVZZZ___aaa```]]][[[ZZZVVVVVVUUUUUUUUUXXX\\\```bbbeeehhhkkkkkkkkkiiigggdddccccccbbbcccdddeeefffiiiiiihhhhhhiiikkkmmmnnnnnnoooqqqqqqqqqrrruuuwwwzzz||||||vvvrrrlllfffaaa\\\WWWTTTSSSQQQPPPOOOPPPRRRTTTVVVZZZ___iiittttttiiidddbbb```bbbgggnnnrrrwww{{{}}}~~~zzzsssrrrmmmfff^^^YYYWWWWWWXXX\\\\\\]]]___aaadddfffhhhbbb\\\VVVTTTWWWZZZ[[[ZZZWWWTTTQQQNNNKKKHHHCCC@@@@@@???===;;;:::777222///...---,,,,,,,,,---...///------------------,,,,,,+++---...---+++***+++---+++---//////---,,,,,,------............/////////333111888HHHZZZfffnnnttt}}}}}}~~~~~~~~~|||}}}}}}}}}}}}}}}}}}}}}~~~~~~{{{yyyxxxxxxyyyzzz{{{{{{{{{{{{~~~|||pppgggdddeeeeeeeeeeeeeeeeeedddbbb^^^[[[YYYYYYWWWTTTPPPNNNMMMMMMMMMJJJGGGCCC@@@???>>>===<<<<<<;;;999777666666777777666333000///000000000/////////...---,,,,,,,,,,,,((()))+++,,,------,,,,,,++++++*********)))))))))******)))))))))***++++++******)))))))))(((((((((***************)))(((((((((((()))******+++,,,,,,))))))******))))))(((((((((((((((((((((((()))))))))(((((((((***---000222333444666666666777:::<<<===@@@CCCFFFGGGHHHIIIJJJNNNOOOPPPOOONNNNNNOOOQQQOOOOOOOOOOOOPPPPPPQQQRRRYYY]]]bbbdddccc___[[[YYYVVVWWWWWWWWWWWWZZZ^^^aaa```bbbeeeggggggfffdddbbbbbbaaaaaaaaabbbdddfffgggiiiiiiiiijjjkkkmmmooopppmmmoooqqqrrrrrrtttwwwyyy}}}~~~~~~~~~uuuqqqkkkeee```\\\WWWTTTQQQPPPNNNMMMMMMNNNOOOQQQSSSYYYcccnnnyyyyyylllddd___\\\]]]aaaiiinnntttzzz}}}~~~~~~}}}|||yyyvvvsssooohhh```[[[WWWVVVVVVYYYZZZ[[[]]]```dddgggiiifff```XXXUUUWWW[[[]]]]]]WWWUUURRRPPPMMMIIIDDDAAAAAA@@@>>>===<<<999666333///...---,,,,,,,,,---...///...---,,,,,,+++++++++,,,---...---+++***+++,,,,,,---......,,,,,,---...,,,,,,------............444444;;;LLL\\\gggooouuu~~~~~~xxxvvvwww|||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{yyyxxxyyyxxxxxxxxxxxxxxxzzz}}}}}}qqqhhhfffffffffffffffeeedddcccaaa^^^\\\[[[ZZZXXXTTTQQQNNNMMMMMMMMMKKKHHHCCC@@@??????>>>===<<<;;;999777666666777777555333///......///000/////////...---,,,,,,,,,,,,''')))+++---...---,,,+++*********))))))))))))((()))(((((('''(((((())))))))))))))))))((((((((((((******+++++++++******)))((()))))))))*********+++'''((()))******)))(((''')))******+++++++++++++++((((((((()))+++...000222333444666666666777:::<<<>>>AAADDDFFFGGGHHHIIIKKKLLLMMMMMMMMMLLLLLLLLLLLLKKKLLLLLLLLLLLLMMMOOOQQQ[[[```dddfffddd___[[[XXXVVVWWWYYYYYYZZZ\\\___bbb```bbbccceeedddcccaaa```aaaaaaaaaaaaccceeeggghhhkkkkkklllmmmnnnnnnoooooonnnppprrrssstttwwwzzz|||~~~}}}~~~~~~}}}tttpppiiiccc^^^ZZZWWWTTTQQQPPPNNNLLLKKKKKKLLLLLLQQQVVV___iiirrrzzz{{{pppfff___\\\]]]___dddjjjrrrxxx|||~~~~~~xxxuuuuuuuuutttssspppjjjeee```\\\[[[ZZZXXXXXXYYY\\\```dddhhhkkkjjjddd\\\WWWWWW[[[^^^___WWWVVVSSSQQQOOOKKKFFFBBB@@@???>>>>>>===<<<888666000///...---,,,,,,---...///...,,,+++***+++,,,---,,,,,,---,,,,,,+++,,,,,,------...---++++++---///++++++,,,,,,---.........444555>>>OOO^^^hhhpppuuu}}}vvvooooooqqqwww~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||~~~~~~|||{{{{{{{{{zzzzzzyyywwwvvvwww{{{~~~~~~|||qqqiiigggggggggggggggfffeeecccaaa___]]]]]][[[YYYUUUQQQNNNMMMMMMMMMLLLHHHCCC@@@??????>>>>>><<<;;;999777666666777777555222///...///000000000//////...---,,,,,,,,,,,,''')))+++---...---,,,+++*********))))))))))))((())))))(((((((((((())))))))))))))))))(((((((((((($$$%%%&&&'''((((((((((((*********)))))))))(((((('''((()))******)))((('''((()))***+++++++++++++++(((((()))***,,,///111333444555777777777888;;;===???AAADDDFFFFFFGGGIIIKKKKKKKKKJJJKKKKKKKKKJJJIIIIIIJJJKKKJJJIIIJJJNNNPPP\\\```dddeeebbb^^^YYYWWWVVVXXXZZZ[[[\\\^^^```bbbeeefffggghhhgggfffdddcccbbbbbbbbbbbbdddfffiiijjjmmmmmmoooooopppooonnnmmmpppqqqtttuuuwwwyyy}}}~~~}}}~~~~~~sssooohhhbbb]]]ZZZVVVTTTSSSQQQOOOMMMKKKJJJJJJIIIMMMRRR[[[dddllluuu~~~xxxmmmddd```^^^]]]aaagggpppwww{{{}}}}}}zzzxxx{{{wwwrrrrrrtttuuuvvvtttpppkkkfffaaa^^^\\\WWWXXXYYY[[[___eeeiiilllnnnhhh```ZZZXXXZZZ]]]___XXXVVVUUUSSSQQQMMMGGGCCC???>>>>>>>>>>>>===:::888111000///---,,,,,,------,,,,,,+++***+++,,,---...,,,,,,+++,,,,,,---,,,,,,------...---++++++---///++++++,,,,,,---......///444666AAARRR```iiiqqqwww~~~ssskkklllpppvvv}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||}}}~~~~~~}}}~~~~~~|||xxxvvvvvvyyy{{{|||~~~zzzpppiiiggghhhhhhhhhffffffeeecccbbb```^^^]]]\\\YYYVVVRRROOOMMMLLLLLLMMMIIICCC@@@>>>?????????<<<;;;999777666666777777444222000///000111111000//////...---,,,,,,,,,,,,((()))+++,,,------,,,,,,++++++*********))))))))),,,,,,+++*********++++++******)))))))))((((((((($$$%%%&&&((())))))******++++++***))))))(((''''''''''''((()))))))))((((((%%%&&&((()))******))))))(((((()))+++...000222333555666888888888999<<<>>>???AAADDDEEEEEEFFFIIIKKKLLLKKKIIIIIIKKKLLLLLLKKKIIIKKKLLLJJJHHHHHHLLLPPP[[[^^^aaabbb___[[[WWWVVVTTTWWW[[[]]]^^^___aaabbbcccdddeeeeeeeeedddcccbbbcccbbbbbbccceeegggiiijjjlllmmmoooqqqqqqpppnnnmmmqqqsssuuuvvvwwwzzz}}}~~~~~~tttooohhhbbb^^^[[[XXXVVVUUUTTTQQQOOOLLLJJJHHHGGGFFFLLLUUU^^^hhhsssyyyooohhhaaa\\\aaafffnnnuuuyyy|||~~~yyyvvvxxx|||~~~}}}}}}{{{wwwwwwxxxzzz|||zzzwwwqqqkkkddd___\\\XXXXXXYYY[[[___eeejjjmmmqqqlllddd]]]YYYXXXZZZ\\\XXXWWWVVVUUUSSSNNNIIIDDD>>>>>>>>>???@@@???===;;;333111///...,,,,,,,,,,,,*********++++++,,,---...,,,+++***+++---...---,,,,,,---......,,,,,,---...++++++,,,---...//////000333888DDDVVVdddlllttt{{{vvvjjjmmmrrrxxx~~~~~~~~~}}}}}}|||}}}~~~|||yyyxxxyyy{{{{{{~~~xxxnnnhhhggghhhiiihhhdddddddddcccaaa___]]][[[\\\ZZZVVVRRROOOMMMLLLLLLMMMIIICCC???>>>?????????<<<;;;999777666666777777333222111111222222111000//////...---,,,,,,,,,,,,)))******++++++,,,------,,,+++++++++************---,,,++++++******++++++++++++*********)))))))))(((((()))***++++++******)))))))))))))))((((((((('''''''''''''''((())))))%%%&&&(((***+++***)))((('''(((***,,,///111333444666888999999999;;;===??????AAACCCCCCDDDEEEHHHJJJLLLJJJGGGGGGJJJLLLMMMLLLKKKMMMMMMJJJGGGGGGLLLQQQYYY\\\]]]]]]ZZZWWWVVVUUUSSSVVV[[[]]]^^^___aaabbb______```aaaaaaaaa``````bbbbbbbbbbbbccceeegggiiihhhjjjnnnqqqrrrrrrqqqoooqqqrrrtttvvvvvvxxx{{{~~~wwwrrrkkkddd```]]][[[ZZZWWWUUUSSSOOOLLLIIIGGGEEECCCIIIRRRZZZcccnnn{{{|||tttjjjbbbbbbgggnnntttxxx|||}}}zzzzzz{{{yyyxxx{{{~~~|||}}}~~~|||{{{yyyuuuooohhhbbb^^^ZZZZZZZZZ\\\```eeekkknnnsssooohhh```YYYWWWWWWYYYXXXXXXWWWVVVTTTPPPJJJEEE?????????AAABBBBBB@@@>>>444222000...,,,,,,,,,,,,***++++++,,,,,,,,,++++++---+++***+++---...---++++++---//////---,,,,,,---+++,,,---...///000000111444:::HHHZZZhhhqqqyyy~~~xxxlllooouuu{{{~~~~~~}}}}}}|||{{{}}}~~~||||||}}}{{{~~~~~~wwwmmmhhhgggiiiiiiiiibbbbbbccccccaaa^^^[[[ZZZ]]]ZZZVVVRRROOOMMMLLLLLLNNNIIICCC???>>>???@@@@@@<<<;;;999777666666777777333222222333444444222000//////...---,,,,,,,,,,,,************+++,,,---...,,,,,,,,,++++++++++++***++++++***)))(((((())))))++++++++++++************'''''''''''''''&&&&&&%%%''''''(((((())))))******((('''&&&&&&&&&((()))***&&&(((***,,,---,,,+++***'''(((***---///111333444777999:::::::::;;;>>>@@@???AAABBBCCCCCCDDDGGGIIIKKKHHHDDDDDDHHHKKKLLLLLLLLLNNNNNNKKKGGGGGGLLLQQQXXXZZZ[[[ZZZWWWUUUTTTUUUSSSVVVZZZ]]]______```aaa```aaaaaabbbbbbbbbbbbbbbbbbbbbaaaaaabbbdddfffgggdddggglllpppssstttsssrrrppprrrssstttuuuwwwzzz|||zzztttmmmfffbbb```^^^\\\WWWVVVSSSOOOLLLHHHEEEDDDEEEKKKRRRXXX___iiivvv~~~tttkkkcccgggmmmssswww{{{~~~~~~zzzxxxvvvwww~~~~~~~~~yyyyyyxxxuuuqqqkkkfffbbb[[[[[[[[[\\\```fffkkkoootttpppiiiaaaZZZVVVUUUVVVYYYXXXWWWWWWUUUPPPJJJFFF@@@@@@@@@BBBDDDDDDCCCAAA444333000...---,,,,,,,,,+++,,,------,,,+++)))(((---+++)))+++...///---+++***,,,///000...---,,,,,,,,,,,,---...///000111222555<<>><<<===;;;999777666666777888777555222111111111000///.........---,,,+++)))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++((()))***++++++***)))(((+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))***+++---///222444555555888:::;;;;;;;;;<<<===AAAAAABBB@@@???>>>@@@AAADDDEEEGGGJJJLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLTTTWWWXXXVVVRRRQQQUUUYYY]]][[[ZZZ[[[]]]___`````````______```bbbbbbaaa```aaaaaabbbccceeegggiiijjjjjjjjjlllooorrrsssrrrpppooooooppprrrtttwwwyyyzzzzzz}}}~~~~~~|||}}}{{{wwwrrrlllgggaaa[[[WWWYYYUUUPPPMMMJJJHHHEEECCCFFFFFFJJJQQQXXXaaappp|||uuummmmmmnnnsssxxx}}}tttsssqqqppprrrzzz}}}}}}yyyuuurrrqqqnnnhhhddd___VVVUUU^^^cccaaadddlllqqqrrrqqqjjj___WWWUUUVVVYYYWWWUUUSSSRRROOOKKKGGGEEEDDDBBBBBBBBBCCCBBBAAA777444000...------,,,,,,*********)))'''(((***,,,((()))+++---......---,,,000000///...------,,,,,,...//////...------000222666DDDUUUbbbmmmyyyvvvqqquuuzzz~~~|||zzzxxx}}}|||{{{{{{|||}}}~~~}}}}}}}}}}}}{{{mmmeeedddfffgggfffdddddddddcccbbb```^^^]]]^^^\\\XXXSSSNNNLLLMMMOOOMMMIIIEEEAAA@@@???>>><<<>>><<<999666555444444444777444222000111111000///............---+++***))))))************+++++++++++++++++++++++++++++++++)))************+++++++++((()))***++++++***)))(((******(((((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******,,,---000222555666777999;;;<<<;;;;;;<<<>>>AAABBBBBBAAA??????AAABBBCCCEEEIIILLLOOOPPPPPPOOOMMMMMMLLLKKKKKKLLLLLLMMMRRRUUUWWWUUURRRQQQUUUYYY]]][[[ZZZ[[[]]]___`````````______```bbbcccbbbaaaaaaaaabbbdddfffhhhjjjkkkkkkjjjkkkmmmpppqqqqqqpppooooooppprrrtttvvvxxxyyyzzz}}}~~~~~~|||zzz{{{}}}}}}yyysssmmmgggaaa[[[WWWWWWSSSOOOLLLKKKIIIGGGEEEGGGFFFIIIOOOVVV___nnn{{{vvvuuuuuuwww|||yyyxxxtttqqqqqqwww{{{yyyvvvuuusssooogggbbbaaaYYYWWW___cccaaadddllltttuuutttlllaaaXXXUUUVVVWWWVVVUUUUUUTTTRRRNNNKKKIIIFFFDDDCCCCCCBBBAAA???888555111...---------,,,+++++++++***))))))+++---,,,---...///000000000000///......---,,,,,,++++++......///...---...000333999GGGXXXdddppp{{{vvvssswww|||}}}{{{zzz|||{{{{{{{{{|||}}}~~~~~~}}}~~~|||nnnfffeeefffgggfffeeeeeeeeedddbbb___\\\[[[]]][[[XXXSSSNNNLLLLLLNNNLLLIIIDDDAAA@@@???>>>===>>>===:::777444333222222666444111000000111000////////////...---,,,+++***)))************+++++++++++++++++++++++++++++++++)))************+++++++++))))))************))))))))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))++++++,,,...111444666777999;;;<<<<<<<<<<<<===>>>@@@AAABBBAAA@@@@@@AAACCCDDDGGGLLLQQQSSSSSSRRRQQQMMMLLLKKKKKKKKKKKKMMMMMMQQQSSSTTTSSSQQQQQQTTTWWW[[[ZZZYYYZZZ\\\^^^_________^^^^^^___bbbcccbbbaaa```aaacccdddgggiiijjjkkkkkkjjjjjjkkknnnppppppppppppppppppqqqssstttvvvwwwxxx{{{}}}~~~~~~~~~~~~~~~~~~|||uuunnnhhhaaa[[[VVVSSSQQQNNNMMMLLLLLLJJJIIIHHHFFFHHHMMMSSS\\\kkkyyy|||}}}}}}}}}{{{tttrrrwww}}}{{{yyyxxxvvvqqqhhhbbbeee]]][[[```cccbbbeeekkkvvvwwwvvvnnncccYYYVVVVVVVVVVVVVVVWWWWWWUUUQQQNNNLLLIIIFFFDDDCCCBBB@@@>>>999555111///......---,,,,,,------,,,++++++,,,...,,,++++++,,,,,,---...///......------,,,+++++++++---.........---...111333===KKK[[[gggrrr}}}uuuvvvzzz~~~~~~|||{{{zzzzzzzzz{{{|||~~~~~~~~~~~~{{{nnnfffeeeggggggfffggggggfffdddaaa^^^[[[YYY[[[[[[XXXTTTOOOLLLLLLLLLKKKHHHDDDAAA@@@???>>>===>>><<<:::888555444333333555333000///000000000///000000000///...---++++++))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++)))))))))******)))))))))((((((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++,,,---///222555777999:::;;;<<<<<<;;;;;;<<<>>>???@@@AAA@@@???@@@BBBCCCGGGKKKQQQUUUWWWVVVSSSQQQNNNMMMKKKJJJJJJKKKMMMNNNOOOQQQRRRRRRQQQQQQSSSUUUXXXVVVVVVWWWZZZ]]]^^^^^^^^^]]]\\\]]]```aaaaaaaaa```aaaccceeehhhjjjkkklllllljjjiiiiiilllnnnooooooppppppppppppqqqrrrsssttttttuuuwwwxxxxxxzzz}}}~~~}}}}}}~~~|||||||||||||||}}}}}}}}}|||}}}}}}}}}}}}~~~~~~wwwpppiiibbb\\\WWWRRRPPPNNNNNNOOOOOONNNMMMJJJHHHGGGJJJOOOXXXggguuu~~~|||zzzvvvyyy~~~{{{yyytttmmmggghhhaaa^^^aaaccccccfffjjjtttvvvuuunnnddd[[[WWWXXXVVVVVVWWWYYYYYYWWWSSSPPPMMMJJJGGGEEEDDDCCCAAA???:::666222///......---,,,+++---------++++++,,,...,,,+++*********+++---............------,,,,,,,,,---............///222555???MMM]]]iiittt~~~~~~uuuzzz~~~~~~~~~~~~~~~~~~~~~~~~yyyyyyzzz|||}}}~~~~~~~~~}}}}}}~~~yyymmmffffffhhhhhhggghhhhhhfffdddaaa]]]ZZZXXXZZZZZZXXXUUUPPPLLLKKKKKKJJJGGGCCC@@@??????>>>======<<<;;;999888777666666444222///...///000000///000000000///...---++++++))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++***))))))))))))))))))***(((((()))*********++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******+++,,,---///222555888999999:::::::::999:::<<<>>>===>>>????????????AAACCCLLLOOOUUUYYYZZZXXXTTTQQQPPPNNNLLLKKKJJJKKKMMMNNNOOOPPPQQQRRRQQQQQQRRRSSSSSSRRRRRRTTTXXX\\\^^^^^^]]][[[ZZZ[[[]]]_________```aaadddgggiiikkkllllllmmmkkkiiiiiikkkmmmnnnmmmppppppooooooooooooppppppnnnoooooopppqqqtttxxx{{{|||{{{{{{|||zzzzzzzzzzzz{{{{{{{{{{{{zzzyyyxxxyyy{{{}}}xxxrrrkkkeee^^^ZZZSSSRRRQQQRRRSSSSSSRRRQQQMMMJJJHHHJJJMMMTTTbbbooo}}}|||}}}~~~~~~}}}xxx{{{}}}zzzwwwsssooohhhccc___```ccceeehhhkkkooorrrsssmmmccc[[[YYYYYYXXXXXXXXXYYYYYYWWWSSSPPPLLLJJJGGGEEEEEEDDDBBBAAA;;;777333000///...---,,,***,,,------+++++++++,,,//////---------...000111////////////............,,,---.........000333666@@@NNN^^^jjjttt|||vvv|||~~~~~~~~~}}}}}}~~~~~~zzzzzz|||}}}~~~}}}|||||||||||||||}}}~~~vvvkkkeeefffhhhiiihhhhhhhhhfffdddaaa]]]ZZZXXXYYYYYYYYYUUUPPPLLLJJJIIIJJJGGGBBB@@@??????>>>===<<<<<<;;;:::999888888777333111....../////////////////////...---,,,+++***)))************+++++++++++++++++++++++++++++++++)))************+++++++++******))))))))))))******))))))***+++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************+++---///222555888:::888888999999888:::<<>>?????????@@@CCCEEENNNQQQWWW[[[\\\ZZZVVVSSSSSSQQQNNNLLLKKKKKKMMMNNNPPPQQQQQQRRRRRRQQQQQQPPPOOONNNOOORRRWWW\\\___```^^^\\\ZZZZZZ\\\]]]^^^]]]___aaadddhhhjjjlllmmmmmmmmmllljjjjjjlllmmmmmmllloooooonnnmmmllllllllllllhhhhhhhhhhhhjjjnnntttyyy|||}}}~~~}}}{{{zzzzzz{{{yyyyyyyyyzzzzzzzzzzzzzzzwwwuuussstttwwwzzz|||}}}{{{|||||||||}}}~~~yyysssmmmhhhbbb^^^WWWVVVUUUVVVXXXWWWVVVTTTQQQMMMKKKKKKLLLQQQ]]]iiizzz~~~zzzzzz~~~~~~{{{{{{~~~{{{xxxuuurrrgggccc______bbbfffjjjmmmllloooqqqlllccc\\\YYYYYYXXXWWWVVVWWWWWWVVVSSSQQQLLLIIIGGGEEEDDDDDDBBB@@@<<<999444111000///...,,,***,,,------,,,++++++,,,...---------------......////////////////////////+++---......///111444777@@@NNN^^^jjjuuu|||yyy~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~{{{|||~~~~~~|||{{{{{{{{{{{{{{{|||}}}}}}}}}|||sssiiidddfffiiiiiihhhhhhgggfffdddaaa^^^ZZZYYYXXXYYYYYYVVVQQQLLLIIIHHHIIIFFFBBB?????????>>>======<<<<<<:::999777666555222000...---...//////...............---+++***))))))************+++++++++++++++++++++++++++++++++)))************++++++++++++***)))(((((()))***+++******+++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))***,,,...222555888999777888999999999;;;???BBB>>>???AAAAAAAAACCCEEEGGGMMMQQQVVVZZZ]]]\\\ZZZXXXWWWTTTPPPMMMKKKKKKMMMNNNRRRRRRRRRSSSSSSRRRPPPNNNLLLLLLNNNRRRYYY___bbbdddaaa___\\\[[[\\\^^^^^^^^^___aaaeeehhhkkkmmmmmmmmmmmmlllllllllnnnnnnllljjjnnnnnnlllkkkiiihhhhhhhhhdddddddddccceeejjjrrrwwwzzz{{{|||{{{zzzyyyzzz{{{zzzzzzyyyyyyyyyyyyyyyyyyssspppnnnooossswwwyyyyyyuuuuuutttssstttxxx~~~}}}xxxsssooojjjfffbbb[[[ZZZZZZ[[[[[[[[[XXXVVVSSSPPPMMMMMMMMMOOOYYYcccrrr|||yyyyyy}}}~~~~~~zzzwwwrrrooodddbbb^^^]]]aaahhhmmmooolllppprrrmmmddd[[[XXXXXXVVVTTTSSSSSSTTTUUUUUUTTTMMMKKKGGGEEECCCBBB@@@>>>===999555111000///...---+++---//////...---------+++++++++,,,,,,++++++***////////////////////////+++,,,...//////222555888@@@NNN___kkkvvv}}}|||~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~||||||{{{||||||~~~~~~~~~|||{{{{{{{{{|||||||||}}}|||}}}zzzqqqhhhccceeeiiijjjiiiggggggfffdddaaa^^^[[[YYYWWWXXXYYYVVVQQQLLLIIIHHHIIIFFFBBB?????????>>>===>>>===<<<:::888555333222222///------...//////............---,,,+++)))))))))************+++++++++)))))))))))))))))))))))))))************++++++++++++***)))(((((()))***+++***+++,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++)))***+++...111555777999888888999999:::===AAADDD???AAABBBCCCCCCEEEGGGJJJLLLOOOUUUZZZ]]]^^^]]]\\\YYYVVVRRRNNNLLLLLLMMMNNNTTTSSSSSSSSSSSSRRROOOMMMLLLLLLNNNSSSZZZaaaeeegggdddaaa^^^]]]]]]^^^___^^^___aaaeeeiiilllmmmnnnnnnmmmmmmmmmnnnooonnnllljjjnnnmmmkkkiiihhhgggffffffccccccbbbaaaccciiiqqqwwwxxxzzz{{{{{{yyyyyyzzz{{{zzzzzzzzzyyyyyyyyyxxxxxxpppmmmjjjkkkppptttvvvvvvqqqpppnnnmmmnnnrrrzzz~~~|||xxxtttppplllhhheee___^^^]]]]]]^^^]]]ZZZWWWUUUQQQOOONNNMMMNNNVVV```kkktttzzzyyy|||~~~zzzuuuooojjjbbbaaa^^^]]]aaaiiiooopppnnnrrrsssnnnddd[[[WWWWWWSSSQQQPPPPPPSSSUUUVVVVVVOOOLLLHHHEEECCC@@@===;;;===:::555222000///...---,,,...000111///.........---...///000///...---,,,------..................+++,,,...///000222666999@@@NNN___lllxxx~~~~~~}}}~~~}}}}}}}}}}}}~~~~~~{{{{{{zzz{{{|||}}}}}}|||{{{{{{{{{|||||||||}}}|||}}}~~~ooobbbaaafffgggdddbbbcccdddeeeeeeccc___[[[XXXYYYWWWTTTQQQNNNMMMLLLLLLMMMFFF???<<<>>>@@@???===;;;:::999888777555444444333222222111111111111111///...,,,+++******+++,,,******))))))******+++,,,***++++++,,,,,,++++++***((((((((((((((()))******+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))***''''''''''''((((((((((((******)))))))))))))))******,,,///333666888999:::777777888999<<>>;;;999<<<;;;777222...,,,---///........................---..................---////////////000000000000111000111333111///444:::BBBSSSfffsss{{{}}}zzzzzz}}}~~~}}}|||~~~}}}~~~}}}|||}}}}}}||||||}}}}}}}}}}}}|||{{{||||||||||||~~~{{{|||~~~ooobbbaaaeeegggeeeccc``````aaaaaa^^^[[[XXXUUUZZZXXXUUUQQQNNNKKKJJJJJJMMMGGG@@@===>>>???>>>===;;;:::999888777555444444111000///...------......///...---++++++++++++,,,******))))))******+++,,,***++++++,,,,,,++++++***((((((((((((((()))************************))))))))))))))))))))))))))))))******))))))))))))))))))((((((((())))))))))))*********))))))))))))*********,,,///333666888999:::888888888999<<>>>>>>>>===<<<;;;:::999888777555444444555444222000//////000111///...---,,,++++++++++++******))))))******+++,,,***++++++,,,,,,++++++***)))(((((((((((()))***************+++++++++++++++))))))))))))))))))))))))*********))))))((((((((())))))))))))***************)))))))))))))))*********,,,000333666888999::::::999999:::<<<@@@DDDFFFFFFGGGGGGIIIKKKMMMOOOQQQQQQRRRTTTUUUVVVVVVVVVUUURRRPPPNNNMMMNNNPPPRRRTTTTTTSSSQQQRRRUUUXXXZZZ[[[PPPNNNMMMOOOTTT[[[```ccceeeeeedddbbb^^^\\\\\\]]]^^^aaaccceeeeeeeeeggghhhjjjkkkllllllkkkkkklllmmmlllllllllmmmnnnppprrrsssrrrrrrrrrrrrssstttvvvvvvxxxxxxyyy{{{|||||||||||||||zzzxxxvvvtttsssrrrrrrrrrqqqpppppprrrrrrqqqpppnnnmmmmmmnnnppptttwwwyyyuuutttssssssuuuxxx|||~~~~~~}}}{{{yyywwwtttooollliiifffccc___[[[WWWXXXSSSPPPPPPMMMLLLOOOVVV]]]eeeqqq{{{zzzuuuwwwzzz~~~~~~|||vvvkkkfff___ZZZ[[[aaaiiiooovvvzzzzzzwwwssslllbbbWWWQQQLLLJJJOOOTTTUUUUUUVVVRRRLLLEEE>>>;;;999888777:::999777333///---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------............******,,,000111333:::BBBNNN___rrr~~~wwwwww~~~~~~|||zzzyyyyyyzzz|||~~~||||||}}}~~~~~~~~~~~~~~~}}}|||}}}~~~zzz{{{||||||||||||{{{{{{|||{{{{{{|||}}}~~~~~~{{{}}}{{{uuu|||{{{nnnbbb```dddffffffgggdddcccaaa___]]]\\\[[[ZZZZZZXXXTTTPPPMMMKKKJJJIIIMMMHHHBBB???>>>===<<<;;;;;;:::999888777555444444777666333111000000111222///......---,,,,,,++++++******))))))******+++,,,***++++++,,,,,,++++++***))))))(((((())))))***+++*********++++++,,,,,,---((((((((((((((((((((((((*********)))((((((''''''(((((()))))))))*********))))))))))))))))))***++++++---000444666888999:::;;;:::::::::<<<@@@EEEGGGGGGHHHIIIKKKLLLNNNOOOOOOOOOPPPQQQRRRSSSSSSRRRRRRMMMNNNNNNOOOQQQSSSUUUVVVWWWTTTRRRQQQTTTWWWYYYYYYRRROOOMMMOOOTTTZZZ___bbbeeeeeedddbbb___]]]]]]^^^___aaaddddddddddddfffggghhhjjjkkkkkkkkkkkklllnnnooopppqqqqqqrrrrrrtttuuuvvvvvvwwwwwwxxxwwwwwwwwwxxxyyyzzz|||~~~~~~}}}}}}{{{yyywwwuuuuuuuuuvvvttttttuuuuuuvvvvvvuuutttqqqqqqrrrrrrtttvvvzzz}}}zzz{{{|||}}}~~~{{{xxxtttqqqmmmiiifffaaa]]]ZZZYYYUUURRRQQQNNNKKKNNNSSSYYYaaammmwww~~~wwwvvvxxx}}}~~~||||||}}}~~~}}}zzzpppjjjaaa[[[ZZZ```gggmmmssswwwzzzxxxuuuooodddZZZQQQLLLIIINNNSSSTTTUUUWWWUUUOOOFFF???;;;:::999888888888777444111......///------------------------+++,,,,,,------,,,,,,+++------........./////////...---...111222444<<>>===<<<;;;;;;:::999888777555444444222111///---,,,---..................---,,,++++++******))))))******+++,,,***++++++,,,,,,++++++***)))))))))))))))***++++++*********++++++,,,,,,---(((((((((((((((((((((((())))))))))))(((((('''''''''''''''((((((((())))))))))))(((((()))***++++++,,,...111444777888999999;;;;;;:::;;;===AAAEEEGGGHHHIIIJJJKKKLLLKKKKKKJJJNNNNNNNNNOOOOOOOOONNNNNNJJJLLLNNNQQQTTTWWWYYYZZZYYYVVVSSSQQQSSSTTTVVVVVVSSSQQQNNNOOOTTT[[[```cccdddddddddaaa^^^]]]]]]^^^```bbbdddeeeeeeeeefffhhhggghhhjjjkkkkkklllmmmooorrruuuwwwwwwuuuuuuvvvxxxyyyzzzzzz{{{zzzyyyxxxwwwzzzzzzzzz}}}}}}zzzyyywwwuuuuuuuuuwwwxxxvvvwwwyyyyyyyyyyyyyyyyyytttvvvwwwwwwxxxzzz|||zzzxxxtttpppkkkhhhddd```]]][[[WWWTTTRRRNNNKKKMMMRRRWWW___kkkuuu|||}}}yyyxxx{{{}}}{{{}}}yyyxxxyyyzzzzzzzzzuuunnnddd\\\ZZZ^^^eeejjjlllqqquuuuuutttpppfff\\\SSSLLLIIILLLQQQSSSUUUXXXVVVPPPGGG???;;;999888777666777777555222/////////------------------------+++,,,,,,------,,,,,,+++....../////////000000000000///000333666:::DDDNNN\\\lllwwwooosss~~~|||}}}}}}~~~~~~}}}}}}|||zzzzzzzzzzzzyyyxxxwwwvvv}}}}}}zzzwwwvvvvvvxxxyyyxxxxxxyyyzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~}}}~~~|||xxxuuuxxx}}}}}}|||oooccc```bbbcccfffiiicccaaa___]]][[[YYYYYYXXXUUUTTTQQQOOOMMMLLLLLLLLLIIIGGGDDDAAA>>><<<<<<<<<;;;:::999888777555444444000//////..................//////......---,,,+++******))))))******+++,,,***++++++,,,,,,++++++******))))))))))))***++++++*********+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))***+++,,,---///111444777888999999:::::::::<<<>>>AAADDDFFFFFFHHHJJJKKKKKKJJJHHHFFFLLLLLLLLLKKKKKKKKKKKKKKKIIIKKKNNNRRRVVVZZZ]]]___[[[XXXUUUSSSTTTUUUUUUTTTTTTQQQNNNOOOTTT[[[aaadddccccccccc```]]]\\\\\\^^^___aaaccceeeeeeeeeggghhhfffhhhjjjkkklllmmmoooqqqtttwww{{{{{{yyyxxxzzz}}}~~~~~~~~~~~~}}}|||{{{zzz|||{{{|||}}}wwwuuutttssssssvvvyyyzzzyyy{{{{{{{{{yyyxxxyyy{{{vvvyyy{{{{{{{{{~~~}}}zzzwwwtttooollliiifffbbb```[[[WWWTTTSSSOOOKKKLLLQQQWWW___jjjttt{{{|||xxxxxxzzz}}}|||zzz~~~{{{vvvvvvwwwwwwwwwyyyxxxqqqggg___[[[]]]bbbfffggglllppprrrrrrpppiii```UUUMMMIIIKKKPPPQQQTTTWWWUUUOOOFFF???:::777555444444666777666333000//////++++++++++++++++++++++++,,,,,,------------,,,,,,////////////000000000111...---///555:::AAAMMMYYYbbbrrr{{{rrrpppwww|||~~~~~~|||zzzzzzzzzzzzxxxwwwvvvuuu{{{~~~~~~}}}}}}}}}|||zzzwwwtttssstttvvvvvvwwwxxxyyyyyyzzzyyyyyyyyyzzz{{{}}}~~~yyyuuurrrvvv~~~}}}pppdddaaaaaabbbeeeiiieeedddbbbaaa___]]][[[ZZZVVVTTTRRROOOMMMKKKKKKKKKGGGFFFDDDAAA>>>=========;;;:::999888777555444444......000111111000000///.../////////...---,,,+++******))))))******+++,,,***++++++,,,,,,++++++*********))))))******+++,,,******************))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))'''(((((((((((()))))))))(((((((((((()))***+++,,,---///222555777999999999777888;;;===???AAACCCCCCDDDFFFHHHKKKKKKJJJHHHFFFKKKJJJJJJIIIIIIHHHHHHIIIIIIKKKNNNSSSXXX]]]aaaccc[[[YYYWWWWWWWWWXXXWWWVVVRRROOOLLLMMMRRRZZZaaadddaaabbbaaa___\\\[[[\\\]]]\\\___aaacccdddeeefffhhhfffhhhjjjlllmmmnnnqqqsssrrrwww|||~~~||||||~~~}}}}}}|||vvvuuuttttttvvvyyy}}}}}}~~~}}}zzzvvvtttvvvxxxvvvyyy|||}}}}}}}}}yyytttqqqmmmjjjhhhfffcccaaa[[[WWWUUUSSSPPPLLLMMMQQQVVV^^^iiisssyyy~~~~~~wwwuuuwwwzzz~~~}}}xxxsssvvvxxxwwwwwwyyyzzzsssjjjaaa\\\\\\```cccdddiiinnnppprrrrrrmmmfffVVVOOOIIIKKKNNNPPPSSSVVVUUUPPPHHHAAA<<<888555333333555777777444111//////************************------............------........./////////000000...---000555;;;DDDQQQ^^^hhhvvvxxxrrrttt}}}~~~{{{}}}}}}{{{{{{{{{{{{{{{zzzzzzyyyxxxzzz~~~~~~|||||||||||||||xxxtttrrrrrrsssuuuvvvwwwxxxyyyyyyyyyyyyxxxyyy{{{~~~yyytttqqqttt}}}~~~qqqeeeaaa```aaadddhhhaaaaaa```___]]]ZZZXXXWWWXXXVVVSSSOOOLLLJJJIIIIIIFFFFFFDDDAAA>>>======>>>;;;:::999888777555444444((())),,,.........,,,+++...////////////---,,,+++*********)))***++++++,,,+++++++++,,,,,,+++++++++*********)))******+++,,,+++*********))))))(((((())))))))))))))))))))))))%%%%%%&&&'''((()))******))))))))))))************(((((((((((()))***+++,,,...///222555777999999999666888;;;>>>@@@AAABBBBBBAAADDDHHHKKKLLLKKKIIIGGGJJJJJJIIIHHHGGGGGGGGGGGGIIIKKKNNNSSSYYY___dddfffZZZYYYXXXYYY[[[[[[ZZZYYYQQQNNNKKKLLLQQQYYY```dddaaaaaaaaa^^^\\\[[[[[[\\\ZZZ]]]```bbbcccdddfffgggfffhhhkkklllmmmooorrrtttpppvvv|||~~~~~~{{{yyyxxxwwwwwwzzz~~~}}}xxxsssqqqrrrtttuuuyyy|||}}}}}}}}}yyyqqqnnnjjjgggfffeeecccbbbZZZWWWUUUTTTPPPLLLMMMQQQVVV^^^iiirrrxxx}}}uuurrrtttxxx|||~~~vvvrrrvvvyyyxxxxxx{{{{{{uuukkkbbb]]]\\\^^^aaadddiiimmmpppsssuuuqqqjjjXXXOOOIIIJJJMMMOOORRRUUUWWWRRRKKKEEE@@@;;;777444222555777777555111//////,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------.........//////111000111666;;;CCCPPP]]]kkkyyyzzztttyyyzzzzzz}}}}}}zzzzzz{{{||||||}}}}}}||||||zzz~~~~~~{{{||||||}}}}}}zzzuuurrrrrrsssuuuuuuvvvxxxxxxyyyyyyyyywwwyyy|||yyytttqqqttt}}}vvvjjj___^^^bbbccccccdddddddddcccbbb```]]]ZZZXXX\\\YYYTTTOOOLLLKKKLLLLLLIIIGGGDDD@@@>>>=========???===;;;888555333222111000000000000////////////...------,,,++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,))))))))))))************))))))))))))))))))))))))+++***(((%%%""" )))))))))))))))(((''''''((((((((((((((()))******)))((((((((((((***+++,,,111222555777888888777777999:::<<<>>>@@@AAABBBCCCAAACCCFFFIIIJJJIIIGGGEEEFFFGGGHHHIIIIIIHHHGGGGGGJJJLLLPPPTTTWWW\\\bbbfff```\\\YYYYYY\\\\\\YYYUUUNNNNNNNNNPPPSSSWWW[[[]]]___``````___]]]\\\\\\]]]^^^^^^___^^^^^^aaadddggghhhjjjllloooqqqrrrrrrrrrqqqsssuuuwwwzzz~~~}}}|||zzzyyy|||~~~{{{xxxvvvuuuyyyyyyzzz|||}}}zzzooolllgggddddddddddddccc```]]]YYYTTTQQQQQQRRRSSSWWW]]]gggpppwww}}}|||sssuuuxxx|||~~~~~~zzzzzz~~~~~~{{{{{{uuulllccc^^^\\\]]]___dddiiimmmoooqqquuutttpppeee[[[QQQKKKJJJJJJOOOUUUSSSRRROOOJJJCCC<<<666222///000222333222111///---...------,,,,,,------...---.../////////...,,,,,,,,,---...///000000000000///000444888999>>>KKKYYYlll{{{zzzyyy}}}~~~{{{~~~~~~~~~}}}{{{{{{}}}{{{yyy||||||{{{xxxuuurrrqqqqqqttttttuuuwwwxxxyyyzzz{{{{{{zzzzzz~~~~~~}}}xxxwwwwwwxxx{{{wwwjjj___^^^aaabbbccccccfffffffffeeeccc```^^^\\\\\\YYYTTTOOOLLLKKKLLLLLLIIIGGGCCC@@@>>>=========>>><<<:::888555333222111000000000000////////////111111111000//////......,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))((((((***************)))((((((((((((((((((((()))******))))))(((((()))***,,,---000222555777999999888888999:::<<<>>>@@@AAABBBBBBAAABBBDDDFFFHHHHHHHHHGGGKKKLLLLLLMMMMMMMMMLLLLLLJJJKKKNNNQQQWWW\\\aaaccc]]]ZZZXXXYYY]]]]]]ZZZVVVNNNMMMMMMOOORRRVVV[[[]]]^^^___```^^^\\\[[[\\\]]]]]]^^^_________aaadddggghhhiiillloooqqqrrrrrrrrrsssuuuwwwyyy|||}}}|||{{{~~~~~~|||{{{zzz}}}~~~|||tttpppkkkgggfffggggggfffbbb___ZZZVVVSSSRRRSSSSSSVVV\\\fffpppwww}}}xxxwwwxxxzzz}}}}}}~~~~~~zzz|||||||||~~~}}}{{{{{{uuummmddd___\\\\\\]]]ccciiiooorrrvvvzzzzzzwwwooodddXXXQQQLLLIIILLLQQQSSSRRROOOKKKDDD===777333222222333333333222111000...------,,,,,,------...---.../////////...---,,,+++,,,---...////////////...///333666888>>>LLL[[[ooo~~~zzzyyy~~~~~~~~~||||||}}}~~~~~~~~~~~~|||{{{yyyvvvsssqqqppppppttttttuuuwwwxxxyyyzzz{{{}}}|||}}}~~~|||{{{{{{xxxxxxxxxyyy|||xxxkkk```^^^aaabbbbbbccceeeffffffeeedddbbb___^^^\\\YYYTTTPPPMMMLLLLLLLLLIIIGGGCCC@@@===<<<<<<======<<<:::888555333222111000000000000////////////000000///......------,,,,,,,,,,,,++++++*********,,,,,,,,,+++*********)))))))))))))))************))))))))))))))))))))))))&&&&&&'''((()))***++++++***++++++++++++******))))))(((((((((((()))******))))))(((((()))***,,,---000222555888999::::::999999:::<<<===???@@@AAAAAA???@@@AAACCCEEEGGGIIIJJJPPPPPPOOOOOONNNOOOOOOPPPKKKJJJJJJOOOVVV\\\______YYYXXXXXX[[[^^^^^^[[[XXXNNNMMMLLLMMMPPPUUUZZZ]]]]]]^^^___^^^\\\ZZZ[[[\\\]]]^^^```aaaaaabbbccceeehhhiiilllnnnppprrrrrrrrrsssuuuxxxyyy|||zzzuuuoookkkjjjjjjkkkkkkdddaaa]]]XXXUUUSSSSSSSSSTTT[[[fffpppxxx}}}~~~{{{wwwwww{{{|||{{{|||~~~yyyyyy}}}}}}{{{zzzvvvnnnfff```\\\ZZZZZZaaahhhoootttzzz~~~xxxnnnaaaXXXOOOIIIIIIMMMSSSRRRPPPLLLFFF???999555333222222222222111111111...------,,,,,,------.........//////......---,,,***+++,,,---...............///111444666===MMM\\\ssswwwxxx~~~|||||||||}}}}}}|||}}}}}}zzzwwwsssqqqppppppqqqtttuuuvvvwwwxxxzzz{{{{{{||||||}}}~~~~~~}}}|||{{{yyyyyyxxxxxxxxxxxxyyy|||{{{mmmaaa^^^aaabbbbbbcccaaabbbbbbbbbaaa___^^^]]][[[YYYUUUQQQNNNLLLLLLLLLHHHFFFCCC@@@===<<<<<<<<<<<<<<<;;;999777555444333000000000000////////////...------,,,,,,++++++***---,,,,,,++++++*********---,,,,,,+++***))))))(((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((*********++++++***))))))))))))(((((())))))***+++***))))))((()))+++,,,---///111444888:::;;;;;;:::999:::;;;===>>>?????????>>>>>>>>>???BBBFFFJJJMMMQQQPPPNNNMMMMMMMMMOOOOOONNNJJJIIINNNVVV\\\]]]\\\XXXXXXYYY\\\^^^^^^ZZZWWWPPPNNNLLLLLLNNNTTTYYY]]]\\\]]]^^^]]][[[ZZZ[[[\\\\\\___aaabbbbbbbbbcccdddgggiiikkknnnpppqqqrrrrrrqqqsssuuuwwwyyy|||{{{tttooommmmmmnnnnnnfffccc^^^ZZZVVVSSSSSSRRRTTT\\\gggqqqyyy~~~xxxvvvzzz~~~|||{{{{{{~~~yyy~~~}}}{{{wwwppphhhaaa\\\YYYWWW]]]dddmmmrrryyy}}}yyypppeee[[[QQQIIIHHHLLLSSSRRRQQQNNNHHHAAA;;;777111111000////////////000...------,,,,,,------..................---------+++,,,---...............000000111333444<<>>>>>>>>===<<<<<<===AAAFFFKKKOOOQQQPPPNNNMMMLLLMMMNNNNNNOOOLLLJJJNNNVVV\\\\\\ZZZYYYZZZ[[[]]]]]]\\\YYYVVVSSSQQQNNNMMMOOOTTTYYY\\\\\\]]]^^^]]][[[ZZZ[[[\\\]]]___bbbcccbbbbbbcccdddggghhhkkknnnpppqqqqqqqqqppprrruuuvvvwwwyyy|||~~~~~~~~~xxxsssppppppoooooohhheee```[[[WWWTTTRRRQQQUUU\\\gggqqqyyy{{{xxx{{{}}}|||{{{|||~~~{{{~~~{{{xxxrrrjjjccc]]]YYYWWWYYYaaaiiiooouuuzzzzzzwwwrrrlllddd\\\RRRJJJJJJNNNRRRSSSRRRPPPKKKDDD>>>:::222222111000///000000000...------,,,,,,------...//////......---------------......////////////...333222222333555===NNN___sss{{{rrrmmmrrrzzz}}}zzzxxxxxxxxxxxxwwwxxxyyy||||||uuurrrrrrsssttttttuuuuuuvvvxxxyyyzzz{{{|||wwwyyyzzz{{{zzzzzzyyyyyy{{{{{{zzzzzzyyyyyyyyyxxxyyyyyyzzz{{{~~~ssseeeaaabbbccccccdddaaaaaabbbbbbaaa___^^^\\\[[[YYYVVVRRROOOMMMLLLLLLHHHFFFBBB???<<<;;;;;;<<<:::;;;;;;;;;:::888666444000000000000////////////---------,,,++++++******+++++++++++++++++++++++++++++++++***)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))(((***))))))))))))***++++++******))))))***+++---...///111444777888999999888::::::;;;<<<======<<<<<<<<<<<<;;;===AAAFFFLLLOOOQQQQQQPPPOOONNNNNNNNNNNNOOOMMMLLLOOOTTTYYYZZZZZZZZZ[[[\\\]]]\\\ZZZYYYWWWWWWUUURRRQQQQQQUUUXXX[[[\\\]]]^^^]]]\\\[[[\\\]]]___aaabbbbbbbbbbbbccceeeggghhhkkkmmmoooqqqqqqqqqqqqsssvvvwwwwwwyyy{{{}}}}}}|||{{{uuuvvvxxx}}}|||wwwtttrrrpppooojjjhhhccc^^^YYYUUUSSSQQQVVV\\\fffpppxxx}}}|||}}}{{{{{{yyyzzz|||}}}{{{~~~}}}yyyssskkkddd___[[[ZZZWWW___ggglllrrrvvvvvvrrrmmmiiiddd]]]TTTLLLLLLPPPRRRSSSSSSRRRMMMGGG@@@<<<555444444444444333333333...------,,,,,,------...//////...------------.........///////////////...222222333666888AAASSScccsss}}}tttllliiioooyyy|||yyyxxxxxxxxxwwwvvvwwwxxxzzz}}}|||uuurrrsssuuuuuutttuuuvvvwwwxxxyyy{{{||||||xxxzzzzzzzzzxxxxxxyyyzzz{{{{{{{{{zzzzzzzzzzzzzzzyyyzzz{{{|||~~~vvvhhhcccdddddddddeeebbbccccccbbbaaa___]]]\\\[[[YYYVVVSSSPPPNNNLLLKKKGGGEEEBBB???<<<;;;;;;;;;888888999999999777444333000000000000////////////,,,,,,+++******))))))(((*********++++++,,,,,,---************))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((('''((()))*********************))))))******+++,,,+++***))))))***+++---...///000333666777777777666::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<>>>AAAGGGLLLOOOPPPPPPPPPPPPOOONNNMMMLLLLLLLLLMMMOOOQQQUUUWWWYYYYYYZZZ[[[[[[[[[ZZZZZZ[[[ZZZYYYVVVUUUUUUVVVXXXZZZ\\\^^^___^^^]]]\\\]]]___aaabbbbbbaaa```aaadddffffffhhhjjjmmmooopppqqqqqqppprrrtttuuuvvvvvvxxxyyyzzz~~~~~~~~~|||zzzzzzuuuvvvxxx}}}|||yyyuuurrrooonnnlllgggbbb\\\XXXUUUSSSUUUZZZccclllttt|||}}}}}}~~~~~~}}}zzzxxxwwwvvvvvvxxxyyy{{{|||zzzsssllleee```^^^]]]XXX```hhhnnnsssxxxwwwsssnnnkkkgggaaaWWWNNNMMMQQQRRRSSSTTTSSSOOOIIIBBB>>>555555666666666555444333...------,,,,,,------...000///...---,,,------...---......//////......---///000333888===GGGYYYjjjuuu|||ooohhhfffnnnyyy}}}zzzyyyyyyzzzyyyxxxxxxyyyyyy{{{~~~zzztttrrrsssuuutttrrruuuvvvwwwxxxzzz{{{||||||xxxxxxyyywwwuuuuuuxxx{{{zzzzzzzzzzzzzzz{{{{{{{{{yyyzzz{{{}}}xxxiiiddddddeeeeeefffbbbbbbbbbbbb```^^^\\\[[[[[[YYYWWWSSSPPPNNNLLLKKKGGGEEEBBB???<<<;;;;;;;;;555666777888777555333222000000000000////////////000//////......------,,,))))))***+++,,,------...)))))))))))))))*********))))))))))))************)))))))))))))))))))))))),,,,,,,,,+++++++++******((()))***+++++++++++++++*********)))******+++,,,+++******)))***,,,---...///000333555666666666555::::::;;;<<<<<<;;;;;;:::<<<<<<===???BBBGGGLLLOOONNNNNNOOOOOONNNLLLKKKIIIJJJLLLMMMNNNOOOQQQUUUXXXWWWXXXZZZZZZZZZ[[[]]]^^^\\\[[[YYYWWWWWWWWWXXXYYY]]]^^^______]]]]]]^^^___bbbbbbbbbaaa```aaadddgggfffhhhjjjmmmooopppqqqqqqmmmoooqqqssssssssstttuuuwww{{{}}}}}}zzzzzz~~~}}}{{{{{{wwwyyy{{{~~~|||xxxssspppqqqnnnjjjeee___ZZZWWWUUUTTTYYYaaaiiirrrzzz~~~{{{~~~}}}|||zzzwwwuuutttrrrsssuuuuuuwww{{{tttllleeeaaa```___YYYaaajjjpppvvvzzzzzzuuuqqqnnnkkkeeeYYYOOOMMMQQQRRRSSSTTTTTTPPPJJJCCC???333444555666666444222111...------,,,,,,------...000///...---,,,---......---------...------,,,,,,+++---333:::@@@KKK^^^pppvvv}}}mmmgggfffnnnzzz~~~}}}}}}{{{zzz{{{|||{{{zzzzzzzzzzzz{{{}}}~~~xxxsssqqqsssuuussspppvvvvvvwwwxxxzzz{{{||||||uuuvvvuuusssqqqqqqvvvzzzyyyzzzzzzzzzzzz{{{{{{{{{yyyzzz|||}}}rrrgggeeeffffffddddddbbbcccdddbbb___\\\[[[[[[^^^ZZZUUURRRPPPNNNMMMKKKFFFDDDAAA@@@??????===<<<:::999888666555555555555//////...------------...000...,,,+++++++++---...***)))((((((((()))+++,,,+++++++++*********))))))(((((()))***+++,,,,,,,,,)))***+++,,,,,,+++***))))))))))))))))))***++++++******))))))))))))******)))(((((((((''''''''''''))))))((())))))+++---...///111333444444555777888????????????>>>===<<<;;;<<<;;;<<>>>>>===;;;::::::999888666555444444444111000///...............///...---,,,+++,,,------+++******)))***+++,,,---+++++++++*********))))))(((((()))***++++++++++++)))))))))******))))))))))))((((((((((((((()))*********))))))))))))******))))))((((((((('''''''''))))))((()))***+++---...000111333444444555777999<<<============<<<;;;;;;======>>>AAAEEEJJJNNNPPPSSSTTTTTTQQQNNNKKKJJJJJJLLLMMMNNNPPPQQQSSSTTTUUUUUUWWWZZZ]]]```bbbcccdddfffeeecccaaa___^^^^^^]]]___^^^^^^^^^^^^___`````````______^^^___```bbbcccfffhhhkkkmmmooooooooonnnooonnnnnnnnnnnnoooqqqrrrtttuuuwwwwwwtttsssrrrssssssxxx|||zzzxxxvvvvvvrrrlllddd]]]XXXWWWYYYZZZ___hhhsss}}}~~~|||zzzxxxvvvqqqooolllkkkkkknnnqqqsss~~~xxxrrrlllgggbbb``````ccchhhooouuuzzz{{{{{{wwwsssoookkkbbbYYYVVVXXXVVVVVVVVVVVVSSSNNNFFFAAA888666444555777777555222333000...---.........---++++++,,,,,,---......///........................///222555:::GGG[[[jjjqqq}}}tttnnnmmmttt|||}}}{{{yyyyyyyyyzzz{{{||||||}}}}}}~~~}}}|||{{{{{{||||||yyywwwuuusssqqqqqqqqqrrrssstttuuuvvvwwwxxxxxxxxxxxxwwwuuussssssuuuwwwxxx{{{zzzyyyxxxxxxxxxyyyzzz{{{|||~~~~~~~~~~~~uuuiiifffgggeeecccbbb___aaabbbbbb```______```___[[[TTTOOOLLLKKKJJJIIICCC@@@>>><<<<<<;;;999888;;;:::888666555444333333222222111//////.........------------,,,,,,,,,,,,,,,++++++++++++,,,------+++++++++***************(((((()))***++++++++++++))))))(((((((((((()))))))))(((((('''''''''((((((******))))))))))))******)))))))))(((((((((''''''))))))))))))***,,,...///000222444555555555777999999:::;;;<<<<<<<<<<<<;;;??????AAADDDGGGKKKNNNPPPRRRSSSTTTSSSPPPMMMKKKKKKMMMMMMNNNOOOQQQSSSTTTVVVUUUWWW\\\```dddffffffggghhhgggfffcccaaa^^^\\\[[[]]]\\\\\\\\\]]]]]]^^^___```____________aaabbbccceeegggjjjmmmoooppppppppppppooonnnnnnnnnnnnoooooorrrssstttssspppmmmmmmmmmmmmsss|||}}}{{{yyyxxxtttnnneee^^^YYYWWWYYY[[[```hhhsss}}}~~~}}}{{{yyyvvvuuuooommmkkkiiiiiikkknnnqqq}}}{{{uuummmgggaaa^^^aaadddhhhmmmrrruuuwwwxxxwwwssspppllleee\\\XXXZZZWWWWWWVVVVVVSSSNNNGGGBBB:::777444555888999777555333000...---.........---+++,,,,,,------.................................///222444:::III^^^pppyyy|||qqqllllllrrr||||||zzzyyyxxxxxxyyyzzz{{{|||}}}~~~}}}{{{zzzyyyxxxvvvvvvuuutttsssrrrqqqqqqpppppprrrssstttuuuvvvvvvvvvuuuuuutttuuuvvvxxxyyy{{{yyywwwvvvuuuvvvxxxyyy{{{|||~~~~~~}}}}}}~~~~~~uuuiiiggghhhfffdddccc___aaabbbbbb```______```aaa\\\UUUOOOMMMKKKJJJJJJCCC@@@===<<<;;;:::888777;;;:::888666444333333222222222000///......------,,,------------,,,+++***+++++++++++++++,,,,,,---************************(((((()))******************)))(((''''''((()))******))))))(((((((((((()))******))))))))))))******)))))))))(((((((((((('''))))))))))))***,,,...///111333555555555666888:::888999:::<<<======>>>>>>@@@BBBEEEGGGIIILLLNNNPPPOOOQQQRRRRRROOOLLLKKKKKKLLLLLLMMMNNNOOOQQQTTTUUUVVVYYY]]]bbbeeefffgggfffcccccccccbbb```]]]ZZZXXX[[[[[[[[[[[[\\\\\\]]]^^^aaa`````````aaabbbdddeeeggghhhkkknnnooopppoooooonnnnnnmmmnnnnnnnnnooooooqqqrrrrrrpppmmmjjjjjjjjjkkkqqqzzz}}}zzzyyyuuuooofff^^^ZZZXXXXXXZZZ___hhhttt~~~~~~}}}}}}zzzwwwuuuvvvuuurrrqqqqqqsssuuuwww}}}wwwnnnfff___\\\```cccgggkkknnnqqquuuwwwwwwsssoookkkcccZZZVVVWWWWWWVVVUUUUUURRRNNNGGGBBB<<<888555555888:::999777333000...---.........---,,,,,,,,,---------......---------...............///222444:::III```sss|||~~~jjjggggggooozzz~~~|||zzzzzzyyyzzzzzz|||}}}~~~~~~|||zzzxxxwwwvvvvvvvvvuuusssqqqooonnnnnnoooppprrrtttuuuuuuuuuuuuuuuuuuvvvwwwyyyzzz{{{{{{yyywwwuuutttuuuwwwxxxzzz|||}}}}}}|||{{{}}}~~~uuuiiiggghhhgggfffeee```bbbbbbaaa___]]]]]]]]]bbb^^^WWWRRROOOMMMLLLKKKDDDBBB???===<<<;;;999777:::999777666444333333222111000///...------------,,,,,,------,,,,,,+++************+++++++++++++++************************(((((()))*********))))))++++++)))(((((()))++++++++++++******)))******+++******))))))))))))*********)))))))))(((((((((((())))))))))))+++---///000111333555666666777999:::999:::<<<===???@@@@@@@@@BBBEEEIIIKKKKKKKKKMMMOOOLLLMMMOOONNNLLLJJJJJJJJJKKKKKKLLLMMMOOOQQQRRRSSSXXXZZZ]]]```bbbcccdddccc^^^___```aaa```^^^[[[YYY[[[[[[[[[[[[\\\]]]^^^___bbbaaaaaaaaabbbdddfffgggjjjkkkmmmoooooonnnmmmllljjjkkklllmmmnnnooopppppprrrrrrrrrppplllkkkkkkkkklllrrryyy~~~zzzyyyvvvoooggg```[[[YYYVVVXXX^^^hhhttt~~~zzz|||~~~~~~~~~xxxoooeee^^^[[[]]]```dddhhhkkkooouuuxxxyyyuuuqqqlllcccXXXSSSSSSUUUTTTTTTSSSRRRNNNHHHDDD>>>:::666555777::::::999333000...---.........---,,,,,,,,,------------------------.........//////000222555:::JJJaaattt}}}{{{bbb```bbbjjjyyy~~~|||||||||zzzzzz{{{|||}}}~~~~~~~~~}}}~~~~~~~~~~~~{{{yyyxxxwwwwwwwwwvvvssspppmmmkkknnnoooqqqsssuuuvvvwwwwwwuuuvvvwwwyyyzzz{{{{{{|||{{{zzzxxxvvvuuuuuuvvvwwwyyyzzz{{{{{{{{{{{{|||~~~vvvjjjhhhiiihhhfffeee___aaaaaa```^^^\\\[[[\\\aaa]]]XXXTTTQQQOOOLLLKKKEEECCC???===<<<;;;999777888888666555444333333333///......---------------,,,,,,,,,,,,++++++++++++)))******+++,,,+++++++++***************+++++++++(((((()))******))))))(((++++++************+++++++++************+++,,,---******))))))))))))************)))))))))((((((((())))))))))))+++---000111222444666777777777999;;;;;;<<<===???@@@AAABBBBBBCCCGGGLLLMMMLLLKKKLLLNNNIIIKKKKKKJJJIIIHHHIIIJJJIIIJJJLLLNNNPPPQQQRRRRRRVVVWWWYYY[[[]]]___``````]]]___```bbbbbbaaa___^^^[[[[[[[[[\\\]]]^^^___```aaaaaaaaaaaaccceeeggghhhkkklllnnnoooooonnnlllkkkhhhiiikkkmmmnnnoooooopppqqqrrrrrrpppnnnmmmnnnoooooorrrwwwyyyzzz{{{|||~~~{{{zzzwwwqqqiiibbb^^^]]]WWWYYY^^^hhhuuu{{{yyyzzzzzzuuuzzz|||~~~yyypppfff___\\\[[[___cccfffiiinnnuuuzzz|||xxxtttpppfffZZZTTTTTTTTTTTTSSSSSSRRROOOKKKGGG@@@;;;666444666999999888333000...---.........---------------------------,,,,,,------.../////////000333666<<>>@@@AAABBBBBBBBBCCCHHHNNNOOOLLLJJJJJJLLLIIIIIIIIIHHHFFFGGGJJJLLLIIIKKKOOORRRSSSTTTSSSRRRRRRRRRSSSUUUXXX[[[^^^______```aaabbbbbbaaa``````]]]]]]]]]]]]___```aaabbb```______```aaacccfffgggjjjlllnnnooopppooonnnmmmiiijjjkkkmmmnnnnnnmmmmmmpppqqqqqqpppooooooqqqsssqqqrrrssstttuuuwww{{{~~~}}}|||zzztttmmmfffbbbaaaYYY[[[```iiittt|||xxxtttvvv~~~wwwrrrqqqvvv{{{~~~{{{rrrhhhbbb___[[[___ccceeegggllltttzzz|||xxxuuuqqqhhh]]]WWWWWWUUUTTTTTTUUUUUUSSSOOOLLLBBB===666333555777888777333000...---.........---------------------------,,,,,,------...//////000///333888???OOOfffxxxxxx[[[]]]___hhhzzz|||}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{{{{{|||||||||}}}|||yyyvvvtttttttttsssrrrqqqpppooonnnooorrrtttwwwyyyzzz{{{yyyzzz}}}~~~}}}||||||}}}|||{{{yyyxxxwwwtttvvvxxxyyyzzz{{{}}}~~~}}}ooojjjhhheeeaaa___YYY[[[]]]]]]\\\\\\\\\^^^[[[YYYVVVTTTRRROOOKKKHHHEEEBBB???===<<<:::888666555555555444444444555555///......//////000111222...---+++))))))***+++,,,+++,,,---.........---,,,))))))******++++++++++++((()))))))))))))))(((((('''((()))******)))(((''''''''''''((()))+++------******))))))))))))******************)))))))))))))))))))))***,,,...111222333555777777777888:::<<<<<<===>>>???AAAAAAAAAAAACCCIIIOOOPPPLLLIIIJJJKKKJJJIIIHHHFFFEEEGGGKKKNNNJJJMMMQQQTTTVVVVVVTTTSSSNNNNNNOOOQQQTTTYYY]]]```___````````````_________^^^^^^^^^___```aaacccccc^^^^^^^^^^^^```bbbdddfffiiijjjmmmoooppppppoooooojjjkkklllmmmmmmmmmkkkkkkooopppppppppooopppsssuuuqqqqqqqqqppprrruuu{{{~~~~~~{{{vvvoooiiifffeee\\\^^^bbbjjjttt}}}~~~wwwqqqqqqxxx~~~tttqqqrrruuu{{{}}}tttjjjdddbbb]]]aaadddeeefffkkkssszzzyyyvvvtttqqqhhh]]]XXXXXXUUUUUUUUUVVVWWWUUURRROOOCCC===666333444666777666333000...---.........---------------------------,,,,,,------...///000000...333999BBBSSSiii{{{xxx]]]___aaaiii{{{{{{{{{{{{{{{{{{||||||}}}}}}~~~|||wwwtttqqqqqqrrrrrrrrrrrrssssssmmmoooqqqtttwwwyyyzzz{{{zzz|||}}}}}}}}}~~~}}}{{{xxxwwwsssuuuwwwyyyyyy{{{}}}mmmeeeddddddbbbbbb[[[[[[\\\\\\\\\[[[[[[ZZZVVVTTTQQQPPPNNNMMMJJJGGGBBBAAA???===;;;:::999999666444222333555666444222///............---------111000///...,,,+++***)))******+++++++++,,,,,,,,,******++++++++++++******&&&''''''((()))******+++++++++***)))(((((()))))))))************+++++++++''''''(((((())))))******(((((()))******************+++,,,,,,,,,---///111999888888888888888999999999<<>>???@@@@@@BBBDDDGGGEEEFFFHHHIIIJJJKKKKKKKKKIIIFFFEEEHHHIIIIIILLLPPPTTTWWW[[[\\\ZZZUUUQQQOOOLLLKKKKKKLLLOOOTTTXXX[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]^^^^^^^^^^^^^^^___```ccceeegggjjjlllmmmmmmllllllnnnoootttttttttsssrrrqqqpppoooqqquuuzzz~~~|||uuupppkkkkkkkkknnnrrrxxx~~~zzzuuuqqqmmmkkkaaa``````ccciiisss}}}xxxtttxxx~~~~~~}}}~~~}}}yyypppiiiaaa\\\ZZZ]]]aaaeeelllsss|||{{{||||||uuuhhh]]]XXXTTTTTTUUUXXXZZZZZZXXXVVVIIICCC;;;555444555777888777444111//////...---,,,***,,,---.........000111.../////////------///000444555;;;JJJ___uuuzzzsssppppppvvvxxx{{{~~~xxxrrrwww}}}}}}~~~~~~}}}|||}}}}}}}}}}}}wwwrrrqqqpppppprrruuuvvvuuutttrrrrrrssstttvvvwwwxxxxxxyyyzzz{{{|||}}}|||{{{{{{uuuuuuuuuuuuuuuuuuuuuuuuwwwwwwxxxyyyzzz{{{|||}}}}}}~~~|||}}}qqqccc___aaabbbaaaaaa^^^^^^^^^^^^]]]\\\[[[ZZZ[[[XXXSSSPPPNNNKKKIIIGGGDDDBBB@@@===:::777666555777666555444444333222111000000000/////////......//////...---,,,+++***)))*********++++++++++++,,,******++++++++++++******))))))))))))(((((((((((()))(((((('''''''''(((((())))))))))))************,,,,,,++++++******))))))(((((()))***************((()))+++,,,,,,...111333666666666777888:::;;;<<<<<<===>>>>>>>>>@@@CCCFFFCCCEEEGGGIIIJJJKKKKKKKKKHHHEEEDDDHHHIIIIIILLLQQQTTTVVVYYYZZZWWWSSSOOONNNLLLLLLLLLNNNQQQTTTXXXZZZ[[[ZZZZZZZZZYYYYYYXXXXXXZZZ[[[\\\]]]^^^^^^______`````````aaaccceeeggghhhlllmmmnnnmmmllllllnnnppptttuuuuuuvvvuuutttrrrqqquuuvvvzzz~~~wwwpppnnnnnnppprrrwww}}}{{{vvvrrrnnnllleee```^^^aaagggooozzzyyyxxxzzz}}}{{{||||||~~~}}}vvvpppccc]]]XXXZZZ___dddkkksss{{{|||}}}|||vvvkkkaaa[[[UUUUUUVVVXXXZZZZZZXXXVVVJJJEEE===888666666777888888555222000//////---,,,...//////...------------.../////////------///111555666===MMMcccyyyuuuooommmmmmsssvvvyyy|||}}}~~~{{{tttwww~~~}}}~~~~~~}}}|||}}}||||||~~~|||vvvpppllllllnnnoooqqqssssssrrrrrrrrrsssssstttuuuvvvwwwwwwwwwyyyyyyzzzyyyyyyyyyuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{|||}}}~~~yyywwwxxxyyyzzzzzzlll^^^\\\```aaa______ZZZ[[[\\\\\\\\\\\\\\\[[[\\\XXXSSSPPPMMMKKKIIIGGGDDDBBB@@@<<<999777666555444444555444333333333444/////////.........------......---,,,+++******)))))))))))))))******************++++++++++++******))))))))))))(((((((((((()))))))))(((((()))******(((((()))))))))*********,,,,,,++++++******))))))(((((()))***************''')))+++,,,---///222444666666666777888:::;;;<<<:::;;;<<<<<<<<<===@@@CCCAAACCCFFFHHHJJJKKKKKKKKKGGGDDDCCCGGGIIIIIILLLQQQSSSUUUXXXXXXVVVSSSQQQPPPLLLMMMNNNPPPSSSUUUXXXYYY[[[ZZZZZZZZZYYYYYYXXXXXX[[[\\\^^^___```aaaaaaaaaaaabbbcccdddfffgggiiijjjmmmnnnooonnnmmmmmmoooqqqtttvvvxxxzzzzzzyyywwwuuuyyyyyyzzz~~~}}}yyywwwwwwyyy{{{~~~}}}xxxsssooolllggg```\\\___eeelllwww~~~wwwsssrrr{{{{{{wwwoooppppppqqqrrrvvv}}}zzzuuuggg___ZZZ[[[___dddkkkrrryyy|||~~~|||wwwnnneee]]]XXXWWWVVVWWWXXXXXXVVVSSSKKKFFF???:::888777777777999666333111000///...,,,///...............---,,,---...///...---...000111555777@@@QQQggg}}}tttmmmkkkllltttwwwyyyzzz{{{|||{{{tttwww~~~}}}|||}}}}}}|||{{{{{{zzz{{{}}}~~~{{{uuupppiiikkkmmmooopppqqqrrrsssrrrqqqqqqqqqqqqrrrssstttuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvwwwxxxxxxxxxwwwwwwxxxyyyzzzzzzyyyyyyxxxzzz|||}}}~~~{{{yyyxxxyyyyyywwwiii]]]\\\```aaa___^^^YYYYYYZZZ[[[\\\\\\\\\\\\\\\XXXSSSOOOMMMLLLJJJIIICCCAAA???<<<999777666555333444555555333333444555............------------******++++++,,,,,,------))))))))))))*********+++******++++++++++++******(((((((((((())))))))))))***))))))))))))******+++((((((((()))))))))*********************)))))))))(((((()))***************"""%%%(((+++...111555999777777777777888999:::;;;999:::;;;;;;;;;<<<>>>@@@???AAAEEEHHHJJJKKKKKKKKKHHHEEEDDDHHHJJJJJJMMMQQQSSSVVVXXXXXXVVVTTTSSSSSSMMMNNNPPPSSSUUUWWWYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[]]]___aaabbbbbbbbbbbbbbbbbbdddeeegggiiijjjjjjlllnnnooonnnmmmmmmnnnooosssvvvzzz}}}~~~}}}{{{yyy{{{{{{{{{~~~{{{vvvqqqmmmiii```[[[^^^bbbgggqqq}}}wwwmmmiiioooxxx{{{vvvqqqkkkfff^^^___``````aaaeeemmmsss|||xxxlllccc\\\]]]aaaeeekkkpppvvv{{{~~~{{{wwwqqqhhh___YYYXXXWWWWWWXXXWWWUUUSSSNNNIIICCC>>>;;;:::888777:::888444111000000...---,,,++++++---///000000///---...///.........000222444888CCCUUUkkktttkkkhhhiiisssuuuwwwwwwvvvyyy~~~vvvyyy~~~~~~~~~|||zzzzzz{{{{{{zzzyyyxxxwwwxxxzzz|||zzztttooojjjmmmooopppqqqqqqssstttqqqpppooonnnooopppqqqrrrsssssssssssssssttttttttttttttttttuuuuuuvvvvvvvvvvvvwwwxxxyyyyyyxxxwwwwwwuuuwwwyyyzzz|||~~~}}}}}}}}}vvviii^^^]]]bbbbbb```___[[[[[[\\\\\\]]]\\\\\\\\\[[[XXXRRROOOMMMMMMLLLKKKAAA@@@>>>;;;999888777666444555666555333111222444////////////............)))******+++,,,,,,------***+++++++++,,,,,,,,,,,,******++++++++++++******''''''(((((())))))******((((((((((((((()))******(((((((((((()))))))))***(((((()))))))))))))))***(((((()))***************"""$$$(((+++...111666999888888777777888999::::::888:::<<<===<<<<<<>>>???>>>@@@DDDHHHJJJKKKKKKJJJKKKHHHGGGJJJLLLKKKNNNSSSTTTUUUWWWVVVTTTRRRRRRRRRNNNPPPRRRUUUWWWYYYZZZZZZ\\\\\\\\\\\\\\\\\\]]]]]]ZZZ\\\^^^aaabbbbbbbbbaaa```aaaccceeefffhhhiiiiiijjjlllnnnnnnlllkkkkkkkkknnnrrrwww{{{}}}}}}{{{yyywwwyyy{{{~~~yyysssoookkk```ZZZ]]]___```hhhuuu~~~}}}ppphhhfffkkkrrrzzz|||}}}~~~|||zzzxxxxxxxxxxxxxxxxxxyyy{{{}}}|||qqqiiiddd___ZZZUUUOOOQQQSSSTTTUUUZZZccckkkwwwzzzwwwoooeee^^^___cccfffiiimmmtttzzz}}}zzzvvvrrrjjj```YYYXXXWWWXXXYYYYYYXXXWWWQQQMMMGGGBBB???===;;;999;;;888444222111000...------+++***,,,///111000///,,,...............000222333888EEEXXXoootttkkkiiijjjooopppqqqpppqqquuu~~~yyy|||}}}|||zzzxxxxxxxxxyyyxxxvvvuuutttuuuxxx{{{yyytttooojjjmmmooopppooooooqqqsssqqqpppooommmmmmnnnpppqqqqqqqqqqqqqqqqqqrrrrrrsssttttttttttttuuuuuuuuuuuuuuuvvvwwwxxxxxxwwwuuutttqqqsssuuuwwwyyy|||wwwjjj______ddddddbbb```^^^^^^^^^^^^]]]]]]\\\[[[[[[WWWRRROOONNNMMMMMMLLL@@@???===;;;999888777777555777888666222000111222000000000000////////////---,,,,,,++++++*********,,,,,,---------.........******++++++++++++******&&&''''''((()))******+++'''''''''''''''((()))***(((((((((((())))))))))))''''''(((((())))))******(((((()))***************%%%'''***+++---000333666999888888888888888999999888:::===>>>>>>===>>>>>>===???DDDHHHJJJKKKKKKJJJMMMJJJIIILLLMMMMMMPPPTTTSSSTTTUUUSSSQQQOOONNNOOOOOOQQQSSSVVVYYYZZZZZZZZZ\\\\\\\\\]]]^^^^^^^^^___YYY[[[]]]```bbbbbbaaaaaa___```bbbdddeeegggggghhhgggjjjlllmmmkkkjjjiiiiiihhhlllrrrwwwzzzzzzxxxwwwqqquuuzzz}}}|||uuupppmmmaaaZZZ\\\\\\[[[bbbnnnxxxvvvnnn```aaadddjjjpppuuuxxxxxxwwwxxxyyyxxxuuusssrrrsssnnnmmmllllllmmmoooqqqsssyyy|||vvvmmmbbbZZZVVVSSSOOOKKKHHHKKKNNNOOOPPPWWWaaajjjppp|||}}}yyyvvvpppfff___```cccfffhhhjjjrrryyy}}}zzzvvvsssjjjaaaYYYXXXWWWXXXZZZ\\\[[[ZZZSSSOOOJJJEEEBBB@@@===;;;<<<999555222111000...---000...,,,---//////---+++,,,---............000222222888FFFZZZpppuuulllkkknnnjjjkkklllkkklllsss~~~{{{}}}~~~|||zzzyyywwwvvvwwwwwwvvvuuusssssstttwwwzzzyyysssooohhhkkknnnnnnmmmlllnnnppprrrqqqooommmmmmnnnpppqqqpppppppppooopppqqqqqqrrrvvvvvvvvvvvvvvvvvvvvvvvvtttuuuwwwxxxwwwvvvtttsssnnnppprrrtttvvvyyy~~~}}}ooobbb```ddddddcccbbb```aaa```^^^\\\[[[\\\]]]]]]YYYSSSNNNLLLKKKIIIHHHBBB@@@===;;;;;;:::888666666777777777777777666555444222000---,,,,,,---...,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,+++++++++************)))+++*********))))))(((((()))************++++++++++++***)))'''''')))***+++''''''(((((())))))******++++++++++++*********)))******+++,,,...000222333555666666777777777777666777888:::;;;<<<===>>>>>>@@@@@@BBBEEEJJJMMMMMMMMMJJJLLLNNNOOOOOOPPPRRRTTTSSSRRRPPPNNNNNNOOOPPPQQQMMMNNNPPPRRRUUUWWWXXXYYYZZZ\\\]]]]]]\\\[[[]]]^^^^^^^^^______```aaaaaaaaa______aaabbbdddfffgggggglllmmmmmmnnnmmmkkkjjjiiikkkmmmqqqrrrrrrqqqqqqqqqooorrruuuyyy}}}~~~|||}}}~~~~~~~~~~~~wwwssskkkeee^^^YYYYYY[[[^^^___kkksss~~~}}}wwwxxxzzzyyy|||pppbbb\\\YYY\\\```dddiiioooqqqsssuuuuuutttqqqqqqqqqpppnnnkkkhhhfffeeeffffffiiinnntttxxxzzz}}}zzziiibbbXXXPPPMMMJJJHHHFFFIIIIIIIIILLLRRR[[[ccchhhrrrzzzzzzvvvrrrjjjcccbbbdddcccdddgggqqqzzz~~~yyypppkkkhhhfffUUUUUUUUUXXX[[[\\\\\\[[[UUURRRMMMIIIFFFDDDAAA@@@===:::666333111///---+++---------,,,,,,+++++++++...//////...------///222555999EEEZZZqqqwwwsssmmmhhhhhhiiiiiijjjmmmrrrzzz{{{www|||{{{zzzyyywwwuuutttsssrrrssssssuuuyyy{{{yyyrrrllliiiiiijjjjjjlllmmmooopppsssrrrrrrqqqqqqppppppppppppooonnnmmmmmmoooqqqsssrrrtttvvvvvvsssqqqrrrtttwwwvvvtttrrrpppooonnnnnnmmmnnnqqqsssvvvyyy{{{{{{uuueeeaaaccccccaaaaaa```aaaaaa```]]]\\\\\\]]]\\\XXXSSSOOOLLLJJJHHHGGGCCC@@@===;;;;;;999777666555555666666555555444333111000...+++******+++,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,+++++++++************)))*********)))))))))(((((())))))*********+++++++++***)))(((''''''((()))***'''((((((((()))))))))***++++++*********)))))))))******+++,,,...000222444555666777777777777777777666777999;;;<<<===>>>>>>CCCCCCEEEHHHKKKMMMMMMLLLLLLMMMOOOOOONNNNNNPPPQQQRRRQQQOOONNNMMMNNNOOOPPPMMMNNNOOORRRTTTWWWYYYZZZ[[[\\\]]]]]]\\\\\\]]]^^^^^^^^^^^^______```aaabbbaaaaaaaaacccdddfffhhhiiikkklllllllllllljjjiiihhhcccfffiiijjjjjjiiiiiijjjkkknnnrrrvvvzzz}}}|||}}}}}}}}}}}}~~~~~~~~~xxxtttlllfff___YYYWWWWWWXXXXXX```fffooouuuwwwxxxzzz||||||rrrkkkiiihhhfffgggjjjsss}}}xxxddd\\\VVVVVVXXX\\\bbbhhhmmmpppssstttsssqqqqqqqqqqqqooolllhhhfffeeeeeeeeedddhhhlllooopppqqqsssuuuxxxyyy{{{}}}|||xxxqqqlll___YYYPPPJJJHHHHHHGGGGGGKKKLLLNNNPPPUUU]]]ffflllrrrzzz{{{vvvssskkkeeefffhhhhhhhhhkkkqqqyyy}}}yyyqqqkkkgggdddUUUTTTUUUWWWZZZ[[[ZZZYYYVVVSSSOOOKKKIIIFFFCCC@@@===:::555222111000...,,,.........---------,,,,,,...//////...------000222444:::HHH\\\qqq{{{tttooojjjeeehhhhhhjjjkkkooouuu|||yyyuuu}}}}}}|||zzzxxxwwwuuuuuussssssuuuyyy{{{yyyrrrlllhhhhhhiiijjjlllmmmooopppssssssrrrqqqpppooooooooopppooonnnnnnoooppprrrsssrrrtttvvvvvvtttrrrsssuuuwwwvvvtttqqqooommmllllllkkklllmmmpppsssvvvyyyzzz{{{iiibbbbbbaaa```______aaabbbbbb___]]]\\\\\\ZZZWWWSSSOOOMMMJJJGGGEEECCCAAA>>>;;;:::999666555333444444444333333222111111///...,,,+++++++++,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,+++++++++************)))******))))))))))))(((((()))))))))*********++++++)))((('''&&&&&&'''((()))(((((((((((())))))))))))******)))))))))((((((((()))***+++,,,///111333444555666777777888888777777666666888:::<<<===??????CCCDDDFFFIIILLLMMMLLLJJJNNNOOOPPPNNNLLLKKKLLLMMMQQQPPPNNNMMMMMMNNNNNNOOOLLLMMMOOOQQQTTTWWWYYY[[[[[[]]]^^^^^^]]]\\\^^^_________^^^^^^___```bbbccccccbbbbbbbbbdddgggjjjkkkjjjkkkkkklllkkkjjjhhhgggaaacccffffffeeeeeeeeefffhhhkkkooorrruuuyyy}}}}}}||||||{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~zzzvvvlllggg```ZZZVVVTTTRRRPPPTTTWWW\\\bbbgggkkknnnoooqqqjjjbbb___\\\YYYYYY[[[^^^jjjzzziii^^^TTTQQQQQQTTT[[[bbbllloootttvvvwwwvvvwwwwwwsssqqqnnnkkkhhhgggffffffbbbdddfffgggfffeeeeeefffhhhhhhhhhiiihhheee___[[[QQQMMMGGGDDDDDDFFFIIIJJJNNNQQQUUUVVVXXX^^^hhhpppqqqxxx}}}xxxssslllhhhjjjmmmmmmmmmooopppxxx|||yyyrrrmmmgggaaaUUUUUUUUUWWWYYYZZZYYYWWWVVVTTTQQQOOOMMMIIIEEEAAA===999555222111000///.../////////..................//////...---...000222444===MMM```rrryyyrrrnnnjjjfffhhhiiikkkmmmqqqwww~~~vvvqqq~~~~~~}}}{{{yyyxxxwwwtttsssuuuxxxzzzwwwqqqkkkfffggghhhjjjlllmmmooopppssssssrrrqqqooonnnmmmmmmooooooppppppqqqrrrrrrssssssuuuvvvvvvuuuttttttuuuvvvuuurrrooommmkkkiiiiiihhhhhhiiikkknnnrrrvvvyyy}}}jjjbbbaaa```___^^^]]]___bbbaaa___\\\[[[ZZZXXXVVVRRROOOMMMJJJFFFCCCDDDAAA===;;;:::888666444333333444333333222111000222111///...---------...,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((())))))))))))************)))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))(((((((((((()))***+++---///111444555555666777888888888888888666666888:::<<>>AAADDDFFFEEEEEEHHHKKKNNNPPPOOOMMMOOOPPPPPPNNNKKKIIIHHHIIIOOOOOONNNNNNMMMMMMMMMNNNMMMMMMNNNOOORRRVVVYYY[[[[[[\\\^^^]]]\\\\\\]]]_________^^^^^^___```bbbcccbbbaaa``````aaaeeehhhkkklllmmmmmmmmmmmmkkkjjjiiiffffffeeebbb___^^^___```eeehhhkkkmmmnnnoooqqqsssxxxxxxwwwwwwxxxyyy{{{|||zzz{{{{{{{{{||||||||||||~~~}}}xxxooojjjddd^^^YYYUUUQQQNNNMMMKKKJJJLLLRRRYYY___aaaaaaaaa___[[[WWWUUUSSSRRRRRRZZZfffsssvvvhhhZZZQQQOOOPPPWWW___ccchhhooouuuxxxzzz{{{|||{{{zzzxxxvvvsssqqqpppooojjjjjjiiiiiigggeeecccaaa]]]ZZZVVVQQQNNNKKKGGGDDDAAABBBCCCEEEIIINNNTTTWWWVVVZZZ]]][[[WWWYYYaaahhhqqqvvv~~~~~~sssmmmjjjnnnqqqqqqqqqssspppvvv{{{|||zzztttjjj```YYYXXXXXXYYY[[[\\\ZZZYYYUUUTTTSSSRRRPPPLLLFFFBBB???;;;555222111000000///------------------........./////////...///222444444AAATTTffftttzzzuuuuuuuuusssqqqqqqrrrqqqrrruuuyyy|||~~~qqqjjjttt}}}~~~~~~~~~}}}}}}|||}}}|||||||||{{{zzzwwwtttsssrrrqqqqqqssstttrrrlllfffcccdddfffiiikkklllllllllqqqppppppooommmllllllkkknnnnnnppprrrsssssssssssstttttttttttttttsssrrrqqqnnnmmmjjjgggdddbbb```___bbbaaabbbdddhhhmmmrrrvvvzzzggg_________^^^^^^[[[]]]^^^]]][[[YYYXXXXXXZZZWWWSSSOOOMMMJJJGGGEEEAAA???<<<:::999888777555666666666555444333222111......---------,,,,,,,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,+++++++++************)))''''''(((((((((((())))))((((((((()))))))))******))))))************))))))))))))))))))((((((((((((******)))))))))((((((((()))***+++---000333555777555666777888999:::::::::999999;;;===AAAEEEIIIKKKKKKKKKKKKNNNQQQRRRRRRQQQMMMNNNOOOMMMKKKJJJKKKLLLOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOQQQUUUXXXZZZZZZ\\\]]]]]]\\\[[[]]]^^^^^^^^^______```aaaaaaaaaaaa`````````bbbeeegggiiilllmmmnnnnnnmmmllljjjiiijjjjjjhhhdddbbbaaaccceeedddgggjjjmmmooorrruuuxxxzzzyyyyyyyyyzzzzzz{{{|||{{{{{{{{{{{{||||||||||||~~~~~~zzzrrrmmmfff```[[[WWWSSSPPPKKKIIIGGGGGGJJJPPPVVV[[[cccggghhhddd___[[[WWWSSSRRRWWW^^^ggguuuyyylll]]]TTTOOONNNSSSYYY```fffnnnuuuzzz|||}}}|||{{{zzzxxxvvvtttsssrrrlllkkkiiiiiihhhfffccc```[[[VVVOOOIIIFFFCCC@@@>>>AAADDDHHHLLLOOOSSSXXX[[[XXX[[[\\\ZZZWWWWWW]]]bbbooouuu~~~~~~~~~vvvoookkkmmmppppppppprrrqqqvvv|||{{{nnnbbbXXXXXXXXXZZZ\\\]]]\\\[[[VVVUUUTTTSSSQQQMMMHHHDDDAAA<<<666222000000//////---------------............/////////...000222555555BBBTTTgggvvv{{{wwwwwwxxxwwwvvvwwwvvvuuutttuuuwwwzzzyyynnniiisss~~~}}}~~~zzzzzz{{{zzzyyyvvvsssqqqsssqqqqqqrrrssspppjjjeeecccdddfffiiijjjjjjjjjjjjooonnnnnnmmmmmmllllllkkkmmmnnnooopppqqqssssssttttttrrrqqqqqqrrrqqqooommmgggfffdddaaa^^^\\\[[[ZZZ]]]]]]___bbbfffkkkpppssszzzggg``````___]]]]]]]]]^^^^^^]]]ZZZYYYYYYZZZ\\\XXXSSSOOOLLLJJJHHHGGG???===;;;:::999999888666666666666555444222111000------------------,,,,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,+++++++++************)))'''''''''((((((((())))))(((((((((((()))))))))***((())))))))))))))))))(((***)))))))))((((((((('''++++++*********))))))))))))***+++---000333666777555666777888999:::::::::;;;<<<===@@@DDDIIIMMMOOOQQQOOOMMMMMMNNNPPPPPPOOOJJJLLLMMMMMMMMMMMMNNNPPPPPPPPPPPPPPPPPPOOONNNNNNPPPOOONNNNNNPPPSSSWWWYYYYYYZZZ\\\[[[ZZZZZZ[[[]]]\\\]]]___aaabbbaaa````````````aaabbbdddfffhhhiiillllllmmmmmmlllkkkiiihhhkkkjjjiiifffeeefffiiillliiikkkmmmnnnpppssswwwzzzxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}||||||}}}}}}vvvqqqhhhaaa[[[VVVRRRPPPIIIIIIHHHEEEDDDHHHOOOVVVbbbkkkpppnnnjjjgggaaa[[[VVVWWWXXX\\\hhhxxx~~~qqqbbbXXXRRRNNNOOOSSS[[[aaajjjrrrwwwyyy{{{|||yyyyyyxxxwwwuuutttrrrrrrmmmkkkiiihhhhhheeeaaa]]]WWWRRRJJJDDDAAA???>>>>>>AAAFFFMMMQQQTTTVVVYYY[[[XXXXXXXXXXXXWWWYYY\\\```gggnnnyyy}}}}}}}}}zzzrrrlllmmmoooooooooqqqqqqwww}}}sssdddWWWVVVWWWYYY\\\]]]\\\[[[XXXWWWUUUTTTSSSOOOKKKGGGCCC>>>777222000///......------........./////////...////////////000333555777BBBSSSgggwwwzzzzzz{{{yyy{{{{{{zzzyyywwwwwwyyy{{{qqqkkkjjjvvv~~~zzz{{{|||{{{zzzwwwsssqqquuusssrrrrrrssspppkkkfffccceeeggghhhiiiiiihhhgggllllllllllllllllllllllllmmmmmmmmmnnnoooqqqsssuuusssqqqooooooooonnnkkkhhhaaa```^^^[[[YYYWWWVVVVVVWWWYYY[[[___dddiiilllnnn{{{hhhaaaaaa___]]]\\\_________]]]ZZZYYYZZZ[[[]]]YYYSSSNNNLLLKKKIIIHHH>>><<<:::999:::999888777555555555444333222000000/////////000//////......,,,,,,---------,,,++++++******+++++++++,,,,,,,,,+++++++++************)))&&&'''''''''(((((())))))(((((((((((())))))))))))''''''((((((((((((''''''******))))))((((((((('''++++++++++++************)))***+++---000333666777555666777888:::::::::;;;======???AAAFFFKKKOOORRRSSSPPPLLLJJJJJJKKKKKKJJJHHHJJJLLLMMMNNNNNNQQQRRRPPPPPPQQQQQQQQQPPPOOONNNQQQPPPOOONNNPPPSSSVVVXXXXXXZZZ[[[[[[ZZZZZZ[[[\\\[[[]]]```bbbcccbbb```___```aaacccdddfffgggiiiiiikkkkkkllllllkkkjjjhhhgggddddddcccbbbbbbdddiiimmmrrrrrrrrrqqqppprrruuuxxxuuuvvvxxxzzz||||||{{{{{{||||||||||||}}}}}}}}}}}}zzz{{{|||~~~yyysssjjjaaaZZZUUUQQQOOOIIIJJJIIIFFFBBBDDDLLLSSS\\\gggppppppnnnmmmhhhaaa[[[YYYUUUUUU___oooyyy|||wwwhhh^^^UUUOOOMMMPPPQQQWWW```hhhmmmpppqqqrrruuuuuuuuuuuutttrrrqqqpppooollliiihhhgggeee___[[[UUUOOOHHHBBB@@@@@@@@@@@@AAAGGGOOOTTTVVVVVVXXXZZZWWWVVVVVVVVVXXX[[[^^^___^^^fffsss~~~~~~|||{{{}}}tttmmmmmmnnnnnnoooqqqrrrwww}}}uuufffUUUUUUUUUXXX[[[\\\\\\[[[[[[YYYWWWUUUTTTQQQMMMJJJDDD???888222///......---.../////////000000111111...////////////000333666888AAARRRfffxxx~~~}}}}}}|||}}}}}}}}}{{{zzzyyy{{{}}}kkkhhhlllyyy}}}~~~{{{|||}}}}}}|||xxxuuussswwwuuusssttttttqqqlllgggdddeeegggiiiiiihhhgggfffkkkkkkkkklllllllllmmmmmmnnnmmmllllllnnnqqqsssuuusssqqqnnnmmmmmmlllhhheee]]]\\\ZZZXXXVVVUUUTTTTTTTTTVVVYYY^^^bbbgggjjjkkkwwwddd___bbbbbb___\\\\\\\\\[[[ZZZYYYYYYZZZZZZ[[[XXXTTTOOOKKKIIIHHHGGGCCCAAA>>>;;;888777666666333333333333111000///...000//////...------,,,,,,///---+++***))))))***+++)))******++++++,,,------+++++++++************)))(((((((((((()))***,,,,,,,,,+++++++++******))))))******))))))(((((('''''''''(((((()))***+++++++++((((((((((((((()))************+++,,,...111444666555555666666777999:::;;;<<<===@@@CCCHHHLLLOOOQQQSSSOOOJJJHHHIIIJJJIIIGGGFFFGGGIIIMMMQQQTTTTTTTTTUUUTTTRRRPPPOOOPPPQQQRRRSSSRRRQQQPPPQQQSSSUUUVVV\\\\\\\\\]]]]]]^^^^^^^^^^^^______^^^]]]___bbbeeeeeeeeefffggghhhiiijjjjjjjjjiiijjjlllnnnmmmiiieee``````___^^^___dddkkkooopppqqqssssssrrrrrrtttuuussstttvvvxxxyyy{{{{{{{{{|||}}}~~~~~~~~~|||}}}|||xxxpppggg^^^VVVPPPLLLLLLIIIEEEAAA@@@CCCFFFHHHYYY```iiioooooollliiifffaaaZZZTTTSSSWWW```ooo}}}wwwhhh[[[SSSMMMHHHLLLOOOTTT[[[bbbgggkkkmmmttttttssssssssssssssssssqqqmmmjjjiiihhhddd\\\UUUNNNHHHEEEDDDBBB@@@AAAEEEFFFLLLTTTYYY[[[YYYXXXWWWYYYZZZ\\\^^^^^^]]]\\\[[[\\\```jjjxxx~~~~~~zzzvvvqqqnnnnnnpppqqqrrrvvvyyy|||xxxkkk```YYYTTTUUUWWWWWWZZZ^^^YYYZZZZZZXXXTTTPPPMMMLLLFFFCCC===777222///......////////////////////////...///000000///000222444;;;FFFVVVggguuuzzzzzz|||zzztttiiihhhlllxxx|||yyyzzzxxxtttqqqooollljjjgggdddeeefffhhhiiiiiijjjjjjooonnnlllkkkjjjjjjkkkllljjjjjjjjjkkklllnnnppprrrnnnmmmkkkiiigggdddcccbbbXXXWWWUUURRRPPPOOONNNMMMSSSTTTWWWZZZ^^^bbbeeegggwwweee```cccccc```]]]\\\[[[ZZZZZZYYYYYYYYYZZZ[[[XXXTTTOOOKKKHHHGGGGGGBBBAAA>>>;;;999777666666444444444333222111000/////////......---,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,++++++++++++++++++++++++++++++************)))''''''&&&''''''((()))***++++++******))))))))))))***)))))))))(((((((((''''''(((((()))******++++++((((((((((((((()))*********++++++---///222555666666666666666777999:::;;;<<<===???BBBFFFJJJNNNPPPPPPMMMJJJIIIIIIIIIHHHFFFFFFGGGIIIMMMQQQTTTUUUVVVZZZXXXUUURRRQQQRRRSSSTTTRRRQQQPPPPPPQQQSSSUUUWWW[[[[[[\\\]]]^^^^^^_________``````___^^^___bbbeeefffffffffggghhhiiijjjjjjjjjiiijjjkkkmmmkkkgggccc\\\\\\ZZZYYYZZZ^^^eeejjjoooqqqrrrrrrrrrrrrsssuuutttuuuvvvwwwyyyzzz{{{|||zzz|||~~~~~~~~~~~~~~~}}}~~~}}}vvvmmmccc[[[UUURRRMMMJJJFFFCCCBBBDDDFFFHHHOOOUUU]]]dddffffffeeeeeeaaa[[[UUUSSSUUU[[[gggsss{{{mmm```WWWPPPJJJHHHJJJNNNSSSYYY___dddfffkkkkkklllmmmmmmmmmllllllmmmjjjfffeeeddd```XXXRRRLLLGGGCCCBBBAAA@@@BBBFFFLLLPPPVVVZZZZZZYYYXXXWWW[[[\\\]]]^^^]]]\\\ZZZYYYZZZ^^^fffsss~~~~~~{{{wwwqqqnnnnnnpppqqqrrruuuxxx|||zzznnn```YYYSSSTTTVVVWWWYYY]]]ZZZ[[[[[[ZZZVVVRRROOOMMMFFFBBB===777333000///...////////////////////////...///000000///000222444:::EEEVVVhhhvvv|||}}}|||vvvjjjkkkppp{{{|||yyy{{{xxxtttqqqooommmjjjhhhdddeeefffhhhiiiiiijjjjjjmmmllllllkkkkkkkkkkkklllkkkjjjjjjkkklllnnnpppqqqmmmllliiifffccc```^^^]]]WWWVVVTTTSSSQQQPPPPPPOOOOOOPPPRRRUUUYYY]]]```bbbxxxfffbbbdddddd```^^^\\\[[[[[[ZZZZZZZZZZZZZZZ\\\YYYTTTOOOKKKHHHGGGFFFBBBAAA>>><<<999888777666444444444333222111000///......------,,,++++++++++++,,,---...---+++)))'''------,,,,,,+++******)))+++++++++************)))((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((()))******++++++((((((((((((((()))******++++++---...111333666777666666666777888999:::;;;<<<===???BBBEEEIIILLLNNNMMMKKKJJJIIIJJJIIIFFFDDDEEEGGGJJJMMMQQQTTTVVVXXX]]]ZZZVVVSSSQQQQQQSSSTTTQQQPPPPPPPPPQQQSSSUUUWWWZZZZZZ\\\]]]______`````````aaaaaa```___```ccceeeggggggggghhhhhhiiiiiiiiihhhiiijjjkkkkkkhhhddd```YYYXXXVVVUUUUUUYYY```dddlllmmmoooooonnnnnnpppqqqtttttttttuuuvvvxxxyyyzzzyyy{{{~~~}}}~~~zzzpppfff^^^WWWTTTMMMKKKHHHEEEDDDEEEFFFGGGIIIMMMRRRWWWZZZ\\\___aaa___ZZZUUUSSSRRRTTT\\\eeewww}}}~~~uuuggg]]]TTTNNNFFFFFFHHHKKKPPPUUU[[[^^^ccceeehhhkkklllkkkjjjiiihhheeeaaa```^^^ZZZSSSMMMJJJDDD@@@@@@@@@@@@DDDIIIRRRUUUYYYZZZZZZXXXWWWWWW^^^^^^^^^^^^\\\ZZZWWWVVVWWWYYY___jjjyyy~~~}}}~~~~~~|||wwwqqqnnnmmmppprrrssstttxxx||||||qqqaaaXXXRRRSSSVVVWWWYYY\\\\\\]]]\\\[[[XXXUUUQQQOOOEEEBBB===777333111000///////////////////////////...///000000///000222444888DDDWWWiiivvv~~~}}}vvviiilllttt~~~|||yyyzzzwwwsssqqqooommmkkkiiieeefffggghhhiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnooommmkkkgggccc___[[[XXXWWWPPPOOOOOONNNNNNMMMMMMMMMLLLMMMNNNQQQTTTWWWZZZ\\\wwwfffbbbcccbbb```^^^]]]]]]\\\\\\[[[\\\\\\]]]]]]ZZZUUUOOOKKKHHHFFFEEEAAA@@@???<<<:::888777666444333333333222000///......------,,,,,,+++******,,,,,,------,,,+++)))(((,,,,,,,,,++++++*********+++++++++*********))))))+++******))))))))))))***((((((((((((((((((''''''))))))))))))(((((((((((((((((())))))************((((((((((((((())))))***+++,,,...000222444666888666666666777888999;;;;;;===>>>???BBBEEEHHHKKKLLLIIIIIIJJJJJJJJJHHHEEEDDDEEEGGGJJJMMMPPPSSSWWWYYY[[[XXXTTTPPPMMMNNNOOOQQQPPPOOOOOOOOOQQQSSSVVVXXXYYYZZZ\\\^^^``````aaaaaaaaabbbbbbbbbaaaaaaccceeeggggggggghhhhhhiiiiiiiiiggghhhjjjjjjiiifffbbb___[[[ZZZYYYWWWWWWZZZ```dddhhhjjjkkklllkkkkkklllnnnrrrrrrrrrssstttvvvxxxyyyyyy|||~~~~~~tttjjjaaaZZZWWWNNNLLLJJJGGGFFFEEEFFFFFFIIIJJJLLLMMMOOORRRVVVYYYZZZVVVSSSRRRQQQPPPTTTZZZmmmwww~~~zzznnncccXXXQQQHHHGGGEEEFFFIIIOOOUUUXXX\\\___cccgggiiiiiigggeeeccc```]]][[[YYYTTTOOOJJJHHHBBB???@@@@@@AAAFFFLLLTTTVVVYYYZZZYYYXXXYYYYYY``````___]]]ZZZWWWUUUSSSRRRTTTYYYbbbppp|||{{{zzz{{{}}}~~~xxxqqqmmmlllooorrrsssrrrwww|||vvvbbbYYYRRRRRRVVVXXXZZZ]]]^^^]]]\\\[[[ZZZWWWSSSPPPEEEBBB===888333111000000////////////////////////...///000000///000222444777DDDXXXkkkxxx~~~|||tttfffmmmvvv~~~~~~~~~}}}{{{yyywwwuuuqqqooonnnllljjjhhhffffffgggggghhhiiijjjjjjggghhhjjjkkklllkkkjjjjjjkkkkkkkkkkkkkkkkkkllllllkkkhhhddd___ZZZVVVSSSRRRKKKKKKKKKLLLLLLLLLKKKKKKJJJKKKLLLNNNPPPSSSUUUVVVuuufffaaabbbaaa^^^]]]^^^^^^^^^]]]]]]^^^______^^^ZZZUUUPPPKKKGGGEEEDDDAAA@@@???===;;;999888777333333222222111000...---...------,,,,,,+++******...---,,,***)))******+++******+++++++++,,,,,,,,,+++++++++*********))))))+++******))))))))))))***''''''''''''''''''(((((((((((((((((()))))))))))))))))))))))))))*********((((((((((((((())))))***+++,,,...111333555777777666666777777888:::;;;<<<>>>???@@@BBBDDDGGGIIIJJJFFFHHHJJJKKKJJJHHHFFFDDDDDDGGGJJJLLLNNNQQQUUUYYYZZZWWWSSSOOOLLLLLLMMMNNNOOONNNNNNOOOPPPSSSVVVXXXXXXZZZ\\\___```aaaaaa```aaabbbccccccbbbaaaccceeefffffffffggghhhhhhiiiiiiggghhhjjjjjjhhheeecccaaabbbbbbbbbaaaaaadddhhhkkklllmmmoooooonnnnnnpppqqquuuuuuvvvwwwyyy{{{|||}}}~~~zzzpppfff```\\\PPPNNNKKKHHHGGGFFFFFFFFFGGGGGGGGGFFFGGGJJJOOOSSSTTTQQQQQQRRRPPPNNNPPPUUUbbbnnnzzzzzzrrrhhh]]]TTTJJJHHHDDDCCCDDDIIINNNRRRRRRUUU[[[```bbbbbb```^^^^^^\\\ZZZXXXUUUQQQMMMJJJGGGBBB???AAACCCDDDIIIOOORRRTTTWWWXXXYYYYYY[[[\\\```___]]][[[XXXUUURRRQQQNNNPPPUUU]]]jjjyyyzzzyyyxxxzzz~~~~~~xxxpppkkkjjjmmmqqqsssrrrwww}}}yyyeee[[[RRRSSSXXXZZZ\\\^^^^^^\\\[[[[[[ZZZXXXSSSPPPFFFCCC>>>888444111000000////////////////////////...///000000///000222444777EEEZZZmmmzzz~~~vvvgggooozzz}}}||||||||||||zzzxxxuuurrrooommmmmmkkkiiihhhgggfffffffffggghhhiiijjjfffgggiiijjjjjjjjjiiiiiijjjjjjjjjjjjiiiiiiiiihhhdddaaa]]]XXXSSSPPPNNNMMMLLLLLLMMMMMMNNNMMMLLLLLLHHHIIIIIIJJJLLLNNNPPPQQQsssfffaaaaaa___]]]]]]___^^^^^^^^^^^^______```^^^[[[VVVPPPJJJGGGDDDCCC@@@@@@???>>><<<:::888777333333333222111000///.........------,,,+++++++++///...+++)))))))))+++,,,)))******+++,,,,,,------+++++++++************)))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))******((((((((((((((()))*********,,,...111333555666777777777777888999:::;;;<<<>>>>>>???AAACCCEEEGGGHHHEEEHHHJJJKKKIIIGGGGGGGGGDDDGGGJJJKKKKKKNNNSSSXXXYYYWWWTTTQQQOOONNNNNNNNNMMMMMMMMMNNNPPPTTTWWWYYYYYY[[[]]]```aaaaaa```___aaabbbccccccbbbaaabbbccccccdddeeefffggghhhhhhiiiggghhhiiiiiigggfffggghhhjjjlllnnnooopppqqqsssvvvtttvvvwwwxxxwwwwwwxxxzzz{{{|||}}}rrrhhhaaa]]]UUURRRNNNKKKHHHHHHHHHIIIBBBCCCCCCCCCCCCFFFKKKOOOOOONNNOOORRRQQQOOOPPPUUUYYYfffrrrwwwuuunnnbbbWWWKKKHHHDDD@@@@@@DDDHHHKKKNNNRRRWWW\\\______^^^\\\ZZZYYYWWWUUURRROOOMMMKKKGGGCCCBBBEEEGGGHHHLLLQQQPPPSSSWWWYYYZZZ[[[\\\^^^^^^\\\ZZZXXXUUUSSSQQQPPPMMMOOOSSSZZZeeesss{{{{{{|||~~~xxxoooiiihhhlllpppsssrrrxxx~~~|||iii]]]TTTUUUZZZ^^^___aaa___]]][[[[[[\\\ZZZUUUPPPHHHDDD???999444111//////////////////////////////...///000000///000222444888FFF[[[ooo|||~~~zzzkkksss}}}|||{{{{{{{{{zzzxxxtttqqqooommmmmmllljjjhhhffffffeeedddeeefffhhhiiigggggghhhhhhiiihhhhhhhhhhhhiiiiiihhhhhhfffeeeddd]]]ZZZVVVRRROOOMMMLLLLLLLLLLLLMMMMMMMMMKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMtttgggbbbbbb```^^^^^^]]]]]]]]]]]]]]]^^^_________\\\VVVPPPJJJFFFDDDCCC@@@@@@???>>>===;;;888777555555555444333222111000//////......---,,,,,,,,,------,,,+++************+++++++++++++++++++++,,,+++++++++************)))''''''&&&''''''((()))***''''''((((((((()))))))))'''((((((((()))))))))******)))))))))))))))))))))((((((((((((((()))******)))+++...111333555555666777777777888999:::;;;<<<<<<======>>>@@@BBBCCCDDDEEEHHHKKKKKKIIIGGGHHHIIIDDDGGGJJJJJJIIIKKKQQQVVVXXXWWWUUUSSSQQQPPPOOONNNLLLLLLLLLNNNPPPTTTWWWYYYZZZ\\\^^^aaaaaaaaa___^^^```bbbccccccaaaaaaaaabbbaaaaaabbbdddfffggghhhiiiggghhhiiihhhggghhhkkkoooqqqtttxxx{{{|||}}}}}}~~~|||~~~xxxnnngggccc[[[WWWRRRNNNKKKKKKMMMNNNEEEFFFFFFEEEEEEFFFHHHKKKNNNMMMOOOSSSRRRPPPQQQUUUUUU___kkktttwwwttthhh[[[MMMJJJEEEAAA@@@AAAEEEGGGMMMPPPUUUYYY\\\]]]\\\[[[UUUUUUTTTRRRPPPMMMLLLLLLHHHEEEEEEIIIKKKKKKNNNRRRQQQUUUYYY[[[\\\\\\]]]^^^ZZZYYYWWWUUUSSSQQQPPPPPPOOOPPPSSSXXX```mmm{{{~~~|||~~~wwwmmmgggfffjjjooorrrsssyyy~~~mmm```VVVWWW]]]aaabbbdddaaa^^^\\\]]]^^^\\\WWWRRRIIIFFF@@@999444000......////////////////////////...///000000///000222444:::HHH]]]qqq|||mmmuuu}}}|||||||||{{{zzzuuurrrpppnnnnnnnnnllljjjfffeeedddccccccdddfffggghhhhhhggggggffffffggggggggggggggggggfffdddbbbaaaZZZXXXUUURRRQQQQQQQQQRRRQQQRRRRRRRRRPPPNNNKKKJJJMMMMMMLLLLLLMMMNNNOOOOOOttthhhdddcccaaa______[[[[[[[[[[[[\\\\\\]]]^^^```\\\VVVPPPJJJFFFDDDBBB????????????===;;;999777777777777666555444222222000//////......---,,,,,,+++,,,---------+++)))(((------,,,++++++*********+++++++++************)))(((((((((((()))+++,,,,,,'''((((((((())))))******'''((((((((())))))***************)))))))))))))))((((((((((((((()))******)))+++---000333444555555777777777888999:::<<<<<<;;;;;;;;;<<<===???AAAAAAFFFIIIKKKKKKHHHGGGIIIKKKDDDHHHJJJIIIHHHIIIOOOUUUUUUUUUTTTSSSRRRPPPNNNLLLLLLLLLLLLMMMPPPTTTWWWYYY[[[]]]___aaabbbaaa___]]]```bbbccccccaaa``````aaa___```aaaccceeeggghhhiiiggghhhiiihhhgggiiiooossstttxxx~~~zzzrrrnnn___[[[UUUPPPMMMNNNPPPRRRMMMNNNMMMKKKHHHFFFFFFGGGNNNNNNPPPSSSSSSPPPQQQUUUSSS\\\gggqqqyyyxxxlll^^^PPPMMMHHHCCCAAABBBEEEGGGIIIKKKOOOSSSUUUVVVVVVVVVRRRSSSRRRQQQNNNLLLLLLLLLHHHFFFGGGLLLNNNMMMOOOSSSSSSWWW[[[^^^^^^]]]]]]^^^XXXWWWUUUSSSRRRQQQPPPPPPPPPRRRTTTWWW]]]hhhuuu~~~~~~|||~~~wwwmmmfffeeeiiinnnqqqssszzz~~~ooobbbWWWXXX___cccdddeeeccc```]]]^^^```^^^YYYSSSJJJGGG@@@999444000...---////////////////////////...///000000///000222444;;;III^^^rrr|||mmmttt~~~~~~~~~~~~}}}{{{vvvtttqqqppppppooonnnllleeedddcccbbbbbbccceeefffjjjhhhgggeeeeeeeeefffgggffffffgggfffeeebbb```___\\\[[[XXXVVVUUUVVVXXXZZZ]]]]]]]]]]]]ZZZWWWTTTRRRSSSRRRRRRRRRRRRRRRSSSSSSzzzfff^^^^^^^^^]]]^^^\\\]]]^^^___````````````bbb\\\SSSLLLGGGDDDBBB@@@@@@???===<<<::::::999999777888888777555333111000/////////...------,,,,,,))))))))))))***+++,,,---(((((())))))*********+++))))))))))))(((((((((((('''''''''''''''&&&&&&&&&******))))))))))))*********((('''((()))***)))'''''''''((()))))))))))))))))))))(((((((((((())))))+++---///222555888999:::888888888999999::::::;;;===<<<;;;:::;;;===???AAAGGGIIIKKKLLLJJJHHHGGGGGGFFFFFFEEEFFFHHHKKKNNNPPPSSSRRRRRRQQQPPPNNNMMMLLLPPPMMMKKKLLLRRRWWWYYYYYYYYYZZZ\\\\\\[[[[[[]]]^^^``````aaaaaa```______^^^\\\]]]___aaacccfffggghhhggghhhhhhhhhhhhiiillloooooossswww{{{}}}~~~|||wwwlllccc[[[XXXVVVTTTUUUYYYUUUSSSPPPMMMLLLMMMNNNOOOPPPQQQRRRSSSTTTSSSRRRQQQRRRXXX___hhhtttzzzrrrdddWWWQQQJJJDDDBBBBBBCCCCCCHHHIIILLLOOORRRUUUVVVWWWTTTSSSRRRPPPNNNLLLKKKJJJHHHKKKNNNOOOOOOOOOPPPQQQVVVYYY^^^bbbdddcccaaa___SSSSSSRRRQQQQQQQQQQQQQQQSSSPPPQQQWWW]]]bbbkkksss~~~zzz{{{nnnbbbbbbjjjpppqqqvvv}}}rrrfffYYYVVV]]]fffjjjjjjgggeeecccbbb```^^^[[[XXXPPPJJJBBB;;;666111...+++000000///...---,,,,,,,,,000000000111222333555555>>>III\\\pppsssiiippp~~~zzzvvvtttrrrooommmmmmllljjjiiifffeeebbbaaa``````bbbbbbbbbeeehhhiiihhheeeddddddcccccccccbbbbbbbbbaaaaaa^^^^^^^^^___aaadddfffhhhkkklllllljjjgggaaa\\\XXX[[[ZZZZZZ[[[]]]]]][[[ZZZ}}}iii```______^^^___\\\]]]^^^^^^____________bbb\\\TTTMMMHHHFFFDDDBBB@@@???===<<<::::::999999555555555555333111///.../////////...------,,,,,,,,,+++******)))*********((()))))))))******************)))))))))(((((((((''''''''''''''''''''''''))))))(((((((((((())))))+++***(((((()))***(((''''''((())))))******))))))))))))(((((((((((()))))))))+++---000333555777777777777888999999:::::::::999888888888:::<<>>999555111///.................................///000111222333999DDDVVVjjj{{{qqq```fffuuu}}}zzzuuussspppooonnnllljjjhhheeecccaaa_________```aaabbbdddggghhhfffeeeddddddeeeeeeccccccccceeegggiiisssuuuxxx{{{}}}}}}|||{{{~~~zzzuuuqqqnnnkkkjjjiiijjjkkklllkkkiiilllcccaaa```______]]]]]]\\\\\\\\\\\\\\\\\\___ZZZSSSNNNKKKIIIGGGFFF@@@???===<<<:::999999999777777777666555333222222/////////...------,,,,,,...---,,,***)))((((((((()))))))))))))))*********++++++++++++*********)))(((((((((((()))))))))))))))((((((''''''(((((()))(((&&&&&&'''((()))((('''((())))))***************))))))(((((((((((())))))+++,,,...111444666777777555666666777888999::::::999999999:::<<<>>>AAABBBAAADDDGGGIIIJJJKKKMMMOOONNNMMMKKKJJJIIIIIIIIIIIIGGGJJJOOOSSSVVVWWWVVVUUUQQQMMMJJJKKKPPPUUUXXXXXXVVVWWWYYYYYYXXXXXXZZZ[[[]]]^^^___aaabbbbbbbbbbbb```aaabbbdddeeeggghhhhhhgggggggggeeecccbbbdddfffmmmsss||||||tttqqqnnnjjjiiikkkkkkiiieeeaaa\\\XXXUUUSSSSSSRRRRRRRRRSSSTTTVVVWWWWWWVVVWWW]]]gggrrryyy|||mmmeee[[[QQQLLLIIIGGGFFFCCCDDDEEEGGGIIILLLNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOSSSVVVYYYZZZZZZZZZ[[[\\\\\\^^^bbbdddddd```[[[WWWVVVUUUUUUTTTTTTTTTTTTTTTVVVTTTTTTWWWZZZ^^^gggqqq}}}}}}~~~{{{sssiiifffkkknnnmmmoooyyy~~~qqqaaaYYY[[[ccciiikkknnnllljjjhhhfffbbb]]]YYYTTTOOOGGG???:::555222///............////////////.........///000111222333777AAASSSgggyyy~~~nnn^^^cccqqq}}}zzzvvvtttrrrpppooommmjjjgggdddbbb```___^^^^^^___```___bbbdddeeedddbbbbbbccceeedddbbbaaaccceeehhhkkktttwww|||}}}zzzvvvsssqqqnnnlllkkklllmmmnnnnnnmmmkkkbbb```___^^^^^^]]]]]]\\\[[[[[[[[[\\\\\\\\\XXXRRRNNNKKKIIIGGGFFF@@@???===<<<:::999999999777777666555444333333333/////////...------,,,,,,,,,++++++***))))))************))))))))))))))))))++++++++++++*********)))'''((((((((())))))*********))))))(((((())))))***#########$$$'''))))))((((((((()))***************))))))(((((((((((())))))+++,,,...111333555666666444555555666888999999:::;;;;;;;;;<<<===>>>???@@@BBBDDDFFFGGGHHHHHHJJJLLLLLLLLLLLLLLLLLLLLLMMMMMMIIILLLPPPTTTWWWWWWUUUTTTRRRNNNJJJJJJOOOTTTWWWXXXVVVWWWYYYYYYXXXXXXZZZ[[[___```aaaaaabbbbbbaaaaaabbbcccdddeeefffggghhhhhhiiiiiihhhfffdddcccdddfffmmmrrr{{{}}}yyytttqqqrrrooommmkkkgggbbb]]]ZZZXXXWWWVVVTTTSSSSSSTTTUUUVVVUUUTTTWWW]]]eeemmmuuu{{{xxxoooaaaUUUMMMIIIGGGFFFCCCCCCDDDEEEGGGIIIKKKMMMLLLLLLNNNOOOQQQSSSTTTUUUVVVYYY\\\^^^^^^^^^^^^______```cccdddbbb^^^ZZZVVVVVVUUUTTTTTTSSSSSSTTTTTTSSSRRRTTTXXX\\\bbbnnnzzz{{{zzztttkkkhhhkkknnnnnniiiqqqzzzzzznnn```XXXZZZbbbiiimmmnnnmmmkkkjjjhhhccc^^^ZZZTTTOOOGGG???:::666222000......///////////////////////////000111222333444666@@@QQQfffyyy|||lll^^^bbbnnn|||zzzwwwuuusssqqqpppmmmiiifffcccaaa___]]]]]]]]]^^^___]]]___aaaaaaaaa``````aaacccbbb``````aaadddgggiiiooosssxxx}}}~~~}}}yyyyyywwwuuurrrpppnnnmmmlllkkkiiijjjlllnnnnnnnnnjjjaaa```___^^^^^^]]]\\\[[[[[[[[[\\\]]]^^^\\\XXXRRRNNNKKKIIIGGGEEE@@@???===<<<::::::999999666555444333222111222222/////////...------,,,,,,******************++++++************))))))))))))++++++*********)))))))))&&&''''''(((((())))))*********))))))))))))******###""""""$$$''')))))))))''''''((()))))))))))))))))))))(((((((((((())))))(((***,,,...000222333333333444555666777888999:::;;;;;;;;;<<<=========>>>BBBDDDFFFFFFFFFFFFHHHJJJKKKLLLMMMNNNOOOPPPQQQRRRLLLNNNQQQTTTVVVVVVUUUTTTRRRNNNIIIIIINNNSSSWWWWWWVVVWWWYYYYYYXXXXXXZZZ[[[^^^^^^___`````````______dddeeeeeefffggghhhhhhhhhjjjjjjiiigggdddccceeeffflllpppvvv|||{{{wwwxxxxxxvvvsssoooiiibbb]]]YYYXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUXXX^^^ccchhhpppwww}}}ttthhh\\\SSSMMMIIIGGGDDDDDDDDDDDDFFFHHHJJJLLLKKKLLLNNNPPPSSSVVVXXXYYYYYY[[[^^^`````````aaabbbaaabbbcccbbb```]]]ZZZWWWVVVUUUTTTTTTSSSSSSTTTTTTOOOPPPTTTZZZ___gggvvvyyyyyytttkkkhhhlllpppqqqkkkrrryyy}}}vvvlll___XXXZZZaaahhhmmmnnnmmmlllkkkiiieee___[[[UUUPPPHHH@@@;;;666333000/////////////////////////////////000111222333444666@@@RRRggg{{{|||kkk___aaalll~~~|||{{{xxxwwwtttsssqqqmmmiiifffbbb```^^^]]]\\\\\\]]]^^^\\\^^^___```______```aaaaaa``````___aaaccceeegggkkkmmmqqqtttvvvvvvvvvuuuooommmllljjjhhhggggggggghhhfffeeegggjjjlllnnnnnn~~~jjjaaa``````___```]]]\\\[[[[[[[[[]]]___```]]]YYYTTTPPPMMMJJJGGGEEE@@@???===<<<::::::999999666555333222111111222222/////////...------,,,,,,+++***************++++++************)))))))))(((******)))))))))(((((((((%%%&&&&&&'''(((((())))))))))))(((((((((((())))))&&&%%%%%%&&&((())))))(((&&&&&&'''((((((((((((((())))))(((((((((((())))))((()))+++...000111222222222333444555777888999::::::;;;<<<===??????@@@@@@BBBDDDEEEFFFFFFGGGIIIKKKLLLMMMNNNPPPRRRSSSTTTTTTNNNOOOQQQTTTUUUVVVVVVVVVSSSNNNIIIIIIMMMSSSVVVWWWVVVXXXYYYZZZYYYYYYZZZ\\\\\\]]]^^^``````aaaaaaaaafffffffffgggggghhhhhhhhhiiiiiihhhfffdddccceeefffiiilllooossswww~~~~~~~~~|||wwwqqqiiibbb^^^YYYYYYZZZZZZZZZYYYXXXXXXZZZYYY[[[```bbbccclllvvv{{{uuummmeee\\\TTTLLLGGGFFFEEEDDDDDDFFFHHHJJJLLLNNNNNNPPPRRRUUUWWWXXXYYYYYY\\\___`````````aaabbbdddcccbbb```^^^\\\ZZZYYYWWWWWWVVVUUUUUUUUUUUUUUURRRSSSVVV[[[^^^fffuuu}}}|||~~~~~~xxxxxxtttkkkhhhlllrrrtttqqqvvv{{{}}}|||uuulllaaaZZZZZZ```gggkkkmmmllllllkkkjjjfff```\\\WWWRRRJJJBBB===888555222111111000000//////...............///000111222333666AAATTTjjj}}}~~~~~~~~~mmm^^^___jjj~~~}}}|||yyywwwuuutttrrrnnniiieeeaaa```^^^\\\[[[\\\]]]^^^\\\^^^``````______aaabbb`````````aaabbbcccdddeeegggggghhhhhhhhhhhhiiiiiicccbbb```___^^^___``````aaa______```dddhhhjjjkkk~~~jjjbbbaaaaaaaaaaaa]]]\\\[[[[[[\\\^^^```aaa^^^ZZZUUUQQQNNNKKKHHHFFF@@@???===<<<::::::999999888777555444333444444555000//////...------,,,,,,,,,,,,+++***))))))******+++*********))))))(((((())))))))))))((((((((((((%%%%%%%%%&&&'''(((((()))((((((''''''''''''((((((+++)))(((((())))))((('''%%%&&&&&&'''''''''''''''))))))(((((((((((())))))***+++---///111333444444222222444555666888999999;;;<<<>>>@@@BBBDDDDDDEEEBBBDDDEEEFFFGGGHHHKKKNNNMMMNNNPPPRRRSSSTTTUUUUUUNNNOOOQQQSSSUUUVVVWWWXXXSSSNNNIIIHHHMMMRRRVVVWWWWWWXXXZZZZZZYYYYYY[[[\\\\\\]]]___aaacccdddeeeeeefffggggggggghhhhhhhhhiiihhhhhhhhhfffdddccceeefffggghhhjjjlllooovvv}}}}}}wwwpppiiieee[[[\\\^^^___``````___^^^___\\\]]]``````aaajjjvvvwwwuuuqqqllleeeZZZOOOHHHGGGFFFEEEEEEFFFHHHKKKLLLPPPQQQRRRTTTUUUWWWXXXXXXZZZ\\\___aaaaaaaaabbbccceeedddaaa___]]][[[[[[[[[XXXXXXWWWVVVVVVVVVVVVWWWYYYYYY[[[\\\]]]aaaooo}}}{{{uuuuuuyyy}}}}}}{{{wwwxxxssskkkggglllsssvvvuuuzzz}}}}}}}}}xxxvvvnnnccc\\\[[[```fffjjjlllkkkkkkkkkjjjfffaaa]]]YYYSSSKKKDDD>>>:::666444222111111000///......---------------///000111222777BBBVVVlll|||zzz}}}ooo\\\]]]hhh~~~}}}yyyxxxvvvtttrrrnnniiieeeaaa___]]][[[[[[[[[\\\]]]^^^___aaaaaa```aaabbbddd```aaaaaabbbcccccccccdddeeecccaaa___^^^]]]^^^^^^[[[ZZZXXXWWWWWWXXXZZZ[[[ZZZYYYXXXZZZ___cccfffggg~~~kkkbbbbbbaaaaaaaaa^^^^^^^^^^^^___```aaaaaa___[[[UUUPPPNNNLLLKKKIIIAAA@@@???>>><<<:::999888777666444222111111111111222///,,,---...///---***,,,+++******))))))******++++++***))))))***++++++******+++***)))'''%%%$$$((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''(((((())))))'''((())))))(((((()))******,,,...000222444555555777777777777888999:::;;;===>>>@@@AAACCCDDDEEEEEEEEEGGGJJJJJJJJJJJJLLLMMMOOORRRRRRPPPQQQVVVWWWUUUNNNMMMLLLNNNQQQUUUVVVWWWSSSNNNIIIGGGIIINNNSSSUUUYYYYYYXXXXXXXXXXXXYYYYYY\\\\\\]]]^^^^^^_________eeeeeeeeefffgggiiikkkkkkjjjiiihhhfffeeeeeeddddddfffhhhjjjkkklllnnnqqqttt{{{}}}}}}wwwpppkkkcccaaa```aaacccddddddcccdddbbbaaa```bbbfffjjjmmmttt{{{~~~vvvjjj___VVVPPPIIIFFFEEEGGGHHHGGGIIIMMMPPPSSSVVVWWWWWWWWWXXXYYY]]]]]]^^^```aaacccddddddiiiddd^^^]]]^^^^^^[[[WWWZZZYYYVVVUUUTTTVVVXXXYYYWWWVVVYYY^^^___```iiittttttjjjllluuu|||~~~yyypppjjjjjjmmmrrruuuxxxyyy|||}}}zzzzzz{{{pppkkkddd^^^]]]```dddgggiiiiiijjjllllllhhhccc^^^YYYTTTMMMFFF@@@:::444000///000111111111000...---......///000111222333333666>>>PPPjjj|||xxxyyy}}}rrraaaccckkkzzz~~~}}}||||||~~~}}}wwwsssqqqlllfffbbb```^^^]]]]]]^^^\\\[[[]]]]]]^^^^^^______``````aaabbbccccccddddddddddddeeebbb^^^ZZZXXXWWWYYYZZZTTTUUUVVVTTTSSSRRRTTTUUUXXXXXXYYYZZZ[[[]]]___```|||iiibbbbbbaaa```aaa]]]]]]]]]]]]^^^___```aaaaaa\\\VVVPPPMMMKKKHHHGGGBBB@@@???===;;;:::999999777666444333222222222222333///,,,+++---...---,,,,,,+++******))))))******...---,,,,,,,,,,,,---...))))))******++++++******((((((((((((((()))******''''''''''''''''''''''''******)))((('''&&&%%%$$$'''''''''((((((((((((((('''((())))))(((((()))***+++,,,...000222333444555444444555777999;;;===>>>AAABBBCCCDDDEEEEEEEEEEEEFFFGGGIIIKKKLLLLLLMMMMMMMMMOOOPPPNNNPPPUUUUUURRRNNNMMMMMMNNNQQQSSSSSSRRRQQQMMMIIIGGGJJJOOOTTTVVVXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]^^^___```aaadddddddddeeeggghhhjjjkkkjjjiiihhhgggfffeeeeeeeeeccceeefffggghhhiiilllnnnrrruuuyyy|||uuuqqqsssyyy|||~~~{{{tttooollljjjhhhhhhiiijjjiiihhheeedddcccccceeehhhkkkmmmsssyyy|||vvvmmmcccYYYPPPJJJGGGFFFHHHIIIHHHKKKOOORRRUUUYYY[[[[[[[[[\\\]]]]]]^^^```bbbdddfffhhhiiikkkfffaaa___```___\\\YYYYYYXXXVVVVVVVVVXXXZZZ\\\ZZZYYY\\\___^^^]]]dddmmmzzz~~~rrrjjjllltttzzz~~~|||tttmmmlllnnnrrrttttttwww{{{rrrmmmeee___^^^bbbfffjjjkkkkkkkkklllkkkhhhccc___ZZZUUUNNNGGG@@@:::444000///000000111000///...---......///000111222333333777>>>PPPiii{{{xxxxxxyyyxxx}}}zzz~~~nnn___aaahhhwww|||~~~}}}xxxtttrrrnnniiicccaaa___^^^^^^^^^]]]\\\^^^^^^^^^______``````aaaaaaaaabbbcccccccccccccccdddbbb^^^ZZZXXXWWWXXXYYYUUUVVVVVVUUUSSSSSSTTTVVVWWWWWWWWWXXXYYYZZZ[[[\\\zzzhhhaaaaaaaaa``````\\\\\\\\\\\\]]]^^^______aaa\\\UUUPPPLLLIIIGGGEEECCCAAA>>>;;;999999999:::666666555444333333444444222000,,,++++++---------,,,+++******))))))******++++++************++++++++++++***++++++,,,,,,---((((((((((((((()))******((((((((((((((((((((((((******))))))((('''&&&&&&(((((((((((((((''''''''''''((())))))(((((()))***,,,---///111222333444444222222444666:::===???AAAEEEEEEFFFGGGGGGGGGFFFFFFHHHHHHIIILLLNNNOOOOOOMMMIIILLLMMMMMMPPPTTTSSSOOONNNMMMNNNOOOQQQRRRPPPNNNOOOLLLHHHGGGKKKPPPUUUXXXWWWWWWXXXYYYZZZ\\\^^^______^^^]]]]]]^^^___aaaccccccccccccdddfffgggiiijjjjjjiiihhhggggggfffeeeeeeeeeggghhhiiihhhiiijjjllljjjllloooqqqrrrsssuuuvvv~~~wwwllleeeeeeiiilllnnnxxx{{{zzzvvvqqqooolllkkklllkkkjjjiiifffffffffggghhhjjjkkklllrrrxxx{{{xxxssskkk^^^RRRLLLHHHFFFHHHIIIIIILLLQQQUUUXXX]]]```aaaaaabbbccc___```bbbeeehhhjjjlllmmmnnniiidddbbbbbbaaa^^^[[[YYYXXXWWWWWWXXXZZZ]]]^^^]]]]]]___```^^^[[[^^^dddnnnsss}}}zzzrrrmmmooosssxxxzzzsssoooooorrrtttqqqtttyyyvvvooofffaaaaaaeeejjjmmmnnnmmmlllkkkkkkhhhddd```[[[WWWOOOHHHBBB;;;555111000000000000000///............///000111222333333777>>>OOOhhh}}}xxxsssooolllsssqqqxxx}}}|||zzzkkk[[[]]]dddrrr}}}~~~yyyuuutttpppkkkdddbbb___^^^^^^^^^]]]\\\^^^^^^______```aaaaaabbb```aaabbbbbbcccbbbbbbbbbcccaaa]]]ZZZXXXWWWXXXYYYVVVVVVWWWUUUSSSSSSTTTVVVVVVVVVUUUTTTUUUVVVWWWXXXxxxggg```aaaaaa``````[[[[[[[[[[[[\\\]]]^^^______[[[TTTOOOLLLIIIGGGFFFCCCAAA===:::888888999:::555555555555444555555555000///------,,,,,,,,,+++,,,+++******))))))******))))))))))))))))))))))))///---,,,***))))))***+++((((((((((((((())))))***))))))))))))))))))))))))''''''(((((())))))******))))))((((((''''''&&&&&&'''((())))))(((((()))***---...///111222333444444222333444777:::===@@@AAADDDEEEFFFGGGGGGGGGGGGGGGJJJIIIJJJMMMPPPQQQOOOMMMGGGJJJLLLMMMQQQVVVTTTNNNMMMMMMOOORRRTTTSSSQQQNNNMMMJJJGGGGGGKKKQQQVVVYYYYYYYYYYYYZZZ[[[\\\^^^___aaa___^^^]]]]]]```bbbdddccccccddddddfffgggiiijjjiiiiiihhhhhhgggfffeeeeeefffhhhiiiiiihhhggghhhiiihhhjjjlllmmmmmmmmmoooppptttuuuvvvwwwwwwwwwuuuuuuyyy{{{}}}xxxlllccc___aaacccdddiiinnnsssxxx{{{~~~~~~}}}|||~~~~~~}}}uuurrrpppoooooonnnmmmkkkhhhhhhiiijjjjjjjjjjjjjjjqqquuuxxxyyyxxxrrrcccUUUMMMHHHFFFGGGHHHIIIMMMSSSWWW[[[aaaeeeggggggggggggcccdddfffhhhjjjlllnnnnnnoookkkgggdddcccaaa___]]][[[ZZZZZZYYYZZZ[[[]]]^^^___```aaaaaa___\\\]]]___bbbfffnnn{{{|||wwwuuuuuuuuuxxxwwwrrrqqqtttvvvsssuuuxxx~~~zzzrrrgggbbbccchhhmmmppppppooommmlllkkkiiieeebbb]]]YYYQQQJJJCCC<<<666222000000000000000//////.........///000111222333333888>>>NNNfff{{{{{{rrrkkkgggnnnllltttyyyyyy|||yyyiiiYYYZZZ```nnnzzzvvvtttpppkkkdddaaa^^^\\\\\\]]]\\\[[[^^^^^^______```aaabbbbbbaaabbbbbbcccccccccbbbbbbaaa___\\\YYYXXXXXXXXXYYYWWWWWWWWWVVVTTTSSSTTTVVVVVVUUUTTTRRRRRRSSSTTTUUUxxxgggaaaaaaaaa______[[[[[[[[[[[[\\\]]]^^^^^^\\\XXXSSSNNNLLLKKKIIIHHHCCC@@@===:::888888999:::555555555555555555444444,,,---//////...,,,***))),,,+++******))))))******+++,,,,,,,,,,,,,,,,,,+++---+++***((((((((()))***((((((((((((((())))))***))))))))))))))))))))))))'''''''''((()))******+++))))))((((((''''''&&&&&&'''((())))))(((((()))***---...///111333444555555444555666888:::<<<>>>???@@@AAACCCEEEFFFGGGHHHHHHIIIJJJLLLNNNOOOOOOMMMKKKGGGIIIJJJMMMSSSYYYWWWQQQMMMNNNQQQTTTWWWWWWUUURRRLLLIIIGGGHHHLLLRRRWWWYYY\\\[[[[[[[[[[[[\\\\\\]]]aaa___^^^]]]]]]```bbbdddccccccdddeeefffhhhiiijjjgggggghhhhhhgggfffeeedddcccdddfffeeecccbbbbbbbbbfffhhhjjjkkkkkkkkklllmmmmmmnnnoooppppppooonnnnnnpppqqqtttvvvxxxzzz{{{|||zzzzzz|||~~~zzznnnccc]]][[[\\\\\\___dddjjjppptttxxx{{{}}}~~~}}}{{{zzzzzz{{{|||~~~|||zzzwwwvvvvvvuuusssrrriiijjjjjjkkkjjjiiihhhgggkkkoooqqqtttvvvsssfffXXXOOOJJJFFFGGGGGGHHHMMMSSSYYY^^^dddiiikkkkkkjjjjjjgggggghhhiiikkklllmmmmmmnnnlllhhheeecccaaa```______^^^]]]\\\\\\\\\\\\]]]___aaaccccccbbbaaaaaaaaa]]]^^^dddooo}}}~~~|||{{{yyyyyy{{{uuutttxxx|||{{{|||{{{|||~~~ttthhhbbbccciiinnnpppqqqpppnnnmmmllljjjgggddd```[[[SSSLLLEEE>>>888333111000000///////////////......///000111222333333999>>>NNNdddxxxuuunnnkkkmmmjjjqqqvvvuuuyyyvvvgggWWWXXX]]]kkk~~~zzzuuusssooojjjccc```\\\ZZZZZZZZZZZZZZZ]]]]]]^^^___```aaabbbbbbbbbcccccccccccccccbbbbbb___]]][[[YYYXXXXXXXXXYYYXXXYYYXXXWWWUUUTTTUUUVVVWWWUUUSSSQQQPPPQQQRRRSSSyyyhhhaaabbbaaa___^^^[[[[[[[[[[[[\\\]]]^^^^^^\\\XXXRRROOOMMMLLLKKKJJJBBB@@@===:::888888888999555555555555555444333222+++---000000...+++***))),,,+++******))))))******)))******++++++******)))&&&&&&''''''((()))++++++((((((((((((((()))******(((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((((((''''''''''''((())))))(((((()))***,,,---///111333555666666666777777888:::<<<===>>>>>>???AAACCCDDDFFFFFFGGGHHHKKKNNNOOOMMMJJJIIIIIIFFFGGGHHHLLLTTT\\\[[[UUUPPPPPPSSSVVVYYYZZZWWWUUUKKKIIIGGGHHHMMMRRRWWWYYY\\\\\\[[[[[[[[[[[[[[[\\\___^^^]]]]]]^^^___aaacccbbbbbbcccdddeeeggghhhiiieeeeeefffgggfffeeedddcccccceeegggfffdddbbbbbbbbbbbbdddfffggggggggghhhiiigggggghhhiiiiiijjjiiiiiiiiijjjlllnnnppprrrrrrsssuuuvvvyyy{{{zzzpppddd[[[WWWUUUUUUYYY]]]dddjjjooossswwwyyyzzz{{{}}}~~~~~~|||zzzyyywwwxxxxxxzzz{{{}}}|||zzzyyyxxxvvvtttlllllllllkkkjjjiiihhhgggfffiiikkkmmmppppppggg\\\SSSMMMHHHGGGGGGHHHMMMTTT[[[aaahhhnnnooonnnmmmllliiijjjjjjkkkllllllmmmmmmnnnllljjjgggdddcccbbbbbbdddcccbbb```______^^^^^^aaadddfffdddeeehhhhhhfff``````bbbiiiuuuxxxxxx}}}~~~{{{{{{|||vvvwww}}}vvvhhhaaabbbhhhmmmooopppoooooooooooommmiiifffbbb]]]UUUMMMFFF???999555111111000///////////////......///000111222333333999>>>MMMcccuuu{{{vvvtttppplllpppsssqqquuussseeeVVVVVV[[[hhh{{{xxxsssqqqnnniiiccc___[[[XXXXXXYYYYYYYYY[[[\\\]]]^^^___aaaaaabbbbbbbbbccccccbbbbbbaaaaaa]]]\\\ZZZYYYXXXXXXXXXXXXYYYZZZYYYXXXUUUTTTUUUVVVWWWUUURRRPPPOOOPPPQQQSSSzzziiicccbbbaaa^^^]]]\\\[[[[[[\\\\\\]]]^^^___^^^ZZZTTTPPPMMMLLLKKKJJJ@@@???===;;;999888888777555555555555444333111000---...///---***)))+++---,,,+++******))))))******&&&'''((())))))((('''&&&%%%%%%'''((()))*********((((((((((((((()))******''''''''''''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((('''((())))))(((((()))***+++,,,...111444666777888666777777888:::<<<>>>???>>>???@@@BBBCCCDDDDDDDDDEEEKKKPPPOOOIIIEEEEEEGGGDDDEEEEEEIIISSS]]]]]]XXXSSSSSSTTTWWWYYYYYYWWWUUUKKKIIIGGGIIIMMMRRRVVVXXXZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]]^^^___```aaa`````````aaabbbdddfffgggcccdddeeeffffffdddcccaaaeeegggiiiiiigggeeeddddddccceeegggfffeeedddeeefffccccccdddeeeffffffggggggeeefffhhhiiikkklllmmmmmmoooqqquuuyyy}}}~~~uuuiii___XXXTTTTTTSSSXXX___fffkkkooorrruuuuuuvvvxxxyyyyyyxxxwwwvvvuuuuuuvvvwwwyyy{{{}}}~~~~~~}}}zzzwwwtttpppooonnnmmmkkkjjjiiihhheeehhhjjjkkknnnpppllleeeYYYRRRKKKIIIIIIIIIOOOUUU^^^dddlllrrrsssqqqooommmjjjjjjkkklllmmmoooooopppnnnnnnllliiigggeeeffffffgggffffffeeeeeedddddddddeeehhhiiigggiiinnnnnnkkkhhhgggfffhhhppp}}}{{{ssssssxxx}}}}}}{{{{{{|||vvvyyywwwggg___aaagggkkkmmmnnnooopppqqqqqqooojjjgggccc^^^WWWOOOGGG@@@:::555222111000///...//////000......///000111222333333:::>>>LLLaaattt||||||xxxrrrssssssppptttrrreeeTTTTTTXXXeeexxx}}}}}}}}}vvvrrrqqqnnnjjjddd```[[[XXXXXXYYYYYYYYYZZZ[[[\\\]]]^^^```aaaaaa``````aaaaaa```______^^^[[[ZZZYYYXXXXXXXXXXXXXXXZZZZZZZZZXXXVVVTTTUUUVVVUUUSSSPPPNNNMMMNNNPPPRRR{{{jjjccccccaaa^^^\\\\\\\\\\\\\\\]]]^^^___``````\\\VVVQQQNNNLLLJJJIII???>>>===<<<:::999777666555555555555444222000...000000---***&&&''',,,000,,,++++++***)))*********)))***+++,,,,,,+++***)))'''((()))******)))'''&&&((((((((((((((()))******''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***&&&'''''''''(((((())))))'''((())))))(((((()))******+++...111444777888999555666777888:::===???@@@@@@AAAAAABBBCCCCCCBBBBBBDDDKKKQQQOOOGGGAAABBBEEECCCCCCCCCGGGSSS]]]___ZZZVVVVVVUUUWWWXXXXXXVVVTTTKKKIIIHHHIIIMMMRRRVVVWWWXXXXXXXXXYYYZZZ\\\]]]^^^\\\\\\]]]^^^^^^_________^^^^^^^^^___```bbbdddeeebbbcccdddeeeeeedddbbbaaaaaadddffffffdddbbbaaaaaahhhiiijjjiiigggfffffffffaaabbbcccdddeeefffggggggeeefffgggiiijjjjjjkkkkkkjjjmmmrrrwww||||||qqqeee]]]XXXWWWPPPUUU\\\bbbggglllooorrrssstttuuuvvvwwwvvvuuuuuusssttttttvvvwwwyyy{{{|||{{{|||yyysssrrrpppnnnlllkkkjjjjjjhhhkkkmmmmmmooorrrqqqmmm\\\UUUNNNLLLJJJKKKPPPWWWaaagggoootttuuussspppooojjjjjjlllmmmoooqqqrrrsssoooooommmkkkhhhhhhhhhjjjhhhhhhhhhiiiiiiiiiiiiiiihhhkkkkkkhhhkkkqqqrrrnnnnnnmmmjjjiiinnnzzzwwwsssrrrwww~~~{{{zzzzzzzzz{{{{{{vvv{{{xxxggg^^^```fffjjjkkkmmmnnnppprrrsssppplllhhhddd___WWWOOOHHHAAA:::666222111///.........///000......///000111222333333:::>>>LLL```sss~~~yyyxxxvvvrrrvvvuuuhhhSSSRRRVVVcccvvv||||||~~~{{{|||zzztttqqqqqqpppllleeeaaa\\\YYYYYYYYYZZZZZZYYYZZZ[[[\\\^^^___```aaa^^^_________^^^]]]]]]\\\ZZZZZZYYYXXXXXXXXXXXXXXXZZZ[[[ZZZXXXVVVUUUUUUWWWTTTQQQNNNLLLLLLMMMPPPQQQ|||jjjbbb```]]]\\\]]]]]]^^^___aaacccdddddddddbbb]]]WWWRRROOOLLLIIIGGGEEEAAA===:::999888666444555444333222111111111111111000...,,,++++++++++++......---,,,,,,+++*********************************************)))(((((()))'''&&&''')))***(((%%%((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))+++...111444777999:::888777888999:::===???AAABBBAAA@@@@@@@@@AAABBBBBBGGGKKKNNNMMMIIIEEEDDDDDDLLLHHHDDDFFFMMMUUU[[[^^^]]]ZZZVVVTTTTTTUUUVVVVVVOOOIIIGGGLLLQQQSSSUUUXXXYYYYYYYYYZZZ[[[]]]^^^___```````````````aaabbbbbbbbbaaa___^^^^^^```bbbdddeeeeeedddccccccdddddddddeeeeeeddddddcccbbbaaaaaagggffffffffffffeeeeeeeeeddddddddddddeeeeeeeeefffhhhgggfffggghhhiiihhhggggggiiilllpppvvv~~~sssiiibbb\\\UUUUUUUUUVVV\\\dddkkkmmmmmmqqqrrrsssuuuvvvuuuuuutttrrrssstttuuuvvvvvvvvvvvvyyy}}}}}}zzzvvvssspppooommmllljjjjjjgggfffjjjppptttssspppggg]]]SSSOOOOOOPPPVVV\\\cccmmmuuuvvvuuuuuussspppnnnmmmmmmnnnppprrrtttvvvtttqqqmmmkkkkkklllmmmlllnnnnnnmmmmmmmmmnnnnnnooopppooonnnqqqvvvyyyyyyxxxuuutttrrrsssxxxvvvssssssvvv}}}~~~~~~{{{}}}wwwiii```___ccciiillljjjoooqqqppppppqqqnnnjjjgggbbbZZZSSSMMMFFF>>>999000///////////////000000//////000000111222444555777???OOObbbuuu|||{{{||||||rrrgggQQQRRRTTTZZZmmm|||{{{|||~~~~~~|||rrrqqqrrrsssuuuuuusssqqqkkkddd\\\YYY[[[\\\[[[YYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]][[[YYYWWWUUUTTT[[[\\\\\\ZZZWWWUUUVVVVVVSSSRRRQQQOOOOOONNNNNNNNN{{{iiibbb```^^^\\\]]]^^^___```bbbdddeeeeeeeeebbb^^^XXXRRROOOLLLIIIGGGDDDAAA===:::999777555444444444333222111111111111111000...,,,++++++++++++...------,,,++++++*********************************************)))(((((((((&&&%%%&&&))))))'''%%%((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))))))))******+++...222555777999:::888777888999:::===???AAACCCCCCAAA@@@@@@AAABBBCCCEEEIIILLLKKKGGGDDDCCCDDDKKKHHHFFFFFFKKKRRRXXX\\\\\\YYYUUUTTTTTTUUUVVVVVVOOOKKKJJJPPPVVVWWWXXXZZZZZZZZZZZZZZZ[[[\\\]]]^^^```_________```aaabbbccccccaaa___^^^___aaadddfffeeedddccccccbbbbbbbbbccccccccccccbbbaaaaaa``````ffffffffffffeeeeeeeeeeeeeeeeeeffffffggghhhhhhhhhhhhfffeeeeeeffffffeeedddeeegggjjjnnnttt{{{{{{qqqiiiaaaYYYVVVUUUVVV\\\dddkkknnnooopppqqqrrrsssttttttttttttooooooppprrrrrrssssssrrruuuzzz}}}}}}}}}|||yyyuuurrrpppooommmkkkjjjgggfffhhhnnnrrrqqqoookkkaaaXXXSSSRRRSSSYYY___fffooovvvwwwuuuuuutttqqqoooooooooppprrrtttuuuvvvuuurrrooommmmmmnnnnnnmmmppppppooooooppppppqqqqqqrrrpppooorrrwww{{{}}}}}}}}}|||zzzyyy|||{{{rrroooqqqvvv~~~zzz}}}vvvhhh```___dddjjjmmmmmmqqqsssqqqqqqqqqmmmhhhhhhbbbZZZSSSNNNGGG>>>999000000////////////000000//////000000111222444555999BBBSSSfffxxx~~~}}}~~~~~~uuujjjSSSTTTTTTZZZlll}}}}}}~~~~~~}}}||||||{{{xxxvvvqqqqqqqqqssstttuuusssqqqjjjddd]]]YYYZZZ\\\[[[YYYXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]\\\[[[YYYWWWUUUTTTXXXYYYZZZXXXVVVSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQyyyhhhaaa```^^^]]]]]]______aaacccdddeeeeeeeeebbb^^^XXXRRRNNNKKKHHHFFFCCC@@@<<<999888777555444333333222222111222222222000000...---,,,,,,,,,,,,------,,,,,,++++++*********************************************)))((((((((('''&&&&&&(((((('''&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++,,,///222555888999:::888888888888:::<<>>???CCCBBBAAA?????????@@@@@@BBBFFFJJJKKKIIIGGGHHHIIIJJJKKKJJJHHHGGGIIIOOOTTTWWWTTTRRRRRRSSSUUUUUUUUUNNNLLLPPPYYY```___]]]\\\^^^^^^^^^]]]^^^^^^______bbbaaa```_______________aaa```^^^^^^```cccgggjjjgggfffeeecccbbbaaaaaaaaaaaaaaa`````````_________eeeeeeeeeeeedddddddddcccbbbbbbccccccdddeeeeeeffffffdddaaa`````````___^^^^^^```cccfffkkksss{{{zzzmmmbbbZZZWWWWWW[[[bbbjjjnnnooonnnnnnmmmmmmmmmoooppprrrooopppqqqrrrrrrrrrrrrrrrooosssuuuvvvzzz{{{vvvrrrrrruuuwwwzzz|||xxxuuurrrooommmmmmjjjgggfffhhhkkkmmmmmmqqqiiiaaa\\\XXXWWW[[[bbbllltttyyyxxxwwwxxxxxxwwwsssuuuvvvxxxyyyyyyxxxxxxvvvuuuuuuuuuvvvuuurrrpppsssssstttuuuvvvwwwwwwwwwwwwuuutttvvv||||||tttnnnssszzz|||vvvzzzwwwiiiaaa```eeekkknnnoootttvvvtttsssrrrooojjjiiiddd]]]VVVPPPHHH???999111000000////////////000/////////000111222444444>>>KKK^^^rrr|||}}}}}}|||}}}|||tttkkkVVVSSSRRRYYYjjj|||~~~{{{wwwsssrrrpppnnnmmmpppppppppqqqrrrrrrpppnnnhhhccc^^^[[[ZZZZZZZZZYYYUUUVVVWWWXXXYYYZZZZZZZZZYYYYYYZZZZZZ[[[\\\\\\\\\\\\\\\\\\[[[ZZZXXXWWWVVVVVVYYY[[[[[[XXXUUURRRQQQPPPPPPPPPPPPOOONNNNNNMMM~~~zzzwwwzzzwwwhhhbbbaaa```^^^^^^]]]]]]^^^```aaaaaaaaaaaaaaa\\\VVVQQQNNNKKKHHHFFFBBB???<<<999888777666555222222222111222222333333/////////......------,,,,,,+++++++++++++++*********************************************)))((((((******))))))(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))),,,---///222555777888999888888777888999;;;===>>>AAA@@@>>>=========>>>>>>CCCGGGMMMOOONNNLLLMMMNNNKKKLLLLLLJJJGGGHHHMMMQQQSSSRRRPPPQQQSSSTTTUUUTTTMMMLLLOOOYYY______\\\\\\``````_________``````aaadddcccaaa```^^^]]]\\\\\\______^^^___aaadddgggiiihhhhhhfffeeeccccccbbbbbbbbbbbbaaaaaaaaaaaa``````eeedddddddddccccccccccccbbbbbbbbbbbbcccccccccccccccaaa^^^]]]]]]^^^^^^]]]\\\]]]```cccgggmmmuuu{{{}}}wwwmmmaaa]]]ZZZ\\\bbbhhhkkklllllllllkkkkkklllmmmoooppppppqqqqqqrrrrrrrrrrrrqqqnnnrrrssssssuuuyyyyyywwwsssrrrpppmmmlllnnnrrrvvvxxx||||||xxxuuurrrppppppmmmjjjhhhiiijjjlllllloooiiiccc___ZZZVVVZZZaaallltttzzzyyyxxxzzzzzzyyywwwxxxyyy{{{{{{{{{zzzyyyxxxwwwwwwxxxyyyxxxuuusssssstttvvvxxxyyyyyyzzzyyyzzzyyyxxxzzzxxxnnnssszzz{{{tttxxxwwwiii``````eeejjjmmmooosssvvvuuutttuuurrrmmmjjjeee^^^XXXQQQIII@@@999111111000////////////////////////000111222444444>>>LLLaaauuu{{{}}}|||yyyxxxwwwqqqhhhWWWRRRPPPYYYjjj{{{zzzwwwuuutttrrrppprrrqqqqqqqqqrrrpppnnnkkkfffccc^^^[[[ZZZYYYYYYXXXTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZYYYWWWWWWUUUXXXZZZZZZWWWTTTQQQPPPQQQQQQQQQPPPOOOMMMLLLKKK}}}xxxtttvvvxxxiiiccccccaaa^^^^^^\\\]]]^^^___````````````___[[[UUUQQQNNNLLLIIIHHHCCC@@@<<<:::999999777666333333222222111222222222///////////////...---,,,++++++++++++++++++*********************************************)))(((((()))******(((''''''))),,,'''(((((())))))(((((('''''''''''''''''''''''''''************************''''''''''''((((((((((((+++,,,///111444666777888888888777888999;;;<<<>>>>>>===<<<;;;;;;<<<===>>>BBBIIIPPPTTTTTTRRRRRRRRRNNNNNNMMMKKKJJJJJJMMMOOOPPPOOONNNPPPRRRTTTTTTTTTNNNKKKMMMUUU[[[[[[ZZZ[[[______^^^^^^___```aaaaaacccbbbaaa___^^^]]]]]]]]]______```bbbdddfffggghhhhhhhhhgggeeeddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbdddddddddcccccccccbbbbbbccccccccccccbbbbbbbbbbbb^^^\\\YYYXXXZZZ\\\]]]]]][[[\\\^^^```ccciiipppuuuyyy{{{lllgggaaa```cccgggiiijjjkkkjjjjjjkkkkkklllmmmnnnnnnnnnoooooopppoooooonnnnnnqqqrrrpppoooqqqoookkkeeefffffffffgggjjjppptttwwwxxx|||~~~zzzwwwuuutttrrrpppmmmlllllllllmmmllliiifffccc]]]XXXZZZ___jjjssszzz{{{zzz||||||{{{zzz{{{{{{|||||||||{{{{{{yyyyyyxxxyyyzzzzzzwwwuuutttvvvxxxzzz|||}}}}}}|||}}}}}}}}}|||pppttt{{{zzzsssvvv~~~tttggg______eeelllooooootttwwwvvvvvvwwwtttpppkkkfff```YYYSSSJJJ@@@999222111000//////....../////////000000111222444555<<>><<<;;;;;;999888555444333222111111111111...///000000000///...---******************++++++***************************************)))((((((&&&''''''%%%######&&&***'''((()))******)))((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***************+++---000222444555555888888777777888:::<<<===<<<<<<<<<<<<===>>>@@@AAA@@@HHHTTTZZZ[[[XXXVVVUUUSSSPPPMMMMMMPPPQQQOOOLLLLLLLLLLLLNNNRRRTTTTTTSSSRRRMMMKKKOOOUUUWWWYYY[[[YYYYYYYYYZZZ[[[]]]^^^___[[[[[[\\\]]]___aaacccdddaaadddgggjjjkkkkkkiiihhheeeeeedddccccccdddddddddaaaaaaaaaaaabbbbbbbbbbbbcccccccccbbbbbbbbbbbbaaaaaaaaa```^^^]]]\\\[[[ZZZSSSQQQOOOPPPSSSWWWZZZ[[[\\\]]]]]]]]]___ccciiinnnooovvv}}}yyypppiiihhhiiiiiiiiihhhiiikkklllmmmmmmlllkkkmmmnnnnnnooonnnnnnmmmmmmmmmppppppkkkgggeee```ZZZYYY[[[___cccfffkkkqqquuussstttwww~~~yyyyyyxxxvvvssspppoooooojjjkkkmmmmmmfff___^^^bbbfffpppyyy|||}}}~~~|||~~~|||{{{{{{{{{|||}}}{{{zzzyyyyyyzzz{{{zzzxxxxxxzzz}}}yyyrrrsss|||sssjjj```[[[```iiirrrwwwtttxxxzzzxxxwwwvvvsssmmmlllhhhaaa[[[TTTKKK@@@999222222000///............//////000000111222444555666FFF\\\nnnzzz{{{uuussspppkkk```VVVSSS\\\kkkwww}}}zzzxxxvvvtttrrrnnnjjjfffcccbbb```]]]YYYWWWWWWXXXTTTUUUVVVWWWXXXYYYYYYYYY]]]]]]\\\[[[ZZZYYYXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYVVVWWWWWWUUURRRPPPPPPQQQIIIJJJMMMOOOQQQQQQPPPOOO{{{yyy~~~}}}jjjcccddddddcccbbb^^^^^^\\\[[[[[[\\\^^^^^^]]]ZZZVVVRRRPPPMMMJJJHHH@@@>>><<<:::::::::888777333333333222222222111111000000///............///------,,,,,,+++***)))))))))************+++++++++)))))))))))))))*********((()))***++++++***)))(((((((((((((((((()))******((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))+++---///111333444555666777666666777999;;;===???@@@@@@??????@@@BBBCCCDDDGGGKKKQQQWWWZZZ[[[YYYWWWTTTPPPNNNPPPSSSSSSNNNJJJKKKOOOSSSUUUSSSQQQQQQRRRPPPOOOOOOQQQUUUWWWXXXXXXYYYZZZZZZZZZXXXXXXYYY[[[]]]]]]\\\\\\]]]___bbbdddeeehhhkkkjjjiiihhhjjjllliiifffbbbaaabbbcccaaa___``````aaaccccccccccccccccccbbb```aaabbbccccccbbb____________\\\YYYVVVTTTSSSPPPMMMMMMQQQWWW[[[^^^\\\[[[YYYYYY\\\___dddfffiiilllqqqwww~~~~~~uuulllgggfffhhhjjjiiiiiiiiijjjjjjkkkkkklllnnnnnnmmmlllkkkkkkjjjjjjooolllgggccc```]]]YYYWWWWWWYYY]]]aaaeeejjjooosssssstttxxx|||{{{zzzyyyyyyxxxuuussslllqqquuussslllfffcccdddgggoooyyy}}}}}}|||}}}{{{{{{||||||||||||{{{{{{~~~}}}||||||||||||}}}}}}}}}}}}~~~~~~~~~yyy{{{tttlllbbb]]]```iiitttzzz|||{{{zzzzzzxxxuuuooollllllggg```ZZZSSSJJJ???888333111//////000111000///---///000000000000333555999DDDXXXkkkvvvyyy~~~{{{yyyssslll[[[RRROOOZZZkkk{{{}}}{{{~~~}}}yyyuuuqqqmmmiiihhhcccbbb___\\\ZZZXXXXXXXXXWWWXXXXXXXXXYYYZZZZZZZZZ\\\\\\\\\\\\[[[[[[[[[ZZZ]]]]]]]]]\\\[[[ZZZYYYXXXVVVVVVVVVUUUTTTRRROOONNNOOOPPPRRRSSSSSSQQQPPPNNN}}}iiibbbccccccbbbaaa^^^^^^]]]]]]]]]]]]^^^^^^]]]ZZZVVVRRRPPPMMMJJJHHHAAA???<<<::::::999777666333222222222222222222222000///......------......------,,,,,,+++******))))))************+++++++++)))))))))))))))))))))***&&&''''''((((((''''''&&&((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++---///111333444555666666666666777888;;;===>>>>>>>>>>>>@@@BBBDDDFFFHHHKKKNNNSSSWWWYYYYYYVVVTTTRRRPPPOOOQQQUUUUUUQQQMMMLLLOOOSSSTTTSSSQQQPPPQQQOOOOOONNNQQQTTTWWWXXXXXXYYYZZZZZZZZZXXXXXXZZZ[[[^^^]]]]]]]]]___```bbbccccccfffjjjjjjiiihhhhhhjjjjjjgggccccccddddddcccbbbaaaaaabbbbbbcccdddddddddcccbbb```aaabbbccccccbbbaaaaaaaaa___\\\XXXUUUSSSOOOMMMKKKLLLPPPUUUYYY[[[[[[ZZZYYYYYY[[[^^^bbbeeehhhjjjnnnsssxxx}}}{{{ssskkkfffeeefffggghhhhhhiiijjjjjjkkkkkkkkkmmmmmmmmmlllkkkkkkjjjjjjllliiieeeaaa^^^[[[XXXVVVXXX[[[___dddhhhlllrrruuuwwwwwwyyy~~~}}}|||{{{{{{{{{{{{yyywwwrrrvvvyyyxxxtttnnnjjjhhhiiipppzzz~~~~~~||||||}}}{{{{{{|||}}}}}}|||||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~{{{~~~xxxpppfff```bbbkkkuuu{{{||||||{{{{{{zzzwwwrrrnnnnnniiiccc\\\VVVLLLAAA999333111//////000111000///---///000000000000333555777BBBUUUiiitttwww|||~~~|||uuunnn^^^UUUPPPZZZjjjyyy}}}{{{zzzwwwtttqqqmmmkkkjjjcccbbb___\\\ZZZXXXXXXXXXVVVWWWWWWXXXXXXYYYYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\\\\[[[ZZZYYYXXXWWWVVVWWWVVVVVVTTTRRROOONNNNNNPPPRRRSSSTTTTTTSSSRRR{{{iiibbbbbbaaa``````^^^^^^____________^^^^^^]]]ZZZVVVRRRPPPMMMJJJHHHBBB@@@===;;;:::999777555222222222222222222222222......---,,,,,,,,,---------,,,,,,++++++*********)))************+++++++++******))))))))))))))))))'''&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))+++---///111333444555666555555666666888;;;===>>><<<>>>@@@BBBEEEHHHKKKLLLNNNQQQTTTWWWXXXVVVSSSQQQOOOOOOPPPSSSWWWWWWSSSPPPLLLOOORRRSSSQQQPPPOOOOOOOOONNNNNNPPPSSSVVVWWWWWWWWWYYYZZZZZZYYYYYYZZZ\\\^^^^^^___```aaaaaabbbcccbbbeeeiiikkkkkkiiihhhhhhiiigggddddddeeefffeeeeeeccccccbbbbbbcccdddfffgggbbbaaa``````bbbcccccccccdddcccbbb___[[[WWWSSSQQQLLLKKKKKKNNNRRRWWWYYYZZZ[[[YYYXXXWWWYYY\\\```bbbdddeeehhhkkknnnqqqtttuuuyyyuuuoooiiieeedddddddddggghhhhhhiiijjjjjjkkkkkkmmmllllllkkkkkkjjjjjjjjjjjjgggccc^^^ZZZXXXVVVVVVZZZ]]]bbbfffkkkoootttxxx{{{zzzzzz|||~~~|||}}}~~~~~~zzztttooolllsss{{{}}}|||{{{zzz{{{|||}}}}}}~~~}}}}}}}}}~~~|||{{{{{{}}}}}}}}}~~~|||}}}uuujjjdddfffnnnwww||||||||||||||||||yyyuuurrrpppllleee___XXXNNNCCC;;;333111//////000111000///---///000000000000333555666???QQQeeerrrvvvzzz~~~~~~yyyqqqbbbWWWQQQYYYhhhvvv~~~xxxwwwuuurrrpppnnnlllllldddbbb___\\\ZZZXXXXXXXXXUUUUUUVVVWWWWWWXXXYYYYYYZZZZZZYYYYYYYYYXXXXXXXXXZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWVVVTTTRRRPPPNNNKKKMMMOOOQQQSSSSSSSSSSSSzzzhhhaaa```_________^^^___```aaaaaa```___^^^]]]ZZZVVVRRRPPPMMMJJJHHHCCC@@@===;;;:::888666444111222222222222333333333...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++*********))))))))))))))))))((('''&&&&&&'''((()))((((((''''''&&&&&&''''''((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((+++---///111333444555666555555555666888;;;===??????AAACCCGGGJJJLLLNNNNNNNNNQQQTTTVVVVVVTTTRRRPPPMMMNNNPPPTTTWWWWWWTTTPPPMMMOOOPPPQQQPPPOOONNNMMMNNNMMMMMMOOOSSSUUUVVVVVVVVVXXXZZZZZZZZZYYYZZZ\\\]]]^^^___aaabbbbbbbbbbbbcccfffkkknnnooommmjjjhhhgggfffdddddddddeeeeeefffeeedddbbbbbbbbbdddfffhhhbbb```___```bbbccccccccceeedddbbb^^^ZZZUUURRROOOMMMNNNOOOSSSWWW[[[\\\[[[ZZZXXXVVVUUUVVVYYY\\\______```aaaccceeegggiiijjjmmmkkkiiifffdddcccccccccfffgggggghhhiiijjjkkkkkklllkkkkkkkkkjjjjjjjjjiiijjjgggccc]]]WWWUUUTTTUUU[[[___dddiiimmmqqqvvvyyy|||{{{{{{{{{}}}}}}vvvpppvvv}}}~~~{{{zzzyyyzzz{{{}}}~~~}}}~~~||||||~~~~~~~~~~~~||||||wwwlllfffgggnnnwww|||{{{{{{{{{|||}}}{{{wwwtttqqqmmmgggaaaZZZPPPDDD;;;444222000///000000000...---///000000000000333555777>>>OOOdddrrrxxx|||~~~wwwdddXXXQQQWWWfffuuuyyywwwtttqqqooommmlllkkkeeeccc```]]]ZZZXXXXXXWWWTTTTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVYYYYYYYYYZZZYYYYYYXXXXXXWWWWWWWWWVVVTTTRRROOONNNIIIJJJLLLMMMOOOOOOPPPPPPyyyiiibbb```^^^^^^___^^^___aaaaaaaaaaaa___^^^]]]ZZZVVVRRRPPPMMMJJJHHHCCC@@@===;;;:::888666444222222222222222222222222------,,,++++++++++++,,,,,,,,,+++++++++++++++***))))))*********+++++++++************))))))(((((()))((('''&&&&&&'''((()))))))))((((((((((((((()))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((+++---///111333444555666555555666777999<<>>MMMdddvvv~~~~~~eeeYYYPPPUUUdddttt|||zzzvvvqqqnnnkkkjjjiiifffdddaaa]]]ZZZYYYXXXWWWSSSSSSTTTUUUVVVWWWXXXYYYWWWWWWWWWVVVVVVVVVUUUUUUWWWXXXYYYYYYYYYYYYYYYXXXWWWWWWWWWVVVSSSQQQNNNLLLIIIJJJKKKKKKLLLMMMMMMMMMyyyjjjbbb```]]]]]]_________````````````______]]]ZZZVVVRRRPPPMMMJJJHHHBBB@@@===;;;:::999777555333333333222222222111111------,,,+++++++++,,,,,,++++++++++++++++++++++++)))************+++++++++++++++******)))((((((((('''&&&&&&&&&&&&&&&&&&'''((((((((((((((()))******(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))+++---///111333444555666666666777888:::===@@@BBBEEEHHHKKKNNNPPPOOONNNMMMJJJKKKNNNQQQRRRQQQPPPOOOKKKLLLOOOQQQSSSUUUUUUUUUTTTRRRQQQQQQRRRQQQOOOMMMOOONNNNNNPPPSSSVVVWWWWWWWWWYYY[[[\\\ZZZYYYYYYYYYXXXYYYZZZ\\\^^^```bbbbbbeeegggkkkooorrrqqqmmmjjjcccccccccaaa______aaacccccccccbbbbbbcccdddfffggg```___^^^___aaacccccccccbbbbbb```^^^[[[YYYXXXWWWUUUUUUVVVYYY[[[\\\ZZZYYYXXXVVVSSSQQQQQQSSSUUUWWWVVVWWWXXXXXXZZZ[[[[[[\\\YYYZZZZZZ\\\^^^___aaabbbdddeeefffggghhhiiijjjkkkiiiiiiiiiiiiiiiiiiiiiiiiiiihhhccc\\\UUUSSSVVVZZZ```ccciiimmmpppsssvvvxxxvvvxxxzzzzzz{{{}}}~~~~~~zzzxxxuuuwwwyyy{{{}}}}}}{{{{{{|||||||||yyy{{{yyyvvvxxx}}}xxxqqqhhhccceeemmmuuuzzzzzzzzz{{{}}}}}}|||xxxuuuqqqmmmhhhbbbZZZOOOBBB999444222000000000000///...---///000000000000333555999===LLLeee{{{gggZZZOOOTTTbbbsss~~~|||||||||}}}}}}|||wwwrrrmmmjjjiiihhhfffdddaaa^^^[[[YYYXXXWWWSSSSSSTTTUUUWWWXXXYYYYYYWWWWWWVVVVVVVVVUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXWWWVVVVVVTTTRRROOOLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMyyykkkddd```]]]]]]___```______^^^^^^______```]]]ZZZVVVRRRPPPMMMJJJHHHAAA???<<<::::::999777666555444444333222111000000......---,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++******)))(((((('''&&&''''''((((((''''''&&&&&&&&&&&&'''((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++---///111333444555666777777888999<<>><<<:::::::::888777666555444333111000/////////...------,,,,,,------++++++++++++++++++++++++)))************++++++++++++++++++***)))(((((('''((()))***++++++***)))((($$$$$$%%%%%%'''(((***+++((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))+++---///111333444555666888888999:::===@@@CCCDDD@@@CCCHHHLLLOOONNNLLLKKKJJJKKKLLLMMMMMMLLLKKKIIIGGGIIILLLPPPTTTYYY___ccc]]]ZZZXXXWWWYYYXXXVVVSSSPPPOOOOOOQQQUUUWWWXXXXXXYYY[[[]]]]]]ZZZXXXVVVVVVSSSSSSTTTVVVYYY]]]aaaddd```aaacccgggkkkkkkhhhddddddeeeeeebbb^^^]]]___aaa``````bbbccccccccccccccc___^^^]]]___aaacccdddcccbbbaaaaaaaaabbbcccdddeeedddbbbaaa```aaa```]]][[[WWWUUUQQQOOONNNOOOQQQSSSVVVUUUTTTTTTRRRRRRQQQPPPVVVVVVVVVVVVWWWYYY[[[\\\cccccceeefffgggiiijjjjjjhhhhhhhhhhhhhhhiiiiiiiii______]]]WWWSSSUUU]]]dddgggjjjooosssuuuvvvxxxyyyuuuyyy}}}}}}|||}}}~~~}}}{{{yyyrrrtttvvvyyy|||~~~~~~|||||||||}}}|||sssttttttsssyyy~~~}}}{{{qqqkkkdddaaaeeemmmvvv|||~~~~~~~~~{{{wwwrrrooojjjddd]]]QQQCCC999555333111000000000...------///000000000000333555777:::JJJfff{{{|||nnn___QQQSSS___nnn~~~}}}zzzzzz|||~~~~~~}}}xxxrrrnnnlllkkkkkkgggeeebbb^^^[[[YYYXXXWWWSSSTTTUUUVVVXXXYYYZZZ[[[WWWWWWWWWVVVVVVVVVUUUUUUOOOPPPQQQSSSTTTTTTTTTTTTUUUUUUTTTRRRPPPMMMJJJHHHCCCDDDEEEFFFHHHKKKMMMNNN|||kkkaaa^^^```aaaaaa``````___^^^^^^___aaabbb^^^ZZZUUUQQQNNNKKKHHHFFFCCC@@@>>><<<<<<;;;:::888666555555333222111000000///...---,,,++++++++++++,,,+++******))))))************))))))******+++,,,,,,,,,,,,++++++)))((((((((((((((((((((('''''''''((((((''''''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((()))******,,,---000222444666666666888888777888999;;;>>>???BBBDDDFFFHHHIIIHHHGGGFFFGGGKKKPPPPPPMMMJJJIIIJJJIIIKKKNNNSSSYYY^^^ccceeebbb___[[[ZZZ[[[ZZZWWWTTTTTTSSSRRRSSSWWWYYY[[[[[[^^^^^^^^^^^^]]][[[YYYWWWVVVUUUUUUXXX]]]``````^^^^^^___```aaabbbddddddeeegggfffeeedddcccbbbbbbbbbaaaaaabbbbbbbbbbbbaaaaaaaaaaaa````````````aaaaaacccbbbaaacccfffjjjkkkkkkjjjfffbbbaaacccbbb^^^YYYUUUQQQMMMKKKKKKMMMNNNNNNPPPOOOOOONNNNNNOOOOOOPPPVVVUUUUUUUUUUUUVVVWWWXXX^^^bbbgggjjjkkkkkkkkklllllllllllllllkkkiiigggfffddd```ZZZWWWWWW\\\bbbfffkkkmmmpppsssvvvxxxyyyyyy}}}|||{{{xxxwwwyyy|||~~~|||{{{yyywwwsssssstttvvvzzz}}}zzzwwwxxxvvvsssuuu}}}yyymmmaaa___bbbiiirrryyy}}}}}}~~~|||zzzyyysssnnnhhhccc\\\QQQBBB777444333111///...///000111000000//////000222444555888;;;HHHaaa~~~~~~xxxzzztttaaaQQQRRR]]]iiixxx}}}yyyvvvssspppllliiigggbbb]]]ZZZZZZYYYVVVSSSUUUUUUTTTTTTUUUUUUVVVWWWXXXVVVUUUVVVXXXXXXTTTQQQTTTRRRPPPOOOOOOQQQSSSUUUTTTRRROOONNNNNNMMMJJJIIIEEEDDDDDDEEEGGGIIIKKKLLLzzzjjj```^^^```aaa```aaa```^^^]]]]]]]]]^^^^^^]]]ZZZUUUQQQNNNKKKHHHFFFBBB@@@===<<<;;;;;;999777666666555444333222111000000///...---,,,,,,,,,,,,,,,+++******))))))******))))))(((((())))))***+++++++++++++++***)))((('''((((((((((((((((((((('''((((((''''''''''''(((((()))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((()))******,,,---000222444666666666888888888888:::;;;===???AAACCCEEEGGGGGGGGGGGGFFFHHHMMMQQQRRROOOLLLKKKKKKKKKKKKMMMPPPVVV^^^fffjjjhhhddd___\\\[[[YYYVVVSSSRRRPPPPPPQQQUUUYYY\\\]]]^^^_________^^^]]][[[ZZZXXXWWWWWWYYY]]]```___^^^]]]]]]]]]^^^___aaabbbccceeedddcccbbbaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaa``````aaaaaaaaadddccccccfffjjjnnnpppqqqmmmiiieeecccdddbbb^^^YYYUUUQQQLLLJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMPPPQQQQQQRRRTTTVVVWWWXXX]]]aaaeeehhhiiijjjjjjkkkjjjkkkkkkjjjiiigggeeedddaaa___\\\ZZZ[[[___cccggglllmmmpppsssuuuvvvvvvwwwxxxxxxwwwvvvvvvxxx|||~~~}}}{{{yyyuuuuuuuuuwwwzzz~~~yyyyyyvvvrrrsss{{{}}}pppeeebbbffflllttt|||}}}~~~}}}{{{yyyuuupppjjjeee^^^SSSDDD999444333111///...///000000000/////////000222444555<<<===GGG]]]xxxzzztttuuu|||uuuaaaQQQQQQZZZfffvvv}}}yyyvvvsssooollliiigggddd```]]]ZZZXXXVVVTTTUUUUUUUUUUUUUUUVVVWWWWWWYYYXXXWWWXXXYYYXXXUUURRRSSSQQQPPPOOOOOOPPPRRRSSSSSSQQQPPPOOONNNMMMJJJHHHDDDDDDDDDEEEFFFHHHJJJLLLxxxiii___]]]_________``````^^^]]]\\\[[[[[[[[[]]]YYYTTTPPPMMMKKKHHHFFFAAA???<<<::::::999888666666666555444333222111111000000///...------------,,,+++******))))))******((((((((((((((())))))***************)))(((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((()))******,,,---000222444666666666777777888999:::<<<===>>>@@@AAABBBDDDEEEFFFFFFFFFJJJOOOSSSSSSPPPMMMLLLLLLMMMLLLKKKMMMTTT]]]gggmmmmmmiiibbb]]]ZZZWWWTTTRRRPPPNNNMMMNNNSSSXXX\\\^^^^^^^^^___``````______^^^[[[[[[ZZZ\\\^^^______^^^\\\[[[ZZZZZZ[[[]]]___aaabbbbbbaaaaaa``````______aaabbbbbbccccccbbbbbbaaabbbbbbaaaaaaaaaaaabbbbbbccccccdddhhhnnnssswwwxxxqqqmmmiiifffeeebbb^^^ZZZTTTPPPKKKIIIHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKMMMOOORRRUUUWWWYYY[[[___cccfffggghhhiiijjjiiiiiiiiihhhgggeeecccaaa\\\\\\\\\]]]```cccfffhhhmmmnnnppprrrsssttttttssssssssssssssssssvvv{{{~~~~~~}}}xxxxxxwwwxxx{{{|||||||||{{{vvvpppqqqxxx}}}}}}~~~rrrgggeeehhhnnnvvv}}}~~~~~~|||{{{xxxsssmmmhhhaaaVVVGGG<<<444222111////////////000000/////////000222444555???>>>EEEWWWpppxxxrrrrrrxxx}}}wwwdddRRRPPPXXXbbbrrr~~~yyyuuurrroookkkhhhhhhhhhfffaaa\\\XXXVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYXXXXXXXXXYYYXXXVVVSSSQQQQQQPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPMMMJJJGGGDDDCCCCCCDDDEEEGGGIIIJJJuuuggg___]]]^^^^^^]]]______^^^]]]\\\\\\[[[[[[[[[XXXSSSOOOMMMJJJHHHFFF@@@>>>;;;:::999999777555555555555444333222222111//////...---------------,,,+++******))))))******)))(((((((((((()))******)))))))))))))))(((''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))***,,,---000222444666666666777777888999:::<<<===>>>??????@@@AAACCCDDDFFFFFFKKKOOOTTTTTTQQQMMMLLLLLLOOOMMMLLLMMMSSS[[[ccchhhkkkgggaaa\\\WWWTTTSSSRRRQQQNNNLLLMMMQQQVVV[[[]]]\\\]]]^^^______```aaaaaa^^^^^^^^^^^^_________^^^]]]\\\ZZZXXXYYY[[[^^^`````````````````````______bbbbbbccccccccccccbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbccchhhnnnuuuxxxzzzrrroookkkgggeeebbb]]]ZZZTTTPPPKKKGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJMMMPPPSSSUUUWWWYYY\\\aaadddeeefffgggiiihhhhhhhhhgggfffcccaaa```YYYZZZ[[[]]]aaafffjjjllloooppprrrrrrsssrrrqqqpppooopppqqqqqqqqqtttxxx{{{zzzyyyxxxyyy|||{{{~~~}}}vvvooonnnuuuzzz|||{{{|||qqqgggeeeiiinnnuuu|||~~~~~~|||zzzuuuoooiiibbbWWWHHH===333222111000/////////000////////////000111333444???>>>CCCTTTkkk}}}uuussswww||||||hhhUUUQQQUUU___ooo~~~yyyuuuqqqnnnkkkhhhjjjkkkkkkfff^^^YYYWWWWWWWWWWWWVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXWWWUUUSSSQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPNNNIIIFFFCCCBBBBBBBBBDDDEEEGGGHHH}}}sssfff^^^]]]^^^^^^\\\]]]]]]]]]]]]^^^]]]]]]]]]ZZZWWWRRRNNNLLLJJJHHHFFF@@@===;;;999999888777555444444444333222222111111...---,,,,,,+++,,,,,,,,,,,,+++******))))))*********))))))))))))***++++++((())))))))))))(((((('''&&&'''''''''(((((())))))((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***,,,---000222444666666666666777888:::;;;<<<======>>>>>>>>>???AAACCCFFFGGGLLLPPPTTTTTTPPPMMMKKKLLLOOONNNNNNOOORRRVVVZZZ]]]aaa___\\\XXXTTTRRRRRRRRRRRROOOLLLLLLPPPTTTXXXZZZZZZZZZ[[[\\\^^^___aaaaaa````````````___^^^^^^______]]][[[YYYZZZ[[[^^^```___```aaabbbbbbaaaaaa```ccccccddddddddddddccccccbbbbbbaaaaaaaaaaaabbbbbb```___```eeekkkppptttuuuooollliiifffccc```]]]ZZZTTTPPPJJJGGGEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEHHHIIIJJJLLLNNNPPPRRRTTTWWWZZZ^^^```bbbcccfffggghhhhhhhhhgggeeeccc```___YYYXXXYYY\\\aaagggmmmqqqrrrsssttttttsssrrrqqqpppooopppppppppppprrrvvvxxx{{{zzzyyyzzz~~~|||}}}~~~~~~|||uuummmlllsssxxxyyyxxxyyyooogggfffkkkpppwww}}}~~~{{{vvvoooiiibbbWWWHHH<<<222222111000000///////////////......///111333444;;;<<>>;;;999999888777555333222222222111111111111---,,,,,,+++++++++,,,,,,,,,+++******))))))*********************++++++,,,)))))))))******))))))(((&&&&&&''''''((()))))))))((((((''''''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((()))******,,,---000222444666666666666777888:::;;;<<<===============>>>@@@CCCGGGIIIMMMQQQUUUUUUQQQMMMLLLLLLNNNNNNNNNOOOPPPQQQRRRSSSUUUVVVUUUSSSQQQOOOPPPQQQRRRPPPMMMMMMPPPTTTWWWXXXXXXYYYYYYZZZ\\\^^^```aaa```aaabbbaaa___^^^^^^___```___]]]\\\\\\]]]^^^______```aaacccccccccbbbaaacccddddddeeeeeeddddddcccaaaaaa````````````aaaaaa^^^^^^^^^```dddhhhjjjkkkfffeeedddbbb___]]]\\\[[[UUUQQQKKKFFFEEEDDDCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDGGGHHHHHHJJJKKKNNNOOOPPPUUUWWW[[[^^^___aaadddfffgggggggggfffdddaaa___]]]XXXYYYZZZ]]]cccjjjqqquuuvvvvvvvvvvvvuuutttrrrqqqooopppqqqrrrrrrsssvvvyyy}}}{{{{{{~~~{{{zzztttmmmlllrrrwwwxxxuuu|||xxxnnnggghhhmmmsssyyy{{{vvvpppjjjcccWWWGGG<<<222222111111000////////////.........///111333444777999AAARRRgggyyy~~~vvvuuuxxxrrr\\\RRRQQQXXXhhhyyyzzzuuusssqqqnnnmmmmmmnnnnnnjjjeee^^^YYYWWWVVVVVVVVVVVVVVVWWWWWWXXXTTTVVVWWWWWWUUUSSSRRRRRRSSSRRRQQQPPPOOOOOOOOOPPPOOONNNNNNOOOOOOMMMJJJGGGAAAAAA@@@@@@AAABBBDDDEEEyyypppfff```______^^^[[[[[[\\\\\\]]]]]]\\\[[[ZZZXXXUUUQQQMMMKKKIIIGGGEEEAAA>>><<<::::::999777666111111111000000000000000------,,,,,,,,,,,,------,,,+++******))))))******)))))))))))))))***++++++))))))***************)))&&&&&&''''''((())))))***((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******,,,---000222444666666666555777999:::<<<<<<<<<<<<>>>===<<<===???CCCHHHJJJNNNRRRVVVVVVRRRNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNLLLOOOQQQQQQOOOMMMNNNOOOPPPNNNMMMNNNRRRVVVXXXYYYYYYYYYYYYZZZ[[[^^^```aaa```aaabbbaaa^^^]]]^^^``````______^^^]]]]]]]]]^^^]]]___aaacccccccccbbbaaaddddddeeeeeeeeeeeedddddd``````____________``````___]]]\\\\\\^^^```aaa```]]]]]]]]]]]][[[[[[[[[[[[VVVRRRKKKGGGDDDDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBBDDDDDDEEEGGGIIIKKKMMMNNNSSSVVVYYY[[[]]]```ccceeeeeeeeeeeedddbbb___\\\[[[XXXZZZ]]]bbbhhhnnnsssvvvxxxxxxyyyyyyxxxvvvtttsssnnnppprrrssstttvvvzzz|||}}}~~~wwwwwwsssmmmmmmssswwwwwwtttxxxssskkkeeegggmmmsssyyy}}}wwwqqqkkkdddWWWHHH===222222222111111000///...............///111222444555777???OOOdddwwwxxxvvvwwwttt]]]RRROOOTTTeeevvvzzzvvvtttsssqqqpppnnnmmmlllkkkgggbbb[[[VVVUUUUUUUUUUUUUUUVVVWWWWWWTTTVVVXXXXXXUUUSSSSSSTTTRRRQQQNNNMMMLLLLLLMMMNNNOOONNNMMMMMMMMMMMMJJJHHH@@@@@@??????@@@AAACCCDDDyyypppfff`````````^^^\\\\\\\\\\\\\\\[[[ZZZXXXWWWXXXUUUPPPMMMKKKIIIGGGEEEAAA???<<<;;;:::999888666000000000000////////////......---------......///,,,++++++***)))*********((((((((((((((()))******)))******+++++++++******&&&&&&&&&'''((())))))***((((((''''''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((()))******,,,---000222444666666666555777999;;;<<<===<<<<<<>>>===<<<<<>>111222222111111000///...............///000222333555777===MMMaaavvv{{{wwwxxx|||uuu]]]QQQLLLQQQbbbtttzzzvvvuuutttsssrrrnnnlllkkkjjjiiiddd\\\UUUUUUUUUTTTTTTUUUUUUVVVWWWUUUWWWZZZYYYVVVSSSTTTUUUQQQOOOLLLJJJIIIJJJLLLMMMPPPNNNLLLLLLLLLLLLKKKIII@@@@@@?????????@@@BBBCCC{{{qqqeee^^^]]]]]]\\\ZZZZZZZZZZZZ\\\^^^___^^^\\\XXXUUUQQQNNNKKKIIIFFFDDDBBB???<<<:::999777555333222222222111111111111000...,,,***))))))***+++---+++++++++************)))******))))))((((((''''''(((((((((((((((((((((((()))(((''''''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&''''''((()))***+++...222444444444444555555777;;;>>>??????>>>===>>>>>>>>>???BBBFFFIIILLLSSSTTTUUUUUUUUUTTTSSSRRRTTTRRRPPPMMMKKKJJJIIIIIIIIIJJJKKKJJJJJJJJJLLLNNNUUUNNNKKKOOOTTTVVVYYY[[[\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^aaa```^^^\\\\\\^^^```bbb]]]^^^```aaaccccccdddddddddccccccbbbbbbaaaaaaaaadddcccaaa___^^^]]]]]]^^^^^^\\\ZZZYYYXXXWWWUUUSSSPPPQQQRRRTTTWWWYYY\\\]]]VVVSSSNNNIIIDDDAAA@@@???AAA@@@??????@@@@@@>>>===BBBBBBBBBCCCDDDFFFHHHJJJPPPRRRWWW[[[___aaabbbcccbbbcccbbb```\\\XXXWWWWWWXXX]]]eeekkkpppsssvvvxxx{{{|||}}}}}}{{{wwwtttqqqpppqqqssstttvvvyyy}}}}}}zzz{{{~~~}}}xxxsssooopppvvv|||}}}|||zzzwwwuuuxxx|||~~~{{{xxxmmmccc\\\aaajjjppptttwww{{{xxxsssmmmdddUUUEEE:::333222111000/////////////////////000111333444555888999???MMMcccyyyyyypppwwwxxxzzz~~~wwwfffUUUMMMRRRaaammm|||wwwrrrnnnlllllliiifffeeedddaaa\\\WWWTTTTTTSSSSSSTTTVVVWWWXXXYYYYYYYYYYYYWWWUUUSSSRRRPPPOOOMMMJJJHHHHHHKKKMMMMMMMMMNNNNNNMMMLLLJJJIII@@@===<<<>>>???>>>@@@EEE|||sssfff___^^^^^^]]][[[[[[ZZZ[[[\\\^^^___^^^]]]YYYVVVRRRNNNLLLIIIFFFDDDBBB???<<<:::999777555333222222222111111111111000...---+++******+++,,,,,,+++++++++************)))***)))))))))((((((((('''(((((((((((((((((((((((()))((('''''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&''''''((()))***+++...222444555444555666666888:::===>>>>>>===<<<>>>>>>???AAADDDHHHLLLNNNVVVVVVWWWXXXXXXWWWVVVUUUUUUSSSPPPNNNLLLJJJJJJJJJIIIJJJKKKKKKJJJKKKMMMOOOUUUNNNKKKOOOTTTVVVXXX[[[]]]]]]]]]\\\\\\[[[[[[ZZZ]]]]]]]]]]]]]]]]]]]]]]]]___]]][[[ZZZ[[[]]]___aaa^^^___```aaaccccccddddddccccccccccccbbbbbbbbbbbbcccaaa___]]]\\\\\\\\\\\\\\\ZZZWWWVVVVVVUUURRRPPPKKKKKKMMMNNNQQQTTTWWWXXXUUUSSSNNNIIIEEECCCAAAAAA???===<<<===???@@@@@@???@@@??????@@@AAACCCEEEGGGMMMPPPTTTYYY]]]```bbbbbbbbbbbb```]]]YYYVVVVVVWWW[[[```gggnnnrrruuuxxxzzzzzz{{{|||}}}|||yyywwwuuussstttvvvwwwxxx{{{~~~yyyxxx~~~yyyuuurrruuu{{{{{{vvvuuuvvvwwwtttqqqlllccc]]]aaahhhnnntttxxx{{{xxxrrrkkkbbbUUUEEE;;;333222111000////////////000000000000111222333444666888???NNNddd{{{}}}rrrssstttxxx|||wwweeeSSSJJJNNN\\\ggg|||~~~xxxrrrmmmjjjhhhfffccccccdddbbb^^^ZZZVVVUUUUUUTTTTTTVVVWWWXXXYYYYYYZZZYYYXXXUUUSSSRRROOOOOOMMMJJJHHHHHHJJJLLLLLLLLLMMMMMMLLLJJJIIIGGG???<<<;;;===>>>>>>AAAEEE}}}sssggg```^^^___]]][[[\\\\\\\\\]]]___```___]]]ZZZWWWSSSOOOMMMJJJGGGDDDBBB???<<<:::999888666444222222222111111111111000------------,,,,,,,,,++++++++++++************)))))))))))))))(((((((((((((((((((((((((((((((((((()))(((''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&''''''((()))***,,,///222555555555666777666888:::<<<===<<<;;;:::>>>>>>@@@CCCFFFKKKNNNQQQVVVWWWXXXYYYYYYXXXWWWWWWVVVTTTRRROOOMMMLLLLLLLLLJJJLLLMMMLLLLLLLLLNNNPPPUUUNNNKKKOOOSSSVVVXXX[[[^^^]]]]]]\\\[[[ZZZYYYYYY]]]]]]]]]]]]]]]]]]]]]]]][[[ZZZYYYYYYZZZ\\\^^^```___``````aaabbbccccccdddbbbbbbccccccccccccccccccaaa```^^^\\\ZZZZZZZZZZZZYYYWWWTTTSSSRRRQQQNNNLLLFFFFFFGGGIIILLLOOORRRTTTTTTRRRNNNJJJGGGDDDCCCCCC@@@>>><<<;;;===>>>?????????>>>>>>???@@@BBBDDDEEEJJJMMMQQQVVV[[[___aaabbbcccaaa^^^YYYUUUTTTUUUWWW```eeelllrrrvvvxxx{{{}}}zzz{{{|||}}}}}}|||zzzyyywwwxxxzzz{{{|||~~~}}}wwwtttzzzyyyyyyzzz}}}}}}{{{zzzxxxwww{{{wwwqqqoooooommmllliiibbb^^^aaaffflllssszzz|||wwwqqqiii```SSSEEE;;;333222111000////////////111111000000111222333333444777???OOOeee}}}wwwpppssswww{{{|||~~~zzzhhhUUUIIIKKKWWWcccvvvyyyrrrllliiieeebbbaaabbbddddddaaa^^^YYYXXXVVVUUUUUUUUUVVVWWWYYYYYYYYYYYYXXXVVVTTTRRRNNNNNNMMMJJJGGGGGGIIIKKKKKKLLLLLLLLLJJJIIIGGGEEE>>>;;;:::===>>>>>>BBBGGG|||rrrfff___^^^^^^]]][[[]]]]]]\\\^^^``````___]]][[[XXXSSSPPPMMMJJJGGGEEEAAA???<<<:::999888666444222222222111111111000000...............,,,+++++++++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''((()))***+++...222555666666666777777888:::;;;<<<;;;::::::===>>>@@@CCCHHHLLLPPPRRRSSSTTTVVVWWWWWWWWWVVVVVVVVVTTTRRRPPPNNNNNNNNNNNNLLLMMMNNNNNNMMMNNNPPPRRRUUUNNNKKKNNNSSSUUUWWWZZZ[[[[[[[[[[[[[[[ZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\YYYXXXXXXXXXZZZ\\\___```````````````aaabbbbbbccc```aaabbbcccddddddcccccc```___]]][[[YYYXXXXXXXXXVVVTTTRRRPPPOOOMMMKKKHHHDDDDDDDDDFFFIIILLLPPPRRRQQQPPPMMMJJJHHHFFFEEEDDDFFFCCC>>><<<<<<<<<===<<<@@@?????????AAABBBDDDFFFHHHKKKOOOUUUZZZ^^^aaacccdddaaa]]]WWWTTTTTTXXX[[[fffkkkqqqvvvyyy{{{}}}||||||}}}}}}}}}||||||{{{zzz|||}}}~~~{{{tttpppttt{{{zzzxxxuuuuuuwwwyyyzzzzzz}}}||||||xxxpppmmmlllmmmmmmgggbbb^^^aaaeeekkkttt}}}|||wwwppphhh___RRREEE;;;333222111000////////////222111111111111111222222444777???NNNccczzz}}}rrruuuyyy{{{|||}}}oooZZZLLLKKKVVV```ooo|||{{{uuuooolllfffcccaaabbbdddeeebbb```[[[ZZZXXXVVVUUUUUUUUUVVVXXXXXXYYYXXXWWWVVVTTTRRRNNNNNNMMMJJJGGGGGGHHHJJJLLLLLLLLLLLLJJJHHHFFFDDD>>>;;;:::===???AAAEEEJJJyyyoooddd]]]\\\]]]]]][[[^^^]]]]]]^^^___```^^^]]][[[XXXTTTPPPMMMJJJGGGDDDAAA>>>;;;:::999888666555222222222111111111000000............---,,,+++***+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''((()))******...222444555666666777888888:::;;;;;;;;;;;;:::;;;===@@@DDDHHHLLLPPPRRRQQQRRRTTTVVVVVVVVVVVVVVVUUUTTTRRRPPPOOOOOOPPPPPPNNNOOOPPPPPPOOOOOOQQQSSSUUUNNNKKKNNNSSSTTTVVVYYYXXXXXXYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\XXXXXXYYYZZZ[[[]]]```aaaaaa```_________```aaaaaa___```bbbcccdddcccbbbbbb```^^^\\\YYYXXXWWWWWWWWWSSSQQQOOOMMMLLLKKKHHHFFFAAAAAAAAABBBDDDHHHKKKNNNMMMLLLJJJIIIGGGFFFEEEEEEHHHDDD@@@======>>>>>>>>>@@@?????????@@@AAACCCDDDHHHJJJNNNSSSYYY^^^aaacccdddbbb]]]XXXVVVXXX^^^bbbkkkooouuuzzz|||}}}~~~~~~}}}||||||||||||}}}~~~zzzrrrlllooouuu~~~}}}xxxvvvwwwyyy{{{|||zzzsssqqqqqqrrrsssgggaaa^^^```eeekkkuuu|||wwwppphhh___RRREEE;;;333222111000////////////222111111111111111222222555888???KKK^^^tttwwwxxxyyyzzzzzz|||~~~sss___NNNJJJSSS\\\lllyyy}}}xxxtttqqqkkkhhheeedddeeeeeebbb___\\\[[[XXXVVVUUUTTTTTTUUUWWWWWWWWWWWWVVVUUUSSSRRRNNNOOONNNKKKHHHGGGHHHIIIMMMNNNMMMLLLJJJHHHEEEDDD???;;;;;;>>>BBBDDDIIIOOOvvvmmmbbb\\\\\\^^^^^^\\\^^^]]]\\\]]]______^^^\\\[[[XXXSSSOOOLLLIIIFFFCCC@@@>>>;;;:::999888777555222222222111111111111000///......---,,,+++******+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((('''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&''''''((()))***))),,,111444444555666777888999:::;;;;;;<<<<<<<<<<<<===AAAEEEIIIMMMPPPQQQPPPQQQSSSUUUWWWWWWWWWVVVRRRQQQPPPPPPPPPQQQRRRSSSOOOPPPQQQQQQPPPQQQSSSUUUUUUNNNKKKNNNRRRTTTVVVXXXUUUVVVWWWYYYZZZ\\\]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]YYYYYYZZZ[[[]]]^^^```aaa``````^^^]]]]]]^^^___```^^^___aaaccccccbbb```___^^^\\\ZZZWWWUUUTTTTTTTTTOOOMMMKKKJJJJJJIIIFFFEEE>>>===<<<<<<>>>AAAEEEGGGHHHGGGGGGFFFFFFEEEDDDDDDCCCAAA???>>>@@@AAABBBBBB>>>>>>======>>>???AAABBBGGGIIIMMMRRRWWW\\\```bbbbbb```]]]ZZZZZZ^^^eeejjjooosssxxx|||}}}~~~}}}|||{{{||||||}}}~~~{{{qqqiiijjjooovvv~~~|||zzzzzz}}}}}}zzzxxxwwwwwwwwwiiiaaa]]]```fffnnnwww|||wwwqqqiii```SSSEEE;;;333222111000////////////111111000000111222333333555888>>>HHHXXXmmm~~~{{{xxxwwwyyy{{{}}}}}}tttaaaOOOHHHNNNVVVhhhwww|||xxxvvvppplllgggeeeeeedddaaa^^^[[[ZZZXXXVVVTTTTTTTTTTTTUUUUUUVVVVVVUUUTTTRRRQQQOOOPPPOOOMMMJJJHHHHHHIIINNNNNNNNNLLLJJJGGGDDDCCC???<<<;;;???CCCFFFLLLSSStttlllaaa\\\]]]``````___]]]\\\\\\]]]^^^^^^\\\[[[[[[WWWSSSOOOKKKHHHEEEBBB@@@>>>;;;999999999777555222222222111111111111000000...---+++***)))******+++++++++************)))'''((((((((()))))))))***))))))))))))))))))))))))&&&'''((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&''''''((()))***(((+++///222333444555666888999:::;;;<<<===>>>>>>>>>@@@CCCGGGKKKNNNQQQRRRMMMNNNQQQSSSTTTUUUUUUUUUOOOOOOOOOOOOPPPRRRTTTUUUQQQRRRSSSRRRRRRRRRTTTVVVUUUNNNKKKNNNRRRSSSUUUXXXVVVVVVWWWXXXZZZ[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]YYYYYYZZZ[[[\\\^^^______```___]]][[[[[[\\\]]]^^^^^^___aaabbbbbb```^^^\\\[[[YYYWWWTTTRRRQQQPPPPPPJJJHHHGGGFFFFFFFFFDDDBBB===<<<:::999:::===@@@BBBCCCCCCDDDDDDDDDDDDCCCCCC@@@???>>>???@@@BBBBBBAAA???>>>>>>===>>>???AAABBBFFFHHHKKKPPPUUUYYY]]]```___^^^]]][[[]]]bbbjjjpppppptttyyy|||~~~~~~~~~~~~}}}{{{zzz{{{|||~~~~~~rrrgggeeeiiimmmttt}}}~~~}}}~~~~~~||||||}}}{{{wwwvvvkkkbbb[[[___hhhqqqzzz{{{xxxrrrkkkbbbUUUEEE;;;333222111000////////////000000000000111222333444555888===GGGUUUhhh}}}xxxvvvzzz~~~}}}~~~|||tttbbbPPPGGGKKKRRR___ppp|||{{{}}}}}}zzzxxxqqqlllgggeeedddccc```]]]ZZZYYYWWWUUUTTTSSSSSSTTTSSSSSSTTTTTTTTTRRRQQQPPPPPPQQQPPPNNNKKKIIIIIIIIINNNMMMMMMKKKIIIEEECCCAAA>>>;;;:::>>>CCCFFFMMMTTTtttkkkaaa]]]^^^aaabbbaaa]]]\\\[[[\\\]]]]]]\\\ZZZZZZWWWRRRNNNKKKHHHDDDAAA@@@===;;;999999999777666222222222111111111111000000...,,,)))(((((()))***+++++++++************)))'''((((((((())))))******))))))))))))))))))))))))&&&'''(((*********))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&''''''((()))***'''***///222333444555666888999:::;;;===>>>???@@@@@@BBBEEEIIILLLOOOQQQRRRIIIKKKMMMOOOQQQRRRRRRRRRNNNMMMNNNNNNPPPSSSUUUVVVQQQRRRSSSSSSRRRSSSUUUWWWUUUOOOKKKNNNRRRSSSUUUWWWWWWWWWXXXXXXYYYZZZZZZZZZ^^^^^^^^^^^^^^^^^^^^^^^^YYYYYYZZZ[[[\\\]]]]]]^^^```^^^\\\ZZZZZZZZZ\\\]]]]]]___aaabbbaaa___\\\[[[XXXWWWTTTQQQOOONNNMMMMMMGGGEEEDDDCCCDDDDDDBBBAAA>>><<<:::999999<<>>===AAAAAA@@@@@@@@@BBBCCCDDDFFFGGGJJJNNNRRRWWW[[[]]]\\\\\\\\\\\\___eeemmmsssqqquuuzzz}}}~~~~~~~~~~~~|||{{{yyyyyyzzz}}}sssfffcccffffffllluuu{{{~~~}}}}}}{{{zzz||||||vvvrrrmmmbbbZZZ___jjjsss{{{{{{xxxsssmmmdddVVVEEE:::333222111000/////////////////////000111333444555444777===FFFTTTggg|||{{{xxx}}}{{{{{{uuudddRRRHHHJJJQQQWWWiii{{{~~~|||zzz|||~~~}}}zzzxxxpppkkkfffdddcccbbb```]]]YYYXXXVVVTTTSSSSSSSSSTTTRRRRRRSSSSSSSSSQQQPPPOOOQQQRRRQQQOOOLLLJJJIIIJJJMMMLLLLLLJJJGGGDDDAAA???===999999===BBBFFFMMMTTT|||ppphhh```\\\^^^aaa```___bbb```]]]\\\\\\\\\[[[YYYZZZWWWRRRNNNLLLIIIGGGEEE@@@===:::888888999999888444333111111222111000...000///...,,,+++***))))))++++++++++++++++++++++++++++++******)))))))))((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((&&&'''''''''(((((()))))))))))))))))))))(((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((+++---///222444666777888999999999:::===@@@DDDFFFFFFGGGJJJLLLMMMNNNNNNNNNHHHKKKOOOOOOMMMMMMOOORRRKKKJJJIIIJJJMMMQQQTTTVVVTTTTTTTTTTTTSSSSSSRRRRRRVVVTTTQQQOOOOOOQQQUUUWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]\\\[[[[[[[[[]]]```aaaZZZXXXWWWXXX[[[^^^```aaa]]]\\\[[[YYYYYYYYYYYYZZZ___]]]]]]^^^___]]]YYYTTTWWWUUUSSSQQQQQQPPPMMMKKKFFFCCC@@@>>>???@@@@@@??????>>>===<<<;;;<<<======<<<>>>@@@CCCDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEAAAAAA@@@@@@AAACCCDDDFFFHHHIIIKKKNNNRRRVVVZZZ\\\ZZZXXXXXXZZZaaaiiiooosssxxx{{{~~~}}}}}}~~~zzzmmmccc^^^___ccchhhlllpppwwwzzzwwwzzz|||}}}~~~zzzvvvtttfff___\\\cccnnnvvv}}}|||zzzvvvnnnaaaQQQCCC;;;666444222000//////111222//////000111222333333444999999===EEETTThhhzzzxxxzzz~~~pppXXXGGGHHHRRR]]]gggrrrxxxwwwvvvwwwzzz||||||~~~}}}|||||||||zzzxxxuuuoookkkeee```^^^^^^]]]]]]XXXXXXWWWVVVTTTSSSSSSRRRRRRQQQQQQRRRTTTVVVUUUTTTRRRRRRQQQPPPMMMJJJGGGFFFKKKKKKJJJIIIFFFCCC@@@???@@@===;;;===BBBIIIPPPTTT}}}qqqiii```\\\^^^``````^^^bbb```^^^^^^^^^]]][[[ZZZZZZVVVRRRNNNKKKIIIGGGEEE@@@>>>:::888888888888777444222111000111111///......---,,,,,,++++++++++++++++++++++++++++++++++++))))))((((((''''''''''''))))))(((((('''''''''(((((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&'''((())))))((('''&&&)))))))))))))))))))))))),,,---///222444666777777999999999:::<<<@@@CCCEEEGGGHHHJJJLLLMMMMMMMMMMMMIIILLLOOONNNLLLJJJLLLNNNKKKIIIHHHIIILLLPPPTTTVVVUUUTTTTTTSSSRRRSSSSSSTTTVVVSSSPPPOOOOOOQQQUUUWWWXXXYYY[[[\\\]]]]]]^^^^^^^^^^^^]]]\\\]]]___aaabbbZZZXXXVVVWWWZZZ\\\^^^^^^^^^^^^\\\[[[ZZZZZZ[[[[[[^^^]]]]]]^^^___]]]YYYVVVUUUSSSPPPOOONNNLLLJJJHHHDDDAAA>>><<<===>>>???>>>???>>>===<<<<<<<<<======>>>???BBBDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFBBBBBBBBBBBBBBBDDDEEEFFFFFFGGGJJJMMMQQQUUUXXXYYYXXXWWWVVVYYY___gggnnnsssyyy{{{~~~~~~~~~pppeee```]]]```cccfffhhhmmmtttyyy|||}}}~~~~~~{{{yyy}}}~~~xxxssspppfffaaa```hhhssszzz|||{{{vvvmmm```PPPBBB:::222111000...------......//////000111222333333444777888<<>>;;;888888777666555333111000000000000///---,,,,,,,,,++++++,,,,,,---************************+++++++++++++++***************))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''************************---...000222444555666666999999999:::<<>>???@@@@@@???>>>===<<<======>>>@@@AAACCCDDDEEEFFFEEEEEECCCCCCCCCCCCDDDEEEFFFGGGDDDCCCCCCCCCDDDEEEFFFGGGFFFHHHKKKOOOSSSVVVXXXYYYZZZYYYXXXZZZ```hhhqqqvvv{{{}}}uuuiiiccc\\\]]]^^^___```bbbgggjjjmmmnnnoooqqqsssuuuwwwwwwxxxzzz}}}{{{yyy}}}|||}}}wwwooojjjccc```cccmmmvvv{{{}}}{{{vvvlll___OOOAAA999000000//////......------//////000111222333333444666777;;;BBBOOObbbuuu~~~|||iiiRRRIIIKKKLLLVVVdddmmmnnnkkkgggeee```dddjjjsss{{{~~~~~~~~~}}}yyyuuuqqqkkkgggbbb_________^^^^^^\\\[[[ZZZXXXVVVTTTSSSRRRQQQPPPOOOPPPRRRSSSSSSRRRSSSRRRQQQPPPMMMIIIFFFDDDCCCCCCDDDEEEEEEDDDDDDCCC>>>===<<<===AAAHHHPPPUUUvvvnnnccc]]]^^^______]]]]]]\\\]]]^^^___^^^[[[XXXYYYVVVQQQMMMKKKIIIFFFDDDAAA>>>;;;999888777555333222000//////000000///---------,,,+++++++++,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++))))))***)))))))))((((((((((((''''''''''''(((((('''''''''((((((((((((((()))))))))))))))*********'''(((((((((((((((((('''))))))))))))))))))))))))---...000222444555666666999888888999;;;>>>BBBCCCGGGGGGHHHHHHIIIIIIIIIIIIHHHKKKNNNMMMIIIGGGGGGHHHJJJJJJJJJLLLOOOUUU\\\```bbb^^^YYYUUURRRRRRSSSTTTTTTSSSQQQPPPPPPRRRUUUWWWZZZ[[[\\\]]]^^^_________\\\[[[[[[[[[[[[\\\]]]^^^]]][[[ZZZZZZ\\\]]]]]]\\\___^^^]]]]]]\\\[[[[[[[[[ZZZZZZ\\\]]]]]]]]][[[ZZZYYYVVVRRROOOMMMLLLJJJHHHGGGCCC???===>>>@@@BBBCCCAAA@@@???>>>>>>>>>??????AAABBBCCCEEEEEEFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHDDDDDDEEEEEEEEEFFFFFFGGGIIIKKKOOOSSSWWWZZZ\\\]]]_________aaafffnnnvvv}}}~~~{{{nnnfff\\\\\\[[[ZZZZZZ[[[^^^___aaabbbdddfffhhhjjjlllmmmmmmppptttzzzyyyvvvyyy}}}~~~wwwmmmfff]]]\\\bbbnnnwwwzzz|||~~~~~~{{{uuukkk]]]MMM???777000111111111111000///...//////000111222333333444666888;;;AAAMMM___sss|||zzzkkkTTTHHHGGGIIIRRR```kkknnnkkkddd```YYYZZZ\\\ccckkktttzzz}}}~~~~~~~~~|||zzzxxxuuusssjjjgggccc`````````______]]]]]][[[YYYWWWTTTSSSRRRQQQPPPOOOPPPRRRSSSRRRQQQRRRRRRQQQOOOLLLIIIFFFDDDAAAAAABBBBBBCCCCCCCCCCCC>>>===<<<===@@@GGGOOOTTTzzzpppddd^^^]]]___^^^]]]YYYYYYZZZ\\\]]]\\\YYYWWWYYYUUUQQQMMMKKKHHHFFFDDD@@@>>>;;;999888777555333111000//////000000///...//////---,,,+++*********))))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))((('''&&&((((((''''''''''''((((((((((((((((((((('''''''''))))))))))))******++++++(((((((((''''''(((((((((((((((((((((((((((((((((,,,...000222444555666666888888888888:::===@@@BBBEEEEEEEEEEEEFFFGGGGGGHHHDDDHHHLLLMMMKKKIIIIIIJJJKKKLLLNNNPPPSSSZZZccciiijjjfff___XXXSSSRRRRRRSSSTTTSSSRRRQQQRRRTTTVVVXXXZZZ[[[\\\]]]^^^_________\\\\\\\\\\\\\\\\\\]]]]]]\\\[[[YYYZZZ[[[\\\[[[ZZZ]]]]]]]]]\\\\\\[[[ZZZZZZYYYZZZ\\\\\\\\\[[[[[[[[[ZZZWWWSSSOOONNNMMMKKKIIIGGGDDD@@@???@@@BBBCCCDDDCCCBBBAAA@@@@@@@@@AAAAAACCCCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKFFFFFFGGGGGGGGGGGGGGGGGGJJJLLLPPPUUUYYY]]]```aaaeeefffgggiiilllsss{{{sssjjj\\\ZZZXXXVVVVVVVVVWWWWWWXXXXXXZZZ\\\^^^___aaaaaabbbeeejjjrrrzzz{{{wwwyyy|||yyymmmeeeZZZ\\\cccooowwwyyy{{{~~~}}}zzztttjjj\\\LLL???777000111111222111111000/////////000111222333333444777999<<>>>>>>>>===???EEEMMMSSS}}}rrrfff^^^]]]^^^^^^\\\XXXXXXXXXYYY[[[[[[YYYWWWYYYUUUPPPMMMJJJHHHEEECCC>>>===:::999888777555333111000//////111111000///000///...,,,+++***))))))************************''''''(((((((((((())))))'''((()))***)))((('''&&&((((((''''''''''''((((((((((((((((((((('''''''''&&&''''''(((((())))))***((((((''''''''''''((((((''''''''''''''''''''''''+++---///222444666777888888888777888:::===???AAABBBBBBBBBBBBCCCDDDEEEFFFCCCHHHMMMNNNMMMKKKLLLMMMMMMOOOQQQRRRUUU[[[eeemmmnnnjjjbbb[[[UUURRRQQQQQQUUUTTTSSSSSSTTTVVVXXXZZZYYYZZZ[[[]]]^^^^^^^^^^^^________________________ZZZYYYXXXYYYZZZ[[[ZZZYYY]]]]]]]]]]]]\\\[[[ZZZYYYYYYZZZ\\\\\\[[[ZZZ[[[\\\ZZZWWWRRROOONNNMMMLLLKKKGGGDDDBBBAAACCCDDDEEEDDDFFFEEECCCBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHJJJJJJJJJJJJKKKLLLMMMMMMIIIJJJJJJKKKKKKKKKJJJIIIJJJLLLOOOTTTYYY___cccfffiiillloooqqqssswww~~~zzzooo^^^ZZZVVVTTTSSSSSSRRRQQQQQQQQQRRRSSSTTTTTTUUUUUUXXXZZZ___gggrrr||||||}}}zzznnnfff]]]___fffrrryyy||||||yyyrrrhhhZZZKKK???777000000000/////////////////////000111222333333444777999<<<@@@IIIZZZooo~~~~~~mmmXXXJJJFFFEEEJJJUUUaaajjjjjjddd]]]WWWTTTQQQTTT\\\hhhrrrxxx{{{yyyyyyyyyyyyqqqnnniiifffdddccc```___]]]\\\[[[YYYWWWUUUTTTSSSSSSRRRQQQQQQSSSTTTSSSQQQOOOOOOOOONNNLLLJJJHHHFFFCCCBBBAAA@@@@@@@@@@@@AAA???@@@???>>>>>>CCCKKKRRRtttggg___]]]^^^]]]\\\YYYXXXWWWXXXZZZ[[[ZZZYYYXXXUUUPPPLLLJJJHHHEEECCC===;;;:::999999888555333222000///000111222111000///...---,,,++++++***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***++++++)))(((&&&((((((''''''''''''(((((()))(((((((((''''''''''''&&&''''''((())))))******)))((('''&&&&&&'''((()))((((((((((((((((((((((((***+++...111444777888999888888777777999<<>>>>>???@@@BBBDDDEEEDDDIIINNNPPPOOOMMMMMMNNNOOOPPPRRRQQQRRRXXXbbbiiilllhhhbbb[[[UUURRRQQQQQQVVVUUUUUUUUUVVVXXXZZZ[[[XXXYYY[[[\\\]]]]]]^^^^^^`````````aaa`````````___ZZZZZZYYY[[[]]]]]]\\\[[[]]]^^^^^^^^^]]]\\\[[[ZZZYYY[[[]]]\\\ZZZYYYZZZ\\\\\\XXXTTTQQQPPPPPPOOOOOOJJJHHHGGGHHHIIIJJJIIIHHHHHHGGGFFFEEEDDDEEEFFFFFFIIIIIIIIIIIIIIIIIIJJJJJJLLLLLLLLLMMMMMMNNNOOOPPPMMMNNNOOOPPPPPPOOONNNMMMLLLMMMPPPTTTZZZbbbhhhllloootttyyy{{{{{{}}}vvvddd```ZZZVVVUUUSSSQQQNNNOOONNNNNNNNNNNNNNNNNNMMMNNNPPPUUU^^^iiiwww{{{oooggg```bbbhhhssszzz}}}zzzwwwqqqgggYYYKKK???888222111000//////000111222//////000111222333333444666888;;;>>>FFFVVVlll|||vvv___NNNGGGDDDGGGOOO\\\fffjjjeee___XXXVVVUUUYYYaaakkkssswww}}}|||zzzyyyvvvsssnnnjjjgggdddaaa^^^[[[ZZZYYYXXXVVVUUUTTTSSSRRRQQQPPPPPPRRRRRRQQQPPPMMMMMMNNNMMMLLLKKKIIIHHHBBBAAA@@@@@@@@@AAABBBBBB@@@AAAAAA>>>===AAAIIIPPPuuuggg___]]]^^^]]][[[ZZZXXXWWWXXXZZZ[[[[[[[[[XXXUUUPPPLLLJJJHHHEEECCC<<<:::999999999888666444222111000111222333222111---,,,,,,++++++,,,,,,---++++++++++++++++++++++++(((((()))))))))*********)))***,,,,,,,,,+++)))'''((((((''''''''''''(((((())))))(((((('''''''''&&&((())))))***+++,,,,,,,,,)))((('''&&&&&&'''((())))))))))))))))))))))))))))))+++...111555777999:::888777777777999;;;>>>@@@===<<<<<<===???AAACCCEEEFFFKKKPPPRRRPPPMMMMMMNNNPPPQQQRRRPPPOOOTTT]]]eeeiiieee```ZZZUUURRRQQQQQQVVVVVVVVVVVVWWWYYY[[[\\\XXXYYYZZZ[[[\\\]]]]]]]]]^^^______```______^^^^^^]]]]]]]]]___aaabbbaaa___^^^______```___]]]\\\[[[ZZZ\\\]]]\\\YYYXXXYYY[[[___[[[WWWTTTSSSTTTTTTSSSNNNNNNNNNOOOPPPPPPOOOMMMIIIHHHGGGFFFFFFFFFGGGHHHLLLKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNOOOPPPQQQQQQQQQRRRSSSSSSSSSRRRQQQPPPPPPPPPRRRVVV]]]eeemmmrrruuuzzzzzzlllfff___[[[XXXUUURRROOOPPPOOOOOONNNMMMLLLKKKKKKIIIKKKOOOWWWdddssszzzooohhhaaabbbhhhrrrxxx|||yyyvvvpppfffYYYKKK???999555444222111111333444666//////000111222333333444444777:::<<>>@@@AAACCCJJJTTTZZZVVVPPPNNNOOOOOOOOOPPPPPPMMMJJJLLLSSSZZZ^^^]]][[[VVVRRROOOOOOPPPUUUWWWXXXWWWTTTTTTXXX[[[XXXYYYZZZ[[[[[[\\\[[[[[[]]]\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\]]]___aaabbbcccbbbbbb```^^^\\\[[[YYYZZZ[[[]]]^^^]]]\\\YYYXXX[[[___```\\\ZZZ[[[[[[YYYVVVTTTRRRSSSVVVVVVTTTRRROOOMMMKKKIIIIIIKKKMMMOOONNNOOOQQQSSSTTTSSSRRRQQQQQQQQQQQQQQQQQQRRRSSSTTTSSSTTTUUUVVVUUUSSSQQQOOOPPPPPPTTT[[[```fffqqq|||~~~xxxnnnbbb\\\ZZZYYYTTTPPPQQQOOOMMMJJJGGGFFFFFFFFFHHHHHHJJJPPP\\\kkkzzz~~~tttiiidddggglllsssyyy~~~xxxqqqhhhZZZIII===999111111000000//////......222111111111111111222222333666;;;???BBBMMMdddxxxtttZZZKKKAAADDDIIISSS```kkkmmmjjj```^^^```fffpppwwwyyyyyy}}}|||yyyssslllgggcccaaaaaa\\\\\\[[[YYYWWWUUUSSSQQQPPPPPPQQQQQQQQQQQQQQQQQQOOOMMMLLLKKKKKKJJJGGGEEEDDDBBB???======???AAACCCDDDDDDCCCAAA???@@@CCCFFFyyyrrrhhhaaa______^^^]]]^^^\\\ZZZYYYZZZ[[[[[[[[[XXXVVVUUUSSSQQQNNNJJJFFFBBB???<<<:::999888555444111222222222111000...---......---,,,+++++++++++++++++++++******)))))))))((((((''''''((())))))***))))))))))))))))))))))))&&&&&&&&&&&&'''''''''''')))***++++++)))((()))***)))(((&&&$$$$$$&&&((()))***)))((('''&&&''''''(((&&&&&&&&&''''''((()))***)))+++...111444666777777555666777777999999:::;;;888888999:::<<>>======???BBBDDDGGGGGGEEECCC@@@@@@CCCEEE|||yyyrrrggg```^^^^^^^^^]]]\\\[[[YYYYYY[[[\\\\\\[[[WWWWWWWWWXXXVVVQQQJJJEEEBBB???<<<:::999888555444333333222222111///...---......---,,,++++++++++++---,,,,,,+++***))))))))))))))))))((())))))***+++))))))))))))))))))))))))&&&&&&&&&&&&'''''''''''''''(((***)))(((((()))***((('''%%%$$$$$$%%%'''((())))))(((''''''''''''(((''''''&&&''''''((()))***)))+++...111444666777777555666666777888999::::::777777888:::===AAADDDFFFQQQYYY^^^[[[WWWUUUUUUTTTQQQQQQQQQMMMIIIIIILLLPPPOOOOOONNNLLLJJJIIIJJJKKKSSSUUUVVVUUUSSSSSSUUUYYYYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]\\\\\\\\\]]]^^^___```aaabbbbbbaaa```^^^\\\[[[ZZZ]]]]]]\\\[[[ZZZZZZYYYYYY___eeehhhgggeeefffdddaaabbb___\\\ZZZZZZ[[[[[[[[[ZZZXXXVVVUUUTTTUUUVVVWWWYYYZZZ[[[[[[ZZZYYYVVVUUUQQQPPPPPPPPPQQQRRRTTTUUUUUUUUUVVVVVVVVVTTTSSSRRRQQQQQQSSSYYY^^^fffsssoooccc^^^[[[XXXVVVNNNNNNNNNNNNNNNMMMLLLLLLIIIIIIJJJMMMUUUcccrrr|||{{{zzzzzz|||vvvkkkbbbgggooowww~~~yyypppfffXXXFFF:::666000000000000////////////////////////000111333333333555888<<<@@@KKK```tttvvvxxx|||mmmWWWHHHFFFFFFLLLXXXccclllpppooonnnppptttyyy~~~~~~~~~~~~}}}~~~|||uuunnnhhheeedddddddddccc```]]]YYYUUURRRPPPQQQQQQPPPPPPPPPPPPPPPPPPNNNLLLKKKKKKKKKKKKJJJHHH???>>>======???BBBEEEGGGKKKKKKIIIFFFBBBAAABBBCCC}}}www{{{zzzrrrhhhaaa^^^^^^]]]\\\[[[YYYXXXYYY[[[\\\[[[ZZZWWWWWWWWWWWWUUUPPPJJJFFFBBB???<<<:::999777555444333333222111000///------......---,,,++++++++++++...------,,,+++***))))))+++******)))******++++++(((((((((((((((((((((((((((((((((((())))))))))))###%%%&&&&&&%%%%%%'''(((((((((&&&%%%%%%&&&((((((((((((((('''''''''(((((('''''''''''''''((()))))))))+++...111444666777777777777888999:::;;;<<<<<<;;;;;;<<<>>>AAAEEEHHHJJJQQQYYY^^^\\\XXXWWWWWWUUURRRRRRPPPMMMIIIGGGIIIKKKKKKLLLMMMLLLJJJJJJKKKLLLQQQSSSUUUUUURRRRRRTTTWWWZZZZZZ\\\]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]^^^___``````aaaaaa```___^^^\\\[[[ZZZ^^^]]][[[YYYXXXYYYZZZ[[[aaahhhmmmmmmlllllljjjfffgggddd```]]]\\\]]]^^^^^^^^^]]][[[ZZZYYYZZZZZZ[[[^^^^^^___^^^]]]ZZZWWWUUUOOOOOONNNNNNOOOPPPSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSRRRQQQRRRWWW]]]eeesssxxxiii```\\\YYYWWWPPPPPPRRRSSSSSSRRRPPPPPPOOOOOOOOOQQQVVVbbbpppzzz}}}~~~|||wwwwwwxxx{{{sssggg___eeeoooxxxxxxoooeeeVVVDDD888444000000000000////////////.........///000222333444555666888<<<@@@JJJ]]]ooowwwvvvwww}}}tttYYYKKKEEEBBBGGGRRR^^^kkktttvvvwwwxxxzzz|||~~~~~~~~~}}}{{{{{{||||||uuunnniiifffeeedddcccbbb```]]]YYYVVVRRRQQQQQQQQQPPPPPPPPPPPPOOOOOONNNLLLJJJIIIIIIIIIGGGFFF????????????BBBEEEIIIKKKNNNNNNMMMIIIEEEBBBAAABBB~~~vvvvvv}}}{{{sssiiiaaa___^^^^^^]]]YYYXXXXXXXXXZZZZZZYYYXXXXXXVVVSSSQQQPPPMMMIIIFFFBBB???<<<:::999777555444333333222111000///............---,,,++++++++++++------,,,,,,+++******)))++++++************++++++(((((((((((((((((((((((((((((((((((())))))))))))###%%%&&&&&&%%%%%%&&&((())))))(((''''''((())))))''''''(((((((((((((((((((((''''''''''''(((((())))))+++...111444666777777666777888999:::;;;;;;<<<>>>>>>???AAACCCFFFIIIKKKOOOVVVZZZYYYWWWXXXWWWUUUSSSRRROOOLLLIIIGGGHHHIIIIIIKKKLLLLLLKKKJJJKKKMMMPPPSSSUUUTTTRRRQQQSSSVVVZZZZZZ\\\]]]]]]]]]]]]]]][[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\]]]^^^^^^_________`````````___^^^\\\[[[ZZZ]]]\\\ZZZXXXXXXYYYZZZ\\\aaahhhooopppppppppnnnjjjhhhfffccc```^^^^^^___aaa```___^^^]]]\\\]]]]]]^^^___``````___]]]YYYVVVTTTMMMLLLKKKKKKLLLOOOQQQSSSUUUVVVVVVVVVUUUUUUUUUTTTRRRPPPRRRWWW\\\dddqqq~~~qqqeee^^^YYYWWWSSSTTTVVVWWWWWWWWWUUUUUUUUUVVVVVVVVVYYYaaannnxxxzzzwwwwwwyyy}}}}}}yyytttvvv{{{zzzlll```\\\cccmmmxxxwwwmmmcccTTTBBB777333////////////000000000000.........///000222333444777777999===AAAIIIYYYiii~~~|||~~~~~~vvvssssssyyyzzz\\\LLLDDD???CCCLLLXXXgggtttxxx{{{~~~}}}|||}}}~~~|||{{{||||||vvvpppjjjgggeeeddd^^^^^^\\\[[[XXXVVVTTTRRRQQQQQQPPPPPPOOOOOOOOOOOOMMMKKKHHHFFFFFFEEECCCBBBAAAAAABBBCCCFFFIIILLLNNNPPPPPPOOOLLLGGGCCCAAAAAAxxxvvvzzz}}}uuujjjccc```______]]]ZZZYYYYYYYYYZZZZZZXXXVVVXXXTTTPPPLLLKKKIIIHHHFFFBBB???<<<:::999888555444333222111000/////////000......---,,,+++++++++++++++++++++++++++*********,,,+++******)))*********))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''&&&''')))(((''''''((()))***))))))))))))))))))***&&&'''(((((()))(((((((((((((((''''''''''''(((((()))+++...111444666777777444555555666777888999999======>>>???BBBEEEHHHJJJJJJQQQVVVVVVVVVXXXWWWTTTTTTQQQNNNJJJHHHHHHIIIIIIHHHJJJLLLLLLJJJIIIIIIJJJOOORRRUUUUUURRRQQQSSSUUUYYYZZZ[[[\\\]]]]]]]]]]]][[[[[[ZZZZZZZZZZZZ[[[[[[\\\]]]^^^^^^______^^^^^^```_________]]]\\\[[[ZZZ[[[ZZZYYYXXXXXXZZZ[[[]]]```gggnnnooopppqqqpppmmmhhhgggfffbbb```___```bbb_____________________```_________^^^\\\XXXUUUSSSMMMLLLJJJJJJKKKNNNQQQSSSUUUUUUUUUUUUUUUTTTUUUUUUQQQPPPRRRVVV[[[bbbnnnzzzzzzyyy{{{~~~oooccc\\\XXXVVVWWWYYYZZZ\\\\\\]]]]]]\\\^^^___^^^^^^dddnnnwwwwwwssssssuuuzzz}}}yyytttxxx|||ttthhh\\\[[[bbblllwww}}}uuukkkaaaRRRAAA777333////////////000000000000000000000000111222444444777777:::>>>AAAGGGTTT```xxx|||vvvwww}}}}}}qqqoooooottteeeNNNDDD>>>AAAHHHPPP```ooouuu{{{||||||~~~~~~~~~}}}yyytttnnniiifffdddZZZZZZZZZYYYWWWVVVTTTTTTQQQQQQPPPPPPOOOOOONNNNNNLLLIIIFFFDDDCCCCCCBBBAAADDDEEEEEEFFFHHHKKKMMMOOOOOOPPPPPPMMMIIIEEEBBBAAA{{{yyy~~~~~~vvvllldddaaaaaa```^^^]]]\\\[[[\\\\\\[[[XXXVVVVVVSSSNNNKKKIIIHHHFFFDDDBBB???<<<:::999888555444222111000//////000111111......---,,,++++++++++++)))))))))************+++++++++***)))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''((()))***)))((('''((()))))))))(((((((((((())))))%%%&&&((()))))))))((((((((((((''''''''''''(((((()))+++...111444666777777444444555666777888999999::::::<<<>>>BBBEEEIIIKKKGGGMMMRRRSSSUUUXXXWWWTTTTTTQQQLLLIIIHHHIIIKKKLLLJJJLLLMMMMMMKKKIIIIIIIIIOOORRRVVVVVVSSSRRRSSSUUUXXXYYYZZZ[[[\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\]]]]]]\\\]]]^^^_________^^^]]]_________^^^]]]\\\[[[ZZZXXXXXXXXXXXXYYY[[[\\\]]]^^^eeekkkmmmnnnppppppmmmggghhhhhheeebbb```bbbddd_________``````aaabbbbbb^^^^^^^^^]]][[[XXXTTTRRRNNNMMMKKKKKKLLLOOOSSSUUUTTTTTTTTTSSSSSSTTTTTTTTTPPPOOORRRVVVZZZ___jjjuuuyyyppphhhhhhkkktttzzzkkk```[[[WWWXXXYYY\\\___bbbeeegggeeeiiikkkjjjhhhkkksss{{{uuuqqqsssvvv{{{|||www|||~~~wwwqqqfff\\\\\\bbblllwww|||tttjjj___QQQAAA777444.../////////000000000111222222111222222333444444666666:::>>>@@@CCCMMMWWWjjjtttuuu{{{pppnnnmmmpppxxxnnnRRRGGG@@@BBBDDDHHHVVVeeepppyyy|||~~~}}}xxxsssmmmhhheeeZZZZZZYYYYYYWWWVVVTTTTTTQQQQQQPPPPPPOOONNNNNNMMMIIIGGGDDDCCCCCCEEEEEEDDDGGGGGGGGGHHHIIIKKKLLLMMMLLLNNNOOONNNJJJFFFCCCBBB}}}}}}wwwmmmeeebbbaaa```______^^^^^^^^^^^^\\\YYYVVVTTTRRRNNNLLLJJJHHHEEECCCBBB???<<<:::999888555444111000/////////000222333......---,,,++++++++++++((((((((()))******++++++++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))***'''((()))(((&&&%%%%%%&&&((((((((((((((((((((((((%%%&&&((()))))))))(((((()))(((((('''''''''(((((()))+++...111444666777777666666777888999:::;;;;;;888999;;;>>>CCCHHHLLLNNNEEEKKKPPPRRRUUUXXXXXXUUUTTTPPPKKKHHHHHHJJJMMMNNNMMMOOOPPPOOOMMMKKKJJJJJJOOOSSSVVVVVVTTTRRRSSSUUUXXXYYYZZZ[[[[[[\\\[[[[[[___^^^^^^]]]]]]^^^^^^___\\\]]]^^^_________^^^]]]_________^^^]]]\\\[[[ZZZVVVWWWWWWXXXZZZ[[[]]]^^^]]]dddiiikkklllooopppnnnfffhhhiiigggdddbbbccceee^^^___```aaabbbbbbcccddd^^^^^^^^^]]][[[XXXTTTRRRPPPNNNLLLLLLMMMQQQUUUWWWTTTSSSSSSSSSSSSSSSTTTTTTPPPOOORRRWWWZZZ^^^hhhrrr}}}zzzxxxzzz{{{vvvkkkaaa]]]^^^bbblllzzzrrreee^^^VVVWWWYYY]]]aaagggkkknnnnnnrrruuutttqqqrrryyytttqqqsssxxx}}}~~~zzz~~~{{{uuupppggg^^^^^^cccmmmwww{{{rrriii^^^PPPAAA777444.../////////000000111111333333333222333333444444555555999===???AAAHHHQQQ```uuuuuuvvv|||rrrpppnnnnnnrrryyytttVVVIIIAAABBBCCCCCCOOO^^^lllwww~~~vvvxxx||||||wwwpppjjjfff[[[[[[ZZZYYYXXXVVVTTTSSSQQQQQQPPPOOOOOONNNMMMMMMGGGEEEBBBBBBDDDGGGHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKKKKMMMOOONNNKKKGGGDDDCCCttthhhdddcccaaa```aaaccc```\\\ZZZZZZZZZZZZYYY[[[UUUOOOLLLLLLLLLIIIEEE@@@>>>;;;:::999777444222000000000000////////////------,,,,,,,,,,,,+++++++++++++++************)))---,,,***)))))))))***+++******))))))))))))******(((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))******(((((((((((()))))))))***((((((''''''''''''(((((((((***---000333555666666::::::999888888999:::;;;===<<<<<>>FFFUUUdddrrr|||vvvnnniii```aaaaaa```]]]YYYVVVSSSSSSPPPLLLJJJIIIJJJIIIHHHCCCCCCDDDDDDEEEFFFHHHHHHHHHGGGFFFFFFGGGHHHJJJKKKNNNNNNNNNMMMKKKHHHFFFDDD~~~rrrfffcccbbbaaa```aaadddaaa]]][[[[[[\\\[[[ZZZZZZUUUOOOLLLLLLLLLIIIEEE@@@>>>;;;:::999777444222000000000000////////////------,,,,,,,,,,,,+++++++++++++++************)))(((((((((((()))+++,,,...******))))))))))))******''''''&&&&&&&&&''''''((((((((((((((())))))))))))'''((((((((()))))))))***&&&&&&''''''''''''''''''((((((''''''''''''(((((((((***---000333555666666888888888888999:::<<<======<<<===???BBBEEEFFFFFFDDDFFFIIILLLNNNPPPPPPPPPRRROOOLLLJJJLLLOOOSSSUUUXXXUUURRRPPPPPPOOOMMMLLLLLLQQQVVVUUUPPPMMMOOORRRUUUUUUVVVXXXXXXYYYYYYYYY\\\\\\]]]]]]^^^^^^_________^^^^^^___aaaaaa```^^^]]]^^^``````___]]]ZZZXXXZZZYYYWWWVVVVVVWWWYYYZZZZZZ]]]bbbiiiooorrrrrrqqqkkkhhheeeccccccddddddccc``````___^^^___aaaccceeecccbbb___\\\YYYWWWWWWWWWRRRQQQPPPPPPPPPPPPQQQRRRUUUUUUUUUVVVUUUTTTTTTSSSNNNOOOQQQRRRTTTXXX^^^bbbkkkuuutttllliiifffffffffddd```\\\WWWYYY]]]eeerrr}}}{{{nnn```YYYVVVZZZbbbiiipppvvvwwwyyy}}}xxxuuuvvvzzz~~~|||wwwpppjjjdddaaadddjjjrrr{{{zzzttthhhZZZKKK>>>555111111000...---...///111222222222222222222333333333777999;;;===???BBBFFFIIIUUUaaaqqqyyyrrrooollllllrrrzzzcccOOOAAAAAABBB???FFFRRR___nnnzzzsssmmmccccccbbb```]]]ZZZWWWUUUVVVSSSNNNKKKIIIHHHGGGEEEFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHGGGGGGGGGHHHIIIJJJMMMMMMMMMLLLKKKHHHFFFEEE|||{{{ooodddaaaaaaaaa```bbbdddaaa^^^]]]]]]]]]\\\[[[YYYUUUOOOLLLLLLKKKIIIFFFAAA>>><<<:::999777555222000000000000////////////------,,,,,,,,,,,,+++++++++++++++************)))'''''''''((()))***+++,,,***))))))(((((())))))***&&&&&&&&&&&&'''((())))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((***,,,///222444666666777777777888999;;;===>>>=========???CCCEEEFFFEEEBBBDDDGGGIIIKKKLLLLLLKKKNNNLLLJJJIIIKKKPPPUUUXXXZZZXXXUUUSSSRRRQQQOOOMMMMMMRRRVVVUUUPPPMMMNNNQQQTTTUUUWWWXXXYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\```_________aaaaaa___]]]^^^^^^___```___]]]ZZZXXXWWWVVVUUUUUUVVVWWWYYYZZZ\\\\\\___dddjjjppptttuuummmiiidddaaaaaabbbcccddd^^^^^^]]]^^^___aaacccdddcccbbb___\\\ZZZYYYXXXXXXUUUTTTSSSRRRQQQQQQQQQQQQUUUVVVVVVVVVVVVUUUTTTTTTMMMNNNOOOPPPQQQTTTYYY\\\```iiiwww{{{ooogggeeebbbbbbddddddaaa^^^\\\[[[\\\aaakkkxxx{{{|||||||||}}}zzzggg^^^XXXZZZ```fffnnntttxxx{{{zzzxxxyyy|||}}}}}}zzzuuuoooiiiccc```iiinnnvvv~~~{{{tttgggXXXIII===444000000000...------...//////111222222222333333333444999:::<<<===>>>@@@CCCEEEPPPZZZiiiwwwwwwrrrnnnlllpppuuu|||lllUUUCCCAAABBBAAAEEEOOOZZZhhhzzzxxxssshhhgggdddaaa]]]ZZZXXXWWWVVVSSSOOOLLLKKKJJJHHHFFFJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHKKKKKKLLLKKKJJJHHHGGGEEEyyyxxxxxxlllbbb___``````aaabbbbbb```^^^]]]]]]]]]\\\[[[XXXTTTOOOLLLKKKJJJHHHGGGAAA???<<<:::999888555333000000000000////////////------,,,,,,,,,++++++++++++++++++*********))))))***))))))((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&'''(((******&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))*********)))))))))))))))((((((''''''''''''(((((((((***,,,///111444555666777888888999:::;;;<<<============@@@CCCEEEEEEDDDAAACCCFFFIIIJJJJJJIIIHHHIIIIIIHHHHHHJJJOOOVVV[[[[[[YYYWWWUUUTTTQQQNNNKKKNNNRRRUUUUUUQQQNNNNNNOOOTTTUUUVVVXXXZZZ\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\```___^^^_________]]][[[^^^^^^______^^^\\\ZZZYYYTTTTTTTTTUUUVVVWWWYYYZZZ[[[[[[\\\aaahhhoootttuuummmhhhbbb^^^]]]___bbbccc^^^^^^]]]^^^___```aaabbbbbbaaa^^^\\\ZZZYYYYYYYYYXXXWWWVVVUUUTTTSSSRRRRRRTTTTTTTTTTTTTTTSSSSSSRRRNNNNNNOOOOOOOOOQQQUUUWWW[[[bbbnnnzzz~~~wwwnnnhhheeeccceeeiiilllkkkjjjeeebbb______dddnnnyyyzzzzzzyyyxxxwwwxxx}}}qqqfff\\\ZZZ]]]bbbhhhooouuuyyy}}}|||}}}~~~}}}}}}~~~|||wwwpppiiidddaaalllqqqxxx|||tttgggWWWHHH<<<444000111000///...............111222222333333444444444999:::<<<======???BBBDDDIIISSSbbbrrr{{{wwwuuusssuuuyyy{{{sss\\\FFFBBBCCCBBBEEEKKKTTTaaasss|||wwwnnnkkkgggbbb^^^[[[ZZZYYYRRRPPPMMMLLLMMMMMMLLLKKKMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFIIIIIIJJJJJJJJJHHHGGGFFF{{{yyyvvvkkkaaa___``````aaabbb```^^^\\\\\\\\\\\\[[[YYYVVVSSSOOOLLLJJJIIIHHHHHHAAA???<<<;;;:::888555333000000000000////////////------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))((((((((('''))))))(((((((((((())))))&&&&&&&&&'''((()))***+++&&&&&&&&&&&&''''''''''''))))))))))))((((((((((((******************))))))((((((''''''''''''(((((()))***+++...000333555777999999::::::;;;;;;;;;;;;======>>>@@@CCCEEEDDDCCCAAACCCGGGIIIJJJJJJHHHGGGEEEFFFFFFGGGIIIOOOWWW]]]```___]]][[[XXXTTTOOOKKKMMMQQQUUUUUURRROOONNNNNNRRRSSSVVVXXX[[[\\\]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]___^^^]]]]]]^^^^^^\\\ZZZ]]]]]]^^^]]]\\\[[[YYYXXXSSSSSSTTTUUUVVVWWWYYYYYYXXXYYY\\\aaaiiinnnrrrrrrlllfff```[[[[[[^^^aaabbb`````````_________`````````___\\\ZZZYYYXXXXXXXXXYYYYYYXXXWWWVVVTTTSSSSSSSSSTTTTTTTTTTTTSSSRRRRRRNNNOOOPPPPPPOOOPPPRRRTTTXXX^^^gggqqqzzz~~~|||}}}|||zzz{{{{{{wwwpppkkkiiihhhkkkrrrwwwzzzyyyqqqlllfffaaaaaafffmmmrrrvvvzzz|||xxxwwwvvvttttttwww|||xxxkkk___[[[\\\___eeelllqqqvvv|||}}}{{{~~~~~~~~~{{{rrrjjjfffdddmmmrrryyy|||tttfffUUUGGG;;;555111222111111000////////////111111222333444444555555777999;;;<<<===???BBBDDDDDDMMM]]]ooo~~~{{{zzzxxxwwwxxx|||zzzcccMMMDDDCCCCCCDDDHHHMMMXXXhhhwww}}}~~~|||xxxrrroooiiiccc^^^[[[ZZZYYYQQQPPPNNNNNNOOOOOONNNMMMMMMLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEGGGHHHIIIIIIIIIGGGFFFEEEvvvkkk```^^^``````aaabbb___]]]\\\\\\\\\\\\[[[YYYUUUSSSPPPLLLJJJHHHHHHHHHBBB???===;;;:::888666333000000000000////////////------,,,,,,,,,,,,+++++++++++++++************)))&&&&&&((()))***+++++++++)))((((((''''''(((((()))''''''''''''((()))******(((((((((((())))))))))))))))))))))))(((((((((((('''''''''(((((()))))))))((((((''''''''''''(((((())))))+++---000333555777::::::;;;;;;;;;;;;::::::======>>>AAADDDEEEDDDBBBAAADDDGGGJJJLLLKKKIIIGGGDDDFFFHHHHHHJJJPPPYYY```hhhgggeeebbb___YYYRRRMMMLLLOOOSSSUUUSSSQQQOOOOOOPPPRRRTTTWWWZZZ]]]^^^___________________________^^^]]]]]]]]]___^^^]]][[[\\\\\\\\\[[[ZZZYYYXXXWWWSSSSSSTTTVVVWWWXXXXXXYYYVVVXXX[[[aaahhhmmmooopppkkkgggaaa]]]]]]```cccdddeeeeeedddbbbaaa___^^^]]]]]][[[ZZZXXXVVVVVVVVVWWWXXXXXXXXXXXXVVVUUUSSSRRRTTTUUUUUUUUUUUUTTTSSSSSSNNNOOOPPPPPPOOOOOOQQQRRRUUUXXX___gggpppwww|||~~~{{{zzzzzzzzzyyyxxxxxxxxxtttvvvwwwvvvyyy}}}{{{wwwrrrooonnnrrrzzz}}}xxxqqqiiieeedddfffhhhlllpppvvvzzz}}}}}}vvvvvvuuusssqqqrrruuuxxxwwwyyy}}}qqqddd^^^^^^```eeejjjmmmqqqxxx|||{{{|||}}}~~~~~~}}}tttllliiiiiippptttzzz{{{rrrcccSSSDDD:::555222111111111111111000000000111111222333444555666666777999;;;<<<<<<>>>AAACCCBBBIIIWWWjjj|||}}}|||xxxtttrrr{{{{{{}}}nnnXXXKKKEEEBBBBBBEEEEEENNN\\\kkkxxx|||||||||}}}~~~}}}zzzxxxtttqqqkkkeee___[[[YYYXXXTTTSSSQQQPPPPPPOOOMMMKKKLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIJJJIIIHHHGGGFFFEEEGGGGGGHHHHHHHHHFFFEEEDDDwwwkkkaaa___``````aaabbb___^^^]]]]]]^^^]]][[[ZZZTTTRRRPPPLLLIIIHHHHHHIIIBBB@@@===;;;:::999666444000000000000////////////------,,,,,,,,,,,,+++++++++++++++************)))&&&''')))***+++,,,,,,+++((((((''''''''''''(((((()))((((((((((((((())))))(((((((((((())))))))))))***)))))))))((((((((('''&&&&&&'''((()))******+++((((((''''''''''''(((((())))))***,,,///222555777888999:::<<<<<<<<<;;;;;;======???AAADDDEEECCCAAA@@@CCCGGGKKKLLLKKKIIIHHHFFFHHHJJJKKKLLLRRR\\\dddnnnllljjjgggccc[[[SSSMMMKKKNNNRRRUUUUUUSSSPPPOOONNNPPPSSSVVVZZZ\\\^^^___^^^^^^^^^___`````````aaa___^^^^^^___```aaa___^^^[[[[[[ZZZYYYXXXWWWVVVVVVTTTTTTUUUWWWWWWXXXXXXXXXXXXXXXZZZ___eeekkknnnooonnnjjjeeebbbcccfffhhhjjjkkkjjjhhhfffccc___]]][[[YYYXXXWWWUUUTTTTTTTTTUUUUUUVVVVVVVVVUUUSSSRRRQQQSSSTTTTTTTTTTTTSSSRRRRRRMMMNNNOOOOOONNNNNNOOOQQQRRRUUUZZZbbbiiiooorrrsssssstttuuuvvvwwwwwwwwwwwwtttttttttssssssrrrrrrqqqnnnrrrtttuuuzzz{{{xxxvvvyyy{{{tttmmmhhhfffeeefffjjjooossswwwzzz~~~~~~|||tttuuutttrrrooommmmmmnnnllllllkkkjjjjjjmmmrrrvvv{{{}}}mmmddd```___aaaeeefffjjjqqqyyy{{{yyyzzz|||}}}}}}sssmmmlllnnnvvvyyy~~~xxxooo```OOOAAA888444222//////000000000000000000111111222333444555666666999:::<<<<<<;;;<<<>>>@@@BBBGGGQQQcccvvvzzztttpppvvvwwwzzz~~~|||eeeTTTHHHAAA@@@AAA@@@EEEOOO\\\jjjyyy}}}{{{zzzyyyzzzyyyxxxwwwuuurrrmmmggg```[[[XXXVVVTTTSSSQQQQQQQQQPPPNNNLLLLLLLLLKKKKKKKKKKKKKKKLLLHHHIIIIIIIIIIIIHHHFFFFFFGGGGGGHHHHHHGGGEEECCCBBBxxxlllbbb___``````aaabbb```___^^^^^^______]]][[[SSSRRRPPPLLLIIIGGGHHHIIIBBB@@@===;;;:::999666444000000000000////////////---------,,,,,,,,,+++++++++++++++************)))***++++++,,,,,,***)))(((((((((''''''''''''((((((***))))))(((((((((((()))&&&&&&&&&&&&'''''''''(((******))))))((((((((('''''''''(((***+++,,,---...((((((''''''''''''(((((())))))***,,,///222555777666777:::<<<==================???BBBDDDEEECCCAAA???BBBFFFJJJLLLLLLJJJHHHHHHKKKMMMNNNOOOUUU___gggooonnnkkkhhhccc[[[RRRKKKJJJMMMQQQTTTUUUTTTQQQPPPMMMOOORRRVVVYYY\\\^^^___]]]]]]^^^^^^___```aaaaaa```______```bbbcccbbb```ZZZZZZYYYXXXWWWVVVVVVUUUUUUUUUVVVWWWXXXXXXXXXXXXZZZYYYYYY]]]ccciiimmmooopppmmmiiiggghhhkkkmmmnnnooonnnkkkhhhddd___\\\ZZZWWWVVVUUUSSSRRRRRRSSSSSSSSSSSSTTTTTTSSSRRRPPPOOOQQQQQQQQQQQQQQQPPPPPPOOOKKKMMMNNNNNNMMMMMMNNNOOOQQQTTTYYY```ggglllnnnnnnkkkllloooqqqrrrsssssssssrrrrrrqqqpppooonnnnnnmmmlllpppsssuuu{{{}}}{{{sssmmmhhhfffdddgggkkkooorrrvvv{{{~~~}}}~~~~~~~~~~~~~~~~~~}}}{{{sssttttttqqqmmmjjjhhhhhhcccbbb^^^ZZZYYY[[[___cccfffuuuvvvjjjbbb\\\[[[^^^```dddjjjrrrzzz|||{{{}}}{{{rrrmmmnnnqqq{{{~~~uuulll]]]LLL???666222111------...///000000000///111111222333444666666777;;;<<<===<<<::::::<<<===DDDFFFMMM]]]qqqxxxsssqqquuuzzz}}}}}}oooZZZJJJAAA>>>>>>???AAAGGGQQQ^^^lllzzz~~~|||yyywwwwwwxxxwwwvvvuuusssnnngggaaa[[[WWWUUUPPPPPPOOOQQQRRRSSSQQQPPPMMMLLLLLLLLLLLLLLLMMMMMMGGGHHHIIIJJJIIIHHHGGGFFFGGGGGGHHHGGGFFFDDDCCCAAAyyyqqqfff___^^^aaacccdddaaa```^^^^^^___^^^\\\ZZZUUURRROOOMMMLLLJJJGGGDDDAAA@@@>>>;;;999666444333111111111000//////......,,,,,,------,,,,,,+++***000,,,))))))+++---,,,******,,,------+++******+++++++++++++++*********)))((((((''''''''''''(((((())))))(((((((((((())))))***)))((('''''''''''''''************************((((((((((((((((((((((((++++++,,,---///222555666999::::::;;;<<<===>>>>>>BBB@@@>>>???BBBDDDCCCAAA@@@AAABBBEEEHHHJJJIIIHHHLLLNNNOOOQQQRRRUUUYYY\\\dddhhhiiieee```\\\UUUMMMLLLNNNRRRVVVWWWTTTNNNIIIOOOQQQSSSWWWZZZ\\\^^^___]]]]]]^^^^^^___`````````______```aaaaaa```______``````___]]][[[XXXVVVUUUUUUVVVWWWYYYYYYYYYYYYXXX\\\]]]___```bbbgggooovvvuuurrrqqqrrrmmmgggiiiooorrrpppmmmjjjgggccc^^^ZZZWWWTTTQQQPPPPPPPPPOOONNNNNNOOOOOOOOOOOONNNNNNMMMRRRQQQQQQRRRRRRPPPMMMJJJLLLLLLMMMLLLKKKKKKMMMPPPRRRRRRUUU[[[bbbhhhiiihhhfffgggiiikkkmmmoooqqqrrrqqqqqqpppooonnnmmmllllllnnnmmmmmmsss{{{~~~{{{vvvssslllnnnqqqtttvvvxxxyyyyyyxxxwwwvvvwwwzzz|||}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}{{{xxxzzz}}}{{{uuuppppppooonnnkkkgggcccaaa[[[YYYUUURRRQQQRRRUUUWWW]]]ccckkkttt|||vvviiiccc```\\\[[[\\\```hhhttt|||xxxrrrkkkjjjooo{{{~~~xxxlllZZZJJJ???999444111111111111111111222222333/////////000222444777888;;;;;;::::::;;;<<<>>>???CCCCCCIIIVVVhhhxxx|||tttwww{{{}}}~~~|||bbbNNNFFFCCCAAA???>>>AAAHHHPPP[[[kkkyyy}}}|||~~~{{{}}}yyyuuutttuuuvvvuuutttrrroookkkgggbbb]]]XXXTTTXXXTTTQQQQQQRRRSSSRRRPPPNNNNNNMMMKKKJJJHHHGGGGGGJJJJJJKKKKKKKKKIIIHHHGGGGGGFFFEEECCCBBBAAA@@@@@@xxxpppfff```___aaaccccccbbb```____________\\\ZZZSSSPPPMMMKKKJJJHHHEEECCCAAA@@@>>><<<999666444333/////////...------,,,,,,,,,,,,------,,,,,,+++***,,,***(((((()))***)))(((''')))+++,,,+++***+++,,,+++*********))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))((('''&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''******+++---///222555777999::::::;;;<<<===>>>>>>@@@>>>===>>>@@@BBBBBB@@@BBBBBBCCCFFFIIIKKKJJJIIIMMMNNNOOOPPPPPPRRRTTTWWWaaadddeee```]]]YYYTTTMMMKKKNNNRRRWWWYYYWWWQQQMMMNNNPPPSSSWWWZZZ\\\]]]^^^^^^^^^^^^_________``````^^^^^^___```aaabbbccccccbbbbbb```___\\\ZZZXXXVVVUUUVVVXXXYYYZZZZZZYYYYYYZZZ\\\^^^___aaagggpppvvv{{{yyyxxxxxxsssmmmmmmssssssqqqnnnkkkgggccc^^^ZZZWWWTTTQQQOOOOOOOOOOOONNNMMMMMMNNNNNNNNNNNNNNNMMMPPPPPPPPPPPPQQQPPPMMMJJJJJJKKKKKKJJJIIIIIILLLNNNQQQQQQTTTYYY```eeeffffffdddeeegggiiikkkmmmnnnooonnnnnnmmmmmmllllllkkkkkkmmmmmmmmmrrryyy~~~~~~~~~{{{yyytttuuuvvvxxxxxxxxxxxxwwwyyywwwtttssstttvvvvvvuuuxxxxxxxxxxxxwwwvvvvvvuuuwwwxxxwwwuuuxxx|||zzzuuurrrqqqpppmmmhhhbbb\\\YYYSSSPPPLLLIIIHHHJJJNNNPPPUUU[[[dddlllttt}}}tttiii___VVVWWWXXX[[[bbbooo{{{}}}zzztttnnnooottt{{{~~~wwwjjjXXXIII>>>888333000//////......//////000111000000111222444666888999<<<;;;;;;;;;;;;===>>>???BBBCCCHHHTTTdddttt~~~~~~xxx{{{iiiUUUJJJEEEBBB===<<<===CCCIIISSScccppp~~~{{{}}}zzzvvvuuuvvvwwwwwwvvvyyyvvvqqqmmmiiiddd___[[[WWWTTTPPPOOOPPPPPPNNNMMMOOONNNMMMLLLKKKIIIHHHHHHJJJJJJKKKKKKKKKIIIHHHGGGDDDCCCBBB@@@???>>>>>>>>>wwwpppgggbbbaaabbbbbbaaabbbaaa`````````___]]][[[SSSQQQMMMKKKJJJHHHFFFDDDAAA@@@>>><<<999666555333000//////......------,,,,,,,,,------,,,,,,+++***)))***++++++)))(((((()))%%%''')))*********+++,,,))))))))))))(((((((((((())))))(((((((((((())))))'''''''''&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))***,,,///222666888999999:::;;;<<<===>>>>>>>>>===<<<<<>>???@@@BBBFFFPPP^^^lllwww}}}~~~rrr]]]NNNGGGBBB>>>;;;:::>>>BBBKKKZZZhhh~~~}}}{{{zzz{{{|||}}}||||||}}}{{{xxxwwwxxxyyyyyyxxxxxxuuuqqqmmmjjjfffaaa]]]YYYVVVRRRPPPOOONNNMMMLLLPPPOOONNNMMMLLLJJJIIIIIIJJJJJJKKKKKKJJJIIIGGGFFFBBBAAA@@@???>>>>>>>>>>>>vvvppphhhcccbbbbbbaaa___aaa```^^^^^^___^^^\\\ZZZVVVSSSOOOMMMLLLJJJIIIGGGBBBAAA???<<<999777555444222222111111000/////////,,,,,,------,,,,,,+++***))),,,///...+++))))))+++&&&''')))***)))((()))***)))(((((((((((('''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''))))))(((((((((((())))))************************))))))))))))))))))))))))'''((()))+++...222666888888888999:::<<<===>>>>>>======<<<===>>>@@@AAAAAADDDCCCDDDFFFJJJLLLLLLKKKOOOQQQRRRQQQOOONNNNNNNNNUUUXXXWWWSSSQQQRRRPPPLLLJJJMMMRRRWWWZZZYYYTTTPPPKKKMMMPPPTTTWWWYYYZZZZZZ^^^^^^^^^____________```___^^^^^^^^^```cccfffhhheeedddcccaaa___\\\ZZZYYYXXXXXXYYYZZZZZZ[[[[[[[[[XXXZZZ]]]___bbbhhhrrryyy}}}wwwuuuvvvvvvsssoookkkgggccc^^^ZZZWWWTTTQQQPPPPPPPPPOOONNNJJJKKKLLLMMMNNNOOOOOOOOOLLLKKKKKKLLLMMMLLLJJJHHHGGGHHHHHHGGGFFFGGGIIIKKKOOOPPPSSSWWW[[[^^^```aaabbbbbbdddeeeggghhhiiijjjiiihhhhhhhhhhhhiiijjjkkkmmmmmmnnnqqqtttxxx{{{|||~~~|||{{{||||||{{{yyywwwqqqqqqssswww|||~~~|||{{{wwwsssooolllkkkjjjiiihhhiiijjjllloooqqqrrrssssssooorrrtttsssuuuxxxxxxuuuoooooommmjjjddd^^^WWWTTTKKKHHHEEEBBBBBBEEEIIILLLRRRZZZfffpppxxxkkk[[[VVVQQQPPPXXXdddoooxxx~~~|||yyysssqqqtttxxx}}}rrrfffTTTDDD:::555111///000000//////000000111222333333444555777888999:::;;;<<<<<<<<<===>>>>>>??????AAAEEELLLWWWdddqqqxxx~~~wwwaaaPPPFFFBBB???;;;:::<<>>>>>===>>>>>>???@@@AAABBBDDDCCCCCCCCCFFFJJJMMMNNNNNNQQQSSSUUUUUURRRPPPOOOOOOPPPRRRRRRNNNMMMNNNMMMJJJIIILLLPPPUUUXXXVVVQQQMMMIIIJJJMMMPPPSSSVVVXXXYYY]]]]]]^^^^^^___`````````bbbaaa_________aaadddeeeddddddcccaaa___]]][[[ZZZXXXXXXYYYYYYZZZZZZ[[[\\\XXX[[[]]]___aaahhhqqqxxx{{{xxxwwwvvvsssnnnjjjfffbbb^^^[[[XXXUUURRRQQQQQQQQQPPPOOOLLLLLLNNNOOOPPPPPPPPPPPPLLLKKKJJJJJJKKKJJJIIIGGGGGGHHHHHHGGGFFFGGGIIIKKKOOOQQQTTTXXX[[[]]]```aaaccccccdddeeefffggghhhiiihhhgggffffffggghhhjjjkkkmmmmmmooopppqqqsssuuuvvvvvvuuutttuuuvvvvvvtttrrrllllllmmmqqqvvv{{{|||}}}|||vvvrrrnnnjjjgggddd```aaacccgggjjjnnnqqqrrrpppuuuwwwuuuuuuwwwwwwsssmmmllliiieee___YYYTTTPPPJJJHHHEEECCCCCCEEEHHHKKKMMMVVVbbbnnnwww~~~uuueeeXXXPPPMMMTTT^^^hhhrrr{{{|||yyy}}}{{{sssrrruuuyyy~~~qqqdddQQQBBB888333111///000000000000000111222222222222444555666777888888;;;;;;<<<<<<===>>>>>>>>>===@@@DDDIIIQQQ]]]kkkuuuzzzcccRRRGGGAAA>>>:::999:::===CCCQQQ]]]qqq~~~}}}zzzvvvuuuwwwzzz|||}}}~~~~~~~~~}}}{{{{{{{{{|||wwwuuurrrpppnnnkkkgggddd[[[ZZZXXXUUURRRQQQQQQQQQPPPPPPOOONNNMMMLLLLLLKKKJJJKKKKKKKKKIIIHHHFFFEEEAAAAAA@@@?????????@@@@@@zzzwwwppphhhcccbbbbbb```^^^^^^]]][[[[[[\\\[[[YYYWWWTTTQQQMMMJJJIIIIIIHHHHHHBBBAAA???===:::777555444111000000//////......---,,,,,,------,,,,,,+++***)))***++++++)))(((((())))))++++++***(((&&&&&&&&&(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***---000444666666777888:::;;;===>>>???>>>???@@@AAAAAABBBDDDFFFCCCBBBCCCFFFKKKOOOQQQRRRTTTWWWYYYYYYVVVRRROOONNNLLLOOOOOOKKKKKKLLLKKKHHHGGGJJJOOOTTTVVVTTTOOOKKKHHHHHHIIIKKKNNNRRRUUUWWW[[[\\\]]]^^^___aaabbbbbbdddcccbbbaaaaaabbbcccccccccccccccbbb```___]]]\\\XXXXXXXXXXXXYYYZZZ[[[\\\YYY[[[]]]]]]___dddmmmsss~~~|||xxxtttqqqlllhhheeebbb___\\\YYYWWWTTTRRRRRRRRRQQQPPPOOOPPPPPPQQQRRRRRRRRRRRRMMMKKKIIIIIIIIIIIIGGGEEEFFFGGGGGGFFFEEEFFFHHHJJJNNNQQQUUUXXXZZZ]]]```bbbcccddddddeeeffffffgggggggggfffeeedddeeefffhhhjjjjjjlllmmmmmmllllllnnnooolllkkkjjjjjjkkkkkkjjjhhhddddddfffjjjpppuuuxxxyyy}}}zzzssslllggg]]]]]]^^^___bbbgggkkkmmmpppuuuxxxvvvtttuuutttqqqmmmjjjeee___XXXRRRNNNLLLHHHGGGFFFEEEDDDEEEGGGHHHLLLUUUbbbnnnwwwqqq^^^RRRKKKPPPXXX^^^hhhsss{{{~~~zzz{{{|||ssssssxxx|||~~~ooocccPPP@@@777333111000///////////////000000111111222333555666777777777999:::;;;<<<============<<<@@@DDDHHHMMMYYYhhhttt~~~jjjYYYLLLDDD<<<999777888:::>>>IIIUUUgggvvv|||zzzzzz|||}}}~~~~~~|||zzz{{{{{{xxxvvvsssrrrqqqnnnkkkhhh\\\\\\ZZZVVVQQQOOOOOOPPPOOOOOONNNNNNMMMLLLLLLKKKJJJKKKKKKJJJIIIGGGEEEDDD>>>>>>>>>===>>>>>>??????{{{~~~xxxqqqhhhcccaaaaaa```___^^^]]]\\\\\\\\\[[[YYYWWWUUUQQQMMMJJJIIIIIIIIIHHHCCCAAA@@@===:::888666555111111000000///.........,,,,,,------,,,,,,+++***,,,***(((((()))***)))((()))***++++++)))''''''((()))))))))(((((((((''''''(((((((((''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***,,,///222444666666888999;;;===>>>???===???AAAAAA@@@AAADDDGGGDDDCCCDDDHHHNNNSSSVVVWWWYYY[[[]]][[[WWWRRRNNNLLLIIIMMMMMMKKKJJJLLLJJJFFFEEEHHHMMMSSSVVVUUUQQQMMMGGGFFFEEEFFFIIINNNSSSWWWZZZZZZ\\\^^^```bbbcccdddeeeeeeeeeeeeeeeeeeddddddcccddddddccccccbbbaaa```XXXWWWWWWWWWWWWYYYZZZ[[[XXXZZZ[[[[[[[[[___gggmmmwww|||wwwrrrooojjjfffdddbbb___]]][[[XXXUUUTTTTTTTTTSSSRRRSSSSSSTTTTTTTTTTTTTTTSSSOOOLLLJJJIIIHHHHHHFFFDDDEEEEEEEEEDDDCCCDDDFFFHHHLLLPPPTTTXXXYYY\\\```ccccccccccccdddeeeeeefffffffffeeecccbbbbbbcccfffggggggiiijjjiiigggeeefffhhhcccaaa^^^\\\\\\\\\[[[ZZZYYYZZZ\\\bbbjjjrrrvvvxxx}}}zzztttfffddd```^^^^^^```dddggglllrrrvvvsssqqqrrrqqqooollliiiccc\\\VVVRRRPPPOOOMMMMMMMMMLLLLLLKKKJJJJJJPPPXXXdddnnnwwwjjjZZZOOOQQQTTTWWW```kkkttt|||}}}{{{}}}yyypppsssyyy|||}}}ooobbbOOO@@@777333222111000000000000000111222222111222444666777777666666888999:::;;;<<<<<<<<<;;;<<<@@@DDDGGGKKKVVVgggtttuuudddTTTHHH===:::888999888:::CCCMMM[[[kkk|||yyyyyyzzzwwwuuusssrrrqqqooollljjjbbbaaa^^^YYYRRRNNNMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKJJJKKKKKKJJJIIIGGGEEECCC>>>>>>>>>>>>>>>???@@@AAA|||~~~yyyqqqhhhbbbaaaaaa```______^^^]]]]]]]]]\\\ZZZXXXWWWSSSOOOLLLKKKLLLKKKKKKCCCBBB@@@===:::888666555333333222222111000000000,,,,,,---------,,,++++++000,,,))))))+++---,,,***''')))++++++***))))))***))))))))))))((((((((((((******))))))))))))******(((''''''&&&&&&''''''((()))))))))))))))***++++++))))))))))))))))))))))))************************(((((((((***,,,///111333555666777999;;;===>>>???<<>><<<999888888111111000000//////......------,,,++++++***))))))+++++++++***)))(((((('''))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''((()))***''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((((()))+++///222444777777777888:::<<>>888222///000000000000000111111111111111222444555777888999999777777888999999:::;;;;;;:::<<<>>>@@@FFFSSSdddqqq}}}hhhUUUIIIBBB<<<<<<<<<<<<===AAAJJJYYYjjjzzz~~~~~~|||{{{zzzzzz{{{zzzxxxwwwuuuqqqlllhhhgggccc\\\WWWSSSQQQOOOMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKJJJIIIHHHFFFDDDBBBAAA@@@@@@AAAAAAAAA@@@??????tttfffaaaaaa```^^^^^^^^^]]]]]]\\\[[[ZZZYYYYYYTTTQQQMMMKKKJJJJJJIIIIIIEEECCCAAA>>>;;;999888777111111000000//////......---------,,,++++++******++++++******)))(((((('''((((((((()))))))))))))))((((((((((((((((((((((((&&&'''(((((((((((('''&&&(((''''''''''''(((((()))(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''((((((((()))+++///222444777777777888:::<<<>>>@@@@@@BBBCCCBBBBBBBBBDDDEEEEEEHHHJJJJJJNNNVVV[[[[[[\\\[[[ZZZWWWTTTPPPMMMKKKHHHOOOSSSRRRPPPPPPMMMIIIHHHDDDEEEMMMUUUVVVTTTSSSLLLFFFCCCDDDEEEFFFLLLRRRXXXYYY[[[]]]___aaabbbccc``````aaaccceeehhhjjjlllkkkhhheeeddddddccc```]]]YYYXXXWWWVVVVVVWWWYYYZZZ[[[YYYXXXWWWXXX[[[___aaaiiimmmsssxxxzzzxxxtttqqqjjjiiigggdddbbbaaaaaaaaa___^^^]]]\\\ZZZZZZYYYYYY[[[YYYWWWVVVVVVUUUSSSRRRPPPNNNLLLJJJIIIHHHEEECCCDDDDDDCCCBBB@@@AAADDDFFFJJJMMMQQQTTTVVVZZZ]]]```______```aaabbbbbbbbbbbbaaa``````___^^^^^^^^^^^^\\\[[[ZZZZZZZZZWWWTTTQQQNNNLLLHHHEEEBBBBBBBBBCCCGGGIIIMMMRRRZZZdddooowwwzzz{{{sssllleeeaaabbbdddgggkkklllkkkhhheeeeeefffgggffffffhhhkkknnnooooooppppppnnnkkkfffccc```aaaeeejjjqqqyyywwwbbbXXXWWWYYY^^^cccpppwww}}}~~~zzzvvvxxx~~~zzzvvvpppmmmhhhdddfffllluuu{{{|||tttiiiZZZHHH===777222///000000000000000111111111111333333555666777777777777888888999999:::;;;;;;;;;<<<===??????CCCNNN^^^iiixxxsss```LLLDDD===;;;;;;:::;;;>>>BBBOOO```ppp~~~}}}||||||||||||zzzxxxvvvtttqqqmmmjjjiiiddd]]]XXXTTTRRRPPPOOOLLLKKKJJJIIIIIIJJJKKKLLLJJJJJJIIIHHHFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@??????uuugggbbbaaa___\\\\\\]]]]]]]]]]]]\\\ZZZYYYWWWVVVRRRNNNKKKJJJIIIHHHGGGEEECCCAAA>>>;;;999777777111111000000//////............------,,,,,,++++++++++++******)))((((((((('''(((((())))))*********))))))))))))))))))))))))'''(((((())))))((((((''')))((((((''''''''''''((())))))))))))))))))))))))''''''((((((((()))))))))&&&&&&&&&''''''(((((((((((((((((()))+++///222444777777777888:::<<<>>>??????BBBDDDEEEDDDDDDEEEFFFFFFIIIJJJJJJNNNUUUZZZZZZZZZYYYVVVTTTQQQOOOMMMLLLIIIQQQVVVVVVUUUUUURRRNNNIIICCCBBBJJJQQQSSSSSSTTTMMMGGGBBBAAABBBDDDJJJQQQWWWXXXZZZ\\\^^^```aaaaaa]]]^^^```bbbfffiiilllnnnmmmkkkhhheeedddbbb^^^\\\ZZZXXXWWWUUUUUUVVVXXXYYYYYYXXXWWWWWWXXX[[[^^^```cccfffmmmrrruuutttrrrpppiiihhheeecccaaaaaaaaaaaa____________^^^]]]\\\[[[\\\[[[ZZZZZZYYYWWWSSSPPPPPPNNNKKKJJJIIIHHHFFFDDDEEEEEEDDDBBBAAABBBDDDFFFIIILLLOOORRRTTTWWWZZZ]]]\\\\\\]]]^^^___``````___^^^^^^]]]\\\[[[[[[ZZZZZZWWWUUUSSSQQQPPPOOOLLLJJJGGGEEEBBB???=========>>>AAACCCGGGLLLTTT^^^iiippprrrwww|||vvvllleeebbbbbbdddgggiiihhheeebbbaaaccceeegggiiimmmsssvvvyyy{{{~~~~~~{{{wwwtttooooooooopppssswww|||~~~nnn```\\\^^^dddjjjrrrwww~~~~~~yyyxxx}}}xxxqqqgggccc___^^^ccclllwww~~~xxxooogggWWWFFF<<<666111///000000000000000111111111111444555666666666666666666999999::::::;;;;;;<<<<<<===>>>???>>>@@@HHHUUU___ppp|||lllSSSIII???<<<;;;999:::<<<<<>>>>>~~~sssfffaaaaaa___]]]\\\\\\]]]^^^^^^]]][[[XXXVVVUUURRRMMMKKKJJJJJJIIIHHHEEECCCAAA>>>;;;888777666111111000000//////...............------,,,,,,,,,************))))))((((((''''''((()))******++++++))))))))))))))))))))))))(((((())))))))))))((((((***)))((('''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&'''(((((()))******((((((((()))+++///222444777777888999:::<<<===>>>>>>AAAEEEGGGGGGFFFFFFFFFFFFIIIJJJIIILLLSSSWWWVVVVVVTTTQQQNNNLLLLLLLLLLLLLLLSSSZZZZZZZZZYYYUUUPPPJJJCCCAAAGGGNNNQQQRRRTTTNNNGGGAAA@@@@@@AAAGGGNNNTTTUUUXXXZZZ]]]^^^______]]]^^^```cccfffjjjlllnnnllljjjhhheeecccaaa^^^]]][[[YYYWWWVVVUUUVVVWWWXXXXXXWWWVVVVVVXXXZZZ]]]______bbbgggllloooooonnnnnnhhhgggeeecccaaaaaaaaaaaa______aaaaaaaaa```^^^]]]```^^^\\\ZZZYYYVVVSSSPPPOOOMMMKKKJJJJJJHHHFFFDDDEEEEEEEEECCCAAABBBDDDFFFIIIKKKNNNQQQSSSUUUYYY[[[YYYZZZ[[[\\\]]]]]]]]]]]]\\\\\\[[[[[[YYYXXXWWWVVVSSSPPPLLLIIIHHHGGGEEEDDDCCCBBB???===<<<<<<<<<======???CCCGGGNNNVVV```fffiiinnnsssvvvwwwyyy}}}ssskkkfffddddddfffhhhhhheeebbb```bbbdddgggkkkpppwww||||||zzzzzz|||~~~zzzjjjdddffflllrrrtttxxx}}}wwwyyywwwmmmgggccc______dddnnnxxx~~~vvvlllcccTTTCCC:::555111///000///000000000111111111111333444555666777777777666:::::::::;;;;;;<<<<<<<<<<<<>>>???>>>>>>DDDOOOXXXkkkyyyuuu\\\OOOBBB>>><<<;;;;;;===;;;@@@JJJVVVfffxxx~~~{{{yyyxxxwwwuuusssqqqlllfffaaa]]][[[XXXVVVOOOMMMJJJHHHGGGIIILLLNNNIIIIIIIIIHHHGGGEEEDDDCCCAAA@@@@@@???>>>>>>>>>>>>yyyuuuwww}}}pppdddaaabbbaaa______\\\]]]^^^^^^]]][[[XXXVVVSSSPPPLLLJJJJJJKKKKKKJJJEEEDDDAAA===:::888666555111111000000//////............------------,,,,,,*********)))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))******++++++((((((((()))+++///222444666777888:::;;;<<<=========@@@EEEHHHHHHGGGGGGGGGFFFHHHHHHGGGIIIOOORRRRRRPPPNNNKKKIIIHHHIIIJJJKKKNNNVVV]]]^^^^^^\\\XXXRRRLLLEEEAAAFFFMMMPPPRRRTTTOOOHHHBBB?????????EEELLLPPPRRRUUUYYY[[[]]]^^^^^^^^^___aaadddfffiiijjjkkkhhhggggggeeecccaaa``````\\\[[[XXXVVVVVVVVVWWWXXXWWWWWWVVVVVVWWWYYY[[[\\\]]]___bbbfffhhhjjjjjjjjjhhhfffdddbbbaaaaaaaaaaaa^^^___```bbbbbbaaa```___ddd```[[[XXXVVVUUUSSSRRROOOMMMKKKJJJJJJIIIGGGEEEFFFFFFEEEBBBAAAAAACCCEEEHHHKKKNNNPPPRRRUUUXXX[[[YYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXVVVTTTSSSOOOKKKGGGDDDCCCBBBAAA@@@???>>>===<<<;;;;;;;;;;;;<<<>>>AAADDDIIIPPPXXX^^^bbbgggmmmpppqqqrrruuuxxx}}}~~~uuukkkhhheeefffhhhiiifffccceeegggiiikkkooouuu|||sssiiiiiimmmppptttxxx~~~}}}tttrrrxxxwwwmmmhhhddd```aaagggqqqyyy~~~uuukkk```QQQ@@@888444000///000///000000000111111111111111222444666777888888999::::::;;;;;;;;;;;;<<<<<<:::===??????>>>CCCLLLTTTgggyyydddUUUEEE>>><<<;;;:::<<<:::<<>>>>>>>>>>>vvvqqqppp~~~yyymmmbbbaaaccccccaaaaaa]]]]]]]]]]]]\\\ZZZYYYWWWRRROOOLLLJJJKKKKKKKKKKKKEEEDDDAAA===:::777555444111111000000//////......---------,,,,,,,,,,,,,,,******))))))))))))))))))((())))))******+++++++++)))))))))))))))))))))))))))((((((''''''(((((())))))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((())))))******+++((((((((()))+++///222444666777999:::;;;<<<<<<<<<<<<@@@DDDGGGGGGGGGGGGHHHFFFHHHHHHEEEGGGLLLOOONNNKKKJJJHHHGGGGGGHHHJJJKKKNNNXXX```cccbbbaaa\\\VVVPPPHHHCCCGGGMMMPPPQQQSSSPPPIIICCC@@@??????CCCIIIKKKNNNRRRWWWZZZ]]]^^^^^^___aaaccceeeggghhhiiiiiifffggggggfffcccbbbbbbccc^^^]]]ZZZXXXWWWWWWWWWXXXWWWWWWVVVVVVVVVWWWXXXYYYYYY[[[]]]```bbbeeeggggggfffeeecccaaa````````````]]]^^^___```aaaaaaaaaaaaddd___ZZZVVVTTTSSSRRRRRRNNNMMMKKKJJJJJJIIIGGGEEEEEEEEEDDDBBB@@@@@@BBBDDDFFFIIILLLOOOQQQTTTXXXZZZZZZ[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYXXXVVVSSSQQQOOOJJJGGGDDDAAA@@@???>>>===;;;::::::999999999999:::;;;===@@@DDDHHHNNNUUUZZZ___eeekkknnnooopppsssvvv|||qqqlllgggfffiiikkkhhheeeiiijjjkkklllooouuu|||}}}ooojjjhhhgggqqqvvv}}}~~~}}}~~~|||}}}yyyqqqnnnrrrvvvxxxpppfffbbb```ccckkkuuu|||~~~uuulll\\\NNN>>>666222000///000000000000000111111111111000222333555777888999999:::::::::::::::;;;;;;;;;888;;;?????????BBBJJJQQQaaawwwppp___KKKAAA>>>;;;999:::888777;;;CCCMMM\\\ppp~~~|||{{{vvvtttqqqnnnkkkfff```\\\TTTRRROOOLLLJJJJJJKKKLLLHHHHHHIIIIIIHHHGGGFFFFFFDDDCCCAAA???>>>>>>??????vvvqqqppp}}}xxxlllbbbaaaccccccbbbaaa^^^]]]]]]\\\[[[ZZZYYYYYYSSSPPPMMMKKKJJJKKKJJJIIIEEEDDDAAA===999777555444111111000000//////......++++++,,,,,,,,,,,,,,,,,,)))))))))))))))))))))***************************(((((((((((((((((((((((((((((('''&&&&&&'''(((((((((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''(((((((((((((((((()))+++///222444666777999;;;<<<<<<<<<;;;<<>><<<:::999999999999999999999::::::<<<@@@DDDIIIPPPWWW\\\aaafffmmmqqqrrrsssvvvyyy~~~yyyrrrllljjjnnnpppnnnjjjkkklllmmmnnnqqqwww~~~yyypppjjjeeekkkrrrzzz~~~}}}|||wwwrrrrrrtttvvvyyyzzz~~~zzzuuugggdddcccgggpppyyy}}}|||uuulllZZZKKK<<<444111//////111000000000000111111111111222333444666777888888888::::::::::::::::::999999666:::>>>???>>>@@@GGGMMMXXXqqq~~~nnnWWWIIICCC>>>;;;:::999777888>>>DDDOOOaaaqqq~~~}}}zzzvvvuuutttrrrooohhhaaa[[[WWWUUURRROOOLLLKKKJJJJJJHHHHHHHHHIIIHHHHHHGGGGGGFFFDDDBBB@@@??????@@@@@@~~~vvvqqqrrrxxxlllbbbaaaccccccaaa```___^^^\\\[[[ZZZYYYYYYZZZUUURRRNNNKKKJJJIIIHHHGGGEEEDDDAAA===999666444333111111111000//////......++++++++++++++++++++++++)))))))))))))))*********+++++++++***************((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''''''''((()))***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%((((((((()))+++///222444666888999;;;<<<<<<;;;;;;;;;>>>BBBDDDEEEFFFHHHIIIHHHJJJIIIFFFGGGLLLNNNMMMGGGGGGGGGHHHIIIJJJKKKLLLLLLWWWccciiikkklllhhhcccUUUMMMIIILLLPPPQQQQQQQQQQQQKKKFFFDDDAAA???AAAFFFEEEHHHNNNTTTZZZ]]]^^^^^^]]]___bbbeeehhhiiijjjjjjjjjlllmmmjjjgggdddeeegggaaa```]]]ZZZYYYXXXYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUNNNOOOQQQUUUZZZ___dddfffaaa___^^^\\\[[[[[[\\\\\\\\\[[[[[[[[[]]]___aaaccc\\\ZZZXXXWWWUUUSSSOOOLLLNNNLLLJJJJJJJJJIIIGGGFFFDDDDDDCCC@@@>>>>>>@@@BBBAAACCCGGGKKKNNNQQQUUUXXX___^^^^^^]]][[[ZZZXXXWWWTTTTTTTTTSSSQQQMMMJJJHHHCCCAAA???>>>>>>===;;;999999:::::::::;;;;;;;;;;;;888;;;???EEEJJJRRRZZZ___ccchhhppptttuuuwwwyyy|||yyyqqqooosssuuusssooorrrssssssuuuxxx}}}yyyqqqjjjgggnnnxxx}}}}}}|||~~~xxxvvvxxxzzz{{{tttxxx}}}{{{yyyllliiihhhlllttt{{{~~~}}}}}}{{{tttlllYYYJJJ;;;444111//////111000000000000111111111111444555555666777666666666999999999999999999999999666:::>>>>>>===>>>DDDJJJPPPkkk~~~xxxwww|||{{{bbbRRRJJJCCC>>>===>>>:::999<<<>>>EEETTTdddttt~~~|||yyyttttttuuutttpppiii```ZZZXXXWWWTTTQQQNNNLLLJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGGGGEEECCCAAA??????@@@AAA}}}vvvpppgggbbb```___]]][[[___]]][[[ZZZZZZZZZXXXVVVVVVSSSPPPNNNMMMMMMLLLKKKFFFCCC@@@>>><<<999666444111111000000//////......---,,,++++++******++++++))))))))))))))))))***+++((((((''''''(((***,,,---((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))***(((&&&&&&'''((((((((('''((()))(((&&&&&&((()))))))))))))))+++---///000666666777999;;;<<<;;;999:::===@@@DDDFFFFFFEEEDDDHHHGGGFFFDDDDDDFFFJJJMMMKKKKKKKKKLLLMMMOOOPPPQQQQQQUUU[[[bbbfffhhhgggfffbbbZZZQQQMMMPPPTTTUUUUUUOOOMMMHHHCCC>>><<<===???DDDFFFIIINNNSSSXXX\\\^^^\\\___bbbdddeeefffhhhjjjmmmjjjhhhggggggfffeeeddddddaaa]]]YYYVVVVVVVVVWWW[[[ZZZXXXVVVUUUTTTSSSSSSPPPOOOPPPRRRVVV[[[aaaddd```______^^^]]][[[ZZZYYYZZZZZZ[[[\\\]]]^^^^^^___\\\\\\\\\ZZZXXXTTTPPPNNNNNNMMMLLLJJJHHHGGGGGGFFFFFFDDDAAA@@@@@@AAABBBAAA@@@BBBEEEGGGJJJNNNRRRVVVYYY[[[]]]___^^^\\\XXXVVVRRRPPPLLLIIIEEECCCBBBBBB>>>===<<<;;;;;;:::::::::::::::;;;;;;;;;;;;::::::>>>???BBBFFFLLLTTT^^^eeefffjjjqqqwww{{{}}}|||xxxwwwwwwwwwvvvzzz|||wwwnnnjjjkkkqqq{{{}}}~~~{{{{{{|||~~~{{{yyyzzz|||}}}{{{yyyoooiiihhhooovvv{{{~~~yyyqqqkkkZZZKKK<<<555222//////000......///000111222333333000111222444666999;;;<<<888888999999999:::::::::===<<<;;;:::;;;===???AAAMMM___zzz}}}qqqppptttwww{{{~~~ttt]]]MMMDDD>>>;;;<<<999888999;;;???JJJTTTbbbppp~~~}}}}}}|||wwwuuutttrrrppplllgggccc\\\YYYVVVTTTRRROOOKKKHHHFFFFFFGGGHHHHHHHHHGGGGGGIIIHHHGGGFFFEEEDDDCCCBBBzzzsssjjjdddbbbaaa___]]]___]]][[[[[[[[[ZZZXXXVVVWWWUUUQQQOOOMMMLLLJJJHHHEEEBBB???===<<<:::777555111111000000//////......---,,,++++++******++++++---,,,+++)))((((((''''''***)))))))))))))))******((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((((((''''''(((((())))))(((&&&&&&'''((((((((('''((()))(((&&&&&&((()))))))))((()))***,,,...000555555777999:::;;;:::999:::<<<@@@CCCEEEEEEDDDCCCFFFFFFEEEDDDCCCEEEJJJMMMKKKKKKLLLMMMNNNPPPRRRSSSPPPSSSYYY^^^ccceeeeeeeeeaaaZZZQQQNNNPPPSSSUUUUUUPPPNNNIIIDDD>>><<<===>>>AAACCCGGGLLLRRRWWW[[[]]]bbbdddfffgggffffffgggiiinnnllljjjiiiiiihhhgggeeedddbbb^^^ZZZWWWVVVVVVWWWVVVUUUTTTSSSRRRPPPOOOOOOMMMMMMMMMOOOTTTZZZ```dddbbbaaaaaa___]]][[[ZZZYYYZZZZZZ[[[\\\]]]^^^^^^___\\\\\\\\\ZZZWWWTTTPPPNNNOOONNNLLLJJJHHHGGGGGGFFFGGGDDDAAA@@@@@@AAAAAA@@@@@@BBBDDDFFFIIIMMMRRRUUUXXXYYY[[[\\\[[[YYYVVVTTTOOOMMMJJJFFFCCC@@@??????===<<<;;;;;;::::::;;;;;;==================<<<<<<===@@@DDDIIIOOOXXXaaagggjjjooouuuzzz~~~~~~}}}}}}}}}uuullllllqqqzzz~~~|||yyyqqqlllkkkqqqwww{{{~~~xxxpppiiiWWWIII;;;444111///...///......///000111222333333333333444444666777888999888888888999999999::::::::::::999999:::<<<>>>@@@FFFUUUlllsssnnnnnnnnnppprrrvvv|||kkkYYYLLLDDD@@@<<<999777888888:::AAAJJJYYYeeevvv~~~}}}}}}||||||zzzxxxvvvtttrrrooojjjgggaaa___[[[YYYVVVSSSOOOLLLHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCC~~~wwwnnngggdddcccaaa______^^^\\\\\\\\\[[[XXXVVVWWWUUURRRPPPNNNKKKHHHFFFDDDBBB???===<<<:::777555111111000000//////......---,,,++++++******++++++,,,,,,***)))((((((((((((***************)))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((('''&&&&&&'''(((((('''((()))(((&&&&&&((())))))(((((()))***,,,...000333444666888999999999999:::<<>>AAAEEEKKKQQQVVV[[[]]]dddfffhhhiiiiiiiiijjjkkkooommmkkkkkkkkkjjjhhhfffdddbbb^^^ZZZXXXVVVVVVVVVUUUUUUVVVUUUTTTRRRPPPOOOJJJIIIJJJLLLQQQXXX___ccceeedddccc```^^^\\\ZZZYYYZZZZZZ[[[\\\]]]^^^______]]]]]]\\\ZZZWWWTTTQQQOOOOOONNNLLLJJJIIIGGGGGGFFFGGGEEEAAA???@@@@@@@@@??????AAACCCEEEGGGKKKPPPTTTVVVWWWXXXYYYXXXUUURRRPPPJJJHHHEEEBBB???===<<<;;;<<<<<<<<<<<<<<<===>>>>>>AAAAAA@@@???????????????@@@DDDJJJPPPXXX```hhhnnnnnnrrrwww{{{~~~~~~ooommmooowww}}}}}}yyyrrrnnnnnnsssxxx{{{}}}wwwnnnfffTTTFFF888222000...---......//////000111222333333666666555555555555666666888888888999999999999:::777777777888999<<<>>>???AAAJJJ]]]qqq~~~xxxoooiiidddcccdddkkkrrr~~~}}}iiiXXXKKKEEE>>>:::999999888666:::@@@MMMVVVdddttt~~~}}}|||}}}}}}~~~}}}yyywwwuuurrrooollliiifffbbb^^^[[[XXXSSSPPPLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDyyyooohhheeedddbbb``````___]]]]]]]]][[[XXXVVVUUUSSSQQQOOONNNLLLIIIFFFFFFCCC@@@>>><<<999666444111111000000//////......---,,,++++++******++++++)))((((((((()))***+++,,,((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((('''&&&&&&'''((('''((()))(((&&&&&&((()))((((((((((((***,,,...///222555777999999999::::::;;;<<<>>>@@@BBBBBBAAAAAABBBBBBCCCBBBBBBEEEIIILLLLLLMMMOOOQQQSSSUUUVVVVVVRRRSSSTTTWWWZZZ^^^aaaccc]]]XXXSSSPPPPPPSSSTTTUUURRRPPPMMMGGGAAA<<<;;;;;;<<>>;;;:::999999======>>>>>>@@@AAACCCCCCEEEDDDBBBAAAAAAAAABBBCCCEEEJJJQQQYYYaaaiiipppuuuwwwzzz}}}tttooonnntttzzz~~~|||wwwpppnnnooovvvzzz}}}}}}vvvkkkbbbQQQDDD777222000///...///...///000111222333333444777666666555555555555666888888888888999999999999666666777888:::<<<>>>???BBBFFFRRRdddsss|||wwwlllbbb]]]^^^iiiooozzzyyydddRRRGGG@@@<<<;;;;;;:::888999===CCCIIITTTdddvvv}}}}}}}}}~~~}}}zzzxxxwwwtttrrrnnnkkkfffbbb^^^ZZZVVVSSSPPPPPPNNNMMMKKKJJJJJJIIIGGGGGGGGGFFFFFFEEEEEEEEEyyynnngggdddcccbbb``````___^^^^^^^^^\\\XXXUUUSSSQQQOOONNNNNNMMMKKKIIIHHHEEEAAA>>>;;;888444111111111000000//////......---,,,++++++******++++++(((((((((((()))***+++,,,&&&''')))***++++++******))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%'''((((((&&&%%%&&&((('''((()))(((&&&&&&((()))(((((((((((()))+++...///222555999:::::::::;;;===<<<===>>>@@@@@@AAA@@@@@@@@@AAABBBBBBCCCEEEIIILLLNNNOOOQQQTTTUUUWWWWWWWWWUUUUUUUUUVVVXXX\\\___bbbZZZWWWSSSQQQQQQRRRTTTTTTRRRQQQNNNIIIBBB===;;;:::<<>><<<::::::::::::======>>>@@@BBBEEEGGGHHHIIIGGGEEEDDDCCCEEEGGGHHHLLLQQQXXX```hhhooovvv{{{yyyrrrooosssyyy}}}xxxsssllllllpppwww|||~~~}}}|||uuuiii^^^OOOBBB666222222000///111//////000111222333444444555555555555555666777777777777888888888999999999666666777999;;;===>>>???CCCCCCKKKZZZjjjttt|||vvvhhhaaaaaahhhnnnwwwrrr\\\NNNBBB===:::;;;;;;999:::======AAAIIIWWWiii{{{~~~~~~}}}~~~}}}|||{{{yyyxxxqqqnnnhhhccc```\\\XXXVVVTTTSSSQQQNNNLLLKKKJJJJJJGGGGGGGGGFFFFFFFFFFFFFFFxxxmmmeeecccbbbaaa```aaa``````______\\\XXXUUUSSSPPPMMMLLLLLLMMMLLLKKKHHHEEEAAA>>>;;;888444111111111000000//////......---,,,++++++******++++++++++++***)))))))))))))))&&&'''((()))+++++++++,,,))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&###&&&)))(((&&&$$$%%%((('''((()))(((&&&&&&((()))(((''''''((()))+++---///222666:::;;;::::::<<<>>>===>>>???@@@@@@@@@@@@@@@???@@@BBBCCCDDDFFFJJJLLLQQQRRRTTTVVVXXXXXXXXXWWWXXXWWWVVVVVVXXXZZZ]]]^^^XXXVVVTTTRRRQQQRRRSSSTTTQQQQQQOOOJJJDDD>>>;;;:::<<>>???@@@@@@@@@@@@AAAAAAAAACCCHHHNNNRRRTTTSSSRRRPPPNNNJJJGGGEEE???>>>===<<<<<<======>>>>>>???AAACCCFFFIIILLLNNNOOOMMMKKKIIIJJJMMMPPPRRRTTTYYY___fffmmmttt{{{xxxrrruuu{{{~~~}}}uuupppiiikkkqqqyyy}}}}}}{{{tttfffZZZLLL@@@555222222111000111///000000111222333444444444444444555555777888999777777777888888888888999666777888999;;;<<<===>>>@@@???DDDQQQ^^^hhhrrrzzzqqqhhhgggggglllssszzzlll]]]IIIBBB;;;999888777888;;;:::===CCCNNN\\\mmm|||}}}|||tttpppjjjfffbbb___[[[YYYXXXVVVSSSOOOLLLKKKJJJJJJFFFFFFFFFGGGGGGGGGGGGGGGvvvllldddbbbbbbbbbbbbbbbaaa`````````]]]XXXUUUUUURRRMMMJJJJJJKKKLLLLLLEEECCC@@@===<<<:::666444111111000000//////......---,,,++++++******+++++++++******)))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''"""&&&***)))%%%###%%%''''''((()))(((&&&&&&((()))'''''''''((()))+++---...000555:::;;;999888;;;>>>??????@@@@@@@@@@@@@@@@@@>>>@@@BBBDDDEEEGGGKKKMMMSSSUUUWWWXXXYYYYYYXXXWWWYYYXXXWWWVVVVVVXXXYYYZZZVVVVVVTTTSSSQQQQQQSSSTTTPPPPPPOOOKKKEEE@@@<<<:::;;;>>>BBBHHHNNNTTTYYY[[[^^^```cccdddeeefffgggiiikkkkkkjjjjjjjjjiiieeebbbdddbbb```\\\YYYVVVSSSRRROOOOOONNNNNNMMMMMMLLLLLLEEECCCCCCDDDIIIRRRZZZ```eeeccc___\\\YYYXXXXXXXXX[[[\\\\\\]]]^^^___`````````___\\\YYYWWWTTTSSSRRRRRRQQQOOOLLLIIIHHHFFFFFFCCCAAA>>>>>>???AAAAAAAAAAAAAAAAAAAAACCCHHHNNNSSSRRRQQQOOOMMMJJJFFFCCCAAA???>>>>>>>>>???@@@BBBCCCEEEFFFHHHKKKOOORRRVVVWWWWWWUUUSSSQQQSSSWWW[[[^^^aaaeeejjjpppuuu|||xxxzzzyyyrrroooiiikkkrrrzzz}}}}}}~~~|||{{{sssdddXXXIII===333000111000000111///000111111333333444555555444444555555666777888777777777777888888888888555666777999:::;;;;;;;;;<<<;;;@@@JJJTTT^^^iiisss|||vvvllljjjgggkkkqqquuuyyy}}}zzzmmmWWWLLL@@@;;;777555666999777:::???FFFPPP___ooozzz~~~xxxtttnnniiifffccc```^^^ZZZXXXTTTPPPLLLJJJIIIIIIFFFFFFFFFGGGGGGHHHHHHHHH~~~vvvkkkdddbbbcccccccccbbbaaaaaaaaa```]]]XXXUUUXXXTTTNNNJJJIIIJJJJJJKKKCCC@@@>>>===<<<;;;999777111111111000//////......---,,,++++++******++++++'''''''''((()))+++,,,---,,,+++)))((((((((()))***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((("""&&&***)))%%%###%%%''''''((()))(((&&&&&&((()))'''''''''''')))+++---...///444999:::888777:::>>>@@@@@@@@@@@@@@@@@@@@@AAA>>>@@@CCCDDDFFFHHHKKKNNNUUUVVVXXXZZZZZZYYYXXXWWWZZZYYYWWWVVVVVVVVVVVVWWWUUUUUUUUUSSSQQQQQQSSSTTTOOOPPPOOOLLLFFF@@@===;;;:::===AAAGGGMMMSSSWWWYYYZZZ]]]aaadddeeehhhjjjllllllkkkkkkkkkkkkiiifffccceeedddaaa^^^[[[WWWUUUSSSLLLKKKJJJIIIHHHHHHIIIIIIDDDBBBAAABBBGGGPPPXXX]]]cccaaa^^^ZZZXXXWWWWWWWWW[[[\\\\\\]]]^^^___`````````___\\\YYYWWWTTTSSSRRRSSSQQQOOOLLLJJJHHHFFFFFFBBB@@@>>>===???AAABBBBBBBBBBBBBBBBBBCCCHHHNNNSSSPPPOOOMMMJJJGGGCCC@@@???????????????AAACCCEEEGGGLLLMMMOOOSSSWWW[[[___aaa]]][[[YYYXXXZZZ^^^cccggglllooosssxxx}}}|||~~~~~~~~~}}}|||wwwqqqnnnjjjlllssszzz}}}|||~~~{{{{{{ssscccVVVFFF;;;111///000//////000000000111222333444444555666666555555555666666777777777777777888888888888555555777888999999999999::::::???GGGPPPXXXeeepppuuuxxxllljjjjjjmmmqqqssstttvvvyyy{{{|||yyyzzzwwwdddVVVGGG>>>888555555888555999===AAAHHHUUUeeerrr}}}~~~|||~~~{{{wwwqqqllliiigggdddbbb[[[XXXTTTPPPLLLJJJIIIIIIFFFFFFFFFGGGGGGHHHHHHIIIuuuhhhddddddccc``````dddcccccccccbbb```\\\YYYYYYUUUQQQNNNMMMLLLJJJHHHDDDCCCBBB@@@===:::777666222111///.........///000,,,,,,,,,,,,,,,,,,,,,,,,'''(((((())))))))))))(((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***(((&&&&&&'''((()))(((&&&&&&&&&''''''''''''(((&&&%%%$$$###$$$%%%&&&''')))(((((((((((())))))***///111444666777999<<>>:::<<>><<<;;;<<<<<>>::::::555888;;;>>>BBBLLL[[[eeepppzzz}}}wwwuuusssrrrpppnnnjjjhhh[[[WWWRRRNNNKKKJJJIIIGGGFFFFFFFFFFFFGGGHHHIIIJJJvvviiiddddddaaa___^^^aaa``````aaabbb```]]]ZZZXXXUUUQQQNNNMMMKKKIIIHHHBBBBBB@@@>>>;;;888666444222111000///...//////000,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))))))))((((((((((((((()))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))************)))'''%%%%%%'''(((((('''&&&&&&&&&&&&''''''''''''%%%$$$$$$$$$$$$%%%'''((((((((((((((((((((()))***...000444666777999;;;===??????@@@AAAAAAAAAAAAAAABBBCCCEEEGGGIIIIIIIIIIIINNNRRRWWWZZZYYYYYYZZZ[[[ZZZWWWTTTSSSRRRSSSTTTTTTXXXWWWVVVUUUUUUUUUVVVVVVSSSSSSRRROOOJJJEEE@@@>>>;;;<<>>AAAHHHSSS```iiillluuuzzztttrrrssstttttttttuuuuuuvvvvvvsssqqqsssyyynnnZZZOOOHHH@@@:::999444777999:::===EEEQQQZZZeeeppp~~~~~~zzzxxxuuusssqqqnnnjjjggg\\\XXXRRRMMMLLLLLLKKKKKKIIIIIIHHHGGGGGGHHHHHHHHHwwwiiidddccc```]]]\\\^^^^^^^^^___aaa```]]]ZZZWWWTTTPPPNNNLLLKKKIIIHHHAAA@@@>>><<<:::777444333111111000///////////////---------,,,,,,+++++++++************)))((('''''')))))))))*********++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%&&&((((((((('''''''''(((((()))***,,,///444666777888999:::======>>>???@@@AAAAAABBBDDDEEEGGGIIIKKKKKKKKKKKKMMMPPPUUUXXXYYYYYYZZZ[[[XXXWWWTTTRRRRRRSSSUUUVVVXXXWWWWWWWWWVVVVVVVVVVVVTTTTTTTTTRRRMMMGGGAAA>>>;;;<<>><<<<<<=========AAAHHHNNNUUU\\\dddhhhkkkmmmqqquuuyyy|||~~~zzzvvvqqqnnnqqqxxx}}}|||}}}~~~}}}~~~wwwrrrqqqqqqrrrrrrrrrtttvvvzzz}}}~~~wwwllleeeeeekkkuuu{{{wwwjjjZZZPPP===777111......000000///111222222333444444555555999999888888888777777777666777888888999888888888888888999999:::;;;;;;;;;:::<<<>>>@@@DDDNNN]]]hhhlllrrrxxx~~~{{{vvvvvvwwwwwwxxxxxxxxxxxxvvvtttqqqooorrryyy|||kkk]]]PPPDDD===<<<555777888999:::???GGGNNNXXXcccsss~~~{{{xxxvvvssspppllliii___ZZZRRRMMMLLLMMMNNNNNNKKKJJJIIIHHHGGGGGGGGGGGG|||~~~vvviiidddccc```]]]\\\]]]]]]]]]^^^___^^^[[[XXXVVVSSSOOOMMMLLLKKKIIIHHH@@@@@@>>><<<999777444333111000000///////////////......---,,,,,,+++******+++++++++***)))((('''&&&)))))))))*********++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%&&&'''(((((('''''''''''''''((()))***+++...333666777777777888;;;;;;<<<===???@@@BBBCCCFFFGGGIIIKKKLLLMMMMMMMMMMMMOOORRRUUUVVVWWWWWWXXXWWWVVVTTTRRRQQQSSSVVVXXXWWWWWWXXXXXXXXXWWWWWWVVVUUUUUUUUUTTTPPPJJJCCC>>><<<===???BBBGGGMMMSSSVVV[[[\\\___cccfffiiijjjkkklllmmmmmmmmmlllkkkjjjiiijjjhhhddd```]]]YYYTTTQQQKKKIIIFFFFFFHHHIIIIIIIIIHHHDDDAAABBBBBBCCCJJJQQQYYY\\\___``````aaadddgggiiiiiijjjjjjjjjiiihhhgggddddddeeedddcccbbbaaa```]]]ZZZVVVQQQNNNLLLJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDFFFHHHHHHHHHBBBAAA>>>;;;::::::<<<<<<>>>BBBIIIQQQYYYaaajjjooorrrvvv|||yyyvvvxxx|||{{{|||~~~~~~}}}~~~}}}~~~~~~xxxsssqqqrrrwwwxxxyyyzzzzzzzzz{{{|||~~~tttkkkeeefffllluuu|||~~~uuugggXXXMMM;;;666000...///111000///111222222333444555666666999999999888888888777777777888888999999999888888888888888888999:::;;;<<<888<<>>CCCGGGOOOYYYiiiwww~~~|||zzzxxxvvvssspppmmmbbb]]]UUUOOOMMMMMMNNNNNNKKKKKKIIIHHHGGGGGGGGGGGG{{{}}}tttgggccccccaaa___^^^^^^^^^]]]]]]]]][[[XXXUUUUUURRRNNNLLLKKKJJJIIIGGGBBBAAA@@@===;;;888555444000000000000000//////.........---,,,,,,+++******++++++++++++***)))''''''((((((((()))))))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''%%%%%%%%%''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&'''((()))******...333666777777777888;;;;;;;;;<<<>>>@@@BBBCCCFFFHHHJJJLLLMMMNNNNNNMMMNNNOOOPPPRRRSSSSSSSSSRRRQQQQQQPPPNNNMMMOOOSSSWWWVVVWWWYYYZZZZZZYYYWWWVVVUUUUUUTTTTTTRRRMMMEEE@@@======>>>AAAEEEKKKQQQTTT[[[\\\```cccgggjjjlllmmmnnnnnnmmmmmmlllkkkkkkjjjllliiieeebbb___ZZZVVVRRRJJJHHHFFFFFFHHHJJJKKKKKKIIIEEEBBBBBBBBBCCCIIIQQQ[[[___dddfffeeeeeehhhkkkkkkkkklllllllllkkkkkkkkkfffgggggggggggggggffffffbbb```[[[UUUPPPMMMLLLLLLNNNMMMLLLKKKKKKKKKKKKKKKKKKIIIGGGGGGHHHIIIHHHFFF@@@>>><<<::::::::::::;;;@@@DDDJJJQQQYYYbbbkkkqqquuu{{{}}}{{{{{{|||}}}~~~~~~~~~~~~|||{{{~~~{{{{{{yyyyyy~~~{{{zzz~~~rrrjjjfffhhhnnnvvv||||||ssseeeTTTIII:::666000///000222222000111222222333555666666777999999999999888888888888888888999999999888888777888888888888888:::;;;<<<888;;;>>>>>>>>>EEERRR]]]fffjjjlllooowww|||zzzzzz{{{zzzxxx{{{}}}|||wwwpppnnnrrrxxxuuucccSSSHHHBBB;;;<<<;;;;;;;;;>>>AAADDDJJJSSSaaaoooyyy~~~}}}~~~}}}|||zzzyyyyyywwwuuurrrgggbbb[[[UUURRRQQQPPPOOOLLLKKKJJJIIIHHHHHHHHHHHH{{{~~~sssfffccccccaaa_________^^^]]]]]]]]][[[WWWTTTTTTQQQNNNKKKKKKJJJHHHGGGCCCBBBAAA>>><<<999666555000000000000000///......---------,,,,,,+++++++++++++++++++++***)))((((((((((((((()))))))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''&&&%%%&&&((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&'''((()))******---222555777777999:::<<<<<<<<<<<<>>>@@@BBBDDDFFFGGGIIIKKKMMMMMMMMMMMMNNNMMMMMMNNNOOOPPPOOOMMMKKKKKKKKKHHHGGGIIIOOOUUUWWWYYY[[[]]]^^^\\\ZZZXXXUUUSSSRRRRRRRRROOOHHHCCC>>>>>>>>>???CCCIIIOOORRRYYY[[[___cccgggjjjlllmmmnnnnnnmmmmmmlllkkkkkkkkkkkkiiieeebbb___[[[VVVSSSJJJIIIIIIJJJLLLNNNOOONNNIIIEEECCCCCCCCCDDDKKKRRR]]]ccciiijjjhhhgggjjjmmmlllllllllmmmmmmnnnnnnnnnkkkkkkkkkkkkkkkllllllllliiigggbbb[[[TTTPPPPPPQQQQQQQQQPPPPPPPPPPPPQQQQQQOOOLLLIIIIIIJJJIIIFFFCCC===<<<;;;::::::;;;<<<<<>>@@@EEELLLXXXeeeqqqxxx|||}}}{{{}}}}}}|||zzzzzz{{{zzzwwwuuullliiieeeaaa^^^[[[WWWTTTPPPOOOMMMKKKJJJIIIHHHHHH}}}~~~tttgggcccbbb```^^^]]]]]]]]]\\\]]]]]]\\\XXXUUUSSSPPPMMMKKKJJJJJJHHHGGGCCCBBBAAA>>><<<999666555///000000111000///...---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******))))))))))))*********++++++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''&&&&&&((())))))'''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&'''(((*********---111444666888;;;===>>>===<<<===>>>@@@BBBDDDEEEFFFHHHJJJLLLLLLLLLLLLKKKIIIHHHJJJMMMNNNMMMLLLHHHIIIIIIGGGEEEGGGOOOUUUZZZ\\\___bbbbbbaaa^^^\\\UUURRRPPPPPPRRRPPPKKKEEE???>>>===>>>BBBHHHMMMQQQWWWYYY\\\aaaeeeiiikkklllnnnnnnmmmlllkkkkkkkkkkkkiiifffccc```^^^ZZZVVVSSSMMMLLLMMMOOORRRTTTSSSRRRMMMIIIGGGHHHIIIJJJQQQYYYbbbhhhooopppmmmkkkmmmppplllllllllmmmnnnooopppqqqppppppoooppppppqqqqqqrrrpppnnniiiaaaYYYUUUUUUVVVTTTTTTSSSTTTTTTUUUVVVWWWRRRNNNJJJIIIIIIHHHCCC>>>:::::::::;;;<<<>>>???@@@CCCGGGMMMTTT\\\fffpppvvv{{{wwwxxxxxxwwwwwwwwwyyyzzzuuuxxx{{{zzzxxxyyy}}}|||yyyxxx~~~vvvkkkiiijjjmmmsssyyy}}}xxxnnn___NNNBBB666222......000222111///111222333444555777888888::::::999999999888888888777888888888777777666555555666888999::::::999999:::;;;<<<===>>>AAAFFFJJJYYYfffrrrxxx||||||zzzzzzyyyxxxxxx||||||xxxvvvvvv{{{ppp^^^PPPEEEAAA===::::::;;;<<<===???DDDNNN[[[hhhrrrwwwzzz{{{~~~~~~}}}|||{{{{{{zzzwwwuuuqqqqqqppppppnnniiiccc^^^WWWVVVSSSPPPMMMJJJIIIHHH}}}wwwxxx}}}vvvhhhcccbbb___\\\[[[[[[[[[\\\]]]^^^]]]ZZZWWWSSSPPPMMMKKKJJJIIIHHHGGGBBBAAA@@@>>>;;;888666444///000111111111000...---,,,,,,,,,,,,,,,,,,,,,---)))******+++++++++************+++++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''(((******'''%%%$$$$$$%%%%%%%%%&&&&&&&&&'''((((((((((((&&&%%%$$$$$$%%%%%%&&&'''(((******+++---111333666999===@@@???>>>======>>>@@@BBBDDDDDDEEEGGGIIIKKKKKKKKKKKKHHHFFFEEEHHHLLLNNNMMMLLLIIIJJJKKKHHHFFFIIIQQQXXX\\\___ccceeefffdddaaa___TTTQQQNNNOOOQQQQQQLLLGGG???>>>===>>>AAAGGGMMMPPPUUUWWWZZZ___cccgggjjjkkknnnnnnlllkkkkkkkkkkkkkkkfffdddaaa___\\\YYYUUURRROOOOOOQQQTTTWWWXXXWWWVVVQQQNNNLLLNNNOOOQQQXXX```gggnnnuuuvvvrrrooopppssslllllllllmmmnnnppprrrrrrtttsssssssssssstttuuuuuuuuusssnnneee]]]XXXXXXZZZUUUUUUUUUVVVWWWXXXYYYZZZTTTOOOJJJIIIIIIFFF@@@;;;777888999;;;>>>@@@BBBDDDEEEHHHNNNVVV___iiissszzz{{{xxxtttuuuuuuuuuttttttuuuwwwrrrvvvyyyyyywwwwww{{{~~~|||yyyxxxxxxxxx~~~rrriiigggjjjoootttzzz}}}~~~~~~wwwlll]]]LLL@@@555111---,,,///111000...111222333444666777888999:::::::::999999999888888777777777777777666555555444666888:::;;;:::999888;;;;;;;;;<<<>>>AAACCCDDDUUUfffwww~~~~~~}}}|||yyy|||vvv~~~kkk[[[KKKGGGAAA<<<;;;;;;<<<===:::>>>GGGTTTbbbmmmuuuxxx|||}}}|||{{{yyyvvvttttttvvvxxxzzzyyytttlllggg^^^\\\XXXSSSOOOKKKIIIGGG|||vvvvvvwwwjjjeeeccc```______^^^^^^___``````^^^ZZZVVVVVVSSSOOOMMMKKKIIIFFFDDDDDDCCCBBB@@@===:::777666222333333000---,,,---...******************************))))))))))))******))))))************))))))$$$%%%&&&((())))))*********(((&&&%%%&&&&&&%%%$$$%%%%%%&&&''')))+++,,,---,,,,,,+++***************&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((()))***+++***,,,000444777999::::::@@@@@@?????????@@@BBBCCCDDDDDDEEEGGGJJJLLLLLLJJJFFFHHHJJJLLLMMMNNNPPPRRRNNNOOOOOOLLLHHHJJJQQQWWW\\\```eeegggfffccc```___YYYTTTQQQQQQTTTRRRKKKDDDDDD???===???AAABBBHHHNNNQQQVVV\\\aaadddeeeggghhhnnnooooooooonnnllljjjiiigggccc___]]][[[YYYUUUQQQSSSSSSTTTVVVYYY[[[ZZZYYYRRRQQQQQQQQQUUUZZZ```cccmmmssszzz~~~}}}yyytttqqqqqqpppoooooooooqqqrrrsssrrrssstttvvvwwwwwwwwwwwwyyyvvvpppjjjddd```^^^]]]XXXWWWVVVWWWZZZ]]]______WWWQQQMMMKKKHHHBBB>>>>>>;;;:::999999;;;>>>BBBDDDIIINNNTTTYYY___iiivvv}}}wwwrrrvvvtttqqqnnnmmmnnnooopppooorrrvvvzzz}}}}}}|||{{{}}}{{{yyyzzz}}}zzzxxxyyy~~~zzznnnfffcccdddooosssyyy{{{{{{~~~{{{sssjjj\\\LLLAAA444333111000///...//////111222222333444555666666999999999999999888777777777888888777555444666777666777888999999999999999:::<<<===>>>>>>???BBBDDDQQQaaauuuwwwgggUUUJJJAAA???>>>::::::===@@@AAACCCIIISSS___jjjqqqssszzz}}}zzzxxxwwwvvvrrruuuzzz}}}~~~{{{wwwtttnnniiibbbZZZSSSNNNLLLLLL}}}xxxyyyvvvjjjeeeccc```_________^^^^^^^^^^^^\\\YYYVVVUUUSSSOOOLLLKKKIIIGGGEEECCCBBB@@@>>>;;;888666444111///,,,,,,......---+++++++++++++++++++++++++++++++++************++++++))))))************))))))'''((())))))))))))))))))'''&&&$$$%%%&&&''''''&&&''''''&&&&&&'''((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%&&&'''((()))+++///333777:::<<<===??????>>>>>>???@@@BBBCCCEEEDDDDDDFFFHHHJJJJJJIIIGGGIIIMMMPPPQQQRRRRRRRRRRRRSSSSSSPPPLLLLLLPPPUUU[[[___dddfffeeebbb___^^^YYYUUUQQQRRRUUUTTTNNNIIIEEE@@@===>>>@@@AAAFFFKKKOOOTTTZZZ```ccceeehhhiiinnnooooooooonnnmmmkkkjjjfffccc```___^^^]]]ZZZWWWTTTSSSSSSUUUYYY[[[\\\\\\VVVUUUTTTTTTWWW\\\bbbeeepppvvv}}}|||xxxuuurrrqqqppppppppppppqqqrrrssstttuuuvvvxxxxxxxxxxxx{{{xxxsssnnniiifffdddddd^^^\\\ZZZZZZ]]]___``````[[[TTTNNNKKKGGGAAA======;;;;;;;;;<<<>>>BBBFFFHHHLLLPPPVVV[[[aaaiiittt}}}~~~zzzuuuppprrrqqqnnnlllkkklllmmmnnnooorrrvvvzzz||||||{{{yyy{{{xxxuuutttxxx|||{{{{{{xxxkkkddddddhhhqqquuuzzz||||||zzzrrrhhhZZZJJJ???333222111000//////000000222333333555666777888888888888999999999888777666777888888777555555666777777777888999999999999888777888:::::::::<<<>>>@@@MMM[[[ooo~~~rrrdddWWWKKKEEEAAA<<<;;;===<<<===???DDDMMMXXXbbbhhhpppvvv|||~~~}}}|||~~~~~~|||{{{{{{{{{tttvvvxxx{{{|||||||||{{{qqqmmmeee^^^WWWSSSQQQPPP|||~~~vvviiieeeccc```_________^^^\\\\\\\\\ZZZXXXVVVUUURRROOOLLLKKKJJJGGGEEEAAA@@@???===:::777555333000+++''')))...000---))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))************))))))******+++******)))((((((&&&%%%$$$%%%'''((()))((()))((('''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''((($$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''(((***...222777;;;===???>>>=========???AAACCCDDDFFFDDDBBBCCCEEEGGGHHHGGGGGGKKKPPPUUUWWWVVVTTTRRRUUUVVVVVVTTTPPPNNNPPPRRRZZZ^^^ccceeedddaaa___^^^[[[VVVRRRRRRUUUVVVRRRNNNGGGBBB>>>>>>>>>>>>BBBGGGLLLQQQXXX]]]bbbeeehhhkkkmmmmmmnnnooonnnmmmkkkkkkfffdddcccbbbbbbaaa___\\\VVVUUUSSSTTTXXX\\\^^^___\\\ZZZXXXWWWZZZ___eeeiiitttyyy|||zzzuuutttsssqqqppppppqqqrrruuuuuuwwwxxxyyyzzzzzzzzz|||zzzvvvrrrooommmkkkkkkeeeccc``````aaacccddddddaaaYYYPPPKKKEEE???<<<===<<<<<<===???CCCHHHLLLOOOOOOTTTZZZ^^^bbbiiiqqqwww{{{yyywwwsssoooqqqpppmmmkkkjjjkkkllllllnnnrrrvvvzzz||||||zzzxxxxxxtttpppmmmnnnssszzzsssfffbbbfffmmmssswww{{{}}}~~~yyyqqqfffXXXHHH===222111000//////000111222111222333444666777888999777888999::::::888666555777888888777555555666888999999999999999888888777666777999999999:::<<<>>>FFFRRRdddvvvqqqdddTTTJJJCCC>>><<<===;;;;;;<<>><<<<<<<<<===>>>@@@CCCDDDFFFCCCAAA@@@BBBDDDEEEEEEFFFJJJPPPWWWZZZYYYUUURRRTTTUUUWWWUUURRRPPPOOOPPPXXX[[[```ccccccbbbaaa```^^^YYYTTTSSSUUUVVVTTTRRRJJJDDD@@@>>>===<<>><<<===???CCCGGGMMMQQQTTTTTTXXX]]]aaadddhhhmmmqqqwww}}}}}}ssspppllliiiiiilllpppsssoootttyyyxxxsssooonnnppppppooommmllllllmmmoooqqqvvv|||~~~{{{xxxvvvuuutttrrrooosssqqqooommmlllkkkllllllmmmpppuuuzzz||||||{{{yyyxxxtttnnnjjjhhhkkkooorrr}}}}}}ooocccaaaiiirrruuuxxx{{{}}}~~~yyypppdddUUUFFF<<<111111000000000111333333000111222333555777888888666777999::::::888666444777888888777666666777999::::::::::::999888777666888999:::::::::;;;===???AAAJJJZZZmmmrrraaaSSSJJJDDDAAA???===<<<<<<>>>BBBIIIPPPTTT^^^dddlllrrrvvvyyy|||~~~}}}{{{yyyyyyzzzzzzxxxvvvrrrmmmiiieeecccbbbttthhhdddbbb```_________]]]ZZZYYYYYYXXXUUUTTTSSSPPPNNNLLLKKKKKKIIIGGGBBBAAA@@@>>><<<999777666333333222000............,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))))))))************))))))&&&'''(((((())))))(((((()))'''%%%&&&'''(((''''''((((((''''''&&&'''''''''(((''''''&&&''''''((((((%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&&&&&&&&&&''')))(((((('''''''''((((((***,,,...111444777:::;;;;;;;;;;;;<<<>>>@@@BBBCCCEEEBBB@@@???AAABBBCCCCCCDDDGGGNNNUUUZZZZZZVVVRRRQQQSSSUUUUUUSSSQQQOOOOOOUUUYYY^^^aaabbbaaabbbbbb___[[[VVVTTTTTTUUUTTTSSSMMMGGGAAA???<<<:::<<>>???BBBFFFKKKPPPUUUWWWYYY[[[^^^bbbdddgggiiikkkkkkooouuuzzz|||tttkkkddd]]]ZZZWWWUUUUUUYYY]]]aaa___dddiiihhhbbb^^^^^^```___^^^\\\[[[[[[]]]___```dddiiipppuuuxxxyyy{{{|||}}}}}}xxxvvvuuutttssssssrrrpppooorrrqqqooommmlllkkkkkkkkkllloootttyyy|||}}}}}}}}}zzzvvvrrrmmmkkkkkklllmmmwwwwwwjjjbbbcccllluuuvvvxxxzzz|||xxxnnnaaaRRRDDD<<<111111000000000222333444222222333555666777888999666777888999999777666444777888888888666666888999;;;;;;;;;:::999888777666888:::;;;;;;:::;;;===???>>>DDDQQQdddxxxssscccWWWOOOHHHBBB???>>><<<<<<>>>BBBGGGJJJQQQXXXcccnnnuuuzzz|||}}}~~~~~~}}}{{{yyyxxxwwwzzzyyywwwtttrrrooommmlllttthhhcccbbb```___```^^^]]][[[ZZZYYYXXXUUURRRRRRPPPMMMLLLLLLKKKJJJHHHBBBBBBAAA???===;;;999888444555555222///---...000,,,,,,,,,,,,,,,,,,,,,,,,(((((((((''''''((((((((())))))************))))))&&&&&&'''((((((((((((((()))(((&&&&&&'''((('''&&&''''''''''''''''''((()))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''((((((((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''***+++,,,///222555888999<<<;;;;;;;;;===???AAABBBCCCAAA??????AAABBBBBBBBBCCCEEEIIIQQQXXX[[[XXXTTTSSSTTTUUUVVVUUUSSSQQQOOOSSSWWW[[[^^^^^^^^^^^^___\\\YYYVVVTTTTTTUUUUUUTTTPPPIIICCC@@@===:::;;;???AAAEEELLLRRRXXX^^^dddgggfffgggiiikkklllllllllllljjjkkkllljjjeeeaaa^^^]]]\\\XXXTTTSSSVVV[[[```bbbbbbbbbcccdddgggjjjmmmoootttxxx}}}~~~|||yyyxxxwwwwwwwwwzzz{{{}}}~~~~~~|||yyywwwtttrrrqqqpppooonnnnnnnnnmmmkkkiiicccYYYNNNGGGBBB>>>>>>AAAAAACCCFFFJJJOOOSSSWWWYYY\\\]]]___aaaccceeefffgggccceeehhhkkkooorrrtttvvv||||||}}}}}}}}}||||||{{{}}}|||zzzyyyxxxxxxyyyzzzwwwvvvsssooojjjbbbYYYRRRLLLJJJGGGFFFGGGJJJNNNPPPPPPTTTWWWVVVSSSQQQQQQRRRQQQPPPOOONNNNNNOOOPPPQQQUUUYYY^^^aaaccceeeggghhhiiimmmpppoooqqqtttssspppppppppqqqqqqpppnnnlllkkklllkkkkkkkkkkkklllmmmmmmoooqqqtttxxx{{{}}}|||{{{yyyvvvsssrrrqqqpppwww}}}qqqgggdddhhhpppuuuwwwxxxzzz}}}~~~vvvjjj\\\NNNBBB;;;222111111000111222333444555555666777888999999:::777777888888777777666666777888888888777777888:::;;;;;;;;;;;;:::999888777666777888888888888:::<<<;;;@@@JJJZZZnnnrrreeeZZZMMMBBBAAA???===;;;;;;<<>>;;;999888333222000/////////......++++++++++++++++++++++++))))))(((((((((((())))))))))))************))))))((())))))))))))(((''''''(((&&&%%%&&&((()))))))))''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((('''(((***---000444888:::<<<<<<;;;;;;<<<>>>???@@@AAA@@@???@@@BBBCCCBBBAAACCCCCCFFFMMMVVV[[[[[[XXXZZZZZZZZZYYYXXXVVVSSSQQQSSSVVVYYYZZZYYYWWWWWWWWWVVVUUUSSSSSSTTTUUUVVVVVVQQQJJJDDDAAA===:::;;;???>>>BBBIIIOOOUUU[[[aaaeeefffgggjjjlllmmmnnnnnnnnnjjjlllnnnlllgggbbb```___\\\XXXTTTSSSUUUZZZ^^^```cccdddgggjjjmmmoooqqqrrrvvvyyy~~~~~~|||{{{zzzzzzzzz|||}}}~~~~~~~~~|||{{{yyywwwwwwsssrrrqqqqqqppplllgggccc^^^UUUKKKFFFCCC@@@AAADDDFFFHHHKKKNNNSSSVVVZZZ[[[___^^^^^^___aaacccdddeeeaaaaaaaaaccceeehhhiiijjjoooooonnnnnnnnnoooooopppsssrrrpppooonnnnnnooopppllljjjgggccc]]]VVVMMMGGGDDDBBBAAA@@@@@@BBBEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEHHHKKKNNNQQQRRRUUUXXXZZZZZZ___bbbcccfffjjjkkkhhhjjjlllmmmmmmkkkhhhfffeeeeeefffhhhkkknnnpppsssttttttuuuvvvwwwyyy|||~~~{{{xxxwwwzzz~~~|||xxxkkkeeegggmmmrrrtttyyyzzz|||{{{rrreeeVVVHHH>>>:::333222111111111222333444555555555555666666666777999888777666555666666777777888888888777777999;;;;;;;;;;;;;;;:::999888888555666777777666666888:::999===EEERRRcccvvvxxxmmm\\\NNNFFFDDD@@@===;;;;;;<<<===BBBFFFNNNYYYdddmmmsssvvv|||}}}~~~~~~~~~~~~~~~}}}}}}|||yyyzzz|||~~~~~~~~~}}}}}}sssgggcccbbb```___```]]]]]]]]]]]]\\\YYYTTTPPPQQQOOOMMMLLLLLLLLLKKKIIIBBBAAAAAA???===;;;999888222---***+++///111///+++******************************))))))))))))******))))))************)))))),,,,,,++++++***((('''&&&&&&%%%$$$&&&(((+++++++++''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''((()))(((((((((((((((''''''''')))))))))))))))(((((((((&&&&&&&&&'''((()))***+++%%%&&&(((+++///444999;;;===<<<;;;;;;<<<===>>>????????????AAACCCDDDCCCAAACCCBBBDDDKKKUUU\\\]]][[[aaa___^^^\\\[[[XXXUUURRRTTTVVVXXXWWWUUURRRQQQQQQQQQQQQQQQSSSTTTVVVXXXXXXRRRKKKEEEBBB>>>:::;;;???===AAAGGGMMMSSSYYY___cccgggiiikkkmmmooopppppppppjjjlllooommmiiidddbbbbbb\\\YYYTTTSSSUUUYYY\\\^^^dddfffjjjnnnqqqsssttttttxxx{{{~~~||||||||||||}}}~~~~~~}}}|||uuuttttttssspppjjjccc]]]ZZZRRRIIIFFFCCCAAABBBEEEJJJKKKNNNRRRUUUYYY[[[\\\```___]]]^^^```bbbcccdddbbb```______aaaccceeeeeehhhhhhfffffffffggghhhiiilllkkkjjjiiihhhiiiiiijjjfffddd```\\\WWWPPPHHHCCCBBBAAA@@@??????@@@BBBCCCBBBAAA@@@BBBDDDFFFFFFEEEEEEEEEEEEEEEDDDCCCAAA@@@@@@BBBDDDGGGIIILLLPPPSSSSSSXXX[[[\\\___dddeeecccgggiiikkkjjjgggdddaaa```bbbdddhhhlllqqqvvvyyy{{{yyyxxxwwwwwwxxx{{{~~~~~~{{{~~~|||xxxwwwzzz}}}~~~~~~uuuhhhdddiiiqqqtttsss{{{{{{}}}~~~yyyoooaaaRRREEE<<<888444333222111111222333333222222222222222222222222:::888666444444555777888777888999888777777999;;;::::::;;;;;;;;;:::999999666777888777666777999;;;888;;;BBBMMM\\\ppprrrbbbKKKIIIEEE@@@>>>=========@@@BBBGGGOOOZZZeeennnrrrzzz|||~~~}}}}}}}}}}}}wwwyyy|||{{{pppfffdddccc___\\\[[[\\\\\\\\\[[[YYYVVVTTTSSSTTTPPPKKKHHHHHHHHHGGGGGGCCCBBB@@@>>>;;;999777666111111000000//////......---,,,++++++******++++++***))))))(((((((((((((((************************))))))))))))************,,,+++***(((''''''&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%&&&'''((()))(((((((((''''''&&&&&&&&&%%%%%%############%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%)))))))))***---000222444444555777999<<<===>>>???>>>>>>>>>???AAACCCEEEGGGHHHGGGHHHMMMVVV]]]aaabbbeeegggeee^^^YYYXXXWWWUUUQQQMMMMMMQQQRRRPPPNNNOOOOOOQQQSSSUUUVVVWWWWWWVVVRRRNNNGGGAAA<<<:::;;;;;;;;;>>>CCCJJJQQQWWW\\\^^^eeeiiinnnppppppooonnnmmmmmmmmmmmmllliiieeebbb```]]][[[WWWTTTTTTVVVZZZ]]]bbbffflllppptttwwwzzz|||zzz}}}~~~~~~}}}{{{yyyyyyuuupppmmmiiieee___ZZZMMMJJJFFFCCCDDDGGGKKKNNNOOOQQQUUUYYY\\\^^^^^^^^^___^^^]]]^^^___```___^^^\\\[[[[[[[[[\\\\\\]]]^^^bbb```^^^\\\\\\]]]```aaaddddddccccccbbbaaaaaaaaaeeedddbbb___YYYRRRIIICCC>>>>>>????????????>>>>>>@@@???>>>===>>>???AAACCCDDDCCCBBBAAA@@@?????????AAA>>>???CCCFFFHHHLLLQQQTTTRRRQQQRRRVVVZZZ^^^```dddeeefffeeeccc___\\\YYY^^^aaagggqqq{{{}}}zzzxxxyyy}}}|||vvvnnnooopppooommmlllqqq{{{}}}rrrhhhhhhlllpppuuuyyyyyy{{{~~~~~~zzztttjjj\\\OOOCCC:::666.........///000000111111444555666666666666666666777777666666666666777777;;;;;;:::999999:::::::::::::::999999888777666666666666777888999999::::::999===AAAEEELLL\\\qqqrrr```SSSGGGAAA<<<777999>>>AAA>>>???FFFPPPYYYdddmmmnnnsss{{{~~~~~~~~~}}}}}}}}}}}}}}}~~~|||qqqgggdddccc```\\\\\\^^^^^^^^^^^^\\\ZZZXXXWWWTTTPPPLLLIIIIIIIIIIIIHHHCCCBBB@@@>>>;;;999777666111111111000//////......---,,,++++++******++++++++++++***)))))))))))))))************************+++*********))))))((((((***)))((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''((()))***'''''''''&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***---000444666888999:::;;;<<<<<<<<<<<<>>>>>>>>>@@@AAADDDFFFHHHJJJHHHIIIMMMUUU\\\aaabbbcccfffeee___[[[ZZZYYYVVVOOOLLLKKKOOOQQQOOOOOOPPPQQQRRRTTTUUUVVVVVVVVVUUUUUUQQQKKKDDD???<<<;;;;;;;;;===AAAGGGNNNTTTZZZ]]]eeeiiimmmoooooonnnmmmmmmmmmmmmlllkkkiiieeebbb```___\\\XXXUUUUUUVVVZZZ\\\bbbfffkkkppptttxxx{{{~~~~~~~~~~~~|||{{{|||}}}|||{{{yyytttnnnhhhccc]]]VVVQQQJJJIIIGGGFFFGGGKKKOOORRRTTTVVVYYY]]]```aaaaaaaaaaaa```^^^^^^______^^^]]][[[[[[ZZZZZZ[[[[[[\\\]]]___^^^\\\[[[[[[\\\]]]^^^````````````_________^^^aaa```]]][[[WWWPPPIIICCC>>>????????????>>>>>>>>>>>>>>>===<<<===???AAABBBDDDCCCBBBAAA@@@@@@??????===;;;;;;@@@CCCDDDGGGLLLNNNOOOPPPTTTXXX\\\^^^___bbbaaa```______^^^^^^^^^dddgggmmmwww|||zzzxxxyyy|||~~~rrrkkkkkkmmmooooooooottt|||zzzoooggghhhmmmrrrwww{{{zzz|||~~~yyyrrrgggYYYLLL@@@888444///000000111222222333333444555555666666666666666777777666666666666777777::::::999999999999999:::<<<<<<;;;::::::999888888555666666777888888999999999<<>>>>>>>>>>>??????AAACCCFFFHHHIIILLLJJJIIILLLRRRYYY___aaaaaaeeefffbbb^^^]]][[[XXXOOOJJJIIILLLOOONNNOOORRRSSSTTTUUUVVVWWWVVVUUUUUUYYYUUUOOOHHHBBB>>><<<;;;;;;<<>>>>>======<<<<<<<<<>>>@@@BBBCCCDDDDDDCCCBBBAAA@@@??????;;;888:::???AAAAAADDDHHHHHHLLLQQQWWW[[[]]]^^^^^^\\\[[[[[[\\\___ccchhhkkkpppsssyyyzzzyyywwwxxxzzz}}}}}}}}}zzzmmmggghhhmmmrrruuuwwwzzzwwwmmmfffhhhnnntttxxx}}}{{{}}}}}}wwwpppdddUUUGGG<<<555111111222222333333444555555444444555666666666666666777777666666666666777777888888888777777888888999;;;;;;;;;:::999999888888555555555666777777888888888;;;===>>>AAAIIIVVV```ttt~~~~~~~~~xxxrrrooonnnrrrxxx{{{iiiYYYLLLBBB>>>???;;;:::<<<@@@BBBEEENNNWWWcccgggmmmrrruuuxxx{{{}}}~~~{{{{{{|||}}}~~~sssiiifffeeebbb^^^^^^]]]]]]]]]\\\ZZZXXXVVVTTTRRROOOLLLJJJJJJJJJIIIHHHAAAAAA???===;;;999777666222222111111000//////...---,,,++++++******++++++++++++***))))))))))))***************************++++++******)))(((((('''(((''''''''''''((())))))%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''$$$%%%%%%&&&'''(((((()))&&&&&&'''))),,,000333555555777999<<>>>>>>>>>>>=========>>>@@@BBBDDDEEEEEEDDDDDDCCCAAA@@@???>>>;;;:::;;;@@@BBBBBBDDDHHHGGGMMMUUU\\\______^^^]]]YYYZZZ]]]bbbhhhooovvvzzz}}}}}}wwwvvvuuuuuuwwwxxxyyyzzz}}}~~~~~~~~~tttjjjgggjjjpppxxx~~~vvvmmmfffiiioootttxxx||||||~~~~~~|||uuummm```QQQCCC999333111222222333333444444555555333444555666777777777666666666777777777777666666777666666666666777888888999888888888777777666666666666666777777777888888777:::<<<<<<>>>CCCKKKRRRkkkxxx~~~zzzsssmmmjjjkkkpppxxxxxxfffVVVJJJCCC@@@;;;;;;===?????????FFFOOOXXX]]]eeekkkppptttwwwyyy||||||}}}~~~~~~sssiiigggfffbbb___^^^^^^^^^]]][[[YYYUUUSSSQQQPPPNNNKKKIIIIIIHHHGGGFFFAAA@@@>>>===;;;999777777222222222111000000//////---,,,++++++******++++++******)))(((((((((((()))************************))))))))))))))))))******)))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((()))***+++...000222555777:::===@@@CCCEEEFFF@@@AAACCCEEEHHHIIIKKKKKKJJJIIIGGGGGGIIINNNTTTXXX]]]bbbeeeaaa^^^\\\XXXSSSTTTNNNLLLNNNPPPOOOPPPSSSRRRSSSUUUWWWXXXXXXXXXXXXXXXVVVRRRMMMGGGAAA<<<999===<<<<<>>>>>????????????@@@AAACCCDDDFFFFFFEEEEEEEEEDDDBBB@@@???===<<<999;;;@@@BBBBBBEEEIIIKKKRRRZZZ```bbbaaa```___```ccchhhnnnuuuzzz~~~|||yyysssssssssrrrrrrsssuuuwww{{{|||}}}}}}}}}|||~~~|||oookkkmmmrrrxxxvvvmmmgggjjjppptttwwwyyy}}}}}}{{{sssjjj\\\MMM@@@777333111111111222222333444444444333444555666777777777777666666777777777777666666666555555555666666777888888888777777777777777666777777888888888888888999777999;;;<<<===AAAFFFKKKcccrrr}}}uuulllfffeeeiiiooouuuzzz|||}}}|||~~~wwwfffXXXMMMFFF>>><<<<<<>>>===<<>><<<:::999777777333222222111111000//////---,,,++++++******++++++***))))))(((((((((((((((************************(((((())))))************)))(((((('''&&&&&&&&&'''((((((''''''&&&%%%%%%$$$(((((('''''''''(((((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''((((((((())))))))))))***+++---///000888999;;;>>>@@@BBBCCCCCCCCCDDDFFFHHHIIIKKKKKKKKKIIIHHHGGGFFFFFFIIINNNRRRXXX]]]```]]]ZZZYYYVVVRRRVVVQQQOOORRRTTTTTTTTTVVVTTTUUUVVVXXXYYYYYYXXXXXXTTTTTTRRRNNNIIICCC===:::<<<;;;<<<>>>BBBIIIPPPTTT[[[___eeeiiijjjjjjjjjjjjlllkkkjjjiiihhhgggffffffbbbaaa^^^[[[XXXUUUSSSSSSUUUXXX[[[___bbbfffkkkoooqqqvvv|||}}}|||zzzxxxvvvrrrooojjjgggeeedddcccbbb___\\\YYYXXXXXXYYYYYYYYYZZZXXXVVVPPPKKKHHHGGGHHHJJJMMMRRRXXX^^^bbbeeefffkkklllmmmnnnmmmkkkiiihhheeebbb]]]ZZZYYYXXXWWWVVVTTTSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVXXXXXXXXXXXXWWWUUUVVVVVVVVVUUURRRPPPNNNFFFFFFGGGIIIJJJJJJHHHEEEAAA@@@???>>>>>>???@@@AAA@@@AAABBBCCCDDDEEEFFFGGGEEEEEEEEEEEECCCAAA>>>===:::777888<<>>>>>???@@@BBBCCCAAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFEEEDDDAAA>>><<<999666555999===@@@FFFLLLSSSXXX\\\______bbbhhhmmmoooqqquuuxxxyyyyyyxxxvvvuuuwwwzzzzzzxxxvvvwwwxxxppprrrrrrqqqoooooorrruuu{{{}}}|||zzzyyyyyyzzzzzzzzzyyyyyyzzz~~~ssspppvvv~~~}}}rrrkkkgggkkkrrrvvvxxxzzz||||||yyykkkbbbSSSCCC888222222222111111111222333333444444222333444666777777888888555666777888888777666555555555555555666777888999888888888888999999999999888888888888888777777777666777777888:::===@@@CCCJJJXXXgggoootttzzz~~~xxxtttpppppppppqqqsssvvvyyyzzz|||{{{kkk]]]SSSIII@@@>>>???======??????CCCJJJQQQXXX___gggkkkqqqrrrtttwwwzzz|||}}}~~~||||||}}}|||{{{yyyvvvuuu}}}rrrhhheeedddaaa]]]]]]ZZZ[[[\\\\\\[[[ZZZYYYXXXSSSQQQNNNLLLJJJHHHDDDBBB???>>>===<<<:::999888777333333222222111000000000---,,,++++++******++++++,,,++++++***)))*********************************,,,,,,+++***)))(((''''''%%%%%%%%%&&&'''((()))***%%%%%%&&&&&&'''((((((((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&''''''((((((((($$$%%%&&&''''''&&&%%%$$$((((((((((((((('''''''''&&&&&&''')))+++...111333333444888<<<@@@CCCFFFGGGGGGHHHIIIKKKKKKKKKKKKJJJHHHJJJJJJHHHFFFFFFJJJMMMKKKQQQUUUTTTTTTVVVVVVTTTSSSQQQSSSZZZ^^^______aaa[[[[[[[[[ZZZXXXVVVSSSRRRPPPQQQRRRQQQNNNHHHBBB>>>888888888;;;???DDDIIILLLVVVZZZaaafffiiijjjkkklllmmmlllkkkjjjiiiiiiiiiiii______]]][[[XXXUUURRRPPPLLLNNNPPPQQQRRRUUUYYY\\\]]]bbbggglllnnnooopppqqquuurrrooonnnmmmllljjjiiiiiieee___ZZZXXXWWWVVVTTTJJJJJJIIIKKKMMMNNNMMMLLLHHHJJJKKKJJJHHHJJJNNNRRRYYY[[[___cccgggjjjmmmnnnqqqrrrrrrrrrpppmmmkkkiii^^^ZZZVVVSSSSSSTTTTTTTTTRRRQQQPPPPPPOOOOOOOOOOOONNNOOOPPPRRRSSSUUUWWWWWWUUUVVVUUUTTTPPPKKKGGGDDD@@@BBBEEEIIILLLKKKHHHDDD@@@???>>>>>>???AAACCCEEEAAAAAABBBCCCDDDDDDDDDCCCEEEFFFFFFFFFDDDAAA>>><<<:::666555999===AAAHHHOOOTTTWWW[[[\\\]]]bbbkkkrrrlllnnnqqqsssuuuvvvvvvvvvtttwwwxxxwwwtttrrrssstttqqqssstttrrrppppppsssvvvtttwww{{{~~~}}}||||||{{{yyywwwuuusssoooqqqssstttvvvzzz~~~|||tttssszzz}}}~~~pppiiifffkkkssswwwzzz||||||~~~{{{yyyhhh___OOO@@@555111111222111111222333333444444555222333444666777888888888555666777999999777666555555555555666666888999999666666666666666777777777777777777777666666666666666666666666777:::===??????LLLZZZccckkkuuu~~~~~~}}}zzzxxxwwwxxxzzz|||~~~rrr___RRREEEBBBCCCAAA??????>>>@@@CCCHHHOOOYYYdddkkkoooppprrruuuyyy|||~~~~~~~~~yyyzzz{{{{{{{{{yyyvvvuuu|||sssjjjgggddd___\\\\\\]]]]]]\\\[[[ZZZYYYXXXWWWVVVRRRLLLGGGEEEDDDCCCBBBBBB@@@===;;;:::999777555222222222111111111000000---,,,++++++******++++++))))))************))))))''''''(((((()))))))))***+++*********))))))((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))((('''%%%$$$###$$$$$$%%%)))((((((&&&%%%$$$######'''&&&%%%%%%%%%%%%&&&'''))))))(((((((((((())))))###&&&(((***+++,,,///111666;;;>>>>>>AAAFFFGGGEEEAAADDDHHHKKKLLLKKKIIIHHHHHHIIIIIIHHHGGGHHHJJJMMMTTTRRRQQQQQQRRRSSSSSSSSSZZZUUURRRVVV___eeebbb^^^aaa___[[[YYYXXXWWWTTTRRRRRRSSSSSSTTTQQQKKKCCC======999888;;;===???DDDJJJRRRXXX```fffiiiiiihhhhhhnnnnnnnnnnnnllljjjiiiggggggddd```\\\YYYUUUQQQNNNLLLLLLNNNQQQUUUWWWVVVUUUYYYYYY[[[]]]___bbbdddeeejjjjjjiiihhhfffdddcccbbb___]]]YYYWWWUUURRROOOLLLIIIIIIIIIJJJJJJJJJKKKKKKEEEFFFFFFEEEFFFJJJOOOSSS[[[___eeeiiikkklllmmmnnnqqqqqqqqqpppnnnkkkhhhfffZZZXXXUUURRRQQQQQQSSSTTTQQQPPPOOONNNNNNPPPRRRSSSQQQQQQQQQRRRRRRRRRRRRRRRUUUTTTRRROOOKKKGGGDDDBBBBBBDDDHHHLLLMMMMMMKKKJJJBBB???<<<===AAADDDEEEDDDCCCBBBBBBAAAAAACCCDDDEEEFFFFFFFFFEEECCCAAA???===777888:::<<>>777111///000333333444444444444444444666555444444555666777888333444444555555444444333555555666666666666555555444555555666666666666555777777666666666666777777888888777777777888:::;;;CCCBBBFFFQQQ]]]hhhttt~~~~~~}}}qqqbbbTTTMMMHHH@@@===>>><<<;;;===BBBGGGOOO\\\hhhnnnqqquuuwwwyyy{{{~~~}}}{{{|||zzzxxxwwwwwwwwwvvvuuu}}}tttkkkhhheee```]]]]]]^^^]]]\\\[[[ZZZYYYYYYXXXVVVRRRLLLGGGFFFEEEDDDCCCBBB???<<<;;;:::999777555333333222222111000000///,,,,,,+++************+++))))))************))))))************+++++++++,,,************)))))))))(((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''$$$&&&((()))***,,,///111555999===>>>AAAEEEFFFDDDCCCDDDEEEGGGHHHJJJKKKKKKJJJKKKKKKIIIHHHHHHJJJLLLRRRQQQQQQQQQSSSTTTTTTTTTVVVRRRPPPVVVaaaiiijjjgggcccaaa]]][[[ZZZYYYWWWUUUSSSSSSTTTTTTRRRLLLEEE???===999888:::===>>>CCCIIIQQQWWW___eeehhhhhhgggggglllmmmnnnnnnmmmllljjjhhhgggddd```]]]ZZZWWWSSSPPPNNNNNNNNNPPPSSSSSSRRRPPPQQQRRRSSSTTTWWWYYY[[[\\\```aaaaaaaaa```___^^^]]]ZZZWWWTTTRRRPPPNNNLLLIIIJJJJJJIIIIIIHHHHHHHHHHHHDDDEEEEEEEEEGGGLLLRRRWWW___ccciiimmmnnnooopppqqqqqqqqqpppnnnkkkgggcccaaaYYYWWWTTTPPPNNNNNNOOOOOOPPPPPPOOOOOOOOOPPPQQQRRRPPPPPPPPPQQQQQQQQQQQQQQQTTTSSSRRRPPPMMMKKKHHHGGGJJJLLLNNNPPPPPPNNNKKKJJJDDDAAA>>>>>>@@@BBBCCCBBBBBBBBBBBBBBBBBBDDDEEEFFFFFFFFFEEECCC@@@===:::888666888:::<<<>>>BBBHHHLLLQQQTTTXXX]]]aaacccdddddd___```bbbdddhhhkkknnnpppqqqrrrssstttsssrrrpppnnnoooppppppqqqrrrsssttttttuuuvvvyyy~~~~~~yyyvvvssspppqqqwww|||{{{tttoooooosssxxxyyyvvvtttuuuwwwyyy|||~~~~~~xxxmmmeeegggkkkooorrrvvv{{{~~~~~~~~~|||uuuoooaaaTTTEEE<<<555000///111444444444444555555555555666555444444444555666777444555555555555555555444555555666777777777666666666777777888888888888888999999999888888999999999999888777777777888999:::@@@@@@DDDMMMVVV```nnnzzzzzzhhh\\\RRRGGG@@@???<<<:::;;;???BBBHHHRRR\\\fffkkksssyyy|||}}}~~~~~~}}}{{{yyyyyyyyyzzzyyyxxx~~~~~~tttkkkhhheee```^^^^^^^^^^^^]]]\\\[[[ZZZZZZYYYUUUQQQLLLHHHFFFFFFEEEDDDBBB???<<<;;;:::999777555444444333222111//////...,,,+++******))))))******))))))************))))))*********+++++++++++++++************))))))))))))&&&&&&&&&&&&&&&'''(((((())))))(((''''''&&&%%%%%%''''''&&&&&&&&&'''((((((###$$$$$$%%%&&&'''((((((''''''&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((+++///222444888<<<===@@@EEEFFFDDDEEEDDDBBBBBBDDDHHHLLLOOOMMMNNNMMMKKKHHHGGGHHHIIIOOOPPPQQQRRRTTTUUUVVVWWWUUURRRQQQVVV```iiimmmmmmfffddd```^^^]]]\\\ZZZXXXUUUUUUUUUUUUSSSNNNGGGBBB>>>:::888:::;;;===AAAGGGOOOTTT]]]cccfffgggffffffiiikkkmmmoooooommmkkkjjjgggdddaaa^^^\\\YYYTTTQQQOOONNNNNNNNNOOOOOOMMMKKKJJJJJJKKKLLLNNNPPPRRRSSSVVVWWWXXXYYYYYYYYYXXXWWWTTTQQQNNNLLLLLLKKKIIIHHHJJJIIIIIIHHHFFFEEEDDDDDDCCCCCCDDDEEEIIIPPPXXX^^^dddhhhnnnqqqssstttuuuuuusssrrrooolllgggaaa]]]ZZZWWWUUUQQQNNNKKKJJJJJJKKKNNNNNNOOOOOOPPPPPPPPPOOONNNNNNOOOOOOOOOPPPPPPPPPSSSRRRRRRRRRQQQPPPOOONNNVVVVVVVVVUUURRRNNNJJJHHHDDDBBB??????@@@AAA@@@@@@AAABBBBBBCCCDDDFFFGGGHHHHHHGGGFFFCCC???;;;888666666888999;;;===AAAGGGKKKNNNQQQWWW\\\```aaaaaa```]]]^^^___bbbeeehhhkkkmmmlllnnnqqqsssrrrpppnnnlllmmmmmmmmmnnnpppsssuuuvvvwwwxxx|||~~~|||wwwqqqmmmiiikkknnnsssxxxyyywwwuuuwww{{{~~~~~~zzzwwwwwwwww{{{|||qqqgggbbbfffkkkppptttyyy~~~zzzqqqiiiZZZNNN@@@888333000///111333444444444555555555666666555444444333444444555555555666666666666555555555666777888999888888777666777777777888888888888::::::999999999999:::::::::999888888777888888888<<<===AAAGGGMMMUUUdddqqqpppbbbSSSHHHDDD???<<<;;;===>>>@@@GGGNNNYYYaaammmwww}}}~~~|||{{{{{{|||}}}}}}|||}}}sssjjjfffccc___]]]]]]^^^^^^]]]]]]\\\[[[[[[ZZZSSSOOOKKKHHHFFFFFFEEEDDDAAA???<<<::::::999777666555555333222000///...---++++++***)))))))))******)))******++++++******)))))))))))))))))))))))))))*********)))))))))))))))&&&&&&&&&&&&'''((()))***)))))))))(((((('''''''''%%%%%%&&&&&&&&&'''((((((###$$$$$$%%%&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''***...222333888<<<===@@@EEEFFFDDDDDDBBBAAA@@@BBBFFFKKKNNNNNNNNNNNNKKKHHHEEEEEEFFFLLLNNNQQQSSSTTTVVVXXXYYYYYYVVVSSSUUU\\\ccchhhjjjhhhfffcccaaa```___]]][[[VVVVVVVVVUUUTTTPPPJJJFFF???:::888999;;;;;;???EEEKKKRRRZZZaaadddeeeeeeeeefffhhhlllnnnooonnnlllkkkiiigggdddaaa^^^ZZZUUURRROOOMMMLLLLLLLLLLLLJJJIIIHHHHHHIIIIIIKKKLLLNNNOOOQQQRRRSSSUUUUUUTTTSSSRRROOOMMMJJJIIIJJJIIIHHHGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBCCCDDDGGGLLLUUU___eeeiiimmmrrruuuvvvvvvwwwwwwuuusssooojjjddd]]]XXXUUUSSSQQQOOOLLLJJJIIIIIIJJJJJJKKKMMMNNNOOONNNMMMLLLLLLLLLMMMMMMNNNOOOOOOOOOQQQRRRSSSTTTUUUUUUUUUTTT\\\[[[YYYVVVQQQLLLHHHEEEBBBAAA@@@??????@@@@@@@@@@@@AAABBBCCCEEEGGGIIIIIIIIIHHHGGGEEEAAA>>>:::888777777999:::<<>><<<::::::999888666555555333222000///...---,,,++++++***)))***************++++++++++++***************)))))))))))))))))))))))))))))))))******((('''''''''(((((()))***(((((()))))))))*********$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&''')))...111333888;;;===@@@EEEGGGEEEAAAAAA@@@AAACCCFFFHHHJJJLLLMMMMMMJJJGGGDDDCCCCCCJJJMMMQQQTTTUUUVVVYYY[[[[[[XXXUUUUUUWWW\\\bbbeeeiiifffdddbbbaaa```___]]]XXXWWWVVVUUUTTTQQQLLLIIIAAA<<<999:::::::::===CCCHHHNNNWWW^^^bbbcccccccccdddfffiiilllnnnnnnmmmlllmmmjjjgggddd```[[[VVVQQQMMMKKKJJJJJJKKKKKKJJJIIIHHHHHHHHHIIIIIIJJJLLLLLLNNNOOOPPPRRRQQQPPPNNNLLLJJJIIIHHHHHHIIIIIIGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCAAACCCEEEJJJPPPYYYdddkkklllppptttvvvvvvvvvuuuvvvtttrrrnnnhhhaaa[[[VVVSSSOOONNNMMMKKKJJJJJJJJJKKKGGGHHHKKKLLLMMMLLLJJJIIIKKKKKKLLLLLLMMMNNNNNNOOOPPPRRRUUUWWWXXXXXXWWWVVV[[[YYYVVVQQQLLLHHHDDDBBB??????@@@@@@???@@@AAABBB???@@@BBBDDDFFFHHHIIIIIIFFFFFFEEEDDDBBB@@@===<<<777888999:::<<>><<<999:::>>>CCCJJJUUU```kkkttt{{{~~~~~~{{{qqqfffbbb___\\\ZZZ[[[]]]]]]\\\\\\[[[[[[[[[[[[RRROOOKKKHHHGGGEEECCCBBB@@@>>>;;;:::::::::888777444444333222111//////...---,,,++++++******++++++******++++++++++++******,,,,,,,,,,,,,,,+++++++++))))))))))))************((((((((('''''''''((((((''''''((())))))***++++++$$$$$$%%%&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''')))---///111666:::<<>>;;;;;;::::::<<>>===999999999:::===BBBIIINNNSSSTTTWWW\\\bbbjjjqqquuuyyywwwsssoookkkgggdddcccbbbeeeiiilllmmmmmmkkkjjjhhhiiijjjlllppptttwwwyyy|||~~~xxxrrrllleee^^^ZZZXXX___bbbdddooo}}}pppjjjjjjhhhlllrrrwwwzzz}}}}}}||||||~~~~~~wwwkkkbbbQQQFFF:::555222///...000000000111222333444444555444555555555555444444333222222333333333333222222222444777:::<<<<<<;;;:::777666666666777888:::;;;::::::999999999999::::::888888999999999888777777888888;;;>>>>>>>>>FFFPPP[[[lllwwwjjjXXXOOOGGGBBB>>>:::999;;;>>>BBBIIIRRR[[[fffpppwww~~~|||qqqgggbbb___\\\[[[\\\\\\[[[[[[[[[[[[ZZZZZZZZZUUURRRNNNKKKIIIGGGDDDBBB@@@>>>;;;:::::::::999777333333222222111000000///...---,,,,,,+++,,,,,,,,,***++++++,,,,,,++++++***---------,,,,,,+++++++++((()))))))))************((('''&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%&&&&&&''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&'''&&&&&&&&&&&&&&&&&&'''%%%&&&((((((((()))+++...///444888999===BBBDDDBBBAAAAAA@@@@@@AAABBBDDDEEEHHHJJJKKKJJJHHHFFFEEEEEEHHHMMMTTTVVVVVVVVVYYY]]]]]]^^^]]][[[YYY[[[aaaffffffcccaaa______^^^]]][[[XXXVVVTTTSSSSSSQQQOOOLLLFFF@@@<<<<<<;;;:::<<>>@@@BBBAAA???===>>>@@@>>>???AAADDDEEEFFFFFFFFFCCCCCCDDDDDDCCCAAA@@@>>>:::::::::;;;===CCCJJJOOOSSSUUUXXX^^^dddkkkqqqtttvvvtttqqqnnnjjjgggeeedddbbbdddgggjjjlllllllllllljjjlllnnnqqquuuxxxzzz{{{zzzssskkkddd]]]XXXTTTSSS[[[___aaaooo}}}{{{tttgggcccggghhhmmmsssxxx|||}}}{{{zzz{{{zzzsssfff\\\KKKAAA777333222000000222111222333444555666666777333444555666666666555555222333333444444333333222000222666:::<<<<<<:::999777666555555666888;;;<<<999999999888888999999999777777888999:::999888888888777888<<<<<<<<>>;;;<<<===???CCCGGGNNNWWWaaahhhtttyyy}}}~~~}}}|||~~~~~~}}}rrrgggccc```]]]\\\]]][[[[[[[[[ZZZZZZZZZZZZZZZWWWTTTPPPMMMKKKHHHEEECCC@@@>>>;;;:::::::::999777333222222222111111000000///...------,,,,,,------***++++++,,,,,,++++++***+++++++++******)))))))))(((((())))))*********+++''''''%%%$$$###"""""""""'''''''''&&&%%%%%%$$$$$$''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&))))))(((((((((((())))))$$$&&&((()))))))))+++,,,---222555777;;;AAABBB@@@CCCBBB???>>>>>>@@@CCCEEEHHHJJJKKKKKKIIIHHHGGGHHHHHHNNNTTTWWWVVVVVVYYY]]]cccdddddd```[[[[[[```eeedddbbb___^^^^^^]]]\\\ZZZXXXVVVTTTSSSRRRQQQOOOMMMGGGAAA======;;;:::<<>>BBBFFFLLLSSSZZZaaahhhllltttvvvxxxxxxuuuqqqooonnn```^^^[[[VVVRRROOOLLLKKKLLLKKKJJJIIIGGGFFFEEEDDDIIIJJJKKKKKKKKKLLLKKKKKKJJJJJJKKKLLLMMMNNNOOOOOONNNSSSZZZ^^^]]]WWWOOOJJJCCCBBB@@@???>>>???AAABBB@@@BBBCCCBBB>>><<<<<<>>>>>>???AAACCCEEEEEEEEEEEEGGGGGGGGGGGGEEEDDDBBB@@@;;;;;;;;;;;;>>>CCCKKKPPPQQQTTTZZZ```fffkkknnnooosssqqqooommmjjjiiiggggggbbbdddfffiiikkklllmmmmmmmmmnnnqqquuuxxx{{{}}}}}}}}}wwwnnnfff^^^XXXSSSOOOPPPXXX]]]aaaoooyyyuuu}}}}}}nnn```^^^cccggglllsssyyy}}}}}}{{{yyyyyyvvvooobbbXXXGGG===444111111000111333333333444555666777888999333444666777777777666666333444444555555444444333///222666:::<<<<<<:::999555444333333444666999:::777777666666666666777777666777888999::::::999888777555666:::<<<:::;;;>>>EEEKKKXXXiii{{{yyylll]]]SSSKKKCCC@@@@@@===???@@@CCCGGGNNNVVV\\\hhhnnntttwwwwwwxxx|||~~~~~~~~~~~~ssshhhccc```]]]]]]___aaa___\\\[[[[[[[[[[[[ZZZXXXTTTOOOMMMLLLJJJEEEAAA@@@???>>>===;;;999888888444333333222111000//////,,,,,,,,,---------......---,,,,,,++++++******)))+++++++++***)))(((((('''************)))))))))))))))&&&$$$$$$''')))((('''''''''&&&%%%%%%'''((()))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))$$$ $$$((((((&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''''''''...000555999===???@@@@@@DDDDDDCCCAAA@@@@@@CCCFFFIIIJJJKKKLLLLLLJJJHHHGGGHHHMMMRRRUUUWWWZZZ^^^ccchhhhhhhhhfffccc___\\\YYY]]]]]]\\\ZZZXXXXXXZZZ\\\[[[WWWTTTTTTVVVUUUOOOKKKIIIGGGBBB>>>;;;::::::;;;AAAEEEJJJQQQWWW[[[]]]^^^___```bbbcccdddfffjjjmmmkkkkkkkkkjjjhhhfffcccaaaWWWSSSMMMIIIIIIJJJKKKLLLLLLKKKIIIGGGGGGHHHIIIJJJOOORRRVVVXXXYYYZZZ\\\^^^^^^^^^______^^^ZZZTTTPPPFFFFFFDDDBBBAAA@@@??????FFFIIINNNVVV^^^ffflllooosssuuuwwwwwwtttnnnhhhddd]]]ZZZUUUPPPLLLJJJJJJJJJJJJHHHFFFGGGJJJKKKJJJHHHJJJJJJIIIIIIIIIHHHHHHHHHKKKKKKJJJJJJLLLOOORRRSSSYYYXXXXXX]]]aaa___VVVMMMGGGEEEBBB???>>>???AAABBB????????????>>>>>>>>>>>>===@@@CCCBBB@@@@@@AAACCCHHHHHHGGGGGGEEEDDDCCCBBB>>><<<::::::===BBBHHHLLLOOOPPPTTT[[[dddjjjkkkjjjjjjjjjiiihhhhhhhhhhhhhhhhhhiiiiiikkklllmmmnnnnnnooorrruuuxxxzzz}}}}}}|||ssshhh```VVVMMMKKKNNNRRRWWW^^^fffnnnyyytttllliiisss}}}}}}uuujjj___]]]aaaiiilllpppvvv|||~~~zzztttqqqkkk```TTTEEE>>>777333444555444111666666555555555444444444222444666999:::::::::999444444444333333222222222333333444555555444333333555555444555555666777777777777888888888888777777999999999888888777555555555555666777888999::::::>>>BBBJJJVVVeeeuuu~~~oooddd\\\SSSGGG???>>>;;;<<>><<<;;;999999444333333222111000//////......------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++***)))(((((((((************)))))))))))))))&&&$$$$$$''')))((('''''''''&&&&&&''''''((()))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))%%%""""""&&&((('''%%%%%%%%%&&&'''(((((((((((('''''''''''''''((())))))---000444999<<>>BBBGGGNNNTTTXXXZZZ\\\]]]^^^```aaabbbeeeiiilllnnnmmmkkkiiifffdddcccbbbZZZVVVPPPMMMLLLKKKKKKKKKKKKJJJHHHGGGFFFGGGHHHIIIPPPTTTXXX\\\^^^aaaccceeeeeedddddddddaaa[[[TTTNNNGGGFFFDDDBBBAAAAAAAAABBBHHHLLLRRRYYY```fffkkkmmmpppqqqqqqpppmmmgggbbb^^^XXXVVVQQQMMMJJJHHHHHHHHHIIIGGGFFFGGGJJJKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJIIIIIIKKKMMMPPPRRRUUUUUUWWW]]]bbbaaaYYYQQQLLLIIIEEEAAA>>>=========>>>>>>>>>>>>>>>>>>>>>>>>???BBBDDDDDDCCCCCCDDDFFFHHHHHHHHHGGGFFFEEEDDDCCCAAA???===<<>>777555666777555222666666555555555444444444222333555777777777666555666555555555444444444444333444555555555555444333333444444555666777999:::777777888888888888777777666777777888888777777777555555666777888999999::::::===CCCKKKXXXhhhxxxyyyqqqfffXXXMMMAAA===;;;>>>???@@@CCCHHHLLLRRR[[[aaagggoooyyy~~~sssiiidddbbb______```aaa___]]]\\\\\\\\\[[[ZZZXXXTTTNNNLLLMMMMMMKKKHHHCCCBBBAAA???===;;;::::::444333333222111000////////////...---,,,+++************+++,,,,,,---......+++++++++***))))))((((((************))))))))))))(((&&&%%%%%%'''(((((('''''''''(((((()))))))))((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))'''$$$%%%((()))'''$$$&&&&&&'''''''''''''''&&&))))))((('''''')))***+++,,,///333777;;;>>>???@@@BBBDDDEEEFFFEEEEEEFFFGGGKKKLLLNNNOOOPPPOOOMMMLLLIIIKKKOOOVVV^^^dddfffgggmmmmmmkkkhhhddd^^^YYYVVVTTTUUUVVVUUUTTTUUUXXX[[[\\\WWWRRRPPPQQQSSSSSSRRRLLLJJJFFFAAA>>><<<<<<<<<;;;>>>CCCIIIOOOTTTWWWXXXZZZ[[[]]]___```cccgggkkkqqqoookkkgggdddbbbbbbaaa\\\YYYTTTQQQOOONNNLLLJJJJJJIIIGGGFFFFFFGGGGGGHHHMMMQQQWWW[[[___bbbeeehhhgggggggggeeebbbZZZQQQKKKHHHFFFDDDBBBBBBCCCEEEFFFMMMPPPVVV]]]cccgggiiiiiikkkjjjiiifffbbb]]]YYYVVVRRRPPPLLLIIIGGGFFFFFFFFFGGGFFFFFFGGGJJJKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHGGGHHHIIIKKKMMMNNNPPPQQQUUU\\\cccccc]]]VVVPPPMMMHHHCCC???===<<<<<<>>>>>>??????????????????>>>???AAABBBBBBBBBDDDFFFGGGHHHHHHHHHGGGGGGFFFEEECCCAAA???===???BBBFFFIIIMMMNNNQQQVVV\\\```aaa```````````````aaabbbcccccceeefffgggiiikkkmmmnnnoooppptttyyy}}}zzzvvvmmmaaaTTTNNNJJJGGGGGGJJJSSSZZZccclllsss{{{yyyiiibbbbbbeeennnzzz}}}tttkkkddd```ccciiirrrtttwww{{{}}}~~~{{{tttnnngggYYYMMMAAA===:::888999999777444555555555555555444444444444555666777666555444333777777777666666666666666333444555555555555444333333333444555777999:::<<<777888888999999888888777444555666777888888888888444555666666888888999:::777:::===AAAIIIWWWiiiwwwnnnbbbMMMEEE>>>>>>???>>>>>>@@@AAAFFFMMMSSS[[[dddooowww~~~~~~~~~sssiiieeeccc```___aaaaaa```^^^]]]]]]]]]\\\ZZZYYYTTTNNNKKKKKKKKKJJJHHHCCCBBBAAA???===;;;:::999444333333222111000//////......------,,,+++******++++++,,,,,,,,,---------+++++++++******)))))))))************)))))))))((('''&&&&&&&&&'''(((((((((&&&''')))*********)))((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''((())))))&&&$$$''''''''''''''''''&&&&&&)))((('''&&&'''(((***++++++---111555999<<>>???AAABBBCCCCCCBBBBBB???@@@AAAAAABBBCCCDDDEEEHHHHHHIIIIIIIIIHHHHHHGGGCCCAAA>>><<<===???BBBDDDKKKLLLOOOSSSWWWYYYZZZZZZ\\\\\\\\\]]]^^^```aaabbbcccdddfffhhhkkknnnpppqqqrrrvvv|||zzztttpppgggZZZMMMGGGFFFEEEGGGJJJSSS[[[fffpppwww}}}sssccc^^^```eeemmmxxxyyyooogggbbbccciiiooovvvwwwzzz}}}~~~|||uuunnneeeWWWKKKAAA???===<<<<<<;;;888555555555555555555555555555666666777888888777666666777777666666666666666666444444555555555555444444444444555666777888::::::777888888888888888888777444444555666777777777777444444555666777888999999666:::===>>>BBBLLL]]]kkk{{{|||{{{~~~uuuaaaTTTGGGBBB@@@>>>===>>>@@@BBBFFFJJJOOOXXXbbbiiisssuuuxxx{{{|||}}}}}}|||}}}sssiiifffdddaaa```aaabbb```___^^^___^^^\\\ZZZZZZUUUNNNJJJIIIIIIGGGEEEBBBBBB@@@>>><<<:::888888444333333222111000//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++************************)))))))))(((%%%&&&'''''''''''''''(((&&&''')))*********)))(((&&&'''''''''''''''''''''''''''''''''''''''''''''(((((())))))***)))&&&$$$''''''''''''''''''&&&&&&''''''&&&&&&&&&'''((()))***,,,///333777;;;>>>??????BBBGGGIIIIIIIIIIIIIIIJJJLLLNNNQQQRRRRRRQQQQQQOOOKKKIIILLLUUU^^^eeehhhiiiiiigggddd```[[[VVVSSSXXXYYYZZZZZZZZZZZZ\\\^^^bbb]]]VVVPPPNNNOOOPPPQQQNNNLLLHHHDDD@@@===;;;:::999;;;???DDDIIIMMMQQQRRRSSSUUUXXXZZZ]]]aaafffjjjhhhiiiiiihhheeeaaa\\\ZZZWWWUUUTTTSSSSSSRRROOOMMMHHHHHHGGGGGGFFFFFFFFFGGGAAADDDIIILLLNNNOOOQQQSSSTTTUUUXXX[[[[[[XXXRRRMMMHHHGGGDDDCCCDDDFFFJJJLLLSSSWWW\\\aaaccccccaaa```___\\\XXXTTTPPPMMMKKKKKKIIIHHHGGGFFFEEEEEEFFFFFFEEEFFFGGGHHHHHHIIIIIIJJJHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDEEEFFFFFFGGGKKKMMMQQQWWW]]]^^^\\\YYYPPPMMMHHHDDDAAA??????@@@???@@@CCCEEEGGGHHHGGGGGGFFFFFFEEEEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIDDDBBB@@@======>>>@@@BBBHHHJJJNNNQQQSSSUUUVVVWWWZZZZZZ[[[\\\]]]___```aaaaaaccceeehhhlllooorrrsssuuuyyy~~~~~~yyytttmmmiii___SSSGGGBBBAAABBBFFFKKKTTT]]]iiitttzzz|||nnnaaa___ccckkkrrrzzz{{{wwwnnndddaaafffoootttxxxzzz|||~~~vvvmmmcccWWWLLLCCCBBBAAA???>>><<<888666444555555555555555555555444555666666777888888888555555555555555555555555555555555555555555555555777666666666666666777777666777777888888777777666555555666666666666555555444444555666777888999999555:::>>>>>>???EEERRR\\\ppp{{{|||yyyyyytttwwwzzz~~~{{{|||~~~vvvfffSSSIIICCC???>>>???AAAAAAAAACCCGGGMMMUUUZZZbbbfffnnnuuuzzz{{{zzzyyy{{{rrriiifffdddaaa___```bbbaaa______```___]]]ZZZZZZUUUNNNKKKJJJHHHEEEBBBCCCBBB@@@>>><<<:::888777444333333222111000//////***+++++++++,,,,,,,,,---------,,,++++++***))))))++++++++++++++++++++++++************))))))))))))$$$&&&(((((('''&&&'''(((''''''(((((()))))))))(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))))))))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''')))***---111666:::===???>>>AAAFFFHHHIIIJJJJJJKKKJJJLLLOOOQQQSSSTTTTTTSSSQQQNNNJJJJJJOOOWWW^^^bbbbbbbbbaaa___]]]YYYUUUSSSUUUWWWYYYZZZZZZ[[[]]]___dddaaa\\\VVVSSSQQQQQQQQQPPPNNNKKKFFFBBB>>><<<::::::;;;>>>BBBFFFJJJMMMOOOOOOQQQTTTWWWZZZ___dddhhhdddfffhhhiiigggbbb]]]ZZZVVVTTTSSSRRRSSSRRRPPPOOOHHHHHHHHHHHHHHHGGGGGGGGGBBBEEEHHHJJJJJJJJJKKKLLLLLLNNNQQQVVVYYYXXXUUURRRKKKJJJHHHGGGHHHJJJMMMOOOTTTWWW[[[___```___]]][[[XXXVVVRRROOOLLLJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGFFFGGGHHHHHHGGGGGGHHHIIIGGGGGGGGGFFFFFFFFFEEEEEECCCCCCDDDDDDDDDDDDDDDDDDIIIJJJMMMRRRWWWYYYZZZYYYTTTQQQLLLGGGCCCAAA@@@@@@CCCEEEIIIMMMPPPQQQQQQQQQNNNLLLIIIGGGHHHHHHHHHGGGKKKLLLLLLLLLKKKJJJJJJIIIGGGEEEBBB@@@???@@@AAABBBEEEHHHLLLOOOQQQSSSUUUWWWZZZZZZZZZ[[[\\\^^^___```aaabbbeeeiiimmmqqqtttvvvyyy|||}}}xxxssslllddd___TTTLLLCCC???>>>???FFFNNNYYYbbbnnnwww|||~~~}}}zzzuuullleeefffllluuuyyyxxxuuummmcccaaaiiirrrwwwzzz{{{~~~uuukkkaaaVVVMMMHHHGGGEEEBBB???;;;888666444444444555555555555555222222333444444555666666333444444444444555555555666666555444444555666666777777666555555555555555555666666777777666666555444555555555555555444444333444555555777777888999555888;;;<<<<<>>======@@@FFFKKKOOOSSSYYYccclllssswwwwwwvvvzzzppphhheeeddd```^^^___bbbaaa``````aaa```]]][[[XXXTTTOOOMMMLLLKKKGGGCCCDDDCCCBBB???===;;;999888444333333222111000//////,,,,,,,,,+++++++++++++++************************++++++++++++++++++++++++************))))))))))))###&&&))))))'''&&&'''(((''''''&&&&&&''''''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%'''(((((('''''''''(((%%%%%%&&&'''((((((((((((%%%&&&((()))))))))''''''((())),,,000444999===???>>>AAADDDGGGHHHIIIKKKMMMKKKMMMPPPSSSVVVVVVVVVVVVQQQPPPOOOMMMMMMPPPUUUYYYYYYYYYZZZZZZYYYWWWTTTSSSQQQTTTXXXZZZ\\\^^^aaaccceeedddaaa^^^ZZZWWWUUUUUUSSSQQQNNNJJJEEEAAA>>><<<:::;;;===@@@CCCGGGIIIKKKJJJLLLPPPSSSWWW\\\aaaeeedddeeeggghhhgggeeebbb```YYYWWWTTTRRRRRRRRRQQQOOOIIIIIIIIIIIIIIIHHHGGGGGGEEEHHHKKKLLLKKKKKKKKKLLLJJJJJJMMMQQQTTTUUUTTTSSSNNNNNNMMMMMMMMMOOOPPPQQQSSSVVVYYY[[[\\\[[[YYYWWWPPPOOOMMMKKKIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFHHHJJJHHHFFFEEEFFFHHHGGGFFFFFFFFFEEEEEEEEEEEECCCCCCCCCDDDDDDCCCCCCBBBEEEFFFHHHLLLQQQVVVYYY[[[YYYWWWSSSNNNKKKJJJJJJJJJNNNQQQUUU[[[___aaabbbbbb[[[WWWRRRPPPOOOOOOMMMLLLMMMMMMMMMMMMLLLKKKJJJIIIGGGEEECCC@@@???@@@AAAAAABBBFFFKKKOOOQQQSSSVVVXXXZZZZZZZZZZZZ[[[\\\^^^^^^```bbbeeejjjooosssvvvxxx|||~~~}}}xxxrrrkkkccc[[[UUUJJJFFFCCCAAA???AAAKKKWWW```hhhrrryyy{{{|||}}}~~~{{{vvvrrrpppmmmlllqqqwww{{{uuutttmmmbbbaaajjjssswww{{{}}}}}}rrrggg___VVVNNNMMMKKKHHHDDD>>>:::777666444444444555555555666666444444444333333444444555333333444444444555555555777666555444444555666777555444444444444444555555444444555555555555444444222333444555555555555555333444444555666777888888777777888888999<<>>===???BBBDDDFFFIIIMMMVVV___gggmmmqqqrrryyypppgggeeeccc```^^^___bbbaaa```aaaaaa```]]][[[VVVSSSOOONNNOOOMMMIIIFFFFFFEEECCCAAA>>><<<:::999444333333222111000//////...------,,,+++***))))))((((((((()))******++++++++++++++++++++++++++++++************))))))))))))###&&&))))))'''&&&'''(((''''''&&&%%%%%%'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&((()))$$$%%%&&&'''((((((((((((%%%''')))+++,,,***((('''''')))+++///444888<<<>>>>>>@@@DDDFFFGGGIIILLLNNNLLLNNNRRRUUUWWWYYYYYYYYYQQQSSSSSSQQQNNNMMMPPPSSSSSSTTTVVVWWWWWWVVVTTTSSSOOOSSSWWW\\\___bbbeeehhheeeeeeeeeccc___\\\ZZZYYYVVVTTTQQQLLLHHHCCC@@@>>>:::;;;<<<>>>AAADDDGGGHHHGGGIIIMMMPPPTTTYYY___ccceeeffffffggggggffffffeee\\\YYYVVVSSSRRRRRRPPPOOOIIIIIIJJJJJJJJJIIIHHHGGGGGGIIILLLMMMMMMLLLMMMNNNIIIIIIJJJMMMPPPQQQQQQOOOQQQQQQQQQQQQRRRRRRSSSSSSSSSTTTWWWYYYYYYXXXWWWUUULLLKKKJJJHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIJJJIIIFFFDDDEEEGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDHHHNNNTTTYYY\\\]]][[[YYYVVVUUUVVVWWWXXXXXX\\\aaaggglllnnnooopppkkkfffaaa]]]\\\[[[YYYWWWOOOOOONNNNNNLLLKKKIIIIIIEEECCCAAA???>>>>>>??????AAAEEEKKKOOOQQQSSSWWWZZZZZZZZZYYYZZZZZZ[[[\\\]]]```bbbfffjjjoootttxxxyyy~~~~~~zzzuuunnnggg^^^UUUOOOFFFEEEEEEDDDBBBEEERRR___fffmmmvvvzzz{{{zzzzzzzzzyyysssnnnnnnooorrrxxx}}}yyytttssslllbbb```jjjsssuuu||||||pppeee]]]UUUNNNPPPNNNJJJDDD>>>999666555444444444555555555666666888888777555555444444555333444444444555555666666777666555444444555666777222222222333444555666777333444444444444444444333000111222444555666777777333333444555666777888888;;;999666666777<<<@@@CCCFFFSSSgggxxx~~~zzzyyy{{{sssrrrpppoooqqqtttxxx{{{yyy{{{|||~~~{{{iiiWWWNNNMMMHHHFFFBBB@@@???@@@@@@@@@CCCFFFLLLTTT\\\dddjjjmmmssskkkcccbbbaaa]]][[[\\\``````aaabbb```^^^[[[ZZZVVVSSSOOOLLLKKKJJJIIIGGGFFFCCC@@@>>><<<:::777555777555444222000......---,,,,,,++++++***+++++++++***)))))))))(((((('''''')))************+++++++++,,,,,,***)))'''&&&&&&&&&$$$%%%%%%&&&'''((()))))))))(((((('''''''''(((((()))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###''''''&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''(((((()))+++---///222777===AAADDDEEEFFFHHHJJJKKKLLLLLLKKKMMMPPPUUUZZZ\\\[[[YYYUUUTTTPPPLLLHHHGGGJJJLLLMMMPPPUUUYYY\\\\\\[[[ZZZQQQRRRVVV]]]dddiiikkklllnnnmmmjjjhhhfffccc___[[[XXXVVVSSSOOOKKKFFF???;;;===;;;;;;<<>>???EEEBBBDDDFFFHHHLLLTTT___gggrrrjjjcccbbbaaa___]]]^^^aaaaaaaaa```___\\\ZZZYYYXXXUUUQQQMMMLLLJJJHHHFFFFFFDDDAAA???===;;;888666666555444111000......---...---,,,+++*********************))))))((((((((())))))*********+++++++++,,,+++***(((''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''((((((((((((((('''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''(((***,,,...111666;;;@@@BBBDDDFFFHHHJJJLLLMMMMMMLLLNNNQQQVVV[[[]]]\\\[[[WWWVVVRRRMMMIIIHHHIIIKKKMMMOOOTTTXXX\\\]]]^^^]]]UUUVVVYYY___gggmmmqqqrrrrrrpppmmmkkkhhhddd^^^ZZZVVVUUUSSSQQQNNNIIICCC???===<<<;;;<<>>>>>@@@CCCCCCBBBGGGOOOUUUZZZbbbkkksssuuuwwwvvvsssssswww{{{}}}xxxrrrjjjeee```\\\WWWUUUTTTQQQLLLHHHDDDDDDCCCAAAAAA@@@@@@@@@>>>AAAEEEIIINNNQQQSSSTTTSSSTTTUUUVVVVVVWWW[[[]]]]]]```eeejjjooouuu|||~~~yyyrrrjjjddd\\\PPPHHHFFFCCCBBBFFFPPPYYY___hhhqqqwwwzzz}}}|||xxxttttttttttttwww{{{~~~}}}wwwtttkkkccccccgggmmmttt{{{|||rrrfff[[[TTTRRRRRRZZZSSSIII???777333222333111111111222222222333333333333333444444444444555555666666666555444222111333333222222222333444444444444444444555555555555444444555555555444333222444222111222444666444333555555555555666666666666666777888888888888:::<<<;;;>>>DDDLLLVVVcccoooxxx}}}zzzzzz}}}|||rrrlll```VVVMMMIIIEEE@@@???BBB???@@@AAABBBEEEKKKTTTZZZsssjjjcccbbbbbb```___```bbbaaa```^^^\\\ZZZYYYYYYYYYUUUQQQNNNLLLJJJHHHFFFGGGEEEBBB@@@???===:::888666555333111000///......000///---,,,***)))))))))***************))))))))))))))))))*********++++++++++++)))(((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''%%%&&&'''((())))))))))))"""######$$$&&&''''''((('''''''''&&&&&&&&&%%%%%%((())),,,...000444:::>>>AAABBBEEEHHHJJJMMMNNNOOOMMMNNNQQQVVV[[[]]]^^^]]]YYYXXXTTTOOOKKKHHHIIIJJJMMMOOOSSSWWW[[[^^^___```[[[[[[]]]aaaiiiqqqvvvyyyvvvtttqqqnnnjjjddd]]]YYYSSSSSSSSSRRRQQQMMMGGGBBB>>><<<;;;;;;===???@@@@@@???@@@CCCFFFKKKPPPUUUWWW\\\]]]```dddgggjjjkkklllhhhddd___YYYTTTPPPNNNMMMLLLLLLKKKKKKJJJIIIIIIHHHGGGHHHKKKOOOSSSVVVYYYZZZYYYYYYYYYXXXWWWUUUTTTSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPOOONNNMMMKKKIIIGGGFFFJJJIIIHHHGGGFFFDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA???>>>>>>@@@BBBCCCDDDJJJSSS[[[aaajjjsss~~~wwwrrriiiddd___[[[YYYUUUNNNJJJGGGFFFEEECCCBBBAAAAAAAAA>>>@@@DDDHHHLLLOOOQQQRRRSSSTTTTTTTTTTTTVVVXXX[[[]]]aaaffflllrrryyy}}}tttkkkbbb[[[SSSJJJDDDDDDCCCFFFPPP___llltttyyy}}}~~~{{{yyyyyyyyyyyyxxxzzzuuuqqqgggaaadddkkkrrrxxx}}}}}}wwwnnnaaaWWWPPPOOOPPPZZZTTTIII>>>666222111111111111111222222222222333333333333333444444444444555555555555444333222222444444333222222333333333666555555555444444333333444444555555555444333222444333222333444555444333555555555555666666666666666777888777666777999;;;<<<<<<===@@@FFFQQQ^^^fff{{{uuuhhhZZZRRRMMMGGGCCCBBB@@@@@@@@@@@@AAADDDJJJNNNvvvmmmeeecccbbb______```dddbbb___[[[YYYXXXXXXXXXVVVSSSOOOLLLKKKIIIGGGFFFGGGDDDBBB@@@???>>>;;;999666555333111000///......///...---,,,+++*********++++++******************))))))))))))******************)))(((((('''(((((((((((('''''''''&&&&&&&&&(((''''''''''''(((((()))(((((((((''''''(((((((((''''''&&&&&&&&&''''''((($$$%%%%%%&&&''''''&&&&&&######$$$$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&(((***,,,---000444999===@@@BBBEEEHHHKKKNNNPPPPPPLLLMMMOOOSSSXXX[[[\\\\\\XXXWWWUUUPPPKKKHHHGGGHHHNNNPPPSSSVVVZZZ]]]___```___]]]]]]aaahhhqqqxxx{{{xxxvvvrrrnnniiiccc\\\WWWRRRRRRRRRSSSRRRNNNHHHCCC???===;;;;;;<<<>>>??????===>>>@@@CCCHHHMMMRRRTTTYYY[[[___dddgggjjjlllllljjjgggbbb\\\VVVRRROOOMMMLLLLLLKKKJJJIIIIIIHHHHHHFFFGGGIIILLLQQQUUUZZZ\\\ZZZ[[[[[[[[[YYYVVVSSSQQQQQQPPPOOONNNMMMMMMLLLLLLLLLLLLKKKJJJHHHFFFDDDCCCGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@??????@@@BBBDDDFFFMMMYYYbbbjjjttt}}}|||wwwpppkkkfffbbb___ZZZSSSMMMHHHGGGEEEDDDBBBBBBAAAAAA@@@BBBEEEHHHLLLOOOQQQRRRRRRSSSTTTTTTSSSUUUWWWZZZ^^^bbbhhhnnnssszzz}}}zzzpppfff[[[TTTMMMEEEBBBCCCEEEMMM\\\ooo~~~}}}}}}}}}|||{{{}}}~~~wwwtttlllddd```fffpppwww|||{{{uuukkk]]]RRRKKKJJJKKKUUUOOOEEE;;;444111111222111111111111222222222222222222333333333444444444444444444444333333222222444444333222222222333333555555555444444444333333444444444444444444444333444333333333444444444444555555555555666666666666555666777666555666888999<<<<<<;;;<<>>;;;999555444333111000/////////,,,,,,,,,+++,,,,,,------******************++++++(((((()))))))))************)))((((((((((((((()))((((((((('''&&&&&&%%%%%%'''''''''''''''((())))))'''(((((((((((((((((('''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))))))))***,,,---///333888<<<@@@BBBEEEHHHLLLNNNPPPQQQJJJJJJKKKNNNRRRVVVXXXXXXUUUUUUSSSPPPKKKHHHFFFFFFPPPQQQTTTWWWZZZ\\\^^^___```^^^\\\^^^eeemmmtttxxxwwwtttoookkkfffaaa[[[WWWRRRQQQQQQRRRQQQMMMHHHDDDBBB???<<<;;;<<<===>>>>>>======>>>AAAEEEJJJOOORRRVVVYYY]]]bbbfffjjjlllllljjjhhhddd___YYYTTTPPPNNNLLLLLLKKKJJJIIIHHHGGGGGGEEEFFFGGGIIIMMMQQQVVVXXXVVVVVVWWWWWWUUURRROOOMMMNNNMMMLLLJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEECCCDDDDDDEEEEEEFFFFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBAAA@@@BBBCCCFFFIIIQQQ^^^iiirrr}}}~~~yyytttpppkkkgggddd^^^VVVPPPGGGFFFEEECCCBBBBBBAAAAAADDDEEEGGGJJJMMMPPPSSSTTTRRRSSSTTTTTTTTTUUUXXX[[[bbbeeejjjoootttyyy}}}}}}wwwsssiii___TTTMMMGGGCCCBBBDDDLLLWWWiii{{{~~~{{{yyy}}}wwwttthhhbbbaaajjjttt{{{{{{ttthhhZZZMMMEEEDDDDDDKKKFFF???888333222222333000000111111111222222222222222222333333333444444444333333222222222222222444333333222222333333333333333333444444444444555444444444444444444444444444444555444444333444444555555555555666666666666555666777666555555777999666777888999;;;???EEEJJJ\\\nnn|||nnnfff___VVVNNNJJJGGGDDDBBBAAABBBCCCCCC~~~sssiiieeebbb^^^]]]^^^cccaaa^^^[[[YYYYYYYYYYYYQQQNNNKKKHHHGGGFFFEEECCCBBB@@@>>>======<<<:::888555444333111000/////////++++++++++++,,,---...///)))))))))***************((((((((()))))))))******)))(((((((((((())))))***(((((('''''''''&&&&&&&&&''''''&&&''''''((()))***''''''((((((((((((''''''%%%%%%%%%&&&'''((()))***))))))))))))((('''&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((()))******)))***+++,,,...111666999???@@@CCCGGGJJJLLLNNNOOOIIIHHHGGGIIIMMMQQQSSSSSSQQQRRRRRRPPPLLLIIIHHHGGGPPPRRRUUUYYY]]]___```aaabbb___\\\]]]bbbiiiooorrrrrrnnniiidddaaa]]]ZZZWWWRRRQQQPPPPPPPPPMMMJJJGGGDDDAAA===;;;<<<===>>>>>>>>>>>>>>>???BBBGGGKKKNNNSSSUUUYYY^^^cccgggjjjllliiihhheeeaaa]]]XXXTTTRRRMMMMMMLLLKKKIIIHHHGGGGGGEEEEEEFFFGGGIIILLLOOOQQQOOOOOOPPPPPPOOOMMMKKKIIIJJJIIIHHHFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFAAABBBCCCDDDEEEFFFGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCC@@@AAAAAABBBBBBAAA@@@@@@@@@BBBCCCCCCBBBAAABBBDDDHHHKKKUUUcccoooyyy}}}xxxtttoookkkfff```WWWPPPFFFFFFEEEDDDCCCCCCCCCCCCGGGGGGIIIKKKNNNQQQTTTUUURRRTTTUUUUUUUUUWWW[[[]]]eeehhhmmmrrruuuxxx||||||vvvooojjj^^^TTTKKKGGGEEECCCEEEIIISSSbbbuuu~~~zzzwwwuuu|||vvvrrrdddbbbeeeoooxxx~~~xxxqqqdddTTTGGG???===>>>???<<<888444222111222333000000000111111111111222222222222222333333333333333333222111111222222333333222222222333333444555222222333333444444444555444444333333333444555555444555666555444333444555555555555555666666666666666777777666555555777888555666888999;;;===@@@CCCNNN]]]nnnxxxyyyqqqeee[[[RRRMMMGGGCCCAAAAAA@@@@@@|||~~~sssiiieeebbb______```bbb```^^^\\\[[[ZZZZZZZZZTTTQQQLLLIIIGGGEEEBBB@@@???>>><<<;;;;;;;;;999777444444222111000000//////------,,,,,,,,,------...((((((((())))))*********(((((((((((()))))))))***((((((((((((((()))******'''''''''''''''&&&&&&&&&&&&&&&&&&''''''((()))***&&&'''((())))))((('''&&&$$$%%%%%%&&&'''((()))***'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))'''((()))***+++...333666<<<>>>@@@CCCFFFIIIJJJKKKIIIGGGEEEFFFIIIMMMOOOOOONNNPPPQQQQQQNNNLLLKKKJJJOOORRRWWW]]]bbbeeeffffffeeeaaa^^^]]]aaafffkkkmmmkkkgggaaa]]][[[ZZZYYYXXXRRRPPPOOOOOOPPPPPPNNNMMMGGGCCC???<<<<<<>>>>>>???>>>===<<<===???CCCGGGJJJOOOPPPTTTXXX^^^cccgggjjjhhhhhhgggdddaaa\\\XXXVVVPPPOOONNNMMMLLLJJJIIIIIIGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIJJJKKKJJJIIIHHHHHHGGGFFFDDDCCCCCCDDDFFFGGGEEEEEEFFFFFFFFFFFFFFFEEEAAABBBCCCCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@AAABBBCCCCCCBBBAAAAAA???@@@BBBBBBAAAAAABBBCCCIIIMMMWWWgggsss}}}|||xxxrrrlllggg^^^TTTMMMFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHIIIKKKNNNQQQTTTUUUSSSTTTVVVWWWXXXZZZ^^^aaagggjjjppptttwwwzzz~~~zzzuuummmeee___SSSKKKEEEEEEGGGIIINNNTTTZZZkkk~~~zzztttrrrrrr~~~|||wwwpppkkk```cccjjjttt{{{rrrkkk^^^OOOBBB:::999:::555444333111000000000000000000000000111111111111111222222222222333333333333222111000000111222333111111111222333444555666444444333333333333333222444333333333333444555666444666777666333222333555555555555555666666666666777888888777666555777999888999:::::::::<<<>>>AAADDDMMMYYYdddsss|||qqqbbb[[[RRRKKKGGGFFFDDDCCC~~~uuuzzz}}}rrrhhheeecccaaa```bbbaaa```___]]]\\\[[[[[[[[[XXXTTTOOOJJJGGGDDD@@@>>>>>><<<:::::::::999888666444333222111000000000000///...------,,,,,,,,,,,,''''''(((((()))))))))***(((((((((((())))))))))))(((''''''(((((()))***+++''''''''''''''''''''''''&&&&&&&&&'''''')))******&&&'''((())))))((('''&&&$$$$$$%%%%%%'''(((***+++$$$$$$%%%&&&''''''''''''%%%&&&&&&'''((()))******((((((((((((((('''''''''%%%&&&'''((())),,,000333:::<<<>>>AAADDDFFFGGGHHHIIIGGGEEEEEEGGGKKKMMMNNNMMMOOORRRRRRPPPNNNMMMMMMMMMRRRYYY```fffjjjkkkkkkhhhddd```___aaaeeeiiikkkgggbbb\\\XXXWWWXXXYYYYYYQQQPPPNNNOOOQQQSSSSSSRRRHHHDDD@@@======>>>??????>>>===;;;;;;===AAAEEEGGGLLLMMMPPPTTTZZZ```eeehhhhhhhhhhhhgggddd```\\\ZZZRRRQQQPPPOOOMMMLLLKKKJJJHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFGGGHHHHHHHHHHHHHHHEEEDDDCCCBBBBBBCCCEEEFFFEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCCCCCCCBBBAAA===???AAAAAA@@@@@@AAABBBJJJNNNYYYhhhuuuzzztttmmmfff]]]RRRJJJGGGGGGFFFFFFGGGGGGHHHIIIHHHIIIIIIKKKMMMPPPSSSUUUSSSUUUVVVXXXYYY\\\```cccgggkkkqqqvvvzzz}}}|||wwwpppggg^^^XXXNNNHHHDDDFFFKKKPPPWWW^^^]]]pppvvvooonnnppp}}}|||xxxuuuqqqiiibbb___dddmmmwww|||{{{mmmfffYYYJJJ>>>888777888111000000000//////......000000000000111111111111111111222222222333333333222222111000000111222333000000111222333555666777666555555444222111111000444333333222333444555666444666888666333222333555555555555555666666666777777888999888666666777999888888888666555777:::===???CCCKKKWWWjjjqqqiii^^^UUUPPPNNNKKKIIIxxx|||zzzpppgggdddaaa^^^\\\]]]aaaaaa___^^^\\\ZZZYYYYYYWWWTTTPPPLLLJJJGGGDDDAAA>>>>>>>>>===<<<:::999888666555444333222111111111...---,,,,,,+++++++++,,,++++++***)))((()))***,,,))))))************))))))***************)))((((((&&&###!!!###(((+++***'''###$$$$$$%%%&&&'''((()))''''''''''''''''''''''''((())))))******+++++++++((((((((((((((((((((((((&&&'''((('''%%%%%%'''((())))))))))))((((((((((((***************,,,000222777:::===@@@BBBCCCFFFHHHLLLKKKIIIIIIKKKLLLKKKJJJMMMNNNQQQSSSUUUUUUUUUUUUNNNQQQWWW```hhhmmmooonnnkkkjjjgggbbb^^^^^^ccchhhccc^^^XXXUUUVVVWWWVVVUUUWWWTTTPPPOOOQQQQQQOOOMMMMMMJJJEEEAAA>>>===>>>???===<<<;;;:::<<<>>>AAACCCEEEIIINNNSSSWWW\\\bbbeeefffgggiiiiiihhheeeaaa___YYYVVVQQQNNNMMMMMMMMMLLLGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBDDDEEEFFFFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGFFFEEEFFFGGGHHHHHHFFFDDD@@@BBBDDDFFFGGGGGGEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEEEECCCAAA???>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@===???@@@???>>>>>>BBBEEEHHHLLLTTTbbbrrr~~~tttiii^^^TTTKKKFFFHHHGGGFFFHHHJJJKKKKKKJJJNNNLLLIIIIIIKKKNNNPPPPPPVVVVVVVVVWWWZZZ___dddfffnnnsssyyy|||}}}}}}|||wwwoooggg]]]TTTNNNLLLEEEAAAHHHWWWdddhhhgggmmmttt~~~zzzlllggglllsss~~~wwwsssoooiiidddddd```jjjuuu{{{wwwlllbbbQQQ@@@555111222444333333333222000///---,,,//////000000111111111222000000000111222222222333444444333222111000///...111111000000111222333333555555555555555555555555222222333333333333444444444555555555555555555444222222222333555666888999;;;;;;:::999888777666666999999999:::::::::;;;;;;999===EEEOOO]]]mmm}}}rrreee\\\WWWUUUTTTxxx}}}yyypppgggdddbbb^^^]]]^^^bbbbbbaaa```^^^\\\ZZZYYYVVVRRRNNNKKKIIIFFFCCCAAA@@@@@@@@@???===;;;:::999666555444333222111111111000///...,,,++++++++++++,,,000333111,,,)))***---******++++++++++++******)))))))))))))))(((''''''$$$  %%%((('''$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&'''((('''%%%%%%'''((())))))))))))(((((((((''')))************,,,///222777999===???AAADDDHHHJJJMMMMMMLLLLLLLLLLLLLLLLLLRRRSSSTTTUUUVVVUUUUUUTTTRRRTTTXXX___gggmmmooopppnnnmmmjjjeee```___aaaddd```\\\WWWUUUVVVWWWWWWVVVYYYUUUQQQPPPQQQRRRQQQPPPOOOLLLHHHCCC@@@>>>?????????===;;;::::::<<>>>>>AAADDDGGGLLLUUUdddvvv}}}vvvlllccc[[[TTTLLLGGGLLLKKKJJJKKKNNNOOOOOOOOONNNLLLIIIIIIKKKNNNPPPQQQSSSTTTVVVYYY___eeekkknnnsssvvvzzz~~~}}}zzzwwwtttnnnggg```WWWPPPKKKHHHFFFHHHQQQ___jjjlllkkkjjjqqq|||vvvjjjfffjjjooo{{{tttqqqkkkdddaaacccgggqqqzzz|||sssiii]]]LLL===444111111111///000000000000000////////////000000000111111111111111111111111111222222333333222111111000000///111111000000111222222333333333333333333333333333222222222333333333444444444444555555555555444444333333333333444444555666888888888888888777777777888888888888999999999:::;;;>>>BBBHHHQQQ\\\hhhooo}}}{{{rrrkkkfffccczzzxxxooofffcccbbb___^^^___bbbbbbbbbbbb```]]][[[ZZZUUURRRNNNKKKIIIGGGEEECCCCCCCCCBBBAAA???<<<;;;999666555444222111111111111111000...---++++++******,,,333888666...((((((,,,***++++++,,,,,,++++++***((((((((((((((('''&&&&&&&&&$$$"""###''')))((('''((((((''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''((()))))))))(((((((((''''''((()))*********+++///111777999<<<>>>AAAEEEJJJNNNNNNQQQSSSQQQNNNKKKLLLMMMRRRTTTUUUWWWXXXXXXWWWWWWVVVVVVWWW\\\cccjjjoooqqqrrrqqqnnniiiccc___^^^^^^\\\YYYVVVUUUUUUWWWWWWWWW\\\XXXSSSQQQQQQSSSTTTTTTRRROOOKKKFFFCCCAAA@@@@@@???>>>;;;999999:::;;;===???CCCIIIOOOSSSWWW[[[^^^eeegggiiikkklllkkkiiihhhaaa\\\VVVQQQNNNMMMLLLKKKHHHHHHGGGGGGFFFEEEEEEDDDBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEFFFGGGGGGFFFDDDCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCCCCBBBCCCCCCDDDEEEFFFEEEDDDBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@???>>>???AAACCCDDDIIIUUUeeewwwtttlllbbb\\\YYYWWWRRRMMMSSSRRRQQQRRRTTTVVVWWWWWWQQQOOOLLLLLLNNNQQQRRRSSSTTTUUUXXX]]]cccjjjppptttyyyyyy|||}}}yyyvvvmmmjjjeee^^^WWWQQQLLLIIIEEEJJJSSS^^^iiipppsssrrrlllsss|||zzznnngggggglllppp}}}{{{xxxuuurrrjjjcccbbbfffpppyyyxxxnnncccVVVFFF999444222000...+++,,,---///000000111111//////000000000000111111111111111111111111000000111111111111111111111111111111111000111111222333222222222222222222222222222222222222333333333333333333444444444444333333555444444333333333444444555666666666777777888888666777777777777888888888;;;<<<>>>AAAEEEKKKSSSXXXkkkuuuzzzuuu{{{wwwnnneeecccbbb```___```bbbbbbbbbbbb```]]][[[YYYVVVSSSOOOKKKJJJIIIGGGFFFDDDDDDCCCAAA???<<<:::999666555333222111111000000......---++++++*********,,,000333111,,,(((((())))))******++++++******)))(((((())))))(((((('''&&&(((&&&%%%%%%((())))))(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''((())))))(((((((((''''''''''''((()))******+++...000666888;;;===AAAFFFLLLQQQRRRVVVZZZWWWQQQKKKJJJLLLNNNPPPSSSVVVYYY[[[\\\\\\VVVUUUUUUXXX___gggnnnqqqsssrrrpppkkkeee___[[[XXXYYYXXXVVVVVVVVVWWWWWWWWW^^^ZZZVVVSSSRRRSSSUUUWWWUUUSSSOOOJJJFFFCCCAAAAAA>>>===:::888777888:::;;;<<>>===:::888777555444333111000000000000,,,,,,+++***************000,,,((((((,,,///---+++'''(((((((((((((((((('''***************))))))(((''''''&&&%%%%%%%%%&&&&&&(((((((((''''''''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$((((((((((((((((((((((((&&&'''((('''%%%%%%'''(((((((((((('''''''''&&&&&&%%%''')))))))))***,,,...333666999===AAAFFFLLLPPPVVVZZZ^^^^^^XXXQQQLLLJJJMMMOOORRRUUUXXXYYYZZZZZZ[[[YYYXXX[[[```fffkkkmmmiiihhhggggggddd___YYYTTTVVVYYY[[[[[[[[[ZZZ[[[\\\bbbcccccc```\\\XXXWWWVVVVVVUUUSSSPPPMMMIIIEEECCC<<<;;;999777777888:::<<<;;;>>>CCCGGGKKKOOOTTTWWWYYY[[[___cccgggjjjlllmmmfffccc___[[[WWWTTTPPPMMMKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDGGGEEECCCCCCEEEFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBAAABBBBBBBBB??????@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAABBBCCCCCCBBB@@@BBBHHHQQQZZZcccnnnzzzzzzuuuttttttsssrrrooojjjgggXXXUUURRRRRRVVV\\\```ccceeeeeefffhhhjjjiiifffddd[[[XXXTTTRRRSSSTTTUUUUUUXXXZZZ___eeelllrrrxxx{{{|||}}}~~~|||zzzwwwtttqqqmmmhhhddd[[[XXXRRRJJJCCCCCCGGGLLLUUU[[[cccggghhhkkkpppuuu{{{}}}{{{uuunnnkkknnnsssvvvwww~~~~~~|||||||||}}}|||vvvrrrxxxxxxjjj\\\JJJBBB999444333333111...------...............---000000////////////......000000000000000000//////---......///000111222333333222111111000111111111000000000000000000000000111111111111222222222222333333444444444444333333222222222333555777888999777777666666555555555444777777777777888888888888333555777888888:::<<>>DDDOOOaaauuu{{{vvvssspppmmmlllnnnuuu|||ssskkkcccbbbcccbbbbbbdddeeedddaaa^^^]]]\\\\\\]]]VVVRRRKKKGGGDDDCCCBBBBBB@@@@@@???>>>===;;;999888555444333111000000//////111000...,,,+++***)))))),,,+++***+++------,,,+++(((((())))))))))))(((((()))))))))***)))(((((('''*********(((''''''((()))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))''''''''''''''''''''''''&&&'''((('''%%%%%%'''((((((((('''''''''&&&&&&&&&$$$&&&((())))))***+++---111444999===AAAEEEJJJMMMSSSVVV[[[^^^\\\WWWQQQMMMMMMNNNRRRUUUXXXZZZ[[[[[[\\\[[[ZZZ[[[___aaaccccccaaa``````bbbbbb___YYYUUUSSSWWW\\\^^^^^^___aaaccceeehhhkkkjjjddd]]]XXXVVVUUUUUUTTTRRROOOKKKGGGEEE???===:::888777777999::::::<<>>?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@BBBBBB@@@======BBBJJJPPPVVV^^^iiipppyyyyyyyyywwwwwwxxx|||yyyqqqhhhccc^^^aaaccccccaaa```aaacccWWWXXXWWWUUUUUUXXX^^^bbbggghhhjjjmmmmmmkkkfffbbbZZZXXXUUUTTTVVVYYY[[[[[[^^^aaaeeekkkqqqwww{{{}}}{{{}}}~~~}}}yyywwwsssoookkkfff```\\\WWWUUUOOOHHHCCCEEEMMMTTT___dddjjjmmmoooqqquuuyyyyyyyyy||||||yyywwwuuuuuuwwwzzz|||}}}}}}}}}{{{{{{zzzwwwuuu|||~~~xxxppp```RRRAAA===777222111000///...------...///////////////000000/////////........./////////000000000000000---......///000111222222333222222111000000111111000000000000000000000000111111111111222222222222444444555555555555444444111111111222333444555666666666666666666777777777555555666666666777777777444666888888777777999::::::>>>FFFPPP___sss~~~wwwqqqnnnjjjhhhkkkrrr|||sssjjjcccbbbcccbbbbbbeeehhheeebbb___]]]]]]^^^___ZZZUUUOOOJJJGGGFFFEEEDDD@@@@@@??????===<<<;;;:::555444222111000000//////555444111///,,,***(((((('''***---...,,,)))(((((())))))************))))))(((((((((((((((''''''&&&'''''''''&&&$$$$$$$$$&&&"""###%%%''')))+++,,,---''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''((((((((('''''''''&&&&&&&&&###&&&((())))))***+++,,,000444999===AAADDDHHHKKKOOOSSSXXX]]]___\\\UUUOOOIIILLLPPPUUUYYY]]]___```[[[ZZZYYYZZZ[[[[[[ZZZYYY\\\[[[\\\^^^```___ZZZVVVPPPUUU\\\___aaabbbeeehhhggglllqqqpppjjjaaaZZZWWWTTTTTTTTTRRROOOLLLHHHEEEBBB???<<<999777666777888999:::===???CCCIIIOOOTTTVVVXXX\\\aaaeeeiiikkkmmmhhhgggfffeeeddd___ZZZVVVMMMLLLKKKJJJHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEDDDDDDFFFGGGHHHIIIIIIHHHGGGFFFGGGEEECCCBBBDDDEEEEEEEEECCCDDDFFFGGGGGGEEECCCBBBDDDCCCBBBBBBAAAAAAAAAAAA>>>??????@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@???>>>===>>>AAAAAA>>>;;;666<<>>??????@@@@@@???AAACCCEEEGGGKKKQQQUUU[[[^^^^^^\\\\\\______]]]___]]]ZZZXXXWWWTTTQQQNNNJJJLLLMMMMMMNNNSSS[[[aaaaaacccbbb___ZZZZZZ^^^ccclllmmmoooooolllhhhccc___XXXXXX[[[```fffiiihhhfffnnnoooqqqtttwwwyyy{{{|||{{{|||}}}~~~}}}yyywwwssspppjjjccc]]]XXXTTTSSSNNNQQQRRRPPPMMMQQQ[[[dddttt{{{}}}{{{{{{xxxtttssssssrrrqqquuu{{{~~~wwwsssuuu~~~yyyooo```OOOCCC777555111...,,,---///000///////////////////////////...,,,,,,,,,---///111///000111111000000111222222111000.........//////222111000//////000111222222222222222222222222222000111111111111222222222111111222222444444555555111111222333333444555555444444444444444333333333888888777777666666555555444555666777888999::::::;;;===???@@@CCCLLLYYYcccsss~~~~~~uuuppprrrxxxuuullleeeccccccbbbbbbccceeedddaaa^^^]]]\\\]]]]]]YYYUUUNNNIIIGGGFFFEEEDDD===;;;999999::::::999888666555333111000000111111//////---,,,+++*********++++++***************************++++++*********))))))))))))((((((((((((((((((((((((((('''&&&&&&((((((((((((((('''&&&&&&'''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))(((''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''''''''((((((((()))))))))((((((((((((((())))))******...444999>>>CCCHHHKKKOOOVVV___fffmmmmmmcccXXXQQQOOOOOOQQQUUUZZZ]]]^^^]]]]]][[[WWWSSSQQQPPPQQQRRRSSSVVV[[[______\\\YYYUUUYYY\\\```iiitttwwwuuuqqqqqqssstttsssmmmddd]]]XXXUUURRRPPPNNNMMMJJJHHHBBB>>>:::777777777777666555555666888<<>>======?????????>>>>>>>>>======>>>@@@AAACCCEEEIIINNNQQQRRRWWWZZZYYYYYYZZZYYYUUUWWWUUUSSSSSSSSSRRRPPPNNNNNNOOOOOOOOOPPPTTT[[[```bbbddddddaaa]]]]]]aaaeeekkkmmmnnnmmmhhhbbb^^^\\\XXXYYY^^^eeemmmrrrssssssssstttwwwyyy{{{}}}}}}}}}{{{|||}}}~~~}}}|||{{{zzzxxxuuurrrllliiiddd^^^XXXSSSPPPOOONNNQQQRRRPPPNNNSSS^^^hhhyyyzzzwwwvvvsssrrrrrrqqqrrrzzz~~~zzzvvvuuuyyyvvvjjjZZZIII>>>555333111...---...///000///////////////////////////...---,,,,,,---///000...///000000//////000222111111000//////000111222111111000//////000111111000000000000000000000000000000111111111222222222111222222222222222222222222222333444444555666666444444444444444444444555555444444444333333222222555555666777888999::::::;;;===>>>===???EEEOOOXXXaaahhhuuu}}}{{{}}}vvvllleeeccccccbbbaaacccdddbbb```^^^]]]]]]]]]^^^XXXSSSMMMIIIGGGEEEDDDCCC???===;;;;;;<<<<<<;;;:::666555333111000000000111///...---,,,+++*********,,,+++++++++***)))))))))************************(((((((((((())))))))))))(((((((((((((((''''''&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''(((((()))))))))*********(((((((((((())))))))))))'''+++000555:::???EEEIIIKKKSSS^^^gggnnnoooggg]]]TTTRRROOOPPPSSSWWWZZZ[[[]]]]]][[[WWWSSSOOONNNNNNMMMNNNQQQVVV\\\______^^^YYY\\\___ccclllwww}}}}}}wwwtttrrrssstttqqqiiibbbYYYUUUPPPMMMKKKKKKIIIIIIDDD@@@<<<999888888777666555555666777:::>>>BBBDDDHHHJJJNNNTTTYYY^^^aaabbbhhhiiikkkkkkjjjgggdddbbbZZZWWWRRROOOMMMKKKIIIGGGHHHGGGGGGFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDGGGEEECCCAAA@@@@@@AAABBBEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@??????@@@@@@@@@@@@??????AAA@@@??????>>>>>>>>>>>>AAA@@@???>>>===<<<;;;:::===>>>@@@AAABBBEEEJJJMMMMMMTTTYYYYYYXXXXXXUUUQQQSSSQQQPPPQQQTTTUUUUUUUUUPPPPPPOOONNNOOORRRWWW[[[bbbdddeeecccaaaaaaeeehhhjjjmmmnnnjjjaaaZZZWWWXXXYYY\\\aaaiiirrrxxx{{{|||xxxzzz|||~~~~~~}}}{{{|||}}}}}}~~~~~~~~~}}}{{{xxxwwwuuusssooolllddd```[[[UUUOOOKKKIIIHHHJJJNNNPPPOOOOOOUUUbbbmmmyyyssstttrrrrrrqqqooorrruuuuuuuuuxxx~~~~~~qqqcccRRRBBB777222111000/////////000000////////////////////////......---,,,,,,...///000---...//////......///111000000000000111222333444111000000//////000000111000000000000000000000000000000000111111111222222222222222111111000000000333333444444555555666666333444444444555666666666333333333222222222222222555666777777888999::::::;;;<<<<<<;;;:::===CCCIIIOOORRR[[[iiizzz|||}}}uuullldddbbbbbb``````bbbbbbaaa```^^^^^^]]]^^^^^^WWWSSSNNNJJJHHHFFFEEECCCCCC@@@>>>======<<<;;;:::555444222111000000000000///...---,,,++++++++++++,,,,,,,,,+++***)))((((((******))))))))))))******''''''(((((())))))******'''((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&'''''''''((($$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((('''(((((()))))))))))))))&&&)))---111666<<>>;;;999888666555666555555666888;;;>>>???CCCFFFJJJPPPUUUZZZ]]]___bbbcccfffhhhiiihhhgggfff^^^ZZZVVVRRROOOLLLIIIGGGHHHHHHHHHGGGFFFEEEDDDCCCEEEEEEFFFFFFFFFFFFEEEDDDEEEDDDBBBAAA@@@@@@AAAAAADDDDDDDDDDDDDDDCCCCCCCCC@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????AAA@@@???=========>>>???@@@???>>>>>><<<;;;;;;:::===>>>??????@@@CCCGGGKKKNNNVVV\\\[[[ZZZZZZYYYVVVXXXWWWVVVXXX[[[^^^______UUUTTTRRRQQQQQQTTTWWWYYY```bbbdddeeeeeefffiiilllkkknnnooohhh]]]UUUTTTVVV[[[]]]cccjjjqqqwww{{{|||{{{}}}~~~{{{yyy~~~~~~~~~~~~}}}|||yyyvvvsssqqqmmmiiifff]]]YYYSSSMMMGGGCCCAAAAAACCCGGGKKKLLLOOOXXXgggttt{{{tttvvvuuutttqqqnnnrrr~~~nnnqqqvvv}}}yyyjjjZZZJJJ;;;222//////000000000000000///////////////////////////...------------...///000,,,---///...------...000//////000000000111111222000000000//////000000000222222222222222222222222000000000000111111111111222222222222111111111111333333333444444444555555333333444555555666777777444444444444555555555555666666777777888999999:::;;;<<<<<<:::999999<<>>??????@@@@@@??????>>>@@@???>>>=========>>>???<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@CCCGGGJJJOOOWWW\\\[[[YYY[[[\\\\\\^^^]]]]]]___bbbdddeeeeee]]]\\\ZZZYYYZZZ\\\^^^______aaadddgggiiikkkmmmooommmpppoooggg\\\UUUUUUYYY[[[___dddjjjqqqvvv{{{~~~~~~|||yyy~~~~~~}}}|||xxxtttooolllhhhccc```WWWTTTMMMFFFAAA>>><<<<<<<<>>AAAFFFKKKRRR^^^mmmxxx~~~uuulllcccaaaaaa___^^^```aaaaaa```___^^^]]]\\\[[[WWWTTTOOOLLLJJJIIIGGGEEEDDDAAA>>>;;;:::999666444333333222111000//////......---,,,,,,+++++++++,,,,,,+++++++++***)))))))))***)))(((''''''((()))***(((((((((((())))))))))))&&&'''((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''(((((()))))))))*********&&&''')))*********)))(((((()))+++---111888???DDDLLLPPPTTTUUUYYY___aaa```ZZZWWWRRROOOOOOPPPQQQQQQUUUWWWYYYYYYVVVRRROOONNNOOOQQQSSSVVVXXX\\\aaaeeefffddddddgggiiijjjpppwwwxxxtttoookkkhhhgggfffeeeaaa\\\TTTNNNLLLMMMNNNNNNIIIFFFBBB>>><<<999666333555555555666777888999999===@@@DDDHHHMMMQQQTTTUUUXXX[[[^^^bbbfffiiijjjkkkfffbbb^^^YYYUUUPPPKKKHHHIIIIIIIIIIIIHHHEEECCCBBBDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFBBBAAA@@@@@@??????@@@@@@>>>>>>????????????>>>>>>???>>>>>>======>>>>>>>>>::::::;;;;;;<<<======>>>===>>>??????@@@CCCGGGJJJMMMVVV\\\[[[ZZZ\\\```aaabbbbbbccceeehhhiiiiiihhhcccaaa______aaadddeeeeeeeeegggjjjmmmooopppqqqqqqppppppnnnfff^^^YYYZZZ]]]]]]aaagggmmmssszzz}}}~~~~~~~~~~~~~~~}}}}}}yyyuuuoooiiieee```[[[XXXQQQMMMGGGAAA===;;;;;;;;;;;;AAAIIINNNTTT___ooo{{{}}}{{{~~~zzzvvvmmmttt}}}mmmYYYIII<<<555333......///000000000//////////////////////////////---------............///,,,---......------...000////////////...---,,,+++...//////000000//////.../////////////////////////////////000000000111111000111222333444555666666111111111111222222222222222333333333444555555555111222222333444555555666555555555666666777777777999999999999999:::::::::666;;;@@@BBBEEEMMMZZZeeepppwwwmmmeeecccbbb```___aaabbbaaa```___^^^\\\ZZZYYYUUURRRNNNLLLJJJHHHFFFDDDDDDAAA???======<<<;;;999333333222222000///...---------,,,+++++++++,,,,,,++++++*********************)))(((''''''((()))***))))))))))))((((((((((((&&&&&&'''(((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''((((((((()))))))))&&&''')))*********(((((()))******+++...444<<>>===============>>>>>>????????????>>>>>>======>>>>>>>>>>>>>>>===999999:::;;;<<<<<<======;;;<<<===>>>???BBBFFFJJJPPPZZZdddeeeccceeehhhiiiiiijjjlllooorrrsssqqqooollliiihhhiiilllooopppooopppqqqsssuuuwwwvvvtttrrrqqqooojjjeee```^^^___aaadddhhhmmmqqquuuzzz{{{{{{|||||||||||||||{{{tttooohhhbbb\\\WWWRRROOOHHHEEEAAA<<<::::::<<<===AAAHHHPPPUUUZZZdddrrr}}}|||vvvrrrrrryyywwweeePPP@@@777444555///////////////.........////////////////////////,,,------...............,,,...//////......///000......///000000///...---......///000000///......////////////////////////////////////000000000111111111222222333333333444222222222222222222222222222222333333333333333333///000111222333444555555444444444444555555555555888777666666777888888888666999<<<>>>AAAFFFMMMRRR\\\lllyyyooogggeeedddbbbaaacccbbbbbbaaa```^^^[[[ZZZXXXTTTQQQMMMKKKIIIGGGEEECCC>>><<<:::::::::;;;:::999222222222222111///...---------,,,+++++++++,,,,,,***************++++++++++++)))(((''''''((()))+++******))))))((((((''''''&&&&&&'''((())))))((((((&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''(((((())))))((((((%%%%%%%%%%%%&&&&&&&&&'''&&&''')))***+++***(((''')))))))))***,,,222:::???CCCJJJOOORRRUUUZZZ\\\ZZZ^^^\\\XXXVVVVVVUUUTTTRRROOOSSSXXXZZZYYYVVVTTTSSSTTTXXX]]]___aaaeeejjjoootttqqqqqqsssqqqmmmqqqxxxttttttrrrkkkbbb^^^```cccaaa\\\UUUOOOMMMMMMMMMMMMOOOLLLHHHDDDAAA>>>999666555555666666777888888888999:::>>>BBBEEEIIIKKKLLLNNNPPPTTTYYY^^^bbbeeefffnnnkkkfffaaa\\\VVVPPPLLLIIIJJJJJJJJJHHHFFFCCCAAADDDDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@>>>>>>????????????>>>>>><<<===>>>??????>>>===<<<:::::::::;;;;;;;;;<<<<<<999:::<<<===>>>AAAFFFIIIUUUbbbnnnqqqpppppprrrqqqppprrruuuzzz}}}~~~{{{yyyxxxvvvuuuwww{{{~~~~~~zzzzzz{{{||||||zzzvvvsssqqqmmmhhhcccaaaaaabbbdddjjjnnnqqqssstttwww|||xxxyyyzzzzzz{{{{{{zzzzzzooojjjccc\\\VVVQQQKKKHHHBBB@@@<<<999999;;;>>>@@@GGGNNNWWW\\\___gggsss}}}|||}}}~~~}}}xxxsssooouuu|||~~~rrr___KKK;;;444444666000000///...............////////////////////////,,,---......//////......---...//////......///111---...///111111111000000---...///000000///...---111111111111111111111111////////////000000000000222222222111111111111111333333333333333333333333333222222222222222222222000000111333444555666666333333444444444444444444888666444333444555555555<<<;;;;;;>>>BBBEEEFFFFFFJJJWWWiiixxxyyynnneeedddeeecccbbbbbbdddaaa^^^\\\[[[[[[ZZZYYYYYYTTTMMMIIIHHHHHHEEECCC@@@@@@>>>===;;;999888777555444222111000000/////////......------,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((******))))))******+++,,,+++******)))(((''''''&&&&&&'''(((*********)))))))))(((&&&&&&'''&&&$$$"""''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))***)))((((((***///777<<>>;;;;;;888777555444444555666777444777:::===@@@DDDHHHLLLLLLOOORRRUUUXXX]]]bbbfffhhhiiijjjiiifff```XXXRRRPPPLLLIIIHHHIIIIIIFFFCCCEEEFFFFFFGGGGGGGGGFFFFFFBBBBBBCCCDDDEEEEEEDDDDDDGGGGGGFFFFFFEEECCCBBBAAA@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============::::::::::::::::::::::::<<<<<<;;;<<<===@@@CCCDDDTTT^^^jjjtttxxxzzz{{{||||||vvvqqqlllhhhccc^^^^^^bbbgggkkkooorrruuuvvvuuuvvvyyy|||~~~~~~}}}zzzyyyzzz{{{{{{xxxtttqqqjjjcccZZZTTTQQQLLLEEE???CCC@@@===;;;===AAAFFFJJJOOOTTT[[[aaafffllluuu{{{{{{{{{xxxvvvuuuxxxuuukkkkkkpppzzzfffPPPCCC<<<555///---000000000000000000000000------............------////////////////////////........................//////......---------,,,000...,,,---000111///---//////000000000000//////...//////000000000000///111111111111111000//////000111111111111222222222444444444333333222222222333333333333333333333333888777666555444555555666999888666555555666777888999999:::;;;===???AAABBBDDDKKKVVVcccqqqxxxnnneeeddddddcccbbbbbbeeeccc```^^^]]]]]]\\\ZZZXXXSSSMMMIIIIIIHHHFFFDDD@@@???>>><<<:::999777777555444333111000000/////////......------,,,+++++++++++++++************)))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((())))))***+++******))))))(((''''''&&&''''''))))))***)))((((((((('''&&&&&&''''''%%%###''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((()))***+++...444777@@@EEELLLQQQRRRTTTWWWYYY]]]```bbb```YYYTTTRRRSSSTTTUUUVVVYYY[[[ZZZWWWUUUSSSVVV\\\dddhhhjjjrrr{{{~~~zzzvvvssspppmmmhhhcccaaaaaabbbcccgggeee```YYYRRRNNNNNNOOONNNOOOOOOLLLEEE???<<<;;;999888666444444444555666666888;;;<<<>>>AAADDDGGGHHHJJJNNNPPPTTTXXX]]]aaadddfffhhhiiihhhccc]]]YYYRRRNNNJJJIIIJJJJJJHHHEEEEEEFFFFFFGGGGGGFFFFFFFFFBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@?????????>>>>>>>>>::::::::::::::::::::::::===<<<;;;<<<===???AAACCCLLLVVVcccnnnvvv|||{{{vvvqqqjjjfffbbb___```eeejjjnnnqqqtttvvvwwwvvvwwwyyy|||~~~}}}~~~~~~~~~|||zzzwwwwwwvvvwwwwwwtttppplllfff___UUUOOOKKKGGGBBB===<<<<<<<<<===???CCCHHHJJJQQQVVV]]]cccggglllsssxxxzzz}}}mmmmmmnnnqqqvvv}}}{{{ssslllooowwwqqq___JJJ???999444000///////////////////////////......////////////......////////////////////////......................../////////.........------000...---...000000///---//////............//////...//////000000000000000111111111111111000//////000111111111111222222222444444333333333222222222333333333333333333333333555444333111111111222333555555444555555666777777999999999:::;;;===??????@@@EEELLLTTT```ooo|||wwwmmmdddcccdddcccbbbbbbgggdddaaa``````___^^^\\\WWWRRRLLLIIIIIIIIIGGGDDD??????===<<<:::999888777555444333222000000000000///......------,,,+++++++++++++++************)))''''''''''''''''''''''''))))))))))))(((((((((((((((''''''''''''((())))))***))))))(((((('''''''''(((((()))))))))((('''''''''&&&%%%&&&''''''&&&%%%(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&''')))++++++---000222===BBBIIINNNPPPRRRUUUXXX\\\```dddddd___YYYVVVUUUTTTUUUWWWZZZ\\\[[[XXXVVVQQQRRRXXXcccjjjnnnrrrxxxzzzuuurrrjjjhhheeecccaaaaaabbbcccllliiiddd\\\UUUQQQPPPPPPOOOPPPPPPMMMHHHBBB>>>===:::999666444333444555666777999:::;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;<<<>>>@@@AAADDDLLLXXXccclllvvv}}}yyyuuurrrkkkiiifffeeeggglllqqquuuuuuwwwxxxxxxxxxxxxyyyzzz~~~}}}|||||||||{{{xxxvvvtttsssrrrqqqpppmmmiiieee___XXXOOOHHHDDDAAA===:::777888;;;???CCCHHHKKKMMMUUU[[[ccchhhlllooosssvvv{{{~~~zzztttcccfffjjjqqqxxx~~~~~~zzzzzz{{{}}}yyyuuupppnnnvvv{{{fffUUUBBB999555222111111//////////////////////////////000000000000//////////////////////////////........................///////////////.........000...---...///000///...///...---,,,,,,---...///....../////////000000000000111111111111000000///000111111111111222222222333333333222222222222222222222222333333444444444333333111000000111111222333333555666777888888888888888888888999:::;;;<<<===>>>AAADDDKKKYYYiiittt}}}xxx{{{vvvkkkcccbbbdddcccbbbbbbfffdddbbbaaaaaa```^^^]]]VVVQQQLLLJJJJJJJJJGGGEEE@@@???>>>===;;;:::999888555444333222111000000000///......------,,,+++++++++++++++*********))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''(((((()))***))))))(((((((((''''''''')))))))))((((((''''''&&&'''&&&%%%%%%'''((((((''')))((('''&&&&&&%%%&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''')))))))))***---///:::???FFFKKKNNNPPPUUUXXXYYY^^^dddfffccc^^^ZZZXXXRRRSSSUUUYYY\\\]]][[[YYYUUURRRUUU^^^hhhlllooosss|||yyysssoooggggggeeedddcccbbbbbbbbbjjjiiifffaaa\\\WWWSSSRRRPPPPPPPPPNNNJJJFFFCCCAAA<<<:::888555444444444555666777888999888:::<<<>>>???BBBDDDGGGJJJNNNSSSWWW]]]aaagggkkklllkkkiiihhh^^^YYYRRROOONNNMMMJJJHHHFFFFFFFFFGGGFFFFFFEEEEEECCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>AAAFFFMMMTTT[[[eeepppwww~~~}}}xxxuuussssssssspppooonnnnnnppptttyyy|||zzzzzzzzzzzzyyyyyyyyyyyy{{{{{{zzz{{{{{{zzzwwwtttqqqooommmkkkiiieeeaaa]]]WWWQQQHHHAAA>>>;;;:::888555777;;;@@@FFFLLLQQQTTT[[[aaaiiinnnqqqsssvvvxxx~~~zzzsssnnngggkkkqqqxxx~~~}}}uuuqqqsssvvv~~~yyytttqqqooorrr}}}rrr[[[LLL<<<555222000000111////////////////////////......////////////......////////////////////////........................//////////////////////////////....../////////...000///---,,,,,,---///000............//////000111000000111111111111000///000000111111111222222222222222222222222111111111111111222333333444555555555444333222222333444555444555777888888888777777777777777666777777888999:::;;;<<<===AAAJJJWWW```rrr{{{xxxyyytttjjjbbbaaaccccccbbbcccdddcccaaa`````````^^^\\\UUUQQQLLLJJJKKKJJJGGGDDDAAA@@@???>>>===;;;;;;:::666555333222111111000000///......------,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((((()))******((((((((((((''''''''''''))))))((('''''''''&&&&&&'''&&&$$$%%%'''))))))(((***)))((('''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''&&&&&&(((,,,///777===CCCHHHKKKOOOTTTXXXZZZ^^^dddgggeee```ZZZVVVPPPPPPRRRVVV[[[^^^___^^^]]]VVVSSSXXX```eeeiiimmmpppvvv~~~~~~xxxrrroooiiiiiihhhgggfffeeeddddddggghhhiiiiiigggbbb]]]YYYSSSQQQPPPNNNLLLJJJHHHGGG???===:::777555444444555222444666666777888;;;===>>>@@@CCCEEEHHHLLLQQQTTT\\\aaagggkkkkkkjjjjjjkkkddd___XXXTTTQQQOOOKKKHHHGGGGGGGGGGGGGGGFFFEEEEEECCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<===???BBBFFFHHHLLLTTT]]]eeekkkqqqzzz~~~sssqqqnnnkkkjjjlllpppsssuuuuuutttuuuvvvyyy{{{}}}}}}|||{{{{{{zzzzzzyyyxxxxxxxxxyyyzzz{{{zzzwwwtttooollliiifffbbb^^^YYYUUUOOOJJJCCC===:::999888888666777:::???GGGOOOWWW\\\aaaffflllpppqqqsssvvvyyy}}}~~~~~~zzzvvvrrroooooossszzzuuunnnmmmoooqqq|||wwwrrrqqqrrrxxxvvvhhhSSSFFF999333111//////000........................,,,------......------,,,////////////////////////.................................///////////////.../////////......//////000000///......///000000------------...///000111///000000111111111000000000000111111111222222222111111111111111111111111111111222333333444555555555555444333333444555666555555666777666555333222666666555555555555666666666888:::;;;===BBBKKKQQQZZZlllyyyzzzsssiiiaaa```cccbbbbbbccccccaaa`````````___]]][[[UUUQQQMMMKKKKKKJJJFFFCCC@@@@@@???>>>===<<<;;;:::666555444222111111111111///......------,,,+++++++++++++++************)))************************))))))))))))(((((((((((())))))(((((())))))***+++''''''''''''''''''''''''((((((''''''&&&'''''''''((('''%%%%%%''')))))))))******((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((('''%%%%%%''',,,///333999@@@EEEHHHMMMSSSWWW\\\```eeehhhfff```YYYTTTPPPOOOOOORRRXXX]]]```aaaddd[[[SSSTTTXXX\\\aaaggghhhpppyyy}}}|||wwwtttsssmmmmmmlllkkkjjjjjjjjjjjjiiikkknnnqqqrrroooiiieeeYYYUUUPPPMMMLLLLLLKKKJJJBBB@@@===999777555555555000222444555555777:::===<<<>>>@@@BBBEEEIIINNNQQQYYY^^^dddhhhgggggghhhjjjgggbbb\\\XXXVVVSSSNNNJJJIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCBBBBBBAAA@@@<<<===???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<::::::::::::::::::::::::888999999:::;;;;;;<<<<<<===???AAABBBDDDIIIQQQXXXZZZ^^^dddjjjooopppqqqpppmmmmmmmmmmmmmmmmmmllllllccccccbbbaaabbbffflllqqqvvvvvvwwwxxxyyyzzz{{{|||}}}{{{{{{{{{{{{yyywwwvvvvvvwwwyyyzzzyyyvvvsssllliiiddd```[[[VVVQQQMMMGGGDDD???;;;888777888999888999===DDDMMMXXXbbbgggjjjllloooooonnnppptttxxxzzzzzzzzzxxxvvvuuuvvvwwwxxx|||vvvnnnkkkkkkmmmnnnyyytttsssuuuzzzzzziii[[[III???555222000...---///........................,,,,,,,,,------,,,,,,,,,////////////////////////........................---------..................///000///...---...000000000000000000000000000------,,,,,,---///111222///000000111111111111000000111111111111222222222000000000000000111111111222222222333333444444444333333222111111222444555444444333333222111//////555444444444444555555666222555999::::::<<>>>>>===<<<;;;:::999999666555444333222111111111///......------,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***(((%%%%%%&&&((())))))+++***)))'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&'''(((''''''(((+++...///444;;;@@@DDDIIIPPPUUU[[[^^^ccchhhhhhddd^^^YYYSSSPPPNNNOOOTTTZZZ___aaafff]]]UUURRRRRRTTTZZZaaaffflllsssuuutttsssuuuwwwppppppooonnnoooppprrrsssnnnnnnooorrruuuuuurrrnnnaaa[[[SSSMMMKKKKKKJJJJJJEEECCC???;;;888777666666111222444444555666999;;;888:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<999999999999999999999999666777888999;;;<<<<<<<<<:::===?????????BBBGGGLLLLLLNNNQQQUUUXXXZZZ\\\\\\VVVVVVWWWXXXYYY[[[]]]^^^]]]^^^^^^^^^___ccciiinnnvvvwwwyyy{{{|||}}}}}}}}}}}}zzzzzz{{{{{{yyywwwuuuuuuvvvxxxxxxvvvrrrnnniiieee___ZZZUUUOOOIIIFFF???>>>;;;999777666777999;;;???FFFQQQ]]]iiisssxxxwwwwwwuuuqqqmmmmmmrrrwwwxxxxxxxxxwwwvvvyyyzzzooojjjkkkooopppooosssqqqsss{{{}}}nnn[[[LLL???777111111000---,,,...........................,,,------------------,,,////////////////////////........................,,,,,,,,,,,,---------...---///000000...---...000---...000111111000...------,,,,,,,,,---///111222//////000111111111111111000111111111111222222222/////////000000000111111333333333333333333333333222111000000000111333444444444333222111111111111333333333333444555555666333555888888777888;;;???@@@GGGUUUfffyyyzzz{{{~~~qqqggg___```bbbbbbbbbcccbbbbbbaaabbbbbbaaa^^^\\\WWWSSSNNNLLLKKKIIIDDD@@@<<<<<<;;;:::999999888888666555444333222111111111///......------,,,+++++++++++++++************)))(((((((((((((((((((((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''''''''&&&%%%%%%&&&'''(((***+++(((&&&%%%&&&((()))(((+++***)))(((&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))###&&&)))*********+++,,,,,,111888===AAAGGGNNNSSSVVVYYY```gggkkkjjjfffbbbVVVRRRNNNNNNQQQWWW]]]___ddd]]]VVVRRRQQQQQQVVV]]]fffjjjmmmnnnmmmnnnsssyyyrrrqqqpppppprrruuuwwwyyyqqqooonnnppptttuuutttssshhh```UUUMMMJJJIIIIIIHHHGGGDDD@@@<<<999777777777222333444444444555777999555777999;;;>>>AAAFFFIIILLLSSS[[[^^^^^^___bbbfffbbb```^^^^^^^^^\\\WWWRRRKKKKKKKKKKKKJJJIIIHHHGGGDDDDDDEEEEEEDDDCCCBBBBBB??????@@@@@@@@@??????>>>;;;===???@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;888888888888888888888888555666777999;;;<<<<<<<<<999<<<======;;;;;;???CCCDDDEEEEEEGGGIIILLLOOOPPPNNNNNNOOOPPPSSSVVVZZZ\\\]]]______^^^^^^aaaggglllwwwxxx{{{~~~|||zzzzzz{{{|||yyywwwuuuuuuvvvvvvvvvsssnnnjjjfffbbb\\\VVVQQQKKKEEEAAA::::::999777666555777888???EEEPPP^^^lllyyy{{{tttnnnnnnsssxxxyyyyyyyyyxxxyyyxxxllliiinnnssssssqqqooooootttvvvfffQQQAAA888222...///000---,,,...........................---..................---////////////////////////........................+++++++++,,,,,,------------///111000---,,,...000+++---///111111///---+++---,,,++++++,,,///111333//////000111111111111111000111111111111222222222.../////////000000111111444333333333333333333333222222111111111222444555666555444333444555666777333333333333444555666777666888999777555555999===@@@@@@FFFRRRcccxxxzzzuuuiii^^^]]]``````______```___^^^^^^___```___]]]VVVRRRMMMIIIGGGEEECCCAAA===<<<;;;;;;<<<;;;999777555333111000111111000///111111000......---------+++***)))(((((()))***+++))))))))))))************+++******)))(((''''''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###$$$%%%''')))'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$######"""$$$%%%&&&&&&&&&%%%$$$###)))))))))(((''''''&&&&&&((((((''''''''''''((((((//////000555===EEEKKKNNNPPPWWW^^^dddkkkppppppkkk]]]YYYRRRMMMLLLRRR[[[bbbccccccaaaYYYQQQNNNPPPTTTZZZ```fffhhhhhhjjjrrryyyzzzwwwsssoooooottt{{{}}}yyyyyyzzzxxxtttpppnnncccVVVNNNMMMNNNMMMLLLLLLIIIDDD???;;;:::999999333333333333444444555666:::::::::;;;===@@@BBBDDDJJJNNNSSSWWWYYY[[[\\\^^^```aaabbbccccccaaa___^^^XXXWWWUUURRRNNNKKKHHHFFFHHHHHHGGGEEECCCAAA???>>>AAAAAAAAAAAAAAABBBBBBBBB<<<>>>@@@AAABBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======;;;:::999777777888:::;;;::::::999999999999999:::;;;;;;;;;;;;<<<===>>>???===???BBBCCCDDDDDDEEEGGGHHHIIIKKKLLLNNNRRRWWW[[[```bbbdddeeeeeefffiiikkktttwwwzzz}}}~~~}}}}}}|||{{{{{{zzzwwwsssppptttsssrrrqqqpppmmmhhheeeccc]]]UUUNNNJJJEEE???;;;>>><<<888555555888<<>>@@@DDDLLL]]]qqqvvvjjj___^^^```aaa``````aaa___^^^^^^______^^^\\\WWWRRRMMMHHHEEEDDDBBBAAA===<<<;;;;;;<<<;;;999777888666333222222111000...//////...---,,,,,,,,,,,,******)))(((((()))******))))))))))))*********************)))((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&'''''''''''''''))))))(((((((((((()))))),,,,,,...333:::CCCIIIMMMPPPVVV\\\aaagggnnnnnnkkkeeeaaaYYYQQQNNNQQQXXX^^^bbbcccbbb\\\UUUQQQQQQTTTWWW\\\```aaaaaaeeennnvvv{{{|||{{{vvvrrrttt{{{~~~zzzvvvsssqqqpppoooeeeYYYPPPMMMNNNPPPPPPOOOMMMHHHCCC???<<<:::999777666666555444444555555777777888999:::===???AAAFFFJJJOOOSSSUUUWWWYYY[[[^^^___aaabbbbbbbbb```______]]][[[VVVQQQKKKFFFCCCGGGGGGGGGFFFEEECCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@@@@???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<=========<<<:::999888777888999:::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<======<<<>>>@@@AAAAAABBBDDDEEEIIIJJJLLLMMMOOOSSSXXX[[[dddfffjjjlllmmmmmmnnnooowwwxxx{{{}}}~~~}}}{{{zzz{{{zzzzzzzzzzzzyyyuuusssqqqpppnnnllljjjgggbbb___\\\WWWPPPJJJFFFBBB===999:::888666444444777<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============<<<;;;999888888888999:::<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<======>>>>>>???@@@AAAAAACCCFFFIIIMMMNNNOOOPPPRRRUUUZZZ^^^gggjjjooosssssssssssssssyyy{{{|||}}}}}}{{{yyyxxxwwwvvvvvvwwwxxxwwwtttrrrmmmjjjhhheeebbb^^^YYYUUUQQQNNNHHHDDD@@@===:::888666666666555666999>>>CCCSSSbbbttt~~~xxxuuuyyy|||zzzyyyzzzyyyzzzmmm^^^KKK===888111111///...,,,+++***))),,,---...///000000000000///---++++++,,,,,,,,,+++///......---,,,,,,++++++------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,------......//////....../////////000000000111000000000000111222222111000///.........//////222111111222444555444222222111111000000111111222333333333333444444444444444444444333333444444555555555444444555666888999888999999888:::@@@KKKSSScccrrrwwwkkk```___bbbbbbaaaaaabbb```___^^^^^^]]]\\\ZZZWWWRRRKKKEEEBBBAAA@@@???===<<<;;;;;;<<<;;;999777:::888555333333222000///,,,,,,+++***************)))(((((((((((((((((()))((()))))))))***************)))))))))((((((((('''((('''%%%$$$%%%&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))&&&'''***...444<<>><<<;;;:::888777555555444444333333333333444666888999===@@@DDDHHHJJJMMMPPPRRRUUUWWWYYY\\\^^^___```aaa`````````^^^[[[VVVRRROOOKKKKKKKKKKKKJJJHHHGGGFFFDDDDDDDDDCCCCCCBBBBBBBBBEEEDDDBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<;;;:::999999999::::::<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>>>>>??????@@@AAABBBDDDEEEGGGJJJOOOSSSSSSUUUVVVVVVXXX[[[___cccjjjmmmpppsssssstttuuuvvv{{{{{{|||}}}|||{{{yyyxxxtttrrrqqqqqqrrrqqqnnnlllgggeeeaaa]]]YYYUUUOOOKKKHHHEEEBBB>>><<<:::999888555777999:::;;;???EEEIIIVVVfffwww~~~zzzxxxyyy~~~|||yyyzzz~~~rrrcccRRRAAA777444---...//////000//////.........///000000000000000000...------......---,,,......//////.........---------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////........./////////000000000000000000000111222222000//////...............111111222333444444444333333333333333333333333333333333333333333444444444444444333333333444555555555555555444555666777888888888888888888;;;AAAEEEQQQ\\\mmm}}}wwwkkk```___bbbbbbaaaaaabbb```^^^^^^^^^]]][[[ZZZVVVQQQJJJEEEBBBAAA???>>>===<<<;;;;;;<<<;;;999777666444222111222222111000---,,,,,,+++++++++++++++(((((())))))))))))((((((((()))))))))************))))))))))))((((((((((((((('''%%%$$$%%%&&&(((***((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((((())))))%%%%%%%%%&&&&&&'''''''''))))))))))))(((((('''''''''''''''&&&&&&'''''''''&&&'''***---111999CCCIIIOOOUUUXXXXXX[[[bbbhhhiiillljjjfff```ZZZWWWWWWXXXYYY]]]bbbdddccc^^^YYYVVVPPPUUUZZZ^^^aaaeeejjjnnnuuuxxx}}}{{{zzz~~~tttooonnnhhhhhhfffaaaYYYSSSOOOMMMNNNNNNMMMLLLIIIEEEBBB@@@999888777666555555555555333333333333333555777888:::===AAACCCFFFHHHKKKMMMPPPQQQSSSVVVYYY\\\^^^___]]]]]]^^^^^^]]]ZZZXXXVVVQQQQQQPPPOOOMMMKKKIIIHHHFFFFFFEEEDDDCCCCCCBBBBBBCCCBBBAAA@@@@@@@@@AAAAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???>>>>>>>>>??????@@@AAABBBDDDEEEHHHKKKNNNSSSYYY^^^\\\]]]^^^^^^___bbbfffiiiooopppqqqqqqqqqssswwwzzzzzz{{{|||||||||{{{zzzyyytttrrrooonnnllljjjgggeeeaaa^^^ZZZVVVRRRMMMHHHDDD@@@@@@>>><<<:::999999:::555888===???@@@DDDKKKPPPYYYgggttt{{{~~~wwwttttttxxx}}}}}}{{{}}}xxxhhhXXXGGG999222111,,,---...///000000//////000000000000000///......///...---...//////---,,,***+++---...////////////------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////............////////////000000//////000000111222///////////////......---///000111222222333333333333333333333333333333333222222222333333333444444333333333333333444555666555555555555555666666777666666777888999;;;>>>AAAGGGMMMWWWdddssswwwjjj```___aaabbbaaaaaaaaa___]]]]]]^^^]]]\\\ZZZSSSPPPJJJFFFDDDBBB@@@>>>===<<<;;;;;;<<<;;;999777444222000000111111000///------,,,,,,+++,,,,,,---))))))************))))))))))))))))))************))))))))))))((((((((((((''''''&&&%%%&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&%%%%%%%%%&&&'''((()))++++++******)))((((((''''''&&&&&&%%%%%%&&&&&&'''&&&(((+++,,,///666@@@HHHLLLSSSVVVVVVWWW^^^dddffflllllljjjeee___YYYUUUSSSWWWZZZ^^^bbbbbb___[[[XXXPPPUUU[[[aaaeeehhhkkknnntttwww}}}vvv{{{zzzrrrllleeeeeedddccc___YYYSSSOOOMMMMMMMMMLLLJJJGGGDDDCCC999888777666555555555555444444333333333444666777888;;;>>>@@@AAACCCFFFIIIJJJKKKMMMPPPTTTWWWYYY[[[\\\\\\\\\[[[[[[YYYXXXXXXVVVVVVUUUSSSQQQOOOMMMKKKJJJIIIHHHGGGFFFEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????>>>>>>>>>>>><<<<<<<<<===>>>>>>??????>>>======>>>>>>???@@@AAA??????@@@AAABBBDDDEEEFFFGGGJJJNNNQQQVVV[[[aaaeeedddeeefffffffffhhhlllpppttttttsssrrrrrrtttxxx|||yyyzzzzzzzzzyyyyyyxxxwwwtttqqqmmmjjjhhheeeaaa___ZZZWWWRRRNNNKKKGGGCCC???<<<<<<<<<:::888888:::<<<777<<>>444000000///......---------,,,,,,000000000000///...---,,,---,,,+++,,,------+++)))&&&'''***,,,------------------------------------++++++,,,,,,,,,,,,++++++,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------........./////////000////////////000111111///000000000000///...------///111111111111222333000111111222222111111000111111222222333333444444333333333333444555555666555555666666666666666666333333555666888:::<<<===???@@@FFFPPP\\\jjj|||vvvjjj___^^^```aaa``````___^^^]]]]]]^^^^^^\\\[[[QQQNNNKKKHHHGGGDDDAAA???===<<<;;;;;;<<<;;;999777666333111000000000///---,,,,,,,,,++++++,,,,,,---)))***+++,,,,,,+++***)))))))))))))))************(((((((((((())))))))))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((&&&%%%%%%%%%&&&''')))***))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&)))++++++---333===FFFHHHOOOTTTSSSSSSYYY___bbbgggjjjllljjjddd]]]WWWTTTUUUWWW[[[^^^```___\\\ZZZPPPSSSXXX]]]bbbfffkkkmmmqqqvvvvvvvvvxxx}}}}}}sssjjjdddbbb```aaabbb```\\\XXXQQQPPPOOOMMMJJJHHHEEEDDD===<<<:::888666555444444555444333222333444555666777999;;;<<<===>>>AAACCCEEEFFFHHHKKKOOORRRUUUWWWZZZYYYXXXWWWWWWWWWXXXYYYXXXXXXWWWVVVUUUSSSQQQPPPNNNNNNMMMKKKJJJHHHGGGGGGCCCDDDDDDDDDCCCBBB@@@???????????????????????????@@@@@@@@@??????>>>>>>>>>;;;<<<===???@@@AAABBBBBB@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFHHHJJJLLLNNNOOOOOORRRWWW[[[^^^cccgggjjjiiijjjkkkjjjkkkmmmpppsssuuuuuuuuutttssstttvvvxxxyyyxxxxxxvvvuuutttrrrrrroookkkgggdddaaa^^^[[[XXXSSSOOOKKKHHHEEEBBB>>><<<999::::::999777777:::======DDDLLLOOOPPPSSSZZZaaabbbhhhlllooouuu~~~zzzsssnnndddlllsssxxx~~~qqq```LLL???888222000111000///...---------...///....../////////......------,,,,,,---...---+++)))&&&(((***,,,---,,,,,,+++------------------------++++++,,,,,,,,,,,,++++++***++++++,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////////////////000111111000000111111111000///...,,,...111222111111222444000111222222222222111000000111111222333333444444333333333333444555666666555666666666666666555555333333333555777888999888;;;:::===EEELLLTTTbbbpppuuuiii^^^]]]``````______^^^]]]\\\\\\^^^^^^]]]\\\OOOMMMKKKJJJHHHFFFBBB???===<<<;;;;;;<<<;;;999777888666333111000///---,,,,,,+++++++++++++++,,,,,,***+++,,,------,,,+++***))))))))))))************(((((((((((())))))))))))%%%&&&''''''((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''&&&$$$###$$$%%%''')))%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***&&&&&&''''''((()))))))))((((((''''''''''''((((((&&&(((******+++111;;;DDDEEEMMMQQQQQQQQQVVV\\\^^^aaafffkkkmmmiiibbb\\\XXXUUUVVVXXX[[[^^^^^^]]][[[PPPQQQTTTXXX]]]ccciiimmmllluuuyyysssqqqvvv~~~}}}sssiiiddd```]]]^^^cccfffccc```TTTSSSQQQNNNKKKHHHFFFDDD@@@???===:::777555444333444444333222222333444555666777999999:::;;;>>>@@@CCCDDDEEEHHHLLLOOORRRTTTVVVUUUTTTTTTUUUWWWZZZ[[[XXXXXXXXXXXXWWWVVVUUUTTTRRRQQQPPPNNNMMMKKKJJJIIIIIIIIIJJJJJJHHHEEEBBB@@@????????????????????????@@@@@@@@@@@@??????>>>>>>;;;<<<>>>@@@BBBCCCDDDDDDBBBBBBBBBCCCCCCEEEFFFFFFLLLLLLMMMOOORRRUUUWWWXXXWWW[[[___cccfffiiilllnnnllllllmmmlllmmmooorrruuurrrtttuuuuuusssrrrssssssyyyxxxvvvtttqqqooonnnmmmhhheeeaaa]]][[[XXXUUUSSSNNNKKKGGGCCCAAA???<<<:::777999:::888666777:::===DDDLLLTTTXXXXXX[[[ccciiidddggghhhkkktttwwwpppnnndddnnnvvvxxx|||}}}yyyiiiVVVBBB777444222222333000///......///222444666+++,,,---...////////////.........///000///---+++***+++---......---,,,+++------------------------+++++++++,,,,,,+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,---------........./////////////////////000111111000111222222222111///...,,,///222222111111333555222333444555555444333222000000111222333333444444222222222333444555666777555666666666666666555555666555444555666777666555<<<999;;;@@@CCCEEEOOO[[[bbbwww|||uuujjj```^^^_________```bbb```]]]]]]]]]]]]]]][[[PPPNNNLLLKKKHHHEEE@@@===???>>><<<<<<===<<<999777555333111000111222222222...---,,,+++************+++***))))))((()))))))))******)))))))))))))))***+++******)))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%))))))(((''''''''''''''')))(((''''''((('''%%%#########$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((()))))))))((((((((('''''''''&&&&&&&&&))))))))))))((((((((((((''''''''''''((((((((((((***''''''***,,,...666>>>EEEJJJOOOPPPOOOQQQYYY```cccgggkkkmmmkkkfff___[[[SSSWWW[[[[[[XXXWWWXXXYYYYYYVVVRRRPPPSSSZZZdddkkklllvvvyyyvvvrrrrrruuutttpppkkk```^^^]]]___dddiiinnnpppddd___WWWPPPKKKIIIIIIJJJEEEBBB???>>><<<:::777555888777666555555555555555777666666777888999999888>>>???BBBEEEHHHJJJKKKLLLPPPPPPOOOPPPRRRTTTWWWYYYWWWXXXYYYYYYXXXWWWVVVUUUWWWXXXXXXWWWVVVTTTRRRQQQMMMLLLKKKJJJHHHGGGFFFEEEAAABBBCCCCCCBBBAAABBBCCCDDDCCCBBBAAAAAA@@@AAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEGGGJJJOOOTTTWWWVVVXXXZZZ]]]___aaabbbccchhhhhhhhhiiiiiikkklllmmmoooppppppnnnkkkkkkmmmpppmmmnnnoooqqqrrrsssttttttrrrrrrrrrpppnnnkkkhhhfff___YYYRRRPPPPPPPPPMMMIIIGGGEEEBBB>>><<<;;;<<<<<<666:::===;;;888888???FFFSSSZZZbbbeeeddddddiiimmmnnniiiggglllsssxxx{{{vvvvvvwwwwwwxxxxxxyyyzzz{{{}}}}}}xxxlllWWWIII999111111333000---///000000000...---...///........................,,,---...---+++***+++,,,***++++++,,,,,,++++++***+++++++++***)))((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,---------...////////////......---------......000000000000000111111222000///...------...//////111111000///////////////222222222222222222222222111111222222222333333333666777888888888777555444999777555555666666555444555555555666666666666666777777888999<<<@@@DDDGGGTTT\\\jjj}}}{{{~~~tttiii___^^^_________```bbb```^^^]]]]]]]]][[[ZZZQQQOOOLLLJJJHHHEEEAAA>>>???>>><<<<<<===<<<999777888555222111111111000//////...---,,,++++++++++++******)))(((((((((((()))******))))))))))))******,,,,,,+++************+++(((((((((((((((((((((((())))))((('''''''''''''''((('''&&&'''((((((&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''+++(((''')))***+++222999???EEEKKKMMMLLLOOOVVV\\\```dddjjjnnnooolllgggdddUUUWWWXXXYYYXXXXXXYYY[[[YYYXXXVVVSSSSSSWWW```ffflllsss~~~|||vvvsssttttttrrroooeeebbb^^^^^^cccjjjppptttoookkkcccZZZSSSOOOMMMLLLGGGEEEBBB@@@>>><<<999777888777666666555555555666666555444555777888777666;;;<<<>>>AAADDDFFFGGGHHHJJJJJJIIIJJJLLLNNNQQQSSSVVVWWWYYYZZZ[[[[[[[[[[[[WWWXXXYYYYYYYYYXXXWWWVVVVVVUUUTTTRRRPPPNNNLLLKKKHHHIIIIIIHHHFFFEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIKKKLLLMMMLLLLLLNNNQQQUUUYYY[[[___```bbbeeegggiiijjjjjjkkkkkkkkkkkklllmmmnnnnnnnnnooopppnnnkkkjjjkkkmmmjjjjjjkkklllmmmnnnnnnmmmllllllkkkjjjgggdddaaa___VVVQQQKKKHHHIIIHHHEEEBBBCCCAAA???<<<:::999999999666:::===<<<;;;???HHHPPPaaahhhppprrrpppmmmooorrrpppllljjjoootttyyy}}}{{{}}}}}}|||{{{|||~~~~~~nnnbbbNNNDDD888111000111///---...///000///---,,,---...........................,,,---...---+++***+++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------......---------....../////////......//////000111222222111000000000111222111111000///////////////666666555444333222222111111111222222222333333333666666777777666555555444666444222222333444333222444555555555666666777777666666666777:::===@@@BBBIIIOOOYYYgggvvv|||}}}rrrggg^^^]]]_________aaabbb```^^^]]]]]]\\\ZZZXXXSSSPPPLLLIIIGGGDDDBBB??????===<<<<<<===<<<:::888:::777444111000000...---//////...---,,,,,,,,,,,,******)))(((((((((((()))***)))))))))))))))******++++++***)))))))))******(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&%%%'''((()))'''&&&&&&&&&'''''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''***'''&&&'''((((((---333777===DDDHHHIIILLLRRRXXX\\\aaagggnnnqqqqqqnnnlllXXXWWWVVVWWWYYY[[[\\\\\\\\\^^^^^^[[[WWWWWW\\\bbbkkkooowww|||wwwuuuuuusssrrrkkkfffaaa```dddlllsssxxx{{{vvvooofff]]]VVVRRROOOLLLIIIEEEBBB@@@>>>;;;999888777777666666666666777555444333444555666555444666888:::<<<>>>@@@AAAAAADDDDDDDDDDDDFFFIIIKKKMMMQQQRRRUUUXXXZZZ\\\^^^^^^WWWXXXZZZ\\\]]]]]]]]]]]]^^^]]]\\\YYYWWWUUUSSSSSSRRRSSSSSSQQQNNNLLLLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMPPPOOONNNNNNOOORRRTTTVVVXXXXXXXXXYYY[[[]]]```aaaggghhhjjjlllnnnoooppppppoooooooooooooooooooooooommmnnnnnnmmmjjjhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhddddddcccaaa^^^ZZZWWWUUUMMMIIIDDDBBBBBBAAA???<<<===<<<;;;:::999777666666666:::===???AAAIIIVVV___ssszzz~~~xxxvvvvvvtttpppooorrrvvvyyy~~~~~~~~~qqq```TTTAAA<<<555000...------------...///...,,,+++,,,---------------------------+++,,,---,,,+++***+++,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,++++++++++++,,,---------.../////////......------......///000222222111111111222222333111000000///////////////444444444333333333222222111111222222222333333333666555555444444444444444555333111111222333222111333444444555666777888888666666555555777888:::<<>>===<<<<<<===<<<:::888:::777333111000000...---......---,,,,,,,,,,,,,,,++++++***))))))))))))***))))))))))))))))))***+++)))(((((('''''''''''''''&&&&&&&&&&&&''''''''''''))))))((('''''''''''''''%%%%%%%%%&&&((()))((('''(((((((((((('''&&&%%%%%%(((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''%%%$$$&&&&&&%%%)))///000666>>>DDDGGGKKKPPPUUU[[[___eeekkkooopppooommm\\\YYYVVVVVV[[[^^^```___bbbfffhhheee^^^[[[]]]```gggiiinnnwww}}}yyywwwsssqqqnnnkkkffffffjjjqqqwwwzzz|||vvvooofff___XXXUUUPPPMMMIIIEEEBBB@@@===;;;999999888777777777888888666444333444555666555444444555777999:::;;;<<<<<<@@@@@@AAABBBDDDFFFHHHIIIJJJKKKNNNQQQTTTWWWYYYZZZVVVWWWZZZ]]]```aaabbbbbb______^^^]]][[[ZZZYYYXXX\\\\\\[[[YYYVVVSSSSSSSSSVVVVVVWWWWWWWWWWWWWWWWWWYYYXXXWWWWWWXXX[[[^^^```aaaaaabbbcccdddeeefffgggjjjkkkmmmnnnooopppqqqqqqppppppppppppooonnnnnnmmmkkkllllllkkkiiigggeeedddccccccccccccbbb```___^^^\\\\\\[[[YYYVVVRRROOOMMMGGGDDDAAA?????????===;;;888888999888888777555555777;;;???CCCJJJVVVeeeooozzzwwwxxxtttrrrtttuuuwww}}}uuueeeTTTHHH555444222///,,,+++,,,---,,,---...---+++***+++,,,------------------------+++,,,---,,,+++***+++,,,,,,,,,------------,,,,,,++++++,,,---......------************************------------------------------------------------------,,,,,,++++++******+++,,,---.../////////000......------......///000000000000000000111111111000000////////////000000---...///000111222333444111111222222222333333333555444333222222222444444666444333333444555444333333333444555666777888999777666555555555666777777<<<@@@DDDEEEGGGPPP```lllxxx}}}}}}qqqggg^^^]]]______```bbbdddcccaaaaaa```^^^[[[YYYTTTQQQLLLIIIGGGEEECCCAAA>>><<<<<<<<<===<<<:::999777555222111111111111000---,,,++++++++++++++++++,,,,,,+++************+++))))))(((((()))***++++++)))(((((('''''''''''''''&&&&&&&&&'''''''''(((((())))))((('''''''''''''''%%%$$$$$$&&&)))***)))((((((((((((((('''&&&%%%%%%(((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''''''''(((((((((((($$$"""###&&&&&&%%%(((...,,,222:::@@@EEEJJJOOOSSS[[[^^^cccgggjjjjjjiiihhhbbb^^^ZZZZZZ]]]aaabbbaaagggkkknnnkkkeee___]]]^^^aaabbbeeennnzzz{{{uuurrrpppooooooqqquuuzzz|||}}}{{{vvvoooiiiccc___UUUQQQLLLHHHEEEBBB???===<<<<<<;;;:::999999999999888666555666777777666555444555666777888999999999<<<<<<===???@@@BBBDDDEEEFFFGGGHHHJJJMMMOOOQQQRRRSSSUUUXXX\\\___aaabbbccc]]]]]]]]]]]]]]]]]]]]]^^^aaabbbaaa___[[[YYYXXXXXX]]]]]]___````````````___```_________```bbbdddffffffggghhhiiijjjjjjkkkkkkkkklllmmmnnnooooooooooooooooooooonnnmmmkkkiiihhhhhhhhhhhhgggfffdddaaa___[[[[[[[[[ZZZXXXVVVUUUTTTVVVVVVUUUSSSPPPMMMJJJHHHCCCAAA???>>>======;;;:::666777777888888777777666999===CCCKKKUUUbbbpppzzzzzz{{{wwwttttttrrrsssyyyyyykkk[[[KKKAAA...///000...,,,***+++---,,,---------+++***+++,,,------------------------***+++,,,,,,******+++,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,------,,,************************++++++++++++++++++++++++------------------------......------,,,,,,++++++++++++---...//////////////////......//////000111//////000000111111111111000000////////////000000------...///111222333333111111222222222333333333444333222111111222333444555444222333444555555444333333444555666777888999888777777666666666666666999>>>AAAAAA@@@DDDNNNWWW___kkkwww{{{}}}|||ssshhh___^^^`````````bbbcccbbbaaaaaaaaa___\\\YYYTTTQQQMMMJJJHHHEEECCC@@@===<<<;;;<<<======;;;999555333111000111333222222,,,++++++******+++++++++,,,,,,+++************+++(((((((((((()))***+++,,,++++++***)))))))))******((((((((())))))******+++))))))((('''''''''''''''%%%$$$%%%&&&)))))))))'''&&&&&&'''''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&'''''''''''''''(((((((((((('''''''''''''''''''''((((((((())))))###"""$$$''''''%%%''',,,+++///666===CCCIIIOOOSSS\\\^^^aaadddffffffeeeeeegggeeeaaa```aaabbbcccdddhhhkkkmmmmmmiiiddd___\\\[[[\\\___eeennnwww}}}}}}yyyuuuvvvxxx}}}}}}xxxrrrllliii[[[WWWQQQKKKHHHEEEBBB@@@AAA@@@>>>===;;;:::::::::999888777777888888777666555555666777888888888888777777999:::<<<>>>??????DDDDDDEEEFFFHHHJJJKKKMMMOOOQQQTTTXXX[[[]]]______\\\\\\]]]^^^______``````bbbbbbbbb```^^^\\\\\\\\\```aaaccceeeffffffeeeeeedddddddddeeeeeefffggghhhggghhhjjjmmmnnnnnnnnnnnnmmmmmmnnnooooooooonnnnnnnnnnnnmmmllljjjgggeeeccccccbbb`````````___]]][[[YYYYYYXXXWWWUUUSSSQQQPPPOOOOOOOOOMMMKKKHHHEEECCC===<<<<<<;;;:::999888888666666666777888888999999<<>>DDDFFFPPP___mmmzzz~~~~~~wwwlllbbb```aaaaaa```bbb]]]]]]]]]^^^^^^]]]ZZZWWWRRRPPPNNNLLLJJJGGGBBB???===<<<;;;<<<======;;;:::666444111000111222222111------,,,,,,,,,------...))))))((('''''''''''''''(((((((((((()))***+++,,,+++******)))))))))))))))%%%&&&&&&'''((())))))***))))))((('''''''''''''''&&&&&&%%%'''((()))'''&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((()))))))))(((''''''&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''(((***((($$$$$$'''***---111777>>>FFFMMMQQQYYY\\\___cccgggjjjkkklllooopppoookkkfffcccdddfffnnnmmmnnnqqqsssppphhhaaaTTTWWWYYYZZZZZZ]]]bbbgggnnnuuuzzzsssmmmjjjeee```YYYSSSOOOLLLIIIGGGGGGFFFDDDAAA>>><<<;;;::::::888777777888888777555666666666777777666666555444555777999:::;;;<<<<<<<<<<<<<<<===???AAACCCEEEIIIJJJMMMPPPSSSTTTUUUUUUXXXYYYYYYYYYYYYYYYYYYYYY]]]^^^______]]]]]]^^^______aaacccfffggggggfffffffffhhhiiijjjjjjhhhfffeeedddgggkkkooorrrsssrrrrrrlllllllllllllllkkkjjjjjjllllllkkkjjjgggccc___]]]YYYUUURRRRRRTTTUUUTTTRRRLLLLLLKKKJJJIIIGGGEEEDDDCCCCCCCCCCCCAAA???===<<<777888:::999888777777777555444444444555888;;;===@@@GGGRRR___kkktttzzz}}}yyyqqqjjjccccccmmmyyy}}}{{{zzzxxx~~~xxxxxx{{{kkkYYYIII<<<333///222000......000000...,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++******+++---))))))************))))))+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------))))))******+++++++++,,,,,,---///000000...---+++---,,,,,,,,,,,,---......+++,,,...///000000000//////////////////000111111............////////////111111222222222333333333000222333444555444444333666555444444666888777777555555555666666666666666444555666888999:::::::::888888999:::;;;===>>>>>>CCCAAADDDMMMUUU___pppyyynnnccc``````^^^\\\]]]aaa```^^^]]]\\\[[[[[[[[[RRROOOLLLKKKKKKGGGAAA<<<555777999;;;<<<;;;999888444333333222111000//////...---+++******+++,,,...+++******)))))))))))))))*********))))))))))))))))))************)))(((((()))((('''&&&&&&'''((()))******))))))(((((((((''')))(((((('''&&&&&&%%%%%%$$$$$$$$$%%%''')))***+++&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&***)))(((''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''***---000555>>>IIIRRRZZZ]]]```bbbdddiiiqqqwww|||vvvrrrpppjjjcccccchhhmmmnnnppprrrtttrrrooolll```[[[VVVVVVYYY]]]______lllrrrzzzwwwnnniiifffeeeccc___[[[WWWRRRMMMIIIJJJJJJJJJHHHEEEAAA???>>>;;;:::999777777777888888555555444333333333444444555666777888888999999999:::999888888:::<<>><<<;;;::::::999777555666777777444111444555555555777===CCCHHHJJJRRR\\\dddiiiooowww}}}zzzxxxrrrjjjdddgggpppxxx|||wwwuuuuuuxxxxxxyyyxxxuuuxxx~~~ppp\\\III===666111///.........---,,,+++)))(((***++++++,,,,,,++++++***---------,,,,,,,,,+++++++++*********))))))((((((///...,,,+++***+++,,,,,,,,,+++)))((((((((())))))(((((()))))))))*********************************+++,,,...//////...,,,+++******+++,,,,,,,,,,,,+++,,,------......------,,,......///////////////...////////////////////////111111000000//////.....................///000000444333222111000000000000111111222222222333333333222333444555555555444333555555555666666666666666444555777777666666888999999999:::<<<<<<<<<<<<<<<<<<>>>AAAEEEKKKSSS[[[aaannnzzzyyymmmaaa^^^^^^]]]]]]^^^```___^^^]]]\\\[[[[[[[[[RRROOOLLLKKKJJJGGGAAA<<<777999;;;======<<<:::888444333333222111000//////000///---+++******+++,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))******))))))(((''')))((('''&&&&&&'''((()))))))))((((((((('''''''''***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((+++...222;;;FFFOOOWWWZZZ^^^aaaccciiiqqqwww|||xxxvvvnnndddaaadddfffhhhkkkooossssssqqqoooccc```\\\[[[]]]```ccceeehhhnnnvvv~~~vvvmmmfffcccdddcccbbb```]]]XXXQQQLLLJJJJJJJJJHHHEEECCCAAA@@@<<<;;;999888777666777777888888777666666666666777555555666777888888888888999999888888999;;;===>>>@@@BBBEEEHHHJJJKKKKKKKKKOOOOOOPPPQQQRRRSSSTTTTTTUUUUUUVVVWWWXXXXXXYYYYYY]]]]]]^^^^^^_________```___```bbbdddddddddcccbbbbbbdddfffhhhjjjkkkkkkkkkkkkkkkjjjhhhfffdddcccbbbcccaaa^^^\\\ZZZXXXUUURRROOONNNMMMLLLJJJIIIHHHGGGCCCCCCCCCBBBAAA@@@@@@@@@>>>===;;;:::888888777777777555333444666666444222333444555777:::@@@HHHMMMOOOVVV___eeejjjpppxxx~~~|||zzzuuuooolllnnnuuu{{{}}}vvvuuuwwwzzzxxxwwwvvvwww}}}qqqdddRRRBBB999444222111/////////...---,,,*********++++++,,,,,,++++++************)))))))))((((((************)))))))))(((---,,,+++******++++++,,,++++++***)))))))))******++++++,,,,,,------------***************************+++---......,,,+++*********+++,,,,,,,,,,,,+++,,,------......------,,,++++++---...////////////////////////////////////000000000000///////////////////////////000111111111111111000111111222222111111222222222333333333222333444555555555444333555555555555666666666666444555777777666666888999666666777888888999999::::::;;;<<<===???DDDJJJNNNZZZeeetttwwwkkk___[[[\\\\\\]]]___```___^^^\\\[[[[[[[[[[[[SSSPPPLLLKKKJJJGGGBBB===:::;;;<<<======<<<:::888444444333222111000///...111000---+++***)))******,,,+++***)))(((((((((((()))))))))))))))))))))))))))))))))***))))))((('''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&******))))))((('''''''''(((''''''&&&&&&&&&'''''''''''''''''''''(((((()))'''&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%'''***,,,000777BBBIIITTTWWW[[[^^^aaagggooouuu~~~|||tttiiicccbbbaaacccggglllqqqrrrqqqoooiiigggeeebbbaaabbbfffiiifffjjjpppwwwwwwooojjjgggiiiiiikkkkkkhhh```VVVPPPLLLLLLKKKJJJIIIGGGFFFEEE@@@???===;;;999888777777999999888777777777777777444444555666777777777777999999888777888999:::;;;===???AAADDDFFFGGGGGGGGGJJJJJJKKKLLLMMMNNNOOOOOONNNNNNOOOPPPRRRSSSTTTTTTYYYYYYYYYYYYXXXXXXXXXXXXZZZ[[[]]]^^^______^^^]]]]]]^^^```cccdddeeeeeeddddddeeeeeedddbbb___[[[YYY\\\ZZZWWWTTTSSSPPPMMMJJJHHHGGGFFFEEEDDDCCCBBBBBB??????>>>>>>======<<<<<<===<<<;;;:::999999999999666555333444555666555444444666888:::>>>EEELLLQQQXXX\\\bbbgggkkkqqqxxx~~~~~~}}}zzzwwwvvvyyy|||wwwwww{{{}}}xxxvvvxxx~~~~~~uuubbbVVVFFF888222000000///000000000///...---,,,+++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******************))))))))))))+++******)))******+++,,,)))***++++++++++++++++++,,,------------.........************************)))***+++,,,,,,,,,+++*********+++,,,,,,,,,,,,+++,,,------......------,,,))))))+++---...//////000////////////////////////////////////000000000000000000000000000111222222000000000000111222333333111111222222222333333333222222333444444444444444444444555555555666666666444666777777777777888::::::999888888999:::<<<===;;;;;;;;;::::::<<>>:::;;;<<<<<<<<<:::999888444444333222111///......///...---,,,+++***++++++,,,,,,+++)))((((((((((((((((((((()))))))))))))))******++++++******)))((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''((('''(((***+++***)))'''%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((%%%''')))+++---444===DDDQQQTTTYYY\\\^^^cccjjjooo{{{}}}yyyooohhheee```aaadddiiimmmpppooonnnoooooommmhhhbbb```bbbeeedddgggjjjpppwwwxxxtttqqqqqqqqqsssuuuuuuqqqhhh\\\SSSSSSQQQOOOMMMMMMLLLLLLKKKEEEDDDBBB@@@>>>;;;:::999888777666555555444444555333444555666777777777777999888777777777777888888;;;<<<>>>@@@BBBCCCCCCCCCEEEFFFFFFGGGHHHIIIJJJKKKHHHHHHIIIKKKLLLNNNOOOOOORRRRRRSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXYYYYYYYYYXXXWWWYYY[[[^^^___```aaaaaa_________]]][[[XXXUUUTTTUUUSSSPPPMMMLLLIIIFFFCCCBBBAAAAAA@@@???>>>>>>===>>>>>>>>>======<<<<<<<<<;;;::::::999999999999:::888777555555555666777777888;;;>>>BBBFFFKKKQQQVVVaaacccfffhhhkkkqqqxxx}}}~~~~~~}}}|||}}}~~~yyyyyypppfffUUUKKK<<<111---,,,,,,+++/////////......---,,,+++***++++++,,,,,,++++++***---------,,,,,,,,,++++++*********)))))))))))))))(((((()))))))))***++++++((()))+++,,,------,,,+++***+++++++++++++++++++++******************************+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,------......------,,,***+++,,,---.../////////////////////////////////......//////000000111111000000//////000000111222000000000000000111222222111111222222222333333333222222333333444444444444333444444555555666666666444666777777777777888:::;;;:::999888999;;;===???999::::::::::::===AAADDDCCCGGGKKKPPPUUU___llluuuttthhh[[[XXXYYY[[[]]]```^^^]]]]]]\\\[[[[[[[[[[[[TTTQQQMMMKKKJJJHHHCCC???::::::;;;;;;:::999888777555444333222000///......,,,,,,,,,,,,,,,,,,------,,,+++***)))((((((((((((''''''(((((())))))))))))++++++,,,,,,++++++***)))'''(((((((((((((((((('''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%&&&&&&'''((()))%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))$$$%%%&&&''''''&&&###"""'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((())))))&&&(((******,,,111999???MMMQQQUUUXXXZZZ^^^dddiiiuuuzzz~~~~~~zzztttmmmhhhaaaaaabbbfffkkkoooqqqqqqttttttrrrllleee___^^^______aaadddhhhppp{{{|||wwwuuuttttttrrrtttwwwyyyvvvnnnddd\\\ZZZWWWRRRPPPOOOOOONNNLLLHHHGGGEEECCC@@@===;;;:::888777666555444444444444333444555666777777777777888888777777666666666777777888999:::;;;<<<======BBBBBBCCCDDDEEEFFFGGGGGGDDDDDDEEEGGGHHHJJJKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQPPPQQQRRRSSSSSSTTTTTTTTTQQQSSSVVVYYY\\\^^^^^^___[[[ZZZWWWUUURRRQQQQQQQQQOOOLLLIIIGGGFFFDDDAAA???>>>>>>======<<<<<<;;;;;;======<<<<<<<<<<<<<<<;;;666555555444444555555555999888666444444555777999;;;@@@GGGNNNTTTYYY___bbbiiiiiijjjkkkmmmqqqwww{{{}}}~~~}}}ssscccXXXGGG???555...,,,,,,,,,+++---------------,,,+++******++++++,,,,,,++++++***))))))))))))(((((((((((())))))))))))))))))******'''(((((()))************((()))+++,,,------,,,+++************))))))))))))************************++++++,,,---------------******+++,,,,,,,,,,,,+++,,,------......------,,,....../////////......---////////////////////////......//////000000111111///............///000000222111111000//////000000111111222222222333333333222222222222333333444444333333333444555666666777333555666777666666777999888777555555666777:::;;;555666777777777999===@@@BBBCCCDDDDDDGGGNNNXXX___}}}tttggg\\\YYYZZZ[[[\\\___]]]]]]\\\[[[[[[[[[[[[[[[UUUQQQMMMJJJJJJHHHCCC@@@999999::::::999999888888555555444222000///...---******+++,,,,,,------...+++******)))))))))))))))&&&''''''(((((())))))***++++++,,,,,,++++++***)))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((())))))&&&''''''((('''&&&%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((()))&&&((())))))***---444:::HHHLLLQQQTTTVVVYYY___dddpppwww||||||yyyvvvqqqlllfffeeeccceeeiiiooorrrtttvvvvvvvvvrrrlllfffaaa___\\\]]]```dddlllxxx}}}yyyvvvuuuttttttooopppssswwwxxxuuupppllleee___XXXTTTRRRQQQOOOLLLIIIHHHGGGEEEBBB???<<<;;;;;;;;;:::888777777777777444444555666777777777777777777777777777777777666888888999::::::;;;<<<<<<>>>??????@@@AAABBBCCCCCCAAABBBCCCDDDEEEFFFGGGHHHFFFGGGHHHIIIKKKLLLMMMNNNLLLLLLLLLMMMNNNNNNOOOOOOMMMOOORRRUUUWWWYYYYYYYYYUUUSSSPPPMMMKKKKKKLLLMMMHHHFFFDDDBBBBBB@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777666666555555555555666666666555333333555:::>>>BBBJJJUUU```hhhnnnrrrtttrrrqqqoooooopppssswwwyyy{{{|||{{{wwwfffVVVLLL:::555///,,,---//////---,,,,,,------,,,,,,+++******++++++,,,,,,++++++***************))))))))))))))))))))))))************((())))))************))))))***++++++++++++++++++,,,,,,+++++++++++++++***************************,,,,,,,,,------......///******+++,,,,,,,,,,,,+++,,,------......------,,,000000000000///...---,,,////////////////////////////////////000000000000...............//////000222222111000////////////111111222222222333333333222222222222222333444444222222333444555666666777222444555555555555666888888777777777777999:::;;;888999999888777888:::<<<======>>>>>>@@@FFFLLLQQQ|||ttthhh]]][[[\\\[[[[[[]]]]]]\\\\\\[[[[[[[[[[[[[[[VVVRRRMMMJJJJJJHHHDDD@@@999999::::::::::::::::::666555444222000///------++++++,,,,,,------,,,,,,)))))))))))))))******+++&&&&&&''''''((())))))***)))************)))((((((&&&'''((())))))((('''&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))***)))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&''''''((((((%%%&&&(((''''''***000555@@@EEEKKKOOOSSSWWW^^^cccjjjrrrxxxxxxxxx{{{yyyuuutttoooiiifffgggkkkoooqqquuuvvvxxxyyyxxxssslllgggaaabbbbbbeeejjjsss~~~~~~|||{{{zzzyyyrrrssstttwww{{{}}}|||{{{tttlllbbb\\\YYYWWWSSSOOOLLLLLLKKKIIIFFFCCCAAA???>>>===<<<;;;:::999999999555555666777888888888888666777777888888888777777:::::::::;;;;;;<<<======;;;;;;<<<===>>>???@@@@@@???@@@@@@AAABBBCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKMMMOOOPPPQQQQQQPPPLLLKKKJJJIIIHHHGGGFFFFFFBBB@@@???>>>>>>===;;;999999999999:::::::::::::::999999999999999999999999:::999888777777777777777444555555555666;;;BBBHHHRRR[[[iiivvv}}}yyywwwuuuuuuuuuwwwxxxxxxxxx{{{~~~wwwgggVVVGGG>>>333000------///000...+++------------------,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++((()))))))))************)))***+++++++++***)))(((++++++***)))))))))******---------,,,,,,+++++++++************************++++++++++++,,,---...///******+++,,,,,,,,,,,,+++,,,------......------,,,......//////......------////////////////////////000000000000/////////////////////...///000000111111000000/////////000000111111222222222333333333333222111111111222333444111222222333555666666777111333444444333444555777999999999:::;;;;;;<<<<<<;;;<<<<<<;;;::::::;;;===:::;;;<<<===>>>BBBEEEHHHzzz~~~{{{}}}ttthhh^^^\\\]]]\\\[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[VVVRRRMMMJJJJJJHHHDDDAAA:::::::::;;;;;;<<<<<<<<<666555444222000///------------------,,,,,,+++***(((((((((((()))***+++,,,&&&&&&&&&'''((())))))***(((((((((((((((''''''&&&&&&'''((())))))((('''&&&&&&&&&&&&''''''(((((((((&&&'''''''''''''''''''''))))))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''')))******''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((###%%%&&&&&&%%%''',,,111;;;@@@GGGMMMQQQWWW^^^cccccclllsssuuuyyyzzzooohhheeefffiiijjjsssuuuyyy~~~wwwqqqjjjiiihhhgggiiioooxxx~~~{{{zzzyyyzzz~~~wwwlllddd```]]]YYYTTTQQQPPPPPPNNNLLLIIIFFFDDD>>>>>><<<;;;:::999999999555666777888888999999999666666777888888888888888777777777777777888999999999999:::;;;<<<======>>>>>>?????????@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKIIIIIIEEEEEEFFFGGGFFFDDDBBBAAA???===;;;;;;;;;;;;:::888888888888999999999999999:::::::::::::::;;;;;;;;;777777555444444333333333555666888999;;;BBBKKKRRRbbbkkkyyy~~~|||yyyyyyyyyyyyyyyyyyxxx|||~~~{{{kkk[[[JJJ<<<333333000......///...***&&&.........///......------+++++++++,,,,,,+++++++++)))))))))(((((((((((('''(((((())))))*********+++***+++,,,,,,+++***)))(((,,,+++)))((((((((()))))),,,,,,,,,++++++*********************************************+++,,,---...******+++,,,,,,,,,,,,+++,,,------......------,,,+++,,,,,,---............////////////////////////111111000000//////......000000000000000111111222///......//////000111222111111222222222333333333333222111111111222333444111111222333555666666777000222333333333333444666555555777888888999888888777888999999999999;;;===<<<<<<===>>>???@@@AAABBB{{{{{{~~~uuujjj```]]]^^^\\\[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYVVVPPPIIIFFFFFFGGGDDDAAA;;;999777777999:::;;;:::888777444222///...---,,,......---,,,,,,,,,------''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))***)))))))))((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''(((((()))***(((&&&%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((('''%%%$$$######$$$$$$)))*********)))***,,,///222:::DDDJJJLLLPPPVVV[[[bbbeeekkkrrryyy}}}~~~~~~|||uuukkkbbb```cccgggsssvvv{{{uuupppkkkjjjnnnqqqsssrrr~~~~~~xxxppplllggg^^^WWWTTTSSSQQQPPPNNNKKKFFFCCCCCCAAA???>>>>>><<<999666888777666666888999999888999888777777777777777888555666666777777777777666444555777999:::;;;;;;:::<<<<<<======>>>??????@@@@@@?????????@@@AAABBBBBB???>>>>>>>>>>>>@@@BBBCCCDDDEEEEEEFFFFFFFFFFFFFFFCCCCCCBBBAAA@@@???>>>>>><<<<<<;;;:::999999999999999888777777777777777888999999999888999::::::;;;666777777666555555888:::777999<<>>EEEIIINNNTTTXXX]]]aaagggooowww}}}yyypppgggcccdddgggpppsssyyy|||xxxtttqqqpppnnnmmmuuuxxx}}}|||wwwooocccYYYUUUSSSPPPOOONNNLLLIIIGGGEEECCCAAA???>>><<<999666:::888777777999:::999999888888777777777888888999666777777777777777666666555666888999:::;;;:::::::::;;;;;;<<<======>>>>>><<<<<<;;;;;;<<<<<<============<<<<<<===>>>@@@AAAAAAAAABBBCCCCCCCCCCCCCCC>>>>>>======<<<;;;;;;;;;;;;;;;:::999888888888888888888777777777777888888::::::999999999999::::::888999999888777888;;;===>>>@@@CCCFFFKKKUUUaaaiii||||||yyyzzzuuubbbOOOAAA999444222.........---,,,,,,,,,+++,,,+++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***************)))))))))+++++++++++++++++++++++++++,,,------+++))))))************************************))))))*********++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...////////////000000000111111111222222111111000111111111111111111111111111111111222222222333333333444444333333333333333333333333222333444444444444444444666777777777888888999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<|||xxx{{{uuuiii___\\\]]][[[[[[\\\\\\]]]___```___]]]ZZZXXXUUUQQQLLLKKKJJJHHHDDDAAA???===;;;:::;;;<<<;;;:::777666444222111000000///------,,,+++++++++++++++))))))(((((((((((())))))******************))))))************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++)))(((&&&%%%&&&''''''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((***)))((('''''''''''''''%%%&&&&&&&&&%%%&&&(((+++---000666===EEELLLQQQTTTWWW\\\ccckkktttzzzxxxoooiiiggghhhooorrrxxx~~~vvvpppmmmlllmmmnnnpppuuu{{{xxxiii^^^ZZZWWWSSSPPPOOONNNLLLKKKIIIGGGEEECCCBBB@@@<<<:::<<<:::888888999:::999888888888777888888999:::;;;888888888888888777666555777777888999999999999999888888999999:::;;;;;;;;;::::::999999999999999999::::::::::::;;;<<<============>>>????????????>>>::::::::::::::::::::::::;;;::::::999888888777777777777777777777888999:::888888777666555555555666777777777666666777;;;>>>CCCFFFJJJOOOUUU^^^jjjrrr~~~|||yyyzzzuuufffQQQAAA888444222000------------,,,,,,,,,,,,,,,+++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************+++++++++---,,,+++******+++,,,---+++,,,---,,,***(((((()))))))))))))))))))))))))))+++++++++++++++++++++++++++************+++,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------...........................------------...////////////000000000000111111111111000000000111222222111111111111111111111111222222222222333333333333444444444444444444444444555666666666666555555444444555555666777888999999999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<|||xxx{{{uuuiii^^^\\\\\\[[[[[[\\\[[[]]]___``````]]]YYYWWWSSSQQQOOOMMMLLLIIIEEEAAAAAA???============;;;999555444333111000000000000------,,,+++******************))))))))))))******+++++++++*********************************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((()))))))))+++)))'''&&&'''&&&%%%###&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))((((((''''''''''''&&&'''((('''&&&'''***,,,+++,,,///777@@@HHHNNNPPPSSSXXX___fffnnnuuu{{{xxxqqqmmmlllrrrsssxxxyyyrrrpppqqqmmmjjjhhhjjjqqqxxx~~~}}}qqqhhheeeaaa[[[WWWTTTRRRPPPOOONNNLLLJJJIIIHHHFFFCCCAAA>>><<<:::999::::::999888888888888888999:::<<<<<<999:::999999888777666555777777777777777777777777777777777777888888999999:::::::::::::::999888888888888888888999999::::::::::::;;;<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999888888666666777777888999:::;;;999999888777666666666666777777888888999;;;???BBBEEEJJJQQQWWW]]]dddmmmtttxxx{{{~~~}}}|||{{{yyydddVVVCCC777333222000---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((*********)))))))))))))))))))))***************+++...---+++******+++---...,,,---...---+++)))))))))************************+++++++++,,,,,,+++++++++***************++++++,,,+++++++++++++++,,,,,,,,,...................................................------------...//////////////////000000000111000000///000000111222333111111111111111111111111111222222222222333333333444444444444444444444444666666666666666555444333333333444555666777888999888888888888999999999999::::::;;;;;;;;;<<<<<<<<<}}}yyy{{{uuuiii^^^[[[[[[ZZZZZZ\\\[[[]]]___```___\\\XXXUUURRRQQQPPPOOOLLLIIIEEEBBBBBBAAA???>>>>>>>>>;;;999333333111000000/////////...---,,,+++******************))))))))))))******++++++******************))))))))))))))))))******''''''''''''''''''''''''''''''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))(((((('''&&&((('''&&&&&&(((((('''%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''&&&&&&&&&%%%%%%&&&'''''''''&&&'''))),,,******,,,222;;;DDDJJJMMMQQQUUU\\\bbbhhhnnnvvv{{{zzzuuussssssssswww}}}xxxrrrrrrsssqqqmmmgggdddgggnnnvvv{{{zzzuuurrrnnnhhhccc```\\\XXXVVVRRRPPPOOONNNMMMLLLIIIGGG@@@>>><<<;;;;;;:::999888999999999999:::<<<======::::::::::::999888666666777666666555555555555555666666666777777777777777999::::::::::::888777777666777777777888888888888999999:::;;;;;;;;;;;;:::999::::::;;;;;;<<<<<<===============<<<;;;:::999777777777777888999;;;;;;<<<<<<;;;;;;:::;;;;;;<<<:::<<>><<<:::444333222111000000000000///...---+++******************))))))))))))******)))))))))*********++++++(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''((())))))))))))'''&&&$$$#########&&&)))+++***)))&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$%%%'''***++++++,,,///555===EEEJJJNNNSSSYYY]]]bbbhhhqqqwww~~~|||ttttttuuuzzzxxxrrrooonnnrrrooojjjeeecccgggnnntttxxx~~~~~~~~~~~~zzzxxxvvvsssqqqmmmgggddd[[[YYYVVVUUUSSSQQQNNNKKKEEEBBB???>>>======;;;999;;;;;;:::;;;;;;<<<===>>>:::::::::::::::999888777777666555555555555555666777777777777777777777777555666777888888777555444666777777888888888777777888888999:::::::::::::::888888888999999:::::::::===>>>>>>???>>>===;;;:::888888888888888999:::;;;888888888999:::;;;=========AAAFFFJJJNNNQQQUUUWWWZZZ___fffiiikkkmmmppptttooosssxxx}}}{{{yyy|||~~~rrrbbbWWWCCC<<<444000111111///,,,,,,,,,,,,,,,++++++++++++))))))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''''''''((())))))******---,,,+++******+++,,,---///000111000---+++***+++++++++++++++++++++++++++)))***+++,,,,,,+++***)))***))))))))))))***++++++))))))******+++,,,,,,,,,------------------------...........................------------...//////......////////////000000000000/////////000111111111111111111111111111111111111111111222222222222333333333333333333333333333333444444444333222222333444444555666777888888666666666777888888999999::::::::::::;;;;;;;;;;;;~~~uuuiii]]]YYYZZZYYYZZZ\\\____________]]][[[YYYXXXRRRQQQPPPMMMJJJFFFDDDCCC@@@@@@??????@@@???<<<:::777666444333222111111111000///...,,,++++++******)))))))))(((((()))))))))''''''(((((()))***++++++&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%%%%&&&&&&&&&&&&&&&''')))***)))(((&&&%%%######$$$''')))***)))(((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((###$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&(((******+++,,,,,,///555???FFFKKKOOOUUUZZZ^^^eeeooovvv~~~|||yyywwwxxx}}}|||tttmmmhhhjjjlllmmmiiidddccciiinnnsss~~~|||wwwwwwzzz|||{{{|||zzzvvvjjjgggccc```]]]YYYTTTPPPJJJGGGDDDBBBAAA@@@>>><<<===<<<<<<;;;<<<<<<======999:::::::::::::::999999888777666666666777888888888888888888888888888888333444555777777666555444777888888999999888777777777777888999999999999999888888888888888999999999<<<===>>>???>>><<<:::999999999999888888999::::::555555777888;;;===???AAAEEEKKKRRRYYY^^^bbbdddffflllmmmnnnmmmlllnnnrrrwwwqqqtttzzz}}}~~~ssscccSSSIII999555000....../////////---,,,,,,,,,+++*********((()))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************'''(((((()))******++++++++++++++++++++++++++++++///000000///,,,***)))***************************((()))+++,,,,,,+++)))((()))))))))))))))***++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////........./////////000000111000000////////////000111111111111111111111111111111111111222222222222222222222222222222222222222333333444444444333333555555666666666777777777555555666666777888888999999999:::::::::;;;;;;;;;~~~vvviii]]]YYYYYYYYYZZZ\\\aaaaaa```___^^^\\\ZZZZZZRRRQQQPPPLLLHHHEEEDDDDDD@@@?????????@@@???===:::999888777555444333222222111000...---,,,+++++++++))))))(((((((((((())))))%%%&&&&&&((()))***+++,,,%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&((()))***)))(((''')))((('''(((((('''%%%"""&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((###$$$%%%&&&&&&&&&%%%$$$'''((((((((('''(((+++---)))+++,,,+++***000;;;DDDHHHMMMSSSWWW\\\cccnnnvvv|||{{{wwwxxx|||yyynnnfffaaahhhooommmfffcccfffkkksss{{{yyyrrrpppsssuuuyyy|||wwwtttooojjjeee```ZZZVVVMMMKKKHHHEEEDDDCCCAAA???>>>======<<<<<<<<<<<<===999999:::;;;;;;;;;::::::999888777777777888:::;;;999999999999888888888888333444666888888888666555777888999::::::999888777666777777888888888888888:::::::::999999999999999;;;<<<>>>>>>===<<<999888::::::999999888999999999999:::<<<>>>BBBEEEHHHIIISSSYYYbbbkkkqqqtttvvvxxxwwwvvvrrrmmmjjjlllsssyyyrrruuuzzz|||}}}~~~qqqbbbSSSCCC999555222///++++++,,,000222------,,,,,,+++***))))))***+++,,,---...------,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++((())))))***++++++,,,,,,)))***++++++++++++***)))...///000...+++)))((()))))))))))))))))))))))))))'''(((***++++++***(((''')))))))))))))))******+++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////............/////////000222111000//////...//////111111111111111111111111000111111111111222222222111111111111111111111111222222333444555555555555666666666777777777777777444555555666777888888999999999:::::::::;;;;;;;;;{{{uuuiii^^^ZZZ[[[ZZZ[[[\\\`````````___^^^\\\[[[ZZZRRRPPPNNNLLLJJJHHHDDDAAABBB@@@???>>>???>>>===;;;999999777555333111///...111000///...---,,,++++++++++++++++++++++++++++++&&&''')))++++++)))'''&&&+++***((('''&&&&&&&&&'''((((((((('''&&&&&&%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))***...111000+++'''''')))$$$%%%&&&&&&''''''&&&&&&))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&'''''''''((()))))))))(((((((((((((((''''''''')))''''''***,,,---333:::DDDJJJRRRWWW[[[aaajjjrrrzzz~~~}}}tttooopppsssvvv{{{}}}}}}xxxsssoooeeefffhhhkkknnnqqqqqqqqqssszzz{{{wwwuuurrrqqqrrrwww}}}vvvoooggg```ZZZXXXQQQJJJIIIKKKKKKFFF@@@AAA???>>>>>>??????===<<<<<<;;;;;;:::999999::::::666777888999999999999999;;;;;;::::::999:::::::::999888777777777888:::;;;777777888888888777777666777777777777888999:::;;;777999;;;;;;:::::::::;;;555777:::<<<<<<<<<<<<===???>>>===<<<;;;;;;;;;;;;???@@@AAA@@@BBBJJJWWWaaaeeekkkttt||||||yyysssooommmnnnppprrrvvvvvvxxx{{{~~~||||||~~~rrrbbbSSSEEE:::444444111,,,)))'''(((+++---------,,,+++++++++,,,,,,+++*********))))))(((((((((((((((((())))))))))))******++++++***)))((('''&&&''''''((((((((((((((()))))))))))))))((('''&&&'''((()))******)))(((''',,,,,,+++***)))))))))***))))))))))))))))))))))))******++++++++++++******))))))))))))************+++++++++***************......---,,,,,,+++******---------.........//////222///---...//////,,,)))+++,,,,,,---...///000000////////////000000000000///000000000000111111111333333333333333333333333333333222222333333444555111222222333333444444555444444444555555555555666666777777888888888777777555555666777888999::::::zzz}}}wwwjjj___[[[[[[[[[[[[\\\`````````___^^^\\\[[[ZZZTTTRRRPPPNNNLLLIIIFFFCCC@@@???=========<<<;;;999777777666555444333222222000000///...---,,,++++++...---,,,+++******))))))(((((()))******)))((((((***)))(((''''''&&&&&&&&&&&&&&&''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''((((((,,,///...***'''''')))%%%&&&''''''(((((('''''')))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((''''''''''''***''''''***++++++111777BBBIIIQQQXXX\\\aaahhhmmmoootttzzzvvvpppmmmmmmnnnrrruuuzzz}}}}}}xxxsssooojjjiiiiiikkkpppuuuyyy{{{~~~~~~|||{{{zzzxxxvvvrrruuu|||yyyrrrkkkggg```XXXOOOKKKLLLMMMJJJFFFFFFDDDCCCCCCDDDDDDCCCAAA===<<<;;;:::999999999999888888888888999999999:::999999888888777777888888999999888888999999:::;;;888999999:::999999888888;;;::::::999999999:::::::::;;;;;;:::888666666777999;;;===???>>>>>>???@@@?????????>>>>>>>>>>>>>>>>>>AAAEEEHHHMMMWWWeeeooorrrwww~~~zzzvvvqqqooooooppprrrwwwvvvuuuwww{{{~~~tttdddTTTGGG<<<444000111///,,,)))((()))+++,,,...---,,,+++++++++++++++************)))))))))(((******))))))(((((('''''')))(((''''''&&&''''''(((''''''((())))))))))))(((,,,,,,,,,,,,,,,+++******(((((())))))))))))((((((,,,+++******)))))))))***)))))))))))))))))))))))))))******++++++******)))))))))))))))******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---+++,,,------+++(((---------...............////////////000000000000000000000111111111111222222222222222222222222222333222222222222333444444111222222333333444444555444444444555555555555666444555666777888999999999555555666777888999::::::www{{{xxxlll```\\\\\\[[[[[[\\\`````````___]]]\\\ZZZYYYVVVTTTQQQOOONNNKKKGGGDDD>>>===;;;;;;;;;;;;999777555555555555555555555555000//////...---,,,++++++000...,,,***)))(((((((((************************))))))))))))((('''&&&%%%%%%%%%&&&&&&'''(((((()))((('''&&&&&&%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&))),,,,,,)))&&&'''(((&&&'''(((((())))))((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''+++(((((())))))(((,,,222<<>>===<<<;;;;;;;;;:::999888888888999:::;;;:::999888888777777777888888999999:::::::::::::::::::::;;;;;;;;;;;;::::::>>>===<<<;;;::::::::::::;;;<<<;;;999777666777888777999;;;<<<======???AAADDDDDDEEEFFFGGGFFFFFFEEEBBBFFFLLLQQQYYYdddpppyyy}}}|||{{{xxxuuutttssstttuuuxxxuuusssuuu{{{~~~nnndddTTTDDD999333000...---,,,+++))))))******+++......---++++++*********************))))))))))))++++++***)))((('''&&&&&&***(((&&&$$$%%%''')))+++'''((())))))******))))))))))))*********)))(((((())))))(((((((((((())))))+++******))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))************)))))))))***+++++++++,,,******+++,,,,,,---......+++++++++,,,,,,,,,------,,,++++++,,,------,,,***//////.........---------////////////000000000000000111111111111222222222111111111111111111111111222222222222222333444444111222222333333444444555444444444555555555555666333444555777888999::::::555555666777888999::::::~~~vvvzzzyyymmmaaa]]]\\\[[[[[[]]]aaa``````___]]][[[YYYXXXWWWUUURRRPPPNNNKKKGGGDDD>>><<<;;;:::;;;:::888777444444444444444444444444//////...------,,,++++++///...+++)))(((((())))))++++++************++++++'''((()))))))))(((&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%'''))))))'''&&&'''(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))((('''''''''&&&&&&&&&'''''''''''''''(((+++(((((()))'''&&&)))...333<<>>===<<<;;;;;;;;;;;;;;;999:::;;;:::999:::<<<>>>777999;;;===>>>AAAEEEGGGNNNOOOQQQSSSSSSQQQOOONNNKKKOOOTTTZZZaaajjjsssyyy~~~~~~{{{zzzyyyyyyyyyyyyzzzzzzwwwvvvwww|||{{{rrr]]]TTTGGG;;;444000......************************......,,,+++******))))))*********)))))))))))))))*********)))((('''''''''***)))((('''((()))+++---(((((()))***************'''(((((((((((((((''''''***)))(((''''''((()))******))))))((((((((())))))))))))))))))))))))))))))))))))************))))))((()))))))))************(((((()))***+++,,,,,,,,,***++++++,,,,,,------...---------.........//////,,,------.../////////...........................////////////000000000000111111111111222222222222000000000111111111111111222222222111222333333444111222222333333444444555444444444555555555555666444555666777888888888888555555666777888999::::::xxx}}}yyylll```]]]\\\\\\\\\]]]aaa``````^^^]]]ZZZYYYXXXVVVTTTQQQNNNLLLIIIEEEBBB???===;;;;;;;;;;;;999888444444333333222111000000.........---,,,,,,++++++,,,+++***)))))))))***+++++++++************++++++'''((()))))))))(((&&&%%%(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''&&&&&&&&&'''%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((()))))))))((('''''''''&&&%%%&&&&&&&&&''''''((((((+++((('''((('''$$$&&&+++***333???LLLUUUZZZ\\\]]]bbbdddfffhhhjjjnnnrrruuuzzz~~~{{{vvvpppppppppqqqtttyyy}}}}}}~~~}}}{{{wwwuuuvvvxxx{{{xxx{{{|||xxxvvvzzz~~~yyysssmmmiiiddd]]]YYYWWWTTTPPPNNNMMMMMMLLLKKKEEEEEEDDDCCCCCCDDDDDDDDD???>>><<<;;;:::<<<===???>>>===<<<;;;::::::::::::666777999:::::::::999888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======999:::;;;<<<;;;<<<>>>@@@>>>???BBBEEEHHHLLLRRRVVVXXXZZZ^^^```___\\\YYYVVVVVVYYY]]]ccchhhooouuuyyy}}}yyywwwzzz~~~}}}||||||{{{{{{zzzzzzzzzvvvyyy~~~}}}oooeeeLLLFFF>>>777222000...---))))))******+++++++++***...---,,,+++************))))))))))))))))))******(((((((((((())))))))))))'''((()))******+++******(((((()))*********************+++,,,,,,+++++++++***)))(((''''''((()))***)))(((((('''(((((()))))))))))))))))))))))))))))))))))))))******)))))))))((()))))))))************(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,......////////////,,,,,,------...//////000////////////000000000000000000111111111222222222111111111111222222333333222111111111111222333333111222222333333444444555444444444555555555555666666666777777777666666555555555666777888999::::::wwwkkk___\\\\\\\\\\\\^^^aaa``````^^^\\\ZZZXXXWWWUUUSSSPPPNNNKKKHHHDDDAAA@@@>>><<<<<<<<<<<<:::888555444333222000///...---------------,,,,,,++++++)))*********************************************'''((((((((((((((('''''')))(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''(((((()))''''''((('''$$$&&&+++''',,,555@@@IIIPPPTTTVVVXXXZZZ\\\^^^aaaeeekkkoooyyy{{{xxxtttqqqrrrvvv||||||vvvrrrqqqzzz}}}yyyyyy||||||}}}{{{vvvnnniiiaaa^^^XXXTTTRRRQQQOOOMMMIIIHHHGGGFFFEEEDDDDDDDDDAAA@@@???>>>>>>>>>???@@@>>>===<<<;;;:::999999999888999999:::::::::::::::999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???<<<>>>@@@AAA@@@@@@@@@AAADDDEEEGGGJJJNNNTTT[[[``````dddhhhkkkkkkhhhccc```aaacccfffjjjooouuuzzz}}}}}}yyyvvvvvvzzz~~~|||zzzxxxwwwvvvuuuvvv{{{zzzlll___UUU<<<999555111000...,,,+++******++++++++++++++++++,,,,,,+++************+++))))))))))))************'''((((((((()))))))))***%%%&&&((()))))))))'''&&&'''((())))))******))))))((()))******+++*********))))))(((((((((((())))))'''''''''''''''(((((()))))))))))))))))))))))))))((())))))******))))))((())))))))))))************)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))+++------,,,,,,,,,...++++++,,,---...///000111////////////000000000000///000000000000111111111000000111111222333333333111111111111111222333333111222222333333444444555444444444555555555555666777777777777666555444444555555666777888999::::::uuuiii]]][[[\\\\\\]]]^^^aaaaaa```^^^\\\ZZZWWWVVVVVVSSSPPPNNNKKKHHHDDD@@@???>>><<<;;;<<<;;;:::888555444333222111///......---------,,,,,,,,,,,,+++)))***+++,,,+++)))(((&&&(((((()))******)))((((((((((((''''''''''''((((((''''''''''''''''''&&&&&&%%%&&&'''((())))))(((''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''((('''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''%%%&&&((((((&&&(((,,,''')))...555===FFFLLLOOOMMMOOOPPPRRRVVV[[[bbbfffttt{{{~~~xxxvvvxxx{{{~~~yyyuuutttuuuxxx{{{}}}tttvvvyyy~~~~~~{{{rrrmmmfffaaa]]]ZZZWWWUUURRRPPPNNNKKKHHHFFFDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@???>>><<<;;;;;;::::::;;;;;;;;;;;;;;;<<<======:::;;;<<<===>>>>>>>>>>>>>>>>>>=========>>>>>>???AAADDDHHHJJJJJJJJJJJJJJJKKKLLLMMMOOORRRXXX___dddhhhlllsssxxxyyyvvvqqqnnnkkkkkklllnnnrrrwwwzzz{{{|||zzzxxxwwwxxx{{{~~~zzzyyywwwuuuttttttttttttwww}}}~~~zzz|||uuuhhh[[[MMMDDD444111...------------,,,---,,,+++++++++++++++,,,***************++++++,,,((()))))))))************))))))))))))((((((((((((((((((((('''''''''''''''''''''((())))))))))))(((&&&&&&'''((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&''''''((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))******************************++++++***++++++,,,,,,------...+++++++++,,,,,,,,,------))),,,...---,,,+++,,,---,,,---------......//////////////////000000000000....../////////000000000//////000000111222222333111111111111111222222333111222222333333444444555444444444555555555555666666666666777666666555555555555666777888999::::::|||sssggg\\\ZZZ[[[\\\]]]___aaaaaa```^^^\\\YYYWWWVVVWWWTTTQQQNNNLLLHHHDDDAAA???===;;;;;;;;;;;;999777555444444333222111000000---,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,)))%%%###&&&((()))++++++)))(((&&&)))((('''&&&&&&'''))))))%%%%%%&&&&&&'''(((((((((%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))'''%%%%%%&&&&&&&&&%%%&&&''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((()))))))))$$$$$$%%%%%%&&&'''((((((&&&$$$&&&)))(((''')))...***)))***...555>>>EEEIIIHHHIIIJJJKKKMMMRRRXXX]]]nnnvvv}}}|||}}}~~~~~~zzzzzzrrrpppqqqyyy~~~pppqqqtttxxx~~~|||zzz}}}xxxqqqlllhhheeeccc[[[YYYUUUQQQLLLHHHFFFDDDCCCDDDDDDDDDCCCBBBAAAAAACCCBBBAAA???>>>>>>======>>>>>>===<<<<<<>>>???@@@<<<<<<===??????@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>>DDDHHHNNNSSSUUUUUUVVVVVVUUUUUUVVVVVVYYY^^^eeejjjmmmssszzz}}}zzzrrrqqqooooooqqqtttvvvvvvyyyyyyyyyxxxvvvwwwyyy{{{qqqqqqppppppqqqsssvvvxxxxxx}}}}}}xxxuuuyyywwwiii\\\NNNAAA888333///,,,***+++---...//////...,,,+++***+++,,,---))))))))))))***+++,,,---(((((())))))*********+++++++++***)))((('''&&&&&&---,,,)))''''''((()))+++&&&''''''((((((((((((((())))))***+++++++++++++++'''((()))******)))((('''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************+++++++++***************((()))***+++---...///000---------.........//////,,,...000000---,,,---//////............---------////////////000000000000............////////////---......///000111111222111111111000111222222333111222222333333444555555444444444555555555666666444444555666777777666666555555666777888999::::::~~~mmmcccZZZZZZ\\\\\\\\\]]]cccaaa]]]ZZZWWWVVVVVVVVVTTTRRROOONNNLLLJJJFFFDDD???>>>======>>>===;;;999555444333333222222222222---......///...,,,+++***(((((((((((()))))))))))))))************)))((((((*********))))))((('''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&%%%((((((((('''&&&%%%######((('''%%%######$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))$$$$$$%%%%%%&&&'''(((((((((((('''''''''(((((()))///+++((()))///888???CCCAAADDDGGGFFFEEEIIIPPPVVV]]]lll}}}~~~{{{|||xxxtttqqqqqquuu{{{|||uuummmkkkqqqzzzzzzwwwvvvvvvvvvxxxuuuvvvwwwooojjjbbbYYYRRRMMMKKKKKKEEEFFFHHHIIIIIIHHHGGGFFFEEEEEEDDDCCCAAA???>>><<>>???@@@@@@BBBEEEGGGGGGHHHGGGDDDAAAAAAEEEHHHIIILLLQQQXXX___bbbbbbaaaaaa```^^^^^^aaaiiisss{{{~~~yyyuuupppppprrruuuuuuuuuvvvvvvuuussspppooopppqqqsssssstttvvvxxx{{{~~~zzz{{{{{{}}}vvvdddUUUKKKBBB:::555000000///...------,,,,,,...---+++***)))******+++)))***,,,------,,,***))))))))))))))))))******+++((((((((((((((()))))))))((((((((((((((('''''''''''')))+++,,,***)))))))))(((''''''(((((()))***+++((()))*********((('''&&&))))))))))))******************+++******)))((('''******))))))))))))******(((((())))))))))))((((((,,,)))'''(((+++---,,,***(((((()))))))))***************+++,,,,,,---......---...///000000//////...///......---------......000//////............///000///////////////000111000000000//////////////////000000111222222333333444444444444444444444444444444444555555555555555999999888888888888888888888888999999999:::::::::|||lllbbbZZZYYY\\\\\\]]]^^^bbb```]]]ZZZWWWVVVVVVVVVTTTSSSPPPOOOMMMKKKGGGEEE???===<<<<<<===<<<:::888666555444333222111111111---............,,,+++***)))))))))))))))((((((((('''((()))************************))))))((('''&&&'''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((('''&&&%%%''''''''''''&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''')))))))))((()))...666<<<===@@@DDDEEEEEEHHHNNNTTT]]]iiixxx~~~~~~{{{vvvssssssxxxxxxpppnnnrrrzzz}}}{{{yyywwwzzzzzz||||||sssiii___XXXSSSQQQLLLLLLLLLKKKKKKKKKKKKLLLJJJJJJIIIHHHFFFDDDCCCBBB@@@AAABBBBBBCCCCCCBBBBBBAAABBBCCCCCCCCCFFFJJJMMMOOOPPPOOOLLLIIIIIILLLOOOSSSUUUYYY___dddggggggeeeiiiiiiiiijjjmmmttt|||vvvssspppoooqqqrrrrrrqqqrrrqqqoooooopppqqqssstttyyyzzz{{{}}}}}}}}}~~~ssshhhWWWIII@@@999333///,,,------------.........------,,,+++************)))***,,,------,,,***)))))))))(((((())))))***+++))))))))))))))))))))))))%%%%%%&&&'''((()))*********)))&&&###"""###'''+++(((((('''''''''''''''((()))))))))))))))((('''''''''''''''((((((((())))))((())))))*********))))))******))))))((()))))))))(((((())))))))))))((((((***((('''(((+++------+++++++++,,,,,,,,,---------***++++++,,,,,,---------------,,,+++,,,,,,---.........------------....../////////......//////000111000000/////////000000//////000000000000111111000000111111222222333333444444333333333333333333333333444444555555666666888888888888888888888888888888888999999999::::::{{{kkkaaaXXXYYY\\\\\\]]]___bbb```]]]ZZZXXXVVVVVVVVVUUUSSSQQQOOOMMMKKKHHHEEE>>>===<<<<<<<<<;;;999777666666444333111111000000............---,,,+++************))))))(((((('''&&&'''((()))+++++++++,,,*********))))))((('''&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%'''((())))))'''%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%)))+++)))%%%&&&---444999===BBBDDDEEEHHHLLLPPP[[[fffqqqyyy|||vvvrrrtttzzz{{{tttpppsssvvvzzzyyyyyy|||~~~uuulllddd^^^[[[XXXVVVTTTRRRQQQQQQRRRSSSQQQQQQPPPNNNLLLKKKJJJIIIFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFIIIMMMQQQWWWWWWWWWUUUTTTUUUXXX[[[ddddddgggjjjnnnooonnnmmmnnnooopppqqqssswww}}}~~~vvvuuusssrrrssssssqqqooommmkkkiiilllrrrxxx{{{|||wwwaaaVVVHHH<<<555111---+++++++++,,,...///000111222,,,,,,,,,,,,+++***)))))))))***+++,,,,,,+++***)))))))))(((((())))))***+++++++++******))))))((((((%%%&&&&&&'''((()))******)))(((&&&###!!!"""%%%))))))((('''&&&&&&%%%%%%%%%))))))((((((''''''((((((%%%%%%&&&&&&&&&'''''''''&&&'''((()))************+++***))))))(((((((((((((((((())))))))))))((((((***)))((()))+++++++++***,,,,,,,,,---------......+++++++++,,,,,,,,,,,,,,,///---+++******+++---......---------------......//////...//////000111222222222111000/////////000//////000000111222222222222222222222222222333333222222222333333333333333222333333444555666666666777777777777888888888888888888888999999999999:::zzziii___WWWXXX[[[\\\]]]___aaa___]]][[[XXXWWWVVVVVVTTTRRROOONNNLLLJJJGGGDDD???>>>===<<<===<<<999777777666444222111000//////.........------,,,++++++++++++******)))((('''''''''''')))******+++++++++*********))))))((('''&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((()))******'''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''((((((((("""###$$$$$$%%%%%%%%%$$$%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&)))+++***''''''+++///777;;;@@@DDDGGGJJJNNNQQQ\\\eeeooottt|||}}}vvvtttwww|||zzz~~~yyytttrrr}}}||||||~~~yyytttpppnnngggeeedddaaa___\\\[[[ZZZZZZYYYXXXVVVTTTSSSRRRQQQOOOOOOOOOOOONNNLLLKKKJJJHHHHHHHHHGGGHHHKKKPPPSSSYYYZZZ[[[]]]___cccfffiiitttttttttvvvwwwwwwuuusssssssssrrrppppppsssxxx|||{{{zzzzzzyyyyyyxxxvvvsssrrrmmmiiihhhnnnyyytttgggRRRJJJ>>>555000...------,,,---...///000222333333+++,,,------,,,+++)))((()))***++++++++++++***)))((((((((((((((()))******,,,,,,+++***)))(((((('''))))))((((((''''''&&&&&&%%%(((***+++)))&&&%%%$$$)))(((''''''&&&&&&&&&'''***)))'''&&&&&&'''((()))%%%%%%&&&&&&&&&'''''''''''''''((()))******))))))+++***)))(((((('''(((((((((((())))))))))))((((((++++++*********)))((('''))))))************++++++,,,,,,,,,+++++++++++++++///...------,,,------...------,,,,,,------...............///000111222333444333222000000/////////111111111111111222222222222222222222222222333333111111222222222222333333222222333444555555666777666666666777777777777777888888888888999999999999zzzhhh___WWWWWWZZZ\\\\\\^^^```___]]][[[YYYWWWVVVVVVRRRPPPNNNLLLKKKHHHEEEBBBAAA@@@???>>>>>>===:::888777666444222111////////////......---,,,,,,++++++,,,++++++***)))(((((('''))))))************)))(((*********))))))((('''&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((()))******''''''((((((''''''&&&%%%%%%&&&&&&&&&'''(((((((((""""""###$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&))))))((('''&&&&&&'''''''''''''''(((***+++++++++000444;;;BBBJJJQQQXXX\\\bbbllluuuyyy}}}~~~~~~}}}}}}|||}}}xxxyyy|||}}}xxx~~~xxxxxxxxxwwwsssnnniiifffgggfffdddbbb```_________^^^^^^]]]]]][[[YYYXXXWWWRRRSSSRRRQQQQQQRRRVVVYYY\\\]]]```eeekkkqqqvvvxxx~~~~~~~~~}}}zzzwwwxxxvvvqqqllljjjlllrrrwwwzzz{{{}}}~~~{{{yyy|||}}}}}}|||zzzxxxuuutttpppmmmnnnvvv~~~}}}sssdddWWWFFF@@@888111......///000---------....../////////+++,,,------,,,+++)))(((************************((((((((('''((())))))***,,,++++++***)))(((''''''***))))))((('''&&&&&&&&&%%%(((+++,,,***(((&&&%%%((((((''''''((())))))***)))((('''&&&&&&'''((()))&&&&&&'''''''''((((((((()))))))))))))))(((''''''******)))(((''''''(((((((((((())))))))))))((((((((()))*********)))))))))(((((((((((())))))))))))+++++++++++++++++++++***,,,---...//////---+++))),,,,,,,,,,,,,,,---..................///000222222333222111000////////////333222222222111111000000111222222222222222333333111111111222222333333333222222333333444555555666555555666666666777777777777777888888888999999999}}}}}}yyyiii___VVVWWWZZZZZZ[[[]]]___^^^]]][[[ZZZXXXWWWVVVQQQOOOLLLKKKIIIGGGDDDAAACCCAAA@@@??????===;;;888555555333222000000////////////...,,,,,,,,,,,,,,,+++++++++******))))))(((***************)))((((((*********))))))((('''&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))&&&'''((((((((('''%%%$$$&&&&&&&&&'''''''''''''''%%%%%%&&&'''''''''''''''&&&%%%$$$"""###$$$&&&(((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((***)))((('''''''''''''''&&&%%%$$$&&&)))***)))'''))),,,222<<>>>>>===:::777444333222111000000000000000///---,,,++++++,,,,,,************************((())))))************)))*********))))))((('''&&&'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((&&&'''((()))((('''%%%$$$'''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''%%%%%%%%%%%%%%%&&&'''''')))(((&&&%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))))))))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&'''((()))***---555BBBQQQ^^^fffhhhrrr{{{~~~~~~}}}~~~|||zzzzzzzzz{{{~~~}}}{{{zzzyyywwwxxxxxxuuurrrooonnnnnnjjjjjjlllqqqxxx}}}zzzuuummmkkkgggbbb```bbbgggkkkuuuuuutttttttttvvvyyy{{{yyy{{{|||zzzwwwuuuuuuvvvuuuxxx~~~ooo^^^RRRFFF<<<222111///,,,******+++,,,************************------,,,+++******************))))))))))))******(((''''''''''''((())))))((((((((('''''''''''''''''''''''''''(((((((((((($$$%%%%%%$$$###$$$''')))(((((('''''''''(((((()))%%%&&&''''''((((((((('''''''''((((((((()))))))))'''((((((((((((((('''''''''''''''''''''((()))***(((((())))))))))))(((((("""&&&***+++***)))***+++)))************+++++++++))))))******++++++,,,,,,)))***,,,,,,+++)))'''%%%++++++++++++,,,---...///...---------------......//////...............///......///000000111222222------...///111222333333222222222333444444555555444444444333333333333222333333444555555666777777777777777777888888888888}}}xxxuuu{{{|||tttjjj___WWWVVVYYYYYYYYYZZZ^^^^^^]]]\\\ZZZXXXWWWVVVRRRPPPNNNLLLKKKHHHEEEBBBBBB@@@>>>>>>===;;;999666333333222111000000000111000///---,,,++++++,,,---***************+++++++++&&&'''(((***++++++++++++************)))((('''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&'''((())))))'''%%%$$$(((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%'''((()))((('''&&&)))(((&&&%%%%%%&&&((()))&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))%%%&&&&&&'''((()))******)))((('''&&&%%%$$$$$$$$$'''***---***%%%###&&&***...,,,,,,000<<>>555.........---+++******++++++++++++,,,,,,---------...---,,,***)))******+++******))))))))))))******'''''''''''''''((())))))&&&&&&&&&'''''''''''''''+++***)))((('''&&&%%%%%%"""(((******(((&&&%%%)))((('''&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&'''''''''(((((((((((()))%%%&&&'''((())))))))))))&&&&&&&&&&&&((()))***+++(((((())))))))))))(((((('''***---,,,)))&&&%%%&&&((())))))))))))*********(((((()))***+++,,,,,,------------,,,+++******)))++++++++++++,,,---...///...------,,,,,,,,,------......---------......///***+++---...000222444444+++,,,---///000222333444222222333444444555666666555444444333333222222111333333444444555666777777777777777777888888888888