BMv6( ~~~~~~}}}||||||{{{||||||~~~}}}{{{{{{||||||}}}{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}tttuuuuuuvvvwwwxxxxxxxxxxxxwwwuuutttttttttuuuvvvttttttsssrrrpppooonnnnnnkkkmmmoooqqqrrrqqqpppoooqqqooommmmmmlllkkkhhheeehhhiiijjjkkkllllllllllllooooooooonnnnnnnnnnnnnnnmmmllljjjhhhhhhiiijjjkkkkkkjjjiiiiiiiiikkknnnoookkkiiigggeeedddeeefffgggcccbbbbbbaaa```______^^^```aaabbbcccddddddcccbbb___`````````aaaaaabbbbbb___```aaabbbbbbaaa```___aaaaaaaaaaaaaaa`````````________________________]]]]]]\\\[[[ZZZYYYXXXXXX^^^```aaa___[[[XXXXXXZZZXXXYYY[[[\\\\\\[[[YYYXXX~~~}}}~~~~~~}}}~~~}}}|||{{{yyyyyyxxxxxxwwwvvvvvvxxxxxxwwwvvvzzzzzzzzzzzzyyyxxxvvvvvvxxxxxxwwwvvvuuusssrrrqqquuutttsssrrrrrrrrrssstttppppppooooooooooooppppppqqqqqqpppooommmlllkkkjjjllllllkkkkkkkkkjjjjjjjjjlllllllllmmmoooqqqtttuuutttqqqnnnnnnoooooollliiigggggghhhhhhhhhhhhggggggbbbbbbcccdddeeeeeeeeedddbbbbbbbbbaaaaaa````````````aaaaaabbbbbbaaaaaa``````_________^^^^^^]]]]]]^^^^^^]]]]]]^^^```aaacccaaa```___^^^]]]\\\[[[ZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQPPPQQQRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSSSSSSSSSSSSSSSSSSSOOONNNNNNNNNNNNMMMMMMMMMOOOOOOOOONNNNNNOOOOOOOOOPPPOOOOOONNNMMMLLLJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNNNNNNNMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGFFFFFFFFFEEEHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIILLLLLLLLLKKKKKKJJJJJJJJJLLLLLLKKKKKKKKKKKKKKKKKKFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHH~~~}}}}}}~~~~~~~~~~~~}}}|||{{{zzzzzzyyyxxxwwwvvvuuutttttttttxxxxxxwwwvvvvvvvvvvvvwwwvvvvvvuuuuuutttssssssrrrrrrqqqqqqqqqqqqrrrssssssssssssrrrpppoooooooooooolllmmmmmmnnnooopppqqqqqqpppooonnnlllkkkkkkjjjjjjeeeeeeeeeeeeeeeeeeeeeeeebbbbbbbbbbbbbbbbbbbbbbbbddddddeeeffffffffffffeeeiiijjjllllllllljjjiiigggeeeeeeeeeeeeeeeddddddddd]]]]]]\\\\\\\\\\\\\\\\\\eeeffffffeeedddaaa^^^]]]ZZZZZZZZZ[[[[[[[[[\\\\\\YYYYYY[[[\\\\\\\\\[[[ZZZ[[[[[[ZZZZZZYYYYYYXXXXXXYYYYYYYYYYYYXXXVVVUUUTTTVVVVVVVVVVVVUUUTTTSSSRRRWWWWWWXXXXXXYYYYYYZZZZZZ[[[XXXVVVXXX]]]___]]]ZZZVVVUUUTTTSSSRRRQQQPPPPPPQQQOOONNNOOOPPPQQQPPPOOOQQQQQQQQQQQQPPPOOONNNNNNTTTTTTTTTSSSRRRQQQPPPOOONNNNNNMMMLLLLLLMMMNNNOOORRRQQQQQQPPPPPPQQQQQQRRRRRRQQQQQQPPPOOONNNMMMMMMIIIIIIHHHHHHHHHGGGGGGGGGIIIIIIIIIJJJKKKMMMOOOPPPOOOMMMKKKJJJKKKKKKIIIFFFLLLMMMMMMNNNNNNMMMMMMLLLIIIJJJKKKKKKKKKKKKKKKJJJLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHEEEEEEDDDDDDEEEFFFGGGHHHKKKKKKJJJIIIHHHGGGGGGFFFJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAEEEFFFFFFFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@AAABBBCCCCCCzzzyyy{{{{{{yyyxxxuuussspppooommmlllkkkjjjiiiiiiiiiiiikkkkkkjjjjjjjjjiiiiiiiiihhhgggfffgggiiijjjiiihhhaaaaaaaaa``````______^^^]]]]]][[[ZZZZZZ[[[[[[\\\^^^^^^]]]]]]\\\[[[[[[[[[YYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPQQQQQQRRRRRRSSSSSSTTTRRRRRRRRRQQQQQQQQQPPPPPPTTTTTTSSSRRRRRRRRRRRRRRRMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKJJJJJJKKKKKKLLLMMMLLLKKKJJJJJJIIIIIIIIIJJJHHHHHHHHHHHHIIIIIIIIIJJJLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLGGGGGGHHHIIIIIIGGGFFFEEECCCCCCDDDDDDEEEEEEFFFFFFIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFEEECCCAAA@@@FFFGGGGGGHHHHHHIIIIIIIIIFFFFFFGGGHHHHHHHHHHHHGGGEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGIIIHHHGGGGGGFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBEEECCCAAACCCFFFGGGFFFCCCHHHHHHGGGFFFEEEEEEDDDDDDEEEDDDCCCCCCEEEEEEDDDCCCEEEEEEFFFFFFFFFEEEEEEDDDAAAAAAAAAAAAAAA@@@??????DDDCCCCCCCCCDDDEEEFFFFFFCCCBBBBBBAAAAAABBBBBBCCCBBBAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAACCCCCCCCCCCCDDDEEEFFFGGGGGGEEEDDDCCCDDDCCCBBB@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@??????>>>>>>>>>============<<<===>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>=========CCCBBBBBBAAABBBBBBCCCCCC>>>>>>>>>=========<<<<<<@@@????????????>>>>>>>>>>>>>>>============>>>>>>======>>>>>>>>>>>>======>>>>>>>>>===============>>>>>>============>>>>>>========================>>>>>>============>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@?????????>>>@@@@@@????????????@@@@@@??????@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>????????????>>>????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>><<<<<<============>>>>>>??????>>>>>>>>>>>>?????????????????????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA????????????????????????======>>>???@@@AAAAAABBB}}}}}}~~~{{{vvvrrrqqqqqqrrrrrrqqqpppnnnkkkiiihhhkkkjjjkkkmmmooonnnllljjjgggcccaaacccaaa[[[WWWVVVVVVVVVUUUTTTRRRPPPNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGHHHJJJJJJJJJIIIJJJIIIIIIIIIHHHHHHGGGGGGHHHGGGFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFEEEEEEFFFFFFFFFFFFFFFFFFBBBAAAAAAAAAAAAAAABBBBBBDDDCCCBBBBBBAAAAAABBBBBBDDDDDDCCCCCCBBBBBBBBBAAACCCBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBFFFEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDAAA@@@?????????@@@BBBCCCBBBBBBCCCCCCCCCCCCBBBAAA??????@@@@@@@@@@@@AAAAAABBBBBBAAA@@@????????????BBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBB>>>>>>???@@@AAABBBCCCDDDCCCCCCDDDDDDDDDDDDDDDCCCEEEDDDCCCBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDFFFDDDCCCDDDFFFGGGFFFDDDBBBAAAAAA@@@@@@?????????@@@>>>===>>>???@@@???>>>@@@AAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBBBBB>>>>>>>>>???@@@AAABBBBBBDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB????????????>>>>>>>>>>>>???????????????@@@@@@@@@AAA@@@@@@?????????>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>===============>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>============>>>==================>>><<<<<<============<<<<<<>>>>>>>>>===============???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@@@@>>>======>>>@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>============@@@??????>>>>>>??????@@@>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<======>>>======????????????????????????????????????????????????========================<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@?????????{{{ttttttvvv{{{|||vvvmmmhhhgggjjjnnnpppqqqqqqpppmmmiiifffffffffddddddcccbbb```^^^\\\[[[[[[[[[\\\^^^```___]]]ZZZXXXTTTTTTWWWVVVQQQMMMLLLLLLLLLLLLLLLKKKJJJHHHHHHCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@???@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???BBBAAA@@@??????@@@AAABBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@@@@??????>>>>>>>>>?????????@@@@@@========================>>>>>>>>>>>>>>>?????????>>>>>>????????????@@@@@@<<<<<<<<<<<<<<<======>>>???>>>>>>===============>>>>>>>>>=====================<<<<<<======>>>??????>>>>>>>>>>>>???@@@@@@?????????>>>>>>>>>======@@@??????>>>>>>>>>??????======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;===>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>============<<<>>>>>>===<<<;;;;;;<<<<<>>=========<<<;;;;;;;;;>>>>>>>>>>>>>>>??????@@@===>>>>>>??????@@@@@@AAA@@@AAABBBBBBBBBBBBBBBBBBCCCBBBAAAAAAAAABBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDCCCCCCDDDDDDCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;======<<<;;;<<<======>>>>>>>>>>>>=========>>>?????????>>>>>>999:::;;;<<<======>>>>>>>>>>>>>>>======>>>>>>>>><<<<<<============>>>>>>;;;;;;;;;:::::::::999999::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::;;;:::;;;;;;<<<<<<;;;;;;:::===============<<<;;;:::<<<<<<<<<<<<<<<==================>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<;;;;;;<<<<<<<<<=========;;;;;;;;;;;;::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<======<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<==================<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>??????;;;;;;;;;<<<<<<=================================<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===<<<;;;;;;:::}}}tttmmmmmmooouuu}}}~~~}}}yyyrrrjjjddddddgggkkkmmmkkklllkkkiiifffdddcccdddaaaaaaaaa```^^^]]][[[ZZZVVVWWWXXX[[[\\\\\\YYYVVVTTTPPPPPPSSSSSSMMMIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFAAA@@@@@@@@@@@@AAAAAABBB@@@@@@@@@????????????>>>@@@>>>>>>???@@@AAA@@@???>>>>>>>>>>>>============@@@???>>>>>>>>>???@@@AAA>>>>>>>>>??????@@@@@@@@@<<<<<<<<<===========================<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<===;;;;;;;;;:::;;;;;;<<<===========================;;;;;;;;;<<<<<<<<<<<<<<>>>>>>>>>>>>>>????????????????????????===<<<<<<<<<======>>>>>>::::::::::::;;;;;;;;;;;;=========<<<<<<;;;;;;;;;>>>>>>>>>======>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<>>>>>???@@@AAAAAAAAA@@@<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>============<<<<<<<<<======>>>>>>>>>======<<<>>>???>>>======>>>???::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999999999::::::::::::>>>??????@@@@@@@@@??????::::::::::::::::::::::::::::::::::::999999999999;;;::::::999999::::::;;;999999999::::::999999999999999::::::::::::;;;;;;:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===============<<<;;;:::::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<>>>>>>============>>>>>><<<<<<============>>>>>>::::::;;;;;;<<<=================================<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======|||vvvlllkkklllqqqxxx~~~~~~~~~}}}{{{zzzxxxxxxwwwqqqiiiddddddgggkkkmmmhhhhhhhhhfffbbb```___```\\\\\\\\\[[[[[[ZZZXXXXXXSSSTTTVVVXXXZZZYYYVVVSSSNNNKKKLLLPPPPPPKKKFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA???????????????@@@AAAAAA??????>>>>>>>>>============<<<<<<<<<>>>???>>>===========================>>>>>>=========>>>@@@@@@>>>>>>>>>>>>>>>?????????;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;999::::::;;;;;;::::::999<<<<<<;;;;;;;;;;;;;;;;;;===<<<;;;;;;<<<===>>>???>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::::::::;;;;;;======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<===777777888999;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;666666777888888888888888;;;;;;;;;;;;;;;<<<<<<===;;;;;;<<<<<<<<<<<<<<<===777777777777888999:::;;;???>>>>>>=========>>>>>>999999:::;;;;;;<<<======>>>======<<<===>>>???@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKJJJHHHGGGGGGGGGBBBCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBDDDDDDCCCBBB>>>>>>???>>>>>>===<<<;;;>>>>>>?????????>>>>>>===::::::;;;<<<<<<<<<;;;:::???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>999999888888888777777777666777888:::::::::999999777999;;;:::999888:::<<<===>>>>>>??????>>>>>>===<<<<<<===>>>>>>>>>======;;;;;;<<<<<<<<<=========:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<666777888999::::::999999<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;::::::999999::::::;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::;;;;;;;;;999::::::;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::>>>==================>>>@@@@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;::::::999================================================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========::::::::::::;;;;;;;;;;;;>>>==================>>>;;;;;;<<<<<<============<<<<<<===>>>>>>???@@@@@@========================<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>}}}wwwmmmllllllooovvv|||}}}}}}~~~~~~~~~}}}|||zzzxxxwwwvvvrrrmmmfffaaaaaadddhhhjjjiiiiiiiiifffbbb___^^^^^^XXXXXXXXXXXXXXXWWWWWWVVVTTTUUUWWWYYY[[[ZZZWWWSSSKKKIIIKKKPPPQQQMMMIIIIIIHHHGGGGGGFFFDDDBBBAAA@@@>>>>>>>>>>>>???@@@AAAAAA>>>>>>>>>>>>=========<<<<<<;;;:::;;;<<<======;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::888888999999999999888888;;;;;;;;;;;;:::::::::999999888777777777888:::;;;999999999999999999999999>>>>>>=========<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;:::999999888888999999:::::::::::::::::::::::::::::::::::::::;;;<<<<<<;;;;;;:::999999999999999999999999999::::::;;;;;;888888777888888999:::;;;999:::<<<>>>AAACCCEEEFFF<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<===>>>===<<<;;;999999888888999:::;;;;;;444555666777888999::::::;;;;;;;;;<<<===>>>@@@@@@>>>>>>===<<<<<<<<<<<<===::::::<<<>>>@@@BBBCCCDDDEEEDDDCCCCCCCCCDDDEEEFFFDDDEEEEEEGGGHHHJJJKKKKKKJJJKKKKKKKKKJJJJJJIIIHHHFFFGGGIIIKKKLLLLLLKKKKKKEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKLLLJJJHHHGGGGGGHHHFFFGGGGGGHHHHHHIIIIIIIIIJJJIIIHHHHHHIIIJJJIIIHHHEEEEEEEEEEEEDDDBBBAAAAAA???????????????>>>=========>>>?????????>>>===<<<======<<<<<<<<<<<<===============<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::999:::<<<===>>>>>>======:::<<<>>>>>><<<<<<>>>@@@:::;;;;;;<<<<<<;;;;;;:::777888999:::::::::::::::;;;;;;;;;<<<<<<=========::::::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<:::;;;===>>>?????????>>>=========<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999888888777777777777888888999::::::;;;;;;::::::999999999999::::::;;;;;;;;;::::::999999999999::::::888888888888888888888888::::::999999999999::::::777888999::::::999888777999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<>>===<<<:::999999999999999999999999999<<<<<<===<<<<<<;;;:::999::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<======>>>>>>>>>;;;;;;<<<======>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<>>>>>===;;;:::999999{{{qqqkkkjjjkkkpppxxx~~~www}}}|||zzzuuupppmmmjjjddd___^^^```ccceeekkkjjjhhhfffbbb___\\\ZZZXXXYYYYYYXXXUUUSSSRRRSSSSSSSSSTTTVVVWWWWWWSSSQQQKKKKKKKKKJJJIIIHHHFFFEEEFFFFFFFFFFFFDDDBBB@@@???======>>>>>>?????????@@@???>>><<<;;;::::::;;;;;;<<<<<<======>>>>>>??????<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;:::999999888888::::::::::::888888;;;;;;;;;;;;;;;<<<===>>>;;;;;;<<<<<<>>>???@@@AAA<<<;;;::::::999999999999::::::::::::::::::::::::888888888888999:::;;;<<<999999;;;;;;;;;;;;999999======<<<;;;;;;;;;;;;<<>>DDDKKKPPP===<<<<<<<<<<<<;;;;;;;;;888888888888999:::;;;;;;888888999999999:::::::::999999888888999999:::;;;;;;<<<<<<;;;999888999:::<<<;;;;;;::::::;;;;;;<<<===>>>???AAABBBCCCCCCDDDBBBCCCDDDEEEEEEGGGIIIKKKIIIGGGGGGIIINNNRRRSSSRRRUUURRRPPPNNNNNNMMMLLLJJJIIIKKKMMMMMMMMMMMMOOOPPPLLLMMMMMMMMMMMMOOORRRTTTTTTPPPMMMLLLMMMMMMKKKIIIJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHGGGGGGHHHJJJKKKLLLJJJHHHFFFFFFGGGGGGFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@AAA@@@>>>===<<<===>>>>>>===<<<<<<===>>>>>>===;;;;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::::::::::::::999888888777777777;;;;;;;;;::::::999999999;;;;;;;;;<<<<<<<<<<<<===???>>>;;;999888999::::::999999999999999999999999999999888888888888999999:::::::::999999888888888999999999999999999999999999999999888888888888888::::::999999::::::;;;<<<;;;:::999888999:::;;;<<<666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::666777888:::;;;<<<======;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===================================================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============???>>>>>><<<;;;:::999999>>>===<<<;;;;;;;;;;;;;;;yyyoooiiihhhiiioooxxxyyy~~~~~~{{{yyyvvvqqqqqqlllddd^^^]]]```eeehhhiiihhhfffddd```]]]ZZZXXXXXXYYYZZZXXXUUUSSSSSSSSSRRRSSSTTTVVVXXXVVVSSSPPPKKKKKKJJJJJJHHHGGGEEEEEEEEEFFFFFFEEEDDDBBBAAA@@@======>>>>>>>>>????????????>>><<<;;;:::::::::;;;=========<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;:::::::::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::;;;;;;<<<=========<<<<<<<<<======>>>;;;;;;:::999999999::::::::::::::::::::::::::::::;;;;;;:::999888888888888999999:::;;;;;;:::999999;;;;;;:::;;;;;;<<<======<<<;;;:::999999:::<<<===;;;;;;:::999999999999999999999:::;;;;;;;;;;;;;;;999999999999999999999999;;;;;;::::::::::::;;;;;;::::::999999999:::;;;<<<::::::::::::::::::::::::;;;:::999999;;;@@@EEEHHH<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888999999999888888999999999::::::::::::::::::999::::::;;;;;;;;;<<<===<<<:::999:::;;;======<<<<<<<<<======>>>???@@@BBBDDDFFFGGGHHHHHHIIIJJJJJJJJJIIIJJJLLLMMMOOOMMMLLLNNNTTTXXX[[[[[[]]]ZZZWWWUUUTTTSSSQQQOOOOOOQQQTTTUUUUUUTTTUUUUUURRRSSSTTTSSSSSSTTTWWWYYYYYYVVVRRRQQQRRRRRRQQQPPPNNNNNNMMMLLLKKKJJJKKKKKKHHHHHHHHHHHHJJJLLLMMMOOOJJJHHHGGGFFFHHHIIIIIIHHHKKKJJJIIIIIIHHHGGGFFFFFFCCCBBBBBBAAA@@@@@@@@@@@@>>>======>>>??????>>><<<>>>======<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;;;;::::::::::::;;;888888888999999999999999;;;;;;:::::::::999999999;;;;;;;;;;;;<<<<<<<<<<<<===<<<:::999999:::;;;<<<999999999999999999999999999888888777777888888999:::999999999999999999888999999999999999999999999888888888888888888888888:::999999999999:::;;;;;;999999999999999:::;;;;;;777777888999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::999999999:::::::::;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============:::;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;;;;yyypppgggfffhhhnnnxxx|||}}}yyyxxxvvvrrrsssmmmeee^^^\\\```fffjjjgggfffdddbbb^^^[[[XXXVVVXXXYYYZZZYYYVVVTTTSSSSSSRRRRRRTTTVVVXXXVVVSSSPPPKKKKKKJJJHHHGGGFFFDDDDDDEEEEEEEEEEEEDDDCCCAAA@@@======>>>>>>>>>>>>??????>>>===<<<;;;:::::::::;;;======<<<<<<;;;::::::999<<<<<<;;;::::::::::::::::::999999999:::;;;===>>>:::;;;;;;<<<<<<;;;;;;:::::::::999999::::::;;;;;;???>>>===;;;:::::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777888888999999::::::::::::999999999999999:::;;;<<<>>>>>>:::999999999999;;;===>>>::::::999888888888888888888888999::::::::::::999999999999999999999999999;;;::::::999999::::::;;;999999999999:::;;;<<<<<<::::::::::::::::::::::::::::::999999999;;;<<<>>><<<<<<;;;;;;;;;:::::::::;;;;;;:::888888777777777888888999999999:::::::::<<<<<<;;;::::::;;;;;;;;;;;;<<<======;;;:::;;;<<<>>>>>>===>>>>>>???@@@AAACCCDDDFFFIIIKKKMMMNNNOOORRRQQQPPPOOOOOOPPPQQQQQQTTTRRRQQQSSSXXX]]]aaabbbdddaaa]]]ZZZXXXWWWVVVTTTUUUXXX\\\^^^]]][[[ZZZZZZYYYYYYYYYXXXWWWXXX[[[]]]^^^[[[WWWVVVVVVXXXXXXWWWWWWVVVUUUSSSRRRQQQQQQPPPNNNNNNMMMMMMMMMMMMNNNNNNLLLIIIGGGGGGHHHJJJKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDCCC@@@??????@@@AAAAAA@@@>>>AAA@@@???===<<<:::999888;;;;;;::::::::::::::::::999999999999999999::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999999999:::::::::999::::::;;;;;;777888888999::::::;;;;;;:::::::::999999999999999:::::::::;;;;;;;;;<<<<<<::::::999888999:::<<<===999999999999999999999999999888888777777888888999888888888999999999999999888888888888888888888888666777777888888999999999999999888888999999:::;;;888888999::::::::::::999777888888999999999888888999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::::::::999999;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::999999999999::::::::::::::::::::::::::::::::::::::::::999999999:::;;;;;;999::::::;;;;;;::::::999999999999999::::::::::::999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======999999999::::::;;;;;;;;;===<<<;;;;;;;;;;;;;;;;;;|||rrrgggfffhhhoooyyy~~~|||xxxwwwuuurrrqqqllleee___]]]```eeeiiifffeeedddaaa]]]ZZZWWWUUUXXXYYYZZZXXXVVVTTTSSSSSSQQQRRRTTTVVVXXXVVVRRROOOKKKJJJIIIGGGFFFEEEDDDDDDFFFFFFEEEDDDCCCBBBAAAAAA======>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;::::::999999::::::;;;:::999888999:::<<<===999999999999999999999999:::999999888999999::::::======;;;:::999999888888999888888888999:::;;;;;;::::::::::::::::::::::::777777777777888999:::;;;999999999::::::999999999999999999999:::;;;<<<===::::::999999999:::;;;<<<::::::999888888888888888777888888999999999888888888888888888888888888888::::::999999999999:::::::::::::::::::::::::::;;;999999999999999999999999999999999999999999888888;;;;;;;;;;;;:::::::::999::::::999888888888888888888888999999999:::::::::<<<;;;;;;::::::::::::;;;:::<<<===<<<;;;;;;<<<===>>>>>>>>>???@@@AAACCCDDDGGGIIIKKKNNNQQQSSSUUUVVVWWWUUUSSSSSSTTTUUUVVVVVVXXXVVVUUUVVVYYY]]]aaacccdddaaa]]][[[ZZZZZZYYYWWWWWW\\\```cccbbb___]]]\\\]]]]]][[[YYYXXXYYY\\\^^^___]]][[[ZZZZZZ[[[\\\]]]aaa```___\\\[[[YYYYYYXXXZZZYYYWWWTTTRRRPPPNNNMMMNNNLLLIIIGGGIIIJJJKKKKKKGGGGGGGGGGGGGGGHHHHHHHHHJJJJJJKKKKKKJJJIIIGGGFFFCCCBBBAAABBBDDDDDDBBBAAABBBAAA@@@>>>===;;;:::999;;;;;;;;;;;;::::::::::::888888888999999:::::::::;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999999999999999888999999:::;;;;;;888888999999::::::::::::999999999999999888888888999:::::::::;;;;;;;;;;;;::::::999888999999:::;;;888888888888888888888888888888777777777777888888777777888888999999::::::888888888888888888888888555666666777888999999:::888888888888888999::::::666777999:::::::::999888888888888888888888777777888888888888888888888888999999999999999999999999::::::::::::::::::::::::999999::::::::::::999999;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999888999999999999:::::::::999999999999999999999999<<<;;;:::999999999999999999999::::::::::::999999888999999999999:::::::::999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::999888888777<<<<<<;;;::::::;;;;;;;;;|||sssggggggiiiqqq{{{{{{vvvuuusssqqqkkkhhhddd```___aaadddfffgggfffdddaaa^^^ZZZWWWVVVXXXYYYYYYXXXUUUSSSRRRSSSPPPQQQTTTWWWXXXVVVRRRNNNKKKJJJHHHGGGFFFEEEEEEEEEGGGGGGEEEDDDCCCBBBAAA@@@>>>>>>==================;;;;;;;;;;;;;;;:::::::::::::::;;;<<<======>>>>>>;;;;;;:::999999999999:::<<<;;;:::999888999999:::999999999999999999999999:::999999888888888999999::::::999999999999::::::888888888888999999:::;;;::::::::::::::::::::::::777777777777888999::::::999999999999999999999999;;;::::::999999999::::::;;;;;;::::::999999999999;;;;;;:::999999999999999888888888999999888777777888888888888888888888888999999888888888888999999;;;;;;;;;;;;:::999999888999999999999999999999999777888999:::::::::999888;;;:::::::::999999999999888777777777888888999:::888888999999999:::::::::::::::999999999999999:::999;;;<<<<<<;;;;;;<<<>>>>>>>>>???@@@BBBDDDEEEGGGKKKLLLOOORRRUUUXXXYYYZZZXXXUUUSSSSSSUUUXXXYYYYYY[[[ZZZYYYXXXYYY[[[^^^aaaaaa___^^^]]]^^^^^^]]][[[ZZZ___dddgggfffcccaaa___```___^^^[[[ZZZ[[[^^^aaaaaaaaaaaa``````aaabbbccchhhfffeeebbb```___^^^^^^bbbaaa___\\\YYYVVVTTTRRRRRRPPPMMMKKKLLLLLLLLLLLLIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKLLLMMMLLLKKKJJJIIIEEEDDDDDDEEEFFFFFFEEECCCAAAAAA@@@@@@???>>>======<<<<<<<<<;;;;;;:::::::::888888888999999:::::::::;;;;;;:::::::::999999999999999999999999999999999::::::::::::::::::::::::888888888888888999:::;;;:::::::::999999888888888888888888888888888888888999999999999:::::::::;;;;;;;;;:::999888888777777888888888888888888888888888777777777777777777888777777777888888999999999777777777777777777777777555555666777888888999999888777777777777888999999666777888999:::999888777777777888888888777666666777777777777777777777777999999999999999999999999888888888888888888888888777777888999::::::::::::::::::;;;;;;;;;;;;::::::999999999999999999999999888888888999999999::::::999999999999999999999999>>>===<<<:::999888888888888888999999999999888888888888888999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;:::::::::999999888888777;;;;;;:::::::::;;;;;;<<<{{{qqqiiihhhkkkrrr|||zzzuuusssqqqnnngggeeecccaaaaaaccceeefffgggfffdddbbb^^^[[[XXXVVVVVVWWWXXXWWWTTTRRRQQQQQQOOOQQQTTTWWWXXXVVVQQQMMMJJJIIIHHHFFFFFFFFFGGGHHHJJJHHHFFFDDDBBB@@@@@@???>>>>>>============<<<<<<::::::;;;;;;;;;;;;:::999999999:::<<<===>>>???@@@;;;;;;:::999999999999999;;;;;;;;;:::999999888777<<<;;;;;;::::::;;;;;;<<<::::::999999888888999999999999888999999:::;;;;;;999888888888888999999:::999999999999999999999999:::999888777777666777777999999888888888888999999;;;:::999999888888888999;;;;;;;;;:::999888888777;;;;;;:::999999999999999888999999999999888777777888888888888888888888888999888888777777888888999::::::;;;;;;;;;:::999888999999999999999999999999777888999;;;;;;;;;:::999:::::::::999999999888888666666666777777999::::::888888999999999:::::::::999888888888999999:::;;;999;;;======<<<===>>>@@@???@@@AAACCCEEEGGGIIIKKKMMMOOOQQQTTTWWWZZZ[[[\\\YYYUUUQQQRRRUUUYYYZZZYYY\\\]]]]]]\\\[[[[[[]]]___bbbaaabbbcccddddddbbb___^^^bbbhhhkkkjjjhhhfffeeedddcccaaa^^^]]]^^^bbbeeeeeegggiiijjjjjjiiijjjkkkjjjiiigggeeecccbbbaaaaaadddccccccbbb```^^^]]][[[WWWVVVTTTSSSTTTTTTSSSRRRMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKHHHGGGGGGHHHIIIIIIHHHFFFBBBBBBBBBAAAAAAAAAAAAAAA>>>>>>======<<<;;;;;;;;;999999999999999999::::::::::::::::::999999999999999999999999999999999999::::::::::::::::::::::::888888888777888888999999::::::999999888777777666777777777777777888888888888888999999999:::::::::;;;::::::999888777666555888888888888888888888888888777777666666777777888777777777888888888888888666666666666666666666666555666666777777888888888777777777666777777888999666666777888888888888888555666666777777777666666777777777777777777777777999999999999999999999999777777777777777777777777666777888999::::::::::::888999999::::::999999888999999999999999999999999888888888888999999999999888888888888888888888888>>>===<<<:::999888888777777888888999999888888777888888888888999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888999999999:::::::::;;;;;;777777888999::::::;;;<<<:::::::::::::::;;;;;;<<<{{{rrriiihhhjjjrrr|||~~~~~~zzztttrrrnnnjjjgggeeebbb```aaadddhhhkkkgggfffdddaaa^^^ZZZWWWUUUUUUVVVWWWUUUSSSPPPPPPPPPOOOPPPTTTWWWXXXVVVQQQMMMIIIHHHGGGFFFGGGHHHJJJKKKLLLJJJGGGDDDAAA???>>>>>>>>>>>>=========<<<<<<<<<999:::;;;;;;;;;;;;:::999999999:::;;;<<<<<<======;;;:::999999888999999999888999:::;;;;;;:::888777<<<;;;;;;::::::;;;;;;<<<;;;;;;:::999999999999999:::999999999999:::;;;;;;:::999888888888888888888777777777777777777777777:::999888777777666666666:::999888777777888999:::999888888888888999999:::999999:::::::::999999888::::::999888888888888888999999::::::999888888777888888888888888888888888888888777777777777888888777888999;;;<<<<<<;;;;;;888888888888888888888888888888:::;;;;;;;;;::::::999999999999888888888888888777777777777777888999888888999999999:::::::::888888888999:::;;;<<<===;;;===????????????AAACCCBBBCCCDDDFFFIIIKKKNNNOOOOOOPPPRRRUUUXXXZZZ[[[\\\[[[VVVQQQQQQTTTXXXXXXVVVXXX[[[]]]]]][[[ZZZ[[[]]]dddeeegggiiijjjhhhddd```___ccchhhkkkllljjjiiiiiieeedddbbb___^^^```dddhhhgggkkkppprrrqqqoooooopppmmmlllkkkiiigggfffffffffeeeeeefffeeedddbbbaaa```\\\\\\\\\^^^___```^^^\\\WWWUUUSSSPPPMMMJJJHHHGGGFFFFFFGGGGGGHHHJJJKKKLLLJJJIIIIIIIIIKKKKKKIIIHHHDDDDDDDDDCCCCCCCCCCCCCCC@@@??????>>>======<<<<<<::::::999999999999999999:::::::::999999999999888888888888888888888888888999999999999999999999999999888888777777777777888777777777777777777777777666666666777777777888888888888888888999999999999888999999888888777666666888888888888888888888888777777666666666666777777888888888888777777777777666666666666666666666666666666666777777777777777777666666666666777888888777666666666666777888888444444555666777777777777777777777777777777777777888888888888888888888888777777777777777777777777777888999999999999888888777777888888888888777777888888888888888888888888888888888888999999999999888888888888888888888888::::::999888888888888999777777888888888888777777888888888888999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::999999999999999999999999888888888888888888888888999999999999::::::::::::777777888999:::;;;<<<<<<::::::999999::::::;;;<<<}}}ttthhhhhhjjjqqq{{{~~~~~~}}}zzztttqqqmmmhhhiiifffaaa___```eeekkkooofffeeeccc```]]]YYYVVVUUUTTTUUUVVVTTTRRRPPPOOOOOONNNPPPTTTWWWXXXVVVQQQLLLIIIHHHGGGGGGGGGIIILLLMMMMMMKKKHHHDDDAAA>>>======>>>>>>======<<<<<<<<<;;;888999:::;;;;;;;;;:::999::::::::::::::::::::::::;;;:::999999888888999999555777999<<<<<<;;;999888::::::888888888888::::::<<<;;;;;;:::999999999:::;;;;;;::::::999::::::;;;::::::999888777777777888666666666666666666666666666666666666777888999::::::999888777777888999:::666666777777888999;;;;;;777777999:::::::::::::::999888888777777777777777:::::::::::::::999888777777777777777777777777777888888777777777777888888444555888:::<<<===>>>>>>888888888888888888888888999999::::::::::::999999999999999888888888888777:::999888777666666666666888888999999999:::::::::888888999:::;;;===>>>???===???@@@AAAAAABBBDDDEEEDDDEEEFFFIIIKKKNNNQQQRRROOOPPPSSSUUUWWWYYYZZZ[[[^^^XXXRRRQQQTTTVVVVVVTTTSSSWWWZZZ[[[ZZZYYYZZZ\\\fffgggjjjlllllliiiccc___^^^bbbgggjjjjjjjjjjjjjjjdddcccaaa^^^]]]```dddhhhffflllrrruuutttrrrqqqqqqqqqpppooommmlllkkkkkkkkkiiiiiihhhgggeeebbb```^^^___```bbbeeehhhiiigggeeedddbbb___ZZZUUUPPPLLLJJJDDDDDDDDDDDDFFFHHHKKKLLLKKKJJJJJJKKKLLLLLLKKKIIIGGGFFFFFFEEEDDDCCCCCCCCCAAA@@@@@@???>>>======<<<;;;::::::999999888888888:::::::::999999999888888888888888888888888888888777777777777777777777777999999888777666666777777555555666666777777888888555666666666777777888888777888888888888999999999666666777888888888888777777777777777777777777777777777666666666666777777999999888888777777666666666666666666666666666666777777777777666666666666666666666666666777888888777666555555555666888999333444555666777777777777888888888888888888888888888888888888888888888888888888888888888888888888:::::::::999999777666666666666777777777777666666888888888888888888888888777888888888888999999999777777777777777777777777666666666666777888999:::777777888888888888777777777888888888888999999999777777777777777777777777777888888888888999999999888888888888888888888888999999999999999999999999777777777777777777777777888888999999999:::::::::;;;;;;::::::::::::::::::999999999999::::::;;;<<<~~~rrriiiiiilllsss|||}}}~~~|||uuuooollljjjgggddd___^^^aaafffkkkmmmhhheeeaaa^^^\\\ZZZWWWUUUXXXWWWWWWVVVUUUTTTRRRRRROOOOOOQQQSSSTTTSSSPPPNNNHHHGGGGGGHHHKKKLLLLLLKKKHHHHHHHHHEEEBBB?????????>>>>>>>>>>>>===<<<;;;::::::999999999::::::;;;<<<999999888888999999:::;;;;;;:::999888888888999:::999999999888888888777777999999999888888777777777:::999999888888999999::::::999999999999999999:::888888888888888888888888:::::::::::::::999888777777777666666666666777777888888888888888888888888888888999::::::888777666555555666777777777777777999:::;;;:::888666666666777777888888888999999999777777666666666666777777888888777777888888999:::555666777888888888888888777777888888888999999999<<<;;;888666666666888999999999999999999999999999777888888777666666888;;;888888888888888999999999<<<<<<<<<<<<>>>AAADDDFFFFFFFFFEEEEEEEEEEEEEEEEEEHHHIIIJJJLLLMMMOOOPPPPPPOOOPPPRRRUUUYYY[[[]]]^^^bbb\\\UUURRRQQQRRRTTTVVVXXXXXXZZZ______]]]^^^bbb```fffllllllhhhdddcccdddccceeegggkkknnnooommmlllhhhfffcccaaa```aaacccdddeeeiiiqqqzzz~~~~~~zzzvvv||||||{{{yyyuuurrrrrrrrrsssooojjjggggggeeebbb______dddiiikkkjjjjjjkkkllliiigggfffeeeccc^^^UUUNNNMMMKKKIIIGGGGGGHHHKKKLLLIIIIIIIIIJJJKKKKKKLLLLLLKKKIIIHHHGGGGGGEEEBBB@@@>>>???@@@AAAAAA@@@??????@@@>>>;;;888888888:::;;;888999999999888777666555888888999999999999888888888888888777777777777777666777888999999888777666999888888888777777666666555555555555666666666666777777888888888999999999999888777666666777888999666666666666666666666666444555666777777666555444666666666666666666666666666666666666777777777777777666444333333444666777888888777666555444333333666666666666666666666666777777777777777777777777777777777777777777777777666666666666666666666666777777777777777777777777777777777666666666666666777777888888888888777777555555666666777777888888555555555666777777888888;;;:::999999999:::;;;<<<:::::::::999999999888888888888888888888888888888555555555777999999777555444555555666777888888999;;;;;;:::999888777666555888888888999999:::::::::888999999::::::999999888999999999888888888777777888999999::::::999999888888888888888888888888888:::999888888888999:::;;;sssjjjiiikkkqqqzzz~~~~~~{{{tttoookkkjjjgggddd___^^^aaafffjjjmmmgggdddaaa^^^\\\[[[XXXVVVTTTTTTTTTSSSRRRQQQOOOOOOOOOOOOPPPRRRTTTSSSPPPMMMHHHGGGGGGHHHJJJLLLKKKJJJHHHIIIHHHEEEBBB???>>>???>>>>>>>>>>>>===<<<;;;:::999999999999::::::;;;;;;999999888888999999:::;;;;;;:::999888888888999999::::::::::::999999999888;;;;;;:::::::::999999999888888777777777777888888888888777777777777888888888888888888888888888888888888999999888777777666777777666666666666777777888888888888888888888888888999999999999888777777444555666777888888999999888999::::::888666666777777777777888888888999999777777777666666777777777888888777777777888999999666777888888888888888777777777777888888888999999777777666666777888:::;;;888888888888888888888888666777777666444555777999888888888999999999999999>>>>>>>>>???BBBEEEIIIKKKMMMLLLJJJHHHFFFFFFFFFFFFLLLLLLMMMMMMOOOPPPRRRSSSQQQRRRSSSVVVYYY\\\___aaaccc^^^XXXUUUUUUVVVXXXYYY]]]^^^aaaggghhheeeeeeggggggjjjnnnmmmjjjhhhiiilllkkkkkklllnnnoooppppppoookkkiiigggdddcccbbbcccccchhhmmmuuu~~~|||zzzzzzzzzxxxtttoookkkkkkkkkiiihhhfffiiilllnnnnnnnnnqqqsssooonnnmmmmmmlllfff]]]VVVUUUSSSPPPNNNMMMMMMNNNOOOOOONNNMMMKKKKKKLLLMMMNNNRRRPPPMMMLLLKKKIIIFFFDDD@@@???>>>>>>>>>??????@@@@@@??????>>>===<<<;;;;;;888888888888777777666666777888888999999999999999444555666777888999::::::777777777888888777777777999999888888888777777777666666666666777777777777777777777888888888999999888888777666666777888888666666666666666666666666555555666666666666555555555555555555555555555555555555666666666777777777666555444333333444555666777777666666555555444444666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666777777888888777777666555555666666666777777777555555666666777888888999::::::888888888888999:::999999888888888777777777888888888888888888888888555444444555777777666444444555555666777777888888999999888888888888777777777777777888888888999999888999999999999999999888999999999888888888777777777888888999999888888777888888888888888888888888999999888888888999:::;;;sssjjjiiiiiinnnwww~~~}}}}}}yyysssmmmjjjiiigggddd___^^^aaaeeejjjlllfffccc```^^^]]][[[YYYWWWSSSSSSSSSRRRQQQPPPOOONNNNNNNNNOOOQQQSSSRRRNNNLLLHHHGGGGGGHHHJJJKKKJJJIIIIIIIIIHHHEEEAAA???>>>>>><<<<<<<<<<<<;;;:::999999999999999999::::::::::::999888888888888999::::::::::::999888888888888999999999888888888888888777::::::999999999999888888777777666666666666777777666666555555555555666666777777777777777777777777666777777777777666666555777666666555555666666777888888888888888888888888999999888777777777777888666777777888888888888777666888:::999888777777888777777777777888888888888888888777777777777888888777777777777777888888999888888888999888888777777777777777777888888888888666666666777888888999999777777777777777777777777666777888666555555666888888888999999:::::::::;;;@@@@@@AAADDDHHHLLLPPPRRRSSSQQQNNNKKKJJJJJJKKKLLLRRRQQQPPPPPPPPPRRRTTTVVVUUUVVVVVVXXXZZZ^^^aaabbbbbb___ZZZXXXYYY\\\^^^^^^ffffffiiipppqqqnnnlllnnnjjjkkkkkkiiiggghhhmmmrrrvvvuuusssrrrrrrtttuuuwwwvvvuuusssqqqooommmlllkkkooossszzz|||vvvqqqoooooopppppplllmmmooopppppprrrtttvvvrrrrrrrrrssssssnnnfff______]]]YYYVVVTTTRRRRRRSSSVVVTTTRRROOOOOOOOOQQQRRRUUURRROOOMMMMMMMMMLLLJJJCCCAAA???===<<<===???@@@???AAACCCDDDDDDAAA>>><<<;;;:::999888777777777777777777777888888999999999555555666777777888999999888777777666666777777888888888888888888777777777666666777777777888888888777777777777888888888888888777777666666777777888666666666666666666666666666666555555555555666666555555555555555555555555555555555666666666666777666555444333333444555666555555555555555555555555666666666666666666666666555555555555555555555555777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666777777777777666666555555555666666666666666666666666777888888999999:::999888777777777777777777777777777666666666666777777777777777777777777555333222333444666555555555555555666666777777888666666777777888888999999666666666666777777777777888888999999999999888888999888888888888777777777666777777777777777777666888888888888888888888888999888888888888999::::::}}}qqqjjjhhhgggllluuu~~~|||}}}}}}{{{vvvqqqllljjjiiihhhddd___^^^```eeeiiikkkeeebbb___]]]]]][[[YYYXXXTTTTTTTTTTTTSSSRRRQQQPPPNNNNNNOOOQQQRRRQQQNNNKKKHHHGGGFFFGGGHHHIIIHHHGGGHHHHHHGGGEEEAAA>>>===>>>:::::::::999999888777666999999999:::::::::999999888888888888888999999::::::999999888888888888888555555555555555555555555666666666666666666666666777777666666666666777777666555555444444555555666777777777777777777777777666666777777777666666555666666666555555666666666888888888888888888888888:::999777666666666777888::::::999999888666555444555777999999888777777888666666666777777777888888888888777777777777888888777666666666666777888888999999999999888777666666666666666777777777888888888888888888777666555444666666666666666666666666777888999888777666888999888999999:::;;;<<<<<<===AAABBBDDDHHHLLLQQQUUUWWWUUUSSSPPPNNNOOOQQQTTTVVVVVVUUURRRQQQQQQSSSVVVWWW\\\[[[ZZZ[[[\\\^^^```bbb```___]]][[[^^^dddgggfffpppmmmmmmqqqsssppppppqqqmmmkkkhhheeedddhhhpppuuuzzzyyywwwuuutttwww{{{~~~}}}|||}}}{{{wwwuuuvvvwwwppprrrtttuuuvvvuuuuuuuuuuuuuuuvvvyyyzzzvvvooohhhdddbbb___[[[XXXWWWVVVVVVXXXWWWVVVVVVUUUUUUUUUUUURRRPPPLLLKKKKKKLLLMMMLLLGGGEEEDDDAAA@@@???>>>>>>???AAACCCEEEFFFEEECCCBBB@@@???===;;;999888888888666666666666777777888888888888888777666666555555888777666555555666777888777666666666666666666666666666666666777777777777666666666777777777888888777777777666666777777777555555555555555555555555666666444333333444666666555555555555555555555555444444555555555666666666555444444333333444444555444444444555555666666666555555555555555555555555444444444444444444444444666666666666666666666666777777777777777777777777666666666666666666666666666666777777777777777888555666666777777666666555555555555555555555555555666666777777888999999999::::::999888777666666666777777777666666666555555777777777777777777777777666444222222444555666666555555555666666666777777666666666777777777888888666666666666666666666666777777888888888888777777888888888888777777777777666777777888888777777666888888888888888888888888888888888888888999999:::yyynnniiigggfffjjjttt}}}}}}{{{{{{{{{yyyuuuoookkkjjjjjjhhhddd___]]]```dddhhhjjjdddaaa^^^\\\[[[ZZZXXXWWWUUUUUUUUUUUUTTTSSSRRRRRRNNNOOOOOOQQQRRRQQQMMMJJJGGGEEEDDDEEEFFFFFFEEEDDDEEEFFFEEECCC@@@=========:::;;;;;;::::::999888777888999999::::::999888888888888777777888888999:::999999999999888888777777444444444444444444444444555555555555555555555555777777666666666666777777777666666555555666666777666666666666666666666666666666777777777777777666666666555555555555666666777777777777777777777777:::999777666666666777888888888888888888777666666555777888888777777777888555555666666666777777777888888777777777777888888666666555555666666777888888888888888888777666555555555666666666777777777777777777777777666444444555555555555555555555555555666888888777666777999::::::;;;<<<===>>>???@@@AAACCCFFFJJJOOOSSSWWWYYYXXXVVVSSSRRRRRRUUUXXXZZZWWWVVVTTTRRRRRRTTTVVVXXX```___^^^^^^^^^___``````aaabbbaaa```fffpppvvvuuuzzzsssmmmnnnnnnlllmmmooommmjjjfffcccdddhhhpppuuussstttsssrrrrrruuu{{{{{{~~~}}}zzz{{{zzz{{{~~~}}}wwwrrrfffeeebbb___\\\ZZZYYYYYYWWWXXXZZZ\\\\\\[[[ZZZYYYVVVRRRNNNKKKJJJJJJIIIHHHIIIIIIJJJIIIGGGCCC@@@===@@@@@@@@@BBBCCCEEEGGGHHHGGGEEECCC@@@>>><<<;;;:::777666555555555555666777888888777777666555555444888777666555555666777888555555555555555555555555444444444555555555666666555555666666666777777777666666666777777666666666444444444444444444444444666555444333333444555666555555555555555555555555444444444444555555555555444444444333333444444444333333444444555555666666444444444444444444444444555555555555555555555555555555555555555555555555666666666666666666666666555555555555555555555555555555666666666777777777555555666666666666555555555555555444444444444444666666666777888888999999;;;::::::999888888777666888777777777777666666666666666666666666666666666777555333333555666777666555555555555666666666666777777777666666666555555777777777777777777777666666777777888888777777666777777777777777777777777777888888888888888888777777777777777777777777777777777888888999999999999wwwlllgggeeeeeejjjttt~~~~~~~~~|||yyy{{{zzzxxxtttoookkkjjjkkkhhhddd___]]]___dddhhhjjjcccaaa]]][[[ZZZXXXVVVTTTRRRSSSSSSSSSRRRRRRQQQPPPOOOOOOPPPRRRRRRQQQMMMJJJEEEDDDBBBBBBCCCCCCBBB@@@BBBCCCCCCAAA>>><<<<<<===============<<<;;;::::::888999:::::::::999777777888777777777777888999999888888999999888888777666555666666666666777777777555555666666666666777777777777666666666666777777777777666666666666777777666666666666666666666666555666666777777777777777666555555444444555555666777777777777777777777777888888777666666666666777333444555666888888999999555777999888777666666777555555555555666666666666777777666666666666777777555555555555555666777777666666777777666666555555555555555555666666666666444444555555666666777777555555555555555555555555111333666666666666777888;;;<<<===>>>@@@AAACCCCCCCCCEEEHHHLLLPPPTTTWWWXXX[[[ZZZWWWUUUTTTUUUVVVXXXWWWVVVUUUTTTTTTUUUWWWXXX`````````aaa````````````bbbfffffffffoooyyyooollljjjhhhhhhiiidddbbb___^^^___cccgggjjjjjjlllooooooooorrrwww|||{{{{{{~~~yyytttkkkjjjgggdddaaa___]]]\\\XXXZZZ\\\^^^___^^^]]]\\\^^^[[[UUUPPPMMMJJJGGGDDDIIIKKKMMMNNNLLLHHHDDDBBBBBBAAA??????@@@DDDGGGJJJIIIHHHGGGFFFDDDAAA???===:::999777666555555666777555555555666666777777777777666666555555666666777444444444444555555555555333333444444444555555555555555555555666666666666555666666777777666666555444444444444444444444444555555444444444444555555444444444444444444444444333333333444444444555555333333333444444333333333333333444444555555555666444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555666666777444444555555555555444444444444444444444333333333555555555666777777888888999:::::::::999888777777777777777777666666666666666666666666666666666666666555333444666777777666555555555555555555555555777777666666555555444444777777777777666666666666666666777777777777666666666666777777777777777888777888888999999888888777777777777777777777777777666777888888999999888888xxxmmmeeeccceeekkkvvv~~~~~~~~~}}}zzzxxxzzzzzzwwwsssnnnlllkkklllhhhddd___]]]___cccgggiiiccc```\\\ZZZXXXVVVTTTRRRQQQQQQRRRRRRQQQQQQPPPPPPQQQQQQQQQSSSSSSRRRNNNKKKDDDBBBAAA@@@AAAAAA???===>>>???@@@???===;;;<<<===============<<<;;;:::999888999:::::::::999777666777777777777777888999999777888888999888777666555555666666666777777777777444444555555666666666666666666555555555555666666777777666666666666777777555555555555555555555555444444555666666666666666666555555444444555555666777777777777777777777777777777777777777666666555444444555666666666666666666888999888666555555666444444555555555666666666666666555555555555666666555555444444555555666777333444555555555555555555444444555555555666666666555444444333444555777888555555555555555555555555111333777888999999:::<<<======???AAABBBDDDEEEFFFFFFHHHKKKNNNRRRTTTVVVWWWZZZYYYWWWVVVUUUUUUVVVWWWWWWVVVVVVVVVWWWXXXYYYYYY\\\^^^```bbbcccccccccbbbaaafffggggggsssuuuoookkkfffcccccc^^^]]]\\\\\\^^^```aaaaaafffkkkppprrrqqqrrrvvvzzz{{{|||~~~}}}vvvpppnnnsssxxxxxx{{{|||xxxuuusssppplllhhhdddaaa```^^^]]]]]]\\\]]]]]]^^^^^^aaa^^^YYYUUUQQQMMMIIIEEEGGGIIIKKKMMMNNNMMMKKKJJJFFFDDDBBB@@@@@@BBBDDDFFFFFFGGGHHHIIIHHHFFFDDDBBB???===;;;888777777777888555555555666666666666666555666666666666666666555555555555666666777777777444444444444555555555666444444555555555666666666555555666777777666555555333333333333333333333333333444444555555444444333444444444444444444444444222333333333333444444444333333333444444333333333444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444222222333333444555555666444444444555555444444444444444444333333333222222444444444555666666777777777777888999999888777666666666666555555555444444555555555555555555555555444333333444666666555333555555555555555555555555444555555555555555666666666666666555555555444444555666666777777666666555666666666666777777888888666777777777777777777666777777777777777777777777555666777888999888888777yyynnnccccccdddlllwww~~~~~~~~~~~~}}}}}}}}}|||zzzxxxzzzzzzwwwsssooollllllmmmhhhddd___]]]___cccgggiiiccc```\\\YYYWWWUUURRRPPPRRRRRRRRRSSSRRRRRRQQQQQQQQQQQQRRRSSSTTTRRRNNNKKKCCCAAA????????????===<<<<<<===>>>===<<<;;;<<<===::::::::::::999888777777777888:::;;;:::888666555777777777777777888888999777888888999999777666555444444444555555555666666222222222333333444444444555444444333333444444555666666555555555555666666555555555555555555555555222333444444555555555444555555555444444555555555777777777777777777777777666777888888888777555444999888888666444222111///777888999888666444444555444444444555555555666666555555444444444444555555555444444444444555666666222222333444555555555555444444444555555555666666999777555333222333444555666666666666666666666666333666:::<<<===>>>???@@@>>>???@@@BBBDDDFFFGGGHHHIIIJJJMMMPPPSSSUUUVVVWWWUUUUUUUUUVVVVVVWWWXXXYYYVVVWWWXXXXXXYYYZZZZZZZZZXXX[[[___ccceeefffeeeeee^^^cccdddeeerrrzzztttooogggaaa___aaaaaabbbdddeeefffdddccciiiooouuuwwwvvvvvvxxx{{{{{{{{{|||~~~wwwmmmjjjnnnssstttwww|||}}}{{{xxxsssnnniiieeeccccccaaa]]]ZZZYYY[[[^^^```]]][[[XXXVVVTTTQQQMMMJJJEEEFFFHHHJJJMMMOOOQQQRRRHHHGGGEEEBBBAAAAAAAAABBBBBBDDDHHHJJJKKKJJJGGGEEECCCAAA>>>;;;999999999999999888777666555444333333444555666777777666555444666777777777888888999999555555555555666666666777444444444555555555666666444555666777777666555444333333333333333333333333222333555555555555333222444444444444444444444444222222333333333444444444222333333444444333333222444444444444444444444444333333333333333333333333222222222222222222222222444444444444444444444444333333333333333333333333444444444444444444444444111111222333333444555555333444444555555444444333444444444333333222222222333333444444555666666666555666777888888777666666555555444444444333333333555555555555555555555555222111222444555555333111555555555555555555555444222222333444555666777888555555555444444333333333555555666666666666555555555666666666777777888888555555666666666666555555777777777777777777777777555666777999999888888777vvvlllfffcccccciiiuuu~~~~~~}}}{{{yyyxxxxxxxxxxxxwwwuuuyyyyyyxxxtttoookkkiiihhhlllggg```\\\]]]aaaeeegggbbb___ZZZWWWVVVUUUTTTSSSQQQRRRQQQOOONNNMMMOOOQQQRRRRRRSSSTTTSSSPPPJJJFFFFFFDDDAAA?????????>>>===<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<777666555444555666888:::555555555555666777888999999999888666555444222222555555555555555555555555333333444555555444333333555444333222333333555555555555555555555555555555555555555555555555555555555555555555555555444444888888777666666666666666444333333333333444555555666666555555555555666666555444444333333444444555444444444555555555555666222333333444444555555555666666666666666666666666555555444333333333333444333333333333333333333333333333555666666666555444555444444333333444444555444444444444444444444444777999;;;<<<;;;;;;<<<===AAAAAAAAAAAACCCEEEHHHIIIMMMOOORRRTTTSSSSSSSSSTTTWWWTTTRRRRRRUUUXXXXXXWWWXXXYYY[[[]]]____________XXXZZZ^^^bbbggghhhfffddddddfffhhhkkkqqqzzzvvvnnniiiiiiiiimmmkkkiiihhhggghhhiiijjjmmmqqqvvvyyyzzzyyyyyyyyy{{{yyywwwyyy~~~{{{tttrrrsssuuu}}}~~~~~~wwwrrrnnnllllllkkkhhheee```\\\XXXVVVXXXVVVTTTTTTVVVTTTPPPLLLJJJHHHGGGHHHLLLOOORRRRRRQQQPPPOOOLLLIIIEEEAAA???GGGFFFFFFHHHIIIJJJHHHFFFIIIFFFCCC@@@===<<<;;;<<<777777666444444333333333333333333222222222111111666666555555555444444444666555333222222333555666555555555555555555555555444444444444444444444444555555555555555555555555333333333333333333333333333///111666777222111444444444444444444444444444333333222111222333444555222222222222222222222222333222222111111222222333333333333333333333333333444444222222222222444444222222222333333444444444444555666666666555444333444444444444444444444444444444555555555555444444444333333222111111111222555555555555555555444444444444444555555555555666555444444333333444444555666666666555555444333333555444333333333333444555333333333333333333333333333333333444444444555555444555666555444444555666555555555555555555555555555555555555666666666666888777666666666777999:::666666555555555555666666777666666555666777888999xxxooofffcccccciiittt~~~~~~|||zzzyyyxxxyyyyyywwwvvvyyyyyyxxxtttooojjjhhhhhhiiiddd^^^[[[]]]bbbgggiiibbb___ZZZWWWUUUTTTSSSRRRRRRRRRRRRPPPMMMMMMNNNPPPTTTTTTTTTUUUSSSOOOJJJEEEEEEBBB???=========<<<;;;<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888777666555666777999:::999888777666555555555555777777666666555555444444555555555555555555555555222333444555555444333222555555444333222333444444555555555555555555555555444444444444444444444444555555555444444444444444888777666666555555555666444333333333333444555555333333222222222222333333444444333333333333444444444444444444555555555555444444444444444555555555555555555555555555555555555555444333333333333444333333333333333333333333222222444555555555444333444444333333333333444444444444333444444555555666888:::;;;<<<<<<<<<>>>@@@EEEEEEEEEEEEFFFHHHJJJKKKMMMOOOQQQRRRQQQPPPPPPQQQTTTRRRQQQTTTXXX[[[\\\[[[^^^___aaabbbcccbbbbbbaaa^^^```dddhhhlllllljjjgggfffgggiiijjjmmmsss|||{{{uuuoookkkjjjjjjnnnmmmjjjhhhggggggggghhhiiilllpppsssrrrqqqppppppmmmmmmnnnrrrxxx}}}{{{vvvvvvxxxzzzzzzwwwtttsssqqqmmmhhhaaa[[[XXX^^^ZZZWWWVVVWWWVVVRRRNNNLLLJJJHHHHHHIIIKKKLLLLLLPPPPPPPPPOOOMMMJJJGGGFFFEEEDDDCCCDDDFFFGGGGGGFFFFFFFFFEEEDDDCCCAAA@@@???:::999888666555555555555444444444333333333333333666555555555444444444444555444333222222333444555444444444444444444444444555555555555555555555555333333333333333333333333222222222222222222222222222///000555555111111444333333333333333222222222222222111111111222333444444444444444444444444444222222222111111222222222333333333333333333333333444333222222222222333444222222333333333333333333444444555555555444333222444444444444444444444444444444555555555555444444555444333333222222222333444444444444444333333333444444444444555555555555444444333333333333444444444444444444444444444555555444333333333333444555333333333333333333333333333333333444444444444555444555666555444333444666555555555555555555555555444555555555666666666666666666555555555666777888666666555555555555666666777777666555666777888999wwwnnndddcccccciiisss}}}~~~}}}~~~~~~|||zzzzzzzzzyyyxxxvvvxxxxxxwwwsssnnnjjjggggggeee```\\\ZZZ^^^ccchhhkkkccc___ZZZVVVTTTSSSQQQPPPRRRRRRQQQOOOMMMMMMNNNPPPVVVVVVUUUUUUSSSOOOIIIEEECCCAAA>>><<<<<<<<<;;;:::<<<;;;:::999999:::;;;<<<::::::::::::::::::::::::999888777666777888999::::::999888666555444444444555555555555555555666666444444444444444444444444222333333444444333333222666555444333222222333333444444444444444444444444444444444444444444444444444444444444444444444444777666555555555555555555333333333333333444555555222222111111111111222222444444333333333333444444444444444444555555555555666666555555555555555555444444444444444444444444555555444333333333333333333333333333333333333333111222333333444444333333444333333222222333333444444333333333444666888999:::;;;<<<<<<<<<>>>AAADDDJJJJJJJJJJJJJJJJJJKKKKKKLLLNNNPPPPPPNNNMMMNNNOOORRRRRRTTTXXX]]]aaabbbbbbcccdddeeeffffffeeedddcccdddfffiiimmmpppooolllhhhggghhhhhhhhhhhhjjjnnnqqqssstttuuurrroookkkjjjiiijjjhhheeebbb```___^^^^^^```bbbfffgggfffdddbbbbbb]]]^^^bbbhhhnnnsssuuuvvv}}}zzzvvvrrrqqqrrruuuwww}}}}}}}}}~~~~~~~~~}}}zzzuuuoooggg```\\\aaa]]]XXXUUUTTTSSSPPPMMMPPPMMMJJJIIIIIIJJJJJJIIIOOOPPPQQQRRRRRRPPPNNNMMMFFFDDDBBBBBBDDDEEEEEEEEECCCDDDFFFHHHHHHGGGEEECCC===<<<999777555555555555444444444444555555555555555555555555444444444444444444333333333333444444222222222222222222222222555555555555555555555555333333333333333333333333111111111111111111111111222000111444444222111333333333222222111111111000111111000000000111222333444444444444444444444444222222222222222222222222333333333333333333333333333333222222222222333333333333333333333222222222333444444444444333222111444444444444444444444444333444444555555444444333555555444333333333333444222222222222222333333333444444444444555555555555444444333333333333444444111111222333333444555555444444333333333333444444222222333333333333333333333333333333444444444444333555666555444333444555444444444444444444444444444444444555555555666666444444333333444444555666666666555555555555666666777666555555555666888999sssiiicccbbbccciiirrr|||||||||}}}}}}{{{{{{{{{zzzxxxvvvwwwwwwvvvrrrmmmiiiffffffccc___[[[ZZZ]]]ccchhhjjjccc___ZZZVVVTTTRRRPPPOOOOOOOOOOOONNNMMMNNNPPPRRRXXXWWWVVVUUUSSSNNNHHHDDDBBB@@@===<<<<<<<<<<<<;;;;;;;;;:::999999:::;;;;;;::::::::::::::::::::::::888777777666666777888888666666555555555666666777555555555555555555555555444444444444444444444444222222333333333333222222555555444333333222222222444444444444444444444444333333333333333333333333333333333333333444444444555555444444444444444555333333222222333333444555444444333333333333444444444333333333333333333444333333444444444555555555777777666666555555555444333333333333333333333333555444333333222222333333333333333333333333333333222222333333444444444444333333222222222222333333444444333444555888:::<<<;;;<<<======>>>AAAEEEHHHLLLLLLMMMMMMLLLKKKJJJIIIIIIKKKMMMMMMLLLLLLNNNOOOSSSUUUYYY^^^ccceeeffffffdddeeefffggghhhgggffffffggghhhkkknnnooommmiiieeeeeeeeeeeedddbbbbbbbbbbbbfffiiilllmmmkkkgggeeedddcccaaa^^^[[[XXXUUUTTTSSSSSSUUUXXXYYYXXXWWWVVVVVVTTTTTTVVV[[[bbbfffiiiiiiiiihhhgggggghhhjjjlllnnnrrrqqqppppppqqqrrruuuvvvyyyzzz}}}{{{sssmmmhhheeeiiiccc\\\WWWUUUSSSPPPMMMQQQOOOLLLKKKLLLMMMMMMMMMPPPQQQSSSUUUUUUTTTRRRQQQLLLJJJFFFEEEEEEFFFFFFFFFBBBCCCEEEGGGHHHHHHGGGGGGAAA@@@<<<999666444333333444444444444444555555555444444444444444444444444222333444444444444333222333333333333333333333333444444444444444444444444444444444444444444444444111111111111111111111111222111222333444333333444333333333222111111000000111111111111111222222333111111111111111111111111111111222222222222111111222222222222222222222222333222222222222222222333444333333333222222111111333333333333222222111111333333333333333333333333333333444444444444333333444333333222222222333333222222222222333333333333333333444444444555555555444333333333333333333444111111222222222333333333333333333333333333333333222222222222222333333333222222333333333444444444333444555555333333444555444444444444444444444444333333444444444555555555333333333444444444555555666666555555555555666666666555555444555666888999pppfffaaaaaadddiiiqqqzzz~~~|||{{{}}}}}}{{{{{{{{{{{{yyywwwvvvvvvuuuqqqlllhhheeeeeeccc___[[[ZZZ\\\aaaeeegggccc___ZZZVVVTTTRRRPPPOOOKKKLLLMMMMMMNNNOOORRRUUUYYYWWWVVVTTTRRRNNNHHHDDDBBB@@@===<<<=========<<<;;;:::999999999999:::;;;::::::::::::::::::::::::666666666555555555666666555555555555555666666777666666666555444444333333444444444444444444444444222222222111111222222222444444444333333222222111444444444444444444444444333333333333333333333333222222222222333333444444444333333333333333444444333222222222222333444444555555444444444444555555333333333222222333333333333333333444444444444555777777666666555555555444333333333333333333333333444444333222222222222333333333333333333333333333444444444444444555555666444333333222222333333444555555555666888:::<<<>>>===>>>???@@@AAACCCHHHKKKMMMMMMNNNNNNMMMKKKHHHGGGCCCEEEGGGHHHIIIJJJMMMOOOTTTWWW]]]aaadddeeeddddddeeefffhhhjjjkkkkkkkkkjjjiiiiiijjjkkkkkkhhhddd```______^^^]]]\\\[[[YYYWWW[[[^^^bbbcccbbb^^^\\\[[[\\\ZZZXXXTTTQQQNNNLLLKKKGGGIIIMMMNNNNNNNNNOOOPPPPPPNNNMMMOOOSSSXXX[[[\\\^^^^^^______```bbbccccccdddbbbaaa```aaaccceeeggglllnnnqqquuuyyy}}}}}}|||||||||{{{xxxvvvvvvuuunnneee___[[[XXXUUUQQQOOOMMMKKKLLLNNNQQQRRRRRRRRRTTTVVVXXXXXXWWWUUUSSSVVVSSSOOOLLLKKKKKKJJJIIIEEEDDDCCCCCCDDDEEEGGGHHHFFFEEEBBB>>>;;;777555333333333333333333444444444333333444444444444444444222222333444444333222222333333333333333333333333222222222222222222222222444444444444444444444444222222222222222222222222222333333333333444555444444333333333222222222111222222222333333333333333111111111111111111111111000111111222222111111000222222222222222222222222222222222222222222222222333333333222222111111111333333222222111111111111333333333333333333333333222222333333333333222222222111111111111111222222222222333333444444444555333333333444444444444555333333333222222333333333333333222222222111111111333333333333333333333333111111111222222333333333222222222333333333444444333444555444333222333555444444444444444444444444333333333333444444444444444444555555666666666666666666555555555555666666555555444555666888999;;;rrrggg___aaadddiiipppxxx~~~~~~|||{{{|||}}}}}}|||zzzzzz{{{{{{zzzxxxuuuuuutttpppkkkgggddddddccc___[[[ZZZ\\\```cccdddccc___ZZZVVVTTTSSSQQQPPPJJJKKKMMMMMMMMMOOOSSSVVVXXXVVVTTTSSSQQQMMMHHHDDDBBB???===<<<=========<<<;;;:::999888888999:::;;;::::::::::::::::::::::::666555555555555555444444777777666555444444444444666666555555444333222222333333333333333333333333222111111000000111111222222222333333333333222222333333333333333333333333222222222222222222222222000111111222222333333444222222222222222333333444222222222222222333444444333333222222222222333333333333222222222222333333333333333333444444444444666666555555555555555555333333333333333333333333444444333222222222222222333333333333333333333333555444444444444555666777555444444333333444444555777777999:::<<<===>>>>>>???@@@BBBCCCDDDFFFIIILLLMMMOOOPPPPPPOOOLLLIIIGGG???AAACCCEEEFFFHHHLLLOOOTTTYYY___dddeeecccaaaaaagggiiikkkmmmnnnooooooooojjjhhhfffeeedddaaa^^^[[[XXXWWWUUUUUUUUUTTTRRROOOQQQSSSWWWWWWVVVTTTRRRRRRQQQPPPNNNLLLIIIFFFDDDCCCAAADDDHHHJJJKKKKKKMMMNNNNNNKKKGGGGGGIIIMMMPPPQQQTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUTTTSSSTTTUUUWWWXXX[[[]]]```ccchhhkkknnnpppkkkllloooqqquuu{{{yyyooohhhccc^^^YYYUUUPPPNNNLLLMMMPPPSSSUUUVVVWWWYYY\\\^^^^^^\\\ZZZXXX]]]ZZZVVVSSSRRRQQQOOOMMMJJJHHHFFFDDDBBBCCCDDDEEEHHHHHHGGGEEEBBB>>>:::888444444444444333333222222333333333333444444444444333333222222222222333333444444444444444444444444111111111111111111111111222222222222222222222222222222222222222222222222222444333111111444555444333333333333333333333333222222333444444444444333333333333333333333333333///000111222222111000///222222222222222222222222111111222222222222111111222222222222222111111111444333222222111111222222333333333333333333333333111222222333333222222111111000000000000111111222222222333333444444555555333333333333444444444444333333222222222222333333444444333222222111000000222222333333333333222222000000111111222333333333222222222222333333333333222444555444333222333444333333333333333333333333222222222333333333444444555555666777777777777666666666555555555555666666666666666777999<<<>>>@@@tttjjj^^^```dddjjjpppwww}}}}}}|||{{{||||||{{{zzzyyyzzz{{{{{{zzzyyyttttttssspppjjjfffdddcccaaa]]]ZZZYYY[[[___bbbdddbbb___ZZZWWWUUUTTTSSSRRRLLLMMMMMMMMMMMMNNNQQQSSSWWWUUUSSSQQQOOOLLLGGGDDD@@@>>>;;;;;;;;;<<<<<<;;;;;;:::999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;666666666666666555444444666555555444444555555555444444444444444444444444333333333333333333333333222111000000000000111222000000222333444444333333333333333333333333333333222222222222222222222222000000000111222333333333111111111111111222333333222222222111222222333444222222111111111111222222333333222222222222333333222222333333333444444444444444444444444555555555444444444444444444444444444333222222111222222222333333333333333333333333444444333333333444555666666555555444444555555666888:::<<<>>>???@@@???>>>@@@BBBEEEFFFFFFHHHJJJLLLPPPRRRTTTTTTSSSPPPLLLIIICCCEEEGGGHHHIIIKKKNNNQQQWWW]]]eeeiiiiiifffdddccciiijjjlllnnnnnnnnnnnnmmmgggddd```\\\ZZZXXXUUUSSSQQQOOOMMMMMMNNNMMMKKKHHHHHHJJJKKKLLLKKKJJJKKKLLLMMMLLLKKKJJJHHHFFFDDDCCCCCCEEEIIIKKKKKKLLLNNNPPPNNNKKKIIIIIIJJJLLLLLLLLLMMMLLLLLLKKKJJJIIIHHHHHHKKKJJJJJJIIIIIIJJJLLLLLLMMMNNNPPPRRRUUUXXXZZZ\\\]]]^^^```bbbfffnnnxxx~~~vvvpppjjjccc^^^XXXVVVSSSSSSUUUWWWWWWWWW[[[^^^bbbeeefffdddbbb```^^^\\\ZZZXXXWWWVVVSSSQQQPPPOOOLLLIIIFFFCCCAAAAAABBBDDDFFFGGGFFFCCC???<<<777666666555444333222222222222333333333444444444444333222111111222333444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000333222......333444111000000111111222222333333000111222333444333333222222222222222222222222222///000111222222111000///111111111111111111111111000111222333333222111000111111111111222222222222555444333222111222222333222222222222222222222222111111222222222222111111111111000000111111222333111111111222333444444444222222333333333444444444333333222222222222333333333333333333333222222222111222333333333333222111///000000111222222333333111222222222222333333333222333444444222222333444333333333333333333333333222222222222333333333333444555666777888777777666666666555555555555666666888888999;;;>>>AAADDDFFFuuujjj]]]```dddjjjooovvv|||~~~|||{{{zzzzzzzzzyyyxxxyyy{{{{{{{{{zzzttttttsssooojjjfffcccccc___\\\YYYYYY\\\```ccceeebbb___ZZZWWWVVVVVVTTTSSSNNNOOOOOOMMMLLLMMMOOOQQQUUUTTTRRRPPPNNNKKKGGGDDD???<<<:::999:::;;;;;;:::::::::999888888999::::::<<<<<<<<<<<<<<<<<<<<<<<<777777888888777666555555111111222333555777999:::222222333444444555666666333333333333333333333333222111000//////000111222...///111333444444444333333333333333333333333333111111111111111111111111///000000111222222333333111111000000111222333333222222111111222222333444333333222222222222333333333222222222222222222333222222333333333444444444222333333444444555555555444444444444444444444444444333222222111111222222333333333333333333333333444333222111222333444555666666555555555555666666999;;;>>>AAABBBAAA???>>>AAACCCFFFHHHHHHIIIJJJKKKRRRTTTWWWXXXWWWSSSOOOLLLKKKLLLMMMMMMMMMOOOSSSUUU[[[bbbkkkoooooollliiiiiiiiijjjkkkllllllkkkjjjiiiccc___YYYTTTRRRPPPNNNLLLMMMJJJHHHGGGIIIHHHFFFCCCBBBCCCDDDDDDDDDEEEHHHJJJSSSSSSRRRQQQPPPNNNLLLKKKGGGIIILLLMMMMMMNNNPPPQQQOOONNNNNNNNNPPPPPPNNNMMMNNNMMMLLLKKKJJJHHHGGGGGGCCCCCCCCCCCCCCCDDDDDDDDDGGGGGGGGGIIIJJJLLLNNNOOOSSSSSSRRRRRRVVV___kkktttzzzyyyrrrlllbbb___\\\ZZZZZZZZZZZZYYY___bbbfffjjjlllkkkiiiggg\\\[[[ZZZZZZZZZYYYVVVTTTTTTSSSRRROOOJJJEEE@@@===;;;>>>BBBEEEFFFDDD@@@===999999888666555444333222222222222333333444444444444333111000000111333444111111111111111111111111222222222222222222222222333333333333333333333333000000000000000000000000...111000,,,,,,111333000......///000111222333333///000111222333222111111000000000000000000000000...000111222222111000...111111111111111111111111000111222333333222111000000000111111222222222333555444333222222222333444222222222222222222222222111111222222222222111111222111111111222333333444///000000111222222333333222222333333333444444444333222222222222222222333222222222333333444555555111222333444444333222111///000000111222222333333111111222222222333333333222333444444222222333444333333333333333333333333111111222222222333333333444444666777777777666555666666555555555555666666:::;;;<<<>>>BBBFFFIIIKKKqqqiii]]]```dddjjjqqqwww{{{}}}~~~|||{{{{{{{{{||||||zzzyyyyyyzzz{{{yyyxxxuuuuuusssooojjjeeebbbbbbbbb___[[[XXXXXX[[[```cccbbb]]]WWWVVVWWWVVVRRRMMMMMMPPPRRRQQQNNNLLLNNNPPPVVVTTTQQQPPPOOOKKKEEEAAA<<<:::::::::<<<<<<;;;:::888888888888888888888888:::999888888777777888888;;;999777666777777666555666666666555444444333333555444333222111111111111333222111111333333222111222222222111111111111111222222222222222222222222222222222222222222222222555444222000///...------444444333222111111111111222111000//////000111222//////000000111111222222222222222222222222222222000000111222333333444444333444555555333333444555222222222222222222222222111222333333333333222111222111111000000111111222333333222222111222222222222222111111111111111111333333222111222555777999;;;===@@@CCCEEEEEEEEEDDDDDDGGGIIIJJJJJJIIIJJJJJJPPPUUU[[[^^^\\\WWWRRROOOMMMNNNPPPRRRTTTVVVWWWXXX^^^ccckkktttxxxwwwqqqkkkjjjkkkmmmmmmkkkgggccc```YYYTTTMMMJJJIIIJJJIIIGGGIIIJJJKKKLLLLLLKKKJJJIIIEEEEEEFFFGGGHHHIIIKKKLLLRRRTTTVVVYYYZZZXXXSSSOOOQQQOOONNNOOORRRUUUVVVVVVWWWUUUTTTTTTVVVVVVUUUSSSPPPOOOOOOOOOOOOMMMIIIFFFHHHDDDBBBDDDEEECCCBBBDDDHHHFFFDDDDDDFFFGGGGGGFFFIIIIIIJJJLLLPPPTTTXXX[[[iiippp{{{}}}vvvxxxzzz|||zzzooonnnhhhaaa___bbbbbb___]]]ZZZbbblllsss~~~tttggg\\\SSSRRRTTTUUUVVVYYYZZZWWWTTTSSSQQQLLLEEE???@@@===<<<>>>BBBEEEEEEDDD???>>><<<999666222///---333333333444333222111111555555444333333222222111222333333444444333333222333333333333333333333333111000000000000000111111222222222222222111000///000000000000111111111111111111111000000000000000......//////000000000111////////////////////////000000000000000000000000000000//////000111222222000000000000000000000000222222222222222222222222///000000000000///......111111222333333333333222333222222111000///......///000111222222222222222444333222000//////......222222222222222222222222444333333222222333333444//////000000111111222222111111111111111111111111333222111000000000111222222222111111111111222222333333333222222111111111111222222333333222222111222222111111222222333444555444333222333444444333333555777888999;;;===@@@CCCDDDDDDCCCEEELLLVVV^^^}}}nnnfff]]]```eeekkkqqqxxx|||}}}|||{{{|||zzzyyyyyyzzzzzzyyyxxxssssssrrrnnnjjjfffddddddbbb___[[[XXXXXXZZZ___aaaaaa]]]XXXVVVWWWVVVRRRNNNNNNQQQSSSRRROOOMMMNNNPPPSSSRRRPPPOOONNNJJJDDD@@@===;;;::::::;;;<<<<<<;;;999999999999999999999999::::::999888888888888888;;;999777666777777666555333333444444555666666666333333222222222333444444333222111111333333222111111111111111111111222222222222222222222222222222222222222222222222222222444444333222111111222222222111111111111111222333222111000//////000111222000000000000000111111111222222222222222222222222000000111222222333444444333444555444333222333555222222222222222222222222111222222333333222222111555555444444444444555555333222222111111222222222222222111111111111111111444333222222333555777999<<<>>>AAADDDGGGHHHHHHGGGGGGIIIKKKLLLJJJJJJJJJKKKNNNRRRVVVWWWUUURRRPPPOOOMMMOOORRRUUUWWWYYYYYYZZZ___cccjjjqqquuutttooojjjcccddddddcccaaa^^^ZZZXXXQQQMMMHHHFFFFFFGGGGGGFFFJJJLLLOOOQQQRRRQQQOOONNNJJJJJJJJJKKKLLLNNNOOOPPPZZZYYYYYYZZZ[[[[[[XXXVVVWWWVVVUUUVVVYYY[[[[[[[[[ZZZYYYXXXXXXYYYYYYXXXVVVVVVVVVVVVVVVWWWUUURRROOOKKKGGGDDDGGGHHHFFFFFFHHHKKKJJJIIIJJJJJJJJJHHHFFFGGGGGGGGGHHHJJJMMMPPPQQQWWW^^^iiiuuu}}}~~~zzzvvvnnnqqqvvv}}}~~~vvvmmmiiihhhddd^^^___\\\ccclllrrr}}}uuucccXXXOOOMMMOOOQQQSSSVVV\\\ZZZYYYYYYWWWSSSMMMHHH@@@>>>;;;;;;>>>AAABBBBBBDDDCCCBBB???<<<888444222333222222222222111111111222222222222333333333333222333333444444333333222222222222222222222222222222222111000/////////000000000111111111111111111//////000000000111111111000000000000000000000000222222222222222222333333333333333333333333333333000000000000000000000000000000000000000000111111000000000000000000000000222222222222222222222222333333333333333222111000000111222222333333222222222222222111000000//////000000111222222222111111333222111000////////////222222222222222222222222333333222222222222333333000000000000000111111111111111111111111111111111222111111000000111222333222222111111111111222222333333333222222222111111111222222333333222222111333222222222222222333333222111111222333444555555777888:::;;;===@@@DDDGGGHHHKKKNNNQQQTTTZZZccciiixxxjjjddd^^^```eeekkkrrryyy~~~|||zzz{{{zzzyyyyyyzzzzzzyyyxxxqqqqqqpppmmmiiifffeeeeeebbb___[[[XXXWWWYYY]]]___```\\\XXXVVVVVVUUURRROOONNNQQQSSSRRROOOMMMOOOQQQPPPPPPOOOOOONNNIIIDDD??????===::::::;;;=========::::::::::::999999999999;;;:::999999888888999999:::888666666777777666555333333333444555555666666333333333333333333444444333222111111222333222111000000000111222222222333222222222222222222222222222222222222222222222222111111111111222333444555////////////000111222333222111000//////000111222111111111111000000000000222222222222222222222222000000111111222333333333222333444444222222333444222222222222222222222222111111222333333222111111333333333333333333333333222222111111111222222333111111222222222222222222444333333333444666888999>>>@@@CCCFFFIIIJJJKKKKKKJJJLLLMMMLLLJJJIIIJJJKKKKKKMMMPPPPPPOOONNNNNNOOONNNPPPUUUYYY\\\]]]]]]]]]^^^```dddiiilllkkkgggddd[[[[[[ZZZXXXUUUSSSPPPOOOIIIGGGDDDDDDEEEGGGHHHIIIMMMOOOSSSVVVXXXXXXVVVUUUPPPPPPPPPPPPRRRTTTVVVWWW```]]][[[ZZZ[[[\\\\\\\\\\\\\\\\\\^^^aaabbbbbbaaa^^^\\\[[[[[[\\\\\\[[[ZZZ]]]]]]]]]^^^```___\\\YYYSSSMMMKKKMMMOOONNNOOORRRSSSSSSTTTVVVVVVTTTOOOLLLIIIHHHGGGFFFFFFGGGHHHIIIHHHMMMUUU___gggkkkjjjgggaaaeeekkkxxx~~~{{{wwwoooeeebbb___eeelllppp{{{uuuaaaVVVLLLJJJKKKLLLPPPTTT[[[[[[]]]^^^^^^[[[VVVRRREEEAAA<<<999:::<<<>>>???DDDEEEEEEDDDAAA===999666333222111000000000111111//////000111222444444555222222333333333333222222111111111111111111111111444333222000//////............///000000111111222//////000000000000111111000000000000000000000000000000000000000/////////111111111111111111111111////////////////////////111111111000000000000000000000000000000000000000222222222222222222222222444444444444333222111000000111222222333333222222111111111111111111111111111111111222111111000000111111000000000000111111222222222222222222222222333333222222222222333333111111111111000000000000111111111111111111111111111000000000111222333333222222111111111111222222333333333222222222222111111222222333333222222111444333222222222222222333111111111333444666888999;;;<<<>>>@@@BBBGGGMMMQQQSSSWWW]]]aaadddiiioootttvvvhhhccc^^^```dddkkkrrrzzz}}}{{{{{{zzzxxxyyyzzzzzzyyywwwqqqqqqooolllhhheeedddeeebbb___[[[XXXWWWYYY\\\^^^___\\\YYYWWWVVVUUURRRPPPMMMPPPSSSRRRNNNMMMNNNPPPOOOOOOPPPPPPNNNIIIDDD@@@AAA>>>:::999;;;===>>>>>>;;;;;;:::::::::::::::999;;;::::::999999999999999999888666666666777666555666666555444444333333222444333222222111111222222222111000111222333222000//////000111222333333333111111111111111111111111111111111111222222222222////////////000111222333///////////////000111111222111000//////000111222222222111111000000//////111111111111111111111111000000111111222222222333111333444333222111222333111111111111111111111111111111222222222222111111111222222222222222222111111111111111111222222333111111222222222222222333444444444555666777999:::>>>@@@CCCFFFIIIKKKLLLMMMKKKLLLLLLJJJHHHHHHIIIJJJIIILLLNNNOOONNNNNNNNNOOOPPPSSSXXX]]]```aaa```___\\\\\\]]]^^^___^^^ZZZWWWTTTSSSQQQOOOLLLKKKIIIIIIFFFEEEEEEGGGIIILLLNNNOOORRRSSSUUUWWWYYYZZZ[[[[[[VVVVVVUUUUUUWWWYYY[[[\\\```^^^\\\[[[\\\]]]]]]]]]]]]^^^___cccgggiiihhhgggaaa```^^^___``````___]]]``````aaadddffffffdddbbb[[[VVVSSSVVVXXXWWWYYY\\\]]]^^^aaadddeeebbb]]]XXXSSSQQQOOOMMMKKKIIIHHHHHHEEEGGGKKKPPPUUUXXXXXXVVVVVVWWW]]]jjjyyyyyy}}}~~~~~~uuuhhhdddgggkkklllvvv{{{rrrdddYYYOOOKKKJJJJJJMMMQQQWWWYYY]]]```aaa___\\\YYYNNNJJJCCC<<<999999:::;;;>>>@@@BBBDDDCCC@@@<<<:::666444222000//////111222...///000111222333333444222222333333333333222222111111111111111111111111222222111000//////000000//////////////////000000////////////000000000111/////////000000000000000/////////......---------000000000000000000000000////////////////////////111111111111000000//////000000000000000000000000111111111111111111111111222222222111000///...---000000111222222222222222000111111111222222222333111111222111111000//////000000//////000111222222111111111111111111111111222222111111111111222222222222111111000000//////111111111111111111111111//////000111111222333444222222111111111111222222222222222222222222222222111222222333333222222111444444333222222222222333222333444555666888:::<<<>>>???AAADDDHHHNNNVVV[[[bbbeeejjjlllmmmpppvvvzzzvvviiiccc^^^```dddjjjrrryyy~~~}}}{{{yyyxxxxxxyyyzzzxxxwwwrrrrrrpppkkkfffcccccccccbbb```\\\YYYXXXYYY\\\^^^^^^\\\YYYWWWUUUTTTRRRQQQMMMOOORRRQQQNNNLLLMMMOOOPPPQQQRRRQQQMMMIIIDDDBBBAAA>>>:::999;;;===>>>>>>;;;;;;;;;::::::999999999;;;:::999999888888999999999777555555666777666555555555555444333333222222////////////000111222333222111000000222222111000//////000111222333333333111111111111111111111111000000000111111222222222000000000///000000111111111000000///......//////222111000//////000111222222222111111000000//////111111111111111111111111000111111111111111222222111222333222111111222333111111111111111111111111111111111111111111111111444444555555555555444444111000000000111111222333111111222222333333333333555555555666777888999:::===>>>AAADDDGGGIIIKKKLLLIIIIIIIIIGGGEEEFFFHHHJJJJJJMMMQQQSSSRRRQQQQQQQQQSSSVVVZZZ___aaaaaa```___\\\ZZZXXXVVVUUURRRNNNKKKLLLKKKIIIGGGFFFEEEEEEFFFEEEFFFHHHKKKMMMOOORRRSSSVVVUUUUUUUUUWWWZZZ^^^```\\\[[[ZZZYYYZZZ\\\^^^___aaa``````aaabbbaaa___]]]^^^___aaafffkkknnnnnnnnngggfffdddeeeffffffeeecccbbbbbbdddhhhkkklllkkkjjjbbb]]][[[]]]______```bbbccceeehhhlllnnnlllhhhddd^^^]]]ZZZWWWSSSQQQOOONNNHHHGGGFFFHHHJJJLLLLLLKKKMMMMMMNNNXXXlll}}}xxxyyy{{{|||||||||~~~sssmmmmmmllliiipppvvvmmmggg^^^UUUPPPLLLIIIJJJMMMSSSWWW\\\```bbbaaa```___YYYUUUMMMEEE>>>999888888888;;;???BBBCCCBBBAAA???:::888555333111111111222111111111111111111111111111222222333333222222111222222222222222222222222000000//////000111222222333222000///...............////////////000000000......//////000000000000222222222111111000000000333333333333333333333333////////////////////////111111222222111000///...000000000000000000000000111111111111111111111111000000000000///...---,,,000000111222222222222111000000000111111222333333111111111111111000///...////////////000111222333111111111111111111111111222111111000000111111222222222111111000000//////000000000000000000000000//////000111222333333333222222111111111111222222222222222222222222222222111222222333333222222111444444333333222333333444222444666777777999<<>>:::999777999===AAADDDDDDDDDDDD@@@>>>;;;888555444333333444333333222111111000000111111222222222222111111222222222222222222222222......//////000222333444555333111///...---............////////////000000---......//////000000111000000000000////////////111111111111111111111111////////////////////////000000111222222111///...000000000000000000000000111111111111111111111111000000111111000000///...///000111111222222111111//////000000111111111222000000000111000000//////000000//////000111222222111111111111111111111111111111000000000000111111111111111111000000000000000000000000000000000000///000111222222222222222222222111111111111222222111222222222222333333333111222222333333222222111333333333333333444555555222666999::::::<<<@@@DDDKKKMMMQQQVVV\\\dddlllrrryyyzzzyyyxxxxxx~~~xxxkkkeee```aaadddhhhooowww}}}~~~zzzyyyxxxxxxyyyyyyxxxvvvqqqpppmmmiiieeeccccccdddaaa```]]][[[[[[]]]___aaa\\\\\\ZZZXXXUUUSSSSSSSSSOOORRRTTTSSSPPPNNNOOOQQQSSSTTTSSSNNNHHHCCCBBBBBB===;;;::::::;;;<<<<<<;;;;;;::::::999888888777777999888777777666666777777777666444444666777666666111222222333333444555555---------...000111333444222000///000111222111///111111111111111111222222111111111111111111111111/////////000111222222222333222222222222222333333111111000//////000000000222111000//////000111222000000000000000111111111111111111111111111111111111111111111000000000000000111222111000///000222111111111111111111111111222111000//////000111222---...000111111000...---////////////000111222333111111222222333444444555666666777999::::::;;;;;;======???@@@BBBEEEGGGHHHCCCCCCBBBAAABBBEEEKKKOOOQQQRRRTTTTTTSSSSSSTTTUUUTTTTTTVVVVVVVVVVVVUUUTTTTTTRRROOOMMMKKKHHHEEEBBBAAAAAACCCEEEFFFHHHIIIJJJIIIMMMQQQRRRRRRRRRSSSTTTSSSUUUXXX\\\```dddhhhjjjhhheeebbb___^^^___aaabbbjjjjjjkkklllmmmllliiifffbbbbbbbbbfffjjjnnnppppppooonnnmmmmmmnnnnnnmmmkkkdddeeeiiinnnsssvvvvvvuuupppllllllpppqqqnnnlllmmmiiihhhhhhjjjllllllkkkjjjnnnmmmkkkiiifffcccaaa```UUURRRMMMJJJJJJJJJJJJIIIDDDFFFFFFEEEKKKWWWbbbfffkkkllllllkkkhhhgggiiijjjkkknnnsss{{{zzznnnppptttlllkkkhhhfffeee```WWWRRRSSSMMMQQQUUUXXXYYY[[[^^^```bbbbbb___XXXNNNDDD>>>;;;777999<<>>:::777444333444444444333222111111111111111222222222222111111111111111111111111111111000/////////000111222222555333111/////////000000........./////////000000------......///000000111,,,,,,------------------------------------------000000000000000000000000...///111222222111000///000000000000000000000000111111111111111111111111///000000111111111111000///000000111111111111111///////////////000000000...///000000000000000000111000000000000000111111111111111111111111111111000000000//////000000000000000000000000111111111000000000000000000000000000111222222222222111000222222111111111111222222111111222222222333333333111222222333333222222111222222222333444555666777555:::???AAABBBEEELLLQQQWWWZZZ___eeelllsss{{{~~~}}}xxxkkkddd```aaaccchhhnnnuuu|||}}}zzzyyywwwxxxyyyyyyxxxvvvnnnnnnlllhhheeedddeeegggaaa```^^^\\\\\\^^^```bbb\\\[[[ZZZXXXUUUSSSSSSSSSQQQTTTVVVUUURRRPPPQQQSSSTTTTTTRRRLLLEEEAAA@@@AAA<<<:::::::::<<<<<<;;;:::::::::999999888777666666888777777666666666666666777555444444666777666666555555444333333222222111444333222000//////......111000///000111222111///222222222111111111111111000000000000000000000000...//////000111222222222////////////000111222222000//////000000111222333222111000//////000111222//////000000111111222222000000000000000000000000111111111000000000000000///111222111000///000111000000000000000000000000222111000//////000111222///111222333333222111///////////////000111222333111111222333333444555555666777888999:::;;;;;;;;;>>>>>>???@@@BBBDDDFFFGGGAAAAAAAAAAAABBBFFFMMMQQQTTTTTTSSSQQQPPPQQQTTTWWWSSSSSSRRRRRRQQQPPPOOOOOOMMMLLLJJJHHHHHHFFFBBB@@@AAACCCEEEHHHKKKMMMOOOOOOMMMQQQUUUWWWUUUTTTUUUVVVOOOSSSZZZaaagggkkkmmmnnnkkkiiieeeaaa``````bbbcccmmmlllkkklllmmmmmmkkkiiibbbaaa```bbbeeeiiikkkkkkmmmlllkkkkkkllllllkkkjjjbbbdddgggmmmsssvvvvvvvvvxxxuuuvvvzzzzzzvvvssssssmmmkkkiiiiiijjjkkkkkkjjjsssrrrqqqooommmkkkhhhggg```\\\VVVQQQOOOMMMLLLKKKBBBGGGHHHEEEFFFNNNVVVYYYWWW\\\``````______dddhhhiiikkknnnrrrwww~~~rrrsssvvvooonnnmmmooopppkkkaaa[[[[[[IIIMMMPPPRRRSSSUUUYYY\\\aaacccccc]]]SSSHHHAAA>>>777888:::<<<>>>???@@@@@@HHHGGGEEEBBB===999555333444444444333333333222222111111222222222222111111000000000000000000000000111111000000000000000111444333111//////000222333............/////////000---------...///000000111.../////////000000111111000000000000000000000000111111111111111111111111---...000222333222111000000000000000000000000000000000000000000000000000---...///000000111111000//////000111111111111111///////////////...............///000000111000000111111000000000000111111000000000000000000000000000000////////////000000//////000000111111222222000000000000000000000000000111222333333222000///222222111111111111222222111111111222222333333333222222222333333222222222111111222333444666777888999>>>EEEHHHKKKOOOWWW]]]```dddjjjpppwww~~~|||lllccc]]]___cccggglllsss{{{}}}{{{yyyyyyyyywwwvvvooonnnllljjjhhhfffddddddeeeccc```]]][[[\\\```ccc\\\[[[YYYXXXVVVVVVUUUUUUSSSTTTUUUTTTQQQOOOOOOOOOTTTQQQMMMJJJGGGDDDAAA>>>@@@???===;;;::::::::::::777888888777555666888:::<<<<<<;;;:::999888777666888777666444444555666666333333333333333333333333333333222111000000111111333222000//////000222333111111111111111111111111222111111111000000//////000000000111111222222222222222111111000/////////111222444666666444222111222222111111000000//////000111111111111222222222111111000000000000111111555444222111000///000000333333333222222222111111222222111111000000//////111111000///////////////111111111111000000000000111111111111111111222222333333444444555666666666888999999:::;;;:::::::::????????????AAACCCEEEFFFGGGBBB@@@BBBCCCCCCIIIRRRXXXWWWUUURRRRRRRRRSSSTTTRRROOOLLLJJJJJJJJJIIIGGGGGGGGGFFFDDDCCCCCCFFFHHHGGGIIILLLMMMMMMMMMNNNOOOUUUXXX[[[___```___]]]\\\[[[ZZZZZZ___fffllloooooommmkkkhhhfffdddcccddddddppplllhhhgggiiikkkkkkjjjiiijjjiiiiiiiiijjjnnnqqqrrrooollliiiggghhhiiijjjddddddgggkkkpppsssttttttrrryyy~~~|||yyyxxxvvvtttlllkkkhhhggghhhkkknnnpppqqqssssssrrrooolllkkkkkkeeeccc^^^YYYUUUSSSRRRRRRNNNKKKHHHGGGHHHIIIIIIHHHSSSSSSUUUXXX[[[]]]]]]]]]ccccccfffkkkrrrxxx|||~~~~~~|||xxxxxxrrrtttvvvwwwvvvppphhhccc]]]WWWPPPJJJIIIMMMSSSWWWaaabbbbbb```ZZZQQQIIICCC<<<:::999;;;???BBBBBBAAAFFFDDDCCCDDDDDDAAA;;;666444444333333222111111000/////////000111111222222111111222222222222111111000000111111111111000000000///...------...///000111111000000//////......////////////////////////333000------///111000///////////////000000000000000000000000000000000000000000111111111111000000111111000000//////......000000000000111111111111000000000000000000000000000000000000000000000000333333222222111111000000111111111111111111111111////////////000111222333000000000000111111111111000000000000000000000000////////////000000000000000000000000000111111222111000000///////////////222222222111111111000000666555555444333333333444444222000000222333111...333444666555555555777999AAAGGGOOOUUUZZZ___fffkkknnnqqqvvv}}}|||lllbbb]]]___cccggglllsss{{{|||zzzyyyyyyxxxwwwuuuooonnnmmmjjjhhheeedddcccaaa```]]]ZZZXXXYYY]]]aaa\\\[[[YYYXXXVVVVVVUUUUUUQQQRRRSSSSSSQQQPPPPPPQQQTTTRRROOOLLLJJJGGGCCC@@@???>>><<<;;;::::::::::::888888888777555555777999::::::999888777666555555666666555555444444555555222222111111111111222222333222222111000000111111111111111222222111111111111111111111111111111111111111111000000000//////000111111111222222222222000000000///////////////---...///000000///...---000/////////.........---//////000000000111111111111111000000000000111111222111000///......//////222222222222111111111111////////////............111111000///////////////111111111111000000000000111111111111111111222222444444555666777777888888;;;;;;<<<===>>>>>>>>>>>>???>>>??????AAACCCEEEGGGFFFBBBAAADDDDDDDDDIIIQQQTTTTTTUUUUUUTTTRRRQQQPPPKKKHHHEEEDDDDDDDDDCCCBBBDDDDDDEEEDDDDDDFFFIIILLLMMMOOOPPPQQQQQQQQQSSSUUU\\\^^^bbbdddeeedddbbb```___]]]]]]```fffjjjllllllpppnnnjjjgggffffffggghhhnnnkkkhhhgggiiikkkkkkjjjooopppqqqpppooopppqqqsssvvvtttqqqnnnkkkjjjjjjjjjffffffhhhkkkooorrrssssssuuuzzz}}}{{{xxxvvvrrrmmmlllkkkjjjjjjlllooosssuuutttvvvvvvuuurrrnnnmmmlllhhhfffccc___[[[YYYWWWVVVSSSPPPLLLJJJJJJJJJJJJIIIKKKKKKLLLOOORRRVVVXXXXXXXXXYYY\\\cccllluuu|||||||||~~~}}}|||{{{xxxtttnnniiiddd^^^VVVNNNKKKKKKNNNQQQWWWYYY\\\]]][[[VVVPPPLLL@@@===:::;;;>>>AAACCCBBBDDDDDDEEEGGGHHHEEE@@@;;;666666444333222111111111111111111000000000000000000111111222222111111000//////000000000000//////000///...------...///000111000000000/////////...////////////////////////222///------///111000///.../////////000000000000/////////////////////////////////000000/////////000000000000//////......//////000000000111111111........................000000000000000000000000111111111111111000000000000000000000000000000000////////////000111222333//////000000000111111111000000000000000000000000////////////000000000000000000//////000000111222///////////////000111111222222222111111111000000333333222111111111111111444222000111333444333111333444555555555666999<<>>===<<<;;;::::::;;;;;;999999999888666555666888888888777666555444333333444444555555444444333222333222111000000111222333333222111111000111111111///000222333333222000///111111111111111111111111111111000000000000//////111111111222222222222222............/////////////////////....../////////////////////...................../////////000000111000000//////000000111000000////////////000000111111111111000000000000............////////////111000000///////////////111111111111000000000000///000000000111111222222555555666777888::::::;;;;;;<<<>>>???AAAAAABBBBBB????????????AAABBBEEEFFFCCCBBBCCCFFFGGGGGGKKKPPPPPPRRRTTTUUUTTTQQQNNNKKKCCCAAA??????@@@@@@???>>>@@@BBBDDDEEEGGGJJJNNNRRRTTTUUUUUUUUUUUUVVVXXX[[[aaaccceeeggggggeeecccaaa```___^^^___bbbeeeggggggmmmjjjfffcccbbbccceeegggooommmllllllmmmmmmlllkkksssvvvxxxyyywwwvvvuuuuuu}}}|||{{{yyyvvvsssqqqpppooonnnoooqqquuuxxxyyyyyyzzz}}}~~~|||zzzxxxppphhhiiijjjkkkmmmqqquuuyyy|||xxxzzz{{{zzzwwwtttrrrrrrnnnnnnllljjjgggccc```^^^[[[WWWRRROOOMMMMMMLLLKKKGGGFFFFFFGGGJJJNNNRRRUUUUUUVVVZZZ```iiittt}}}|||xxxxxx{{{xxxvvvtttrrrmmmggg___UUUOOOKKKJJJJJJMMMQQQVVVZZZ\\\ZZZWWWUUUGGGCCC>>><<<===@@@BBBCCCCCCDDDFFFJJJLLLJJJGGGCCC<<<:::888555333111111111222222111111000//////...000111111222222111111000......////////////......//////............//////000000000000////////////////////////////////////111///......///000000///....../////////000000000////////////////////////---......//////......---000000000////////////...//////000000000000111111........................000000000000000000000000////////////000000000000////////////////////////////////////000111222222//////000000000000111111000000000000000000000000////////////000000000000000000//////000000111222------......///111222333222222222111111111111111222222111000000000000111333111111111444555555444444555666666777:::>>>AAAJJJSSS___hhhlllnnnppprrrvvv{{{xxxiiiaaa\\\___bbbfffkkkrrrzzz|||yyywwwvvvwwwvvvuuutttpppooommmiiifffcccaaa```___^^^[[[YYYWWWYYY]]]aaa\\\[[[YYYXXXVVVUUUUUUUUUOOOQQQQQQQQQPPPPPPRRRSSSPPPNNNMMMKKKJJJFFFBBB>>>>>>>>>======<<<<<<<<<<<<999::::::888666555555666777777666555555444333333222333444555444333222111444333111000000111333444222222111111111111111222///000111222222111000///111111111111111111111111000000000000000000//////111111222222222222222222------......///000111111222000///......///000222111111111111000000000000....../////////000000000000000////////////000000111111111111111222222333000000000000//////////////////000000111111222222000000////////////000000111111111111000000000/////////000000111222333333555555666888999:::;;;<<<:::;;;===???AAABBBCCCCCC@@@@@@?????????@@@AAABBB@@@BBBEEEHHHJJJKKKMMMPPPPPPQQQSSSRRRPPPMMMIIIFFF@@@???>>>>>>@@@AAA@@@???AAACCCFFFHHHJJJMMMQQQTTTWWWXXXWWWVVVVVVWWWZZZ]]]___```bbbcccbbb```^^^]]]^^^]]]\\\]]]^^^```aaabbbjjjgggbbb___^^^```dddgggppppppppppppooommmkkkiiinnnrrrvvvxxxwwwuuussssss}}}~~~~~~|||zzzxxxwwwwwwyyy|||xxxnnnlllmmmppptttxxx{{{~~~|||}}}||||||yyyzzzyyywwwsssnnniiifffccc^^^XXXSSSQQQPPPNNNMMMLLLKKKIIIHHHIIILLLQQQTTTXXXYYYZZZ]]]ccclllvvv}}}}}}wwwtttwww~~~wwwuuuuuuuuuuuurrrnnnfff]]]UUUNNNIIIFFFHHHKKKQQQVVVZZZZZZYYYXXXQQQLLLFFF@@@>>>>>>@@@AAABBBCCCEEEHHHJJJLLLLLLLLLDDDAAA===888444222000000111111111111000000//////000000111111111111000000...//////000000//////.../////////....../////////000000000000//////////////////////////////////////////......////////////........./////////000000////////////////////////.........//////.........////////////////////////////////////000000000111000000000000000000000000000000000000000000000000---.........//////000000///////////////////////////////////////000111111////////////000000000111////////////////////////////////////000000000000///////////////000111111............///000111222111111111111111111111111333333222222111222222333333222111111222444555555666777888999;;;>>>CCCGGGNNNWWWccclllqqqtttwwwyyy{{{}}}~~~ttthhhaaa\\\^^^bbbfffkkkrrrzzzzzzxxxvvvuuuuuuuuutttsssooonnnllliiieeebbb```___^^^]]][[[XXXVVVXXX\\\___\\\[[[YYYXXXVVVUUUUUUUUUQQQRRRRRRPPPOOONNNPPPRRRQQQOOOMMMKKKIIIFFFAAA>>>@@@@@@??????>>>>>>======888999:::999666555555666777777777666666555555444222333444444444333111000222111000//////000111222222111111111111111222222111111000//////000111111000000000000000000000000//////////////////000000111111111111111111111111......///000111111222333000...,,,++++++,,,...000000000000000111111111111/////////000000000111111000000////////////000000///000111111222222333333000000000/////////......//////000000111111222222000000////////////000000111111111111000000000///...///000111222333444555555666777888999:::;;;;;;:::;;;===???AAACCCDDDDDDBBBAAA@@@???>>>>>>???@@@???CCCGGGJJJKKKNNNPPPQQQRRRQQQOOOLLLIIIFFFDDDCCC?????????@@@CCCDDDDDDCCCGGGIIIKKKLLLMMMNNNQQQSSSVVVVVVVVVUUUTTTUUUXXX[[[[[[[[[]]]]]]]]]\\\ZZZYYY]]]]]]\\\\\\\\\]]]^^^```gggddd```]]]]]]```dddgggjjjkkkkkkiiifffccc```^^^___ccchhhkkkkkkjjjiiiiiiooorrrvvv{{{}}}~~~}}}|||wwwvvvtttvvvzzz}}}yyyzzz|||xxxqqqmmmjjjeee^^^XXXUUUTTTRRRQQQUUUTTTRRROOOLLLLLLPPPSSSVVVWWWVVVWWWYYY```iiipppyyyxxxuuurrrppptttzzzyyytttrrrrrrrrrssspppllleee]]]TTTMMMHHHDDDGGGKKKQQQUUUXXXZZZ[[[YYYUUUOOOGGGAAA>>>>>>???CCCBBBBBBCCCEEEIIIMMMPPPKKKHHHCCC===888444111/////////000000111111111111000000000111111000000000///000000111111000000///...//////////////////...////////////000000000000////////////////////////......//////.........///............////////////...........................//////000000//////................../////////...////////////000000000000000000000000000000000////////////////////////------....../////////000000000000000000000000000//////////////////000111...////////////000000000////////////////////////////////////000000000000/////////...///000000111000000////////////000000111111111111111111111111333222222111222222333333333333222111111222444666777999;;;===???CCCHHHKKKRRRZZZccckkkqqqvvv|||~~~|||}}}~~~ooofffaaa\\\^^^aaaeeejjjrrryyy~~~xxxvvvtttsssttttttsssrrrnnnmmmkkkhhheeebbb```___]]]\\\YYYVVVSSSTTTXXX[[[\\\[[[YYYXXXVVVVVVUUUUUURRRRRRRRRPPPNNNNNNPPPQQQVVVSSSOOOLLLIIIFFFCCC@@@AAAAAA@@@@@@???===<<<;;;777999:::999777666666666888888777777666666666666333333444444333333222111........................111111111000111111222333222111///......///111222000000000000000000000000......////////////000000000000000000000/////////...//////000111222222333111000...------...000111............//////////////////000000000111111111000//////......//////000---...///000000000000000000000000000////////////............///////////////////////////000000111111111111111000000000000//////000222333555666777777777888888999:::::::::<<<===???AAACCCDDDEEEEEECCCBBBAAA@@@@@@@@@AAABBBBBBGGGKKKKKKKKKNNNOOONNNOOOMMMIIIEEECCCBBBBBBBBB??????@@@CCCFFFHHHHHHGGGNNNPPPQQQQQQPPPPPPQQQRRRSSSTTTTTTSSSRRRSSSUUUWWWXXXYYYZZZ\\\\\\\\\[[[[[[^^^^^^^^^\\\ZZZZZZ\\\^^^\\\ZZZWWWUUUVVVYYY\\\___^^^______\\\XXXTTTRRRQQQPPPSSSWWWZZZZZZ[[[\\\\\\\\\___ffflllqqqssstttsssmmmkkkiiiiiimmmrrruuuwwwxxxtttpppkkkccc]]]ZZZYYYYYYXXX\\\]]]\\\WWWQQQNNNOOOQQQUUUUUUUUUTTTUUUZZZbbbiiippprrrsssrrrooonnnqqqsss}}}zzztttpppnnnppppppooolllddd[[[SSSMMMBBBCCCFFFJJJPPPUUUZZZ]]]^^^\\\WWWPPPHHHAAA>>>>>>BBBBBBAAAAAAAAAEEEKKKOOOMMMKKKHHHCCC===888444222...//////000111111222222///000000111111000000///000000111111111111000000......////////////......////////////000000000000////////////////////////,,,...000000...---......------........./////////......................../////////000000/////////---............/////////......////////////000000........................////////////////////////............////////////000000000000000000000000/////////......//////000......////////////000000000000000000000000000000////////////000000000000//////......//////000111111111000///////////////111111111111111222222222111000000000000111222222333333333222222333666999<<<>>>BBBDDDGGGJJJNNNQQQXXX^^^eeekkkpppvvv}}}~~~}}}~~~xxxkkkdddaaa[[[^^^aaaeeejjjqqqyyy~~~~~~wwwuuusssrrrsssssssssqqqlllkkkjjjgggeeebbbaaa```___]]]ZZZVVVSSSTTTWWWZZZ\\\[[[YYYXXXVVVVVVUUUUUUPPPPPPPPPOOONNNNNNQQQSSSYYYUUUOOOJJJGGGEEEBBB@@@@@@@@@@@@???===;;;999888555777999999888666666777777777777777666666666666555555444333333333333333...///000111111000///...111111000000111222222333000000////////////000000000000000000000000000000........./////////000000000/////////.........---.../////////000000111111222222111000000111222222---........./////////000........./////////000000//////............//////...///000000111000//////111111111000000000//////////////////............///////////////000111111111111111111000000000000///000111333555777888999::::::::::::::::::::::::;;;<<<>>>@@@AAACCCCCCCCCBBBBBBBBBBBBCCCEEEGGGIIIIIINNNPPPLLLJJJLLLLLLIIIHHHFFFDDDAAA@@@AAABBBBBBBBBBBBDDDHHHLLLNNNNNNMMMSSSUUUVVVUUUSSSRRRRRRRRRQQQRRRTTTSSSRRRRRRSSSUUUWWWXXXZZZ\\\]]]^^^______^^^^^^]]]ZZZUUUTTTUUUWWWOOONNNLLLKKKLLLOOOQQQSSSUUUVVVWWWTTTPPPMMMMMMMMMLLLNNNPPPPPPPPPRRRTTTVVVSSSWWW\\\bbbgggiiijjjjjjfffccc___^^^```dddggghhhqqqwww{{{{{{}}}}}}yyyuuupppiiiccc````````````aaacccddd```YYYSSSQQQRRRUUUVVVVVVSSSQQQTTT[[[aaaeeeiiimmmmmmkkklllooosssvvv||||||tttpppnnnppprrrpppkkkaaaWWWQQQFFFEEEEEEFFFIIIOOOUUUXXX]]]^^^\\\WWWNNNFFFAAA???@@@AAACCCBBBAAABBBFFFIIIKKKKKKIIIGGGCCC???;;;888000000000000000111111111//////000000000000////////////000000000000//////---...///000000///...---.../////////000000000111////////////////////////+++...000000...------...---------.........//////........................---......//////......------------.........//////........./////////000000........................////////////////////////000000//////////////////////////////////////////000//////.........//////........./////////000000000000000000000000000000////////////000000000000///............///000000000////////////000000111000000111111111222222222111111111111111222333333111333444444444777<<<@@@GGGJJJOOORRRUUUWWWZZZ\\\___dddjjjooorrrvvv||||||}}}~~~tttiiidddbbb[[[^^^aaaeeejjjqqqyyy~~~~~~vvvtttrrrrrrssssssrrrqqqkkkkkkiiigggeeecccaaa```bbb```]]]XXXUUUUUUXXX[[[\\\[[[YYYXXXVVVVVVUUUUUUNNNOOOOOONNNNNNOOOSSSVVVYYYTTTMMMHHHDDDBBB@@@>>>?????????>>><<<999777555555777999999888777777888666666666666666555555555666555444333222333444555000222444666666444222000111111000000111222333333...///000111111000///...000000000000000000000000---.........//////000000//////......---------,,,.........///////////////......------------......///000000000111111222222---------.........////////////............//////000111222333333222111000111111111111000000000000222222111111000000/////////////////////000111111111111111111000000000000000111222444666888999:::===<<<<<<<<<<<<;;;;;;;;;999:::<<<===>>>???@@@@@@AAAAAABBBDDDGGGJJJMMMOOOOOOSSSSSSMMMIIIJJJIIIEEEAAAAAA@@@@@@@@@AAABBBCCCEEEFFFHHHLLLQQQSSSSSSSSSVVVWWWXXXWWWUUUSSSSSSSSSQQQRRRTTTTTTSSSRRRSSSTTTVVVWWWYYY[[[^^^___aaaaaa\\\\\\ZZZVVVPPPMMMMMMOOOJJJJJJIIIIIIJJJLLLNNNPPPSSSUUUVVVTTTPPPNNNOOOQQQPPPQQQPPPOOOOOOPPPTTTWWWUUUXXX]]]aaaeeegggggggggfffbbb\\\ZZZ[[[]]]```aaa```ggglllkkkkkkooosssssstttyyy}}}xxxssslllgggdddeeeeeeeeecccgggjjjggg___XXXUUUUUURRRSSSRRRNNNJJJJJJOOOUUUYYY]]]aaabbbbbbfffmmmsssrrruuuzzzzzzuuummmpppssssssnnndddZZZSSSMMMJJJFFFDDDDDDIIINNNQQQ[[[]]]___[[[SSSJJJDDDBBB>>>AAADDDEEECCCBBBCCCDDDHHHIIIJJJIIIGGGCCC???===222222111111000///////////////000000000000//////......////////////......---...///000000///...---.../////////000000111111////////////////////////+++...111000...,,,---...---------.........//////........................,,,------......------,,,---------.........//////............/////////000000000000000000000000000////////////////////////111111000000//////..............................000//////.........//////............/////////000000000000000000000000000////////////000000000000...............///000000............///111222333000000111111222222222222444333333333444555555666000222444555666:::AAAFFFQQQUUU[[[___aaacccdddfffdddiiipppsssuuuwwwzzz}}}~~~yyyxxx|||~~~}}}~~~yyyqqqfff^^^[[[]]]aaaffflllrrrvvvyyy~~~}}}wwwuuurrrrrrsssttttttssskkkjjjgggeeeddddddeeefffeeebbb]]]YYYWWWXXXZZZ\\\]]]\\\ZZZXXXVVVTTTRRRQQQLLLNNNOOOPPPPPPRRRTTTWWWSSSPPPKKKGGGEEEDDDBBBAAA@@@AAA@@@>>>;;;999999999777777777777666666666666555666777777555555666777:::888666444333222333333444333111000000000111222000///////////////000000111000///...............,,,...111222333111///---//////////////////////////////000000111111111222111111111111111000//////000000000000000/////////////////////////////////------......//////000000000///.........000111222111000///......///000111000000000000000000000000222...,,,...222222...)))000000000000111111111111000000///000000111222333555555555777999;;;<<<>>>@@@???>>>===<<<;;;;;;;;;<<<>>>??????>>>>>>???AAA>>>BBBFFFKKKOOOSSSXXX\\\YYYTTTMMMIIIFFFCCC???<<<<<<===???AAACCCEEEFFFFFFFFFJJJOOORRRSSSTTTUUUWWW\\\\\\ZZZWWWTTTQQQQQQRRRRRRQQQQQQTTTWWWWWWUUUQQQXXXXXXYYYZZZZZZYYYXXXWWWSSSQQQNNNKKKJJJJJJLLLMMMIIIKKKMMMOOOOOOQQQSSSUUU[[[\\\\\\ZZZXXXXXXYYY[[[```^^^[[[YYYZZZ^^^bbbeeehhhhhhiiilllpppssstttttttttrrroookkkgggdddbbbaaa\\\\\\\\\^^^```ccceeegggfffkkksss{{{zzzvvvqqqmmmkkkhhhddd``````fffgggbbb\\\YYYWWWTTTSSSVVVWWWRRRKKKHHHKKKOOOOOORRRWWW[[[^^^ccchhhkkksssuuuxxxzzz}}}yyyttttttvvvssshhh```^^^SSSPPPKKKGGGFFFGGGIIILLLRRRVVV\\\]]]YYYQQQJJJFFFBBBCCCDDDFFFFFFDDDAAA>>>@@@BBBGGGLLLNNNLLLGGGCCC:::666111...---------,,,/////////000000000000000////////////////////////////////////000000000000/////////...---------,,,---.........//////000000000000//////............////////////000000000000////////////////////////,,,---......//////......//////.........---------------------------------////////////////////////111111000///////////////////////////////////////000000//////.........---///////////////////////////////////////.........////////////////////////000000000000000000000000......////////////......////////////000000000000000000000000000000111222777222000222333111222555222444666888;;;CCCNNNVVV\\\fffmmmlllkkknnnsssuuuwwwuuuttttttvvvzzz~~~~~~xxxvvvwwwyyy~~~{{{yyyzzz}}}yyyqqqggg___\\\]]]aaaffflllrrrwwwyyy~~~}}}wwwuuusssrrrsssttttttsssmmmllliiigggffffffggggggccc```[[[VVVUUUVVVYYY[[[]]]\\\ZZZXXXVVVTTTRRRRRRNNNOOOPPPPPPPPPQQQSSSUUURRROOOJJJFFFDDDCCCBBB@@@@@@@@@@@@>>>;;;999999999999999999888888888777777111333444333222111222444888777555444333222333333000//////...............111111000000000000111111111000000////////////000,,,---/////////...---,,,/////////////////////////////////000000000111111111111111111111000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,............////////////222111000///............111000///......///000111000000000000000000000000000000111111222111000.../////////000000000111111////////////000111222222555666777888:::<<<>>>???===<<<;;;:::999888888888;;;<<<>>>>>>======>>>@@@AAADDDIIIMMMOOOSSSVVVYYYVVVQQQKKKFFFDDDCCC@@@>>>>>>@@@BBBEEEHHHIIIIIIJJJIIILLLQQQTTTUUUVVVWWWXXXXXXXXXXXXUUURRRPPPPPPQQQRRRQQQRRRTTTWWWXXXVVVSSSTTTTTTUUUVVVUUUTTTSSSRRROOONNNMMMLLLLLLNNNOOOQQQPPPRRRUUUWWWYYY[[[^^^```eeefffggggggeeeeeefffgggkkkjjjjjjjjjlllooorrrtttyyyyyyzzz}}}{{{vvvsssqqqhhhgggfffffffffgggiiiiiiiiikkknnnqqquuuwwwyyyyyy|||{{{||||||vvvqqqnnnjjjfffcccfffkkklllfff```\\\XXXTTTWWW\\\^^^[[[SSSLLLIIIJJJIIIKKKNNNRRRVVV[[[bbbfffnnnsssyyy}}}~~~{{{yyyrrrhhhbbbbbb]]]XXXQQQJJJEEEDDDDDDEEENNNQQQVVVYYYXXXTTTNNNJJJBBBBBBCCCFFFIIIHHHDDD@@@???@@@DDDIIILLLLLLIIIFFF@@@<<<777444222111000///////////////////////////////////////////////////---------.........//////...............------------........./////////000.........---------,,,,,,........./////////000000........................,,,------...............//////.........---------................................................111000///............///////////////////////////000/////////............////////////////////////........................////////////////////////////////////////////////......////////////......////////////000000000000000000000000000111111222555111111444555222222444555888===@@@DDDKKKTTT[[[hhhqqqxxxwwwvvvyyy~~~}}}{{{zzz|||xxxvvvwwwyyy~~~}}}}}}~~~xxxpppggg```\\\]]]aaaffflllqqqvvvyyy~~~~~~|||xxxvvvsssrrrssstttuuutttnnnllljjjhhhffffffffffffbbb^^^XXXTTTRRRTTTWWWYYY\\\[[[ZZZXXXVVVUUUSSSRRRPPPQQQRRRQQQPPPPPPRRRSSSQQQMMMHHHEEECCCBBBAAA???@@@@@@@@@>>>;;;999888999999999888888888888777777333555666555333333444555555555444333222333333333111111222222111111000///222111111000000111111222111000000000000111111222//////......------,,,,,,////////////////////////.........///////////////000000111111000000//////................................................/////////...............000000000000///......---000000///......///000000000000000000000000000000---000222222000///000222.........////////////000////////////000111222222666777888:::===???@@@AAA@@@@@@>>>===<<<;;;;;;;;;999;;;<<<===<<<<<<>>>???DDDHHHLLLOOOPPPQQQRRRSSSQQQLLLGGGCCCBBBBBBBBBAAABBBDDDHHHKKKMMMNNNMMMLLLLLLOOOSSSVVVVVVWWWXXXYYYUUUUUUUUUSSSQQQOOOOOOPPPQQQQQQRRRTTTVVVVVVUUUSSSMMMNNNOOOPPPPPPPPPOOONNNLLLMMMOOOQQQTTTVVVXXXYYY[[[^^^aaaccceeegggjjjlllpppsssuuuvvvvvvuuuuuuvvvxxxyyy|||~~~|||zzzwwwuuutttttttttuuutttqqqooommmnnnooooooqqqppppppttt|||}}}wwwtttpppmmmkkklllqqqsssllleee```[[[WWW[[[aaaeeeddd]]]TTTMMMIIIFFFFFFGGGHHHLLLSSS[[[aaagggnnnwww}}}|||qqqgggeeehhhjjjdddZZZPPPHHHCCCAAAAAAHHHJJJMMMSSSWWWXXXTTTPPPFFFCCCCCCFFFJJJKKKGGGCCC===>>>@@@DDDHHHKKKKKKJJJEEEBBB===999777444111//////////////////.........////////////////////////+++,,,,,,,,,,,,------------------............................../////////,,,,,,,,,,,,++++++++++++---------.........//////........................,,,,,,---..............................---------////////////////////////........................//////...---------......////////////////////////////////////............////////////////////////,,,,,,------......//////////////////////////////////////////////////////......////////////......////////////000000000000000000000000000111222222222000111555666333333666999>>>DDDJJJNNNTTT[[[```uuu}}}|||vvvtttuuuwww}}}vvvnnnfff```[[[\\\```eeejjjppptttwww}}}}}}{{{xxxvvvsssqqqrrrtttuuuuuulllkkkiiigggeeeddddddcccaaa]]]XXXSSSQQQSSSVVVYYY\\\[[[ZZZXXXWWWUUUTTTTTTSSSSSSSSSRRRPPPOOOPPPRRROOOKKKGGGDDDBBBAAA@@@>>>???@@@@@@===:::888888999777666666666555555555555555666777666444444444666333333333333333333333333111222333444333222111000222111000000///000000000////////////000111222222333222000///.........///////////////////////////........................///000000000000000//////---------.............../////////////////////////////////......---------+++,,,...000111111000000000///...------...///000////////////////////////,,,---............//////---------.........//////.........///000111222333888999;;;>>>@@@BBBDDDEEECCCBBB@@@???======<<<<<<999;;;=========>>>???AAAGGGKKKNNNPPPOOONNNMMMMMMJJJGGGCCC@@@@@@AAACCCEEEHHHJJJNNNPPPQQQPPPNNNLLLMMMPPPSSSVVVVVVVVVVVVWWWUUUUUUUUUSSSPPPMMMMMMMMMPPPPPPQQQQQQRRRQQQPPPOOOIIIJJJLLLNNNPPPPPPPPPPPPPPPRRRVVV[[[___ccceeefffhhhjjjmmmnnnooopppsssuuuwww{{{~~~}}}xxxuuussssssqqqnnnkkklllrrryyy|||yyyvvvtttqqqwwwyyyssslllhhhdddaaaaaadddhhhhhhddd\\\TTTPPPJJJHHHFFFEEEGGGMMMUUU[[[aaagggooouuuyyy}}}}}}pppggggggkkkqqqkkkaaaVVVMMMGGGDDDCCCDDDCCCEEELLLUUUZZZYYYUUUMMMHHHCCCCCCHHHJJJHHHEEE===<<<<<>>AAAEEELLLPPPUUU[[[bbbhhh}}}xxxttttttuuuwww}}}uuulllddd___ZZZ[[[___ccciiinnnrrruuu|||~~~}}}{{{xxxuuurrrpppqqqsssttttttlllkkkjjjhhhgggfffeeedddbbb^^^XXXSSSQQQSSSWWWZZZ[[[ZZZZZZYYYWWWVVVUUUUUUTTTUUUTTTRRRPPPOOOOOOQQQNNNJJJFFFCCCAAAAAA???>>>?????????===:::888888888666666666555555555555444222333444333111000111222222222333333333333333333...///000000000///---,,,000000///...........................//////000111444222000...---......///////////////////////////............------------...//////000000000//////------------......//////,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,***+++---///111111000000000///...------...///000///////////////////////////,,,***+++///111///---------------..................//////111222333444999;;;>>>AAADDDFFFHHHHHHAAA@@@>>><<<;;;:::999999:::<<<>>>??????@@@BBBDDDIIIKKKNNNOOOLLLJJJHHHGGGDDDCCCAAA@@@@@@BBBFFFHHHMMMOOORRRSSSRRRPPPMMMJJJLLLOOORRRTTTSSSSSSSSSSSSVVVWWWWWWUUUQQQMMMLLLKKKNNNOOOOOONNNMMMLLLKKKKKKIIIKKKNNNRRRUUUWWWXXXXXXYYY\\\aaafffkkkoooqqqrrrtttvvvwwwxxxwwwwwwxxxzzz{{{~~~}}}xxxrrrnnnnnnppprrrrrrxxxyyy{{{{{{yyyyyy}}}xxxvvvuuurrrnnnllljjjhhhddd___YYYVVVQQQNNNJJJFFFEEEHHHNNNSSSZZZ^^^ccchhhnnnxxxrrriiifffffflllhhh```XXXQQQKKKHHHGGGCCCAAAAAAHHHRRRYYYZZZYYYVVVOOOFFFBBBDDDGGGGGGFFF???===;;;<<<@@@FFFKKKMMMJJJHHHEEEBBB>>>999333...000000//////............////////////////////////,,,---------............,,,---------.../////////...............---------,,,,,,,,,,,,------------,,,,,,,,,,,,------------........................+++,,,,,,---...------------.....................------------------------........................------,,,,,,,,,,,,------////////////////////////.........///////////////////////////////////////+++++++++,,,---...//////////////////////////////..............................////////////......////////////000000000000////////////000111222333333000///222444888AAAKKKPPPSSSWWWZZZ]]]dddmmmsss}}}zzzzzzzzz{{{|||~~~|||zzzvvvlllddd___ZZZ\\\___ccchhhnnnrrrttt{{{~~~|||zzzxxxtttpppnnnooorrrssstttnnnmmmmmmlllkkkjjjiiiiiiccc___XXXRRRQQQSSSWWW[[[ZZZZZZYYYYYYXXXWWWVVVVVVUUUVVVUUUSSSPPPOOOOOOPPPMMMJJJFFFCCCAAAAAA@@@????????????===:::888777888888888777777777777666666555666777555333222333444222333444444444444333333000000111111000000//////000000///...------------///............//////000000///...---,,,,,,---...////////////////////////...............---------......///000000000//////---------...//////000000------------------------.........---------------....../////////......---//////...------...//////000000000000000000000000333...***,,,111333111------------............/////////000111222333555666;;;===@@@DDDHHHJJJKKKKKKCCCBBB@@@>>>===;;;;;;;;;<<<>>>@@@AAABBBCCCEEEGGGHHHJJJLLLKKKHHHEEEDDDCCC@@@AAABBBBBBBBBDDDHHHKKKQQQRRRSSSTTTSSSPPPMMMKKKKKKMMMPPPQQQQQQOOOOOOPPPVVVWWWWWWUUURRRNNNLLLLLLLLLMMMNNNMMMKKKKKKLLLMMMOOOQQQUUUYYY]]]```bbbbbbccceeeiiinnnrrruuuwwwwww{{{|||}}}|||{{{zzz{{{|||{{{~~~~~~yyyuuurrrooopppnnnnnnrrruuuxxx}}}}}}~~~wwwnnngggccc```\\\YYYVVVSSSOOOIIIEEEEEEHHHKKKTTTVVVYYY]]]dddppp~~~|||rrrjjjdddeeebbb___ZZZUUUPPPMMMKKKEEECCCBBBFFFMMMUUUYYYZZZ[[[UUUMMMFFFDDDDDDFFFGGGCCC@@@<<<;;;>>>DDDHHHJJJMMMLLLKKKIIIFFF@@@999444111111000000//////......////////////////////////............////////////---------........................---------------------------............,,,,,,,,,---------......------------------------++++++,,,------------------------...............------------------------------------------------------,,,,,,,,,---......////////////////////////.........///////////////////////////////////////,,,,,,------......//////////////////////////////..............................////////////......////////////000000000000////////////000111333333444222111444888???MMMZZZccceeegggiiikkkqqqyyy~~~}}}|||{{{{{{zzzxxxmmmeee___\\\]]]```eeejjjooosssuuu{{{}}}|||yyywwwsssooommmnnnppprrrsssmmmnnnnnnnnnmmmllllllkkkccc^^^WWWRRRPPPRRRWWWZZZZZZZZZYYYYYYXXXXXXWWWWWWUUUVVVUUUSSSPPPOOOPPPQQQMMMJJJFFFCCCBBBAAA@@@???>>>??????===999777777888888888777777777666666666999::::::999777666666777444444555666555555333333444333333222111222222222111000///......---------111000//////////////////.........---------......////////////////////////////////////......---------......///000000//////------...//////000111111000000000000000000000000,,,------------------............------......//////...------------...///000000000000000000000000222///------///000///...---............/////////000000111222333555666777<<<>>>BBBGGGJJJMMMNNNNNNFFFEEECCCAAA???>>>======<<<>>>@@@BBBBBBDDDFFFIIIFFFGGGHHHGGGDDDBBBAAAAAA===@@@CCCDDDEEEFFFIIILLLRRRRRRSSSTTTSSSRRRPPPOOOJJJMMMOOOPPPOOOMMMMMMMMMRRRTTTUUUUUURRROOONNNNNNJJJMMMOOOOOONNNOOORRRTTTXXXZZZ^^^aaaeeeggghhhiiihhhjjjllloooqqqtttuuuvvvxxxyyyzzzyyyxxxxxxxxxzzzxxxzzz|||}}}}}}~~~xxxrrrmmmmmmlllkkknnnttt~~~pppgggdddcccaaa^^^YYYXXXTTTOOOJJJGGGGGGHHHLLLPPPUUUYYY^^^fffqqqxxxyyynnnddddddbbb```\\\WWWRRROOOIIIGGGEEEFFFIIIOOOVVVZZZYYYXXXUUUOOOIIIFFFFFFGGGHHHCCC>>><<<===AAAEEEGGGNNNNNNNNNNNNKKKFFF>>>999333222222111000000//////////////////////////////---.........////////////...............---------.........------,,,,,,,,,,,,---------.........///------------............------------------------++++++,,,------------,,,---------.........//////........................---------------------------------------...//////////////////////////////............/////////000////////////////////////........................////////////////////////..............................////////////......////////////000000000000......//////000222333444444333666;;;AAAIIIYYYgggpppsssvvvxxxyyy{{{}}}yyywwwwwwyyy}}}{{{ooofff```]]]___bbbfffkkkppptttwww{{{}}}|||yyyvvvrrrnnnlllmmmoooqqqrrrkkkllllllmmmmmmllllllkkkccc^^^VVVQQQOOORRRVVVZZZZZZZZZYYYYYYXXXXXXXXXXXXUUUVVVUUUSSSQQQOOOPPPQQQMMMJJJFFFCCCBBBBBBAAA@@@>>>??????<<<999777777888666555555555444444444444777888888777444333444444555555666666666555333222222111///.........///000222222000///............222222111000//////000000/////////000000000000000////////////////////////000000/////////.........------...///000000//////.........///000111111222------------------------,,,,,,,,,------.........+++++++++,,,---///222333///...---,,,,,,---...///000000000000000000000000...///...---******,,,............////////////000111111222333444666777888===???CCCHHHLLLNNNOOOOOOCCCBBBAAA>>>===;;;::::::;;;===@@@AAABBBDDDGGGIIIEEEFFFFFFDDDAAA@@@@@@AAA<<<@@@DDDFFFGGGHHHJJJMMMRRRRRRSSSSSSTTTTTTTTTTTTJJJMMMOOOPPPNNNMMMLLLLLLNNNPPPSSSTTTRRRPPPPPPPPPIIILLLPPPQQQQQQTTTXXX\\\___aaadddgggiiikkkkkkkkkjjjkkklllmmmoooppprrrrrrqqqrrrttttttsssssstttvvvtttuuuvvvwwwwwwxxx{{{}}}yyy{{{wwwsssnnniiikkkppptttppphhhggghhhfffddd\\\\\\YYYUUUOOOKKKJJJIIIGGGMMMTTTYYY\\\```eeeiiinnn}}}{{{hhhiiiiiigggccc]]]WWWSSSLLLKKKHHHFFFGGGLLLSSSYYYVVVYYY[[[VVVNNNHHHGGGHHHJJJFFF@@@======@@@CCCDDDLLLMMMNNNOOOMMMHHH@@@:::333333333222111000000///////////////////////////---------.........///////////////......------,,,.........------,,,,,,,,,,,,,,,,,,------.........---------.........//////------------------------++++++,,,---------,,,,,,---------.........//////////////////////////////---------------------------------------...///000////////////////////////---.........//////000000///////////////////////////////////////.........////////////////////////..............................////////////......////////////000000000000.........///000222333444333555:::AAAHHHQQQ```nnnuuuzzz~~~||||||~~~|||{{{|||{{{vvvssstttyyy}}}lllaaa]]][[[[[[___fffjjjmmmsssyyyzzz|||~~~{{{yyywwwvvvsssqqqooooooppppppkkkjjjjjjkkkmmmmmmkkkjjjbbb\\\TTTNNNMMMPPPWWW[[[^^^\\\[[[[[[\\\[[[ZZZYYYWWWVVVTTTTTTTTTSSSPPPNNNKKKHHHEEECCCCCCBBB@@@>>><<<<<<<<<;;;:::777555444666666666666666666666666777666555444444444444444222444666888888666444222555444222000000111222333////////////............//////......------------........................------,,,+++,,,---...///)))---///,,,***,,,---,,,000...,,,******,,,...000222111///---,,,,,,,,,---,,,,,,------...///000000111000///...............++++++,,,---...///000111....................................////////////000000///...---,,,,,,,,,------......///.........///...------///333777:::===@@@EEEIIILLLMMMLLLKKKDDDBBB@@@???@@@@@@???>>>DDDDDDCCCCCCDDDEEEFFFFFFHHHEEEAAA>>>===>>>AAACCCBBBCCCFFFIIIJJJKKKKKKKKKPPPQQQRRRSSSRRRQQQOOOMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMOOOPPPOOONNNNNNNNNPPPRRRTTTVVVXXXZZZ^^^```eeeeeefffhhhkkkllljjjiiikkkkkkllllllmmmnnnnnnooolllmmmoooppppppnnnkkkjjjnnnpppsssuuuwwwxxxxxxxxxyyyzzz{{{~~~|||vvvooojjjiiiqqq|||pppgggbbbbbbdddeeegggddd___XXXSSSOOOMMMLLLMMMIIIJJJRRRXXXXXXZZZ^^^ffflllxxx{{{ppphhhgggfff```YYYUUURRRSSSSSSPPPLLLKKKNNNQQQYYYXXXVVVUUUSSSOOOIIIEEEEEEFFFFFF@@@:::999===BBBKKKMMMQQQSSSQQQLLLFFFBBB<<<:::777333111000000000//////.........//////000........................---------............///,,,++++++***+++,,,...///000///---,,,+++,,,,,,---///...---,,,+++,,,---...+++,,,...000000///...---,,,,,,,,,------............------------...//////,,,,,,,,,---------.................................------,,,,,,------...+++,,,---...////////////........................//////.........---------......------------......////////////////////////////////////////////////........................////////////////////////+++///222222111111444777888:::???EEENNNZZZfffnnnttt|||}}}|||{{{zzzxxxvvvwwwzzz~~~yyyxxx}}}mmmaaa]]]ZZZZZZ^^^eeeiiilllrrrxxx{{{}}}|||yyywwwuuussspppooooooooopppmmmlllkkkkkklllmmmllljjjbbb\\\UUUNNNMMMQQQWWW[[[^^^\\\[[[[[[\\\[[[ZZZXXXUUUSSSRRRRRRSSSRRRPPPNNNJJJHHHEEECCCBBBAAA@@@>>>::::::;;;;;;:::888777666555555555555555555555555666666555555555444444444333444555666666555444333555333222000000111222333////////////............////////////000000111111///////////////////////////......---...///000111,,,//////,,,,,,...///---///...,,,++++++,,,...///000///...---------------,,,,,,------...//////000//////...---------------...............---------....................................////////////000///...------,,,,,,,,,,,,------...............000/////////111555999<<<===@@@CCCGGGIIIIIIHHHGGGBBB@@@??????AAABBBAAA@@@BBBBBBCCCCCCDDDEEEFFFFFFEEECCC@@@>>>>>>???BBBDDDDDDEEEFFFHHHIIIJJJKKKKKKNNNOOOPPPPPPPPPNNNLLLKKKJJJIIIIIIIIIHHHHHHHHHGGGFFFHHHKKKKKKKKKKKKMMMNNNQQQSSSVVVXXXYYY\\\___bbbhhhggggggiiikkklllkkkiiigggggggggggghhhhhhggggggfffhhhkkkmmmmmmmmmkkkjjjjjjkkkmmmooorrrtttuuuuuuuuuvvvxxx|||xxxrrrtttzzz|||rrrjjjggggggiiijjjllliiieee___ZZZWWWUUUTTTQQQLLLJJJNNNPPPOOOQQQTTT^^^cccnnn|||zzzpppkkkhhhaaa]]]\\\WWWYYYZZZWWWSSSPPPPPPRRRWWWVVVVVVVVVVVVSSSNNNKKKFFFGGGEEEAAA<<<:::;;;===EEEIIINNNRRRRRROOOJJJFFF???<<<888444111////////////...............//////........................---------............///---,,,+++++++++,,,---...///...---,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...+++,,,...///000///...---,,,,,,,,,---------......---------------...//////,,,,,,,,,---------.................................------,,,,,,------...---...............------........................//////.........---------......------------......////////////////////////////////////////////////........................////////////////////////...000222222000111555999>>>@@@EEEKKKSSS^^^iiipppqqqzzz}}}zzzyyyyyywwwuuuuuuwww{{{~~~}}}}}}nnnbbb]]]YYYYYY]]]ccchhhjjjpppwww|||}}}|||zzzvvvuuurrrpppnnnnnnoooooopppmmmkkkjjjkkklllkkkkkkaaa\\\UUUOOOMMMQQQVVVZZZ]]]\\\[[[[[[\\\[[[YYYXXXRRRQQQPPPPPPQQQQQQPPPNNNJJJHHHEEECCCBBBAAA???>>>999999999:::999999888777555555555555555555555555444555666666666555444333444444444555555444444444444333222000000111222222////////////............------...///000111222333///////////////////////////............///000000...///---***+++//////,,,---------------------------...............------,,,,,,------...//////////////////...............//////.........---------....................................////////////000///...---,,,,,,,,,,,,,,,,,,,,,---------......000000111222555888;;;======???AAACCCDDDCCCBBBAAA@@@???>>>???BBBDDDEEEDDD@@@AAACCCDDDEEEEEEEEEDDDBBBAAA??????@@@BBBEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMMMMLLLKKKIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCAAACCCEEEFFFGGGIIILLLOOORRRUUUXXXZZZ\\\^^^bbbdddiiihhhffffffhhhhhhhhhgggccccccccccccbbbaaa```___```bbbeeehhhiiijjjiiihhhddddddeeefffhhhkkkmmmooolllmmmppptttyyy}}}{{{zzz|||}}}uuupppoooppprrrsssvvvsssnnnhhhbbb^^^[[[ZZZVVVOOOJJJJJJJJJIIIKKKNNNRRRWWW```jjjttt~~~|||sssjjjbbb```ccc___cccfffddd^^^XXXUUUTTTTTTTTTUUUWWWYYYXXXUUURRRIIIHHHEEEAAA===:::888777===BBBJJJPPPSSSRRRNNNKKKFFFBBB===777333000/////////......---------..............................---------............///...---,,,,,,,,,,,,,,,---------......------,,,,,,------,,,,,,,,,------...+++,,,---//////......---,,,,,,,,,,,,---------------------------.........,,,,,,,,,---------.................................------,,,,,,------...////////////...---,,,+++.......................................---------......------------......////////////////////////////////////////////////........................////////////////////////000111222111000333999>>>FFFIIINNNTTT[[[ccclllrrrrrryyy}}}zzzyyyyyyvvvvvvwwwzzz}}}~~~}}}{{{xxxwwwwww||||||lllbbb___YYYXXX\\\bbbfffiiinnnuuu{{{|||~~~}}}{{{yyyuuutttqqqooommmmmmnnnnnnpppmmmjjjhhhhhhiiijjjiiiaaa\\\UUUOOONNNQQQVVVZZZ\\\[[[[[[[[[\\\[[[YYYWWWQQQOOONNNOOOPPPQQQPPPOOOJJJGGGDDDCCCBBBAAA???===::::::999999888888777777555555555555555555555555333444666777777666444222555555444333333444555555333333222111000111111111////////////............++++++,,,---...///000000////////////////////////,,,,,,,,,,,,------............+++''')))------***,,,,,,---......---,,,,,,+++,,,.../////////...------------........./////////000000000000000//////,,,,,,------...//////000....................................///////////////...------,,,,,,,,,---++++++,,,,,,------......000111333555888:::<<<===<<<===>>>>>>>>>===<<<;;;=========???CCCGGGHHHHHHCCCDDDEEEFFFFFFEEECCCAAA??????@@@AAACCCEEEGGGHHHJJJIIIGGGFFFFFFGGGIIIIIIJJJJJJJJJJJJIIIGGGFFFEEECCCCCCBBBAAA@@@??????>>>???@@@BBBDDDFFFIIINNNQQQTTTVVVZZZ\\\^^^```ccceeehhheeebbbbbbbbbccccccbbbdddddddddcccbbb```^^^]]]]]]^^^aaacccdddeeedddddd```___]]]]]]^^^```bbbdddaaabbbdddhhhlllppptttvvvwwwxxxxxxyyy{{{~~~}}}}}}}}}}}}zzzyyyzzz{{{{{{~~~{{{uuuooohhhbbb^^^\\\ZZZTTTMMMIIIIIIIIIKKKMMMHHHMMMTTTYYY```kkkzzz}}}pppeeebbbeeejjjoootttssslllccc]]]ZZZSSSSSSTTTWWWYYYZZZYYYWWWPPPLLLFFFAAA===:::777555888>>>FFFNNNRRRRRRPPPNNNNNNJJJDDD===777444222111///......------------...........................---------............///......------,,,,,,,,,,,,,,,,,,.........---,,,+++---,,,,,,,,,------......+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............,,,,,,,,,---------.................................------,,,,,,------.........//////...------,,,......................................................------------......////////////////////////////////////////////////........................////////////////////////000111222111222888@@@GGGQQQUUUZZZ```eeelllrrrvvvyyy{{{~~~}}}~~~}}}}}}}}}|||xxxuuuqqqrrrvvv{{{wwwiiibbbaaaXXXXXX\\\bbbeeehhhmmmtttyyyzzz|||}}}}}}{{{yyywwwtttssspppnnnllllllmmmmmmnnnkkkgggffffffggggggggg```\\\UUUPPPNNNQQQVVVYYY[[[[[[[[[[[[\\\[[[XXXVVVQQQOOONNNNNNPPPQQQQQQQQQIIIGGGDDDBBBBBBAAA???===<<<;;;:::999777666555555555555555555555555555555222444555777777666444333555444333222222333444555222222111111111000000111////////////............------------............------------------------,,,,,,,,,---------------...///---)))***------***+++,,,...//////...,,,++++++,,,---///000///......---------...............------...//////......---,,,,,,------.../////////....................................////////////...------,,,,,,,,,,,,---,,,,,,+++,,,,,,...///000111333666888;;;<<<<<<<<<;;;;;;;;;::::::999999888<<<;;;<<>>???AAADDDFFFHHHIIIIIIJJJIIIHHHGGGFFFGGGHHHIIIHHHHHHHHHGGGFFFEEECCCCCC>>>>>>>>>======<<<<<<<<<@@@BBBDDDFFFHHHLLLQQQTTTUUUWWW[[[^^^___aaaccceeefffdddaaa___``````______eeefffffffffdddbbb```^^^[[[\\\]]]^^^___^^^^^^]]]]]]ZZZXXXUUUUUUVVVXXXZZZYYYZZZ\\\^^^aaadddggghhhkkkkkkjjjjjjlllrrrzzz{{{}}}}}}xxxrrrlllfffbbb```aaa\\\TTTMMMJJJKKKKKKJJJEEEHHHMMMPPPTTT___ooo{{{~~~ooohhhiiiuuuzzz~~~wwwnnnfffcccWWWVVVTTTUUUWWWYYYYYYYYYVVVPPPHHHAAA===:::888777777<<>>======<<<:::888666555444444444444444444444444444444333444555666666666555444555444333222222333444555222111111111111000000000////////////............/////////000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////...222333///---...///---,,,,,,---......---,,,,,,,,,,,,---.../////////...........................)))***+++,,,---,,,+++***000000///...---,,,,,,+++....................................////////////------,,,,,,,,,,,,---------,,,,,,,,,---///000222444777:::===>>>>>>===;;;:::999888888777777888888<<<;;;<<>>>>>CCCFFFIIIKKKMMMPPPTTTWWWUUUXXX\\\^^^______aaabbbeeecccaaa`````````___]]]bbbcccdddeeedddbbb```^^^XXXYYYYYYYYYXXXWWWWWWVVVXXXVVVSSSQQQOOOPPPQQQSSSVVVVVVWWWYYY[[[]]]___```aaaaaaaaaaaabbbgggmmmrrr~~~{{{vvvrrrmmmjjjhhhhhheee^^^TTTOOOMMMJJJEEEDDDGGGJJJLLLOOOXXXeeepppxxxzzz|||~~~vvvttt|||}}}uuunnnkkk```\\\WWWTTTUUUVVVXXXXXXYYYUUUNNNFFF???;;;:::999777;;;AAAHHHMMMPPPPPPPPPQQQOOOKKKFFF@@@:::555333111000///.......................................---------............///---............------,,,,,,,,,------......------++++++,,,---............,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++***+++,,,......------,,,,,,,,,,,,---------.................................------,,,,,,------...+++,,,---...////////////........................---------.....................------------......////////////////////////////////////////////////////////////////////////000000000000000000000000///222444888===GGGTTT^^^iiinnnvvv|||~~~xxxyyy~~~}}}xxxsssoooiiiooovvvzzz|||~~~xxxjjjaaa___YYYYYY\\\bbbfffgggmmmsssyyyyyyzzz{{{zzzyyyxxxwwwsssqqqnnnlllkkkjjjkkklllhhhgggffffffggghhhgggfff___[[[UUUQQQOOORRRVVVYYYZZZZZZZZZ\\\\\\[[[WWWTTTQQQOOOLLLKKKMMMNNNOOONNNIIIFFFCCCBBBAAA@@@>>><<<<<<;;;999777666555555666444444444444444444444444444444444555555555666666444333333333333333333444111111111111111000000///////////////............---......///000111222222---------------------------...///000000000///...,,,444888444......//////,,,------------------,,,......---------......///........................)))***,,,---...---,,,+++111000///...---,,,++++++....................................////////////---,,,,,,+++,,,,,,------...---------...000222333888;;;???BBBCCCAAA>>><<<999888777666666777999:::<<<;;;<<<>>>BBBEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@BBBDDDHHHKKKMMMLLLJJJIIIHHHHHHIIIIIIIIIHHHGGGGGGDDDCCCBBB@@@???>>>======999999;;;===???AAABBBCCCGGGJJJMMMOOOQQQSSSUUUWWWVVVXXX\\\^^^^^^]]]^^^___bbb```______```___]]][[[ZZZ\\\^^^``````^^^\\\[[[SSSSSSSSSRRRRRRRRRQQQQQQSSSRRRPPPNNNNNNNNNPPPPPPRRRRRRSSSUUUVVVYYYZZZ\\\ZZZ[[[\\\\\\]]]```eeeiiiqqquuuzzz}}}~~~~~~xxxsssooolllmmmmmmggg^^^XXXUUUOOOGGGDDDFFFHHHJJJMMMTTT]]]dddhhhlllqqqwww{{{}}}}}}~~~~~~~~~wwwsssqqqkkkeee\\\UUUSSSTTTUUUWWWXXXWWWUUUMMMDDD===::::::666999???EEEJJJOOOQQQSSSSSSRRRPPPLLLGGG@@@:::777222222111//////......///........................---------............///,,,---...//////......---,,,,,,,,,,,,,,,---...///***+++,,,...............,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++******)))+++,,,......---,,,+++,,,,,,,,,---------.................................------,,,,,,------...------...............---........................---------.........//////......------------......////////////////////////////////////////////////////////////////////////000000000000000000000000222555999===CCCMMMZZZccclllrrr{{{xxxrrruuu{{{~~~|||yyywwwvvvtttrrrooosssxxxzzzzzz}}}|||lllaaa]]]ZZZZZZ]]]cccfffhhhmmmtttzzzzzz{{{{{{{{{zzzyyyxxxrrrqqqnnnllljjjjjjkkkkkkggggggfffhhhiiiiiihhhfff___[[[VVVQQQPPPRRRVVVXXXZZZZZZZZZ\\\]]][[[WWWTTTQQQNNNKKKJJJKKKLLLMMMLLLIIIFFFCCCBBBAAA@@@>>><<<:::999777666666666777888444444444444444444444444444444444444444555666777333333333333333333333333111111111111111000//////000/////////............)))***+++---///000222222........................++++++---.........---,,,(((333999555---+++---...------------------------//////---,,,,,,---...///.....................---,,,---///111111000///...---------.................................................../////////000,,,,,,,,,++++++,,,------///...------...000333555<<>>AAADDDEEEEEEBBBBBBAAA@@@@@@@@@AAAAAACCCFFFJJJMMMNNNMMMJJJHHHGGGHHHIIIJJJIIIIIIGGGFFFBBBAAA???>>><<<;;;;;;;;;888:::<<<>>>AAADDDFFFGGGIIILLLPPPRRRSSSTTTUUUVVVVVVXXX\\\]]]]]]\\\\\\\\\^^^]]]]]]]]]^^^]]]ZZZXXXSSSUUUXXXZZZ[[[ZZZXXXWWWNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNMMMNNNOOOPPPQQQNNNNNNOOOQQQSSSVVVXXXYYYWWWYYYZZZ[[[\\\^^^aaadddeeefffiiilllooorrrtttuuussswww}}}}}}uuuooolllnnnpppmmmeeeaaa___XXXOOOCCCEEEGGGIIIMMMRRRXXX\\\aaaeeekkkrrrxxxzzzyyyxxxzzz~~~xxxttttttssskkk___VVVRRRRRRTTTVVVUUUXXXYYYTTTIII???::::::555888===CCCIIIOOOSSSUUUVVVVVVUUUSSSNNNGGG@@@<<<333333111000////////////........................---------.........//////+++,,,.../////////......------,,,+++,,,---///000)))+++,,,...//////......,,,,,,+++++++++,,,---...,,,,,,,,,++++++*********)))***,,,......---,,,+++,,,,,,,,,---------.................................------,,,,,,------...////////////...---,,,,,,........................---------.........//////.........------.........////////////////////////////////////////////////000000000000000000000000000000000000000000000000555888<<<@@@FFFPPP]]]fffjjjqqqzzz|||rrrnnnssszzz|||~~~}}}yyyuuussssssuuuvvvvvvvvvyyy|||{{{zzz~~~yyylllaaaZZZWWWVVVZZZaaagggjjjnnnssszzzzzzzzzzzzyyyyyyxxxwwwvvvssspppmmmjjjiiijjjjjjnnnmmmlllllllllkkkhhhfffaaa[[[TTTOOOPPPSSSVVVYYYZZZZZZ[[[]]]^^^\\\XXXUUUQQQOOOKKKIIIIIIJJJJJJIIIHHHFFFCCCAAAAAA@@@>>>===:::888555444555555555444555444333222222333444555666666666666666555555555666666555444333333222222111000000000000000111111111000...---,,,,,,------,,,++++++***+++,,,...///444222000---,,,+++++++++000000000000000000000000/////////000000000000111,,,------......------,,,///000000000///...---,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---.........------.........,,,,,,,,,------.........,,,,,,,,,------------...---.../////////111444666???AAADDDEEECCC@@@>>>>>>888999999888888999;;;===???<<<:::<<<@@@CCCCCCBBB@@@===;;;<<<@@@DDDEEEEEEIIIIIIJJJKKKLLLLLLLLLKKKJJJKKKLLLKKKJJJIIIJJJKKK???>>><<<:::::::::;;;<<<<<<===???AAADDDFFFHHHIIILLLOOOQQQRRRSSSSSSTTTVVVSSSVVV[[[___```^^^[[[YYYXXXWWWVVVVVVWWWVVVTTTRRROOOMMMMMMPPPSSSUUUTTTRRRNNNMMMKKKLLLMMMOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOPPPQQQRRRSSSTTTSSSUUUWWWXXXYYYZZZ\\\^^^^^^^^^___aaabbbcccdddeeeiiikkknnnqqqwww{{{sssqqqnnnqqqrrrpppjjjaaaYYYUUUHHHIIIIIIIIIJJJOOOWWW^^^]]]]]]```gggqqqwwwxxxuuuttt|||{{{vvvvvvvvvuuuwww{{{sssnnneeeZZZRRRMMMMMMNNNTTTXXX[[[[[[TTTJJJAAA;;;999999;;;AAAIIIPPPSSSTTTWWWVVVTTTQQQLLLHHHDDDAAA888555000------/////////......---,,,++++++******,,,------......------,,,........................---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---.........---///...,,,*********,,,------------,,,,,,+++++++++------............------+++---......---,,,,,,---//////.........---------,,,------...///000111111////////////////////////000///...------...///000............////////////333...---000222222444777:::===BBBHHHPPPYYYccciiikkkrrr{{{~~~}}}ssssssssstttwwwzzz~~~{{{yyyvvvtttttttttssssssyyy}}}zzzmmmbbbZZZWWWVVVYYY```fffiiinnntttyyyyyyyyyyyyxxxwwwvvvuuuuuussspppmmmkkkjjjjjjjjjkkkjjjjjjkkkllllllkkkiiiaaa\\\TTTPPPOOORRRVVVXXXYYYYYYYYY[[[\\\[[[XXXVVVSSSPPPMMMKKKKKKLLLKKKKKKHHHEEECCCAAAAAA@@@>>>===:::888555444555555555444666555444333333444555666222333333444555666666777555555555444333333333222111000000000000000111111111000...---,,,,,,------......---------...///000......---------...000000////////////////////////,,,,,,,,,,,,------------------------------------------------------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000111111......------------......,,,,,,,,,---------......---------------------------...///000000222666888>>>@@@CCCCCCAAA???======666777777666555666999<<>>BBBFFFGGGFFFHHHIIIJJJKKKKKKLLLKKKKKKJJJKKKLLLKKKIIIGGGGGGGGG@@@>>><<<:::999::::::;;;<<<===@@@CCCFFFHHHJJJJJJLLLNNNPPPQQQQQQQQQRRRSSSOOORRRWWWZZZ[[[ZZZWWWUUUVVVTTTTTTTTTUUUUUUTTTRRRKKKJJJIIILLLOOOPPPOOOMMMMMMKKKJJJJJJLLLMMMLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNNNNOOOQQQRRRRRRSSSSSSUUUWWWXXXXXXYYY[[[\\\[[[\\\]]]^^^```aaabbbbbb___aaadddfffkkkqqqyyy~~~}}}vvvsssuuuwwwuuunnneee\\\WWWNNNNNNMMMLLLKKKNNNUUUZZZ]]]\\\]]]bbbiiippptttvvvxxx~~~zzzqqqoooqqqppppppqqqrrrnnnggg___VVVQQQNNNMMMSSSVVV[[[[[[WWWNNNFFF@@@<<<;;;;;;???FFFNNNRRRTTTWWWVVVUUUSSSOOOKKKHHHFFF===999333///.../////////......------,,,,,,++++++,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------///...,,,+++***+++,,,---...---------,,,,,,,,,+++------............------+++---......---,,,,,,---//////.........---------------......//////000000//////////////////////////////............///////////////000000000000111333///---000333444777<<>><<<999777555444555555555444666555555444444555555666333333333333444444555555444444444444333333333333111000000//////000000000000///...---------------//////...---------......,,,,,,,,,---...///111222------------------------............////////////...------,,,,,,------...,,,,,,+++++++++,,,---------------,,,,,,------...------------------------...---+++******,,,...000------,,,,,,,,,,,,------,,,,,,,,,------------...------------------------,,,...000222333666999<<<===???AAAAAA???===<<<;;;888888777555555666:::===@@@???>>>???@@@@@@???===>>>>>>???BBBEEEHHHHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKIIIJJJKKKJJJGGGDDDBBBBBB>>>===<<<:::999::::::;;;<<<>>>BBBFFFHHHJJJJJJJJJKKKMMMOOOOOONNNMMMNNNOOOMMMOOOSSSVVVWWWUUUSSSRRRQQQPPPPPPQQQSSSSSSRRRQQQMMMLLLLLLMMMOOOOOONNNLLLNNNLLLKKKKKKLLLMMMMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMMMMNNNOOOPPPQQQQQQRRRTTTUUUVVVVVVVVVXXXZZZWWWXXXZZZ[[[]]]^^^^^^^^^\\\^^^```bbbdddhhhmmmpppxxx{{{~~~|||yyy{{{|||zzztttkkkaaa[[[UUUTTTRRROOOMMMMMMQQQTTTYYYYYYYYY[[[___fffooovvvzzzwwwkkkjjjmmmmmmkkkjjjpppnnnkkkeee^^^WWWQQQNNNPPPTTTYYY[[[ZZZTTTMMMIIIAAA>>>;;;;;;AAAIIIPPPTTTWWWWWWVVVUUUSSSPPPNNNLLLDDD???888222000//////..................---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------------,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......------......,,,+++++++++,,,---.........---------------------............------+++---......---,,,,,,---...............---------.........///////////////////////////////////////......////////////......000000000000111111111111222...---111444777>>>DDDMMMPPPTTTYYY___gggooouuuvvvxxxyyyxxxvvvsssrrrrrrtttsssrrrrrrtttwww{{{}}}|||zzz{{{~~~~~~}}}|||{{{xxxvvvuuuwww|||~~~pppcccZZZXXXVVVWWW^^^dddiiipppwww{{{{{{zzzyyywwwvvvtttssstttsssqqqooommmllllllllliiigggggghhhjjjllllllkkkccc]]]UUUPPPOOOQQQTTTVVVXXXWWWVVVWWWYYYZZZZZZYYYQQQNNNJJJHHHHHHHHHHHHGGGEEECCCBBBAAAAAA@@@===;;;999777444444555666555555666666666555555666666666777777666555444222222111333333333333333333444444111000000////////////000//////......------------...------,,,++++++++++++......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000...---,,,,,,,,,,,,---...------,,,+++++++++,,,,,,...---,,,+++,,,---...///........................,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---------------------------..................------,,,...111444666999===???>>>@@@AAAAAA???<<<;;;;;;::::::999777777888<<<@@@??????@@@@@@@@@???<<<;;;===???AAAEEEGGGHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJGGGHHHIIIGGGCCC@@@======;;;;;;::::::;;;<<<===>>>???BBBEEEIIIJJJJJJIIIHHHJJJLLLMMMMMMKKKJJJJJJKKKLLLNNNPPPRRRSSSRRRQQQPPPLLLKKKKKKMMMPPPQQQPPPOOONNNNNNNNNNNNOOONNNNNNMMMPPPOOOMMMMMMOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOOOOOOOPPPRRRTTTTTTSSSTTTUUUWWWUUUVVVXXXYYY[[[\\\\\\\\\\\\^^^```bbbccceeehhhjjjlllooosssuuuvvvzzz~~~yyypppeee^^^YYYWWWTTTQQQNNNNNNOOOPPPRRRTTTVVVVVVXXX___jjjssszzzvvvlllkkklllllllllnnnnnnnnnnnnlllggg___VVVPPPOOORRRVVVZZZ\\\ZZZUUUQQQFFFBBB<<<999<<>><<<<<<<<<::::::999888777999===@@@>>>???@@@@@@???===<<<;;;>>>@@@DDDGGGHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHDDDEEEEEECCC???<<<::::::777888999;;;===???@@@AAADDDEEEHHHJJJKKKJJJHHHFFFJJJKKKLLLKKKIIIHHHHHHHHHIIIJJJLLLMMMNNNMMMMMMLLLHHHGGGHHHJJJMMMNNNNNNMMMKKKKKKLLLLLLKKKJJJJJJJJJOOOMMMLLLMMMNNNPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLLLLLLLMMMNNNNNNNNNOOOPPPRRRRRRQQQQQQRRRTTTSSSTTTWWWYYYZZZ[[[ZZZZZZXXXZZZ]]]^^^___```bbbdddfffjjjnnnooooooqqquuuxxxyyy{{{}}}}}}|||sssiiibbbZZZXXXUUURRRQQQOOOOOONNNJJJNNNRRRTTTUUUZZZeeemmmwww}}}|||wwwsssqqqmmmiiilllqqqlllmmmooopppnnnfff\\\TTTPPPQQQSSSXXX[[[\\\ZZZWWWLLLGGG@@@:::;;;AAAJJJQQQUUUVVVWWWWWWWWWVVVTTTSSSNNNIIIAAA:::555111...,,,......//////////////////,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...------,,,,,,---------------------...........................------............------+++---......---,,,,,,------.....................///////////////.........////////////////////////---...///000000///...---........./////////000000111...///444999???KKKVVVeeehhhmmmrrruuuyyy|||}}}|||yyyuuurrrqqqrrrtttrrrssstttvvvyyy}}}~~~~~~~~~}}}{{{{{{{{{|||xxx|||xxx{{{{{{xxxxxxzzz{{{|||}}}pppccc[[[XXXVVVYYY```gggkkkrrryyy||||||{{{zzzyyyxxxvvvuuurrrrrrrrrqqqpppoooooonnnllljjjgggfffggghhhhhhgggbbb]]]UUUPPPOOORRRUUUWWWYYYXXXXXXYYY[[[[[[ZZZXXXSSSOOOKKKIIIHHHHHHGGGGGGBBBAAA@@@@@@AAA???<<<:::888666444444555666666666444555555666666555555444555555555666666666777777333333333333222222222222111111000///............---......///......------....../////////...------******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,------......------,,,------------,,,+++***))),,,,,,,,,,,,---......///------------------------+++,,,...//////---+++)))------,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,---...///000000111111444777:::;;;===???AAA@@@AAABBB@@@>>><<<;;;<<<777888888888777888:::======>>>@@@???>>>======>>>AAADDDGGGIIIIIIHHHHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEAAAAAAAAA>>>;;;999999:::777888:::<<>>BBBJJJQQQVVVWWWXXXXXXXXXVVVUUUTTTQQQLLLFFF@@@:::555000---///////////////.........,,,------......------,,,........................---,,,,,,++++++,,,,,,---,,,,,,,,,------------...---------------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------,,,,,,------------............---------------.........------............------+++---......---,,,,,,------------........................///////////////////////////////////////......////////////..................////////////222111444999>>>EEERRR^^^kkkpppwww|||~~~||||||{{{xxxvvvuuuvvvwwwssstttwwwzzz~~~~~~|||zzzyyyxxxxxxsssxxx~~~}}}~~~yyywwwwwwxxxyyyyyy{{{oooccc\\\XXXWWW[[[ccciiimmmsssyyyzzzzzzzzzyyyyyywwwvvvvvvrrrrrrrrrrrrqqqpppoooooollliiifffeeefffhhhhhhhhhaaa\\\TTTPPPOOORRRVVVXXXXXXXXXXXXYYY[[[ZZZWWWUUURRROOOKKKIIIHHHHHHGGGFFF@@@@@@@@@@@@AAA???<<<999888666444444555666777666333444555666666555444333333333444444555666777777444333333333222111111111111111000......------...,,,---...//////...------,,,---.../////////...---)))***+++---............,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000***,,,...//////...,,,***''')))+++------,,,+++******+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))......------------............---------,,,,,,,,,***+++,,,...///111222333555777;;;<<<===>>>???@@@@@@@@@@@@???<<<:::::::::666777999:::999999:::;;;;;;===>>>>>><<<===???BBBFFFIIILLLLLLJJJIIIJJJKKKKKKKKKJJJIIIGGGEEECCCBBB>>>===<<<:::888777999;;;999:::<<<>>>@@@AAABBBCCCEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKMMMLLLJJJHHHHHHIIIDDDDDDDDDDDDEEEEEEEEEFFFDDDDDDDDDFFFIIIJJJJJJIIIJJJLLLNNNNNNLLLKKKLLLNNNHHHGGGFFFHHHKKKNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLMMMMMMMMMMMMNNNNNNMMMNNNOOONNNMMMLLLMMMNNNOOOQQQTTTWWWXXXXXXWWWVVVVVVWWWWWWVVVUUUVVVWWWYYYYYY]]]bbbdddcccccceeeggghhhjjjmmmnnnpppttt{{{}}}yyyrrrlll```^^^ZZZYYYXXXVVVRRROOOIIIJJJJJJJJJJJJNNNTTTYYYcccnnn|||}}}tttoooooojjjkkkmmmqqqtttppphhh```WWWSSSNNNOOOUUUZZZ\\\[[[YYYUUUOOOHHHDDDFFFMMMRRRYYYZZZZZZZZZYYYWWWUUUTTTRRROOOKKKFFFAAA;;;444000000//////......---------,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......///......------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------,,,+++,,,------...............+++,,,,,,,,,------------------............------+++---......---,,,,,,------------.........//////------......//////000000//////////////////////////////............//////...////////////000000000444555999@@@EEELLLXXXdddnnnttt|||~~~|||}}}}}}|||yyyxxxxxxxxxtttwwwzzz~~~}}}{{{zzzyyyxxxwwwtttyyy|||zzzyyynnnccc\\\XXXWWW\\\dddkkkoootttyyyxxxxxxxxxxxxxxxwwwvvvuuuqqqrrrrrrrrrrrrqqqpppooojjjhhheeeeeefffhhhiiiiiiaaa[[[TTTOOOPPPSSSVVVYYYVVVWWWXXXYYYZZZYYYUUURRRPPPMMMIIIFFFFFFEEEDDDCCC@@@??????@@@AAA???<<<999888666444444555777777666222333444555555444333222444444444444444444444444444444333333222111000000111111000......---------,,,---.../////////------)))***,,,---...---,,,,,,+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))+++...000000...+++)))"""$$$(((,,,...---,,,***)))+++,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,,,,---...//////......------......///.........------,,,,,,,,,)))***,,,...000222333444777999<<<>>>>>>>>>???@@@?????????===:::888888999777999<<<===<<<;;;<<<<<<:::<<<======<<<===AAADDDJJJMMMOOONNNLLLJJJLLLMMMLLLLLLKKKIIIGGGDDDBBBAAA<<<;;;:::777666666:::<<<<<<===>>>@@@AAAAAAAAAAAACCCDDDEEEGGGIIIKKKLLLMMMJJJLLLMMMLLLKKKIIIJJJJJJFFFFFFEEEEEEEEEFFFFFFGGGDDDDDDDDDFFFHHHJJJIIIHHHDDDGGGJJJIIIGGGGGGHHHJJJHHHGGGGGGIIIMMMPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMNNNNNNNNNNNNLLLMMMNNNMMMLLLKKKLLLMMMMMMPPPSSSVVVWWWWWWUUUTTTRRRRRRRRRPPPNNNMMMOOOQQQQQQVVV\\\^^^^^^^^^aaaccceeefffhhhjjjlllooorrruuuzzzzzz|||~~~{{{uuuooodddaaa^^^\\\[[[XXXSSSOOOLLLJJJHHHEEEEEEHHHNNNRRRXXXcccrrrxxxtttjjjjjjlllppptttrrrkkkdddZZZTTTMMMMMMRRRXXX[[[[[[]]][[[UUUNNNIIIJJJOOOTTT\\\\\\\\\[[[ZZZXXXVVVUUUTTTQQQNNNJJJEEE???888333000000///...---,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........---,,,,,,+++,,,,,,---.../////////...+++++++++,,,,,,------------..................---+++---......---,,,,,,------------.........//////,,,------...///000111111////////////////////////000///...------...///000000000000000111111111111777888>>>DDDIIIPPP\\\iiiooovvv|||{{{}}}~~~{{{yyyxxxxxxvvvyyy|||~~~|||{{{zzzzzzzzz{{{{{{zzzyyyxxx}}}{{{zzzmmmbbb[[[XXXYYY\\\ccckkkqqquuuvvvyyyzzzzzzyyyvvvtttuuuuuuvvvuuuuuusssrrrpppnnnmmmkkkkkkiiifffgggkkkkkkgggbbb\\\SSSMMMMMMQQQUUUXXXXXXWWWWWWWWWWWWVVVSSSQQQPPPMMMHHHEEEDDDDDDDDDCCC???@@@AAABBBAAA???===<<<888777666555444333333333555444333333555555444333444333222111111111222333222333333333333222111111...------,,,,,,------...000000000///...---++++++******+++,,,,,,---......---------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,------....../////////111///...---,,,------...000///---,,,,,,---///000.........------,,,,,,,,,------------------------...---,,,++++++,,,---......---+++******+++---...,,,---...//////222555888888999;;;===???@@@AAAAAAAAA@@@===;;;999999:::;;;============<<<<<<<<<<<<;;;<<<======>>>@@@DDDHHHJJJKKKLLLMMMMMMLLLKKKJJJKKKLLLLLLHHHCCC??????@@@@@@>>>;;;999999;;;>>>@@@??????@@@@@@AAABBBCCCCCCCCCDDDEEEFFFFFFGGGFFFFFFGGGHHHJJJKKKJJJHHHFFFDDDGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGIIIIIIHHHHHHGGGHHHHHHHHHIIIJJJJJJJJJIIIJJJLLLNNNMMMMMMMMMMMMNNNOOOPPPQQQNNNNNNNNNMMMMMMMMMLLLLLLMMMNNNOOOOOOMMMLLLLLLLLLNNNPPPRRRTTTVVVVVVVVVVVVTTTQQQNNNJJJHHHFFFFFFFFFIIIMMMRRRVVVYYYZZZ\\\]]]aaacccfffggghhhiiikkknnnnnnqqqssssssssswww~~~}}}{{{xxxuuummmggg```]]]]]][[[VVVQQQTTTPPPLLLKKKHHHFFFHHHNNNSSSYYYaaannnpppiiigggmmmuuuuuuqqqnnnddd\\\QQQKKKLLLPPPTTTVVV[[[[[[[[[XXXUUUTTTTTTVVV\\\______\\\[[[]]][[[WWWYYYVVVSSSOOOJJJDDD===888555111,,,,,,///000...***......---------,,,,,,,,,+++++++++,,,,,,---------111///---,,,,,,---,,,+++***+++,,,---------------++++++,,,,,,,,,,,,------,,,++++++,,,...//////...+++++++++++++++***)))(((,,,---------,,,++++++***,,,++++++******++++++,,,---------............///......---,,,+++******)))------...///000000//////..............................////////////......---------.........//////000000000000///////////////000000111222333444555;;;AAAHHHMMMRRRYYYdddlllpppyyy}}}}}}}}}|||}}}~~~{{{|||zzz~~~{{{zzzzzzyyyzzz|||}}}www|||nnnbbb[[[WWWXXX\\\bbbiiiooorrrssswwwxxxxxxwwwtttsssssstttsssssssssrrrqqqooonnnmmmkkkllliiifffgggkkkkkkgggbbb\\\SSSMMMMMMQQQUUUWWWXXXWWWWWWWWWWWWVVVSSSQQQPPPLLLHHHEEEDDDDDDDDDCCC???@@@AAAAAAAAA???===<<<888777666555444333333333555333222333444555444333444333222111111111222222111111111111111000//////.........------.........------.........---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------......///...------,,,,,,------...---,,,++++++,,,---.........---------,,,,,,,,,---------------------------------,,,,,,---------...---+++******+++---...---...000000111333777999<<<======>>>>>>======<<<<<<:::888666666666777888========================:::;;;======>>>@@@DDDFFFGGGIIIJJJKKKLLLKKKIIIHHHGGGIIIIIIFFF@@@======???>>>===<<<:::;;;===???AAA>>>??????@@@AAAAAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEGGGHHHHHHFFFDDDCCCDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIHHHJJJKKKKKKKKKKKKLLLNNNLLLLLLMMMMMMNNNOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLNNNOOOOOONNNNNNOOOPPPNNNOOOPPPRRRSSSSSSTTTTTTPPPNNNJJJGGGDDDCCCCCCCCCGGGJJJOOORRRUUUWWWZZZ\\\```bbbdddffffffgggiiikkkllloooqqqqqqpppttt{{{~~~zzzxxxxxxsssnnngggaaa___\\\XXXUUUSSSNNNKKKJJJGGGDDDEEEIIILLLQQQXXXdddwwwwwwnnniiilllqqqrrrrrrrrrnnnggg\\\RRRMMMMMMOOOQQQZZZ[[[\\\[[[ZZZYYYZZZ[[[___bbbbbb___^^^___]]]YYYYYYWWWTTTQQQNNNIIICCC???999444///---///111///,,,.........---------,,,,,,++++++,,,,,,,,,---------000...---,,,------,,,***+++,,,,,,---------------++++++,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,++++++***---------------,,,++++++///......------......///,,,,,,,,,,,,---------.../////////......------,,,+++,,,,,,---......------..............................////////////......---------.........//////000000000000////////////.........///000222555777AAAGGGOOOTTTXXX___iiiqqqvvv}}}~~~zzzzzzzzzyyy}}}~~~|||}}}{{{xxxvvvwww{{{~~~}}}}}}}}}xxxrrr~~~ooobbbZZZWWWXXX[[[aaahhhnnnpppqqqtttuuuuuutttrrrpppqqqrrrqqqqqqqqqqqqpppooonnnmmmkkkllljjjfffgggkkkkkkgggaaa[[[SSSNNNMMMPPPTTTWWWXXXWWWVVVWWWWWWVVVSSSQQQOOOLLLGGGDDDDDDDDDDDDCCC???@@@@@@AAA@@@>>>===<<<888777666555444333333333444333222222444444333222333222222111000111111111111111111111111000////////////............//////***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++...------------,,,,,,,,,------------------------,,,------......------,,,...---,,,++++++,,,---......000111222333555888:::===>>>>>>======<<<;;;:::777666555444444555666777========================888:::===>>>???@@@CCCEEEDDDEEEHHHJJJKKKIIIHHHFFFCCCEEEEEEBBB===:::;;;<<<<<<<<<<<<===>>>???@@@AAA>>>??????@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBAAA@@@AAACCCEEEEEEDDDCCCBBBAAABBBCCCEEEEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDEEEEEECCCCCCCCCDDDEEEFFFHHHHHHHHHJJJLLLMMMLLLLLLLLLMMMLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPMMMOOOPPPQQQPPPQQQSSSUUUOOOOOOOOOOOOOOOPPPPPPQQQMMMLLLIIIFFFDDDBBBBBBBBBDDDGGGJJJMMMOOORRRVVVYYY^^^```bbbddddddeeefffhhhjjjlllnnnnnnmmmpppuuuzzzxxx||||||zzzzzzyyyuuuoooiiiccc^^^\\\ZZZUUUPPPMMMLLLJJJEEEDDDGGGCCCGGGMMMVVVfffzzzvvvllljjjlllnnnrrrvvvwwwrrrhhh[[[PPPJJJKKKNNNUUUXXX\\\^^^___```aaaccccccffffffbbbaaaaaa___[[[YYYXXXUUUTTTRRROOOJJJGGG===888222//////000000............------------,,,,,,,,,,,,,,,------------///...------......,,,***,,,,,,,,,---------------++++++,,,,,,,,,,,,------...------,,,++++++******---............------,,,---............---,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------........................+++,,,------...---------..............................////////////......---------...............////////////000000000000............000333999===IIIPPPXXX^^^bbbhhhqqqxxx{{{vvvwwwyyyyyy}}}}}}|||~~~|||wwwsssvvv{{{xxxwwwvvvyyy{{{|||zzzyyyyyyyyy|||~~~yyypppjjjqqqccc[[[WWWYYY\\\bbbiiinnnppppppsssttttttsssqqqooopppqqqpppppppppqqqppppppooooookkkllliiifffgggjjjjjjfffaaa[[[SSSNNNMMMPPPTTTVVVXXXWWWVVVVVVWWWVVVSSSPPPOOOKKKGGGDDDDDDDDDDDDCCC???@@@@@@@@@???>>>===<<<888777666555444333333333333222111222333444333111222222111111000000000000222222333333222222111000......------------......***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++******++++++,,,------,,,,,,++++++************+++,,,------,,,***)))++++++,,,,,,,,,,,,++++++------------------------------------------------+++,,,---......---,,,+++------,,,,,,,,,---.........000222333444666888:::;;;;;;<<<<<<<<<<<<;;;;;;555555555555666888999:::??????>>>======<<<<<<;;;777:::===??????@@@BBBCCCBBBDDDGGGIIIJJJIIIGGGEEECCCEEEEEEAAA;;;888777999:::;;;===>>>@@@AAAAAABBB@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@????????????>>>???AAABBBCCCCCCBBBBBB@@@AAACCCEEEEEEEEECCCBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDEEEFFFGGGGGGGGGJJJMMMNNNNNNLLLLLLLLLKKKLLLLLLMMMMMMMMMMMMMMMOOOOOOOOOPPPQQQRRRRRRRRRQQQSSSTTTTTTSSSSSSUUUVVVQQQPPPOOOMMMMMMNNNOOOOOOOOOMMMKKKIIIGGGFFFEEEEEEDDDEEEGGGIIIKKKOOOTTTXXX\\\^^^aaaccccccccceeefffhhhjjjlllllllllmmmqqqtttuuuxxx|||{{{yyyxxxvvvqqqjjjddd```^^^ZZZUUURRRQQQOOOIIIGGGGGG>>>AAAEEEJJJVVVjjjssskkkhhhiiipppxxxzzzxxxqqqdddTTTKKKKKKNNNOOOSSSYYY^^^aaaccceeegggeeehhhhhhdddccccccaaa]]][[[YYYWWWVVVTTTRRRNNNKKKAAA<<<555000///000000///............------------,,,,,,------------------...------.........,,,***,,,,,,+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,*********+++------............---------......///......------++++++************+++++++++,,,,,,,,,,,,---------+++++++++,,,,,,---------......///////////////.................................////////////..............................////////////000000000000///000000000222777???EEEQQQXXXbbbhhhlllqqqyyyyyyvvvyyy|||}}}~~~}}}}}}}}}xxxuuuzzzyyyuuutttsssvvvzzz{{{yyywwwtttsssuuuvvvxxxzzzxxxrrriiicccrrreee\\\YYYZZZ^^^eeekkkppprrrqqqrrrssstttsssqqqppppppqqqpppqqqqqqqqqqqqqqqppppppkkkkkkiiieeefffiiihhheee```ZZZSSSNNNNNNPPPSSSUUUWWWVVVVVVVVVVVVUUURRRPPPNNNJJJFFFDDDCCCDDDDDDDDD@@@?????????>>>======<<<888777666555444333333333333222111111222333222111111111111000000000//////111111222222111111000///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------+++++++++,,,,,,---------++++++******++++++,,,---,,,,,,,,,++++++******))))))***+++,,,,,,,,,******,,,,,,------------,,,,,,------------------------------------------------+++,,,---......---,,,+++,,,,,,,,,,,,---......///---000222444444666888:::;;;;;;;;;;;;;;;:::999999444555666777888:::;;;<<>>======>>>>>>===>>>@@@AAABBBBBBBBBBBBAAABBBDDDEEEDDDCCCAAA???BBBBBBCCCCCCDDDDDDEEEEEEIIIHHHGGGGGGFFFFFFFFFFFFGGGIIIMMMNNNMMMLLLLLLLLLJJJKKKLLLMMMMMMMMMLLLLLLNNNNNNOOOQQQRRRSSSTTTUUUWWWXXXZZZYYYWWWUUUTTTTTTRRRQQQPPPNNNMMMMMMNNNOOOOOONNNMMMKKKJJJHHHHHHGGGEEEFFFGGGHHHIIIMMMRRRVVVYYY\\\```bbbccccccdddfffhhhiiikkkllllllmmmoooppptttuuuwwwyyy}}}|||wwwyyy{{{yyyssslllfffccc___YYYUUUTTTRRRMMMIIIIII@@@AAABBBDDDKKK\\\sss}}}sssjjjgggnnnwwwzzz{{{xxxkkkZZZNNNKKKLLLHHHMMMTTTZZZ^^^bbbeeegggfffiiiiiieeeddddddbbb^^^]]][[[XXXVVVTTTRRRNNNLLLDDD???999333000///////////////.........---------------------------------...---,,,---......,,,+++,,,+++******)))***+++++++++++++++,,,,,,,,,------)))***,,,,,,******,,,---+++,,,------------,,,,,,------......///......---......------------......------------............***++++++,,,,,,---------...///////////////....................................////////////...........................---.../////////000000000111...000222333555;;;EEEMMMXXX```kkkrrruuuyyyyyyxxx~~~~~~}}}}}}~~~}}}yyyvvvuuuuuuxxx}}}~~~|||xxxuuusssnnnoooppprrrqqqllleee___tttfff]]]YYY[[[```gggnnnrrrtttsssrrrssstttsssqqqpppqqqrrrqqqqqqqqqrrrqqqqqqppppppjjjjjjgggddddddggggggccc___ZZZSSSNNNNNNPPPSSSTTTWWWVVVUUUVVVVVVUUURRRPPPMMMJJJFFFCCCCCCDDDDDDDDD@@@??????>>>======<<<<<<888777666555444333333333222111000000222222111000///000000000000///.....................---,,,,,,,,,,,,++++++++++++,,,,,,---------,,,+++***((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,------...++++++******++++++,,,---,,,,,,++++++++++++++++++******+++,,,,,,,,,++++++------------------------,,,,,,,,,------------...------------------------,,,------......------,,,,,,,,,------......//////---000333555555666888:::======<<<;;;999777555444333444555777888:::;;;<<<@@@???>>><<<:::888777666999;;;>>>???@@@AAADDDFFFDDDDDDEEEFFFFFFEEEDDDDDDFFFGGGGGGBBB<<<777666888999:::<<<>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>===<<<<<<<<<===>>>===>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCCCCAAA@@@???AAAAAABBBCCCEEEFFFGGGHHHKKKKKKIIIHHHGGGGGGFFFFFFGGGIIIKKKLLLKKKKKKKKKLLLJJJKKKLLLMMMMMMLLLKKKJJJMMMMMMOOOPPPRRRTTTUUUVVV[[[]]]___^^^[[[WWWTTTSSSRRRQQQPPPOOOOOONNNNNNNNNMMMMMMLLLKKKJJJIIIHHHGGGFFFGGGHHHHHHIIILLLPPPSSSUUUYYY^^^aaabbbcccdddeeehhhiiijjjlllmmmnnnnnnnnnooopppppprrrtttvvvxxxyyy{{{|||~~~}}}wwwoookkkccc\\\VVVUUUTTTPPPLLLLLLFFFDDDBBBBBBDDDOOOdddvvvsssiiillltttyyy}}}|||rrrbbbSSSLLLJJJFFFJJJPPPVVV[[[___cccfffeeehhhiiifffeeefffddd```^^^\\\XXXVVVTTTRRROOOLLLGGGDDD>>>777222000///////////////.........------............------------///---++++++---...---,,,---,,,***))))))***++++++++++++,,,,,,,,,,,,------(((***------+++***---000***++++++,,,,,,,,,,,,+++,,,,,,---............---------,,,,,,,,,,,,---------------.........//////---------....../////////---------...------,,,+++..............................////////////.....................---------......//////000000111111---111444666888???KKKTTTbbbjjjuuu{{{}}}~~~zzz|||~~~}}}~~~|||zzzyyyyyy}}}~~~yyyuuussshhhiiijjjkkkllliiidddaaauuufff]]]XXXZZZ```gggoootttuuuuuuqqqrrrsssrrrppppppppprrrpppqqqqqqqqqpppooonnnnnniiiiiifffbbbbbbeeeeeeaaa^^^YYYSSSNNNNNNPPPRRRTTTWWWVVVUUUVVVVVVUUURRROOOLLLIIIEEECCCCCCDDDDDDDDD@@@???>>>======<<<<<<<<<888777666555444333333333222000///000111222111000//////000000000///...---,,,,,,------,,,,,,+++***---,,,,,,++++++,,,,,,---,,,,,,------,,,+++******+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,******+++,,,,,,---......++++++******++++++,,,---+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,+++******+++,,,---,,,,,,,,,---------......---------------------------------,,,,,,---------+++,,,---....../////////...111555777777888:::;;;<<<<<<;;;:::999777555444444444666888:::;;;<<<<<<<<<<<<;;;:::999888888777;;;===>>>??????BBBEEEHHHEEEDDDCCCCCCBBBBBBBBBBBBDDDEEEEEEBBB<<<999999::::::;;;;;;<<<>>>???@@@@@@????????????????????????>>>===<<<;;;;;;<<<>>>???===>>>>>>??????@@@@@@@@@BBBBBBBBBAAAAAAAAAAAAAAA@@@@@@BBBDDDFFFHHHIIIJJJKKKJJJIIIHHHHHHGGGHHHHHHGGGHHHJJJJJJIIIIIIKKKLLLIIIJJJLLLMMMMMMLLLJJJIIIKKKLLLNNNPPPRRRTTTVVVWWW\\\___bbbbbb___YYYUUURRRPPPPPPPPPPPPOOONNNNNNMMMMMMMMMLLLLLLKKKJJJIIIHHHGGGHHHIIIIIIIIIJJJMMMOOOQQQUUUZZZ___aaabbbcccdddfffgggiiilllnnnooonnnmmmmmmmmmnnnooopppqqqrrrrrrsssxxxzzztttiii```YYYXXXWWWTTTQQQQQQLLLGGGBBB@@@???DDDSSSccc{{{~~~nnnkkkqqqtttyyy|||wwwjjj\\\RRRMMMHHHKKKPPPUUUYYY^^^cccfffeeeiiiiiigggggghhhgggccc^^^[[[XXXVVVUUUSSSQQQOOOKKKHHHCCC===777222111000////////////............///.........------------000---+++***+++---......///...,,,+++***+++,,,---++++++,,,,,,,,,,,,------)))---///...+++***,,,///******+++,,,,,,,,,,,,,,,++++++,,,---------------+++******))))))******+++,,,,,,---------.........------..................------......---,,,,,,+++..............................////////////......//////.........---------.........///000111111111000555:::===???GGGRRR\\\mmmuuu~~~{{{~~~~~~~~~}}}~~~|||vvvqqqnnnddddddeeegggiiihhhfffdddvvvfff\\\WWWZZZ___gggoootttuuuuuupppqqqrrrqqqpppooopppqqqppppppppppppooonnnmmmlllhhhhhheeeaaaaaadddddd```^^^YYYSSSNNNNNNPPPRRRSSSWWWVVVUUUUUUVVVUUURRROOOLLLIIIEEECCCCCCDDDDDDDDD@@@???>>>===<<<<<<<<<===888777666555444333333333111000///000111222111///...///000000000///---,,,------......------,,,+++...------,,,,,,------...++++++,,,------------,,,******+++,,,,,,---......)))************+++++++++******+++,,,,,,---......++++++******++++++,,,---+++++++++,,,,,,---------,,,,,,+++***+++,,,...///,,,+++)))(((((()))+++,,,,,,,,,,,,------.........------------------------......,,,++++++,,,......+++,,,---...////////////000333666888999:::;;;<<<888888999999999888888777666777888:::<<<======>>>999999999999999999999999===>>>>>>??????BBBFFFIIIEEEDDDBBB@@@??????@@@@@@AAABBBCCCAAA<<<:::;;;===;;;;;;;;;;;;<<<>>>???@@@>>>>>>>>>==================<<<;;;;;;;;;===???@@@============>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDD???@@@BBBDDDGGGIIIKKKLLLHHHHHHHHHGGGHHHHHHIIIIIIGGGHHHIIIHHHHHHHHHJJJLLLIIIJJJLLLMMMMMMKKKJJJHHHJJJKKKMMMOOORRRTTTVVVWWW[[[___dddeeeaaa[[[VVVSSSNNNOOOOOOPPPPPPNNNMMMLLLNNNNNNNNNNNNMMMLLLKKKJJJGGGHHHIIIIIIHHHIIIKKKMMMNNNRRRXXX]]]___aaabbbdddeeefffhhhkkknnnooommmlllooooooppppppppppppoooooopppsssxxx|||{{{nnnddd\\\[[[[[[YYYWWWVVVOOOHHHBBB???<<<===HHHVVVgggssslllooonnntttzzzyyyqqqeeeZZZSSSJJJMMMQQQUUUYYY]]]cccffffffiiijjjhhhhhhjjjiiifff]]][[[XXXVVVVVVUUUSSSRRRMMMLLLGGGAAA:::555222222000/////////............//////.........---------111...***)))***---///000111000...,,,,,,,,,...///++++++,,,,,,,,,---------,,,///111///+++)))+++...***+++,,,,,,---------,,,***+++,,,,,,---------,,,...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///000000000///...------..............................////////////......//////.........------------......///000111111222444:::AAADDDGGGNNNYYYcccvvv}}}~~~|||~~~}}}{{{zzz}}}yyyrrrllliiicccbbbbbbdddgggiiihhhgggxxxggg[[[VVVWWW\\\eeepppwwwxxxxxxrrrqqqpppooooooooopppqqqrrrqqqpppnnnmmmlllllllllddddddbbbbbbbbbbbbdddddd```ZZZSSSMMMLLLOOORRRSSSVVVVVVUUUSSSRRRPPPOOOOOOLLLIIIFFFDDDCCCDDDCCCBBBAAA@@@?????????===:::777999777444333333333222000000111222333333222111000//////000222333333000---,,,,,,------...---------,,,,,,+++******+++,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***'''---000,,,+++000222111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...+++***))))))***---///111444333333333555777999:::;;;::::::999888777666555888777777888:::<<<;;;::::::999888777777888999999;;;<<<===???@@@AAABBBBBBBBB@@@=========>>>>>>===??????>>><<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>==============================<<<<<<<<<<<<======>>>?????????===============>>>>>>??????@@@AAACCCEEEFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKJJJJJJKKKLLLJJJIIIKKKKKKKKKMMMOOOQQQTTTUUUXXX^^^bbbaaa^^^\\\YYYTTTRRRPPPNNNNNNOOOOOONNNMMMNNNMMMLLLJJJIIIIIIIIIIIIIIIGGGFFFFFFHHHIIIJJJJJJMMMPPPTTTXXX\\\^^^^^^^^^ccceeeggghhhhhhhhhjjjkkkkkklllnnnoooqqqrrrrrrrrrooorrrtttuuuwww}}}~~~tttmmmccc]]][[[[[[\\\[[[SSSSSSOOOGGG@@@>>>BBBGGGZZZfffuuu~~~uuukkkkkkttt{{{|||xxxpppdddYYYUUUOOOMMMRRRWWWYYY[[[^^^___bbbgggkkkllljjjgggeeeaaa___[[[WWWUUUTTTUUUUUUQQQNNNKKKFFFAAA;;;444///222000......//////...---...---,,,+++,,,,,,.........------,,,,,,++++++***...---,,,,,,++++++++++++///...,,,,,,---------,,,......---------...///000000//////......---,,,,,,,,,,,,,,,---------......,,,------......------,,,---.........---,,,,,,+++,,,---------.../////////,,,,,,,,,------.........------------------------////////////////////////............////////////...///000111222333444555===BBBHHHLLLPPPXXXccckkkyyy{{{yyy{{{|||}}}~~~|||yyyuuuvvv}}}|||{{{{{{wwwrrrooonnnlllhhheeeccccccdddgggkkknnnooopppyyyhhh]]]VVVWWW\\\eeeooovvvwwwvvvsssrrrqqqooooooppppppqqqrrrqqqpppnnnmmmlllkkkkkkfffeeecccbbbbbbbbbcccdddaaa[[[SSSNNNMMMPPPSSSTTTVVVVVVUUUSSSRRRPPPOOOOOOMMMIIIFFFDDDCCCCCCCCCBBB@@@????????????===;;;888777555222111111111///...000111111222222111111000000000000111222222///------------...------,,,,,,,,,,,,+++******+++,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,%%%+++---)))(((,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++************+++,,,,,,---,,,+++,,,---///111333555555555555666888:::;;;;;;:::999888777777777777999888888999;;;<<<<<<;;;999888888777888999:::;;;===>>>???@@@AAAAAAAAAAAA@@@>>><<<;;;<<<======<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????===============>>>???@@@@@@AAABBBDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJJJJKKKKKKIIIHHHHHHIIILLLMMMMMMLLLKKKKKKLLLMMMNNNQQQSSSUUUVVV\\\```^^^\\\[[[YYYUUUSSSQQQOOONNNOOOOOONNNMMMMMMMMMLLLKKKJJJIIIIIIIIIGGGFFFEEEFFFHHHJJJLLLLLLNNNPPPSSSWWW[[[]]]^^^______bbbdddeeeffffffhhhiiikkklllmmmnnnooopppppppppqqqssstttssstttyyy{{{rrrggg```______^^^\\\WWWUUUPPPIIICCC@@@AAACCCJJJTTTaaaiiinnnsss{{{|||rrrmmmuuu}}}yyynnncccWWWPPPKKKLLLPPPRRRUUUZZZ]]]```eeeiiikkkiiigggeeebbb```\\\YYYVVVUUUVVVVVVSSSQQQMMMIIIDDD>>>777222111///...---...///...---......---,,,,,,,,,---...,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,///...,,,,,,---------,,,+++++++++++++++,,,,,,---,,,,,,,,,---......//////,,,,,,,,,---------......,,,------......------,,,------......------,,,+++---------...............,,,,,,------------------------------------------////////////////////////............////////////...///000111222333555777AAAIIISSSZZZ]]]bbbkkkrrr~~~|||yyyyyy{{{}}}}}}zzzwwwsssuuu|||{{{xxxvvvssspppmmmkkkjjjhhhdddaaaaaabbbeeehhhlllooopppooozzzjjj___WWWXXX\\\eeennntttuuutttsssrrrqqqpppppppppqqqrrrsssrrrqqqooommmkkkjjjiiihhhgggeeecccbbbbbbbbbcccaaa[[[SSSNNNNNNPPPSSSUUUVVVUUUTTTSSSRRRQQQPPPOOOMMMJJJFFFDDDCCCCCCCCCBBB???>>>>>>??????>>>;;;999777555222111111111///...222111111000000111111222222000//////000000///---............---,,,++++++,,,,,,+++******+++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...&&&***+++)))(((***+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))******+++,,,............000222444666777777777777888:::;;;<<<;;;:::888666666666888999:::999999:::<<<===<<<;;;888777888888999;;;<<<===>>>>>>???@@@@@@@@@@@@???>>><<<:::999;;;<<<<<<;;;===<<<;;;::::::999:::::::::::::::;;;<<<===>>>>>>======<<<<<<;;;:::999999999999999999999:::::::::;;;;;;<<<<<<===>>>>>>>>>============>>>???@@@AAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHIIIJJJKKKIIIHHHHHHIIIKKKMMMMMMLLLLLLLLLLLLLLLNNNPPPRRRTTTTTTYYY\\\ZZZXXXYYYYYYVVVUUUSSSPPPOOOOOOOOONNNMMMLLLLLLKKKKKKJJJJJJJJJIIIFFFFFFFFFGGGHHHKKKMMMNNNOOOPPPRRRVVVYYY\\\___```^^^```ccceeeeeefffhhhjjjkkklllmmmnnnnnnnnnnnnmmmqqqrrrrrrppppppssszzzxxxllleeeeeeeeebbb^^^\\\XXXQQQLLLGGGDDDAAA???AAAHHHRRRZZZaaakkkwwwvvv|||}}}rrraaaWWWNNNKKKJJJKKKPPPVVV[[[^^^cccgggiiiiiigggeeedddbbb^^^[[[YYYXXXXXXXXXVVVSSSPPPMMMHHHCCC<<<888222///------...//////...///...---,,,,,,,,,,,,,,,+++,,,,,,---......//////...---,,,,,,,,,,,,,,,,,,///...,,,,,,---------,,,*********+++++++++,,,,,,+++++++++,,,------......,,,,,,,,,---------......,,,------......------,,,------......------,,,,,,...............---------------------------,,,,,,------------------------000000000000000000000000............////////////...///000111111444777:::HHHTTTbbbjjjlllnnnuuu|||}}}yyyxxxyyy{{{}}}~~~{{{xxxssssssvvv}}}zzzvvvsssqqqlllkkkiiiggggggeeeaaa______bbbfffkkkpppsssuuuuuuzzzkkk```XXXYYY]]]eeennnssstttssstttsssqqqpppppppppqqqrrruuutttsssqqqooommmkkkjjjiiihhhfffdddbbbbbbbbbbbb```ZZZRRRMMMMMMOOORRRTTTUUUUUUTTTSSSRRRQQQPPPPPPMMMJJJFFFDDDCCCCCCBBBAAA>>>>>>>>>>>>??????<<<:::888666444333333222111///222111000//////000111222222000.........///...---............---,,,+++***,,,,,,+++******+++,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++,,,---,,,+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,.........000111444666777999999999999:::;;;;;;<<<:::999666555555666999::::::999888999;;;;;;;;;999666777888999;;;===>>>???;;;<<<===>>>????????????===;;;999999:::;;;;;;;;;;;;;;;:::999888888999999888999:::<<<===>>>>>>>>>??????>>>===<<<<<<;;;:::999999999999999:::::::::;;;;;;;;;<<<======>>>>>>=========>>>???@@@AAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFIIIHHHFFFFFFFFFHHHJJJKKKLLLKKKJJJJJJJJJJJJIIIGGGLLLKKKKKKKKKMMMOOOPPPRRRRRRWWWYYYWWWVVVXXXYYYXXXWWWTTTPPPNNNNNNNNNMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJGGGHHHHHHHHHHHHJJJLLLNNNOOOPPPRRRUUUXXX\\\___aaa```cccfffhhhiiijjjlllnnnmmmmmmnnnnnnnnnmmmmmmlllooooooooommmmmmoootttxxx{{{~~~}}}oooiiiiiijjjfffbbb___YYYRRRNNNLLLIIICCC>>>???EEEMMMUUU]]]hhhttt}}}yyy~~~rrrfffYYYPPPKKKJJJNNNTTTZZZ]]]bbbfffiiijjjiiihhhfffdddaaa^^^[[[ZZZYYYZZZWWWUUURRROOOLLLGGGAAA<<<333111...---...//////...///......---,,,,,,,,,,,,---------.........//////...------,,,,,,,,,------///...,,,,,,---------,,,+++,,,,,,---------------...------,,,,,,+++******,,,,,,,,,---------......,,,------......------,,,,,,------...------,,,,,,/////////...---------,,,.........------,,,,,,,,,........................000000000000000000000000............////////////...000111111222555;;;@@@OOO\\\lllttttttvvv|||}}}zzzwwwwwwxxxyyy{{{}}}~~~|||xxxuuurrruuu{{{yyysssooonnnjjjjjjiiigggfffccc```^^^```ccchhhnnntttyyyzzzkkk```YYYZZZ^^^eeennnssstttrrrsssrrrqqqpppppppppqqqqqqvvvvvvuuusssqqqnnnllljjjiiihhhfffcccbbbaaaaaaaaa]]]WWWPPPKKKKKKNNNQQQSSSUUUTTTTTTSSSRRRQQQPPPPPPNNNKKKFFFDDDCCCCCCBBBAAA>>>>>>>>>>>>??????<<<:::888666333222222222111///222111000//////000111222111///------.........---............---,,,+++***,,,,,,+++******+++,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,---...000222444666777:::::::::;;;;;;;;;;;;:::888777555444555777:::<<<:::999777888999999888777666777888;;;===>>>@@@@@@;;;<<<===???@@@AAAAAAAAA===;;;999999:::<<<<<<;;;:::999999888888888888999888999:::<<<===>>>>>>>>>???>>>>>>===<<<;;;;;;;;;999:::::::::;;;;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>??????@@@BBBBBBDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEIIIHHHGGGFFFFFFGGGIIIKKKMMMKKKIIIIIIJJJJJJHHHGGGKKKJJJJJJJJJKKKLLLNNNOOOPPPUUUVVVTTTTTTWWWYYYWWWVVVSSSOOOLLLLLLMMMLLLLLLIIIJJJKKKKKKLLLKKKKKKJJJJJJKKKKKKJJJHHHHHHKKKMMMPPPQQQSSSUUUYYY]]]```aaabbbeeehhhjjjkkklllnnnooonnnnnnooooooooonnnmmmmmmlllllllllkkklllnnnrrrtttwwwzzz}}}tttmmmmmmmmmjjjggg```ZZZSSSPPPPPPMMMFFF@@@<<<@@@GGGNNNVVV___hhhooorrrtttzzzttteeeZZZPPPKKKMMMSSSXXX[[[```eeeiiijjjjjjjjjgggeeeccc```]]]\\\[[[[[[WWWUUUSSSQQQNNNJJJDDD@@@666333///......//////............------,,,,,,+++//////.........------------------,,,,,,---......///...,,,,,,---------,,,+++,,,---.........------...------,,,,,,+++******,,,,,,,,,---------......,,,------......------,,,,,,,,,------...------,,,/////////...---------,,,.........------,,,,,,,,,........................////////////////////////............////////////...000222111222888AAAIIIVVVaaannnuuuvvvxxx~~~|||}}}}}}zzzwwwuuuvvvwwwxxxyyy{{{|||}}}~~~}}}zzzwwwvvvuuu{{{|||~~~xxxrrrooonnnjjjjjjiiigggeeebbb```___aaaeeejjjpppvvv}}}lllaaaYYYZZZ^^^fffoootttuuutttrrrqqqpppooooooooopppqqquuuuuuuuutttrrrooommmkkkhhhgggeeecccaaa``````aaa\\\VVVOOOJJJJJJMMMPPPRRRTTTTTTTTTSSSRRRQQQQQQQQQNNNKKKGGGDDDCCCBBBAAA@@@???>>>>>>??????>>>;;;999666444111000000000...---111000000//////000000111///---,,,---...///...---............---,,,++++++,,,,,,+++******+++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******------------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++******))))))---***(((+++,,,+++)))***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,...000333555777888999:::::::::::::::999888666555444444666888:::<<<:::888777777888888777555666777:::<<<>>>@@@AAAAAA??????@@@BBBBBBCCCCCCCCC<<<:::888888:::<<<<<<;;;999999888888888888999999888999;;;===>>>>>>======;;;;;;;;;:::::::::::::::::::::;;;;;;<<<<<<======<<<<<<======>>>?????????@@@@@@@@@???@@@@@@AAABBBDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFJJJIIIHHHGGGGGGHHHIIIJJJIIIHHHGGGHHHJJJKKKJJJIIIJJJIIIHHHHHHHHHJJJKKKLLLMMMRRRTTTRRRRRRUUUVVVUUUSSSPPPLLLIIIIIIJJJKKKKKKHHHIIIJJJLLLLLLLLLKKKKKKKKKMMMMMMKKKHHHGGGJJJMMMQQQRRRTTTXXX[[[^^^aaabbbbbbdddgggiiiiiijjjlllnnnnnnnnnooooooooonnnnnnmmmjjjjjjjjjkkkmmmppprrrsssvvvyyy{{{|||}}}tttqqqooonnnlllddd^^^XXXTTTSSSPPPKKKFFF<<<@@@DDDJJJOOOVVV]]]bbblllnnnqqqtttzzzyyymmmbbbVVVMMMMMMQQQVVVYYY^^^cccgggjjjjjjkkkgggfffdddaaa___]]]\\\[[[WWWUUUTTTRRRPPPLLLGGGDDD:::777222///...//////...,,,,,,---......------,,,//////......---,,,,,,+++------------------...//////...,,,,,,---------,,,***+++,,,---...---,,,++++++++++++,,,------......,,,,,,,,,---------......,,,------......------,,,,,,,,,------......------...............---------------------------,,,,,,........................////////////////////////............////////////...000222222444<<>>:::888777777888:::;;;:::999999999888888999999:::999:::<<<===>>>===<<<;;;999999::::::::::::;;;;;;:::::::::;;;<<<===============>>>>>>???@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@AAACCCDDDEEEFFFFFFFFFFFFFFFDDDEEEFFFFFFGGGGGGFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGHHHJJJKKKJJJIIIHHHGGGGGGFFFFFFGGGHHHIIIIIINNNQQQOOOOOOQQQRRRPPPPPPLLLHHHFFFGGGHHHIIIJJJGGGHHHJJJLLLMMMMMMLLLKKKJJJLLLNNNLLLHHHHHHKKKOOOQQQSSSVVVZZZ]]]```aaabbbccceeehhhiiiiiiiiikkklllllllllmmmnnnnnnnnnmmmmmmjjjjjjkkkmmmoooqqqrrrrrrsssvvvyyyyyyzzz~~~uuuqqqqqqrrrkkkfff___ZZZVVVSSSNNNJJJAAABBBDDDGGGKKKRRRXXX]]]fffjjjllllllmmmsss~~~yyyqqqiii]]]RRROOORRRRRRUUUZZZ```dddhhhiiijjjgggfffeeebbb```^^^\\\[[[XXXWWWUUUTTTSSSOOOKKKGGG>>>:::555111/////////...***+++,,,............---------------,,,,,,,,,,,,---------------.../////////...,,,,,,---------,,,***,,,---//////...---,,,,,,,,,,,,---......//////,,,,,,,,,---------......,,,------......------,,,+++,,,------......---------------...............,,,,,,------------------........................------------------------............////////////...111333333666???NNNYYYaaagggooowww|||~~~{{{vvvuuuxxx{{{|||{{{zzzyyyyyyyyyzzz|||}}}~~~}}}}}}|||zzzyyy|||{{{~~~}}}~~~{{{vvvrrrpppppppppkkklllkkkiiiggggggkkknnnnnnttt}}}qqqdddZZZ[[[___hhhqqqwwwxxxwwwqqqpppnnnmmmmmmmmmnnnoooooopppqqqqqqpppnnnkkkiiieeedddbbb``````___``````\\\WWWPPPKKKKKKNNNRRRTTTTTTTTTSSSSSSRRRRRRQQQQQQOOOKKKGGGDDDCCCBBBAAA@@@AAA@@@?????????===:::777777555333222222111000......///000111111000///...)))***+++...000000...,,,,,,,,,------...---------,,,,,,+++******+++,,,,,,...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++************************)))))))))***++++++,,,,,,---'''&&&+++...+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********)))***++++++,,,+++,,,///222555888999:::777888999999888777555444222333444666888999:::;;;===;;;999999999999777666888999<<<>>>@@@AAAAAAAAAAAAAAA@@@???===;;;999888999777555555777999999999:::999999999999999::::::999;;;<<<>>>>>>===;;;:::::::::;;;<<<<<<======>>>999999:::;;;;;;<<<======>>>>>>>>>???@@@@@@AAAAAACCCCCCBBBAAA@@@@@@@@@@@@CCCDDDEEEFFFFFFGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGIIIJJJJJJKKKKKKJJJIIIIIIMMMKKKIIIIIIIIIHHHGGGEEEGGGGGGFFFEEEEEEFFFGGGHHHFFFKKKOOOMMMMMMNNNNNNLLLMMMJJJFFFDDDEEEGGGHHHIIIFFFHHHJJJLLLMMMMMMLLLKKKHHHKKKMMMLLLIIIIIIMMMRRRQQQSSSWWW\\\___aaabbbbbbeeegggiiijjjjjjjjjkkkmmmjjjkkkllllllmmmmmmlllllllllllllllnnnppprrrrrrrrrppptttxxxwwwwww|||yyyrrrsssuuuqqqllleee^^^XXXTTTPPPMMMDDDCCCBBBBBBGGGMMMUUUZZZbbbgggkkkiiigggjjjuuu|||zzz|||xxxtttnnncccWWWSSSUUUOOORRRWWW]]]bbbfffhhhiiigggfffeeeccc```^^^\\\[[[YYYXXXVVVVVVUUURRRMMMJJJAAA<<<666222000///......)))***,,,.../////////...***++++++,,,,,,------...---------------...///000///...,,,,,,---------,,,---...000222222111000///000//////......---,,,,,,,,,,,,,,,---------......,,,------......------,,,+++,,,,,,---.........---,,,------....../////////,,,,,,,,,------.........////////////////////////------------------------............/////////000---111333444777AAAQQQ^^^eeeiiirrr{{{}}}|||xxxuuutttwww{{{|||}}}||||||{{{{{{|||}}}|||{{{zzzxxxxxx~~~}}}{{{wwwvvvvvvvvvtttrrrpppnnnoooooopppmmmnnnnnnlllkkknnnsssxxxvvvyyyggg```aaafffmmmtttxxxwwwtttpppppppppoooooooooooooooqqqssstttqqqmmmjjjjjjkkkiiifffbbbaaaaaabbbbbbbbb^^^YYYRRRLLLJJJMMMRRRVVVVVVUUUSSSRRRSSSTTTSSSRRRPPPLLLGGGCCCBBBBBBAAA@@@?????????>>><<<;;;999888888666444444444333222000111111000...------------......------------......222000...---------,,,***---------,,,,,,++++++++++++,,,------,,,+++)))(((&&&''')))***+++++++++***++++++++++++++++++++++++))))))*********+++++++++,,,+++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++)))***+++++++++***)))(((***++++++,,,,,,---.........---+++***)))***++++++++++++++++++++++++++++++111111111222444666777999::::::999777444333333444666777888:::;;;<<<<<<<<>>@@@AAABBBCCCCCCEEEDDDBBB???<<<999777666555444444444555666777888777777777777777888888888999:::<<<<<<;;;:::;;;<<<===<<<;;;:::999:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>>>>???@@@???>>>>>>@@@BBBAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBCCCDDDFFFGGGHHHFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDFFFGGGGGGGGGGGGGGGIIIHHHGGGGGGHHHIIIKKKLLLHHHGGGFFFEEEDDDDDDDDDDDDMMMMMMNNNLLLJJJHHHHHHIIIIIIHHHFFFDDDDDDDDDEEEEEEGGGHHHJJJKKKKKKKKKJJJJJJKKKJJJJJJJJJKKKLLLMMMMMMQQQUUUZZZ^^^```bbbccceeeggghhhiiijjjkkklllllllllmmmmmmlllmmmnnnooonnnmmmnnnnnnmmmmmmnnnooopppqqqtttuuuvvvvvvvvvyyyyyyuuuvvvtttmmmccc]]][[[XXXTTTPPPKKKHHHEEECCCEEEMMMXXX```ggghhhgggdddaaaccchhhmmm{{{~~~zzzyyytttvvvvvvqqqhhh^^^XXXUUUSSSSSSVVV\\\dddjjjkkkjjjkkkhhheeecccccc```\\\XXXVVVUUUUUUVVVVVVUUURRROOOCCCAAA<<<777333111000000//////.........//////000////////////////////////...------------...//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++---...//////---...//////000000//////,,,,,,,,,---------......---,,,+++++++++---///111***+++,,,---............////////////////////////222222111111000...---,,,---///000///......///000///111666;;;BBBLLLUUU\\\eeekkkttt|||}}}{{{|||zzzxxxyyy{{{|||zzzwwwtttuuuxxx{{{~~~~~~|||zzzyyyvvvrrrrrrvvv}}}{{{yyyzzzyyytttqqqrrrqqqpppmmmkkkjjjjjjjjjkkkpppooonnnmmmooottt{{{|||jjj```bbbgggnnnvvvyyywwwuuurrrrrrqqqpppoooooonnnnnnpppsssuuurrrnnnjjjiiijjjiiifffcccaaaaaabbbaaaaaa]]]XXXQQQLLLKKKNNNSSSVVVWWWUUUSSSRRRRRRQQQPPPOOOOOOLLLGGGDDDCCCCCCBBBBBB@@@@@@???>>>===;;;:::999888666444444444333222000111000//////..................------------......///---++++++---------,,,---------,,,,,,+++++++++******+++,,,,,,,,,+++***((()))***+++++++++******++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,(((((())))))***,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,------......---,,,,,,******++++++,,,------------,,,+++*********+++,,,+++++++++++++++,,,,,,,,,000111222444666888::::::======<<<999666555666888888888:::;;;<<<=========>>>;;;666444555888999:::>>>>>>??????@@@AAABBBCCCEEECCC@@@===:::888666555444444555555666777777777777777777777888888888888999;;;<<<===;;;:::::::::;;;;;;:::::::::::::::;;;::::::;;;;;;<<<=========>>>???@@@???>>>>>>@@@BBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFHHHHHHHHHHHHHHHIIIHHHHHHGGGHHHIIIJJJJJJHHHGGGFFFEEEEEEDDDDDDDDDIIIJJJKKKIIIGGGFFFFFFGGGFFFFFFDDDDDDCCCDDDDDDEEEFFFGGGIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPRRRVVV[[[___aaacccdddfffhhhhhhiiikkkllllllmmmmmmpppooonnnoooooooooooonnnmmmmmmnnnooopppqqqqqqqqqssstttuuuttttttvvv||||||uuuuuuuuuooofffaaa^^^ZZZTTTPPPMMMJJJGGGDDDEEELLLUUU\\\fffhhhhhhfffccccccfffjjjqqqzzz~~~xxxtttssstttuuuqqqiii```YYYUUUTTTSSSUUUZZZaaafffhhhhhhjjjgggdddccccccaaa]]]ZZZXXXWWWWWWWWWVVVTTTQQQNNNGGGDDD???:::555111///...//////............//////---------------------------------------...//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........---+++******+++,,,---+++,,,---...............////////////////////////////////////...---,,,+++,,,---//////...///000222222555:::@@@HHHSSS]]]dddkkkpppwww}}}~~~}}}~~~|||{{{zzz{{{{{{zzzyyyyyyzzz|||~~~~~~~~~{{{yyyuuurrrppppppsssxxx|||{{{vvvtttvvvwwwuuutttvvvrrrpppllliiiggghhhiiijjjkkklllnnnpppttt{{{nnnaaaccchhhpppxxx{{{xxxuuutttsssrrrqqqpppooonnnmmmpppsssvvvtttoookkkiiiiiijjjgggcccaaaaaaaaa``````[[[WWWQQQLLLKKKNNNSSSWWWWWWUUURRRQQQQQQPPPNNNMMMNNNJJJFFFCCCCCCCCCCCCCCCAAAAAA@@@???>>><<<;;;:::777555444333444333222000000000////////////000000......------------......+++***)))***,,,.........------,,,,,,,,,,,,++++++((()))***,,,,,,---,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------))))))))))))+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++******))))))******+++,,,,,,,,,++++++*********+++,,,,,,+++++++++++++++,,,------///111444888:::<<<======>>>>>><<<888666666888::::::;;;<<<===>>>?????????===:::777666888;;;======????????????@@@AAACCCCCCDDDAAA>>>:::666555444444333444555777777777777666666666777777888888888888888;;;======;;;999888888888999999:::::::::999999999999::::::;;;<<<<<<<<<>>>?????????>>>>>>@@@AAABBBAAAAAA@@@@@@AAAAAAAAACCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFDDDCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFEEEFFFHHHJJJLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSWWW\\\```bbbccceeeggghhhhhhiiijjjkkklllmmmmmmrrrrrrqqqqqqqqqqqqqqqqqqlllmmmnnnoooppppppppppppqqqssstttsssrrrsssxxx|||}}}tttsssuuupppjjjeeebbb]]]WWWRRRQQQNNNJJJFFFEEEJJJQQQVVVcccfffiiiiiifffdddeeeggggggqqqxxxrrrrrrssssssqqqlllddd\\\WWWTTTSSSTTTWWW\\\aaadddeeefffeeedddddddddbbb___\\\[[[ZZZXXXWWWVVVTTTPPPMMMLLLIIIDDD===777222...,,,//////............//////++++++++++++++++++++++++---------------......///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******)))***++++++,,,,,,++++++,,,,,,,,,---------......///...,,,************+++---....../////////......////////////////////////------............------+++,,,.........///222444666999???GGGQQQ\\\hhhppprrruuuyyy||||||{{{{{{{{{~~~~~~~~~|||zzzyyyzzz|||~~~~~~|||yyyxxxsssttttttuuuuuuvvvvvvvvv{{{zzzzzz|||zzzuuurrrtttuuutttuuuxxxtttpppkkkfffdddeeeggghhhgggjjjpppwww}}}qqqaaaccciiiqqqyyy|||yyyuuutttssssssrrrqqqppppppoooppptttwwwvvvqqqllliiiiiikkkhhhcccaaa``````___^^^YYYUUUPPPLLLKKKOOOSSSWWWWWWUUURRRQQQQQQQQQPPPNNNLLLHHHDDDBBBBBBBBBBBBBBBAAAAAAAAA@@@>>>===;;;:::666555333333333333222000000000/////////000000111......------------......,,,***)))***---//////...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,***++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,+++************+++++++++++++++++++++++++++************************(((((())))))))))))))))))((())))))******+++,,,,,,))))))*********+++,,,,,,+++*********+++---...///000222666:::===?????????>>><<<:::666444444777:::<<<<<<>>>??????@@@@@@@@@<<<:::888999<<<>>>@@@@@@>>>>>>??????AAABBBDDDEEEAAA???:::666333222222333222333666777888777666555666666777777888888999999888;;;======;;;888666666666777999::::::999888777999::::::;;;;;;<<<=========>>>???>>>===>>>???AAABBBBBBAAA@@@@@@@@@AAAAAADDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHJJJIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAACCCDDDCCCBBBAAACCCDDDDDDDDDDDDEEEFFFGGGGGGHHHGGGHHHIIIJJJKKKLLLMMMMMMOOONNNOOOOOOPPPQQQRRRSSSSSSWWW\\\```bbbccceeefffggggggggghhhiiijjjkkklllqqqrrrssstttssstttuuuvvvpppooommmllllllmmmnnnooorrrtttuuutttqqqrrruuuxxx|||~~~~~~uuutttuuuqqqmmmiiieeeaaa[[[VVVVVVSSSOOOIIIFFFHHHLLLPPP[[[```fffiiihhhffffffgggdddmmm{{{yyyrrrrrrsssssspppjjjaaaZZZTTTSSSRRRSSSWWW\\\```cccccccccdddeeeeeecccaaa```^^^\\\ZZZXXXVVVSSSOOOLLLNNNLLLHHHBBB;;;555111...000//////............///++++++++++++++++++++++++------,,,,,,------...///...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,---------.........---,,,+++++++++,,,,,,//////////////////......////////////////////////......///000000111000000,,,---...//////000333555:::>>>EEENNNYYYeeeqqqyyyyyy{{{{{{yyyuuussstttvvvzzz||||||zzzxxxyyy}}}|||zzzxxxxxxyyy|||~~~zzzvvvuuusssrrrsssxxx}}}~~~wwwsssssssssrrrtttwwwvvvrrrkkkeeebbbbbbeeeggghhhmmmvvvsssbbbdddiiiqqqyyy|||yyyvvvrrrrrrrrrrrrssssssssssssqqquuuxxxwwwqqqllliiiiiilllhhhdddaaa______]]]\\\XXXUUUPPPLLLLLLNNNSSSVVVUUUSSSRRRRRRSSSTTTSSSRRRJJJGGGCCC@@@@@@AAAAAA@@@AAAAAAAAA@@@>>>===;;;:::555444222222333333222000000///////////////000111......------------......///---,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))******+++---...///000++++++++++++++++++++++++************++++++++++++---,,,,,,+++***+++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,------((())))))******+++,,,,,,((())))))***+++++++++++++++*********+++---///111222444888<<<>>>?????????===<<<999666444444777:::======>>>???@@@@@@@@@@@@;;;:::999;;;>>>AAABBBBBB===>>>???AAABBBDDDDDDEEE>>>;;;777444111111222222222333666777888777666555555666666777888888999999888:::<<<<<<:::777666666555666888999:::999888888;;;;;;;;;<<<======>>>>>>===>>>???>>>======???AAACCCBBBAAAAAA@@@@@@@@@AAACCCCCCCCCCCCDDDEEEFFFFFFHHHHHHHHHGGGFFFEEEDDDDDDCCCDDDEEEFFFFFFGGGGGGGGGIIIIIIHHHHHHGGGEEEEEEDDDCCCBBBAAA@@@@@@??????@@@@@@AAACCCCCCBBBBBBDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKNNNNNNNNNOOOPPPQQQRRRSSSSSSWWW\\\___bbbccceeefffffffffffffffgggiiijjjkkkoooqqqtttuuutttuuuxxxzzzyyyvvvppplllkkklllooorrrsssvvvxxxvvvsssrrrtttwwwzzz{{{|||~~~}}}|||wwwtttppplllhhhddd```]]][[[XXXTTTMMMHHHGGGHHHJJJQQQXXX```eeeggggggiiikkkgggkkkuuuxxxvvvuuuwwwwwwrrriiiaaaWWWVVVTTTTTTUUUXXX]]]``````bbbdddfffeeedddcccbbb```^^^[[[YYYWWWTTTQQQNNNOOONNNJJJFFF@@@:::555222000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////,,,,,,,,,---------......---------------...////////////////////////......////////////////////////---...///000111111111111///000000000///111444666>>>CCCLLLVVVaaammmwww~~~xxxqqqnnnooorrruuuvvvxxxwwwwwwzzz}}}zzz{{{|||zzzwwwqqqpppqqqvvv}}}~~~zzzsssnnnnnnooonnnppptttvvvqqqjjjdddbbbcccgggiiipppvvvtttcccdddhhhpppwww{{{zzzwwwrrrrrrssssssttttttuuuuuusssvvvyyywwwqqqllljjjjjjmmmiiidddaaa___^^^\\\[[[XXXUUUPPPLLLLLLNNNRRRTTTTTTSSSRRRRRRTTTUUUUUUTTTKKKGGGCCC@@@@@@@@@@@@???AAAAAA@@@???>>><<<;;;:::555333222222333333222000//////............//////......------------......111///------......---,,,++++++,,,,,,,,,,,,------...---,,,+++*********************+++,,,---//////++++++++++++++++++++++++))))))*********+++++++++************+++---...///++++++++++++++++++++++++************************))))))))))))***+++,,,,,,))))))******+++,,,,,,,,,((()))******+++*********+++***)))***+++...111333555777999;;;==================;;;888666666999;;;<<<===>>>>>>?????????>>>:::999:::===@@@BBBCCCBBB===???AAACCCDDDDDDBBBAAA:::888555333111111222222333444555777777777777666555555666777888999999:::888999::::::888666666777666777888999999999999999;;;;;;<<<<<<===>>>>>>???===>>>>>>>>>======???@@@CCCCCCBBBAAA@@@@@@@@@@@@CCCBBBBBBBBBCCCCCCDDDEEEHHHGGGGGGGGGFFFEEEEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@???????????????AAABBBCCCCCCCCCEEEGGGHHHIIIJJJKKKLLLMMMMMMLLLMMMLLLKKKKKKJJJJJJKKKKKKMMMMMMMMMNNNOOOQQQRRRSSSTTTXXX]]]aaacccdddfffgggffffffeeeeeefffhhhjjjkkkmmmqqqtttuuutttuuuxxx{{{{{{uuupppnnnpppsssvvvuuuwwwzzzyyyvvvtttuuuwwwwwwxxxzzz{{{~~~|||uuuooojjjfffeeeeee___]]]XXXRRRKKKGGGFFFGGGIIIPPPYYY___cccfffjjjnnnkkkkkkpppzzz|||~~~}}}tttkkk```___\\\YYYVVVWWWZZZ\\\^^^aaaeeegggfffddddddccc```^^^[[[YYYXXXVVVSSSQQQPPPOOOMMMJJJEEE>>>999666111000///......---..............................,,,,,,,,,,,,,,,------......------,,,,,,------...***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++,,,------......------,,,,,,,,,---------......,,,------...///000000000---....../////////......////////////////////////,,,,,,---...//////......000111111111111333777:::DDDKKKUUU```jjjsss|||zzzqqqmmmoootttrrrrrrssstttwww}}}~~~{{{}}}|||zzztttrrrrrrwww~~~}}}yyyoooiiieeefffhhhiiikkkoooqqqmmmhhheeeeeehhhmmmqqqzzzuuuddddddgggmmmuuuzzzzzzxxxttttttttttttttttttuuuuuuuuuxxxyyyvvvppplllkkkkkknnnjjjeeeaaa^^^]]][[[YYYYYYVVVQQQMMMLLLMMMPPPRRRUUUSSSQQQQQQSSSSSSSSSRRRMMMJJJEEEBBBAAAAAA@@@@@@@@@@@@???>>>===;;;:::999444333111222333333222111000///...------,,,------......------------......000...,,,,,,---------,,,+++++++++,,,,,,------------,,,+++*********+++,,,---,,,+++******+++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,*********+++,,,---...///++++++++++++++++++++++++************************'''&&&&&&&&&'''(((***+++******++++++,,,---------)))******++++++***)))(((+++***))))))+++...222444888999999999::::::;;;;;;;;;;;;:::888666666888:::;;;<<<<<<===============999999;;;>>>AAACCCBBBAAA@@@BBBEEEGGGEEEBBB===;;;666555444333222222222222444444555555666777777777555555666777888999::::::888999999777666666888999888777777888999:::;;;;;;::::::;;;<<<<<<======>>><<<===>>>>>><<<===>>>@@@DDDCCCBBBAAA@@@@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCCGGGGGGFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFGGGGGGGGGEEEDDDCCCCCCBBBAAA@@@@@@???@@@@@@>>>???BBBBBBCCCDDDFFFHHHJJJKKKLLLMMMNNNNNNMMMLLLLLLLLLKKKJJJJJJKKKLLLMMMMMMMMMNNNNNNPPPRRRSSSTTTVVVZZZ___ccceeeggghhhjjjhhhgggffffffgggiiilllmmmnnnrrruuuuuurrrrrruuuyyy{{{yyyvvvsssrrrsssuuuvvvtttxxx{{{{{{xxxuuuvvvwwwvvvxxxyyyzzz|||}}}ssskkkhhhiiijjjbbb```\\\UUUMMMHHHEEEEEEEEEKKKSSSYYY^^^cccjjjoooqqqnnnoooyyyvvvmmmlllhhhaaaZZZWWWWWWYYY]]]aaafffhhhfffddddddddd___\\\ZZZYYYXXXXXXVVVTTTRRRRRRQQQMMMHHHAAA:::777111000///......---------------------------------,,,,,,++++++,,,,,,---......------,,,,,,------...******+++,,,,,,---......---------------------------------,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,---------......------..................+++,,,---...............////////////////////////------...............---...///000111333777<<<@@@MMMTTT___jjjsss{{{zzzqqqmmmqqqvvvsssqqqppprrryyy|||xxxyyy|||}}}|||xxxuuuuuuyyy~~~yyysssiiiddd```bbbcccccceeehhhhhhgggeeefffiiipppwww{{{wwweeedddffflllsssyyyzzzyyyvvvvvvuuuuuutttttttttssswwwxxxyyyuuuppplllkkklllnnnjjjeeeaaa^^^\\\ZZZYYYYYYVVVQQQMMMKKKMMMOOOQQQUUUTTTQQQQQQQQQQQQPPPOOOPPPLLLGGGDDDBBBBBBAAAAAA?????????>>>===;;;999888444222111222333333222111000///...---,,,+++++++++.........------.........---,,,***+++,,,------,,,+++++++++,,,,,,---------+++******)))***,,,---...000...,,,***))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))***+++---...***++++++,,,,,,---......)))***++++++***)))((('''+++***))))))+++///222555;;;:::999888888888999999777888888777555444555666:::;;;<<<<<<<<<<<<<<<;;;999999;;;>>>AAACCCBBBAAACCCFFFHHHIIIFFF@@@:::555333333333333333333333333555555444444555666777888444555666777888999::::::888888777666555666999;;;999888777777888:::<<<===999999:::;;;;;;<<<<<<===<<<===>>>===<<<===>>>@@@DDDCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBFFFFFFFFFFFFFFFGGGGGGGGGDDDEEEFFFGGGGGGHHHGGGGGGEEEEEEFFFGGGGGGFFFDDDCCCDDDDDDCCCBBBAAAAAAAAAAAA===???AAABBBBBBCCCFFFHHHJJJKKKMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJKKKLLLNNNOOONNNNNNNNNOOOQQQSSSTTTUUUXXX\\\aaaeeegggiiijjjllljjjiiihhhhhhiiikkkmmmooopppsssvvvuuuqqqooorrruuuttttttttttttttttttsssssstttxxx{{{{{{xxxvvvvvvwwwwwwyyy{{{|||}}}vvvllliiijjjmmmdddbbb^^^WWWOOOHHHEEEDDDDDDIIIPPPUUUZZZaaaiiiooovvvsssrrr|||~~~wwwuuuppphhh^^^WWWUUUVVV]]]bbbggghhhfffddddddddd^^^\\\YYYYYYYYYYYYXXXWWWUUUTTTSSSOOOIIIBBB:::666111111000......---------------------------------,,,,,,++++++,,,,,,---......------,,,,,,------...******+++,,,,,,---......------------------------))))))***+++---...//////,,,,,,---.........------,,,,,,,,,---------..................---,,,++++++***+++,,,---............///////////////////////////000000000000000//////,,,...000222555:::@@@DDDSSS[[[gggrrrzzz~~~wwwooommmqqqwwwvvvrrrooorrrzzzwwwrrrsssvvv~~~{{{xxxwwwzzz~~~~~~vvvooolllfffaaabbbbbb``````bbbaaaaaabbbfffmmmvvv~~~