BM6P6(@ ~~~~~~}}}}}}~~~~~~}}}||||||{{{}}}}}}|||{{{{{{zzzyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvqqqqqqpppoooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnppppppooooooooooooppppppllllllmmmmmmlllkkkkkkjjjjjjjjjjjjiiihhhggggggggglllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiibbbaaa___^^^^^^___aaabbb}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}{{{yyywwwvvvuuuqqquuuyyyxxxtttqqqrrrtttuuuuuuvvvvvvwwwxxxyyyyyy{{{{{{{{{{{{{{{|||}}}}}}~~~~~~{{{{{{zzzzzzzzzzzz{{{{{{yyyyyyzzz{{{{{{{{{{{{zzz|||{{{{{{zzzzzz|||}}}~~~~~~~~~||||||{{{zzzzzzzzz{{{{{{|||{{{{{{{{{{{{{{{zzzzzz}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||zzzxxxwwwvvvuuuwwwvvvuuusssrrrpppoooooooooooopppppppppooonnnmmmoooooonnnnnnmmmllllllllliiiiiihhhgggffffffffffffjjjiiihhhfffddddddcccccccccbbbaaa````````````````````````_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________^^^^^^^^^[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXWWWVVVVVVVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQQQQPPPOOOOOOOOOOOOOOONNNMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLOOONNNMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMNNNNNNNNNMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHKKKJJJHHHFFFFFFHHHJJJKKK~~~}}}|||||||||xxxxxxxxxxxxxxxwwwvvvvvvssssssrrrrrrqqqpppoooooorrrqqqqqqppppppqqqqqqrrrqqqssswwwzzz{{{zzzyyyxxxuuutttrrrooommmkkkiiihhheeecccaaa```aaa```___^^^``````______^^^]]]\\\\\\]]]\\\[[[ZZZYYYXXXXXXXXXTTTTTTUUUVVVXXX[[[]]]___YYYXXXWWWUUURRRPPPOOONNNOOOOOOOOOPPPPPPQQQQQQQQQRRRQQQQQQQQQQQQQQQPPPPPPRRRRRRQQQOOONNNLLLKKKKKKJJJLLLNNNNNNLLLKKKKKKMMMLLLLLLMMMMMMNNNNNNOOOOOOPPPOOONNNMMMNNNOOOQQQRRRQQQRRRSSSUUUVVVXXXYYYZZZZZZ[[[\\\^^^```bbbddddddaaabbbccceeefffggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhiiiiiiiiiiiihhhgggffffffffffffccccccccccccbbbbbbbbbbbbbbbbbbaaa```____________^^^]]]]]]\\\[[[ZZZZZZYYY[[[[[[ZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWUUUTTTTTTWWWWWWVVVVVVVVVWWWWWWXXXVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRQQQRRRRRRRRRQQQQQQPPPPPPQQQQQQRRROOOPPPQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPPPPQQQRRRRRRTTTUUUWWWXXXXXXWWWUUUTTTSSSSSSRRRRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUUUUVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUTTTSSSRRRPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPNNNNNNOOOOOONNNNNNNNNNNNQQQPPPPPPPPPOOOOOOOOONNNOOOOOONNNMMMLLLLLLMMMMMMMMMMMMKKKJJJIIIIIIIIIIIIJJJIIIIIIHHHGGGGGGHHHHHHJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCC@@@@@@????????????@@@@@@CCCCCCCCCCCCCCCCCCCCCCCC????????????????????????DDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBCCCBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>BBBBBBBBBAAAAAAAAAAAAAAA???@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAABBB~~~xxxwwwuuusssqqqooonnnmmmkkkkkkjjjjjjjjjjjjkkkkkkmmmmmmllljjjiiiiiiiiiiiiffffffffffffffffffeeeeeebbbaaaaaa``````aaaaaabbbbbbbbbaaa```______^^^^^^]]]]]]\\\\\\[[[ZZZZZZYYYZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[\\\]]]]]]]]]]]]XXXXXXXXXWWWWWWVVVVVVVVVWWWWWWWWWWWWVVVVVVUUUTTTRRRRRRSSSTTTUUUUUUUUUUUUTTTUUUWWWVVVSSSPPPPPPQQQOOOOOOOOOPPPOOOOOONNNNNNNNNNNNMMMMMMMMMNNNNNNNNNOOONNNNNNMMMMMMNNNNNNOOOIIIKKKNNNQQQRRRRRRPPPOOOPPPOOOOOONNNLLLKKKJJJIIIHHHGGGEEEEEEGGGHHHGGGFFFGGGFFFFFFEEEDDDCCCBBBBBBFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFCCCBBBBBBAAA@@@??????>>>@@@@@@AAAAAAAAAAAAAAABBBAAAAAAAAA@@@@@@?????????@@@@@@????????????>>>>>>>>>;;;999999<<<>>>??????>>>>>>>>>>>>???????????????>>>=========>>>@@@AAAAAAAAABBBBBBCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGHHHCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFEEEDDDDDDCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@??????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDBBBCCCEEEFFFGGGEEEDDDBBBCCCCCCBBBBBBBBBCCCCCCDDDBBBCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBEEEEEEDDDCCCCCCCCCCCCDDDAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@??????@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBB???????????????@@@@@@AAA>>>>>>>>>>>>????????????===============<<<;;;;;;======>>>>>>???>>>>>>======>>>>>>?????????>>>>>>?????????>>>>>>>>>>>>>>>==================>>>>>><<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<======<<<<<<;;;:::;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::=====================>>>============<<<<<<<<<<<<999:::<<<======<<<:::999}}}zzzyyyxxxuuuqqqmmmjjjfffbbb___[[[ZZZXXXWWWUUUTTTTTTTTTQQQPPPOOONNNLLLKKKJJJIIIJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJMMMOOOLLLHHHDDDCCCDDDBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDAAABBBDDDFFFGGGFFFEEEDDDCCCDDDDDDDDDDDDCCCBBBBBBCCCBBB@@@???@@@@@@@@@?????????>>>>>>===<<<<<<<<<@@@???>>>===============AAAAAA@@@???>>>===<<<;;;<<<<<<<<<<<<====================================@@@??????>>>>>>======<<<<<<<<<======>>>??????@@@;;;666222333777;;;<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;<<<======>>>>>>>>>>>>==============================>>>>>>>>>;;;<<<===>>>>>>>>>>>>===??????????????????????????????@@@@@@@@@@@@????????????>>>=========>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>??????@@@@@@=========>>>>>>>>>??????>>>>>>>>>>>>>>>?????????????????????????????????>>>>>>>>>??????@@@@@@@@@>>>>>>>>>???@@@AAABBBCCCAAAAAA@@@@@@??????>>>>>>=========<<<<<<======>>>===<<<<<<<<<<<<<<<<<<===;;;<<<<<<===============<<<<<<<<<=========>>>>>>===>>>???@@@@@@@@@???>>>???????????????@@@@@@AAA????????????@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@@@@???>>>>>>??????@@@AAABBB>>>>>>============>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>???????????????>>>>>>===<<<<<<<<<<<<===>>>???<<<<<<<<<======>>>>>>???;;;;;;<<<<<<;;;;;;:::999999::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::>>>>>>======>>>>>>??????999999999999999999999999========================999:::;;;<<<<<<;;;:::999>>>>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>>>>======:::::::::::::::;;;;;;;;;===<<<<<<<<<;;;;;;::::::<<<===???@@@@@@???===<<>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA>>>>>>??????@@@@@@@@@@@@??????@@@AAAAAA@@@@@@@@@?????????@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAACCCBBB@@@@@@AAACCCFFFHHHKKKNNNPPPMMMGGGBBBAAABBB???@@@@@@AAAAAA@@@@@@???@@@@@@???>>>>>>>>>??????@@@@@@????????????@@@@@@AAAAAABBBCCCCCCBBBBBBAAA???@@@AAAAAAAAA@@@???>>>@@@>>><<<;;;<<<<<<<<<:::;;;;;;;;;;;;;;;:::::::::;;;::::::999999999::::::======<<<<<<:::999888777888888999999::::::;;;;;;999999999999999999999999>>>>>>===<<<<<<;;;::::::999::::::;;;<<<<<<======888777666666777888999999::::::::::::999999888888999999:::;;;;;;;;;;;;;;;999999999999999999999999999999999999::::::::::::::::::;;;;;;::::::999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;::::::::::::888777777888888999:::;;;::::::;;;;;;;;;;;;;;;;;;777888888999:::;;;<<<<<<::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;<<<=========>>>???@@@BBBBBB??????>>>>>>===<<<<<<;;;:::::::::::::::;;;<<<===::::::999999999999::::::999999:::;;;;;;;;;;;;;;;888888999:::::::::::::::<<<<<<<<<<<<=========>>>===============>>>??????============>>>>>>???????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>??????@@@@@@@@@????????????>>>>>>>>>>>>======<<<<<<<<<===??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>=========>>>>>>???>>>>>>=========>>>??????======<<<<<<<<<<<<===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>============<<<;;;;;;:::>>>============>>>>>>???;;;<<<<<<===>>>??????@@@===============<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<:::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999777777666666777777888999========================777777777777777777777777<<<===>>>??????>>>===<<<888999:::;;;;;;;;;;;;:::777777777777777777777777;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<=========::::::999999999999::::::ddd]]]TTTPPPPPPPPPOOOLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIHHHHHHJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEEEEEEEDDDCCCAAAAAADDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@AAADDDFFFEEEEEEAAA@@@??????>>>>>>>>>???========================;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999999999999999:::::::::999999::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<=========>>>>>>??????<<<===============<<<;;;<<<======>>>???@@@AAAAAA??????@@@@@@???>>>>>>===???>>><<<;;;<<>>>>>>>>>>>??????===<<<<<<;;;;;;;;;;;;;;;??????@@@@@@@@@???===<<<;;;999888888:::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;888888888888888888999999666777888999999:::999999999999999999::::::::::::::::::::::::999999999999;;;::::::999888777777666555666666666777777888888666999<<<<<<888666777999888888888777666666555555444555777888888888777666777777777888999999::::::777888888999999:::;;;;;;;;;;;;;;;;;;:::999888777::::::::::::::::::::::::888999:::;;;;;;:::999888888888888888888999:::;;;;;;;;;:::::::::999999999777777777888999:::<<<<<<999999999888888777777777555555666888999:::;;;<<<888888888999999:::::::::999999999999999999999999999999999999999999999999::::::;;;;;;===>>>@@@AAA<<<<<<;;;::::::999888888666666666666777999:::;;;888888777777777777888888777777888999999999999999::::::;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<===;;;;;;;;;;;;<<<<<<===>>>;;;;;;;;;<<<<<<=====================>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<===???@@@@@@>>>======<<<===>>>???@@@===============>>>>>>>>>;;;;;;:::::::::;;;;;;<<<;;;:::999888888888888888::::::999999999::::::;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;:::999888777::::::999999999999::::::666666777888999:::;;;;;;999999999999999888777777888888999:::::::::::::::777888999:::::::::::::::888888888888888999999999::::::999999888777666666999999999999999:::;;;<<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;777888:::;;;;;;:::888777777888999:::::::::::::::::::::::::::::::::;;;;;;999999::::::;;;;;;;;;<<<666666777888999:::;;;;;;>>>;;;888666666888;;;>>>WWWPPPKKKJJJHHHDDDCCCEEEEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAA@@@AAAAAAAAA@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>===;;;::::::;;;===>>>===<<<;;;:::999:::;;;;;;<<<<<<;;;::::::999888888888888999999999:::::::::<<<;;;;;;::::::;;;;;;<<<888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999999999::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;<<<===??????;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>?????????????????????>>>>>>>>>>>><<<<<<<<<<<<============DDDDDDEEEDDDBBB???<<<:::???999666:::<<<;;;999:::;;;;;;<<<<<<;;;:::999999>>>>>>===<<<;;;::::::999::::::999999::::::;;;<<<;;;;;;:::::::::999999999999999999999999999999999999999999999999999999999>>>===;;;999888888999999888888888888888888888888777777888:::;;;:::888555777777777777888888888888555555555555555555555555888888777666666666666666555555555555555555555555555111///111555777444111333666888999888888888999666666555555555555666666777888888888999999999999777777777888999999999:::777888999;;;;;;:::999888888888999:::;;;;;;<<<<<<666666666666666666666666777777777777777777777777666666666666666666666666888888888888888888888888888888777777888888999:::888888999999999:::::::::888888888777777777777777888888888999999:::::::::999999:::;;;;;;::::::999:::::::::999999888888888666666777777888888999999:::777444666:::<<<:::666888888888888888777666555888888888888888777666555;;;;;;;;;::::::999999999::::::999999999:::;;;<<<<<<;;;;;;;;;;;;:::::::::;;;<<<>>>??????===<<<:::999;;;======<<<;;;<<<=================================<<<;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::::::::;;;;;;<<<======>>>>>>>>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::999999999:::;;;;;;::::::999999999:::;;;;;;999999888888888999:::;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::===;;;999:::<<<===;;;999999999999:::::::::;;;;;;;;;999888888999888777555888999999::::::999999888888888888888888888888888::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::777777777777777777777777999999888888777777666666888888888999999:::::::::::::::::::::::::::::::::999999999999888777666666999:::;;;;;;;;;:::999888:::::::::;;;;;;;;;<<<<<<999999999999999999999999999999999999999999999999TTTMMMHHHGGGEEEAAA@@@BBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<;;;;;;<<<<<>>>>>>>>>>>??????========================<<<======>>>>>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999888999999:::;;;;;;::::::999888888777888888888999999999::::::::::::999999999999::::::777888888999999999999999::::::::::::::::::::::::888888888999999999::::::999999::::::::::::999999:::::::::;;;<<<===??????::::::;;;;;;;;;;;;::::::999999999999999;;;<<<===<<<<<<<<<<<<<<<=========;;;<<<<<<<<<============???@@@AAAAAA@@@>>><<<:::;;;777555888:::999999;;;;;;<<<<<<<<<<<<;;;:::999======<<<<<<;;;;;;:::::::::999999999999:::;;;;;;;;;;;;;;;:::::::::999999999999999999999999888888999999999999999999999999999888777555555555666666666666666666666666666666666666666888999999666444666666666555555555555555777777777777777777777777888777777666666666666666666666666666666666666666666333111333666888666333222444666777666555555666666666555555555555666666666666666666777777777777666666777777777777777777888888888888888777666555888888888888888888888888777777777777777777777777777777777777777777777777666666666666666666666666777777777777777777777777888888777777777888999999888888888999999999::::::777777888888888888888888888888888999999999::::::<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999888888888666666666777777777777777:::666444666:::;;;999666777888888888888888777666888888888888888777666666:::999999999888888888777999999999999999:::;;;;;;999999999::::::;;;;;;;;;;;;;;;<<<======<<<;;;:::;;;===>>>???======>>>???========================<<<<<<;;;::::::::::::;;;888999:::;;;;;;;;;;;;;;;:::::::::;;;<<<=========<<<<<<;;;:::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;::::::999999999::::::888888888777777777777777888888888999999999::::::999999999999::::::::::::::::::;;;;;;;;;;;;::::::<<<:::999999;;;<<<;;;999999999999::::::::::::;;;777666666777999::::::999888999999999999999999888999999999999999999999999999999999999999999999999;;;;;;::::::::::::999999777777777777777777777777888888888777777777777777888888999999999999999999::::::::::::::::::::::::::::::;;;;;;::::::999888888999:::::::::999888888999999999999::::::::::::999999999999999999999999999999999999999999999999PPPJJJDDDCCCBBB>>>===???AAA@@@@@@??????>>>>>>===????????????????????????>>>===<<<<<<;;;;;;<<<<<<=========<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999:::<<<======<<<:::999:::999888888777777888888999999999888888777777666777888888888999999999999999888888888888888888999666666777888888888888888999999999999999999999999888888888999999999999:::888888888999999888888888999999::::::;;;<<<>>>>>>888999999::::::999999888888888777777777999;;;<<<999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::;;;<<<<<<<<<;;;:::999999777777999888666999>>>;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;;;;;;;;;;;;;:::::::::::::::999999999888888777777888888888888888888999999888888777666666777777888666666666666666666666666666666666888999999777444999999999888888777777777777777777777777777777777777777666666666666666666666666666666666666666666777555333444777999777555444555777666555333444444666666555555555555666666444444444444555555555666666666666666555555555555999888666555444333333333777777777666666666555555777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666777777777777777888888999777888888888999999999999777777777888999999::::::888888888888888999999999===<<<;;;999999999::::::999999888888888888777777666666666555555555555555888666444666999:::888666777777888888999888888888888888999999888888777777888888777777777777666666888999999999999:::::::::666777888999:::;;;;;;<<<:::::::::;;;;;;;;;;;;;;;:::<<<>>>>>>===<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::666666888999:::;;;;;;;;;999::::::;;;;;;<<<<<<===<<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::::::::999999;;;;;;:::999888888888888:::;;;;;;<<<;;;:::888777666777888999:::999999888777777888888888999999999999999::::::::::::999999;;;999888999:::;;;:::999888888999999999:::::::::777666666777999::::::999888888999999999999888888999999999999999999999999777777777777777777777777999999999999888888888888777777777777777777777777666777777777777777777888999999999888888888888888999999999999999999999999888888999::::::::::::999777888888999999999888888777777888888888999999999;;;:::::::::999888888888888888888888888888888888NNNGGGBBBAAA@@@<<<<<<>>>>>>>>>>>>======<<<<<<<<<========================>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<<<<;;;:::999999999888888888777777777888888777777777666666666777777777888888888888999999888888777777888888999666666777888888888888777888888888888888888888888888888888888999999999999777888888999999888888777888888888888999:::;;;<<<888999999::::::999999888888888999:::;;;;;;;;;<<<777777888888999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<888999:::::::::999888888;;;::::::;;;888555888>>>;;;;;;<<<<<<<<<;;;;;;:::999999::::::;;;;;;;;;;;;999999999888999::::::;;;;;;;;;;;;;;;::::::::::::999999999888777777666666777777777888888888888888777666666666777777777888777777777777777777777777999888888999::::::999777::::::999999888777666666444444444444444444444444666666666666666666555555666666666666666666666666666555333555777888777555777888999777555444444555666555555444444555555666333333444444444555555555777777666666555555444444888777555333222333333444555555555555555666666666777777777777777777777777666666666666666666666666555555555555555555555555555555555555555555555555777666666666666777888888777777777888888888888999666777777888999::::::;;;777888888888888888888888;;;:::777555444555666777777777777777777777777777555555555444444333333333777555444555777888777666666666777888999999999999777888888999888888777777777777777666666666666666777888888999999999999999777777888999::::::;;;;;;:::999999888999999:::;;;888999;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;666777888999::::::::::::999999::::::;;;;;;;;;;;;======<<<<<<<<<<<<======;;;;;;;;;;;;:::::::::999::::::::::::999999999999;;;;;;:::888777777777777;;;<<<===>>>===;;;888777555666888::::::999888666777777777888888888999999888888999999999999888888888888888888999:::999999888888888888999999999999:::999777777888888666555777777888888888888777777888888888888888888888888777777777777777777777777888888777777777666666666666666666666666666666666555666666666777777888888999999888888777777777666888888888888888888888888444555666777888888888888777888888888999999999999777777777888888888999999;;;;;;:::999888888777777777777777777777777777777MMMGGGBBBAAA@@@===<<<>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888999999;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::;;;<<<<<<======<<<<<<;;;;;;:::999888888999:::;;;999999999999999888888777777777666666666666666555666666777777777888888888999999888888888888999999666777777888888888888888777777777777777777777777777777888888888999999999888888999999999999888888666666666666777888999999999999::::::::::::999999666888:::======<<<;;;999777777888999::::::;;;;;;::::::::::::;;;;;;;;;;;;:::::::::999999888777777;;;:::;;;<<<888333555:::::::::;;;;;;;;;;;;;;;:::888888999999:::;;;;;;;;;999888888888888999::::::;;;::::::::::::999999999888888888777777666666666666666666777777888888888222222222333333333333333666666666666666666666666999888777888999999888777555555444444333222111111333333333333333333333333444555666666666666555555444444444444444444444444444333333333555555555444777888888666444333333444555555444444444444555555444444555555555666666666777777777666666555555555666555444333333444666777333333444555666777888999666666666666666666666666555555555555555555555555444444444444444444444444666666666666666666666666666666555555666666777888666666777777777888888888666666777888999999::::::777777777777777777777777:::888666444333444555666666666666666666666666666555555444444333333222222555444444444666666666555555666777888888888888888666777777888888888777777666666666777777777777777666777888999999999888888999999999999999999999999888888888888888999:::;;;777999;;;;;;:::999:::;;;::::::::::::::::::::::::===<<<;;;;;;::::::;;;;;;999999:::::::::999999888999999999:::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;:::::::::999999999999::::::999999999888888888;;;:::999888777666666666777888999:::999777444333444555777999999888777666888888888888999999999999777777888888888888777777666777888888888888999999777777777888888888999999:::888777777888777666444666777777888888777777666666666666666666666666666888888888888888888888888777777666666666555555555555555555555555555555555555555666666777777777888888888888777777666666666777777777777777777777777333444555666777888888888888888888888888999999:::888888888888999999999999::::::999888777777666666666666666666666666666666MMMGGGBBBAAA@@@======???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;::::::999999::::::;;;999999999999999999999999;;;<<<<<<<<<<<<<<<<<<;;;;;;:::888777777888:::;;;888999999999999888777777666666666666666666666666666666666666777777777777999999888888888888999999666666777888888888888888777777777777777777777777777777777888888888888999888888999999999999888888666666555555666777777888999999999::::::999999999333555888:::;;;:::888777888888888999999::::::;;;999999999:::::::::;;;;;;;;;::::::999999888888888888777888;;;999444222555888999999::::::::::::999888888888999999:::::::::888888888888888999::::::999999999999888888888888666666666666666666777777555555666666777777888888333333444444444444333222444444444444444444444444666555444444555666555444555444444444333222222222555555555555555555555555333444555666777666555444333333333333333333333333222222222333333333333444555555555333111000111222555555444444444444555555555555555666666666777777666666666666666555555555555555444444555666666777222222444555777999::::::555555555555555555555555555555555555555555555555444444444444444444444444666666666666666666666666555555555555555666777777666666666666777777777777666666666777888888999999777777777777666666666666999888777555555555666666444444555555555555666666444444444333333333333333333333444444444555555555555555666666777777666666555555666666777777666666555555666666666666777777555666777999999888777777999999999888888888777777777777888888999:::::::::888:::<<<<<<;;;:::;;;<<<999999999999999999999999<<<;;;;;;::::::::::::::::::::::::::::::999888777999999999999999999999999888888777777777888999999:::::::::999999999888888999999999888888888777777999999888777666666666666777888999999888777666555444555666777888777777666777888888888888999999999666777777777777777777666444666777777666666888999666777777777777888888888666555555666888999999888666666777777777777666666555555555555555555555555777777777777777777777777666666666666555555555555555555555555555555555555555666666666666666666777777777777777666666666666666666666666666666666666555555666888888999999999777666666666777888999:::777888888888888999999999888888777777666666555555555555555555555555555555MMMFFFAAAAAA@@@======???========================<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<;;;::::::999999::::::;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999999888888888888999999777777888888888777666555666666666666666666666666555555555666666666777777888777777666666777777888555555666777777777777666777777777777777777777777777777777777888888888888666777777888888777777666777777666666777777888888777888888999999888888777555555555666666777888888888888888888888999999999999999999999::::::::::::999888888888999999::::::777555777===>>>:::666555666777888999999999999888888888888888999999999999888888888888888999999:::888888888777777777777666444555555666666777777777444444555666666777888888666666777777777555444333333333333333333333333333555444222222444555444333666666666666666666666666444444444444444444444444222333555666777666555444444444444444444444444444111222333333222222333444444444444222000000111333555444444333333444444555555555555555666666666666444444444444444555555555555555555555555555444444333333444555666777888999444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444555555444444555555666777555555555666666666777777666666666666666666666777777777666666666555555555666666666555555555555555333333444444555555555555333333333444444444444444222333444444333333444555555555555555555555444333333333444555555555555555333444444444555555555666444555777888999888777666555555666666666666666666666777888:::;;;;;;::::::888:::;;;<<<;;;:::;;;<<<999999999999999999999999:::999999888888888888888777777888888999888888888999999999999999888888888666666666666666777888888999999999999888888888888999888888888777777777777888777777666666666777777999999888888888888888888555555555666666666777777666666666777777777888888555666666777777666666555333555777777555555777999666666666777777777888888666555444666888999888777555666666777777666666555666666666666666666666666666666666666666666666666666666666666555555555555444444444444444444444444666666666666666555555555555555666666666666666666555555555555555555555555555666666777888888888888444444333333444666777888666666666777777777888888555555555555555555444444444444444444444444444444LLLFFFAAA@@@@@@===<<<>>>======>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::999888888777777888888;;;::::::999999::::::;;;::::::::::::::::::::::::999999999::::::999999999666888999::::::999888666555666777777777666444333666666666777777777777777555555555555666666666777666666555555555555666666333444555555666666555555888888888888888888888888777777777777888888888888555555666666666666555555999888888888888888999:::666666777777777777666666888777444333444666:::<<<888888888888777777777777888888999999999:::::::::666666666777888:::;;;<<<888666888@@@DDDAAA<<<999555666777888888888888888888888888888888888888888888888888777888999999:::777777777777666666666666333444444555666777888888444444444555666777777888444444555555444222000///555555555555555555555555777555333333555666555444333333333444444444444444222222222222222222222222222333555777777666555444555555555555555555555555111222333333333222333555555555555444222222444666555444444333333444444555444444444555555555666666222222222333333444444444555666666666555333111000444444444555555666666666333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333555444444444444555666666555555555555666666666777666666666666555555555555777777666666555555555444222222333444444444333333333333333444444555555555333333333444444555555555111333444333333333444555555555555555444333222222222333333444555555555444222222222333333444444444444555777888999888666555111222222333444555666666555777999;;;<<<;;;:::999666777999999888888888999888888888888888888888888888777777666666666666666333444555777888888888888999999888888888888888888777777666777777888999999999999999888888888888777888888888888777777777777777666666666666777777888555444444444444444555666666555555555555666777777555555555555666666666777555555666666666666555555222444777666555555777:::666666666666777777777777999888666666777777555444555555666666666666555555777777777777777777777777555555555555555555555555777777666666666555555555444444444444444444444444777777666666555555555444444555555555666666777777555555555555555555555555333444555555555555555555222222111111222444555666555555555555666666666777333333444444444444444444444444444444444444444444KKKHHHCCC@@@>>>===<<<;;;???>>><<<<<<======<<<:::;;;::::::999999::::::;;;======<<<;;;::::::999999999999999999999999999999999999999888888777777777999999999888888888777777;;;:::999::::::999777555333666888888666555777999888666444444444444333222444444444555666777777888666777888777555444555666555555555555555555555555888666444555888999777555888:::;;;999555444555666666666666666666666666666666555444333333444555666888888999999999999888777444444555666777888999999777777777777777888888888:::999888777777888999:::555666777999999888777777;;;555888FFFJJJBBB::::::666666777777888888999999888888888888888888888888:::999777666666666777888777777777777666666666666555444444555555666777888444333222222222222333444000111333333333333111000333444444444333222222111333333333444444444555555444555555555444333333222333333333333333333333333333111000111222444333333444444444333333222222222222222333333333333444444555444333333222222222333222222222333333444444444555444444333333444444555444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444222222222222222222222222666666555555555444444444444444444444444444444444333333333333333333333333444444444555555555666666444444444555555555555666666666777777666555444444444444222222222222444444333111000000222111///,,,444333333222222333333444222333444444555555444444333444444444444444333333333333333444444444555555222222333444444555666666666666666666666666666666555555444333333333333444444555666777777666555444777777777666777888888999777777888888888999999999777888999:::999777555333666555333222333444666888888888888999999:::::::::;;;;;;:::999888777555444888888888888888888888888444555666777777888888888999888666444444666888999666666666666666666666666888777666444444444555666666666777777888888888999666666666666666666666666555555555555555555555555444444444444444444444444666666555555555444444444444444444555555555666666666666555555555444444444333444555555555444222111333333444444555666666666666555444333333333333333333444555666666555444333666555555444222111111000444444444444444444444444444444444444444444444444666555444333333444555666555555444444444333333333555555555555555555555555444444444333333222222222KKKGGGCCC???>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<<<<<<<;;;:::999999999888888888888888888888888888888888777777777777777999999999999888888888888:::999888888888888777555222444666666333222333444999777555555555555444333333444444555666666777777333444444333222111111333444444444444444444444444777555333444666777666444999:::;;;:::777666777999666666666666666666666666666555444444444444555666333444444444444444333333666666666666666666777777777777777777777777777777888777666666666666777888666666777888888888888777;;;555777CCCGGG???888888777777777777777777888888555555555555555555555555999888777666666666777777666666666555555555555444666666555555555555555666444444333222222333444444555666666777777666666555555555666666555444444333333333333333444444444444444444444444444333222222333333333333333333333333222000//////111222222111333333333333333222222222111111111222222222333333444444333333222222222222333333444444444555555555444444333333333333444444444444444444444444444444444444444444444444333333444444444444444444444444444444444444444444444444555555555555555555555555444444444444333333333222444444444444444444444444333333333333333333333333333333444444444444555555444444444444555555555555666666555555555444444444555444333333333333444555555333111222333333000...333333222222222222333333222333444444555555444444333444444444444333222222333333333333444444444444444444444333333333333333555555555555555555555555666555444444333333444444555555666666666666555555777777666666777777888888777777777888888888999999777888999999888777555333555555444444444555666777777777777888888888888888666777888888999999999888888888888888888888888888666777777777777666555555666666666666666666666666444444444444444444444444888777555444444444555555444444555666888999::::::555555555555555555555555555555555555555555555555444444444444444444444444666555555555444444444333333444444444555555555666666555555555444444444333666666666666666555444444444444444333333333333333555555444333333333333333333444444555555444444333444333333333333333222222444444444444444444444444444444444444444444444444555555444444444444555555555555555444444333333333444444444444444444444444444444444333333333333333JJJGGGBBB???>>>===<<<:::555888::::::888888:::===;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999999888888777777777777777777777777666666777777777777777777::::::999999999888888888999777666666777888777666444666777888777666777888999777555555666666555444333333444444555555666666444555666555444333444555444444444444444444444444555444333333555555444333777888999888777666777999666666666666666666666666666666555444444555666666666666777777777777666666777777666555555555555555888888777777666666555555666666555555555555666666666666666666666777888888:::444555>>>AAA;;;666666777777777777777666666666777777777777777777777777888888777666666666666777555555555444444444333333777777666555444333444444555444444333333444444555888777777666666777777888555555555555555444444333222222333333333444444444333333444444444333222222333333333333333333333333111///......000111111000222222222222222333333333000000000111111111111222333333333333222222222222555555555555666666666666444333333222222333333444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333555555555555555555555555333333222222222222111111333333333333333333333333222222222222222222222222222222222333333333333444333333333444444444555555666555333222222333444444555444444333333444444555555444333333444444222000333333222222222222333333222333444444555555444444444444444444444333222222222222222333333333444444555444444333222111111000444444444444444444444444666555555444444444444444555555555444444555555555666666666666777777777888666666777777777888888888666777888888777666444333444555555666666666666666777777666666666666666555555555666888999999999999777777777777777777777777888888888777666444333222333444555666666555444333333333333333333333333333666666555444444444555555222333444555777999:::;;;555555555555555555555555555555555555555555555555444444444444444444444444555555444444444444333333333333444444444444555555555555444444444444333333666666555555444444555555444444333222222111000000444444333333222222333333333333222222222222333333111222222222333333444444444444444444444444444444333333333333333333333333333444444555555444444333555555555555444444444444444444444444444444444444333333333333444444444444IIIEEEAAA>>>===<<<;;;:::444888<<<:::777666999===;;;;;;::::::::::::;;;;;;::::::999999999888888888666666666666666666666666666666666777777888888999:::999999999999888888888888777555555666888888777333444666888999::::::;;;888666444444555555444333222333333333444444444555444555666666444444555666333333333333333333333333444444333333444444444333333444444444444555555666555555555555555555555555555555555555555555555555888999999:::::::::::::::666666555444444555555666888888777666666555444444666555555555555555555666777666555444555666777888888444444999;;;777444555777777777666666555555555888888888888888888888888666666666666666666666666555555555444444444444333666555555444333333444444444444444444444444444444555444333222222333444555222222333333333222222111222222222222333333333333222222333333333333222222222222222222222222222222111///......000111111000000000111111222222333333000000000111111111222222222222333333333222222222555555555555555555555555333333222222222222333333222222222222222222222222222222222222333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222222333333333444444444444555333222000000111333444333333333333333333333333444444333444444333222111222222111111111111222222222333333444444444444444555555555555555444333333222222222333333333333444444333333222222111111000222222222222222222222222666555555444333444444444666555444333333444555666555555666666777777777666555555666666666777777777555666666666666555444333333444666888888777666555777777666666555555444444777777777888777777666666777777777777777777777777777777777666555444333222333333333444444333333333333333333333333333333333555555444444444444444444222333444555666777888888444444444444444444444444555555555555555555555555333333333333333333333333444444333333333333333333333333333333333333444444444444333333333333333333444333222111111222333444333333222222222111111111333333222222222222333333333222111000000111222333111222222222222333333333333333333333333333333333222222222222222222222222222333444555555444333222555555444444444444444444333333333333333333333333222222333333444444555555HHHDDD@@@===<<<<<<;;;:::777;;;>>><<<777555888;;;::::::999999999999::::::888888888888888777777777555555555555555555555555666777777777888888999999999999888888888888777777888666555555777888777777222222333444555555555444555333222222333333333222222222222222333333333333000111222222000000111222333333333333333333333333444444555444444444444444222222222222444444444444444444444444444444444444444444555555555555444444444444555666666777666666444333333222333555777888777777777666555444333333666666666666666666666666666555444444444555777888666444333666666444333444777666666666555555444444444444444444444444444444555555555555666666555555666666666555555555444444333333333333333444555555444444444444444444444444222111000//////000111222111111222222333222222111111111111222222222333333111111222222222222222111222222222222222222222222222000//////111222222111000000000111111222222222111111111111222222222333111111222333333222222111333333333333333333333333222222111111111111222222222222222222222222222222111111111222222222333333333333333333333333333333222222222222222222222222000000000000000000000000222222222222222222333333222222222222222222222222111111111111111111111111000000000111111111222222222222222222333333333444444222111///000111333444111111111111111111111111111222222222222111111111222111111000000111111222111222222333333333333333555555666666666666555555222222333333333444444444222222222222222222222222222222222222222222222222555555444333333333333333555444333222222333444555333444555666666666666555444444555555555666666666444555555555444444444333222444666888888777555444777777666666555555555444666666777777777666666555666666666666666666666666444444555555555555444444444333222111111222333444333333333333333333333333333333333444444444444333444444444444444444555555444444444444444444444444555555555555555555555555333333333333333333333333222222333333333333333333333333333333333333222222222222333333333333333333333222111000000111222333111111222222333333333333222222111111111222222333222111000//////000111222333333222222222111111111333333333333333333333333222222222222222222222222111222333444444333222111333333333444444444444444333333333333333333333333111222222222333444444444GGGCCC???===<<<<<<;;;::::::<<<===<<<888777888:::999999888888888888999999777777777777777777777777555555555555555555555555666777777777777777777888888888777777777666666666666555444555777666555333777666444444555444111///444222000111222333222111111111111111222222222222000111222222111111222333222222222222222222222222333444555555333333444555444333222333555666555444444444444444444444444444333333444444444444333333111222333444555555555555333222111111222444777999666666555555444444333333555555666666666666555555444444444444444555666666444333444555555444444444555555555555555444444444444444444444444444444444333444555555666555555555666666666555555555555444222222222222333444555555222333333444444333333222222111111000000111111222222333333444444444444444000000111111111222222222000000111222222222111111222222222222222222222222222000//////111222222111000000000000000111111111111111111222222222333333000000222333333333222111222222222222111111111111222111111000000111111222111111111111111111111111000000000111111222222333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222333333333111111111111111111111111000000000000000000000000000000000111111111111222111111222222222333333333222222111000000111333444///000000111111000000//////000222222000//////000111111000000000000111111000000111222222222222111333444555666666777666666333333333444444444555555222222222333333333333333222222222222222222222222444333333222222222222222444333333222222333333444222333555666666666555444333333444444444555555555444333333333333333333333222333555777777666555444666666666555555555555555333333444666777777777777666666666666666666666666111222333444555555555555555444111000000111444555333333333333333333333333111222333444444444333333444444444333333333333222333333333333333333333333333333333333333333333333333333333333333333333333111111222222222222333333333333222222222222111111111111222222222222333333333333222222333333444444000111111222333333444444111111000000111111222222111111000000000000111111333333222222111111111000333333333333333333333333111111111111111111111111111222222333333222222111222222222222333333333333222222222222222222222222111111111111222222222222FFFCCC???<<<<<<;;;;;;::::::::::::::::::999::::::888888777777777777888888666666666666666666666666555555555555555555555555555555555555555555444444666666666666555555555555333222333444555444111...777555444555666666444111444222111111222333333222111111111111111111111111111333444444333333444555222222222222222222222222111333444444222111222444444222111222444555444222333333333333333333333333111222222333333222222111222333444555666666666666444333222111111333555777444444444444444444444444333444555666666555444333333333444555555555555444111333555555555555666555444444444444444444555555666666666666666666666666222333444555666555555444555555555444444444333333333222222222222222333333111111222333333222111111111222222333333222222111222222333444444444444444000000000000111111111222///000000111222222111111111111111111111111111111111///......000111111000000000000000000/////////000000000111111111111222///000222333333333222111222222111111111000000000111111000000000000111111111111111111111111111111//////000000111222222333222222222222222222222222111111111111111111111111111111111111111111111111000000000111111111222222111111111111111111111111000000000000000000000000000000111111111222222222111111111111222222222222111111111222222222333333///000111222222111000///...000222222000...///111000000000//////000000000......///000000000000000000000222444555666666666444444555555555666666666555555444444333333222222222222222222222222222222333222111111000000111111222222333333333333222222111333444666666555444333333333333333444444444444333333222222222222333333222222444555555555444333333333333333444444444444333444555555666666666666555555555555555555555555111111222444444555555555444333222222222222333444222222222222222222222222000111222333444333333222222222222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222333333222222222111111111111111111111111222222222333111111222333333333333333000111111111111111111111000000000000000111222222000111111222222111111000111111111111222222222222222222222222222222222222111111111111111111111111222222111111111111222222000000111111111222222222222222222222222222222222111111111000000000000000EEEBBB>>><<<;;;;;;::::::999888777888:::;;;;;;:::777777666666666666777777555555555666666666666666666666666666666666666666444444444333333222222222666555555555555444444444000111222444444222---***...------000444666555333444333111222333444444333111111111000000000000000...///111111000000111222111111111111111111111111///222333333000///111333222000...///222222111...333333333333333333333333000111222333333222111000000111222333444444444444666555222111000222444555333444444444444444444444222222444444444444222222222333444555666555444333000333666666666777777666333333333444444555555555333333333333333333333333111222444555666555444444444444444333333333222222444444333222111111111111000111222333333222111000111111333444444333111111///000111222222222222222000000000000111111111111//////000111111111111111111111111111111111111111///...------///000000///111111000000//////......////////////000000000000...///111333444333111000222222222111111111000000111111000000000000111111000000000000000000000000...//////000111222222222111111111111111111111111000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000111111111111222222222222000111111111111222222222000111222333333333333333000111222333333222111000---000333222000///000222000000////////////000000---......///////////////---...000222444555666666555555555666666666666777888777666555333222111000222222222222222222222222222111111000///000000000111222333444444333222111111222444666666555444333222222333333333444444444333222222111222222333333222222333333444444333333111111111222222333333444777777777666555333222111555555555555555555555555111222333444444444444333222333444444444444333222000000000000000000000000000111222333444333333222000000111222333333444444222222222222222222222222111111111111111111111111222222222222222222222222000000111111222222222333333222222222111111000000000000111111222222222333...///000222222222111000111111000000//////......000000///000000111222222000111222333333222111000...///000111222333444444222222222222222222222222000000000000000000000000333222111000000111222333//////000000111111111222111111111111111111111111111111000000//////......EEEBBB>>><<<;;;:::888666666777777666555666999;;;999999999999999999999999555444444555555666777888777666666555555444333333333444444555555666666666555666666666777777888888888777666555333222000000222222222111222222333333444444333333222111111111111111000000111111222333111222222222333333333333111111111000000000000000111000000000//////......000000000000000111111222555444333222222222333444111222333444555444333333333333333444444444555555444444333333444444555666555555555444444333333333333333222222333333444555666555444333222222222222222333444333111000111222000000000111222222333333444666777666444222111111333333333333333333333333333333333333333333333333222222222111111111111000222222111111000111111222222222333444333222111000111///......000111111000222222222111111111000000444333222000000222333444000000000000000000000000111111111111111111111111////////////............000000000000000000000000000000000000000111111222111111222111111000///...000000000000000000000000222222111111111111222222333222111000////////////111111111111111000//////////////////////////////............////////////111000///......///000111000000111111111111000000000000////////////000000////////////////////////111000///......///000000000000//////000111222222...///111222222111000000111111000///////////////000000000000000000000000444333111///...---......222111111111000000//////222222222333333222222222000000111111111000000///000000000000000000000000111111333444444333111111222222333333333222222111333333333444444444555555333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333444555222222222333333444444444444444444333333222222222333333333333333333333333000111111111111222222222111111111111111111111111333222000//////000222333000000000000000111111222000111111111111222222222//////000111222222333333222222111111111111111111222111111111000000//////000000000000000000000000...///000111222333444444222222222111111111000000111111111111000000000000222222111111000000//////222000...+++******+++,,,222222111111000/////////000000000000111111111111111111000000000000111111111000///......///000111000000000000111111111111111222333222000000000111222111000000000111333333EEEBBB???<<<;;;:::888777999::::::999888888;;;===666666666666666666666666666666555555555555555666111111222222333444444444666666666666777777777777555555555666666666777777333333333444444444444444222222222111111222222333111111111111111111111111222222111111222222333444000000000111111111111222000000000000000000000000111111000000000/////////000000//////000000111222333222111000000000111111000111222333444333333222222222333333333444444444222111111111111222333333444333333333222222222222333222222222222333444444555555444222222111111111222333444333111000111222222111111111111111111111222444666555333222111111333333333333333333333333333333333333333333333333222222222111111111000000222222111111111111111222222222333333333222111000000...------///000000///111111111000000/////////111000///......///000111////////////////////////000000000000000000000000////////////////////////////////////////////////000////////////000111111///000000111111111000000000000000000000000000000111000000//////000000111111000000//////000111111000111111111111000///.......................................////////////111000///......///000111000000111111111111000000000000////////////000000////////////////////////333333222111111222222333000000//////000111111222000000111222111000///...111000000///////////////------------------------000///.........///000111111111000000000/////////111111222222222222111111000000111111111000000///000000000000000000000000000111111111111111111000111222222333222222111111333333333333444444444444333333222222222222222222333333333333333333333333333333333333333333333333222222222222222333333444222222222333333333444444444444333333333222222222111111111111111111111111000000111111111222222222111111111111111111111111333222000//////000222333000000//////000000111222000000111111111222222222//////000111111222333333111111111111111111111111111111111000000000//////000000000000000000000000000000111111111111222222222222222111111000000000111111111000000000//////.............../////////000///...---,,,---///000000000000000000000000000/////////000000000111111111000000000000000000111111000///......///000111---.........////////////111222333222000///000111111111000000000111222333EEEBBB???<<<;;;:::999888777888888777666555777888777777777777777777777777777777666555444333444444111111222222333333444444666666666555555555555555444444444444555555555555222222222333333444444555333222222111111111222222///000000111222222333333222222222222222333333444000000000000111111111111000000000000000000000000111111111111000000000000000000//////000000111222222111111000///000000000///000111222222222111111111111111222222222333333111111000000111111222333222222222111111111111111222222111111222222333444444444333222111111111111111222333222000000000222333333222111111000//////000222444444222111111111222222222222222222222222222222222222222222222222222222111111111000000000111111111111111111111222111222222222222111000000000...---...///111111000000000////////////......000///...------...///000///////////////////////////////////////////////////////////////////////////////////////////////////............///000000......//////000111111111000000000000000000000000//////............//////.........//////111222222000000000000000//////...........................---............/////////000//////......//////000///000000111111000000///000//////......//////000000000000000000000000000000000////////////000111000000/////////000111111111111111111000///......000000000/////////......------------------------...............///000111///////////////.........///000000111111000000//////000000111111000000000000000000000000000000000000000////////////000000111111222222222222111111222222222333333333333444111111111111111111111222222222222222222222222222222222222222222222222222111111111111111222222333222222222222333333333333333333333222222222222222111111000000000000000000000000000111111111222222111111111111111111111111222111000//////000111222000000//////000000111222000000000111111111222222///000000111111222222222111111111111111111111111111111000000000000//////000000000000000000000000222222111111000000//////111111111111000000000000111111000000000000//////,,,------...//////000000///.........///111222444......//////000111111222.........////////////000000000000//////000000000000//////......//////000------........./////////000111222111000///000111000000000000000111222222EEEBBB>>><<<;;;;;;999888666777777666444333444555777777777777777777777777666555555444333333444444666666555555444333333222222222222111111000000000333333333333333333333333444444333333222222111111333222222111111111111111111111222222333333333333111111111000111222222333000000111111111222222222/////////000000000000000111111111111111111000000///////////////000111111333333222222111111111111/////////000000000000000000000000000111111111111222222222222222333444444111111111111111111111111111111111111111222333333333333222111111111111111111222222222000///000111222111111111000000000///---///222222111111111111111111111111222222222222222222222222222222222222111111111111000000000000000111111111222222222111111111111111111000000000111///...///111222222111////////////////////////111000////////////000111////////////////////////...........................///////////////000000////////////////////////...------------...//////............//////000000//////////////////////////////............//////............///000111111/////////000000///..............................---------.........////////////////////////////////////000000000000///////////////....../////////////////////////////////..................//////000000/////////000000111000000000000000000/////////////////////.........////////////////////////000000///...---------,,,...........................//////000000//////......///000000000000000000000000000000000000000000111000///......///000111///000111111111111111111111111111222222222333333000000000000111111111111222222222222222222222222222222222222222222222222000000000000000111111222222222222222222222222333222222222222222111111111222222222222222111111111000000000000111111111111111111111111111111111111111111000000000000111111///////////////000111111000000000000111111111111///000000000111111111222000000000000111111111111000000000000000000//////000000000000000000000000111111000000000/////////000000000000000000000000111000000000/////////////////////000000000111111............///000222333.........//////000000000---------.........///////////////////////////////////////////////////////////////000000000111111000111222111///...///000////////////000000111111DDDAAA===;;;;;;:::999888888999:::999777666666777333333333333333333333333333333333333333444555555666555555444333333222222000000000//////.........333333333333333222222222333333222222222111111111333222111111000000000111222111111111000000000//////////////////000000111////////////000000000000......//////000000000000000000000000000000111111/////////...///000000111222222222111111111000000........./////////000000/////////000000000111111222111111111111222333333111111111111222222222222111000000000000111222222222222111000000000111111000111222111///...///000//////000000000111111111,,,...111222111000000111000000000111111222222222111111111111111111111111111111111000000000/////////000111222222222222111111111000000000////////////---,,,---///111111000000000000000000000000000000//////////////////000........................////////////////////////------......////////////........................---------------......///000000......------..............................000//////......//////000//////............//////---....../////////..............................------------..................////////////......//////000000000000////////////............//////------------------------000000000111111222222222000000///////////////000.........//////000111111...//////000///...------//////////////////////////////......------,,,,,,------------.....................//////...............///000000000000000////////////////////////111000///......///000111...///000000111111111000000000000111111111111222/////////000000111111111111111111111111111111111111111111111111111111111000000//////000000111222222222222222222222222222111111111111111111111111222222222111111000000000//////000000000111111111000000000000000000000000111000000000000000000111/////////...///000000111//////000000000111111111000000000000000111111111//////000000000111111111//////////////////000000////////////////////////....../////////000000000////////////////////////000000000////////////...111000000000/////////........................////////////.........------------------............---...////////////...---......////////////......////////////000000000000///000111000...---...///......//////000000000000BBB???<<<::::::999888777555666888777666555555666444444444444444444444444222222222222333444555555000000111111222222333333222222111111111111111111333333333333222222222222000000000111111222222333333222111000000000000000//////......---,,,,,,+++...............//////000------------............---......//////000000111////////////000000000000//////......//////000111...////////////...------//////.........///000111/////////000000000111111/////////...//////000111111111111111111222222222000000000///000000111222111111000000000000000111///000111000///......000......///000000111222222,,,///111222111000000111/////////000111111222222000000000000000000000000111111000000000/////////...///111222333333222111111000000///.../////////+++***)))***---...///...//////000000000000111111---..................---........................////////////////////////,,,,,,,,,------......///...........................------------...//////111000...---,,,,,,------........................//////............/////////......---------......,,,---..................------------------------,,,------------.........---......//////......---...//////000000//////...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111000000000000//////......////////////.........///000111......///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,---......///...---------...............---......//////......---------...///000000000000////////////////////////000000////////////000000---...///000000111000000/////////000000000111111/////////000111111222222000000000000000000000000000000000000000000000000000000000000000111111222222222222222222111111111000000000000000111111111000000//////......------/////////000000000111111000000000000000000000000000000000000000000000000//////......//////000111/////////000000000111111000000000000000000000000...//////000000111111111......////////////000000////////////////////////------......//////000000............////////////000000////////////......//////......---,,,,,,+++......------,,,,,,++++++000//////...------,,,,,,---------............///,,,---...//////...---,,,---......//////......---,,,,,,---------............///000///...---...///------...///////////////@@@>>>:::999888888777666000222555555444333333444666666666666666666666666333222222222222222333333000000000111222222333333333333333333333333444444444444333333333222222222000000000111111111111111333222111000////////////...............---------...............///000000........./////////000000------......///000000111---.........///////////////............///000000....../////////...---,,,000///.........///111111//////000000000111111111///............///000000/////////000000111111111000////////////000111111000000/////////000000111///000111000...---...////////////000000000000000---///222222111000000000......//////000111111222000000000000000000000000111000000000////////////...///111333333333222111111000///.........//////,,,******+++---///000///.........//////000000000.........//////.................................------------------------******++++++,,,------....................................---...//////000///...---++++++,,,...///------------------------......------------......,,,,,,,,,,,,---...//////+++,,,---...............------------------------,,,,,,---------.........------...//////...------......////////////......///......------......///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...............000000///...............222111///...---------...---...///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---............------......////////////......////////////......,,,---...///000000000000////////////////////////.........//////.........,,,---...///000000000000....../////////000000000//////000111111222333333000000000000000000000000000000000000000000000000111000000000000111222222222222222222111111111000/////////000000000111111000000///......---,,,,,,////////////000000000111000000000000000000000000//////000000000000/////////............///000000////////////000000000111000000000000000000000///......//////000111111222........./////////000000//////////////////////////////...............------------....../////////000000/////////.........---------------------------------------,,,++++++...------------------------............/////////+++,,,...//////...,,,+++------...//////...------,,,,,,,,,---------.........///000///---,,,---...,,,---.../////////......???===:::888888777666555222444777888777666666777444444444444444444444444444444333222111111111111555555444444333222222111222222222333333444444555444444444333333222222222444444333111000...---,,,333222111000//////////////////000000111111222222///////////////000111111222222222222333333333333---------...///000000111,,,---------......//////...............///000000///000111111111000...---000//////......000111222000000000000111111111111000000000000000111222222---.........//////000000///////////////000111111000000////////////000111///000000000...---...///111111000000//////.........000222333111000000000---......///000111111222000000000000000000000000000000000000////////////---///111333444333222111111000///------......///...------...000222333222---------.........//////000000111111111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------........................///............///000000---,,,+++++++++---///111---------------------------,,,,,,++++++,,,,,,---******+++,,,---///000111+++,,,------.........---------------------------,,,,,,,,,---------......,,,---...//////...---,,,......////////////...............------.........------------------------,,,---///111222111111000111000///...............555444111...,,,+++++++++---...///000000...,,,+++........................+++,,,---...---,,,+++***........./////////000000......////////////......,,,---...///000000000000////////////////////////+++,,,............,,,+++,,,---...///000000000000............/////////000///000000111222333333333000000000000000000000000000000000000000000000000111111111111111222222333222222222222111111000000.../////////000000111111222111111000///.........////////////000000000000000000000000000000000000//////000000000000//////...............///000000////////////000000000000000000000000////////////---......///000111111222---.........//////000000////////////////////////111000///...---,,,++++++---------.........//////000/////////............------......///000000000,,,,,,------...------,,,+++,,,,,,------......///.........////////////000+++,,,...//////...,,,+++,,,---...//////...---,,,........./////////000000...///000///---,,,---...,,,,,,.../////////...--->>><<<999888888888777666666555555555555444444444777555444333222333333444222222222222222222222222444333222222111111222222444333111000000000111222222333555555444333333333//////000000111111222222222222000///............------...//////...------//////////////////////////////000000000000//////000000000///...,,,+++***---,,,***))))))***,,,---///...---,,,,,,,,,,,,,,,,,,,,,------------------...///////////////......///......///000000...---///......------///000111111000///......///000111////////////////////////000///...------...///000333000...///000111///,,,---...000111222111///...222222111111111111222222333222111///......------////////////............////////////////////////---......///////////////------............------++++++,,,,,,---...//////////////////////////////...///000111111000///...000///...------...///000---,,,,,,++++++,,,,,,---...------,,,,,,------...---,,,+++*********+++,,,///...---,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......000000000000000000000000///...------,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++,,,------...//////---,,,+++++++++---///000111000///..................---,,,,,,......---,,,......//////000111111222,,,---------......//////......------------......///...---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++******++++++//////////////////////////////............//////---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........------,,,,,,,,,------+++++++++,,,,,,,,,------///////////////////////////000000000111111111111000000000000000000000000/////////000111111222222000111222000...------...//////000000111111111222000000000000000000000000////////////////////////000000000000000000000000------......///000000000........................000000//////.........---,,,---...//////...---,,,.........////////////000...............///000111------,,,,,,,,,+++++++++---.........---,,,,,,+++)))***+++,,,---.........------------------------/////////...,,,******+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++++++++***,,,...111------,,,,,,,,,++++++++++++,,,------......---------------------------------------,,,,,,+++++++++///...---,,,,,,---...///000///---,,,++++++,,,,,,???<<<999888888888777555555555555555444444444444777666555555444444555555222222222222222222222222444333222222111111222222333222111111000000000111///000000000/////////000000000000000000111111111111111000///.........///................................................/////////000000/////////..................---,,,000///...------...///000///...---,,,,,,,,,,,,---------------------------------...//////////////////.........000000...---///......---...///000111...------,,,,,,---------........................000///...------...///000111///------///000...,,,---...///111111000///...000000000//////000000000222111000///............////////////....................................------...///////////////------............------+++,,,,,,------.................................---...////////////...---///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,+++*********+++,,,......---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++++++++++++++++++++++++++...------,,,++++++,,,,,,////////////............++++++,,,,,,------......,,,------............---,,,+++++++++++++++,,,,,,...,,,+++,,,---...---,,,++++++,,,,,,---......///............------------......------------............---,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,........................---------------------------,,,,,,++++++,,,,,,---,,,---------.........///...------,,,,,,,,,------------........./////////............................../////////000000000////////////////////////////////////////////////---///000///......///000//////000000000111111111////////////////////////........................////////////////////////////////////....................................000/////////.........------...////////////...---,,,,,,,,,,,,------------......---------...//////------------,,,,,,,,,+++------......---,,,,,,+++,,,,,,------,,,,,,+++***------------------------,,,---......------...///+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,---,,,++++++,,,...............------------+++,,,------...---------------------------------------------,,,,,,++++++......---,,,,,,---......000///---,,,++++++,,,,,,@@@===:::888777777555444555555555555444444444444444444555555555444333333222222222222222222222222333333222111111111111222111111222222111111000000222111000000000000111222111000000000000000000///000000//////...////////////...---,,,,,,---...///------------------------......////////////......+++,,,---...............111000///......///000111......---,,,,,,,,,------........................,,,---...///////////////......---...000000...---......------......///000//////000000111000000///........................//////...------.../////////...,,,---......---+++,,,---///000000000///.../////////....../////////000//////......//////000/////////............---........................------...////////////...------------------------------------------------------------------------,,,------......------,,,------,,,,,,,,,,,,------,,,,,,---......---,,,,,,,,,++++++++++++++++++,,,++++++*********++++++,,,------,,,,,,++++++,,,,,,+++++++++,,,,,,---...///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++******+++++++++++++++++++++++++++---,,,++++++***+++++++++)))***+++,,,,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,...///111000///---+++))))))))))))***+++,,,------,,,++++++------,,,+++******++++++,,,,,,------///......------,,,,,,+++------------------------------------,,,,,,,,,,,,*********++++++++++++,,,++++++++++++,,,---...///------------------------+++,,,---......---,,,+++,,,,,,++++++++++++,,,,,,*********+++++++++++++++------,,,,,,,,,,,,------........./////////000000........................---------............///........................000//////...------,,,,,,+++---............000111////////////000000000000////////////////////////........................////////////////////////000000//////...------,,,------------------------/////////.....................////////////......,,,,,,,,,,,,------------......---,,,,,,,,,------......---------,,,,,,,,,---------------,,,,,,+++,,,,,,,,,,,,,,,++++++***------------------------*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++******+++------------------------++++++,,,---------------------------------------...---------------,,,,,,---,,,,,,++++++,,,,,,---///...---,,,+++++++++,,,@@@>>>:::888777666444333555555555444444444333333000111222333333222000///111111111111111111111111333222222111111111111111///000111222222111000///444222000//////111222333111111000000/////////...//////.........//////000///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,---.........------///...------------...///...------,,,,,,,,,------//////............------.........//////...------...------...///000...---------------....../////////000222333333222111111...................................................---------......------,,,---.../////////............////////////.....................000111111//////.........---------........................,,,---......//////......------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++++++++++++++,,,+++,,,...//////...,,,+++++++++************++++++***************+++++++++,,,,,,++++++++++++,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++&&&(((***,,,,,,,,,***))),,,+++++++++++++++++++++//////000000000...---,,,+++++++++++++++,,,---...,,,+++***+++,,,---,,,***++++++,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,************+++++++++++++++++++++,,,---...000000------------------------***,,,---//////---,,,***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,---------.........------------------------------------............------------------------///.........---------,,,,,,---//////......000111////////////////////////////////////////////////......................../////////////////////////////////......---------------------------------........................////////////////////////------........./////////...------,,,++++++++++++.........---------,,,,,,,,,,,,---------,,,,,,+++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++)))(((***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...,,,+++***+++************++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++...------,,,,,,+++++++++@@@===:::777666666444333555444444444444333333333///000111222222222000000111111111111111111111111333222111111000000111111...///111222222111000///111...++++++,,,...///...111000000000//////......///...............///000///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------............---------------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...//////......------------////////////...,,,+++***---,,,,,,---///000...---,,,------...............+++,,,...///000///...---........................------............------.....................///,,,,,,---.....................///000000///......,,,,,,------...000111222............------------........................,,,------..................---,,,,,,,,,,,,---...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++++++++++++++***+++,,,...//////...,,,++++++******))))))******+++))))))******++++++++++++++++++*********++++++,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------*********************************))))))******++++++,,,...000000000...---,,,+++++++++++++++++++++111000///...------...///......---,,,++++++,,,,,,,,,+++******+++,,,+++***+++++++++,,,,,,,,,,,,,,,)))******+++,,,---......++++++,,,------,,,++++++++++++,,,------,,,,,,+++))))))*********+++++++++******+++,,,---///000111------------------------+++,,,...//////...,,,+++,,,++++++******++++++,,,.........---------------+++++++++++++++,,,---...,,,,,,,,,,,,---------...---------------------------------.........//////........................---------....../////////...///000000......///000///.............................................................................................,,,---------.........///---------------------------------...............//////............//////---------............///...---,,,+++++++++++++++......---------,,,,,,,,,++++++,,,,,,---,,,,,,+++((((((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000...------......,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&))),,,---,,,+++,,,,,,***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++???<<<999777666666444333444444444444333333333333222222333444444444333333111111111111111111111111222222111000000000000111//////000000111111000000222///,,,,,,///111000...000//////////////////...//////......---............---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------,,,+++***------------------------------,,,,,,,,,---...............---,,,,,,++++++/////////...---,,,+++***,,,++++++---///000///---,,,,,,---............---,,,---......////////////------------------------------............---------...//////...---///000,,,,,,,,,,,,------......---...///000000///...---,,,,,,,,,---...///111222.........------------,,,------------------------,,,,,,---............---...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...******++++++++++++******++++++,,,------,,,+++++++++******************+++'''((()))***++++++++++++******))))))******++++++*********++++++,,,---...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******))))))***,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,+++,,,---.........---,,,+++++++++,,,,,,,,,,,,,,,111000...,,,,,,---///000---,,,+++***))))))))))))+++***))))))++++++***)))))))))******************(((((()))***,,,---......******,,,,,,,,,,,,******)))***,,,------,,,++++++)))))))))************+++*********+++,,,...///000------------------------,,,---...//////...---,,,++++++************++++++************))))))))))))+++******++++++,,,---...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................,,,,,,------...//////000...///000///------...///...............---------........................------------------------........................+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,---------------...............------------......++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,)))'''&&&(((+++---,,,***************++++++++++++++++++++++++++++++++++++&&&(((++++++++++++,,,...,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++>>>;;;888666666666555444444444444333333333222222333333333333333444555555111111111111111111111111222222111000000000000000///////////////000111111555111///000444555333///.........///////////////000///......------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,++++++,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---...///...------,,,++++++******,,,------......---------+++++++++---///000///---+++,,,---.........------............///000111222------------------------,,,------......------,,,+++---......,,,,,,...000,,,,,,,,,,,,,,,------...,,,---...//////...---,,,,,,,,,,,,---...///000111.........---------,,,,,,------------------------+++,,,------......------...---+++******+++---...+++,,,,,,------.........---------------------------,,,+++******+++,,,---******+++,,,,,,+++******+++++++++++++++++++++++++++++++++******+++++++++&&&''')))***+++++++++***)))))))))))))))***++++++************+++,,,---...******+++++++++,,,,,,,,,************************---,,,+++***))))))))))))........................***************+++,,,,,,************))))))))))))++++++,,,,,,------......------------------......***))))))((((((((())))))+++)))((()))***+++***)))************************((())))))***+++,,,,,,---)))***+++,,,,,,+++***)))(((***+++---------+++***))))))))))))*********************++++++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((((('''''''''&&&&&&&&&************+++,,,---...,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,,,,,,,,,,---///.........---------,,,,,,........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,++++++,,,---...******+++++++++,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,+++++++++***************+++,,,,,,,,,,,,,,,+++++++++++++++***))))))++++++++++++++++++++++++'''$$$"""$$$)))+++***'''************++++++++++++************************)))***+++***)))***+++---------,,,+++***))))))(((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,------,,,++++++***+++,,,,,,,,,,,,+++***===:::777666666666666555444444444333333333222222222222111000111222444555000000000000000000000000222111111000000000000000000///.........000111222111...,,,...222333000,,,---.........//////000000111000///...---,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++))))))+++,,,---.........***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---...///------,,,++++++***)))))))))***+++---.../////////+++++++++,,,///000///---+++,,,---.........---,,,++++++******+++,,,...///------------------------,,,,,,---......---,,,,,,)))+++...---++++++---///,,,,,,++++++,,,,,,---...***+++---......---+++***---,,,,,,---...///000000......---------,,,,,,,,,------------------------+++,,,------......------...---+++******+++---...++++++,,,,,,---...//////------------------------,,,+++***))))))***+++,,,***+++,,,------,,,+++***++++++***))))))***++++++,,,,,,++++++++++++,,,,,,&&&''')))***+++++++++***))))))((())))))***++++++...---,,,+++*********************++++++,,,,,,,,,************************))))))))))))***+++,,,---************************++++++******+++,,,------...---,,,+++******++++++++++++,,,------...//////***+++---...///...---,,,)))(((((())))))***+++,,,***)))((()))***+++***(((------,,,,,,,,,,,,,,,,,,***************+++++++++((()))+++,,,,,,+++)))(((((()))+++---------+++***))))))))))))************************+++,,,------************************,,,++++++******++++++,,,++++++************++++++------,,,,,,++++++******************+++,,,---...))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++*********%%%''')))******+++---///.........------,,,,,,,,,........................------------------------........................///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,++++++++++++,,,---,,,,,,---------.........,,,,,,,,,,,,---......///+++++++++*********)))))))))***+++,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,++++++++++++++++++++++++///+++(((***---///,,,((()))************+++++++++)))))))))))))))))))))))),,,,,,+++***((((((***,,,,,,+++***)))(((&&&&&&%%%******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))*********++++++++++++,,,------------,,,+++)))***,,,,,,---,,,+++***>>><<<999666555444555555555333222111222222111000444444444444444333222111222111111111000000////////////////////////////////////000000000000//////000000000000111111111111,,,,,,++++++++++++,,,,,,111///---+++))))))***+++---------....../////////------------......///000))))))))))))***+++,,,,,,...,,,***((((((***,,,...---,,,,,,,,,......---------,,,***)))***,,,...000------,,,,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++*********,,,,,,,,,,,,,,,------.........,,,,,,++++++++++++++++++000000//////......------*********+++---///000111//////.........---------,,,---...//////---+++***"""$$$'''))))))***,,,.........---,,,,,,,,,,,,---,,,,,,++++++***+++++++++***+++,,,------,,,+++***,,,++++++******++++++,,,***++++++,,,,,,++++++***+++*********))))))(((((()))))))))***+++++++++,,,---+++(((((()))+++++++++***+++,,,+++)))((()))***...***'''(((,,,---+++(((***++++++,,,,,,++++++***))))))))))))***************)))((()))+++,,,,,,***++++++************************************+++++++++++++++*********))))))******+++++++++,,,,,,,,,---,,,+++,,,,,,,,,***((( ###&&&)))++++++***)))(((((())))))******++++++*********))))))))))))))),,,+++******************,,,***(((&&&&&&(((***,,,***************)))(((''',,,++++++******++++++,,,(((((((((((()))))))))))),,,+++***))))))***+++,,,************************,,,+++)))(((((()))+++,,,***)))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++.........------,,,,,,,,,***+++,,,---------,,,,,,.........------.........---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,++++++***************))))))))))))******,,,++++++***)))(((''''''(((((((((((((((((((((((((((((()))***************************))))))((((((***************************++++++,,,,,,++++++***))))))***+++,,,,,,------************************......---------,,,,,,,,,************************===;;;888666444333444444555444222222222333444444------......//////000000111111111000000000//////------------------------//////000000000000//////....../////////000000000000//////......//////000///...,,,++++++,,,...///,,,,,,---------...............------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++---.........---,,,***))))))+++---///---------,,,,,,++++++++++++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,'''((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------------------.........,,,,,,,,,,,,,,,,,,,,,---............---------------------------...///000///.........---------,,,,,,---.........---++++++''')))+++,,,++++++,,,---......---,,,,,,,,,,,,,,,,,,++++++******+++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,***++++++,,,,,,++++++******************)))))))))******************++++++,,,***))))))***++++++***)))+++,,,+++))))))***++++++(((%%%&&&)))+++)))&&&)))******++++++******)))))))))))))))***************)))((()))+++,,,+++***************************,,,,,,+++***))))))))))))+++++++++*********))))))*********+++++++++++++++)))(((((((((***)))(((&&&)))***+++,,,,,,***(((''')))))))))))))))*********)))))))))))))))************************+++,,,,,,---------,,,,,,---------+++,,,,,,,,,++++++***)))+++++++++******+++++++++))))))))))))************++++++***))))))***++++++************************,,,+++)))(((((()))+++,,,*********)))******++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++******))))))******+++---------,,,,,,---------++++++++++++++++++++++++------,,,,,,++++++++++++++++++,,,,,,------,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---..............................---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++)))***++++++,,,,,,,,,++++++*********++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,))))))*********+++++++++,,,,,,,,,++++++***************))))))))))))***************)))))))))))))))************************(((((()))***************++++++*********)))))))))***************************++++++,,,,,,++++++************++++++,,,,,,,,,************************,,,,,,,,,+++++++++******************************<<<:::777555333222333333444333222222222444666888333222111000000111222333111111000000000000//////111111111111111111111111...//////000000//////...------........./////////......------------......---,,,,,,,,,---///111222+++,,,,,,,,,,,,,,,------///...---,,,++++++++++++,,,,,,---...---,,,+++*********,,,------,,,******++++++******+++---///000...---+++***+++,,,...///...------,,,+++*********++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++***************+++,,,---...---------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,---------//////...............///......------------,,,,,,------------,,,,,,,,,,,,+++,,,...---+++******+++...---,,,,,,++++++,,,,,,++++++*********++++++,,,+++++++++******+++++++++++++++************++++++******++++++++++++*********************+++++++++******************))))))***))))))***++++++***((((((***+++***))))))***++++++(((%%%&&&)))***)))'''((())))))))))))))))))((())))))))))))************+++)))))))))+++,,,+++***************************---,,,+++***)))(((((((((+++************)))))))))*********************)))******)))***,,,,,,+++***,,,,,,,,,,,,+++)))((('''***))))))))))))))))))((((((((())))))******++++++))))))))))))***+++,,,,,,,,,---///000000///---,,,+++++++++++++++******)))++++++************++++++))))))*********++++++++++++******))))))******+++************************+++***)))(((((()))***+++++++++***)))))))))******+++++++++++++++++++++++++++++++++++++++***************))))))))))))******...------------------...++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---..............................+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++)))***++++++,,,+++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++*********++++++++++++,,,)))))))))*********+++++++++++++++++++++************))))))(((((())))))***(((((())))))************************************(((((()))***************+++++++++++++++***************************************++++++++++++************++++++++++++++++++******************************)))))))))(((((((((************************;;;999666444222222222222222222222111111333777:::;;;999666444222222333333000000000000000000//////222222222222222222222222...//////////////////...------........./////////------,,,,,,,,,,,,------,,,,,,,,,,,,---...000111++++++++++++++++++++++++---,,,,,,+++******++++++''')))+++,,,,,,+++***(((***+++,,,,,,,,,,,,+++***,,,,,,+++***)))***---...///...---,,,---...///000...------,,,+++***))))))++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++*********+++++++++++++++)))))))))******+++,,,,,,---,,,,,,,,,,,,+++++++++***++++++,,,---......///++++++,,,,,,------............------------......------,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,***+++,,,,,,***)))))))))---,,,,,,+++++++++++++++***************++++++,,,,,,+++***))))))***+++,,,++++++************++++++******++++++++++++******))))))******++++++,,,,,,++++++******))))))(((((()))))))))***,,,+++)))'''((()))******))))))***+++,,,***((((((***+++***)))((())))))******))))))(((((()))))))))************+++***)))***+++,,,+++)))))))))))))))************,,,+++***)))))))))))))))************))))))))))))*********)))))))))))))))+++******,,,---...---,,,))))))))))))((((((((((((******))))))((((((((('''''''''((()))***++++++,,,)))((((((((((((((()))))))))***,,,------,,,***)))'''(((((()))((((((''''''******))))))))))))******((())))))))))))***************))))))))))))************************************))))))))))))******,,,+++***))))))((())))))************************+++++++++***************,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---************************++++++++++++++++++******+++++++++++++++,,,,,,---,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************************++++++++++++******((()))+++,,,,,,,,,+++***************************************++++++++++++))))))))))))************+++++++++***************))))))(((((((((((())))))))))))))))))))))))******(((((((((((((((((((((((((((((()))***************++++++++++++++++++++++++******************************++++++++++++******++++++++++++************************************)))))))))(((((((((''''''************************;;;999666333222111222222000111222111000111555888888666333000......///000//////////////////000000------------------------......////////////............/////////000000000000000////////////000000,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++***************+++,,,---&&&'''***,,,---,,,+++***,,,,,,+++******+++,,,,,,,,,------+++((((((***,,,------,,,++++++,,,,,,---------,,,++++++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))++++++++++++++++++++++++***+++++++++,,,,,,,,,---))))))******++++++++++++************************)))******+++,,,------...,,,,,,------.........///++++++++++++,,,---......++++++,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,(((***++++++***)))***+++,,,,,,+++************+++***)))))))))******+++,,,,,,+++))))))))))))+++,,,+++******))))))******+++)))******++++++******))))))))))))******++++++,,,+++******))))))((((((((()))((()))***++++++)))'''((()))******)))((()))***+++)))(((((()))******))))))******************)))((()))))))))************+++***)))***++++++***)))(((((()))))))))*********(((((((((((()))***++++++))))))))))))))))))))))))***)))))))))))))))))))))(((''''''(((***+++***(((((((((((((((((((((((()))***)))))))))((((((''''''''''''((()))***++++++,,,)))((('''&&&&&&&&&&&&&&&***))))))))))))))))))***&&&''''''(((((((((''''''***))))))(((((())))))***'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***++++++***)))((((((((((((************************************************,,,++++++******++++++,,,+++******************+++************************++++++++++++,,,,,,,,,,,,++++++*********+++,,,---+++++++++******+++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********************************++++++******)))((()))***+++,,,+++***)))************************))))))*********+++++++++(((((()))))))))*********************************))))))(((((((((((())))))++++++******)))(((((('''''''''''''''''''''''''''(((((()))***************++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))+++************************************************)))))))))(((((((((((())))))))))))))))))))))));;;999666444222111222222000222444333000000222555111000///...//////111111......////////////000000---------------------------......//////......---....../////////000000000...------------------...---------,,,,,,++++++***,,,,,,,,,++++++++++++***************+++,,,---...)))***,,,---......---------,,,+++******+++,,,---***,,,...,,,)))'''(((******))))))(((((((((((((((++++++++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++******++++++,,,---------)))******++++++***))))))))))))*********+++++++++*********++++++,,,,,,,,,------------............************+++,,,---...******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++(((***,,,---,,,,,,,,,...,,,+++******))))))******)))))))))))))))***+++,,,*********))))))***************))))))))))))******))))))************)))))))))))))))))))))*********))))))))))))))))))(((((()))(((((()))******)))''')))***+++***((('''((()))(((''''''&&&&&&''''''((()))******++++++******)))))))))))))))************,,,+++)))***++++++***)))'''(((((())))))*********'''''''''((()))***+++,,,(((((()))))))))))))))***)))))))))*********++++++***))))))***+++,,,***)))***************)))(((''')))(((((((((((((((((('''(((((())))))******++++++((('''&&&&&&%%%%%%&&&&&&******))))))))))))******'''(((((()))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''''''''((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))************************)))))))))***************))))))(((((((((((())))))***))))))(((((())))))***************************+++++++++,,,,,,,,,,,,,,,+++******))))))+++,,,---,,,++++++******++++++,,,+++++++++++++++,,,------........................***************++++++++++++++++++++++++++++++++++++************)))))))))*********************************+++******)))(((((()))******++++++******************************)))))))))************+++((((((((()))))))))******)))))))))***************)))((((((''''''(((((())),,,,,,+++***)))(((''''''))))))))))))))))))))))))(((((()))************************+++++++++++++++))))))))))))))))))))))))))))))************))))))))))))***************************************************)))))))))(((((())))))))))))))))))))))))<<<:::777444222222222333111555888666222///000222000000000111111222222222........./////////000000////////////////////////---......//////......---------........./////////*********))))))*********---------------,,,,,,+++------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,------------,,,,,,+++++++++***++++++,,,,,,++++++***$$$)))------***((())),,,)))))))))(((((('''''''''************++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------************************))))))******+++,,,,,,,,,******++++++***)))((('''))))))***+++,,,---......+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---************+++++++++,,,++++++,,,---,,,+++***)))(((***,,,,,,+++***+++,,,++++++***)))))))))))))))(((((((((((()))***+++,,,))))))************))))))******))))))))))))******))))))************)))))))))))))))(((((((((((((((((((((((()))))))))))))))***)))'''''')))***)))(((***++++++***'''&&&&&&''''''''''''&&&&&&&&&'''(((((())))))))))))))))))((())))))))))))************,,,+++******++++++***(((''''''(((((()))******+++((((((((((((((()))***+++(((((((((((())))))******((())))))***+++,,,---------,,,,,,,,,------,,,***%%%&&&(((***+++***)))((('''''''''((((((((((((((()))))))))))))))*********&&&&&&&&&&&&'''((()))***((()))***++++++***)))(((&&&'''(((((()))))))))((()))((((((''''''(((((()))''''''''''''(((((((((((('''((()))******)))((('''))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((((())))))***************************((()))))))))*********+++))))))(((((((((((())))))******))))))))))))******************************************+++++++++,,,+++***)))((()))***,,,---,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,---........................+++++++++++++++*********************************************))))))))))))***************************************)))(((((()))))))))))))))***++++++************************))))))))))))************(((((((((((()))))))))***((()))))))))*********+++((((((''''''''''''((((((+++*********))))))(((((())))))))))))))))))))))))(((((()))***************)))))))))*********++++++))))))))))))))))))))))))))))))************))))))(((((())))))******++++++************************))))))))))))(((((((((((())))))))))))))))))))))))<<<:::777555333222333333333777:::999333//////111000000000000000///...------.........//////000000---------------------------..................---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------......///......------------,,,,,,+++++++++......---,,,++++++++++++///...,,,***((('''''''''(((***---......---***((( &&&,,,---+++)))+++---++++++++++++******)))))))))))))))***++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********************************'''(((((()))***+++++++++++++++++++++***)))'''%%%******+++,,,...///000000---------------------,,,---,,,,,,++++++*********000///...---,,,,,,,,,,,,))))))******+++++++++,,,***+++---------,,,***(((''')))******(((''''''(((+++******)))))))))))))))(((((((((((()))***+++,,,((()))***++++++***)))(((******))))))))))))******))))))************))))))))))))((((((''''''&&&&&&''''''(((((())))))******+++)))'''&&&((()))))))))+++,,,,,,***'''%%%%%%&&&))))))))))))'''''')))***''''''((((((((((((''''''))))))))))))************---+++******++++++***(((&&&''''''((()))******+++***))))))(((((((((((()))'''((((((((())))))******(((((()))+++,,,---...///+++***))))))******(((&&&###'''***+++***)))&&&'''''''''(((((())))))*********)))))))))))))))$$$%%%&&&''')))+++---...$$$&&&)))++++++)))&&&$$$$$$%%%%%%&&&'''''''''&&&((((((''''''''''''(((((((((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((('''(((((()))***+++))))))))))))))))))))))))(((((())))))*********+++++++++************++++++++++++************++++++))))))))))))))))))))))))(((((())))))*********++++++***)))((((((***,,,------,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++*********))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************)))((((((***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((())))))*********+++((((((''''''''''''(((((())))))))))))************''''''''''''''''''''''''(((((()))***************(((((())))))*********+++))))))))))))))))))))))))))))))************))))))'''(((((()))***++++++,,,************************))))))((((((((('''''''''))))))))))))))))))))))));;;999777555444333333333333555666555333111111111000000000000000000000000///////////////......---((())))))*********))))))))),,,//////,,,+++---000000///...---,,,+++******,,,,,,,,,+++++++++******++++++,,,,,,,,,+++******++++++,,,,,,,,,---------******+++++++++***))))))------,,,+++*********+++(((((()))***++++++,,,,,,+++++++++*********))))))******)))((((((((((((((())))))************))))))+++,,,------......------,,,++++++***)))))))))***)))***+++,,,,,,+++***))))))******)))(((((()))++++++++++++,,,,,,---------***++++++++++++***))))))++++++++++++++++++++++++(((((()))***++++++,,,,,,*********+++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---))))))))))))))))))))))))***++++++,,,,,,++++++***+++*********))))))(((((())))))))))))************+++)))''''''((()))((('''******)))(((((((((((((((***++++++'''###"""%%%(((%%%&&&''''''((('''''''''))))))))))))))))))))))))***)))'''%%%%%%''')))******************+++++++++))))))(((((((((((())))))&&&'''((())))))((('''&&&+++***)))((((((***,,,---(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))'''$$$""" ))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,+++******''')))***)))'''&&&&&&''')))((('''&&&&&&'''((())),,,+++)))((((((((()))***(((((((((((()))))))))))))))******))))))((('''&&&''''''''''''''''''''''''+++)))'''&&&%%%&&&'''(((((('''&&&&&&&&&((()))***((()))))))))************)))))))))))))))(((''''''(((((('''''''''&&&&&&&&&))))))***+++++++++++++++((((((((((((((((((((((((*********)))))))))))))))(((((((((((())))))))))))''''''(((***+++,,,---...))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))*********)))((())))))))))))))))))))))))+++*********+++,,,,,,---((()))***+++,,,---------***,,,------,,,+++---...++++++******))))))((((((,,,+++***))))))***+++,,,************************)))************))))))(((((()))***)))'''%%%%%%&&&***)))(((''''''((()))***))))))))))))))))))))))))+++)))'''(((***+++(((%%%'''((()))((('''&&&'''(((***)))(((''''''((()))***((((((((()))******++++++******)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))((((((((((((******))))))))))))******(((((())))))))))))((((((+++***)))(((((()))***+++===;;;888555333222111111333444555444222111111111000000000000000000000000///////////////...------,,,,,,------,,,,,,+++***(((***,,,---------...////////////...............,,,,,,,,,,,,++++++++++++***************))))))(((++++++++++++,,,,,,,,,,,,---------------,,,++++++++++++******))))))******)))******+++,,,,,,------+++++++++*********))))))++++++***)))))))))))))))++++++,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,+++***************)))***++++++++++++***)))((()))***)))'''''')))************++++++++++++++++++++++++++++++******)))++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++************)))))))))(((((())))))))))))************,,,+++)))((()))***)))(((******)))(((((((((((((((,,,,,,***(((&&&&&&''')))&&&'''(((((())))))(((((((((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&+++***)))((((((***+++---...---+++))))))***,,,---))))))))))))))))))))))))'''((())))))((('''&&&%%%)))))))))))))))))))))))))))))))))*********++++++***************)))(((((('''(((***)))'''&&&&&&''')))((('''&&&&&&'''((())),,,,,,***)))))))))******'''''''''(((((((((((()))'''(((((()))))))))((((((((((((((((((((((((((((((+++***((('''''''''((()))***))))))(((((()))***+++))))))*********+++++++++)))))))))))))))(((''''''(((((('''''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))************++++++,,,---))))))***+++,,,,,,,,,,,,(((***++++++******+++,,,*********)))))))))))))))++++++***))))))***++++++************************%%%&&&'''((()))*********%%%'''))))))((('''((()))***)))(((''''''((()))***)))))))))))))))))))))))))))(((''''''))))))'''%%%&&&'''((((((''''''(((******)))(((''''''((()))***&&&''''''((())))))*********))))))(((((((((((((((((((((((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******))))))(((((((((((((((((((((******))))))))))))******(((((())))))))))))((((((***))))))(((((())))))***===<<<999555333111000000222444555444222000000111000000000000000000000000...////////////...------............---,,,,,,+++)))))))))+++...///...---,,,,,,,,,------.........---------,,,,,,,,,++++++******++++++***))))))((()))*********++++++++++++000//////...---,,,++++++***************+++++++++******++++++,,,---------+++************))))))))),,,++++++***************++++++,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,++++++******++++++)))******++++++******)))((()))***)))'''''')))************)))))))))))))))+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,******++++++,,,---------)))***+++,,,+++)))'''%%%++++++++++++++++++++++++...---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))))))))(((((())))))))))))************,,,***(((((()))***)))(((***))))))(((((((((((((((,,,***(((''''''((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((())))))((('''&&&%%%$$$$$$'''(((((())))))(((((('''''''''((((((((((((''''''***)))((((((((()))+++,,,...,,,)))&&&&&&'''***,,,))))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))))))))))))))************(((((((((((((((''''''&&&'''((())))))'''&&&''''''(((((('''&&&&&&'''((((((,,,++++++************+++''''''''''''((((((((((((&&&&&&'''((())))))))))))************************+++***)))((((((((()))*********)))((((((((())))))************++++++++++++)))))))))))))))((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,******+++++++++++++++***'''((())))))(((((()))***))))))))))))************+++******))))))******+++************************$$$%%%&&&((())))))))))))###%%%'''(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))***)))((()))******(((&&&%%%'''(((((('''''')))***)))((((((''''''(((((()))%%%&&&&&&''''''((())))))***)))((((((''''''((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((***))))))(((((())))))***'''(((((())))))(((((('''(((((())))))))))))((((((<<<:::888555222111111111111222444333111000000111000000000000000000000000......//////......---,,,++++++,,,,,,,,,,,,,,,+++---+++***+++///000...+++))))))*********+++++++++---------,,,,,,,,,,,,+++------------,,,+++******))))))))))))************//////...,,,+++******)))******+++,,,,,,,,,------*********++++++,,,,,,,,,************))))))))))))+++******))))))*********))))))************))))))******+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,))))))************)))))))))***+++***((((((***+++*********))))))(((((((((,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,'''((()))************)))+++++++++++++++++++++++++++******)))(((''''''&&&,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))((((((((()))))))))***************(((''''''((()))((('''))))))(((((((((((())))))+++'''%%%%%%((()))(((&&&''''''((())))))))))))(((++++++++++++++++++++++++(((((())))))))))))(((((((((''''''&&&&&&%%%%%%%%%''''''((())))))((('''''')))))))))))))))))))))))))))(((((((((((()))***+++,,,***(((&&&&&&&&&((()))))))))))))))))))))))))))(((((((((((()))***+++,,,((((((((((((((((((((((((((((((((()))))))))******'''(((((((((((('''&&&&&&&&&((())))))(((''''''(((''''''''''''''''''''''''******))))))))))))))))))''''''((((((((()))))))))&&&''''''((())))))(((((())))))))))))))))))))))))***)))(((((('''((())))))((((((''''''&&&&&&&&&&&&))))))))))))************(((((())))))))))))((((((''''''''''''''''''''''''))))))******))))))((((((((((((((((((((((((((((((''''''((((((((((((((()))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))*********+++++++++*********++++++++++++******)))&&&''')))(((''''''(((***(((((())))))******++++++******))))))))))))******************************))))))))))))((('''&&&&&&###%%%'''(((((()))***+++))))))(((((((((((())))))((((((((((((((((((((((((+++******++++++***)))((('''((()))((('''&&&'''(((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))))))))(((''''''''''''(((&&&&&&''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))((('''''''''((((((((((((((())))))(((((((((((())))))'''(((((((((((((((((('''&&&'''))))))))))))'''&&&999888666444333222333333000111333222111000000111////////////////////////...............------,,,)))***+++,,,---.........000---,,,---///000---***++++++*********)))))))))------,,,,,,,,,+++++++++,,,,,,,,,,,,+++***)))((((((((()))))))))*********000///---,,,************((()))***+++,,,,,,++++++))))))))))))************))))))))))))))))))))))))))))))((((((((())))))***))))))************)))))))))***++++++,,,,,,+++++++++++++++******+++,,,,,,))))))))))))))))))))))))++++++,,,+++***)))+++---++++++******))))))((((((+++,,,,,,,,,,,,+++***************+++++++++,,,,,,))))))))))))************))))))(((((()))***+++,,,******************************))))))((('''&&&&&&************************)))******++++++******)))(((((((((((((((((())))))((()))))))))***************)))'''((()))******)))))))))(((((((((((())))))+++(((&&&&&&)))***(((&&&%%%&&&''''''((((((''''''************************)))(((&&&%%%%%%&&&((()))&&&&&&&&&''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((('''((((((((())))))++++++,,,,,,+++***))))))(((((((((((((((((((((((())))))((('''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))(((((('''&&&&&&'''))))))(((''''''(((&&&&&&''''''''''''&&&&&&''''''(((((((((((((((((((((((()))))))))*********((((((((((((((('''&&&&&&(((((((((((((((((((((((('''''''''&&&''''''''''''((('''''''''&&&&&&%%%%%%''''''''''''(((((((((((((((((())))))))))))((((((&&&'''''''''''''''''''''*********++++++******)))((((((((((((((((((((((((((((((((())))))*********(((((((((((())))))))))))*********))))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***)))))))))))))))))))))))))))***+++++++++***))))))******+++++++++***))))))'''(((***)))(((((()))+++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''&&&%%%'''((()))((('''((()))(((((())))))))))))(((((((((((((((((((((((((((((())))))******)))((((((((()))******)))&&&%%%%%%&&&''''''((((((((((((''''''&&&''''''(((((()))******)))(((((('''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&''''''((((((((()))))))))(((((((((((())))))''''''((((((((((((''''''&&&'''((())))))((('''&&&777666555333333333333444///000222222000///000000////////////////////////---............---,,,,,,+++,,,---...///000000000...---------......,,,+++---------,,,,,,+++++++++,,,,,,,,,+++++++++************))))))((('''%%%%%%((()))))))))************111000...,,,,,,,,,,,,---'''((()))***+++***)))((())))))))))))))))))))))))(((((()))))))))))))))***(((((((((((((((((()))***++++++,,,,,,,,,,,,++++++))))))***++++++++++++************)))******++++++***))))))(((((())))))******+++,,,+++))))))+++---************))))))))))))***++++++++++++***))))))(((((())))))***+++++++++))))))))))))))))))))))))+++******)))((()))))))))))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))))))))************))))))''''''(((((((((((())))))))))))))))))************+++***))))))+++,,,,,,+++((((((((((((((())))))***,,,***))))))******)))'''%%%&&&&&&''''''''''''''''''''''''''''''''''''''')))'''%%%######%%%''')))%%%&&&&&&'''((()))******(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&''')))++++++)))'''&&&(((((((((((((((((((((((())))))(((''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((('''%%%'''))))))((('''((()))&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&(((((((((((())))))))))))(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))&&&&&&&&&'''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))***+++++++++***)))((())))))***************)))((()))******))))))***+++))))))))))))************((())))))******))))))((())))))))))))))))))))))))(((((()))***************&&&((())))))'''&&&''''''(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((((((&&&%%%%%%&&&)))******)))&&&%%%%%%&&&&&&''''''((((((''''''&&&&&&''''''((())))))******)))(((''''''&&&&&&''''''''''''(((((()))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''(((((())))))((((((''''''(((((()))&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&888777555333222222222222...000111111000//////000////////////////////////------......------,,,+++------.........------,,,((()))+++,,,,,,+++,,,---,,,,,,,,,---------------++++++*********)))))))))))))))(((((('''%%%$$$###)))))))))*********++++++000...---+++++++++,,,---***+++,,,------+++***)))))))))))))))))))))))))))(((((((((((())))))******))))))(((((())))))***+++++++++,,,,,,,,,,,,++++++((())))))***************))))))(((((())))))***+++***)))(((''''''((()))***)))******)))(((((()))+++(((((((((((((((((()))))))))************)))((((((&&&''''''((())))))******))))))))))))))))))))))))%%%&&&)))++++++***(((&&&))))))))))))))))))))))))***+++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))************))))))'''''''''((((((((())))))))))))))))))************)))((('''''')))******)))((((((((((((((()))******)))******)))'''&&&%%%&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&''''''(((((()))))))))(((&&&$$$$$$&&&((()))((('''&&&%%%%%%&&&'''(((&&&&&&''''''((((((((('''"""###$$$%%%&&&&&&&&&%%%(((((((((((((((((((((((((((((())))))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))(((''''''%%%'''))))))((('''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%'''(((((((((''''''&&&&&&&&&''''''''''''((('''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&'''((()))))))))((('''&&&&&&&&&'''''''''((((((''''''((()))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%'''((())))))))))))((((((((((((((((((((((((''''''(((((()))******+++(((((((((((())))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''((()))***+++)))))))))))))))))))))))))))***+++,,,+++***(((''''''((()))******+++******''')))******))))))***+++*********)))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))'''((())))))))))))))))))&&&((())))))(((''''''((('''((()))******)))((('''))))))))))))))))))))))))&&&(((***)))'''%%%&&&'''&&&((()))(((''''''((()))&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''((())))))(((((('''&&&&&&&&&&&&'''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&''''''((())))))((((((''''''''''''((((((&&&''''''((((((''''''&&&'''&&&&&&&&&&&&&&&&&&''':::888666444222111000000...///111111000//////000////////////////////////------......------,,,+++---------,,,+++)))((('''"""&&&)))***)))***---///((()))***+++,,,---......*********))))))))))))(((*********)))(((&&&%%%$$$************++++++++++++,,,+++)))(((((()))+++,,,...///000111111///---,,,++++++******************'''((((((((())))))************))))))***+++,,,,,,))))))************))))))(((((()))***************(((((('''(((((()))*********)))(((''''''((()))***'''(((((((((&&&&&&((()))%%%&&&&&&''''''((((((((()))))))))))))))(((''''''%%%&&&&&&'''((())))))***++++++****************** &&&,,,...,,,)))&&&))))))))))))))))))))))))((((((***++++++***))))))))))))))))))))))))))))))))))))************))))))&&&'''''''''(((((())))))))))))))))))************%%%$$$######%%%&&&&&&&&&((((((((((((((()))******$$$'''((('''### !!!"""'''(((((()))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''&&&***(((%%%######%%%(((***+++***)))(((((()))***+++%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&(((***+++((((((((((((((((((((((((&&&''')))******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))(((((('''&&&%%%'''((()))((('''((()))%%%%%%&&&''''''&&&%%%%%%%%%&&&((()))))))))(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((###$$$&&&'''''''''&&&&&&'''''''''(((((((((((()))''''''((()))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%''')))***+++++++++((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''(((***+++)))))))))))))))))))))))))))***+++,,,+++***(((&&&''''''(((******+++++++++'''((())))))(((((()))+++++++++******))))))(((((('''((()))******)))((('''))))))))))))))))))))))))*********)))(((&&&%%%$$$%%%'''((()))((('''((()))'''((()))******)))(((''')))))))))))))))))))))))))))+++---,,,***((()))+++$$$%%%'''(((((((((***,,,%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((&&&''''''''''''''''''&&&''''''%%%$$$$$$%%%'''''':::888555333222111///---222111000//////000111222111111000000//////......333111...,,,******++++++...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******///......---,,,+++******))))))))))))))))))))))))'''(((***+++++++++***))))))'''''')))(((''')))///,,,888DDDGGG???444---++++++,,,,,,+++(((''''''(((''''''(((((()))))))))***((((((((((((''''''''''''))))))*********))))))(((***,,,...---)))&&&&&&'''***************)))((((((%%%%%%%%%&&&&&&((()))***))))))(((((((((((())))))((((((''''''''''''((((((+++***)))(((''''''''''''(((((()))*********************))))))))))))******)))((('''''')))******)))))))))(((((((((((())))))''''''((((((((((((''''''((((((''''''&&&&&&&&&%%%'''((())))))(((''')))*********))))))))))))******&&&%%%$$$%%%'''))))))(((((((((((((((((((((((((((''''''''''''((((((((((((+++***(((&&&%%%$$$%%%%%%''''''''''''''''''''''''+++***'''$$$!!!"""%%%(((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&''')))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$######)))%%%""""""%%%(((((('''%%%&&&''''''((('''''''''***)))'''&&&'''(((***,,,%%%$$$######%%%'''&&&&&&'''(((((())))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((()))))))))(((&&&&&&&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***+++&&&'''((()))************))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))%%%%%%&&&''''''&&&%%%%%%(((((((((((('''&&&%%%$$$++++++***)))((('''&&&&&&)))((('''&&&&&&'''((()))((((((((((((((('''''''''))))))))))))(((((((((((())))))(((((('''''''''&&&))))))))))))************,,,+++***)))(((((((((((((((((((((((())))))))))))))))))************))))))&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&******))))))((((((''''''''''''''''''((((((((((((%%%&&&&&&&&&''''''((((((%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''''''&&&%%%&&&)))***)))(((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((((((''''''&&&((('''&&&'''((())))))''';;;999555333222111000///111111000//////000111111000000//////////////////000///---+++++++++,,,---------,,,++++++++++++,,,+++++++++,,,,,,,,,------,,,+++++++++************------,,,,,,+++*********))))))))))))))))))))))))'''((())))))******))))))'''&&&(((++++++)))+++///444RRReeeVVV:::,,,)))((()))***+++***)))((()))***((((((((()))))))))******((((((((((((((((((((((((************************!!!%%%((()))))))))***,,,&&&'''((()))***+++++++++&&&&&&&&&&&&'''((())))))(((''''''&&&&&&''''''(((((((((''''''''''''(((((())))))(((((((((((())))))(((((()))*********************))))))))))))******)))((('''''')))******)))***))))))(((((())))))***'''(((((())))))(((((('''((((((((('''''''''&&&&&&((()))******((('''(((***)))(((((((((((((((((()))'''&&&%%%&&&((())))))(((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%$$$### !!!$$$''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&(((%%%######&&&(((((('''&&&''''''((()))((((((((((((((('''&&&'''((()))***&&&%%%###$$$&&&''''''&&&&&&'''(((((())))))((((((&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((()))%%%$$$###$$$%%%'''***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***%%%&&&'''((())))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((('''''''''(((((()))))))))***)))))))))(((((((((''''''(((((()))))))))************)))))))))))))))*********)))))))))((((((''''''((((((((())))))((((((((('''''''''((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((((((((('''''''''&&&((((((((('''''''''&&&&&&''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%***)))))))))((((((((('''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&%%%$$$###&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&((((((((((((((('''&&&&&&'''%%%%%%&&&'''((('''&&&<<<999555222222222111000111000000//////000000111000///.........///000111...---,,,+++,,,,,,...///------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********)))))))))************************))))))))))))))))))))))))((((((''''''(((((()))***((('''(((++++++)))+++000===[[[eeeJJJ///))),,,)))''')))******))))))***+++))))))))))))************))))))))))))))))))))))))+++***))))))***+++,,,---''')))******)))(((((()))&&&'''((()))***+++++++++(((((((((''''''((()))))))))((((((''''''(((((()))((((((''''''''''''((((((''''''''''''((()))++++++((())))))************)))***))))))(((((())))))***)))((('''(((***+++***)))*********))))))*********((())))))******))))))((())))))((((((((((((''''''***++++++***((('''((()))(((''''''&&&&&&''''''((()))(((&&&'''((())))))(((((((((((((((((((((((((((&&&''''''''''''(((((((((%%%%%%%%%%%%&&&((()))***((((((((((((((((((((((((%%%&&&&&&%%%$$$$$$%%%'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&''''''((()))))))))))))))&&&&&&&&&'''''''''(((((('''&&&$$$%%%&&&(((''''''%%%&&&''''''((((((''''''%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''(((((($$$############%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((((((%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''(((((('''&&&&&&'''(((((('''((()))***++++++++++++''''''((((((((()))))))))(((((('''&&&&&&'''((((((''''''((((((((((((((((((%%%&&&'''((()))******+++***)))))))))))))))(((((((((((())))))))))))******(((((((((((()))***+++,,,+++******)))((('''&&&%%%&&&''''''((((((''''''&&&((((((((()))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%)))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''*********)))&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%$$$$$$$$$&&&'''&&&%%%;;;888444111111111111000000000000//////000000000///...---------///111222...---,,,,,,,,,,,,---...---,,,,,,+++***++++++++++++++++++++++++++++++,,,*********))))))))))))((((((((())))))*********+++))))))))))))))))))))))))((('''&&&&&&&&&''')))***+++))))))++++++***...444XXXVVVFFF///'''...///(((((()))******)))((()))+++))))))******************))))))))))))************+++***))))))***,,,...000//////...---+++)))'''''')))))))))))))))(((((('''***))))))(((((((((((()))++++++************++++++((((((''''''''''''((((((''''''''''''((()))***+++((()))************))))))))))))(((((((((((()))))))))(((((()))***+++***)))++++++************++++++))))))************)))))))))))))))))))))(((((((((+++,,,,,,+++)))'''(((((((((''''''''''''''''''(((+++)))'''''')))))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((('''(((******))))))***+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%&&&&&&''''''&&&%%%&&&&&&'''((((((((((((((($$$%%%&&&'''''''''&&&&&&((('''%%%%%%'''(((((('''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&$$$###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''%%%%%%&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''***)))'''&&&&&&''')))***(((((()))******************))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((())))))***************))))))))))))(((((((((((()))))))))***((((((((((((((()))*********))))))(((''''''&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%'''((((((&&&&&&((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((''''''((((((''''''&&&%%%&&&$$$$$$%%%&&&'''&&&%%%999666333111000111000////////////000000/////////......---------///000111///......---,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++*********))))))))))))((('''(((((())))))******+++))))))))))))))))))))))))((('''&&&&&&&&&''')))***---***)))+++---000888AAArrrVVV888+++,,,---+++(((***+++,,,***(((''''''(((******))))))))))))))))))((()))))))))*********++++++***))))))***,,,...000,,,++++++++++++,,,++++++)))))))))))))))(((''''''***))))))(((((((((((()))++++++************++++++((((((''''''''''''(((((())))))(((((((((((())))))))))))*********))))))((())))))(((((((((((()))))))))((((((***+++,,,***(((++++++************++++++))))))************))))))((((((((()))))))))))))))***+++,,,***(((''''''((()))((((((''''''(((((()))+++)))'''''')))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((###%%%'''((('''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((######""""""!!!!!!!!! %%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''&&&&&&&&&)))'''%%%&&&'''((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&)))((('''&&&$$$#########&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''***)))'''&&&&&&''')))***(((((())))))(((''''''&&&))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))((((((((('''''''''''''''))))))))))))************'''(((((((((((()))))))))******)))(((''''''(((((('''''''''''''''((((((((('''(((((())))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''"""###$$$%%%$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&%%%&&&%%%%%%%%%'''((('''&&&888666444222222222000///...//////000000//////...---............///////////////...------,,,++++++,,,,,,+++***************+++++++++++++++*********++++++*********)))))))))(((((())))))*********+++))))))))))))))))))))))))((((((''''''(((((()))***,,,)))(((+++///555???HHH___III777333///'''&&&---+++,,,,,,+++(((''''''((())))))))))))(((((((((((('''(((((())))))*********+++***))))))***+++,,,------+++)))((((((((('''&&&%%%&&&'''((()))*********(((((((((''''''((()))))))))((((((''''''(((((()))((((((''''''''''''((((((***)))((((((((((((((())))))************))))))((()))((((((''''''(((((())))))((()))***,,,,,,***(((*********))))))*********((())))))******))))))(((''''''(((((((((((()))))))))******)))'''&&&'''((()))(((((((((((((((((())))))(((&&&'''((())))))(((((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''"""$$$&&&'''&&&%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''(((((('''&&&&&&'''(((((((((((((((((('''&&&%%%$$$%%%%%%&&&'''((())))))***&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))((((((((('''''''''&&&&&&(((((()))))))))))))))***''''''(((((((((((())))))+++***)))(((''''''''''''&&&&&&'''''''''(((((((((((((((((())))))(((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''(((((((((((()))))))))(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''(((&&&''''''''''''&&&%%%%%%'''%%%%%%&&&'''((('''&&&888777666666666555222///......///000000///......---...///000000...---,,,------------------,,,,,,,,,++++++***************++++++++++++*********))),,,+++++++++************)))*********************))))))))))))))))))))))))'''((())))))******)))))))))''''''+++---///555<<<666444111...'''###'''...***++++++***((('''((()))(((((((((((('''''''''&&&&&&&&&'''(((((()))******************************///,,,((('''''''''%%%###%%%%%%'''((()))*********&&&&&&&&&&&&'''((())))))(((''''''&&&&&&''''''(((((((((''''''''''''(((((((((((('''(((((()))***+++***************)))((((((((((((''''''''''''(((((((((((()))+++------***(((***))))))(((((())))))***'''(((((())))))(((((('''&&&&&&'''''''''((((((((('''((()))((('''&&&'''((((((''''''&&&&&&''''''((('''&&&%%%&&&((())))))(((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((())))))))))))))))))***$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&'''((((((&&&######%%%((($$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%&&&((()))(((&&&%%%$$$%%%&&&%%%$$$%%%%%%&&&'''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%&&&'''((()))***%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((())))))***&&&&&&''''''''''''''''''''''''((((((((()))))))))'''''''''((((((((()))))))))(((((('''''''''((((((''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&(((((((((((('''''''''&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''''')))%%%"""$$$***,,,)))%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))((('''%%%%%%'''((()))&&&&&&''''''&&&&&&%%%$$$&&&$$$$$$$$$&&&'''&&&%%%999888888999999777333000---...///000000///...---,,,...000111000...+++******+++,,,---............,,,++++++***)))*********++++++++++++******)))))),,,,,,,,,++++++++++++***++++++******************))))))))))))))))))))))))'''(((***+++++++++***)))(((&&&''')))'''$$$&&&***'''---,,,"""###((('''((()))******))))))***+++((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))***))))))*********))))))((((((&&&$$$&&&***---...---(((((((((((((((''''''&&&%%%%%%%%%&&&&&&((()))***))))))(((((((((((())))))((((((''''''''''''((((((%%%&&&&&&''')))***,,,---***************)))((((((((((((''''''''''''(((((((((((()))+++------***((())))))(((((((((((())))))''''''((((((((((((''''''%%%&&&&&&&&&''''''((((((%%%&&&((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%''')))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&$$$$$$&&&''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''((()))(((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######'''((((((%%%""""""%%%)))%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&)))***(((&&&$$$$$$%%%%%%$$$###%%%&&&''''''(((((('''''')))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''((())))))***$$$%%%%%%&&&'''((())))))&&&'''''''''(((((())))))''''''''''''((((((((()))''''''&&&''''''((()))***))))))((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%******))))))((((((((('''&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''%%%***'''"""&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((+++)))(((''''''((()))+++&&&&&&''''''&&&&&&%%%$$$$$$###"""###%%%&&&%%%$$$777666555666777777555333111000///------......///000///...------...///000555555333...&&&!!!---,,,++++++************,,,+++++++++***))))))))),,,+++************'''&&&++++++******)))(((((((((+++***)))(((((('''''''''((()))***+++***(((&&&$$$***************)))((((((******))))))((((((''''''((((((((((((((('''&&&&&&%%%&&&((()))***+++******))))))))))))))))))))))))+++***(((&&&'''))),,,...(((((((((((())))))))))))'''%%%$$$$$$&&&''''''&&&&&&''''''(((((((((((((((&&&'''''''''(((((())))))))))))))))))((((((((((((,,,***(((&&&&&&'''***++++++*********))))))(((((())))))(((((((((((())))))''''''((((((((((((((((((((()))***++++++***)))((('''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''***)))'''%%%%%%%%%''''''&&&&&&'''''''''''''''&&&'''''''''''''''((())))))'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''''''''&&&%%%$$$""""""$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&%%%$$$######%%%'''(((%%%&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&### %%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''$$$%%%&&&'''((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((******)))((('''&&&$$$###'''&&&&&&&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''((()))))))))))) $$$(((******)))'''))))))((('''&&&%%%$$$$$$&&&'''((())))))((('''&&&((((((((((((((('''''''''+++***((('''&&&&&&&&&''',,,)))''''''((())))))(((((('''%%%%%%'''((('''&&&((((((((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((($$$$$$%%%&&&''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***%%%'''(((((('''&&&&&&'''&&&'''((())))))'''%%%$$$)))(((&&&%%%$$$%%%%%%&&&((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''999777555555555555333111111000///...---......///,,,,,,,,,++++++,,,,,,,,,***,,,...---,,,+++---///------,,,+++++++++++++++,,,,,,,,,+++++++++++++++,,,+++******+++***(((&&&************))))))))))))'''''''''(((((()))***+++%%%&&&((()))*********)))((())))))))))))(((''''''***)))))))))((((((((('''((())))))))))))((('''&&&&&&'''((()))******))))))))))))))))))))))))))))))+++***)))((((((***+++---'''((((((((())))))))))))+++)))&&&&&&&&&&&&%%%$$$&&&''''''(((((((((((((((''''''''''''((((((((())))))(((((((((((((((((((((%%%$$$$$$###$$$&&&(((***)))))))))(((((((((''''''))))))(((((((((((())))))((((((((((((((('''''''''''''''((())))))(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&'''''''''''''''(((((()))'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$######%%%&&&(((&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%###!!! %%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$###"""!!!(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''###%%%''')))***)))((('''((((((((('''''''''''''''&&&'''((())))))(((''''''((((((((((((((((((((('''***)))'''&&&%%%%%%%%%&&&'''&&&%%%&&&(((***++++++((('''%%%%%%'''((('''&&&$$$%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%###""""""###$$$%%%&&&&&&%%%'''''''''&&&%%%&&&'''&&&'''((()))((('''%%%$$$((('''&&&%%%%%%%%%%%%%%%)))(((&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&;;;888555333222222111000000000///............///.........//////.........+++---......------...///------,,,,,,++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---+++++++++,,,+++)))'''))))))))))))************'''''''''(((((()))***+++%%%&&&&&&((()))***++++++'''(((((((((((('''&&&&&&))))))))))))(((((((((((())))))******))))))(((((('''(((((()))))))))((('''))))))))))))))))))))))))))))))))))))************''''''((((((((())))))))),,,***((('''''''''&&&%%%&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''''''''&&&)))((((((''''''(((((()))))))))(((((('''''''''&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&'''((()))))))))''''''''''''''''''''''''%%%&&&((()))((('''%%%###&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((''''''(((((((((''''''&&&(((((('''&&&%%%$$$######'''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&###""""""$$$''')))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%)))'''%%%%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$###""")))*********)))(((&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&))))))******)))((((((''''''''''''(((((()))))))))%%%&&&''')))))))))((((((''''''((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%'''%%%$$$%%%((()))***)))((('''%%%%%%'''((('''&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&(((&&&''''''((((((&&&%%%$$$&&&&&&''''''&&&&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%;;;777333111111111111000000/////////...............///000111111000///...//////...---+++***))))))------,,,,,,,,,,,,,,,---*********++++++,,,,,,,,,---,,,++++++,,,,,,***((('''(((((()))***++++++++++++***)))((('''''''''''')))(((((('''''''''((()))'''(((((((((((('''&&&&&&))))))))))))(((((((((((())))))************)))))))))))))))((((((''''''&&&(((((((((((((((((((((((('''((())))))***)))(((''''''''''''((((((((()))))))))(((&&&''')))******)))&&&''''''((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((***++++++***)))'''%%%$$$''''''''''''''''''''''''(((((((((''''''((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***''''''''''''''''''''''''%%%&&&'''''''''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%)))(((&&&&&&'''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))))))))))))))((('''&&&((()))***++++++)))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%((((((''''''''''''''''''******)))(((((('''(((((((((((((((((())))))))))))%%%&&&''')))))))))((((((''''''''''''(((((((((((((((''''''&&&&&&%%%%%%%%%)))(((&&&&&&''''''&&&$$$((('''%%%%%%'''((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''+++***)))((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%###"""###&&&(((&&&&&&'''''''''&&&%%%$$$%%%%%%'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%888666222000111222222111///////////////......---+++,,,---......---,,,+++*********+++------...---,,,,,,,,,++++++,,,,,,---(((((())))))******++++++,,,+++++++++,,,,,,+++)))''''''((()))***++++++,,,+++***)))((('''''''''''')))(((''''''&&&''''''((((((((()))))))))(((''''''(((((((((((())))))))))))))))))************))))))))))))(((''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&((()))((('''&&&%%%''''''''''''((((((((((((***((('''''')))******)))&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&''''''((((((((()))&&&'''''''''&&&$$$""" ((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&(((''''''''''''''''''(((******)))))))))((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''))))))((('''&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%&&&''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&'''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%%%%$$$%%%''')))***+++***((('''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%(((''''''&&&&&&&&&''''''((('''&&&&&&&&&'''(((((())))))))))))((((((((((((%%%&&&((()))))))))((('''&&&'''''''''(((((())))))(((((((((((('''''''''&&&)))(((''''''''''''%%%###((('''%%%%%%'''((('''&&&###$$$$$$%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&+++***)))''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((&&&&&&%%%###"""###&&&(((&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''''''''%%%%%%!!!"""###$$$&&&'''((((((###$$$%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&777555333111222222222111/////////000///......---------............---------,,,+++,,,...//////...++++++******++++++,,,,,,((((((((()))))))))))))))+++******+++,,,,,,***)))'''(((((()))***+++++++++'''''''''(((((()))***+++%%%&&&&&&''''''(((((()))((())))))))))))(((''''''(((((((((((())))))))))))(((((())))))******))))))))))))((('''&&&&&&&&&'''))))))))))))))))))))))))&&&'''((((((((('''%%%%%%&&&&&&'''''''''(((((((((---+++)))((((((((('''&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((()))###$$$&&&'''((('''&&&&&&((((((((((((((()))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))(((((((((((())))))*********)))(((''''''''''''''''''''''''''''''''''''&&&$$$######%%%'''(((***)))'''&&&%%%%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''(((((((((&&&'''((()))))))))))))))%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%!!!###&&&(((((('''$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%'''((()))))))))(((%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$%%%%%%&&&'''((()))))))))(((((('''''''''&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))'''(((((())))))(((''''''&&&&&&&&&'''))))))(((&&&((('''%%%%%%'''((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&!!!"""$$$%%%'''((())))))###$$$%%%&&&'''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''999777555444333222000......///000000000///------000000////////////000000111///---,,,------***(((***)))))))))******+++,,,*********)))))))))))))))***))))))***++++++***((((((((())))))*********+++'''''''''(((((()))***+++%%%&&&'''(((((((((&&&&&&'''(((((((((((('''&&&&&&'''((((((((()))))))))***&&&'''((())))))))))))((((((((('''&&&&&&&&&'''((())))))))))))))))))))))))((()))))))))(((((('''&&&&&&&&&&&&'''''''''((((((,,,***((('''''''''&&&%%%&&&''''''((((((((((((((()))(((((((((''''''''''''%%%%%%&&&''''''((())))))%%%&&&'''((())))))******&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((&&&&&&''''''((()))))))))))))))(((''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&&&&''')))'''%%%$$$######$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%######$$$%%%%%%&&&'''''''''''''''''''''''''''''''''(((((())))))))))))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&%%%%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''(((((((((&&&$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$$$$###""""""###%%%%%%&&&&&&%%%%%%$$$###"""###$$$&&&'''$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((()))))))))'''&&&%%%&&&&&&''''''((())))))***&&&&&&'''((((((((('''&&&'''''''''(((******((('''((('''%%%%%%'''((('''&&&&&&''''''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%'''''''''&&&%%%&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((###$$$&&&'''((((((''''''"""###%%%&&&'''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''((((((;;;999777555444222///,,,...///000000000///---,,,...---,,,++++++,,,---...,,,***((()))+++,,,***((())))))(((((()))***++++++,,,+++++++++******))))))))))))((()))++++++***((())))))))))))************+++***)))((((((''''''''')))*********(((%%%""" &&&&&&''''''&&&&&&%%%$$$'''((((((((())))))******&&&&&&'''(((((()))((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))++++++******)))))))))(((&&&&&&&&&'''''''''((((((((('''&&&&&&((())))))(((&&&''''''((((((((((((((())))))(((((('''''''''&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''%%%%%%&&&'''((()))******)))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))''''''''''''''''''''''''"""###%%%'''''''''%%%$$$'''&&&$$$"""!!!!!!"""###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""###$$$%%%'''((())))))'''&&&$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###&&&(((((((((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$&&&)))***&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))***))))))***)))((('''%%%$$$&&&&&&&&&'''((())))))***$$$%%%&&&'''''''''&&&%%%+++************)))&&&###((('''%%%%%%'''((('''&&&###$$$$$$%%%&&&&&&&&&%%%''''''''''''''''''''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$%%%&&&'''''''''&&&%%%'''''''''&&&&&&'''''''''%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%'''(((((('''&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&((()))&&&'''((((((((('''&&&%%%"""###%%%&&&'''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%'''((())))))777666444222000......---000///...------...///000//////.........---------...---,,,,,,++++++,,,,,,,,,---...---+++***+++,,,(((((((((((((((((((((((()))((('''&&&&&&'''((())))))))))))))))))))))))))),,,)))&&&%%%'''((('''&&&******))))))(((((((((''''''((((((((())))))******))))))))))))************((((((+++---...,,,'''###&&&&&&&&&&&&&&&'''((()))''''''''''''(((((((((((((((((((((''''''&&&&&&%%%&&&%%%%%%&&&((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&((()))(((&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''+++***)))'''''''''((()))''''''''''''''''''&&&&&&''''''&&&'''(((***,,,---%%%%%%%%%))),,,...+++))))))(((''''''((()))((('''''''''''''''''''''''''''((('''&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&$$$###"""!!!"""###%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((('''%%%$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""###$$$&&&'''''''''&&&%%%$$$$$$$$$$$$)))((('''&&&&&&&&&&&&&&&((((((((((((''''''&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&))))))((('''&&&%%%%%%$$$((('''%%%$$$###$$$$$$%%%%%%###"""$$$&&&'''$$$"""%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######!!!""""""############"""$$$$$$%%%%%%%%%%%%&&&&&&***)))((('''&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''))))))+++++++++***((('''******))))))((((((((('''&&&'''(((((())))))((((((&&&((((((%%%&&&))))))&&&))))))(((''''''''''''(((+++(((%%%%%%''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''666555333111///...------000///...------...///000//////.........---------......---,,,,,,,,,,,,,,,+++------,,,+++***+++,,,***************************)))(((((((((((()))***)))))))))))))))))))))))),,,)))''''''(((***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&'''''''''((((((((((((&&&'''))),,,...---)))&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((('''''''''''''''((('''&&&&&&'''((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))(((&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&(((***+++,,,)))%%%$$$&&&'''((('''&&&$$$###$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''&&&&&&%%%%%%'''&&&%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%''''''%%%###########################%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''&&&%%%((('''''''''&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&///555111)))&&&&&&&&&'''''''''''''''((()))))),,,***&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&666555333111000///......//////............//////...............---------......---,,,,,,,,,,,,,,,+++,,,,,,,,,***)))***+++************************+++***)))))))))******+++))))))))))))))))))))))))+++)))((((((***++++++***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((($$$%%%(((+++------+++((('''&&&&&&&&&&&&'''((((((&&&''''''''''''(((((((((''''''''''''((((((((((((***((('''&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((&&&$$$######%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&((()))+++,,,)))&&&%%%%%%&&&&&&%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''%%%#########&&&)))+++%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%&&&'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((()))'''&&&&&&&&&&&&'''(((((())))))((('''&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''999EEE???///%%%%%%)))%%%%%%%%%&&&''')))***+++---***(((&&&&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%777666555333111000000000/////////....../////////........................------,,,+++++++++++++++***+++,,,+++)))((()))***************************))))))))))))*********+++))))))))))))))))))))))))(((((((((((()))*********)))))))))))))))(((((((((((((((((()))))))))))))))((((((((()))))))))******$$$$$$&&&(((++++++)))'''''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''((((((((('''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&$$$""""""$$$&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''((((((((('''&&&&&&&&&%%%$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$%%%&&&'''''''''&&&&&&&&&'''(((***+++&&&'''((()))***)))'''%%%'''&&&%%%&&&'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&'''''''''''''''&&&%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########""""""""""""###$$$%%%%%%''''''&&&&&&%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%&&&''''''(((###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&''''''(((,,,+++)))'''&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&''''''((((((***<<>>888,,,&&&'''(((''''''&&&&&&&&&&&&''''''%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%333222111///...---------......////////////......---------...............,,,,,,+++***************+++,,,,,,,,,***)))***+++((((((((((((((((((((((((''''''((()))************************************%%%'''))))))(((''''''(((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$&&&'''&&&%%%(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%(((******)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""$$$%%%%%%%%%&&&(((***'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$######"""###$$$%%%&&&---***%%%###''''''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''&&&''''''((('''&&&$$$###%%%%%%%%%&&&''''''(((((($$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$######$$$$$$#########$$$$$$%%%###############$$$$$$%%%"""######$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$%%%&&&&&&############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%"""$$$%%%%%%$$$######$$$!!!!!!!!!""""""######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$###### !!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$&&&'''&&&,,,...***&&&%%%%%%###(((''''''&&&%%%%%%&&&&&&###%%%'''''''''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''#########$$$%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%333222111000///.........---...///000000///...------------.........//////...---,,,,,,++++++,,,,,,+++------,,,+++***+++,,,))))))))))))))))))))))))'''((()))+++++++++++++++************************&&&)))++++++(((''''''(((&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%###$$$'''((())))))(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''''''''''''''&&&&&&&&&%%%$$$&&&((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''###%%%''''''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&'''******'''$$$ $$$'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&'''(((((((((###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%######""""""###$$$$$$%%%######$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%$$$###"""###%%%'''&&&$$$###$$$&&&!!!!!!"""######$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###### """###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""###$$$&&&'''$$$((((((%%%$$$&&&%%%"""&&&&&&%%%%%%%%%&&&''''''###%%%((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%$$$######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&666555444333222222222222---...///000000///...------------.........////////////...------------...,,,---...---+++***+++,,,************************((()))+++,,,------,,,,,,************************(((***---,,,)))'''''')))'''((((((((())))))************))))))(((((((((''''''''''''((((((((())))))&&&$$$###%%%(((+++,,,---)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''******))))))(((((((((''''''&&&%%%&&&(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%'''))))))(((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%'''((()))(((((('''&&&&&&&&&&&&'''%%%%%%$$$###$$$%%%'''(((''''''''''''''''''&&&&&&***)))((('''((()))***+++ &&&---///---)))'''&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$######$$$'''***,,,%%%%%%&&&&&&'''((())))))"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&"""###%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''%%%&&&''''''((((((((((((%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###!!! ###&&&((((((%%%$$$%%%'''$$$$$$%%%&&&&&&'''((((((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%$$$$$$$$$&&&''''''''''''''''''&&&%%%%%%%%%$$$$$$$$$######!!!!!!###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((###$$$&&&'''(((((('''&&&&&&&&&&&&''''''((((((((('''&&&%%%$$$$$$&&&((()))%%%)))***'''&&&((((((%%%$$$$$$$$$%%%&&&'''((()))$$$'''))))))&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&%%%$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''555444333111000//////...000000111000000///......,,,---......,,,,,,---...***,,,...000000...,,,***((((((''''''((()))******)))))))))))))))))))))))),,,,,,+++***)))))))))***))))))))))))))))))))))))(((((((((((())))))))))))******)))((('''&&&%%%%%%'''&&&$$$###$$$%%%''')))***)))'''&&&'''(((***,,,'''%%%$$$&&&)))+++***(((***(((&&&%%%%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&***))))))(((''''''&&&&&&%%%'''(((((('''&&&&&&'''((((((((('''&&&&&&%%%%%%'''''''''(((((((((((()))((($$$$$$((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&&&&'''''''''&&&$$$#########$$$$$$$$$$$$######$$$$$$%%%&&&(((&&&$$$"""!!!!!!!!!"""###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&(((%%%""" """%%%###!!!!!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!!!!###%%%)))---///%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$######""""""$$$$$$###""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((&&&###$$$&&&((('''%%%&&&&&&''''''&&&&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$######%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%555444333111000//////...222111///.........000000+++,,,---,,,++++++,,,---++++++++++++++++++++++++))))))((((((((()))******)))))))))))))))))))))))),,,+++******))))))******))))))))))))))))))))))))******))))))((((((''''''(((((((((((('''''''''''''''&&&%%%%%%%%%&&&(((((('''&&&%%%%%%%%%&&&((()))""" !!!###(((***+++)))***(((''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&''''''''''''((((((((((((%%%'''(((((('''&&&&&&'''&&&&&&''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''%%%"""!!!!!!"""%%%'''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''&&&###"""!!!###$$$&&&'''&&&%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((($$$###&&&((('''''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!###############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$&&&'''&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%(((''''''&&&%%%###"""!!!&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&555444333111000//////...222000...,,,,,,...111333***+++,,,,,,******+++,,,---+++(((&&&&&&(((+++---++++++***)))))))))******))))))))))))))))))))))))++++++***)))))))))******))))))))))))))))))))))))+++******)))((('''&&&&&&&&&&&&'''''''''(((((()))&&&&&&'''''''''(((((((((%%%&&&&&&&&&&&&'''''''''  """%%%(((((((((((('''&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%&&&'''(((((())))))%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%''''''$$$%%%%%%%%%%%%%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$######$$$$$$%%%&&&""""""""""""###%%%&&&'''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%###!!! !!!$$$############$$$%%%%%%''''''''''''''''''''''''$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''###"""%%%'''&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$&&&&&&&&&%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&))))))(((&&&###!!!&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&555444333111000//////...///...------...///111222***,,,---,,,+++***+++,,,---***'''%%%%%%'''***---,,,,,,+++***)))))))))***))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((()))))))))((((((''''''&&&&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((&&&'''((()))))))))((((((%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%&&&''''''(((((()))%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((&&&'''((())))))((('''&&&)))((('''%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$##################""""""""""""###$$$$$$%%%$$$$$$######$$$$$$%%%&&&"""""""""###$$$%%%&&&'''######$$$%%%%%%%%%$$$$$$########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%%%%%%% !!!###$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&######""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&"""!!!$$$&&&$$$$$$&&&''''''''''''''''''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%%%%&&&%%%((('''&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((((((((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###"""&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&555444333111000//////...,,,---...000000000///...,,,---...---,,,+++,,,...+++***)))(((((()))***+++,,,,,,+++***)))))))))***))))))))))))))))))))))))***))))))((())))))******((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&'''((()))((((((((('''((((((''''''&&&'''''''''&&&%%%%%%&&&'''%%%$$$''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""$$$$$$##################""""""######$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%$$$$$$"""######$$$%%%%%%%%%%%%########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""$$$''''''%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%&&&'''((((((######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((($$$###&&&'''&&&&&&(((''''''''''''''''''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""$$$&&&'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############""""""%%%$$$$$$$$$###"""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$$$$%%%&&&(((&&&$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%'''))))))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''555444333111000//////...+++,,,///111111000---,,,,,,---......,,,,,,---...++++++************++++++++++++***)))))))))******))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))%%%%%%&&&'''((())))))***((('''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((($$$%%%%%%%%%%%%&&&&&&&&&%%%&&&((((((((((((***+++((('''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&''')))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&%%%$$$###"""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%&&&'''''''''&&&&&& ###&&&%%%"""!!!"""%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&""" ###%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$""" $$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%######%%%&&&%%%""" !!!$$$&&&%%%###&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++***(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''555444333111000//////...---...///000///...---,,,+++,,,------,,,+++,,,---++++++***))))))***++++++))))))((((((((()))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))%%%&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&((((((%%%%%%$$$$$$$$$%%%&&&'''###%%%''''''&&&%%%''')))%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&$$$%%%%%%&&&&&&''''''(((%%%'''(((((('''&&&&&&'''''''''''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!###%%%'''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&&&&%%%%%%&&&'''&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$###"""""""""######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&"""###$$$%%%%%%$$$###"""######$$$%%%&&&'''((((((!!!###""" $$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!""" """%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""" ###############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''###%%%&&&%%%###"""$$$&&&$$$!!! %%%'''&&&$$$&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++,,,***(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((555444333111000//////...000///...---------------***+++,,,,,,******+++,,,---+++(((&&&&&&(((+++---(((((('''(((((()))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''&&&&&&###$$$$$$%%%&&&(((((()))'''&&&$$$###$$$%%%''')))((('''&&&%%%%%%''')))***%%%'''(((&&&"""!!!"""$$$  """%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&"""###$$$%%%'''((()))***%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&'''''''''"""$$$&&&''''''&&&$$$"""!!!$$$'''(((((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&&&&''''''&&&''''''((('''&&&$$$###$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%$$$""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###""" !!!###%%%((()))"""%%%&&&$$$ ###(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((###"""$$$&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""$$$&&&&&&&&&$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!$$$%%%&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))###%%%&&&%%%""""""$$$'''%%%""" """'''***)))&&&&&&&&&&&&'''''''''((((((((()))))))))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&########################$$$'''+++---,,,******)))%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((444444333333222111000000------------------------++++++++++++++++++++++++,,,,,,,,,++++++************)))((((((((((((((()))000///...,,,+++*********))))))))))))((((((((((((******))))))((((((''''''%%%&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&%%%%%%((('''%%%$$$%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&(((((('''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&$$$###%%%$$$$$$######$$$$$$%%%!!!!!!"""###############&&&&&&%%%%%%$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$###!!!!!!!!!###%%%&&&%%%###&&&!!! ###""""""$$$###!!!"""(((""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%###""""""######%%%$$$###!!!!!!"""$$$%%%###########################$$$$$$%%%%%%$$$$$$###!!!"""""""""############  !!!"""###%%%%%%%%%$$$$$$#########"""""""""!!!""""""###$$$''''''&&&%%%$$$$$$###"""&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$##############################%%%$$$$$$######$$$$$$%%%$$$###!!!"""###%%%$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""!!! !!!!!!!!!""""""############$$$$$$$$$%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$&&&((()))$$$))),,,+++&&&$$$&&&***$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((($$$"""$$$&&&%%%%%%'''%%%$$$$$$######$$$$$$%%%(((((()))))))))'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$##################$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''444444333222111000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))(((((((((((()))))),,,,,,+++++++++++++++,,,))))))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''&&&&&&((((((((((((((((((((((((+++***(((&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&(((((('''&&&&&&&&&%%%%%%$$$$$$$$$########################''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""######""" %%%$$$$$$######$$$$$$%%%'''&&&$$$"""""""""###$$$!!!!!!!!!!!!"""###$$$$$$ !!!"""###$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$###&&&$$$###$$$%%%&&&$$$###***%%%$$$(((((($$$###&&&&&&&&&%%%$$$"""###&&&(((""""""###$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$""""""""""""""""""###$$$%%%$$$$$$$$$###############""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$###!!!"""###%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%''''''''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$""""""!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###$$$%%%'''(((''''''((((((&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***&&&###%%%&&&$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%'''(((((()))((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&$$$###""""""&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%444333222111000///......------------------------------------------------+++++++++++++++*********)))))))))(((((())))))***((((((((()))***+++,,,---(((((((((((())))))))))))(((((((((((())))))))))))******)))(((&&&%%%$$$$$$((((((((((((((((((((((((***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%)))'''$$$"""!!!###%%%&&& !!!"""$$$$$$ """$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$###(((&&&$$$###$$$$$$###"""$$$ ###'''&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$"""""""""######$$$%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###############$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###!!!"""###%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""######$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$&&&'''(((&&&%%%%%%'''&&&$$$!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++&&&$$$&&&&&&###"""$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$ !!!"""###$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$333333222111000......---------------------------------------------------+++++++++***************)))))))))((())))))******'''''''''((()))***+++,,,(((((((((((())))))))))))''''''(((((())))))******++++++***)))'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''###$$$$$$%%%&&&'''(((((())))))((('''&&&%%%%%%$$$&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%########################((('''&&&&&&(((((('''&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&###############$$$%%%&&&!!!"""###$$$%%%&&&&&&&&&###$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###'''$$$"""!!!"""###"""!!!!!!%%%%%%%%%###"""!!!$$$&&&&&&###""""""######$$$$$$$$$%%%"""###$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%$$$$$$&&&%%%%%%%%%$$$$$$######!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###!!!"""###%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&###$$$$$$$$$$$$%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&(((''''''&&&&&&%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((($$$"""%%%%%%###"""###&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$&&&'''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%&&&444333222111000...------------------------------++++++++++++++++++++++++************************)))))))))))))))***++++++(((((((((''''''((())))))'''((((((((()))))))))***''''''(((((())))))***************)))))))))((((((%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((())))))(((''''''&&&%%%%%%&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%########################$$$###"""###$$$%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%###!!!'''&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###%%%$$$""""""$$$%%%$$$###%%%###!!!%%%&&&%%%(((%%%###$$$&&&(((&&&###"""###############$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%$$$$$$######$$$###"""""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""#########$$$&&&%%%$$$###############%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%$$$############$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$#########!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###!!!"""###%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%(((+++)))%%%"""$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%### ###%%%###"""$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%+++***)))'''&&&$$$###"""%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%555444333222000...------------------------------++++++++++++++++++++++++)))))))))***************))))))))))))******+++,,,***)))((((((''''''''''''''''''(((((())))))******(((((((((((()))))))))))))))))))))))))))))))))***&&&&&&''''''((()))))))))+++******)))((('''&&&&&&%%%%%%%%%&&&''''''((((((((((((((('''''''''''''''%%%%%%&&&&&&''''''((((((((((((((('''&&&&&&&&&%%%&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''&&&%%%$$$######$$$%%%&&&########################$$$###"""###$$$%%%$$$###%%%$$$$$$######$$$$$$%%%'''((()))(((%%%!!!'''&&&$$$###""""""!!!!!!""""""#########""""""!!!######$$$%%%&&&&&&''''''####################################$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$$$$%%%''''''%%%$$$&&&'''&&&!!! """###!!!%%%###!!!!!!"""###$$$$$$########################$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%$$$$$$###$$$###!!!!!!!!!###%%%'''###########################$$$$$$%%%%%%$$$$$$###!!!!!!"""""""""#########$$$$$$######"""#########%%%%%%%%%%%%&&&&&&&&&&&&###############$$$%%%%%%(((''''''&&&$$$######"""$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###!!!"""###%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%###(((+++***$$$"""%%%)))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&$$$###$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&)))(((((('''&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%$$$$$$%%%&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%###############"""""""""666555444333111///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))*********+++))))))))))))***+++,,,---***))))))(((''''''(((((('''''''''((()))*********))))))))))))(((((((((((('''''''''''''''''''''(((&&&&&&''''''((())))))***,,,+++)))((('''&&&''''''%%%%%%&&&&&&'''((((((((()))((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&################################################&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%'''(((((('''%%%### %%%$$$###""""""!!!"""""" !!!"""##################$$$$$$&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$%%%&&&%%%!!! &&&$$$!!!"""!!! !!!"""!!! !!!"""############""""""""""""%%%$$$"""!!!!!!###%%%'''%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''###$$$%%%%%%%%%%%%$$$###"""#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$##################$$$%%%#########$$$$$$%%%%%%%%%###""""""""""""###$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###!!!"""###%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$%%%%%%&&&'''&&&$$$############$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&"""%%%''''''%%%$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&### !!!%%%'''%%%###$$$$$$######""""""######$$$"""###$$$&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&& !!!"""$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%"""$$$%%%%%%$$$$$$%%%&&&"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%&&&&&&&&&&&&&&&############"""""""""!!!777666555333111000......------------------------------------------------(((((())))))*********+++))))))))))))***+++,,,---))))))((((((((())))))***&&&''''''((()))******+++******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((***)))'''&&&'''(((***,,,%%%%%%&&&&&&'''((())))))))))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$###""""""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!  """###"""!!!%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((($$$###############$$$$$$ !!!###$$$&&&&&&''''''$$$$$$%%%&&&((()))******%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!"""######  ''')))'''((('''$$$!!!$$$''''''$$$"""###%%%#########"""""""""""""""&&&$$$!!! """%%%(((&&&%%%%%%$$$$$$###############$$$%%%%%%&&&''''''"""###%%%%%%&&&%%%$$$###!!!"""%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%%%%&&&!!!!!!""""""#########$$$"""""""""!!!"""######$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$###"""!!!""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###!!!"""###%%%%%%$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######"""""""""""""""###$$$#########$$$%%%%%%&&&((('''%%%###""""""######&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&###""""""$$$&&&'''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''######'''(((%%%###$$$######""""""""""""######"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###%%%%%%$$$$$$%%%&&&"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%$$$$$$######999888555333000///---------,,,,,,++++++,,,,,,---+++,,,---......,,,***)))***)))))))))((((((''''''###$$$%%%'''(((***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))((('''%%%%%%'''(((''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))(((((('''''''''&&&&&&&&&$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''''''''''''''(((((())))))&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############""""""""""""""""""""""""#########$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$(((((('''$$$"""!!!"""$$$$$$###"""!!!!!!"""######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######"""""""""###"""!!!!!!!!!######!!! !!!"""""""""""""""&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%######"""""""""""""""###(((+++...+++%%%"""$$$'''%%%$$$######%%%%%%$$$###$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###$$$%%%&&&&&&%%%"""!!!%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""######$$$%%%%%%"""""""""!!!!!!!!!!!!!!!$$$###"""!!!!!!###%%%&&&######$$$$$$$$$$$$######""""""""""""""""""""""""&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&"""""""""$$$&&&&&&$$$"""%%%%%%%%%$$$$$$#########%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$"""""""""$$$$$$%%%%%%$$$$$$###"""!!!!!! """$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&555444222000...,,,++++++---,,,,,,++++++,,,,,,---,,,,,,---------,,,+++************)))))))))(((((())))))((((((((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&&&&''''''''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$########################))))))))))))))))))))))))$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""######!!! !!!###((('''%%%###!!!!!!!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############""""""###$$$$$$###!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%########################"""###$$$%%%&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$######"""""""""######%%%&&&&&&&&&$$$#########%%%$$$######%%%%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%&&&%%%$$$###"""&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""%%%$$$"""!!!"""###$$$%%%######$$$$$$$$$$$$##############################&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$######$$$&&&&&&%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""$$$%%%&&&&&&%%%%%%$$$######""""""!!!!!!"""######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&333222000...---,,,,,,+++---,,,,,,++++++,,,,,,------------,,,,,,,,,+++++++++++++++************)))+++******)))'''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''))))))'''&&&%%%%%%$$$$$$###%%%'''&&&%%%#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&'''((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!! """"""######$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######%%%''')))'''%%%###"""!!!""""""#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$######$$$%%%%%%$$$"""###$$$$$$%%%&&&%%%%%%%%%"""######$$$%%%%%%&&&&&&###########################$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$############$$$$$$$$$"""!!!###%%%%%%$$$!!!%%%$$$######%%%%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""############""""""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$######"""########################%%%$$$###"""""""""$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%(((&&&###""""""###&&&((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###%%%&&&'''&&&&&&%%%%%%$$$$$$######&&&%%%$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&444333222111000/////////---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,,,,++++++++++++++++++++++++'''''''''((())))))******************************)))))))))))))))))))))))))))******)))((('''&&&'''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&'''###%%%((((((&&&$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&((($$$###"""""""""###$$$%%%""""""#########$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$###$$$######$$$%%%%%%$$$"""###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%$$$######%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%%%%%%%%%%""""""############"""""""""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%#########%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&444444333222111111111111---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,%%%&&&'''((()))+++,,,,,,++++++++++++++++++++++++************************(((***++++++)))''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''((()))***$$$''')))***(((&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%$$$&&&'''((('''%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$#########""""""%%%%%%#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$"""!!!"""###"""!!! !!!"""###$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$###""""""###$$$$$$###!!!"""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#################################$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""$$$$$$######$$$%%%%%%&&&$$$'''***((($$$"""###&&&%%%$$$######%%%%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$%%%$$$$$$#########$$$$$$$$$$$$######"""###%%%&&&&&&%%%###"""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$##############################%%%$$$$$$###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%%%%$$$'''&&&$$$######%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&333333111000////////////---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++***++++++++++++,,,,,,,,,((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&))),,,,,,***((()))***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''')))+++,,,&&&(((******(((&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((%%%%%%$$$&&&'''((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!&&&%%%%%%$$$######""""""$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$#########$$$###!!!  #########$$$$$$$$$$$$%%%######""""""######$$$%%%###""""""###$$$$$$###!!!!!!""""""###############&&&&&&%%%%%%$$$######"""###########################$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$%%%%%%%%%######$$$$$$$$$$$$#####################$$$%%%&&&!!!&&&)))'''!!! $$$%%%$$$######%%%%%%$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$######$$$$$$%%%%%%############$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$"""###%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&333222111000......---------,,,,,,++++++,,,,,,---,,,,,,---------,,,+++***************+++++++++,,,*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$(((------***)))***,,,(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''')))++++++'''((()))(((&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%$$$&&&'''((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&$$$""""""###$$$%%%######################## !!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((('''&&&''''''$$$###""" !!!!!!$$$$$$$$$$$$%%%%%%%%%%%%###"""!!! """$$$&&&$$$######$$$%%%%%%$$$"""!!!""""""###############%%%$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!"""###$$$$$$%%%$$$$$$""""""""""""###$$$%%%%%% """$$$$$$!!! !!!###%%%$$$######%%%%%%$$$###!!!""""""###$$$$$$%%%%%%################################################$$$$$$%%%&&&%%%$$$###"""$$$############$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""$$$&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""######$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$######$$$$$$%%%&&&############$$$$$$$$$$$$$$$###"""""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%############$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&555444222111///.........---,,,,,,++++++,,,,,,---+++,,,---......,,,***))))))))))))******+++++++++((()))))))))************************************&&&&&&&&&&&&&&&&&&&&&&&&###(((---...+++)))+++...(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&''''''((()))***'''''''''&&&$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((('''%%%'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$##################$$$%%%%%%&&&'''''''''&&&$$$""""""###$$$%%%########################!!!$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!$$$$$$$$$%%%%%%&&&''''''!!!###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%%%%%%%&&&&&&"""!!!!!!!!!"""###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$"""!!!$$$&&&%%%%%%$$$%%%&&&'''%%%###""""""###$$$$$$$$$$$$############$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%% !!!"""###$$$%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%!!! """$$$%%%$$$###%%%$$$######%%%%%%$$$###!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""###$$$&&&&&&&&&%%%###!!!$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%########################"""""""""""""""""""""""""""###%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$############""""""!!!!!! !!!!!!"""###$$$$$$%%%%%% """###%%%&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&"""############$$$$$$$$$######"""""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''))))))'''%%%#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########(((%%%!!!!!!%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%#####################$$$$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&666444111...---...///111///............---------------++++++++++++------)))************+++++++++,,,+++***))))))***+++,,,)))((((((***---,,,)))&&&&&&'''((())))))((('''&&&))))))))))))(((((((((((()))))))))((('''&&&$$$###$$$%%%&&&'''(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""###%%%'''((()))***'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%'''(((((('''''' ###%%%%%%$$$######$$$'''&&&%%%###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%##################$$$$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###############"""!!!  !!!"""""""""###$$$%%%&&&%%%$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""""""""###&&&%%%$$$###$$$%%%&&&'''&&&%%%###""""""###%%%&&&###"""!!! !!!"""$$$&&&######""""""""""""######%%%%%%%%%%%%%%%$$$###""" """$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$#######################################"""""""""""""""#########$$$$$$%%%%%%$$$$$$###''''''&&&%%%$$$###"""!!!$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$###""""""&&&&&&$$$############$$$%%%$$$###""""""###$$$%%%&&&%%%###!!! !!!!!!"""%%%$$$$$$$$$######""""""$$$$$$$$$#########"""""""""############$$$$$$$$$###$$$$$$$$$###"""  !!!###%%%&&&%%%$$$###!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!!!!""""""""""""""""""##################""""""""""""###### !!!"""###$$$######"""%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$############%%%&&&&&&%%%$$$$$$%%%#########$$$$$$%%%%%%%%%""""""""""""############'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%%%%%%%%%%''''''555333000...------///000...---------,,,,,,,,,,,,---,,,++++++++++++,,,---))))))*********+++++++++******)))(((((()))******)))((((((***,,,,,,)))&&&&&&'''((())))))((('''&&&))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''&&&%%%%%%%%%%%%"""%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$######"""!!!$$$$$$######"""#########%%%&&&&&&'''&&&%%%######%%%$$$$$$######$$$$$$%%%%%%%%%$$$##################""""""!!!"""###$$$%%%&&&%%%###""""""###%%%&&&&&&%%%###"""""""""$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!"""###"""###$$$&&&""""""""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&"""""""""!!!""""""###$$$########################$$$###""""""!!!!!!!!!!!!%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$#########$$$$$$$$$#########""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$'''&&&%%%###""""""!!!!!!$$$$$$#########"""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$###$$$$$$$$$###""" !!!"""$$$%%%%%%$$$###"""!!!!!!!!!!!!"""""""""###%%%$$$$$$###""""""######""""""""""""##################""""""""""""#########"""!!!!!!!!!"""$$$$$$$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""############%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&444222000...,,,---...///------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,)))))))))*********++++++)))((((((''''''(((((())))))((((((***++++++)))'''''''''(((((((((((('''''')))))))))(((((((((''''''%%%%%%$$$$$$$$$&&&'''(((***)))'''&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""$$$$$$### $$$###""""""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""'''&&&%%%$$$############'''(((''''''&&&%%%###"""%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$&&&%%%$$$######$$$%%%&&&'''&&&%%%############$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######### """######""""""###$$$!!!!!!!!!!!!!!!"""###$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%###"""""""""""""""##############################%%%%%%###"""!!! %%%%%%&&&&&&&&&&&&%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$###$$$$$$$$$$$$###"""""" """######"""!!!!!!$$$$$$###""""""###$$$$$$&&&&&&&&&%%%$$$###"""!!!######""""""""""""!!!!!!$$$$$$$$$###############"""############$$$$$$$$$######$$$######"""!!! """###$$$$$$$$$###"""!!!!!!!!!!!!"""""""""######%%%%%%$$$#########$$$$$$""""""""""""##################""""""""""""######$$$###!!! """$$$&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%333111///---,,,,,,---...---------,,,,,,,,,,,,+++,,,++++++++++++++++++,,,))))))))))))************(((((((((((((((((((((((((((((())))))***)))(((''''''(((((((((((((((((('''))))))((((((((('''''''''&&&%%%$$$######$$$&&&(((***)))&&&%%%$$$%%%'''((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$%%%'''***,,,%%%%%%$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&&&&''')))***$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$$$$###"""""""""######$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$###""""""#########&&&&&&&&&%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###############$$$!!!"""######!!!!!!"""###!!!!!!!!!!!!!!!"""######$$$$$$$$$#########""""""###############$$$$$$%%%&&&&&&%%%$$$####################################%%%%%%$$$######"""############$$$$$$$$$$$$######!!!""""""""""""#################################%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$###"""""" """"""""" $$$##################$$$######%%%%%%%%%$$$###""""""""""""!!!!!!!!!!!!!!!########################""""""#########$$$$$$$$$############""""""!!!!!!######$$$$$$###"""!!! !!!!!!"""""""""#########$$$$$$######"""######$$$!!!"""""""""##################""""""""""""#########"""!!! !!!"""$$$%%%$$$###$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''''''''''''''######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$222111000...------------............------------++++++++++++++++++++++++(((((()))))))))*********))))))))))))))))))))))))(((((())))))(((((((((((((((((((((''''''(((((((((((((((((((((''''''''''''(((&&&$$$######$$$%%%&&&((('''%%%$$$%%%&&&)))***(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&***---000%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!&&&''''''%%%###"""###$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%"""###############""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$""""""""""""###$$$&&&&&&"""""""""######$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%%%%######""""""""""""######$$$######""""""###$$$$$$$$$&&&&&&&&&$$$###$$$%%%######"""""""""###$$$$$$$$$$$$$$$#########""""""######""""""######$$$%%%$$$$$$$$$###$$$$$$%%%&&&########################$$$$$$$$$$$$%%%%%%&&&'''"""######$$$$$$######"""#########""""""""""""!!!########################%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$###""""""!!!"""%%%&&&'''&&&%%%$$$#########$$$$$$######### """$$$%%%%%%%%%$$$!!!!!!!!!!!!!!!"""""""""########################""""""#########$$$$$$$$$#########"""""""""""""""############""""""!!! """"""""""""############""""""!!!!!!!!!!!!""""""!!!"""""""""##################""""""""""""######!!!!!!"""#####################$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$""""""############""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################222222000///...---------//////.........---------******++++++++++++******((((((((()))))))))******((())))))******))))))((('''((())))))''''''((()))((((((''''''''''''((((((((((((((('''''''''&&&&&&((('''&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&''')))***'''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))))))))((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''***---///&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""&&&'''&&&%%%""""""###$$$'''&&&%%%###"""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&"""############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$$$$$$$""""""###$$$%%%'''((()))!!!!!!!!!!!!"""$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%&&&###""""""""""""""""""#########"""!!!!!!###$$$%%%"""$$$%%%$$$""""""###$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$###""""""""""""###$$$$$$ !!!"""$$$&&&'''#################################$$$%%%&&&(((((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""###############$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$###"""""""""###$$$%%%&&&%%%$$$$$$"""###$$$$$$$$$$$$###""" """$$$%%%%%%%%%!!!!!!""""""""""""#####################$$$$$$$$$"""############$$$$$$$$$######""""""""""""#########"""""""""""""""!!!!!!"""""""""#########$$$$$$!!!!!! !!!""""""""""""""""""##################""""""""""""###### !!!###$$$$$$$$$"""""""""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""############""""""$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''%%%$$$$$$#########%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""333222111000///......---.........---------,,,,,,)))***+++,,,,,,+++***)))(((((((((((()))))))))***''''''((())))))((('''''''''((()))(((&&&&&&(((***)))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&((()))***''''''&&&&&&%%%$$$$$$$$$#########$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$"""###$$$$$$$$$&&&(((+++&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%###$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""######$$$$$$##################$$$&&&''''''###""""""""""""###%%%&&&%%%$$$$$$######$$$$$$%%%###############$$$%%%%%%!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$######""""""######$$$###"""!!!!!!!!!"""$$$%%% !!!""""""!!! !!!###%%%$$$$$$#########$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""""""""""""""###$$$$$$!!!!!!!!!!!!"""###$$$$$$#######################################$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$###"""""""""""""""###$$$%%%&&&"""""""""#########$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$######"""!!!!!!"""###$$$"""!!!!!!!!!!!!""""""###""""""#########$$$$$$$$$!!!!!!!!!!!!!!!"""######""""""""""""##################""""""""""""######"""""""""""""""#########"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######333333222111000///......---------,,,,,,,,,++++++)))***+++,,,,,,+++***)))(((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%'''(((***(((&&&%%%(((***)))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&###$$$&&&'''((()))))))))(((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&& !!!"""###%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%''''''''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%"""######"""!!!"""$$$'''$$$############%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$###############%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$ !!!"""###############"""""""""!!!""""""######&&&%%%$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%###"""""""""###$$$$$$%%%!!!"""###$$$%%%$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###"""!!! !!!"""$$$&&&###$$$&&&&&&%%%$$$&&&'''$$$$$$###############$$$$$$$$$$$$#########"""""""""""""""""""""######$$$***)))'''%%%###!!!!!! ##############################"""""""""""""""###""""""############""""""!!!"""###$$$%%%&&&''''''""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$###""""""'''&&&%%%$$$######$$$$$$"""###$$$%%%%%%$$$###"""&&&%%%$$$#########$$$%%%""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$######"""!!!!!!"""###$$$!!!!!! !!!!!!"""###$$$"""############$$$$$$$$$""""""!!!""""""###$$$$$$""""""""""""##################""""""""""""######$$$###!!! """$$$&&&"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''''''''&&&!!!"""###$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%"""###%%%%%%###"""###$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&''''''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###333222222111111111111111111000///---,,,+++******,,,,,,,,,+++++++++******&&&&&&'''((()))***+++++++++***(((&&&&&&''')))*********))))))((((((''''''+++***)))(((((('''(((((('''(((((((((&&&%%%&&&'''))))))((('''&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%)))&&&$$$%%%(((***(((&&&)))'''%%%%%%&&&&&&%%%$$$!!!###%%%%%%$$$$$$$$$%%%$$$&&&(((&&&$$$"""$$$&&&(((((('''$$$'''((()))***)))((('''&&&$$$%%%'''))))))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&&&&%%%$$$'''&&&$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&'''((()))###$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$###!!! ###$$$$$$%%%%%%$$$$$$###'''""" $$$$$$$$$$$$############""""""!!! !!!###$$$$$$%%%%%%&&&%%%$$$"""!!!######"""!!!!!!!!!!!!!!!############"""!!! ###!!! !!!%%%&&&### ###!!! ###$$$""" $$$###"""###$$$%%%$$$"""########################!!! !!!###$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%(((&&&######&&&&&&%%%###$$$$$$############$$$$$$&&&%%%###$$$%%%&&&&&&%%%$$$"""!!!"""######"""!!!""""""""""""!!!!!! """%%%&&&$$$!!!######$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$######"""""""""$$$$$$############$$$$$$$$$!!! ###%%%$$$"""$$$$$$########################$$$$$$$$$$$$######%%%$$$###"""""""""###$$$"""###&&&(((((('''%%%###%%%%%%$$$!!!"""$$$$$$$$$$$$###"""!!!!!! $$$#########""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$!!! ###%%%$$$### """######"""!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!'''!!!"""&&&%%%######%%%%%%%%%$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###!!!$$$'''((('''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$######$$$$$$$$$""" ''''''''''''''''''''''''666555333111///...------///...---,,,+++*********,,,,,,,,,+++++++++******'''(((((())))))******++++++***)))((('''((())))))))))))))))))((((((((((((***))))))(((((((((((()))'''(((((((((&&&%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&''''''&&&***(((&&&&&&''''''&&&%%%"""$$$%%%%%%$$$###$$$%%%"""%%%''''''&&&%%%''')))&&&''''''%%%""" %%%%%%%%%%%%%%%$$$#########$$$&&&'''((('''&&&%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&$$$###$$$&&&''''''&&&%%%%%%%%%%%%&&&'''((()))$$$$$$$$$######"""""""""###############""""""!!!###$$$$$$%%%%%%$$$$$$###'''%%%""" !!!###%%%$$$$$$$$$############"""###""""""!!!"""###$$$%%%$$$%%%%%%%%%$$$$$$###"""######"""!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!"""!!!!!!"""$$$$$$###"""###!!! !!!######""" $$$###""""""###$$$###"""########################$$$""" """#########"""###$$$%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$###"""$$$&&&'''$$$"""""""""!!!!!!!!!!!!""""""(((&&&$$$$$$%%%%%%$$$###%%%###"""###$$$%%%$$$"""###############"""!!! $$$"""!!!"""$$$$$$""" ######$$$$$$$$$%%%%%%%%%######"""""""""######$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$""" !!!###%%%$$$#################################$$$$$$$$$$$$######$$$###############$$$$$$"""""""""""" """###%%%%%%#########$$$%%%%%%%%%$$$###"""""""""############"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$###"""###%%%%%%$$$### !!!"""""""""!!!!!!########################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""'''""""""(((,,,***&&&$$$#########"""""""""!!!!!!$$$#####################!!!!!!!!!!!!"""""""""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$#########&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###"""######""""""&&&&&&&&&&&&&&&&&&&&&&&&555444222000...------,,,---,,,++++++*********+++,,,,,,,,,+++++++++******************************************))))))))))))(((((((((((()))))))))))))))(((((((((((())))))***'''(((((((((&&&%%%&&&'''''''''''''''''''''''''''######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&***(((&&&&&&'''((('''&&&$$$%%%&&&%%%$$$###$$$%%%###%%%'''((('''&&&'''(((%%%&&&'''&&&%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######!!!!!!"""$$$&&&'''&&&######$$$%%%&&&'''((()))%%%%%%$$$###"""!!! $$$$$$###""""""""""""######$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$############"""#########"""###$$$$$$%%%%%%%%%$$$############$$$######"""!!!!!!!!!!!!""" !!!######$$$$$$$$$ """#########"""#########"""!!!!!!######"""!!!###"""!!!!!!######"""!!!########################&&&$$$""""""#########"""""""""$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%% """$$$&&&&&&$$$"""""""""!!!!!!!!!!!!""""""(((&&&$$$$$$$$$%%%$$$######!!!!!!!!!######"""!!!$$$$$$%%%%%%%%%$$$$$$###&&&$$$"""""""""###""" ######$$$$$$$$$%%%%%%%%%"""""""""######$$$&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$"""!!!!!!###$$$$$$#################################$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$""" """%%%'''&&&%%%%%%%%%&&&&&&%%%%%%$$$#####################""""""""""""""""""###$$$$$$$$$$$$###!!!###$$$$$$###"""!!!""" !!!"""""""""""""""##############################""""""""""""##############################$$$"""%%%,,,000,,,&&&$$$#########"""""""""""""""##################$$$$$$!!!!!!!!!"""""""""######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$###""""""!!!%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%111000000///////////////,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++******))))))*********+++******)))(((''''''(((((())))))******(((((('''(((((()))******'''(((((((((&&&%%%&&&'''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&'''%%%"""!!!###&&&)))'''%%%%%%'''''''''&&&%%%&&&&&&%%%$$$###$$$&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%&&&''')))(((&&&%%%%%%%%%&&&'''&&&'''((())))))(((''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%$$$$$$###!!!  """$$$$$$###"""###$$$%%%'''(((((()))%%%%%%$$$$$$###""""""!!!%%%$$$###"""!!!"""###$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""$$$$$$$$$#########"""""""""""""""#########$$$$$$%%%$$$###""""""###$$$%%%$$$###""""""!!!!!!""""""######$$$%%%%%%%%%%%%%%%"""%%%$$$"""!!!"""%%%###""""""""""""###"""""""""!!! !!!"""###""" ########################&&&$$$######$$$%%%$$$######$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%$$$"""###$$$&&&%%%%%%###"""!!!"""$$$$$$$$$#########$$$%%%&&&&&&%%%%%%&&&%%%###"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$###""""""######$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$###### !!!###$$$%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%&&&''' ###%%%&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$##################""""""""""""""""""######$$$$$$$$$###### """###!!!!!!!!!!!!"""######$$$$$$$$$###########################""""""""""""""""""###########################!!!"""))),,,)))$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""!!!!!!"""""""""#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((((((''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$111000000///////////////,,,,,,,,,,,,,,,------...,,,,,,,,,+++++++++******,,,,,,++++++***))))))))))))************)))((((((''''''(((((())))))******(((((('''(((((()))******'''(((((((((&&&%%%&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%"""!!!###&&&'''%%%###$$$%%%&&&&&&%%%%%%&&&&&&%%%$$$###%%%''''''&&&%%%%%%%%%&&&%%%%%%&&&'''''''''%%%$$$%%%&&&&&&%%%###"""""""""###$$$&&&&&&&&&'''&&&&&&&&&%%%''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$$$$%%%###!!!!!!###$$$###""""""###%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########""""""!!!!!!!!!"""""""""""""""$$$###"""""""""###$$$%%%$$$$$$###"""""""""""""""$$$%%%%%%%%%$$$$$$###""""""%%%$$$"""!!!"""%%%"""#########"""""""""###"""!!! !!!"""###""" ###########################""""""$$$&&&'''&&&%%%%%%%%%%%%%%%$$$###""""""#########""""""###############$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%'''%%%######$$$$$$###"""&&&%%%$$$%%%'''((('''&&&""""""###$$$%%%%%%%%%%%%#########""""""###%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$###"""######$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$###### !!!###$$$%%%%%%%%%$$$"""!!!!!!!!!"""%%%'''((($$$$$$$$$""" """$$$###############"""""""""""""""""""""""""""############$$$$$$$$$######"""""""""!!!$$$"""#########$$$%%%&&&&&&########################"""""""""######"""""""""########################""" %%%'''$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""""""""""""""""""""############$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########""""""!!!!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###"""!!! """###$$$%%%%%%$$$$$$%%%%%%&&&'''"""%%%(((((('''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$555444222000...------,,,---------,,,,,,---......,,,,,,,,,+++++++++******+++++++++******)))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((((())))))***'''(((((((((&&&%%%&&&'''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$$$$######%%%'''%%%$$$"""###%%%&&&%%%%%%%%%%%%&&&%%%$$$$$$'''))))))&&&$$$###%%%'''((()))&&&'''(((&&&$$$###$$$%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$###############&&&&&&&&&&&&&&&'''''''''###$$$$$$%%%%%%%%%%%%%%%((('''%%%%%%&&&&&&%%%$$$$$$%%%'''((()))(((((('''%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$##################$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$############""" !!!""""""""""""!!!###""""""""""""###$$$$$$$$$$$$###""""""""""""######$$$$$$###"""!!! """#########"""######"""###$$$$$$""""""###$$$###"""!!!!!!######"""!!!########################"""!!!"""$$$&&&'''&&&%%%%%%%%%%%%%%%$$$###"""!!!%%%$$$$$$######$$$$$$%%%""""""$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((######""""""""""""######***(((%%%######""" !!! !!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$!!!###$$$#########%%%'''######$$$$$$$$$%%%%%%%%%&&&&&&$$$######"""""""""""""""############$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$""""""###%%%"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$######"""""""""$$$%%%&&&%%%%%%$$$!!!!!!$$$""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$###""""""%%%$$$!!!"""%%%############$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################%%%"""!!!$$$$$$"""###'''"""""""""""""""#########"""""""""###$$$$$$%%%%%%"""""""""#########$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%% !!!!!!"""###$$$%%%%%%%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$######$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$%%%%%%&&&''' $$$''''''%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$666555333111///...------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))'''&&&&&&&&&'''((())))))))))))((((((((((((***))))))(((((((((((()))'''(((((((((&&&%%%&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$###"""###%%%'''''''''&&&$$$######%%%&&&&&&&&&$$$%%%%%%$$$$$$%%%(((+++222---'''$$$$$$&&&''''''%%%'''''''''%%%$$$%%%&&&((())))))))))))(((''''''%%%%%%$$$$$$############$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&''')))******)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$############""" !!!"""#########""""""!!!!!!"""###############%%%$$$######""""""#########$$$$$$$$$$$$$$$###""""""!!!!!!"""$$$$$$###""""""###%%%$$$"""!!!###%%%$$$###""""""###$$$###"""########################"""""""""$$$&&&&&&$$$###""""""###$$$$$$$$$$$$$$$%%%$$$############$$$%%%!!!"""$$$%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%% %%%''''''&&&&&&'''$$$######""""""######$$$'''%%%############"""!!!!!! """######$$$$$$$$$######!!!$$$&&&&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$######"""""""""######"""""""""#########$$$$$$$$$$$$############$$$$$$$$$%%%&&&%%%"""!!!###%%%!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$###############$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&###$$$$$$###"""!!!###$$$########################!!!"""""""""############$$$$$$$$$$$$$$$###""""""###"""!!!!!!"""######"""!!!!!!!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""%%%###"""$$$### !!!%%%!!!!!!"""""""""#########!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%!!!!!!""""""######$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''' """$$$!!!###'''%%%%%%%%%%%%%%%%%%%%%%%%333222222111111111111111---,,,++++++******++++++,,,,,,,,,+++++++++******((((((((((((((()))))))))***(((&&&%%%$$$%%%'''(((******))))))((((((''''''+++***)))(((((('''(((((('''(((((((((&&&%%%&&&'''''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$""" """'''))))))'''&&&%%%$$$$$$&&&(((''''''###$$$$$$$$$$$$&&&))),,,===666,,,&&&$$$$$$######%%%&&&''''''&&&&&&''')))%%%&&&'''''''''&&&$$$###)))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''''''''"""!!! !!!$$$&&&&&&%%%'''(((***+++***)))'''&&&'''&&&&&&%%%$$$###""""""$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$ """$$$&&&'''&&&$$$###$$$$$$$$$############"""!!!"""###$$$%%%$$$###### !!!"""$$$$$$$$$###"""%%%$$$######"""#########%%%%%%&&&'''((((((((((((###!!! !!!%%%&&&### !!!$$$%%%%%%"""!!!###%%%$$$###"""###$$$%%%$$$"""########################$$$######$$$%%%%%%"""  !!!###%%%&&&&&&&&&###"""!!! !!!"""###!!!"""$$$%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$)))***(((&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!! !!!$$$&&&''''''"""!!! """$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""%%%((('''$$$""""""#########$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$&&&'''%%%"""!!!###%%%!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######%%%$$$###"""""""""###$$$!!!!!!"""###$$$%%%%%%&&& """%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$###"""!!!"""%%%%%%!!! !!!###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!!"""$$$"""!!!######$$$$$$%%%%%%%%%%%% !!!"""#########"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$############""""""""""""&&&&&&%%%$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""###$$$%%%&&&'''$$$$$$%%%%%%&&&'''((((((###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''!!!!!! """)))%%%%%%%%%%%%%%%%%%%%%%%%333333333222000///---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))(((((((((((()))))))))))))))(((''''''%%%%%%&&&'''((()))************)))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''+++'''$$$$$$&&&((((((''''''&&&&&&%%%$$$###!!! %%%'''***+++***'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&888666222---(((%%%&&&'''######!!!###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&'''&&&&&&&&&&&&'''((((((((('''%%%$$$$$$%%%'''(((&&&%%%$$$###$$$%%%((()))+++,,,------,,,***'''%%%***+++&&&$$$'''%%%***)))'''%%%###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$ """%%%''''''&&&$$$"""$$$$$$$$$$$$######""""""&&&&&&%%%$$$$$$######"""%%%''')))(((%%%###!!!!!!!!!""""""!!! !!!###$$$$$$###!!! """###""""""""""""!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$%%% !!!"""$$$$$$$$$###"""""""""###$$$$$$$$$$$$#########""""""""""""######$$$ %%%%%%!!!!!!%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$"""$$$"""################################################%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$###"""!!!!!!""""""%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$"""############$$$$$$$$$############""""""!!!!!!###$$$%%%%%%$$$###!!! !!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$###"""!!!!!!!!! """"""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$###""" """###$$$######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%&&&%%%%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!%%%$$$$$$$$$###"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$***(((&&&$$$#########$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%444333222111///...------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******)))))))))))))))(((''''''((((((((()))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''***'''$$$###&&&'''''''''%%%%%%$$$###""" ((($$$"""%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%######%%%''')))***''''''&&&'''(((((($$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''%%%%%%'''((()))***)))((((((((()))***++++++,,,------,,,)))&&&$$$"""%%%(((''''''&&&###%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$%%%######""" !!!$$$''')))'''###"""###%%%%%%&&&$$$%%%%%%$$$"""!!!###$$$#########"""""""""!!!!!! """$$$$$$#########$$$""""""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######""""""""""""######&&&"""!!!$$$$$$ $$$$$$$$$############$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%"""&&&%%% """$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$############!!!"""#########"""!!!!!!""""""""""""!!!!!!!!! ########################%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""###$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%######"""""""""!!!!!!!!!$$$######"""""""""######""""""""""""""""""""""""$$$$$$$$$$$$############%%%%%%$$$$$$$$$$$$%%%%%%############$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$##################$$$$$$#########$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!###$$$&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$%%%%%%555333111///............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))******+++,,,))))))))))))((((((((((((+++*********)))))))))(((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((&&&$$$###%%%&&&&&&&&&%%%%%%%%%$$$"""!!!'''!!! %%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''---)))&&&%%%&&&'''&&&%%%$$$!!!!!!&&&+++,,,)))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((***)))(((''''''((()))*********+++++++++***))))))++++++,,,,,,***(((%%%###)))'''&&&''''''%%%&&&)))######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############"""######$$$%%%%%%&&&&&&))))))(((&&&$$$%%%'''***'''###"""'''***+++%%%&&&&&&%%%###"""$$$%%%$$$$$$$$$#########"""""" !!!######"""""""""###$$$$$$$$$$$$$$$$$$%%%&&&"""######$$$$$$$$$$$$$$$######""""""""""""######'''$$$"""###### !!!$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$''''''###!!!###$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$############$$$%%%######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$#########&&&%%%$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""######$$$$$$######""""""######$$$###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$"""######$$$$$$$$$######$$$############"""""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$"""######$$$$$$$$$####################################""""""######$$$%%%""""""!!!!!!!!!!!! $$$$$$#########$$$$$$%%%"""""""""######$$$$$$%%%#########$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&""""""###$$$%%%%%%%%%$$$######$$$$$$$$$######""" ###%%%&&&%%%$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""###$$$%%%&&&%%%$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$555333000...------...////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((())))))***))))))((((((((((((((()))))))))))))))))))))))))))******)))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$"""!!!###&&&'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++''''''&&&&&&&&&&&&''''''&&&&&&$$$###"""!!!!!!!!!&&&###!!!$$$((()))+++---))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))'''((()))***)))(((&&&$$$(((((()))******((('''%%%&&& !!!!!!!!!'''%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%% """%%%%%%###!!! ###"""!!!!!!"""###%%%&&&$$$%%%%%%$$$""""""###%%%%%%%%%%%%$$$$$$$$$###### """$$$$$$###"""###$$$%%%$$$###""""""###%%%&&&"""###$$$$$$%%%%%%$$$$$$$$$######""""""######$$$""" !!!$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$&&&'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$%%%&&&''''''''''''&&&$$$$$$$$$###############%%%$$$$$$#########$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###%%%&&&######$$$$$$$$$######"""###""""""""""""""""""""" !!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########"""""""""""""""$$$############$$$$$$%%%""""""###$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$######!!!"""###$$$$$$$$$$$$$$$!!!###$$$&&&'''''''''&&&"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$$$$########################%%%%%%%%%$$$$$$#########444222000...------...//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,******)))((('''&&&&&&'''))))))(((((((((((()))***&&&&&&''''''((()))************)))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$%%%&&&%%%&&&'''((())))))))))))###&&&((('''$$$"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))***+++&&&&&&%%%%%%%%%%%%&&&&&&"""&&&((('''(((+++...+++))))))+++)))%%%&&&+++))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&(((((((((&&&$$$"""$$$%%%&&&((())))))(((((($$$$$$&&&***+++'''$$$%%%$$$%%%%%%%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###### """$$$$$$###!!!!!!"""!!!%%%((('''###  ###$$$$$$###!!!!!!"""###%%%%%%%%%%%%$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%$$$###"""!!!!!!"""###$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$&&&'''&&&%%%%%%'''))))))$$$$$$############$$$$$$"""###$$$$$$%%%%%%%%%$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%&&&%%%$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$###################################################%%%&&&'''((('''&&&%%%##############################""""""""""""###$$$######""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###%%%&&&######$$$$$$$$$######""""""""""""""""""""""""###!!!!!!!!!!!!""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$"""""""""""""""#########"""""""""""""""###$$$%%%""""""###$$$%%%&&&&&&'''######$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$############&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""!!! """###%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########222111000...------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))((('''&&&&&&&&&))))))(((''''''(((***+++%%%%%%&&&'''((()))******''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''$$$&&&'''&&&%%%$$$%%%&&&###$$$%%%&&&(((((())))))&&&((((((######***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&(((***)))&&&$$$###$$$### $$$+++,,,%%%###'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''%%%$$$######%%%&&&'''(((((()))''''''%%% %%%'''&&&!!!"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""))))))&&&""""""###"""""""""$$$######$$$"""!!! !!!###%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$$$$%%%&&&$$$###""""""!!!"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$ ######!!!!!!$$$$$$"""$$$$$$############$$$$$$!!!"""###$$$%%%%%%%%%%%%"""!!!!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""""""""$$$'''&&&######&&&################################################""""""###$$$$$$###"""""" !!!###%%%%%%$$$###""""""""""""###############"""""""""!!!""""""###$$$$$$######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$###############"""############$$$$$$$$$#########$$$$$$$$$$$$$$$##################$$$$$$"""######$$$$$$$$$######"""""""""############$$$"""!!!!!!!!!"""###$$$%%%"""""""""""""""####################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$### !!!!!!!!!!!!"""""""""""""""""""""###$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$############&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%###"""!!! """###%%%%%%&&&&&&'''%%%###!!!!!!!!!###$$$"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$000000000///......---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))((('''&&&'''(((***+++''''''(((((()))))))))***''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''$$$&&&((((((&&&%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&%%%""" $$$(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%$$$######""""""######$$$$$$""""""%%%***+++'''###..."""$$$***'''$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&***+++$$$###***'''!!!"""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###'''******(((''''''///(((!!!"""&&&'''&&&$$$$$$$$$###"""!!!"""$$$$$$$$$$$$$$$############!!!###$$$%%%$$$###$$$%%%###$$$$$$$$$######"""!!!###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$((()))&&&%%%'''%%% $$$$$$############$$$$$$!!!"""###$$$$$$%%%%%%%%%$$$###"""!!!"""###%%%&&&########################%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$###"""!!! ###$$$%%%###""" !!!"""""""""#########$$$###"""""""""######$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$############$$$$$$%%%%%%###"""""""""###$$$&&&'''!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$###!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###!!!!!!!!!"""""""""#########""""""###$$$%%%&&&&&&#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$""""""###$$$$$$$$$$$$###%%%$$$######""""""######!!!"""$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%//////000000///...---,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---)))((('''&&&'''(((***,,,************))))))))))))******)))((('''&&&%%%%%%'''''''''&&&&&&'''''''''$$$'''))))))&&&%%%&&&(((''''''''''''&&&%%%$$$$$$ """%%%((()))(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%######""""""""""""######%%%###(((:::QQQ``````[[[SSS999###"""((('''%%%&&&((((((((((((((((((((((((&&&&&&$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%"""######$$$%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$'''EEE]]]```___ZZZAAA###%%%&&&&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%&&&&&&+++???QQQ\\\^^^[[[YYY[[[HHH000%%%%%%((($$$%%%%%%&&&$$$###"""###%%%$$$$$$$$$#########"""""" """###$$$###"""###$$$$$$%%%%%%&&&%%%$$$###!!!###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%UUUZZZ[[[WWWUUUUUURRRKKK$$$$$$############$$$$$$!!!!!!"""$$$$$$%%%%%%%%%&&&%%%###!!!!!!"""###%%%#################################$$$$$$%%%&&&&&&&&&###$$$&&&###%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$$$$###"""!!! !!!$$$&&&&&&%%%###!!!!!!!!!""""""#########$$$$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! !!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$######"""""""""############$$$$$$$$$!!!!!!""""""#########$$$###$$$%%%%%%%%%###""" !!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$######"""###%%%'''(((""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!"""$$$$$$%%%%%%%%%########################!!!"""###$$$%%%$$$############$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$##################&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""######!!!!!!"""###$$$&&&((()))&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&'''''''''%%%%%%%%%$$$$$$"""!!!!!!###$$$&&&''''''&&&%%%$$$ !!!###$$$%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""#########$$$$$$%%%%%%&&&222000...------,,,***(((***,,,...000000000......+++,,,,,,------,,,,,,+++'''(((((()))***++++++++++++***)))'''''''''((()))''''''''''''((((((((()))******)))(((&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((%%%%%%$$$$$$$$$%%%&&&&&&&&&'''''' 555 """$$$000'''<<>>vvv%%%!!!///)))######$$$***zzz%%%###&&&!!!"""'''!!!OOO"""---%%%+++000666%%%)))"""&&&555,,,&&&+++SSS*** ######""""""$$$%%%&&&$$$###^^^:::###!!!###$$$###"""!!!+++$$$333}}}***!!!((($$$%%%%%%%%%$$$$$$###"""""""""#########$$$$$$%%%%%%&&&!!!!!!!!!!!!""""""!!!!!!!!!"""############"""!!!######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%$$$##################"""""""""############$$$$$$$$$############$$$$$$$$$%%%########################"""###############$$$$$$"""######$$$$$$$$$######"""""""""############$$$"""######$$$%%%%%%&&&&&&""""""!!!!!!!!!!!! !!!"""$$$%%%%%%###""" """$$$&&&&&&%%%######$$$$$$$$$$$$#####################""""""""""""######%%%%%%%%%%%%%%%$$$##############################"""###%%%$$$######$$$%%%%%%$$$############$$$%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#################################"""""""""#######################################"""###$$$$$$%%%$$$$$$$$$&&&&&&&&&&&&'''''''''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###$$$"""""""""###$$$$$$%%%%%%"""###$$$$$$######$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###!!! !!!"""$$$&&&&&&&&&&&&%%%)))'''$$$"""###%%%&&&&&&$$$$$$######"""######$$$222111///...------......,,,---......///.........------,,,,,,,,,,,,++++++******)))******+++,,,---&&&''')))*********)))((((((((())))))))))))((((((&&&&&&'''((()))))))))(((***))))))(((''''''&&&&&&$$$%%%'''((()))***++++++'''%%%$$$$$$%%%&&&%%%$$$&&&'''''''''''''''&&&&&&)))***(((&&&RRR"""------''''''---((('''xxx%%%############$$$$$$$$$$$$"""&&&(((<<<///222$$$222---$$$+++)))(((%%%!!!'''((((((mmm...000---+++(((,,, %%%''')))777;;;zzz)))###%%%###"""###%%%&&&%%%$$$ jjj555 ---%%%222&&&&&&%%%"""!!!$$$'''((($$$000%%%...ooo(((###%%%###$$$$$$$$$###############"""######$$$%%%%%%&&&&&&"""""""""""""""""""""!!!!!!"""############"""!!!############$$$$$$$$$$$$"""###$$$%%%%%%$$$##############################"""############$$$$$$$$$"""""""""#########$$$$$$#################################$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%""""""""""""############$$$$$$###""""""###$$$%%%######"""""""""!!!!!!!!!"""###$$$%%%%%%$$$$$$###$$$%%%%%%$$$###!!!"""###$$$$$$$$$#########"""""""""######$$$$$$######"""$$$$$$%%%%%%&&&%%%%%%%%%########################"""$$$%%%%%%$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$########################!!!!!!!!!""""""#################################"""###$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$###"""###$$$"""""""""###$$$$$$%%%%%%"""###$$$###"""!!!###$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$#########"""###%%%&&&&&&&&&%%%%%%(((&&&###"""###$$$%%%$$$%%%%%%$$$###""""""""""""111000...---,,,,,,------+++,,,---...////////////---------,,,,,,,,,++++++******)))))))))))))))***%%%''')))***+++***)))((())))))************))))))&&&'''((((((((((((((((((***))))))((('''&&&&&&&&&%%%%%%&&&'''(((((('''''''''%%%###$$$%%%&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$"""+++!!!)))999vvvooo)))+++ """&&&$$$***$$$fff333"""############$$$$$$$$$+++...999)))''''''333$$$&&&"""(((OOO,,, )))$$$000###&&&333WWW$$$111""" &&&"""###&&&%%% """******---"""%%%###%%%'''```((("""&&&$$$"""###&&&''''''%%%'''###%%%'''###***%%% ###$$$$$$%%%%%%$$$!!!"""!!!!!! ---!!!***""""""######$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&%%%$$$"""!!!"""#########$$$$$$$$$$$$"""############$$$$$$$$$!!!""""""""""""#################################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""""""""############&&&%%%"""!!! !!!"""###&&&%%%%%%%%%$$$$$$######"""###$$$$$$%%%%%%%%%%%%!!!"""###"""!!!"""$$$&&&$$$$$$$$$$$$######""""""$$$%%%&&&''''''&&&%%%$$$"""###$$$%%%&&&'''''''''###########################$$$&&&&&&%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""""""""###########################"""###$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''!!!""""""""""""#########$$$$$$$$$###############%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%"""###$$$%%%&&&&&&'''((("""$$$$$$$$$###"""###$$$%%%%%%$$$$$$###"""""""""###$$$$$$###!!! !!!###%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$$$$%%%&&&''''''###$$$%%%&&&&&&&&&%%%$$$%%%$$$"""###$$$$$$###"""((((((&&&%%%$$$#########111111///...---,,,,,,+++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---+++(((((())))))&&&$$$((((((((('''&&&&&&(((***'''((()))))))))(((&&&%%%)))'''&&&'''******(((%%%))))))((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''')))(((%%%"""$$$%%%%%%&&&'''((())))))***&&&!!!---&&&"""111$$$###***"""***$$$!!!%%% 111PPPNNN%%%""""""###$$$$$$"""!!! &&&'''111%%%%%%%%%$$$$$$#########$$$$$$""")))%%% $$$%%%###UUU===111---%%%***%%%%%%%%%$$$$$$#########)))***)))&&&%%%###---...!!!###&&&&&&%%%$$$$$$$$$999***}}}$$$$$$###"""!!!!!!""""""'''&&&&&&%%%$$$###""""""%%% !!!,,,(((###""",,,$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""((($$$ """&&&''''''&&&%%%###""""""$$$%%%'''$$$%%%&&&%%%###"""###$$$###$$$%%%%%%%%%%%%$$$###""""""############""""""&&&%%%%%%%%%$$$$$$######!!!###%%%%%%$$$$$$%%%&&&!!!!!!!!!!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################!!! $$$###""""""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$&&&&&&&&&$$$"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$%%%###"""!!!###$$$$$$$$$$$$############"""$$$$$$##################""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$############"""!!!!!!"""$$$&&&'''!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$###############""""""""""""!!!$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""###%%%'''((($$$$$$########################$$$$$$$$$$$$######"""###%%%&&&&&&%%%###"""%%%$$$#########$$$%%%&&&***(((&&&######$$$&&&(((''''''&&&$$$!!! !!!"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))%%%""""""$$$%%%$$$"""%%%&&&&&&%%%###"""###$$$######$$$$$$$$$$$$###############""""""""""""!!! !!!"""###$$$%%%%%%%%%############$$$%%%&&&&&&########################111000///...---,,,,,,,,,------------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++(((((())))))'''$$$((((((((('''&&&&&&(((***)))***+++++++++***((('''((('''''''''(((((('''%%%)))((((((''''''&&&%%%%%%((('''''''''''''''&&&&&&'''&&&&&&'''((('''$$$"""%%%%%%%%%&&&''''''((((((*** ###(((vvv'''!!!###(((""""""!!!&&&XXX$$$"""######$$$%%%%%%%%%%%%"""%%%'''hhh$$$%%%%%%%%%$$$$$$$$$######$$$$$$???'''###&&&%%%'''(((###(((SSS~~~888'''111)))%%%%%%$$$$$$$$$$$$$$$$$$)))$$$%%%(((###&&&''''''%%%"""$$$&&&&&&%%%######$$$''''''$$$aaa@@@***$$$$$$###"""""""""""""""$$$$$$######"""!!!!!!!!!### +++000+++000########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$'''$$$!!! ###%%%&&&&&&'''&&&$$$"""""""""###$$$$$$&&&&&&%%%$$$######$$$###$$$%%%%%%%%%%%%$$$###########################""""""""""""""""""""""""###$$$&&&%%%###!!!!!!"""###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%###""""""!!!!!!!!!"""""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%###"""!!!###$$$&&&&&&&&&%%%%%%$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""###$$$%%%&&&##############################$$$$$$$$$$$$##############################$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""###$$$%%%&&&##############################$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$#########"""""""""###$$$%%%'''&&&$$$"""""""""$$$%%%#########!!! #########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%)))&&&######$$$%%%%%%###$$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########"""###$$$%%%%%%%%%%%%%%%#####################$$$########################111000///...---,,,,,,,,,+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))))))))'''%%%((())))))((('''&&&(((***)))***+++++++++***((('''((()))+++***)))))))))***)))((((((''''''&&&&&&&&&'''''''''((((((((((((((()))'''&&&&&&&&&&&&$$$###%%%%%%%%%%%%%%%&&&&&&&&&%%% &&&000&&&)))#########***"""((('''!!!___***######$$$$$$&&&'''((()))$$$###UUUCCC%%%%%%%%%%%%$$$$$$$$$$$$$$$$$${{{'''%%%$$$"""&&&***&&&$$$(((IIIeeedddQQQ===+++***&&&%%%+++$$$$$$$$$$$$$$$$$$%%%%%%(((###)))$$$###&&&&&&***###$$$%%%&&&&&&$$$""""""###++++++(((!!!""":::QQQLLL]]]UUU111''')))$$$###"""""""""""""""""""""""""""""""""""""""""""""!!!)))$$$www)))000########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%###""""""$$$%%%%%%$$$'''&&&$$$"""!!!!!!!!!"""%%%&&&'''&&&$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%"""$$$%%%$$$""" !!!$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######""""""""""""""""""""""""$$$%%%&&&'''&&&%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%###"""!!!###$$$''''''&&&&&&%%%$$$##############################""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$%%%$$$$$$############$$$$$$$$$%%%###"""!!!"""$$$"""###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((&&&######$$$%%%%%%$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%#########"""""""""""""""########################111000///...------------******+++,,,------,,,,,,------,,,,,,,,,,,,++++++,,,+++***)))))))))((('''((()))***)))''''''((()))'''((()))))))))(((&&&%%%"""%%%((()))'''&&&(((+++)))(((((((((''''''&&&&&&&&&&&&''''''((((((((()))***(((&&&%%%%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$ '''111JJJ)))333)))###%%%***!!!***$$$'''!!!VVVHHH%%%%%%$$$$$$%%%&&&((()))%%%!!!'''!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$((('''%%% ''',,,***(((((('''+++&&&###&&&)))(((222))) ###***'''"""%%%#########$$$$$$%%%%%%%%%%%%)))&&&&&&%%%ddd"""%%%&&&'''&&&###""""""###$$$***,,,'''"""&&&---...+++###%%%&&& ######"""""""""""""""#########$$$$$$$$$%%%%%%%%%!!!$$$"""%%%%%%***### ***###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$######%%%$$$###"""!!!!!!""""""$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&&&&%%%%%%%%%$$$$$$######!!!###$$$######$$$%%%###############$$$%%%%%%########################!!!""""""###$$$%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%###########################""""""!!! !!!!!!############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%###"""!!!###$$$&&&%%%%%%$$$###"""!!!!!!###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$$$$#################################$$$$$$$$$$$$######!!!"""###$$$%%%&&&''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!###############$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%""""""""""""#########$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%######%%%'''############$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&$$$###"""######$$$$$$$$$%%%&&&%%%$$$######%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$""""""##########################################111000///...............((()))***+++++++++++++++---------,,,,,,++++++++++++++++++***)))((((((((((((***+++***(((''''''((('''((()))))))))(((&&&%%%"""#########&&&)))((((((((((((((('''''''''%%%%%%%%%&&&&&&''''''(((***(((%%%%%%%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$###!!!++++++"""YYY###000'''###&&&###''' """AAA&&&%%%$$$######$$$%%%&&&###---&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$555 )))***&&&"""!!!!!!!!!###''',,,!!!&&&,,,%%%!!!###"""))),,,***#########$$$$$$%%%%%%%%%###!!!... ***###$$$###&&&&&&&&&%%%###""""""######***%%%%%%&&&,,,......###"""""""""""""""###############$$$%%%%%%&&&&&&"""''''''!!!"""EEE+++)))""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$###""""""!!!!!!!!!""""""###$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%######"""!!! """$$$%%%$$$$$$%%%&&&###""""""""""""###$$$$$$######################## !!!"""###$$$%%%%%%#########$$$$$$%%%%%%%%%###########################""""""!!!!!!!!!!!!"""%%%%%%$$$$$$$$$$$$$$$%%%""""""###$$$%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%###"""!!!###$$$%%%%%%$$$$$$###"""!!!!!!""""""#########$$$$$$$$$######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$###"""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!"""$$$%%%&&&'''((($$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$#########"""!!!!!! """"""#########$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######"""!!!!!!"""###$$$&&&'''(((&&&$$$###$$$%%%######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%########################111000//////......//////)))***+++++++++++++++***...------,,,,,,++++++******+++,,,+++)))((()))***)))***++++++)))''''''((()))***+++++++++***(((''' """%%%&&&&&&'''(((***((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$''''''&&&&&&%%%%%%$$$$$$&&&(((***888***%%% &&&'''$$$!!!+++!!!&&&===%%%%%%$$$############### XXX ,,,%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$MMM ###"""%%%'''%%% !!! )))---***%%%''',,,$$$%%%!!!"""!!!!!!)))$$$$$$$$$$$$$$$$$$%%%%%%###"""...)))$$$FFF(((%%%&&&&&&$$$""""""###%%%###%%%222222%%%!!!'''###+++''' ...)))"""""""""""""""######$$$!!!!!!""""""#########$$$$$$'''+++ $$$((()))"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&"""###%%%$$$###!!!"""""" !!!!!!"""###$$$%%%%%%"""$$$%%%%%%$$$###$$$&&&%%%$$$$$$######$$$$$$%%%######"""!!!!!!"""######%%%$$$###"""!!! $$$&&&'''&&&$$$""""""###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%&&&########################%%%$$$$$$######$$$$$$$$$%%%%%%$$$###############""""""###$$$%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%###"""!!!###$$$&&&&&&&&&%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%$$$###"""""""""###%%%&&&###$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!!!!"""###$$$%%%&&&'''$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&###$$$$$$$$$###"""!!!!!!"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###""""""""""""###$$$$$$###$$$$$$###""""""$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######"""!!!!!!$$$&&&)))******(((&&&$$$$$$%%%"""######$$$$$$######"""$$$$$$$$$$$$############"""######$$$$$$$$$######!!!"""$$$%%%&&&&&&%%%%%%########################111000//////////////////,,,,,,---------,,,++++++......---,,,,,,+++******)))+++,,,+++)))((()))+++)))+++,,,+++)))''''''''')))***+++++++++***((('''))))))((()))******)))(((((((((((((((((((((((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&((((((&&&$$$'''''''''&&&&&&&&&&&&&&&&&&''';;;***!!!''''''$$$***((()))!!!))))))'''LLL"""######$$$$$$$$$$$$###((()))%%%%%%%%%&&&&&&&&&''''''$$$$$$rrr !!!"""&&&''''''''''''&&&+++!!!"""&&&"""***)))###!!!***,,,%%%%%%%%%$$$$$$$$$$$$$$$$$$&&& ***!!!((("""'''~~~TTT%%%%%%%%%$$$""""""$$$&&&((()))&&&)))!!!&&&,,,*** ---"""""""""""""""###$$$$$$"""""""""""""""#########&&&###+++ +++!!!///!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%$$$!!! !!!###""""""###$$$$$$%%%%%%%%%!!!"""$$$######"""$$$%%%%%%%%%$$$######$$$%%%%%%########################&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&%%%###"""!!!"""$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$%%%%%%&&&&&&########################%%%$$$$$$######$$$%%%%%%######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%###"""!!!###$$$$$$%%%%%%%%%%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%$$$###"""!!!"""###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!""""""###$$$%%%%%%$$$$$$############$$$$$$&&&%%%###""""""###%%%&&&###$$$$$$%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###!!!"""###$$$%%%$$$$$$######"""!!! !!!"""$$$%%%&&&''''''&&&$$$$$$&&&'''%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%###$$$%%%$$$"""###%%%(((---------***'''$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############""""""###$$$%%%%%%%%%%%%###$$$%%%%%%%%%$$$""" ########################111000000////////////000////////////...---,,,,,,......---,,,,,,+++******)))+++---,,,)))((())),,,)))+++,,,,,,***((('''''''''((()))))))))(((&&&%%%+++(((%%%&&&'''&&&###(((((((((((())))))))))))))))))(((((('''''''''&&&######%%%'''))))))'''$$$'''''''''''''''''''''''' )))---NNN&&&$$$%%%&&&###(((###''' ,,,!!!YYY !!!###%%%&&&&&&&&&%%%```(((%%%%%%%%%&&&&&&'''''''''$$$$$$&&&((((((&&&""" """&&&&&&###&&&###$$$!!!###***!!!&&&---&&&!!!######&&&%%%%%%$$$$$$#########***&&&&&&///)))$$$%%%%%%###"""###%%%''')))%%%###%%%'''&&&%%%&&&""" !!!%%%))))))&&&###""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''***"""222***(((!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$###$$$%%%### !!!$$$$$$$$$%%%%%%%%%$$$$$$### """######""""""###%%%&&&%%%$$$######$$$%%%&&&###$$$%%%%%%%%%%%%$$$###""""""###$$$$$$%%%&&&&&&!!!#########"""###%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###%%%&&&'''(((""""""###$$$%%%%%%&&&&&&###########################"""""""""""""""###### !!!!!!"""###%%%%%%''''''&&&%%%$$$""""""!!!######$$$%%%%%%%%%%%%$$$!!!"""$$$&&&'''&&&$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###"""!!!###$$$!!!""""""######$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$###"""!!!!!!###%%%&&&#########$$$$$$%%%%%%%%%%%%$$$###"""""""""$$$$$$##############################$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$&&&%%%###""""""###%%%&&&###$$$%%%&&&&&&%%%$$$###!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######"""###%%%&&&&&&%%%###""" !!!"""$$$$$$######"""&&&$$$"""!!!"""$$$&&&((($$$$$$%%%###"""!!!"""$$$$$$$$$$$$$$$######""""""%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&$$$$$$'''***//////...+++(((%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&'''''''''%%%%%%&&&%%%$$$!!!########################444333222000///---,,,+++---,,,,,,+++******))))))---+++***+++...000///,,,(((((((((&&&%%%&&&(((+++)))))))))))))))))))))))))))))))))))))))(((''''''((()))*********)))'''&&&))))))))))))((((((((((((***(((&&&&&&''''''&&&%%%'''''''''&&&&&&%%%%%%%%%)))'''%%%###""""""######"""%%%///$$$$$$######$$$$$$%%%&&&&&&+++)))UUUNNN &&&###+++&&&(((!!!%%%QQQ111$$$&&&&&&'''''''''''''''&&&%%%...$$$&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%###!!!!!!"""###$$$$$$++++++(((***###))) '''""" $$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$### !!!"""######"""!!! &&&&&&&&&&&&&&&&&&&&&&&&((('''SSS$$$!!!$$$$$$$$$$$$$$$###"""!!!###$$$&&&'''''''''&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""########################$$$$$$$$$%%%%%%&&&&&&&&&%%%"""!!!###"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###""" !!!"""$$$$$$###&&&&&&%%%%%%$$$###""""""!!!!!!"""###$$$$$$%%%%%%######""""""######$$$%%%######"""""""""""""""""""""###$$$%%%%%%$$$###"""&&&%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!! """"""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########$$$###"""!!!!!!"""###############$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""$$$###"""!!!!!!###%%%&&&########################&&&%%%$$$######$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$######### !!!"""$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$""" &&&%%%$$$#########$$$%%%'''&&&$$$""""""###$$$%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&%%%333888///'''''''''######$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&$$$%%%'''''''''%%%###"""""""""!!!  (((%%%""""""$$$%%%$$$"""222111111000///...------.........------,,,+++***///---+++,,,---...,,,***((())))))(((&&&''')))+++(((((((((((((((((((((((()))))))))))))))(((''''''((()))***++++++***(((((())))))))))))((((((((((((***(((&&&&&&'''''''''%%%(((((((((''''''&&&&&&&&&((('''%%%#########$$$%%%"""&&&)))$$$$$$$$$$$$$$$%%%&&&&&&&&&((($$$YYY^^^%%%"""%%%"""((((((999555&&&&&&'''''''''''''''&&&&&&%%%!!!###((('''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%###""" !!!"""###!!!...!!!&&&###^^^###((("""$$$'''!!! """######$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$###"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$"""+++(((ooo'''&&&$$$$$$$$$$$$$$$###""""""######%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%### !!!###$$$$$$"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$"""!!!!!!###$$$$$$###&&&&&&%%%%%%$$$######"""!!!""""""###$$$$$$%%%%%%######""""""######$$$%%%#########""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$###$$$%%%&&&''''''&&&&&&%%%$$$###""""""$$$$$$######""""""!!!!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###"""!!!"""###%%%&&&##############################"""!!!!!!"""######%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$######!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!""""""""""""###############$$$$$$$$$######"""%%%$$$$$$$$$###$$$$$$%%%'''&&&%%%$$$###$$$%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$%%%%%%%%%%%%%%%%%%&&&&&&777???666)))&&&%%%######$$$$$$%%%%%%$$$$$$### !!!!!!"""######$$$$$$$$$%%%&&&''''''%%%###"""&&&%%%$$$$$$#########$$$&&&$$$""""""$$$%%%###!!!000000//////////////////---......///...,,,+++***...,,,+++,,,------,,,+++(((***+++***)))((()))***'''''''''''''''''''''''')))))))))))))))(((((('''((()))***+++++++++***)))))))))))))))(((((((((((()))(((&&&&&&'''((('''&&&(((((((((((((((''''''''''''&&&%%%$$$$$$%%%&&&'''"""&&&"""%%%%%%%%%%%%%%%&&&&&&'''((('''!!!dddYYY###...$$$%%%$$$[[[ $$$"""'''''''''''''''&&&%%%$$$***''')))'''&&&%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!"""######$$$'''%%%444 ***'''&&&(((&&&!!! %%%"""##################"""######$$$$$$%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$+++'''^^^######$$$$$$$$$$$$$$$###############$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%% !!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&$$$""""""$$$%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$###""""""$$$%%%%%%$$$&&&%%%%%%$$$$$$#########"""""""""###$$$$$$%%%%%%######""""""######$$$%%%############$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%$$$###""""""########################"""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$######""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%########################""""""""""""###$$$%%%&&&$$$###"""""""""###%%%&&&##############################"""!!!!!!"""######%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$### !!!""""""#########"""#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&!!!""""""""""""##################$$$%%%'''((()))###$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""&&&%%%%%%%%%%%%%%%%%%$$$###444???777***%%%%%%$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""######$$$$$$$$$%%%&&&'''&&&%%%$$$###''''''&&&%%%%%%%%%%%%&&&###""""""###%%%%%%$$$"""000000/////////.........,,,---......---,,,***(((*********+++,,,---------)))+++,,,,,,***))))))***(((((((((((((((((((((((((((((())))))))))))(((((('''(((***++++++******)))))))))))))))(((((((((((()))(((&&&&&&'''(((((('''((((((''''''''''''''''''&&&&&&&&&&&&&&&'''((()))$$$&&& &&&&&&%%%%%%%%%&&&''''''+++$$$'''!!!xxxccc (((333$$$!!!""")))+++''''''''''''&&&%%%$$$$$$...%%%%%%'''&&&%%%############$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%333 $$$___<<<'''''''''$$$### &&&""""""############""""""""""""######$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((333 %%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$""""""""""""###$$$%%%%%%!!!"""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$&&&%%%%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$######""""""######$$$%%%#########$$$%%%&&&'''(((&&&%%%$$$######$$$%%%&&&############$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######""""""###$$$$$$%%%######"""""""""###$$$%%%########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%"""###$$$%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$+++333///'''%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$#########$$$$$$""""""###$$$%%%%%%%%%$$$111111000///...---,,,,,,------......---,,,***)))++++++,,,+++***************+++---,,,***))))))***))))))))))))))))))))))))(((((())))))))))))(((((('''((()))*********)))((())))))))))))(((((((((((()))(((&&&&&&((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&%%%'''yyy&&&&&&%%%%%%%%%&&&''''''+++&&&''' ~~~222$$$!!!)))$$$+++"""''''''&&&&&&''''''&&&%%%$$$$$$(((!!!###!!!&&&%%%$$$###"""###$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###&&&&&&&&&%%%%%%%%%%%%%%%!!! """"""+++QQQ((($$$###!!!'''$$$""""""############"""""""""""""""######$$$$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%///jjj"""$$$%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""############"""######%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$%%%&&&'''(((%%%$$$###""""""###$$$%%%######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###""""""#####################$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((''''''&&&%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!"""######"""###$$$%%%&&&%%%$$$$$$#########$$$###"""!!!!!!""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""&&&'''%%%$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%######""""""""""""###$$$"""###%%%%%%%%%%%%%%%&&&111111000///...,,,,,,+++//////...------,,,,,,+++---......,,,)))'''&&&'''+++,,,,,,+++)))((()))***************************'''(((((())))))))))))))))))***+++++++++***((('''))))))))))))(((((((((((()))(((&&&'''((())))))(((%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((('''$$$;;;___%%%%%%%%%%%%%%%&&&&&&'''&&&%%%&&& lll)))!!!((( &&&)))'''%%%"""%%%%%%&&&&&&&&&&&&%%%%%%222###"""%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$##################""""""""""""### ___%%%###### )))###"""##################"""###############$$$%%%&&&%%%$$$$$$######$$$$$$%%%########################TTT$$$%%%%%%%%%$$$######$$$&&&'''((('''&&&%%%%%%%%%&&&&&&$$$$$$#########$$$$$$%%%'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########!!!###$$$$$$###""""""###%%%$$$$$$######$$$$$$%%%"""######$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$###""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$%%%&&&''''''$$$######""""""######$$$###$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%$$$###""""""#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$###""""""""""""""""""######$$$$$$$$$$$$########################!!!"""############"""!!!###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%&&&""""""""""""""""""""""""!!!""""""""""""#####################$$$%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$#########"""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$)))&&&###"""$$$%%%$$$"""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$############$$$$$$%%%###$$$%%%$$$######%%%'''//////.........---------...,,,***)))(((((()))******+++,,,+++((('''(((***,,,,,,+++)))''''''(((***))))))))))))))))))))))))''''''((()))))))))))))))------......---+++)))((())))))))))))(((((((((((()))(((&&&''')))******)))&&&&&&&&&&&&'''''''''(((%%%&&&&&&'''''''''&&&&&&&&&$$$TTTVVV$$$$$$$$$$$$$$$%%%&&&&&&"""%%%&&&###OOO!!!###---&&&'''"""'''(((%%%###$$$%%%%%%&&&&&&&&&&&&"""KKK%%%%%%######"""""""""$$$%%%&&&"""######$$$%%%%%%&&&&&&###$$$&&&''''''&&&$$$###""""""######""""""!!! $$$ ...^^^``` &&&''' ***$$$######$$$$$$$$$$$$######$$$#########$$$%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%"""""""""""""""""""""""")))$$$###&&&%%%$$$######%%%&&&(((''''''%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!$$$&&&&&&$$$"""###$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%&&&&&&'''###$$$%%%%%%%%%%%%$$$###$$$"""!!!!!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$###############$$$""""""###$$$$$$$$$$$$$$$########################!!!"""############"""!!!#########$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""#########!!!"""###$$$&&&&&&''''''############$$$%%%&&&'''&&&&&&$$$#########$$$%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%&&&'''###############$$$%%%%%%$$$$$$###!!!"""&&&---------.........//////***(((%%%###"""###%%%'''###&&&)))***)))***---000,,,,,,+++(((&&&&&&(((***((((((((((((((((((((((((''''''((()))))))))))))))000000000000///,,,***)))))))))))))))(((((((((((()))(((&&&''')))******)))&&&'''''''''(((((())))))%%%&&&&&&'''&&&&&&%%%%%%$$$###eee\\\$$$$$$######$$$$$$%%%&&&"""''')))'''YYY'''((( '''$$$)))%%%!!!)))'''"""###$$$%%%&&&''''''''',,,aaa%%%'''""""""!!!!!!"""$$$&&&'''""""""###$$$%%%%%%&&&&&&###$$$&&&''''''&&&$$$######$$$$$$$$$$$$###""""""!!!''',,,\\\(((+++!!!***&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$&&&''')))%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$&&&%%%$$$######%%%'''((('''&&&$$$#########$$$$$$''''''&&&%%%$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%########################""""""######$$$$$$$$$%%%"""%%%((((((%%%###$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&'''((((((###$$$%%%&&&&&&%%%$$$######""" !!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""###$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$&&&''''''&&&$$$$$$%%%&&&'''((((((((('''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%"""$$$%%%'''((((((''''''#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########!!!""""""###$$$$$$%%%%%%""""""""""""###$$$%%%&&&""""""###$$$$$$$$$$$$##############################$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$###############$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$###"""$$$###""""""###%%%'''((()))(((&&&$$$$$$%%%&&&'''"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&"""%%%%%%###$$$'''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''"""!!!!!!!!!"""######$$$$$$$$$""" %%%111000///...------...///------------------------......---,,,,,,+++************)))'''$$$ ***'''%%%&&&(((***(((&&&++++++++++++++++++++++++---111333444666666///&&&''''''((((((((((((((('''***)))((('''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((('''%%%$$$######ccc[[[%%%%%%%%%%%%%%%%%%%%%%%%"""%%%%%%%%%TTT333%%%...(((###((($$$,,,!!!'''&&&### !!!%%%'''&&&555$$$!!!&&&&&&%%%$$$###"""!!!!!!%%%$$$######%%%%%%$$$###!!!%%%'''"""###,,,+++### %%%###"""%%%%%%666BBB000###%%%((($$$"""%%%%%%%%%%%%%%%$$$###""""""###$$$&&&%%%$$$$$$%%%'''+++---,,,(((&&&(((,,,---""",,, 222(((sss((("""""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$&&&(((***)))&&&### %%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%$$$$$$#########""""""######$$$%%%$$$"""!!! """$$$%%%""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$%%%###"""###$$$&&&&&&%%%***&&&######%%%&&&%%%#########$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""$$$%%%&&&'''''''''###""""""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&'''''''''&&&&&&$$$$$$%%%###!!!###%%%%%%### !!!###$$$###!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((########################%%%%%%$$$$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%$$$######"""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$#########''''''&&&&&&%%%$$$##############################!!!!!!"""############"""""""""#########$$$$$$$$$222111///...------...///------------------------...------,,,++++++******)))***+++,,,+++***((('''***(((&&&&&&((()))((('''))))))))))))))))))))))))+++---------000333000***''''''((((((((((((''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''&&&###&&&ddd]]]%%%%%%%%%%%%%%%%%%%%%%%%)))'''...<<<((($$$***&&&%%%***%%%***"""!!!$$$'''(((((()))))))))+++###"""$$$$$$######"""!!!!!!!!!%%%$$$######%%%%%%$$$###!!!!!!###%%%&&&###666222%%%%%%888333&&& %%%)))&&&$$$((($$$%%%%%%%%%%%%$$$#########%%%''''''&&&&&&((()))"""###%%%))),,,))) """$$$***%%%"""{{{%%%##################$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%&&&((()))(((&&&###!!!$$$############$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$##################$$$$$$%%%######"""!!!"""###$$$%%%##############################$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%%%%###"""###$$$&&&%%%%%%&&&###!!!!!!$$$%%%%%%$$$#########$$$$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$###"""$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&''''''''')))&&&"""!!!###$$$$$$###"""###$$$###""""""###$$$######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&########################%%%%%%$$$$$$###""""""!!!""""""############""""""""""""######$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&''''''(((%%%$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%$$$#################################!!!!!!"""######$$$#########$$$$$$$$$%%%%%%%%%%%%222111000...------......------------------------------,,,,,,++++++******'''(((***,,,,,,,,,,,,+++***(((&&&'''((())))))((())))))))))))))))))))))))******(((''',,,222333///'''((((((((((((((('''''''''''''''''''''(((((((((''''''''''''''''''''''''***))))))(((((((((((((((###)))bbb[[[$$$$$$$$$%%%%%%&&&&&&&&&,,,...TTT'''###!!!$$$%%%%%%'''+++''''''$$$'''))),,,+++)))&&&&&&(((%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###,,,&&& !!!&&&***+++999(((!!!,,,:::%%%&&&)))%%%$$$'''###$$$$$$%%%%%%%%%%%%%%%%%%&&&(((((((((((()))+++...$$$(((---***%%%444'''...{{{###'''%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&%%%$$$###"""""""""""""""###$$$$$$###$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$"""###$$$%%%%%%$$$%%%$$$######%%%'''''''''#########$$$$$$$$$$$$%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%$$$###$$$&&&((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""######%%%'''***+++---)))$$$!!!!!!###%%%&&&######"""  """%%%######$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$%%%########################%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$###### !!!"""###$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$######""""""######################## !!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&333222000......---......------------------------,,,,,,,,,,,,++++++******)))******+++******)))((())))))((('''(((((())))))++++++++++++++++++++++++++++++)))(((,,,333444000(((((((((((((((((('''&&&''''''((()))))))))***)))&&&&&&&&&'''''''''''''''***)))'''&&&&&&&&&'''((($$$+++\\\ZZZ######$$$%%%%%%&&&'''''')))%%%///"""&&&'''$$$$$$''')))((((((%%%&&&---)))&&&&&&%%%###%%%(((222XXX&&&&&&#########$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$### %%%+++)))###)))///###&&&+++ggg""" """&&&&&&!!!!!!$$$"""###$$$%%%&&&&&&&&&&&&'''((()))((('''&&&'''))) ...///###!!!,,, QQQTTT (((&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$$$$$$$%%%###""""""""""""###$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&$$$######$$$%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$'''***+++---***&&&$$$###$$$%%%&&&$$$$$$$$$###!!!"""$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&########################$$$$$$$$$#########""""""%%%&&&&&&''''''&&&&&&%%%!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$%%%%%%$$$############$$$######$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######################## !!!"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&444333111///............------------------------,,,+++++++++++++++******------,,,,,,+++***)))))))))))))))((((((((()))***++++++++++++++++++++++++***+++***)))---222111,,,((((((((((((((('''&&&&&&%%%%%%'''(((((((((((('''&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%&&&'''%%%***NNNfff######$$$%%%%%%&&&''''''###)))'''%%%(((&&&!!!###)))***&&&)))$$$((('''!!!###'''&&&&&&'''\\\///%%%  !!!"""""""""%%%$$$######%%%%%%$$$###!!!$$$%%%%%%&&&***---"""***"""EEE######$$$%%%### """%%%"""###$$$%%%&&&'''''''''((())))))'''%%%###$$$$$$444'''"""!!!%%%***|||///%%%%%%%%%$$$######$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$$$$%%%%%%###############$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&$$$######$$$%%%$$$###"""""""""!!! """"""#########$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###%%%''')))*********((('''%%%$$$$$$%%%'''))))))(((&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%########################$$$$$$$$$###############%%%&&&&&&''''''&&&&&&%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!""""""""""""$$$$$$###"""""""""""""""""""""""""""#####################$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################!!!!!!###$$$$$$%%%%%%%%%############$$$$$$$$$$$$555333111///............------------------------++++++++++++++++++******(((((()))))))))*********)))******)))(((((()))+++))))))))))))))))))))))))((())))))))),,,000---'''))))))))))))((('''&&&%%%"""###$$$&&&&&&%%%$$$###%%%%%%&&&&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%<<<~~~$$$$$$$$$%%%%%%&&&&&&&&&"""$$$777ggg$$$$$$!!! ###((()))&&&)))$$$+++)))######***+++$$$ !!!!!!)))"""#########$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###***$$$!!! 000***444hhh######$$$$$$###$$$%%%(((######%%%&&&'''''''''''''''((((((&&&###""""""###!!!!!!''''''$$$(((000{{{""" '''$$$######"""######$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$############$$$%%%&&&&&&&&&%%%######$$$%%%$$$###&&&'''((('''$$$!!!!!!!!!"""""""""############$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%&&&%%%(((+++,,,)))&&&$$$### ###&&&&&&%%%###""""""######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!""""""#########################################################$$$$$$$$$$$$######$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!""""""###$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$######""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%$$$$$$$$$""""""#########$$$$$$$$$555444222000............------------------------******************++++++''''''''''''((()))***+++(((***+++***(((''')))+++))))))))))))))))))))))))((()))((((((,,,000///)))))))))))))))((('''&&&%%%$$$%%%&&&'''&&&%%%$$$"""%%%%%%&&&&&&'''(((((()))&&&&&&''''''&&&&&&%%%$$$&&& ***%%%%%%%%%%%%%%%%%%%%%%%%$$$"""yyy999$$$""""""%%%&&&%%%%%%'''(((&&&---///++++++---(((!!!%%%///###+++&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$######%%%%%%$$$###!!!&&&***)))%%%###&&&***ZZZ888"""###$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&'''''''''&&&$$$%%%&&&%%%$$$###$$$%%% ***...###888{{{&&&%%%'''!!!!!!!!!!!!"""###$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$""""""###$$$%%%%%%%%%%%%"""###%%%&&&'''&&&%%%$$$######"""!!!"""###$$$%%%##############################$$$%%%%%%%%%%%%$$$############$$$%%%&&&''''''%%%######$$$$$$$$$###''')))+++***'''%%%%%%&&&""""""""""""############""""""###$$$%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###'''+++,,,)))&&&$$$$$$!!!"""""" !!!######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""################################################""""""############""""""###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######!!!""""""""""""#########%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$#########$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%########################$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%%%%666444222000............------------------------******************++++++...------,,,,,,------...(((***+++***((('''))),,,++++++++++++++++++++++++++++++)))(((---333333///))))))))))))((('''&&&%%%'''((()))******(((&&&$$$%%%%%%&&&&&&'''((())))))&&&'''((((((((('''%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%(((,,,)))"""!!!'''''''''...---)))))))))###$$$888PPPTTT"""&&&$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$######%%%%%%$$$###$$$)))''''''WWW$$$%%%%%%&&&''''''###%%%%%%&&&&&&''''''&&&&&&"""$$$%%%%%%%%%%%%&&&(((***"""999zzz777(((""" !!!"""$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!"""######!!!"""###$$$%%%&&&&&&&&&"""###%%%''''''&&&%%%$$$$$$"""!!! """$$$%%%""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$############$$$%%%&&&''''''%%%######$$$$$$$$$### ###&&&&&&###!!!"""###""""""""""""############""""""###$$$%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$""""""%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%!!!"""###%%%%%%&&&&&&%%%###&&&******(((%%%%%%&&&&&&&&&&&&$$$######&&&(((######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$##########################################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$######### !!!!!!"""###$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&;;;666000...///000///.../////////...---,,,***************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))---------,,,,,,+++++++++)))((('''''')))000888>>>444444000,,,))))))((('''+++***(((&&&%%%&&&'''(((((()))))))))******++++++)))((('''&&&&&&'''((())),,,!!!'''---%%%"""))),,,(((''')))'''UUUvvv,,,&&&%%%$$$###$$$%%%&&&'''TTT 555%%%...000!!!,,,(((***######$$$444"""###%%%&&&'''&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&@@@;;;%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%)))!!!"""###$$$$$$%%%$$$$$$'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$###$$$%%%&&&'''$$$%%%%%%&&&''''''''''''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%&&&%%%$$$###$$$$$$################## !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###'''******&&&%%%(((+++&&&&&&&&&((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""!!!!!!"""$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$$$$$$$$$$$$$######""""""&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%&&&&&&&&&########################"""###$$$%%%%%%$$$###"""&&&'''***+++)))%%%!!!!!!''')))'''### %%%%%%$$$###"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$##########################################$$$$$$$$$000...+++***+++---------............---,,,++++++,,,,,,,,,++++++*********************************)))))))))))))))))))))))),,,,,,,,,,,,+++++++++***++++++***)))***...444888666666555222///...---,,,((('''&&&%%%%%%&&&((()))&&&&&&&&&'''''''''(((((((((''''''''''''''''''((()))&&&'''###+++---&&&!!!"""!!!111,,,%%%%%%%%%%%%%%%%%%&&&&&&'''EEE"""'''///333"""ttt###$$$%%%+++###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&,,,!!!OOO''''''%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################;;;///)))%%%!!!"""###$$$%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""$$$$$$##################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%))),,,+++(((&&&(((+++'''&&&&&&&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$#######################################$$$%%%%%%&&&&&&$$$$$$$$$$$$#########"""%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%&&&&&&&&&$$$###""" ###%%%&&&%%%###"""&&&%%%%%%$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$$$$######"""""".../////////......///111,,,------......------,,,------------,,,,,,,,,,,,************************))))))))))))))))))))))))+++++++++*********************)))((('''(((+++...000000111111000---+++***%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%(((''')))...&&& $$$+++///}}} %%%%%%&&&'''''''''''''''111YYY666&&&,,,555 DDDEEE***---(((,,,$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&((((((%%%)))UUU***...(((%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%!!!999""""""###$$$%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&##################"""!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###!!! ######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((***---,,,)))'''(((+++***(((&&&%%%&&&%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$############$$$%%%&&&%%%$$$############$$$&&&&&&%%%%%%$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$$$$########################&&&&&&%%%$$$###"""!!!!!!333555666444000...///111+++,,,------.........---------------------,,,,,,************************))))))))))))))))))))))))*********)))))))))))))))))))))***)))''''''((())))))))),,,//////***''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$###$$$+++UUU;;;+++'''III###333###$$$%%%'''((()))((('''&&&!!!ZZZ'''777'''___qqq$$$+++''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''')))***]]]ppp###(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## ,,,"""!!!&&&((("""###$$$%%%&&&&&&&&&&&&%%%$$$######%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$######"""!!!!!!$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%(((***,,,+++(((''''''(((+++(((&&&%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$########################$$$$$$$$$&&&&&&''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$$$$$$$######$$$$$$$$$&&&%%%$$$###""""""###$$$&&&%%%%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############$$$%%%%%%%%%$$$$$$########################%%%%%%%%%$$$$$$#########000222333111---+++,,,...++++++,,,---............++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,*********+++***)))---444444---***+++)))((((((''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$(((!!!111---ggg,,,((($$$%%%'''((()))((('''&&&***,,,###---'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''')))***333111aaa!!!111%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################444!!!,,, &&&(((###$$$%%%&&&&&&''''''&&&%%%$$$######%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###!!! ######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''((((((((('''%%%%%%%%%&&&$$$"""###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###########################$$$$$$######$$$$$$$$$$$$#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$%%%%%%&&&'''&&&$$$"""!!!""""""###$$$$$$######"""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""###$$$%%%%%%%%%%%%%%%##############################$$$$$$%%%%%%%%%&&&/////////...---,,,---///+++,,,,,,---.........---************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************"""%%%'''(((''''''((()))***(((,,,444555---))),,,***))))))(((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&---$$$333&&&,,,(((%%%%%%&&&'''''''''''''''oooEEE&&&***%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&(((((("""fff###000&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################:::WWW'''((( 555)))555$$$$$$%%%&&&''''''''''''&&&$$$###$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$"""######$$$%%%$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###!!!  ###$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%&&&&&&%%%$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$%%%&&&''''''&&&$$$""" !!!###%%%%%%%%%###"""######""""""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""###$$$$$$%%%%%%%%%%%%########################""""""###$$$%%%&&&''''''666333000...////////////,,,,,,------...---------)))*********+++++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******+++++++++ """$$$%%%$$$$$$%%%''')))%%%)))222222***&&&***'''''''''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$(((''''''''''''''''''(((+++))))))!!!444%%%+++!!!%%%%%%%%%%%%%%%%%%&&&&&&'''###:::ddd ((( """...###'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&555&&&$$$CCC000$$$%%%,,,$$$%%%%%%%%%%%%%%%%%%$$$################################################"""+++'''pppYYY---"""*** (((***&&&$$$%%%&&&''''''(((((((((&&&%%%$$$%%%&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$$$$######$$$$$$%%%&&&&&&'''######$$$$$$%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&#########$$$%%%%%%$$$###!!!!!!!!!"""$$$%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%&&&#########$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$############"""###$$$%%%%%%%%%$$$###$$$############$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$###!!!""""""###$$$%%%%%%%%%%%%###########################$$$$$$%%%%%%&&&&&&&&&;;;666000---------+++))),,,------......---,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,'''((())))))((((((***+++***&&&)))222333***'''+++$$$$$$%%%&&&'''''''''''')))))))))((((((''''''''')))((('''&&&&&&'''((()))''',,,(((ppp@@@%%%!!!###333###&&&%%%$$$###$$$%%%&&&'''&&& )))...'''%%%***((('''%%%$$$###$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&+++ ***###+++&&&bbb'''(((###$$$---"""$$$%%%%%%&&&&&&%%%%%%$$$################################################$$$'''(((&&&???ZZZ+++000 ,,,)))$$$%%%&&&'''(((((((((((('''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$!!!"""###$$$%%%$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%######$$$%%%%%%&&&''''''""""""###$$$$$$%%%&&&&&&""""""###$$$%%%%%%&&&&&&###"""###$$$&&&&&&%%%$$$%%%%%%%%%&&&''''''$$$"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""###$$$%%%&&&&&&'''######$$$%%%&&&&&&'''''''''(((((((((((((((((('''######$$$$$$$$$%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################%%%$$$###""""""###$$$%%%###"""  """%%%'''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!!!!"""###$$$%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%999777333///,,,,,,,,,------.........---,,,,,,+++...------,,,,,,------...++++++************++++++((((((((()))******++++++))))))))))))))))))))))))'''((()))******)))(((''''''(((***++++++***)))(((******)))((('''&&&%%%%%%&&&&&&''''''(((((())))))$$$$$$&&&'''((()))))))))!!!+++(((222FFF,,,(((%%%///$$$)))((('''&&&&&&&&&&&&&&&***%%%'''###""""""!!!""""""######&&&&&&%%%%%%%%%%%%$$$$$$((('''%%%$$$###$$$%%%%%%######$$$$$$$$$%%%%%%%%%((('''"""GGGuuu&&&)))%%%"""%%%"""""",,,$$$$$$$$$$$$%%%&&&''''''"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%***555 $$$$$$$$$$$$######""""""&&&%%%$$$%%%'''((('''&&&&&&''''''''''''%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$""" """%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" """%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&$$$######$$$%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%%%%###"""!!! ###%%%&&&%%%$$$###$$$#########""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$###"""!!!!!!############""""""!!!!!!777555222///------------------......------,,,+++,,,,,,,,,++++++,,,,,,,,,++++++************+++++++++***(((&&&&&&''')))***))))))))))))))))))))))))&&&''''''''''''''''''&&&'''(((***++++++***)))((()))))))))(((''''''&&&&&&'''''''''(((((((((((((((''''''((((((''''''&&&%%%***$$$&&&"""(((000,,,!!!///!!!''''''&&&&&&&&&''''''(((!!!'''SSShhh'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%))))))"""***GGG$$$&&&'''$$$###((((((&&&)))%%%%%%$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""000```eee000,,,$$$$$$$$$$$$#########"""&&&%%%$$$%%%'''((('''&&&''''''((()))***)))((((((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###&&&'''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###'''%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""""" """$$$%%%&&&%%%$$$###%%%$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$###"""!!!$$$$$$$$$######"""""""""444333222111///...------------......------,,,,,,,,,++++++******++++++,,,++++++************++++++---+++'''$$$###%%%''')))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((()))***++++++***)))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&,,, &&&'''&&&YYYzzz&&&222...###***---%%%%%%%%%&&&&&&((())))))###***!!!???555999))))))(((''''''&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%)))+++***%%%444,,,)))''''''$$$"""%%%(((&&&$$$'''&&&%%%$$$########################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%///&&&ZZZ;;;,,,&&&"""+++,,,$$$$$$$$$$$$############&&&%%%$$$%%%'''((('''&&&!!!"""$$$&&&'''((((((((($$$%%%%%%%%%%%%%%%%%%&&&########################&&&%%%$$$%%%&&&'''&&&%%%&&&&&&$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&$$$"""###$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$###"""!!!%%%%%%$$$$$$$$$$$$######111111222111000///---,,,,,,------...------,,,,,,,,,,,,++++++++++++,,,,,,++++++************+++++++++***(((&&&%%%&&&((()))))))))))))))))))))))))))+++***)))(((((()))***+++)))************)))((((((''''''''''''(((((())))))))))))((((((''''''&&&&&&$$$%%%&&&((()))))))))))))))$$$(((%%%)))555666!!!///000&&&!!!+++,,,)))+++&&&&&&&&&&&&&&&'''((((((***'''aaa!!!---... ((('''&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%111+++999(((%%%)))(((%%%''''''"""$$$(((&&&''''''&&&%%%%%%$$$%%%%%%#########$$$$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,+++!!!"""YYYIII/// +++$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&& !!!"""###%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&&&&%%%((('''%%%###"""###%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$"""!!!!!!###$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$&&&%%%######"""###$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%///000111111111///---,,,,,,,,,------...------,,,------,,,,,,,,,,,,------++++++************++++++'''((()))************)))))))))))))))))))))))))))+++***)))(((((()))***+++***************)))((((((&&&&&&''''''((()))))))))))))))((((((''''''&&&&&&%%%%%%'''((()))************((('''%%%%%%111%%% (((... 000(((((('''&&&&&&&&&&&&&&&'''###(((;;;___###***222666&&&&&&%%%$$$$$$###$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$'''$$$NNN888%%%&&&///&&&###***)))&&&&&&&&&&&&&&&'''((((((###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,###'''"""!!! %%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%)))'''%%%######$$$%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$###""""""$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######""""""""""""######&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""############$$$%%%%%%$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%&&&000000111111000...---+++,,,,,,------......------...------,,,,,,------...++++++************++++++%%%'''))),,,,,,,,,***))))))))))))))))))))))))))))))((((((''''''(((((()))++++++******)))(((((((((&&&'''''''''(((((())))))((((((((((((((('''''''''((())))))))))))((('''''')))!!!$$$,,,&&&TTT@@@KKKrrr<<<"""444,,,+++111$$$$$$///000,,,,,,'''"""%%%))))))(((&&&&&&%%%%%%%%%###(((---nnn'''DDDqqqccc666888---------&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%***&&&'''+++,,,+++???+++%%%!!!&&&###%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$%%%%%%%%%%%%""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###'''###"""222:::ppp///!!!$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$%%%'''(((((('''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$%%%%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''######""""""""""""######%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!""""""""""""###$$$%%%%%%$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&111111111000///---,,,++++++,,,------......---------,,,,,,,,,,,,,,,,,,---++++++************++++++'''((()))******))))))((())))))))))))))))))))))))((((((((())))))(((((((((,,,+++***)))(((((((((((('''''''''((((((((((((((('''''''''((((((((((((((()))))))))))))))(((''''''&&&!!!&&&+++)))&&&+++EEE)))///((((((///...)))$$$&&&+++,,,)))...)))!!!***'''$$$$$$######///000((((((''''''&&&&&&&&&'''''''''+++,,,)))WWW !!!###$$$%%%%%%&&&&&&&&&""")))%%%$$$)))--- ***"""$$$...***$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###%%%&&&###///$$$BBBGGG###"""!!!'''!!!%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&#########$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######""":::111(((VVV$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&###"""!!! !!!"""###&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''$$$###$$$&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%###############$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******(((&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""#########$$$%%%%%%$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%222222111///...---,,,++++++,,,,,,---.........---,,,++++++++++++++++++,,,++++++************++++++******((('''&&&&&&'''''')))))))))))))))))))))))))))***+++,,,,,,+++***))),,,+++***)))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&''')))************(((***--- %%%555___$$$'''444:::"""(((+++***((()))(((%%%)))###&&&,,,)))(((++++++111(((***---%%%"""''')))&&&&&&&&&&&&&&&'''((()))***&&&***222555000+++'''%%%%%%$$$###!!!)))(((&&&'''!!!"""&&&(((******### )))"""""""""###$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%...((($$$...$$$+++######(((000)))%%%%%%$$$###""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$#########"""$$$)))%%%&&&jjj444$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%$$$#########$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$########################&&&(((***(((%%%$$$%%%'''$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&"""!!! !!!###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''"""###%%%&&&'''&&&%%%%%%""""""""""""###$$$%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))******)))'''%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%222111000//////.........++++++++++++,,,,,,---...,,,,,,,,,------......///(((((())))))******++++++******++++++++++++******(((((()))***++++++,,,,,,))))))))))))))))))))))))************************'''(((+++,,,,,,+++(((''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((''''''(((((()))***+++******+++!!!///(((((((((((((((''''''&&&)))((()))...333222---'''))))))((((((((('''''''''''''''''''''''''''&&&&&&)))...'''###,,,YYY}}}$$$$$$'''"""'''999''''''''''''''''''''''''$$$(((******&&&$$$%%%'''***)))'''%%%%%%''')))***666)))!!!+++%%%'''///!!!+++"""$$$'''''''''&&&&&&%%%%%%%%%)))((('''&&&%%%$$$$$$$$$---111***"""&&&###"""%%%%%%%%%&&&&&&&&&'''''',,, $$$######+++&&&+++!!!)))%%% ///%%%%%%%%%%%%%%%%%%%%%%%%"""$$$######)))..."""///%%%%%%"""111'''%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))(((((())))))(((%%%"""!!!"""$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$######$$$$$$%%%(((((())))))))))))((((((%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""!!!""""""""""""#########%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""###%%%&&&%%%$$$$$$######""""""######$$$$$$%%%'''''''''%%%###"""!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''&&&$$$""""""%%%***...,,,++++++)))((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&$$$###$$$''')))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''############$$$$$$%%%&&&222111000//////.........,,,,,,++++++,,,,,,---...*********+++++++++++++++))))))))))))******************++++++++++++******((())))))***++++++,,,,,,))))))))))))))))))))))))************************'''(((***++++++***(((''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))((((((((((((((()))XXXddd&&&///)))%%%(((((((((((((((''''''&&&((('''(((+++//////+++&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''+++&&&,,,(((&&&,,,&&&''')))222000''''''''''''''''''''''''(((&&&%%%%%%&&&'''''''''((('''&&&%%%%%%&&&'''((( ---333555'''***(((###)))%%%222%%%555%%%%%%%%%$$$$$$#########''''''&&&%%%$$$$$$$$$$$$"""lll###)))###...###%%%%%%%%%&&&&&&&&&'''''' ###%%%+++"""'''%%%///"""!!!%%%"""***########################&&&$$$$$$###&&&!!!***HHH&&&)))!!!&&&%%%$$$######%%%''')))&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''%%%###"""$$$&&&$$$%%%&&&'''''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$"""""""""#########$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%""""""  $$$'''******)))((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''222111000//////.........,,,,,,,,,,,,,,,,,,---.........---------------,,,***************)))))))))******++++++++++++******)))))))))***++++++,,,,,,))))))))))))))))))))))))************************((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))(((((((((((())))))+++***)))(((''''''''''''222,,,###(((((((((((((((''''''&&&((('''&&&(((++++++(((%%%'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&$$$111+++***YYYddd'''***''',,,'''''''''''''''''''''''')))%%% %%%((()))'''&&&&&&&&&&&&&&&&&&&&&&&&///+++&&&+++""" >>>...'''%%%%%%$$$$$$$$$$$$######'''&&&&&&%%%%%%%%%&&&&&&"""UUU>>>'''%%%((($$$%%%%%%%%%&&&&&&&&&'''''')))######''')))$$$%%%%%%&&&***###)))+++)))$$$$$$$$$$$$$$$$$$$$$$$$'''"""###'''&&&222%%%,,,***$$$'''+++ $$$''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$%%%'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&&&&$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%$$$###""""""$$$&&&''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&222111000///............------,,,,,,,,,------...///.........---,,,,,,,,,+++++++++******)))))))))******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))************************)))((('''&&&&&&'''((()))'''''''''''''''(((((()))******))))))))))))*********)))((('''''''''''''''$$$CCC[[["""///***(((((((((((((((''''''&&&)))'''&&&'''((()))'''%%%)))))))))(((((((((((((((''''''''''''((((((((((((###...111)))++++++)))...###...***###''''''''''''''''''''''''%%%###!!!!!!%%%'''((((((%%%&&&&&&''''''&&&&&&%%%"""!!!$$$)))333888 ***---!!!###+++222***&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((()))+++VVV ---)))%%%%%%%%%&&&&&&&&&''''''%%%"""555%%%$$$***,,,###$$$...%%%&&&&&&&&&&&&&&&&&&&&&&&&###!!!"""+++'''%%%+++666((("""$$$***'''$$$!!! ###(((***((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$###$$$&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&$$$&&&'''&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((())))))(((&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###%%%$$$$$$%%%&&&&&&%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''''''''&&&''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$############222111000///..................---,,,,,,---------*********))))))((((((''',,,,,,++++++******))))))******++++++++++++*********************+++++++++))))))))))))))))))))))))************************)))((('''&&&&&&'''((()))(((''''''''''''((())))))******))))))))))))******'''''''''''''''((())))))((("""###%%%***(((((((((((((((''''''&&&)))(((''''''((((((((('''))))))))))))))))))))))))'''''''''((((((((())))))***555***+++###///888ccc,,,***&&&---''''''''''''''''''''''''"""%%%&&&%%%%%%''')))&&&'''(((((((((((('''&&&(((%%%'''"""""" ***iii%%%..."""$$$222&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$iii&&&***+++%%%%%%%%%&&&&&&&&&''''''$$$000%%%!!!&&&444lll$$$&&&+++!!!###,,,&&&&&&&&&&&&&&&&&&&&&&&& $$$ ***""")))___'''/// ***###)))((('''&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%''''''&&&$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$%%%%%%&&&'''######$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%&&&''''''%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&'''&&&$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!"""######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$############222111000//////.........///...------------------+++++++++***************+++++++++++++++***************++++++++++++******************************))))))))))))))))))))))))***************************)))(((''''''((()))***((((((''''''(((((()))*********))))))))))))******&&&&&&&&&&&&'''((()))*** 000 nnn$$$(((((((((((((((''''''&&&((((((((((((((((((((()))&&&''''''''''''((((((((('''''''''(((((())))))***---+++"""333)))(((!!!iii'''$$$---!!!***''''''''''''''''''''''''###((((((&&&%%%'''***((((((((((((((((((((((((***''')))+++LLL+++---#########$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$@@@+++$$$%%%%%%%%%&&&&&&&&&'''''''''UUU%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""(((!!!&&&###666+++***---)))$$$""""""#########"""!!! ''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((('''%%%#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$### """###$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&222111000//////.........//////...---------------..................//////***++++++++++++++++++,,,******++++++++++++******************************))))))))))))))))))))))))************************)))))))))(((((()))))))))((((((((((((((())))))***)))))))))(((((()))))))))''''''&&&&&&&&&''''''(((,,,%%%JJJ999%%%(((((((((((((((''''''&&&%%%&&&((((((((((((((()))&&&'''''''''((((((((((((&&&''''''((())))))******))) '''000+++111---$$$vvv"""222%%%###''''''''''''''''''''''''$$$%%%&&&&&&&&&'''((()))((('''&&&&&&&&&&&&'''(((%%%&&&111'''000FFF]]]!!! 000#########$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$444iii))) %%%%%%%%%&&&&&&&&&''''''111888;;;+++---***%%%%%%%%%%%%%%%%%%%%%%%%!!!(((###%%%  ###'''(((((()))*********))))))&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%''''''%%%$$$$$$%%%%%%$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&(((&&&%%%%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%&&&$$$"""!!!!!!"""$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&''''''&&&$$$"""$$$&&&'''%%%###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''222111000//////.........000///...---------------+++,,,,,,------.........*********++++++,,,,,,---******++++++++++++******++++++******************))))))))))))))))))))))))************************))))))************))))))((((((((((((((()))******))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&)))111 xxx,,,(((((((((((((((''''''&&&"""%%%'''(((((((((((((((((()))))))))******++++++&&&''''''((()))******+++((( 111$$$...'''%%%,,,...:::***%%%111''''''''''''''''''''''''***&&&"""###&&&)))***)))((('''%%%$$$$$$%%%'''((()))""")))###(((@@@"""###%%%%%%%%%&&&&&&'''''''''+++***)))((('''&&&&&&&&&ZZZ222'''%%%%%%%%%&&&&&&&&&'''''',,,lll222 (((+++''''''''''''''''''''''''%%%%%%((((((%%%&&&''')))$$$((("""######$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""########################%%%%%%%%%&&&&&&%%%%%%%%%!!!###&&&'''&&&%%%&&&'''%%%$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$%%%&&&'''((((((((((((''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$&&&(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''%%%%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%'''''''''%%%$$$###%%%''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&'''&&&%%%$$$$$$&&&(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$%%%###  ###%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''))))))'''$$$"""###$$$%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""$$$&&&'''############$$$%%%%%%&&&333222111000000///000000////////////....................................111000...,,,+++***))))))+++++++++*********)))))))))))))))))))))))))))))),,,+++++++++***))))))))),,,,,,++++++***)))))))))(((((((((((())))))))))))***)))(((''''''((()))***)))(((((('''&&&%%%%%%$$$)))(((&&&%%%%%%&&&'''(((---333%%%---[[[###)))111++++++$$$&&&%%%(((((()))+++,,,---...///))))))))))))))))))))))))'''''''''((((((***+++++++++'''$$$$$$'''******)))$$$XXX###''')))&&&(((&&&(((---&&&###---&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***+++111"""+++,,,eee555$$$000%%%!!!((()))$$$###(((%%%000%%%111$$$///222''' '''%%%$$$$$$$$$$$$$$$$$$%%%333$$$)))yyy'''!!!$$$###'''&&&%%%%%%###%%%((("""$$$%%%%%%+++"""$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&###%%%%%%$$$$$$$$$((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$%%%&&&'''&&&%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""""""$$$&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&(((***,,,---''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((()))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!'''&&&&&&%%%$$$$$$$$$%%%((('''%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$////////////000111222222////////////.....................---------------++++++******))))))))))))+++++++++*********))))))************************+++++++++***************((((((((((((((()))))))))(((((((((((())))))))))))))))))(((((((((((())))))+++++++++***)))((((((((()))(((&&&%%%%%%&&&'''(((&&&555'''000999;;;---$$$"""///"""&&&''''''((()))***+++,,,,,,************************((('''''''''((()))******+++(((%%%%%%''')))))))))111AAAYYY000777+++222---===(((((('''&&&&&&%%%$$$$$$************************000&&&(((...BBBWWW&&&!!!"""(((&&&$$$###(((666'''!!!)))***%%%$$$######""""""######$$$$$$###(((yyy~~~,,,---(((!!!!!!(((--- 000###&&&,,,'''++++++%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!$$$&&&%%%$$$%%%%%%'''&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((()))'''''''''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%............///000111111/////////............---......------,,,,,,++++++((((((((())))))***+++++++++++++++******************************************************+++++++++&&&''''''((())))))******))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((('''&&&&&&&&&((('''&&&%%%%%%&&&'''(((---111%%%!!!FFF111555444;;;''''''''''''((((((((())))))************************(((((((((''''''((())))))+++)))'''&&&'''))))))(((%%%111...{{{ddd$$$222%%%$$$,,,))) $$$///******)))'''&&&%%%$$$###((((((((((((((((((((((((///&&&(((***%%%vvvTTT:::"""$$$)))...333---(((===...###&&&$$$%%%$$$$$$######$$$$$$%%%***&&&++++++222((("""$$$((($$$"""$$$'''///'''''''''''')))%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$$$$%%%'''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$##################$$$%%%%%%&&&&&&%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$############$$$######"""""""""###$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&222111000...------------//////.........---------...------,,,,,,++++++***))))))***+++,,,,,,,,,,,,************************************************)))))))))***+++++++++,,,))))))******++++++++++++))))))))))))(((((((((((('''((()))******)))(((''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&'''(((((('''///)));;;!!!'''GGG... $$$000777((((((((((((((((((((((((************************))))))((('''''''''((((((+++***)))(((((()))))))))$$$222***,,,)))bbb555333 '''000***((())))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''111###!!!***###111SSS"""###,,,$$$000 111%%%'''''''''&&&&&&'''''''''&&&)))((('''"""uuuqqq888)))""")))***### &&&---%%%)))%%% ###&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###""""""""""""###$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$#########$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$######"""######$$$""""""######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&222111000...------,,,,,,............---------------------,,,,,,+++++++++++++++,,,,,,,,,+++******************************************************)))))))))***+++++++++,,,++++++++++++******))))))***)))))))))(((((((((''''''((()))******)))((('''*********)))))))))))))))&&&&&&&&&&&&''''''((((((***555'''***---&&&,,,###MMM)))$$$(((777$$$******))))))))))))((((((***************************))))))((((((((())))))++++++++++++******++++++222+++..."""777+++ggg+++"""666---000999&&&''''''(((((((((((((((((())))))))))))))))))))))))###***111$$$!!!///(((bbbddd^^^lllYYYoooyyy,,,&&&(((''''''&&&&&&''''''(((!!!,,,&&&,,,***|||XXXJJJNNNfff(((""" $$$)))%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%###!!!!!!$$$&&&$$$$$$$$$$$$%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######"""""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###!!! $$$######"""######$$$$$$######$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''######$$$$$$%%%%%%%%%%%%000//////......///000000.........------------,,,,,,,,,,,,,,,------------+++,,,,,,,,,+++***((('''***************+++++++++++++++++++++++++++++++++***************+++++++++******))))))(((''''''&&&******))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&''''''(((((((((...888'''000 ///000<<<<<<%%%222!!!************************++++++++++++++++++++++++*********))))))******++++++---......------...///000'''###666((()))333{{{---'''+++))),,,...)))))))))***++++++,,,,,,)))))))))))))))))))))))))))%%%&&&+++,,,'''%%%***'''FFF***!!!%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$)))&&&###YYY)))"""%%%$$$'''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%$$$###!!!"""$$$&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!$$$############$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((("""######$$$$$$%%%%%%&&&111000000//////000000000.........---------,,,,,,,,,,,,,,,---......//////+++,,,---------+++)))((())))))*********++++++++++++++++++++++++++++++++++++++++++***************)))))))))(((((((((((((((*********)))((('''''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((///---111111!!!111666VVV'''---************************++++++++++++++++++++++++************+++,,,------+++---000000//////111333... 999222)))...%%%444888$$$999333###.............../////////++++++++++++++++++++++++++++++$$$---222$$$"""///&&&:::'''+++%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%+++,,,$$$!!!,,,***ppp'''!!!+++###"""$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%###!!!!!!###%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%$$$###%%%'''$$$%%%&&&'''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$######$$$$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''(((((((((&&&&&&&&&'''''''''((((((########################&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!! """###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&######$$$$$$%%%&&&&&&'''555444222111///......---......---------,,,,,,,,,+++,,,,,,---...///000000---...///000000...---+++))))))******++++++++++++++++++++++++++++++++++++,,,+++++++++******)))))))))))))))***++++++,,,,,,+++******)))(((''''''&&&***)))(((''''''((()))***(((((())))))))))))))))))$$$%%%&&&'''(((((((((((('''111000---222---,,, $$$???(((((()))))))))*********+++++++++++++++++++++++++++++++++++++++,,,---...///***...111222111111333555333:::---333333***???,,,,,,TTT%%%333888333333222222111111000000222222222222222222222222(((888,,,(((111***&&&((()))111zzz$$$"""555&&&'''&&&&&&%%%%%%&&&&&&'''$$$((('''######&&&444@@@111&&&%%%***%%%%%%%%%&&&&&&&&&'''''''''%%%""" """%%%'''(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''$$$%%%''''''&&&%%%&&&((($$$%%%'''(((((((((''''''&&&%%%%%%$$$$$$#########&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%&&&(((((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&"""""""""###$$$%%%&&&'''((((((((((((((((((((((((+++)))'''%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%&&&''''''%%%$$$$$$$$$%%%&&&&&&'''###$$$%%%%%%$$$###"""!!!%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((//////............//////+++++++++,,,,,,---------222000...+++***++++++,,,*********++++++,,,------++++++++++++++++++++++++,,,+++***))))))***+++,,,)))))))))***++++++,,,,,,******))))))))))))******,,,+++***))))))***+++,,,))))))))))))))))))))))))+++(((&&&&&&((()))'''%%%---,,,+++***))))))))))))...,,,)))&&&&&&'''***,,,888///<<>>+++DDDCCC222www999<<>><<<444444333...444>>><<<888999::::::::::::<<<======;;;999999;;;===>>>>>>666EEE666444CCC333ZZZ~~~;;;444;;;666???222@@@444@@@:::CCC000???>>>;;;888555555777999444BBB&&&000IIIHHHsss###((("""###!!!)))%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''%%%,,,---!!!%%%***+++%%%''')))###!!!%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''((()))******)))(((''''''''''''''''''&&&&&&&&&"""###&&&((()))((('''&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&$$$###!!!###%%%%%%$$$$$$$$$%%%%%%$$$###$$$&&&&&&&&&$$$"""$$$%%%%%%%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&111000000////////////000000000000//////.............../////////...---,,,)))***---......---***)))++++++++++++++++++++++++******,,,------,,,******)))))))))***++++++,,,,,,))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))***+++)))((((((''''''(((((())),,,++++++******+++,,,,,,222'''%%%---+++!!!&&&666!!!666pppLLL,,,+++888:::111)))333666;;;555///999CCC<<<>>>???@@@@@@>>>===>>>???;;;;;;===@@@CCCDDDBBB@@@MMM333666DDD<<<666<<<<<>>;;;666>>>CCC---JJJIII??????===:::777777:::===:::@@@???333333GGGTTT$$$"""&&&&&&'''---%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&'''))))))'''%%%!!!...+++222###&&&(((!!!,,,'''"""&&&$$$%%%%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&''''''''''''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''((()))*********((((((''''''''''''''''''''''''###$$$&&&'''(((&&&%%%###%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%%%%%%%"""$$$%%%%%%$$$$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&000000000//////000000111///////////////............---------,,,,,,++++++'''(((+++,,,------,,,+++++++++++++++++++++++++++*********++++++*********,,,,,,++++++***)))))))))******))))))))))))******((())))))******))))))((())))))))))))))))))))))))((()))))))))((((((***+++******))))))((()))))))))***)))((('''((()))***+++%%%+++***&&&///:::...***+++...(((IIIPPP000444GGG444222777999666===@@@777>>>???AAAAAA@@@???@@@@@@@@@BBBFFFKKKOOOOOOMMMJJJDDDLLLTTTJJJ>>>EEEGGG999===IIIrrr111000@@@555,,,***<<<======;;;888777;;;>>><<>>===???BBBEEEGGGGGGGGGHHHJJJMMMNNNRRRWWW[[[]]]\\\ZZZPPPXXXJJJAAAMMMMMMGGGPPPFFFRRRNNNSSSlll+++WWW777999<<<:::777666:::===FFF999JJJ===:::;;;>>>'''III000 >>>%%%,,,(((...%%%((('''''''''''''''&&&&&&&&&&&&%%%&&&'''))))))'''%%%'''///222&&&!!!RRRfff666###+++$$$...)))((($$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&((((((((('''&&&$$$%%%&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%''''''&&&%%%$$$&&&''''''((((((''''''&&&''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((()))&&&'''''''''((((((((())))))(((((((((((('''''''''&&&&&&'''(((((((((((('''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$%%%%%%%%%&&&###%%%&&&%%%$$$$$$&&&(((###%%%&&&&&&%%%$$$$$$%%%%%%$$$###%%%'''(((((('''"""$$$%%%%%%%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&444444222000///.........,,,---------......//////...---,,,,,,---///222444,,,,,,,,,---------......++++++++++++++++++++++++***)))(((''''''((()))***)))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))%%%''')))(((&&&&&&(((+++&&&&&&&&&''')))***,,,---)))+++...000111///---+++&&&,,,+++%%%&&&---...(((///,,,+++)))+++333000 IIIPPP333CCCHHH???BBBNNNGGGJJJOOORRRTTTUUUWWWYYYXXXXXXZZZ___cccgggggggggjjj^^^YYYVVVOOOSSSXXXSSSSSSTTTYYYVVVGGGOOOAAA222333777::::::666666999===555>>>555???:::444888@@@222<<<|||***+++,,,$$$...((((((((('''''''''&&&&&&&&&&&&%%%&&&'''))))))'''%%%...///---(((666'''444111'''&&&***%%%######333 &&&&&&%%%$$$$$$#########''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&###%%%'''((())))))'''&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%"""###%%%'''''''''%%%$$$''''''((((((((((((''''''))))))))))))************''''''((((((((((((''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))***)))(((((((((***+++,,,&&&'''''''''(((((())))))******))))))))))))***+++'''(((((()))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))#########$$$$$$%%%%%%%%%###%%%&&&%%%######&&&)))$$$%%%'''&&&%%%$$$$$$%%%%%%$$$$$$%%%'''((((((''' """$$$%%%%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%###!!! """&&&((('''%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&222111///......000222333......//////000000111111........................//////...---+++***)))(((++++++,,,,,,,,,---------------,,,++++++,,,------++++++++++++++++++++++++------,,,+++*********+++++++++************++++++''''''''''''''''''''''''+++*********))))))((((((+++++++++***************,,,,,,+++***))))))******))))))))))))((((((((((((++++++++++++,,,---......222$$$222mmmEEEGGGQQQGGGPPPLLL[[[WWWWWWWWWYYY[[[]]]```aaaaaaffflllmmmllllllooorrrooojjjdddaaaaaacccbbbbbbbbbdddffffffccc___\\\[[[rrrEEEDDD???===;;;:::;;;;;;:::888999999888666444444666777888;;;999LLL^^^ ,,,(((&&&$$$$$$&&&'''''''''((((((((()))))))))))))))******)))'''&&&%%%$$$###"""###$$$%%%'''((())))))hhh)))---...***000%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$######'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%$$$)))&&&###%%%)))+++((($$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''')))*********)))'''%%%###&&&''''''((()))******+++((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%'''((()))******(((&&&$$$(((((((((((())))))))))))''''''''''''((((((((()))))))))((('''&&&&&&%%%%%%(((''''''&&&&&&((()))***%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''((())))))******))))))((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((%%%%%%&&&'''((((((((('''))))))))))))(((((((((((('''&&&$$$######%%%(((***((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%((('''%%%###""""""""""""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&'''))))))''')))+++++++++)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%&&&'''))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&222111000/////////111222---.........////////////........................///......---,,,+++******++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++,,,,,,,,,,,,+++***************++++++************++++++((((((((((((((((((((((((+++*********))))))))))))(((((()))***+++,,,------,,,++++++***))))))******))))))))))))))))))))))))---,,,,,,++++++,,,,,,---///333666111)))888hhhXXXYYY___UUUaaa[[[ccceeeeeeddddddeeefffhhhiiikkkpppuuuvvvuuuuuuyyy|||{{{wwwsssqqqqqqrrrqqqpppoooqqqrrrrrrooollljjjjjjmmmjjjlll}}}NNNAAAGGGEEEBBBBBBBBBBBBAAA???<<<;;;999777444333444444=========:::<<<[[[ddd///***444---,,,***))))))+++,,,,,,+++(((''''''''''''&&&&&&&&&)))))))))(((''''''&&&&&&$$$$$$%%%&&&''''''((((((222 %%%___444$$$)))+++""" )))%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%***************)))(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&$$$"""!!!$$$!!! """&&&(((&&&$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$###&&&&&&&&&''''''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%(((((()))))))))(((&&&%%%''''''((((((((()))))))))'''''''''((((((((())))))******)))(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))))))))*********'''(((((())))))((((((''''''''''''((((((((())))))%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&'''(((((('''&&&'''(((&&&&&&''''''((('''''''''''''''(((((())))))******((('''%%%%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&''')))++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&$$$$$$&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&333222111/////////000000------------..........................................---------,,,,,,,,,*********++++++++++++,,,++++++************++++++*********++++++,,,,,,,,,++++++***)))))))))******++++++************++++++***************************************)))))))))((())))))***+++,,,------,,,+++******)))*********))))))))))))))))))))))))------,,,,,,+++,,,,,,,,,,,,(((***222555333555;;;///GGGkkkiiikkkmmmffftttoooooovvvuuutttrrrqqqqqqrrrrrrwww{{{~~~~~~}}}|||{{{yyyzzz|||{{{zzzxxxyyyyyy~~~aaaPPPOOOMMMLLLKKKLLLLLLLLLJJJFFFDDD@@@===999777666666AAA---,,,>>>AAA666BBB^^^YYYCCC555000...222222&&&***)))((()))++++++***))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''',,,***///PPPlll666''')))###"""'''***&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$"""!!!""" !!!%%%((('''%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&))))))((((((((((((''''''''''''''''''((((((((((((''''''((((((((()))))))))+++******))))))(((((((((&&&&&&'''''''''&&&&&&%%%************++++++++++++(((((())))))))))))(((((((((((((((((())))))))))))%%%%%%&&&'''''''''''''''(((((((((((((((((((((((('''((())))))''''''((()))''''''((((((((('''&&&&&&&&&&&&'''((()))***++++++((((((((((((''''''''''''%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''"""###$$$&&&&&&&&&&&&%%%$$$&&&(((***+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&444333111000////////////................................................------------------------))))))*********+++++++++*********************************++++++,,,,,,---******)))))))))))))))***++++++************++++++++++++++++++++++++++++++************************,,,,,,,,,++++++******)))++++++***************+++))))))***************+++,,,,,,,,,,,,---...///000888555777===@@@===<<<>>>777<<<@@@BBBAAA@@@@@@@@@wwwvvvnnnxxxyyyrrr~~~zzz|||zzzxxxwwwvvvvvv{{{~~~|||zzzxxxvvvxxxzzzzzzzzzzzz|||~~~lll~~~}}}}}}~~~~~~~~~]]]^^^ZZZXXXVVVVVVVVVWWWVVVUUURRROOOJJJFFFBBB???===;;;;;;:::;;;>>>===;;;>>>CCCMMMTTT\\\cccnnniiiNNNCCCBBBCCC999666333,,,...444000***)))))))))******((('''*********)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&,,,)))%%% !!!'''------@@@^^^|||\\\333,,,***(((''')))%%%""")))222--- &&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$######'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$###%%%''')))((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''))))))(((((('''(((((()))&&&'''''''''(((((((((((('''(((((((((((()))))))))*********))))))((((((((((((((()))******)))'''&&&(((((((((((())))))))))))((())))))******))))))((((((((((((((())))))))))))'''((())))))******))))))((((((((((((((((((((((((((()))***)))((('''(((***((((((((((((((('''&&&%%%'''''''''((()))*********))))))******)))((('''&&&&&&'''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$$$$###"""""""""$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''''''''&&&%%%&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%###$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&333222111000000/////////////////////////////////........................,,,,,,,,,------------...))))))*********+++++++++*********************************++++++,,,,,,,,,***)))))))))))))))******++++++************++++++***************************************+++++++++------,,,,,,+++******)))+++***************++++++)))*********++++++,,,,,,++++++,,,...000222444666:::999999666111111;;;EEECCCDDDFFFHHHKKKNNNRRRVVV```\\\cccqqqrrrgggdddkkk}}}tttzzz}}}zzzyyyxxxxxxxxxzzz~~~}}}}}}yyyvvvtttrrrooopppsssttttttuuuxxxzzz~~~wwwrrrwwwddduuullliiifffcccbbbaaa^^^\\\ZZZVVVPPPLLLIIIGGGCCC@@@777BBBDDD999444===IIINNNGGGJJJNNNOOONNNMMMLLLMMMNNNJJJEEEEEELLLSSSPPPIIIIIIAAACCCEEE???;;;444%%%333111///......---+++)))((()))))))))******++++++++++++******)))((((((((((((((('''''''''&&&&&&&&& $$$((()))'''$$$###$$$"""(((++++++)))((((((((()))%%%&&&***((("""&&&))))))'''$$$&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((((((''')))(((''''''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''((('''''''''***)))'''&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))))))))((((((((('''&&&&&&&&&%%%&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((()))***'''''''''(((((((((((()))(((((((((((()))))))))***))))))((((((((((((((('''((((((*********)))((('''''''''((((((((()))))))))))))))************))))))'''(((((((((((()))))))))((()))******++++++******))))))))))))))))))))))))((()))***)))((('''(((***((()))))))))((('''&&&&&&))))))))))))((((((((((((((()))***+++***)))'''&&&))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&(((((((((''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&((()))((('''&&&'''(((((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&222222111111000000//////000000000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,******+++,,,,,,+++******++++++++++++++++++++++++******)))))))))***++++++++++++************++++++))))))))))))))))))))))))*********+++++++++++++++++++++++++++,,,,,,------*********)))******+++,,,*********+++,,,,,,------,,,---///111444777:::;;;666222222<<>>555HHHXXXYYYQQQJJJHHHHHHOOOHHHGGGBBB888<<>>???CCCEEE@@@:::>>>IIISSSVVVRRRRRRYYY___bbbhhhooowww{{{~~~~~~{{{{{{{{{||||||~~~~~~~~~~~~{{{xxxvvvtttrrrvvvxxxyyyxxxvvvuuuvvvxxxrrrtttuuutttqqqmmmkkkkkkooopppqqqpppjjjhhhrrr|||||||||zzzxxxvvvuuuuuu{{{yyy|||xxx|||yyywwwuuurrrpppjjjeee```^^^______\\\YYY\\\UUUMMMGGG>>>999???IIIHHHFFFDDDEEEFFFFFFBBB???NNNEEE<<<>>>LLLXXXUUULLL^^^OOOJJJNNNQQQSSSLLL:::IIIDDD===777333000...,,,******))))))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((((((((( '''---***"""$$$+++###'''******)))))))))***"""'''222***---### &&&...///'''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""$$$&&&((((((((('''&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''(((((()))))))))))))))(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((()))))))))*********'''((()))***+++******)))))))))))))))*********+++(((((()))))))))*********))))))))))))))))))))))))&&&&&&&&&&&&'''(((******++++++++++++,,,,,,,,,---***++++++++++++++++++***+++++++++,,,,,,,,,------)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&'''(((((('''&&&'''((('''(((((())))))))))))((((((((((((((())))))))))))''''''(((((()))((((((((()))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''''' """$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&///000000111111111111000//////.........---------........................+++++++++*********))))))++++++,,,,,,,,,---------+++,,,------------,,,+++...------,,,+++***))))))++++++******+++,,,------++++++************++++++*********************************++++++,,,,,,,,,//////...---+++******)))******))))))***+++,,,,,,******+++,,,,,,---......444444555777999;;;===???:::>>>CCCGGGKKKQQQUUUVVV___[[[[[[ccchhhiiilllqqqmmmuuuyyyxxxxxx}}}}}}}}}xxx|||{{{www~~~xxxtttsssttttttppprrrttttttssstttwwwzzzwwwyyyyyywwwqqqkkkgggeeeddd```___aaaaaaaaagggqqqqqqvvv{{{{{{uuuqqqqqqssswwwwww}}}kkk}}}{{{zzzzzz{{{|||{{{zzzvvvrrrmmmlllnnnooollliiiaaa```WWWLLLLLLRRRNNNCCCIIIEEEAAA>>>===>>>@@@@@@999DDDNNNMMMJJJIIIKKKLLLLLLKKKSSSVVVPPPUUUaaacccVVVPPPGGG???:::777555333//////---+++)))(((&&&%%%''''''(((((()))***++++++''''''''''''(((((())))))---'''!!!"""(((***&&& '''''''''%%%######$$$&&& ))))))!!!###------###$$$,,,---$$$ &&&)))&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%&&&''''''''''''((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''!!!"""%%%'''''''''&&&%%%"""###%%%'''((((((((('''%%%%%%&&&&&&'''((())))))******))))))((((((''''''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((())))))*********+++&&&'''***+++,,,+++***((()))*********++++++++++++))))))))))))******************************++++++(((''''''''')))+++---...******+++++++++,,,,,,,,,***++++++,,,,,,++++++***---------.........//////,,,---......//////......------------------------&&&'''((('''&&&%%%&&&(((''''''((())))))***))))))&&&&&&'''((()))***++++++&&&&&&''''''(((((())))))''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%&&&'''((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%% !!!###&&&((()))%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$######"""###%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&555333000...------...///111111000///...---,,,,,,111111000///////////////---,,,,,,,,,+++*********,,,,,,,,,,,,,,,+++)))))),,,,,,,,,++++++*********---------,,,,,,+++++++++))))))))))))((((((((((((+++++++++++++++++++++++++++++++++++++++***))))))---//////---***))),,,000++++++************++++++******)))))))))))))))***---......---------000222000222666888:::<<<>>>@@@DDDFFFJJJPPPWWW]]]bbbeeehhhhhhjjjmmmmmmkkkooouuuwwwzzzyyywwwwww{{{|||zzzyyyzzzyyyvvvrrrqqqsssvvvyyy|||yyytttrrrrrrsssvvvtttrrrrrruuuzzz}}}~~~{{{sssiiibbb^^^VVVRRRTTTUUUVVV\\\dddnnnmmmnnnooorrrrrrqqqooowwwwwwwwwwwwwwwwwwvvvvvvnnnoooooooooppprrrvvvzzztttvvvvvvwww{{{zzzvvvrrrllleee^^^ZZZWWWUUURRRKKKEEEEEEHHHIIIFFFAAA@@@?????????AAACCCFFFHHHNNNNNNPPPTTTZZZ___bbbbbbbbb___WWWNNNDDD>>><<<<<<000000///...,,,***'''&&&,,,***))))))*********)))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''&&&((()))***((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###"""%%%(((******)))))))))''''''''''''''''''&&&&&&######%%%%%%%%%%%%######&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((((('''&&&&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''''''''((((((((((((''''''''''''''''''''''''&&&&&&(((((((((((())))))))))))''''''''''''((((((((((((************************))))))))))))((((((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))************************,,,,,,++++++++++++,,,---***))))))***+++,,,+++******)))((()))+++,,,------,,,---......------///111444111...///111222000.........///000111222333333111222333333222111333555222///+++***+++,,,------,,,,,,,,,++++++*********,,,+++***)))((())))))***((()))***+++++++++***)))&&&'''''''''(((((())))))))))))(((((((((((()))))))))'''&&&'''((()))((('''''''''''''''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((((((((('''&&&&&&%%%%%%))))))(((((('''''''''&&&'''&&&%%%$$$$$$&&&((()))$$$%%%''''''''''''%%%$$$)))(((&&&$$$$$$$$$&&&'''''''''''''''''''''''''''444222111///...---..................////////////000//////...............,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++++++++*********))))))---------,,,,,,++++++++++++************)))))))))++++++++++++++++++++++++)))))))))))))))(((''''''+++***((((((***+++,,,,,,++++++************++++++,,,,,,,,,,,,------...///---...//////...///111333999;;;>>>@@@AAABBBEEEGGGLLLPPPVVV^^^ffflllppprrrzzzwwwtttsssoookkkmmmssstttvvvuuussstttwwwvvvrrrnnnoooooommmjjjkkkmmmpppvvvzzz|||zzzzzzzzz}}}{{{|||~~~uuuoooggg___XXXWWWVVVUUUZZZaaaffffffgggjjjmmmmmmkkkiiihhhgggggghhhjjjlllmmmmmmhhhjjjmmmnnnnnnnnnoooppppppssstttvvvzzz~~~}}}yyytttnnnhhhdddaaaZZZTTTNNNNNNPPPOOOKKKEEEDDDCCCAAA@@@@@@AAACCCDDDMMMMMMNNNRRRYYY___bbbcccfffeeeaaaZZZQQQIIIDDDAAA999777555222000---+++***+++)))''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''%%%%%%$$$&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$"""$$$'''((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&'''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((((((((('''&&&''''''))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************************(((((((((((((((((()))))),,,+++***************)))///...------///000000000...//////...,,,---///111333111000000333444333222000111333444444555666777777999;;;<<<:::999999999888555333222222222111000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***((()))******)))((('''&&&((((((((())))))*********))))))(((((((((((()))))))))(((''''''((()))((('''''''''((((((((('''&&&&&&(((((((((''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%***)))(((((()))(((&&&$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&"""!!!  """###%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&222222111000///...------............//////////////////...---------------,,,,,,,,,,,,,,,,,,------************+++,,,---...************))))))))))))------,,,,,,,,,,,,++++++,,,,,,+++++++++*********++++++++++++++++++++++++)))))))))***))))))((('''(((%%%###%%%))),,,+++)))++++++++++++++++++++++++)))))))))***+++,,,...///...000222222222333555777???AAADDDFFFGGGIIILLLOOOUUU[[[dddnnnuuuzzz{{{|||zzzsssnnngggbbbdddiiioooqqqqqqqqqsssuuuqqqkkkdddeeeeeeeeeeeegggkkknnnxxx|||~~~rrrjjjbbb^^^\\\\\\```fffiiijjjkkkmmmnnnlllhhheee\\\ZZZWWWWWWYYY\\\^^^___bbbeeejjjlllllljjjhhhggghhhmmmppprrrvvv}}}~~~}}}xxxtttqqqgggbbb^^^]]]]]][[[UUUOOOHHHGGGEEECCCBBBAAABBBBBBFFFEEEFFFJJJPPPVVVZZZ\\\fffhhhiiifff___VVVOOOKKKEEEBBB>>>999444111//////,,,***(((((()))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%$$$&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))((((((''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))***+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))*********************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,---////////////000111111222333333333111000111444666666555444555777999888777555777999::::::;;;>>>@@@CCCHHHMMMPPPMMMIIIDDDAAA===:::777666555333111///111111000///////////////+++,,,---------,,,******+++++++++***)))'''&&&%%%***************+++++++++)))))))))))))))))))))))))))(((''''''))))))((('''''''''((()))))))))((((((((((((((((((((('''''''''((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%***((('''&&&&&&%%%""" &&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&&&&&&&&&&%%%%%%%%%$$$###"""""""""###%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%111111111111000///------111111000///...---,,,,,,000///......------......******++++++,,,,,,------,,,++++++***+++,,,---...++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++++++++++++++++++++++++++,,,,,,++++++***(((&&&%%%&&&)))+++***)))++++++++++++++++++++++++((((((((()))***+++,,,---...111444555666888:::<<>><<>>:::888777555444777666555444333333444444///////////////...---,,,---------,,,+++***)))(((************++++++++++++)))))))))******))))))))))))((('''((()))***)))'''&&&'''(((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%$$$!!!&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((()))***((('''&&&%%%%%%&&&'''(((###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%000000111111000///...---111111000///...---,,,,,,111000//////......//////))))))******++++++,,,,,,...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))+++,,,,,,***)))***+++***+++,,,,,,,,,,,,+++***---,,,,,,------...///000---000333666888;;;>>>AAAKKKPPPXXX___ffflllrrrvvvpppuuu||||||xxxqqqiii```[[[XXXVVVYYY^^^bbbgggmmmqqqvvvzzzvvvppplllllllllooosssxxx|||~~~~~~}}}yyyzzz~~~xxxssseee^^^UUUQQQRRRUUUVVVUUUYYY[[[^^^___```bbbdddgggkkkqqqtttpppmmmnnnpppppppppqqqtttwwwzzz|||~~~zzzyyyxxxxxxxxxtttnnniii\\\ZZZWWWTTTPPPMMMJJJIIIKKKIIIGGGGGGIIIKKKLLLLLLSSSWWW\\\___```aaabbbddd```]]]WWWQQQIIICCC>>>;;;666333///---,,,------,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&((()))***((('''''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&'''((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&$$$###$$$&&&%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((()))))))))(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((()))))))))((('''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((()))***+++,,,,,,,,,,,,---.../////////111555999888:::<<<<<<<<<===@@@CCCAAABBBDDDDDDFFFHHHMMMPPPMMMMMMNNNMMMKKKIIIHHHGGGFFFIIILLLMMMOOOUUU^^^eeevvvoooeee[[[UUUMMMGGGDDDCCCCCCCCC>>><<<:::888777777777888777777666555444333222111///...------,,,,,,++++++************************))))))************))))))***((('''((()))***)))(((%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((()))((('''%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&)))((((((((('''''''''&&&''''''''''''''''''((((((&&&&&&%%%&&&&&&&&&''''''((((((&&&%%%%%%&&&(((((("""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&111000000000/////////...............////////////111111000///////////////***+++++++++++++++,,,,,,............---,,,+++***,,,,,,,,,---------------++++++,,,,,,,,,,,,------+++************)))))))))++++++++++++++++++++++++((()))******+++************---000///+++)))***---***+++,,,------,,,+++***,,,,,,------///000222222...111444777;;;@@@FFFJJJSSSYYYcccmmmtttzzz~~~wwwrrriiiaaaZZZXXXWWWUUUWWWZZZ___gggoootttyyy}}}}}}yyywwwvvvvvvxxx}}}~~~mmmfff]]][[[___ccceeeddd\\\]]]^^^___```ccchhhlllwww~~~wwwmmmjjjjjjkkkpppqqqrrrtttvvvxxxyyyzzzvvvvvvwwwyyyzzzyyyuuurrrmmmkkkgggaaa[[[VVVQQQOOORRRPPPMMMLLLLLLKKKIIIHHHKKKNNNQQQUUUXXX]]]bbbffffffeeeddd```ZZZRRRLLLHHH===999333///...---,,,+++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%$$$&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&%%%&&&&&&''''''(((((((((((('''&&&&&&&&&&&&'''(((%%%%%%$$$######$$$&&&'''&&&&&&&&&''''''''''''((('''(((((()))(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''(((((()))))))))(((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++************************+++++++++,,,...000222333222444666555444666;;;???CCCFFFHHHGGGEEEFFFIIILLLKKKMMMPPPRRRSSSVVVYYY\\\[[[]]]^^^\\\YYYUUUTTTTTTRRRUUUXXXZZZ^^^ggguuuzzzlllfff]]]VVVSSSQQQQQQQQQHHHFFFCCC@@@>>>===>>>>>>===>>>???>>><<<999555333222111000...---,,,,,,,,,+++++++++***************((()))***++++++***)))(((***)))((((((******)))(((&&&&&&'''(((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((((('''&&&$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$######$$$%%%&&&)))(((((('''&&&&&&%%%%%%'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''(((((($$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''111111///......//////000............////////////000000///............///------------------,,,,,,+++,,,...//////...+++***+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,+++++++++*********++++++++++++++++++++++++((()))******+++++++++***)))***,,,,,,,,,+++++++++***+++---......---+++******+++,,,...111444666777666888;;;???DDDKKKSSSYYY\\\cccnnnwww~~~}}}tttmmmhhh^^^XXXTTTVVVXXXXXXXXX[[[bbbmmmxxx||||||zzzxxxwwwxxxzzz}}}{{{~~~zzzrrrkkkjjjpppvvvxxxwwwlllmmmnnnnnnooorrrvvvzzz|||nnngggffffffjjjlllnnnqqqrrrrrrqqqqqqkkklllooorrruuuvvvvvvuuuvvvuuuqqqmmmhhhbbb^^^\\\XXXVVVTTTSSSRRROOOKKKHHHEEEGGGIIIKKKNNNRRRXXX\\\bbbeeehhhiiifff___WWWRRRGGGBBB;;;666222000...---************************((((((((((((((((((((((((%%%%%%'''(((((((((''''''''''''''''''''''''''''''%%%%%%$$$&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%%%%'''((()))'''&&&%%%&&&$$$$$$%%%&&&&&&'''((((((''''''&&&%%%%%%&&&''''''%%%$$$###"""###$$$&&&'''&&&&&&&&&''''''''''''(((&&&'''((())))))((((((''''''&&&&&&%%%%%%&&&&&&''''''(((((())))))))))))(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))''''''((((((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************************............111555888;;;888;;;>>>???@@@DDDKKKQQQWWWYYY[[[XXXTTTRRRUUUXXXZZZ\\\```bbbcccccceeeffffffiiijjjiiieeebbbaaaaaa___bbbeeeggglllyyyyyyuuunnniiieeebbb___]]]XXXUUUQQQMMMJJJIIIIIIJJJIIIMMMRRRUUURRRJJJAAA;;;;;;:::777444111///......---,,,,,,,,,+++++++++***((()))+++,,,,,,+++)))(((***)))((()))******)))((((((((()))))))))(((''''''&&&&&&&&&&&&'''''''''(((&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''######"""$$$&&&&&&%%%###%%%%%%%%%&&&''''''(((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((%%%&&&&&&'''''''''''''''''''''((((((((((((''''''((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&222111///------...000111111111000///...---,,,,,,//////...------------...000000000///.........---(((***---000111///---+++*********++++++,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,---------------(((&&&&&&)))---...,,,(((***+++---......---+++***---...000333777;;;???AAA>>>@@@CCCGGGMMMUUU___eeehhhoooyyy{{{sssjjjbbb^^^YYYUUUTTTZZZ^^^``````bbbiiiuuu|||zzzwwwrrrnnnmmmooosssuuupppssszzz{{{uuu|||~~~wwwwww}}}~~~~~~mmmcccbbbbbb___bbbhhhlllooonnnllljjjaaacccgggkkkpppssstttuuuwwwvvvuuussspppmmmjjjiii```___]]]]]][[[XXXSSSOOOAAABBBCCCDDDFFFIIIMMMPPP[[[```gggkkkkkkddd\\\WWWQQQKKKCCC<<<777444222000************************(((((((((((((((((((((((($$$%%%'''(((((((((''''''''''''''''''''''''''''''''''''&&&((()))***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%###%%%((()))'''&&&%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%$$$###""""""$$$&&&'''&&&&&&&&&'''''''''((((((%%%&&&''')))))))))(((((('''&&&&&&%%%%%%&&&&&&'''''''''((())))))***))))))'''(((((((((((((((((('''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))''''''''''''((((((((()))************************$$$%%%%%%&&&'''((())))))************************)))))))))))))))))))))))))))************+++++++++************************,,,+++++++++...333888;;;:::???EEEIIILLLSSS]]]eeemmmoooppplllfffbbbdddgggfffiiimmmooonnnnnnnnnnnnllloooqqqqqqmmmjjjjjjjjjgggjjjmmmooouuu{{{wwwrrrlllhhheeebbb^^^YYYVVVTTTTTTTTT[[[bbbkkkooolllaaaSSSJJJEEECCC???:::666333222111.........------,,,,,,,,,((()))+++,,,,,,+++)))(((***)))((()))***+++***(((***************)))((('''&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%&&&&&&&&&'''((())))))***)))(((&&&%%%%%%&&&((()))###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''"""###$$$$$$%%%%%%$$$$$$&&&'''((())))))((('''&&&+++***(((&&&%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%555444222111/////////000111---******,,,......---///............---------........................,,,(((%%%(((...000,,,'''************************,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********+++,,,))))))*********+++++++++******************++++++---,,,,,,+++***)))(((((((((***---//////000222333111333666999;;;======>>>DDDHHHNNNUUU]]]fffnnnssszzz|||{{{pppeee^^^[[[YYYZZZ]]]aaadddggghhhhhhppp}}}}}}wwwxxxuuupppkkkhhhggghhhiiifffhhhmmmuuu~~~zzzsssmmmnnnpppttt~~~~~~wwwjjj```\\\]]]^^^___```ffflllmmmhhhjjjkkklllnnnpppooollljjjmmmrrryyy}}}|||xxxtttrrrooohhh```\\\[[[[[[XXXTTTJJJIIIGGGEEEEEEEEEGGGGGGRRRUUU\\\dddfff```[[[YYY[[[TTTLLLEEE@@@<<<666111333...(((&&&(((***+++******)))'''&&&%%%%%%&&&&&&+++***((('''&&&&&&&&&'''(((((())))))((('''&&&&&&(((((((((''''''&&&&&&&&&""""""###%%%'''(((&&&$$$(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&)))'''%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''******)))((('''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((###$$$%%%%%%&&&&&&%%%%%%&&&''''''(((''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$(((((('''''''''&&&&&&&&&(((((())))))))))))((((((%%%%%%%%%&&&'''(((((()))))))))((((((''''''&&&&&&++++++******))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))))))))(((((())))))***++++++,,,------///222555666666999>>>CCCGGGMMMTTTZZZ^^^fffpppxxx{{{uuupppllljjjjjjooozzz~~~|||yyywwwtttrrrsssvvvxxxwwwvvvsssrrrqqquuu~~~wwwttttttnnnlllhhhccc___^^^```bbbkkkzzzxxxfffVVVRRRQQQKKKCCC???>>>:::555777444111111222222///,,,,,,++++++,,,------,,,***)))***+++++++++***((('''***)))))))))))))))***+++*********)))(((&&&%%%$$$&&&&&&'''(((((('''&&&&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%***)))'''%%%$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&555444222000/////////000333000------///111111000///............---------------------------------------,,,...///000///---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))))))))***************+++++++++------,,,,,,++++++******---,,,,,,+++******))))))***,,,///000000111222444555777:::===???AAACCCEEEMMMRRRZZZbbbiiiooouuuyyy|||}}}zzzoooeee```]]]```dddggghhhhhhiiijjjrrr~~~xxxtttrrrrrrqqqooommmkkkjjjiiiggghhhjjjooouuuzzz||||||}}}|||{{{{{{yyytttlllfffggghhhllluuuxxxooojjjhhhccccccbbbbbbiiisssvvvuuutttrrrqqqqqqqqqpppnnnllllllqqqwww{{{||||||{{{{{{xxxrrrlllhhhfffddd___ZZZUUURRRNNNIIIEEECCCCCCCCCKKKKKKQQQYYY]]]\\\\\\___aaa]]]WWWQQQJJJCCC<<<888555111,,,+++,,,---,,,******)))((((((''''''((((((+++***((('''&&&&&&''''''(((((((((((((((''''''&&&%%%%%%%%%$$$$$$#########&&&%%%%%%''')))***)))''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&$$$$$$$$$&&&((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&%%%'''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&'''(((((())))))(((((('''%%%&&&&&&'''(((((())))))((((((((((((((('''''''''*********))))))(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,---...///111222222222555888999;;;AAAIIIPPPXXX]]]eeejjjnnnttt|||yyyvvvuuuuuu|||}}}zzzwwwxxx||||||{{{{{{{{{xxxwwwrrrqqqnnniiieeeeeefffiiiwwwtttfffaaa```\\\UUUPPPMMMGGG@@@>>>:::666555555555222///...,,,+++,,,---,,,***))),,,,,,,,,,,,,,,++++++*********))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&555333222000/////////000333111//////000111222111///............---------,,,,,,,,,,,,,,,,,,,,,,,,))),,,......,,,+++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((+++++++++++++++*********///......---,,,+++******------,,,,,,++++++******,,,...000111111111333555999<<<@@@DDDGGGJJJOOORRRYYY___hhhppptttwwwyyyzzz||||||}}}~~~{{{yyy|||ooofffeeehhhlllllljjjggghhhiiirrrzzzuuusssqqqtttwwwzzzzzzyyyvvvtttuuuwwwzzz}}}}}}zzzvvvtttsssrrrqqqrrrssssssrrrppptttuuuwwwxxxwwwqqqiiidddffffffiiipppzzz~~~|||~~~yyysssqqqqqqkkkjjjggghhhqqq~~~{{{xxxwwwuuurrrpppooossswww{{{}}}~~~}}}zzzxxxvvvrrrkkkfff```\\\VVVOOOHHHDDDBBBBBBFFFDDDFFFMMMSSSVVV\\\bbbffffffddd^^^VVVMMMFFFBBB;;;666222000000///,,,))))))))))))*********************)))(((''''''''''''((((((((((((((('''''''''$$$$$$$$$###############'''&&&%%%&&&((())))))(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%$$$$$$$$$%%%''')))***''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&(((''''''&&&'''(((***+++((((((((('''''''''''''''(((((((((''''''''''''&&&(((((((((''''''''''''&&&'''''''''(((((('''''''''&&&''''''(((((())))))***'''((((((((((((((())))))))))))))))))((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,)))))))))***++++++,,,,,,+++,,,---///111333555666999;;;???AAAEEEMMMXXX```jjjooovvvzzz}}}{{{zzz||||||}}}~~~{{{zzzvvvuuurrroookkkkkkmmmoooyyyyyyooommmooooookkkhhhddd]]]TTTJJJEEE@@@<<<;;;999666333111000.........---,,,***///......---------------,,,+++***)))))))))))))))(((((('''''''''(((***+++***)))(((''''''((()))***))))))((('''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&444333111000/////////000//////------....../////////............---------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))++++++++++++)))))),,,,,,++++++++++++******------,,,,,,+++++++++***---------,,,,,,,,,,,,,,,,,,...000000111222444666>>>BBBHHHMMMQQQVVV]]]bbbfffllluuu{{{|||zzzwwwuuuyyyxxxwwwuuurrrssswwwkkkkkkmmmooommmhhheeefffhhhppp}}}|||xxxvvvtttqqqpppnnnqqqtttxxx{{{}}}~~~~~~}}}yyyvvvwwwzzz~~~{{{tttooonnnmmmmmmpppwww~~~~~~}}}}}}rrrqqquuu}}}xxxtttssssssppppppppprrr}}}~~~yyytttoooqqqtttxxx{{{|||}}}~~~~~~wwwrrrhhhddd]]]UUUNNNJJJGGGFFFFFFCCCCCCHHHLLLPPPVVV]]]bbbfffiiiggg___WWWQQQNNNEEE@@@888333111///,,,)))((()))******++++++++++++***))))))(((((((((''''''((((((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))(((((('''%%%%%%$$$%%%%%%'''((()))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&)))(((&&&&&&''')))+++---%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''''''''&&&&&&((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&'''((((((((())))))******''''''(((((()))))))))***((((((((((((((((((((((((&&&'''''''''(((((((((((())))))))))))))))))))))))))))))((())))))***+++,,,***++++++,,,,,,------------...///111444888;;;<<>>:::666222...---+++***))))))******((())))))******))))))((((((((('''&&&&&&''')))***&&&&&&&&&&&&''''''''''''***(((''''''((())))))(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%((((((''''''''''''(((((())))))((((((((('''''''''''''''''''''''''''((((((%%%%%%&&&'''''''''''''''(((''''''&&&'''(((***+++&&&&&&'''((()))*********'''''''''&&&&&&&&&%%%%%%'''(((((((((((()))))))))'''''''''(((((('''''''''((((((((((((((((((((((((((())))))))))))))))))***))))))))))))************(((((((((((())))))))))))************************((((((((()))***+++,,,---...///000222444666777888;;;;;;<<<>>>BBBGGGKKKNNNWWW]]]cccggghhhhhhiiikkkqqqsssvvvzzz~~~||||||~~~|||zzzyyyzzz{{{zzzyyy|||}}}|||sssnnngggaaa\\\VVVOOOIIIBBB???;;;888666555333222///...------,,,,,,---------,,,+++***************)))(((&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((('''''''''&&&&&&((((((((((((((('''&&&%%%&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&222111000......///000000---000111111///...///000///............---------------------------------,,,---///...,,,++++++,,,------------------------........................,,,,,,,,,+++,,,,,,---...)))******+++,,,---......*********++++++,,,,,,,,,------...//////000111111222444777;;;???EEEKKKPPPYYYbbbmmmtttvvvyyy{{{sssooolllhhhfffgggjjjmmmwww}}}lllmmmqqqwww}}}|||wwwqqqrrrsssyyy}}}vvvvvvzzz{{{vvvssskkkiiijjjoooqqqqqqssswww|||rrrmmmnnnsssyyy|||}}}{{{qqqjjj```aaaaaabbbeeejjjrrrwwwxxxyyyzzz{{{zzzyyyxxxxxxzzzzzzxxxtttoooiiiccc```YYYUUURRRQQQNNNHHHGGGHHHJJJMMMSSS\\\dddiiikkkllleee___XXXRRRMMMHHHAAA<<<444222...***(((((()))***((()))************)))(((((((((&&&&&&&&&''')))***%%%%%%%%%&&&&&&&&&'''''')))(((((((((******((('''%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''((((((&&&&&&''''''(((((())))))%%%&&&&&&''''''''''''''''''''''''''''''''''''(((&&&&&&'''((()))***++++++(((((((((''''''''''''&&&'''((((((((())))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''*********))))))))))))))))))*********+++++++++,,,))))))))))))*********+++*********************************+++,,,---//////...000333666:::>>>AAACCCFFFFFFGGGIIIMMMQQQVVVYYYcccggglllnnnlllkkkmmmooooooppprrrwww}}}|||{{{|||~~~|||}}}~~~}}}{{{||||||vvvrrrnnnkkkhhhccc[[[UUUQQQLLLFFFAAA===:::777555111111111111111000000///,,,,,,+++******+++++++++'''''''''(((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''(((((()))%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&111111///......///000000,,,///111000...---...000//////.........---------...........................333777555///,,,///444................................................000///---,,,++++++,,,---))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222555888<<<@@@EEELLLSSSXXXbbbkkkwww}}}~~~|||tttmmmiiigggdddeeekkkrrrxxxuuuvvvzzzvvvkkklllnnnwww~~~|||yyyxxx{{{{{{yyyzzz}}}}}}xxxjjjbbbcccjjjrrrvvv~~~vvvqqqdddaaa]]]ZZZ[[[bbbkkkrrr||||||{{{xxxuuusssssssssxxxyyy{{{zzzxxxtttooollljjjddd]]]YYYQQQIIIEEEFFFCCCDDDIIISSS^^^gggjjjjjjhhhddd```]]]YYYSSSJJJCCC999555000+++((((((***+++((()))***++++++***)))(((((('''&&&%%%&&&'''***+++&&&&&&&&&''''''((((((((('''&&&&&&((()))(((&&&$$$&&&&&&&&&''''''(((((((((######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''(((((((((((((((''''''''''''((((((###$$$$$$%%%&&&(((((()))%%%&&&&&&'''((()))******%%%&&&''''''((((((''''''&&&''''''(((''''''&&&%%%###$$$%%%&&&'''))))))***))))))))))))(((((((((((('''((((((((())))))******(((((())))))))))))(((((('''''''''''''''&&&&&&&&&++++++******))))))((((((******+++++++++,,,,,,,,,)))*********++++++++++++************************,,,,,,,,,---...///111111555777;;;@@@FFFLLLPPPRRRVVVUUUVVVXXX[[[```eeehhhkkknnnppppppnnnnnnpppsssnnnnnnpppuuu{{{~~~wwwvvvxxx~~~}}}}}}~~~|||vvvsssqqqpppoookkkddd^^^^^^YYYQQQJJJDDD@@@;;;999333444555666555444333222+++++++++***++++++,,,,,,&&&'''(((***++++++,,,,,,(((((())))))))))))(((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''&&&&&&%%%&&&''')))+++,,,%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000///////////////000000000000////////////000000///...,,,******,,,...///---............---,,,+++------,,,++++++******)))+++,,,,,,------,,,,,,++++++++++++,,,---...///000000//////...------,,,,,,///---,,,---000222000......---,,,+++++++++,,,---))),,,000111000111555999999@@@IIIOOORRRWWW___fffpppyyy~~~tttjjjdddcccdddaaahhhqqqyyyxxxrrrooouuu}}}|||zzzrrriiiccccccgggmmmppp{{{rrrmmmkkkggg___YYYYYYbbbqqq|||}}}~~~~~~|||zzzxxxwwwxxx|||xxxsssmmmddd\\\VVVQQQJJJFFFCCCDDDFFFIIINNNWWW```fffgggfffdddcccaaa\\\TTTMMMEEE>>>444...,,,,,,,,,+++,,,+++***'''&&&&&&(((***###$$$%%%'''((()))))))))''''''(((((('''&&&%%%%%%###$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&''')))*********)))((($$$$$$$$$%%%&&&'''((()))((('''&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&$$$%%%'''((((((((('''&&&)))'''%%%&&&)))***(((&&&))))))***+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((()))))))))))))))************))))))***++++++++++++***))))))******++++++++++++))))))))))))***+++---------------,,,,,,---000333999>>>BBBEEEOOO^^^lllssswwwqqqooosssvvvuuutttttttttxxx{{{{{{xxxvvvwwwyyywwwvvvvvvyyy~~~~~~~~~xxxtttrrrtttsssmmmiiihhhdddaaa]]]ZZZUUUMMMDDD===;;;888555555777666333///......///---***(((''''''************))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((())))))((('''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$%%%((()))***)))((('''&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%111111000000000000111111000000////////////000000111///---,,,,,,---///111---------,,,,,,+++++++++*********+++,,,,,,------+++,,,,,,------,,,,,,+++------,,,,,,,,,------...------,,,,,,,,,------------++++++---000222222000...---,,,+++***+++,,,,,,+++...111111222555:::???EEEKKKRRRWWW[[[aaakkkrrr~~~~~~wwwnnneeebbbdddhhhhhhnnnwww~~~|||xxxwww}}}~~~xxxrrrmmmnnnpppsssuuu}}}zzzrrrmmmiiifffbbb```cccooo}}}zzz{{{|||vvvmmmddd\\\TTTKKKFFFCCCDDDDDDEEEIIIPPPYYY___cccccccccdddeeeaaa[[[VVVKKKDDD:::333000///...,,,---,,,+++)))''''''((()))(((((())))))(((((('''''')))))))))))))))(((''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***&&&&&&'''(((((((((((((((%%%%%%%%%%%%&&&'''((((((((('''&&&'''((()))(((&&&&&&&&&'''''''''(((((((((******)))((('''&&&&&&%%%&&&'''(((((())))))((((((***(((&&&'''))))))(((&&&'''(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''***)))((('''''''''''''''))))))))))))************))))))***++++++++++++************************************++++++,,,---...---...//////000333777:::???DDDKKKSSScccwww~~~~~~~~~|||{{{xxxsssqqqsssssspppnnnnnnkkkhhheeeaaa]]]VVVMMMFFFAAA>>>;;;:::;;;999444000///000000...,,,)))((('''************))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''((())))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''')))***)))((('''%%%&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%222222111111111111222222000000////////////000000222111///......///111222///...---,,,,,,,,,---...******++++++,,,---------,,,,,,------------,,,,,,......---------,,,,,,,,,++++++******+++,,,...///+++***+++---000222222222...---,,,+++***+++,,,,,,---///222333555:::AAAHHHUUUZZZ```dddgggnnnxxx}}}}}}~~~}}}uuullldddccchhhmmmqqqvvv}}}~~~|||vvvssskkkjjjjjjkkkqqq}}}}}}~~~|||uuummmeee\\\SSSMMMHHHGGGEEEDDDDDDIIIPPPUUUYYYZZZ^^^bbbffffffcccaaaVVVNNNDDD<<<777444000---...---,,,***)))((((((''')))*********))))))((('''******++++++******))))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''((('''&&&'''((()))(((&&&''''''((((((((())))))))),,,++++++)))((('''&&&%%%((((((((((((((()))*********(((''''''(((((('''%%%&&&&&&'''(((((((((((('''))))))))))))))))))))))))************************&&&&&&&&&&&&''''''''''''+++***)))((('''&&&&&&&&&))))))))))))************))))))***++++++++++++*********************)))))),,,++++++,,,,,,---...///...000111333555999???CCCEEEKKKSSSaaavvvzzzvvvtttvvvvvvtttssstttrrrpppnnnkkkggg```XXXSSSOOOKKKHHHEEEDDD@@@:::555333333333111000---+++***++++++******))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&''''''''''''((()))((((((''''''''''''(((''''''&&&&&&&&&&&&&&&&&&((())))))))))))'''%%%$$$'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&222222111000000000111111000000////////////000000222111000//////000111222111000...,,,,,,---///000...------,,,++++++******,,,,,,------------,,,,,,---------------------,,,,,,,,,+++***+++---...000++++++,,,---///000111111...---,,,++++++,,,,,,---///111333555999@@@JJJQQQ```fffmmmqqqsssxxx}}}zzzzzz{{{}}}}}}{{{tttmmmlllppptttyyy|||~~~}}}vvvvvvwwwyyy|||xxxvvvyyyzzz|||~~~}}}zzzvvv}}}{{{yyytttnnnggg```[[[RRROOOKKKFFFDDDEEEIIIMMMLLLPPPUUU\\\bbbfffggggggaaaZZZPPPGGG@@@:::333......---+++*********((('''&&&'''((()))*********************++++++******)))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))((('''&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%(((((((((((())))))))))))******))))))(((''''''''')))((('''''''''(((***+++***)))((((((((('''&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******)))((('''''''''(((((()))))))))************))))))***++++++++++++***+++************))))))))),,,,,,,,,------///000111111222444666999>>>EEEJJJQQQVVV___mmm~~~{{{{{{~~~{{{xxxxxxwwwwwwvvvtttpppjjjddd```^^^[[[VVVSSSQQQLLLEEE???888777555444333222///...,,,,,,++++++***)))))))))************************(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&''''''''''''((()))(((''''''''''''((((((&&&&&&&&&&&&''''''''''''(((((())))))((('''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&222111000///////////////000000////////////000000000//////......//////000///...,,,++++++---...000......------,,,++++++***,,,------......------,,,***+++,,,---............///...---,,,,,,---...///------......------......------,,,,,,,,,---///000111444777999>>>GGGRRR[[[iiiqqqzzz~~~zzzwwwvvvwwwxxxxxx{{{~~~}}}{{{}}}|||wwwqqqmmmooooooqqqtttwwwwwwuuussswwwxxxyyyxxxtttooojjjhhh\\\YYYSSSLLLFFFDDDEEEGGGFFFIIIOOOVVV\\\ccchhhkkkiiiddd\\\TTTMMMDDD999222000---+++***++++++***(((&&&''''''((())))))))))))(((((())))))***))))))(((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((('''''''''(((***+++))))))((('''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$(((((((((((())))))))))))%%%&&&&&&''''''(((((()))((('''&&&%%%&&&'''((()))((())))))(((''''''''''''''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))***+++((()))))))))************))))))***++++++++++++***++++++++++++************,,,,,,---...///111333444444555777999===CCCKKKPPP]]]dddnnn{{{~~~~~~~~~|||}}}~~~}}}yyytttpppmmmjjjgggccc```^^^YYYQQQLLL???<<<777555444333111///...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&'''''''''''''''''''''&&&''''''((((((((((((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''222111000///............000000////////////000000///......------......///++++++***)))***+++,,,---++++++,,,,,,------......------............------)))***,,,.../////////........................------...///...,,,,,,,,,---------,,,---...000222333555888<<<@@@FFFOOO[[[cccrrrzzzzzztttooommmnnnooorrrzzzyyyxxxxxxyyyxxxyyy~~~zzzwwwxxx}}}}}}zzzvvvrrroooiiiiiikkknnnsssvvvwwwwwwtttwwwyyyyyyvvvsssqqqpppgggddd^^^UUULLLFFFDDDDDDFFFHHHLLLPPPVVV]]]eeejjjllliiieeebbb\\\RRRFFF===777333---+++,,,---+++)))*********)))((('''&&&%%%''''''(((((())))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******))))))((('''&&&&&&&&&'''&&&%%%$$$%%%&&&'''&&&$$$''''''((((((((()))))))))###$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&'''((((((&&&((()))((('''&&&((()))(((((()))************)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***+++,,,))))))))))))************))))))***++++++++++++***+++++++++,,,,,,,,,---------...///111333555888999999:::<<<>>>CCCJJJSSSYYYdddmmmzzz~~~{{{yyyrrrpppmmmmmmlllhhhaaa[[[MMMFFF>>>888555333111...000000///...---,,,,,,+++))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''(((((()))((((((''''''''''''''''''&&&&&&&&&'''((())))))***(((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''((((((''''''''''''&&&%%%$$$$$$%%%&&&'''333222111000////////////000000////////////000000........................++++++++++++,,,,,,------++++++,,,,,,---.........------............------***+++---...///...---,,,***+++---/////////...---+++---///...,,,+++---///,,,,,,---...000333555777:::>>>CCCHHHNNNWWWccckkkwww}}}~~~~~~|||uuukkkccc```cccfffsss}}}}}}xxxrrrooopppuuu{{{{{{vvvvvv{{{{{{uuuoooiiiggggggiiimmmpppssssssqqqtttxxxxxxwwwvvvvvvwwwuuurrrlllbbbXXXNNNIIIGGGFFFGGGHHHIIIMMMTTT^^^eeeiiijjjlllnnnkkkcccVVVLLLBBB;;;333.........,,,)))+++++++++***)))(((&&&&&&&&&'''(((((())))))((((((%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((('''&&&'''(((((())))))(((((()))((('''''''''''''''(((((('''&&&&&&(((((('''&&&&&&&&&'''''''''(((((((((%%%%%%&&&'''((())))))***&&&&&&'''((((((((((((((($$$''')))((('''''')))+++(((((()))************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((()))***++++++))))))))))))************))))))***++++++++++++***++++++,,,------...//////000000222555888;;;>>>???===???AAAEEEKKKTTT^^^eeemmm{{{}}}{{{{{{www|||zzzyyy{{{|||yyysssnnncccYYYKKKAAA;;;888444111222222111000///...------++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))((((((''''''&&&&&&(((''''''''''''(((((()))(((((('''&&&&&&&&&&&&&&&)))((((((''''''(((((()))&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$%%%'''(((444333222111000000000000000000////////////000000////////////////////////------...///000000/////////......------,,,++++++------............------,,,---...//////---+++***%%%(((+++...000///...---))),,,......,,,,,,...111,,,,,,---///111555888999>>>BBBHHHMMMSSS]]]hhhoooxxx}}}{{{wwwxxxzzzyyyvvvnnnbbbXXXVVV\\\bbb{{{{{{tttnnnwwwsssuuuyyywww{{{tttkkkkkkhhhdddccceeehhhiiijjjmmmqqquuuxxxxxxyyy|||}}}wwwnnnbbbWWWPPPLLLFFFFFFEEECCCEEELLLVVV^^^gggjjjooouuuuuunnnaaaXXXKKKBBB888111///...+++))))))******+++++++++******''''''((()))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((('''''''''$$$%%%'''((((((((('''&&&((((((''''''''''''((((((***((('''((()))***)))(((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))&&&''')))*********)))(((###&&&((((((''''''))),,,'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********)))))))))))))))***))))))))))))************))))))***++++++++++++******+++,,,---///000111111222333555888;;;???BBBDDD@@@BBBEEEJJJRRR\\\gggnnn||||||||||||yyyvvvssssssssslllvvv}}}uuuiiiXXXJJJBBB===999555333333222111000///......,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''((()))*********)))((('''&&&&&&%%%***)))(((''''''&&&'''''')))((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))%%%&&&&&&&&&&&&&&&&&&%%%((('''%%%$$$$$$%%%'''(((333333111000////////////111111111111000///...---------............------......---......///000111+++,,,,,,,,,,,,,,,,,,+++---------............///........................,,,---...000000...---,,,///...---...//////...---111333444555666999<<>>666444333111///((())))))((('''&&&((()))******))))))((((((''''''((('''&&&%%%%%%&&&'''(((&&&&&&'''((()))))))))((())))))'''&&&&&&'''((((((+++*********))))))(((((())))))(((''''''''''''(((+++***)))'''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((((('''&&&''''''((()))******+++((((((((((((((((((((((((++++++***)))(((((()))))))))))))))))))))(((''''''******))))))))))))*********)))((((((((()))+++,,,+++,,,,,,+++******+++---,,,+++*********+++,,,---+++,,,---...---...111333888:::<<<<<<<<<===BBBFFFFFFJJJQQQWWW^^^fffooouuu|||wwwqqqnnnnnnjjjeeebbbaaa``````___dddiiirrr}}}|||vvvxxxuuusssuuuzzz~~~mmm\\\OOOFFF???;;;222444555555333111000000///---,,,,,,---......---+++++++++***************************))))))))))))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))(((((())))))((('''&&&&&&))))))'''$$$!!!"""&&&***222222111000/////////000000000111000///...------...//////////////////..................///000000......////////////......---------............///........................,,,---///000000///---,,,------,,,---............---000333777;;;@@@FFFJJJTTTXXX___hhhpppvvvyyy{{{}}}}}}sssjjjfffggg^^^VVVQQQSSSXXXaaaqqq{{{xxxwwwtttssswww}}}xxxrrrooonnnjjjeee```___```aaaccchhhnnnpppnnnnnnqqquuu{{{}}}uuunnneee]]]UUUOOOKKKLLLLLLKKKOOOUUU^^^gggooorrruuuvvvppphhh^^^TTTGGG>>>999555111---------,,,+++)))(((((()))(((((((((((((((((('''''')))((('''&&&&&&'''((()))'''''''''''''''((((((((((((((('''&&&''''''((()))*********)))))))))(((((('''''''''''''''((()))******)))((('''''''''''''''((((((((((((((((((((((((''''''(((((())))))******(((((('''''''''&&&&&&&&&''''''(((((())))))******((((((((((((((((((((((((++++++***))))))))))))))))))))))))))))))(((''''''((((((''''''''''''((((((***))))))((()))***+++,,,+++,,,,,,+++******+++---************+++,,,---...---...000111222444777999<<<===??????@@@EEEKKKPPPLLLPPPWWW^^^eeellluuu{{{|||vvvqqqlllhhhccc```[[[ZZZXXXWWWWWWVVVTTTRRRUUUZZZbbbkkkppppppnnnkkkllliiieeedddfffiiijjjjjjpppqqqssswww|||~~~lll^^^SSSIIIBBB::::::999777444222111111000...,,,,,,,,,,,,+++***+++++++++*********************)))))))))((((((((((((((('''''''''&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%%%%''''''''''''''''''''''''***)))((('''&&&$$$######'''(((((((((''''''&&&%%%%%%%%%%%%""" ###&&&111111000000000000000111///000000000///...---,,,//////000000000000//////..................//////,,,,,,------------,,,,,,---------............///..............................000000000000..................//////000111///222888>>>DDDLLLSSSXXX```fffpppxxx}}}}}}zzzwwwrrrwwwzzzvvvlllaaa[[[YYYOOOMMMOOOVVV```mmm}}}{{{pppnnnooosssvvvzzzzzzzzz|||}}}|||{{{|||yyysssllleeecccdddfffiiinnnrrrpppkkkhhhkkkooovvv|||uuuoookkkbbb[[[UUUTTTTTTRRRPPPQQQUUU^^^hhhooouuuxxxuuupppiiiaaaUUUKKKDDD>>>777333//////...,,,***(((&&&%%%(((((()))))))))))))))******)))(((''''''((()))***)))((('''&&&%%%&&&''''''''''''&&&''''''((()))*********))))))))))))((((((&&&&&&&&&'''((()))++++++)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&'''((()))***++++++((((((''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((+++***))))))))))))))))))))))))******))))))(((((()))((((((''''''(((((()))***))))))))))))***+++++++++,,,,,,+++******+++---)))***+++,,,------......+++---///111333666999<<<@@@@@@AAABBBDDDJJJQQQVVVVVVZZZaaahhhooowww~~~}}}rrrmmmgggbbb___^^^]]]]]]YYYYYYZZZ[[[\\\[[[WWWTTTUUUZZZaaafffiiilllqqquuutttoooiiidddbbbaaaaaaaaadddeeegggjjjnnnsssvvvxxxyyyvvvvvvxxxzzz}}}vvviii^^^SSSKKKDDDBBB>>>:::777555555444222111///......---+++))),,,+++++++++*********))))))))))))(((((((((''''''(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''+++***)))'''$$$"""!!! &&&&&&''''''&&&&&&%%%%%%###$$$$$$###!!!!!!"""$$$111000000000000000111222///////////////...------/////////000000/////////..................------++++++,,,,,,,,,,,,++++++---------............///........................//////000111111000//////111222222111000111333444666:::@@@GGGOOOWWW```eeemmmrrrzzz{{{tttooolllpppqqqmmmcccYYYRRRPPPOOORRRWWW___iiiuuu{{{ssskkkmmmttt~~~~~~}}}|||}}}|||vvvrrrqqqsssvvv|||zzzpppjjjkkkooovvvyyytttrrrqqqhhh___ZZZYYYUUUPPPLLLKKKSSS___iiipppuuuvvvvvvqqqkkkcccZZZSSSKKKDDD???555333111///---+++)))''')))******++++++,,,,,,,,,+++***)))(((((()))***+++***)))&&&%%%$$$%%%&&&'''&&&&&&&&&'''((()))******))))))))))))))))))((((((''''''''''''((()))***+++((((((''''''((()))******(((((((((((((((((((((((('''''''''((()))***************))))))))))))))))))******))))))))))))))))))((((((((((((((((((((((((******)))))))))))))))***))))))*********))))))(((+++******************+++)))))))))*********+++++++++,,,,,,+++******+++---***+++---......---,,,,,,+++...000333555888<<>>EEENNNWWWaaakkkqqq{{{}}}|||vvvooojjjnnnnnnkkkeee]]]WWWUUUUUUZZZ___ffflllsss{{{|||xxxuuuzzzyyyxxx{{{|||}}}zzzqqqppprrrxxx{{{{{{|||tttiii```\\\YYYRRRLLLGGGMMMXXXbbbjjjoootttxxxvvvsssnnnggg___VVVNNNIII>>>:::666444333222///---)))))))))******++++++++++++***)))(((((()))***+++***)))'''%%%$$$%%%'''(((%%%&&&&&&'''((())))))***(((((((((((((((((())))))***))))))((((((((())))))(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))(((((((((((())))))******************************))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))************))))))++++++************++++++)))*********+++++++++++++++,,,,,,+++******+++------...//////...---+++***...111444666999<<<@@@CCCFFFJJJPPPXXX___ccceeeeeejjjnnnttt{{{{{{uuurrrqqqooommmkkknnnuuu}}}|||yyywwwwwwvvvuuuvvv{{{~~~|||{{{wwwwwwqqqmmmlllkkkjjjkkkoootttuuuvvv{{{}}}xxxooohhhaaa^^^XXXTTTOOOIIICCC>>>999666333222222222111//////......---,,,+++++++++((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((("""###%%%'''((()))******''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$''''''((()))))))))((('''111111000000000000000111//////000000000000//////------............------.../////////...---+++***------............---------------............///////////////////////////////////////////////////000111222111000111666:::;;;@@@IIITTT___kkkvvv}}}zzzuuupppmmmmmmjjjeee___[[[ZZZ]]]```jjjpppwwwzzz}}}{{{tttuuuxxxzzzzzz}}}xxxuuuuuuvvv||||||tttjjjddd```YYYRRRKKKNNNVVV___dddhhhpppxxxzzzzzzxxxsssjjj```VVVPPPDDD???888444333222000---''''''((((((((((((((((((+++***)))(((((()))***+++***)))''''''&&&'''((((((%%%&&&'''((()))))))))(((''''''(((((((((((())))))+++***))))))((((((((()))(((((((((((())))))***+++***************************)))))))))((((((((('''''''''(((((((((((())))))************************)))))))))))))))))))))))))))))))))))))))******+++))))))******++++++*********))))))(((((())))))***)))***++++++,,,,,,+++++++++,,,,,,+++******+++---////////////...---,,,,,,---000333777:::???CCCGGGFFFLLLUUUaaakkkqqqrrrqqqsssvvv{{{{{{{{{vvvtttsssrrrqqqvvv{{{{{{yyywwwzzz}}}|||{{{|||}}}wwwuuusssooonnnpppooooooqqquuuzzzwwwrrrtttrrrooommmhhh^^^RRRIII>>>:::555222111222111111111000000///...---,,,,,,)))))))))((((((((('''''''''(((((((((((()))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%'''&&&&&&'''((()))'''&&&222222111000/////////000000000111111111111111000......////////////........./////////...,,,***(((***++++++,,,,,,++++++***---------............//////////////////////////////..................///---000333333333666===CCCEEEJJJSSS]]]hhhttt{{{wwwuuutttmmmjjjfffcccccchhhooottt{{{{{{|||}}}|||}}}~~~uuuqqqrrrvvvzzz{{{zzzwwwqqqttt|||}}}~~~vvvpppkkkccc[[[UUUUUUYYY___bbbeeennnyyy}}}~~~wwwnnnddd___OOOGGG<<<666333222000...))))))))))))))))))((((((***)))(((((((((((()))***((((((((()))))))))))))))&&&'''((())))))((('''''''''''''''((((((((()))))))))))))))((())))))******)))))))))((())))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((())))))))))))))))))******++++++,,,)))))))))))))))))))))))))))))))))))))))***++++++((()))***++++++++++++******))))))(((((())))))***)))***+++,,,,,,,,,+++++++++,,,,,,+++******+++---......------...//////000...111666;;;AAAGGGMMMQQQTTTXXXaaalllwww}}}~~~|||zzz|||}}}tttppptttvvvwww{{{|||wwwqqqllliiihhhhhhiiieeennnxxx||||||~~~|||zzz{{{vvvuuuvvvxxxzzzzzzvvvsss|||~~~}}}yyy}}}zzzjjj___IIICCC;;;666333333333444333333222111000///...---******)))))))))((((((((('''((((((((())))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''%%%$$$%%%((()))(((&&&333333111000////////////000111111222222222111111//////000000000000//////...///000000...,,,)))(((---......//////......------------.........//////000000000000000000000000......------------......---111555777888===EEELLLRRRVVV^^^gggppp{{{|||zzzxxxwwwtttrrroooooosss{{{~~~tttwwwzzz~~~xxxooonnnttt{{{}}}~~~zzzmmmmmmttt~~~{{{xxxzzzyyyyyytttkkkbbb]]][[[]]]aaabbbcccnnnzzz}}}{{{sssnnn]]]SSSGGG>>>:::999666444...------,,,,,,+++++++++***)))(((''''''((()))***'''((()))***++++++******''''''((())))))((('''&&&&&&'''''''''(((((())))))(((((((((((()))+++,,,---******))))))))))))******))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))******+++++++++,,,(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))((())))))***++++++((()))***+++++++++++++++,,,,,,++++++++++++,,,,,,)))***+++,,,---,,,+++++++++,,,,,,+++******+++---,,,,,,,,,,,,...000333444555999@@@FFFMMMUUU\\\aaakkkmmmrrr{{{}}}~~~vvvjjjbbbeeeffffffjjjooopppmmmoooiiidddcccbbbbbbdddfff```lllyyy~~~~~~yyyrrrlllkkknnnttt|||~~~sssSSSLLLBBB:::777666666777444444333222111000///...************))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%%%%&&&''''''(((((()))$$$%%%&&&&&&'''''''''''')))'''%%%&&&(((******(((444333111//////000111222222222222111000//////...111000000///...---------//////.........------------...///...------...///------............------000//////......---,,,,,,...------...000111111000///111444888>>>EEENNNSSS___bbbjjjttt~~~|||yyy|||wwwxxx{{{vvvyyy~~~xxxpppnnnnnnpppvvv|||{{{{{{wwwtttrrr}}}|||vvvmmmllllllpppuuuxxxwwwttt{{{}}}zzzqqqjjjcccbbb``````bbbeeeiiilllyyy}}}}}}yyywwwwwwnnneeeVVVIII@@@;;;888777---,,,******++++++)))((((((((('''&&&&&&&&&&&&'''((())))))))))))*********)))(((''''''(((***,,,---)))************+++++++++***)))(((''''''((()))***'''((()))+++,,,,,,,,,,,,***)))(((''''''((()))***(((((())))))******++++++(((((())))))***++++++++++++***)))'''''')))***+++))))))))))))************))))))))))))))))))))))))))))))************))))))+++***)))))))))***,,,,,,------,,,++++++++++++,,,+++---//////...,,,,,,,,,+++,,,---...///111666999===???EEEQQQ```nnnvvvyyy~~~yyyhhh\\\YYYVVVTTTUUUZZZaaafffiiiddddddcccbbbcccdddeeeeeeeeeppp{{{zzzyyyooopppnnnnnnttt~~~iiiYYYEEE;;;:::;;;888333666555333333333111---+++******+++++++++,,,,,,,,,***)))(((''''''((()))***&&&'''''''''(((((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((((((((('''%%%$$$''''''((()))((('''%%%$$$%%%%%%'''''''''&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%444333111000///000111222222222111111000//////...///000000000000000000000//////.........------------...//////------...///---......//////......---............------------///......///000111111111555666999===CCCKKKUUU[[[fffmmmuuu{{{|||{{{{{{{{{wwwzzz{{{wwwqqqqqqvvv|||yyyooojjjkkknnnuuu|||yyy}}}}}}|||zzzzzzrrriiihhhiiikkknnnqqqrrrrrrwwwxxx{{{}}}wwwrrriiihhheeeddddddgggjjjllluuuxxx|||~~~}}}{{{zzzyyyssskkk^^^RRRHHHAAA<<<999111///---,,,++++++)))'''((((((((((((''''''''''''(((((((((((()))))))))))))))((((((((()))***++++++)))************+++++++++))))))(((((((((((())))))'''(((((())))))))))))(((***)))(((((((((((()))***&&&&&&&&&&&&''''''''''''######$$$&&&((()))***++++++***)))(((((()))***+++))))))))))))******************************************++++++++++++******+++***)))))))))***,,,,,,------,,,,,,,,,,,,------,,,...000000...------...,,,------...///222666999<<>>999555333333333444666555333111++++++++++++++++++++++++))))))(((((((((((())))))'''''''''((((((((())))))))))))((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%$$$###"""''''''((())))))((('''&&&)))(((''''''&&&&&&&&&'''444333111000000000111222222222111111000/////////...//////000111222222333...............------------...//////------...///---......//////......---,,,------------.........////////////000111222333888:::===AAAHHHRRR]]]eeepppyyyxxxqqqrrruuusssssspppjjjhhhmmmyyy}}}tttlllfffgggkkkuuutttlllqqq|||uuummmhhhhhhhhhgggggghhhlllooovvvuuuvvvyyy{{{|||{{{yyytttqqqmmmiiiggggggiiijjjmmmooorrrxxx|||~~~}}}zzzsssiii^^^TTTIII@@@:::444222///---,,,+++)))'''((()))*********)))(((''''''((((((((())))))))))))((())))))*********)))))))))************+++++++++(((((())))))))))))(((((()))))))))))))))(((''''''***))))))(((((())))))***))))))))))))))))))((((((''''''((()))***+++,,,,,,+++***)))(((((()))***+++))))))))))))************************************++++++,,,,,,,,,,,,+++++++++************+++,,,,,,------,,,------...///000,,,...000000...---...///...///000000111555:::===EEEMMM]]]pppwwwlll___UUUNNNQQQVVVZZZ___fffooovvvyyywwwssspppoooooopppqqquuussscccTTTJJJCCC===999444444555666888777555333------,,,,,,+++*********((())))))******))))))(((''''''(((((((((((())))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((('''&&&&&&&&&&&&''''''''''''(((''''''&&&%%%''''''(((((()))(((((('''))))))(((''''''''''''(((333222111000000000111111111111111111000000//////...//////000000111222222........................---///000///...---...///......////////////......+++,,,,,,---......//////.../////////000111333555888:::???EEENNNYYYeeemmmxxxsssjjjiiilllllljjjhhheeegggqqqrrriiieeeeeekkktttvvvnnnooouuu}}}|||qqqjjjiiijjjjjjgggddddddiiimmmxxxvvvssssssvvvyyy{{{{{{}}}zzztttmmmhhheeeccccccaaabbbeeennnxxx~~~zzzrrriii^^^QQQDDD===666333000...---,,,***))))))***+++,,,,,,***((('''(((((()))))))))*********((()))***++++++***((('''))))))*********+++++++++'''((()))******)))((('''******+++++++++******)))))))))))))))))))))))))))+++++++++******)))))))))---,,,,,,+++******))))))******)))(((((()))******((()))))))))************************************++++++,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,------...000111222,,,---//////...---...///111222333444666:::@@@EEEQQQ[[[kkk}}}|||tttooojjjccc]]]VVV[[[bbbeeehhhmmmwww~~~}}}{{{wwwtttssstttvvvwwwzzzqqqeeeYYYMMMEEE@@@999888777666666555222///000///...---+++***))))))((()))***++++++***)))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&%%%%%%&&&'''(((((((((((()))((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&(((((('''''''''''''''(((222222222111111111111111111111111000000000000000////////////////////////---........................///000///......///000...//////////////////...,,,,,,------...///000000---...000000000222666999:::>>>FFFNNNYYYdddpppwww{{{~~~~~~xxxnnnfffbbbaaa```aaacccgggmmmxxxuuulllhhhiiioooyyy}}}xxxuuutttxxx|||uuunnnjjjgggiiikkkjjjiiikkkoootttyyyuuuqqqqqqsssxxx|||~~~yyyqqqiiibbb]]][[[WWWWWWZZZcccppp{{{}}}xxxqqqfffXXXJJJAAA888555111///......---+++)))+++,,,------+++)))((()))))))))*********++++++((()))***++++++***((('''))))))*********+++++++++'''((()))******)))((('''((((((***++++++,,,,,,,,,))))))************))))))(((((((((''''''&&&&&&&&&******)))(((''''''&&&%%%******))))))))))))******((()))))))))******************************************++++++++++++************++++++,,,,,,,,,,,,,,,,,,---...///000222333,,,---......------...000111222444666:::@@@HHHMMMZZZeeewwwyyyssskkkgggffffffffffffdddhhhmmmnnnnnnrrrzzz~~~|||zzzyyyyyy{{{}}}~~~~~~|||zzzxxxqqqttt{{{vvvjjj[[[OOOGGG===;;;888555444333111///222111000...---+++***)))((()))***++++++***)))((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''((('''&&&%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&''''''222222222222111111000000111111000000000000000000////////////............---------..................///000000......///000...//////000000//////...------...///000000111111---///222222222555;;;@@@DDDJJJTTT___iiisss{{{{{{zzzwwwrrrkkkccc^^^ZZZWWW\\\ccclllvvvvvvqqqooosssxxx{{{{{{|||~~~xxxtttqqqooommmfffiiiooosssxxx{{{yyyvvvrrrrrruuu{{{}}}uuummmddd]]]YYYTTTSSSUUU[[[fffrrr||||||vvvmmm```SSSKKK>>>;;;666222111000///...***+++,,,,,,,,,+++***)))))))))))))))************((())))))*********)))))))))************+++++++++(((((())))))))))))((((((%%%&&&'''(((*********+++)))******++++++******)))))))))(((((((((((((((((((((((())))))******++++++)))))))))******)))))))))))))))))))))************++++++++++++++++++++++++******++++++++++++*********++++++,,,---,,,,,,,,,,,,,,,------///000111222,,,---......------000222111333666:::@@@IIIRRRYYYhhhrrr{{{gggccc___^^^```eeeiiikkkmmmooopppppppppsssyyy~~~{{{xxxyyy|||uuunnnlllhhhlllsss}}}vvvlllkkknnnqqq|||xxxiii[[[RRRCCC???999666444444444333444333222000...---++++++)))******************)))******))))))))))))(((((((((((())))))))))))******(((((((((((((((((((((((()))))))))((((((((('''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''(((((('''''''''''''''((()))***&&&%%%%%%%%%%%%&&&''''''222222222222222111000000000000000000000000000111.........///000000111111---------.........//////...000111000///...///000//////000000000000////////////000000111111222222...111444555666:::AAAGGGPPPXXXdddpppyyy~~~zzzyyyvvvppphhhaaa\\\YYYXXX^^^iiitttzzzuuutttyyyzzzzzz~~~~~~~~~~~~{{{zzz{{{~~~{{{uuuqqqpppqqqqqqqqqpppttt{{{~~~{{{xxxwwwzzz~~~{{{sssjjjbbb]]]XXXWWWVVVWWW]]]hhhuuu~~~{{{sssiii^^^VVVGGGCCC===888444222000///++++++++++++************''''''''''''(((((((((((()))((((((((()))***++++++)))************+++++++++))))))(((((((((((())))))&&&'''((())))))))))))))))))***++++++++++++***)))************++++++++++++******+++,,,,,,---......))))))************))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,---------,,,,,,---,,,------...///000111//////000//////000222444555888<<>>CCCJJJSSS___lllttt{{{uuuhhhaaa___bbbgggmmmsssvvvxxxyyyrrrooommmmmmrrrxxx~~~{{{rrrooommmlllnnnqqqrrrrrrssszzzzzzlll\\\QQQMMMLLLPPPSSSTTTYYYaaaeeeeeeaaa```dddkkkoooqqq{{{}}}}}}|||yyypppnnnnnnpppvvvzzzqqqkkkZZZRRRFFF===888666666777666555444333111000//////,,,+++***))))))***+++,,,+++*********))))))(((((((((((())))))*********+++(((((((((((((((((((((((())))))))))))(((((((((((($$$%%%'''((()))((('''&&&'''&&&%%%%%%%%%'''((()))%%%%%%$$$$$$%%%&&&((()))'''''''''''''''((()))***444333111111111111000...////////////////////////000000///000111111///---,,,---///000///...///000,,,,,,,,,------...................../////////000000111222111000///000111666555888???BBBEEENNNYYY```iiittt|||xxxyyy{{{zzzsssjjjcccbbbdddjjjpppwww~~~}}}uuuqqqqqqrrrsss~~~zzztttrrr{{{}}}{{{yyy{{{~~~}}}}}}{{{}}}|||tttsssqqqoooppprrruuuvvvxxxyyy}}}~~~~~~xxxrrrkkkhhhjjjqqqzzz}}}zzz{{{~~~}}}yyyrrrkkkgggcccaaabbbbbbcccjjjqqq}}}wwwqqqlllgggXXXRRRIIIAAA;;;777333111---,,,+++,,,......,,,+++)))))))))((()))******++++++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((+++)))'''(((+++,,,***(((******))))))))))))******'''((()))******)))((('''(((((((((((())))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************)))***,,,---......---,,,++++++++++++,,,---......---///111222444666999;;;CCCFFFNNNZZZhhhssszzz}}}|||ooofffbbbbbbccciiinnnqqquuuxxxwwwsssrrrooommmqqqxxx~~~{{{}}}{{{vvvsssmmmkkkjjjlllqqquuuxxxzzz{{{yyyvvvrrrkkk```UUUNNNPPPQQQSSSUUUWWWYYY[[[[[[]]]___dddiiinnnsssuuuwwwtttrrrpppqqqsssvvvwwwwwwsssvvvyyy~~~|||uuunnnlllpppxxx}}}}}}|||xxxzzz}}}yyyrrriii]]]MMMBBB>>>===;;;888888555222111111111000///************************************************%%%%%%&&&&&&''''''(((((($$$$$$$$$%%%&&&(((***,,,((((((((((((''''''''''''''''''''''''((((((((((((***)))(((''''''&&&''''''******))))))((((((''''''))))))))))))((((((((((((555333222111222222000///000000000000000000000000111/////////111222111///...000111111000000111222..................//////........./////////000000///111222111000///111222555666===FFFJJJMMMTTT]]]hhhrrr|||zzzvvvwwwwwwtttooollllllnnnuuuzzzuuunnnnnnssszzz~~~yyyuuuttttttyyy|||}}}~~~}}}~~~{{{{{{|||}}}{{{yyyvvvsssqqqoooooopppvvvxxx{{{xxxtttzzzzzzxxxrrrkkkhhhmmmzzzxxxtttvvv{{{|||uuuoooiiiffffffhhhhhhhhhlllsss}}}zzzuuupppjjj___YYYOOOFFF@@@;;;777555///---,,,,,,,,,,,,***(((******))))))******+++,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))***((('''(((******)))'''))))))(((((((((((())))))((())))))******))))))((()))))))))************+++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,---......---------,,,,,,,,,---......///---///222444666999===@@@GGGMMMVVVcccooozzz}}}oooeeebbbbbbccciiimmmqqqsssxxx~~~{{{wwwtttuuuyyy}}}}}}{{{zzzzzz{{{|||~~~}}}{{{xxxtttpppnnnmmmooorrrwww{{{{{{uuummmdddZZZTTTVVVVVVXXXZZZ]]]___aaabbbjjjmmmqqquuuxxxyyyyyyxxxrrrpppnnnmmmmmmlllkkkiiihhhjjjmmmpppwww|||uuupppoooppprrrvvv}}}{{{xxxxxxzzz}}}}}}~~~}}}yyyuuuvvvxxxvvvpppnnnfffYYYMMMCCC===;;;:::888555333111111111000///,,,,,,++++++************************************(((((((((((())))))))))))(((''''''''''''(((***+++)))))))))(((((((((''''''''''''''''''(((((((((((((((((('''''''''(((((()))))))))))))))(((((('''''')))))))))(((((((((''''''555444222222333333111000111111111111111111111111111000...///000111111000---...000///......///000000000000///////////////....../////////000000000///000111111000000222444666:::DDDOOOTTTXXX^^^eeeoooxxxzzzzzzzzzzzzzzz{{{|||}}}}}}{{{uuunnnkkkpppzzzvvvtttrrruuu{{{~~~|||{{{|||||||||}}}}}}{{{wwwtttvvvyyy||||||yyyxxxyyy{{{yyyzzz|||~~~{{{xxxuuurrrooonnnwwwyyy{{{|||tttooottt~~~|||rrrhhhjjjyyywwwnnnmmmpppwww|||zzzwwwmmmlllmmmoooooonnnpppuuuyyy|||yyytttooofff___UUUJJJCCC===888555333111///...---,,,)))'''++++++******++++++,,,---,,,+++++++++************++++++++++++++++++++++++))))))))))))))))))))))))***************)))))))))***)))((()))***+++***((((((((((((''''''(((((((((+++******************+++*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---.........---......//////000333555888:::>>>CCCGGGPPPWWWbbbllluuu~~~ooobbb^^^aaaeeehhhmmmppprrrttt|||}}}|||}}}}}}|||zzzyyyxxxwwwwwwyyy}}}~~~|||zzzyyyxxx}}}|||{{{xxxuuurrrpppnnnooouuu||||||uuummmeee``````aaabbbeeehhhkkkmmmooowwwzzz~~~{{{xxxqqqooommmkkkjjjgggccc```]]]^^^^^^```fffsss|||wwwrrrnnnkkklllqqq{{{~~~vvvpppooorrruuuxxx{{{{{{xxxwwwyyywwwsssuuuqqqhhh[[[LLLBBB===<<<888666444333444444222111......---,,,+++***))))))************************+++++++++*********************)))(((((()))))))))******)))))))))(((((((((''''''''''''((((((((((((&&&&&&&&&''''''(((******)))))))))(((((((((((('''((((((((('''''''''&&&&&&555444333333444444222111111111111111111111111111333111....../////////......///000///......///000000000000//////............////////////000000000///000111111111222555777:::@@@KKKUUU\\\bbbiiiooouuuyyy|||||||||wwwppppppqqquuu}}}}}}|||wwwxxx{{{~~~|||zzz{{{|||}}}}}}{{{xxxssspppsssuuuvvvuuurrrqqqsssvvvyyy{{{~~~~~~~~~~~~~~~|||zzzxxxvvv}}}~~~}}}tttnnnrrr|||yyynnnlllvvvxxxmmmjjjkkksss}}}~~~tttrrrrrrsssrrrpppsssyyyuuu{{{~~~}}}|||{{{xxxsssnnnggg]]]RRRIIIBBB<<<999888555222111000///,,,***,,,++++++++++++,,,------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************++++++++++++++++++++++++))))))(((((((((((())))))---,,,************,,,---************+++++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++,,,------........................//////000555777999<<>>BBBGGGNNNRRRbbbjjjsssyyy{{{~~~}}}|||zzzmmmgggiiinnnrrrsssoooqqqsssyyy}}}|||zzzxxxuuusssqqqqqqjjjlllnnnnnnnnnooorrruuu|||zzzyyyzzz}}}yyyyyyyyyzzz}}}}}}|||{{{zzzwwwrrrlllggg]]]\\\XXXUUUUUU\\\gggppp}}}}}}{{{zzz|||wwwmmmjjjkkkwww~~~~~~|||vvvoooiiicccZZZOOOGGG???<<<888666666555444333222111000...---+++***)))************************+++++++++******)))))))))&&&''''''((()))))))))***************))))))))))))''''''''''''(((((((((((())))))(((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&444222111222333444333111111111111111111111111111222111000111222222000.........---,,,******,,,...//////................../////////000000000111111000111222333555888===@@@IIIRRRZZZ```fffpppxxx{{{{{{sssssswww{{{~~~xxxttttttxxx{{{wwwpppkkkppp{{{~~~}}}zzz{{{|||zzzwwwtttssssssssssssrrrmmmhhhfffhhhkkklllpppuuuxxxyyy{{{|||}}}~~~~~~~~~}}}|||{{{zzzyyy|||}}}~~~~~~~~~yyyzzz{{{xxx|||pppiiihhhrrr}}}{{{vvvssspppnnnrrrxxxuuuwwwxxxxxx|||xxxtttlllddd[[[QQQHHHBBB:::777333111000000///---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++*********************************************************+++++++++++++++&&&((()))((('''&&&'''(((,,,++++++******++++++,,,,,,++++++++++++++++++,,,)))))))))************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,---...///000------...///000222333444777:::===AAAGGGNNNVVV\\\jjjpppxxx~~~|||{{{}}}~~~xxxppplllmmmrrruuuvvvvvvxxx||||||zzzwwwrrrmmmhhhdddbbbdddiiiooossstttuuuyyy||||||vvvooojjjbbbaaa^^^YYYVVVYYY```fffkkknnnttt}}}}}}~~~uuuqqqpppxxx~~~|||vvvpppnnnmmmhhh^^^VVVMMMGGG@@@:::666444333222222222111///...,,,++++++*********************************)))))))))))))))%%%&&&'''((())))))))))))******)))))))))(((((((((''''''''''''((((((((((((******(((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&333111000111222333222111000000000000000000000000///000222555888888666444------,,,***((((((***---//////////////////000000//////000000000111111111111222333555666:::@@@DDDOOOZZZdddhhhnnnvvv{{{{{{{{{rrrllllllmmmpppvvv~~~wwwrrrvvv}}}uuunnnnnnnnnnnnyyy}}}~~~~~~~~~zzz{{{|||zzzwwwuuuvvvxxxvvvvvvuuupppkkkiiijjjmmmiiimmmppprrrssstttwwwyyy{{{|||}}}}}}zzzwwwtttsssuuuwwwyyy|||~~~}}}|||}}}~~~sssmmmkkkmmmvvv~~~yyyvvvrrrmmmoootttssstttssssssxxx{{{xxxsssmmmdddZZZOOOHHH@@@===888555333222000...+++++++++++++++,,,,,,---------,,,,,,,,,+++++++++*********************************************************++++++,,,,,,,,,''')))***)))'''&&&(((***++++++************++++++******++++++++++++***************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000000......///111333555777888;;;>>>CCCIIIQQQ[[[eeelllssswww}}}~~~}}}}}}{{{zzzyyyuuuqqqnnnooosssxxx{{{~~~}}}||||||sssqqqmmmiiifffdddddddddlllsss|||zzztttppphhhhhhgggbbb]]]\\\___ccccccdddgggnnnwww~~~~~~|||zzzwwwuuusssqqqlllhhhccc[[[OOODDD<<<777555333222222111000...---,,,,,,************************))))))))))))************(((((()))*********)))((()))))))))(((((((((''''''''''''''''''(((((((((((()))(((((('''''''''((((((&&&&&&&&&'''''''''(((((()))))))))(((((((((''''''222111000000222333222000////////////////////////---///333888<<<>>><<<:::333333222000......000333//////000000111111222222000000000000111111111111222333444555888<<>>:::777555222111++++++******++++++,,,------------,,,,,,,,,++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,))),,,------***)))+++---******))))))))))))******)))***+++,,,,,,+++***)))++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111///000111333555888;;;<<>>;;;<<<:::555///555222...,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,+++++++++******,,,+++***)))((((((((((((---,,,+++******+++,,,---******))))))))))))******,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++******)))(((''''''******+++++++++,,,,,,,,,...............---------//////...---,,,++++++***+++---......------///000000...///222444666===DDDHHHQQQ[[[bbbkkkvvv|||}}}}}}}}}{{{{{{rrrqqqpppqqquuu{{{zzzrrrmmmjjjhhhfffhhhiiijjjjjjooovvv|||}}}uuusssqqqooonnnmmmkkkiiiiiifffcccbbbdddhhhjjjkkkssswww||||||xxxzzz}}}yyyyyy|||rrr\\\JJJ???999555666555444444444333000---...+++((('''((()))))))))++++++,,,,,,,,,,,,++++++))))))))))))***+++,,,---))))))******++++++,,,,,,)))(((((((((''''''''''''''''''((()))))))))))))))((((((((((((((('''''''''((((((((((((((()))******444222///000333555333111////////////000111222333555333;;;:::^^^iiihhhMMM111111111000///.................................///000111111//////000222444555888;;;@@@HHHRRRXXXaaammmxxxyyywwwsssmmmfff^^^[[[ZZZ___eeemmmzzz{{{pppnnntttyyytttttt}}}}}}||||||~~~}}}||||||}}}|||}}}~~~~~~}}}{{{wwwtttqqqpppppprrrtttvvvxxx{{{~~~}}}|||}}}~~~xxxuuuuuuvvvtttrrrtttuuuwww{{{{{{ssskkkfffdddgggkkkmmmpppttt{{{}}}wwwnnnfffSSSKKKBBB>>>>>>>>>;;;777555222...,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,+++++++++*********)))))))))))))))***+++++++++***))))))***++++++*********))))))*********))))))(((((((((((())))))************************------,,,++++++***))))))***++++++++++++,,,,,,,,,,,,,,,,,,---------------...------,,,,,,++++++***,,,---///...------///000000///222666888:::@@@GGGSSS]]]iiiqqqyyy}}}{{{yyyzzzxxx|||zzzvvvtttqqqqqqrrrtttxxx~~~yyyqqqkkkiiiiiiiiiooossswwwyyy|||zzzxxxvvvuuutttssspppnnnmmmjjjfffddddddeeefffffflllmmmpppssswww{{{}}}wwwxxxzzz}}}||||||~~~xxxcccPPPDDD===999666555444444555444111//////---***)))***++++++******++++++++++++++++++*********))))))))))))******((((((((()))))))))))))))))))))((((((((('''''''''''''''((()))))))))))))))((((((((((((((((((((('''((((((((((((((()))******555000,,,///444777555111333333333333444555666666///---333000???===>>>333111111000000//////..............................000111222222111111333555555777;;;???GGGPPP[[[bbbkkkuuu}}}{{{ssskkkfffbbbYYYYYY]]]fffnnnwwwyyyuuurrruuu~~~|||wwwwww|||~~~}}}}}}~~~~~~~~~~~~~~~{{{wwwtttrrrqqqppprrruuuwwwyyy|||~~~}}}}}}}}}|||zzz}}}~~~|||{{{}}}wwwpppooorrrttttttrrrtttwwwzzz{{{|||~~~~~~uuummmhhhbbbccceeehhhnnntttzzz~~~|||zzzuuuooo^^^TTTHHHBBBAAABBBBBB@@@666222///,,,,,,,,,+++***,,,,,,,,,,,,,,,------...,,,,,,,,,+++++++++******((((((((())))))+++,,,,,,******))))))))))))******+++++++++++++++++++++++++++++++++******++++++,,,++++++++++++++++++++++++///......------,,,,,,+++++++++++++++,,,,,,,,,,,,***++++++,,,,,,---------++++++++++++++++++++++++---...//////------///111111111555;;;===???FFFOOOaaammm{{{}}}zzzyyyyyy~~~ssskkklllooouuu|||~~~xxxqqqnnnrrrsssuuuyyy}}}~~~yyyqqqkkkhhhjjjooorrr||||||yyywwwpppmmmhhhffffffgggggggggiiihhhffffffiiiooouuuyyy}}}~~~|||{{{{{{{{{|||}}}mmmYYYKKKBBB<<<888666555555555444333111111///,,,+++,,,,,,,,,+++************************++++++******)))(((''''''(((((('''''''''''''''&&&)))))))))(((((((((''''''''''''((()))))))))))))))''''''((((((((((((((((((((((((((((((((()))******444111///000333555444222555555444444555666777777777333555444444......///111000000000/////////...........................///111111111111222555777666999>>>DDDMMMXXXcccjjjuuuzzz}}}zzzssskkkddd```XXX[[[eeerrr{{{www{{{}}}zzz{{{}}}}}}}}}~~~|||{{{{{{|||}}}~~~zzzxxxvvvvvvtttvvvxxxzzz|||}}}||||||~~~~~~uuuooossswww}}}zzzvvvttttttssswwwrrrnnnooosssvvvuuusssuuuzzz}}}yyytttqqqiiifffcccccciiipppwww{{{||||||xxxttthhh^^^PPPGGGDDDDDDDDDCCC777333///---,,,,,,,,,+++------,,,,,,,,,---......,,,,,,,,,+++++++++*********)))))))))******+++,,,+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...------------------------///.........------,,,,,,+++++++++,,,,,,,,,------******+++,,,---.........+++++++++,,,,,,---------...///000///......000222444444888===AAAFFFQQQ]]]ppp}}}yyyxxx|||{{{iiiccceeelllrrrzzz~~~}}}xxxsssooovvvxxx{{{~~~yyyvvvrrrooopppvvvuuupppkkkhhhiiimmmppprrrqqqnnnhhheeedddggglllpppwww}}}}}}wwwrrroooyyyyyyeeeUUUGGG>>>:::888666555555555444333222000------------,,,+++************************++++++++++++***)))(((((((((((((((''''''&&&&&&&&&)))))))))(((((((((((('''''''''((()))))))))))))))''''''''''''((((((((((((((((((((((((((())))))***222444555333000///111444111111000000000111222222555111///666444333333999000000000000////////////////////////////////////...///000000111333666999888<<>>CCCLLLUUU]]]fffnnnsssxxxsssrrrwwwzzzuuukkkeeefffjjjuuu}}}~~~yyyvvvwww~~~ttthhh___[[[\\\ccckkkooouuu||||||}}}}}}|||{{{}}}~~~|||zzzyyyzzz}}}}}}~~~wwwpppmmmkkkwww{{{|||uuupppmmmkkkrrrvvv{{{|||pppfffbbbeeemmmrrrxxx~~~|||wwwooodddYYYOOOHHHCCC@@@;;;777333000000///...---,,,,,,,,,,,,,,,------...,,,,,,,,,+++++++++******------,,,******))))))))),,,,,,------------,,,,,,++++++------------++++++************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------....../////////------....../////////000...//////......000444777;;;;;;>>>DDDLLLZZZrrr}}}uuujjjdddgggooouuuyyy~~~{{{yyyyyyyyyyyyyyy|||zzzwwwwwwxxxyyy|||zzzvvvqqqmmmkkkiiiiiidddhhhpppwww}}}~~~sssmmmmmmuuu|||nnn[[[LLLAAA>>>999666555666666555333111/////////...,,,***---,,,+++******+++,,,---))))))+++,,,,,,+++***)))******))))))))))))))))))******)))))))))(((((((((''''''((()))))))))))))))&&&&&&''''''((()))))))))((((((((((((((()))******111333555333000///222444444444333333333333444444666:::000666***555...000////////////000000000000///////////////////////////000111111222666:::>>>FFFMMMWWW```hhhnnnssswwwxxxuuuxxx|||uuusssuuuwww|||~~~}}}yyysssvvv|||ttthhh[[[UUUQQQRRRYYYcccjjjttt~~~zzzzzz~~~|||zzzyyyuuuttttttvvvyyy{{{{{{{{{{{{zzzyyyyyy{{{~~~yyyuuutttyyy|||}}}vvvoookkkrrryyy~~~{{{nnneeeccciiinnnuuu{{{yyyuuunnndddZZZOOOFFFAAA===:::555222111111000...+++++++++++++++,,,------,,,,,,,,,+++++++++******,,,,,,+++*********+++++++++,,,------------,,,+++***+++,,,------,,,+++***---,,,,,,---...///000000************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------..................---.........///222666:::===???DDDLLLVVVggguuulllhhhggglllsssvvv{{{}}}wwwtttuuuyyy}}}zzz{{{yyytttoookkkgggeeeddd___aaadddhhhmmmvvv~~~zzzuuupppssszzz}}}{{{tttcccSSSEEEAAA;;;777555555555555555333222111111000---+++...---,,,******,,,---...((()))***+++***(((&&&%%%))))))))))))))))))***************)))))))))((((((''''''((()))))))))))))))&&&&&&''''''((())))))***((((((((((((((()))******222111000111222333444444222222111000000111111111+++555---222$$$555///111////////////000000000000000000000000000000000000000111222222444777===@@@MMMTTT___hhhoootttxxxzzzzzzzzz}}}~~~|||zzzuuurrrxxxjjj___TTTPPPNNNPPPXXXcccpppzzz|||}}}~~~~~~{{{zzzxxxvvvtttpppppppppssswwwzzzzzzzzz{{{{{{{{{|||~~~}}}|||xxx||||||sssnnnrrrzzz~~~uuuiiidddggglllrrrwww{{{|||~~~zzzxxxtttlllbbbVVVJJJDDD>>>;;;666333222222000///++++++******++++++,,,---,,,,,,,,,+++++++++******************+++,,,------***+++,,,------,,,+++***)))***,,,------,,,***)))***))))))***+++,,,---...++++++++++++++++++++++++,,,---------------------,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,------------------------------......///333888;;;===@@@IIISSS___ppp|||oooiiihhhjjjooouuuuuuzzz|||vvvtttxxx|||xxxrrrkkkeeeaaa___^^^^^^^^^^^^```eeennnyyy}}}zzztttssswww|||vvvtttvvvsssfffVVVGGGBBB<<<777555555555555666555333333333111///---///...,,,++++++,,,...///((()))***)))(((%%%###!!!''''''(((((())))))******************))))))))))))'''(((((()))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((()))******222222111111111111222222222222222111111111000000222222222222222222222222000222333222111000111333------...///000000/////////111333555666;;;BBBIIIVVV^^^iiisss{{{~~~~~~}}}xxxpppmmmsssuuubbbRRRHHHLLLSSSXXXcccppp}}}~~~|||xxxwwwwwwtttooommmooolllnnnppprrrtttxxx}}}wwwppprrrwwwzzzrrrmmmiiigggfffiiinnnvvv}}}uuuyyyyyyrrriii___SSSHHHDDDAAA===888444111000///)))***+++,,,------------...------,,,,,,------...,,,+++***)))))))))******,,,+++*********+++,,,---,,,,,,,,,---------......,,,,,,,,,++++++*********,,,------...///000111111------------------------------------------------000000000000000000000000000///...---------------000///...///111666;;;???>>>FFFQQQ]]]kkk}}}|||wwwpppnnnoooqqqqqqpppxxx~~~{{{|||~~~xxxpppiiieeebbb]]]ZZZ[[[ZZZ[[[___bbbgggqqq{{{}}}zzzxxx{{{}}}}}}~~~~~~zzztttnnngggbbb___MMMGGG???888555555555666888777666555333222111000++++++***)))((((((((()))************************+++++++++++++++***)))(((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((333333222222222222333333222222222111111111000000111111111111111111111111,,,...///...---,,,---///....../////////////////////222444666999???HHHOOO[[[bbbmmmwww~~~~~~xxxqqqooosss{{{ttt\\\OOOGGGKKKRRRZZZhhhxxx}}}{{{xxxuuussstttqqqqqqttttttqqqqqqsssoooqqqrrrsssuuuyyy~~~~~~wwwsssyyyzzzsssmmmiiiggghhhjjjnnnuuu|||{{{}}}{{{uuunnneeeYYYNNNEEEBBB===888444222000///++++++,,,---------------------,,,,,,,,,,,,------------------,,,,,,++++++,,,+++*********+++,,,---++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,------.........************************------------------------////////////////////////000///...------------------...///000333666:::===FFFPPP^^^jjjttt|||wwwuuurrrqqqqqqqqqqqqpppyyyzzzpppiiieeeaaa]]]YYYZZZXXXXXX\\\___ccclllvvv}}}{{{yyyzzz{{{yyyyyy|||~~~~~~zzztttmmmfffaaa^^^QQQKKKCCC<<<888777666666777777666555444222222111,,,,,,+++***))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))444333333333333333333444222222222111111111111111111111111111111111111111...///000000///...///000000000000000////////////000222555888===EEEPPPXXX```gggqqqzzzvvvppplllqqq|||~~~nnnTTTKKKFFFJJJSSS^^^rrr}}}xxxtttrrrpppnnnllljjjiiikkkqqqtttssstttxxxvvvvvvvvvvvvxxx|||zzz~~~xxxrrrmmmjjjiiikkkooovvv~~~}}}wwwsssmmmaaaUUUJJJFFF@@@;;;888555222111------------------------,,,,,,++++++++++++,,,,,,,,,,,,---------,,,+++***+++++++++++++++,,,------************++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))------------------------........................//////......---.........---///222555777:::===@@@PPP\\\lllwww}}}~~~vvvppprrrtttvvvvvvvvvuuuuuuvvv~~~wwwoookkkgggbbb___\\\YYYXXX[[[]]]aaahhhqqqxxx}}}}}}zzz{{{|||xxxxxx{{{}}}}}}wwwpppiiiccc___WWWQQQIIIBBB===:::888666777777666555555444333333------,,,+++************)))))))))))))))))))))))))))******+++++++++++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))333333222222222222333333111111111111111111111111333333333333333333333333000111222222111000111222111111000000000///000000000333777;;;AAAKKKWWW```gggllltttyyy{{{|||~~~xxxooommmoooyyyuuucccNNNIIIHHHNNNWWWggg~~~{{{wwwxxxvvvssspppnnnlllkkkjjjffffffiiipppssssssuuuxxx{{{{{{{{{zzz|||zzztttpppkkkmmmsss|||~~~yyyxxxttthhh\\\RRRMMMFFFAAA>>>;;;777444/////////......---------,,,++++++******++++++,,,,,,+++***)))))))))******++++++++++++,,,,,,------*********++++++++++++,,,++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///...............//////111333777999;;;@@@FFFKKKYYYfffvvv|||wwwtttrrrqqqtttwww{{{|||||||||~~~yyyuuupppmmmddd```]]]^^^___aaagggnnnqqqxxx~~~}}}~~~}}}|||}}}~~~wwwpppiiieee^^^XXXQQQIIICCC>>>:::777777777777666666555555555///...---,,,++++++******++++++++++++++++++++++++'''((((((((((((((('''&&&*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***222222111111111111222222111111111111111111111111333333333333333333333333...000111000///...///111222111000000000000111111111555:::???GGGQQQ^^^gggooossswwwxxxvvvtttvvvxxxwwwqqqmmmrrr{{{lll[[[MMMKKKMMMTTT___qqqyyytttpppooonnnmmmkkkhhhgggffffffhhhgggkkkqqqtttrrrsssvvv||||||||||||}}}yyyuuummmqqqyyy|||{{{yyynnnbbbYYYRRRJJJEEECCC@@@;;;777222222000///...------...,,,++++++******++++++,,,...,,,)))''''''(((+++---++++++,,,,,,------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++........................------------------------------------------------...............///000111444777:::<<>>999555444222///...------...,,,,,,++++++++++++,,,,,,111...+++)))(((***---///++++++,,,---------------++++++++++++,,,,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------............///000111222666999===@@@EEEOOO]]]hhhqqq{{{}}}}}}~~~qqqhhhhhhoooxxx}}}~~~{{{rrrkkkhhhfffdddeeehhhiiioootttuuuwww}}}|||uuuqqqlllhhhaaaZZZSSSKKKCCC===::::::999888888777666666333222000///...---,,,,,,************************+++++++++******)))((('''))))))))))))************++++++++++++++++++++++++************************))))))************))))))333222222111111222222333000000111111111222222222////////////////////////222333444444333222333444111111000000111222555666888===EEEMMMTTT^^^hhhpppuuuwwwwwwqqqhhhcccdddhhhpppxxx{{{xxxxxxzzz}}}tttfff[[[VVVRRRTTTYYYbbbppp~~~zzzyyyxxxtttqqqoooqqqrrrpppmmmjjjkkkllljjjjjjooovvvyyyxxxyyy{{{{{{}}}~~~{{{vvvxxx{{{{{{rrrggg___UUUPPPNNNJJJDDD>>>777666333000...---......------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,+++,,,---.........---,,,************++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------...///111222333777===DDDJJJPPP[[[jjjvvvzzzyyyuuu{{{{{{qqqlllpppwww{{{}}}|||~~~~~~tttooolllhhhgggiiiiiiooouuuwwwyyy|||xxxsssooojjjccc\\\SSSIIICCC<<<;;;:::999888777666666444333222000...---------************************((()))******++++++++++++((()))))))))************************************))))))))))))))))))))))))(((((()))******)))((((((444333333222222333333444000000111111222222222222000000000000000000000000...000111000///...///000111000//////111333666888;;;AAAJJJRRRYYYbbbkkkrrrqqqsssrrrkkkaaa\\\^^^bbbllluuu|||tttuuuzzzttteeeYYYTTTTTTTTTVVV[[[eeettt|||xxxxxx{{{|||zzzwwwoooqqqrrrpppllljjjjjjkkkiiiiiioooxxx||||||}}}|||{{{}}}~~~zzzyyyzzz|||xxxnnnfff\\\VVVTTTQQQJJJDDD999777333000...---.........------,,,,,,------...(((***,,,------+++((('''+++,,,---.........---,,,))))))))))))*********************++++++,,,,,,,,,))))))***+++,,,---------------------------------------------------------........................---------...000111333333:::AAALLLTTT[[[fffuuu}}}uuuttt~~~|||ttttttzzz~~~~~~{{{zzz{{{|||vvvrrrmmmkkkllllllsssyyy|||}}}~~~|||wwwtttoooiiiaaaXXXNNNHHH===<<<;;;:::888777666555555444222000///...------,,,,,,,,,,,,,,,,,,,,,,,,$$$%%%&&&(((***+++,,,,,,(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''555444333333222222333333000111222111000//////111111222333333111111222333222222111111111111222222///222444333111222666999BBBEEELLLVVVbbblllrrruuuvvvsssmmmfff___^^^bbbfffttt{{{xxxsssuuu~~~qqqfff\\\TTTRRRUUUXXX[[[aaammmzzz}}}yyyxxxxxxxxxwwwtttrrrssssssrrrqqqqqqrrrtttmmmqqqvvvzzz|||}}}~~~zzz{{{wwwwwwxxxxxx}}}zzz{{{~~~xxxkkk]]]VVVVVVTTTKKKCCC???:::444000...------,,,///...---,,,+++,,,---...++++++,,,,,,,,,+++******,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))///---+++******+++---...,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,---------...------------...//////000222222000...000666;;;>>>IIIVVV```jjjvvv|||}}}~~~sssxxx~~~xxxwww{{{~~~|||yyyyyy}}}~~~yyytttqqqnnnuuu~~~uuukkkgggddd[[[PPPEEEBBB>>>;;;:::999999888666666555444222000...---,,,,,,++++++***+++++++++))))))************)))(((***++++++++++++******)))++++++******)))((((((((('''''''''((((((((((((((((((((('''(((((()))***+++555444333333222222333333000222222222000///000111111222333333111111222333222222111111111111222222...000222222222444:::???HHHMMMUUU___iiiqqquuuwwwuuurrrllleee``````dddiiiyyywwwwww|||}}}rrrggg```ZZZUUUTTTVVVZZZ___hhhuuu|||}}}zzzvvvuuuvvvvvvtttrrrppprrrsssrrrqqqpppqqqrrrpppssswww{{{|||~~~{{{yyy~~~zzzyyyzzz|||}}}{{{oooaaaXXXVVVSSSMMMHHH@@@<<<666222000//////......---+++************+++,,,,,,,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,---------......---,,,,,,+++++++++,,,,,,,,,---------...------------.../////////111111000000333:::???EEERRRaaallluuu~~~xxxwww~~~}}}}}}}}}}}}|||}}}~~~~~~zzzxxxyyysssnnncccYYYGGGCCC>>>;;;;;;:::888666777777666555333111000///---,,,++++++***+++++++++*********++++++******)))*********+++*********))))))))))))))))))*********)))))))))((('''''''''&&&)))(((((((((((())))))***555444333333222222333333111222333222000///000111111222333333111111222333222222111111111111222222///111222333444999AAAGGGQQQWWWaaalllssswwwxxxxxxsssqqqkkkfffdddgggmmmrrr}}}|||xxx}}}nnneee\\\ZZZZZZXXXXXX[[[bbbiiiuuuzzzvvvxxxuuurrrqqqqqqqqqqqqpppppprrrttttttsssrrrrrrrrrvvvxxx|||~~~}}}xxxvvvwwwyyy{{{}}}zzz|||zzzxxxxxx{{{~~~vvvhhh]]]WWWSSSOOOLLLBBB>>>888444222111111000......,,,+++************,,,,,,,,,+++***(((&&&%%%+++,,,---......---,,,++++++,,,,,,------,,,,,,+++------,,,,,,+++++++++***)))***,,,.........,,,,,,...////////////...------,,,,,,,,,,,,------------......------......///000...000111111222666>>>DDDMMM\\\lllvvv~~~uuuwww~~~}}}}}}yyynnncccOOOIIIAAA===>>>>>>;;;777888777666555444333222111------,,,+++++++++++++++******++++++++++++******))))))******************'''(((((()))******+++++++++***))))))''''''&&&%%%******)))((((((((())))))555444333333222222333333222333333333111000111222111222333333111111222333222222111111111111222222111333444444666===GGGNNNXXX```kkkvvv{{{{{{yyywwwrrrpppllljjjkkkqqqxxx}}}{{{}}}xxxfff^^^YYYZZZ\\\]]]___bbbnnnwww}}}{{{xxxuuurrrqqqooonnnmmmnnnnnnnnnqqqtttwwwxxxwwwvvvuuuvvv}}}{{{uuuqqqtttyyy}}}~~~xxxssssssssstttwww|||{{{{{{~~~~~~|||qqqeee[[[SSSNNNLLLDDD???999555333222222111000000///...---,,,,,,+++,,,,,,,,,++++++)))((((((+++,,,...//////...,,,++++++,,,,,,------,,,,,,+++,,,++++++******))))))(((&&&))),,,///000///,,,+++......////////////......,,,,,,,,,------------..................//////000...000111222333999AAAHHHTTTbbbqqqxxx}}}wwwwwwzzzyyyzzztttjjj[[[QQQEEE??????@@@>>>;;;888888777555444444333333...---,,,+++++++++++++++((()))******************))))))))))))******++++++(((((())))))***************)))))))))((((((''''''++++++***)))((((((((((((555444333333222222333333222333444333222111111333111222333333111111222333222222111111111111222222111333444444777>>>IIIQQQ\\\eeerrr{{{~~~|||yyywwwwwwtttpppoooqqqwww|||{{{zzzwwwnnnaaa[[[YYY[[[]]]___ccciiiyyy{{{yyyxxxvvvsssnnnnnnmmmlllllllllnnnoooqqqtttwwwyyyyyyxxxyyyyyy}}}vvvqqqrrrwww}}}xxxtttsssssstttwww|||xxxwwwxxx|||yyyooobbbWWWNNNJJJFFFAAA;;;666333222111000000000//////...---,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,...//////...,,,++++++,,,,,,------,,,,,,+++++++++++++++******))))))&&&))),,,///000///,,,+++,,,------.........------,,,,,,---------.........///............///000000///111333333555<<>>???@@@???:::999777555444444333333///...---,,,++++++++++++'''(((((()))*********)))))))))))))))***+++---...************))))))(((((('''((((((((())))))******,,,+++***))))))((())))))555444333333222222333333333444555444222111222333111222333333111111222333222222111111111111222222///111333555888@@@KKKSSS```iiiuuu}}}}}}{{{zzz}}}yyywwwyyy{{{}}}~~~}}}ssssss{{{wwwjjjdddZZZXXXYYY[[[]]]```iiisssyyywwwtttqqqooonnnnnnnnnnnnmmmmmmppprrrpppssswwwyyyzzz{{{|||~~~zzztttsssuuu|||~~~{{{{{{yyywwwxxx{{{~~~xxxuuuuuuzzz~~~~~~uuujjj^^^SSSMMMIIIDDD===777444222000///,,,------------,,,++++++***+++,,,---............+++,,,---......---,,,++++++,,,,,,------,,,,,,+++------------------------)))***,,,.........,,,,,,++++++,,,------------,,,,,,---------............//////......//////000111000222444666:::AAALLLTTTeeeooowwwwwwuuuyyy~~~tttmmmnnnttt|||xxxtttrrryyy|||uuuiii```SSSGGGAAA@@@AAABBB===<<<999777555444444444000///...,,,++++++++++++'''((()))*********************)))***+++---///000++++++******)))(((((('''&&&'''((((((******+++,,,++++++***)))))))))******555444333333222222333333333555555444333222333444111222333333111111222333222222111111111111222222///222666999???GGGSSS[[[dddmmmxxx}}}xxxuuuqqquuuwwwfffZZZWWWRRRUUUYYY]]]]]]cccrrr|||wwwsssqqqoooooonnnpppqqqpppooopppsssvvvtttvvvyyy|||~~~zzzvvvwww~~~{{{yyyzzz~~~~~~zzzwwwuuuxxx|||xxxqqqggg]]]VVVMMMHHH@@@:::555333111///+++,,,---......------,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------.........,,,,,,,,,++++++,,,,,,---++++++,,,---------------------------............///////////////000000111000333666999???IIIVVV___kkkuuu|||zzzvvvxxx}}}|||uuulllfffhhhpppxxx}}}{{{~~~zzzwwwxxx~~~zzzuuunnniiiaaaUUUKKKFFFEEEGGGBBB@@@===:::777666666666000///...---,,,+++++++++))))))***+++,,,------,,,++++++******,,,...111333*********)))))))))))))))((((((((()))*********+++*********)))******++++++555444333333222222333333444555666555333222333444111222333333111111222333222222111111111111222222111555:::???FFFPPP[[[cccgggooozzzwwwssspppwww{{{}}}mmmYYYNNNMMMNNNSSS[[[___```ggg{{{|||{{{yyyuuuqqqpppqqqrrroooqqqsssrrrpppqqquuuxxxxxxzzz}}}{{{zzz}}}yyyzzz~~~|||yyyvvvwwwzzz~~~yyytttmmmeee___PPPKKKCCC<<<777444111///,,,---...000000000000///,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,+++,,,,,,------,,,,,,+++((()))***+++,,,,,,---...///---+++******+++---...+++,,,,,,---.........------------........./////////////////////000111111000333777<<>>777333333000///------...///---,,,---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------........................,,,,,,++++++,,,,,,---...222111000000000222333444555666999>>>GGGTTTbbbkkknnntttzzz}}}|||~~~~~~~~~vvvqqqjjjggghhhkkkoooqqqoookkknnn{{{{{{|||}}}zzzzzzzzzxxxyyyzzzwwwsssllleee]]]VVVQQQLLLIIIDDD???<<<999888777666555333000---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,---,,,***)))))))))***+++((()))))))))************************************444444333222222333333333222222111111111111222222222333333333222222111111222111111000111111222333555888===FFFRRR^^^hhhnnnwww{{{wwwqqqsssyyyyyyjjj___TTTKKKFFFGGGQQQUUU]]]eeeooo{{{|||zzzzzzyyytttpppppprrrsssqqqnnnnnnnnnoooqqqtttwwwyyyzzz{{{zzzzzz{{{}}}}}}yyyzzzzzzxxxtttgggYYYLLLEEEAAA999444444000...------......,,,+++---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------........................------,,,,,,------...///111000/////////000222333333555999AAAMMM[[[hhhooolllqqqvvvzzz}}}~~~zzzuuurrroookkkfffdddfffiiilllmmmkkkiiinnnzzz~~~}}}zzzsssuuuxxxzzz~~~~~~}}}zzzuuummmddd[[[UUUJJJGGGBBB>>>;;;999777666444333222111///...------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,++++++***))))))******************++++++++++++************************555444444333222222222222222222111111111111222222333333333222222222111111222222111111111222444555666:::BBBMMMYYYdddnnnsss~~~yyytttsssyyyzzznnn___UUUNNNHHHHHHKKKTTTYYYbbbnnnzzz|||zzzyyyxxxtttpppmmmnnnqqqttttttsssmmmnnnqqqtttwwwzzz|||}}}~~~~~~|||{{{zzzzzzzzzooobbbTTTKKKEEE===777444333111///...//////...,,,------------------------------,,,,,,,,,,,,------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------.................................---...//////000111111000///000111222333666777<<>><<<:::888777555555444222111000///...+++++++++++++++++++++++++++++++++******************++++++++++++***))))))***++++++++++++,,,,,,,,,************************666555444333222111111111333222222111111222222333333333222222222111222222222111000000111333555666777<<>>;;;999999888666444111...,,,+++************************,,,+++++++++***))))))))))))***+++,,,,,,+++))))))*********+++++++++,,,,,,************************666555444333222111111111333333222222222222333333444333222111111111222222111000//////000333555777999@@@KKKXXXdddnnntttwwwvvvssspppttt{{{vvvrrrvvv~~~}}}yyyhhh]]]SSSOOONNNOOOUUU[[[^^^eeeqqq}}}}}}xxxmmmkkkiiiiiilllooorrrttttttwwwzzz|||~~~zzzyyy||||||}}}~~~zzzpppbbbVVVNNNHHH@@@999888555222000000000///...------------------------...------,,,,,,------...,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,---------.................................---------,,,---......///000000000000111333555666>>>@@@GGGUUUeeeooorrrrrrtttxxx{{{tttsss{{{yyymmmfffZZZYYYXXXZZZ___cccffffffkkktttxxxjjjgggqqq~~~~~~|||xxxpppjjjVVVPPPIIIEEECCCAAA===999999888666333111...,,,+++************************,,,+++++++++***)))))))))))))))+++,,,,,,+++***)))))))))))))))*********+++************************555444444333222222222222333333222222222222333333444333222111111111222333222111000000111444888:::>>>FFFRRR```kkkssswwwxxxqqqnnnlllooowwwxxxmmmoooyyy~~~|||{{{vvvpppnnnbbbZZZRRRQQQQQQSSSWWW\\\eeennn{{{~~~}}}yyyrrrkkkjjjhhhhhhjjjnnnrrrtttwwwzzz}}}|||wwwyyy~~~|||tttgggZZZSSSOOOGGG???888555000...---------,,,------------------------......------------......------............------+++,,,,,,------,,,,,,+++,,,---------....................................------,,,,,,------...///---------...000333555777===BBBLLL\\\lllwww{{{|||||||||~~~xxxrrrrrrvvv|||vvvpppccc```]]]\\\^^^bbbeeeggglllwwwssskkkqqq~~~}}}{{{{{{wwwpppjjjVVVPPPHHHEEEEEEDDD@@@<<<666555555333222111000///+++++++++++++++++++++++++++++++++***************))))))***++++++++++++***(((((()))))))))*********************************444444333222222333333333444333333222222333333444555444222000000111222333444333111111333777;;;===FFFNNN[[[hhhsssyyy{{{{{{mmmkkkjjjmmmsss{{{xxxnnnhhhqqqvvvsssqqqlllfffeee___YYYVVVYYY]]]___dddhhhrrr}}}}}}xxxxxx{{{zzztttmmmjjjiiiiiiiiikkkooouuuxxxzzz~~~~~~}}}|||}}}}}}wwwkkk___YYYWWWOOOFFF:::777222//////......---------------------------......------------......------............------+++,,,,,,------,,,,,,+++------------.............................................---......///000------...000333666999;;;@@@GGGTTTcccqqq{{{~~~yyyxxxyyyrrrmmmlllsss|||}}}{{{ssslllddd___^^^```dddfffjjjuuu}}}qqqsss~~~}}}|||vvvllldddUUUOOOHHHGGGIIIJJJFFFBBB888777666555333222111111,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******))))))***++++++,,,))))))*********+++++++++************************333333222222222333444444444333333222222333333444555444222000000111222333666555333333555999===@@@LLLTTTaaannnxxx}}}~~~}}}kkkjjjiiikkkpppwwwxxxqqqiiihhhttt}}}qqqnnnmmmgggcccccc^^^[[[\\\ccckkkoootttyyy}}}zzzvvvvvvxxxvvvpppkkkiiiiiiiiiiiilllqqqxxx|||~~~zzz|||~~~yyynnnbbb]]]\\\UUUKKK>>>;;;666333222222111111------------------------......------------......------............------+++,,,,,,------,,,,,,+++---------.........//////........................///////////////000111111000000111444777;;;>>>@@@FFFNNN[[[iiittt|||xxxuuuvvv~~~tttlllhhhjjjvvv}}}~~~vvvjjjaaa^^^___bbbdddgggrrr{{{uuuttt~~~~~~vvviii___UUUOOOIIIIIINNNPPPNNNJJJ===<<<:::777444222000///,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,+++***)))))))))***,,,---******+++++++++,,,,,,,,,************************666555444333333333333333222222333333333333222222222222222222222222222222///000222222333888@@@GGGQQQ[[[gggqqqzzz~~~yyykkkeeeeeelllssswww~~~{{{ttthhhjjjppp|||pppeee^^^ZZZ]]]bbb``````bbbhhhqqqzzzwwwqqqssstttrrrooommmkkkkkkfffiiilllnnnnnnqqqwww|||vvvqqqttt|||||||||yyy{{{{{{rrrfff\\\UUUSSSRRRHHHAAA777222222222000---......------------............---------,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///////////////.........---------...///000///...---...///222---+++111777;;;>>>BBBLLLXXXfffooowwwyyypppttt~~~{{{jjjdddjjjsss|||}}}~~~vvvmmmgggdddcccccceeejjjqqqvvv{{{xxxxxx}}}wwwnnnggg___YYYNNNHHHMMMUUUTTTMMMFFF???555///...///000000---...------,,,+++***)))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,************************)))***+++***)))((()))+++777666666555555555555666000000111111111111000000222222222222222222222222000222333444555;;;CCCIIIVVV```kkkttt{{{~~~{{{tttlllggggggmmmtttwww}}}uuunnngggllluuu|||kkkaaa]]]\\\```eeeeeehhhmmmsss}}}|||tttpppqqqrrrqqqnnnlllkkkkkkhhhkkkoooqqqrrruuu{{{~~~tttnnnpppvvv}}}}}}yyyzzz~~~~~~}}}~~~~~~}}}|||xxxlll```XXXVVVVVVMMMEEE;;;444222222000...///......------......///............------,,,,,,---------............///---------------------------------...............//////.........---------...///000///...---...000666222111666:::>>>CCCIIIZZZeeeqqqxxx}}}sssmmmttt~~~qqqnnnuuu}}}}}}xxxrrrmmmjjjgggeeeeeehhhmmmrrrwww}}}}}}zzzsssnnneee```UUUMMMNNNUUUTTTOOOHHHBBB:::555333444444333///.........---+++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************((()))++++++***))))))***333222222222222333333444000000111111111111000000333333333333333333333333222333555666888>>>GGGNNN]]]gggrrryyy}}}}}}wwwpppnnnjjjkkkpppvvvyyy}}}|||sssmmmmmmtttxxxhhh```]]]^^^ccciiihhhkkkrrrzzz~~~tttooommmooopppooommmkkkkkklllkkkoootttwwwxxx{{{~~~|||yyyxxxwwwwwwuuutttsssuuuxxxwwwvvvvvvyyy}}}uuullllllqqqxxx|||~~~wwwvvv|||~~~|||zzzzzz}}}}}}~~~~~~}}}ssseee[[[WWWWWWTTTLLL@@@888444222000//////......------......////////////............------------............///.......................................---------/////////............---...///000000......///000222111333777:::???HHHRRRcccnnnxxx}}}|||uuunnnmmmwww~~~~~~|||xxxvvvsssmmmhhhgggggghhhmmmsssyyy}}}}}}xxxtttnnniii^^^TTTQQQSSSTTTRRRJJJEEE???999777666555444000000///...---,,,++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************'''))),,,,,,+++)))))))))111111111111111222333444222333333444444333333222333333333333333333333333222444666777:::BBBLLLTTTbbbmmmwww}}}~~~xxxqqqpppooopppuuu{{{~~~}}}{{{yyy|||wwwhhhaaaaaadddiiinnnlllmmmrrr}}}}}}qqqkkkkkkkkklllmmmmmmlllllllllnnnqqquuuzzz|||}}}~~~}}}~~~~~~||||||uuurrrooolllkkkjjjgggeeeaaaeeeiiikkkmmmpppvvv{{{wwwmmmjjjmmmtttxxxyyyzzz~~~}}}~~~wwwiii]]]WWWWWW[[[SSSFFF<<<666333111000//////............///////////////////////////...---------............///......................../////////...---------,,,/////////..................///000000///...000111///000444999;;;BBBPPP^^^iiisss|||vvvpppnnnsss~~~~~~{{{ssskkkkkkhhhgggjjjqqqxxx{{{||||||xxxuuupppggg\\\TTTSSSTTTUUUOOOIIIAAA999444222222333222111000///...---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************&&&))),,,...,,,***)))(((555555555555666777777888333333444444444444333333333333333333333333333333111333666999===FFFRRR[[[gggqqq{{{}}}yyyuuuwwwyyy|||}}}|||tttgggdddggglllrrrvvvrrrppprrr~~~}}}qqqhhhfffiiiiiikkklllmmmlllmmmoooqqqvvvzzz~~~}}}~~~{{{yyywwwvvvxxxyyyxxxtttqqqnnnmmmhhheeeaaa___]]][[[YYYWWWTTTXXX\\\```ccchhhooouuuuuu}}}zzzooojjjlllqqqvvv}}}}}}|||~~~|||oooccc\\\ZZZ___XXXLLLAAA999555333222/////////....../////////.../////////////////////---------............///------------------------/////////...---------,,,////////////////////////...///000000//////000222333555999===@@@IIIZZZjjjsss{{{|||qqqnnnqqqyyyxxxpppoookkkiiilllrrryyy}}}~~~xxxoooeee[[[UUUUUUWWWVVVPPPEEE:::222000111222444222111///---,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************''')))---...---***))))))555555555555555555666777111111222222222222111111333333333333333333333333111333777;;;AAALLLZZZcccmmmvvv~~~~~~}}}zzzwwwxxxyyymmmbbbcccjjjqqqvvvzzzooonnnppp|||{{{rrrkkkeeeeeejjjiiijjjlllmmmnnnpppsssuuuzzz}}}zzzwwwwwwwwwwwwvvvtttrrrooonnnjjjkkkkkkiiieeebbb``````\\\YYYVVVTTTRRRQQQNNNLLLNNNQQQUUUXXX[[[```hhhmmmnnnvvv}}}|||zzz|||}}}sssmmmmmmqqquuu|||yyy{{{yyynnneeeaaa```ZZZPPPEEE===777555444000//////......//////000---............/////////---------............///------------------------...............---------...////////////000000000---///000000000000111333666777;;;@@@FFFQQQeeevvvvvvlllmmmuuu~~~}}}vvvssspppnnnnnnsssyyyzzzpppeeeZZZWWWXXX\\\VVVLLL@@@666222222555444333000...,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,************************(((***------,,,*********333333222222111222222222111222222333333222222111444444444444444444444444222555999>>>FFFSSSaaalllsss{{{yyyvvvuuuyyysssggg]]]```gggmmmppprrrhhhlllsss}}}~~~ooollliiieeefffmmmiiikkkmmmnnnppprrrvvvyyy|||}}}xxxrrrnnnkkkkkkjjjiiigggeeedddccc______```^^^[[[YYYZZZZZZWWWUUURRRPPPOOONNNLLLKKKLLLOOOTTTWWWZZZ```hhhooopppyyy}}}yyysssrrrrrrrrrzzz{{{tttsssvvvzzz|||yyyzzz~~~xxxnnnggg^^^ZZZSSSIII@@@999666555000000////////////000000,,,,,,------............---------............///........................---------................../////////000000000000---///000111000000222333777777===GGGTTTeee|||ssskkkooozzz}}}vvvuuurrrpppqqqvvv|||}}}pppbbbYYYXXXZZZWWWPPPFFF<<<666444555444333000---++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************)))+++,,,,,,+++******+++666666555444333333333333333444444555555444444333444444444444444444444444333666;;;AAAIIIWWWgggqqqxxx~~~vvvtttuuu{{{rrreee[[[]]]cccffffffffffffppp{{{tttiiiiiijjjfffhhhooojjjlllnnnoooqqqtttxxx{{{|||{{{wwwqqqkkkfffdddcccbbb```^^^]]]\\\[[[YYYZZZZZZYYYXXXXXXYYY[[[XXXVVVSSSRRRRRRQQQPPPNNNKKKOOOTTTYYY^^^fffooovvvxxx{{{rrrmmmkkkjjjrrrzzz|||zzz|||~~~}}}yyyzzz}}}}}}rrriii]]]ZZZTTTKKKBBB;;;777666000000////////////000000,,,,,,,,,---------......---------.........//////000000000000000000000000,,,------....../////////.../////////000000111111---///000111000000222333;;;<<>>777444111///000000111000////////////000000000000------------------------////////////////////////...///000222333222000...+++,,,,,,---...///000000//////000111222555999===CCCJJJWWWjjjyyyooohhhdddbbbooo}}}}}}|||yyyzzz|||xxxlllfffbbbbbbdddffflllsssuuuzzz{{{{{{}}}{{{xxxuuusssvvvzzztttkkkZZZ[[[\\\\\\XXXMMM???555555444444333222000///...,,,,,,,,,,,,++++++******((())))))+++,,,---......,,,++++++******++++++,,,---------,,,,,,,,,++++++999888777555444222111000111111222333333444555555555555555555666888:::<<<===FFFTTTdddrrr|||xxxnnneee\\\YYYZZZZZZ^^^dddkkkrrrzzz~~~~~~uuuuuuuuuuuuvvvxxxyyyzzz{{{}}}~~~{{{xxxvvvvvvvvvvvvwwwxxxyyy|||~~~yyyvvvyyy}}}}}}nnnqqqyyyuuujjjeee___RRREEE:::777222000///000000000------------............------------------------000//////......//////000,,,---...//////...---,,,,,,,,,---...//////000000...///000111222666;;;???DDDLLLXXXhhh{{{wwwkkk```[[[]]]```uuu~~~||||||~~~{{{yyyyyyyyywwwyyy|||{{{pppddd___\\\___bbbfffmmmttt||||||vvvxxx~~~|||yyyvvvsssrrruuuvvvxxxzzzvvvnnn^^^^^^^^^```^^^UUUFFF:::444444333222111///...---,,,,,,,,,---,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))::::::888777555444222222111111111222222333333444666555555666777999;;;===EEEMMM[[[kkkxxxooofffbbb___aaafffgggiiinnnuuu}}}}}}}}}~~~tttuuuwwwwwwxxxyyy{{{}}}zzz}}}{{{uuuxxxzzzllliiikkkuuu}}}}}}pppjjjdddYYYMMM===999444000////////////------------....................................//////...------...//////---.........---------............//////000000000...///000000222777===AAAEEEOOO]]]jjjxxx~~~yyymmm___VVVVVV```iiiyyy~~~zzzxxxwwwzzzzzzyyywwwuuuuuuxxxzzzzzz}}}qqqddd\\\YYYZZZaaahhhoooyyywwwttt{{{}}}zzzwwwuuutttttttttuuuxxx~~~}}}uuuooobbb```___bbbccc[[[LLL@@@444444444333111000...---,,,,,,---------,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))333333222222222111111111222333333333333444444444666666666666888:::<<<===NNNVVVbbbppp{{{}}}}}}~~~zzz{{{iiibbbbbbccciiipppssstttwww|||~~~sssuuuwwwyyyzzz{{{}}}yyy|||uuuooovvv}}}}}}uuueee^^^[[[cccoooyyy||||||xxxtttlllggg]]]QQQ???:::555000//////......////////////000000000111////////////////////////...---,,,,,,,,,,,,---...111111111000//////000222////////////000000000000...///000000333777===BBBKKKWWWfffqqq{{{wwwrrrfffXXXQQQWWWggguuu{{{}}}||||||xxxxxxwwwuuutttvvvyyy|||~~~wwwhhhYYYVVVUUUZZZeeeqqq{{{yyysssuuu}}}zzzxxxxxxrrrsssuuuyyy}}}~~~uuuooobbb______bbbddd]]]NNNBBB555555444333222000///...,,,,,,---...---,,,+++***'''((()))***,,,---...///,,,++++++++++++++++++,,,---------,,,,,,,,,++++++888666444222222222333444222222111111111111222222444222333555555666===FFFOOOYYYhhhuuu||||||ssspppuuuyyyzzzwwwggg```aaafffpppxxx|||~~~~~~{{{wwwvvvvvvwwwyyy{{{zzzzzz~~~xxxttt|||yyyggg___ZZZ[[[___fffooowwwuuu{{{~~~vvvooohhh```ZZZMMMAAA777555666444111000000000///...............000000//////.........---------------------------////////////////////////////////////000000000000222111111333333444<<>>999333111111111000......------,,,+++***)))((())))))***+++,,,------...------------------------,,,,,,,,,++++++*********555444333222222333555666333333222222222222333333444222333555555777>>>GGGRRR\\\kkkwww~~~}}}tttqqqvvvyyy|||ttteee___bbbhhhpppxxx{{{~~~~~~{{{yyyxxxxxxwwwxxxyyyzzzzzzyyy{{{|||yyyvvvzzzzzzyyyzzz}}}}}}mmmbbbXXXUUUVVV\\\gggqqqyyy~~~|||{{{|||~~~~~~~~~zzzqqqhhhbbb___QQQDDD999555444111...---000000///............///000/////////............////////////////////////////////////////////////////////////000000000000111000111444555777@@@JJJUUU___jjjrrrzzzxxxnnnaaaZZZ\\\gggsss{{{}}}wwwggg]]]ZZZXXX\\\fffttt}}}sssttt}}}xxxuuutttvvvyyy}}}{{{~~~{{{wwwoooggg___^^^```]]]TTTKKK???999444111222222111000000///...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++333333222222333444666777444444333333333333444444444333333555666888@@@IIIVVV```nnnzzz}}}uuussswww~~~zzzyyy}}}~~~ooo```]]]bbbjjjqqqwww|||}}}||||||{{{zzzyyyzzzyyyyyyyyyyyyzzzzzzzzz~~~|||{{{}}}~~~~~~}}}|||}}}zzzzzz}}}wwwsssrrrpppqqquuu{{{vvviiiZZZQQQNNNSSS```kkk||||||yyy{{{}}}~~~}}}}}}}}}uuulllfffcccXXXKKK>>>888555111......111000//////......//////////////////............////////////////////////////////////////////////////////////000000000000000///111555888;;;EEEOOO[[[ccckkkqqqwww}}}}}}zzzsssiii^^^[[[cccppp{{{{{{}}}ttteee[[[YYY\\\cccqqq|||uuuzzz~~~zzzuuurrrsssuuu}}}~~~}}}yyyzzz~~~|||{{{uuukkkaaa[[[[[[YYYTTTNNN@@@:::444111222333333111222111...,,,+++,,,,,,------,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,444333333333333444555666444444333333333333444444555333444666888:::CCCMMMZZZdddqqq{{{|||vvvtttxxx~~~}}}yyywwwzzzvvvhhh[[[[[[ccckkkrrrwww~~~}}}||||||{{{{{{zzzyyyzzzzzzzzzzzz{{{~~~{{{vvvwww{{{~~~~~~|||qqqmmmjjjkkkooovvv|||}}}{{{|||wwwpppiiihhhhhhjjjpppxxx~~~ppp```TTTNNNPPP\\\gggyyy~~~{{{|||~~~~~~}}}tttkkkeee]]]PPPCCC===888444111222111000000///...////////////////////////.........------------------------////////////////////////////////////000000000000111000222777:::???IIISSSbbbgggmmmpppuuuyyyyyytttjjjbbb[[[^^^kkkyyyzzz}}}qqqddd^^^^^^dddooo}}}xxx|||xxxsssppppppsss{{{~~~xxxvvvzzzyyyyyyzzzpppcccYYYTTTRRRNNNKKKCCC<<<555111111333333222333111...,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,555555444444333333333333333333222222222222333333555333444777:::>>>HHHSSS^^^gggsss|||}}}yyyvvvwww{{{}}}xxxvvvxxx|||{{{kkk```WWWYYYcccllltttzzz~~~~~~}}}|||zzzzzzzzzxxxyyy{{{||||||}}}yyyvvvyyy~~~|||xxxiiiccc___bbbffflllyyy{{{|||~~~tttmmmaaaaaacccgggoooxxxuuuggg[[[SSSQQQZZZdddsss|||||||||}}}pppeee\\\QQQFFF???:::555333444111111000///////////////.........///////////////........................////////////////////////////////////000000000000222222444:::>>>CCCMMMXXXhhhllloooqqqtttwwwtttnnnbbb]]][[[cccrrr|||}}}yyynnnccc```dddlllyyy~~~}}}|||yyyxxxtttqqqsssvvv}}}yyyrrrtttzzzxxxwww{{{sssfff[[[TTTQQQOOONNNHHHAAA777222111222222111333111...+++***+++,,,...******+++,,,------......++++++++++++++++++++++++*********++++++,,,,,,,,,666555555444444333222222333333222222222222333333444333555999===CCCNNNZZZccckkkvvv}}}~~~}}}{{{{{{yyywwwwww{{{}}}vvvvvvzzzzzzqqqkkk___XXXTTTYYYbbblllwww{{{|||}}}|||zzzyyyyyyyyyxxx{{{}}}~~~}}}zzzyyy}}}yyypppaaa[[[YYY^^^bbbgggsss~~~}}}}}}~~~}}}tttnnnaaacccgggnnnvvv~~~{{{nnncccXXXTTTYYYaaaqqq|||{{{~~~sssfffZZZQQQGGGAAA;;;555333444222111000000//////000000.........///////////////000000000000000000000000////////////////////////////////////000000000000333333777===CCCIIIUUU```llloooqqqrrruuuwwwqqqiii[[[[[[```kkkzzz{{{www{{{~~~vvvjjjaaabbbhhhuuu~~~}}}|||yyyzzzwwwwwwyyy||||||qqqlllyyy~~~{{{xxxyyytttlllccc\\\YYYXXXXXXPPPGGG<<<444222222222111222111...,,,++++++,,,---******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,444444444444444444333333444444333333333333444444444333555;;;@@@GGGTTT```hhhpppyyy~~~~~~{{{yyyxxxvvvwwwyyy}}}uuuvvv}}}~~~sssfff\\\UUUQQQRRRYYYaaakkkyyy}}}{{{{{{}}}wwwyyy||||||{{{zzz{{{|||{{{~~~~~~uuuiii[[[UUUUUU]]]bbbeeeppp~~~|||{{{{{{}}}~~~|||vvvqqqmmmpppwww~~~wwwkkk^^^WWW[[[cccvvv|||tttiii\\\TTTLLLFFF???777333444222111000000//////000000............/////////000000000000000000000000000////////////////////////////////////000000000000333444999BBBIIIQQQ^^^jjjooorrrsssuuuwwwwwwooofffXXX]]]gggttt~~~vvvvvvxxx{{{rrrgggaaagggpppwwwzzz~~~}}}zzzyyyzzz}}}~~~rrrhhhsss}}}|||xxxvvvrrrlllddd___]]]]]]YYYPPPBBB999444333333222222111000///...---------+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++222222333444555555555555555555555444444555555555444333666<<>>CCCSSSiiirrrmmmuuussstttzzz~~~zzznnnccc[[[hhhxxxzzzwwwxxx{{{sssmmmeeebbbppp~~~}}}wwwmmmtttyyyyyyyyyxxxxxxxxxwwwwww||||||hhhllluuu}}}~~~|||yyyooobbb[[[[[[^^^UUUIII???999555000---222333333333222///,,,******+++,,,---............+++,,,...000000///...---******+++,,,,,,,,,,,,+++666666666666666555444444888777666555555555555555444777;;;???EEEQQQ___jjjxxx}}}wwwuuu}}}}}}}}}wwwhhh\\\XXXWWW[[[```dddiiiqqq{{{|||yyyxxx{{{}}}zzzzzz}}}~~~~~~~~~~~~}}}{{{zzzzzzzzz~~~ssseee\\\ZZZ]]]eeemmmttt}}}~~~~~~|||zzzxxxxxxrrrnnnqqqvvvzzzqqqddddddkkk~~~rrriii___VVVKKK???888666333222111000000//////000000000000000000000000000...............///000000///000000000//////...---000111111000000000333555444<<>>999555333333333444444222000---,,,***+++,,,---............***+++,,,---...------,,,******+++,,,,,,,,,,,,+++666666666555555555444444777666666555555555666666555888===BBBJJJUUUcccmmmyyywww|||~~~ttteee]]]^^^\\\eeekkkiiimmmyyy}}}}}}~~~|||wwwwww{{{~~~~~~|||zzzxxxwwwxxx{{{uuufff]]]]]]```hhhqqqzzz}}}{{{wwwtttsssqqqpppnnnllliiiiiinnnssszzzyyykkkggghhh}}}{{{qqqeee[[[PPPCCC<<<:::333333222000000/////////000000000000000000000000...............///000000000000111111111000//////000111111111000111444666777>>>EEENNN^^^qqqzzzwwwtttwwwzzzyyytttmmmgggdddlllxxxzzzvvvnnnjjjgggjjj}}}zzztttqqqxxxzzzrrriiicccdddkkkxxx~~~~~~}}}xxxtttooollljjjsss~~~|||wwwuuuyyy~~~rrrfffbbbbbb^^^UUUJJJ@@@888555444444444444444333111///---+++,,,---...............************++++++++++++***++++++,,,,,,,,,,,,,,,555555444333333333333333333333333333333444555666666999>>>EEENNNZZZgggppp}}}yyyxxx{{{}}}~~~sssccc]]]```dddqqquuuoooqqq}}}{{{|||}}}yyywwwyyy}}}~~~|||zzzxxxwwwwww{{{vvveee___aaafffmmmuuu}}}yyytttnnniiifffdddcccbbb______bbbhhhnnnwwwtttkkkgggqqqwwwiii^^^SSSFFF>>>;;;444333222111000/////////////////////////////////...............///000000000000000111111000/////////000111111111222555777999???FFFOOO___qqq{{{|||www|||~~~yyyooogggfffhhhvvv{{{{{{|||{{{~~~uuullliiihhhooo}}}rrrmmmkkkuuuzzzpppfff^^^ZZZ]]]eeerrr~~~~~~|||zzzwwwssspppmmmlllnnnwwwzzzuuuyyyrrriiicccaaa[[[OOOCCC999555555555555555444333222000///,,,,,,---...............++++++************+++,,,***+++,,,,,,------,,,,,,444333222111111111222222333333333333333444555666666:::@@@HHHSSS```lllssswwwvvvxxxzzz{{{}}}uuuccc]]]```hhhtttyyytttvvvyyywwwyyy|||}}}~~~~~~zzzzzz}}}}}}}}}}}}}}}}}}}}}|||{{{{{{yyy{{{tttdddaaaffflllrrrzzz}}}~~~|||{{{|||~~~uuuooofff^^^ZZZXXXWWWVVVTTTVVV[[[bbbiiisss{{{pppgggfffssszzzlllaaaVVVHHH>>>:::555444333111000000//////////////////////////////...............///000000...//////000000////////////000111111111333666999:::>>>EEEOOO^^^ooozzz{{{wwwjjjcccgggnnn|||~~~~~~vvvxxx}}}tttjjjhhhiiirrryyyoookkkiiivvv}}}rrrggg^^^YYYWWWYYYcccqqq}}}~~~~~~{{{zzzxxxvvvssspppnnnmmmjjjrrr||||||vvv{{{}}}qqqjjjiiicccXXXKKK@@@:::999555555555444333222111111------......//////......---,,,++++++++++++,,,,,,++++++,,,------------,,,444333222111000111222222555555555555555666777888888<<>>AAAIIIUUUcccpppzzzpppiiisss{{{~~~~~~|||mmmccceeekkkpppqqqwww{{{zzzzzzzzzyyywwwtttrrrssstttxxx{{{}}}|||yyywwwyyy{{{wwwxxxzzz|||~~~}}}zzzwww|||ooofff^^^kkkyyy~~~xxxuuurrrssswwwxxxvvvrrrddd\\\QQQHHHDDDDDDFFFHHHJJJKKKTTTcccrrrwwwfffVVVYYYbbbqqqvvvnnneeeUUUFFF===777666444222111000//////000000000000000000000000...............///000000///000111222222222222222---///000111222555888;;;===HHHYYYlllxxx|||~~~wwwiii\\\^^^mmm{{{}}}{{{uuukkkiiittt~~~{{{rrrhhhaaafffooo}}}xxxjjjbbbaaaooo}}}xxxlll___VVVUUU[[[bbbrrr}}}~~~|||yyyzzz{{{{{{{{{zzzyyyxxxyyyxxxwwwvvvtttrrrqqqqqqjjjmmmqqquuuzzz|||yyy|||{{{vvvoooggg^^^RRREEE<<<444444333222111111111111...///////////////......+++,,,...///...,,,***)))+++,,,------......------555555555444444333333333333555666555555555777999===BBBLLLZZZhhhssszzz}}}zzz|||~~~tttuuuxxx{{{}}}nnnfffgggjjjjjjiiiqqq}}}~~~|||wwwrrrqqqtttwww{{{}}}yyyzzz|||}}}zzzyyyzzz}}}~~~|||yyyrrrqqqqqqvvv~~~mmmhhhdddnnnyyyzzz{{{~~~yyytttpppqqqtttuuurrrnnnaaaVVVJJJFFFEEEEEEHHHLLLPPPVVV```lllyyy{{{oooaaa]]]]]]dddnnnxxxyyyzzz|||nnndddZZZKKK===777555222111222222000///000000000000000000000000000111111111111222222222222222111000//////000000...222444222111444999<<<@@@LLL```qqqyyyyyyxxxyyy}}}|||qqqaaaZZZcccqqqyyy~~~}}}sssjjjjjjwww}}}wwwnnnfffaaagggrrrpppbbb]]]```rrr~~~pppaaaZZZTTTSSS^^^lll~~~~~~{{{zzzwwwvvvvvvxxx{{{|||yyyxxxwwwuuuttttttsssssssssnnnmmmqqqxxxwwwwww{{{wwwppphhhccc\\\MMM>>>777444333555555222222555//////---,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,444444444444444444333333333555555555555666888:::>>>DDDOOO]]]kkkuuu|||{{{vvvyyywwwuuuxxx}}}nnnfffgggiiijjjkkkttt~~~yyytttsssuuuxxxzzz}}}{{{yyyzzz|||~~~|||zzzzzz{{{~~~yyytttggggggjjjrrrzzziiidddfffpppzzz~~~yyyzzztttpppkkkkkknnnnnnkkkggg[[[QQQGGGDDDDDDEEEHHHLLLOOOVVVaaaooo~~~~~~tttccc\\\YYY]]]eeennnxxxzzz{{{|||ooofff]]]NNNAAA777555333222222111000///000000000000000000000000000000111111111222222222222111111000//////000000...111333222222666;;;@@@GGGRRRdddsss{{{|||}}}~~~{{{ooo```]]]hhhuuu|||zzzppphhhiiivvv|||vvvlllddd```ggguuu{{{mmmaaa___cccwwwyyykkk^^^YYYVVVVVVbbbqqq}}}{{{yyywwwwwwxxxzzz{{{{{{{{{zzzyyyxxxwwwwwwwwwtttooonnnssszzzxxxwwwzzzwwwooohhhddd]]]OOOAAA888444333555555222222555000///...---,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,333333444444444444444444444555555555555666999<<>>@@@IIIXXXgggsss{{{xxxppplllrrr}}}zzzuuuxxx|||rrrhhhdddcccfffiiinnnwwwzzzvvvuuuwwwyyyyyyzzz{{{zzzyyyyyy{{{~~~~~~~~~~~~}}}}}}xxxkkkccc___```fffooo}}}vvvjjjjjjjjjtttyyyvvvzzz}}}||||||{{{{{{zzzzzzzzzsssmmmgggeeeffffffccc___SSSMMMIIIJJJKKKKKKOOOTTT\\\dddqqqqqqdddVVVQQQSSS\\\iiittt{{{}}}{{{|||tttkkkbbbUUUIII;;;888444222222111000///////////////////////////000000000000111111111111111000000/////////000000111000222444666999AAAJJJWWWcccrrr{{{}}}jjjcccjjjwwwxxx{{{~~~qqqhhhccciiiyyyyyyssseee___^^^kkk{{{qqqfff___ccclll}}}hhh]]]TTTTTTVVV\\\kkk{{{}}}{{{yyyyyy{{{}}}~~~{{{|||||||||||||||||||||yyytttssswww}}}}}}wwwmmmdddaaa]]]RRRGGG>>>777444555666444333444222111000///...............------,,,,,,------...........................333333333444444555555555444555555555666888<<<@@@BBBMMM^^^mmmwww|||~~~vvvooommmsss~~~}}}wwwttt|||wwwhhhbbb``````eeekkksss{{{}}}xxxuuuvvvwwwxxxzzzzzz{{{zzzzzz{{{}}}~~~~~~}}}sssddd]]]^^^```fffooo~~~sssjjjkkkjjjtttvvvvvv{{{yyyyyyzzzzzzyyyxxxvvvuuukkkeee^^^[[[\\\\\\YYYUUUQQQLLLJJJLLLMMMMMMRRRXXXbbbkkkyyyvvvgggVVVNNNOOOWWWdddpppzzz}}}~~~yyyzzz~~~yyyoooeeeWWWJJJ===:::555222222111111000//////////////////////////////000000000111111111000///////////////000000444222222666888:::CCCNNN[[[kkk||||||iiieeeooo}}}xxxvvv{{{}}}zzzmmmeeedddkkk||||||tttnnn```]]]```ooozzzoooddd```fffpppwww```VVVPPPRRRVVV\\\lll}}}{{{yyyxxxwwwwwwyyy|||}}}yyyyyy{{{|||||||||||||||yyytttsssvvv{{{xxxlllccc___]]]TTTJJJAAA999444555777555444444222222000///////////////...------,,,,,,------...........................333333444444444444444444444555555555666999>>>BBBFFFSSSeeettt|||}}}vvvrrrrrrxxxzzzxxxxxx{{{kkk^^^[[[\\\]]]dddnnnyyy~~~yyyvvvvvvwwwwwwwwwzzzzzzzzz{{{{{{|||||||||}}}}}}mmmaaa\\\[[[```iiiuuunnneeegggiiitttyyysssvvv}}}|||xxxyyyzzz{{{yyyvvvrrrpppeee___WWWTTTUUUVVVSSSOOOLLLIIIHHHKKKLLLOOOVVV]]]gggqqqyyyiiiVVVLLLKKKRRR^^^jjjxxx~~~|||{{{~~~~~~ttthhhYYYLLL???;;;666333222111111000000000000000000000000000/////////000000000111111//////......//////000000555111222777:::<<>>BBBPPPbbbvvvdddXXX```rrrssslllsss~~~|||xxxvvvuuukkkaaa___dddooo|||vvvpppggg\\\TTTTTT]]]jjjzzz{{{ssskkkddddddnnnzzzrrrZZZSSSLLLJJJRRR[[[fffyyyzzzuuunnnjjjeeeccc___\\\ZZZYYYZZZ[[[\\\^^^aaaccceeefffeeeeeedddbbbccckkksss{{{|||xxxyyywwwvvvxxx}}}~~~wwwllldddggglllkkkeeeHHH===555666999888555444111000///......---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,777666555555555777888999555555888;;;<<<<<>><<<<<<666333666333333222111000//////...//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,555555666777777777666666333333666<<>>???@@@@@@@@@HHHHHHLLLQQQSSSWWWhhh{{{zzzvvvwwwttthhh^^^ZZZgggwwwrrrcccNNNGGG???999777666555333000000000000000000000000........................222111000000000000000000666444666===AAAJJJ^^^rrroooaaa\\\^^^jjjrrrvvv|||ooommmsss~~~}}}{{{nnnccc[[[]]]ggguuuxxxnnnddd]]]VVVOOOMMMNNNPPPYYYgggxxxzzzssskkkddd___aaannn|||lllXXXLLLIIINNNUUU___lll~~~|||yyywwwssspppmmmfffbbb]]]ZZZYYYYYYXXXXXXVVVUUUSSSSSSTTTWWWZZZ\\\___aaabbbdddhhhnnnvvv{{{}}}uuusssuuuwwwxxxvvvuuuttttttkkkkkkiiijjjqqqzzz}}}{{{kkkXXXFFF???<<<666444777555555444333222111000///000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,444555666777777777555555333333666;;;???CCCMMMWWWjjjsssyyy{{{qqq^^^QQQNNNLLLPPPYYYeeeqqqyyy|||yyyuuussstttxxx{{{|||~~~~~~~~~~~~}}}|||{{{uuutttssssssuuuuuutttrrrssswww|||wwwkkkdddcccjjjyyy{{{ooobbb[[[WWWUUUXXX\\\dddnnnxxx|||tttsssuuuxxx~~~|||wwwqqqmmmjjjgggccc^^^YYYTTTOOOJJJFFFCCCAAA???>>>>>>@@@BBBCCCCCCFFFLLLPPPPPPWWWjjj~~~{{{xxxyyy|||rrreee___iiiyyyyyykkkUUUMMMCCC;;;888666444333000000000000000000000000////////////////////////111111000000000000000111555555888>>>CCCMMMaaasss~~~mmmZZZZZZ```kkkrrruuu{{{yyyooorrr{{{~~~|||vvvggg___ZZZ^^^iiiuuupppfff[[[TTTNNNJJJJJJMMMRRR\\\kkk{{{yyyrrrjjjbbb^^^```mmm{{{vvvaaaRRRKKKHHHMMMVVVbbbrrr{{{wwwsssnnnkkkhhheee```]]]\\\[[[[[[ZZZYYYXXXVVVUUUVVVXXX[[[^^^``````bbbccceeeiiiooosss{{{rrrnnnqqqvvvxxxxxxwwwvvvvvvrrrrrrpppmmmqqqyyy~~~~~~qqq___LLLAAA<<<777666888666555444333222111000/////////...------,,,++++++------------------------444555666777777666555444444333666;;;???DDDOOOZZZnnnwww{{{jjjYYYQQQQQQQQQUUU___lllvvv{{{~~~yyyuuuuuuwwwzzz}}}~~~~~~}}}{{{yyyxxxxxxsssrrrpppppprrrrrrqqqppptttxxx|||vvvmmmeeecccgggqqqkkkaaaVVVQQQOOOOOOTTTYYYbbblllwww~~~}}}vvvsssvvv{{{~~~zzzuuupppkkkhhhaaa]]]VVVPPPLLLHHHEEEBBB@@@???>>>>>>???AAAEEEGGGFFFKKKRRRVVVYYYbbbvvv{{{yyy|||zzzmmmbbbfffqqq}}}qqq^^^UUUHHH>>>888666333222000000000000000000000000000000000000000000000000111000000000000000111111333555999>>>DDDPPPcccttt{{{yyyiiiVVVZZZccclllrrrvvv|||tttooovvv~~~xxxppp```[[[YYY___iiiuuu{{{jjj___TTTNNNJJJHHHJJJNNNSSS^^^mmm}}}zzzsssjjjccc]]]```lllzzz|||iiiWWWLLLIIIJJJPPPYYYeeeuuu|||yyyuuuqqqnnnjjjgggbbb___^^^]]]]]]\\\\\\[[[YYYXXXXXXZZZ]]]^^^___```aaabbbcccfffkkknnnuuu{{{zzzpppjjjooouuuzzz|||||||||}}}yyyqqqnnntttzzz|||rrrbbbPPPDDD===:::999:::666555444333111000///...,,,---------------------------------------------555555666666666555444444555444666;;;@@@GGGSSS___pppxxxwwwdddVVVQQQTTTVVVZZZeeesss|||~~~zzzuuuxxx{{{|||~~~~~~}}}yyyvvvttttttsssqqqppppppqqqrrrrrrqqqtttxxx}}}zzzvvvhhhcccaaaeeemmmyyyyyycccYYYPPPLLLLLLLLLQQQVVV```jjjuuuzzz}}}}}}zzzuuutttyyy~~~|||xxxrrrkkkfffbbbWWWSSSMMMHHHDDDBBB???>>><<<=========>>>AAAFFFJJJHHHOOOWWW]]]dddqqqyyyyyy~~~sssccc```fff{{{wwwhhh]]]NNNAAA:::666333111000000000000000000000000111111111111111111111111000000000000000111111222222666;;;???EEESSSgggvvvzzzrrrcccYYY___hhhnnnqqqvvv}}}zzzooopppxxx~~~ssskkk\\\XXXXXX___hhhsss}}}ttteee[[[QQQLLLIIIHHHKKKPPPRRR^^^nnn~~~zzzssskkkccc^^^```mmmzzz}}}nnn[[[LLLGGGGGGNNNTTT^^^kkk}}}~~~|||zzzwwwtttlllhhhccc```______^^^^^^\\\[[[ZZZZZZZZZ[[[\\\]]]___```aaaaaabbbeeeiiilllooouuu}}}|||rrriiinnnvvv|||tttmmmnnnsssuuupppdddTTTHHHAAA===;;;:::666666444333111000///...++++++,,,,,,------------------------------------777666555444444444444444666555777===CCCLLLYYYfffsss{{{rrraaaXXXSSSWWW[[[aaalll|||zzzvvvzzz~~~~~~}}}}}}xxxtttrrrsssrrrppppppqqqtttwwwxxxxxxxxx|||~~~sssjjjfff]]]\\\aaalllxxxtttaaaXXXPPPMMMLLLLLLOOOTTT```jjjsssvvvvvvwwwtttqqqvvv}}}~~~{{{uuummmeee]]]YYYPPPLLLFFFBBB@@@???===<<<:::<<<===>>>???BBBHHHMMMKKKSSS]]]eeeppp}}}vvvxxxvvvddd\\\^^^gggvvv~~~qqqeeeTTTFFF===777444222000000000000000000000000000000000000000000000000000000000000000111222222222888===AAAGGGVVVjjjxxx||||||pppeee```hhhoooppppppttt}}}tttnnnttt||||||pppgggYYYVVVWWW^^^gggrrr{{{rrraaaWWWNNNKKKIIIIIIMMMQQQSSS```qqqwwwqqqiiibbb]]]```nnn||||||ppp___OOOFFFFFFHHHPPPXXXfffvvv~~~|||yyywwwllliiidddaaa```______^^^\\\]]]]]]]]]]]]]]]\\\\\\^^^___aaabbbcccfffjjjmmmnnnttt|||wwwjjjooovvv}}}xxxmmmjjjlllmmmooogggZZZMMMEEE@@@<<<888888777666444222111000///------,,,,,,,,,,,,,,,,,,........................777666555444333333444555555555888???FFFPPP___lllwww|||~~~qqqbbb\\\UUU[[[aaagggssszzzvvv|||~~~}}}~~~}}}xxxsssrrrrrrqqqpppppprrrwww{{{}}}~~~}}}vvvnnnddd]]][[[XXXZZZcccrrrqqqbbbYYYQQQNNNMMMLLLOOOSSSaaajjjqqqrrrqqqqqqooolllwwwzzzsssjjj```WWWRRRLLLIIIDDDAAA@@@???>>><<<;;;===???@@@AAAEEEKKKQQQRRR[[[eeeppp}}}yyysssvvv~~~xxxeeeZZZZZZXXXgggzzzxxxkkkYYYIII???999555333000000000000000000000000////////////////////////000000///000000111222222333:::???BBBIIIYYYmmmzzz~~~|||ssskkkgggnnnsssrrrooosss|||~~~ssspppyyyzzznnneeeYYYVVVWWW^^^fffqqq}}}ttt^^^UUUMMMJJJJJJJJJMMMRRRVVVcccuuutttnnnfff```]]]aaaooo}}}|||tttfffUUUIIIEEEHHHMMMQQQ[[[lll~~~|||xxxuuummmiiidddaaa``````______^^^___```aaaaaa___^^^]]]]]]___aaabbbdddgggkkknnnooouuu||||||lllpppwww}}}{{{nnniiihhhhhhpppjjj^^^QQQHHHBBB<<<777999999777666444222111000///...------,,,+++******........................777666555444444555666777444888<<>><<<:::::::::;;;===@@@DDDIIINNNQQQXXX]]]kkk|||zzzvvvtttxxx}}}yyyjjj___YYYTTTXXXfffwww~~~}}}|||~~~{{{mmmZZZJJJAAA<<<777333222111000000000000000111000000000000000000000000000111222111000000222333666777:::@@@KKK[[[lllwww{{{~~~yyypppiiippprrruuuwwwyyy}}}}}}vvvxxxxxxjjjaaaTTTSSSXXXaaajjjtttxxxmmm[[[RRRKKKHHHHHHGGGKKKOOOYYYdddsssqqqmmmfff]]]YYY```mmmwwwkkkVVVLLLHHHEEEIIIPPPTTTbbbtttzzzuuupppggg_________]]]ZZZYYY]]]___aaaaaa``````aaabbbdddbbbaaaccchhhlllmmmmmmqqqtttyyyyyyyyy{{{qqqfffffflllqqqmmmeeeZZZNNNDDD???<<<<<<:::888666555444111///......---------,,,,,,,,,......---------,,,,,,,,,666555444333222333444555555999>>>AAAGGGTTTeeerrr}}}{{{iiibbbaaaaaaeeekkkvvv}}}{{{~~~xxxtttsssttttttrrrqqqqqqrrruuuyyy|||~~~sssggg]]]WWWVVVYYY]]]fffqqq{{{}}}pppbbb]]]WWWSSSTTTVVVWWWWWWbbbcccgggkkkllllllrrryyy~~~zzzwwwsssnnniii```VVVNNNCCCBBB@@@???===<<<<<<<<<:::<<<===@@@DDDIIINNNRRR\\\dddttt{{{uuutttvvv}}}{{{lll```ZZZTTTUUU]]]lllvvvzzz|||}}}}}}~~~~~~{{{xxxkkkYYYJJJAAA;;;777333222111111000000000000000000000000000000000000000000111222111000000222444777999===EEEPPP^^^mmmvvv{{{|||qqqgggbbbqqqssswwwzzz~~~|||tttxxxwwwiii___UUUUUUZZZcccmmmwwwxxxkkkYYYQQQJJJIIIJJJKKKOOOTTT]]]gggvvv}}}pppjjjaaaZZZYYY___jjjrrrvvvbbbPPPIIIFFFDDDIIIQQQ[[[hhhyyyzzzuuupppgggaaa```aaa^^^[[[[[[]]]___aaabbbaaaaaabbbcccdddcccbbbdddiiimmmnnnnnnrrruuuzzz}}}}}}}}}pppeeeeeekkksssppphhh\\\PPPFFF@@@===;;;999666555555333111///.........---------,,,,,,......---------,,,,,,,,,777666444333333333444444666:::???DDDKKKXXXiiiuuu~~~vvveeeaaacccdddjjjrrr}}}wwwqqqoooppprrrvvvtttsssrrrtttxxx{{{~~~xxxiii```ZZZWWWYYY]]]dddnnnzzzvvvjjjbbb^^^ZZZWWWWWWYYYZZZZZZbbbaaacccgggjjjmmmvvv~~~|||yyyuuupppkkkfff]]]RRRJJJ@@@???>>>=========>>>>>>===???AAACCCFFFKKKRRRVVVaaalllsssoooqqqwww~~~ooobbb[[[TTTPPPRRR^^^llluuuzzz~~~zzz|||zzzyyy{{{~~~~~~~~~yyymmm\\\MMMCCC===888555222222111000000000000000000000000000000000000000000111222111000111333444777<<>>999777555555444444222000.........------------,,,......---------,,,,,,,,,999888666555555555666777666:::@@@GGGPPP]]]mmmxxxppp```^^^bbbaaajjjuuu~~~}}}~~~~~~wwwqqqooorrruuuzzzyyywwwuuuuuuxxx}}}}}}pppccc[[[XXXYYY^^^dddmmmwww}}}ooogggbbb```]]]\\\[[[\\\]]]]]]___^^^^^^bbbffflllyyy}}}{{{xxxtttnnniiicccZZZPPPHHH@@@???===<<<<<<<<<>>>???AAACCCFFFGGGJJJPPPWWW]]]fffsssyyypppnnnrrryyy~~~~~~ssseee\\\SSSMMMLLLUUUeeessszzz}}}zzz}}}xxxuuuxxxuuudddTTTHHH@@@:::777333333222111000000000000000000000000000000000000000111222222111111333555888???JJJVVV```iiiqqquuu{{{vvvhhhdddeeeyyy|||vvvttt}}}rrrcccYYYWWWXXX^^^iiitttppp```TTTMMMIIIKKKNNNQQQVVV[[[bbbmmm|||xxxrrrjjj___TTTQQQWWW___bbbbbb```RRRHHHHHHIIIJJJPPPZZZhhhttt~~~{{{xxxqqqkkkffffffddd```^^^___\\\___aaaccccccccceeefffgggfffggghhhkkknnnpppqqqrrrwww|||}}}~~~{{{|||{{{{{{|||xxxqqqrrrwww{{{wwwooocccUUUJJJBBB???:::888666555666555333222............------------......---------,,,,,,,,,888777666555555666777888555:::AAAJJJTTTcccqqq{{{}}}}}}|||~~~hhh[[[[[[aaa^^^jjjwww}}}{{{yyy|||{{{vvvssstttxxx{{{{{{zzzyyywwwvvvyyy~~~uuuiii]]]WWWWWWZZZbbbjjjxxxuuukkkfffcccccccccaaa```___``````^^^\\\\\\___dddkkkyyy|||{{{wwwsssmmmgggaaaXXXNNNGGGAAA???===;;;;;;<<<===>>>BBBEEEHHHJJJLLLSSS\\\cccooo||||||tttooorrrxxx~~~~~~|||yyywwwxxxyyyzzz}}}wwwggg\\\QQQMMMKKKQQQaaarrr{{{|||~~~yyyuuuyyy}}}lll[[[LLLAAA:::666444333222111000000000000000000000000000000000000000111222222111222444666999BBBPPP___iiipppuuuwwwooocccdddjjjyyy}}}tttuuuqqqbbbXXXWWWXXX```lllxxxkkk\\\QQQKKKGGGJJJNNNPPPUUUZZZcccppp~~~vvvooofff[[[OOOOOOWWW```aaa^^^ZZZOOOGGGHHHJJJKKKRRR]]]kkkxxx|||zzzrrrmmmiiihhhfffaaa^^^```[[[^^^```bbbbbbbbbdddeeefffggghhhhhhjjjllloooqqqqqqwww|||~~~zzzwwwtttrrruuu}}}~~~xxxyyy~~~{{{sssgggXXXKKKCCC???;;;:::888777888777555333//////.........---------......---------,,,,,,,,,555444444333444666777888777;;;CCCMMMZZZiiiwww}}}yyyzzzyyy|||uuubbbYYY[[[aaaaaannn||||||{{{zzz}}}}}}wwwuuuvvvyyy{{{|||wwwxxxxxxwwwvvvxxx~~~mmmbbbWWWSSSVVV]]]hhhrrr~~~ooohhhhhhgggiiijjjiiifffdddcccdddaaa______bbbffflllyyy~~~{{{zzzuuupppjjjddd^^^VVVMMMFFFAAA@@@===;;;;;;<<<>>>@@@AAAEEEIIIKKKNNNUUU```iiizzzrrroooqqqzzz~~~yyyuuutttssssssuuuyyy|||}}}|||}}}zzzhhh\\\PPPMMMKKKNNN]]]ooozzz}}}|||wwwzzz{{{|||rrr```OOOAAA999555555444333222111000000000000000000000000000000000000111222222222333555777:::EEEVVVfffqqqwwwyyyzzzwwweee]]]cccnnnyyy~~~~~~uuuwwwqqqbbbXXXWWWYYYbbbooo{{{yyyfffXXXMMMHHHEEEIIINNNQQQVVV[[[ggguuu|||tttmmmbbbXXXNNNOOOYYYaaabbb^^^VVVLLLFFFHHHJJJKKKTTT___ooo}}}~~~}}}sssooollljjjfff```]]]___ZZZ\\\___`````````aaaccccccdddeeeffffffhhhkkknnnpppuuu||||||vvvooommmsss~~~|||~~~xxxkkk\\\NNNEEE@@@===;;;999999888888666444/////////.........------......---------,,,,,,,,,333333333333555777999:::999===FFFRRR```ooo|||yyyvvvxxx{{{yyy{{{kkk^^^YYY]]]cccgggttt}}}vvvssswwwzzzzzzxxxsssvvvyyyyyyxxxzzz|||hhh]]]TTTSSSYYYcccqqq|||wwwjjjgggjjjmmmoooqqqpppmmmiiihhhhhhfffeeefffiiilllppp{{{}}}{{{yyyxxxqqqmmmfffaaa[[[TTTKKKEEE@@@???<<<;;;<<>><<<:::888888777444222////////////..................---------,,,,,,,,,444444444555777:::<<<===;;;@@@HHHUUUdddssswwwtttwwwzzzxxxssseee\\\[[[```eeekkkxxxuuussswwwyyywwwrrrssswww{{{|||{{{}}}xxxggg]]]TTTUUU]]]jjjyyyrrrgggfffkkkqqqtttvvvuuuqqqmmmkkkkkkkkkjjjllloooqqqttt}}}}}}{{{yyyxxxwwwooojjjddd^^^YYYRRRJJJDDD>>>===<<<;;;===@@@DDDGGGFFFLLLQQQTTTWWW```mmmxxxuuuqqqttt~~~wwwrrrssstttsssqqqppptttwwwvvvssssssvvvzzzxxx}}}iiiZZZNNNMMMHHHDDDNNNcccvvv~~~|||}}}{{{iiiWWWIIIAAA>>>666555444222111000000000000000000000000000000000000111222222222333666888;;;GGG[[[mmmyyyzzzxxxqqqcccZZZ```ttt{{{~~~qqqdddZZZZZZ]]]fffuuuzzzfffTTTHHHFFFBBBBBBIIIPPPVVV\\\bbbtttzzzxxxvvvoooiii]]]VVVPPPSSS\\\dddeeecccVVVMMMIIILLLOOOSSS___mmmyyyuuuqqqooolllfff^^^[[[\\\XXXZZZ\\\\\\[[[[[[\\\]]]ZZZ\\\^^^^^^]]]^^^bbbffflllrrr|||sssggggggrrrtttdddUUUJJJEEE>>><<<999888777555333111000/////////..................---------,,,,,,,,,999777555444555777888888:::@@@NNN^^^jjjtttxxx{{{|||{{{yyyooo\\\RRRVVV```hhhrrr~~~|||yyywwwrrrnnnnnnvvvyyy}}}ttt```[[[XXX[[[bbbnnnxxxnnniiiiiijjjsssvvvxxxwwwsssppppppqqquuuuuuuuuvvvxxx|||~~~{{{xxxzzz}}}{{{uuupppnnnhhhbbb___YYYOOOHHHFFFBBB===;;;>>>??????CCCHHHMMMMMMQQQXXX]]]dddqqq||||||uuuuuuzzztttqqqqqqssstttqqqqqqrrrsssrrrqqqpppooopppzzzppp```SSSMMMHHHGGGLLLXXXiiiuuunnnZZZKKK???666999555111//////111111111444333111000000000111111///000222333333444666999AAAIIIXXXiiiwww|||xxxlll\\\XXXeeeyyyzzzjjj^^^ZZZWWW]]]hhhvvvooo^^^QQQJJJFFFDDDEEEJJJOOOTTT^^^hhhxxx~~~xxxuuuxxxttteee\\\WWWQQQRRR\\\hhhjjjeeeTTTLLLHHHLLLPPPVVVdddttt{{{xxxrrrllleee```\\\[[[WWWXXXYYY[[[[[[[[[[[[ZZZZZZ\\\]]]]]]\\\]]]___aaahhhvvvzzzllljjjuuuwwwhhhZZZNNNHHHDDD@@@<<<999777555333111111000///........................------,,,,,,,,,888777555444555777999999===CCCQQQbbboooyyyyyy|||||||||{{{~~~kkkYYYOOOSSS^^^gggwww|||{{{zzzuuuqqqqqqwwwzzz~~~nnn\\\XXXVVV\\\eeettt~~~tttkkkhhhiiikkkooorrruuuuuuttttttvvvyyytttwwwzzz|||~~~yyyvvvuuuyyy{{{}}}vvvpppjjjeee```^^^XXXOOOGGGEEEAAA===<<<>>>@@@AAAEEEJJJPPPTTT]]]hhhnnnrrr{{{}}}xxxyyy}}}xxxtttqqqpppoooqqqqqqrrrrrrqqqpppooonnnooowwwtttdddRRRNNNIIIHHHJJJSSScccqqqqqq]]]NNNBBB999777555111000111111111111333222111000000000111111...///000000000222555888@@@IIIYYYjjjxxx{{{xxxmmm___\\\jjj}}}yyyiii^^^ZZZZZZ```kkkxxxyyydddTTTJJJEEEFFFEEEFFFKKKPPPUUU```kkk~~~|||xxxvvvxxxssseee[[[VVVQQQRRR]]]iiijjjeeeTTTKKKGGGKKKPPPWWWeeeuuuyyyvvvpppiiibbb]]]YYYWWWWWWXXXYYYZZZZZZZZZYYYXXXYYYZZZ[[[[[[ZZZ[[[]]]___iiixxx|||ooollluuuyyylll^^^QQQIIIDDDAAA===:::999777555333222111000000////////////.........------,,,,,,,,,777666555555666888:::<<<@@@GGGUUUfffsss}}}{{{}}}|||}}}|||iiiWWWOOORRR^^^hhh|||}}}~~~~~~zzzvvvuuuyyy|||vvveee[[[WWWWWW^^^jjjzzzyyyqqqkkkjjjllloooppprrrtttsssrrrtttyyy}}}vvvzzzvvvqqqrrrtttuuunnneee```\\\[[[WWWMMMFFFDDDAAA===<<>>;;;:::999888666444333222111000000000000.........---------------555666666666666888<<<>>>DDDKKKYYYjjjvvv~~~~~~}}}~~~}}}hhhXXXQQQUUUaaalll~~~{{{{{{}}}nnn___[[[YYYZZZbbbnnn~~~~~~|||xxxrrrnnnnnnqqqtttvvvvvvuuurrrooopppuuuyyy{{{|||tttsssyyyssskkkaaa\\\YYYXXXTTTLLLEEEDDD@@@===<<<@@@CCCEEEJJJPPPVVVbbbwww}}}wwwqqqmmmkkkpppoooooonnnmmmkkkjjjjjjjjjnnnwwwzzzlllWWWQQQMMMJJJGGGLLLaaawwwzzzeeeTTTFFF<<<555333222333333444222111111111111000000000000111222222222111111555:::>>>CCCNNN___ooozzz}}}sssfffaaajjjwww~~~ssseee[[[YYYWWWaaammmzzzsss```QQQGGGCCCDDDFFFEEEHHHMMMRRRZZZiiivvv~~~|||{{{}}}wwwfffWWWTTTRRRVVVbbbmmmmmmgggSSSJJJGGGLLLRRRZZZkkk|||yyyvvvpppiiibbb]]]YYYWWWWWWXXXYYY[[[[[[[[[ZZZZZZXXXYYYYYYXXXWWWXXX[[[^^^iii{{{uuunnnpppzzz{{{lllYYYKKKEEEBBB>>><<<;;;:::999777444333222111000/////////...............---------555666777777777999===@@@JJJQQQ___ooozzz~~~{{{fffZZZTTTWWWdddppp~~~~~~|||iii\\\YYYXXX\\\gggttt~~~|||yyyuuurrrrrruuuxxx{{{zzzwwwrrrnnnnnnssswww{{{yyy~~~~~~qqqiiiaaa[[[WWWVVVRRRJJJDDDCCC@@@===<<<@@@DDDFFFKKKQQQ[[[hhh{{{|||vvvsssqqqpppooonnnmmmkkkjjjhhhhhhggghhhkkkrrr~~~rrr]]]TTTMMMJJJHHHNNNfffjjjXXXHHH<<<555444333333444444222000000000000000111000000000222222222111222666;;;???BBBMMM^^^nnnwww|||~~~~~~~~~{{{qqqddd```gggqqqwww~~~}}}}}}{{{pppbbbYYYXXXUUUaaaooo{{{ttt```QQQFFF>>>>>>BBBDDDEEEHHHNNNTTT^^^ooozzzhhhVVVUUUTTTYYYeeepppooogggSSSKKKGGGMMMTTT^^^oooxxxuuuoooiiiddd___\\\[[[YYYZZZ\\\]]]^^^^^^^^^]]]ZZZZZZZZZYYYYYYZZZ^^^aaaiiiyyyvvvllllllvvvrrr\\\MMMDDDBBB>>><<<;;;:::999777333333111000///.................................555777999888777888===AAANNNVVVeeevvvxxxddd[[[XXXZZZfffsss}}}~~~wwwggg\\\VVVWWW___mmm}}}|||~~~~~~|||yyywwwwwwyyy{{{~~~~~~{{{vvvrrrrrrwww|||}}}ssslllddd]]]WWWTTTPPPHHHDDDCCC@@@===<<<@@@DDDFFFLLLRRRYYYbbbqqqzzzzzzxxx}}}}}}wwwtttssssssooommmkkkiiigggfffeeeeeegggiiiooozzzyyyeeeXXXMMMKKKJJJOOOfffqqq^^^LLL@@@888666444333333333222000...///000111111111000000000000111111222555:::===BBBNNN^^^kkksssxxx{{{}}}{{{xxxnnnbbb___gggppptttwwwuuuwww}}}}}}xxxmmm```XXXWWWUUUcccqqq|||wwweeeRRRIIIBBB===>>>DDDDDDFFFJJJQQQXXXcccxxx|||iiiWWWWWWWWW]]]iiirrrppphhhTTTKKKHHHNNNWWWaaattt}}}tttqqqmmmhhhdddaaa___^^^^^^___``````aaa```___^^^[[[[[[[[[ZZZ[[[]]]bbbeeeiiiwww}}}yyymmmjjjsssvvvaaaRRRFFFCCC???<<<;;;:::888777444333111000///...------.............../////////666999:::999777888===AAAMMMVVVfffxxxwwwddd^^^]]]___jjjwwwtttfff]]]XXX[[[eeeuuu~~~~~~~~~}}}yyyyyy}}}~~~wwwsssiiiaaaXXXSSSNNNGGGCCCDDD@@@===<<<@@@DDDFFFKKKQQQVVV\\\dddiiihhhiiiuuu|||zzzuuurrrpppnnnmmmjjjgggeeedddccccccfffiiiooowww|||kkk[[[OOOMMMKKKLLL^^^tttyyyfffTTTGGG;;;888444222222222111000---...000111111111000000...000111222444666:::===HHHRRRaaammmtttyyy~~~~~~yyyoooccc```gggooossssssqqqttt{{{{{{uuukkk^^^WWWVVVUUUcccqqqyyy{{{kkkXXXIIIEEEBBB>>>@@@GGGEEEHHHMMMUUU\\\jjj|||iiiYYYYYYZZZ```llltttqqqhhhUUULLLIIIPPPYYYdddxxx|||rrrpppmmmjjjgggeeedddddddddddddddcccaaa^^^\\\ZZZ[[[[[[[[[[[[\\\```eeeiiikkkvvvxxxxxx|||zzzzzz~~~qqqkkkppp{{{zzzgggZZZHHHEEEAAA>>><<<;;;999777555444333111000///......---........./////////000777999;;;999777777<<>>>>>:::<<>><<<:::888777666444222111000//////---.........//////000000999888999:::999777;;;BBBMMMUUUdddttt{{{jjjiiikkknnnwww~~~nnnbbb]]][[[bbbnnn||||||xxxsssmmmbbbVVVLLLEEEAAA@@@???@@@CCCHHHHHHFFFJJJQQQXXXZZZaaahhhlllrrr|||vvvtttzzzzzzsssnnnmmmjjjgggcccbbbbbbdddffffffgggjjjppp{{{qqqcccUUUMMMJJJLLLRRRYYYkkk{{{qqq]]]QQQ@@@888111111111000000222////////////000000000000111000222555555666===EEEQQQ```mmmqqqxxxpppjjjkkkmmmpppsssvvvuuussstttyyy|||tttfffXXXRRRSSSVVVaaannnxxx~~~}}}tttiiiQQQHHH@@@>>>>>>???CCCIIIGGGKKKQQQWWWdddyyyyyymmmYYY```\\\hhhssstttvvvfffTTTQQQOOOSSS[[[iii~~~~~~{{{wwwvvvtttrrrooommmkkkkkkllljjjfff```ZZZTTTNNNLLLPPPQQQTTTVVVYYY]]]cccgggnnnpppqqqrrrrrrwww~~~zzzpppnnntttyyyoooaaaRRRHHHAAA@@@AAA>>>;;;:::888777444222000/////////000///...------...///000666555777999999888===DDDMMMVVVfffvvv{{{lllkkkooorrr|||{{{lllbbb^^^]]]dddooo}}}|||tttooodddYYYOOOGGGCCCAAA>>>???DDDIIIJJJJJJNNNUUU\\\```iiittt|||{{{zzz{{{{{{tttnnnjjjhhhdddbbb```aaacccdddfffgggiiipppzzzsssgggYYYQQQMMMJJJLLLOOOaaaooo}}}tttaaaUUUBBB:::444333444222111333/////////000000000111111111000222444666888@@@IIIXXXgggtttzzztttlllmmmoooqqqsssuuutttsssuuuzzzyyyttt{{{{{{sssfffXXXRRRSSSUUU```oooyyy|||ooobbbNNNFFF???>>>>>>???BBBGGGIIIMMMTTT[[[hhh~~~wwwkkk]]]ccc^^^kkkvvvwwwvvveeeUUURRRQQQUUU^^^lll}}}xxxxxxvvvtttqqqnnnllljjjjjjgggaaaZZZTTTPPPNNNNNNKKKMMMNNNPPPRRRVVV[[[___fffiiilllmmmooottt|||~~~rrrooouuu{{{~~~sssdddTTTKKKCCCCCCCCC@@@===<<<999777555222000////////////..................///444333555888999999???GGGNNNZZZjjjyyy{{{ooonnnsssxxxxxxiii```]]]^^^eeeqqq|||wwwwwwxxx~~~~~~}}}~~~~~~wwwrrriii^^^SSSKKKEEECCC???@@@DDDJJJLLLMMMSSS[[[dddiiittt~~~wwwuuuuuu|||{{{tttnnngggeeebbb```___```aaaccceeefffiiiooozzzttthhh\\\UUUPPPJJJGGGHHHUUUaaalllrrrwww~~~~~~xxxfffZZZDDD===777777777444222333000000000111111111222222222111222555777;;;EEEPPPaaappp}}}wwwmmmooorrrssssssttttttuuuxxx|||sssnnntttzzzrrreeeWWWRRRSSSTTT```nnnyyy~~~yyyiiiZZZJJJCCC===>>>??????AAAFFFKKKPPPWWWaaaooowwwjjjbbbggg```nnn{{{{{{yyyeeeVVVSSSSSSXXXaaaooozzzzzzyyywwwtttoookkkiiifffaaaYYYRRRMMMLLLNNNOOOHHHIIIKKKKKKLLLOOOTTTWWW\\\___dddgggkkkpppxxx~~~tttnnnttt~~~yyysssxxxxxxiiiXXXNNNFFFFFFFFFBBB???>>>:::888555333111/////////------............------444333555888888999@@@HHHQQQ___ppp||||||rrrqqquuu|||tttfff^^^\\\^^^fffssszzzuuuuuuvvv}}}}}}}}}~~~}}}|||zzzvvvmmmcccYYYOOOHHHEEEAAAAAAEEEJJJLLLNNNVVV^^^jjjooo{{{wwwpppnnnooozzz{{{rrrlllfffdddbbb```___```aaabbbdddeeegggnnnxxxttthhh[[[UUUQQQKKKGGGGGGKKKUUUaaajjjttt~~~|||vvvwww}}}{{{jjj^^^FFF>>>888888888444222222000111111111222222222222333111222555999???KKKWWWgggwwwuuulllpppttttttssstttvvvyyy|||ssssss{{{yyyqqqdddWWWRRRSSSVVV```mmmwww|||vvveeeUUUFFF@@@<<<>>>???@@@BBBEEEMMMRRRZZZfffvvvxxxjjjbbbgggbbbppp~~~~~~{{{fffUUUSSSSSSYYYcccrrr{{{{{{{{{yyyuuuooojjjggg___ZZZTTTMMMJJJJJJLLLNNNIIIJJJKKKJJJJJJMMMPPPSSSTTTXXX^^^cccgggmmmuuu{{{wwwnnnuuuzzznnnnnnsss~~~|||ooo[[[QQQIIIHHHHHHDDD@@@???;;;999666333111000//////+++,,,---......---,,,+++666555666888888999@@@IIIUUUeeevvv~~~{{{sssqqquuu}}}rrrccc\\\[[[]]]eeettt}}}~~~{{{xxxyyy}}}zzzuuuuuuwww{{{|||~~~}}}yyyrrriii^^^SSSKKKGGGDDDCCCFFFJJJLLLNNNVVV___kkksss{{{rrrkkkkkkqqqyyyqqqjjjgggeeecccaaa```aaaaaabbbbbbbbbeeelllvvvyyyjjj[[[SSSOOOJJJGGGFFFDDDMMMYYYeeerrr~~~wwwnnnlllpppxxx~~~mmmbbbHHH???999777666333000111000111111111222222222222333222222666;;;BBBOOO\\\nnn}}}oookkkqqqvvvvvvtttvvvyyy}}}yyyssszzz~~~xxxpppcccVVVRRRSSSYYYaaakkktttyyytttdddTTTCCC>>><<<>>>AAAAAACCCGGGNNNTTT]]]jjj|||yyykkk___fffbbbqqq~~~{{{fffSSSRRRSSSZZZeeettt||||||{{{xxxsssmmmgggcccWWWUUUPPPMMMJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKNNNQQQRRRVVV\\\aaafffmmmwww}}}uuu}}}|||pppllllllvvv|||sss]]]SSSKKKJJJIIIEEEAAA@@@<<<:::777444222000//////+++,,,---......---,,,+++777666666999999:::BBBKKKXXXkkk|||}}}{{{vvvpppmmmqqq{{{}}}pppaaa[[[[[[^^^gggvvv{{{{{{|||||||||xxxsssnnnkkkjjjjjjkkkmmmrrr{{{xxxqqqrrruuuyyy||||||vvvmmmbbbWWWMMMHHHFFFEEEGGGJJJMMMPPPYYYbbblllvvvxxxqqqjjjooozzzyyyqqqkkkhhhgggeeecccaaaaaaaaaaaa___```ccciiitttnnn\\\RRRMMMHHHDDDCCC@@@FFFQQQ___ppp~~~}}}wwwkkkgggjjj{{{pppdddJJJAAA888666444111///000000000000111111111222222333222333888===DDDRRR^^^sssxxxjjjllltttyyyxxxwwwxxx{{{~~~tttttt~~~}}}wwwooobbbVVVRRRTTTZZZaaajjjsssyyyuuueeeTTTDDD>>><<>>FFFRRR___tttxxxoooiiipppyyy|||{{{yyyyyy|||~~~vvvzzz}}}vvvnnnaaaUUUQQQTTTXXX```kkkuuu}}}xxxfffSSSEEE???===@@@CCCFFFJJJNNNSSSYYYcccssstttcccWWWcccdddqqqwwwqqqppp___SSSRRRVVV^^^jjjzzz{{{yyyuuupppjjjddd___\\\TTTRRRPPPMMMKKKKKKKKKKKKLLLLLLLLLKKKJJJKKKMMMPPPTTTXXX^^^eeennnzzzxxxpppnnnvvv~~~}}}xxxvvvdddZZZQQQOOONNNIIIEEECCC>>><<<999555333111000000///..................///555444555999<<>><<<999666333111000000000///...------...///000999888999::::::<<>>IIIUUUeeeqqq~~~xxxmmmqqq{{{}}}uuueeeaaa___aaalll{{{qqqaaa]]]```iiiuuurrr]]]PPPLLLLLLKKKJJJKKKMMMOOOPPPQQQXXX___bbbdddjjjvvvwwwooolllsss}}}zzztttkkk___TTTLLLHHHIIIKKKNNNRRR[[[fffmmmyyy{{{}}}|||uuuhhhddd^^^\\\]]]]]][[[XXX]]]^^^bbbhhhlllrrryyyjjjZZZRRRLLLFFFBBBBBBAAACCCGGGTTTkkk~~~wwwvvvzzzzzzrrrYYYDDD:::;;;555222333///333333333222222222111111666333333999@@@GGGSSS^^^hhhrrr}}}~~~vvvqqqxxxoooggg]]]SSSQQQSSS[[[hhhuuu~~~kkkUUUGGGCCCAAADDDGGGIIIOOOVVVWWW]]]jjj|||}}}lll\\\VVVZZZaaahhhkkkggg___XXXVVVWWW\\\fffrrrxxxuuuqqqmmmjjjeee```]]]UUUTTTQQQNNNLLLKKKLLLLLLLLLMMMMMMLLLKKKLLLNNNPPPWWWWWW]]]iiittt{{{xxxvvv{{{|||nnncccXXXTTTRRRMMMJJJHHHDDDAAA===888444111000//////////////////......---555555777:::;;;@@@MMMYYYiiisssxxxpppttt}}}}}}rrrbbb___\\\```lll|||qqqbbb]]]```jjjwwwlllYYYMMMHHHHHHIIIKKKLLLNNNOOOPPPUUU\\\cccggghhhmmmwww~~~uuunnnlllvvv{{{uuulllaaaUUUNNNJJJKKKMMMPPPVVV___iiiqqq{{{~~~wwwiiieee___]]]]]]]]][[[YYY\\\]]]___dddhhhooo~~~yyyjjj[[[RRRMMMGGGCCCCCC???BBBHHHTTTiii~~~~~~zzzqqq\\\FFF;;;;;;555111333000333333333333333222222222444333555:::???HHHVVVbbbkkkuuu~~~}}}|||~~~wwwnnneee[[[RRRPPPSSS]]]jjjwww~~~jjjUUUGGGCCCBBBEEEHHHKKKQQQXXX[[[```lll}}}~~~mmm^^^WWWYYY^^^ccceeeccc^^^ZZZYYYYYY___iiiuuu}}}wwwtttpppmmmiiieee```]]]VVVTTTQQQNNNLLLKKKKKKKKKJJJKKKLLLKKKKKKLLLOOOQQQVVVWWW]]]gggsss~~~yyyvvvyyysssggg\\\WWWTTTOOOKKKJJJEEEBBB>>>:::555222111000///////////////.........666555777:::<<>><<<444111333111000000000000111111111111111555999>>>FFFTTTccclllpppyyy~~~}}}|||sssiii```VVVNNNNNNSSS\\\jjjwww||||||wwweeeQQQDDD@@@???CCCGGGKKKQQQXXX^^^fffrrrqqqbbbYYYYYYZZZZZZZZZ[[[\\\\\\]]]^^^eeeqqq}}}~~~{{{yyyyyyvvvrrrnnnjjjeee```]]]VVVTTTQQQMMMKKKIIIIIIIIIHHHIIIJJJJJJJJJKKKNNNQQQUUUYYY^^^eeeqqq}}}uuurrrrrrzzz{{{nnnaaa[[[WWWRRRNNNMMMGGGEEEBBB===999555222000000000///............///888777888;;;===CCCRRR___ooozzz}}}{{{~~~~~~ooo]]][[[^^^iiiyyysssfffcccffflllxxxnnn___VVVSSSQQQOOONNNOOOTTT\\\eeejjjnnnsssxxx|||{{{tttooorrrzzzwwwsssssssssrrrnnnfff\\\UUUPPPPPPTTT\\\jjjyyy||||||~~~}}}zzzxxxrrrnnnqqqxxx{{{ssskkkfff```]]]]]]\\\ZZZWWWWWWVVVXXX\\\aaajjjzzzwwwhhhYYYQQQLLLGGGCCCCCC@@@CCCJJJYYYrrr}}}tttfffMMM???<<<444111333222/////////000000000000000111555;;;BBBNNN___kkkppprrryyy}}}~~~|||{{{rrrggg]]]SSSLLLNNNSSS[[[jjjwww{{{{{{uuudddRRRCCC@@@???CCCGGGKKKRRRYYY```iiivvvrrrdddYYYYYYYYYXXXWWWXXX[[[]]]```bbbiiiuuu~~~|||{{{|||xxxtttoookkkfff```\\\UUUSSSPPPMMMKKKJJJJJJJJJHHHIIIJJJIIIIIIJJJMMMOOOQQQWWW\\\aaammm{{{uuurrrsss{{{~~~qqqccc]]]YYYTTTPPPPPPIIIGGGDDD???;;;666333111111000///------......///777666777:::>>>FFFUUUcccuuu|||}}}~~~mmm]]]]]]bbbnnn~~~tttgggeeeiiinnnzzzyyyhhh\\\VVVSSSRRRRRRTTTXXX```jjjsssyyy||||||wwwtttzzzxxxvvvtttuuuuuusssooofff\\\TTTQQQRRRXXXeeewww}}}|||~~~{{{uuussszzz|||tttjjjeee```]]]\\\[[[YYYVVVWWWVVVXXX[[[]]]dddrrruuugggXXXPPPKKKFFFBBBBBB@@@AAAGGGXXXvvvvvvhhhOOO@@@<<<333111444222//////000000111111111111111666<<>>CCCVVVvvv}}}tttjjjPPPAAA<<<333111444222000000111111222222222333111666<<>>777555333222222333222111111000111111111666888AAASSShhhxxx~~~~~~yyy}}}}}}xxxlllkkklllttt~~~zzz|||~~~{{{|||~~~}}}~~~qqqfffZZZSSSOOOMMMPPPTTTXXXbbbnnnuuuwwwppp```PPPDDDAAAAAAEEEIIINNNWWWaaalllyyyyyymmmbbb[[[UUUSSSTTTWWW^^^fffttt|||}}}xxxrrrllleee^^^YYYSSSPPPLLLJJJIIIHHHHHHGGGHHHGGGGGGFFFFFFGGGHHHHHHKKKMMMPPPSSSXXXbbbmmmvvv{{{}}}xxx~~~|||rrr~~~~~~{{{yyynnniiiddd___ZZZSSSMMMIIIGGGBBB:::555444222222111000000000000111888777888===CCCMMM\\\kkkzzzzzzqqqmmmsss}}}zzznnniiijjjooo|||uuullliiilllqqqyyy~~~qqqbbbYYYPPPQQQUUU___nnn{{{}}}~~~sssjjj^^^VVVTTTTTTTTTTTTUUUQQQOOOQQQTTTYYYcccllluuufffWWWNNNIIICCC???>>>???===<<>>EEEOOO^^^lll{{{yyyqqqnnnttt|||pppjjjkkkppp~~~xxxtttqqqvvv~~~rrrbbbWWWQQQQQQTTT[[[eeexxx|||~~~{{{tttkkk^^^VVVSSSSSSSSSSSSRRROOONNNQQQUUU[[[eeeooottteeeVVVMMMHHHBBB???>>>@@@>>><<<===CCCOOOaaannnvvv|||~~~www}}}wwwfffUUUDDD;;;999666333333222111111111111111222222666:::DDDUUUfffssswwwwwwyyy~~~~~~qqqcccfffgggnnnyyy|||}}}}}}zzz|||}}}nnnbbbVVVNNNKKKJJJNNNSSS^^^hhhsssyyyzzzqqq^^^NNNBBBAAACCCHHHKKKQQQ]]]hhhppp}}}|||sssiii^^^UUUSSSUUU[[[dddlllvvv|||xxxsssqqqoookkkddd^^^TTTPPPLLLIIIHHHGGGFFFEEEDDDEEEFFFGGGGGGGGGFFFFFFHHHKKKOOOSSSXXXbbboooxxx~~~}}}vvv}}}rrrnnn{{{~~~uuunnniiiccc^^^VVVPPPKKKIIIEEE<<<666555333222222111111111111111:::777888>>>GGGQQQ```mmm|||sssmmmlllttt}}}qqqkkklllrrr~~~xxx}}}qqq```TTTSSSPPPSSSYYYaaaooo~~~~~~{{{tttkkk```WWWTTTSSSRRRQQQQQQNNNNNNRRRWWW\\\fffppprrrdddTTTLLLHHHBBB??????===<<<;;;<<<===FFFXXXiiivvv~~~sssuuu}}}zzzlll[[[GGG<<<888555222333111111111000111111222333777<<>>777666222222111000000000000111:::777777>>>HHHSSSbbbnnn}}}zzzoookkklllwww}}}rrrllllllttt}}}rrrcccXXXSSSOOORRRZZZaaalll~~~}}}tttlllaaaYYYVVVTTTRRRPPPPPPNNNOOOSSSWWW\\\dddmmm|||pppbbbSSSLLLGGGCCC@@@@@@::::::<<<===<<>>???>>>BBBVVVjjj}}}}}}zzz{{{~~~jjjRRRCCC===888777777111111000000111222333333444;;;GGGYYYlll{{{mmm[[[___kkkpppyyyyyywwwxxxrrrzzz}}}~~~}}}{{{{{{uuudddYYYNNNJJJKKKNNNVVV^^^gggpppzzz|||pppZZZHHHCCCDDDHHHKKKMMMRRR___mmm{{{xxxqqqmmmhhhdddbbbeeerrr|||www}}}|||xxxxxxwwwpppdddZZZTTTQQQLLLIIIGGGFFFEEECCCCCCCCCCCCCCCDDDEEEGGGGGGIIIKKKNNNPPPUUU]]]iiiqqquuu|||lllvvvkkkdddvvv~~~yyyuuuppplllccc]]]VVVSSSLLLBBB;;;999111000000///////////////:::<<>>===<<<<<>>777555333000//////000///...:::<<<>>>AAAHHHUUUdddoooyyyssspppmmmiiikkkzzztttnnnmmmuuu}}}}}}}}}vvvjjj^^^UUUTTTWWW^^^gggqqq~~~vvvoooeee\\\WWWSSSQQQPPPOOOQQQSSSSSSUUUZZZbbbiii{{{pppdddUUUJJJFFFDDDBBB@@@>>>======<<<<<>>===<<<===>>>AAAKKKaaauuuzzzxxx]]]DDD888777555111333222111111111222444444555;;;CCCOOObbbxxx}}}{{{lllccclllrrrvvv|||www}}}}}}zzzyyy}}}|||qqqiiiYYYQQQLLLLLLNNNSSS[[[ccckkk{{{xxx___RRRMMMKKKKKKOOOTTT[[[fffqqq{{{~~~pppfffgggoooxxx|||wwwsssmmmsss}}}wwwnnnddd]]]TTTPPPKKKGGGFFFFFFFFFEEEAAAAAAAAABBBDDDFFFGGGHHHGGGGGGHHHLLLRRRZZZbbbgggkkknnnsssqqqdddkkkvvvrrrhhhwwwyyysssnnnjjjeee```YYYOOOCCC:::777555222111111222111000:::;;;<<<@@@IIIXXXjjjwwwwwwuuuvvvxxxzzz}}}~~~xxxrrriiiiiiqqqwwwrrrrrrxxx}}}ssslllaaaccchhhqqq}}}{{{pppeee[[[ZZZ^^^hhhrrr{{{zzzssshhh___XXXTTTQQQOOORRRRRRRRRRRRRRRXXXaaahhhyyywwwjjjXXXKKKEEECCCAAA>>>======>>>@@@EEERRRkkk~~~xxx^^^EEE999777555111222222111000111222333444777<<>>IIIaaaxxx]]]EEE:::999777444222111000000000111333333555===GGGTTTeeevvv|||sss{{{}}}~~~wwwvvvwww{{{{{{ooofffUUUPPPNNNNNNOOOSSS^^^jjjxxxxxxaaaWWWPPPNNNRRR[[[dddkkkrrrxxxwwwggg[[[WWW\\\cccmmmwww~~~wwwsssrrrnnnuuu}}}||||||zzzuuummmccc]]]RRROOOLLLJJJIIIIIIGGGFFFAAAAAAAAABBBCCCDDDEEEFFFEEEEEEFFFIIIOOOVVV^^^bbbhhhtttmmmdddmmmxxx}}}|||}}}wwwvvv~~~{{{vvvnnnaaaRRRGGG999666444222333333222222<<<<<>>:::555222111222333222<<<<<>>:::555222111222222222;;;;;;@@@HHHQQQ\\\mmm{{{}}}ooovvvsssiiifffjjjwwwrrrkkkeeefffmmmtttuuusssqqqpppnnnlllnnnuuu~~~|||||||||yyyllliiiiiimmmrrryyy{{{tttiii^^^VVVQQQMMMKKKOOOLLLKKKMMMNNNOOOTTT\\\lllyyyooo[[[OOOGGGBBB@@@AAA;;;;;;<<<>>>EEEUUUppp|||bbbHHH;;;888777555222111000///000222444666:::AAAMMMZZZfffssstttrrryyyzzzvvvtttzzz|||}}}~~~{{{nnnaaaTTTOOOLLLNNNRRRZZZgggssszzzfffVVVNNNNNNSSS\\\dddjjjttt}}}wwwrrrtttqqqlllbbbVVVOOOPPPWWW^^^nnnxxxuuuiiicccccckkkxxx}}}|||wwwxxxxxxwwwtttlllbbb[[[RRRPPPMMMIIIFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCEEEFFFGGGIIINNNUUU^^^dddppp{{{|||vvvhhhqqqzzz||||||}}}{{{xxx}}}}}}rrr```PPP???;;;666333222222222222;;;;;;@@@JJJSSS___ooo}}}sssxxx}}}}}}|||nnneeeccciiiwwwnnnhhhcccfffpppyyy}}}||||||zzzxxxwwwyyy~~~}}}{{{pppllliiilllqqqxxxyyyrrrggg]]]VVVQQQNNNLLLOOOLLLKKKMMMMMMNNNTTT[[[hhhttt~~~nnnZZZNNNGGGBBB@@@AAA::::::<<<>>>CCCRRRkkk~~~dddJJJ;;;888777444333222111111222444666888;;;DDDRRR```lllyyyzzznnnnnnvvvzzzvvvtttyyy{{{|||}}}}}}|||ooobbbSSSMMMJJJMMMTTT^^^lllxxxwwwbbbRRROOOOOOSSS\\\cccjjjsss|||~~~sssnnnooopppjjj```UUUOOOPPPXXX^^^kkkuuuyyyoooeeebbbdddsss}}}|||yyyyyyxxxwwwrrrkkkbbb\\\RRRPPPLLLIIIFFFEEEDDDDDDBBBBBBAAAAAABBBBBBCCCCCCEEEEEEFFFIIIMMMUUU^^^eeeooozzzzzzwwweeeqqq|||~~~}}}{{{www}}}xxxeeeTTTAAA===777333222222222222:::;;;AAAKKKUUUaaaqqqxxx|||}}}|||}}}}}}vvviiicccccciiixxx~~~nnnhhhdddjjjvvv~~~}}}uuunnniiikkkooovvv||||||vvvpppeee\\\VVVRRROOONNNPPPMMMLLLMMMNNNOOOTTT[[[eeeqqq{{{kkkYYYNNNHHHCCCAAAAAA999999<<>>888444333222222222:::;;;BBBLLLVVVaaaqqq{{{~~~}}}{{{{{{~~~}}}pppdddaaadddiiixxx|||pppkkkjjjqqq~~~}}}wwwnnngggggglllsss|||vvvpppnnnlllsss~~~wwwpppfff\\\VVVRRRPPPNNNOOOLLLKKKMMMNNNOOOUUU\\\ffftttttteeeUUUMMMHHHCCC@@@???888999<<>>@@@HHH\\\nnnuuuxxx}}}wwwrrruuuiiiMMM===999666333000/////////000333666777BBBMMMbbb~~~}}}pppjjjtttzzzxxx|||xxxvvvuuu~~~zzz}}}~~~ttthhhWWWPPPKKKQQQ\\\jjjyyyooo___TTTOOOOOOSSS\\\eeemmmyyytttooopppooofffYYYNNNKKKNNNUUUZZZjjjsss~~~pppddd```hhhsss~~~}}}zzzxxxtttqqqlllfff___ZZZOOOMMMIIIFFFCCCAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDGGGLLLVVVaaaiiilllxxxxxxzzziii{{{}}}zzzppp\\\EEEAAA:::666444333222111:::<<>>:::888555333222222222444666999;;;JJJTTTjjjsssooo{{{yyyxxx}}}xxxvvvsss~~~~~~zzz~~~}}}~~~ttthhhZZZRRRMMMSSS___mmm||||||kkk\\\RRRMMMMMMRRR\\\fffooo|||uuupppqqqooofffXXXOOOLLLQQQXXX]]]iiiqqqzzz|||oooeeeeeeqqq~~~~~~xxxvvvrrrnnnjjjddd]]]XXXNNNLLLHHHEEEBBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCDDDDDDFFFLLLVVVbbbjjjoooxxxwww|||ooo~~~sss^^^FFFAAA;;;666444333222111777:::BBBLLLTTT]]]lllyyysssooorrr}}}~~~sssgggcccfffrrr|||xxxvvvwwwyyy|||~~~{{{xxxsssnnngggcccbbbeeehhhiiilllggg___WWWQQQNNNNNNNNNTTTXXX^^^dddjjjrrryyy~~~xxxmmm```UUUNNNKKKJJJJJJKKKLLLKKKKKKPPPXXX___kkk{{{qqqbbbWWWLLLFFFCCC???===>>>999999;;;===>>>GGGZZZlllwww~~~}}}sssoooooouuuyyyzzz{{{~~~hhhNNN>>>888666444333444333333444777===AAAHHHXXXuuu|||rrrnnn~~~{{{~~~wwwuuutttyyy|||wwwmmm\\\TTTNNNSSSdddxxxssseeeYYYRRRMMMQQQWWW^^^fffrrr}}}xxxvvvuuusssjjj]]]TTTQQQTTTYYY\\\cccjjjuuu{{{}}}||||||}}}{{{{{{|||tttjjjgggkkkzzz~~~|||{{{zzzwwwsssnnniiibbbZZZUUUMMMJJJGGGEEEEEEDDDCCCBBB@@@AAAAAAAAAAAAAAAAAABBBDDDDDDDDDEEEKKKTTT___fffsssrrruuuuuu}}}}}}wwwcccMMMBBB888666666444222222999;;;@@@IIIPPP[[[mmm|||}}}tttsssuuu~~~tttgggcccfffuuu{{{sssmmmjjjlllnnnqqqvvvzzz~~~~~~~~~~~~}}}{{{xxxsssmmmeee```^^^```bbbccc___[[[UUUOOOKKKKKKLLLMMMTTTWWW[[[```eeekkkrrrwwwxxxlll___UUUNNNKKKJJJIIIKKKKKKKKKLLLQQQYYY___mmm|||pppaaaVVVKKKFFFBBB>>>===>>>======>>>???@@@HHH[[[mmmzzz|||rrroooooouuuyyyxxxyyy|||yyybbbJJJ:::555444222000000//////000333888<<>>EEEMMMZZZnnn|||vvvvvvyyy~~~}}}}}}uuujjjhhhlll{{{uuulllddd``````aaaeeejjjpppvvv{{{~~~~~~~~~}}}{{{sssmmmccc\\\YYYXXXYYYYYYSSSQQQMMMJJJIIIKKKMMMOOOVVVXXX[[[^^^aaagggmmmqqq|||}}}{{{~~~}}}vvvjjj^^^TTTMMMKKKJJJHHHIIIKKKKKKLLLQQQZZZ```nnn}}}~~~ooo```UUUJJJEEEAAA===<<<===>>>======???BBBLLL```rrr~~~xxxrrrppprrrxxx{{{yyyyyyzzzuuu___GGG888555444111111111111111111444999===NNNfff}}}vvvyyy~~~{{{pppmmmvvv~~~|||~~~{{{rrrdddZZZPPPPPPZZZgggooosss{{{yyytttmmmddd\\\UUUQQQOOOSSSYYY___hhhssszzzuuussslllfff]]]UUUSSSWWW]]]bbbfffkkkqqqsssrrrppppppqqqoooxxxrrrkkkppp}}}~~~{{{yyyxxxuuurrrnnnjjjeee^^^WWWRRRLLLIIIFFFDDDDDDDDDCCCAAA@@@@@@AAAAAABBBBBBBBBBBBAAABBBCCCFFFLLLVVVbbbjjjlllpppxxx}}}|||~~~ttt{{{~~~iiiMMMCCC999777777444222222;;;;;;>>>EEEMMMZZZnnn{{{vvvvvvyyy~~~zzz{{{~~~~~~tttmmmnnnttt|||tttkkkccc^^^ZZZZZZ]]]aaafffmmmtttwwwzzz}}}}}}tttlllbbbYYYSSSQQQPPPPPPNNNMMMKKKJJJKKKNNNRRRTTTZZZ[[[^^^aaadddiiiooossszzz~~~sssrrrsssxxx~~~{{{tttiii]]]SSSMMMJJJIIIFFFIIIKKKLLLMMMRRRZZZ```nnn|||ooo___TTTIIIDDDAAA===<<<===<<<::::::>>>DDDPPPeeexxxzzztttsssrrruuu|||~~~{{{|||vvv___GGG;;;888777444333333333222333666;;;???KKKeee{{{uuuzzzyyyqqqooottt|||ssseee\\\RRRSSS]]]iiiqqqtttwwwsssmmmfffaaa\\\XXXUUUQQQUUU[[[aaaiiiuuu{{{uuuqqqmmmhhhaaaZZZXXX[[[aaagggnnnrrrvvvwwwuuussstttvvvsss~~~pppllluuu}}}zzzyyyxxxtttqqqmmmiiiddd]]]VVVQQQKKKIIIFFFDDDCCCCCCBBBAAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBCCCFFFLLLWWWccckkklllrrr}}}}}}}}}}}}pppxxxkkkNNNCCC999777777555333333888999???GGGPPP[[[mmm}}}|||}}}vvvqqqsssvvv||||||}}}yyy|||zzzzzz}}}{{{sssmmmpppwww{{{ssskkkccc^^^ZZZYYYYYY[[[___eeejjjmmmtttyyy|||ssskkk```VVVPPPMMMKKKJJJJJJIIIHHHHHHKKKNNNRRRUUUZZZ]]]aaaeeeiiioootttxxx{{{|||}}}|||zzz{{{~~~~~~uuudddgggkkkqqq{{{|||xxxrrrggg[[[QQQLLLIIIIIIFFFHHHKKKLLLNNNRRRZZZ```lll{{{qqq___TTTIIIDDDAAA===<<<>>><<<999888<<>>===???@@@;;;:::>>>GGGWWWmmm}}}yyyxxxooorrr{{{{{{```HHH<<<:::888444444444333222222555:::===GGG[[[xxxzzzqqqjjjlll}}}zzzvvvwwwrrr|||wwwiii```WWWWWW___iiimmmnnnmmmggg```[[[[[[[[[ZZZXXXWWW[[[aaagggnnnyyyxxxqqqmmmmmmllliiidddbbbeeelllrrrzzz~~~|||rrrttt~~~|||||||||wwwtttpppjjjddd]]]UUUOOOJJJGGGDDDBBBBBBBBBAAA???@@@@@@AAABBBCCCDDDDDDEEECCCDDDFFFKKKSSS^^^llltttyyy~~~{{{gggfffqqqlllOOODDD;;;999999666444444888:::AAAKKKSSS^^^ooo~~~}}}{{{|||~~~xxxyyytttqqqqqqmmmpppzzzyyyxxx~~~{{{pppjjjnnnvvv~~~zzztttmmmggghhhfffdddbbbbbbbbbcccdddhhhmmmuuu|||{{{wwwjjjcccXXXOOOJJJGGGFFFFFFCCCDDDEEEGGGLLLQQQUUUXXX[[[```iiipppvvvzzz}}}}}}yyysssnnnkkkgggdddbbbfffkkknnnlllhhheee___YYYQQQUUU[[[dddsss}}}~~~|||uuunnndddXXXPPPJJJHHHHHHGGGJJJLLLMMMNNNRRRXXX]]]iiixxxsss___UUUJJJEEECCC???>>>@@@@@@;;;:::AAAMMM```yyy~~~ssswww~~~bbbIII===:::777222666666555444444666;;;>>>FFFUUUjjj|||vvvllleeefffqqq||||||vvvuuuuuu}}}zzzlllcccYYYXXX^^^eeehhhgggeee___YYYWWWYYY[[[[[[ZZZZZZ^^^ccciiiqqq|||{{{vvvssspppqqqqqqnnnmmmqqqyyy|||vvv|||~~~|||||||||yyyuuupppjjjccc[[[SSSMMMJJJGGGDDDBBBBBBAAA@@@???@@@@@@AAABBBCCCDDDEEEEEEBBBDDDHHHOOOYYYgggvvvsssppp{{{yyyccc]]]jjj{{{lllPPPEEE;;;999999777555555:::;;;AAAJJJSSS___qqq|||yyy|||www~~~xxxuuuuuuvvvmmmpppzzzzzzxxx{{{rrrmmmrrrzzz~~~xxxssspppnnnllljjjhhhhhhggghhheeeiiinnntttyyy~~~|||yyyggg```UUUMMMHHHFFFEEEEEEGGGHHHJJJMMMRRRXXX]]]```^^^eeennnvvv{{{~~~{{{vvvooojjjfffbbb^^^ZZZ^^^ccceeeaaa]]]YYYTTTOOONNNRRRWWW```ppp|||yyyuuuttt{{{~~~}}}tttmmmcccXXXOOOJJJHHHHHHHHHJJJMMMNNNNNNQQQWWW\\\iiixxxsss```UUUJJJFFFCCC@@@???AAA<<<999999CCCSSSjjjxxx}}}eeeKKK???<<<888333222222111000///222777:::EEEOOO___ooozzz}}}sssjjjccccccjjjrrrwwwzzz~~~}}}tttqqqxxx}}}mmmddd[[[YYY^^^eeegggfff```ZZZUUUUUUZZZ^^^^^^]]]\\\```eeekkkrrr}}}}}}zzzuuuwwwxxxwwwwww||||||zzz}}}{{{{{{|||yyyvvvpppjjjbbbZZZQQQKKKIIIGGGCCCBBBAAAAAA@@@???@@@@@@AAABBBCCCDDDEEEFFFBBBDDDIIIRRR^^^nnn~~~xxxgggeeewwwuuubbbWWWeeexxxlllPPPEEE<<<999999777555555<<<===BBBKKKUUU```ppp~~~}}}{{{|||vvv}}}|||}}}}}}{{{vvvuuuzzzwwwrrryyyxxxpppnnnvvv}}}zzzvvvttttttsssooollliiigggfffiiipppwww|||{{{uuuhhh\\\QQQKKKHHHEEEDDDFFFFFFEEEFFFKKKRRRZZZaaadddjjjlllqqqyyy|||xxxpppiii```ZZZ[[[```ccceeehhhkkklllggg]]]TTTOOONNNSSSSSSXXXcccqqqzzz{{{xxxllljjjjjjppp{{{}}}{{{vvvnnnbbbVVVOOOKKKHHHGGGJJJIIIKKKNNNNNNNNNTTT\\\fffttt|||qqq___RRRFFFBBBAAA???<<<<<<999===???DDDXXXvvvfffLLL>>>888555444555555444222111333888;;;FFFNNN[[[jjjuuu}}}~~~sssggg___^^^dddiiippptttzzz~~~}}}vvvrrrvvv}}}qqqdddVVVRRRYYY```aaa___XXXUUUQQQPPPSSSWWW[[[]]]\\\bbbiiinnnrrr|||~~~~~~}}}{{{zzz{{{wwwtttpppkkkddd\\\SSSNNNGGGDDDBBB@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEECCCFFFKKKSSScccvvv|||lllccc\\\uuuppp___[[[fffvvviiiQQQGGG>>>;;;888555333444:::;;;AAAKKKUUUaaaqqq}}}~~~zzz~~~~~~}}}zzzuuutttyyyyyypppsss|||}}}|||tttsss{{{~~~~~~|||yyyvvvnnnkkkhhhhhhkkkqqquuuwww~~~~~~}}}wwwpppggg\\\PPPKKKHHHDDDDDDEEEGGGGGGIIIMMMTTT\\\cccfffqqqsssvvv{{{~~~|||vvvqqqfff```XXXUUUWWW]]]bbbeeeoooqqqrrrmmmddd[[[WWWVVVTTTTTTYYYdddpppvvvuuuqqqaaaaaaccckkkwww}}}{{{vvvnnnaaaVVVOOOKKKIIIHHHHHHGGGIIILLLLLLMMMSSS[[[hhhvvvzzzooo```SSSGGGCCCCCC@@@======999===???DDDWWWuuudddKKK===888666444555444333222111333888;;;EEEMMMZZZhhhssszzz~~~|||ssshhhaaaaaafffkkkooossswwwzzz{{{|||uuuqqqyyytttgggXXXSSSXXX]]]]]]ZZZUUUQQQNNNNNNQQQVVVZZZ\\\^^^cccjjjnnnsss}}}|||zzzzzzzzzzzzwwwqqqjjjbbbYYYOOOIIIGGGDDDBBB@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDCCCFFFKKKSSSdddwwwxxxggg___\\\ttttttddd^^^iiixxxiiiQQQGGG>>>;;;999555333555999:::@@@JJJUUUaaarrr~~~~~~zzztttssswwwxxxlllkkkwww{{{{{{|||xxxwww~~~yyyxxx{{{yyytttmmmiiijjjllloooqqqyyy}}}}}}zzztttlllfff[[[PPPJJJGGGDDDCCCEEEHHHIIILLLQQQWWW___eeeiiiuuuvvvyyy{{{{{{vvvoooiii\\\XXXSSSRRRVVV]]]dddhhhtttvvvvvvqqqhhh```\\\[[[XXXZZZ___hhhpppsssnnnhhhZZZ[[[```jjjxxx}}}zzzuuummmaaaVVVOOOKKKIIIHHHFFFFFFGGGJJJKKKLLLSSS[[[jjjyyywwwlll___SSSIIIEEEDDD@@@>>>===888===???CCCVVVsss```III===999666555444444333222111444888<<>>;;;999666444555::::::@@@JJJTTT___ppp~~~{{{wwwuuuxxx~~~ttthhheeeppp~~~yyyyyyvvvqqqkkkiiilllrrrxxx|||wwwqqqooooooppppppxxx{{{~~~zzzssskkkfff[[[PPPKKKHHHEEEEEEGGGHHHKKKOOOTTTZZZ```fffjjjrrrtttvvvwwwuuuooohhhcccXXXVVVUUUVVV\\\dddlllppp||||||{{{uuummmgggcccbbb```bbbgggnnnrrrqqqiiiccc[[[]]]dddppp~~~}}}zzztttlll```VVVOOOLLLJJJIIIFFFEEEGGGJJJKKKLLLTTT]]]mmm|||ttthhh[[[QQQHHHEEECCC???======888<<>>;;;<<<888===@@@DDDVVVpppxxxZZZDDD<<<:::888555222222222111222555:::>>>FFFMMMXXXfffrrrzzz|||rrrgggcccggglllqqquuuxxxzzzzzz}}}{{{yyyrrrzzztttjjj^^^WWWWWWWWWUUURRRJJJIIIIIILLLRRRYYY^^^```eeegggkkkooovvv~~~~~~|||wwwooohhh```YYYRRRNNNGGGDDDBBB@@@AAAAAA@@@@@@>>>???@@@AAABBBBBBBBBBBBCCCEEEJJJUUUhhh{{{sss___RRROOOWWWmmm{{{{{{sss```]]]lll~~~kkkRRRHHH???<<<;;;888666888======AAAIIIQQQ[[[jjjwww~~~vvvkkk```aaappp}}}|||tttaaa\\\VVVSSSTTTYYY^^^aaadddlllyyy{{{xxxtttssssssuuuyyy}}}}}}vvvnnnbbbXXXNNNJJJIIIHHHIIILLLJJJOOOVVV[[[]]]aaafffjjjoooppppppmmmggg```\\\YYY\\\aaahhhpppxxx{{{uuuqqqoooooooooqqqrrrrrroooiiieeedddgggooozzzzzz|||{{{wwwooohhh]]]SSSMMMJJJIIIHHHHHHGGGHHHKKKMMMPPPYYYbbbrrryyyjjj^^^NNNHHHCCCBBBAAA<<<:::<<<999>>>AAAFFFVVVpppwwwXXXCCC<<<;;;999555111222111111222555;;;???GGGNNNZZZgggttt}}}ttthhhbbbffflllnnnsssxxxzzz|||~~~~~~}}}~~~rrriii___YYYXXXXXXVVVSSSJJJJJJJJJNNNTTT[[[```bbbfffgggkkkooovvvyyypppfff^^^VVVOOOKKKGGGDDDBBB@@@AAAAAA@@@@@@??????@@@AAABBBBBBBBBBBBCCCEEEJJJUUUhhhzzz}}}mmmZZZPPPPPP\\\qqq}}}}}}yyyeee[[[jjj}}}lllRRRHHH@@@===;;;999777999<<<<<<@@@IIIQQQ[[[jjjxxx}}}nnn^^^]]]nnn|||{{{zzzjjj[[[XXXSSSRRRTTTXXX[[[]]]^^^eeennnwww~~~xxxsssnnnlllooossswwwxxx}}}|||tttlll^^^TTTJJJHHHHHHHHHIIILLLMMMSSSZZZ___```bbbgggkkkmmmooonnnkkkeeeaaa______aaaiiivvv{{{xxxxxxwwwwwwwwwvvvssspppnnnlllpppxxx~~~yyy}}}{{{vvvmmmfff[[[QQQLLLIIIHHHGGGHHHGGGHHHKKKMMMPPPZZZdddrrrssscccWWWJJJEEEBBBBBBAAA<<<;;;===:::???BBBGGGWWWooo|||vvvWWWCCC===<<<999555111111111111222666;;;???FFFMMMZZZhhhuuuuuuhhhcccgggnnnnnnsssyyy}}}~~~~~~rrrjjjaaa[[[YYYXXXVVVSSSJJJJJJKKKOOOVVV\\\aaaccceeegggjjjooovvv|||vvvmmmccc[[[TTTOOOKKKGGGDDDBBB@@@AAAAAA@@@@@@???@@@AAABBBCCCCCCCCCCCCDDDEEEJJJUUUhhhyyy~~~{{{}}}zzzhhhWWWQQQSSSeeexxx|||ggg]]]jjj|||mmmRRRIII@@@===<<<999888999::::::???HHHQQQ\\\lllyyyqqq^^^[[[kkk}}}yyyxxx}}}rrraaaYYYWWWTTTTTTWWWZZZ]]]]]]\\\```fffmmmuuu~~~vvvmmmggghhhkkknnnpppsssyyy~~~zzzrrriii[[[QQQHHHFFFGGGGGGIIILLLPPPVVV^^^aaabbbcccgggkkkjjjlllllljjjfffeeefffhhhfffppp}}}{{{zzzyyyxxxxxxtttxxx{{{zzzvvvllldddZZZPPPKKKHHHGGGGGGHHHFFFGGGJJJLLLPPPZZZdddsss|||ooo___SSSGGGCCCBBBBBBAAA===<<<>>>:::@@@CCCHHHXXXppp~~~~~~|||{{{{{{mmmtttwwwWWWCCC===<<<999555000111111111222666<<<@@@FFFMMMYYYhhhuuuuuuhhhccciiiqqqqqqvvv}}}zzzssslllbbb\\\ZZZXXXUUUSSSJJJJJJKKKOOOVVV\\\aaabbbdddfffjjjooovvv}}}wwwqqqhhh```ZZZUUUPPPNNNGGGDDDBBB@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDFFFJJJUUUhhhxxx|||xxx|||~~~xxxfffUUUQQQVVVlll~~~|||fff```kkk{{{mmmRRRIII@@@>>><<<:::999:::<<<<<<@@@GGGOOOZZZkkkzzzyyyiiidddmmm~~~yyyuuuvvvzzzzzzjjj```YYYWWWUUUXXX]]]aaabbbbbb``````aaabbbhhhssszzzooohhhggghhhhhhfffkkkpppvvvzzz~~~|||vvvmmmfffZZZPPPGGGEEEGGGGGGHHHJJJRRRVVV\\\bbbfffhhhhhhhhhooonnnmmmlllkkklllmmmnnnxxx~~~xxxsssnnndddVVVLLLHHHGGGFFFEEEFFFEEEFFFHHHIIIMMMZZZggg|||}}}vvvjjj\\\RRRFFFCCC@@@>>>>>>>>>===;;;???DDDHHHKKKTTTdddrrryyy}}}|||}}}yyypppgggcccnnn{{{sssTTTAAA<<<:::666222555111000111222333999@@@JJJOOOXXXeeetttzzzmmmhhhlllssstttvvv{{{~~~{{{~~~zzzvvvooofff^^^ZZZVVVRRROOOJJJKKKMMMQQQVVV[[[```bbbhhhjjjmmmsssyyy~~~~~~yyyvvvvvvxxxxxxvvvvvvyyyxxxwwwzzz}}}zzzwwwwwwqqqhhh___XXXRRRMMMJJJDDDDDDCCCBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBFFFFFFKKKWWWfffrrrxxxzzzwww{{{wwwpppfffUUURRRccc}}}mmmfff^^^ooommmSSSHHH===;;;;;;:::999:::;;;<<<@@@GGGOOOZZZkkkzzz}}}jjjaaaiii|||~~~wwwssstttzzz~~~vvvggg___[[[[[[\\\aaaeeegggfffddddddeeeeeeeeehhhoooyyyvvvooommmllljjjhhhgggjjjooosssxxx}}}{{{uuukkkdddXXXNNNFFFEEEFFFGGGHHHJJJQQQVVV\\\bbbgggiiijjjkkkllllllmmmnnnqqqvvv{{{}}}xxxtttmmmcccVVVLLLGGGFFFFFFEEEFFFEEEFFFHHHJJJOOO[[[hhh}}}{{{rrrfffXXXMMMEEEBBB???>>>>>>>>>===;;;<<>>;;;<<<:::999:::;;;;;;???HHHPPP[[[kkkxxx~~~jjj___fffzzz}}}uuuqqqsssyyy~~~qqqfff``````bbbgggmmmppppppmmmjjjkkklllmmmmmmmmmnnnrrrtttyyyxxxuuurrrnnnkkkggghhhjjjmmmrrrzzz~~~zzzrrrhhh```VVVMMMEEEDDDFFFFFFGGGJJJPPPVVV]]]dddhhhkkkmmmnnnnnnoooqqqtttyyy~~~{{{wwwtttkkkaaaUUUKKKGGGFFFFFFEEEFFFEEEFFFIIIKKKQQQ^^^kkkxxxnnnaaaSSSIIICCCAAA???>>>>>>>>><<<;;;:::DDDOOOUUU[[[fffpppuuuvvvxxx{{{{{{vvvpppjjjgggnnnvvv~~~pppQQQAAA<<<999555333666222111222333555;;;BBBFFFJJJSSSbbbsss~~~uuurrrvvv{{{{{{{{{|||||||||wwwkkk```XXXSSSPPPNNNJJJKKKMMMQQQVVV[[[___bbbiiikkkoootttyyy~~~uuuooofff```[[[YYYVVVSSSSSSWWWXXX\\\hhhvvv}}}}}}{{{xxxvvvrrrlllddd\\\VVVRRRNNNLLLCCCCCCBBBBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBDDDDDDHHHRRR^^^hhhmmmnnnlllpppmmmhhhbbbYYY```vvvnnnZZZ\\\eeetttnnnTTTIII???======;;;:::;;;::::::???IIIRRR]]]kkkxxx}}}~~~{{{iii```gggzzz|||tttqqqssszzzyyynnngggeeehhhkkkqqqvvvyyyyyywwwtttvvvvvvwwwvvvtttqqqooonnnjjjrrryyy~~~}}}yyytttqqqmmmlllkkklllqqqxxx}}}yyypppeee]]]RRRJJJDDDDDDEEEEEEGGGJJJPPPVVV___eeeiiillloooqqquuuwwwyyy{{{~~~|||yyyvvvssshhh___SSSKKKGGGFFFEEEDDDEEEEEEFFFJJJLLLRRR```mmmvvvjjj]]]PPPHHHAAA@@@>>>===>>>>>><<<;;;999DDDNNNTTT\\\gggrrrwwwxxx{{{~~~~~~wwwmmmjjjkkkvvv}}}nnnPPPAAA<<<888444444666222111333444555<<>>???===;;;<<<;;;:::@@@JJJUUU```mmmwww{{{|||{{{mmmeeejjjzzz|||uuurrrttt{{{~~~vvvnnnkkklllpppssswww{{{~~~~~~{{{vvvpppkkkggg___eeejjjmmmsss~~~~~~|||vvvssspppooorrrxxx~~~}}}xxxooocccZZZOOOIIIDDDEEEEEEEEEGGGLLLPPPWWW```fffiiikkkooorrryyy{{{~~~}}}zzzwwwtttqqqfff]]]RRRJJJGGGFFFEEEDDDEEEEEEGGGJJJMMMSSS```nnn}}}tttgggZZZOOOHHH???>>>======>>>>>><<<;;;:::BBBJJJPPP[[[jjjvvv{{{}}}~~~wwwmmmkkkppp|||~~~lllMMMAAA===777444555555222111333444666<<>>>>><<<:::<<<@@@EEEMMM]]]ppp|||~~~yyyoooooowwwjjjLLLAAA===666333666444111000222333555<<>>===<<<<<>>>>><<<:::<<<>>>BBBNNNcccxxx~~~}}}vvvyyyhhhJJJAAA===555222777333000///111333555<<>>>>>===<<>>;;;:::;;;<<<>>>>>><<<:::<<<===BBBPPPhhh~~~gggIIIAAA===555222777222///...111222444;;;CCCPPPRRRWWW```mmmxxxoooiiiqqq||||||zzzzzz}}}{{{rrreee\\\XXXXXX]]]^^^aaadddiiinnnsssuuuzzzvvvhhhYYYNNNGGGCCCBBBDDDFFFFFFJJJOOOVVVXXX```kkkttt{{{|||zzzwwwvvvxxxzzzzzzzzzkkkfff]]]VVVPPPKKKGGGDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAADDDGGGKKKOOOSSSXXX[[[VVV]]]]]][[[\\\```xxxuuuiiiqqqoooWWWNNNEEEDDDEEEBBB???>>>???>>>AAALLL]]]mmmvvvzzz{{{www~~~~~~|||zzzwwwuuuxxx~~~tttnnnppp||||||yyywwwxxxzzz|||}}}oooggggggkkkooovvv|||zzz{{{}}}}}}}}}|||yyywwwvvv||||||{{{zzzzzz~~~~~~yyyrrreeeXXXNNNHHHEEEGGGJJJKKKMMMRRRZZZ___dddeeeddddddhhhlllnnnssszzzpppkkkmmmlllooosssnnnoooxxx|||yyysssjjjccc[[[TTTJJJFFFFFFHHHHHHFFFHHHGGGHHHLLLOOOTTT^^^iiixxxyyyhhhYYYMMMDDD???:::<<<>>>>>>===<<<===>>>===@@@GGGVVVooo```GGG???999777666///333000000333666666:::@@@FFFPPPRRRWWWiiivvvzzzuuuhhhjjjssswwwzzz|||}}}wwwmmmcccaaaddddddfffgggiiimmmrrryyy~~~}}}sssiiiYYYKKKBBB@@@@@@BBBCCCDDDIIIPPPVVV___hhhnnnsss}}}{{{yyyvvvuuuuuutttsssqqqkkkeee[[[SSSMMMJJJGGGEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDD@@@CCCHHHMMMQQQSSSSSSSSS[[[\\\___^^^\\\ddd}}}kkkcccrrrpppWWWNNNGGGEEECCC???<<<<<<>>>===@@@KKK\\\lllvvvzzz~~~yyytttzzz~~~|||zzzyyywww{{{vvvuuuyyy{{{{{{|||zzzpppjjjmmmyyy{{{xxxxxx{{{~~~nnndddeeeiiirrryyy|||xxxtttsssqqqpppooonnnooosssyyy~~~~~~~~~|||yyysssggg[[[OOOIIIEEEFFFIIIKKKNNNSSS\\\___cccdddcccdddgggiiiooosssyyyyyygggaaadddccchhhnnnjjjkkkttt~~~{{{xxxqqqhhhbbbZZZSSSKKKGGGGGGIIIHHHFFFHHHFFFGGGKKKOOOTTT```kkkyyywwwfffWWWKKKBBB===:::<<<>>>>>>===<<<===>>>AAABBBLLL___uuu___FFF???:::888777000333000000333555666:::@@@GGGQQQSSSWWWiiiuuuzzzwwwhhhgggnnntttyyy{{{}}}zzzoooggggggkkkqqqrrrrrrsssvvv|||}}}tttjjjZZZLLLDDDAAAAAACCCDDDEEEKKKRRR[[[dddnnnuuuzzzyyywwwuuussssssrrrqqqoooiiicccZZZRRRMMMIIIGGGEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDBBBEEEIIINNNRRRUUUUUUVVVZZZ]]]aaaaaa```iiikkkdddtttmmmWWWNNNHHHFFFEEEBBB@@@@@@<<<<<>>>>>===<<<===>>>BBBCCCQQQiii|||}}}\\\EEE???:::999888222333111111333444555:::AAAGGGRRRTTTXXXiiitttzzzvvvgggdddiiiqqqwww||||||qqqjjjmmmttt}}}}}}||||||~~~vvvlll]]]OOOEEEBBBBBBDDDEEEFFFMMMTTT___iiiuuu~~~}}}}}}||||||vvvtttrrrppppppooommmkkkfff```XXXQQQLLLHHHFFFDDD@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDGGGKKKPPPUUUXXXZZZ[[[ZZZ___ddddddcccmmmkkkddduuukkkWWWOOOIIIHHHHHHEEECCCDDD:::;;;>>>HHHWWWfffrrrxxx{{{yyyxxx}}}xxxxxxzzzzzzyyyrrrqqqrrrsssvvv{{{xxxnnnggghhhttt|||yyyvvvuuuyyywwwkkkkkkqqq{{{}}}}}}uuullleee```^^^WWWVVVTTTSSSTTTZZZaaagggpppvvv{{{xxxtttjjj```QQQJJJEEEFFFIIILLLRRRYYYaaa``````aaaccceeeeeedddkkkooouuu{{{mmmZZZSSSVVVXXXaaalllkkkmmmsss{{{~~~zzzvvvrrrkkkccc\\\OOOLLLHHHEEEEEEDDDCCCAAAEEEDDDFFFJJJOOOVVVdddppp{{{qqq```RRRFFF===999999;;;===>>>=========>>>AAACCCTTTppp|||zzzxxxYYYDDD@@@:::999999333333111111333333444;;;BBBHHHTTTVVVZZZiiitttzzzsssdddbbbhhhpppwww~~~{{{rrrmmmrrr{{{xxxooo```RRRGGGCCCAAACCCDDDGGGNNNVVVaaalllzzz{{{xxxwwwwwwvvvrrrpppnnnmmmmmmkkkhhhfffaaa\\\UUUOOOJJJGGGEEECCC@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEGGGIIIMMMSSSXXX]]]```bbbaaagggkkkhhhdddllliiiccctttkkkXXXPPPJJJIIIIIIFFFDDDDDD999:::>>>FFFSSSbbbooovvv|||}}}~~~zzz{{{}}}~~~zzzuuuuuuvvvvvvyyy}}}zzzoooggggggqqqzzzwwwtttsssxxx}}}rrrsssxxx~~~wwwvvvxxxyyy|||~~~zzzsssjjjbbb\\\WWWUUUNNNMMMLLLJJJKKKPPPVVV[[[aaafffmmmttt{{{|||xxxsssiii___QQQJJJEEEGGGJJJNNNTTTZZZcccaaa``````cccdddeeedddggglllsssyyykkkYYYQQQTTTWWWcccoooooopppuuu|||}}}wwwsssnnnhhh```YYYMMMKKKIIIGGGFFFEEEDDDCCCEEEDDDEEEJJJOOOWWWeeerrr|||}}}mmm]]]PPPEEE===999999;;;===>>>======>>>???AAAFFF[[[vvvyyyvvv}}}sssVVVDDD@@@;;;999999444333111222333222333;;;DDDJJJWWWZZZ\\\jjjuuu{{{|||nnnccccccjjjrrryyyzzztttpppvvv{{{sssdddWWWHHHDDDAAABBBDDDGGGOOOXXXdddpppxxxtttrrrrrrqqqooommmkkkjjjjjjhhhdddbbb\\\XXXRRRLLLIIIFFFDDDBBB?????????@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEIIIKKKOOOUUU\\\bbbgggjjjooouuuvvvnnnffflll~~~gggbbbtttmmmYYYQQQJJJIIIHHHDDDBBBBBB::::::>>>EEEPPP^^^kkksss|||~~~yyyzzz{{{{{{}}}{{{ppphhhgggqqqzzzwwwttttttyyyzzzzzz~~~zzzpppmmmnnnppptttxxxwwwssslllddd]]]WWWTTTRRRIIIHHHGGGEEEDDDGGGLLLPPPSSSWWW\\\aaahhhpppxxx}}}{{{vvvrrrhhh^^^PPPJJJFFFHHHLLLPPPVVV[[[```````````````bbbdddeeeggglllssszzzjjjWWWPPPTTTWWWdddpppqqqqqqvvv|||{{{uuupppkkkeee\\\VVVOOOMMMKKKIIIHHHGGGGGGGGGFFFDDDEEEJJJOOOWWWfffsss}}}~~~uuugggYYYMMMDDD===999999;;;============>>>???CCCNNNeee{{{{{{yyy~~~pppUUUDDDAAA;;;999999444333222333333111222;;;EEEMMMZZZ]]]___llluuu|||yyylllcccdddkkkssszzz{{{xxxuuutttxxxwwwiii[[[JJJEEEBBBCCCEEEIIIRRR[[[iiittt}}}vvvqqqooonnnnnnlllkkkiiihhhhhheeeaaa^^^XXXTTTOOOJJJGGGEEECCCAAA>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFJJJLLLPPPWWW___hhhooosss|||ssshhhmmm~~~iiifffyyy}}}kkkYYYQQQJJJIIIGGGDDDAAAAAA:::;;;>>>DDDNNN[[[hhhqqq{{{}}}|||}}}}}}tttlllmmmwww|||zzzwwwvvv{{{wwwmmmkkklllmmmpppssssssooohhh```YYYTTTQQQPPPGGGGGGFFFDDDCCCCCCFFFHHHJJJMMMPPPTTTYYY___fffkkktttyyyxxxtttpppggg]]]OOOJJJGGGJJJNNNQQQVVV\\\\\\^^^___^^^\\\^^^bbbfffiiinnnuuu{{{iiiWWWQQQUUUYYYeeerrrssssssyyyzzzsssnnniiibbbZZZTTTNNNMMMKKKHHHFFFFFFGGGHHHGGGEEEFFFJJJOOOWWWfffsss}}}}}}vvvmmm```SSSIIIBBB<<<999888:::============>>>@@@DDDVVVmmm|||~~~}}}~~~~~~nnnTTTDDDAAA;;;888888444222222333333111111;;;FFFOOO\\\```bbbmmmvvv}}}|||oooddddddiiitttyyy||||||sssqqqqqqrrruuuzzz}}}}}}}}}~~~{{{mmm___MMMHHHEEEEEEGGGKKKUUU___lllvvv~~~{{{tttpppnnnlllkkkjjjiiihhhgggfffccc___\\\TTTQQQLLLIIIFFFEEEBBB@@@===>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFJJJLLLQQQYYYbbbllluuuzzzrrrfffmmmnnnnnnwwwfffXXXPPPIIIIIIHHHEEECCCDDD;;;<<<>>>CCCLLLYYYfffooozzz}}}|||}}}yyyrrrttt~~~|||yyyyyy|||xxxqqqpppqqqqqqsssuuuqqqllleee]]]VVVQQQNNNMMMIIIJJJIIIGGGDDDCCCDDDFFFFFFHHHKKKNNNQQQUUUYYY]]]eeellluuu|||}}}vvvrrrnnnfff]]]NNNIIIGGGKKKPPPRRRWWW\\\XXX[[[^^^\\\ZZZZZZ```ffflllpppwww|||jjjYYYSSSWWW[[[gggttttttvvv|||yyyrrrmmmgggaaaYYYSSSKKKJJJHHHEEEBBBCCCEEEGGGHHHFFFFFFJJJOOOWWWeeesss~~~zzzppphhh\\\PPPGGG@@@<<<999888:::<<<=========???@@@DDDYYYqqq{{{}}}~~~~~~{{{{{{|||}}}mmmSSSEEEBBB;;;777888333222222333333000111;;;FFFPPP^^^bbbcccnnnwww~~~sssfffcccffftttxxxyyyzzz~~~~~~vvvlllkkkmmmnnnpppsssvvvwwwwwwwwwxxx{{{}}}oooaaaPPPKKKGGGGGGIIINNNXXXbbbmmmuuuyyyssspppmmmkkkjjjjjjiiiggggggfffccc^^^[[[SSSOOOKKKHHHFFFDDDBBB@@@===>>>>>>???@@@@@@AAAAAACCCBBBBBBCCCCCCDDDEEEFFFJJJLLLQQQYYYdddoooyyy~~~}}}nnnccckkk~~~ssstttqqqaaaVVVOOOIIIIIIJJJGGGFFFGGG??????@@@CCCKKKYYYhhhrrr{{{zzz}}}}}}}}}}}}{{{xxxyyyxxxsssooorrrnnnggg___YYYTTTRRRQQQSSSPPPLLLJJJJJJJJJJJJJJJHHHIIIKKKMMMQQQUUUYYY[[[___dddlllrrrxxx|||wwwrrrjjj```YYYRRRJJJEEEHHHMMMQQQVVV[[[\\\]]]\\\ZZZXXXZZZ```eeekkkqqqzzzpppaaaSSSRRR[[[eeepppxxx~~~|||yyysssnnnggg___VVVQQQOOOKKKGGGDDDCCCBBBAAA@@@DDDDDDDDDEEEKKKWWWhhhssswwwooocccUUUKKKBBB;;;999;;;===@@@AAA???===<<<>>>AAAJJJ[[[nnnxxx|||{{{ssssss}}}kkkXXXFFFBBB???999555666555222111333444666<<>>>>>======>>>@@@BBBCCCCCCDDDEEEDDDCCCDDDFFFHHHJJJPPPXXX```hhhqqqzzzuuueeedddsss~~~oooaaaXXXUUUPPPMMMKKKIIIGGGEEE>>>>>>???CCCKKKYYYhhhrrr|||~~~{{{zzz{{{~~~~~~{{{vvvqqqrrrnnniiibbb]]]ZZZXXXXXXZZZXXXVVVTTTTTTTTTSSSSSSPPPQQQSSSVVVYYY^^^aaacccgggjjjnnnsssyyy~~~xxxqqqhhh]]]UUUPPPIIIDDDGGGLLLPPPVVV[[[[[[\\\\\\ZZZYYY[[[aaagggmmmrrrzzzrrrcccUUUTTT\\\gggrrr{{{|||yyysssnnnggg^^^VVVPPPKKKHHHEEECCCCCCDDDCCCCCCDDDDDDDDDFFFLLLYYYiiiuuu|||sssggg\\\OOOEEE>>>777666888:::<<<>>>>>><<<;;;>>>AAAGGGWWWiiirrrwww|||wwwmmmmmmvvvhhhUUUEEEAAA???999555666444111000222333555;;;BBBMMM]]]kkkmmmppp{{{{{{ooojjjjjjqqqtttwwwyyyzzz~~~}}}yyy|||}}}wwwwwwxxx{{{~~~|||vvvqqqllljjjiiikkkooorrrsssrrrooopppmmmggg```^^^bbbggglllnnnnnnmmmlllnnntttyyy}}}{{{qqqkkk\\\PPPHHHKKKOOOTTT^^^jjjsssxxx~~~zzzsssooommmkkkiiiggghhhhhhhhhfffbbb]]]XXXUUUOOOMMMJJJFFFCCCAAA@@@???>>>>>>===>>>???@@@BBBCCCCCCDDDEEEDDDCCCDDDFFFHHHJJJPPPYYYaaajjjsss}}}uuuhhhkkk}}}nnn```ZZZVVVRRROOOMMMKKKIIIGGG<<<===>>>BBBKKKYYYgggqqqyyy|||wwwwwwxxx{{{zzzuuutttqqqlllhhhdddcccbbbccceeeeeeeeeeeedddcccbbbbbb^^^___bbbeeeiiinnnqqqssszzzzzz{{{~~~~~~xxxqqqggg\\\TTTMMMGGGDDDGGGLLLPPPVVV\\\\\\]]]]]]\\\[[[]]]ccchhhooossszzzwwwgggYYYVVV]]]iiivvv}}}|||xxxsssmmmfff^^^UUUPPPGGGEEECCCBBBDDDEEEFFFEEEDDDDDDEEEHHHOOO\\\mmmxxxuuukkk^^^SSSHHH@@@:::555444777888;;;>>>>>><<<<<<>>>AAAEEEUUUfffooouuu|||ttthhhfffoooyyy}}}}}}zzz}}}fffUUUFFFCCCAAA:::666777333000///222333444:::AAALLL]]]mmmsssyyyuuuooommmppptttwwwyyyyyy{{{{{{wwwzzz~~~~~~wwwtttkkkmmmpppqqqqqqoookkkiiieeefffiiinnntttwwwwwwvvvrrrrrrmmmdddXXXRRRRRRUUU^^^aaacccddddddgggmmmrrrvvvzzz}}}vvvqqq```SSSIIIKKKOOOTTT```mmmzzz~~~{{{wwwrrrnnnlllkkkiiihhhjjjjjjiiigggbbb]]]WWWTTTNNNLLLIIIEEEBBB@@@??????=========>>>???@@@BBBCCCBBBCCCDDDDDDDDDDDDFFFHHHKKKPPPYYYcccmmmxxxtttjjjrrrlll```ZZZWWWSSSPPPNNNMMMKKKIII;;;<<<>>>BBBKKKXXXfffooouuu}}}{{{uuuttttttwww~~~yyyxxxuuurrrnnnllllllmmmnnnqqqsssvvvwwwvvvuuuttttttpppqqquuuzzz|||wwwqqqhhh]]]UUUKKKGGGEEEHHHMMMPPPVVV]]]```aaaaaa___\\\^^^cccgggnnnqqqvvvzzz~~~|||mmm]]]YYY___kkkyyy~~~{{{xxxrrrllleee]]]TTTNNNEEECCCBBBBBBDDDEEEFFFEEECCCEEEGGGKKKRRR```qqq}}}zzznnnbbbWWWNNNDDD>>>:::666777::::::===??????===<<>>======>>>>>>???AAABBBBBBBBBCCCDDDDDDDDDDDDGGGIIIKKKQQQZZZeeeqqq|||ssskkkvvvjjj```WWWTTTPPPNNNMMMLLLKKKIII:::;;;===BBBJJJVVVdddmmmttt||||||uuuqqqpppsss}}}~~~|||zzzwwwuuuuuuvvvxxxyyy}}}|||wwwqqqhhh\\\TTTKKKGGGGGGJJJMMMPPPWWW^^^bbbcccccc```]]]]]]aaaeeejjjlllooorrrtttwww{{{}}}}}}sssbbb\\\```kkk|||zzzwwwqqqkkkccc[[[RRRLLLEEECCCBBBBBBDDDDDDDDDBBBCCCEEEIIIMMMVVVeeeuuuwwwhhh\\\QQQHHH@@@<<<:::777888<<<;;;>>>???===;;;;;;>>>AAAGGGXXXlllwww|||}}}mmm``````jjjsssvvv{{{zzz|||gggYYYNNNKKKGGG===777888444222111333444555;;;CCCNNN___oooxxx}}}uuurrrppptttxxxyyyxxxwwwxxxzzz{{{wwwyyyssshhhaaa]]]WWWYYY]]]^^^^^^^^^___```eeeiiioootttwwwwwwuuuttt}}}{{{uuuhhhXXXNNNJJJKKKPPPTTTZZZ^^^aaaffflllpppooossszzz}}}{{{nnn```UUUUUUZZZbbbqqq|||zzzvvvssspppqqqsssuuuvvvuuurrrmmmggg___XXXTTTKKKIIIFFFCCC@@@???>>>>>><<<===>>>???@@@AAAAAABBBAAACCCDDDDDDDDDEEEGGGIIILLLQQQ[[[ggguuuuuummmyyy}}}hhh```SSSPPPMMMKKKJJJJJJIIIHHH;;;<<<>>>BBBIIIUUUaaajjjsss{{{}}}tttpppooorrr}}}}}}|||{{{{{{|||}}}xxxpppeeeXXXOOOIIIGGGGGGJJJLLLNNNUUU\\\aaabbbbbb___\\\\\\___bbbeeefffhhhjjjkkkmmmpppsssrrrxxx|||xxxfff^^^```kkk|||xxxuuuoooiiiaaaXXXOOOIIIDDDCCCBBBBBBCCCCCCBBBAAACCCFFFJJJPPPZZZiiizzzttteeeXXXJJJBBB;;;999888666777;;;<<<======;;;999:::>>>CCCLLL]]]pppyyy|||~~~wwwhhh]]]___jjjsssvvvvvvvvvzzzhhh\\\RRROOOHHH<<<555555555222111444555666<<>>======<<<===>>>@@@AAAAAAAAAAAAAAABBBDDDDDDDDDEEEGGGIIIMMMRRR[[[iiiwwwvvvooozzzwwwccc^^^PPPMMMJJJIIIIIIIIIHHHGGG;;;<<<>>>BBBHHHSSS___gggpppxxx{{{sssoooooottt{{{{{{{{{~~~}}}xxxpppdddWWWMMMHHHFFFGGGIIIJJJKKKQQQYYY[[[\\\]]]\\\YYYZZZ]]]aaaaaabbbcccddddddfffiiillljjjoootttwww~~~}}}iii___```jjj|||wwwsssmmmggg___VVVMMMGGGBBBAAAAAABBBCCCDDDBBBAAACCCFFFKKKRRR\\\lll}}}tttdddVVVFFF>>>888777777666777;;;===>>>===;;;:::>>>EEEKKKVVVfffuuu{{{|||}}}}}}}}}zzzrrreee]]]aaannnxxxzzzxxxyyy}}}nnnbbbYYYUUULLL>>>666555444111111333444555;;;BBBKKK[[[iiilllqqqyyyyyyyyy|||}}}|||~~~|||vvvxxxzzznnnaaaXXXVVVYYY\\\cccaaa```aaadddfffeeecccdddhhhmmmqqqsssuuuxxx{{{{{{yyyqqqcccTTTKKKJJJLLLMMMRRRZZZ___bbbeeejjjnnnooottt{{{xxxjjj```bbbiiirrr~~~zzzxxxzzz~~~yyyrrrhhh^^^UUUPPPIIIGGGDDDAAA???>>>======;;;===>>>@@@AAAAAAAAAAAA@@@BBBCCCDDDDDDEEEHHHJJJNNNRRR[[[iiixxxsssmmmyyyppp^^^ZZZPPPMMMKKKJJJJJJKKKJJJIII<<<===>>>BBBHHHRRR^^^eeellltttzzzrrroooooouuu~~~xxxyyy{{{{{{wwwqqqfffYYYPPPFFFEEEEEEHHHHHHHHHOOOWWWUUUWWWYYYYYYWWWXXX\\\```___```aaaaaaaaacccfffiiieeejjjooosss{{{kkk```___jjj|||~~~vvvrrrllleee^^^UUULLLFFF@@@@@@@@@BBBDDDDDDCCCBBBCCCFFFLLLSSS^^^mmmtttcccVVVFFF???999888888777999===@@@@@@???>>>>>>DDDMMMTTT```nnnzzz}}}|||}}}yyyrrrfff___fffsss}}}~~~tttiii```\\\RRRBBB999888333000000222333444:::AAAIIIYYYeeefffjjjxxxzzz|||~~~zzzuuuwwwyyyrrrfffZZZTTTWWW^^^eeeppplllhhhiiimmmnnnlllhhhkkknnnrrrssstttvvvzzz~~~|||yyypppbbbSSSJJJJJJLLLOOOTTT\\\aaadddgggkkknnnooottt{{{uuulllooovvv}}}zzzrrrggg\\\SSSMMMHHHFFFDDDAAA???=========;;;===>>>@@@AAAAAAAAAAAA@@@BBBCCCDDDDDDEEEHHHJJJNNNRRR[[[jjjyyyyyymmmiiivvvkkk[[[XXXQQQOOOLLLLLLLLLMMMMMMLLL:::<<>>>>>@@@CCCDDDGGGHHHLLLTTTaaarrrooo^^^SSSDDD<<<777999<<<;;;:::;;;@@@999999???@@@@@@KKKZZZooottt{{{~~~}}}yyynnngggnnn{{{~~~tttpppjjjcccUUUEEE;;;999555222222444444444999???MMMWWWbbbhhhkkkrrr}}}sssvvv~~~}}}~~~|||zzztttxxxtttfffYYYVVVTTTSSSZZZdddnnnppptttyyyzzzvvvrrrppprrrrrrrrrtttwwwyyyzzzyyy}}}wwwkkk]]]QQQKKKJJJKKKNNNTTT\\\aaaeeegggkkknnnpppuuu||||||{{{~~~}}}tttkkkbbbYYYQQQLLLFFFEEEBBB@@@>>>=========@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDDDDEEEGGGJJJLLLTTT___jjjwwwxxxiii]]]ccctttiiiZZZSSSOOONNNMMMNNNNNNNNNLLLJJJ<<<===>>>AAAHHHSSS```gggmmmwwwzzz{{{zzzqqqnnnooouuu|||xxxwwwzzz{{{tttiiiZZZPPPFFFEEEDDDEEEGGGLLLPPPSSSVVVXXXYYYYYYXXXYYY[[[]]]___^^^]]]___bbbgggkkklllhhhooouuuyyytttjjjgggmmm~~~yyytttmmmcccZZZQQQKKKGGGCCCBBB@@@??????AAACCCDDDHHHIIINNNWWWeeeuuu~~~nnn]]]RRRGGG???:::<<<>>>>>>===>>>???::::::???AAADDDSSSddd{{{~~~~~~tttooowwwxxxtttooogggXXXGGG<<<:::666333222444444444888???JJJVVVeeennnrrrwww~~~vvvqqqyyy~~~wwwqqquuu|||}}}oooaaaUUURRRQQQPPPXXXcccmmmrrr|||~~~zzzyyywwwwwwwwwwwwuuutttuuunnndddWWWLLLHHHHHHJJJNNNTTT\\\bbbfffiiimmmoooqqqwww~~~yyypppggg^^^VVVNNNJJJCCCBBB@@@???>>>===>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBDDDDDDDDDEEEHHHJJJLLLUUU```jjjvvv}}}lll^^^UUU\\\nnn}}}|||dddXXXSSSOOOMMMLLLLLLMMMMMMKKKIII@@@>>>>>>@@@FFFQQQ^^^hhhoooxxx~~~~~~~~~~~~}}}wwwxxx}}}}}}vvvrrrpppsss~~~|||yyyuuuuuuyyy~~~zzzvvvzzz~~~wwwkkk\\\QQQFFFEEEEEEFFFIIIMMMRRRUUUZZZ[[[[[[ZZZYYYZZZ]]]_________```bbbfffkkkpppssssss{{{|||rrrnnnsss~~~}}}{{{vvvmmmbbbWWWNNNGGGDDDBBBAAA@@@???@@@AAACCCEEEHHHKKKQQQ[[[iiiyyyzzzkkkZZZOOOCCC<<<888:::<<<;;;;;;<<>>;;;888555333444444333777>>>GGGUUUgggrrrvvv{{{{{{nnntttyyyzzz}}}~~~}}}uuuppptttzzz{{{vvviii\\\RRRQQQPPPQQQ[[[gggrrr||||||zzzyyywwwtttrrrnnnhhh^^^RRRIIIFFFHHHKKKOOOTTT\\\ccchhhlllooorrrsssyyy}}}zzztttkkkbbbYYYRRRKKKFFF@@@???>>>=========>>>?????????@@@@@@@@@AAAAAAAAAAAABBBDDDDDDDDDEEEHHHJJJMMMVVVbbbkkkuuu{{{yyyttt```TTTNNNWWWiiizzzttt___VVVSSSNNNMMMLLLKKKLLLLLLJJJIIIDDD@@@>>>???EEENNN\\\gggqqq{{{}}}}}}~~~xxxxxx|||}}}yyyuuuqqqsss~~~}}}zzzvvvrrrrrrvvv{{{}}}|||~~~|||rrrpppqqqzzzzzznnn^^^RRRFFFFFFFFFGGGJJJPPPUUUXXX]]]]]]]]]\\\[[[\\\^^^aaa```bbbdddhhhmmmttt{{{{{{vvvxxx~~~|||{{{|||vvvmmmaaaVVVLLLEEEBBBBBBAAA@@@@@@@@@BBBDDDEEEHHHLLLTTT```nnn}}}wwwgggVVVLLLAAA;;;777888:::999999<<<>>>=========>>>HHHaaayyy~~~tttaaaKKK>>>;;;999555444555444333777===GGGTTTeeeppptttxxxoooqqqtttwwwzzz}}}yyyzzz|||uuurrruuu{{{|||vvvpppeeeZZZRRRRRRTTTWWWbbbppp~~~}}}{{{yyywwwpppjjj^^^RRRIIIFFFIIILLLOOOTTT\\\dddjjjooossstttuuu{{{|||zzzuuuooofff]]]UUUNNNHHHDDD>>>>>><<<<<<<<<<<<===>>>?????????@@@@@@AAAAAABBBAAACCCDDDEEEEEEFFFHHHJJJMMMXXXdddnnnvvvyyytttlllYYYPPPMMMWWWkkk~~~qqq___WWWSSSPPPNNNLLLLLLLLLMMMKKKJJJGGGAAA===@@@DDDKKKYYYfffqqq|||~~~{{{~~~xxxvvvyyy|||yyywwwtttvvv~~~~~~~~~{{{wwwsssnnnmmmpppuuuwwwwwwzzzyyyooohhhjjjppp}}}|||ooo___TTTGGGGGGGGGIIIMMMSSSXXX\\\___````````````aaacccfffdddhhhmmmssszzz~~~~~~}}}zzzyyyzzztttjjj___TTTKKKEEEBBBAAAAAA@@@AAAAAACCCDDDEEEGGGMMMWWWdddrrrwwwgggVVVLLLBBB===:::<<<<<<;;;<<<@@@=========;;;<<>>;;;999666444555444333777>>>HHHTTTbbbiiilllqqqzzzrrrqqqrrruuuvvvwwwwwwwwwsssvvv|||zzzuuurrrvvvzzzzzzsssmmm___WWWRRRTTTXXX]]]lll|||~~~|||wwwooobbbSSSIIIEEEHHHKKKOOOSSS[[[dddlllrrruuuwwwwww|||||||||}}}zzzwwwqqqkkkbbbYYYRRRLLLGGGCCC???>>><<<;;;;;;;;;;;;<<<>>>>>>???@@@AAAAAABBBBBBBBBCCCEEEEEEEEEFFFIIIKKKNNNZZZhhhsssyyyyyypppfffSSSNNNOOO\\\qqqsssbbbYYYSSSRRRPPPMMMMMMMMMNNNMMMLLLIIIBBB>>>AAAEEEIIIVVVdddmmmxxx|||||||||yyyvvvxxx{{{yyyyyyxxxyyy}}}zzzuuuqqqhhhggghhhlllnnnpppvvv}}}ssskkkcccjjjxxx|||pppaaaVVVIIIIIIIIILLLPPPVVV\\\```bbbdddgggiiiiiikkkmmmooommmrrryyy}}}zzzwwwvvvtttnnneeeZZZQQQIIIEEEBBB@@@AAAAAAAAABBBDDDEEEEEEHHHOOOZZZhhhvvvxxxhhhWWWLLL@@@<<<999::::::999;;;???<<<======;;;???NNNgggzzz~~~fffMMM???===999555444555555444888???IIISSS^^^dddeeejjjttt}}}sssppppppsssuuurrrppppppooouuu|||xxxtttrrruuuyyy}}}~~~yyypppjjjZZZSSSQQQWWW\\\dddvvvuuufffUUUHHHCCCEEEIIIOOORRRYYYcccnnnuuuxxxxxxxxx|||~~~xxxttttttwww~~~~~~|||zzzwwwuuummmggg^^^VVVOOOJJJEEEBBB???>>><<<;;;;;;;;;;;;<<<>>>>>>???@@@AAABBBBBBCCCBBBCCCEEEEEEEEEFFFIIIKKKOOO\\\lllwww|||yyylll___MMMMMMVVViiissseee[[[TTTSSSQQQNNNMMMNNNNNNNNNMMMKKKBBB>>>CCCEEEHHHSSSbbbkkkuuu}}}zzz{{{~~~}}}yyyzzzzzz{{{~~~zzzsssoooccc___^^^aaadddiiirrr|||~~~}}}}}}uuulllfffdddqqq{{{pppbbbWWWJJJJJJKKKNNNSSSYYY```dddhhhkkkppptttvvvwwwyyy{{{yyy}}}yyyvvvtttssslllggg^^^UUUMMMGGGDDDBBB@@@@@@AAABBBCCCDDDEEEFFFKKKRRR___mmm{{{uuudddTTTIII<<<999777888888666999>>><<<>>>>>>>>>EEEWWWmmm|||hhhNNNBBB@@@888555444555555555:::@@@GGGQQQ]]]cccdddhhhqqqzzzoookkklllrrruuuqqqmmmnnnooovvv~~~{{{xxxuuutttxxx{{{~~~~~~wwwmmmfffXXXSSSTTT[[[bbbmmm{{{jjjWWWIIIDDDFFFIIINNNQQQXXXcccnnnvvvyyyyyyxxx{{{wwwqqqllllllpppxxx|||}}}{{{xxxtttrrrjjjddd[[[RRRLLLGGGCCCAAA===<<<;;;;;;;;;<<<>>>???===>>>???@@@AAABBBBBBCCCBBBDDDEEEEEEEEEGGGIIIKKKRRR___ooozzz}}}vvvfffWWWLLLSSSfffpppddd\\\UUUSSSPPPMMMLLLMMMNNNNNNMMMKKKBBB???DDDFFFGGGRRR```kkkttt~~~}}}~~~xxxyyy}}}|||zzz~~~zzz{{{||||||zzzsssnnn___ZZZXXXZZZ^^^dddppp{{{{{{zzzxxxvvvvvvzzzwwwmmmeeebbbeeettt~~~~~~~~~zzzpppbbbXXXKKKKKKLLLOOOUUU[[[bbbffflllpppwww|||}}}zzzvvvsssqqqpppfffaaaYYYQQQJJJEEECCCBBB@@@@@@AAABBBCCCDDDEEEFFFMMMUUUbbbppp~~~}}}ppp___OOODDD???<<<:::;;;:::999<<>>???AAAKKK]]]rrr~~~~~~jjjPPPDDDCCC777444444555666666:::AAAEEEPPP^^^dddfffiiiqqqyyyjjjgggiiiqqquuuqqqnnnnnnqqqxxxyyy{{{xxxxxx{{{~~~~~~vvvkkkcccZZZVVVWWW```hhhtttnnn[[[LLLGGGHHHLLLMMMPPPWWWbbbnnnvvvyyyyyyxxx{{{~~~rrrlllffffffjjjsssxxx{{{}}}zzzwwwssspppgggaaaXXXPPPJJJEEEBBB???;;;;;;:::;;;<<<>>>@@@AAA===>>>>>>@@@AAABBBCCCCCCBBBDDDEEEFFFFFFGGGIIIKKKTTTaaaqqq{{{|||tttbbbQQQPPP\\\uuulllbbb\\\VVVRRROOOLLLKKKLLLMMMMMMMMMLLLEEE@@@@@@CCCHHHQQQZZZhhhoooxxxwwwyyyyyy{{{~~~uuunnnccc___ZZZZZZ```jjjsssxxx{{{uuuppppppuuu|||{{{qqqjjjhhhhhhnnn|||||||||{{{xxxpppddd\\\QQQPPPQQQUUUXXX]]]hhhsssvvv{{{~~~|||zzzyyywwwssslllgggaaaXXXPPPLLLHHHCCCAAACCC???>>>@@@DDDEEEDDDFFFLLLQQQ[[[hhhuuuxxxkkkZZZLLLGGG???<<<888666777999;;;<<<;;;;;;<<>>AAAFFFQQQ[[[gggmmmwww{{{}}}|||~~~wwwpppccc```]]]^^^dddmmmuuuzzz{{{vvvqqqpppuuu|||wwwqqqooopppvvv~~~~~~~~~}}}zzzrrrggg```VVVSSSTTTZZZ___fffpppzzz~~~|||yyywwwuuuqqqjjjddd___WWWOOOKKKGGGCCCAAACCCAAA@@@AAAEEEEEEDDDGGGLLLTTT___mmmzzz}}}tttgggVVVIIIDDD<<<999777777999;;;=========>>>@@@FFFRRRbbbrrr}}}}}}sssxxxnnnSSSDDD???:::999777666666888:::<<>><<<;;;::::::;;;===@@@AAA>>>??????AAABBBCCCDDDDDDGGGEEEFFFIIIIIIHHHLLLQQQZZZlllvvvxxxvvvfffVVVUUUZZZmmmtttcccZZZTTTPPPOOOMMMKKKJJJJJJJJJLLLMMMTTTJJJ@@@===>>>EEEQQQ\\\dddkkkttt}}}{{{{{{{{{|||yyysssfffdddbbbeeelllttt{{{~~~zzzvvvuuuyyy||||||~~~{{{uuulllfff^^^ZZZZZZaaajjjrrr{{{{{{wwwuuurrrmmmfff```[[[TTTMMMJJJGGGCCCAAACCCCCCBBBCCCFFFFFFEEEHHHNNNWWWcccsssvvvlll___OOODDD@@@888777777888;;;>>>>>>>>>===>>>@@@GGGRRRaaaooowww~~~~~~ttteeelllxxxoooUUUFFFAAA<<<:::888666555777888:::CCCPPPZZZfffqqqooommmvvv||||||qqqjjjppp{{{|||xxxpppssszzz||||||vvvkkk```ZZZYYYZZZeeeyyyqqq___QQQKKKJJJJJJKKKMMMRRR[[[eeennnsssuuurrrrrrpppnnnmmmooorrrvvv~~~}}}oooeeeeeegggmmmxxx|||zzztttzzz}}}wwwtttsssqqqmmmiiiaaa\\\SSSLLLGGGCCCAAA???;;;;;;;;;;;;<<<===???AAA>>>>>>???AAABBBDDDEEEEEEHHHFFFGGGJJJJJJJJJMMMSSS]]]nnnwwwwwwrrraaaRRRRRR```sssmmm^^^WWWSSSQQQOOONNNLLLJJJJJJKKKLLLMMMVVVLLLBBB>>>???DDDOOOZZZaaahhhrrr{{{xxxtttttttttuuu{{{zzztttjjjiiijjjnnnvvv~~~~~~~~~|||wwwqqqnnnjjjcccaaahhhrrrzzz{{{vvvsssooojjjbbb]]]WWWPPPJJJHHHFFFBBBAAACCCEEEDDDDDDGGGGGGGGGJJJPPPYYYgggyyy{{{oooeeeXXXJJJ@@@===777777777:::===>>>>>>===??????AAAHHHUUUeeerrryyy|||~~~{{{ooobbbiiitttnnnUUUGGGAAA===<<<999777777888:::<<>>???@@@===>>>???AAACCCDDDEEEFFFGGGEEEFFFIIIJJJJJJNNNTTT```pppwwwuuuooo]]]NNNOOOaaauuuiii]]]VVVSSSRRRPPPNNNMMMKKKKKKLLLMMMNNNVVVMMMDDDAAA@@@DDDMMMVVV___eeepppzzzvvvppppppqqqtttxxx~~~zzzvvvnnnnnnpppuuu}}}}}}zzzwwwvvvvvvnnniiimmmttt|||{{{uuuqqqmmmggg___ZZZRRRLLLGGGGGGFFFBBBAAACCCFFFDDDEEEGGGHHHHHHLLLRRR[[[jjj}}}vvvhhh]]]QQQEEE>>><<<888888999;;;===>>>===<<>><<<:::999:::;;;>>>???DDDQQQ[[[iiiuuuqqqjjjpppzzzxxxtttxxx}}}}}}zzzuuuyyy~~~{{{wwwwwwyyy|||}}}pppccc[[[XXX\\\dddsssuuudddUUULLLIIIJJJNNNQQQWWW^^^dddkkkqqqtttvvvtttpppkkkggggggjjjmmmrrruuu{{{xxxiii```^^^bbbkkkxxx}}}}}}}}}~~~zzzxxxvvvwww}}}wwwrrrnnnjjjeeeaaaZZZUUUMMMGGGDDDAAA@@@>>>:::;;;;;;<<<===>>>???@@@>>>???@@@AAACCCDDDEEEFFFFFFDDDDDDGGGHHHIIINNNUUUbbbsssyyytttlllZZZMMMPPPbbbwww|||ggg]]]VVVSSSSSSPPPOOOMMMLLLKKKLLLNNNOOOXXXOOOFFFBBBAAACCCKKKSSS^^^eeeoooyyyyyytttssstttxxx{{{~~~|||zzzuuuuuuvvv{{{~~~}}}~~~wwwoooooossszzz~~~yyyrrrmmmiiiccc\\\WWWNNNHHHEEEEEEEEEBBBAAACCCEEECCCDDDGGGHHHIIINNNUUU\\\mmm|||pppbbbVVVLLLAAA<<<===999888999;;;===???>>>======???EEERRRcccsss}}}|||~~~zzzjjjffflllssswwwxxx|||fffSSSHHHAAA???===<<<;;;;;;===@@@AAAFFFQQQ[[[hhhuuupppiiimmmuuu|||xxxzzz||||||xxx|||~~~}}}zzz{{{{{{{{{~~~pppbbb[[[YYY\\\iii|||~~~}}}~~~uuueeeVVVMMMKKKLLLPPPUUU\\\ccciiiooossswwwxxxvvvqqqkkkhhhgggkkknnnpppuuu{{{zzzlllbbb^^^\\\cccooo~~~}}}zzzyyy{{{}}}}}}zzzxxxxxxyyyyyysssooojjjccc^^^WWWRRRKKKEEEBBB@@@>>>===::::::;;;<<<===>>>??????@@@@@@AAABBBCCCDDDDDDEEEFFFCCCCCCFFFHHHIIIOOOVVVeeeuuuzzzuuukkkZZZOOOSSSggg{{{~~~||||||}}}uuuddd]]]VVVSSSTTTQQQPPPNNNLLLLLLMMMNNNOOO]]]RRRFFF@@@???BBBKKKTTT```fffoooxxxvvvtttuuuyyyzzzzzz}}}tttqqqqqqwww~~~zzzuuunnniiieee```YYYSSSKKKFFFCCCDDDDDDBBBBBBCCCDDDBBBCCCFFFHHHJJJPPPWWW___ooowwwjjj\\\PPPFFF>>>;;;<<<888777777:::===@@@@@@@@@;;;@@@KKK\\\nnnzzz~~~}}}|||~~~vvveeebbbkkkuuuzzzzzz|||dddSSSJJJCCCAAA???===;;;;;;<<<>>>???FFFPPPYYYgggtttppphhhmmmooozzzvvvuuuyyy{{{zzz}}}~~~~~~}}}{{{|||qqqccc\\\ZZZ___pppzzz{{{~~~~~~{{{rrreeeWWWOOONNNPPPRRRYYYbbbjjjooossswwwzzzxxxuuupppkkkggggggkkknnnssswww~~~yyyjjj^^^ZZZZZZ\\\dddsss}}}zzzxxxyyy|||~~~}}}{{{zzzzzz|||yyytttpppjjjccc]]]VVVQQQJJJDDD@@@>>>===;;;::::::;;;===>>>>>>??????BBBBBBBBBBBBCCCCCCCCCDDDFFFDDDDDDGGGIIIKKKQQQYYYfffvvv{{{uuulll[[[QQQWWWlllxxxwwwxxx{{{~~~lll```\\\VVVSSSUUURRRPPPNNNMMMMMMMMMOOOPPP```TTTFFF>>><<<@@@KKKVVVbbbhhhooowww}}}uuurrrsssvvvvvvsssyyywwwrrrpppvvv~~~~~~wwwrrrkkkfffbbb]]]VVVQQQIIIDDDBBBCCCDDDBBBBBBDDDCCCAAABBBFFFHHHJJJQQQXXXaaaqqqtttgggXXXLLLCCC<<<:::<<<666555666999===AAACCCCCC@@@GGGWWWkkk}}}}}}rrr___^^^jjjxxxbbbSSSKKKDDDBBB@@@===;;;999:::;;;<<>>>>>??????CCCCCCCCCCCCCCCCCCCCCCCCGGGEEEEEEHHHJJJLLLSSSZZZgggwww|||vvvlll\\\SSSZZZnnn~~~zzzuuuvvvyyy~~~eee\\\ZZZUUUSSSUUURRRQQQOOOMMMMMMNNNOOOPPPfffUUUFFFCCCCCCCCCIIIRRR___bbbhhhqqq{{{}}}vvvmmmgggggglllqqquuu}}}}}}uuuuuuwww|||}}}{{{{{{|||wwwsssmmmeee\\\UUUPPPMMMGGGEEEBBB@@@@@@AAACCCDDDEEEDDDEEEFFFFFFIIISSS___jjjvvv}}}qqqbbbRRRGGG@@@999777999777:::======;;;:::;;;<<>>===<<<<<<===FFFNNNWWW```oooyyytttfffgggrrroooqqqvvvvvvzzzvvvxxx~~~|||~~~}}}zzzyyypppaaa\\\\\\iiiwww}}}~~~zzzwwwuuutttsssllleeeaaa]]]VVVRRRRRRWWW^^^hhhrrrxxx||||||tttmmmjjjiiiiiiooouuuvvv|||{{{mmm^^^TTTQQQUUUYYYZZZhhh|||~~~|||{{{{{{}}}~~~zzztttqqqpppkkkddd]]]VVVQQQJJJCCC???===;;;999;;;<<<==================AAABBBCCCDDDEEEFFFGGGHHHFFFGGGHHHGGGIIINNNWWW___iiirrrxxxzzzrrr[[[QQQ]]]zzz|||zzzuuuwwwxxx{{{wwwccc^^^VVVSSSUUUSSSRRRQQQOOOMMMMMMNNNOOOPPPfffTTTEEEAAA@@@@@@FFFNNN^^^cccjjjrrrzzz}}}~~~zzzssshhhaaa```dddjjjmmmyyy~~~}}}~~~wwwrrrssswww|||}}}{{{{{{{{{vvvrrrkkkcccZZZSSSNNNKKKDDDCCC@@@>>>>>>???AAABBBFFFEEEFFFGGGGGGJJJUUUaaannnyyyyyyjjj]]]NNNDDD>>>999777999666:::======;;;:::<<<>>>CCCMMMaaaxxx}}}iiiiiillluuu|||{{{|||~~~bbbWWWPPPHHHEEECCC@@@===<<<<<<===>>>FFFOOOYYYcccrrr}}}yyynnnkkksss~~~mmmnnntttuuuxxxuuuvvvzzzzzzxxxzzz~~~}}}zzzyyysssddd______ooo}}}||||||}}}yyyuuurrrnnngggaaa```]]]XXXVVVWWW[[[bbbmmmwww~~~yyyqqqmmmllllllrrryyy}}}xxxkkk^^^UUUSSSWWW[[[^^^lll~~~|||{{{{{{~~~|||xxxssspppnnniiiaaaZZZUUUPPPIIICCC???===;;;999;;;<<<======>>>=========@@@@@@AAACCCDDDEEEFFFGGGFFFGGGHHHGGGIIINNNXXX___mmmwww||||||ttt^^^UUUaaazzzwww|||{{{zzzxxx}}}~~~rrr```]]]VVVTTTVVVTTTRRRQQQOOOMMMMMMMMMOOOOOOjjjWWWEEE@@@??????DDDLLL[[[cccmmmsssxxx}}}~~~|||{{{~~~yyyqqqfff^^^\\\```eeeiiiuuu|||yyyzzz~~~~~~|||wwwqqqnnnpppuuuzzz~~~}}}|||{{{zzztttpppiii```WWWPPPKKKHHHCCCBBB@@@???>>>???AAABBBEEEEEEFFFHHHIIIMMMXXXdddttt~~~|||sssaaaUUUHHHAAA<<<888777999555999<<<===<<<;;;>>>@@@EEESSShhh|||{{{mmmrrrzzz{{{bbbXXXRRRLLLEEECCC???<<<;;;<<<===???DDDNNNYYYcccrrr~~~tttnnnttt|||}}}kkkkkkqqqssswwwuuuvvvwwwwwwuuuxxx}}}}}}zzzyyy|||wwwiiiccccccrrr|||~~~xxxqqqiiiccc___``````]]]]]]___aaaiiiuuuwwwsssqqqrrrxxx~~~wwwlll___XXXWWW\\\```eeerrr}}}{{{{{{|||xxxuuuqqqnnnkkkeee]]]VVVRRRNNNGGGBBB???===;;;:::;;;<<<======>>>>>>>>>===???@@@AAABBBCCCEEEFFFFFFFFFGGGHHHGGGIIIOOOXXX___nnnxxx|||{{{tttaaaYYYeeezzzwwwqqqwww{{{wwwuuuxxx}}}kkk^^^\\\VVVUUUWWWTTTSSSQQQOOOMMMMMMMMMNNNOOOqqq\\\HHHBBB@@@@@@DDDKKKWWWaaalllrrrtttxxx~~~}}}~~~{{{ssshhh```___ccchhhkkkwww|||wwwvvv{{{}}}{{{zzzzzzyyyxxxtttpppmmmoooqqqttt|||~~~}}}|||||||||{{{zzzxxxrrrnnnfff]]]UUUNNNIIIGGGDDDCCCBBBAAAAAAAAACCCCCCDDDCCCEEEHHHJJJNNNZZZgggyyyyyynnn[[[PPPDDD>>>;;;777666888555999<<<===<<<===@@@CCCKKK\\\qqq~~~yyyvvv___VVVQQQLLLEEECCC???<<<;;;<<<>>>@@@BBBMMMWWW```nnn{{{}}}vvvmmmqqqxxx{{{jjjhhhnnnqqqvvvwwwxxxxxxwwwxxx||||||zzzxxxxxxyyymmmfffeeeppp{{{rrrgggbbb```bbbdddcccdddgggiiiqqq~~~~~~yyywwwxxxyyyoooccc]]]]]]bbbffflllyyy}}}|||}}}~~~vvvtttpppmmmhhhaaaYYYSSSOOOKKKFFFAAA???===;;;:::;;;<<<===>>>>>>>>>>>>>>>@@@@@@AAABBBDDDEEEFFFFFFEEEGGGGGGGGGIIIOOOXXX```jjjuuuyyywwwrrrddd___lll|||~~~rrrkkksssxxxvvvuuu{{{|||hhh]]]\\\VVVVVVWWWRRRSSSQQQOOOMMMMMMMMMNNNOOOxxxaaaJJJBBB@@@???BBBHHHRRR]]]iiioooqqquuu~~~{{{}}}}}}vvvllleeeeeehhhmmmppp{{{xxxvvvzzz|||yyyxxxxxxxxxxxxvvvqqqmmmllljjjkkkqqqzzz|||{{{zzzzzz{{{{{{xxxuuupppkkkcccZZZRRRLLLHHHFFFCCCBBBAAAAAAAAABBBBBBCCCBBBBBBEEEIIIKKKPPP]]]iii}}}ttthhhWWWLLLBBB>>>;;;777666777666999<<<===<<<===AAADDDSSSdddwwwsss___VVVPPPKKKFFFDDD@@@===<<<<<<>>>???AAAMMMWWW^^^iiivvvzzzvvvjjjmmmtttxxxhhheeeiiimmmssswww{{{zzzzzz}}}|||yyyxxxvvv~~~yyynnnhhhfffmmm~~~}}}rrrhhhcccaaaeeehhhhhhjjjmmmrrr{{{|||sssiiicccccchhhmmmwww~~~~~~~~~~~~~~~uuussspppkkkeee^^^VVVRRRLLLHHHDDD@@@???===<<<:::;;;<<<===>>>????????????AAAAAABBBDDDEEEFFFGGGHHHEEEFFFGGGGGGIIIOOOYYY```hhhuuuyyyxxxuuullllllyyyyyyooofffqqqzzzzzzzzzwwwfff^^^\\\VVVVVVWWWPPPRRRQQQOOOMMMMMMNNNOOOPPP}}}dddKKKAAA>>>===???EEEOOOYYYeeelllooottt~~~|||zzz~~~~~~xxxpppjjjjjjmmmppprrr{{{}}}yyy|||~~~}}}zzzwwwvvvvvvwwwwwwtttooojjjfffbbbaaagggpppzzz|||zzzxxxyyy{{{zzzvvvrrrkkkggg___VVVOOOIIIFFFEEE???????????????@@@@@@AAAAAABBBEEEJJJMMMSSS```mmm~~~{{{mmm```RRRHHH???<<<;;;777666777888:::======<<<>>>AAAEEEWWWgggwww}}}}}}~~~rrraaaXXXRRRNNNGGGEEEBBB@@@>>>===>>>>>>AAAMMMWWW\\\eeerrryyywwwkkklllrrrvvvhhhcccfffjjjqqqyyy~~~~~~}}}~~~{{{zzzwww}}}yyyoooiiigggnnn}}}~~~}}}}}}uuuiiieeeeeeiiimmmooorrruuu~~~zzzrrrmmmooouuuzzz||||||}}}~~~tttrrrnnnhhhaaaZZZTTTPPPIIIFFFBBB@@@???>>><<<;;;;;;<<<===>>>???@@@@@@@@@AAABBBCCCDDDEEEGGGHHHHHHDDDFFFGGGGGGIIIOOOYYY```jjjxxx|||yyyyyyuuuwwwsssjjjbbbppp|||~~~}}}ssseee^^^[[[TTTUUUWWWOOOPPPOOONNNMMMMMMOOOPPPRRRhhhMMMBBB???===???DDDMMMWWWbbbjjjooovvv{{{tttpppnnnoooqqqqqqvvv~~~|||~~~}}}}}}}}}|||||||||~~~yyywwwuuurrrooooooooopppnnniiiccc___ZZZYYYaaalllvvv|||yyywwwxxxzzzyyytttooofffaaaZZZQQQKKKFFFDDDCCC>>>>>>?????????@@@@@@@@@BBBCCCGGGLLLPPPWWWeeerrr|||tttdddUUUKKKBBB;;;::::::888777999999<<<>>>>>><<<===AAAEEEUUUdddrrrwwwyyy}}}pppbbbZZZTTTPPPHHHGGGEEECCCAAA???===<<<<<>><<<;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCEEEFFFGGGGGGDDDEEEGGGGGGIIIPPPYYYaaagggvvvyyyuuuuuutttxxx~~~mmmfffdddsssmmmaaa\\\WWWQQQTTTWWWOOONNNNNNMMMMMMNNNPPPRRRTTTlllPPPDDDAAA???AAAEEENNNVVVaaajjjqqqxxx~~~yyytttrrrrrrqqqqqqqqqxxx~~~{{{zzzxxxuuutttvvv{{{~~~yyyqqqiiidddeeegggjjjsssvvv{{{|||yyysssrrroookkkhhhfffggghhhhhhccc^^^YYYUUUUUU___kkkuuu~~~yyytttmmmkkkhhhgggiiimmmrrrvvv|||yyywwwwwwyyyxxxrrrmmmbbb]]]VVVNNNHHHDDDBBBAAA@@@@@@AAAAAAAAABBBBBBBBBDDDEEEIIINNNSSSZZZhhhuuu}}}wwwnnn\\\MMMEEE===888999:::999999::::::===>>>>>><<<===AAAEEERRR```mmmqqqvvv}}}mmmaaaYYYTTTPPPIIIHHHGGGEEEBBB???===;;;777DDDOOOSSS[[[iiisssuuuxxxtttttt}}}uuunnnmmmqqqzzz~~~zzzqqqllljjjgggrrr}}}uuurrrsss{{{vvvtttyyyyyyrrroooiiiaaaXXXRRRNNNMMMEEECCC@@@??????>>>===;;;;;;<<<===>>>@@@@@@AAAAAA???@@@AAABBBCCCEEEFFFFFFDDDEEEFFFGGGIIIPPPZZZaaabbbpppsssmmmnnnmmmrrr|||jjjccciiiwwwiii^^^YYYUUUOOOTTTXXXPPPMMMMMMLLLLLLNNNPPPSSSUUUmmmPPPDDDAAA???@@@DDDHHHSSS```lllttt{{{|||wwwxxx}}}wwwuuutttqqqoooooorrrzzz}}}vvvmmmggghhhjjjjjjkkknnnoooggg^^^ZZZWWWWWW\\\bbbiiioootttxxx~~~~~~~~~~~~zzzvvvjjjfff```\\\[[[\\\^^^______\\\WWWSSSTTT[[[fffmmmwww~~~vvvggg^^^\\\]]]]]]\\\^^^cccmmmtttxxx~~~|||wwwvvvwwwuuunnnggg^^^XXXOOOHHHDDDBBBAAAAAAAAABBBBBB@@@??????AAADDDEEEFFFKKKSSS___kkktttxxxyyyrrrkkkaaaVVVNNN@@@===999666555666888999???=========;;;:::???FFFZZZ___iiisssyyy{{{}}}{{{jjj\\\TTTQQQJJJIIIGGGEEECCCAAAAAAAAAAAAAAAJJJSSSXXX]]]dddmmmsssuuuooopppyyytttrrr~~~yyyqqqllliiirrr{{{~~~{{{~~~{{{sssttt|||~~~}}}|||~~~yyyuuukkkhhhbbb[[[SSSMMMHHHFFFCCCAAA???<<<;;;;;;<<<<<<999::::::;;;<<<===>>>>>>@@@AAACCCEEEEEEEEEEEEDDDAAABBBDDDEEEHHHLLLRRRVVVcccgggiiibbb\\\^^^kkkxxx~~~wwwlllmmmuuu~~~xxxeee^^^XXXVVVSSSNNNLLLNNNKKKJJJJJJKKKMMMPPPSSSVVVmmmPPPDDD@@@===>>>AAAGGGQQQ]]]hhhpppyyy}}}zzz{{{zzzvvvsssqqqlllpppwww}}}yyyooofff^^^^^^______```ccceee^^^WWWUUUTTTUUUZZZaaaeeejjjpppttt{{{~~~zzztttooo___\\\WWWTTTUUUXXX[[[]]]```^^^[[[YYY[[[dddooowww|||mmm```YYYVVVXXXZZZ[[[^^^dddmmmttt{{{~~~zzzuuutttuuurrrkkkddd\\\VVVNNNGGGDDDBBBAAAAAAAAAAAAAAA@@@???@@@BBBDDDHHHIIINNNWWWbbbnnnvvv{{{zzzqqqiiiaaaWWWMMMFFF>>><<<999666555666888:::<<<;;;;;;<<<;;;;;;AAAIIIWWW___kkkvvvzzz|||}}}~~~xxxhhh[[[TTTQQQJJJKKKJJJHHHFFFDDDCCCBBBBBBCCCKKKTTTZZZ___gggqqqwww{{{sssrrr}}}zzzwwwyyyqqqllllllvvvxxxrrrvvv~~~|||yyyyyy|||~~~}}}uuuqqqiiifff```YYYRRRLLLGGGEEEBBB@@@>>><<<;;;;;;;;;<<<;;;;;;<<<===>>>??????@@@>>>???AAACCCEEEEEEFFFFFFCCCEEEFFFGGGIIINNNSSSWWW___dddfff```YYY[[[iiiwwwxxx|||rrriiilll{{{tttbbb[[[VVVTTTQQQMMMLLLMMMKKKKKKKKKMMMNNNQQQSSSUUUnnnPPPCCC???<<<<<>>===;;;::::::;;;;;;<<<<<<===>>>???@@@AAAAAA<<<===???BBBDDDEEEFFFGGGFFFGGGIIIJJJMMMQQQWWW\\\```dddddd]]]UUUYYYhhhwwwwww|||}}}jjjeeekkknnn___XXXSSSQQQPPPLLLKKKMMMKKKLLLMMMOOOQQQRRRRRRSSSpppRRRDDD@@@;;;;;;>>>BBBJJJTTT\\\dddmmmzzz}}}uuurrrqqqkkkmmmsss~~~}}}~~~~~~|||vvvrrrfff[[[PPPLLLKKKIIIKKKNNNNNNJJJIIIMMMRRRVVV^^^eeennnqqqrrrsssxxx{{{ssshhh^^^XXXQQQRRRSSSUUUZZZaaaiiioooqqqqqqooooooqqqwwwxxxfffYYYTTTTTTTTTZZZaaafffkkkrrryyy~~~~~~zzzvvvrrrooommmiiiccc]]]UUUPPPJJJEEEBBBAAAAAA@@@@@@AAAAAAAAA@@@AAADDDFFFJJJMMMUUU```mmmwww~~~{{{sssfff[[[SSSKKKCCC>>>:::999777666666888:::;;;;;;:::;;;======???GGGPPP___jjjsssvvvuuuvvvxxxyyywwwmmmdddiii{{{nnncccYYYVVVUUUNNNNNNNNNMMMLLLIIIFFFCCCAAADDDIIIRRRZZZaaahhhttt|||vvvqqqppp|||}}}rrrrrr~~~|||yyywwwssstttvvv|||}}}~~~~~~}}}~~~zzzpppiiifff___\\\WWWRRRLLLGGGCCCAAA===<<<;;;::::::::::::;;;<<<<<<===>>>???@@@AAAAAA??????AAABBBDDDEEEFFFGGGGGGHHHKKKNNNRRRXXX___dddiiiiiieee[[[TTTZZZlll|||vvveeedddllliii[[[UUUPPPOOONNNKKKKKKMMMLLLMMMOOOQQQRRRRRRQQQQQQrrrTTTFFFAAA<<<<<>><<<===???@@@CCCLLLUUUdddmmmsssrrrrrrxxx}}}~~~vvvggg[[[___rrriiiaaaZZZXXXWWWQQQNNNNNNMMMLLLIIIFFFCCCAAADDDFFFNNNWWW^^^dddqqq~~~yyyuuuttt|||ssswwwxxxuuuuuuuuuxxx|||~~~|||zzz{{{~~~uuukkkdddaaaYYYVVVRRRMMMHHHDDD@@@???;;;;;;;;;::::::::::::;;;<<<<<<===>>>???@@@@@@AAACCCCCCDDDDDDDDDEEEFFFFFFFFFIIIMMMRRRXXX```iiinnnvvvqqqhhh]]]YYYcccvvvttteeehhhqqq~~~wwwgggYYYSSSOOONNNNNNKKKKKKMMMMMMNNNPPPRRRSSSRRRPPPOOOsssUUUGGGBBB===<<>>EEEMMMTTTZZZbbbmmmvvvyyy|||xxxwwwppppppttt~~~zzzuuuhhh\\\QQQKKKHHHEEEDDDFFFKKKHHHJJJQQQZZZcccnnnwww{{{}}}yyywwwqqqhhh^^^UUUPPPNNNNNNTTT]]]eeemmmuuuvvvfffWWWOOOMMMNNNWWW^^^gggooouuu|||~~~~~~~~~~~~~~~}}}|||{{{zzzwwwtttppplllgggaaa[[[WWWMMMJJJEEEBBBAAAAAA@@@??????@@@AAAAAAAAACCCFFFIIIJJJQQQ]]]lllwww||||||zzzmmmdddXXXNNNGGGAAA<<<888555444555666777:::<<<===???>>>???BBBDDDHHHRRR]]]hhhooorrrpppuuurrrcccWWW]]]ooo|||eee___ZZZXXXXXXRRRNNNMMMLLLKKKHHHFFFDDDBBBDDDDDDJJJTTTYYY^^^kkkzzz{{{wwwwww}}}yyy}}}|||vvvvvvwwwxxx||||||yyywwwxxx|||}}}rrrggg```^^^SSSQQQMMMIIIDDDAAA>>>===::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAFFFEEEEEEDDDDDDEEEEEEFFFFFFJJJOOOUUU]]]gggpppwww~~~uuuiiiaaacccpppvvvmmmsss|||pppeeeZZZTTTOOOOOONNNLLLLLLNNNNNNOOOPPPRRRQQQPPPNNNMMMrrrTTTFFFAAA===<<>>???AAAAAABBBCCCGGGJJJNNNWWWeeesss||||||wwwrrrfff^^^SSSJJJDDD@@@;;;888333333444666888:::===>>>>>>===@@@EEEIIIOOO[[[fffooouuuvvvttt{{{lll___YYYbbbsss~~~wwwaaa]]]XXXWWWWWWQQQOOONNNLLLJJJHHHGGGFFFFFFEEECCCHHHQQQVVVYYYeeevvv~~~~~~zzzwwwwww{{{xxx{{{}}}}}}~~~{{{wwwuuuxxx}}}|||oooddd]]]ZZZOOOMMMJJJFFFBBB???<<<;;;::::::;;;<<<<<<<<<<<<<<<======>>>???@@@AAABBBBBBEEEDDDCCCCCCDDDEEEFFFGGGIIILLLRRRYYYaaakkkuuu{{{|||ssshhhfffnnn~~~|||xxxjjjddd[[[UUUPPPPPPOOOMMMLLLNNNOOOOOOPPPPPPPPPNNNMMMLLLqqqSSSEEE@@@<<<<<>>???AAAAAABBBDDDGGGJJJSSS\\\jjjxxx~~~|||tttmmm\\\TTTKKKCCC>>>:::666222111222333666888;;;===???===<<<@@@FFFLLLSSSaaammmxxx}}}|||zzzfff]]][[[hhhwww~~~~~~ttt___[[[WWWVVVVVVPPPPPPNNNLLLJJJHHHHHHHHHHHHFFFCCCGGGPPPTTTVVVcccsss|||{{{{{{~~~zzzvvvttt}}}zzz{{{{{{wwwvvvzzz{{{nnnbbb[[[XXXMMMKKKHHHDDD@@@===;;;:::::::::;;;<<<============>>>???@@@AAABBBCCCCCCDDDBBBBBBAAABBBCCCEEEGGGHHHLLLOOOTTT[[[ccclllvvv|||xxxnnnfffiiivvvyyyfffccc]]]VVVRRRQQQPPPMMMMMMOOOOOOOOOOOOOOONNNMMMLLLLLLxxxWWWEEE@@@???>>>===<<>>>>>???@@@@@@@@@AAACCCFFFIIIKKKTTTbbbpppxxxyyyvvvmmmcccXXXQQQGGG???:::888777777333444666999;;;===>>>>>>===@@@DDDHHHOOOZZZiiissszzzyyy}}}{{{ddd```dddttt}}}zzzrrr___WWWWWWVVVUUUUUUQQQMMMIIIFFFFFFHHHIIIIIIKKKJJJIIIKKKPPPXXX```eeeuuuzzz|||}}}{{{xxx|||~~~{{{xxxvvvvvv~~~{{{wwwxxx}}}ssshhh]]]VVVRRROOOLLLGGGBBB>>>===<<<<<<777888:::;;;<<<=========<<<<<<===???@@@AAABBBCCCAAACCCDDDDDDDDDFFFIIILLLKKKSSS[[[___gggrrr|||mmmbbbmmmwwwmmmhhh```XXXRRRRRRRRROOOMMMNNNMMMLLLKKKJJJJJJIIIJJJJJJyyyXXXFFFAAA???======;;;>>>GGGQQQVVVZZZaaaiiittt{{{yyypppmmmmmmsss}}}{{{||||||qqqhhhaaa______\\\[[[\\\\\\ZZZYYYZZZ___hhhqqqwwwyyyqqqgggddd^^^XXXWWW\\\eeekkkxxxzzzjjj^^^WWWTTTQQQNNNLLLNNNRRRVVVXXXYYY]]]hhhrrrzzz~~~{{{zzzxxxxxxwwwvvvsssqqqmmmiiiddd^^^XXXQQQKKKGGGCCCBBB@@@>>>>>>???@@@AAAAAAAAAAAABBBDDDGGGKKKNNNWWWdddqqqxxxxxxssshhh^^^RRRLLLCCC<<<999888888777333444777999;;;===>>>>>><<>>>>>???@@@AAABBBBBBCCCCCCDDDDDDCCCCCCEEEHHHKKKMMMUUU]]]dddmmmxxxnnndddpppwwwooojjjcccZZZSSSRRRQQQNNNLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJ|||ZZZGGGAAA???===<<<===>>>CCCKKKQQQWWWbbbmmmssszzz|||tttpppooouuu}}}zzzzzz}}}|||pppgggaaaaaacccdddeeehhhiiigggdddccceeejjjooosssvvvooodddbbb^^^\\\^^^fffqqqxxxmmm\\\QQQKKKIIILLLKKKKKKNNNSSSXXX[[[\\\bbbkkkttt|||{{{yyywwwuuuuuutttqqqpppiiiddd]]]VVVQQQKKKFFFCCC@@@@@@???>>>???@@@BBBCCCAAABBBCCCDDDEEEIIINNNRRR[[[fffrrrwwwvvvpppcccWWWJJJEEE>>>999777777888888444555777999;;;======>>>;;;>>>EEEOOO\\\jjjvvv}}}~~~zzzhhhlllvvvyyykkk]]]YYYZZZXXXVVVVVVSSSPPPLLLJJJJJJKKKKKKJJJHHHGGGFFFHHHNNNUUU\\\aaammmssswwwzzztttpppuuu||||||{{{}}}|||yyyxxxxxxxxxxxx}}}zzzzzz}}}rrrfff\\\TTTOOOLLLHHHFFFBBB>>>;;;:::::::::999999;;;<<<============@@@@@@AAAAAAAAABBBBBBBBBEEEDDDCCCBBBAAACCCGGGKKKPPPWWW```gggrrrooofffttt~~~xxxttthhh^^^UUURRRPPPMMMKKKLLLLLLLLLKKKJJJJJJJJJKKKKKK~~~\\\IIIBBB???<<<;;;@@@@@@CCCJJJPPPXXXeeeqqqvvv}}}{{{vvvuuuxxx}}}|||}}}yyyxxxzzz|||~~~|||nnneee```aaafffjjjoootttuuusssqqqooooooqqqtttvvv~~~wwwpppcccbbbaaaaaafffppp|||yyyeeeUUULLLJJJJJJKKKKKKMMMPPPTTTYYY]]]___fffmmmuuu}}}}}}wwwvvvzzz~~~~~~~~~~~~~~~{{{yyyvvvtttsssrrrpppnnnfffaaaYYYQQQKKKGGGCCCAAA@@@????????????AAABBBCCC???AAACCCDDDFFFKKKRRRWWW___iiirrrvvvtttmmm___SSSFFFAAA;;;777666666777777555666888:::;;;======>>>;;;???GGGSSSaaannnxxx}}}xxxlllsss~~~ssshhh]]]ZZZZZZWWWTTTSSSPPPNNNLLLKKKLLLMMMLLLLLLFFFFFFEEEGGGLLLSSSZZZ^^^dddjjjrrryyyvvvnnnrrrzzz}}}{{{{{{~~~zzzvvvvvvxxxzzz}}}}}}zzzyyyzzz{{{|||}}}}}}{{{yyy{{{wwwiii]]]UUUOOOKKKHHHFFFDDDBBB???===<<<<<<<<<::::::;;;======>>>>>>>>>AAAAAAAAAAAAAAAAAAAAA@@@CCCCCCAAA@@@@@@DDDIIINNNSSSXXX^^^gggttt{{{mmmiiiyyylllaaaWWWSSSPPPLLLKKKLLLLLLKKKKKKKKKKKKKKKLLLLLL]]]IIIBBB???<<<;;;===>>>CCCLLLTTT]]]kkkxxx{{{|||}}}~~~{{{zzzzzzxxxxxxzzz|||}}}|||jjjaaa[[[^^^eeekkksssyyy}}}}}}}}}}}}~~~}}}wwwssseeeeeefffiiiooozzzttt```QQQKKKJJJKKKJJJKKKMMMPPPSSSWWW[[[^^^jjjqqqyyyzzzsssooopppwww}}}{{{{{{zzz{{{{{{yyyvvvtttsssqqqnnnlllccc]]]UUUNNNIIIEEEBBBAAA@@@@@@@@@@@@@@@@@@@@@AAA>>>AAADDDEEEGGGLLLUUU\\\cccjjjpppsssqqqjjj\\\OOOEEE@@@:::666555555666555555666888:::<<<======>>><<>>>>>>>>>>>@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAFFFMMMRRRUUUWWW\\\dddsssrrrkkkmmm|||lllaaaWWWSSSPPPMMMLLLMMMKKKKKKKKKKKKKKKLLLMMMNNN]]]IIIBBB???<<<:::999;;;AAALLLVVVbbbqqq~~~~~~www}}}{{{}}}}}}~~~{{{yyyzzz{{{|||~~~|||hhh___YYY[[[ccckkkttt||||||xxxssspppgggjjjnnnsss{{{ooo\\\NNNGGGFFFGGGLLLNNNQQQTTTVVVYYY]]]```llluuu~~~wwwuuurrrrrrwww~~~{{{yyyxxxxxxxxxxxxwwwuuutttrrroookkkggg^^^YYYRRRKKKGGGDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>BBBEEEGGGIIIOOOYYYbbbfffjjjmmmmmmkkkeeeWWWJJJCCC???:::666555555555444666777999:::<<<=========@@@IIIVVVaaaiiinnntttxxx|||}}}kkkbbb[[[YYYVVVQQQMMMMMMIIIIIIJJJLLLOOOPPPOOOMMMHHHGGGFFFGGGJJJOOOSSSVVV___dddooowwwzzzzzzvvvppprrryyy}}}{{{|||||||||{{{zzzvvvrrrpppsss{{{}}}yyyuuurrrppppppttt||||||zzzvvvttttttuuuxxxzzzyyy{{{}}}~~~|||{{{{{{|||yyyxxxyyy~~~|||nnndddVVVMMMJJJHHHDDDAAA<<<<<<;;;:::999999999999<<<<<<===>>>>>>>>>>>>>>>????????????????????????>>>???@@@AAADDDIIIOOOTTTUUUWWW[[[eeeuuujjjjjjtttzzztttpppmmmkkkfff\\\TTTQQQOOOLLLKKKMMMJJJJJJJJJKKKLLLMMMNNNOOO~~~\\\HHHAAA>>>;;;:::;;;;;;@@@IIIRRR___ppp~~~}}}|||yyy~~~~~~~~~}}}||||||zzz}}}|||nnnddd]]]___fffoooyyyzzzsssnnnkkkiiijjjnnnuuu}}}{{{jjjYYYLLLFFFDDDDDDKKKNNNSSSVVVXXX[[[```ccciiittt~~~ssstttwww}}}~~~|||yyyxxxwwwwwwwwwttttttsssrrrppplllfffbbbWWWSSSMMMHHHDDDBBB???======>>>???@@@AAABBBBBBBBB@@@DDDHHHJJJLLLRRR^^^gggjjjkkkjjjgggddd]]]PPPCCC@@@<<<777555444444555444777888999;;;<<<=========CCCPPP```kkknnnqqqvvv|||uuueee^^^WWWVVVTTTOOOMMMNNNLLLLLLMMMNNNPPPPPPNNNLLLIIIIIIHHHHHHJJJMMMQQQSSS[[[aaakkkuuuvvvssswwwwwwsssvvv{{{|||zzzyyy}}}{{{{{{wwwwwwvvvsssttt{{{~~~vvvnnngggcccfffeeehhhoootttyyy~~~yyywwwuuussstttvvvyyy{{{yyy{{{}}}}}}|||zzzzzz{{{yyywwwyyy}}}vvvdddZZZNNNGGGEEEEEEAAA===999999999999999999999999======>>>?????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBCCCFFFJJJOOOSSSTTTXXX___kkk{{{zzzeeekkk{{{nnnfffaaa]]][[[]]]UUUNNNMMMMMMKKKJJJKKKJJJJJJJJJKKKLLLNNNOOOPPP}}}[[[HHHAAA>>>;;;:::@@@>>>@@@EEEMMMYYYjjjyyy{{{~~~}}}~~~~~~}}}~~~~~~~~~yyy{{{|||uuukkkccceeellluuuvvvmmmgggcccbbbkkkpppyyy~~~uuugggXXXMMMGGGFFFFFFDDDHHHMMMQQQTTTWWW]]]aaaeeeqqq|||~~~}}}|||{{{yyysssvvv}}}}}}|||zzzxxxwwwwwwwwwxxxqqqqqqqqqqqqooojjjccc^^^RRRNNNIIIEEEBBB???<<<:::;;;<<<>>>@@@BBBCCCDDDDDDAAAFFFKKKLLLNNNUUUaaalllllllllhhhccc___XXXJJJ===<<<999555333333444555555777888999;;;<<<=========FFFUUUgggqqqrrrsssyyyoooaaaZZZUUUTTTRRROOONNNOOOOOOOOOOOOQQQQQQPPPMMMJJJKKKJJJIIIHHHJJJMMMPPPRRRUUU[[[gggrrrssspppuuu}}}vvvvvvzzzyyyxxxxxx}}}}}}~~~}}}wwwxxxxxxxxxzzz|||rrrhhh```ZZZYYYWWWXXX]]]aaaeeemmmvvvvvvuuuuuuvvvzzzvvvuuuttttttuuuwwwzzz|||zzz|||~~~~~~|||{{{{{{{{{yyywwwyyy{{{rrr]]]TTTIIICCCCCCBBB???:::::::::::::::::::::;;;;;;===>>>>>>????????????>>>@@@@@@@@@AAAAAABBBBBBBBB???AAACCCEEEGGGJJJNNNQQQSSSYYYcccqqqtttccclllvvvfff```ZZZWWWVVVVVVOOOJJJKKKLLLJJJIIIJJJJJJJJJJJJKKKLLLNNNOOOPPP~~~[[[HHHBBB@@@>>>===:::;;;???FFFLLLUUUfffuuu|||yyyxxx}}}}}}}}}~~~|||~~~|||~~~~~~~~~~~~vvvqqqllloooxxxqqqfffaaa___aaaeeeooowwwwwwiii[[[OOOGGGCCCBBBEEEFFFGGGIIIMMMRRRVVVYYYaaabbbhhhppprrrooommmnnnmmmvvv~~~}}}{{{zzzxxxxxxwwwwwwrrrooommmmmmlllggg^^^VVVNNNJJJEEEBBB@@@@@@??????>>>>>>???AAABBBCCCDDDDDDDDDFFFIIIOOOVVV^^^dddhhhlllhhhbbb[[[TTTMMMEEE@@@:::999777444333222222222777888<<>>>>>BBBEEEXXXkkkpppnnnqqqyyykkk\\\ZZZWWWTTTQQQPPPPPPPPPPPPPPPRRRRRRRRRQQQPPPOOOKKKJJJHHHHHHJJJLLLOOORRRQQQXXXcccoooxxx~~~{{{tttrrruuuxxx|||}}}}}}{{{zzz|||~~~}}}{{{xxxzzzttthhh\\\RRRLLLKKKMMMPPPRRRTTTVVVZZZ\\\___aaaeeejjjqqq|||~~~xxxxxxwwwuuutttvvvyyy|||}}}}}}}}}|||yyywwwwwwxxxvvvxxx{{{uuufffXXXNNNDDDBBBAAA===::::::;;;:::999888888:::<<<===>>>>>>???@@@AAABBBBBBCCCAAABBBCCCCCCCCCBBBAAA@@@BBBAAABBBFFFFFFFFFIIIOOOPPP___lll|||uuueeexxxoooaaa\\\XXXTTTRRRMMMLLLKKKJJJJJJIIIIIIJJJJJJIIIIIIIIIJJJKKKMMMNNN}}}[[[GGGAAA???======<<<===AAAGGGLLLTTTbbbppp{{{xxxwww{{{~~~xxxwww}}}~~~}}}}}}~~~|||xxxuuuxxx{{{kkkccc```aaaeeejjjuuu~~~}}}uuugggYYYMMMFFFBBBAAAEEEDDDEEEEEEHHHJJJMMMOOOWWWWWW\\\ccceeebbbaaaccccccmmmyyy~~~}}}|||zzzyyywwwvvvuuupppmmmjjjiiigggbbbYYYRRRLLLHHHDDDAAA@@@@@@@@@???>>>??????@@@AAABBBCCCDDDDDDGGGLLLRRRYYY___dddggghhhccc\\\UUUNNNHHHAAA===999888666444333333333333555666:::??????===???DDDMMM]]]mmmqqqpppttt|||{{{www{{{~~~hhh\\\YYYVVVSSSQQQQQQRRRSSSQQQQQQQQQPPPPPPNNNMMMLLLMMMKKKJJJIIIJJJMMMPPPRRRRRRYYYdddpppzzzvvvsssuuuwwwyyyzzzzzzzzzzzzrrrdddXXXNNNHHHBBBCCCEEEGGGHHHKKKOOORRRWWW[[[```fffnnnwww~~~yyyyyyyyywwwvvvvvvyyy{{{{{{||||||zzzwwwuuuuuuvvvuuuyyy|||~~~|||nnn___SSSIIIAAA???>>>;;;888888;;;;;;:::999:::<<<>>>???AAAAAAAAAAAA@@@@@@@@@@@@BBBBBBCCCCCCCCCBBBAAA@@@AAA??????BBBCCCBBBFFFLLLQQQ```ppp|||uuujjj|||jjj___\\\XXXTTTSSSMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJIIIIIIJJJKKKMMMNNN}}}[[[GGGAAA>>><<<<<<===>>>CCCIIIMMMRRR^^^jjj{{{xxxwwwzzz~~~wwwvvv|||}}}|||~~~sssfffbbbccchhhooovvv{{{ssseeeWWWKKKEEEBBBAAACCCCCCDDDEEEFFFHHHJJJKKKPPPOOOQQQVVVXXXVVVWWWZZZ\\\ggguuu~~~~~~}}}{{{xxxvvvsssrrrmmmjjjgggdddaaa\\\SSSMMMHHHEEEAAA???@@@@@@@@@????????????@@@AAABBBCCCDDDDDDHHHOOOWWW^^^bbbdddeeeaaa[[[SSSLLLFFF@@@;;;888777666555444333444555555666777:::>>>>>>===BBBIIIWWWdddppprrrrrrwwwvvvmmmmmmwwwxxxeee]]]ZZZUUURRRPPPQQQTTTUUUTTTSSSRRRQQQOOONNNMMMLLLOOOMMMKKKJJJKKKMMMOOOQQQRRRYYYeeerrr~~~sssrrrssstttvvvwwwxxxyyyyyy~~~~~~}}}mmm___SSSIIICCC???@@@AAAAAABBBFFFKKKOOORRRWWW^^^eeelllttt~~~~~~|||zzz{{{{{{yyywwwvvvwwwyyyyyyyyyyyywwwtttsssssstttuuuzzz~~~|||xxxqqqcccWWWNNNEEE>>>===<<<:::888999;;;::::::;;;<<<>>>@@@AAABBBBBBAAAAAAAAA@@@@@@@@@BBBCCCCCCCCCCCCBBBAAAAAABBB???>>>@@@@@@@@@EEELLLTTTcccvvvuuurrrppp}}}yyyvvvccc\\\ZZZWWWSSSQQQMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJIIIJJJJJJKKKLLLMMM}}}[[[GGG@@@>>><<<;;;===???EEEKKKNNNRRR\\\fffxxxxxxxxx|||~~~~~~|||{{{|||~~~~~~~~~|||}}}~~~yyynnndddccciiirrr}}}zzzrrreeeVVVKKKEEECCCCCCDDDEEEGGGIIILLLNNNPPPQQQPPPNNNNNNRRRTTTTTTVVVZZZaaalllyyy~~~~~~|||zzzwwwtttpppooollliiieeeaaa]]]WWWOOOJJJDDDBBB???>>>???@@@@@@@@@@@@@@@???@@@AAABBBDDDEEEDDDIIISSS\\\bbbeeeeeedddYYYSSSKKKCCC>>>:::777555555444333333444555777888::::::===??????@@@HHHQQQ___iiippprrrttt{{{|||oooiiilllxxxsssbbb___\\\VVVRRRPPPQQQTTTVVVVVVVVVTTTSSSRRRQQQQQQQQQOOONNNKKKJJJJJJKKKMMMOOOPPPXXXfffuuu||||||{{{kkkmmmooorrruuuxxxyyyyyyyyy|||}}}}}}|||{{{~~~~~~zzziiiZZZNNNEEE@@@@@@@@@@@@@@@BBBFFFKKKPPPSSSXXX___dddjjjsss|||yyyyyyzzz{{{yyywwwvvvvvvwwwxxxxxxwwwuuurrrqqqrrrssswww}}}zzzqqqggg[[[PPPJJJCCC=========::::::<<<999999:::;;;===???AAABBB??????@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAEEEAAA@@@AAAAAABBBGGGNNNYYYiii}}}kkklllrrrzzzwww{{{lll]]]XXXWWWTTTPPPNNNLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLL~~~[[[GGGAAA>>><<<;;;<<>>>>>???AAAAAA@@@@@@@@@@@@@@@AAADDDFFFGGGFFFMMMWWW```ffffffdddaaaRRRLLLDDD>>>999777555444333333333333444666888999======>>>@@@???BBBNNNZZZggglllpppqqqvvvuuugggcccjjjvvvoooaaabbb^^^XXXSSSPPPQQQSSSUUUUUUUUUTTTTTTTTTTTTSSSSSSNNNLLLJJJHHHHHHIIIKKKMMMOOOWWWeeeuuurrrttt|||rrrhhhgggkkkqqqvvvzzz{{{zzzyyy|||}}}|||yyywwwzzzvvvdddUUUJJJCCC???=========>>>???DDDJJJNNNSSSWWW\\\___dddooo~~~{{{vvvwwwxxxyyyxxxvvvuuuuuuvvvxxxxxxwwwtttqqqppprrrssszzzwwwkkk```UUULLLEEE???<<<<<<;;;999999<<<888888999;;;===???AAABBB@@@@@@AAABBBCCCDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBBBBEEEBBBAAABBBBBBCCCHHHPPP^^^qqqwwwdddfffppp{{{yyyzzzrrreeeYYYUUUTTTPPPLLLJJJLLLKKKJJJIIIIIIHHHHHHHHHJJJJJJJJJKKKKKKKKKKKKKKK\\\HHHAAA???<<<;;;;;;>>>DDDJJJLLLNNNVVV```dddgggmmmttt|||~~~|||{{{zzzyyyvvvtttnnnsssxxxyyy|||}}}mmmeeebbbhhhsss{{{ssseeeXXXNNNIIIIIIJJJNNNPPPSSSWWWZZZ[[[[[[ZZZUUURRRRRRVVVZZZ]]]cccjjjwww~~~}}}{{{xxxtttpppnnnlllkkkiiigggbbb[[[UUUOOOJJJHHH@@@???>>>>>>@@@AAAAAA@@@AAA@@@@@@AAACCCFFFIIIKKKMMMSSS\\\dddgggddd___ZZZJJJEEE???:::777666555555333222222333444666888:::<<<<<<===???AAAGGGWWWfffppprrrrrrrrrxxx}}}mmm^^^]]]gggtttkkkbbbaaa^^^YYYTTTRRRRRRSSSUUUQQQRRRSSSTTTTTTTTTSSSRRRMMMKKKIIIGGGGGGIIIKKKLLLOOOVVVbbbqqq~~~}}}ooorrr{{{wwwppphhhkkkqqqwwwzzz|||||||||yyyzzzyyywwwtttuuuzzz~~~qqq___PPPGGGAAA>>><<<===???@@@BBBGGGMMMQQQQQQUUUYYY[[[___jjj{{{~~~}}}zzzuuutttuuuvvvuuuuuuuuuwwwyyy{{{zzzxxxuuusssrrrtttvvv{{{}}}zzzooodddZZZPPPHHH@@@;;;999:::999666777:::888999:::<<<>>>???AAAAAADDDDDDCCCCCCCCCBBBBBBBBBEEEDDDCCCCCCBBBBBBCCCCCCCCCAAAAAACCCDDDDDDIIIPPPbbbyyypppbbbeeennnxxxzzzvvv~~~kkk```UUURRRQQQMMMJJJJJJLLLKKKJJJIIIHHHHHHHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJ^^^IIIBBB???===<<<;;;===BBBGGGGGGHHHPPPYYY\\\```hhhpppxxx{{{~~~|||{{{{{{zzzyyyvvvssslllsssxxxxxxzzz~~~uuulllfffdddlllxxx{{{rrreeeWWWNNNJJJJJJKKKNNNRRRWWW\\\___aaaaaaaaa\\\YYYZZZ```fffjjjqqqxxx~~~|||yyytttpppmmmkkkkkkkkkdddbbb]]]VVVOOOIIIFFFEEE@@@???>>>???AAABBBAAA@@@AAA@@@@@@BBBDDDHHHLLLOOOVVV[[[bbbfffeee___WWWQQQCCC???;;;777666666555555333222222333444666888999;;;<<>>===???BBBEEEHHHLLLQQQUUURRRXXX^^^```dddmmm}}}~~~}}}|||}}}~~~~~~zzzvvvssstttttttttuuuwwwzzz}}}}}}}}}{{{wwwuuutttvvvxxxxxxwwwqqqfff\\\UUULLLDDD>>>;;;999:::888555666:::999:::<<<>>>???@@@AAAAAADDDDDDDDDDDDCCCCCCCCCBBBEEEEEECCCCCCBBBCCCCCCDDDCCCAAACCCFFFGGGHHHLLLSSSdddxxxnnngggjjjoooyyyvvvtttuuueee[[[RRRPPPOOOMMMKKKLLLKKKKKKJJJIIIHHHHHHHHHHHHJJJJJJKKKLLLLLLKKKJJJIII___JJJCCC@@@>>>===<<<===AAADDDCCCCCCJJJSSSYYY^^^fffooowww~~~|||yyy{{{zzzzzzzzz{{{zzzwwwtttnnnvvvzzzzzz|||}}}}}}pppnnniiihhhqqq}}}zzzrrrdddWWWMMMJJJJJJLLLLLLQQQWWW___eeehhhiiijjjeeebbbdddkkkqqqwww~~~{{{xxxrrrmmmjjjiiijjjkkk```^^^YYYRRRKKKFFFCCCBBBAAA@@@???@@@AAABBBAAA@@@AAAAAAAAABBBEEEJJJNNNQQQ]]]aaafffhhhddd[[[QQQJJJ???<<<888666666666555555333333222333444666888999<<<===BBBGGGMMMZZZqqqzzzxxx|||yyyddd]]]^^^lll||||||mmmeeefffZZZYYYWWWVVVVVVWWWXXXYYYUUUWWWZZZ[[[ZZZVVVRRROOOMMMLLLJJJIIIIIIKKKMMMOOOTTTUUUZZZeeesss~~~~~~}}}vvvtttssssssuuuyyy~~~~~~zzzhhhVVVIIIBBB???>>>:::===AAADDDHHHLLLQQQUUUWWW^^^fffjjjmmmuuu~~~||||||~~~}}}|||{{{{{{|||{{{yyyxxxssstttttttttuuuxxx}}}|||yyyvvvvvvxxxzzzuuusssjjj^^^VVVQQQIIIAAA@@@===<<<<<<:::777888<<<;;;<<<>>>???AAAAAABBBBBBAAAAAABBBCCCDDDEEEFFFFFFFFFEEEDDDBBBBBBCCCCCCDDDEEEDDDFFFJJJLLLLLLPPPVVVddd}}}rrrnnnlllooopppzzzuuutttjjjaaaXXXPPPOOOOOOMMMMMMOOOKKKKKKJJJIIIHHHHHHHHHHHHJJJJJJKKKLLLLLLKKKJJJIII]]]KKKCCC===;;;<<<<<<===???@@@BBBEEEJJJNNNUUU^^^iiiqqquuuzzz}}}zzzzzzyyyxxxyyyzzzzzzyyyxxx|||}}}|||{{{xxxwwwtttrrruuu~~~rrrbbbTTTNNNLLLLLLLLLRRRWWW]]]ccchhhmmmrrruuunnnmmmooottt|||}}}}}}yyyvvvqqqnnnkkkiiifffccc\\\WWWOOOIIIDDDBBB@@@>>><<>>===;;;:::999888888:::;;;<<<>>>????????????AAAAAABBBCCCDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFHHHIIIIIIIIIJJJMMMRRRVVVnnnuuuvvvnnnhhhllltttwwwuuu{{{vvvsssvvvzzzhhh\\\XXXTTTPPPOOONNNMMMLLLQQQPPPNNNLLLJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJ~~~[[[JJJCCC===;;;<<<;;;===???@@@BBBEEEJJJMMMUUU___kkkrrruuuzzz}}}~~~|||zzzzzzzzzzzzyyyxxx{{{}}}~~~~~~}}}{{{|||zzzzzz}}}||||||rrrcccXXXRRRRRRSSSTTTVVVZZZ```eeekkkpppvvvzzzxxxxxxyyy{{{zzzvvvsssooollliiifffbbb___WWWRRRKKKEEEBBB@@@>>>======???AAABBBAAA@@@AAABBBAAABBBDDDGGGKKKRRRZZZ```iiilllmmmhhh^^^RRRGGG@@@999888555333222222333333444444444444666999<<<>>>@@@AAAEEEPPPaaasssvvvdddWWWYYYfff{{{yyynnngggaaa]]]ZZZWWWVVVWWWXXXXXXWWWUUUUUUVVVWWWWWWVVVUUUTTTNNNNNNMMMLLLMMMNNNOOOPPPSSSWWWZZZ]]]ggguuuyyy{{{~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}xxxfffUUUIIIAAA===;;;;;;???DDDGGGJJJNNNUUUZZZ^^^eeennnuuu}}}~~~~~~~~~{{{yyywwwwwwwwwvvvuuutttrrrqqqttttttuuuvvvxxx|||}}}zzzxxxuuuqqqnnneee___VVVNNNHHHCCC???<<<>>>===;;;:::999999999:::;;;<<<===>>>???@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFHHHIIIJJJJJJKKKNNNSSSVVVhhhjjjhhheeehhhqqqxxxzzz|||uuutttzzzrrrcccXXXUUUQQQOOOOOOOOONNNMMMOOONNNMMMLLLKKKJJJJJJJJJHHHHHHJJJJJJJJJJJJIIIHHH{{{YYYHHHBBB===;;;===;;;===???@@@BBBEEEIIILLLTTT___kkkrrrtttxxx}}}{{{{{{zzzxxxwwwzzz}}}~~~www|||~~~{{{zzz~~~}}}|||{{{{{{sssggg^^^ZZZ[[[]]]___bbbdddiiinnnttt{{{{{{vvvtttqqqooollliiieeeaaa[[[XXXOOOKKKEEEAAA???>>>===<<<===???AAABBBAAAAAABBBCCCAAACCCEEEIIIOOOXXXaaahhhnnnooommmggg[[[NNNCCC>>>888777555333222222333333444444444555888;;;???AAAAAADDDMMM\\\mmm}}}qqq\\\TTT[[[kkk~~~vvvmmmfff```[[[XXXVVVUUUVVVWWWWWWVVVTTTUUUVVVWWWWWWWWWVVVUUUPPPPPPOOONNNNNNOOOQQQRRRTTTYYY\\\]]]bbbnnnyyy~~~~~~~~~|||}}}}}}||||||{{{zzzyyyzzz|||~~~~~~}}}|||}}}vvveeeUUUJJJCCC???===???BBBFFFHHHLLLSSS\\\ccckkkooowww~~~}}}}}}}}}|||zzzxxxtttttttttssssssqqqpppppprrrrrrtttvvvxxxzzz|||}}}|||xxxuuuqqqmmmhhhdddVVVRRRKKKFFFBBB???<<<:::<<<;;;999888888999;;;<<<<<<===>>>???@@@AAAAAAAAACCCCCCDDDEEEFFFGGGHHHHHHEEEEEEEEEDDDDDDEEEEEEFFFIIIJJJJJJJJJKKKMMMQQQTTT\\\ZZZWWWZZZggguuu{{{{{{{{{tttxxx}}}ggg\\\TTTQQQNNNMMMNNNOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLHHHIIIJJJKKKKKKJJJIIIHHHxxxWWWGGGBBB===;;;<<<;;;===???@@@BBBEEEHHHKKKRRR\\\iiioooqqqvvv|||zzzxxxwwwuuuxxx|||xxx|||{{{wwwuuu{{{~~~}}}{{{uuullleeeccceeeiiilllsssuuuxxx|||~~~vvvqqqmmmllljjjgggeeeaaa\\\UUUQQQHHHEEEAAA>>>>>>>>>>>>======???AAAAAAAAAAAABBBDDDFFFGGGJJJMMMSSS[[[dddjjjooonnnkkkdddYYYMMMDDD???888777666555555555555555555555555666999<<<@@@BBB@@@GGGVVVhhhyyyppp\\\WWWbbbssssssllleee^^^[[[YYYWWWVVVVVVVVVUUUTTTTTTTTTUUUVVVVVVUUUSSSSSSQQQPPPOOONNNNNNOOOPPPQQQTTTYYY\\\]]]___iiiwww}}}~~~{{{{{{||||||zzzyyywwwuuuxxxzzz|||~~~~~~}}}|||}}}~~~~~~~~~}}}tttdddUUUJJJDDDAAA@@@AAADDDGGGJJJPPPZZZgggpppzzz{{{~~~|||{{{zzzzzzzzzxxxvvvqqqqqqqqqqqqpppooonnnmmmlllmmmoooqqqsssssstttsssuuurrrmmmiiieee___ZZZVVVNNNKKKFFFBBB@@@???===;;;:::999777777888:::===???===>>>???@@@AAABBBBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGEEEDDDDDDDDDDDDEEEEEEFFFJJJJJJJJJIIIHHHIIIKKKNNNMMMLLLNNNVVVeeerrrwwwwwwvvvrrr|||ppp```YYYRRROOOLLLKKKLLLMMMNNNMMMMMMMMMNNNMMMMMMMMMLLLLLLKKKLLLMMMNNNMMMLLLKKKJJJvvvVVVGGGBBB===;;;<<<:::<<>>===>>>?????????>>>???AAAAAAAAAAAACCCEEEGGGJJJMMMQQQWWW^^^ffflllooonnniii```UUUJJJCCC???666666666555555555555666666666666777:::===AAACCCDDDOOObbbuuupppaaa^^^kkk||||||qqqjjjbbb\\\^^^[[[YYYWWWVVVUUUSSSQQQSSSTTTTTTTTTSSSRRRPPPOOOPPPOOONNNMMMMMMNNNOOOPPPQQQVVV[[[]]]___gggvvv~~~zzzzzz{{{zzzyyywwwuuusssxxxyyy{{{~~~~~~{{{yyyyyyyyyzzz{{{}}}~~~tttdddUUUKKKEEECCCBBBBBBDDDHHHMMMVVVdddttt~~~|||yyyxxxwwwvvvtttsssooooooooonnnmmmlllkkkjjjhhhiiikkklllmmmlllkkkjjjiiifffbbb]]]YYYTTTNNNJJJIIIFFFCCC@@@???===;;;:::888888777777999;;;>>>@@@>>>???@@@BBBCCCCCCDDDDDDBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFJJJJJJIIIFFFDDDBBBCCCEEEAAAEEEMMMYYYdddlllpppsss{{{oooqqq~~~~~~ggg\\\ZZZRRROOOLLLJJJKKKLLLLLLKKKOOOOOOOOOOOONNNMMMKKKJJJMMMMMMNNNNNNNNNMMMKKKJJJvvvVVVHHHBBB===;;;<<<:::<<>>???AAAAAAAAABBBDDDGGGFFFIIIOOOTTTZZZaaahhhlllooollleeeZZZNNNDDD>>><<<333333333333333444444444666666777999<<<@@@DDDFFFPPP^^^qqqrrrkkklllyyyuuulllfff___[[[]]][[[YYYWWWWWWUUUSSSQQQQQQRRRRRRSSSRRRPPPOOONNNOOOOOOMMMLLLLLLMMMMMMNNNOOOQQQWWW\\\___eeessszzzzzzyyyyyyxxxvvvuuutttwwwyyy{{{}}}~~~~~~~~~~~~~~~|||xxxtttssstttvvvwwwyyy{{{|||}}}~~~tttdddUUUKKKFFFCCCBBBBBBEEEJJJQQQ\\\lll|||xxxvvvuuusssqqqooommmllllllkkkjjjhhhfffeeeggggggggggggfffdddbbbaaa___\\\XXXUUURRRMMMHHHEEEDDDAAA>>>===<<<:::888666777888888:::;;;===???@@@@@@@@@BBBCCCDDDEEEEEEEEEBBBCCCCCCCCCDDDDDDDDDEEECCCCCCCCCCCCDDDEEEFFFFFFHHHHHHGGGDDD@@@>>>>>>>>><<>>===<<<===???AAAAAA@@@>>>???@@@AAAAAABBBEEEHHHHHHLLLRRRWWW\\\```dddggghhhddd]]]SSSHHH@@@<<<;;;111222333333444444444444555666888;;;@@@EEEKKKMMM___mmm|||xxxzzz~~~nnnfff```[[[ZZZYYYWWWVVVVVVVVVVVVTTTRRRNNNOOOQQQRRRSSSRRRQQQQQQPPPOOONNNLLLLLLLLLMMMNNNMMMNNNRRRYYY^^^bbbnnnzzzzzzyyyxxxwwwvvvvvvvvvvvvwwwxxxyyy{{{||||||{{{{{{zzzyyywwwsssooonnnppprrrqqqrrruuuvvvwwwzzz}}}}}}~~~~~~~~~tttdddVVVLLLFFFDDDCCCDDDGGGMMMTTT```rrr|||xxxuuurrrpppnnnllljjjiiihhhgggeeecccaaa```dddcccbbb```^^^[[[YYYXXXUUUSSSPPPNNNLLLIIIEEEBBB???===;;;::::::999777555777888:::<<<>>>?????????AAAAAACCCDDDEEEFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEEEECCCBBBBBBCCCCCCEEEFFFFFFEEEEEEEEEBBB???===<<<======CCCQQQaaakkkooottt{{{zzzrrrvvv|||dddXXXVVVWWWNNNLLLJJJIIIKKKMMMNNNNNNNNNOOOPPPQQQPPPOOOMMMLLLMMMMMMNNNNNNMMMKKKJJJIIIwwwXXXIIICCC>>>:::;;;:::<<>>@@@AAA@@@>>>???@@@@@@AAABBBEEEHHHLLLPPPUUUZZZ\\\]]]___```___\\\UUUMMMDDD???======333333444555666666666666444666888===CCCJJJPPPTTThhhttt|||yyyvvvhhhbbb\\\YYYYYYTTTSSSSSSTTTVVVVVVUUUSSSLLLNNNPPPRRRTTTUUUUUUUUUQQQPPPNNNMMMMMMMMMNNNNNNLLLKKKPPPXXX]]]```iiittt~~~~~~{{{|||}}}}}}}}}zzzyyyxxxvvvvvvvvvwwwwwwvvvwwwxxxyyyzzzyyyyyyxxxuuuuuusssooolllkkknnnqqqlllnnnpppqqqsssuuuyyy{{{{{{}}}~~~~~~}}}}}}}}}~~~~~~ttteeeVVVLLLFFFDDDBBBFFFIIIOOOWWWcccttt}}}xxxtttqqqooollljjjhhhgggfffdddbbb___]]]\\\```___]]]ZZZWWWTTTRRRQQQNNNLLLJJJIIIGGGEEEBBB???===;;;:::999::::::888777777888;;;>>>@@@@@@??????AAABBBCCCEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFBBBBBBBBBCCCCCCEEEFFFFFFBBBCCCCCCAAA???======>>>@@@CCCOOObbbooouuu|||xxxuuuppp[[[SSSRRRTTTLLLJJJIIIIIILLLOOOQQQQQQLLLMMMOOOQQQQQQPPPOOONNNOOOOOOPPPPPPOOONNNLLLKKK|||ZZZJJJCCC===:::;;;999<<>>???@@@???AAACCCBBBAAABBBEEEHHHNNNRRRXXX[[[\\\[[[ZZZYYYUUUOOOHHHBBB@@@===999666222333444333222222444555777999>>>CCCCCCEEERRRaaatttyyy|||yyyxxx~~~zzznnnbbb]]]ZZZWWWUUUQQQQQQRRRSSSSSSSSSSSSSSSMMMNNNNNNOOOPPPPPPQQQQQQSSSQQQNNNLLLKKKKKKKKKLLLNNNRRRUUUUUUVVV[[[ccckkktttyyy~~~~~~~~~yyy|||~~~~~~|||~~~}}}zzzwwwvvvvvvwwwwwwwwwssssssrrrrrrrrrssstttttttttpppllliiihhhhhhhhhgggjjjkkklllnnnpppqqqrrrssswwwyyy{{{|||}}}|||{{{zzzyyyyyyyyyzzz|||zzzqqqbbbUUULLLGGGEEEDDDDDDFFFKKKWWWhhhzzz|||uuuoookkkiiifffeeeeeedddcccaaa___]]][[[ZZZYYYXXXVVVTTTQQQMMMKKKIIIJJJIIIGGGEEECCCBBBBBBAAA::::::999888888999:::;;;;;;<<<===>>>@@@@@@AAAAAACCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCAAAAAA@@@<<<777999???CCCVVV```fffsss|||yyynnnwww{{{hhh^^^TTTPPPRRRPPPNNNLLLLLLNNNOOOOOOOOOLLLMMMOOOPPPPPPOOONNNMMMPPPPPPQQQQQQOOOMMMJJJIII{{{ZZZIIICCC===:::;;;999<<>>===============>>>@@@@@@AAABBBCCCCCCBBBDDDHHHKKKRRRUUUXXXZZZYYYVVVSSSRRRKKKFFFAAA===;;;999777444333444444444222222444666888999???EEEHHHLLLZZZhhhvvvzzz|||xxxwww{{{zzzzzzkkk```[[[XXXUUUUUURRRRRRRRRRRRQQQPPPPPPOOOMMMMMMMMMNNNNNNOOOPPPQQQQQQPPPNNNKKKJJJJJJKKKLLLIIILLLOOOOOOOOOSSSZZZ```nnnuuu{{{|||zzz~~~}}}|||wwwtttrrrpppnnnpppppppppppppppqqqrrrrrrqqqnnniiifffeeeeeeddddddgggggghhhjjjkkkmmmnnnooorrrsssuuuwwwxxxxxxwwwwwwxxxxxxxxxyyyzzz}}}~~~wwwooobbbVVVNNNIIIGGGGGGHHHIIIMMMXXXiiizzz}}}xxxrrrmmmiiifffcccaaa```___]]]\\\YYYWWWVVVUUUUUUUUUSSSQQQNNNKKKHHHGGGDDDCCCBBB@@@???=========:::999888888888999:::;;;<<<===???@@@AAABBBBBBBBBEEEFFFFFFGGGGGGHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDD@@@AAAAAACCCDDDFFFGGGHHHBBB@@@???>>>:::888<<>>???@@@AAABBBCCCCCCCCCCCCFFFKKKOOOVVVVVVWWWVVVSSSOOOJJJHHHAAA>>>:::888888777666555555666666555444333555666<<<>>>CCCHHHMMMTTTaaammmwww{{{zzzvvvuuuxxx{{{zzzxxxrrrlllmmmyyyzzzkkkaaa[[[VVVUUUVVVTTTSSSRRRQQQOOOMMMLLLKKKMMMLLLLLLLLLLLLNNNOOOPPPOOONNNLLLKKKJJJJJJJJJKKKJJJMMMPPPQQQQQQRRRWWW[[[eeemmmwww{{{zzz{{{zzzwwwyyy{{{|||}}}}}}}}}~~~~~~yyysssnnnkkkiiikkkllllllmmmnnnoooooopppoookkkgggdddcccbbbaaa```bbbbbbcccccceeefffggghhhjjjlllnnnppprrrsssssssssuuuuuuuuuuuuvvvxxxzzz{{{{{{|||}}}~~~}}}{{{sssmmmcccXXXPPPKKKIIIIIIMMMLLLOOOZZZkkkzzzxxxtttooojjjgggccc___\\\XXXXXXVVVTTTRRRQQQOOONNNPPPOOONNNLLLJJJGGGEEECCC@@@???>>><<<;;;:::::::::999999888888888:::;;;<<>>===;;;:::AAAJJJ[[[nnnxxx|||xxxttttttjjj]]]XXXSSSQQQSSSPPPNNNMMMMMMOOOPPPPPPPPPNNNNNNMMMMMMMMMMMMMMMNNNMMMNNNOOOOOOOOOMMMLLLKKKxxxXXXHHHBBB===:::<<<999<<>>======>>>???>>>>>>>>>>>>???@@@AAAAAACCCBBBBBBBBBDDDHHHMMMPPPVVVUUUSSSPPPMMMHHHCCC???<<<:::999777777777666666666777888777555555666888AAACCCGGGLLLRRRZZZeeemmmwwwyyyxxxttttttvvvvvvsssiiiaaaZZZaaavvvxxxmmmfff^^^WWWVVVYYYTTTSSSRRRPPPNNNMMMLLLLLLLLLLLLKKKJJJKKKMMMOOOPPPMMMLLLKKKJJJJJJJJJJJJJJJLLLOOORRRTTTTTTUUUXXXZZZ\\\fffsss|||~~~}}}}}}~~~yyypppqqqvvv{{{}}}{{{zzz{{{|||}}}vvvrrr{{{tttpppllljjjhhhiiijjjkkklllmmmmmmmmmmmmjjjfffdddbbbbbb```_________^^^^^^___```aaabbbdddfffhhhkkknnnooopppqqqrrrqqqqqqqqqrrrsssuuuvvvzzzzzzzzz{{{||||||}}}}}}}}}|||zzzqqqllleee[[[RRRLLLJJJIIIPPPNNNQQQ]]]mmm{{{~~~tttqqqmmmiiieee```\\\XXXSSSRRRQQQOOONNNLLLKKKJJJKKKKKKJJJHHHFFFDDDBBBAAA???>>>===<<<;;;:::::::::999999888888999;;;<<<>>>CCCCCCDDDEEEFFFGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCBBBFFFFFFGGGGGGHHHHHHHHHHHHEEEAAA>>>===<<<>>>HHHSSScccvvvooorrr{{{}}}fff\\\ZZZWWWUUUUUUOOONNNMMMNNNPPPQQQQQQPPPOOONNNMMMLLLKKKLLLMMMNNNLLLLLLMMMNNNNNNMMMMMMLLLwwwVVVGGGBBB===:::<<<999<<>>;;;;;;<<<>>>>>>>>>>>>??????@@@AAABBBBBBAAAAAABBBEEEIIIMMMOOOSSSPPPLLLIIIFFFCCC>>>:::888888888777666555555555777888999888777777999;;;AAAEEEIIIPPPYYYdddmmmqqqvvvwwwuuurrrsssuuurrrlll]]]UUUQQQ[[[sss{{{tttlllfff^^^WWWUUUWWWSSSRRRQQQPPPOOOOOOOOOOOOLLLKKKKKKKKKKKKMMMNNNOOOKKKKKKJJJJJJJJJJJJJJJJJJHHHJJJMMMPPPRRRSSSUUUVVVXXXbbbooozzz~~~~~~|||zzzzzz}}}qqqlllrrrxxx{{{yyyvvvtttuuuxxxsss}}}vvvrrrnnnlllhhhhhhjjjkkkllllllllllllllljjjfffeeedddcccaaa```___^^^\\\\\\\\\]]]^^^___aaabbbeeehhhjjjmmmnnnoooqqqpppppppppppprrrtttuuuyyyyyyyyyxxxxxxxxxwwwwwwzzz{{{||||||{{{{{{zzzzzzpppmmmfff\\\RRRKKKHHHIIINNNOOOTTT```ooo{{{}}}rrrnnnjjjfffbbb^^^YYYUUUPPPOOONNNLLLKKKIIIHHHHHHGGGGGGFFFEEEDDDBBBAAA@@@======<<<;;;::::::;;;;;;:::999999:::;;;===???@@@EEEFFFGGGHHHHHHIIIIIIHHHFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCBBBBBBAAAGGGGGGHHHIIIIIIHHHGGGGGGCCC???<<<;;;===BBBNNN[[[mmm{{{qqqeeepppwwweee]]][[[YYYVVVTTTOOONNNNNNOOORRRSSSRRRQQQPPPOOOMMMLLLLLLLLLMMMNNNKKKKKKLLLLLLMMMMMMLLLLLLvvvUUUFFFAAA===;;;<<<999<<>>????????????@@@AAABBBCCCBBBAAAAAADDDHHHKKKMMMMMMNNNJJJEEEBBBAAA???:::666333444555555333222333444777888999999999:::<<<>>>???EEELLLUUUcccrrrzzz{{{wwwvvvsssqqqssstttooofffTTTPPPPPP]]]rrrssslllfffbbb\\\UUURRRTTTRRRQQQPPPOOONNNOOOPPPQQQJJJKKKKKKLLLMMMMMMNNNNNNJJJJJJJJJKKKKKKKKKKKKKKKHHHJJJLLLNNNQQQSSSTTTTTTWWW]]]hhhrrryyyzzzyyywwwuuu|||xxxlllooossstttssspppnnnmmmwww~~~{{{~~~wwwqqqllliiiggghhhjjjkkkkkkkkkjjjiiijjjhhheeedddddddddbbb```___^^^\\\ZZZYYYZZZ\\\]]]^^^___aaadddgggiiikkkmmmooooooooooooppprrrtttuuuwwwwwwvvvvvvuuuuuutttttttttuuuwwwwwwvvvvvvvvvwwwooolllfff[[[PPPJJJHHHJJJMMMPPPXXXdddpppzzz{{{mmmjjjeee```\\\XXXTTTQQQMMMLLLKKKJJJHHHGGGFFFEEECCCCCCCCCCCCBBB@@@??????::::::999999999999999:::;;;:::;;;;;;===???AAACCCHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIHHHHHHFFFEEEEEEDDDCCCBBBAAAAAACCCDDDFFFGGGHHHHHHGGGGGG>>>;;;999<<<@@@IIIXXXfffuuu}}}mmmeeebbbrrr|||qqqddd]]][[[ZZZUUUQQQOOONNNOOOPPPSSSTTTSSSQQQPPPPPPOOONNNMMMMMMMMMMMMKKKKKKKKKKKKKKKLLLLLLLLLuuuTTTFFFAAA<<<;;;===:::<<>>???@@@@@@@@@???@@@@@@AAABBBCCCDDDCCCCCCGGGKKKMMMMMMLLLLLLFFF@@@======;;;777222///111333444222222333555666888::::::;;;<<>>======999999999888888999999:::<<<<<<<<<===???AAADDDEEEIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHFFFEEEDDDCCCBBBAAAAAA@@@AAABBBCCCEEEEEECCCBBBAAA;;;999:::@@@IIIUUUgggwwwuuuhhheeejjj|||uuummmddd^^^]]]\\\VVVPPPNNNNNNOOOQQQTTTUUUSSSRRRQQQQQQQQQPPPOOONNNMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKtttTTTEEEAAA<<<;;;===:::<<>>999===@@@BBBAAA@@@AAACCC@@@@@@@@@@@@AAABBBCCCCCCEEEDDDEEEIIINNNOOONNNKKKKKKEEE>>>;;;:::999444000---000444555444444666999666888:::;;;;;;===@@@CCCHHHPPPZZZeeevvv~~~zzzuuuqqqrrrqqqggg[[[JJJPPP[[[iiiuuuqqqiiiaaa[[[[[[[[[XXXUUUUUUQQQPPPNNNLLLKKKKKKLLLMMMIIIKKKNNNPPPQQQPPPNNNLLLIIIJJJKKKLLLMMMMMMMMMLLLOOONNNLLLMMMNNNOOOOOOOOOPPPRRRYYYdddqqq{{{uuuuuuuuuxxx}}}vvvnnnjjjkkkmmmnnnnnnqqqyyy~~~|||zzz{{{tttqqqmmmooo{{{{{{wwwqqqkkkgggfffgggiiiiiihhhgggeeeccc```___^^^^^^___```___]]]___]]]ZZZXXXWWWWWWYYYZZZXXXXXXYYY[[[^^^```cccddddddddddddeeegggjjjlllnnnmmmmmmnnnpppqqqrrrssstttlllooopppooollljjjjjjllliiigggbbbXXXNNNJJJLLLPPPLLLUUUaaajjjpppuuu}}}~~~vvvccc^^^WWWRRRNNNKKKIIIGGGEEEEEEDDDCCCBBB@@@@@@???======>>>>>>======<<<;;;:::::::::::::::;;;;;;<<<=========>>>@@@CCCEEEGGGIIIJJJJJJKKKKKKKKKKKKJJJHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@BBBCCCCCCCCCAAA>>>;;;999;;;:::>>>GGGRRRaaauuusssjjjjjjvvvrrrmmmeeeaaa```___YYYRRRNNNNNNOOORRRTTTUUUTTTRRRQQQQQQRRRRRRQQQOOONNNLLLLLLLLLKKKJJJJJJJJJJJJJJJrrrPPPBBB???<<<:::;;;:::;;;>>>@@@AAAAAA@@@???AAACCCEEEFFFHHHJJJNNNQQQ[[[dddqqqyyy}}}~~~ssskkkaaa[[[^^^jjjyyy}}}ssskkkgggdddgggiiihhhdddbbbccceeebbbdddgggiiikkkooossswww||||||}}}{{{||||||zzz{{{~~~~~~}}}|||}}}~~~|||zzzyyyzzz}}}}}}{{{xxx}}}|||{{{|||||||||zzzxxxrrrpppnnnkkkgggbbb[[[VVVSSSOOOJJJEEEAAA>>>>>>>>>;;;<<<>>>???@@@@@@@@@???CCCBBBAAA@@@@@@AAACCCEEEHHHHHHIIIKKKLLLKKKGGGDDDDDDAAA>>>:::777555555555444444333333333444555555888:::<<<>>>@@@BBBCCCDDDFFFUUU```lllzzzyyy|||uuucccVVVUUUQQQ[[[iiivvv~~~zzzkkkbbbaaa___]]][[[YYYXXXWWWQQQPPPNNNMMMMMMLLLKKKIIILLLKKKJJJIIIHHHIIIJJJJJJLLLMMMOOOPPPPPPOOONNNLLLKKKKKKLLLMMMOOOPPPQQQQQQPPPTTTWWW\\\jjjzzz~~~}}}zzzzzz}}}{{{sssnnnnnnnnnnnnmmmrrrxxx~~~wwwtttrrrrrrvvv{{{yyytttkkkeeekkkyyy~~~vvvqqqpppnnnllljjjhhhhhhgggeeeccc```^^^\\\]]]^^^______````````````bbb```[[[WWWUUUUUUVVVWWWYYYYYYZZZ[[[]]]^^^_________aaacccddddddeeefffhhhlllmmmooopppooonnnlllkkkiiiiiijjjiiihhhfffdddcccccccccaaa\\\VVVPPPMMMLLLRRRXXXaaakkkrrrxxx}}}uuukkk___XXXQQQMMMLLLLLLHHHEEEDDDCCCBBBAAA@@@>>>>>>===;;;;;;::::::999888888888::::::;;;;;;===>>>???@@@@@@@@@AAABBBDDDFFFHHHIIIIIIHHHHHHIIIIIIKKKLLLLLLJJJJJJJJJIIIFFFDDDAAA???EEEFFFFFFDDDBBBAAACCCDDDEEEDDDCCCCCCBBB@@@<<<999:::888===LLL^^^ppptttqqqtttxxxhhhgggddd```[[[WWWSSSQQQOOOPPPQQQSSSTTTTTTUUUUUUTTTRRROOOLLLJJJJJJJJJKKKNNNLLLJJJGGGFFFFFFGGGHHHtttRRRCCC???:::777888:::;;;>>>@@@AAA@@@@@@???AAACCCDDDEEEGGGJJJNNNRRRVVV```llltttxxx{{{xxxpppiii___WWWWWW```nnnxxxxxxrrrnnniiiiiiiiigggdddbbbbbbbbb```bbbdddfffiiilllqqquuu|||~~~zzzuuuvvvwwwvvvxxx|||~~~~~~~~~}}}}}}|||yyywwwvvvwwwyyyzzzxxxuuuwwwwwwvvvwwwxxxxxxwwwuuuooommmjjjgggddd^^^WWWSSSMMMJJJFFFBBB???>>>>>>???===>>>???@@@AAAAAA@@@@@@EEEDDDCCCCCCCCCEEEFFFHHHHHHHHHIIIJJJKKKIIIFFFCCC???===:::777444333333333666555444444333333444444666777:::===???BBBDDDEEEMMM___kkkuuu~~~~~~wwwbbbTTTSSS```iiivvvsssgggaaa___]]][[[YYYXXXWWWWWWPPPOOOMMMLLLLLLLLLJJJHHHLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMOOOPPPPPPOOOMMMLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPTTTVVVZZZfffvvv}}}~~~zzzsssqqqrrrssstttwwwzzz|||sssqqqnnnmmmnnnqqqvvvyyyyyyssshhh___bbbnnnyyy}}}yyyrrrmmmjjjiiigggeeeggggggeeedddbbb```___^^^``````bbbbbbcccbbbaaaaaa```]]]YYYVVVTTTTTTUUUVVVYYYYYYYYYZZZZZZ[[[[[[[[[^^^```aaabbbbbbccceeegggiiijjjkkklllllljjjhhhgggddddddddddddcccbbb```___bbbbbb```\\\WWWRRRPPPOOOQQQXXXaaajjjrrryyy~~~~~~ooodddWWWQQQJJJGGGGGGFFFDDD@@@@@@@@@???>>><<<;;;;;;:::;;;;;;;;;::::::999999999::::::;;;<<<>>>???AAABBBAAAAAABBBBBBDDDEEEGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMJJJJJJIIIHHHFFFCCCAAA???BBBBBBCCCAAA@@@???AAABBBFFFFFFFFFEEEBBB>>>:::888;;;<<>>>>>???@@@@@@@@@AAAAAABBBAAAAAA@@@BBBAAA@@@@@@AAACCCEEEFFFIIIHHHHHHHHHHHHFFFCCC@@@;;;999777555333222222333777666555444444444444444666888;;;>>>@@@CCCFFFIIIVVVlllzzz~~~zzz}}}zzzbbbWWWYYYooowww{{{iii```^^^]]]ZZZWWWVVVVVVVVVWWWOOONNNLLLLLLLLLLLLJJJIIIKKKJJJIIIIIIIIIJJJKKKLLLLLLMMMNNNOOOOOONNNMMMLLLMMMMMMMMMMMMMMMLLLLLLLLLOOORRRTTTUUU]]]nnnyyyuuuvvvyyyzzz||||||~~~{{{xxxqqqqqqoookkkhhhjjjpppuuuzzzuuujjj^^^\\\eeeqqqwwwxxxtttmmmhhhfffdddcccbbbgggfffdddbbbaaa`````````bbbccceeefffeeedddbbbaaa___]]]ZZZWWWUUUUUUWWWXXXZZZZZZYYYXXXXXXWWWXXXXXX[[[\\\^^^______```bbbddddddeeeeeeffffffeeecccbbb_______________^^^]]]]]]^^^^^^]]]ZZZVVVSSSRRRRRRQQQWWW```jjjrrryyywwweeeZZZOOOJJJEEEBBBBBBBBB@@@=========<<<;;;;;;:::999999;;;;;;::::::::::::::::::::::::<<<===???AAACCCDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMJJJIIIIIIGGGEEECCCAAA@@@@@@AAABBBAAA@@@@@@BBBDDDFFFHHHIIIFFF@@@<<<;;;;;;:::???KKK\\\mmmtttlllwwwwwwggg```___]]]ZZZWWWSSSQQQPPPRRRRRRSSSSSSSSSSSSSSSRRRPPPNNNMMMKKKKKKKKKLLLLLLNNNLLLKKKIIIHHHHHHHHHIIIqqqQQQDDDAAA>>>;;;<<<:::;;;===>>>???@@@??????BBBCCCCCCCCCDDDHHHMMMQQQ^^^gggrrrxxxxxxyyy|||{{{|||zzzqqqdddWWWSSSYYYaaakkkrrrzzz~~~zzzsssooommmjjjfffbbb]]]^^^```bbbdddgggkkknnnuuuwwwxxxyyyyyyyyy{{{}}}}}}uuuooonnnnnnnnnrrrvvvzzz{{{|||||||||{{{zzzyyywwwxxxxxxxxxwwwuuusssqqqppppppppppppppppppooonnnnnnmmmllllllmmmllljjjhhhbbb___[[[XXXTTTPPPKKKGGGBBBAAA???>>>===>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEHHHGGGFFFFFFEEECCC???<<<888888666555444444444444555555555444555555666777999;;;>>>@@@AAADDDIIIMMM\\\ttt{{{zzz{{{gggbbbggg|||oooaaa]]][[[ZZZWWWTTTSSSSSSUUUUUUOOOMMMLLLLLLMMMMMMKKKJJJJJJJJJIIIIIIIIIKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNQQQRRRQQQVVVfff}}}zzzyyy{{{|||~~~~~~~~~~~~|||yyyvvvttttttuuutttpppkkklllssszzz~~~}}}tttgggaaaeeemmmrrrrrrnnnjjjfffdddcccdddeeegggfffdddaaa```_________bbbccceeefffeeecccaaa___```^^^[[[YYYXXXXXXYYYZZZ[[[ZZZXXXVVVUUUTTTTTTTTTVVVXXXZZZ[[[[[[[[[]]]_________`````````___^^^]]]\\\\\\\\\\\\\\\\\\\\\[[[WWWXXXXXXVVVSSSRRRSSSTTTRRRXXXaaakkksss{{{ooo\\\QQQIIIFFFBBB@@@@@@@@@???===<<<<<<<<<;;;;;;:::::::::999999999999:::::::::::::::;;;===???BBBDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHJJJKKKKKKLLLLLLIIIIIIHHHFFFDDDBBBAAA@@@BBBCCCEEEEEEEEEFFFHHHJJJHHHKKKKKKFFF???;;;<<>>??????@@@BBBBBBCCCCCCDDDGGGLLLOOO]]]fffrrr{{{}}}||||||}}}|||nnn^^^UUUTTTWWW```hhhrrrwwwxxxzzz~~~{{{vvvrrrmmmgggccc___aaabbbbbbcccdddhhhjjjnnnoooqqqqqqqqqssswwwyyy~~~~~~~~~~~~yyyqqqnnnmmmkkkmmmqqquuuvvvyyy|||}}}}}}|||{{{vvvvvvvvvuuusssqqqooonnnnnnoooooonnnmmmlllkkkkkkmmmkkkiiihhhgggeeebbb```ZZZWWWSSSOOOLLLHHHEEEBBBAAAAAA???>>>>>>>>>>>>???@@@@@@@@@@@@????????????DDDDDDDDDEEEFFFGGGGGGHHHFFFEEECCCBBBAAA>>>;;;888555555444444444444444444222222333444666888:::;;;:::===@@@@@@@@@CCCIIIOOO^^^ttt|||{{{zzz{{{mmmooowww}}}ggg^^^\\\YYYWWWUUUSSSRRRRRRRRRSSSNNNMMMLLLLLLMMMNNNMMMKKKJJJIIIIIIIIIJJJKKKMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRQQQSSSTTTSSSUUUccc{{{}}}}}}}}}~~~|||xxxtttrrrwwwyyyzzzwwwssstttzzztttkkkhhhhhhggghhhgggdddaaa```aaadddfffgggfffdddbbb___^^^]]]\\\```aaabbbbbbbbb```^^^]]]^^^\\\ZZZXXXWWWWWWWWWXXXVVVUUURRRPPPNNNNNNNNNOOOQQQRRRTTTUUUUUUVVVXXXZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWSSSTTTTTTSSSRRRRRRTTTVVVVVV\\\fffoooyyyzzzeeeTTTIIICCCAAA???>>>======<<<<<<:::999999999999999999999777777888888999999::::::;;;===???BBBDDDEEEFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKIIIHHHFFFEEECCCBBBAAA@@@CCCEEEGGGHHHIIIKKKNNNPPPQQQQQQOOOHHH???<<<>>>CCCDDDMMM\\\jjjsssyyyhhh___YYYWWWUUUSSSQQQPPPOOOOOONNNNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIsssSSSFFFBBB===999999;;;;;;<<<<<<===>>>???@@@@@@AAACCCDDDEEEGGGJJJMMMSSS[[[iiivvv~~~|||{{{~~~wwwhhh[[[TTTRRRVVV\\\dddjjjnnnqqquuuxxx}}}vvvoooiiidddcccddddddbbbaaaaaaccceeefffggghhhhhhjjjmmmrrruuu{{{|||}}}~~~~~~~~~vvvrrrooolllllloooooosssxxx~~~xxxwwwuuurrrpppmmmkkkjjjmmmnnnnnnmmmjjjggggggggghhhfffdddbbb```^^^ZZZWWWSSSOOOKKKGGGEEECCCAAA???AAA@@@??????>>>>>>>>>>>>@@@@@@????????????@@@AAAEEEEEEFFFFFFFFFFFFGGGGGGCCCAAA???>>><<<:::777555111111111222222111111111111111333555777:::<<<>>>999<<>>BBBJJJRRR___rrryyywwwyyy||||||xxx~~~tttccc]]][[[WWWVVVUUUSSSQQQPPPPPPOOOMMMKKKJJJKKKMMMMMMMMMKKKIIIIIIIIIIIIJJJLLLNNNPPPNNNNNNNNNMMMLLLLLLKKKKKKLLLMMMNNNOOOPPPRRRSSSSSSUUUVVVWWWWWWXXXbbbxxx}}}~~~zzz||||||xxxvvvtttyyy{{{|||{{{yyyzzz~~~|||rrrkkkddd^^^______]]][[[ZZZ[[[___cccddddddcccbbb```^^^\\\[[[]]]]]]]]]]]]]]]\\\\\\[[[ZZZXXXVVVTTTSSSRRRRRRRRRNNNMMMJJJHHHGGGGGGHHHIIIKKKMMMOOOOOOOOOPPPRRRTTTUUUUUUTTTTTTTTTSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQRRRUUUWWWZZZ```iiisss}}}~~~kkkZZZKKKCCC======<<<:::999999888888666666666666666666777777777777888999999:::;;;;;;===???AAADDDFFFGGGGGGGGGEEEEEEDDDDDDDDDEEEFFFFFFHHHIIIJJJKKKKKKJJJIIIHHHHHHGGGEEECCCBBBAAAAAAAAABBBDDDGGGIIIJJJMMMQQQTTT\\\YYYRRRJJJCCCAAAFFFJJJVVV]]]jjjvvv}}}qqqddd^^^XXXWWWTTTRRRPPPOOOOOOOOONNNNNNNNNNNNMMMMMMLLLKKKIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHsssTTTFFFCCC>>>:::999;;;;;;;;;<<<===>>>???@@@>>>AAACCCEEEFFFGGGIIIJJJMMMSSS^^^ooo}}}~~~}}}|||xxxzzz|||}}}vvviii^^^XXXTTTVVVYYY]]]bbbgggkkknnnsssyyy}}}tttmmmjjjggggggeeebbb___]]]^^^___^^^___```aaaccchhhmmmrrrwwwyyy|||}}}}}}~~~zzzwwwsssqqqsssqqquuu|||}}}xxxvvvssspppnnnmmmmmmmmmlllmmmnnnkkkfffcccbbbccc```^^^\\\ZZZYYYWWWSSSPPPMMMIIIDDDAAA@@@???>>>============>>>>>>>>>>>>>>>@@@@@@??????@@@AAABBBCCCEEEFFFFFFFFFFFFEEEDDDDDD@@@>>>;;;:::999777444222111111111222222111111111222222333555888:::<<<>>>999===@@@@@@AAAFFFPPPYYYaaaqqqvvvuuu{{{nnnaaa[[[YYYVVVVVVUUUTTTRRRPPPMMMLLLJJJIIIHHHIIIKKKLLLKKKJJJIIIIIIIIIIIIKKKMMMOOOPPPOOONNNMMMLLLLLLKKKKKKKKKMMMMMMNNNOOOOOOPPPQQQQQQTTTTTTVVVXXXXXX^^^pppwww~~~~~~|||wwwyyy||||||zzzyyyyyyzzz{{{|||}}}}}}~~~~~~~~~{{{vvvqqqhhh___[[[[[[ZZZWWWUUUVVVZZZ^^^___```bbbcccbbb```^^^\\\ZZZZZZYYYXXXYYYYYY[[[[[[XXXWWWUUURRRPPPOOONNNNNNJJJHHHFFFDDDDDDEEEGGGHHHFFFHHHJJJKKKKKKKKKMMMOOOPPPOOOOOONNNNNNNNNNNNNNNMMMLLLKKKIIIHHHHHHIIIIIIKKKKKKLLLLLLLLLNNNRRRUUUXXX]]]gggqqq{{{}}}jjjZZZMMMCCC>>>;;;;;;:::999777666666666555555555666666666777777888888999:::<<<======>>>???AAACCCFFFGGGHHHGGGGGGEEEDDDDDDDDDEEEFFFGGGGGGJJJJJJKKKLLLKKKJJJHHHFFFHHHFFFDDDCCCAAAAAAAAAAAABBBDDDGGGJJJLLLPPPTTTWWW```ZZZQQQKKKJJJNNNVVV[[[ggglllwwwvvvhhh___[[[YYYWWWTTTQQQPPPOOOOOOPPPOOOOOOPPPPPPPPPOOOOOONNNIIIIIIJJJJJJKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHGGGGGGpppRRRFFFDDD@@@======;;;;;;;;;;;;<<<>>>???@@@===@@@DDDFFFFFFGGGHHHIIIOOOQQQZZZkkk~~~~~~zzzwww{{{xxxvvvrrrxxxxxxkkkbbbZZZXXXVVVVVV[[[```eeegggmmmrrrzzzyyyrrrpppiiihhhfffbbb]]][[[ZZZ[[[ZZZZZZ[[[]]]___dddkkkpppooorrrvvvwwwwwwyyy|||{{{yyyzzzwww{{{|||xxxtttrrrpppnnnnnnoooqqqssskkkmmmmmmiiiddd```___```YYYXXXVVVUUUTTTRRROOOLLLJJJFFFAAA>>>============:::;;;;;;<<<===>>>??????AAAAAA@@@@@@AAACCCDDDEEEJJJJJJJJJJJJJJJIIIGGGGGG>>><<<999888777666333111333333444444444333333222333444555666888:::<<<===:::>>>CCCDDDEEELLLXXXbbbdddqqquuuuuu~~~}}}jjj___ZZZWWWUUUVVVVVVUUUSSSOOOLLLJJJGGGFFFFFFGGGIIIJJJIIIHHHIIIIIIIIIIIIKKKMMMPPPQQQOOONNNMMMLLLKKKKKKKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPSSSVVVVVVZZZiiiyyyrrryyy|||zzzuuuwwwyyyyyyxxxyyy|||~~~}}}~~~~~~|||zzz|||{{{yyyyyyxxxqqqiii\\\\\\ZZZVVVSSSSSSWWW[[[ZZZ]]]```cccdddbbb```^^^YYYXXXWWWVVVVVVXXXZZZ\\\YYYXXXUUUSSSQQQOOONNNMMMIIIHHHFFFDDDEEEGGGIIIKKKDDDEEEGGGHHHHHHIIIKKKMMMLLLLLLKKKJJJJJJJJJJJJKKKMMMKKKIIIGGGFFFFFFFFFFFFEEEFFFFFFFFFGGGIIIMMMPPPRRRXXXaaalllvvv~~~mmm\\\NNNEEE>>>;;;;;;;;;;;;:::888666666666666666777777888999999999999:::;;;<<<===???@@@@@@@@@BBBEEEGGGHHHHHHGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHKKKKKKLLLLLLKKKIIIFFFEEEGGGFFFDDDBBBAAA@@@AAAAAADDDFFFIIILLLOOOSSSWWWZZZ]]]VVVNNNKKKPPPZZZffflllpppuuu~~~~~~lllbbb[[[XXXYYYXXXUUURRRPPPOOOPPPPPPLLLMMMMMMNNNNNNMMMMMMMMMIIIIIIJJJJJJKKKJJJJJJIIIGGGGGGHHHHHHHHHGGGFFFFFFpppPPPBBB???<<<999999:::<<<>>>?????????@@@BBBAAAAAAAAAAAAAAADDDHHHKKKKKKOOOTTTaaaxxx~~~~~~xxxxxxzzzzzz{{{zzztttcccSSSOOOSSSVVVXXXZZZaaajjjrrrwwwzzzrrrooojjjddd___\\\[[[ZZZYYYYYYZZZ\\\[[[ZZZ\\\aaaeeeiiikkkmmmooorrruuuvvvwww~~~~~~~~~|||yyyrrrpppnnnnnnoooooonnnmmmjjjgggccc___\\\YYYUUUSSSOOOOOOMMMKKKIIIGGGFFFEEEAAA???>>><<<;;;;;;;;;;;;???AAABBBBBBAAA@@@BBBCCCCCCAAA???>>>???BBBDDDFFFFFFGGGHHHHHHFFFCCC@@@===<<<:::888555333111000///333222222222222222333333666555777<<<===<<<===@@@===AAAFFFIIIMMMTTT^^^gggkkkmmmsss{{{{{{vvvsssjjjjjj||||||jjj[[[VVVXXXTTTSSSRRRQQQQQQOOOLLLIIIHHHHHHHHHHHHIIIIIIJJJKKKGGGGGGHHHIIIJJJLLLMMMNNNLLLLLLKKKJJJJJJJJJJJJJJJMMMKKKHHHFFFFFFHHHKKKMMMQQQPPPOOOPPPTTTZZZbbbfffyyy}}}ttttttxxxtttuuutttsssuuuyyy{{{yyyxxx|||~~~~~~zzzwwwssspppnnnooorrruuutttsssbbb```\\\YYYVVVTTTSSSSSSZZZ[[[___cccffffffbbb___ZZZXXXUUUTTTTTTTTTTTTSSSWWWWWWUUUSSSQQQNNNMMMLLLLLLHHHEEEBBBBBBBBBBBBAAAGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEFFFGGGGGGHHHIIIHHHGGGFFFEEEDDDCCCBBBDDDDDDDDDDDDDDDEEEFFFFFFOOOQQQWWW^^^fffooouuuyyy|||qqqeeeTTTGGG@@@===;;;888888777777777777888888999;;;888666666888999888666<<<>>>???>>>===<<<>>>???FFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGGGGHHHHHHFFFDDDCCCBBBAAA@@@???@@@AAABBBFFFEEEFFFKKKRRRYYY\\\]]]\\\QQQGGGKKK[[[jjjppppppwww|||~~~rrrggg___ZZZXXXTTTSSSSSSSSSRRRRRRRRRQQQQQQOOOMMMLLLLLLMMMLLLJJJLLLKKKJJJHHHHHHIIIIIIJJJIIIHHHHHHGGGFFFEEECCCCCCoooOOOBBB???<<<999999777999<<<>>>>>>???AAACCCBBBCCCBBBBBBBBBDDDHHHLLLKKKNNNSSS]]]ppp}}}|||}}}qqq^^^SSSOOOOOOSSSWWW^^^eeejjjlllrrr|||yyyrrrllleee___\\\ZZZYYYXXXXXXZZZ[[[ZZZYYYYYY]]]```___```cccgggkkkppptttvvvwwwyyy{{{{{{yyyxxxxxxyyy}}}~~~~~~}}}{{{zzzzzzyyyvvvtttqqqooollllllllllllkkkjjjfffbbb^^^ZZZWWWTTTQQQNNNKKKJJJIIIGGGEEECCCBBBAAA@@@???===<<<;;;<<<<<<<<>><<<>>>BBB???CCCJJJRRRZZZbbbhhhlllssstttwww}}}{{{pppgggbbb___ggg|||tttgggZZZUUUVVVTTTSSSRRRQQQQQQOOOKKKIIIHHHHHHHHHHHHHHHIIIJJJJJJEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJLLLKKKIIIHHHHHHIIIKKKLLLOOOOOOOOOPPPSSSXXX^^^cccmmmxxx}}}zzzttttttvvv|||}}}zzzxxxvvvvvvyyyzzzyyyxxxzzz|||~~~~~~{{{wwwuuummmjjjgggfffiiimmmqqqsssiiifffaaa\\\XXXWWWXXXYYYXXXZZZ^^^cccggggggdddbbb\\\YYYVVVTTTTTTTTTSSSSSSTTTTTTRRRPPPOOOMMMKKKKKKLLLIIIFFFDDDDDDDDDDDDCCCFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBBBBBBBBBBCCCDDDEEEIIIKKKOOOTTTZZZ```eeehhhssszzz}}}zzzwwwrrrjjj```ZZZRRRGGG@@@===<<<999777777777777777777888888999;;;999777777:::;;;:::888;;;===????????????AAABBBFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGIIIHHHGGGGGGHHHGGGEEECCCBBBAAA@@@@@@@@@@@@AAABBBFFFEEEGGGLLLSSSXXXZZZZZZUUUOOOMMMVVVeeeqqqtttrrrttt{{{}}}{{{~~~|||iii```ZZZVVVTTTUUUTTTSSSRRRQQQPPPPPPOOOSSSQQQOOOOOOOOOPPPOOONNNLLLKKKJJJIIIIIIIIIJJJJJJHHHHHHHHHGGGFFFEEECCCCCCmmmNNNAAA???<<<999999555777;;;===>>>???AAACCCCCCCCCCCCCCCCCCDDDHHHKKKIIILLLOOOVVVddduuu~~~{{{~~~nnn\\\NNNGGGKKKRRRVVV\\\___^^^```iiittt{{{xxxrrriiiaaa]]]ZZZXXXWWWVVVWWWXXXWWWVVVVVVWWWYYYVVVWWWXXX[[[```eeejjjmmmkkkmmmnnnooonnnnnnpppqqqxxxzzz}}}~~~~~~~~~|||zzzyyywwwvvvtttooollliiihhhhhhgggeeeddd^^^[[[WWWSSSQQQNNNJJJHHHEEEDDDCCCBBB@@@???>>>===>>>>>>============>>>>>>>>>@@@AAAAAA@@@???AAABBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFEEECCC@@@<<<888666222111111000111111222222444444333333333333444444555555999>>>???>>>@@@EEECCCIIISSS___jjjppprrrrrrzzz}}}ttteeeYYYSSSYYYiii{{{mmmeee\\\VVVVVVUUUTTTRRRQQQPPPNNNKKKHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMOOOQQQRRRVVVZZZ]]]aaakkkuuuyyyzzz{{{zzzxxxvvvttttttwww~~~~~~zzzxxxxxxyyyyyyyyyzzz{{{||||||zzzwwwtttrrriiigggdddaaaaaafffmmmsssrrrmmmgggaaa^^^^^^```bbb[[[]]]aaagggkkkkkkiiifff^^^[[[WWWTTTTTTTTTSSSRRRQQQPPPOOONNNLLLKKKJJJIIILLLJJJGGGEEEFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDBBBBBBBBBBBBAAAAAAAAA@@@AAAAAA@@@@@@AAAAAABBBBBBCCCDDDFFFHHHLLLOOORRRSSS[[[___```]]]YYYUUUNNNGGGDDD@@@;;;999:::999666444777777777888888999999999;;;:::999999;;;======<<<;;;===@@@AAABBBCCCDDDFFFFFFGGGHHHIIIIIIJJJJJJIIIKKKKKKJJJIIIHHHGGGGGGFFFHHHGGGFFFFFFGGGFFFDDDBBB@@@@@@???@@@@@@AAABBBCCCDDDEEEHHHLLLQQQSSSSSSRRRLLLMMMSSSaaapppxxxwwwsssrrr{{{xxxsssttt{{{ooo```ZZZVVVSSSRRRTTTTTTSSSRRRPPPOOONNNNNNSSSQQQOOOOOOQQQQQQQQQPPPLLLKKKJJJJJJIIIIIIJJJJJJGGGGGGGGGGGGFFFDDDCCCBBBkkkMMMAAA???<<<999999666999<<<===>>>???@@@BBBBBBCCCCCCBBBBBBCCCFFFHHHFFFHHHKKKOOOYYYiiiyyy|||yyy||||||iiiUUUGGGFFFKKKLLLQQQUUUTTTTTT[[[gggpppxxxzzzpppfff___ZZZWWWUUUTTTTTTTTTSSSRRRRRRRRRSSSTTTSSSRRRRRRTTTXXX[[[^^^^^^```aaabbbcccdddgggjjjqqqtttyyy|||}}}}}}~~~~~~|||zzzzzz~~~}}}{{{xxxtttqqqkkkhhheeecccbbbaaa___]]]VVVSSSOOOLLLJJJHHHEEECCC@@@??????>>>===<<<;;;;;;=========>>>>>>?????????>>>???AAA@@@??????@@@BBBBBBCCCEEEFFFGGGHHHGGGGGGEEEDDDBBB???;;;777444333000000000000000111222222444333333333333333444555888999===AAAAAA???BBBHHHIIISSSbbbnnnsssuuuuuuvvv~~~nnn]]]TTTRRR^^^ppprrriiieee^^^XXXVVVVVVTTTQQQPPPOOOMMMJJJHHHHHHHHHHHHIIIIIIIIIHHHHHHJJJJJJIIIJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKJJJJJJMMMQQQRRRRRRSSSVVVYYY\\\dddnnnuuuyyyzzzyyyxxxwwwuuussstttyyy}}}{{{{{{|||}}}~~~|||yyyvvvsssqqqmmmmmmjjjeeebbbdddjjjooorrrppplllhhhfffgggiiijjjccceeeiiimmmppppppmmmjjjaaa]]]YYYVVVUUUTTTSSSRRRNNNNNNMMMLLLKKKJJJIIIIIIKKKHHHFFFEEEFFFFFFEEEDDDBBBBBBAAA@@@@@@@@@AAAAAACCCBBBBBBAAAAAAAAAAAABBB@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA???@@@@@@AAABBBDDDEEEFFFHHHJJJKKKJJJHHHFFFBBB???<<<:::777777777777555333777888888999::::::::::::;;;::::::;;;===>>>???@@@>>>@@@CCCEEEEEEEEEFFFHHHFFFGGGHHHIIIJJJJJJJJJJJJMMMLLLKKKJJJHHHGGGFFFEEEFFFEEEDDDEEEEEEEEECCCAAA>>>>>>??????AAABBBCCCCCCCCCDDDFFFIIIKKKKKKIIIHHHFFFKKKWWWeeeqqqvvvtttqqqsss||||||mmmiiillluuu{{{fff[[[WWWTTTRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPNNNMMMMMMOOOPPPPPPOOOKKKKKKKKKJJJJJJJJJJJJJJJFFFFFFFFFFFFEEEDDDCCCBBBiiiKKK@@@???<<<999999:::<<<>>>???>>>>>>???AAAAAAAAABBBAAA@@@AAACCCEEEBBBCCCFFFIIIQQQ^^^pppzzzwww{{{wwwcccOOOFFFGGGCCCHHHMMMOOOOOOSSS]]]ggglllwwwyyyoooggg```[[[WWWUUUSSSRRRQQQPPPPPPOOOOOORRRQQQNNNMMMMMMOOOQQQSSSTTTUUUVVVWWWXXX[[[```ccchhhmmmssswwwzzz{{{||||||zzz{{{{{{{{{zzzxxxvvvtttuuuyyy{{{{{{}}}~~~}}}|||{{{{{{yyytttmmmiiieeeccc___]]][[[ZZZWWWUUUOOOLLLIIIGGGFFFDDDBBB@@@>>>>>>=========<<<<<<<<<======>>>??????@@@@@@@@@>>>@@@AAAAAA@@@???AAABBBBBBCCCEEEGGGHHHGGGFFFFFFBBBAAA>>>:::777444222111222222111111111111222222333333333333444555666777;;;;;;>>>AAA@@@???DDDLLLWWWfffvvv}}}zzzwwwyyy~~~{{{cccVVVRRRXXXfffwwwllleeeddd^^^WWWUUUVVVSSSQQQOOONNNMMMKKKIIIHHHIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHKKKJJJJJJJJJJJJJJJKKKKKKIIIJJJKKKLLLLLLKKKJJJIIIJJJOOOSSSTTTRRRQQQSSSVVVZZZ___hhhqqqvvvwwwwwwxxxyyywwwvvvuuuwww|||}}}yyyvvvtttrrrtttuuusssnnnhhhdddeeehhhllllllllllllmmmmmmnnnnnnkkklllnnnqqqrrrqqqllliiibbb___\\\YYYXXXWWWTTTSSSNNNNNNMMMLLLKKKJJJIIIHHHGGGEEEDDDDDDEEEEEEDDDCCCAAA@@@@@@???>>>>>>>>>???AAAAAA@@@@@@???@@@@@@AAA@@@AAAAAAAAAAAABBBBBBBBBAAA@@@@@@??????@@@@@@@@@;;;;;;;;;<<<===>>>???@@@>>>>>>>>>??????===<<<<<<:::888666444555666666666888999:::;;;<<<<<<<<<<<<;;;<<<<<<===>>>???AAACCCDDDFFFHHHIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJMMMLLLKKKJJJHHHFFFEEEEEEEEEDDDCCCCCCDDDCCCAAA@@@<<<===>>>@@@AAABBBCCCCCCAAABBBCCCDDDCCCBBBBBBBBBGGGNNNYYYdddkkknnnooonnnwwwtttdddaaadddpppppp```XXXUUUQQQOOOOOOLLLLLLMMMNNNOOOPPPQQQQQQOOOMMMLLLLLLNNNOOOOOONNNJJJJJJJJJJJJJJJIIIIIIHHHEEEEEEEEEEEEDDDDDDCCCBBBfffIII??????<<<999999<<<>>>@@@@@@???>>>???@@@@@@AAABBBAAA@@@@@@AAACCC??????AAAEEEJJJUUUfffuuuwwwtttsssxxx~~~ooo[[[LLLFFF???AAAFFFKKKLLLMMMUUU^^^dddnnnyyy|||tttllleeeaaa]]]YYYUUUQQQPPPOOONNNMMMMMMLLLKKKJJJJJJLLLMMMOOOLLLMMMNNNNNNPPPTTTYYY]]]```dddjjjooorrrsssuuuvvvsssttttttuuutttsssqqqpppooosssuuutttvvvyyyyyyvvvtttuuuvvvvvvtttooohhhbbb]]]ZZZWWWTTTSSSQQQNNNLLLHHHFFFCCCBBBBBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@???AAABBBBBBAAA@@@BBBCCCCCCDDDEEEFFFFFFEEEDDDCCC???===:::777444333222222444333222222111222222222333333444555666888:::;;;======???AAA@@@AAAIIISSSiiiyyy|||pppXXXPPPRRRaaannn|||yyyfffbbbaaaZZZTTTRRRUUURRROOONNNNNNMMMLLLJJJJJJJJJKKKLLLLLLKKKIIIHHHJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIIIIJJJKKKIIIIIIJJJJJJJJJJJJIIIIIIKKKPPPTTTTTTPPPNNNPPPSSSVVVXXX```jjjqqqrrrtttvvvzzzzzzzzzzzzzzz}}}~~~yyywwwvvvvvvxxxxxxwwwsssmmmgggdddbbbeeegggiiikkkmmmnnnnnnnnnnnnooopppqqqqqqnnniiieeecccaaa___^^^\\\ZZZVVVTTTOOONNNMMMLLLJJJIIIHHHGGGDDDCCCBBBBBBDDDDDDCCCAAA@@@@@@???>>>============???????????????@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@??????>>>?????????777777777777888999;;;;;;:::888888999999555444666777555444333444666999;;;999:::<<<>>>??????>>>>>>===???@@@@@@@@@AAACCCFFFIIIKKKMMMMMMKKKHHHGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJLLLKKKJJJIIIGGGFFFEEEDDDDDDCCCBBBBBBCCCBBB@@@>>><<<===>>>@@@AAABBBBBBBBB@@@AAAAAA@@@???@@@BBBEEEOOOVVV^^^dddgggiiimmmppp}}}mmm```___dddrrr}}}rrreeeYYYSSSQQQMMMKKKJJJHHHIIIJJJLLLNNNPPPQQQRRRPPPNNNLLLLLLNNNNNNNNNMMMHHHIIIIIIIIIIIIHHHGGGGGGDDDDDDDDDDDDDDDCCCBBBBBBeeeHHH??????<<<999999:::<<<>>>???>>>>>>???@@@@@@BBBBBBBBB@@@@@@AAABBB???<<<===AAAEEELLLZZZhhhkkkkkkmmmsss|||vvveeeSSSJJJAAA???@@@EEEGGGHHHNNNVVVZZZccckkkqqqxxx{{{tttpppjjjddd[[[UUURRRPPPNNNLLLJJJJJJIIIIIIIIIJJJKKKKKKGGGGGGGGGHHHIIINNNTTTXXXYYY]]]aaaeeeggghhhjjjkkkkkklllllllllkkkjjjiiiiiicccgggiiiiiikkknnnnnnlllkkkkkkkkkkkkjjjgggaaa]]]SSSQQQMMMKKKJJJHHHFFFDDDAAA@@@>>>>>>???@@@??????>>>>>>>>>??????@@@@@@@@@>>>???@@@AAAAAAAAA@@@???@@@BBBCCCCCCBBBAAACCCDDDDDDDDDDDDDDDCCCBBBAAAAAA<<<:::777444222222333444222222222111111222222333444555666888:::===???AAA@@@@@@CCCEEEEEEIIIUUUbbbyyyfffVVVUUU[[[nnn{{{rrrcccaaa___XXXSSSTTTSSSQQQNNNMMMMMMMMMMMMLLLKKKLLLMMMNNNMMMLLLJJJIIIMMMLLLKKKJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIIIIHHHHHHIIIIIIIIIJJJOOOSSSRRRMMMJJJLLLPPPRRRRRRXXXdddlllooosssxxxzzz}}}{{{xxxxxxxxxyyyzzzxxxvvvtttqqqmmmhhheeebbbcccdddeeegggiiikkklllpppqqqqqqrrrrrrnnnhhhdddbbbbbbbbbbbbaaa^^^YYYUUUOOONNNMMMKKKIIIGGGFFFEEECCCBBBAAABBBDDDDDDCCCAAA@@@@@@???======<<<<<<===>>>>>>>>>>>>???@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????>>>===============666555555666666888999999:::666666999777333222444666666666666666777999;;;:::<<<>>>@@@AAAAAAAAA@@@AAACCCEEEDDDCCCDDDFFFIIIKKKMMMOOOPPPMMMKKKIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIIIIGGGFFFEEEDDDDDDCCCBBBAAAAAABBBAAA???===<<<===???@@@AAAAAAAAA@@@???@@@???>>>>>>CCCJJJPPPZZZ```gggjjjjjjkkkqqqwwwrrrfffaaagggppp{{{fff\\\SSSPPPOOOKKKHHHIIIHHHHHHJJJKKKMMMOOOPPPPPPNNNLLLKKKJJJKKKKKKKKKIIIGGGGGGHHHHHHHHHGGGFFFEEECCCCCCDDDDDDDDDCCCBBBBBBdddHHH>>>>>><<<999999777999<<<======>>>???AAABBBCCCDDDCCCAAA@@@AAABBB???;;;:::???BBBGGGRRR^^^bbbeeeiiiooowww~~~xxxiiiXXXNNNDDD>>><<<@@@BBBCCCIIIPPPLLLTTT[[[___fffpppwwwxxx{{{tttlllaaaYYYTTTQQQNNNLLLJJJJJJJJJIIIIIIHHHGGGGGGDDDDDDDDDDDDEEEJJJQQQUUUUUUXXX[[[^^^^^^___aaabbbaaaaaaaaaaaa```___]]]]]]XXX\\\______aaaeeefffccc```^^^]]]]]]]]][[[WWWTTTMMMKKKGGGEEEDDDCCC@@@???===<<<;;;;;;===??????>>>>>>>>>??????@@@AAAAAABBB???@@@AAABBBAAAAAA??????AAABBBDDDCCCBBBBBBCCCEEEEEEDDDCCCBBBAAA@@@??????:::888555333222333444666000000000000111222333444666777888;;;>>>AAADDDEEEDDDEEEGGGJJJLLLRRRaaapppvvvbbb[[[___ggg{{{~~~ooocccbbb___XXXUUUWWWRRRPPPMMMLLLMMMNNNMMMMMMLLLMMMNNNOOONNNMMMKKKIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJOOORRRPPPJJJGGGJJJNNNPPPOOOTTTaaakkkooottt{{{{{{|||xxxwwwxxxzzz|||{{{xxxtttttttttsssoookkkbbbaaa``````bbbdddhhhjjjrrrrrrsssttttttpppkkkfffbbbbbbcccdddddd```ZZZUUUOOONNNLLLJJJHHHFFFDDDCCCBBBBBBAAACCCDDDEEECCCBBB@@@@@@???======<<<<<<<<<=========>>>???AAACCCCCCAAAAAAAAA@@@@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;777777777777777888999999:::666666;;;;;;666555999999:::;;;:::999888888999;;;===???BBBCCCCCCBBBAAADDDGGGHHHGGGFFFFFFHHHKKKKKKMMMPPPQQQOOOLLLKKKJJJGGGHHHIIIJJJKKKKKKKKKKKKIIIHHHHHHGGGFFFEEEDDDDDDBBBAAA@@@@@@AAAAAA???===<<<===???@@@AAAAAA@@@?????????>>>>>>@@@GGGRRRZZZaaahhhoooqqqooopppwww~~~vvvhhhbbbeeerrrppp```XXXPPPOOOOOOKKKIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNLLLJJJGGGGGGGGGGGGFFFEEEFFFFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCDDDCCCCCCBBBBBBbbbKKKCCC<<<:::<<<888===999666888===AAA@@@>>>BBBBBBAAA@@@?????????@@@BBB@@@===<<>>======:::;;;;;;<<<===>>>>>>???333666;;;>>>???@@@AAABBB@@@@@@@@@@@@??????>>>===CCCDDDDDDDDDDDDBBBAAA???BBBAAA???===;;;::::::999555444222111///...------///000222333333444777999999666777<<>>???@@@@@@@@@============>>>>>>>>>>>>===============>>>??????AAA@@@@@@??????@@@@@@AAA===>>>???@@@@@@@@@@@@@@@666666777888999999::::::;;;:::999999888888888888<<<===>>>===<<<;;;<<<===>>>???AAAAAABBBDDDGGGJJJLLLJJJHHHGGGGGGIIILLLMMMQQQPPPOOOOOONNNMMMLLLLLLLLLKKKJJJKKKLLLKKKIIIGGGJJJIIIGGGEEEEEEEEEEEEFFF@@@@@@AAA@@@???===;;;:::===:::888999===@@@AAAAAA===>>>???AAAFFFQQQ___jjjuuuuuuvvvyyy}}}pppiiijjjrrr}}}vvvfffYYYTTTNNNJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDFFFEEEEEECCCBBBAAA@@@@@@aaaJJJCCC<<<:::<<<888<<<999777999===AAA@@@>>>BBBAAA@@@??????>>>>>>>>>AAA>>><<<<<<@@@GGGOOOTTT]]]eeelllmmmqqqyyy}}}}}}~~~vvvllldddOOOFFF???>>>>>>===@@@EEEEEEHHHKKKMMMOOOSSSXXX]]]eeemmmvvvzzz{{{}}}wwwllleee```[[[VVVSSSOOOKKKIIIHHHHHHHHHGGGDDDEEECCCDDDLLLYYY^^^]]]NNNLLLIIIHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIHHHFFFDDDBBB@@@???BBBAAA@@@>>>======<<<<<<<<<<<<======>>>>>>??????<<>>???>>>===;;;999888888888444333222111111000000111000111222222222222444666999777:::???BBBBBBDDDGGGIIISSSaaalllrrrxxxzzzlllhhhmmm|||~~~nnnhhhaaa]]]\\\ZZZVVVRRRUUURRRNNNNNNOOOOOONNNMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIHHHGGGGGGHHHIIIJJJFFFDDDBBBBBBDDDFFFGGGGGGGGGHHHHHHGGGEEECCCDDDEEEJJJIIIMMMVVV]]]bbbhhhnnnuuuxxx{{{}}}~~~|||{{{xxxwwwvvvxxxzzz{{{zzzzzzxxxuuurrrppppppqqqmmmmmmiiidddbbbeeeeeebbb\\\bbbllltttxxxvvvqqqmmmfff___\\\```bbb___[[[[[[YYYUUUQQQNNNKKKIIIFFFDDDDDDBBB@@@@@@AAABBBAAA@@@============>>>>>>>>>>>>===============>>>??????@@@??????????????????@@@??????@@@AAAAAAAAA@@@@@@999999::::::;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;===???@@@@@@??????@@@BBBCCCCCCCCCCCCBBBDDDGGGJJJKKKJJJHHHGGGGGGIIIKKKMMMOOONNNNNNMMMLLLKKKKKKKKKLLLKKKJJJJJJKKKKKKIIIGGGGGGFFFEEEDDDCCCCCCCCCDDD???@@@@@@???>>>===;;;:::<<<:::888999<<>>AAA@@@>>>@@@@@@??????>>>=========???>>>===>>>CCCKKKSSSXXX]]]bbbgggjjjnnntttyyyzzz~~~{{{vvv```UUUIIIBBB>>>;;;===AAA>>>AAAEEEHHHJJJLLLOOOQQQTTT[[[ccchhhlllrrrzzz}}}wwwrrrlllggg\\\XXXRRRNNNKKKJJJIIIHHHGGGGGGEEEFFFMMMWWW[[[YYYKKKHHHEEECCCCCCCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCBBBAAA???======>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>???????????????CCCDDDEEEDDDBBB@@@AAABBBAAAAAABBBCCCCCCCCCBBBBBBEEEEEEDDDCCCAAA???===<<<<<<;;;999888666666555555333222222222222333333444222333444444333333444666:::999===CCCEEEEEEHHHMMMUUUeeezzzuuurrr{{{sssfffbbb]]][[[ZZZXXXTTTQQQRRRPPPNNNMMMNNNOOOOOONNNKKKKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIHHHHHHGGGGGGGGGHHHHHHDDDBBB@@@AAACCCFFFGGGGGGAAABBBDDDDDDCCCCCCDDDEEEFFFFFFKKKSSSZZZ]]]aaagggooosssxxx|||~~~}}}zzzwwwvvvvvvxxxyyyyyyyyyxxxuuurrrpppqqqrrrrrrrrroooiiiggggggddd^^^RRRVVV___kkktttwwwuuuqqqeee___[[[]]]___^^^]]]]]][[[XXXTTTPPPNNNKKKGGGDDDCCCBBBAAABBBCCCCCCAAA???>>>>>>>>>>>>===========================>>>????????????>>>>>>>>>>>>??????AAAAAABBBBBBBBBAAAAAA@@@<<<<<<======>>>?????????>>>>>>>>>???????????????@@@AAACCCDDDCCCDDDFFFGGGHHHGGGFFFDDDCCCDDDGGGJJJKKKIIIHHHGGGGGGIIIKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJLLLKKKIIIIIIJJJJJJHHHFFFDDDDDDBBBAAAAAAAAAAAAAAA>>>>>>>>>>>>===<<<::::::<<<;;;:::;;;===???@@@@@@@@@CCCIIITTTaaammmvvv{{{~~~yyyhhh]]]jjjmmm^^^UUUSSSPPPLLLIIIIIIJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@```IIIBBB;;;:::<<<888:::::::::<<<@@@AAA@@@>>>@@@??????>>>===<<<;;;;;;======>>>AAAHHHQQQYYY^^^ZZZ]]]aaaeeejjjpppuuuwwwtttiiiYYYLLLCCC>>>===>>><<<>>>BBBFFFIIIJJJKKKKKKIIINNNTTTYYY^^^fffpppxxx}}}yyykkkfff^^^XXXSSSPPPMMMKKKMMMJJJGGGGGGJJJOOOPPPNNNIIIFFFCCCBBBBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBBBBCCCAAAAAAAAAAAAAAA@@@??????<<<<<<;;;;;;<<<<<<===>>>@@@@@@@@@@@@@@@@@@??????AAABBBCCCBBBBBBBBBEEEGGGBBBBBBCCCDDDEEEEEEEEEDDDEEEDDDCCCAAA???===;;;:::888777666444444333333333333222222222222333333444444555666666555666888:::<<<<<>>>>>>>>>>>>>>===========================>>>>>>???@@@@@@????????????@@@@@@CCCCCCCCCCCCCCCBBBBBBAAA?????????@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCEEEFFFFFFFFFFFFGGGIIIIIIHHHGGGEEECCCEEEHHHKKKJJJIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJLLLJJJHHHHHHHHHHHHGGGEEEBBBBBBAAAAAA@@@@@@@@@@@@>>>======<<<<<<;;;::::::>>>=========???AAACCCDDDMMMOOOVVVbbbooozzz~~~rrrfffdddvvvpppbbbYYYTTTQQQOOOKKKJJJJJJKKKKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@??????@@@@@@AAABBBBBBCCC```IIIAAA;;;:::<<<999999:::<<>><<<:::999999999<<>>=========>>>>>><<<===>>>>>>>>>>>>======<<<<<<<<<<<<===>>>??????AAAAAAAAAAAA@@@@@@@@@@@@>>>???@@@@@@@@@AAADDDFFFBBBCCCDDDDDDEEEEEEEEEEEECCCBBBAAA>>><<<:::888888555444333222222222222222333222222111111111111222222333555666666888;;;===???>>>@@@BBBDDDJJJZZZiiitttfff]]][[[XXXVVVSSSQQQNNNLLLNNNNNNMMMLLLKKKLLLMMMNNNHHHIIIKKKLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDFFFDDDBBBBBBCCCCCCBBBAAABBBCCCDDDDDDCCCCCCDDDEEEFFFEEEIIIPPPTTTUUUWWW[[[fffkkkttt{{{~~~yyyuuusssrrrrrrwwwwwwvvvtttssstttwwwyyyxxxyyywwwsssoooiii]]]QQQKKKHHHGGGNNNZZZeeejjjkkkkkkiiieeeaaa___^^^\\\YYYWWWVVVUUUUUUTTTRRRNNNJJJFFFEEEEEEEEEDDDCCC???===???>>>>>>>>>=========<<<===============>>>>>>???BBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDDDDCCCCCCBBB@@@@@@@@@AAAAAAAAAAAAAAACCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFFFFHHHGGGGGGGGGEEEDDDFFFIIILLLIIIHHHHHHGGGHHHIIIJJJKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLJJJGGGFFFGGGGGGFFFEEEAAAAAAAAAAAAAAAAAA@@@@@@======<<<;;;;;;;;;::::::======>>>???BBBFFFJJJMMMYYY\\\bbbnnnyyyxxxkkkkkktttwwweee[[[VVVTTTPPPNNNLLLLLLLLLMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDBBBAAA@@@@@@AAABBBCCCDDDEEEEEE___HHHAAA;;;:::<<<999888:::>>>AAABBBBBB@@@??????@@@@@@@@@>>><<<:::999444555888===CCCKKKQQQUUUPPPNNNQQQ[[[eeennnuuu|||~~~wwwggg[[[RRRIIIAAA<<<;;;;;;===AAADDDEEEEEEGGGHHHKKKMMMOOOTTTYYY]]]fffnnnvvvyyy~~~yyysssmmmfffbbbZZZTTTOOOPPPPPPMMMIIIIIIDDDBBBAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>>>><<<===>>>????????????>>><<<<<<<<<======>>>@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@AAABBBAAA@@@???@@@AAABBBBBBCCCDDDDDDDDDCCCCCCAAA@@@===;;;999777666666333222222111111111222222333222222111111111111222000222444555666888<<<>>>@@@@@@BBBDDDFFFQQQfffzzz|||kkk```[[[YYYWWWTTTQQQOOOMMMMMMMMMNNNMMMKKKJJJIIIKKKMMMIIIKKKLLLMMMMMMLLLJJJIIIFFFGGGHHHHHHIIIHHHHHHHHHFFFFFFFFFFFFEEEDDDCCCBBBCCCBBB@@@@@@@@@@@@>>><<<@@@BBBCCCBBBAAA@@@AAABBBDDDBBBDDDJJJMMMNNNPPPTTT___fffoooxxx~~~~~~zzzwwwvvvvvvvvvwwwxxxwwwwwwwwwyyy}}}~~~|||xxxppp___PPPIIIEEEBBBDDDMMMXXXaaaeeelllnnnmmmhhhdddbbb^^^YYYYYYXXXYYYZZZZZZWWWSSSOOOMMMKKKHHHGGGFFFCCC@@@===??????>>>>>>======<<<<<<===============>>>??????BBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDAAAAAAAAABBBBBBBBBBBBBBBEEEFFFGGGHHHHHHHHHGGGFFFGGGHHHIIIHHHFFFEEEFFFGGGGGGHHHHHHGGGFFFGGGJJJLLLHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLJJJGGGEEEEEEEEEEEEDDD@@@AAAAAABBBBBBAAAAAA@@@>>>===<<<;;;;;;;;;;;;;;;<<<===@@@CCCIIIRRR[[[bbbhhhkkkrrrzzz|||pppeeeooolll___VVVQQQPPPMMMLLLLLLLLLNNNNNNMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEECCCCCCBBBBBBCCCDDDEEEFFFGGGGGG^^^HHHAAA::::::<<<999777;;;???BBBCCCBBB@@@???@@@@@@AAAAAA???===:::999555666888:::>>>CCCGGGJJJJJJGGGJJJWWWeeeoooxxx~~~|||zzz}}}xxxmmmeeeYYYMMMBBB>>>999888;;;>>>@@@@@@FFFHHHJJJKKKLLLNNNPPPQQQUUU]]]dddhhhnnnxxx~~~xxxssskkkccc^^^^^^\\\UUUOOONNNFFFEEEDDDDDDEEEDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCBBBAAA@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAA===<<<<<<<<<===>>>????????????@@@@@@AAAAAABBBBBBBBBCCCEEEDDDBBB@@@??????BBBBBBBBBCCCBBBBBBAAAAAA>>><<<:::888666555444444222222222111111222333333222222111222222333444555444666888888999;;;>>>@@@@@@BBBFFFJJJMMMYYYqqq~~~sssfff___XXXWWWUUURRRPPPOOOPPPQQQMMMNNNNNNKKKHHHGGGIIILLLKKKLLLNNNOOONNNLLLJJJHHHCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEFFFFFFEEECCCBBBAAAAAA@@@??????@@@???>>><<<>>>@@@AAAAAA@@@@@@AAABBBCCC@@@AAAEEEHHHHHHKKKOOOUUU]]]iiittt{{{~~~}}}}}}}}}}}}||||||}}}zzzzzzzzz{{{|||zzzgggUUUKKKHHHEEECCCFFFLLLSSSXXXbbbiiimmmmmmlllmmmjjjdddccccccdddeeedddaaa\\\XXXTTTQQQMMMJJJHHHEEEBBB@@@?????????>>>===<<<<<<<<<===============>>>??????BBBAAAAAA@@@@@@AAAAAABBB@@@AAABBBCCCDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCFFFGGGHHHIIIIIIGGGFFFEEEFFFHHHIIIHHHGGGGGGHHHIIIIIIKKKLLLKKKIIIHHHIIIJJJGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGGGGHHHIIIJJJJJJKKKLLLIIIFFFDDDDDDDDDDDDCCC???@@@AAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;<<<===>>>AAAFFFMMMWWWfffuuuzzzuuusssrrrbbbZZZSSSNNNMMMKKKJJJJJJLLLNNNNNNMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIEEEEEEFFFFFFEEEDDDCCCCCCBBBCCCCCCDDDEEEFFFGGGGGG~~~^^^HHHAAA::::::<<<999777;;;@@@CCCCCCBBB@@@@@@@@@AAAAAAAAA@@@===:::999999999:::;;;===@@@BBBDDDFFFCCCGGGUUUeeepppzzz}}}}}}zzzzzz~~~|||tttfffYYYHHHBBB:::777888;;;===>>>EEEFFFIIIJJJKKKKKKJJJJJJGGGOOOWWW[[[aaalllvvvzzz{{{rrrkkkjjjeee[[[SSSQQQJJJIIIHHHHHHHHHGGGDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@???>>>>>>>>>>>>>>>??????@@@?????????<<<<<<<<<<<<<<<===>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBDDDFFFGGGEEEBBBAAAAAABBBBBBBBBBBBAAA@@@??????<<<;;;888666444444333444222222222222222333333444111111111222444666888999:::<<<=========>>>@@@BBB???CCCJJJOOOSSS```xxx~~~~~~yyyzzzxxxjjjaaa\\\VVVUUUSSSQQQOOOPPPSSSUUUMMMNNNNNNKKKHHHFFFHHHKKKLLLMMMOOOPPPOOOLLLJJJHHHAAABBBCCCEEEEEEEEEDDDCCCDDDEEEEEEEEEEEECCCAAA@@@@@@??????@@@BBBBBBAAA???>>>???AAAAAAAAABBBCCCEEEDDDAAAAAADDDFFFFFFIIINNNNNNWWWdddpppyyy~~~~~~|||{{{{{{||||||}}}~~~mmm[[[PPPNNNKKKFFFDDDDDDHHHKKKTTT```jjjooosssxxxwwwrrrnnnnnnoooooonnnjjjddd___ZZZVVVQQQLLLJJJGGGEEECCC@@@??????>>>===<<<<<<;;;===============>>>??????AAA@@@@@@??????@@@@@@AAA??????AAACCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFGGGHHHIIIIIIGGGEEEDDDEEEGGGHHHIIIHHHIIIKKKLLLLLLNNNOOONNNLLLIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIEEEEEEFFFGGGHHHIIIIIIJJJLLLIIIFFFCCCCCCDDDCCCCCC>>>???@@@AAAAAA@@@???>>>???>>><<<<<<;;;<<<===>>>BBBFFFMMMWWWdddwww~~~|||eee[[[XXXRRRNNNNNNHHHHHHIIIKKKMMMNNNLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIHHHHHHHHHIIIIIICCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFGGG}}}^^^IIIBBB;;;:::>>><<<<<>><<<<<<;;;;;;<<<999666777;;;>>>===<<>>?????????<<<===???@@@AAA@@@???>>>AAA@@@??????>>>>>>>>>???AAABBBDDDEEEGGGGGGGGGFFFHHHGGGFFFFFFFFFEEEBBB???BBB???<<<;;;======;;;999:::999777555333222111111666333000111444555444222333333222111222333444555999:::;;;===???AAACCCDDDHHHIIINNNVVVccctttrrrjjjeeegggxxxnnnaaa[[[ZZZTTTRRRPPPPPPPPPPPPNNNLLLMMMMMMLLLJJJGGGGGGHHHJJJMMMNNNPPPQQQPPPMMMJJJGGGBBBBBBCCCCCCCCCCCCBBBBBBEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@>>>===>>>@@@BBBBBBAAAEEEBBB???===???CCCGGGKKKNNNRRR]]]jjjssswww}}}|||xxxwww}}}~~~rrrhhhZZZVVVPPPKKKHHHFFFDDDBBBMMMRRR\\\hhhttt{{{~~~~~~{{{|||yyylllbbb___]]]ZZZUUUQQQNNNKKKJJJGGGDDDAAA?????????>>>===;;;;;;;;;;;;;;;;;;;;;;;;@@@AAABBBCCCCCCBBB@@@@@@>>>???@@@BBBCCCDDDDDDEEEGGGFFFDDDCCCCCCEEEGGGIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDFFFHHHHHHHHHJJJLLLOOOOOOPPPPPPMMMIIIFFFEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGFFFGGGGGGGGGGGGHHHHHHHHHFFFHHHJJJIIIEEEAAA???>>>AAA???>>>???AAABBB@@@===???;;;;;;======;;;===BBBFFFKKKWWWhhh{{{|||qqqcccYYYUUUTTTQQQOOOIIIJJJKKKMMMMMMMMMLLLLLLJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHGGGGGGFFFDDDFFFGGGGGGEEEDDDDDDEEEEEEFFFHHHIIIIIIHHHFFFEEE}}}^^^IIIBBB;;;:::>>><<<<<>>>>>===<<<<<<<<<<<<<<<:::888777999>>>AAAAAA@@@@@@>>>BBBLLLXXXeeesss~~~vvvlll___PPPBBB===<<<888666777:::;;;===@@@CCCFFFHHHHHHHHHHHHHHHIIILLLPPPTTTVVV```dddiiioootttzzz{{{sssnnnjjjgggccc___ZZZWWWUUUSSSQQQPPPLLLIIIHHHHHHIIIIIIHHHEEEFFFEEECCCBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEBBBAAA@@@??????@@@AAABBBCCCEEEGGGIIIJJJJJJJJJJJJLLLJJJIIIHHHHHHFFFBBB@@@AAA>>>;;;:::;;;;;;999777888777666444333222111111555333222222333333333222444444333333444555777888888:::<<<@@@CCCEEEGGGHHHIIIOOOYYYeeerrr~~~wwweee______eeexxxtttfff\\\WWWVVVSSSQQQOOOOOOOOOOOOMMMKKKLLLLLLLLLJJJGGGGGGHHHJJJMMMNNNPPPQQQPPPMMMJJJHHHCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBB@@@??????@@@AAAAAA@@@AAA???======???CCCGGGJJJLLLPPPZZZfffooottt{{{}}}{{{|||vvvppp___]]]YYYVVVSSSPPPKKKHHHFFFIIIPPPZZZfffsss~~~vvvmmmcccaaa___\\\YYYVVVTTTSSSMMMJJJFFFDDDCCCBBB@@@???============>>>>>>>>>>>>@@@@@@AAABBBBBBAAA@@@?????????AAABBBCCCCCCDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEGGGGGGGGGFFFFFFEEEEEEEEECCCDDDFFFFFFFFFHHHJJJMMMNNNOOONNNLLLIIIFFFDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFHHHJJJIIIEEEAAA???>>>???======>>>AAAAAA@@@>>>@@@<<<;;;<<<<<<<<>><<<>>>AAADDDEEECCCAAA??????>>>======<<<;;;;;;;;;<<<:::999:::>>>DDDGGGGGGEEEAAA>>>AAAIIITTT^^^jjjttt}}}uuuiii\\\NNNGGGAAA;;;555333666888;;;===???BBBEEEHHHDDDDDDDDDDDDDDDEEEFFFGGGOOORRRWWW]]]cccjjjqqqvvvxxx{{{}}}yyyvvvtttsssoooiiidddaaa___]]][[[WWWTTTQQQOOONNNNNNLLLKKKFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGFFFFFFGGGHHHJJJKKKEEEDDDBBB@@@@@@BBBDDDFFFGGGIIIKKKMMMNNNOOOOOOOOOPPPNNNKKKJJJHHHFFFBBB???>>><<<:::888888888666555555555444333222222222222333444444222111000111222444444555555777888:::;;;999;;;>>>AAAEEEHHHJJJLLLPPPZZZjjjxxx{{{iiiZZZWWW^^^iii{{{xxxeee]]]XXXUUUTTTQQQPPPNNNNNNNNNNNNLLLJJJJJJKKKJJJHHHFFFFFFHHHJJJLLLMMMOOOPPPOOOLLLIIIGGGBBBCCCDDDDDDEEEEEEDDDDDDBBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAAAAABBBBBBCCCCCCDDDBBB@@@???@@@@@@???>>><<<<<<<<<===???BBBFFFHHHJJJMMMUUU```hhhnnnxxx~~~~~~{{{yyyhhhgggfffdddaaa\\\UUUPPPDDDEEEGGGJJJSSScccuuuyyysssiiihhhgggeeecccaaa___^^^WWWTTTOOOLLLIIIGGGDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???@@@@@@AAABBBBBBBBBBBBBBBBBBCCCEEEGGGGGGFFFDDDCCCGGGGGGGGGFFFEEEDDDDDDDDDAAACCCDDDDDDDDDEEEHHHJJJLLLMMMMMMKKKHHHFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFDDDEEEFFFFFFGGGGGGFFFFFFFFFHHHIIIHHHEEEAAA???>>><<<<<<;;;<<<>>>???>>>===???<<<;;;===>>>@@@FFFNNN___lll}}}wwwfff^^^TTTMMMKKKLLLLLLKKKJJJKKKKKKLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFHHHHHHGGGGGGFFFEEEEEEEEEDDDFFFHHHIIIIIIIIIJJJKKKGGGGGGGGGGGGGGGGGGGGGGGG{{{]]]HHHAAA::::::>>><<>>>>>???CCCHHHKKKJJJGGGDDDAAABBBIIIPPPXXXbbbkkk{{{~~~zzz||||||sssjjj^^^UUUNNNFFF>>>::::::<<<===<<<;;;<<<@@@CCC>>>>>>???AAABBBBBBBBBBBBCCCEEEIIIMMMRRRYYY```eeeiiikkkooossswww{{{~~~{{{wwwrrrmmmkkkiiigggeeedddaaa\\\WWWTTTRRRQQQPPPKKKMMMOOOOOONNNLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNNNNHHHFFFCCCAAABBBDDDGGGIIIJJJLLLNNNPPPQQQRRRRRRQQQPPPNNNKKKHHHFFFCCC???===;;;:::888666555555444333333222222222222222222333222444555333///...000333444444555777999:::<<<=========???AAAFFFKKKOOORRR^^^iiiyyylll```WWW]]]iiiuuulll]]]ZZZXXXVVVTTTPPPOOOMMMLLLMMMLLLKKKIIIHHHHHHHHHFFFEEEEEEGGGIIIJJJKKKLLLMMMLLLJJJGGGEEE@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBB??????@@@AAABBBCCCDDDDDDEEECCC@@@?????????===<<<::::::;;;<<<>>>@@@BBBDDDGGGIIIPPPYYY```gggsss|||{{{{{{{{{rrrqqqooommmjjjeee^^^YYYMMMLLLHHHDDDEEEQQQbbbpppyyyrrroooppppppppppppnnnllljjjhhhccc___YYYUUUQQQNNNJJJHHHDDDCCCCCCBBBAAA@@@??????@@@@@@AAA@@@@@@@@@@@@???AAAAAABBBBBBBBBAAAAAA@@@CCCDDDFFFGGGGGGGGGFFFEEEGGGFFFFFFEEEDDDDDDCCCCCCBBBCCCDDDDDDCCCDDDFFFHHHKKKLLLMMMLLLIIIGGGFFFGGGDDDFFFGGGIIIIIIHHHFFFEEECCCDDDEEEFFFFFFFFFFFFEEEFFFHHHHHHGGGCCC@@@>>>>>>;;;::::::::::::;;;;;;;;;<<<;;;>>>CCCGGGKKKUUU^^^rrr||||||uuu|||}}}lllaaa[[[RRRMMMKKKKKKLLLLLLJJJKKKLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDGGGGGGFFFFFFEEEDDDDDDDDDDDDFFFHHHIIIHHHHHHIIIJJJGGGFFFFFFEEEEEEFFFFFFGGG{{{\\\GGGAAA::::::>>><<>><<<:::888999;;;===<<<===???AAABBBCCCCCCCCC???AAACCCEEEHHHLLLRRRVVVYYYZZZ\\\```ffflllppprrrxxxwwwwwwxxx{{{|||xxxtttqqqppppppooonnnooolllgggbbb\\\YYYXXXXXXXXXZZZ\\\[[[WWWSSSQQQQQQPPPSSSWWWYYYYYYVVVSSSPPPIIIGGGEEECCCCCCEEEHHHJJJJJJLLLMMMOOOPPPPPPPPPPPPMMMJJJFFFDDDAAA???<<<999777777666555333222222333222111111111111222333333222444555333000///111444333444666888:::;;;======??????AAAEEEMMMVVV^^^cccnnnwww|||bbb]]]^^^jjjxxx~~~dddYYYYYYXXXVVVUUUPPPNNNLLLLLLLLLLLLJJJHHHEEEFFFFFFEEECCCDDDFFFHHHHHHIIIJJJJJJIIIGGGEEECCC@@@@@@AAAAAAAAAAAA@@@@@@???????????????@@@AAABBB===>>>???@@@AAACCCDDDDDDDDDBBB???>>>>>>>>><<<;;;;;;;;;;;;<<<===>>>??????DDDGGGMMMTTTYYY```nnn{{{{{{wwwvvvvvvvvvtttrrrpppnnniiiddd```VVVTTTNNNFFFAAAEEEOOOYYYffflllrrrtttqqqnnnlllllluuuvvvxxxxxxwwwuuurrrpppkkkgggaaa[[[WWWTTTPPPMMMHHHGGGFFFDDDCCCAAA@@@???DDDCCCBBBBBBAAA@@@@@@@@@AAAAAAAAABBBAAAAAA@@@???CCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEDDDDDDDDDFFFHHHJJJLLLMMMLLLJJJHHHHHHIIIDDDEEEGGGHHHHHHGGGEEECCCCCCDDDEEEGGGGGGFFFEEEEEEEEEFFFGGGEEEAAA>>>======::::::999888888888999:::;;;>>>GGGQQQXXX^^^iiissssssllljjj}}}mmm```^^^YYYSSSNNNKKKJJJKKKKKKKKKKKKLLLLLLLLLJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDGGGGGGFFFEEEEEEDDDDDDCCCEEEGGGHHHHHHFFFEEEFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEzzz[[[GGG@@@::::::>>><<>>AAADDDHHHJJJLLLJJJHHHFFFGGGIIIIIIFFFCCCAAA===<<<@@@CCCGGGMMMTTTbbbkkkuuuyyyxxxwwwzzz~~~~~~||||||{{{rrriii^^^TTTFFFAAA<<<999999:::::::::>>>???@@@AAABBBCCCCCCCCC@@@AAACCCCCCDDDFFFIIILLLJJJJJJKKKPPPWWW^^^bbbdddhhhhhhiiikkknnnrrrvvvxxx{{{|||}}}~~~wwwtttqqqpppqqqrrrrrrrrrrrrqqqnnniiiddd```___```bbbeeefffccc^^^YYYWWWWWWVVVYYY^^^aaa```[[[UUUQQQIIIHHHEEEDDDCCCDDDFFFHHHHHHIIIJJJKKKLLLKKKKKKJJJGGGDDDAAA>>>===;;;999777444444555333222111222444222111111111222222333444333333444333222222333555444555777999;;;======>>>???BBBGGGPPP[[[gggqqqwwwyyy~~~sssaaabbbiiivvv}}}}}}~~~sss___XXXXXXXXXVVVTTTOOONNNLLLLLLLLLLLLJJJHHHEEEEEEFFFEEEDDDEEEGGGIIIHHHHHHHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@???>>>>>>>>>???@@@@@@AAA======>>>???@@@AAABBBCCCAAA???===<<<======<<<;;;<<<<<<;;;;;;<<<<<<======CCCEEEKKKPPPSSSZZZhhhwww~~~xxx{{{yyysssooonnnrrrqqqqqqqqqqqqoookkkhhh\\\ZZZVVVOOOIIIFFFIIILLLPPPTTTZZZ___bbbfffiiikkkrrrtttwwwyyyzzzxxxuuusssmmmiiiccc^^^ZZZVVVSSSPPPLLLLLLKKKIIIHHHFFFEEEEEEIIIHHHFFFDDDBBBAAAAAAAAA@@@AAAAAAAAAAAAAAA@@@???AAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFEEEDDDDDDEEEGGGHHHJJJKKKKKKIIIHHHHHHIIIEEEFFFGGGGGGGGGFFFEEEDDDCCCDDDFFFHHHHHHGGGFFFEEEDDDEEEEEECCC???<<<;;;<<<999999:::999888999<<<>>>BBBKKKZZZiiiqqquuu|||qqqhhhfffgggvvvddd[[[YYYVVVQQQLLLIIIGGGHHHHHHKKKLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDyyy[[[FFF@@@::::::>>><<>>@@@BBBEEEIIIKKKMMMKKKGGGDDDCCCDDDDDDBBB???>>>999888;;;===???EEEKKKWWW___iiippprrrsssvvvyyy{{{~~~}}}}}}{{{pppfffVVVNNNDDD??????@@@===999<<<<<<===???@@@AAABBBCCCBBBCCCEEEEEEDDDDDDFFFGGGDDDBBBBBBFFFLLLRRRTTTUUUWWWXXXYYY\\\^^^bbbdddffflllmmmoooqqqssstttuuuuuuooollljjjiiikkkmmmnnnmmmjjjkkkkkkiiieeebbbcccdddcccfffgggccc]]]WWWWWWXXXWWWZZZ]]]^^^]]]XXXRRRNNNIIIHHHFFFDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCBBB???<<<:::999888777666111222444333111111333666333222222222222333333444444333222333444666666555777888:::<<<>>>>>>???>>>@@@FFFPPP]]]iiisss{{{~~~|||ssslllooouuu~~~wwwiii\\\YYYZZZYYYWWWVVVPPPNNNLLLLLLLLLLLLJJJIIIFFFGGGGGGGGGFFFGGGJJJLLLIIIIIIIIIHHHGGGFFFDDDDDDDDDDDDDDDCCCAAA@@@>>>===??????>>>>>>>>>??????@@@<<<<<<===>>>??????@@@@@@===<<<::::::<<<===<<<<<<;;;;;;::::::;;;<<<>>>???BBBDDDJJJNNNPPPUUUdddrrrzzzrrruuuuuummmiiiggghhhkkkoootttwwwwwwssspppeeedddaaa]]]XXXTTTPPPNNNHHHHHHIIINNNTTTZZZ^^^```dddggglllqqqsssrrrpppoookkkgggbbb]]]YYYVVVSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNLLLJJJGGGDDDBBBBBBAAA???@@@@@@AAAAAAAAA@@@@@@???@@@AAABBBBBBBBBAAA@@@@@@AAABBBBBBDDDEEEEEEFFFDDDEEEFFFEEECCCCCCDDDFFFEEEGGGHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFCCCEEEGGGIIIIIIHHHFFFEEECCCCCCCCC@@@===:::::::::777999:::;;;;;;>>>CCCGGGQQQ]]]qqqoooaaa```fffnnn~~~lll```[[[SSSRRRNNNKKKGGGFFFGGGHHHKKKLLLMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKIIIGGGFFFHHHGGGGGGFFFFFFEEEDDDDDDCCCDDDFFFFFFEEEDDDEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDyyyZZZFFF@@@::::::>>><<<@@@BBBEEEFFFDDDBBBAAA@@@BBBBBBCCCCCCEEEFFFHHHHHHIIIEEEAAA???AAAAAA???======999777999;;;===AAAGGGTTTZZZcccjjjmmmoooqqqssswww{{{}}}}}}~~~tttggg\\\NNNGGGFFFEEE???999777888999;;;>>>AAACCCEEEBBBDDDFFFFFFEEEEEEEEEFFFFFFCCCAAABBBFFFIIIJJJJJJJJJKKKMMMPPPRRRUUUWWWWWW___aaacccfffiiijjjjjjkkkgggeeecccbbbdddfffgggggg___bbbddddddbbbaaabbbddd___bbbccc___XXXSSSSSSUUUVVVWWWXXXXXXVVVRRRMMMJJJHHHGGGFFFEEECCCBBBBBBAAABBBBBBCCCCCCBBBAAA???>>>???<<<999888888888777666///111333222111111444777444333333222333333444444555222111222666999888666999:::<<<>>>@@@@@@@@@???AAAIIIWWWeeepppwwwzzzzzzzzz~~~|||vvvxxxzzz}}}nnnddd\\\[[[]]][[[ZZZZZZPPPNNNMMMLLLMMMLLLKKKIIIHHHIIIIIIIIIHHHJJJLLLOOOJJJJJJJJJIIIHHHGGGFFFEEECCCCCCBBBAAA???===;;;:::??????>>>>>>>>>>>>??????<<<<<<======>>>>>>??????;;;999888999;;;======<<<:::999999999;;;===@@@BBBAAADDDJJJNNNNNNSSSaaapppxxxoooqqqzzz}}}qqqjjjfffeee```eeemmmvvv|||}}}yyyuuupppnnnllliiifff```YYYSSSIIIEEEBBBCCCHHHNNNQQQQQQUUUYYY```fffjjjkkkjjjhhhhhhddd___[[[XXXUUURRRPPPRRRRRRSSSUUUVVVWWWXXXYYYQQQOOOLLLHHHEEECCCBBBBBB>>>???@@@AAAAAAAAAAAAAAA???AAAEEEHHHHHHFFFCCCAAA???@@@AAABBBDDDEEEFFFGGGDDDEEEEEEDDDBBBBBBCCCEEECCCDDDFFFFFFEEEEEEFFFGGGJJJIIIHHHGGGGGGGGGGGGHHHDDDEEEHHHJJJJJJIIIGGGEEEBBBBBBBBB???<<<999999999555888;;;===>>>CCCIIINNN]]]lllvvv```UUU[[[fff}}}pppccc]]]ZZZPPPPPPNNNKKKHHHGGGHHHJJJKKKLLLMMMNNNOOOOOONNNMMMMMMNNNNNNNNNLLLKKKIIIGGGHHHHHHGGGGGGFFFEEEEEEEEEAAACCCEEEFFFFFFFFFGGGHHHEEEFFFHHHIIIIIIHHHFFFEEE}}}ZZZCCC>>>999666999999BBBCCCDDDEEEEEECCCAAA@@@CCCBBBAAA@@@@@@BBBDDDEEE@@@???===;;;:::;;;<<<===???===<<<;;;;;;<<<===???IIIOOO[[[eeeiiiiiimmmtttwwwwwwxxx|||www}}}}}}ssseee\\\WWWPPPGGG???:::::::::;;;<<<===>>>???CCCDDDEEEFFFFFFEEECCCBBBAAA@@@???>>>>>>>>>???@@@BBBAAA@@@@@@BBBDDDGGGHHHPPPRRRTTTWWWYYYYYYYYYXXXWWWWWWXXXXXXYYYYYYYYYZZZ\\\\\\\\\[[[[[[ZZZZZZZZZVVVWWWWWWVVVTTTQQQMMMKKKNNNOOOPPPPPPOOOMMMKKKIIIFFFEEECCCAAA@@@???>>>>>>@@@@@@@@@???>>><<<;;;:::888777666555444333333333333444444555555444444444222333333222111111222444444333444777;;;===;;;999??????>>>===>>>@@@CCCDDDHHHQQQ]]]fffkkknnnppprrruuusssuuu}}}uuuccc___ZZZWWWWWWXXXYYYYYYSSSQQQOOOKKKIIIGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHFFFEEEEEEDDDDDDBBB@@@>>>=========>>>??????>>>===============:::;;;<<<<<<;;;<<>>AAABBBAAA???DDDCCCAAA???>>>>>>??????BBBBBBBBBCCCCCCCCCDDDDDDFFFEEECCCAAAAAAAAABBBBBBFFFEEEEEEEEEFFFHHHIIIKKKNNNMMMKKKIIIHHHGGGGGGGGGCCCDDDEEEHHHIIIGGGCCC@@@BBB>>>999555444444444444777;;;>>>@@@CCCKKKWWW```mmmzzzpppcccYYYVVVcccvvvoooddd^^^YYYVVVPPPOOOMMMKKKIIIHHHGGGGGGJJJKKKMMMNNNNNNNNNMMMLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGEEEDDDBBBAAACCCDDDFFFGGGGGGFFFEEEEEEJJJIIIHHHGGGFFFFFFFFFFFF\\\EEEAAA;;;999<<<;;;@@@AAACCCDDDDDDBBBAAA@@@BBBAAA@@@???>>>>>>???@@@???===<<<::::::;;;<<<======<<<;;;::::::;;;<<<===EEEIIISSS^^^dddggglllrrrxxxyyyyyy{{{~~~zzzvvvpppqqqvvv|||{{{rrrjjj___QQQFFF???===:::999888999::::::???@@@BBBCCCDDDCCCBBBAAAAAA@@@???>>>======>>>???>>>===<<<<<<===???AAACCCFFFHHHJJJMMMNNNNNNNNNNNNLLLLLLMMMMMMNNNNNNNNNNNNOOOPPPPPPPPPQQQQQQRRRRRRNNNNNNOOONNNLLLJJJGGGEEEHHHIIIJJJJJJJJJHHHFFFEEEBBBAAA@@@>>><<<;;;;;;;;;:::;;;;;;;;;;;;::::::999777666555444333333333333333333444444444333333222222333333333222222444666777666666888;;;<<<:::888<<<>>>@@@AAABBBCCCDDDEEEQQQWWW___eeeiiilllppprrr{{{zzz}}}|||zzzjjj```]]]YYYWWWWWWWWWWWWWWWSSSQQQNNNKKKIIIGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKIIIHHHHHHGGGFFFEEEDDDCCCCCCBBB@@@>>>============>>>>>>===<<<<<<<<<<<<<<<::::::;;;===???@@@AAABBB>>><<<999888999:::;;;:::777777777888:::===???@@@@@@???@@@CCCFFFLLLXXXdddxxx}}}qqqoooqqqrrrpppxxxyyyvvvqqqjjjfffhhhmmmrrrvvvyyyzzzzzzzzzvvvvvvyyy{{{zzzxxxmmmiiiccc]]]VVVOOOHHHCCC@@@@@@BBBEEEJJJNNNPPPPPPVVVVVVTTTRRRPPPQQQUUUXXX______```aaa```]]]XXXTTTMMMLLLIIIFFFDDDCCCDDDDDD>>>>>>>>>@@@BBBCCCBBBAAACCCAAA@@@>>>======>>>>>>AAAAAABBBCCCCCCDDDEEEEEEGGGFFFEEEDDDDDDDDDEEEEEEIIIHHHHHHHHHIIIJJJLLLMMMNNNMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFGGGHHHEEEAAA===<<<999666444555777888999:::???DDDHHHLLLTTT___gggvvvwwwccc[[[YYY___qqqwwwfff]]]YYYVVVSSSOOONNNLLLJJJIIIHHHGGGGGGIIIJJJKKKLLLMMMLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFGGGGGGGGGFFFEEECCCBBBAAACCCDDDEEEFFFFFFFFFFFFFFFHHHHHHGGGFFFEEEEEEEEEEEE[[[EEEAAA;;;999======>>>???AAABBBBBBAAA@@@???@@@???>>>===<<<;;;::::::<<<;;;:::999:::;;;<<<===<<<;;;:::999999:::;;;<<<@@@BBBIIIUUU___dddjjjpppvvvvvvvvvwwwyyy{{{~~~{{{~~~yyysssnnnllljjjmmmqqquuuwwwwwwyyykkkYYYLLLGGGCCC<<<888777888999999;;;<<<>>>@@@BBBBBBBBBBBBAAA@@@???======<<<<<<<<<:::999888888888:::;;;<<<<<<===???AAABBBCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDFFFGGGGGGHHHEEEEEEEEEEEEDDDCCCAAA@@@@@@@@@AAABBBBBBAAA@@@???===<<<;;;999888777777777444555666777777777777777555555444333222222222222333333333333222222111000111222333333333444666888999999999;;;===>>>===<<>>===<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;::::::;;;???DDDFFFEEECCC===:::888777999::::::999666777777888:::<<<>>>???;;;:::;;;???AAAFFFPPP[[[hhhyyy{{{xxxtttpppeeekkkttt~~~{{{uuuoooooopppqqqsssvvvyyyzzz}}}|||{{{|||~~~vvvkkk]]]OOOFFF>>><<<:::;;;???BBBEEEFFFMMMOOOQQQRRRTTTXXX\\\```ggggggfffeeebbb\\\TTTOOOJJJHHHFFFDDDBBBBBBBBBBBB@@@???@@@BBBDDDEEEEEECCCAAA@@@???>>>======>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKIIIGGGEEECCCBBBAAAAAAAAAAAA???;;;888444444333222444777:::<<>>???@@@@@@@@@??????============<<<:::999888999999999999:::;;;<<<===;;;;;;::::::::::::;;;;;;>>>===BBBOOOZZZbbbiiioooqqqqqqqqqqqqsssxxx~~~|||yyywww}}}{{{yyyvvvqqqmmmllllllmmmvvvuuueeeYYYQQQKKKCCC===;;;<<<;;;;;;888999<<<>>>@@@AAABBBBBB??????>>>===<<<;;;::::::999888777777666777888888777888999;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@>>>??????@@@???>>>======888999:::;;;<<<<<<;;;;;;999888777666555555555555222222333444444444444444333333222222111222222222333333333333222111000///000111333333333555777:::;;;;;;<<<>>>AAABBBCCCCCCEEEFFFGGGHHHMMMVVVbbbkkksssqqqooommmoootttzzz~~~xxxnnnffffffjjjnnnvvv}}}jjj```XXXVVVTTTSSSTTTSSSRRRQQQPPPOOOMMMKKKIIIGGGFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGDDDDDDCCCCCCBBBAAAAAA@@@??????>>>===<<<<<<<<<;;;::::::999999999999::::::;;;999:::@@@GGGKKKHHHDDD<<<:::888888999::::::999999999999888999999999999888777888;;;>>>AAAIIIQQQ\\\gggsssyyy{{{sssggghhhkkksss~~~zzzyyywwwuuuuuuuuuvvvwwwzzz|||}}}~~~zzzkkk[[[PPPFFFBBB===::::::===>>>???EEEIIIOOOTTTYYY___eeeiiillljjjfffbbb]]]VVVNNNIIIFFFEEECCCBBBAAA@@@AAAAAAAAA@@@AAACCCEEEGGGFFFEEEAAA@@@???>>>>>>??????@@@@@@AAABBBCCCEEEFFFHHHHHHGGGGGGGGGHHHIIIJJJJJJKKKIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIJJJIIIGGGDDDAAA???===<<<;;;<<<<<<;;;888666666666666666888;;;@@@CCCMMMPPPVVV\\\cccmmmwww}}}|||jjj```\\\fffwwwrrrjjj^^^WWWTTTTTTRRRQQQLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCDDDEEEGGGIIIGGGGGGFFFEEEDDDDDDDDDDDD|||YYYCCC@@@;;;:::>>>>>>>>>?????????????????????<<<<<<======<<<<<<;;;:::888888888999:::;;;<<<===<<<;;;;;;;;;;;;;;;;;;<<<===<<<@@@LLLXXX```hhhnnnppppppooonnnpppuuu}}}}}}yyyvvvvvv|||wwwlllhhhhhhooo~~~xxxppp```YYYPPPJJJFFFCCC>>>:::777888999;;;<<<======>>>======<<<<<<;;;:::999999:::999999888888888888888555666666777888888888888999999999999999999999999888888888999999999:::::::::::::::;;;;;;:::::::::555555666777888888888888777666555444444444444444222333333333333222111111222222111111111222333333333333333333333222111000000222444444444666999;;;===>>>???@@@AAACCCDDDEEEHHHMMMTTTZZZaaaiiittt||||||yyyuuusssvvv|||yyynnnbbb[[[^^^dddlll{{{qqqddd]]]UUUSSSQQQPPPQQQQQQOOONNNNNNMMMLLLKKKIIIGGGEEEDDDEEEDDDDDDDDDDDDDDDDDDDDDAAAAAAAAA@@@??????>>>>>>============<<<;;;;;;:::999999888888888888999999:::999:::@@@GGGJJJHHHDDD<<<:::999999;;;<<<;;;:::888888888888888888777777888666777:::===>>>CCCIIIRRRXXX___eeeooozzzzzzsssnnniiijjjsss~~~{{{xxxuuutttyyy|||qqqccc[[[PPPKKKDDD>>><<<;;;;;;;;;???CCCJJJRRRXXX___fffjjjjjjeee^^^WWWRRRLLLGGGDDDAAAAAA@@@@@@??????????????????@@@BBBEEEFFFFFFEEEBBBAAA@@@???@@@AAABBBCCCAAAAAACCCDDDFFFGGGHHHIIIEEEFFFFFFHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHDDDDDDEEEDDDCCC@@@===;;;;;;:::999999::::::888777;;;<<<===>>>@@@FFFMMMRRR\\\^^^aaafffnnnxxxxxxggg[[[^^^iii~~~yyyfff```XXXSSSRRRRRRQQQPPPKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHGGGFFFFFFDDDCCCCCCBBBCCCEEEGGGHHHHHHHHHFFFEEEEEEEEEEEEEEE~~~[[[EEEBBB>>>===AAAAAAAAAAAAAAA@@@@@@@@@??????===============<<<<<<<<<888888999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;===<<>>::::::::::::999999999999::::::;;;;;;::::::999888::::::::::::::::::999999555555555555555555555555777777666666666666666555444444444444555555555555666666666666666666666666444444444555555666666777555444444333333333444444222222333222222111000000111111111111222333444444333444444555555444444444333555666777777888;;;===@@@AAACCCBBBBBBCCCEEEGGGKKKWWWgggssswwwyyy{{{~~~}}}{{{yyyzzz~~~lll___XXXXXX^^^gggvvvvvvfff\\\WWWRRRPPPMMMLLLMMMNNNMMMLLLMMMLLLLLLJJJIIIGGGEEECCCDDDDDDCCCCCCBBBBBBAAAAAA???>>>>>>>>>============;;;<<<<<<<<<<<<;;;:::999888888777777888888999999999999:::>>>CCCEEEDDDBBB;;;:::999:::<<<<<<;;;:::333444666777888999999999888666777;;;======???CCCFFFIIINNNTTT\\\hhhsss{{{zzz|||~~~|||uuummmiiilllttt}}}zzzxxx|||~~~zzzwwwvvvyyy|||tttiiibbbYYYTTTMMMGGGCCC@@@===;;;<<>><<<<<<=====================<<<===@@@CCCDDDDDDCCCBBBAAA@@@@@@AAABBBCCCDDDBBBCCCDDDEEEFFFGGGHHHIIIDDDDDDFFFGGGHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGGGG???@@@@@@???>>><<<:::999888666666888;;;>>>??????BBBCCCDDDEEEGGGNNNXXX```mmmnnnpppuuu|||yyypppeeeYYYVVVbbbxxx}}}kkk\\\XXXSSSPPPNNNNNNMMMMMMJJJJJJIIIIIIIIIIIIIIIJJJGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGDDDDDDCCCCCCDDDDDDEEEEEEHHHHHHGGGFFFEEEEEEEEEEEE~~~[[[EEECCC???>>>BBBBBBEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@>>><<<;;;;;;<<<<<<999999:::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::<<>>===;;;::::::777888999:::::::::999888999999:::::::::::::::999666555555444444444555555555555555444444444333333000111111222333444555555555555444444444444444555444444444444444444555555333333222222222222333333///000111111111111111111111111111222222444555555444555666777777777777777888999;;;;;;;;;<<<>>>@@@BBBDDDFFFHHHHHHKKKOOOSSSZZZfffvvv}}}||||||}}}|||~~~sss```VVVVVV]]]gggqqq|||zzziii^^^VVVRRRQQQNNNJJJIIIJJJKKKLLLLLLKKKKKKKKKJJJIIIFFFDDDCCCDDDDDDCCCCCCBBBAAAAAA@@@===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<;;;:::999999888888777777888999999:::888999:::<<<===???@@@@@@999888888999;;;;;;:::999222333555777888888888777999666666;;;===<<<<<<>>><<<@@@EEEJJJOOOVVVaaajjjmmmsssxxx}}}|||wwwrrroooooorrrtttuuuyyyzzzwwwqqqpppxxxyyyyyyzzz|||xxxpppjjjccc___ZZZVVVRRRMMMHHHEEE???AAACCCDDDFFFHHHKKKNNNPPPLLLFFFBBB???===:::999777777888999999:::999999999999:::===@@@AAAAAA@@@@@@@@@??????@@@BBBCCCDDDDDDDDDEEEFFFFFFGGGHHHHHHCCCDDDFFFGGGGGGGGGGGGFFFHHHHHHHHHHHHGGGFFFEEEDDD===<<<<<<;;;::::::999999777888;;;BBBKKKTTTZZZ]]]XXXXXXWWWTTTTTTZZZeeennn{{{}}}|||qqqfff^^^[[[[[[]]]nnnnnnaaaWWWTTTPPPMMMLLLLLLLLLLLLJJJJJJJJJIIIJJJJJJKKKKKKGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGCCCDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDEEEDDDDDDCCCBBBGGGGGGFFFEEEDDDDDDDDDDDD|||YYYCCCAAA===<<>>===555666888999::::::999999777777888999:::999999999888777777666666666666777555555555444444333333333//////000222444666777888777666666555555555555555444444333333333333444444222111111111111222222333,,,---...000111222222222111111111222333444555666444555666888999999999:::<<<===>>>>>>>>>>>>AAACCCAAAEEEIIIMMMQQQVVV]]]bbbjjjsss||||||zzz{{{}}}~~~ppp]]]WWW]]]hhhttt~~~}}}nnnaaa[[[UUUQQQQQQMMMIIIGGGHHHJJJKKKLLLKKKKKKKKKJJJIIIFFFDDDCCCEEEEEEDDDCCCBBBAAAAAA@@@;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<;;;:::999888888888777888888999::::::888999::::::::::::===???777777777888::::::999888666666777777777666444333999666666;;;===;;;:::<<<888<<>><<<:::777555333444555666777777777777777777888;;;>>>@@@???>>>??????>>>>>>???AAACCCDDDEEEEEEFFFFFFGGGGGGGGGHHHDDDEEEFFFGGGHHHGGGFFFEEEDDDEEEEEEEEEDDDCCCAAA@@@<<<;;;:::999999999::::::>>>AAAHHHTTTcccrrr}}}uuutttoooiiieeeiiisss|||zzzrrriiiaaaZZZUUU[[[dddiiiyyymmm]]]VVVUUUSSSOOOMMMLLLLLLMMMNNNKKKJJJJJJJJJJJJKKKLLLLLLHHHGGGFFFFFFFFFGGGIIIIIIJJJJJJIIIHHHHHHGGGGGGFFFAAABBBCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEEEECCCBBB@@@FFFEEEDDDCCCCCCBBBBBBCCC|||ZZZDDDAAA===<<<@@@AAABBBDDDHHHHHHFFFCCC@@@?????????>>>===============999:::<<<======<<<:::999;;;;;;;;;:::999888999;;;<<<===@@@CCCFFFLLLSSSXXXhhhqqq~~~zzzvvvwwwyyy{{{}}}rrrccc[[[bbbjjjnnnuuu~~~|||kkk___WWWYYYZZZQQQDDD===<<<:::888666555333000...<<<===>>>???>>><<<:::999888777666555555555555555666666555555444444444333777555333222222222111000555555555444444444333333666666555555555444444444000000000000////////////222222222111111111111000222222333333444555555666444555666777888::::::;;;@@@@@@???>>>===???CCCGGGEEEJJJQQQVVV[[[aaaggglllmmmqqqxxx{{{yyyvvv{{{tttkkk```^^^eeerrr}}}qqqaaaYYYTTTRRRRRRLLLKKKJJJIIIHHHHHHIIIJJJJJJJJJIIIHHHFFFEEEDDDCCCFFFDDDBBBAAAAAA@@@>>><<<<<<<<<;;;;;;;;;:::::::::888888888888999:::;;;;;;999777555444555777:::;;;999999999999999999999999666666666666777888::::::666777888999999888777666777777666666777888999999===;;;;;;???GGGNNNQQQRRRTTT]]]jjjvvv~~~~~~wwwmmm```___dddmmmqqqrrrwww~~~~~~}}}zzzuuujjjhhhfffggghhhgggccc___WWWOOOFFFBBBCCCCCCBBB@@@CCCBBB@@@===:::777444333222222222222222333444555888888777888999;;;===>>>888999:::::::::<<<@@@CCCEEEIIIIIIGGGHHHKKKKKKIIIIIIIIIIIIIIIHHHFFFDDDBBBBBBCCCDDDCCCAAA===999666777777777777888;;;>>>@@@DDDIIISSSggg}}}{{{zzzyyy}}}xxxhhhddd___]]]aaagggmmmpppsssaaaXXXWWWQQQPPPNNNLLLKKKKKKLLLLLLMMMLLLJJJIIIJJJKKKJJJIIIEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFAAAAAAAAAAAACCCDDDFFFFFFEEEEEEDDDCCCBBB@@@???>>>AAAAAAAAAAAABBBCCCDDDDDD}}}[[[EEEAAA===;;;???@@@DDDGGGIIIHHHEEEBBB???>>>@@@@@@>>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::::::::======>>><<<;;;:::<<<===>>>???BBBDDDGGGLLLRRRWWWaaajjjwww|||wwwwwwxxxxxxxxxxxxxxxxxx|||xxxiii^^^aaaeeefffjjjrrr|||qqqhhhiiihhh___SSSLLLCCC@@@;;;999777555333111444555777999::::::::::::;;;:::999999888777777666777777777666666555555555777666444333444444333222666555444444333333444444555555555555444444444444111111111111000000000000222222222222222222222333333333444555666777888999888999999;;;<<<>>>@@@AAAAAABBBCCCDDDDDDGGGKKKNNNLLLQQQYYY```fffmmmtttyyyvvvuuuwwwzzzyyyuuuvvvyyyyyysssnnnmmmttt}}}~~~hhh[[[VVVRRRQQQQQQLLLKKKJJJHHHHHHHHHIIIJJJKKKJJJIIIGGGEEEDDDDDDCCCEEECCCAAA@@@@@@@@@>>><<<;;;;;;;;;;;;:::::::::::::::999999888888888999999999888666555555666999:::888888888888888888888888888777777666666666666666555666777777777777666555555555555555666777777888999999999===DDDLLLRRRUUUWWWYYY^^^gggrrrxxxyyyxxx}}}yyyqqqdddcccffflllpppssszzz~~~yyysssnnniiiiiiiiijjjkkkjjjhhhfff^^^XXXQQQMMMMMMLLLHHHEEEHHHGGGDDD@@@>>>;;;:::999777666555444333222333333777777666666777888999:::999:::<<<<<<;;;<<>>AAABBBAAADDDJJJLLLKKKKKKJJJHHHGGGEEECCCAAA???============;;;999666555666777888:::===@@@EEEHHHRRR\\\mmm{{{rrrjjj___ccchhhmmmrrruuuxxxzzzsssbbbVVVQQQQQQOOONNNLLLKKKJJJJJJKKKKKKMMMKKKIIIIIIJJJJJJJJJIIIEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAABBBCCCDDDFFFFFFEEEDDDDDDCCCBBB@@@???>>>??????????????????@@@@@@\\\EEEBBB<<<;;;>>>>>>FFFHHHIIIGGGDDD@@@>>>>>>AAA@@@>>>===;;;:::::::::???>>><<<;;;:::;;;<<<======>>>>>>===;;;;;;<<<>>>@@@BBBCCCEEEGGGKKKPPPTTTZZZaaammmwww}}}}}}zzzwwwwwwxxxxxxxxxxxxxxxxxxxxxvvvyyy~~~zzznnneeeeeefffdddffflllzzz~~~zzzyyywwwoooeee___NNNJJJCCC>>>;;;999888666444444555777888:::;;;<<<<<<<<<<<<<<<;;;:::999888999999888888888888777777888666555666777888777666777666444333333333444555555444444444444333333333222222222222222222222222333333333444555555666666666777777999:::;;;<<<<<<:::::::::;;;===@@@BBBDDDDDDFFFJJJLLLOOOQQQUUUXXXTTTYYYaaahhhnnntttzzz}}}|||xxxvvvyyyyyytttooommmxxxqqq___WWWTTTRRRPPPPPPKKKJJJIIIHHHHHHHHHIIIJJJMMMKKKHHHFFFDDDCCCCCCDDDDDDBBB@@@?????????===;;;;;;::::::::::::999999999;;;:::999888777777777777999888666555444555777888777777777777777777777777999888777555444333222222444444555555555555444444333333333444555555666666555666888;;;@@@GGGPPPUUU^^^ZZZWWW]]]gggppptttsssxxx~~~~~~zzzvvvnnnlllllloooqqqssszzz}}}zzzwwwuuurrrnnnlllkkkmmmooopppoooooooooooohhhddd```^^^\\\XXXRRRNNNPPPNNNLLLJJJHHHFFFFFFFFF???===:::777555333333444666666666666666666666666666777999888777777888999;;;>>>>>>===@@@GGGLLLKKKMMMJJJFFFDDDBBB@@@>>><<<999888888777777777777777888:::===AAAFFFKKKRRRWWW^^^oooyyyqqqiiibbb______jjjyyyooo```WWWQQQPPPQQQLLLLLLKKKJJJIIIIIIIIIJJJKKKJJJHHHHHHIIIJJJIIIHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCDDDEEEFFFFFFDDDDDDDDDCCCAAA@@@>>>===???>>>>>>>>>>>>>>>>>>>>>]]]FFFBBB<<<:::======DDDFFFGGGFFFCCC@@@???>>>???>>>===<<<;;;;;;;;;;;;>>>>>>>>>?????????@@@@@@======>>><<<;;;:::<<<===AAACCCDDDEEEFFFIIIMMMQQQUUUZZZccclllqqqrrrpppnnnqqqrrrsssuuuxxxzzz|||}}}yyyxxxxxxzzzxxxrrrnnnppppppmmmmmmpppyyyzzz{{{zzzzzz|||~~~xxxpppkkkZZZUUUMMMEEEAAA>>>;;;:::;;;::::::::::::;;;<<<<<<;;;;;;<<<===<<<<<<::::::::::::::::::::::::::::::999888777999:::;;;:::999888777555444444444666666555555444444444333333333444444444444555555555555444444555666777888999:::<<<<<<<<<<<<===============<<<<<<===???AAADDDFFFFFFIIIOOOTTTXXX[[[___aaabbbfffkkkqqquuuxxxzzz{{{}}}zzzyyyzzzwwwnnnfffccchhhpppxxx{{{yyy{{{sssfffYYYUUUTTTRRRPPPPPPJJJIIIHHHGGGGGGGGGHHHIIIOOOMMMIIIEEECCCCCCDDDEEEBBB@@@???>>>>>>>>><<<:::::::::999999999888888888999888777777666666666777999888666555444555555666555555555555555555555555777666555333222111111111444444555555555555444444222222333444555555555555333555777888:::AAAJJJQQQ]]]YYYVVVXXX^^^ffflllnnnpppyyy|||{{{{{{zzzzzzzzzzzz{{{yyyyyyzzz}}}|||xxxtttsssrrrqqqpppooosssvvvvvvtttrrrsssuuummmlllkkkkkkiiiddd]]]XXXVVVWWWXXXXXXXXXWWWVVVUUUKKKGGGBBB===999777666666555666666777777777666555444666777666444333333444<<>><<<>>>EEEIIIHHHLLLHHHDDDAAAAAA@@@===;;;999888777777888:::===>>>???CCCHHHMMMSSSZZZccciiilll}}}qqqiiiccc```aaacccooo|||ppp^^^UUUSSSQQQPPPPPPJJJJJJJJJIIIIIIIIIIIIIIIJJJHHHFFFGGGHHHIIIHHHGGGEEEEEEEEEFFFFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFDDDDDDCCCBBBAAA???>>>===@@@@@@@@@??????>>>======]]]FFFBBB<<<:::===<<<@@@CCCEEEEEECCCAAA@@@@@@<<<<<<<<<<<<<<<===>>>???===???BBBEEEGGGFFFEEEDDD???@@@@@@???===<<<>>>???BBBCCCEEEEEEFFFHHHKKKMMMPPPUUU^^^ffflllnnnooonnniiijjjkkknnnrrruuuyyyzzz|||yyyvvvuuuyyy{{{zzz|||}}}{{{uuurrrssszzzyyyvvvrrrpppoooqqqrrr~~~{{{tttnnnccc]]]UUUNNNHHHCCC???======<<<;;;:::::::::;;;;;;999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999;;;===>>><<<;;;999888777666666666777888666666666555555555444444666666666777777777888888666777888999:::<<<<<<===AAA@@@@@@??????>>>======AAAAAAAAABBBDDDFFFHHHIIIIIINNNTTTZZZ___cccgggiiipppsssxxx}}}~~~}}}zzzpppccc[[[YYY\\\aaahhhqqqzzzvvvggg]]]TTTRRRRRRNNNLLLLLLGGGGGGFFFEEEEEEFFFGGGHHHOOOLLLIIIFFFDDDDDDEEEFFF@@@???============;;;999999888888888888777777777666555555555666666777888888777666555444444555555444444444444444444444444444444333222111111222222555555555555555555555555222333444555555555444444333555666666666;;;BBBHHHPPPRRRSSSTTTUUUYYYaaafffjjjttt|||}}}{{{|||}}}yyyvvvuuutttrrrtttwwwzzzyyyuuussssssuuuoooppprrrsssqqqlllfffbbb]]]```eeeiiijjjiiigggeee^^^YYYPPPGGG???;;;999888666777999:::;;;:::888777777888999888666555666777:::===??????BBBHHHLLLKKKMMMHHHCCCBBBCCCCCCAAA>>>===<<<;;;;;;===AAAEEEHHHLLLQQQWWW]]]aaaiiirrrzzzwwwlllbbb```bbbeeellltttkkk^^^RRRNNNOOOMMMJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJHHHFFFEEEEEEGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCBBBAAA???>>>===>>>????????????>>><<<<<<]]]FFFBBB<<<:::======???BBBFFFHHHFFFDDDBBBAAA;;;;;;;;;<<<>>>???AAABBB>>>AAAFFFJJJKKKJJJHHHFFFCCCDDDDDDCCCAAAAAABBBDDDCCCDDDFFFFFFGGGHHHJJJLLLLLLRRR[[[eeemmmrrrttttttkkkkkklllmmmooorrruuuwwwzzzzzzxxxvvvwww}}}}}}zzzwwwwwwzzzxxxtttoookkkhhhgggfffmmmsss|||xxxqqqjjjgggbbb\\\WWWRRRLLLHHH????????????????????????<<<<<<;;;::::::::::::;;;<<<<<<<<<============>>>;;;;;;;;;===??????===;;;::::::::::::999999999888999888888888777777777777888888888999999::::::;;;999:::;;;<<<===>>>??????BBBBBBAAA@@@@@@???>>>>>>???@@@BBBDDDGGGIIIKKKLLLPPPTTT[[[aaafffjjjoooqqquuuxxx~~~|||ssseeeXXXRRRSSSWWW]]]jjj{{{www|||kkk\\\TTTNNNMMMLLLHHHEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFKKKIIIGGGEEECCCCCCDDDDDD>>>===;;;;;;<<<<<<:::999888888777777777666666666444444444444555666777888666555555444444444444555444444444444444444444444222222111111111222333333666555555444444555555666333444555555555444222111333444444444444777;;;>>>FFFKKKRRRSSSRRRTTT[[[aaadddoooxxxzzz{{{|||yyyvvvzzz{{{|||{{{xxxuuuttttttssstttvvvwwwuuuqqqmmmiiifffiiioootttvvvuuusssqqqpppjjj^^^RRRHHHAAA>>>===>>>???BBBCCCCCCAAA???===999999999888777888:::<<<:::@@@GGGMMMTTT\\\___]]]WWWRRRNNNMMMOOOOOOLLLGGGFFFEEEEEEEEEHHHMMMRRRUUU\\\bbbhhhkkknnnttt}}}}}}hhh``````hhhqqqvvv|||jjj^^^UUUNNNNNNNNNKKKGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJFFFEEECCCDDDEEEGGGFFFEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEGGGGGGGGGFFFEEECCCCCCCCCBBB@@@???===<<<;;;<<<===>>>===<<<;;;:::\\\FFFBBB<<<:::>>>===BBBFFFKKKMMMKKKGGGCCCAAA=========>>>>>>@@@AAABBBBBBDDDGGGJJJJJJIIIGGGFFFFFFFFFFFFEEEDDDCCCDDDFFFEEEFFFHHHIIIIIIJJJLLLNNNJJJPPPZZZdddmmmrrrtttuuunnnnnnmmmmmmoooqqqsssuuuzzz}}}|||xxx|||}}}xxxyyy}}}tttllleee``````dddkkksss|||{{{uuutttsssrrrooojjjccc^^^RRRSSSSSSRRRQQQOOOMMMLLLEEECCC???<<<:::999::::::<<<<<<=========>>>>>>>>><<<<<<<<<>>>@@@???===;;;;;;;;;=========<<<:::999;;;;;;;;;::::::::::::999999999::::::;;;<<<<<<===<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>AAAFFFKKKPPPSSSUUUVVVYYY]]]bbbhhhmmmqqqvvvyyy{{{~~~rrreee[[[TTTSSSVVV^^^hhhxxxyyyvvvwwwpppaaaTTTNNNIIIIIIHHHDDDBBBBBBBBBBBBAAAAAAAAABBBDDDDDDEEEDDDCCCBBBBBBAAAAAAAAA===<<<::::::;;;;;;999888777777777666666666555555555444444444444444555555444444444444444444555555444444444444444444444444333222222111111222222333555444333222222333444555333333444444333111///---222111000222444666777777???DDDJJJNNNQQQSSSXXX\\\]]]fffoootttyyy|||yyyyyyzzz{{{zzzwwwtttqqqoooqqqsssvvvxxxzzzzzzyyyxxxwwwqqqfff[[[RRRMMMKKKKKKPPPQQQSSSSSSRRRNNNJJJGGGAAAAAA@@@???>>>AAAEEEHHHJJJTTT```kkkuuu~~~~~~mmmhhhcccccceeeddd___YYYTTTSSSSSSTTTXXX\\\aaadddjjjpppuuuvvvvvvzzztttcccbbblllzzzkkk```WWWQQQNNNNNNNNNJJJGGGHHHEEEFFFGGGIIIIIIIIIIIIIIIEEECCCBBBCCCDDDFFFFFFEEEDDDEEEGGGHHHHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEFFFHHHHHHGGGFFFEEECCCCCCCCCBBB@@@???===<<<:::;;;===>>>>>>===<<<;;;\\\EEEBBB<<<;;;>>>>>>EEEIIIOOOQQQNNNIIIDDDAAA???????????????@@@@@@AAAGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFEEECCCBBBDDDEEEFFFHHHJJJKKKKKKLLLMMMOOOKKKPPPYYYcccjjjnnnppppppiiiiiihhhiiikkkmmmppprrr{{{zzzxxx{{{vvvvvv{{{wwwjjjbbbXXXZZZ^^^ccckkkxxxwwwrrrkkkkkkkkkhhheee```\\\ZZZMMMJJJDDD>>>;;;999::::::<<<<<<======>>>>>>>>>???===<<<===???@@@???===:::;;;<<<>>>@@@???===;;;999======<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<======>>>>>>>>>>>>???@@@@@@AAAAAA===>>>>>>???@@@AAABBBCCCDDDIIIPPPWWW]]]bbbdddeee```ccchhhmmmqqqvvv{{{gggYYYUUUVVVYYY]]]nnnwwwuuukkksssvvv```UUUQQQKKKGGGHHHGGGDDDBBBCCCAAA@@@@@@???@@@AAACCCCCCAAAAAAAAA@@@@@@@@@??????<<<;;;::::::::::::999888777666666666555555555555666666555444333333333333333333333444444555555555444444444444444444444444444444333222111111222222444333222111111222333444222333333333222///,,,+++000......000555777666444777999>>>DDDKKKOOORRRSSSWWW___hhhnnnuuu}}}{{{yyyzzzzzz~~~~~~|||xxxuuusssrrryyyyyyyyyxxxyyyzzzzzz{{{uuupppggg^^^YYYWWWXXXZZZ```aaabbbbbb___ZZZTTTQQQNNNMMMLLLKKKKKKOOOUUUYYY___kkkzzz|||wwwwwwxxxvvvooohhh_________aaadddiiimmmpppsssxxx||||||zzz}}}yyyjjjfffiiizzzrrreee^^^ZZZQQQMMMKKKKKKIIIEEEEEEHHHCCCDDDFFFGGGHHHHHHHHHGGGDDDCCCBBBBBBDDDEEEEEEEEEDDDEEEGGGHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHHHHGGGFFFEEECCCCCCBBBAAA@@@>>>===<<<;;;===???@@@AAA@@@???>>>^^^IIIDDD===;;;@@@AAADDDOOOUUUSSSSSSWWWRRRGGG???@@@@@@??????AAADDDGGGOOONNNMMMKKKIIIHHHGGGGGGDDDEEEFFFFFFEEEFFFHHHJJJIIIHHHGGGJJJMMMOOONNNLLLOOOSSSZZZ___cccfffiiikkkiiilllmmmllljjjiiikkknnnzzzzzzyyy{{{}}}zzzwwwuuu___XXXZZZ[[[ZZZ]]]ggguuu}}}yyyuuuqqqooommmeee]]]SSSLLLJJJIIIGGGEEEAAA@@@@@@???>>>>>>??????BBB???<<<<<<===>>>???>>>:::===@@@@@@===<<<>>>???BBBBBB@@@>>><<<;;;::::::999:::<<<>>>?????????>>>>>>BBBAAA<<<<<>>>>>??????@@@@@@@@@??????>>>>>>======<<<<<<;;;;;;<<<;;;999:::;;;;;;:::888999888777666555444333333333444444555555444444333555444222111000111222222111222222333333222222111222222222222222222222222222222222222222222222222000000000000000000000000111111111111222333444555444666;;;@@@EEEJJJMMMOOOSSSZZZccchhhkkkqqq{{{zzzuuurrrqqqpppzzz~~~}}}{{{{{{{{{}}}yyyqqqmmmqqqtttrrrrrroookkkeeebbbaaadddgggooovvvzzzvvvpppkkkeee```^^^ZZZYYY\\\___```eeekkkvvv|||wwwsssmmmnnnooorrruuuyyy|||}}}|||~~~~~~{{{qqqnnnooo{{{rrrggg]]]VVVTTTOOOOOOMMMKKKIIIGGGEEEDDDCCCFFFHHHIIIHHHGGGGGGHHHEEEDDDDDDDDDEEEFFFGGGHHHFFFGGGHHHHHHHHHFFFEEEDDDDDDEEEEEEFFFEEECCCBBB@@@BBBCCCEEEFFFGGGGGGFFFFFFFFFDDDAAA@@@@@@???<<<:::<<<===???@@@@@@???>>>===~~~]]]GGGCCC===;;;???@@@FFFPPPVVVUUUUUUYYYTTTJJJAAAAAABBBAAA@@@BBBEEEHHHNNNNNNLLLKKKJJJIIIIIIIIIFFFGGGHHHHHHGGGGGGIIIKKKKKKKKKKKKNNNQQQRRRPPPNNNNNNRRRWWW[[[^^^___bbbccciiimmmpppooommmkkklllmmmyyy}}}}}}}}}~~~nnn```^^^[[[XXXXXX___kkksss|||wwwsssqqqlllggg```]]]\\\\\\[[[YYYLLLHHHDDDAAABBBCCCDDDDDDDDDBBB@@@@@@@@@@@@>>><<<===>>>???>>><<<;;;===???@@@@@@@@@AAABBBAAA@@@>>>;;;<<<===>>>???????????????BBBAAA===>>>DDDEEECCCBBBDDDEEEEEEJJJSSSWWWWWWaaaeeeiiillllllkkkkkkkkkhhhkkkppptttyyynnndddYYYWWW___jjjppprrryyy~~~yyylllhhhlll~~~rrrbbbWWWPPPKKKHHHEEECCCBBBAAA???===>>>??????@@@@@@??????>>>>>>>>>>>>===<<<<<<;;;;;;:::888777777888888666555888777666555444333333222333333444444444444333333333333222111111111222222111222222333333222222111222222222222222222222222222222222222222222222222000000000000000000000000111111111111222333444444444555666:::>>>DDDHHHKKKNNNSSSYYY\\\```hhhttt~~~|||vvvqqqnnnrrrvvv|||~~~~~~~~~yyyoooiiikkkmmmlllnnnooonnnnnnnnnqqquuuyyyzzzqqqiiijjjffffffjjjmmmnnnsssxxx~~~zzzuuuwwwzzz}}}rrruuu{{{|||xxxvvvyyy}}}sssggg___XXXSSSRRRNNNMMMKKKJJJHHHFFFEEEDDDDDDFFFHHHIIIHHHGGGGGGGGGCCCDDDDDDDDDDDDEEEEEEEEECCCDDDEEEEEEEEEDDDBBBAAAEEEEEEEEEDDDDDDCCCBBBAAADDDEEEFFFHHHHHHHHHHHHGGGFFFDDDBBBAAAAAA???===;;;;;;<<<>>>@@@AAAAAA@@@???|||ZZZFFFBBB<<<:::???@@@EEENNNTTTTTTUUUXXXSSSKKKCCCDDDDDDCCCBBBCCCEEEHHHMMMMMMLLLKKKKKKKKKLLLLLLIIIJJJKKKJJJIIIIIIJJJLLLMMMNNNPPPTTTVVVUUURRRPPPNNNQQQUUUWWWXXXYYYZZZ[[[hhhmmmrrrtttsssqqqqqqrrr{{{|||}}}}}}|||}}}}}}}}}{{{jjjeee___ZZZYYY]]]dddhhhrrr{{{}}}yyyvvvpppmmmkkkkkknnnooommmkkk```YYYQQQMMMOOOQQQPPPOOOIIIHHHGGGGGGGGGEEEAAA>>>?????????===<<<===@@@CCCAAA@@@AAADDDFFFEEE@@@;;;============>>>@@@AAABBBDDDFFFEEEDDDFFFKKKMMMMMMHHHMMMRRRVVV^^^hhhnnnooosssttttttrrrooollllllllllllnnnqqqvvv|||uuueee```]]]aaalllwww~~~|||}}}qqqgggfffqqq~~~uuueee[[[TTTPPPIIIFFFCCCBBBAAAAAA???===>>>>>>????????????>>>>>>>>>>>>======<<<;;;;;;;;;999777666555666666444333666666555444333222222111222222222333333222222222111111222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000111111000111111222333444555444333555888>>>CCCFFFMMMPPPSSSUUUYYYbbbpppzzz{{{uuuqqqllliiikkkvvv}}}qqqjjjjjjkkkkkkoooqqquuuxxx}}}xxxuuurrrrrrvvvyyyzzz~~~||||||pppfffkkktttvvvvvvxxx}}}~~~qqqbbb[[[VVVRRRNNNNNNLLLKKKJJJIIIGGGFFFEEEDDDFFFGGGIIIHHHGGGFFFFFFFFFEEEFFFFFFGGGGGGFFFDDDDDDFFFFFFGGGGGGGGGFFFEEEEEEFFFEEEDDDBBBBBBBBBBBBCCCEEEFFFGGGIIIIIIIIIIIIHHHGGGEEECCCBBBBBBAAA???===:::;;;>>>@@@BBBBBBAAAAAAyyyXXXDDDAAA<<<:::>>>???BBBIIIOOOPPPQQQSSSOOOIIIDDDEEEEEEEEECCCCCCEEEGGGMMMLLLLLLLLLLLLLLLMMMMMMJJJKKKKKKJJJIIIIIIJJJKKKNNNPPPTTTWWWXXXVVVSSSPPPOOOQQQTTTUUUUUUVVVWWWXXXcccjjjsssyyyzzzzzz|||}}}{{{vvvuuuwww|||~~~zzzwww{{{~~~rrrnnnhhhddddddeeeffffffiiipppxxx}}}tttssstttxxx|||}}}{{{wwwuuummmeeeccceeeeeeaaa\\\SSSQQQPPPOOOOOOOOOMMMKKKFFFFFFDDDCCCDDDFFFJJJLLLNNNLLLLLLNNNNNNKKKCCC<<<@@@??????@@@BBBEEEGGGIIIOOOOOOOOOOOOQQQUUUYYYZZZUUU^^^gggnnnuuu~~~~~~|||wwwrrrmmmlllnnnpppmmmoooqqquuu{{{}}}vvvrrrnnnllljjjkkkooowww}}}jjjbbbffftttiii^^^XXXRRRPPPGGGEEEBBBAAAAAAAAA@@@>>>>>>>>>>>>???>>>>>>===============<<<;;;;;;:::::::::888666666666666444333444444333333222111111000111111222222222222111111///000111333333333222111111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000111222333444555444444444777:::>>>@@@IIILLLOOOQQQVVV^^^jjjssswww{{{xxxmmmgggdddjjjxxx{{{sssrrrsssuuuxxxzzz~~~}}}{{{{{{~~~~~~qqqiiieeejjjpppqqqpppqqqvvvzzzpppeeeZZZVVVSSSNNNKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEFFFHHHIIIHHHFFFEEEEEEFFFIIIJJJKKKKKKJJJIIIFFFEEEHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFCCCAAA@@@AAACCCDDDDDDFFFGGGHHHIIIIIIHHHHHHGGGFFFDDDCCCCCCBBB@@@>>>;;;===???AAABBBBBBAAAAAAvvvVVVCCCAAA<<<:::??????AAAFFFKKKMMMOOOOOOKKKGGGEEEFFFGGGFFFEEEEEEFFFGGGMMMMMMLLLLLLLLLLLLMMMMMMJJJJJJKKKJJJHHHHHHIIIKKKMMMPPPUUUXXXWWWTTTQQQNNNMMMOOOQQQRRRRRRSSSUUUWWW]]]eeepppyyy~~~}}}tttnnnooouuu{{{|||{{{zzzyyy{{{zzzxxxuuusssrrroookkkhhhgggmmmrrruuuyyy~~~}}}~~~~~~~~~yyyyyy{{{xxxppphhh```]]]ZZZYYYZZZ]]]^^^___[[[YYYWWWVVVVVVVVVWWWWWW___^^^^^^^^^]]]YYYRRRLLLKKKKKKLLLMMMPPPSSSVVVXXX\\\ZZZYYYZZZ[[[^^^aaadddeeeppp|||}}}wwwqqqnnnpppuuuyyywwwuuutttssstttvvvwwwxxxwwwyyywwwooolllpppwwwyyy~~~~~~xxxhhh\\\```qqqmmm^^^WWWQQQKKKHHHEEECCCAAAAAABBBBBBAAA@@@>>>>>>>>>>>>>>>===<<<;;;<<<<<<;;;;;;:::999999999888777555555555555444222333333333222111111000000000111111222222111111000...///111222333222222111000111111222222111111000000000000000000000000000000000000000000000000000////////////////////////000000000000111222333333111222333444666777888888???CCCIIIMMMRRRYYYaaafffkkksss~~~~~~tttooohhhggglllttt{{{{{{pppdddeeeiiillllllkkklllpppuuuzzz|||mmmddd\\\UUUSSSQQQMMMKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFGGGHHHHHHGGGEEEDDDEEEFFFJJJKKKLLLLLLKKKIIIFFFEEEEEEEEEEEEDDDEEEEEEEEEEEEIIIGGGDDDAAA@@@BBBDDDEEEDDDEEEFFFHHHHHHHHHHHHGGGGGGFFFDDDCCCCCCBBBAAA???>>>???AAABBBCCCBBB@@@???tttTTTBBBAAA===;;;???@@@EEEHHHLLLOOOOOONNNKKKHHHEEEGGGHHHHHHGGGGGGHHHJJJOOONNNMMMLLLKKKJJJJJJJJJHHHIIIIIIIIIGGGGGGIIIKKKKKKOOOTTTVVVTTTQQQNNNLLLKKKMMMNNNOOOOOOPPPSSSTTTXXX___jjjsss{{{xxxnnnkkkpppuuuxxx||||||wwwuuuzzz}}}xxxssspppooovvv|||zzzwwwwwwvvvsssooorrr{{{zzzqqqlllhhheeedddgggkkkoooppptttrrrooommmkkkhhhdddaaadddeeefffeeedddbbb___^^^```aaabbbccceeegggiiijjjiiieeebbbcccccccccfffjjjppp{{{xxxvvvtttqqqqqquuu|||~~~tttlllgggeeecccbbbcccgggiiijjjqqq~~~sss]]]WWWYYYiiivvv```WWWSSSLLLFFFDDDCCCAAA??????@@@AAAAAA@@@===>>>>>>======<<<;;;:::::::::999999888777777777555333222222333444222111333333222222111111111111111111111222222111111111000000111111111111111111000000111111111111000000////////////////////////////////////////////////////////////////////////000000///000000111222333...///000222333333333222;;;???FFFMMMRRRWWW\\\___```gggooouuuxxxzzz~~~~~~}}}wwwtttpppkkkhhhiiimmmqqqyyy}}}~~~uuulllccc[[[bbbkkknnnllljjjmmmqqqzzzzzz~~~kkk^^^XXXRRRNNNOOOOOOMMMMMMOOONNNMMMLLLKKKIIIHHHGGGFFFFFFGGGGGGFFFDDDDDDEEEGGGHHHIIIIIIIIIHHHGGGEEEDDDFFFFFFFFFEEEFFFFFFGGGHHHJJJHHHEEECCCBBBCCCEEEFFFDDDEEEFFFHHHHHHHHHGGGGGGGGGEEECCCCCCCCCBBBAAA??????@@@BBBCCCCCCBBB@@@???sssTTTBBBBBB>>><<<@@@AAAHHHIIIMMMPPPPPPMMMJJJHHHGGGIIIKKKLLLKKKKKKLLLNNNPPPOOOMMMKKKIIIHHHGGGGGGGGGHHHIIIIIIHHHHHHJJJLLLKKKOOOSSSTTTRRRNNNLLLLLLNNNOOOPPPPPPOOOPPPRRRTTTVVV\\\ccckkkqqqzzzuuummmnnnsssuuu{{{zzzuuuuuuwwwvvv|||yyyqqqllldddfffnnnzzz{{{tttqqqoooooorrrvvvyyyzzz~~~}}}}}}{{{vvvoooiiicccfffgggfffccccccfffjjjvvvvvvwwwxxxxxxxxxxxxwwwwwwppplllllljjjhhhjjjoooqqqzzz~~~}}}{{{yyysssvvvzzz}}}}}}lll^^^VVVTTTUUUUUUYYYaaalllxxx~~~yyyjjj```TTTYYYhhh~~~zzzfffUUUQQQOOOHHHDDDFFF???===<<<<<<>>>??????>>>============<<<;;;:::999888888888777666666555555333222111222444444444333333333222222222222111111111222222222222222222111222111111000000000000111000000111111111111000000/////////////////////////////////////////////////////////////////////////////////000000111222333000000//////000111222333999===CCCIIIOOOTTTXXXZZZVVV[[[aaafffiiimmmsssxxx~~~~~~}}}~~~~~~{{{yyyssssssrrrppplllhhheeedddfffllluuuyyyoooiiiccc^^^\\\dddnnnssstttvvvxxxzzz|||{{{~~~pppbbbYYYQQQLLLJJJLLLLLLKKKMMMQQQNNNMMMLLLJJJHHHFFFEEEDDDEEEFFFFFFEEEDDDDDDFFFHHHHHHHHHHHHGGGGGGFFFFFFFFFIIIIIIHHHHHHHHHIIIJJJKKKJJJIIIGGGEEEDDDEEEFFFFFFEEEFFFGGGIIIIIIIIIIIIHHHFFFDDDBBBBBBBBBBBB@@@???>>>@@@BBBCCCDDDCCCBBBAAAsssSSSBBBBBB>>>===AAABBBHHHIIILLLOOOOOOKKKHHHGGGIIIKKKMMMNNNNNNNNNOOOQQQRRRPPPNNNKKKIIIGGGEEEEEEGGGHHHIIIIIIIIIIIILLLNNNKKKOOOSSSSSSPPPMMMLLLLLLSSSSSSTTTSSSRRRRRRSSSUUUVVVZZZ___dddiiiqqq{{{|||qqqooosssttt{{{zzzvvvuuulllttt}}}{{{|||~~~ppphhh______cccmmmvvv~~~wwwvvvvvvwwwzzz|||||||||}}}}}}~~~uuunnngggjjjllliiiddddddkkkrrr~~~|||yyytttsssqqqlllnnnsssooovvvzzzwwwssssssttttttyyyvvvaaaPPPIIIKKKOOORRRWWWccctttvvvfff[[[VVVaaalllkkkXXXJJJIIIHHHBBBAAAFFF<<<;;;::::::<<<======<<<============<<<;;;:::999777777777666555555444444444333333444666777777666333333333222222222222222222222333333333333222222333222111/////////000111000000111111111111000000////////////////////////////////////////////////////////////////////////////////////000111222333444333000///000222555777333666;;;AAAGGGMMMQQQSSSOOOTTTYYY]]]```eeelllqqquuuvvvyyy|||~~~}}}yyyvvvmmmnnnqqqsssrrrlllccc\\\WWW]]]gggvvvzzzooogggccc```\\\bbbjjjrrrzzz|||nnncccZZZTTTQQQMMMJJJKKKKKKJJJLLLPPPNNNMMMKKKIIIGGGEEECCCBBBDDDEEEEEEDDDDDDDDDGGGIIIJJJJJJIIIHHHHHHHHHIIIIIIFFFFFFEEEDDDEEEFFFHHHIIIJJJIIIHHHFFFFFFFFFFFFGGGFFFGGGHHHJJJKKKJJJJJJIIIEEECCCBBBBBBBBBBBB@@@>>>===>>>AAACCCEEEEEEDDDCCCzzzXXXCCC@@@::::::@@@BBBGGGJJJNNNOOOMMMJJJHHHGGGPPPOOOOOOOOOPPPPPPNNNLLLOOONNNKKKGGGDDDCCCEEEGGGIIIHHHFFFHHHJJJMMMOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPSSSTTTSSSRRRPPPOOOPPPQQQVVVVVVWWWZZZ___fffmmmqqqxxxzzzsssppp{{{~~~~~~zzzxxxrrrssswww}}}}}}~~~yyylllccc\\\[[[___eeepppyyy|||zzzwwwxxxyyyxxxtttpppzzzxxxwwwzzz~~~}}}xxxssssssooohhhcccaaaccchhhkkkwwwxxxxxxwwwvvvwwwyyy{{{zzzwwwsssoookkkiiiiiiiiinnnqqqsssrrrppprrrxxx~~~|||eeePPPKKKKKKJJJOOOWWW\\\jjjnnn\\\PPPTTT^^^uuu~~~iiiVVVOOOHHHDDDDDDCCC@@@<<<============<<<;;;::::::;;;999888888:::;;;;;;:::999777555333222111111222333333222111222333555666111222222333333222222111111111222222222222111111111111111111111111111111000111222333333222000000111111000000000000111111////////////////////////222111///...------......111111000000111222333333000000//////000000111222444666888:::<<<@@@FFFIIINNNPPPTTTXXX\\\___```aaalllmmmppptttvvvuuussspppnnnkkkggghhhjjjkkkhhhddd[[[ZZZ]]]hhhwwwuuupppiii```[[[^^^ffflllwwwxxxmmmfff___WWWQQQJJJKKKKKKKKKLLLLLLMMMMMMJJJIIIGGGEEECCCCCCCCCCCCCCCCCCEEEFFFFFFGGGFFFFFFIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIKKKKKKKKKKKKJJJHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIEEEEEEDDDBBBAAA@@@???>>>CCCCCCDDDEEEEEEEEEEEEEEEyyyWWWBBB???:::999???AAAGGGJJJMMMNNNMMMLLLKKKKKKPPPOOONNNNNNPPPQQQPPPOOOPPPNNNJJJEEECCCDDDFFFIIILLLJJJGGGFFFIIILLLNNNOOOOOONNNNNNOOOPPPQQQSSSTTTUUUUUUTTTRRROOOOOOOOOPPPTTTTTTUUUWWW\\\bbbhhhkkkpppvvv~~~~~~yyyvvvtttsssxxx}}}~~~|||||||||wwwwwwxxx|||{{{xxxxxxzzz{{{{{{ooobbb[[[YYYWWWZZZ^^^ccchhhpppyyy|||~~~{{{yyyxxxvvvtttsssqqqpppqqqvvv{{{}}}zzzvvvvvvrrrkkkfffccceeehhhkkkrrrqqqppppppqqqrrrssstttvvvuuusssrrrqqqqqqqqqqqqrrrvvv{{{}}}}}}kkkYYYLLLLLLOOOQQQXXXbbblllwww~~~vvvgggWWWPPPZZZhhhjjjYYYPPPKKKDDDBBBBBBCCC@@@>>>============<<<;;;999999<<<:::888888888999888777888777555444333222333333333222222222222333444555000111111222222111111000000111111222222111111000111111111111111111111111///000111111111000//////000//////////////////000////////////////////////000000///...---...//////222111111000000000000111222222111111222222333444333444666777999===AAAEEEIIIKKKOOOTTTWWWYYYZZZ[[[aaacccfffiiilllmmmlllkkkcccaaaaaacccgggjjjiiigggaaa^^^^^^bbbjjjoooooommmmmmppprrrpppmmmlllpppttt}}}}}}~~~{{{vvvrrrhhhgggdddbbbdddlllwwwwwwqqqhhhbbb^^^ZZZSSSMMMGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHFFFEEEDDDCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLJJJIIIHHHGGGDDDDDDDDDCCCCCCCCCCCCCCCEEEEEEDDDCCCBBBAAA@@@???BBBCCCCCCDDDEEEEEEDDDDDDyyyWWWCCC@@@;;;:::???AAAGGGIIILLLMMMMMMNNNOOOQQQQQQOOOMMMMMMOOORRRSSSSSSQQQNNNHHHDDDCCCEEEIIILLLPPPMMMIIIGGGHHHKKKMMMMMMMMMMMMNNNOOORRRUUUXXXYYYXXXVVVTTTQQQNNNNNNMMMNNNRRRRRRRRRTTTXXX\\\aaadddhhhnnntttwwwwwwuuuvvvwwwmmmrrrxxxzzzxxxxxx{{{|||{{{yyyxxx{{{~~~rrreee___\\\XXXUUUUUUUUUZZZbbbiiinnnpppnnnmmmssstttxxx~~~~~~zzzvvvvvvxxxzzzttttttvvv||||||uuuoookkkkkklllmmmnnnkkkjjjmmmrrrvvvwwwvvvyyy{{{~~~~~~yyy~~~}}}ppp\\\RRRMMMRRRXXX]]]gggqqq||||||wwwzzzwwwjjj\\\[[[iiizzzmmmWWWLLLIIIDDD@@@???@@@AAA@@@>>>>>>>>>======;;;:::999888<<<:::777777777777555444777666555444444444444555333222222222222333444444000000000111111000000000000111111222222111111000111111111111111111111111......///000000//////...///......------......//////////////////////////////............///000000222111000//////......///222222111111222222333444111222444444555888;;;>>>AAADDDIIIOOOTTTWWWXXXYYY\\\^^^```dddgggiiijjjkkk``````aaadddhhhkkkllllllllljjjggghhhjjjiiifffccc```aaa```^^^\\\^^^ccchhhxxxxxx{{{xxxoookkklllmmmlllmmmooorrrzzzsssaaa]]]YYYWWWVVVRRRMMMHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEGGGFFFFFFFFFGGGHHHIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGEEEFFFGGGIIIKKKLLLNNNNNNNNNNNNMMMLLLJJJIIIGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCEEEEEEDDDCCCBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDxxxWWWCCCAAA<<<;;;AAABBBGGGIIIKKKMMMNNNPPPTTTVVVTTTQQQNNNMMMOOORRRSSSTTTSSSNNNGGGCCCDDDHHHMMMPPPRRRPPPMMMKKKLLLLLLLLLKKKMMMMMMNNNPPPTTTXXX\\\___[[[WWWSSSOOOMMMMMMMMMMMMRRRQQQQQQRRRTTTXXX[[[^^^dddhhhmmmoooooopppsssvvvoootttyyyyyyuuutttwww{{{~~~}}}{{{wwwvvv}}}uuullljjjjjjgggdddbbbcccfffiiikkkjjjiiijjjjjjiiijjjmmmqqqrrrssszzz~~~~~~{{{wwwtttuuu{{{zzztttqqqppppppmmmjjjjjjpppyyyzzz~~~}}}|||}}}|||{{{sssjjjaaa\\\\\\bbbgggllluuuwwwuuuvvv|||vvvmmmnnnzzzvvvaaaSSSLLLCCC@@@===<<<===>>>>>>===>>>>>>===<<<;;;999888777;;;999777666777777666555555555555555555555555666222222222222222222333333000000111111111111000000000000111111111111000000111111111111111111111111....../////////000/////////..................///////////////////////////---------...///000000111000//////.........//////000000//////000000111222111222333333333444777999999===CCCKKKRRRXXX[[[]]]\\\^^^```bbbdddgggjjjmmmjjjkkklllmmmnnnooopppppprrrrrrssstttuuuuuusssqqqiiigggddd___\\\]]]aaaeeessssssuuuzzzzzzooorrr{{{|||tttmmmooowwwlll___XXXUUURRRPPPOOOLLLIIIFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFEEEDDDEEEGGGIIIJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFGGGHHHJJJKKKMMMMMMNNNMMMMMMKKKIIIHHHFFFEEEEEEGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDuuuUUUBBBAAA===<<>>>>>DDDFFFJJJLLLOOOPPPQQQTTTWWWZZZWWWTTTPPPOOOQQQSSSUUUVVVVVVOOOHHHFFFJJJPPPUUUWWWRRRQQQPPPQQQQQQQQQOOOLLLOOOOOONNNPPPSSSWWW[[[^^^[[[UUUNNNKKKLLLNNNOOOOOOSSSRRRRRRRRRSSSTTTVVVWWWVVVYYY^^^aaaeeekkktttzzz}}}{{{xxx{{{|||}}}|||zzz|||}}}}}}uuuooommmfff```]]]ZZZWWWXXX\\\ZZZ\\\___aaacccccccccbbb````````````aaaeeejjjnnnnnnpppssswww{{{|||wwwqqqkkkeeeaaa___aaa___^^^bbbhhhmmmooonnnuuu{{{yyykkkbbb]]]]]]\\\ZZZYYYXXXWWWWWWYYYbbbnnnwww~~~~~~{{{vvvllluuuyyybbbYYYUUUMMMFFF???>>>===<<<::::::999999;;;;;;<<<;;;;;;:::999888888777555666888999999888333333444444555444444333222222222333222222111000222222333333333333222222///000000111111000000///000000000000000000000000////////////000111222222000//////////////////000////////////////////////,,,---...///000000000000,,,,,,,,,---///000222333222222111111222222333444222333555444333222333444777999;;;???DDDIIIMMMOOO[[[^^^bbbbbbbbbdddhhhlllrrrvvvxxxvvvrrrppprrrvvvvvvzzz}}}}}}xxxsssqqqqqqmmmlllkkkkkkkkkmmmooopppeeebbb______bbbfffiiikkkjjjkkkqqq|||sssddd]]]```mmm~~~ooofff___WWWRRRMMMKKKHHHEEEEEEGGGJJJLLLFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEBBBAAAAAAAAAAAACCCDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDFFFGGGHHHIIIIIIIIIHHHGGGGGGEEECCCBBBAAAAAAAAABBBAAABBBBBBCCCDDDDDDEEEEEEAAAAAABBBBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEDDDDDDCCCuuuVVVEEEFFFDDDEEEKKKMMMLLLNNNQQQRRRSSSTTTWWWYYYSSSQQQOOOPPPSSSVVVXXXYYYVVVPPPIIIHHHMMMTTTXXXYYYRRRPPPMMMLLLNNNPPPPPPPPPOOONNNMMMMMMNNNRRRVVVXXXYYYSSSKKKIIILLLPPPRRRRRRRRRRRRRRRRRRRRRSSSTTTUUURRRUUUZZZ]]]aaagggpppwww|||{{{{{{||||||}}}~~~xxxyyy~~~}}}rrrfffaaa]]]XXXUUUUUUTTTWWW[[[___aaa```^^^]]]ZZZYYYXXXYYY[[[\\\]]]\\\ZZZ\\\___aaacccfffhhhjjjgggfffddd```\\\XXXTTTRRRQQQQQQQQQRRRUUUWWWZZZ[[[]]]bbbhhhllljjjcccZZZTTTTTTRRRPPPOOOPPPSSSVVVWWWYYYgggxxx~~~~~~{{{~~~}}}{{{{{{{{{{{{|||xxxeeeSSSOOONNNHHH@@@=========<<<;;;::::::;;;:::::::::;;;;;;::::::999888777555555666777666555222333333444444333222111111222222333222111000///111111222222222222111111//////000000000000//////000000000000000000000000......------...000111222///......------......///////////////////////////,,,---...000000000//////............///000111222222222111111222222333444111333444444333222222333888888888999===BBBGGGJJJUUUZZZ___aaaaaabbbggglllnnnsssvvvsssllliiilllqqquuuzzz~~~|||tttmmmiiiiiidddfffiiimmmqqquuuvvvvvviiifffbbb```______^^^]]]ZZZZZZ___iiirrryyy}}}vvvvvvzzz~~~~~~|||iii```[[[___kkk|||~~~tttggg]]]YYYVVVQQQNNNGGGFFFFFFEEEEEEFFFHHHJJJEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEFFFGGGFFFFFFEEEDDD@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCEEEGGGHHHHHHGGGFFFDDDCCCAAA@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDD@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDCCCBBBBBBAAAzzz[[[KKKMMMKKKMMMSSSUUUNNNPPPSSSTTTTTTUUUVVVXXXPPPOOONNNPPPUUUYYY[[[\\\VVVPPPJJJJJJPPPVVVZZZZZZSSSOOOJJJHHHJJJNNNRRRTTTOOOMMMKKKJJJKKKNNNQQQSSSXXXQQQJJJHHHLLLQQQSSSSSSQQQQQQQQQQQQRRRRRRSSSTTTSSSVVVYYY[[[^^^ccckkkqqqxxx||||||{{{zzz{{{~~~}}}zzz|||~~~ooohhheee___YYYWWWWWW[[[```eeegggfffbbb```]]]ZZZXXXXXXZZZYYYVVVRRRTTTUUUVVVWWWVVVVVVWWWYYYVVVVVVVVVUUURRROOOMMMKKKEEEGGGHHHIIIJJJLLLPPPSSSOOORRRVVVZZZZZZXXXTTTRRRTTTQQQMMMLLLOOOTTTYYY\\\lll{{{{{{{{{}}}{{{vvv}}}}}}|||{{{zzz|||sssZZZLLLKKKLLLFFF???;;;<<<======<<<;;;<<<===999999:::;;;;;;;;;::::::999777555444444444333222222222333444333222111000111222333333222111000///000000111111111111000000//////000000000000//////000000000000000000000000------,,,,,,---...000111...------,,,,,,------...////////////////////////------///000000000///...000000/////////000000111000000000///000111111222111222444444222111222333777666666777;;;AAAGGGKKKJJJPPPVVVYYYZZZ\\\aaafffnnnsssvvvqqqhhhcccfffkkkmmmtttyyywwwooogggeeefff[[[^^^cccjjjqqqtttuuutttqqqnnnkkkhhhdddaaa\\\YYYRRRPPPRRRYYYaaahhhpppxxx}}}xxx{{{~~~}}}~~~}}}zzzrrrhhhbbbccceeefffeee^^^XXXZZZfffwwwyyykkkcccYYYTTTSSSQQQMMMIIIFFFGGGHHHHHHFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCEEEFFFGGGGGGGGGEEEDDDCCC???@@@AAABBBCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBB>>>@@@CCCFFFGGGHHHGGGGGGCCCBBB@@@??????@@@BBBCCC@@@??????>>>>>>======<<>>=========>>>??????@@@@@@======>>>???@@@AAAAAABBB========================nnn\\\WWWXXXUUUTTTWWWTTTRRRQQQQQQRRRPPPMMMJJJKKKMMMQQQTTTVVVWWWVVVUUUTTTOOOKKKLLLPPPTTTTTTSSSOOOMMMKKKKKKLLLNNNNNNNNNNNNKKKHHHFFFHHHLLLPPPSSSPPPMMMIIIHHHKKKMMMMMMMMMSSSRRRRRRSSSTTTTTTRRROOOQQQSSSUUUWWWYYY]]]bbbfffrrrttt{{{~~~}}}|||yyyxxxuuurrrssswwwyyyuuupppllliiigggeeecccccc]]][[[___^^^ZZZ___jjjnnniiifffgggeee]]]WWWUUUUUUVVVXXX\\\___bbbddddddeeemmmssssssqqqrrrrrrqqqvvvvvvsssooonnnrrrzzzzzzxxx{{{yyyaaaVVVJJJCCCBBBBBB@@@>>>;;;::::::999999::::::;;;999999999:::999888888777666666555444333222222222111222222222222222111111111111111111000///...---000000111111111111000000...............///000000222111///...------............////////////..............................,,,,,,---------.............................................................../////////000000000111111111111111111111111000111333555888;;;>>>@@@============???DDDKKKPPPTTTXXX]]]___]]]\\\\\\]]]cccdddeeefffeee```YYYUUUSSSZZZdddlllqqquuuyyy|||yyyqqqjjjccc\\\YYY[[[]]][[[XXXVVVYYYZZZXXXVVVYYY```fffqqquuuvvvuuuvvvyyyyyyvvvrrrpppppprrrwww{{{~~~{{{xxx{{{|||tttmmmggggggnnntttvvvvvvtttvvvxxxxxxtttoookkkiiimmmkkkiiigggfffddd```]]]]]]XXXWWW]]]bbbdddfffhhhnnnpppttt}}}~~~rrreee\\\ZZZUUUNNNJJJHHHGGGDDDBBBEEEDDDBBBBBBDDDEEEEEEDDDFFFEEEEEEEEEDDDDDDDDDDDDFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAA???>>>>>>>>>???@@@@@@@@@@@@@@@AAABBBBBBBBB@@@???===<<<===>>>???>>>>>>>>>>>>>>>?????????=========>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>zzzfffWWWQQQQQQQQQPPPRRRPPPPPPOOOOOONNNKKKHHHHHHKKKPPPUUUWWWVVVTTTRRROOOLLLJJJJJJNNNPPPPPPNNNKKKJJJIIIJJJMMMOOOPPPOOONNNKKKGGGFFFIIIMMMQQQSSSPPPMMMJJJIIIJJJKKKKKKKKKRRRQQQQQQRRRRRRQQQOOOLLLOOOPPPRRRTTTVVVYYY]]]```kkkmmmrrrzzz{{{{{{}}}~~~}}}{{{xxxtttrrrrrrllliiimmmnnnooowww~~~sssiiieeeggghhhkkkooossswwwyyy{{{}}}{{{yyy|||yyyvvvuuuwwwdddSSSLLLDDDAAAAAA@@@===999::::::999999999999::::::999999888888777777777888666555444222222222333333333222111000000///000000000000000000///...------111111222222222222111111...............///000000111000///......---......000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................////////////////////////.........///////////////////////////////////////111111222333444666888999444555555555666888<<<@@@DDDHHHNNNSSSWWWXXXXXXWWWZZZYYYYYY[[[^^^^^^ZZZVVVSSSYYYbbblllttt|||uuunnnfffccccccccc___[[[UUUTTTRRROOOOOORRRYYY]]]fffgggfffdddgggllllllhhhcccaaa___aaaeeejjjnnnooommmjjjggghhhkkkjjjfffaaa```^^^___eeeooouuuwwwuuuiiigggcccaaa___]]][[[YYY]]][[[YYYYYYZZZ[[[ZZZYYY\\\[[[___hhhoooqqqsssvvv{{{}}}ooofffaaa[[[WWWRRROOOJJJGGGEEEDDDCCCBBBDDDBBBAAABBBDDDEEEEEEEEEEEEEEECCCBBBBBBBBBCCCDDDEEEDDDCCCBBBAAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBCCCBBBAAA???>>>===<<<<<<<<<<<<===>>>???@@@??????>>><<<<<<<<<======>>>???@@@??????>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<========================jjjRRRIIIKKKNNNMMMPPPPPPPPPOOONNNLLLIIIHHHGGGJJJNNNRRRTTTTTTSSSRRRNNNLLLJJJJJJKKKLLLKKKIIIHHHHHHHHHKKKNNNQQQQQQPPPLLLIIIGGGHHHMMMRRRUUUVVVRRRPPPMMMLLLKKKKKKKKKKKKOOONNNNNNOOOQQQPPPNNNLLLNNNPPPRRRSSSSSSUUUYYY[[[aaadddjjjrrr{{{|||zzz|||}}}~~~yyyyyy}}}zzzwwwxxxzzz}}}}}}zzz|||yyytttmmmnnnqqqsssyyyfffZZZNNNIIICCC@@@AAA@@@===:::::::::999999999999::::::999888777666555666777888666555333222111222333444333222000///.........///000000000000//////...---111111222222222222111111...............///000000000000//////............000///...------...///000++++++++++++++++++++++++------------............++++++,,,---...///000111........................................................................111111000000111111222333000111333333333333555777<<<>>>BBBIIIPPPUUUVVVVVVRRRPPPQQQUUU\\\``````^^^[[[^^^cccjjjtttrrrmmmhhhhhhkkkmmmllliiigggccc]]]XXXVVVYYY]]]```gggjjjiiieeebbbaaa___ZZZWWWTTTPPPPPPRRRVVVYYY[[[^^^\\\[[[\\\___^^^YYYTTTVVVYYYaaakkktttvvvsssnnnbbb^^^XXXWWWYYY\\\]]]\\\```___^^^```dddhhhjjjkkknnnmmmpppwww{{{|||~~~}}}lll```ZZZXXXWWWVVVLLLJJJGGGEEEDDDDDDCCCCCCDDDBBBAAABBBEEEFFFGGGFFFEEEDDDBBB@@@@@@AAABBBCCCDDDCCC@@@???>>>???AAABBB??????@@@@@@@@@AAAAAAAAABBBAAA@@@???===<<<;;;;;;:::<<<>>>@@@@@@???===<<<:::;;;<<<<<<===>>>>>>???@@@??????>>>======<<<<<<;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;fffKKKAAAFFFLLLMMMPPPQQQQQQPPPMMMKKKIIIHHHHHHIIIKKKNNNPPPQQQRRRSSSPPPNNNLLLJJJIIIHHHFFFEEEGGGGGGIIILLLPPPQQQQQQPPPJJJHHHGGGLLLSSSXXXZZZYYYPPPOOONNNLLLJJJIIIJJJJJJKKKKKKKKKNNNPPPPPPOOOMMMOOOPPPRRRRRRRRRSSSUUUWWWVVV[[[cccllluuu}}}~~~~~~~~~~~~|||zzz|||~~~}}}xxx}}}lllaaabbblllvvv}}}tttbbbWWWRRRMMMHHHBBB???>>>>>>===<<<:::999999888888999999:::888777666555444555666777555444333222111222333333333222000...------......000000111111000000//////111111111222222111111111...............///000000///////////////...............,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++,,,,,,---...///000000------------------------.........---------------------------------------111000//////.........///---///222333222333444555777777999>>>EEEMMMQQQSSSRRRPPPPPPTTT[[[```cccdddeeedddeeekkkvvvmmmiiifffhhhpppvvvwwwvvvwwwssslllfffdddggglllooowwwzzzmmmccc\\\XXXSSSOOOJJJHHHHHHJJJLLLMMMTTTTTTVVVZZZ]]]]]]ZZZWWWTTTZZZfffrrryyywwwooohhhccc___\\\^^^dddkkkooopppqqqqqqqqqtttxxx}}}}}}|||~~~qqqiii^^^VVVSSSRRRRRRQQQHHHHHHGGGEEEDDDDDDEEEFFFDDDCCCBBBCCCEEEGGGGGGGGGDDDCCCAAA??????@@@BBBCCCBBBAAA???======>>>@@@AAA>>>>>>>>>>>>?????????????????????>>>===;;;:::::::::;;;>>>@@@AAA???===;;;<<<<<<<<<<<<============@@@??????>>>===<<<;;;;;;::::::999888888777777777777777777777777777777777www[[[FFF???CCCJJJNNNOOOPPPQQQOOOLLLIIIGGGGGGHHHHHHIIIKKKMMMOOOQQQRRRPPPOOOLLLIIIFFFEEEDDDDDDFFFGGGIIILLLOOOPPPOOOMMMHHHGGGIIIOOOXXX]]]\\\YYYLLLMMMLLLJJJHHHFFFGGGHHHIIIIIIJJJMMMOOOPPPOOONNNOOOQQQRRRRRRQQQQQQRRRSSSOOOUUU]]]eeelllsssyyy|||}}}~~~zzzyyyyyyyyyzzz|||~~~~~~~~~yyyyyy|||}}}}}}~~~}}}}}}ooohhhaaa___ggguuuuuubbbTTTNNNMMMJJJFFF???;;;::::::;;;;;;999999888888888888999999777666555555444444555555333333333333333222222222222111000//////...//////000000000111111000000///000000111111111111000000...............///000000......////////////......---,,,,,,,,,,,,,,,,,,---------------------------+++++++++,,,,,,,,,------/////////...------,,,,,,---------------------------------------,,,,,,,,,------------------------000000///...------......+++...000111111111222333333222333555:::@@@GGGKKKPPPPPPQQQSSSVVV[[[___bbbiiiggghhhooo}}}nnniiifffiiiqqqyyy||||||}}}zzzvvvvvvzzzqqqfff```WWWTTTOOOMMMNNNPPPQQQQQQTTTVVV[[[aaafffgggeeeccc___fffrrr|||}}}uuunnnhhhhhhiiinnnttt{{{}}}|||ssskkkaaa]]]XXXTTTRRRQQQOOONNNFFFGGGGGGGGGEEEEEEFFFGGGEEECCCBBBCCCEEEFFFFFFFFFDDDCCCAAA@@@@@@@@@AAABBB@@@???>>>======>>>???@@@<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;:::888888:::<<<>>>@@@@@@???===<<<>>>======<<<<<<<<<<<<===??????>>>======<<<;;;;;;888888888777777666666666555555555555555555555555gggNNNCCCBBBBBBGGGNNNMMMOOOPPPNNNJJJFFFEEEEEEEEEFFFIIILLLNNNOOOOOOOOONNNLLLIIIFFFCCCCCCDDDEEEEEEFFFHHHKKKMMMMMMJJJHHHGGGGGGJJJRRR[[[^^^YYYTTTJJJKKKLLLJJJGGGFFFGGGIIIJJJJJJJJJMMMOOOOOONNNLLLOOOPPPRRRQQQOOONNNOOOOOOMMMQQQVVV[[[```fffmmmssstttuuuxxx|||~~~|||zzzzzz{{{|||~~~~~~zzzxxx|||}}}}}}www{{{{{{uuuhhhiiikkkpppzzzvvvbbbVVVMMMJJJKKKDDDAAA===:::999999::::::999999888888888888999999555555555555555444333333000111333444444333222111000000000111111000000///...//////000000//////...//////000000000000//////...............///000000---...///000000///......,,,------------------,,,------------------------,,,,,,,,,,,,---------...000//////...------,,,,,,........................---------,,,,,,,,,++++++........................000///............//////---...000000//////000111...000111111222555;;;@@@EEEIIILLLNNNOOOSSSZZZ```gggfffiiissstttoooiiikkkrrrzzzssskkk^^^\\\[[[\\\___bbbddddddbbbffflllsssxxxyyywwwuuutttwww}}}zzzvvvooorrrwww{{{~~~{{{zzzrrrjjjaaa[[[XXXWWWUUUSSSQQQOOOMMMKKKDDDFFFHHHGGGEEEDDDFFFHHHDDDBBBAAAAAACCCDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>?????????;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;;;;;;;:::999999:::;;;===>>>???>>>===<<>><<<;;;;;;<<<>>>???>>>>>>>>>===<<<<<<<<<;;;777777777777777666666666555555555555555555555555xxx\\\EEECCCEEECCCEEELLLKKKNNNOOOMMMHHHDDDCCCDDDBBBEEEIIINNNPPPOOONNNLLLKKKIIIFFFCCCAAABBBEEEGGGDDDEEEGGGJJJKKKJJJGGGDDDHHHHHHKKKTTT\\\]]]VVVOOOJJJMMMNNNLLLIIIHHHIIIKKKLLLKKKLLLMMMOOOOOOMMMKKKNNNPPPQQQPPPNNNLLLLLLMMMNNNPPPRRRSSSVVV]]]eeelllqqqooopppttt||||||zzzzzz{{{|||}}}{{{xxxvvvyyy}}}~~~{{{~~~vvvlllgggmmmrrrzzzzzz```RRRLLLGGGEEEFFF@@@>>>===<<<;;;;;;;;;:::999999888888888888999999333444555666555444333222///111333555555444111000//////111222222111000000------......///......---......////////////.....................///000000---...///000000///......,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---------.../////////////////////////////////---------,,,,,,+++++++++........................//////.........///000000///000111000///...///000,,,000333222000000444999888>>>EEEHHHIIIOOOYYYaaadddeeejjjuuuyyyrrrllllllttt|||zzz|||qqqccccccdddhhhmmmrrruuuvvvssswww~~~~~~zzzwwwtttsssxxx}}}~~~|||vvvllleee```\\\WWWRRRPPPPPPOOOMMMLLLJJJGGGFFFCCCFFFHHHGGGEEEDDDEEEHHHCCCAAA@@@@@@AAABBBAAA@@@BBBBBBCCCCCCCCCBBBAAA@@@===>>>????????????>>>>>>:::::::::;;;;;;;;;<<<<<<:::;;;<<<===>>>===<<<<<<:::;;;<<<=========<<<<<>><<<;;;;;;===@@@BBB===============<<<<<<<<<777777777777777777777777555555555555555555555555