BM6P6(@ TTTUUUVVVXXXZZZ[[[\\\\\\ZZZZZZZZZZZZYYYXXXVVVVVVRRRTTTVVVXXXZZZZZZZZZZZZYYYZZZZZZ[[[\\\\\\]]]]]]^^^___```aaaaaa```______```___]]][[[[[[]]]___aaaaaadddeeebbb^^^___gggnnnyyyyyywwwtttoookkkiiiiiieeeddddddccccccdddddddddeeecccbbbbbbcccbbb^^^[[[YYYYYYYYYZZZ[[[\\\]]]^^^\\\\\\[[[ZZZYYYXXXWWWVVVZZZXXXVVVVVVXXXYYYZZZYYY\\\YYYWWWZZZ^^^aaa___\\\[[[[[[[[[]]]______]]][[[]]][[[YYYXXXYYYYYYYYYXXXYYYXXXWWWVVVWWWXXXYYYZZZWWWXXXXXXXXXXXXXXXWWWWWWVVVWWWXXXXXXVVVVVVWWWXXXWWWWWWWWWWWWWWWVVVVVVVVVXXXYYYZZZ[[[[[[ZZZYYYXXXYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVWWWWWWXXXZZZYYYXXXVVVUUUTTTSSSSSSRRRQQQPPPQQQSSSUUUTTTSSSPPPOOONNNLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKIIIGGGGGGIIIIIIGGGEEEGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBBBB@@@@@@@@@AAABBBCCCDDDEEEBBBCCCCCCBBB@@@??????@@@@@@@@@@@@?????????>>>>>><<<===>>>?????????????????????>>>>>>======<<<<<<============>>>>>>>>>>>>??????>>>>>>======<<<<<<:::::::::;;;<<<======>>>;;;<<<<<<===============<<<;;;;;;::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::<<<;;;999888888999;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>=========???@@@BBBDDDEEECCCAAA?????????@@@AAADDDDDDEEEFFFGGGHHHHHHIIIKKKJJJIIIIIIJJJKKKLLLMMMMMMNNNPPPPPPPPPQQQSSSVVVVVVUUUTTTTTTUUUXXXZZZ\\\\\\\\\[[[[[[ZZZYYYYYYXXX[[[[[[[[[[[[[[[[[[\\\]]]ccccccdddhhhlllmmmkkkhhhcccbbbcccfffjjjmmmnnnnnnddddddccccccbbbaaaaaa```aaacccddddddddddddeeegggggghhhjjjlllnnnooooooooonnnnnnooopppqqqsssuuuvvvtttttttttttttttuuuvvvwwwyyyzzz{{{{{{{{{zzzyyyxxxzzzxxxvvvtttttttttuuuvvvyyy}}}~~~uuuooolllhhhgggeeecccaaa______^^^]]][[[XXXXXXYYY[[[[[[[[[XXXWWWWWWXXXZZZZZZYYYXXXTTTUUUWWWYYYZZZ[[[\\\\\\YYYYYYYYYXXXWWWVVVVVVUUUUUUVVVXXXYYYYYYYYYXXXXXXZZZZZZZZZZZZ[[[[[[[[[[[[]]]^^^___```aaa``````___aaa___]]][[[[[[\\\^^^```eeegggfffbbb___cccnnnwww|||vvvoooiiifffeeeeeeddddddccccccccccccccceeecccaaabbbbbbaaa^^^[[[ZZZZZZ[[[\\\\\\]]]^^^^^^]]]]]]\\\\\\[[[ZZZZZZZZZ[[[YYYWWWWWWYYY[[[[[[[[[]]][[[YYYZZZ^^^```^^^[[[ZZZZZZZZZ[[[]]]^^^]]][[[]]][[[XXXXXXYYYZZZYYYYYYYYYXXXWWWVVVVVVWWWXXXXXXWWWWWWXXXXXXXXXXXXXXXWWWWWWXXXYYYXXXWWWVVVWWWYYYWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXZZZYYYYYYXXXXXXXXXYYYYYYYYYXXXWWWUUUTTTTTTTTTTTTSSSRRRQQQRRRTTTTTTTTTSSSOOONNNMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFEEEEEEGGGHHHFFFDDDGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDBBBCCCCCCBBB@@@>>>???@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@@@@@@@??????============<<<<<<<<<;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????::::::;;;<<<<<<===>>>>>><<<<<<<<<<<<<<<;;;::::::999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::::::::999999999;;;:::999888888999:::;;;:::::::::;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<============<<<===>>>@@@AAABBBCCCBBB@@@??????@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHJJJJJJIIIIIIIIIKKKLLLMMMMMMOOOPPPQQQQQQRRRUUUWWWWWWVVVUUUUUUVVVXXXZZZ[[[\\\\\\[[[[[[ZZZZZZZZZYYY[[[[[[ZZZZZZZZZ[[[[[[\\\``````aaaeeeiiikkkiiigggdddddddddgggjjjkkkkkkjjjeeeddddddcccbbbaaa``````aaacccddddddcccdddeeegggfffgggiiikkkmmmmmmmmmmmmmmmnnnnnnooopppqqqqqqqqqsssssssssssstttvvvwwwxxxzzzzzz{{{|||{{{zzzxxxwwwvvvuuusssqqqppppppqqqrrrsssvvv{{{yyypppkkkgggddddddcccbbb```___^^^^^^^^^]]][[[XXXWWWXXXYYYYYYYYYXXXWWWWWWXXXZZZZZZYYYWWWVVVVVVXXXYYY[[[[[[\\\\\\YYYXXXWWWVVVUUUUUUUUUVVVXXXYYYYYYZZZYYYXXXVVVUUUYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\]]]___````````````aaa___]]]\\\[[[\\\]]]^^^ffffffddd```___eeeqqq{{{~~~zzzssslllfffcccbbbddddddcccbbbbbbbbbbbbbbbdddbbbaaaaaaaaa___]]][[[[[[\\\]]]^^^______^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYXXXYYY\\\]]]^^^]]]___\\\[[[\\\^^^```^^^[[[ZZZYYYXXXYYY[[[\\\\\\\\\\\\ZZZXXXXXXYYYZZZZZZYYYYYYYYYXXXWWWVVVVVVVVVWWWUUUVVVWWWXXXXXXXXXXXXXXXWWWXXXYYYXXXWWWVVVWWWYYYVVVWWWWWWWWWXXXYYYYYYYYYZZZYYYXXXWWWWWWWWWWWWWWWUUUUUUVVVVVVWWWWWWWWWXXX[[[ZZZYYYXXXXXXWWWXXXXXXVVVVVVUUUTTTTTTTTTTTTUUUSSSRRRQQQQQQRRRRRRQQQPPPMMMMMMKKKJJJIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHHHHGGGEEEEEEEEEFFFFFFGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEFFFGGGHHHGGGFFFHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCAAABBBBBBAAA???>>>???@@@@@@????????????>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>>>>======>>>>>>???@@@@@@AAA;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<:::999888777888888999999:::;;;;;;<<<::::::::::::::::::::::::999999999::::::::::::;;;:::::::::999999999888888:::999888777777888999:::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::::::::::::::;;;<<<<<<<<<;;;<<<<<<===>>>@@@@@@AAA@@@?????????@@@AAABBBBBBCCCDDDEEEFFFGGGGGGHHHIIIIIIHHHHHHIIIJJJLLLMMMMMMOOOQQQRRRSSSTTTVVVXXXYYYXXXWWWWWWWWWXXXZZZ[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[\\\^^^bbbfffhhhhhhgggeeeeeefffhhhjjjiiigggeeeeeeeeedddcccbbbaaa``````aaabbbddddddcccccceeefffeeefffhhhjjjkkkllllllkkknnnnnnpppqqqqqqqqqpppooorrrqqqqqqrrrsssuuuwwwxxxyyyzzz{{{|||{{{yyyvvvuuutttsssqqqooonnnnnnnnnnnnnnnqqquuuyyy|||}}}tttmmmhhhfffdddccc___^^^]]]]]]]]]]]]]]]^^^^^^[[[XXXWWWWWWXXXWWWVVVWWWVVVVVVWWWYYYZZZXXXWWWVVVWWWXXXYYYZZZZZZZZZZZZXXXXXXVVVUUUUUUUUUVVVVVVXXXXXXYYYYYYXXXWWWVVVUUUVVVVVVWWWXXXXXXYYYZZZZZZZZZ[[[\\\]]]^^^___`````````___]]]\\\[[[\\\\\\]]]aaaaaa___]]]\\\bbbllltttrrrqqqnnnjjjeeeaaa```aaacccbbbaaaaaa``````aaaaaabbbaaa```___^^^]]]\\\ZZZ\\\]]]___``````___^^^]]]WWWWWWXXXXXXYYYZZZZZZZZZ[[[ZZZYYY[[[]]]_________```^^^\\\]]]^^^^^^]]][[[[[[YYYWWWWWWYYY[[[\\\\\\[[[YYYXXXWWWYYYZZZ[[[ZZZZZZYYYXXXWWWWWWVVVVVVUUUUUUUUUVVVWWWXXXXXXXXXXXXUUUVVVWWWWWWVVVUUUVVVWWWVVVVVVWWWXXXXXXYYYZZZZZZZZZYYYWWWVVVUUUUUUVVVWWWUUUUUUVVVVVVWWWWWWXXXXXXYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTUUURRRPPPOOOOOOOOOOOOMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGGGGFFFCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJHHHGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBAAADDDDDDCCCBBBAAAAAABBBBBB@@@AAAAAA@@@???>>>>>>@@@????????????>>>>>>>>>>>>============<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<=========>>>>>>>>>???<<<<<<<<<======>>>>>>>>><<<<<<<<<;;;;;;:::999888888888999999::::::::::::999999999999999999999999888888888999999999:::::::::::::::999888888777777888888777777777777888888999999:::::::::;;;;;;;;;;;;;;;::::::999:::::::::999999999999999::::::;;;::::::;;;;;;<<<===>>>>>>???>>>>>>>>>???@@@BBBBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHGGGGGGHHHJJJLLLMMMMMMOOORRRSSSTTTUUUWWWYYYYYYYYYXXXWWWXXXXXXYYYZZZ[[[[[[[[[[[[\\\\\\\\\]]][[[ZZZZZZYYYYYYZZZZZZ[[[YYYZZZ]]]```dddfffggggggeeefffgggiiikkkjjjgggdddfffeeedddcccbbbaaaaaa```aaabbbddddddcccccceeeffffffhhhiiikkkllllllkkkkkknnnooorrrtttuuutttsssrrrrrrrrrpppppppppqqqssstttwwwxxxyyyyyyxxxvvvtttrrrtttsssrrrpppnnnnnnnnnnnnnnnqqquuuwwwxxxyyyzzz||||||~~~{{{tttpppjjjfffeeeddddddccc[[[[[[[[[[[[\\\]]]^^^^^^^^^\\\YYYXXXXXXWWWVVVUUUVVVUUUUUUVVVXXXXXXWWWUUUUUUVVVWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUVVVVVVUUUUUUWWWXXXXXXWWWVVVVVVSSSTTTUUUVVVXXXZZZ[[[[[[ZZZZZZ[[[\\\]]]^^^___```___^^^]]]\\\\\\\\\\\\]]]\\\]]]^^^]]]\\\___dddhhhgggfffeeeaaa^^^\\\]]]___`````````______`````````aaa```___^^^\\\[[[ZZZZZZ\\\]]]___``````___]]][[[VVVVVVWWWXXXYYYZZZ[[[[[[ZZZYYYYYY[[[^^^______^^^___^^^]]]]]]]]]]]]\\\[[[\\\ZZZXXXXXXZZZ\\\\\\\\\ZZZYYYWWWWWWYYY[[[[[[[[[ZZZZZZYYYYYYXXXWWWVVVUUUUUUUUUVVVWWWXXXXXXWWWWWWSSSTTTUUUUUUSSSSSSTTTUUUUUUVVVVVVWWWXXXYYYZZZZZZYYYXXXWWWUUUUUUUUUVVVWWWVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSTTTTTTRRRQQQOOOOOOOOOOOOMMMKKKKKKJJJIIIHHHGGGGGGGGGHHHEEEFFFGGGHHHHHHHHHHHHHHHDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHHHHHHHIIIJJJGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAADDDCCCBBBAAAAAA@@@AAAAAA>>>@@@@@@@@@>>>===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;========================<<<<<<<<<<<<==================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============:::;;;;;;<<<<<<<<<;;;;;;:::::::::999999888888888999999999999999999999999777777777888888888888999999999999888888777777777777777777777777777777777999999999:::::::::;;;;;;<<<;;;:::999999999999999888888888888888999::::::::::::;;;;;;<<<<<<<<<============>>>???@@@AAABBB@@@AAABBBCCCDDDEEEEEEFFFGGGGGGFFFGGGHHHJJJKKKMMMLLLNNNQQQSSSSSSTTTVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZ[[[\\\]]]]]]^^^ZZZZZZZZZZZZZZZ[[[[[[\\\ZZZ\\\^^^aaaccceeeggghhhdddeeegggjjjlllkkkiiifffeeeeeeddddddcccbbbbbbbbbaaacccdddeeeddddddeeegggiiijjjlllmmmmmmmmmllllllkkkmmmpppsssuuuvvvuuuuuuuuusssqqqnnnmmmnnnooopppuuuuuuvvvuuuuuusssrrrqqqssssssrrrpppooonnnnnnnnnooorrruuuwwwwwwwwwwwwxxxwwwyyy~~~{{{uuuqqqiiifffbbb```___```______ZZZZZZZZZ[[[\\\]]]^^^___^^^\\\ZZZYYYXXXWWWVVVTTTTTTSSSSSSTTTVVVVVVUUUSSSSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTQQQSSSTTTVVVWWWWWWVVVVVVSSSTTTUUUVVVXXXZZZ[[[[[[ZZZZZZZZZZZZ[[[]]]^^^___]]]]]]\\\\\\\\\\\\]]]]]][[[]]]___```______```aaadddcccaaa^^^[[[YYY[[[]]]^^^]]]]]]^^^^^^___```aaa_________]]]ZZZXXXYYYZZZ]]]]]]^^^^^^]]]\\\[[[ZZZWWWXXXXXXYYY[[[\\\\\\]]]YYYYYYYYY[[[]]]^^^]]]\\\]]]]]]]]]\\\\\\[[[[[[[[[___]]][[[[[[\\\]]]\\\[[[ZZZXXXVVVWWWYYY[[[\\\\\\ZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVWWWWWWWWWWWWVVVVVVRRRSSSTTTSSSRRRQQQRRRTTTUUUVVVVVVVVVWWWXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTSSSTTTTTTRRRRRRQQQQQQQQQRRRSSSSSSTTTRRRPPPPPPQQQPPPOOOMMMJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGIIIJJJKKKKKKKKKKKKFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDFFFEEEDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBBBBAAAAAABBBBBBAAA@@@@@@???@@@@@@===???@@@???>>>===>>>???======>>>>>>>>>>>>>>>?????????@@@@@@@@@???>>>>>>=========>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<============<<<<<<;;;::::::999999;;;<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;::::::999888888777777888888888888888888888888666666666777777777888888777777777777777777777777777777777777777777777777999999999999::::::::::::<<<;;;:::999999888888999888888888888888999::::::999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFFFFFFFFFFGGGIIIKKKLLLKKKMMMQQQRRRRRRRRRSSSTTTTTTTTTUUUUUUVVVVVVVVVVVVWWWWWWXXXZZZ[[[\\\]]]^^^YYYYYYZZZZZZ[[[]]]^^^___]]]___aaabbbbbbcccfffhhhcccccceeehhhjjjkkkiiigggddddddddddddddddddddddddcccdddffffffeeeeeeggghhhlllmmmnnnoooooonnnmmmmmmiiikkknnnqqqsssuuuuuuuuuxxxvvvrrrooommmmmmnnnnnnuuutttsssrrrrrrrrrssssssqqqqqqqqqppppppooonnnnnnppprrruuuwwwvvvvvvwwwwwwxxx{{{~~~{{{wwwtttrrrpppmmmkkkdddbbb```^^^______^^^]]][[[[[[[[[[[[[[[\\\]]]]]]\\\[[[YYYXXXXXXWWWUUUSSSQQQPPPPPPRRRSSSTTTRRRQQQQQQQQQRRRRRRRRRRRRQQQQQQOOOQQQSSSTTTTTTSSSQQQPPPPPPQQQSSSTTTUUUUUUTTTTTTVVVVVVWWWWWWXXXXXXYYYYYY[[[ZZZZZZYYYZZZ[[[\\\]]][[[[[[[[[\\\\\\]]]^^^^^^[[[]]]___```aaa```aaaaaabbbbbb___\\\YYYYYY[[[]]][[[[[[[[[\\\^^^___aaabbb^^^___^^^\\\XXXWWWXXXZZZ]]]\\\\\\[[[ZZZYYYYYYYYYWWWXXXXXXYYYZZZ[[[\\\\\\XXXXXXXXXZZZ\\\\\\ZZZYYY[[[[[[\\\[[[[[[ZZZZZZ[[[aaa```_________^^^\\\ZZZYYYWWWVVVWWWYYY\\\]]]]]]ZZZZZZ[[[\\\\\\[[[ZZZYYYWWWWWWWWWWWWVVVVVVUUUTTTRRRSSSTTTSSSRRRQQQRRRTTTUUUUUUVVVVVVVVVVVVVVVVVVUUUVVVWWWXXXXXXYYYYYYXXXXXXXXXWWWWWWVVVUUUUUUUUUTTTSSSSSSRRRRRRRRRSSSSSSRRRRRRQQQQQQPPPQQQQQQQQQQQQPPPNNNNNNOOOOOONNNMMMJJJJJJIIIHHHHHHHHHHHHIIIEEEFFFGGGIIIJJJJJJKKKKKKGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBDDDFFFEEEBBBAAACCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@AAAAAABBB??????@@@AAAAAAAAAAAAAAA@@@@@@??????>>>?????????===>>>???>>>======>>>???============>>>>>>??????======>>>>>>??????>>>>>><<<<<<<<<=========>>>>>>;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::999999999999888888888888888888888888888888888888888555555666666666777777777555555666666777888888888777888888888888888888777888999999999999:::::::::<<<;;;:::999888888888888999888888888888999::::::::::::<<<======<<<<<<;;;<<<<<<===>>>??????????????????@@@AAABBBCCCDDDDDDEEEEEEEEEEEEGGGIIIKKKLLLJJJLLLOOOQQQPPPOOOOOOPPPPPPQQQRRRSSSTTTTTTUUUUUUTTTUUUWWWXXXZZZ\\\]]]^^^YYYYYYZZZ[[[]]]___```aaa```bbbdddcccaaaaaacccfffcccbbbcccdddggghhhgggfffbbbbbbcccddddddeeeeeefffdddfffggggggfffggghhhjjjmmmnnnooooooooonnnmmmllllllmmmnnnppprrrtttuuuvvvzzzxxxtttpppooooooppprrrvvvtttrrrqqqqqqsssuuuwwwrrrrrrrrrssssssrrrrrrrrrrrrtttvvvvvvuuuuuuvvvwwwuuuxxx}}}~~~xxxuuurrrpppmmmjjjiiigggfffeeecccaaa```___``````___^^^\\\\\\[[[ZZZZZZZZZZZZZZZYYYWWWVVVVVVVVVUUUSSSQQQOOONNNNNNOOOQQQQQQPPPOOOPPPPPPPPPQQQPPPPPPOOONNNLLLNNNQQQSSSSSSQQQOOOMMMQQQQQQSSSTTTTTTSSSRRRRRRYYYYYYYYYXXXXXXWWWWWWWWW[[[[[[ZZZYYYYYYZZZ[[[\\\ZZZZZZ[[[\\\]]]^^^^^^___[[[\\\]]]___```aaaaaabbb^^^^^^]]]ZZZYYYZZZ]]]```YYYYYYZZZ[[[]]]___aaabbb]]]^^^^^^[[[WWWVVVXXXZZZ]]]\\\ZZZYYYXXXXXXXXXXXXVVVVVVWWWWWWXXXYYYYYYZZZXXXWWWXXXYYY[[[ZZZXXXVVVYYYZZZ[[[[[[ZZZYYYZZZ[[[cccbbbaaaaaaaaa```\\\ZZZYYYWWWVVVWWWZZZ\\\]]]]]]ZZZZZZ\\\]]]]]]\\\[[[ZZZXXXXXXXXXWWWVVVUUUTTTSSSRRRTTTUUUTTTSSSRRRSSSTTTVVVUUUUUUUUUUUUUUUUUUUUUTTTUUUWWWYYYZZZZZZYYYYYYXXXWWWWWWVVVUUUTTTSSSSSSPPPPPPOOOOOOOOOPPPPPPQQQRRRRRRQQQPPPPPPPPPPPPPPPMMMLLLKKKKKKLLLLLLKKKJJJJJJJJJIIIHHHHHHHHHIIIIIIAAABBBDDDEEEGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFGGGFFFCCCBBBCCCEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBB>>>???@@@AAAAAAAAAAAAAAA???>>>>>>>>>>>>>>>??????<<<>>>???>>>======>>>???<<<=========>>>>>>??????999999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======::::::;;;;;;<<<=========::::::::::::::::::::::::;;;;;;;;;:::999888777666777777777888999999::::::777777777777777777777777555555555555666666666777444444555666777888999999888888999999999999888888888888999999999:::::::::<<<;;;:::999888888888888999999999888999999:::;;;:::;;;<<<=========<<<;;;<<<======>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEDDDDDDEEEGGGIIIKKKLLLIIILLLOOOPPPOOOMMMMMMMMMNNNOOOPPPRRRSSSTTTTTTTTTSSSTTTVVVWWWZZZ\\\]]]^^^XXXYYYZZZ[[[^^^```bbbcccbbbdddeeeccc``````bbbdddcccbbbaaabbbdddeeedddcccaaabbbbbbccceeeffffffgggeeefffhhhhhhggggggiiijjjmmmnnnooooooooonnnmmmlllqqqqqqqqqrrrssstttvvvwww{{{yyyuuurrrqqqrrrtttuuuwwwuuurrrpppqqqtttxxx{{{tttuuuvvvwwwwwwwwwvvvvvvuuuwwwwwwwwwvvvuuuwwwxxxpppsssyyy~~~zzzwwwuuusssqqqmmmkkkiiifffdddbbb```______]]]\\\\\\^^^^^^]]][[[]]]\\\[[[YYYYYYXXXXXXXXXVVVUUUTTTTTTTTTSSSQQQOOONNNMMMMMMNNNPPPPPPOOOMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOOOOOOONNNNNNMMMQQQRRRRRRRRRRRRRRRQQQQQQSSSUUUVVVVVVUUUTTTVVVWWW[[[ZZZYYYXXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\[[[ZZZYYY\\\\\\\\\\\\\\\\\\]]]]]]\\\]]]^^^^^^_________^^^\\\\\\[[[\\\]]]___aaaccc___]]][[[YYYXXXZZZ\\\]]]ZZZYYYWWWTTTSSSSSSSSSSSSTTTUUUUUUVVVWWWWWWWWWVVVYYYZZZ[[[[[[ZZZZZZ[[[\\\^^^]]][[[ZZZZZZ\\\]]]___ffffffeeebbb^^^\\\\\\\\\ZZZ[[[[[[\\\\\\\\\[[[[[[YYYYYYZZZZZZZZZYYYWWWVVVRRRSSSSSSTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQQQRRRYYYUUUPPPOOOPPPQQQPPPOOOSSSUUUWWWYYYZZZZZZZZZYYYYYYXXXWWWUUUTTTSSSSSSSSSRRRPPPNNNOOORRRUUUTTTSSSRRRQQQPPPOOONNNMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJCCCEEEFFFHHHIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDEEEFFFFFFDDDBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@@@@???======>>>??????>>>============>>>>>>>>>>>>@@@???>>>===<<<;;;::::::======>>>>>>>>>>>>======<<<<<<======<<<;;;:::::::::999888888:::<<<<<<;;;;;;;;;:::::::::999999999888999::::::888777777888888888888888888888888888777666666666666666777888999999888777666666777777555555555555555555555555444666777999999777666444999999999888888888888888999999999999999999999999999999999999999999999999777666555666999:::999888888888999999999:::::::::============>>>>>>>>>>>>?????????@@@BBBDDDEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGJJJKKKMMMLLLKKKIIIJJJJJJMMMNNNOOOQQQRRRTTTUUUVVVTTTUUUVVVXXXYYY[[[\\\]]]\\\\\\\\\\\\]]]___aaabbbeeedddcccaaa```^^^]]]\\\^^^^^^^^^^^^```bbbdddfffdddcccbbbbbbcccdddggghhhjjjkkklllmmmmmmmmmlllkkkkkklllmmmnnnnnnnnnmmmlllqqqqqqqqqrrrssstttuuuvvvyyyxxxwwwvvvvvvvvvwwwwwwwwwvvvtttttttttvvvxxxzzzyyyyyy{{{{{{zzzxxxvvvuuuxxxxxxyyyyyyyyyxxxwwwvvvwwwyyy|||yyyvvvsssqqqqqqooommmlllkkkiiifffbbb```_________^^^]]][[[YYYYYYZZZ\\\]]][[[[[[\\\\\\ZZZYYYWWWUUUVVVTTTSSSSSSTTTUUUUUUTTTPPPPPPOOONNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNNNNOOONNNNNNMMMMMMQQQQQQRRRRRRRRRRRRQQQQQQRRRTTTUUUUUUTTTTTTUUUVVVYYYYYYXXXWWWWWWWWWXXXXXXWWWXXXXXXXXXXXXWWWWWWVVV[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]^^^^^^_________\\\\\\\\\\\\]]]^^^______]]]\\\ZZZYYYXXXYYYZZZ[[[ZZZXXXVVVTTTSSSRRRRRRRRRSSSTTTUUUUUUVVVVVVUUUUUUWWWYYYZZZZZZYYYXXXZZZ[[[\\\[[[ZZZYYYYYYZZZ\\\]]]hhhhhhfffccc^^^[[[ZZZ[[[YYYYYYZZZZZZZZZZZZYYYYYYVVVWWWXXXXXXWWWVVVUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQUUURRROOONNNOOOQQQPPPOOORRRSSSTTTVVVWWWWWWXXXXXXWWWVVVUUUTTTTTTSSSSSSSSSQQQOOONNNPPPSSSTTTSSSQQQRRRQQQPPPOOONNNMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJEEEEEEGGGHHHIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDCCC???@@@AAA@@@??????@@@BBBDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@@@@???===>>>???@@@???>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<<<<<<<<<<<<<<<<;;;::::::;;;999888999:::;;;;;;:::;;;::::::::::::999999999888999888666555555777999777777777777777777777777444444444444555666777888999888777777666666777777777777777777777777777777666666888888888888666666888888888888888888888888888888888888888888888888999999999999999999999999666555444555777999888888888888999999999:::::::::<<<<<<<<<=========>>>>>>?????????@@@BBBCCCEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJLLLKKKJJJIIIJJJKKKLLLMMMNNNPPPRRRTTTUUUVVVVVVVVVWWWXXXZZZ\\\^^^___\\\[[[[[[[[[]]]^^^```aaadddcccbbbaaa___^^^]]]\\\]]]]]]^^^___```aaabbbcccdddcccbbbaaabbbdddfffgggiiijjjkkklllllllllkkkkkkjjjkkklllnnnooooooooonnnoooooopppqqqssstttvvvwwwzzzzzzzzzzzzyyyyyyyyyyyy|||{{{zzzxxxxxxyyy{{{|||yyy{{{|||}}}}}}|||{{{zzzyyyyyyyyyxxxxxxxxxwwwwwwtttvvvyyy|||~~~||||||}}}}}}}}}~~~~~~~~~}}}{{{wwwssspppooommmjjjiiiiiiiiihhhffffffeeebbb```_________```^^^]]][[[ZZZZZZZZZ[[[[[[ZZZZZZZZZZZZYYYXXXVVVUUUTTTSSSRRRRRRSSSTTTTTTSSSPPPOOOOOONNNMMMMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIMMMMMMNNNNNNNNNNNNMMMMMMPPPPPPQQQQQQRRRQQQQQQPPPQQQSSSTTTTTTSSSRRRTTTUUUWWWVVVVVVVVVVVVWWWWWWXXXWWWWWWVVVUUUUUUUUUUUUUUUYYYYYYYYYXXXXXXXXXXXXXXXZZZZZZ[[[\\\]]]]]]^^^^^^]]]]]]]]]]]]\\\[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWUUUTTTSSSSSSSSSSSSRRRSSSTTTTTTUUUTTTTTTTTTUUUVVVXXXWWWVVVVVVWWWYYYYYYXXXWWWVVVWWWXXXZZZ\\\ddddddccc```\\\ZZZZZZZZZWWWXXXXXXXXXXXXXXXWWWWWWTTTTTTUUUUUUUUUTTTSSSRRRVVVUUUTTTSSSSSSTTTUUUVVVSSSSSSRRRPPPPPPOOOOOOOOOPPPOOOMMMMMMOOOQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVUUUUUUTTTSSSSSSSSSSSSSSSOOONNNOOOQQQSSSSSSQQQPPPQQQQQQOOONNNMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDEEEFFFFFFGGGEEEEEEEEEEEEDDDCCCBBBBBB???@@@AAAAAA@@@AAACCCEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBAAA@@@??????>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@@@@???>>>>>>@@@AAA@@@???>>>>>>>>>===<<<<<<<<<;;;999::::::;;;<<<===>>>>>><<<<<<============<<<<<<;;;;;;<<<<<<;;;;;;::::::<<<:::999999:::;;;:::999:::::::::999999999888888999888666444222333666999666666666666666666666666111222222333444666777888888777777666666666666777777777777777777777777777777777777777777777777777666666777777888888999999666666666666666666666666888888888888888888999999777555333444666888999888888888999999999:::::::::;;;;;;;;;<<<<<<<<<======>>>??????@@@AAACCCDDDEEEGGGGGGGGGGGGGGGGGGFFFFFFFFFHHHJJJJJJJJJIIIJJJKKKKKKLLLMMMOOORRRTTTUUUVVVWWWWWWVVVWWWXXX[[[^^^```[[[[[[[[[\\\]]]^^^___```bbbbbbaaa```^^^]]]\\\\\\\\\]]]^^^```aaaaaa``````cccbbbbbbaaabbbccceeefffhhhhhhiiijjjkkkkkkkkkjjjhhhiiikkkmmmooopppqqqqqqnnnnnnoooqqqsssuuuwwwxxxzzz{{{|||||||||||||||{{{~~~}}}{{{zzz{{{{{{|||yyyzzz|||~~~~~~~~~}}}zzzzzzxxxwwwwwwwwwxxxyyyvvvxxxzzz}}}yyyyyyyyyyyyzzzzzzzzzzzztttwwwzzz|||}}}~~~}}}yyysssooollljjjhhhgggfffdddbbbbbbccccccbbbaaa```___^^^]]]]]]^^^``````]]]]]]\\\\\\[[[ZZZYYYYYYXXXXXXYYYXXXXXXWWWVVVUUUSSSRRRQQQQQQRRRSSSRRRQQQOOOOOONNNNNNMMMLLLLLLLLLGGGGGGGGGHHHHHHHHHHHHHHHKKKLLLMMMMMMMMMMMMMMMMMMOOOOOOPPPQQQQQQQQQPPPPPPPPPQQQSSSRRRQQQQQQRRRTTTUUUTTTTTTTTTUUUVVVWWWWWWYYYXXXVVVUUUTTTUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWXXXYYY[[[\\\]]]]]]]]]]]]]]][[[YYYVVVUUUVVVWWWXXXXXXXXXWWWUUUTTTSSSSSSSSSSSSTTTTTTUUUUUUSSSSSSTTTTTTTTTTTTSSSSSSRRRTTTUUUUUUTTTTTTUUUVVVWWWVVVTTTTTTTTTVVVXXXZZZYYYZZZ[[[ZZZXXXXXXYYY[[[WWWWWWXXXXXXWWWWWWVVVVVVRRRSSSSSSSSSSSSRRRRRRRRRUUUSSSQQQPPPPPPQQQRRRSSSRRRQQQPPPNNNMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQSSSSSSQQQQQQPPPPPPQQQRRRTTTUUUUUUTTTSSSRRRQQQQQQQQQQQQMMMNNNOOOQQQRRRQQQPPPNNNQQQPPPOOOMMMLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@@@@BBBDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@CCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@????????????@@@@@@???>>>???AAAAAA@@@???>>>>>>======<<<;;;::::::999999:::;;;<<<======>>>;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;::::::999<<<;;;::::::;;;;;;999777999999999999888888888888777888777555444444666888666666666666666666666666333333333333444555666777777666666555555666666666444444444444444444444444666666555555555555666666555555666666777888999999666666666666666666666666777777777888888888888888888666444555777999::::::888888999999999::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>??????@@@BBBCCCDDDGGGGGGGGGGGGGGGFFFFFFFFFDDDFFFIIIJJJIIIIIIKKKLLLKKKLLLNNNPPPRRRUUUVVVWWWWWWVVVUUUUUUVVVYYY]]]___\\\\\\\\\]]]^^^______`````````___^^^]]]\\\\\\[[[[[[]]]```bbbcccbbb```___cccbbbbbbbbbbbbcccdddeeefffggghhhhhhiiijjjjjjjjjhhhiiikkkmmmppprrrssstttqqqqqqqqqssstttvvvxxxyyyxxxyyyzzz{{{||||||{{{{{{}}}|||{{{zzzzzzzzzzzz{{{yyyyyy{{{||||||}}}||||||{{{zzzwwwvvvvvvwwwxxxyyyxxxyyy{{{|||~~~~~~yyyyyyyyyyyyyyyyyyyyyyyyoooqqqsssttttttuuuvvvxxx~~~xxxrrrpppnnnkkkhhhgggfffeeeeeedddbbb`````````aaa```^^^^^^]]]]]]]]]]]]^^^___```]]]]]]]]]]]]\\\ZZZYYYXXXWWWWWWWWWWWWVVVVVVUUUUUUSSSRRRQQQRRRSSSSSSRRRPPPNNNNNNNNNMMMLLLLLLKKKKKKGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLNNNNNNOOOPPPPPPPPPPPPPPPOOOQQQRRRRRRQQQPPPRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWWWWVVVUUUTTTTTTUUUVVVWWWVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSTTTVVVXXXZZZ[[[\\\\\\\\\[[[YYYVVVTTTRRRTTTUUUVVVWWWWWWUUUTTTSSSNNNOOOQQQRRRTTTVVVWWWWWWSSSSSSTTTTTTTTTTTTSSSRRRPPPRRRSSSSSSRRRQQQSSSTTTTTTSSSRRRRRRRRRTTTVVVXXXVVVWWWWWWWWWVVVVVVXXXZZZWWWWWWXXXXXXWWWVVVVVVUUURRRRRRRRRRRRRRRRRRSSSSSSTTTSSSQQQOOOOOOPPPQQQRRRNNNNNNMMMLLLKKKJJJJJJKKKLLLMMMNNNOOOPPPRRRTTTUUUQQQQQQPPPPPPPPPRRRSSSTTTVVVUUUSSSQQQOOONNNNNNNNNKKKMMMOOOQQQPPPOOONNNMMMPPPOOONNNMMMLLLKKKKKKKKKIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDDDDCCCCCCAAA@@@@@@>>>??????===<<<;;;<<<>>>AAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>???>>>>>>>>>???AAAAAA@@@>>>>>>======<<<;;;::::::999::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999:::::::::::::::999;;;;;;::::::;;;;;;999777999999888888888777777777555777999999888666555666777777777777777777777777666666555555444555555555666555555555555555666666333333333333333333333333555444444333333444444555444444555666777777888888777777777777777777777777666666666777777888888888:::888666777999;;;;;;;;;888888999999999:::::::::::::::::::::;;;;;;;;;;;;>>>>>>>>>???@@@AAABBBCCCFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFHHHIIIIIIJJJKKKLLLMMMNNNOOOQQQSSSUUUWWWXXXWWWWWWUUUUUUWWWZZZ^^^```]]]]]]^^^^^^______``````^^^]]]]]]]]]\\\\\\[[[[[[\\\^^^aaadddeeedddbbbaaaccccccccccccccccccddddddeeeeeefffggghhhjjjkkkkkkiiijjjkkkmmmppprrrtttuuuuuuuuutttuuuuuuvvvwwwwwwuuuuuuwwwxxxyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{||||||zzzzzz{{{{{{{{{{{{zzzzzzzzzxxxvvvuuuuuuuuuwwwxxxuuuuuuvvvvvvvvvwwwvvvvvvxxxxxxwwwwwwwwwwwwwwwwwwjjjlllnnnooooooppprrrtttyyyyyyzzz{{{}}}~~~{{{vvvrrrmmmjjjffffffdddbbbaaa``````aaaeeeccc```_________]]]\\\^^^^^^^^^]]]]]]^^^^^^^^^\\\]]]]]]\\\\\\ZZZYYYXXXWWWWWWVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSTTTTTTRRRPPPNNNMMMMMMLLLLLLKKKKKKJJJFFFGGGGGGHHHHHHIIIIIIJJJIIIJJJKKKLLLLLLMMMLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPOOOQQQRRRRRRQQQPPPRRRSSSUUUTTTTTTTTTTTTUUUUUUVVVTTTSSSSSSTTTTTTUUUVVVWWWWWWWWWVVVVVVUUUUUUTTTTTTQQQQQQQQQRRRTTTVVVYYYZZZ[[[ZZZZZZYYYWWWUUUSSSRRRTTTUUUVVVVVVVVVUUUSSSRRRMMMNNNPPPRRRTTTUUUVVVVVVRRRRRRSSSSSSRRRRRRQQQQQQOOOPPPRRRQQQPPPPPPQQQSSSRRRQQQPPPPPPQQQSSSVVVWWWYYYZZZYYYXXXVVVUUUVVVWWWWWWWWWWWWWWWVVVUUUTTTTTTRRRRRRQQQQQQQQQRRRSSSTTTUUUTTTSSSRRRQQQQQQRRRRRRLLLLLLKKKJJJJJJJJJJJJKKKMMMNNNPPPQQQPPPQQQRRRTTTQQQQQQPPPPPPQQQRRRRRRSSSTTTSSSQQQPPPNNNMMMMMMMMMKKKMMMOOOOOONNNMMMMMMMMMPPPOOOMMMLLLKKKKKKJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAACCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@???===<<<===>>>??????@@@@@@@@@@@@AAAAAA???@@@@@@AAABBBCCCDDDEEEBBBBBBBBBAAAAAA@@@@@@??????>>>>>>===<<<=========<<<<<<===???AAAAAA???===<<<<<<<<<;;;:::::::::999;;;;;;;;;::::::999999999999999::::::::::::999999888888999:::::::::999999:::::::::;;;<<<;;;999777888888888777777777777666444777:::;;;999777555444777777777777777777777777888777666555444444444444555444444444444555555666555555555555555555555555444444444444444444444444444444555555666666777777777777777777777777777777555555666666777777888888999999888999;;;===<<<;;;888888999999999::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDEEEEEEEEEFFFFFFEEEGGGIIIJJJJJJJJJKKKMMMMMMNNNOOOQQQSSSTTTUUUVVVXXXXXXWWWXXXZZZ\\\___aaa\\\]]]^^^____________^^^[[[[[[[[[[[[[[[[[[[[[[[[\\\^^^aaadddeeeeeedddcccddddddddddddddddddddddddeeeeeeeeefffhhhjjjlllmmmllllllmmmnnnppprrrtttuuuvvvvvvuuuuuuuuuuuuvvvvvvssssssssstttuuuwwwxxxyyyzzzzzz{{{|||}}}}}}~~~~~~{{{{{{{{{{{{{{{zzzzzzzzzwwwwwwuuutttttttttuuuvvvuuuuuuuuuuuuuuuuuuuuuvvvuuuttttttttttttssssssssshhhiiikkkkkkkkkmmmooorrrssstttuuuvvvwwwxxxxxxxxxvvvvvvxxxzzz}}}}}}yyywwwuuutttsssqqqnnnllliiihhhaaaaaabbb```^^^]]]^^^```dddaaa___^^^]]]]]][[[ZZZ______^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[YYYXXXWWWUUUTTTTTTTTTTTTTTTTTTSSSTTTUUUTTTQQQOOOMMMMMMLLLLLLKKKJJJJJJJJJEEEFFFFFFGGGHHHHHHIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPQQQRRRRRRQQQQQQRRRSSSVVVVVVUUUTTTTTTTTTUUUUUURRRSSSTTTVVVWWWXXXYYYYYYXXXXXXWWWWWWVVVUUUUUUTTTQQQQQQQQQRRRTTTWWWZZZ\\\YYYXXXWWWVVVUUUTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSOOOPPPRRRSSSSSSSSSSSSRRRPPPPPPPPPPPPPPPOOONNNNNNNNNPPPQQQQQQPPPPPPQQQRRRQQQPPPPPPOOOQQQSSSUUUWWWXXXYYYYYYWWWUUUTTTUUUVVVUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQPPPPPPPPPQQQRRRSSSTTTTTTSSSRRRRRRQQQPPPPPPKKKKKKKKKKKKKKKLLLLLLMMMMMMOOOQQQQQQOOONNNOOOQQQOOOOOOPPPQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNNOOOKKKMMMOOONNNLLLKKKLLLNNNOOONNNMMMLLLKKKJJJJJJJJJFFFEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAABBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@AAABBBBBBAAA@@@???AAABBB===>>>>>>>>>?????????????????????@@@@@@AAAAAAAAABBBAAAAAA@@@??????>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;<<<>>>@@@@@@>>><<<;;;;;;::::::::::::::::::::::::::::::999999999888888888999999999999888888777777888999999999999999999999999;;;===<<<:::888888888777777777666666666444666888888777555444555666666666666666666666666555555444444333444444444444444333333444444555666444444444444444444444444444555666666666666555444555555555555555555555555555555555555555555555555444444555666666777888888777777888;;;======;;;999888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>===>>>>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFHHHJJJKKKKKKJJJKKKMMMMMMMMMNNNOOOPPPQQQRRRSSSUUUUUUVVVWWWYYY[[[]]]^^^ZZZ[[[\\\]]]]]]]]]\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\___bbbdddeeeeeeeeeeeeeeeeeeffffffeeeeeedddeeeeeeeeefffhhhjjjmmmnnnooonnnnnnnnnoooqqqrrrsssttttttsssssstttuuuvvvvvvttttttsssssstttwwwzzz|||||||||}}}}}}}}}}}}}}}|||xxxxxxxxxxxxxxxyyyzzz{{{uuuttttttttttttsssssssssuuuuuuuuuvvvwwwxxxyyyzzzssssssrrrrrrrrrqqqqqqqqqjjjkkklllkkkkkklllnnnppppppqqqssstttuuutttrrrqqqnnnnnnppprrrtttxxxzzz|||~~~~~~|||wwwrrrnnnnnniiijjjjjjjjjhhhfffdddddd]]]___aaa```^^^^^^```bbbaaa___]]]]]]]]]]]]\\\[[[\\\]]]]]]^^^^^^]]]]]]]]]\\\[[[ZZZZZZZZZ[[[\\\]]][[[ZZZXXXUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTSSSPPPMMMMMMLLLLLLKKKKKKJJJIIIIIIDDDEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRRRRQQQQQQRRRTTTWWWWWWVVVUUUTTTTTTTTTUUUSSSTTTWWWZZZ[[[\\\\\\\\\YYYYYYXXXXXXWWWVVVUUUUUUQQQQQQQQQRRRTTTXXX[[[]]]XXXWWWUUUTTTSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTRRRSSSSSSSSSSSSQQQOOONNNNNNNNNNNNNNNNNNMMMLLLKKKNNNPPPQQQQQQPPPOOOQQQRRRQQQPPPOOOOOOPPPSSSUUUWWWSSSTTTTTTTTTSSSTTTVVVWWWTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPOOONNNOOOPPPRRRSSSQQQQQQQQQQQQPPPOOONNNMMMLLLKKKKKKLLLLLLMMMNNNOOOLLLOOOQQQPPPNNNLLLMMMOOOMMMNNNOOOQQQQQQPPPOOONNNLLLLLLMMMMMMNNNOOOQQQQQQLLLMMMNNNMMMJJJJJJLLLOOOOOONNNMMMKKKJJJJJJJJJJJJDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@@@@@@@AAACCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBCCCCCCDDD@@@@@@AAABBBBBBBBBAAAAAA<<<===>>>>>>===>>>@@@BBB<<<<<<======>>>>>>>>>????????????>>>>>>>>>>>>>>>AAAAAA@@@@@@???>>>======<<<<<<;;;::::::::::::;;;999:::;;;===@@@@@@>>><<<:::::::::::::::::::::;;;999999999999999999999999888888999999999999888888666777888999999999999999888888999;;;======;;;888777777777777666666666666555666666555333333444666555555555555555555555555222222222222333444444555333333333333444444555666222222222222222222222222555666888999999888666555555555555555555555444444444444444444444444444444444444444555666777777888666666888;;;======:::777888888999999999:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>======>>>???@@@@@@???@@@AAABBBCCCEEEFFFFFFGGGIIIKKKLLLKKKKKKLLLMMMLLLMMMMMMNNNNNNOOOPPPPPPPPPQQQSSSTTTVVVWWWYYYYYYXXXYYY[[[\\\\\\[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZYYY[[[^^^```cccdddeeeeeeeeeffffffggggggfffeeeeeeeeeeeeeeefffhhhkkkmmmoooqqqpppooooooooopppqqqrrrppppppqqqrrrssstttvvvvvvwwwuuussssssuuuxxx||||||}}}}}}||||||{{{zzzyyyrrrrrrssstttuuuwwwyyyzzzssssssttttttssssssrrrqqqppppppqqqsssuuuwwwyyyzzztttsssssssssrrrrrrqqqqqqnnnooonnnmmmllllllnnnpppqqqrrrssstttssspppmmmkkkkkkkkkmmmnnnqqqsssuuuvvvuuuuuuttttttsssrrrrrrrrrpppqqqrrrrrrssstttxxxzzz{{{zzztttvvvzzzxxxwwwvvvsssooommmmmmcccdddeeedddbbb```___^^^YYY[[[^^^^^^]]]]]]___bbb```^^^]]]]]]___```___^^^ZZZZZZ\\\]]]]]]^^^^^^]]]\\\[[[YYYYYYYYY[[[^^^___]]][[[YYYVVVTTTSSSRRRRRRRRRQQQRRRSSSSSSRRRNNNLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLKKKIIIIIIKKKMMMPPPPPPOOONNNNNNNNNOOOOOOSSSRRRPPPOOOOOOOOOQQQRRRUUUWWWYYYXXXUUURRRQQQPPPSSSUUUXXX[[[]]]^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZTTTTTTUUUUUUUUUUUUVVVVVVUUUTTTSSSSSSSSSTTTVVVWWWTTTSSSQQQOOOOOOOOOQQQRRRQQQRRRSSSTTTSSSRRRPPPNNNQQQPPPOOONNNMMMNNNOOOOOOLLLMMMNNNOOOPPPPPPPPPPPPNNNOOOOOOPPPQQQRRRSSSSSSQQQSSSTTTTTTSSSSSSTTTVVVUUUTTTSSSRRRPPPPPPOOOOOOOOONNNMMMOOOQQQRRRRRRQQQMMMMMMMMMNNNOOOQQQRRRSSSQQQPPPNNNMMMMMMMMMNNNNNNOOOOOOOOOOOONNNMMMLLLLLLMMMMMMMMMMMMNNNOOOOOOPPPTTTQQQMMMJJJIIILLLOOORRRMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHDDDDDDCCCBBBAAAAAA@@@@@@CCCDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>AAAAAAAAA@@@@@@@@@??????@@@???>>>>>>??????>>><<<========================>>>>>>>>>>>>============???>>>===<<<;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<<999::::::::::::999888888999999999999999999999999777777888888999999999:::666666777777888888888999999999999888888888777777888777777777777777888888666666666666666666666666555555444444444333333333333333222111111222333333222222222222222222222222222222333333333222222111333333444666888777555333555555555444444333333333333222222111111222222333777666666666666666777888444777;;;???@@@>>><<<:::555555666666777777888888<<<;;;;;;;;;;;;<<<======;;;===??????=========>>>===>>>???@@@BBBCCCDDDEEEGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMOOOQQQSSSVVVXXXZZZTTTUUUVVVWWWWWWWWWVVVVVVWWWWWWWWWXXXYYYYYYZZZZZZ^^^]]]\\\]]]^^^aaadddeeeeeefffggggggggggggffffffeeeggghhhhhhiiikkknnnqqqrrrrrrqqqqqqqqqqqqppppppooooooooopppqqqrrrssstttrrrsssvvvyyy{{{}}}~~~}}}yyyxxxxxxwwwtttqqqppppppqqqrrrtttuuuvvvvvvqqqqqqrrrsssrrrqqqpppooooooppprrrtttvvvwwwxxxxxxrrrrrrqqqqqqppppppooooooooonnnnnnnnnooopppqqqqqqrrrrrrqqqqqqooonnnmmmllliiijjjlllnnnpppppppppppppppooonnnnnnllllllkkkjjjfffeeedddeeeggglllpppssszzz|||}}}|||}}}yyyrrrnnnooouuusssqqqooonnnllliiigggdddddddddcccaaa```^^^]]][[[\\\]]]^^^^^^]]][[[[[[ZZZ[[[\\\]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWWWWVVVUUUTTTRRRRRRPPPQQQRRRSSSSSSQQQOOONNNOOONNNNNNMMMLLLKKKJJJJJJFFFFFFGGGGGGIIIJJJLLLLLLLLLMMMMMMLLLKKKKKKMMMOOOQQQPPPPPPOOOOOOOOOPPPPPPSSSRRRQQQPPPQQQRRRTTTUUUVVVWWWXXXWWWTTTQQQPPPPPPQQQSSSWWW[[[^^^_________^^^^^^\\\[[[ZZZZZZZZZZZZWWWWWWWWWWWWVVVVVVVVVVVVTTTSSSSSSSSSSSSTTTVVVWWWRRRQQQPPPOOOOOOPPPRRRSSSRRRSSSTTTUUUTTTSSSQQQPPPOOOOOONNNNNNOOOPPPRRRSSSOOOPPPQQQRRRRRRRRRRRRRRRPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSRRRRRRSSSUUUUUUTTTSSSRRRQQQPPPPPPPPPOOONNNNNNOOOQQQRRRRRRQQQMMMMMMMMMNNNNNNPPPQQQRRRMMMLLLKKKJJJIIIJJJKKKKKKPPPQQQRRRPPPMMMKKKKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQQQQOOOKKKIIIIIIJJJMMMOOOMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGDDDDDDCCCCCCBBBAAAAAA@@@BBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBB@@@@@@@@@?????????>>>>>>AAAAAA@@@@@@@@@?????????@@@???>>>>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::999999888777999999999999999999888888555555666666666777777777777777777888888888888888999999999999888888888777999888888777666666666666666666666666666666666666555444444444444333333333333222222111111222222333111111111111000000000000111222222333333222222111333333444666777777555333555555444444444333333333444333333222222333333444666666555555555555555555333555888;;;<<<<<<:::888444444444555666666777777:::::::::::::::;;;;;;<<<>>>???@@@@@@>>><<<<<<=========???@@@AAACCCDDDDDDFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLKKKLLLMMMOOORRRTTTWWWXXXUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[^^^^^^]]]]]]___aaaccceeeeeeeeefffgggggggggggggggfffggghhhhhhhhhjjjmmmoooppppppppppppppppppppppppoooooooooooopppqqqrrrsssqqqrrrsssuuuwwwyyyzzzzzzzzzwwwuuutttuuuvvvtttrrrnnnoooooopppqqqrrrrrrsssooopppqqqrrrrrrqqqpppooonnnoooqqqssstttuuuvvvvvvnnnnnnmmmlllllllllllllllooonnnnnnnnnnnnooooooppprrrqqqqqqpppnnnmmmkkkjjjjjjkkkmmmnnnnnnnnnnnnmmmllllllkkkjjjiiihhhggggggcccbbbaaabbbeeejjjnnnqqqzzz|||~~~{{{zzz~~~zzzxxxxxxuuupppnnnppptttrrrooommmlllkkkiiihhhddddddcccbbb```^^^]]]\\\ZZZ[[[\\\]]]]]]\\\[[[ZZZZZZZZZ[[[\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZ[[[[[[\\\ZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVUUUSSSRRRQQQOOOPPPQQQQQQQQQPPPOOONNNNNNNNNMMMMMMLLLKKKJJJJJJDDDEEEEEEGGGHHHJJJLLLMMMKKKLLLMMMMMMLLLLLLNNNPPPPPPPPPPPPOOOPPPPPPQQQQQQPPPPPPOOOOOOPPPRRRTTTVVVVVVVVVVVVTTTQQQOOOPPPQQQQQQUUUYYY^^^aaabbbaaa```___^^^]]][[[ZZZZZZYYYYYYZZZYYYYYYXXXXXXWWWWWWVVVSSSSSSRRRSSSSSSUUUVVVWWWRRRQQQPPPOOOOOOPPPRRRSSSRRRSSSTTTUUUTTTSSSRRRQQQNNNNNNNNNOOOQQQSSSUUUVVVSSSTTTTTTUUUUUUUUUTTTTTTRRRRRRRRRQQQQQQQQQPPPPPPQQQRRRSSSSSSRRRQQQSSSTTTUUUTTTSSSRRRQQQPPPPPPPPPPPPOOONNNOOOQQQRRRRRRQQQNNNMMMMMMMMMNNNOOOOOOPPPOOONNNMMMLLLLLLLLLMMMNNNSSSVVVWWWSSSMMMIIIIIIKKKLLLLLLLLLLLLMMMNNNOOOPPPLLLKKKJJJIIIHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBAAAAAABBBAAA@@@?????????@@@AAA????????????????????????@@@@@@@@@@@@@@@AAABBBCCC@@@@@@@@@???????????????AAA@@@@@@@@@@@@?????????@@@>>>======??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<>>>============<<<<<<<<<::::::;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888777:::999999999888888777777555555666666666666777777999999999888888888888888999999999999999888888777999999888777666555444444666666666666666666666666444444444444333333333333333222111111111111222333222222222111111000000000111111222222222222222111333333333555777777555333444444444444333333333333444444333333333333444444444555666666555444222222222444555777888888888777222333333444555555666666888888999999999:::::::::>>>@@@@@@???===;;;;;;;;;======>>>???@@@BBBCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJKKKJJJKKKLLLNNNPPPRRRUUUVVVWWWVVVVVVUUUUUUVVVXXXYYYWWWXXXXXXYYY[[[\\\]]]]]]______^^^^^^___```bbbcccddddddeeefffgggggghhhhhhggghhhhhhgggggggggjjjlllmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnoooooopppnnnoooooopppqqqrrrrrrsssqqqpppoooppprrrsssrrrqqqllllllmmmmmmnnnnnnnnnooolllmmmnnnppppppppppppooommmnnnpppqqqrrrsssssssssmmmkkkjjjhhhhhhiiikkklllnnnnnnmmmmmmllllllmmmmmmppppppooonnnmmmkkkjjjiiilllmmmmmmmmmlllkkkjjjiiiggggggfffeeedddcccbbbbbb`````````aaaeeeiiinnnqqqyyy{{{}}}~~~}}}|||{{{{{{{{{|||~~~~~~}}}{{{zzzyyyzzzvvvssssssqqqnnnnnnqqqqqqnnnkkkjjjjjjjjjiiihhhbbbbbbaaa```^^^\\\ZZZYYYYYYZZZZZZ[[[[[[ZZZZZZYYYYYYYYYZZZZZZZZZYYYXXXXXX[[[ZZZZZZYYYYYYYYYZZZZZZYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVTTTSSSQQQPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJJJJEEEEEEEEEFFFGGGIIIJJJKKKIIIKKKLLLLLLLLLLLLNNNPPPNNNNNNNNNNNNOOOOOOPPPQQQNNNMMMMMMMMMNNNOOOQQQRRRRRRRRRRRRPPPNNNOOOQQQSSSUUUXXX]]]aaaccccccaaa```^^^^^^\\\[[[ZZZYYYYYYYYY[[[ZZZYYYXXXWWWVVVUUUUUURRRRRRRRRSSSTTTTTTUUUVVVSSSRRRQQQPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSRRRQQQOOOOOOPPPQQQSSSTTTUUUVVVUUUUUUVVVVVVVVVVVVUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTTTTSSSRRRSSSUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPOOOPPPQQQRRRQQQPPPNNNNNNMMMMMMMMMNNNNNNOOORRRQQQPPPOOOOOOOOOPPPQQQVVVZZZ\\\WWWNNNHHHIIIMMMNNNNNNMMMLLLLLLLLLLLLMMMIIIIIIJJJJJJJJJIIIIIIIIIKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBDDDCCCAAA??????@@@BBBCCC>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@@@@@@@@@@AAA????????????????????????@@@@@@@@@@@@????????????@@@>>>======>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::999999888888777777777777999999999888777777666666777777888888888888888888::::::999999888888777777999999:::::::::999888777777777777777666555555444555555555555555555555555444444444333333333222222222222111111111111222222555555444444333333222222000111111222222222222111333333333444666666555333333333333333333333333333444333333222222333333444444555666777666444222000333333444444555666666777333333333444555555666666888888999999999:::999999;;;===>>>===;;;:::::::::<<<<<<===>>>???@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMOOORRRTTTUUUXXXWWWUUUTTTTTTVVVXXXYYYWWWWWWXXXZZZ[[[\\\]]]^^^______^^^^^^___```aaabbbbbbbbbcccdddeeeggghhhhhhggghhhgggfffddddddfffhhhjjjjjjjjjkkkkkkkkklllllllllkkkkkkkkkkkkkkklllmmmkkkkkkkkkkkkkkkkkkkkkllljjjjjjkkklllmmmnnnnnnnnnkkkkkkkkkkkkkkkllllllllliiijjjlllnnnoooooooooooommmnnnoooppppppqqqppppppmmmllliiihhhhhhjjjlllnnnmmmmmmlllkkkjjjjjjjjjjjjlllllllllllllllkkkjjjjjjnnnmmmlllkkkjjjhhhgggfffddddddcccbbbaaa```______``````aaacccfffjjjoooqqqwwwxxxzzz|||}}}}}}{{{{{{{{{yyyxxxxxxyyy|||~~~~~~~~~}}}|||}}}}}}}}}||||||{{{zzzzzzxxxuuussstttrrrmmmlllnnnmmmkkkhhhfffgggggggggggg``````___^^^\\\ZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYXXXWWWVVVVVVZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUTTTVVVVVVVVVUUUSSSRRRPPPOOONNNNNNMMMLLLLLLLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKJJJGGGGGGFFFFFFFFFGGGGGGHHHGGGIIIKKKKKKKKKKKKLLLNNNLLLLLLLLLLLLMMMNNNOOOPPPOOOOOOOOONNNNNNNNNOOOOOONNNOOONNNNNNNNNPPPSSSWWWXXXZZZ]]]___```___\\\[[[\\\\\\[[[ZZZYYYYYYYYYYYYZZZYYYXXXWWWVVVTTTSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTRRRQQQPPPOOONNNNNNPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTUUUVVVVVVVVVUUUUUUSSSTTTTTTUUUVVVWWWWWWWWWTTTVVVWWWVVVTTTTTTUUUVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPPPPQQQRRRQQQOOONNNNNNNNNMMMNNNNNNOOOOOOOOOOOONNNMMMMMMNNNOOOPPPWWW[[[]]]YYYPPPJJJKKKOOOPPPOOONNNLLLKKKJJJIIIIIIHHHIIIJJJKKKKKKKKKJJJIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBCCCAAA@@@??????@@@BBBCCC>>>>>>>>>>>>>>>>>>>>>>>>CCCBBBAAA@@@???>>>>>>>>>????????????????????????@@@@@@@@@?????????>>>>>>???>>>======>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999888777666666666777777888888888777777666666666888888777777777777777777:::999999888888777777777777888999:::999888777666333444555666666666666666444444444444444444444444444444333333333222222222111111111111111111111111444444444333333222222222///000111111222222222222333333222333555666555333333333333333333333333333222222111111111111222222555666777888777555222111333333333444444555666666333444444555666666777777888888999::::::::::::999666777999:::999888999:::;;;<<<<<<===>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHKKKKKKLLLMMMOOORRRTTTUUUWWWVVVTTTSSSTTTUUUWWWYYYVVVWWWXXXYYYZZZ[[[\\\\\\]]]]]]]]]^^^^^^___``````aaaaaaaaabbbccceeefffgggffffffeeecccaaaaaabbbdddeeeffffffggghhhiiijjjjjjjjjiiiiiihhhhhhhhhiiiiiihhhhhhgggfffffffffgggggghhhiiijjjjjjjjjiiiiiihhhjjjjjjjjjjjjkkkkkkkkkkkkgggiiikkkmmmnnnooonnnnnnmmmmmmnnnnnnnnnnnnnnnmmmkkkjjjhhhggggggiiilllnnnkkkjjjjjjiiihhhhhhhhhhhhhhhhhhiiikkkkkklllllllllnnnmmmkkkiiigggeeeddddddccccccbbbaaa```___^^^^^^______```bbbeeeiiimmmooorrrtttwwwyyyzzzzzzzzzyyytttsssrrrqqqsssvvvyyy{{{{{{yyyvvvuuuwwwxxxyyyyyyyyyyyyxxxwwwvvvuuuttttttvvvtttuuuwwwtttmmmiiiiiiiiigggdddddddddeeedddccc^^^^^^^^^]]][[[ZZZXXXWWWWWWWWWWWWXXXXXXYYYYYYZZZXXXXXXXXXXXXXXXWWWVVVUUUYYYXXXWWWWWWVVVVVVVVVWWWVVVVVVUUUUUUTTTSSSSSSRRRTTTTTTSSSSSSRRRQQQOOONNNMMMMMMLLLKKKKKKKKKKKKLLLJJJJJJJJJJJJJJJKKKKKKKKKHHHGGGFFFFFFEEEEEEFFFFFFGGGIIIKKKKKKJJJJJJKKKLLLJJJJJJJJJKKKLLLNNNOOOPPPRRRRRRRRRRRRQQQQQQPPPPPPNNNOOOOOOOOOPPPRRRVVVYYYWWWXXXYYYZZZZZZYYYWWWVVVYYYYYYXXXXXXXXXXXXYYYYYYXXXWWWWWWUUUTTTSSSRRRRRRSSSSSSTTTTTTTTTSSSRRRQQQTTTTTTSSSRRRPPPOOONNNMMMPPPPPPPPPPPPPPPPPPQQQQQQSSSTTTTTTTTTTTTSSSRRRQQQRRRRRRSSSTTTUUUUUUUUUUUUTTTTTTUUUVVVWWWXXXYYYYYYVVVWWWXXXWWWUUUUUUUUUWWWUUUTTTSSSSSSRRRRRRRRRSSSTTTRRRQQQQQQRRRRRRPPPOOOOOONNNNNNNNNOOOOOOPPPQQQPPPPPPOOONNNOOOPPPQQQRRRUUUYYYZZZWWWQQQMMMNNNQQQQQQPPPNNNLLLJJJHHHHHHGGGHHHIIIKKKLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHGGGGGGFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB???>>>=========>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>CCCBBBAAA???>>>>>>>>>>>>???????????????@@@@@@@@@@@@????????????>>>>>>>>>???===<<<<<<>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<;;;;;;;;;::::::999999999999999999999999999999999888666555555555666777666666666666666666777777666666555555555555444444888888888777777777777777666777888999999777555444111222444666777777666666444444444444444444444444333333333333222222222222000000111222222111000000000000000000000000000000//////000111222222222222444222222222444555444333222222222222333333333333111111000000000000111111555666777777666555444333333333444444444555555555444444444555666666777777777888999:::;;;:::999999222444777777777777888:::;;;;;;<<<======>>>????????????@@@@@@AAABBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGKKKKKKLLLMMMOOOQQQSSSTTTUUUTTTTTTSSSSSSUUUVVVWWWUUUVVVVVVWWWWWWXXXXXXYYY[[[[[[\\\]]]]]]^^^______``````______```bbbdddeeeccccccccc```^^^]]]___```bbbbbbcccdddeeegggggghhhhhhhhhgggfffeeeeeeeeeeeeeeeeeedddcccdddeeefffggghhhjjjkkkkkkhhhfffeeeeeehhhiiiiiiiiijjjjjjkkkkkkgggiiikkklllnnnnnnnnnmmmlllllllllllllllkkkjjjiiifffeeeddddddeeegggiiikkkhhhhhhggggggfffgggggggggfffgggiiijjjkkkllllllllllllkkkiiigggeeeddddddcccccccccbbbaaa```______^^^\\\]]]^^^___bbbeeehhhjjjooopppsssuuuvvvvvvvvvuuupppooonnnnnnppprrruuuvvvvvvtttqqqqqqsssuuuvvvwwwvvvuuutttrrrqqqqqqppppppsssrrrsssvvvssskkkeeeeeeeeedddbbbbbbcccbbbaaa___\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWXXXYYYZZZZZZXXXXXXYYYYYYYYYXXXWWWWWWXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPOOOOOONNNLLLLLLLLLLLLKKKKKKKKKJJJHHHHHHIIIIIIJJJJJJKKKKKKFFFFFFEEEEEEEEEFFFFFFGGGHHHJJJLLLLLLKKKJJJJJJKKKIIIJJJJJJKKKMMMNNNPPPQQQQQQRRRRRRSSSSSSSSSRRRRRRRRRSSSTTTTTTTTTUUUXXXZZZWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYWWWWWWVVVUUUTTTSSSSSSRRRTTTTTTUUUTTTSSSRRRPPPOOOQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSTTTTTTTTTSSSQQQPPPPPPQQQRRRTTTUUUVVVVVVVVVTTTTTTUUUUUUVVVVVVVVVWWWVVVWWWXXXWWWUUUTTTUUUVVVUUUTTTSSSSSSRRRSSSSSSSSSUUUSSSQQQQQQRRRRRRPPPNNNNNNNNNOOOOOOPPPQQQRRRSSSQQQPPPOOOOOOOOOQQQRRRSSSQQQSSSTTTSSSQQQPPPPPPQQQNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHJJJKKKKKKKKKJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA============>>>>>>??????????????????????????????@@@???????????????@@@@@@>>>>>>?????????@@@@@@@@@????????????>>>>>>>>>>>>???===<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999:::::::::::::::;;;;;;999999999999999999999999999777666444444555666777444555555666666777777777666666555555555444444444666666666666666777777777444555777888888666444222111222444666666666555444333333333333333333333333333333333222222222222111///000111222222111000///.........//////000000111...///000111222222222222444222111222333555444333111111222222222333333333222111111111111111111222444444444444444444444444222222333444444444444333222333333444555555666666555666888999:::999888777333555777777666666777888;;;;;;;;;<<<<<<===>>>>>>?????????@@@AAAAAABBBBBBAAAAAABBBCCCDDDEEEFFFFFFIIIJJJJJJLLLMMMOOOQQQRRRRRRSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXZZZ[[[\\\]]]^^^^^^```___^^^]]]]]]___aaabbb```aaa```^^^[[[[[[\\\^^^______```bbbccceeeffffffgggfffeeedddccccccccccccccccccbbbbbbccceeegggiiihhhkkkmmmlllhhheeedddeeeffffffggghhhiiiiiijjjjjjhhhiiikkkmmmnnnnnnmmmmmmiiiiiiiiiiiihhhgggeeeeeebbbbbbbbbcccdddeeeggghhhfffeeeeeeeeeeeeffffffggghhhiiijjjkkkkkkkkkkkkjjjiiihhhgggeeedddddddddddddddcccbbbbbb``````___^^^\\\]]]^^^___aaadddfffggglllmmmoooqqqqqqpppooonnnmmmmmmmmmnnnoooqqqssstttsssqqqooooooqqqrrrssssssrrrqqqooonnnnnnnnnnnnooonnnlllmmmpppnnngggccccccbbbbbbaaabbbbbb```]]]ZZZZZZZZZ[[[[[[[[[[[[ZZZZZZXXXWWWWWWWWWXXXYYY[[[[[[XXXYYYZZZZZZZZZZZZZZZYYYWWWWWWVVVUUUTTTSSSSSSTTTTTTTTTSSSRRRQQQPPPOOOOOOLLLMMMMMMNNNNNNNNNNNNNNNKKKLLLLLLMMMMMMKKKJJJIIIGGGGGGHHHIIIJJJJJJKKKKKKDDDDDDDDDDDDEEEFFFHHHHHHJJJLLLNNNNNNLLLKKKJJJKKKJJJJJJKKKLLLMMMOOOQQQRRRNNNNNNPPPQQQRRRRRRSSSSSSWWWXXXYYYXXXWWWWWWYYYZZZXXXXXXWWWWWWXXXYYYZZZ[[[TTTTTTTTTUUUVVVWWWYYYYYYWWWVVVVVVUUUUUUTTTTTTSSSUUUUUUUUUUUUSSSQQQOOOMMMNNNOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTQQQRRRSSSTTTTTTSSSRRRQQQOOOPPPRRRTTTVVVWWWWWWXXXUUUUUUUUUTTTTTTTTTSSSSSSUUUVVVWWWVVVTTTSSSTTTUUUUUUTTTSSSSSSSSSSSSSSSTTTUUUSSSRRRQQQRRRQQQPPPNNNNNNOOOOOOPPPQQQRRRTTTUUULLLLLLKKKKKKKKKLLLNNNOOONNNOOOOOOPPPQQQQQQPPPPPPLLLKKKKKKJJJJJJJJJKKKKKKGGGHHHIIIIIIJJJJJJJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@@@@@@@@@@@@@????????????????????????=========>>>???AAABBBCCC>>>>>>??????@@@@@@@@@@@@????????????>>>>>>>>>>>>???===<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999777888888999;;;<<<<<<===888888888888888888888888999777555444333444666777333444444555666777888888888888777777666666666555444444555555666666777777333444666888777555333111222333555666666555333111333333333333333333333333333333333222222222111111///000111222222111000///......///000111222333333......000111111222222222444222111111333444444444111111111222222333333333333222222222222222222333333333222222222333444444000111333444444333222111111222222333333444555555444555777888999888666555555777888888666555666777:::;;;;;;<<<<<<=========?????????@@@AAAAAABBBBBB@@@@@@AAABBBCCCDDDEEEFFFHHHHHHIIIJJJLLLNNNOOOPPPQQQQQQRRRSSSSSSSSSSSSRRRTTTTTTTTTSSSSSSSSSSSSRRRVVVWWWXXXZZZ\\\]]]]]]^^^___^^^]]]\\\\\\]]]___```______^^^\\\ZZZYYY[[[\\\]]]^^^___aaabbbdddeeefffffffffdddcccbbbbbbaaaaaabbbbbbaaabbbcccfffiiikkkhhhkkkmmmmmmiiifffeeefffddddddeeefffgggiiiiiijjjiiijjjlllmmmnnnmmmmmmlllgggggggggfffeeedddbbbaaaaaaaaabbbdddeeefffggggggddddddddddddeeeeeefffgggkkkkkkkkkkkkkkkjjjiiihhhhhhgggeeedddcccddddddeeeccccccbbbaaa```______^^^______```aaaccceeefffgggkkklllnnnnnnnnnllljjjiiihhhhhhiiikkklllmmmnnnoooooommmkkkjjjlllmmmmmmllljjjjjjiiihhhhhhiiijjjkkkjjjhhhgggiiihhhdddbbbdddaaa```aaabbbbbb___[[[WWWYYYYYYZZZ[[[[[[[[[[[[[[[XXXXXXWWWWWWXXXYYY[[[\\\YYYYYYZZZ[[[\\\\\\[[[[[[WWWVVVUUUTTTSSSSSSSSSSSSTTTSSSRRRQQQPPPOOONNNNNNJJJJJJKKKMMMMMMNNNNNNNNNJJJKKKMMMNNNNNNLLLJJJIIIGGGGGGHHHHHHIIIJJJKKKKKKGGGGGGGGGGGGHHHJJJLLLMMMMMMLLLKKKIIIIIIIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPOOOOOORRRTTTWWWWWWWWWXXXXXXXXXYYYYYYWWWXXXZZZ[[[\\\[[[YYYXXXXXXVVVSSSTTTWWWYYYYYYWWWWWWWWWWWWWWWVVVUUUTTTTTTXXXVVVUUUTTTTTTTTTRRRPPPRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSSSSRRRQQQQQQPPPPPPTTTSSSSSSSSSRRRRRRQQQQQQPPPQQQRRRSSSUUUUUUVVVVVVVVVVVVUUUTTTSSSSSSSSSTTTYYYXXXVVVUUUTTTSSSSSSSSSWWWSSSPPPPPPSSSUUUVVVUUUWWWVVVUUUSSSRRRPPPOOONNNQQQQQQQQQQQQQQQPPPPPPOOOOOONNNMMMKKKKKKKKKLLLLLLMMMKKKIIIKKKPPPRRRRRRQQQPPPMMMKKKJJJJJJJJJHHHGGGHHHHHHIIIIIIJJJIIIIIIIIIIIIHHHHHHGGGFFFEEECCCCCCDDDCCCCCCCCCCCCBBBBBBBBB???>>>>>>>>>???@@@AAAAAA????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;<<<===???@@@===>>>???@@@AAABBBBBBBBB@@@@@@@@@??????===<<<<<<<<<;;;::::::::::::;;;<<<999999999999999999999999<<<;;;::::::999999::::::777666555444444555666777888888888777777777777777666666666666666666666666555555555555555555555555444444555555555555444444666555444444444666777888444555555555444333333222444222000222555666555333222222222222222222222222222222222111111111000000222222222222222111000///000000000000000000000000111111222222222222111111000000000000000000000000222222222222222222222222000000000000000000000000222222222333333444444444---......000111222333444333333333333333333333333777777777777777777777777777777777666666666666555::::::;;;;;;<<<=========;;;<<<<<<>>>???@@@AAABBBCCCBBBAAAAAAAAAAAACCCCCCCCCEEEGGGJJJLLLMMMMMMMMMQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQQQQPPPPPPPPPTTTUUUWWWXXXYYYZZZZZZZZZ]]]\\\ZZZYYYYYY[[[\\\^^^^^^^^^]]]\\\[[[[[[[[[[[[ZZZ\\\^^^aaadddeeeffffffhhhhhhhhhhhhgggeeebbbaaabbbccceeegggiiijjjkkkkkkkkklllllllllkkkhhheeeccceeeeeefffhhhjjjlllnnnoooooonnnmmmllljjjiiihhhgggffffffffffffeeedddcccbbbcccdddeeeffffffeeeddddddcccdddeeeeeedddeeegggiiimmmllljjjiiijjjiiigggfffhhheeebbbaaabbbdddddddddbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa______```cccfffhhhiiihhhhhhiiijjjjjjiiigggiiiiiijjjkkklllnnnoooooolllkkkjjjhhhhhhhhhiiiiiijjjiiiggghhhiiiiiihhhgggggggggfffeeedddbbbaaa```aaaaaa```^^^\\\[[[ZZZYYYYYYYYYYYYZZZ[[[]]]^^^___UUUUUUUUUVVVWWWXXXYYYZZZWWWWWWYYYZZZ\\\^^^___```YYYWWWTTTQQQPPPPPPRRRSSSPPPPPPOOONNNMMMLLLKKKJJJKKKLLLMMMNNNOOOPPPPPPPPPKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGGGGHHHJJJLLLMMMKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOOOOPPPQQQQQQPPPOOOOOOQQQSSSWWWXXXXXXXXXXXXXXXWWWWWWVVVWWWYYY[[[[[[ZZZYYYXXXXXXVVVUUUVVVXXXYYYXXXVVVVVVVVVVVVWWWVVVVVVUUUUUUWWWUUUTTTTTTUUUVVVUUUSSSSSSTTTTTTUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRQQQQQQTTTTTTSSSRRRRRRRRRRRRRRRQQQRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTWWWVVVUUUTTTSSSSSSSSSSSSUUURRROOOOOORRRTTTTTTTTTUUUUUUTTTSSSRRRQQQPPPPPPRRRRRRRRRRRRRRRQQQQQQPPPOOONNNMMMKKKJJJJJJKKKKKKLLLJJJIIIKKKOOOQQQQQQPPPOOOMMMKKKJJJKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEECCCCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAA????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<>>>???===>>>???@@@AAAAAAAAAAAA???@@@@@@??????===<<<<<<<<<;;;::::::::::::;;;<<<::::::::::::::::::::::::::::::999888888888888999777777666555555666777777888888888888888888888888555555555555555555555555555555555555555555555555444444555555555555444444444444333333333444666666444444444444444333222222444222000111444555333222222222222222222222222222222222222111111111000000222222333333222222111000000000000000000000000000000111111222222111111000000000000000000000000000222222222222222222222222111111111111111111111111222222222222333333333333///000000000111111222222333333333333333333333333333333333444555666666777777777888999:::;;;<<<<<<::::::;;;;;;<<<==================>>>?????????@@@BBBBBBAAA@@@@@@AAACCCCCC@@@BBBEEEIIILLLOOOPPPQQQPPPPPPOOOOOOPPPQQQRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOQQQRRRSSSTTTVVVWWWXXXXXXZZZZZZYYYYYYZZZ[[[\\\]]]^^^]]]\\\\\\[[[[[[[[[\\\[[[\\\___bbbdddfffffffffdddddddddeeeeeedddccccccdddeeeggghhhjjjkkklllllllllllllllllljjjhhhfffdddeeeffffffggghhhiiijjjkkknnnnnnmmmllljjjiiihhhhhhffffffggggggffffffeeedddfffgggggghhhgggfffeeedddcccdddddddddcccccceeegggllljjjhhhgggggggggeeecccgggeeeccccccdddeeeddddddbbbbbbbbbbbbbbbbbbbbbbbbaaa`````````bbbdddggghhhiiiiiihhhiiiiiiiiihhhggghhhiiijjjlllmmmmmmmmmmmmiiiiiigggfffeeefffggggggjjjiiigggggghhhhhhfffeeeddddddeeedddcccaaa```^^^___^^^]]]\\\[[[ZZZYYYXXXXXXXXXYYYYYYYYYYYYZZZZZZTTTTTTTTTTTTUUUVVVWWWXXXVVVWWWXXXYYY[[[\\\]]]^^^WWWUUURRRPPPNNNOOOPPPQQQPPPOOOOOONNNLLLKKKKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNKKKKKKLLLLLLKKKKKKJJJIIIGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLIIIHHHHHHHHHHHHJJJKKKLLLNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPQQQPPPOOOOOOQQQSSSWWWXXXXXXYYYXXXWWWUUUTTTVVVWWWXXXYYYZZZYYYXXXWWWXXXWWWWWWXXXYYYYYYWWWUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUTTTUUUWWWXXXWWWVVVUUUUUUUUUVVVVVVUUUUUUUUURRRRRRRRRRRRSSSSSSSSSSSSVVVUUUSSSQQQQQQRRRSSSUUUSSSSSSTTTUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSTTTTTTUUUVVVUUUTTTTTTSSSSSSSSSSSSRRRPPPOOOOOOPPPRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRQQQPPPNNNLLLKKKIIIIIIIIIIIIJJJIIIIIIJJJMMMOOOOOONNNOOOMMMLLLKKKLLLKKKJJJHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAA????????????????????????????????????????????????@@@???===<<<;;;<<<<<<======>>>???@@@@@@@@@@@@@@@????????????>>>===<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999999888777777777777777888777777666666777777888888888888888999999999999555555555555555555555555444444444444444444444444444444555555555555444444333333222222222333444444333333444444444333222222333222111111222333111000222222222222222222222222222222222111111111111111222222333333222222111111000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222111111111111111111111111111111111333333333333333333333333111222333444555777888888555555666777888999:::::::::::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@@@@AAACCCDDDAAACCCEEEIIILLLNNNOOOPPPNNNNNNNNNNNNOOOQQQRRRSSSRRRRRRQQQQQQPPPOOOOOONNNPPPQQQQQQRRRSSSUUUWWWXXXWWWXXXYYYZZZ[[[\\\\\\\\\]]]]]]\\\[[[[[[[[[\\\\\\]]]^^^```ccceeefffffffffbbbbbbbbbcccdddfffggghhhfffggghhhiiijjjkkklllllllllllllllkkkjjjhhhgggfffhhhhhhhhhhhhhhhhhhhhhhhhmmmmmmlllkkkkkkjjjiiiiiihhhiiiiiiiiiiiiiiihhhhhhjjjjjjjjjiiihhhgggeeedddbbbcccdddcccbbbbbbdddeeeiiigggeeeeeeeeeeeecccbbbgggeeeddddddeeefffdddcccaaaaaaaaaaaaaaaaaaaaaaaa______aaabbbdddfffhhhhhhhhhiiiiiiiiihhhgggffffffhhhiiikkklllmmmlllkkkjjjfffeeedddcccccccccdddeeejjjiiigggggggggfffcccaaa```aaabbbcccbbb```]]][[[[[[ZZZZZZYYYYYYXXXWWWWWWVVVWWWWWWXXXWWWVVVUUUTTTSSSSSSRRRRRRRRRSSSSSSTTTUUUUUUVVVWWWXXXYYYZZZ[[[SSSRRRPPPNNNMMMMMMNNNOOOOOOOOONNNMMMLLLKKKJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLKKKJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJGGGGGGGGGHHHIIIKKKMMMNNNQQQPPPOOONNNNNNNNNNNNNNNNNNOOOQQQPPPPPPPPPQQQSSSVVVVVVWWWWWWVVVTTTQQQPPPUUUVVVWWWWWWXXXXXXWWWWWWWWWWWWYYYYYYYYYXXXUUUSSSTTTTTTTTTUUUUUUVVVWWWXXXWWWVVVUUUVVVXXXXXXXXXWWWUUUUUUVVVVVVVVVVVVUUUUUUQQQQQQRRRSSSSSSTTTUUUUUUWWWUUUSSSQQQQQQSSSUUUVVVTTTUUUVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTUUUUUUVVVWWWYYYXXXVVVUUUTTTSSSSSSSSSPPPOOONNNNNNOOOPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTTTTUUUUUUTTTTTTSSSRRRPPPNNNLLLJJJHHHGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLNNNMMMKKKLLLMMMLLLKKKIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@BBBBBBBBBAAAAAA@@@??????????????????????????????????????????????????????@@@???>>><<<;;;;;;;;;;;;======>>>???@@@@@@??????>>>>>>??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888777777777777888888888777777777777888888777777777777888888888888555555555555555555555555444444444444444444444444333444444555555444444333333333222222333333333333222222333333333333222222333222111111111111000///222222222222222222222222111111111111111111111111000111111222111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000222222222222222222222222333222222111111000000000111111111222222222222222222222333333333333444444444444555666777888999999777777777777666666666666999::::::;;;;;;<<<===============>>>>>>>>>>>>>>>@@@?????????@@@AAACCCDDDFFFFFFGGGIIIJJJKKKLLLLLLLLLLLLMMMMMMOOOPPPRRRRRRRRRRRRQQQPPPPPPOOONNNNNNQQQQQQQQQRRRTTTVVVXXXYYYVVVXXXZZZ\\\^^^^^^]]]\\\]]]\\\\\\\\\\\\\\\]]]]]]___```bbbdddeeeffffffeeeeeeeeeddddddfffhhhjjjkkkhhhhhhhhhhhhiiijjjjjjkkkllllllkkkjjjiiiiiihhhhhhkkkkkkkkkkkkkkkkkkkkkjjjllllllkkkkkkkkkkkkjjjjjjnnnnnnnnnnnnmmmlllkkkjjjlllkkkjjjiiigggeeedddcccbbbccccccbbbaaaaaabbbdddeeedddcccdddfffgggfffeeefffeeeeeeeeegggfffdddbbb________________________]]]___bbbdddggghhhiiiiiifffggghhhhhhfffeeedddeeehhhiiikkkmmmllljjjhhhfffccccccbbbaaaaaabbbcccdddiiihhhffffffeeeccc```]]][[[]]]___aaa```^^^[[[XXXWWWWWWWWWWWWVVVVVVVVVVVVSSSTTTVVVWWWVVVUUUSSSQQQRRRRRRQQQPPPOOOOOOPPPPPPSSSTTTTTTUUUUUUVVVVVVWWWQQQOOONNNLLLLLLLLLMMMNNNNNNNNNMMMLLLKKKKKKJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHJJJLLLNNNPPPRRRQQQPPPOOOOOONNNOOOOOONNNOOOQQQRRRQQQQQQRRRTTTTTTTTTTTTTTTSSSQQQOOOMMMTTTTTTUUUUUUVVVVVVVVVVVVUUUWWWYYYYYYXXXVVVTTTSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYXXXVVVWWWXXXXXXWWWUUUTTTUUUUUUVVVVVVUUUUUUTTTQQQRRRRRRSSSTTTUUUVVVVVVWWWVVVSSSRRRRRRTTTVVVXXXUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXYYYYYY]]][[[ZZZWWWUUUTTTSSSSSSOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRRRRNNNMMMKKKIIIGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJLLLKKKKKKLLLMMMMMMKKKIIIJJJIIIHHHFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;======>>>?????????>>>>>>===>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888777777888888888888777777444555555555666666666777555555555555555555555555444444444444444444444444333333444444444444333333333333333444333333333333111111222222222222222111222222222222111000000000222222222222222222222222111111111111111111111111//////000000000000000///000000000000000000000000000000000111111000000000000000000000000000000000////////////////////////111111111111111111111111333222222111111000000000000000111222333444555555222222222333333444444444666666666666777777777777;;;;;;;;;:::::::::999999999999::::::;;;<<<<<<<<<:::;;;<<<===>>>???@@@@@@>>>>>>===>>>???AAACCCDDDGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLNNNOOOPPPQQQQQQPPPPPPPPPPPPOOOOOOOOOPPPQQQQQQSSSTTTWWWXXXYYYXXXYYY\\\___``````___^^^]]]]]]\\\\\\]]]^^^______aaabbbdddeeefffffffffeeegggffffffeeefffgggiiijjjiiihhhgggggggggggghhhiiimmmllljjjiiiiiiiiijjjjjjkkklllmmmnnnnnnmmmmmmllljjjjjjkkkkkkkkkkkkllllllssssssrrrqqqooommmlllkkklllkkkiiigggeeecccbbbaaaaaabbbcccbbbaaaaaacccdddbbbbbbbbbeeehhhjjjkkkjjjfffeeedddeeeffffffdddbbb^^^^^^^^^^^^^^^^^^^^^^^^^^^```cccfffhhhiiiiiiiiidddfffggggggdddcccccceeeiiijjjkkklllkkkhhheeecccbbbaaaaaa```aaabbbdddeeehhhfffeeedddccc```\\\YYYXXXZZZ\\\^^^^^^\\\YYYWWWUUUUUUUUUUUUUUUUUUUUUUUUQQQRRRTTTVVVVVVUUUTTTSSSQQQQQQPPPOOONNNNNNNNNNNNRRRRRRRRRRRRRRRRRRRRRRRRNNNNNNMMMLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIFFFEEEEEEDDDDDDEEEEEEFFFCCCCCCDDDEEEFFFFFFEEEEEEFFFFFFFFFGGGIIIKKKNNNOOOQQQPPPOOONNNNNNNNNNNNNNNNNNPPPRRRSSSSSSSSSTTTUUUTTTSSSRRRQQQPPPOOONNNNNNSSSSSSTTTTTTTTTTTTUUUUUUTTTVVVXXXXXXVVVTTTTTTUUUTTTSSSSSSSSSTTTUUUWWWXXXYYYXXXVVVVVVWWWWWWVVVUUUTTTUUUUUUVVVVVVUUUUUUTTTRRRSSSSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSSSSUUUWWWXXXVVVVVVWWWXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXYYYYYYZZZ^^^]]][[[XXXVVVUUUTTTTTTOOOPPPRRRQQQPPPPPPQQQSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRQQQPPPMMMLLLJJJHHHFFFFFFFFFFFFFFFHHHJJJKKKJJJHHHHHHIIIJJJIIIJJJKKKMMMMMMKKKIIIIIIHHHFFFEEEDDDEEEFFFFFFEEEFFFFFFFFFEEEEEEDDDCCCAAAAAAAAA@@@@@@@@@??????>>>???@@@AAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<;;;;;;;;;======>>>>>>>>>>>>===============>>>>>>======<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999888888888888999666777777888888777777666333333444444555555666666444444444444444444444444333333333333333333333333333333444444444444333333333333444444444333222222000000111222222222111111111222333333111000111222222222222222222222222222111111111111111222222222...///000000111000000000000000000000000000000000///000000111111000000///000000000000000000000000////////////////////////000000000000000000000000222222222222222111111111///000111222444555666777111222222333333444444555555555555555555555444444777777888999:::;;;;;;<<<999999999:::;;;;;;<<<<<<999:::;;;<<<>>>???@@@AAA<<<<<<<<<===???AAACCCDDDDDDEEEEEEGGGIIIKKKMMMNNNKKKKKKKKKLLLLLLNNNOOOPPPOOOOOOOOOOOOPPPPPPPPPPPPNNNOOOQQQSSSUUUVVVWWWXXXZZZ[[[^^^```aaa```___^^^]]]]]]]]]^^^___```aaabbbddddddfffggggggfffeeeeeefffeeeeeeeeeeeeeeeffffffjjjiiigggfffffffffggghhhmmmllljjjiiihhhjjjkkklllllllllnnnnnnnnnmmmlllkkkiiiiiijjjkkkkkklllmmmmmmssssssrrrqqqpppnnnlllkkkkkkjjjgggeeecccaaa`````````aaabbbbbbaaabbbdddfffbbbbbbcccfffjjjmmmnnnnnnfffdddccccccdddeeecccbbb________________________```bbbdddgggiiijjjjjjjjjcccfffhhhhhheeedddeeegggjjjkkkkkkkkkiiifffcccaaa``````___``````bbbdddeeeeeedddccccccbbb___ZZZWWWVVVXXXZZZ\\\\\\[[[YYYWWWUUUUUUUUUUUUUUUUUUUUUTTTQQQRRRSSSTTTUUUUUUTTTSSSQQQPPPOOONNNNNNNNNNNNNNNPPPPPPPPPOOOOOONNNNNNNNNKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIJJJJJJJJJJJJIIIHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEAAABBBCCCDDDDDDDDDCCCBBBDDDDDDDDDEEEGGGIIIKKKMMMMMMMMMLLLKKKKKKKKKLLLLLLOOOQQQTTTUUUUUUTTTUUUVVVUUUTTTRRRPPPOOOPPPPPPQQQSSSSSSRRRRRRSSSSSSTTTTTTRRRTTTVVVUUUSSSSSSTTTVVVUUUTTTSSSRRRSSSTTTVVVXXXWWWVVVUUUVVVWWWXXXWWWVVVVVVVVVWWWWWWWWWWWWVVVVVVTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXXXX[[[ZZZYYYWWWWWWVVVVVVVVVPPPRRRTTTTTTRRRQQQSSSTTTUUUUUUTTTSSSRRRQQQPPPPPPPPPQQQQQQQQQQQQPPPOOOOOOKKKJJJHHHGGGFFFFFFFFFGGGFFFIIILLLLLLJJJHHHGGGHHHHHHHHHHHHJJJLLLLLLJJJHHHHHHGGGEEEDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEDDDCCC@@@@@@@@@@@@????????????>>>???@@@BBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>>>>======<<<<<<<<<===============<<<::::::;;;<<<<<<;;;::::::::::::::::::::::::::::::999999888777777777777888555666777777777777666555333333444444555666666777444444444444444444444444333333333333333333333333222333333444444333333222222222333333333222000000///000000111222222111111000222444333222111333555222222222222222222222222000000111111111222222222000000111222222222222222000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000111111111111111111111111222222222222333333333333111222222333444555555666111111222333333444555555333333444444555555666666444555666777888999999:::888999999::::::;;;<<<<<<;;;;;;<<<<<<===>>>??????;;;;;;;;;<<<>>>AAACCCEEEEEEEEEEEEFFFHHHJJJLLLMMMKKKKKKKKKKKKKKKLLLMMMNNNMMMMMMNNNOOOPPPQQQQQQRRRMMMOOOSSSVVVXXXYYYXXXXXX[[[\\\^^^_________^^^^^^^^^^^^______```bbbcccdddeeefffggghhhgggfffeeedddddddddeeeffffffffffffffflllkkkiiigggffffffggghhhnnnllliiihhhhhhjjjlllnnnppppppqqqqqqpppnnnllljjjhhhhhhiiijjjlllmmmnnnnnnoooooooooooonnnmmmlllkkkjjjiiigggdddbbbaaaaaaaaa___```bbbbbbbbbcccfffhhheeedddeeegggkkknnnnnnnnnfffdddbbbaaabbbccccccbbbaaaaaaaaaaaaaaaaaaaaaaaacccdddeeeggghhhiiijjjjjjcccgggkkkjjjgggfffiiilllllllllkkkiiigggdddbbbaaa^^^^^^^^^^^^___aaacccdddcccbbbbbbbbbaaa^^^YYYUUUVVVWWWXXXYYYZZZYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOOOOOOOPPPOOOOOONNNMMMLLLLLLKKKKKKHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDEEE@@@AAABBBCCCCCCCCCBBBAAACCCCCCCCCCCCEEEGGGIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJOOORRRTTTVVVVVVUUUVVVWWWWWWUUURRRPPPPPPQQQSSSTTTRRRRRRRRRRRRRRRSSSTTTTTTQQQSSSTTTSSSRRRRRRTTTWWWVVVUUUSSSRRRRRRTTTVVVWWWTTTSSSSSSUUUWWWYYYYYYXXXWWWXXXXXXXXXXXXXXXXXXWWWTTTUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWUUUVVVWWWYYYZZZ[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWXXXPPPSSSVVVUUUSSSRRRTTTVVVWWWVVVUUUSSSRRRPPPOOONNNOOOOOOPPPPPPOOOOOONNNMMMJJJIIIGGGFFFFFFFFFGGGGGGFFFIIILLLLLLJJJGGGGGGHHHFFFFFFHHHJJJLLLLLLJJJGGGGGGFFFDDDCCCDDDEEEGGGHHHDDDEEEEEEEEEEEEEEEDDDCCC@@@@@@@@@????????????>>>>>>???AAACCCCCCCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;<<<<<<===<<<<<<<<<<<<===============<<<<<<<<<<<<===============<<<::::::;;;<<<<<<;;;::::::999999999999999999999999888888777666666666666666444555666777777666555444444444555555666777777888444444444444444444444444333333333333333333333333222333333444444333333222000111222222222000///...//////000111111111111111000222555444222222444666222222222222222222222222000000111111222222222222111222333444444444444444000000000000000000000000//////000000000000//////000000000000000000000000111111111111111111111111222222222222222222222222222222222333333444444444444444444444444444444444111111222333333444555555333444555666777999::::::;;;;;;;;;:::::::::999999888999999::::::;;;<<<<<<========================;;;;;;;;;<<<>>>AAACCCEEEIIIHHHGGGGGGGGGHHHIIIJJJLLLKKKKKKKKKKKKKKKLLLMMMKKKLLLMMMNNNPPPQQQRRRSSSOOORRRVVV[[[]]]]]][[[ZZZ\\\\\\]]]]]]^^^]]]]]]]]]_________```aaaccceeeeeefffggghhhhhhhhhgggeeeddddddeeegggiiijjjjjjiiihhhnnnllljjjhhhgggggghhhiiinnnllliiihhhhhhjjjmmmooouuuvvvvvvuuussspppmmmkkkggghhhiiijjjlllmmmnnnooojjjjjjkkkllllllmmmllllllkkkiiigggdddcccbbbbbbbbb___```bbbbbbcccdddgggiiigggffffffhhhkkkmmmmmmlllfffdddaaa```aaabbbcccbbbcccccccccccccccccccccccceeeeeefffggghhhiiijjjkkkdddiiimmmllljjjiiilllooommmllljjjhhheeecccaaa```]]]]]]]]]]]]^^^```bbbcccbbbaaaaaaaaa```]]]YYYUUUVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWWWWVVVUUUUUUTTTUUUTTTRRRQQQPPPOOOOOOOOOQQQPPPPPPOOOPPPPPPQQQQQQNNNNNNMMMLLLKKKJJJIIIIIIFFFFFFFFFGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIGGGGGGHHHHHHHHHGGGGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDCCCCCCCCCCCCDDDDDD>>>>>>>>>>>>>>>?????????AAAAAABBBDDDEEEGGGHHHHHHFFFGGGGGGHHHHHHHHHGGGGGGLLLMMMNNNPPPQQQRRRRRRSSSTTTSSSQQQPPPQQQRRRTTTUUUTTTSSSRRRPPPPPPPPPQQQRRRSSSSSSRRRRRRRRRRRRRRRSSSQQQPPPOOONNNPPPRRRVVVXXXTTTUUUWWWZZZ]]]]]]ZZZXXXYYYXXXWWWVVVUUUSSSRRRRRRTTTSSSSSSRRRRRRSSSTTTUUUSSSSSSRRRRRRSSSUUUXXXYYYYYYXXXXXXZZZ]]]^^^\\\YYYYYYXXXVVVUUUTTTTTTUUUVVVRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTWWWUUUTTTSSSTTTTTTRRRPPPMMMNNNOOOPPPPPPOOOMMMLLLGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKMMMMMMKKKIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAABBBAAAAAA@@@?????????@@@CCCCCCCCCCCCBBBAAA@@@@@@??????>>>>>>======<<<<<<===;;;;;;;;;<<<===<<<;;;;;;::::::999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999888888777777666666555555999888888777666555555444666666555555555444444444222333333444444333333222000111111222444555555666111111111111111111222222111111222222222111111000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000//////000111222222000000000000000000000000111111000000//////......111111000000000000111111222222222111111111111111111111111111111222222333111111222222222333333333333333222222333333444555555666777666555444555666888888888888888888888888777777888888888999999999::::::::::::::::::::::::<<<===???@@@@@@AAACCCEEEFFFFFFFFFGGGHHHIIIKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJKKKKKKLLLMMMOOOPPPQQQUUUVVVWWWYYY[[[]]]^^^___^^^]]]\\\\\\[[[\\\\\\\\\^^^___```bbbdddeeeeeefffjjjhhhgggeeeddddddddddddbbbcccdddeeefffhhhiiiiiiiiigggeeecccccceeehhhjjjpppmmmiiifffgggkkkpppssswwwvvvtttrrrpppnnnmmmlllkkkjjjiiihhhhhhjjjlllmmmmmmllljjjiiihhhhhhiiijjjiiihhhgggfffffffffffffffcccbbbaaadddhhhjjjiiihhhhhhhhhiiiiiiiiijjjjjjjjjfffeeecccaaaaaabbbcccdddcccfffhhhhhheeedddeeegggjjjjjjiiiiiihhhgggggggggggghhhhhhiiiiiijjjkkkkkknnnlllhhheeebbb```]]][[[\\\]]]___```bbbccccccccccccbbbaaaaaa```___]]][[[[[[YYYXXXWWWYYYZZZ[[[ZZZ\\\[[[ZZZYYYWWWVVVUUUTTTQQQRRRRRRRRRQQQOOONNNLLLQQQPPPPPPOOOOOONNNNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@======>>>>>>>>>>>>??????@@@AAABBBCCCEEEFFFGGGHHHEEEEEEEEEFFFFFFFFFFFFFFFJJJKKKMMMNNNOOOPPPPPPPPPRRRQQQPPPOOOOOOQQQRRRTTTSSSRRRQQQQQQQQQRRRSSSSSSSSSRRRRRRQQQQQQRRRRRRSSSPPPOOONNNNNNOOOQQQTTTVVVTTTTTTVVVYYY[[[[[[XXXVVVWWWVVVUUUUUUTTTSSSRRRRRRTTTSSSSSSRRRRRRSSSTTTUUUTTTSSSRRRRRRSSSVVVXXXYYYWWWVVVVVVXXX[[[\\\ZZZXXXXXXXXXWWWVVVUUUUUUUUUUUUPPPPPPQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTWWWUUUSSSRRRRRRQQQOOOMMMLLLMMMOOOOOOOOOMMMKKKJJJGGGFFFFFFFFFFFFGGGHHHHHHGGGIIIKKKKKKIIIGGGGGGGGGJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAABBBAAA@@@???>>>>>>???@@@BBBBBBBBBBBBAAA@@@??????>>>>>>>>>=========<<<<<<>>><<<;;;<<<===>>>===<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::888888999999999999888888777777777666666666666666888888777777666555555444555555555444444444333333222333333444444333333222444444444333333222222222333222222222111000000000111111222222222111111000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000//////000000000111111111000000//////000111111222////////////////////////111000000000/////////...111111000000000000111111111111111111111111111000111000000000000111222222222222222222333333333333333222222222222333444444444666777666555444555666888888888888888888888888777777777888888888999999::::::::::::::::::::::::;;;===???@@@@@@AAACCCDDDFFFFFFFFFGGGHHHIIIKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKLLLNNNPPPQQQRRRTTTUUUWWWYYY[[[]]]^^^___]]]]]]\\\[[[ZZZZZZZZZ[[[\\\]]]^^^```bbbdddeeefffiiigggfffdddccccccddddddccccccdddeeefffggghhhiiiiiihhheeeddddddfffiiikkkllljjjfffddddddhhhmmmpppuuutttsssqqqooonnnlllkkkjjjjjjiiiiiijjjlllnnnpppmmmmmmlllkkkjjjjjjjjjjjjhhhhhhgggfffffffffffffffeeeddddddfffjjjllllllkkkkkkjjjjjjiiihhhhhhhhhhhhfffeeecccbbbbbbcccdddeeecccfffhhhhhhfffeeefffhhhiiiiiiiiihhhhhhhhhhhhgggiiiiiiiiiiiijjjjjjjjjjjjkkkiiifffcccaaa```^^^]]]]]]^^^```aaabbbccccccdddbbbbbbaaa``````___]]]\\\___\\\ZZZYYYZZZ[[[ZZZZZZYYYXXXWWWUUUTTTRRRQQQPPPNNNNNNOOOOOONNNMMMKKKJJJMMMMMMMMMNNNNNNOOOOOOOOOMMMMMMLLLKKKJJJIIIHHHGGGDDDEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@============>>>>>>??????@@@AAAAAACCCDDDEEEFFFGGGDDDDDDCCCCCCCCCDDDFFFGGGIIIJJJKKKLLLMMMMMMNNNMMMPPPOOONNNMMMNNNOOOPPPQQQTTTSSSRRRRRRQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQRRRRRROOONNNMMMMMMNNNPPPRRRSSSSSSSSSTTTWWWXXXXXXVVVTTTSSSSSSSSSRRRRRRRRRQQQQQQSSSSSSRRRRRRSSSTTTUUUUUUTTTSSSSSSSSSTTTUUUWWWXXXUUUUUUUUUVVVXXXYYYXXXVVVWWWWWWWWWWWWVVVUUUTTTSSSOOOOOOPPPPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSVVVTTTQQQPPPOOONNNKKKIIILLLMMMMMMMMMLLLKKKIIIHHHFFFFFFFFFFFFFFFGGGGGGHHHFFFHHHJJJJJJHHHGGGGGGGGGIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBB@@@@@@@@@@@@AAAAAA@@@>>>===<<<===???@@@AAAAAAAAA@@@@@@???>>>==================<<<<<<<<<>>>===<<<<<<>>>>>>===<<<;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999888888888888888888888888777777888888888888777777666666666666666666777777888777777666666555555555444444444333333333222222222222333333333333222222555444444333222111111111444333333222111000//////000111111222222222111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000111111000000/////////000111111////////////////////////000000000000////////////111000000//////000000111/////////000000000000000000000/////////000111111111111222222222222333333222222222222222333444444444555666555444444555666777777777777777777777777777777777777888888888888::::::::::::::::::::::::;;;===?????????@@@BBBDDDFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKLLLMMMOOOQQQSSSTTTTTTUUUWWWYYY[[[]]]^^^___\\\\\\[[[YYYYYYXXXXXXXXXZZZZZZ\\\^^^```cccfffhhhiiihhhfffdddccccccdddddddddddddddeeefffggghhhhhhjjjhhhfffeeeeeegggjjjlllkkkiiifffdddeeehhhlllnnnssssssrrrqqqooonnnlllkkkkkkkkkkkkkkklllnnnpppqqqmmmnnnnnnmmmmmmlllkkkjjjhhhggggggfffffffffffffffhhhggggggiiimmmoooooonnnnnnmmmkkkiiihhhhhhhhhhhhhhhgggeeeccccccdddeeefffdddfffhhhiiihhhggghhhhhhhhhhhhiiiiiijjjjjjiiiiiikkkkkkkkkjjjjjjjjjjjjiiifffeeecccaaa```____________```aaabbbcccdddddddddaaaaaa``````___^^^]]]]]]aaa___\\\[[[[[[[[[[[[ZZZWWWWWWVVVTTTRRRQQQOOOOOOMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLNNNPPPQQQRRRSSSMMMMMMLLLKKKJJJJJJIIIHHHFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDCCCBBBAAAAAACCCCCCBBBAAA@@@@@@@@@@@@;;;<<<<<<======>>>>>>>>>@@@@@@AAABBBCCCDDDEEEEEEEEEDDDBBBBBBCCCEEEGGGIIIIIIJJJKKKLLLLLLLLLLLLLLLNNNNNNMMMMMMMMMNNNOOOPPPUUUUUUTTTRRRQQQPPPPPPOOOPPPPPPPPPPPPPPPPPPQQQRRRNNNMMMLLLLLLLLLNNNOOOQQQRRRQQQRRRTTTVVVVVVTTTRRRPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSTTTUUUUUURRRRRRRRRRRRSSSTTTUUUVVVTTTTTTTTTUUUVVVWWWVVVVVVUUUVVVWWWWWWVVVUUUSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQSSSQQQOOONNNMMMMMMJJJIIILLLLLLLLLKKKJJJHHHFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGIIIKKKKKKJJJIIIHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEGGGFFFFFFFFFEEEEEEEEEEEEDDDBBB@@@>>>===>>>???@@@@@@???===;;;;;;<<<>>>@@@????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;<<<===<<<;;;;;;;;;;;;:::;;;;;;<<<<<<::::::::::::::::::::::::999999::::::::::::999999888888888888888888888888666777777888888777777666444555555666666777777777777777666666666555555555333333333222222222111111222222333333333333222222111111222222222333333333333222222222111000000000000000111222222222111111000000000000000000000000111111111111111111111111111111111111111111111111////////////////////////////////////000000000111000000/////////000000111////////////////////////000000000000////////////000000////////////000000.........//////////////////////////////000000111///000000000111111111111222222222111222333333444333444555555444333444666666666666666666666666666666666666777777777888888888888888888888999999999:::<<<>>>?????????AAACCCFFFFFFFFFGGGGGGIIIJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLKKKLLLMMMNNNPPPRRRTTTVVVWWWXXXYYY[[[\\\]]]\\\\\\[[[[[[YYYXXXWWWVVVVVVVVVYYYYYY[[[]]]aaaeeehhhjjjllljjjhhhfffdddcccccccccdddeeeeeeeeefffgggggggggiiihhhgggfffggghhhkkklllmmmkkkiiihhhhhhkkknnnppprrrrrrrrrrrrqqqooonnnmmmooonnnnnnnnnnnnooopppqqqmmmnnnoooooonnnmmmkkkjjjhhhggggggfffffffffggggggiiiiiijjjkkkmmmoooppppppooonnnllljjjjjjjjjkkklllkkkjjjgggeeeddddddeeefffdddfffhhhjjjjjjjjjjjjiiihhhiiijjjllllllllllllllllllllllllkkkjjjiiiiiihhhcccbbbaaa___^^^^^^```aaabbbbbbcccdddddddddcccccc```aaaaaa```^^^]]]^^^___aaa___\\\[[[[[[\\\[[[ZZZYYYXXXWWWVVVTTTSSSRRRQQQNNNNNNNNNNNNMMMLLLKKKKKKKKKLLLMMMOOOQQQSSSTTTUUUNNNNNNMMMLLLKKKKKKJJJJJJHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHFFFEEEDDDCCCBBBAAA@@@@@@CCCBBBAAAAAA@@@@@@@@@AAA:::;;;;;;<<<======>>>>>>??????@@@AAABBBCCCCCCDDDEEEDDDCCCCCCDDDGGGJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKNNNMMMMMMMMMNNNNNNOOOOOORRRRRRRRRRRRRRRQQQQQQQQQOOOOOONNNNNNOOOPPPQQQQQQMMMMMMLLLLLLLLLLLLMMMNNNPPPPPPPPPRRRTTTTTTSSSQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUUUUQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUTTTUUUUUUVVVTTTUUUUUUVVVUUUSSSRRRPPPTTTSSSSSSRRRPPPOOOOOONNNPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMLLLLLLMMMMMMLLLJJJKKKKKKJJJIIIHHHFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGFFFHHHJJJKKKIIIHHHHHHIIIHHHHHHHHHHHHGGGFFFEEEDDDFFFFFFFFFEEEEEEEEEEEEDDDBBBAAA???===<<<===>>>??????>>><<<;;;;;;===>>>???>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999;;;;;;:::999:::::::::::::::;;;<<<===::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::888888888888888888888888777777888888888888777777444444555555666666777777666666666666555555555555333333222222222111111111111222222333333222222111000111111222222333333333000000000111222222222333///000111222222222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...////////////000000000000000///////////////000........................////////////000000000000000000////////////000000------......///////////////////////////000000111............////////////222111111111111222333333111333444444333333444666555555555555555555555555555555666666666777777777555555666666777777777777:::;;;===>>>>>>???AAACCCFFFFFFFFFFFFFFFGGGHHHIIIGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMMMMOOOPPPRRRTTTUUUYYYZZZ[[[\\\\\\[[[ZZZYYYZZZYYYXXXWWWVVVVVVVVVVVVYYYZZZ]]]```dddgggkkklllooommmjjjgggeeeccccccbbbeeeeeeffffffffffffffffffhhhggggggfffgggiiikkklllmmmlllkkkjjjkkkmmmoooqqqqqqrrrssstttsssrrrpppooossssssrrrpppooonnnnnnnnnmmmnnnnnnooonnnlllkkkjjjhhhhhhggggggggghhhhhhiiiiiijjjkkkllllllmmmnnnoooooonnnmmmmmmmmmnnnoooooommmllliiifffdddddddddeeeeeefffiiikkkmmmmmmllljjjiiijjjlllnnnooooooooonnnmmmlllkkkkkkjjjiiihhhhhhaaabbbaaa___]]]^^^aaadddcccddddddddddddccccccbbb```aaaaaa```^^^^^^```bbb```^^^[[[ZZZ[[[\\\[[[ZZZYYYYYYXXXWWWVVVUUUUUUTTTPPPPPPOOONNNMMMLLLKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQNNNNNNNNNMMMMMMLLLLLLKKKIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBAAA@@@@@@@@@AAAAAA999::::::;;;<<<===>>>>>>>>>??????@@@AAAAAABBBBBBEEEEEEEEEEEEGGGIIIKKKMMMLLLLLLMMMMMMMMMLLLKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNKKKLLLNNNPPPRRRSSSTTTTTTNNNMMMMMMMMMNNNOOOPPPQQQMMMMMMLLLLLLLLLLLLLLLLLLNNNNNNNNNPPPRRRSSSSSSRRRQQQQQQQQQQQQQQQQQQRRRRRRPPPQQQRRRTTTUUUUUUUUUUUUPPPPPPQQQQQQRRRRRRRRRRRRSSSTTTUUUTTTRRRRRRTTTVVVSSSSSSSSSSSSRRRQQQPPPOOOTTTTTTSSSQQQPPPOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNLLLLLLLLLMMMNNNMMMLLLJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFCCCEEEGGGHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@???============>>>===============>>>>>>???>>>>>>>>>======<<<;;;::::::::::::;;;;;;;;;;;;;;;:::999888888::::::999888999999999999:::;;;<<<<<<999999999999999999999999::::::;;;;;;;;;;;;::::::888888888888888888888888777777888888888888777777555555555555555555666666555555555555555555555555333333333222222222111111111111222222222222111111222222222222222111111111//////000111222333333444///000111222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......////////////000000000000//////......//////........................////////////000000000000000//////......//////000------......//////000000000000/////////000111111---------.........//////111111111111111222333333000222333333333333444555444444444444444444444444555555555555666666666666444444555666666777777777999;;;=========>>>@@@BBBEEEEEEDDDDDDEEEFFFFFFGGGFFFGGGGGGHHHIIIJJJKKKKKKMMMMMMNNNOOOPPPRRRSSSTTTXXXYYY[[[[[[[[[YYYWWWVVVXXXXXXWWWVVVVVVVVVVVVWWWYYY[[[___cccgggjjjlllmmmmmmllliiigggeeedddddddddfffffffffffffffeeeeeeeeegggfffffffffgggiiijjjlllkkkkkkjjjjjjkkklllmmmnnnppprrrsssuuuuuutttrrrqqqvvvuuutttrrrpppnnnmmmllllllmmmmmmllllllkkkjjjiiiiiiiiiiiiiiiiiijjjjjjkkkjjjkkklllllljjjjjjkkklllnnnnnnnnnooooooooopppppplllkkkhhhfffeeeeeeeeefffffffffiiilllooopppnnnkkkjjjkkknnnpppppppppooonnnkkkkkkjjjjjjiiihhhggggggcccdddccc```]]]]]]aaaeeeeeeeeeeeedddcccbbbaaa``````bbbcccaaa^^^^^^bbbeeeaaa___\\\[[[[[[[[[ZZZYYYVVVVVVVVVVVVVVVVVVVVVVVVRRRQQQOOOMMMKKKJJJJJJIIIJJJJJJKKKKKKLLLMMMMMMNNNOOOOOONNNNNNNNNMMMMMMMMMIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAABBBAAAAAA@@@@@@AAAAAAAAA888999:::;;;<<<======>>>>>>>>>??????@@@AAAAAAAAACCCDDDEEEGGGHHHJJJLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKLLLNNNOOOQQQQQQQQQQQQLLLLLLLLLMMMMMMNNNPPPPPPNNNMMMMMMLLLLLLLLLKKKKKKMMMLLLMMMOOORRRTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRROOOQQQRRRTTTUUUUUUUUUUUURRRRRRSSSSSSSSSSSSSSSSSSQQQSSSSSSRRROOOOOORRRTTTRRRRRRQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNPPPNNNMMMMMMNNNNNNMMMKKKIIIHHHHHHGGGFFFFFFFFFGGGDDDCCCCCCCCCCCCDDDEEEEEEBBBDDDGGGGGGFFFEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDDDDCCCCCCCCCBBB@@@@@@??????>>>=========<<<===>>>?????????>>>>>>>>>>>>>>>>>>===<<<;;;:::999999:::::::::;;;;;;;;;:::999888999::::::999888888888888888999:::;;;;;;999999999999999999999999999999::::::::::::999999777777777777777777777777555666666777777666666555555555555555555555444444555555555555555555555555444333333333222222222222111111222222222222111111111111111111222222222222000000000111222222222333//////000222222333333222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000........./////////000000000000///........................................../////////000000000111//////............//////---......///000000111111111000000000000111222222....../////////000000000111111111111111222222333///111333333222222444555333333333333333333333333444444555555555666666666555555666777777888999999888:::<<<======>>>@@@AAADDDCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTVVVXXXXXXWWWUUUTTTWWWVVVVVVVVVVVVWWWXXXXXXYYY[[[```eeeiiikkkkkkkkkhhhgggeeeddddddeeeeeefffggggggfffffffffeeeeeeeeeeeeeeeeeefffggghhhjjjkkkjjjjjjjjjjjjkkklllmmmmmmnnnppprrrtttuuutttrrrqqquuuttttttrrrqqqooommmllllllkkkjjjiiihhhhhhhhhhhhkkkjjjjjjjjjkkkkkklllmmmkkkmmmmmmllliiihhhiiijjjmmmnnnoooppppppnnnmmmlllhhhgggeeeeeeeeefffhhhjjjfffgggiiimmmqqqrrrooollliiikkkmmmooopppooommmllliiiiiiiiihhhhhhgggggggggfffgggfffbbb^^^]]]bbbfffeeeeeeeeedddcccaaa```___```cccdddbbb______dddhhhfffccc___]]][[[ZZZXXXWWWTTTUUUUUUVVVWWWWWWXXXXXXVVVTTTRRROOOLLLKKKJJJJJJIIIJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJHHHGGGGGGHHHJJJKKKHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCAAAAAAAAA@@@@@@AAAAAABBB888888999:::<<<======>>>>>>>>>??????@@@@@@@@@AAAAAACCCEEEGGGIIIJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJOOOOOOPPPPPPOOOMMMLLLKKKLLLLLLLLLLLLMMMNNNOOOPPPNNNNNNMMMMMMLLLLLLKKKKKKLLLKKKLLLNNNRRRTTTUUUTTTUUUTTTTTTTTTSSSSSSSSSSSSOOOPPPRRRTTTUUUVVVUUUUUUSSSTTTTTTUUUUUUUUUUUUTTTPPPQQQRRRPPPMMMMMMPPPSSSRRRQQQOOONNNMMMMMMNNNOOOLLLMMMMMMNNNOOOOOOPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMRRRQQQOOONNNNNNNNNLLLJJJHHHHHHGGGGGGGGGGGGGGGHHHCCCCCCCCCCCCCCCDDDEEEEEEDDDFFFHHHIIIHHHGGGHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCDDDCCCCCCCCCBBBBBBBBBBBB???@@@@@@@@@???>>>===<<<;;;===???@@@AAA@@@???>>>>>>>>>>>>>>>===<<<;;;:::999999999::::::;;;;;;;;;;;;:::999999;;;;;;:::999777777777777888999:::;;;888888888888888888888888888888999999999999888888666666666666666666666666444555555555555555555444666666666555555444444333444555555555555555555555444444444333333333222222111111222222222222111111,,,---...000222444666666222222222111111111111111//////000222222333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000............/////////000111000///........................................../////////000000111111//////............//////.........///000111111222111111111111111222222333000000000000111111111111111111111000111222222333///111222222222222444555333333333333333333333333444444444555555555666666666777777888999:::::::::888:::<<<=========???AAACCCCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGIIIJJJKKKKKKOOONNNNNNNNNNNNOOOPPPPPPMMMOOOSSSUUUWWWVVVUUUTTTVVVVVVVVVVVVWWWXXXYYYYYYXXX[[[aaafffiiikkkjjjiiibbbbbbbbbbbbccceeeggghhhgggggggggfffeeeeeeddddddddddddeeeeeeggghhhiiijjjjjjkkkkkkllllllmmmmmmnnnmmmnnnqqqssstttsssrrrpppsssssssssrrrqqqpppnnnmmmkkkjjjiiigggfffgggggghhhkkkkkkkkkkkkllllllmmmnnnlllnnnooommmiiiggghhhiiilllnnnooopppooollliiigggdddccccccdddeeehhhkkkmmmfffgggiiinnnrrrssspppmmmhhhjjjlllnnnooommmkkkjjjhhhhhhhhhhhhgggggggggggghhhiiihhhddd^^^]]]bbbgggeeeeeeddddddbbb```___^^^aaaccceeeccc``````eeejjjkkkhhhccc___\\\ZZZWWWUUUUUUUUUVVVWWWYYYZZZ[[[[[[[[[YYYVVVRRROOOMMMLLLLLLKKKLLLMMMNNNPPPQQQSSSSSSPPPOOOOOOOOOOOOOOOOOONNNIIIIIIIIIIIIIIIIIIIIIHHHKKKJJJHHHGGGGGGHHHJJJKKKIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDAAAAAAAAA@@@@@@AAABBBBBB;;;::::::::::::;;;<<<<<<>>>============>>>>>>???BBBCCCDDDFFFFFFGGGGGGGGGKKKKKKKKKKKKJJJIIIHHHGGGHHHGGGGGGGGGIIIKKKNNNPPPQQQPPPOOOOOONNNMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMPPPOOONNNLLLKKKJJJJJJJJJLLLMMMNNNOOOQQQRRRSSSTTTSSSRRRQQQQQQQQQRRRTTTUUUQQQQQQRRRSSSTTTTTTSSSSSSQQQQQQSSSTTTUUUUUUUUUUUUSSSQQQNNNMMMMMMNNNOOOOOOPPPPPPOOOOOONNNMMMLLLLLLJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNQQQPPPPPPOOONNNMMMLLLLLLLLLIIIFFFEEEEEEGGGGGGFFFFFFEEEDDDBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEFFFFFFEEEDDDCCCBBBAAAAAADDDDDDCCCBBB@@@???>>>>>>CCCBBBAAA@@@???======<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;999999999888888888888777;;;:::888666666777888999555666888999:::::::::999555666777888888888888888888888888888888777666666555555444444444444555555444444555555555555444444222333333444444555555555555555444444444333333333222222222222222222222222222222222111111111000000222222222222222222222222444333222000//////...///000000000111222222222333111111111222333333333444000000000000////////////000/////////000111222222000000000000000000111111//////............//////---------...............------......//////000000------...///000000//////000000000000000000000000111111000000//////......000//////............//////......------///000111111111111000000000000000111111222222222333333333444444444555555555555666333333333444444555555555555555666666777777888888:::::::::::::::;;;<<<===????????????@@@AAABBBBBBAAA@@@???BBBGGGIIIIIIHHHMMMNNNOOOOOOMMMMMMNNNOOORRRSSSSSSSSSTTTTTTTTTTTTVVVWWWWWWXXXXXXXXXXXXXXX[[[^^^bbbfffhhhgggfffeeeddddddcccbbbbbbcccddddddggggggggggggfffdddaaa```bbbaaa```aaaeeeiiikkkllliiihhhgggggghhhjjjlllnnnoooppppppqqqqqqppppppppppppqqqqqqooommmllllllnnnkkklllnnnmmmkkkiiihhhhhhkkkkkkkkklllllllllmmmmmmiiijjjjjjkkkkkkjjjjjjiiinnnoooqqqrrrpppmmmiiigggaaabbbbbbcccdddeeeggghhhhhhhhhjjjpppwwwxxxsssnnnkkkmmmooonnnkkkgggeeedddeeegggiiihhhfffdddeeeggghhhhhhgggfffeeedddddddddgggeeeaaa]]][[[\\\]]]^^^]]]___aaaaaa```bbbfffjjjqqqnnnhhhaaa\\\YYYWWWWWWXXXWWWVVVVVVVVVWWWXXXYYYWWWVVVSSSPPPNNNMMMMMMMMMMMMLLLMMMMMMNNNOOOPPPQQQOOOPPPQQQQQQQQQPPPOOONNNIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBAAAAAA@@@???;;;;;;::::::;;;;;;<<<==================>>>>>>???AAAAAACCCDDDFFFFFFGGGGGGKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGFFFGGGHHHJJJMMMOOOOOOOOONNNMMMMMMLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKKKKKKKKKKMMMMMMNNNOOOPPPRRRRRRSSSRRRRRRQQQQQQPPPQQQQQQRRROOOOOOPPPQQQQQQQQQQQQQQQOOOPPPQQQRRRRRRSSSSSSSSSQQQOOOMMMLLLMMMNNNOOOOOOPPPPPPOOOOOONNNMMMMMMLLLJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMOOOOOOOOONNNNNNMMMMMMLLLLLLIIIFFFEEEFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@@@@??????BBBAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::777777888888999999999:::;;;:::888777666777888999666666888999:::999999888666666777888888888777777888888888888888777666666555555444444444444555555444444555555555555444444444444444444444555555555555444444444444333333333222222222222222222222222222222222111111111000000222222222222222222222222222222111000000////////////000000000000000111111...///////////////000000000//////////////////////////////000000222333333111000000/////////000000//////............//////000000000///.........---------------............------...///////////////////////////////////////............//////////////////.........////////////......---...///000111111000000000000000000000111111111222222222333333444444444444555555555555333333333444444444555555444555555666777777888888999999999999:::;;;<<<===????????????@@@AAABBBBBBCCCBBBAAADDDGGGJJJIIIHHHJJJLLLMMMMMMLLLLLLMMMOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXXXXYYYYYYXXXXXXZZZ\\\___bbbcccccccccbbbaaa```_________```bbbccccccdddddddddddddddcccccceeebbb``````bbbeeeggggggffffffffffffgggiiikkklllnnnooooooppppppppppppoooooooooooonnnkkkjjjkkkmmmlllnnnoooooommmkkkjjjkkkjjjjjjjjjkkkkkklllllllllkkkllllllllllllllllllkkknnnoooppppppnnnjjjfffdddaaaaaaaaabbbdddeeeggghhhhhhhhhjjjoootttuuuqqqllljjjlllnnnnnnkkkgggeeeeeeeeegggiiiiiigggfffggghhhhhhgggeeecccbbbbbbbbbbbbeeeccc___\\\[[[[[[]]]^^^```aaaaaaaaaaaabbbdddgggiiigggccc^^^[[[YYYXXXWWWWWWVVVUUUTTTTTTUUUVVVVVVUUUTTTQQQOOONNNMMMLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPNNNOOOPPPPPPPPPOOOMMMMMMIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCEEEDDDDDDDDDDDDCCCCCCCCCAAAAAABBBBBBAAA@@@@@@???<<<;;;;;;;;;;;;<<<=====================>>>?????????@@@BBBCCCEEEFFFFFFGGGJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGIIIKKKMMMMMMMMMMMMLLLLLLKKKKKKJJJNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOPPPQQQQQQRRRQQQQQQQQQQQQPPPOOONNNNNNLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPPPPPPPPPPOOONNNMMMLLLMMMNNNOOOPPPPPPOOOOOONNNNNNMMMMMMMMMLLLKKKIIIIIIIIIJJJLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLIIIGGGFFFFFFGGGGGGFFFFFFEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@???@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999555666777888999:::;;;;;;;;;:::888777777777888999777777888999999888888777777777888888888777666666777777888888777777666666555555444444444444555555444444555555555555444444555555555555555444444444444444444444333333333333222222222222222222222222222222222111111111111111222222222222222222222222111111000000000000000000000///////////////......///...............------/////////////////////////////////000111333444555111111000///.........////////////....../////////222111111000///...---------------,,,,,,,,,,,,,,,------...////////////...////////////////////////,,,,,,------...//////000------......//////000000///............///000000000000000000000000111111111111111222222222222333444444444444555555555555333333333444444444444555444444555555666777777777777777888888:::;;;===>>>????????????@@@AAABBBBBBDDDDDDCCCEEEGGGIIIIIIHHHGGGIIIJJJKKKJJJJJJLLLNNNKKKLLLMMMOOOQQQRRRTTTTTTUUUUUUVVVWWWWWWWWWWWWVVVXXXYYY[[[\\\]]]^^^^^^^^^\\\\\\[[[\\\]]]^^^```aaa`````````aaabbbccceeeeeeeeebbb___]]]^^^```aaaaaabbbccceeefffhhhiiijjjjjjlllmmmnnnoooooooooooonnnmmmmmmmmmllljjjiiijjjlllnnnoooqqqpppnnnllllllmmmjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnmmmjjjfffbbb___``````aaaaaaccceeefffggghhhhhhiiilllppppppmmmiiigggjjjlllllljjjhhhgggffffffhhhiiiiiihhhggghhhiiigggeeebbb```______```aaadddbbb```^^^]]]^^^```aaadddbbbaaa```aaabbbaaaaaa```___]]][[[YYYXXXWWWWWWUUUUUUTTTSSSRRRRRRRRRSSSRRRQQQPPPNNNMMMMMMLLLMMMMMMMMMMMMLLLLLLMMMNNNNNNMMMMMMMMMNNNMMMLLLLLLKKKIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@AAAAAAAAAAAA@@@??????<<<<<<;;;;;;<<<<<<===>>>===<<<<<<======>>>???@@@???@@@BBBDDDEEEGGGGGGGGGIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKNNNNNNMMMMMMMMMMMMLLLLLLJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQRRRRRRQQQOOOMMMKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNPPPRRROOOOOOOOONNNNNNMMMMMMMMMMMMKKKIIIHHHHHHJJJMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKLLLLLLLLLLLLMMMMMMNNNNNNLLLIIIGGGGGGGGGHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888666777777888999999:::::::::999888777777777888888888888888888888777777777777888888888777666555555666777777777777777666666555444444333333444444555333444444555555444444333666666666555555444444444444444444333333333222222222222222222222222222222111111111111111111111111111111111111111111111111//////000111111111111111000000000//////.........111111111000000/////////.........///////////////......///000222333555666333222111000//////............////////////......000000//////......------......------,,,,,,++++++------...//////.........////////////////////////---------....../////////,,,---...//////000000000............/////////000000000000000000111111111111111111111222222222222333333444444444555555555444444444444444444444444333444444555555666777777555666666777999;;;<<<===>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDDDDFFFFFFFFFFFFEEEGGGIIIIIIIIIJJJLLLMMMKKKLLLMMMNNNPPPQQQRRRSSSRRRRRRSSSTTTTTTTTTTTTTTTWWWWWWXXXXXXYYYZZZ[[[\\\ZZZZZZZZZ[[[\\\^^^```bbb````````````aaaccceeegggccc```]]][[[\\\]]]^^^^^^```bbbeeegggiiijjjiiiiiijjjkkkkkklllmmmmmmllllllkkkllllllkkkiiiiiijjjlllnnnoooppppppnnnmmmmmmnnnkkkkkkkkkkkkkkkkkkkkkkkkiiihhhhhhhhhhhhhhhhhhiiimmmlllkkkhhheeeaaa]]][[[^^^______```bbbdddfffggghhhggghhhiiikkkkkkhhhfffeeegggjjjjjjiiihhhhhhhhhiiijjjjjjiiihhhgggffffffdddbbb```______```bbbccceeedddbbbaaaaaabbbdddeeegggccc``````aaaaaa^^^[[[ZZZYYYYYYXXXWWWWWWVVVUUUSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFEEECCCBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@??????;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<===>>>???@@@AAABBBCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPRRRRRRSSSRRRQQQOOOMMMKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOOOOOOONNNNNNMMMOOOPPPPPPNNNNNNPPPSSSOOOOOONNNNNNNNNNNNNNNMMMMMMKKKIIIHHHHHHJJJMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJKKKKKKLLLLLLMMMMMMNNNKKKJJJHHHGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFEEECCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888888888888888888888888888999999999888888888888888888888777777777777777777777777777777777666555444555666666777777777666666444444333333333333444444333333444444444444333333666666555555444444444333444444333333333222222222222222222222222222222222111111111111111111111111111111111111111111111111...///000111222222111111111111111000000/////////222222222111111000000000------....../////////000......///000111333555666444333222111000/////////......///000000///......,,,,,,,,,------.........///.........------,,,,,,------............------........................000000000/////////......+++,,,...///000000000000---....../////////////////////000000111111111111000000111111111222222222333333333444444444444555444444444444444444444444333333333444555555666666444555555666888:::;;;<<<===============>>>@@@@@@AAABBBBBBBBBBBBCCCCCCDDDDDDFFFHHHIIIIIIIIIKKKMMMMMMNNNNNNOOOOOOPPPPPPPPPRRRRRRSSSTTTTTTTTTTTTSSSWWWVVVVVVVVVWWWYYYZZZ[[[ZZZZZZZZZ[[[]]]___aaaccccccbbbaaaaaaaaacccdddeeebbb```^^^^^^```bbbbbbbbbaaacccfffiiijjjjjjiiihhhhhhhhhiiiiiiiiiiiihhhhhhiiijjjjjjjjjiiiiiijjjlllmmmnnnooonnnlllkkklllnnnllllllkkkkkkkkkkkkkkkkkkhhhgggffffffffffffggghhhkkkjjjgggdddaaa]]][[[YYY]]]]]]^^^___aaaccceeefffggggggfffgggggggggeeedddccceeeggghhhhhhggghhhiiikkkkkkjjjhhhgggeeecccbbb``````______```bbbeeefffcccbbbaaaaaaaaabbbdddeeefffccc______```___[[[WWWXXXXXXWWWWWWUUUTTTSSSSSSQQQQQQQQQQQQPPPOOOOOOOOOPPPPPPPPPPPPOOOOOONNNNNNLLLLLLKKKJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>??????@@@??????>>>;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<===???@@@AAABBBCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEFFFGGGHHHHHHIIIIIILLLLLLLLLMMMMMMNNNNNNNNNLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHJJJKKKLLLMMMLLLMMMMMMNNNOOOPPPPPPQQQRRRRRRRRRQQQPPPOOOMMMLLLMMMNNNNNNNNNNNNMMMMMMLLLMMMNNNNNNOOOOOOOOONNNNNNLLLOOOQQQPPPNNNMMMOOORRRNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKIIIIIIIIIJJJLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLJJJJJJKKKKKKLLLLLLLLLMMMKKKJJJHHHHHHIIIIIIGGGFFFFFFGGGGGGGGGGGGFFFEEEEEECCCCCCCCCCCCBBBBBBAAA@@@AAAAAABBBBBBCCCCCCCCCDDDAAAAAA@@@@@@?????????>>><<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999999888888888777777999999999999888888777777777777666666666777777888666666777777777666555555555555666777777777666666444444333333333333444444333333444444444444333333444444444444444333333333333333333333222222222222222222222222222222222222111111111111111222222222111111111111111111111111...///000222222222111000111111000000000000000///000000///////////////...---------......//////000.........///000222333444333222111000000///000000---...///000000///...---******+++,,,---......///............---------------............---,,,,,,........................222111111000//////......,,,---...000000000//////---......///000//////////////////000111111222222000000000111111111111222333333333333444444444444555444444444444333333333222222333333444555555555444444555666777888:::;;;;;;;;;;;;;;;<<<===>>>>>>>>>???AAAAAA@@@@@@AAACCCDDDFFFGGGHHHGGGHHHIIIKKKMMMMMMNNNNNNNNNNNNOOOOOOSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWYYYZZZ[[[ZZZZZZZZZ[[[\\\^^^```bbbcccbbbbbbbbbbbbbbbccccccaaaaaaaaacccfffhhhhhhgggbbbdddfffhhhiiiiiihhhgggfffffffffffffffeeedddcccfffggghhhhhhggggggiiikkklllmmmmmmlllkkkjjjlllnnnkkkkkkkkkkkkjjjjjjjjjjjjhhhgggfffeeeeeefffggghhhhhhgggdddaaa^^^\\\ZZZZZZ\\\\\\]]]^^^```bbbdddfffffffffeeeeeedddcccccccccbbbdddfffgggfffggghhhiiijjjiiigggfffeeedddaaa^^^______```aaabbbdddeeefff______^^^^^^^^^___```aaabbb```___^^^]]][[[XXXVVVYYYXXXVVVTTTRRRQQQQQQQQQOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPQQQQQQPPPOOONNNMMMJJJJJJJJJIIIIIIJJJKKKKKKIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@======>>>????????????>>>:::999999999999:::;;;;;;;;;;;;<<<<<<===???@@@AAACCCDDDDDDEEEFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNNNNKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLKKKLLLLLLNNNOOOPPPQQQQQQQQQQQQPPPNNNNNNMMMMMMMMMNNNNNNOOOOOONNNMMMMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMKKKNNNQQQPPPLLLJJJLLLOOONNNNNNNNNNNNNNNNNNNNNNNNJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIJJJIIIGGGEEEGGGGGGHHHHHHHHHGGGFFFEEEBBBBBBBBBCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>======<<<<<<=========>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888888888888999999999999999999999999888777777666666555555666777888999555555666666777666666666444555555666777777666666444333333222222333333444222333333444444333333222222222222333333333333333333333333222222222222111222222222222222222222222000000111111111222222222111111111111111111111111...///111222222111000///......///////////////000------...............///,,,,,,---......///000000............///000111222000///............//////---...///000000///...---+++,,,,,,------.........,,,,,,,,,,,,,,,------------.........------,,,+++......................../////////////////////...---...///000000000...---------///000000000///......//////000111111222222000000000000111111111111222222333333333444444444555555444444444333333333222222222333444444555555555555555555666777888999999999999999:::;;;<<<===<<<>>>@@@@@@??????AAACCCCCCEEEFFFFFFEEEEEEFFFHHHJJJJJJKKKLLLMMMNNNNNNNNNQQQRRRRRRSSSSSSSSSSSSSSSRRRSSSTTTVVVWWWYYYZZZZZZXXXXXXWWWXXXYYY[[[]]]^^^___```aaaaaabbbbbbbbbaaa^^^___aaaeeehhhjjjhhhfffcccdddeeefffgggffffffeeeeeeeeeddddddbbbaaa___^^^bbbcccddddddddddddfffhhhlllmmmmmmllljjjkkklllnnniiiiiiiiiiiihhhhhhhhhgggfffeeedddccccccdddeeefffeeedddaaa^^^\\\[[[[[[[[[ZZZ[[[\\\]]]```bbbdddeeeffffffeeecccbbbbbbcccdddbbbccceeefffeeefffgggiiifffdddccccccdddcccaaa^^^^^^___aaabbbccccccbbbbbb]]]]]]\\\\\\\\\]]]^^^^^^\\\^^^^^^]]][[[XXXWWWWWWWWWVVVSSSQQQOOOOOOOOOPPPNNNOOOQQQRRRSSSRRRRRRRRROOOPPPPPPPPPOOONNNLLLKKKIIIHHHHHHHHHIIIJJJKKKKKKIIIIIIGGGFFFFFFFFFGGGHHHFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@<<<======>>>??????>>>>>>999999888888999999:::;;;;;;;;;<<<<<<===???@@@AAACCCCCCDDDDDDDDDDDDCCCCCCEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHIIIIIIJJJKKKLLLMMMMMMJJJJJJIIIHHHHHHGGGFFFFFFHHHHHHHHHHHHIIIJJJKKKKKKJJJKKKLLLMMMOOOPPPRRRRRRPPPOOONNNLLLKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLIIIMMMPPPNNNJJJHHHIIILLLNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIJJJIIIGGGEEEGGGGGGHHHIIIHHHGGGFFFEEECCCCCCDDDDDDEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>===<<<<<<<<<======>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999666666777888999::::::;;;888999999999999888777777666555555555666777999:::444444555666777777777666444444555666777777666666444333333222222333333444222333333444444333333222111111111222222333333333333333333222222222111111222222222222222222222222000000111111222222222222000000000000000000000000///000111222222111///...,,,------....../////////---......//////000000000,,,,,,------...///000000...............///000000------,,,,,,,,,------...---...///111111///...---..................------*********++++++,,,,,,------.........------,,,+++........................,,,,,,------.../////////---...000111111///---,,,,,,---///000000000///......//////000111222222222000000000000111111111111222222333333333444444444555555555444444333333333111222222333333444555555555555555555555666777888888888888888999:::;;;;;;;;;===@@@@@@??????AAADDDBBBDDDEEEDDDCCCCCCDDDEEEFFFGGGHHHJJJLLLMMMNNNOOOMMMNNNOOOOOOPPPPPPOOOOOOPPPQQQSSSUUUWWWXXXYYYYYYVVVUUUUUUUUUVVVXXXZZZ[[[\\\]]]___aaabbbbbbaaaaaaZZZ\\\___cccggggggdddbbbcccddddddeeeeeedddddddddddddddcccbbb```^^^\\\[[[___aaabbbbbbaaabbbdddfffmmmmmmmmmlllkkkkkkmmmooohhhhhhggggggfffffffffeeecccbbb```______```bbbccccccbbb___]]][[[[[[\\\]]]ZZZZZZ[[[]]]___bbbdddeeeeeeeeedddcccaaaaaacccdddbbbccceeeeeeeeeeeeggghhhbbb```___aaacccdddaaa______```bbbccccccaaa___^^^^^^^^^]]]]]]]]]^^^^^^___YYY\\\^^^]]]YYYVVVVVVXXXVVVSSSPPPNNNMMMMMMOOOPPPNNNOOOQQQSSSTTTTTTTTTSSSOOOOOOOOOOOONNNLLLJJJIIIGGGGGGGGGHHHIIIJJJKKKLLLJJJIIIGGGFFFFFFFFFGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@<<<<<<===>>>>>>???>>>>>>777666555555666888:::<<<;;;;;;<<<===>>>???@@@@@@>>>???@@@AAACCCDDDEEEFFFEEEDDDDDDFFFIIIJJJHHHEEEGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFGGGHHHIIIJJJIIIIIIHHHHHHHHHIIIIIIKKKLLLNNNOOOOOOOOONNNNNNRRRQQQPPPOOOMMMLLLKKKJJJKKKMMMOOOQQQRRRRRRQQQPPPMMMMMMMMMMMMLLLLLLLLLLLLNNNNNNNNNNNNMMMLLLKKKKKKOOOOOONNNNNNNNNNNNNNNOOOMMMKKKJJJIIIIIIJJJLLLMMMLLLMMMOOOPPPQQQQQQPPPOOOMMMLLLKKKJJJIIIHHHGGGGGGIIIIIIHHHHHHGGGFFFEEEEEEDDDEEEGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFDDDDDDDDDCCCCCCBBBBBBBBBCCCBBBAAA@@@????????????@@@??????>>>===<<<<<<;;;;;;;;;::::::::::::999999888888888888888777666666777777666666666666666777777777888888888999999999999999999888888888888888999:::::::::999888666555444444555555555555444444555444333333222222222222222222222222222222222222333333444444444444555555444333111000000000111111222222222222222222222222000000000111222222222333333333333222222111111111////////////............000000000000000000000000////////////////////////000000//////.........---//////////////////////////////.........---------/////////...------,,,,,,..................------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------................................................---------------............///////////////////////////.../////////000000000111222222222222222222222222222222222222333444555555555444333333222222222222555444444444444555666666555666666888999:::;;;;;;<<<<<<======>>>@@@AAABBBBBBDDDDDDDDDBBBAAABBBCCCHHHIIIJJJLLLMMMMMMNNNNNNOOONNNNNNOOOQQQRRRRRRQQQRRRRRRRRRUUUWWWYYYXXXWWWUUUVVVWWWXXXXXXXXXWWWWWW]]]]]]^^^______^^^^^^^^^^^^___```aaabbbbbbbbbbbbeeeeeedddcccbbbbbbcccccccccdddccc```\\\[[[]]]``````aaabbbbbbaaabbbdddfffkkkiiihhhffffffgggiiijjjhhhggggggfffeeeccccccbbbaaa```___^^^^^^___aaabbb___]]][[[ZZZ[[[\\\\\\\\\^^^\\\[[[[[[^^^aaacccccceeecccaaa___^^^^^^``````aaa``````bbbeeefffdddaaa```______aaabbbaaa___]]][[[\\\___```aaa___]]][[[YYYXXXXXXYYY[[[[[[ZZZXXXVVVWWWXXXYYYXXXVVVTTTRRRUUURRRPPPOOOOOOOOONNNLLLNNNPPPRRRSSSQQQPPPPPPQQQNNNNNNNNNMMMMMMLLLKKKJJJFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGFFFEEEDDDDDDGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@DDDCCCCCCBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA<<<===>>>???@@@AAABBBBBB666666555555666888:::;;;;;;;;;<<<===>>>??????@@@======>>>???@@@BBBCCCDDDEEEDDDCCCEEEHHHIIIGGGEEEHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKNNNOOOQQQRRRRRRRRRQQQPPPRRRRRRPPPOOONNNMMMMMMMMMLLLMMMOOOPPPQQQQQQPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOPPPPPPPPPPPPPPPOOOPPPPPPOOONNNNNNNNNNNNNNNKKKKKKJJJIIIIIIKKKLLLMMMMMMNNNNNNOOOOOONNNMMMLLLLLLLLLKKKJJJIIIHHHHHHGGGIIIHHHHHHGGGGGGFFFFFFFFFDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBAAA@@@??????>>>>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;:::::::::999999999999999999999999888777777888888777777777777888888777777888888888999999999888888888888888888888888888888888777666555444444444444555555555555444444555444333333222222333333222222222222222222222222111111111222222222333333555444222111111111222222222222222222222222222222111111111111111222222222333222222222222222222111111000000000000/////////................................................000/////////.........---------------------------//////.........---------,,,,,,,,,---------------..................------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......................................................---------............///////////////////////////////////////000000000000222222222222222222222222222222111000000111111111555444333333222222222333555444444444444555666666666777777888999:::;;;;;;<<<<<<<<<===>>>???AAAAAABBBCCCDDDCCCBBBAAABBBCCCGGGHHHIIIKKKLLLMMMMMMMMMLLLKKKKKKLLLNNNNNNMMMLLLQQQPPPQQQSSSVVVXXXWWWVVVUUUUUUVVVVVVWWWWWWWWWXXX[[[[[[\\\\\\\\\\\\\\\[[[]]]^^^___```aaaaaaaaaaaabbbaaaaaa```______``````aaaaaa```^^^[[[[[[^^^aaacccccccccbbb``````bbbccchhhgggfffeeeeeefffhhhiiieeedddcccbbbaaaaaaaaaaaa```___]]]\\\\\\^^^___```___]]][[[ZZZ[[[\\\\\\[[[^^^\\\[[[\\\___bbbcccddddddbbb```___^^^^^^___``````______aaadddeeeccc```\\\[[[[[[\\\^^^^^^\\\ZZZ[[[\\\^^^``````^^^\\\[[[YYYXXXXXXYYYZZZ[[[ZZZXXXVVVVVVWWWWWWVVVUUUSSSRRRSSSQQQOOONNNOOOOOONNNMMMMMMOOOQQQRRRPPPOOOOOOOOOLLLLLLLLLLLLLLLJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>444555666666777888999::::::;;;;;;<<<===>>>??????>>>======>>>???AAACCCDDDEEEDDDCCCCCCFFFGGGGGGFFFHHHGGGFFFFFFFFFGGGIIIJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJJJJIIIIIIJJJJJJKKKMMMNNNOOORRRSSSTTTUUUUUUUUUTTTTTTSSSRRRQQQPPPOOOPPPQQQRRRMMMNNNOOOPPPPPPOOONNNMMMLLLMMMMMMNNNNNNOOOOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTQQQPPPOOONNNMMMLLLLLLLLLIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMMMMMMMLLLKKKJJJIIIKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>============>>>>>>>>>===<<<<<<;;;;;;::::::::::::999999999999999::::::::::::999888888999999888888888888999999888888888888888999999999666777777888888999999999888888777666555555555555444444555555555555444444555444333333333333333333222222222222222222222222111111111111222222222222555444333333222222333333111111111111111111111111222222222111111111111111111111111222222222222222111111111111000000000000................................................/////////...............,,,,,,,,,,,,,,,,,,,,,,,,...............---------******++++++,,,------...------------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------........................---------............///////////////////////////000000000000////////////222222222222222222222222333333222000000/////////444444333222222222333333555444444444444555666666888888888999999:::::::::<<<<<<<<<<<<===???@@@AAAAAACCCDDDCCCBBBBBBCCCDDDFFFGGGHHHJJJKKKMMMNNNNNNLLLLLLLLLNNNOOONNNKKKIIINNNNNNOOOQQQTTTVVVVVVUUUUUUTTTTTTTTTTTTVVVXXXYYYYYYYYYYYYYYYYYYYYYYYYYYY]]]]]]^^^___```````````````______^^^^^^^^^^^^^^^^^^^^^]]][[[ZZZ\\\```cccfffeeedddaaa^^^^^^___aaaeeedddccccccccceeefffgggbbbaaa```___^^^______```___^^^\\\[[[[[[\\\^^^___^^^\\\ZZZZZZ[[[\\\[[[ZZZ\\\[[[ZZZ[[[^^^aaaccccccbbbaaa```^^^^^^^^^______^^^^^^___```ccccccaaa```ZZZZZZYYYZZZ\\\\\\ZZZXXXZZZ[[[]]]^^^^^^]]][[[ZZZYYYWWWWWWXXXYYYZZZYYYXXXUUUUUUUUUTTTSSSSSSRRRRRRQQQOOONNNMMMNNNOOONNNMMMKKKMMMOOOPPPNNNMMMMMMMMMJJJJJJJJJJJJIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAACCCBBBBBBAAAAAA@@@@@@@@@===>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;::::::333444666777888888999888999:::;;;<<<===>>>>>>???@@@@@@??????@@@BBBDDDFFFDDDCCCBBBBBBCCCEEEFFFGGGFFFFFFEEEEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKIIIIIIJJJKKKMMMOOOQQQRRRUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQSSSTTTUUUOOOPPPPPPPPPPPPOOONNNMMMLLLMMMNNNOOOPPPQQQRRRRRRRRRSSSSSSTTTUUUUUUTTTTTTQQQPPPNNNLLLKKKJJJIIIIIIGGGHHHIIIKKKLLLMMMNNNOOOKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHFFFEEEDDDCCCBBBCCCDDDEEEDDDDDDCCCAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>======<<<<<<<<<=========<<<<<<;;;;;;;;;:::::::::999999999999888888999999:::999999888888888888777777777888999999888888888888888888888888555666666777888999999::::::999888666666666777888444444555555555555444444555444444333333333444444222222222222222222222222222333333333333444444444333333333222222222333333000000000000000000000000333222222222111000000000000000111111222222333333111111111000000000//////000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,---------,,,,,,------------......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------------------------------...............---------............///////////////////////////000000000000////////////111111111111222222222222444444333222222222222222444333333222222333333333555444444444444555666666999999999999999:::::::::;;;;;;;;;<<<===>>>???@@@@@@BBBCCCCCCBBBBBBDDDEEEGGGHHHIIIJJJLLLNNNPPPQQQQQQQQQQQQSSSSSSRRRNNNKKKLLLLLLMMMPPPSSSUUUUUUTTTTTTSSSRRRQQQRRRUUUWWWYYYWWWWWWWWWWWWWWWWWWXXXXXX\\\]]]^^^^^^_________^^^______^^^^^^^^^^^^______[[[ZZZZZZYYYZZZ]]]aaadddeeedddccc```]]]]]]___bbbaaaaaa``````aaabbbcccdddbbbaaa___^^^^^^___aaabbb___^^^\\\[[[[[[\\\]]]^^^]]]\\\ZZZZZZ[[[\\\[[[YYYZZZYYYXXXZZZ]]]```aaaaaa``````___^^^]]]]]]^^^^^^\\\]]]^^^```aaaaaa```______]]]\\\\\\\\\\\\ZZZXXXYYYZZZ[[[\\\\\\[[[YYYXXXXXXVVVUUUVVVXXXYYYXXXWWWUUUTTTSSSRRRQQQQQQQQQQQQOOOMMMLLLLLLMMMNNNMMMLLLJJJLLLMMMMMMLLLJJJJJJJJJHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@AAAAAABBBBBB========================???>>>>>>===<<<;;;::::::333444555777888888888888999999:::;;;<<<===>>>>>>@@@?????????@@@BBBCCCEEEBBBBBBBBBAAABBBCCCEEEGGGDDDCCCCCCCCCDDDEEEGGGHHHJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJJJJKKKKKKKKKIIIJJJKKKLLLNNNQQQSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSUUUVVVWWWRRRRRRRRRQQQQQQPPPOOOOOOMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSRRRRRROOONNNMMMKKKIIIHHHGGGGGGFFFHHHJJJLLLNNNOOOOOOOOOHHHHHHHHHIIIIIIJJJJJJKKKIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHFFFEEEDDDCCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888777777888888888888888777666666666666666777888999888888888888888888888888555555666777888888999999999888777666666666777888444444555555555555444444444444444333333444555555222222222222222222222222222222222333333333444444111111111222222222222111000000000000000000000000333222222222111000000000000000000111111222222222000000/////////.........000000000000000000000000........................---------.......................................---.....................///.........---------,,,,,,,,,,,,,,,------......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------------------------------.........//////---------............///////////////////////////000000000000////////////000000000111111222222222222111111111222222333444333333333222222333333444555444444444444555666666999999999999999999999999::::::;;;;;;<<<===???@@@???AAACCCCCCBBBCCCDDDFFFIIIIIIJJJKKKNNNPPPRRRTTTTTTTTTUUUVVVVVVTTTPPPMMMLLLLLLMMMOOOSSSTTTTTTSSSSSSRRRQQQPPPQQQSSSUUUWWWUUUUUUUUUUUUVVVWWWYYYYYY\\\]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^ZZZYYYYYYZZZ]]]```bbbcccaaaaaaaaa___^^^^^^aaaccc^^^^^^^^^______``````aaabbbbbbaaaaaabbbcccdddeee```___]]][[[[[[\\\]]]^^^]]]\\\[[[[[[\\\\\\[[[YYYXXXWWWWWWXXX[[[]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]][[[\\\^^^___```_________cccaaa^^^]]]\\\[[[XXXVVVYYYYYYZZZZZZYYYXXXWWWVVVVVVTTTSSSSSSUUUVVVVVVVVVTTTSSSRRRPPPPPPPPPPPPPPPNNNLLLJJJJJJLLLLLLLLLKKKHHHJJJLLLLLLJJJHHHHHHHHHFFFFFFGGGFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@?????????AAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>========================333444555555666777888999888999999:::;;;<<<============>>>>>>???@@@@@@@@@@@@AAABBBBBBAAABBBDDDFFFBBBBBBAAABBBCCCDDDFFFGGGIIIIIIIIIIIIIIIHHHHHHHHHGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKMMMOOOQQQSSSTTTSSSSSSRRRQQQQQQQQQRRRRRRSSSSSSTTTUUUUUUVVVVVVWWWSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOPPPQQQRRRTTTTTTUUUTTTTTTTTTSSSSSSRRRPPPPPPNNNMMMLLLJJJIIIGGGGGGGGGFFFHHHKKKMMMOOOOOONNNNNNIIIHHHHHHIIIIIIJJJLLLLLLJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888666666777888888888888777555555555555666777888999999999999888888888888888555666666777777888888888666555555444444555555555444444555555555555444444444444444444444444555666222222222222222222222222000000000000111111111111000000111222222222111111111111111111111111111111222222222111111111111111000000000111111111111111////////////....................................---------------------------------------.........////////////////////////---------...............000000///......---,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---------............///////////////////////////////////////000000000000//////000000111222222222.........//////111222222333333222222222333444444555444444444444555666666777777777888888999999999::::::::::::<<<===>>>??????@@@BBBCCCCCCCCCEEEGGGIIIIIIJJJLLLNNNRRRUUUVVVTTTSSSSSSTTTUUUSSSPPPMMMNNNNNNNNNQQQSSSUUUTTTSSSRRRQQQPPPPPPPPPQQQSSSSSSSSSSSSSSSTTTUUUXXXZZZ[[[]]]]]]^^^^^^___^^^^^^]]]ZZZZZZZZZZZZZZZ[[[[[[\\\[[[[[[[[[]]]```bbbbbbaaa]]]^^^____________aaaccc^^^^^^^^^^^^^^^^^^]]]]]]aaaaaabbbdddeeeffffffgggaaa___]]][[[[[[[[[]]]]]]]]]\\\\\\\\\]]]]]][[[ZZZXXXWWWWWWXXXZZZ[[[[[[ZZZ\\\]]]]]]]]]\\\\\\\\\\\\ZZZ\\\___```_________```dddaaa]]][[[ZZZYYYVVVUUUXXXXXXXXXXXXWWWVVVVVVUUUTTTRRRPPPPPPRRRTTTTTTTTTRRRRRRRRRQQQPPPPPPOOOOOOMMMKKKJJJIIIJJJKKKJJJIIIHHHJJJKKKKKKIIIGGGGGGGGGEEEEEEFFFEEEEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????????????????????????????>>>>>>===<<<<<<;;;========================;;;<<<<<<<<<======>>>>>>444444444444555777888:::888888999:::;;;<<<<<<===;;;<<<>>>@@@@@@@@@???>>>>>>@@@CCCCCCAAAAAABBBDDDBBBBBBBBBBBBCCCEEEGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGEEEFFFHHHIIIJJJJJJJJJIIIJJJJJJKKKMMMOOOQQQSSSTTTRRRRRRPPPOOOOOOOOOPPPPPPRRRSSSUUUWWWWWWWWWVVVUUURRRQQQQQQPPPPPPPPPQQQQQQQQQQQQRRRRRRSSSTTTUUUUUURRRRRRSSSSSSSSSRRRQQQQQQOOONNNMMMKKKJJJIIIIIIIIIFFFHHHLLLOOOPPPOOONNNLLLLLLKKKJJJJJJJJJKKKLLLLLLJJJJJJIIIIIIHHHGGGFFFFFFIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAABBBAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCC@@@@@@???>>>============::::::::::::::::::::::::999999999999888888888888666777888888999999999888666666666666777888999:::999999999888888888777777666666666777777777777777444444555555555555555444444444555555555555444444444444444444444555666666222222222222222222222222000000000000111111111111000111222333333333222222222222222222222222222222111111111111111222222222111111111111000000000000000000000////////////...........................------------------------,,,,,,,,,------.........////////////////////////---------.........//////------------------------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000---------............///////////////////////////------...///000111222222/////////000111222222222000///////////////000111333222222222333333444555555444444444444555666666555555666777888888999999999999999:::;;;<<<>>>>>>>>>@@@BBBCCCCCCDDDFFFHHHIIIIIIIIIKKKNNNQQQUUUWWWRRRQQQPPPQQQQQQQQQOOOMMMQQQPPPQQQRRRTTTUUUTTTSSSQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPRRRTTTWWW[[[]]]^^^^^^____________^^^^^^ZZZZZZYYYYYYZZZ[[[[[[\\\]]]]]]^^^aaadddeeebbb___[[[]]]`````````___```aaa^^^^^^^^^]]]]]]\\\[[[[[[]]]___bbbdddfffffffffeee```^^^\\\ZZZYYYZZZ[[[\\\^^^]]]]]]^^^___^^^\\\ZZZ[[[ZZZYYYZZZ[[[\\\ZZZYYY[[[[[[\\\\\\\\\\\\\\\[[[ZZZ]]]```aaa___^^^___aaabbb___\\\ZZZZZZYYYXXXWWWXXXWWWWWWVVVVVVUUUTTTTTTRRRPPPNNNNNNOOOQQQRRRRRRQQQRRRRRRRRRRRRPPPOOONNNMMMKKKIIIIIIIIIIIIHHHGGGHHHJJJKKKKKKHHHFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@>>>?????????????????????==================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<555444333333444666999:::777888999:::;;;<<<<<<===<<<>>>AAACCCCCCBBB@@@???<<>>>>>=========::::::::::::::::::::::::999999999888888888888777777888999:::::::::::::::777777777777888999:::;;;999999999999888888777777777777777777666666666666555666777888888777666555444555555555555555555444444444444444444555666777222222222222222222222222111222222222222333333333000111333444555444444333222222222222222222222222000000111111222222222333222222111111000000//////111111111111000000000000000000000000000000000000------------------------,,,,,,,,,------.........////////////////////////---------.........//////***++++++,,,,,,------...******+++,,,,,,---......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---------.........//////////////////////////////,,,---...///000111222333...//////000111222222222444333222111000000000000222222222222333333444555555444444444444555666666333444555666777888999:::999999999:::;;;<<<===>>>>>>@@@BBBCCCCCCDDDFFFHHHHHHHHHHHHJJJMMMQQQUUUWWWRRRPPPOOOOOOPPPQQQPPPNNNSSSRRRRRRSSSUUUVVVTTTSSSQQQQQQQQQQQQPPPOOONNNMMMNNNNNNNNNPPPSSSWWW[[[]]]_________```______^^^^^^\\\\\\[[[\\\\\\]]]^^^^^^^^^^^^```dddgggfffbbb^^^[[[]]]```bbbaaa___^^^___^^^^^^^^^^^^]]][[[ZZZYYYZZZ]]]```ccceeeeeedddccc^^^]]][[[YYYXXXXXXYYYZZZ___^^^^^^___```___]]][[[]]]\\\[[[\\\]]]\\\ZZZYYYZZZ[[[[[[\\\\\\\\\[[[[[[ZZZ]]]aaaaaa___^^^___aaaaaa^^^\\\[[[[[[\\\[[[[[[WWWWWWVVVVVVUUUTTTSSSSSSQQQOOOLLLLLLNNNPPPQQQQQQPPPQQQSSSSSSSSSQQQOOOMMMNNNLLLIIIHHHHHHHHHGGGEEEHHHJJJKKKKKKHHHFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDCCCCCCCCCBBBBBB>>>>>>>>>>>>>>>?????????======>>>>>>??????@@@@@@::::::::::::::::::::::::::::::::::::::::::::::::444444444555555555555666777888:::<<<======<<<;;;999999:::;;;<<<===>>>????????????@@@@@@AAAAAAAAADDDDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHKKKKKKKKKKKKKKKLLLMMMNNNPPPOOONNNNNNNNNOOOPPPQQQQQQRRRSSSTTTTTTSSSRRRRRRTTTSSSRRRPPPPPPRRRTTTUUURRRSSSTTTVVVWWWVVVRRRNNNLLLLLLLLLMMMMMMNNNOOOPPPOOONNNLLLKKKKKKKKKLLLMMMRRRRRRRRRRRRRRRSSSSSSTTTNNNKKKIIIIIIJJJKKKKKKJJJFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCDDD@@@AAAAAABBBCCCCCCCCCBBBCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@???===<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999888888888888888888888888:::999777666666777999:::888777777666666666666666555555555555555555555555222444666888888666444222222333444444444333222111666555555444222111111000444333333333222111111111222111000//////000111222222222111111111111222222111111111111111111111111////////////000000000000////////////////////////000000000000000000000000////////////////////////,,,---...///000000000000---------------------------------.........//////......////////////........................------,,,------......------,,,)))***+++,,,------------,,,,,,,,,++++++************+++,,,---...---,,,+++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////000000000000222222111111111111111111222111000000000111333333111111222222222333333333333333555666666666555444888777777777777777888888888999999::::::;;;<<<<<<=========>>>@@@BBBEEEFFFGGGGGGGGGHHHHHHIIIIIIIIILLLLLLJJJJJJKKKMMMOOOQQQRRRRRRRRRRRRQQQQQQQQQQQQTTTTTTSSSRRRQQQPPPOOOOOOMMMNNNOOORRRUUUYYY]]]___aaaaaa```_______________^^^]]]]]]]]]^^^___aaabbbgggeeecccdddffffffbbb___```aaabbbcccbbb___\\\ZZZ[[[[[[\\\^^^```___]]][[[\\\^^^bbbeeeeeebbb^^^\\\aaa___\\\YYYWWWWWWXXXYYY^^^^^^^^^______^^^]]]]]]\\\\\\\\\\\\\\\[[[ZZZYYY^^^^^^]]]\\\[[[ZZZYYYXXX^^^^^^]]]\\\\\\\\\]]]]]]___^^^]]]ZZZYYYWWWWWWVVVYYYWWWVVVUUUTTTRRRNNNKKKOOONNNMMMMMMOOOQQQQQQPPPSSSSSSRRRQQQPPPNNNLLLKKKHHHHHHHHHGGGGGGGGGFFFFFFJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@AAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>?????????>>>>>>;;;;;;:::::::::;;;;;;<<<:::::::::999999888888888444444444444555555555555777888:::<<<<<<<<<;;;:::999999:::;;;<<<===>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMLLLLLLLLLMMMOOOOOOOOOPPPQQQRRRSSSRRRRRRRRRVVVUUUSSSRRRQQQQQQQQQRRRQQQQQQRRRTTTUUUSSSOOOLLLIIIIIIIIIIIIJJJKKKLLLLLLOOONNNMMMLLLLLLMMMNNNOOOTTTSSSSSSRRRRRRSSSSSSTTTOOOLLLJJJJJJJJJKKKKKKJJJHHHGGGGGGGGGFFFFFFEEEEEEGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAAAAABBBBBB@@@AAAAAABBBCCCCCCBBBBBB@@@@@@AAABBBBBBBBBAAAAAA?????????>>>>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999888888888888888888888888:::999888777777888999::::::999888888777777888888555555555555555555555555333444555666666555444333222333444444555444333222444444333333333333222222222222222222222111111111222111000//////000111222222222111111111111222222111111111111111111111111111111000000//////......////////////////////////////////////////////////........................------------------,,,,,,------------------------,,,------------..................//////.................................+++,,,,,,,,,,,,,,,,,,+++)))***+++,,,------------------,,,,,,,,,++++++++++++,,,---.........------------------------------,,,,,,,,,---------........................................................./////////000000000000111111111111111111111111111111000000000111222333111111222222222333333333333333555666666666555444666555555555666777777888888888888999::::::;;;;;;=========>>>???BBBDDDEEEFFFFFFFFFGGGGGGHHHHHHIIIKKKJJJIIIIIIKKKMMMOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRUUUTTTSSSRRRQQQPPPOOOOOOOOOPPPQQQSSSVVVZZZ]]]___``````___^^^^^^^^^^^^___]]]]]]\\\]]]^^^___aaabbbfffeeeddddddeeedddaaa______```aaaaaa```^^^[[[ZZZ[[[[[[]]]___aaaaaa___]]]^^^___```aaaaaa```___^^^aaa___\\\YYYXXXXXXYYYZZZ]]]^^^^^^^^^^^^^^^]]]]]]^^^^^^]]]]]]\\\\\\\\\[[[___^^^]]]\\\ZZZZZZYYYYYY^^^]]]]]]\\\\\\\\\\\\\\\^^^]]]\\\ZZZYYYYYYYYYYYYZZZXXXWWWVVVUUUSSSOOOLLLNNNLLLKKKLLLOOORRRSSSRRRSSSSSSRRRQQQOOOMMMLLLKKKHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@???AAA@@@??????>>>>>>??????===========================>>>>>>?????????>>>>>>======<<<;;;:::::::::::::::::::::999999999888888444444444444555555555555888888:::;;;;;;:::999888999999::::::;;;<<<======<<<<<<===>>>@@@AAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEECCCCCCDDDEEEFFFFFFGGGGGGIIIIIIIIIIIIJJJKKKLLLMMMKKKKKKKKKJJJKKKLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPPPPUUUTTTSSSRRRPPPOOONNNMMMNNNNNNOOOPPPQQQOOOKKKHHHGGGFFFFFFGGGGGGHHHIIIJJJNNNNNNMMMNNNNNNOOOPPPQQQUUUUUUTTTSSSRRRRRRRRRRRRPPPNNNLLLKKKKKKLLLKKKJJJIIIHHHHHHGGGEEEDDDDDDCCCFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBB???@@@@@@@@@@@@??????>>>===>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888999888888888888888888888888;;;:::999888888999:::;;;:::999888888777777888888444444444444444444444444444444444555555444444444222222333444555555555555222222222333333444444444000000111111111111111111222111000000000000111222222222111111111111222222111111111111111111111111222222111000///...------////////////////////////////////////////////////........................//////...,,,,,,++++++,,,------------------------,,,,,,,,,,,,------------------............------........................,,,,,,------------,,,,,,******+++,,,---------------------------,,,,,,,,,,,,---.../////////......------------------------,,,,,,,,,---------......////////////////////////............................../////////000000000111111111111111111111111111000000000000111222222111111222222222333333333333333444555555555555444333333444444555666777888777777777888999999::::::=========>>>???AAABBBCCCDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHJJJLLLOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRUUUTTTSSSSSSRRRQQQPPPPPPRRRSSSTTTUUUXXXZZZ]]]^^^___^^^^^^]]]\\\]]]]]]]]]\\\\\\[[[\\\]]]___```bbbdddeeeeeedddbbb````````````______^^^]]]\\\[[[[[[\\\\\\]]]```cccdddbbbaaaaaa```___^^^^^^___```aaaaaa___\\\ZZZYYYYYYZZZZZZ]]]]]]]]]^^^^^^^^^^^^^^^```___^^^]]]]]]]]]^^^___```___]]][[[ZZZZZZ[[[\\\]]]]]]]]]\\\\\\\\\[[[[[[\\\\\\[[[ZZZZZZZZZ[[[[[[ZZZYYYXXXWWWWWWUUUQQQOOONNNLLLKKKKKKNNNRRRTTTTTTSSSRRRRRRPPPOOOMMMKKKJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@AAAAAA@@@@@@???>>>@@@@@@???>>>>>>>>>>>>???========================>>>>>>>>>??????>>>>>>===???>>>===<<<;;;::::::::::::::::::999999999999888333333444444444555555555888888999999999888777777888999999:::;;;;;;<<<<<<:::;;;<<<===???@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEECCCCCCDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJKKKKKKKKKLLLLLLNNNNNNMMMLLLLLLMMMMMMNNNQQQQQQQQQPPPOOOMMMKKKJJJKKKKKKKKKLLLMMMKKKHHHEEEFFFFFFFFFGGGGGGHHHIIIJJJLLLLLLMMMNNNOOOPPPQQQRRRUUUTTTSSSQQQPPPOOOOOOOOOPPPNNNMMMLLLLLLLLLKKKIIIIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDCCCAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBAAA@@@>>>;;;:::888<<<<<<===============<<<:::::::::::::::::::::::::::999999888888888888888888888888888888888888888::::::999888888999::::::777777666555555555555555444444444444444444444444555555444333333444555555222222333444555666666666222222333333333333444444/////////000111111111222111111111111111111111111222222111111111111222222111111111111111111111111111111111000///.........////////////////////////////////////////////////........................111000///...---......///------------------------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,---------........................------.........***+++,,,,,,---------,,,..................------,,,------...............------------------------,,,,,,,,,---------......////////////////////////................................./////////000000000000000000111111111111000000000000000111111222111111222222222333333333333333444444444555555555333333333444555777888999666666666777888888999999=========>>>???@@@AAAAAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHJJJLLLNNNPPPQQQRRRRRRRRRRRRRRRSSSSSSTTTTTTSSSRRRRRRQQQPPPPPPTTTUUUVVVWWWYYYZZZ\\\]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZ[[[\\\^^^```aaabbbdddeeeccc```]]]^^^```aaa```^^^]]]\\\\\\\\\]]]]]]]]]^^^aaadddfffeeeddddddcccbbbaaaaaabbbcccddd^^^]]][[[ZZZYYYYYYYYYZZZ]]]]]]]]]]]]]]]]]]^^^^^^```___]]]\\\\\\]]]___aaabbb```]]][[[[[[\\\^^^____________^^^^^^]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZZ[[[[[[ZZZYYYYYYYYYWWWTTTQQQPPPNNNKKKKKKNNNQQQRRRSSSQQQQQQPPPOOOMMMKKKIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>===<<<>>>===<<<<<<;;;;;;;;;;;;999999999999999999999999333333333444444444444555777777777777777777666666888888999999::::::;;;;;;999:::;;;<<<>>>???@@@AAA????????????@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBDDDDDDDDDEEEFFFGGGIIIIIIKKKKKKKKKLLLLLLLLLLLLLLLOOONNNLLLJJJIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHIIIJJJKKKJJJGGGEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMOOOPPPPPPQQQSSSRRRPPPOOOMMMLLLLLLLLLOOONNNLLLLLLMMMMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@AAAAAABBBAAAAAA@@@@@@AAAAAA@@@>>>===:::888777;;;<<<<<<===============:::::::::::::::::::::::::::999888888777777888888888888888888888888888888999999999999999999999999777666666555444555555555444444444444444444444444555444333222222333444555222222222333444555666666444444333333333333222222/////////000111111111222111111222222222222111111222222111111111111222222111111111111111111111111////////////000000000000////////////////////////...............................................................///000000------------------------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,---------.........//////------,,,++++++,,,------++++++,,,---------,,,,,,........................,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,---------..................................................................//////////////////000000000111111111//////000000111111111111111111222222222333333333333333333333444444555555444444444555666888999:::555666666777777888999999<<<<<<===>>>??????@@@@@@@@@AAAAAABBBDDDEEEEEEFFFEEEFFFGGGHHHJJJLLLNNNOOOPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSRRRRRRQQQQQQPPPPPPTTTUUUVVVWWWYYYZZZ[[[[[[[[[ZZZZZZYYYXXXYYYYYYYYYYYYYYYYYYZZZ[[[]]]___aaa```bbbcccaaa^^^\\\^^^```bbb```^^^]]]\\\]]]^^^___]]]]]]^^^```dddffffffeeeeeeffffffggggggffffffeee\\\[[[ZZZYYYYYYYYYYYYZZZ]]]\\\\\\\\\\\\]]]^^^___^^^]]]\\\[[[\\\]]]```aaacccaaa___]]]]]]^^^```bbbaaaaaaaaaaaa```___^^^]]]]]]]]][[[ZZZYYYXXXXXXXXX[[[ZZZYYYZZZZZZXXXVVVSSSSSSPPPMMMMMMNNNOOOOOOOOONNNNNNNNNMMMKKKJJJHHHGGGGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBBCCCDDDEEEEEEFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>======>>>>>>========================>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<===>>>999999999999999999999999333333333333444444444444555555555555555666666666888888888999999:::::::::999999:::;;;===>>>??????>>>>>>?????????@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDEEEDDDDDDCCCCCCBBBBBBAAACCCDDDDDDEEEFFFHHHIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLIIIHHHHHHIIILLLMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHGGGHHHIIIKKKKKKIIIGGGDDDDDDCCCDDDDDDEEEFFFGGGJJJKKKLLLNNNOOOPPPPPPPPPPPPPPPNNNMMMLLLKKKKKKKKKMMMLLLKKKLLLMMMMMMKKKIIIIIIIIIIIIJJJJJJKKKKKKKKKGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???<<<============<<<<<<;;;;;;<<<<<<=========<<<<<<::::::::::::::::::::::::999999888777777777777888888888888888888888888888888888888888888888888888999888777777666666777777333333333333333333333333555444333222222333444555222222222222222333444555444444444333333222222222000000111111111111111111111111222333333222111111222222111111111111222222111111111111111111111111.../////////000000000111////////////////////////........................------------------------***+++,,,---............------------------------,,,,,,,,,,,,------------------............------,,,,,,------.../////////+++***)))(((((()))***++++++,,,,,,------,,,,,,,,,---------...............,,,++++++++++++,,,------------------------------,,,,,,,,,---------......------------------------------------------------------........./////////...//////000000111111111...///000000111111000000111111222222222333333333333333333222333444444555555555555555666777888999666666666777888888999999:::;;;<<<>>>??????@@@@@@???@@@AAABBBCCCDDDEEEFFFFFFFFFGGGIIIKKKLLLMMMNNNOOOOOOOOOPPPPPPQQQQQQRRRQQQQQQQQQPPPPPPPPPOOOOOORRRSSSUUUVVVXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXYYYZZZ\\\___```_________^^^]]]]]]___```aaa```^^^]]]]]]]]]^^^___]]]]]]]]]___bbbeeeeeeeeeeeefffiiikkkkkkiiifffeee[[[[[[ZZZZZZZZZZZZZZZZZZ\\\\\\[[[[[[[[[]]]^^^___]]]\\\\\\\\\]]]___```aaadddcccaaa``````bbbccceeebbbcccccccccbbb```___]]]]]]\\\ZZZYYYXXXWWWWWWWWW[[[ZZZYYYZZZZZZYYYWWWTTTSSSQQQOOONNNOOOOOOMMMLLLJJJJJJJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA??????>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;999999999:::;;;<<<===>>>888999999999999:::::::::222222333333333444444444444333333444444555666666888888888888999999999999999::::::;;;<<<<<<======>>>>>>?????????@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLJJJKKKLLLMMMNNNMMMLLLLLLIIIHHHFFFEEEGGGKKKOOORRROOONNNLLLJJJIIIHHHHHHIIIHHHGGGHHHJJJLLLMMMLLLKKKEEEDDDDDDEEEEEEFFFGGGHHHKKKLLLNNNOOOPPPPPPPPPPPPPPPOOONNNLLLLLLKKKKKKKKKJJJJJJJJJKKKMMMMMMKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIFFFFFFEEEEEEEEEDDDDDDDDDAAAAAAAAAAAAAAAAAABBBCCCAAAAAAAAAAAAAAA@@@??????;;;<<<===============<<<<<<<<<<<<===<<<<<<;;;;;;999999999999999999999999999999888777777777777777888888888888888888888888777777777888888777777777888888777666666666666777333333333333333333333333444333333333333333333444333222111111111222333333222222333333333333444444222222222222222111111111111222222333333222222111222222111111111111222222111111111111111111111111000000000000////////////////////////////////////........................------------------------***+++...//////...,,,+++------------------------,,,------------..................//////.........,,,,,,------...//////000,,,+++)))(((((()))+++,,,+++,,,,,,------,,,,,,+++,,,,,,---------.........---,,,,,,+++,,,---...///------------------------,,,,,,,,,---------......---------------------------------------------------------.........//////......//////000111111222......000111111111000///111111222222222333333333333333222222222333444555555444444444555555666777666666777888888999999:::888999;;;===???@@@@@@@@@???@@@AAABBBCCCEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQPPPOOOOOOOOOOOONNNNNNNNNPPPQQQSSSUUUVVVWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUVVVWWWWWWWWWXXXZZZ\\\^^^```^^^\\\[[[[[[]]]___``````___^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\^^^aaacccccccccdddeeeggghhhhhhgggeeeddd\\\\\\\\\\\\\\\\\\]]]]]]\\\[[[ZZZZZZ[[[]]]___```\\\]]]]]]___```aaabbbbbbddddddcccddddddeeeffffffbbbccccccdddbbb```^^^]]]YYYYYYXXXWWWWWWWWWWWWWWWZZZYYYYYYZZZZZZZZZWWWUUUPPPPPPOOOPPPPPPPPPMMMKKKFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCAAABBBBBBBBBBBBAAA@@@@@@??????>>>===============????????????????????????>>>>>>>>>>>>===<<<;;;:::999999999999999:::;;;<<<888888999999999:::::::::222222333333333444444444222222222333444555666777888888888888888999999999:::::::::;;;;;;<<<<<<<<>>>>>>>>>>>>>>===<<<;;;:::<<<<<<======<<<;;;;;;:::999999999999999999999999999888888777777777777777888888888888888888888888666666777777777777666666666666555444444444444444333333333333333333333333333333333333333333333333333222111000000000111222000111111222444555555666444333333333222111111111111222333444444333222111222222111111111111222222111111111111111111111111222222111000///...------////////////////////////........................---------------------------///111333222///,,,***---------------------------------.........//////......////////////......,,,,,,------...///000000///...,,,++++++,,,...///,,,,,,,,,------,,,++++++,,,,,,,,,---------............---,,,---...///000------------------------,,,,,,,,,---------..............................---------------------------------.........//////---......///000111111222---...000111111111000///111111222222222333333333444333222111222333444555444444333333333444444555777777777888999999::::::666888:::===???@@@@@@@@@???@@@AAABBBDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNOOOQQQTTTUUUVVVVVVVVVWWWVVVUUUUUUTTTTTTUUUUUUVVVVVVVVVWWWYYY\\\^^^```^^^[[[XXXZZZ^^^aaaaaa___]]]]]]]]]\\\\\\\\\\\\[[[]]]\\\[[[\\\___aaabbbbbbcccddddddeeeeeeddddddccc]]]]]]^^^^^^^^^^^^______\\\[[[ZZZZZZ[[[]]]___```\\\]]]___aaabbbcccccccccddddddeeeffffffgggggggggaaabbbccccccbbb```]]]\\\VVVVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXYYYZZZZZZWWWUUUNNNNNNOOOQQQRRRQQQNNNLLLDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHCCCCCCCCCCCCCCCBBBBBBBBBEEEDDDDDDDDDCCCCCCCCCCCC@@@AAAAAAAAAAAA@@@????????????>>>===============????????????????????????>>>>>>>>>>>>===<<<;;;:::::::::999888888999999999888888888999999:::::::::222222222222222222222222444444444555555555555666666777777777888888888888888999999:::;;;<<<============<<<<<<>>>???AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKIIIGGGDDDCCCEEEJJJOOORRROOOOOOMMMLLLJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMGGGGGGGGGHHHIIIJJJKKKLLLOOONNNMMMLLLLLLMMMNNNOOOQQQOOOMMMKKKJJJKKKLLLMMMIIIKKKLLLKKKJJJJJJKKKLLLIIIHHHGGGFFFEEEDDDCCCBBBCCCCCCDDDEEEEEEEEEEEEEEE???????????????@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<999888888888999::::::;;;:::999999999888888777777999999999999999888777666666666777777666555444444555555444333333333333444222222222222222222222222444333222111111111222333///000000000000111111111111111111111000000000000//////000111111111111111111222444555555444222111000000111111111111000000222222333333333333222222000000000000000000000000000000////////////000000////////////////////////111111000000//////......//////////////////...............------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,+++***)))***+++,,,,,,++++++***+++,,,...//////............---------*********++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...------------...---------............///---------............///............////////////////////////000000000000000000111111111222222222444333111000000111333444444444444444444444333333666777777777888888888888888:::============>>>@@@AAA@@@@@@AAABBBDDDFFFGGGIIIJJJJJJKKKKKKKKKKKKJJJMMMMMMMMMMMMMMMNNNNNNOOORRRRRRQQQOOONNNMMMLLLLLLNNNPPPTTTVVVWWWWWWUUUTTTVVVUUUTTTTTTSSSSSSSSSSSSWWWVVVVVVVVVWWWZZZ]]]___[[[\\\^^^_________^^^]]]\\\\\\[[[[[[ZZZ[[[[[[[[[[[[]]]^^^^^^^^^^^^___```bbbbbbcccbbbaaa___]]]\\\\\\\\\]]]^^^^^^^^^]]]]]]WWWYYYZZZ\\\]]]]]]]]]\\\ZZZ]]]```aaaaaaaaabbbccc```bbbdddeeeffffffeeeeeefffeeedddbbbaaa___^^^]]]WWWWWWWWWVVVVVVUUUUUUUUUYYY[[[]]]]]]\\\YYYVVVSSSSSSRRRPPPOOOOOONNNLLLKKKHHHBBB???AAACCCEEEIIINNNEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>============>>>>>>>>>????????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888999999999999999999999999222222222222222222222222444444444444555555555555666666777777777888888888888888999:::;;;<<<============<<<===>>>???AAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAACCCEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGHHHIIIHHHGGGGGGGGGGGGHHHIIIIIIGGGEEECCCCCCDDDHHHMMMOOOPPPOOONNNLLLKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKGGGGGGGGGGGGHHHIIIJJJJJJMMMLLLKKKJJJJJJJJJKKKLLLLLLKKKJJJHHHHHHHHHIIIIIIIIIKKKKKKKKKIIIIIIJJJKKKIIIIIIHHHFFFEEECCCBBBAAACCCDDDFFFFFFGGGFFFEEEDDD@@@@@@??????????????????@@@@@@@@@?????????>>>>>>===============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999888888888999999:::;;;777777777777666666666555:::::::::::::::999888888666666666666666555444444555555444333333333333444333333333333333333333333444333222111111111222222000000000111111111222222111111111111000000000000//////000111111111111111111222333555555333222111//////000000000000/////////000000111111000000///////////////////////////////////////////////////......................../////////.........------///......------.........,,,,,,,,,,,,++++++++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------,,,+++***)))******+++...---,,,+++++++++,,,---............------------*********+++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,------------............---------............///............////////////.../////////000000000000000000000000111111111111444333111000000111333444444444444444444444444444555555666666666777777777777999;;;<<<<<<<<<===>>>?????????AAACCCEEEGGGIIIIIIIIIJJJKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHIIIJJJJJJQQQPPPPPPOOOOOONNNMMMMMMMMMOOORRRUUUXXXYYYYYYYYYWWWVVVUUUTTTTTTTTTTTTUUUWWWVVVVVVVVVWWWYYY\\\]]]\\\\\\^^^_________^^^]]]\\\\\\[[[[[[[[[[[[\\\]]]\\\]]]^^^]]]\\\\\\]]]______`````````___]]]\\\[[[[[[[[[\\\\\\[[[[[[ZZZZZZZZZZZZ\\\]]]]]]\\\[[[[[[ZZZ\\\^^^___^^^^^^______```aaabbbcccccccccccccccbbbbbbaaa___^^^\\\[[[[[[WWWWWWVVVVVVUUUUUUUUUTTTWWWYYYZZZ[[[ZZZWWWTTTRRRQQQOOONNNNNNOOOOOOMMMLLLHHHCCCAAACCCEEEEEEFFFIIIEEEFFFFFFFFFFFFFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@????????????>>>>>>============>>>>>>>>>????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<888888999::::::;;;;;;<<<999999999999999999999999222222222222222222222222444444444444555555555555666666666666777777777777888888999:::;;;<<<<<<===<<<<<<<<<===>>>???AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCEEEFFFFFFGGGHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFGGGFFFEEEEEEEEEFFFIIILLLNNNPPPOOOMMMLLLJJJIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJHHHHHHGGGGGGGGGHHHHHHHHHKKKJJJHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKJJJHHHGGGHHHIIIIIIHHHGGGFFFEEECCCBBBBBBEEEFFFHHHIIIIIIGGGEEECCCAAA@@@@@@@@@???>>>>>>>>>@@@@@@@@@???????????????<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999888888888888999::::::777777777777666666666666:::::::::;;;::::::999888555666666666666555444444555555444333333333333333444444444444444444444444444333222222111111222222111111111111222222222333111111111111000000000000//////000111111111111111111222333444444333222111......////////////......///000000111111000000///////////////////////////...///000000000000///....................................---------------...---,,,,,,,,,,,,...///,,,,,,,,,,,,,,,---------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,---,,,+++************+++///...---,,,++++++++++++............------------+++++++++++++++++++++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++------------............---------............///---............/////////....../////////000000000//////000000000111111111333222111000000111222333444444444444444444555555444444444555555555555666555777::::::::::::;;;======>>>???AAACCCEEEHHHIIIHHHHHHIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJJJJNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRUUUWWWYYY[[[[[[WWWWWWVVVVVVUUUUUUVVVVVVWWWWWWVVVVVVWWWXXXZZZ[[[\\\\\\]]]^^^^^^^^^^^^]]][[[[[[[[[[[[\\\]]]^^^^^^^^^^^^]]][[[ZZZZZZ\\\___^^^___`````````^^^]]]\\\[[[[[[ZZZYYYXXXWWWVVVVVV[[[\\\]]]]]]]]]\\\ZZZYYYZZZ[[[]]]]]][[[ZZZ[[[[[[``````____________``````___^^^]]]\\\[[[ZZZYYYXXXXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXWWWTTTRRRPPPOOONNNMMMMMMOOOOOONNNMMMHHHEEEEEEHHHJJJGGGEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@????????????>>>>>>============>>>>>>>>>?????????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999:::;;;;;;;;;::::::999999888888888888222222222222222222222222333333444444444555555555555555555666666666777777777777888999:::;;;<<<<<<;;;<<<<<<===>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCCCCFFFEEEEEEEEEDDDDDDCCCCCCGGGGGGFFFEEEEEEDDDEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJLLLNNNOOONNNMMMLLLKKKIIIIIIHHHHHHKKKKKKKKKLLLLLLKKKJJJJJJKKKJJJIIIHHHHHHHHHHHHHHHJJJIIIHHHGGGFFFGGGGGGHHHJJJKKKKKKLLLLLLKKKKKKJJJIIIJJJKKKIIIGGGFFFFFFGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHJJJLLLKKKHHHEEEBBBAAAAAAAAA@@@???>>>======????????????????????????=========>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888888888888999999999999999888888888888888999999999::::::999999888555555555666666555444444555444333333222222333333333333333333333333333333333333222222222222111222111111222222222333333333111111111111000000000/////////000111111111111111111111222333333222111111...//////000000//////...111111222222222222111111////////////////////////---...000111111000...---..............................---------------------,,,+++******,,,---...---......//////000000000,,,,,,,,,------.........------------------------+++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---------,,,,,,,,,,,,+++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------///...------,,,,,,------,,,,,,---------.........---------............///---------.........//////........./////////000000000000000111111111222222222222111000000111222222444444444444444555555555444444444444555555555555555777999:::::::::;;;<<<>>>>>>???AAABBBDDDEEEFFFEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGHHHIIIIIIJJJLLLLLLMMMNNNOOOOOOPPPPPPUUUUUUTTTTTTUUUVVVXXXYYYWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVWWWXXXYYYYYY[[[[[[\\\\\\]]]]]]]]]]]][[[[[[[[[[[[\\\]]]______``````^^^[[[YYYZZZ]]]```aaaaaabbbccccccbbbaaa```\\\[[[ZZZXXXVVVUUUTTTTTT[[[\\\]]]]]]]]]\\\[[[ZZZ[[[\\\]]]\\\YYYXXXXXXYYY___^^^\\\[[[[[[\\\]]]^^^]]]]]]\\\\\\[[[ZZZYYYYYYYYYXXXVVVTTTSSSRRRRRRSSSTTTTTTUUUUUUTTTRRRQQQPPPPPPOOONNNNNNOOOPPPNNNMMMIIIGGGIIIOOOPPPLLLGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>============>>>>>>????????????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888::::::999999888888777777222222222222222222222222333333333444444444444555444555555555555666666666666777777888999:::;;;;;;:::;;;<<<===>>>??????@@@BBBBBBBBBCCCCCCCCCDDDDDDFFFFFFEEEEEEDDDDDDDDDCCCGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHHHHHHHHHHIIIJJJLLLMMMNNNOOOLLLLLLKKKJJJIIIIIIIIIIIINNNNNNOOONNNNNNMMMLLLLLLMMMLLLKKKJJJJJJIIIJJJJJJKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMLLLKKKKKKIIIJJJJJJIIIGGGEEEFFFGGGCCCDDDEEEFFFGGGHHHIIIJJJHHHJJJLLLMMMKKKHHHDDDBBBAAAAAAAAA@@@???>>>======????????????????????????>>>????????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;999999888777777888888888888888888888888888999999777777888888888888777777444444555555555555444444444444333222222222222333111111111111111111111111333333333333222222111111111111222222222333333333111111111111000000000/////////000111111111111111111111111111111111111111///000000111111000000///111111111222222111111111........................,,,...///111111///...,,,................................................,,,++++++***+++,,,---...---......//////000000000,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,---.....................---------******+++,,,------.........------------,,,,,,,,,.....................---------,,,,,,,,,++++++++++++++++++,,,,,,---------......---,,,,,,,,,,,,---,,,,,,,,,------------...---------............///------------........................////////////111111111222222222333333111111111111111111111111333333333333444444555555444444444555555555666666555777999:::::::::;;;<<>>>>>============>>>>>>?????????>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777999999999888888777777777222222222222222222222222333333333333444444444444444444444444555555555666666666777888999::::::;;;::::::<<<===>>>?????????AAAAAAAAABBBCCCCCCDDDDDDBBBCCCCCCDDDFFFGGGGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMLLLKKKKKKKKKKKKLLLLLLMMMQQQQQQQQQQQQPPPOOONNNMMMNNNMMMLLLKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKMMMNNNOOOMMMLLLLLLKKKJJJJJJIIIIIIHHHIIIJJJIIIGGGFFFGGGHHHDDDDDDFFFGGGIIIKKKLLLMMMKKKKKKLLLLLLJJJGGGDDDAAAAAA@@@@@@@@@???>>>>>>>>>???????????????@@@@@@@@@??????@@@@@@@@@???>>>>>>::::::::::::::::::::::::999999888777777777777888666666666666777777777777555666777777777777777777333333444555555555555444444444333222222222222222111111111111111111111111222333333333333222111000111111111111222222222333111111111111000000000000//////000111111111111111000000000000000000000000000000111111111111000000...//////000000//////...........................---...////////////...---------------------------.............../////////***++++++,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,------------------------------------------------,,,,,,------...///....../////////...---,,,((()))***,,,---...//////------------,,,,,,,,,,,,---------....../////////------,,,,,,,,,,,,++++++***++++++,,,,,,------...,,,,,,+++***************,,,,,,,,,,,,---------------------............///,,,------------.........------........./////////000111111111222222222222111111111111111111111111111111222222333333444444444444444555555555666666444666999:::999999:::<<<>>>???????????????>>>===???@@@AAACCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHJJJLLLMMMOOOOOOPPPOOOPPPPPPRRRUUUWWWYYYTTTTTTSSSSSSTTTTTTUUUUUUTTTTTTUUUVVVVVVWWWXXXXXXXXXXXXXXXWWWXXXYYYYYYZZZZZZZZZZZZZZZ[[[\\\]]]]]]aaaaaa```^^^]]]]]]___bbb^^^___`````````___]]]\\\[[[YYYXXXWWWVVVVVVWWWXXXYYYZZZ\\\]]]^^^___^^^^^^^^^___^^^[[[XXXVVVWWWXXX[[[[[[ZZZZZZZZZ[[[[[[\\\^^^^^^^^^^^^^^^]]]]]]]]]ZZZXXXUUURRRPPPPPPPPPQQQRRRQQQPPPOOOOOOOOOPPPPPPTTTRRRPPPOOOOOONNNLLLJJJJJJIIILLLRRRTTTPPPMMMLLLFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAABBBBBBBBBBBBAAAAAAAAAAAA>>>>>>============>>>>>>?????????>>>===<<<;;;:::::::::::::::::::::::::::777777888888999:::::::::888888888888888888888888222222222222222222222222222222333333333444444444333333444444444555555555555555666777888999::::::999:::<<<===>>>???>>>>>>@@@@@@@@@AAABBBCCCCCCCCCAAABBBCCCDDDFFFHHHIIIIIIFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFFFFGGGHHHIIIKKKLLLIIIIIIHHHHHHIIIKKKMMMNNNLLLLLLMMMMMMNNNPPPQQQRRRSSSSSSSSSRRRQQQOOONNNMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLNNNPPPRRRSSSNNNMMMKKKIIIHHHGGGHHHHHHHHHIIIJJJIIIHHHGGGHHHIIIGGGGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLKKKHHHFFFCCCAAA@@@@@@??????????????????>>>>>>?????????@@@@@@@@@???????????????>>>======::::::::::::::::::::::::999999888777777777777777555666666666777777777777666666777888888888888888222333444444555555555444444333222222111222222222111111111111111111111111222222333333333222111000000000000111111111222222111111111111000000000000//////000111111111111111000000000//////000000000//////000000000000//////......////////////......................................................------------------------,,,,,,---------.........)))***,,,...///...------,,,,,,,,,,,,++++++++++++------------------,,,,,,........................,,,,,,++++++,,,,,,---...,,,------...------+++***)))***+++---......---------------,,,,,,,,,++++++******+++,,,---...//////------,,,,,,,,,,,,++++++******+++,,,,,,---......,,,+++******)))*********++++++,,,,,,,,,------------------............///,,,,,,---------.........---------.........//////////////////000000000000000000111111111111000000///000000111222222333333333333333333444444444444333555777888888888999:::;;;<<<===>>>>>>===<<<<<<<<<===???@@@AAABBBBBBBBBDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEGGGHHHJJJKKKMMMMMMMMMMMMNNNOOOQQQSSSTTTUUURRRQQQQQQQQQRRRRRRSSSTTTRRRSSSTTTUUUWWWWWWXXXXXXWWWVVVUUUUUUUUUVVVXXXXXXZZZZZZZZZYYYZZZZZZ[[[[[[^^^_________^^^^^^___aaa]]]]]]^^^]]]]]][[[YYYXXXXXXWWWVVVUUUUUUWWWYYYZZZZZZ[[[]]]^^^^^^^^^]]]]]]^^^^^^]]]ZZZWWWVVVVVVXXXYYYZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]][[[XXXUUUQQQOOOOOOOOOPPPPPPOOOMMMLLLLLLLLLNNNNNNPPPOOOMMMMMMMMMMMMLLLJJJJJJGGGIIIMMMOOOKKKHHHHHHEEEEEEFFFGGGHHHHHHHHHHHHEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>============>>>>>>?????????>>>===;;;:::999::::::::::::::::::::::::777777777888999999::::::666666777777888888999999222222222222222222222222222222333333333444444444333333333444444444555555555555666777888999::::::999:::<<<===??????>>>>>>??????@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHFFFFFFFFFGGGHHHJJJKKKLLLLLLKKKJJJJJJKKKMMMOOOQQQNNNNNNNNNPPPQQQSSSUUUVVVSSSSSSSSSRRRQQQOOONNNMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMOOOQQQTTTUUUQQQOOOLLLIIIHHHGGGHHHIIIGGGIIIJJJJJJHHHHHHIIIKKKJJJJJJJJJKKKKKKKKKKKKKKKNNNMMMLLLJJJGGGEEEBBBAAA???????????????@@@@@@@@@>>>>>>??????@@@@@@@@@@@@>>>>>>>>>>>>>>>======<<<::::::::::::::::::::::::999999888777777666777777777777888888999999999:::666777888999999999999999222333444444555555555444444333222222111111222222222222222222222222222222222222333444333222111000///000000000000111111111111111111111000000000000//////000111111111111111000000////////////000000......////////////......000000111111111111000000........................///...------------...///------------------------+++++++++,,,,,,---------(((***---///000///...,,,.........------,,,,,,,,,.........------,,,,,,,,,........................++++++******++++++,,,---++++++,,,---,,,+++***)))***+++,,,---------,,,+++---------,,,,,,,,,++++++(((((()))***,,,---......---------,,,,,,,,,++++++******+++,,,,,,---.........---,,,,,,++++++,,,,,,++++++,,,,,,,,,------------------.........//////,,,,,,,,,---------......---------.........//////------------.........///000000111111111111000000...//////000111111222222111111222222222333333333111333666666666666777999999:::;;;============<<<;;;<<<===>>>@@@@@@AAAAAA??????>>>>>>??????@@@AAADDDEEEFFFGGGIIIJJJKKKLLLNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRRRRQQQRRRSSSUUUWWWXXXXXXXXXVVVUUUTTTTTTTTTUUUVVVWWW[[[ZZZYYYYYYYYYYYYYYYZZZ[[[]]]^^^^^^^^^^^^___```]]]]]]]]]]]]\\\ZZZXXXWWWUUUTTTTTTTTTUUUWWWZZZ[[[\\\]]]^^^^^^^^^]]]\\\[[[]]]]]]\\\YYYVVVUUUVVVWWWXXXYYY[[[]]]]]]]]]]]]\\\ZZZZZZZZZZZZ[[[[[[[[[[[[[[[YYYUUUQQQOOONNNOOOOOONNNMMMKKKJJJIIIJJJLLLMMMMMMKKKJJJKKKLLLMMMLLLJJJJJJFFFFFFIIIJJJFFFDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCAAA@@@@@@AAAAAA??????@@@AAABBBBBBBBBBBB?????????>>>>>>>>>>>>===>>>>>>============>>>>>>?????????>>>===;;;:::999::::::::::::::::::::::::::::::999999888777777777555555666777888999::::::333222111//////111222333222222333333333333444444555555555555555555444444444444444555555777888888999:::::::::;;;<<<<<<<<>>???@@@AAABBBBBB@@@???===============<<<;;;:::999>>><<<::::::::::::888666666777777777777888888888:::999888777777888999:::555777888999999888777555555555444444444333333333444444222222222222444444333333333222222222111111222222222111111111111000////////////000000000000////////////////////////---///111222333222000///000000///.............................................///000000000000000......................../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------...,,,++++++---......---.........------,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,---//////000++++++++++++++++++++++++------------------------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,------------------------///...,,,******+++,,,------------,,,,,,+++++++++,,,,,,,,,---------......---------------------------------............///000000000000////////////////////////000000000000//////000111222333333333333333333333333333333333666666666666666777777888:::;;;;;;;;;;;;;;;;;;;;;>>>>>>??????@@@@@@AAAAAA@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGJJJLLLMMMLLLMMMOOOOOONNNNNNNNNOOOKKKLLLLLLMMMMMMNNNOOOOOOTTTSSSSSSSSSSSSUUUVVVWWWWWWUUUTTTSSSTTTVVVYYY[[[[[[[[[ZZZZZZYYYYYYYYYXXXYYYZZZ\\\]]]^^^^^^]]]]]]^^^^^^]]]\\\ZZZXXXWWWVVVWWWTTTQQQSSSWWW\\\^^^^^^^^^_________]]][[[YYYWWWXXXYYYZZZWWWSSSRRRTTTVVVWWWWWWXXXZZZ]]]______^^^___\\\YYYXXXYYYYYYXXXXXXXXXUUURRRPPPQQQRRRRRRQQQPPPOOOMMMLLLKKKJJJKKKKKKRRRPPPMMMJJJHHHGGGFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGFFFFFFEEEDDDCCCCCCBBBEEEEEEDDDCCCAAA@@@???>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;<<<=========<<<<<<;;;;;;:::999999;;;:::::::::;;;;;;999777777777666555666777999:::777777777777777666555444333222000//////000222333222222333333333333444444555555555555555555444444444444444444555666777888999::::::;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGHHHIIIJJJJJJKKKLLLKKKJJJJJJKKKMMMPPPQQQSSSTTTTTTTTTTTTTTTSSSSSSQQQQQQQQQRRRQQQQQQPPPPPPPPPNNNMMMKKKKKKKKKMMMMMMQQQQQQQQQQQQRRRRRRSSSSSSQQQNNNLLLJJJKKKKKKJJJIIIOOONNNMMMLLLKKKKKKKKKKKKNNNMMMLLLKKKJJJIIIHHHHHHJJJIIIHHHGGGEEEDDDCCCBBBDDDCCCCCCBBBAAA@@@???>>>???@@@AAABBBBBB@@@???===>>>>>>>>>>>>===<<<;;;:::<<<:::999:::;;;;;;:::999::::::999888777666666555888888777777777777888888555666888999999888666555555555444444444333333333444333333222222333333444333333222222222111111111222222222111111111000000000000000000111111111111000000000000000000000000...///000222222111000///000000///.......................................//////000111111111111111........................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,..................------...,,,++++++---......---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,******+++,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......---------------------------------............//////////////////000000000////////////000000000000000000000111222222222333333333333333333333333333666666555555666666777888:::::::::::::::;;;;;;;;;======>>>>>>???@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGIIIKKKLLLMMMNNNPPPOOONNNMMMMMMNNNLLLMMMMMMNNNOOOQQQQQQRRRSSSSSSSSSSSSTTTUUUWWWXXXWWWVVVTTTSSSTTTVVVXXXZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXYYY[[[\\\]]]]]]]]]]]]\\\\\\\\\[[[ZZZXXXWWWVVVVVVSSSRRRTTTXXX\\\]]]]]][[[\\\\\\\\\[[[[[[ZZZZZZYYYYYYXXXTTTQQQPPPRRRUUUVVVWWWZZZ^^^aaaaaa___]]]\\\YYYWWWUUUUUUVVVUUUTTTUUUSSSPPPOOOPPPQQQQQQPPPPPPNNNLLLKKKJJJJJJLLLLLLQQQPPPMMMJJJHHHGGGFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBDDDDDDCCCBBBAAA@@@@@@???=====================>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<======<<<<<<<<<;;;::::::999999;;;:::999:::;;;;;;999777999999888888888999::::::888999999999999999888777111111////////////111111222222333333333333444444444444444444444444555555444444444444555666777777999::::::;;;<<<<<<======@@@@@@???@@@@@@AAABBBCCCAAABBBBBBBBBBBBCCCCCCCCCEEEFFFGGGGGGHHHHHHHHHGGGEEEEEEFFFGGGIIIJJJKKKKKKLLLLLLKKKKKKMMMNNNPPPQQQSSSSSSSSSSSSSSSRRRQQQPPPOOOPPPPPPQQQRRRRRRRRRQQQQQQPPPOOONNNMMMNNNOOOPPPSSSSSSSSSRRRQQQQQQPPPPPPMMMKKKJJJJJJLLLNNNOOONNNSSSQQQOOOMMMKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBDDDCCCCCCBBBAAA@@@?????????@@@AAAAAAAAA@@@>>>===>>>>>>>>>>>>>>>===<<<;;;;;;:::999:::<<<===<<<;;;;;;;;;:::999888777666666666666777777777777666666444555666777777666555444555555444444444333333333222333333444444333333222333222222222222111111111222222111111111000000000000000111111111222222222111111111111111111111111...///000111222111000///000000///.......................................000000111222222222222111........................+++++++++,,,---.........------------------------------------------.........,,,++++++---......---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......---------------------------------............///.........//////000000111////////////000000000000111111111111111111222222222222333333333333333333666555555555555666777777888888999999999:::::::::<<<<<<<<<===>>>??????@@@@@@AAAAAABBBCCCDDDEEEEEEEEEDDDDDDEEEFFFHHHJJJKKKNNNOOOQQQPPPNNNLLLLLLMMMMMMMMMNNNPPPRRRSSSTTTUUUSSSSSSSSSTTTUUUVVVXXXYYYWWWVVVUUUTTTTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWVVVXXXYYY[[[\\\]]]\\\\\\YYYYYYYYYYYYXXXWWWVVVUUUTTTSSSSSSVVVYYY[[[\\\[[[XXXXXXXXXXXXYYYZZZ[[[[[[XXXWWWTTTQQQOOOOOOSSSVVVXXXZZZ]]]aaadddccc___\\\YYYVVVSSSQQQQQQQQQPPPOOORRROOOMMMMMMNNNOOOOOOOOONNNMMMKKKIIIIIIJJJMMMNNNPPPOOOMMMJJJHHHGGGFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;::::::999999888:::999999999::::::888777888999999999999888888777777777888888999888888888000000///......///000000222222222333333333444444333333444444444444555555444444444444444555666777999999:::;;;<<<======>>>@@@??????@@@@@@AAABBBCCCAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGDDDDDDEEEGGGIIIJJJKKKLLLKKKKKKKKKLLLMMMNNNPPPPPPRRRRRRRRRRRRQQQPPPOOONNNOOOOOOPPPQQQQQQQQQQQQQQQRRRQQQPPPPPPPPPPPPQQQQQQSSSSSSSSSRRRQQQQQQPPPPPPNNNMMMLLLMMMPPPRRRSSSSSSUUUSSSOOOLLLJJJJJJKKKLLLJJJJJJIIIIIIHHHGGGGGGFFFGGGFFFFFFEEEDDDCCCCCCBBBDDDCCCCCCBBBAAAAAA@@@@@@???@@@@@@AAA@@@???>>>>>>======>>>>>>===<<<<<<;;;<<<;;;:::;;;<<<===<<<;;;888888999999999:::::::::444555666777777666555444444444555666666555444444555555444444444333333333222222444444444444222222222222222222111111111111111111111111000000000000///000000000000111111111000000000000000000000000...///000000111111000000000000///.......................................//////000111111111111000........................+++++++++,,,,,,---------........................,,,,,,------------.........,,,++++++---......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++...---,,,+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......---------------------------------............///------......///000111111////////////000000000000222222222111111111111111222222222222222333333333555555444444555555666777777777777888999999:::::::::;;;;;;<<<===>>>??????@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDFFFHHHJJJKKKOOOQQQQQQPPPNNNLLLKKKLLLLLLMMMNNNPPPRRRTTTVVVWWWSSSSSSTTTUUUVVVWWWYYYYYYWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWYYYZZZ[[[\\\[[[[[[WWWWWWWWWWWWWWWVVVUUUUUURRRSSSUUUWWWYYY[[[[[[ZZZXXXXXXWWWVVVVVVXXXYYYZZZWWWUUUQQQOOOOOOSSSXXX\\\``````aaabbbcccaaa^^^[[[WWWTTTQQQOOOOOOOOONNNLLLNNNLLLKKKKKKMMMNNNNNNMMMMMMKKKIIIHHHHHHJJJMMMOOONNNMMMLLLJJJIIIHHHGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===;;;;;;::::::999888888888:::999888999::::::888666666666777888777666444333222222333444555555555555000000////////////000000222222222333333333444444333333333333444444555555555444444444444555555666888888999:::;;;<<<======;;;;;;;;;;;;<<<===>>>>>>AAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFDDDEEEFFFGGGIIIJJJKKKLLLJJJJJJJJJKKKLLLMMMNNNOOOQQQQQQQQQPPPOOONNNMMMLLLPPPPPPPPPPPPPPPOOONNNNNNQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQOOONNNNNNPPPRRRSSSSSSUUURRRNNNKKKIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>><<<============<<<;;;;;;???===<<<<<<<<<<<<;;;999888888999999999:::::::::444555666777777666555444444444555555555555444444555555444444444333333333222222444444444444222222222222222111111111000000111111111000000000//////.........////////////000////////////////////////......///000000000000000000000///.......................................---......///000/////////........................---------,,,,,,+++++++++........................,,,,,,,,,,,,------.........,,,++++++---......------------------------------,,,,,,++++++,,,,,,---+++,,,,,,------.........++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++------,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......---------------------------------............///,,,------...///000000111////////////000000000000222222222111111111111111111111111222222333333333444444444444444555555666666666777888888999::::::999:::;;;<<<===>>>??????@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDFFFHHHJJJKKKPPPQQQQQQPPPMMMKKKKKKKKKJJJKKKMMMOOORRRTTTUUUVVVSSSTTTUUUVVVWWWXXXYYYYYYVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWYYYZZZ[[[[[[ZZZZZZVVVVVVVVVVVVVVVUUUTTTSSSPPPSSSVVVXXXYYYYYYYYYYYY[[[YYYXXXVVVVVVVVVWWWWWWUUUSSSPPPPPPSSSZZZaaaeeeiiigggdddbbb```___\\\ZZZWWWTTTQQQOOOOOOOOONNNMMMMMMKKKJJJJJJLLLMMMLLLKKKKKKJJJHHHGGGHHHJJJMMMNNNLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEDDDCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB?????????@@@@@@@@@@@@@@@>>>=========<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::;;;<<<<<<:::::::::999888888777777999888777888999999777555555666777777666555333222000000111222333333333222000000000000000000000000222222333333333333444444222222333333444444555555555444444444444444555555666777888999:::;;;<<<===;;;;;;;;;;;;<<<===>>>>>>AAAAAAAAAAAABBBBBBBBBBBBAAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNOOONNNNNNMMMLLLKKKOOOOOOOOOOOONNNNNNMMMLLLPPPPPPPPPQQQQQQQQQQQQQQQOOOPPPPPPQQQRRRSSSTTTTTTQQQOOOMMMMMMOOOPPPQQQPPPRRRQQQNNNKKKIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>=========>>>>>>======<<>>???@@@@@@AAAAAABBBCCCDDDEEEEEEEEEDDDDDDEEEFFFHHHJJJKKKOOOQQQQQQPPPNNNKKKKKKLLLJJJKKKMMMOOOQQQSSSTTTUUUUUUUUUVVVWWWXXXXXXXXXXXXVVVWWWXXXYYYYYYXXXWWWVVVUUUUUUUUUUUUVVVVVVVVVVVVXXXYYYZZZ[[[[[[ZZZYYYXXXVVVVVVVVVVVVUUUTTTSSSRRRPPPSSSVVVXXXXXXXXXYYYZZZ]]]\\\ZZZXXXWWWVVVUUUUUUTTTRRRPPPRRRXXXaaahhhkkknnnjjjeeeaaa___]]][[[ZZZWWWTTTQQQPPPQQQQQQPPPPPPMMMLLLKKKKKKMMMMMMLLLJJJJJJIIIHHHHHHIIIJJJKKKLLLKKKKKKKKKJJJJJJHHHGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB?????????????????????@@@>>>======<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;<<<::::::999888888777777666999777777777888888777555666777777777777666666555222222333333444333333333000111111111111111111000222222333333333333444444111222222333444444555555555444444333333444444555444555666777999:::;;;<<<<<<<<<<<<<<<===>>>???@@@?????????@@@@@@@@@AAAAAAAAABBBCCCEEEFFFFFFFFFGGGHHHHHHIIIJJJJJJKKKLLLLLLIIIJJJKKKLLLMMMNNNNNNNNNLLLLLLMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSRRRPPPNNNNNNPPPQQQQQQQQQPPPOOONNNLLLJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGEEEFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBB@@@??????>>>>>>>>>>>>>>>>>>??????@@@@@@@@@?????????>>>======>>>>>><<<;;;::::::999888777666666555777666666666666666666777666555555555555555555666555555444444444333333333444333333222222333333444111111111111000000000000111000000000////////////............////////////////////////////////////...............///000000000000///.......................................---......///////////////.................................---------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------.........,,,++++++---......---,,,,,,,,,---------.........---+++******+++---...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......---------------------------------............///........................////////////000000000000000000000111222222222333///000000111222222333333333333333222333444444555666666777888999:::;;;<<<::::::;;;<<<>>>???@@@AAA@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGIIIKKKLLLOOOPPPQQQPPPNNNLLLLLLLLLKKKLLLMMMOOOQQQSSSTTTUUUVVVWWWXXXYYYYYYXXXWWWVVVUUUWWWYYY[[[[[[[[[YYYXXXUUUUUUUUUVVVVVVVVVWWWWWWZZZ[[[\\\\\\[[[ZZZXXXWWWXXXWWWWWWVVVUUUTTTRRRQQQQQQSSSVVVWWWVVVVVVXXXZZZ]]]\\\\\\[[[YYYXXXVVVUUUUUURRRQQQTTT\\\dddjjjmmmllliiifffcccaaa^^^[[[YYYVVVTTTQQQQQQRRRSSSRRRRRROOOMMMMMMMMMNNNMMMLLLJJJHHHIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBCCCCCCDDDEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA???????????????>>>>>>>>>>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<999999999888777777666666888777666777888888666444666666555555666666777777444444444444444444333333111111222222222222111111222222333333333444444444111111222333333444555555555444444333333333444444444444555777888999;;;;;;999999999999:::;;;<<<<<<>>>>>>>>>>>>????????????BBBCCCDDDEEEGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKLLLLLLJJJKKKLLLMMMOOOOOOOOOOOOJJJKKKLLLLLLLLLLLLLLLKKKHHHIIIJJJLLLMMMMMMNNNNNNMMMMMMNNNOOOPPPPPPPPPOOOQQQQQQQQQRRRRRRRRRRRRRRRTTTRRRPPPPPPRRRTTTUUUTTTOOOOOONNNMMMLLLKKKIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGCCCCCCCCCCCCCCCBBBBBBBBB@@@??????>>>>>>>>>>>>>>>@@@AAAAAABBBBBBBBBAAAAAA>>>===<<<===>>>???>>>===666777777777777888888888888777666555555666777888666666555555555555666666555555444444444333333333555444222222222222444555111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000...............///000000000000///..........................................//////000000000000000........................,,,------......//////000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........,,,++++++---......---,,,,,,,,,------............---+++******+++---...,,,,,,------------------------------------------------------------------------------------------+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,------------------------,,,,,,---------,,,+++***---------,,,,,,+++++++++,,,,,,,,,---------......---------------------------------.........//////...............---------////////////000000000000//////000111222333333444///000000111222222333333333333222222333333444555666777888999:::;;;<<<<<<::::::;;;===>>>@@@AAAAAA@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFHHHJJJLLLMMMNNNOOOQQQPPPNNNLLLLLLMMMLLLMMMNNNPPPRRRSSSTTTUUUWWWXXXYYYYYYYYYXXXWWWVVVUUUWWWYYY\\\]]]\\\ZZZYYYUUUUUUUUUVVVVVVWWWWWWWWW\\\\\\]]]\\\[[[YYYXXXVVVYYYXXXXXXWWWUUUSSSRRRQQQQQQTTTVVVVVVUUUVVVXXX[[[\\\\\\]]]]]]\\\ZZZXXXVVVVVVSSSRRRVVV]]]eeejjjlllhhhgggfffeeeccc```\\\XXXUUUSSSQQQQQQRRRTTTTTTSSSPPPOOONNNNNNNNNNNNLLLJJJHHHHHHJJJKKKJJJIIIHHHGGGIIIIIIJJJJJJJJJIIIGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCAAAAAABBBCCCDDDEEEFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>===>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<999999888888777666666666888777666777888888666444444333222222333444666777444444444444333333222111111000///------///000111333333333222222111111111333222222111111222222333111222222333333444444555666666666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<>>>>>=========>>>>>>>>>>>>======???AAACCCEEEEEECCCAAA??????>>>======>>>===;;;999:::999888666666888999:::888888777777777777888888666555555555555444444444666555444333333444555666111111111222222333333333333222222111000///......000000000000000000000000000000//////.........------------.........//////////////////////////////---///000000///......///...------,,,,,,------...000000///...------,,,,,,...------,,,,,,++++++***+++,,,...000000///...,,,,,,,,,,,,------.........------------------------******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********///...---,,,,,,,,,---...++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,++++++*********------------------------------------------------***++++++,,,,,,++++++***,,,***(((''')))+++,,,,,,///............---------......---,,,,,,,,,------//////...------------...000000000000////////////000000000111222222333333777666555333222111000000333222222444777777444111333333444666999:::999777::::::;;;===>>>@@@AAAAAA@@@AAABBBCCCDDDDDDDDDDDDFFFFFFFFFGGGHHHKKKMMMNNNPPPPPPOOONNNMMMKKKJJJJJJRRRRRRQQQQQQRRRTTTVVVWWW[[[ZZZYYYXXXWWWVVVVVVVVVXXXYYYZZZ[[[[[[ZZZYYYXXXWWWXXXYYYYYYXXXYYY[[[]]]aaaaaaaaa```^^^\\\ZZZYYYXXXWWWVVVUUUTTTRRRQQQPPPVVVWWWWWWXXXYYYZZZZZZ[[[____________]]]ZZZWWWUUUUUUVVVXXX[[[```dddiiikkkjjjgggdddbbbaaa___[[[WWWUUUVVVVVVWWWVVVUUUSSSRRROOOOOOOOOOOONNNMMMMMMLLLJJJIIIIIIIIIJJJJJJHHHFFFKKKKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA???>>>======???>>><<<;;;;;;;;;<<<===>>><<<;;;;;;<<<<<<<<<;;;===<<<<<<<<<<<<;;;;;;;;;;;;:::999888888:::<<<===;;;999777555555777999;;;888777777666555555444444444444444444444444444444555222000111333444222///222111///......///111222222222111111111000000000333222222111111222222333111111222222333444444444555666666777777888999999:::::::::;;;;;;;;;<<<<<<===<<<;;;;;;<<<>>>@@@BBBBBBDDDEEEDDDCCCCCCDDDFFFGGGHHHJJJLLLLLLLLLKKKJJJIIIJJJKKKJJJIIIJJJMMMOOOQQQPPPNNNMMMLLLLLLLLLMMMKKKKKKKKKLLLLLLLLLLLLMMMJJJJJJIIIHHHHHHIIIJJJKKKLLLMMMPPPRRRSSSRRRRRRQQQTTTSSSQQQQQQQQQQQQOOONNNLLLLLLLLLLLLKKKJJJHHHHHHJJJIIIGGGEEEDDDCCCDDDDDDGGGFFFFFFEEEEEEEEEEEEEEECCCBBBAAA@@@???>>>>>>=========>>>>>>>>>>>>======>>>@@@BBBCCCCCCBBB@@@>>>>>>===<<<<<<======;;;999999888777666666777888999888777777777777777777888555555555555444444444444666555444333333444555666111111222222222333333333111111111000000000000000000000000000000000000000000/////////............---------.........//////////////////////////////---///000000///......///...------,,,,,,------...000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---,,,,,,,,,---------......------------------------++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...---,,,++++++,,,------++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---***((((((***,,,,,,,,,,,,,,,------.........///------,,,,,,,,,------...//////...------------...000////////////////////////000000111111222333333444333333222222222333333444333333444777777555333444444444666888888777555999:::;;;<<<===???@@@@@@@@@AAABBBBBBCCCCCCCCCCCCGGGFFFFFFFFFGGGJJJLLLNNNPPPOOONNNMMMLLLLLLLLLLLLRRRRRRRRRRRRSSSUUUWWWXXX[[[ZZZXXXWWWVVVVVVVVVWWWXXXYYYZZZZZZZZZYYYXXXWWWWWWYYYZZZZZZZZZ[[[]]]___bbbaaa```^^^]]][[[ZZZZZZ[[[ZZZXXXUUUSSSRRRQQQQQQVVVVVVWWWXXXYYYZZZ[[[\\\`````````___]]]ZZZXXXVVVUUUVVVXXX[[[___dddgggjjjiiifffcccaaaaaa^^^ZZZWWWVVVWWWWWWWWWVVVUUUSSSRRRPPPPPPPPPOOONNNMMMLLLKKKKKKJJJIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@@@@?????????>>>===<<<<<<<<<======<<<;;;::::::<<<=========<<<<<<<<<<<<;;;;;;;;;;;;:::999888777888999;;;<<<:::999777666666777999:::666666555555444333333222555555555555555555555555555333111222333444222000222111000//////000111222111000000000000/////////222222111111111111222222111111111222333333444444555555666666777888888888888888999:::;;;<<<======>>>===<<<<<<<<<===???@@@AAABBBDDDCCCBBBBBBDDDEEEFFFGGGIIIJJJKKKKKKJJJIIIJJJJJJKKKJJJIIIIIIJJJLLLNNNNNNLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLHHHGGGGGGGGGHHHIIIJJJKKKMMMNNNPPPQQQQQQQQQPPPOOORRRQQQOOONNNNNNMMMKKKJJJKKKKKKLLLLLLKKKJJJIIIIIIHHHGGGEEECCCBBBBBBCCCCCCDDDCCCBBBBBBAAAAAABBBBBBBBBAAAAAA@@@???>>>======<<<======>>>>>>======<<<===>>>@@@AAAAAA@@@>>>===<<<;;;:::;;;<<<<<<;;;999888777666555555666777888777777777777777777777777555555555555444444444444555555444444444444555555111222222222222333333333//////000000111111111111000000000000000000000000////////////............------........./////////////////////////////////---///000000///......///......------------......//////......---,,,,,,,,,******+++,,,,,,---......,,,---------............,,,,,,,,,------------...------------------------,,,,,,,,,,,,------------...------------,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---+++))))))+++---------******+++,,,---...//////,,,,,,,,,,,,------.../////////...------------...//////////////////////////////000111111222222333111111111111333444555666555444444555777777666444444333333555777999888777999:::;;;<<<===>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBGGGFFFEEEDDDFFFHHHLLLNNNOOONNNLLLKKKLLLMMMNNNPPPSSSSSSSSSSSSTTTVVVWWWXXX[[[YYYWWWVVVUUUVVVWWWXXXXXXYYYYYYYYYXXXWWWVVVVVVXXXZZZ\\\]]]]]]^^^```bbbbbb```___]]]\\\[[[\\\\\\^^^\\\YYYVVVTTTSSSSSSSSSVVVWWWXXXYYY[[[\\\]]]^^^aaaaaaaaa___]]][[[XXXVVVVVVVVVXXX[[[___bbbeeeggggggeeebbbaaa```]]]ZZZWWWXXXXXXXXXXXXWWWUUUSSSRRRPPPPPPPPPOOONNNMMMKKKJJJMMMKKKHHHHHHIIIJJJJJJIIIEEEEEEDDDDDDCCCBBBBBBBBBDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAABBBBBBBBB@@@???>>>============>>>;;;999999:::<<<>>>???>>><<<<<<<<<<<<;;;;;;;;;;;;999888777777777888999:::888888888888888888888888444444444333222222111111555555555555555555555555555444222222444444333111222111000000000000111222000000000000000000000000222222111111111111222222000000111111222333333333444444555666666777777888666777888999;;;<<<===>>>>>>======<<<<<<<<<======???AAABBBBBBAAAAAACCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGHHHIIIKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKFFFGGGGGGHHHIIIJJJJJJKKKMMMNNNNNNOOOOOONNNMMMMMMMMMLLLJJJJJJJJJJJJHHHGGGJJJJJJKKKKKKKKKJJJJJJIIIFFFEEECCCBBBAAABBBBBBCCCBBBAAA@@@@@@??????@@@@@@AAA@@@@@@???>>>>>>======<<<==================<<<<<<===>>>??????>>>===<<<:::999999:::;;;<<<:::999777666555555555555666777666777777777777777777666555555555444444444333333444444444444444444444444222222222222222222222222000000000000000000111111///////////////////////////////////////.....................////////////////////////////////////---///000000///......///......------------...............------,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,---...///------------------------------------------------,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---+++******,,,---------******++++++,,,---......+++++++++,,,---...///000//////...------------............/////////////////////000000111222222222000000000111222444555666555555555666666777666666555333333555888:::;;;;;;:::;;;<<<===>>>???@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBGGGFFFDDDCCCDDDGGGJJJMMMMMMLLLJJJJJJKKKMMMPPPRRRSSSSSSTTTTTTUUUWWWXXXXXXYYYXXXVVVUUUUUUVVVXXXZZZXXXXXXXXXXXXWWWVVVUUUUUUYYY[[[^^^______```bbbcccaaa___]]][[[[[[[[[]]]^^^___\\\YYYVVVUUUUUUVVVWWWWWWXXXZZZ[[[]]]___```aaabbbaaaaaa___]]][[[XXXWWWVVVWWWYYY[[[^^^```cccdddeeedddbbbaaa___]]]ZZZYYYXXXYYYYYYXXXWWWUUUSSSRRRQQQQQQPPPOOONNNMMMKKKJJJMMMJJJGGGFFFGGGHHHIIIIIIGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>;;;:::999:::<<<>>>>>>===<<<<<<<<<;;;;;;;;;::::::888888777666777777888999666777888999999888777666444444444333333222222222555555555555555555555555555444333333333333333222111000000000000000000111111111111111111111111111222111111000000111111222//////000111111222222333444444444555666666777777666666777999;;;<<<===>>>>>>======<<<<<<<<<<<<<<<===???@@@AAA@@@@@@BBBCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHIIIJJJIIIGGGEEEFFFFFFKKKKKKKKKKKKJJJJJJJJJIIIFFFFFFGGGHHHIIIIIIJJJJJJGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHJJJKKKJJJHHHIIIIIIJJJJJJJJJIIIIIIHHHDDDCCCBBBAAAAAABBBBBBCCCAAAAAA@@@????????????@@@?????????>>>>>>=========<<<<<<============<<<<<<;;;;;;<<<======<<<;;;;;;:::999888:::;;;;;;:::999666555555555555555555666555666777777777777666555555444444444444333333333333444444444444444444333222222222222222222222222222222111111000//////...////////////////////////.........///////////////........./////////000000////////////////////////---///000000///......//////......------......///---------------,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000//////...------------...------....../////////000...//////000111111222222111111111111222222333444555555666666555666666777:::888555555777999::::::<<<<<<===>>>>>>???@@@@@@BBBBBBCCCDDDDDDDDDDDDCCCFFFEEECCCCCCDDDFFFIIIKKKKKKJJJIIIHHHJJJMMMPPPSSSRRRSSSTTTUUUVVVWWWWWWXXXWWWVVVUUUUUUUUUWWWYYYZZZXXXXXXWWWWWWVVVVVVVVVVVVZZZ\\\___``````aaabbbccc___^^^\\\[[[[[[\\\^^^___\\\ZZZXXXVVVVVVXXXZZZ\\\YYYZZZ[[[]]]___aaabbbcccaaa``````^^^\\\[[[YYYXXXVVVWWWYYY[[[]]]___``````bbbbbbbbb```^^^\\\ZZZYYYWWWXXXXXXXXXWWWUUUSSSRRRPPPPPPPPPOOONNNMMMKKKKKKKKKIIIFFFEEEFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDBBBBBBBBBBBBCCCEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCAAA@@@@@@??????????????????>>>>>>===>>><<<::::::<<<===<<<;;;<<<;;;;;;;;;;;;:::::::::888777777777777777777777555666888999999888666555555555555555444444444444333333333333333333333333333444444333222222222222/////////000000/////////000000111111111111222222111111000000000000111111/////////000111111222222333333444444555666666666666666777999:::<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<===????????????AAABBBDDDDDDDDDEEEEEEFFFGGGGGGEEEGGGHHHHHHFFFDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIGGGHHHIIIJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIKKKLLLLLLKKKHHHIIIIIIIIIHHHGGGGGGFFFCCCBBBAAAAAAAAABBBCCCDDDBBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>======<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999:::;;;;;;:::888555666666666666666666555555555777777777777555555444444444444333333333333333333444444444444333333333333333222222222222111333333222111000///......000000000000000000000000.........///////////////....../////////000000000////////////////////////---///000000///....../////////............//////------,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++,,,,,,,,,------------...------------,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,------------)))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++***+++------,,,+++...---------,,,,,,,,,+++,,,,,,,,,,,,------.../////////...------------...---------......//////000......///000000111111222222222111111111222222222444555666555444444666888@@@<<<888555555666666666<<<<<<<<<===>>>??????@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEGGGHHHHHHHHHGGGHHHIIILLLOOOQQQQQQRRRTTTUUUVVVVVVWWWVVVTTTTTTUUUUUUVVVXXXYYYZZZXXXWWWVVVVVVVVVWWWWWWXXXZZZ\\\___````````````aaa]]]\\\[[[[[[[[[]]]^^^___YYYYYYXXXWWWXXXZZZ\\\^^^ZZZ[[[\\\]]]___```bbbbbb___^^^^^^\\\[[[ZZZZZZZZZWWWWWWYYY[[[\\\]]]]]]]]]^^^___```^^^[[[YYYXXXXXXUUUVVVVVVWWWVVVUUUSSSRRROOOOOOOOOOOONNNNNNLLLLLLKKKHHHFFFFFFGGGHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEECCCBBBAAA???>>>>>>>>>>>>?????????>>>===<<<>>>===;;;;;;<<<<<<;;;:::;;;;;;;;;;;;::::::::::::888888888888777777777777666666777888888777666666666666666666666666666666222222222222222222222222222333444333111000111222......////////////....../////////000000000111111111111000000000000111111......//////000111111222222333333444555555666666666777888999:::;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<:::<<<>>>>>>>>>>>>@@@BBBCCCCCCCCCCCCDDDEEEFFFFFFCCCEEEGGGGGGEEEDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBCCCDDDDDDEEEFFFGGGHHHIIIGGGHHHIIIIIIJJJIIIHHHGGGIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGHHHIIIJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBAAAAAAAAACCCDDDEEEAAAAAA@@@????????????@@@>>>>>>============<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::;;;<<<;;;999777666666666777777666666666444555777888888777555444444444444333333333222222222333444444444444333222333333333222222222111111222111111111000000//////000000000000000000000000............/////////000.../////////000000000000////////////////////////---///000000///....../////////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,......---------,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))***,,,---.........---------------------------)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********)))***,,,---+++***---------------.........------,,,,,,,,,------...//////...------------...,,,,,,---......///000000......//////000111111111111111111111111222222333333444555444222333555888>>>:::555333333444555666::::::;;;;;;<<<============>>>???AAABBBCCCCCCDDDBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGIIIKKKMMMNNNPPPQQQSSSTTTVVVVVVVVVUUUQQQRRRTTTVVVXXXYYYYYYYYYWWWWWWVVVVVVWWWXXXYYYZZZZZZ\\\___```___^^^^^^^^^ZZZZZZ[[[\\\]]]]]]^^^^^^YYYXXXXXXYYYYYYZZZ[[[\\\YYYZZZZZZ\\\]]]^^^______\\\\\\[[[[[[ZZZZZZZZZ[[[WWWXXXYYY[[[[[[\\\[[[[[[YYY[[[\\\ZZZWWWUUUUUUVVVSSSTTTUUUUUUUUUTTTSSSSSSNNNNNNNNNOOOOOONNNNNNMMMKKKJJJHHHIIIJJJJJJIIIGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCBBBBBBAAA@@@??????>>>======>>>>>>>>>===<<<;;;===;;;::::::<<<======<<<;;;;;;;;;:::::::::999999888999999999888888777666666666777777777777666666666666666666666666666666333333333333333333333333000222333222000///000222------............---------.........//////000000111111000000000000111111......//////000111111111222222333444444555555666777777888999:::;;;;;;<<<:::;;;;;;<<<======<<<<<<:::;;;===>>>===>>>@@@BBBCCCCCCBBBCCCCCCDDDEEEFFFBBBDDDFFFGGGEEEDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFEEECCCCCCDDDEEEFFFGGGHHHHHHFFFGGGHHHIIIHHHGGGFFFEEEIIIHHHHHHHHHHHHIIIJJJKKKHHHFFFEEEEEEFFFFFFEEECCCHHHHHHGGGGGGEEEDDDBBBBBBCCCBBBAAAAAABBBCCCEEEFFFAAAAAA@@@???????????????===============<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>><<<;;;;;;<<<;;;999777666666777777777777666666444555666888888666555444444444444333333333222222222222444444444444222222333333333222222111111111000000000000111111111111000000000000000000000000---.........//////000000////////////000000000000////////////////////////---///000000///....../////////............//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...)))***,,,......---,,,+++.........------,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***+++,,,...//////......------------------------))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........++++++++++++++++++++++++------------------------+++++++++,,,,,,+++++++++***))))))***,,,,,,+++)))+++,,,,,,---...///000000......---,,,,,,,,,------//////...------------...,,,,,,------...///000000......//////000111111111000000000000111222444444222444555333111222555888888555111000222555888999999999999::::::;;;;;;;;;:::;;;===???AAABBBCCCCCCAAABBBDDDEEEEEEEEEDDDDDDDDDDDDFFFGGGIIIJJJKKKLLLOOOQQQRRRTTTUUUUUUUUUUUUOOOQQQTTTWWWYYYYYYYYYXXXWWWVVVVVVVVVWWWYYY[[[\\\ZZZ\\\______^^^\\\\\\\\\YYYYYY[[[\\\^^^^^^^^^^^^YYYYYYYYYZZZZZZZZZZZZYYYXXXXXXYYYZZZ[[[[[[\\\\\\[[[ZZZZZZZZZZZZZZZ[[[[[[WWWXXXYYY[[[[[[[[[ZZZYYYUUUXXXYYYWWWTTTRRRRRRSSSQQQRRRSSSTTTUUUTTTSSSSSSMMMMMMNNNOOOOOOOOOOOONNNLLLKKKJJJKKKLLLLLLJJJHHHGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGG@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>>>>>>>===;;;:::;;;:::999:::<<<>>>>>>>>>;;;;;;;;;:::::::::999999999999999999999888777666777777666666666666777777555555666666666666666666444444444444444444444444///111333222///...///111............////////////////////////000000000000000000000000000000000000111000000000000222333444111111111111222333444555444444444444555777888999<<<:::999;;;>>>???===:::??????>>>>>>>>>???AAABBBDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCEEEDDDDDDDDDDDDEEEEEEFFFEEEFFFFFFFFFFFFGGGGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>???>>>===<<<;;;<<<<<<=========<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===============<<<;;;;;;<<<;;;999888333444777999999888666555444444444444444444444333444444555555666555555555///000222444444444222111222222222111111111000000000000000000000000000000000000////////////000000//////............//////000000000000000000000000---------.........//////...---------...///111222........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------............------......---------,,,,,,,,,++++++,,,,,,---...//////...,,,+++---000111///,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,------.................................++++++,,,,,,,,,+++******------.........------,,,+++,,,,,,------,,,,,,+++'''))),,,......---***(((******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////...//////000111000000000000000000000000000000000333222111000000111222333333333333333333333333333888999999::::::;;;;;;<<<<<<<<<======>>>@@@AAABBB@@@@@@AAABBBBBBAAAAAA@@@CCCDDDGGGJJJKKKKKKJJJIIIPPPPPPOOOOOOOOOPPPQQQQQQUUUUUUVVVVVVVVVUUUTTTSSSQQQQQQQQQQQQSSSTTTVVVXXX]]]]]]\\\\\\[[[YYYXXXWWWXXXYYYZZZ[[[\\\\\\[[[[[[\\\ZZZYYYWWWVVVWWWXXXXXXWWWWWWWWWWWWWWWXXXYYYZZZ[[[ZZZXXXVVVWWWYYY[[[]]]XXXYYYZZZ[[[ZZZYYYWWWUUUTTTSSSRRRPPPPPPPPPQQQRRROOOQQQSSSTTTSSSRRRSSSSSSPPPPPPPPPOOONNNMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@>>>===<<<<<<>>>>>>>>>>>>============;;;;;;::::::999888777777:::::::::::::::::::::::::::999999999888777777777666666666666666666666666555555555666555555444333444444444444444444444444444333111000000000111111............////////////////////////000000000000000000000000000000000000111000000000000222333444111111111111222333444555444444444555666777888999<<<::::::;;;===>>><<<:::???>>>>>>>>>>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFGGGGGGGGGGGGGGGFFFGGGFFFFFFEEEEEEEEEFFFFFFIIIHHHGGGEEEDDDDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>>>>>>>===>>>>>>>>>===<<<;;;;;;;;;<<<===;;;;;;;;;;;;:::::::::999;;;<<<<<<<<<===============<<<;;;;;;;;;;;;999777333444777999999888666555222333333444444555555555333444444555555555444444///111222444444333222111333333333222222222111111000000000000000000000000000000////////////000000//////............//////////////////////////////---------.........//////------------...///000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------............------...------------,,,,,,,,,++++++,,,,,,---......///...,,,,,,---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,***++++++++++++++++++,,,------------------------+++,,,,,,---------,,,,,,+++++++++***((('''%%%$$$+++,,,,,,------,,,,,,+++******++++++,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------------------------------+++,,,,,,------.............../////////000000000000000000000000000000000222222111111111111222222111111222222333444555555777777888888999999::::::<<<<<<<<<===>>>???@@@AAA@@@AAAAAABBBBBBBBBBBBAAADDDEEEGGGHHHIIIIIIIIIIIIOOONNNNNNNNNNNNOOOPPPPPPUUUUUUVVVVVVVVVTTTSSSRRRRRRQQQQQQRRRSSSUUUWWWXXX[[[[[[ZZZYYYXXXVVVUUUTTTVVVWWWYYYZZZ[[[[[[[[[ZZZZZZZZZYYYXXXWWWWWWWWWWWWVVVUUUUUUUUUVVVVVVWWWXXXYYYYYYWWWWWWWWWXXXZZZ[[[XXXYYYZZZZZZZZZXXXVVVUUUTTTSSSRRRQQQQQQQQQRRRRRRPPPRRRTTTTTTSSSRRRRRRRRRPPPPPPPPPOOONNNMMMKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@???>>>======>>>>>>>>>=========<<<<<<;;;;;;::::::999888888777999999999999999999999999999888888888888888777777666666666666666666666666555555555555555444333333444444444444444444444444333222111000000000111111............////////////////////////000000000000000000000000000000000000000000000000111222333444111111111111222333444444555555555555666888999:::;;;::::::;;;======<<<;;;>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCGGGGGGGGGFFFEEEDDDCCCBBBDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGJJJIIIHHHFFFEEEDDDDDDCCCEEEDDDCCCAAA@@@@@@????????????>>>>>>>>>=========<<<;;;;;;;;;;;;;;;<<<<<<::::::999999999999888888;;;;;;;;;<<<<<<<<<=========<<<;;;;;;;;;:::888555333555777888888777666555111222222333444555666666333333444444444444333333000111222333444333222111444444333333333222222222000000000000000000000000000000////////////000000//////............//////////////////////////////---------...............,,,---...///////////////------------------------------------------------------------------------...------------,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------............------------------,,,,,,,,,,,,++++++,,,,,,------......---,,,,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///.........------,,,+++)))(((''',,,,,,------------,,,,,,---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........................................................------------------------///...---------...///000000000000000000000000000111222222222222222222111///000111222333555666666555555666777777888888999;;;;;;;;;<<<===>>>@@@@@@@@@AAABBBCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFGGGHHHHHHLLLLLLLLLLLLLLLMMMNNNNNNUUUUUUVVVVVVUUUTTTRRRQQQRRRRRRRRRSSSUUUVVVXXXYYYYYYXXXWWWVVVUUUSSSRRRRRRTTTUUUVVVXXXYYYZZZZZZZZZXXXYYYYYYYYYYYYWWWVVVUUUTTTTTTSSSSSSSSSTTTUUUUUUWWWWWWWWWXXXXXXXXXYYYYYYXXXYYYZZZZZZYYYWWWVVVUUUTTTTTTSSSRRRRRRRRRSSSSSSRRRTTTUUUTTTRRRPPPPPPQQQOOOOOOOOOOOONNNLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBAAAAAA@@@???>>>>>>>>>============<<<<<<<<<;;;::::::999999888888888888888888888888888888888777777777777888888888888666666666666666666666666444444555555444444333222444444444444444444444444222222111000000000111111............////////////////////////000000000000////////////////////////000000000111111222333333222111111111222222333444555555555666777888999::::::::::::;;;<<<<<<<<<;;;======>>>>>>???@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFFFFDDDCCCAAAAAADDDCCCCCCDDDDDDEEEFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEBBBCCCEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJIIIGGGFFFEEEDDDDDDDDDEEEDDDCCCAAA@@@??????>>>>>>>>>???>>>>>>>>>======::::::::::::;;;;;;;;;<<<999999999999999999999999::::::;;;;;;;;;<<<<<<<<<===<<<:::::::::999777444444555666777777777555444333333333444444555555555333333444444333333222222111222222333333333222111333333222222222222111111000000000000000000000000000000////////////000000//////............//////////////////////////////........................+++,,,...///000///......------------------------------------------------........................------------------------------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////---......////////////...,,,,,,------------,,,,,,///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................------------------,,,,,,///...,,,+++,,,---///111000000000000000000000000000111222333333222111000///000111222333444555555555555555666777777888888::::::;;;;;;<<<===???@@@@@@AAABBBCCCDDDDDDDDDDDDGGGFFFDDDCCCCCCEEEFFFGGGJJJJJJIIIJJJJJJKKKLLLMMMSSSTTTTTTTTTTTTRRRQQQPPPQQQRRRSSSTTTVVVWWWYYYZZZWWWVVVUUUTTTSSSRRRQQQQQQRRRSSSTTTUUUWWWXXXXXXYYYWWWXXXZZZ[[[ZZZXXXVVVTTTSSSSSSRRRRRRRRRSSSSSSTTTUUUVVVXXXYYYYYYYYYXXXWWWXXXXXXXXXXXXXXXVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUSSSPPPNNNNNNOOONNNNNNNNNNNNMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDEEECCCDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@??????=========<<<<<<<<<;;;;;;:::::::::999999888888888777777777777777777777777555666666777777888888888555555555555555555555555444444444444444333222222333333333333333333333333111111111000000000000111............////////////////////////000000000000///////////////////////////000000111222222333333222222111111222222333333444444555555666888999:::999:::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@???CCCCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIHHHFFFEEEEEEEEEEEEBBBCCCEEEFFFHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDBBBAAA@@@??????????????????@@@???>>>======::::::;;;;;;;;;;;;;;;;;;999999999999999999::::::::::::::::::;;;;;;;;;;;;<<<;;;999999:::999666444555555666777666666555444555555555444444333333333333444444444333333222111222222222333222222222111111111111111000000000000////////////////////////000000////////////000000//////............//////.............................................---+++,,,.../////////------------------------------------------------------........................------------------------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++---............******+++,,,,,,,,,,,,,,,,,,------......------,,,000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++........................------------------,,,,,,///...,,,+++,,,---///111////////////////////////000000222333333222000000111111222222222222222333555555666666777888888888999999999:::;;;<<<>>>>>>???@@@AAACCCDDDEEEEEEEEEFFFDDDCCCAAAAAACCCEEEGGGGGGGGGGGGHHHIIIJJJKKKKKKPPPQQQRRRRRRRRRQQQOOONNNPPPQQQSSSUUUVVVXXXYYYZZZUUUUUUSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSUUUVVVWWWWWWWWWXXXZZZ[[[[[[XXXUUUSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUWWWXXXYYYXXXWWWVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSTTTTTTTTTTTTSSSTTTTTTTTTQQQNNNLLLLLLMMMMMMMMMLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCDDDDDDEEEFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999999888777777777777777777777777555555555666666777777888444444444444444444444444333333333333333222222111333333333333333333333333000000000000111000000000............////////////////////////000000000000000000000000000000000000//////111222222333222222333222222111222222333333444444444444555777888999888:::;;;<<<;;;:::;;;<<<;;;<<<>>>???AAAAAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@???CCCCCCCCCCCCDDDFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDFFFGGGHHHIIIIIIJJJIIIHHHHHHIIIIIIJJJKKKLLLJJJIIIHHHGGGFFFFFFEEEEEECCCBBBAAA@@@@@@??????@@@???@@@AAAAAAAAA@@@???>>><<<<<<<<<<<<<<<;;;::::::999999999999999:::::::::999999999:::::::::;;;;;;:::999888888999999777555555555666666666555444444666666555444333222222111444555555444444333222111333333222222222222222222111000000000000/////////////////////////////////000000////////////000000//////............//////.......................................---------,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,***,,,---...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,+++***))))))------............------111111222111000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************------------------------------------------------///...---------...///000///////////////////////////000000000000000000///222222222222222222111111444555555666666777888888888888999999:::;;;===>>>>>>???@@@BBBDDDEEEEEEFFFCCCBBBAAA@@@AAABBBDDDFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPOOONNNNNNOOOPPPRRRTTTVVVXXXYYYYYYSSSSSSRRRQQQQQQRRRTTTTTTSSSSSSRRRSSSSSSTTTUUUVVVUUUVVVXXXYYYXXXVVVSSSQQQRRRRRRQQQQQQPPPPPPQQQQQQRRRSSSTTTUUUVVVUUUTTTTTTRRRRRRSSSSSSSSSSSSTTTTTTQQQRRRSSSTTTTTTTTTSSSSSSSSSSSSRRROOOLLLJJJKKKLLLKKKKKKJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAAAAABBBDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@??????????????????@@@@@@<<<<<<;;;;;;;;;:::::::::999999999999999999999999777777777777777777777777555555555555666666666666444444444444444444444444222222333333222222111000333333333333333333333333...///000111111111000000............////////////////////////000000000000000000000000000000000000...///111222333333222222333333222222111222222333333333333333444666777888777999<<<<<<:::999:::<<<:::<<<>>>@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAABBBBBBCCCCCCDDDFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMPPPOOOLLLJJJHHHFFFEEEDDDAAAAAA@@@@@@@@@@@@@@@AAA@@@AAABBBCCCCCCAAA@@@>>>===>>>>>>>>>===;;;:::999777777777888888888999999999999999999::::::::::::888777777888999999777666666666666555555444444444555555555444444333333222666666666555555333222222444333222222111111111222111111111000000000000///////////////////////////000000////////////000000//////............//////........................//////.........---------...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))+++......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...***++++++++++++++++++,,,------------------------,,,------.........------////////////...---,,,+++------............------333222000...---,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.............../////////000000000//////////////////////////////............//////000000111111222222333333333333444444555555666666888888888888999;;;<<<===<<<===???AAACCCDDDEEEEEE@@@@@@@@@@@@AAABBBDDDEEEEEEEEEFFFFFFGGGIIIJJJKKKHHHIIIKKKMMMNNNNNNNNNMMMMMMOOOQQQTTTVVVWWWXXXXXXPPPPPPOOOOOOPPPRRRTTTVVVTTTTTTSSSRRRRRRSSSTTTUUURRRSSSTTTUUUTTTRRRPPPOOOQQQPPPOOOOOONNNNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQPPPOOOOOOOOOPPPQQQRRRSSSTTTPPPQQQRRRSSSSSSSSSRRRRRRQQQQQQPPPMMMJJJIIIIIIKKKHHHHHHHHHHHHGGGEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@@@@AAACCCDDDCCCCCCBBBAAAAAAAAAAAABBBAAABBBBBBBBBBBBAAA@@@@@@=========>>>>>>?????????;;;;;;;;;::::::::::::999999999999999999999999999888888888888888888888888666666555555555555555444333333333333333333333333222222222222222111111000222222222222222222222222---...000111111111000000............/////////000////////////000000000000000000000000000000000000...///111222333333222222333333222222111222222222222222222333444555666777777999<<<<<<:::999:::<<<:::;;;>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDFFFGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJLLLMMMMMMUUUSSSPPPMMMIIIFFFDDDCCC@@@@@@??????@@@@@@AAABBBAAABBBCCCDDDDDDBBB@@@???????????????===;;;999888555666666666777777888888888888999999999:::::::::777666666777999999888777666666555555444444444444333444444444444444444444666666666666555444333222444333333222111111111222222222222111111111111000////////////////////////000000////////////000000//////............//////........................//////.........---------///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))+++......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,------....................................///////////////......***+++,,,---............------............------444222...***))))))+++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////...//////000111000000000///////////////////////////...---,,,,,,---...///......///111222333444555111222222333333444555555777777777888999:::<<<<<<;;;<<<>>>AAACCCDDDEEEEEE>>>??????@@@AAACCCDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKFFFGGGIIIKKKMMMMMMMMMMMMLLLNNNQQQTTTVVVWWWWWWWWWNNNMMMMMMMMMOOORRRTTTVVVVVVUUUSSSRRRRRRRRRSSSTTTPPPQQQQQQQQQQQQOOONNNMMMOOOOOONNNMMMLLLLLLMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMNNNPPPRRRSSSTTTOOOPPPQQQSSSSSSSSSRRRQQQOOOOOONNNLLLIIIHHHIIIJJJGGGGGGGGGGGGEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@??????AAACCCDDDBBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@<<<<<<======>>>>>>??????;;;;;;;;;:::::::::999999999999999999999999999999888888888888888888888888666666666555555444444333333333333333333333333333222222222222222111000000222222222222222222222222---...///111111111000///.........////////////000........................///000111000///...///000111111111111111111111111222222222222222222222222111111222333555666777777666888999999999999:::<<<<<<>>>@@@@@@@@@@@@BBBDDDCCCBBBAAAAAAAAAAAABBBCCCEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFHHHHHHIIIIIIJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGJJJIIIHHHGGGFFFGGGHHHIIIJJJJJJIIIIIIJJJMMMOOOQQQ\\\YYYTTTNNNJJJFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAA@@@@@@@@@?????????>>>===;;;999888888888888888888888888888888888777777888888888888777777777777777777666666666666333333333333333333333333444444333333333333222222666555555444444333333222333333333222222222111111222222222111111111111000000000000000000000000000222111111000///......---111111000000//////......,,,,,,++++++***)))((((((---...//////---------//////...---,,,++++++***+++,,,,,,,,,------............------,,,,,,------...)))***++++++,,,,,,,,,,,,***---///---******...333++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,---...---+++((('''************************---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,......//////...,,,***)))//////...------,,,++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,------.../////////............////////////000000000000000000000000000000000000111111111111222222333333333333444444777888999:::;;;<<<<<<===999<<<@@@FFFIIIHHHDDD@@@BBBAAAAAA@@@@@@AAAAAABBBBBBCCCFFFHHHIIIIIIHHHGGGEEEFFFGGGIIIKKKKKKLLLLLLJJJMMMPPPSSSUUUUUUUUUTTTPPPNNNLLLKKKMMMQQQUUUXXXXXXVVVTTTSSSTTTTTTSSSRRRSSSRRROOOMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIHHHIIIIIIKKKKKKLLLKKKKKKJJJJJJJJJJJJKKKMMMOOOQQQRRRSSSRRRQQQPPPUUURRRNNNKKKIIIHHHIIIJJJKKKHHHFFFEEEEEEFFFEEEEEEEEEEEECCCBBBBBBCCCDDDDDDAAAAAABBBBBBDDDEEEGGGGGGDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<>>>===;;;::::::999777666888888888999:::;;;:::999::::::999999888777666666555555555444444333333333222222222222222222222222333333222222111222222222333222222111111222222333111111000000000000000000------.........////////////////////////////////////000111111/////////111111111111111111111111111222222222222222222222222222222333444555666666777888999;;;;;;::::::<<<===<<<>>>@@@@@@@@@@@@BBBCCCCCCBBBAAAAAAAAAAAABBBCCCBBBBBBAAA@@@@@@@@@AAAAAABBBCCCCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGIIIHHHHHHGGGGGGHHHIIIJJJJJJJJJIIIHHHIIIKKKMMMOOOZZZWWWSSSNNNJJJHHHGGGFFFDDDCCCCCCBBBBBBCCCCCCDDDAAAAAAAAA@@@@@@@@@??????@@@???===;;;:::999999888999999999999999999999999666777777888888777777666666666666666555555555555333333333333333333333333444444333333333333222222111111111111111111111111333333333222222222111111111111111000000000//////000000000000000000000000111111111000///.........000000000000//////............---,,,,,,+++******---...///...,,,,,,.../////////...---,,,,,,,,,,,,+++,,,,,,,,,------------...------,,,,,,------...******+++,,,,,,,,,+++++++++...///---)))(((+++///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++******+++,,,+++)))'''&&&************************,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,+++,,,------------+++***))),,,,,,,,,,,,------------,,,,,,++++++***+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------------...,,,,,,------.../////////............////////////000000000000000000000000000000000000111111111111222222222333333333444444666666777888999::::::;;;999;;;>>>CCCFFFFFFCCC@@@?????????@@@@@@BBBCCCCCCBBBCCCEEEGGGHHHHHHGGGFFFEEEFFFGGGHHHIIIJJJKKKKKKKKKMMMPPPRRRTTTTTTSSSRRROOONNNLLLLLLNNNQQQTTTVVVVVVUUUTTTSSSSSSSSSRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJIIIJJJKKKKKKNNNNNNNNNNNNOOOOOOPPPPPPQQQOOOLLLIIIHHHGGGHHHIIIJJJHHHEEEEEEEEEFFFEEEDDDEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBAAA@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<===<<<::::::::::::888666777777777999:::;;;::::::::::::999888888777666666444444444444444444333333222222222222222222222222333333222222222222222333444444222111111000000000444333222111000/////////,,,---------............000000000000000000000000///000222111000///000222111111111111111111111111222222222222222222222222333333333444444555555555777999:::;;;::::::;;;===<<<===???@@@???@@@AAACCCBBBBBBAAAAAAAAAAAABBBBBB????????????@@@AAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGHHHIIIJJJKKKJJJIIIHHHHHHHHHJJJKKKLLLSSSQQQNNNKKKIIIHHHGGGGGGDDDCCCCCCBBBBBBCCCCCCDDDAAAAAAAAA@@@@@@@@@??????@@@???>>><<<;;;:::::::::::::::::::::::::::::::::666777777888888777777666555555555555444444444444333333333333333333333333444444333333333333222222111111222333333444555555333333333222222222111111000000000000/////////...000000000000000000000000111111000000//////......000000000////////////.../////////......------,,,.........---+++,,,...000000///...------,,,,,,---++++++++++++,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,+++******---...///,,,(((&&&(((+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************+++++++++)))((('''++++++++++++++++++++++++++++++++++++*********************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***((()))***+++,,,---...///---,,,,,,+++*********+++////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------,,,,,,------.../////////............////////////000000000000000000000000000000000000111111111111222222222222333333333333333444555666777888888999888999;;;>>>BBBBBBAAA???<<<===>>>???@@@BBBCCCCCCBBBCCCDDDFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJLLLNNNOOOQQQQQQQQQPPPPPPMMMMMMMMMNNNOOOQQQRRRSSSUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQPPPPPPOOONNNMMMLLLIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKMMMOOOPPPOOOMMMJJJIIIHHHIIIKKKLLLNNNMMMKKKJJJJJJLLLNNNOOOMMMLLLJJJHHHGGGGGGGGGHHHIIIGGGEEEEEEEEEFFFEEEDDDEEEDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::::::::::::::;;;:::999999::::::999777666666777999999:::::::::999999888888777777666666333333444444444444444444222222222222222222222222333333222222222222333333444333222111111111111111555444333111000//////...,,,,,,,,,---------......///////////////////////////000222111000000111222111111111111111111111111111111111111111111111111222222333333333333333333555666888888777777999:::;;;===>>>?????????AAABBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>@@@AAACCCEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCEEEGGGHHHFFFGGGGGGHHHIIIJJJJJJKKKIIIHHHHHHGGGGGGHHHIIIJJJKKKKKKIIIHHHGGGGGGGGGHHHDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAA@@@@@@@@@??????@@@???>>>===<<<;;;;;;;;;999999999999999999999999888888999999999999888888666666666555555555444444444444444444444444444444444444333333333222222222333333333444444555555555333333333222222222111111111111000000000/////////////////////////////////111000000000/////////.../////////////////////////////////.........------.........,,,++++++...000///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,++++++***)))---......---***((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------++++++************++++++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,(((((()))***,,,---......------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,------.../////////............///////////////////////////////////////000000000111111111111111222222222222333333333333333444555666777777888888888888:::===??????>>><<<===>>>???@@@AAAAAABBBBBBBBBDDDDDDEEEEEEDDDDDDFFFFFFFFFGGGGGGHHHIIIJJJNNNNNNOOOOOOOOOOOONNNNNNLLLMMMOOOPPPQQQQQQQQQQQQSSSSSSRRRQQQPPPOOOPPPQQQOOOPPPQQQQQQQQQOOONNNMMMJJJJJJLLLMMMNNNNNNNNNNNNLLLLLLLLLLLLMMMOOOQQQRRRQQQNNNKKKHHHHHHIIILLLNNNMMMLLLKKKJJJJJJKKKLLLLLLJJJIIIIIIHHHHHHHHHHHHHHHHHHFFFEEEEEEFFFFFFEEEDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@>>>======>>>>>>>>>===>>>>>>??????========================;;;::::::999999999999999999888777888999:::999888666888999999888777777888888888777777777666666666333333333444444555555555222222222222222222222222333333222222222333444444333333333222333333444555444444222111000000000000,,,,,,,,,---------.................................000111111000000111222000000000000000000000000111111111111111111111111111111111111111111222222444666777777777777888::::::<<<>>>>>>>>>>>>@@@BBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAACCCEEEGGGHHHGGGGGGHHHIIIJJJKKKLLLLLLIIIHHHGGGEEEDDDDDDDDDDDDFFFEEEDDDDDDEEEFFFGGGHHHEEEFFFGGGHHHHHHIIIJJJJJJHHHGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHHHHIIIIIIJJJDDDDDDDDDCCCCCCDDDDDDDDDAAAAAAAAA@@@@@@@@@??????@@@???>>>===<<<;;;;;;;;;777777777777777777777777999::::::;;;;;;::::::999777777777666666666555555666666666666666666666666444444333333333222222222111111111111000000//////333333333222222222111111222222111111111000000000////////////////////////000000000000////////////.............../////////............---------------------,,,++++++---///,,,,,,++++++***+++++++++++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,++++++***))),,,---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------------,,,++++++++++++++++++++++++------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......*********++++++,,,,,,,,,---,,,++++++*********+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,------.../////////............///////////////////////////////////////000000000111111111111111111111222222222333333333444444555666777888888888777777888;;;=========>>>>>>???@@@@@@@@@??????AAABBBCCCCCCDDDDDDDDDDDDGGGGGGGGGGGGHHHIIIKKKLLLOOOOOONNNMMMMMMMMMMMMMMMMMMNNNPPPRRRRRRRRRPPPOOOQQQRRRSSSQQQNNNMMMOOOQQQOOOPPPQQQRRRRRRQQQOOONNNMMMMMMNNNPPPQQQQQQQQQQQQNNNNNNNNNNNNOOOQQQSSSTTTRRRPPPMMMJJJIIIJJJMMMNNNLLLLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIGGGEEEDDDEEEFFFFFFEEECCCCCCCCCCCCBBBAAAAAA@@@???>>>>>>???@@@??????>>>===???>>>>>>>>>>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::999888888888888888888777666777999:::999888888999:::999666444444555777777666666666666666666333333333444444555555555222222222222222222222222333222222222333444444555888777666555444333333333111111111000111111222222,,,---------....................................---...000000//////000222000000000000000000000000111111111111111111111111000000000111111222222222666777888999888888999;;;:::;;;===>>>===>>>???AAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBCCCEEEGGGHHHFFFGGGGGGHHHIIIJJJKKKLLLHHHGGGEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLEEEDDDDDDCCCCCCDDDDDDEEEAAAAAAAAA@@@@@@@@@?????????>>>===<<<;;;;;;;;;;;;777777777777777777777777:::::::::;;;;;;:::::::::888777777777666666666666666666666666666666666666444444333333333333222222333333222222111000000///333333333222222222111111222222222222111111111111000000000000000000000000000000000000////////////---............/////////------------------------+++---...---,,,+++,,,---++++++************++++++,,,,,,,,,,,,++++++++++++...------,,,,,,------...++++++,,,,,,,,,+++*********+++,,,---...///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,------...///,,,,,,,,,,,,++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,,,,,,,------.../////////............////////////000000000000000000000000000000000000111111111111111111111111222222222222444444555666777888888999999888777888:::<<<===<<<>>>???@@@AAAAAA@@@???>>>AAAAAABBBCCCDDDEEEFFFFFFHHHHHHHHHHHHJJJLLLNNNOOOPPPOOONNNLLLLLLLLLMMMNNNOOOPPPRRRSSSTTTRRRQQQPPPQQQRRRSSSQQQNNNMMMOOOQQQPPPPPPQQQQQQRRRQQQQQQQQQPPPQQQRRRRRRSSSSSSSSSSSSQQQQQQPPPPPPQQQSSSTTTVVVTTTRRROOOMMMLLLLLLNNNOOOLLLLLLNNNNNNMMMKKKIIIGGGHHHIIIJJJKKKKKKKKKIIIIIIEEEDDDDDDEEEFFFFFFEEECCCCCCCCCCCCBBBAAA@@@???>>>;;;===>>>???@@@@@@???>>>??????>>>>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<::::::999888888888888888888777666777888999888777777999;;;999555222333555666666666666555555555555333333444444444444444444222222222222222222222222333222222333333444555666===<<<999666333000///...////////////000111222333------........./////////........................+++---//////......000111000000000000000000000000111111111111111111111111000000111222333444444555555777888888777888999;;;999;;;============???AAA???@@@AAAAAAAAAAAA@@@???BBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJFFFEEECCCBBBBBBCCCEEEFFFEEEFFFGGGHHHHHHGGGEEEDDDDDDDDDFFFFFFFFFFFFEEEDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJKKKJJJJJJJJJEEEEEEDDDDDDDDDDDDEEEEEEAAAAAAAAA@@@@@@@@@??????>>>===<<<;;;::::::::::::777777777777777777777777888999999999999999999888777777666666666555555555444444444444444444444444444444333333333333222222444444444333333333333333333333333222222222111111111111111111000000000000000000000000000000000000////////////000000000000---------.........//////------------------------))),,,...///---,,,++++++,,,++++++******++++++,,,------------,,,,,,,,,+++...------,,,,,,------...******+++,,,,,,,,,++++++******+++---.........,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))))))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------------,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***++++++++++++,,,,,,,,,,,,,,,------.../////////............////////////000000000000000000000000000000000000111111111111111111111111222222222222333333444555666777888888999888888999;;;======<<<===???AAABBBCCCBBBAAA@@@@@@AAABBBCCCDDDFFFHHHIIIJJJIIIIIIJJJLLLOOORRRTTTQQQOOOMMMLLLLLLMMMNNNPPPQQQRRRSSSTTTTTTSSSRRRQQQPPPSSSTTTRRRNNNLLLOOORRRQQQQQQPPPPPPQQQRRRSSSSSSRRRSSSSSSTTTTTTTTTSSSSSSTTTSSSRRRRRRRRRTTTUUUVVVUUUSSSRRRPPPOOONNNOOOOOOMMMMMMMMMLLLKKKIIIHHHGGGHHHIIIKKKLLLLLLJJJHHHGGGDDDDDDDDDEEEGGGFFFEEECCCBBBBBBBBBBBBAAA???>>>===<<<===???@@@@@@@@@>>>===??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888999888777666666777888777555333777:::888555333444777555555555555555555555555444444444444444444333333222222222222222222222222222222222333333555666666;;;:::777444222///...---/////////...//////000000.........////////////000000000000000000000000000+++,,,......---...///111000000000000000000000000000000000000000000000000111111222333555666777777333444666666555555777888999;;;<<<=========???@@@???@@@AAABBBBBBAAA@@@???BBBBBBAAAAAAAAABBBBBBCCCDDDEEEEEEFFFGGGHHHIIIJJJEEEDDDCCCBBBBBBCCCEEEFFFDDDEEEGGGIIIHHHFFFCCCAAADDDDDDEEEFFFFFFEEECCCCCCDDDEEEGGGHHHIIIJJJJJJKKKGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEAAAAAAAAA@@@@@@@@@??????===<<<;;;:::::::::::::::888888888888888888888888777777888888888888777777666666555555555444444444333333333333333333333333444444444333333333222222/////////000111111222222333333333222222222111111000000000000////////////000000000000000000000000////////////000000000000---------.........//////---------...............(((+++...000...,,,+++***,,,,,,,,,++++++,,,------.........------,,,,,,,,,...------,,,,,,------...)))***+++,,,,,,,,,,,,,,,*********,,,------,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........---,,,+++*********,,,,,,,,,,,,,,,------.........)))))))))***+++,,,......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,------...//////000............/////////000000000000000000000000000000000000000111111111111000111111111111222222222222333333444555666777777:::999999:::<<<>>>===<<<<<<===@@@BBBDDDDDDCCCBBB@@@AAAAAACCCEEEGGGIIIJJJJJJJJJJJJKKKNNNQQQTTTVVVQQQPPPMMMLLLLLLMMMOOOQQQSSSTTTTTTUUUUUUTTTRRRRRRPPPSSSUUURRRNNNLLLOOOSSSRRRQQQPPPPPPPPPRRRTTTUUUSSSTTTTTTTTTTTTSSSSSSRRRUUUTTTSSSSSSSSSTTTUUUVVVUUUTTTSSSRRRQQQPPPOOOOOOOOOMMMKKKIIIGGGGGGHHHIIIGGGHHHKKKLLLLLLJJJGGGFFFDDDCCCDDDEEEGGGGGGEEEBBBBBBBBBBBBBBBAAA???===<<<===>>>@@@AAA@@@???===<<>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888999999999999777666666777777666444000555888888555444666:::444555555555555555555555555555555444444333333333222222222222222222222222222222222333444555666777444444333222111111111111111000///...............///......---------......//////////////////////////////............//////000000000000000000000000......///000111222222333000////////////000000111444444555555666777777777777777999:::<<<===>>>???AAAAAA@@@@@@???>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAHHHFFFCCCAAA@@@BBBDDDFFFAAAAAAAAABBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCFFFGGGGGGHHHGGGFFFDDDCCCFFFFFFGGGGGGGGGGGGHHHHHHAAACCCFFFHHHHHHFFFCCCAAA@@@@@@@@@@@@@@@???======@@@>>><<<:::999:::;;;<<<999999:::::::::999888888888888999999999888888777777777666555555555555555666555555555555444444444222222222222222222333333111222333222000.........111000000000000000111222111111000000//////......////////////////////////......------------......111000000///...---------------------------------------------------------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,------,,,+++)))(((,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,------.........---------.........//////***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++---------,,,,,,+++++++++......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---,,,---...---+++(((%%%###------............------***+++,,,,,,------,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,......---------,,,,,,,,,//////............//////111111000000//////......222222222111111000000000777777666666666888:::;;;:::::::::;;;<<<===>>>???>>>>>>??????@@@AAABBBBBBBBBCCCDDDFFFHHHIIIIIIJJJEEEGGGJJJMMMOOORRRSSSTTTRRRQQQPPPOOONNNNNNOOOPPPTTTTTTTTTTTTTTTSSSRRRQQQRRRQQQOOONNNOOORRRUUUWWWTTTSSSQQQPPPPPPPPPRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUXXXVVVSSSTTTWWWXXXWWWUUUUUUVVVWWWWWWUUUSSSQQQOOOKKKKKKIIIHHHGGGFFFFFFFFFFFFGGGIIIJJJJJJIIIGGGFFFDDDDDDEEEFFFFFFEEEDDDCCCCCCCCCBBBBBBAAA@@@??????@@@???>>>>>>>>>>>>>>>???<<<===>>>??????@@@@@@???======<<<;;;;;;;;;;;;<<<:::999999888888999::::::888888888888888888888888555666888777555444444555333444555666666666555444333333333222222111111111333333333222222111111111444333222111000000000000333222222222111111000000///000111111111///...---......------------......------------------------//////............///////////////////////////////////////000111111111222111000000000000111111222444444444555666666777777777888999:::;;;<<<===>>>@@@@@@????????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCDDDEEEAAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFFFFHHHHHHIIIHHHHHHGGGFFFFFFBBBCCCEEEFFFFFFEEECCCBBBAAAAAAAAAAAA@@@???>>>>>>???===<<<:::999:::;;;<<<999999999888888777777777666777888999999999999999777666666555555555555555555444444444333333333333222222222222222222222222111222333222000//////000111111000000000000000111000000000000//////......////////////////////////......------------......000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++++++++++++++,,,---------......---,,,+++******,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,---------.........***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++---------,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((('''((()))***---------...---,,,+++***------............------***+++,,,,,,------,,,,,,------,,,+++++++++++++++,,,,,,,,,---------......------------------------.........---------,,,,,,//////............//////111000000000/////////...444444444333333222222222666555555666666777888999999999::::::<<<===>>>???<<<===>>>@@@AAAAAAAAAAAAAAABBBDDDEEEGGGGGGHHHHHHFFFGGGJJJLLLOOOPPPRRRRRRRRRQQQPPPOOOOOOOOOPPPQQQUUUUUUUUUUUUUUUTTTSSSSSSQQQPPPPPPPPPQQQSSSVVVWWWTTTSSSRRRQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTUUUWWWUUUSSSTTTVVVXXXWWWVVVUUUVVVVVVVVVUUUSSSQQQPPPLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJHHHFFFEEEDDDEEEEEEFFFFFFEEECCCBBBDDDCCCBBB@@@????????????@@@??????>>>=========>>>===>>>???@@@@@@AAAAAAAAA======<<<<<<;;;;;;;;;<<<999999999999999999999999888888888888888888888888555666888777555444444555444444555666666555444333333333222222222222222222333333222222222222222222111111111000111111222222111111000000000////////////000000111000///...---...---------------......,,,,,,,,,,,,,,,,,,,,,,,,//////............//////////////////////////////000000000000000000000000111111111111111222333333333333444555555666666777888888999:::;;;;;;<<<<<<>>>>>>>>>>>>????????????????????????????????????===>>>AAABBBDDDDDDCCCCCCAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJIIIHHHGGGEEECCCCCCCCCDDDDDDDDDDDDCCCCCCAAABBBBBBAAAAAA@@@???>>>===<<<;;;:::::::::;;;<<<:::999777666555555666666888888999999999888888777777666555555444444555555444444333333333222222222333333333222111111111000000222333333222111111222222222111000/////////000000000000////////////...////////////////////////......------------......000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------*********+++++++++,,,,,,//////...---,,,,,,,,,,,,,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***(((''''''((())))))+++++++++,,,,,,---...///------............------***+++,,,,,,------,,,,,,,,,,,,+++*********++++++,,,,,,,,,---------......,,,,,,,,,---.........///.........------------,,,//////............//////000000000000////////////333333333333333222222222333444555666666777777666888888999:::<<<===??????;;;<<>>======>>>???AAA@@@???>>>===<<<<<<<<<>>>???@@@AAAAAABBBAAAAAA============<<<<<<<<<<<<888999::::::::::::888888777777777777777777777777555666888777555444444555555555555555555444333222222222222222222222333333222222222222222222333333000000000000111222333333//////............------//////000000000///......------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,///......------......///////////////////////////000000000000000/////////000000000000111222222333222333333444555555666666888888999999::::::;;;;;;<<<<<<======>>>???@@@@@@=========>>>>>>>>>>>>>>>===>>>???AAABBBBBBBBBBBBAAABBBBBBCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHGGGEEECCCBBBCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@AAA@@@@@@???>>>===;;;::::::999::::::;;;<<<<<<:::777555444555666777:::::::::999888777666555666666555444444444444555444444444333333333333222444333333222111000000//////111333333222222333444333333111000////////////////////////////////////////////////////////////......------------....../////////......---------++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------******+++,,,,,,,,,,,,,,,///...---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,+++++++++******+++++++++,,,,,,,,,***+++,,,---------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,,,,***)))((((((***,,,...000------............------***+++,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------......+++,,,,,,---...//////000............------------//////............//////000000000000////////////111111111000000000000000111222444555666666555444666777999;;;<<<>>>>>>???:::===@@@CCCDDDDDDBBBAAADDDDDDEEEFFFFFFFFFFFFFFFHHHIIIJJJLLLMMMMMMMMMMMMPPPPPPPPPPPPQQQRRRRRRSSSRRRRRRSSSSSSSSSRRRRRRQQQNNNPPPRRRTTTVVVWWWWWWWWWSSSTTTTTTTTTSSSQQQOOONNNOOOPPPRRRSSSTTTTTTSSSSSSSSSRRRRRRSSSUUUWWWXXXXXXYYYYYYYYYXXXWWWUUUSSSRRRNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGEEEDDDEEEEEEFFFFFFEEEDDDCCCBBBEEECCC@@@===<<<<<<>>>???BBBAAA???>>>===<<<<<<;;;===>>>???@@@AAAAAAAAAAAA>>>>>>>>>>>>======<<<<<<888999:::;;;;;;:::888666666666666666666666666666555666888777555444444555666666555555444333222222111111111222222333333333111111111222222333333333000000000000000111222222........................//////////////////......,,,,,,,,,,,,,,,---......------------------------......------------..............................000000000///////////////.........///000111222222222222333333444444555555888888888999999999::::::;;;;;;<<<===>>>??????@@@<<<<<<<<<======>>>>>>>>>@@@??????>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@@@@AAABBBBBB?????????>>>>>>===<<<;;;:::999999999999::::::;;;<<<:::888666555666777888888999999999999888777777666666555444444444444444555555555555444444444444333333222222111000/////////111333333222222333444333333111000////////////.............../////////////////////////////////......------------..................------------++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------++++++,,,---...---------...---+++*********+++,,,---.....................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++************+++++++++,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,------------,,,+++)))((()))+++...///------............------***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------...///000000//////.........---------//////............//////////////////000000000000000000000000000000000000000111333555555555444444666777999;;;<<<=========;;;===AAADDDEEEEEEDDDCCCEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRNNNOOORRRTTTVVVVVVVVVUUURRRRRRSSSSSSRRRQQQOOONNNOOOPPPRRRTTTTTTTTTSSSSSSRRRSSSTTTTTTUUUVVVXXXYYY\\\[[[ZZZYYYWWWUUUTTTSSSNNNMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHFFFEEEEEEEEEFFFFFFFFFEEEDDDBBBAAADDDBBB???===<<<===???@@@BBBAAA@@@???======<<<<<<<<<===>>>???@@@@@@@@@@@@>>>>>>?????????>>>===<<<888999;;;;;;;;;999777666555555555555555555555555555666888777555444444555666666555444333222222222111111111222222333333333111111111222222333333333222111111000//////000000////////////////////////..................//////++++++++++++,,,---...///------------------------......------------..............................////////////////////////............///000222222111111222333333444444555666666777888999999:::::::::;;;;;;<<<===>>>>>>???;;;<<<<<<======>>>>>>???AAA@@@???>>>>>>???AAABBBBBBCCCCCCDDDEEEFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFIIIHHHFFFEEECCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCAAAAAA@@@@@@@@@@@@AAAAAA===>>>>>>======<<<;;;:::999999999999999999999999:::999888777777777888888444555666888:::;;;;;;;;;666555444444333333444444666666555555555444444444222222222111000000000//////111222333222111222333222222111000/////////000---............/////////////////////////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++,,,---...///...---,,,,,,++++++******+++++++++------............//////,,,,,,,,,,,,,,,,,,,,,,,,............................../////////...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,------...******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,///...,,,+++,,,---///000------............------***+++,,,,,,------,,,,,,------,,,,,,------......,,,,,,,,,---------......---------.../////////000/////////.........------//////............//////////////////000000000000111111111222222222222222111222333444444555555444666888:::;;;<<<<<<<<<;;;<<<===@@@CCCDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPPPPQQQPPPPPPPPPSSSSSSTTTTTTUUUUUUTTTTTTNNNOOOQQQRRRSSSSSSSSSSSSPPPQQQQQQQQQQQQPPPOOOOOOPPPQQQSSSUUUVVVUUUTTTSSSSSSUUUVVVVVVUUUVVVXXXZZZ^^^]]][[[XXXVVVSSSQQQPPPNNNMMMLLLLLLKKKKKKKKKLLLJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDBBBAAABBBAAA???>>>>>>???@@@BBBCCCBBBAAA@@@???>>>>>>>>><<<<<<===???????????????>>>???@@@@@@@@@???===<<<999:::;;;;;;:::999777666666666666666666666666666555666888777555444444555666555444333222222222333222222222222222222333333222222222222222222333333222222111000///////////////000000000000111111111......------......///000++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................---.........///000000000.........///000111333444111111111222333333444444444555666777888999:::;;;;;;;;;;;;<<<<<<=========;;;<<<<<<===>>>>>>??????===>>>???@@@AAABBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGFFFDDDCCCBBBBBBBBBBBBDDDBBBAAA@@@???@@@BBBCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::999::::::999999888777777666666666777777777777888555666777888999:::::::::666555444444333333444444555555555444444444333333111111111111000000000000///000222222111000111222111111000000000000000111---------.........//////////////////////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------***+++,,,......---,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,---++++++,,,,,,,,,++++++*********+++,,,,,,---......)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,,,,,,,------,,,,,,---...000111------............------***+++,,,,,,------,,,,,,,,,,,,++++++,,,------...,,,,,,,,,---------..................////////////////////////............//////............//////.../////////000000000111000111111111222222222333333222222333333444555666777999:::<<<<<<;;;:::999;;;<<<>>>@@@AAACCCCCCDDDCCCDDDFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPPPPOOONNNMMMPPPQQQRRRRRRSSSSSSRRRRRRNNNNNNOOOPPPPPPPPPPPPPPPOOOOOONNNNNNNNNOOOPPPPPPPPPRRRUUUWWWWWWWWWUUUTTTUUUWWWXXXWWWVVVVVVXXX[[[^^^\\\YYYVVVRRROOOMMMLLLMMMMMMLLLKKKKKKKKKKKKLLLJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFGGGFFFEEECCCBBB@@@????????????@@@AAABBBCCCCCCBBBBBBAAA@@@@@@@@@AAA======>>>???@@@@@@@@@@@@>>>???@@@AAAAAA???===<<<;;;;;;::::::999888888777666666666666666666666666555666888777555444444555555444333222222222333444333333222222222222222222333333222222222222222222111000000/////////000000//////000000000111111111......---------...///000++++++++++++,,,---...///++++++++++++++++++++++++...------,,,,,,------...........................,,,------...///000111111/////////000111333444555000111111222333333444444333444555777888:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===>>>??????@@@888;;;???CCCDDDDDDCCCBBB??????@@@AAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFDDDDDDBBBAAAAAABBBCCCDDDGGGEEEBBB@@@??????AAABBB??????@@@@@@@@@@@@??????????????????>>>===<<<;;;:::::::::999999777666555333444555666777777777777;;;;;;::::::888777555444555555444333333333333444444444444333333333222222000000000000000111111111///000222222000///000111111000000000000000111222---------.........//////////////////////////////.........------.........------------------------------------------------------------------------++++++,,,,,,,,,---------(((***+++------,,,+++***+++,,,---.........---,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,++++++*********+++,,,,,,---......)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,---------------))))))***+++,,,...///000---..................---++++++,,,---------,,,,,,+++*********+++,,,,,,---,,,,,,,,,---------......///////////////.........000/////////............//////............//////.../////////000000111111......//////000000000111444333222222333444666777888999;;;<<<<<<;;;999888::::::<<<===???AAABBBCCCBBBCCCDDDFFFHHHIIIIIIJJJJJJKKKLLLNNNOOOOOOOOOOOONNNOOOOOOPPPOOONNNLLLKKKLLLMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLMMMNNNPPPQQQQQQSSSUUUXXXXXXWWWVVVTTTVVVXXXZZZXXXVVVVVVXXX[[[]]][[[XXXTTTPPPLLLJJJIIIMMMLLLKKKKKKKKKKKKKKKLLLIIIIIIHHHGGGGGGHHHHHHHHHFFFFFFGGGFFFEEECCCBBB@@@>>>???@@@AAABBBCCCCCCDDDCCCCCCBBBAAAAAABBBBBBBBB>>>>>>???@@@AAAAAAAAAAAA>>>???AAAAAAAAA@@@>>><<<<<<;;;:::999888888888888777777777777777777777777555666888777555444444555444333222222222333444555444333333222222111111111444333333222222111111111///......//////000111222.../////////000000111111...------,,,---...///000.........------,,,,,,,,,...---,,,++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,111000///......///000111......////////////......000000000000111111111111//////000111222222333333666555444333444666888999===<<<<<<<<<<<<;;;;;;;;;======>>>>>>??????@@@@@@>>>???AAACCCCCCBBBAAA@@@AAAAAAAAAAAAAAA@@@???>>>AAABBBBBBCCCCCCBBBBBBAAABBBBBBCCCDDDEEEFFFGGGHHHCCCBBBAAAAAA@@@@@@@@@@@@CCCBBBAAA@@@????????????>>>>>>>>>>>>>>>?????????@@@@@@??????>>>=========::::::999888777666555444777777777777666666666666999777555555777999999999777666555444333333222333333333444444333333222111111111111111111111111111222333444555555444333222111111000000000000111111111111000000//////......000000///...---,,,,,,+++......---------......///000000///............///------------------------------------------------000///...---------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++)))***+++,,,---.........++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,---------------------------,,,,,,+++++++++........................//////............/////////...---,,,,,,---...///........................//////............//////111111111000000000000000111111222222222111111000222222111111222222333444777888888999999:::;;;;;;:::;;;===>>>???@@@??????DDDDDDDDDDDDEEEEEEEEEEEEIIIIIIIIIKKKMMMNNNNNNMMMPPPOOONNNMMMLLLLLLLLLLLLOOOPPPQQQPPPNNNNNNNNNOOOOOONNNNNNNNNNNNOOOPPPPPPQQQPPPNNNLLLLLLMMMNNNOOORRRSSSUUUVVVWWWXXXYYYYYYYYYYYYXXXWWWWWWWWWXXXXXXZZZVVVRRROOOMMMMMMKKKJJJHHHIIIIIIIIIJJJJJJKKKKKKIIIHHHGGGFFFFFFGGGHHHIIIFFFEEECCCBBBAAAAAAAAABBB@@@@@@AAAAAAAAAAAABBBBBBCCCAAA???AAACCCCCCAAA>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAA<<<;;;999888888888999999999888888777666555555444555666666666444333444555333333333333333333333333333333222111000000000111222111000111333444333222222111111111000000//////......////////////......////////////////////////------------------,,,,,,,,,,,,*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,//////...------...//////......////////////......//////000000000111111111//////000111111222333333555444333333444555777888;;;;;;;;;;;;;;;<<<<<<<<<=========>>>??????@@@@@@>>>???AAABBBBBBAAA@@@???AAAAAAAAAAAA@@@???>>>>>>???@@@@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCBBBAAA@@@????????????????????????????????????@@@@@@??????>>>=========::::::999888777666555555555555555555666666666666888666555666777999999888666555444333333222222222333333444444333333222111111111111111111111111111000000111111111111000000111111000000000000111111000000000000//////....../////////...------,,,,,,///......---------............---,,,,,,,,,,,,,,,------------------------------------------------,,,,,,+++*********++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,***++++++,,,------------++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------------------------,,,,,,+++++++++..............................------------............------------......//////////////////////////////............//////000000000000000000000000111111111222222111111000222222111111222222333444666666777777888999999999999;;;<<<>>>????????????CCCCCCCCCDDDDDDDDDDDDDDDHHHHHHIIILLLOOOPPPOOOMMMNNNMMMLLLKKKJJJJJJJJJKKKLLLMMMNNNMMMLLLKKKLLLMMMOOOOOOOOOOOOOOOPPPQQQQQQPPPOOOMMMLLLLLLMMMOOOPPPPPPPPPRRRSSSTTTUUUUUUUUUWWWVVVUUUTTTTTTTTTTTTTTTUUURRRNNNKKKJJJJJJIIIHHHKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFDDDCCCBBBBBBCCCCCC@@@@@@AAAAAAAAAAAABBBBBBBBB@@@>>>???AAAAAA@@@>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@???;;;:::999888777888888999777777777666555444444444444666666555444333444555333333333333333333333333222222111111000111111111111000///000222333222111111111111000000000//////......////////////..............................,,,,,,------------------+++***)))((()))***+++,,,------------------------......---,,,,,,---............////////////......//////000000000000111111///000000111111222222222333333222222333444666777999::::::;;;;;;<<<<<<===<<<<<<===>>>>>>???@@@@@@???@@@AAAAAAAAA@@@???>>>AAAAAAAAA@@@??????>>>>>>???@@@AAABBBCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@??????>>>>>>======<<<::::::999888777666666555444444444555555666666666777666666777888999888666555555444333222222222222333333444444333333222111111111111111111111111111000000000//////000000000111000000//////000000111000000000////////////...------------------------000///...---------------...------,,,,,,,,,,,,,,,------------------------------------------------******)))))))))***++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,---------++++++,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,.........------,,,,,,+++------,,,,,,,,,,,,++++++------------------------------,,,,,,,,,,,,------------............------//////////////////////////////............//////000000000000000000000000000000111111222111111000222111111111111222333333444555555666666777888888999:::<<<===>>>?????????AAABBBBBBBBBCCCCCCCCCCCCFFFGGGIIIMMMQQQRRRPPPNNNMMMLLLIIIHHHGGGGGGIIIJJJKKKLLLMMMMMMKKKKKKLLLMMMPPPPPPPPPPPPQQQQQQRRRRRRNNNMMMMMMLLLMMMNNNPPPQQQOOOPPPQQQRRRSSSSSSSSSSSSUUUTTTSSSRRRQQQQQQQQQQQQQQQNNNKKKJJJJJJJJJIIIHHHNNNMMMLLLKKKIIIGGGFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBAAAAAABBBBBB@@@@@@AAAAAAAAAAAABBBBBBBBB@@@>>>===>>>??????>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<999999888777777777888888666666555555444444333333444555666555444333333555333333333333333333333333111111111000111111222222000///...///111222111000111111000000000000//////......////////////..............................,,,,,,,,,------.........******))))))******+++,,,...........................------------------.........////////////......////////////000000000111///000000000111111111222222111111222333444555666777888999:::;;;<<<======;;;<<<<<<===>>>???@@@@@@@@@AAAAAABBBAAAAAA@@@???BBBAAAAAA@@@???>>>>>>>>>AAABBBDDDEEEGGGHHHHHHIIIFFFFFFEEEDDDDDDCCCCCCBBBDDDCCCCCCCCCDDDEEEFFFFFFCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>======<<<<<<::::::999888888777666666333444444555666777888888666666666777999999666444444444333222222222222222333333444444333333222111111111111111111111111111333222111000000111222333000000////////////000000////////////////////////,,,,,,,,,------.........000///...---------------000///......------......------------------------------------------------,,,,,,++++++,,,---.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......+++++++++,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,---------......++++++++++++++++++++++++------,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,------......,,,,,,---------,,,++++++++++++++++++++++++++++++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,...//////...,,,,,,//////////////////////////////............///////////////000000000000000///000000111111111111111111111111111111222222333444444555555666777777777999:::;;;<<<===>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCDDDFFFIIINNNRRRSSSQQQNNNMMMKKKHHHFFFFFFGGGHHHIIIKKKLLLNNNMMMMMMMMMNNNOOOPPPPPPQQQRRRRRRRRRRRRRRRLLLLLLLLLMMMNNNOOOQQQRRRPPPQQQRRRSSSSSSSSSSSSSSSUUUTTTSSSRRRQQQPPPPPPPPPPPPNNNLLLLLLMMMMMMMMMLLLNNNMMMLLLJJJIIIGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBDDDBBB???======>>>???@@@????????????@@@@@@@@@@@@?????????>>>===<<<::::::888888777777777777777777666666666555555444444444444555666555333222333444333333333333333333333333111000000000111222333333000///...///111222111000000000000000000000//////......////////////..............................,,,,,,,,,------.........++++++++++++,,,,,,------......................................................////////////.........////////////000000000000000000000000111111111000000111222333444555666666777888999:::<<<<<<===:::;;;<<<===>>>???@@@@@@AAABBBBBBBBBBBBBBBAAAAAABBBAAA@@@@@@??????@@@@@@BBBCCCEEEGGGIIIJJJKKKKKKIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGCCCCCCBBBBBBAAABBBBBBBBBCCCBBBBBBBBBAAAAAAAAA@@@??????>>>>>>===<<<<<<<<<::::::999999888888777777555555666777888999999999666666666777888888666444444444333333222222333333333333444444333333222111111111111111111111111111333222111000000111222333000000////////////000000.............../////////++++++,,,,,,---.........//////...---------------//////...------------------------------------------------------------------------------...///000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,---------......---------------------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......+++,,,---......---,,,+++------------------------//////............//////......//////000000000000...///000111111111111111111111000000111111222333444444555555666777777777999999:::;;;<<<===>>>>>>?????????@@@AAABBBBBBCCCCCCEEEIIINNNRRRSSSQQQOOOMMMKKKIIIGGGGGGGGGHHHIIIIIIJJJLLLLLLLLLLLLNNNOOOOOOOOOPPPQQQRRRQQQQQQQQQKKKKKKLLLMMMNNNPPPQQQRRRPPPQQQQQQRRRRRRRRRQQQQQQRRRRRRQQQOOOOOONNNNNNNNNOOOMMMLLLLLLNNNOOONNNMMMJJJJJJJJJIIIHHHGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@>>>======>>>??????@@@@@@@@@AAAAAAAAABBBBBBDDDCCCAAA???>>>>>>@@@AAA>>>>>>>>>??????@@@@@@@@@??????>>>===<<<:::999888777777777777888888777777777777777666666666666666444555555555333222333444333333333333333333333333111000000000111222333333111000///000222222222111//////////////////000000......////////////..............................,,,,,,------------------,,,,,,---------.........------------------------......////////////............////////////............////////////000000000000000000000000000000000000111222444555666666666777777888:::;;;<<<<<<::::::;;;<<<>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAACCCDDDBBBCCCEEEGGGHHHIIIJJJJJJJJJIIIIIIHHHFFFEEEEEEDDDEEEEEEDDDDDDDDDEEEFFFFFFDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA???>>>>>>======<<<<<<;;;::::::999999999888888888777777777888888999999999777666555666777777555444555444444333333444444444333333444444333333222111111111111111111111111111000000000//////000000000000//////......//////000---............/////////++++++,,,,,,---------.........---------......///---,,,,,,+++++++++++++++------------------------------------------------,,,,,,++++++,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,------------------------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,------,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,.........------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............//////---......//////000000111......///000111111111111111000000000000111222222333444444555666666777777999999999999;;;<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCCEEEHHHLLLPPPQQQPPPNNNLLLKKKJJJIIIIIIHHHHHHHHHEEEGGGHHHIIIIIIJJJKKKMMMMMMNNNOOOPPPPPPPPPOOONNNKKKLLLLLLNNNOOOPPPQQQQQQOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLMMMLLLKKKGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDBBBAAA@@@??????@@@AAABBB@@@@@@AAAAAAAAAAAABBBBBBDDDDDDCCCAAA???>>>???AAA=========>>>??????@@@@@@>>>>>>>>>===<<<:::999888666777888888999999888888777777777777777777666666333444555444333222222444333333333333333333333333111111111000111111222222111000///000222333222111......////////////000000......////////////......------------------------------------------,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,......////////////.............../////////000000000000000000000000000//////000222333555666666777666777777888999::::::;;;999:::;;;<<<===???@@@@@@======>>>>>>???@@@AAABBBBBBAAAAAAAAABBBDDDFFFGGGDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBAAA>>>>>>>>>===<<<<<<;;;;;;::::::999999999999888888777777777777777888888888888777555555666666555444666555555444444555555666333333444444333333222111111111111111111111111111000000111111111111000000//////............//////---------.........//////,,,,,,,,,,,,,,,,,,---------------------...///000---,,,++++++******++++++------------------------------------------------,,,,,,++++++***+++++++++...---,,,,,,++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---,,,,,,,,,------------......------,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******))))))(((***++++++,,,------------++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,,,,------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------------------------//////............//////------......///000000111---...///000111111111111000000000000000111222222222222333333444555555555999999888999:::;;;===>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEFFFJJJNNNOOOOOONNNIIIJJJJJJJJJJJJHHHGGGFFFDDDEEEGGGHHHHHHIIIKKKMMMJJJKKKMMMNNNOOONNNMMMLLLKKKLLLMMMNNNOOOPPPPPPPPPOOOPPPPPPPPPOOONNNNNNMMMLLLKKKKKKKKKKKKLLLMMMMMMJJJIIIIIIJJJKKKLLLKKKIIIFFFFFFFFFFFFEEEEEEEEEEEECCCDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@BBBBBB@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDBBB???===>>>???<<<<<<======>>>??????@@@============<<<;;;:::999666777999:::::::::999999666666666666666666666666333444555444222111222333333333333333333333333333222222111111000111111111000///...///111222111000........./////////000000......////////////......------------------------.........------,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++......////////////................../////////000000000000000///////////////000222444555666777777777777777888999999::::::999999;;;<<<===???@@@@@@;;;;;;;;;<<<===???AAABBBBBBAAAAAAAAABBBEEEHHHJJJHHHHHHJJJKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFEEEEEEDDDCCCBBBBBBBBB>>>>>>>>>===<<<<<<;;;;;;::::::999999999999999999777777777777666666666666999777555444555666555555666666555555555666666777333333444444444333222222111111111111111111111111222333444555555444333222//////............//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111///...------,,,,,,------------------------------------------------------......---,,,++++++++++++...---,,,,,,++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......///...------,,,+++***))),,,,,,---------.........++++++++++++++++++++++++......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++***)))((('''''')))***+++,,,---.........++++++++++++++++++++++++))))))******++++++++++++,,,,,,------------......,,,,,,------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,...---++++++++++++---...........................//////............//////---------...///000000111---...///000111111111111000000000000000111111222000111111222333333444444999888888888999;;;===>>>>>>??????AAABBBCCCDDDDDDEEEEEEFFFHHHLLLNNNNNNMMMHHHIIIJJJKKKJJJHHHFFFDDDEEEGGGIIIJJJJJJKKKMMMOOOHHHJJJLLLMMMNNNMMMKKKJJJLLLMMMNNNOOOOOOOOOOOOOOORRRRRRRRRRRRQQQPPPOOOOOOMMMLLLLLLMMMMMMNNNOOOPPPKKKJJJJJJKKKLLLMMMKKKJJJFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@???>>>>>>???@@@AAA@@@@@@AAAAAAAAABBBBBBBBB@@@BBBCCCBBB>>><<<<<<===;;;<<<<<<===>>>??????@@@============<<<;;;::::::777888999:::;;;;;;:::999444555555555555555555555333444555444222111222333333333333333333333333333333333222111000000000111///...---...000000000...---.........//////000000......////////////......------------------------******+++,,,,,,---......,,,,,,+++***+++,,,---...//////.........---------........................------...///000000//////..................------000000000000000000000000111222222333333444444555777888888888888777666666<<<===>>>???????????????@@@@@@@@@AAAAAA@@@????????????@@@@@@BBBEEEGGGIIIGGGHHHIIIIIIIIIIIIJJJKKKJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHCCCDDDDDDEEEFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDAAA@@@???=========>>>>>>;;;:::999999::::::999777444666888::::::777444222777777777777777666555555666666555555555555666666777777777666555333222111333333222111111000000///222111111000000000000000......//////000000111111//////.........---------//////.........---------*********++++++,,,,,,---,,,,,,++++++,,,,,,---...------,,,++++++,,,,,,,,,------..................---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++*********))))))'''(((+++---...//////...........................,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------...---,,,,,,,,,,,,+++***++++++++++++++++++++++++***))))))(((((())))))************++++++,,,,,,,,,***---//////,,,+++,,,...------------------------,,,,,,,,,---------......000///---,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......------------------------000000000000000//////...........................////////////000000000000////////////000000000000111222222333444444555555888777666666888:::===??????????????????@@@@@@@@@DDDEEEFFFGGGHHHIIIIIIIIIGGGHHHJJJJJJJJJHHHFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOONNNLLLOOOQQQQQQNNNMMMOOOQQQLLLLLLLLLLLLKKKKKKKKKJJJGGGGGGHHHIIIJJJJJJJJJJJJDDDEEEEEEDDDBBBAAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAACCCBBB@@@>>>======>>>??????@@@@@@@@@@@@???>>>>>>@@@???>>>===<<<;;;;;;;;;===>>>?????????>>><<<;;;>>><<<;;;999888888999999:::999888777666666666666444444555555555555444444444333111000000000111111333222222111222333555666444444333333222111000000......//////000000111111///000000000000//////...000000///..................//////////////////...******+++,,,,,,---......,,,,,,+++++++++,,,---...///.........------------........................---......////////////...////////////////////////000000000000000000000000111111222222333444555555777777888888888888777777<<<<<<===>>>??????????????????@@@@@@@@@@@@???????????????@@@AAACCCEEEFFFEEEGGGHHHHHHGGGHHHIIIJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFDDDDDDEEEFFFFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDBBBAAA???>>>============999888777777888888777666555777888:::999777555444666666666666666555444444666666555555555555666666666666666555444222111000222222222222222111111111222111111000000000000000......//////000000000000//////.........---------.........------------,,,+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...000000///...---,,,++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++*********+++,,,------------........................++++++++++++++++++++++++,,,,,,+++++++++,,,------.........------.........---------,,,,,,+++++++++---,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,***---///...,,,+++,,,---------------------------,,,,,,,,,------------...///...---,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,------------...------------------------++++++,,,---------------.........................../////////000000000000////////////000000000000000000000111111222222222666666555666777999<<<===>>>>>>?????????@@@@@@@@@DDDEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFKKKKKKKKKKKKKKKJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQOOONNNLLLJJJMMMPPPPPPMMMLLLNNNPPPMMMLLLLLLKKKKKKJJJIIIIIIFFFGGGHHHHHHIIIHHHHHHHHHCCCDDDDDDCCCAAA@@@AAABBBBBBCCCCCCCCCCCCBBBAAAAAABBBAAA???===<<<===>>>?????????@@@@@@??????>>>===>>>===<<<<<<;;;;;;;;;;;;<<<======>>>>>>===<<<;;;<<<<<<;;;999999888888888:::999888777666666666666444444555555555555444444333333111000000000111111333333222222222333444555333333333222111000000000////////////000000000000//////000000000000//////000000///...............,,,---...//////...---,,,***++++++,,,,,,------...,,,,,,+++++++++,,,---...............------------------------------------....../////////......---///000000000000000000000000000000000000000000000000000111222333444555666666666777888999999999999;;;;;;<<<===>>>??????>>>>>>??????@@@@@@?????????@@@?????????@@@AAABBBCCCCCCEEEFFFFFFFFFFFFGGGIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDEEEEEEFFFHHHIIIIIIJJJHHHGGGFFFEEEDDDDDDDDDDDDBBBBBB@@@???============:::999777888999999888666888888999999888888777666555555555555555444444333666666555555555555666666555555444444333222111000222222222222333333333333222111111000000000000000...////////////000000000...............---------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---............------....../////////...---,,,+++******---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,------,,,++++++,,,,,,,,,------------------------************************...---,,,,,,+++++++++,,,......////////////......///...------++++++***)))...---,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,++++++++++++++++++***,,,------,,,++++++,,,------------------------,,,,,,,,,,,,------------------,,,,,,,,,---......,,,++++++******++++++,,,++++++++++++,,,,,,---...,,,,,,,,,,,,------------------------------------((()))***+++,,,---..................................../////////000000000////////////000000000000111111111111111111222222555555555555666999;;;<<<>>>>>>>>>?????????@@@@@@CCCDDDFFFGGGHHHHHHIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNPPPQQQQQQOOOMMMLLLJJJMMMPPPOOOMMMLLLNNNPPPNNNNNNMMMLLLJJJIIIHHHHHHFFFFFFGGGGGGFFFFFFEEEEEEBBBCCCDDDCCC@@@???@@@AAAAAABBBBBBBBBBBBAAA@@@@@@AAA???>>><<<<<<<<<======???????????????>>>======<<<;;;::::::::::::;;;;;;:::;;;<<<<<<<<<<<<;;;;;;:::::::::::::::999888777999888777666666555666666333444444555555444444333333222111111000111111111444333333222222222222333222222111111000000//////000000000000////////////---...///000000111000000000000///...............---...///000000///...---+++++++++,,,,,,---------+++++++++,,,,,,,,,------------------------------------------------------////////////...---,,,,,,///////////////000000000//////////////////////////////000222333444555666444555666888999:::::::::999:::;;;<<<===>>>>>>>>>??????@@@@@@AAA@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAABBBDDDDDDDDDDDDFFFHHHHHHIIIJJJKKKKKKKKKKKKKKKIIIHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFGGGHHHIIIJJJKKKHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA???>>>===<<<<<<===;;;::::::;;;;;;:::999:::999999888888888888888555555666666555555444333666555555444444555555666555555555444444222111111111111222333333444555555222111111000000000000000////////////////////////........................------,,,,,,,,,+++++++++---------,,,,,,++++++***,,,,,,++++++,,,,,,---...---------------......///***++++++,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,------+++***++++++---...------------------------************++++++++++++---,,,,,,++++++,,,,,,,,,,,,---...//////...---,,,---------,,,,,,+++++++++...------,,,+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---......///+++++++++******+++++++++---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,------...///000................................./////////000000////////////000000000000333333333333333333333333555555555666777999;;;<<<======>>>>>>??????@@@@@@CCCDDDEEEGGGHHHHHHHHHHHHJJJIIIFFFEEEDDDDDDEEEFFFIIIJJJKKKMMMNNNOOOOOOOOOKKKKKKLLLLLLLLLLLLLLLMMMOOOOOOOOOOOOOOONNNNNNNNNOOORRRTTTRRROOOMMMNNNPPPPPPPPPNNNMMMKKKIIIHHHGGGFFFFFFFFFEEEEEEDDDBBBBBBBBBCCCCCCBBB@@@??????@@@@@@AAAAAAAAAAAA@@@?????????>>>===<<<<<<<<<<<<===>>>>>>??????>>>>>>===<<<:::999999999999999:::;;;999:::::::::;;;;;;;;;;;;888999:::::::::999777666888777666666555555555666333333444444444444333333222222111111111111111111444444333222222111111111111111000000/////////...111111000000//////......------...000111111111111000000///...............000000////////////000000++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,------------------------------------------......///......---,,,,,,---------......////////////////////////////////////000000111333444444555333444666777888999::::::888999:::;;;<<<=========??????@@@AAABBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@???AAABBBCCCCCCCCCEEEGGGGGGHHHIIIJJJJJJKKKJJJJJJFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@???>>>===<<<===<<<;;;;;;<<<<<<;;;999::::::888777777777888999666777777777777666555555555555444444444444555555555555666555555444333222111111222333444444555666222111111000000000000000/////////...............---.....................------,,,,,,,,,+++++++++...------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,++++++,,,------...******+++,,,,,,---......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,...///------------------------++++++++++++,,,,,,------++++++++++++,,,---...///++++++---......---+++++++++++++++,,,,,,---------------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++***+++---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------.........,,,++++++++++++++++++,,,///...---,,,+++*********+++++++++,,,,,,,,,------------------------------//////...------......///....................................////////////////////////000000000000222333333333333333444444666666777888999;;;<<<===<<<======>>>??????@@@@@@CCCDDDEEEFFFGGGHHHHHHHHHHHHFFFDDDBBBBBBCCCEEEFFFHHHIIIJJJLLLMMMNNNOOOOOOLLLLLLLLLMMMMMMNNNNNNNNNRRRQQQNNNLLLLLLNNNPPPRRRUUUXXXYYYVVVRRROOOOOOPPPRRRQQQPPPNNNLLLJJJIIIHHHFFFFFFFFFEEEDDDCCCBBBAAABBBCCCCCCBBB@@@??????@@@@@@@@@AAAAAA@@@@@@???>>>=========<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<999999888888888999999::::::999999999999:::::::::777888999:::999888777666777666555555444555555555222222333333333333222222111111111111222111111111333333333222222111111000000000000///////////////111111000000//////......------...000111111111111000000///...............222000,,,******,,,000222,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,------......//////000000000000000000000000000000111111222333333333222333555666777888888888666777999:::<<<<<<======>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCBBBAAA@@@@@@>>>@@@AAABBBBBBCCCEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDCCCCCCBBBBBBCCCCCCAAAAAAAAAAAA@@@???>>>===<<<:::999999:::;;;999888999999888777777777777888777777777777777666666555555555444444444444555555555666666666555555444333000111111222333444444555222111111000000000000000/////////............------------...............------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++++++++,,,---......---------,,,,,,,,,+++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------------------------++++++++++++,,,,,,,,,,,,+++***++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...*********+++,,,---//////++++++,,,,,,,,,,,,++++++)))***++++++---......///,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++---///...***)))+++---++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---.........---------,,,,,,++++++,,,,,,---///...---,,,+++*********++++++++++++,,,,,,,,,,,,------------------------///...,,,+++++++++,,,---........................------........./////////////////////000000000000///000000111222222333333666666777999:::;;;<<<===;;;<<<======>>>???@@@@@@BBBCCCEEEFFFGGGGGGHHHHHHEEEDDDCCCBBBBBBCCCEEEGGGJJJJJJKKKLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNOOORRRPPPMMMLLLLLLOOORRRTTTXXXZZZ[[[XXXSSSOOOOOOQQQRRRQQQPPPNNNLLLJJJIIIHHHFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDCCC@@@???@@@AAA@@@AAAAAAAAAAAA@@@??????==================<<<<<<===============<<<<<<;;;:::999999888888888999999;;;;;;:::999999999999999777777888888888777777666555555444444444444555555111222222333333222222111000000111222222222222111111222222333222222111000000000000000////////////000000000000////////////---...///000000111000000000000///...............000---)))'''''')))---000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------------...//////000000000000000000000000000000111111111111111111222222222222444555666666666666555666888999;;;<<<<<<===<<<<<<>>>??????@@@@@@@@@@@@@@@AAABBBBBBAAA??????===???AAABBBBBBCCCEEEGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFBBBAAAAAAAAAAAABBBCCCCCC???@@@AAAAAAAAA@@@??????<<<;;;::::::;;;;;;:::999888888888777777777666666666666777777666666555444555444444333333444444555444444555555555444333333000111111111222222333333222111111000000000000000//////.........------------------.........//////.........------------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---...+++++++++,,,,,,---//////.........------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------***+++,,,............---************************+++,,,,,,------,,,,,,+++***---000...***(((+++...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,---,,,+++,,,...///,,,***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,---.........---,,,+++...------,,,,,,------...,,,,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,---------------------------,,,***)))***+++,,,...........................---------.........//////////////////000000000000......///000222333444444444555777888:::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@BBBCCCDDDFFFGGGGGGGGGGGGDDDCCCCCCCCCDDDFFFHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLIIIJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNOOOQQQRRRSSSTTTVVVXXXVVVRRROOOOOOQQQOOOOOONNNLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDCCCAAA@@@AAABBBAAAAAAAAAAAAAAA@@@@@@???=========>>>>>>=========<<<<<<=========<<<;;;;;;;;;:::999999888888888888===<<<;;;999888888888999777777666666666777777888555444444333444444555555111111222222222222111111///000111222333222222111000000222222333222111111000000000000000000000000////////////000000000000//////000000000000//////000000///...............---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---......///000111111222000000000000000000000000222222222111111111111000222222333444555555555555555666777999;;;<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>===???AAABBBBBBCCCEEEGGGGGGGGGGGGGGGGGGFFFEEEDDDGGGGGGGGGFFFFFFFFFFFFFFFJJJIIIIIIHHHFFFEEEEEEDDD@@@@@@@@@@@@AAABBBCCCCCC>>>???@@@AAABBBAAA@@@@@@???===<<<<<<======<<<;;;666777777777777666555555555555666666555555444333555444444333333444444555333333444444444333222222000111111111111222222222222111111000000000000000//////.........------------------.........////////////.........---------,,,,,,,,,------.........,,,,,,++++++,,,,,,---...,,,,,,,,,---...///000111++++++,,,---...000000111---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++---------.........//////------......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,------,,,,,,++++++,,,,,,......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.../////////...************************++++++------------++++++***---000...***(((+++...++++++++++++++++++++++++***))))))))))))))))))************++++++,,,,,,---...,,,+++,,,//////---+++++++++++++++++++++++++++******+++++++++,,,,,,,,,------...///...---+++***///......------......///*********+++,,,---///000******+++++++++,,,,,,,,,------------------------,,,+++******+++---///111........................---------.........//////////////////000000000000///000111222444666777777333444666777999:::::::::;;;;;;<<<===>>>???@@@@@@BBBCCCDDDFFFGGGGGGGGGGGGCCCCCCDDDEEEGGGHHHJJJKKKGGGHHHJJJLLLNNNOOOPPPPPPHHHHHHHHHIIIJJJKKKKKKLLLJJJLLLOOOQQQSSSSSSRRRQQQOOORRRTTTSSSPPPNNNOOOQQQMMMLLLLLLJJJIIIHHHGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFDDDEEEEEEDDDBBBAAAAAABBBAAABBBBBBBBBBBBAAA@@@@@@======>>>>>>>>>>>>>>>===<<<<<<======<<<<<<;;;:::<<<;;;:::999888888888888???>>><<<999888888888888888777666555555666777888444444333333333444444555111111222222222222111111///000111222333333222111///000111222333333222111000000000000111111111111......//////000000111111///000000000000000///...000000///...............---...///000000///...---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///////////////000111111000000000000000000000000---///111222333222000///000111111222222333444444777666666666777888999999;;;;;;;;;<<<===>>>>>>???@@@@@@??????>>>>>>======??????@@@AAACCCDDDDDDEEEEEEFFFFFFEEECCCBBBDDDEEEHHHHHHIIIJJJIIIHHHGGGFFFIIIHHHFFFEEECCCBBBAAAAAACCCCCCCCCCCCCCCBBBBBBAAA>>>>>>??????>>>===;;;:::<<<<<<;;;::::::999888888666666666666777777777777888777666555555666777888666666555444444444444555222222222222222222222222222222222111111111111000000000000000////////////..............................//////000000111111.........------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,***+++---......---+++***---------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,---------......,,,,,,---...---,,,***)))......---,,,,,,,,,------,,,------......------,,,...........................------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++///---+++******+++,,,...,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,------------------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......((()))***+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++........................,,,------......------,,,////////////000000000000...///000111222333444444555555666777888999::::::;;;;;;<<<===>>>???@@@@@@>>>@@@BBBDDDEEEEEEDDDCCCDDDEEEHHHIIIJJJJJJIIIHHHOOONNNNNNMMMMMMNNNNNNOOOKKKJJJJJJJJJJJJKKKKKKLLLPPPNNNMMMMMMOOOOOONNNMMMPPPPPPOOONNNNNNMMMMMMLLLMMMLLLKKKIIIIIIIIIJJJJJJLLLKKKJJJIIIIIIIIIIIIIIIFFFEEEDDDBBBBBBCCCCCCDDDDDDCCCBBBAAA@@@AAABBBCCC>>>>>>>>>>>>>>>>>>>>>>>>======???@@@@@@???>>>>>>999::::::;;;;;;::::::999<<<:::888666666888;;;===999999999888888888888777888888777666444333222111111111111111111111111111444444333333333333222222111111111111111111111111111111111111111111111111111000///......///000111////////////////////////......////////////......000///---,,,,,,---...///,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///............///000000////////////////////////...///000111222111000000000111111222222333333444666666666666777888999999:::;;;;;;<<<======>>>>>>??????>>>>>>>>>============>>>???@@@AAABBBCCCCCCDDDEEEEEEDDDBBBBBBCCCDDDGGGGGGHHHHHHHHHGGGFFFEEEHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA>>>????????????===<<<;;;<<<;;;;;;:::999999888888666666666777777777888888666555444444444444555666666555555444333444444444222222222222222222222222222222222111111111111000000000000000////////////........................------........./////////......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......++++++------------++++++---------,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,+++******++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++++++++,,,---...,,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,---............,,,------......------,,,........................---......//////......---....../////////000000000//////000111222333444444444555666777888999999:::;;;;;;<<<===>>>??????@@@@@@AAACCCEEEFFFFFFEEEEEEEEEFFFIIIKKKLLLLLLKKKKKKNNNNNNPPPQQQQQQPPPNNNNNNLLLKKKKKKJJJJJJJJJJJJJJJLLLKKKKKKLLLNNNOOONNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLJJJIIIIIIIIIJJJKKKJJJJJJIIIIIIIIIIIIJJJFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAABBBBBB????????????????????????>>>>>>???@@@??????>>>===;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999:::999999999888888888888777777666666555444333222222111111111111111111111111444444333333333222222222111111111111111111111111111111111111111111111111111000///......///000111////////////////////////......////////////......------------...///000000,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---...------------...////////////////////////////////////000000000111111111000000111111222333333333555555555666666777999999:::;;;;;;<<<<<<========================<<<<<<<<<<<<<<<===>>>???@@@@@@AAACCCDDDDDDCCCAAAAAABBBCCCFFFFFFFFFGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCDDDDDDCCCCCCBBBAAA>>>???@@@@@@???>>><<<;;;;;;;;;::::::999888888888666666666777777777888888666555555444444555555666555444444333333333333333222222222222222222222222222222222111111111111000000000000000////////////........................---------------............------------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++'''(((***,,,---------,,,,,,------......------,,,+++++++++++++++++++++++++++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---+++***))),,,,,,,,,,,,,,,,,,,,,,,,///...---,,,*********)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...///////////////---......//////......---...........................//////////////////...------.........///////////////000111222333333444444444555666777888999999:::;;;;;;<<<===>>>??????AAABBBDDDFFFGGGGGGGGGFFFEEEGGGIIIKKKMMMNNNNNNMMMMMMOOOQQQSSSSSSQQQOOOMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKJJJKKKLLLOOOPPPOOONNNJJJJJJKKKLLLNNNOOOPPPPPPPPPOOOMMMLLLKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJFFFEEEEEEDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA??????????????????????????????@@@??????>>>===<<<<<<<<<============<<<<<<777888;;;<<<<<<;;;888666999999999888888888888777444444444444333333333222222222222222222222222222333333333333222222222222111111111111111111111111111111111111111111111111000000////////////000000////////////////////////......////////////......,,,---...///000111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,,,,,,,,,,---......////////////////////////000////////////000111111000000000111222222333333444444444555666777888999::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@AAABBBBBBAAA@@@@@@AAACCCEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGCCCCCCCCCCCCCCCBBBAAAAAA>>>??????@@@???===<<<;;;::::::999999888888888777555555555555666666666666888777777777777777777888444444333222222222222333222222222222222222222222222222222111111111000000000000000000////////////........................------------------......------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++''')))+++---...---,,,+++,,,------......------,,,************************---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---......---,,,++++++******++++++,,,++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------...///////////////------............------..............................////////////......------------.........//////000000111222222333333333444444555666777888999999:::;;;<<<===>>>>>>???AAABBBDDDEEEFFFGGGFFFFFFEEEFFFHHHKKKLLLNNNNNNOOOMMMNNNOOOPPPPPPOOONNNMMMMMMMMMLLLLLLMMMMMMNNNOOOOOONNNNNNPPPRRRRRRQQQOOOKKKLLLLLLMMMNNNOOOPPPQQQRRRQQQPPPOOOMMMLLLLLLKKKHHHHHHIIIJJJJJJKKKKKKKKKFFFFFFEEEEEEEEEDDDDDDDDDBBBCCCDDDDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<======>>>>>>======<<<888999;;;===<<<;;;888666999999999888888888777777333333333333333333333333222222222222222222222222333333333222222222222111111111111111111111111111111111111111111111111111000000////////////000000////////////////////////......////////////......---...///111111111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---..............................//////......//////000111///000000111111222333333333333333444555777888999::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<============>>>>>>???@@@@@@@@@@@@AAAAAAAAA??????AAABBBDDDDDDCCCCCCCCCBBBBBBBBB???@@@AAACCCDDDEEEEEEEEEBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>??????>>>===;;;:::999888888888888888777777333333333444444444555555777888888888888888888777444444333222222222222333222222222222222222222222222222222111111111000000000000000000////////////................................................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////---,,,***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---......---,,,++++++******++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,---------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---............---,,,,,,------------,,,,,,........................,,,------......------,,,------------.........///000000000111222222333333333333444555666777777888999999:::;;;<<<===>>>>>>@@@@@@AAACCCDDDDDDEEEEEEDDDEEEFFFHHHJJJLLLMMMNNNNNNMMMKKKKKKKKKKKKMMMNNNLLLLLLMMMNNNPPPRRRSSSTTTTTTTTTTTTUUUVVVUUURRRPPPOOOOOOOOOOOOOOOOOOOOOOOOSSSRRRRRRQQQPPPOOONNNMMMGGGHHHIIIJJJKKKKKKKKKJJJFFFFFFFFFFFFFFFEEEEEEEEEBBBCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>======<<<<<<<<<============<<<<<<;;;;;;;;;;;;::::::999999999999999888888888777777222222222333333333333444222222222222222222222222333333222222222111111111000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////......////////////......///000111111111///...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---..................................../////////000000000//////000000111222222222222222333333555666888999:::::::::::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@@@@???@@@AAA@@@??????AAACCCDDDDDDCCCBBBBBBBBBBBBCCC>>>???AAACCCCCCCCCCCCBBB@@@@@@AAAAAA@@@@@@???>>><<<===>>>>>>===<<<:::999777777777777777777777777333333333333444444444555555666666777777666666555555444444333333333333333222222222222222222222222222222222111111111111000000000000000////////////......................../////////...............,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------------...///...---,,,+++,,,------......------,,,------------------------//////......---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***++++++,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,+++........................,,,,,,------------,,,,,,------........./////////000000111111111222222222222222333444555666777777888999999:::;;;<<<======??????@@@@@@BBBCCCCCCDDDDDDDDDEEEGGGHHHJJJKKKLLLMMMKKKIIIGGGGGGIIIKKKMMMJJJKKKLLLNNNQQQTTTVVVWWWWWWVVVVVVWWWWWWVVVRRROOOPPPPPPOOOOOONNNMMMLLLLLLQQQQQQQQQQQQQQQPPPNNNNNNHHHIIIJJJKKKKKKKKKJJJIIIFFFGGGGGGGGGGGGFFFEEEEEECCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>=========>>><<<<<<============<<<<<<>>>===;;;999999999:::;;;999999999888888888888777333333333333444444444444333333333333333333333333222222222222111111111111000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////......////////////......111111111000///...---,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------......///........................------///000000000///...//////000000111111222222111111222333444666777888::::::999999999999999999999:::;;;<<<===>>>??????>>>????????????@@@@@@@@@???@@@AAAAAA@@@@@@BBBDDDEEEDDDCCCBBBAAABBBBBBCCC@@@AAACCCDDDDDDCCCAAA@@@???????????????>>>======;;;<<<<<<<<<<<<:::999888777777777777777777777777444444555555555666666666555666777777777777666555666555555444333444444444222222222222222222222222222222222111111111111000000000000000////////////.................................---------,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......++++++------------+++++++++++++++,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,------,,,------......------,,,------------------------------------,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++++++++,,,---...,,,++++++******++++++,,,------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++,,,,,,---......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,+++,,,,,,------------,,,,,,........................------............------....../////////000000000111111111111111222222222222222333444555666666777888888999:::;;;<<<<<<===?????????@@@AAABBBCCCDDDEEEEEEFFFFFFHHHIIIJJJKKKJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJLLLMMMPPPRRRUUUVVVTTTTTTTTTVVVWWWUUURRROOONNNNNNMMMMMMLLLKKKKKKJJJMMMNNNOOOOOOOOOOOOMMMMMMIIIIIIKKKLLLKKKJJJIIIGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>======>>>??????===>>>>>>??????>>>>>>===>>>===;;;:::999999::::::999999999888888888888777555555555444444444444444333333333333333333333333222222222222111111111111000000000000000000000000000000000000000000000000...///000111111000///...////////////////////////......////////////......000000///...---------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---..................---...------------...//////........................,,,---///111111000...---/////////000111111222222111111111333444666777888:::999999999999999999999999:::;;;<<<===???@@@@@@>>>>>>>>>>>>????????????@@@AAAAAAAAA@@@@@@BBBDDDEEEDDDCCCBBBAAABBBCCCCCCBBBCCCDDDEEEEEECCCAAA???>>>>>>>>>>>>>>>===<<<<<<:::;;;;;;<<<;;;999888777666666666666777777777777666666666666777777777888777888999::::::999888777666666555444444444444555222222222222222222222222222222222111111111111000000000000000////////////........................---------,,,,,,+++++++++,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++---......---+++***+++++++++,,,,,,---------,,,------......------,,,,,,,,,------------......,,,,,,+++***+++,,,...///)))))))))***+++,,,......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------+++***))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++///---+++******+++,,,...,,,++++++++++++++++++,,,---.........---,,,,,,+++------------------------++++++******++++++,,,---******+++,,,,,,---......,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,------...------,,,,,,---..................---..............................////////////......////////////000000000000111111111111111222222222111222222333444555666777777888999:::;;;<<<<<<===?????????@@@AAABBBCCCDDDGGGFFFFFFGGGHHHIIIJJJKKKHHHIIIIIIIIIIIIIIIIIIHHHJJJJJJKKKLLLNNNPPPRRRSSSOOOPPPQQQSSSUUUTTTQQQNNNKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMLLLLLLIIIJJJKKKLLLLLLJJJHHHFFFGGGGGGHHHIIIHHHGGGFFFEEEFFFEEEDDDBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB??????>>>======>>>???@@@??????@@@@@@@@@@@@??????===<<<<<<<<<;;;:::999888999999999888888888888777666666555555555444444444333333333333333333333333222222222111111111111000000000000000000000000000000000000000000000000000...///000111111000///...////////////////////////......////////////......///...---,,,,,,---///000***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,***)))))),,,,,,,,,---------...............////////////000000000//////.........---000000000000000111111222222111111222333555777999777777888888999999::::::888999:::;;;===>>>???@@@>>>>>>>>>>>>>>>??????@@@AAA@@@@@@@@@AAAAAABBBCCCEEEDDDCCCBBBAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA======>>>>>>>>>===;;;::::::;;;;;;<<<;;;:::888777777777777777666666666666888888888888777777777777666666666555555444444444444444333333333333222222444444333333222111000000222111111000///......---///222333111...---000333///...---,,,,,,---...///+++******))))))******+++......---,,,,,,,,,------------......------,,,+++,,,,,,,,,------.........111000///...,,,***))))))+++++++++*********))))))++++++******++++++,,,---***+++---...///......---*********++++++,,,,,,,,,------------------------------------------------,,,,,,+++++++++,,,---------------,,,,,,+++++++++---.........---,,,++++++---------....../////////((()))***+++---...///000---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++---,,,,,,+++*********+++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,,,,,,,++++++---///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------///...---,,,,,,,,,,,,,,,+++,,,---.........---------,,,,,,,,,,,,---........................------,,,,,,,,,------............//////...,,,,,,...///...............///000000222222111111111111222222......000111333555666666555555666888;;;===@@@AAA>>>>>>???@@@AAABBBBBBCCCEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGFFFFFFEEEEEEEEEHHHJJJKKKKKKJJJJJJKKKMMMNNNNNNOOOOOOPPPOOOOOONNNLLLKKKIIIHHHGGGGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGMMMMMMLLLKKKJJJHHHGGGFFFBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;;;;::::::999999888999999999888777666666555555444333333222222333333222222222222222222222222444444444333333222222222000///.........000111222222222111000000000000000000000000000000000000000////////////////////////------------------------........................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...000/////////............000000000000000111111222222222333333444555777777666666777777888999999999888999:::;;;===>>>???@@@>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAABBBBBBDDDCCCBBBAAA@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@======>>>>>>>>>===<<<;;;::::::;;;;;;;;;:::999888999888888888888777777777666666666666555555555555555555555555444444444333444444333333333333222222444444333333222111111000222111111000//////......---,,,,,,,,,---///////////////...---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///------......------,,,+++,,,,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++******++++++,,,---)))***+++,,,,,,,,,+++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,---...---------,,,,,,+++++++++///////////////......---*********+++++++++,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++******))))))************+++++++++,,,,,,,,,***++++++,,,,,,,,,+++++++++,,,,,,,,,++++++---///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------,,,,,,,,,,,,------,,,+++++++++++++++******++++++,,,,,,,,,+++,,,++++++++++++,,,------------------------------,,,,,,------------------,,,---......---,,,---//////////////////000000111222111111000000111111222//////000111333444555555333444444555777999;;;<<<===>>>>>>???@@@AAABBBBBBEEEDDDDDDEEEEEEFFFGGGHHHGGGGGGGGGGGGFFFFFFFFFEEEHHHJJJKKKKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLKKKIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKJJJJJJHHHGGGFFFHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBAAAAAAAAABBBBBBAAABBBBBBBBBBBBAAA@@@@@@@@@@@@??????>>>>>>??????>>>>>>>>>=========<<<<<<<<<;;;;;;::::::999888888999999888777777666555555555444333333222222333333222222222222222222222222333333222222222111111111000//////......///000111000//////...............////////////////////////........................................................................,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...------,,,,,,++++++***,,,+++++++++,,,---///000,,,,,,,,,---------......,,,,,,,,,------------...////////////............000000000000000111111222333444444555666666555555555555555666777888888999999999:::;;;===>>>??????>>>>>>>>>>>>>>>??????@@@??????????????????@@@AAADDDCCCBBB@@@@@@???@@@@@@AAAAAAAAA@@@@@@@@@??????======>>>??????>>><<<;;;999::::::;;;;;;;;;;;;:::::::::999999999888888888666666666666555555555555555444444444444333333333444444333333333333222222444333333222222111111111111111111000000//////...---***(((***...111000---000///...---------------.........------.........+++++++++,,,---...///000------......------,,,+++,,,,,,,,,,,,------------+++++++++,,,---.........---------,,,,,,,,,++++++++++++******++++++,,,---++++++,,,,,,,,,+++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,---......------,,,,,,,,,,,,++++++---------------,,,,,,,,,))))))************++++++...------,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,,,,------,,,,,,++++++******))))))))))))*********+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,+++,,,,,,,,,++++++---///------------,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++************************---,,,,,,,,,,,,+++++++++,,,,,,+++*********++++++******+++++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,)))+++---...---------..................///000000222111111000000111111222000000111111222333333444777777777777888999;;;;;;<<<======>>>???@@@AAABBBDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFHHHJJJKKKKKKIIIIIIJJJLLLMMMMMMMMMMMMLLLLLLKKKJJJLLLKKKIIIGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKJJJJJJIIIGGGFFFEEEDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@??????>>>>>>>>>>>>>>>????????????>>>============<<<<<<<<<;;;;;;;;;:::999999888888888888777777666666555555555444333333222222333333222222222222222222222222111111111111111000000000111000000////////////000000///......------......////////////////////////------------------------////////////////////////........................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++++++++---///000,,,,,,,,,---------...............////////////000///////////////.........000000000000000111111222444555666777666555444333333444444555666777888888::::::;;;<<<===>>>??????>>>>>>>>>>>>>>>??????@@@??????>>>>>>>>>>>>??????CCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>===>>>?????????>>>===<<<999999:::;;;;;;<<<<<<<<<:::999999999888888888888888888888888777777777777444444444444444333333333444444333333333222222222333333333222222111111111111111111000000000//////000...,,,---000111111///000//////...---------,,,//////............//////,,,,,,,,,,,,,,,---...///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......---,,,,,,,,,,,,+++++++++++++++******++++++,,,---............---,,,,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,++++++***+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++***************+++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........------,,,,,,++++++***++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---,,,,,,,,,------......+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,---------.........------,,,,,,,,,&&&)))---......---------------,,,,,,------...///111111000000000000111111111111111111222222222222777777777777999:::;;;<<<;;;<<<======??????@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFHHHIIIJJJJJJHHHHHHIIIJJJLLLLLLLLLLLLLLLKKKJJJIIIKKKJJJHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFJJJJJJIIIIIIHHHFFFEEEDDDDDDEEEEEEFFFFFFFFFEEEEEECCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===;;;<<<===>>>????????????=========<<<<<<<<<;;;;;;;;;;;;::::::999888888888777777777666666555555555555444333333222222333333111111111111111111111111111111111111111111111111111111000000//////......111111000////////////000////////////////////////------------------------................................................******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,---......000///---+++++++++---...,,,,,,,,,---------...............////////////000.........///////////////000000000000000111111222444555666666666555333222222333444555666777888888:::;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>??????@@@??????>>>======>>>>>>>>>CCCCCCCCCCCCCCCBBBBBBAAA@@@@@@?????????>>>>>>>>>===>>>???@@@@@@???>>>>>>::::::::::::;;;<<<<<<===999999888888888777777777888888888888777777777777444444444444444444444444444444333333333222222222333333222222222222222111111111111111000000000000111222222111...---///111//////.........------,,,......------------......///...---,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++************++++++******++++++,,,---///......---,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,............,,,,,,,,,,,,,,,,,,,,,,,,......------------...///...............---------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------,,,,,,+++++++++------------------------------------............------,,,,,,,,,,,,------------,,,,,,,,,---...///,,,,,,,,,,,,,,,---......,,,---------.........///.........------,,,,,,,,,&&&)))---......---------......------......///000111000000000000000000111111111111111111111111111111111222333555777888999:::;;;;;;<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIHHHFFFFFFGGGHHHKKKKKKKKKKKKKKKJJJIIIIIIJJJIIIGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@>>>======:::;;;<<<>>>????????????<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999888777777666666666555555555555555555444333333222222333333111111111111111111111111111111222222222222222222111111000000//////......111000000///////////////........................------------------------------------------------........................))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))***+++---...//////000///---,,,+++++++++,,,,,,,,,,,,---------......,,,,,,,,,------------............///////////////000000000000000111111222444444444444444444333333222333444555666777888999;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>??????@@@@@@???>>>>>>>>>>>>>>>>>>AAABBBCCCDDDDDDDDDCCCCCC@@@@@@@@@?????????>>>>>>===>>>@@@AAAAAA@@@??????<<<;;;;;;;;;;;;;;;<<<===999888888888888777777777666666666666555555555555444444444555555555555666444444333333333333222222222222222222222222222222111111111111111111111111///222333000,,,***,,,///------...//////......---------,,,,,,,,,,,,------000///...---,,,+++++++++------......------,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++*********))))))++++++******++++++,,,---,,,,,,+++*********++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---......------++++++,,,,,,,,,,,,------***)))((((((((()))++++++------,,,,,,,,,,,,++++++******+++,,,,,,---......+++,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,,,,,,,++++++---///++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................------...............///------,,,,,,------......,,,+++***)))***+++,,,---------,,,,,,------...///,,,------....../////////------------------,,,,,,)))+++---...---------...000000000000000111222222111000000//////000000111000000111111111111111111111111222333555777999:::999:::;;;<<<===>>>>>>???@@@@@@@@@@@@@@@AAACCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGFFFDDDCCCDDDEEEGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGFFFEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEECCCCCCDDDEEEEEEEEEDDDDDDAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>><<<<<<999:::<<<>>>>>>>>>>>>===<<<<<<;;;;;;;;;::::::::::::::::::999888888777777555555555555555555444444555444333333222222333333111111111111111111111111111111111222222222222222///000000000000000///...///...------,,,,,,------........................------------------------------------------------........................******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,,,,---......,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,------------.............../////////000000000000000000111111222333333222222222333333444333333444555777888999:::<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>??????@@@AAA@@@???>>>>>>>>>>>>???>>>???AAACCCDDDDDDDDDDDDAAAAAA@@@@@@@@@?????????>>>>>>@@@AAAAAAAAA@@@@@@======;;;;;;:::;;;<<<<<<::::::999999999888888888666666666666555555555555555555555666666666777777444444333333333333222222222222222222222222222222111111111111111111111111/////////...---,,,---...+++,,,---////////////......------,,,,,,------...///...---,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++++++++*********++++++******++++++,,,---,,,+++*********+++,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,......---,,,++++++++++++,,,,,,---------((('''&&&%%%&&&''')))***,,,,,,,,,+++++++++************+++,,,,,,---......---,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***+++,,,,,,,,,++++++---///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------,,,,,,,,,------.........,,,,,,++++++,,,------...,,,+++***))))))+++,,,...,,,,,,++++++,,,,,,---...++++++,,,------...//////,,,,,,------------------,,,---......---,,,---///000////////////000111111000000////////////000000//////000000111111222222444444444555666888999:::999999:::;;;<<<======>>>????????????@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEECCCDDDEEEDDDBBBAAABBBCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDEEEFFFFFFFFFFFFCCCDDDDDDDDDDDDDDDCCCBBB????????????@@@AAABBBBBB?????????>>>===<<<;;;:::999:::<<<>>>>>>>>><<<<<<;;;;;;;;;::::::::::::999::::::999999888777777777444444444444444444444444555444333333222222333333111111111111111111111111000000000111111111222222...///000111111000000///......---,,,,,,,,,,,,---................................................................................................++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000---.........//////000000000000000000000111111222333222111000111222444555333333444666777999::::::<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>??????@@@AAAAAA@@@???>>>>>>??????<<<===???BBBCCCDDDDDDCCCAAAAAAAAA@@@@@@@@@@@@???>>>???@@@AAABBBAAAAAA@@@>>>===<<<;;;::::::;;;<<<;;;;;;;;;:::::::::999999888888888888777777777777555666666666777777888888444444444333333333222222222222222222222222222222111111111111111111222222111...,,,---000111000...***+++---///000000//////......------------......------,,,,,,,,,---......------......------,,,+++,,,,,,,,,++++++******************++++++,,,,,,------------,,,,,,,,,++++++++++++******++++++,,,------,,,,,,+++,,,---///000,,,,,,,,,++++++*********------------------------++++++++++++++++++++++++***+++---......---,,,***+++++++++,,,,,,---------...---,,,++++++---///000---------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,++++++*********+++,,,,,,---******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,+++,,,,,,,,,++++++---///*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++*********+++,,,,,,---...---,,,++++++---///000++++++******++++++,,,---******+++,,,,,,---......,,,,,,,,,------............//////...,,,,,,...///---,,,,,,,,,,,,---......000000////////////000000/////////000111111222222333333222222222333444444888999999:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBAAABBBBBBBBBCCCCCCDDDDDDBBBCCCDDDCCCAAA@@@AAABBB@@@@@@BBBCCCDDDDDDEEEEEEDDDCCCCCCDDDEEEGGGHHHJJJFFFFFFFFFFFFFFFFFFFFFFFFAAABBBCCCEEEFFFFFFGGGGGGEEEEEEFFFFFFEEEDDDDDDCCC>>>>>>>>>???@@@AAACCCCCC>>>>>>>>>===<<<:::999888999:::<<<>>>>>>===<<<:::;;;;;;;;;:::::::::999999::::::999999888777777777444444444444444444444444555444333333222222333333000000000000000000000000.../////////000000111111---...///111111111000000000000///............///........................////////////////////////////////////////////////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,..................------////////////////////////............///////////////////////////000111111000111111111111222222222333333444555666777888888;;;<<<===<<<;;;:::;;;<<<@@@???>>>>>>>>>???AAAAAACCCBBBAAA@@@???>>>>>>>>>???>>>===>>>BBBDDDCCCAAAAAABBBCCCBBB@@@???@@@AAABBBBBBAAA@@@@@@??????>>>>>>>>>===<<<<<<<<<<<<===;;;;;;:::999999888888777888888777666666666666666777777777777777666666666555444333333222222333333333333333222222222111111000000000000////////////111111111111111111111111------............------,,,,,,,,,---------......------,,,,,,,,,+++++++++------------------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++***))),,,------......------,,,))))))***++++++++++++***************************---------,,,,,,+++++++++***+++---------+++)))(((+++++++++,,,,,,---------........................******+++++++++,,,,,,,,,++++++,,,---............++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------,,,,,,+++++++++000...,,,*********+++,,,///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,+++++++++//////...---+++***))))))++++++******++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++******+++---......---,,,,,,---...------------...//////000000////////////000000222111000000000111333444333333333333333333444444666777777999:::;;;<<<<<<888999;;;===???AAABBBBBB>>>======???CCCDDDCCCAAAAAABBBBBBAAA@@@@@@AAACCCCCCBBBBBBBBBBBBCCCDDDDDDBBBCCCEEEFFFGGGGGGGGGFFFGGGFFFEEEEEEDDDEEEEEEFFFAAABBBDDDEEEEEEEEEDDDDDDBBBCCCDDDDDDCCCBBB@@@???>>>>>>@@@AAAAAA@@@???>>>???AAAAAA@@@>>><<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>999999999999999999999999999999888888777666666666888555333222333444444333333333333333333222111000222111000//////000111222333222000............///////////////000000000000////////////////////////)))***,,,---...------,,,,,,---------------,,,,,,------............------///...,,,+++***+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,..................------------------------------............////////////...............//////000000000111111111222222222333333444555666777888888;;;<<<===<<<;;;:::;;;<<>>>>>>>>???@@@AAACCCBBBAAA@@@???????????????>>>===???BBBDDDCCCAAAAAABBBCCCCCCAAA@@@AAABBBBBBBBBAAA@@@@@@??????>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::999888888888888888777666666666666666777777777666666666555555666555444444333333444444333333333222222222111111111000000000////////////000000000000000000000000------............------///......------,,,++++++.........---------,,,,,,------------------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++------,,,+++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,------------,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++***+++,,,------+++***(((++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,++++++---,,,+++******+++---......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))),,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++---......---,,,,,,---...------------...//////000000////////////000000000000000000000111222222000111111111111222222222666777777888:::;;;;;;<<<999:::;;;===???@@@AAAAAA???>>>>>>@@@CCCEEEDDDBBBAAABBBBBBAAA??????@@@BBBCCCBBBBBBBBBCCCDDDEEEEEEDDDDDDFFFGGGHHHGGGGGGFFFHHHHHHGGGFFFEEEDDDCCCCCCAAABBBCCCDDDEEEDDDDDDCCCBBBBBBCCCCCCBBBAAA???>>>>>>>>>????????????>>>>>>===>>>???>>><<<::::::;;;>>>>>>>>>>>>>>>>>>>>>>>>:::::::::::::::::::::::::::999999888888777666666666555333333444444333222222222333333222111111000222111000//////000111222//////////////////000111000000000///////////////.................................------,,,+++***------............------------............------///...---,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------......------------------------............////////////---------------...//////000000000111111111222222333333444555666777888888:::;;;<<<<<<::::::;;;<<<>>>>>>>>>>>>>>>???@@@@@@BBBAAA@@@??????????????????>>>>>>@@@BBBDDDCCCBBBBBBCCCDDDDDDBBBBBBCCCDDDBBBBBBAAA@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999999888888888888777666666666666777888888777666555444444333666666555444444444444555333333333222222222111111111111000000000/////////........................------............------111000///...,,,+++))))))//////.........---------------------------------------,,,+++++++++,,,,,,,,,,,,++++++*********)))+++,,,,,,------,,,,,,+++,,,,,,+++************+++++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,---,,,+++***)))*********+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,++++++******+++,,,...///---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++******+++,,,------...///++++++******++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++---...---,,,+++,,,---...------------...//////000//////......//////000...//////000000000000000000000111111111222222222666777777888999:::;;;;;;:::;;;<<<===>>>?????????@@@???@@@BBBDDDEEEDDDCCCBBBCCCCCCBBB@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGFFFGGGHHHHHHHHHHHHGGGGGGIIIIIIIIIHHHFFFDDDAAA@@@AAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@>>>>>>>>>>>>===============>>><<<===>>>>>><<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888777777666666555444333444555555333111111111222222111111000000111111000000000000111111+++,,,---///000111222222000000000//////.................................000///...---,,,,,,,,,,,,......////////////......------............------//////...---------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------......////////////////////////............////////////......------......///000000000000000111111111111333333444555666777888888999:::;;;;;;:::999;;;<<<============>>>>>>??????AAA@@@???????????????@@@??????@@@AAABBBCCCDDDDDDBBBDDDEEEEEEDDDCCCEEEFFFBBBBBBAAA@@@@@@??????>>><<<<<<;;;::::::::::::;;;<<<;;;;;;:::999999888888999888777777666666777777888888777666555444333222666555555444444444444444333333333222222222111111111111111000000000//////........................------............------000000///...,,,+++***)))............------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,++++++******)))))))))+++,,,,,,------,,,,,,+++,,,+++******))))))******++++++,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***+++,,,,,,,,,++++++*********************************************************+++++++++,,,,,,,,,---------------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++*********++++++,,,,,,,,,---,,,++++++++++++,,,---...++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------,,,++++++,,,......------------...///////////////....../////////,,,---///000000000///...222222222333333444444555666777777888999:::::::::;;;;;;<<<===>>>>>>>>>>>>???@@@@@@BBBCCCCCCCCCCCCEEEEEEEEEDDDBBBBBBCCCEEECCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIGGGEEEBBB@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>===>>>===<<<;;;:::;;;<<<======>>>@@@???>>>======>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888777777666555555555333333333444555555333000000000111111111000000///111000000000000000000111***+++...000111111111111000000000///......------...........................---,,,,,,---...000111...//////000000000000///------............------......------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------......////////////////////////............//////////////////......//////000111//////000000000111111111333333444555666777888888777999::::::999999:::<<<<<<<<<======>>>>>>>>>>>>?????????>>>??????@@@@@@???@@@AAABBBBBBCCCDDDEEEDDDEEEFFFFFFDDDDDDEEEFFFBBBBBBAAA@@@@@@??????>>><<<<<<;;;::::::::::::;;;<<<<<<;;;;;;:::999999888999999888777777777777777999888777666555444333333555444333333222333333333333333333222222222111111111111111111000000000000////////////////////////------............------......---------,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++++++++******)))))))))+++,,,,,,------,,,,,,+++,,,+++******))))))*********++++++,,,,,,,,,++++++***++++++,,,,,,++++++***)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++************++++++,,,,,,,,,------,,,,,,++++++++++++*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---,,,******,,,......------------...////////////............//////,,,---...000000///......111111222333444444555555777777777888888999999:::;;;;;;<<<===============>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDDDDBBBBBBDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIGGGHHHIIIIIIHHHFFFCCCBBBBBBBBBCCCDDDDDDCCCBBBAAAAAAAAA@@@???>>>>>>>>>>>>>>>===;;;:::::::::;;;<<<;;;===??????=========>>>::::::::::::::::::::::::888888888888888888888888666666666555444444333333222222222444555555333111///000000111111111000000000000000111111000000000,,,---...000000000///...000/////////.........---...........................---,,,,,,---...000111...//////000111111000000------............------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,------......------------------------............///////////////////////////000111111/////////000000000111111333333444555666777888888666888999999999999:::<<<;;;;;;<<<===============>>>>>>>>>>>>>>>???@@@AAA???AAACCCCCCCCCCCCEEEGGGEEEFFFGGGFFFDDDCCCDDDEEEBBBBBBAAA@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999999999888777777777777888999999888777666555555444444444333222222222222333333333333222222222111111222222111111111000000000000000000000000000000000------............------,,,,,,,,,------.........------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,+++************+++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++))))))***++++++++++++************************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++*********------------------------******+++++++++,,,,,,,,,+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++++++++......------,,,+++***************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,+++)))***,,,......------------.../////////......------......///---....../////////////////////000111222333333444777777777888888888999999:::;;;<<<==================???AAAAAA@@@@@@@@@AAA@@@AAABBBAAAAAAAAACCCEEEGGGGGGFFFFFFFFFGGGHHHHHHJJJIIIIIIIIIIIIIIIJJJJJJHHHHHHIIIHHHHHHFFFDDDCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>======<<<;;;::::::::::::888:::<<<<<<;;;;;;<<<===::::::::::::::::::::::::888888888888888888888888666666666555444444333333222111111222444444333222000000111111222222111111000000111111111111000000....../////////...------........................------------------------000///...---,,,,,,,,,,,,---...///000000111111000------............------***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***++++++,,,------......------------------------............///////////////............///000000////////////000000000111333333444555666777888888666777999999888888:::;;;:::;;;<<<=========<<<<<<============>>>???AAAAAA???AAADDDDDDCCCCCCEEEGGGFFFGGGGGGFFFDDDBBBBBBCCCBBBBBBAAA@@@@@@??????>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::999999:::999888888777777888888999999888888777777777666555555444333333333333333333333333222222222111111222222222111111111000000000000000000000000000000------............------,,,,,,,,,---------.........---------,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...******++++++,,,,,,------+++,,,,,,------,,,,,,+++------,,,+++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++)))*********+++++++++++++++*********++++++,,,------,,,,,,,,,++++++++++++------------------------******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++************,,,,,,,,,---,,,,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,------------------,,,,,,+++++++++++++++******++++++,,,---+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,***)))))),,,......------------.../////////......------....../////////......//////000111...///000111222333333444777777777777888888888888999:::;;;<<<============>>>@@@BBBBBBAAA@@@AAABBB???AAABBBBBBBBBCCCFFFHHHIIIHHHHHHGGGGGGGGGGGGHHHIIIHHHHHHHHHHHHIIIKKKLLLKKKJJJIIIHHHFFFEEECCCCCCDDDEEEFFFFFFFFFEEECCCBBBCCCBBB@@@???>>>>>>??????============<<<;;;:::999777999;;;<<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888777777666666555444444333111000111333444444333000111111222333333222222///000111222222111000//////......------.........,,,------....../////////------------------------.........------,,,+++***,,,---...///000000000000------............------***+++---.........------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++,,,,,,---......////////////////////////............/////////000...------------...//////////////////000000000000333333444555666777888888555777888999888888:::;;;::::::<<<=========<<<;;;============>>>@@@AAAAAA???BBBDDDDDDCCCCCCEEEHHHGGGHHHHHHFFFCCCAAAAAABBBBBBBBBAAAAAA@@@??????>>>>>>>>>===<<<<<<<<<<<<======<<<<<<;;;;;;:::999999:::999888888777888888888999999999888888888888888666666555444444444444555333333333222222222111111222222222111111111111000000000000000000000000000---..................---------------------------//////.........---------++++++++++++++++++++++++++++++++++++,,,,,,---...******+++,,,---......///+++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,)))***+++,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++++++++*********+++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,+++++++++******))))))******+++,,,------------++++++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......,,,,,,,,,***((())),,,......------------...//////.........------.........000000///......000111222000111111333444555666666777777777777888888888888888999:::<<<===>>>>>>>>>???BBBDDDDDDAAA@@@BBBDDDAAACCCEEEFFFFFFHHHJJJMMMJJJJJJIIIHHHGGGGGGGGGGGGHHHGGGGGGGGGHHHIIIKKKLLLNNNMMMJJJHHHEEECCCBBBBBBEEEFFFGGGGGGGGGEEEDDDCCCCCCBBBAAA????????????@@@<<<===>>>>>>===;;;:::888999;;;===>>>======>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999888888777777666666333222000000222333444444000111222333333333333333///000111222222111000///...------,,,---...///000+++,,,,,,---...///000000------------------------)))***,,,---......---,,,,,,---...///000000000000---..................---+++,,,.../////////......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++000///...---------------,,,,,,++++++,,,,,,---.................................---,,,---...///000---------............///000000000000111111111111///000222444777888999:::666666666666777777777777777777888999;;;<<<<<<======>>>@@@AAABBBCCCCCCCCCGGGFFFFFFEEEEEEEEEEEEEEECCCCCCBBBBBBBBBCCCCCCDDDCCCBBBAAA???>>>============<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999999999:::;;;;;;:::999999888888999999666777777888888888777777:::888555444444555444444000000000000000000000000000000000000000000000000000000///...............////////////////////////////////////////////////------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++******)))))),,,,,,,,,++++++*********************************///...------++++++***))),,,,,,,,,+++++++++******,,,,,,,,,+++++++++******///000000...+++)))((()))++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,))))))(((((((((((())))))))))))*********+++++++++++++++,,,,,,,,,---------............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++++++++,,,,,,,,,,,,------))))))*********))))))(((000...------...///---,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------............////////////222222111111222222333444555555555555666777999999======>>>>>>??????@@@@@@>>>???@@@BBBCCCCCCDDDDDDAAABBBDDDFFFIIIJJJKKKLLLLLLKKKIIIGGGGGGGGGHHHIIIKKKLLLLLLMMMMMMMMMLLLLLLMMMJJJGGGDDDDDDDDDCCCBBBMMMIIIGGGHHHKKKLLLHHHDDDCCCCCCCCCBBBAAA@@@???>>>>>>===<<<;;;;;;;;;;;;;;;<<<===>>>??????>>>======;;;;;;:::999999888888777777666555666888999999888;;;:::999888777888999:::---......///000222333444111111111222222333333333111000///......///000111////////////////////////000000000000000000000000------............------...------,,,,,,------...,,,---------.../////////......///......---,,,,,,///---,,,---000000...+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------............------...------,,,++++++,,,,,,,,,,,,++++++,,,,,,---..............................------,,,---...///000---------............////////////000000000111111///000222333444555666666666666666777777777777888777888888999:::;;;<<<======>>>???AAABBBBBBCCCCCCEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCBBBCCCCCCCCCAAA@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999888888999:::;;;<<<::::::999888888888888999777888888888888888777777999777555444333333333222111111111111111111111111000000000000000000000000000000///...............------------------------........................------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++*********)))---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,------,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...,,,***)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,***))))))(((((())))))************++++++++++++,,,,,,,,,,,,,,,------------++++++,,,,,,,,,+++******------------------------******+++,,,,,,+++******++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,,,,+++***+++---......,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............////////////222111111111111222333333444444555555666777999999=========>>>>>>??????@@@@@@@@@BBBCCCDDDEEEEEEEEEDDDEEEGGGIIIKKKLLLMMMMMMKKKIIIHHHFFFFFFFFFGGGHHHKKKKKKKKKLLLLLLMMMMMMMMMOOOLLLHHHEEEEEEFFFFFFEEELLLIIIFFFGGGJJJJJJGGGCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>===<<<<<<;;;;;;<<<<<<======>>>??????>>>===<<<<<<;;;;;;::::::999888888888666666777888999999888999999888777777777777888444333222111111111111222111111111222222333333333111000///......///000111////////////////////////------------------------.........//////............------,,,,,,------...------------............111111111111111000//////...---,,,---//////---+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,------------,,,,,,,,,++++++************+++,,,,,,++++++,,,,,,---...---------------------------------,,,---......///---------............///.........////////////000///000111222222222222222666666777777777888888888777888888999:::;;;<<<<<<===>>>???@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEDDDCCCBBBBBBBBBBBBBBB>>>>>>============>>>>>><<<<<<;;;;;;;;;:::::::::777777777777999:::;;;<<<:::999999888888888888888999999999999888777666666888777666444222111111111222222222222222222222222000000000000000000000000000000///...............------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++************------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******((()))++++++***+++,,,...++++++++++++++++++++++++++++++,,,,,,,,,,,,------...+++(((&&&%%%'''***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,+++******************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...******+++,,,,,,,,,++++++........................++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++,,,---------,,,)))(((((())),,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////111111111111111222222333444444444555666777888999<<<<<<======>>>??????@@@AAABBBCCCEEEFFFFFFFFFFFFEEEFFFHHHIIIKKKLLLLLLMMMHHHHHHFFFEEEEEEFFFGGGHHHJJJJJJJJJJJJKKKMMMNNNOOOPPPMMMHHHFFFFFFGGGHHHHHHKKKHHHEEEFFFHHHHHHFFFCCCBBBBBBBBBBBBAAA???>>>=========<<<<<<<<<===>>>>>>????????????>>>===<<<<<<======<<<<<<;;;::::::999888777666777999999999777777777777777777666555555777666555333222222222222111111111222222222222222000000////////////000000////////////////////////------------------------...//////000000//////......------,,,,,,------...............------------......//////......---------,,,,,,,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++******++++++***************+++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......---------............///---------.........//////...///000111222222222222666666666777777777888888777888888999::::::;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;:::::::::999666777777777888999::::::999999888777777777777777999999999999888777666555888888777555333111111111222222222222222222222222000000000000000000000000000000///...............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------........................+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******''')))************,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,***)))''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,+++,,,,,,---............------------------------------,,,++++++,,,------+++++++++,,,,,,,,,------*********++++++***))))))***)))((())),,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............////////////000000000000000111222222333333333444555777888999;;;;;;<<<<<<===>>>??????BBBCCCDDDFFFGGGGGGHHHHHHDDDEEEFFFHHHIIIIIIIIIIIIGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJLLLNNNOOOOOOLLLGGGEEEFFFHHHIIIJJJIIIGGGEEEEEEFFFFFFEEECCCBBBBBBBBBBBBAAA???>>>======<<<<<<===>>>???@@@@@@@@@@@@@@@???>>>===<<<<<<>>>>>>======<<<;;;;;;;;;999888777777999999999777666777888888777666444333555444444333333333444444111111111111111222222222000000////////////000000//////////////////////////////////////////////////////000000000000//////...------,,,,,,------............------,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))******+++++++++***,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,------------------------............///------------............---...000222333444444444555666666666666777777777777888888999999:::::::::<<<<<<===>>>????????????>>>>>>>>>>>>???@@@AAABBBAAA@@@??????>>>>>>>>>???@@@???>>><<<;;;:::::::::;;;:::::::::999999999999888888888888888888888888999888777777666666777777999999999888777666555444777999999777444222222333111111111111111111111111000000000000000000000000000000///...............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******)))***++++++***)))***,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------************+++++++++++++++,,,,,,---............++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,+++***)))((('''---,,,++++++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................////////////000000//////000000111222111222222333444666888999999:::;;;<<<===>>>??????BBBCCCDDDFFFGGGGGGHHHHHHEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNLLLIIIEEECCCEEEGGGIIIIIIHHHGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>=========>>>???@@@AAABBBAAAAAA@@@???>>>=========??????>>>======<<<<<<;;;:::888777888999999888777777888888999888666444333444333333222222222222222111111111111111111111111//////000000000000////////////////////////////////////////////////////////////000000000000//////...------,,,,,,------.........------,,,,,,,,,+++...//////000000000//////+++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................***+++,,,---.........------,,,,,,,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---------............///---------............///...///000222444555555555444444555555555666666666888888888888999999::::::;;;<<<======>>>>>>>>>===<<<<<<======???@@@BBBBBB??????>>>>>>>>>>>>??????AAA@@@>>>===;;;::::::::::::::::::999999999888888999999::::::999888888777888777777666666666666666777777777777666555444444555888:::888555222333555111111111111111111111111000000000000000000000000000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++*********,,,,,,,,,***)))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))+++---//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,************++++++++++++******+++,,,,,,,,,++++++************************************************++++++,,,,,,,,,,,,------............---+++***)))///---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------.....................///////////////////////////000000111000111111222444666888999888999:::;;;<<<>>>>>>???AAABBBCCCEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGEEEFFFFFFGGGHHHIIIJJJJJJGGGGGGIIIJJJKKKKKKKKKKKKHHHFFFCCCCCCEEEGGGHHHHHHHHHGGGEEEDDDCCCCCCDDDEEEDDDDDDDDDDDDCCCAAA@@@???>>>>>>>>>???@@@AAABBBCCCAAA@@@???>>>>>>>>>>>>>>>??????>>>======<<<<<<;;;:::999888888999:::888777888888888888777555444444666555333222000//////...111111111111111000000000//////000000000000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...//////000000//////......------,,,,,,------...------------,,,,,,,,,,,,,,,---..................+++,,,......,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---....../////////,,,,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---------............///---............////////////000111222333333333333333333333444444444444555888888888888999999999999;;;;;;<<<============<<<;;;<<<<<<===???@@@BBBCCC???????????????@@@AAABBB@@@???>>>===<<<<<<<<<<<<999999999999888888888888888999:::;;;;;;:::999999777777666555555555555666444555555555555555444444222666999888444222333555222222222222222222222222000000000000000000000000000000///...............------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,------------...+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++*********,,,---,,,+++***+++---++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++************++++++*********++++++++++++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,+++******++++++++++++++++++++++++((()))***++++++***)))(((++++++,,,,,,,,,,,,------,,,,,,------...------,,,---,,,+++,,,---...---,,,---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///............///////////////............///000000///000000222444666777888888888999:::<<<===>>>???@@@@@@BBBCCCDDDEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEGGGHHHHHHIIIIIIFFFGGGIIIKKKLLLKKKIIIHHHEEEDDDCCCDDDGGGHHHHHHGGGHHHHHHFFFDDDCCCCCCDDDFFFFFFFFFEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@AAABBBCCCAAA@@@???>>>>>>>>>???@@@???>>>>>>===<<<<<<;;;;;;;;;:::888999999:::888777999888777555444333333333555444333111000/////////222111111111000000000///...///000111111000///...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,.........//////............------,,,,,,------...,,,,,,,,,,,,,,,,,,------)))***+++,,,,,,,,,,,,++++++---//////---,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,+++++++++,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,---------.........//////.........////////////000111111222222222222111000222222222333333333444444888888888888888999999999;;;;;;<<<<<<===<<<<<<<<<;;;;;;<<<===???AAABBBCCC?????????@@@AAABBBDDDDDD>>>>>>============>>>>>>999999999888888888888777666777999;;;<<<<<<<<<;;;777777666555555555555555333333444444555444444444000444888777333111333555333333333333333333333333000000000000000000000000000000///...............////////////////////////---------------------------------,,,,,,,,,++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++++++++,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++*********+++------,,,,,,---///++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++,,,---------,,,,,,+++******************+++))))))*********+++++++++---------.........//////............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))++++++,,,,,,,,,---------'''(((***+++,,,---------+++***)))+++---///......---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////............/////////000...............///000000//////000111333555777888777888999:::<<<===>>>???>>>???@@@BBBCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBAAAAAABBBDDDEEEGGGHHHHHHHHHEEEGGGJJJLLLLLLKKKHHHFFFDDDCCCDDDFFFHHHIIIHHHGGGHHHHHHGGGDDDCCCCCCEEEGGGGGGGGGFFFFFFEEECCCBBBAAAAAAAAA@@@@@@@@@AAABBBBBB@@@???>>>>>>>>>???@@@AAA>>>>>>>>>===<<<<<<;;;;;;;;;:::999999::::::888777888777555333222222222222222111111111222222333444222111111111000000//////...///000111111000///...////////////////////////........................------............------...------,,,,,,------...+++++++++,,,,,,---------,,,---......////////////+++...000000---,,,---///------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---.........---,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,...//////---+++,,,///111///---......------------......000000000000000000000000//////000111222222333333555444333222222333555666888999999999999999999:::<<<===>>>===;;;:::;;;<<<============>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAA@@@@@@>>>===<<<<<<<<<<<<<<<;;;::::::999999::::::888888888888888777666666444555555666666666666666555444333222111222333333555555444444444333333333333333333222222111111111111111000///////////////111111000000//////......------------------------///...---,,,+++,,,,,,---------------------------------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,---.../////////...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***+++,,,,,,---------,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********------------------------++++++++++++,,,---......,,,++++++******++++++,,,************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************+++,,,------++++++++++++++++++++++++------,,,+++,,,---...///++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------++++++++++++------+++,,,------+++))))))***+++,,,,,,+++******+++---///...,,,,,,,,,---///111000//////.........//////---...000111111111000///---///111333444555444444666888;;;===??????>>>===??????@@@AAABBBCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBAAAAAACCCEEEGGGGGGFFFDDDBBBDDDFFFIIIKKKKKKJJJGGGEEECCCDDDFFFHHHHHHHHHGGGFFFDDDCCCBBBBBBCCCEEEGGGIIIEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>===>>>???@@@@@@@@@>>>===<<<@@@>>>===<<<===>>>>>>===:::999999::::::888444000888777666555444333222222111111222222222333333333000000000000000000000000111111000000//////......////////////////////////......................../////////...---------,,,---------,,,,,,+++++++++///...,,,+++***+++,,,,,,***))))))+++------,,,+++,,,******,,,///000///,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,---------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---......,,,+++,,,///000...---......------------..............................//////000111111222333333555444333222333444666777999999999999999:::::::::;;;<<<===<<<:::999:::;;;============>>>>>>>>>>>><<<======>>>???@@@AAAAAA???>>>===<<<;;;;;;;;;;;;;;;;;;:::999999999999:::888888888888888777666666555555666777777777777666666555444333333333444555555444444444444333333333333333333222222111111111111000000///////////////000000000///////////////------------------------///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++...------------,,,,,,,,,------,,,+++++++++++++++---------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++,,,------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------------------------,,,,,,+++***+++,,,---...++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---***+++------,,,++++++,,,,,,------,,,++++++,,,...///...,,,,,,,,,---///000//////......---......///---...///000000000//////000000111222333333333333444666888;;;<<<<<<<<<;;;;;;;;;<<<===>>>??????@@@CCCCCCCCCCCCCCCBBBBBBBBBCCCDDDFFFHHHHHHGGGEEEDDDEEEGGGIIIKKKKKKIIIGGGEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFEEECCCBBBCCCDDDEEEGGGEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>>>>======<<<>>>>>>===============<<<;;;;;;::::::999888666555666666555444333222222111111111222222222333333333000000000000000000000000111000000000/////////...////////////////////////........................---------------,,,,,,,,,.........---------,,,,,,...---,,,+++++++++,,,,,,,,,++++++,,,...///---,,,,,,+++***,,,///000///---,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,+++,,,------++++++,,,---...---,,,......------------..............................///000000111111222222222444333333333444555777888999999999999::::::;;;;;;;;;<<<===<<<;;;::::::<<<<<<=========>>>>>>>>>???::::::;;;<<<>>>???@@@@@@======<<<;;;::::::::::::;;;;;;:::999999999999999777777888888777777666666555666777777888888777777777666555555444444555555444444444444333333333333222222222222222111111111111000//////......////////////////////////000000------------------------......---,,,,,,,,,------++++++++++++++++++++++++------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,+++*********++++++------,,,,,,,,,,,,++++++******++++++,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++//////---,,,******)))))),,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,++++++***+++++++++------------------------++++++*********+++,,,---++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---)))+++------------...///---......---,,,,,,---///...---,,,,,,,,,---///000...---------------......------...////////////...111111111111111222333333222333666888999:::999999888999999:::;;;<<<======BBBAAA@@@@@@@@@AAABBBCCCDDDEEEGGGIIIIIIHHHGGGFFFGGGHHHJJJKKKJJJHHHFFFEEEDDDDDDDDDCCCDDDDDDEEEEEEFFFEEEDDDCCCBBBCCCCCCDDDEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@@@@@@@???>>>======>>>===<<<<<<<<<<<<<<<<<<<<<============<<<;;;;;;<<<<<<<<<:::888777888999444444333333333222222222111111222222222333333333000000000000000000000000000000000000////////////////////////////////////........................++++++,,,,,,,,,,,,,,,,,,//////............------...---,,,,,,+++,,,,,,,,,...------...///000///---,,,++++++---//////...---,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++---++++++++++++,,,------,,,......------------..............................///000000000111111111222333333333333555666888999888888999999::::::;;;;;;<<<>>>>>>===<<<;;;<<<===<<<<<<======>>>>>>??????;;;;;;<<<<<<===>>>>>>>>>======<<<;;;::::::;;;;;;;;;::::::999888999999999666777777777777777666666666666777888888888888888666666666555555555555555444444444333333333222222222222222111111111111111000000///............///---......//////000000000------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---......///,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************///...---+++***))))))))),,,++++++******++++++,,,************************************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++************+++++++++++++++++++++++++++++++++++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---------...,,,---...---++++++---...------,,,,,,,,,---...///------,,,,,,,,,---......---------...............111000000///000222444555111222444666777888888888999999:::;;;<<<===>>>>>>@@@???>>>===>>>@@@BBBDDDCCCDDDFFFHHHHHHHHHGGGFFFIIIIIIIIIIIIHHHGGGEEEDDDEEEDDDCCCBBBAAABBBCCCDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBAAAAAA>>>?????????>>>>>>===<<<===<<<;;;:::::::::<<<<<<:::<<<======<<<;;;;;;;;;:::;;;<<<;;;888777888999444444333333333333333333111111222222222333333333000000000000000000000000000000000000////////////////////////////////////........................++++++,,,,,,---------...............---------------------,,,,,,,,,------...------...//////...,,,+++,,,,,,---.........---+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++---++++++,,,,,,,,,,,,------......------------......////////////////////////000000000000000111111111222222333444555666777888777777888888999:::;;;;;;;;;<<<===<<<:::999:::;;;<<<<<<<<<===>>>?????????@@@??????>>>>>>======<<<======<<<<<<;;;<<<<<<<<<::::::999888888888888999555666666777777777666666666666777888888888888888555555555555444444333333444444333333333222222222111111111111111111111111000//////...............------......//////000000------------------------,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,++++++******++++++,,,************************************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++************+++++++++++++++++++++++++++,,,,,,---------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---+++,,,,,,+++,,,,,,+++******+++---,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///------------.........//////......///000333555666222222444555666888888999999::::::;;;<<<===>>>>>>>>>===<<<<<<===???BBBCCCBBBBBBDDDEEEFFFFFFFFFEEEIIIIIIHHHGGGFFFEEEEEEDDDEEEDDDBBBAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCDDDEEECCCCCCBBBBBBAAA@@@@@@@@@======>>>>>>======<<<<<<<<<;;;:::999999:::;;;<<<999;;;======;;;;;;<<<>>>999:::<<<;;;999777666555555555555555444444444444111111222222222333333333111111111111111111111111////////////000000000000////////////////////////........................,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++,,,---...,,,***+++,,,---...------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,+++,,,---+++,,,------,,,,,,---.........------------......000000000000000000000000000000000000000000000000111222333333444555666666555666666777888999::::::888999:::999777777777888;;;;;;<<<===>>>???@@@@@@BBBBBBAAA@@@>>>===<<<<<<======<<<<<<<<<<<<<<<===::::::999888888888888888555555666777777777666666555666777777888888777777444555555555555444333333333333333333222222222222000000000111111111111111000///......------........................//////------------------------+++,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------,,,,,,------......++++++,,,,,,,,,,,,------++++++,,,,,,------......++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,************************)))))))))******,,,------,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,++++++***+++++++++------------------------+++,,,---.........------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---...///...,,,******+++++++++,,,+++***)))+++---+++,,,,,,,,,------------,,,,,,,,,,,,---...///000......------......///000......//////111333444555222222333444666777888999777888888999:::;;;<<<==================???AAABBB@@@AAABBBCCCDDDDDDEEEEEEGGGGGGFFFEEEDDDDDDDDDEEEEEEDDDCCCBBBAAAAAAAAAAAA??????@@@AAABBBCCCDDDDDDAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<======<<<<<<;;;:::::::::::::::;;;;;;<<<888:::===<<<;;;;;;???BBB===;;;999999999888666333666666666555555444444444111111222222222333333333111111111111111111111111////////////000000000000////////////////////////........................------..................+++++++++,,,,,,,,,,,,---,,,,,,---............---,,,+++***+++,,,,,,***)))+++---......---,,,------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---...+++---///...,,,,,,...000......------------......////////////////////////000000000000000000000///111222222333333444444333444444555666777888999999999:::;;;:::888777888999;;;;;;<<<===>>>???@@@@@@AAAAAA@@@??????>>>======<<<;;;;;;;;;;;;;;;<<<<<<:::999999888888888888888444555555666777777666666555555666777777777777666555666666777666555444333333333333222222222222111///000000000111111111222//////...------------.....................------------------------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++,,,------...+++++++++,,,,,,---------,,,,,,------------------++++++++++++++++++++++++*********++++++++++++,,,)))***+++,,,---.........,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,------------------------************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------------------------***+++,,,---...---,,,,,,++++++,,,,,,---......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***,,,------+++***+++,,,+++,,,---,,,******,,,---++++++,,,,,,------------------------...///000111//////.........///000111///000000111111111111000111111222333444666777888777777888999:::;;;;;;<<<======>>>>>>?????????@@@@@@@@@AAABBBCCCDDDEEEEEEFFFEEECCCBBBBBBCCCDDDEEEEEEEEEDDDDDDCCCAAA@@@???@@@@@@AAABBBBBBBBBBBBBBB?????????>>>======<<<<<<:::;;;;;;<<<<<<<<<;;;;;;999::::::;;;<<<<<<;;;;;;888:::<<<;;;:::<<>>777555888:::777444666666555555444333222222111111222222222333333333111111111111111111111111.../////////000000000111////////////////////////..............................------------------,,,,,,,,,,,,------......+++,,,.../////////...---,,,+++***+++,,,,,,***(((+++---//////,,,+++,,,...***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...///+++...000///---,,,...111.........------.................................000000000000////////////111111222333333333222222333333444555666777888888<<<===>>>===;;;:::;;;<<<;;;;;;<<<===>>>???@@@@@@????????????>>>>>>>>>>>>:::::::::999999:::;;;;;;:::999999888777888888888444444555666777777666666444555555666666666666666666777888888888777555444333333333222222222111111//////000000111111111222//////...------------.../////////......------,,,------------------------***+++---...///...------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...+++*********+++,,,,,,---+++++++++,,,,,,---------------------------,,,,,,++++++++++++++++++++++++))))))*********+++++++++((()))***,,,---...//////,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++******))))))***++++++,,,,,,++++++++++++++++++,,,************************************************))))))*********+++++++++------------------------************************************************++++++++++++++++++++++++))))))))))))))))))))))))************+++,,,------++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++,,,,,,---...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++------------++++++(((***,,,,,,++++++,,,---------...---,,,+++---///***+++,,,---------,,,,,,---------...///000111111000//////......000111222111222222222111000...,,,000111111222333555666777888888999:::;;;<<<<<<======>>>>>>???@@@??????>>>@@@@@@AAABBBCCCDDDEEEFFFDDDCCCBBBAAAAAABBBDDDEEEEEEEEEEEEEEEDDDBBB???>>>AAAAAABBBBBBBBBAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;::::::;;;<<<<<<;;;;;;;;;888999;;;<<<===<<<;;;;;;888:::<<<;;;:::===DDDKKKMMMBBB666222666;;;:::777666666555444222111000000111111222222222333333333111111111111111111111111.../////////000000111111////////////////////////........................---------,,,,,,+++++++++---------.........//////+++,,,.../////////......---,,,++++++,,,,,,***(((+++---000///,,,+++,,,...,,,,,,,,,++++++*********,,,,,,,,,------.........))))))*********+++++++++++++++++++++++++++++++++------------------------,,,++++++******++++++,,,------..................,,,+++*********,,,///000........................------------------------......///000000000000000000000000000111111111111222333444666777777777777777888999999:::;;;<<<<<<:::;;;===<<<;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888999999::::::999999888777777777777888888888888777777777777777777777777777666666666666777777888555444333222111222333333333333333222222222111111//////.........---------------------------------///......------,,,++++++......---------,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,((((((''''''((()))******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++,,,,,,******+++++++++******)))((((((((()))*********++++++++++++************)))******+++++++++,,,,,,,,,---+++***(((((()))+++,,,+++++++++*********))))))++++++******++++++,,,---,,,,,,,,,++++++*********.........------,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,---------......000000000000000/////////............////////////000000000000000000000000000000111222333555666777666777888:::;;;<<<======<<<======>>>>>>>>>>>>===??????@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAA@@@CCCBBBBBBAAAAAA@@@@@@???BBBBBBAAAAAA@@@?????????>>>>>>===<<<<<<<<<<<<===>>>===<<<;;;:::999999999888999999::::::;;;;;;<<<;;;999888:::;;;<<>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888999::::::;;;;;;::::::999777777777777888888888888888888888888888888888888777777666666666666666777555444333222222222333333333333333333222222222222//////.........---------------------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,++++++++++++,,,,,,---------,,,,,,++++++***))))))))),,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++******)))******++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,,,,+++***))))))***+++,,,+++++++++*********))))))***************+++,,,,,,,,,,,,++++++++++++++++++......---------,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++******************++++++,,,,,,,,,+++++++++******,,,,,,,,,------------.......................................////////////////////////////////////000000111111333555666777666777888:::;;;<<<======<<<<<<===>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBBBBB@@@@@@AAABBBBBBBBBAAAAAABBBBBBAAAAAAAAAAAA@@@@@@BBBBBBAAA@@@???>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999999999999999999::::::::::::;;;;;;999777777888888777;;;AAAVVVFFF888444777666333222444444333333333222222222111111111111111111111111111222222111...------...111111000000///......---..............................---------,,,,,,,,,---------------------------+++******,,,------,,,,,,------......------,,,...---,,,++++++,,,------,,,++++++******,,,---...,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,------......---,,,+++++++++,,,---...------------------------////////////////////////......///000000000000///000000000111111111222222333444555777888888888888;;;;;;::::::999999999999;;;<<<>>>======<<<>>>???============<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999::::::;;;;;;;;;;;;::::::777777777777888888888888999999999999999999999999888888777666555555555555555444333222222222333333333333333333222222222222/////////.........------------------------------++++++,,,------...//////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------************++++++++++++///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,------,,,,,,,,,---,,,,,,++++++*********)))******+++++++++******------------,,,,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,,,,******+++++++++++++++++++++++++++******************))))))))))))***++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---............/////////////////////////////////000000000111333444666777666666888:::;;;<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAA???@@@AAABBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAA???>>>===<<<<<<<<<;;;::::::999999:::::::::::::::999999999::::::;;;;;;::::::::::::999999<<<::::::<<<;;;888:::>>>QQQEEE:::777666444222222333333333333222222222222111111111111111111111111222333333111...,,,,,,---111000000//////.......................................---------,,,,,,,,,........................---+++******,,,------,,,,,,------......------,,,...------,,,,,,---......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++***))))))------,,,+++++++++,,,,,,------------------------........................---...//////000000//////000000111111111222222222444444666777888999999999:::999999999999999999999;;;===>>>>>>======???@@@============<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;:::999999::::::;;;;;;::::::999666777777777888888888888999999999999999999999999999888777666555444444444444444333333333222222222222222222111111111000000////////////............------------------------,,,,,,,,,---------......,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++------,,,,,,+++***))))))))))))***+++++++++******......------,,,,,,,,,+++,,,,,,+++++++++***************+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++************************)))))))))((())))))***+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,---------.........//////////////////////////////000000000111222444555666555666888999;;;<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>======>>>???@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCC??????@@@AAAAAABBBCCCCCCBBBAAA@@@???>>><<<;;;;;;<<<<<<;;;::::::::::::::::::::::::::::::;;;<<<===<<<<<<;;;::::::999888888;;;:::<<<>>>===999:::>>>GGG@@@999888777555555777333333333222222222222111111111111111111111111111111222222111...------...000000/////////.......................................---------,,,,,,,,,---------------------------+++******,,,------,,,,,,------......------,,,,,,,,,,,,,,,,,,---------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---------,,,+++******))))))------,,,,,,,,,,,,,,,,,,------------------------------------------------------...///////////////111111111111222222222222333444555777888888888888777777888999999:::;;;;;;;;;<<<>>>>>>======???AAA============<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::888888999999999999888888666777777777888888888888888888888888888888888888888888666555444444444444444444444333333333222222000000000000////////////000000/////////.........------------------------......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******------,,,,,,+++***))))))((()))***+++++++++++++++------,,,,,,++++++******,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************)))))))))((())))))***+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,------------------------....................................000000000111222333444555555666777999:::;;;<<<<<<::::::<<<======>>>>>>>>>======>>>???@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBB??????@@@@@@AAABBBCCCCCCAAAAAA@@@???>>>===<<<;;;>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???<<<<<<;;;:::999999888888555555777;;;;;;777888<<>>999888777555666999333333222222222111111111111111111111111111111111...///000000//////000111////////////..........................................---------,,,,,,,,,++++++++++++++++++++++++---+++******,,,------,,,,,,------......------,,,******++++++,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...////////////...111111111222222222222333222333444666777777777777666666777888999:::;;;;;;:::;;;============???@@@============<<<<<<<<<<<<:::;;;;;;<<<;;;;;;::::::777777888888888888777777777777777777888888888888888888888888888888888888777777666555444444444444333333444444444333222111000000000////////////...000000000/////////......------------------------//////...---,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++...------,,,+++******)))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((()))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))******++++++******)))---,,,,,,++++++*********((()))***+++++++++++++++++++++++++++************,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,******++++++,,,---------***************+++++++++***))))))))))))***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++++++++***************************++++++,,,,,,------...++++++++++++++++++++++++,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------......///,,,------------.................................000000000111111222444444555555777999:::;;;;;;;;;999:::;;;<<<===>>>>>>>>>===>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBB??????@@@AAAAAABBBCCCCCC@@@@@@@@@??????>>>======@@@???>>>>>>======>>>>>>===============>>>???@@@<<<<<<;;;::::::999888888666555888<<<<<<:::<<<@@@KKKCCC<<<999777333333555222222222222111111111111111111111111111111111111---...000000//////111222......................................................---------,,,,,,,,,************************---+++******,,,------,,,,,,------......------,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------------,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------))))))***+++,,,---...///***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......//////......111111111222222222333333111222333555666666666666777777888888999999999:::888:::<<<<<<<<<===>>>@@@============<<<<<<<<<<<<::::::;;;;;;<<<;;;;;;:::888888888999999888888888777777777777888888888888999999999999999999999999666555555444444444555555333333444444444333222111222111111111111000000000000000000000/////////...---------------------------------------------,,,------------,,,,,,,,,,,,+++,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------------------------+++,,,,,,,,,------------,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++(((((()))++++++,,,,,,+++************++++++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++******+++,,,...///))))))*********+++++++++***************+++,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---******************************+++,,,,,,---......++++++++++++++++++++++++,,,------...............------------------------******************++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,---......///,,,,,,---------.................................000000000000111222333444444555777888:::;;;;;;;;;888999;;;<<<===>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>===============>>>???;;;;;;;;;::::::999999999:::999;;;>>>>>>===???CCCRRRGGG===999777333111111222222222222111111111111111111111111111111111111...///000000//////000111......................................................---------,,,,,,,,,++++++++++++++++++++++++---+++******,,,------,,,,,,------......------,,,)))***+++---------------,,,++++++******,,,---...,,,,,,,,,------..................------,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,------)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,---......//////......111111222222222333333333111111333444555666666666999999999888888888888888888999;;;<<<<<<<<<>>>@@@>>>=========<<<<<<<<<<<<::::::;;;;;;<<<;;;;;;;;;999999999::::::999999999777777777777888888888888::::::::::::::::::::::::555555444444444555555666333333444555444333222111333333333222222222222111000000000000////////////------------------------+++,,,,,,------......///......------------,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++((()))+++---///111333333......---,,,++++++++++++........................,,,,,,,,,------.........,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,(((((()))++++++,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,+++***)))***,,,///000))))))******++++++++++++++++++******++++++,,,------,,,,,,++++++******************++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++,,,---......//////......------------------------+++++++++,,,,,,------...*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,------......,,,,,,,,,---------..............................111000000000111222333333444555777888:::;;;;;;;;;888999:::<<<===>>>>>>>>>??????@@@AAABBBBBBBBBBBBEEEEEEDDDDDDCCCBBB@@@@@@@@@@@@AAAAAAAAAAAABBBBBB???@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>======<<<<<<<<<<<<======;;;;;;::::::::::::999999:::888999<<<;;;999;;;@@@TTTHHH<<<888777444111111222222222111111111111000111111111111111111111111000111111000///......///---...................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---------,,,------......------,,,)))+++,,,...//////......,,,+++***))))))+++---...++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,***------......------,,,+++------------------------------------------------........................////////////000000000000555222111444999;;;999555666666777888999999::::::>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::999888:::;;;;;;;;;:::999777666:::::::::999999999999888999999:::;;;:::999888777555555444444444555555666555555444444444333333333111111111111000000000000000000000000/////////////////////......---------000//////...---,,,,,,,,,,,,------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***...---,,,+++,,,...111222///...---,,,+++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------******++++++++++++******,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,,,,***+++,,,------,,,+++***...---,,,,,,++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++000000///---***((((((***++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,++++++******++++++,,,((())))))))))))*********,,,,,,,,,++++++***************************************+++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++++++++,,,---...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,000///...---,,,+++******++++++++++++++++++++++++,,,,,,------...//////000------------------------////////////////////////,,,...000000000111333444444444444444555777888999;;;;;;;;;<<<===???@@@AAACCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBAAAAAADDDCCCCCCCCCBBBBBBBBBBBB???DDDFFFCCCAAABBBCCCBBBAAA>>>;;;:::;;;<<<<<<<<<<<<<<<<<<<<<============<<<;;;:::999999999::::::999:::;;;<<<;;;:::999888===<<<;;;999777666555444222111000000//////000000+++---///000111000///...---000111111...---///111........................//////............//////,,,)))(((***---...---+++,,,------......------,,,+++,,,,,,------,,,,,,+++///...,,,+++******+++,,,---...///,,,))))))+++...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***+++---......---+++***---------,,,,,,++++++***,,,,,,,,,------------...+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++,,,---.........---------------------------------------------------.........................../////////000000000000333000///222777999666333666666777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888111333444666777888888888888888888888999999999999888999:::::::::999777777555555444444444555555666555444444444444333333333111111111111000000000000000000000000/////////............---------,,,,,,000000000///...------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***...---,,,+++,,,---///000///...---,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++*********++++++,,,,,,,,,,,,,,,+++***+++++++++,,,,,,+++++++++...---,,,,,,+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------...,,,+++***+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,)))))))))*********++++++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++,,,---...///++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------...//////------------------------........................---...000111000111222444444444444555666777888999;;;;;;<<<===>>>@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBFFFGGGCCCAAACCCDDDCCCBBB???<<<;;;;;;<<<<<<<<<========================<<<;;;;;;::::::::::::::::::::::::::::::999999888::::::999777666555444333222222111111000000111111---///000222222111000//////111222111///...///111........................//////............//////---+++***+++---...---+++,,,------......------,,,+++,,,,,,------,,,,,,+++...---,,,+++++++++,,,,,,***++++++***''''''))),,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***+++...000000...+++***......---,,,+++***)))))),,,,,,,,,,,,------------)))))))))******+++------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))))))***+++---......//////------------------------------------------------............................../////////000000000000......000444555444111666666777888999:::;;;<<<999::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;::::::999888///000222444666777777888666666777777888888999999888888999999888888777666666555555444444444555555444444444444333333333333111111111111000000000000000000000/////////......------------,,,,,,,,,,,,/////////...------,,,,,,...---,,,+++++++++,,,---------------------------,,,,,,---------,,,++++++---,,,+++++++++,,,---.........---,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,+++*********+++,,,+++,,,,,,,,,+++***)))))),,,++++++++++++++++++,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))+++,,,,,,,,,,,,---///++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......++++++************++++++---------,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------......++++++++++++++++++++++++***++++++,,,,,,---......------------------------........................---///000111000111222444444444444555666777999999;;;;;;<<<>>>???@@@BBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBEEEHHHHHHDDDBBBFFFHHHHHHEEEBBB???===============??????>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999888888888888888777777666555555444333333333333333222222222222222000111222222222111000//////000111000...---...///........................//////............//////...---,,,,,,---...---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,------,,,++++++...000++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,---...//////...---,,,---,,,,,,,,,++++++******++++++,,,,,,,,,---------************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))******+++,,,---......---------------------------------------------------................................./////////000000///......000222333222000555666777888999;;;;;;<<<;;;;;;;;;;;;<<<<<<======;;;;;;<<<<<<<<<<<<======::::::;;;;;;::::::999888666666666666666666555555444444555666777888999999888888888888777777666666666666555444444444444555444444444333333333222222111111111111000000000///000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++...---+++******+++---...------------------------,,,,,,,,,------,,,,,,+++---,,,+++******++++++,,,...---,,,,,,+++++++++,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,+++))))))***,,,---++++++++++++******)))(((---,,,+++******+++,,,------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++(((***,,,---,,,,,,---///++++++++++++++++++++++++***++++++,,,,,,++++++************++++++*********,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,++++++******++++++,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,------------------........................---///000111000000222333444444444555666777999999:::;;;<<<>>>@@@AAABBBBBBCCCCCCDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDGGGIIIHHHEEEFFFKKKOOOOOOIIIFFFBBB@@@@@@@@@??????AAA@@@@@@???===<<<<<<;;;============<<<<<<;;;;;;:::999888777666777888999666555555555555555444444444444444444444333333222111222222222111000//////...//////...---,,,,,,,,,........................///......------....../////////.........------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---...............------...000222+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...---,,,++++++,,,---...*********++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))+++,,,,,,---,,,,,,++++++------------------------------------------------..................................../////////////////////000222222111111444555666777999:::;;;<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<======::::::;;;;;;::::::999888::::::999777666555555444333333444666777888999:::888888888777777777777777666666555444444444444444444444333333333222222222111111111111000000000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,.........---------------...---+++******+++---...------------------------+++,,,,,,------,,,,,,,,,,,,+++++++++******++++++------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,------------------------,,,,,,,,,---------......+++++++++,,,,,,---------++++++++++++++++++++++++,,,+++*********+++,,,---+++++++++++++++***)))(((---,,,+++******+++,,,---,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++***+++------,,,+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,---------******************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++,,,,,,++++++++++++,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))******+++,,,,,,---,,,,,,,,,---------.................................///111111000000111333333333444444555777888999999:::<<<>>>@@@AAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHGGGEEEIIIQQQVVVVVVKKKHHHDDDBBBBBBBBBBBBAAABBBBBBAAA???>>>===<<<;;;======>>>>>>>>>===<<<;;;:::999888777666777888999666666666666666666666666444555555555555444333333111111111111000//////...000///............------..............................------------......////////////...---------,,,------......------,,,---,,,,,,++++++,,,,,,---)))***+++,,,---.........,,,+++******+++,,,---...+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,---------+++(((&&&&&&(((+++---(((((()))***+++,,,------++++++++++++,,,,,,,,,,,,......,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,+++******------------------------------------------------........................------.........///////////////000111111111111111333333444666888999:::;;;======<<<<<<;;;::::::999999999::::::;;;<<<<<<<<<::::::;;;;;;::::::999888888777666666555555666666444444555666777888999999999999888777777777777888777666555444444444444444333333333333222222222222111111111111000000000000/////////.........------,,,,,,,,,,,,------------000000000000000000000000---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,------------------------,,,,,,,,,,,,------------***++++++,,,,,,------...,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,******+++++++++++++++***,,,++++++++++++++++++,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***,,,......---+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***......////////////......,,,++++++******++++++,,,++++++,,,,,,,,,---------))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,+++++++++,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++------,,,,,,++++++******++++++++++++++++++++++++)))******++++++,,,------+++,,,,,,------.........------------------------...000111111000000111222222222222333444555777777777999;;;>>>@@@AAAAAAAAA@@@AAACCCEEEFFFFFFEEEEEECCCDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGFFFEEEJJJSSSWWWWWWKKKHHHEEECCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>===<<<>>>>>>???@@@???>>>===<<<::::::999888888888888888888888777777777777777777444555555666666444333222111000000000000/////////111000//////111111111///..............................------------......---/////////---,,,---...,,,------......------,,,------++++++++++++------)))***+++,,,---...------...,,,******,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,+++)))(((((()))+++,,,))))))******++++++,,,,,,***++++++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++************++++++,,,,,,,,,++++++------------------------------------------------........................---------.........//////...///000111000000000000111222333555666888999:::::::::999999999999999999888888999999:::;;;;;;<<<::::::;;;;;;::::::999888777666555555555666777888555555666777777888999999;;;:::999888777888888999777777666444444333333444333333333222222222222111111111111111000000000000//////.........---------,,,,,,---------.........////////////////////////+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,,,,---------,,,******+++,,,,,,---------,,,,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++******++++++,,,---......+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,+++++++++******(((***+++------,,,+++***)))***+++,,,,,,------,,,+++++++++,,,,,,+++++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++)))+++......---,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---......//////......---,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------++++++,,,,,,---......///------------------------///000111111000000111222111111111222333444555666555777:::===???@@@@@@@@@???@@@BBBDDDFFFFFFEEEDDDCCCCCCDDDEEEGGGHHHHHHIIIGGGGGGFFFFFFFFFEEEEEEEEEDDDEEEDDDCCCIIIQQQTTTRRRHHHFFFBBBAAABBBCCCCCCBBBBBBBBBAAA@@@??????>>>>>>>>>???@@@AAA@@@???===<<<:::::::::::::::999999888888888888777777666666666333444555666666444333111111111000000000111222222///---,,,...000222111///...........................------,,,,,,------...+++---///...,,,,,,---///,,,------......------,,,...---+++******+++---...******,,,------------,,,111...++++++---......---++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,------......------,,,+++++++++*********************+++++++++,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++((()))***+++,,,---------------------------------------------------------........................---------.........//////---...000000///...//////000111222444666777999999666666666777888888999999777777888999999:::;;;;;;::::::;;;;;;;;;:::999999:::999888777666666777888666666777777888888999999;;;;;;999888888888999:::888777666555444333333333333333333222222222111111111111111111000000000000//////.........------------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,***************************+++,,,,,,------------)))***+++,,,---.........,,,,,,,,,++++++,,,------+++,,,,,,------,,,,,,+++))))))***+++---...//////+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,++++++*********'''))),,,......---+++***)))***+++,,,---.........***+++,,,------,,,+++***++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++(((***---......,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++***++++++,,,,,,++++++***,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************)))***+++,,,------...---++++++++++++++++++++++++++++++++++++++++++++++++,,,---.../////////...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------,,,------......------,,,((()))***+++,,,---......++++++++++++++++++++++++***++++++,,,,,,---......++++++,,,,,,---...//////------------------------///000111111000///111222000000000111222333555555444666999===???@@@@@@???>>>???BBBDDDEEEEEEDDDDDDCCCCCCDDDFFFGGGHHHIIIJJJEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBGGGNNNOOOLLLFFFCCC@@@???@@@AAABBBAAABBBAAAAAA@@@@@@?????????>>>???AAAAAAAAA@@@>>><<<::::::;;;<<<;;;:::999888999888888777666666555555333444555666666444222111222111111111222333444444+++)))(((***...000///---...........................------,,,,,,------...***,,,......,,,+++...000,,,------......------,,,...---+++******+++---...***+++,,,---...---,,,+++...+++((((((***+++***(((++++++,,,,,,,,,---------))))))*********++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,---//////000///---------------------------------------,,,,,,+++++++++........................,,,,,,,,,---------......------------------------++++++++++++++++++++++++---------............///...//////000111222222222111333444444333333555666999999:::::::::;;;;;;;;;::::::999:::;;;<<<===>>>999888888888888888999999999888888777777777777888666666555444444555666777777888:::;;;:::999777555555555444444444333333333000000000000000000000000000000000000000000000000////////////..................////////////......---------,,,,,,+++++++++...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++...,,,)))***---...---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......+++******+++------+++***************************,,,,,,,,,++++++*********,,,------......------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++******,,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++,,,------++++++,,,---++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++))))))*********+++++++++------,,,++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++***((((((+++---......,,,,,,************,,,,,,---------------------------,,,++++++++++++,,,---.........////////////000...............///000000000000000111222222333333777888:::<<<===>>>?????????AAACCCDDDCCCBBBBBBCCCCCCCCCBBBBBBCCCEEEGGGHHHMMMKKKIIIGGGDDDCCCBBBAAADDDDDDDDDDDDDDDEEEEEEFFFCCCBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAABBBCCCCCC@@@AAAAAAAAA@@@>>>===;;;;;;:::999999888888999999777888888999999777666555555555444333222222222222222222222111111111111000------------............/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///,,,+++***))))))+++---...******+++++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******************++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++******---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...//////000111111222222111333444444333333555666777777777888888888999999999999999::::::;;;<<<===999999888888888888999999999888777777666777777777:::999888777666777777888777888999:::999888666555555555444444444333333333111111111111111111111111000000000000000000000000////////////..................////////////......---------,,,,,,,,,++++++...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++...,,,***+++---...---+++++++++++++++++++++******------------------------...------,,,,,,------...,,,+++***+++,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,------++++++,,,---++++++++++++*********)))++++++++++++++++++++++++,,,,,,---------,,,+++++++++++++++++++++++++++++++++,,,...//////...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------------------------------+++++++++++++++++++++++++++***)))***,,,......---......---,,,,,,---......------------------------///...------------...///------........./////////...............///000000///000000111111222333333777888999;;;<<<===>>>>>>???AAACCCCCCAAA@@@???@@@AAAAAABBBCCCDDDFFFHHHIIIJJJIIIGGGEEECCCBBBAAAAAACCCCCCBBBBBBCCCCCCDDDEEECCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCAAABBBBBBAAA@@@>>><<<;;;;;;:::999999888888999999777888888999888777666555666666555444333333333333222222222111111111000000//////000111111222333333............------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++---,,,*********+++---...***++++++++++++,,,,,,,,,........................------------------------,,,,,,------,,,,,,+++***+++++++++++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------//////...---,,,,,,,,,---------------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------............///...//////000000111111222111222444444333333555666777777777888888888888999888888999999::::::;;;;;;999999888888888888999999999888777666666666666666<<<;;;999888777666666666666777888999888777666555555555444444444333333333111111111111111111111111000000000000000000000000////////////..................////////////......------------,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++...,,,+++,,,---------+++++++++++++++++++++++++++------------------------......---,,,,,,,,,,,,------+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,...//////000------,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,------++++++,,,---++++++++++++************+++++++++++++++++++++++++++,,,------------------------------------------,,,,,,............,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,------....../////////---,,,+++******+++,,,---+++++++++,,,...///...,,,......------------..............................///......------......///,,,---------...........................///000000//////000111111222222333666777888:::;;;<<<<<<<<<>>>@@@AAA@@@>>>=========>>>???AAACCCEEEGGGHHHHHHFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBAAA???<<<;;;;;;:::999999888888999999777777888888888777666555777777666555444444444444222222111111111000000000//////000222333444555666------------............------------------------***+++...//////---***)))---,,,+++++++++,,,...///++++++++++++,,,,,,,,,,,,------------------------........................,,,,,,------,,,,,,+++***,,,,,,++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......222000///---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///////////////000000111111000111333333333333555777999999999999::::::::::::888888999999::::::::::::888777777777777777888999999888888777666666666666999888888777666666666666666777777777777666555555555555444444444333333333111111111111111111111111000000000000000000000000////////////............---......//////......---------------------,,,,,,...---,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++------------------,,,+++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......,,,++++++,,,---,,,+++************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***++++++,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------------------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++,,,,,,---...//////000...---+++******+++---...++++++,,,...//////...,,,,,,,,,,,,++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000//////000000111222222222555666777888999:::::::::;;;<<<>>>===<<<;;;<<<===>>>???BBBDDDEEEEEEEEEEEECCCBBBBBBAAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAA???????????????@@@AAABBBCCCCCCCCCCCCAAA???<<<;;;;;;:::999999888888999999777777777777777666666666777666555444333333333333111111111111000000000000......///000111111222222,,,,,,,,,------.................................+++,,,.........,,,***)))------,,,,,,,,,---...///+++++++++,,,,,,,,,------------------------------------------------------,,,,,,------,,,,,,+++***,,,++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,------............---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---------............//////////////////000000000///111222333333333555777888888999999999:::::::::777888999:::::::::999999666666666666777888999:::::::::888777777666666666666666777888888888999999777777777777777666555555555555444444444333333333111111111111111111111111000000000000000000000000////////////............------............------------------------------...---,,,,,,++++++,,,,,,*********+++++++++,,,,,,------,,,,,,,,,+++++++++---.........---,,,,,,+++)))***,,,...000222333444******************************+++,,,...000111222///---++++++,,,,,,,,,+++************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************+++++++++,,,,,,------,,,,,,++++++,,,------++++++,,,---+++++++++++++++++++++,,,++++++++++++++++++++++++'''((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************++++++++++++,,,+++++++++,,,,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000******+++,,,---............---+++******+++---...,,,,,,,,,...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000...//////000111111222222333444555777888888888888777888:::;;;:::;;;===??????@@@BBBCCCCCCBBBAAA@@@AAAAAAAAAAAAAAABBBCCCDDDAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBAAAAAAAAAAAA=========>>>>>>@@@AAAAAABBBCCCCCCBBBAAA>>><<<;;;;;;:::999999888888999999777777777666666666666666666555444333222222222222111111111000000000/////////////////////.........+++,,,,,,,,,------.................................------,,,++++++++++++,,,,,,,,,,,,------......++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++------------++++++++++++,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///////////////////////////...000222333222333555777666666666777777777777888888999:::;;;;;;:::999888555555666777888:::<<<===<<<;;;:::999888777777777777888999:::<<<<<<<<<<<<888888777777777666666666555555444444444333333333222222222222222222222222000000000000000000000000////////////............------............------------------...............---,,,,,,++++++,,,,,,************++++++++++++------,,,,,,,,,,,,++++++,,,...000000...,,,++++++)))***,,,...111333555666++++++++++++++++++++++++,,,,,,---///111444666777111...,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,******))))))))))))******+++,,,,,,------,,,,,,++++++,,,------++++++,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++'''((()))***++++++++++++************************------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++++++++++++++,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------***++++++,,,,,,---------...---,,,++++++,,,---...---,,,+++,,,......---+++......////////////......---------------------------......//////......---,,,---------...........................///000000......///000000111111222222333444555666666666666444666888999999;;;>>>AAA@@@@@@@@@@@@???>>>======@@@@@@@@@@@@AAABBBCCCCCC@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@<<<<<<<<<===>>>???@@@AAA@@@AAAAAAAAA@@@>>>===;;;;;;:::999999888888999999888777666555555555666666555555444333222222222222111111000000000/////////111111000000///.........,,,,,,,,,,,,------------------------------------...---,,,+++***+++,,,---+++,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))******+++,,,---......+++,,,,,,------,,,,,,+++***+++---......---+++*********++++++,,,---------------...///000000000000+++++++++++++++++++++++++++++++++,,,,,,---------((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++---------------------------------............///////////////////////////...///111222222333555777666666666666777777777777999:::;;;<<<<<<;;;:::888666666777999<<<>>>AAABBB>>>===;;;:::999888888888888999:::<<<<<<<<<;;;;;;999999888777777777777777555555444444444333333333222222222222222222222222000000000000000000000000////////////............,,,------......------,,,------------.........///...---,,,,,,++++++,,,,,,************++++++++++++------,,,,,,,,,,,,++++++,,,///111111...+++++++++******,,,---///111222333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111333555666111///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------+++******************++++++,,,,,,------,,,,,,++++++,,,------++++++,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,++++++++++++,,,---...///---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************))))))))),,,,,,,,,------------------------------------------,,,******,,,,,,,,,+++---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------------........./////////...............///000000......//////000111111111111222333444555555555555555777888888888:::===@@@>>>>>>===<<<<<<<<<======>>>>>>>>>>>>???@@@AAAAAA??????>>>>>>??????@@@AAA@@@@@@@@@?????????>>>>>>;;;;;;;;;<<<===>>>@@@@@@>>>>>>???@@@???>>>===<<<;;;:::999999888888999999888777666555444555555666666555444333333222222333111000000000////////////000000//////////////////------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------,,,,,,+++***))))))***+++---...//////+++,,,,,,------,,,,,,+++***+++---......---+++***))))))***++++++,,,------((()))+++---......------+++++++++++++++++++++++++++++++++,,,,,,---------******+++,,,------......******+++++++++,,,,,,,,,++++++++++++++++++++++++---------------------------------........./////////////////////.........---///111222222333555777888888888888999999999999999:::<<<======<<<:::999777888999<<>><<<;;;:::999999999888999:::::::::999888777:::999999888777888888888555555444444444333333333222222222222222222222222000000000000000000000000000/////////............,,,------......------,,,---------.........//////...---,,,,,,++++++,,,,,,)))************+++++++++---------,,,,,,,,,++++++,,,///222111...++++++,,,++++++,,,,,,---......///........................+++++++++,,,...///111222222///,,,++++++,,,,,,,,,*********************************++++++,,,,,,,,,,,,------......------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,---...,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,++++++,,,------++++++,,,---+++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++++++++,,,---...///,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++..................------,,,------......------,,,...,,,))))))***+++,,,++++++,,,---......---,,,+++++++++++++++++++++++++++++++++,,,------,,,++++++.........////////////000...............///000000......//////000111111111111222333333444444444444777888999888888999<<<>>><<<<<<;;;::::::<<<===>>>===============>>>???@@@===============>>>???????????????>>>>>>>>>>>>===::::::;;;;;;===>>>???@@@<<<===>>>??????>>>===<<<;;;:::999999888888999999888777666444444555555666777777666444444444444444000000000000////////////,,,,,,------......//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,...///...,,,+++)))***+++,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------,,,++++++---,,,+++*********+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,---,,,+++++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///%%%'''***---000111222222000111222333444555555555444444444555666888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAABBB<<<;;;::::::999999999999888999:::;;;;;;;;;;;;;;;999::::::::::::999888888444444444444444444444444444444444444444444444444000000000000000000000000222222111///...---,,,+++************+++,,,------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,------------***222555///***+++,,,******+++,,,---............+++++++++++++++++++++++++++*********+++,,,,,,---...---+++*********++++++,,,,,,,,,+++++++++************++++++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++------------------------...------,,,,,,++++++***,,,,,,,,,+++++++++******---,,,+++******+++,,,------,,,,,,++++++,,,,,,---)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,---......---+++*********++++++///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,+++***)))))))))***+++,,,------......------,,,------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,+++***+++,,,---............------,,,,,,,,,---------............///.........////////////000------...///000111222222222333333333333333333444333555888:::<<<<<<;;;;;;888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@???>>><<<<<<<<<===>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<;;;;;;:::999888888888888888888888777666666555444333333222222222222333333333222222222111111000000000000000000000000000000111111111111000000...///000111000///,,,+++---------,,,,,,++++++++++++,,,,,,---.........---------------------------***+++---......---+++***------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,++++++***+++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///------.../////////...---000111222333444444555555555555555666777888:::::::::::::::;;;<<<======>>><<<===>>>@@@AAABBBBBBBBB::::::999888888888888888888999999:::;;;;;;::::::999999999999999888888777555555555555444444444444444444333333333222222222000000000000000000000000111111000///...------,,,......------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++---444666111,,,---...,,,++++++,,,---............++++++++++++++++++++++++++++++******++++++,,,------,,,+++*********++++++++++++++++++******))))))++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,---------,,,+++*********++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------,,,,,,,,,++++++,,,+++++++++++++++,,,,,,,,,------......------,,,------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---.........---------,,,,,,,,,------------............------........./////////------...///000111222222222222222333333333333333444666888:::;;;;;;;;;:::888999999:::;;;;;;::::::::::::;;;<<<<<<===>>>>>>???>>>===<<<<<<<<<======<<<<<<;;;;;;::::::999999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888888888777777888888777777666555666555444444333333333444333333333222222222111111000000000000000000000000//////000000000000//////,,,---///000000///...---------,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++,,,,,,,,,------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++))))))+++************+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///111111111000///...,,,,,,000000111222333444555555666666666666777888::::::888999:::;;;===>>>???@@@===???AAACCCDDDCCCBBBBBB999999888777777777777888888888999:::::::::999999888888999999888888777666777777666666555555444444444444333222111111000000000000000000000000000000000/////////............//////......---,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,+++***))))))---222444000------------,,,,,,------...---------++++++++++++++++++++++++++++++******++++++,,,,,,---,,,+++*********++++++,,,,,,,,,++++++++++++***,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++******************************+++,,,,,,---......,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***))),,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,---,,,+++*********++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************......------------,,,,,,***+++,,,---------------,,,------......------,,,------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...------------,,,,,,,,,,,,------------............,,,---------............------...///000000111222111111222222222333333333555666888999:::::::::999888888999:::::::::999999999::::::;;;;;;<<<<<<===>>>===<<<<<<;;;<<<<<<<<<======<<<;;;::::::999999:::;;;;;;<<<<<<;;;;;;::::::::::::999888888777777666777777777777666555555666666555444444444555555333333333222222222111111000000000000000000000000......////////////......***+++---...//////......,,,,,,,,,,,,------------,,,,,,------......------------------------------000...,,,++++++,,,...000------------------------........................++++++++++++++++++++++++)))***+++,,,---,,,+++******++++++,,,---......///+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))***************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///------......///////////////000000111333444555666777777777777777888999:::888999999:::;;;======>>>===>>>AAACCCDDDCCCAAA???999888888777777777888888888888999999:::999999888777888888888888777666666666666666666666777777777555555444333222111000///000000000000000000000000.........///////////////,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++************,,,//////---+++***++++++---------...------,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,+++++++++++++++++++++---------------------,,,++++++,,,,,,,,,,,,++++++...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,+++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---------------,,,,,,,,,((()))+++---......---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------......------......///000000111000000111111222222333333555666777888999999999999888888999999:::999999888999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<>>>>>===<<<;;;::::::::::::;;;;;;;;;;;;::::::999999999888888888777777666666666666666555555444555555444444444444555555333333333222222222111111000000000000000000000000...//////000000//////...++++++------......------+++,,,,,,,,,------......,,,,,,------...------,,,------------------------///...------------...///------------------------........................++++++++++++++++++++++++)))***+++,,,---,,,++++++)))******+++,,,------...+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,))))))******+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///***++++++,,,...///000111/////////000222444555777888777777777777777888888888999999999999999::::::;;;===???AAAAAA@@@===<<<999999888888888999999:::999999:::::::::999999888777888888888888777666666444555555666777888999999777666555444333222111000000000000000000000000000............////////////***+++,,,------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++*********+++,,,------------,,,+++)))***+++---------...------,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++++++++******...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////+++++++++++++++,,,,,,,,,'''(((***,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......------......//////000000//////000000111222333333444555666777888999999999999999:::::::::999999888999999999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<;;;::::::999:::;;;;;;<<<<<<;;;;;;:::999999888888888888888888666666666666666555555444444333333333333333444444333333333222222222111111///////////////////////////000000111111000000///---......------,,,,,,+++,,,,,,,,,------.........,,,------...------,,,,,,------------------------------...//////...------------------------------------------------------++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///,,,,,,,,,,,,,,,---...///////////////111333666777888777666666666666666777888888888888888888888888:::;;;<<<======<<<:::999999888888888888999::::::::::::;;;;;;;;;:::999999888888999999888888777666444444555666777888999999666666555555444333222222000000000000000000000000.........///////////////+++,,,...///000000//////------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++******+++---...///000---,,,...---++++++...,,,,,,------...---------++++++++++++++++++++++++,,,,,,++++++******++++++******+++,,,,,,,,,++++++((()))))))))))))))******)))******++++++******)))------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,+++******,,,,,,,,,+++++++++******,,,,,,------------,,,,,,++++++------------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,******+++,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,((()))******++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............------........./////////......///000111222222333333333444666777888999:::::::::;;;;;;;;;:::999999::::::::::::::::::::::::;;;;;;<<<=========<<<<<<;;;::::::::::::999999999;;;<<<<<<<<<<<<<<<<<<;;;999999999999999999999999666777777777777666555555333333222222222333444444333333333222222222111111////////////////////////000000111111111111000000//////......---,,,,,,,,,---------------.........------......------,,,,,,------------------------+++,,,...000000...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******,,,---------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///...------,,,---...///000///......///000333666888777777666555444444555555777777888888999999999::::::::::::::::::999888888777777777777777888999999<<<<<<<<<<<<<<<;;;:::999999999999999999888888777666666666666666666666666444444444333333333222222000000000000000000000000///////////////.........,,,...///000000000...---------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...,,,++++++---...///111,,,***------***+++...++++++,,,---............++++++++++++++++++++++++---,,,++++++******++++++)))***+++,,,,,,,,,,,,+++)))))))))******+++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,---......---,,,,,,***+++---......---+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,------)))***+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********+++++++++,,,,,,,,,------++++++*********++++++,,,,,,------......------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------........./////////---------.........//////------...///000111222333111222333444666999:::;;;<<<<<<<<<<<<<<<;;;:::999;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>>>>======;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>======<<<999999999:::::::::::::::777777888888777777666555333333333333333444555555333333333222222222111111//////////////////////////////000000000000////////////..............................------------------......------,,,+++------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++***))))))***,,,...///---------------------,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))***+++,,,---...---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////------,,,---...000222333///.........000333666888777666555444444444444444666666777999:::;;;<<<===;;;::::::999888888888888666666666666666777888888<<<=========<<<;;;;;;:::999::::::::::::999888888999888777666555444333333333222222222222222222222000000000000000000000000000000//////............,,,---//////...---+++))),,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------222000...,,,,,,,,,---...///)))'''***+++((((((,,,***+++,,,---......///...++++++++++++++++++++++++---,,,,,,+++*********+++)))***+++,,,---,,,,,,+++,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++////////////////////////***++++++,,,,,,------...,,,,,,,,,+++++++++******,,,,,,---......---,,,,,,***+++---......---+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***))),,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,---...)))***+++,,,---,,,,,,+++///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,,,,,,,------............---,,,+++***+++,,,---,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................***+++,,,---...---,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------.........////////////000---------...............------...///000111222222000111222444666999;;;<<<<<<=========<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>?????????>>>===>>>>>>??????@@@@@@AAAAAA======>>>>>>>>>>>>======::::::::::::::::::::::::888888888888888777666666444444444444444555666777333333333222222222111111////////////////////////......////////////.....................///000111/////////...---------,,,---.........---,,,,,,+++------------------------...---+++******+++---...------------------------------------------------........................*********++++++*********+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,)))(((++++++++++++++++++++++++***,,,------,,,++++++,,,,,,+++***))))))+++---...///,,,***)))+++---......,,,,,,++++++,,,,,,---...---------------------------------------------------------............///......//////000000111111444444444555555555555555666666777888888888888888;;;;;;;;;::::::999999999999999999999999999999:::<<<;;;;;;:::::::::;;;;;;666555555666888888777555666666777777777777666666666666555555555444444444111111111111000000000000000000////////////000000////////////............---------------------------,,,,,,++++++,,,,,,---------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++************************************++++++,,,,,,++++++***...---,,,+++************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++------------,,,,,,+++***)))***+++,,,---,,,,,,+++------------------------***++++++,,,,,,++++++***)))******++++++******)))+++++++++++++++++++++++++++,,,,,,+++)))((()))***,,,++++++******++++++,,,))))))*********+++++++++*********++++++,,,,,,---,,,++++++******++++++,,,333000,,,)))((()))+++,,,///...,,,+++***++++++,,,++++++++++++++++++++++++,,,,,,+++***))))))))))))++++++++++++,,,---......+++,,,------......------++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***.........---,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,+++***))))))******---------,,,,,,+++++++++.........------,,,,,,,,,000////////////.........---,,,,,,,,,,,,---.....................---------000000000000000111111111333333444555666777888888:::::::::::::::::::::::::::<<<===??????===<<<:::============>>>>>>>>>>>>======>>>????????????>>>@@@AAABBB@@@>>>======>>>===<<<;;;:::999:::;;;;;;888888999:::999888777666777666666666666555555555222333333333333222111111222111///.........///000...............------,,,000///...---,,,---.........---,,,+++++++++,,,---........................+++---...---+++******+++''''''(((***+++,,,---...------------------------************************---------,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,***(((++++++++++++++++++++++++***,,,------,,,++++++,,,,,,+++*********+++------...,,,******+++,,,---,,,,,,,,,++++++,,,,,,---...---------------------------------------------------------............///......//////000000000000444444444444555555555555777777888999999999999888;;;;;;:::::::::999999999777777888888999:::;;;;;;;;;;;;;;;:::::::::;;;;;;888777666777888888777555666666666777777666666666555555444444444333333333111111111111000000000000//////............//////////////////............---------------------------,,,,,,++++++,,,,,,---------------------------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,+++************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000111111111000000///...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************++++++++++++,,,---------,,,,,,+++***)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,+++***)))***+++,,,++++++******++++++,,,***+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---111///,,,***)))***+++,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++*********)))******++++++++++++,,,---------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++------------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,+++***************---,,,,,,,,,,,,,,,,,,+++.........---------,,,,,,+++,,,------//////000111---,,,,,,,,,,,,---......------..................000000000000000111111111333333444555666777888888999999::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>===<<<============>>>>>>>>>???>>>>>>???@@@@@@@@@@@@???@@@AAAAAA@@@>>>======>>>======;;;:::::::::;;;<<<999999:::::::::999888777666666666666555555555555222333333333333222111111111111000///////////////...////////////...------///...---,,,,,,,,,---...------,,,+++++++++,,,---------------------------...///111000///---...///(((((()))***+++,,,,,,---------------------------------------------------...---,,,,,,+++++++++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,++++++,,,,,,---...---------------------------------------------------------............///...////////////000000000333333333444444555555555777888888999999999999999:::::::::999999999999999555555666888999:::;;;<<<:::::::::::::::;;;;;;;;;:::888888888999888777555555555666666666666555555444444444333333333222222222222111111111000000000//////............///////////////............------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++***+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++*********++++++,,,,,,---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,************+++++++++,,,,,,,,,---------,,,++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***,,,+++******+++,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++...------,,,,,,------......---,,,+++++++++,,,,,,++++++,,,---------,,,,,,+++++++++++++++++++++++++++************++++++,,,++++++******)))************++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,++++++************++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++***++++++,,,---...///000---,,,,,,,,,,,,---......,,,---------...//////////////////000000111111111222333333444555666777777888999999:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>????????????@@@AAAAAAAAAAAAAAA???@@@AAA@@@>>>======>>>>>>===<<<;;;;;;;;;<<<<<<::::::;;;;;;::::::999888666666666555555555444444333333333333333222222111000000111111000000///...//////000000000///............---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***,,,......---,,,,,,---************+++++++++,,,------------------------..............................,,,+++++++++,,,---,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,***+++,,,,,,------,,,,,,,,,+++***+++,,,,,,***(((,,,,,,++++++,,,,,,---...---------------------------------------------------------............///////////////////////////222222222333444444555555666666777888888888888888999999999999999888888888666666666777888999::::::999999::::::;;;;;;;;;:::;;;:::999999999999666444555555666666666666555555555555444444444333333333222222222111111111000000000//////////////////000//////.........------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''(((((()))***++++++,,,***)))(((''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))******++++++******)))++++++++++++++++++++++++)))***++++++++++++,,,---,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,------------,,,,,,++++++***------,,,,,,,,,,,,------+++,,,,,,------,,,,,,,,,)))***,,,---...------,,,++++++++++++++++++++++++)))((((((((()))***++++++......---,,,++++++++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++++++++,,,---......------+++++++++,,,,,,,,,------,,,++++++******++++++++++++++++++,,,,,,---------*********)))))))))))))))---------,,,,,,,,,++++++---,,,,,,,,,,,,---......,,,,,,,,,---...///000000......//////000111111111222222333444555666666777777888999:::<<<===>>>???@@@@@@???>>>>>>???@@@@@@======>>>>>>>>>?????????@@@AAAAAABBBBBBBBBBBBBBB???@@@AAA@@@>>>===>>>???>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;:::::::::666666666555555555444444333333444444333333222111000000111222222000///...000000000000000//////...------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,++++++,,,---++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,***+++,,,------------,,,,,,,,,+++,,,,,,,,,***(((,,,,,,++++++,,,,,,---...---------------------------------------------------------............////////////...............111111222222333444444555444555555666666666666666888888888888888888888888777777777777777777777777888888:::;;;;;;;;;::::::;;;:::999999999999666444555555666666666666555555666666666666555555555555222222222222111111111111111000000//////000000111............---------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))***+++,,,---------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++------------------------******++++++++++++******)))******++++++******)))++++++++++++++++++++++++)))***,,,,,,++++++,,,...,,,++++++******++++++,,,************++++++++++++...------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,***+++,,,---------,,,,,,)))***,,,---...------,,,++++++++++++++++++++++++************++++++,,,---......---,,,++++++++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,++++++,,,---............+++++++++,,,,,,,,,------,,,+++++++++++++++,,,,,,+++++++++,,,,,,---------*********+++++++++++++++---,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,---......,,,,,,,,,---...///000000---......///000000111111111111222333444555666666777777888:::<<<===>>>???@@@@@@????????????@@@@@@>>>>>>>>>>>>????????????AAAAAABBBCCCCCCCCCCCCCCC???@@@AAA@@@???>>>???@@@?????????>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;777777666666666555555555333444444444444333222222000111222222222111///...000000000000000//////...,,,---,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++---///000///...///000,,,,,,,,,+++++++++++++++------------------------************************...---,,,,,,,,,---...///,,,------......------,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,,,,,,,,,,,,,------------///---,,,,,,,,,,,,+++***,,,,,,++++++,,,,,,---...---------------------------------------------------------............////////////............---000000111222333333444444333333444555555555555555777777777777777888888888888888777777666555555555777888999;;;;;;;;;:::::::::888888888999888777555666666777777777777666666777777777666666666666555333222222222222111111111000000////////////000000.........------------,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++***++++++++++++,,,,,,,,,***************************++++++,,,,,,++++++***,,,,,,++++++***+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------......///,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,---,,,++++++******++++++------------------------))))))************))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++---,,,++++++,,,---,,,++++++******++++++,,,))))))*********+++++++++------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,---------,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++...------------......///++++++******)))************++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,+++,,,---...............++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,------------...............)))******+++,,,---...///---,,,,,,,,,,,,---......,,,---------.../////////------...///000000111111000111111222333444555555666777888999;;;<<<===>>>????????????????????????>>>>>>>>>?????????@@@@@@AAAAAABBBCCCCCCCCCCCCCCC@@@AAABBBAAA@@@???@@@BBB??????@@@@@@@@@???>>>======<<<;;;::::::::::::;;;888888888777777777666666444444444444444333222222111111222222111111000/////////000000000///......---------------,,,++++++******+++,,,------------------------------------+++---......---------...,,,,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,------------,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,---......,,,,,,,,,+++,,,,,,,,,---------------------------***,,,------,,,++++++,,,------,,,+++,,,---...///111///,,,,,,,,,---,,,+++,,,,,,++++++,,,,,,---...---------------------------------------------------------............/////////.........---------//////000111222333444444333444555555666666555555666666666777777777888888666666666666666666555555666777999;;;;;;;;;:::999888777666777888888777555777777888888888888777777777666666666666555555555333333222222222111111111......------------...............---------,,,,,,---------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,+++******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------)))******+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------***+++,,,,,,---------,,,---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++---------+++***+++,,,,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++......------,,,,,,------*********)))******++++++++++++,,,---------------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,---...............---++++++,,,,,,,,,,,,------+++++++++++++++,,,---...---,,,,,,,,,,,,,,,,,,+++------------.........///******+++,,,---...//////---,,,,,,,,,,,,---......------..................,,,,,,---...///000111222000000111222333444555555666666777888999;;;;;;<<<===>>>???@@@@@@???>>>===>>>>>>?????????@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAABBBCCCCCCAAAAAABBBCCC???@@@AAAAAAAAA@@@>>>>>><<<<<<:::999999999:::;;;999999999999888888888888444444444555444444333222333222111111000000111111...////////////...---------......///...---,,,+++)))***+++---......------++++++++++++++++++++++++***+++---,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,...///000///...---+++,,,,,,------,,,,,,+++---------,,,,,,++++++++++++++++++,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,++++++,,,------------------------------***,,,...---,,,+++,,,,,,...---,,,++++++,,,///000333000---+++,,,---------,,,,,,++++++,,,,,,---...---------------------------------------------------------.........////////////.........---------...///000111222333444444444555555666777666666666555666666666777777888888444555555555666666777777555777999;;;<<<;;;:::999666555555666888888777555888888999999999999888888666666555555555444444444333333333222222222111111---,,,,,,++++++,,,,,,---......---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++...---,,,+++*********************++++++,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))***+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------***+++,,,,,,------------...---+++*********+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++*********++++++++++++++++++++++++,,,---...---+++***+++,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,------............------,,,,,,------......---,,,++++++++++++,,,///...,,,+++***++++++,,,++++++++++++++++++++++++,,,,,,+++***))))))))))))++++++++++++,,,---......+++,,,------......------++++++,,,,,,,,,---------,,,------......------,,,---...............------++++++,,,,,,,,,---------++++++++++++,,,,,,---...---------,,,,,,+++++++++*********++++++,,,,,,,,,......------------,,,,,,---,,,,,,,,,,,,---.....................---------,,,,,,---...///000111222000000111222333444444555666666777888999::::::;;;<<<===???@@@@@@???===<<<>>>????????????@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAACCCDDDCCCBBBBBBCCCDDD@@@@@@AAABBBAAA@@@???>>><<<;;;:::999888999:::::::::::::::999999999888888444444555555444444333222444333111000000000111222...............------,,,---.../////////...---,,,)))***+++---......------************************...///000000...,,,,,,---+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000111000...,,,...------,,,,,,------...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++------,,,***.........------,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++))))))***+++,,,,,,------111000...,,,++++++++++++***++++++,,,,,,------...---.../////////...---,,,////////////////////////---------............///......------------......000000000111222222333333444555777666555555666777999888666555444444444555555666666666777777777888999999999::::::999999999888888888777777777777777666666666777777777777777555555444333333333333444333222111111000000111111222111111111000000//////......---,,,,,,,,,,,,---........................------------,,,+++******)))))))))******+++++++++,,,++++++***)))))))))***++++++++++++++++++++++++...,,,***+++---/////////++++++++++++++++++++++++,,,,,,,,,+++++++++******((()))+++,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++*********+++,,,,,,---++++++,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++*********+++++++++,,,---...---***'''***++++++,,,,,,++++++***(((((()))***---000333555,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,***++++++,,,---...//////...........................///000000000///...---------,,,+++,,,---...///++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------------.........------,,,,,,,,,------------.........///////////////////////////000222555555444333333333333444444555777888:::;;;>>>>>>>>>>>>============>>>>>>>>>===============???@@@AAAAAAAAAAAA@@@??????@@@@@@AAAAAA@@@@@@???AAA@@@@@@???????????????>>>===<<<;;;;;;:::;;;;;;;;;;;;:::999888777666555444444444333333333222222111000000///////////////111111111111111000//////------............------.........------,,,,,,,,,))))))(((((()))+++---...---------,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++------,,,+++......---------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,---......---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,........................------------..................------------......///000000111111222333333444555666666555555666777999888777555555555555555666666666666777777777777888888999999999999888888888888888888777777777777777777666666666666666666555555444333333333333444333222111111000000111111111111111000000000//////......---,,,,,,,,,,,,---........................++++++,,,------,,,,,,,,,++++++++++++,,,,,,---------,,,+++***************++++++++++++++++++++++++---+++******,,,...///...++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---+++++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,---,,,++++++******+++++++++++++++,,,,,,,,,***)))++++++,,,,,,,,,,,,++++++******++++++---...000000,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------------------------))))))******+++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,///...---++++++++++++,,,---,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------------------------------------,,,,,,------........./////////////////////////////////---000222222222111111222333333444555666888:::;;;========================>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAA@@@??????AAAAAABBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;::::::999888777666555555444444444333333333222222222111111000000000000000///////////////...------------............------......---------,,,,,,,,,,,,,,,+++++++++,,,---------------,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++,,,------,,,++++++,,,,,,,,,---------......,,,,,,---------.........------,,,,,,,,,,,,------******++++++,,,,,,------++++++++++++++++++++++++,,,+++***+++---...---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000......---,,,,,,+++******---,,,,,,+++,,,,,,------------------------------------------..................------------......//////000111111222222333333555666666555555666777999999777666666666666666777777777777666666666666777777888888888888777777888888888888888888888888777777777666666555555555555555444333333333333444333222111111000000111111111111000000000000//////......---,,,,,,,,,,,,---------------------------)))***+++,,,------------,,,,,,------------......------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,+++)))***,,,......---++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,,,,***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------.........***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++******++++++*********+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------------------------++++++++++++,,,,,,,,,,,,...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***((()))***---///+++,,,------......------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,------------------............/////////000////////////////////////,,,...111111111111222333333333444444666777999:::;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>??????>>>??????@@@@@@??????>>>AAAAAABBBBBBBBBBBBAAAAAA???>>>======<<<<<<======>>>===<<<;;;::::::::::::999999888777666555555444444444444444333333333333333222111111000000111111....../////////...------------............------...------------,,,,,,,,,,,,,,,,,,,,,---...///000------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,------------...---------....../////////---,,,,,,,,,,,,,,,,,,---******++++++,,,,,,,,,,,,************************+++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,---...///000---------,,,,,,+++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------......//////000000111222222222222444555555555555666777999999888777777777777777777777777777666666666666666666777777777777666666777888888888888888999999888888777666666555444444555555444333333333333444333222111111000000111111000000000000000000//////......---,,,,,,,,,,,,---------------------------***+++,,,,,,---------,,,------------------------...------,,,,,,,,,------+++++++++++++++++++++++++++***)))***,,,......---++++++++++++++++++++++++,,,,,,,,,+++++++++******...---+++***)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,++++++***++++++,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,***++++++*********+++---+++,,,,,,,,,,,,,,,,,,+++,,,,,,---...---,,,+++***++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++******,,,...111222+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------------,,,,,,,,,------................../////////000000////////////////////////---///111222222222444666333333333444555666888999999999:::;;;<<<===>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>===<<<<<<;;;;;;<<<<<<======<<<;;;::::::::::::888777777666555555444444555444444444444333333333222111000000//////000000///000000000000000//////------............------------------------------******+++---...000111222,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++------------------------............------------,,,,,,,,,++++++,,,,,,,,,******+++++++++++++++,,,************************+++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,---------------------+++++++++,,,,,,---------++++++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------.........//////000111111222222222333555555444444666888888888888888888777777777777777777777666666666666666666666777777666666666777777888888999999999:::999999888777666555555555555555444333333333333444333222111111000000111111//////////////////000000......---,,,,,,,,,,,,---------------------------,,,---------,,,,,,+++***,,,,,,++++++++++++++++++...------,,,------......+++++++++++++++++++++++++++******+++---......,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******...---+++***)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,++++++***++++++,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,+++,,,---+++******,,,...,,,,,,,,,------,,,,,,,,,***+++,,,---------+++******++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,******++++++,,,------...........................++++++,,,---............+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,------.....................////////////////////////////////////---///000111111111444555333333333333444555777777777888888:::;;;<<<===>>>======>>>>>>????????????===========================>>>>>>??????>>>>>>======<<<<<<;;;:::;;;;;;;;;===<<<;;;::::::999999:::777777666666555444444444555555555444444444333333000000///............/////////000000000000//////------............------------------------------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------,,,,,,,,,,,,------------------------------///......---,,,+++******,,,,,,++++++++++++,,,,,,******++++++++++++++++++++++++++++++++++++++++++,,,+++***+++---...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---.........---,,,++++++******+++,,,,,,---......************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------............///000000111111222111222444444444444666888666777777888888777666666666666666666777777777777666666777777777777666666777777888888999:::::::::999999999888888777777777555555444333333333333444333222111111000000111111......////////////000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))++++++************))))))------,,,,,,,,,---......+++++++++++++++++++++++++++++++++---//////...---++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++******++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,,,,+++...000...+++***+++...,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++***)))***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------------------------++++++++++++,,,,,,,,,,,,))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---+++)))(((+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........,,,,,,------------------------------.........///////////////////////////,,,---......---...000222333222222333444555666666666777888999:::;;;<<<<<<<<<<<<======>>>>>>??????===<<<<<<;;;;;;<<<<<<===??????@@@@@@@@@@@@??????===<<<;;;;;;::::::;;;;;;===<<<;;;:::999999999999777777666666555555555555555555555555444444444333//////...------------...,,,,,,---.........------------............------,,,,,,,,,------------............---+++***((('''++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++...------,,,,,,------......------------,,,,,,,,,......---,,,+++******))),,,,,,++++++++++++,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++------,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,---------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------------------------------++++++,,,,,,,,,---------......------------............//////000111111111000222444444444444666888555666666777777777666555444444555666777888999999666777777888888777777666777777888999999:::;;;;;;::::::999999999999999999555555444333333333333444333222111111000000111111........./////////000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++*********))))))))),,,,,,++++++,,,------...++++++++++++++++++++++++,,,,,,,,,...000111///...++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++******++++++))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,000333111---***+++---,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***************************++++++,,,+++***)))(((******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------------------------))))))******+++,,,,,,,,,******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,---......///------------------,,,,,,,,,,,,,,,,,,------------////////////////////////---......---,,,---///111222222222222333444555666666777777888999:::;;;;;;:::;;;;;;<<<======>>>>>><<<<<<;;;::::::;;;<<<<<<>>>??????????????????>>>======<<<;;;;;;;;;;;;;;;===<<<;;;:::999999999999777777777666666666666555555555555555444444444444000000///...............+++,,,------......------------............------,,,,,,,,,---------......,,,---------,,,+++)))(((+++++++++,,,,,,---------------,,,,,,,,,,,,++++++------,,,++++++,,,------......---------,,,,,,,,,,,,---------------------,,,++++++++++++++++++,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++------,,,+++*********++++++,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++))))))***+++,,,,,,------+++,,,---.........---,,,...------,,,,,,++++++***)))***,,,---......------------------------------++++++,,,,,,,,,---------.........------...............//////000111111111000222333444444444666888444555666777777666555555333444555666777888999:::777777888888888888777777777777888999::::::;;;;;;::::::::::::::::::;;;;;;555555444333333333333444333222222111000111111111---.........//////000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------+++++++++*********))))))++++++++++++,,,,,,---...++++++++++++++++++++++++---,,,---///111111000...++++++++++++++++++++++++,,,,,,,,,+++++++++******((()))+++,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...---,,,,,,+++*********+++((()))***+++,,,---------++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,---------,,,,,,******+++++++++,,,,,,,,,+++*********+++,,,,,,------111555333...******,,,,,,------......------,,,...---,,,***)))******+++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))***+++,,,,,,+++***)))(((******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,,,,,,,,,,++++++++++++***........................,,,+++++++++---111555777...---,,,+++,,,---...///------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------++++++,,,,,,---...//////.........------,,,,,,,,,+++++++++,,,,,,,,,------////////////////////////000000000///......000222222222222222333444555555777777777888999999::::::::::::;;;;;;<<<======>>><<<<<<::::::::::::<<<<<<<<<<<<============<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999999999999777777777777777666666666666666555555555444444444111111000///////////////------...///000000000///---..................---,,,,,,,,,------.........((()))+++---............+++++++++,,,,,,------------------,,,,,,,,,++++++---,,,+++******+++,,,---.........------,,,,,,,,,++++++,,,---...///000111,,,,,,,,,,,,---......///************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++------+++)))((((((+++++++++,,,,,,---------///---++++++,,,---,,,+++)))***+++,,,---.........///...,,,+++***+++,,,,,,---.../////////...---,,,************+++,,,---...------------------------******+++++++++,,,,,,,,,,,,,,,------...//////000000000////////////000000111111000000111333555666444444444555555555555555777777777777888999:::;;;;;;999888999;;;;;;999666777777888888888999999999<<<<<<;;;;;;;;;:::::::::999999777666444444333333333333222222111000/////////---,,,---000222000...///............---------++++++++++++++++++++++++---------,,,,,,+++++++++...------,,,,,,------...,,,,,,++++++***+++++++++...---,,,+++************+++,,,,,,---,,,+++)))(((***++++++,,,,,,++++++******)))))))))***+++,,,,,,+++*********+++,,,,,,---***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++------++++++++++++------******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++******)))*********++++++,,,,,,,,,000///...---,,,,,,+++***,,,+++******,,,,,,+++***+++,,,,,,------,,,,,,+++***++++++,,,---...//////---------------------------------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,++++++******---------,,,,,,+++++++++,,,,,,,,,---------......---------,,,,,,+++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,***))))))***++++++***+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++---...//////------...///////////////000000000000111111111111222333444555444444555555666777777777888:::===??????>>><<<:::<<<<<<<<<<<<===============;;;999:::;;;=========<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999888777666555444333333777666555444444444444444000000000000////////////,,,---------.../////////---------------------------..................------------,,,,,,+++++++++...---,,,,,,,,,,,,---...++++++++++++++++++++++++,,,,,,,,,---------..............................---,,,***(((((((((***+++++++++------...---,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&)))+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,+++***++++++,,,---------,,,,,,...---,,,+++++++++,,,,,,....../////////...---,,,************+++,,,------------------------------++++++,,,,,,,,,---------------......///000000111111111000000000000111111222111111111111222444555444444444555555555555555777777777777888999:::;;;999777666777999:::888666888888888999999999999:::;;;;;;;;;::::::::::::999888777666555444444444444333333222222111000000///...,,,+++,,,...000...---///............---------++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---......---,,,+++************,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***,,,+++***************+++++++++******++++++,,,---***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,+++++++++++++++++++++,,,++++++++++++++++++,,,,,,......------,,,,,,++++++---+++***+++,,,---,,,++++++,,,,,,------,,,,,,+++,,,,,,---------------------------------------------------,,,,,,+++++++++---------,,,,,,+++++++++************)))))))))(((---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,------,,,******,,,,,,,,,++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,.........---,,,---...------------............////////////000111222222444444555555666777777777777888:::;;;;;;:::999888<<<<<<<<<<<<===============;;;999:::;;;=========<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888777666555444333666555444444333333444444000000000000////////////---------...............------------------------------............---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------...---+++++++++,,,...///++++++---------,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''')))+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------+++***,,,---------,,,,,,+++***------,,,+++++++++,,,,,,---............---,,,+++))))))******+++,,,,,,,,,------------------------,,,,,,---------..................///000000111111222111111000000111111222222222111111111222222333444444444555555555666666777666666777777888999:::999888777777999999888777999999999999:::::::::::::::::::::999999999888888777666666555444444555555333333222222111000000000,,,+++***+++---------+++///............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,---......///------,,,+++************,,,,,,++++++******++++++***++++++,,,,,,++++++***---,,,+++******))))))***++++++******++++++,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))(((((()))******+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++---,,,+++,,,---...---+++,,,,,,------------,,,,,,......---------,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++************))))))))))))+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---++++++---...---,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,+++++++++---...---,,,+++,,,---,,,------------.........////////////000111222222444444555555666777777777777777888888999999999999;;;<<<<<<<<<<<<=========<<<;;;999:::;;;======<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999888888777666555444444444444333333222222333333000000000000////////////...............---------------------------------,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------......---,,,,,,---...///---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,...---+++)))))))))------,,,,,,,,,,,,++++++,,,,,,,,,---......,,,***,,,,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------........./////////000111111000000000000111111222222222111111111111111333333444444555666666666666666666666666777888999999888888888999999999999999999:::::::::;;;;;;;;;999999999888888888888777888777666555444333333333222222222111111111000000,,,,,,+++,,,,,,---,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,---------,,,++++++*********+++---,,,+++*********,,,,,,***++++++,,,,,,++++++***,,,,,,+++*********++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******))))))((((((''''''*********++++++,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,...---,,,,,,......---,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,++++++,,,------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---........./////////000000000000000111111222333444444444555555666777777777:::999888888888999;;;;;;;;;;;;;;;<<<<<<<<<======;;;:::999:::<<<===<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::777777666666555444444333333333222222111222222333000000000000/////////////////////...---------,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////......,,,+++++++++++++++///---+++)))((()))+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,......,,,***)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------+++))))))***+++,,,------------+++,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------......//////............//////111111111111111111111000333333444444555666666777666666666555666666777777666666666555555666888999999999:::::::::;;;;;;;;;999999888888888777777777999888777555333222222111222222222111111111111111---.........---------...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///...---+++************,,,,,,++++++******++++++,,,,,,*********+++,,,---***++++++,,,,,,++++++***************+++,,,---...,,,,,,++++++***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,---------,,,,,,,,,+++++++++******,,,,,,,,,++++++*********)))******++++++,,,,,,---...---,,,,,,......---,,,,,,------......------,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------+++++++++,,,,,,,,,------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,******,,,---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---............////////////000000000000111222333444444444555555666777777777:::999888777777999:::<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999:::<<<===<<<:::::::::::::::::::::::::::888888888888888888888888666555555444444333333333222222111111111222222333000000000000/////////////////////...---------,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,++++++,,,,,,------///---+++))))))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***,,,------,,,,,,---+++++++++,,,,,,---------...,,,***)))))))))((('''))))))+++,,,---.........++++++,,,---------,,,,,,---,,,+++*********++++++)))+++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///000000111111222111111000222333333444555666777777666666555555555555666666222333333222111222555777999999999999::::::::::::999999999888888888777777888888666444333222222111111111111111111111111111///000111000...---...//////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,...---,,,+++***))))))))),,,,,,++++++***++++++,,,++++++******++++++,,,,,,***++++++,,,,,,++++++***)))))))))***,,,---///000,,,,,,++++++******++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.........------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********++++++++++++++++++++++++))))))***+++,,,------...------,,,,,,+++******))),,,,,,++++++++++++++++++***+++++++++,,,,,,---------,,,+++,,,---...---+++------............------***++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------************+++++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------------+++******+++,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++---...---,,,+++,,,---+++,,,,,,,,,,,,---------............///000111111444444555555666777777777888777666666666777999999:::;;;;;;;;;;;;<<<<<<<<<:::999999:::<<<<<<;;;999999999999999::::::::::::888888888888888888888888555555555444444444333333222222111111222222333333000000000000////////////...............---------------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......************************)))***+++---...000111222,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***---...---,,,------******++++++,,,---......444000,,,***)))******)))***+++,,,,,,------------***+++,,,---------,,,,,,//////------,,,------...***,,,...///000000///...+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------//////............//////...///000111222222111111222222333444555666777777666555555444444555555666111333333222111222555888888888888999999999999:::::::::999999999888888888555555444333333333444444111111111111111111111111///000222000...---...000///............---------------------------------+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,+++++++++,,,,,,---,,,++++++***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++,,,---...///---,,,++++++******++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,------,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++************************(((((())))))******++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------+++***+++,,,---,,,+++------............------,,,,,,,,,------.........+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------*********+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------...---++++++---------,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,.........---,,,---...++++++,,,,,,,,,---------...------......///000111444444555555666777777777777777777777777888999999::::::;;;;;;;;;<<<<<<<<<999999999:::<<<<<<;;;999888888999999999:::::::::999999999999999999999999777666666666666555555555222222222222222333444444000000000000////////////---------...............------------------------------............------+++++++++,,,,,,---------///...,,,******,,,...///------------------------,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,------.........(((***...000111///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---///...,,,*********))))))***+++---...//////:::666000---,,,,,,------,,,,,,---------,,,++++++)))***,,,---...---,,,,,,222111000///...///000000+++,,,///000111111///...++++++++++++++++++++++++,,,,,,,,,---------...........................---000000////////////000000---...000111222222222111222222333444555666777888666555555444444444555555444555666555333444888<<<777777888888888999999999:::::::::999999999999888222222222333444555666777111111111111111111222222...000222000---,,,---/////////.........---------------------------------+++++++++,,,,,,---------...------,,,,,,------...+++++++++,,,---...000111+++++++++***++++++,,,,,,(((***+++,,,---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,++++++,,,---------,,,,,,+++*********+++---,,,+++******+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%''')))+++,,,+++***)))++++++------------++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------************************......------------------*********++++++,,,------*********++++++,,,,,,---------------------------,,,+++******,,,,,,+++***------............------......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,------.........---------,,,,,,+++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------///...,,,,,,...///...---+++,,,,,,------,,,,,,++++++++++++,,,,,,------------...//////------...///---------.........///////////////000000111222333444444555555666777777777999999::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999888999;;;<<<<<<:::999888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777333222222222333444444555000000000000////////////,,,------....../////////---------------------------......//////......---+++++++++,,,,,,---------///,,,***((((((***,,,///------------------------,,,,,,,,,---------....................................---,,,***(((&&&%%%+++)))))))))+++,,,+++***,,,,,,,,,++++++************+++,,,---...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......444333000---+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,///...---,,,,,,---...///000000111111111222222222111222333444555555555555666666666666666666666666444444555555666777777777888777666777999::::::999;;;::::::999888777666666777666555444444333444444444444333222111000///...000000000000////////////,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++***)))((('''++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))(((***++++++,,,,,,++++++***)))***++++++,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,222+++(((,,,...+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***,,,,,,,,,++++++*********...,,,******,,,---+++(((++++++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------))))))*********+++++++++------,,,,,,,,,,,,++++++)))***+++,,,---.........---------,,,,,,+++++++++)))+++---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++*********---,,,+++******+++,,,---,,,,,,,,,------,,,++++++------------------------///000222333333222000///777777666333222333666999;;;::::::999999888888888999999::::::;;;<<<======<<<<<<<<<;;;;;;::::::999::::::999999999:::;;;;;;<<<<<<;;;;;;;;;:::::::::888666555444666666666555444444444333333333222222000111111222222000///...////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***)))((()))+++,,,,,,+++,,,,,,,,,+++++++++*********+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,---------000///---,,,+++++++++,,,++++++,,,,,,,,,---------........................------,,,++++++***))))))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------//////...------...//////000000000111111111222222111222333444555555555555555555555555555555555555333333333444555555666666777666666777999::::::999::::::999999888777666666777666555444444333444444444444333222111000//////000000000000/////////...------............------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,,,,,,,------,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000...------------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,111+++))),,,...+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++++++++++++++,,,,,,,,,+++++++++******...,,,***+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++***++++++,,,---------------------,,,,,,++++++++++++---///...,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------,,,,,,++++++,,,,,,+++******+++,,,,,,,,,,,,,,,------,,,,,,+++---------------------------...000222333333222222555555555444333555888;;;:::::::::999999888888888888888999999:::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;<<<===<<<<<<;;;;;;;;;:::::::::999777555444555555444222444444444333333333222222000111111222111000///...////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***)))(((***,,,------,,,,,,,,,,,,,,,++++++++++++***+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///...------------+++++++++***+++,,,------,,,,,,,,,,,,---------...........................,,,,,,++++++******))))))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........//////.........//////............//////000000000000111111111111111111222333444444444444444444444444444444444444222222222333444444555555777666666777999::::::999999999999888888777777777777666555444444333444444444333333222111000//////000000000/////////...............//////.........,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///......,,,------......------,,,++++++,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000...------------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,000+++***,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++++++++,,,,,,,,,++++++++++++***,,,+++***+++---------+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,------,,,,,,,,,,,,++++++,,,---......,,,,,,---...++++++,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,............------------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,,,,------------------------***,,,...111333444444444222333444444444666999<<<999999999888888888888888777888888999999:::::::::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???<<<<<<;;;;;;;;;:::::::::;;;999777555555555444222444444444444333333333333000111111111111000//////////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***)))(((***,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------++++++++++++,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////....../////////////////////////////////000000000111111000111222333333444444444222222222222222222222222222222222333444444555555777666555666999:::999888888888888888777777777777777666555444444333444444333333222222111000000///000000/////////...............////////////......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++***+++++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,------......------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++************+++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............//////+++++++++,,,,,,---------------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------------...))))))*********+++++++++------,,,,,,,,,+++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------***,,,...000222333333333111333444555555666888:::777777777888888888888888888888999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>@@@@@@<<<<<<;;;;;;;;;:::::::::<<<:::888777888888777555555444444444444333333333111111111111000000000///////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***))))))***,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...,,,------------,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++---------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////............////////////............/////////000000000///000111222333333333333222222222222222222222222333333333444555555666666666555555666888999999888777777777777777777888888777666555444444333444444333333222222111000000000////////////..................////////////......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........---------,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,------......---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,,,,---,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++(((((()))*********++++++------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++------------------------+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++------,,,,,,,,,+++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,------------------------------...///000000000111111333555555555444555777666666666777777888888888::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<=====================>>>???@@@AAA<<<<<<;;;;;;;;;:::::::::888777555666777888888777555555555444444444333333111111111000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++***+++,,,------+++,,,,,,,,,,,,------------,,,,,,+++++++++,,,---...++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---......---.........---,,,+++***))))))))))))************------------------------............---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........//////.........------............------............//////////////////000111222222222222222222222222222222222222333333333444555555666666666555555666888999999888666666666777777888888888777666555444444333444444222222222111111111000000/////////.........------.........//////.........,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,++++++++++++++++++++++++******************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------***++++++,,,,,,++++++***++++++,,,---------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000...------------,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,***---...+++***,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,((()))+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,+++******------------------------***++++++,,,,,,------...++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,......---,,,))))))******+++,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,******+++,,,------------------------------------/////////...............///111444555444333333444444444555666777888888999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>>>>>>>>>>======>>>>>>??????<<<<<<;;;;;;;;;:::::::::555444222333555777777666555555555555444444444333222111111000///000000000////////////............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...,,,++++++,,,---+++***,,,,,,,,,---------......,,,,,,+++++++++,,,---...++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...+++,,,,,,---,,,+++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,---......---,,,+++------........./////////...///000111222222222222222222222222222222222222222222222333444444555555666555444666888999888777555555555666777888888999777666555444444333444444222222222111111111111111//////.........---------------............------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---///000+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000...------------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,(((...///***))),,,///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,***,,,---,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++***++++++,,,------------+++++++++,,,,,,---------///---+++,,,...///---+++((())))))***++++++,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---------............,,,,,,---......---,,,,,,)))***+++,,,------------------------------------///.........---.........+++...222444444333333333333333444555666888888999::::::::::::::::::::::::::::::;;;<<<===>>>????????????>>>============>>><<<<<<;;;;;;;;;:::::::::777666444555666777777666555555555555444444444444222222000/////////000111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,///---,,,,,,,,,,,,+++))),,,,,,,,,------.........---,,,+++***+++,,,---...++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------((()))+++,,,,,,+++************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------------,,,++++++,,,------,,,++++++---------.........//////...///000111111222222222222222222222222222222222000111111222333333444444666555444555888999888777444555555666777888999999777777555444444444444444222222222111111111111111//////.........---------,,,------------------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))******+++,,,......///++++++++++++++++++++++++---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))(((((()))***---///000,,,------......------,,,******+++,,,,,,,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,(((...///***(((,,,///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,---///000///,,,***+++---++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***++++++,,,,,,------...------------------------******+++,,,,,,---......------------------------++++++,,,,,,,,,---------))))))*********+++++++++---------,,,,,,,,,++++++)))***+++,,,---.........+++++++++,,,,,,------------+++)))***,,,---+++)))((())))))***++++++,,,,,,)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---.........//////000000,,,,,,---......---,,,,,,)))***+++,,,------...---------------------------...------------...//////'''+++000333333333444444222333444555666888888999999999999999999999999999999:::;;;<<<===??????@@@@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<:::999888999999999888666666555555555444444444333222000/////////000111000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++,,,,,,------......///---,,,,,,++++++,,,,,,---......---------...//////,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,+++******+++,,,------......------///...---,,,,,,---...///---------............///,,,---...///000111222333333333333333333333333333/////////000111111222222555777888888777777888999333333444444555666666666555555444444444333333333333222111000////////////............------------///////////////////////////...------...///...---------------------------++++++++++++++++++++++++******,,,,,,,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++***+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,---...------...//////...------+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---+++,,,---,,,+++***,,,...,,,++++++******++++++,,,***++++++,,,---...//////,,,---------,,,++++++***//////...---,,,,,,,,,,,,++++++++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,......---,,,+++,,,,,,,,,***))))))+++---+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++*********)))))),,,---------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///...------++++++***)))---------,,,,,,+++++++++++++++,,,,,,,,,+++******,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,---------......111111222222222333333333333333444666777999::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>>>>???>>>===<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::<<<;;;;;;::::::999999888444444555555555555555555333333222222111000//////------,,,,,,,,,---......---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------,,,++++++******++++++,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---111000///---,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,.........///......------+++,,,------......------...---,,,,,,,,,,,,---...---------............///------...///000111111222222222222222222222222222//////000000111222222333555777888888777666888999555555555555555666666666555444444444444333333333333222111000////////////000000000000////////////........................///---,,,---...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++++++++,,,,,,---...++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///---...///...,,,,,,...///...------,,,,,,------...+++,,,,,,------.........,,,,,,,,,,,,,,,+++******......---,,,,,,,,,------,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,......---,,,+++,,,------,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,((())))))***+++,,,---------------------,,,++++++------------------------,,,,,,------------------...------,,,,,,++++++***---------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---------------------------------,,,,,,+++++++++------------------------......------------,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,---------......111111111111222222222222444444555666888999:::;;;::::::::::::::::::::::::<<<<<<;;;;;;<<<======>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::999999888555555555555555555555555333333222222111000000//////......------.........---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,******------------------------,,,,,,++++++++++++,,,,,,---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...------,,,++++++******------,,,,,,,,,,,,------//////...---,,,+++******,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------......///.........+++,,,------......---------,,,,,,++++++,,,,,,------------............///.........//////000000000111111111111111111111111000000111111222333333333555666777777666666777999777777666666666666555555444444444444333333333333333222111000////////////000000000000////////////...........................---,,,---...///...,,,------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------......///---.........,,,,,,...///......------------......------------------------,,,,,,,,,---,,,,,,+++***------,,,,,,,,,---......------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,+++------...---,,,,,,---///------------------------------............------)))******+++,,,---...///---............---,,,,,,........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,------............,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------........................///...------++++++***)))..............................------------,,,,,,++++++,,,,,,,,,,,,------......------------,,,,,,,,,,,,,,,---------......//////000000000111111111444444555777888999:::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;::::::999999888555555555555555555555555333333222222111000000000111000///...............---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...000000000//////,,,,,,,,,,,,,,,,,,,,,,,,////////////...,,,+++***------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------,,,,,,,,,,,,------******+++,,,------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---..................---******+++,,,------------+++,,,------......---------,,,,,,,,,,,,,,,,,,------------............///......//////////////////000000000000000000000000000111111222333333444444444555777666555555666888999888888777666555555555444444444333333333222222333222111000////////////............------------...........................---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---------+++)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---,,,,,,++++++++++++,,,,,,.........------,,,,,,,,,---------......------,,,,,,++++++,,,---...///000...---,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,+++,,,------,,,,,,---///,,,,,,,,,,,,---------------..................---......---------,,,,,,,,,---......///......------------------------------.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******,,,---............++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...------------------------------------------,,,,,,+++++++++------------------------,,,,,,+++++++++*********+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------.............../////////000000333333444555666777888999999999999:::::::::::::::;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<============<<<<<<<<<;;;;;;::::::999999888555555555555555444444444222222222111111111000000111000///...---------------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,///111111111000///,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...------,,,,,,------...)))***+++,,,------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---..................---******+++,,,------------+++,,,------......------------............---------------............///............////////////000000000000000000000000000111111222333333444444333555666666555555666777999999888777666555444444444444333333333222222222333222111000////////////............------------...........................,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,......+++)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------------------------))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++))))))+++,,,---,,,,,,++++++,,,,,,---.........------,,,,,,+++......///////////////...+++++++++,,,---...///000...---,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------,,,)))+++,,,,,,++++++,,,---******++++++,,,,,,,,,,,,---..................---.........---------,,,,,,------......///......---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,+++++++++*********+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......------........./////////111222222333444555666666888888888888999999::::::::::::999999999999:::::::::;;;<<<<<<===<<<;;;;;;<<<<<<============<<<<<<<<<;;;;;;::::::999999888666666555555555444444444222222222111111111111111000///...---,,,,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,...000111111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++,,,------.........------------......,,,---.........,,,+++***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------......///.........+++,,,------......---------......//////......------------............///---------....../////////000000000000000000000000000000111111222333333333333444555555444444555777888888777666666555444444333333333333222222222222333222111000////////////000000000000////////////---------------------------,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++******---000111---***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++++++++,,,,,,++++++************++++++))))))***+++---...//////++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,---------++++++---...//////............//////.........------,,,,,,,,,---...//////000/////////+++++++++,,,---...///000------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------(((***,,,,,,++++++,,,---)))******++++++,,,,,,---------............------***++++++,,,---...//////,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++---......///..............................------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------......,,,,,,,,,---------......------........./////////000111111222333333444444666666666777888888999999:::999999888888888888999999:::;;;======<<<;;;;;;<<<<<<<<<======<<<<<<<<<<<<;;;;;;::::::999999888666666666555444444333333111111111111111111111111///...---,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''+++,,,,,,------.........------,,,,,,,,,,,,------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,---------......------------......,,,---...//////...,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,.........///......------+++,,,------......------,,,---............---,,,---------............///,,,,,,------...///000000111111111111111111111111//////000000111222222333222444555555444333555666777666666555555444444444333333333222222222222111333222111000////////////000000000000////////////---------------------------,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++***+++///333555111---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,+++++++++,,,++++++***))))))***++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------,,,------,,,++++++,,,...//////............//////------------------,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,---...///,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,------(((***,,,------,,,---...******++++++,,,------...,,,,,,------------,,,,,,******+++,,,---...//////++++++,,,---------------------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------------------------+++++++++,,,,,,---------------------------------......------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,---------..................////////////111111111222333333444444444444555555666777777888999999888777777777777777888999;;;======<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::999999888777666666555444444333333111111111111111111111111///...------------......---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***((((((++++++,,,,,,---......///------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---///......------,,,,,,+++......------------......)))+++---///000000000///,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,+++******+++,,,------......------++++++------------++++++---------.........//////++++++,,,---...000000111111111111111111111111111/////////000111111222222222333555444333333444666555555555555555444444444333333333222222222111111333222111000///////////////.........---------------------------------------,,,++++++------,,,+++++++++++++++++++++++++++------------------------,,,,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,000666888444000+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,++++++++++++...---,,,++++++,,,---.........---,,,,,,+++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++***++++++***))))))***,,,------,,,,,,,,,,,,------------------------------***+++,,,,,,---------,,,------,,,,,,,,,---......++++++++++++,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...(((+++...///...---...///++++++,,,------...//////+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++***+++,,,,,,---------,,,........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------...------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,---------.............../////////000000222222222333333444444444333333444444555666666777999999888777777666777777888999;;;======<<<;;;::::::;;;;;;;;;;;;;;;;;;:::<<<<<<;;;::::::999999888777777666555444444333333111111111111111111222222//////.........//////000---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......++++++,,,,,,---...//////...------,,,,,,------...------------,,,,,,+++***...------,,,,,,++++++***...---,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,------.........///...,,,++++++,,,---...///...---,,,,,,,,,,,,---------------------------.........------,,,,,,,,,------,,,,,,,,,,,,++++++---000111///+++)))***---------------------------........................,,,+++++++++++++++++++++---------------------------------............///---------......000111111000000000000111111111111222222222222222222222222000111222222333333333333555555555555555555444444555555555555555555555555444444333333111000...---//////.........---------///...,,,,,,...///...---------------------------...---,,,+++***+++,,,---///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------...000111000///,,,------......------,,,---,,,***))))))***,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///......,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------++++++++++++++++++++++++222000---***)))***,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111000///---------...//////...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................,,,,,,,,,---...///000111000///---+++++++++---...,,,++++++******++++++,,,---------,,,,,,+++++++++........................+++++++++,,,,,,---------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///......------......///......------------............---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------,,,++++++*********((((((((())))))*********,,,++++++++++++,,,---------------............///000111111222222333444444555555555666666666666666:::777666777:::;;;999777777888:::<<<======<<<<<<>>>>>>>>>>>>===<<<;;;:::<<<<<<;;;;;;;;;:::::::::666555555444444333222222444333222111111222333444////////////............,,,---------.../////////.........------,,,,,,,,,---------.........//////,,,,,,,,,------.........+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***---------,,,,,,+++++++++------,,,+++++++++,,,,,,,,,,,,,,,---------......,,,,,,------------------...------,,,,,,---------......---------,,,,,,,,,------------------------......---------,,,,,,,,,------,,,,,,,,,,,,++++++---......---,,,***+++,,,------------------------------------------------+++++++++,,,,,,,,,,,,,,,------------------,,,,,,------------............---------......///000111//////000000000111111111222222222222222222222222222222333444444444333333555555555555555555444444555555555555555555555555555444333111...,,,)))(((//////.........---------...---++++++---...---,,,++++++++++++++++++++++++...---,,,+++++++++,,,,,,---,,,***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,---///000000///+++,,,,,,,,,,,,,,,,,,+++---,,,+++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///////////////.........---------////////////////////////---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,---///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------........................+++++++++++++++,,,---...///...,,,++++++,,,---...,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++........................------------------......---............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......------------............------,,,++++++***------------------------------------------------+++,,,,,,,,,------------++++++++++++++++++,,,,,,//////////////////000000,,,,,,,,,,,,,,,------...---------............///000000111111222333333444555555555555666666666666777666555666777888777666999999:::;;;<<<<<<<<<<<<===============<<<<<<;;;<<<;;;;;;;;;;;;:::::::::777666666555555444333333333222111111111111222333////////////............---------...............,,,,,,++++++++++++++++++,,,------------.........,,,,,,------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,------,,,,,,,,,---------......------------------,,,,,,,,,,,,------...------,,,------......------,,,+++------------------------...------------,,,,,,,,,------,,,,,,,,,,,,++++++---+++++++++,,,---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------...............------,,,,,,,,,------------..................---......///000111//////000000000000111111222222222222222222222222444444444444444444333222444444444444444444555555555555555555555555555555444444333111///,,,***)))/////////.........------...,,,++++++,,,------,,,++++++++++++++++++++++++...------,,,+++,,,,,,,,,---,,,***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++---///000///...***++++++,,,,,,++++++***...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,---...///000111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------+++,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******......---,,,,,,,,,------------------,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,...---,,,+++,,,---...///------,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------..................------......//////......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------------............------,,,+++++++++/////////......------,,,------------------------,,,,,,,,,---------......*********+++,,,---------...............------------------,,,---......///---------............///000000000111222222333333444444555555555666666666444666777777666666777888;;;:::::::::::::::;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;::::::::::::888777777666555555444444222111111000000111111222////////////...........................---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,---------...............------,,,,,,,,,+++,,,---.........---,,,------.........---,,,+++------------------------------------------------------,,,,,,,,,+++++++++,,,***((()))---...,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////.........------,,,,,,+++,,,,,,---------........................///000000////////////000000000111111111111111111111111111444444444444333222111111333333444444444444555555555555555555555555555555333333333333333222111000////////////............///---+++,,,---...------..............................------,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---//////...,,,++++++,,,,,,,,,,,,++++++...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,------...//////000..................------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,---------------------------------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------......++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))...------,,,,,,,,,------......------,,,,,,,,,+++------------------------......------,,,---------,,,,,,,,,,,,,,,---...///...------,,,,,,------...------------------,,,,,,------------------------//////......------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------......------------............------,,,,,,,,,,,,000//////...---,,,,,,+++------------------------,,,,,,---------.........+++++++++,,,,,,,,,------+++++++++******)))))))))...------------...//////---------............/////////000000111222222222333444444555555666666666555888:::999777777999<<<<<<;;;:::999999999:::;;;999:::;;;<<<============;;;;;;;;;:::::::::999999777777666666555444444444111000000000000000000111////////////............/////////...---------,,,,,,---------......//////+++++++++,,,,,,,,,------.........------,,,,,,,,,000000///...---,,,,,,+++------------------------,,,,,,------------------------------------------+++,,,,,,------,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,---...,,,,,,,,,---------...............------,,,,,,,,,***+++---...///...---,,,------......------,,,+++------------------------------------------------------,,,,,,,,,+++++++++,,,)))((()))---...---***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////.........------,,,,,,,,,,,,,,,,,,------------...///............//////000...////////////000000000111111111111111111111111222222222222222111000///333333333333444444555555555555555555555555555555444444444555555444333333000000/////////.........000///------/////////....................................---------,,,,,,------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++---///000...,,,,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////...------------------------------------////////////////////////---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***------,,,,,,,,,------............------,,,,,,,,,------------------------......---,,,,,,,,,------,,,,,,,,,,,,------...///...------,,,,,,------...------------------------------------------------...---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......------------............------------,,,,,,.........---,,,+++******------------------------,,,,,,,,,---------......---------,,,,,,,,,++++++---------,,,,,,+++++++++...------------...//////---------............///...//////000000111111222333333333444555666666777444777:::999777777:::<<<<<<;;;999888888999:::;;;888999:::<<<============;;;;;;:::::::::999999999666666555444444333333222000000000111111000000000////////////............/////////...---------,,,---------....../////////+++++++++,,,,,,,,,------.........------,,,,,,,,,000000///......---,,,,,,------------------------,,,,,,,,,---------......------------------------++++++,,,---------,,,,,,******+++,,,,,,---......,,,,,,+++++++++,,,------,,,,,,,,,---------......------------------,,,,,,++++++,,,---............///...---,,,,,,,,,,,,---------------------------,,,,,,,,,------------...------,,,,,,,,,,,,+++++++++******+++,,,------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------,,,,,,,,,,,,------------//////............//////......////////////000000111111111111111111111111000111111111111111000///222222333333444444555555555555555555555555555555555444444333222111//////000000000/////////......111///......///000000///,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,...000000...,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------////////////////////////------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++,,,,,,------......---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------,,,,,,,,,---...............---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,------------------------,,,,,,,,,,,,------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***......------------............---------------------------,,,,,,++++++***------------------------+++++++++,,,,,,,,,------.........---,,,+++++++++---------,,,,,,,,,,,,,,,---------,,,---......///---------............///.........///000000111111222222333444555666666777333555666666666777888::::::999999999999999::::::888999:::;;;<<<=========::::::::::::999999999999555555555444333333222222000111111222222111111000////////////...........................---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------------------------,,,,,,/////////...---------,,,------------------------+++,,,,,,------.........------------------------***+++,,,,,,---------,,,)))******+++---......///------,,,+++++++++,,,,,,,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,,,,---...//////000///,,,+++***+++---...------------------------,,,,,,,,,---------......------,,,,,,,,,,,,+++++++++,,,------,,,,,,---...------------------------------------------------+++++++++,,,,,,,,,,,,,,,+++,,,,,,------.........++++++,,,,,,,,,---------//////............//////........./////////000000111111111111111111111111000000111222222222111111111222222333444444555555555555555555555555555555222222222222111000///...000000000000/////////...000///------///000///...---------------------------.../////////...,,,,,,***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++---000222111///,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))))))))))))))))))))++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...........................////////////////////////++++++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******++++++,,,---------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,---...///------------............,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++......------------......------..................---------------,,,,,,,,,------------------------*********+++++++++,,,,,,------------------,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,------...---------............///------...//////000000111111222222333555666666777444444444555888999999888777888999:::::::::::::::999:::;;;;;;<<<<<<<<<<<<:::::::::999999999999888666666666555444444333333111111222333333222111111////////////............---------...............------------,,,,,,,,,,,,,,,------------.........,,,,,,------------------...---------------------........................++++++,,,,,,---......///........................***+++,,,,,,------------))))))***+++---...//////...------,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,++++++,,,---///000111///,,,***)))+++...000------------------------,,,,,,,,,------.........---------,,,,,,,,,+++++++++...000...,,,***,,,///------------------------........................,,,+++++++++++++++++++++***++++++,,,---...//////++++++,,,,,,,,,---------000//////.........//////............/////////000000000000000000000000000000111222333333333333333111111222333333444555555555555555555555555555555///000111222222222222222000000000000///////////////...,,,,,,...///...---////////////////////////---.../////////...,,,,,,,,,---....../////////...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,...000222222///---+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++******+++,,,,,,---...//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...000111................................................)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////))))))***++++++,,,------***,,,...///...+++(((&&&------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...,,,,,,,,,,,,,,,---...///,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///............---,,,++++++,,,++++++******++++++,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////,,,------.../////////...,,,,,,,,,,,,,,,,,,,,,,,,///......------......///.........------.........------..................------..................------------------------))))))*********++++++++++++,,,,,,------......///,,,,,,,,,------.........,,,++++++++++++,,,---------------.........//////------......///000000000111111222333555666666777888555444666:::===;;;999555777999:::;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::::::::999999999888888777777777666555555444444111222333444444333222111000/////////............,,,------....../////////000000000///.........------------.........//////,,,,,,,,,------.........,,,,,,------------------........................++++++,,,,,,---...//////........................++++++,,,------...//////,,,------......------,,,,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........------------------------------,,,---,,,+++******+++,,,---,,,---------------,,,,,,---------------------------------------------------------------------------,,,,,,++++++,,,,,,---***+++---...///......---........................,,,,,,,,,---------......000000000000000000000000111111111000000000000000000111111111111222222222333333333444444444555555555555555555555555555555222333333333333222111111111111000///////////////000////////////.........000000///...------,,,,,,...111222111---+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********...///111222222111///...------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++...111///+++))),,,///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++---//////...---,,,+++,,,------......---------------.........//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,111000---+++))))))***++++++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,,,,++++++///,,,***+++---...,,,))),,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++,,,---000///---,,,+++,,,------......000000000///...---)))***+++,,,...///000000------------------------000---***+++...///...+++------------------------------------------------........................------,,,+++,,,---...///------------------------------------------------,,,,,,+++***)))((('''&&&++++++,,,---///000111111---------------------------,,,++++++++++++,,,---(((***,,,.........---,,,...---+++++++++---///000------------------------...------,,,+++***)))))),,,,,,------...------,,,......---,,,---...///000---------...///000000111111111333444555666666666555333333555888::::::888888888999::::::;;;<<<<<<999999999999999999999999@@@<<<888999;;;<<<888444777888999999999777666555444333222111000000000000000000000000////////////000000///...------,,,,,,,,,,,,---......---,,,,,,//////.........---------111000///...---,,,++++++------------------------////////////////////////---,,,,,,,,,,,,---...///,,,,,,,,,---------......+++++++++,,,------......,,,------......------,,,+++++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///.........------------,,,,,,,,,,,,,,,---------,,,,,,+++******+++,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------...------,,,,,,........................,,,,,,,,,---------......////////////////////////000000000000000000000000000111111111111222222222333333333444444444555555555555555555555555555555222333333333333222111111000000///.............../////////.........------000//////...------,,,,,,111000///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++*********+++---......---+++***------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))),,,---+++'''%%%&&&))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,------------...,,,,,,---...---,,,***(((+++,,,------......------------------.........///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---+++******+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,+++)))+++---///---,,,))))))*********+++++++++,,,,,,,,,,,,---.../////////...---+++++++++,,,---.........//////......---***++++++,,,---...//////------------------------...---,,,,,,---...---------------------------------------------------------------------------------,,,,,,,,,,,,---......------------------------------------------------,,,,,,+++++++++++++++***'''(((((()))***+++,,,,,,------------------------///...------------...///------,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++,,,,,,------,,,,,,,,,...------,,,,,,...///000------......///000000111000111333444555555666666666444444555888:::999777888999999:::;;;;;;<<<<<<999999999999999999999999<<<999777888;;;<<<999666666666666666555444333222333333222222111111000000000000000/////////......000//////...------,,,,,,,,,,,,---......---,,,,,,.........------------,,,------------............------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......******++++++,,,,,,------,,,------......------,,,++++++*********+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------******++++++,,,,,,------,,,,,,++++++++++++,,,,,,------...............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////...---,,,,,,,,,,,,------------------------,,,,,,,,,---------......////////////////////////000000000000000000000000000111111111111222222222333333333444444444555555444444444444444444444444222333333333333222111111//////............------............---------,,,//////......---,,,,,,,,,222///,,,,,,///000---***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***))))))++++++++++++))))))------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,***&&&###$$$&&&,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------............,,,,,,,,,,,,------------.........---,,,)))'''&&&+++,,,------......------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++***))))))+++---//////...))))))******++++++,,,,,,++++++,,,---............---,,,,,,++++++++++++,,,---------,,,,,,------...,,,,,,,,,---------......------------------------------...---,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------,,,,,,,,,------.........***+++++++++,,,,,,,,,,,,------------------------------,,,++++++,,,------111///---+++******,,,---///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---///000------......///000000000000111222444555555555555777666555666888999888777999999999:::;;;;;;<<<<<<:::::::::::::::::::::::::::777666777:::<<<:::888::::::999999777666444333111111222333333222111000////////////............/////////...------,,,,,,,,,------......------,,,------------,,,,,,,,,,,,,,,,,,------............------------------------++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,,,,,,,---------......*********++++++,,,,,,,,,,,,------......------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......++++++++++++++++++++++++------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---///...---,,,+++,,,------------------------------,,,,,,,,,---------....../////////////////////////////////000000000000000000000111111111222222222333333333444444444555555444444444444444444444444222333333333333222111111//////////////////............---------,,,,,,,,,.........------,,,,,,,,,000...,,,,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***((()))+++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------------++++++,,,,,,,,,---------.........---,,,***((('''+++,,,------......------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,+++++++++*********+++---.........---------------------------......///...---+++***,,,+++++++++++++++++++++---,,,+++***+++,,,---...------------------------------------------------+++...///...+++***---000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,------------------------------------------------------------............------------------------------------------------------,,,++++++,,,------///...---,,,+++,,,,,,---///...---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,,,,,,,,,,------,,,,,,,,,---...///............//////000000000111222333444555555555777777777777888888888777::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888999;;;<<<;;;999===<<<;;;:::888777555555///111333444444333111000////////////.........---//////.........---------------------------------------,,,,,,,,,+++++++++//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---///111111000///...,,,,,,,,,---------......******++++++++++++,,,,,,,,,------......------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,------------------))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......++++++++++++++++++++++++------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,+++,,,---...///------------------------,,,,,,,,,---------....................................//////000000000000000000111111111222222222333333333444444444555555444444444444444444444444222333333333333222111111///000000111111111000000......---------,,,,,,,,,---------------,,,,,,,,,,,,---///...+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---...///000+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------,,,,,,++++++,,,------......------------------------,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,+++++++++,,,,,,---,,,,,,+++,,,,,,000//////...---,,,++++++---......///...---+++***++++++++++++++++++++++++,,,+++*********,,,---......------------,,,,,,,,,------------------------+++...///...+++***---000------------------------------------------------------------------------+++,,,---...///...---,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++******------------------------///...------------...///+++,,,---...///...------///...------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---......//////...---,,,,,,---------,,,,,,+++,,,---...///............////////////000000222333444555555555777777888888777777888888::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;<<<<<<<<<;;;::::::999888666555444333222000111333444555333222111000////////////........................---------------------------------------,,,,,,,,,+++++++++.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111000///...,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,,,,,,,------......------,,,......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------,,,,,,,,,,,,------------******++++++,,,,,,------,,,,,,------------,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---......//////000000111000111111111111222222222333333333444444444555555333333333333333333333333222333333333333222111111///000111222333222111000............---------,,,------,,,,,,,,,,,,,,,,,,)))---///...***)))+++...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---//////000***++++++,,,,,,------...+++,,,,,,------,,,,,,+++))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........+++,,,------......------------------,,,,,,,,,,,,............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,,,,++++++,,,---...---+++***+++,,,......---,,,+++***))))))++++++,,,---............***+++,,,,,,---,,,,,,,,,++++++++++++,,,---......------------------------------------------------------...---,,,,,,---...------------------------------------------------........................+++,,,------......---------------------------------------------------------------,,,,,,+++++++++---------------,,,,,,,,,------------------------+++***))))))))))))***+++)))+++---///000///...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......000///---,,,++++++,,,------,,,+++++++++,,,...///....../////////////////////000111333444444444444666777888888777777999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>======<<<<<<<<<;;;;;;999777666555555555222222333444444333222111000000000000////////////...........................------,,,,,,------...------------,,,,,,,,,,,,******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,........................***+++,,,---...---,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,,,,------......------,,,...------,,,++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,---......------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,---......---,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------......///000000111000111111111111222222222333333333444444444555555333333333333333333333333222333333333333222111111...///111222222222111000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***,,,---------******+++,,,,,,---......+++,,,,,,------,,,,,,+++))))))***++++++,,,------***++++++++++++,,,,,,,,,,,,+++++++++,,,------...+++,,,------......---------------,,,,,,,,,++++++............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***,,,...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////***+++,,,---...------,,,***+++,,,---............,,,---------------------------------------------...---,,,,,,---...---------------------------------------------------------------------------------,,,,,,,,,,,,---......------------------------------------------------+++,,,,,,,,,,,,,,,------.....................///------------------------))))))(((''''''((())))))------..................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///---+++***))))))***+++---,,,+++++++++,,,---.../////////////////////...///000111222333444444444444777999999888888:::<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======<<<<<<===>>>===<<<;;;999888888999999444444444333333222222111222111111111000000000000...........................---,,,,,,,,,,,,---............------------,,,)))***+++,,,---......///++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,---,,,,,,+++*********+++++++++++++++++++++++++++******+++,,,,,,---......------------------------+++++++++,,,,,,---------------------------------,,,,,,---......---,,,,,,((()))***+++,,,,,,---,,,---------------------------------------------------------------------------,,,,,,++++++,,,,,,------......///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------...///000000111000111111111111222222222333333333444444444555555333333333333333333333333222333333333333222111111,,,...000111222111000///000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,---***(((***---...,,,))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---,,,+++******+++,,,,,,---......+++,,,,,,------,,,,,,+++******+++,,,,,,---......******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,------......---------------,,,,,,+++++++++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,,,,++++++(((***------++++++...000++++++,,,---...000000111000///---,,,++++++,,,---***+++---...///...------)))+++,,,...//////......,,,,,,,,,---------......------------------------000---***+++...///...+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///------------------------------------------------******+++,,,---...///000)))))))))******+++++++++------------------------//////...------...//////111000...,,,,,,,,,---...++++++,,,---............---------------------------------------------------,,,***(((''''''((())),,,,,,+++++++++,,,---...///////////////.........///000111222333444444444333666999999888888:::===<<<<<<<<<<<<<<<<<<;;;;;;========================888:::;;;<<<<<<<<<>>>???:::999777666666666777777666555444333222111111222222222222222111111111000---........................---,,,,,,,,,,,,---...//////.........------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------,,,,,,,,,---...///,,,,,,,,,---------......++++++,,,,,,,,,,,,---------,,,++++++************...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000---,,,---///000...,,,.........------,,,,,,,,,------------------------...---,,,,,,,,,,,,---...,,,------......------,,,---...///...,,,+++,,,---+++,,,------......------,,,,,,,,,---------......------............------+++++++++,,,,,,,,,------+++,,,------......------......---,,,,,,,,,------///////////////000111222......///000000000000000111111222222222333333333333333333444444333222222222222222111111111111000222222000///............/////////...---------,,,------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++***+++,,,...///---,,,+++*********+++,,,++++++++++++++++++++++++------++++++++++++------++++++++++++++++++++++++000///...---+++***)))(((++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,***++++++)))((((((+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////.........---------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,---......,,,,,,---...---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////,,,,,,+++***+++,,,---...------------------------,,,,,,,,,+++++++++******)))***,,,------,,,+++)))++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////..............................///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,+++***++++++,,,---......//////..............................000///...---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...////////////.........---------,,,,,,,,,---------......,,,------......------,,,((('''''')))+++------,,,,,,...///...---+++,,,,,,,,,++++++++++++,,,---...------------------------------------------------,,,,,,------...///000000/////////000111111222222555555666666777888888888777888999:::;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>@@@>>><<<:::999:::;;;<<<;;;:::999888777777777777888777555333222222222222111111111111000000000000---.../////////...,,,,,,...------,,,,,,------...+++++++++,,,,,,---------------------------------------------------------...---,,,,,,,,,,,,---...........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,+++++++++++++++...---,,,,,,+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---///---+++,,,...///...,,,......---------,,,,,,,,,------------------------...---,,,,,,,,,,,,---...+++,,,,,,,,,,,,,,,,,,+++---...///...,,,+++,,,---+++,,,------......------,,,,,,---------.........------............------,,,,,,,,,,,,------------+++,,,------......------------,,,,,,,,,------......------------......///......///000000000000000111111111222222222333333333333333444444333333222222222222111111111111000222111000///...........................---------.../////////...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,---...+++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......//////.........------------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,---......,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,---...------------------------------------,,,,,,,,,+++((()))+++---......---,,,,,,,,,+++++++++,,,------...------,,,,,,------......------------------...------------------------,,,---.../////////...---------------------------///...---,,,,,,,,,,,,---------------------------,,,---.........---,,,+++,,,---......//////....................................------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......////////////.........---------,,,---------............,,,------......------,,,,,,++++++,,,///000000///,,,...///...---+++,,,,,,+++++++++,,,,,,---------------------------------------------------------,,,,,,------...//////000/////////000111111222222222222333333444555555555999999:::;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>???>>>===;;;;;;;;;;;;<<<;;;:::999888777777777777888777555333222222222222111111111111000000000000....../////////...---,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,------------------------------------------------------...---,,,,,,,,,,,,---...........................------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,---......//////,,,,,,------.........///---,,,,,,,,,,,,,,,,,,+++---,,,++++++------,,,+++------------,,,,,,,,,,,,------------------------...------,,,,,,------...***++++++,,,,,,++++++***---.........,,,+++,,,---+++,,,------......------,,,------------.........------............------,,,------------.........+++,,,------......------,,,,,,,,,,,,------...///......------,,,---------......///000000000000000111111111222222222222333222333333444444333333333222222222111111111111000222111000//////......///---------...............////////////---,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,******+++,,,------------------------+++,,,,,,------.....................------------,,,------......------,,,,,,,,,------------,,,,,,,,,---......,,,,,,---...------,,,,,,,,,,,,------000///...---,,,***)))))),,,,,,+++++++++,,,---...------------------------............------------''')))+++---/////////...------,,,+++++++++,,,,,,......------------.........---,,,++++++,,,---...........................---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------........................''')))---///000000...---,,,---......//////.......................................---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......//////000...............---------------........./////////------............------///.........000111000///,,,...///...---+++,,,,,,***+++,,,---------,,,+++------------------------------------------------,,,,,,------.../////////...//////000000111111222444444555555666777777777888999:::;;;;;;<<<<<<<<<;;;<<<===>>>????????????>>>>>>>>>>>>===<<<;;;;;;:::999888888777777777777777666555444333222222222222222111111111000000000...////////////...---,,,......------------......------------,,,,,,,,,,,,------------------------------------------------...------,,,,,,------.................................------------......+++++++++,,,,,,,,,------...------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,------...///000000........................---------,,,,,,+++++++++,,,++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,++++++,,,---......,,,,,,,,,...+++,,,------......------------------............------............---------------.........//////+++,,,------......------+++++++++,,,---...///000111000//////..................///000000000000000111111111111222222222222222222333444444444333333222222222111111111000000111111000///////////////,,,---------.../////////............------,,,+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,------...---------------,,,+++***++++++,,,,,,,,,,,,------...//////...,,,++++++,,,........................,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,------------,,,,,,,,,---......,,,,,,---...------,,,,,,,,,,,,------222222111000...---,,,,,,+++++++++,,,,,,,,,------------------------------.........------------,,,***+++,,,---...///.........---,,,,,,++++++++++++------,,,,,,,,,,,,------000...---,,,,,,---...000------------------------....../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------------------------((())),,,.../////////...,,,---......///....................................///////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------............//////000000.................................////////////000------............------///---,,,---...///---,,,,,,...///...---+++,,,,,,***+++---......---+++***---------------------------------------------------------.........//////......//////000111111111555555666666777888888888666777888999::::::::::::;;;<<<===>>>????????????===>>>???@@@???===;;;:::999999888777777777777777666666555444333333222222222222222111111111000000///////////////......---......------------............------,,,,,,,,,+++........................------------------------------------------------.................................------.........+++++++++,,,,,,,,,---------------,,,,,,------...,,,,,,,,,++++++,,,,,,---,,,,,,------...///000000000000///...---,,,,,,+++---------,,,,,,+++++++++***++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------,,,,,,,,,---...---,,,,,,---...+++,,,------......---------------.........//////------............---------------.........//////+++,,,------......------+++++++++,,,---...///000111000///.....................///000000000000000000000111111111222222222111222333333444444444333222222222111111111000000111000000////////////000,,,---------.../////////++++++,,,---.........---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------------,,,+++******+++++++++,,,,,,------------...///...---+++,,,---........................,,,,,,,,,---------------,,,,,,------------------,,,------......------,,,,,,------......------,,,,,,---......,,,,,,---......------,,,,,,------...000000/////////.........++++++,,,,,,,,,---------------------------------------------,,,,,,,,,,,,------------------,,,,,,...---,,,,,,++++++++++++,,,++++++++++++++++++,,,///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,....../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///,,,---......///.................................,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////---..............................////////////000---......//////......---...---+++,,,------,,,***,,,...///...---+++,,,,,,***+++---......---+++***---------------------------------------------------------........................///000000111111111111222333333444444555777888999::::::;;;;;;:::;;;<<<===>>>>>>?????????===>>>@@@@@@@@@>>>;;;999888888777777666777777777555555555444444333222222222222222222111111111111000000//////............///......------......///.........------,,,,,,,,,........................------------------------------------------------.................................------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,+++++++++,,,------,,,,,,,,,---......//////000//////...---,,,++++++---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,------------------------,,,------......------,,,,,,------......------,,,+++---...---,,,,,,---///+++,,,------......------------........./////////------............------,,,------------.........+++,,,------......------,,,,,,,,,,,,------...///------,,,,,,+++,,,,,,,,,......///000000000000000000000000111111111111222111111222333444444444444222222222111111111111000000000////////////000000---------...............)))***+++---............+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------,,,++++++((()))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++,,,,,,,,,,,,++++++******++++++,,,,,,------...+++---......---,,,,,,---------------------------------------------------,,,,,,,,,,,,------------,,,------......------,,,------............------,,,---......,,,,,,---.........------------......,,,,,,,,,,,,,,,---------***+++,,,---------,,,,,,---------------------------------,,,,,,,,,,,,+++......------,,,+++++++++------,,,+++++++++,,,,,,++++++************++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///,,,---......//////..............................((()))+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------...............------........./////////......////////////......///---,,,---......---,,,,,,...///...---+++,,,,,,+++,,,---------,,,+++***------------------------------------------------........................---......//////000000111222222333444444555555666888999:::;;;<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>===>>>?????????===;;;999888777777666666777777777444444555555444444333222333222222222222111111111111000//////......////////////............//////.........---------------........................------------------------,,,------......------,,,..............................------------......++++++,,,,,,,,,,,,------+++++++++++++++,,,------,,,+++++++++,,,,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---***,,,...---+++***+++---******+++++++++,,,,,,,,,------------------------,,,,,,---......---,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,...---,,,,,,---///+++,,,------......------............////////////------............------,,,,,,,,,,,,------------+++,,,------......------------,,,,,,,,,------...,,,,,,+++++++++,,,------......///000000000000000000000000000111111111111000111222333444444444444222222222111111111111000000000////////////000000...............---------***+++,,,---------------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------,,,+++***'''((()))***+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++*********++++++,,,,,,,,,++++++******+++,,,,,,---......)))+++---...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,------......------,,,------............------,,,---......,,,,,,---.........------------......+++++++++++++++,,,,,,,,,***+++,,,---------,,,,,,------------------------............---------------,,,,,,++++++++++++,,,,,,,,,+++++++++,,,------,,,++++++******++++++,,,+++,,,...//////...,,,+++------------------------,,,---.../////////...---------------------------,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------......,,,---......//////..............................((()))+++------,,,+++***---------------------------------------------------------------------------------.........//////,,,---------..................////////////.........---,,,,,,...///...---,,,...///...---+++,,,,,,---------,,,,,,+++++++++------------------------------------------------........................------......///000000000444444555666666777777888666777888999999:::::::::999:::;;;<<<<<<===============>>>>>>===<<<:::999777777666666666666777777333444555555555444333222333333222222222111111111111111///.........///000//////............//////------------....................................------------------------,,,,,,---......---,,,,,,........................------,,,,,,,,,,,,------++++++,,,,,,,,,---------************++++++,,,---++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,+++))))))***+++---......///+++++++++,,,,,,---------***---...---+++***,,,...*********++++++,,,,,,,,,------------------------,,,,,,---......---,,,,,,+++++++++,,,,,,++++++++++++,,,------,,,,,,...///+++,,,------......------............/////////000---..................---+++++++++,,,,,,,,,------+++,,,------......------......---,,,,,,,,,------------------......///000...//////000000000000000000000000000111111111111000111222333444444555444222222222111111111111000000000////////////000111/////////......------,,,,,,,,,---------,,,++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---...---,,,***)))((()))+++,,,------,,,,,,++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,******+++,,,,,,---......'''))),,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,------......------,,,------............------,,,---......,,,,,,---.........------------...............------,,,,,,,,,***+++,,,---...---,,,,,,------------------------000/////////............************++++++,,,---++++++++++++,,,------...---,,,,,,++++++,,,,,,------///111333333111///---........................+++,,,.../////////..............................,,,,,,,,,,,,,,,---...///........................(((***---///000///...---,,,---......//////..............................+++,,,...000000///...---------------------------////////////////////////---------------------,,,---------.........//////,,,,,,,,,---------............////////////......,,,+++***+++---...---,,,,,,...///...---+++,,,,,,...---,,,++++++++++++,,,------------------------------------------------.....................---------......///000000000111111222222333444444555222333444555666666666666888999:::;;;<<<<<<<<<<<<============<<<;;;:::999777777666666666666777888333444555555555444333222333333333222222222111111222111///.........///000//////............//////,,,---------.../////////////////////////////////------------------------,,,,,,---......---,,,,,,........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------,,,,,,+++***...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------*********++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------------------------///...---,,,,,,,,,,,,,,,,,,------....../////////---------------------------------.........//////...---,,,,,,++++++++++++,,,,,,,,,------.........------------------------...,,,***+++...000...,,,........................000000000000000000000000000000000000000000000000.........//////000111222111111222222222333333333333333333222222222111111111111111111000000000000111000000///...---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++...------,,,,,,++++++***+++---...---,,,***++++++,,,,,,++++++***++++++++++++++++++,,,,,,---------------------------------------++++++++++++------,,,,,,,,,---------......------------------------000///---,,,,,,---...///000///---,,,,,,---///000........................------------------------,,,,,,,,,---------......///......------....../////////...---,,,,,,++++++---,,,,,,++++++,,,,,,---000////////////.........+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///---------,,,,,,++++++++++++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////.........------,,,,,,+++,,,,,,,,,------.........+++,,,---...//////......//////000000000000//////------............------................................................---------------------------...///...------...///////////////////////////+++,,,------......------........................///...,,,++++++,,,...///......................../////////...---------,,,000///...------...///000////////////////////////---...000111111111000///000111111222222333444444777777777777777888888999999999888888888999::::::999;;;===>>>???>>>===<<<:::999777555444555666777666666666555444444333333555444222000//////000000---------.........//////000000000000000000000000........................................................................//////.........------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,---------,,,,,,+++***------,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///.........------------+++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------------------------------------------,,,,,,---------------.........------------------------,,,------------.........------,,,+++++++++,,,,,,,,,------------------...------------------------...,,,+++,,,...///...,,,......------------..............................////////////////////////.........//////000111222111111222222222333333333333333222222222111111111111111111111000000000000111000000///......------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---------,,,,,,+++++++++//////......---------,,,,,,---......,,,++++++,,,++++++******+++,,,------******+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------...---,,,++++++,,,...///000...---,,,,,,---...000........................------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---///......---,,,,,,++++++---,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------,,,,,,,,,---......---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////........................,,,,,,,,,---------......---------.........//////...//////000000//////...------............------................................................---------------------------...///...------...///////////////////////////,,,,,,---............---........................///...,,,++++++,,,...///------------------------...............---------000///...------...///000////////////////////////......///000000000000000000111111222222333333444666666666666666777888888888888888888888999999:::888:::;;;=========;;;:::999999999999888777666666666666666555444444333333444333222000000000000111.........//////000000000////////////////////////....................................------------........................//////.........---------------------------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++---,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------------------------+++,,,---.........---,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,+++++++++,,,------.........------------------------------------------,,,+++,,,...///...---000///---,,,,,,---///000........................////////////////////////.........//////000111222111111222222222333333333333222222222222111111111111111111111000000000000000000000///......------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++---------------------,,,,,,...//////---,,,,,,---,,,,,,++++++++++++,,,,,,************++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,+++******+++,,,...//////...---,,,,,,---...///........................------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---.........------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............---,,,,,,,,,------------------,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////.........///////////////,,,,,,,,,------------.........------...///111222.........//////.........------............------................................................---------------------------...///...------...///////////////////////////,,,------..........................................---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------...............000///...------...///000///////////////////////////////////////000111111000000111111222333333333555555555555555666666777777777777888888999999999888999:::;;;;;;;;;:::999999:::;;;<<<;;;999777555666666555555444333333333222222111111000111111222//////000000000000111111.........................................................------,,,,,,,,,.......................................---------------------------------......------------......+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,+++,,,,,,,,,---...///000000---------------------------------------------------------,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------------------------)))+++---/////////---,,,---------,,,,,,+++++++++------------------------+++++++++,,,,,,,,,------++++++++++++,,,,,,---...//////......------,,,,,,------------------------,,,,,,,,,,,,---......---111///---++++++---///111000000000000000000000000////////////////////////............///000111222111111222222222333333333222222222222111111111111111111111111000000000///000000//////....................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++---///000///...,,,------///...---,,,+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++,,,---/////////...------------...///........................,,,,,,------------------,,,,,,,,,---------......///......------......///......---------,,,,,,,,,---,,,,,,++++++,,,,,,---.........------------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,------------------,,,,,,---,,,+++***+++,,,---...------------------------...------------...///////////////...............------------------------///...---...///222555777------............------------............------........................................................................---...///...---------///////////////////////////------...////////////..............................---,,,,,,,,,,,,---...------------------------,,,---------...////////////...------------...///////////////////////////000///.........///111222000000000111222222333333444444333333444444555666777777888999999:::::::::999999:::;;;;;;::::::999::::::;;;;;;:::999777666666666555444444333333222000000111111111222222333000000000000000000000000------------------------.................................---,,,,,,++++++................................................------------------------//////............//////+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,+++,,,---...//////000000------------------------,,,,,,------------------...------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------------------------)))+++---/////////---,,,---------,,,,,,+++++++++------------------------+++++++++,,,,,,,,,------++++++++++++,,,,,,---.../////////......---------------------------------,,,,,,------------......111///---++++++---///111000000000000000000000000....................................///000111222111111222222222333333333222222222111111111000000111111111111000000000///////////////....................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---///000///...,,,------,,,,,,,,,+++,,,,,,------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---...///000000.........------.................................,,,,,,,,,---------......,,,,,,,,,---------......///......------......///---------------,,,,,,,,,---,,,,,,++++++,,,,,,---////////////............+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,------------------------......---,,,,,,...///000------------------------...------------...////////////......---,,,++++++------------------------.........///111555999;;;------............------------............------........................................................................---...///...---------///////////////////////////---...//////000000//////........................---------,,,,,,---------////////////////////////,,,---------...////////////...---,,,,,,---...///////////////////////////000///.........///111222///000000111111222333333333333333333333444444555777888999:::;;;;;;;;;;;;::::::;;;;;;;;;:::::::::;;;:::888777666666777777555555555444333333222222///000000111222222222333////////////////////////------------------------.................................------,,,,,,,,,........................---.....................------------------------000//////......//////000++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,+++,,,---...............------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------------------------+++,,,---.........---,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,+++++++++,,,------/////////...............------------------------+++,,,...---,,,,,,---///000///---,,,,,,---///000.........................................................//////000111222111111222222222333333333222111111111111000000000111111111111000000000000//////////////////..............................------------------------------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,---......///000000,,,...//////---,,,,,,---(((((()))+++---///111222............------------******++++++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------,,,------....../////////................................................+++,,,,,,------.........,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............---,,,,,,,,,------------------...........................//////000------------------------...------------.../////////......---,,,,,,++++++...------------,,,,,,,,,---......///222555777999.........//////.........------............------........................................................................---...///...------...///////////////////////////...//////000000000000000........................------------------------////////////////////////---------...............///...---,,,,,,---...//////////////////////////////////////////000111111//////000000111222222222333333333333333444444555555777888:::;;;;;;;;;:::;;;;;;:::::::::::::::999:::999666444444444666777555555444444333222222222///000111222222222222222000000////////////......------------------------........................................................................---------...............------------------------//////............//////++++++,,,,,,,,,,,,------***+++,,,,,,---------,,,+++,,,---......---,,,,,,........................++++++,,,,,,,,,---------,,,,,,,,,---------------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------------------------------------------,,,,,,---------------.........------------------------,,,------------.........------,,,+++++++++,,,,,,............////////////------------------------***,,,......,,,,,,---///......------------...............................................................//////000111222111111222222222333333333111111111111000000000000111111111111000000000000.../////////////////////........................------------------------........................,,,,,,,,,---------......+++++++++,,,,,,---------,,,------...000111111222,,,---......,,,++++++,,,)))******+++---///000111.........------,,,,,,,,,)))******+++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------,,,------......------------..................---........................++++++,,,,,,---......///,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------,,,,,,,,,---......------------.........///,,,---......//////.................................------------...//////,,,---------......//////......---------,,,,,,,,,......//////000111111222...//////000000//////...------............------........................................................................---...///...------.../////////////////////////////////000111111111111000........................,,,------------------,,,////////////////////////...............---------......,,,,,,,,,,,,......////////////////////////......///000000000000000//////000000111111222222333333333333333444555555333444666999::::::999888::::::999888888888888888888888777666555555555555555555444333333222222111000000111222222222111111111111111000000/////////------------------------........................---......//////000000000........................---------.........//////------------------------///......------......///++++++,,,,,,,,,---------***+++,,,,,,------------+++,,,---------,,,+++***........................+++++++++,,,,,,---------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------------------------///...---,,,,,,,,,,,,,,,---------....../////////---------------------------------.........//////...------,,,++++++++++++------......//////000000------------------------***---///...,,,+++---000........................000000000000000000000000.................................//////000111222111111222222222333333333111111111111000000000000111111111111000000000000.........///////////////........................------------------------........................,,,,,,,,,------.........+++++++++,,,,,,---------***+++,,,---...000111111+++---...---,,,***++++++///...------,,,,,,,,,,,,---------,,,,,,+++++++++))))))***+++,,,,,,------++++++------------++++++,,,,,,,,,---------......------------------------,,,,,,---------,,,++++++------............------........................++++++,,,,,,---...//////,,,,,,,,,---------......///......------......///---------------------------,,,,,,++++++,,,,,,---.........---------,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,------...///---------.........//////+++,,,---...///...---,,,...........................------------...//////***+++,,,...000111222333.........------,,,,,,,,,.../////////...---,,,+++//////000000000000//////---..................---................................................////////////////////////---...///...------.../////////////////////////////////000111111111111111........................,,,------......------,,,......................../////////......------,,,...---,,,,,,,,,,,,---...////////////////////////---...000111111111000////////////000111111222222444444333333444444555666111222555777888888777666999999888777666666777777666777888999888666444333555555444333333222222111000111222333333222111000222222222222111111000000................................................------...///000111222222........................---------.........//////------------------------......------------.................................------,,,+++***))))))...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------,,,+++******+++,,,---***+++,,,,,,------------------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++,,,,,,------,,,,,,++++++,,,------......------------............---------,,,,,,,,,,,,---..............................---------............///000000000000111111111111111111222222222333333333333222111000000111222333333222111111000000111111222111111000///......---//////.........---------......---,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++,,,------,,,,,,...000333000---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------...------,,,...------,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,------....../////////---------------------------.........---,,,,,,+++------------------------.........------,,,,,,,,,........................------------------------++++++++++++++++++++++++................................................+++,,,,,,------,,,,,,+++///...---+++******++++++------......------,,,+++,,,,,,,,,---------......//////............//////000000///------,,,,,,,,,---------.........//////......------------............---,,,,,,...///000................................................//////000000000000//////.........////////////000////////////////////////..................------////////////000000000000///...,,,++++++,,,.../////////.........------------......///////////////000000000000000000000000111000///...------...///111111000///...------,,,................................................//////.........---------........................////////////000000000000.........//////000111222444333222222333444666777444555555444444555777:::::::::999888777777888888666555555444444333222222444333222111000000000000222222222222111111111000000000///...............222///------///000...,,,......---------......///------,,,+++,,,---...///........................+++---//////...---...///........................000///...---,,,------...........................------,,,,,,+++*********,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***+++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,------------------------------........................------------------------,,,,,,------------,,,,,,,,,,,,---...............------............---------,,,,,,,,,,,,---..............................---------............/////////000000000111111111222222222222333333333333333222111111111111222333333222111111000000111111111111111000///.........//////.........---------------------...///000111,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---------,,,,,,---///111///,,,,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++---------...------,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------,,,,,,------------,,,,,,---------------.........------------------------------......------,,,+++---------------------------------,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,---,,,,,,++++++,,,---...------......------,,,+++,,,,,,,,,---------............------------............---------......///,,,------------.........000//////////////////000---------------...//////------..........................................//////000000000000//////---............/////////....................................................../////////000000000///...,,,++++++,,,.../////////.........------------...//////000000//////////////////////////////111000///...---......///000000//////...---------................................................//////.........---------.........................../////////000000000000.........//////000111222333333222222333444666777777888888888777888:::<<<::::::999888888888888888777777666666555444444444555555444333222222222222222222111111111000000000000000///............///000///...000333333111//////......---------......---,,,+++++++++,,,---...........................+++---//////...---...///........................000///...---,,,------...------------------------,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,......------------............------------......................................................------------------------------............------------...////////////...------............---------,,,,,,,,,,,,---..............................---------............/////////000000000000111111222222333333333444444444444333333222222333333444333222111111000000111111111111000000//////.....................---------,,,------...000222333444------------------------------,,,,,,,,,,,,++++++------...---++++++,,,...///---++++++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,---.........---,,,,,,+++++++++++++++++++++++++++------------------------------............------------------,,,,,,,,,,,,------------------------------......------,,,,,,------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++,,,---...///------......------,,,+++,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,---...///000111,,,,,,,,,,,,------------//////............//////,,,---......//////......---------....../////////........................//////000000000000//////---------............///................................................------.........////////////...---,,,,,,---...////////////............------...//////000000//////........................000000///.........//////.......................................................................................---------............................../////////000000000.........//////000111222333333333333333555666666777999999999888999;;;===:::999999888888888888999999888888777777666555555444444333222222333333333111111111111000000000///111000//////....../////////000222555888888555222000///...---------------,,,,,,++++++,,,,,,---...////////////////////////+++---//////...---...///........................//////...------------...------------------------+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++++++++,,,,,,,,,,,,,,,......------------......//////............//////////////////////////////......................................................////////////......---......///000/////////------............---------,,,,,,,,,,,,---..............................---------............///////////////000000000111222333333333333444444444444444444444444444444444333222111111000000111111111000000000/////////...........................---------...000111333444........................,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++***+++,,,---+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............---,,,++++++***++++++,,,,,,,,,,,,,,,---------------------------..................------------,,,,,,+++++++++------------------------,,,------...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.......................................,,,,,,,,,,,,,,,,,,,,,,,,---..................---++++++,,,,,,---......///------......------,,,+++,,,,,,,,,---------.........------,,,,,,------...------,,,------...///000+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,.../////////...---------......//////000000........................//////000000000000//////------------............------------------------............////////////------------........./////////...------...///////////////.....................///000000000000000////////////////////////000000//////////////////,,,---------.........///........................................................................................................./////////000000............///000111222222222333333444555555666444666777777666777888::::::999999888888999999999999999888888777666666666222111111111111111222333111111111000000000//////111000000///.../////////111333777;;;<<<:::666333111000///...---,,,,,,,,,---------------.........////////////////////////+++---//////...---...///....................................------......------------------------+++++++++,,,,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,---------///......------......///000//////......//////000////////////////////////...................................................//////000000//////...---......///000/////////------............---------,,,,,,,,,,,,---..............................---------............///...////////////000000000222222222333333333444444444444444444444444444444333222111111000000111111000000000000////////////---........................------------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,------...,,,******+++,,,,,,*********,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++---.........---.........---,,,,,,+++++++++,,,---......---------------------------------..................------------,,,,,,+++++++++------------------------,,,,,,------...------,,,---------------------------------...............---------------------------------------------------------....../////////........................,,,,,,,,,,,,,,,,,,,,,,,,---..................---------------------------------......------,,,+++,,,,,,,,,---------......//////............//////......------------......+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,.../////////...---........./////////000000//////////////////////////////000000000000//////---------.........//////................................./////////000000------------.........///////////////////////////////////////////////////...//////000000000000000000000000000000000000000//////000000000000000000,,,,,,------.../////////////////////////////////////////////////////////---.........................................................////////////............///000111222222222333444444555555555333444666666666666777888:::999999999999999::::::999999888888777666666666333222222222222222333444111111111111000000000000111111000///////////////444888===???>>>999444111111000///...---,,,,,,,,,---......///////////////////////////////////////+++---//////...---...///........................------..................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,---------,,,+++++++++,,,,,,------....../////////............////////////............//////////////////////////////......................................................////////////......------...////////////...------............---------,,,,,,,,,,,,---..............................---------............///......////////////000000111111222222222333333333333444444555555444444333333222111111000000111111000000000000////////////---------.....................---,,,,,,,,,,,,,,,........................++++++,,,,,,,,,,,,------,,,,,,---,,,******+++---,,,+++++++++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&'''(((***,,,---......,,,------......------,,,***+++---...//////...---------------------------------............------------------,,,,,,,,,,,,------------------------,,,,,,------......------------------------------............////////////........................------------------------,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------.........------,,,------......------,,,+++,,,,,,,,,---------....../////////......////////////......---------......,,,,,,,,,,,,------------//////............//////,,,---......//////......//////////////////////////////////////////////////////000000000000//////.........////////////000////////////////////////.........//////000000111------.........////////////000000000000000000///...////////////000000000...///000000111111000000111111111111111111111111//////000111111111000000---.........//////000000////////////////////////////////////////////////---------.......................................------........./////////.........//////000111222111222333444555555555555444666888888888777888999:::999999999999::::::;;;:::999999888777777666666777666666555555666666666222222222222111111111000222111000000//////000000777;;;@@@AAA>>>888222///000///...---------------------...////////////...........................+++---//////...---...///........................,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---.........------,,,,,,---......///000000//////............/////////......------......///........................................................................---......//////......---,,,,,,---...............------............---------,,,,,,,,,,,,---..............................---------............///........./////////000000000000000111111111222222222333444444444444333222333222111111000000111111////////////000000000000---------.........//////......---,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------***+++,,,+++******,,,......---,,,,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++,,,---............)))***,,,.........---,,,------------------------,,,,,,------------,,,,,,---------------.........------------------------+++,,,------......---------------------------------------.........//////------------------------------------------------+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,+++,,,---...//////......------......------,,,+++,,,,,,,,,---------......///......------......///---------------...///000,,,------------.........000//////////////////000---------------...//////111111000000///.........//////////////////////////////000000000000///////////////000000000111111000000000000000000000000---......///000000111111....../////////000000000000000000111111000000000.../////////000000000000//////000111111111111000000000000000000000000000...///000111222111111000//////000000000000000000////////////////////////////////////////////////---------.........//////........................---------.........//////.........//////000111222111222333555555555555444444666999:::999888999:::999999999999999:::;;;<<<;;;;;;::::::999888888888:::999888777777666777777333333333333222222222222222111000000//////000000888<<>>>>>???@@@@@@???<<<888444222555555555444333333222222111111000000111222444555777777666555444333222222000000000111111222222333444444222111000/////////000000000000000000000000////////////000000000000111000000//////000000111////////////000000000000000000000000000000000000000000////////////000000333333333333333333444444666666777888999:::;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::999999888777666555555111111222333444555555666333222111/////////000000////////////...---,,,,,,......////////////......---------............////////////...------,,,,,,..............................---------......///...------------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,+++++++++,,,------------------------------...---,,,+++++++++------............///////////////////////////.........---------------------------.........---------...------------............////////////////////////........................000000000000/////////...////////////////////////---------------...//////................................................//////000111000///---,,,000000111111111222222222111222222222222333333333222222222222222222222222////////////////////////////////////////////////////////////////////////,,,,,,---------------,,,,,,------------------,,,,,,,,,,,,---------,,,,,,,,,***))))))+++++++++***++++++++++++,,,---------++++++++++++,,,,,,------.........------.........///...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------........................------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------------........................//////......------------//////////////////...---/////////...---------,,,------------------------------,,,,,,------...///++++++,,,,,,,,,,,,,,,---..............................////////////......------------............---------............///------------.........///000000//////......------............////////////......////////////......------.........////////////000111111000000111222111111222222222222222222222222333444666777888999<<<<<<;;;:::;;;;;;<<<===?????????@@@AAABBBCCCDDDGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKJJJEEE???999555555555555666666777777777888777555333333333555555:::999999888888777777777555555555666666666666666666555444333222111111111111111111111222222222222....../////////000000000111000000//////000000111////////////000000000000////////////////////////000000////////////000000222222222222333333333333555555666777888999::::::<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>::::::999888777777666666222333333444555555666666222222111000//////000000000000000000//////............////////////......---------............///000/////////.........---........................------------.........///------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,+++++++++,,,,,,---...---------------------------,,,,,,,,,,,,...000111............////////////.........///////////////........................---...000///---,,,...///---------.........//////////////////////////////......................../////////.........------////////////////////////...------------...//////...................................................///000000000...---,,,////////////000000000000111111111222222222333333222222222333333333222222////////////////////////////////////////////////........................---------......------,,,,,,,,,---......---,,,,,,***+++,,,,,,,,,+++++++++000...,,,,,,---......---+++,,,,,,,,,,,,,,,------***,,,...000111///---,,,.........------.........///...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...........................------------------,,,,,,,,,------......------,,,+++,,,,,,---...///000000,,,,,,,,,,,,------......,,,,,,------...//////000/////////......---,,,,,,***+++---.........///////////////...---------,,,------------------------,,,,,,,,,,,,,,,---......+++++++++,,,,,,---------........................,,,------......------,,,---------.........//////---------............///,,,------.........//////000000//////......------........./////////000000...//////////////////............/////////000000000222333222111000111333111111222333333444555555777888999;;;===>>>@@@@@@DDDDDDDDDEEEFFFGGGHHHIIILLLLLLLLLMMMMMMOOOPPPQQQTTTTTTUUUUUUUUUUUUUUUVVVWWWXXXWWWUUUOOOHHH@@@<<<888888888888888888777777:::999888777777888999:::;;;;;;;;;<<<<<<===========================<<<<<<777666555444333222222222111111111111111111111111////////////000000000000000//////......//////000.../////////000000000111////////////////////////000000////////////000000///000000111222333444444444555666666888888999:::<<<<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>::::::999999888888777777666666666555555555555444111111111000000000000000111000000000////////////......////////////......---------............///000///////////////..............................,,,------.........//////------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++,,,---......------------------------++++++,,,---...000111222............////////////.........///////////////////////////////////////,,,///111000---,,,...000------........./////////................................................---,,,,,,,,,,,,+++++++++..............................------......///000................................................,,,,,,---------,,,,,,+++........./////////000000111111111111222222222222111222333333444333333333000000000000000000000000////////////////////////---------------------------............------,,,+++,,,---......---,,,+++)))+++,,,,,,+++******+++///---+++***,,,---------+++---...---,,,+++,,,...,,,...222555555333000---......------------.........---,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---..............................------------------------------............------......---------...//////---,,,,,,,,,,,,---...///++++++,,,---...///000111.........///......---,,,%%%'''***+++++++++---..................---------------------------------,,,,,,,,,,,,,,,------...++++++,,,,,,------..............................,,,,,,------------,,,,,,------........./////////---------............///+++,,,---...///////////////////////////.............../////////000000000...//////000000//////...//////000000000111111111000222333333222222444555333444555777999;;;<<<===BBBBBBDDDEEEGGGIIIJJJKKKOOOPPPQQQRRRSSSSSSSSSSSSVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZ[[[[[[\\\]]]]]]]]]```aaaaaa___ZZZTTTMMMIIIDDDCCCAAA???===;;;999888:::;;;===???AAACCCEEEFFFBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEE???>>>;;;999777555444444111111000000000/////////000000000000111111111111000//////......//////000......//////000000111111000000000000000000000000000000////////////000000...//////111222333444444444444555666777888999999;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>:::::::::999999999888888999999888777666555444333000000111111000000000000//////...------......///......////////////......---------............/////////////////////..............................+++,,,---...////////////,,,,,,,,,------------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,---...///........................***+++,,,---.../////////............////////////............/////////000........................,,,///222000---+++...111............////////////------------------------........................------------,,,,,,,,,,,,------------------------...............//////000................................................,,,,,,++++++,,,,,,------////////////000000000000111111111111222222222222111222333444444444333333000000000000000000000000////////////////////////------------------------...............---,,,,,,+++,,,...//////...,,,+++***,,,...---+++***+++------+++(((((()))++++++++++++---///...,,,+++,,,...---...111333444222000...------,,,,,,,,,,,,---------,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///........................+++,,,,,,------.........------............------...------,,,,,,---......------,,,,,,,,,---...///,,,---------......//////,,,---.../////////...---&&&))),,,,,,++++++,,,...---------...............------------------------,,,,,,++++++,,,,,,---...+++,,,,,,---......//////........................------............------............////////////---------............///+++,,,---////////////............///////////////.../////////000000000000//////000000000000//////111111111111222222222222111333666777888999;;;======>>>@@@BBBEEEHHHJJJKKKMMMNNNOOOQQQRRRTTTUUUVVVXXXYYYZZZ[[[[[[YYYWWWUUUWWWWWWVVVVVVVVVWWWWWWXXXWWWWWWYYYZZZ\\\^^^``````dddeeeffffffccc___[[[XXXTTTRRRPPPMMMJJJGGGEEEDDDDDDFFFIIIMMMQQQSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSSSSRRRRRROOOMMMIIIEEE@@@===:::999444444333222111111000///111111111111222222222222111000000//////000000111.........///000111111111000000000000000000000000000000////////////000000000000000000111111222222333444444555666777888999999:::;;;<<<===>>>??????========================:::::::::::::::999999999:::999999888666555555444000000000111111111000000///...---,,,,,,---...///......////////////......---------............///................................................+++,,,---////////////...,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////++++++++++++,,,---...///........................***+++,,,---...---,,,+++............/////////000---.........//////000000------------------------,,,///222111---+++...222............/////////000------------------------........................111000000000////////////------------------------...............///000000////////////////////////...........................------,,,---...000111000000000000111111111111000111111111111222222222000111333444555444333333000000000000000000000000////////////////////////.........................../////////...---,,,,,,+++,,,...//////...,,,+++***---//////,,,+++,,,...000...+++***,,,---......+++...///...,,,+++,,,...,,,------...///.........---,,,,,,++++++,,,,,,------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///........................++++++,,,,,,---...//////------............------++++++******+++---///000------,,,+++,,,---...//////............---------+++,,,.../////////......+++...000000---,,,...000,,,------....../////////------------------------,,,,,,++++++,,,,,,---...,,,,,,------...///000000..............................////////////................../////////000---------.........//////***+++---///000000///...---.........//////000000////////////000000000000//////000000000000//////111111222222222333333333444666:::<<<>>>AAADDDFFFFFFGGGJJJMMMQQQTTTVVVXXXUUUVVVWWWXXXZZZ[[[\\\]]][[[\\\^^^___]]]YYYUUUSSSSSSSSSRRRQQQQQQQQQRRRRRRQQQRRRTTTWWWZZZ]]]```aaaeeeggghhhiiiiiigggeeeccc^^^]]]\\\ZZZWWWUUUTTTSSSQQQSSSWWW[[[]]]^^^]]]\\\ccccccccccccccccccccccccaaaaaa```___^^^]]]]]]\\\^^^[[[VVVPPPJJJEEEAAA???999999888777555444333222111111222222222333333333222222111111111111222222---......///000111111222000000000000000000000000000000////////////000000222111111111000000000///333333444555666777888888999999:::;;;<<<===>>>???========================;;;::::::::::::::::::999999999888888777666666666///000111111111111000000000///...---...///000111......////////////......---------.........//////---------.......................................***+++---///000000///...,,,,,,,,,------.........---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...,,,+++,,,//////---***---,,,,,,,,,,,,---......................................................------......//////000000................................................222+++)))...000---,,,......,,,+++,,,...000000///000//////.........////////////.........//////000////////////////////////////////////////////////////////////////////////,,,,,,,,,++++++*********..................------......///000000///......////////////000000000000111111222222222333333333333333333222222111111111333333222222111000//////111111000000/////////...////////////////////////000000///...------,,,,,,,,,---...//////---+++***........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......,,,***)))))))))***++++++,,,------------------------------.........------,,,,,,,,,...........................------,,,,,,------.........---------,,,,,,,,,........................------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---//////.........---------...---,,,++++++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////.........................................................------,,,,,,,,,,,,,,,.../////////...---,,,---///000000///---,,,---......///////////////111111111111000000000000000000//////...////////////000000000///000333555111111222222444555777888>>>AAAEEEGGGHHHKKKOOOSSSTTTVVVXXX[[[]]]^^^^^^^^^XXXXXXXXXYYYYYYXXXXXXXXXWWWYYYZZZ\\\\\\[[[YYYXXXXXXUUUQQQNNNMMMNNNPPPQQQSSSSSSSSSUUUWWWZZZ]]]^^^fffggghhhiiiiiiiiihhhgggeeeeeedddbbb___ZZZVVVTTTWWWXXXZZZ]]]```ccceeefffdddeeefffggghhhhhhhhhgggjjjiiifffdddbbbaaaaaaaaacccaaa^^^ZZZUUUPPPLLLIIIBBBAAA@@@>>><<<999777666888666444333333333222000111111111111111111000000111111000000000000111111000000000000000000000000222111111000///......---000111111111111222222222333444444555666777888888888888:::;;;<<<=========>>>>>>======<<<<<<<<<;;;<<<<<<;;;:::999888777666;;;::::::999777555444333555444333222222222333333111000000000000000111222000000000000000000000000---///000111000///---,,,000///...,,,,,,---......////////////////////////////////////000000000000---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........000...---...000111///,,,---,,,,,,,,,,,,---...............................................................///////////////................................................333...---111333111222555111///,,,+++,,,,,,,,,+++//////............//////000000////////////000000////////////////////////////////////////////////////////////////////////.........---------,,,,,,................................................////////////000000000000111111111222222222333333444444444333333333222222333333222222111000000000000000000/////////..............................000//////...------,,,,,,,,,---...///...---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,....../////////...,,,,,,,,,,,,,,,------......///------------------------.........------,,,,,,,,,++++++++++++++++++++++++...------------------...,,,,,,,,,------.........------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...//////.........------------------,,,,,,---------........................------------------------.................................................................................------,,,,,,,,,,,,---.../////////...---,,,---///000000///---,,,...///000000111111000000000000000000000000000000...............///000000222333333222111222444666666777888;;;>>>AAADDDEEEKKKOOOTTTWWWWWWXXXYYY[[[[[[\\\\\\\\\[[[YYYWWWVVVVVVWWWWWWXXXXXXWWWWWWVVVVVVXXXZZZ[[[\\\[[[ZZZYYYXXXWWWTTTSSSRRRSSSUUUVVVWWWWWWXXXXXXZZZ]]]___```ggghhhiiijjjjjjjjjiiihhhggggggeeeccc___ZZZVVVTTTTTTTTTVVVWWWYYY[[[]]]^^^cccdddeeeggghhhiiiiiijjjjjjiiigggeeeddddddddddddhhhgggeeebbb^^^[[[XXXVVVLLLKKKIIIFFFBBB>>>;;;999999666444333333333222111111111111111111111111111111000000//////000000111111111111111111111111111222111111000//////......000000111111111222222222222333444444666666777888777888999;;;<<<<<<======>>>=========<<<<<<<<<;;;<<<<<<;;;:::999888777777:::::::::999777555444333222222222111111111000000111000000/////////000000000000000000000000000000...///000111000///---,,,------------......///000////////////////////////....../////////000000000------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...---...000000...------,,,,,,,,,,,,---......................................................///////////////.........................................................222///---///000...000333:::777222///.........---///......------...//////111000000//////000000000000000000000000000000000////////////////////////////////////////////////...............---------........................///...---,,,,,,---...///////////////000000000000111111111222222222222333555555444444444444333333333333333222111111000000////////////..................................../////////...------,,,,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............------------------------.........------------------------.........---------------------------------------------------------------***++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......///......------......///...............---------,,,------......------,,,................................................------------------------.........................................................---------------,,,---......//////......---...///000000///...---///000111111222222111111////////////000000000000///......//////000111222444555555555444555777999===???BBBFFFKKKOOOSSSVVVZZZ^^^bbbdddccc```___^^^\\\\\\ZZZXXXVVVSSSPPPNNNRRRRRRSSSTTTTTTSSSRRRRRRRRRSSSVVVXXXXXXXXXWWWVVVWWWXXXXXXYYYZZZ[[[\\\\\\\\\\\\[[[\\\]]]^^^```aaaggghhhiiijjjkkkjjjjjjiiiiiiiiigggdddaaa\\\XXXVVVTTTSSSRRRRRRSSSTTTVVVWWW___```aaaccceeegggiiijjjiiiiiiggggggfffggghhhiiillllllkkkjjjhhhfffeeeddd[[[YYYVVVRRRLLLGGGCCC@@@<<<999666333333444333333111111111111111111111111000000////////////000000111111111111111111111111111111111000000//////...000000000111111111222222111222222333444555666777777888999:::;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<;;;:::999888888777:::999999888777555444333111111222333222111000///111111000///............000000000000000000000000...///000000000///---,,,+++,,,---...///000000000////////////////////////------........./////////------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,+++---,,,,,,,,,,,,---......................................................000000//////......------................................................000//////111444666888:::>>>:::444000////////////.........---......//////111000000////////////000////////////////////////////////////////////////////////////////////////---------,,,,,,,,,,,,,,,---------...............///...,,,++++++,,,...///////////////000000000000111111111111222222222222444444444444444333333333333333333222222111111111//////..................------------------------//////.........---------,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++------------------------...............---------........................------............------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............------------..............................+++,,,---......---,,,+++------------------------------------------------------------------------...............................................................------------------.....................////////////......///000111111222222111111///////////////000000000111111111111222333444444333555777999:::;;;>>>AAAGGGHHHKKKPPPUUUZZZ___aaabbbcccddddddaaa]]]ZZZXXXUUUUUUSSSRRRPPPNNNLLLKKKLLLMMMNNNOOOOOONNNMMMLLLLLLNNNPPPRRRTTTTTTSSSRRRUUUWWWZZZ\\\^^^_________]]]\\\[[[ZZZZZZ[[[\\\]]]bbbccceeeggghhhhhhgggggggggfffeeecccaaa^^^[[[ZZZVVVUUUSSSQQQQQQQQQRRRSSSVVVWWWXXX[[[^^^```cccdddffffffffffffgggiiikkklllnnnnnnnnnnnnmmmlllkkkkkkfffeeebbb]]]XXXSSSOOOLLLEEEAAA<<<888777666555444222222111111111111111111000//////////////////000111111111111111111111111111111111000000000//////000000000000111111111111000111222333444555555666666777888:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888777777999999999888777555444333222333444555555444111000111111000...------------/////////////////////////////////000///...------+++,,,...000000000//////////////////////////////------------.........///------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------++++++,,,---,,,,,,++++++---,,,,,,,,,,,,---......................................................000000//////......------//////////////////////////////////////////////////////111555<<>>AAADDDHHHKKKNNNQQQRRRUUUXXX\\\```dddfffgggeeebbb___[[[XXXUUUSSSRRRRRRPPPOOOMMMLLLKKKKKKKKKLLLNNNPPPPPPNNNLLLKKKKKKLLLOOOQQQRRRRRRQQQQQQRRRUUUXXX\\\^^^^^^]]]\\\XXXWWWUUUTTTSSSTTTUUUUUUXXXYYY[[[]]]^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[ZZZYYYWWWUUUSSSQQQPPPOOOOOOOOOMMMMMMNNNPPPSSSVVVYYY[[[aaaaaaaaabbbdddgggjjjkkknnnoooooooooooonnnmmmmmmkkkjjjhhheeebbb^^^[[[YYYQQQMMMGGGBBB>>>;;;888666444444444333222111111000000000////////////000000111111111111111111111111111111111111000000000000//////000000000111111111000111111222333444555555666666888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<999999888888777777666666888888888777666555444333222333444555555444111000111111000...------------///////////////////////////////////////......---......000000000///...---////////////////////////------------.........///------------------------+++,,,,,,------.........++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------,,,---//////---,,,---...---,,,,,,,,,,,,---......................................................///////////////.........///////////////////////////////////////////////////......222;;;AAA>>>777666333///---...///000000////////////000111222222222111111000/////////////////////////////////////////////////////////////////////////////////////////////000000000000000,,,,,,------...////////////...---,,,,,,---...///////////////000000000000000000000111111111111222111111222222222222333333333333333333333333222222////////////000000000000////////////////////////........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///------...............///.............../////////------------------------.............../////////........................---...///000000///...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,---------...............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.............................................................../////////...------------...//////////////////////////////...///000000111111000000//////000000111111222222222333333555777999;;;<<>><<<:::777666555222222111111111111222222222222222222222222222222111111111111111111111111////////////000000000111111111222333444555666666444555666888999999:::::::::::::::;;;;;;<<<<<<<<<:::::::::999999999999999777777777777666555444444222222222111111111000000111000000/////////000000000000000000000000000000000000///...............//////////////////000000////////////////////////....../////////000000000------------------------++++++,,,,,,---...//////+++++++++,,,,,,---------........................---------.........//////)))+++------***)))***,,,---,,,,,,,,,,,,---......................................................---.........//////000000000000000000000000000000000000000000000000000000///000555EEE___qqqooobbb444222000000111111000///111111111111222333444555777666555444333333333333222222222222222222222222////////////////////////////////////////////////---.........//////000000,,,,,,------...///000000......///000000///......////////////000000000000000000000000111111111111333333333444444555555555333333333333333333333333000000111111222222222333000000000000000000000000---.....................,,,,,,,,,,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111)))***,,,......---,,,++++++++++++,,,---...//////---------------------------.........//////000000////////////////////////---...///111111///...---***++++++,,,---...//////........................------------------------,,,,,,,,,---------...............------.........---------.........//////......,,,++++++,,,......000000000000000000000000........................////////////////////////................................................---.........//////000000......---,,,---...///000000000////////////000000111111222333333333333222000000111222333333444444888:::===BBBHHHNNNSSSUUUVVVXXXZZZYYYWWWUUUUUUUUUOOOPPPPPPQQQSSSUUUWWWXXXUUUUUUWWW[[[^^^^^^[[[WWWUUUSSSQQQOOONNNNNNNNNNNNSSSUUUXXXZZZZZZXXXUUUSSSPPPRRRSSSUUUUUUTTTRRRQQQRRRSSSTTTTTTRRRPPPNNNLLLIIIHHHFFFEEEDDDEEEEEEFFFHHHIIILLLNNNPPPQQQRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSQQQSSSUUUUUUUUURRROOOMMMMMMLLLKKKJJJKKKMMMOOOPPPOOOOOOPPPRRRUUUXXX[[[]]]___```bbbdddfffhhhiiiiiihhhiiiiiijjjjjjjjjiiiiiifffdddbbb___\\\WWWQQQMMMFFFEEECCC@@@===:::888777333333222222222222333333222222222222222222222222111111111111111111222222////////////000000000000111222333333555555666777444555666888999999999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::666777777777666555444444555444333222222222333333111000000000000111111222000000000000000000000000000000///...............///...---...///000222444////////////////////////////////////000000000000------------------------///---,,,***))))))******,,,,,,,,,---...///000111...------,,,,,,------...,,,,,,,,,---------..............................................................................//////////////////......------------------------,,,------....../////////111111111111111000000000999///;;;GGGxxxyyyZZZ444333111000000000111222555444333333444555777888;;;:::777555333222111111000000000000111111111111000000000111111111111111111111111111000///...---////////////////////////........................000000///...............///////////////000111111222222111111111111111111444444444444444444444444111111111111111111111111000000111000000///...---444222000...------///000......------------.......................................------,,,,,,,,,++++++++++++,,,---............---...///000222444---+++***+++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***+++,,,------......------,,,,,,,,,---------......//////.........------------,,,,,,++++++,,,,,,---***+++,,,---...000111111///...---,,,,,,---...///......---------,,,,,,,,,,,,---......//////..............................------------------------.........------,,,,,,,,,------............------++++++++++++++++++++++++------------------------//////////////////////////////.........---------////////////////////////000000000///////////////222111///------///111333000111222222333555888;;;???CCCJJJSSS[[[^^^^^^\\\^^^[[[WWWVVVVVVVVVSSSQQQLLLLLLLLLMMMNNNPPPQQQRRRRRRTTTWWWZZZ[[[YYYWWWVVVRRRRRRQQQPPPOOONNNMMMMMMPPPQQQRRRRRRRRRQQQPPPOOOPPPPPPOOOMMMLLLLLLNNNPPPQQQOOOMMMLLLLLLLLLKKKJJJGGGIIIKKKLLLKKKLLLMMMOOOPPPQQQSSSSSSSSSSSSUUUWWWXXXXXXWWWWWWWWWXXXYYYYYYZZZZZZZZZ[[[ZZZWWWRRRNNNOOONNNLLLJJJKKKMMMOOOQQQPPPOOOMMMLLLLLLOOORRRTTTXXXYYY[[[\\\\\\^^^aaacccgggggghhhhhhhhhhhhggggggiiigggeeeeeeeeeddd___\\\WWWSSSLLLGGGBBB>>>:::777999777555444555555444222000111111222222222222111333333333222111000///...000000000000000000000000/////////000111333444555444666999;;;;;;:::888777999999999::::::;;;;;;;;;<<<<<<<<<;;;:::999888777888888777666555444333333333333333333333333333333111111000000//////......////////////////////////////////////////////////000000000000000000000000......------------......111111000......---------111///------/////////.........------......//////---------------...///000...------,,,,,,------...,,,,,,---------..........................................................................................................................................///000000111111222222222222222222222222333---888>>>```bbb___JJJ999888777777777777888999999999888777888999:::;;;<<<;;;999777555444444444555444444333333222111111000000000000000000111111111111111111000///......////////////////////////........................000000///...............//////......//////000111000000000000000000000000222222333444444444333333111111111111111111111111000111111111111111000///333222000///.........//////......------......///..............................---------,,,,,,,,,------,,,,,,+++,,,,,,,,,///...------...///111222000...,,,,,,---...---,,,....................................---,,,+++***+++,,,------......------,,,,,,---------.........//////.........------------,,,,,,++++++,,,,,,---,,,,,,------...////////////...---,,,,,,---...///............------,,,,,,,,,---......//////..............................------------------------------------------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////////////////////////////.........---------///////////////////////////000000000000000//////111111111111111222222222222333555666888===CCCGGGOOOQQQUUUZZZ^^^^^^\\\ZZZVVVSSSQQQPPPQQQPPPNNNKKKHHHIIIKKKNNNQQQTTTVVVXXXVVVVVVVVVVVVUUUTTTSSSSSSQQQPPPOOONNNMMMLLLKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJIIIJJJKKKKKKJJJKKKMMMOOOOOOOOOOOOPPPRRRSSSTTTTTTPPPRRRSSSSSSRRRSSSUUUVVVXXXZZZ\\\\\\[[[[[[\\\]]][[[\\\\\\\\\\\\\\\\\\\\\______```aaabbb___[[[WWWZZZXXXVVVTTTSSSTTTVVVWWWUUUUUUUUUTTTUUUVVVWWWXXXRRRSSSTTTUUUVVVXXXZZZ[[[^^^___```bbbdddeeefffggghhhgggffffffgggfffccc```___ZZZTTTOOOKKKGGGBBB@@@<<<:::777666666666555333111111222222333333333222222222222222222111000///111111111111111111111111/////////000111333444555444666888:::;;;:::888777:::::::::::::::::::::;;;<<<<<<<<<<<<;;;:::999888888888777666555444444333333333333333333333333333111111000000////////////000000000000000000000000////////////////////////////////////////////////111000000//////000000111111000///......---------///...,,,---...///...---((()))***,,,---...//////......---------......///......------------......,,,------------.........................................................////////////////////////........................//////////////////////////////000111111222333333333333333333333333333333000000888666DDDBBBDDD:::999999999999:::;;;<<<<<>>>>>===============>>>===<<<:::999888888888:::999999888666444333222111111000000000000111111222222222111000000//////////////////////////////........................000//////............///...............///000000//////////////////000000111222444555666555444444222222222222222222222222000111111222222222222111111111000000//////......///......------......///...........................------------,,,,,,,,,///...---,,,++++++++++++///......---...///000111222000---,,,---...///.......................................---,,,+++++++++,,,------......------,,,------------........................---------------,,,,,,,,,,,,------..................------......------------....../////////............---,,,---......//////......------------------------------------------------,,,,,,------------------------............------------------------------------------------------/////////////////////////////////............---///////////////////////////000111222222111000///000111333444555444333333555777:::>>>BBBIIIPPPUUU___^^^^^^^^^^^^[[[XXXTTTPPPOOONNNNNNNNNMMMKKKIIIGGGIIIMMMQQQUUUXXXYYYZZZWWWVVVTTTSSSRRRRRRSSSSSSQQQQQQPPPNNNMMMKKKJJJJJJFFFFFFHHHIIIIIIHHHGGGFFFFFFIIILLLMMMNNNOOOQQQSSSQQQQQQSSSTTTVVVXXXZZZZZZZZZ[[[\\\\\\\\\]]]___aaa___aaacccdddbbbaaaaaaaaacccdddfffhhhiiihhhfffeeejjjjjjkkkmmmmmmkkkgggdddcccaaa]]]ZZZXXXWWWWWWXXXYYYZZZ[[[\\\[[[ZZZXXXWWWQQQRRRRRRTTTUUUVVVVVVVVVZZZZZZ[[[]]]___bbbdddeeeffffffeeegggiiiiiihhhffffffbbb]]]XXXTTTPPPLLLJJJCCC@@@<<<999888777666444222222222222333333333333111222222222222222111111222222222222222222222222//////000000111222444444333555777999:::999888777;;;;;;;;;:::::::::::::::<<<<<<<<<<<<;;;:::999999999888777777555555444333444444444333333222222222111000000000000/////////111111111111111111111111////////////////////////........................111111000000000000111111111000///......---.........---,,,,,,.........,,,&&&(((***,,,---...------///......---------............------------......------------............................................................000000000000000000000000------------............///////////////000000000000000111222333444444555444444444444555555555555555666888444555333666666999::::::;;;===>>>???@@@CCCCCCBBBAAA@@@@@@??????@@@??????>>>===<<<<<<<<<<<<<<<<<<;;;:::999777666333333222111000111111222444333222222111000000000////////////////////////........................000///............//////...............//////000/////////000000000000000222333555777888777666555222222222222222222222222///000000111222222222222000000000111000///......//////............//////........................------------------------......---,,,,,,,,,,,,,,,............///111333444222///+++***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,++++++,,,------......------------------....................................------,,,,,,,,,,,,------........................------------------------/////////////////////...,,,---......///.........------------------------------------------------,,,,,,,,,------.........------............------................................................/////////////////////////////////...............///////////////////////////000111333333222111000000000222333555666666666;;;???EEEKKKPPPVVV\\\___eeeccc```]]][[[XXXSSSPPPRRRRRRQQQPPPOOOMMMKKKIIIKKKMMMPPPTTTWWWXXXXXXXXXUUUUUUTTTTTTUUUVVVWWWWWWSSSSSSRRRPPPNNNMMMLLLKKKEEEFFFGGGIIIIIIIIIHHHHHHKKKNNNRRRUUUVVVWWWYYYZZZYYY[[[\\\]]]]]]^^^___```aaabbbdddeeeeeefffiiilllkkknnnppppppnnnlllkkkkkknnnqqqvvvzzz|||{{{yyywwwzzzzzzyyyzzzzzzyyyuuurrrnnnlllhhhdddaaa___^^^]]]ccceeeggggggeee```[[[XXXWWWWWWVVVWWWXXXXXXXXXWWW[[[[[[[[[[[[\\\^^^```aaabbbbbbdddfffhhhiiijjjjjjiiifffbbb^^^[[[XXXTTTQQQNNNJJJEEE@@@===:::777555333222222222222333333333111111222222333222222222222222222222222222222222000000000000111222333444333444666888999999888888;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::999999999999888777666555444444555555444333333222111111000000000000000000000000111111111111111111111111////////////////////////........................//////............//////000000///..................---,,,---///000...---,,,---///000000000///...///......---------......///......------......///---------.........//////................................................000000000000000000000000---------.........//////.../////////000000000111111111222333444555666666555555666666777777777777999888555555000333444999???@@@AAACCCEEEFFFGGGHHHFFFFFFFFFEEEDDDCCCBBBAAACCCBBBBBBAAAAAA@@@???>>><<<===>>>??????>>>===<<<777666444333222333444444555444333222111111222222000000000000000000000000//////////////////////////////............//////...............///000000000000000111111222222222222333444555666555555444222222222222222222222222......///000111111111000///000000000000//////.../////////....../////////........................---------------------------,,,,,,,,,------...///------...///111333666777222///+++***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,+++,,,------......---------------.........//////---........................------,,,,,,------...,,,,,,------.../////////,,,------------------,,,.../////////////////////,,,---......///.........------------------------------------------------,,,,,,,,,------.........------............------................................................////////////////////////////////////////////////000000000000000000000000///000111333333333222111111111111222444888;;;===EEEKKKSSS[[[___aaacccddddddaaa^^^\\\ZZZXXXUUURRRTTTSSSSSSQQQNNNKKKJJJIIIMMMOOOSSSVVVXXXYYYYYYXXXWWWWWWXXXYYYZZZYYYXXXXXXTTTSSSRRRQQQOOONNNMMMLLLJJJKKKMMMOOOPPPPPPOOOOOORRRUUUXXXZZZ[[[[[[]]]^^^```cccfffhhhggghhhiiikkkjjjmmmppprrrssstttwwwyyy~~~}}}yyyvvvsssrrrqqqxxxyyyzzzyyyuuuooohhhddd^^^[[[XXXWWWXXXXXXWWWUUUXXXXXXXXXXXXXXXYYYZZZZZZ]]]___aaaccceeegggiiikkkjjjgggeeecccaaa___[[[YYYXXXTTTOOOIIIDDD???:::777555444333222222222333333111222222333333333222222111111111111111111111111000000000000111222333333222333555777888888888888;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999999888999999888777666555444444555555444333333222111111000000000000111111111111000000000000000000000000////////////////////////........................//////............//////000//////............///.........///111222000///..................------......---------....../////////............//////------........./////////................................................////////////////////////------......///000000000///000000111111222222222333333444555777888999999888999999::::::;;;;;;;;;;;;999111888111888777>>>CCCDDDFFFHHHJJJKKKLLLLLLJJJJJJKKKJJJIIIHHHGGGFFFGGGGGGGGGFFFEEEDDDBBBAAA===???AAADDDEEEDDDDDDCCC;;;:::777666555666777888777666444333222222333333000000000000000000000000///////////////////////////............//////000///////////////000111111000000111111222222333333222222222222222222222222333333333333333333333333...//////000000000000///000000000000////////////000//////......//////000........................,,,,,,,,,------------...,,,,,,,,,,,,---...///000------...///111333666777222000---,,,---...///...........................,,,------...------,,,,,,+++,,,------......------------........./////////---------.....................------------......,,,,,,------...///000000,,,,,,------------,,,,,,---............/////////,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------------............------................................................////////////////////////...////////////000000000000000000000000000000000111111111222222333444444444444444666999???DDDGGGOOOUUU]]]cccffffffffffffcccaaa___^^^^^^\\\YYYWWWRRRRRRQQQNNNKKKIIIIIIJJJPPPQQQTTTXXXZZZ\\\]]]]]]\\\\\\\\\\\\[[[YYYWWWUUUTTTSSSSSSRRRQQQPPPOOOOOORRRSSSUUUWWWXXXYYYXXXXXXWWWYYY\\\]]]^^^^^^```bbb```eeekkkppprrrtttxxx|||~~~xxxuuugggbbb\\\YYYYYYYYYWWWUUUTTTUUUVVVWWWXXXXXXXXXXXXZZZ\\\^^^```aaacccfffiiiiiihhhgggffffffeeebbb```^^^[[[WWWSSSNNNHHHAAA<<<:::999777555333333333444222333333333333333222222111111111111111111111111111111000000111222222333222333444555777888888888:::;;;;;;;;;<<<<<<<<<<<<999::::::;;;;;;:::999999:::999888888666666555444444444444333333222222222000000000111111111111222000000000000000000000000////////////////////////........................000000////////////000000//////............//////......///111333333111///,,,,,,++++++++++++,,,,,,---------------...///000//////............//////............////////////..............................................................................//////000111111222222222222333444555555555666666777888:::;;;<<<=========>>>>>>???@@@@@@@@@@@@@@@777CCC888@@@===HHHHHHJJJLLLNNNPPPPPPQQQQQQPPPPPPQQQQQQPPPOOONNNMMMMMMMMMMMMLLLJJJHHHFFFEEEBBBDDDFFFIIIJJJJJJIIIHHH???===;;;999888999:::;;;888777555333222333444444000000000000000000000000////////////////////////...............///000000000000000000000111222222/////////000111222222222666555333111111111222333333333333333333333333333000000111111111000//////111000///......///000111000000////////////000000........................,,,,,,,,,---------............---------......///......---......000222333000...,,,,,,---...---,,,........................,,,,,,------...------,,,+++,,,------......------............////////////---------.........//////......------------..............................+++,,,------------,,,+++,,,,,,------............,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,------............------------------------------........................////////////////////////.../////////000000000000000000000000000000000000333222111111111333555666777888;;;???DDDIIINNNPPPRRRVVV[[[___```aaaaaabbbdddcccbbbaaaaaa___\\\YYYSSSTTTRRROOOLLLLLLOOORRRWWWXXXYYYZZZ\\\]]]^^^___]]]\\\[[[YYYWWWVVVVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUXXXYYY[[[^^^___``````______aaacccdddeeegggjjjllliiiqqqzzz{{{tttjjjeeedddeeecccaaa^^^___```aaa```^^^\\\ZZZYYY[[[]]]^^^^^^```dddgggfffffffffggghhhhhhfffddd___^^^]]][[[WWWQQQJJJEEE@@@>>>;;;888666555555555444444444444333222111111222222222222222222222222111111111000111111222333111222333444666777888888999::::::;;;<<<===>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;:::999999888777666555555333333333333333333333333000000111111111222222222111111111111111111111111//////////////////////////////////////////////////////............////////////............//////------...000222333111//////......---...///000111,,,,,,,,,---...///000111//////............//////............/////////000...........................................................................//////000111222222333444444555555666777777888888999:::;;;===>>>???@@@@@@@@@AAABBBBBBCCCDDDDDDFFFIII@@@NNN???HHHCCCQQQQQQSSSUUUWWWXXXYYYYYYYYYTTTTTTUUUVVVUUUTTTSSSRRRQQQQQQQQQPPPNNNKKKIIIGGGFFFHHHKKKMMMNNNMMMKKKJJJBBB@@@===;;;:::;;;<<<===888777555333222333444555000000000000000000000000000000000000000000000000...............///000111111111111111111222222333---......///000111111222;;;999666333222333555666333333333333333333333333222222222222222111000///111000...------///111222000000////////////000000........................,,,,,,,,,------.........000///...---------------//////---,,,,,,---...///---+++***+++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------+++,,,------......------............/////////000---------.........//////......------------......000//////...------,,,,,,++++++------------++++++,,,,,,,,,---------......,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,---..................---------------------------////////////////////////////////////////////////.../////////000000111111000000000000000000000000444222111000111333666888888;;;AAAGGGMMMQQQTTTVVVPPPRRRUUUVVVWWWYYY[[[]]]eeedddccccccbbb___[[[XXXXXXXXXWWWTTTRRRSSSXXX]]]``````___]]]]]]]]]]]]]]]ZZZYYYVVVTTTTTTUUUXXXZZZ\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\^^^aaabbbccccccccciiijjjlllmmmnnnqqquuuyyy}}}{{{uuuttttttsssqqqmmmnnnooonnnlllgggbbb___YYY\\\^^^^^^]]]___cccfffccccccccceeeggghhhfffeee^^^_________]]]XXXPPPKKKEEEBBB???;;;999777777777555555555444333222111000333333333333333333333333111111111111111111222222111222333444555777888999888999:::;;;<<<>>>??????======>>>>>>>>>>>>>>>===::::::999888777666555555333333333333333333333444000000111111222222222222222222222222222222222222////////////////////////000000000000000000000000,,,,,,,,,++++++,,,,,,,,,//////.........//////000,,,,,,---000222222000...---------------------------.........---,,,,,,+++)))***+++,,,------------////////////////////////.........------,,,,,,,,,---,,,,,,,,,,,,---............//////000/////////000000111111222222222333444666888:::;;;<<<<<<<<<<<<===???@@@@@@AAADDDFFFJJJKKKLLLLLLKKKJJJKKKMMMNNNNNNNNNLLLLLLMMMPPPSSSXXXYYY[[[]]]^^^___``````ZZZZZZZZZYYYXXXWWWWWWVVVTTTSSSQQQOOOMMMMMMMMMMMMLLLMMMOOOOOOOOOMMMKKKIIIEEECCCAAA???===<<<<<<<<<;;;888444333333333333333444444444444333222111000222222111000///...------000000///...............////////////////////////000111111111111222222222222222333444444444333333444444444555555666666666222222222111111111111000000000000000000000000000........................////////////////////////........................///////////////////////////...,,,,,,,,,---///111......//////...---,,,,,,........................////////////////////////...........................------,,,,,,,,,------..............................---------......///........................---------............///................................................---,,,,,,++++++,,,,,,---.........------.........///////////////..................------,,,,,,,,,+++,,,------......------...///////////////................../////////000////////////000000000000///111222111000...//////111222444555555777:::<<<>>>FFFOOOUUUUUURRROOONNNGGGJJJNNNRRRVVVZZZ^^^bbbcccbbbaaa___^^^]]]]]]]]][[[]]]^^^^^^^^^___aaaccceeeaaa\\\ZZZZZZZZZXXXVVVQQQSSSVVVWWWXXXZZZ]]]___bbbaaa___^^^\\\[[[[[[[[[aaabbbccceeefffjjjnnnrrrxxx|||uuukkkhhhfffdddccccccdddbbbaaa```aaabbbccccccdddgggiiiddddddccccccaaa^^^YYYUUUOOOLLLHHHBBB>>>:::888888888777555555666555444222333333111111111222333444222333333444444333333222333333333444555666777888888999:::<<<===???@@@AAADDDAAA???>>>???@@@@@@??????===;;;999777888888999:::999888666555555444444222222222333333444444444111111111111111111111111...000000///...---...///000000000000000000000000111111111111111111111111///////////////...............---,,,,,,,,,---------------------------------.........------,,,+++***+++,,,---............/////////////////////////////////.........------......------......///000//////000000000000//////222111111111222222333333888999;;;>>>???@@@@@@@@@@@@AAABBBBBBCCCEEEHHHKKKLLLNNNPPPPPPOOOPPPQQQSSSRRRSSSTTTUUUUUUVVVXXX[[[ZZZ[[[]]]___```aaabbbbbb^^^]]]\\\ZZZYYYXXXXXXXXXVVVUUUSSSQQQPPPPPPQQQQQQRRRRRRRRRRRRQQQOOOMMMLLLIIIGGGEEECCCAAA@@@@@@@@@@@@===999777777777777666444444333222111000000///222222222111000//////...000000///............/////////////////////////////////000000000111111111222222333444444444333333222222333333444444444444222222222222111111111111000000000000000000000000........................////////////////////////........................------------------------///...---,,,,,,---///000...////////////...---,,,........................................................................///......------.................................///......---------..............................---------............///................................................---,,,,,,++++++,,,,,,---......------------......---------....../////////......---------,,,,,,,,,+++,,,------......------......////////////.............../////////000000////////////000000000000///111333333111111222333222333444666888<<>>???AAAAAACCCAAA???>>>???@@@@@@??????===;;;999888888999999:::999888666555555444444222333333333333333333444111111111111111111111111000111222111///...///000000000000000000000000000/////////////////////////////////////////////...---------------------------------------------------............---,,,,,,+++,,,---...////////////////////////////////////000000000/////////////////////......//////000111000000111111111111000000333222222222222444666777;;;===???BBBCCCDDDDDDDDDFFFGGGFFFEEEEEEGGGKKKNNNNNNPPPRRRRRRSSSSSSUUUWWWUUUXXX[[[\\\]]]]]]^^^```\\\]]]^^^___aaaaaabbbbbb```___]]][[[ZZZZZZZZZ[[[ZZZYYYWWWVVVVVVVVVWWWXXXXXXWWWVVVTTTRRRPPPNNNNNNNNNMMMKKKIIIGGGFFFEEEEEEGGGDDD@@@>>>>>>===<<<;;;777666555333222111111111222222222111000000000///111000//////......//////////////////////////////.../////////000000000000111222333333444444444333111111222222222222333333333222222222111111111111000000000000000000000000........................////////////////////////........................------------------------......---,,,,,,...///000//////////////////...---........................................................................//////.........//////000........................000///...---------------........................---------............///////////////////////////........................------,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++,,,---...///000000...------------,,,,,,,,,,,,,,,---............---......///////////////........./////////000000000/////////000000000111111000222333333333333444666444666888;;;@@@GGGOOOTTTZZZ[[[[[[XXXRRRKKKFFFDDDFFFKKKSSSZZZ]]]___aaabbbdddeeefffhhhiiiiiiiiiiiiiiijjjiiigggbbb^^^[[[[[[[[[XXXUUUTTTVVVYYY[[[\\\___bbbdddeeeeeeeeefffgggfffeeedddddddddeeefffgggkkkpppxxx{{{xxxrrrppplllhhheeecccbbbaaadddcccbbbcccdddeeedddbbb^^^]]]ZZZUUUOOOIIIDDDAAA;;;999666444555666666666333333444444444444333333222333333444444333333222333333333444555666777888999:::;;;===>>>@@@AAABBBBBB@@@???>>>@@@@@@@@@???>>>===;;;999888888999999:::999888666555555555555444333333333333333333222000000000000000000000000111222333222000///000111000000000000000000000000////////////////////////......//////////////////+++,,,---...//////...---------------------------------............------------.../////////////////////////////////////////////////////////////////////......//////000111///000111111111111111000333333222333555888;;;===???AAACCCFFFGGGHHHHHHHHHLLLKKKIIIFFFEEEFFFJJJMMMKKKMMMOOOPPPPPPPPPRRRTTTUUUYYY]]]___^^^]]]\\\\\\ZZZ[[[\\\]]]^^^^^^^^^^^^^^^]]][[[ZZZZZZ[[[\\\]]]]]]\\\[[[[[[[[[\\\]]]^^^\\\ZZZXXXUUUSSSQQQPPPPPPRRRRRRPPPNNNMMMKKKJJJJJJMMMJJJGGGEEEDDDCCCAAA???<<<;;;999777555555444555222222111111111000000000111000000///...//////////////////////////////////////////000000000111111111111222333444444444444222222222222222222222222333333222222222111111111000000000000000000000000........................////////////////////////........................////////////////////////...------------...///000...//////000//////................................................................................................///000........................000///...---------------........................---------............///000000000000000000000000........................------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,---......///------------------------,,,------...............---...//////////////////...////////////000000000/////////000000111111222000222333333333333555777888<<>>???@@@@@@@@@>>>>>>===;;;:::999999999:::999888777666555555555555444444444333333222222222000000000000000000000000111222222222000///000111////////////////////////111111111111111111111111............////////////)))+++---///000000///...------------------------------...//////......---......//////000000//////////////////////////////..............................------......///000///000111222333333333333444444555777:::>>>AAACCCEEEFFFHHHKKKLLLLLLLLLLLLLLLKKKHHHDDDBBBBBBEEEGGGFFFGGGIIIIIIIIIJJJKKKMMMUUUYYY]]]___]]]ZZZWWWVVVVVVWWWXXXXXXYYYYYYYYYYYYXXXXXXWWWXXXYYY[[[\\\^^^^^^^^^]]]\\\\\\]]]___```^^^]]][[[YYYWWWVVVVVVVVVVVVVVVUUUSSSRRRPPPNNNNNNQQQNNNKKKJJJIIIGGGEEECCC@@@???===;;;999888777666333333222222111000000000111111000///////////////000000000000000000000000000000000111111111222222000111222333444444444444444444444444444444333333333333333222222222222111111111111111111111111111////////////////////////////////////////////////........................////////////////////////------------......//////......////////////..............................................................................---,,,,,,,,,------...///........................//////...---------------........................---------............///000000000000000000000000...........................------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------------------------------,,,---......//////......------...///////////////////////////000000000111/////////000111222222222111222333333333444666999@@@FFFOOOWWW]]]aaadddfffddd]]]UUUMMMKKKLLLPPPSSSUUU[[[ccciiilllkkkjjjiiikkkkkkkkkjjjiiihhhgggfffaaa___ZZZUUURRRRRRUUUXXXVVVYYY]]]bbbeeefffgggggggggiiikkkllllllmmmppprrryyyyyyzzz{{{yyysssqqqqqqvvvxxx|||yyyqqqkkkiiigggdddccceeefffffffffaaaaaabbbaaa]]]YYYTTTQQQMMMIIICCC>>>;;;:::888777222333444444444333111000222333333444444333333222333333333444555666777888:::;;;<<<===>>>???@@@AAA@@@>>>>>>???@@@AAA???>>>===<<<<<<;;;::::::::::::999888777666666555555666444444444333333222222222000000000000000000000000000111222111///...///000////////////////////////000000000000000000000000---.........//////000000***+++...000000000///...------------------------------...////////////.........///////////////...////////////////////////------............//////......------......///000///000222444666777777888888999;;;>>>AAACCCEEEFFFIIIJJJLLLMMMNNNNNNMMMMMMGGGFFFDDDAAA>>>===@@@BBB@@@BBBDDDEEEEEEFFFHHHJJJVVVYYY]]]^^^[[[WWWTTTSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSTTTUUUVVVXXXYYYZZZ[[[[[[[[[ZZZYYYYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]ZZZZZZYYYXXXVVVTTTRRRQQQSSSQQQOOOMMMMMMLLLIIIGGGCCCBBBBBB@@@>>>;;;999777666666555444333222111111222111000000//////000000000000000000000000000000111111111111222222222222000111222333444555555555666666555555555555444444333333333333222222222222111111111111111111111111////////////////////////////////////////////////........................---------------------------------............///,,,---..........................................------------------------........................,,,,,,,,,,,,,,,---...///..............................---------......///........................---------............///////////////////////////..............................------------......------,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,------------...------...////////////...,,,---...///000000000000/////////000000000111111...///000000111222333333222333555666777999===@@@KKKRRR[[[cccfffgggffffff___YYYRRRNNNPPPUUU[[[^^^___dddiiimmmmmmlllkkkkkklllkkkhhheeebbb```___^^^UUUSSSPPPMMMLLLOOOTTTYYYVVVZZZ```eeegggiiijjjkkkhhhjjjmmmpppsssyyyyyyrrrnnnoooqqqtttxxxzzz}}}~~~yyyxxxuuuqqqmmmlllmmmooosssrrrrrrtttvvvwwwwwwvvvtttvvv{{{zzzvvvqqqtttzzz}}}qqqmmmiiigggeeedddcccaaaaaabbbccccccaaa^^^[[[YYYTTTPPPIIIDDD???<<<999666444444555444444333222111222333333444444333333222333333333444555666777888::::::;;;<<<===>>>??????>>>>>>===???@@@AAA???>>><<<<<<<<<<<<;;;;;;::::::888888777666666666666666444333333333333333333222111111111111111111111111000111222111///...///000000000000000000000000000........................------......///000000000,,,,,,...///000000///...------------------------------...///////////////.........//////......---////////////////////////....../////////000000000//////......//////000111111222555777:::<<<===>>>>>>@@@BBBEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHGGG>>>???>>>===;;;<<<>>>???>>>@@@DDDFFFGGGJJJMMMOOOSSSVVVZZZ[[[YYYVVVSSSRRRSSSTTTTTTTTTTTTTTTSSSSSSRRRSSSUUUWWWXXXWWWVVVUUUVVVUUUTTTSSSSSSSSSTTTUUUVVVXXXZZZ]]]___`````````]]]]]]]]]\\\ZZZXXXVVVUUUTTTSSSQQQQQQQQQOOOMMMKKKHHHIIIIIIHHHFFFBBB>>><<<;;;;;;:::888666555444333222111000000//////000000000000000000000000000000000000000000111111111111000000222333444555555555666666666555555555444444444444333333333222222222111111111111111111111111////////////////////////////////////////////////........................------------------------,,,------...............++++++,,,---------------........................------------------------........................,,,,,,,,,------...///000........................---------------...///000........................---------............///......................................................------------............------------........................//////,,,,,,,,,---------......------...///////////////,,,---...///000000000000//////000000000111111111...///000111222333333444333555888:::>>>CCCIIIMMMXXX]]]dddhhhhhhgggeeedddZZZWWWUUUVVV[[[```dddeeefffhhhjjjjjjiiihhhhhhiiieeeccc^^^YYYVVVTTTSSSSSSKKKLLLMMMMMMOOORRRVVVZZZ[[[___cccfffgggjjjnnnqqqppprrrwww}}}xxxqqqmmmjjjfffcccccceeegggkkknnnqqqssstttssssssrrrqqqppprrruuuxxxyyywwwvvvvvvwwwwwwuuusssrrrtttxxx{{{|||xxxqqqlllfffkkkqqqxxx|||{{{vvvqqqmmmiiidddaaadddeeeeeefffeeebbb```___ZZZVVVQQQLLLGGGCCC???<<<888777666555555444444444222333333444444333333222333333333444555666777888999999:::;;;<<<===>>>>>>=========???AAAAAA???===<<<<<<<<<<<<<<<;;;;;;:::888777777666666666666666222333333333333333333444222222222222222222222222111222333222000///000111000000000000000000000000........................------......///000000111............////////////------------------------------...///000000//////---...............------//////////////////////////////000000111111111222000000000000000111111222333444777:::===@@@AAABBBCCCEEEGGGIIIIIIHHHEEEDDDBBBCCCCCCDDDCCCBBBAAA@@@888999;;;;;;;;;;;;>>>@@@>>>AAAEEEHHHKKKOOOSSSVVVOOORRRVVVWWWVVVTTTRRRRRRTTTUUUUUUUUUUUUTTTSSSSSSSSSTTTVVVXXXXXXVVVSSSRRRQQQQQQOOONNNNNNNNNOOOOOOOOOQQQUUUZZZ]]]_________`````````___]]][[[YYYWWWVVVTTTSSSSSSSSSRRRPPPMMMNNNOOOPPPPPPMMMIIIDDDAAA??????===;;;999777666555222111111000000000000000000000000000000000000000////////////000000000000///000222333444555555555666666666555555444444444444444444333333333222222111111111111111111111111000000000000000000000000////////////////////////........................////////////////////////,,,---......//////......***+++,,,,,,---------,,,........................------------------------........................---------......000111111........................,,,,,,,,,---...///000111........................---------.........//////......................................................------------......///......------......///,,,------...///000111111,,,,,,,,,------.........---......///////////////,,,---...///000000000000000000000000111111111111...///000111222333444444333666:::>>>DDDJJJRRRWWW```cccgggiiigggeeecccbbbYYYXXXYYY^^^dddhhhiiihhhcccddddddbbb```___```aaa]]]YYYTTTNNNJJJIIIIIIJJJKKKOOOSSSVVVXXX[[[^^^```bbbdddffffffgggkkkrrrwww~~~}}}vvvrrrkkkfffdddcccccccccbbbdddggglllpppsssuuuvvv{{{{{{{{{zzzyyyzzz}}}|||zzzyyy{{{~~~{{{sssmmmjjjooovvv{{{~~~~~~~~~~~~|||~~~~~~{{{zzztttmmmiiihhhhhhhhhhhhgggeeecccbbb___\\\XXXSSSOOOKKKFFFBBB;;;:::888666666666666777222333333444444333333222333333333444555666777888999999::::::;;;<<<===============???AAAAAA???===<<<<<<<<<===<<<<<<;;;;;;888777777666666666666777222222222333333444444444333333333333333333333333222333444333111000111222000000000000000000000000000000000000000000000000---------...///000000111000//////.........//////////////////000000000000///////////////...............------------...............---,,,,,,++++++000000111111111000...---///111333333111111111222555888<<>>===<<<;;;;;;::::::<<<===>>>BBBCCCFFFIIIKKKMMMMMMMMMPPPRRRUUUWWWXXXXXXVVVUUUXXXVVVTTTQQQOOONNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJLLLMMMKKKIIIHHHJJJLLLMMMMMMMMMNNNQQQUUUXXX[[[^^^^^^^^^]]]ZZZXXXXXXYYYYYYXXXWWWUUUUUUVVVWWWWWWUUURRRPPPOOONNNMMMKKKIIIFFFCCC@@@>>>>>>===;;;999888666444222222222111///000////////////000000111000000000000111111111111111222222333333444444555777777666666555555444444777555333333333333111///222222111111111111222222222111111111000000//////.../////////...,,,***(((.........------,,,,,,,,,///......------......///,,,---......//////.........------,,,,,,------...///...,,,++++++,,,.../////////.........---------***+++---///000//////...........................///...---------///000111......------------......,,,---...//////...---,,,------------------------000///....../////////...////////////////////////////////////////////////.................................///......---,,,...------,,,---...///000000000000000000000000000////////////000000000000222222111111000000//////111111111111111333444555888<<>>=========;;;;;;::::::::::::999999999888777666555555555555444444444333333333222222888888666555333222000000222222222111111111111000111111111111111111111111111111111111111000///...000000000000000000000000////////////////////////....../////////000000000/////////////////////...///......------......///////////////............//////000111111111000000111222222111111333666888:::<<>>>>>===<<<<<<;;;;;;<<<<<<===???@@@AAACCCDDDEEEGGGHHHHHHIIIIIIJJJLLLOOOQQQRRRRRRPPPOOORRRQQQNNNLLLJJJIIIIIIIIIGGGGGGGGGFFFFFFEEEDDDCCCDDDFFFGGGFFFDDDDDDFFFIIIIIIIIIJJJKKKMMMPPPRRRTTTVVVXXXYYYYYYWWWWWWXXXZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVTTTRRRQQQQQQPPPNNNMMMLLLIIIFFFEEEDDDCCCAAA???;;;999666555444444222000000000/////////000000111000000000000000000000000111111222333333444444555777777777666666555555555777555444333333333111000222222111111111111222222111111111111000000000///000000000///...---++++++.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---......//////......------,,,,,,,,,,,,------000///---,,,,,,---///000//////.........---------+++,,,---////////////..........................................///000000......------------......------...//////...------------------------------///.........///000//////////////////////////////////////////////////////........................,,,,,,---.../////////.........---,,,------//////////////////////////////////////////000000000000111111111000000000//////111111000000111333666777===@@@FFFMMMTTTZZZ]]]___``````^^^]]]\\\\\\\\\\\\\\\]]]___dddhhhhhhfffbbb]]][[[WWWRRROOOMMMLLLLLLLLLJJJHHHHHHJJJNNNQQQSSSXXXYYY[[[___cccfffhhhiiicccdddiiipppvvv~~~wwwsssqqqooonnnooooooooooooqqqtttwwwyyy{{{{{{{{{{{{{{{{{{{{{{{{~~~|||wwwtttrrrrrrtttvvvwwwwwwyyy}}}}}}{{{vvvoooiiidddbbbbbbbbb```^^^\\\[[[XXXUUURRRFFFCCC===:::888777555444555444444444333333333222333333222222333333444555888888999:::;;;<<<<<<===????????????>>>>>>>>>>>><<<<<<<<<;;;;;;;;;:::::::::999888777777666666666444444444333333333222222444333333333222222111111222222222111111111111000////////////////////////000111111111111000000///000000000000000000000000////////////////////////------........./////////....../////////////////////......------......///000000000000111111111111......000111222222222222222222222222333777<<<@@@@@@AAACCCBBB@@@???>>>???>>>>>>??????@@@@@@AAAAAA>>>======<<<<<<======>>>;;;<<<>>>???@@@AAABBBBBBCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEGGGIIIJJJJJJJJJIIIKKKJJJHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBB@@@AAABBBBBBAAAAAACCCEEEDDDDDDEEEFFFHHHIIIJJJJJJKKKNNNPPPQQQRRRSSSVVVXXXXXXYYYYYYYYYXXXWWWUUUTTTWWWUUUTTTTTTUUUUUUSSSRRRQQQNNNLLLKKKJJJIIIFFFDDD@@@>>>;;;999888777444222222111000000000000000111000000000000////////////111111222222333444444444777777777777666666666666777666444444444444222000222222111111111111222222111111111111000000000000222222000///......------.........------------------,,,,,,++++++,,,,,,---,,,---......//////............------------......000///...------...///000...............---------+++,,,---...////////////........................---......///////////////......------------......------...//////...---------------------------------.........//////000000////////////////////////////////////////////////........................***+++,,,...///000000000///......---------......////////////////////////////////////000000000000111000000000000/////////111000000111333666999<<>>>>>>>>>>>????????????=========<<<<<<<<<<<<;;;;;;:::999888777777777777444444444444333333333333//////000000111222222222222222222111111111111000///////////////////////////000000111111111111000000000000000000000000000////////////////////////------------.........///............//////////////////............////////////000000111222333333...//////000111111111111222333555777999===AAAEEECCCDDDDDDCCCAAA??????@@@????????????@@@@@@AAAAAA>>>>>>=========???@@@AAA<<<>>>???AAABBBBBBAAAAAAAAA@@@???>>>??????AAABBBCCCCCCDDDFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLKKKKKKJJJIIIHHHEEEEEEEEEDDDDDDDDDEEEFFFBBBBBBCCCDDDEEEEEEDDDDDDCCCEEEHHHJJJKKKMMMOOORRRVVVXXXZZZ[[[[[[ZZZXXXVVVUUUTTTSSSTTTUUUVVVUUUTTTQQQPPPNNNMMMMMMLLLIIIGGGEEECCCAAA???===;;;888555444333222111111111111111000000000///////////////111111111222333333444444666666777777777777777777777666444444555444333111222222111111111111222222111111111000000000000000333111000...------...///...............---------///......------......///,,,---......///.........000//////////////////000//////...------...//////........................,,,------.........//////........................---...///000000///...---......------------......---..................---........................,,,---.../////////000111////////////////////////////////////////////////........................+++,,,---...///////////////.........------------////////////////////////////////////000000000000000000000000000000000000000111111444888<<>>???@@@@@@@@@=========<<<<<<<<<;;;;;;::::::999888777777777777555444444444444333333333...//////000111222222333222222222111111111000000111111111111111111111111...///000111111111111111////////////////////////////////////////////////------------.........///---.........//////000000/////////....../////////......///000111111222333000000000000000111111111333666;;;>>>@@@BBBDDDFFFDDDEEEEEEDDDBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@???============>>>???@@@AAA>>>???AAABBBBBBAAA@@@???@@@????????????AAACCCDDDGGGGGGGGGHHHIIIJJJKKKLLLIIIJJJLLLNNNQQQSSSTTTUUURRRRRRRRRRRRQQQPPPOOOOOOPPPOOONNNMMMMMMMMMMMMLLLEEEEEEFFFFFFFFFEEEEEEDDDAAACCCEEEFFFFFFGGGIIIJJJPPPRRRUUUXXXYYYYYYWWWUUUPPPOOOOOOPPPSSSTTTSSSRRRQQQPPPOOOOOOPPPOOOLLLJJJJJJIIIFFFDDDCCC@@@<<<999777666555444333222222222111111000000/////////...000000111222222333333444555555666666777777888888888666555555555555444333222222111111111111222222000000000000000000111111111000...---,,,---..............................///......------......///,,,---......///.........//////............//////...------------------...---.....................------------.........///........................---...///000000///...---......------------...............------.................................,,,...000///......///111////////////////////////////////////////////////........................---...............------..................------........................////////////000000000000000000000111111111111111111222555999>>>CCCGGGJJJKKKLLLNNNOOOOOONNNLLLKKKLLLLLLNNNPPPRRRUUUVVVXXXYYY[[[]]]^^^^^^]]]\\\\\\WWWUUUQQQNNNKKKJJJIIIIIILLLOOORRRSSSTTTUUUWWWYYY\\\^^^______```bbbgggkkkwwwzzzvvvtttttttttooorrrxxx}}}}}}zzztttsssrrrtttwwwyyyzzzyyywww|||~~~vvvjjjeee___[[[ZZZZZZYYYYYY[[[WWWRRRNNNIIICCC===999777777777777666555444333555555444333333444444444333444555666888999:::;;;<<<<<<===>>>???@@@@@@AAA<<<<<<<<<;;;;;;;;;;;;:::999999777666666666666666555555555444444444333333111111111222222222222222222222222111111111000000111111111111111111111111...///000111111111111111////////////////////////////////////////////////------........./////////------......///000000000000//////......//////000---......///000111111111111111111111222333444555888<<>>;;;<<<===>>>>>>>>>>>>===@@@@@@AAABBBBBBBBBAAAAAABBBCCCCCCDDDFFFHHHIIIJJJMMMMMMLLLLLLMMMOOOQQQSSSPPPQQQTTTWWWYYY[[[]]]]]]\\\\\\\\\\\\[[[ZZZYYYYYYZZZXXXVVVVVVWWWWWWWWWVVVMMMMMMMMMLLLLLLLLLKKKKKKGGGHHHIIIHHHGGGFFFGGGIIIKKKMMMPPPSSSTTTSSSRRRQQQLLLKKKJJJLLLNNNPPPPPPOOOPPPPPPPPPRRRSSSSSSQQQOOONNNMMMKKKJJJHHHEEEAAA>>>:::999888666555444444444222222111111000000//////000000111111222333333333333444444555666777777888888666555555666666555444222222111111111111222222000000000000111111111111000///......---------................../////////---,,,,,,++++++,,,,,,---,,,---......//////......---,,,,,,,,,,,,,,,,,,------------------------------------.....................---------......///........................//////////////////...---......------------......///...------------...///........................---///111000---,,,...111////////////////////////////////////////////////..............................//////...------,,,,,,---......//////..............................////////////000000000000111111111222222222222333333555:::>>>CCCGGGJJJKKKIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGIIILLLOOORRRTTTUUUZZZ\\\^^^^^^]]]\\\\\\\\\TTTRRRPPPNNNMMMNNNOOOPPPUUUXXXYYYXXXUUUTTTUUUXXXXXXZZZ\\\]]]___fffooovvv|||yyyzzz{{{|||vvvuuutttssstttvvvyyyzzzyyy~~~}}}}}}{{{yyywwwooosssxxxwwwqqqhhh```[[[YYYXXXXXX\\\ZZZVVVSSSPPPJJJEEEAAA<<<;;;999777666555555555666555444444444444444444333333555666888999:::;;;<<<======>>>???@@@@@@@@@<<<<<<<<<;;;;;;;;;::::::999888777666555555555555555555555555444444444333333333333333333222222222222222222111111111111000///////////////////////////000000111111111111000000000000000000000000000////////////////////////....../////////000000000------......///000000111000000////////////000000......//////000000111111111111222333666888;;;===???BBBEEEFFFFFFFFFFFFGGGJJJKKKLLLKKKJJJKKKMMMOOONNNMMMKKKHHHDDDAAA???>>>;;;<<>>CCCFFFGGGGGGFFFEEEEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHJJJMMMQQQUUUWWW\\\^^^___^^^ZZZXXXXXXYYYQQQQQQPPPPPPRRRTTTWWWXXX]]]______[[[VVVSSSUUUXXXWWWZZZ^^^aaagggsss|||rrrlllmmmqqqtttuuutttvvvxxx|||}}}wwwzzz}}}ttthhh```\\\YYYXXX\\\[[[YYYXXXVVVSSSMMMJJJBBB@@@<<<999777666777888666666555444444444444444333333555666888:::;;;<<<======>>>>>>?????????@@@=========<<<<<<<<<<<<;;;:::999888777666666666666555555555555444444444444333333333333333333333333222222222111111111111000////////////////////////000111111111111000000///000000000000000000000000////////////////////////////////////000000000000---------...///000000111000000////////////000000000000000000000111111111111111333555999===AAACCCEEEFFFGGGFFFEEEEEEFFFHHHOOOOOOOOONNNMMMNNNPPPRRROOOMMMKKKHHHEEEBBB@@@>>>===???BBBDDDDDDBBB???===??????@@@BBBDDDHHHKKKMMMOOOQQQSSSTTTUUUUUUUUUTTTUUUTTTRRRRRRSSSUUUXXXZZZ[[[\\\]]]_________^^^^^^____________^^^]]]\\\\\\]]][[[ZZZ\\\aaaddddddccc]]]\\\ZZZXXXXXXYYY[[[\\\VVVWWWWWWVVVSSSRRRRRRSSSPPPQQQQQQQQQQQQOOONNNMMMFFFFFFEEEGGGIIIJJJJJJIIIKKKKKKMMMQQQTTTUUUSSSRRRRRRQQQPPPPPPOOOLLLHHHDDD???>>><<<:::999777777777444444333333222111000000000000000111222222333333111111222333444666777777888777666666777777666555222222111111111111222222//////000000111111111222///000111222222111///...---.........//////000000///......------......///,,,---......//////......111111000000000000111111......////////////......---------.........////////////---,,,,,,---...///........................111000///---------...///.........------.........///...---,,,,,,---...///////////////////////////...111333111,,,***,,,///////////////////////////////////////////////////........................++++++---...//////000000)))***,,,...000000000000........................////////////000000000000333333333444444555555555:::===BBBEEEGGGFFFCCCAAABBBBBBAAA@@@BBBDDDGGGIIILLLKKKIIIIIIMMMRRRXXX\\\\\\]]]^^^\\\WWWTTTSSSTTTRRRRRRRRRSSSVVVZZZ]]]```aaabbbbbb]]]WWWSSSUUUYYY___bbbgggmmmvvvsssnnniiihhhnnntttyyy{{{tttjjjddd```^^^\\\[[[[[[\\\[[[XXXSSSPPPGGGDDD???:::888888999:::777666555444444444444444333444555777888:::;;;<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>============;;;:::999888777777777777666666555555555444444444111111111222333333444444222222222111111111111000111111111111111111111111111111111111111000///...000000000000000000000000///////////////////////////...,,,+++,,,---///111555333111///......///000000000000000000111111111000000///......000333777444444666999???FFFMMMQQQQQQPPPMMMKKKKKKLLLNNNOOOQQQPPPNNNLLLKKKLLLMMMNNNLLLLLLLLLIIIEEEAAA??????======>>>@@@AAABBBDDDDDDFFFGGGJJJLLLOOORRRTTTUUUZZZYYYWWWXXXZZZ[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYZZZaaa```___]]]\\\\\\[[[[[[]]]\\\ZZZYYYXXXXXXXXXYYYVVVWWWXXXYYY[[[]]]___```]]]]]]]]]]]]]]]^^^___```______^^^]]]\\\\\\[[[[[[YYYXXXWWWUUURRRPPPNNNNNNLLLLLLJJJIIIHHHGGGGGGGGGKKKJJJJJJKKKLLLNNNPPPQQQSSSRRRQQQPPPNNNMMMLLLKKKGGGDDD@@@===;;;999666444666666777666555222000///222222222333333444444444333333333333444555666666888777666555555666777888444444444444444444444444333222222222111000000000////////////////////////---------...............////////////////////////////////////000000000000////////////////////////......////////////......////////////////////////........................000//////.........//////////////////////////////......//////000000111111......////////////............------------......////////////////////////++++++---///000111111111333222111/////////000111//////............//////------------.........///---------............///////////////000000000000////////////000000000000///000222444666888::::::BBBCCCEEEFFFFFFEEECCCBBBCCC@@@>>>@@@DDDHHHIIIHHHPPPOOOMMMLLLNNNRRRVVVYYY\\\[[[YYYUUURRRQQQSSSTTTRRRVVV[[[___```aaacccddddddgggiiifff```^^^___bbblllqqq{{{wwwqqqkkkkkklllpppvvv}}}}}}www}}}tttkkkfffbbb\\\ZZZZZZZZZYYYWWWQQQMMMFFF@@@<<<999999999888777666666777666444222666666555555666777999:::?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::<<<;;;;;;::::::999888888777666666666666555555555333333333222222222111111555444222000///000000111000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////...---,,,---...000111333222000.........///000000000000000111111111111000111222111111111444666777999<<>>>>>???@@@BBBDDDGGGIIIKKKLLLPPPQQQSSSUUUWWWYYY[[[\\\\\\[[[ZZZ[[[]]]______^^^]]]\\\[[[ZZZZZZZZZZZZZZZ]]]\\\[[[YYYXXXWWWWWWWWWVVVUUUSSSQQQPPPPPPPPPQQQPPPQQQQQQRRRTTTUUUWWWXXXWWWWWWXXXXXXYYY[[[\\\\\\^^^^^^^^^^^^]]]]]]]]]\\\]]]\\\[[[YYYVVVTTTSSSRRRSSSRRRPPPMMMKKKHHHFFFEEEHHHHHHGGGHHHJJJLLLOOOPPPRRRQQQQQQPPPOOONNNMMMMMMIIIGGGCCC@@@>>>;;;888666777888888777666444222111222222222222333333444444333333333333444555666666888777666555555666777888555555555444444333333333222222222222111111111111////////////////////////........................////////////////////////////////////000000000000////////////////////////......////////////......////////////////////////........................//////............//////////////////////////////......//////000000000000......////////////............------------......////////////////////////,,,,,,---///000000000000222111000///...//////000//////............//////,,,,,,---------.........---------............///....../////////000000000////////////000000000000000111333555777999:::;;;???@@@AAABBBBBBBBBAAA@@@DDDBBBAAACCCHHHMMMPPPQQQSSSRRRQQQPPPPPPQQQSSSTTTWWWVVVTTTQQQOOOPPPSSSWWW^^^aaaccceeefffgggiiikkkkkkooorrrsssqqqqqquuuyyy{{{}}}yyywwwsssqqqrrrsssvvv|||yyy~~~}}}oooiiiaaa]]]\\\\\\[[[YYYVVVRRRLLLFFFAAA===:::888999888777777888777555444666666555555666777999:::=======================================<<<<<<;;;>>>>>>======<<<;;;;;;;;;666666666555555555555444333333333222222222222111444333222000000000000111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000///.........///111222111000///.........000000000000000111111111222222///111333444444444666777<<<@@@FFFLLLQQQSSSTTTUUUXXXWWWTTTQQQOOOOOOOOOPPPJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHDDDAAA???@@@AAAEEEFFFIIILLLPPPSSSVVVXXX\\\\\\]]]^^^___```aaaaaa___]]]\\\]]]___aaaaaa```^^^]]]\\\ZZZYYYXXXWWWWWWVVVUUUTTTRRRPPPPPPOOOOOOMMMLLLJJJIIIHHHGGGHHHHHHJJJJJJJJJKKKKKKLLLMMMMMMOOOPPPQQQRRRTTTVVVWWWXXXZZZZZZZZZ[[[[[[[[[\\\\\\^^^^^^]]][[[ZZZYYYXXXWWW[[[ZZZXXXTTTPPPKKKGGGEEEGGGFFFEEEEEEGGGIIILLLNNNPPPPPPPPPPPPOOOOOOOOOOOOMMMJJJGGGDDDBBB???<<<999999999999999888666555444111222222222222222333333333333333333444555666666777777666666666666777777666666555444333333222222111111111222222222222222////////////////////////000//////......---------////////////////////////000000000000////////////////////////////////////......////////////......////////////////////////........................///...............//////////////////////////////...////////////000000000......////////////............------------......////////////////////////---......///////////////000000///............/////////............//////,,,,,,---------.........---------............///------.........//////////////////000000000111111222222444666888999;;;<<<>>>>>>>>>>>>???@@@@@@AAAFFFEEEFFFIIINNNTTTWWWYYYTTTTTTTTTTTTSSSRRRQQQQQQOOOOOOOOOOOOQQQUUU[[[___eeefffffffffgggkkkpppsss|||{{{xxxuuutttvvvzzz}}}~~~xxxmmmeeeaaa___]]][[[[[[XXXRRRMMMHHHCCC===999:::999888777888888666555666666555555666777999:::<<<<<<<<<<<<<<<<<<<<<<<<>>>????????????>>>======;;;;;;;;;:::999999888888666555555555555444444444333333333333222222222222444333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000//////000000111222......------...///000111000000000111111222222333///111222333555777;;;>>>FFFHHHMMMQQQSSSTTTTTTSSSWWWUUURRROOOMMMLLLLLLLLLIIIIIIIIIIIIHHHGGGFFFFFFDDDEEEDDDCCCCCCDDDHHHJJJMMMOOORRRVVVZZZ^^^aaabbbcccccccccccccccbbbbbbbbb```^^^]]]]]]^^^^^^^^^]]]YYYXXXVVVTTTRRRQQQPPPPPPNNNMMMKKKJJJHHHGGGGGGGGGHHHGGGEEECCCCCCCCCCCCDDDFFFFFFFFFFFFFFFFFFEEEEEEGGGHHHJJJLLLNNNOOOPPPQQQRRRRRRRRRSSSTTTUUUUUUVVVYYYYYYYYYYYYYYYZZZZZZZZZ\\\\\\[[[YYYVVVQQQMMMJJJJJJIIIGGGFFFFFFHHHIIIKKKOOOOOOOOOOOOPPPPPPPPPPPPNNNLLLIIIGGGEEEBBB???<<<::::::999999888777666666222222222222222222222222333333333333444555666666777777666666666666777777777666666444333222111111111111111222222333333333////////////////////////111000000///...------,,,////////////////////////000000000000////////////////////////////////////......////////////......////////////////////////..............................---------...//////////////////////////////////////////////////////......////////////............------------......////////////////////////...///////////////..............................//////............//////------........./////////---------............///------------.........////////////000000111111222222333444666777999:::;;;???>>>>>>>>>???AAADDDEEEHHHJJJMMMQQQUUUXXXYYYYYYSSSTTTUUUVVVUUUSSSQQQOOOHHHKKKOOOTTTYYY___eeejjjffffffgggiiimmmttt|||{{{wwwvvvvvvwwwyyy}}}tttlllfffbbb___\\\YYYUUURRROOOJJJDDD???===;;;999888888888666555666666555555666777888:::;;;;;;;;;<<<<<<=========@@@@@@@@@AAA@@@??????>>>::::::999888888777777666555555555555444444444444444444333333333222222222333222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000111222222---------......///000000///000000111222333333333///000111333666;;;AAAFFFMMMNNNNNNNNNOOOOOOOOOOOOPPPOOOLLLJJJHHHFFFFFFFFFFFFFFFFFFEEEEEECCCBBBAAAAAACCCEEEFFFIIIMMMSSSWWWVVVWWWYYY]]]```cccfffgggeeeddddddcccbbbaaa``````^^^[[[YYYXXXWWWWWWUUUTTTQQQPPPNNNLLLJJJIIIHHHHHHGGGFFFEEECCCBBBBBBBBBBBBCCCCCCAAA@@@@@@AAABBBBBBDDDEEEEEEDDDDDDBBBAAA@@@AAABBBDDDFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLNNNNNNPPPQQQSSSUUUVVVWWWVVVWWWXXXYYYXXXVVVTTTRRROOONNNLLLJJJIIIIIIHHHHHHMMMMMMNNNNNNOOOPPPPPPQQQNNNLLLJJJIIIGGGEEEAAA>>>;;;::::::999888777666666222222222222222222222222333333333333444555666666666666777777777777666666777666666444333222111111111111222222333333333444000000000000000000000000111111000///......------////////////////////////111000000000/////////...////////////////////////......////////////......////////////////////////........................---------------...///////////////////////////////////////.....................////////////............------------......///////////////////////////////////////......------------............---//////............//////...////////////000000000---------............///------------.........////////////000111222222222222333444555777999::::::>>>======>>>@@@DDDHHHJJJKKKPPPVVV[[[]]][[[XXXVVVVVVVVVWWWWWWUUURRROOOMMMJJJOOOVVV\\\aaaeeeiiikkkgggjjjooovvv~~~~~~wwwssssssuuuwww|||}}}tttlllggg___[[[WWWUUUTTTRRRLLLGGG@@@>>>;;;999888888666555666666555555666777888:::;;;;;;<<<======>>>??????AAAAAAAAABBBAAAAAA@@@???=========<<<;;;;;;::::::666666555555555444444444444444444333333333222222222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111.........//////000000000///000000111222333444444111222444777:::@@@GGGKKKOOOMMMKKKIIIHHHHHHIIIIIIHHHGGGEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBEEEGGGKKKNNNQQQVVV[[[___\\\]]]^^^___aaabbbcccdddbbbaaa```^^^]]][[[ZZZZZZWWWTTTQQQPPPOOONNNMMMKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAA@@@@@@AAABBBCCCDDDFFFGGGGGGGGGFFFDDDBBBAAAAAABBBDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGIIIKKKMMMOOOPPPNNNOOOQQQSSSUUUUUUUUUUUURRRRRRQQQPPPNNNLLLJJJIIILLLLLLLLLMMMNNNOOOOOOOOOMMMLLLKKKJJJJJJHHHDDDBBB>>>===;;;999888777666666444444333333333333333222333333333333444555666666666666777777777777666666666666555444333333222222222222222333333333333333000000000000000000000000111000000//////.........////////////////////////111111000000//////......////////////////////////......////////////......////////////////////////........................,,,,,,,,,,,,---...///////////////////////////////////////............---......////////////............------------......////////////////////////...///////////////......,,,---......///.........//////............//////....../////////000000000---------............///------........./////////...///000000111222333333444444555777888999:::;;;:::;;;<<<>>>BBBGGGKKKNNNSSSYYY```dddccc^^^YYYWWW[[[ZZZYYYWWWTTTQQQOOOMMMUUUYYY^^^ccceeefffhhhiiikkkrrr||||||tttssspppppprrrwww}}}}}}|||yyyzzz{{{{{{}}}~~~|||~~~~~~xxxiiiccc\\\YYYYYYXXXTTTPPPFFFCCC???<<<:::999777555666666555555666777999::::::;;;;;;===>>>???@@@@@@AAABBBBBBBBBBBBAAA@@@@@@======<<<<<<;;;:::::::::777666666666666555555555444444444444333333333333111111222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000000000111000000//////000000000000000000///000000111333444444555444777<<>>;;;999888666666555555666777999:::888999:::;;;===>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@<<<<<<;;;::::::999999888888888777777777666666666555444444444444333333333000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000000000111111111111000000///000000222333444555555666;;;BBBGGGIIIIIIIIIIIIDDDDDDDDDDDDCCCBBBBBBAAA?????????@@@@@@AAAAAAAAADDDDDDDDDFFFJJJNNNSSSUUUXXXZZZ]]]^^^]]]]]]^^^``````___^^^\\\YYYWWWUUUUUUQQQPPPOOOMMMKKKIIIHHHGGGGGGEEEDDDDDDEEEFFFEEEDDDEEEEEEEEEEEEFFFGGGIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHIIIKKKNNNPPPRRRVVVWWWXXXXXXWWWUUUSSSQQQUUUVVVVVVVVVUUUSSSPPPNNNJJJIIIHHHFFFDDDBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAEEEEEEEEEFFFGGGIIIJJJKKKNNNQQQTTTVVVVVVSSSPPPMMMJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLNNNOOONNNKKKHHHDDDBBB???<<<:::999888888666666666555555444444444333333333333444555666666555666777888888777666555444444444444444444444444444444444333333222222222000000000000000000000000////////////000000000000////////////////////////222111111000///......---////////////////////////......////////////......////////////////////////........................+++++++++,,,---...///000//////////////////////////////.........---------......////////////...............------.........////////////////////////---......///000/////////,,,---///000000000////////////............//////+++++++++,,,,,,,,,---------------.........//////////////////000000000000...///000111222333444444999999:::;;;<<<>>>??????;;;===AAAFFFLLLQQQVVVXXXeeeiiilllmmmiiifffffffffXXXWWWUUUUUUWWW[[[```ccchhhiiiiiijjjlllpppvvv{{{uuupppqqqsssvvvxxx~~~}}}{{{yyyyyywwwsssqqqrrrxxx~~~}}}~~~}}}nnneeeaaa___[[[WWWRRRNNNHHHCCC@@@>>>;;;999666666555555666777999:::777777999:::<<<===>>>???AAAAAABBBBBBAAAAAA@@@???@@@??????>>>======<<<<<<888888888888777777777777555555444444444333333333000000222333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111//////////////////......222111111111222555888:::===@@@DDDGGGHHHGGGDDDBBB===>>>>>>>>>===<<<;;;;;;;;;<<<;;;::::::<<<@@@DDDIIIJJJLLLOOOSSSWWWZZZ\\\\\\\\\\\\\\\]]]]]]]]]]]]ZZZYYYWWWSSSPPPMMMJJJIIIJJJIIIGGGFFFEEECCCAAA???@@@AAABBBCCCDDDEEEFFFGGGFFFGGGIIIIIIHHHHHHIIIKKKKKKLLLNNNPPPPPPPPPOOONNNQQQOOOPPPUUUVVVUUUUUUWWWZZZ\\\^^^``````___\\\[[[ZZZ]]]```bbb```[[[WWWTTTRRRNNNKKKJJJKKKJJJHHHFFFCCCBBBAAAAAABBBCCCAAA@@@@@@AAABBBBBBBBBBBBDDDFFFGGGJJJNNNOOONNNNNNQQQSSSSSSPPPMMMMMMNNNMMMJJJGGGKKKLLLMMMNNNNNNNNNMMMLLLJJJGGGCCCAAA@@@>>>;;;:::<<<:::666555444444333222333333333333333333333333555555555666666666666666:::999777666555555555666666666555444222111000000000000000000000000000000000000000000///////////////......------......///...///000000000...---,,,---------............///............---,,,++++++000000///...---,,,,,,+++,,,---...//////...---,,,...------------...//////////////////////////////...................................................///////////////......//////.........------------------.........//////////////////////////////000000000000000000000000//////////////////////////////.........---------//////000000000000//////111000///000222555666777888:::===???@@@@@@AAABBBAAABBBEEEHHHNNNWWW```fffkkkooosssrrrmmmfffaaa___WWWTTTSSSXXX___eeefffeeellljjjhhhkkksss}}}vvvooopppvvv|||}}}wwwuuuuuuvvvwww{{{}}}~~~~~~~~~}}}qqqkkkfff___YYYXXXSSSMMMIIIFFFBBB;;;666<<<999777555666666555444777888:::<<<===>>>??????CCCCCCCCCCCCBBBBBBAAA@@@>>>>>>>>>===<<<<<<;;;;;;<<<:::999999;;;;;;:::888::::::888777555555444444111111111111111111111111444111...///222444555444111111111111000000000000000000000000111111111111222000///......///000222111000///......///000111////////////000111111111000111222333666999;;;===???AAACCCEEEDDDBBB@@@>>><<<<<<======>>>>>>======<<<<<<<<<<<<<<>><<<:::777555444555666666555333333333333333333333333555555555666666666666666999888666555444444444555333333333222222111111111000000000000000000000000000000000000////////////......------------......//////000111000///...------------............///++++++,,,---............/////////......------,,,------............------...............///000000------------------------........................////////////////////////......////////////......//////.........------------------.........////////////////////////////////////////////////////////////////////////////////////.........---------///000000111111111111000222111000111333666777888;;;>>>BBBDDDEEEFFFGGGHHHFFFHHHKKKOOOTTT[[[ccchhhnnnqqqsssqqqjjjbbb\\\YYYXXXXXX[[[```fffkkkmmmlllmmmnnnqqqwww}}}wwwrrrrrrxxx~~~yyyvvvsssrrruuuzzz~~~wwwpppfff___XXXUUUPPPMMMKKKFFF???999;;;999666555555666555444777888999;;;===>>>??????BBBBBBBBBBBBBBBAAA@@@@@@@@@??????>>>>>>===<<<<<<===;;;::::::;;;;;;999888777666555333333222222222222222222222222222222222444111///000333666777666111111111111000000000000000000000000111111111111111000///......///000111000000////////////000000/////////000111222333444000222444888;;;===???@@@AAABBBAAAAAA???===;;;:::;;;;;;<<<<<<===>>>>>>???===>>>>>>???@@@DDDIIIMMMYYYZZZ]]]______^^^\\\ZZZXXXWWWVVVSSSQQQNNNMMMLLLFFFFFFFFFFFFEEEEEEEEEDDDBBBAAA@@@???@@@BBBEEEGGGLLLMMMNNNMMMMMMMMMOOOPPPUUUWWWXXXWWWVVVVVVWWWXXX___bbbgggkkknnnooonnnmmmlllooovvv~~~~~~{{{|||{{{uuuooogggeeebbb```^^^ZZZVVVRRRTTTQQQNNNLLLKKKJJJHHHGGGAAABBBBBBAAA???>>>???AAA@@@BBBDDDFFFGGGHHHJJJLLLNNNMMMLLLMMMOOOQQQPPPPPPLLLLLLKKKKKKKKKKKKKKKLLLLLLJJJHHHFFFEEEDDDAAA???;;;999666555666666555555333333333333333333333333555555555666666777777777777777666555444444444444111111111111111111111111000000000000000000000000000000000000////////////...------,,,,,,------...///000111111111000///...---------............///+++,,,---......///.......................................------........./////////...///000000111------------------------........................////////////////////////......///////////////..................------------------...............000000000000000000000000/////////////////////////////////////////////////////////............---000000000111111222222222222222333444666888:::;;;@@@DDDHHHKKKLLLLLLMMMMMMKKKOOOSSSXXX\\\aaafffjjjpppqqqpppllleee]]]XXXUUUWWW[[[```eeeiiilllooorrrsssyyy}}}qqqsssvvv{{{xxxtttqqqnnnnnnnnnpppuuu|||~~~sssjjj^^^ZZZVVVSSSQQQLLLEEE@@@===;;;888777777777777666777888999;;;<<<>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@AAA@@@@@@??????>>>======>>><<<::::::;;;:::999777555444333333222222222333333333333333333333333333444222111111444666777777222222111111111000000000000000000000111111111111111000///......///000111000000////////////000000000//////000000222444555444666999===???AAAAAAAAABBBAAA???===<<<;;;;;;;;;;;;;;;;;;;;;<<<======>>>===???AAADDDGGGLLLRRRVVV\\\^^^``````^^^[[[VVVSSSRRRQQQOOOMMMJJJHHHFFFEEEBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEGGGJJJLLLNNNPPPSSSSSSSSSUUUYYY]]]aaaccceeeffffffgggiiikkkuuuxxx}}}{{{zzzxxxuuupppjjjddd```[[[YYYVVVTTTSSSSSSQQQOOOJJJJJJIIIFFFBBB@@@@@@@@@???@@@BBBCCCDDDFFFHHHJJJLLLKKKKKKKKKMMMOOOPPPPPPPPPOOOMMMLLLKKKLLLMMMMMMNNNLLLJJJJJJIIIHHHFFFDDDAAA>>>:::777666555333111333333333333333333333333555555555666777777888888777777666666555555555555222222222222111111111111000000000000000000000000000000000000////////////------,,,,,,,,,,,,------///000111222222111000///---------............///////////////...---,,,+++---........./////////000///...---,,,,,,---...///...............///000000////////////////////////........................////////////////////////---...//////////////////................................................000000000000000000000000/////////////////////////////////////////////////////////.............../////////000111222222333222444666888:::===@@@BBBFFFIIIMMMOOOOOONNNOOOOOOOOOSSSZZZ___dddgggjjjlllqqqooojjjddd^^^ZZZYYYXXX]]]bbbfffhhhhhhlllrrrxxxwwwuuuvvvvvvuuuvvv{{{xxxpppkkkkkklllnnnssswww}}}wwwiiiddd]]]YYYVVVRRRLLLHHHBBB???<<<;;;::::::999888777888888:::<<<===???@@@@@@AAAAAAAAAAAAAAA@@@@@@AAA@@@@@@???>>>>>>======>>>===;;;;;;;;;;;;999777777666666555555555666666444444444444444444444444444333222222333444555555222222222111111111000000///000000000111111111111111111000//////000111111//////000000000000//////111000000///000222333555:::<<<>>>AAABBBBBBAAA@@@BBB@@@>>><<<;;;;;;<<<===;;;;;;::::::;;;;;;<<<===@@@CCCGGGKKKOOOTTTYYY]]]\\\]]]^^^]]]ZZZVVVQQQNNNKKKJJJIIIHHHFFFEEEDDDCCCAAAAAABBBCCCEEEFFFGGGHHHJJJLLLMMMMMMLLLMMMOOOQQQSSSWWW[[[^^^___cccjjjppptttvvvyyy{{{|||~~~zzzwwwllljjjgggfffdddbbb___]]]YYYXXXUUUOOOIIIDDDBBBBBBAAAAAA@@@AAABBBDDDEEEEEEIIIIIIIIIHHHIIIJJJMMMOOOQQQPPPNNNLLLKKKKKKLLLMMMOOONNNMMMMMMMMMLLLJJJHHHEEEBBB===:::888666444222333333333333333333333333555555666666777888888999888888888888777777777666666555444333222111000000111111111111111111111111000000000000////////////...------,,,,,,------...///000111222222111000///---------............///////////////...---,,,,,,------......///000000000///...---,,,,,,---...///------,,,,,,,,,---......////////////////////////........................------------------------------...///////////////---..........................................---////////////////////////........................////////////////////////////////////////////////............000111333444333777;;;>>>AAACCCGGGJJJKKKMMMOOOPPPOOONNNNNNOOOTTTZZZaaagggkkkmmmnnnooooooiiibbb\\\YYY[[[^^^aaagggjjjkkkjjjjjjooozzz}}}ppphhhjjjpppvvvyyyrrrnnniiieeefffkkkrrrwww}}}}}}yyyqqqfff^^^YYYUUUPPPMMMEEECCC???===<<<;;;999888777777888999;;;===???@@@@@@AAAAAABBBBBBAAAAAAAAA@@@??????>>>>>>===<<<<<<>>><<<;;;;;;;;;;;;:::888888888777777777777777888444444444444444444444444444444444333111111111111222222222222111111111111///000000000111111111111111111000000000000111111//////000000000000//////222111000000111444666888???AAABBBCCCDDDBBBAAA???@@@???===;;;;;;<<<===>>><<<;;;;;;;;;<<<===???@@@FFFJJJPPPTTTWWWZZZ\\\^^^[[[[[[ZZZXXXUUUQQQNNNLLLFFFFFFFFFEEEEEEEEEDDDDDDAAABBBDDDFFFIIIKKKMMMNNNKKKMMMPPPPPPPPPQQQVVVZZZeeejjjoooqqqrrrvvv{{{vvvrrrnnnlllfff^^^TTTMMMHHHGGGFFFDDDAAA@@@AAABBBBBBAAAEEEFFFFFFEEEEEEGGGKKKNNNQQQPPPOOOMMMLLLKKKKKKKKKPPPOOOOOOPPPPPPPPPMMMKKKEEEBBB>>><<<;;;:::888666333333333333333333333333555555666777777888999999777888888999999888888777777666555444222111000000111111111111111111111111000000000000////////////.........------............///000111111111000///---------............///,,,,,,...///////////////.........//////000000000.........------.........,,,,,,++++++,,,,,,---...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000---------..............................---------////////////////////////........................////////////////////////...////////////000000000.........///000222555666999===CCCFFFGGGIIIMMMQQQOOOPPPPPPOOONNNNNNPPPRRR\\\aaahhhmmmoooppppppppphhhccc[[[XXXZZZ```eeeiiihhhiiijjjkkkmmmwwwuuuooogggfffmmmwwwzzzssseeeddddddeeeiiiqqq|||~~~|||yyy{{{vvvjjjbbb[[[UUUQQQIIIEEEAAA>>><<<:::888666777777777888:::<<>>======<<<<<<===<<<;;;;;;<<<<<<;;;:::888777777666555555555666444444444444444444444444333444555333111///000111333222222222222111111111000000000000111111111111111111111111111111111111...///000111111000///...111111000111444888<<<>>>BBBCCCDDDDDDDDDCCCBBBAAA@@@>>><<<;;;::::::;;;<<<<<<;;;<<<===???BBBEEEGGGOOOSSSYYY]]]^^^\\\[[[[[[XXXVVVSSSOOOMMMLLLKKKKKKEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFHHHLLLPPPTTTWWWYYYUUUWWWYYYZZZ\\\cccmmmuuu|||qqqeee[[[TTTRRROOOKKKGGGEEEEEEEEECCCAAAAAABBBDDDDDDDDDGGGLLLQQQTTTTTTSSSRRRQQQOOOMMMLLLPPPOOOPPPQQQRRRRRROOOMMMIIIEEEAAA>>>===;;;999888333333333333333333333333444555666777888999::::::666777888999999888777666444444444333222111111000111111111111111111111111000000000000////////////000//////......//////000---...///000111000//////---------............///,,,---...//////000000000///////////////000000000------............---------,,,,,,,,,,,,---......------------------------........................------------------------,,,---...///000000000000---------.........////////////.........---------------------------------........................////////////////////////.../////////000000000000000000000000222555888999AAAFFFKKKMMMLLLLLLOOOSSSRRRRRRQQQPPPOOOQQQVVVYYYbbbfffkkknnnmmmkkkjjjiii```]]]YYYYYY___eeejjjlllfffiiilllrrr{{{tttnnnlllkkkooozzzvvvqqqppppppooommmiiikkkmmmpppvvv~~~{{{xxx{{{uuuiii___XXXOOOKKKFFFBBB???<<<999777888777777777999<<>>======<<<;;;:::;;;<<<===<<<;;;999888777555444444444444333333333333333333333333111333555444222111222444333333222222222111111111000000000000111111111111111111111222222111111111...///000111111000///...000000111333777<<>><<<:::999999999999;;;;;;<<<>>>BBBFFFKKKMMMVVVZZZ```bbbaaa]]]YYYWWWSSSPPPLLLHHHFFFGGGHHHJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIMMMRRRXXX]]]aaacccgggiiijjjkkkppp{{{rrrggg___\\\XXXSSSNNNKKKJJJIIIGGGEEE>>>@@@BBBCCCDDDHHHOOOTTTXXXXXXXXXXXXVVVTTTQQQPPPOOOOOOPPPRRRSSSSSSPPPNNNNNNJJJEEE@@@===:::777555333333333333333333333333444555666777888999::::::555666777888888777666555111111111111111111111111111111111111111111111111000000000000////////////000000////////////000000,,,---...000000000///...---------.........//////000000000000///...---,,,000000000000////////////,,,---...//////...---,,,...------------...//////////////////////////////................................................,,,---...///000000000000---------.........////////////.........---------------------------------........................////////////////////////.../////////000000111111222111111222444777:::<<>>;;;::::::;;;===>>>===<<<::::::888777555555444444333333333333333333333333///222555555444444555888333333333222222222111111000000000000111111111111111111222222222222111111000000111111222222222333000222555777:::>>>CCCFFFGGGFFFEEEDDDDDDEEEEEEFFFAAA@@@???===<<<;;;:::::::::===BBBFFFJJJNNNSSSWWW^^^______^^^\\\XXXSSSQQQGGGFFFEEEFFFGGGIIIIIIIIIGGGGGGGGGGGGHHHJJJLLLMMMPPPTTT[[[dddlllssswwwyyy{{{wwwqqqiiibbbYYYSSSQQQOOOJJJEEEBBBAAA@@@???AAAEEEIIILLLXXX\\\``````]]]WWWQQQNNNNNNNNNOOOQQQSSSRRRPPPMMMLLLIIIFFFCCC@@@<<<888555666555444333333333444555222333333444555666777777888888888888777777777777444444333333333444444555555444333333222222333333111111111111000000000000111111000000//////......////////////////////////........................//////////////////////////////////////////////////////////////////////////////////////////////////////000000///...------000000//////.........---........................//////............////////////////////////////////////000000///...------------......///000000000000000000000000000000000////////////000000000000////////////000000000000000111222222333888AAAHHHRRRSSSSSSPPPMMMLLLNNNPPPPPPTTTYYY[[[[[[\\\^^^aaaaaaeeeiiiiiiddd___[[[ZZZSSSYYY```eeefffgggjjjmmmlllwww~~~yyyttttttvvvyyy~~~}}}uuupppfffbbb___```fffoooxxx}}}|||~~~tttfff^^^WWWPPPMMMMMMJJJCCC<<<888666555777:::<<<======BBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@???>>>>>>;;;;;;<<<<<<===<<<<<<<<<::::::999999888888777777222222222222222222222222333333333333333333333333333333333333222222111000111111111111111111111111111111222222222333333333///////////////000111111222555999<<<>>>@@@BBBDDDDDDEEEEEEFFFFFFGGGFFFFFFAAA@@@>>><<<;;;::::::;;;>>>BBBHHHMMMQQQTTTXXX[[[\\\\\\[[[XXXUUUPPPLLLJJJIIIIIIHHHGGGHHHHHHGGGGGGHHHHHHHHHHHHIIIKKKNNNPPPVVV]]]iiivvv}}}|||ssslllfff```XXXQQQMMMKKKGGGEEEDDDFFFHHHJJJRRRVVV[[[______^^^]]]]]]WWWTTTQQQPPPPPPPPPOOONNNQQQOOOLLLJJJGGGCCC>>>:::888777555444444444555555333444444555666777888888777666666666555555555555555444444333333444444555555444333333222222333333111111111111000000000000111000000000/////////...////////////////////////........................///////////////////////////////////////////////////////////////////////////////////////////////////////////////...------111000000000////////////........................//////............/////////////////////////////////////////////...------...............---------000000000000000000000000////////////000000000000////////////000000000000333333222333777???IIIOOOVVVUUURRRNNNJJJJJJMMMQQQUUUZZZ___bbbaaa____________aaabbb```\\\XXXWWWWWWZZZ___eeeiiikkklllpppsssuuuxxxsssssstttyyyzzzsssmmmhhhddd^^^^^^aaahhhsss{{{ooofff\\\UUURRRMMMEEE???<<<:::888888:::<<<<<<<<>>======999::::::;;;;;;:::::::::888888777666666555555444222222222222222222222222333333333333333333333333222222333333333222111111111111111111111111111111111111111222222222333333111000.........///111222555888===AAABBBAAABBBBBBBBBDDDGGGIIIIIIHHHFFFEEE@@@>>><<<::::::;;;===>>>EEEJJJPPPVVVYYY[[[\\\]]]YYYXXXUUUQQQMMMIIIFFFDDDDDDEEEEEEEEEEEEEEEDDDDDDIIIJJJKKKLLLNNNQQQVVVZZZeeennn|||{{{xxxwww||||||ssshhhaaaVVVSSSMMMHHHDDDDDDEEEFFFIIIMMMRRRWWW[[[___bbbeeeaaa\\\VVVQQQOOONNNNNNMMMPPPOOOMMMKKKIIIEEE@@@<<<:::999777666555555555555444444555666777888999999777777666666666555555555555555444444444444444555555444333333222222333333111111111111000000000000000000000000////////////////////////////////////........................///////////////////////////////////////////////////////////////////////////////////////////////////////////////......---111111111000000000000///........................//////............/////////////////////////////////////////////......---//////...------,,,++++++000000000000000000000000////////////000000000000/////////000000000111111555444333777???IIIRRRWWWXXXUUUOOOIIIFFFIIIOOOTTT]]]```dddfffddd```]]][[[\\\[[[YYYVVVSSSSSSUUUWWW___cccfffiiikkkooovvv{{{|||vvvpppqqqvvv}}}zzzppphhhbbb___]]]\\\^^^dddmmmxxx}}}sssfff\\\UUUOOOHHHBBB@@@>>>;;;999:::;;;;;;:::>>>???AAABBBDDDEEEEEEEEEDDDCCCBBBAAA???>>><<<<<<::::::;;;;;;;;;::::::999777777666666555555444444333333333333333333333333333333333333333333333333111111222333333333222222111111111111111111111111111111111222222222222333444222000///000222555777999<<<@@@BBBBBBAAABBBBBBDDDFFFIIIKKKJJJGGGDDDAAA<<<;;;999999;;;>>>CCCEEEMMMRRRXXX\\\]]]\\\ZZZZZZTTTRRRNNNKKKHHHEEEDDDCCC@@@BBBDDDEEEEEEFFFHHHIIIJJJMMMQQQUUUYYY^^^fffkkk{{{|||xxxvvv{{{{{{tttfffaaaYYYQQQKKKGGGFFFFFFGGGIIILLLOOOSSSXXX^^^bbbfffaaaZZZUUUQQQOOONNNLLLLLLLLLKKKKKKJJJGGGBBB???<<<;;;999666555444444555444444555666777888888999999999999888888888777777666555555444444444444555555444333333222222333333111111111111000000000///000000000000////////////////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////...///////////////......000000000///////////////........................//////............//////////////////////////////...///////////////......//////.........---------////////////////////////////////////000000000000/////////000000111111222444333666>>>IIIRRRWWWYYYUUUPPPJJJEEEFFFLLLUUU\\\cccddddddccc```\\\YYYWWWXXXVVVRRROOOOOOSSSXXX\\\dddeeefffgggkkkuuu}}}sssmmmooosssyyy~~~pppkkkddd^^^\\\]]]```bbbllluuuqqqeee]]]VVVOOOJJJDDDAAA===::::::;;;::::::<<<===???AAACCCDDDEEEEEEDDDCCCBBB@@@???===<<<;;;===============<<<<<<;;;999999888888777666666555444444444444444444444444333333333333333333333333000111222222333333333333111111111111111111111111111111111111222222222222444222111000111444777999===>>>@@@@@@@@@AAACCCEEEHHHIIIKKKKKKHHHDDD@@@===:::999999;;;???EEEKKKNNNTTTWWW[[[\\\ZZZWWWTTTRRRKKKIIIGGGEEEDDDDDDEEEFFFFFFGGGIIIJJJJJJLLLPPPSSSSSSXXX```fffkkkrrr{{{~~~~~~yyypppeee[[[TTTOOOMMMKKKKKKKKKKKKMMMQQQWWW\\\ccc```\\\YYYWWWTTTPPPMMMMMMMMMLLLMMMMMMLLLIIIFFF>>><<<:::777555444444444222333444444666666777888999999999999888888888888777666555444444444444444555444333333222222333333111111111111000000000///////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......///////////////...................................................//////............//////////////////////////////......///////////////.........//////000000000000////////////////////////////////////000000000000/////////000111222222222111444;;;FFFPPPVVVVVVSSSLLLIIIDDDDDDIIIRRR]]]ccchhheeeaaa^^^[[[XXXVVVUUUQQQNNNKKKKKKOOOVVV]]]aaahhhgggggghhhppp}}}uuulllfffccckkkxxxzzzpppcccaaa___]]]___dddjjjnnnzzzssshhh___VVVQQQHHHDDD???<<<;;;;;;;;;:::;;;<<<>>>@@@BBBDDDDDDEEECCCBBBAAA@@@>>>===<<<;;;===>>>>>>>>>======<<<;;;999999999888777777666666444444444444444444444444333333333333333333333333000111222222333333333333111111111111111111111111000000111111111222222222111000000111333666999:::>>>???@@@@@@AAACCCFFFIIILLLLLLJJJHHHEEEAAA>>><<<::::::<<<@@@EEELLLRRRVVVXXXYYYYYYWWWSSSNNNLLLKKKCCCCCCCCCCCCDDDFFFHHHIIIKKKMMMNNNNNNNNNQQQXXX]]]gggoooxxxxxxlllbbbZZZVVVNNNMMMJJJGGGFFFIIINNNSSS[[[[[[[[[\\\\\\ZZZVVVSSSOOOMMMLLLLLLLLLKKKIIIGGGAAA???<<<999777555444444222222333444555666777777888888777777777666666666777777666555444444444444555444333333222222333333111111111111000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---...//////////////////,,,---------------..............................//////............//////////////////////////////---...//////////////////...//////000111111222222000000000000000000000000////////////000000000000...///000000111222333333222888BBBLLLSSSTTTPPPLLLFFFDDDCCCFFFNNNXXXaaaeeegggccc]]]XXXVVVVVVUUUTTTIIIHHHHHHKKKRRRZZZ```ccceeefffgggkkkvvv|||tttpppllliiiiiigggrrrvvvjjjbbb\\\^^^aaadddiiipppxxx}}}sssfff[[[TTTOOOJJJDDD???===<<<;;;;;;:::;;;===???AAABBBCCCDDDAAAAAA@@@???>>>======<<<<<<<<<<<<<<<<<<;;;:::999888888777777666555555555555555555555555555555555333333333333333333333333111111222333333333222222111111111111111111111111000000000111111111111222///000111333666999<<<======???BBBDDDEEEGGGIIIKKKNNNLLLHHHDDDAAA???>>>>>>===>>>AAAFFFKKKQQQVVVYYYXXXWWWUUUPPPKKKGGGFFFGGGCCCDDDEEEGGGIIILLLNNNOOONNNQQQSSSUUUWWW^^^iiiqqq}}}tttlllhhh[[[XXXRRRLLLGGGFFFIIILLLTTTUUUWWW[[[^^^___]]]\\\TTTRRRNNNLLLKKKJJJHHHGGGEEECCC@@@<<<999777666666333333444555666777888888888888888777777777666666888777666555444444444444555444333333222222333333111111111111000000000000.../////////000000000111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////------...///////////////------------......//////........................//////............//////////////////////////////------...///////////////////////////000000000000000000000000000000000000////////////000000000000...///000111222333333444777???IIIPPPQQQOOOJJJGGGEEEDDDFFFKKKTTT[[[___```___[[[VVVSSSRRRRRRPPPOOOGGGHHHJJJPPPYYY```cccdddfffiiiooovvvyyynnnmmmooooooqqqtttuuu~~~|||ssskkkeee```]]]aaafffmmmtttzzztttggg___YYYSSSKKKDDD@@@===;;;::::::;;;===???@@@AAABBBBBB@@@?????????>>>>>>>>>===============<<<;;;:::999999999888888777777666666555555555555555555555555333333333333333333333333222222333333333222111111111111111111111111111111000000000000111111111111000111444777:::===@@@AAA;;;???DDDHHHJJJJJJKKKLLLNNNKKKFFFAAA???>>>???AAA@@@BBBEEEJJJOOOTTTXXXZZZXXXVVVQQQKKKFFFDDDDDDFFFGGGHHHJJJMMMPPPRRRTTTUUUTTTWWW\\\```eeeppp~~~oookkkbbbXXXPPPLLLMMMNNNPPPQQQTTTXXX^^^bbbcccccc___[[[VVVRRROOONNNLLLKKKHHHFFFBBB???<<<999888888444444555666777888999999:::::::::999999999999888888888777555555444444444555444333333222222333333111111111111000000000000.../////////000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////------...///000000//////---.........//////000000........................//////............//////////////////////////////------...///000000//////000000000///......------000000000000000000000000////////////000000000000...///000111222333444444<<>>;;;999:::;;;===>>>@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<;;;<<<<<<;;;;;;:::999999999666666666666666666666666333333333333333333333333333333333333333222111000111111111111111111111111000000000000111111111111000444777:::<<<===???AAACCCHHHLLLMMMKKKIIIJJJKKKJJJGGGBBB>>>===>>>AAACCCJJJMMMPPPTTTVVVWWWVVVUUUTTTOOOJJJIIIEEEBBBBBBFFFNNNNNNOOOTTTWWWZZZ]]]```dddgggmmmsss{{{rrrcccYYYRRRMMMIIIIIILLLOOORRRVVV^^^hhhpppjjjfff```ZZZUUURRRQQQPPPPPPLLLGGGAAA===:::999888777777555555444555666777888888888888888999999999999888777666555444333333444333222222111111222222...///000111111000///...000000////////////000000000000000000000000000000000000//////.........---//////......---------,,,////////////////////////////////////////////////000000000000000000000000......////////////......000000000000000000000000....................................//////000000............////////////000//////.........//////............/////////000////////////////////////...//////000000000000000000111222111000333999???IIIKKKLLLKKKHHHFFFGGGHHHCCCFFFKKKNNNPPPRRRUUUWWWQQQQQQPPPMMMHHHEEEEEEEEEIIINNNTTT[[[aaafffjjjlllzzzooonnnqqqwww~~~zzzqqqfffbbb]]]ZZZ\\\ccckkkpppxxxrrrgggYYYOOOKKKGGGAAA;;;888999<<<>>>?????????>>>AAAAAAAAABBBBBBAAA@@@@@@@@@@@@??????>>>=========;;;:::999999888888999999777777777666555555444444555555444444444333333333222333333444444333333222111111111111222333444444111111111111111111111111111444999===???AAABBBDDDFFFHHHJJJKKKKKKKKKLLLNNNJJJGGGCCC@@@???AAAEEEGGGPPPQQQTTTVVVVVVUUUTTTRRRLLLHHHEEEEEEDDDCCCFFFKKKPPPRRRVVV\\\bbbjjjsssyyyuuuhhh]]]TTTOOOMMMNNNOOOPPPRRRWWW]]]aaahhhiiiiiieee^^^XXXTTTSSSPPPNNNJJJGGGCCC???;;;888777666555444444555666777888888888888888999999999999888777666555444444333444333222222111222222222///000111111111111000///000000////////////000000000000000000000000000000000000/////////.........////////////......------////////////////////////////////////////////////000000000000000000000000......////////////......////////////////////////........................------......////////////............////////////000//////.........//////........./////////000000////////////////////////...//////000000000000000000000111111333777<<<@@@IIIIIIIIIJJJLLLKKKIIIFFFEEEHHHLLLNNNOOOOOOPPPQQQPPPOOONNNKKKGGGFFFFFFHHHMMMTTT[[[___aaagggsss}}}}}}qqqooossszzzzzzmmmdddZZZZZZ[[[^^^fffpppyyyuuudddVVVOOOHHHAAA;;;:::;;;<<<===>>>???@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>>>>======;;;::::::999999999999999888777777666666555444444555555555444444444333333222333333444444333333222222222222111222222333333111111111111111111111111333777===AAACCCEEEFFFGGGIIIHHHHHHIIILLLNNNOOOPPPIIIGGGDDDCCCDDDHHHLLLOOOWWWXXXWWWWWWUUURRRPPPNNNEEECCCBBBEEEFFFHHHOOOWWWTTT[[[ccckkksssyyykkk```ZZZUUURRROOOMMMOOOQQQSSSTTTdddjjjqqqsssnnnfff^^^[[[RRRQQQOOOLLLIIIDDD>>>999777666555555555555666777777777888888888999999999999888888777666555444444444444333222222222222222000111111222222111111000111000000//////000000111000000000000000000000000000000////////////......000000000000////////////////////////////////////000000000000000000000000000000000000000000000000......////////////......................................................---------.........................../////////////////////......//////000....../////////000000000////////////////////////...///000000111111000000000///000333888===AAACCCIIIGGGHHHLLLOOOOOOJJJEEEGGGJJJMMMOOONNNLLLKKKKKKMMMLLLKKKHHHFFFFFFIIILLLRRRZZZaaaaaaaaalll~~~ppphhhqqq{{{zzzuuukkkaaa[[[UUUXXX___iiivvvrrraaaVVVMMMEEE@@@>>>===<<<<<<===>>>@@@BBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>===;;;;;;:::999999999999:::888888777777666555555555555555555444444444444333222333333444444333333222333333222222111222222222111111111111111111111111888<<>>>>><<<<<<;;;:::::::::::::::999888888777777666666555555555555555444444444444222333333444444333333222444444333222111111111111111111111111111111111111???BBBFFFIIIIIIHHHHHHHHHHHHHHHJJJNNNRRRRRRNNNJJJEEEFFFIIIMMMRRRWWW[[[^^^[[[YYYVVVRRRNNNKKKHHHGGGGGGFFFHHHLLLPPPWWWdddppp|||~~~}}}rrrjjj^^^UUURRRQQQPPPNNNSSSYYYeeevvvyyyeee^^^UUUOOOLLLIIIDDD???;;;:::999777666666777777666777777888999999::::::999999999888777777666666555444333333222222333333333333222222222222333333111111000000000000111111//////////////////////////////000000000000000000000000111111111111111111000000000000000000000000000000000000000000000000////////////////////////......////////////..............................////////////////////////....................................///////////////////////////000111111////////////000000000111000000000000000000000000///000000111111111111111222111333999AAAGGGIIIIIIJJJOOOSSSRRRLLLHHHGGGHHHJJJLLLOOOOOOMMMKKKIIIIIIHHHHHHHHHGGGHHHLLLQQQUUUWWWYYY]]]cccooosssmmmpppvvvyyy|||rrrhhhdddaaa^^^___bbblllpppzzzxxxiii]]]TTTOOOFFFCCC>>>:::999;;;>>>@@@AAABBBCCCDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@?????????===<<<;;;;;;::::::;;;;;;999999999888777777666666666666555555555444444444222333333444444333333222444444333222111111111111111111111111111111111111DDDFFFHHHIIIHHHGGGHHHIIIHHHJJJMMMQQQRRROOOJJJFFFFFFIIIMMMSSSXXX[[[]]]^^^VVVTTTQQQNNNKKKJJJJJJJJJIIIJJJNNNTTT[[[ddduuu~~~rrreee[[[TTTOOOMMMNNNQQQ[[[kkk{{{tttjjj]]]TTTPPPLLLHHHDDD???>>><<<999888777777777666666777888999::::::;;;999999999999888888777777555444444333333333333333333222222111111222222333222111111000000111111222000000000000000000000000//////000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000......////////////..............................///////////////////////////////////////.....................////////////////////////000111222222/////////000000000111111000000000000000000000000///000111111222222111111333555888>>>DDDIIIKKKKKKNNNSSSVVVRRRIIIDDDGGGKKKKKKMMMNNNNNNLLLJJJIIIIIIGGGHHHIIIJJJLLLPPPUUUYYYZZZ\\\bbbmmmuuulllnnnvvv~~~mmmfffaaa``````aaaffflllwww}}}vvvggg[[[UUULLLHHHBBB===;;;;;;>>>???BBBBBBCCCDDDEEEEEEEEEEEECCCCCCBBBAAAAAA@@@@@@???======<<<;;;;;;;;;;;;<<<::::::999999888777777777666666666555555555444444222333333444444333333222333333222222111222222222111111111111111111111111EEEGGGHHHHHHGGGGGGIIIKKKKKKMMMPPPQQQNNNJJJGGGFFFJJJMMMSSSYYY\\\\\\ZZZXXXPPPOOOMMMKKKKKKLLLMMMOOOSSSUUU\\\fffooo}}}|||mmm```WWWRRRMMMPPPVVV^^^hhhsss}}}wwwhhh]]]WWWSSSMMMHHHCCCAAA???<<<999888777777555666777888999:::;;;;;;:::999999999999888888888555555444333333333333444333222111000000111222333222111111000000111111222000000000000000000000000//////000000000111111111/////////000000000111111000000000000000000000000////////////////////////000000000000000000000000......////////////......////////////////////////////////////////////////111111000000000/////////............////////////////////////000111222333//////000000000111111111000000000000000000000000000000111222222222222111555888>>>BBBFFFHHHKKKMMMRRRTTTSSSNNNHHHFFFJJJOOONNNNNNNNNKKKHHHFFFGGGHHHGGGIIILLLNNNPPPTTTXXX\\\```fffpppwwwssspppsss|||~~~mmmccc```aaaeeehhhmmmuuu~~~tttggg```RRRNNNHHHBBB>>>===>>>???BBBBBBCCCEEEEEEFFFFFFEEECCCCCCCCCBBBAAAAAA@@@@@@>>>======<<<<<<<<<<<<<<<;;;::::::999888888777777666666666666555555555555222333333444444333333222222222222111222222333333111111111111111111111111EEEFFFGGGFFFFFFHHHKKKNNNMMMPPPRRROOOJJJFFFFFFGGGMMMRRRXXX\\\^^^[[[WWWSSSMMMLLLJJJJJJKKKNNNQQQSSS]]]aaajjjvvv}}}mmmaaa\\\OOORRRUUUVVVXXXccctttpppeee___YYYPPPJJJFFFDDD@@@===:::888777666555666777888999:::;;;;;;::::::999999999999999999555555444333333333333444333222111000000111222333222222111111111111222222000000000000000000000000//////000000111111111222......//////000000000111000000000000000000000000////////////////////////000000000000000000000000......////////////......000000000000000000000000000000000000000000000000222222111111000000//////............/////////000////////////000111222333000000000000111111111111000000000000000000000000000000111222222222222111555;;;AAAEEEFFFHHHKKKNNNVVVSSSOOOJJJHHHIIIMMMPPPPPPOOOMMMIIIEEECCCDDDEEEHHHJJJMMMPPPSSSVVVZZZ]]]eeennn}}}rrrgggiiippp||||||pppbbb]]]^^^ccclllssszzzssskkkVVVRRRLLLFFFAAA??????@@@BBBBBBDDDEEEFFFFFFFFFFFFDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::999999888888777777666666666555555555555222333333444444333333222111111111111222333444444111111111111111111111111FFFCCC@@@BBBGGGMMMPPPQQQTTTVVVUUUOOOGGGDDDIIINNNSSSWWW[[[]]]ZZZTTTPPPMMMJJJBBBBBBJJJOOONNNTTT___jjjvvvtttmmm```WWWPPPRRRWWW]]]gggqqq~~~}}}|||zzzuuuhhhWWWJJJKKKIIIFFFAAA<<<999:::;;;666666777888999::::::;;;:::::::::999888777666666555666666666555444333333444444333333222111000000111111222222222222111111111111111000000000000000000000000000000000000000//////000000000000//////111111111111111111111111............/////////000000000000000000000000000////////////////////////---.........//////000000------............------000000////////////000000000///---+++)))(((((('''...///111222111000...---////////////000000000000111111111111111111111111111111000000000111111111888===AAACCCCCCGGGNNNUUUSSSOOOJJJIIILLLOOOPPPPPPOOOJJJFFFEEECCC@@@AAAEEEGGGMMMUUUWWWVVVYYY___ffftttsssnnngggooo}}}zzznnndddbbbdddaaaiiirrrzzzuuucccZZZPPPKKKIIIGGG@@@:::@@@CCCFFFGGGFFFEEEHHHJJJLLLJJJHHHEEECCCAAA??????=========<<<;;;;;;:::::::::::::::999999999888888888666444333222333555666444444444444444444444444333333333222222222111111333222000000000222444666AAA>>><<<>>>EEELLLRRRTTTWWWVVVRRRLLLGGGGGGMMMRRRWWWZZZ[[[ZZZUUUOOOJJJHHHGGGCCCEEEMMMRRRUUUbbbssswww}}}~~~qqqcccWWWUUUWWWZZZ```gggnnnrrr{{{wwwfffXXXOOOLLLHHHDDD@@@===;;;:::666666777777888999::::::::::::999999888888777777666666666666555444333333444444333333222111111000111111222222222222111111111000000000000000000000000000000000000000000000///000000111111000000///////////////////////////........./////////000000000000000000000000000000////////////////////////............/////////000---......//////......---000000////////////000000111000///...............---...000111111000///.../////////000000000111111111111111111111111111111000000111111111222555777@@@BBBDDDDDDDDDGGGMMMRRROOOMMMJJJKKKNNNQQQQQQQQQNNNHHHDDDDDDCCCAAACCCHHHLLLRRRYYY[[[]]]aaajjjqqqvvvmmmlllsss~~~wwwmmmccc]]]___dddlllttt}}}nnndddWWWOOOLLLIIICCC>>>@@@CCCFFFGGGFFFFFFHHHJJJJJJIIIGGGEEECCCAAA@@@@@@>>>>>>===<<<<<<;;;;;;::::::::::::999999999999888888777666555555555666666444444444444444444444444333333333222222222222111333222111000000111111222@@@??????CCCKKKSSSYYY\\\XXXTTTNNNJJJIIIMMMSSSWWW[[[[[[ZZZUUUOOOJJJHHHGGGGGGFFFKKKTTTYYYbbbwww{{{yyyttteee]]][[[ZZZ[[[^^^aaaiiivvvwwwlllXXXSSSMMMHHHEEEAAA===999777777777777777888999:::999999999999999999999999777777666666555444333333444444333333222222111111111111222222222222111111000000000000000000111111000000000000000000000000000111111111111111111000////////////////////////....../////////000000000000000000000000000000000////////////////////////............////////////---......//////......---000000////////////000000000000000000111222333333---...///111111111000///000000000111111111222222111111111111111111111111...000222111222444:::???HHHGGGEEEDDDEEEHHHKKKMMMKKKKKKLLLOOORRRRRRQQQOOOKKKEEEBBBBBBCCCCCCHHHMMMTTTYYY___cccgggooozzzwwwmmmmmmppp{{{rrrhhhaaa\\\\\\ccclllzzzssscccVVVPPPKKKFFFCCC???BBBEEEGGGGGGFFFGGGHHHHHHHHHGGGEEEDDDCCCBBBBBB>>>>>>======<<<<<<;;;;;;::::::::::::999999999999888888888777777777666666444444444444444444444444333333333333222222222222222222222111111000///...AAACCCGGGMMMSSSXXX[[[]]]TTTOOOKKKKKKOOOUUUYYY[[[[[[ZZZUUUPPPJJJHHHHHHJJJKKKMMMSSS^^^iiiwwwxxxooofffaaa^^^^^^aaagggqqq|||{{{ggg___SSSLLLHHHDDD>>>888888888777777777888999999999999999:::::::::::::::888888777666555444444333444444333333333222222222111111222222222222111111000000000000000111111111000000000000000000000000111111222222222222111111000000000000000000000000...////////////000000000////////////////////////////////////////////////.........///////////////......////////////......000000////////////000000.........///000111222333,,,---///000111111111111000111111111222222222222111111111111111111111111...111222222222666>>>DDDJJJGGGDDDDDDEEEHHHIIIJJJJJJLLLPPPSSSTTTRRRNNNKKKHHHCCC@@@BBBEEEGGGMMMTTT[[[___ffflllsss~~~tttnnnooowww}}}mmmfff```^^^^^^dddrrrooo___UUUNNNIIIEEE???AAACCCEEEFFFFFFFFFFFFGGGFFFFFFFFFEEEDDDDDDCCC??????>>>======<<<<<<;;;;;;;;;:::::::::999999999777777888888888777666555555555555555555555555555444444333333333222222222111222333333333222000...AAAFFFMMMSSSVVVVVVTTTSSSMMMKKKKKKOOOVVV[[[\\\ZZZYYYVVVPPPIIIDDDDDDGGGJJJRRRUUU___nnnwwwllleeecccaaafffoooyyyvvvlll^^^SSSLLLGGG@@@:::;;;:::888777777888999::::::::::::::::::;;;;;;;;;:::999777555444444444444444444444333333333333333111111222222222222111111//////000000111111111111111111111111111111111111111111222222222222111111000000000000000000000000////////////000000000111///////////////////////////////////////////////////////////////............//////////////////...000000////////////000000/////////...//////000000------...///000111111111000111111111222222222222111111111111111111111111000111333333444999@@@EEEGGGEEECCCDDDFFFHHHIIIIIIMMMPPPTTTVVVTTTOOOJJJGGGEEEBBBAAAEEEIIIMMMSSSZZZ___eeennnxxxrrrllloooxxx{{{nnnbbb___^^^aaafffqqq~~~mmm___TTTMMMHHHBBBBBBBBBCCCDDDDDDDDDDDDEEEFFFFFFGGGFFFEEEEEEDDD@@@??????>>>======<<<<<<;;;;;;;;;:::::::::999999666666777777777666555444555555555555555555555555444444444333333333222222///111333555666444333222HHHNNNUUUYYYYYYTTTPPPMMMIIIJJJNNNTTTZZZ\\\ZZZWWWTTTPPPJJJDDDAAACCCIIINNN]]]eeettt~~~~~~{{{qqqjjj```gggpppyyy}}}wwwkkk___VVVMMMEEE@@@===<<<:::888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999777555444444444444444444444444333333333333111111222222222222111111/////////000111111222222111111111111111111111111000111111111111111111000/////////////////////////////////000000000111111000000000000000000000000///////////////////////////////////////............//////000000//////...000000////////////000000222222111000000000111111......//////000000111111000000000111111111222222111111111111111111111111222222222555:::???DDDGGGDDDEEEGGGHHHIIIKKKLLLLLLQQQTTTWWWVVVRRRLLLGGGDDDEEEBBBCCCIIIOOOSSSYYY```ccckkkyyy{{{ppphhhkkkvvv|||lllaaa[[[\\\```hhhqqq~~~pppaaaUUUNNNGGGEEEBBBBBBCCCDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEDDD@@@@@@??????>>>>>>======;;;;;;;;;;;;::::::::::::777777666666666555555555555555555555555555555555444444444444333333333333000111333555666666444444OOOTTTYYYZZZWWWQQQMMMKKKLLLNNNRRRWWWYYYXXXUUURRRMMMJJJGGGDDDFFFLLLUUU\\\mmm}}}uuugggjjjnnnrrrtttuuuvvvwww~~~wwwnnncccWWWLLLFFF@@@>>>;;;999888999:::;;;======<<<<<<;;;;;;::::::<<<:::888555444444444555444444444444444444444444111111222222222222111111...//////000111111222222111111111111111111111111///000000111111000000/////////////////////////////////000000000111111111000000000000000000000000////////////////////////000/////////............//////000000000000//////000000////////////000000222222111111111111222222000///////////////000000/////////000000000111111111111111111111111111111333111222888AAAHHHKKKKKKEEEIIINNNPPPOOONNNOOOPPPTTTVVVXXXVVVPPPJJJGGGFFFEEECCCGGGNNNTTTXXX^^^dddgggssszzznnnhhhhhhssszzzlllaaa[[[\\\```jjjvvv~~~qqqaaaXXXOOOJJJEEECCCDDDFFFFFFFFFEEEFFFGGGHHHHHHFFFDDDCCCAAA@@@@@@??????>>>======<<<;;;;;;;;;;;;:::::::::999888777666666666777777555555555555555555555555555444444444444333333333111222333444444444333222PPPSSSVVVTTTOOOJJJHHHGGGPPPRRRUUUWWWWWWTTTQQQOOOFFFFFFFFFGGGMMMXXXeeennn}}}|||zzz}}}ssspppkkkfffeeehhhnnnsssyyymmm^^^RRRKKKAAA???<<<:::999999;;;<<<>>>>>>===<<<;;;:::::::::<<<;;;888555444444444555444444444444444444444444111111222222222222111111...//////000111222222222111111111111111111111111//////000000000000//////111111111111111111111111000000000000111111111111000000000000000000000000////////////////////////000000//////.........---//////000000000000//////000000////////////000000////////////000111222222111000000////////////000////////////000000000000111111111111111111111111333111111:::FFFOOOPPPNNNGGGNNNTTTVVVSSSPPPQQQTTTUUUWWWWWWTTTOOOJJJHHHHHHEEEDDDIIIQQQXXX[[[```fffkkkxxxzzzmmmjjjggglll{{{{{{mmmbbb\\\YYYbbbhhhuuu}}}kkk```TTTNNNGGGDDDEEEGGGHHHHHHFFFGGGHHHIIIHHHFFFDDDCCCAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;:::888666666777888:::666666666666666666666666555555444444444333333333333333333333222111111000MMMOOOPPPMMMJJJIIIKKKNNN[[[WWWVVVWWWUUUOOOKKKKKKJJJHHHHHHNNNXXXhhh{{{|||vvvgggccccccdddgggmmm|||xxxrrrcccSSSIIIDDD>>>;;;;;;;;;:::999<<<<<<<<<;;;;;;:::::::::999888888888777777666666444555666555222111000111000000000000000000000000111111111111000000000000444444333333333333333333000000000000000///......111111000000//////......000000000000000000000000//////000000///...------......//////000000111111//////000//////...------000000000000000000000000000000000000000000000000222000///000222333111...///......------///000111000000000000111111111111111000//////000000///...333555:::BBBJJJOOORRRSSSNNNTTTXXXVVVUUUVVVWWWUUUYYYWWWSSSNNNJJJGGGEEEDDDJJJKKKQQQZZZ^^^^^^aaaffftttrrrjjjllljjjqqq{{{rrriii___VVV[[[gggooowww|||jjj]]]RRRHHHFFFFFFEEEGGGKKKJJJJJJIIIIIIGGGFFFDDDCCCCCCBBBAAA@@@????????????===>>>>>>===;;;999777666555666777888888777666555444444444555555555666666666666555444333333222222222222222222222222222222FFFGGGGGGGGGGGGJJJOOORRRZZZVVVSSSTTTRRRLLLJJJKKKKKKJJJMMMVVVggg}}}}}}yyy{{{}}}nnnfffcccaaadddjjjwwwzzz|||{{{{{{vvvjjj\\\NNNIIIBBB===<<<<<<;;;:::<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888777666666444555666555333111111111222222222222222222222222111111111111000000000000000000111222333444555555111111111111111000000///111000000000/////////...000000000000000000000000//////000000///......---.../////////000000000111000000111111000//////...000000000000000000000000000000000000000000000000000///...///111222000---000//////...///000111222000000000000111111111111000//////000111222222222444888@@@HHHPPPUUUWWWWWWUUU[[[^^^[[[ZZZ[[[[[[ZZZXXXVVVRRRMMMIIIGGGFFFEEEHHHKKKQQQXXX\\\___fffooo|||lllhhhlllmmmyyyqqqfffaaa[[[XXX___lllxxxzzzggg[[[OOOIIIFFFDDDEEEGGGHHHHHHHHHHHHGGGFFFDDDDDDCCCBBBAAA@@@????????????===>>>>>>===;;;999777666777777888777777555444333444444444555555555666666666555555444333333222222222222222222222222222222AAA@@@@@@CCCIIIPPPVVVXXXZZZUUUQQQPPPNNNJJJJJJMMMPPPRRRXXXggg~~~~~~xxxyyy}}}sssjjjccccccgggmmmrrrwww{{{}}}uuukkkYYYSSSJJJBBB>>>===<<<;;;<<<<<<<<<==================<<<;;;:::999888777666555666777666333111111222333333333333333333333333222222111111111000000000//////000111222333333444222222222222222111000000000000000000////////////000000000000000000000000//////000000000///......////////////000000000000111111111111111000000///000000000000000000000000000000000000000000000000222111111222333333222000000000000000000111222222000000000000111111111111///000000111222333444555777===GGGQQQYYY\\\]]]\\\\\\aaaccc```^^^______]]]WWWTTTPPPLLLIIIGGGGGGGGGIIIMMMTTT[[[___eeerrrqqqhhhjjjqqq}}}xxxkkkaaaZZZZZZ[[[^^^jjjxxxuuuhhhYYYPPPKKKFFFEEEGGGFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@?????????>>>>>>======;;;:::888777::::::999888777555333222444555555555555666666666555555555444444333333222111111111111111111111111@@@???AAAGGGPPPXXX[[[[[[XXXSSSOOONNNLLLJJJNNNTTTXXX```nnn~~~||||||~~~yyymmmfffeeefffkkkrrryyy|||vvvgggaaaVVVLLLDDD???===<<<;;;;;;<<<<<<======>>>>>>???>>>===;;;:::888777777555777777666444222222222333333333333333333333333222222222111111111000000222222111111000000//////111111222222111111000///000000000000//////////////////////////////////////////000000000//////...////////////000000000000000000000111111000000///////////////////////////////////////////////////111111111111222222111000/////////000000000111111///000000000111111111111000000111111111222444666:::BBBNNNYYY___aaaaaa``````ddddddaaa``````___\\\UUURRRNNNJJJGGGGGGIIIJJJLLLQQQYYYaaafffooovvvllljjjrrr|||{{{mmm___YYYVVVYYY^^^fffuuuwwwggg\\\SSSLLLIIIIIIDDDEEEEEEFFFFFFFFFEEEEEECCCCCCBBBAAA@@@@@@@@@@@@>>>>>>===<<<;;;:::999888;;;;;;::::::888777666666555555555555555666666666555555444444444333333333111111111111111111111111BBBCCCGGGOOOWWW[[[YYYWWWRRRNNNKKKKKKJJJKKKSSS\\\eeeuuuxxx{{{}}}zzzllldddccceeejjjqqqwwwyyyzzzzzzuuuoooeeeYYYNNNEEE???===;;;;;;<<<<<<======>>>>>>??????>>><<<;;;999888777666777888777555333222333222222222222222222222222222222222222111111111111222222111000000///......000000111111000000///...////////////000000000000//////////////////////////////000000000000000///000000000000////////////......//////000//////...////////////////////////////////////////////////---......///......------......////////////000//////000000000111111111111111222222111000111444777>>>GGGSSS]]]bbbcccbbbbbbcccffffffdddcccccc```[[[SSSPPPKKKGGGFFFHHHJJJLLLOOOUUU___iiippp|||wwwmmmlllrrrpppaaaXXXVVVVVV[[[bbblllzzzvvviii]]]PPPGGGEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>===<<<;;;:::::::::999999888888888777888888666666666666666666666666444444444444444333333333111111111111111111111111EEEHHHNNNTTTXXXWWWSSSPPPKKKIIIHHHJJJLLLQQQ[[[gggyyy}}}{{{~~~vvviiicccaaabbbggglllooosssyyy}}}zzzssshhhZZZMMMEEE@@@============>>>>>>>>>>>>???>>>===<<<;;;:::999888777888999888555333333444222222222222222222222222333222222222222111111111//////000000111111111111000000000000000///......////////////000000000000000000000000000000000000//////000111111111000000000000000000////////////---......////////////...000000000000000000000000000000000000000000000000///111333222111000000111------...///////////////000000000000111111111111111222333222111222666;;;EEEMMMWWW___aaaaaabbbccceeehhhjjjiiihhhhhhbbb[[[QQQNNNIIIEEEEEEHHHLLLOOORRRXXXeeesss~~~uuukkkkkkssswwweeeWWWUUUVVVZZZ```hhhsssxxxhhhUUUGGG@@@EEEEEEFFFFFFGGGFFFFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;666666555555555666666777777777777666666666666555444444444444444444444444222222222222222222222222KKKOOOTTTWWWVVVSSSOOOMMMJJJIIILLLPPPTTT[[[iiivvv}}}}}}{{{uuuhhhccc```bbbeeeiiirrr|||}}}tttfffXXXLLLGGG@@@@@@@@@@@@@@@@@@??????======<<<;;;;;;:::999999777888999888666444444444333333333333333333333333333333222222222111111111000000111111111111222222000111111111111000//////.../////////000000000111000000000000000000000000//////000111111111111111111000000000/////////.........///000000000000000000000000000000000000000000000000000000000000000111333555555333222333444---...///000111000000///000000000000111111111111///222444444333666<<>>===<<<;;;;;;<<<<<<999999777666555666666777777777777777666666666555444444444444444444444444333333333333333333333333QQQUUUYYYYYYUUUQQQOOOOOOLLLMMMQQQWWW]]]fffttt~~~{{{}}}||||||zzzuuu}}}ooogggaaaaaadddhhhttt~~~{{{nnn^^^RRRLLLCCCCCCCCCBBBBBBAAAAAAAAA<<<<<<;;;;;;;;;:::::::::777999999888666444444444444444444444444444444444333333333222222222111111444444333222111000///...222222222222222111000000.../////////000000111111000000000000000000000000//////000111111111111111111111000000/////////...//////000111111111111111000000000000000000000000000000000000000000000000,,,...111000...,,,...///...///000222222111111000000000000000111111111111...222555666666:::AAAHHHQQQWWW]]]___^^^^^^aaaeeebbbfffjjjlllmmmkkkcccYYYOOOKKKFFFCCCCCCHHHNNNRRR^^^fffvvvyyyjjjdddffftttzzzhhh```]]][[[```gggpppzzzppp]]]SSSHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA???>>>===<<<;;;;;;<<<===???>>>;;;999888888888888888888777777666666666555444444444444444444444444444444444444444444444444ZZZ[[[ZZZVVVRRRPPPMMMJJJNNNSSS\\\eeennn{{{~~~{{{|||~~~wwwtttvvvwww~~~vvvgggaaabbbhhhvvv~~~pppbbbXXXJJJEEECCCEEEEEEBBBAAACCC>>>>>>===<<<;;;999777666999888777666444444444444555555444444444333333333111111111111111111111111111111111111000000000000111111222222222222111111111111000///////////////////////////000000000000000000000000000000000000000000111111111111000000////////////////////////000000000000000000000000111111000000//////......222111000//////000111222//////000111222333333333111111000000000000000111111222333444777>>>HHHPPPWWWZZZ]]]]]][[[ZZZ[[[]]]___gggjjjggghhhjjjbbbTTTGGGCCCBBBEEEHHHKKKRRRYYY```mmm}}}lll^^^hhhttt~~~lll___YYY[[[aaannnwwwiiiUUUOOOKKKKKKNNNMMMIIIEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA???>>>===<<<<<<;;;;;;<<<999999999888888888888777444555555555555333222111000000111222333333333333333333333333333333333333WWWXXXVVVSSSPPPNNNMMMLLLQQQYYYhhhyyy~~~~~~wwwtttsssuuutttqqqttt{{{sssiiifffjjjvvv|||ooofffUUUMMMFFFDDDCCC@@@???@@@>>>>>>======;;;:::888777999888777666555444444444444444333333333222222222111111111111111111111111111111111111000000000000111111222222222222111111111111000///////////////000000000000111111111111000000000000000000000000000000111111111111000000////////////////////////000000000000000000000000111000000000/////////...222111000//////000111222000000000111222222222333111111000000000000111111222222333555:::BBBLLLRRRWWWYYYYYYXXXUUUUUUWWWYYY___gggiiifffffffff]]]PPPEEECCCDDDHHHKKKOOOWWW___lllzzzpppccccccppppppaaaYYYYYY```iiixxxqqq^^^SSSMMMIIILLLMMMJJJGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA??????>>>===<<<<<<<<<<<<999999999999888888888888555666666666555444333222333333444444444333333222333333333333333333333333VVVUUUTTTQQQOOONNNPPPRRRZZZggg~~~vvvooonnnnnnnnnnnnqqq||||||nnnhhhhhhpppwww~~~wwwfffYYYLLLGGGDDDAAA??????============<<<;;;:::999999888777666555444444444333333333333222222222111222222222222222222222222222222111111111000000000111111222222222222111111111111000/////////000000111111111111222222222222000000000000000000000000000000111111111111000000////////////////////////000000000000000000000000000000000000////////////111111000000000000111111111111111111111111222222111111000000000111111222444333444888AAAJJJQQQUUUVVVUUURRROOOMMMOOORRRUUU```fffhhhdddbbb```VVVKKKCCCCCCFFFLLLOOOTTT^^^iii|||sssfff```jjj}}}xxxbbbVVVWWW___kkkuuummm]]]SSSKKKLLLOOONNNLLLKKKIIIHHHGGGEEEDDDBBBAAAAAA@@@???>>>===<<<<<<<<<<<<:::::::::999999999888888777777777777666555444333666666666555555444333222444444444444444444444444XXXUUUSSSQQQOOOOOOTTT[[[fff|||yyyssskkkooosssuuuwwwuuunnnkkkkkklllsssyyyuuufffUUULLLHHHDDDAAAAAA>>>>>>>>>>>>======<<<;;;:::999888666555555444444444444444333333333222222222222222222222222222222222222222111111111000000111111222222222222111111111111000000///000000111000000000111111111222222000000000000000000000000000000111111111111000000////////////////////////////////////////////////000000000000////////////111000000000000000000111222222222111111111111111111111000000111111222222555555666===HHHQQQUUUWWWQQQOOOJJJGGGHHHLLLRRRVVVbbbfffgggbbb^^^YYYPPPGGGCCCEEEJJJPPPSSSYYYfffsssttthhhggglllvvvmmmZZZUUU\\\iiiwwwkkk\\\OOONNNQQQQQQPPPNNNKKKJJJIIIGGGEEEDDDBBBAAA@@@@@@???>>>============;;;:::::::::999999999999999888888888777666666555555555555555555444333333555555555555555555555555WWWSSSPPPPPPNNNOOOYYYdddwww|||xxxuuusssnnnwww}}}xxxqqqkkkjjjpppzzz}}}nnn^^^SSSMMMGGGCCCCCC????????????>>>>>>===<<<:::999888777555555555555555555555555444444444444222222222222222222222222222222222222111111111111111111222222222222111111111111000000000000111111/////////000000000111111000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////////////////000000000000000000000111111000000000222222222111111111111111111111111111111222333333666777;;;DDDMMMTTTUUUUUUJJJGGGDDDCCCGGGNNNVVVZZZccceeeddd___XXXSSSLLLFFFEEEHHHNNNTTTWWW^^^ooowwwhhheeeooo|||qqqcccXXXZZZeeerrr~~~xxxgggVVVPPPQQQQQQOOOOOOMMMLLLKKKIIIGGGEEEDDDCCCAAA@@@???>>>>>>===>>>>>>;;;;;;;;;;;;:::::::::999:::999999888777777666666222222333444444444444444555555555555555555555555SSSNNNLLLNNNOOORRRaaaqqqzzzrrrrrruuuvvvzzzzzznnniiioooxxxvvviii___TTTJJJEEEEEE@@@@@@@@@@@@???>>>===<<<:::999888777666555555555666666666666555555555555333333333333333333333333333222222222222111111111111111222222222222111111111111000000000111222222.../////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000111111111111111111222222111111111111111222333444666;;;BBBJJJQQQSSSRRRPPPEEECCCAAADDDLLLUUU\\\```bbbbbb___YYYRRRLLLHHHFFFHHHLLLSSSXXX[[[eee{{{{{{lllfffjjj{{{vvvbbb[[[XXX```mmmxxx|||zzzzzz~~~uuuaaaVVVRRROOOMMMNNNNNNMMMLLLJJJIIIGGGFFFFFFBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::::::::999777777777777777111111333444444555555555444444444444444444444444PPPKKKJJJPPPTTTZZZnnn}}}rrrmmmsss|||vvvnnnrrrzzzyyyooo```QQQJJJJJJBBBBBBBBBAAA@@@>>>===<<<::::::888777666555555555666666555555555444444444333333333333333333333333333333222222222111111111111111222222222222111111111111000000111111222333//////000000000111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000.../////////000000000111///000111222222111000///000000000111222222222333111111111111222333444555666===HHHPPPSSSPPPMMMJJJBBBAAABBBHHHRRR[[[aaaddd```]]]YYYSSSKKKEEEDDDFFFJJJOOOVVV\\\```nnnnnniiiooozzzwwwfffYYYWWW[[[fffrrr|||~~~zzzzzz~~~pppaaaWWWPPPOOOQQQNNNMMMLLLKKKJJJIIIHHHHHHBBBBBBAAA@@@????????????<<<<<<<<<<<<;;;;;;;;;;;;::::::888777666666777777333444444555555555444444333333333333333333333333PPPKKKLLLTTTZZZcccyyyxxxnnnmmmxxxrrrttt{{{|||jjjXXXOOOOOOCCCCCCCCCBBB@@@>>><<<<<<;;;:::999777666666555555555555444444444333333333333333333333333333333333333333333222222222111111111111222222222222111111111111000000111222333333000111111111111222222222000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000.../////////000000111111///000111222222111000/////////000111222333333444111111111111222333444555555???LLLTTTSSSNNNIIIFFFBBBBBBDDDKKKVVV___dddfff]]]ZZZUUUNNNFFFAAABBBFFFJJJPPPXXX___dddtttuuufffkkkzzzlll[[[UUUVVV]]]jjjvvv}}}kkk^^^UUUSSSVVVNNNMMMMMMLLLKKKJJJJJJIIICCCBBBAAA@@@????????????======<<<<<<<<<;;;;;;;;;:::999888666666666666777777777777777666555444333333333333333333333333333KKKMMMRRRVVVZZZiii}}}yyyuuuqqqsss|||xxxuuu}}}vvvkkk\\\OOOLLLEEE@@@AAABBB@@@???@@@888888888888888777666555666666555555555444444444555444444444444333333333333222111000000111222333111111111111111111111111111111111111111111111111000000000000000000000000000000000111111000000000000000111222222222222111000000000000000000000000000000//////.........---000000000000000000000000000000000000111111111111222111111111000000//////222333333333222333666888???FFFNNNRRROOOJJJDDDBBB>>>AAAHHHSSS^^^dddeeedddZZZUUULLLEEEAAACCCHHHKKKWWWWWWXXX___oooqqqnnnmmmsss~~~mmm```XXXUUU[[[hhhwwwyyyiii[[[TTTTTTNNNRRRQQQMMMLLLNNNMMMGGGEEEEEEDDDCCCAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;999::::::999999888777666333333333444444444555555444444444444444444444444SSSTTTXXX```hhhyyy}}}vvvuuuuuuvvv|||wwwyyy}}}}}}|||rrrbbbUUUOOOHHHBBBBBBBBB===::::::999999999999888777666666666666555555555444444444555555555444444333333333333222111000000111222333111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000111111000000111222222222222111000000000000000000000000111111000000000/////////000000000000000000000000000000000000111111111111111111111111000000000///222333333333333444777999@@@GGGNNNOOOJJJDDD@@@???BBBFFFMMMWWW```cccbbb```VVVQQQHHHCCCBBBFFFJJJNNNVVVWWW\\\gggyyywwwkkkjjjooo|||rrrcccZZZTTT\\\cccpppuuueee[[[XXXRRRUUUSSSMMMLLLMMMKKKFFFEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;999999999999888777666666333333444444444555555555333333333333333333333333YYYZZZaaaooo~~~yyyqqqssswww|||wwwwwwyyyzzzkkk^^^SSSKKKFFFEEECCC>>>:::999:::::::::999888777777666666666666555555555444444666666555444333333222222222222111111111111222222222222222222222222222222222222222222222222222222000000000000000000000000222111000//////000111222000000111222222222222111000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000111222333333333555999<<>>???>>>>>>======<<<<<<;;;888999999888888777666555333444444444444555555555222222222222222222222222]]]aaammm|||wwwtttxxxyyyvvvxxxuuuhhhZZZQQQJJJHHHFFFBBB@@@@@@<<<<<<;;;:::999888888777666666666666555555555555666666555444333222222111222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000222111000//////000111222000000111222222222222111////////////////////////000000000000000000000000///////////////////////////000000000111111111111111111111000000000000000111222222333444777;;;???IIINNNRRRNNNFFFBBBDDDHHHOOOTTT\\\bbbccc^^^VVVPPPIIIDDD@@@AAAHHHOOOTTTUUUYYY^^^jjj|||vvvjjjdddbbblll}}}wwwdddZZZWWWZZZ___jjjssssssfff\\\XXXQQQLLLKKKJJJHHHEEEFFFEEEDDDCCCAAA@@@????????????>>>>>>===<<<<<<<<<888888888888777666555555444444444444555555555555333333333333333333333333dddmmm}}}xxx{{{xxxwww~~~vvvggg\\\PPPKKKGGGCCCBBBDDD>>>===<<<:::999999888999777777666666666555555555666666555444333333222222222222222333333222222222222222222222222222222222222222222222222222222222000000000000000000000000222111000//////000111222000000111222222222222111///////////////////////////////////////////////////////////////////////////000000000111111111111000000000000000000111111111222333333555999???CCCKKKOOOQQQNNNIIIHHHLLLQQQUUUZZZaaadddaaaYYYOOOIIIDDDBBBAAAEEELLLSSSWWWXXXZZZddduuuwwwgggaaacccgggwww~~~gggYYYUUUVVV]]]fffrrr~~~ppp___XXXOOOLLLKKKJJJIIIHHHGGGFFFEEEDDDBBBAAA@@@@@@?????????>>>======<<<<<<999999999888888777666555444444444555555555666666555555555555555555555555sss~~~}}}~~~wwwvvvxxxvvviiiZZZQQQJJJDDDAAAAAA@@@???===;;;999999999:::777777777666666666555555555555444444444333333333222222333333333333222222333333333333333333333333333333333333333333333333000000000000000000000000000000000111111000000000000000111222222222222111000000000000000000000000............////////////000000000000000000000000000000000000111111111111000000000000111111111111222333444555777<<>>>>>======<<<999::::::999999888777666444444555555555666666666555555555555555555555555|||xxx}}}~~~uuuqqquuuzzztttggg]]]UUUKKKDDDBBBBBB@@@===;;;:::999::::::777777777777666666666555333333333444444444444555222222333444444333222222333333333333333333333333333333333333333333333333000000000000000000000000///000111222222111000///000000111222222222222111000000000000000000000000......//////000000000000000000000000000000000000000000000000111111111111///000000000111111111111333444555666999???FFFKKKRRRQQQPPPQQQSSSWWW[[[]]]]]]```bbb___XXXNNNGGGDDD===EEEMMMSSSUUUVVVYYY[[[```tttwwwhhhccckkkwwwvvvcccTTTUUU\\\cccooo{{{nnn```TTTPPPPPPMMMLLLMMMJJJIIIHHHGGGFFFDDDCCCCCC@@@@@@??????>>>=========:::;;;;;;::::::999888777555555555555666666666666555555555555555555555555|||vvvxxx{{{tttkkkqqqyyyzzzooohhh```TTTKKKHHHBBBAAA>>>;;;:::::::::;;;777777777777666666666666222222333444444555555666222222444444444444222222333333333333333333333333333333333333333333333333000000000000000000000000...///222333333222///...000000111222222222222111000000000000000000000000//////000000111111111222000000000000000000000000000000000000111111111111//////000000111111111222444555666777:::AAAHHHMMMYYYVVVSSSUUUZZZ^^^```aaa___aaaaaa]]]TTTLLLFFFDDD===GGGRRRXXXWWWVVVXXX\\\ddd{{{nnndddeeerrr~~~lll[[[QQQYYYeeeppp}}}uuufffWWWSSSRRRNNNLLLNNNKKKJJJIIIHHHGGGEEEDDDDDD@@@@@@??????>>>=========;;;;;;;;;;;;:::999888888555555555555666666666777444444444444444444444444||||||yyywww{{{||||||{{{zzzyyysssmmmooo}}}yyytttiiiXXXLLLIIIEEEDDDAAA<<<999888:::;;;999999888888777777666666555555444444444333333333555444222111111111222222333333333333333333333333111222444555555444222111111111111111111111111111222222222111111111000000222222222222222111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222444555222222111111222222333444666777888999===EEEPPPXXXYYYZZZZZZ[[[]]]___aaabbbaaa```^^^XXXPPPIIIDDDBBBIIILLLRRRVVVTTTSSSZZZcccrrrrrrgggdddhhh{{{nnn]]]YYYZZZcccooo{{{~~~sss___TTTSSSTTTPPPKKKIIIIIIHHHGGGFFFFFFFFFFFFBBBBBBAAA@@@???>>>======:::::::::999999999888888777777777777666666666666555555555444333333222222zzzvvvuuuxxxxxxyyyzzzwwwpppppp{{{|||ooo^^^PPPLLLHHHGGGCCC???;;;:::::::::888888888777666666555555555555555444444444333333444333222111111111222222333333333333333333333333222222333444444333222222111111111111111111111111222222222111111111000000222222222222222111000000000000000000000000000000////////////////////////000000000000000000000000111000000///000111333444222111111111111222333333444666888;;;@@@JJJUUU]]]\\\\\\]]]^^^___aaabbbcccdddaaa\\\TTTLLLFFFCCCCCCLLLPPPVVVZZZXXXWWW```kkk{{{{{{iiieeeiiissszzzdddWWWWWW^^^jjjxxx~~~uuupppooonnnkkkhhhggghhhkkkooosssxxx|||~~~~~~iii[[[UUURRRNNNJJJKKKJJJIIIGGGEEEDDDDDDDDDBBBAAA@@@???>>>======<<<;;;;;;;;;:::::::::999999777777777777666666666666444444444444444555555555zzzsssrrrsssuuuyyy~~~vvvrrryyyyyyhhhYYYSSSKKKIIIFFFBBB>>><<<:::::::::999999888777777666666555555555444444444444333444333222111111111222222333333333333333333333333333333333333333333333333111111111111111111111111222222222111111111111111111222222222222111000000000000000000000000000000........................000000000000000000000000111000000000000000111111111111000000111111222333333555999>>>EEEOOOZZZaaa`````````aaabbbbbbccccccfffaaaXXXMMMEEEBBBCCCEEEPPPUUU[[[]]][[[\\\jjjxxx~~~nnncccgggtttkkk[[[UUUZZZfffuuu}}}zzzyyyxxxyyyzzzzzzxxxvvvlllfff___ZZZYYYWWWUUURRRSSSTTTXXX\\\bbbgggkkknnnrrruuuzzzwwweeeYYYSSSPPPMMMLLLKKKIIIGGGDDDCCCBBBAAAAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;::::::::::::888888777777777666666666333444444555666666777777{{{uuuooonnnpppuuuwwwxxxqqqbbbZZZMMMJJJFFFCCC@@@>>><<<:::;;;;;;;;;:::999999888888555555555555444444444444333222222222222222222222333333333333333333333333333333222111111222333333111111111111111111111111111111111111111111111111111111222222222111111000000000000000000000000000////////////////////////000000000000000000000000111111000000000000000000111111000000000111222222444666:::AAAJJJSSS\\\bbbaaabbbbbbccccccccccccccceee^^^SSSHHHAAAAAAFFFKKKWWWYYY]]]]]]\\\bbbvvvssshhhdddoooppp```XXXYYYbbbqqqzzzvvvssspppnnnllllllkkkiiifffddd[[[WWWRRROOOOOONNNLLLKKKNNNOOOQQQTTTXXX\\\___aaaeeehhhmmmuuu}}}qqqaaaWWWRRRQQQLLLKKKIIIFFFDDDCCCBBBAAAAAA@@@@@@???>>>===<<<;;;;;;;;;;;;:::::::::999999999888888777777666666666555555555666666666777777{{{xxxrrrmmmmmmrrr|||~~~{{{}}}wwwggg]]]NNNJJJEEEBBBAAA@@@===;;;;;;::::::999888888777777666666555555555444444444222222222222222222222222333333333333333333333333333222222111111222222333111111111111111111111111111111111111111111111111000111111222222222111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000000000111111111000111222222333666888===DDDMMMVVV\\\```aaabbbccccccccccccbbbaaaaaaZZZPPPFFFBBBEEEMMMSSS\\\[[[[[[[[[]]]jjjsssjjjfffiiixxxxxxbbbXXXXXX^^^jjjyyy|||tttnnniiifffeeecccaaa___^^^\\\XXXVVVNNNMMMLLLKKKLLLMMMLLLLLLMMMMMMOOOQQQTTTWWWYYY[[[\\\___dddkkksss{{{lll]]]TTTPPPJJJJJJHHHFFFEEEDDDDDDCCCAAAAAA@@@???>>>===<<<<<<;;;:::::::::999999999999999999999888777666666666777777666666666555555555}}}vvvpppmmmpppyyy|||lll```RRRMMMFFFBBBAAA@@@>>><<<888888888777666666555555666666666555555555444444111111222333333333222222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111222222222000000111222222222222111000000000000000000000000111111111111111111111111000000000000000000000000000111111222222222111111222222111111222222333444888:::???GGGQQQYYY^^^___```aaacccddddddcccbbbaaa\\\XXXPPPIIIGGGKKKSSSYYY___[[[YYY[[[bbbttttttiiibbbeeeppphhhXXXUUUYYYdddpppuuummmgggaaa^^^YYYWWWUUUTTTSSSQQQNNNKKKEEEFFFGGGIIIJJJKKKLLLMMMIIIJJJLLLOOORRRVVVYYYZZZXXX[[[___eeelllsssxxx{{{~~~zzzfffVVVNNNKKKJJJIIIGGGFFFEEEEEEEEEBBBBBBAAA@@@???>>>======;;;;;;;;;;;;::::::::::::::::::999888777777666555777777666666555444444333zzzrrrmmmmmmvvvvvvjjjZZZRRRIIICCCAAA@@@>>>;;;999999999888777777666666666666666666555555555555000111222333333333333222333333333333333333333333000111222333333222111000111111111111111111111111000000111111111222222222000000111222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000111222333444444333333333333333222333333444555999;;;AAAKKKUUU]]]aaaaaa```aaaccceeeeeedddcccbbbZZZXXXSSSOOOMMMPPPVVV[[[^^^ZZZYYY___lllrrrfffcccdddmmm}}}}}}jjj[[[TTTXXXaaannnyyywwwnnnggg```YYYUUUPPPNNNMMMLLLLLLKKKHHHFFFBBBDDDGGGIIIKKKLLLMMMNNNLLLMMMOOORRRUUUYYY\\\]]]\\\]]]aaafffkkkqqquuuxxxyyy{{{~~~sss```TTTNNNMMMKKKIIIGGGEEEDDDDDDCCCCCCBBBAAA@@@???>>>>>>============<<<<<<<<<<<<;;;::::::999888777666555555555555444444444444444}}}sssnnnkkkmmmzzzvvv```WWWKKKDDDAAA@@@===:::======<<<;;;;;;::::::999777666666666555555555555000111222333444333333222333333333333333333333333///000222333333222000///111111111111111111111111000000111111222222222222///000111222222222222222000000000000000000000000////////////////////////000000000000000000000000000111222444555555444444444444333333444444555666999<<>>>>>>>>>>>;;;;;;:::999888777666555222222333333444555555555|||rrrqqqwwwkkk^^^OOOHHHIIIHHHAAA:::===;;;999999::::::999888888888888888777666555444555555555555555555555555333333333333333333333333444333111//////000111222222222222222222222222222000000000000000000000000111111000000111222333333/////////000111111222222000000000000000000000000222111111111000000//////333111///111444555333111000111222333222333555777===BBBKKKTTTZZZ^^^______ddddddfffhhhjjjhhhdddaaaWWW[[[\\\[[[ZZZ[[[]]]^^^\\\[[[```nnnqqqaaa```ccceeetttvvv]]]XXXXXXXXXcccsss}}}qqqjjjaaaZZZWWWRRRKKKEEEFFFEEEDDDCCCCCCCCCCCCCCCEEEFFFIIIKKKMMMPPPTTTXXXVVVYYY]]]___aaaccceeegggjjjjjjlllnnnqqqtttvvvxxx|||}}}}}}ttt```XXXQQQKKKJJJJJJGGGGGGIIICCCBBBBBBCCCCCCCCC@@@>>>===============<<<<<<<<<;;;:::999999888999999999666666666555444444333333{{{tttyyyxxxjjjXXXMMMIIIGGGBBB===>>><<<:::999::::::999888888888888888777666555444444444444444444444444444333333333333333333333333444333111000///000111222111111111111111111111111000000000000000000000000111111000111111222222333111111111000000000000000000000000000000000000000111111111111000000000///333111000111333444333111000111222333222444666888>>>CCCLLLUUU[[[^^^``````eeeeeefffiiijjjiiieeebbb\\\]]]]]]]]]\\\]]]]]]]]][[[^^^hhhyyy~~~ggg[[[[[[ccckkk}}}hhhUUUUUUZZZ^^^kkk|||yyysssgggaaaYYYTTTQQQMMMGGGBBBCCCBBBBBBAAAAAAAAAAAABBBDDDFFFIIIKKKNNNRRRWWWZZZ]]]```cccfffhhhjjjlllnnnooopppqqqrrrtttvvvxxxyyy{{{{{{{{{}}}nnn___WWWPPPNNNLLLIIIHHHIIIFFFDDDBBBAAABBBCCCBBBAAA???>>>>>>>>>>>>=========999888888777777777777777777666666555555444333333{{{{{{~~~}}}zzzzzzgggWWWLLLGGGCCC@@@>>><<<:::::::::;;;:::888888888888888777666555555333333333333333333333333333333333333333333333333444333111000000111222222000000000000000000000000000000000000000000000000111111111111111222222222222222111111000//////...000000000000000000000000111111111111000000000000222111000111333333333222000111222222333444777:::@@@FFFOOOVVV[[[^^^aaabbbffffffgggiiijjjjjjgggdddaaa___^^^______^^^]]][[[[[[cccssslll^^^WWWYYYhhhxxxmmm\\\QQQVVV^^^fffuuu}}}tttkkkdddZZZUUUNNNJJJIIIFFFBBB?????????>>>>>>>>>???@@@@@@CCCEEEHHHKKKOOOTTTZZZ^^^dddgggkkknnnppprrrtttvvvvvvvvvvvvwwwwwwxxxyyyyyyxxxxxxxxxxxxyyy{{{}}}~~~zzzhhh^^^UUURRROOOLLLJJJKKKJJJGGGCCCAAABBBCCCDDDDDD@@@@@@@@@??????>>>>>>>>>999999888777777777777777777777666555555444444333{{{wwwyyy~~~}}}~~~~~~zzz|||tttbbbSSSIIIDDDBBB???===;;;;;;;;;;;;:::999888888888888777666555555333333333333333333333333333333333333333333333333333333222111111111222333000000000111111111111111000000000000000000000000111111111222222222111111111111111111000000//////000000000000000000000000111111111000000000000000111111000111222222222222000111222222333555999<<>>======<<<======>>>??????BBBDDDGGGJJJNNNTTT[[[```hhhkkkppptttvvvwwwyyy{{{zzzzzzzzzyyyxxxwwwvvvvvvtttsssrrrqqqrrrssstttuuusssuuuwwwxxxyyy{{{ooocccXXXTTTQQQNNNKKKKKKKKKHHHEEEDDDDDDEEEEEEDDD@@@@@@@@@???>>>>>>>>>===;;;;;;:::999999999999:::777777666666555444444444zzzvvvyyy{{{~~~zzzwww{{{wwwuuuyyy~~~nnn]]]PPPGGGCCCAAA???<<<;;;<<<;;;:::999999999999999888777666555333333333333333333333333333333333333333333333333222222222222222222333333111111111222222222333333000000000000000000000000111111222222222111111000//////000000111111111111000000000000000000000000000000000000000000111111000000111111111111222222111111222222333666;;;>>>EEELLLUUU[[[]]]___cccfffhhhgggggghhhjjjkkkjjjiiigggaaa]]]___^^^[[[[[[^^^aaarrrppp\\\[[[```jjjggg\\\XXXYYYcccnnnxxx}}}yyyyyyvvvrrrmmmfff^^^UUUOOOGGGEEEBBBAAA@@@@@@@@@???===<<<<<<<<<===>>>??????@@@BBBEEEHHHLLLRRRYYY^^^iiimmmrrrvvvxxxyyy{{{|||||||||{{{zzzwwwuuusssqqqlllkkkjjjhhhhhhhhhiiiiiihhhjjjkkklllmmmpppsssvvv{{{uuuhhhZZZUUUSSSOOOMMMLLLJJJIIIHHHGGGHHHGGGDDDBBB@@@@@@???>>>>>>===<<<<<<<<<;;;;;;:::999:::::::::888777777666555555444444{{{~~~{{{zzz}}}{{{yyyvvvsssvvv{{{uuuoooooouuu~~~xxxiiiZZZNNNGGGBBB@@@===<<<<<<<<<:::999999999999999888777666555333333333333333333333333333333333333333333333333222222222333333333333333111111111222333333444444000000000000000000000000111111222333333111000///...//////000111111222222000000000000000000000000000000000000111111111111///000222111000000111333111222222222444777<<<@@@HHHOOOXXX]]]^^^```dddiiiiiigggfffgggiiijjjjjjjjjggg```]]]___\\\XXX\\\eeekkk~~~yyyhhh\\\^^^jjjzzzooo\\\UUUVVV^^^kkkxxxzzzuuurrrpppmmmgggbbb\\\UUUNNNIIICCCBBBAAA????????????@@@======<<<<<<======>>>>>>???@@@BBBDDDGGGMMMUUUZZZeeeiiioootttvvvwwwyyyzzzyyyyyyxxxvvvrrroookkkiiiaaa```^^^]]]\\\\\\\\\\\\^^^```aaabbbccceeehhhkkkpppuuu~~~ppp```XXXVVVRRRNNNMMMJJJIIIIIIIIIIIIGGGDDDAAA@@@@@@???>>>===<<<<<<;;;::::::999888888888888888888888777666666555555444}}}{{{vvvyyy}}}tttrrrqqqvvv|||pppkkkhhhjjjrrr|||sssdddVVVMMMCCC@@@>>>======<<<;;;999999999999999888777666666444444444444444444444444333333333333333333333333111222222333444444444333000000000111222333333333000000000000000000000000000111333333333111000...000000000000000111111111000000000000000000000000///000000000111111111111...000222111000///111333111222222222444888===BBBJJJQQQZZZ^^^^^^```eeejjjiiigggeeeeeegggiiijjjjjjgggaaa______[[[WWW```nnn{{{kkkddd___eeevvvtttaaaYYYTTTZZZfffvvvzzzvvvrrrnnnkkkgggccc]]]WWWRRRMMMHHHEEEAAA@@@???>>><<<<<<===>>>======<<<<<<;;;;;;<<<<<<>>>>>>???@@@CCCHHHOOOTTT\\\```gggkkknnnooopppqqqooonnnmmmkkkgggccc___\\\VVVUUUSSSQQQPPPPPPPPPQQQSSSTTTUUUVVVVVVXXX\\\___```gggooowww}}}zzzhhh^^^ZZZTTTOOOMMMLLLJJJHHHGGGGGGFFFDDDCCCBBBAAA@@@???>>>======<<<::::::999888888888888999888888777777666555555555www~~~vvvuuuyyy}}}pppnnnqqq}}}xxxqqqiiifffdddhhhqqq|||xxxjjj\\\RRRCCCAAA>>>======<<<;;;999999999:::999999888777666555555555555555555555555333333333333333333333333111222333333444444444444...//////000111222222222000000000000000000000000000111333444333111///...222222111111000/////////000000000000000000000000//////000000111111111222...000222111//////111333111222222222444888>>>BBBKKKSSS[[[______```fffkkkhhhfffddddddfffiiijjjkkkgggbbb``````[[[WWWcccuuuccccccccckkkhhhYYYYYYYYYbbbooo{{{uuuoookkkhhheeecccaaa]]]VVVOOOKKKHHHDDDBBB??????>>><<<::::::;;;<<<===<<<<<<;;;::::::::::::=========>>>@@@DDDKKKPPPSSSXXX^^^cccfffggghhhiiieeedddcccaaa]]]XXXTTTQQQNNNMMMKKKJJJIIIHHHIIIIIIIIIJJJKKKLLLLLLNNNRRRUUUUUU[[[dddlllsssyyynnnccc]]]WWWPPPMMMNNNKKKGGGEEEDDDEEEEEEEEECCCCCCBBBAAA@@@???>>>======<<<;;;;;;::::::;;;;;;888888777777666666555555|||uuuvvvxxxxxxyyylllnnnwww{{{pppgggaaa]]]___bbbgggpppyyyvvvgggXXXPPPFFF>>>>>>???===;;;;;;::::::999888777666555555444444444333333333222222333333333333333333333333555444222111111222444555000000111111222222222222111222222333333222222111111222222222222111000000111111000000000000111111000000000000000000000000......///111222333444555222222111111111111111222444333555777777888???HHHPPPTTTZZZ]]]^^^```cccfffiiieeeccceeejjjllljjjgggddd___^^^___[[[ZZZkkknnnaaa```ggg{{{lll\\\WWWVVV___kkkxxx|||sssoookkkhhhdddaaa]]]ZZZZZZUUUOOOIIIFFFCCCAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<===???BBBEEEFFFLLLNNNQQQSSSVVVWWWWWWWWWUUUTTTRRROOOLLLJJJHHHGGGEEEDDDCCCAAAAAAAAAAAABBBAAABBBCCCEEEFFFHHHIIIJJJRRRUUUZZZ```eeelllsssxxx|||}}}oooaaaTTTPPPRRROOOLLLHHHEEEEEEEEEDDDCCCDDDCCCBBBAAA???>>>===<<<===<<<<<<;;;;;;:::999999666666666666555555555555{{{yyyuuuqqqoookkksss~~~yyyssslllfff```]]]\\\]]]```fffooozzzoooaaaSSSIIIAAA@@@@@@>>>;;;;;;::::::999888777666555555444444444333333333333222333333333333333333333333444444222222222222444444000111111111222222222222111222222333333222222111111222222222222111000000111111000000000000111111000000000000000000000000//////000111222333333444222222111111111111111222444333555777888999@@@HHHPPPTTTYYY]]]___aaadddggggggeeecccfffkkkllljjjfffddd^^^\\\]]]\\\```rrryyyeee^^^cccqqqfffYYYWWWYYYdddppp~~~{{{zzz|||vvvrrrjjjgggccc___\\\YYYUUURRRQQQMMMGGGCCCAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<999999:::;;;<<>>>>>>>>>>>???@@@@@@AAABBBDDDEEEFFFFFFHHHKKKPPPTTTYYY```fffkkkttt{{{zzzkkk]]]UUUUUUPPPMMMIIIGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@>>>=========<<<<<<;;;;;;::::::999888888777777777666666666|||sssllliiinnn}}}{{{wwwsssqqqkkkhhheee```]]]ZZZYYYXXXYYYZZZ^^^eeeppp||||||nnnZZZOOOEEEBBBAAA>>><<<<<<;;;::::::999888777666666555555444444444333333333333333333333333333333333333333333333333333333333111111111111222222222222111222222333333222222111111222222222222111000000111111000000000000111111000000000000000000000000000000111111111222222222222111111111111111222222444333555888999:::BBBJJJPPPSSSYYY]]]```bbbeeegggdddddddddhhhlllmmmiiifffccc\\\YYY\\\```iii}}}|||kkk^^^\\\iiittt___WWW[[[aaalllwwwyyyuuuyyy}}}wwwpppjjjfff```]]]ZZZWWWTTTQQQMMMJJJGGGDDD@@@>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<999999999:::;;;<<<>>>>>>===>>>???AAACCCDDDDDDDDD????????????>>>>>>>>>>>>>>>>>>===<<<<<<<<<======>>>??????@@@AAAAAABBBBBBEEEGGGKKKNNNRRRWWW]]]aaahhhooovvv{{{}}}xxxggg[[[WWWRRROOOKKKIIIIIIIIIHHHGGGDDDDDDCCCBBB@@@???>>>>>>======<<<<<<;;;:::::::::999999888888888777777777~~~wwwnnnkkkmmmxxx|||yyywwwuuussssssrrrpppmmmiiieeebbb```\\\ZZZYYYWWWVVVUUUUUUUUUWWWYYY]]]fffqqq~~~zzzdddWWWJJJDDDBBB>>>;;;;;;;;;;;;:::999888777777666555555555555444444444444333333333333333333333333222333333444444333333222222222222222222222222222111222222333333222222111111222222222222111000000111111000000000000111111000000000000000000000000111111111111111111111111111111111000111111222333333333555999:::<<>>======>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<=========;;;;;;<<<===>>>???@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>???????????????EEEGGGJJJLLLNNNRRRWWWZZZ___dddkkkpppuuu}}}ppp```XXXSSSPPPLLLJJJIIIIIIIIIHHHDDDDDDCCCBBBAAA@@@??????=========<<<;;;;;;::::::999999888888888777777777yyyrrrjjjfffllluuu}}}xxxtttoookkkhhhfffcccaaaaaaaaa```^^^[[[YYYVVVUUUSSSSSSTTTTTTTTTSSSRRRQQQUUUXXX^^^hhhtttqqqbbbRRRIIICCC>>>;;;;;;<<<<<<;;;:::999888777777666666666555555555444444333333333333333333333333222333333444444333333222333222222222222222222222111222222333333222222111111222222222222111000000111111000000000000111111000000000000000000000000222222222111111111111000111111000000111222222333333333555999;;;>>>FFFOOOSSSUUUXXX]]]bbbeeeggggggbbbdddhhhkkkmmmkkkgggddd```[[[YYY```nnn~~~~~~kkk^^^[[[^^^fff{{{qqq^^^WWWZZZfffqqqyyy{{{||||||~~~zzztttmmmgggaaa[[[VVVUUUSSSPPPNNNLLLJJJGGGEEECCCAAA>>>=========<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<=====================<<<<<<<<<<<<<<<<<<======>>>=========<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>????????????????????????BBBCCCEEEFFFGGGJJJNNNQQQYYY]]]ccchhhnnnyyyzzzhhh\\\TTTQQQLLLJJJIIIIIIHHHGGGEEEDDDDDDCCCBBBAAA@@@@@@>>>======<<<<<<;;;::::::888888777777777666666666{{{pppgggaaadddrrrzzzuuurrrnnnlllhhheee```]]][[[ZZZXXXVVVTTTTTTTTTSSSRRRQQQPPPOOOOOOPPPQQQRRRRRRRRRPPPPPPVVVZZZaaalllxxxooo[[[OOOGGGAAA=========<<<<<<;;;:::999888888777666666666666555555555333333333333333333333333333333333333333333333333333333333333222222222222111222222333333222222111111222222222222111000000111111000000000000111111000000000000000000000000222222111111111111111111000000000000111222333333222222555:::===@@@HHHQQQUUUVVVYYY^^^cccfffgggfffcccfffiiilllllliiifffddd___\\\\\\fffvvvppp```WWWZZZbbbqqqfffZZZYYY^^^iiittt}}}}}}yyy|||{{{uuuqqqkkkfffaaa[[[VVVRRROOOLLLJJJHHHGGGFFFCCCAAAAAA???<<<;;;<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<=========<<<<<<;;;===<<<;;;;;;;;;;;;<<<<<<=========<<<;;;;;;::::::999:::;;;<<<===>>>>>>>>>@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDFFFJJJMMMSSSWWW\\\```gggrrrrrrdddVVVSSSNNNKKKJJJIIIHHHFFFEEEDDDDDDCCCBBBBBBAAAAAA>>>>>>======<<<;;;;;;;;;888888777777777666666666}}}tttjjjdddeeeppp|||uuuqqqlllgggdddaaa___]]][[[XXXUUUSSSSSSSSSRRRPPPOOOPPPPPPPPPPPPOOOOOONNNOOOOOOOOOOOOPPPQQQRRRSSSWWW\\\eeeppp{{{{{{eeeVVVLLLDDD@@@@@@======<<<;;;:::999888888777777777666666666555555333333333333333333333333444444222222222222444444444444333333333222222222111222222333333222222111111222222222222111000000111111000000000000111111000000000000000000000000111111111111111111222222000000000000111222333444222222666;;;>>>AAAJJJSSSXXXXXXZZZ^^^cccffffffdddfffhhhjjjkkkjjjgggeeeccc^^^]]]```lll~~~|||mmmaaaYYYWWWaaammmrrr\\\XXX___fffppp{{{|||{{{~~~yyytttqqqjjjgggbbb]]]ZZZUUUPPPMMMJJJHHHFFFDDDDDDCCC@@@>>>???===<<<<<<<<<===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>======>>>?????????>>>===???>>>===;;;;;;;;;<<<<<<============<<<<<<<<<<<<999;;;<<<>>>???@@@????????????@@@@@@AAAAAABBBBBBBBBCCCDDDDDDDDDFFFIIILLLKKKOOOTTTXXX^^^iiiyyyzzzkkkZZZVVVQQQMMMKKKJJJHHHFFFEEEEEEDDDDDDCCCBBBBBBBBB>>>>>>======<<<<<<;;;;;;999999888888888777777777tttmmmfffgggooowwwnnnhhhddd___[[[YYYWWWVVVTTTSSSQQQOOONNNOOOPPPOOOOOOQQQQQQQQQQQQQQQQQQPPPPPPQQQPPPNNNMMMOOORRRUUUXXXXXX]]]gggrrr}}}lll\\\PPPHHHCCCCCC======<<<;;;:::999999888777777777777666666666666333333333333333333333333555444222111111222444555444444444333333222222222222222222333333222222222111222222222222111000000111111000000000000111111000000000000000000000000000000111111111222222222000000000000111222333444222222666;;;>>>BBBJJJTTTYYYYYYZZZ^^^dddfffeeecccgggiiikkkkkkiiifffdddccc^^^^^^cccpppzzzlll___XXXWWW[[[jjjyyy}}}eeeTTTWWWdddnnnxxx||||||}}}}}}wwwqqqmmmkkkbbb___[[[WWWTTTPPPLLLIIIIIIGGGEEECCCCCCBBB@@@>>>>>>===<<<===???@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???@@@BBBCCCCCCBBBAAAAAABBB@@@???============>>>======>>>>>>>>>?????????<<<===???AAACCCCCCCCCBBB>>>??????@@@AAAAAABBBBBB???@@@AAAAAAAAACCCFFFHHHFFFIIINNNQQQWWWbbbqqq}}}~~~nnn]]]YYYSSSOOOMMMKKKIIIGGGEEEEEEDDDDDDCCCCCCBBBBBB>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999888888zzzllldddbbbmmm~~~|||qqqgggaaa^^^\\\XXXTTTQQQPPPOOOPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRMMMOOOQQQRRRRRRSSSUUUVVV___bbbjjjuuuvvvhhh[[[LLLCCCBBBAAA@@@>>>;;;888888999;;;:::999777666555555666666555555555555555555555555222222222333333444444444555555444333333222111111222222222222222222222222222222222111111111111000222222111111111111222222///000111222222222222222...///111111000000111333222222222111111111111111333555888;;;@@@HHHPPPUUU[[[]]]```aaabbbcccfffhhhlllkkkjjjjjjjjjhhhbbb^^^]]]___iii{{{pppddd]]]]]]^^^aaaqqqnnn\\\SSS]]]mmmxxxwwwuuu~~~~~~uuuppplllgggddd]]]YYYUUUQQQNNNLLLIIIGGGGGGGGGEEEDDDCCCBBBBBBBBB======>>>>>>>>>>>>======???>>>>>>>>>======<<<<<>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>??????@@@@@@@@@AAAAAAAAA???@@@AAABBBDDDEEEFFFFFFFFFEEEDDDDDDDDDEEEGGGHHHIIIIIIJJJKKKPPPYYYcccjjj|||wwweeeYYYNNNKKKKKKIIIGGGHHHHHHHHHGGGFFFEEEDDDCCCCCC??????>>>>>>===;;;:::999999999::::::;;;:::::::::tttjjjccc```eeevvvvvvmmmeee^^^ZZZVVVTTTRRRPPPNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMNNNOOOPPPPPPQQQQQQQQQSSSUUUUUUVVVWWWZZZ]]]___dddmmmxxxyyykkk^^^OOOFFFDDD@@@@@@>>><<<999999999::::::999777666555555666666555555555555555555555555222222222333333444444444555555444333333222111111222222222222222222222222222222222111111111111000222222111111111111222222000000111222222222111111///000111111000000111222222111000//////000222333444666999===BBBIIIRRRWWW[[[]]]___```aaacccfffhhhjjjiiihhhiiiiiihhhccc___^^^cccooopppfff___bbbffflll~~~rrr___UUUTTTcccttt~~~~~~wwwxxxxxxpppkkkgggbbb___YYYVVVQQQMMMKKKIIIGGGEEEDDDCCCBBBAAAAAA@@@AAAAAA>>>>>>????????????>>>>>>????????????>>>>>>>>>===@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>??????@@@AAAAAA@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCCCCDDDEEECCCCCCCCCCCCCCCDDDDDDEEEHHHHHHIIIIIIMMMSSS[[[aaapppvvv|||lll___RRRMMMKKKHHHGGGGGGFFFEEEEEEDDDCCCBBBBBBBBB@@@@@@??????>>>===;;;:::999:::;;;;;;<<<;;;;;;;;;wwwiii^^^___```kkkwwwmmmccc]]]YYYVVVUUUOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPQQQRRRSSSTTTWWW[[[^^^aaagggrrr}}}~~~qqqdddVVVKKKGGG@@@@@@>>>===;;;:::::::::999999888666666666666666555555555555555555555555222222333333333333444444555444444333333222222111222222222222222222222222222222222111111111111000222222111111111111222222111111222222222111111000000111222222000///000111333111000///000222444555555888;;;???DDDLLLSSSYYY\\\]]]______```bbbfffhhhhhhggggggggghhhfffcccaaa```iiizzzzzzhhh```\\\bbbjjjuuurrr___RRRQQQZZZlll|||zzzyyy~~~{{{qqqiiiddd```[[[WWWSSSPPPLLLHHHGGGEEECCCAAAAAAAAA@@@@@@@@@AAAAAAAAA???@@@@@@AAAAAA@@@@@@???AAAAAA@@@@@@@@@@@@??????AAAAAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDFFFGGGGGGGGGIIILLLRRRVVV___fffooowww}}}vvvgggXXXPPPLLLHHHGGGGGGEEEEEEEEEDDDDDDCCCCCCCCC@@@@@@@@@@@@???===<<<;;;:::;;;<<<<<<=========<<<{{{qqqggg___bbbggguuuyyynnnhhh```ZZZVVVUUUTTTSSSOOOOOOPPPQQQQQQPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQUUUZZZ^^^bbbiiiuuuyyylll^^^RRRKKKBBBAAA???>>>===<<<:::999999999888777777666666666444444444444444444444444333333333333333333333333444444444333333222222222222222222222222222222222222222222111111111000000222222111111111111222222222222222222222111000///111222333222000///000111222222222333444555666666555888<<<@@@FFFMMMTTTZZZ\\\]]]^^^___```bbbfffiiihhhggggggfffeeedddbbbaaabbbqqqsssaaa\\\[[[cccooo~~~wwweeeUUUOOOTTTaaasssyyyyyy}}}}}}vvvlllddd___[[[VVVRRRNNNKKKGGGEEECCCBBB@@@???@@@@@@@@@@@@@@@BBBCCCCCCAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCDDDFFFGGGGGGGGGFFFEEECCCEEEFFFFFFGGGHHHKKKNNNRRRXXXaaaiiiqqqzzzooo]]]SSSNNNIIIHHHIIIGGGGGGGGGFFFFFFFFFEEEEEE@@@@@@@@@???>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>zzzoooiiieeeccciiiqqqtttkkkaaa^^^ZZZXXXWWWVVVTTTRRRRRRRRRRRRRRRRRRQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMMMMNNNNNNOOOOOOOOOQQQRRRSSSSSSTTTXXX]]]aaacccjjjuuu~~~wwwjjj[[[QQQGGGDDD@@@???>>>===;;;999999999999888777777666666333333333333333333333333333333333333333333333333444444333333333333222222222222222222222222222222222222222111111111000000222222111111111111222222222222222222222111000///222333333222000///000111...000222444555555444333555777<<>>=========>>>???AAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAACCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDFFFGGGGGGGGGFFFEEEBBBCCCEEEFFFFFFGGGIIIKKKKKKQQQXXX```hhhrrr}}}vvvcccXXXQQQLLLKKKLLLHHHHHHGGGGGGFFFFFFEEEEEE?????????>>>===<<<::::::;;;<<<===>>>????????????{{{lllccc```bbbfffrrr}}}uuuiiiaaaXXXXXXWWWWWWXXXWWWTTTRRRSSSSSSRRRRRRQQQPPPPPPPPPMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSRRRSSSTTTTTTUUUXXX\\\```dddjjjrrrwww{{{~~~wwwgggZZZMMMHHHBBB?????????<<<:::999999999999888777666555333333333333333333333333444444333333333333222222333333333333333333333333222222222222222222222222222222222111111111111000222222111111111111222222111111222222222111111000111222333333111000111222---...111333333222111000444888===BBBHHHOOOVVV[[[\\\___aaacccccceeegggiiiiiiiiihhheeebbbaaabbbdddpppvvvcccYYY\\\eeesssooo___UUUQQQPPPXXXfffuuu~~~zzzyyyuuunnnfff___ZZZVVVPPPLLLHHHFFFCCCAAAAAA@@@???>>><<<<<<<<<<<<>>>???@@@AAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDBBBCCCEEEFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDBBBDDDFFFGGGFFFFFFHHHIIIHHHLLLRRRWWW^^^hhhttt|||kkk___WWWQQQNNNNNNHHHGGGFFFEEEDDDCCCCCCBBB>>>>>>>>>>>>===;;;:::999;;;<<<===>>>???@@@@@@@@@|||mmmddd___^^^dddmmm}}}xxxjjj```[[[VVVUUUUUUVVVXXXXXXVVVTTTTTTSSSRRRQQQQQQQQQRRRSSSPPPPPPPPPQQQQQQQQQRRRRRRQQQQQQRRRTTTVVVWWWXXXYYYTTTVVVWWWXXXYYYZZZ]]]___dddhhhmmmoooqqquuu|||ssscccSSSLLLDDD@@@??????===;;;999999::::::999888666555555555555555555555555555444444444333333222222222333333333333333333333333222222222222222222222222222222222111111111111000222222111111111111222222000000111222222222111111000222333333111111222444222222111111111111222333666999???DDDJJJQQQXXX\\\\\\___cccffffffggghhhiiigggggggggdddbbbbbbfffiii{{{lllYYYUUU\\\jjj{{{yyydddVVVRRRSSSXXXaaannn}}}}}}||||||pppjjjbbb[[[WWWRRRLLLHHHFFFCCCAAA??????@@@???>>>>>>>>>>>>???@@@AAABBBCCCBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCEEEFFFGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGFFFEEEEEEFFFGGGEEEHHHLLLOOOTTT]]]hhhqqqxxxuuuggg^^^UUUPPPNNNIIIIIIGGGFFFDDDCCCBBBAAA?????????>>>===<<<;;;::::::;;;<<<>>>???@@@@@@@@@wwwnnneeebbb```aaajjjvvvpppccc[[[XXXXXXWWWUUUVVVXXXYYYXXXWWWVVVUUUSSSRRRSSSTTTVVVXXXTTTTTTUUUUUUVVVVVVWWWWWWSSSTTTUUUWWWYYY[[[\\\]]][[[]]]___``````aaaccceeedddgggjjjjjjjjjoooxxxzzzjjjWWWOOOEEE@@@???@@@>>><<<999999::::::999888666555777777777777777777777777444444444333333222222222333333333333333333333333222222222222222222222222222222222111111111111000222222111111111111222222///000111222222222222222000111333333222222333555999777333111111333666888777;;;@@@FFFLLLSSSYYY^^^\\\```dddggghhhhhhhhhhhhdddeeeeeedddcccdddiiimmm{{{eeeRRRWWWaaaqqqqqq]]]RRRRRRWWWccclllyyy}}}zzzlllfff^^^XXXTTTOOOIIIEEEDDDBBB???>>>>>>???>>>===CCCCCCCCCCCCDDDEEEFFFGGGBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBBBBCCCCCCDDDDDDBBBCCCEEEFFFGGGFFFDDDCCCEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEGGGHHHHHHHHHHHHFFFDDDCCCDDDEEECCCEEEGGGIIIMMMUUU```hhhsss|||mmmbbbWWWQQQNNNLLLLLLJJJHHHFFFDDDCCCBBB@@@@@@@@@@@@???===<<<;;;:::;;;<<<===??????@@@@@@mmmjjjhhheee```dddxxxqqqggg```[[[YYY^^^[[[YYYXXXYYYZZZZZZZZZYYYWWWUUUSSSSSSUUUXXXZZZ[[[[[[ZZZXXXWWWWWWYYY[[[ZZZ\\\]]]^^^___aaadddgggggghhhjjjkkkkkkiiigggeeekkkkkkllllllnnnqqqvvvzzz~~~rrrddd\\\PPPFFF@@@>>>>>>>>>===<<<999666555666777888777777666555444444333333666444333111000000111111333333333333333333333333222222111111111111222222222222222222222222222222333333222111000000111111444222111111222333333222000000111222222222222111222111111222333555777999888<<>>???@@@AAACCCDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB?????????@@@@@@AAAAAAAAABBBCCCDDDFFFFFFDDDCCCBBBEEEEEEDDDDDDDDDDDDDDDEEEAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFIIIGGGEEEEEEEEEDDDBBB@@@CCCDDDFFFGGGIIINNNSSSXXXiiisssyyyiii]]]UUURRROOOLLLHHHFFFEEEEEECCCBBBCCCCCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::mmmmmmllljjjhhhmmmwwwkkkccc___]]]\\\ccc```^^^]]]^^^]]]\\\[[[[[[[[[[[[[[[\\\^^^```aaa___^^^\\\YYYYYY[[[^^^aaaaaaccceeefffhhhkkkpppssswwwxxxzzz{{{zzzxxxuuusssqqqrrrttttttvvvzzz{{{kkkbbbUUUIIIBBB@@@??????<<<<<<;;;:::999888777777888888777666666555444444666555444333222222222333333333333333333333333333333333222222222222333333222222222222222222222222333222222111000000111111444222111111222333333222000000111222222222222222222222222222333555777888:::>>>CCCFFFIIINNNTTTYYY\\\aaafffgggdddaaaaaaccccccccccccbbb^^^bbbrrrxxxbbbXXXVVV\\\nnnkkk]]]TTTNNNTTT___nnnxxx|||uuugggaaaXXXPPPKKKHHHEEEDDDBBB@@@>>>===<<<===>>>>>>???@@@AAABBBDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAABBBDDDEEEEEEDDDBBBAAAEEEDDDDDDCCCCCCDDDDDDEEEBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGIIIGGGEEEDDDDDDDDDBBB@@@BBBCCCDDDEEEGGGKKKPPPTTTbbbkkkxxx~~~nnn```WWWSSSOOOLLLIIIGGGGGGFFFDDDBBBBBBBBBAAA@@@@@@???>>>>>><<<;;;;;;;;;;;;:::::::::mmmooopppqqqrrr|||zzzpppgggcccdddeeefffkkkiiigggfffeeeccc```]]][[[]]]```dddgggiiiiiiiiigggddd```]]]^^^bbbgggkkklllnnnqqqtttwww|||}}}wwwlll]]]OOOFFFBBBAAA@@@<<<<<<======<<<:::888666999888888777777666666666777666555444333333333444333333333333333333333333444333333333333333333444222222222222222222222222333222111111000111111111444222111111222333333222000111111222222222222222333333222333333555777888<<>>?????????@@@BBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@?????????@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAADDDCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHFFFDDDCCCDDDDDDCCCAAAAAABBBCCCCCCDDDGGGKKKOOOXXX```lllzzzvvvggg[[[UUUOOOMMMKKKIIIIIIGGGEEECCCBBBBBBBBBAAAAAAAAAAAAAAA<<<<<<;;;;;;;;;:::::::::mmmoooqqqssszzz}}}wwwoookkkkkkoootttvvvvvvtttrrrqqqoookkkgggcccaaaeeekkkrrrvvvwwwwwwvvvsssnnnhhheeehhhnnntttxxxyyy|||wwwfffUUUJJJDDDAAA@@@<<<<<<<<<<<<;;;999888777888888888777777666666666666555555444444444333333333333333333333333333333333333222222222222333333222222222222222222222222222222111111111111111222444222111111222333333222000111222222333333222222444444333333444555777888===BBBHHHLLLNNNRRRWWW[[[```bbbcccaaa___]]]^^^___```aaaaaa```cccqqqgggVVVSSSWWWiiivvv^^^RRROOORRR___mmmyyy~~~yyypppjjj]]]XXXPPPJJJEEEBBB???>>>===============>>>???@@@>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCEEEFFFHHHJJJKKKKKKKKKJJJHHHFFFCCCCCCCCCDDDCCCBBBAAABBBCCCCCCCCCEEEHHHKKKQQQVVV___mmm|||nnn```YYYQQQOOOMMMLLLKKKIIIFFFCCCDDDDDDCCCCCCBBBBBBAAAAAA<<<<<<<<<;;;;;;::::::999lllmmmooottt|||yyyuuuuuuyyy}}}zzzwwwrrrnnnooossszzzzzztttssswww~~~ooo\\\OOOFFFAAA???>>>===:::888777777888999777777666666666666666555444444444444444333333333333333333333333333333333222222111111111111222222222222222222222222222222222111111111111111222222444222111111222333333222111111222333333333333222444333333333444666777999===CCCJJJPPPSSSVVV[[[___bbbbbbaaa___]]]\\\^^^______``````aaaiii|||wwwaaaTTTVVV___rrroooYYYQQQQQQWWWeeesss}}}|||~~~xxxpppgggaaaWWWRRRLLLFFFCCC@@@>>><<<<<<<<<<<<======>>>??????===>>>???@@@AAAAAAAAA@@@AAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@@@@AAABBBCCCCCCDDDCCCBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEGGGIIILLLOOOQQQQQQPPPOOOJJJGGGDDDCCCCCCDDDDDDCCCBBBCCCDDDCCCCCCDDDFFFIIIMMMOOOUUUaaaqqqwwwhhh___UUURRROOOMMMLLLIIIGGGDDDGGGFFFEEEDDDBBBAAA@@@???======<<<;;;::::::999999iiijjjnnnxxx~~~{{{~~~xxxdddUUUJJJCCC??????===:::777666777888:::666666666666666666666666333333444444444444333222333333333333333333333333222111111000000111111222222222222222222222222222111111111000111111222333444222111111222333333222111222222333333333333333333333333333555777999:::>>>EEENNNTTTXXX[[[___bbbdddbbb___]]]\\\]]]___```___```___bbbqqq~~~kkk[[[TTT]]]jjjxxxeeeSSSPPPUUU]]]kkkxxx~~~{{{}}}wwwpppggg___YYYQQQMMMHHHDDDAAA@@@>>><<<<<<<<<<<<======>>>>>>>>>======>>>???@@@@@@????????????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@????????????@@@@@@@@@?????????@@@AAABBBCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFEEEEEEGGGHHHIIIJJJJJJJJJJJJMMMRRRVVVXXXXXXWWWUUUMMMJJJFFFDDDDDDDDDDDDCCCBBBCCCDDDDDDCCCDDDFFFGGGJJJKKKOOOWWWdddtttqqqhhhZZZVVVQQQNNNKKKIIIGGGEEEHHHGGGFFFDDDBBBAAA??????======<<<;;;::::::999888gggiiippplll[[[NNNEEE@@@>>>===<<<:::999999999999777777777777777777777777333444555666666555444333333333333333333333333333333222222111111222222333222222222222222222222222111111000000111222222333444222111111222333333222111222333333444444333333222222222333555888:::<<>>===<<<<<<========================>>>>>>??????>>>>>>>>>>>>???@@@AAABBBCCCCCCAAAAAAAAA@@@@@@@@@???????????????>>>>>>?????????>>>>>>>>>??????@@@BBBBBBBBBBBBAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHIIIKKKMMMOOOPPPPPPQQQNNNRRRWWW\\\^^^^^^]]][[[PPPLLLHHHEEEDDDEEEDDDDDD@@@BBBCCCCCCCCCCCCDDDFFFFFFHHHLLLQQQXXXeeettt~~~{{{rrr___ZZZSSSNNNKKKIIIGGGFFFFFFEEEEEEDDDBBBAAA@@@@@@>>>===<<<;;;:::999999888eeeiiisssqqq```QQQGGGAAA======>>>>>>===;;;999888888888888888888888999999444555666777777666555555333333333333333333333333444333333222222333333444222222222222222222222222111111000000111222333333444222111111222333333222111222333333444444333333111111222333666999;;;===EEELLLUUU[[[]]]^^^```bbbfffbbb]]][[[[[[^^^aaacccaaa___^^^fff}}}vvv```UUUQQQVVVhhh}}}|||bbbTTTLLLUUUbbbmmmyyy}}}}}}sssjjjccc\\\UUUPPPIIIFFFCCCAAAAAA@@@???>>><<<<<<============<<<<<<<<<===>>>>>>>>>>>>>>>======>>>???@@@BBBCCCDDDEEEAAAAAAAAA@@@@@@???????????????>>>>>>>>>>>>??????>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAABBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCEEEFFFHHHIIIJJJKKKLLLNNNQQQSSSUUUVVVVVVQQQTTTZZZ```bbbbbb```___RRRNNNIIIFFFEEEEEEDDDDDD???@@@BBBBBBBBBBBBDDDEEECCCGGGKKKNNNRRR[[[hhhrrryyybbb\\\TTTNNNJJJHHHGGGFFFDDDCCCCCCCCCBBBBBBBBBBBB>>>======;;;:::999888888bbbkkkxxxgggXXXKKKDDDBBBBBB@@@===:::999999:::777888999888666666777888555555555555444333222111111222444555555444222111222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222333333222222222333444555555111///333666777:::>>>FFFNNNVVVZZZ]]]aaabbb```ddd```[[[YYY[[[___bbbcccccc^^^^^^kkk{{{hhhVVVPPPQQQZZZpppnnnZZZSSSSSS[[[fffooo|||~~~zzzkkkaaa\\\WWWPPPJJJFFFEEEBBB???===<<<;;;;;;>>>>>>>>>===============@@@???>>><<<<<<<<<===>>>??????@@@AAAAAABBBCCCCCC@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????AAABBBCCCCCCDDDCCCCCCCCCEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDFFFIIILLLOOOQQQRRRSSSTTTVVVYYYZZZYYYXXXXXX^^^eeehhhkkkkkkeee]]]ZZZPPPFFFCCCBBBAAABBBEEEDDDEEEEEEEEEDDDEEEGGGJJJFFFGGGHHHJJJMMMSSSZZZ___pppvvv~~~kkk___SSSPPPNNNJJJEEECCCEEEEEEDDDEEEFFFDDDBBB???>>>>>><<<;;;;;;;;;;;;;;;kkkvvv}}}mmm]]]PPPGGGBBBAAA@@@===;;;999999:::999:::;;;:::999888999:::666666666666555444333333111222444555555444222111222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222333222222222333333444444555111000333666888;;;???IIIQQQXXX[[[^^^cccdddbbbccc```[[[YYY[[[___bbbcccfffaaacccpppmmm]]]PPPOOOUUUaaaxxxdddWWWTTTVVV___iiittt{{{~~~tttggg^^^ZZZUUUOOOIIICCCBBB@@@>>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===<<<======>>>???@@@@@@AAAAAABBBBBBBBB@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@AAACCCDDDDDDEEEEEEBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEGGGKKKOOORRRTTT[[[\\\]]]^^^```___^^^\\\]]]dddlllpppsssssslllccc\\\RRRHHHEEEDDDCCCDDDGGGFFFFFFFFFEEECCCCCCEEEGGGFFFGGGGGGHHHJJJNNNTTTXXXgggnnnwwwqqqdddVVVQQQOOOKKKHHHHHHGGGFFFDDDDDDDDDDDDAAA???>>>>>>===<<<;;;;;;;;;;;;wwwvvvfffVVVLLLBBBAAA@@@>>><<<;;;:::999:::;;;;;;;;;999888888:::777777777777777666555444222222444444444444222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222333333333444444555111111555777888<<>>===<<<===>>>>>>????????????????????????@@@???>>>>>>===>>>>>>>>>@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================>>>@@@BBBDDDEEEFFFFFFBBBAAAAAAAAAAAABBBCCCCCCCCCDDDEEEHHHLLLQQQUUUWWWaaabbbdddeeefffdddcccaaaccckkksssxxx|||{{{sssjjj___UUUKKKGGGFFFDDDEEEHHHIIIIIIIIIGGGEEEDDDFFFGGGIIIIIIIIIHHHHHHJJJNNNRRR[[[bbbkkkttt|||yyykkk\\\TTTQQQMMMLLLMMMJJJGGGEEECCCCCCCCCAAA??????>>>===<<<<<<;;;;;;;;;~~~ppp]]]QQQDDDBBB@@@>>>===<<<;;;999888999:::999777666666777666777777777666666555444222333333444444333333222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222333333444444444333444222222666888:::???EEENNNUUU[[[]]]```dddeeedddbbb___\\\ZZZ\\\___aaabbb``````hhhzzzyyyhhh\\\SSSNNNTTTbbbvvv~~~hhhUUUQQQXXXbbbkkktttzzzqqqjjjbbb\\\WWWRRRJJJEEE@@@???===<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAAAAA????????????????????????AAAAAAAAA@@@@@@@@@@@@@@@??????>>>=======================================<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAACCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCEEEHHHLLLQQQUUUWWW^^^```dddffffffeeeeeeeeehhhpppyyyxxxooobbbWWWMMMIIIGGGEEEFFFHHHLLLMMMNNNMMMKKKJJJKKKLLLNNNNNNMMMKKKJJJKKKMMMPPPSSSYYYaaaiiiqqq{{{~~~qqqcccZZZUUUOOOMMMNNNLLLIIIEEECCCCCCBBBAAA@@@@@@???>>>===<<<<<<<<<<<>>===<<<:::999:::;;;999777666666777555555666666666555444444333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111222333444444444333333333222444888999;;;AAAIIIOOOVVV\\\]]]___ccceeecccbbb___\\\[[[]]]___aaabbb\\\aaammmuuucccXXXRRROOOXXXiiiuuucccVVVSSS]]]iiirrr{{{yyyqqqlllddd]]]WWWPPPIIIDDDAAA@@@>>>===<<<<<<<<<<<>>>>>===<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>???AAABBBBBBCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDCCCDDDEEEGGGJJJNNNQQQSSSVVVZZZ___bbbccceeehhhkkkooowww}}}tttdddZZZOOOLLLJJJHHHIIILLLPPPRRRSSSSSSRRRRRRSSSTTTSSSSSSRRRPPPMMMMMMOOOQQQQQQUUU\\\bbbiiirrr|||vvviiiaaaYYYQQQLLLLLLMMMJJJGGGEEEDDDDDDCCCBBB@@@@@@???>>>============ooo___PPPJJJCCC???>>>>>>===;;;<<<======<<<999888888999555555555666666555555444333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111222333444555444333222222222555999;;;<<>>======<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCEEEFFFGGGFFFFFFFFFGGGHHHJJJLLLMMMPPPTTTZZZ^^^aaafffmmmrrrvvv~~~xxxeee\\\SSSQQQQQQRRRSSSWWWXXXZZZ\\\]]]\\\\\\]]]^^^[[[[[[ZZZWWWSSSRRRRRRSSSSSSVVV[[[___dddlllwww~~~zzzooofff\\\RRRLLLLLLMMMKKKIIIGGGGGGFFFEEECCCAAA@@@???>>>============xxxhhhWWWOOOEEE???>>>???>>>=========>>><<<:::888888999555666666777777666666666444333333222222333333444222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222000222333555555444333222222222666:::;;;===EEENNNTTTZZZ______aaaeeegggeeeaaa___\\\\\\]]]```aaaaaacccmmm{{{|||iii\\\MMMPPPZZZkkktttbbbZZZYYY^^^kkkzzz}}}vvvooojjjcccZZZRRRKKKFFFCCC@@@???>>>======>>>???@@@>>>>>>??????@@@AAAAAAAAA??????AAABBBBBBBBBAAAAAA>>>>>>??????@@@@@@AAAAAA>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???AAABBBCCCCCC@@@AAACCCEEEHHHKKKNNNOOOKKKJJJIIIGGGGGGGGGHHHHHHLLLPPPUUUYYY]]]dddnnnvvvzzzxxxfff]]]WWWXXX[[[___cccgggfffhhhjjjkkkiiihhhiiiiiijjjiiigggbbb]]]YYYXXXXXXUUUXXX[[[^^^ccckkkuuu}}}ssshhh\\\RRRNNNOOOMMMLLLJJJJJJJJJIIIGGGEEEAAAAAA@@@???>>>>>>>>>>>>ooo[[[RRRFFF???>>>??????>>>;;;<<<<<<:::888666666777666777777888888888777777444333333222222333333444222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222000111333555555444333222111333777;;;<<<>>>FFFPPPWWW\\\```aaabbbfffhhhgggaaa___\\\\\\^^^```aaaaaafffppp~~~rrraaaUUUOOOVVVdddxxxnnn\\\VVVXXXcccppp{{{uuulllggg```WWWOOOIIIEEECCC>>>>>>>>>>>>???@@@BBBCCC======>>>???@@@@@@AAAAAA>>>???AAABBBCCCBBBAAAAAA======>>>???@@@AAAAAABBB>>>>>>===<<<<<<<<<<<<<<>>>>>>>>>>>~~~jjjYYYIIICCCAAA<<<:::;;;<<<;;;;;;:::999888777777999999777666444444333333444444444333333222222222333444444555555444444333333333333222222111111111111111000000111111222333555555555444444333333333222222333333333444444444222444777888:::BBBMMMVVVZZZ[[[^^^bbbfffhhhhhhhhhgggaaa\\\^^^___^^^^^^```fffwww~~~ooobbbXXXQQQOOO[[[qqqzzzdddWWWWWW]]]qqq}}}~~~vvvppphhhcccZZZRRRLLLGGGCCCAAA>>>>>>>>>>>>????????????AAAAAA@@@@@@@@@AAABBBBBBBBBBBBCCCCCCBBBBBBAAA@@@????????????@@@AAABBBCCCBBB@@@>>>===>>>>>>===<<<<<<<<<============<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<===<<<<<<===@@@BBBDDDEEEHHHLLLQQQVVV[[[]]]]]]WWWPPPIIIFFFEEEEEEEEEGGGKKKPPPTTTWWW^^^iiiqqq{{{zzzssshhhfffeeeiiipppzzz|||wwwrrrmmmfffaaa_________```dddmmmxxxpppcccZZZTTTPPPLLLKKKKKKLLLLLLLLLIIIGGGEEEDDDBBB@@@???===<<<<<>><<<===<<<<<<;;;:::999888777777999888777666555444444444444444444333333333222222333444444555555444444333444444444333333333222222222111111111111222333333444444333333333222222222000111111111111222222222222555777999;;;CCCNNNVVV[[[\\\^^^aaaeeeggghhhhhhhhhaaa]]]^^^___^^^^^^aaakkkyyyyyyiii\\\TTTOOOTTTbbb{{{uuubbbYYY\\\ddd{{{|||{{{rrrkkkaaa\\\TTTMMMGGGCCC@@@===>>>>>>>>>>>>????????????AAAAAA@@@@@@@@@AAABBBBBBBBBBBBCCCCCCBBBBBBAAA@@@????????????@@@AAABBBCCCBBB@@@>>>>>>>>>>>>===<<<===>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<===@@@CCCGGGHHHJJJOOOTTTZZZ^^^aaa___ZZZSSSLLLGGGFFFEEEEEEEEEIIINNNQQQUUU[[[eeemmmwww{{{yyysssmmmmmmooottt|||~~~xxxqqqkkkggggggfffeeefffkkksss~~~ttteeeZZZTTTRRRNNNMMMLLLMMMMMMLLLIIIGGGEEEDDDBBB@@@>>>===<<<<<>>>>><<<<<<;;;:::999888888777888777666666555555555555444444444444333333333333333444444555555444444333555555444444444444333333222222222222222333444444333333222222222222111111111111111111222222222222333555888:::===EEEOOOWWW]]]]]]___aaaccceeeggghhhhhhaaa]]]^^^___^^^___bbboooyyy}}}sssbbbUUUPPPNNNXXXjjj~~~lll^^^ZZZcccooo}}}|||wwwkkkdddZZZUUUNNNHHHCCC@@@>>><<<>>>>>>>>>>>>????????????AAA@@@@@@@@@AAAAAABBBCCCBBBCCCCCCCCCCCCBBBAAAAAA?????????@@@@@@AAABBBCCCBBB@@@>>>>>>>>>???>>>===>>>??????@@@@@@??????>>><<<<<<;;;;;;;;;;;;<<<<<<<<<============>>>AAACCCIIIJJJMMMRRRXXX^^^cccfffccc___XXXPPPJJJFFFEEEEEEDDDGGGKKKNNNQQQXXX```gggppptttzzz~~~|||wwwtttsssuuuzzzwwwrrrpppnnnnnnmmmmmmqqqyyyzzzhhh[[[UUUTTTQQQPPPNNNNNNMMMLLLIIIFFFEEEDDDBBB@@@>>>===<<<<<<qqq]]]NNNFFFAAA???>>>======<<<;;;:::999888888777777666666666666666777444444444444444444333333333444444555555444444333444444444444444333333333333333222222333333444555333333333222222222222222333333333444444444555555444666999;;;@@@HHHQQQXXX^^^___```bbbcccdddggghhhhhhbbb^^^______^^^```eeeqqqxxxzzzppp___RRROOOQQQYYYooossscccZZZ[[[hhhxxx}}}~~~sssfff]]]VVVQQQKKKFFFCCCAAA???======>>>>>>>>>????????????@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBCCCCCCBBB@@@>>>>>>?????????>>>>>>??????????????????>>><<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>???BBBDDDJJJKKKNNNSSSYYY```eeehhhfffccc]]]TTTLLLGGGEEEDDDCCCEEEIIIKKKOOOTTT[[[```iiimmmssswwwyyyxxxwwwvvvxxx|||}}}yyyyyytttsssrrrrrruuu|||~~~mmm]]]WWWVVVSSSQQQNNNMMMLLLJJJGGGEEEDDDCCCAAA???>>>======<<>>>>>======<<<;;;:::999999888777777666666666777777444444444444444444444444333444444555555444444333222222222222222333333333333333222222333333444555333333333444444444444444333333444444444555555555666777999===CCCKKKSSSYYY]]]```cccddddddeeegggjjjhhhccc_________^^^aaagggvvvzzzzzzooo]]]PPPNNNRRR___xxxiii\\\XXX\\\lll~~~{{{ooobbbXXXRRRNNNHHHDDDBBBAAA???>>>===>>>>>>>>>????????????@@@@@@@@@@@@AAABBBCCCDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDBBB@@@>>>>>>???@@@???>>>===>>>>>>??????>>>>>>======<<<<<<;;;;;;<<<<<<===<<<===>>>>>>>>>@@@CCCFFFIIIJJJNNNRRRXXX___dddggghhhfff```XXXNNNGGGDDDCCCCCCDDDGGGIIIMMMRRRWWWZZZaaaffflllppprrrtttvvvxxx}}}{{{{{{zzzzzz{{{{{{tttcccZZZWWWSSSQQQNNNKKKJJJHHHEEECCCCCCBBBAAA???>>>======<<>>>>>>>>===<<<;;;::::::999999888777777666666666666444444444444555555555555333444444555555444444333111111222222222222333333222222222222222333444444333333444444444444555555222222222222333333333333777888:::???EEENNNUUUYYY\\\```eeegggffffffiiikkkhhhccc``````^^^^^^ccciii~~~~~~yyymmmZZZMMMNNNVVVnnnyyyaaaYYYYYY___pppwwwkkk^^^UUUMMMIIIDDDAAA???>>>>>>===>>>>>>>>>>>>?????????????????????@@@AAABBBCCCDDDCCCDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@AAABBBCCCDDDBBB@@@>>>>>>@@@AAA@@@???===>>>>>>>>>>>>>>>>>>===>>>==================>>><<<===?????????AAADDDGGGHHHIIILLLQQQVVV]]]bbbeeeggggggbbbYYYNNNFFFCCCBBBBBBCCCDDDGGGJJJNNNRRRTTTYYY]]]ccchhhjjjnnntttyyy|||{{{~~~kkk___YYYSSSQQQMMMJJJIIIGGGEEECCCBBBAAA@@@???>>>=========uuu```QQQKKKEEE?????????>>>===<<<;;;:::::::::999888777666666666666444444444444555555555666333444444555555444444333222222222333333333444444222111111111111222333333222222333333333444444444222222222333333333333444888999;;;@@@GGGPPPWWWZZZZZZ```gggjjjiiiiiijjjmmmhhhdddaaa```^^^^^^ccckkk|||tttfffVVVMMMUUUcccqqqZZZWWW[[[cccuuu|||rrrggg[[[SSSLLLHHHCCC???>>>>>>===<<<>>>>>>>>>>>>?????????????????????@@@AAABBBDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@AAAAAABBBCCCDDDBBB@@@>>>???@@@AAAAAA@@@>>>??????@@@@@@??????>>>??????>>>>>>>>>>>>??????<<<>>>??????@@@AAAEEEHHHHHHIIIKKKPPPUUU[[[___bbbffffffcccZZZNNNEEEAAAAAAAAA@@@AAADDDGGGKKKMMMNNNQQQVVV\\\```ccciiiqqqxxx|||xxxuuueee[[[TTTQQQMMMKKKIIIHHHFFFEEEBBBAAA@@@>>>============yyydddUUUNNNHHHAAA??????>>>===<<<;;;::::::;;;:::999777666555555555444444444555555555666666333444444555555444444333333333333444444555555555111111000000111111222333111111111222222333333333444444444555555555666666999999;;;AAAIIIQQQWWW[[[YYY```iiilllkkkjjjlllnnnhhhdddbbb```^^^^^^dddlll~~~wwwmmm```RRROOO]]]ppplllWWWVVV]]]fffxxx{{{yyyxxxooodddYYYQQQMMMIIIDDD@@@??????>>>===>>>>>>>>>>>>?????????????????????@@@AAABBBDDDEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCDDDDDDAAA@@@>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@????????????@@@@@@===>>>??????@@@BBBEEEHHHHHHIIIKKKOOOTTTZZZ^^^aaadddeeecccZZZNNNDDDAAA@@@?????????AAAEEEHHHIIIJJJKKKQQQWWW[[[^^^eeeooovvvzzzvvv||||||iii]]]UUURRRNNNLLLJJJJJJHHHGGGAAAAAA???>>>============vvvaaaMMMEEEGGG???>>>===<<<<<<===>>>???:::::::::999888777666666666555555555555666777777000111222333333222111000444444444444444444444444333333333333333333333333222222222222222222222222444444333333333444555555::::::===CCCLLLSSSYYY[[[aaaccceeehhhkkklllmmmmmmmmmiiigggeeeaaa___fffqqq}}}qqq```RRRJJJOOOcccwwwzzzdddRRRTTTaaappp}}}vvvkkk```UUUNNNGGGEEEBBB???============>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCEEEFFFFFFEEECCCAAA???>>>>>>?????????@@@AAABBBBBBBBBAAAAAA@@@?????????>>>>>>======@@@BBBCCCCCCBBBBBBDDDEEEGGGMMMSSSUUUUUUVVV[[[```hhhcccZZZQQQIIICCC@@@???>>>>>>>>>>>>@@@BBBDDDEEEJJJKKKMMMQQQWWW^^^dddhhhvvvuuuxxxyyy|||nnnaaaUUUPPPLLLJJJHHHEEEEEEIIIBBB@@@>>>===<<<===>>>???yyyuuuqqqnnnqqqssswww|||}}}gggRRRGGGFFFBBBAAA???===;;;;;;;;;;;;:::999999999888777777777777666666555444444444555333333444444444444333333444444444444444444444444333333333333333333333333222222222222222222222222444444333333444444555555:::;;;>>>EEEMMMUUUZZZ\\\bbbdddgggjjjlllmmmnnnnnnnnnjjjgggeeeaaa___eeeooozzzjjjZZZQQQLLLPPPgggppp]]]NNNRRR```ooo~~~|||rrrggg\\\RRRKKKDDDBBB@@@>>>===>>>????????????????????????????????????@@@AAABBBBBBBBBBBBEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEEEECCCAAA???>>>???@@@@@@@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>@@@BBBCCCCCCCCCCCCEEEFFFLLLPPPTTTUUUSSSSSSVVVZZZbbb]]]UUULLLEEE@@@>>>>>>>>>>>>>>>>>>???@@@BBBCCCFFFFFFHHHKKKPPPVVV\\\___ddddddiiiqqqwww}}}}}}|||ttteeeWWWQQQMMMLLLIIIEEEDDDFFFBBBAAA???=========>>>???wwwnnnhhhdddaaa___```dddiiinnnttt|||oooYYYKKKFFFDDDCCC@@@===:::999888888999999888888888888888888888777666444333222222222444444333333333333444444444444444444444444444444333333333333333333333333333333333333333333333333444444333333444555555666:::<<<@@@GGGPPPWWW\\\]]]dddfffiiilllmmmnnnnnnmmmmmmjjjgggdddaaa```eeemmmuuuaaaRRROOONNNSSSmmmeeeVVVMMMTTTbbbppp~~~wwwlllbbbWWWMMMGGG??????>>>===>>>???@@@AAA???????????????????????????@@@AAABBBBBBCCCCCCBBBEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCBBBAAA@@@@@@AAABBBAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAA@@@@@@@@@@@@@@@@@@BBBCCCDDDDDDDDDFFFHHHLLLPPPSSSSSSQQQQQQSSSUUU\\\WWWPPPHHHBBB?????????>>>>>>======>>>??????@@@AAAAAABBBDDDGGGKKKOOORRRTTTVVV\\\cccgggmmmyyy|||{{{kkk[[[UUUPPPOOOMMMGGGEEEEEECCCBBB@@@???>>>>>>??????~~~wwwlllbbb\\\XXXVVVTTTVVVYYY^^^dddjjjpppwww|||uuu```NNNEEEEEECCC@@@===:::999888888888888888888888999999999666666555444333222222222333222111000000111222333444444444444444444444444333333333333333333333333333333333333333333333333444444333444444555666777;;;===BBBJJJSSSZZZ^^^___eeegggjjjlllnnnmmmllllllkkkiiifffcccbbbccchhhnnnqqqZZZKKKMMMQQQXXXttt```VVVRRR[[[hhhvvv{{{qqqggg]]]SSSJJJEEE>>>>>>======>>>???@@@AAA???????????????????????????@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBDDDEEEEEEFFFGGGIIIJJJLLLOOOPPPPPPPPPRRRTTTVVVRRRLLLFFFBBBAAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>@@@??????@@@AAADDDFFFHHHJJJMMMRRRWWWYYY^^^kkkyyyzzz}}}ooo```YYYTTTSSSQQQLLLIIIHHHDDDDDDBBBAAA@@@???@@@@@@qqqiii___UUUPPPMMMLLLKKKMMMPPPTTTXXX\\\```eeehhhlllqqqvvv|||yyyfffSSSFFFDDDBBB@@@===;;;:::::::::888888888888888999999999444444333333333444444555444333222111111222333444444444444444444444444444333333333333333333333333333333333333333333333333444444444444555666777888;;;>>>DDDMMMWWW^^^aaabbbeeegggjjjlllmmmllljjjiiiggggggeeebbbbbbfffkkknnnkkkWWWIIILLLSSS```~~~yyy\\\WWWXXXbbbnnn{{{xxxnnncccYYYPPPIIIEEE??????>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEECCCCCCCCCDDDDDDDDDDDDDDDBBBDDDEEEFFFFFFFFFHHHJJJIIIKKKMMMNNNNNNNNNNNNOOOOOOMMMHHHDDDBBBAAABBBCCC???????????????>>>>>>===AAA@@@@@@???@@@AAABBBCCCAAACCCGGGJJJJJJMMMYYYeeeuuuwwwuuu{{{tttbbbZZZTTTTTTSSSOOOKKKJJJFFFEEEDDDCCCBBBAAA@@@@@@zzzfff```WWWOOOKKKIIIIIIIIIJJJLLLOOOQQQSSSUUUWWWZZZ^^^aaaeeejjjppp{{{}}}nnn[[[KKKDDDCCCAAA>>>===<<<<<<===999999888888888888888888444444333333444555666666555555444444444444555555444444444444444444444444333333333333333333333333333333333333333333333333333333444444555666888888;;;???FFFPPPZZZaaaddddddfffhhhkkkmmmmmmkkkiiigggdddeeeccc___```fffjjjkkkdddUUUIIIKKKVVVkkkmmmXXXVVV\\\gggrrr}}}vvvkkk```VVVOOOHHHEEE@@@@@@@@@??????>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBCCCCCCEEEFFFFFFHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDCCCBBBBBBDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFDDDFFFGGGGGGGGGGGGHHHIIILLLLLLLLLLLLKKKJJJIIIHHHHHHGGGEEECCCBBBAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@???AAAAAAAAA@@@@@@AAAAAAAAA@@@@@@BBBDDDDDDEEEMMMWWW```kkk{{{}}}|||}}}tttppprrr|||fff\\\TTTRRRRRRNNNJJJIIIGGGGGGFFFEEECCCBBBAAA@@@|||ppp^^^YYYRRRMMMJJJJJJJJJJJJJJJLLLNNNOOOOOOOOOPPPRRRUUUWWWYYY[[[___hhhsss|||wwwcccQQQFFFEEEBBB@@@>>>=========:::999999999888777777777666666555555444555555555444444555555555555444444444444444444444444444444333333333333333333333333444444444444444444444444333333444444555777888999<<<@@@HHHSSS]]]cccfffeeegggiiilllooonnnllliiifffcccdddaaa\\\]]]ccceeeccc[[[SSSJJJIIIYYYwwwyyybbbUUUVVV^^^lllvvv{{{ttthhh]]]TTTMMMGGGDDD@@@@@@@@@@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCCCCEEEFFFHHHIIIJJJJJJIIIHHHFFFDDDCCCBBBEEEDDDCCCBBBCCCDDDFFFGGGEEEFFFFFFFFFGGGGGGGGGGGGFFFHHHIIIHHHGGGFFFGGGIIIJJJJJJJJJJJJJJJIIIGGGFFFDDDEEEEEEEEEDDDCCCAAA@@@AAABBBCCCCCCDDDCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAADDDAAABBBDDDEEEEEEJJJPPPQQQ[[[iiiwww|||zzzyyyyyy}}}sssmmmooo}}}ooocccXXXTTTSSSOOOJJJIIIHHHHHHGGGFFFEEECCCBBBAAAwwwiiiVVVRRRLLLHHHGGGHHHIIIIIIFFFHHHJJJKKKJJJJJJKKKLLLLLLMMMNNNNNNPPPWWWaaaiiilllppptttwwwzzz}}}iiiVVVHHHGGGDDDAAA???=========;;;::::::999888777666666999888777666555444444444111222444444444444222111444444444444444444444444333333333333333333333333444444444444444444444444333333444444666777888999<<<@@@IIITTT^^^eeegggfffiiikkknnnppppppmmmiiigggbbbccc___YYYYYY___aaa]]]TTTRRRKKKIII[[[rrr]]]TTTWWWaaaooo{{{zzzrrrggg[[[RRRKKKFFFCCC??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCDDDFFFHHHIIIJJJLLLKKKJJJIIIGGGDDDBBBAAAFFFEEECCCBBBCCCDDDFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJIIIGGGFFFGGGHHHFFFFFFFFFHHHJJJJJJJJJIIIEEEFFFGGGHHHHHHFFFDDDBBBAAABBBDDDEEEEEEEEEDDDDDD?????????@@@@@@@@@@@@AAACCC??????BBBDDDDDDGGGKKKLLLRRR\\\gggtttzzzyyywwwxxx|||sssmmmnnnqqqxxxkkk]]]XXXUUUQQQLLLJJJHHHHHHHHHGGGEEEDDDBBBAAAqqqcccXXXQQQIIIEEEGGGIIIIIIGGGMMMKKKIIIIIILLLLLLKKKHHHKKKLLLNNNPPPRRRTTTVVVVVV___bbbeeehhhkkkoootttxxxrrrbbbQQQIIICCC@@@???<<<;;;===::::::999888777666555555555555444444444333333333555555444333333222111111222222222333333444444444444444444444444444444444333333333333333333333333333444555555555555888:::999AAALLLWWW^^^ccceeegggjjjlllppprrrrrroookkkhhhdddddd___ZZZYYY\\\[[[WWWMMMKKKJJJQQQeee}}}dddYYYSSS\\\hhhsss~~~~~~wwwooocccWWWNNNGGGCCC@@@??????????????????????????????@@@AAAAAAAAAAAA@@@CCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCAAABBBCCCBBBCCCEEEHHHKKKMMMMMMLLLJJJGGGEEEEEEFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJJJJIIIIIIKKKMMMMMMMMMLLLKKKJJJIIIIIIHHHFFFHHHIIIIIIHHHGGGHHHJJJHHHJJJJJJHHHIIIKKKIIIDDDDDDEEEFFFGGGHHHHHHGGGGGGFFFEEECCCCCCDDDCCCBBB@@@CCCBBBBBBBBBBBBDDDEEEGGGIIILLLQQQZZZfffvvv{{{vvvtttvvvyyy}}}tttiiigggfffooo~~~pppbbb]]]ZZZUUUOOOMMMJJJJJJJJJIIIGGGEEECCCBBBooo```VVVPPPIIIGGGIIIKKKKKKJJJMMMKKKIIIJJJLLLLLLJJJHHHKKKLLLMMMOOOQQQSSSUUUUUU[[[]]]___```bbbfffkkkooo}}}{{{lllTTTLLLDDDBBB@@@===<<<>>>::::::999888777666555555666666666555555555444444555555444444333222222111222222222333333333333333444444444444444444444444222222222222222222222222333444555555555666888:::;;;BBBNNNXXX```dddggghhhjjjlllppprrrrrroookkkhhhfffeee```ZZZXXXZZZXXXTTTHHHGGGIIIUUUlllwwwccc[[[UUU___lllwww{{{rrrjjj___TTTKKKFFFAAA?????????????????????????????????@@@AAAAAAAAAAAA@@@BBBCCCCCCCCCDDDDDDDDDDDDAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCEEEIIILLLOOOOOONNNKKKGGGEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIKKKKKKKKKJJJKKKMMMOOONNNMMMMMMLLLJJJIIIHHHHHHFFFGGGHHHIIIHHHIIIKKKMMMLLLOOOOOONNNNNNPPPNNNJJJHHHHHHGGGHHHHHHIIIHHHHHHGGGEEEDDDDDDEEEEEEDDDCCCDDDCCCBBBBBBBBBCCCDDDDDDEEEGGGKKKQQQ[[[ggguuu}}}zzzvvvtttvvvyyy{{{wwwjjjfff```hhhrrrddd^^^[[[VVVQQQOOOKKKKKKJJJIIIGGGEEEDDDCCClll\\\SSSNNNJJJIIIKKKNNNNNNMMMOOONNNMMMNNNOOOOOOMMMKKKMMMMMMNNNPPPRRRTTTVVVWWWZZZ[[[[[[[[[[[[^^^cccgggtttvvvYYYOOOFFFBBBAAA>>>===>>>;;;::::::999888777666666777777777666666666555555555555444444333222222222555555555444444444444444444444444444444444444444111111111111111111111111333444555555555666888:::===DDDPPPZZZaaafffhhhjjjjjjlllpppqqqqqqnnnkkkhhhfffeee```ZZZWWWWWWUUUPPPGGGEEEJJJZZZvvvnnn___\\\YYYcccppp{{{{{{uuuiiicccYYYOOOHHHDDD@@@>>>??????????????????????????????@@@AAAAAAAAAAAA@@@BBBBBBBBBCCCCCCCCCDDDDDDAAAAAABBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDFFFJJJMMMRRRQQQPPPMMMHHHFFFEEEFFFHHHGGGGGGGGGGGGHHHIIIIIIKKKLLLMMMMMMLLLMMMOOOQQQOOOOOONNNLLLKKKIIIHHHGGGEEEFFFGGGHHHJJJLLLPPPTTTTTTXXXZZZXXXXXXYYYWWWRRRPPPNNNKKKKKKLLLMMMMMMLLLJJJHHHGGGGGGHHHIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDFFFGGGIIILLLQQQZZZcccjjjwww|||zzzvvvsssuuuwwwyyy~~~|||mmmeeeZZZaaawwwvvvggg```]]]XXXTTTRRRMMMLLLKKKIIIGGGFFFDDDDDDkkk[[[QQQOOOLLLLLLMMMOOOOOOOOOTTTTTTTTTTTTTTTSSSQQQPPPQQQQQQRRRSSSUUUXXX[[[\\\______^^^]]]\\\___cccgggrrr|||zzz^^^RRRGGGCCCAAA>>>===>>>;;;;;;:::999888777777666777777777666666666555555555555444444333333333333888888777777666666555555333333444444444444444444222222222222222222222222333444555666666777999;;;>>>FFFQQQ[[[bbbfffiiijjjkkkmmmoooqqqpppnnnjjjhhhdddddd___YYYVVVVVVSSSNNNIIIHHHMMM```}}}eeeYYYZZZ[[[fffsss~~~}}}ssslllaaa[[[SSSLLLFFFCCCAAA?????????????????????????????????@@@AAAAAAAAAAAA@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCBBBCCCDDDDDDEEEGGGKKKNNNUUUTTTSSSOOOJJJGGGFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKMMMNNNNNNMMMNNNPPPRRRQQQQQQOOOMMMKKKIIIGGGGGGDDDEEEGGGIIILLLQQQXXX]]]```eeehhhfffdddcccaaa\\\XXXTTTQQQPPPRRRTTTTTTSSSPPPMMMKKKJJJKKKKKKKKKJJJHHHHHHGGGGGGGGGGGGHHHHHHJJJKKKKKKLLLOOOTTT[[[```nnnsss{{{{{{vvvtttuuuvvvwww{{{qqqeeeZZZ___pppzzzjjjbbb^^^ZZZVVVTTTOOONNNLLLJJJHHHFFFEEEEEEkkk[[[SSSQQQOOONNNPPPQQQRRRSSSXXXYYYZZZZZZYYYWWWVVVUUUUUUUUUVVVXXXZZZ^^^aaaccchhhhhhggggggfffhhhllloooxxx~~~}}}~~~~~~~~~{{{~~~|||cccVVVHHHCCCAAA>>><<<===<<<<<<;;;:::999888777777666666666555555555444444555555444444444444333333777666666666555444444444333333333444444444555555444444444444444444444444333444555666666777:::<<>>======<<<<<<;;;:::999888888666666666555555555444444555555444444444444444444333333333222222222222222222333333444444555555555555555555555555555555555222444666666666888;;;===@@@GGGRRR\\\cccgggiiijjjlllmmmoooooonnnllliiiggg______[[[VVVTTTTTTPPPKKKEEEIIIVVVppprrrXXXPPPTTT\\\kkk|||yyyqqqhhhbbbUUUQQQKKKGGGDDDCCCAAA@@@??????????????????????????????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBB>>>???@@@AAAAAABBBAAAAAAAAABBBCCCCCCDDDGGGKKKOOOYYYYYYWWWSSSNNNKKKJJJKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKMMMNNNNNNNNNOOORRRTTTUUUTTTRRROOOLLLIIIFFFEEEDDDEEEGGGKKKRRR]]]iiiqqq}}}{{{nnniiidddcccfffgggddd```WWWTTTPPPNNNMMMNNNMMMLLLLLLMMMMMMNNNNNNNNNMMMMMMKKKLLLMMMNNNOOORRRVVVYYY[[[aaajjjttt~~~~~~yyyvvvvvvvvvtttvvvzzz~~~nnneeeeeelllrrrgggbbb\\\XXXWWWSSSQQQNNNKKKIIIGGGGGGGGG}}}mmm___WWWWWWVVVVVVYYY^^^dddhhhiiilllooonnnkkkhhhgggggggggggghhhkkkooouuuzzz}}}{{{~~~ppp___NNNGGGEEECCC@@@???======<<<;;;:::999888888777777777666666666555555444444555555555555555555222222222222222333333333222222333333444555555666444444444444444444444444222444666666777888;;;===BBBJJJTTT^^^eeehhhkkklllmmmmmmnnnooonnnkkkiiiggg______\\\VVVSSSQQQMMMGGGCCCLLLaaa~~~hhhSSSPPPVVVaaarrr}}}vvvpppiiibbb\\\QQQMMMHHHDDDCCCAAA@@@?????????????????????????????????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>???@@@AAAAAAAAAAAA@@@AAABBBBBBDDDFFFKKKNNNZZZYYYXXXTTTPPPMMMLLLMMMMMMMMMMMMMMMMMMNNNOOOOOOMMMNNNPPPPPPPPPQQQTTTVVVWWWVVVSSSPPPLLLIIIFFFEEEEEEFFFHHHLLLUUUbbbpppyyy}}}wwwuuuvvvuuuoooiii]]]ZZZWWWUUUVVVWWWXXXXXXWWWWWWWWWWWWVVVTTTRRRQQQOOOQQQRRRSSSTTTVVVYYY\\\\\\aaajjjsss|||{{{wwwwwwvvvsssuuuyyyzzzsssfffdddhhhzzzxxxkkkeee^^^ZZZYYYTTTRRROOOKKKIIIHHHGGGHHH|||mmm```XXXXXXXXXYYY]]]dddlllqqqsssvvvyyyyyyuuurrrppppppqqqqqqrrruuuzzzyyy{{{~~~tttcccQQQIIIGGGEEEBBBAAA======<<<;;;:::999999888888888888888777777777777444444555555555555555555333444444555555666666666222222333333444555666666333333333333333333333333222444666777777999;;;>>>DDDKKKVVV```fffjjjlllmmmmmmnnnnnnnnnmmmkkkiiigggaaaaaa\\\VVVRRRPPPJJJDDDEEERRRkkk{{{aaaQQQQQQZZZhhhxxxvvvnnnhhhbbb\\\WWWNNNKKKFFFCCCAAA@@@???===??????????????????????????????@@@AAAAAAAAAAAA@@@??????@@@@@@@@@AAAAAAAAA???@@@AAABBBCCCCCCDDDCCC???@@@AAABBBCCCFFFJJJNNNZZZZZZXXXUUUQQQNNNNNNNNNPPPPPPOOOOOOOOOPPPQQQQQQNNNPPPQQQRRRRRRSSSVVVXXXXXXVVVTTTPPPLLLIIIFFFDDDEEEFFFHHHMMMVVVdddttt~~~xxxqqqcccaaa^^^]]]___bbbcccdddbbbbbbbbb```^^^ZZZXXXVVVWWWXXXZZZ[[[[[[]]]___bbbcccgggnnnuuu||||||zzz}}}|||xxxxxxvvvssstttxxxuuuwwweeebbbeeevvv|||nnnggg```\\\[[[UUUSSSOOOLLLIIIHHHHHHHHHnnn```WWWWWWWWWZZZaaakkkwww~~~~~~{{{zzz{{{yyy{{{}}}xxxzzz}}}nnnYYYJJJEEECCC@@@<<>>FFFNNNZZZbbbfffhhhjjjlllmmmoooqqqoookkkhhhggggggfff]]]UUURRROOOJJJGGGHHHJJJ\\\zzzhhhUUUQQQUUUYYYppp|||wwwqqqhhh___XXXTTTPPPMMMFFFCCC@@@??????@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBB???@@@@@@@@@BBBEEEJJJNNNTTTTTTTTTRRRPPPNNNOOOPPPSSSRRRQQQPPPQQQSSSUUUVVVTTTTTTTTTUUUVVVWWWXXXYYYYYYWWWTTTPPPLLLHHHFFFEEEGGGKKKPPPUUU\\\gggvvv}}}{{{zzz{{{}}}|||{{{zzzxxxvvvtttssssssqqqoooooorrrvvvxxxyyyxxxuuuuuu||||||uuuoooooosss{{{}}}|||{{{}}}|||yyyxxxzzz|||xxxuuussspppnnnpppvvv~~~nnnfffaaaiiiwwwkkkccc^^^[[[WWWUUURRROOOLLLIIIHHHGGGrrrfff]]]^^^aaahhhsss{{{||||||~~~zzzdddRRRIIIFFFDDDBBB???>>><<<;;;<<<;;;:::888888888888777777666555444555555555555555555555555333333444444555444444444444333333333333444555555555444444444444333333333555777999888777777;;;???GGGPPP\\\dddhhhiiijjjkkkkkknnnqqqqqqooollliiiiiifff^^^VVVSSSNNNIIIFFFHHHNNNbbb}}}cccSSSPPPWWW^^^ppp}}}||||||oooiiiaaaYYYSSSNNNKKKIIIEEEBBB@@@??????@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBB???@@@@@@@@@AAAEEEIIIMMMPPPQQQRRRQQQOOOOOOPPPRRRSSSRRRPPPOOOPPPSSSVVVXXXUUUUUUVVVVVVWWWXXXYYYZZZXXXVVVSSSOOOKKKIIIHHHGGGIIINNNSSSYYY```iiittt|||~~~~~~tttmmmhhhjjjqqq|||{{{xxxvvvuuutttuuuxxxzzzzzzzzzwwwuuuqqqmmmjjjlllqqquuu|||wwwtttrrrooommmiiippp}}}qqqggg___aaarrr}}}pppfff___\\\WWWVVVSSSPPPLLLJJJHHHHHHuuujjj```aaafffppp}}}{{{{{{{{{{{{}}}kkkXXXLLLFFFDDDDDD@@@>>>===<<<<<<<<<:::999777777777777777666444444555555555555555555555555222222333444555555555555444333333333333444555555444444444444444444444444555777888888777888<<>>BBBJJJSSS___gggjjjkkklllmmmlllooorrruuuuuurrrnnnjjjbbb\\\VVVQQQKKKEEEDDDGGGRRRkkkoooYYYOOOPPP[[[gggrrryyypppbbb]]]UUUOOOKKKHHHFFFEEECCCAAA??????@@@AAAAAAAAA???????????????????????????@@@@@@AAAAAA@@@@@@?????????@@@@@@@@@AAAAAAAAACCCDDDDDDDDDDDDDDDDDDCCC@@@@@@AAABBBCCCGGGLLLOOOWWWWWWVVVTTTQQQPPPQQQRRRUUUTTTRRRPPPPPPQQQSSSTTTXXXYYYZZZ[[[\\\\\\[[[[[[\\\ZZZUUUPPPLLLJJJIIIIIIJJJPPPXXX```gggllloooqqqoooqqqtttxxx~~~zzzmmmddd___eeerrr}}}vvvnnnhhhbbbaaa______aaabbbaaa```___]]]ZZZUUURRRSSSWWWZZZbbbgggrrr~~~{{{vvvttttttsssrrrooottt~~~uuujjj``````hhh{{{wwwjjj```[[[VVVUUURRROOOLLLIIIGGGGGG~~~wwwnnnqqqzzz~~~|||zzzyyyzzz}}}|||fffSSSHHHDDDDDDAAA@@@>>>===>>>===<<<:::999999999888888777666555444444444444444444444444333333444444555444444444444333333333333444555555333333333444444444444555555666888777777999???DDDLLLTTT___gggjjjlllnnnpppqqqrrrtttvvvwwwtttnnnjjjaaa[[[VVVRRRKKKEEEEEEIIIYYYsssiiiVVVPPPSSS```ooo{{{rrrhhhYYYTTTMMMHHHDDDCCCAAA@@@@@@>>><<<<<<>>>???????????????????????????????????????@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAACCCDDDDDDEEEEEEDDDDDDCCC???@@@BBBCCCEEEIIIOOOSSS[[[[[[ZZZWWWSSSQQQQQQRRRVVVUUUTTTSSSSSSTTTUUUUUUYYYZZZ\\\]]]^^^]]]\\\\\\[[[YYYTTTOOOLLLKKKKKKKKKLLLRRRZZZccchhhjjjiiiggg```aaaccceeeiiiqqqzzznnnddd^^^dddsssxxxpppggg```XXXVVVTTTTTTUUUUUUTTTSSSPPPPPPNNNKKKIIIIIILLLNNNRRRXXXdddsss{{{wwwuuuuuuuuutttuuuxxxzzzmmmbbbaaagggwwwzzzkkkaaa]]]WWWUUUSSSOOOLLLJJJHHHGGG~~~vvvzzz|||yyyyyyzzz~~~mmmXXXJJJEEEDDDBBB@@@>>>>>>>>>>>><<<:::::::::::::::999888777666555555555555555555555555444444444555444444333333444333333333333444555555333333333444444444555555555666777777777:::@@@EEENNNUUU___fffjjjmmmqqqtttuuuuuuuuuwwwwwwtttnnniii```\\\WWWSSSMMMGGGHHHMMMbbb}}}dddTTTQQQWWWhhhyyyyyyjjj___SSSNNNHHHCCC@@@???>>>===???===;;;;;;===???????????????????????????????????????@@@@@@@@@@@@??????AAAAAAAAAAAABBBBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDD???@@@BBBDDDGGGLLLRRRVVV[[[[[[ZZZWWWTTTRRRRRRRRRTTTUUUVVVXXXYYYZZZZZZZZZ[[[\\\^^^______^^^]]]\\\VVVTTTPPPMMMKKKKKKLLLMMMPPPUUU]]]eeehhhfff```\\\VVVVVVVVVWWWZZZ```hhhnnnyyypppeee^^^dddsssxxxqqqiii```ZZZOOONNNKKKKKKKKKKKKJJJIIIFFFGGGHHHGGGFFFFFFGGGHHHLLLQQQ\\\jjjyyy}}}xxxvvvuuuuuutttvvvxxx}}}pppbbb___cccppp}}}mmmddd```YYYXXXUUURRRNNNLLLJJJJJJzzzxxxyyy{{{}}}rrr\\\LLLFFFEEEBBB@@@???>>>???>>><<<;;;:::::::::::::::999777777777777777777777777777777555555555555444333222222444333333333333444555555333333333444444555555555555666777777777:::AAAFFFOOOUUU^^^eeeiiinnnsssvvvyyywwwvvvwwwwwwtttnnniiiaaa]]]YYYUUUNNNIIIJJJPPPjjj```SSSSSSZZZmmmssscccXXXQQQMMMFFFBBB@@@???>>>>>>@@@>>>======???AAABBBAAA>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????AAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDD???AAACCCEEEHHHMMMTTTXXXZZZZZZZZZWWWTTTRRRRRRSSSSSSUUUXXX[[[]]]_________[[[]]]^^^``````___]]]\\\RRRPPPLLLJJJJJJKKKNNNOOOSSSXXX___fffgggbbbZZZTTTQQQQQQPPPPPPRRRXXX___dddkkkwwwrrrfff^^^cccsssxxxqqqkkkddd\\\UUUKKKIIIGGGFFFFFFFFFEEECCCBBBEEEGGGGGGGGGFFFGGGHHHNNNRRRZZZeeesssyyyvvvuuuttttttvvvwwwzzzsssaaa\\\___kkkooofffbbb[[[ZZZWWWTTTPPPNNNLLLKKK|||yyyxxxzzz{{{ttt___PPPIIIGGGBBBAAA@@@>>>===<<<<<<<<<999999888888777666666666666666555555555555666666777777666555444333333333555555555555555555555555444444444555555555555666777666666888777888???GGGQQQYYYccciiijjjlllooossswwwyyyzzzxxxtttpppmmmkkkeee[[[TTTSSSPPPJJJMMMUUUqqqwww[[[UUUYYY^^^mmm~~~yyylll]]]RRRIIIEEEAAA>>>============<<<<<<<<<<<<<<<===>>>>>>===============<<<<<<<<<@@@@@@??????@@@@@@AAABBB@@@@@@@@@@@@BBBCCCEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFBBB@@@AAACCCDDDGGGPPPYYYaaa```]]]YYYUUUTTTUUUWWWUUUWWWYYY[[[\\\]]]]]]\\\`````````___^^^]]][[[[[[YYYTTTPPPOOONNNMMMOOOTTTVVV\\\bbbdddaaa[[[UUUQQQOOOPPPPPPQQQSSSYYY```eeemmmttt|||lllbbbiiixxx{{{wwwqqqlllfff^^^UUUNNNKKKHHHFFFEEEFFFFFFCCC@@@CCCDDDDDDEEEGGGHHHJJJKKKOOOVVV]]]bbbmmm|||zzztttrrrqqqqqqtttoooooowwwxxxhhh^^^YYY___wwwrrreee___^^^ZZZVVVSSSQQQPPPNNNLLL}}}yyyxxxyyyzzz{{{zzz|||~~~yyybbbQQQIIIHHHCCCBBB@@@???======<<<<<<:::999999888888777777666777666666555555555666666666666666555444444444333555555555555555555555555444444444555555555555666888666777888777888???GGGQQQZZZdddjjjkkklllpppssswwwxxxyyywwwtttoookkkiiieee[[[TTTRRRNNNIIIMMMUUUtttqqqWWWTTTYYY```pppwwwiiiZZZOOOHHHDDD@@@============<<<===============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@???@@@@@@AAACCCDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFBBB@@@AAACCCDDDGGGPPPYYYdddbbb___ZZZVVVTTTUUUVVVWWWXXXZZZ\\\]]]^^^^^^]]]_________^^^]]]\\\ZZZYYYWWWRRRNNNNNNNNNMMMPPPTTTWWW[[[aaabbb```[[[VVVSSSQQQRRRSSSUUUXXX^^^fffkkkooovvv~~~nnndddkkkyyytttoooiiiddd___XXXPPPIIIFFFDDDBBBBBBDDDDDDBBB@@@FFFGGGHHHIIIKKKNNNQQQTTTWWW^^^ffflllvvv{{{uuuqqqpppooopppllllllttt~~~yyyiii^^^XXX]]]sssvvviiiaaa___[[[WWWTTTRRRQQQOOOMMM}}}yyywwwwwwxxxxxxwwwxxx}}}|||gggTTTKKKIIICCCCCCAAA???>>>===<<<<<<;;;;;;:::999999888888777888777666555555555555555555555555555555555444444555555555555555555555555444444444555555555555666999777777999888888???GGGSSS[[[eeekkklllmmmqqqtttxxxxxxxxxvvvsssooojjjgggdddZZZSSSQQQLLLHHHMMMWWWxxxhhhSSSQQQYYYccctttsssdddUUUJJJFFFBBB???<<<<<<===<<<<<>>>>>>>>>>>??????@@@>>>>>>>>>>>>????????????=========<<<===>>>>>>??????@@@AAACCCDDDDDDDDDCCCEEEFFFGGGHHHHHHGGGFFFEEECCCAAAAAACCCDDDGGGPPPZZZfffeeeaaa]]]XXXUUUVVVWWWXXXYYY[[[\\\^^^_________````````````___]]]\\\[[[VVVQQQNNNOOOOOONNNQQQVVVYYY\\\```aaa___\\\YYYWWWVVVXXX[[[^^^cccjjjrrrxxxyyy~~~qqqgggmmm{{{~~~tttoooiiiddd___YYYQQQKKKCCCBBBAAAAAACCCDDDCCCCCCFFFGGGIIIKKKOOOTTTZZZ___fffnnnxxx~~~}}}vvvqqqnnnllllllhhhiiipppzzz{{{jjj___XXXZZZlll~~~nnneee```\\\XXXUUUSSSRRRPPPNNN|||}}}}}}}}}~~~~~~yyyvvvvvvvvvxxxxxxyyy||||||~~~oooYYYNNNJJJEEEDDDBBB@@@>>>======<<<<<<;;;;;;::::::999888888888777666555555444555555444444444555555555555555555555555555555555555555444444444555555555555666:::888888999888999???HHHTTT\\\ffflllmmmnnnqqquuuzzzyyyxxxwwwtttpppkkkgggcccZZZRRROOOKKKGGGOOOZZZ|||uuu```OOOPPPYYYeeevvv{{{nnn^^^PPPFFFCCCAAA===<<<<<<<<<<<<;;;>>>>>>>>>======>>>??????===>>>>>>>>>>>>>>>??????===============>>>??????>>>@@@BBBDDDEEEEEECCCBBBEEEFFFHHHIIIIIIHHHFFFEEECCCAAAAAACCCDDDGGGPPPZZZeeeeeeccc___[[[XXXYYYZZZZZZ[[[\\\]]]___``````aaabbbcccdddddddddbbb```___XXXSSSQQQQQQQQQPPPRRRVVV[[[]]]```aaa```___^^^^^^^^^```dddiiiooowwwssshhhnnn{{{~~~xxxrrrkkkeee```ZZZRRRMMMEEEDDDCCCCCCDDDEEEFFFFFFFFFIIIMMMRRRWWW___iiippp{{{xxxrrrmmmiiihhheeefffmmmvvv|||kkk```XXXWWWeeevvvttthhh```]]]XXXUUUTTTRRRPPPNNN~~~}}}}}}}}}}}}~~~vvvyyyyyytttrrrtttwwwzzz}}}}}}xxxuuuttttttxxxxxxyyy{{{~~~~~~www```RRRLLLFFFEEECCCAAA???>>>======<<<<<<;;;;;;:::999999999777777666555555555555555444444444555555555555555555555555555555555555555444444444555555555555666999888888:::999:::AAAIIIVVV^^^hhhmmmnnnooorrrvvv{{{zzzyyyxxxvvvsssmmmhhhbbbYYYQQQNNNIIIGGGQQQ```kkk[[[NNNPPPYYYfffwwwwwwhhhYYYLLLDDDAAA???===<<<<<<===<<<;;;>>>======<<<<<<<<<======<<<<<<<<<======>>>>>>>>>??????>>>>>>??????@@@AAA???AAACCCEEEEEEEEECCCBBBEEEFFFHHHJJJJJJHHHFFFEEECCCAAABBBDDDEEEHHHQQQZZZccccccbbb```]]]\\\]]]^^^[[[[[[\\\]]]___```aaabbbdddeeefffgggfffdddbbbaaaYYYUUURRRSSSRRRPPPQQQUUU[[[^^^aaabbbccccccdddeeefffiiinnnttt{{{sssiiinnn{{{~~~vvvoooggg___YYYSSSLLLGGGFFFFFFEEEDDDDDDFFFHHHIIIKKKPPPWWW___gggrrryyysssmmmhhhfffdddeeekkksss}}}}}}lllbbbYYYUUU___nnnyyykkk```]]]YYYVVVTTTRRRPPPNNNxxxvvvsssooommmlllmmmmmmeeeiiiooovvvuuunnnkkklllpppwww~~~|||wwwtttsssrrrtttuuuvvvwwwyyy}}}~~~iiiVVVMMMGGGFFFDDDAAA???>>>======<<<;;;;;;::::::999999888666666555555555555666666555555555555555555444444555555555555555555555555444444444555555555555666888777888::::::<<>>===<<<>>>======<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>@@@@@@@@@@@@@@@AAAAAABBBAAABBBCCCDDDEEEDDDDDDCCCEEEGGGIIIJJJJJJIIIGGGEEECCCBBBBBBDDDEEEHHHQQQ[[[bbbbbbbbbaaa___^^^___```\\\\\\\\\]]]^^^```bbbccccccdddfffggggggeeebbb```ZZZVVVTTTUUUUUUSSSTTTXXX^^^aaaeeehhhjjjkkkmmmoooqqquuuzzz{{{zzzuuuxxx|||tttiiiooo{{{zzzssslllbbb[[[UUUPPPJJJEEEDDDEEEEEEDDDDDDFFFJJJMMMMMMUUUaaakkkvvv{{{vvvnnniiifffddddddiiipppzzz|||mmmddd[[[VVV\\\hhh~~~ooobbb^^^ZZZWWWUUUTTTRRRPPPyyyrrroooiiiddd```^^^______]]]```fffnnnxxx{{{qqqooopppsssyyy{{{vvvsssrrrqqqpppqqqsssssstttxxx}}}~~~yyywww~~~ppp[[[MMMHHHFFFDDDBBB@@@>>>======;;;;;;::::::999888888888555555444555555666777888666666666555444444444333555555555555555555555555444444444555555555555666777666777:::;;;===EEENNNYYYaaakkkppppppqqqtttwwwzzzxxxvvvwwwxxxvvvpppjjj```WWWPPPMMMIIIJJJYYYkkkxxx[[[SSSMMMPPP[[[jjjyyy}}}nnn___RRRIIIEEE@@@>>>======>>>???>>>===???>>>>>>===<<<<<<======;;;<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGIIIKKKKKKIIIGGGEEEDDDBBBBBBDDDEEEHHHQQQ[[[bbbccccccaaa___^^^^^^___\\\\\\\\\\\\^^^```aaacccccceeegggiiiiiigggdddbbb]]]ZZZZZZ\\\]]]\\\^^^bbbfffjjjppptttwwwzzz}}}yyynnniiihhhbbbfffjjjmmmooouuu}}}uuukkkqqq}}}}}}tttpppiii___XXXTTTPPPKKKHHHBBBDDDEEEFFFGGGKKKPPPUUUUUU```ooo||||||xxxqqqkkkeeeccccccggglllvvv|||mmmeee]]]WWW[[[eeesssdddaaa]]]ZZZXXXVVVTTTRRR~~~yyyrrrnnnjjjddd]]]XXXWWWWWWWWW[[[^^^eeemmmvvvzzztttwww{{{zzzvvvsssqqqqqqnnnppprrrrrrsssvvv|||}}}tttoootttuuu]]]NNNHHHGGGEEEBBB@@@>>>======;;;;;;:::999999888888777444444444444666777888999777777666555444444333333555555555555555555555555444444444555555555666666666555777:::<<<>>>FFFPPPZZZbbbkkkpppqqqqqqtttxxxxxxvvvtttuuuwwwvvvpppjjj___WWWPPPMMMIIIKKK\\\ooowwwWWWQQQLLLPPP\\\kkk{{{{{{lll\\\PPPIIIGGG@@@>>>===>>>???@@@???===@@@@@@???>>>>>>===>>>>>><<<======>>>???@@@@@@@@@@@@@@@??????@@@@@@AAABBBDDDDDDCCCCCCCCCDDDDDDEEEEEEGGGIIIKKKKKKIIIGGGEEEDDDBBBBBBEEEFFFHHHQQQ[[[dddddddddbbb___]]]\\\]]]\\\[[[[[[\\\]]]___aaacccfffhhhjjjlllllljjjgggeeebbb___```dddffffffhhhmmmppptttzzznnnaaa\\\[[[WWW[[[___bbbccciiiqqqyyyvvvlllrrr~~~xxxnnniiicccZZZSSSPPPNNNJJJGGGBBBDDDGGGIIIKKKPPPWWW]]]bbbnnn~~~|||yyyrrrllldddbbbcccfffjjjsss{{{mmmfff^^^WWW[[[ddd{{{uuufffccc___\\\ZZZXXXVVVUUU{{{xxxmmmnnnnnnooonnnmmmlllkkkfffddd___ZZZUUUSSSTTTVVV[[[]]]ccckkkwww|||xxxyyy|||}}}xxxtttrrrqqqrrrooooooqqqrrrsssxxxtttjjjrrr|||xxx```SSSJJJFFFBBB@@@???>>>===<<<===<<<<<<;;;:::999888888555555555666666666666666555555555666555555444333555555555555555555444444555555555666666666666777888:::;;;;;;;;;???FFFKKK]]]fffnnnqqqsssvvvxxxwwwxxxxxxuuutttvvvwwwqqqhhh^^^WWWQQQLLLGGGLLLccc|||lllWWWLLLIIIRRR___kkk{{{vvvgggYYYNNNFFFAAA@@@@@@??????????????????@@@@@@>>>======>>>??????===============>>>????????????@@@@@@@@@AAAAAAAAACCCDDDFFFGGGGGGFFFEEEDDDFFFGGGHHHHHHHHHGGGFFFEEEEEECCCBBBDDDFFFKKKUUU```hhhiiijjjhhhdddaaa______]]]^^^^^^]]][[[[[[\\\^^^iiijjjlllmmmllljjjhhhfffiiieeefffkkkppprrrvvvzzzqqqeee\\\UUUSSSVVVWWWYYYYYY[[[aaakkkrrr}}}vvvnnnqqq|||~~~pppfffccc]]]UUUPPPNNNLLLJJJHHHKKKJJJLLLOOOQQQUUU^^^gggnnn}}}vvvmmmjjjbbb```eeejjjppp}}}zzzppphhh^^^VVVVVVZZZsss|||mmmhhhbbb___]]][[[XXXTTTuuulllhhh```aaaaaabbbcccccccccbbbaaa```]]]XXXSSSQQQQQQSSSWWWYYY]]]eeeooozzzxxxwwwxxx|||~~~zzzvvvsssrrrrrrpppoooqqqrrrrrrwww~~~yyylllpppttt|||cccVVVLLLHHHDDDAAA@@@@@@???>>><<<<<<;;;:::999888888777444444444444555555555555666666777777666666555444555555555555555555555555444555555555555666666666666888:::;;;===AAAIIIOOO]]]gggoooqqqssswwwyyyxxxvvvvvvtttrrrtttuuunnneee]]]VVVQQQMMMIIIOOOggggggVVVMMMKKKUUUbbbnnn~~~~~~qqqcccWWWMMMEEEAAA@@@@@@@@@@@@????????????@@@@@@>>>======>>>>>>???===============>>>??????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGGGGEEECCCCCCEEEGGGLLLVVVaaaiiijjjkkkiiieeebbb``````___``````___]]]]]]^^^___fffhhhjjjmmmmmmmmmkkkjjjllljjjkkkqqqwwwzzz{{{hhh^^^WWWTTTTTTSSSUUUVVVVVVWWW\\\dddjjjtttzzzvvvnnnrrr}}}yyykkkaaaZZZUUUOOOLLLKKKKKKJJJIIINNNMMMOOOSSSWWW\\\gggrrr~~~{{{qqqkkkccc```eeejjjnnn{{{zzzqqqiii___WWWVVVYYYiiipppkkkfffbbb```]]]YYYUUUtttggg^^^YYYUUUUUUUUUVVVWWWXXXZZZZZZZZZZZZXXXTTTPPPMMMMMMNNNQQQRRRUUUZZZaaajjjqqquuuyyy~~~~~~ssspppsssuuuyyy|||{{{yyy|||}}}yyyuuutttssspppoooqqqqqqqqqvvv|||~~~nnnmmmmmm~~~hhhYYYNNNJJJFFFCCCBBBAAA@@@???<<<<<<;;;:::999888777777666666666666666666666666777777777777777666666555555555555555555555555555444444444555555555555666666888:::<<<>>>DDDMMMTTT___hhhppprrrtttxxxzzzyyyxxxxxxvvvtttuuuuuunnneee[[[UUUPPPMMMKKKRRRkkkaaaTTTMMMNNNYYYfffrrryyykkk^^^SSSJJJDDDAAAAAAAAA@@@@@@@@@?????????@@@@@@???>>>>>>>>>>>>>>>>>>============>>>??????AAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCDDDEEEEEEFFFFFFGGGIIIJJJJJJJJJIIIIIIFFFDDDDDDFFFIIIMMMXXXccckkklllllljjjgggcccaaaaaabbbbbbcccaaa```___```bbbdddfffiiilllnnnooooooooonnnmmmooowww~~~ppp___WWWTTTTTTWWWSSSTTTVVVUUUUUUYYY```eeennnvvvvvvnnnrrr}}}qqqddd[[[QQQNNNJJJIIIJJJLLLMMMMMMQQQPPPSSSYYY```hhhvvvvvvllleeebbbfffiiilllxxxzzzssskkkaaaWWWTTTWWW^^^wwwuuupppkkkgggeeeaaa[[[WWWyyylllaaaXXXTTTRRRRRRQQQPPPQQQRRRTTTUUUSSSTTTSSSQQQMMMJJJIIIIIILLLLLLNNNQQQUUU[[[```ccccccgggnnnuuu~~~tttkkkeeegggkkknnnqqqtttuuutttrrrnnnlllooovvv||||||wwwuuussspppoooqqqppppppuuu{{{~~~nnnkkkjjjzzzkkkZZZOOOLLLGGGDDDCCCBBBAAA???<<<<<<;;;:::999888777777::::::999999999999888888666777777777777666555555444444444555555555555555444444444444555555555555777999;;;===???FFFOOOVVVaaaiiiqqqsssuuuyyy{{{{{{}}}}}}{{{yyyzzzyyyqqqgggZZZTTTOOOLLLKKKSSSmmmzzz]]]QQQMMMQQQ]]]jjjuuuvvvhhhZZZPPPHHHCCCAAABBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@??????>>>>>>>>>>>>>>>======>>>>>>???@@@BBBBBBBBBBBBCCCCCCCCCDDDEEEEEEDDDDDDDDDFFFGGGHHHFFFGGGIIIKKKKKKKKKKKKKKKFFFDDDEEEGGGJJJOOOZZZeeemmmnnnooolllhhheeecccbbbdddeeeeeedddbbbbbbcccddddddeeehhhkkknnnooooooooommmlllpppxxxjjj\\\WWWVVVXXX[[[WWWYYY[[[[[[[[[^^^eeejjjqqqyyyuuunnnrrr}}}xxxjjj]]]VVVLLLKKKJJJJJJKKKNNNPPPRRRTTTTTTXXX```jjjuuuwwwnnnfffcccggghhhjjjsss{{{tttmmmbbbWWWRRRSSSYYYpppyyyuuuooollliiiddd^^^YYYuuuiii```YYYUUUSSSRRRPPPNNNMMMMMMNNNOOONNNOOOPPPNNNKKKHHHGGGGGGIIIIIIJJJLLLOOOSSSWWWZZZ[[[]]]aaaffflllsss{{{zzzoooeee___\\\___cccdddfffjjjggghhhhhhgggjjjrrr~~~~~~xxxtttrrrooonnnppppppoootttzzz}}}jjjgggfffwwwmmm[[[PPPLLLGGGDDDCCCBBB@@@???===<<<<<<;;;:::999888888;;;;;;::::::999999999999555555666666555555444333444444444555555555666666444444444555555555666666:::;;;======@@@FFFPPPWWWbbbkkkrrrtttuuuzzz}}}}}}~~~|||}}}{{{rrrhhhYYYSSSNNNKKKJJJSSSnnnvvv[[[NNNNNNUUUcccnnnxxx~~~vvvgggYYYNNNGGGCCCAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDGGGFFFEEEEEEFFFHHHIIIKKKFFFHHHIIIKKKLLLLLLKKKKKKFFFDDDEEEHHHKKKPPP\\\gggpppqqqqqqooojjjfffddddddeeeffffffeeeccccccdddfffeeeggghhhjjjkkklllllllllkkkkkknnnuuu{{{uuueee^^^[[[ZZZ[[[^^^^^^aaadddeeefffiiinnnsssyyyvvvnnnrrr}}}sssdddYYYSSSJJJJJJKKKKKKLLLNNNQQQSSSVVVWWW]]]hhhtttvvvooogggdddggghhhgggooo{{{|||wwwqqqeeeXXXQQQQQQZZZnnn}}}yyysssnnnkkkgggaaa\\\qqqhhhaaa[[[XXXUUUTTTRRRPPPMMMLLLKKKKKKLLLMMMNNNLLLJJJHHHGGGGGGHHHIIIJJJMMMPPPTTTWWWYYYYYY\\\___bbbfffkkkppptttwwwyyyzzzyyyyyywwwnnneee___ZZZWWWZZZ\\\]]]___ccc```cccfffkkkrrr~~~wwwsssqqqnnnmmmoooooooootttzzz}}}hhhbbb```qqqqqq___QQQMMMIIIEEEDDDBBBAAA@@@>>>>>>===<<<;;;:::999999999999999888777777666666555555555555555444444333333333444444555666666666555555555666666666666777:::;;;======@@@GGGQQQXXXdddlllssstttvvv{{{||||||zzzpppeeeXXXRRRMMMJJJJJJTTTppprrrZZZNNNPPPZZZiiirrr||||||vvvfffXXXMMMGGGDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFDDDDDDDDDDDDCCCBBB@@@??????>>>>>>>>>>>>???@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDFFFFFFGGGGGGHHHIIIKKKKKKGGGHHHJJJKKKKKKKKKJJJJJJEEEDDDDDDHHHKKKQQQ\\\hhhrrrssssssqqqlllhhhfffeeefffffffffeeedddcccdddffffffgggggghhhhhhhhhgggggghhhhhhkkkppptttxxxwwwlllccc```___^^^___bbbgggkkkoooqqqqqqsssxxx|||zzzqqqttt~~~ooo```VVVRRRIIIJJJKKKLLLLLLNNNRRRTTTZZZ\\\dddppp~~~vvvooohhheeehhhgggffflllwww|||wwwkkk\\\SSSQQQYYYkkk{{{tttnnnlllhhhccc```wwwlllgggdddaaa^^^[[[[[[ZZZXXXVVVSSSQQQPPPLLLMMMMMMKKKIIIHHHHHHIIIJJJKKKMMMQQQUUUYYY]]]______bbbgggkkkooossswww{{{}}}{{{qqqggg___ZZZVVVXXXYYYYYY\\\aaaaaafffmmmttt}}}vvvpppooommmlllnnnoooooottt{{{~~~hhhaaa^^^nnnwwwdddSSSOOOKKKGGGEEEDDDBBBAAA??????>>>===<<<;;;;;;:::999999888888777666666666666666666666666555444444333333444444555666666777666666666777777777888888888999;;;<<<@@@HHHSSS[[[fffnnntttuuuwww|||||||||yyynnncccVVVPPPLLLKKKLLLWWWtttnnnWWWPPPTTT```oooxxx|||}}}sssdddVVVMMMHHHGGGFFFCCCDDDEEEFFFHHHIIIJJJJJJFFFFFFFFFFFFEEECCCBBB@@@??????>>>>>>??????@@@AAAAAAAAABBBBBBBBBCCCCCCCCCEEEEEEGGGHHHIIIJJJJJJJJJHHHHHHJJJJJJKKKJJJIIIHHHDDDCCCDDDGGGKKKQQQ]]]hhhtttuuuuuurrrnnniiigggfffeeeffffffeeecccbbbdddeeeeeeeeeeeeeeeeeedddddddddcccccceeeggghhhjjjttt~~~ssskkkdddddddddeeegggjjjtttxxx|||}}}}}}~~~vvvxxx}}}kkk]]]TTTQQQIIIKKKNNNOOOOOOQQQUUUYYY]]]```jjjxxxyyynnngggeeehhhgggeeekkkuuu}}}qqqaaaVVVTTTUUUddd{{{sssmmmkkkiiieeeccc{{{nnngggeeeffffffeeecccccccccbbb```]]]ZZZYYYLLLMMMMMMKKKIIIIIIJJJKKKKKKMMMPPPTTTYYY^^^bbbdddjjjnnntttyyy~~~zzznnn```[[[WWWWWWXXXYYY]]]bbbeeekkkttt|||uuuooonnnllllllnnnooopppuuu|||yyyjjjccc```ppp{{{iiiUUUQQQLLLIIIGGGFFFDDDCCC@@@@@@???>>>===<<<;;;;;;;;;;;;::::::999888777777777777777777777666666555333333444444555666777777777777777777888888888888555777999;;;@@@IIIUUU^^^fffnnntttuuuwww|||}}}}}}yyyooocccUUUOOOKKKKKKMMMZZZxxxlllUUURRRWWWdddsss{{{}}}zzzpppbbbTTTLLLIIIHHHIIICCCDDDEEEGGGIIIKKKLLLMMMGGGGGGHHHGGGFFFDDDBBBAAA?????????>>>??????@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDFFFHHHIIIIIIIIIIIIHHHIIIJJJJJJJJJIIIHHHGGGDDDBBBCCCGGGKKKQQQ]]]hhhuuuvvvvvvsssnnnjjjhhhgggdddeeeeeedddbbbbbbccceeedddccccccccccccccccccbbb^^^]]]^^^___^^^___hhhrrrssswww{{{vvvnnnggggggiiijjjnnnsssyyy{{{{{{iii[[[SSSQQQJJJNNNQQQSSSTTTVVV[[[^^^```dddnnn}}}|||nnngggeeehhhgggeeejjjtttvvveeeYYYVVVPPP^^^zzz{{{rrrllljjjiiifffdddzzzoooddd```___bbbiiipppooooooooonnnkkkhhhdddbbbbbb[[[SSSMMMLLLKKKJJJIIIPPPQQQUUUZZZbbbkkksssxxxyyyiiiaaaZZZ[[[]]]___cccgggjjjpppyyy~~~{{{~~~vvvpppqqqnnnkkkkkkmmmppprrrrrrxxx~~~zzzsssnnnbbb```lllnnn\\\UUUOOOMMMKKKGGGFFFGGGFFFEEEDDDAAA???===;;;:::888555333555999:::777333666666666666666555555444555555555555555555555555555555555555666666666666999999:::===BBBLLLVVV^^^iiinnntttxxxzzz}}}~~~{{{wwwlllbbbUUUPPPIIIHHHSSSlllnnnWWWRRRVVVeeewww{{{qqqbbbVVVNNNJJJFFFCCCGGGGGGGGGHHHJJJKKKMMMNNNJJJIIIGGGEEEDDDCCCBBBBBBAAA@@@@@@???>>>===<<<<<<@@@@@@@@@AAAAAABBBBBBBBBBBBDDDFFFIIIJJJKKKLLLKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIFFFEEEGGGKKKRRR```nnn{{{xxxqqqmmmiiiffffffdddcccdddfffgggeeecccdddeeegggfffbbb___]]]\\\YYYYYYXXXXXXXXXYYY[[[\\\ddddddfffiiinnnsssxxx{{{zzzuuupppmmmoootttzzz}}}wwwgggZZZQQQLLLJJJOOOUUUYYYYYYYYY[[[]]]dddiiisssyyypppjjjeeeeeeddddddhhhnnnyyygggZZZTTTSSS]]]tttyyylllhhhhhhfffbbbaaaqqqggg^^^ZZZ[[[]]]dddkkkrrrsssuuuvvvwwwvvvuuutttkkkddd[[[SSSOOONNNLLLKKKSSSVVV[[[bbbllluuu~~~lllddd^^^___bbbdddggglllmmmrrrxxx}}}|||yyy~~~wwwqqqnnnllljjjjjjlllnnnoooooorrrxxxuuuoookkk```]]]hhh}}}vvvbbbYYYRRRPPPMMMHHHFFFGGGEEEDDDCCCAAA???===;;;;;;:::777555666999;;;888555666666666666666555555444555555555555555555555555666666666777777777777888::::::;;;>>>CCCMMMWWW___jjjooovvvzzz{{{}}}~~~zzztttiii^^^RRRNNNIIIJJJWWWqqqkkkVVVSSSXXXfffyyyyyyoooaaaUUUMMMIIIFFFCCCEEEFFFFFFGGGIIIKKKMMMNNNJJJIIIGGGEEEDDDCCCBBBBBBBBBAAAAAA@@@???>>>>>>>>>@@@@@@@@@AAAAAABBBBBBCCCEEEFFFGGGHHHIIIIIIIIIHHHIIIJJJJJJJJJIIIIIIHHHGGGIIIFFFEEEHHHKKKSSSaaannn|||xxxpppmmmjjjgggjjjhhhfffgggiiikkkiiihhhhhhjjjkkkiiieeeaaa^^^]]][[[ZZZWWWUUUTTTUUUVVVVVV[[[ZZZ[[[\\\```dddiiikkkssswww}}}|||xxxtttqqqsssyyy~~~uuueeeYYYRRRNNNKKKQQQWWWZZZZZZ[[[]]]___ffflllvvvzzzpppjjjeeedddccccccgggmmm~~~zzzgggYYYRRRRRR[[[ppp{{{mmmhhhgggeeebbbaaayyyhhh___WWWUUUVVVXXX^^^dddjjjmmmqqquuuyyy|||~~~~~~vvvoooddd[[[UUUQQQOOONNNVVVZZZbbblllvvv}}}mmmfffbbbdddgggiiimmmrrrqqquuuxxxxxxxxxyyy}}}}}}{{{yyywwwvvv{{{~~~xxxssslllkkkiiiiiikkkllllllkkklllqqqooollliii___ZZZcccwwwyyyhhh^^^UUUQQQNNNIIIFFFFFFCCCBBBAAA@@@>>>===<<<<<<<<<999666666999;;;:::888666666666666666555555444555555555555555555555555777777777777888888888888;;;;;;<<>>>>>=========:::666666777999999999666666666666666555555444555555555555555555555555666666777777777888888888:::;;;<<<>>>DDDMMMXXX___nnnssszzz}}}~~~~~~xxxpppbbbVVVLLLJJJIIINNN___{{{gggXXXWWW]]]jjjzzz~~~sssiii\\\QQQKKKGGGEEEBBBBBBBBBCCCDDDFFFHHHJJJKKKJJJHHHGGGEEECCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDDDDGGGGGGGGGGGGGGGGGGFFFFFFLLLLLLMMMMMMMMMLLLLLLKKKIIIGGGGGGJJJNNNUUUcccoooxxxqqqooonnnmmmnnnmmmmmmmmmnnnpppqqqqqqqqqsssuuuuuurrrnnnkkkjjjeeeccc```]]]]]]```cccfffdddaaa^^^[[[ZZZ\\\___aaabbbeeeiiinnnssszzzpppaaaVVVQQQOOOLLLPPPUUUXXXYYYZZZ^^^bbbjjjpppzzzzzzoooiiicccaaa______dddjjjwww}}}jjjZZZQQQPPPVVVfffrrrkkkiiifffdddddd|||ooobbb[[[VVVUUUUUUTTTVVVYYY\\\^^^bbbfffkkkooorrrssstttpppjjjbbb[[[VVVTTTTTTTTTXXX___hhhpppvvvzzz|||{{{xxxpppfffccccccfffhhhiiinnnsssuuuxxx{{{}}}~~~xxxsssppppppqqqqqq}}}zzzuuuooommmlllkkklllkkkiiihhhhhhmmmmmmpppsssjjj```eeevvvlll```SSSOOOMMMJJJGGGFFFAAAAAA@@@@@@???>>>>>>===<<<999777555666777888888666666666666666555555444555555555555555555555555555555555666666666777777999:::;;;===CCCLLLWWW^^^nnnttt{{{}}}xxxpppcccVVVKKKJJJIIIOOO___{{{}}}eee[[[WWW___lllyyyrrriii[[[PPPJJJGGGEEECCCAAAAAAAAABBBCCCEEEGGGHHHGGGFFFEEECCCBBBAAA@@@@@@?????????@@@@@@@@@@@@@@@???@@@@@@AAACCCDDDDDDEEEFFFFFFFFFGGGGGGHHHIIIIIILLLLLLMMMMMMNNNMMMMMMLLLIIIGGGHHHLLLPPPWWWdddpppyyyrrrppppppnnnmmmmmmmmmmmmmmmooorrrtttssswww{{{}}}}}}{{{zzzyyytttqqqnnnkkkkkkmmmqqqsssqqqooojjjgggddddddeeefffgggiiilllpppsssxxx~~~qqq```UUUPPPNNNKKKOOOSSSVVVXXX[[[```eeelllrrr{{{zzzooohhhaaa^^^]]]]]]aaagggvvvnnn^^^UUUOOOVVVdddyyyvvvooollliiigggfffrrrgggaaa]]]^^^]]][[[ZZZ\\\^^^^^^___aaaccceeefffgggjjjiiigggaaa[[[VVVTTTTTTPPPSSSXXX]]]bbbfffhhhiiifffkkkrrrzzz~~~}}}yyyrrrllljjjeeedddeeeiiijjjjjjnnntttvvvzzzxxxsssqqqrrrssssss|||wwwrrrooommmkkkkkkkkkiiihhhiiinnnooottt{{{rrrfffhhhrrrqqqbbbTTTOOONNNKKKHHHGGGBBBBBBAAAAAA@@@???>>>>>>;;;:::888777666666777777666666666666666555555444555555555555555555555555555555555555666666666666999999:::===BBBKKKVVV]]]mmmssszzz~~~xxxqqqcccVVVKKKJJJJJJOOO___yyywwwbbb\\\XXXaaannnzzzsssjjj\\\QQQKKKHHHEEECCC@@@@@@@@@AAAAAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>??????@@@@@@AAAAAA???@@@AAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLJJJKKKKKKLLLLLLLLLLLLLLLIIIHHHIIIMMMQQQXXXeeeqqq{{{tttrrrqqqooolllmmmnnnmmmmmmpppsssvvvwww|||}}}||||||~~~~~~|||xxxtttqqqpppoooooooooqqqtttvvvyyy|||tttbbbWWWPPPNNNLLLPPPTTTWWWZZZ___fffkkkrrrwww~~~|||vvv{{{}}}oooggg```]]][[[ZZZ___eeetttrrrbbbWWWNNNWWWcccsssxxxqqqoookkkhhhgggyyyqqqllljjjlllllliiihhhiiibbbbbbaaa```____________bbbcccdddaaa[[[UUURRRQQQMMMOOOQQQTTTVVVXXXZZZZZZYYY\\\```eeeiiilllmmmmmmoookkkjjjmmmmmmiiiggghhhiiihhhkkknnnnnnmmmqqqwwwyyy~~~{{{wwwvvvwwwwwwxxxyyyssspppllljjjjjjiiiiiihhhhhhnnnpppwwwwwwjjjjjjmmmyyyiiiYYYRRRQQQNNNJJJIIIDDDDDDCCCBBBAAA@@@???>>>:::::::::999888777777777666666666666666555555444555555555555555555555555555666666666666777777777::::::;;;===CCCLLLWWW^^^kkkqqqzzz~~~yyypppbbbUUUKKKJJJJJJPPP___yyyppp\\\YYYXXXcccqqq}}}vvvlll^^^SSSLLLIIIFFFDDDAAA@@@@@@??????@@@@@@AAA@@@@@@????????????@@@@@@?????????@@@AAABBBBBBCCC???@@@AAABBBCCCEEEFFFFFFHHHGGGGGGGGGIIIJJJLLLMMMJJJKKKLLLLLLMMMMMMMMMLLLIIIHHHIIINNNSSSYYYfffrrr~~~wwwtttrrrooonnnoooppppppooorrrwww{{{~~~vvveeeZZZSSSQQQPPPTTTXXX[[[___eeennnttt}}}{{{}}}~~~|||{{{wwwoooggg___[[[YYYYYY]]]dddqqqtttcccXXXLLLWWWcccmmm~~~xxxrrrppplllhhhfff~~~zzzvvvuuuxxxyyyvvvuuuvvvjjjiiigggdddbbbaaa```___]]]```ccc```ZZZTTTPPPOOOLLLLLLMMMOOOPPPRRRSSSTTTYYYZZZ]]]```bbbdddeeeeeejjjfffgggnnnpppmmmkkknnnmmmmmmpppssssssqqquuu{{{{{{~~~zzzzzz{{{{{{||||||tttqqqllliiihhhhhhhhhhhhhhhmmmoooxxxyyykkkjjjkkkooo]]]VVVTTTPPPLLLJJJFFFEEEDDDCCCAAA@@@???>>>:::<<<===<<<:::888888888666666666666666555555444555555555555555555555555777777777777888888888888;;;;;;<<>>>>>??????>>>>>>======>>>???@@@@@@@@@@@@AAAAAABBBCCCDDDDDD???@@@AAABBBDDDEEEFFFGGGJJJIIIHHHHHHIIIJJJLLLMMMLLLMMMNNNOOOOOOOOOOOOOOOIIIHHHJJJOOOSSSZZZgggrrrxxxuuurrroooppprrrsssrrrrrrtttyyy~~~~~~xxxhhh]]]VVVSSSTTTWWW\\\___dddkkkttt{{{|||~~~oooggg^^^ZZZXXXXXX]]]cccoootttcccWWWJJJWWWbbbjjjxxxxxxrrrppplllgggeee~~~}}}yyyuuusssnnnjjjhhhbbb[[[XXXYYY[[[]]][[[XXXWWWVVVSSSMMMNNNMMMKKKJJJLLLPPPUUUXXX[[[___bbbdddeeegggkkknnnpppnnnooouuu|||}}}zzzwwwtttrrrrrrvvvzzz}}}~~~}}}|||~~~{{{uuupppkkkfffeeeeeefffeeehhhjjjooowww}}}zzzpppggghhhwwwbbbXXXUUURRRMMMKKKGGGEEEBBBAAAAAAAAA@@@>>>>>>===<<<;;;:::999999999666666666666555555555555666666666666666666666666666777777777777777666666999;;;===???DDDLLLXXXaaammmwww}}}wwwlll^^^TTTKKKKKKKKKQQQdddgggZZZXXX]]]hhhwwwtttlll___TTTMMMIIIGGGFFFDDDCCCAAA???===============;;;999:::>>>AAA@@@???DDDDDDEEEGGGGGGEEE@@@===DDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLSSSQQQOOONNNOOOPPPOOOOOOMMMKKKLLLQQQUUUZZZccckkkyyyzzzwwwuuusssuuusssrrrrrrtttyyy~~~|||jjj]]]WWWWWWWWW[[[aaahhhooowww~~~qqqiii```ZZZZZZ]]]___aaaiii|||tttaaaVVVPPPWWWaaakkkwwwxxxrrrnnnjjjeeeaaa}}}yyyvvvsssnnnjjjhhhccc\\\YYYZZZYYY\\\]]][[[ZZZZZZWWWQQQQQQPPPNNNNNNQQQWWW\\\```eeeiiinnnqqqsssvvvzzz}}}|||zzzwwwxxx{{{}}}}}}|||{{{~~~|||tttooohhhdddcccdddeeeeeegggiiipppzzzvvvnnnggg~~~zzzdddZZZVVVSSSNNNLLLGGGEEECCCBBBBBBAAA@@@???>>>===<<<;;;:::999999999777777777666666666555555666666666666666666666666666666777777777777666666999:::===???CCCLLLXXXaaannnxxx~~~xxxlll^^^TTTKKKKKKJJJQQQeeeeeeXXXVVV\\\iiixxxssskkk___TTTMMMIIIFFFEEECCCBBB@@@>>>===<<<=========;;;;;;===BBBGGGKKKMMMDDDCCCCCCDDDFFFEEECCCBBBFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIJJJKKKMMMOOOPPPYYYVVVRRRPPPOOOOOONNNMMMLLLJJJKKKPPPUUUYYYbbbkkkvvv~~~~~~xxxuuutttrrrssssssssstttxxx}}}mmmaaa\\\\\\aaaeeejjjqqqwwwzzznnnhhh___YYYYYY[[[^^^___hhh{{{sssaaaVVVOOOUUU^^^hhhvvvwwwpppmmmkkkgggdddzzzzzzyyyxxxuuurrrooommmnnniiieeeddd```ZZZXXXZZZYYY^^^aaaaaa``````\\\WWWTTTSSSRRRTTTYYYaaaiiinnntttxxx|||}}}}}}yyyyyyzzz|||~~~yyyxxxzzz|||}}}}}}sssmmmfffaaa```aaadddeeefffiiipppzzzwwwnnneeezzz~~~hhh]]]YYYTTTPPPNNNHHHFFFDDDBBBBBBBBB@@@??????>>><<<;;;::::::999999888888888777777777777666666666666666666666666666666666777777777777666666888:::<<<>>>CCCLLLXXXaaannnyyyyyymmm^^^TTTLLLKKKKKKRRRggg~~~bbbUUUTTT\\\jjjzzz|||qqqiii^^^TTTMMMIIIFFFDDDAAA@@@>>>===<<<<<<<<<===<<<<<<===@@@DDDLLLUUU[[[KKKHHHEEEDDDEEEFFFFFFFFFHHHHHHIIIJJJKKKLLLMMMNNNMMMLLLKKKJJJLLLOOOSSSUUU___[[[VVVRRRPPPOOONNNMMMKKKIIIKKKPPPTTTYYYbbbkkksss{{{|||vvvtttsssrrrrrrssstttxxx|||ssshhhddddddlllpppuuu{{{uuujjjddd]]]XXXWWWYYY[[[\\\eeevvvqqq___UUUNNNQQQXXXddduuu|||tttpppmmmiiifffrrrqqqooollliiigggdddcccddd___]]]]]]ZZZWWWWWWZZZ\\\ccchhhhhhfffeee```ZZZWWWWWWWWW[[[bbblllvvv||||||vvvsssuuuwww}}}~~~rrrlllddd^^^]]]___bbbdddeeegggnnnwww}}}{{{qqqhhhbbbuuukkk```ZZZUUUQQQPPPJJJGGGEEECCCCCCCCCAAA@@@???>>>===;;;::::::::::::999999999888888888777777666666666666666666666666555666666777777777777666777999;;;>>>BBBLLLXXXaaaoooyyyzzznnn___TTTMMMKKKKKKSSSjjj}}}___SSSTTT[[[kkk}}}|||vvvmmmfff\\\SSSMMMHHHEEECCC???>>>===<<<;;;;;;<<<===<<<===??????BBBJJJUUU]]]TTTPPPJJJFFFFFFFFFGGGHHHIIIJJJKKKMMMOOOPPPQQQQQQPPPNNNKKKJJJKKKOOOTTTWWWaaa]]]WWWSSSQQQPPPOOONNNJJJIIIJJJOOOTTTYYYbbbkkkrrrzzz{{{vvvuuutttsssrrrtttvvvzzz~~~zzzqqqmmmnnntttxxx}}}zzzmmmccc```[[[WWWVVVWWWYYYZZZaaaqqqnnn^^^TTTNNNOOOUUUaaattt}}}tttooojjjfff}}}tttrrrooollliiifffdddccc\\\XXXWWWYYYYYYXXXZZZ^^^cccjjjooonnnkkkgggbbb]]]]]]]]]___ccckkkvvvyyysssrrruuuxxx~~~rrrlllccc]]]\\\^^^aaabbbaaadddjjjrrryyywwwooogggcccsssmmm```ZZZTTTQQQQQQKKKIIIFFFEEEDDDCCCBBB@@@???>>>===<<<;;;:::::::::999999999999888888888888666666666666666666666666555555666777777777777777777999;;;>>>CCCLLLYYYbbbppp{{{zzznnn```VVVNNNMMMLLLVVVmmm{{{^^^SSSUUU\\\oooxxxrrrgggaaaYYYQQQLLLHHHDDDBBB>>>===<<<;;;;;;<<<=========>>>>>>===>>>CCCLLLTTTSSSOOOIIIFFFEEEGGGIIIJJJKKKLLLNNNPPPRRRSSSTTTTTTRRRPPPLLLJJJJJJNNNSSSVVV^^^ZZZUUURRRQQQQQQQQQPPPJJJIIIJJJPPPTTTZZZccclllsss{{{}}}xxxwwwwwwuuutttvvvxxx{{{}}}zzzwwwxxx{{{zzzlllbbb\\\[[[YYYVVVUUUVVVWWWYYYaaaooo}}}lll]]]TTTNNNOOOSSS___rrrxxxqqqkkkhhhxxxwwwtttqqqmmmjjjgggfff\\\XXXWWWZZZ\\\]]]```eeehhhpppuuusssmmmiiiddd```cccccceeeiiiooowww}}}vvvqqqrrrwww|||sssmmmeee___]]]^^^___```^^^```eeeooowwwxxxrrrlllfffssslll___XXXSSSQQQQQQMMMJJJGGGFFFEEEDDDBBBAAA??????===<<<;;;:::::::::999999999888888888888777666666666666666666666666444555666777777888888777777999<<>>>>>=========<<<===@@@DDDHHHJJJGGGDDDDDDFFFJJJLLLMMMMMMOOORRRUUUWWWXXXYYYYYYUUURRRNNNKKKJJJLLLPPPRRRWWWUUURRRQQQQQQQQQQQQPPPKKKIIIKKKPPPUUU[[[dddmmmvvv~~~zzzyyyxxxwwwwwwxxxyyyzzz|||~~~wwwhhh^^^XXXUUUVVVWWWVVVUUUVVVXXXZZZcccpppyyyiii[[[TTTMMMOOOSSS\\\mmmxxxrrrnnnlll}}}|||yyyvvvrrrnnnkkkiii```\\\[[[]]]___```dddiiikkksssxxxuuuoookkkgggddddddddddddfffjjjnnnrrrtttsssrrrssswww~~~}}}tttooopppuuuzzz}}}uuuppphhhbbb______^^^^^^^^^___ccckkktttvvvrrrmmmfffqqq|||iii]]]VVVQQQOOOQQQNNNKKKHHHFFFFFFEEECCCAAA@@@???>>><<<;;;;;;;;;;;;999888888888888777777777666666666666666666666666444555666777888888888888888:::===@@@EEEOOO[[[dddrrr|||}}}wwwnnnbbbZZZRRRPPPPPP[[[uuuqqq[[[TTTXXXfff{{{vvvkkkbbbZZZVVVQQQMMMIIIFFFCCC@@@======<<<<<<<<<===???@@@===<<<<<<>>>@@@BBBBBBBBBFFFEEEDDDFFFJJJMMMOOOOOOQQQSSSVVVYYY\\\]]]^^^]]]YYYVVVQQQMMMKKKKKKMMMNNNRRRQQQPPPPPPPPPPPPNNNLLLKKKJJJLLLQQQWWW\\\fffoooxxx|||zzzyyyxxxxxxyyyyyyzzz|||~~~~~~}}}~~~~~~~~~{{{sssfffZZZTTTSSSPPPSSSUUUVVVVVVVVVYYY[[[cccnnnvvvggg[[[TTTLLLNNNSSSZZZhhh~~~xxxsssqqqooo~~~zzzuuuqqqnnnbbb^^^\\\^^^``````dddiiillltttyyyuuuooollljjjgggbbbaaaaaaaaaaaabbbdddeeeaaa^^^]]]```gggmmmpppqqqpppssswww{{{|||~~~tttmmmlllqqquuuzzzvvvqqqjjjdddaaa___^^^]]]``````bbbhhhooorrrnnniiidddnnnzzzhhh\\\TTTOOONNNPPPNNNLLLIIIGGGFFFEEECCCAAA@@@???>>>===;;;;;;;;;;;;888888888777777777777666666666666666666666666666444555666777888888888888999;;;>>>@@@FFFPPP\\\eeerrr}}}|||wwwnnnccc[[[TTTQQQQQQ\\\wwwlllYYYTTTXXXjjj|||yyyooobbbYYYVVVSSSOOOKKKIIIFFFCCC@@@======<<<<<<===>>>???@@@===<<<<<<@@@EEEGGGDDDAAAIIIHHHIIIKKKNNNPPPPPPPPPSSSVVVYYY]]]```aaaaaaaaa[[[XXXTTTOOOLLLKKKLLLLLLOOOOOONNNOOOPPPOOOLLLIIILLLJJJLLLRRRWWW]]]fffpppyyy|||zzzyyyxxxyyyyyyyyyzzz|||}}}xxxsssoooooorrruuuvvvtttqqqoooooozzz}}}{{{pppkkkjjjkkkllllllkkkeeeZZZRRRPPPRRRMMMQQQUUUVVVVVVWWWYYY\\\aaakkk|||tttfffZZZTTTJJJNNNSSSXXXcccxxxyyytttqqqpppwwwwwwwwwuuurrrooollljjjaaa___^^^___bbbfffhhhhhhooorrruuuvvvrrrmmmiiigggddd```ZZZWWWVVVVVVVVVVVVRRRSSSSSSSSSTTTVVVZZZ]]]]]]\\\___gggkkkkkkqqqyyytttkkkhhhjjjmmmyyy~~~{{{sssiiibbb___^^^]]][[[]]]^^^```eeeiiikkkiiifffccclll~~~wwwaaaWWWTTTRRRPPPPPPMMMLLLJJJGGGEEECCCBBBAAA>>>>>>======<<<<<<;;;;;;::::::999999888777777777555555666666777777888888888777777666666666777777888;;;???CCCHHHQQQ]]]eeerrr|||uuukkkccc^^^UUURRRSSS```{{{fffWWWVVVZZZooo}}}zzzoooaaaZZZYYYSSSSSSQQQNNNKKKGGGCCCAAA>>>===<<<;;;;;;<<<=========>>>>>>>>>???@@@AAABBBEEEFFFHHHKKKNNNRRRUUUVVVZZZ\\\^^^```bbbbbbbbbbbbccc^^^WWWRRROOOOOOOOONNNMMMNNNOOOOOONNNMMMLLLKKKIIIJJJLLLOOOTTT[[[dddiiiuuu}}}}}}|||{{{xxxyyywwwuuuwww{{{~~~~~~|||uuulllhhhcccaaaaaabbbbbbbbb```___```bbbeeejjjllluuuxxxjjjaaa]]]ZZZYYY\\\[[[YYYWWWTTTRRRPPPNNNRRRUUUXXXZZZZZZZZZZZZ[[[aaalll~~~uuuhhhYYYOOOOOOKKKKKKSSSaaavvvwwwtttrrrpppyyyssskkkjjjiiihhhfffcccaaa```^^^]]]]]]___cccfffhhhhhhooorrrvvvwwwtttnnnjjjggg```\\\WWWSSSRRRRRRRRRRRRQQQRRRSSSRRRRRRSSSUUUWWWYYYWWW[[[aaafffhhhnnnvvvtttjjjfffhhhkkkwww}}}|||zzzrrrhhhaaa___^^^]]][[[]]]]]]^^^bbbeeeeeeccc```^^^dddvvvuuuaaaWWWUUUSSSRRRQQQMMMLLLJJJGGGEEECCCBBBAAA???>>>>>>======<<<<<<;;;::::::999999888777777777777777777777666666666666666555555444444444555555888;;;???BBBGGGPPP[[[dddqqq{{{~~~uuujjjaaa\\\SSSQQQRRR___{{{eeeWWWVVV[[[ooo}}}}}}uuujjj^^^WWWWWWVVVVVVTTTQQQLLLHHHDDDAAA???>>>===<<<<<<<<<>>>>>>????????????@@@AAACCCDDDFFFGGGIIILLLPPPTTTWWWYYY[[[\\\___bbbeeeggghhhhhhgggbbbZZZTTTQQQOOONNNMMMMMMNNNNNNNNNNNNLLLKKKJJJFFFHHHLLLQQQUUU[[[bbbgggqqqxxx~~~~~~|||{{{{{{xxxxxxwwwvvvxxx|||}}}mmmddd___YYYWWWWWWWWWWWWWWWVVVUUUVVVYYY[[[ccceeeooo}}}nnnccc]]][[[ZZZYYYZZZYYYWWWUUUSSSRRRRRRRRRWWWZZZ___aaa```^^^]]]\\\___kkk~~~vvvhhhZZZPPPNNNJJJJJJRRR```uuuwwwtttrrrooozzzmmmfff___^^^]]][[[ZZZYYYXXXXXX[[[[[[\\\```eeeiiikkkkkkqqquuuyyyzzzvvvoooiiieee]]]YYYTTTQQQPPPPPPPPPPPPQQQSSSUUUUUUTTTSSSSSSTTTWWWWWWZZZ```fffkkksss{{{tttiiidddfffjjjuuu{{{zzzyyyqqqggg```^^^]]]\\\[[[\\\\\\\\\^^^______\\\ZZZ[[[^^^mmmwwwcccZZZXXXVVVTTTSSSNNNMMMJJJHHHEEEDDDBBBBBB@@@??????>>>======<<<<<<:::::::::999888888777777888888888777666555555555555555555444444555555666888;;;???BBBFFFOOOZZZbbbqqq{{{}}}ssshhh___YYYPPPOOOQQQ___{{{eeeWWWWWW\\\ppp|||uuummmcccXXXSSSTTTWWWVVVUUUQQQMMMHHHDDDBBB???>>>============??????AAA@@@@@@???@@@CCCEEEGGGGGGHHHJJJNNNRRRVVVYYY[[[\\\^^^aaaeeeiiilllnnnooolllfff^^^WWWRRRPPPNNNLLLMMMMMMNNNNNNMMMKKKJJJIIIBBBFFFLLLQQQVVV[[[```dddlllttt{{{{{{zzz{{{zzzxxxwwwvvvvvvyyy}}}uuudddZZZUUUPPPMMMMMMNNNNNNNNNMMMMMMNNNRRRTTT\\\```kkk{{{uuuhhh___\\\\\\]]]]]]\\\ZZZWWWUUUUUUWWWYYYZZZaaafffkkkmmmkkkfffaaa______kkkwwwiii[[[RRRMMMJJJJJJRRR___uuuxxxtttrrrooovvviiiaaa\\\[[[YYYWWWVVVWWWWWWXXXXXXYYY]]]cccjjjppprrrrrrvvvzzz~~~~~~xxxppphhhccc\\\YYYTTTRRRRRRTTTUUUUUUWWWYYY[[[[[[ZZZXXXXXXXXX[[[^^^cccjjjrrr{{{vvvjjjdddgggkkkxxx~~~}}}xxxqqqggg```]]]]]]\\\ZZZYYYYYYZZZZZZ[[[[[[[[[ZZZ^^^]]]ggg}}}iii```]]]ZZZVVVUUUOOONNNLLLIIIGGGEEEDDDCCCAAAAAA@@@???>>>======<<<;;;::::::999999888777777888777777777666666666555777777777777777777888999999;;;>>>AAAEEENNNXXX```ppp{{{}}}rrrggg\\\VVVOOOOOORRR___{{{fffYYYZZZ```qqq}}}zzzxxx~~~yyymmmcccZZZRRROOOPPPRRRRRRPPPNNNKKKGGGDDDBBB???>>>>>>======>>>@@@@@@AAA@@@??????@@@CCCFFFHHHGGGHHHKKKNNNRRRVVVZZZ\\\]]]___bbbfffkkknnnqqqsssoooiii```YYYTTTQQQOOOMMMLLLMMMMMMMMMLLLKKKIIIHHHBBBEEEJJJOOOTTTZZZ```dddlllttt||||||{{{{{{zzzxxxuuuuuuvvvxxx|||ppp```VVVQQQMMMKKKLLLMMMNNNNNNNNNMMMOOOSSSUUU[[[___jjjyyyxxxmmmfffdddfffggggggiiifffbbb______aaaeeehhhpppuuu{{{}}}xxxpppgggbbbaaammmxxxjjj\\\TTTMMMJJJKKKRRR___uuuyyyvvvsssooouuujjjccc___^^^\\\ZZZYYYYYYYYYZZZXXX[[[___gggpppvvvzzz{{{}}}{{{qqqhhhccc\\\ZZZWWWWWWYYY]]]```aaabbbcccddddddbbbaaabbbcccfffllluuu~~~xxxkkkfffkkkrrryyyqqqggg```]]]\\\[[[YYYVVVWWWXXXYYYZZZ\\\^^^___ddd^^^ccczzzrrrhhhddd___YYYVVVQQQPPPNNNKKKIIIGGGFFFEEECCCBBBAAA@@@???>>>======;;;;;;::::::999888888888555666666666777777777888777777777777777888999999999;;;>>>AAAEEENNNXXX```ppp{{{}}}rrreeeZZZTTTNNNOOOSSS```zzz~~~eeeZZZ]]]dddtttsssqqqxxx}}}qqqcccZZZSSSMMMKKKLLLIIIIIIIIIIIIGGGEEECCCAAA???>>>=========???@@@AAA@@@?????????@@@CCCFFFGGGHHHIIIKKKNNNRRRVVVYYY[[[___```cccgggkkkooorrrsssqqqkkkbbb[[[VVVSSSQQQPPPMMMMMMNNNMMMLLLJJJHHHGGGDDDFFFIIILLLRRRYYYbbbgggoooxxx~~~~~~|||yyytttuuuuuuwwwyyy}}}ppp```WWWRRROOONNNOOOOOOPPPPPPOOOOOOQQQTTTWWW\\\```kkkxxxvvvrrrssswwwyyyzzz~~~zzzuuuqqqppprrrwwwzzzyyymmmeeeeeeqqqzzzkkk^^^UUUNNNLLLMMMSSS___ttt{{{xxxuuurrryyyqqqlllhhhgggeeecccaaa```______]]]___cccjjjssszzz}}}tttkkkfff```___^^^aaagggmmmrrrttttttsssrrrooollllllnnnpppwwwyyykkkiiiqqqzzz{{{sssiiiaaa^^^\\\ZZZXXXSSSUUUWWWXXXZZZ^^^bbbeeefff^^^^^^pppyyyooojjjddd]]]YYYTTTSSSPPPNNNKKKIIIHHHHHHDDDDDDCCCAAA@@@???>>>===;;;;;;;;;:::999999888888555555555666777888888888555555555555666777888888888;;;???BBBFFFOOOZZZbbbqqq|||~~~rrreeeYYYRRRNNNOOOSSS___wwwzzzcccZZZ___hhhwwwqqqooovvvvvviii[[[SSSNNNIIIHHHIIICCCDDDDDDDDDDDDCCCAAA@@@>>>===<<<<<<===>>>@@@AAA>>>??????AAABBBDDDFFFFFFIIIJJJLLLOOORRRVVVYYYZZZ^^^```bbbfffjjjooosssuuutttnnnfff^^^YYYUUUSSSRRRNNNNNNNNNNNNMMMKKKIIIGGGEEEFFFHHHLLLQQQYYYccciiirrr||||||vvvvvvwwwwwwwww{{{uuuddd[[[VVVSSSRRRSSSPPPQQQPPPPPPOOOQQQTTTWWW\\\aaakkkvvv~~~rrrhhhiiiuuu|||mmm___VVVOOOMMMNNNSSS]]]rrr~~~{{{yyyuuu~~~|||yyyxxxvvvtttqqqnnnkkkjjjeeeeeegggllltttzzzxxxqqqmmmjjjjjjkkkqqqyyy}}}yyyyyy|||wwwkkkjjjuuu~~~vvvkkkbbb^^^\\\YYYWWWRRRTTTWWWXXXZZZ^^^dddiiiggg]]]ZZZhhh}}}tttooohhh```\\\VVVUUUSSSPPPNNNLLLKKKJJJEEEEEEDDDBBBAAA???>>>>>><<<;;;;;;::::::999888888666666666666777777777777555555555555666777888999888;;;???BBBGGGPPP[[[dddqqq}}}ssseeeXXXQQQLLLNNNQQQ\\\sssuuu___XXX___iiizzzrrrpppvvvpppcccVVVOOOKKKGGGFFFGGGBBBCCCCCCDDDCCCBBB@@@???===<<<;;;;;;<<<>>>???@@@>>>???AAACCCEEEFFFFFFFFFLLLMMMNNNQQQSSSVVVYYYZZZ\\\^^^aaaeeekkkqqqvvvyyy{{{uuukkkbbb\\\XXXTTTSSSOOOOOOOOOOOOMMMKKKIIIHHHCCCEEEIIINNNSSS[[[ccchhhsss|||yyyzzzyyyxxxwwwyyy~~~mmmbbb\\\XXXWWWXXXUUUUUUUUUSSSRRRTTTVVVYYY]]]bbblllwww~~~uuukkklllxxx}}}nnn```WWWNNNMMMMMMQQQZZZnnn~~~|||yyy|||xxxvvvjjjiiijjjmmmsssyyy}}}~~~{{{vvvsssttttttwww~~~vvvjjjjjjxxxwwwlllccc^^^\\\YYYWWWSSSUUUWWWXXXZZZ^^^eeejjjhhh^^^YYYdddzzz~~~uuuqqqjjjccc___XXXVVVTTTQQQOOOMMMLLLKKKFFFEEEDDDCCCAAA@@@???>>><<<;;;;;;::::::999999888888888777777666666555555777777777777888999:::;;;888;;;???CCCHHHQQQ]]]eeerrr~~~ssseeeXXXPPPKKKMMMPPPZZZoooqqq\\\VVV^^^iii|||tttqqqwwwmmm```SSSMMMJJJGGGEEEFFFDDDEEEEEEEEECCCBBB@@@???<<<;;;;;;;;;<<<===???@@@>>>@@@CCCFFFHHHHHHHHHGGGOOOOOOQQQRRRUUUWWWZZZ[[[ZZZ\\\```eeelllsssyyy|||zzzooofff^^^YYYUUUSSSPPPPPPPPPOOONNNLLLJJJHHHAAAEEEKKKQQQVVV\\\bbbfffqqq||||||||||||yyywwwyyy~~~uuuiiibbb]]][[[\\\[[[[[[[[[YYYXXXYYY[[[^^^___dddooozzzwwwlllnnnyyy}}}nnn```WWWMMMLLLLLLPPPXXXlll~~~{{{tttnnnkkkmmmqqqsssxxx~~~~~~~~~wwwllliiiqqq{{{zzzoooeee^^^ZZZXXXVVVRRRTTTVVVXXXZZZ]]]aaaeeeeeeZZZVVVfff|||uuupppnnnfff]]]\\\YYYUUUSSSRRRQQQOOONNNJJJGGGDDDBBBBBBBBBAAA@@@@@@???<<<:::999888888888777888888999999777666555555777888888888888:::<<<888:::===???DDDMMMXXXaaaqqq}}}rrrdddWWWPPPPPPNNNPPP^^^tttiii[[[YYYUUUjjj|||uuu~~~hhh```UUUNNNKKKKKKJJJIIIJJJJJJHHHFFFDDDBBB@@@???======>>>>>>??????@@@@@@CCCDDDEEEDDDDDDEEEHHHKKKQQQQQQRRRUUUWWWYYYYYYXXX[[[]]]aaafffnnnvvv}}}xxxlllaaaYYYUUUTTTRRRQQQPPPNNNLLLIIIGGGFFFEEEHHHLLLQQQVVV]]]dddiiitttxxx}}}{{{zzz|||~~~sssmmmkkkjjjhhhgggfffdddaaa^^^^^^aaaccceeejjjrrr|||vvvnnnkkkrrrzzziiiZZZTTTOOOPPPLLLNNNZZZggg}}}xxxrrrmmmmmmoooqqqwww}}}zzzoooiiimmmuuuxxxmmmddd]]]YYYWWWVVVSSSTTTVVVWWWYYY]]]aaaeeeggg[[[XXXgggwwwpppmmmfff^^^\\\YYYVVVSSSSSSRRRPPPOOOLLLIIIFFFDDDDDDCCCBBBAAA@@@???===;;;999999999999777888888999888888666666666777999999888888999;;;:::<<<>>>@@@DDDMMMXXX```ppp}}}}}}qqqcccWWWPPPLLLKKKPPP```xxxgggYYYYYYVVVlll~~~zzzttt{{{iiibbbYYYSSSQQQPPPOOONNNLLLLLLJJJHHHFFFDDDCCCBBB=========>>>??????@@@@@@BBBDDDEEEFFFGGGIIIMMMPPPRRRSSSTTTWWWYYYZZZ[[[ZZZ^^^___aaafffnnnxxxzzzooocccZZZVVVUUURRRRRRQQQOOOMMMKKKIIIHHHGGGIIIMMMQQQVVV]]]dddjjjssswww|||}}}|||~~~yyyvvvtttrrruuusssoooiiiffffffhhhkkkooottt|||uuummmkkkrrrxxxgggYYYSSSMMMNNNJJJLLLXXXeee}}}}}}yyyqqqkkkjjjjjjlllrrrzzz}}}}}}qqqhhhiiinnn{{{uuukkkbbb\\\XXXVVVUUUTTTUUUUUUVVVWWW[[[aaaeeejjj^^^YYYhhhzzzqqqlllgggaaa]]]ZZZWWWUUUTTTTTTRRRQQQMMMJJJGGGEEEEEEDDDCCCBBB@@@???===<<<:::999999999888888999999888888777666777888999999888777888:::;;;===???AAAEEEMMMXXXaaappp|||zzznnnbbbVVVOOOHHHJJJRRRfffdddWWWYYYXXXooozzzwwwtttyyylllfff___[[[ZZZYYYXXXVVVPPPOOONNNKKKIIIGGGEEEDDD============>>>???@@@AAAAAADDDFFFIIIKKKNNNRRRUUUUUUVVVYYY[[[\\\]]]]]]]]]aaaaaabbbgggppp{{{~~~qqqddd[[[VVVUUUQQQQQQQQQPPPNNNMMMKKKJJJIIIKKKNNNQQQVVV^^^fffllltttwww{{{~~~~~~|||uuupppooorrruuuxxx~~~qqqjjjkkkpppuuueeeXXXSSSKKKLLLHHHKKKVVVbbbzzz}}}}}}{{{{{{{{{zzzxxxrrrkkkeeeccccccfffoooxxx}}}sssrrrzzz}}}qqqhhhhhhmmmzzzxxxqqqhhh```[[[WWWUUUTTTUUUUUUTTTTTTVVVZZZaaaeeekkk```[[[iiisssmmmiiieee___\\\YYYWWWVVVUUUTTTSSSNNNKKKHHHEEEEEEDDDCCCBBB??????>>>===;;;;;;::::::999999999999888888777777888999:::999777777888999:::<<>>???AAABBBBBBEEEIIILLLOOORRRVVVYYYZZZ\\\___aaaaaaaaaaaaaaaaaabbbeeekkktttssseee[[[VVVUUUPPPQQQPPPPPPOOONNNMMMLLLIIIKKKNNNRRRXXX```iiipppwwwyyy}}}||||||~~~}}}vvvuuuxxx|||}}}lllfffhhhnnn|||~~~rrrcccWWWSSSJJJKKKGGGJJJVVVaaayyy|||zzzqqqnnnkkkiiiiiijjjkkkkkkiiiccc___^^^```eeeqqq|||rrriiiiiitttyyynnngggjjjqqq|||~~~vvvpppggg```[[[WWWTTTSSSUUUUUUTTTTTTUUUYYY___dddkkkbbb\\\gggvvvpppllliiibbb___[[[YYYXXXWWWUUUTTTNNNKKKGGGEEEDDDDDDBBBAAA??????>>>>>>===<<<;;;::::::999999888888888888888888999:::999777777888999777:::>>>AAAFFFPPP\\\eeeqqqzzz}}}uuukkk___VVVPPPKKKOOO\\\sssbbbWWWZZZ\\\ssssssuuuxxx~~~vvvqqqkkkgggfffeeeaaa^^^XXXVVVRRRNNNIIIEEEBBB@@@======<<<<<<===???AAACCCEEEHHHLLLOOORRRUUUYYY\\\```cccggghhhgggeeeeeeeee```ccciiiqqq{{{ttteee[[[VVVUUUPPPPPPPPPPPPOOONNNMMMLLLHHHJJJNNNTTT[[[dddmmmssszzz{{{~~~zzz{{{}}}{{{zzz}}}wwwjjjfffeeekkkzzzzzzoooaaaWWWSSSJJJKKKHHHKKKVVVaaaxxx}}}zzz~~~vvvmmmaaa^^^\\\ZZZYYY[[[^^^``````]]]\\\^^^aaahhhvvv{{{mmmfffgggrrrvvvlllgggkkksssvvvqqqhhhaaa[[[XXXUUURRRTTTTTTTTTTTTUUUYYY^^^bbbhhhbbb]]]ddd{{{zzztttpppmmmfffbbb^^^[[[YYYXXXVVVTTTNNNKKKHHHEEEDDDDDDBBBAAA????????????>>>===<<<;;;::::::999888888888888999777888999999888777888:::777:::===@@@FFFPPP\\\dddpppyyy}}}uuujjj```VVVQQQMMMQQQ^^^vvveeeZZZ\\\\\\sssqqqsssyyyyyyssslllgggdddbbb]]]ZZZUUUSSSPPPKKKGGGCCC???>>>===<<<<<<<<<===???BBBDDDGGGJJJOOOSSSWWWZZZ^^^```hhhllloooooollliiihhhiiibbbfffmmmvvvvvvfff\\\WWWVVVRRRRRRRRRQQQQQQOOONNNNNNGGGKKKPPPWWW^^^fffoootttxxxzzz|||~~~zzz{{{}}}rrriiigggbbbiiiyyy~~~vvvkkk^^^UUURRRJJJLLLHHHLLLWWWaaaxxx~~~zzzwww{{{{{{~~~zzznnnbbbUUUSSSPPPNNNNNNQQQUUUYYYYYYXXXYYY]]]aaaiiixxxyyyllleeefffrrr~~~wwwlllgggjjjrrrxxxrrrjjjccc]]]XXXUUURRRRRRSSSTTTUUUVVVXXX]]]```eeeaaa]]]aaauuu}}}xxxtttpppiiieeeaaa]]][[[XXXVVVTTTPPPMMMIIIGGGFFFEEECCCBBB?????????@@@???>>><<<;;;;;;:::999888888888999999666777999999888888999;;;999;;;>>>@@@EEEMMMYYYaaammmwww~~~uuukkk```WWWRRRLLLOOO\\\uuuiii]]]^^^]]]sss~~~mmmqqqyyyyyysssiiibbb^^^ZZZUUURRRNNNLLLJJJGGGDDDAAA???>>>===<<<;;;;;;===???BBBDDDHHHLLLRRRXXX\\\aaaeeehhhnnnssswwwvvvqqqlllkkklllhhhkkkqqqzzzxxxiii^^^ZZZYYYUUUUUUUUUTTTSSSRRRPPPOOOIIIMMMSSSZZZ```gggmmmqqqssstttwwwzzz}}}{{{{{{|||~~~|||kkkdddddd```hhhyyyyyyqqqgggZZZRRRPPPIIIKKKHHHKKKVVV```www{{{wwwttt~~~wwwxxx{{{wwwiii]]]NNNLLLJJJHHHHHHKKKPPPTTTTTTSSSVVVZZZ___hhhwwwyyykkkdddeeeppp|||xxxnnnfffhhhnnnyyytttkkkddd^^^YYYUUUSSSQQQSSSTTTUUUVVVXXX\\\___cccaaa]]]^^^ppp{{{wwwqqqkkkgggbbb^^^[[[XXXVVVSSSRRROOOKKKHHHGGGFFFDDDCCC>>>???@@@@@@???>>>===<<<;;;:::999888888888999:::555777888999888888:::<<<;;;===???@@@CCCKKKVVV^^^jjjwwwvvvkkk```WWWRRRKKKMMMYYYssskkk______]]]rrrzzz~~~kkkoooxxxyyyqqqggg^^^YYYTTTOOOLLLHHHGGGFFFDDDBBBAAA??????===<<<;;;;;;<<>>CCCLLLXXXaaannnxxxyyynnnbbbXXXRRRMMMMMMWWWpppooo^^^]]]gggqqqpppqqqttteeeYYYRRRMMMHHHDDDAAAAAAAAA@@@???>>>>>>===;;;<<<=========???BBBDDDIIILLLRRR[[[eeemmmqqqsssxxxxxxxxxxxxvvvtttrrrqqqsssuuu{{{zzzlllaaa[[[YYYYYYXXXVVVVVVUUUSSSPPPMMMLLLPPPVVV\\\```dddiiikkkkkknnnooorrrzzz}}}{{{{{{~~~pppccc]]]]]]aaakkk|||xxxjjj```ZZZVVVRRRNNNIIIJJJFFFJJJVVV___rrruuupppnnnzzzyyyxxxpppaaaTTTIIIHHHGGGFFFFFFFFFGGGHHHKKKLLLPPPWWW]]]fffvvvyyyooohhhiiirrr~~~ttthhh```aaaggg|||xxxsssiii```XXXTTTSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVZZZWWWSSSXXXmmmzzzvvvsssoookkkgggbbb___\\\XXXUUUSSSPPPLLLJJJIIIHHHGGGFFFDDDCCCBBBAAA@@@???>>>===;;;;;;::::::::::::999999888888888999999::::::::::::;;;===???CCCLLLYYYbbboooyyy{{{pppdddYYYSSSNNNOOOZZZrrrnnn^^^\\\gggqqqpppqqqtttdddXXXPPPKKKFFFBBB@@@??????>>>======<<<<<<;;;<<<=========???BBBDDDIIIMMMUUU___iiiqqqvvvxxxzzz{{{{{{|||{{{zzzxxxwwwvvvxxx~~~{{{lllbbb\\\YYYTTTSSSSSSSSSSSSRRROOOLLLMMMQQQWWW\\\___bbbeeeggghhhkkkooosss|||}}}|||~~~~~~ooobbb]]]]]]```jjjzzzvvviii```[[[WWWRRRNNNHHHJJJFFFKKKVVV___sssvvvqqqppp}}}{{{xxxooo___RRRGGGFFFEEEDDDDDDEEEFFFGGGIIIJJJMMMTTTZZZdddttt|||rrrjjjjjjvvvttthhh```cccjjj~~~wwwqqqggg]]]VVVSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSTTTVVVTTTRRRVVVjjj~~~yyyuuurrrnnnlllhhheeeccc___ZZZWWWTTTQQQMMMKKKIIIHHHGGGEEEEEEEEEDDDBBBAAA???>>>>>>;;;;;;::::::::::::999999888888888999999999999999999;;;===???DDDMMMYYYbbbooozzztttggg[[[TTTPPPRRR]]]uuunnn]]]\\\gggqqqpppppp|||~~~tttdddVVVMMMGGGBBB???>>>======<<<<<<;;;;;;:::<<<===>>>>>>>>>???BBBEEEGGGMMMWWWbbbllltttzzz||||||}}}~~~}}}yyy||||||lllaaa[[[YYYRRRQQQQQQQQQSSSSSSQQQOOOPPPTTTYYY\\\^^^___```aaadddjjjpppvvv~~~|||mmmaaa\\\\\\bbbkkkzzz{{{sssiiiaaa\\\XXXSSSOOOHHHIIIGGGKKKWWW```ssszzztttsss|||ppp^^^PPPEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGJJJPPPUUU___ppp~~~vvvllllllyyyuuujjjeeeiiirrr~~~vvvpppeee[[[UUURRRSSSUUUSSSSSSRRRRRRRRRSSSTTTTTTUUUTTTSSSVVVhhh~~~wwwrrrpppllljjjhhhfffddd```\\\XXXVVVSSSNNNLLLJJJHHHGGGEEEFFFEEEDDDBBBAAA???>>>===;;;;;;:::::::::999999999888888888888888999999999888:::===???DDDMMMXXXaaammmxxxwwwiii\\\UUUOOOSSS___wwwppp^^^[[[fffqqqooommmxxx~~~tttdddUUUKKKDDD@@@============<<<<<<;;;;;;;;;===>>>>>>>>>>>>@@@CCCFFFEEELLLWWWcccmmmtttzzz}}}~~~|||zzzkkk```ZZZXXXSSSSSSRRRTTTVVVWWWVVVUUUTTTWWW[[[]]]]]]\\\]]]]]]ccckkkttt{{{zzzlllaaa\\\\\\eeennn|||wwwrrrkkkddd^^^YYYSSSOOOGGGIIIGGGKKKWWW___rrr~~~yyywww~~~ppp\\\MMMDDDDDDCCCCCCCCCDDDFFFGGGFFFFFFHHHMMMRRRZZZjjjxxxwwwnnnmmm|||vvvnnnkkkqqq{{{~~~vvvpppfff[[[UUURRRSSSUUUPPPPPPOOOPPPQQQTTTVVVWWWXXXXXXVVVYYYiiivvvooolllhhhfffeeedddbbb___[[[XXXVVVSSSOOOLLLKKKIIIGGGFFFEEEDDDCCCAAA@@@>>>===<<<;;;;;;:::::::::999999999888888888888888888888888777:::<<>>===>>>>>>===============<<<===>>>?????????AAADDDFFFFFFNNNXXXccckkkrrryyy}}}~~~wwwhhh^^^YYYWWWUUUTTTTTTUUUWWWXXXXXXWWWVVVXXX[[[\\\[[[[[[\\\]]]eeeooozzzyyykkk```\\\]]]fffnnn|||wwwsssnnnhhhaaaZZZSSSOOOGGGIIIGGGKKKVVV^^^ooo}}}{{{zzzkkkYYYKKKEEEEEEDDDDDDDDDFFFGGGHHHGGGGGGJJJNNNQQQWWWdddqqq~~~vvvmmmmmm}}}xxxqqqooowwwvvvpppfff\\\UUURRRRRRSSSMMMMMMMMMNNNQQQTTTXXXZZZ^^^\\\YYY\\\mmmuuummmiiieeecccaaa``````^^^[[[YYYVVVSSSOOOMMMKKKJJJIIIGGGEEEEEECCCAAA???>>><<<;;;;;;;;;::::::::::::999999888888888888888777777777777999<<<>>>BBBIIISSS[[[fffqqq}}}wwwiii^^^WWWLLLRRRaaayyyqqq^^^[[[gggttt~~~jjjgggpppxxxvvvfffVVVIIIBBB??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAADDDGGGIIIPPPYYYaaagggmmmtttzzzsssfff]]]YYYXXXVVVUUUSSSTTTUUUWWWWWWVVVVVVWWWXXXXXXXXXYYY\\\^^^gggrrrxxxkkkaaa]]]^^^ccclllzzzyyywwwtttnnneee\\\SSSNNNGGGIIIGGGJJJUUU[[[lllxxxooocccUUUJJJFFFFFFEEEEEEFFFHHHIIIJJJJJJKKKNNNQQQRRRVVV```lll~~~zzzrrrjjjlll{{{xxxrrrqqqxxx~~~tttoooeee\\\TTTPPPOOOOOOMMMMMMLLLMMMPPPTTTWWWZZZaaa^^^[[[```ssstttkkkgggcccaaa___]]]]]]]]][[[ZZZVVVSSSOOOMMMLLLKKKJJJIIIGGGFFFEEECCC@@@>>>===<<<;;;;;;::::::::::::999999999888888888777777777666777999<<<===@@@GGGPPPWWWdddooo|||ttthhh]]]WWWLLLSSSccc{{{ooo]]][[[iiiwww}}}jjjgggooowwwwwwhhhWWWJJJCCCAAABBB>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@BBBEEEGGGIIINNNVVVZZZ^^^dddkkkrrrwwwzzzqqqeee^^^[[[[[[XXXVVVTTTSSSTTTUUUUUUTTTSSSSSSSSSSSSTTTWWW\\\```gggtttxxxlllaaa^^^___bbbkkkyyy||||||yyysssiii]]]SSSMMMHHHIIIFFFJJJSSSXXXhhhyyyooofff\\\QQQJJJGGGGGGGGGGGGGGGIIIKKKLLLMMMNNNQQQTTTTTTVVV___iiizzzxxxrrrqqqqqqzzz|||~~~wwwnnngggjjjxxx~~~xxxrrrpppwww}}}sssmmmeee[[[TTTOOOLLLKKKNNNMMMMMMMMMOOOSSSWWWYYYccc___\\\bbbwwwtttkkkgggcccaaa^^^\\\\\\]]]\\\[[[UUURRROOOMMMMMMLLLKKKJJJHHHGGGFFFDDDBBB@@@>>>===;;;;;;;;;:::::::::999999999888888888777777666666777999;;;===???EEENNNTTTcccooo|||~~~sssggg]]]WWWLLLTTTddd|||lll\\\\\\jjjyyy}}}jjjhhhpppwwwxxxiiiXXXJJJCCCBBBDDD=========>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBEEEHHHFFFKKKQQQTTTVVV[[[cccjjjmmmqqqwww}}}qqqeee___]]]^^^[[[XXXVVVUUUUUUUUUUUUTTTPPPPPPOOOOOOQQQUUU\\\aaaffftttxxxlllbbb^^^___ccclll{{{}}}vvvkkk^^^SSSMMMHHHIIIFFFIIIRRRWWWffftttfffXXXNNNIIIGGGFFFGGGHHHIIILLLNNNPPPQQQSSSVVVYYYZZZ[[[___eeeiiivvv~~~vvvnnnnnnpppppplllvvv}}}}}}|||~~~{{{ssslllfffhhhtttzzzuuurrrtttyyy{{{tttmmmbbbZZZTTTQQQPPPOOOPPPMMMMMMOOOPPPQQQVVV]]]ddd```\\\aaauuusssjjjddd````````````___^^^]]]]]]YYYVVVTTTRRRPPPNNNKKKIIIKKKHHHEEEDDDBBBAAA>>>;;;;;;::::::::::::::::::999888888888888888888888888888888;;;===>>>AAAKKKVVVdddqqq~~~|||ooobbbXXXSSSMMMRRRaaa|||~~~kkk^^^```mmmzzz|||pppiiikkkwww~~~nnn\\\MMMEEEAAA@@@???????????????@@@AAABBB@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHHIIIKKKPPPVVVZZZ]]]ccckkkrrrwwwyyy{{{|||zzz|||oooeee___[[[ZZZ[[[YYYVVVUUUTTTRRRPPPNNNQQQLLLJJJMMMPPPSSSYYYaaalllzzz}}}zzzxxxyyy{{{xxxjjj^^^YYYZZZ]]]kkkxxxkkk\\\PPPJJJGGGFFFHHHLLLQQQZZZkkkzzz{{{oooaaaTTTLLLIIIHHHIIIJJJKKKMMMPPPSSSVVVWWWYYY\\\___aaaccchhhnnnrrr|||vvvmmmkkkllllllpppwww|||||||||yyyqqqkkkfffhhhuuu~~~{{{~~~{{{wwwsssuuuzzzzzzssslllbbbYYYSSSPPPOOONNNNNNKKKKKKNNNOOOPPPUUU\\\ccc^^^YYY]]]ppp|||qqqjjjeeebbbbbbaaaaaa```^^^]]]\\\[[[XXXUUUSSSRRROOOLLLJJJIIIGGGEEECCCBBB@@@>>><<<;;;;;;;;;:::::::::::::::888888888888888888888888888888;;;===>>>@@@JJJUUUaaannn{{{{{{nnnbbbWWWRRRMMMRRR```zzz~~~lll___aaannnzzz|||pppiiikkkxxxooo]]]NNNFFFBBB@@@????????????@@@@@@AAAAAA@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEGGGKKKNNNRRRWWW___ggglllpppsssuuuzzzyyykkkbbb]]]ZZZYYYZZZXXXVVVTTTTTTRRRPPPMMMLLLHHHGGGJJJNNNRRRYYYaaalllzzzzzzsssnnnlllkkkmmmrrrzzzvvviii^^^YYY[[[^^^kkk~~~|||mmm^^^QQQJJJGGGFFFGGGKKKOOOXXXhhhxxx|||tttgggYYYOOOJJJHHHHHHJJJLLLNNNRRRWWW[[[___aaafffhhhkkknnnrrrwww|||yyyooommmooopppzzz~~~{{{tttnnnkkknnn|||zzzwwwyyy~~~}}}xxxtttvvvzzz~~~yyyrrrkkkaaaXXXRRRPPPNNNMMMKKKIIIIIILLLNNNOOOUUU\\\ddd___XXX[[[mmmxxxooojjjgggeeeeeedddcccaaa___]]]\\\]]][[[WWWUUUSSSQQQMMMKKKHHHFFFDDDBBBBBBAAA>>><<<<<<<<<;;;;;;;;;:::::::::888888888888888888888888888888:::======???IIITTT]]]kkkxxx{{{nnnaaaVVVPPPNNNRRR___xxxooobbbcccooo{{{|||ooohhhlllzzzrrraaaRRRIIIDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAA@@@AAABBBDDDGGGLLLSSSYYY___eeejjjnnnxxxsssggg___[[[YYYXXXYYYWWWUUUTTTTTTRRROOOMMMIIIFFFGGGKKKNNNSSS\\\eeeooo|||~~~tttlllgggdddaaadddiiiqqq{{{tttiii___[[[]]]```lll}}}nnn]]]PPPIIIHHHFFFGGGJJJMMMUUUeeesssuuulll^^^QQQJJJHHHHHHJJJKKKMMMRRRXXX___fffkkknnnwwwxxx{{{~~~yyywwwyyy||||||xxxvvv{{{~~~|||}}}}}}yyyuuuuuuyyy~~~}}}xxxrrrkkkaaaXXXRRRPPPNNNMMMJJJHHHIIILLLNNNPPPVVV]]]hhhbbbZZZ\\\nnnvvvooollljjjhhhhhhgggeeebbb```^^^\\\___\\\YYYVVVTTTRRRNNNLLLGGGFFFDDDCCCBBBBBB@@@>>>======<<<<<<;;;;;;::::::888888888888888888888888888888:::<<<<<<>>>HHHSSS[[[iiiwww{{{mmm```VVVPPPOOORRR^^^uuussseeedddooozzz}}}ooohhhmmm}}}vvveeeWWWMMMHHHFFFDDDEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@===>>>@@@AAAAAAAAACCCDDDDDDGGGLLLQQQWWW]]]dddhhhssszzzzzzoooddd^^^[[[ZZZYYYXXXVVVUUUTTTTTTRRROOOLLLKKKIIIKKKNNNQQQVVV___iiiuuuzzzrrrmmmiiifffccceeejjjqqqzzz~~~tttjjjaaa___aaaeeeooo}}}}}}lll\\\OOOIIIHHHFFFFFFHHHKKKSSSbbbpppnnndddVVVLLLGGGHHHJJJLLLOOORRRXXX```iiirrryyy}}}}}}xxxssssssvvvyyy}}}}}}xxxrrrkkkaaaXXXSSSPPPNNNMMMKKKHHHIIILLLNNNPPPVVV]]]gggaaaZZZ\\\ooo}}}wwwqqqpppnnnkkkkkkiiigggdddaaa___]]]```]]]ZZZWWWVVVSSSPPPMMMIIIGGGEEEDDDDDDCCCAAA???>>>>>>===<<<<<<;;;::::::888888888888888888888888999888:::<<<;;;===FFFQQQ[[[iiiwww{{{nnnaaaVVVPPPOOOSSS___tttrrrbbb```jjjuuu~~~pppiiiooovvvgggYYYOOOIIIGGGEEEEEEFFFGGGGGGFFFEEEDDDDDDDDDCCCCCCBBBAAAAAAAAA???@@@BBBCCCBBBBBBDDDEEEGGGIIILLLOOOSSSYYY___dddlllrrrxxx{{{{{{zzz{{{|||{{{tttkkkccc___\\\[[[ZZZWWWVVVUUUUUUUUUSSSPPPMMMNNNMMMOOORRRSSSWWWaaalllyyywwwqqqmmmjjjiiifffiiiooowwwvvvllldddbbbeeejjjsss~~~zzzjjj[[[PPPJJJGGGFFFFFFHHHKKKRRRbbbppp}}}iii___RRRIIIGGGJJJNNNOOOUUUXXX___gggqqq{{{|||wwwpppnnnpppsssyyy~~~~~~yyyqqqjjj```WWWQQQOOOMMMLLLKKKIIIIIILLLNNNOOOUUU\\\bbb]]]WWWZZZnnnttt|||zzztttrrrpppmmmmmmkkkiiifffcccaaa___aaa^^^\\\ZZZXXXVVVSSSQQQMMMKKKHHHGGGGGGFFFCCCAAA??????>>>===<<<;;;;;;:::888888888888888888888888999999:::<<<;;;<<>>===<<<;;;:::888888888888888888888888999999:::;;;:::;;;DDDNNN\\\iiixxx|||pppddd[[[UUUPPPTTTaaawwwkkk[[[ZZZgggsss}}}tttlllrrryyymmmaaaWWWQQQNNNKKKLLLNNNNNNNNNLLLKKKIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFHHHKKKMMMPPPRRRUUUWWWYYY]]]bbbfffggggggfffccc______cccgggkkkiiifffcccaaa___[[[YYYWWWWWWWWWXXXXXXVVVRRROOOOOOPPPTTTWWWYYY]]]iiivvv{{{sssnnnkkkiiihhhkkkpppyyyxxxnnnfffdddfffjjjrrr}}}~~~rrrcccVVVNNNJJJFFFEEEFFFJJJNNNWWWgggvvvyyydddZZZOOOIIIKKKPPPSSSTTTXXXZZZ___fffnnnuuu{{{~~~~~~zzzssskkkggghhhkkksss{{{zzzmmmfff\\\SSSMMMJJJIIIHHHJJJHHHHHHJJJKKKLLLQQQXXXZZZWWWTTT[[[pppsssnnn~~~vvvrrroooooonnnmmmkkkiiifffdddbbbdddbbb```______^^^[[[YYYSSSQQQNNNLLLKKKIIIFFFDDD@@@@@@???>>>===<<<;;;;;;888888888888888888888888999999:::;;;:::;;;CCCNNN\\\iiixxx}}}qqqeee\\\WWWOOOUUUcccxxxkkk\\\]]]kkkxxx~~~uuummmssssssggg^^^XXXUUURRRSSSTTTUUUUUUSSSQQQPPPIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJKKKOOOTTTXXXUUUWWWZZZ]]]___ccchhhlllhhhgggccc\\\WWWWWW[[[```gggeeedddcccbbb___[[[XXXXXXWWWXXXYYYYYYWWWSSSOOOPPPRRRWWW[[[]]]bbbooo}}}zzzssspppooonnnnnnrrrwwwxxxnnneeeccceeegggppp|||yyymmm^^^QQQIIIEEEEEEDDDFFFJJJOOOYYYiiiyyywwweeeYYYNNNKKKLLLMMMOOORRRVVV[[[aaaeeejjjpppyyy|||vvvooohhhdddmmmsss|||~~~zzzwwwllleeeZZZPPPKKKJJJIIIJJJHHHJJJKKKLLLMMMPPPTTTWWW\\\SSSRRRZZZmmm~~~tttpppyyytttooopppooollljjjhhhgggffffffhhhfffdddcccbbb___\\\ZZZYYYVVVRRROOONNNLLLIIIGGGGGGDDDAAA?????????>>>===<<<;;;999777777888999::::::999:::=========DDDLLL\\\eeerrr~~~tttlllaaaWWWQQQUUUbbbyyykkk]]]```llltttsssllluuu|||pppgggbbbaaa]]]bbbdddcccdddddd]]]RRRTTTRRRPPPOOOPPPPPPQQQPPPPPPPPPRRRUUUWWWXXX\\\```bbbcccfffkkkpppsssttttttttthhh]]]XXXVVVUUUWWWZZZccceeegggfffccc___\\\[[[ZZZZZZYYYXXXWWWVVVVVVVVVRRRUUU[[[______dddrrrzzzuuussstttuuuwwwwww}}}tttjjjbbb___aaaggglllssszzz{{{pppggg]]]QQQIIIGGGEEEEEEGGGJJJLLLWWWlll}}}}}}uuudddXXXMMMJJJKKKKKKMMMPPPUUUYYY```eeejjjpppxxx~~~zzztttmmmgggdddlllrrrzzz}}}yyywwwkkkdddYYYPPPKKKJJJIIIIIIIIIJJJKKKKKKLLLPPPVVVZZZaaaWWWWWW___qqqzzzrrrppp{{{vvvrrrsssrrrooollljjjiiihhhhhhgggfffdddddddddbbb```]]][[[XXXTTTRRRPPPNNNKKKIIIEEECCC???>>>======<<<;;;<<<;;;999888777888999::::::888:::<<<<<<===CCCLLLYYYbbbooo}}}vvvmmmcccYYYTTTWWWddd{{{mmm^^^```kkkrrrtttllltttuuunnnkkkkkkkkkqqquuuvvvxxxvvvkkk```\\\[[[YYYYYYYYYZZZZZZZZZZZZ[[[]]]```bbbdddfffhhhiiijjjmmmrrrxxx{{{||||||zzzmmm___WWWUUUUUUXXX\\\ccceeefffeeeaaa]]][[[ZZZZZZZZZZZZZZZYYYWWWVVVUUURRRUUU[[[```bbbggguuuzzzxxxyyyyyyxxxyyy}}}rrrhhh```]]]___ccchhhoooxxxuuujjjaaaWWWMMMFFFEEEBBBCCCGGGKKKNNNWWWkkk}}}~~~~~~}}}rrrcccYYYOOOLLLLLLLLLNNNRRRVVV[[[bbbggglllsss{{{}}}wwwpppjjjfffdddjjjpppxxx}}}}}}zzzwwwuuujjjcccXXXPPPKKKJJJIIIIIIJJJJJJJJJJJJLLLQQQXXX]]]fff\\\]]]eeetttwwwqqqrrr}}}yyyvvvwwwuuurrrooommmkkkjjjjjjhhhfffeeeeeefffeeecccaaa]]]ZZZVVVTTTRRRPPPMMMKKKFFFDDD@@@>>>>>>>>><<<;;;<<<;;;999888888888999:::999888999;;;;;;<<>><<<;;;:::999999999999:::888777888;;;;;;;;;BBBJJJTTT]]]kkkyyyyyyqqqggg]]]TTTVVVaaavvvsssaaa___gggnnnzzzvvvjjjnnnwww}}}}}}}}}|||{{{zzz{{{|||{{{}}}~~~zzzdddVVVQQQRRRYYY```eeefffeeebbb^^^[[[[[[[[[\\\]]]^^^^^^\\\YYYUUUSSSOOOQQQWWW^^^dddkkkzzz||||||||||||xxxmmmddd\\\YYY[[[ZZZbbbkkkvvv{{{pppcccZZZQQQIIIEEEFFFAAACCCHHHLLLPPPZZZooo|||rrreee^^^WWWUUUTTTTTTWWW\\\aaafffmmmsssxxx}}}xxxooohhhdddccccccffflllsssxxxyyyvvvrrrpppfff___VVVOOOKKKJJJIIIIIIJJJJJJIIIIIIMMMTTT^^^eeekkk______hhhsss}}}~~~~~~{{{xxxvvvssspppnnnlllkkkkkkllljjjhhhgggfffdddaaa___\\\ZZZVVVSSSQQQOOOMMMKKKKKKHHHEEEBBBBBBAAA@@@>>>;;;;;;::::::::::::::::::888777888;;;;;;;;;BBBJJJVVV^^^kkkxxxzzzsssiii___UUUWWW```uuuwwwccc___fffmmm|||uuuhhhjjjqqq}}}fffVVVPPPRRRYYYaaafffffffffccc```^^^^^^_________```___\\\XXXTTTQQQLLLNNNSSS[[[aaajjjxxx{{{xxxwwwxxx~~~uuukkkccc\\\ZZZ\\\\\\eeeooozzz|||qqqcccYYYPPPGGGDDDEEEEEEFFFHHHLLLPPP\\\ttt|||}}}tttfff```[[[YYYYYYYYY]]]ccchhhmmmuuuzzz~~~vvvllleeebbbbbbccccccjjjrrrxxxyyyuuuqqqnnnddd^^^VVVOOOKKKJJJIIIHHHIIIIIIIIIJJJNNNVVV```gggjjj]]]\\\eeemmm~~~zzzvvvtttrrrooommmlllkkkkkkmmmkkkiiihhhgggeeeaaa___^^^[[[WWWTTTSSSQQQNNNLLLKKKHHHDDDBBBAAA@@@>>>===;;;;;;;;;;;;::::::::::::999888999;;;;;;<<>>======<<<;;;:::999999888::::::;;;;;;===AAAGGGKKKNNNVVVcccppp|||}}}uuujjjaaaXXXXXX___rrrmmmfffjjjqqqzzziiieeehhhpppyyylllhhheeeiiirrr}}}yyytttuuu{{{zzzpppttt{{{rrr^^^RRRNNNOOOWWW^^^dddjjjoooqqqtttxxxwwwtttlllccc[[[YYYXXXSSSNNNMMMLLLOOORRRVVV\\\hhhvvv|||vvvsssrrrwwwzzzuuuuuuuuuwww}}}~~~tttiii```]]]^^^```kkkpppzzz}}}tttlll```TTTLLLHHHEEEDDDAAAFFFGGGMMMYYYaaattt}}}{{{{{{ssssssssssssvvv~~~zzzsssiiibbb___```bbbccceeemmmuuuxxxzzzyyyrrrkkk```WWWOOOLLLIIIGGGGGGJJJGGGJJJLLLMMMSSS\\\```^^^YYYXXXUUUWWWeee}}}|||vvvtttqqqqqqpppppppppqqqrrrrrrrrrpppnnnkkkjjjjjjjjjkkkhhhhhhddd___]]]]]]ZZZTTTQQQNNNJJJFFFEEECCCAAA???>>>===<<<<<<::::::999888999::::::;;;===AAAGGGLLLPPPWWWdddppp{{{xxxmmmdddVVVUUU[[[mmmrrrggghhhnnnzzzhhhdddfffooo}}}wwwlllhhheeegggoooxxx~~~uuunnnnnnuuu{{{~~~rrrnnnrrryyyqqq^^^SSSOOOQQQXXX___fffmmmrrruuuwwwyyywwwrrrjjjaaaZZZYYYXXXTTTQQQQQQQQQRRRTTTYYYbbbppp~~~{{{uuurrrsssuuu~~~}}}yyyzzz{{{}}}}}}ssshhh___[[[\\\^^^ffflllvvv{{{sssjjj^^^SSSLLLHHHEEEDDDBBBFFFGGGMMMYYYaaauuu~~~zzzvvvpppqqqrrruuu{{{wwwpppggg```___bbbeeehhhkkkssszzz{{{{{{xxxppphhh]]]UUUMMMKKKHHHEEEFFFIIIFFFIIIKKKMMMRRRYYY[[[XXXSSSSSSRRRVVVggg|||xxxwwwuuutttsssrrrrrrssstttuuurrrqqqooommmkkkkkkkkkkkkhhhiiieee```^^^^^^[[[UUURRRNNNJJJGGGFFFDDDBBBAAA>>>======<<<;;;:::999999888999::::::===AAAHHHLLLRRRYYYdddooozzz{{{qqqhhhWWWUUUYYYiiizzzllllllrrrzzzgggbbbdddnnn~~~zzztttllliiiffffffllltttzzz~~~|||sssllljjjooouuu}}}vvvlllmmmooovvv{{{mmm]]]TTTPPPRRRYYYaaaiiiqqqxxxzzz{{{{{{uuuoooggg___XXXXXXXXXVVVTTTUUUWWWVVVXXX```nnnwwwttttttwww~~~|||}}}|||rrrfff]]]XXXYYY[[[^^^eeeppp|||}}}yyyqqqiii\\\QQQJJJGGGEEEEEEBBBFFFGGGMMMYYYaaauuu{{{sssooommmooosssyyyxxxqqqhhhccccccggglllooorrrxxx~~~~~~{{{wwwnnneee[[[SSSMMMJJJIIIFFFFFFIIIFFFIIIKKKKKKPPPUUUVVVRRRQQQQQQQQQXXXjjj~~~}}}|||zzzvvvtttrrrssstttvvvsssrrrpppnnnmmmlllllllllggggggddd___^^^^^^[[[VVVRRROOOKKKHHHGGGFFFDDDBBB>>>>>>===<<<;;;:::999999777888999:::<<>>===<<<;;;::::::999777888999:::<<>>>>>===<<<;;;::::::888999999:::;;;@@@FFFJJJNNNSSS[[[eeeoooyyy|||ssskkkYYYTTTSSSaaazzznnnlllvvv~~~kkkeeegggppp|||wwwtttoooooonnnlllmmmqqqxxx|||}}}}}}rrrkkkmmmqqqyyy~~~{{{{{{{{{~~~tttjjj___XXXUUUWWW```kkkwwwuuunnngggaaa^^^]]]\\\```fffpppuuu}}}wwwmmmaaaXXXSSSTTTVVVWWWaaaooo{{{~~~qqqhhh[[[OOOHHHEEEEEEEEECCCGGGFFFLLLXXXcccxxx}}}|||zzzqqqooopppuuu~~~|||xxxrrroooooorrrtttuuuvvv|||~~~yyysssiii___UUUOOOJJJIIIIIIFFFEEEHHHGGGHHHGGGFFFIIIOOOPPPMMMKKKMMMQQQ]]]uuu~~~|||zzzwwwuuusssrrrqqqqqqqqqpppooonnnlllkkkjjjjjjkkkjjjhhhiiilllkkkgggYYYVVVQQQMMMJJJHHHEEECCC??????>>>===<<<;;;::::::::::::::::::;;;???DDDHHHKKKOOOWWW```jjjuuu|||tttkkkYYYTTTTTTaaazzzqqqkkksssnnniiikkkxxx|||xxxwwwpppooonnnllljjjmmmrrrwwwyyyssskkklllqqqxxx~~~xxxoooddd\\\XXX[[[fffqqq~~~}}}qqqkkkfffdddcccdddjjjqqq}}}~~~{{{vvvlll```WWWTTTUUUWWW[[[fffuuutttjjj\\\OOOHHHEEEEEEEEECCCGGGFFFLLLXXXcccyyy~~~~~~yyyrrrrrruuu{{{wwwrrrooooooqqqrrrrrrooouuuyyywwwsssmmmcccYYYSSSMMMHHHHHHGGGEEEDDDFFFGGGHHHGGGEEEHHHNNNPPPNNNMMMOOOTTTbbb|||zzzzzzyyywwwvvvtttsssrrrpppppppppooonnnllljjjiiihhhjjjiiigggiiillllllhhh[[[WWWRRRMMMJJJHHHEEEBBB??????>>>===<<<;;;::::::;;;;;;::::::;;;>>>CCCGGGHHHMMMTTT]]]hhhsss~~~}}}tttkkk[[[VVVVVVccc|||yyypppwwwpppkkkmmm|||yyyyyyppppppnnnjjjggghhhmmmqqqxxxuuulllmmmqqqyyy|||sssggg___[[[^^^iiivvvsssnnniiihhhhhhjjjrrrzzz{{{uuukkk```XXXTTTUUUWWW___jjjxxxuuukkk]]]PPPHHHEEEEEEEEEDDDGGGFFFLLLXXXcccyyyzzzwwwyyy}}}|||xxxxxx{{{zzzpppjjjjjjkkkjjjhhhiiilllpppsssrrrkkkaaa[[[OOOMMMIIIFFFEEEEEEFFFGGGDDDGGGIIIHHHIIIMMMNNNLLLMMMOOOVVVhhh~~~{{{zzzxxxuuurrrrrrtttvvvxxxrrrpppnnnllljjjhhhgggfffgggiiijjjkkkjjjhhheeecccWWWUUURRRPPPNNNKKKGGGEEECCCAAA???>>>>>>>>><<<;;;======<<<:::999:::<<>>===<<<======<<<;;;999:::<<>><<<<<<===<<<;;;::::::<<<>>>???DDDLLLSSS\\\fffqqqyyyxxxrrrooocccZZZUUU^^^uuunnnttt{{{zzzsssuuurrrrrrqqqpppppptttyyy}}}}}}sssmmmooottt~~~zzzppplllmmmrrrvvvzzzxxxwwwxxxzzz|||pppccc[[[WWWTTTVVV[[[fffwwwvvvnnnaaaSSSJJJFFFBBBBBBDDDEEEGGGLLLQQQXXXgggzzz}}}tttkkkaaa[[[WWWXXX[[[aaajjjvvv|||{{{ssslllccc\\\ZZZ[[[\\\]]]ccchhhnnnpppkkkaaaVVVOOOIIIHHHFFFDDDCCCDDDDDDEEEDDDFFFFFFFFFKKKUUU[[[]]]\\\ZZZ^^^sss}}}}}}|||{{{{{{xxxuuuqqqooonnnnnnnnnkkkjjjgggdddbbbbbbbbbbbbggggggggggggeeeccc```___]]][[[XXXVVVTTTPPPLLLIIIFFFDDDAAA@@@??????===<<<<<<<<<===<<<::::::<<<>>>>>>CCCIIIPPPWWWbbbnnnvvv~~~yyyrrrooobbbYYYSSS[[[rrrmmmtttzzz~~~vvvxxx|||ssssssrrrrrrssswww}}}vvvqqqrrruuu|||vvvpppppprrruuuvvvzzzyyyzzzzzz~~~~~~wwwlll```YYYVVVUUUXXX]]]hhhwwwsssjjj^^^PPPIIIEEEBBBBBBEEEEEEGGGMMMRRRYYYiii|||vvvoooggg```[[[VVVXXX[[[```gggsss|||yyyxxxqqqjjjbbb[[[YYYZZZ\\\^^^dddiiiooopppiii^^^TTTNNNGGGGGGEEEDDDDDDDDDDDDEEEDDDFFFFFFFFFLLLVVV^^^```[[[YYY___uuu~~~{{{{{{{{{yyyyyywwwtttqqqooommmmmmmmmjjjhhheeebbbaaaaaaaaabbbeeeffffffffffffeeedddccc^^^\\\YYYWWWVVVSSSPPPMMMFFFDDDAAA@@@???>>>===;;;;;;<<<===<<<;;;:::<<<===???CCCHHHMMMTTT^^^kkkttt|||zzzsssooo___VVVPPPYYYpppnnntttwwwyyyzzz{{{xxxvvvvvvuuuuuuvvvzzz|||vvvuuuvvv}}}uuuooolllmmmnnnoooyyy~~~wwwvvvvvvvvvyyy}}}|||~~~|||~~~}}}||||||~~~}}}ssshhh]]]WWWUUUUUUYYY^^^kkkxxxwwwfffZZZNNNHHHEEEBBBCCCEEEEEEHHHNNNTTT[[[lll||||||vvvpppjjjccc]]]ZZZVVVXXX[[[^^^dddooo}}}zzzuuutttmmmhhh```YYYWWWYYY]]]```fffkkkpppooofff[[[RRRNNNFFFFFFEEEEEEEEEEEEEEEFFFDDDGGGGGGGGGLLLWWW^^^___VVVWWW___vvv}}}zzzzzzyyywwwwwwvvvtttqqqooonnnnnnnnnllljjjgggdddbbbcccdddeeeeeeffffffffffffffffffeeeaaa___\\\ZZZYYYVVVRRRPPPHHHEEEBBBAAA@@@???===<<<;;;<<<======;;;;;;;;;===???BBBFFFJJJQQQ[[[hhhrrr{{{zzzsssnnn]]]TTTNNNWWWoooppptttttt~~~zzz{{{{{{xxx{{{{{{{{{{{{|||}}}}}}yyypppjjjhhhhhhhhhhhhqqq{{{}}}vvvppppppqqqppprrrvvvwwwxxxtttqqqqqqxxxzzz{{{|||}}}zzzpppeee[[[VVVTTTUUUYYY___lllxxx{{{bbbWWWKKKGGGEEECCCCCCEEEFFFIIIPPPVVV^^^ooozzzuuuzzzssslllfff```ZZZWWWUUUXXXZZZ\\\aaalllzzz~~~wwwrrrooohhhddd]]]WWWTTTWWW]]]aaaggglllooolllcccXXXQQQMMMFFFFFFFFFFFFFFFFFFFFFFFFDDDGGGHHHHHHMMMVVV\\\]]]SSSVVV```vvv|||yyyyyywwwuuuuuutttsssqqqqqqppppppppppppnnnjjjgggfffggghhhjjjjjjjjjjjjiiiiiihhhhhhhhhhhheeebbb___\\\XXXTTTPPPJJJHHHEEECCCBBBAAA???>>>:::<<<======<<<;;;;;;<<>>@@@CCCFFFKKKVVVdddmmmyyyyyypppjjj^^^UUUOOOXXXnnnssssssppp|||zzzyyysssyyywwwyyy{{{yyywwwsssooommmlllmmmnnnkkkpppsssssstttuuutttooonnnhhheeefffhhhgggiiilllpppwww|||}}}~~~|||tttqqqppppppmmmjjjlllqqqtttzzz}}}yyymmmcccXXXTTTSSSTTTYYY___dddqqq~~~ooo]]]SSSIIIEEEDDDCCCCCCFFFIIILLLRRRZZZbbbtttuuuqqqsss~~~}}}rrrggg___ZZZVVVTTTUUUVVVXXXZZZ___hhhsss|||~~~xxxyyy~~~zzztttpppoooiii___VVVSSSSSSSSSZZZccclllllliiibbbXXXQQQNNNNNNDDDCCCBBBAAABBBDDDFFFGGGCCCHHHJJJJJJOOOWWWXXXTTTTTTUUUbbb|||}}}xxxtttsssvvvuuuttttttuuuuuutttsssppppppooooooppprrrssstttrrrqqqpppooommmlllllllllhhhhhhgggeeeaaa]]]YYYVVVMMMJJJGGGDDDDDDCCCBBBAAA>>>======<<<;;;;;;::::::>>><<<>>>DDDJJJRRR]]]hhhuuu{{{pppfff^^^UUUOOOVVVfffzzzsssooonnnzzz|||ppppppttt}}}zzzzzzyyyxxxvvvuuuuuuuuuuuuyyyxxxvvvvvvuuusssooollllllkkkiiihhhhhhjjjmmmnnnrrryyy~~~yyywwwuuussssssssstttuuu}}}}}}{{{vvvmmmbbbXXXSSSRRRQQQUUUZZZgggppp{{{yyyjjjYYYMMMFFFKKKKKKDDDAAAEEEFFFKKKPPPTTT^^^tttrrrooorrr~~~xxxmmmbbb[[[WWWTTTSSSTTTVVVXXXZZZ___hhhttt}}}~~~~~~|||vvvqqqoooeee[[[SSSQQQSSSVVV___hhhnnnmmmiiiaaaWWWPPPLLLLLLEEEDDDCCCBBBBBBCCCEEEFFFCCCGGGJJJJJJOOOVVVWWWSSSRRRUUUccc}}}|||xxxvvvuuuxxxwwwuuuvvvwwwwwwvvvtttqqqqqqppppppqqqrrrtttuuutttsssqqqooommmlllkkkkkkjjjjjjiiigggddd___[[[YYYPPPMMMJJJGGGFFFEEECCCBBB??????>>>===<<<;;;;;;:::>>><<<===CCCIIIOOOZZZdddrrr|||{{{ooofff^^^TTTNNNTTTcccwwwuuupppppp{{{sssooosss}}}~~~{{{wwwttttttssspppnnnmmmnnnpppqqq|||yyytttnnncccYYYTTTQQQQQQTTTZZZccclllyyyuuugggZZZNNNHHHMMMNNNHHHEEEHHHFFFKKKQQQUUU___uuu|||nnnkkkppp}}}yyyqqqfff\\\VVVSSSSSSRRRSSSVVVXXX[[[```jjjvvv|||uuupppmmmaaaXXXPPPOOOSSS[[[eeennnqqqnnnhhh___UUUNNNJJJHHHFFFEEECCCBBBBBBCCCDDDDDDBBBFFFIIIKKKPPPUUUTTTQQQPPPTTTeee~~~|||yyywwwxxxyyyxxxwwwwwwxxxxxxwwwvvvssssssrrrrrrrrrtttuuuvvvvvvtttrrrooommmkkkjjjjjjmmmmmmllljjjgggccc^^^\\\TTTQQQNNNKKKIIIGGGEEECCCAAA@@@???>>>===<<<;;;;;;===;;;<<>>===;;;:::::::::888:::???DDDIIISSS\\\iiiuuu~~~sssiii```VVVMMMOOO[[[nnn|||ppppppzzzzzzvvvyyy~~~yyytttlllaaaVVVQQQOOONNNQQQVVV___kkkzzz~~~nnn___MMMGGGCCCEEEGGGDDDDDDGGGGGGLLLRRRYYYeeezzz~~~wwwhhhfffmmm{{{~~~yyykkkdddZZZSSSPPPRRRTTTUUUVVVXXX[[[^^^cccmmmzzz~~~wwwpppiiiddd]]]WWWOOONNNWWWdddooottttttnnneeeZZZQQQJJJFFFDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCEEEJJJQQQUUUTTTQQQNNNNNNWWWlll~~~|||zzzyyyzzzxxxvvvuuuuuuvvvvvvuuutttttttttsssrrrssstttuuuvvvwwwuuurrrnnnlllkkkllllllnnnnnnnnnllliiieeebbb___YYYWWWSSSQQQNNNKKKGGGDDDBBBAAA@@@>>><<<;;;999888777555777===BBBGGGPPPYYYeeerrrwwwmmmbbbXXXOOOOOOYYYmmmnnnlllvvv}}}zzz~~~|||vvvqqqggg]]]SSSOOOMMMMMMQQQVVV```mmm{{{yyyhhhYYYLLLHHHFFFGGGGGGGGGHHHJJJGGGLLLRRRZZZggg}}}}}}{{{tttfffeeennn}}}~~~yyyuuueee___WWWQQQPPPSSSUUUWWWYYY[[[^^^aaafffooo|||}}}xxxqqqiiiccc[[[WWWPPPPPPZZZjjjsssuuussslllaaaWWWPPPJJJFFFDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEGGGMMMVVVZZZVVVQQQOOOOOOZZZqqq~~~|||zzzxxxyyyvvvuuuttttttuuuuuutttrrrssssssrrrqqqqqqrrrssstttvvvtttqqqnnnmmmmmmnnnooonnnooonnnmmmjjjfffbbb```[[[YYYVVVSSSQQQNNNJJJGGGDDDCCCBBB@@@===;;;:::999666555777<<<@@@EEEMMMUUUaaaoooyyypppcccYYYOOOOOOYYYmmmooohhhrrr{{{}}}wwwpppkkkcccZZZPPPMMMMMMNNNSSSXXXeeeppp}}}~~~sssbbbTTTHHHFFFEEEDDDDDDEEEFFFHHHFFFKKKRRRZZZiii~~~zzzyyyoooccceeeqqq|||yyytttppp___ZZZTTTPPPQQQSSSVVVWWW]]]___aaaccchhhqqq}}}{{{vvvpppgggaaaXXXVVVQQQRRR^^^pppxxxxxxrrrjjj^^^UUUOOOKKKGGGEEECCCCCCDDDDDDDDDDDDDDDDDDHHHIIIPPPZZZ]]]XXXQQQPPPPPP]]]uuu~~~}}}zzzwwwwwwvvvuuussstttuuuuuutttrrrrrrqqqpppoooooopppqqqrrrtttrrrooommmmmmoooqqqsssooooooooonnnkkkhhhdddbbb]]][[[XXXWWWUUURRRMMMJJJGGGFFFDDDBBB@@@===;;;:::999777888<<>>???EEELLLYYYiii{{{zzzpppbbbXXXNNNMMMXXXnnnvvvbbbooo}}}vvvmmmfff```WWWOOONNNPPPSSSZZZ```uuusssbbbUUUFFFGGGFFFCCCAAACCCFFFFFFEEEIIIPPPZZZjjjzzzyyyttthhh___eeevvv|||wwwqqqiii```YYYRRRPPPMMMMMMOOOUUU\\\```fffeeeeeehhhkkkooozzzzzzmmmeeeaaa```___gggkkkqqqwww}}}|||vvvpppiiiaaa\\\VVVRRRQQQXXXfffrrrwwwxxxpppgggZZZPPPKKKIIIGGGEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGNNNZZZbbb```WWWQQQPPPXXXmmm}}}}}}zzzwwwvvvyyyuuuqqqoooppppppnnnlllmmmmmmmmmnnnnnnnnnnnnooonnnnnnoooppprrrtttvvvwwwtttrrrpppooopppnnnjjjfff\\\[[[YYYYYYXXXUUUQQQOOOPPPLLLHHHEEECCCBBB@@@>>>======<<<;;;;;;>>>CCCFFF[[[fffttt~~~~~~uuujjj]]]RRRQQQWWWgggyyyfffmmmzzz{{{rrrkkkggg___XXXRRRPPPQQQVVVaaalll~~~ooo]]]PPPFFFEEEEEEEEEEEEGGGHHHIIIKKKKKKOOOYYYkkkyyyssspppeee]]]dddvvvxxxqqqjjjcccZZZTTTNNNMMMKKKKKKOOOUUU[[[___eeecccdddgggiiimmmxxxyyylllaaaZZZWWWUUUUUU[[[___eeekkkrrryyy~~~xxxsssmmmfff```[[[UUUQQQQQQXXXfffqqqvvvvvvmmmdddXXXOOOJJJHHHFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGIIIOOOZZZbbb___VVVQQQQQQ\\\uuu}}}{{{|||yyyvvvuuuxxxuuuqqqooooooooommmkkklllllllllkkkkkkkkkllllllnnnnnnoooqqqrrrssstttuuutttrrrpppppppppnnnjjjfff^^^]]][[[ZZZYYYVVVRRROOOOOOLLLHHHFFFDDDBBB???=========<<<;;;;;;>>>BBBFFFVVVbbbqqq~~~xxxlll___SSSQQQVVVeee}}}jjjooozzzyyyooohhhddd]]]WWWQQQPPPQQQVVVbbbmmm{{{kkkZZZNNNFFFEEEEEEEEEEEEGGGHHHIIIKKKMMMQQQZZZkkkzzzuuukkkaaa[[[dddwww|||qqqhhh```YYYRRRMMMJJJIIIHHHIIIMMMRRRYYY\\\aaa___```dddfffjjjtttpppiii^^^UUUPPPNNNMMMMMMPPPSSSXXX^^^eeemmmuuu{{{}}}~~~~~~zzztttnnniiiddd___[[[TTTQQQQQQZZZgggqqqtttrrrhhh```TTTLLLHHHGGGEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHKKKQQQZZZ___[[[SSSPPPRRRaaa|||zzzzzzxxxvvvvvvvvvtttqqqppppppooonnnlllnnnmmmlllkkkkkkjjjjjjjjjnnnoooqqqrrrssssssrrrrrrsssrrrqqqqqqqqqnnnjjjgggaaa___]]]\\\ZZZWWWSSSPPPMMMKKKIIIGGGEEEBBB???<<<======<<<;;;;;;===BBBFFFQQQ^^^nnn||||||ooobbbVVVRRRUUUcccoooqqqzzzuuukkkdddaaaZZZTTTOOOOOOQQQWWWcccnnnwwwgggWWWKKKEEEEEEEEEEEEEEEGGGHHHHHHLLLNNNSSS[[[jjj|||xxx}}}hhh___[[[fff{{{wwwjjj___WWWQQQKKKHHHHHHGGGGGGGGGJJJOOOSSSVVVYYYXXXZZZ___bbbfffppp{{{zzzeee___VVVPPPLLLLLLLLLLLLLLLOOORRRVVV\\\ccckkkqqqzzz|||~~~|||xxxvvvxxxzzz|||wwwqqqkkkgggccc___\\\SSSQQQTTT]]]jjjrrrrrrooobbbZZZPPPIIIFFFEEEDDDCCCCCCCCCCCCDDDDDDFFFGGGHHHMMMQQQXXX[[[VVVNNNNNNSSSeee{{{zzzzzzxxxvvvwwwuuutttsssrrrqqqpppooonnnqqqpppnnnmmmkkkkkkkkkkkkoooppprrrssstttsssqqqppprrrrrrrrrrrrqqqmmmjjjgggcccaaa___^^^\\\YYYUUURRRMMMKKKIIIHHHFFFCCC???;;;======<<<;;;:::===AAAEEENNNZZZkkkzzz~~~ooocccWWWRRRTTTaaa}}}rrrrrrxxx|||rrrhhhaaa^^^XXXRRRNNNOOOQQQWWWcccnnnsssdddUUUJJJDDDDDDDDDEEEFFFFFFGGGHHHKKKNNNSSS[[[jjj{{{zzzfff___]]]jjj{{{qqqcccWWWPPPLLLHHHEEEHHHGGGFFFFFFHHHJJJMMMOOOQQQPPPSSSYYY\\\aaakkkvvv~~~{{{lll\\\WWWQQQMMMLLLLLLLLLMMMLLLMMMOOOQQQTTTZZZ```eeemmmqqqvvvvvvsssnnnllllllrrr|||zzzvvvpppjjjfffccc___]]]RRRRRRVVV```mmmrrrpppkkk\\\UUULLLFFFDDDDDDCCCBBBBBBBBBBBBCCCDDDFFFGGGHHHMMMPPPUUUVVVPPPJJJMMMUUUjjj|||{{{{{{xxxwwwxxxttttttttttttrrrqqqqqqqqqrrrpppnnnllljjjjjjkkkkkkoooppprrrssssssrrrpppoooppprrrsssrrrpppllliiigggdddbbb```___]]][[[WWWSSSNNNLLLJJJIIIGGGDDD@@@<<<======<<<::::::<<<@@@DDDLLLXXXhhhvvv~~~nnncccWWWRRRSSS___|||uuurrruuu{{{qqqgggaaa^^^WWWRRRNNNOOOQQQVVVaaalllzzzqqqaaaTTTKKKCCCDDDDDDEEEFFFFFFGGGGGGIIILLLQQQ[[[lll~~~wwwfff___```nnntttjjj\\\RRRLLLIIIGGGEEEGGGGGGFFFFFFFFFGGGIIIIIIKKKKKKNNNSSSVVV[[[dddnnnvvv~~~nnnaaaVVVRRRNNNKKKLLLMMMNNNNNNMMMNNNOOOPPPQQQTTTYYY\\\ccciiioooqqqmmmhhhdddccciiisss|||wwwsssnnniiieeeaaa\\\YYYPPPQQQWWWcccnnnrrrmmmgggWWWPPPHHHDDDCCCDDDDDDBBBAAABBBBBBCCCDDDFFFGGGHHHMMMPPPSSSRRRLLLGGGNNNXXXqqq||||||zzzwwwvvvxxxrrrtttuuutttrrrqqqqqqrrrooonnnkkkiiihhhhhhiiiiiinnnnnnppppppqqqpppooonnnnnnpppsssrrrooojjjgggeeecccbbb```___^^^\\\XXXUUUPPPNNNLLLJJJHHHEEEBBB???======<<<:::999<<<@@@CCCKKKVVVdddqqq}}}ooodddYYYSSSRRR^^^{{{xxxssssss}}}{{{qqqiiiccc```XXXSSSOOOOOOQQQUUU___iiittt~~~ooo```SSSJJJBBBCCCDDDEEEFFFFFFFFFFFFHHHJJJPPP]]]qqqssseee___aaappp~~~lllbbbVVVMMMIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIKKKOOOQQQSSS[[[dddhhhqqqyyyyyyyyy}}}{{{sssggg]]]WWWTTTQQQPPPQQQSSSSSSSSSSSSUUUWWWXXXXXXZZZ]]]___dddiiinnnnnnkkkgggffffffjjjqqqxxx{{{|||wwwqqqnnnjjjeeeaaa\\\WWWSSSMMMOOOVVVbbbnnnpppiiiaaaSSSMMMFFFCCCCCCDDDDDDCCCAAAAAAAAABBBDDDFFFGGGHHHOOOQQQSSSQQQJJJGGGQQQ]]]zzz|||{{{yyyuuutttvvvoooqqqtttsssqqqooopppqqqooommmjjjhhhggghhhiiijjjkkkkkkkkkllllllmmmmmmmmmlllooorrrrrrmmmiiieeedddbbbaaa```______]]]ZZZWWWSSSPPPMMMJJJHHHFFFDDDBBB======<<<:::999;;;???CCCIIISSS___lllyyyqqqfff[[[TTTQQQ[[[xxx}}}uuurrr{{{|||ssskkkfffdddZZZTTTPPPOOOPPPSSS\\\eeeppp}}}~~~nnn^^^PPPHHHBBBCCCDDDEEEFFFFFFFFFEEEIIIIIIOOO___xxxqqqddd___aaaqqqzzzfff]]]RRRJJJGGGGGGGGGFFFBBBCCCDDDEEEFFFGGGHHHIIIJJJIIIKKKMMMMMMNNNUUU]]]\\\eeekkkkkkkkkooosssuuuuuuyyy{{{xxxtttoooggg^^^]]]ZZZXXXWWWYYY[[[[[[[[[\\\^^^aaabbbcccdddfffhhhjjjmmmpppooollljjjkkkmmmnnnssswwwxxx||||||wwwqqqmmmjjjfffbbb^^^XXXRRRNNNKKKMMMUUUbbbmmmnnnggg^^^QQQLLLEEEBBBCCCDDDDDDCCCAAAAAAAAABBBDDDFFFGGGHHHQQQRRRTTTQQQJJJHHHSSSaaa{{{zzzwwwsssrrrtttlllooorrrrrrooonnnnnnppppppnnnllljjjiiijjjlllmmmhhhhhhhhhhhhiiijjjkkkllljjjnnnrrrqqqmmmgggddddddaaa```_________^^^ZZZXXXUUURRRMMMJJJHHHGGGEEECCC======<<<:::999;;;???BBBGGGPPP\\\hhhvvvtttiii]]]TTTPPPYYYuuuxxxsss{{{}}}uuummmhhhfff[[[VVVQQQPPPPPPRRRZZZcccooo|||~~~mmm\\\NNNEEEAAABBBDDDFFFFFFFFFEEEEEEJJJIIIOOOaaa}}}zzzkkkaaaaaadddppprrraaa[[[RRRLLLIIIIIIIIIJJJIIIFFFEEEFFFJJJMMMNNNMMMKKKKKKMMMOOOQQQSSSTTTUUU\\\___bbbeeehhhkkknnnqqquuuwwwxxxyyyvvvqqqllliiieeeddddddfffhhhkkkllllllqqqrrrrrrqqqsssvvv||||||xxxvvvvvvwwwvvv{{{}}}vvvpppoookkkfffbbb^^^XXXQQQLLLMMMPPPVVV```gggggg```YYYMMMJJJEEECCCCCCCCCCCCCCC@@@AAACCCCCCDDDEEEIIIKKKWWWZZZSSSKKKLLLMMMUUUfff}}}{{{xxxvvvuuusssqqqooommmnnnoooppppppooonnnnnnmmmmmmmmmmmmlllkkkjjjiiihhhiiiiiijjjjjjjjjjjjiiimmmnnnoooooommmjjjfffdddcccaaa___^^^]]][[[XXXVVVVVVRRRNNNKKKIIIFFFCCCAAABBBAAA>>><<<;;;;;;<<<===FFFQQQZZZaaapppzzzooobbbXXXQQQXXXrrrrrrjjjwww}}}{{{}}}yyywww~~~}}}vvvmmmeee```[[[TTTNNNMMMOOOTTT]]]fffuuuxxxgggWWWMMMGGGDDDEEEFFFEEEDDDDDDFFFHHHGGGNNNVVVddd}}}vvvgggYYY[[[bbbpppzzzmmm^^^YYYQQQLLLJJJJJJJJJJJJJJJHHHGGGHHHKKKNNNOOONNNOOOPPPRRRSSSVVVWWWYYYZZZ\\\___cccfffiiilllpppsssyyyzzz|||}}}|||yyyvvvtttqqqrrrsssvvvyyy|||}}}}}}~~~~~~~~~|||uuupppmmmiiiddd```\\\WWWPPPKKKNNNQQQWWW___eeeccc[[[TTTLLLIIIEEECCCCCCCCCCCCCCCAAABBBCCCCCCDDDFFFJJJLLLUUUYYYRRRKKKLLLNNNZZZooo|||zzzvvvttttttsssrrrpppmmmnnnoooppppppooonnnmmmmmmmmmmmmmmmlllkkkjjjiiihhhhhhiiijjjjjjjjjiiiiiikkklllmmmnnnllljjjgggeeecccbbbaaa``````]]]ZZZWWWVVVTTTPPPMMMKKKIIIFFFDDDCCCAAA???===<<<===>>>???BBBLLLVVV]]]lll}}}~~~xxxmmmbbbYYYRRRWWWnnntttjjjvvv~~~{{{{{{yyywwwvvv~~~{{{sssjjjbbb]]]TTTNNNJJJKKKNNNUUU___jjjwwwwwweeeVVVLLLFFFDDDEEEFFFEEEDDDEEEGGGHHHJJJPPPZZZjjjqqqbbbUUUYYYcccttttttggg[[[WWWRRRNNNMMMMMMLLLLLLMMMLLLKKKMMMOOORRRRRRRRRVVVWWWXXXZZZ\\\^^^___```___bbbgggkkknnnrrrvvvyyy}}}}}}}}}zzzuuupppjjjgggccc^^^ZZZUUUOOOKKKOOORRRWWW^^^aaa^^^VVVPPPKKKHHHDDDBBBCCCCCCCCCCCCAAABBBCCCDDDEEEGGGKKKNNNTTTWWWQQQJJJLLLPPPbbb~~~{{{xxxuuussssssssssssrrrmmmnnnooooooooonnnmmmlllmmmmmmmmmmmmlllkkkjjjiiiggghhhhhhiiijjjjjjiiiiiiiiijjjkkklllkkkiiigggfffcccccccccdddcccaaa]]]ZZZWWWUUURRROOONNNLLLIIIGGGCCCBBB@@@>>>>>>>>>???@@@???IIISSS[[[iiizzz~~~xxxoooeee]]]VVVXXXkkkvvvjjjuuuxxx}}}xxxvvvvvvxxxvvvnnneee]]]XXXNNNJJJHHHKKKPPPXXXeeeqqq{{{vvvdddUUUKKKEEECCCDDDEEEEEEDDDEEEGGGIIILLLSSS```uuu~~~~~~lll```ZZZ^^^hhhyyyqqqddd[[[XXXUUUSSSSSSSSSRRRQQQSSSSSSSSSTTTVVVWWWXXXXXX]]]^^^___aaaccceeegggggghhhkkkppptttwww|||~~~}}}}}}|||xxxsssooogggeeeaaa]]]XXXSSSOOOMMMPPPSSSXXX]]]___[[[TTTNNNIIIFFFCCCBBBCCCCCCCCCBBBBBBCCCDDDDDDFFFIIINNNQQQUUUWWWQQQKKKMMMSSSlllzzzwwwsssrrrrrrssstttsssmmmnnnooooooooonnnmmmlllmmmmmmmmmmmmlllkkkjjjiiigggggghhhiiijjjjjjjjjjjjjjjkkkkkkkkkjjjiiigggeeedddeeefffggggggeee```\\\WWWUUUSSSQQQPPPNNNKKKHHHCCCAAA???>>>>>>>>>@@@AAA???HHHRRR\\\jjjxxx{{{rrrjjjccc\\\ZZZiii{{{wwwiiirrr~~~uuu|||~~~yyywwwxxx||||||rrrjjjaaaYYYTTTLLLIIIIIIMMMSSS\\\kkkxxxtttbbbUUUKKKEEEBBBCCCEEEEEEEEEFFFHHHJJJNNNVVVggg~~~zzzjjj```\\\aaalll}}}qqqeee\\\ZZZXXXWWWXXXXXXWWWVVVXXXYYYZZZ[[[\\\\\\]]]^^^dddeeefffhhhjjjlllmmmnnnpppssswww{{{~~~~~~~~~}}}zzzvvvpppmmmdddccc```[[[VVVRRROOONNNPPPSSSXXX\\\]]]YYYSSSNNNGGGEEEBBBBBBCCCCCCCCCBBBCCCDDDDDDEEEGGGJJJPPPTTTXXXXXXPPPLLLPPPYYYvvvyyywwwtttrrrssstttttttttoooooopppppppppooommmlllmmmmmmmmmmmmlllkkkjjjiiiggghhhiiijjjkkkkkkkkkkkkmmmmmmmmmlllkkkiiigggfffgggggghhhjjjjjjgggbbb___XXXVVVTTTSSSRRROOOLLLIIIBBBAAA???=========>>>??????GGGQQQ\\\hhhuuu~~~|||ssslllfff^^^ZZZdddsssxxxhhhnnn{{{uuu{{{{{{yyyxxxyyy{{{~~~zzzxxxzzzxxxooofff]]]VVVQQQKKKIIIJJJNNNSSS\\\lll{{{rrraaaTTTKKKEEEAAACCCDDDEEEEEEFFFIIIKKKOOOYYYnnnwwwhhhbbb[[[bbbppprrrfff]]][[[XXXXXXYYYZZZYYYYYYYYY[[[]]]^^^]]]]]]^^^___fffggghhhjjjlllnnnoooppppppssswwwyyy|||~~~~~~~~~|||wwwqqqkkkggg``````]]]YYYSSSOOONNNNNNPPPTTTXXX[[[[[[VVVPPPLLLEEECCCAAAAAACCCCCCCCCBBBDDDEEEEEEFFFHHHLLLRRRWWWZZZVVVNNNMMMVVVbbbyyywwwuuuuuuuuuuuutttssspppqqqqqqrrrqqqpppnnnmmmmmmmmmmmmmmmlllkkkjjjiiihhhhhhjjjkkklllllllllllloooooonnnnnnmmmkkkjjjiiijjjjjjjjjjjjjjjhhhddd```YYYXXXVVVUUUSSSPPPLLLIIICCCBBB???===<<<<<<===>>>===DDDNNNYYYdddoooxxx}}}{{{ssskkkfff]]]WWW^^^jjj{{{hhhlllxxxyyy~~~zzzuuupppmmmlllmmmoooyyyvvvoookkkkkkmmmpppuuu{{{~~~{{{{{{zzzxxx|||}}}tttjjjbbbZZZSSSOOOHHHGGGIIIMMMQQQ[[[kkk{{{nnn]]]RRRJJJDDD@@@BBBDDDDDDEEEGGGJJJLLLRRR^^^vvvtttgggccc^^^hhhzzzqqqeee[[[YYYVVVUUUVVVWWWXXXXXXVVVYYY\\\\\\[[[ZZZ[[[\\\___```bbbcccfffgggiiijjjhhhjjjmmmoooppprrrtttwwwvvvwwwyyy{{{}}}}}}~~~}}}zzzssskkkeeeaaa\\\\\\ZZZUUUOOOLLLLLLMMMRRRUUUYYYZZZWWWQQQKKKGGGCCCBBBAAAAAACCCCCCCCCBBBEEEEEEFFFFFFHHHMMMTTTYYYYYYSSSJJJNNN]]]lllzzzxxxxxxxxxxxxwwwtttqqqrrrrrrssssssrrrqqqooonnnmmmmmmmmmmmmlllkkkjjjiiiiiiiiikkklllmmmnnnnnnnnnnnnnnnoooooooooooooooooommmlllkkkjjjjjjhhhdddaaa]]][[[YYYXXXVVVRRRMMMJJJFFFDDDAAA???=========>>><<>>======>>>>>>CCCMMMXXXaaaiiisss{{{vvvmmmhhh___VVVZZZdddvvvlllmmmwwwzzzrrrjjjeeebbb^^^]]][[[YYYXXXYYYZZZZZZ^^^dddkkkqqqxxxsssgggeeegggjjjkkkggglllssszzz~~~~~~|||yyyvvvtttyyy|||{{{uuulllbbb[[[TTTNNNKKKGGGGGGKKKOOOTTT^^^qqqwwwfffVVVLLLEEE@@@???AAACCCDDDEEEGGGJJJMMM\\\iii|||