BM66(@ ~~~}}}|||zzzyyyyyy{{{zzzxxxuuurrrooolllkkkkkkiiigggeeedddbbb___]]][[[[[[ZZZYYYXXXXXXWWWWWWTTTRRRQQQSSSVVVXXXVVVSSSPPPPPPOOONNNNNNMMMLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>@@@@@@@@@?????????>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<===========================>>>>>>>>>>>>==============================>>>>>>>>>>>>======???>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================xxxvvvtttqqqooommmlllkkkjjjiiigggeeecccaaa___^^^\\\[[[ZZZYYYWWWUUUTTTTTTYYYWWWUUUSSSQQQQQQRRRRRRSSSRRRQQQPPPNNNLLLKKKJJJPPPOOOMMMKKKJJJIIIIIIIIILLLLLLKKKJJJIIIHHHHHHGGGJJJJJJJJJIIIIIIHHHHHHGGGCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFFFFEEEDDDDDDFFFEEEDDDEEEGGGGGGEEECCCCCCCCCBBBAAAAAA@@@??????@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAACCCCCCBBBAAAAAA@@@?????????????????????????????????>>>>>>>>>=========<<>>>>>>>>=========<<<<<<======>>>>>>======<<<======>>>>>>===<<<<<<;;;;;;;;;<<<============<<<<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;~~~}}}}}}}}}uuuuuuuuuuuutttrrrqqqpppxxxvvvtttuuuvvvxxxyyyxxx|||zzzyyyxxxxxxvvvtttqqqjjjkkknnnoooppppppooonnnrrrpppnnnlllkkkiiifffdddiiigggfffeeefffffffffddddddddddddcccbbb___]]][[[hhhgggeeeccc```___]]]]]]\\\\\\ZZZYYYWWWVVVTTTTTTRRRQQQQQQPPPOOONNNNNNNNNPPPOOONNNMMMMMMNNNOOOPPPPPPPPPOOONNNMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCCCCDDDEEEEEECCCDDDDDDBBB??????BBBFFF???>>>>>>======<<<<<<;;;AAA@@@????????????===;;;>>>>>>======<<<;;;;;;;;;============>>>>>>>>>>>>>>>>>>============<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????======================================================>>>>>>>>>?????????@@@@@@@@@??????>>>>>>===========================<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999~~~}}}||||||oooooonnnmmmmmmmmmnnnnnnhhhggggggfffeeeddddddcccbbbaaa```]]][[[YYYWWWVVVZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUTTTRRRRRRRRRRRRRRRQQQQQQQQQOOOOOOOOOPPPPPPQQQQQQRRRQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXYYYYYY```aaabbbcccdddeeeeeeeeeaaa___]]]]]]___bbbcccdddggggggffffffffffffdddccc___aaaeeegggiiiiiigggffffffeeecccdddeeeeeeeeedddgggeeecccccceeeeeeeeedddfffeeeeeecccaaa___]]]\\\ZZZYYYWWWUUUSSSQQQQQQPPPQQQQQQPPPOOONNNMMMMMMLLLKKKJJJJJJIIIHHHGGGGGGGGGCCCCCCCCCCCCDDDFFFGGGHHHDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCEEEFFFBBB>>>===BBBHHHAAAAAA@@@@@@@@@?????????AAAAAAAAAAAAAAA@@@???>>>@@@@@@??????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>=========<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>??????========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::;;;:::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;:::999999888999::::::;;;;;;::::::::::::::::::;;;;;;;;;<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888888888888888888888~~~|||{{{zzzssssssrrrqqqppppppoooooojjjjjjiiigggeeedddcccbbb```___^^^]]][[[ZZZYYYXXXVVVVVVUUUUUUTTTSSSSSSRRRVVVUUUTTTRRRPPPOOOMMMLLLJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGFFFFFFEEEEEEEEEJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHLLLKKKJJJIIIHHHGGGFFFFFF@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNOOOQQQSSSTTTTTTTTTTTTUUUWWWXXXZZZ[[[RRRSSSTTTVVVWWWXXXYYYYYY]]][[[YYYYYY\\\___aaaaaa```aaacccddddddeeeeeeeee^^^```dddggghhhhhhfffeee^^^]]]\\\]]]```bbbcccbbb^^^\\\[[[[[[]]]^^^]]]]]]______^^^\\\ZZZXXXWWWVVVZZZYYYWWWUUUTTTSSSRRRRRRSSSRRRRRRQQQQQQPPPPPPOOOOOONNNMMMLLLKKKJJJIIIHHHGGGHHHHHHIIIJJJLLLMMMNNNGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIII>>>>>>????????????@@@@@@@@@@@@???>>>>>>===<<<<<<999<<>><<<>>>EEELLL?????????>>>>>>>>>>>>>>><<<===>>>???????????????=========<<<<<<<<<<<<<<<999999999::::::::::::;;;;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::::::::::::::999:::::::::::::::::::::999999::::::::::::999999777888888999999999888888777777888999999999999999888999999999999:::::::::888888888888888888888888999999::::::::::::999999888888888888888888888888888888888888888888888888777777777777777777777777888888888888888888888888xxxwwwuuusssqqqooonnnmmmiiihhhgggeeecccaaa```___ccccccbbb```___^^^]]]\\\ZZZZZZXXXVVVTTTRRRPPPPPPJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEE@@@AAAAAAAAABBBBBBBBBBBBFFFFFFFFFEEEEEEEEEEEEDDD===>>>>>>??????@@@@@@@@@?????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBB======<<<;;;;;;;;;;;;;;;<<<<<<======>>>?????????;;;;;;<<<<<<<<<<<<<<<<<<@@@@@@AAABBBCCCDDDDDDEEE>>>>>>???@@@AAABBBCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFEEEEEEHHHHHHHHHIIIKKKLLLNNNOOONNNNNNNNNOOOOOOPPPRRRRRRXXXYYYYYYZZZZZZYYYYYYYYYSSSRRRQQQRRRUUUXXXYYYYYYZZZ\\\___`````````bbbccc\\\^^^```bbbcccbbbaaa```cccaaa______aaabbbbbbbbb]]]\\\[[[\\\]]]______^^^___^^^]]]\\\ZZZYYYXXXXXXUUUTTTRRRQQQPPPOOOOOOOOOLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGFFFEEECCCCCCBBBCCCDDDDDDEEEFFFGGGHHHHHHCCCCCCCCCCCCCCCDDDDDDDDD<<<<<<<<<<<<<<<===>>>>>>BBBBBBCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAAAAAAAABBB???AAAAAA@@@???@@@DDDHHH;;;;;;;;;;;;;;;;;;;;;;;;999;;;=========<<<===???::::::::::::::::::::::::888888999999999:::::::::::::::::::::999999999999::::::::::::::::::::::::::::::::::::::::::::::::888888999999:::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888999999999999888888888888999999999999777888888999999888888777555666777777777777777777666666777888888888888777777777888888888999999999777777777777777777777777777888888999999888888777666666666777777777777777666666666666666666666666666666666666666666666666777777777777777777777777}}}yyyvvv{{{{{{zzzyyywwwvvvuuuuuurrrqqqqqqqqqrrrpppmmmkkkffffffeeedddcccbbbbbbaaa___^^^]]][[[XXXVVVSSSRRRTTTTTTTTTTTTSSSRRRQQQPPPMMMMMMNNNNNNOOOPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPQQQPPPOOONNNMMMKKKJJJJJJNNNNNNMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@??????@@@AAABBBCCCDDDDDDAAABBBBBBBBBBBBBBBCCCCCC>>>??????@@@AAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>?????????<<<<<<===>>>???@@@AAAAAA;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<==================>>>>>>>>>??????@@@AAAAAAAAA;;;<<<<<<======>>>>>>>>>AAAAAAAAABBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDHHHHHHHHHIIIJJJLLLMMMNNNLLLMMMMMMNNNOOOQQQRRRSSSSSSTTTTTTTTTTTTTTTSSSSSSVVVUUUVVVXXX[[[]]]^^^]]]ZZZ\\\______^^^^^^___aaa``````aaaaaaaaaaaa``````aaa___\\\[[[[[[\\\\\\\\\[[[ZZZYYYYYY\\\]]]]]]]]]YYYYYYXXXWWWVVVVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPPPPMMMMMMLLLKKKKKKJJJIIIIIIGGGGGGFFFFFFFFFEEEEEEEEECCCDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@::::::;;;<<<<<<===>>>>>>???>>><<<:::999777777777::::::::::::::::::::::::999<<<>>>>>><<<;;;<<<===::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888666666777888888999::::::999999999999999999999999999999999999999999999999888888999999999:::::::::::::::::::::::::::::::::888888888888888888888888666666666666777777777888666666666666777777777888666777777888888777777666444444555666666666666666555555666777777777777666666666777777777888888888666666666666666666666666666777777888888777777666444555555555666666666666555555555555555555555555555555555555555555555555666666666666666666666666|||yyyvvvtttuuuuuusssqqqooommmkkkjjjeeeeeehhhooosssmmm^^^QQQXXXWWWVVVTTTRRRPPPNNNMMMNNNNNNMMMMMMLLLKKKJJJJJJNNNMMMKKKJJJJJJKKKMMMNNNNNNOOOQQQSSSSSSSSSQQQPPPUUUUUUTTTTTTSSSSSSRRRRRRSSSSSSUUUXXX[[[\\\ZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXPPPPPPQQQQQQQQQPPPPPPOOOLLLLLLLLLLLLKKKJJJIIIHHHJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCDDDDDDBBBBBBAAA@@@>>>===<<<<<>>>>>===<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@@@@<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;??????>>>>>>======<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>==================???????????????>>>>>>>>>??????@@@@@@AAABBBBBBBBB>>>???BBBDDDFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJHHHIIIJJJMMMPPPSSSUUUWWWRRRSSSTTTVVVWWWXXXXXXXXXQQQQQQRRRUUUYYY[[[ZZZYYY]]]```bbbaaa___]]]^^^```ccccccbbbaaa``````______```^^^[[[ZZZ[[[]]]]]]]]]ZZZYYYXXXYYY[[[]]]]]]]]]VVVUUUTTTTTTSSSSSSTTTTTTRRRQQQPPPOOONNNNNNNNNNNNLLLLLLKKKJJJIIIHHHHHHGGGDDDDDDDDDEEEEEEFFFFFFFFFCCCDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA>>>>>>>>>======>>>>>>?????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;======<<<;;;999999999999999999999999999;;;===<<<999777888999888888888999999999999999777777777777888888888999999999999999888888888888888888888888888888888888888888888888888888888888666777777888999::::::;;;999999999999999999999999888888888888888888888888777777777777888888888888888888888888888999999999777777777777777777777777444444444555555666666666444444444555555666666666666666777777777777666666333444444555666666666555444555555666777666666666666666666666777777777777666666666666666666666666666666777777777777666666444444444555555666666666555555555555555555555555444444444444444444444444444444444444444444444444qqqnnniiiddd___\\\[[[ZZZWWWVVVUUUTTTSSSSSSSSSSSSNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGEEEDDDCCCBBBAAABBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCC@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCGGGGGGGGGGGGGGGGGGHHHHHHNNNOOONNNMMMJJJIIIIIIKKKPPPQQQSSSUUUVVVVVVVVVVVVTTTVVVYYYYYYVVVTTTRRRRRRPPPNNNMMMMMMNNNMMMLLLJJJKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDGGGGGGFFFFFFEEEEEEDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????===================================================<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>>============>>>>>>>>>>>>===>>>>>>>>>????????????AAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEGGGGGGHHHIIIKKKNNNQQQSSSSSSSSSSSSSSSTTTUUUVVVWWWVVVWWWWWWXXXXXXYYYYYYYYYWWWZZZ]]]___^^^]]]]]]]]]eeeccc___]]]]]]]]]\\\[[[]]]\\\[[[ZZZZZZZZZ[[[\\\___]]][[[[[[\\\]]]\\\[[[VVVVVVWWWXXXWWWTTTRRRPPPOOONNNMMMKKKKKKKKKKKKLLLIIIIIIIIIHHHGGGFFFDDDDDDFFFCCCAAABBBEEEFFFDDDAAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>============???>>>>>>===<<<;;;;;;;;;>>>===<<<;;;:::999999999;;;;;;;;;::::::999999999888888888888888888888888888888888888888888888888777777666666555555555444555555555555555666777777777777777777777777777777777777777777777777777777666666666666777777777777555555555555666666666666999999999888888888777777777777666666666666777777555555555555666666666666:::999999999888888777777555555444444444444555555555555555555555555555555333333333333333333333333333444555666666555444333555444444333333444444555444444444555555555555666333333333444444444555555333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333444444333333333222222222222222222222222222222222}}}}}}}}}|||zzzxxxuuurrrmmmkkkiiifffbbb^^^[[[ZZZWWWTTTOOOKKKGGGEEEIIIGGGEEEBBBAAA@@@AAAAAAGGGGGGEEEDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@??????>>>AAAAAAAAAAAAAAA@@@??????BBBAAA@@@?????????@@@@@@============>>>>>>>>>>>>===>>>??????@@@@@@??????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDEEEEEEEEEFFFFFFEEEFFFFFFEEECCCDDDFFFHHHPPPQQQSSSTTTUUUVVVUUUUUUSSSTTTVVVUUUSSSQQQQQQQQQOOOMMMKKKKKKKKKJJJIIIGGGIIIIIIHHHGGGFFFFFFFFFFFFEEEFFFFFFFFFEEEEEEDDDCCCEEEEEEEEEDDDDDDDDDDDDDDDFFFEEEDDDBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999::::::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;999:::;;;;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::888999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<===============>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEEDDDDDDCCCCCCCCCDDDDDDFFFFFFGGGIIIKKKMMMOOOPPPPPPPPPQQQQQQRRRRRRSSSTTTUUUUUUUUUVVVWWWWWWXXXXXXWWWZZZ\\\]]]\\\[[[[[[\\\___^^^]]]]]]^^^_________^^^]]]\\\ZZZZZZZZZ[[[[[[\\\ZZZXXXXXXYYYZZZYYYXXXVVVVVVVVVVVVUUUSSSRRRQQQOOONNNLLLKKKJJJJJJKKKKKKIIIIIIHHHHHHGGGEEEDDDCCCBBBAAA@@@AAABBBCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@???>>>>>>>>>=========<<<<<<<<<;;;;;;======<<<;;;;;;:::999999;;;;;;:::::::::::::::::::::::::::999999888888888888888888888888888888888666666666666666666666666666666666555555555444444555555444444555555666777555555555555555555555555666666666666666666666666444444555555555666666666444444555555555666666666888777777777666666666666666666555555555555666666444444555555555666666666777777777777666666555555555555444444444444555555444444444444444444444444333333333333333333333333333444555555555555444333444444333333333333444444222333333333333444444444333333333333444444444444333333333333333333333333333333333333333333333333222222333333333333222222333333333333333333333333444333333333333222222222222222222222222222222222zzzuuuqqqdddccc```]]]ZZZWWWVVVUUUZZZYYYWWWTTTQQQOOOMMMLLLOOONNNMMMLLLKKKJJJIIIHHHKKKJJJHHHHHHIIIIIIGGGFFFFFFDDDBBBAAAAAAAAA???===??????@@@@@@???>>>======AAA@@@?????????@@@BBBCCC???>>>===<<<<<<<<<<<<<<<>>>======<<<<<<;;;;;;;;;>>>>>>?????????>>>======>>>===<<<;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDCCCDDDDDDDDDDDDFFFIIILLLNNNOOOQQQRRRSSSSSSSSSSSSPPPQQQRRRQQQOOOMMMNNNOOONNNLLLJJJJJJJJJJJJHHHFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCFFFEEECCCAAA@@@>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888999999999::::::::::::999999999999999999999999::::::999999999999::::::888888999999999999888888::::::::::::::::::::::::999999::::::;;;:::::::::888888888888999999999999999999999999999999999999888888888888888888888888777777777777888888888888999999999999999999999999:::::::::::::::::::::;;;999999:::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>????????????@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDFFFHHHIIIJJJKKKKKKMMMMMMMMMNNNOOOOOOPPPPPPRRRRRRSSSSSSTTTUUUUUUVVVVVVYYY[[[[[[ZZZYYYYYYYYYZZZ[[[]]]^^^___``````___]]]]]][[[ZZZYYYYYYYYYYYYYYYXXXWWWWWWXXXXXXWWWVVVVVVUUUUUUTTTSSSRRRQQQQQQMMMMMMKKKJJJJJJJJJJJJJJJGGGGGGGGGGGGFFFDDDCCCCCCEEEFFFFFFEEECCCAAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAA?????????>>>======<<<<<<;;;;;;;;;;;;::::::::::::;;;::::::999999888888888999999888888999:::;;;;;;888888888777777777777777777777777777777777777777444444444444444444444444555555555555444444444444444444444444444555555666333333333333333333333333444444444444444444444444333333333333444444444444444444444444555555555555555555555555555444444444444444333333333333444444444444444444555555555555555444444444444444333333444444333333333333444444444444444444444444444444222222222222222222222222333333444444444444333333333333222222222222333333111111111111222222222333222222333333333444444444222222222222222222222222222222222222222222222222222222333333333333222222222222222222222222222222333333333222222222111111111111111111111111111111eeeSSSKKKDDD>>>JJJIIIIIIHHHHHHIIIIIIJJJ@@@@@@@@@??????>>>>>>>>>;;;<<<===???AAACCCDDDEEEBBBAAA@@@AAABBBCCCBBB@@@BBBAAAAAABBBBBBCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCC@@@??????>>>>>>>>>????????????>>>===============??????>>>>>>============>>>>>>>>>??????>>>>>>===:::::::::999999999999999::::::::::::;;;;;;;;;;;;999999:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAABBBCCCEEEEEEFFFEEEFFFHHHMMMPPPJJJKKKMMMNNNOOOOOOOOONNNMMMMMMMMMLLLJJJJJJKKKMMMLLLKKKJJJJJJKKKKKKJJJHHHFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBB???@@@@@@@@@AAAAAABBBBBBDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999888888888777777888888888999999999888888888888888888888888999888888777777888888999777777888888888888777777888888888888888888888888666777888999999999999999777777777777777777777777888888888888888888888888666666666666666666666666666666666666777777777777888888888888888888888888999999999999999999999888888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<============>>>???@@@AAAAAAAAA@@@@@@@@@AAABBBBBBAAABBBDDDFFFHHHHHHGGGGGGJJJJJJKKKLLLMMMMMMMMMMMMOOOOOOPPPQQQQQQRRRSSSSSSUUUWWWYYYYYYXXXWWWWWWXXXYYY[[[^^^______]]][[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVXXXWWWWWWWWWYYYYYYWWWVVVUUUTTTSSSQQQPPPPPPPPPPPPLLLKKKJJJJJJIIIHHHHHHHHHFFFFFFFFFEEEEEECCCBBBBBBNNNOOOOOOJJJDDD@@@@@@AAA@@@??????>>>>>>??????@@@>>>>>>======<<<;;;;;;:::;;;;;;:::::::::999999999999999999999888888777777888888888777777888999999666666555555555555555555555555555555555555555555333333333333333333333333444444444444333333333333333333333333333444555555222222222222222222222222333333333333333333333333222222222333333333444444333333333333444444444444444444444444444444444444222222222111111222222222333333333333444444444444333333333333333333333333333333222222222222333333333333333333333333333333222222222222222222222222222333333333333333333222222222111111111111222222000000111111111222222222222222222222333333333333222222222222222222222222222222222222222222222222111111222222222222111111222222222222222222222222222222222222111111111111111111111111111111111111___SSSOOOKKKFFFCCCBBBAAA???>>>===<<<<<<@@@@@@AAABBBBBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA>>><<<<<<===>>>??????===;;;<<<======<<<<<<===>>><<<<<<<<<<<<<<<;;;::::::<<<;;;;;;::::::999999999<<<<<<;;;;;;:::;;;;;;;;;:::::::::::::::999999999888999999:::::::::999999999999999999999888888777999999999999::::::::::::888999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAABBBBBBCCCCCCCCCCCCEEEHHHKKKFFFGGGIIIJJJKKKKKKJJJIIIIIIJJJJJJIIIGGGGGGIIIJJJGGGFFFFFFGGGIIIJJJJJJIIIFFFEEEDDDCCCBBBBBBBBBBBBAAABBBBBBCCCCCCCCCBBBBBB>>>>>>??????@@@@@@@@@AAA@@@??????>>>>>>>>>>>>???========================<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888888888888888777777777777666666666666777777777888777777777777777777777777777777666666666666777777888777777777777777777888777777777777777777777777444555666777777888777777666666666666666666666666777777777777777777777777555555555555555555555555666666666666777777777777777777777777777777777777888888888888777777777777888888999999999:::::::::999999:::::::::;;;;;;;;;<<<;;;;;;<<<<<<===>>>?????????>>>>>>???@@@@@@AAA???@@@BBBDDDEEEFFFEEEEEEHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQTTTVVVWWWWWWVVVUUUVVVWWWVVVYYY]]]^^^\\\ZZZYYYXXXVVVVVVUUUUUUTTTSSSRRRRRRVVVUUUUUUVVVXXXXXXVVVTTTSSSRRRQQQPPPOOONNNNNNNNNJJJJJJIIIIIIHHHGGGGGGFFFDDDDDDDDDDDDCCCBBBAAAAAAKKKLLLLLLHHHAAA======>>>>>>>>>============>>>>>>======<<<;;;;;;::::::999;;;;;;;;;:::::::::999999999999888888888888888888999999888666666555555555444444444444444444444444444444444444444444444444333333333333333333333333222222222222333333333333222222222222222333333444222222222222222222222222111111111111111111111111222222333333333444444444222222222222333333333333444444444444444444444444111111000000000000111111222222222222333333333333333333333333333333333333222222111111111111222222222222222222222222222222111111111111111111111111222222111111111111222222111111000000000000111111000111111111111222222222111111111222222222333333111111111111111111111111111111111111111111111111000111111222222111111000111111111111111111111111222222111111111000000000000000000000000000000000xxxZZZOOOLLLHHHCCCCCCBBBAAA@@@>>>>>>>>>>>><<<<<<;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>============>>>===<<<===???@@@???>>>===>>>???>>>===<<<===>>><<<===>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<======>>>>>>::::::999999999999::::::777777777777777777777777666777777888888888888888888999999999999888777777666666666777777777777888888888999::::::::::::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>???@@@@@@@@@AAACCCCCCBBBCCCEEEGGGDDDEEEFFFHHHHHHHHHGGGFFFGGGHHHIIIHHHGGGFFFGGGHHHBBBAAAAAABBBDDDFFFEEEDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAA>>>>>>>>>???????????????=========<<<===>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888888888888888888888888777777777777777777777777777777777666666666666555555555555555666666666666555555555555555555555555666666555555555555666666777777666666666666777777555555555555555555555555444444555555666666555555555555555555444444444444555555555555555555555555444444444444444444444444555555555555666666666666555555555555555555555555666666666666666666777777777777888888888999999999888888888999999999::::::::::::::::::;;;<<<=====================>>>???@@@>>>???@@@BBBCCCDDDEEEEEEFFFHHHIIIKKKKKKKKKJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPSSSTTTVVVVVVUUUUUUWWWXXXRRRVVV[[[\\\YYYWWWWWWYYYQQQRRRRRRRRRRRRQQQQQQPPPRRRRRRRRRTTTVVVVVVTTTRRRQQQPPPPPPOOONNNMMMLLLLLLHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBCCCCCCBBBAAAAAA@@@>>>??????>>><<<::::::;;;======<<<<<<<<<<<<======<<<<<<<<<;;;::::::999999::::::::::::999999999999888777777777777777777777999888777555444444333333333333333333333444444444333333333333333333333333333333333333333333333333111111111111222222222222111111111111111222333333222222222222222222222222111111111111111111111111222222222222333333333333111111111111222222222222222222333333333333444444000000////////////000000111111111111222222222222222222333333333333444444111111000000000000111111111111111111111111111111000000000000000000000000111111000000000000111111000000000//////000000000000000000111111111222222000000111111111222222222000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111000000000000///////////////////////////|||\\\NNNIIIEEE@@@@@@@@@@@@@@@@@@AAABBBCCCBBBBBBAAA@@@???>>>======999999;;;<<<===???@@@@@@:::999888999;;;<<<;;;:::;;;===>>>===;;;:::;;;===;;;;;;<<<===>>>>>>>>>>>>555666777888888888999888:::::::::999999::::::;;;777777777888888888888888777888888999::::::999999777888888999888777666555444444555555555666666666666777888888999999888888888888888999999999999:::::::::::::::::::::::::::;;;;;;<<<<<<============>>>@@@CCCEEEEEEEEEFFFGGGDDDEEEFFFGGGGGGGGGFFFEEEEEEGGGIIIIIIHHHGGGGGGGGGBBB@@@???@@@AAABBBAAA@@@CCCBBBAAA@@@??????????????????@@@AAAAAAAAAAAAAAA????????????>>>>>>>>>>>>======<<<<<<<<<<<<<<<===::::::::::::::::::::::::999999999888888888777777777777777777777777777777666666666666666666666666666666666555555555555444444444444444555555555555444444444444444444444444555555444444444444555555666555444333333444555666444444444444444444444444444444444444444444333222555444444444333333333333444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444555666666777777666666666666777777777777777777777888888888999999999999999999:::;;;<<<<<<;;;;;;;;;;;;<<<===>>>???======>>>@@@BBBDDDFFFGGGDDDFFFHHHIIIJJJJJJIIIHHHHHHIIIJJJKKKMMMNNNOOOPPPQQQSSSTTTUUUUUUVVVXXXZZZRRRVVVZZZYYYUUUSSSSSSUUUOOOPPPQQQRRRRRRRRRQQQPPPRRRQQQRRRTTTVVVVVVTTTRRRNNNOOOOOOOOONNNLLLJJJIIIGGGGGGGGGGGGGGGEEEDDDCCCAAAAAAAAAAAAAAAAAA@@@???:::999888999;;;;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;::::::999999999999888888888777777777555555555555666666666666666666555444444333444444222222333333333444444444222222222222222222222222222222222222222222222222000000000111111111222222111000000000000111222222111111111111111111111111111111111111111111111111000000000111111111222222000000000111111111222222000000111111111222222222000000////////////000000000000000111111111222222111111222222222333333333111000000//////000000111000000000000000000000000000000000000000000000000111000////////////000111000//////......//////000....../////////000000000000000000000111111111222000000000000000000000000000000000000000000000000///000000000000000000///000000000000000000000000111111000000000/////////////////////////////////{{{[[[MMMIIIFFFBBBCCCBBBAAA???>>>=========>>>>>>>>>===<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>===<<<<<<>>>>>>>>><<<:::===>>>===;;;:::<<<>>>:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999888888888777777888999999777777777777777777777777555555666777888888777777666777888888888777555555555555555666666666777777555666666777777777777777777777777777888888888888888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;888<<<@@@CCCDDDDDDDDDEEEEEEEEEGGGHHHHHHGGGFFFFFFDDDFFFIIIJJJIIIGGGGGGGGGEEECCCAAAAAAAAAAAA???===AAA@@@???>>>============>>>???@@@AAAAAAAAAAAAAAA@@@@@@??????>>>>>>======???>>>===<<<;;;:::::::::999999999999999999999999888888888888777777777777777777777777777777777777666666666666666666666666666666555555555444444444333333333444444444555555444444444444444444444444555444444333333444444555444444333222222333444444333333333333333333333333444444444444333333222111444444444333333222222222444444444444444444444444444444444444444444444444111111222222222333333333444444444444444444444444333333444444555666777777444444444555555555666666777777777777888888888888888888888888999:::;;;<<<:::::::::;;;<<<===>>>???=========???AAADDDGGGHHHCCCDDDFFFHHHIIIHHHGGGFFFHHHHHHJJJKKKLLLNNNOOOOOOQQQRRRTTTTTTUUUVVVYYY[[[WWWZZZ\\\YYYRRRNNNNNNOOONNNOOOPPPRRRSSSRRRRRRQQQSSSSSSTTTVVVXXXXXXVVVTTTMMMNNNOOOOOONNNLLLIIIHHHFFFFFFGGGGGGFFFEEECCCBBB@@@@@@AAAAAAAAA@@@?????????<<<:::;;;>>>???===:::<<<;;;;;;::::::;;;;;;<<<===<<<<<<;;;;;;::::::999777777777777666666666666444444444444444444444444444444333333333444555555222222222333333444444444111111111111111111111111111111111111111111111111//////000000111111111222000000000000000111111222111111111111111111111111111111111111111111111111////////////000000000000000000000000111111111111.../////////000000111111000000////////////000000000000000000111111111111000000111111222222222333000000////////////000000000000000000000000000000000000000000000000000000111000///......///000111//////............//////---------.........//////000000000000111111111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000////////////////////////////////////tttXXXNNNIIIEEEBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888<<<;;;;;;::::::;;;;;;<<<:::::::::999999999888888999999999999999999999999666666666666666666666666555555555555555555555555666666666666666666666666555555555444444333333333333333333444444555555555555555555555555666777888888999999888777666666777666666666666777777777777999999:::::::::;;;;;;;;;:::<<<>>>??????@@@CCCEEEGGGFFFEEEEEEEEEEEEEEEEEEDDDEEEGGGHHHIIIIIIHHHGGGGGGFFFDDDBBB@@@??????>>>@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888999999999999:::;;;:::999888777888777777666666666666666555555555555555444444444555555555444444333333333222222222333333444444444222222222222222222222222444444444444444444444444333333333222222111111111222222222222222222222222222222222222222222222222222222222333333333444444222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333444333222111111111222333111111222222222333333333666666666666666666666666666666666666777777777777999888666666777888;;;<<<;;;;;;;;;<<<;;;;;;::::::<<<======>>>???AAABBBCCCCCCEEEFFFFFFFFFFFFHHHJJJJJJJJJHHHEEEDDDGGGKKKOOOOOOPPPSSSUUUWWWWWWWWWWWWXXXWWWUUUSSSQQQOOONNNMMMKKKNNNPPPPPPNNNMMMPPPRRRZZZYYYXXXVVVSSSOOOLLLJJJRRROOOKKKIIIHHHGGGEEEDDDIIIHHHGGGFFFEEECCCBBBBBB>>>>>>>>>>>>>>>===<<<<<<============<<<<<<<<<<<<;;;:::999999888888999999;;;;;;::::::999888777777888777777666555444444444333333333333333333333333444444444333333222222222111111111111111111111111000000000000000000000000////////////000000000000111111000000000000111111///000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000////////////////////////000000111111111222222222333333222222111000//////////////////////////////............////////////////////////////////////000000///...............////////////////////////////////////000000000000111111000000//////......111111000000//////......////////////////////////........................////////////////////////000000000000000///......////////////000000000000tttWWWMMMHHHDDDAAA@@@?????????>>>>>>>>>>>>>>>======<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::999888888;;;::::::999999::::::;;;999999999888888888888777888888888888888888888888666666666666666666666666444444444444444444444444555555555555555555555555555555444444444333333333333333333333444444444444555555555444555555666666555777777666555444444555555555555555666666666666888888888999999999::::::888:::<<<===>>>???AAACCCEEEEEEDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEFFFEEEDDDBBB@@@?????????@@@???>>>>>>======>>>>>>===>>>>>>>>>>>>===<<<<<<::::::::::::::::::::::::::::::999888888888888999777888999999999888666666777666555555444444555555333333333333444444444444555444444444333333333333222222222333333333333333222222222222222222222222333333333333333333333333333333222222222111111111222222222222222222222222222222222222222222222222222222222222333333333333222222222222222222222222111111111111111111111111222222222222222222222222111111111222222222333333444333222111111111222222111111111222222222333333444444444444444444444444555555555555666666666666777777666555666888:::;;;::::::;;;;;;;;;:::::::::<<<<<<<<<===???@@@BBBCCCAAACCCDDDEEEDDDEEEFFFHHHJJJIIIHHHFFFEEEHHHLLLPPPQQQQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRQQQQQQKKKNNNPPPQQQQQQRRRUUUWWW\\\[[[XXXUUUSSSQQQQQQPPPQQQOOOKKKIIIIIIHHHGGGEEEHHHGGGFFFEEEDDDCCCBBBAAA======>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999888888888888999::::::999999888777777666666666555555444333333222333333333333333333333333444444333333333222222222111111111111111111111111000000000000000000000000.../////////000000000000111000000//////000000111//////000000000111111111000000000000000000000000000000000000000000000000....../////////000000000.../////////000000000000////////////////////////........................000000000111111111222222333333222111111000//////....................................////////////........................000000///............................................./////////000000000000000000/////////......000000000/////////..............................................................................///000000000000///...............////////////000tttVVVKKKFFFCCC@@@>>>>>>>>>=========<<<<<<<<<<<<;;;::::::999999999::::::::::::::::::::::::999999::::::999999888888999999888888888888999999888777777777777666666666666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444444444444444333333333333444444333333333333333333666555555444444444444555333444555444222111222333333333444444444555555555666666777777777888888888666888;;;<<<<<<===???AAACCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCEEEDDDCCCAAA@@@?????????@@@???>>>>>>======>>>>>>=========>>>======<<<;;;999999999999999999999999999999888777777777888888666666777777777666555444555444444333333333333333111111222222333333444444444444333333333333333222333333333222222222222222111111111111111111111111333333333333333333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222333333111111111111111111111111000000000000000000000000111111111111111111111111000111111111222222222222333222222111000111111111000111111111222222222222333333333333333333333333333333444444444555555555555555444444555666888999888999999:::::::::999999;;;;;;;;;<<<===???AAAAAA???AAABBBCCCCCCCCCEEEGGGIIIIIIHHHGGGGGGIIINNNRRRTTTSSSRRRQQQQQQQQQRRRSSSQQQRRRRRRSSSTTTUUUVVVVVVOOOQQQSSSTTTTTTUUUWWWYYYZZZXXXVVVSSSRRRRRRTTTUUUPPPNNNKKKJJJJJJIIIHHHGGGGGGGGGFFFEEECCCBBBAAAAAA<<<======>>>>>>>>>======;;;;;;:::::::::999999999:::999999888888888888888888888888777666666555555444444444333333222222111222222222222222222222222333333333222222222222222000000000000000000000000000000000000000000000000....../////////000000000000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000.........////////////000....../////////000000000////////////////////////........................000000000000111111111111222222111111000000//////........................---............/////////........................000///......---..........................................////////////000///////////////.........///////////////.................................------------------------......................../////////000//////...---------------............sssUUUIIIEEEAAA???============<<<<<<<<<<<<::::::999999888888888888999999999999999999999999777888888999888888777777888777777666666777777888666666666555555555444444666666666666666666666666444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444444333333222222111111666555444333333222333333111222333333111111111333222222222222333333333333444555555555666666666666666888:::;;;;;;<<<>>>@@@BBBBBBBBBBBBBBBCCCDDDDDDFFFFFFEEEEEEDDDCCCBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@??????>>>===============<<<============<<<;;;;;;999999999999999999999999999888777777666666777777666666666666666555555444444444333222222222222333000111111222333444444555333333333333222222222222333333222222111111000000111111111111111111111111222222222222222222222222111111111111111111111000000000000000000000000000111111111111111111111111000000000111111111222222111111111111111111111111////////////////////////000000000000000000000000000000000111111111111222222222111111000000000000000000000111111111111222222222222222222222222222222222222222333333333333333333333333444555666777777777888999999999888888999999999:::<<<===???@@@>>>???AAABBBBBBCCCDDDFFFIIIIIIIIIHHHHHHKKKOOOSSSUUUSSSPPPNNNMMMNNNOOOPPPPPPPPPQQQSSSTTTUUUVVVWWWUUUUUUUUUUUUTTTTTTTTTUUUSSSRRRRRRQQQQQQRRRSSSSSSOOOMMMKKKJJJKKKKKKIIIHHHHHHGGGFFFEEEDDDBBBAAAAAA;;;<<<======>>>=========;;;::::::::::::999999999999999888777777777777777666666666555555555444444444444333333333222222222222222222222222222222222222222222222222111111111000000000000000000000000////////////////////////........./////////000000000//////......//////000........./////////000000////////////////////////////////////////////////------........./////////........./////////000000////////////////////////......................../////////000000000111111111111000000000/////////........................---------.........//////........................///......------.................................------........./////////........................................................................------------------------------------------------...////////////...------++++++,,,,,,,,,---------qqqTTTHHHDDD@@@===>>>=========<<<<<<<<<<<<888888888888777777777777888888888888888888888888666666777777888777777666777666666555555666666777555555555444444444333333666666666666666666666666333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333222222111111000444444333222222111222222111222333333111111222333111111111111222222222222333333333444444444555555555777:::;;;;;;<<<>>>@@@AAAAAAAAABBBCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>===<<<=========<<<<<<<<<<<<<<<;;;::::::999999999999999999999999777777666555555555555666777777666666555555555555555444333333222222333333111222222333444555555666222222222222222222222222222222222111111000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000/////////000000000111111000000000000000000000000........................//////////////////////////////000000000111111111111111111000000000////////////000000000111111111222222222222222222222222111111111111222222222222222222222333333444555555555555666777888888777777777777888999:::<<<===>>>===???AAABBBBBBCCCEEEFFFHHHIIIIIIHHHHHHKKKOOORRRTTTRRRNNNKKKJJJKKKMMMNNNPPPPPPQQQRRRRRRSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQMMMOOOQQQSSSSSSSSSQQQPPPMMMLLLKKKKKKKKKKKKIIIGGGHHHHHHGGGFFFDDDCCCBBBAAA<<<<<<============<<<<<<;;;;;;;;;:::::::::999999999888777777666666777777555555444444444444444333444444444333333333333333111111111111111111111111111111111111111111111111////////////////////////....................................//////////////////............//////---............/////////................................................------------........................////////////....................................................../////////000000000000000//////////////////........................------------..........................................------------..............................------------............---------------.........---------------.................................------------------------------------------------...............---,,,,,,++++++++++++,,,,,,,,,,,,nnnRRRHHHDDD???<<<=========<<<<<<<<<;;;;;;777777777777777777777777777777777777777777777777555555666666777777666666666666555555555555666666555444444444444333333333555555555555555555555555222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333222222111111111111111111333222222111111111111222000222333333222111222444000000111111111222222222222333333333333444444444555777999::::::;;;===???@@@@@@AAABBBCCCDDDFFFGGGGGGGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAA???>>>======<<<<<<======;;;;;;<<<<<<;;;;;;:::999999999999999999999999999777666555555444444555555777666555555444444555555444444333222222222222222222222333333444444555555000111111111111222222222111111111000000000000000////////////////////////000000000000000000000000////////////000000000000........................////////////////////////........./////////000000////////////////////////................................................////////////000000000000///000000000000///......////////////000000000000222222222222222222222222000000111111111222222222111111222333333444444444333444555666666777666666666666666777888:::<<<===<<<>>>@@@AAAAAABBBDDDFFFHHHHHHIIIHHHHHHJJJMMMPPPQQQOOOLLLJJJIIIJJJLLLMMMPPPPPPPPPPPPPPPPPPPPPOOOPPPOOONNNOOOQQQRRRQQQPPPLLLNNNRRRTTTUUUSSSQQQOOOLLLKKKJJJJJJKKKJJJHHHFFFHHHGGGFFFEEECCCBBBAAAAAA<<<============<<<;;;:::;;;;;;;;;:::::::::999999888777777666666666666666444444444444444444444444333333333333333333333333000000000000000000000000000000000000000111111111////////////////////////........................------........./////////......------------......------------.........///................................................,,,,,,,,,---------......------........./////////........................------------------------............////////////////////////............------------------------,,,------------.........---------------------------------,,,------...///------------------------,,,,,,,,,---------......,,,,,,,,,---------------,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++++++++,,,,,,,,,,,,kkkQQQHHHDDD???<<<;;;;;;;;;;;;::::::::::::777777777777777777777777666666666666666666666666444444555666666666666666666666555555555555666666555555444444444333333333444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333000000000111111111111111111111000000000111222222///111222222111111222333000000111111111222222222222222333333333444444444333555777888888999<<<>>>>>>??????@@@BBBCCCEEEFFFFFFEEECCCBBBBBBBBBCCCCCCAAA@@@@@@@@@@@@@@@AAAAAA>>>>>>===<<<<<<<<<<<<===:::;;;;;;;;;;;;:::999999888888888888888888888888666555555444333444444444666555444333222333333444333222111111000000111111222222222222333333333333000000000000111111222222/////////000000000000000////////////////////////////////////////////////........./////////000000------------------------////////////////////////------........./////////////////////////////////........................------------------------........./////////000000//////000000000///...---........./////////000000000000000000000000000000000000111111111222222222111111222333444444444444222333444555555666666666444555555666777999:::;;;:::<<<>>>??????@@@CCCEEEHHHHHHIIIHHHHHHIIIKKKNNNLLLKKKJJJIIIIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOMMMLLLMMMOOOPPPOOOMMMMMMNNNPPPQQQRRRPPPOOOMMMKKKJJJJJJJJJJJJIIIFFFCCCEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>===<<<;;;:::999:::999999999999888888888777777666555555555555666444444444444444444444444222222222222222222222222000000000000000000000000/////////000000000111111........................---------------------------------.........//////...------------------...,,,,,,---------.........------------------------------------------------+++,,,,,,,,,,,,------------------.........//////........................------------------------------........./////////........................------------------------,,,,,,---------.........---------------------------,,,,,,,,,------...///------------------------+++,,,,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------,,,+++++++++++++++,,,,,,,,,------iiiQQQIIIDDD???;;;:::::::::999999999888888777777777777888888888888666666666666666666666666333444444555666666666555666666555555555555666666555555555444444444333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111222222333333333//////000000111111222222000000//////000111222222...000111111000000111333111111111111222222222222222222333333333444444444111333555666777888:::<<<======>>>???@@@BBBDDDEEEDDDCCCBBBAAA@@@AAABBBCCC@@@@@@@@@???@@@@@@AAAAAA>>>>>>===<<<<<<<<<<<<<<<:::;;;;;;;;;;;;:::999999777777777777777777777777555555444333333333333444444333222111111111222333111111000///////////////222222222111111111111111//////000000111111111222......//////000000111111////////////////////////////////////////////////---.........//////000000------------------------////////////////////////---------.........//////////////////////////////////////////////////////------------------------............/////////000...///000000000///---,,,............/////////000////////////////////////111111111111222222222222111111222444444444444444111222333444555555555555444444444555777888:::;;;888:::<<<===>>>???AAACCCHHHIIIIIIHHHGGGHHHJJJLLLIIIIIIHHHHHHIIIJJJLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKRRROOOMMMLLLNNNMMMKKKHHHMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIHHHEEEBBBDDDCCCBBBAAA???>>>======???>>>>>>===<<<:::999888888888888888777777777777777777666555555555555555444444444444444444444444000000000000000111111111000000000000000000000000.../////////000000111111........................---------------------------------.........//////...------,,,,,,------...,,,,,,,,,---------......------------------------------------------------++++++,,,,,,,,,------------------.........//////........................---------------------------------.........//////---.....................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,------...///------------------------++++++,,,,,,,,,---------+++++++++,,,,,,---------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------,,,++++++++++++,,,,,,,,,---------pppUUUHHH???;;;===;;;;;;:::999999888888777888777777666555444444444444444444555555555666666666666777666666555444444555555555555555555555555444444444333333222222222222222222222222222222222111111111111111111111111000000000000111111111111//////000111111111111111333333222222111111000000000000000000000000000000////////////000000000000///000000000000//////...111111111111111111111111222222222222222222222333222333333444666777999:::;;;;;;<<<===@@@CCCFFFHHHHHHFFFDDDBBBAAA@@@@@@AAA???????????????>>>======>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999888777777777777777666666666666666666555444333333222222555444222222222222111///000000000000////////////////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////,,,,,,+++***+++,,,---...................................................---------------------------------............/////////.........------------------............/////////.........------------...//////......///111////////////////////////............////////////000000000111222222333333444444444555555555555666333333444555666777888999999:::<<<<<<===@@@CCCFFFJJJKKKLLLKKKHHHGGGFFFGGGFFFDDDCCCEEEIIIKKKKKKIIIJJJIIIHHHGGGHHHJJJLLLNNNOOONNNMMMLLLKKKLLLMMMNNNLLLMMMNNNNNNNNNMMMLLLKKKPPPOOONNNMMMKKKIIIFFFCCCFFFEEECCCAAA???>>>======AAA@@@>>>===;;;;;;::::::999888888777666555555444666666666666555555555555444444333333333333222222333222111111000000111111000000000000////////////................................................,,,,,,,,,---------......//////.........---------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------.........------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++------000///---+++*********+++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++qqqVVVHHH???<<<===;;;::::::999999888888777777777777666555444444444333333333333444444444555666666666666666555444444444444444444444444444444444444333333333222222222222222222222222222222222000000000000000000000000//////000000000111111111//////000111111111111000000000000000////////////////////////////////////.../////////000000000000...//////000000000//////111111111111111111111111000000111111222333444444222222333444555777999999;;;;;;<<<===@@@BBBEEEGGGEEEDDDBBBAAA@@@???@@@@@@>>>????????????>>>=========>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999888777777777777666666666555555555555555444333333222222555333222222222222000///000000000000/////////...////////////////////////................................................................................................////////////////////////---,,,+++++++++,,,......................................................------------------------------------............///.........------------------------............///.........---------------...//////......///000////////////////////////............///////////////000000111111222333333333333333333444444444444333333444555666777777888888:::<<<======???BBBEEEGGGHHHIIIIIIFFFEEEEEEEEEDDDCCCCCCEEEIIIJJJIIIHHHIIIHHHGGGGGGGGGIIIKKKMMMMMMLLLLLLLLLLLLLLLMMMMMMOOOPPPQQQQQQQQQOOONNNMMMMMMKKKJJJIIIHHHHHHHHHGGGFFFEEECCCAAA@@@>>>>>>=========;;;:::999999999999888888777777666555555444777666666666555555444444444444333333333222222222222111000000//////000000000000000000/////////...........................------------------------,,,,,,,,,------------...///.........---------,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------------,,,,,,,,,++++++,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---...---,,,+++******++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++rrrVVVHHH@@@<<<>>>:::::::::999888888777777777777666666555444444444222222222222333333333333444555555555555444444333444444444444444444444444333333333222222222222222000000000000000000000000//////////////////////////////000000000000111111...///000000111111000000---------...............////////////////////////....../////////000000000---...//////000000000000000000000000000000000000......///111222333444555222222222333444666888888;;;;;;<<<===???AAACCCDDDAAAAAA@@@???????????????>>>>>>>>>>>>>>>======<<<===============<<<;;;;;;:::::::::::::::999888777777666666666666555555555555444444333333222222222444222111111222222000///000000000/////////......////////////////////////........................------------------------................................................////////////////////////------,,,,,,------...///------------------------------------------------------------------------------------........................------------------------........................------------,,,...//////......///000////////////////////////---............///////////////000111111222222333111111222222222333333333444444444555555666666666666888;;;======>>>@@@BBBDDDEEEFFFFFFDDDBBBBBBCCCBBBBBBDDDGGGIIIJJJHHHFFFHHHGGGGGGFFFGGGIIIJJJKKKJJJKKKLLLMMMNNNNNNMMMMMMPPPQQQQQQQQQPPPNNNMMMLLLIIIHHHFFFFFFFFFHHHJJJKKKFFFEEECCCAAA@@@>>>>>>===;;;;;;:::999999999999999888777777666666555555555777777666555444444333333333333333333222222222222000000///............///000000000/////////......------------------------------------------------,,,,,,,,,,,,------------......------------,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++qqqTTTGGG???<<<===::::::999999888777777777666666666555555444444444222222222333333333333333333333444444444444333333333333333333333333333333222222222222222111111111000000000000000000000000000000000000000000000000////////////000000000111...//////000000000000000,,,,,,,,,------......///////////////////////////........./////////000000,,,---...///000000000000000000000000000000000000/////////000111222333333111111222222333555666777:::;;;;;;<<<>>>???@@@AAA?????????????????????@@@======>>>>>>======<<<;;;<<<<<<<<<<<<<<<;;;::::::999999999999999888777777666666666555555555444444444333333333222222222111333111000000111111000///000000/////////.........................................................------------------------------------------------................................................------------......//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,---------.........------------------------,,,---///...------...000........................---------.........////////////000000111222222222111111111222222222333333444444444444444444555555444777:::<<<======>>>???BBBCCCDDDDDDCCCBBBBBBCCCAAACCCFFFIIIKKKKKKIIIGGGIIIHHHHHHHHHHHHIIIJJJKKKHHHJJJMMMOOOPPPOOONNNMMMMMMMMMMMMMMMLLLJJJHHHGGGFFFGGGHHHHHHHHHHHHIIIJJJFFFEEECCCAAA???>>>======;;;;;;:::::::::;;;;;;<<<777777666666666555555555777666666555444333222222333333333222222222222111111000//////......//////000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++++++++++++++,,,)))))))))))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++mmmRRRFFF???;;;;;;::::::999888888777777666555555555555444444444444444444444333333333333333222222333333333333222222222222222222222222222222111111111111111111111111////////////////////////111111111111111111111111...////////////000000000......///000000000000000---------....../////////....................................////////////,,,,,,---///000000000000////////////////////////000000000000000000000000111111111111222444555555999999:::<<<===>>>>>>>>>>>>?????????@@@@@@@@@@@@<<<============<<<;;;;;;;;;;;;;;;;;;;;;:::999999888888999999888888777777555555555555444444444444222222222222222111111111222000//////111111000...////////////............------------------------........................------------------------------------------------........................---------------------------------...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------------------,,,,,,,,,------------...,,,,,,------------------,,,---......------...///------------------------------------...............//////000111111222222111222222222333333333333333333333333444444444444333555999:::;;;;;;<<<===@@@BBBDDDDDDCCCBBBBBBCCCBBBEEEIIIKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLHHHKKKNNNPPPQQQPPPNNNMMMJJJJJJJJJJJJIIIGGGEEEDDDFFFIIIMMMNNNLLLIIIGGGFFFEEEDDDBBB@@@>>>===<<<<<<:::999999999999::::::;;;666666666666555555555555555555555444333222222222333333222222222111111111111111000////////////000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++'''(((((()))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++jjjPPPFFF@@@;;;:::999999999888777777666666444444444444444444444444444444444444333333333333000111111222222222222222111111111111111111111111000000000000000111111111////////////////////////111111111111111111111111......////////////000000---...//////000000//////.........///////////////........................------........./////////,,,---......////////////////////////////////////111111000000///.........000000000111111222333444777888999;;;<<<=========>>>>>>???@@@@@@??????>>><<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999888888777777888888888777777666555555444444444333333333111111111111111111111111111///...///000111///.../////////.........------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------+++---......------...///------------------------,,,------------...............///000000111111222111111222222222333333333222222222333333444444444222444777888888999:::<<>>===;;;;;;;;;777777666666666777777888555555555555555555555555444444333333333222222222222222222222111111111111222111000000//////000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******'''((()))*********************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++hhhPPPHHHBBB===;;;999999888888777777666666444444444444444444444444333333333333222222222111///000000111222222111111000000000000000000000000/////////000000000111111000000000000000000000000111111111111111111111111........./////////000000---...//////000000//////////////////....................................---------.........//////------......///.................................//////////////////......000000000000000111222333555666888:::<<<<<<<<<<<<======>>>>>>>>>===<<<<<<;;;<<<<<<<<<<<<;;;::::::999999999999999888888777666666777777777777777666444444444333333333333222000111111111111111111111000///......000000///...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++---......---,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000111111111000000000111111111222222000000111222333444444555333444555666666777999;;;>>>@@@BBBBBBBBBAAABBBDDDDDDGGGJJJKKKJJJJJJLLLNNNJJJKKKKKKKKKKKKKKKJJJJJJIIIJJJLLLMMMMMMLLLKKKJJJHHHHHHIIIIIIIIIHHHFFFEEEIIINNNSSSSSSMMMGGGDDDDDDBBBAAA???===;;;:::999999777777666555555555666666555555555555555555555555222222222222333333333333222222222222111111111111000000///.........////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++************++++++++++++************************)))*********++++++++++++************************++++++++++++,,,,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))((()))***+++++++++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++gggPPPJJJDDD>>><<<999999888888777666666666444444444444444444444444222222222222111111000000//////000111111111111111000000000000000000000000.../////////000000111111111111111111111111111111000000000000000000000000............/////////000---......////////////////////////......---------........................---------.........//////.........///......------........................---.........//////000000000000///000000111222222333555777:::;;;<<<<<<<<<;;;<<<=========<<<:::999;;;;;;<<<<<<;;;;;;:::999999999999999999888777777666666777777777777777666444444444333333333222222000000000000000111111111///...---...///000///...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,,,,---------+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000111111111////////////000000000000///000000222333444555555333444555444444666999;;;<<<>>>@@@AAAAAAAAABBBCCCDDDFFFIIIIIIHHHIIIKKKNNNIIIJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKJJJIIIHHHEEEFFFGGGHHHGGGGGGEEEEEEJJJNNNRRRPPPKKKFFFEEEFFFAAA@@@>>><<<:::999888888999999888777777777777777444555555555555555555555000111111222222333444444222222222111111111111000//////...------------...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,))))))******+++++++++,,,++++++++++++++++++++++++)))************+++++++++************************))))))******++++++++++++************************++++++,,,,,,,,,---------++++++++++++++++++++++++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++gggPPPIIICCC>>><<<;;;:::888777777777555333555555444444444444555555222222222111111000000000000000000000000000000000000111333444444333111000000000000000000000000000...............///000000////////////////////////........................------------------------........................------------------------/////////......------,,,//////.........---------........................000///...------...///000//////111222222222222222333333333444555666777888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888777999888888888777777666666777888888777777666555444333333333222222222111111111111111111000000000000000000000000000///....../////////...------,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,***(((***---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,---------..................////////////////////////000000000000000000000111222222333333333333333444555777999;;;<<<===>>>???AAABBBCCCDDDHHHHHHHHHHHHHHHHHHIIIIIIMMMMMMLLLJJJGGGFFFGGGIIIMMMLLLLLLNNNQQQRRROOOLLLKKKIIIGGGFFFGGGGGGFFFEEEIIIIIIJJJJJJIIIGGGEEECCC>>><<<;;;;;;;;;:::777555999999999999888666444333555555666666666666555555555444444333333444444555111111111111000000000000///............---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************************************+++++++++*********))))))+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************))))))***++++++++++++***************************************************gggPPPHHHCCC===;;;;;;999888777777777555333444444333333333333444444333222222222111111111111000000000000000000000000000111222333333222111000////////////////////////...............//////000................................................------------------------........................------------------------.........---------------///.........------------........................000///...------...///000//////000111222222222222222222333333444666777888::::::::::::::::::::::::;;;;;;;;;;;;:::999888777888888888777777777666666555666666777777777666666333333333222222222111111111111111000000000//////000000000000000///......---------...............,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,***)))***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,,,,,,,,,,---------..................////////////.../////////000000000000///000000111111222333333333333333333555777999:::;;;<<<===>>>@@@BBBCCCDDDFFFFFFFFFGGGGGGGGGGGGGGGJJJKKKKKKJJJIIIJJJLLLNNNNNNLLLKKKLLLNNNNNNLLLJJJJJJHHHGGGFFFFFFFFFEEEEEEEEEFFFGGGHHHGGGEEEDDDBBB>>>===;;;;;;<<<;;;888666999:::::::::888777555444555555666666666666555555444444333333333333444444111111111111000000000000///............---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++************************************************+++++++++*********))))))+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************))))))***++++++++++++***************************++++++++++++++++++++++++hhhPPPHHHBBB<<<999:::999777777777777555444333333222222222222333333333333333222222222222111000000000000000000000000000000000000000000000000////////////////////////---............/////////........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,------------............------------------------------------//////...------...//////...///000111111222222222222222222222333555666777::::::::::::::::::::::::888999999:::999999888888777777777777666666666666444444555666777777777777333333333222222222111111111111000000000000////////////000000000///......+++,,,,,,---......//////,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,---------......---............/////////....../////////000000000//////000111111222222333333222222333444666888999:::;;;;;;===???AAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEHHHIIIJJJIIIHHHIIIKKKMMMNNNLLLJJJJJJJJJKKKJJJHHHHHHGGGFFFEEEDDDDDDDDDEEECCCDDDEEEEEEEEECCCBBBAAA???===<<<<<<===<<<:::888:::;;;::::::999777666555555555666666666666555555333333222222222222333333111111111111000000000000///............---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++***************+++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************))))))***++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,hhhOOOHHHAAA;;;888:::888777666777777555444333333222222222222333333333333333222222222222222000000000000000000000000000//////......//////000////////////////////////------.........///..............................------------------------------------------------------------------------------------------------+++++++++,,,,,,---------------------------------------------------------........................---...///000111111111111111111111111333444555666999999999999999999999999666777888888999999999888666666666666666666666666444555555666777777666666333333333222222222111111111000000000////////////...///////////////......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////........./////////000000//////000000111222222222222222111222333555666888999999999;;;===???AAACCCAAAAAAAAABBBBBBCCCCCCDDDGGGHHHHHHGGGEEEDDDEEEFFFLLLKKKIIIHHHIIIJJJJJJKKKHHHGGGFFFDDDBBBBBBCCCEEEFFFFFFFFFEEEDDDBBB@@@??????>>>======>>>>>><<<:::<<<;;;;;;:::999888777666555555666666666666555555333222222111111222222333111111111111000000000//////............---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************************************************************************************************************))))))***++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,hhhOOOGGGAAA:::888999777666666777777555444444444333333333333444444222222222222222222222222//////////////////////////////...------...//////........................,,,,,,---...///......---........................------------------------------------------------------------------------------------------------+++++++++,,,,,,---------,,,,,,------------------------------------------------............------------...///000000000000000000000000111333444555888888888888888888888888555555666777888888888888555555555555555555555666666666666666666555444444333333333222222222111111000000000////////////.........////////////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------........................////////////...//////000111111222222111111111111222333555666777777777888:::===@@@BBB??????@@@AAABBBBBBCCCCCCEEEFFFGGGGGGEEEDDDEEEFFFJJJJJJIIIIIIJJJKKKMMMOOOIIIIIIGGGDDD@@@@@@BBBDDDKKKJJJIIIGGGDDDBBB@@@??????>>>===>>>??????>>><<<<<<<<<;;;999888888777777555555666666666666555555333222222111111222222333111111111111000000000//////............---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************************************************************************************************************))))))***++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,gggOOOGGGAAA;;;888888777555666666777555444444444333333333333444444000111111111111222222222////////////////////////................................................+++,,,---//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,---...///000000000000////////////111222333444777777777777777777777777444555555666777777777666444444444555555555555555666666666666555444333333333333333222222222111111000000////////////......------.../////////............------,,,++++++***,,,,,,,,,,,,++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,+++++++++,,,------,,,,,,,,,---------......,,,------------.........------........./////////......///000000111111222111000000000111222444555555555555666888<<>>@@@CCCLLLKKKIIIGGGDDDBBB@@@???>>>======>>>???@@@>>>===<<<;;;:::888777777777777555555666666666666555555333333222222222222333333111111111111000000000000///............---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,++++++++++++++++++++++++++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************+++++++++***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************************************************************************************************************))))))***++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,fffNNNGGGAAA<<<999777666555555666777555444333333222222222222333333//////000000000111111111////////////////////////---...///000000///...---........................***,,,---//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---...////////////.........///000111222333666666666666666666666666444555555666666666555555333333444444444555555555555555555666555555444444333333333222222222111111000000/////////.........,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))*********++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++*********************************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))+++,,,,,,******+++...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,+++++++++,,,,,,---...,,,,,,,,,---------......,,,,,,---------.........---------.........//////......//////000111111111111000//////000111333444444444444444777;;;>>>AAA???@@@AAABBBCCCDDDEEEEEEAAADDDGGGIIIIIIJJJKKKLLLGGGJJJLLLMMMKKKKKKMMMOOONNNNNNKKKEEE???<<>>AAA@@@AAAAAABBBDDDEEEFFFFFFBBBEEEGGGHHHGGGFFFGGGGGGGGGJJJMMMMMMKKKIIIJJJLLLOOOOOOMMMFFF>>>;;;>>>BBBCCCCCCBBBAAA@@@@@@@@@@@@<<<<<<<<<===???@@@???===;;;:::888666555555666666555555666666666666555555555444444333333444444555111111111111000000000000//////.........------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++************************************************************************))))))******++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************************))))))***++++++++++++***************************************************cccNNNHHH@@@999888888777666444222111111111111111222222222222111111000000000000000000000000////////////////////////000///...---------------------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++------------++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---.../////////...---,,,---///000000000///...333333333333333333333333444333222222111111111111111111222333333333222222222333333444444333333222111111111111111111111111111000000///...---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************************************************************+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...///000000000000222222111111111111111111111111222444777;;;???BBB>>>@@@BBBCCCBBBBBBCCCEEE@@@BBBEEEGGGHHHHHHFFFEEEKKKJJJHHHGGGGGGHHHJJJKKKLLLLLLJJJFFFBBBAAAAAABBBEEEEEEEEEEEECCCAAA???===@@@@@@??????>>>=========:::999888777666666666666666666555444444444444555444444333333333333222222000000000000////////////..............................---------,,,,,,,,,************************************************+++++++++*********))))))******++++++++++++******++++++++++++++++++++++++++++++************************++++++++++++******************************************************))))))))))))************+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++************************)))************+++++++++++++++******************,,,,,,,,,++++++*********'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************cccNNNHHH@@@999888888777555444333222111111111111222222222222111111000000000000000000000000////////////////////////......---------......///------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,------,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---.........------,,,---...///000//////...222222222222222222222111444444333222222222222222000000111333444444444444222333333444444333333222111111111111111111111111000000000///...---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------++++++++++++++++++++++++)))************+++++++++************************************************************************************************+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...//////000000000111111111111111111111111111111222333666:::===???===???AAABBBAAAAAABBBDDDBBBDDDGGGJJJKKKKKKIIIHHHJJJIIIHHHGGGGGGGGGIIIJJJIIIHHHHHHIIIJJJKKKLLLLLLJJJIIIHHHFFFCCC@@@===;;;??????>>>>>>===<<<<<<;;;:::999888777666666666666666666555555444444444555444444333333333222222222000000000000/////////..............................------------,,,,,,,,,************************************************+++++++++*********))))))******++++++++++++******++++++++++++++++++++++++******************************++++++++++++******************************************************))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++************************)))************+++++++++************************,,,,,,,,,++++++*********'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************bbbMMMHHH@@@999888777666555444333222222222111111222222222222111111000000000000000000000000////////////////////////,,,,,,,,,------///000000------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,------,,,+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------------,,,------...////////////...000000000000000000000000444444333333222222333333///000111333444555666666222222333333333333222222111111111111111111111111000000//////...---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))************************************************************************+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---...//////000//////000000000000111111111111111111111222555777:::;;;:::<<>>>>>>>>===<<<<<<;;;;;;::::::999888777666666666666666666666555555555444444333333333333222222222222000000000/////////......------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********************++++++++++++******++++++++++++++++++++++++******************************++++++++++++******************************************************))))))))))))************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++************************)))************+++++++++************************+++++++++++++++*********(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************bbbMMMGGG@@@999888666555444333333333333333111111222222222222111111000000000000000000000000////////////////////////---------------...//////------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,------,,,+++***+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,------.........////////////000000000000000111111444444333333333333333444000111222333444555555555222222333333333333222222111111111111111111111111/////////......---------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,************************))))))*********+++++++++******************************************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************+++++++++,,,,,,,,,------,,,,,,---.../////////////////////000000000000000111111111222333555777888888:::<<<=========???@@@???@@@CCCEEEGGGHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGJJJIIIJJJOOOUUUWWWTTTPPPIIIIIIHHHGGGFFFEEEDDDCCC>>>>>>======<<<;;;;;;::::::999888777666666666666666666666666666555555444333333333222222222222111000000/////////.........---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++******************************************************++++++++++++*********************************************+++++++++******++++++++++++******************************************************((()))))))))*********************)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************))))))*********+++++++++***************++++++++++++++++++***************)))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************aaaMMMGGG???999888666555444333333333333333111111222222222222111111//////////////////////////////////////////////////////...---------------------------------------+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,+++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++,,,,,,---------------......//////000000000111111222222333333333222222333333444333333333444333333222222111222222333333222222111000000000000000000000000............------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************+++++++++,,,,,,,,,------+++,,,---...////////////....../////////000000000000000111111222444555555555888:::;;;;;;<<<===???>>>???AAACCCDDDEEEEEEEEEDDDEEEFFFGGGGGGGGGFFFFFFIIIHHHIIINNNSSSUUUPPPKKKIIIIIIHHHGGGFFFEEEEEEDDD??????>>>======<<<<<<;;;:::999888777666666666666666666777777777666555444333333222222222111111111////////////............------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************************************++++++++++++******************************))))))*********+++++++++******++++++++++++******************************************************((()))))))))************))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************```LLLGGG???999888777666555444333222222222111111222222222222111111////////////////////////////////////////////////000000///------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---------,,,,,,------.../////////000000111111222222222222111111222222333333333333333333222111000000111111222222222222111111000000000000000000000000------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++************************)))************+++++++++++++++++++++++++++++++++***************************************************************************************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---......///......------......//////000000///000111222333333444444444666999:::;;;;;;===>>>@@@AAABBBCCCDDDEEEEEEEEEBBBDDDFFFHHHIIIHHHGGGFFFFFFFFFGGGLLLPPPQQQOOOKKKKKKJJJHHHFFFCCCBBBAAAAAA??????>>>>>>===<<<<<<;;;:::999888777666666666666666666777888777666555444222222222222111111111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++******++++++++++++******************************)))))))))***++++++,,,,,,******++++++++++++******************************************************))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))))))))))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,)))))))))***************+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************```LLLGGG???999888888777555444333222111111111111222222222222111111///////////////////////////////////////////////////......---------......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++***+++,,,---...------,,,,,,,,,---...///---......//////000111111111000000000111111222333111111222222222111000000111111222222222222111111000000000000000000000000------------------------++++++,,,,,,,,,,,,++++++************************+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++************************)))************+++++++++************************************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---............,,,,,,---......///000000//////111222333444444444333666888::::::;;;===>>>BBBBBBCCCCCCCCCDDDDDDDDDBBBDDDGGGIIIJJJIIIGGGFFFFFFGGGIIILLLMMMMMMMMMLLLJJJHHHFFFDDDBBB@@@@@@@@@>>>>>>===<<<<<<;;;;;;::::::999888777666666666666555666888888888777555444222222222222111111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++******++++++++++++******************************((())))))***++++++,,,,,,******++++++++++++******************************************************))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,((()))))))))*********+++,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************************************```LLLGGG???999888999888666444222111111111111111222222222222111111////////////////////////////////////////////////---------------...///000------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++++++++,,,---...------,,,+++,,,---...///,,,,,,------...///000000000000//////000111222222...///000111111111111111111111222222222222111111000000000000000000000000------------------------+++++++++,,,,,,+++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************************************))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---............,,,,,,------...///000000...///111222444444555555333555888::::::;;;===>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBDDDGGGJJJKKKJJJHHHFFFIIIKKKMMMMMMLLLJJJJJJKKKEEEDDDCCCAAAAAAAAABBBCCC===<<<<<<;;;;;;:::999999:::999888777666666666666555666888999888777555444222222222111111111111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++******++++++++++++******))))))))))))))))))))))))((())))))***++++++,,,,,,******++++++++++++******************************************************))))))))))))************(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,(((((())))))*********+++,,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************]]]OOOFFF???<<<777999888666666666555333111222111111000000000000000111111000000//////..............................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---///111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------............///111111111000000000000000000000000000000000000000111111111111111111111111111111111111000000000000------,,,,,,,,,,,,++++++,,,------......------,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++************+++++++++*********))))))(((((())))))))))))))))))))))))(((((()))***************)))************+++++++++)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++...---+++*********+++++++++,,,,,,,,,,,,,,,,,,---.........////////////000/////////000111111222222666666666666777888::::::??????@@@AAABBBDDDDDDEEEEEEFFFHHHKKKMMMLLLJJJGGGJJJKKKMMMNNNMMMKKKHHHFFFEEECCCBBBBBBBBB@@@===;;;<<<<<<;;;:::999999999999999::::::999999888777666666666666666666555555444222111111111000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******+++---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++*********))))))(((((())))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******************************++++++++++++******+++*********))))))((((((,,,+++++++++***)))))))))************************************************++++++++++++++++++++++++]]]OOOFFF???<<<777999777666666666666333111222111111000000000000000111000000000/////////...........................------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++,,,...000000---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............000000000000000000000000000000000000000000000000111111111111111111111111111111111000000000//////------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************+++++++++,,,,,,++++++************++++++++++++++++++*********)))))))))))))))))))))))))))(((((()))***************)))************+++++++++)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,+++*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------...//////000000111222222555555555666777888999:::??????@@@AAABBBCCCDDDDDDEEEFFFHHHJJJKKKKKKIIIHHHJJJIIIIIIIIIIIIIIIIIIIIIFFFEEEDDDDDDDDDCCC@@@>>><<<<<<;;;:::999999999999999999999999888777666555666666666666666555444444111111111111000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---,,,,,,+++++++++******************+++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************)))))))))((())))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++******************************++++++++++++******************)))))))))(((+++++++++***************************************************************++++++++++++++++++++++++\\\NNNEEE>>>;;;777888777666666666666444222222111111000000000000000000000000000////////////........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))***************+++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------............000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000//////------,,,,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********************************++++++++++++,,,++++++************++++++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))(((((()))***************)))************+++++++++)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++************++++++++++++,,,,,,---------,,,,,,,,,,,,------------......//////000111111111444555555555777888999:::>>>>>>???@@@AAABBBBBBCCCFFFFFFGGGHHHIIIIIIIIIIIIIIIGGGEEEDDDDDDFFFIIIJJJFFFDDDDDDDDDDDDDDDAAA???<<<<<<;;;:::999999999999888888888888777666555444555555666666555555444333111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******+++---,,,++++++++++++******************++++++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++******************************++++++++++++******************))))))))))))***************+++++++++************************************************++++++++++++++++++++++++ZZZMMMDDD>>>;;;777888777666666777666444222222111111000000000000000000000000000////////////................................................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************))))))************************))))))*********+++++++++************************+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------........./////////000000000000000000000000000000000000000111111111111111111111111111000000000////////////------,,,,,,,,,+++++++++******++++++++++++******************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((************************************++++++++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************++++++******************+++++++++,,,,,,---------------........./////////------...//////000000111333333444555666888999:::======>>>??????@@@AAAAAAEEEFFFGGGGGGFFFGGGHHHIIIGGGFFFDDDBBBBBBDDDFFFHHHDDDBBBAAAAAABBBBBBAAA???<<<<<<;;;:::999999999999777777777777666555444333444555555555555444333333111111111000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******+++---++++++++++++************************++++++++++++************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((()))))))))*********************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***+++++++++++++++******************************++++++++++++***************))))))))))))))))))))))))***+++++++++,,,************************************************++++++++++++++++++++++++YYYKKKCCC===;;;777777666666666777666444222222111111000000000000000////////////000000000000................................................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++*********************************++++++,,,,,,,,,((()))***+++,,,...//////,,,,,,,,,------------.........//////000000000000000000000000000000000000111111111111111111111111000000000////////////...------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((************************))))))*********+++++++++++++++************++++++))))))******************))))))))))))))))))))))))(((((()))***************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++******************************************************************************+++,,,,,,---......---------............///---------...//////000000222222333444555777999:::<<<<<<======>>>?????????DDDFFFGGGFFFEEEDDDFFFHHHFFFEEEDDDCCCBBBCCCCCCDDDDDDCCCAAAAAABBBBBBAAA@@@<<<<<<;;;:::999999999999666777777666666555444333444444444444444333333222000000000000000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++***+++---+++++++++*********))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))******))))))************))))))))))))))))))))))))))))))))))))***++++++++++++*********************************++++++++++++******))))))))))))))))))******)))))))))***+++++++++,,,************************************************++++++++++++++++++++++++WWWJJJCCC===;;;777777666555666777777555333222111111000000000000000////////////000000000000......................................................,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,+++++++++***************)))************+++++++++************************))))))******+++,,,,,,,,,((()))***+++,,,---...///,,,,,,,,,,,,---------------......//////000000111000000000000000000000000111111111111111111111111000000////////////......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))************+++++++++************++++++)))))))))))))))*********))))))))))))))))))))))))(((((()))***************)))************+++++++++)))************+++++++++++++++++++++++++++++++++************************************************((()))******+++***************+++,,,,,,---......++++++++++++,,,,,,,,,,,,,,,,,,------.../////////111111222333555777888999;;;<<<<<<<<<============BBBEEEGGGGGGDDDCCCDDDFFFEEEEEEDDDCCCCCCCCCDDDEEEHHHFFFDDDCCCDDDDDDCCCBBB<<<<<<;;;:::999999999999777777777777666555444333333333444444333333222111000000000000111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,.........---+++***+++---+++************))))))))))))))))))************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))************))))))))))))))))))))))))))))))((()))******++++++************************************++++++++++++******))))))))))))***************************+++++++++************************************************++++++++++++++++++++++++VVVIIIBBB===;;;777777666555666777777555333222111111000000000000000.../////////000000000111...................................................---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))*********+++++++++++++++++++++*********)))))))))************+++++++++************************((())))))***++++++,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------......///000000111000000000000000000000000111111111111111111111111000000/////////.........------,,,,,,,,,,,,++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++))))))))))))************++++++************++++++)))))))))******+++++++++))))))))))))))))))))))))(((((()))***************)))************+++++++++)))************+++++++++++++++++++++++++++++++++************************************************'''((()))***++++++***))))))******+++---......///******+++++++++,,,,,,,,,+++,,,,,,---......//////000111111333444666888999;;;;;;;;;;;;<<<<<<<<<<<<@@@DDDHHHHHHDDDBBBBBBEEEFFFDDDBBB@@@BBBEEEIIILLLJJJGGGEEECCCCCCCCCCCCAAA<<<<<<;;;:::999999999999777777777777666555444444333333333333333222111111///000000000111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,...//////---+++***+++---************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************((()))))))))************))))))************))))))))))))))))))))))))))))))((())))))*********************************************++++++++++++******((()))))))))************+++++++++***************************************************************++++++++++++++++++++++++UUUIIIBBB<<<;;;777777666555666777777555333222111111000000000000000.../////////000000111111........................////////////////////////---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------+++***+++,,,...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++++++++++++++******)))))))))************+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,------,,,,,,+++***))))))++++++,,,,,,,,,------------------...///000000111000000000000000000000000111111111111111111111111000/////////............---------,,,,,,,,,++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++))))))))))))************++++++************++++++*********++++++,,,,,,,,,))))))))))))))))))))))))(((((()))***************)))************+++++++++)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))'''((()))+++++++++***))))))******+++---...//////,,,,,,---------.........++++++,,,------......///000000111222444666888999::::::;;;;;;;;;;;;;;;;;;>>>CCCHHHHHHDDDAAABBBCCCFFFCCC???>>>@@@FFFNNNRRRIIIFFFCCCAAAAAAAAA@@@???<<<<<<;;;:::999999999999888888888888777666555444222333333333333222111111//////000000111111111222........................,,,,,,,,,,,,,,,,,,,,,,,,/////////---+++***+++---************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))************(((((())))))*********+++))))))************))))))))))))))))))))))))))))))(((((()))*********************************************++++++++++++******(((((())))))*********+++,,,+++++++++******))))))************************************************++++++++++++++++++++++++YYYKKKCCC>>><<<888777666555444444333444444222111111000///......---////////////....................................,,,------......------,,,------,,,,,,,,,,,,++++++------------------------------------------------)))******++++++******)))******+++,,,,,,---......,,,+++******))))))******))))))))))))))))))))))))*********)))))))))))))))+++++++++++++++++++++++++++++++++*********))))))(((***,,,,,,***)))***+++)))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......////////////000000000000000000000000000000000000////////////////////////------,,,,,,+++***))))))++++++++++++++++++++++++,,,++++++***************))))))))))))************))))))))))))************))))))))))))************)))************+++++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---************************++++++******************++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++++++++************++++++++++++******(((((()))***++++++,,,,,,,,,,,,,,,---------......------------------------111111111222444666777888;;;<<<<<<<<<;;;;;;:::999>>>AAAEEEFFFDDDDDDEEEGGGLLLFFF@@@???DDDIIIJJJJJJFFFFFFEEECCCBBBAAA@@@???<<<<<<<<<;;;;;;:::::::::777888::::::999666222000333333333222222222111111////////////............///............---------///---,,,***))))))******++++++++++++++++++++++++************************************************(((((((((((((((((((((((((((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,YYYLLLDDD>>><<<888666555444333333222222222111111111000///.........////////////....................................,,,------......------,,,------,,,,,,,,,,,,++++++------------------------------------------------******++++++++++++************++++++,,,------...,,,+++******))))))******))))))))))))))))))))))))***)))))))))))))))))))))+++++++++++++++++++++++++++++++++*********)))))))))+++,,,,,,***))))))***)))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,------------...---............/////////000000000000000000000000........................------,,,,,,+++******)))++++++++++++++++++++++++++++++***))))))))))))***))))))))))))************))))))))))))************))))))))))))************))))))*********+++++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---************************************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++******)))******++++++++++++******((())))))***++++++,,,,,,+++++++++,,,,,,,,,------------------------------///000000111222444666777::::::;;;;;;;;;:::999999<<>><<<<<<;;;;;;::::::999999888888999999888666444333333333333222222222111111////////////........................------------...---,,,***************************************************************************************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))***************************)))************+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,ZZZLLLDDD>>><<<888555444333222111111111111111111000000//////......////////////....................................,,,------......------,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++******++++++,,,,,,------,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++******************+++,,,,,,***)))))))))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---------.........000000000000000000000000........................---,,,,,,++++++*********++++++++++++++++++++++++******)))((((((((())))))))))))))))))************))))))))))))************))))))))))))************)))))))))*********++++++))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))************************************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++***)))(((******++++++++++++******)))))))))***++++++,,,,,,*********+++++++++,,,,,,------------------------......///000111222444555888888999999:::999999999:::===@@@BBBBBBBBBCCCDDDFFFCCCAAABBBFFFIIIIIIHHHFFFFFFEEEDDDBBB@@@>>>===<<<;;;;;;:::999999888888888888888888777777666666333333333222222222111111////////////........................------------------,,,+++************))))))))))))))))))))))))************************************************************************(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,ZZZMMMEEE>>>;;;777555444333222222111111111111000000000/////////...////////////....................................,,,------......------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))************************************************************,,,---,,,***(((((()))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------------.........000000000000000000000000........................,,,,,,,,,++++++************************************))))))(((((((((((((((((()))))))))************((()))))))))************((()))))))))************))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,***************************************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++***)))(((******++++++++++++******))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000222333444555666777888999999999999:::<<>>===;;;;;;:::999999888777777999888777666666777888999333333333222222222111111////////////.....................---------,,,,,,,,,,,,,,,++++++*********************************************************************************************************(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------YYYLLLEEE>>>;;;777666555444333222222222222000000000000////////////////////////....................................,,,------......------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++++++++++++++,,,,,,+++******))))))******))))))))))))))))))))))))(((((())))))***************************************************************+++,,,,,,***)))))))))))))))))))))))))))))))))+++******))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,------------........./////////////////////////////////........................,,,,,,+++++++++++++++******************************))))))(((((((((((((((((()))))))))************((()))))))))************((()))))))))************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++***)))(((******++++++++++++*********************+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,////////////000111333333333444555777888999999:::;;;<<<>>>AAADDDFFFFFFEEEDDDEEEFFFGGGIIIIIIHHHFFFDDDDDDDDDDDDCCC@@@>>>===<<<;;;;;;:::888777777666888777666555666777999:::333333333222222222111111////////////...............------------,,,,,,,,,+++,,,,,,,,,++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))************************(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------WWWKKKDDD>>>;;;777666555444333333222222222000000000000////////////////////////....................................,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++,,,,,,,,,,,,++++++******++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))((((((((()))******++++++***************************************+++++++++(((***,,,,,,***)))***+++))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---............/////////////////////////////////------------------------++++++++++++++++++++++++******************************)))((((((((())))))))))))))))))************))))))))))))************))))))))))))************((((((((()))))))))******))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))************************************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++************************)))))))))***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++++++++************++++++++++++******************************,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,////////////000111222333222333555777888:::;;;;;;<<<<<<>>>BBBFFFHHHHHHGGGEEEFFFGGGHHHHHHGGGFFFEEEAAABBBCCCDDDCCCAAA???>>>===<<<;;;:::999888777666777777666555555666777888333333333222222222111111////////////............------------,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))************************(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------~~~UUUJJJDDD>>>;;;777555444333222111111111111////////////000000000000////////////....................................,,,------......------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******+++,,,,,,------******++++++++++++******++++++******************,,,+++******))))))******))))))))))))))))))))))))'''(((((()))******++++++************************))))))*********+++++++++''')))+++++++++***+++,,,))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........////////////////////////------------------------++++++++++++++++++++++++************************++++++***))))))))))))***))))))))))))************))))))))))))************))))))))))))************(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))************************************************((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***((()))***+++++++++++++++******++++++++++++******************************++++++,,,,,,,,,---------++++++++++++++++++++++++------------...///000111111222444777999;;;<<<<<<;;;;;;===AAAFFFIIIHHHGGGEEEFFFFFFFFFEEECCCBBBBBB???@@@BBBDDDDDDBBB@@@???>>>===<<<;;;:::888777777666666555555555555555555333333333222222222111111////////////............---------,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))*********+++++++++++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...|||SSSIIICCC>>>;;;777444333222111000000000000////////////000000000000000/////////....................................,,,------......------,,,---------,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,,,,------*********++++++*********++++++******************,,,++++++***)))*********))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))******++++++++++++&&&(((***+++++++++,,,---))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------////////////////////////------------------------++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++***************))))))))))))************))))))))))))************))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************************************************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++'''((()))***+++,,,,,,,,,******++++++++++++******++++++************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------...///111222444777999;;;======;;;;;;<<>>===<<<:::999888777666555555555555444444444333333333222222222111111000/////////............---------,,,,,,,,,++++++)))***,,,,,,---,,,+++***))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......}}}QQQFFFBBB>>>:::444444333222111000000000000//////............//////000000//////.........---000000000000000000000000////////////////////////,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,++++++*********,,,+++***))))))***+++,,,************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))*********+++************************)))************+++++++++++++++******)))(((''''''******+++++++++,,,,,,,,,,,,,,,,,,---------..............................---------------------------,,,***))))))***,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((()))***************++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++,,,,,,,,,+++++++++******))))))))))))************)))************+++++++++************************++++++***)))((((((((()))************************)))************+++++++++++++++******************+++*********+++,,,,,,---,,,,,,,,,---------......///000222444666888999::::::<<>>>>>?????????AAABBBBBB@@@>>>======<<<;;;999777555444666666666555444444333333222222222111111111111000////////////............------,,,,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((()))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))************'''((()))***++++++***)))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''*********)))))))))))))))))))))************))))))+++++++++*********))))))))))))))))))************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,,,,---------------......000111111|||QQQGGGBBB>>>:::555444333222111000000000000//////............//////000/////////....................................------------------------,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++******++++++***))))))***++++++************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((()))))))))************************************))))))*********+++++++++,,,++++++***))))))((((((******+++++++++,,,,,,,,,,,,,,,,,,------------...........................---------------------------,,,***))))))***,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((()))***************++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))************+++++++++,,,,,,+++++++++*********))))))))))))************)))************+++++++++************************+++***))))))))))))))))))************************)))************+++++++++************************++++++******++++++,,,---,,,,,,,,,------------...///000111333555777999:::999;;;===?????????@@@BBBDDDCCCBBBAAA@@@?????????@@@??????@@@AAAAAA???===<<<<<<;;;;;;:::999777777666666666555444444333333222222222111111111111000////////////............------,,,,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************)))))))))((()))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))************((((((******+++***))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))*********)))******************)))+++++++++*********))))))))))))))))))************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,---------...............------,,,------.........---......///000000|||RRRGGGBBB>>>:::555444333222111111000000111//////............//////////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***++++++***))))))***++++++))))))))))))))))))))))))+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************)))))))))*********++++++,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------,,,+++******+++,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((()))***************++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,++++++++++++*********))))))))))))************)))************+++++++++************************))))))))))))))))))***+++************************)))************+++++++++************************++++++******++++++,,,,,,,,,,,,,,,,,,------------//////111333555666888999777:::<<<======>>>???@@@BBBAAAAAA@@@??????@@@@@@AAA@@@??????@@@@@@>>><<<::::::::::::::::::999999666666555555444333333333222222222111111111111000////////////............------,,,,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))(((((((((((()))***+++))))))))))))))))))))))))))))))))))))************)))************))))))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))******++++++******++++++++++++******+++++++++***************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,------------------............/////////......------------...............---......//////|||RRRHHHBBB===:::666444444333222111111111111//////............/////////////////////.................................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++++++++++++++++++++++++++++++++++++++++++++******************+++))))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********************************))))))))))))************,,,+++++++++*********)))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,(((((()))***************************************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++++++++++++++************((()))))))))************))))))*********+++++++++************************)))((((((((()))***++++++************************))))))*********+++++++++***************+++++++++,,,++++++***++++++,,,,,,++++++,,,,,,,,,---------...///000222444555777777777999<<<=========???@@@@@@@@@????????????@@@@@@AAA@@@>>>>>>???>>><<<:::999999999888888888999999666666555444444333333222222222222111111111000000////////////............------,,,,,,,,,+++++++++++++++************++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))))))))************************))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((''''''((()))***++++++,,,+++++++++,,,,,,+++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---...---------------........./////////.........---......///000///......---......//////{{{SSSIIICCC===:::666555444333222111111111111//////............//////.........///////////////////////////////////////------------------------...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++++++++*********************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))''''''((()))***++++++,,,(((((()))***************************************(((((())))))******************************************))))))))))))))))))))))))*********++++++++++++++++++*********))))))((()))))))))************))))))*********+++++++++************************)))((((((((()))***++++++************************))))))*********+++++++++))))))*********+++++++++,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,---------...///111222444555666888:::<<<>>>>>>>>>???AAA??????>>>>>>>>>???@@@@@@@@@???===<<<======;;;::::::999888777666666777777555555555444333333222222222222222111111111000000////////////............------,,,,,,,,,+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******((())))))***************))))))))))))))))))))))))((()))))))))************++++++***))))))((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))************))))))''''''((()))***++++++,,,+++++++++,,,,,,+++++++++************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---.........------,,,------------.....................//////000111//////.........///000000{{{TTTJJJCCC<<<:::777555444333222222111111222//////............//////.........///////////////000000000000000000000000------------------------------,,,,,,,,,,,,------,,,++++++******++++++,,,***++++++++++++,,,,,,,,,)))***++++++++++++***)))***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))(((((())))))******++++++(((((()))***************************************((((((((()))******++++++************************************)))))))))))))))************++++++++++++************)))))))))))))))))))))************)))************+++++++++************************))))))))))))))))))***+++************************)))************+++++++++)))))))))***++++++,,,,,,,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,---...///000111333444444888:::<<<======>>>???AAA???>>>>>>>>>>>>>>>?????????===;;;;;;<<<<<<;;;:::;;;999888777666666777888555555444444333222222222222222222111111111111000////////////............------,,,,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************((()))******++++++******))))))))))))))))))))))))))))))))))))************+++***)))))))))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++******(((((())))))******++++++******++++++++++++*********************+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---...............,,,,,,---------.........//////...//////000111222////////////000111222333zzzUUUJJJCCC<<<:::777555555444333222222222222//////............//////............/////////000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,)))***++++++++++++***)))++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************)))))))))((())))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))))))))*********(((((()))***************************************'''(((((()))******++++++************************************)))))))))((()))************+++++++++************))))))))))))))))))))))))************)))************+++++++++************************+++***))))))))))))))))))************************)))************+++++++++((())))))***++++++,,,,,,---,,,++++++******++++++***++++++++++++,,,,,,,,,------...///111222333333666888;;;<<<<<<<<<>>>??????>>>>>>=========>>>>>>>>><<<::::::;;;<<<<<<;;;:::999888777888999;;;<<<555555444333333222222111222222222111111111111000////////////............------,,,,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************((()))***+++++++++******))))))))))))))))))))))))))))))))))))***************))))))(((((()))***+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***++++++++++++***)))))))))))))))*********)))******************)))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,------...............---............/////////////////////000111222333/////////000111333444555zzzUUUKKKCCC<<<:::888555555444333222222222222//////............//////---.........//////000000........................++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++******+++,,,---*********++++++,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********++++++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))*********)))))))))))))))(((((()))***************))))))))))))))))))))))))'''(((((()))***+++++++++************************+++*********))))))(((((()))************+++++++++************))))))))))))))))))))))))************)))************+++++++++************************++++++***)))(((((())))))************************)))************+++++++++((())))))***++++++,,,,,,---,,,,,,+++*********+++******+++++++++,,,,,,,,,,,,---...///000111222333555777:::;;;;;;;;;<<<>>>??????>>>==================;;;999999:::<<<<<<<<<:::999888888:::<<>>>>>===============::::::::::::;;;;;;<<<===<<<:::888666666888:::<<<666555444444555444222000000000000000000000000000///000000000000000///...,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))************))))))******))))))))))))******)))************+++++++++************************)))************+++++++++))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------........................---------.........//////111000000000000111222222...000222222111111111222888444111111555:::===>>>wwwPPPJJJEEE===;;;999666666444333222111111111222111000000111111000///........................000//////...------,,,,,,......---,,,,,,+++*********+++,,,,,,******+++,,,***++++++,,,,,,++++++***---,,,+++*********++++++)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((()))))))))************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,************************************************))))))))))))************))))))))))))))))))))))))******++++++++++++******)))))))))))))))*********))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))+++++++++*********))))))******************************))))))******+++,,,)))************+++++++++************************++++++******++++++,,,------------------...//////222333444666888;;;===>>>===<<<<<<;;;<<<<<<======;;;;;;::::::::::::;;;;;;999888777666666777888999555444333333444333222000000000000000000000000000.../////////......---,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))************))))))************))))))******))))))))))))******)))************+++++++++************************************++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------........................------........./////////.........///000000111111333444444333111000000222///111555<<>>===<<<;;;999888888777777666666666666666666666666666444333222333333222111000000000000000000000000333333333222111///...---,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,++++++***)))(((''''''(((((()))))))))*********))))))))))))))))))))))))*********)))))))))((((((((()))))))))************))))))************))))))******))))))))))))******))))))*********+++++++++*********************************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------........................................................./////////000000000000000222333333333222222000111222222444888>>>CCCPPPSSSWWWZZZ^^^ccciiinnnvvvOOOIIIDDD<<<:::888777777555444333222222222///......///111222111000........................---------------,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''(((((((((((()))))))))(((((((((((())))))))))))************************((()))))))))************))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))''''''((()))))))))))))))++++++******))))))((((((((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))******************************************************))))))******+++,,,))))))*********+++++++++******************************))))))******+++,,,,,,,,,,,,,,,,,,---......111//////444:::===;;;777888999999:::;;;===>>>???<<<;;;:::999888777777777777777777777777777777777888666444333444444444333000000000000000000000000333333222222000///...---,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,++++++***)))(((''''''))))))))))))************))))))))))))))))))))))))************))))))))))))((()))))))))************))))))************))))))******))))))))))))******))))))*********+++++++++***************************++++++++++++,,,,,,,,,*********++++++++++++,,,,,,,,,,,,---------......,,,,,,---------................................./////////////////////////////////000000000111111111222222333333333222222444555777:::>>>EEEMMMRRRZZZbbbnnnvvvzzz~~~vvvOOOIIIDDD<<<:::888888777666444333333222222000///...///000111000///........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,***++++++,,,,,,++++++*********+++,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''(((((((((((())))))(((((((((((())))))))))))************************))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))&&&&&&'''((())))))))))))************))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((()))***************+++++++++******************************))))))******+++,,,)))************+++++++++***************************))))))))))))***++++++,,,,,,,,,,,,,,,------...000///000333888;;;;;;999999999999:::;;;<<<>>>???999999888888777888888888999888888777777888888999:::777555444444555555444000000000000000000000000////////////...---++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******))))))(((((()))))))))*********++++++))))))))))))))))))))))))++++++*********)))))))))))))))))))))************))))))************))))))******))))))))))))******)))************+++++++++************************++++++++++++,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,------------,,,---------....................................////////////////////////000000000000111111111111111111111111222444555666999;;;>>>BBBHHHPPPYYY___lll{{{vvvOOOHHHCCC<<<999888888777666444333333333333222000///000111111000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((('''''''''((((((((())))))'''((((((((()))))))))***************************))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&'''((())))))*********)))))))))))))))*********))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))*********+++++++++******************************))))))******+++,,,)))************+++++++++************************)))))))))))))))***++++++,,,,,,++++++,,,,,,---......///000222444777999:::888888888999999;;;<<<<<<666666666777777999:::::::::999777666666777999:::999777444333333444444444000000000000000000000000---------------,,,++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))************))))))************))))))******))))))))))))******)))************+++++++++************************+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,------------....................................////////////////////////000000000111111111222222111111111222555999===@@@CCCFFFLLLSSS\\\fffpppvvvvvvOOOHHHCCC<<<999888888777666555444333333333444222111111222222000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++++++++,,,,,,+++++++++)))***+++,,,---,,,,,,+++)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''((((((((()))'''((((((((())))))******************************))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((()))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))'''''')))******+++++++++(((((())))))******++++++))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))******++++++++++++*********************************)))***++++++,,,)))************+++++++++************************)))))))))))))))******+++,,,,,,++++++,,,,,,---...---...///000111444888;;;777777777777888999:::;;;444444555666888999;;;<<<:::999666555555666999:::999666333222222333333333000000000000000000000000.........///......------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++'''((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********)))************+++++++++))))))))))))))))))))))))+++++++++************)))))))))))))))************))))))************))))))******))))))))))))******)))************+++++++++************************++++++,,,,,,,,,---------,,,,,,,,,---------......******+++++++++,,,,,,,,,---------.........//////////////////////////////000000000000000000000000000111111111111222222222333333333555:::@@@FFFJJJPPPVVV^^^hhhtttqqqRRRFFFBBB@@@666:::666555444333222111111111222222222111000//////.../////////...------,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,***)))))))))******************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))((((((((()))+++,,,***************)))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************************)))))))))))))))************+++++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))******+++,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++)))************+++++++++(((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++******++++++***************+++++++++++++++++++++++++++------...///111222444555444555777999:::999888777777777666444333555888<<<<<<:::888777666777888999555333222333555555222///333333444333222000...---........................++++++++++++++++++++++++******))))))***+++,,,,,,))))))))))))))))))))))))++++++******************))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******,,,,,,++++++***)))((((((++++++******************+++++++++*********))))))******+++,,,,,,,,,,,,++++++++++++***++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---///////////////////////////////////////.........///////////////000111111555111000333555444555999555444555;;;DDDOOO[[[eeefffmmm{{{qqqRRRFFFBBB@@@555:::666555444333222111111111111111000000///......---------..................,,,------......------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,***)))))))))******************************+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))***+++,,,***************)))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************************))))))))))))(((((()))))))))*********************************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((******))))))******+++,,,************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++)))************+++++++++(((((())))))))))))(((((()))))))))))))))))))))))))))******++++++******)))++++++***************+++++++++++++++++++++++++++---------...000111333444333555666888999888777666666666666555444555888::::::999777666555666777888555333222222444444333000333333333222111///...---........................++++++++++++++++++++++++******))))))***++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))(((************)))))))))(((***************************)))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******,,,,,,+++******)))((((((************************+++++++++*********))))))******+++,,,,,,,,,,,,+++)))))))))))))))******+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------------,,,,,,,,,,,,------/////////////////////////////////////////////////////////000111222333444555111111444555444444777@@@>>>@@@KKK^^^qqqpppQQQFFFBBB@@@555999666555444333222111111111000000//////......------,,,,,,------...//////000,,,------......------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++******)))*********************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))***+++,,,***************)))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************************))))))))))))'''((((((((())))))))))))************************)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))******))))))******+++,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++)))************+++++++++((())))))******))))))((()))))))))))))))))))))))))))******++++++******)))+++***************++++++++++++++++++++++++++++++++++++,,,---...000111222333444555666666666555444555666777777555555777888888777666555555555666777666444111111222333333222333222111000///.................................++++++++++++++++++++++++*********)))******+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))************))))))))))))************************))))))))))))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))))))))******+++++++++******))))))(((************************+++++++++*********************+++,,,,,,,,,,,,+++)))))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,------/////////////////////////////////////////////////////////000222333555666444222222666777666888;;;DDDFFFPPPccc|||oooQQQFFFBBB???555888666555444333222111111111000000000//////.........---------.........//////,,,------......------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************************************************++++++************+++++++++++++++,,,,,,************************))))))))))))))))))))))))((((((((()))))))))*********************)))(((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************((()))))))))************************)))))))))(((((((((((()))))))))******************************))))))***++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************))))))******+++,,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++)))))))))******)))))))))))))))))))))))))))))))))))))))************))))))*********)))******+++,,,++++++++++++++++++++++++******++++++,,,...///000222333444444444444333333333555777888666555555666666555444444444555666666666444111000000111333333333222000...---......///........................+++++++++++++++++++++++++++***************++++++))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))************************)))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******+++*********)))))))))(((***************+++++++++******************************+++,,,,,,,,,,,,+++,,,++++++++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------...------------..................------------......///////////////////////////////////////000000000000000000111222333444555444222444888;;;===BBBIIIIIIUUUhhh~~~mmmPPPFFFBBB???444888666555444333222111111111111111000000000000000/////////.........---------,,,------......------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************+++*********************************)))***++++++++++++***)))*********++++++,,,,,,,,,************************))))))))))))))))))))))))'''''''''(((((((((((((((***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************************)))))))))((()))))))))*********++++++************************))))))***++++++++++++************++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************))))))******+++,,,))))))))))))))))))******))))))))))))))))))))))))************************)))))))))******)))))))))((()))))))))************************************))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++))))))************)))))))))))))))))))))))))))))))))))))))******)))))))))******))))))***++++++,,,++++++++++++++++++++++++************+++,,,......111222222333333333333333333555888888666555444444333333333444444555666666555444222000///000222444222111000.........//////........................++++++++++++++++++++++++++++++***************+++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******************************(((((())))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******))))))))))))***************)))))))))))))))))))))*********+++++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,+++,,,------...++++++,,,,,,,,,---------,,,,,,---------.........---------......////////////......------......///000000000000000000000000////////////000000111111111111111111222333444444333333777>>>DDDJJJSSS]]]bbbssslllOOOFFFBBB???444777666555444333222111111111111111111111000000000000000//////...------,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***++++++++++++***************************)))***+++,,,,,,+++***)))*********++++++,,,,,,---************************))))))))))))))))))))))))&&&'''((()))))))))((((((***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))************++++++++++++************************((()))******++++++******))))))******+++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))******))))))******+++,,,))))))))))))************))))))))))))))))))))))))************************((())))))******))))))((())))))))))))************************************))))))))))))))))))))))))))))))))))))************+++++++++***************)))************+++++++++)))******++++++******)))))))))))))))))))))))))))((())))))******))))))((())))))))))))***+++,,,,,,++++++++++++++++++++++++************+++,,,---...000000111222222333444444333555777777666444444444222222333444555666666666333333333111000///111333222111000000/////////000........................++++++++++++++++++++++++,,,+++******)))*********)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++((((((((()))******++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,******))))))))))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,***************+++++++++******+++,,,,,,,,,,,,+++***************+++,,,,,,,,,,,,,,,,,,------------,,,---------............---------...//////000000//////............//////000000000000000000000000...//////000000111111222222222222222333555666777777:::CCCNNNWWW___jjjuuukkkOOOEEEAAA???333666666555444333222111111111000000000000000000000000..................------,,,------......------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++((()))***+++,,,++++++***************************(((***+++,,,,,,+++***((()))******+++,,,,,,------************************))))))))))))))))))))))))((((((***+++++++++***)))***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))************************************((())))))***************((())))))***++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((******))))))******+++,,,((()))))))))************))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))************************************))))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))************+++++++++)))******++++++******)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))***+++,,,---++++++++++++++++++++++++************+++,,,------//////000111222444555666444666777666555333444444111222333444666666777777111222444333000///000222111111111222111111000///........................++++++++++++++++++++++++,,,++++++***))))))******))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))((()))))))))************((()))))))))************++++++++++++++++++++++++'''(((((()))******++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,******))))))))))))******((()))))))))))))))))))))((())))))***++++++,,,,,,))))))*********+++++++++******+++,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,------------...------------............---------...///000000000000//////////////////000000000000000000000000000...//////000111111222222111222333444777999;;;<<>>===777666777666555333222111000000000000///.....................------------......---.........---,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++******************222))))))(((------%%%000'''555$$$)))000%%%)))///******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******)))%%%***444''' 000444..."""444***!!!$$$777!!!%%%444'''"""222(((444+++++++++************)))&&&...&&&---((($$$'''+++%%%222...&&&%%%***'''((($$$%%%)))... ///,,,222###444'''000...%%%---(((***(((***---((((((000,,,!!!222'''***&&&000---***%%%...'''111***+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((())))))))))))************************))))))))))))))))))))))))+++++++++************)))+++++++++*********)))))),,,+++***))))))+++---...++++++******************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++************+++++++++,,,,,,,,,))))))***++++++++++++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))---------,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,+++---222777:::999777555444333333333333222111444222111222666888888777555444333222111111111111222222333222222111//////......---------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......---------,,,,,,,,,---------------------------------............///---------.........//////////////////000000000000222111111111000000//////111000000222333444333222777444555;;;>>>AAAJJJTTT^^^tttgggPPPIII>>>>>>777666777666555333222111000000000000///.....................------------......------......------,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,************************((('''222111###CCCDDD:::FFF;;;JJJ---'''(((777222)))***++++++,,,,,,++++++,,,,,,++++++************444%%%'''"""///333######555444EEE:::777!!!---((()))((($$$%%%,,,***+++++++++************)))222222!!!777444%%%---888555>>>444///###///333888))))))$$$<<<666+++&&&)))(((++++++!!!$$$444+++***)))333)))333>>>PPP///$$$333+++%%%>>>,,,777"""'''111333************)))))))))((())))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((()))))))))***************************)))))))))))))))))))))))))))))))))******++++++++++++++++++*********)))))),,,+++***))))))+++---...---,,,+++***)))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,++++++***************+++++++++,,,))))))***++++++++++++***))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,,,,,,,,,,+++++++++++++++*********++++++,,,,,,++++++---111777::::::888666444333333555555444222444222111333666888888666555444333222111111111111111111111111000//////.........---------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))************++++++++++++++++++*********))))))))))))))))))))))))))))))************************+++++++++************)))************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,......---------,,,,,,,,,---------------------------------............///---------.........//////////////////000000000000000000000111111111222222//////000222333333222111888888===EEELLLSSS^^^iii}}}fffOOOIII???>>>777666777666555333222111000000000000///.....................------------......------......------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++************++++++************************)))###***111///444###$$$!!!)))***++++++,,,,,,+++++++++************)))))))))***'''999***&&&rrr+++###999444'''+++222+++++++++************))))))$$$###BBBJJJBBB000---'''!!!???222,,,!!!333)))+++'''///555===wwwxxx'''---%%%///'''!!!BBB************))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((()))))))))******************************))))))))))))))))))))))))'''(((((()))***+++,,,---+++++++++***************,,,+++*********+++,,,---000///,,,***)))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))*********++++++))))))***++++++++++++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***************++++++++++++******))))))+++,,,---++++++---111555888999888555444333444555666555444333222222333555777777666444444333222111111111111111111000000///......---......---------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************(((((((((((((((((((((((()))************++++++++++++++++++***************))))))))))))))))))))))))************************+++++++++************)))************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,---------------------------------............///------........./////////////////////000000000000//////000111222333444555222222333444555555555555<<>>***---+++++++++************)))555JJJ555333ggg---///---$$$///%%%222...///:::999&&&###<<<,,,///((()))))))))************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))*********+++++++++************************))))))))))))))))))))))))((((((((()))))))))))))))))))))*********+++++++++******++++++,,,,,,,,,+++,,,------...---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***+++,,,************+++++++++,,,))))))***++++++++++++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************))))))+++,,,...///000///...---...///000///......111444444222111111333333222000///222555666444222333444333222222111222222333333444333111///...///000111......---------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++))))))*********+++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++************)))*********************************+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,---------------------------------............///.../////////000000000000////////////000000000000333333444555666777777888999???GGGPPP\\\mmmbbbNNNJJJBBBAAA:::888555444444333222222222222000000///........................------.........+++,,,,,,---.........------------,,,,,,,,,++++++++++++++++++++++++++++++******************************))))))))))))******((())))))***++++++,,,,,,&&&+++)))---+++///***hhh###---(((((()))*********************+++++++++,,,,,,,,,AAA)))111ppp 000+++++++++************)))))))))###!!!)))777###)))111&&&,,,---SSS((((((+++444BBB^^^+++(((((())))))*********+++))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************)))************+++++++++************************))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))******++++++++++++******+++,,,,,,,,,,,,+++***+++---......---+++)))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---***++++++++++++,,,,,,,,,))))))***++++++++++++***))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,,,,++++++******))))))+++---///111222000...---+++---//////...///333666555444333333333333222111///222666666444222222333222222222111222222333333333222000...---...///000......---------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++************)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,---------------------------------.........//////////////////000000000000////////////000000000000111222333555777888::::::???HHHVVVeeeuuuiiiQQQFFF@@@@@@777;;;888777555333222000000000111000000///...---------......------------......------------------------//////---+++***)))((((((************************,,,++++++******++++++,,,************************))))))))))))))))))))))))111)))---###///%%%111+++&&&))))))************))))))"""222///&&&%%%:::222""")))444DDD000,,,(((222'''---&&&******___...(((,,,,,,WWW%%%)))&&&((('''&&&'''999///------ ///$$$,,,(((***)))((()))***+++***((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))***************))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,************************))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++++++++,,,,,,---------,,,,,,,,,++++++*********************************************************)))************+++++++++******+++,,,,,,,,,,,,++++++++++++++++++***)))(((*********)))))))))))))))++++++************++++++,,,++++++******++++++,,,111000111444888777111+++,,,,,,,,,,,,------...//////222555777888666333111333555666444000...000111222222222111111111000000000000///...............+++......++++++------)))+++++++++************)))))))))************))))))************************+++***))))))((()))))))))***************************++++++,,,,,,++++++***+++++++++*********))))))************************++++++***************+++************************************************,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++************************************************++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,---------......---------............/////////.........---------............////////////000000///......///111222111000000111333555666666555444666999666444<<>>FFFLLLTTTeee~~~dddOOOEEE@@@@@@777:::555444333333222222222222000000000000000/////////......------------......------------------------///...---,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************111"""***,,,(((000///,,,iii000++++++,,,,,,,,,,,,++++++&&&111&&&!!!111QQQ''')))222%%%...((($$$)))---"""...:::111***+++---***nnn&&&...***111!!!%%%HHH&&&111$$$---)))000&&&***)))((()))***+++***((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))******************************))))))))))))))))))))))))))))))*********+++++++++*********************************))))))(((((((((************************************************************************))))))*********+++++++++))))))***++++++++++++***)))******+++++++++******))))))******+++++++++,,,++++++************+++++++++******))))))******+++*********+++------,,,+++*********+++,,,---//////111111000/////////000111000000000111222222333222111111111111111111111111000000///..................111000,,,,,,//////---+++++++++*********))))))******++++++++++++******************************---,,,++++++******++++++************************)))******++++++******)))************************************************+++*********++++++,,,---***************************************************++++++,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......---------............///---.................................////////////---...000222222222222111111333555555444666999<<<===FFFTTTdddwwweeePPPGGGAAA@@@666999666555444333222222222222000000000000000000000000......------------......------------------------//////---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,$$$***111---+++---,,,555aaa+++,,,,,,------,,,,,,++++++...((()))...ooo***+++---$$$...((()))$$$***...)))MMM+++)))******)))ddd555000%%%---(((***RRR&&&***%%%)))"""XXX+++***)))((()))***+++***((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))******************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))************************************************))))))))))))************************************)))))))))))))))))))))))))))************+++++++++*********************************))))))))))))))))))))))))***************************************************************)))************+++++++++((()))******++++++******))))))***++++++++++++***))))))******+++,,,,,,,,,++++++************++++++******))))))))))))************++++++,,,,,,------+++******++++++,,,---...000////////////000111222111//////000222333222111111111111111111222222222000000///...............111333111,,,+++...///,,,+++++++++************)))******++++++++++++******************************,,,,,,+++***************************************))))))************))))))***************+++++++++************************+++++++++++++++,,,---...******************************************************+++,,,,,,,,,++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,---------......---------............///---------...........................////////////...///000111222333333333333555666555444666<<>>888666666444333222111111111222//////111000---,,,/////////............////////////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((('''+++'''---000+++***...))),,,+++000mmm...***------(((PPP+++---***(((===------***...)))ccc.........:::'''yyy333"""sss'''((()))))))))***************)))))))))((((((((('''******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++*********)))))))))******))))))******+++,,,))))))))))))************************))))))))))))************************************+++++++++,,,******++++++++++++******)))))))))))))))*********))))))))))))******************************************))))))))))))******)))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))*********+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++...------......///000111///111222444444222111///000000000000111111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************++++++************************---,,,+++***)))))))))***((((((((()))***+++++++++,,,,,,***)))))))))******************************************))))))))))))))))))***++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************------------.....................------,,,,,,,,,------------------------///////////////...------......---------...///000000000000000111111111222000111111111333555777777===@@@JJJZZZjjjzzzgggKKKEEEAAA>>>>>>:::777666555333222222111111333000///222111...---000//////............//////...............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))uuu///...(((000---...+++...(((...,,,,,,hhh+++,,,***111***hhh,,,---,,,---NNN------***...)))ccc111---(((444000&&&|||(((|||CCC&&&))))))))))))************))))))))))))((((((((((((***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))((((((******))))))******+++,,,((()))))))))***+++++++++++++++*********)))))))))************************)))))))))*********++++++******++++++++++++******************))))))))))))))))))))))))************************************************************)))))))))))))))))))))))))))************+++++++++******++++++++++++*********************+++++++++)))************+++++++++******+++++++++,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...000333555555333000...000000000000111111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,---++++++************++++++************************---,,,+++******)))******(((((())))))***+++++++++,,,+++******)))*********************************************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++------------.....................---------------------------------------///////////////......---...............///000000000000111111111222222222111222333444555666:::===EEEJJJXXXlllfffIIIEEEAAA<<<;;;888777666555444333222222222333000000222222......111//////............//////...........................------,,,,,,------...------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------222999]]]///...000'''***...---&&&...***(((sss///+++)))666)))***)))***...\\\------***...)))ccc444...---(((666$$$@@@###+++)))))))))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))(((((((((((((((******))))))******+++,,,(((((()))***++++++,,,,,,+++++++++*********))))))************************((())))))))))))***************++++++++++++******++++++******))))))((((((((()))))))))************************************************************))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...//////111333444444333111//////000000000111111111111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************,,,,,,++++++************)))))))))******+++++++++++++++******************************************)))***************++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------...............---------...........................///////////////......///////////////000000000111111111222222222333333444444666777777888???FFFQQQ\\\ooofffJJJGGGBBB;;;999888777777555444333222222222222000///222222//////111//////............//////---........................------,,,,,,------...------------------------,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///...""")))&&&...***)))...,,,&&&...***(((}}}...111...***((({{{)))''')))...iii------***...)))ccc:::///###555111444+++333888---)))******))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((()))))))))******))))))******+++,,,((())))))***+++,,,,,,---++++++++++++************************************((())))))))))))***************++++++++++++******++++++******))))))((((((((()))))))))************************************)))***++++++++++++***)))))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222111111000000111111222///000000000111111111111////////////............------------------------......------,,,+++******++++++************++++++************************,,,,,,,,,,,,+++++++++***************++++++++++++************+++*********************************))))))******+++++++++,,,))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,......................................................///////////////.../////////000000000000000222222222222333333333333444444666999999<<>>&&&666000AAA;;;''''''************)))))))))((('''((((((((()))))))))***))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,+++++++++*********************************************+++++++++,,,******++++++++++++******)))))))))))))))*********))))))))))))************************************)))***,,,------,,,***))))))))))))))))))))))))))))))************+++++++++******++++++++++++******+++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++---,,,,,,------...///000//////............//////000000000000111111111111////////////..........................................------,,,,,,,,,+++++++++************++++++************************++++++,,,------,,,,,,+++++++++++++++++++++++++++((()))***+++,,,++++++***************************))))))***++++++,,,------))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---........./////////000........................------...//////////////////000111222222222111111333333333333444444444444888888>>>FFFLLLWWWqqqlll^^^ZZZZZZ___eeeeeeJJJKKKFFF;;;888999888777666555444333333333000------000000------000//////............//////---------.........//////...------,,,,,,------...........................,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......)))---///%%%666---***''',,,(((******'''000>>>+++---yyyjjj(((,,,(((---,,,zzz------***...)))cccIII222 444888666'''%%%(((bbb...000 $$$///+++*********))))))(((((('''((((((((())))))******))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,*********)))***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++*********************************++++++++++++,,,,,,,,,******++++++++++++******(((((())))))******++++++))))))))))))************************************)))***,,,------,,,***))))))))))))))))))))))))))))))************+++++++++******++++++++++++******++++++++++++******)))))))))************+++++++++******+++++++++,,,,,,,,,************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********)))***++++++,,,************************,,,,,,,,,,,,---...//////,,,---...//////...---,,,000000000000111111111111000/////////....................................,,,,,,,,,---------......++++++************++++++***************************+++,,,---------,,,+++++++++++++++++++++++++++((()))***+++,,,,,,+++***************************))))))***+++,,,,,,------))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000---.........//////000000////////////////////////------...///000000/////////000111222333222111111333333333444444444555555======DDDPPPXXXfffooocccZZZZZZ[[[XXXXXX[[[bbbNNNFFFBBBAAA888;;;888777555222111000000111222222000///............////////////////////////........................,,,---......//////......,,,,,,,,,---------............//////...---,,,,,,------------------------222(((+++000$$$000)))+++---)))'''&&&000999((((((444...)))ccc)))222&&&+++000&&&333+++)))---hhh<<<%%%000&&&)))///ddd$$$---***///)))bbbFFF...''' AAA))))))999xxxzzz&&&,,,///###---///,,,***)))***++++++***)))))))))))))))************)))************+++++++++************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***)))(((((())))))+++*********))))))((((((***++++++,,,,,,++++++***((((((''''''''''''(((((()))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---,,,+++)))(((++++++++++++++++++++++++---,,,+++++++++,,,---......------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---************************)))***+++,,,,,,,,,,,,+++---,,,,,,+++++++++,,,,,,..................------////////////000000000000222111000///...---,,,+++------+++******+++------,,,,,,,,,+++++++++*********************************************************+++,,,,,,------,,,,,,************************))))))***++++++++++++***+++***)))+++,,,---,,,*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000000000000///////////////000111111............////////////000000000000000111111111===777444666777777888<<<===GGGPPP[[[tttzzzkkkbbbXXX[[[___bbbaaa^^^[[[YYYbbbNNNFFFBBBBBB888;;;888777555333111111111111222111000//////...//////////////////////////////........................,,,---......//////......,,,,,,,,,---------............//////...------,,,------------------------''''''+++000///444:::***+++000//////+++)))......+++***...'''FFFVVV666%%%000...,,,///)))///***FFFBBBBBB...)))///...XXX)))---+++///(((aaa;;;...333(((---$$$///yyy```... 555---///---+++***+++------,,,+++))))))))))))************)))************+++++++++************************************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,++++++++++++++++++++++++++++++***)))))))))))))))************)))))))))(((***++++++,,,,,,++++++***((((((''''''''''''(((((()))))))))))))))))))))))))))************+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---.........---+++***++++++++++++++++++++++++,,,++++++***+++,,,---...---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---************************++++++,,,,,,---......///......---,,,,,,,,,,,,,,,..................------////////////000000000000222111000///...---,,,,,,...------,,,,,,------...,,,,,,,,,+++++++++*********************************************************+++,,,,,,------,,,,,,************************))))))***++++++++++++******+++,,,,,,,,,+++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000000000000000000000///////////////000111111....../////////000000000111111111222222222222222777444555888:::;;;???DDDMMM[[[iiixxxuuugggbbb___\\\\\\fffmmmuuuvvvrrrppptttxxxaaaNNNGGGCCCBBB888;;;888777555333111111111111000000////////////000000////////////////////////........................,,,---......//////......,,,,,,,,,---------...............///......---,,,------------------------222///******$$$&&&###$$$***,,,***+++///***)))444222%%%444***,,,---))),,,,,,111+++&&&666)))'''AAA***===!!!,,,---444+++GGG//////,,,000***aaa...+++333,,,'''...+++PPP((('''(((777---,,,+++,,,...//////...)))))))))*********++++++)))************+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++*********++++++++++++,,,+++++++++++++++++++++++++++***))))))))))))))))))************))))))))))))******++++++++++++******)))((((((''''''(((((())))))))))))))))))))))))))))))************+++++++++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,---------...---.../////////...---,,,+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,...000222333000000...---,,,,,,,,,,,,------------------......////////////000000000000111111000//////...---------......//////......---,,,,,,,,,+++++++++*********************************************************++++++,,,,,,,,,,,,,,,************************))))))***++++++++++++***)))---000///,,,))))))*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........000000000000000000000000///////////////000111111///000000000000111111111222222222333333444444444333444777;;;<<<>>>GGGQQQ```rrrqqqYYYPPPSSS[[[ccciiiuuu```NNNGGGCCCCCC999<<<888777555333222222222222000////////////000000111////////////////////////........................,,,---......///.........,,,,,,,,,---------......---...............---------------------------------)))+++666...222***===///,,,(((%%%111444)))222555'''555+++&&&ttt...111'''///...,,,&&&888+++%%%999:::555$$$555,,,///555'''999222///---222,,,ddd)))+++,,,)))000777$$$222###999###,,,++++++,,,///000000///))))))*********+++++++++))))))*********+++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,************++++++++++++******************************)))))))))))))))************)))))))))))))))******++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++************++++++++++++************************+++++++++,,,,,,,,,------------...//////...---,,,++++++++++++++++++++++++***************+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++---,,,+++,,,---000333555222111///...---,,,++++++,,,,,,------------......////////////000000000000111000000000//////......,,,---...//////...---,,,,,,,,,,,,+++++++++************************************************************+++,,,,,,,,,,,,+++************************))))))***++++++++++++***+++000444222---))))))+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++*********+++,,,,,,+++++++++,,,,,,,,,------------------------------------------............///////////////////////////////////////000000111000000111111111222222222222222222333444444555555333555999<<<===BBBRRRaaawwwuuuddd[[[SSSUUU\\\ccciiiooo}}}___MMMGGGDDDCCC999<<<888777555333222222333333000////////////000000111////////////////////////........................,,,---......///.........,,,,,,,,,---------......------...............---------------------------...//////,,,!!!AAA(((,,,+++666,,,...666(((---...***///(((...:::[[[///---000***111'''333+++333BBBFFF)))222)))'''333222---000222'''333111---,,,111,,,eee,,,+++111&&&000///NNNjjj222...$$$+++******+++...//////...************++++++++++++))))))*********+++++++++************************))))))))))))))))))******))))))))))))))))))))))))************************''''''((()))***++++++,,,))))))*********+++++++++***************************)))))))))))))))******))))))))))))))))))******)))******++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************)))*********++++++++++++++++++------...---,,,+++++++++++++++++++++++++++))))))******++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******,,,///111333222111///...---,,,++++++,,,,,,,,,,,,------......////////////000000000000000000000000000/////////+++,,,---......---,,,+++,,,,,,,,,+++++++++******************************************************)))***++++++,,,,,,++++++************************))))))***++++++++++++***---111555333...******,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++,,,,,,---+++++++++,,,,,,,,,---------------------------------------........./////////////////////////////////////////////000000111111111111111222222222222111111222222333444444555444666;;;???DDDQQQhhh}}}{{{kkkbbb\\\```iiiqqqrrrpppsssyyy^^^MMMHHHEEEDDD:::<<<888777555333333333333444000000////////////000000////////////////////////........................,,,---......//////......,,,,,,,,,---------......,,,---......///.........------------------------%%%...000&&&<<<+++888222'''000)))222,,,222,,,)))999"""&&&222******444***---)))888888)))...---***...000***)))111///&&&000666'''///333111,,,444111---+++111,,,ddd000'''777((()))'''&&&!!!```<<<+++***)))***,,,------,,,*********++++++++++++,,,)))************+++++++++************************))))))))))))************))))))))))))))))))))))))************************(((((())))))******++++++)))))))))************+++************************)))))))))))))))******+++))))))))))))************))))))************))))))***))))))(((((())))))***)))))))))))))))))))))))))))************+++++++++)))))))))************+++************************))))))))))))************)))***+++,,,,,,,,,+++***++++++++++++++++++++++++)))***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************,,,---///111000000...---,,,,,,,,,,,,++++++,,,,,,------......////////////000000000000///000000000000000000000+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******************************************************)))******+++++++++++++++************************))))))***++++++++++++***...111222000,,,***+++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,---...++++++,,,,,,,,,,,,------------------------------------........./////////000000000000000000000000///////////////000111111000111111111111222222222111111222222333444555555777999@@@JJJWWWlll|||mmmffffffhhhmmmuuu~~~yyy~~~]]]MMMHHHEEEEEE:::===777666555444333333444444222111000//////...//////////////////////////////........................,,,---......//////......,,,,,,,,,---------......,,,------...//////......------------------------111...111!!!...fff###---111$$$000,,,444---777,,,---888)))vvv555///+++...000---,,,+++000$$$TTTbbb%%%111<<<999000222AAA""":::JJJ(((+++@@@(((000777444555666333222000666///fffyyy000,,,,,,...)))+++ccc000---'''999%%%,,,+++***+++,,,---,,,+++*********+++++++++,,,,,,)))************+++++++++************************((()))))))))************))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))************************************)))))))))))))))***++++++((()))))))))************))))))************))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))))))))************************************))))))*********+++++++++((()))+++,,,,,,,,,+++***++++++++++++++++++++++++******,,,---------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------............---,,,,,,,,,,,,,,,***++++++,,,------......////////////000000000000//////000000000111111111------,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************************************))))))***+++++++++++++++************************))))))***++++++++++++***///...,,,+++***)))************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---......++++++,,,,,,,,,,,,------....................................////////////000000000000000000000000///////////////000111111000000000111111111111222222222333444555666777777???CCCMMM^^^qqqooodddccckkksssyyywwwzzz~~~~~~yyywww]]]MMMHHHEEEEEE;;;===777666555444333333444555222222111///............////////////////////////........................,,,---......//////......,,,,,,,,,---------......,,,,,,---.../////////...------------------------***666333###BBB***111***555,,,...+++333(((,,,---222666UUU---888111***...///000%%%===>>>+++,,,999222111)))===///&&&:::888,,,:::111;;;999<<<888yyy666999777<<<444jjj[[[...:::333000000UUU222!!!666222GGG---...---,,,++++++------,,,*********+++++++++,,,,,,,,,)))************+++++++++************************(((((())))))*********+++))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((())))))***++++++(((((())))))*********+++))))))************))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++++++++++++++++++++++++++***+++,,,---...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---------,,,+++++++++,,,,,,******+++,,,,,,---......////////////000000000000//////000000111111222222///...---,,,,,,---...///,,,,,,,,,+++++++++******************************************************))))))***++++++++++++***************************))))))***++++++++++++***...+++((('''''')))))))))******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...///++++++,,,,,,,,,---------..................................../////////000000000000000000000000000///////////////000111111///000000000000111111111333333444555666777888999HHHMMMZZZmmmpppfff\\\^^^kkkzzz___OOOIIIDDDCCC999<<<888666444333333333222111111111111111111000//////......------------......////////////////////////........................---------............///................................................000"""///111111xxxhhh111)))222222+++666...333&&&000(((:::+++///---///000000///......///777ZZZ222666:::,,,555555555666777999<<<===>>>MMM>>>MMMPPP<<>>JJJ@@@QQQ888,,,)))333,,,666PPP000++++++++++++++++++++++++---------,,,,,,+++++++++************************+++*********************************************************************************************************************))))))*********+++++++++---+++******+++,,,+++***************************)))))))))))))))*********************************)))***************++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------.../////////...------,,,---------.........//////---------............///000000000000000000//////...........................------------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++++++++***++++++,,,,,,++++++************************))),,,++++++******++++++,,,---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///............................................................////////////000000000000000000000000//////000000000111111111111111222222333333444444999666666;;;DDDPPPaaapppqqq^^^\\\fffrrryyy^^^NNNIIIEEEDDD:::===999777555444444444333222222222222222222111000000/////////....../////////////////////////////////........................---------............///........................////////////////////////---///------555,,,666000111111111000000333555777DDDHHHIIIvvvdddcccSSSXXXCCCSSSNNNJJJ666000000222111888___222&&&++++++++++++++++++++++++---------,,,,,,+++++++++*********************************++++++++++++***************************************************************************************************************++++++++++++,,,+++***+++,,,---,,,***************************((()))))))))*********+++************************))))))******+++++++++,,,************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------------------------.........///......------------------............---------............/////////////////////000000.................................---------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,---***++++++,,,,,,++++++***)))***++++++++++++******,,,++++++******++++++,,,---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///........................................................./////////000000111111111111111111111111000000000000111111111111111222222333444444555555999555666BBBSSSccctttzzzjjjXXXVVVcccwww]]]NNNIIIEEEDDD:::>>>:::777555444555555444222222222222333222222111000000//////......//////000////////////////////////........................---------............///........................////////////////////////,,,111666000%%%///TTTPPP000111333444666999===@@@AAANNNWWWVVV{{{mmmmmmRRR]]]]]]fff$$$$$$???&&&$$$,,,888###,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************)))***++++++,,,+++++++++************************++++++++++++++++++++++++*********************************************************++++++++++++,,,+++******+++------,,,***++++++++++++++++++++++++((())))))******+++++++++************************))))))******+++,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000------,,,,,,,,,,,,------...------,,,,,,------...............------------------.........------,,,,,,------------.........---------............///......////////////000000....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++***++++++,,,---...***++++++,,,,,,++++++***)))***+++,,,---,,,+++***,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------......///.........................................................//////000000111111111111111111111111111000111111111222222222222222222333444444555666666888888AAASSShhhzzznnn[[[[[[]]]cccppp]]]NNNIIIEEEDDD;;;>>>:::888555555555555444333222222333333222222111000000000////////////000000////////////////////////........................---------............///........................////////////////////////***222444...)))000333666999===AAAFFFLLLSSSXXXaaaiiieeewwwxxxqqqhhhccc666===---(((aaa<<<666,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************)))***+++,,,,,,,,,++++++************************++++++++++++++++++++++++*********************************************************+++++++++,,,,,,)))))))))+++------+++)))++++++++++++++++++++++++((())))))******+++,,,,,,************************))))))***++++++,,,------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///......------,,,,,,------...------------------------........................------,,,,,,,,,,,,------......------------......///.........------------,,,,,,------------,,,,,,,,,,,,---------.........---------............///........./////////000000....................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++******+++,,,...///***++++++,,,,,,++++++***)))+++,,,.........,,,+++,,,++++++******++++++,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,------......///................................................---......///000000111111111111111111111111111111222222222222333333333333222222333444555666777777===FFFXXXmmm}}}jjj```\\\dddooozzz]]]NNNIIIEEEDDD;;;>>>:::888666555555555444333222333333333333222111111000000////////////000000////////////////////////........................---------.........//////........................000000000000000000000000***111******;;;444$$$>>>AAAGGGNNNUUU^^^gggmmm~~~lll+++GGGbbb---"""///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,************************)))***+++,,,---,,,,,,+++************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,)))((()))+++,,,---+++)))++++++++++++++++++++++++((())))))***++++++,,,,,,************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///......------,,,,,,------...------------------------...............---------...------,,,,,,------.........------------......//////.........---------++++++,,,------,,,,,,,,,,,,,,,,,,---------......---------.........//////---.........//////000000//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++******+++---...///+++++++++,,,,,,+++++++++***+++---/////////---,,,,,,++++++++++++++++++,,,)))))))))******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,------......///................................................---......///000111111222111111111111111111111111222222333333333444444444222222333444555666777888EEEUUUmmmeee]]]dddlllooowww\\\LLLHHHDDDDDD:::>>>888777666555555444444555111111222333333333222222000000000000000000000000//////////////////////////////.........---------..................................../////////000111111000000//////......,,,444222'''666...555rrrTTT```wwwnnnttt777,,,222+++,,,,,,---------,,,++++++,,,,,,,,,+++++++++******,,,,,,***)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))***+++++++++,,,+++++++++*********)))))))))************+++++++++++++++*********************+++,,,------,,,+++***************************)))************+++++++++++++++++++++++++++++++++...---,,,+++++++++,,,------------------------------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............///000111///////////////.........,,,,,,------.../////////---......///////////////........................////////////////////////........................111000000///...---------000///...------...///000111000...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000///...------...///000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++---///111...---,,,,,,++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------..........................................////////////////////////000000000000222222222111111111111111333222111111111222333444777333222666777777>>>GGGOOOpppxxxmmmeee\\\```mmmwww[[[LLLHHHDDDCCC:::>>>888777666555555444444555222333333333333333222222000000000000000000000000//////////////////////////////.........---------................................./////////000000111000000000/////////...000222111(((333++++++iiizzz}}}ttt:::(((+++---+++---------...---------,,,,,,,,,,,,++++++++++++***,,,,,,***)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***************++++++++++++++++++*********)))))))))************+++++++++************************+++++++++,,,,,,+++++++++************************************++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,---------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///............//////000////////////////////////,,,------......///000000---...//////000000//////........................................................................111000000///......------000///...------...///000///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////...------------...///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---///000...---,,,,,,+++++++++,,,++++++++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------..........................................////////////////////////000000000000111111111111111111111111222222222222222333333444999777777999999;;;FFFRRRhhhmmmaaabbbbbb```hhhwww[[[LLLHHHDDDCCC:::===888777666555555444444555444444444444444333222111000000000000000000000000/////////////////////////////////............---............................../////////000000000000000000000////////////333...///,,,000---'''BBBTTT+++---;;;777...------.....................,,,,,,,,,,,,++++++++++++,,,,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++***************+++++++++***************)))************+++++++++************************,,,++++++++++++++++++,,,************************************+++++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000//////............///////////////////////////------......//////000000......///000000000000000////////////////////////........................////////////////////////111000000//////......---//////............//////------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...///------,,,+++++++++,,,,,,,,,,,,++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................////////////////////////000000000000000000000000000000111111222222333444444444444444333555777999<<>>CCCFFFLLLQQQXXX___jjj{{{www]]]SSSRRRHHH;;;444555333---//////...---,,,------...---------,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++++++++***)))))))))************************))))))*********+++++++++))))))*********+++++++++---,,,+++******+++,,,---***************************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,------...------,,,------------------------////////////////////////111000///...............////////////000000111111......//////000111111222///000000111222111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000/////////...//////////////////...+++,,,...///000///......------------------------,,,,,,,,,---------................../////////////////////000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................////////////////////////000000000000//////000000111111111222222333555666777777666666999;;;===AAAMMMddd~~~bbbTTTTTTggghhhpppzzz~~~YYYLLLHHHEEECCC888;;;888777666555555444444555444444444444444333222111000000000000000000000000000000000000000000000000...////////////000000000/////////////////////////////////000000000111111////////////000000000000,,,111000444---***777------...///000111222333333666888;;;AAAGGGNNNTTTWWW]]]fffttt```OOOEEEKKKMMMCCC777222333111000...---------...------------,,,,,,,,,,,,,,,,,,,,,---,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++******************************+++++++++)))************+++++++++)))))))))***++++++,,,,,,,,,++++++++++++++++++,,,************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------------+++,,,,,,------.........,,,,,,------......------------------------------........................000//////............///...//////000000111111222//////000000111111222222000000111222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......////////////......------..................------------------------,,,,,,,,,---------..................///////////////000000111111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................////////////////////////000000000000000000000111222222333333333444555666777888888888777<<>><<<<<<<<<<<<===???AAABBB@@@BBBAAA@@@BBBGGGFFFBBBEEEEEECCCBBBAAABBBAAA@@@<<<======;;;999999:::;;;...///111444444333333333333111000000111222000///111000//////.../////////......////////////......////////////////////////............////////////111000000000/////////...000//////...------,,,,,,------------------------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------............------------............///////////////000000000000000000000000000000000000...///000111222222222222444444333333222333333444555444666999999:::CCCNNNllltttbbbWWWUUUUUU[[[eeepppwwwzzzZZZLLLHHHDDDCCC999;;;777666555333333333333444222222222222222222222222111111111111111111111111000000111111111111000000/////////000111111222222/////////000000000111111111000000000000/////////111000000000000111222222000111222222222222444666444555777;;;BBBHHHMMMOOOTTT]]]qqqyyynnn]]]MMMGGGGGGDDD<<<555555111...,,,---.........,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))*********++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---......------......///000............////////////....../////////000000000////////////000000000000000111222111000///000111333222111///...000444777777888:::<<>>DDDIIILLLPPPTTTVVVfffooonnnYYYNNNLLLIIIDDD>>>888444///------...//////------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((+++,,,++++++------***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------..............................//////000....../////////000000000...////////////000000000//////000000000111111111///111222333222222333555///111444555555666888:::???AAAFFFKKKPPPSSSSSSRRR]]]aaagggkkkmmmqqqxxx}}}{{{zzzwwwvvvwwwssslllgggbbbdddfffeee___WWWPPPLLLOOONNNKKKFFFDDDBBB<<<666666555555666777777555333333222111111000000000111//////000000000000//////////////////////////////............////////////000000000000//////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,------------------------...------,,,,,,------...///000000000///...---------------............///////////////000000000000//////////////////////////////000111222222222222444333333333333444444555444666888999<<>>BBBHHHLLLNNNRRR[[[fffooosssrrrooovvv~~~xxxnnngggdddccc[[[PPPKKKKKKIIIDDD???>>><<<;;;;;;:::777555222111111111111111222222//////000000000000//////////////////////////////............////////////////////////000000000000...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,------------------------...------,,,,,,------...///000000000///...---------------............///////////////000000000000///////////////////////////000111222222333333222444333333333444444555666777:::<<<>>>EEEWWWnnnsss]]]QQQNNNSSSZZZWWWYYY]]]cccnnn~~~YYYKKKGGGCCCBBB888:::888777666444444444444555222222222222222222222222222222222222222222222222111111222222222222111111000000000000000000111111000000000111111111222222000000000111111111111222000111222222333333222222444444555555555888<<>>888444222111///...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---555:::888888;;;777///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...////////////...//////......//////000111000000000000111111111111/////////000000000111111000111111111222222222222333333333111000000222444<<<===???BBBIIISSS___ggg|||jjj]]][[[ZZZWWWVVVRRRMMMHHHDDD???;;;888333222111111000111111111///000000111111000000///////////////////////////............////////////////////////000000000000........................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------........./////////...---------------............///////////////000000000000000000000000000000000000///000111222333333333333333333333333444555666777444999???EEETTTjjj|||^^^RRRPPPQQQTTTYYYccccccdddjjjwwwYYYKKKFFFCCCBBB777:::999777666555444444555555222222222222222222222222222222222222222222222222111222222333333222222111111000000000000000000000000000111111111222222222000000111111111222222222000111222333333333222222333444666888:::???EEEIIIRRR^^^mmmwwwrrr___QQQHHHDDD???;;;777444111///...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++000;;;AAA@@@@@@BBB===222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,........................------...//////////////////////////////000000111000000000111111111222222//////000000000111111111111111111222222222333333444444444333444777<<<@@@GGGLLLTTT^^^hhhsss~~~xxxttttttrrrxxxqqqggg\\\SSSKKKDDDAAA999888777555333222222111000000111111111111000000////////////////////////............////////////.../////////000000000111........................------------------------,,,,,,---......---,,,,,,------------------------......---------,,,,,,,,,---------------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------............------------............///////////////000000000000000000000000000000000000000000111222333333333333333333333444444555666777555???KKKZZZpppzzzeeeTTTQQQSSSUUU[[[ccctttqqqpppvvvXXXJJJFFFCCCAAA777:::999888666555444444555555222222222222222222222222222222222222222222222222111222222333333222222111111111111000000000000000000111111111111222222222000000111111222222222222000111222333444333222222111333666:::>>>EEELLLQQQ]]]mmmzzzfffMMMIIIDDD???;;;777333000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++222???FFFEEEEEEGGG@@@444,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,........................---......//////////////////////////////000111111000111111111111222222222000000000000111111111111111111222222222333333333444444555777;;;AAAIIINNNSSS___qqq|||mmm```VVVNNNIIIAAA@@@===:::777555444333000000111111111111000000////////////////////////............/////////000.../////////000000111111---.....................------------------------,,,,,,---......---,,,,,,------------------------.........------,,,,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++...------,,,,,,------...++++++,,,---............---------.........//////////////////000000000000000000000000000000000000000000111222333333333333333333333444555666777777???LLL^^^ssscccVVVNNNQQQTTTXXXfffvvv}}}{{{ZZZKKKFFFBBB@@@666999777777555444444444444444555444222000000111222333222222222222222222222222111111111111111111111111222111111111000000//////222222222222222222222222000000000000000000000000222111000000222333333333222333666===GGGRRR\\\aaagggssszzz|||yyy|||___UUUKKKFFFCCC???999666222///------...///...,,,...---,,,,,,++++++,,,,,,)))***+++******+++---000;;;???AAA???BBBCCC:::,,,++++++++++++++++++++++++************************++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------.........//////////////////////////////000000000000000000000000111111111000000000000000111000//////111222222222555222222555555222333777:::888;;;EEEQQQ\\\iiisssttt|||~~~ooo___RRRSSSFFFDDDCCC===;;;999000444444333333222000...------,,,,,,,,,---///111222---------------...///000............////////////000////////////.........------------------------.........------,,,,,,,,,......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---///000000///......///---------.........//////////////////000000000000111111111000000000000000111111111111111222222222999444222666777666999???GGGVVVrrrppp```RRRRRRWWW\\\___cccqqqZZZKKKFFFBBBAAA777:::777777666555444444444444555444222111000111222333222222222222222222222222111111111111111111111111222111111111000000000000222222222222222222222222111111111111111111111111666555444444444444444333888;;;???DDDKKKWWWeeeooo~~~}}}{{{wwwvvvtttjjjeeedddiiiqqqooonnnmmmmmmrrr|||uuuhhhXXXMMMHHHDDDAAA>>>444222...+++++++++---......------,,,+++,,,,,,,,,++++++,,,++++++,,,...000@@@FFFFFFBBBAAA@@@777***++++++++++++++++++++++++************************++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------.........//////////////////////////////000000000000000000000000111000000000000000000000/////////000111222222222444222333666777777:::???===CCCRRRgggzzz|||qqqfffWWWRRROOOFFFCCCCCC<<<999555000------///111333//////.........///000000...------------...///000............/////////////////////............---------------------------...------------------,,,......//////...------,,,........................,,,,,,,,,---------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---///000000///......///---------.........//////////////////000000000000111111111111000000000000111111111111222222222222777444555888888777;;;BBBSSSfffpppYYYMMMLLLLLLPPPYYY```iiiyyyYYYJJJFFFBBBAAA777:::888777666555444444444444444333222111111111222333222222222222222222222222222222222222222222222222111111111111111000000000222222222222222222222222111111111111111111111111444444333333333444444444:::@@@GGGNNNWWWfffyyyyyyooorrrwww|||wwwiii___ZZZYYY]]]ccctttnnngggcccgggoooxxx~~~iiipppwwwyyyyyy}}}iiiWWWMMMHHHFFFDDD:::888333...+++***---000......---,,,,,,,,,,,,---,,,------,,,+++,,,///111GGGMMMMMMFFFAAA>>>666+++************************++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------........./////////////////////////////////000000000000000000000000000000000000000000111111///000111222333333333333555333444888;;;===CCCKKKOOO\\\uuusssiiicccWWWPPPMMMEEE@@@;;;555222111222444444111111111111000000//////......------......//////............///////////////............------------------------------------------------..................///......---,,,------------------------,,,,,,,,,---------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---///000000///......///------........./////////////////////000000000000111111111111111111111111111111111222222333333333555555888999999:::BBBLLLcccxxxsss\\\PPPMMMMMMKKKOOOYYYfffsssXXXJJJFFFBBBAAA888;;;888777666555444444444444333333222111111222222333111222222222222222333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111222333444444666999;;;===DDDPPP___ooo||||||~~~xxxtttrrrpppppppppwwwlllffffffiiijjjjjjaaadddeee```[[[]]]hhhsssjjjXXXMMMIIIGGG@@@>>>;;;555000...///111///......---------------,,,,,,---,,,++++++...000GGGOOORRRJJJCCC???777---************************++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................////////////////////////////////////////////////////////////000000000000000111111111000222444555444444444444777555777<<>>GGGPPP\\\lll{{{xxxjjjZZZTTTLLLGGGCCC???888444333222222222111111111000000//////.........//////............//////////////////.........---------........................---------....../////////------...............---++++++++++++++++++++++++,,,,,,,,,---------......---.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------------------------///000000///......///........./////////000000////////////000000000000000000111111222222222333111222222333444444555555666888999888<<>>777666444222111111111222000000//////......//////............////////////000////////////................................................/////////,,,---......///.................................,,,,,,,,,---------......---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------///000000///......///....../////////000000000////////////000000000000000000111111222333333333222222333444444555666666777::::::;;;GGG___zzzppp\\\QQQPPPPPPLLLFFFHHHNNNWWWcccsssVVVHHHEEECCCCCC:::>>>999888777666555555555555111111222222333333333333000111111222333333444444333333333333333333333333111111111222222333333333222222222222222222222222444444444444444444444444333444555555999BBBOOOYYYccckkk{{{vvvggg___bbbiiioooqqqllliiieeebbbaaagggooovvv{{{fffSSSLLLFFFCCCBBB???888111111000//////......//////,,,------+++******,,,...,,,:::HHHPPPUUUTTTEEE444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................................./////////000000000000////////////////////////000000000000000000000000...//////000111111222222000222555555444777>>>CCCPPP[[[nnn|||gggYYYQQQJJJFFF@@@===999444222111111222111111000///////////////............////////////111111000000000/////////........................////////////............,,,------...//////......////////////////////////,,,,,,,,,---------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------........................---///000000///......///.../////////000000000000////////////000000000000000000111222222333444444222222333444555666777777888;;;>>>DDDVVVsss___XXXQQQMMMNNNOOOMMMKKKKKKVVVdddqqqVVVHHHEEECCCCCC:::>>>999888777666666555555555000111222333333333333333000000111222333333444444333333333333333333333333111111111222222333333333222222222222222222222222444444444444444444444444444777:::<<>>JJJUUUaaa{{{xxxddd]]]RRRPPPOOOOOOOOOSSS```mmmXXXJJJFFFCCCBBB888;;;888888777666666555444444444444333333333333222222222222333333333333444444222222222333333444444444333333333333444444444444333333333333333444444555000333444444222333777:::;;;>>>HHH\\\sss~~~zzzvvvxxx}}}|||sssbbbZZZRRRIIIDDDBBB===777222000//////...000//////...---.........///...///444555111,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------............---------------............///////////////////////////....../////////000000000////////////000000000000111111111111111111111111111444777777555444555666===BBBPPPeeexxx|||nnn]]]SSSQQQMMMDDD<<<;;;666222111000...///333/////////000000000000111//////000000000000////////////////////////////////////......---,,,,,,,,,------------............//////...------...////////////...------------...------------------------------------------------++++++,,,------...//////////////////////////////000000//////.........---............////////////....../////////000000000111111111111111111111111111111111111222222222333333222444888888777:::>>>EEERRRbbbvvvxxxggg```cccWWWVVVVVVXXXZZZbbbsssWWWJJJFFFCCCBBB888<<<888888777777666555555444333333333333333333333333222222222333333333444444222222333333333333444444333333333444444444555555333333333333333444555555111444666555333444999>>>DDDGGGPPP___mmmqqqlllddd|||vvvsssnnnddd[[[RRRLLLGGGBBB:::555444444333222000///......------......------,,,,,,+++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------.........------............---------------............///////////////////////////...////////////000000000//////000000000111111111000000000111111111111111...222555555333444:::???EEEYYYssslllXXXKKKGGGGGG???:::666555222///111555000000000000000000000000//////000000000000//////////////////////////////.........------,,,,,,,,,,,,,,,---------.................................///......---------..............................------------------------,,,------....../////////////////////////////////000000000///......------............////////////...////////////000000000111111111111111111111111111111111222222222333333555555777::::::999>>>DDDJJJ[[[tttuuuhhhcccgggooohhhffffffgggiiirrrWWWIIIFFFCCCCCC999<<<888888777777666666555555333333333333333333333333222222222333333333444444444444333333333333222222333333333444444444555555444444333333444444555666222444555555444666;;;???HHHOOOYYYdddkkkooopppppp|||ppp~~~rrriii___VVVJJJEEE???<<<<<<<<<:::777///......---,,,---------***,,,---+++)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---------------......//////......------------............///////////////////////////////////////000000000111000000000111111111111222000111111111222222222333333555777666555;;;EEENNNSSSqqqsss^^^RRRMMMDDD???;;;999666111000222111111111111000000000000//////000000000000//////////////////////////////---------------,,,,,,,,,,,,,,,,,,------------...------............------......---------......///........................------------------------000000000111000///...---////////////////////////000000//////.........---............////////////////////////000000000111111111111111111111111111111222222222222333333333555555777999999;;;BBBKKKVVVllliiiYYYVVVYYY```fffkkkjjjkkkpppuuu~~~VVVIIIFFFCCCCCC999===888888888777777666666666222222333333333333444444222222333333333333444444444444444333333222222222333333333333444444444444444444444444444555555666333333333444888===AAADDDPPPYYYeeemmmqqqwwwxxx~~~~~~sssfff[[[MMMIIIEEEEEEGGGFFF@@@;;;///...------,,,,,,------)))---///---,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,------......,,,,,,,,,---------............////////////......---------............////////////////////////////////////000000000111111000111111111222222222222111111222222333444444444777777888999>>>IIIWWWaaalllqqq^^^SSSJJJBBB???<<<666111000222111111111111000000000//////000000000000//////////////////////////////------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------...------------...//////........................------------------------111111222222111000...---////////////////////////////////////////////////............/////////////////////000000000111111222222222222222222222222222222222222333333333333444333555888:::>>>KKKWWWmmmsssdddQQQIIIKKKQQQUUUVVV^^^]]]cccooo|||VVVIIIFFFCCCCCC:::===888888888777777777777777222222222333333444444444222222333333333333444444222222333333333333444444222222222222333333333333444444444444444555666666777444333888AAAJJJNNNOOO\\\gggttt{{{~~~|||pppbbbQQQNNNLLLNNNQQQMMMDDD;;;000///......---.........+++...///,,,---000000,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,---......///------........./////////......////////////......---------............/////////////////////////////////000000000111111111111111111222222222333333222222333444444555666666999:::???HHHVVVhhhxxx{{{|||lll]]]OOOHHHEEE>>>777333222222222111111111000000//////000000000000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,---------------...//////........................------------------------...///111111111000...---////////////////////////------......///000000000............//////////////////000000000111111111222222222222222222222222222222222333333333444444555444777;;;???HHHYYYiiigggVVVRRRNNNNNNRRRWWWXXXVVVWWWVVV___qqqVVVIIIFFFCCCCCC:::===888888888888777777777777222222222333333444444444222222333333333444444444000111111222444555555666111111222222222333333333555444444444444555666666;;;777666>>>KKKVVV[[[[[[cccnnn}}}|||}}}oooSSSRRRQQQTTTVVVQQQEEE;;;111111000///////////////...000...***,,,111///***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---...//////////////////000000000000......////////////......---------.........//////////////////////////////000000000000111111111111111111222222222333333333333333444444555666777777===AAAJJJ[[[qqq}}}tttkkkpppjjjgggiiimmmqqqxxx}}}xxxxxxyyyvvvppphhhiiinnnuuuvvvtttyyyooo[[[QQQMMMGGG>>>999222222222222111111000000//////000000000000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......---,,,,,,---------------...///000////////////////////////------------------------+++,,,///000111000///...////////////////////////,,,,,,---...///000111111............/////////000000000000000111111111111222222222222222222222222222222333333333444444444777777:::???FFFRRRgggyyygggQQQEEEKKKSSSYYY^^^aaa```^^^\\\[[[cccwwwXXXLLLEEEAAABBB888::::::999888777666666666666666666666555444444333333333333333333333333333333444444444444444444444444333333333333333333333333444555555333222222444666444666<<>>EEEJJJWWWxxxdddZZZdddpppsssSSS@@@444666666...---555......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------............//////////////////.....................////////////111111111000000000000000000111111111111111222222333333444444444555555555:::777999>>>@@@HHHbbb~~~{{{ssspppmmmqqqzzzxxxpppkkkiiieeegggjjjqqq{{{xxxpppVVVMMMBBB===<<<:::444///222111111111111111000000000/////////......------........................------------------------------------------------,,,,,,,,,---------..............................------------------------+++++++++,,,,,,,,,------............////////////............//////////////////000111111111111000000000111111111222222222222222222333333333444444111222333333333444777999===@@@HHHZZZtttmmm\\\XXX\\\ccchhhuuuyyy|||~~~VVVKKKEEEAAACCC:::;;;:::999888777666666666666666666666555444444333333444444444444444444444444444444444444444444444444333333333444444555555555222444666666666777999;;;AAAKKKVVVhhhooo[[[^^^kkkrrrfffLLL777666888222///333///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------............///.........///////////////............////////////000000000000000000111111000000111111222222222333222222333333444444555555999777;;;CCCLLL]]]|||tttiiihhhnnntttyyyqqquuupppiiieeefffmmmvvv{{{tttcccOOODDDBBB???777///333333222222111111111000///////////////.................................------------------------------------------------,,,,,,,,,---------..............................------------------------+++++++++,,,,,,,,,------............////////////........./////////000000///000000111111111111111111111111111222222222222222222333333333444444444222333444444444555999;;;CCCJJJVVVhhhoooZZZTTTYYYaaagggmmmwwwyyy}}}}}}VVVKKKEEEAAACCC:::<<<:::999888777666666666666666666666555444444333333444444444444444444444444444444444444444444444444333333333444555555666666333444555666777999===@@@@@@LLL```wwwggg^^^dddlllsssYYYBBB;;;:::555000...///......---------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---------......---------............///.........///////////////............////////////000000000000111111111111000000111111222333333333111222222333444555666777888<<>>AAAPPPddd{{{lll^^^UUU[[[dddgggjjjnnnllllllpppvvv|||}}}VVVJJJEEEAAACCC:::<<<:::999888777666666666666666666666555444444333333555555555555555555555555444444444444444444444444333333444444555666666666444555666777888===BBBGGGFFFSSSlllvvvdddaaafffnnn```NNNBBB===:::444/////////...---------------+++++++++,,,,,,---------,,,,,,,,,------------...,,,,,,,,,---------......---------............///............/////////000............///////////////000000000111111111111000000111222222333444444111222333444666777999999<<>>555444444333222222111111/////////////////////000................................................------------------------,,,,,,,,,---------..............................------------------------,,,------------.....................////////////.../////////000000000000000000111222222222222111111111111222222222333333333333333444444444444555555666666666666999===@@@DDDXXXvvv~~~```ZZZ^^^lllssspppnnnqqqdddaaafffttt}}}VVVJJJEEEAAACCC:::<<<:::999888777666666666666777666666555444444333333555555555555555555555555444444444444444444444444333333444444555666777777666777777777:::???FFFLLLTTT```{{{|||dddYYY[[[ccc```VVVIII@@@>>>:::444//////...------------...+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////---.........//////000000............/////////000//////000000111111111222000000111222333333444444111222444555888999;;;<<>>BBBMMMeeeccc[[[[[[fffwww|||tttoooqqqeee```dddxxx}}}VVVKKKEEEBBBDDD<<<===888999999999999888777777666666555555555555666666555555555555555555555555777777666666555555555444222222333333555666888999444888<<<===@@@FFFIIIIIIQQQnnnsssbbbeee```[[[RRRKKKHHHEEE===666........................------------------------......---------,,,,,,,,,//////.........---------000000//////......------............/////////000............////////////000000000000111111111111111111111000111111222222777444555999;;;:::@@@HHHSSSgggxxxjjjhhhlllqqquuuwwwkkkiiimmmooouuu~~~dddOOOHHHBBB;;;777888555000...000111111111111000///...---//////...------------...//////...------------...,,,,,,,,,---------......------------------------------------------------........................---------............///---...///////////////...111111111111111111111111777666444111111111222333222222222222222222222222000111222333444444444444;;;888888;;;;;;;;;AAAKKKTTTmmmlll^^^```aaakkk|||{{{mmmdddXXXcccttt}}}VVVKKKEEEBBBDDD<<<===:::::::::::::::999888888666666555555555555666666555555555555555555555555666555555555444444444444333333333444555666777888<<<::::::<<<@@@EEEKKKOOOaaazzz~~~qqqkkkfff\\\SSSNNNJJJAAA888222222000///...---------------------------------,,,,,,,,,------.........//////.........---------///////////////................../////////000000/////////000000000111111000000000000111111111111333222222222222333333444666444666999:::===HHHTTThhhuuudddbbbmmm{{{~~~vvvsssoooiiinnnttt|||fffXXXLLLCCC:::888666222111333000000000000000///......//////...------------...//////...------------...,,,,,,,,,---------......------------------------------------------------........................---------............///...///000111111111111111111111111111111111111111777555333111111111222333222222222222222222222222111222333444444444444444666555777;;;;;;===FFFRRRcccwwwuuudddbbbjjjhhhnnnyyy}}}tttiiibbbYYYjjj}}}VVVKKKEEEBBBDDD<<<===;;;;;;;;;:::::::::999999666666555555555555666666555555555555555555555555444444444444444333333333555444444444555666666777888444555>>>FFFKKKTTT___uuuuuuooocccWWWPPPKKKAAA777888666222///---,,,---...------------------------***++++++,,,---...///000...............---------.........///////////////....../////////000000000000000000111111111222222000000000111111111222222444333333333444444555666666666999;;;>>>HHH\\\ooogggcccfffssssssgggmmmkkkppp|||hhhSSSHHH>>>:::888444111000/////////////////////...//////...------------...//////...------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............//////000111222333333444333111111111111111111111111555444333111111111222333222222222222222222222222333333444444555444444444444555999<<<>>>EEETTTbbbrrrdddaaajjjooolllnnntttvvvqqqjjjffffffwww}}}VVVKKKEEEBBBDDD<<<===;;;;;;::::::999999999999666666555555555555666666555555555555555555555555444444444444444444444444666555555555555555666666444222888FFFMMMQQQ^^^oooppp^^^SSSNNNDDD888:::777222...,,,,,,...///------------------------++++++,,,,,,---...//////........................------......//////000000...////////////000000000000000000111111111222222000000111111111222222222333333333333444555666666555888;;;>>>GGG\\\zzz{{{fffqqqyyy|||pppvvvrrrooouuuyyy^^^UUUIIICCC???:::333...000///////////////////////////...------------...//////...------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///...///000222333444444444111111111111111111111111444333222111111222222333111222222222222222333333444444555555555555444444666999<<>>;;;777222...,,,---///111---------------------------------------------------.....................------......//////000000////////////000000000111/////////000000000111111111111111111222222222222222222222333333444666666444777<<>>BBBQQQiiilllcccjjjrrrqqqlllrrr}}}}}}VVVKKKEEEBBBDDD<<<===<<<:::999777777888999:::666666555555555555666666555555555555555555555555444444444555555666666666555555555555666777999999777???JJJ^^^fff[[[^^^ZZZOOOAAA>>>999444111000111111------------------------,,,,,,---------------------------........./////////////////////.........//////000000000111111111000000000111111111222222111111111222222222333333333333333444555666888999:::AAANNNfffnnnZZZOOOGGG@@@777666333111000000000111//////...------------...//////...------------...,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......///000111111000000000000000000000000000000//////000111222333333333000111111222333333444444222333555666888888999999555;;;AAAJJJ]]]uuuooo]]]cccqqqxxxvvvtttwww}}}VVVKKKEEEBBBDDD<<<======<<<:::888888999:::;;;666666555555555555666666555555555555555555555555333333333444444555555555444444444555666888999:::;;;HHHYYYsss|||{{{yyy```ZZZdddfff]]]EEEBBB===888444111111000------------------------***++++++,,,---...//////---------.........//////000000//////.........---000000000000111111111111111111222222222333333333111111222222222333333333444444555555666888999:::BBBJJJZZZwwwzzzwwwfffVVVJJJ999888555222000000000111//////...------------...//////...------------...,,,,,,,,,---------......////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000111111111000000000000000000000000000000...///000222222333333333000000111222333333444444222333444666888999::::::555<<>>FFFWWWsssgggZZZTTT^^^kkkrrrtttuuu~~~YYYMMMGGGDDDFFF===>>><<<;;;:::999888888888888888888777666666555444444666666666666666666666666666666666666666666666666777444555777888888;;;@@@GGGTTTnnn{{{{{{~~~mmmddddddhhheeeNNNAAA???888222000---...///000000000//////000................................................////////////000000000000///////////////000111111000000111222222222222222333333333444444444555555555444333444666999<<<>>>RRRmmmwwwqqqxxx[[[PPPFFF<<<777333///...000//////.........//////000////////////////////////---------------------------------------------------------------------------------------------------------............///////////////000000000000...//////000111222222333222222111111111111111111333333222222333333444555555666777777777888999:::===CCCRRRiiittt\\\VVVUUU```lllrrruuuxxx~~~YYYMMMGGGDDDFFF===>>><<<;;;:::999888888888888777777666666555444444444666666666666666666666666666666666666666666666666555444555888999999===BBBNNNccczzzvvv|||{{{{{{|||~~~rrrlllkkkooobbbIII;;;===:::111---000000000000000000000000................................................////////////000000000000000////////////000111111000111111222222222222222333333333444444444555555555111222888:::999???III```}}}qqqkkkvvvnnnWWWNNNCCC<<<666000000444000//////....../////////////////////////////////---------------------------------------------------------------------------------------------------------............///////////////000000000000.........///000222333444222222222111222222222333333333333333333444444555555777888999888888999;;;CCCKKK___zzz~~~hhhZZZYYY\\\dddlllqqqwww}}}~~~WWWKKKEEEBBBDDD;;;<<<;;;;;;:::999888888888888666666555555444444444444666666666666666666666666666666666666666666666666777666777:::::::::@@@GGGTTTooo~~~yyy~~~wwwjjjooooooSSS;;;???>>>444555111000//////000000//////................................................////////////000000000000000000//////000000111222000111222222333333222222333333333444444444555555777222555<<<;;;888GGG\\\sss|||mmmsss|||ZZZSSSJJJDDD<<<555444777111000//////////////////////////////////////////------------------------------------------------------------------------........................---------............///////////////000000000000222111111000000111222333333222222111111222333444333333333333333444555555444777999999888888:::<<>><<<;;;:::999888888888888555555555555555555555555666666666666666666666666777777777777777777777777666555666888888;;;GGGSSSiii~~~}}}pppttt}}}rrrWWWCCC888555:::555111...---000111000...........................////////////////////////////////////000000000000111000000000000111222222111222222333333333333333333333333444444444555555555444888===BBBMMMggg~~~pppeeeYYYQQQHHH===444000222222111000////////////////////////////////////------------------------------------------------------------------------........................---------............///////////////000000000000111000000111333777:::<<<666555444333444666888999444444444444444555555666666999;;;:::888:::AAAHHHPPPaaa~~~mmm]]]YYY^^^hhheee```]]]gggyyyYYYMMMGGGDDDFFF===>>><<<;;;:::999888888888888666666666666666666666666666666666666666666666666777777777777777777777777666555666888:::AAAQQQ```yyy~~~{{{www}}}lllKKK::::::999888444//////222333222///........................////////////////////////////////////000000000000111111000000111111222333111222333333444444333333333333333444444444555555555666999BBBSSSjjj{{{yyyxxxtttnnnhhheeeffflllvvvsssbbbXXXQQQHHH>>>999333222111000////////////////////////////////////------------------------------------------------------------------------........................---------............///////////////000000000000000//////000333666:::===:::999888777888:::<<<>>>444444444444444555666666999<<<>>><<<:::>>>HHHPPPdddwwwxxxjjjaaaYYYYYYaaadddbbb___dddttt~~~WWWKKKEEEBBBDDD;;;<<<<<<;;;:::999888888888888666666666777777777777777666666666666666666666666777777777777777777777777777777888;;;???HHH[[[kkkqqqmmm}}}yyySSS@@@@@@;;;;;;666111000333555444111........................000000000000000000000000////////////000000000000111111111000111111222333111222333333444444333333333333333444444444555555888888;;;HHHcccwwwkkkaaa______dddjjjmmmkkkgggaaabbbfffkkkpppzzz}}}hhh^^^ZZZTTTLLLGGG333222111000////////////////////////////////////------------------------------------------------------------------------////////////////////////---------.........//////////////////000000000000222111000000111444777999===<<<;;;:::;;;===@@@BBB555444444444444555666666<<>><<>>@@@>>>777000111555333+++222111000............///000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222666444222222444666888888888:::CCCVVVrrrzzzuuuccc[[[ZZZYYYWWW___xxxpppfffvvvyyyqqqzzzlll\\\]]]YYYHHH;;;777222000000111111///000000000000////////////........................................................................////////////////////////---------............///////////////000000000000111111222222222333333333;;;===@@@@@@>>><<<:::999;;;999666444444555666888AAA>>><<<<<<<<>>???===777000000333111,,,000000111111111000///...000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222555444222333444666777777888;;;DDDZZZyyyzzzggg^^^\\\\\\fffhhhooo{{{zzzgggfff~~~lll\\\RRRFFF>>>888111///111222111...000000000000////////////................................................................................................---------............///////////////000000000000111111111222222222333333<<<>>>@@@@@@===:::888888:::888666444333444666777999999:::;;;===FFFYYYlllvvvfffZZZ\\\^^^[[[YYY\\\```lll{{{XXXLLLFFFCCCEEE<<<>>><<<;;;:::999888888888888777777777777666666666666555555555555555555666666777777777777777777888888666;;;AAAEEEMMMcccyyy{{{}}}tttggg{{{~~~pppZZZ???@@@???;;;444111222222///---///222444444333111///000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222333333333444444555666777;;;AAANNNeeemmmbbbaaaccceeehhhzzzzzzqqqwww}}}iii\\\TTTDDD<<<222///111333111---000000000000////////////................................................................................................---------............///////////////000000000000111111111222222222222333<<<===???>>>;;;888666555777666444333333444555666444666:::===@@@LLLdddzzzaaa\\\ZZZ\\\[[[WWW\\\eeeuuu~~~WWWLLLFFFCCCEEE<<<>>>;;;;;;:::999888888888888777777777777666666666666444444555555666666777777777777777777777888888888999???DDDHHHUUUqqqyyy{{{rrr{{{hhhEEEDDDCCC???999444222333333...000222444444444333222////////////////////////////////////////////////000000111111111222222222222222222222222222222222222333444555555555777888===MMMcccyyy{{{sssppppppqqqwwwwww}}}pppuuu~~~nnn___NNNCCC777111333444111---000000000000////////////................................................................................................---------............///////////////000000000000111111111111222222222222777999;;;:::888555444444555444333222222444555666555777;;;???DDDTTTpppsssZZZYYY\\\aaaccceeeooozzz~~~WWWLLLFFFCCCEEE===???;;;;;;:::999888888888888777777777777666666666666444555555666666777777777666666777777888888888888;;;>>>CCCMMMccc{{{|||}}}}}}vvvVVVIIIFFFAAA<<<555111111333111111111111222444555555////////////////////////////////////////////////000000111111111222222222222222222222222222222222222444555555555666999<<<>>>[[[{{{}}}yyyxxx{{{zzzyyyccc[[[OOO@@@777555444111...000000000000////////////................................................................................................---------............///////////////000000000000000000111111111222222222111333555555444333444444333333222222333444555666888999<<<@@@GGGYYYwwwzzz]]][[[YYY[[[cccnnnyyy}}}VVVKKKFFFCCCFFF===???<<<;;;:::999888888888888777777777777666666666666666666666666666666777777666666666777888888999999:::;;;CCCXXXuuu~~~{{{{{{}}}}}}}}}wwwlllNNNHHHAAA<<<777000...000222111000000111333555666000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222222444666666555888===BBBFFFjjjrrr|||{{{yyykkk~~~tttzzziii^^^MMM???777444222000000000000000////////////........................................................................---------------------------------............///////////////000000000000000000000111111111111222...000222222222222333555222222222333444555666777888888<<>>???<<<;;;:::999888888888888777777777777666666666666777777777666666666666666555666666777888888999999======KKKiii{{{yyyzzz}}}~~~VVVLLLCCC@@@;;;444//////000000111222222222333333000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222222555666666555999AAAGGG\\\}}}wwwmmmrrrsssvvvkkkZZZGGG:::333222333000000000000////////////........................................................................---------------------------------............///////////////000000000000000000000000111111111111///000222222111111333444222222333444555666777777777999@@@MMM[[[llltttddd\\\___\\\^^^jjj}}}VVVKKKFFFCCCFFF>>>@@@<<<;;;:::999888888888888777777777777666666666666888888777777666666555555555666666777888999999999BBBBBBUUUvvv||||||{{{{{{zzzwww^^^RRRGGGDDDAAA888222111...///222444444333111///000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222333555666555555:::CCCKKKppp}}}}}}vvv|||}}}}}}sssbbbLLL;;;222222555000000000000////////////........................................................................---------------------------------.........//////////////////000000000000000000000000111111111111111333444333222111222333222222333444666777888888777:::EEEWWWhhhvvvvvvaaa[[[bbbcccbbbfffsss}}}VVVKKKEEEBBBDDD<<<===<<<<<<;;;::::::999888888888888777666666666666666666666666666777777777777777444444999;;;::::::<<<@@@IIIggg~~~yyywwwwww\\\DDD@@@BBB<<<222+++///...------...///---,,,000000////////////000000111111111111111111222222000111111111111222222222111222444666666555444333000222666888666999JJJ]]]|||{{{tttoooYYYMMMBBB555111555555333111000000000///---......------------.........---,,,,,,,,,,,,---...------............------......------------..................////////////////////////000000000000222111000000000111333333222222222222222222222222444333333555777888888888<<<<<>>TTTkkk}}}vvv}}}vvv```TTTHHH999333555444222000///000000///.................................---,,,,,,---......------............------......------------..................////////////////////////000000000000222111000000000111222333222222222222222222222222444444444555777999999999===???KKKbbbwwwyyyeee^^^[[[XXX\\\ccciiiiiinnn~~~}}}VVVKKKEEEBBBDDD<<<>>><<<;;;;;;::::::999999888888888777666666666666666666666666666777777777777888555555888999888999===HHHWWWrrr|||nnn{{{}}}zzz||||||vvvxxxVVVDDDAAA@@@<<<777222000//////111222111000000000////////////000000333333222111000//////...000111111111111222222222111222444555555555444333222555888888:::HHHeeeuuuzzzuuunnn```RRR@@@666555333111//////000000///......///000000000000///.........---,,,,,,---......------............------......------------..................////////////////////////000000000000111111000000111111222333222222222222222222222222333444444555777999:::;;;???EEEUUUllloooZZZTTTVVVXXX^^^eeelllnnnwwwzzz||||||VVVJJJEEEBBBEEE<<<>>>;;;;;;;;;::::::999999999888777777666666666666666666666666666777777777777888555555888888777:::@@@LLL```zzzuuummm||||||{{{||||||dddKKKBBBAAA>>>888333111//////000111111111000000////////////000000222222111111000000//////000000111111111222222222111222333444444444444333222555888888===SSSwwwyyyuuuhhhvvvqqqttt}}}ooo]]]GGG888222333111//////000000000///---///000222222000///---......------------......------............------......------------..................////////////////////////000000000000111111111111111222222222111222222222222222333333222333444444555777:::<<>>GGGYYYqqqoooYYYVVV]]]dddlllsss~~~{{{UUUJJJEEEBBBEEE===???::::::::::::::::::::::::888888777666666666666666666666666666777777777777888666777888888999AAAIIIZZZvvvsssjjj{{{}}}uuuyyyuuuqqqzzz{{{|||mmmuuuxxx~~~{{{\\\IIIFFFEEE???666333000....../////////000000////////////000000---......///000111222222000111111111111222222222222222222222333333333333222666888;;;LLLlllkkkuuucccSSSXXXvvvfffdddnnnzzz}}}xxx}}}zzzaaaJJJ<<<666444222111111111000///...///000000000000///...---...////////////...---------............------......------------..................////////////////////////000000000000000000111222222222222111111111111222222333333444///111333444333666;;;@@@MMMfff~~~iiiXXXXXX```hhhrrr||||||{{{TTTJJJEEECCCEEE===???::::::::::::::::::::::::888888777666666666666666666666666666777777777777777666777999999;;;DDDNNNfffgggiiixxxpppuuu|||{{{vvv{{{}}}~~~}}}~~~uuujjjuuueeeJJJDDDDDD???999666222///////////////000000////////////000000......//////000000111111000111111111111222222222222222222222222333333444555888:::@@@UUUwwwooorrrbbbQQQPPPiiizzzrrrnnnrrrzzz~~~{{{sss[[[LLL999777444333222222000///........................---...///000000///...---------............------......------------..................////////////////////////000000000000///000111222333222222111000111111222333333444444000333555555555777>>>DDDVVVtttooo___UUUZZZdddnnnzzz~~~{{{TTTJJJEEECCCFFF>>>@@@::::::::::::::::::::::::888888777666666666666666666666666666777777777777777666888::::::<<>>TTTpppwww______wwweeeQQQVVV\\\kkk~~~vvvrrryyyxxxvvv|||zzzxxxzzzmmmDDD???777111333777444---////////////................................................................................................///////////////////////////000111111000000111222222222222111000111111222222333444444111444777888555666CCCQQQnnn{{{pppWWWZZZ\\\^^^hhhzzz}}}VVVJJJEEECCCFFF>>>@@@<<<<<<;;;:::999999999999888777777777666666666555444444444444555666777888666999888:::@@@BBBPPPjjjeeeaaarrrssscccaaappp}}}tttnnnmmmttt}}}qqqyyypppSSSFFFFFFBBB;;;444111222333222111000000000000000000000000000000000000111111111111000111111111111222222222111222333333222333444666888999EEE___|||iiiVVVWWWlll{{{~~~gggSSSOOOWWWjjjvvv{{{zzz}}}vvvooorrrrrrttt}}}kkkOOO???333333555222111444////////////................................................................................................///////////////////////////000111111000000111222222222222111111111111222333333444444555444555666777;;;GGGTTTqqqmmm```YYY[[[[[[^^^jjj|||~~~WWWKKKEEEBBBEEE===???<<<<<<;;;:::999999999999777777777777666666666666555555555555666777888999777;;;:::;;;AAAFFF[[[zzzmmm```iiiwwwjjj[[[YYYjjj~~~tttnnneeekkkuuu~~~^^^MMMOOOIIIBBB:::444333444333111000000000000000000000000000000000000111111111111000111111111111222222222111222333333222333555777999;;;KKKiiixxx\\\QQQTTTddd~~~eeeRRRKKKTTTjjjxxxfffoootttgggiiimmmssssssdddJJJ666777666//////777////////////................................................................................................///////////////////////////000111111000000111222222222222111111111222222333333444444888444222555999AAAOOO[[[{{{vvv___QQQ]]]]]]]]]bbbqqq~~~WWWKKKEEEBBBDDD<<<>>><<<<<<;;;:::999999999999777777777777666666666666666666666666777888999:::666;;;:::;;;BBBLLLfffbbbfffvvv{{{}}}uuuaaaTTTSSSccc}}}{{{vvvhhhjjjpppyyyiiiSSSSSSSSSKKKAAA999555333111000000000000000000000000000///000000000111111111111000000111111111222222222111222333333333444666888:::???TTTwwwcccRRRRRRWWWhhhnnnZZZkkksssyyy___LLLMMMUUUkkklllYYY```qqqdddgggmmmvvv{{{|||www___EEE:::444//////333////////////................................................................................................///////////////////////////000000111000000111222222222222111111111222222333444444555666444333666:::EEEXXXjjjqqq\\\OOO___^^^___iii|||~~~WWWKKKEEEAAADDD;;;===<<<<<<;;;:::999999999999666666666666777777777777777666666777777888999:::666;;;:::<<>><<<<<<;;;:::999999999999666666666666777777777777666666666666777888999:::777;;;:::>>>JJJXXXtttnnn|||zzzppp[[[OOONNNVVVppp{{{uuurrrqqquuu||||||{{{nnneeettt|||ZZZIIIHHHDDD>>>888444222111111000000000000000000000000000000000000111111111111000111111111111222222222111222333444444555777999;;;RRRcccVVVZZZeeekkk}}}zzzeeeaaa\\\VVVddd|||wwweeeRRRFFFFFFNNNbbbyyybbbRRRPPPssswwwmmmnnnkkkjjjsssvvvjjjtttvvvsss^^^@@@333777666+++////////////................................................................................................///////////////////////////000111111000000111222222222222111222222333333444444555555111444999;;;@@@RRRuuuzzziii]]]WWWZZZ^^^fffuuu{{{TTTIIIDDDAAADDD===???<<<<<<;;;:::999999999999555666666666777777777888666666666666777888999999999<<<;;;AAAPPP^^^yyywwwwww~~~tttyyyuuuiiiUUUIIIIIIPPPlll~~~zzztttsssrrrsssxxx~~~~~~}}}}}}mmmYYYccc|||sss___EEEBBBAAA>>>:::666444333333000000000000000000000000000000000000111111111111000111111111111222222222111222444444444555888:::@@@XXXlll]]]```kkktttxxxtttcccVVVXXXaaapppwwwhhhYYYLLLCCCBBBJJJaaannnYYYMMMOOOsssyyyxxxpppjjjnnnxxxrrr|||wwwuuugggOOO===777444///////////////................................................................................................///////////////////////////000111111000000111222222222222111222222333333444555555555444666999>>>HHH```qqq```ZZZYYY\\\dddooo{{{TTTHHHCCCAAADDD===???<<<<<<;;;:::999999999999555666666666777777888888555555555555666777888999;;;===<<>>999555444444000000000000000000000000000000000000111111111111000111111111111222222222111222444444444555888:::EEEYYY{{{ZZZVVVdddrrrxxx{{{^^^ZZZWWW___vvvzzzkkk]]]QQQFFF@@@BBBKKKbbbeeePPPFFFNNNuuuxxxooorrr{{{zzz|||xxxmmm]]]HHH666000333000/////////................................................................................................/////////000///////////////000111111000000111222222222222111222222333444444555555666888777888???OOOjjjjjj[[[XXX[[[aaakkkxxx~~~TTTIIIGGGDDDCCC;;;???;;;;;;:::999999888888777666666666666666666666666666666666666777888999:::888<<<>>>EEEXXXsssddduuurrr{{{|||qqqdddVVVIIIEEEHHHSSSccc~~~zzzyyyvvvppphhhdddgggpppzzz|||}}}}}}xxx\\\UUUaaa~~~qqqYYYkkkuuuPPPKKKBBBBBBAAA888555666000//////000000111111111222333222222222111111000000000111111111111222222222111//////333555666:::???III```qqqWWWZZZgggppp{{{eee___ZZZbbbmmm[[[NNNGGGBBB@@@@@@HHHbbb~~~sssYYYFFFGGGQQQlll|||~~~wwwmmmsss}}}{{{xxxpppjjjJJJ444555444000000000000////////////........................------------------------////////////////////////............////////////111111111111111111111111000111111111111222222222000111222222444444555666222:::>>>BBBZZZoooXXXUUU[[[^^^iiixxx~~~TTTIIIFFFDDDCCC;;;???;;;;;;::::::999888888888666666666666666666666666666666666666777888999:::888<<<@@@JJJ^^^yyykkk{{{nnnyyyzzzxxxhhh[[[MMMBBB@@@CCCIIIZZZvvv}}}yyyvvvuuuvvvpppiiieeefffmmmuuu{{{~~~}}}~~~nnnbbbdddxxxpppTTTUUUppp|||[[[III??????@@@999777888222000000000000111111111222222222111111111000000000111111111111222222222222333000000444555666:::???KKKggg}}}dddQQQYYYlllzzzmmmWWW\\\hhh|||gggUUUIIICCC@@@>>>CCCLLLaaawwwjjjQQQBBBEEEOOOiii{{{lllpppzzz~~~zzz~~~yyyXXX===555000000000000000////////////........................------------------------////////////////////////............////////////111111111111111111111111000111111111111222222222111111222333444555555666555<<>>EEENNN```lll^^^JJJ@@@FFFNNNfff|||jjjkkkpppttttttssszzz]]]???444...000000000000////////////........................------------------------////////////////////////............////////////000000000000000000000000000111111111111222222222111111222333444555666666888===BBBMMMllliiiYYYYYYccckkk|||SSSHHHFFFCCCCCC;;;@@@<<<;;;;;;:::999999888888666666666666666666666666666666666666777888999:::888<<>>AAAIIISSShhh{{{wwwuuuttttttuuurrrlllfffcccdddhhhkkkzzz{{{}}}}}}}}}~~~}}}pppuuusssccchhhXXXGGGBBBDDD>>>:::888333111111111111111111111111000000000///////////////111111111222222222333333666444444555555555<<>>FFFWWWwwwwwwdddYYY[[[gggrrr{{{RRRGGGEEECCCCCC;;;@@@<<<<<<;;;;;;:::999999888777777777777777777777777666666666666777888999::::::>>>JJJ```xxxnnndddSSSNNN^^^```mmm|||gggRRRCCC??????AAAGGGMMM___{{{yyyyyyyyyzzzuuusssnnnhhhbbbaaadddgggssswww}}}~~~}}}|||vvvrrrmmm___IIIAAADDD???:::999444222222222111111111111111///////////////000000000111222222222222333333333666444444555555666???IIIgggyyyzzz\\\SSSYYYyyy{{{XXX\\\uuurrrfffTTTFFF???>>>>>>???<<>>JJJ```lll^^^ZZZ]]]jjjxxx{{{QQQGGGEEECCCCCC;;;@@@<<<<<<;;;;;;::::::999999777777777777777777777777666666666666777888999:::===@@@OOOiii}}}xxxrrrUUUHHHGGGRRRUUUbbbzzz~~~iiiQQQBBB?????????FFFNNN___}}}}}}||||||}}}}}}uuutttpppiiibbb```cccfffkkkqqqzzzrrrwww}}}qqqhhhMMMAAADDD@@@;;;:::777222222222222222111111111//////000000000000111111222222222222333333333333444333444666555888CCCOOOoooyyytttTTTUUUeeelllZZZrrr~~~yyyggg[[[LLL@@@<<<;;;<<<<<<:::EEE^^^xxxXXXKKKAAA>>>AAADDD[[[{{{{{{uuummmmmmvvvwwwwww}}}\\\;;;333000000000000////////////////////////////////////........................////////////////////////............////////////000000000000000000000000000111111111111222222222222222333444555666777777888???MMMfff|||ddd\\\]]]```nnn}}}zzzQQQFFFEEEBBBCCC;;;@@@<<<<<<<<<;;;::::::999999777777777777777777777777666666666666777888999:::@@@DDDUUUrrrvvvgggLLLBBBEEEIIIMMMYYYlll}}}hhhPPPBBB???@@@>>>EEERRRfff{{{}}}||||||~~~}}}|||{{{{{{vvvuuuqqqiiibbb```dddiiieeellluuuzzz{{{|||~~~mmmssszzz{{{[[[IIIIIICCC===<<<999333333333222222111111111000000000111111111222222222222222333333333444444222222333555666;;;HHHUUUyyypppUUU```yyyfffeeeyyyooo___UUUHHH???;;;;;;;;;;;;===DDD___sssRRREEE===???GGGRRRpppuuukkkgggoootttwww~~~kkkAAA111000000000000////////////////////////////////////........................////////////////////////............////////////111111111111111111111111000111111111111222222222222222333444555666777777;;;BBBQQQiiixxx___\\\aaadddqqqzzzPPPFFFDDDBBBCCC;;;@@@===<<<<<<;;;;;;:::999999777777777777777777777777666666666666777888999:::BBBFFFYYYyyy|||pppaaaGGGAAAFFFDDDIIISSSdddyyy|||hhhPPPBBBAAAAAA???@@@RRRiii~~~{{{yyyxxxxxx{{{~~~|||zzzyyyxxxwwwvvvqqqjjjbbbaaaeeekkkbbbhhhpppuuuwwwzzzvvvjjjwwwjjjTTTPPPHHH???<<<888333333333222222111111111000000111111222222222333222222333333333444444444000111333555666<<>>DDDRRRjjjvvv^^^^^^dddgggsss|||RRRFFFCCCAAABBB;;;@@@<<<<<<;;;:::999999999999999888777666666777888999888777666777999:::::::::AAAJJJaaattt|||\\\DDD???EEEEEEJJJSSS```rrr~~~{{{kkkRRR@@@;;;======KKKYYYqqq{{{zzzrrrkkkooozzz~~~~~~}}}{{{yyywwwuuutttwwwtttooojjjddd___[[[ZZZTTTbbbppptttwww|||~~~aaa___[[[JJJKKKAAA666:::555444222111111111111222111111111111111111111111111111222222222333333333111777555444999>>>NNNhhhyyycccgggxxx~~~pppfffWWWLLLBBB===<<<:::;;;>>>@@@LLL[[[nnnJJJ@@@AAAGGGTTTooo{{{jjjaaahhhpppssszzzhhhyyywwweee666444111000222222//////222////////////////////////------...///000000/////////////////////////////////......------///000111000111111111111222222222111111222222222333333333333111111555666555777:::???GGGUUUnnnlllXXX^^^fffqqq|||RRRFFFCCCAAABBB;;;@@@<<<<<<;;;:::999999999999999888777666666777888999999888777777888999::::::EEEQQQkkkzzzwww\\\GGGBBBFFFHHHKKKVVVjjj}}}{{{|||~~~zzzlllTTTBBB>>>AAADDDVVVkkk~~~{{{uuurrrvvv}}}yyyppptttvvvyyyzzzzzzwwwtttrrrsssrrroookkkeee___YYYVVVVVVeeesssvvvwwwzzz}}}~~~zzz\\\UUUwwwYYYDDDFFFAAA999===555444333111111111111222111111111111111111111111111111222222222333333333333666333444:::???UUUvvv{{{~~~oooxxxwwwiii___PPPGGG>>><<<;;;:::;;;??????IIIWWW|||dddFFF@@@AAAKKK^^^zzzwwwfff\\\bbbiiilllrrr{{{{{{~~~rrrvvv}}}pppDDD888333111222222......000////////////////////////------.../////////////////////////////////////////////...---...///000111000111111111111222222222111111222222222333333333444111222555666555777;;;EEENNN```{{{lll\\\eeemmmyyy|||RRRFFFCCCAAABBB;;;@@@<<<<<<;;;:::999999999999999888777777777777888999:::999888888888999:::;;;GGGWWWuuuoooZZZJJJDDDFFFOOOOOOYYYnnnxxxuuussszzzzzz|||}}}}}}|||{{{zzz|||xxxjjjTTTCCC???EEEJJJaaa}}}{{{{{{yyyiii[[[ZZZaaakkktttxxxxxxtttqqqooooooooolllggg___XXXTTTWWWgggvvvzzzyyyyyy{{{|||vvvYYYJJJbbbzzzzzz]]]BBBBBB@@@;;;===666555333222111111111222111111111111111111111111111111222222222333333333444333111666===EEEeee~~~rrrwwwyyymmm___UUUGGG@@@;;;;;;;;;;;;<<<@@@@@@IIIWWW}}}[[[FFFCCCCCCPPPlll}}}xxxggg[[[[[[aaaeeekkkqqqmmmlll{{{UUU<<<666222222111...---...////////////////////////---....../////////////////////////////////////////////.........///000111000111111111111222222222111111222222222333333333444222333666666555888>>>GGGSSSkkkiii___iiisss|||RRRFFFCCCAAABBB;;;@@@<<<<<<;;;:::999999999999888888888888888888888888::::::999888888999;;;===GGGZZZyyyttteeeVVVJJJDDDDDDNNNQQQ[[[nnn|||uuuttttttqqqrrrssstttuuuvvvvvvvvvxxxtttgggSSSBBB>>>EEENNNddd~~~}}}}}}qqqYYYFFF===HHHYYYjjjtttwwwuuurrrnnnooonnnkkkfff```YYYUUUXXXfffvvv}}}|||zzz|||~~~|||}}}yyy```LLLPPPtttuuuvvvhhhGGGBBBAAA<<<;;;666555444222111111111222111111111111111111111111111111222222222333333333444111000777BBBNNNvvvuuussslllsssyyypppdddWWWNNNBBB===:::<<<<<<;;;===@@@DDDNNN___~~~YYYIIIHHHGGGXXXyyy{{{tttxxx~~~|||ppp___WWWZZZaaakkkqqqpppiii{{{ccc???777222111111...---///////////////////////////......///////////////...///////////////////////////////////////000000000000000111111111222222222111111222222222333333333555333444666555555:::AAAJJJYYYvvvyyyfffbbbllluuu|||RRRFFFCCCAAABBB;;;@@@<<<<<<;;;:::999999999999888888999999999999888888999::::::999888999<<<@@@III___{{{~~~wwwggg[[[QQQGGGBBBBBBEEEPPPbbbuuuyyypppmmmlllggghhhiiikkkmmmppprrrsssuuuqqqeeeTTTCCC>>>FFFQQQgggzzzxxxwww{{{lllRRR>>>444@@@RRReeeqqqvvvtttrrrpppooommmjjjeee```\\\YYYVVVaaaqqq|||~~~~~~{{{}}}ttt^^^NNNzzzzzzvvvfffxxxsssNNNCCCCCC===888777666444222111111111222111111111111111111111111111111222222222333333333444333111777BBBQQQ{{{~~~nnnmmmvvvyyyppp{{{qqqhhh]]]QQQIIIAAA===<<<======;;;===AAAFFFSSSiii|||]]]MMMKKKKKKaaawwwjjjdddssszzzdddSSSQQQ]]]llluuuuuunnnzzzgggAAA888111000111000///000////////////////////////...///////////////....../////////////////////////////////000000000000000000000111111111222222222111111222222222333333333444333444666555666===FFFNNNbbbtttjjjllltttyyy|||RRRFFFCCCAAABBB;;;@@@<<<<<<;;;:::999999999999888888999::::::999888888888::::::999888999???CCCNNNfff}}}wwwjjj[[[QQQJJJCCC@@@AAADDDUUUmmm|||~~~zzzuuusssrrrfff^^^XXX\\\\\\]]]___bbbfffjjjllloookkkcccUUUEEE???HHHUUUkkk|||xxxrrrnnnnnnuuu|||~~~}}}mmmWWWHHHEEEMMMZZZgggpppsssrrrppppppooommmjjjeeeaaa]]]ZZZTTT[[[hhhwwwsssYYY~~~}}}eeeggg~~~UUUEEEDDD>>>999888777555333222111111222111111111111111111111111111111222222222333333333333777444555@@@RRRvvvzzzkkk~~~oooyyyuuu~~~rrrhhh___VVVMMMGGGAAA>>>===>>><<<;;;>>>CCCGGGWWWrrrjjjRRRMMMQQQjjjwwwhhh___fff{{{}}}gggOOOHHHWWWkkkvvvyyyyyy~~~dddCCC999000000111111000111//////////////////////////////////////////...---////////////////////////...///000111111111000000000111111111111222222222111111222222222333333333333222444666555777@@@KKKQQQiiirrrqqqxxx||||||}}}yyywww|||RRRFFFCCCAAABBB;;;@@@<<<<<<;;;:::999999999999888999999::::::999999888777999:::999888:::AAAFFFRRRllliii^^^QQQJJJDDD@@@@@@CCCLLL[[[ooo|||~~~}}}~~~rrrccc]]]UUULLLPPPPPPPPPRRRUUUYYY]]]```cccaaa\\\RRRDDD===GGGVVVjjj}}}uuupppfffbbbcccmmmvvvyyy}}}~~~{{{rrreee\\\\\\___eeejjjnnnppppppooolllllllllkkkgggaaa[[[XXXRRRTTT___ppp||||||~~~cccvvvvvvddd]]]FFFCCC???999999777555333222111111111111111111111111111111111111111222222222333333333///999888555BBBWWWvvvrrrjjjyyyzzz||||||tttiii^^^WWWPPPIIIDDD>>><<<;;;<<<;;;:::???FFFIII[[[yyy^^^RRRWWWqqqrrrbbb\\\^^^www~~~|||jjjNNNBBBQQQgggtttwww}}}}}}lllHHH<<<111000111000/////////////////////////////////////////////...------////////////////////////...///000111222111000000000111111111111222222222111111222222222333333333111222444555555888CCCPPPXXXssskkkqqq}}}}}}yyyuuubbb\\\\\\YYYVVVTTT|||RRRFFFCCCAAABBB;;;@@@<<<<<<;;;:::999999999999888999:::;;;;;;:::999888666888:::999888;;;BBBHHHSSSooo}}}uuu```VVVLLLEEEAAA???AAAFFFPPP[[[kkkyyy}}}bbbVVVWWWUUULLLIIIHHHHHHHHHKKKOOOSSSUUUXXXWWWUUUNNNAAA;;;EEEUUUeeezzzpppkkk^^^YYY[[[gggrrrvvv{{{~~~{{{zzzzzzwwwqqqllliiiiiijjjkkklllnnnoooooohhhjjjllllllhhhaaaYYYTTTRRRPPPXXXkkkzzz~~~||||||}}}~~~ttteeejjj___ssseeeGGGCCC>>>888999888666333222111111111111111111111111111111111111111222222222333333333+++:::;;;777FFF___{{{eeefff}}}uuummmbbbXXXQQQKKKFFFAAA<<<:::999:::::::::@@@IIIMMM```iiiWWW[[[ttt{{{dddRRRUUUaaaxxx{{{lllOOOAAAOOOeeerrrqqq|||rrrtttssssssKKK???333000111///------//////////////////////////////000000///...------////////////////////////...///000222222111111000000111111111111222222222111111222222222333333333000111333555555999EEERRReeepppaaalllzzzyyyrrrtttZZZPPPPPPNNNKKKJJJOOOFFFEEE>>>AAA>>>===<<<<<<;;;::::::999888888777777777777777777777777:::;;;888999>>>999<<>>DDDMMMddd~~~wwwkkk```QQQ[[[cccnnnzzzxxxsssyyy~~~{{{xxxvvvtttrrrpppooonnnmmmkkkiiiiiijjjkkklllmmmiiieeecccaaa^^^XXXTTTPPPPPPUUU```oooyyy|||{{{~~~vvvuuu}}}eee^^^kkkooowwwIII>>>@@@666999888666444222111000000111111111111111111111111111111222222222333333333666777:::>>>KKKccccccpppqqq}}}rrrfffYYYRRRLLLEEEAAAAAA@@@>>>;;;:::;;;@@@EEEHHHQQQaaaqqqXXX```kkkoooggg\\\SSSYYYttt}}}{{{lllPPPAAAJJJaaarrrvvvqqqnnnyyyzzz~~~^^^nnnYYY@@@444444000000222/////////.........---------............////////////000000000000000000000000111000/////////000222333111111111111111111111111111111222222222333333333333333444555666<<>>AAA>>>===<<<<<<;;;::::::999888888777777777777777777777777888999666999>>>;;;???QQQkkkqqqbbbVVVMMMDDD@@@>>><<<>>>AAAHHH]]]qqq~~~sss\\\OOOGGGDDDDDD@@@???======>>>@@@CCCEEECCCBBBAAA@@@<<<:::@@@IIIUUU~~~~~~yyykkk^^^OOObbbnnnttt}}}}}}zzz}}}{{{xxxtttqqqnnnkkkiiikkkjjjiiiiiiiiiiiikkkkkkllliiieeebbbaaa^^^YYYTTTRRRPPPRRR]]]mmmyyy|||{{{}}}yyyzzzuuu^^^wwwsssooo}}}NNN@@@AAA999999888666444333111111000111111111111111111111111111111222222222333333333333555888???NNNgggooo~~~}}}gggvvvzzzlllaaaUUUNNNIIIBBB?????????===;;;;;;===BBBGGGJJJSSShhhkkkUUU[[[bbbbbbppppppYYYTTTTTTgggzzzkkkUUUFFFKKK```rrrxxxwwwwwweeeppp^^^DDD666555000///111---//////.........---------............////////////000000000000000000000000111000/////////000222222111111111111111111111111111111222222222333333333333333444666888>>>NNN^^^zzzxxxaaaccciiijjjdddcccsssrrrddd\\\WWWUUUOOOFFFEEE>>>AAA>>>===<<<;;;;;;::::::999999888777777777777777777777777666888555888>>>===DDDWWWyyykkk]]]QQQIII@@@===;;;:::;;;???DDDYYYnnn}}}lllVVVLLLEEE@@@>>>===<<<;;;::::::<<<>>>???<<<;;;<<<<<<999888>>>GGGQQQ~~~~~~|||sssaaaQQQQQQnnn|||zzzxxxwwwtttqqqmmmiiieeecccfffggggggggghhhiiiiiiiiikkkgggcccaaaaaa^^^YYYUUUSSSOOONNNXXXiiiwww||||||{{{~~~~~~~~~___fff{{{kkkvvvWWWCCCBBB<<<999888666444333222111111111111111111111111111111111111222222222333333333333444999BBBSSSmmmuuu{{{wwwmmm\\\nnnxxxqqqdddYYYNNNIIIEEE???<<<===>>>===<<<<<<@@@EEEKKKNNNPPPjjj~~~lllVVVKKKSSSZZZ\\\mmm~~~|||www^^^PPPQQQZZZxxxxxxkkk]]]OOOJJJZZZoooxxx|||~~~jjjoooeeeIII888555000...000,,,/////////.........------............////////////000000000000000000000000000000000///000111111222111111111111111111111111111111222222222333333333222222444777999AAARRRbbb~~~mmm\\\^^^cccddd___cccvvvtttccc[[[YYYOOOFFFEEE>>>AAA>>>===;;;;;;;;;::::::999999999777777777777777777777777666888666888>>>>>>GGG\\\~~~yyyeeeWWWMMMEEE===;;;999888:::===BBBTTTfffsss}}}___NNNGGGBBB===:::;;;:::999888888999:::;;;888888:::<<<:::999@@@III^^^zzzmmmZZZMMM\\\yyyzzzrrrrrroookkkgggcccaaaaaacccdddeeefffgggggggggfffhhheeeaaa``````]]]YYYUUUTTTNNNKKKSSScccssszzz{{{{{{~~~gggaaalllfffbbbFFFAAA===:::999777555333222111111111111111111111111111111111111222222222333333333555666;;;FFFYYYtttsss|||tttsssaaaUUUiii{{{oooggg\\\RRRIIIEEEBBB>>>;;;<<<===<<<<<<>>>CCCIIIOOORRRTTTlllxxxeee\\\RRRGGGFFFQQQWWW[[[mmmrrroooyyyxxxeeeSSSRRR\\\kkkwwwkkkeeeVVVHHHQQQffftttyyy|||mmmnnnnnnOOO;;;666000///111---////////////........................////////////////////////////////////000000000000000111111222111111111111111111111111111111222222222333333333222222444777:::BBBTTTdddyyydddZZZYYY```eeejjjuuupppfffcccOOOFFFEEE>>>AAA>>>===;;;;;;::::::::::::999999777777777777777777777777888:::777888>>>>>>IIIaaa~~~{{{sss```SSSIIIAAA;;;999888777999<<<@@@NNN[[[fffzzz|||gggPPPDDDAAA>>>;;;999::::::888888777888888999666777999;;;::::::BBBLLLgggzzzkkk^^^YYYiiivvvrrrqqqlllfff___\\\\\\^^^ccccccdddeeeeeeddddddccceeeaaa^^^]]]^^^\\\XXXTTTSSSMMMIIIOOO\\\lllvvvzzz{{{~~~vvvaaa{{{zzzrrr```mmmIII???<<<:::999777555333222222111111111111111111111111111111111222222222333333333666666;;;HHH^^^xxx{{{xxxuuu~~~xxxXXXQQQeeeuuuhhh___VVVMMMEEECCCAAA===;;;<<<<<<<<<===@@@EEEKKKQQQUUU```rrrnnnZZZOOOLLLOOOLLLNNNUUUUUUWWWfffyyyqqqkkkpppxxx~~~yyyhhhTTTMMMYYYlllxxxnnnjjj[[[GGGIIIYYYlllrrrvvv{{{vvvrrrvvvUUU>>>777111111444000000000/////////.....................///////////////////////////////////////000000000111111111111111111111111111111111111111111222222222333333333333333444777:::CCCUUUfffooo___\\\^^^cccjjjuuuyyysssOOOFFFEEE>>>AAA>>>===::::::::::::::::::::::::777777777777777777777777888:::777888===???MMMfff|||~~~nnn[[[OOOGGG@@@:::999999888999===???JJJSSS[[[mmm```QQQCCC===<<<:::999999999999888888888888888888666555777999888:::CCCNNNbbbyyywwwggg]]]\\\ppp~~~zzzsss|||vvvrrrjjj```WWWUUUYYY]]]fffeeedddcccbbbaaaaaa```aaa^^^[[[[[[\\\ZZZWWWSSSPPPLLLIIILLLUUUcccpppxxx{{{~~~fffrrrvvv\\\lllxxxNNN???<<<:::999777555444333222222111111111111111111111111111111222222222333333333444555;;;LLLfff~~~wwwsssTTTOOOaaa}}}qqqcccZZZRRRJJJCCCAAA@@@===;;;<<<;;;;;;===AAAFFFMMMSSSVVVcccmmmpppeeeSSSHHHEEEEEEMMMNNNRRRUUUTTTWWWdddtttyyynnnjjjkkkrrrwww|||wwwlll[[[KKKOOOeeeyyyqqqnnn___JJJEEENNNccclllrrrwwwxxx^^^CCC999333333555000000000000/////////..................////////////000000000000000000000000//////000111111111111000111111111111111111111111111111222222222333333333333333555888<<>>AAA>>>===::::::::::::::::::::::::777777777777777777777777666999777888===AAAQQQlll}}}|||iiiWWWLLLFFF???:::::::::999:::>>>AAAIIINNNRRR```ooonnnbbbKKKBBB;;;:::999777777999777777777777777888888888777666777888777:::EEEQQQ]]]lll~~~tttdddYYYXXXnnnyyyvvvvvv{{{uuupppeeeYYYRRRSSS]]]eeejjjhhheeebbb```___^^^^^^]]][[[XXXXXXYYYYYYUUURRRLLLKKKJJJKKKPPP[[[kkkvvvzzz}}}qqqjjjdddiiiTTTAAA>>>:::999888666444333222222111111111111111111111111111111222222222333333333444555>>>TTTsssvvvtttTTTQQQ```zzzmmm___UUUOOOGGGAAA@@@???<<<:::;;;:::;;;===AAAGGGMMMSSSVVVXXX^^^\\\OOOCCC???AAAAAACCCHHHMMMPPPQQQWWWfffssspppbbbZZZ```eeejjjnnnrrrrrriii___OOOJJJ\\\yyy{{{tttpppcccPPPFFFIII[[[hhhqqqppptttzzzfffHHH<<<333222333///000000000000/////////...............////////////000000000000000000000000...///000111222111111000111111111111111111111111111111222222222333333333222222555:::@@@LLLaaatttccc\\\eeekkksss~~~PPPFFFEEE>>>AAA>>>===::::::::::::::::::::::::777777777777777777777777444777555777>>>BBBTTTqqq~~~yyyeeeTTTJJJFFF???::::::;;;:::;;;???CCCJJJMMMMMMVVV___WWWFFF@@@;;;999999888666666:::666666666777777777888888;;;999888999999<<>>;;;999999:::;;;>>>AAAGGGMMMSSSVVVQQQUUURRRHHH@@@AAACCCBBBBBBGGGKKKKKKLLLSSSaaammmyyypppZZZKKKMMMQQQUUUYYY___aaaZZZPPPGGGLLLjjj{{{wwwqqqeeeUUUJJJGGGVVVfffppphhhbbbkkk|||yyy{{{mmmLLL>>>444222222,,,000000000000////////////............/////////000000000000000000000000000...///000222222111111000111111111111111111111111111111222222222333333333111111555;;;CCCQQQgggzzz{{{```]]]hhhiiiyyyPPPFFFEEE>>>AAA===<<<<<<;;;::::::999999::::::999999888777666666777777;;;===888888>>>DDDYYYwwwtttaaaQQQHHHAAA???<<<999888999;;;===DDDHHHKKKLLLOOOOOOIIIAAA888888777777777666666666555666666666777777888888777777777888:::@@@HHHMMM^^^eeeqqqyyyrrrrrrnnnccc[[[ZZZnnnpppttt|||qqqlll```QQQKKKRRR```mmmuuuqqqllleee___[[[YYYXXXVVVVVVVVVVVVUUUTTTSSSRRRQQQKKKIIIHHHIIIKKKQQQ___mmmzzz{{{}}}}}}~~~~~~{{{zzz{{{aaassstttttt|||tttfff:::===<<<999777555555444222111000111111111111222222222222222222111222222333333===666DDDbbb~~~{{{bbbTTTcccvvveeeVVVNNNDDDAAA>>><<<<<<<<<;;;:::<<<;;;<<<@@@HHHOOORRRRRRPPPMMMIIIGGGGGGHHHHHHGGGFFFEEEGGGIIIKKKOOO[[[hhh}}}}}}fffTTTMMMGGGJJJKKKIIIGGGGGGIIIJJJJJJVVV}}}}}}wwwnnncccVVVIIIAAARRR^^^mmmrrrkkkfffnnnzzzlllyyyTTT@@@333111333111111000000///...---------............////////////000000000000000000000000000000000000111111111111222222111111111111222222333333222222333333444555777777:::>>>BBBMMMeee}}}nnnZZZcccgggpppQQQGGGFFF???BBB>>>===<<<;;;::::::999999::::::999999888777777777777777999;;;777888???GGG\\\{{{qqq___PPPGGG???===:::999999;;;===???AAAEEEGGGGGGIIIIIICCC;;;666666666666555555555555666666666666666555555555777777777888;;;AAAIIINNN[[[cccooo}}}zzzqqqllllllgggZZZRRRRRRhhhnnnuuu}}}uuufffaaaWWWMMMMMMWWWeeeooosssooojjjccc]]]ZZZXXXVVVUUUUUUUUUUUUTTTTTTSSSRRRQQQMMMKKKIIIIIIIIINNN[[[hhhyyy|||~~~}}}|||}}}aaaiii}}}vvvqqqqqqBBBBBB<<<999777555555444333111111111111111222222222222222222222111222222333444888999NNNlllzzzjjj[[[jjjrrraaaRRRKKKCCC@@@===<<<<<<;;;:::999;;;;;;<<>><<<;;;::::::999999::::::999888777777777777777777666999666888AAAJJJaaammm[[[MMMFFF<<<;;;999999999<<>>>>><<<;;;::::::999999::::::888888777777777777777888777999777999CCCMMMeee{{{iiiYYYLLLEEE<<<;;;999999:::<<>>DDDJJJNNNPPPQQQQQQSSSWWW[[[]]][[[VVVQQQLLLJJJJJJKKKKKKOOO[[[hhhzzzZZZIIIGGGJJJHHHFFFFFFFFFJJJSSS]]]iii}}}xxxtttrrrpppllleee\\\QQQJJJGGGQQQbbbnnnooojjjkkkppp~~~rrrRRRBBB888111111000000//////........................///////////////////////////////////////000000000111111111111222222111111111111222222333333222222333333444555888888;;;FFFVVViii{{{nnnsssPPPGGGEEE>>>AAA===<<<<<<;;;::::::999999::::::888777777777777777888888888;;;888:::EEEPPPhhhyyyxxxfffVVVKKKEEE<<<;;;:::::::::<<<===???@@@DDDDDD@@@>>>===:::666888888888888888999999999777888888999:::;;;;;;<<<777888:::===AAAFFFMMMRRRUUUXXX[[[___gggppprrrooofff___ZZZVVVMMMFFFMMMYYYiiippptttmmmbbbXXXOOOIIIIIIIIIOOO]]]mmmuuusssmmmeee```YYYSSSPPPOOOMMMLLLNNNNNNOOOOOONNNNNNMMMMMMJJJHHHHHHGGGEEEFFFOOOZZZllluuuiiiuuummmVVVBBB===:::888666666555333222111222222222222333333333222222222222333444555666>>>EEEfffpppxxxiiiWWWKKKGGG>>><<<:::999:::;;;::::::777;;;@@@FFFJJJNNNQQQRRRSSSUUUZZZ___bbbaaa]]]ZZZSSSPPPNNNMMMLLLOOO[[[gggyyyYYYFFFBBB@@@@@@BBBEEEIIIRRRdddwww|||xxxrrrqqqpppmmmggg]]]RRRKKKEEENNN]]]lllqqqnnnlllnnnvvvtttVVVDDD888///333////////////........................///////////////////////////////////////000000000111111111111222222111111111111222222333333222222333333444555666999===EEETTThhh|||xxxhhhqqqPPPFFFEEE>>>AAA===<<<<<<;;;::::::999999::::::777777777777777888888999888;;;888;;;GGGSSSmmmrrruuucccTTTIIIDDD<<<;;;;;;:::;;;<<<===>>>>>>BBBCCC???<<<<<<;;;999::::::999999999888888888999999:::<<<===>>>???@@@999:::<<>>;;;999999:::;;;;;;;;;;;;???DDDHHHLLLPPPTTTWWWXXXXXXZZZ]]]```aaa```^^^UUURRRPPPNNNLLLOOO[[[ggg]]]FFF>>>;;;===DDDLLLQQQ^^^zzz}}}tttsssqqqnnnhhh^^^RRRJJJEEELLLZZZkkksssrrroooooowwwmmmzzz]]]III;;;000666//////////////////..................////////////000000000000000000000000000000000000111111111111222222111111111111222222333333222222333333444555333888>>>FFFUUUjjj|||jjjbbbkkkxxxQQQGGGFFF>>>BBB>>>===<<<;;;::::::999999::::::777777777777777888999999666999777<<>>???@@@??????>>>>>>===<<<;;;::::::;;;;;;<<<===>>>??????@@@:::<<<>>>@@@CCCHHHNNNRRRTTTUUUTTTRRRTTT[[[^^^^^^VVVLLLEEEDDDCCCCCCNNN]]]ZZZ[[[VVVKKKDDDDDDFFFGGGJJJVVViiizzz~~~uuulll```[[[UUUPPPMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHEEEDDDKKKUUUkkkuuu{{{yyyyyyvvv|||nnnbbbEEE===;;;888777666666444333222222222333333333444444222222222333444555666777888CCCfff|||tttcccQQQGGGEEE===;;;999999;;;<<<<<<<<<@@@DDDHHHLLLOOOTTTYYY]]]]]][[[XXXXXXZZZ\\\]]]^^^VVVSSSQQQOOONNNRRR^^^kkk\\\GGGCCCAAAEEENNNUUUWWWcccwwwvvvtttpppiii]]]QQQIIICCCHHHUUUgggrrrrrrooommm|||rrryyyaaaNNN>>>///777.../////////////////////............////////////000000000000000000000000000000000000111111111111222222111111111111222222333333222222333333444555444999AAAMMMaaawww}}}bbbccckkkuuuRRRHHHGGG@@@CCC???>>><<<;;;::::::999999::::::777777666777777888999999444777666<<>>>>>============>>>>>>>>>>>>;;;===???AAADDDHHHMMMQQQTTTVVVTTTPPPPPPSSSTTTRRRPPPGGGBBBCCCDDDFFFPPP\\\TTTUUUOOOFFFAAADDDIIIKKKQQQ```vvv~~~oooddd___[[[TTTOOOLLLKKKJJJIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJIIIIIIHHHEEECCCIIIRRRmmmxxx~~~zzzzzz}}}ooo~~~lllKKK===;;;888777777666444333222222333333333444444444222222222333444555777777@@@HHHeee{{{}}}}}}rrr```NNNDDDCCC>>><<<::::::;;;=========EEEHHHLLLOOORRRWWW]]]bbbaaa]]]WWWTTTTTTWWWZZZ[[[[[[XXXVVVVVVUUUZZZggguuuvvvRRREEEHHHFFFJJJSSSWWWTTT]]]|||}}}yyyxxxvvvqqqiii]]]PPPGGG@@@CCCPPPbbbnnnpppllljjj~~~{{{yyycccPPP>>>...555.........///////////////............/////////000000000000000000000000000000000000000111111111111222222111111111111222222333333222222333333444555777<<>>IIIaaaqqq[[[LLLCCC@@@777888999:::<<>>??????>>>;;;999888;;;:::===CCCEEEGGGKKKRRROOOQQQQQQMMMLLLOOOPPPMMMLLLFFFAAACCCFFFIIINNNSSSSSSPPPDDD>>>CCCDDDIIIXXX^^^uuu|||ssshhh\\\XXXUUUQQQNNNKKKKKKKKKLLLIIIJJJJJJJJJJJJJJJIIIHHHJJJJJJIIIGGGFFFGGGJJJMMMdddttt~~~vvvvvv|||BBB???;;;777666777777555222222222222222222222222222555333222222333555666666<<>>>>>??????EEEMMMVVVXXXTTTSSSWWW]]]]]][[[YYYXXXWWWWWWXXXXXXXXXZZZ[[[YYYYYYbbbrrrpppPPPCCCEEEHHHTTTZZZZZZZZZ```}}}|||||||||{{{vvvtttsssiiiXXXKKKHHHFFFHHHPPP___mmmrrrkkkcccpppuuuvvvvvvoooQQQBBB666111000000000000////////////////////////////////////////////////000000000000000000111111111111000000000111111111111222222222222222222333333444444444777@@@FFFVVVrrrooo```mmmrrrzzzoooTTTHHHFFF???BBB===;;;>>>>>>>>><<<;;;::::::;;;999999888888888888999999888999;;;???KKKddd~~~rrr^^^NNNEEEBBB888888888:::<<<>>>AAABBBFFFHHHLLLNNNOOONNNNNNMMMMMMMMMKKKIIIGGGDDDAAA@@@<<<;;;;;;<<<======;;;:::<<<;;;>>>CCCFFFGGGMMMSSSVVVXXXVVVPPPNNNNNNLLLHHHKKKDDD???@@@AAABBBDDDHHHJJJHHH???>>>IIIMMMRRR___qqqxxxmmmcccYYYVVVTTTPPPMMMKKKJJJKKKKKKIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIGGGFFFGGGJJJMMMaaapppqqqlllIII@@@<<<777666666777444222222222222222222222222222333222111222333555666777BBBPPPggg|||~~~xxxjjjZZZMMMEEE@@@;;;;;;<<<>>>@@@AAABBBCCCGGGMMMUUUWWWTTTTTTWWWZZZ\\\[[[ZZZYYYXXXWWWVVVVVVZZZ[[[[[[YYYZZZfffyyydddKKKFFFLLLNNNSSSVVV```nnnzzz~~~}}}||||||}}}{{{wwwuuutttjjjZZZMMMIIIEEEFFFMMM[[[jjjpppkkkeeejjj~~~rrrvvvuuuTTTAAA555111111000000000////////////////////////////////////////////////000000000000000000111111111111000000000111111111111222222222222222222333333444444555666@@@GGGYYYuuuiiicccqqqvvv~~~sssdddUUUHHHFFF???BBB>>><<>>===<<<;;;:::999999999888888888888999999888999;;;AAAPPPkkkrrr^^^NNNEEEAAA:::999888999;;;>>>BBBDDDHHHKKKOOOQQQQQQQQQQQQRRRPPPPPPOOOLLLJJJGGGEEECCCAAA>>>::::::<<<>>>>>><<<===<<>>???===>>>AAA@@@@@@:::>>>MMMTTT\\\kkkqqqeee]]]WWWTTTRRROOOLLLJJJIIIJJJJJJIIIJJJJJJKKKLLLLLLLLLLLLJJJJJJIIIHHHFFFGGGIIILLL\\\kkkzzz{{{{{{vvvfff~~~VVVAAA===888666666666444222222222222222222222222222222111111111333555777888BBBQQQkkkvvvuuueeeWWWJJJBBB>>>999:::<<<>>>AAADDDEEEFFFIIIMMMRRRUUUVVVWWWXXXZZZ[[[\\\\\\\\\[[[XXXUUUSSSWWWYYYYYYWWWZZZiii^^^LLLMMMTTTZZZ[[[___ttt~~~||||||}}}~~~|||xxxvvvtttlll]]]PPPJJJFFFFFFKKKWWWfffnnnoookkkmmmuuuuuu~~~YYYDDD888555111111000000000/////////000000000000000000000000////////////000000000000000000111111111111000000000111111111111222222222111222222333444444555555777BBBKKK^^^{{{~~~vvviiikkkyyy}}}}}}uuucccWWWVVVIIIFFF???BBB>>><<<>>>===<<<;;;;;;:::888666999999888888888888999999888999:::AAAUUUuuuwwwppp\\\LLLAAA===;;;999888888:::>>>BBBEEEIIIMMMQQQRRRRRRQQQSSSUUUTTTSSSRRROOOLLLHHHEEEDDDHHHBBB<<<:::===??????===>>>===@@@FFFJJJMMMSSS[[[]]]___]]]WWWSSSQQQNNNIIIAAA===;;;>>>@@@???@@@CCC???CCCAAAEEEQQQZZZfffzzzkkk^^^XXXUUUQQQPPPMMMKKKIIIIIIIIIIIIIIIIIIKKKLLLMMMMMMMMMMMMJJJJJJJJJHHHFFFGGGIIIKKKWWWeeewwwvvvxxxccclllbbbCCC>>>888666666666444222222222222222222222222222000111111222222444777999AAAPPPlll}}}~~~|||mmm]]]PPPEEE>>>;;;999:::<<>>BBB>>><<<>>>===;;;;;;<<<;;;888666999999888888888888999999::::::999AAAYYY~~~uuuuuuvvvoooZZZJJJ???;;;;;;:::888888:::>>>CCCEEEHHHLLLQQQRRRPPPPPPSSSVVVZZZYYYWWWTTTPPPLLLIIIGGGHHHCCC>>><<<>>>@@@AAA@@@AAA@@@CCCIIIMMMQQQXXX```aaabbb___YYYTTTRRRNNNIII@@@<<<;;;???BBBAAABBBEEEDDDLLLNNNPPPWWW^^^ooo{{{hhh[[[UUURRROOONNNLLLKKKIIIIIIIIIIIIIIIIIIKKKLLLMMMMMMMMMMMMJJJJJJJJJIIIGGGGGGHHHJJJRRRaaavvv~~~|||tttwww___ZZZtttfffEEE???999666555555444222222222222222222222222222000222333333333444888;;;EEEUUUqqqwwwfffVVVKKKCCC===;;;<<<<<<===???AAACCCDDDEEEJJJKKKNNNTTT\\\aaabbbbbb```bbbfffhhhfffaaaZZZVVVZZZaaagggiiinnn}}}fffXXXRRRVVVooo~~~}}}}}}~~~~~~{{{zzzwwwsssnnneeeWWWLLLEEECCCDDDMMM]]]lllvvv{{{}}}uuuwwwiiiMMM>>><<<111111111111000000000000000000000000000000000000////////////000000000000000000111111111111000000000000111111111222222222111222222333555666666777:::EEEOOOddd|||xxxgggZZZRRRNNNXXXIIIFFF>>>BBB>>>===@@@>>><<<>>>@@@???<<<888999999888888888888999999999::::::CCC^^^~~~{{{vvvvvvlllXXXIII???;;;::::::999:::<<>>AAADDDCCCDDDGGGFFFRRRWWW[[[dddjjjzzzvvveeeYYYSSSPPPNNNMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLJJJKKKKKKIIIGGGGGGHHHIIIPPP^^^sss}}}yyytttyyyfffVVVjjjiiiFFFAAA:::666555555444222222222222222222222222222111444555555333444888<<>>??????@@@AAABBBCCCDDDEEEIIIJJJNNNUUU\\\aaadddeeebbbfffjjjmmmkkkfff___ZZZ\\\dddkkkmmmqqqqqq___\\\iii~~~~~~}}}}}}zzzzzzvvvrrrooohhhZZZMMMBBB@@@@@@IIIXXXjjjxxx|||xxxuuuqqqQQQ>>>888222222111111111000000000000000000000000000000000////////////000000000000000000111111111111000000000111111111111222222222111222333444555666777888999EEERRRhhh~~~{{{}}}kkk]]]SSSNNNLLLXXXJJJFFF>>>BBB>>>===>>><<<;;;>>>AAAAAA===999999999888888888888999999777:::===GGGccc~~~yyyfffSSSFFF???<<<999999:::;;;===@@@BBBDDDEEEKKKPPPPPPMMMMMMRRRWWW]]]]]]]]]\\\ZZZYYYWWWVVVNNNPPPQQQNNNIIIEEEFFFGGGFFFEEEHHHNNNTTTYYYbbbjjjgggfff___VVVPPPNNNLLLHHHGGGBBBAAAFFFIIIJJJMMMPPPRRR^^^gggtttlll___WWWRRROOOMMMMMMLLLKKKKKKJJJJJJJJJIIIJJJJJJKKKKKKKKKJJJJJJJJJKKKKKKJJJHHHGGGGGGHHHPPP[[[nnn~~~zzzuuu{{{sss^^^nnnsssHHHBBB:::666555555333222222222222222222222222222333666888777444444888===FFFWWWvvv{{{nnn[[[LLLEEECCCBBB@@@AAAAAABBBCCCEEEFFFGGGHHHIIIKKKOOOTTTYYY^^^aaaddddddggglllooonnniiibbb^^^bbbiiinnnooorrrvvvkkkvvv~~~}}}|||yyyyyyvvvqqqoooiii[[[MMMBBB@@@@@@HHHXXXkkk|||{{{zzzzzzXXXAAA888222222222111111111000000////////////////////////////////////000000000000000000111111111111000000000111111111111222222222111222333444555777888888:::IIIYYYqqqssspppxxxwww|||nnn```VVVNNNIIIFFFYYYJJJFFF>>>BBB>>>===<<<999999<<<@@@@@@<<<888999999888888888888999999555:::???JJJfffzzzqqq___NNNBBB===;;;999999:::<<<>>>@@@BBBCCCEEEKKKPPPPPPMMMMMMSSSXXXYYYYYYZZZ[[[[[[[[[ZZZZZZZZZ^^^```[[[PPPHHHFFFGGGHHHGGGIIIPPPUUU[[[dddmmmcccbbb\\\SSSOOOPPPOOOMMMHHHDDDDDDJJJPPPSSSXXX]]]dddppp|||yyybbbYYYUUURRRQQQMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKJJJHHHGGGGGGHHHPPPYYYkkk{{{}}}|||vvv}}}zzzdddqqqIIIBBB:::666555555333222222222222222222222222222555888:::888555444888===HHHZZZ{{{}}}zzzvvvhhhVVVGGGBBBAAAAAA@@@BBBBBBDDDEEEGGGIIIJJJKKKIIILLLPPPTTTVVVZZZ^^^aaadddhhhllloooooojjjddd```mmmsssvvvuuuwwwxxxwww}}}{{{xxxyyyuuupppnnnjjj\\\LLLDDDBBBCCCKKK[[[ooozzz___FFF<<<222222222111111111111000////////////////////////////////////000000000000000000111111111111000000000111111111111222222222111222333444666777888999===OOObbb{{{iiihhhpppmmmwww}}}zzzyyypppdddYYYRRRKKKEEE@@@XXXGGGFFF???AAA===>>><<<;;;::::::999999::::::888888888888888888888888666<<>><<<;;;::::::999999::::::888888888888888888888888777;;;???GGG]]]wwwrrr~~~~~~nnn[[[OOOGGG@@@;;;:::999999:::::::::<<>>;;;999555777000444444444444333333222222222333999;;;555222666<<<>>>SSSgggccciiizzzzzzuuutttuuuvvvvvvhhhZZZJJJCCCAAABBBEEEIIIKKKJJJJJJJJJKKKLLLNNNOOOLLLJJJLLLRRRVVVYYY^^^dddfffkkkoooqqqooollljjjjjjttt~~~~~~}}}|||{{{xxxxxxtttooolllggg[[[OOOFFFBBBDDDMMM[[[lllnnnYYYDDD777555222111111111111000111000000000/////////...000000000000000000000000000000000000111111111111000000000000111111111111333333333333444666888:::EEEWWWuuu^^^XXXUUU]]]hhhsssttt```RRRIIIBBB>>>===XXXHHHFFF???AAA===>>><<<;;;;;;:::::::::::::::888888888888888888888888999:::>>>IIIYYYmmm~~~rrryyyuuueeeSSSIIIBBB===:::;;;999999:::::::::;;;>>>AAACCCEEEHHHIIIIIIJJJLLLNNNNNNOOORRRTTTYYY___ggglll|||mmmVVVQQQQQQPPPOOOQQQUUUZZZ^^^___]]]ZZZYYY\\\]]]\\\^^^bbbdddpppppp^^^WWWTTTOOOMMMOOOLLLLLLMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIGGGGGGHHHIIILLLUUUfffxxxyyyppp[[[fffCCC===999555666///333444444333333333333222222111666888444111666===AAAUUUmmm~~~rrraaammm{{{tttkkkdddccceeeiiikkk```SSSHHHCCCCCCDDDHHHMMMQQQQQQPPPOOOOOOPPPPPPQQQMMMNNNQQQVVVWWWWWW\\\cccmmmrrrvvvwwwuuurrrqqqrrr}}}}}}|||{{{zzzwwwvvvsssooommmhhh\\\PPPFFFAAABBBLLL\\\oooqqq[[[FFF777555222111111222111000000000000000////////////000000000000000000000000000000000000111111111111000000000111111111222222222333444444444666999<<>>>>><<<<<<;;;:::::::::::::::888888888888888888888888999999>>>JJJXXXjjjyyyuuu~~~lll]]]LLLCCC???<<<;;;<<<999:::;;;;;;:::;;;===???AAACCCEEEFFFGGGHHHJJJLLLLLLOOORRRUUUXXX^^^iiippp{{{___SSSQQQPPPOOOPPPTTTXXX]]]___aaa^^^]]]___^^^]]]```fffmmmpppeee[[[WWWSSSNNNMMMOOOLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGHHHJJJLLLVVVgggxxx~~~pppxxxgggrrrIII>>>:::555666...333333333333333333333333333000333555333222555===CCCSSSvvv}}}rrrddduuuvvvlllgggooo{{{}}}xxxlllfff]]]WWWUUUWWWZZZ\\\UUULLLEEECCCEEEGGGLLLQQQVVVVVVUUUTTTTTTSSSSSSSSSOOORRRWWW\\\[[[ZZZ___gggwww||||||}}}~~~}}}{{{zzzzzzxxxwwwtttooommmhhh\\\OOOGGGBBB@@@IIIZZZmmm|||zzztttYYY@@@888555333111222222111000000000000000///////////////////////////////////////000000000111111111111000000111111111222222222222444444444444666;;;???OOOeee^^^YYYccc{{{vvvdddQQQFFFBBBAAADDDGGGYYYHHHGGG@@@BBB>>>???===<<<;;;;;;::::::;;;;;;888888888888888888888888999888>>>KKK[[[pppttt}}}zzzdddVVVGGG@@@>>><<<<<<>>>:::;;;<<<<<<;;;;;;===??????AAADDDEEEFFFGGGJJJLLLMMMRRRVVVWWWXXX^^^iiisssfffUUUOOOOOOPPPQQQTTTXXX]]]```bbb___]]]]]]ZZZXXX[[[aaaqqqxxxeee```[[[XXXSSSOOOMMMNNNLLLLLLKKKJJJJJJIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHIIIHHHGGGFFFHHHJJJLLLUUUfffwwwuuunnnuuukkk}}}OOO???:::666666...444333333333333333333333333000222333333222555>>>FFFZZZ~~~~~~dddyyy~~~nnn^^^WWWQQQVVVaaammmvvvwwwpppjjj\\\XXXRRRNNNMMMNNNNNNNNNLLLFFFBBBDDDFFFIIINNNTTTVVVVVVVVVUUUUUUTTTSSSSSSRRRUUU[[[aaaaaaaaagggppp}}}~~~|||{{{zzzzzzzzzyyyuuuppplllfffZZZMMMFFFAAA@@@GGGYYYmmmzzzrrrxxxxxxwww\\\AAA888666333222222222222111////////////000000000000///////////////////////////000000000111111111111111111111111222222222222222444555444333666<<>>???===<<<<<<;;;;;;;;;;;;;;;888888888888888888888888999999>>>JJJ```|||vvvuuu]]]PPPDDD???>>>===<<<>>><<<===>>>>>>===<<<===>>>>>>@@@CCCEEEFFFHHHKKKNNNOOOVVV\\\]]]\\\```lllvvvlllWWWOOOQQQSSSUUUVVVYYY]]]```^^^[[[ZZZXXXUUURRRVVV]]]nnnxxxggg___\\\YYYVVVRRROOOMMMLLLLLLKKKJJJHHHGGGGGGGGGGGGDDDEEEFFFGGGHHHHHHIIIJJJFFFGGGHHHGGGFFFFFFHHHJJJKKKTTTeeewwwpppvvvmmmbbbSSS???:::777666...555222222333333333333444444111111333444333555>>>IIIggg~~~fff|||qqqiii```TTTNNNPPPNNNSSS\\\fffkkkhhhaaa[[[PPPMMMJJJHHHGGGGGGFFFEEEEEEBBBAAAEEEHHHJJJOOOUUUSSSTTTTTTUUUTTTTTTSSSSSSUUUWWW]]]eeejjjmmmttt|||~~~}}}|||{{{{{{{{{zzzuuuppplllfffYYYLLLCCCAAA@@@FFFXXXooo~~~lllpppyyy{{{cccJJJ888666333222222333222111////////////000000000000000000000000000000000000000000000000111111111111111111111222222222222333111444666555333666>>>EEERRRhhhlllmmmuuu{{{fffXXXJJJDDDEEEFFFHHHLLLZZZIIIGGGAAACCC>>>???======<<<;;;;;;;;;;;;;;;888888888888888888888888:::<<<>>>HHHdddyyypppXXXLLLAAA>>>>>>===<<<======???@@@@@@>>>===>>>???===???CCCFFFHHHJJJNNNPPPQQQYYYbbbdddbbbfffrrr}}}sss[[[SSSUUUYYYZZZZZZ[[[]]]```YYYWWWWWWWWWTTTRRRXXXaaavvvoooggg]]]ZZZXXXTTTQQQOOONNNLLLJJJKKKJJJHHHGGGEEEEEEEEEFFFBBBCCCDDDFFFGGGIIIJJJKKKFFFGGGHHHGGGFFFFFFHHHJJJJJJSSSdddvvv~~~ssskkkXXX|||VVV???:::888777///777222222222333333444444444333222333555444555???JJJjjj}}}|||hhh~~~xxxkkkaaa^^^XXXPPPQQQXXX___hhhpppqqqhhh\\\QQQLLLHHHFFFCCCAAABBBBBBBBBAAAAAA???AAAFFFHHHJJJOOOUUUSSSTTTVVVWWWXXXXXXXXXWWWYYYXXX^^^hhhqqqyyy~~~}}}}}}|||{{{yyyxxxuuuppplllgggZZZNNNAAABBBAAAEEEUUUlll}}}ggguuuwwwgggMMM999666333222333333222111.../////////000000000111000000000000000000000000000000000000111111111111111111111222222222333333111444777555333666???GGGRRReeewww|||}}}xxxrrrnnnsss}}}xxx```TTTJJJHHHKKKLLLOOOQQQZZZIIIHHHAAACCC??????======<<<;;;;;;;;;;;;<<<888888888888888888888888;;;>>>>>>FFFfff|||}}}mmmTTTIII@@@>>>>>><<<;;;;;;>>>@@@AAAAAA???>>>>>>???===???CCCFFFIIILLLOOORRRQQQ\\\fffiiigggjjjwwwwww]]]VVVZZZ^^^___]]]\\\]]]___WWWVVVWWWXXXWWWWWW___hhhyyykkkeeeZZZVVVTTTPPPLLLLLLMMMLLLHHHJJJIIIGGGEEEDDDDDDDDDEEEAAABBBCCCEEEGGGIIIKKKLLLFFFGGGGGGGGGFFFFFFHHHJJJJJJSSSddduuu}}}zzzqqqVVVsssXXX???:::888777000888222222222333333444444444444222333666555555???KKKddd|||}}}fff{{{kkkeeedddiiifff^^^___gggqqq}}}kkkTTTGGGDDDFFFBBB>>>===>>>???@@@AAA???>>>AAAFFFIIIJJJNNNTTTVVVXXXZZZ\\\]]]^^^^^^]]]ZZZYYY^^^jjjvvv}}}~~~}}}||||||wwwwwwsssooommmhhh\\\PPPBBBCCCBBBCCCPPPfffxxx~~~ccc|||lllfffHHH999666444222333333222222.../////////000000111111000000000000000000000000000000000000111111111111111111222222222333333333111444777555333666???HHHSSSccc{{{{{{yyyjjjfffkkkqqqtttwwwYYYPPPIIIKKKQQQSSSVVVXXX\\\IIIGGG@@@BBB======<<<<<<;;;;;;;;;:::::::::888888888888888888888888:::>>>BBBNNNiii|||{{{~~~~~~|||fffOOOGGG@@@>>>===;;;===AAABBBBBBCCCCCCCCCBBB@@@??????>>>AAAHHHMMMNNNQQQUUUTTT\\\cccfffhhhrrrwwwccc\\\aaaaaa[[[YYY[[[YYYUUUTTTNNNMMMQQQRRRVVVkkknnngggcccWWWRRRPPPNNNKKKIIIHHHHHHHHHEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDFFFHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFHHHIIIHHHTTTeeerrrxxx|||tttZZZmmm\\\999;;;666333666111222222222222222222222222555444444555444555>>>III___|||~~~hhh~~~vvv|||~~~eeeVVVIII???FFFAAA>>>>>><<<:::<<>>>>>===???BBBAAABBBCCCDDDDDDCCCBBBAAAAAA???BBBHHHLLLMMMPPPTTTTTT[[[ccchhhmmm{{{}}}kkkbbbeeeccc[[[VVVWWWZZZYYYTTTPPPOOORRRUUU```{{{xxxgggbbb```VVVRRRPPPNNNKKKIIIGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGFFFFFFEEEEEEFFFGGGHHHHHHVVVhhhuuu|||vvv|||aaammmdddAAA===666222666333222222222222222222222222444444444555444555???JJJcccrrrxxxddd]]]YYYSSSHHHBBB>>>>>>>>>===???BBBEEEFFFHHHJJJLLLQQQWWW[[[aaadddhhhlllooorrruuuwwwooopppuuu~~~ooo~~~}}}|||{{{{{{{{{yyywwwrrrooonnnjjj]]]OOOFFFDDDBBBEEEPPPaaarrr}}}```qqqvvviiiLLL:::888444222222333222222000000000000000000000000000000////////////000000000000000000111111111111000111111111111222222222333333555555444666CCCPPP^^^lllzzzrrrwww}}}rrrUUUOOOPPPRRRTTTUUUUUUSSSQQQ]]]JJJGGG@@@CCC>>>>>><<<<<<;;;;;;;;;:::::::::888888888888888888888888;;;<<>>>>><<<<<<;;;;;;;;;:::::::::888888888888888888888888;;;<<>>888777666333333333333333333333333333333333444555555777AAALLLiii{{{wwwwwwhhhXXXNNNGGGFFFGGGFFFEEEFFFLLLMMMNNNOOORRRWWW^^^cccdddnnnsssrrr|||~~~wwwxxxtttvvvjjjooo~~~~~~~~~}}}|||{{{zzzyyyvvvuuurrrnnnlllggg[[[NNNFFFCCC@@@CCCOOOaaatttccc{{{xxxuuuXXX<<<999666333333333333222000000000000000000000000000000////////////000000///000000000111111111111000000111111111222222222333444555666666999EEESSSWWWrrrxxxXXXOOOUUU\\\bbbjjjyyyjjjXXXQQQPPPRRRUUUVVVVVVVVVVVVVVV```KKKGGGAAACCC??????<<<<<<;;;;;;;;;:::::::::888888888888888888888888:::===GGGbbb|||zzzxxx___IIICCC???AAACCCCCCFFFIIIHHHJJJNNNQQQSSSSSSRRRQQQHHHEEEEEEHHHJJJIIILLLPPPXXX___ggglllpppwwwzzzeee[[[QQQPPPUUUXXXUUURRRTTTddd|||wwwkkk]]]WWWVVVPPPIIIIIIJJJJJJJJJJJJJJJJJJJJJHHHEEECCCBBBCCCEEEFFFGGGGGGFFFFFFGGGIIIKKKLLLIIIIIIHHHGGGFFFDDDCCCCCCDDDTTTlll~~~tttlllyyysssmmm___ZZZ>>><<<===777333333333333333333333333333333222444666555888BBBMMMfff~~~zzzyyydddZZZRRRNNNLLLIIIHHHJJJLLLNNNQQQSSSUUUXXX\\\___dddlllqqquuunnn___nnn{{{nnnggg~~~}}}|||zzzyyyvvvvvvsssooolllggg[[[PPPFFFCCC@@@CCCNNNaaattt}}}bbb}}}^^^>>>:::777444444444333222000000000000000000000000000000////////////000000///000000000111111111111000000111111111222222222222222444666555999FFFSSS___jjjNNNKKKSSS]]]fffooo~~~yyyfffWWWPPPQQQPPPSSSVVVWWWVVVVVVWWWYYYaaaLLLHHHAAACCC???@@@<<<<<<;;;;;;;;;:::::::::888888888888888888888888999>>>HHH```}}}{{{vvv]]]IIICCC@@@BBBDDDEEEGGGJJJJJJMMMQQQUUUWWWVVVUUUTTTJJJGGGFFFIIIJJJJJJMMMQQQVVV^^^gggoootttzzzxxx___TTTMMMRRR[[[^^^\\\ZZZbbbvvvnnndddXXXQQQPPPJJJHHHIIIJJJKKKKKKKKKKKKKKKIIIGGGEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHJJJKKKLLLJJJJJJIIIHHHFFFDDDBBBAAACCCTTTkkk~~~rrrdddyyyuuummmZZZyyyiiiBBB>>>???777444333333333333333333333333222222444666666999CCCNNNddd|||nnnfff]]]XXXRRRLLLMMMQQQOOOQQQTTTUUUVVVWWWYYY[[[bbbggglllssswwwdddiiikkk|||iiirrr~~~~~~|||zzzyyyuuuvvvtttoookkkfff[[[PPPJJJEEEAAACCCMMM___rrr~~~|||hhh```???;;;777555444444333333000000000000000000000000000000////////////000000000000000000111111111111000111111111111222222222111222444666666:::GGGTTTgggfffSSSMMMZZZlll{{{tttddd]]]WWWOOOLLLNNNPPPSSSVVVWWWUUUUUUXXXZZZbbbLLLHHHAAACCC@@@@@@<<<<<<;;;;;;;;;:::::::::888888888888888888888888888>>>GGGXXXvvv~~~||||||uuu[[[IIIDDDAAACCCEEEEEEGGGKKKLLLNNNSSSVVVXXXWWWUUUTTTLLLHHHGGGJJJKKKKKKNNNSSSVVV]]]fffnnnuuu|||rrr```ZZZXXX^^^fffjjjooottttttbbb\\\SSSMMMLLLHHHKKKKKKLLLLLLLLLKKKJJJIIIFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFHHHIIIJJJJJJKKKKKKKKKKKKJJJIIIFFFDDDAAA???DDDTTTkkk}}}ooo]]]}}}oooTTTrrr|||JJJ>>><<<666777444444444444444444444444222222333666666999DDDOOOfff|||{{{sssnnnggg```VVVPPPSSSZZZUUUUUUVVVUUUTTTUUUXXXZZZ[[[]]]bbbkkkssssssmmmffftttvvvsssuuu}}}}}}~~~~~~}}}{{{yyyxxxsssuuusssnnnjjjdddZZZOOOIIIEEEAAABBBMMM```sssgggaaa???<<<888666555444444333000000000000000000000000000000////////////000000000000000000111111111111000111111111111222222222222222555777777;;;IIIVVVgggdddYYYVVVdddxxxzzzcccVVVOOOPPPPPPJJJJJJOOOOOOSSSVVVVVVTTTTTTXXX[[[bbbMMMHHHAAACCC@@@AAA<<<<<<;;;;;;;;;:::::::::888888888888888888888888888>>>DDDQQQkkk|||~~~}}}wwwwwwyyytttZZZJJJEEEBBBDDDFFFFFFGGGKKKLLLNNNSSSVVVXXXWWWUUUSSSMMMIIIHHHJJJLLLLLLOOOTTTXXX]]]eeelllsss|||sssgggdddeeelllqqqvvvjjjZZZXXXQQQLLLLLLIIIMMMNNNNNNNNNLLLJJJHHHGGGDDDEEEEEEFFFGGGGGGHHHHHHEEEFFFHHHJJJKKKKKKJJJJJJKKKKKKJJJIIIFFFCCC@@@???EEEUUUlll}}}pppZZZ~~~~~~pppNNNkkkQQQ>>>999444;;;444444444444444444444444222111333666666:::DDDPPPkkk}}}~~~~~~uuuqqqllldddYYYSSSWWW```ZZZYYYWWWTTTRRRSSSXXX[[[UUUTTTZZZbbbfffeeegggkkksssttt}}}~~~{{{|||}}}}}}|||zzzxxxvvvrrrtttrrrmmmhhhbbbXXXNNNEEEAAA>>>AAANNNbbbwwwZZZuuuccc@@@===888666555555444333000000000000000000000000000000////////////000000000000000000111111111111000111111111111222222222333333666888999===JJJXXXeee___ZZZ```kkk{{{|||cccUUUJJJEEEHHHGGGCCCGGGQQQNNNRRRVVVVVVTTTTTTXXX\\\fffQQQIIIBBBFFFBBB???===<<<<<<;;;;;;:::999999888888888888888888888888;;;<<>>777999666666555444444444444555444333444555333777DDDQQQiiipppooo{{{{{{vvvrrrggggggfffccc___^^^^^^___bbb___\\\YYYXXXUUUQQQNNNPPPLLLKKKMMMNNNOOOXXXddd}}}||||||zzzzzzzzzzzzyyyxxxwwwvvvvvvtttnnniiigggcccWWWKKKCCCBBB>>>???OOOhhh{{{YYYqqqeeeEEE>>>888888888666444555333222111000////////////000000000000000000000000000000000000111111111111111111222222222333333333444555444333666AAAQQQ]]]gggccc^^^WWWkkkkkkZZZGGGEEECCCBBBDDDHHHMMMPPPUUUUUUUUUUUUSSSTTTVVVXXXgggQQQJJJBBBFFFAAA???===<<<<<<;;;;;;::::::999888888888888888888888888;;;<<>>888888888666444555333222111000////////////000000000000000000000000000000000000111111111111111111222222222333333333333444444444666@@@OOO[[[dddzzzaaabbbYYYmmmaaaPPPDDDCCCCCCCCCFFFJJJNNNQQQTTTUUUUUUTTTSSSTTTVVVXXXiiiRRRJJJBBBFFFAAA???======<<<<<<;;;:::::::::888888888888888888888888:::===EEEZZZyyyssspppuuujjjiiiooo|||rrr\\\LLLFFFDDDFFFHHHIIIKKKOOOSSSTTTXXX]]]aaacccbbb```YYYSSSMMMLLLMMMPPPWWW___]]]]]]aaaiiiwwwggg^^^YYY\\\```___\\\ZZZNNNLLLJJJJJJKKKLLLKKKJJJFFFGGGIIIJJJLLLMMMMMMMMMKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHIIIIIIHHHFFFDDDCCCHHHUUUgggttt{{{\\\yyyWWWaaabbbFFF:::666999777666555555444444555555333333555666666:::GGGUUUvvvppp[[[jjj~~~rrrcccXXXTTTTTTVVVMMMYYYjjjvvvyyysssjjjdddcccccc```YYYSSSRRRVVV[[[RRRKKKDDDCCCDDDEEEIIINNNWWWZZZ]]]\\\[[[aaammmxxx{{{{{{{{{zzzyyyxxxvvvuuurrrqqqlllgggeeeaaaWWWLLLEEECCC??????LLLaaasss{{{wwwaaatttdddFFF>>>888888888666555555333222111000000000000000000000000000000000000000000000000000111111111111111111222222222333333333222444555444777@@@NNNYYYfffooo[[[```eeexxx|||ZZZJJJBBBBBBDDDFFFIIIMMMPPPQQQSSSSSSTTTSSSRRRRRRTTTWWWkkkTTTKKKBBBFFFBBB???=========<<<;;;;;;::::::888888888888888888888888:::===FFF\\\|||zzzttt~~~nnnkkkqqqttt___LLLGGGDDDGGGIIIIIIKKKNNNWWWYYY^^^dddiiillllllllleee^^^WWWRRRSSSYYYaaahhhiiiggghhhpppyyyqqqiiibbbcccccc^^^XXXTTTMMMLLLKKKLLLMMMMMMLLLJJJFFFHHHJJJMMMOOOOOOPPPOOOMMMLLLLLLKKKJJJIIIIIIIIIGGGGGGHHHHHHGGGGGGFFFEEEIIIUUUeeerrryyy}}}~~~RRRttt|||ZZZaaaiiiIII===::::::777666666555555555555555333444555777777;;;IIIWWWtttrrr]]]fff}}}sss```SSSOOOQQQSSSSSSPPPYYYfffppptttsssooolllfffbbb[[[VVVUUUYYY```fff^^^UUUJJJFFFHHHLLLPPPSSS\\\```cccaaa]]]\\\```eeennn|||~~~||||||{{{zzzyyywwwuuutttpppoookkkeeebbb___VVVLLLFFFCCC???@@@JJJ\\\mmmwww}}}```rrrttt{{{gggFFF>>>888888999666555666333222111111000000000111///////////////////////////000000000111111111111111111222222222333333333111333555555777@@@MMMWWWjjjooo]]]bbbyyyvvvVVVGGGBBBDDDGGGJJJLLLNNNOOOPPPPPPQQQQQQPPPOOOPPPRRRTTToooWWWMMMDDDGGGCCCAAA>>>======<<<<<<;;;::::::888888888888888888888888:::===FFF]]]}}}vvvtttnnntttwwwaaaNNNHHHEEEGGGIIIIIIKKKOOOYYY]]]dddlllrrrvvvyyyzzzwwwrrriiibbbaaagggnnnsssuuurrrsss~~~}}}sssiiieeeaaaZZZSSSQQQPPPNNNMMMMMMMMMMMMKKKIIIGGGIIIKKKMMMOOOPPPPPPOOONNNMMMLLLJJJIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHGGGGGGJJJVVVgggssszzzbbbEEEkkkdddgggkkkIII>>>===888777777666555555555555666444444666777777;;;IIIWWWvvv|||aaaeee|||tttdddQQQLLLTTT]]]___]]]WWWXXXZZZ]]]bbbjjjrrrxxxkkkbbbXXXTTTYYY```eeegggfff^^^QQQJJJLLLTTT[[[]]]bbbdddeeebbb]]]\\\___bbbooo{{{yyy~~~~~~||||||{{{yyywwwuuusssrrrnnnmmmiiiccc```\\\TTTLLLFFFBBB???AAAJJJXXXiiiuuu|||aaawwwwwwyyyjjjFFF???999999999777555666333222111111111111111111///////////////////////////000000000111111111111111111222222222333333333111333555555888@@@MMMXXXiiitttfffpppmmmQQQEEEEEEGGGJJJMMMNNNNNNNNNMMMNNNOOOOOONNNMMMMMMPPPRRRsssZZZOOOEEEIIIDDDBBB>>>>>>======<<<;;;;;;;;;888888888888888888888888;;;===EEE[[[{{{uuuyyyqqqvvv~~~fffSSSLLLGGGHHHJJJKKKNNNSSS[[[aaakkkttt|||yyyvvvyyy||||||rrrqqqvvv~~~ssshhhccc^^^WWWSSSSSSRRRPPPNNNMMMMMMLLLKKKJJJKKKKKKLLLMMMNNNOOOOOOOOONNNMMMKKKJJJIIIJJJKKKKKKIIIHHHHHHHHHHHHIIIIIIIIIJJJWWWiiiwww}}}pppLLLBBBgggiiicccnnnHHH======555888777666666555555666666444444666777777;;;HHHVVVttt|||hhhggg{{{vvvcccVVVKKKMMM[[[gggiiieee```\\\WWWUUU[[[iiiyyyyyypppgggfffkkkooonnnjjjgggbbbXXXOOOPPPYYY```ccckkkjjjgggcccbbbgggpppwwwrrrsss{{{{{{zzzxxxvvvsssqqqpppmmmmmmiiibbb]]]YYYRRRKKKDDD@@@>>>BBBJJJVVVhhhvvv[[[uuu}}}kkkGGG???999999999777666666333222222111111111222222000000000000000000000000000000000000111111111111111111222222222333333333222444555555888AAAPPP[[[fffpppiiixxxhhhPPPIIIHHHIIILLLNNNOOOOOONNNMMMNNNNNNNNNNNNLLLMMMOOOQQQvvv]]]QQQGGGJJJFFFDDD>>>>>>======<<<<<<;;;;;;888888888888888888888888<<<===DDDXXXyyytttuuuxxxpppYYYQQQKKKKKKLLLNNNSSSXXXbbbiiiuuunnnoooyyyvvvlllccc^^^ZZZVVVTTTUUUSSSQQQMMMLLLLLLMMMMMMLLLPPPOOOOOONNNNNNNNNNNNOOOMMMLLLKKKJJJIIIJJJLLLMMMKKKJJJJJJIIIIIIJJJJJJJJJJJJXXXkkkyyy^^^GGGCCC```pppzzzkkk^^^xxxKKK<<<>>>666888777777666666666666666555555666777666999GGGTTTjjjmmm}}}xxxkkk|||wwweeeQQQMMMJJJPPP\\\eeehhhfffccc```\\\ZZZ^^^iiiwww{{{sssggggggbbbZZZXXX___dddeeeeeedddbbbaaadddmmmxxx~~~zzzuuuvvvrrrvvv|||~~~}}}|||}}}zzzzzzyyywwwtttqqqooonnnlllmmmiiiaaa[[[WWWPPPIIIBBB>>>===CCCJJJVVVhhhwwwUUUpppyyy|||lllGGG???999999:::777666777222222222111111222222333000000000000000000000000000000000000111111111111111111222222222333333333333444555555888CCCSSS___mmmjjjeeetttbbbOOOKKKHHHJJJLLLNNNPPPPPPPPPPPPOOOPPPPPPOOONNNOOOQQQSSSxxx^^^SSSHHHKKKGGGEEE>>>>>>>>>===<<<<<<;;;;;;888888888888888888888888<<<===CCCWWWwww~~~uuuyyy{{{zzz]]]UUUNNNMMMNNNQQQVVV\\\iiiqqq~~~sssuuu~~~oooggg___\\\YYYTTTRRRTTTSSSPPPLLLKKKLLLNNNOOOOOOSSSRRRPPPOOONNNNNNOOOOOOMMMLLLJJJIIIJJJKKKMMMNNNLLLLLLKKKJJJJJJJJJJJJKKKIIIXXXlllzzz~~~}}}|||yyy\\\GGG???WWWbbbwwwqqqcccOOO===@@@999888888777666666666666666555555666666555999EEESSSdddhhhvvvooo~~~nnnXXXFFFHHHLLLSSSYYY___bbbccc^^^^^^]]]\\\^^^ccciiiooozzziiinnnmmmfffbbbeeeiiihhhdddgggjjjnnnssszzzmmmgggiiieeellltttyyyzzzyyyyyyzzzzzzyyyxxxvvvssspppnnnllllllmmmiii```ZZZUUUOOOHHHAAA======CCCKKKVVVhhhyyyVVVrrrkkkwwwmmmGGG???999999:::777666777222222222111222222333333000000000000000000000000000000000000111111111111111111222222222333333333333444444444888DDDUUUaaayyynnncccppp}}}wwwXXXHHHHHHGGGIIIKKKNNNPPPRRRRRRSSSQQQRRRRRRQQQPPPQQQSSSUUU\\\VVVRRRKKKHHHEEEAAA???===<<<<<<<<<;;;:::888888888888999:::;;;<<<999===CCCSSSttt}}}ttt{{{wwwbbbYYYTTTSSSQQQPPPZZZgggpppuuulllhhhaaaZZZTTTQQQPPPOOONNNMMMLLLLLLLLLMMMNNNOOOOOOPPPPPPOOONNNMMMLLLKKKMMMNNNNNNMMMJJJIIIIIIJJJLLLKKKKKKJJJJJJJJJKKKKKKMMM[[[lllwwwzzzzzz|||vvvYYYEEE@@@UUUaaannnbbbYYY???===>>>;;;999777555555666777888111333666888888;;;FFFSSSeeekkkxxxjjj~~~{{{\\\MMMEEEJJJNNNXXXaaaYYYSSS\\\\\\^^^aaacccccccccdddeeegggvvvvvvsssnnnjjjkkkmmmooonnnmmmooommmrrrppp[[[UUUTTTRRRTTT\\\gggqqquuuuuuttttttvvvxxxyyywwwrrrmmmjjjggggggfffccc]]]TTTKKKFFF@@@@@@@@@CCCKKKYYYgggppp~~~tttWWWxxxttttttLLLDDD===<<<;;;999777888666666555444333222222111222111111000000000000000000000000000111111111111111111000000111111222333///111333555999DDDTTT```xxxhhhcccooo|||iiiUUUNNNPPPSSSMMMHHHKKKSSSYYYXXXUUUQQQPPPRRRUUURRRNNNSSS[[[^^^XXXTTTNNNKKKFFFAAA???===<<<<<<<<<;;;:::999999999999::::::;;;<<<:::===DDDUUUxxxyyyqqq|||eee\\\UUUUUUUUUWWWdddttt~~~|||uuu}}}~~~ooogggccc]]]VVVQQQOOONNNNNNMMMMMMLLLKKKLLLMMMNNNOOOPPPPPPOOOOOONNNMMMMMMLLLNNNOOOOOONNNKKKJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKNNN[[[mmmxxx{{{{{{}}}www\\\HHHBBBSSSgggiii\\\^^^BBB======::::::888777666666777888444555777888777:::FFFSSSdddwwwyyyyyyiii}}}~~~pppooozzzvvvWWWIIIFFFOOOXXXaaafff\\\YYYffflllhhhdddccceeehhhiiijjjgggooozzz{{{tttsssvvvxxxwwwvvvuuuqqqzzzbbbRRRMMMKKKIIIJJJNNNXXXbbbjjjpppssssssrrrrrrssstttrrrmmmjjjffffffeeeaaa[[[RRRJJJEEEEEECCCCCCEEEMMMZZZhhhqqq{{{qqqTTTvvvtttyyySSSJJJBBB???===999777888777666555555333333222111222222111000000000000000000000000000111111111111111111000000111111222333111333444666:::FFFWWWdddnnnlllxxx}}}zzzeeeTTTPPPSSSSSSRRRQQQRRRUUUYYY]]]___YYYWWWVVVVVVRRRPPPVVV___bbb[[[VVVQQQNNNHHHAAA???===<<<===<<<;;;:::;;;::::::999::::::;;;;;;<<>>;;;::::::999888777777666777777888888777:::GGGTTTppp~~~llllll}}}}}}kkkoooqqqTTTGGGMMMYYYcccmmmsssmmmpppyyylllhhhmmmrrrsssqqqllllllppp~~~~~~xxxlllTTTKKKGGGEEEFFFFFFGGGKKKSSS___iiippptttrrrppppppqqqppplllhhheeedddccc___XXXPPPHHHDDDGGGEEECCCEEENNN[[[iiiqqqvvvpppUUU|||}}}sss}}}[[[PPPFFFAAA>>>:::888999777666666555444333222222222222111000000000000111000000000000111111111111111111000000111111222333333444555666;;;III\\\jjjqqqooozzz}}}ppp^^^RRRQQQVVVXXX\\\___^^^\\\]]]ccciiiddd```\\\YYYUUUUUU[[[dddfff]]]YYYUUUQQQIIIBBB@@@===<<<======<<<:::;;;:::999999999999999:::===@@@EEESSSrrryyyrrrzzzwwwzzzfffYYYOOONNNRRR[[[lll~~~yyydddWWWPPPLLLJJJOOObbb|||tttpppfffZZZWWWRRRNNNKKKJJJKKKLLLJJJJJJJJJKKKKKKLLLMMMMMMQQQPPPOOONNNMMMNNNNNNOOOMMMNNNNNNMMMJJJIIIIIIJJJKKKJJJJJJJJJJJJKKKKKKLLLNNN\\\nnnzzz~~~yyyfffNNN>>>QQQtttqqqYYYxxxoooMMMDDDBBB<<<<<<<<<;;;:::888777666777777777777777;;;IIIWWWxxxvvvqqq~~~oooTTTLLLWWWaaalll|||tttqqqyyy|||xxxtttttteeeRRRJJJGGGFFFKKKMMMMMMLLLOOOYYYccciiitttuuuuuussspppkkkhhhgggeeedddaaa]]]VVVOOOHHHDDDEEEBBB@@@DDDNNN\\\iiiqqqtttrrr[[[qqq|||]]]QQQFFFAAA===:::888:::777777666555444333222222333222111111000000111111///000000000111111111111111111000000111111222333333444444555<<>>=========<<<;;;:::999999888888888888999;;;???EEERRRnnnwwwqqq~~~xxxyyybbbTTTJJJJJJNNNTTTbbbqqq~~~hhhUUUJJJFFFEEEEEEIII^^^vvvoookkkaaaVVVSSSOOOLLLJJJJJJLLLMMMIIIJJJJJJKKKLLLMMMMMMMMMPPPPPPOOOOOONNNOOOOOOOOOKKKLLLLLLKKKHHHGGGGGGHHHJJJJJJJJJJJJJJJKKKLLLLLLMMM[[[nnnzzzvvvZZZCCCQQQxxxwwwuuuVVVppptttOOOFFFDDD>>>>>>===<<<;;;999777666555555666777777<<>><<<999999;;;888777666555444333333222333222222111111111111111///000000000111111111111111111000000111111222333222333333444;;;KKKaaaqqqgggbbbllluuuppp^^^SSSOOORRRXXXZZZ___ffflllooopppooooooqqqqqqoookkkhhhhhhhhhiiipppddd___]]]XXXMMMBBB@@@>>>===>>>===<<<;;;999999999888888999::::::888===DDDRRRnnnpppmmm|||}}}___TTTLLLMMMPPPQQQYYYcccmmmuuu}}}vvvlll^^^OOOFFFDDDGGGIIIJJJaaa}}}ppphhhcccZZZSSSQQQMMMJJJIIIJJJLLLMMMIIIJJJKKKLLLMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPOOOOOOJJJKKKKKKJJJGGGFFFFFFGGGJJJJJJIIIJJJJJJKKKLLLMMMLLLZZZmmmzzzaaaDDDPPP}}}zzzllltttRRRjjjxxxQQQGGGFFF@@@@@@>>><<<:::999777777444444666777777;;;IIIWWWvvvzzzdddRRRUUUZZZqqq|||qqqooolllmmmxxxppp[[[NNNRRR[[[YYYfffoookkkfffggggggeeeiiinnnsssqqqkkkggggggiiifffddd___ZZZSSSMMMHHHEEECCCAAAAAAIIIVVVeeepppvvvxxxiii\\\pppuuuTTTJJJAAA>>>===;;;:::<<<888777777666555444333333333333222111111111111222000000000000111111111111111111000000111111222333111222333444<<>>===>>>>>>===;;;::::::::::::;;;;;;<<<===888===CCCRRRoookkkiii|||vvvvvvyyyaaaXXXTTTXXXZZZVVVVVV[[[ZZZ___cccfffkkkqqqrrroookkkggg^^^QQQFFFBBBEEEIIILLLaaa|||uuujjjaaa\\\VVVRRROOOLLLIIIHHHIIIKKKMMMIIIJJJLLLMMMNNNOOOOOONNNMMMOOOQQQRRRRRRQQQOOOMMMKKKKKKLLLJJJHHHFFFGGGGGGIIIIIIIIIJJJJJJKKKLLLMMMJJJYYYlllzzzdddCCCKKKsss{{{bbbtttTTTnnnXXXLLLIIICCCAAA???<<<:::999888888555666888888777999EEERRRssswwwzzzyyy]]]OOOXXXeeehhh___cccgggooozzzppp^^^XXXeeexxxyyy}}}vvvvvvssspppmmmkkkjjjiiihhheeebbb]]]WWWQQQKKKFFFDDDCCCAAACCCKKKYYYgggpppsssuuueee]]]ssswwwSSSJJJBBB@@@@@@===<<<===888888777666555444333333444333222222111111222222000000000000111111111111111111000000111111222333111333444666===MMMaaapppeee___gggzzzttt^^^QQQNNNOOOQQQUUUTTTVVV[[[cccnnnvvv{{{|||}}}}}}}}}~~~xxxyyykkkffffff```RRRCCCAAA>>>>>>>>>>>>===;;;;;;;;;;;;<<<===>>>???@@@;;;>>>CCCPPPmmmjjjhhh~~~}}}pppiiihhheeevvvsssddd]]][[[bbbccc\\\XXXZZZWWWZZZ[[[\\\bbbjjjnnnmmmkkkiiibbbUUUFFF>>>???CCCKKK___tttqqqeee\\\YYYUUUPPPNNNKKKHHHGGGHHHJJJLLLIIIJJJLLLNNNOOOPPPOOOOOOLLLNNNQQQSSSSSSRRROOOMMMKKKLLLLLLKKKIIIGGGGGGHHHIIIIIIIIIJJJJJJLLLMMMMMMJJJXXXlllyyyhhhFFFGGGjjj}}}\\\wwwYYYvvv```RRRNNNEEEBBB???<<<999888999999777777999999777777AAAMMMeeetttuuu{{{{{{ooo}}}vvvYYYNNN[[[sssaaaccceeekkkuuu~~~|||nnnaaabbbyyy~~~rrrlllmmmmmmiiieeedddaaa\\\UUUOOOIIIEEECCCBBB@@@BBBKKKYYYeeelllnnnqqqeeebbbwwwuuuxxxTTTKKKDDDCCCBBB???===>>>888888777666555444333333444333222222111111222222000000000000111111111111111111111000111222222333222333555888???NNNbbbpppeeeeeepppmmmXXXNNNMMMOOOQQQTTT\\\]]]___dddllluuu}}}tttnnnjjjbbbSSSDDD@@@<<<;;;<<<>>>===;;;999999999999::::::;;;<<<;;;===BBBPPPlllrrrooozzzhhheeeddd```aaahhhvvvrrrdddeeeeeeeeeeeedddcccbbb^^^ZZZ]]]eeejjjkkkpppwwwyyy{{{pppWWWDDDAAAEEEFFFLLLccc}}}xxxpppggg```ZZZTTTPPPNNNMMMLLLKKKJJJJJJKKKKKKMMMMMMMMMMMMLLLKKKJJJIIIJJJKKKNNNPPPPPPOOOMMMKKKNNNMMMLLLJJJIIIIIIIIIIIINNNIIIEEEEEEIIILLLKKKHHHLLLUUUdddsss~~~jjjFFFFFFhhh{{{___~~~bbbdddZZZOOOHHHEEEAAA>>>======<<<;;;999777777999999:::BBBKKKaaawwwkkkiiiqqq}}}{{{aaaTTTXXXbbbuuu```aaaccciiitttzzzzzznnneeexxxzzzllljjjmmmkkkeee```]]]XXXRRRLLLGGGCCCAAA@@@BBB@@@III]]]ddddddiiivvvfffjjj|||vvvqqqPPPJJJFFFEEEAAA<<<;;;===::::::999777666444333333444555555333111//////000000111111111111222222222000111111111111222222222444555444555???QQQ```ggg{{{dddccclll}}}yyyhhhUUUNNNPPPSSSVVVXXX\\\___cccgggjjjqqqzzzyyyrrrooofffWWWDDD@@@<<<;;;===>>>===;;;:::999999999::::::;;;<<<<<<>>>BBBPPPjjj~~~uuuqqqyyymmmnnnlllfffeeemmm{{{}}}rrrmmmnnnnnnmmmkkkgggdddaaaddddddhhhpppuuuvvv}}}zzz\\\GGGCCCFFFGGGHHH[[[wwwoookkkeee___[[[WWWSSSPPPMMMMMMKKKJJJJJJJJJKKKKKKMMMMMMMMMLLLLLLKKKIIIIIIJJJLLLMMMOOOOOONNNMMMLLLOOONNNMMMKKKIIIHHHGGGGGGJJJFFFCCCDDDHHHKKKKKKIIIMMMXXXiiixxxoooJJJHHHjjjgggwwwdddYYYNNNJJJFFFBBB>>>===<<<:::999999777777888888999AAAJJJ^^^rrrjjjhhhqqqsssZZZSSS]]]jjjnnnbbbeeelllpppyyyxxxuuu~~~xxxnnnkkk|||ooolllmmmjjjddd^^^\\\WWWQQQKKKFFFCCCAAABBBEEECCCKKK]]]eeegggppp]]]aaarrruuugggMMMIIIFFFGGGEEEAAA@@@AAA::::::999888666555444444777888777555222/////////000111111111111222222222000111111111111222222222333444444666BBBUUUeeelllsssaaaeeerrr~~~ppp```QQQLLLNNNQQQTTTVVV^^^aaaeeegggjjjooowww}}}xxxuuulll[[[EEEAAA===;;;===>>>===;;;::::::999999999:::;;;;;;===???CCCNNNfff}}}|||rrrlll|||{{{~~~wwwsss|||yyyxxxxxxxxxwwwtttoookkkhhhjjjnnnvvv}}}{{{YYYCCCAAADDDDDDKKK\\\}}}nnneeebbb]]]YYYVVVSSSPPPNNNKKKKKKJJJJJJIIIJJJJJJJJJLLLLLLLLLLLLKKKJJJIIIIIIKKKLLLMMMMMMNNNNNNMMMMMMPPPOOOMMMKKKIIIGGGFFFFFFFFFCCCAAACCCGGGJJJKKKIIINNN\\\ooooooJJJJJJmmmiiihhh\\\QQQLLLIIIDDDAAA>>>===:::888999777666888777888???HHH[[[qqqgggfffpppcccSSSWWWggguuummmiiikkkvvvyyycccsssyyyllliii{{{xxxyyy~~~|||qqqmmmmmmhhhbbb\\\YYYTTTNNNIIIEEECCCBBBEEEGGGFFFMMM]]]dddkkkzzzVVVcccjjjwwwjjjUUUOOOJJJIIIFFF@@@======:::999999888777777666666999999999666222/////////000111111111111222222222000111111111111222222222222444444777BBBTTTdddkkkjjjZZZbbbsssdddYYYNNNLLLOOOQQQTTTXXXaaadddgggiiijjjnnnuuuzzz}}}{{{ppp]]]FFFBBB===<<<>>>???===<<<:::::::::999999::::::;;;<<>>GGGXXXwwwzzzdddbbblll|||fffWWWWWWdddvvvvvvssssss}}}bbb___iiilll\\\wwwzzzttt{{{|||llliii~~~{{{wwwuuusssrrrwwwnnnkkkkkkfff___YYYVVVQQQKKKFFFDDDCCCCCCFFFIIIHHHOOO]]]cccnnnVVVqqqggg{{{rrr___UUUMMMIIIEEE@@@======::::::999999888888888777777888888555222000///000000000111111111222222222000000111111111222222222333555444666???PPP^^^dddhhhYYYdddwww\\\UUUOOOPPPTTTVVVYYY]]]cccfffiiikkklllooouuuzzzttt^^^GGGCCC>>>===>>>???>>><<<;;;::::::999999::::::::::::===AAAIII\\\xxxuuunnn```jjjzzzYYYFFFEEEHHHGGGSSSjjjyyyqqqhhhddd```[[[VVVRRROOOKKKIIIHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMLLLLLLKKKJJJMMMMMMMMMMMMMMMNNNNNNOOOJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHIIIJJJJJJIIIMMMaaazzz|||mmmIIIMMMppplllrrrkkk]]]PPPJJJGGGDDDCCCBBB@@@>>><<<:::888777777666666===FFF]]]ddd```iiiwwwtttyyy}}}{{{wwwmmmfffkkkhhh```WWWXXXeee{{{~~~rrrMMMIIIUUUlll```\\\uuu{{{XXXUUUXXXbbbmmmttt{{{tttttt~~~~~~~~~|||yyytttpppmmmwwwvvvpppiiiggggggccc]]]WWWSSSNNNHHHDDDCCCCCCDDDGGGIIIIIIRRR^^^cccnnnoooTTTyyyxxxdddzzzfffYYYMMMHHHFFFCCCCCCEEE;;;;;;::::::999999999888444444555444111000000111000000111111111222222222000000111111111222222222333555555666???PPP]]]ccc|||iii[[[hhh|||jjjVVVRRRQQQTTTWWWYYY]]]ccccccgggkkknnnpppsssyyy~~~xxx```HHHDDD???>>>??????>>><<<;;;;;;:::999999999::::::888===AAAHHHYYYuuupppyyydddhhh}}}___HHHEEEHHHGGGXXXssszzz}}}oookkkddd]]]ZZZUUURRROOOMMMKKKIIIGGGHHHIIIKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLMMMNNNOOOOOOPPPOOOOOOOOOHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJOOOddd~~~sssNNNNNNrrrzzzeeevvvgggXXXIIIIIIGGGDDDCCCBBBAAA???===;;;999888888666666===EEEjjjkkkdddiii}}}tttgggiiirrr{{{hhhaaaZZZUUUYYYRRRSSSXXXfff}}}iiiIIIDDDKKK```jjjgggmmmvvvWWWZZZmmmZZZIIIGGGHHHNNNTTT^^^mmm{{{{{{zzz|||zzzwwwuuusssrrrrrrrrrnnnnnnkkkeeeddddddaaa\\\VVVRRRKKKFFFCCCCCCEEEFFFHHHHHHIIIUUUbbbdddnnnfffQQQxxxoooaaapppaaaRRRJJJFFFCCCAAABBB===<<<<<<;;;:::999999999222333444333111000111222000111111111111222222222000111111111111222222222111444555777BBBSSSaaagggzzzhhhTTT[[[mmm|||cccQQQPPPQQQVVVXXXYYY^^^eeeeeeiiinnnrrrtttxxx~~~~~~dddIIIEEE@@@>>>???@@@>>><<<<<<;;;::::::999999999:::777===BBBIIIYYYvvvlllgggfffzzzaaaGGGBBBGGGIII[[[}}}}}}mmmkkktttqqqjjjhhh```YYYUUUQQQNNNMMMLLLJJJHHHGGGHHHJJJLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOOOONNNNNNMMMNNNPPPRRRRRRQQQPPPOOOIIIIIIHHHHHHHHHIIIJJJJJJIIIJJJKKKLLLKKKKKKLLLLLLTTThhhrrrJJJNNNsssWWWkkkkkk[[[MMMOOOMMMJJJIIIGGGEEEBBB???===:::999999777777===FFFgggwwwllllll}}}xxxsss{{{fff___[[[XXX[[[]]]hhhxxx^^^KKKHHHJJJVVVppplll[[[YYYlllxxxUUUXXXmmmfffPPPIIIEEEDDDGGGKKKSSSbbbooo{{{|||}}}|||yyy~~~zzzxxxtttqqqooooooqqqrrrlllmmmjjjdddbbbcccaaa\\\UUUQQQJJJEEEBBBCCCFFFHHHIIIIIIJJJYYYggggggmmm]]]UUU}}}lllfffjjj\\\OOOIIIFFFBBB>>>===>>>>>>===<<<;;;:::999888444555555444222000111222000111111111111222222222000111111111111222222222111333555888BBBSSSaaafffyyyjjjPPPPPP\\\vvvzzz|||gggPPPPPPSSSWWWYYYYYY```hhhiiimmmrrrvvvxxx{{{gggJJJEEE@@@???@@@@@@>>><<<<<<;;;::::::999999999999777>>>DDDJJJZZZwwwlllfffdddyyyzzz}}}eeeIIIDDDKKKPPPWWWwwwpppuuu~~~tttfffdddcccZZZZZZVVVRRRNNNLLLJJJHHHFFFGGGHHHJJJLLLNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPOOOOOOMMMOOORRRSSSTTTSSSPPPOOOKKKJJJIIIHHHHHHHHHHHHIIIFFFHHHJJJKKKLLLLLLMMMNNNWWWkkkmmmAAAMMMrrr}}}wwwKKK```sssdddVVVVVVTTTRRROOOMMMJJJFFFCCC>>>;;;::::::888777>>>FFFVVVssstttppp}}}mmmkkkkkkiiikkkwwwTTTKKKLLLJJJMMMVVV___kkkuuukkk]]]]]]^^^zzzZZZYYYrrrXXXSSSCCCAAABBBFFFKKKOOOXXX```sssyyy|||vvvzzz~~~zzz~~~zzzyyywwwuuussspppnnnmmmnnnoookkkeeebbbcccaaa]]]UUUPPPJJJDDDBBBCCCGGGIIIKKKIIIKKK[[[kkkiiimmmSSS]]]lllppp}}}eeeRRRIIIAAACCCGGGGGGEEEDDD@@@???>>>===;;;999888888777777777555222111000111000111111111111222222222000111111111111222222222222444555666@@@OOO[[[```mmmrrrVVVSSS^^^rrruuuuuu```RRRRRRVVVZZZZZZ[[[bbbkkklllqqqvvvxxxzzz}}}nnnSSSBBB???DDD???>>>AAA@@@<<<<<<<<<;;;;;;:::::::::===>>>>>>DDDXXXxxx|||eeehhhvvvxxxcccIIIHHHMMMMMMbbbyyyvvvkkkfff```YYYVVVRRRQQQNNNKKKIIIHHHGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNNNNLLLMMMQQQQQQNNNNNNQQQQQQRRRTTTTTTTTTRRRPPPNNNLLLJJJIIIIIIJJJJJJIIIGGGKKKHHHHHHLLLNNNLLLLLLNNNVVVsss~~~TTT???DDDxxxxxxoooOOOdddzzz^^^OOOOOORRRSSSQQQPPPNNNGGG@@@>>>===<<<;;;:::;;;<<<===PPPfffnnnuuuxxx{{{eeeLLLGGGMMMRRRVVVYYYZZZYYYXXXYYYXXXWWW]]]nnnyyyUUU\\\{{{|||]]]OOOLLLDDDAAAGGGLLLMMMRRRZZZ___ooo}}}|||}}}|||{{{yyyxxxyyyzzzuuuwwwwwwuuupppmmmlllmmmkkkiiigggfffeeebbb]]]XXXSSSOOOIIIEEEEEEGGGIIIJJJJJJIIIRRRcccllloooyyy}}}WWWdddtttzzzmmm]]]KKKHHHHHHJJJIIIGGGGGGJJJDDDBBB>>><<<<<<<<<;;;999777777666555333222111000//////000000111111111222000111111111111222222222444444444555???OOOZZZ]]]mmmxxx[[[UUU___vvv{{{iii[[[RRRUUUZZZ^^^aaadddhhhkkkrrrtttwwwyyy|||tttSSSBBB>>>CCC???===AAA@@@======<<<<<<;;;:::999999:::;;;===CCCYYY{{{|||fffkkk~~~rrryyycccGGGEEELLLOOOfffqqqgggccc]]]XXXVVVQQQPPPMMMKKKIIIHHHHHHHHHJJJJJJKKKLLLMMMNNNNNNOOORRROOOOOORRRQQQNNNMMMOOOPPPPPPQQQRRRRRRQQQPPPPPPLLLKKKIIIJJJKKKKKKIIIHHHKKKHHHHHHLLLNNNLLLMMMOOOZZZvvv}}}OOO>>>KKK}}}|||mmmmmmTTToooyyy^^^PPPKKKNNNPPPPPPQQQQQQLLLEEE@@@???>>><<<;;;;;;<<<<<>>======;;;:::888777666555333222111111000000000000111111111222000111111111111222222222333555555555>>>MMMZZZ___vvv]]]VVVbbbxxxiiiYYYTTTXXX]]]aaadddhhhkkknnnvvvyyy|||~~~UUUCCC>>>BBB???>>>BBB@@@???>>>===<<<;;;:::999888888999;;;CCCYYY}}}yyy|||gggnnnvvvooo|||^^^DDDBBBKKKQQQkkkzzziiibbb___ZZZWWWVVVPPPNNNLLLJJJIIIHHHHHHHHHKKKKKKLLLMMMNNNOOOOOOPPPUUURRRQQQSSSRRRNNNMMMOOOOOOOOOOOOOOOPPPPPPPPPPPPLLLKKKJJJJJJKKKKKKJJJIIIKKKHHHIIILLLMMMLLLMMMQQQ```zzztttHHH<<>><<<:::888888777555444333222111000000000111111111111111000111111111111222222222222555666555;;;JJJYYYaaa~~~___UUU```tttmmm\\\WWWZZZ___dddgggkkkooorrrvvvyyy~~~YYYFFF???CCC@@@@@@CCCBBB@@@@@@???===;;;:::999888777:::;;;BBBXXX|||rrryyygggppprrrnnnwwwSSSAAAAAAJJJPPPppp}}}pppccc]]][[[XXXVVVUUUNNNMMMKKKIIIHHHHHHIIIIIIKKKLLLMMMNNNOOOPPPPPPQQQUUURRRQQQSSSRRROOOOOORRRQQQPPPOOONNNMMMMMMNNNNNNLLLKKKJJJJJJLLLLLLKKKJJJKKKIIIIIILLLMMMKKKNNNRRReee|||lllCCC===PPPxxxbbb~~~fffwww```UUU\\\^^^]]]ZZZYYYXXXSSSMMMCCCBBB@@@>>><<<<<<<<<<<>><<<:::999888777666555333222222111111111111111111111111000000111111111222222222111666777666:::HHHYYYbbb}}}aaaTTT]]]nnn|||lll\\\WWWZZZ```eeeiiimmmqqqtttvvvzzz~~~```KKKBBBEEEBBBBBBEEECCCAAA@@@???>>><<<;;;:::999999<<<===AAATTTvvvnnnvvvuuueeeooorrrrrr]]]FFF@@@DDDKKKQQQsssssshhh^^^[[[ZZZVVVTTTTTTLLLKKKIIIHHHHHHHHHIIIJJJLLLLLLMMMNNNOOOPPPQQQQQQRRROOOOOORRRSSSQQQSSSVVVUUUTTTRRROOOMMMLLLKKKKKKKKKJJJIIIJJJKKKLLLKKKJJJJJJIIIJJJMMMLLLKKKOOOUUUggg{{{}}}gggAAA???NNNsssaaakkk{{{wwwbbbZZZaaaaaa___YYYWWWUUUPPPJJJBBBAAA???>>>===<<<======HHHTTTiiiqqqqqqzzzrrrrrrrrrxxxzzzyyy}}}~~~vvvsssttt}}}hhh~~~aaa___nnn}}}zzzxxxxxxwwwvvvwwwxxxwwwuuurrroooooonnnnnnmmmllljjjiiigggfffddd___ZZZUUURRRPPPJJJHHHFFFFFFGGGIIIIIIIIIJJJVVVhhhuuuyyy}}}mmm^^^xxx```SSSOOOHHHEEELLLSSSTTTRRRPPPMMMIIIEEEBBB@@@>>><<<:::999999888777555444333222222222222111111111111111000000111111111222222222000555777666:::HHHXXXbbbxxxeeeZZZ```ppp}}}|||dddVVVVVVYYY___dddhhhmmmqqqtttzzzzzzfffOOODDDFFFCCCCCCFFFCCCAAA@@@???>>>===<<<;;;::::::===>>>@@@PPPoootttssssssbbbkkktttxxxeeeHHH===@@@FFFNNNUUUvvv}}}iiibbb[[[ZZZYYYTTTPPPPPPJJJIIIHHHGGGHHHHHHJJJJJJLLLLLLMMMNNNOOOPPPPPPQQQOOOMMMMMMQQQSSSSSSUUUZZZXXXWWWUUURRROOOLLLJJJIIIJJJIIIHHHIIIJJJKKKJJJIIIJJJIIIKKKMMMLLLKKKOOOWWWfffyyy|||eee@@@BBBQQQnnn```iiitttyyyfff```\\\]]]YYYTTTRRRRRRNNNHHHEEEDDDAAA???>>>=========AAAOOOeee{{{|||~~~}}}lllkkkvvv|||pppwww}}}rrrlllppp}}}}}}xxxvvvuuuvvvxxxxxxtttpppnnnlllkkkjjjjjjiiigggddddddcccaaa\\\VVVQQQOOOOOOHHHGGGFFFGGGIIIKKKKKKJJJNNN]]]nnnvvvvvvyyycccgggqqqZZZLLLFFFCCCFFFPPPWWWWWWSSSRRRMMMJJJFFFBBBAAA???===;;;::::::999777666555444333222222222222222111111111000111111111111222222222///444666666<<>>>>>===<<<<<<999===>>>???LLLhhhwwwqqq___fff}}}uuu~~~~~~tttmmmiii]]]\\\ZZZ]]]iiiyyyfffPPP>>><<>><<<<<>>>>>======888<<<===>>>JJJeee}}}ppp]]]bbbyyy|||ttt~~~}}}xxxiiiZZZQQQHHHGGGFFFLLL\\\ooo{{{}}}VVVFFF<<>><<<;;;AAAKKK\\\qqq{{{uuullljjjvvv|||qqqwwwwwwzzzuuurrrqqqsssvvvuuupppkkkmmmjjjgggffffffeeeaaa^^^\\\\\\ZZZUUUOOOJJJJJJKKKGGGFFFGGGIIILLLMMMMMMLLLSSSfffzzzttt```[[[NNNJJJ<<>><<<<<<<<<<<<:::999;;;@@@JJJ\\\xxxiiieeewwwwww||||||~~~|||tttlll```PPPDDDCCCGGGJJJOOOYYYeeefffaaaHHH@@@>>>AAABBBDDDRRRdddmmmlllZZZZZZZZZZZZXXXTTTOOOIIIFFFEEEEEEEEEEEEFFFGGGHHHHHHJJJKKKLLLNNNOOOPPPQQQQQQLLLMMMNNNNNNMMMOOORRRTTTVVVUUUTTTRRRPPPMMMJJJIIIHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHKKKMMMLLLLLLQQQXXXiiizzzmmmEEE<<<]]]{{{rrrmmm___nnnddd```^^^\\\ZZZZZZ[[[\\\]]]VVVTTTNNNGGGAAA??????AAA@@@KKKZZZiiizzz{{{lllwwwvvvyyy{{{sssuuutttssssssssspppmmmiiijjjhhhgggfffeeebbb^^^[[[ZZZWWWSSSPPPNNNLLLJJJGGGFFFDDDEEEHHHIIIHHHMMMSSSXXXooo}}}yyy}}}ttt```tttuuu]]]RRREEE===>>>JJJXXXYYYPPPMMMSSSOOOMMMJJJHHHGGGEEEAAA???===;;;999888888777666555555444333222111111111111000000000000111111111111000555777777<<>><<<;;;;;;;;;;;;999;;;???HHHZZZuuu|||~~~qqqgggtttwww~~~zzzpppcccVVVKKKEEEHHHJJJIIIIIIOOOXXXYYYTTTKKKBBB>>>AAABBBDDDTTTgggwwwwwwuuuvvv~~~mmm___]]][[[YYYVVVQQQMMMIIIFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLNNNOOOPPPQQQQQQMMMNNNOOOOOOOOOPPPRRRUUUTTTSSSRRROOOMMMKKKIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIKKKMMMLLLLLLRRRZZZmmm}}}gggDDDBBB[[[sssvvvzzz}}}iii```\\\]]]^^^]]]\\\[[[[[[\\\VVVTTTPPPJJJDDDAAAAAABBB===FFFVVVkkkxxx|||nnnxxx~~~www}}}vvvtttsssrrrsssssspppmmmjjjiiigggeeedddccc```\\\XXXVVVSSSPPPNNNMMMLLLJJJHHHFFFDDDEEEGGGGGGGGGLLLSSSaaawww}}}nnnnnnsssyyyzzzYYYOOOAAA???AAAMMM\\\___WWWUUUZZZQQQNNNJJJHHHFFFDDDBBB???>>><<<999888888888666555444444333111111111111111000000000000111111111111///444555555:::HHHUUU\\\vvv}}}{{{bbbUUU\\\hhhzzz}}}dddXXXZZZ___aaagggnnnooopppwwwiiisssOOOFFFCCCBBBGGGBBBGGG@@@@@@@@@???>>><<<::::::;;;::::::>>>FFFVVVpppzzzvvvhhhqqqwwwyyyjjjYYYLLLHHHHHHKKKJJJGGGDDDFFFMMMPPPOOOQQQDDD===AAABBBEEEVVVkkk}}}[[[___fffppp}}}uuulllccc```[[[TTTNNNJJJHHHGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLNNNOOOPPPQQQQQQOOOPPPQQQQQQQQQQQQTTTVVVSSSQQQOOOLLLIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJLLLMMMKKKLLLSSS]]]tttaaaCCCHHHeeevvvxxxwwwccc[[[WWWZZZ\\\ZZZVVVRRRQQQRRRVVVUUUSSSNNNHHHDDDBBBBBB===CCCSSSoooxxx{{{ttt|||tttyyy|||wwwrrrqqqqqqrrrrrrpppmmmjjjhhhfffdddbbb```]]]XXXUUURRROOOMMMKKKKKKKKKIIIHHHEEECCCDDDFFFEEEEEELLLTTTfffyyyyyyzzzfffrrrrrrYYYPPPBBB@@@CCCNNN\\\___YYYVVVYYYSSSOOOKKKHHHFFFDDDBBBAAA???===:::999999888777555444333222111000000000000000000000000111111111111///333444333999GGGVVV^^^ttt{{{```TTT\\\lll}}}}}}eeeVVVSSS]]]```ggglllnnnpppxxxmmmtttOOOFFFCCCCCCIIIEEEJJJAAAAAABBBAAA@@@>>>;;;:::<<<::::::===CCCQQQjjj~~~rrreeeqqqzzzuuueeeTTTKKKKKKMMMHHHFFFCCCAAADDDMMMVVV[[[WWWFFF;;;???AAAEEEXXXpppeee\\\bbbkkkvvv{{{tttlllggg^^^UUUMMMIIIGGGFFFDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKMMMNNNOOOPPPPPPPPPQQQSSSSSSRRRSSSTTTVVVSSSQQQMMMJJJHHHGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHJJJJJJLLLMMMKKKLLLVVVaaazzz\\\CCCKKKuuuxxxttttttaaa[[[YYY[[[[[[WWWQQQLLLLLLMMMTTTUUUTTTQQQKKKFFFBBBAAA@@@CCCQQQpppyyywwwwwwuuuzzzssspppooooooppppppoookkkhhhfffdddbbb```^^^ZZZUUURRROOOMMMJJJIIIHHHHHHFFFDDDCCCBBBCCCDDDCCCEEENNNXXXjjjyyy|||qqquuudddqqqfffRRRMMMEEEMMMOOOVVV______XXXTTTTTTTTTQQQLLLIIIGGGEEEDDDBBB@@@>>>;;;::::::999777666333333222111000000000000///000000000111111111111000333444222888GGGWWW```qqq|||]]]RRR^^^nnnxxxvvvzzzcccTTTPPPVVV\\\eeelllooottt{{{nnnuuuPPPGGGDDDCCCJJJFFFLLLCCCDDDDDDCCCBBB@@@>>><<<===;;;:::<<>>@@@HHH]]]{{{|||~~~zzztttgggmmmhhhcccmmm~~~{{{yyywwwxxxrrrllllllkkkkkkkkkhhheeeaaa```^^^\\\ZZZXXXUUUPPPMMMMMMKKKGGGEEEDDDBBB@@@>>>??????AAACCCDDDJJJYYYiiizzz|||wwwuuukkk}}}rrrkkk~~~\\\UUU___nnntttrrrnnnjjjeee^^^WWWRRRTTTRRRPPPOOONNNLLLJJJHHHCCCAAA>>><<<;;;:::999777555444333222111111111111000000000000111111111111111444555333888FFFUUU]]]mmmwwweeeVVV```mmm~~~www^^^QQQTTTXXXeeeuuuzzzkkkggg~~~}}}gggUUULLLJJJNNNZZZgggmmmssszzzlllxxxSSSIIIEEEDDDJJJGGGMMMGGGFFFDDDCCCAAA@@@@@@@@@>>><<<;;;<<>>AAAGGGNNN\\\ssslllNNN:::<<>>AAADDDFFFNNN```rrryyyxxxtttyyymmmeeexxxlllnnnwwwuuuqqqmmmgggbbb^^^[[[VVVQQQSSSRRRRRRRRRRRRPPPMMMJJJDDDBBB???===<<<;;;999777666555444333222222222222000000000000111111111111///333444333777DDDQQQXXXiiiuuurrr]]]^^^kkk|||lllWWWQQQWWWVVVXXX```bbbsssxxx~~~vvvfffZZZRRRNNNXXXbbbjjjlllooowww~~~pppzzzTTTJJJEEEDDDJJJGGGMMMGGGEEECCCAAA@@@???@@@@@@>>><<<;;;<<>>CCCJJJdddggg\\\]]]aaadddrrrnnn```[[[[[[[[[[[[QQQPPPNNNKKKGGGDDDAAA???>>>>>>???@@@AAACCCDDDEEECCCDDDEEEGGGHHHIIIJJJJJJLLLNNNPPPQQQPPPNNNNNNOOONNNNNNMMMLLLKKKIIIGGGFFFGGGGGGGGGHHHHHHGGGGGGGGGFFFHHHJJJJJJIIIPPPcccvvvvvvTTTKKKaaayyyjjj^^^___bbb\\\WWWXXX\\\^^^ZZZVVVWWWXXXXXXUUUPPPKKKHHHGGG<<>>===@@@??????>>>>>>FFFZZZmmmyyyllldddppp}}}xxxgggbbbccciii~~~}}}yyywwwsssooonnnwww|||rrrUUUGGGJJJIIICCCFFFMMMWWWpppxxxNNN;;;BBBAAAHHHjjjeeeQQQZZZ___XXXeeevvvzzzgggWWWOOONNNPPPQQQPPPMMMIIIDDD@@@>>>======:::;;;<<<===>>>@@@AAAAAADDDCCCBBBCCCEEEHHHLLLOOOLLLMMMNNNOOOOOOOOOOOOOOOMMMLLLKKKJJJHHHGGGFFFEEEDDDEEEFFFEEEDDDDDDFFFHHHGGGJJJKKKJJJLLLVVVgggttt}}}|||nnnKKKLLLxxxdddmmm]]]]]]\\\^^^``````^^^]]]\\\]]]UUUZZZ[[[VVVRRRPPPLLLHHHCCCBBB@@@JJJ]]]lllsssaaaUUUQQQMMMIIIPPPWWWaaaiiikkkhhhdddbbbcccnnn|||}}}vvvlll```[[[dddjjjiiilllrrrkkkiiihhhgggeeebbb]]]YYYXXXVVVSSSPPPMMMLLLKKKJJJIIIFFFDDDDDDEEEFFFCCCAAADDDGGGFFFCCCHHHXXXkkkvvvttt}}}tttjjjZZZ}}}|||qqqoooeeedddbbb___\\\YYYVVVTTTRRRSSSUUUVVVVVVSSSQQQOOOKKKGGGBBB???===<<<:::999888888777555444333222111222222111111111111222222111000000111777CCCPPPZZZ^^^rrr]]]bbbjjjzzznnnfff^^^\\\cccnnnwww}}}yyykkkeeeffftttsssppplllkkklllqqquuuWWWIIIFFFEEEHHHCCCJJJLLLKKKJJJIIIFFFDDDAAA@@@???>>>>>>>>>>>>FFFYYYllluuussssssdddaaafffqqquuummmgggdddgggmmmlllXXXKKKEEEIIIDDDIIIRRR___yyy{{{QQQ;;;@@@AAAIIIkkkbbbTTTZZZ^^^YYYcccuuuvvvfffXXXQQQNNNMMMKKKGGGFFFCCC@@@===<<<;;;;;;::::::;;;<<<>>>???@@@AAAAAA@@@@@@@@@BBBFFFIIILLLLLLLLLMMMNNNNNNNNNMMMMMMLLLLLLKKKIIIHHHGGGFFFEEEDDDEEEFFFEEEDDDEEEFFFHHHGGGJJJKKKKKKMMMWWWhhhvvv|||vvveeeJJJXXXhhhmmm^^^]]]ZZZ\\\]]]]]][[[ZZZZZZZZZWWWZZZYYYSSSOOOOOOMMMKKKEEEEEEAAAIIIZZZggg~~~|||wwwzzz~~~ooobbbYYYQQQJJJTTTXXXaaaiiieeeYYYPPPNNNWWW]]]gggssswwwggg^^^bbblllqqqyyyyyynnndddgggttt~~~}}}vvvhhh^^^[[[dddjjjgggfffjjjllljjjhhhgggeeebbb^^^ZZZTTTRRRPPPNNNLLLLLLLLLLLLGGGEEECCCCCCEEEEEECCCAAAEEEGGGFFFEEELLL^^^pppyyyyyy{{{vvvccc___ttthhhgggbbbbbbaaa___]]]ZZZXXXWWWUUUVVVXXXXXXWWWUUURRRPPPOOOKKKFFFCCCAAA???>>><<<888888777666444333222111222222111111111111222222111111000111777BBBPPPZZZgggppp[[[^^^dddvvvooommmlllqqq|||~~~~~~pppccc```bbbiiimmmrrruuuvvvvvvvvvwwwtttwww|||{{{WWWIIIEEECCCHHHEEEMMMMMMLLLLLLJJJHHHEEECCCAAA>>>===>>>======EEEXXXjjj}}}}}}|||ttttttuuufff\\\XXX\\\jjjwwwqqqaaa\\\TTTHHHFFFCCCKKKWWWfff~~~SSS;;;>>>AAAMMMnnnqqq\\\WWW[[[]]][[[bbbuuu|||tttiii___XXXQQQKKKFFFAAAAAA???>>><<<:::999888999:::;;;<<<===???@@@@@@@@@??????@@@BBBEEEHHHJJJLLLLLLLLLLLLLLLLLLKKKJJJLLLKKKJJJIIIHHHGGGFFFEEEEEEFFFFFFFFFEEEEEEGGGHHHGGGJJJLLLKKKNNNZZZkkkyyysss]]]JJJfffnnnggglll^^^]]][[[\\\]]]\\\ZZZYYYZZZ[[[___aaa___XXXTTTTTTSSSQQQHHHHHHCCCGGGUUUaaauuu|||yyylllrrruuuggg___[[[WWWYYYZZZcccmmmfffSSSHHHJJJOOOOOOSSS```ssswwwaaaNNNGGGMMMXXX___ccc___SSSLLLTTTfffsss~~~}}}}}}xxxrrrhhhaaabbblllssspppmmmnnnjjjhhhfffdddbbb___[[[XXXRRRQQQNNNLLLJJJIIIIIIIIIEEECCCBBBCCCDDDDDDCCCBBBGGGGGGFFFHHHTTTgggvvv|||{{{vvvzzzzzz\\\ooo}}}rrrjjjdddccc______^^^]]]\\\[[[[[[ZZZXXXYYYZZZZZZYYYVVVTTTRRRNNNKKKFFFBBB@@@>>><<<:::999888777666444333222222222222111111111111222222222222222222666AAAOOOZZZpppoooZZZZZZ```tttxxxqqqttt|||yyylllsssuuuggg]]][[[___ccciiiqqqyyy}}}UUUHHHEEEDDDJJJJJJTTTOOOOOONNNLLLIIIEEEBBB???<<<<<<=========DDDUUUggg}}}www}}}vvvfffVVVRRRZZZhhhyyyttteee___^^^SSSFFFAAAAAAJJJXXXkkkzzzQQQ999<<>><<<:::888777999999:::<<<===>>>???@@@AAAAAAAAAAAACCCFFFHHHJJJKKKKKKKKKKKKKKKJJJIIIHHHKKKKKKJJJIIIHHHGGGFFFEEEEEEFFFGGGFFFEEEEEEGGGIIIGGGJJJLLLLLLPPP\\\ooo~~~zzz\\\LLLnnnsss^^^~~~aaa{{{lll```___^^^______^^^\\\\\\]]]___dddfffeee^^^XXXWWWTTTQQQIIIJJJDDDEEEQQQ\\\ooovvvuuusssnnnbbbcccjjjnnnppplllqqqxxxnnnVVVLLLQQQRRROOOOOOXXXiiizzzuuu___NNNJJJSSS]]]aaaccc]]]QQQLLLVVVgggtttwwwzzz{{{yyywwwvvvqqqkkkbbb___bbbmmmvvvvvvsssssshhheeebbb___]]]ZZZVVVTTTTTTRRRNNNJJJGGGDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCFFFFFFFFFLLL\\\ooo{{{~~~wwwsssfff\\\nnneeecccdddbbb^^^]]]\\\[[[ZZZZZZZZZYYYWWWXXXYYYYYYXXXWWWUUUTTTNNNKKKFFFCCCAAA>>>;;;999999888777666555333222222222222111111111111222222333333333222555@@@OOO[[[qqqqqq\\\YYYaaavvvnnnnnnuuurrr]]]```|||sssfff\\\ZZZ]]]fffiiimmmrrryyyVVVJJJGGGFFFKKKLLLWWWTTTTTTSSSQQQLLLGGGBBB???<<<<<<======<<>>>>>===<<<::::::999:::;;;<<<===???@@@@@@@@@@@@AAABBBCCCEEEGGGIIIJJJJJJJJJJJJIIIIIIHHHGGGJJJJJJIIIHHHGGGFFFFFFEEEEEEFFFGGGFFFEEEEEEGGGIIIHHHJJJLLLMMMRRR```ttt~~~cccRRRqqqhhh[[[|||zzz^^^xxxmmmcccaaa``````___^^^\\\\\\^^^aaaaaaeeefff```YYYUUUPPPJJJJJJLLLFFFDDDOOOZZZkkk|||}}}tttyyyqqqiiiooozzzpppXXXOOOTTTXXXWWWUUUWWW^^^kkkyyyqqq\\\NNNLLLTTT[[[YYY\\\YYYRRRQQQZZZhhhqqqgggnnnrrrrrrrrrssspppkkk^^^\\\___hhhqqqsssqqqoooiiieee```\\\YYYVVVSSSQQQQQQOOOLLLHHHEEECCCAAAAAABBBBBBCCCCCCBBBBBBCCCCCCEEEFFFIIIRRRcccvvv~~~~~~uuuyyyXXXdddrrrddd]]]^^^ccc___^^^]]][[[YYYXXXWWWVVVVVVTTTTTTUUUVVVVVVVVVUUUUUUQQQNNNJJJGGGEEECCC???===999999888666555444333222222222111111111111222222222333333222555@@@PPP]]]jjjttt```[[[bbbwwwcccdddlll}}}~~~```TTTdddtttfff\\\YYY\\\hhhiiilllooovvvXXXMMMIIIFFFJJJJJJUUUXXXXXXWWWUUUQQQKKKFFFBBB<<<===>>>>>>;;;???NNN^^^yyy~~~ggg\\\hhhxxx~~~```NNNMMMVVVmmm~~~qqqnnn}}}\\\EEEBBBCCCMMMZZZmmm```EEE777<<>>>>>>>>:::;;;<<<===>>>@@@AAAAAA?????????@@@BBBDDDEEEFFFIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFEEEGGGGGGGGGFFFFFFGGGIIIHHHKKKMMMNNNTTTcccxxx}}}hhhZZZvvvhhh^^^~~~{{{```|||nnnfffddd___^^^]]]ZZZXXXYYY\\\___bbbgggiiiddd^^^YYYRRRLLLMMMQQQJJJFFFOOOZZZiii~~~~~~xxxuuu}}}ooo^^^XXX[[[YYY[[[[[[YYYYYYaaappp|||sss^^^OOOLLLPPPTTTUUUYYYXXXSSSRRRWWW]]]___XXXbbbjjjooorrrvvvuuurrrmmmlllnnnuuu{{{|||xxxsssmmmhhhbbb\\\XXXUUURRRPPPKKKJJJHHHFFFDDDDDDDDDDDDBBBDDDEEEDDDBBBBBBCCCDDDDDDHHHOOOZZZkkkzzz}}}yyypppXXXwwwjjjfff``````fff```___^^^[[[XXXVVVUUUUUUUUURRRRRRSSSSSSTTTTTTSSSSSSNNNLLLIIIFFFEEEBBB???===:::999888777555444333333222222111111111111222222111333444222444@@@RRR```ccc|||wwwbbb\\\```tttxxxZZZZZZbbbssspppVVVSSSggg{{{ooobbbYYYXXX\\\eeehhhmmmssszzz}}}VVVLLLIIIEEEIIIHHHSSSUUUVVVVVVUUUQQQLLLGGGDDD===>>>???>>>;;;===KKKZZZqqqooo^^^gggwwwiiiVVVVVV___qqqeeeIIICCCDDDMMMWWWhhhsssTTT@@@999>>>HHHaaayyykkkkkkmmmhhhaaa]]]kkk}}}ooocccZZZRRRKKKGGGBBBAAA@@@???>>>??????@@@;;;<<<===>>>???AAABBBBBB???@@@@@@AAACCCDDDEEEFFFHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFHHHJJJHHHKKKMMMOOOUUUeee{{{fffaaafffbbbxxx```ooohhhggg^^^]]]ZZZWWWVVVWWW[[[^^^dddhhhjjjfffaaa___ZZZVVVSSSWWWOOOHHHOOOZZZhhhzzzyyywwwzzz}}}pppfffcccaaaYYY]]]______```hhhuuuxxxbbbRRRMMMNNNNNNXXX\\\\\\YYYWWWXXXXXXVVVTTT___jjjppptttyyyzzzwwwyyy{{{{{{pppjjjbbb[[[VVVSSSPPPNNNIIIHHHFFFEEEDDDDDDEEEEEEDDDFFFGGGEEECCCAAABBBDDDCCCLLLWWWcccqqq}}}}}}{{{aaagggfffkkkdddbbbhhh``````^^^\\\YYYWWWWWWWWWXXXTTTSSSSSSRRRRRRQQQPPPPPPJJJHHHEEEDDDCCCAAA>>>;;;:::999888777666444333333222222111111111111222222000222333222444@@@SSSbbb```yyyvvvbbb\\\___qqqvvvZZZZZZ```mmmoooZZZZZZdddwwwsssfff[[[VVVZZZaaadddhhhooouuu{{{wwwQQQIIIGGGEEEIIIIIIUUUPPPQQQRRRRRROOOKKKGGGDDD>>>>>>???>>>:::<<>>;;;@@@IIIbbb~~~tttrrrrrrmmmddd___lll}}}mmm```XXXSSSPPPMMMNNNLLLHHHDDD@@@???>>>>>><<<<<<===???@@@AAABBBCCCBBBBBBCCCDDDEEEGGGGGGHHHGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHGGGFFFFFFHHHJJJHHHKKKNNNPPPVVVfff|||ccceee{{{cccdddrrr]]]ooojjjhhh^^^]]]ZZZWWWVVVWWW[[[___aaaeeefffbbb___^^^]]]ZZZWWW[[[SSSJJJPPPYYYfffwwwwwwwwwtttyyynnnjjjnnnyyyqqqiiiddd^^^[[[___cccgggllluuuvvv___NNNHHHHHHGGGRRRWWW[[[[[[]]]```aaa^^^XXXcccnnntttwwwzzzzzzxxxssswwwxxxoooiiiaaaYYYSSSOOOLLLJJJKKKJJJGGGEEECCCCCCBBBBBBEEEGGGHHHFFFCCCAAABBBDDDDDDNNN\\\iiiuuu}}}zzzvvv[[[xxxttt___jjjaaa^^^cccYYY```___\\\ZZZYYYYYYZZZ[[[VVVUUUTTTRRRPPPOOOMMMMMMKKKIIIHHHGGGFFFDDDAAA>>>:::999888777666555444333222222111111111111222222///222333222444@@@TTTdddaaazzzuuuaaaZZZ___pppxxx___```bbbjjjzzzooo``````^^^nnnmmm___VVVUUU]]]ggghhhjjjnnnrrrxxx~~~PPPJJJJJJCCCJJJNNNSSSPPPMMMKKKKKKMMMLLLJJJGGGCCCAAA??????===>>>HHHSSSjjjlllccc{{{vvvdddeeeppp}}}yyyYYYFFFCCCGGGKKKPPP[[[dddbbbZZZEEEBBB>>>@@@KKKaaazzz|||tttmmmhhheeedddooo{{{jjjbbb^^^[[[XXXXXX\\\WWWOOOFFF>>>::::::<<>>>>>>>>???@@@BBBCCCCCCDDDDDDFFFIIILLLOOOQQQUUURRRPPPPPPRRROOOHHHBBBIIIIIIIIIHHHGGGFFFEEEDDDFFFFFFGGGGGGGGGHHHHHHHHHFFFMMMOOONNN[[[rrr~~~}}}aaaqqqkkk[[[}}}hhhccckkkfffYYYYYYTTTTTTYYY\\\]]]bbbiiidddddddddcccbbbbbbdddfffaaaYYYUUUUUUSSSUUUfff|||zzzssswwwzzzmmmdddgggqqq{{{dddRRROOOPPP[[[fffssszzzxxx\\\IIIGGGIIIHHHSSS\\\ccccccdddhhhhhhdddfffwwwzzzuuuuuuuuusssqqqppprrruuuuuuooojjjaaa___[[[WWWRRROOOLLLKKKKKKIIIGGGEEECCCBBBBBBBBBEEEFFFEEECCCAAAAAADDDGGGEEERRRdddsss|||~~~``````vvvbbbccc```ZZZ[[[\\\```___^^^\\\\\\\\\]]]]]]XXXWWWVVVTTTSSSQQQOOOOOOLLLKKKJJJGGGEEECCCAAA@@@999999777666666555555555222222222111111111111000555222222555777>>>SSSjjjgggtttuuucccaaabbbrrrnnnjjj~~~|||}}}iii]]]YYYZZZ```gggdddiiipppvvv{{{PPPIIIHHHAAAHHHLLLRRRPPPOOONNNOOOPPPNNNJJJGGGFFFBBB@@@>>>;;;;;;CCCMMMhhhoooiiixxxnnnllltttqqqWWWFFFBBBFFFIIIMMMVVV___^^^WWWGGGCCC???DDDSSShhh{{{}}}uuullleeecccdddfffsss|||mmmgggeeecccbbbccceee]]]QQQEEE>>>===AAAEEEBBBAAAAAAAAAAAACCCDDDEEEKKKLLLMMMNNNQQQSSSUUUVVVWWWTTTRRRSSSUUUSSSMMMHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHMMMNNNPPP```xxxvvv]]]mmmhhhccclllpppfffaaaWWWTTTPPPQQQVVVWWWVVVXXX\\\^^^```bbbbbbaaa``````aaa\\\YYYXXXWWWRRRSSSfff|||oooooouuubbbRRRRRRVVVjjjxxxuuu\\\LLLLLLOOONNN]]]gggnnnnnnnnnrrrttttttxxx}}}vvvsssppprrrooonnnoooqqqpppjjjeee___]]]ZZZVVVRRROOOMMMLLLJJJIIIGGGEEEDDDCCCDDDDDDCCCDDDDDDCCCAAAAAADDDGGGLLLYYYmmm{{{|||UUUgggyyycccbbb]]]YYY[[[\\\ZZZYYYYYYYYYZZZ[[[]]]^^^\\\[[[XXXUUUQQQNNNKKKJJJMMMLLLJJJHHHEEECCCAAA@@@:::999888666555555555555222222222222111111111111333000111555666===RRRiiihhhxxx}}}fff``````ooo~~~}}}kkkbbb^^^^^^bbbhhhhhhlllrrrwww{{{RRRIIIGGG@@@GGGKKKPPPPPPPPPRRRSSSTTTQQQMMMIIIKKKGGGCCC@@@<<<:::@@@HHH```zzzqqqmmmvvveeefffuuu|||jjjTTTEEEBBBEEEHHHNNNWWW______[[[JJJDDD???DDDQQQ```jjjmmmoookkkccc[[[WWWZZZaaafffuuu{{{nnniiiiiiiiikkkmmmjjj```RRREEE???@@@FFFKKKIIIIIIHHHHHHHHHIIIKKKLLLQQQRRRSSSUUUVVVWWWWWWWWWUUUSSSRRRTTTVVVUUUQQQMMMFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJMMMNNNTTTggggggUUUfff}}}}}}kkksssrrryyy```\\\UUUUUUTTTUUUYYYYYYUUUTTTVVVWWWZZZ]]]___^^^]]]\\\\\\XXXYYY[[[ZZZSSSRRRcccyyyzzzwww{{{___UUU]]]gggvvvaaaXXXZZZ\\\ZZZffflllrrrtttxxx~~~wwwsssmmmpppmmmkkkkkkkkkhhhccc^^^[[[ZZZWWWTTTQQQOOOMMMLLLIIIIIIGGGFFFFFFEEEEEEFFFAAACCCDDDCCCAAAAAAEEEIIIUUUbbbvvv}}}uuu___~~~yyyddd___YYYWWW\\\\\\YYYXXXXXXXXXYYYZZZ[[[\\\[[[ZZZWWWTTTQQQMMMKKKJJJNNNMMMKKKHHHFFFCCCAAA@@@::::::888777666555555444333222222222111111111111222///000444666===RRRhhhkkkzzz|||ggg``````mmm~~~tttwww{{{mmmeeecccbbbeeejjjlllpppuuuxxx{{{VVVJJJGGG@@@HHHLLLQQQPPPQQQSSSTTTUUUTTTRRRPPPQQQLLLGGGDDD???===AAAHHHWWWnnnuuuppp|||zzz{{{ssszzzzzzhhhUUUHHHGGGIIIMMMUUU```hhhjjjhhhXXXQQQIIIFFFIIIOOORRRRRRYYYWWWTTTQQQQQQXXXccckkksss~~~sssooopppqqqtttxxxnnnfff[[[QQQMMMMMMPPPRRRRRRQQQPPPOOOOOOPPPQQQRRROOOPPPRRRSSSSSSRRRQQQPPPOOOOOOOOOQQQSSSTTTQQQOOOGGGHHHHHHIIIIIIHHHHHHHHHJJJIIIIIIHHHIIIJJJKKKLLLJJJLLLOOOYYYooo{{{www\\\QQQhhhpppyyyzzzrrr]]]ZZZVVVXXXXXXXXXYYYYYYWWWVVVVVVTTTVVVXXXYYYYYYYYYZZZ[[[YYYZZZ[[[ZZZUUUTTT```nnntttzzzyyyjjjjjj}}}zzznnniiillllllhhhhhhiiikkkttt|||vvvtttlllnnnkkkiiigggeeebbb]]]YYYVVVUUUSSSPPPNNNLLLKKKKKKHHHHHHGGGGGGGGGGGGGGGGGGAAADDDEEECCCAAABBBGGGLLL\\\hhhzzznnn{{{{{{qqqaaa]]]WWWYYY^^^[[[]]]]]]\\\[[[ZZZYYYYYYYYYUUUUUUTTTSSSRRRQQQPPPOOOOOONNNLLLIIIFFFCCCAAA@@@<<<;;;999888666555444444333333222222222111111111222000111555777===QQQgggmmmyyyyyykkkhhheeeooo}}}~~~uuuqqqnnnqqqvvv}}}wwwiiicccbbbcccggglllqqqtttxxxzzz}}}ZZZLLLHHHBBBKKKOOOTTTOOOQQQSSSUUUVVVWWWWWWXXXTTTNNNHHHEEEBBB???BBBGGGQQQeee}}}zzzpppooo{{{|||}}}}}}{{{wwwwwweeeXXXSSSWWWUUUYYYcccpppvvvvvvtttpppiii^^^SSSJJJGGGHHHJJJQQQRRRTTTTTTVVV^^^iiirrruuu|||yyyyyyzzz~~~xxxuuuqqqmmmiiiddd^^^ZZZVVVUUUSSSRRRQQQQQQQQQQQQJJJKKKLLLLLLKKKJJJHHHGGGJJJJJJLLLNNNPPPQQQQQQPPPMMMMMMMMMLLLLLLKKKIIIIIIKKKJJJIIIHHHIIIJJJKKKLLLJJJLLLRRRaaawwwyyyxxxZZZWWWsssrrrjjjlll]]]ZZZWWWTTTTTTTTTSSSSSSUUUVVVUUUSSSTTTTTTTTTTTTWWW[[[^^^^^^[[[YYYXXXWWWXXX\\\aaa```{{{~~~vvv}}}~~~xxxwwwyyyvvvqqqlllgggiii|||yyytttssslllkkkiiigggdddaaa]]]XXXVVVQQQPPPNNNLLLKKKJJJIIIIIIGGGGGGGGGHHHGGGGGGGGGGGGCCCFFFGGGEEEBBBEEELLLTTTeeeppp}}}vvvcccrrrvvvfff___^^^YYY]]]```[[[^^^^^^]]]\\\[[[ZZZYYYXXXRRRRRRRRRRRRSSSSSSSSSSSSPPPNNNLLLJJJGGGDDDBBBAAA>>>===;;;999777666555555333333333222222222222111333111222666777<<>>;;;999777666666333333333333222222222222444111333666666:::MMMaaadddooowwwnnnjjjnnnvvvsss___QQQMMMMMMTTT```oooxxxkkk___[[[]]]aaahhhooorrrvvv|||___NNNIIIEEEPPPUUU[[[QQQWWW^^^bbbaaa^^^\\\[[[XXXPPPIIIFFFCCC??????BBBKKKYYYsssuuu~~~uuufff}}}|||vvvrrrfffjjjxxx{{{ssstttyyylll```YYYTTTQQQSSSVVVZZZZZZ[[[aaallluuu}}}jjj]]]SSSQQQNNNJJJGGGDDDCCCCCCBBBAAA@@@???>>>=========@@@AAACCCEEEGGGHHHJJJLLLNNNNNNNNNNNNMMMMMMLLLKKKKKKIIIHHHGGGGGGIIIKKKMMMJJJQQQ```sss~~~{{{lllJJJYYYxxxwwwkkkaaa]]]WWWTTTRRRWWWXXXVVVWWW\\\\\\XXXTTTUUUVVVVVVXXX[[[___ccc[[[ZZZWWWVVVWWWYYY[[[[[[fffkkkyyyrrr}}}{{{yyyyyyyyy{{{||||||~~~qqqlllhhhcccbbbbbb```]]]YYYVVVTTTTTTNNNMMMLLLJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGFFFDDDCCCBBBFFFHHHHHHIIIRRRcccppp{{{mmmaaapppvvvzzzvvvkkkhhhjjjfff```eeefffZZZ\\\]]]^^^______^^^]]]\\\YYYXXXWWWUUUTTTRRRQQQPPPNNNMMMLLLJJJIIIGGGFFFEEECCCBBB@@@===;;;999777777444444333333333222222222333111222444444777HHH\\\dddkkkzzzuuugggcccfffmmmxxxoooVVVMMMHHHKKKSSS^^^ooo}}}ssshhh^^^]]]```dddiiioooooouuu}}}___MMMIIIEEEQQQVVV\\\RRRZZZdddiiigggaaa\\\YYY]]]UUUMMMIIIEEEAAA@@@BBBGGGTTTmmmvvv~~~}}}~~~~~~xxxmmmrrryyy|||vvvnnnfff\\\TTTWWW[[[^^^^^^```ggguuupppbbbTTTQQQMMMIIIEEEBBB@@@@@@???>>><<<:::999999:::::::::<<<>>>@@@AAACCCEEEGGGGGGHHHHHHIIIIIIIIIIIIIIIKKKIIIGGGFFFFFFHHHKKKLLLKKKTTTeeezzz~~~gggFFF]]]zzzsssvvv]]]\\\UUUQQQPPPWWWZZZYYYZZZ]]][[[UUUSSSUUUXXXZZZ[[[^^^aaacccVVVYYYYYYVVVUUUXXX\\\___bbbaaalllxxxvvv~~~zzzwwwvvvxxx|||}}}qqqmmmiiidddaaa______^^^[[[WWWTTTSSSSSSOOONNNMMMKKKIIIHHHHHHHHHFFFFFFGGGGGGFFFEEECCCBBBAAADDDGGGHHHKKKWWWkkk{{{ZZZdddvvvjjjwwwooosssqqqpppqqqjjjbbbfffggg[[[cccddddddcccaaa___]]]\\\XXXXXXWWWVVVUUUSSSSSSRRRMMMMMMLLLJJJIIIHHHGGGFFFEEEDDDAAA>>><<<:::888888444444444333333333222222222000000333111444EEEYYYggghhhqqq~~~wwwiii[[[^^^fffsss|||[[[PPPFFFEEEHHHNNN[[[iii~~~}}}pppggg```aaadddgggkkkooonnnuuu~~~