BM6P6(@ |||}}}~~~}}}}}}}}}}}}|||}}}jjjkkklllkkkiiiiiijjjlllmmmkkkjjjhhhhhhiiijjjkkkhhhhhhhhhhhhhhhiiiiiijjjjjjjjjkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmpppqqqsssuuuxxxyyyzzz{{{wwwzzz}}}~~~{{{wwwtttrrrrrrqqqpppoooqqquuuyyy{{{|||}}}~~~}}}|||{{{|||~~~}}}{{{{{{yyyxxxvvvuuuuuuwwwzzz{{{xxxxxxwwwwwwvvvvvvuuuuuuxxxyyy{{{}}}}}}{{{yyyxxxvvvvvvwwwxxxyyyyyyzzzzzz~~~~~~~~~|||zzz}}}\\\]]]]]]\\\[[[[[[\\\^^^[[[ZZZZZZZZZZZZ[[[\\\\\\]]]\\\[[[[[[ZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]___```aaacccdddeeeffffffccceeefffeeecccaaa``````^^^]]]]]]]]]___bbbdddfffeeefffggggggeeeeeefffgggfffjjjmmmlllgggddddddfffdddddddddeeeeeeeeeffffffccccccccccccccccccccccccccceeegggiiiiiigggeeecccbbbbbbbbbcccccccccddddddhhhhhhggggggggghhhiiiiiipppnnnkkkhhhffffffggghhhjjjkkkllllllmmmmmmmmmlllkkklllmmmoooppprrrssstttpppooonnnpppsssuuuwwwwwwpppooommmlllllllllnnnooooooppprrrsssssssssqqqqqqooopppqqqrrrsssuuuvvvvvv}}}{{{vvvuuuvvvttttttuuuxxx|||~~~~~~}}}uuuvvvvvvvvvwwwwwwxxxxxxzzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~}}}{{{{{{{{{|||}}}|||}}}}}}~~~}}}{{{xxxwwwzzz}}}~~~{{{||||||~~~PPPQQQQQQQQQPPPPPPRRRTTTMMMNNNNNNOOOPPPPPPQQQQQQQQQQQQPPPOOONNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSTTTTTTSSSQQQOOOPPPRRRUUUPPPPPPPPPQQQRRRTTTVVVWWWTTTUUUVVVUUUTTTTTTTTTVVVRRRWWWZZZYYYVVVTTTUUUXXXTTTUUUWWWXXXYYYXXXWWWVVVVVVVVVVVVWWWWWWWWWXXXXXXVVVXXX[[[]]]]]][[[XXXVVVUUUUUUVVVVVVVVVVVVVVVVVVXXXXXXXXXYYYZZZ[[[]]]]]]```]]]YYYXXXXXXYYYXXXXXXZZZ[[[[[[\\\\\\\\\[[[[[[ZZZ[[[\\\]]]^^^^^^^^^^^^^^^\\\[[[[[[]]]___``````aaa```___]]]]]]]]]]]]^^^[[[]]]___```aaa```___^^^^^^^^^______```````````````eeeiiiiiieeebbbbbbddddddccccccdddffffffeeeddd``````aaaccceeefffggghhhhhhiiiiiijjjjjjkkkkkkkkklllkkkjjjiiiiiiiiiiiiiiikkkjjjgggeeeeeeeeefffgggeeefffhhhiiiiiihhhfffeeeeeegggiiijjjkkkjjjiiihhhhhhgggfffhhhkkknnnppppppooopppqqqppppppqqqsssuuusssrrrppppppssszzzzzzqqqkkkiiiiiijjjkkkqqqxxxyyyxxxvvvxxx{{{|||{{{zzzyyywwwuuutttsssuuutttrrrrrrsssrrrqqqooorrrtttxxx|||}}}~~~~~~~~~~~~~~~}}}|||zzzzzz|||}}}}}}~~~zzz|||~~~}}}}}}LLLKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMMMMMMMKKKKKKMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOONNNMMMKKKIIIIIIIIIKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMOOOOOOOOOOOOOOOOOOOOOOOONNNOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQRRRRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQRRRSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSTTTUUUVVVVVVUUUUUUTTTSSSRRRRRRRRRTTTVVVWWWRRRSSSTTTUUUVVVXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYXXXXXXWWWZZZZZZ[[[[[[[[[[[[ZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[\\\]]]]]]^^^_______________^^^^^^ZZZZZZ[[[]]]```dddhhhkkkiiifffaaa\\\ZZZZZZ\\\^^^^^^___aaabbbdddeeeeeeeeedddccccccbbb```______^^^```___]]]\\\]]]^^^```aaabbbcccdddfffggghhhhhhhhheeeeeeggghhhiiiiiiiiiiiiffffffgggggghhhhhhiiiiiiggggggeeeeeefffhhhjjjlllmmmllllllkkkkkkllllllmmmmmmllljjjiiiiiijjjlllmmmkkkjjjjjjkkkoooqqqrrrrrrtttsssqqqooommmjjjiiihhhiiijjjjjjkkkmmmnnnoooooommmmmmmmmnnnnnnooooooooojjjkkklllllljjjjjjkkklllqqqrrrtttuuutttqqqnnnlllmmmnnnpppsssuuuxxxzzz{{{~~~{{{xxxuuusssssstttuuuzzz{{{}}}}}}||||||}}}}}}|||zzz~~~}}}}}}~~~FFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIHHHGGGFFFHHHJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIGGGFFFEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKLLLLLLLLLKKKJJJIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMKKKKKKLLLLLLLLLLLLLLLLLLHHHIIIIIIJJJKKKLLLMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLLLLKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQPPPRRRRRRQQQRRRTTTWWWZZZ\\\ZZZXXXTTTQQQOOOOOOPPPQQQNNNOOOPPPQQQRRRSSSSSSSSSWWWWWWWWWVVVVVVVVVVVVVVVRRRQQQPPPOOOPPPQQQSSSTTTTTTUUUVVVWWWXXXYYYYYYYYYTTTUUUUUUVVVWWWWWWWWWWWWYYYYYYYYYXXXXXXXXXXXXXXXVVVVVVTTTTTTTTTVVVXXXYYY[[[[[[ZZZZZZZZZZZZ[[[[[[\\\[[[ZZZYYYYYYZZZ[[[\\\\\\ZZZZZZ[[[^^^```aaa```^^^]]]\\\[[[ZZZYYYXXXXXXWWWWWWXXXYYYZZZ[[[\\\\\\ZZZZZZZZZ[[[[[[[[[[[[[[[YYY[[[\\\[[[ZZZYYYZZZ\\\\\\]]]^^^___^^^\\\ZZZYYYZZZZZZ\\\^^^```bbbcccdddeeecccaaa______```aaaccccccdddeeeggghhhjjjkkklllkkkjjjiiiiiijjjjjjiiigggjjjhhhfffeeedddeeeffffffkkkkkkkkkjjjiiiiiihhhhhhiiiiiihhhgggggghhhiiijjjjjjkkkkkkiiiggggggiiijjjmmmlllkkkjjjiiiiiiiiiiiilllmmmnnnmmmllljjjlllnnnpppooommmllllllmmmooopppooonnnlllkkkkkkkkklllmmmnnnnnnooooooooooooooopppmmmmmmnnnpppqqqsssttttttxxxyyyxxxvvvtttssssssuuurrrrrrpppppprrrtttwwwyyyyyyxxxwwwvvvvvvwwwyyyyyy}}}zzz{{{|||{{{vvvqqqqqqpppqqqssswww{{{}}}~~~{{{{{{zzzyyyxxxxxxxxxxxxwwwyyy}}}@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAAAAA@@@@@@@@@>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCBBBAAAAAABBBDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBBAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBAAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDBBBCCCEEEFFFFFFEEECCCAAADDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIHHHGGGHHHIIIKKKLLLKKKJJJHHHGGGFFFFFFFFFGGGEEEFFFGGGGGGHHHHHHGGGGGGJJJJJJJJJKKKKKKLLLLLLLLLIIIIIIHHHGGGHHHIIIJJJKKKKKKLLLMMMMMMNNNNNNNNNMMMJJJJJJKKKLLLLLLKKKKKKKKKOOOOOONNNMMMMMMLLLKKKKKKLLLKKKJJJIIIJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNLLLLLLJJJJJJJJJJJJLLLLLLMMMLLLKKKKKKNNNOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLLLLMMMNNNOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOOOOMMMMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMOOOPPPQQQRRRRRRQQQPPPOOOOOOOOOQQQSSSUUUQQQRRRRRRSSSTTTUUUVVVVVVWWWUUUTTTTTTUUUVVVTTTSSSUUUTTTSSSRRRRRRSSSTTTUUUVVVVVVVVVUUUUUUTTTTTTSSSUUUUUUTTTTTTUUUVVVWWWWWWVVVWWWWWWVVVTTTTTTUUUWWWXXXXXXWWWWWWWWWWWWWWWXXXYYYYYYXXXXXXWWWXXXYYYYYY]]]\\\[[[ZZZZZZ[[[\\\]]]\\\[[[ZZZYYYYYYYYYZZZ[[[]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYY^^^______]]][[[ZZZ[[[\\\\\\[[[ZZZYYYZZZ\\\^^^___\\\]]]^^^___````````````cccaaa```bbbdddddd```]]]aaa```___```bbbdddddddddddddddcccbbbaaaaaaaaaaaa```bbbccceeeggghhhhhhiiiggghhhjjjkkkkkkjjjiiiiiifffhhhkkkkkkjjjiiiiiijjjffffffeeeddddddeeeffffffhhhggggggggghhhiiikkkkkkjjjkkkkkklllnnnoooqqqrrrrrrrrrqqqpppoooooooooooosssrrrppppppqqqqqqpppnnnkkkjjjiiiiiijjjllloooppplllmmmmmmllllllmmmooorrrrrrssstttvvvvvvwwwwwwwwwwwwvvvtttssstttuuuwwwyyy||||||||||||}}}~~~~~~}}}|||xxx|||}}}zzzyyy{{{}}}~~~~~~>>>>>>??????@@@AAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@?????????>>>???@@@???======???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>??????@@@??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@CCCAAA???>>>===>>>???@@@AAAAAA@@@@@@??????>>>>>>???????????????????????????@@@AAABBBBBBBBBAAA@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAA@@@AAAAAABBBBBBBBB@@@???>>>CCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAACCCDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFDDDEEEFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFHHHHHHHHHGGGFFFGGGHHHGGGGGGFFFFFFFFFGGGHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHHHHIIIKKKMMMNNNJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJJJJKKKLLLKKKJJJMMMMMMMMMLLLMMMNNNOOOPPPOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNNNNOOOPPPPPPQQQNNNPPPPPPOOONNNMMMOOOPPPNNNNNNNNNNNNNNNOOOPPPPPPPPPQQQPPPNNNNNNQQQQQQOOOSSSRRRRRRQQQQQQRRRRRRSSSSSSSSSRRRQQQQQQRRRRRRSSSUUUUUUTTTTTTSSSSSSRRRRRRTTTSSSSSSRRRQQQPPPOOOOOORRRSSSSSSQQQOOOOOOPPPQQQQQQPPPOOONNNNNNOOOQQQRRRRRRRRRSSSTTTTTTTTTTTTTTTUUUTTTSSSUUUVVVWWWTTTRRRWWWVVVUUUUUUWWWXXXWWWVVVXXXWWWVVVVVVUUUUUUUUUUUUWWWWWWWWWXXXYYYZZZ[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[ZZZ[[[]]]]]]\\\ZZZ[[[[[[XXXXXXXXXYYYYYYXXXXXXXXXWWWXXXXXXYYYYYYYYYYYYXXXYYYZZZ[[[\\\^^^^^^______^^^^^^]]]\\\\\\\\\\\\\\\bbb```___```aaabbbaaa```\\\\\\[[[\\\]]]___aaabbb``````______^^^^^^___```___```aaabbbcccccccccccceeeddddddeeeeeeeeeffffffkkkjjjiiihhhhhhhhhjjjkkkjjjjjjkkkkkkkkkkkkjjjjjjdddhhhmmmrrrsssrrrooolllmmmnnnppprrrrrrqqqpppooohhheeeccccccdddggghhhhhhgggiiilllooopppppppppooojjjjjjjjjjjjkkkmmmoooppplllmmmoooqqqqqqpppooommmmmmnnnooopppooonnnlllkkk<<<<<<===>>>???@@@AAAAAA========================<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@<<<<<<<<<<<<============<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>======<<<===>>>???>>><<<<<<>>>???????????????????????????????????????????????????==================>>>>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@???===;;;:::;;;<<<>>>>>>>>>======<<<<<<;;;;;;===========================>>>???@@@AAA@@@??????=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>BBBAAA???>>>===>>>>>>???>>>>>>>>>============<<>>>>>>>>>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBB======>>>???????????????????????????@@@@@@AAAAAA???@@@@@@AAABBBBBBBBBBBB@@@@@@AAAAAA@@@@@@??????BBBBBBBBBBBBAAAAAAAAAAAA???????????????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@???BBBBBBCCCCCCCCCBBBAAAAAA>>>>>>??????@@@@@@@@@@@@CCCCCCBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCDDDDDDDDDCCCBBB@@@@@@BBBCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???AAABBBAAA@@@???@@@AAAAAA@@@?????????AAACCCDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDEEEFFFGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGHHHHHHHHHEEEGGGHHHHHHFFFFFFGGGHHHFFFFFFFFFFFFFFFGGGHHHIIIGGGKKKLLLHHHGGGJJJJJJFFFIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHHHHGGGFFFFFFGGGIIIHHHGGGFFFFFFFFFGGGGGGHHHMMMLLLJJJIIIHHHIIIJJJKKKLLLKKKKKKKKKKKKKKKJJJIIIKKKJJJIIIJJJLLLMMMLLLKKKMMMLLLKKKKKKJJJKKKKKKKKKNNNNNNMMMLLLMMMMMMNNNOOOPPPOOOOOONNNNNNNNNOOOOOOOOOQQQRRRQQQOOONNNOOOPPPMMMMMMNNNOOOOOONNNMMMMMMLLLMMMMMMNNNNNNNNNMMMLLLMMMNNNOOOQQQRRRRRRQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOPPPNNNNNNOOOPPPQQQQQQOOOQQQPPPPPPPPPPPPRRRSSSTTTRRRQQQPPPOOOOOOOOONNNNNNQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWVVVVVV[[[ZZZXXXWWWWWWWWWXXXYYYWWWXXXYYYYYYZZZZZZYYYYYYWWWXXXZZZ[[[[[[ZZZYYYXXXWWWXXXZZZ\\\]]]\\\[[[ZZZWWWUUUSSSSSSUUUWWWXXXXXXVVVWWWYYY[[[[[[[[[ZZZYYYZZZZZZ[[[[[[[[[[[[[[[[[[ZZZ[[[]]]______^^^]]][[[]]]^^^^^^___^^^^^^]]]\\\::::::;;;;;;<<<===>>>>>>========================;;;;;;<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;<<<=========;;;;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::<<<;;;:::999999999:::;;;::::::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<=========<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;???>>><<<::::::;;;===>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>???@@@:::;;;<<<===============;;;<<<<<<============>>>999::::::;;;<<<<<<======<<<===============<<<<<>>>>>>>>======<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>============>>>>>>???>>>>>>>>>;;;;;;<<<======>>>??????===>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@@@@@@@AAAAAA????????????????????????===<<<::::::<<<======<<<=========<<<<<<<<<;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>===============>>>??????======>>>???======<<<;;;<<<===???@@@?????????>>>>>>>>>>>>===??????>>>>>>>>>>>>>>>>>>???????????????????????????>>>===>>>@@@@@@@@@>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAA@@@@@@??????===???@@@AAA?????????@@@AAAAAAAAAAAAAAABBBCCCCCCAAAJJJMMMGGGCCCEEEEEEAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCCCC???@@@AAA@@@??????@@@BBBBBBBBBAAAAAABBBBBBCCCCCCGGGFFFCCCAAAAAAAAABBBCCCFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBDDDFFFGGGFFFEEEFFFEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIHHHFFFFFFGGGHHHEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFEEEFFFHHHIIIHHHGGGHHHGGGGGGGGGGGGGGGHHHHHHIIIHHHGGGGGGHHHHHHGGGFFFHHHHHHIIIJJJJJJJJJJJJJJJIIIJJJJJJKKKLLLKKKKKKKKKNNNMMMLLLLLLKKKKKKLLLLLLJJJJJJKKKLLLLLLLLLLLLLLLNNNNNNMMMLLLLLLLLLLLLLLLJJJKKKMMMNNNNNNNNNMMMMMMOOOMMMKKKKKKMMMNNNNNNNNNKKKLLLMMMNNNNNNMMMLLLKKKPPPPPPQQQQQQQQQPPPOOONNNNNNOOOPPPQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQPPPPPPOOO:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999::::::::::::;;;999:::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::;;;:::999999:::<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;999999999999999999999999999999999:::::::::::::::888999999999999999999:::::::::::::::::::::::::::777888:::;;;;;;;;;:::999777777888888888999999999999999999999999999999999;;;;;;;;;;;;;;;:::999999;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;;;;;;;<<<999:::;;;<<<============::::::;;;;;;;;;::::::999777777777777888999::::::;;;<<<<<<=========<<<<<<999:::::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>><<<======>>>>>>>>>======;;;;;;<<<===>>>>>>>>>===========================;;;;;;<<<======>>>>>>>>>??????>>>>>>>>>>>>??????:::;;;;;;;;;;;;;;;;;;:::999888666777999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===============>>><<<===>>>===<<<;;;<<<>>><<<<<<<<<;;;<<<<<<======>>>>>>>>>=========<<<<<<======<<<<<<<<<=================================;;;:::999:::<<<===<<<;;;<<<======>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>><<<;;;:::999;;;===>>>===<<<<<<===??????>>>>>>>>>??????@@@>>>KKKRRRJJJBBBBBBBBB>>>@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA??????????????????@@@@@@<<<===>>>===<<<<<<>>>@@@>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAABBBCCC??????@@@BBBDDDDDDCCCAAABBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBAAAAAAAAABBBCCCCCCCCCCCCBBBAAA@@@BBBCCCCCCCCCAAAAAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCDDDEEEFFFEEEDDDBBBBBBBBBBBBCCCCCCDDDDDDEEEDDDCCCEEEGGGHHHFFFDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGIIIGGGFFFEEEGGGGGGGGGFFFDDDEEEFFFFFFGGGGGGGGGFFFHHHIIIIIIJJJJJJJJJIIIIIIEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGG;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::888888999999:::::::::;;;999999999999999::::::;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::777888999888666666888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888999:::::::::::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<======<<<<<<999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888:::;;;;;;;;;:::999777777777888888888999999999999999999999999999999;;;;;;<<<<<<;;;:::999999888:::<<<===>>>===<<<;;;999999999999:::::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::777888888888888888888888888999999999999999999888999999999999999999999999;;;;;;:::::::::999999999555666777888999999999999;;;<<<<<<;;;:::999888777999999888777888999;;;<<<888999::::::;;;;;;;;;:::666777777999:::;;;;;;<<<888999::::::;;;:::::::::888999::::::;;;;;;::::::777888999:::;;;;;;<<<<<<<<<;;;;;;::::::999999888777888999:::;;;<<<<<<;;;:::999999888888999999:::::::::;;;;;;;;;;;;::::::999888777888:::<<<<<<;;;888888888999::::::;;;;;;999999999999999::::::::::::::::::;;;;;;<<<<<<<<<777888999999888777888999999::::::::::::999999999;;;;;;;;;:::::::::::::::888888999999::::::;;;;;;999999999:::::::::::::::;;;999999:::<<<===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===<<<;;;:::888777666888;;;<<<;;;::::::;;;;;;;;;::::::::::::;;;;;;999JJJRRRJJJ???>>>>>>:::<<<======>>>>>>======<<<:::;;;<<<===============::::::;;;;;;<<<<<<<<<===============<<<<<<<<<<<<999:::;;;;;;::::::<<<>>>999999:::;;;;;;<<<<<<===:::<<>>:::;;;<<<<<<<<<===???@@@=========???@@@@@@???===>>>===============>>>>>>===>>>???????????????>>>??????@@@AAA@@@???===<<<===>>>??????>>>>>>@@@AAA@@@???>>>>>>>>>>>>???@@@============>>>???@@@AAA@@@??????>>>>>>???@@@@@@AAA@@@@@@???@@@@@@AAAAAA???>>>======??????>>>======>>>>>>???@@@AAAAAABBB>>><<<<<<>>>AAABBBAAA>>>??????@@@AAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBB@@@@@@BBBBBBBBBAAA@@@???@@@@@@AAAAAAAAAAAAAAA@@@===>>>???AAABBBCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAACCCAAA??????@@@@@@???>>><<<===???@@@AAABBBBBBBBB@@@@@@AAACCCDDDDDDDDDDDDAAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCC;;;<<<<<<<<<<<<<<<<<<;;;888999999::::::999999888;;;;;;;;;::::::::::::999888888999999999:::::::::777888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;::::::999777888999999::::::::::::999999888888777888888999777777777888888999999:::999999999999999999999999777888999:::;;;;;;;;;;;;999999999888888888777777>>>===;;;:::999888888888777777888888888999999999888888999::::::::::::999888999::::::888888999:::888888999:::999888777666666777999;;;<<<;;;:::999777888999:::999777555444<<<;;;;;;::::::999999888999::::::::::::999888888999999999999999999999999888888888999999:::::::::999999888888888888999999;;;;;;;;;::::::999999999:::::::::999999888888888888888888888888888888888888888888888888888888888999999999999999888777666888888999999999:::::::::999999999999999999999999888888888888888888888888999999999999999999999999999777555666999:::888666999999999999999999999999;;;;;;;;;::::::999999999999999:::::::::;;;;;;;;;:::999888777777888999:::::::::::::::::::::::::::;;;:::999:::<<<===<<<;;;<<<<<<<<<;;;:::999888777999999;;;;;;;;;999777666666777888::::::999999888777666666888:::<<<<<<;;;999999999888888888888777:::::::::999999999888888777888888999999:::;;;;;;::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::888888999999:::;;;<<<<<<>>>>>>>>>===<<<:::999888===:::777777:::<<<;;;:::999999999999999999999999:::::::::999999888888888999999999999999999999999999:::;;;<<<<<<<<<;;;;;;??????>>>>>>======<<<<<<>>>>>>>>>======<<<;;;;;;999:::;;;;;;999999:::;;;999AAABBB:::888>>>???999999999999999::::::;;;<<<777777888999::::::;;;;;;999888999999:::;;;<<<===<<<;;;:::999999;;;<<<>>><<<<<<<<<;;;;;;:::::::::;;;<<<<<<===>>>??????@@@<<<<<<<<<============>>>=========>>>======<<<<<<:::;;;===>>>>>>>>>===<<<===;;;999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<======>>><<<<<<==================<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<<<<<<<======>>>>>>============<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>????????????>>>>>>======>>>>>>>>>===;;;:::=========>>>===<<<<<<;;;===============<<<<<<<<<<<<>>>??????>>>======>>>>>>>>>======<<<<<<<<<<<<========================:::;;;<<<===>>>>>>>>>>>>>>>???@@@???>>>===>>>@@@??????@@@??????>>>======:::;;;;;;<<<<<<;;;;;;:::888999999::::::999999888777777777666666666555555888888888999999999::::::888888999:::::::::999999::::::::::::::::::::::::::::::::::::::::::::::::777777888888888888777777888888999999999999999999:::999999999999999999999888999999999999999::::::::::::::::::::::::::::::777888999:::;;;;;;;;;;;;::::::999999999888888888:::999999888888888888999777777777888888888999999777888999999::::::999999777888999888777777888999888888999999999888777666333444666888888888777666666777999:::999888666555999999999:::::::::::::::999999::::::999999888777999999999999999999999999888888888999999999::::::999888888777777888888999:::::::::999999999999999::::::999999999888888888888888888888888888888888888888888888777777777777888888999999888888777777888888888999999999999:::888888888888888888888888888888888888888888888888888888888888888888888888888666555666888999777555999999999999999999999999888888888888888777777777555555555666666666666777999888777777777777888999:::::::::::::::::::::::::::999888999;;;<<<;;;:::999:::::::::::::::999888888777777666666666666666555666777888999888888777;;;999888888999:::888777555666666777888999:::;;;888888888777777666666666777777888888999::::::;;;::::::::::::::::::::::::999999999999999999999999888888888999999999::::::;;;;;;::::::::::::999999;;;;;;<<<<<<<<<;;;;;;:::<<<:::777888:::;;;;;;999999999999999999999999999::::::999999999888888888999999999999999999999999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::888999:::999888777888:::999AAAAAA:::999>>>???:::999888888888888999999:::777777888888999:::::::::888888888999999:::;;;<<<:::999888777888999;;;<<<;;;;;;;;;;;;:::::::::999::::::;;;;;;<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<777888888999888888777777::::::<<<=========<<<;;;<<<:::999999:::;;;;;;:::999999888888777777777666777888888999999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;<<<888888888888888777777666::::::::::::::::::::::::<<<<<<<<<======<<<<<<<<<<<<======>>>===<<<;;;:::;;;;;;;;;;;;;;;::::::999<<<<<<<<<<<<<<<<<<;;;;;;:::;;;======;;;:::;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;:::<<<===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<;;;::::::999999::::::::::::999999888888999999999999888888::::::999999999888888888777888888888999999999999999999999:::999999888888::::::::::::::::::::::::999999999999999999999999666777777888888777777666888888999999999888777777999999999999999999::::::::::::::::::999999999999::::::::::::::::::::::::777777888999::::::::::::::::::999999999999888888666666777777777888888999777777777777888888888888777777888999999999999999555777888777666555666777888888888888888777666666555666777999:::999999888666777999::::::999888777777777888888999::::::;;;999999999999999888777777999999999999999999999999888888888888888999999999888888777777777777888888777777888888888888888999999999999888888888888888777777777777777777777777777777777666666555555555666777777888888888888888777777777888888888999999777777777777777777777777666666666666666666666666777777777777777777777777777555444555666777666555888888888888888888888888666777777777777777777888666666666666777777777777888888777777777777888888999999999999999999999999999777777888999:::999888777888999999::::::999999777555333222111222444555555555666777777777777666:::999888888999999888666555555666777888999::::::777777777777666666666666777777777888999999::::::999999999999999999999999888888888888888888888888777888888888999999999999======<<<;;;999888777777777888999:::;;;<<<<<<<<<;;;999888888999::::::999888888888888888888888888999999999888888888888888888888888888888888888888999888888888999:::<<<===999999999999999999::::::666777777888999999::::::666888999888777666777888999???@@@:::888<<<===999888888777666666666777777888888888888888888888888888888888888888999:::;;;888888777666777888999::::::::::::::::::999999999888999999999999999999999999999999:::::::::;;;;;;777777888888888888888777888999::::::;;;;;;::::::;;;999777777999:::999888888888777666555555444444666666666777888888999999;;;;;;;;;;;;:::999888888:::999999888888999999:::777777888888888888888999777777888999999999999888888888888888888888888888999999999999999999999999:::;;;;;;;;;;;;::::::999888999999999999888777777::::::::::::::::::::::::777999::::::999888888999999999999888888888888888888888888888888888888888;;;;;;;;;;;;:::999888777888:::;;;:::999888999:::999::::::::::::999888888888888999999999999888888888888999999999999888888<<<<<<;;;;;;;;;:::::::::777777777888888888888999999999999999999888777666999999999999999999999999888888888888888888888888777888888999999888888777888888888888777777666555777888888999999999999999:::999999999888888777777999999999999999999999999666777888888999999999888888888888888888777777777666666777777888888888888666666666777777777888888666777777888999888888888555666777777666555666777777777777777777666666666666777888999:::::::::999666777888999::::::999999777777777888888999999999888888888999888777777666999999999999999999999999777888888888888888888888777777777666666777777777555666666666777888888888888888888888888888888777777777777777777777777777777666666555555444444333444555666777888888888888666666777777777888888888666666666666666666666666555555555555555555555555666666666666666666666666555555444555555555555444777777777777777777777777777777777888888999999999666666777777777888888888777777777777777777777777888888888888888888888888777666555666888999888777777777888888999888888777555444333222222333444555444444555555555666666666777666555777999::::::999888888777777777666666666888888888888888888888888666666777777888999999999999999999999999999999999888888888888888888888888777777777888888888888999======<<<:::999888777666666777888999:::;;;;;;;;;999999888888999999999888888888888888888888888888888888888888888888888777888888888888888888888888888888666666777999<<<===777777777888888999999999888888888999999999::::::666777888888666666777888777;;;<<<888666999:::777888888777666666555666666888777777777777777777777777777777777777888999:::777777666666777777888999999999999999999999999999888888888777777777777777777777777888888888999999777777888888999999888888777777888888888999999999999888666666888999888777;;;:::999888777666555444666666777888888999999:::::::::999999888777666555888777777666666777777888666666666666777777777777666777888999::::::::::::777777777777777777777777888888777777777777888888888888888888888888777777777888888888888777666666777777888888888888999999666777999999777666777888777777777777777777777777999999999999999999999999888999999999888888777666888999::::::888888999:::999999:::::::::999999888777888888888888888888777777888888999999888888777777777666666666555555555666666777777777888888888999999999999888888777666888888888888888888888888777777777777777777777777666777777888888777777666777777777777666555555444444555666777888777777777888888777777666666555555777777777777777777777777666666777777888777777777555555555555555666666666888888888999888888666666555555666666666777777777555666777777888888777777666777888777666666666888777777777666666666666666222333444555555666666666666777888888999999999999888888777777777666666666777777888888777777666555888888888888888888888888777777777777777777777777777666666555555666666777555555555666666777777777777777777777777777777777666666666666666666666666555555555555444444333333333444555666777888888888555555555666666666777777555555555555555555555555444444444444444444444444555555555555555555555555444555555555444444444555666666666666666666666666666666666777777888888888333333444444444555555555666666666666666666666666777777777777777777777777666555444555777888777666888888888888777666555444444555666777777666555555444444444444444555555555777666555666888999999777777777777666666666555555777777777777777777777777555666666777777888888999888888888888888888888888777777777777777777777777666666777777777888888888::::::999999888888888888777777888888888888888777777888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777888777666555666888:::<<<777777777888888999999:::999999888888888777777777777888999888777666777999555888888666444555666555999888777666666666666666666666666666666666666555777777666666666777888888777777777777777888888999777888888888888888888888888888777777777777777777666666666666777777777777333444444555666666666555666666666666666777777888999777555666777888777777;;;:::999888777666555444555555666777777888888999888888888888777666444444666666555555555555666666777666666666666666666666333333555666777777888888777777777777777777777777888777777666666777777888555555555555555555555666888888888888888777666666555666666666777777888888555777999999777666777888777777777777777777888888888888888888888888888888555555666777777777777777666888999888777666777888777777888888888888777777777777888888888888777777777777888888888888777777555555444444444333333333666666666666777777777777888888888999888888777777777777777777777777777777666666666666666666666666333444444555555444444333555555666666666555444444222333555666777777666555666666666555555555555555666666666666666666666666555555666777777666666555333333444444444444555555777888999999999777666555555555555555666666666666555555666777777777777777666777888777666555666888777777666555555555555555444444444555555666777777777777777777777888888888888888777666666555444444777777777777777666555555666666666666666666666666777777777777666666666666666666555555555555666666555666666666666666666777666666666666777777777777666666666666666666666666444444444444444444444444333333555666777777777777444444555555555666666666555555555555555555555555444444444444444444444444555555555555555555555555444555666555444444555666555555555555555555555555333444444444444444555555444444444555555555666666555555666666666666555555666666666666666666666666666555444555666777666555888888888777666555333222444555777999999888666555444444333333444444555666:::888777666777666555333333333444555666777888888444444444444555555555555555555555666777777888888777777777777777777777777666666666666666666666666666666666666777777777777777777777777777777888888777777777777777666555444555777999999777666777888666666666666666666666666666666666666777777777777666666666666666666666666777777666555666777888999888888888888888999999999777777666666555444444333666888999888777666777888444666666555333333444444777777666666555555666666555555555555555555555555666666666555555666666777666666777777777777888888666666666777777777777777777777777777777777777777555555555666666666777777444555666777777777777777666555555555555666777888999777555666777888777666777777666666555444333333333333444444555555666666777777777777666555444444666555555444444555555666777777666666666666555555444555666777888888888888666666666666666666666666888777666555555666777888555444444444444555555666888888888888888777666666444555555666666777777777555777888888777666666777777777777777888888888888555555555555555555555555333444555666777777777777333555666555444333444555333444444555555555555444777888888999999888888777777777888888888888777777777777777777666666666666555555555666666666777777666777777888888888888777666666666666666666666666555555555555555555555555333333444444444444333333333444444555555555444444222333555777888888777666555555555666666666666666777777777777777777777777555555666666666555555444333333444444444555555555444555666888888777666555444444555555555666666666444555666666777777666666444555666666555444555666777666555444444444555555666666666666777888999999777777666666666666666666666555555555555555555555666666777777666666555444555555555555555555555555777777666666666555555555666555555444444555555666777777777666666666666666555555555666666666777777555555555555555555555555333333444444555555666666333444555555666666666666333444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555444666777666444333555777444444444444444444444444444444444333333333333333555555555555666666666666444555666666666666555444555555555555555555555555666555444555666777777555666666666666666555444333444555555666666666666666555444444333444555666777:::888666666666666444222222333444555666777777888333333333444444555555555444444555666666777777888777777777777777777777777666666666666666666666666555555555666666666777777666666666666666666666666666666666666666555444444444777999999777555666777666666666666666666666666555555555666666666777777666666666666666666666666777777666666666666555555888888888888777777777777666666666666555555555555555666777777555555666777555555666666444333333555555444444444444555555666333333333444555555555666666666555555444555555666444444555666666666666666555555555666666777777777444555555666666777777777555555555666666666666777555666777888999999999999666555555444555666777888999777666666777888888777555444444444333333222222333333444444555666666666555666666666666666555555555555555444444555555555666666666555555444444444555666777888888888888888555555555555555555555555777666444333333444666777666666555555555666777888777777777777777666666555444444555555666777777888444666777777666555555666666666666666777777888888555555555555555555555555555555666666666666666555333444555555333333444555222333444444555555555444888888999999999999888888777777888888888888777777777777777777666666666666555555555555666666666777555666777888888888888888666666666666666666666666555555555555555555555555444555555666666555555444222222333444555555555555222444666888999999777777555555666666777777888888777777777777777777777777444555555666555555444444444444444555555666666666000222444666777777666666444444444555555555666666444555555666666666666666333444555555333333444555777666555444333444555555333333222333333444555666888777666555555444555555333333444444555666666666666666666666666555555444444444444444444444444444777777666666555555555444555555555444444555555555888888777777666666666555444555555555666666777777555555555555555555555555222333333444555666777777333444555555666555555555333333333444444444555555666666666666666666666666555555555555555555555555666666666666666666666666444666888777555444555888444444444444444444444444666666666555555444444444000000111111111222222222333444555666666555444333555555555555555555555555666555444555777777777666333444555555666555555555555444333222222444666777555555444333444555666777666555444555666777666555666666555555555444444444555555555666666666777777444444555555666777777777777777777777777777777777666666666666666666666666555555555555666666666777666666555555444444444444444444555555666555555444333666999999777555666777666666666666666666666666444555555555666666777777666666666666666666666666777777777777666555444333888888777777666666666555666666777777888999999999444555666555444444555666666666777777666333444777222222222222333444444555222222333333444555666666666555555444444444555555222333444444555555444444444555555555666666777777333333444444555666777777555555555666666666777777111222333444555555555555666666555444555666777888999888666666888888888777444444444444444444444444555555666666777888888888555555666666777666666666666555555444444555555666555555555444444333333333111222333333444333333333333333333333333333333333666555333222222333555666888777666666777888999:::666666777777666666555444444444555555666777888888333555666666555444444555555555555666666666777777888888888888888888888888777777777777666555444444555666777777555555666777444555666666777777777666555555555555555666777777777777777666555555444444777777666555555555555555333333333444444444555555666666666666666666666666444444444555555555555555777666555444444444444444222222222222222222222222444444333222333444666777444444444444444444444444444444444444444444444444444444444555555555555666444444444444444444444444444444444444333222111111444444444444444444444444444444222222222222444444222222333333444555666666333333333333333444555666444444333333333333222222555555555555555555555555333444444555555444444333444444444444444444444444333333444555666666555555444444222222222222444444444444444444333333222111444444444444444444444444444444444444444444444444333333333444444444555555666666555444444444444555444444444444444444444444333333333444444444555555444444444444444444333333111222999:::222444555,,,222222222333333444444444333333333333333333333333555555555444444333333333444444444444444444444444555555444444444333333333222222222222222222222222333333333444444555555555555444333333555555444333555555555555555555555555666666555444333333222222666666666555444444333333444444444333333222222222444444444444444444444444444444444333333222222222444333333333333444555555333333333444444444555555555555444444444444555555666666777777777777666666666666555555555444444444222333333444444555555666666666666666666666666666333333333333333333333333333333333444444444555555444444444555555555555666444333222111111111222333777666555444333222222222444444555555555555444444555555555444444333333333444444444555555555555666333333333333333333333333222333333444444333333222444444444444444444444444444444444444444444444444666666666666666666666666444444444555555555555666555555555555555555555555444444444444444444444444555555555555555555555555666555555555555444444444555555555555555555555555555444444333333444444555333444444555555444444333111222444666666555444333333333333444444444555555555555555555555555555555333333333333333333333333444333333333333444555555222333444555666888999999777666666555444444333333222444555555444333333444444444444444444444444444222222222333333444444444333333333444444444555555444444444555555555555666444444444444444444444444666555444333333333333333555555555555555555555555555555555555555666666777555555555555666666666666777666666555555555555555333333333444444444444555555555555555555555555555666666555555444444333333555444444444444444555555555555555444444333333222333333222222222333555555444444444444333333333333333333333333333333333333444444444444555555555555444444444444444444444444111111333444555555555555444444444444444444444444444333222222222222333444333333444444555666666777444333333333333444444555444444333333333222222222333333333333333333333333333333444444444444333333444444444444444444444444333333444555555555555555444333222222222222333444333333444444333333222111444444444444444444444444444444444444444444444444333333333333444444444444666555444444333333444444333333333333333333333333333333333333444444444444333333333333333333333333222000555555///333555,,,222222333333333333333333333333333333333333333333555444444444333333333333444444444444444444444444555555555555444444444333333333333333333333333333000000000111111111222222444333333333444444333333444444444444444444444444555555555444333333222222333333333333333444444444333333333333333333222222444444444444444444444444444444333333333222222222333333333333333444555555333333333333444444444444555555444444444444555555444555777888888777555444555555444444444444333333444444333333333333333333555555555555555555555555333333333333333333333333222222222222333333333444333333333333444444444444555444333333333333444555666555444333333333333333444444555555555555444444555444444444333333333333444444444444555555555555333333333333333333333333333333333444444333333333444444444444444444444444444444444444444444444444666666666666666666666666444444444444555555555555444444444444444444444444444444444444444444444444444444444444444444444444222222333333444444555555444444444444444444444444444444333333333333444444333333444444444444333333111222444555555555444333333333333444444444444555444444444444444444444444333333333333333333333333333333333333333444555555333333444555666777777888666666666555444333333333444555777777555444555666444444444444444444444444333333333444444444444444333333333444444444444555333333333333444444444444444444444444444444444444555555444333333333333333555555555555555555555555555555444444555555666777333444444555666666777777666666555444444444444555333333333333444444444444555555555555555555555555777666666555333222222111222222333333444555666666666666555444333222111111222222222111222222333444444333333333222222222222222222222222222222222222333333333444444444555555444444444444444444444444000000222333444555666666333333333333333333333333333333222222222222333333333444444555555666666777444444333333222333333333333333333333222222222222222222222222222222222222222333333444444333333222333333333333333333333333333333444444555555444444333333222222222222333333333333333333333222222111333333333333333333333333333333333333333333333333222222333333333444444444444444333222222222222222222222222222222222222222222222333333333444444444222222222222333333333333444000222444222;;;???666333333333333333222222222333333333333333333333333444444333333333333333222333333333333333333333333444444333333333333222222444444444444444444444444/////////000000000000000222222222222222222222222444444444444444444444444555444444333333222222222000000111222222333444444222222222333333333333333333333333333333333333333333333333333222222222222333333222222333333444555222222333333333444444444555444444333333444444555222444777999999777444222444333333333333222222222444444333333222111111000444444444444444444444444333333333333333333333333111111111111222222222222111111222222222333333333444444333333333333444555444444333333333333444444333444444555555444444333444444333333333333333222333333333444444444555555333333333333333333333333333333444444444444333333333333333333333333333333333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444333333333333333333333333444444444444444444444444000000111222333444555555444444444444444444444444444333333222222333333444333333444444444444333333333333333333444444444444333333333333444444444444444444444444444444444444444444444444444444444444333333222222333333444555444444444555555555666666666555555444444333333222333555666666555444444555444444444444444444444444555555444444444444444444333333333333444444444444222222222222333333333333555555555555555555555555555444444333333333333333444444444444444444444444555444444444444555666666444444444555555666666666666555444444333333444444222222333333333444444444444444444444444444444444555555444444333222222111222222333333444444444444333222222222111111000000111111111111111111222222333333333222222111111111222222222222222222222222222333333333444444444444333333333333333333333333111222222333333222222111222222222222222222222222333222222222222222222333333333333444444555555555444444333222222111222222333333333222222222222111222222222222222222222222222222333333333333222222222222222222222222222222222333333444444444333333333222222222222222222333222222333333333222222111222222222222222222222222222222222222222222222222222222222222333333333333333222222111111111111111222222222222222222222222222222222222333333333333222222222333333333333333888222333777:::GGGNNNFFF444333333333222222111111222222222222222222222222333333333333222222222222222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222111111222222111111111222333333333333333333333333444333333333222222222111111111111222222222333333111111222222333333333444222222222222222222222222333222222222222222222222222222222222222333333444222222222222333333333333444444333333333333444444222333555777777555333222222222222222111111111111222222222222111111000000222222222222222222222222222222222222222222222222111111111222222222222333111111111222222222333333111111111111111222222222333222222222333444444555333333444444444444333333333333333333222222222222222333333333444444444444222222222222222222222222333333444444444444333333222222222222222222222222222222222222222222222222111111111111111111111111222333333333444444444444333333333333333333333333222222222222222222222222333333333333333333333333111111111222333444444555333333333333333333333333333333222222222222333333333333333444444333333333444333333222222333444444222222333333333444444444333333333333333333333333333333333333333333333333222222222222222333333444444444444444444444444444444444444444333333222222000222333333222111111222444444444444444444444444444444444333333222222222222222333333333444444444222222222222333333333333555555555555555555555555444444333333222333333444444444444444444444444444444444444444444555666666666555555555444444444333555555444333333333333333222222222333333333444444444444444444444444444444222222333333333333333333333333444444333222111111000000000111111222222222111111111111111111111000222222222222222222222222333333333333333333333333222222222222333333333444333333333333333333333333000111111111111000000///222222222222222222222222222222222222222222222222111222222222222222333333444333222111111111111111333333222222222111111111222222222222222222222222111111222222222222111111222222222222222222222222222333333333333333222222222222222222222222222222111111222333333222222222222222222222222222222222222222222222222222222222111111111222222222333333222222111000000000000111333333333333333333333333111111111222222222333333222222333333444444444444999333444777:::HHHOOOGGG333333333222222111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111222222111111111111111111111111333333333333333333222222000111333222000///111222333333333333333333333333222222222222222111111111333333333333222222111111111111111222222333333333222222222222222222222222222222222222222222222222222111111111111222333333111111111222222222333333333333222222222222333333444444333222222333444444222222111111111000000000000000000111111222222222222222222222222222222222222222222222222222222222222222222222333333333333111222222222333333333333000000000111111222222222222222222222222333444555222222333333333333222222222222222222222222222222222222222222333333333444222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222333333333444333333333333333333333333222222222222222222222222333333333333333333333333444444444333333333333333333333333333333333333333222222111111111111222222222333333333333333333222444333333222222222333333222222222333333333444444333333333333333333333333333333333333333333333333222111111111111222333333444444444444333333333333333333333333333222222222///111222222111000000111444444444444444444444444333222222111111000000000222222222333333333444444333333333333444444444444555555555555555555555555333333222222222333333444444444444444444444444444444444333333444444555666666666555555444333333222444444333222222222222333222222222222333333333333333333333333333333333333111111111222222333333333333333444444333222000///000000111222333444555555111111222222222111000000111111222222333444444444333333333333333333333333111111222222222333333333333333333333333333333333...///000111111111111111111111111111111111111111111111222222222222111111111111111111111111111111222222111111000111111111222222222222111111111111222222222222222222222222000111111222222111111000111111111111111111111111222222333333333222111111111111222222222222111111000111222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222222222111000000000000111333333333333333333333333000000111111111222222222111111222222333333444444777111333333222;;;AAA999222222222222222111111111222222222222222222222222000111111111111222222222111111111111111111111111333333333333333444444444111111111111111111111111111111111111111000000000///222444333000///111333222222222222222222222222111111111111111111111111444444333333222111111000111111111222222222222222111111111111111111111111111111111222222222222222111111000000111111222333000000111111111222222222333222222111111222222333555333111000000111333555222111111111111000000000///000000111222222333333222222222222222222222222222222222222222222222222222222222222333333333444111111222222222333333333000111222333444444444333222222222222222333444444111222222333333222222111000111111111111222222222111111222222222333333333222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111444444444444444444444444111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222555444444444333333333222222222222222222222222222222111111000000111111222222222333333333333222222333333333333222222222222222222222222333333333333222222222222222222222222222222222222222222222222111111000000111111222333333333333333333333333333222222222222222222222222000222333333222111111222222222222222222222222222111111000000000000000000222222222222333333333333333333333333444444444444444444444444444444444444222222222222222333333444333333333333333333333333444444333333444444555666444444444444444444444444444333333222222222222222111222222222222333333333222222222222222222222222222222222222111111111111000111222333333222000///111111222222333333444444222222333333333222000000000000111333444555666777222222222222222222222222111111111111222222222222222222222222222222222222111111222222222222111111111111111111111111111111000111222333333222111000111111111111111111111111111000000000000111111222222222222222111111111111111111111111111111111111000000111111111111000000111111111111111111111111222222222222222111000000000111222333333222111000000000111222222222222222111111111111111111111111111111111111111111111111000000000000111111111222333222111111000000111111222222222222222222222222000000000000111111111222/////////000111222222222333000333222,,,111555---111111111111222222222222111111111111111111111111000000000000111111222222111111111111111111111111111111111222222222333333111111111111111111111111111111000000000////////////222555444000///111444222222222222222222222222000111111111111111111111111111111111111111111000222222222222111111111111111111111111111111111111000111111111222222222222000000000000000111222222000000000000111111111222222222111111111111222222333222111111111111222333222222222111111111000000111111222222222222222222222222222222222222222222111111111111111111111111111111111111222222222222000000000111111111222222///000222333444444444333222222222222222222333333111111222222222222111111000000000000111111222222111111111111222222222222111111111111111111111111000000111111111111000000111111111111111111111111111111111111111111111111333333333333333333333333111111111111222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222333333333333222222222222222222222222111111000000000000111111222222333333333333222222222333333444333222111000111222222222222333333333222222222222222222222222000000000000000000000000000000000000000111222222222222222222222333333333111111111222222222222222///111222222111000000111111111111111111111111111000000000000111111111111111222222222222333333333222222222222333333333333333333333333333333333333222222111111222333333444333333333333333333333333444333333333333444555555222333333444444555555666444333222222111111222222111111222222222333333333222222222222222222222222444333333222111000//////...///111333444333222111111111111000000000000000222333444444333222111000///000111333555777888999000000000000000000000000000111111111111222222222222222222222222222222222777777666555333111///...000000000000000000000000000111222333333222111000333222222222222222222222000000//////000111222222222222222111111111111000000000000000000000000000000000111111111111000000000000000000000000000000222222222222222111000///000111222333333222111000///000111222222222222222000000000000000000000000000000000000000000000000000000000000111111111111333222222111111111111111000000000000000000000000000000000000111111111111,,,------...///000000111000///555333,,,///333+++000000111111222222222333111111111111111111111111//////000000111111111222000000000000000000000000---.........//////000000222222222222222222222222222222111111000000000//////333666444000///222555111111111111111111111111000000000000000111111111......//////000000111111333222222222111111000000000000000000000000000000000000111111222222222222000000000000000111111222000000000000111111111111222222111111111111222222000111222333333222111000222222222222111111111111444444333333222111111111222222222222222222222222111111111111111111111111000000000000111111111111////////////000000000000---...000111222222111111333333222222111222222333111111222222222222111111//////000000111111111222000111111111111222222222111111111111111111111111//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111//////000111222333333444111111111111111111111111111111000000000000111111222222222333333222222222111222444555444222000///111111222222222333333333111111111111111111111111////////////////////////000000000000000111111222111111222222222333333333111111111111111111222222---///000000///......///000000000000000000000000000000111111222222222333111111222222222333333333000111111111111222222222222222222222222222222222222111111111222333333444333333333333333333333333444444444444444444444444333333444444333333222111222222222222222222222222111111222222222333333333111111111111111111111111333333222222111000//////000000000000000000000000000000000000111111111111000000000000000000000000000111111111111222222222000000000000000000000000///000111222222111000///111111222222222222111111111111111111111000//////000000000000000000000000222111000//////000111222000000000000111111111111000000000000000111111222222222222111000//////...333333222111000///......000000000000000000000000111000...------///111222111222222333333222222111000000000000000000000000////////////////////////000000000000000000000000111111222222222222111111111222222333333222222111000000000000000000000000111111111000000000000000000000000000000000000000111111000000000000000111000000000000000///......//////000111222333333444000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000000000000000111111111000000///111111000000//////......222222111111111111111111222111111111000000//////111111111111111111111111////////////////////////111111111111222222222222111111111111111111111111444444333222111000///...000000000000000000000000222111111111000000//////000000000000000000000000111111222222222222111111000---,,,---000111000...000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111000//////000000000000000000000000///000000000000111111111111111111111111111111111//////000000000000//////111111111111111222222333111111000000000000111111111111222222222222111111000000000000////////////000000000000000000000000333333222111000///....../////////000111111222222000000000000000000000000000000000000000000000000222111000//////000111222333222000///...///000111111111111111111111111111////////////000000000000111000///////////////000000/////////000111222222000000000000000000000000222222222111111111000000222222222111111111000000000000000000000000000000111111222222222333333333333222222222111000000000000000000000000000000000000000111111111111000000222222111111000111111111222222222222222222222222555444333333222222222222222222222222222222222222222666888666111...000222333333222111000000000111444444444444444444444444333333444444333333222111222222222222222222222222111111111222222222333333111111111111111111111111333333222111111000//////000000000000000000000000/////////000000000111111//////////////////////////////000000000111111111000000000000000000000000///000111111111111000///000111111222222111111000111111111111111000//////000000000000000000000000111111000//////000111111//////000000000111111111000000//////000000111222222222111111000//////...222222111111000/////////000000000000000000000000//////...---...///000111111222222222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000111111222222111111000000000111111111111000000////////////////////////////////////////////////000000000000000000000000111111000000000000000111000000000000000///......////////////000000000000////////////////////////000000000111111000000000000000000000000000000000////////////////////////000000000111111000000///000000000000//////......111111111111111111111111111111111000000000//////000000000000000000000000////////////////////////------........./////////........................///000000000111111111222////////////////////////000000000/////////......////////////////////////000111111222222111111000000...---...111222111///000000000000000000000000000000000000000000000000111111000000000/////////////////////////////////000111111111111000//////////////////////////////000000000000111111111111000000000000000000000000///000000000000000000///000000000000000111222222111000000//////000000111000111111222222111111000000/////////////////////000000000000000000000000111111111000000000000000111111111111111000000000////////////////////////////////////////////////111111000//////000111111111000000///////////////111111111111111111111111000000000///////////////000000/////////000000111111000000000000111111222000000000000000000000000222222222111111000000000222222222111111000000000000000000000000000000000111111111222222222333333222111111111111111000000////////////////////////000000111111111111000000000000000//////000111111111111111111111111111111333333222111111111111111222222222222222222222222555888:::888333111222444333333222222222222222222444444444444444444444444333333333333333222222111222222222222222222222222000111111111222222222222111111111111111111111111222222222111111000000///000000000000000000000000.........////////////000////////////////////////........./////////000000000000000000000000000000///000000111111000000///000111111222222111111000000000111111000000//////000000000000000000000000111000000//////000000111//////000000000000111111000000//////000000111222222111111000000//////...000000000000000000000000000000000000000000000000............////////////111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000111111222222111111000//////000000000000//////////////////////////////........................////////////////////////000000000000000000000000//////000000000///......//////......------------////////////////////////111000000//////000000111000000000000000000000000//////////////////////////////000000000000//////000000000////////////...000000000000111111111111111111000000000000//////////////////////////////////////////////////////,,,,,,---------.................................------...///000111111222........................//////...............---////////////////////////000000111111111111000000000///...///111222111000000000000000000000000000000000000000000000000000111111111111000000000000////////////////////////000000000000000//////...////////////////////////000000000111111111222222////////////////////////000000111111111111000000///////////////000111111000000////////////000000000000111111111111000000////////////////////////000000000000000000000000/////////000000111111111333333222111111000//////////////////////////////////////////////////////111000000//////000000111000111222222222111000///000000000000000000000000111000000//////.........000/////////000111222222222222111111111111111111000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000111111111222222222222000000000000111111111111///////////////////////////000000111111000000///............///000000111////////////////////////222111000000000000000000111111111111111111111111444777888777333111222333111222222333333333333222333333333333333333333333222333333333333222111111111111111111111111111111000000000111111111111222111111111111111111111111222111111111000000000///////////////////////////---------.........//////////////////////////////....../////////000000000000000000000000000000000///000000000000000000///000000111111111111000000///000000000000000//////////////////////////////000000000//////000000000////////////000000000111///////////////000111111111111000000////////////////////////000000111111000000000000000000000000---...///000000000000///000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000//////000000000000//////////////////////////////.............../////////......................../////////000000000000000...///////////////......------------------------////////////////////////111000///......///000111////////////////////////////////////////////////......//////000000///////////////////////////////////////000000000000000000000000000000000//////////////////////////////////////////////////////....../////////000000000000000000000000000000000........................................................................///////////////////////////000000000000000000/////////...///000000000000000000000000000000000000000000000000000000000000222111111111000000000000//////////////////////////////000000//////...---////////////////////////000000000111111111222222////////////////////////000000111111111111000000...............///000000000//////......//////000///000000000000000000///.........///////////////////////////////////////////////////000000000111222222111111111000000000////////////////////////////////////////////////000000000//////000000000111333555666666444222111000000000000000000000000111111000///......------/////////000000222333444444333222111111000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222...//////000000111111111//////////////////////////////000000000000//////------......///000111222////////////////////////111111000000///000000111111111111111111111111111000222333222000......//////000111222333333222222333333333333333333333333222222333333222222111000111111111111111111111111//////000000000111111111000000000000000000000000111111111000000000000000////////////////////////------------..................................../////////000000000111111////////////////////////000//////////////////000000000000111111000000000...//////000000000///////////////////////////////////////000000/////////...////////////000000000/////////...///000000111000000000///////////////.........///000000111111////////////////////////...///000111111111000000///000000111111000000///////////////////////////////////////////////////////////////////////////000000000111111000000000//////000000000000//////.................................//////000000000---------------------------...///000000000000///......////////////......,,,,,,---......///000000........................111000///......///000111................................................,,,---...///////////////.............../////////....../////////000000000//////////////////000000000000000000000000000000//////////////////////////////000000000111111111////////////////////////.........---------------////////////////////////////////////////////////...........................//////000000//////...------...............///////////////////////////////////////////////////111111111000000000000///...........................////////////...------........................//////000000000111111111000000000000000000000000000000111111111111000000...............//////000//////............//////...//////000000//////...------....../////////000........................000000000////////////...//////000000000111111111................................................/////////000000/////////000222444666666555222000////////////////////////111000000///...------,,,////////////000111222333333333222111000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111.........//////000000111........................//////000000000000//////.........///000111222333000000000000000000000000111111000000000000111111000000000000000000000000...///000000...---,,,------...///000000000000000333333333333333333333333222222222222222111111000111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------............///........................//////000000000111111111////////////////////////000//////......//////000///000000111111000000///......///000000000//////000000000000000000000000...//////000000//////.........////////////000000//////......//////000111////////////////////////.........//////000000000////////////////////////////////////000000000000//////000000000000//////////////////////////////........................///////////////////////////000000111111000000/////////000000000000//////.................................//////000000111........................,,,---///000111000000///------.../////////......,,,,,,---...///000111222........................000//////......//////000................................................+++,,,---...////////////---............/////////------......//////000000......////////////000000000000000000000000000000////////////////////////------........./////////------------------------++++++,,,---...//////000///////////////////////////////////////000000000..............................////////////......+++---......---,,,...///////////////////////////////////////////////////000000000000////////////.......................................------,,,................................./////////000000000000000000000000000000//////000000000000//////...............///000000......------------............////////////......---------......//////000........................000000000//////.........------...//////000111111...................................................//////000000//////...,,,...000222333111///...////////////////////////000//////......---------///.........///000111111111111000000000000000000////////////////////////............////////////............////////////////////////////////////////////////000000000000............////////////...........................//////000000//////...////////////000111222222000000000000000000000000000000000000000111111222////////////////////////000000000000000///......///......---......///000222222222222222222222222222222222222222111000000111111111111111111111111........./////////000000000000000000000000000000///000000000000000000000000000000000000000000000---............/////////................................./////////000000////////////////////////000///............///000//////000000000000//////---......///000000//////000000000000000000000000......///000000///.............../////////000000///............///000000////////////////////////......//////////////////////////////////////////...------,,,---...///000...//////000000//////...////////////////////////------------------------//////////////////////////////000000000000//////......////////////..............................,,,,,,---......///000000........................+++,,,...000111111000///,,,---......//////......------......//////000000...........................//////////////////...------------------------........................++++++,,,---............---------.........//////,,,,,,---......///000000........./////////000000////////////////////////////////////////////////,,,,,,---------.........------------------------,,,---------......//////........................------........./////////........................---......//////......---+++---//////---,,,...000////////////////////////////////////////////////////////////.........---........................---............---,,,,,,........................------------............////////////////////////......////////////......//////......//////000111...------------------...---......//////......---,,,,,,---......///000000------------------------.........///////////////---------.....................................................................///000000///......+++,,,...///000///...---................................................///...............///////////////...//////000000////////////////////////---------....../////////---------....../////////////////////////////////........./////////000000//////...............---..............................////////////....../////////......//////000........................//////......//////000111////////////////////////111000000111111111///...222000...,,,,,,---///111222222222222222222222222111222222222222111000000000000000000000000000000............/////////000000000000000000000000000////////////000000000000000000000000000000000000.........////////////000........................---------.........//////////////////////////////000///...------...///000//////000000000000//////------...///000000//////000000000000000000000000---...///000000///...---............/////////000...............///000000.........///////////////////////////////////////////////////////////////---,,,+++******,,,...///......////////////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////000000000000//////,,,------......------,,,........................++++++,,,,,,---...//////////////////////////////+++,,,...000111111000///,,,,,,---.../////////...//////.........---------........................---...///000000///...---------------------------........................***+++,,,---............---------.........//////,,,,,,------...///000000---.........//////000000........................////////////////////////---------.........//////////////////////////////111111000///---,,,++++++------------------------,,,,,,,,,------.................................---..................---,,,...000000...---///111///////////////////////////////////////////////////.........------------........................------......------,,,+++........................,,,,,,,,,---------..............................------............------///////////////000111111...------,,,,,,------...---..................---,,,,,,------...///000000------------------------,,,,,,---...///000111222.........------,,,++++++................................................---...///000000///...---,,,---...000000000//////........................---------...............///......---------.....................///000111////////////////////////---------.........//////---------.........//////////////////////////////............/////////000/////////......------,,,..............................////////////......///......---------......---------------------------------------...///000////////////////////////000000///000111000///...444222///,,,,,,---000222333333333333333333333333111111111111111111111111111000///......///000111000000000000000000000000000000000000000000000000000000000///......------//////000000///...---------...///...------...///..........................................------,,,---------.../////////&&&(((***,,,.../////////......//////...---,,,,,,......------------......111111000000//////......////////////////////////////////////////////////000////////////.........000000//////.........---+++++++++,,,,,,------------------............///---------.........//////------............------......///000000///...---000//////000111111///---111111000///...------,,,---------............///......------------......,,,,,,---......---,,,,,,------++++++++++++------------......///000000000///000111222222111000///........................------............---------+++***,,,///111000///............////////////------------------------.........------,,,,,,,,,---------.........//////......////////////......---------............///........................,,,,,,,,,---------......111000///...,,,***))))))+++++++++,,,,,,,,,------000...,,,---...///...---000///---,,,+++,,,,,,---------------------------.........------,,,,,,,,,...------,,,,,,------......---,,,,,,,,,,,,---...........................,,,...//////...------...,,,---......,,,,,,---...------------------------........................------------------------...------,,,,,,------...,,,,,,...///000000000000............//////////////////...,,,,,,,,,,,,,,,///000000000111111222222------------------------////////////////////////------............---------------............///000///...---------------////////////////////////------------------------...------------...//////,,,------......------,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///------------------------......////////////......000///...------...///000000000//////.........---///......---------..............................111...,,,---000222111///------------------------------------------------+++,,,...//////---,,,***//////............//////......------------......+++,,,.../////////...---////////////////////////...///000000000///---,,,/////////...------,,,,,,111000///...---,,,,,,,,,111111111111111111111111111111111111111111111111111000////////////000111////////////////////////////////////////////////............///////////////////////////...---------...///...---,,,---///..........................................---------------...............+++,,,---...//////...---//////000000///......---......------------......//////////////////....................................................../////////.........------////////////......------,,,,,,---------.........------------............------------.........///------............---------...///000000///...------------...000000...,,,///.....................------------..................------------......,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---/////////...............---...///000000///...---------------------------------............------...,,,+++,,,...///...,,,------------............------------------------......---------,,,,,,,,,,,,,,,---------.........------............------------------....................................,,,,,,,,,------------.........------,,,,,,,,,,,,---------............//////---,,,,,,---......---......---,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------,,,,,,,,,,,,------...---,,,,,,,,,,,,---...........................+++---///...---,,,---...,,,---......,,,,,,---...---------,,,,,,---------------------------------------------------------------,,,,,,,,,,,,------+++,,,---...............------------............------,,,,,,,,,------...+++++++++,,,,,,,,,------------------------------........................------............------------------............------,,,,,,,,,------...------------------------------------------------------,,,,,,------...///,,,,,,------------,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---......------------------------......////////////......000///...------...///000////////////......------------,,,,,,------...///------------------------111///------000111000...////////////////////////---------------------------......//////...,,,,,,------,,,,,,,,,,,,------000//////......//////000,,,------........................................../////////......---,,,---------...............000///...------,,,------111111111111111111111111111111111111111111111111111111000000000000111111////////////////////////////////////////////////,,,------...//////000000...////////////...------,,,...///...---,,,---...------------------------------------------.....................---------000000000000///...---,,,///000000000000///............------------......------........................................................................---------,,,,,,,,,///............---------------............//////------------............------------............------............---------....../////////......---,,,,,,...000000///...,,,,,,,,,------.........------------..................------------......,,,------......------,,,---,,,,,,++++++,,,,,,---000//////...------,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++------............------///---,,,,,,------,,,***+++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------+++++++++,,,---.........------------...............,,,++++++,,,------,,,---------------,,,,,,+++------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------***,,,...---,,,+++,,,,,,,,,---......,,,,,,---......---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,++++++,,,------,,,,,,,,,+++,,,,,,,,,------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,---------................................................------............------------------............+++******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,------...---------------------------......//////......---///......------......//////............---------++++++++++++,,,---......------------------------000...---...//////...---........................------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///......------......///---------------......///..............................---,,,,,,,,,------+++,,,,,,---......//////......------------......222222222222222222222222111111111111111111111111111111111000000111111111////////////////////////////////////////////////---------....../////////.........//////...------,,,---......,,,,,,---...------------------------,,,,,,------------....../////////...---------,,,111000000///...------,,,......////////////.........------,,,,,,------...,,,,,,,,,------.........................................................---------,,,,,,,,,++++++------------------------------------............,,,,,,---------.........------------------------,,,------......------,,,------..................///......///111333222111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------++++++,,,,,,,,,---------******+++,,,------......******+++++++++,,,,,,,,,---+++******+++,,,,,,++++++,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++------+++***+++,,,,,,---......,,,,,,---...///...,,,++++++,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------+++,,,,,,------.........------------------------........................------------------------,,,------......------,,,,,,,,,---------.........,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------...///000222222........................,,,++++++******++++++,,,...---,,,+++,,,---...///------------------------...---,,,+++++++++,,,---,,,,,,,,,------.........---,,,,,,,,,------...///222222222222222222222222000000000000000000000000000000000111111000000000................................................///.........---------,,,------............------,,,---...---,,,+++,,,...------------------------,,,,,,,,,,,,------....../////////...---------,,,......------------------,,,,,,---......---------------,,,,,,,,,,,,------++++++,,,,,,------......................................................---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------,,,,,,,,,,,,------------,,,,,,------------......//////...------...000222222111...------,,,++++++******,,,,,,,,,------------...------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------------......,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,---------------------------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---+++)))***+++,,,+++******+++,,,---------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++,,,,,,+++******+++,,,---......,,,,,,---......---,,,,,,,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,---------,,,,,,+++,,,------------.........------.........---,,,+++++++++++++++++++++******........................------------------------,,,,,,------------,,,,,,,,,,,,,,,------------...//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------...---,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---///111333444------...//////...------++++++************++++++------,,,++++++---...///---------------------------,,,+++******+++------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000000000000000000000000000000000000//////000000000000//////................................................//////......---,,,,,,+++,,,,,,---............---+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.....................---------,,,,,,+++++++++,,,------++++++,,,------------,,,------,,,,,,,,,,,,------,,,,,,------------------------------------------------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---...///000---+++******,,,......---///......---+++******))),,,,,,,,,,,,------------------,,,,,,,,,,,,------...------,,,,,,------...+++,,,,,,------,,,,,,+++******+++,,,,,,---......------...//////...------------------------------,,,,,,------------,,,,,,***,,,------,,,,,,---///------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------+++******+++,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***++++++,,,---......,,,,,,---...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******************++++++,,,,,,---------,,,,,,------------............---...//////...,,,+++***---------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,+++++++++++++++++++++,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,---...---,,,+++***)))))))))++++++++++++++++++++++++(((***------,,,++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,...///000111***+++,,,------,,,+++***...------,,,,,,------...,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------,,,++++++***,,,,,,++++++,,,---......000000000000000000000000000000000000000000000000---...///000000///...---................................................------------------------+++,,,------.........---+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......---------...............---,,,+++******+++,,,---+++,,,------......---------,,,,,,++++++,,,,,,---............------------------------------------------------------------------------,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,......------,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,...///000---+++))))))***,,,,,,+++......------,,,,,,++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,---...//////...---,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))+++---+++)))((()))++++++,,,,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---******++++++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,******,,,---,,,+++++++++******+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,,,,---......,,,,,,---...+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++))))))***+++,,,,,,,,,,,,+++,,,,,,,,,------------+++,,,...//////---,,,+++000000//////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------......------,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,,,,,,,,,,+++++++++++++++***++++++,,,------,,,,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++%%%(((,,,---,,,+++,,,---------------------------++++++++++++++++++++++++)))***+++,,,,,,+++***))))))***,,,------,,,***)))......------------......++++++,,,------------,,,++++++++++++++++++++++++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------111111111111111111111111000000000000000000000000,,,---...//////...---,,,................................................+++,,,,,,------......///+++,,,------.........---+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,------......////////////...,,,+++***++++++,,,,,,------.../////////...---,,,,,,++++++,,,,,,---/////////......---------------------------------------------------------......------------,,,,,,*********++++++,,,,,,,,,//////.........---------++++++,,,,,,,,,------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,...///000///---+++***+++,,,,,,,,,,,,,,,------------......++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...++++++------------++++++------,,,,,,+++*********,,,,,,............,,,,,,************************+++,,,,,,------,,,,,,+++)))+++,,,***'''%%%&&&'''******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------))))))************)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---))))))*********+++++++++...,,,++++++,,,------,,,++++++***)))***+++---...++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,+++,,,---,,,---......,,,,,,---...***,,,...000000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,''''''(((***++++++++++++******+++++++++,,,,,,,,,)))+++---/////////------,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++++++++,,,---......))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,+++++++++++++++******++++++,,,------,,,,,,+++*********++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***+++,,,------,,,+++************++++++,,,,,,,,,*********+++,,,...///000************************###'''+++---,,,+++,,,...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++(((%%%$$$+++,,,...//////...,,,+++---,,,,,,++++++,,,,,,---***+++,,,---...---,,,+++++++++++++++++++++++++++***+++---...///...------***++++++,,,,,,------...---,,,,,,++++++,,,,,,---222111111111000000//////........................000000000000000000000000---......,,,++++++---///---.........---,,,,,,+++------......///000000000............---,,,++++++---------...------,,,,,,,,,,,,,,,---------......------------------------------------------------,,,------......------,,,------------------------...------,,,,,,------...222111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...)))+++------,,,,,,,,,---)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++---///...+++'''---------....../////////------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++++++++++++++,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))+++---...---------,,,,,,+++++++++------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,...---+++*********++++++))))))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------************************,,,++++++******++++++,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,------......------+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,------(((((('''''')))***,,,------------,,,,,,+++++++++,,,++++++******++++++,,,------++++++++++++------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***...+++((())),,,///...---***+++,,,------,,,+++***++++++++++++++++++++++++(((((()))************************+++,,,,,,------,,,,,,,,,+++++++++*********************************++++++,,,,,,------...------++++++++++++------...---,,,***))))))***+++---,,,,,,+++*********+++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000///...---+++******---------,,,,,,+++++++++.........------,,,,,,,,,------------------------111111000000000/////////........................////////////////////////---......,,,++++++---///------......------,,,+++---------------,,,,,,,,,------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------,,,,,,,,,,,,---------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---)))+++------,,,+++,,,---++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++------+++))),,,,,,---------.........------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************+++++++++++++++++++++,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,,,,+++++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))+++,,,...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,---,,,+++*********+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++************************++++++++++++++++++******************************,,,++++++******++++++,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++***))))))***+++,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,+++************+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***...,,,))))))+++---,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++(((((()))***************+++++++++++++++******************++++++,,,,,,,,,************************++++++++++++++++++******,,,+++************+++,,,,,,+++*********+++,,,,,,---,,,++++++*********++++++++++++,,,,,,+++++++++,,,,,,+++++++++*********************************)))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........................................................------...---++++++---///------......------,,,,,,......------,,,++++++***+++,,,,,,------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------------------,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++*********************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++))))))))))))++++++)))+++------,,,+++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++************++++++,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...***************)))))))))+++++++++++++++*********++++++++++++++++++++++++*********+++++++++++++++************************++++++++++++++++++++++++++++++***))))))+++,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))))))))************+++*********++++++++++++,,,,,,,,,+++************+++---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++*********************************************************,,,,,,++++++*********)))************************++++++************++++++***************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++************+++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******...,,,***)))******)))(((+++++++++******+++++++++++++++++++++++++++++++++(((((()))***************,,,++++++***))))))(((((((((((()))***+++,,,---...************************,,,++++++***))))))((((((******))))))))))))******)))))))))******,,,---...,,,,,,+++************+++++++++++++++++++++++++++,,,++++++++++++*********************************&&&'''((()))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,------+++++++++,,,,,,,,,,,,,,,++++++++++++************************************................................................------------------------,,,---...---,,,,,,---...,,,------...------,,,,,,/////////......---------***+++,,,---------------++++++,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------*********)))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++)))+++,,,,,,++++++,,,---...---+++*********+++++++++++++++++++++++++++++++++***(((((()))+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++************++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------...************************+++++++++******************************************************+++++++++*********************************************************)))***+++,,,,,,,,,+++++++++++++++++++++************************)))))))))))))))))))))))))))))))))*********++++++************++++++++++++++++++******************+++++++++++++++***))))))++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))************************......------,,,+++++++++************************++++++************++++++)))))))))))))))*********************************))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++************++++++++++++************++++++******************************************************++++++++++++******+++******))))))))))))(((,,,+++***))))))***+++,,,************************(((((()))************************)))))))))((((((((())))))***+++,,,,,,,,,************************++++++*********)))))))))************************)))))))))******+++,,,,,,++++++***************+++++++++++++++++++++++++++++++++++++++************************************(((((())))))***++++++,,,************************++++++++++++++++++++++++------,,,,,,+++***))))))******++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,************************------------....................................------------------------,,,---......,,,,,,---...,,,,,,------...------,,,------------......//////******+++,,,------------***++++++,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,(((***,,,,,,+++***+++,,,...---+++***)))******+++++++++++++++++++++++++++******)))))))))***,,,---++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++************++++++,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++******++++++++++++++++++************************************************************************++++++++++++++++++++++++***************************))))))*********++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************+++++++++,,,))))))*********+++++++++************************)))))))))))))))((('''&&&************************+++++++++*********))))))))))))))))))))))))))))))************************---------,,,,,,+++++++++************************+++******))))))******+++))))))))))))))))))))))))************************((()))******++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,'''((()))******++++++++++++++++++++++++++++++++++++******))))))******++++++,,,,,,,,,,,,,,,,,,+++************************************************)))******++++++******)))'''((())))))))))))******,,,+++))))))))))))+++,,,************************(((((()))***************(((((()))))))))*********************************************************************++++++,,,,,,***++++++++++++++++++************************************))))))***++++++,,,++++++******++++++,,,+++++++++*********))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++***((('''%%%$$$$$$*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---------.......................................------------------------+++---......---,,,,,,---,,,,,,------......------)))******+++,,,,,,------***++++++,,,,,,,,,,,,+++)))***+++,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++******************+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))******************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++***+++,,,,,,++++++************+++++++++++++++++++++++++++***+++++++++******+++---,,,,,,,,,++++++++++++***++++++++++++******************+++++++++,,,,,,,,,++++++************++++++++++++************++++++,,,++++++************+++)))************+++++++++++++++++++++++++++++++++((()))***************)))*********+++++++++++++++)))))))))******************************************************)))))))))++++++++++++++++++++++++************************)))))))))************+++*********+++++++++++++++*********************************************************+++++++++,,,,,,)))))))))************+++((()))******+++*********'''((()))))))))((('''&&&))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))******************************************************************************))))))))))))******************))))))))))))************************))))))***++++++++++++*********++++++++++++******************************************++++++++++++&&&'''((()))++++++++++++*********+++++++++++++++******))))))))))))******+++,,,,,,------,,,,,,+++************************************************))))))************))))))&&&(((***************,,,*********))))))*********************************(((((()))***************(((((())))))***++++++,,,++++++*********)))))))))************************))))))******+++,,,,,,---******+++,,,,,,+++******)))******+++******))))))***))))))))))))***++++++---,,,+++******+++,,,---+++************)))))))))************************,,,,,,,,,+++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++++++++)))))))))***************************************------......////////////........................------------------------+++---//////---,,,,,,---+++,,,------......------+++++++++++++++++++++,,,++++++,,,,,,,,,++++++***))))))***,,,,,,------,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))******+++*********++++++,,,---************************************************))))))))))))************)))))))))******+++++++++******+++,,,,,,,,,,,,+++************************++++++,,,,,,,,,,,,++++++(((***+++,,,+++***+++,,,)))******++++++++++++******************************,,,...---+++******,,,------,,,,,,++++++++++++++++++++++++************)))))))))*********++++++++++++************++++++++++++************++++++,,,,,,+++***************))))))))))))******++++++******************************+++++++++***)))((()))))))))*********++++++((()))))))))*********+++************************+++*********)))))))))(((************************************************((())))))***************)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++))))))))))))************'''((()))***++++++***)))((()))+++,,,,,,+++***)))))))))))))))))))))))))))************))))))))))))************************************************((((((((()))******++++++******************************))))))))))))******+++++++++******)))))))))************************)))***++++++,,,,,,++++++******++++++++++++******))))))))))))))))))))))))************++++++++++++((((((***++++++++++++***)))*********++++++++++++******))))))))))))*********+++,,,,,,,,,,,,+++***************************************************))))))************))))))'''))),,,,,,***))))))+++))))))************))))))************************(((((()))************************+++++++++++++++))))))))))))************************************))))))******************))))))***++++++***))))))'''((()))***++++++******)))))))))))))))***++++++---,,,***))))))***,,,---************))))))))))))************************************++++++++++++************************************************))))))***+++,,,---...///++++++++++++************((()))))))))************))))))))))))))))))))))))........./////////000000................................................+++---//////...,,,,,,---+++,,,,,,---.........---///......------,,,,,,+++,,,,,,,,,,,,,,,+++***)))((()))***+++,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******&&&&&&&&&&&&&&&'''((((((***************************************************++++++++++++,,,,,,,,,))))))******+++++++++,,,******+++,,,,,,,,,,,,+++******************************++++++++++++******(((***++++++******+++,,,''')))***,,,,,,,,,+++******************************---000///,,,******+++---------,,,,,,++++++++++++++++++************)))((())))))))))))*********++++++************++++++++++++************++++++,,,,,,+++***))))))******(((((())))))*********+++************************+++,,,------,,,+++)))((('''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))************'''((()))+++++++++***)))***+++---/////////---,,,))))))))))))))))))))))))************))))))))))))************************************************))))))***+++,,,------...******************************))))))))))))******,,,+++++++++******))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******++++++++++++******++++++++++++++++++++++++)))************+++++++++++++++,,,---,,,+++***)))))))))******++++++++++++******))))))))))))******)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))),,,...---***(((((()))((()))***++++++***)))((())))))))))))))))))))))))(((((()))***************------,,,,,,+++*********''''''((()))***+++,,,,,,******************************))))))(((((('''''''''((()))******)))((('''$$$&&&(((***,,,,,,,,,,,,))))))((())))))***++++++---,,,***))))))***,,,---************))))))))))))************************''''''((()))***+++,,,,,,))))))))))))))))))))))))************************''''''((()))***++++++,,,,,,+++++++++******))))))******++++++,,,,,,,,,,,,((((((((((((((((((((((((---------------...///000------------------------+++++++++,,,,,,---------.........------,,,,,,,,,000...,,,+++++++++---............---,,,+++***)))++++++++++++++++++++++++************************,,,,,,,,,++++++*********---,,,+++******+++,,,------,,,+++******+++,,,---++++++++++++++++++++++++************************((()))***+++++++++++++++************************+++++++++***************))))))(((((((((((())))))************************+++***)))(((((()))***+++******++++++++++++******,,,,,,+++***)))))))))***************************)))))))))))))))))))))))),,,+++***))))))***+++,,,*********)))))))))))))))((())))))))))))*********)))))))))***+++++++++,,,***************)))(((((()))************+++++++++((((((((((((((((((((((((,,,***)))***+++,,,,,,+++))))))))))))))))))))))))))))))************))))))******)))))))))))))))***///...---,,,+++)))((((((---,,,+++***)))))))))))),,,+++++++++******))))))+++***)))(((((()))***+++,,,,,,,,,++++++*********))))))******+++++++++,,,*********)))))))))))))))++++++******************+++*********))))))((((((************************************************+++*********))))))((((((******)))))))))))))))***)))((('''&&&&&&'''((()))************))))))(((((())))))))))))))))))))))))((()))************)))((()))************+++++++++***))))))***,,,------,,,,,,,,,++++++***)))((((((''')))******))))))***+++************))))))))))))******))))))))))))******(((&&&%%%'''***,,,+++)))******++++++++++++******+++++++++*********))))))************************---,,,***))))))+++,,,...+++)))%%%%%%&&&)))++++++************************+++++++++************)))++++++******)))(((''''''***+++,,,------,,,+++***))))))))))))))))))))))))((('''%%%$$$$$$&&&)))+++******))))))))))))***************))))))))))))))),,,+++)))((((((((()))***......,,,+++***)))))))))******++++++++++++******((()))***,,,,,,+++******************************+++++++++************)))******++++++++++++*********)))))))))((((((''''''&&&'''((()))******)))(((******)))))))))***,,,---))))))))))))))))))))))))+++***((('''((()))+++,,,+++++++++*********))))))(((***,,,+++(((''')))+++))))))))))))))))))))))))***)))))))))((((((''''''+++***)))(((((()))***+++((())))))))))))***************))))))))))))******---------------...//////------------------------+++,,,,,,,,,---------...------,,,,,,,,,+++++++++...---,,,+++***+++,,,,,,------------,,,++++++***++++++++++++++++++++++++************************,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,,,,++++++******++++++,,,************************************************))))))***+++++++++******************************)))((((((((((((((((((((())))))(((((((((((())))))************************+++***)))(((((()))***+++)))))))))******)))))))))++++++******************************************))))))))))))))))))))))))++++++***))))))***++++++***))))))))))))))))))))))))))))))************+++***************+++++++++***************)))(((((())))))*********+++++++++))))))))))))))))))))))))...,,,******++++++***)))(((((((((((((((((((((((())))))************))))))******))))))))))))******,,,,,,+++***)))''''''&&&''''''''''''((()))***+++((((((((((((((()))))))))+++***)))(((((()))***+++++++++*********)))))))))'''''''''(((((((((((((((***)))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((************)))))))))(((******)))))))))))))))***))))))(((''''''((())))))******)))))))))((((((((())))))))))))))))))))))))************************(((((()))))))))************))))))***+++++++++***,,,,,,+++******)))((((((''')))******))))))***+++))))))((((((((('''''''''******))))))))))))******(((&&&%%%&&&)))+++***((()))******++++++******)))+++++++++*********))))))))))))))))))))))))))))))---,,,***((((((((()))***+++)))'''&&&(((***++++++************************((((((((())))))*********,,,++++++***))))))((((((((())))))******))))))((())))))))))))))))))))))))***)))'''&&&'''(((***+++***)))(((((((((((()))******)))))))))))))))))))))++++++)))((((((((()))***---,,,+++******))))))***+++++++++,,,,,,+++++++++''''''((())))))))))))(((************************+++++++++*********))))))(((((())))))))))))((((((*********))))))((((((((('''((()))*********)))))),,,,,,+++******+++,,,---))))))))))))))))))))))))((((((&&&&&&&&&''')))***+++++++++*********))))))(((***+++***(((((()))+++))))))))))))))))))))))))*********))))))(((((((((+++***)))(((((()))***+++)))))))))************+++******))))))))))))******...------------...//////---------------------------------------.........,,,,,,++++++++++++******,,,,,,+++++++++*********,,,,,,,,,------,,,++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***+++++++++,,,,,,+++++++++***++++++++++++++++++***))))))))))))))))))))))))******************************+++++++++******)))************************(((((((((((((((((())))))***))))))(((((())))))*********************************))))))))))))******(((((())))))))))))((((((***************+++++++++************************))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))******)))************++++++++++++++++++***************)))************))))))((()))))))))*********++++++************************///---************)))'''''''''''''''''''''''''''******++++++++++++*********)))))))))))))))******++++++***)))((((((''''''''''''''''''((()))***+++'''''''''((())))))************))))))))))))*********))))))))))))(((((((((((((((((((((((('''''''''))))))))))))))))))******************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))))))))))))))))))))*********))))))(((((())))))***)))))))))))))))((((((((()))))))))))))))))))))))),,,+++***))))))***+++,,,'''((((((((())))))))))))*********))))))))))))(((+++++++++******))))))(((''')))******(((((()))+++))))))))))))((((((((((((***))))))(((((())))))***'''&&&&&&''')))***)))((()))******++++++******)))+++++++++***************((((((((((((((((((((((((---,,,***((('''''''''(((***)))((()))***++++++***************************&&&&&&'''((()))***++++++,,,,,,++++++***)))))))))***))))))(((((())))))***))))))))))))))))))))))))+++************************)))'''&&&&&&''')))***))))))))))))))))))******+++******)))((()))))))))******))))))))))))******+++,,,,,,,,,,,,,,,,,,+++((((((''''''(((((())))))************************++++++*********)))))))))(((((())))))))))))((((((***************)))))))))((()))***+++++++++***))),,,+++***************+++))))))))))))))))))))))))((('''&&&&&&&&&''')))***+++************)))))))))(((***+++***)))((()))***))))))))))))))))))))))))***************)))))))))******))))))))))))******)))************+++++++++******))))))))))))******......---------......///------------------------........................,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++******++++++,,,---------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,------,,,+++***)))***+++,,,,,,+++***))))))))))))***************************************+++++++++++++++***)))(((***************************************+++++++++***))))))))))))))))))******************************))))))))))))))))))***(((((())))))))))))(((((())))))******++++++++++++************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********************++++++++++++,,,+++++++++***)))))))))))))))************)))((())))))))))))************************************---+++)))))))))***)))'''((((((((((((((((((((((((******++++++++++++******))))))))))))))))))***+++,,,,,,++++++******))))))---,,,+++***))))))))))))***************+++++++++***))))))))))))))))))***)))))))))))))))))))))))),,,,,,,,,+++*********))))))))))))))))))*********))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((())))))*********************))))))))))))******************************))))))))))))))))))))))))---+++***((((((***+++---((((((((()))))))))******++++++,,,+++)))(((((((((+++*********)))))))))((('''((())))))(((((()))+++,,,+++++++++************))))))(((((((((((())))))(((((((((((()))*********))))))************))))))************************))))))))))))))))))))))))+++***)))(((((((((((())))))))))))+++,,,---+++)))************************''''''(((((()))******+++,,,+++++++++*********))),,,+++***))))))***+++,,,))))))))))))))))))))))))***++++++,,,+++***((((((***)))'''%%%%%%''')))***)))))))))))))))*********+++******)))))))))))))))((((((((((((((()))*********++++++,,,,,,++++++*********)))((((((***+++,,,************************************))))))))))))******++++++++++++******++++++******************)))***+++,,,,,,+++***)))))))))(((((('''''''''&&&))))))))))))))))))))))))***))))))((()))***++++++************))))))))))))))))))******)))))))))***))))))))))))))))))))))))++++++*********************))))))))))))))))))***************++++++++++++******))))))))))))******///......---------......------------------------........................,,,,,,,,,------------------------...---,,,,,,+++++++++,,,---------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,------,,,+++***))))))+++,,,,,,+++))))))*********+++++++++,,,,,,************************+++++++++++++++***)))((())))))))))))))))))))))))))))))******++++++++++++******))))))))))))******)))))))))))))))))))))))))))))))))******))))))))))))******++++++******)))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))*********+++++++++,,,+++++++++***)))))))))((())))))*********))))))(((((()))))))))************************************)))'''((()))******)))))))))))))))))))))))))))*********++++++*********))))))(((((()))***++++++++++++******************---,,,+++***))))))))))))---,,,,,,+++***)))(((((()))))))))******)))))))))************************---------,,,,,,+++++++++(((((())))))************(((((()))))))))*********))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))******'''((()))***************))))))************))))))++++++++++++++++++++++++)))))))))))))))))))))))),,,+++)))(((((()))+++,,,)))))))))*********++++++,,,---...,,,)))((((((************)))))))))))))))&&&((())))))(((((()))***+++++++++************)))))))))(((((((((((()))))))))***************++++++)))))))))******)))))))))************************************************))))))))))))******++++++)))))))))+++------+++((())))))))))))))))))))))))************************+++++++++***************,,,+++***))))))***+++,,,))))))))))))))))))))))))((()))***+++***)))'''&&&)))((('''&&&&&&'''((()))(((((())))))************************)))))))))(((''''''''''''((()))******))))))************))))))***)))((((((((()))+++,,,))))))))))))))))))))))))*********)))))))))((((((******++++++++++++************************++++++)))***+++,,,,,,+++***)))((((((((((((''''''&&&&&&)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***)))))))))******))))))))))))))))))))))))))))))******************++++++)))))))))******)))))))))))))))*********+++++++++******))))))))))))******//////...------------...------------------------.........---------------,,,,,,------------...............---------,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++)))******************)))*********+++,,,,,,------******************************+++++++++******)))))))))))))))))))))))))))'''''''''((())))))******+++******))))))******+++))))))))))))))))))))))))))))))************))))))******++++++++++++******((()))+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((()))******++++++((())))))))))))*********+++++++++***************((())))))************)))((((((((()))))))))******************************)))(((&&&''')))******)))************************))))))************))))))(((((((((((()))***+++,,,''''''((((((((((((((((((''''''''''''((()))***+++,,,+++***)))(((&&&%%%%%%))))))************))))))))))))************++++++******************))))))((((((((()))******++++++'''(((((())))))*********))))))))))))************************************(((((((((((((((((((((((())))))))))))************&&&''')))***++++++******((())))))******))))))(((*********++++++++++++,,,))))))))))))))))))))))))+++***)))(((((()))***+++************+++++++++++++++...///---)))((()))+++))))))))))))))))))))))))&&&((())))))''''''(((***(((((((((((('''''''''''')))((((((''''''(((((())))))***++++++))))))***+++((())))))******))))))(((***************+++++++++************************'''((((((***++++++,,,,,,)))((()))***,,,,,,***((())))))))))))))))))))))))++++++++++++*********))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))'''((()))))))))((('''&&&)))(((((((((((((((((()))((((((((()))******++++++)))************)))((((((((((((((((((((()))******(((((())))))))))))((((((''''''&&&&&&''''''(((((())))))))))))))))))))))))******)))))))))((((((((((((((())))))))))))(((((()))))))))***************)))***+++++++++***)))((()))************))))))((())))))))))))))))))))))))''''''''''''(((((((((((((((((()))))))))))))))******)))((()))***+++***((()))))))))))))))))))))))))))))))))***************))))))************))))))((())))))))))))***************))))))))))))******//////...---------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,---------...---,,,+++++++++,,,---------------,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,******))))))))))))******)))))))))***+++,,,,,,,,,************************))))))***+++++++++******))))))))))))))))))))))))&&&''''''((())))))******+++******))))))******+++))))))))))))))))))))))))((()))***++++++***)))((())))))************)))))))))***+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''(((((()))******++++++''''''((((((((()))))))))***************+++++++++(((((()))***************(((((((((((()))))))))***))))))))))))))))))))))))***(((''''''((()))((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))***+++,,,&&&'''''''''(((((())))))''''''''''''((()))***++++++******)))((('''&&&&&&((()))***++++++***)))(((((((((((()))))))))******(((((((((((((((((())))))'''(((((()))******++++++''''''(((((()))******+++((()))))))))************************************((((((((((((((((((((((((((()))))))))************&&&''')))+++,,,+++***)))'''((())))))))))))((('''(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))),,,...,,,((('''))),,,((()))))))))))))))))))))&&&'''((((((''''''(((***''''''''''''&&&&&&&&&%%%((((((''''''''''''((((((''')))***)))'''&&&(((***(((((())))))))))))(((((())))))*********+++++++++************************''''''((()))************)))(((''')))***+++***((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''(((((()))((((((((((((((()))******)))(((((('''(((((()))******++++++)))******+++***)))(((''')))))))))(((((()))******))))))************))))))%%%&&&''''''((((((''''''))))))))))))))))))))))))***)))))))))(((((((((((((((((())))))))))))((((((((((((((())))))*********))))))*********)))((('''((()))***+++++++++***)))))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))******+++)))((((((***+++***((())))))))))))))))))))))))((((((((())))))*********((()))***++++++***)))(((''''''((((((((()))))))))******))))))))))))******000///...------------------------------------------------,,,,,,+++++++++*********++++++,,,,,,,,,...---+++))))))***+++,,,.........---,,,+++***)))++++++++++++++++++++++++*********************************++++++,,,,,,,,,---,,,+++******+++,,,---+++***)))(((((()))***+++'''(((((()))***+++++++++************************((()))***+++++++++++++++))))))))))))))))))))))))((())))))***+++,,,,,,,,,++++++************++++++))))))))))))))))))))))))((()))***++++++***)))((((((((())))))))))))((((((***+++,,,---,,,***((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''(((((()))***+++++++++''''''''''''(((((((((((())))))******+++++++++,,,(((((()))***************(((((((((((())))))))))))((((((((((((((((((((((((,,,***((('''''''''&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))***+++,,,(((((())))))******++++++---,,,+++***))))))))))))++++++++++++************((()))***++++++***)))(((&&&'''''''''(((((())))))''''''(((((())))))******'''(((((()))***+++++++++&&&''''''((()))******+++(((((())))))*********+++))))))))))))))))))))))))************************(((((())))))*********+++%%%''')))+++,,,+++***)))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))'''+++---+++'''&&&(((,,,(((((((((((())))))))))))&&&'''((((((''''''(((***)))(((((((((''''''''''''((((((''''''''''''((((((%%%''')))(((%%%$$$&&&((((((((())))))))))))(((((())))))******++++++++++++))))))))))))))))))))))))'''((((((((((((((('''''')))''''''''')))***)))((())))))))))))))))))))))))&&&&&&'''((()))***++++++''''''''''''((((((((((((((()))***++++++***)))((())))))))))))))))))))))))''''''(((((())))))******''')))***,,,,,,***)))''''''(((((()))***+++++++++)))******++++++)))((('''******))))))))))))************++++++++++++******&&&''')))*********)))((())))))))))))))))))))))))))))))))))))((((((((((((******++++++++++++******''''''(((((()))))))))***((()))******)))((('''&&&&&&'''(((*********))))))))))))))))))))))))))))))((())))))***************'''((((((((())))))******+++)))'''(((+++,,,***((())))))))))))))))))))))))''''''(((((()))))))))***((()))***++++++***)))(((''''''''''''((((((((((((******))))))))))))******///////////////.........---------------------------,,,,,,++++++,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---************))))))))))))++++++************++++++************************++++++++++++++++++++++++******))))))((((((''''''******************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++***)))'''&&&&&&))))))************))))))******))))))(((((('''''',,,,,,++++++******))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))*********+++,,,+++)))((((((((()))***))))))*********))))))((()))))))))))))))))))))))))))***+++++++++)))((('''&&&(((***+++)))(((((((((++++++***)))(((((())))))'''((()))******)))((('''***)))((((((***++++++***)))))))))))))))(((''''''(((((((((((())))))))))))(((((())))))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++,,,+++***))))))***+++,,,((((((''''''''''''(((((()))))))))***++++++,,,,,,******)))((('''&&&&&&%%%))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))******))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))************************))))))******++++++,,,,,,(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((()))))))))))))))((((((%%%&&&''')))************))))))))))))************&&&(((+++++++++*********))))))))))))))))))))))))''''''(((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))'''''')))***************************))))))(((((('''''''''&&&(((((((((((((((''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&))))))(((((('''''''''&&&''''''((()))))))))))))))((((((((((((((((((((((((((()))++++++***))))))***))))))))))))))))))))))))&&&(((***+++***)))******))))))))))))))))))))))))************)))))))))))))))((((((((((((***,,,---+++***)))'''''''''((()))/////////////////////...------------------------...------,,,,,,------...,,,,,,------,,,,,,+++***------------------------,,,,,,+++***((('''&&&&&&++++++++++++************++++++************++++++************************+++++++++++++++++++++++++++*********))))))))))))*********************************+++++++++,,,,,,*********************))),,,++++++***)))(((''''''))))))************))))))***)))))))))((((((((('''***************)))))))))***)))))))))((((((((('''))))))))))))))))))))))))((()))))))))************++++++******)))))))))***))))))************))))))***************************************)))((((((''')))******)))(((((()))++++++***)))))))))))))))'''((()))******)))((('''((('''&&&&&&((())))))((()))))))))))))))(((''''''(((((((((((())))))))))))&&&'''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++***)))(((''''''((()))***)))((((((''''''(((((()))+++*********************''''''&&&&&&%%%%%%$$$$$$))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''((()))*********)))))))))))))))))))))))))))+++***)))(((''''''((()))))))))))))))))))))))))))***)))))))))((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))************************''''''(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((''''''(((((())))))))))))((((((((())))))************)))(((((()))))))))*********'''(((******)))((()))***))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))'''''')))***************************))))))((((((((('''''''''((())))))))))))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''******)))))))))(((((((((''''''((())))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++))))))))))))))))))))))))&&&(((***+++***))))))***)))))))))))))))))))))))))))))))))(((((((((((('''((('''''''''((()))***++++++***)))(((''''''((()))......//////////////////------------------------///......------......///,,,,,,------,,,,,,+++***........................///...---+++)))'''&&&&&&---,,,,,,,,,,,,+++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++*********************************************++++++++++++,,,*********))))))(((((((((************)))))))))((())))))************))))))))))))))))))((((((((((((((())))))))))))))))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************+++++++++******))))))))))))************))))))++++++++++++++++++++++++******))))))(((((()))))))))******)))(((((()))++++++***))))))))))))))))))(((((())))))))))))((((((((('''&&&&&&((())))))((()))))))))))))))(((''''''(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))***))))))(((((())))))***,,,,,,+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))$$$%%%&&&'''((()))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))************************((((((''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))***)))))))))))))))(((((((((((())))))))))))((((((***+++++++++******)))((((((((())))))))))))******((())))))((('''&&&((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))'''''')))***************************))))))((((((((((((''''''))))))******))))))((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((************))))))))))))''''''((()))))))))))))))*********************************)))((((((***,,,))))))))))))))))))))))))'''(((******)))((()))***))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&'''((()))******))))))(((((((((((()))............////////////..............................------------............//////......---,,,------------------------------------------------,,,,,,,,,,,,++++++++++++++++++************++++++************************************************************************************************************+++++++++++++++******))))))((((((''')))))))))))))))*********))))))************))))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))*********((()))***+++***)))((('''((())))))************)))***************************)))(((''''''((()))******+++***)))'''(((***,,,******)))))))))))))))***(((((())))))))))))((((((***)))((((((***++++++***)))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))************************************((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''***************************))))))))))))))))))***+++******************+++******))))))))))))******+++*********)))))))))(((*********++++++,,,,,,,,,(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))%%%&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))(((((((((((()))(((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))******************************))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))************))))))))))))'''(((((())))))))))))((())))))*********))))))((((((((((((((()))))))))***)))***)))'''%%%%%%''')))(((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))'''''')))***************************))))))((((((((((((((((((***************)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))))))))((())))))))))))))))))))))))''''''((()))))))))))))))************************)))))))))'''%%%&&&)))+++))))))))))))))))))))))))''')))******(((((()))***(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''(((((()))))))))))))))(((((((((((()))---.........//////000000........................------,,,,,,,,,,,,------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////,,,++++++++++++*********++++++************++++++************************************************))))))))))))))))))))))))************************))))))*********+++++++++++++++*********)))))))))))))))))))))************))))))************))))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))))))))'''((()))))))))(((&&&%%%(((((()))***************))))))))))))))))))))))))***)))(((''''''((()))************(((''''''***,,,***)))))))))))))))******))))))(((((((((((())))))***)))((((((***++++++***)))))))))))))))(((''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***)))))))))(((((((((''')))))))))))))))))))))))))))))))))******)))))))))*********++++++***************))))))))))))******(((((()))))))))*********&&&''''''(((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''&&&((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))************''''''((()))))))))))))))%%%&&&'''((())))))))))))'''(((((((((((())))))))))))***)))'''%%%%%%''')))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))'''''')))***))))))))))))))))))))))))(((((())))))))))))))))))***************)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((('''%%%$$$%%%'''***))))))))))))))))))))))))((()))***)))''''''((()))((((((((((((((((((((((((*********)))))))))(((((((((((()))))))))******)))((((((((())))))))))))(((------......///000000000........................,,,,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++************++++++************++++++************************************************((((((((((((((()))))))))************************)))))))))************+++************************)))))))))))))))*********))))))************))))))(((((((((((())))))))))))((())))))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))(((((('''&&&'''((()))******+++******((((((((((((((((((((((((((((((''''''(((((())))))((())))))(((''''''(((***)))))))))))))))******+++))))))(((((((((((())))))((('''&&&&&&((())))))((()))))))))))))))(((''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((())))))************))))))(((((())))))))))))((((((***))))))(((((())))))***''''''((())))))***++++++((((((((())))))*********))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((+++++++++***)))((('''&&&))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********(((((((((((((((((((((((((((((()))))))))))))))***&&&'''((())))))******)))$$$$$$&&&'''((()))))))))''''''(((((((((((())))))((())))))((('''&&&((()))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''''')))***))))))))))))))))))))))))(((((())))))))))))******))))))******))))))((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''''''''((((((((((((''''''((()))))))))))))))'''''''''''''''''''''''''''''''''&&&%%%%%%''')))))))))))))))))))))))))))((())))))(((&&&&&&((()))))))))))))))))))))))))))************))))))))))))))))))************))))))'''(((((())))))))))))(((------......///000000111........................------,,,,,,,,,,,,------,,,,,,------,,,,,,+++***---------------------------,,,,,,+++***))))))(((---,,,,,,,,,++++++++++++++++++************++++++************************************************(((((()))))))))*********************************))))))))))))************''''''((())))))******************)))))))))))))))))))))************))))))'''((((((((()))))))))******************)))))))))'''((((((((()))))))))***))))))))))))))))))))))))************)))))))))(((++++++***)))))))))))))))'''((()))******+++++++++((((((((((((((((((((((((&&&''''''((())))))((((((&&&'''))))))'''&&&'''((()))))))))))))))***++++++***)))(((''''''((()))***((('''&&&&&&((())))))((()))))))))))))))(((''''''(((((((((((()))))))))))))))((((((((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******''''''''''''''''''''''''((()))***++++++***)))((('''((()))******)))(((''')))((((((''''''(((((()))((((((((()))))))))))))))*********+++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((************))))))((('''))))))))))))))))))))))))&&&'''((()))******)))((())))))))))))))))))))))))'''((((((((()))))))))***''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&'''((()))************&&&&&&'''(((((()))(((((('''''''''((((((((())))))'''(((******)))((()))***))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''''')))***))))))))))))))))))))))))(((((()))))))))*********((())))))))))))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((())))))))))))''''''((()))))))))))))))'''''''''''''''''''''''''''((())))))''''''((())))))))))))))))))))))))))))))))))))'''&&&&&&''')))))))))))))))))))))))))))***))))))))))))((((((((((((((()))******)))((('''&&&'''((()))******)))(((---------...///000000111////////////////////////.........------...............//////......---,,,........................------,,,,,,,,,,,,++++++......---------,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))******+++++++++,,,************************))))))))))))************%%%%%%&&&'''((()))******************)))))))))((())))))************))))))'''((((((((())))))******,,,,,,++++++******))))))'''((((((((())))))******))))))))))))))))))))))))+++*********))))))((((((...---+++*********+++,,,''''''(((******+++++++++))))))))))))))))))))))))%%%&&&((()))))))))((('''$$$&&&((()))'''&&&&&&&&&))))))((())))))***++++++***)))(((''''''((()))******)))((((((***++++++***)))))))))))))))(((((('''(((((((((((())))))))))))++++++******)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''((()))***++++++''''''''''''''''''''''''((()))***++++++***)))((()))***+++,,,,,,+++***)))((((((''''''''''''((((((******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((())))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))'''((((((((())))))******'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''((()))************)))))))))))))))(((((('''''''''''''''((((((((()))&&&(((+++++++++***************************************))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************((()))))))))'''''')))***))))))))))))))))))))))))(((((())))))*********+++(((((((((((((((''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%(((((())))))*********+++'''(((((()))))))))))))))((((((((((((((((((((((((((()))++++++***))))))***)))))))))))))))))))))))))))))))))'''%%%%%%'''))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((())))))((('''&&&&&&'''(((*********)))(((...///000///...---...000......------------............---------,,,,,,,,,------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,+++***))))))***+++,,,************************((()))***++++++++++++++++++*********))))))((((((************************+++***)))(((((()))***+++******))))))))))))******'''(((((())))))))))))))))))************++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))*********+++(((((()))*********************++++++++++++************))))))(((((('''''''''''''''''''''((())))))))))))((((((''''''&&&&&&''''''(((((())))))******+++*********))))))((((((++++++)))(((''''''''''''))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((,,,***)))((()))***)))(((---,,,***)))((((((((()))---,,,******+++***)))'''(((((())))))*********+++)))((((((((()))***++++++))))))************))))))))))))))))))************++++++++++++++++++++++++************************)))))))))))))))******+++((((((((((((''''''''''''((((((((((((((('''''''''((((((((('''&&&&&&(((***************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((************************))))))************)))))))))))))))))))))))))))))),,,,,,++++++******))))))++++++************+++++++++*********))))))((((((******))))))((((((''''''***)))(((''''''((()))***))))))************))))))*********)))((((((''''''++++++***)))(((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''((()))***+++++++++,,,,,,,,,+++***)))((()))(((((('''''')))***+++(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******)))))),,,+++++++++***)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++)))'''''')))***++++++'''((()))******)))((('''))))))))))))))))))))))))))))))))))))((((((((((((,,,---,,,***(((((()))***))))))))))))))))))))))))++++++******))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))***)))(((''''''((()))***...///000///...---...000......------------............---------,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************)))(((((()))******************************))))))***+++++++++++++++************)))))))))(((******************************)))(((((()))************))))))))))))******'''(((((()))))))))))))))(((((()))))))))******************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((()))))))))*********(((((()))***************))))))************))))))))))))))))))(((((('''''''''''''''''''''((()))))))))))))))))))))((((((((('''((((((((()))))))))************)))))))))((((((+++***)))(((''''''''''''))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((,,,+++))))))******)))((())))))((((((((()))***+++,,,***(((((())))))((('''(((((()))))))))*********))))))))))))))))))***+++))))))************))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++(((((((((((('''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&(((***''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((************************))))))************))))))))))))))))))))))))))))))***************)))))))))***))))))(((((())))))************)))))))))(((((())))))))))))((((((''''''***)))(((''''''((()))***))))))************))))))%%%&&&&&&''''''((())))))***))))))(((''''''(((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((()))***(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))))))))******)))))))))))))))(((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((+++)))(((((()))+++++++++'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))***++++++***(((''''''((((((((((((((((((((((((((()))((((((((('''''''''&&&'''''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))...///000///...---...000......------------............---------,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))(((((((((((())))))************************))))))***++++++++++++***************))))))))))))***************************))))))(((((())))))******))))))(((((())))))***'''((())))))******))))))'''''''''((((((((())))))))))))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))******(((((())))))******))))))(((((())))))))))))(((((()))))))))((((((((((((''''''''''''''''''((())))))))))))))))))************(((((((((((())))))))))))******))))))))))))((((((******)))(((''''''''''''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((,,,***(((((()))***)))(((&&&&&&&&&'''(((***+++,,,+++)))&&&&&&'''((()))((((((((())))))))))))******+++***))))))))))))))))))((())))))******))))))((())))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((())))))***+++((((((((((((''''''''''''&&&&&&''''''(((((())))))'''((()))(((&&&&&&((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((************************((())))))******))))))((())))))))))))))))))))))))((())))))))))))))))))***)))((((((''''''(((((()))******))))))))))))(((((()))))))))((((((((((((''')))((((((''''''(((((()))((())))))******))))))((($$$$$$%%%%%%&&&''''''''')))(((((('''''''''''''''))))))))))))))))))))))))(((((((((((('''''''''''')))))))))((((((''''''''''''''''''''''''(((((()))''''''&&&&&&''''''((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((()))&&&''''''((((((''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))'''&&&&&&((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******''')))+++***(((&&&&&&&&&(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))((((((...///000///...---...000......------------............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))************************)))******+++++++++***************)))))))))))))))************************)))))))))(((((()))))))))))))))(((((((((((())))))(((((()))************)))''''''((((((((()))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((()))))))))))))))(((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((())))))*********(((((((((((())))))))))))))))))))))))))))))((((((***)))(((''''''''''''''''''((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***(((&&&&&&((((((((('''$$$%%%&&&'''((()))***+++***(((&&&&&&''')))))))))(((((())))))))))))))))))++++++***)))((((((((()))(((((())))))))))))((((((((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))******((((((((((((''''''''''''%%%&&&&&&'''((()))******'''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((************************(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******)))((((((''''''(((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''&&&&&&%%%$$$$$$)))(((((('''''''''(((((())))))))))))))))))))))))((((((((((((((('''''''''))))))((((((((('''''''''***)))(((((((((((()))***&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((('''''''''''''''(((((()))))))))((())))))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&%%%$$$%%%'''((('''&&&((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&(((++++++)))'''&&&&&&((((((((((((((((((((((((************))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((('''((()))******)))((('''...///000///...---...000......------------............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******************************************************+++++++++******)))))))))))))))))))))******))))))))))))))))))))))))((((((((())))))((((((((())))))(((((((((((())))))((())))))***************((((((((()))))))))******++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((('''''''''''''''''''''((((((((('''''''''''''''((())))))'''''''''(((((()))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&$$$$$$&&&'''&&&&&&&&&&&&'''(((((((((((((((+++)))''''''(((*********))))))((((((((((((((((((++++++***)))((((((((()))(((((())))))))))))((((((((()))))))))************************************************************((((((((('''((())))))***((((((((((((''''''''''''%%%&&&&&&'''((()))******&&&((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))*********))))))(((((())))))***(((((((((((((((((())))))'''''''''''''''(((((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))(((((('''&&&&&&&&&)))))))))(((((()))******(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''((((((((((((((())))))*********(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))'''&&&&&&'''((()))((('''((((((((((((((()))******((((((((((((((((((((((((++++++***)))((('''&&&&&&&&&)))+++,,,***(((''''''''''''''''''''''''''''''))))))))))))************'''''''''''''''((())))))'''''''''''''''''''''''''''((()))******)))((('''...///000///...---...000......------------............---------,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,******++++++++++++*********************************++++++++++++***))))))))))))))))))************))))))))))))))))))))))))'''(((((())))))((((((''')))((((((''''''(((((()))((()))******++++++******(((((()))))))))*********++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))((((((((((((''''''(((((()))))))))(((''''''''''''((((((((((((''''''&&&''''''''''''((((((((('''''''''''''''((())))))''''''''''''(((((((((((())))))))))))((((((((((((''''''(((((((((((())))))((((((''''''&&&''''''(((&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&%%%###$$$%%%'''&&&%%%(((((()))))))))(((''''''***)))((()))******)))((())))))((((((((((((''''''+++***))))))))))))))))))'''(((((())))))(((((('''))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***((((((((((((''''''''''''&&&&&&''''''(((((())))))&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((())))))))))))))))))******))))))(((((())))))***''''''(((((((((((())))))&&&''''''''''''(((((((((&&&''''''((((((''''''&&&'''(((((())))))(((((('''''''''(((((()))************))))))))))))******+++(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''((((((((('''(((((())))))(((''''''&&&&&&'''(((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''************************((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))))))))******%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((************************************************))))))(((((((((((())))))***))))))***,,,,,,+++)))((((((''''''((()))***+++))))))))))))))))))))))))++++++***)))((('''&&&&&&''')))++++++***(((((()))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''(((((())))))))))))((((((...///000///...---...000......------------............---------,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,((()))***++++++***)))(((************************+++++++++++++++***))))))((()))))))))************))))))))))))))))))))))))''''''((())))))(((''''''((((((''''''''''''(((((())))))***++++++++++++***'''''''''((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))((((((((('''''''''(((((())))))(((''''''&&&((((((((())))))(((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))))))))))))))(((((((((((((((***)))))))))(((((((((''''''''''''((((((((())))))'''''''''&&&&&&''''''(((%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''&&&$$$%%%'''(((((('''(((((()))******)))(((((()))(((((()))***)))&&&$$$))))))((((((((('''''''''))))))))))))))))))***+++''''''((((((((((((''''''))))))))))))************((((((((((((((((((((((((************************(((''''''''''''((())))))(((((((((((('''''''''''''''''''''(((((((((((((((%%%'''))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))***************))))))))))))((((((''''''(((((()))'''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&''''''(((((((((((('''''''''(((((())))))******+++((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((()))((('''''''''''''''&&&&&&$$$%%%(((+++,,,,,,+++***&&&'''((()))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((())))))))))))(((((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((()))))))))***,,,,,,+++)))((('''''''''((()))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))''''''((()))''''''''''''''''''''''''&&&'''''''''((((((((()))'''''''''''''''((())))))''''''''''''''''''''''''))))))(((((((((((())))))...///000///...---...000.........------...............---------,,,,,,,,,------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,'''((()))******)))((('''************************+++++++++++++++***)))((((((((())))))*********+++))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((''''''''''''(((((())))))***++++++++++++***&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&(((((())))))((('''&&&&&&(((((())))))))))))((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))++++++******))))))((((((******))))))((((((((('''&&&'''''''''(((((())))))''''''&&&&&&&&&''''''(((%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((('''&&&&&&((()))))))))'''((()))+++++++++***)))''''''((()))***((($$$!!!))))))(((((('''''''''&&&))))))(((((()))***++++++''''''((((((((((((''''''))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''((()))))))))(((((((((''''''''''''((((((((((((((('''''''''%%%''')))***((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))),,,,,,++++++******))))))'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''*********)))(((((('''''''''''''''''''''((()))***((((((((((((((((((((((((&&&'''''''''(((((())))))***)))((('''&&&%%%$$$$$$###'''******)))(((&&&''')))*********)))((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((((((''''''&&&&&&%%%'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&(((******(((&&&((('''''''''((()))+++,,,))))))))))))))))))))))))&&&&&&'''((()))***+++,,,&&&'''''''''%%%%%%''')))''''''''''''''''''''''''((()))))))))******++++++'''''''''''''''((())))))''''''''''''''''''''''''***)))(((''''''((()))***000000000000000000000000//////............//////......------------......,,,------......------,,,------------------------+++++++++,,,,,,---------,,,,,,+++******+++,,,,,,***+++,,,,,,,,,,,,+++***************************,,,,,,+++***))))))******+++(((&&&''')))***)))'''))))))))))))************)))((('''(((***++++++***+++******)))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((('''((()))******)))((('''''''''((())))))))))))))))))******))))))((('''&&&&&&&&&''''''''''''&&&&&&***)))'''%%%$$$$$$$$$%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))((('''''''''(((***+++)))((('''&&&&&&'''((()))'''((()))((('''&&&'''))))))))))))))))))))))))))),,,+++)))((('''&&&''''''''''''''''''(((((((((((('''''''''''''''((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((()))***+++,,,,,,---******))))))))))))************))))))((((((''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))%%%&&&&&&'''((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&%%%$$$$$$&&&(((((((((((((((((((((((((((***))))))((('''&&&&&&%%%))))))))))))))))))))))))+++***)))'''''''''((()))&&&&&&&&&&&&'''''''''''')))(((''''''((('''%%%###'''((()))******)))((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))******))))))((((((((('''***))))))((((((((()))))))))***+++++++++***((('''((((((&&&%%%%%%&&&'''((())))))(((((((((((())))))+++(((&&&'''))))))'''%%%((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&###$$$%%%'''(((((())))))%%%&&&'''''''''''''''&&&''''''''''''((((((((((((''''''''''''(((((((((((('''((()))******)))(((''')))((((((((((((((()))***(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''))))))***+++,,,------...((()))+++,,,,,,,,,+++***'''''''''(((((((((((((((''''''(((((((((((('''''')))((()))+++......+++'''''''''((((((((((((''''''000000000000000000000000//////............//////......------------......,,,------------------,,,------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,+++******+++,,,,,,++++++************++++++************************,,,++++++***))))))******+++)))'''''')))***)))((())))))))))))***************)))((()))***+++***))))))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))******+++(((((())))))))))))(((((((((((())))))))))))((((((''''''((()))))))))))))))'''((()))))))))))))))((((((((())))))))))))((((((''''''&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))(((((('''((()))***+++)))((('''&&&&&&'''((()))&&&'''((('''&&&%%%&&&(((((((((((((((((((((((((((+++***)))(((''''''((((((+++++++++***************(((((('''''''''(((((()))))))))((((((((('''''''''))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++++++++*********))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((('''''''''((())))))''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))((('''''')))+++))))))))))))))))))))))))******)))(((((('''&&&&&&((((((((((((((((((((((((***)))((('''''''''(((((('''''''''''''''''''''''')))'''&&&&&&'''(((&&&%%%))))))(((((((((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))((('''''''''&&&&&&&&&&&&)))((((((''''''(((((()))))))))******))))))((('''((('''&&&&&&&&&&&&'''((())))))(((((((((((())))))+++)))''''''))))))(((&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''%%%&&&'''(((((()))((((((******+++******)))((('''''''''''''''((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))((((((((((((((()))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((()))&&&'''((()))))))))(((((())))))((((((''''''&&&&&&''''''(((((((((((('''''')))((((((***------***'''''''''((((((((((((''''''000000000000000000000000000//////......//////000......------------......---------------------------------------------------,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,+++***)))(((((()))***+++************************,,,+++******)))*********+++)))'''((()))***)))((())))))))))))************+++***((()))******)))((()))((((((''''''&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((())))))***++++++(((((())))))))))))(((((())))))(((((((((((())))))''''''((()))))))))))))))&&&'''((()))************)))******++++++******)))((((((''''''(((((()))***((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''((((((%%%&&&''''''%%%%%%&&&'''(((((((((((((((((((((((())))))(((((((((((())))))***))))))((((((''''''''')))(((((('''''''''(((((())))))((((((((((((''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((++++++*********)))))))))((((((''''''''''''((((((&&&''''''''''''''''''(((((())))))******))))))(((&&&&&&'''''''''((((((((())))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((()))******)))(((((()))+++*********************************))))))((((((''''''''''''''''''''''''''')))(((''''''&&&'''''''''&&&&&&'''((()))******+++(((&&&%%%%%%&&&(((((((((***)))'''''''''''')))***&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&((('''''''''''''''((((((***)))((((((''''''(((((((((''''''&&&&&&'''(((((()))((((((''''''(((((()))***(((''''''((()))(((&&&'''&&&&&&%%%%%%&&&&&&'''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((()))))))))((('''&&&%%%$$$''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((()))************))))))(((((('''''')))(((''''''&&&&&&'''''''''(((((())))))*********(((((((((''''''&&&&&&&&&%%%&&&'''(((((((((((('''******)))((('''&&&%%%%%%''''''((((((((((((''''''''''''''')))++++++)))'''''''''((((((((((((''''''000000000000000000000000000000////////////000000......------------......---------,,,,,,------------------------------------------,,,,,,++++++++++++++++++++++++++++++++++++)))(((&&&&&&((()))+++************************++++++***************+++***)))(((((())))))***)))((()))))))))************,,,***))))))******((('''))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))***++++++(((((())))))))))))((((((***)))(((''''''((()))***''''''((()))))))))))))))''''''((())))))))))))))))))******++++++******)))+++***)))((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((''''''(((((((((&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))******))))))((('''&&&&&&%%%%%%))))))(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))******((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''''''''((()))***+++,,,,,,******))))))))))))******&&&'''''''''((()))))))))''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((******)))(((''''''''''''))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))''''''(((***************************+++*********)))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''$$$%%%&&&(((***,,,...///(((&&&$$$$$$&&&(((******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''((((((((()))))))))))))))((((((((('''&&&&&&&&&&&&''''''(((***)))'''&&&&&&&&&'''((('''''''''''''''((((((((((((((((((''''''(((((((((''''''&&&&&&''''''&&&&&&'''''''''&&&&&&'''''''''******)))((('''&&&&&&%%%(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''***************)))((((((''''''''''''&&&&&&%%%$$$''''''''''''((((((((((((''''''''''''((((((((((((***)))'''&&&&&&'''((()))*********)))((('''&&&&&&)))((((((''''''''''''''''''(((((()))***++++++,,,))))))))))))))))))))))))'''(((((()))))))))))))))))))))((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&'''((())))))((('''''''''((((((((((((''''''000000000000000000000000000000////////////000000......------------.........---,,,,,,,,,,,,---...---------------------------------,,,,,,+++++++++++++++++++++++++++++++++***)))'''&&&&&&''')))***************************+++***************++++++*********)))))))))***+++((()))))))))************,,,***))))))******((('''*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((())))))******(((((())))))))))))((((((***)))(((''''''((()))***''''''((())))))))))))))))))))))))))))))(((''''''((())))))******))))))(((***))))))((('''&&&%%%$$$(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))'''(((((((((((((((((('''''')))***)))((('''((()))''''''''''''''''''''''''''''''(((((()))*********,,,,,,++++++***)))(((((()))(((''''''''''''(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((())))))*********((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''((()))***++++++,,,******))))))))))))******((((((((()))*********+++''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&(((((('''&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))((((((((((((''')))******((((((((()))************************************))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''''''''''''''((()))***+++,,,,,,'''%%%######&&&(((******&&&'''((())))))((('''&&&'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((()))))))))))))))&&&&&&&&&&&&&&&'''((((((***)))'''&&&&&&&&&'''(((&&&''''''(((((()))))))))((((((''''''''''''(((((($$$%%%%%%%%%%%%%%%%%%&&&))))))(((((((((((())))))******)))((('''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((++++++++++++***)))(((''''''((()))***************''''''''''''((((((((((((''''''''''''((((((((((((+++***(((&&&%%%%%%&&&&&&************)))(((&&&%%%))))))(((''''''''''''((('''(((((()))***++++++,,,(((((()))******+++,,,,,,((((((((((((((())))))***&&&&&&''''''(((((())))))''''''((((((((((((''''''&&&''''''(((((((((((((((''''''((((((((((((''''''000000000000000000000000111000000//////000000111......------------.........---,,,++++++,,,---...---------------------------,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++******)))(((''''''((()))************************************)))******+++,,,)))***+++***)))(((***,,,))))))))))))************+++***((()))******)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((((((((())))))(((((())))))))))))(((((())))))(((((((((((())))))''''''((()))))))))))))))************)))((('''&&&'''(((((())))))(((((('''%%%&&&'''(((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''((((((((((((''''''((()))******(((((()))***''''''''''''''''''''''''''''''((()))******))))))*********))))))((((((''''''''''''''''''((())))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++******)))))))))(((((((((((((((''''''''''''(((((()))***************++++++)))******++++++******)))&&&&&&'''''''''((((((((())))))))))))))))))))))))(((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%'''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,*********+++************************))))))))))))))))))))))))************************&&&&&&'''((((((((('''''',,,,,,+++***)))((('''&&&'''%%%$$$$$$''')))))))))&&&'''((())))))((('''&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((())))))***)))((((((''''''((((((&&&&&&((()))))))))))))))(((''''''&&&&&&''''''(((###$$$&&&%%%$$$$$$%%%'''***))))))))))))))))))***))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((***************)))((((((%%%&&&'''((()))*********''''''''''''((((((((((((''''''''''''((((((((((((***)))((('''&&&%%%%%%%%%))))))*********((('''&&&***)))((((((''''''(((((('''(((((())))))*********%%%&&&&&&''')))******+++''''''&&&&&&''''''((()))%%%%%%&&&'''((()))******''''''((((((((((((''''''&&&'''((((((''''''(((***''''''((((((((((((''''''000000000000000000000000111111000000000000111111......------------......///...,,,++++++,,,...///------------------------+++,,,,,,,,,,,,,,,,,,---***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))******************************))))))***++++++,,,)))+++,,,***((((((***,,,))))))))))))***************)))((()))***+++***))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((())))))))))))(((((((((((())))))))))))((((((''''''((()))))))))))))))((()))))))))))))))(((''''''(((((())))))(((((('''&&&'''((()))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))***))))))(((&&&'''((())))))((('''&&&((()))***)))((('''(((***'''''''''''''''''''''''''''((()))******)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''')))***+++(((((()))))))))*********))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))))))))))))))((((((((((((***************************)))))))))((((((((((((((((((''''''''''''((((((************))))))))))))******++++++++++++******''''''((((((((()))))))))))))))))))))))))))))))))((('''''''''''''''((()))'''&&&%%%%%%&&&(((***,,,))))))))))))))))))))))))))))))))))))(((((((((((((((***,,,,,,***))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))))))))((((((,,,+++***)))((('''&&&&&&&&&%%%%%%&&&((()))(((''')))(((&&&%%%%%%&&&((()))'''((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''(((''''''''''''((()))***+++))))))******))))))((('''%%%&&&((()))******))))))(((''''''&&&&&&''''''((($$$&&&''''''%%%%%%''')))))))))(((((((((((())))))((((((((((((((('''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((())))))))))))***))))))(((((($$$$$$%%%&&&'''''''''&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&''''''(((''''''&&&'''((()))******)))'''&&&***))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((('''''''''((()))***&&&&&&''''''(((((())))))''''''((((((((((((''''''&&&((())))))'''''')))+++''''''((((((((((((''''''000000000000000000000000111111000000000000111111.........------.........///...,,,++++++,,,...///------------------------+++++++++,,,,,,---------***+++,,,------,,,+++***))))))************))))))******************************))))))***+++,,,,,,)))+++,,,+++((((((***---))))))))))))************)))((('''(((***++++++***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((())))))))))))(((((('''((()))******)))(((''''''(((((()))))))))))))))&&&'''((()))************(((((())))))))))))((((((++++++++++++***((('''%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''')))*********)))(((&&&'''((())))))((('''&&&'''((()))((('''&&&''')))'''''''''''''''''''''''''''((()))******)))((('''))))))))))))************%%%%%%%%%&&&((()))+++,,,(((((())))))*********+++))))))))))))))))))))))))''''''&&&%%%$$$######"""))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++******))))))))))))************))))))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++'''&&&&&&&&&'''***,,,...))))))))))))))))))))))))))))))))))))((((((((((((%%%'''))))))((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''')))*********)))((('''''''''((())))))******&&&&&&%%%'''((()))'''&&&,,,)))%%%!!!!!!%%%))),,,(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&'''((((((((())))))******'''''''''((((((***++++++)))***+++++++++***((('''%%%&&&((()))*********)))'''''''''&&&&&&'''''''''%%%'''))))))'''&&&(((+++((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))((((((''''''''''''((((((((()))''''''''''''((((((((()))"""$$$&&&((()))))))))(((&&&''')))***+++***((('''******)))((((((((((((((((((((((((((('''''''''''')))(((((((((((('''''''''+++***)))))))))***,,,---((((((((((((((('''''''''''''''((((((((((((''''''''')))***)))''''''))),,,''''''((((((((((((''''''111111000000//////......111111111111000000000000111111111111000000000000------------------------/////////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))000...,,,***((('''''''''************************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***++++++,,,(((((((((((((((((((((((())))))***))))))((('''&&&''''''(((((())))))******))))))))))))))))))))))))************************+++***)))'''''''''((()))((((((''''''''''''((((((&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))***)))(((''''''&&&''''''++++++******))))))(((((('''&&&&&&%%%&&&'''((()))+++***((('''''''''((()))%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))(((((()))***+++,,,******))))))((((((''''''&&&&&&&&&'''''''''((((((******)))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***************)))*********++++++++++++************)))))))))((($$$&&&(((******)))'''&&&((((((((((((''''''''''''(((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((((((''''''''''''''''''''''''((())))))))))))))))))))))))))))))((()))***)))'''''')))***((((((((((((((()))******''''''(((((())))))******))))))************))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&$$$%%%&&&'''(((***++++++(((((((((((((((((((((((()))((('''&&&&&&'''((()))+++***)))(((((()))***+++))))))(((((('''''''''&&&''''''''''''&&&$$$!!! ((((((((((((((((((((((((&&&&&&&&&'''(((***+++,,,***)))'''(((***++++++***)))(((&&&$$$###$$$&&&'''''''''''''''((((((((((((***)))(((&&&&&&''''''((('''''''''''''''((()))))))))((((((''''''''''''(((***(((&&&$$$$$$&&&(((*********))))))((((((((('''$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((&&&$$$""""""$$$&&&(((%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&((()))&&&''''''(((((((((((((((&&&''''''(((((((((((((((***)))'''%%%%%%%%%'''((())))))((((((''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$(((((((((((((((((((((((()))***+++***((('''&&&'''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((222222111111111000000000000/////////............111111000000000/////////------------------------------..................,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))---,,,***)))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++************************((())))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))'''''''''(((((((((((((((((((((''''''''''''((((((***)))(((((('''((((((((()))((((((((('''''''''&&&(((((('''''''''((()))*********((('''''''''((()))&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))))))))***)))))))))((((((((('''&&&&&&&&&'''''''''((((((******)))((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''))))))***+++++++++++++++)))))))))*********++++++++++++++++++************'''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((()))******)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))$$$&&&((()))(((&&&&&&&&&((((((((((((((()))******'''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&%%%&&&&&&'''((()))******(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''***)))(((((((((((()))******)))))))))((((((((((((((((((((())))))(((''''''((((((((((((((((((((((((******)))(((''''''(((((()))'''&&&'''(((***))))))((('''&&&%%%%%%&&&''''''''''''''''''((((((((((((***)))((('''&&&''''''(((((((((''''''(((((()))***'''&&&&&&&&&&&&'''(((((()))'''&&&%%%%%%&&&'''))))))))))))((((((''''''''''''''''''''''''((((((((('''''''''&&&''''''(((((())))))((((((((('''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((('''(((((()))))))))))))))&&&''''''(((((((((((((((***)))'''&&&%%%&&&'''(((((((((((((((((('''''''''))))))******))))))(((''''''''''''''''''''''''''''''((()))(((&&&%%%%%%%%%(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((222222222222222111111111000000/////////.........000000000/////////......------------------------,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((('''''''''(((((())))))***************************'''(((((())))))))))))((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((''''''&&&&&&******))))))))))))******))))))((((((((((((((('''''''''((((((((((((''''''((((((((('''(((((()))***((((((((((((''''''''''''))))))((((((((()))***+++***)))((((((''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((('''((()))))))))((('''&&&))))))))))))((((((((((((&&&''''''''''''(((((((((***))))))((((((((((((((()))*********++++++++++++))))))))))))))))))))))))))))))******))))))((((((******++++++,,,,,,++++++((((((((()))))))))******,,,,,,,,,++++++++++++***)))((('''&&&'''((()))***((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''((()))******+++))))))))))))************)))))))))))))))***++++++))))))))))))))))))))))))###&&&)))***)))'''%%%%%%((((((((((((((())))))***(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((***))))))(((((())))))***)))((((((''''''(((((()))*********))))))))))))((('''''''''((()))***+++,,,((((((((((((((((((((((((+++***)))(((''''''&&&&&&(((&&&%%%&&&''')))((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((''''''''''''(((((((((((('''(((((()))***&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''(((((((((''''''''''''''')))))))))(((((('''''''''(((((((((((('''''''''''',,,+++***)))((('''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))************)))&&&''''''((((((((((((((())))))'''&&&&&&&&&'''((('''''''''(((((((((((((((******************)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((222222222222222222111111222222222111111111000000////////////....................................---------.........//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))******+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''((((((((()))************************&&&'''((())))))***))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((***))))))(((((())))))******)))))))))((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&'''((()))***************))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''((()))***)))(((%%%$$$))))))))))))(((((((((((('''''''''''''''((((((((())))))(((((((((((())))))((())))))******+++++++++))))))))))))))))))))))))))))))*********))))))((()))******+++++++++******(((((((((((()))))))))))),,,,,,+++++++++*********((((((((('''((())))))***((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''((((((((((((((()))))))))))))))******'''''''''''''''(((((()))((((((((((((((((((((((((&&&(((***+++)))((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((************************((((((''''''''''''(((((()))))))))(((((((((((((((%%%$$$$$$$$$%%%'''***+++(((((((((((((((((((((((((((((('''''''''(((((()))(((&&&%%%&&&''')))((((((&&&'''((()))******))))))''''''''''''(((((((((((()))(((((((((''''''''''''''''''&&&&&&''''''((()))((('''''''''''''''((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''&&&&&&))))))))))))(((((((((((())))))))))))(((''''''&&&+++******)))((('''&&&&&&''''''''''''''''''''''''&&&'''(((((((((((('''&&&((((((((('''&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((%%%&&&''''''''''''&&&%%%''''''((()))))))))))))))&&&''''''(((((((((((((((((('''&&&%%%%%%&&&''''''&&&&&&''''''(((((())))))''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***(((''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((111111111111111111111111222222222222111111111111////////////....................................//////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))*********+++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))************************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((())))))***))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((()))((((((''''''(((((()))******))))))((((((((('''&&&'''((())))))((('''&&&$$$$$$$$$%%%&&&'''((()))))))))))))))************(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((('''''''''(((((((((((((((((((((((('''((()))***)))(((%%%$$$(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((()))******+++************************))))))************))))))((()))))))))))))))(((((((((((((((((())))))))))))+++*********))))))))))))&&&''')))***+++***)))(((((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''''''''&&&%%%$$$'''''''''(((((()))))))))'''''''''''''''(((((()))(((((((((((((((((((((((()))***)))(((&&&''')))+++))))))(((((((((((())))))))))))))))))(((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%$$$###$$$%%%'''(((((((((((((((((((((((((((((('''''''''''''''(((((()))'''&&&'''((()))))))))''''''((()))*********)))''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''(((******)))(((''''''''''''%%%&&&'''))))))'''&&&%%%&&&&&&''''''''''''''''''(((((((((((())))))))))))(((((())))))((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((((('''&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))******((('''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((000000000111111111111111111111000000000/////////000000000/////////..............................000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++***++++++++++++***))))))************************************************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))((((((((((((''''''''''''((((((***))))))))))))))))))(((''''''((((((((((((''''''%%%%%%%%%%%%&&&'''((()))''''''''''''(((((((((((((((((()))))))))((('''''''''(((((((((((('''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''((()))))))))((('''&&&(((((((((((()))))))))))))))))))))(((((((((((('''((((((((((((((())))))***&&&&&&'''((()))******+++************************))))))******++++++******(((((())))))((((((''''''((((((((()))))))))***************)))))))))((((((%%%'''***,,,,,,+++)))'''((((((((((((''''''''''''(((((((((((((((((((((((('''((((((((('''%%%###"""&&&&&&''''''(((((()))))))))))))))))))))***++++++)))))))))))))))))))))))))))((('''$$$###$$$(((+++***))))))((((((((((((((())))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))((((((((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&''''''''''''&&&%%%'''(((((())))))(((((('''%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((***)))((('''&&&&&&%%%%%%)))'''&&&'''(((***))))))(((((((((((())))))))))))''''''''''''((((((((((((((((((((()))(((''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))((('''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''((((((((('''''''''(((((()))))))))&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''(((((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&&&&''''''((((((((((((((($$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((111111111222222222333333111111111000000000//////111111000000000/////////..........................................------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++)))***++++++++++++***)))++++++++++++++++++++++++************************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''((())))))***))))))(((((((((((()))))))))))))))))))))*********((((((''''''''''''(((((('''''''''''''''((()))***&&&'''''''''((((((((()))))))))*********)))((('''''''''((((((((('''&&&%%%&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))))))))'''((((((((()))))))))***))))))))))))((((((((('''((((((((((((((()))******&&&'''((()))***+++,,,,,,************************((()))***++++++++++++***)))))))))))))))((('''''')))))))))*********+++++++++++++++*********))))))'''((()))************)))((((((((((((''''''''''''(((((((((((((((((((((((('''((()))***)))(((&&&%%%&&&''''''((())))))******)))))))))))))))***++++++))))))))))))))))))))))))'''((('''&&&$$$%%%''')))******)))(((((((((((((((***)))))))))((((((((('''))))))************))))))))))))))))))))))))))))))'''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((()))************)))((((((((()))******)))((((((&&&&&&&&&&&&''''''((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((&&&%%%&&&''')))((((((***)))((('''''''''((()))''''''''''''(((((((((((('''((()))))))))(((&&&&&&(((''''''''''''((())))))$$$$$$$$$%%%&&&'''((()))&&&''''''''''''''''''&&&'''''''''(((((()))))))))((((((((('''''''''''''''###$$$&&&'''((('''%%%$$$%%%&&&&&&'''((()))))))))'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((+++***)))(((((()))***+++%%%&&&&&&'''''''''''''''&&&''''''(((((((((((((((%%%&&&''''''((((((((('''((((((((((((((('''''''''''''''((()))))))))))))))''''''''''''''''''''''''%%%&&&(((((('''&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((222222222333333444444444333333333222222222222111111111111111000000000000////////////////////////,,,,,,------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++'''(((***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************************))))))***))))))(((''''''''''''(((((())))))******))))))))))))))))))))))))************************+++***)))))))))***,,,---******))))))))))))******(((((())))))******++++++)))((('''&&&&&&'''((())))))))))))))))))******+++((()))))))))******++++++***+++,,,,,,+++***)))(((&&&'''((((((((('''%%%%%%%%%&&&&&&'''((()))******************************))))))(((((()))***+++,,,'''((((((((())))))************))))))((((((((('''((((((((((((((()))******'''((()))***+++,,,------************************((()))***+++++++++++++++***************)))((((((************++++++++++++,,,,,,,,,+++++++++*********)))((((((((()))+++,,,)))(((((((((''''''''''''(((((((((((((((((((((((('''(((***+++,,,+++)))((('''(((((()))***+++++++++'''''''''''''''((())))))))))))))))))))))))))))))''')))******)))(((((()))******)))(((((((((((((((******))))))((((((((('''))))))************))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((()))***++++++***)))(((&&&'''''''''(((((())))))###$$$&&&((())))))(((((((((((((((((((((((((((((($$$$$$%%%&&&'''(((***+++'''%%%$$$$$$&&&''''''&&&+++***'''&&&%%%&&&'''(((''''''''''''((((((((()))'''((()))))))))(((&&&%%%)))))))))))))))***++++++ !!!"""$$$''')))***'''''''''''''''''''''''''''((((((((())))))*********)))((('''&&&%%%$$$$$$"""###%%%'''''''''%%%$$$(((((((((((())))))))))))''''''''''''''''''''''''))))))(((((((((((())))))%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((((((---+++)))(((((()))+++---&&&''''''(((((((((((((((&&&''''''(((((((((((((((''''''((()))******))))))))))))(((((('''''''''&&&&&&&&&'''(((((()))(((((((((((((((((((((((((((((('''(((******)))(((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((444555555444333111000000111111111111000000000000////////////....................................//////.........---------111///---,,,------,,,***------------,,,,,,+++******++++++,,,,,,++++++***)))************+++++++++*********+++,,,---...///************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&''''''(((((())))))************))))))(((((('''''')))(((''''''''')))***+++(((((())))))))))))(((((())))))************))))))***))))))((('''&&&&&&&&&''''''((()))))))))))))))***************)))((('''''''''''''''(((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++)))(((******))))))((((((''''''((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((***))))))(((((((((((()))++++++***(((((('''''''''&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((******))))))((((((''''''(((((()))***+++,,,,,,,,,,,,++++++***)))(((''''''************++++++++++++,,,,,,+++***))))))******))))))))))))************))))))))))))))))))))))))*********)))))))))))))))******))))))((((((''''''************************((((((''''''''''''((((((''''''''''''((((((((())))))************(((&&&%%%***)))(((&&&&&&''''''((())))))))))))))))))))))))###)))...,,,&&&###%%%((())))))))))))))))))))))))(((((()))***************&&&&&&&&&&&&&&&'''((()))+++++++++***)))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''******)))((('''&&&&&&%%%%%%&&&((()))))))))((('''$$$%%%%%%&&&'''((())))))''''''((((((((((((''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((())))))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))***)))'''&&&&&&''')))***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''((((((''''''''')))***+++***((('''&&&&&&'''(((***%%%''')))***((('''''''''***)))'''%%%%%%''')))***&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))((('''''''''''''''+++)))((('''((()))((('''&&&'''''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))666555555666666666555444222111111111000000000000000000000///.........---........................//////.........---------000...,,,,,,------,,,+++,,,---------,,,,,,+++******++++++,,,,,,++++++***)))************+++++++++++++++++++++,,,,,,---...************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((''''''&&&(((((((((((())))))))))))))))))))))))(((((((((((()))((((((''''''((()))***(((((())))))))))))(((((())))))************))))))***))))))(((''''''&&&&&&''''''((()))))))))))))))(((((()))))))))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))'''((()))******)))(((((())))))))))))(((((((((((()))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((+++***)))(((''''''''''''+++***)))((('''''''''''''''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%***)))))))))(((((((((''')))))))))******++++++,,,......---,,,,,,+++******(((((((((((())))))))))))+++***))))))(((((())))))))))))))))))************))))))))))))))))))))))))***)))))))))))))))))))))******))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))"""###%%%'''))))))***)))+++***)))((('''(((((()))))))))))))))))))))))))))((())))))(((&&&%%%&&&((())))))))))))))))))))))))(((((()))***************'''''''''&&&''''''((((((++++++******)))(((((('''''''''''''''(((((((((((('''((((((((()))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''))))))((((((''''''&&&&&&(((((((((((((((((('''&&&(((''''''''''''&&&&&&&&&'''(((((())))))((((((''''''&&&&&&&&&&&&&&&''''''))))))(((((((((((())))))(((((((((((((((((((((((()))'''&&&%%%%%%&&&'''))))))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''***)))(((''''''((())))))((('''&&&%%%%%%&&&'''(((%%%''')))***((('''''''''))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''+++)))''''''((()))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((888555333333555555333000222222222111111111000000111111000//////...------.......................................---------000...,,,,,,------,,,+++,,,,,,---------,,,++++++***++++++,,,,,,++++++***)))************+++++++++,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''))))))))))))(((((((((((((((((((((((())))))))))))***))))))(((((((((((()))(((((())))))))))))((((((((())))))******))))))((()))))))))(((''''''&&&&&&''''''((())))))))))))(((&&&''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''(((((())))))(((((('''))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((+++***)))(((''''''''''''))))))((('''&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))((((((((((((************************++++++******))))))(((((((((((((((((())))))))))))***)))(((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))*********))))))))))))((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''((((((((()))))))))''''''((((((((('''&&&%%%++++++***))))))))))))))))))))))))))))))))))))))),,,)))%%%%%%'''((()))((())))))))))))))))))))))))(((((()))***************))))))((('''''''''((((((+++******))))))(((((('''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((((((((((((''''''''''''(((((((((''''''''''''&&&&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((((((((((((((((((((((('''''''''***)))(((''''''&&&&&&'''(((''''''''''''&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&'''((()))***)))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))(((&&&&&&%%%%%%%%%''''''''''''''''''''''''+++***)))((('''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%''')))***((('''''''''((()))***++++++***)))(((''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((+++)))''''''((()))((('''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''>>>:::666444555444000,,,333333222222222111111111222111111000///...------................................................000...,,,,,,------,,,+++,,,,,,,,,------,,,,,,+++***++++++,,,,,,++++++***))))))*********+++++++++------,,,+++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((('''******))))))((((((''''''''''''(((((())))))************))))))((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))((((((''''''''''''&&&'''(((((())))))((((((&&&&&&'''((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%&&&'''(((((())))))''''''(((((())))))******))))))(((((((((((())))))'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''(((((((((((('''&&&&&&&&&&&&&&&((((((((((((((())))))***))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))(((((((((((((((((((((''')))*********++++++++++++***))))))((((((((())))))((()))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((())))))))),,,,,,+++***)))(((&&&&&&******)))))))))(((((((((((((((((((((((((((((((((,,,***'''''')))******)))(((((((((((((((((((((((((((((()))***************+++***)))(((((((((((((((******))))))((((((((((((&&&&&&'''''''''((((((((('''''''''((((((((())))))((((((((((((((('''''''''((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''(((((((((((((((***)))'''&&&&&&'''((()))$$$%%%%%%&&&'''((())))))(((((())))))))))))(((((('''''''''''''''((())))))%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&))))))((((((''''''''''''''''''&&&%%%%%%&&&''''''%%%''')))***((('''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))(((''''''''''''((((((***)))''''''((((((((('''+++******))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&FFFBBB===:::999777333000333333333333222222222222222111111000//////......////////////////////////---.....................///---,,,,,,---------,,,+++,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))(((******))))))((((((''''''''''''(((((())))))************))))))((((((''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''&&&&&&'''((((((((((((((('''((())))))************''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++''''''(((((())))))******))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))'''&&&&&&&&&'''((()))***(((''''''&&&&&&&&&&&&'''((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))******))))))))))))))))))******++++++++++++++++++)))*********++++++++++++*********))))))******+++((()))))))))************))))))))))))))))))))))))(((((())))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***''''''((()))***+++------((()))((((((((((((''''''(((((((((((((((((((((((('''***,,,,,,+++))))))***(((((((((((((((((((((((((((((()))***************+++***)))((((((((((((((()))))))))(((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))'''''''''((((((((((((((('''&&&&&&&&&'''(((***+++$$$%%%%%%&&&'''((())))))(((((())))))))))))(((((())))))((('''''''''''''''"""###%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''(((%%%''')))***(((''''''''')))(((&&&%%%%%%&&&((()))''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((***(((&&&&&&'''((('''&&&)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&LLLJJJFFF@@@;;;888666555444444444333333333222222111111000000000000//////////////////////////////---------...............///---+++,,,---...---,,,++++++,,,---------,,,,,,***++++++,,,,,,++++++***)))************+++++++++---,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))))))))))))))(((((((((((((((((((((((())))))))))))((()))))))))))))))((('''(((((())))))))))))(((((('''(((((())))))(((((('''((((((((((((((((((''''''&&&&&&'''(((((((((((('''((()))***************)))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))***++++++(((((((((((())))))))))))((((((''''''''''''((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''((())))))(((((('''''''''''''''(((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))***************++++++,,,))))))))))))************))))))))))))))))))))))))((((((((()))******++++++)))))))))************+++((((((((((((((((((((((((***))))))(((((())))))***((((((((()))))))))******(((((('''''''''((()))***((((((((((((((('''&&&&&&))))))))))))))))))))))))$$$(((+++,,,***(((((()))))))))))))))))))))))))))(((((()))***************))))))((('''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***&&&&&&'''''''''((((((((('''''''''((((((((((((((('''(((((((((((()))))))))'''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))((((((((((((((('''''''''%%%%%%%%%&&&((()))+++,,,(((''''''''''''&&&&&&&&&''''''((((((((((((''''''***)))((('''&&&&&&&&&&&&$$$%%%'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&((())))))%%%&&&'''(((((('''&&&%%%$$$%%%&&&(((((()))((((((((((((((((((((((((((((((%%%''')))***(((''''''''')))'''%%%######%%%''')))))))))******++++++,,,,,,(((((((((((((((((((((((((((''''''''''''(((((()))***(((&&&&&&'''((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&]]]\\\WWWMMMBBB:::888999444444444444333333333333000000000000000111111111////////////////////////---------.........//////...---+++,,,---......---***+++,,,,,,---------,,,***++++++,,,,,,++++++***)))************+++++++++++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))(((((((((((('''((()))******))))))((((((((())))))))))))((((((''''''(((((((((((('''''''''(((((((((((((((((((((%%%&&&''''''((((((''''''))))))))))))))))))((('''''''''''''''((((((((((((''''''''''''''''''''''''***)))((((((((()))***+++))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&)))((((((''''''(((((()))&&&'''((()))))))))((((((************************'''((((((((()))))))))***''''''(((((())))))******%%%%%%&&&&&&'''(((((()))(((((((((((()))))))))))))))))))))))))))***++++++))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++))))))*********+++++++++((((((((((((((((((((((((******))))))))))))******(((((()))))))))*********---,,,***(((&&&&&&%%%&&&((())))))***)))((('''&&&))))))))))))))))))))))))&&&%%%%%%&&&(((((('''&&&))))))))))))))))))))))))(((((()))***************'''''''''&&&''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((())))))***))))))((((((''''''&&&&&&%%%%%%'''((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&'''&&&'''((())))))'''%%%$$$''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''(((((('''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&''''''(((%%%&&&((())))))(((&&&%%%%%%&&&'''((((((((('''&&&&&&''''''''''''''''''&&&%%%''')))***((('''''''''((('''&&&&&&&&&&&&'''((('''(((((()))******++++++(((((((((((((((((((((((('''''''''''''''((()))))))))(((&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&tttsssmmm^^^MMMAAA>>>@@@555555444444444333333333/////////000111111222222000000000000000000000000---------.........//////...---+++,,,---......---***+++,,,,,,------------+++++++++,,,,,,+++++++++)))************++++++++++++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************''''''(((((())))))************))))))((((((''''''&&&'''(((*********))))))(((((())))))))))))((((((''''''(((((((((((('''''''''''''''(((((((((((((((%%%&&&''''''((((((''''''((()))))))))((('''&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((******(((''''''((())))))******))))))((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))))))))))))))))))))))))))+++***)))'''%%%$$$$$$$$$))))))((((((((())))))***%%%&&&((()))))))))(((''''''''''''''''''''''''''''''((((((((())))))******&&&''''''((()))******+++'''(((((()))***+++,,,,,,************++++++++++++((((((((((((((()))******))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++))))))******++++++++++++******************************))))))))))))******))))))))))))***************))))))))))))+++---...)))******++++++)))(((''')))))))))))))))))))))))))))###%%%)))'''###))))))))))))))))))))))))(((((()))***************&&&&&&&&&&&&&&&'''((()))'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''((((((((())))))******(((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''((())))))*********)))((('''&&&&&&%%%&&&'''((()))))))))''''''$$$%%%%%%&&&'''((())))))%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((('''(((((((((&&&###!!!''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%'''((((((((((((&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%''')))***((('''''''''&&&'''((())))))((('''&&&$$$$$$$$$%%%&&&''''''((((((((((((((((((((((((((('''''''''''''''((()))***)))(((&&&&&&'''''''''&&&(((((())))))******++++++((((((((((((((((((((((((''''''''''''''''''''''''yyy|||zzzhhhQQQAAA<<<777555222111111333333333111111111111000000000000333333333222111000000///////////////////////////......---------,,,,,,,,,------......------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))***************************************)))((((((''''''((((((((((((''''''%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))&&&%%%%%%%%%&&&'''))))))---+++((('''((()))***)))%%%%%%%%%&&&'''(((((()))&&&&&&''''''''''''&&&&&&+++***)))'''''''''((()))''''''''''''((((((((((((,,,+++***)))((((((((((((((()))***)))'''&&&&&&'''((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&%%%&&&&&&))))))(((((('''''''''&&&''''''&&&%%%&&&'''((()))&&&'''((('''&&&%%%&&&(((&&&&&&&&&'''''''''((((((******))))))((((((''''''((('''&&&&&&'''((()))***(((((((((((())))))))))))((((((((((((((('''''''''***))))))((('''&&&&&&%%%((((((((()))******++++++))))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))************))))))******))))))******+++,,,+++*********))))))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,))))))(((((((((((())))))'''(((***,,,+++)))&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***(((''''''((())))))(((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''(((******((('''&&&)))(((''''''''''''((((((***'''&&&'''***+++***'''''''''((((((''''''&&&%%%(((((((((((((((((((((((('''((((((&&&######'''*********)))'''&&&%%%$$$###''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%))))))(((((('''''''''&&&&&&&&&&&&'''((())))))*********))))))(((((('''''')))'''''''''((('''%%%###%%%&&&&&&'''((()))******''''''&&&%%%$$$"""!!! &&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''((()))***((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&'''((())))))((((((vvvzzz}}}nnnWWWGGGAAA:::777444333333444333333111111111111000000000000333222222111000000//////////////////////////////............------,,,,,,------......------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))***************************************)))(((((((((((())))))))))))((((((((((((((('''''''''''''''))))))))))))))))))))))))))))))*********))))))((()))((('''''')))***)))(((%%%&&&&&&'''(((((())))))'''''''''(((((('''''''''***)))(((&&&&&&&&&'''(((''''''''''''((((((((((((***)))))))))))))))******)))))))))))))))((((((((()))(((((('''''''''(((((())))))))))))))))))))))))''''''''''''''''''(((((()))(((((((((''''''''''''(((((('''''''''((()))***&&&'''(((((('''&&&'''((('''''''''((((((((())))))***)))))))))((((((((('''(((''''''&&&'''((()))***''''''((((((((()))))))))((((((((((((((((((((((((*********)))(((((('''''')))))))))((((((((((((((())))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))))))))************))))))******))))))******+++,,,************)))))))))((())))))))))))))))))))))))(((((())))))***++++++,,,))))))(((((((((((())))))'''((()))***)))(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))))))))((((((((((((((((((((((((((()))(((''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((''''''&&&&&&''''''((('''((()))++++++)))(((''''''''''''''''''((())))))(((''''''((()))***)))(((((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((('''((()))'''%%%%%%'''***((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''')))(((((((((''''''''''''&&&&&&''''''((())))))***((((((((((((((()))))))))'''&&&&&&'''((()))(((&&&&&&&&&''''''(((((())))))((((((''''''&&&%%%######'''&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((tttvvv{{{{{{ppp\\\KKKDDD>>>;;;777555444444444333222222111111111000000000222111111000000//////...000000000000000000000000/////////............---------......------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************************)))************))))))((())))))************))))))*********)))((('''''''''))))))))))))))))))))))))'''(((((()))((('''&&&&&&((('''''''''))))))((('''&&&''''''(((((())))))***'''(((((())))))(((((('''(((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))***+++,,,+++((('''(((+++,,,***(((***)))((('''''''''''''''))))))))))))))))))))))))''''''''''''((()))***+++((((((((((((''''''''''''))))))((((((((()))***+++'''((())))))''''''((()))((((((((()))))))))))))))))))))))))))(((((((((((((((''''''''''''((())))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((************)))))))))))))))))))))((('''&&&&&&&&&))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))***))))))))))))***++++++************))))))))))))))))))))))))))))))))))))''''''((())))))******+++***))))))(((((())))))***)))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((()))******++++++******(((''''''&&&&&&''''''(((((()))***++++++***)))(((&&&'''''''''(((((())))))&&&((())))))(((((()))******)))'''&&&%%%%%%%%%&&&((((((((((((((((((((((((''')))***)))((('''(((***&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((''''''''''''&&&&&&''''''((()))))))))&&&''''''((())))))******'''&&&&&&''')))******)))'''''''''((((((((((((((((((((())))))(((''''''&&&''''''''''''''''''''''''((((((''''''&&&'''''''''((((((((((((((((((((((((***)))(((''''''((()))***&&&''''''(((((((((((((((vvvtttttttttkkk[[[KKKDDD@@@===999666555444333222222222222111111111000000111000000000//////......000000000000000000000000/////////////////////...------......------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))(((************************))))))************)))(((((())))))******))))))(((************))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&((()))+++,,,---***(((''''''((((((''''''((((((((())))))******(((((())))))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))*********&&&$$$&&&+++---***'''***)))(((''''''&&&''''''''''''''''''''''''''''''((((((((((((((()))******((((((((((((((('''''''''(((((((((((())))))******((()))***)))((('''(((***(((((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''(((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))***)))))))))(((((('''''''''((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))***++++++*********)))))))))))))))))))))))))))))))))))))))'''''''''((())))))*********))))))))))))))))))***,,,+++***)))))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))******)))(((((((((((((((((((((((())))))))))))(((((()))***(((((((((((((((((((((((())))))***++++++++++++***((((((''''''''''''((((((((())))))******))))))(((((((((((((((((((((''''''%%%(((***)))'''&&&(((++++++***'''%%%$$$$$$&&&&&&((((((((((((((((((((((((''')))************))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''(((((())))))'''''''''((((((((()))))))))((('''''')))******)))(((((((((((((((''''''''''''(((((()))))))))(((((('''''''''((((((((((((((()))(((''''''&&&&&&&&&&&&((((((((((((((((((((((((***)))'''&&&&&&''')))***''''''((((((((((((((('''}}}uuunnnkkkfffYYYLLLDDDAAA>>>999666555444333111222222222222111111111111000000000000////////////000000000000000000000000.../////////////////////------......------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))((())))))*********))))))'''(((((())))))(((((('''))))))))))))******++++++(((((((((((((((((((((((()))((('''(((+++000555888444///***&&&&&&'''((()))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))(((((((((''''''''''''((((((((((((******)))(((''''''(((((()))%%%"""$$$)))+++)))%%%))))))((('''''''''''''''''''''''''''''''''''''''******)))((((((((((((((('''''''''(((((((((((((((''''''(((((())))))))))))((()))***)))((('''(((***''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))******''''''((((((((((((((((((((((((((())))))*********((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))***+++))))))))))))))))))******))))))))))))))))))))))))'''''''''((())))))************))))))))))))*********)))(((''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''''''''''''''''''''''')))++++++***((((((***,,,))))))))))))))))))))))))'''((())))))******))))))(((((((((''''''((((((((((((((((((((((((((((((((())))))))))))((('''%%%$$$$$$'''))))))&&&%%%(((***+++)))'''%%%$$$%%%&&&'''(((((((((((((((((((((((((((((()))***++++++******((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((()))((((((((('''''''''&&&,,,***((('''((()))((('''((((((((((((((('''''''''&&&&&&'''(((((((((((('''''''''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))'''(((((((((((((((''''''ssshhheeecccZZZOOOGGGBBB???:::777666555333222333222222222222111111111000000000000000000000000000000000000000000000000---............/////////------......------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((())))))************)))''''''(((((((((((('''''''''(((((()))******++++++((((((((((((((((((((((((''''''&&&'''***///555888555111+++'''&&&((())))))(((((((((((((((((((((((('''(((((())))))((((((''''''((())))))***)))))))))''''''''''''((((((((((((+++***)))((('''''''''''''''%%%$$$%%%''')))'''%%%((((((''''''''''''(((((())))))))))))))))))))))))+++***)))((('''''''''''''''''''''(((((((((((((((&&&'''((()))))))))(((((('''((())))))''''''((()))''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))((((((((()))(((((('''&&&&&&&&&'''''''''((((((((('''(((((())))))******+++((((((((((((''''''''''''((((((((()))***+++++++++))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((()))******))))))))))))************))))))))))))))))))))))))''''''((())))))******++++++******))))))******+++'''&&&&&&%%%%%%&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''')))+++,,,+++((('''***---))))))))))))))))))))))))&&&'''(((((())))))(((((()))((((((''''''(((((()))((((((''''''''''''(((((())))))******)))'''%%%$$$%%%'''((((((''''''((())))))((('''&&&%%%&&&''''''(((((((((((((((((((((((()))((('''(((***,,,+++***))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((('''''''''&&&&&&'''''''''(((((((((((((((''''''(((((((((((((((((())))))(((((('''&&&&&&%%%,,,***'''&&&'''((('''&&&'''''''''(((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((()))''''''&&&&&&%%%&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((('''&&&xxxjjj``````ccc]]]RRRIIIDDD@@@<<<999888777555444333333222222222111111111111111111111111111111111////////////////////////,,,,,,------............------......------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))))))))((((((((()))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***,,,,,,///---***))))))***)))((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&((()))))))))((((((''''''''''''(((((((((((()))(((((('''''''''((((((''''''''''''''''''&&&&&&''''''&&&''''''((()))***))))))))))))))))))))))))((((((''''''&&&'''''''''''''''''''''((((((((()))'''((()))*********))))))&&&'''(((((('''&&&'''((((((((((((((('''''''''&&&'''((((((((()))))))))***(((((()))))))))(((&&&%%%''''''((((((((()))))))))'''(((((()))******++++++******))))))((('''''''''(((((())))))))))))))))))))))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))))))))************))))))((((((((((((((()))******((()))))))))************))))))))))))))))))))))))(((((())))))***++++++,,,+++******))))))******+++''''''&&&''''''(((((()))++++++++++++++++++++++++))))))))))))))))))))))))******************************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''&&&''''''''''''''''''''''''&&&)))+++)))&&&%%%(((,,,))))))))))))))))))))))))&&&'''(((((())))))(((((())))))(((((((((((()))))))))(((((((((((((((((()))&&&'''((())))))((('''&&&'''&&&%%%&&&((((((((('''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((***'''%%%&&&)))++++++***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((())))))***''''''''''''((((((((()))((((((((((((((((((((('''''''''''''''''''''''''''***(((%%%%%%&&&'''((((((&&&&&&''''''(((((())))))'''''''''(((''''''&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&nnnaaaXXX\\\bbb^^^SSSJJJEEEBBB===:::999999888666333333333222222222111111111111111111111222222222////////////////////////,,,,,,,,,---------......------......------,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))******))))))((('''''''''((((((((((((((((((((((((***+++---...---***'''%%%(((((()))+++,,,,,,)))&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%'''(((((((((''''''''''''''''''((((((((()))''''''&&&''''''((()))***((()))***)))'''&&&&&&'''&&&&&&&&&&&&((()))***+++''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))&&&'''''''''(((((())))))((()))***+++,,,+++******&&&'''((('''&&&%%%&&&(((******))))))(((((((((''''''((((((((())))))******(((((()))))))))(((&&&%%%(((((((((((())))))))))))'''(((((()))***+++++++++,,,++++++***)))((((((''')))))))))(((''''''&&&&&&))))))))))))************'''((((((((())))))******))))))))))))))))))))))))))))))************))))))((((((((((((((()))******(((((())))))*********+++)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++************++++++))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))'''&&&%%%''''''''''''''''''''''''$$$(((***((($$$###&&&***))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))******))))))))))))******###$$$''')))******))))))(((&&&$$$%%%(((***(((&&&$$$%%%&&&'''((((((((((((((((((((((((((((((((((((***'''$$$%%%(((+++++++++%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((######%%%''')))+++,,,---&&&'''''''''(((((())))))((((((((((((((('''''''''%%%%%%&&&&&&'''((((((((((((&&&$$$$$$&&&((())))))%%%&&&&&&'''((()))******((((((((((((((('''&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))((('''&&&&&&lllaaa^^^hhhlllaaaSSSLLLJJJCCCDDDAAA777777:::666666777555222000111222222222222111111111111222222000000000000000000000000///...---,,,,,,---.../////////.........---------,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))***************************************)))(((''',,,+++***))))))***+++,,,++++++***)))))))))))))))))))))))))))))))))))))))%%%(((***)))'''%%%&&&((((((((((((((())))))))))))******)))((('''&&&%%%%%%)))((('''&&&&&&%%%&&&&&&(((((())))))*********+++((((((((((((((((((((((((******))))))(((((('''''',,,++++++***)))(((((('''((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((((((((''''''''''''(((((())))))))))))************))))))(((((((((((())))))++++++******+++***'''$$$(((((())))))******++++++(((((((((((((((((((((((('''((((((((((((((('''''''''((()))******)))((('''''''''((((((((((((''''''''''''&&&'''(((***+++---++++++***(((&&&&&&'''))))))((((((((()))***++++++%%%&&&'''(((((())))))(((''''''(((***++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************''''''((()))***++++++,,,...,,,***)))******)))(((//////...---,,,******)))))))))*********+++++++++)))))))))))))))))))))))),,,+++***((((((((()))*********++++++++++++******))))))))))))))))))))))))************************++++++******))))))(((((((((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&''''''''''''((((((((()))''''''((((((((((((((('''******))))))((((((((('''&&&((())))))(((''''''((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((*********))))))***))))))((('''&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((%%%%%%&&&&&&'''((()))))))))((('''%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%((((((''''''((()))***+++''''''((()))))))))))))))'''((())))))))))))))))))''''''''''''''''''''''''zzzsssqqqxxxzzzrrrbbbWWWNNNEEEDDDBBB::::::===666666777666444333333222000222222111111111111222222000000000000000000000000000//////......//////000//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************)))************))))))(((+++***))))))))))))***++++++***)))(((((((((((()))))))))))))))))))))))))))(((***,,,,,,)))((()))+++(((((((((((())))))))))))*********)))((((((''''''''''''''''''((()))******((((((((()))))))))******))))))))))))))))))))))))***)))))))))(((((((((''')))))))))((('''&&&&&&&&&(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))((((((''''''''''''((((((((((((((()))))))))************)))(((((((((((((((***))))))***++++++)))'''((((((((()))))))))))))))''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))((((((''''''(((((((((((('''''')))((((((''''''(((******,,,,,,+++)))''''''(((***))))))))))))))))))***+++))))))*********))))))((('''(((((()))************))))))))))))))))))))))))******))))))))))))******************************************************(((((())))))******++++++,,,***))))))+++,,,+++***,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------************************,,,+++***)))(((((()))*********++++++++++++******************************************************))))))((((((''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))(((''''''&&&'''''''''((((((((())))))'''(((((())))))(((((((((((((((((('''''''''&&&&&&&&&((())))))(((''''''((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''))))))***)))((((((***))))))(((''''''&&&&&&&&&'''((()))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((%%%%%%&&&&&&'''(((((()))''''''&&&%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((($$$%%%&&&''''''(((((((((''''''''''''''''''''''''{{{iiiVVVJJJGGGFFFBBBDDDFFF===:::888777666666444111///222222111111111111222222000000000000000000000000111000000//////000000111...............---------......------------,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,+++************************((())))))************)))***))))))(((((())))))***))))))((((((''''''(((((()))))))))))))))))))))))))))***,,,,,,*********+++(((((((((((())))))))))))***************)))))))))(((''''''(((((()))***+++'''((((((((((((((())))))************************))))))))))))(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((***)))(((''''''((()))***(((((((((''''''(((((((((''''''((((((((()))))))))******)))((((((((((((((()))))))))***,,,,,,+++***((((((((((((((('''''''''''''''''''''''''''''''''))))))************))))))))))))(((((((((((())))))''''''((((((((((((''''''+++***)))(((''''''((((((,,,,,,,,,+++)))((()))++++++***)))))))))))))))))),,,,,,,,,,,,+++***)))((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******************************)))))))))))))))))))))))))))************************)))((()))+++------,,,((())))))***+++,,,------++++++,,,,,,,,,---------************************++++++***)))))))))************++++++++++++******************************************************)))(((((((((((('''''''''((())))))******))))))((((((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))(((''''''''''''((((((((()))))))))((())))))******)))((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&((())))))(((''''''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((()))))))))((('''''')))))))))(((''''''&&&&&&%%%''')))+++,,,***((('''((((((((('''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&''''''******++++++***((('''&&&%%%&&&&&&'''''''''''''''$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''aaaSSSNNNOOOOOOUUUXXXOOOEEE>>>777666777444222111333222222111111222222333000000000000000000000000000000000000000000000000........................---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++************************'''((()))***************))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''((())))))))))))))))))(((((((((((())))))))))))((((((((())))))*********+++***)))(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((+++*********)))))))))((((((((((((((((((((((((((()))((((((''''''(((((()))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((()))******+++***)))***,,,,,,+++)))(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))*********))))))***)))(((''''''((()))***''''''((((((((((((''''''***))))))(((((((((((((((***+++,,,+++)))((()))***++++++***)))((((((((()))+++,,,,,,,,,++++++***)))(((((()))))))))(((((('''))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))+++*********************,,,***))))))+++,,,,,,,,,(((((()))***+++,,,,,,---))))))*********+++++++++************************+++***************************++++++++++++******************************************************************************)))))))))******)))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''(((((((((((())))))))))))************))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((''''''''''''''''''''''''%%%&&&&&&'''((()))******'''''''''''''''''''''''')))))))))((((((''''''&&&))))))((((((''''''''''''%%%''')))******)))((('''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))***,,,---,,,+++)))'''%%%&&&''''''((((((''''''((((((((((((((())))))***''''''''''''''''''''''''rrrbbb[[[\\\^^^hhhllldddVVVGGG:::666666444333555333333222222222222333333111111111111111111111111////////////////////////---.....................+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++************************'''((()))***************(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((()))***)))((((((((((((((())))))))))))&&&''''''(((((()))))))))))))))((('''&&&&&&&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((((((''''''''''''''''''(((''''''((())))))(((''''''''''''''''''((((((((((((&&&&&&&&&''')))***,,,------,,,************)))'''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&'''(((((()))))))))(((***)))(((''''''((()))***''''''(((((((((((('''''''''(((((()))))))))))))))((()))******((('''((()))++++++***)))((((((((()))((())))))***++++++******((()))))))))))))))((('''))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))++++++++++++************...,,,******+++,,,+++***************************))))))*********+++++++++*********************************++++++++++++*********++++++++++++******************************************************************++++++++++++))))))************))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))((((((((((((((()))))))))******************)))(((((('''''''''''''''(((((((((&&&((())))))(((''''''(((((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''&&&&&&((((((((((((''''''''''''''''''&&&&&&''''''((()))((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''(((((((((''''''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))$$$%%%'''))))))((('''&&&''''''((())))))))))))(((+++***)))(((''''''((((((''''''''''''''''''''''''uuukkkiiiiiissszzztttiiiSSS>>>777666444444888333333222222222222333333111111111111111111111111...//////000000//////...---------...............******++++++++++++,,,,,,++++++++++++++++++++++++)))***************++++++************************((())))))************)))((())))))******))))))(((((((((''''''(((((())))))))))))))))))))))))))))))((((((((()))+++,,,+++)))(((((((((((())))))))))))&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&'''((())))))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''((((((((()))))))))%%%%%%&&&''')))+++,,,---...,,,)))((())))))'''&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&'''(((((()))(((((())))))(((((((((((())))))''''''((((((((((((''''''&&&'''((()))******))))))'''(((******((('''((((((+++***))))))))))))))))))&&&'''((()))************((()))************))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++******************************++++++++++++++++++///---++++++++++++***))),,,,,,,,,+++*********)))++++++,,,,,,,,,---------++++++++++++++++++++++++)))***++++++,,,+++++++++******++++++++++++******++++++++++++++++++++++++************************((((((((())))))))))))***)))******++++++******)))(((((())))))))))))((((((************************))))))))))))))))))))))))(((((()))*********))))))((((((((()))))))))******************)))(((''''''((((((((()))))))))))))))&&&((())))))(((''''''((())))))))))))))))))))))))&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&'''''''''((((((((((((((((((''''''''''''%%%%%%%%%&&&((()))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))'''''''''&&&''''''(((((($$$%%%'''((())))))(((((('''(((((()))))))))))))))***)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''{{{rrrmmmuuu}}}yyywww\\\CCC;;;999555444777444333333222222333333444111111111111111111111111///000111111111111000///---------.........//////+++++++++,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,************************)))************))))))((())))))***++++++***)))))))))(((((((((((()))***+++))))))))))))))))))))))))'''&&&&&&(((***,,,***((((((((((((((())))))))))))((((((((((((((()))))))))&&&&&&&&&&&&'''((()))*********)))))))))((((((((((((((((((((((((((((((((('''((((((((()))))))))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((&&&'''((())))))((('''&&&((((((((()))))))))******'''''''''(((((()))***+++,,,***''''''(((((((((''''''''''''''''''((((((((())))))))))))))))))))))))&&&&&&'''))))))*********(((((())))))))))))((((((''''''((((((((((((''''''((())))))******)))''''''''')))++++++***)))))))))))))))))))))))))))***+++(((((()))))))))))))))(((((()))***++++++,,,++++++))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,...,,,++++++,,,---,,,+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++************************(((((()))))))))*********)))******++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((()))))))))*********))))))))))))((('''&&&&&&((((((((())))))*********&&&((())))))(((''''''((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))'''(((((((((((((((((((((&&&'''''''''((((((((((((%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))&&&'''(((((())))))(((((('''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''wwwmmmrrr{{{xxx~~~bbbGGG???<<<666444666444333333222222333333444111111111111111111111111000111222333333222111000---------.........//////,,,,,,,,,------.........+++++++++++++++++++++++++++++++++,,,,,,---------***************************************)))(((''')))***+++,,,,,,+++***))))))))))))))))))***++++++))))))))))))))))))))))))%%%######%%%((()))(((%%%(((((((((((())))))))))))*********)))))))))))))))+++***)))(((((('''''''''++++++******))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))************(((((((((((((((((((((((())))))************))))))&&&'''(((******((('''&&&))))))))))))******************)))((((((((((((((()))'''%%%%%%''')))))))))&&&'''''''''((()))))))))))))))))))))))))))))))))'''''')))******+++++++++'''((()))******)))((('''''''''((((((((((((''''''******+++***)))'''&&&$$$(((***,,,,,,+++*********))))))(((((()))***++++++******+++******)))((('''((()))***+++,,,---------))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++******++++++++++++******++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,******++++++++++++*********)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))((('''&&&%%%'''((((((((())))))******&&&((())))))(((''''''(((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''&&&%%%%%%&&&'''(((***'''''''''(((((((((((((((%%%''')))++++++***((('''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''&&& """$$$''')))***+++***''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''''''''''''''&&&%%%$$$$$$###$$$$$$%%%&&&''''''(((((('''''''''&&&&&&&&&'''***---///''''''''''''''''''''''''|||zzzsssrrrsssjjj[[[JJJBBB>>>:::777777111111222333333333333333333222111111000111111111222111111000000000000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---...++++++++++++++++++++++++------,,,+++************************************************))))))))))))***+++,,,+++***'''$$$"""++++++************++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((((((((()))))),,,,,,+++***)))((('''''''''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((******((('''(((((((((((((((((((((((())))))((((((''''''&&&&&&+++)))&&&&&&(((***++++++))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((''''''''''''''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---***+++,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++,,,------...,,,+++)))(((((()))+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---'''(((***,,,---,,,***)))(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++***************,,,+++******,,,,,,+++***)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))++++++***)))((('''&&&%%%(((((())))))((('''&&&&&&(((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))))))))(((&&&%%%'''&&&&&&&&&&&&'''(((((()))(((&&&$$$$$$$$$&&&'''***'''$$$%%%(((******(((+++)))&&&%%%$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((www|||~~~sssnnnmmmdddVVVHHHAAA???;;;888777333333333333333333333222333222222111111111111111222111111000000000000000...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---++++++++++++++++++++++++,,,,,,+++*********++++++************************************))))))))))))))))))******)))((('''&&&*********))))))*********))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((((((((())))))***)))))))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''((())))))(((&&&(((((((((((((((((((((((())))))(((((((((((((((((((((&&&$$$$$$%%%'''(((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))''''''((((((((()))))))))(((((())))))******++++++************************+++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,,,,---...///++++++++++++++++++++++++,,,+++++++++***)))))))))((()))***+++,,,++++++***))))))******++++++,,,,,,***++++++++++++,,,,,,,,,))))))******++++++,,,,,,,,,+++******,,,,,,+++*********++++++++++++******************************************************((())))))******))))))((())))))))))))))))))))))))******))))))(((((()))))))))))))))***))))))(((((((((((((((((()))))))))***(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))))))))(((&&&&&&)))((('''&&&&&&&&&&&&&&&)))(((&&&%%%%%%%%%''''''(((&&&$$$$$$&&&(((((('''''''''&&&&&&&&&%%%%%%%%%))))))((((((((('''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((yyyrrrooonnnsss{{{{{{lllccc```]]]QQQGGGCCCAAA===999888444444444444333333333333333333222111111111111111222111111000000000000000---------------...............------,,,,,,++++++...---,,,++++++++++++,,,++++++++++++++++++++++++++++++*********+++,,,,,,************************************))))))))))))(((((((((((())))))))))))***))))))(((((())))))***&&&''''''((())))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((((((((())))))'''''''''(((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''(((((('''%%%(((((((((((((((((((((((((((((())))))))))))))))))'''%%%######%%%'''''''''(((((((((((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''((()))))))))))))))************************''''''''''''''''''''''''))))))************))))))''''''((()))***+++,,,,,,)))*********************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...------,,,,,,,,,,,,---************************++++++++++++++++++++++++...------,,,+++******)))........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((((((*********+++++++++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,(((((()))***+++,,,------,,,+++******,,,,,,+++***++++++************++++++************************************************(((((())))))))))))(((((())))))))))))))))))))))))***)))(((((()))***,,,---))))))******++++++******((((((((()))))))))******(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))(((''''''&&&***)))((('''&&&%%%%%%%%%)))((('''&&&%%%&&&'''((('''%%%$$$$$$%%%'''''''''&&&'''((()))((('''&&&$$$((((((((((((((('''''''''''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((yyymmmeeegggooo|||tttdddZZZWWWYYYPPPHHHFFFDDD???:::999444444333333333333444444333333222111111111111222222111111000000000000000,,,,,,------......////////////...---,,,++++++***...------,,,++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,************************************)))))))))((()))((((((((((((((()))***))))))(((((((((((())))))((((((((()))))))))******(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''((())))))(((&&&(((((((((((((((((((((((((((((())))))******++++++)))'''%%%&&&'''))))))(((''''''''''''''''''''''''))))))((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((())))))***++++++,,,,,,+++*********************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...---,,,++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,+++*********++++++,,,+++++++++++++++++++++***+++++++++,,,,,,,,,------*********++++++,,,,,,,,,,,,+++******,,,,,,+++***,,,+++***))))))***+++,,,************************************************((((((((())))))((((((((())))))))))))))))))))))))+++***)))((()))***,,,...(((((()))***+++++++++***(((((()))))))))*********(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&))))))(((&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&&&&'''(((&&&%%%%%%%%%&&&''''''(((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((({{{pppmmmpppvvv{{{zzzmmm```XXXVVVVVVOOOJJJHHHFFF???:::999555444333333333444555555444333333222111222222222222111111000000000000000---------......///////////////...------,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))***++++++,,,************************************)))))))))(((***)))((((((((((((((()))))))))(((((((((((())))))+++++++++******)))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((''''''''''''************************))))))))))))))))))))))))***)))((()))++++++)))((())))))))))))))))))))))))(((((())))))******++++++((('''&&&'''((())))))((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))++++++++++++************++++++++++++************************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,+++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,+++******++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,++++++******,,,+++******,,,,,,+++***,,,+++***))))))***+++,,,************************************************(((((())))))))))))(((((())))))))))))))))))))))))++++++***))))))***+++,,,'''(((((()))************))))))))))))************(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&((())))))(((&&&%%%%%%&&&((()))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((())))))((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((zzzxxxrrrsssrrrmmmddd\\\WWWVVVUUUPPPLLLLLLIIIBBB>>>>>>:::999777555444444555555444444333222222222222222222111111000000000000000...............///////////////......------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******)))))))))***++++++************************************))))))))))))))))))))))))((((((((((((***))))))(((((())))))***,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''((()))******)))(((''')))))))))(((((('''''''''))))))))))))))))))))))))******************************)))***+++,,,***((())))))))))))))))))))))))(((((())))))))))))))))))'''&&&%%%&&&(((((((((&&&))))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''************************))))))************))))))+++++++++*********))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...+++++++++++++++,,,,,,---........................------------------------******+++,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,+++***)))))),,,+++******,,,,,,+++***++++++************++++++++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))******************(((((())))))***))))))))))))))))))*********++++++(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''''''''(((&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&)))))))))'''&&&&&&((()))'''%%%###""""""$$$&&&((('''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&''''''''''''''''''(((((((((&&&'''(((((())))))))))))%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&'''((((((((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((uuurrrmmmhhhddd```]]][[[YYYUUURRRSSSQQQKKKIIIJJJCCCAAA===:::777555444444444444333222222222222333222111111000000000000000////////////...........................---------)))***,,,------------,,,+++++++++++++++++++++++++++******))))))))))))***************************************))))))))))))&&&'''((()))******))))))*********))))))************************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''((()))******)))((('''(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))++++++)))((())))))))))))))))))))))))))))))((((((((((((((((((''''''&&&''')))***)))'''************************(((((()))))))))*********((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))))))))************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,---------------------------------------------------------------******+++,,,---...///000000///...------...///000------------------------***+++++++++,,,---------,,,,,,---------,,,*********++++++,,,,,,---------,,,,,,,,,------------...---------,,,,,,++++++***,,,+++******,,,,,,+++*********++++++++++++******++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))%%%&&&(((***++++++***************+++******))))))))))))*********+++++++++(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''&&&''''''((((((''''''&&&&&&&&&''''''&&&''''''(((((((((((((((((())))))'''$$$$$$&&&)))&&&%%%$$$$$$%%%&&&'''((('''''''''((((((((())))))&&&%%%%%%&&&&&&((())))))(((((('''&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&&&&((())))))*********&&&&&&''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((())))))(((''''''''''''(((&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((('''((((((((((((((((((((((((zzzsssooonnnllliiiggg^^^ZZZYYYZZZYYYUUUTTTUUUKKKHHHCCC===888555444333555444333333222222333333222111111000000000000000000000//////......---------------...............((()))+++---.........---++++++++++++++++++++++++++++++***)))(((((())))))************************************))))))))))))"""$$$'''***+++,,,+++***++++++************++++++''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((((((((('''''''''((()))++++++)))((('''''''''((()))***+++,,,,,,(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((******((('''))))))))))))))))))))))))))))))((((((''''''&&&&&&***))))))***,,,,,,+++***************************(((((())))))*********+++))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''((()))***++++++,,,))))))***+++,,,,,,------++++++++++++++++++++++++---------------------------,,,,,,,,,,,,---......+++,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,------......///000///---,,,,,,---///000------------------------.....................---+++,,,.........,,,***)))******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))!!!###'''***,,,,,,+++***,,,,,,,,,,,,,,,+++***))))))************+++++++++(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))(((&&&&&&''''''(((***)))((('''&&&%%%%%%%%%(((((()))***************'''((((((&&&######%%%(((&&&''')))*********))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***)))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&((()))************((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((******)))((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))((((((((((((((((((((((((******))))))((((((((('''((((((((((((((((((((((((|||zzzxxxwwwkkk```YYY[[[___```ccciiimmmeeeXXXKKKAAA;;;777666555333111111222222111000222222222111111111111000////////////..................---------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))((((((---+++)))((('''((()))***(((((((((((((((''''''&&&''')))***)))'''&&&&&&'''%%%&&&'''(((((('''&&&%%%)))))))))))))))******+++))))))))))))******************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))******++++++++++++******))))))))))))))))))))))))******)))((((((((((((((()))******+++,,,,,,------************************+++,,,---...---,,,+++***........................,,,+++)))((()))***,,,---,,,---...//////...---,,,---------------------,,,111000000/////////......///...,,,+++,,,---///111.........//////000000000,,,+++***+++---/////////000000000/////////......---------------------------------,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------.........+++))))))***,,,,,,+++*********++++++,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++*********++++++,,,,,,,,,***,,,,,,+++)))((()))***)))))))))))))))))))))))))))***+++++++++)))((('''))))))))))))))))))))))))+++***)))***,,,,,,***)))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((***)))(((&&&&&&&&&'''((())))))))))))))))))))))))************)))'''&&&&&&&&&&&&&&&'''''''''(((((('''(((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%))))))((((((''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%))))))((('''&&&&&&%%%%%%(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******)))'''%%%%%%''')))))))))***&&&######%%%''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***---,,,+++***))))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))zzzqqqjjjiiijjjkkkooovvv}}}sssaaaNNN???::::::666444222222333333222111222222222111111111111000////////////.....................---------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''',,,***)))((('''(((******)))))))))***)))((((((''''''(((***)))'''&&&&&&''')))))))))******)))))))))))))))(((((())))))***+++''''''''''''((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((''''''''''''((()))))))))******************)))))))))))))))))))))))))))******)))((((((((((((((())))))******+++,,,,,,,,,************************++++++,,,------,,,+++***++++++++++++++++++++++++...---+++******,,,---...,,,,,,------------,,,,,,+++,,,,,,,,,------------...//////////////////...000///...---......000000////////////............000///------///000000///............------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,---------.........---,,,***)))+++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***+++,,,+++)))((()))***************************)))***++++++***)))((('''))))))))))))))))))))))))+++***)))***,,,,,,***)))))))))))))))))))))))))))))))))((((((((('''''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((()))(((''''''&&&&&&''''''))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%))))))))))))((((((((((((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&((((((''''''&&&%%%%%%%%%'''((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))***(((''''''(((*********)))&&&######%%%''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((('''''''''(((((())))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((|||xxxwww{{{gggNNN@@@<<<888666444333444444333222222222222111111111111000////////////.....................------------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((((((''''''&&&***)))((('''((()))***+++***************))))))((('''((())))))'''&&&''''''******))))))))))))******))))))(((((())))))***+++''''''''''''((((((((((((***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***((())))))******))))))((())))))))))))))))))))))))******)))((((((((())))))(((((())))))***++++++,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************///...---,,,,,,---...///------,,,,,,,,,,,,---------------......//////000---...000111222222111111222222222222222222222222222222111000000//////...333111000///000111000///........................------------------------......---------,,,,,,,,,++++++,,,---------------,,,------------.........---,,,******+++,,,,,,+++---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++,,,+++)))))))))+++*********************************+++******)))((())))))))))))))))))))))))+++***)))***,,,,,,***)))))))))))))))))))))))))))))))))(((((((((((('''''')))((((((''''''(((((()))''''''&&&&&&''''''((()))'''((((((((((((''''''&&&))))))))))))))))))))))))&&&'''''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((('''''''''''''''&&&&&&%%%%%%$$$''''''((((((((()))))))))))))))))))))))))))))))))'''''''''(((((((((((((((***)))((((((***++++++***)))'''$$$$$$&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&((())))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''```GGG:::999777555555555555444333222222222111111111000000////////////........................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))((((((''''''((((((((('''((()))***+++)))************)))((((((&&&((())))))(((''''''(((((('''&&&%%%%%%&&&'''(((((((((((((((((()))******))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''((())))))***(((((())))))))))))(((((())))))))))))))))))))))))******))))))((())))))***((((((((()))******++++++++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......///...---------...000000111111111222222222222333000111333555666666555444555555666777777777666666555555444444444333333333444222000000111222111000000000000000000111111111000000000000////////////............------------+++,,,,,,---...---------------------............---,,,***+++,,,---,,,+++......------------,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********)))+++,,,+++***)))***+++************************************************))))))))))))))))))))))))+++***)))***,,,,,,***)))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))'''''''''''''''(((((()))'''((()))******)))((('''(((((((((((((((((((((((()))))))))((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%((((((''''''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((((((((''''''&&&&&&%%%%%%%%%$$$'''''''''((((((((())))))************************((((((((((((((('''''''''***((('''(((***+++***)))((('''&&&%%%&&&'''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((('''''''''(((((()))'''''''''''''''((()))***((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''}}}uuuhhhKKK:::;;;888666555666555444333222222222111111111000000////////////............//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************((())))))******)))))))))'''''''''(((((()))******(((((())))))(((((('''&&&&&&'''))))))(((''''''((('''&&&$$$$$$$$$$$$&&&'''((((((((('''((())))))***))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))((((((******************************))))))))))))******((((((((()))******++++++++++++++++++++++++++++++*********++++++,,,,,,------------------------------------------...//////000//////...///000111222555555555555555666666666444555777888888888777777666777888:::;;;;;;<<<;;;999999999999999999999:::555444222222444444444333222222222222222222222222111111000000/////////////////////.........------,,,,,,---.........---------------.........//////---,,,+++,,,------,,,+++------------------------...---,,,++++++,,,---...++++++++++++++++++++++++,,,,,,,,,++++++*********)))***++++++***)))***+++******************************************++++++************************+++***)))***,,,,,,***)))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))(((''''''''''''((())))))))))))+++,,,,,,+++***)))(((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''(((((((((((())))))))))))((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))'''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))'''&&&&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((('''&&&''')))***)))'''''''''''''''&&&&&&'''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((('''''''''(((((())))))(((''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''}}}www{{{vvvcccLLL>>>;;;999777555666555444222222222222111111111111000////////////............/////////.........------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************((())))))***************'''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%'''))))))((('''((()))(((''''''''''''''''''(((((((((''''''(((((()))***''''''''''''((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++((())))))******))))))(((******************************)))))))))***++++++(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------------------------...///000111222333333333222222222222333444555555777888999:::;;;<<<===>>>======<<<<<<<<<;;;;;;;;;999:::<<<>>>AAACCCEEEFFFDDDDDDDDDDDDCCCCCCCCCCCC>>><<<::::::;;;;;;:::999555555444444333333333333111000000//////......---000////////////.........,,,,,,---...............------........./////////---,,,,,,---......,,,++++++,,,,,,,,,------------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++++++++)))***++++++***)))+++,,,+++++++++++++++++++++++++++************+++,,,,,,************************+++***)))***,,,,,,***)))))))))))))))))))))))))))(((((())))))))))))*********))))))(((((())))))***((((((''''''(((((()))***)))******+++++++++++++++))))))))))))))))))))))))%%%&&&''')))***+++++++++'''(((((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((((((((()))))))))***************''''''&&&%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''&&&&&&'''))))))((('''&&&''')))((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&(((((('''%%%%%%$$$$$$$$$'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''{{{xxxxxxwwwsssiii[[[LLLBBB;;;999666555555555333222222222222111111111111000////////////............////////////............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))******))))))(((((((((((((((((('''''')))))))))))))))(((''''''%%%'''))))))((('''((()))((())))))))))))))))))((((((''''''''''''((())))))''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((())))))***+++)))******************)))******************************))))))******+++,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000000000000000000000000222333555777888:::;;;;;;999:::;;;<<<============<<<===@@@CCCFFFIIIKKKMMMKKKJJJGGGEEECCCBBBCCCCCCBBBBBBDDDGGGLLLPPPTTTWWWWWWWWWVVVTTTSSSQQQPPPPPPMMMKKKHHHFFFFFFEEECCCAAA;;;;;;:::999888777777666444333333222111111000000000000000/////////......,,,------...........................////////////---,,,,,,---///...,,,+++)))******+++,,,---......,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,(((***++++++******+++,,,++++++++++++++++++++++++++++++*********+++,,,---************************+++***)))***,,,,,,***)))))))))))))))))))))))))))(((((()))))))))***************))))))))))))******((((((((((((((())))))***)))((((((((())))))***+++))))))))))))))))))))))))&&&'''(((((()))((((((((('''''''''(((((((((((()))''''''(((((())))))******((((((''''''''''''((((((&&&'''''''''((((((((()))))))))))))))))))))((((((((('''&&&%%%%%%'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''')))******)))'''%%%(((***)))'''&&&''')))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((~~~ttt~~~tttvvvvvvqqqgggYYYLLLDDD;;;999666555555444333111222222222111111111111000000/////////............000/////////............,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************&&&&&&'''((())))))((((((((()))))))))((('''&&&&&&***************)))((((((%%%'''((()))((('''((()))'''((()))******)))(((''''''''''''''''''((())))))))))))))))))************((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++******++++++++++++************************************))))))***+++,,,,,,*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111333333333333333333333333666777999<<<>>>???@@@AAAAAABBBDDDEEEFFFFFFEEEEEEAAACCCGGGKKKPPPUUUYYYZZZXXXUUUQQQMMMKKKJJJKKKLLLKKKKKKMMMQQQVVV\\\bbbeeeiiigggeeeccc```]]][[[ZZZZZZWWWSSSPPPNNNLLLIIIGGGBBBBBBAAA???>>>===<<<;;;888888777666555555444444000000000000////////////,,,---......//////................../////////000---,,,,,,...//////---+++(((((()))***,,,---......+++,,,............,,,+++++++++++++++++++++++++++*********++++++,,,,,,---(((***++++++******+++---++++++++++++++++++++++++++++++*********+++---...************************+++***)))***,,,,,,***)))))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******((((((((((((((()))******((('''&&&&&&&&&((()))***)))))))))))))))))))))))),,,+++***)))&&&$$$"""!!!&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******((((((''''''''''''((((((&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%$$$((('''%%%%%%%%%&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((((((((((()))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((((((***,,,,,,***(((%%%(((******'''&&&''')))$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((((()))***+++&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))uuuvvv{{{uuutttsssqqqgggWWWKKKGGG@@@:::444111111444555444000111111111111000000///111111000///...---,,,,,,000000///...------,,,,,,..............................---------,,,,,,,,,++++++++++++++++++++++++)))***,,,---,,,***((('''))))))************))))))++++++++++++++++++++++++,,,,,,,,,+++***)))(((''')))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))---+++)))((('''((()))***%%%&&&'''(((((('''&&&%%%((('''&&&&&&'''((()))***(((((((((((())))))))))))*********)))))))))))))))&&&'''(((((()))(((((((((+++++++++*********************))))))(((((('''''''''''''''''''''((())))))((((((((((((((((((((((((---,,,+++))))))+++,,,---))))))((((((((((((((())),,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++***************+++++++++,,,,,,,,,---...///---,,,//////000000111111111111333444555555555666888:::???DDDHHHHHHIIIMMMNNNMMMNNNOOOQQQSSSUUUUUURRRPPPOOOOOORRRXXX```fffhhhhhhfffddd```]]]ZZZYYYYYYYYY___ZZZWWW[[[dddlllqqqrrrqqqqqqooolllfffcccaaaaaaccc```\\\YYYWWWVVVSSSQQQPPPSSSRRRKKKDDDAAA@@@===???>>>======<<<:::777444777666444222111000000000444000---...000111///---...///000222333222222111...------,,,,,,------...//////.........---------........................++++++,,,---............,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************)))************+++++++++******+++******)))(((''')))((('''&&&&&&'''((()))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))(((''''''&&&))))))(((((('''''''''&&&'''''''''''''''''''''''')))(((((('''''''''((((((***)))''''''(((((('''%%%(((((())))))))))))(((((())))))(((&&&$$$$$$&&&)))((((((((((((''''''''''''&&&&&&&&&'''''''''(((((())))))))))))((((((((((((''''''''''''''''''&&&&&&&&&''''''((()))******+++''''''((((((((((((((((((''''''((((((((((((''''''$$$%%%''''''''''''%%%$$$((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''(((((((((((((((&&&&&&''''''(((((())))))************************yyyssspppxxx~~~pppkkkjjjnnnlll```RRRJJJDDD@@@;;;888777777666444111222222222222222111111000000000111111111111111000//////......---,,,,,,..............................---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,+++***)))((())))))************))))))++++++++++++++++++++++++******+++++++++******))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))(((((((((((((((((()))******)))(((((()))))))))))))))))))))))),,,+++)))((('''((()))***&&&&&&'''(((((('''&&&&&&(((''''''&&&'''((()))***(((((((((((())))))))))))***))))))))))))))))))))))))))))))))))))(((((('''******************************))))))(((((((((((((((''''''''''''((())))))((((((((((((((((((((((((***)))'''&&&&&&''')))*********)))(((((())))))***++++++++++++++++++++++++))))))*********++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------,,,////////////000222333444444666888:::===@@@DDDGGGNNNTTTXXXWWWXXX\\\^^^\\\YYYYYYYYYZZZ\\\]]]]]]]]]XXXXXXYYY___gggoootttuuuwwwvvvssspppnnnnnnnnnnnnllljjjiiimmmtttzzz|||{{{yyyxxxvvvrrrmmmiiihhhhhhlllkkkiiieeeaaa^^^[[[ZZZ\\\aaaaaa[[[UUURRROOOKKKFFFDDDBBB@@@???<<<999777999888777777666555555555555222000000222222111000---...///000111000000/////////............////////////.........---------........................++++++,,,,,,,,,++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++************************************************)))************+++++++++((())))))*********)))))))))(((''''''''''''((()))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))(((''''''((()))(((&&&(((((())))))))))))(((((())))))(((&&&$$$$$$''')))*********))))))(((((((((&&&&&&&&&'''''''''(((((())))))))))))(((((((((((($$$%%%%%%&&&'''((())))))''''''(((((())))))******((((((((((((((('''''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''((())))))))))))((('''''''''(((((((((((((((((((((((((((((((((((((((wwwkkkkkkuuu|||yyyssseee^^^[[[ccciiicccTTTIIIFFFCCC???<<<:::777333000333333333333333333333333000000000111111111222222000//////......---------..............................---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))************))))))++++++++++++++++++++++++))))))***+++++++++++++++)))))))))))))))))))))))))))))))))))))))(((((('''******))))))((((((''''''((())))))******))))))((())))))))))))))))))))))))++++++)))((((((((()))***&&&''''''((((((''''''&&&(((((('''''''''((())))))(((((((((((())))))))))))))))))))))))))))))***************))))))(((((('''))))))))))))))))))))))))***))))))))))))(((((((((((((((''''''(((((()))***((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((+++******)))******++++++************************)))))))))************++++++++++++,,,,,,---------------------......//////333333444555777999;;;===>>>@@@CCCFFFJJJOOOTTTXXXbbbhhhkkkkkkllloooooonnnjjjhhhfffeeeeeegggjjjlllhhhfffdddgggmmmvvv}}}}}}|||}}}~~~yyytttqqqpppqqqwwwyyyzzzvvvooojjjggggggkkkppprrrnnnhhhddd___YYYNNNKKKGGGDDDCCCBBB@@@>>><<<<<<<<<<<<<<<;;;::::::444333222222111222222222...//////000000000//////000000////////////000000/////////.........------........................---------,,,,,,+++))))))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++,,,,,,++++++++++++++++++++++++************************)))************+++++++++'''''')))******+++++++++)))((((((''''''(((((()))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))((((((((()))***((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&''')))***)))((((((((())))))))))))((((((((()))((('''%%%%%%'''))),,,,,,+++******)))((((((&&&''''''''''''((((((((())))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((&&&&&&'''(((((()))******'''((())))))******))))))))))))((((((((((((((('''''''''''''''''''''''''''tttlllmmmpppnnnkkkcccZZZVVV\\\bbb^^^TTTLLLHHHFFFCCC???;;;888444222444333333333333333333444111111000000///......---000/////////......------..............................---------,,,,,,,,,++++++++++++++++++++++++,,,++++++*********+++,,,)))******++++++******)))************************)))******+++++++++******))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))******''''''((((((((((((''''''(((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))*********)))))))))(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''((())))))***((((((((((((((((((((((((***)))(((((((((((()))***++++++******++++++,,,,,,++++++++++++++++++++++++)))))))))*********++++++***++++++,,,,,,---------////////////000111444666<<<>>>AAADDDGGGHHHIIIIIINNNPPPSSSUUUXXX\\\aaaeeeqqqwwwzzzyyyyyy{{{{{{xxxzzzvvvqqqllliiikkkooosssrrrooojjjiiimmmttt|||{{{xxxxxxzzz}}}wwwvvvvvvxxx}}}}}}xxxssskkkcccVVVSSSNNNKKKKKKKKKJJJJJJCCCCCCCCCCCCAAA???===<<<777777777666555444555555222222222222111111000000000000////////////000000////////////..........................................//////...---,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++(((((()))***************)))(((((((((((((((((()))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***(((&&&&&&''')))***((((((((((((((('''''''''))))))))))))))))))))))))(((''''''''''''(((((()))((('''&&&''')))******)))(((((())))))))))))((((((((((((((('''&&&&&&'''))),,,,,,+++***)))((((((''''''''''''''''''((((((((())))))))))))((((((((((((***))))))'''&&&%%%$$$$$$(((((((((((((((((('''''')))))))))(((''''''&&&&&&''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((())))))))))))(((((()))******************)))))))))((((((''''''))))))))))))))))))))))))xxxqqqnnnmmmmmmlllccc\\\[[[ZZZVVVSSSRRRNNNMMMJJJFFFAAA===;;;:::555444333222222222222333111111000000//////......///////////////.......................................---------,,,,,,,,,++++++++++++++++++++++++,,,++++++******+++,,,,,,******++++++++++++******************************,,,,,,,,,+++***)))(((((())))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''******))))))))))))******(((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((())))))************((('''''''''''')))******''''''(((((())))))))))))))))))))))))************((((((((((((((()))******))))))))))))))))))))))))+++******************+++++++++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******++++++,,,------......000111111222555;;;???FFFJJJPPPUUUYYYYYYXXXVVVYYY[[[___aaacccfffjjjmmmyyy~~~xxxooohhhgggjjjnnnnnnllliiigggjjjpppxxx~~~xxxooofffaaa\\\WWWVVVUUUTTTTTTNNNOOOOOONNNKKKGGGCCC@@@???>>><<<;;;::::::999999555555444333222111111000000000////////////000000000000/////////.................................,,,---....../////////......---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++***************)))((((((((())))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***(((&&&%%%%%%%%%'''((('''''''''((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((''''''(((***+++***)))(((((())))))))))))(((((('''((()))(((''''''((()))++++++***))))))(((''''''(((((((((((((((((((((((())))))))))))((((((((((((***))))))'''&&&%%%$$$$$$((((((((((((''''''''''''))))))(((((('''''''''&&&''''''((((((((((((''''''((((((&&&%%%%%%&&&((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))(((((((((((((((((()))*********************))))))((((((((('''))))))))))))))))))))))))~~~~~~xxxwwwyyyssskkkbbb[[[SSSNNNOOOTTTSSSSSSRRRNNNIIICCC@@@>>>777666444222111111111222///000111111222333444444////////////////////////..............................---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,******++++++++++++******************************,,,,,,,,,+++***)))((('''))))))))))))))))))))))))'''(((((()))))))))))))))((((((((()))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))************)))((((((''''''(((((()))))))))*********)))(((((((((((((((((())))))))))))((((((((()))******++++++))))))((('''((()))***+++'''(((((())))))******+++)))))))))************+++))))))(((((())))))***+++))))))))))))))))))))))))))))))************))))))************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---***+++,,,,,,---.../////////111333555777<<>>??????<<<999999888666444333222111111000000////////////000000000000000/////////..............................******,,,------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************++++++++++++++++++******)))''''''((())))))******))))))(((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***)))((('''(((***+++***)))(((((())))))))))))((((((&&&((())))))((('''(((******))))))))))))((((((((()))))))))(((((((((((('''))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''++++++***))))))((('''''''''((())))))******))))))***))))))))))))))))))(((''''''''''''''''''''''''||||||tttiiiaaaXXXQQQRRRWWW]]]```ccc```YYYOOOGGGDDD:::999666333222111111222///000111222333444444555/////////////////////000..............................---------,,,,,,,,,++++++++++++++++++++++++******,,,---------,,,,,,***++++++,,,,,,++++++***************************+++++++++++++++***)))((())))))))))))))))))))))))''''''((()))))))))))))))''''''(((((())))))******++++++***))))))***++++++))))))))))))))))))))))))(((((()))******************)))(((''''''((()))***)))******+++***)))((('''(((((((((((())))))))))))'''(((((()))******++++++///...+++***))))))***+++(((((())))))***++++++,,,))))))*********+++++++++))))))(((((())))))***+++))))))))))))))))))))))))))))))************)))))))))))))))******+++,,,---++++++++++++++++++++++++,,,,,,------------......------...///000111222222333777:::===@@@HHHSSS[[[___bbbfffkkknnnpppqqqqqqkkkooosssvvvuuutttrrrrrrqqqxxxzzznnnaaaZZZZZZ\\\___ccciiimmmqqquuuzzz~~~{{{yyywwwuuussstttuuuvvvvvvrrrlllgggcccWWWPPPJJJIIILLLLLLFFF@@@???>>>;;;999777666555555111111000000000000111111000000000000/////////...........................,,,,,,---------------,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++))))))*********))))))(((((()))************)))(((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''''''''&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''((()))***+++)))((()))******)))((((((((())))))))))))((((((&&&((())))))(((((()))***)))))))))************+++))))))))))))((((((((('''))))))))))))(((((((((((($$$%%%%%%&&&'''((())))))%%%&&&&&&''''''(((((((((&&&&&&''''''((()))))))))''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++''''''''''''''''''''''''******))))))))))))))))))''''''((())))))))))))((()))))))))))))))*********(((((((((((((((((((((((({{{~~~tttllleee___]]]```lllqqqwwwuuulll___TTTNNN===;;;888555333222222222111111111000000000000000////////////000000000000..............................---------,,,,,,,,,++++++++++++++++++++++++)))***,,,.........,,,+++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&'''((()))***++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))'''((()))******************)))(((''''''((()))***)))***+++++++++)))((('''(((((((((((())))))))))))'''(((((()))***+++++++++444222///,,,***)))******((())))))***+++,,,,,,,,,))))))******++++++++++++)))))))))))))))******+++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))***+++,,,---************************---------.........//////...///000111222333444444:::>>>BBBEEEIIIRRR^^^hhhkkkkkkmmmpppssswwwzzz{{{xxx|||}}}xxxsssqqqhhhqqqyyy}}}yyynnn```XXXVVVXXXaaagggoootttwwwxxx{{{}}}}}}wwwssslllccc[[[ZZZ______XXXOOOEEEDDDAAA???<<<;;;;;;;;;333222222222222222222333000000000000////////////........................000000000000///...---,,,---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++'''((()))******++++++***((()))***++++++***)))(((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))(((((('''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''')))******,,,***))))))******((('''(((((())))))))))))((((((&&&''')))***)))((()))***)))******++++++,,,------******))))))((((((((('''))))))))))))((((((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%&&&'''((()))******''''''((((((((((((''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''(((***+++,,,---...''''''''''''''''''''''''((((((((()))******++++++&&&''''''((((((((((((((((((((())))))******++++++++++++++++++++++++++++++yyyuuu{{{qqqlllkkkmmmnnnuuu~~~~~~iiiVVVHHH===555555555222111333111000///000111222111000------......//////000000.................................------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,+++***))))))******......,,,+++***)))))))))))))))))))))))))))))))))%%%%%%%%%%%%&&&&&&''''''******++++++++++++******))))))))))))))))))))))))***************)))((((((&&&''')))***)))((()))***,,,+++***((((((((()))***---,,,***)))))))))******(((((((((((())))))))))))+++***)))))))))***,,,---111000---+++************++++++***)))(((((())))))(((((()))***************)))************+++++++++******))))))))))))******++++++************++++++)))***+++,,,---,,,++++++,,,+++++++++++++++,,,,,,,,,+++,,,---///000///......///111333666888:::;;;<<>>999888666333000...///000333222111111222111///---111111000///////////////222111000///------,,,,,,///......------,,,,,,+++---------...............************************,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++************************...------,,,+++++++++,,,)))***++++++***)))((('''))))))))))))))))))))))))++++++++++++************+++++++++***)))(((((('''+++***)))(((((('''(((((()))))))))))))))))))))))))))************)))(((((())))))))))))************&&&&&&&&&'''''')))***+++(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''((()))(((&&&'''''''''''''''((()))*********))))))((((((''''''(((((()))***++++++,,,,,,***)))(((''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%))))))************))))))+++***)))'''''''''((()))''''''&&&%%%$$$$$$######***)))(((''''''(((************)))((('''&&&%%%%%%'''((((((((())))))************))))))((((((''''''+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++}}}}}}{{{zzzxxxzzz~~~uuueeeMMMAAA777555555333222333111000///000111222111000.........///////////////..............................---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,++++++***))))))******,,,,,,++++++***+++++++++)))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((''''''))))))))))))))))))))))))***************)))((((((&&&((()))***)))((()))***,,,+++)))((((((((()))***++++++)))((((((((())))))(((((((((((()))))))))*********)))((()))***+++,,,...---+++***))))))))))))++++++***)))))))))))))))(((((()))***************)))************+++++++++******))))))))))))******++++++************++++++******+++,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,---...//////...222333666888;;;>>>???@@@JJJPPPWWW\\\___dddkkkqqqvvv}}}{{{tttrrrqqqtttzzz|||uuuooolllkkkoooxxx}}}xxxyyy~~~}}}tttkkkbbb\\\UUUNNNJJJEEEAAA???>>>===;;;777444333333444444222111111222111000...111000000///.../////////000//////.........//////------------------------..................------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++************************------,,,+++++++++++++++)))******++++++***)))((())))))))))))))))))))))))''''''''''''((((((((((((++++++******)))(((((('''***))))))(((((((((((()))))))))))))))))))))))))))'''((()))***************(((((((((((('''''''''''''''''''''''''''((()))***(((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&'''((()))(((&&&(((''''''''''''(((((()))))))))))))))(((((((((((()))******++++++,,,,,,,,,+++***)))(((''''''''''''''''''''''''''''''&&&&&&(((((())))))))))))(((((())))))((('''''''''''''''$$$$$$%%%%%%&&&''''''''')))((((((((((((((())))))((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&***)))))))))(((((((((''')))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********{{{wwwrrrrrryyy|||tttiiiTTTGGG:::666666555333333222111000000111222111000000000///////////////..............................------------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++******)))*********++++++******++++++,,,---))))))))))))))))))))))))******************))))))))))))************)))))))))))))))))))))))))))))))))************))))))(((&&&(((******)))((()))***+++***))))))((()))))))))***)))(((((('''(((((((((((((((((()))))))))******))))))((((((((()))***++++++***)))(((((((((((()))+++***))))))))))))))))))(((((()))***************)))************+++++++++******))))))))))))******++++++************+++++++++++++++++++++,,,---------,,,++++++************---......///000000111111777888<<<@@@DDDGGGIIIKKKWWW\\\ccchhhjjjmmmrrrvvv{{{|||yyyzzz}}}}}}}}}zzzvvvuuuuuuuuu}}}wwwpppiiibbb\\\YYYTTTKKKEEEBBB@@@===999666555555555444333111111222222000///111000//////......//////---------...///000111222+++,,,,,,---......///////////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++************************,,,,,,+++************+++((()))******+++*********))))))))))))))))))))))))((()))))))))***+++++++++++++++******)))((((((((()))(((((((((((())))))***))))))))))))))))))))))))&&&&&&((()))***+++++++++))))))((((((''''''&&&&&&(((((((((''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&'''((()))(((''')))((((((''''''''''''((((((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((''''''''''''''''''((((((''''''(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((())))))))))))xxx~~~ttteee^^^dddkkkhhh```YYYMMM???888777777555222333111000111222222111///111000000000//////..............................------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++,,,++++++***++++++,,,,,,))))))))))))))))))))))))((((((((())))))************++++++,,,,,,++++++***))))))))))))))))))))))))))))))************)))((('''(((******((((((((()))******))))))))))))))))))))))))))))))((()))))))))(((((()))))))))*********((((((((((((((())))))***))))))((((((((()))))))))******)))))))))))))))***(((((()))***************))))))*********++++++++++++******))))))******+++,,,++++++******++++++,,,,,,,,,+++***+++,,,---......---,,,+++************///000111222222333555666999<<>>;;;999777777555333111111222222111000111000//////......//////............///000222222,,,---------.........///000000///...---,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************++++++******)))******+++((())))))***++++++++++++))))))))))))))))))))))))))))))***++++++,,,------************))))))(((((((((((('''(((((()))******((((((((((((((((((((((((&&&'''((()))************++++++******))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((()))((('''***)))(((''''''''''''''''''''''''((()))*********------------------,,,,,,---,,,+++***))))))))))))&&&&&&''''''(((((())))))'''(((((())))))(((((('''&&&'''((()))((((((&&&%%%)))((((((((('''''''''&&&&&&'''((())))))(((&&&%%%&&&&&&&&&''''''(((((((((******************++++++))))))))))))((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((()))))))))******{{{xxxzzz{{{fffYYYYYY___^^^XXXXXXPPPEEE<<<999888666333444222111111222222111///111111000000/////////...////////////////////////------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++...---,,,+++************))))))))))))))))))))))))&&&'''((()))***,,,------''''''((((((((((((''''''))))))))))))))))))))))))((())))))*********))))))''')))******((('''((())))))))))))*********)))))))))*********************))))))))))))************'''((((((((())))))))))))))))))*********************)))))))))))))))******(((((()))***************))))))*********+++++++++++++++************++++++,,,,,,++++++++++++,,,,,,---,,,+++***+++,,,...///......---,,,,,,+++,,,,,,...000222333333444888;;;<<>>;;;888666666666555333222222111000000000000111222111000000////////////000000//////...------,,,/////////...---------,,,------------------------------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++************************+++************+++,,,,,,++++++*********+++,,,,,,************************((((((((())))))***************)))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))((()))))))))(((((('''&&&'''''''''((((((((((((((()))))))))(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&''')))***)))((()))((((((''''''''''''(((&&&''''''((()))******+++---------------------------,,,+++***))))))))))))(((((((((((((((((())))))))))))************))))))'''((())))))))))))))))))$$$%%%&&&'''(((******+++************)))((('''&&&((((((((())))))*********++++++************))))))(((((((((((())))))))))))((((((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++tttqqqyyyrrr___UUUSSSQQQLLLKKKQQQQQQHHH>>>:::888555555333222222222222111///000000000000000111111111////////////////////////,,,,,,,,,---------......------,,,,,,,,,,,,++++++------------------------***+++,,,,,,,,,,,,+++*********))))))***++++++,,,---,,,,,,+++*********+++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((()))***************((()))+++***(((''''''((('''((()))***+++******)))'''((()))+++++++++***)))))))))*********+++++++++((()))***+++++++++***)))***+++,,,,,,,,,+++***))))))))))))))))))***++++++(((((()))***************)))************+++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---+++,,,,,,---...---------///......//////000111222222666999;;;;;;>>>EEEKKKRRRXXXbbbmmmyyy~~~|||uuuooolllooorrrppppppsssxxx}}}|||xxxpppnnniiiddd______aaadddjjjpppwwwzzzzzz|||zzzsssnnnmmmpppssswwwyyyzzzzzz}}}|||ooosss{{{|||sssfff[[[TTTNNNHHHCCCEEEBBB>>>;;;::::::888777444333222222111111222222222111000000//////000000////////////..............................------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++************************+++++++++++++++,,,---------,,,+++*********+++,,,************************++++++++++++++++++,,,,,,)))))))))))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))''''''(((((()))(((((((((&&&&&&''''''(((((())))))(((((((((((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))'''&&&%%%''')))***)))((((((''''''''''''(((((()))''''''(((((())))))******++++++,,,,,,------......,,,+++***))))))((()))))))))))))))((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))###$$$%%%&&&((()))***+++,,,,,,***))))))((((((((((((((((((((()))))))))))),,,,,,,,,++++++*********'''((((((((()))))))))***(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************~~~}}}}}}vvvdddXXXTTTQQQMMMFFFPPPTTTKKK@@@:::888666555444222222222222111/////////000000111111222222000000000000000000000000,,,,,,,,,------.........---------,,,,,,,,,++++++------------------------***+++,,,------,,,+++*********))))))***+++,,,,,,++++++******++++++,,,---))))))))))))))))))))))))++++++******)))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************(((***+++***(((''''''((('''((()))+++++++++***)))&&&'''(((*********)))((()))************+++++++++((()))***,,,,,,++++++******+++,,,,,,,,,***)))((())))))((())))))***++++++(((((()))***************)))************+++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---+++,,,---...///...---,,,////////////000222333444888<<<@@@BBBBBBFFFNNNTTT\\\bbblllwww~~~|||{{{xxxpppmmmrrrvvvwwwzzz{{{xxxrrrlllggggggjjjmmmjjjqqqxxxzzzzzz|||yyyrrrnnnnnnpppwwwzzzzzzvvvttttttqqqmmmfffhhhmmmxxxwwwkkkccc\\\TTTOOOKKKGGGBBB???>>>===;;;:::555444333333222222333333111000000000000000111111------......///000000000---------...............,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++************************,,,+++++++++,,,------......---+++*********++++++************************)))))))))((((((((((((((()))))))))))))))*********+++***)))(((((('''(((((())))))))))))))))))))))))%%%%%%'''((())))))******''''''((()))***+++,,,,,,(((((((((((()))***,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))'''&&&%%%''')))******)))'''''''''''''''((()))***(((((((((((())))))))))))******++++++,,,---......,,,+++***)))((((((((((((******))))))((((((''''''''''''(((((((((((('''''''''&&&%%%%%%&&&'''((()))&&&&&&&&&'''''''''''''''...---+++)))((())))))***((((((((((((((((((((('''((('''''''''&&&&&&%%%%%%'''((((((((())))))******''''''%%%$$$$$$%%%''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))zzz|||~~~wwwmmmbbbZZZVVVUUUUUUMMMMMMJJJHHHHHHFFF===222444666666333222111000...111111111111000000000000//////.........---------////////////////////////+++,,,---......---,,,+++......---+++)))((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......************************************************************************************************)))))))))))))))*********************************+++*********))))))((((((,,,+++***((((((((()))******************)))(((((())))))))))))))))))))))))******))))))******+++,,,,,,+++)))(((((()))+++,,,+++++++++*********))))))(((***+++------,,,+++******++++++,,,,,,++++++***...---+++)))(((((()))***------,,,,,,,,,---......***,,,.........---...///000222111///111888<<<<<>>===;;;999777666444222111111111111000000000000000000000000...000111000//////000111........................,,,------...------,,,+++---------,,,,,,,,,------------------------------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))))))))))))))))))))))))))************)))***************))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***,,,,,,++++++*********)))((((((((())))))******+++------------...............,,,)))))))))***)))(((((()))+++---...---+++***))))))))))))))))))))))))'''''''''((()))+++,,,---)))))))))******)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++*********)))))))))))))))xxxhhhlllrrraaaVVVVVV]]]hhhwww~~~oooIII???777666555222000222111111111111000000000///........................////////////////////////...---,,,++++++,,,---...------------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------************************((((((((((((((((((((((((************************,,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))******)))))))))*********))))))((())))))*********))))))))))))))))))))))))))))))))))))(((((())))))***++++++******************+++************************))))))******+++++++++++++++,,,,,,------,,,,,,++++++******++++++,,,,,,---++++++++++++,,,---...///---///111222333555888;;;;;;BBBHHHNNNUUU^^^aaa```cccaaadddllltttyyy~~~xxxxxx{{{{{{wwwtttvvvzzzzzzzzz|||}}}yyyssskkkbbbUUULLLFFFCCC>>>;;;888777555444222222222333111111111111111111111111...///000000///...///111////////////////////////------.........---,,,,,,------------------------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))))))))))))))+++***)))(((''''''((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))***%%%%%%&&&&&&'''''''''(((((((((((()))***+++++++++---------.........//////---***(((''''''(((((('''&&&(((***+++,,,+++***)))))))))))))))))))))))))))&&&''''''((()))+++---...***))))))))))))))))))***(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))*********************************)))))))))))))))ooolllmmmaaa[[[bbbppp___LLL;;;888888333000000111111111111000000000000------------............////////////////////////...------,,,,,,------......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************))))))))))))))))))))))))************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))************(((((()))************)))((())))))************))))))))))))))))))))))))))))))(((((((((((()))*********************************************+++++++++))))))))))))******++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---...///000...///111222444777;;;>>>DDDKKKRRRWWW```iiinnnnnnpppnnnooovvv{{{}}}{{{xxx{{{{{{rrruuuzzz~~~}}}|||qqqcccXXXRRRMMMFFFAAA<<<:::888555444333222333111111111111111111111111///000111000///...///000////////////////////////---------------.........,,,,,,---............------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++***************************))))))(((((())))))***))))))))))))))))))))))))'''((())))))******))))))***)))((('''&&&'''((()))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******%%%%%%&&&'''((())))))***'''((())))))***+++,,,,,,------........./////////---***'''%%%&&&'''''''''&&&'''((()))***)))(((((())))))))))))))))))))))))(((((('''''''''((())))))******))))))))))))******))))))))))))))))))))))))''''''(((((())))))******((((((((((((((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))*********zzzmmmzzztttjjjoooyyy|||___BBB::::::555111000111111111111000000000000---.........////////////////////////////////////,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************************************)))))))))))))))))))))))))))))))))))))))((()))))))))************'''((()))***+++******)))(((((()))***************))))))))))))))))))))))))((((((((((((((()))***************++++++*********))))))*********+++++++++)))))))))))))))******++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---...///111111222444666777999===AAAEEEMMMTTT[[[```iiitttyyyzzzyyyvvvvvv{{{~~~|||zzz{{{xxxxxxwwwxxx}}}|||qqqtttyyy}}}ssshhhbbb\\\TTTNNNEEECCC???;;;888555444333111111111111111111111111111222333222000//////000////////////////////////------,,,,,,---...///000+++,,,.../////////...---.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************))))))*********))))))))))))))))))))))))((()))***+++++++++******)))((('''&&&&&&''')))***))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((()))******)))))))))******++++++,,,'''((()))***+++,,,,,,---............////////////...+++'''&&&&&&((((((((()))(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((()))******+++***)))(((((()))***+++))))))))))))))))))))))))'''''''''((()))*********((((((((((((((()))******))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))((((((((()))))))))******(((((())))))******++++++nnnpppzzz|||mmmHHH;;;:::777222111111111111111000000000000.../////////000000111111////////////////////////+++,,,............,,,+++***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))))))))))))))*********))))))))))))))))))))))))(((((())))))*********+++'''((()))+++++++++***)))(((((()))***************))))))))))))))))))))))))((((((((((((((()))************++++++++++++******))))))******++++++++++++)))))))))))))))******+++***++++++,,,,,,++++++******+++,,,------------,,,,,,------...///000222222999:::<<<===???CCCHHHLLLTTTZZZ```fffooozzz|||xxxwww{{{|||xxxtttrrrqqqrrrsssvvv}}}{{{rrruuuzzz}}}~~~uuuoooiiiaaaZZZNNNKKKGGGBBB===999777666111111111111111111111111333444555333111000000111000000000000000000000000...---,,,+++,,,...111222+++,,,.../////////..............................//////.........---------------------------------************************++++++************++++++)))))))))))))))))))))))))))***+++,,,---,,,,,,+++((('''&&&%%%&&&(((***+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((()))******)))))))))((((((((((((((('''((()))***+++,,,------............/////////000///,,,(((&&&''')))))))))+++***)))(((''''''(((((((((((((((((((((((((((((('''((((((***,,,...000111+++***)))(((((()))***+++))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((()))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))(((((())))))*********+++'''(((((()))***++++++,,,www^^^AAA777666333///111111111111000000000000000000000000000000000000////////////............---,,,,,,++++++,,,,,,---------------------------.........------,,,,,,,,,+++...000///,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,******************+++++++++***)))(((''''''''''''************************((()))***+++++++++++++++)))((('''&&&&&&'''((()))&&&&&&'''((((((((((((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((()))***+++,,,,,,,,,+++,,,,,,---,,,+++***)))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++---...000111111333555888;;;@@@DDDFFFFFFHHHNNNTTT^^^bbbiiirrr{{{xxxtttooooooqqqqqqnnnjjjhhhkkkpppuuuxxxxxxwwwvvvqqqsssxxxyyyyyyrrrllliiieee```VVVIII>>>888666666555333222222333333333222////////////............000000000000000000000000........................,,,,,,,,,------.........------------------------//////.........---------//////.........------------,,,+++*********,,,,,,+++)))'''''')))***+++***+++++++++*********))))))+++++++++*********))))))***************)))((((((+++*********))))))(((((())))))))))))((((((((((((******))))))((((((''''''''''''((((((((((((''''''(((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((('''((((((***+++,,,------------......------,,,+++,,,)))'''(((+++---,,,***))))))************)))))),,,+++++++++******))))))((((((((((((''''''''''''&&&&&&((()))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++++++++***************(((((()))***+++,,,,,,---+++***)))'''''''''((()))))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))}}}xxxbbbHHH===:::777444222222222222111111111111000000000000000000000000////////////..................------------......------------------------......---------,,,,,,,,,+++---///...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))))))))((((((((()))************************************+++++++++******))))))((((((''''''(((((()))(((((()))************)))))))))************))))))))))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))***+++++++++,,,+++,,,,,,,,,,,,+++***)))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...000222333555888;;;EEEHHHKKKLLLLLLPPPWWW]]]iiilllrrrvvvyyyzzzyyyxxxtttnnngggdddeeefffdddbbbdddgggkkkooorrrsssssssssppprrrvvvuuuzzzyyyuuuuuuppphhh]]]QQQFFF???<<<777555222222222222111000111111000000000/////////000000000000000000000000..........................................//////........................//////.........------------------,,,,,,,,,++++++++++++++++++++++++,,,,,,***((('''''')))******************************************)))))))))((((((***************)))((((((************)))))))))((())))))))))))((((((((((((***)))))))))((((((((('''))))))************))))))(((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((((((((()))***+++,,,---------------------,,,++++++---+++))))))***+++***((())))))************))))))++++++*********)))))))))((((((((((((((((((((((((''''''((()))*********)))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))************************((()))))))))***++++++++++++***)))((('''(((((()))******************************))))))******+++,,,************************wwwvvv}}}xxxxxxeeeNNNAAA<<<888666444333333333333222222222000000000000000000000000////////////............000//////////////////000------------------------...------------,,,,,,,,,+++---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((()))(((((()))***+++,,,,,,************************,,,,,,,,,++++++)))((((((((())))))******))))))((()))***++++++,,,,,,++++++******++++++++++++******))))))************))))))))))))))))))))))))))))))******))))))))))))************************++++++++++++,,,,,,,,,+++******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------///111333555888<<>>;;;888555444333333222111222222222111111111111000000000000000000000000000........................000000000///////////////////////////////////////...............---------++++++++++++******************+++,,,,,,,,,,,,,,,***((('''''')))+++*********************+++++++++)))))))))(((((((((((((((***************)))((((((************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))************))))))(((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((())))))***+++,,,------...,,,,,,,,,---,,,++++++***...,,,*********)))(((&&&))))))************))))))******))))))))))))(((((())))))))))))))))))))))))(((((())))))***)))))))))************************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++xxx}}}~~~uuuxxxqqqjjjrrr|||tttbbbQQQCCC;;;666555333333333333222222222222////////////////////////////////////............000000////////////000000---------------------------------------------------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***))))))(((******))))))***+++,,,,,,************************+++++++++++++++***)))(((((()))***++++++***)))((()))***++++++,,,,,,++++++)))******++++++******)))))))))************))))))))))))))))))))))))))))))***))))))))))))))))))***+++++++++***************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////111333444666:::>>>BBBDDDGGGKKKPPPTTT[[[bbbggglllpppssspppiiiddddddfff]]]ZZZWWWWWWZZZ]]]_________aaacccgggmmmsssxxx{{{{{{yyy{{{vvvcccPPPDDD@@@===999777666666555444222222222222111111111111000000000000000000000000........................000000000//////.........................................................++++++++++++************)))***,,,---...------,,,+++***))))))+++,,,,,,++++++++++++*********))))))))))))))))))))))))))))))***************)))((((((*********)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((()))******+++,,,---------++++++,,,,,,++++++***)))++++++*********)))((('''))))))************)))))))))))))))(((((((((((((((***************+++++++++))))))*********))))))((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((((((******))))))))))))))))))++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++~~~vvvsss~~~rrrgggkkksssooojjj```TTTFFF<<<666444333222222222222111111111////////////////////////////////////............///......------......///------------------------------------------------...---,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******,,,,,,+++***))))))******************************((()))***+++++++++++++++((()))***++++++***)))(((((()))******++++++******(((((())))))))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))******)))))))))+++++++++***************+++++++++++++++++++++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000111222333444555666888<<>>BBBHHHOOOUUUZZZ\\\^^^aaaccccccaaa___```___^^^\\\ZZZZZZZZZZZZ[[[]]]```ccceeehhhjjjlllmmmnnnqqqvvv|||wwwnnnjjjoooyyy~~~tttbbb[[[RRRHHHAAA;;;777444333333333333222222222222111111111111111111111111//////////////////////////////////////////000000........................---------.........//////------------,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,***)))***+++------+++)))+++++++++***************))))))))))))*********+++***************)))((((((((()))))))))************))))))))))))(((((((((((('''((((((((()))))))))***))))))************))))))(((((())))))))))))(((((())))))************))))))((((((((((((((((((((((((((())))))))))))*********(((((()))))))))(((''''''&&&)))+++,,,)))''''''((())))))************)))))))))))))))*********++++++(((((())))))***++++++,,,((()))******++++++++++++************************''''''(((((())))))******))))))))))))))))))))))))(((((())))))***++++++,,,((()))))))))***+++++++++((()))***++++++++++++*********************************))))))******+++,,,++++++++++++++++++++++++wwwooonnnooorrrtttppphhh```\\\\\\cccdddccc```XXXMMMAAA999555555444444444333333333000000000000000000000000000/////////..................------------......------------------------,,,,,,,,,------.........,,,)))&&&&&&)))+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))''''''''''''((()))***+++************************+++++++++++++++***)))((()))((('''&&&&&&'''((()))(((((()))*********************++++++++++++******))))))************))))))))))))))))))))))))))))))((()))***++++++***)))((((((((()))***+++,,,,,,---++++++*********+++---...******+++++++++,,,,,,,,,------------------------///000111333555777888999777999<<<@@@FFFNNNVVV\\\hhhfffdddcccaaa___[[[YYYVVVTTTTTTUUUYYY\\\^^^^^^^^^```bbbfffjjjooouuuyyywwwxxxzzz~~~sssrrrnnnmmmrrr{{{tttgggeeemmmuuuwwwqqqiii^^^RRRHHH@@@:::777555555444444444333333333111111111111111111111111000000000000000000000000//////000000111111222222////////////////////////---------.........//////---------,,,,,,,,,++++++111000...,,,+++++++++,,,(((((((((***,,,,,,***((((((((()))***++++++,,,,,,'''((((((((())))))*********************)))(((((((((((())))))*********+++))))))))))))(((((((((((('''((((((((())))))******''''''((((((((((((''''''(((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''&&&'''***---,,,)))&&&%%%&&&))))))************))))))))))))******+++++++++,,,'''(((((()))******++++++'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))((((((''''''))))))))))))))))))))))))((())))))***+++,,,,,,,,,(((((()))***+++,,,,,,---((()))***+++,,,,,,+++***))))))))))))))))))))))))*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,zzz|||zzzkkkjjjlllmmmllljjjfffbbb___bbbcccccc```XXXNNNCCC===<<<444000222555333111111222222222111111111111000111111000000//////......//////.........---------//////.........------------------..................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,)))))))))***++++++,,,,,,******++++++++++++******))))))************))))))))))))))))))))))))))))))*********)))))))))))))))***++++++,,,,,,++++++***)))************+++++++++*********+++,,,,,,,,,---,,,+++++++++***)))))))))))))))*********+++++++++,,,++++++***++++++,,,,,,......---------,,,,,,,,,------,,,,,,---///111222111444555555999===>>>::::::>>>CCCGGGKKKTTTaaakkkppphhhcccdddbbbZZZUUUTTTRRRWWW]]]``````aaacccfffaaadddjjjrrrxxxzzzxxxuuuxxx{{{~~~tttnnnhhhhhhmmmsssuuuuuu}}}zzzwwwtttqqqooowwwqqq___PPPHHHBBB<<<>>>777444555777444222333444444333333222111000000000000000000000000000000111111000///////////////000000000000000000000000,,,------......------,,,////////////////////////'''(((***,,,---,,,***)))++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++***(((%%%###!!!******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))(((''''''((()))***((((((''''''''''''((((((******))))))((((((''''''))))))))))))))))))))))))++++++************++++++******))))))((((((''''''(((((((((((())))))))))))))))))************))))))***************)))((('''(((((((((((())))))))))))******))))))))))))******'''''''''''')))+++---...+++***)))))))))***,,,---************++++++++++++))))))))))))))))))))))))***++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,rrrrrruuummmmmmnnnooopppmmmhhhdddcccbbb```^^^ZZZSSSJJJDDD:::666444666555222111333222222222111111111111000111000000000/////////...//////.........---------//////.........---------,,,,,,------------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++************************++++++++++++******))))))************))))))))))))))))))))))))))))))***)))))))))))))))))))))***++++++,,,,,,++++++***)))************+++++++++*********++++++++++++++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---..................,,,+++++++++,,,...///000333666888777:::???@@@======???DDDKKKVVVaaakkkpppsssnnnjjjjjjeee\\\WWWXXXYYY]]]bbbdddeeefffiiillliiilllqqqvvvzzzzzzyyywwwyyy~~~|||uuummmkkkqqqxxx~~~|||iiiZZZPPPGGG@@@>>>888555777888555111111444444333222222111000000111111111111111111111111000000///...............////////////////////////,,,------......------,,,........................)))***+++,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++***)))((('''******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))*********))))))(((((((((((((((((((((((()))))))))***))))))************)))))))))************))))))((((((((((((((()))))))))*********))))))))))))******(((((('''((()))***,,,---'''''''''''''''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))'''((()))***************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,{{{kkkiiiwwwtttrrrrrruuuxxxwwwqqqkkkddd```\\\\\\^^^]]]XXXSSS???;;;999888555111111444222222222111111111111000000000000000/////////////////////.........------...............---------,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,++++++***))))))(((******++++++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******)))************+++++++++******************))))))***************+++++++++++++++,,,,,,,,,---------------,,,++++++++++++++++++,,,---///000//////...,,,+++++++++,,,...000111444888:::999<<>>;;;999888:::333333333222222222222222111111111111111111111111222111111111111111222222////////////////////////---......//////......---------------------------//////...---,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++)))(((((()))***+++******++++++++++++******************************************************+++******))))))******+++(((((())))))))))))(((((())))))(((((((((((())))))***)))))))))((((((((('''((((((((((((((((((((((((+++******))))))******+++))))))))))))************))))))))))))******************++++++++++++******'''((()))***************))))))))))))******************))))))))))))******************)))))))))(((%%%&&&((()))))))))(((''''''''''''(((((((((((()))))))))))))))))))))))))))*********++++++***))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,zzzpppxxxwwwqqqlllnnnxxxdddEEE777777777444111222222222111111111111000////////////000000000000000000000/////////......---------..................//////000111222333333///......---------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,((())))))***++++++,,,,,,******++++++++++++******))))))************))))))))))))))))))))))))))))))((((((((()))******++++++))))))************)))))))))************+++++++++******************))))))***************+++++++++))))))*********+++++++++------,,,,,,,,,,,,------,,,,,,,,,------------...000000000111222555777888888>>>BBB@@@AAAGGGMMMOOORRRSSSUUUVVVXXXZZZ]]]______jjjtttuuussssssuuuvvvwwwxxxyyyyyyyyy}}}{{{|||{{{xxxuuuuuuzzz~~~}}}~~~kkk^^^PPPGGGAAA<<<:::;;;444444444444444333333333222222222222222222222222222222222222222333333444000000000000000000000000......////////////......------------------------------------------,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,......---,,,++++++++++++******++++++++++++******************************************************,,,++++++******++++++,,,(((((())))))))))))((((((***))))))(((((())))))************)))((('''''''''))))))))))))))))))))))))++++++************++++++)))))))))************+++)))))))))*********++++++******++++++++++++******((())))))************))))))))))))*********++++++******))))))))))))******))))))*********))))))((((((((())))))******))))))(((((())))))))))))******))))))))))))))))))))))))+++++++++++++++***))))))************************++++++,,,,,,---.........++++++++++++++++++++++++******+++++++++,,,,,,,,,vvvrrr}}}{{{uuuTTTAAA<<<999555222222222222111111111111000.../////////000000000111000000000000/////////...---------.........//////......///000111222333333//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,******************++++++******++++++++++++******))))))************))))))))))))))))))))))))))))))'''(((((()))******++++++))))))************)))))))))************+++++++++*********++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,...000333444555555555666888:::<<<>>>???EEEIIIGGGHHHNNNTTTWWWZZZWWWSSSSSSXXX\\\^^^]]]^^^jjjtttwwwxxx|||}}}{{{}}}~~~{{{{{{yyyuuurrrtttyyy~~~~~~{{{}}}ttteeeYYYOOOEEE>>><<<555555555555555555555555222222222222222222222222222111111111222222333444111111111111111111111111......////////////..............................***+++------...---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------...------,,,+++******++++++++++++******************************************************++++++************++++++'''((()))******)))((('''******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))*********+++++++++))))))*********+++++++++***++++++,,,,,,++++++***)))************))))))((())))))*********+++++++++******))))))))))))******((()))******+++***))))))+++++++++***+++,,,,,,---***++++++++++++,,,,,,,,,))))))))))))))))))))))))((()))***************)))++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,zzznnnyyy```KKK@@@999555333222222222111111111111000.../////////000000111111000000000000////////////---------.........//////------...///000111222222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,,,,,,,++++++***)))))))))******++++++++++++******))))))************))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))************)))))))))************+++++++++*********+++,,,,,,,,,---,,,+++++++++******))))))++++++,,,,,,,,,---------+++++++++,,,---...///000,,,,,,+++,,,///333888:::;;;;;;;;;<<<>>>@@@BBBDDDDDDJJJNNNMMMMMMSSSZZZ^^^^^^VVVNNNOOOXXX______\\\___kkkvvvyyy}}}yyyyyywwwssspppqqqvvv{{{{{{~~~wwwxxx}}}~~~wwwjjj]]]NNNCCC>>>555555666666666666666666222222222222222222222222111111000000111222333333111111111111111111111111......////////////......////////////////////////(((***,,,.........,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,)))***+++,,,---,,,+++*********++++++++++++************************************************************))))))))))))******'''((()))******)))((('''******))))))))))))******''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++)))************+++++++++***++++++,,,,,,++++++******************)))(((''')))************+++++++++******))))))))))))******'''((()))+++++++++***))))))((('''''''''(((***+++'''(((((((((((()))))))))))))))))))))))))))))))))%%%&&&''')))************++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,qqqkkkssszzz~~~lllTTTAAA777555555666555444222111000//////222222222111000//////...000/////////............//////.........---------......//////000000111111111///---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,************************)))***+++,,,,,,+++***)))((((((''''''((()))*********)))(((''''''((()))***)))************+++++++++++++++,,,,,,,,,,,,++++++)))************+++++++++'''((()))***+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++******((((((((()))***+++//////...---,,,,,,,,,,,,*********,,,000666;;;???===AAADDDCCC???@@@FFFLLLYYYWWWTTTQQQRRRWWW___eee```\\\TTTMMMPPP[[[cccfffiiinnnuuu|||yyypppmmmlllkkkmmmqqq}}}}}}{{{}}}~~~mmm[[[LLLDDD===;;;999777777666444222333222222222222222333333333333333222222111111111111111111111000000000000//////......---------,,,000/////////............,,,---------,,,++++++***************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++************************+++++++++*********))))))++++++***)))((((((((()))+++******)))(((''''''&&&))))))))))))))))))))))))((('''&&&'''((()))((('''))))))(((((((((((())))))(((((((((((())))))))))))'''((()))******)))((('''((((((((((((((((((((((((((()))***++++++***)))(((******************************))))))))))))******+++***'''&&&&&&))),,,...************************,,,,,,++++++++++++++++++)))************+++++++++))))))))))))))))))))))))+++***)))))))))***,,,,,,+++++++++++++++***)))(((************************+++,,,------++++++,,,---))))))***++++++,,,------|||oookkkooo}}}qqqnnnsss|||ooo\\\III<<<777777333333222222222222333333111111111000///.........000000/////////.........//////.........---------.../////////000000000111111///---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******************************++++++++++++******))))))((((((((()))******))))))(((''''''((()))))))))************+++++++++))))))************)))))))))************+++++++++******++++++++++++++++++,,,,,,++++++++++++******+++************++++++,,,......------,,,,,,------......///111666<<>>CCCFFFCCCGGGKKKLLLMMMRRR\\\dddfffhhhjjjiiigggdddbbbbbb```dddffffffiiioootttuuuuuu{{{uuuqqqoooooooooqqq{{{{{{hhh[[[MMMHHHAAA;;;888777666555444333333333333444555666333333333333222222222222222222111111111000000000000000000000////////////.........---------,,,,,,..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************++++++,,,,,,---************************+++++++++***************))))))))))))))))))***+++******))))))((((((''''''))))))))))))))))))))))))***)))((()))***+++***)))))))))(((((((((((())))))((((((((()))))))))*********))))))(((((())))))***************************))))))************))))))((((((((((((((((((((((((++++++************++++++++++++,,,,,,,,,+++******************************((((((((()))*********+++)))************+++++++++************************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------++++++,,,---,,,---------------------oooooowww~~~wwwfff^^^WWW\\\aaa___WWWIII===666777666555333111111000000111111000000/////////...000000000////////////.../////////...............////////////000000000000///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,+++***)))))))))*********))))))))))))******))))))*********+++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++,,,,,,,,,------,,,,,,+++---,,,,,,,,,+++*********)))***+++---------,,,,,,,,,,,,,,,------...000000+++---000444:::@@@EEEHHHFFFIIILLLMMMOOOTTT]]]dddkkknnnrrrrrrpppmmmkkkjjjdddjjjoooooorrrwww{{{|||}}}~~~zzz||||||~~~wwwnnnppptttxxxyyyzzzwwwhhhXXXQQQHHH@@@<<<::::::999444333333333333444555555333333333333333333333333222222222111111111000000111111000000000000000000//////.........---------......////////////......------------------------------,,,,,,,,,+++++++++************************))))))***+++,,,,,,------************************************************)))((((((((()))***++++++***)))))))))((((((((('''((((((((((((((((((((((((((('''&&&'''((()))((('''))))))(((((((((((())))))(((((()))))))))*********+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))++++++************++++++,,,,,,,,,++++++******)))************************'''(((((()))***+++,,,,,,))))))*********+++++++++************************************++++++,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---...............---------~~~}}}|||lllaaaQQQRRRTTTXXXYYYQQQCCC888777666555333222111000000222222111111111111111000111000000000////////////////////////////////////000000000000////////////......------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++)))***+++,,,------------///......---,,,,,,++++++'''(((***,,,---,,,,,,+++,,,,,,,,,---...///000111///111555:::@@@FFFJJJLLLGGGIIILLLNNNRRRXXX```fffppprrrsssssspppnnnnnnnnnjjjooossstttwww}}}~~~zzzyyy|||vvvuuuwwwzzz{{{{{{zzz|||~~~zzzsssssssssuuuwwwvvvwwwsssbbbZZZOOOEEE???<<<<<<<<<444444333333333333444444333333333333333333333333222222222222111111111111000000111111111111111111000000000000////////////......//////000//////...---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------************************************************)))((((((((()))***++++++))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&'''((()))((('''))))))(((((((((((())))))))))))))))))************+++***)))(((((()))***+++((((((((((((((((((((((((***))))))))))))))))))***************************+++******************+++...,,,)))''''''(((***+++************************))))))******+++,,,------))))))*********+++++++++******************************++++++,,,,,,,,,,,,...------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---///.....................vvv{{{|||kkk___SSSOOONNNSSSYYYVVVJJJ>>>444444333333333333444444222222222222222222222222111111000000000/////////...////////////000000000000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++***)))))))))******++++++,,,,,,,,,,,,++++++)))************+++++++++))))))************)))))))))************+++++++++((()))***,,,------......000000///...---,,,++++++(((((()))+++,,,,,,,,,,,,------------...///000111///222777===BBBGGGJJJLLLHHHKKKOOOTTTZZZ```hhhlllssssssrrrooolllkkkkkklllooorrrtttvvv|||~~~|||zzzzzz~~~xxxpppllllllrrrrrroookkknnnuuuxxxwww|||wwwrrroooooosssqqqhhhZZZMMMEEE@@@>>>===777666555444444444444444333333333333444444444444333222222222222111111111000000000000111111111111111111111000000000//////---...//////////////////------------------------------------,,,,,,,,,,,,------------------------*********++++++,,,,,,---***************************************+++++++++))))))))))))))))))***+++))))))))))))(((((((((((())))))))))))))))))))))))***)))((()))***+++***)))))))))(((((((((((()))))))))))))))*********++++++*********))))))*********''''''''''''''''''''''''******))))))))))))************************************))))))))))))******---+++(((&&&&&&'''***,,,*********************************+++,,,,,,------)))************+++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,...---,,,+++,,,---...///------------------------+++,,,------++++++,,,------.....................rrrkkkwww}}}tttggg\\\SSSOOOLLLPPPUUUTTTLLLCCC444444333333333333444444111111111111111111111111111111111000000000//////.../////////000000000000111000000000/////////...,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))((((((((()))******))))))***++++++***)))))))))************+++++++++))))))************)))))))))************+++++++++))))))***+++,,,,,,,,,+++000///...---,,,++++++***************,,,---...///......---......///000000000333888>>>DDDHHHJJJKKKOOORRRVVV\\\aaaggglllooorrrrrrqqqooommmlllmmmoooqqqsssuuu{{{yyyzzz~~~}}}sssjjjeeecccfffiiikkklllqqqyyy|||{{{|||wwwsssvvvzzz{{{kkk\\\PPPHHHCCCAAA;;;:::999777666555444444333333333444444444555555333333222222222111111111/////////000000000111111000000000000////////////,,,---...////////////...,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********++++++++++++***))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))((()))***+++***)))))))))(((((((((((())))))))))))*********+++++++++)))******++++++******)))((((((((((((((((((((((((+++***)))(((((()))***+++************************))))))(((((((((((())))))+++***)))((((((***+++,,,************************************++++++++++++)))************+++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,---,,,+++***+++,,,...///------------------------+++,,,------++++++,,,---,,,,,,,,,------......///zzzqqq___kkkuuuwwwtttpppfff\\\OOOMMMLLLNNNPPPOOOJJJEEE888777666444333222111111000000000000000111111111111111111111000000000000.../////////000000111111111111000000/////////...,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))(((((('''(((((()))******'''((()))******)))(((''')))************+++++++++++++++,,,,,,,,,,,,++++++)))************+++++++++***++++++++++++***))))))//////...---+++******)))++++++++++++,,,...000111///............///000000666999>>>DDDIIIMMMOOOOOOVVVXXX\\\aaaeeeiiikkkmmmoooqqqrrrrrrrrrrrrtttvvvppprrrvvv|||wwwnnngggaaa^^^YYYcccooowww~~~{{{uuutttyyy{{{iii[[[QQQJJJFFF???===<<<:::888666666555333333333444444555555555333333333222222222111111......//////000000000111000/////////............,,,,,,---...//////......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++************************))))))******++++++++++++++++++***)))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&'''((())))))'''))))))(((((((((((()))))))))************+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))((((((''''''''''''(((((()))***+++,,,,,,,,,,,,,,,*********************************))))))))))))))))))************+++++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,---,,,*********,,,...///........................+++,,,------++++++,,,---++++++,,,,,,---...//////yyynnnuuuvvvgggiiinnntttxxxtttjjjaaaWWWRRRLLLJJJKKKLLLLLLJJJ<<<888777888666111222999222222222111111111000000000//////...---,,,,,,+++000000//////.........---,,,,,,---...//////......---,,,,,,++++++******)))************+++,,,---...)))***++++++,,,,,,++++++*********++++++,,,,,,,,,************************************************))))))************)))))))))***,,,------,,,***)))+++++++++*********)))))))))************+++++++++,,,,,,,,,+++++++++++++++---...///000000000000000------------------,,,,,,...000222222000000333666<<>>===<<<:::888666666666666555444333111111333222222111111222222333000000000000////////////000000////////////000000//////.........---------///...---,,,,,,,,,---...........................------------------------,,,,,,,,,++++++*********+++++++++************))),,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))))))))))))))***************)))((('''&&&&&&&&&&&&************)))))))))))))))************+++++++++)))***,,,------,,,***)))))))))))))))))))))))))))&&&'''((())))))***))))))***))))))((())))))******''''''((()))***++++++,,,+++++++++***************'''((()))***+++,,,,,,,,,+++++++++++++++***)))(((************************++++++,,,,,,,,,,,,------+++++++++,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,---------......++++++++++++,,,---......---..................///}}}sssiiinnn|||ooommmmmmrrrwwwwwwooohhh^^^WWWOOOKKKMMMOOONNNLLL@@@:::666666444000111555333333333333222222222111444444333333222111111111000/////////............,,,------...//////......++++++,,,,,,,,,,,,,,,,,,......---,,,++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************************************************)))******************))))))***,,,------,,,***)))+++++++++*********)))))))))************+++++++++******************++++++......///000111111111111///...------,,,,,,------...000222222222444888<<>>===:::777666555555666444444333333333333444444222222222222111111111111222111111000000111111222000000000000/////////...---...///000000///......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******(((***+++,,,,,,+++***((())))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,,,,((((((((()))***+++++++++))))))))))))*********************))))))*********))))))))))))))))))))))))'''(((((())))))))))))(((******))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++******+++,,,------------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---------............------............////////////111111000000000111222222333333444555666777888888ssshhhkkk{{{wwwzzz~~~___FFF===:::777444444444333333333222222/////////000000000000000---.........//////000000.../////////...---,,,,,,++++++,,,,,,---.........)))+++---/////////...---******+++,,,,,,,,,,,,+++*********++++++,,,,,,---************************************************))))))************))))))******))))))))))))******))))))******++++++++++++)))************+++++++++...---------------------)))***,,,...///000111111///000222555777:::;;;<<<<<>>;;;888666555666666555444444333333444444555222222222111111111000000222222111111111111222222000000000000////////////000000111222222111000///........................------------------------,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,+++++++++******((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))************$$$%%%%%%&&&((()))+++,,,)))******+++,,,,,,------(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))''''''((())))))***))))))---,,,+++)))((('''''''''************))))))))))))+++++++++***************)))***+++,,,---.........******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------......////////////................../////////000222222222222333444555555666666777888999:::;;;;;;nnnhhhnnn|||yyywwwxxxlllMMM>>>888333555555444333222222222222000000000000////////////111111000000//////......111111111000///---+++***------------------------......------------......///...,,,++++++,,,...///------------------------,,,+++*********+++,,,------,,,++++++******++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***)))))))))***+++,,,---******+++++++++,,,,,,,,,++++++,,,---............)))((('''(((+++...//////000111222444777999;;;===AAAJJJTTTXXXWWWUUUWWWZZZbbbhhhpppuuuxxxxxxxxxxxx{{{{{{||||||~~~}}}qqqmmmfffnnntttuuu~~~{{{uuussssssoooooo~~~nnn]]]QQQIIIAAA:::999999555222333888888888777666666666555333333333222222222111111000000000000000000000000222///---...000000...,,,...//////.........///111////////////////////////........................///,,,***,,,///111///---+++,,,---,,,***(((((((((************************......---,,,+++))))))(((************************************************///...,,,+++***++++++,,,************************,,,+++)))(((((()))+++,,,))))))))))))))))))))))))***++++++,,,+++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///...------......+++))),,,,,,+++***+++,,,---...------------------------...------,,,,,,,,,------000000000//////......---222000///...///222444666333333333222222555:::======>>>???@@@BBBDDDFFFGGG}}}tttmmmhhhppp~~~xxxqqqrrrzzzwwwzzzmmmOOO@@@999666666555444333222222222222111000000000////////////111000000000/////////...111000000000///---,,,,,,------------------------------,,,,,,,,,,,,------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,------,,,++++++******++++++,,,,,,,,,++++++*********++++++++++++++++++++++++*********************+++***++++++++++++,,,,,,,,,---------...------,,,,,,---,,,+++,,,...000000///222222222333666999===???FFFNNNVVVXXXVVVUUUXXX\\\ccciiirrrxxxzzzyyywwwuuuzzz{{{}}}ooohhhccclllssswwwyyysssqqqmmmppp~~~~~~nnnbbbUUUKKKCCC???===999777777666666555555444444333333555555555444444444333333111111111111111111111111222///......000000...,,,......//////......//////////////////////////////........................---,,,+++,,,---...---,,,,,,---......+++*********************************++++++++++++++++++++++++))))))))))))))))))))))))************************,,,+++*********+++,,,,,,************************,,,+++)))(((((()))+++,,,******************************+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,+++++++++,,,---...------------------------...------,,,,,,------...////////////000000000000/////////000000222333444444555777888999<<<@@@DDDGGGHHHJJJLLLMMMNNNOOOOOOvvvjjjlllrrrzzzlllmmmrrrfffbbbhhhwww|||jjjQQQBBB;;;777666555444333222222222222111111000000000/////////000000000000///////////////////////////.........------------------------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,++++++******+++++++++++++++++++++*********+++++++++++++++++++++++++++++++++,,,++++++***)))++++++++++++,,,,,,,,,,,,............---,,,+++***///......///111111000...222222111333666;;;@@@DDDMMMRRRWWWXXXVVVWWW\\\```eeellluuu{{{|||yyyuuurrrzzz|||}}}mmmccc___iiiqqqwww}}}sssooooootttxxxeeeXXXKKKCCC>>>999777888666666555444444333222222555555555555444444444444111111111111111111111111222000......///000///........./////////...------////////////////////////........................,,,---------+++***+++,,,---///000///---,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...))))))))))))))))))))))))************************)))(((((())))))***,,,,,,************************,,,+++***))))))***+++,,,************************)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************))))))))))))+++++++++,,,,,,---------///---++++++,,,.........,,,,,,+++++++++,,,---...------------------------...---------------......------...///111222333333...///111222444444555555888;;;???BBBEEEHHHLLLOOOTTTVVVYYY[[[]]]\\\[[[ZZZxxxwwwyyyooonnnsssaaaXXXUUUbbbjjjaaaQQQDDD<<<666666555444333333222222333111111111000000000//////000000000000//////////////////........./////////........................------,,,,,,,,,,,,------+++,,,------------,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,---,,,++++++******+++++++++++++++***************++++++++++++++++++++++++)))***+++,,,,,,,,,+++***+++++++++,,,,,,,,,---------.........------,,,+++------...000333333111000222111111444999@@@GGGKKKQQQTTTWWWXXXXXX[[[bbbgggjjjpppvvv{{{{{{xxxuuuttt{{{~~~vvviiibbbdddllluuu{{{~~~uuutttxxx|||kkkWWWIII@@@999888999999888888777666555444444444333333333333222222222111111111111111111111111222111/////////000000000//////////////////---+++////////////////////////........................,,,...000...+++)))+++------...000///---,,,,,,---++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++************************))))))))))))******++++++************************++++++***))))))***++++++************************)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))))))))++++++************************+++,,,,,,---......333000---++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------------...------------......///------...///111222333333111222333555888:::;;;<<>>999999888777555444333333666666666666555555555444222222222222222222222222222222111000///000333555666333//////000000...,,,////////////////////////.........................../////////---------...***+++------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********((((((((((((((((((((((((************************,,,,,,,,,,,,+++***)))(((************************************************++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++*********+++,,,,,,,,,,,,---------------+++++++++,,,,,,------------,,,***+++---/////////***+++,,,---------,,,,,,+++,,,,,,------.........------------...///000000111111222222333444444555666888<<>>FFFMMMRRRTTTSSSRRRQQQUUU[[[```eeehhhjjjkkkmmmrrrwww{{{}}}}}}~~~~~~ooofffiiinnnrrruuusssvvv|||uuu^^^QQQ>>>===<<<;;;999888777666555555444444444333333333222222222222222222222222222333333000...000444888===777000...000222111///////////////////////////........................---***)))***...///...+++***,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................************************&&&'''(((*********))))))******************************++++++++++++******++++++++++++++++++++++++///...,,,***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((('''((()))+++---*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---,,,***+++,,,---...---,,,,,,++++++,,,,,,---...//////---------......000111111333444666888;;;===???@@@>>>FFFRRR___hhhmmmnnnnnnqqqsssvvvxxxyyy{{{~~~}}}~~~~~~|||yyyvvvtttwwwqqqppprrrssslllffffffjjjllliiieeeaaaWWWUUUTTTOOORRRUUUNNN???===777111222777666111333333333222111000//////333222222111111111111111333222000///.........///////////////////////////------,,,,,,,,,+++++++++------------------------------------,,,,,,+++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++******************---,,,,,,++++++,,,,,,---))))))))))))************...---,,,,,,,,,,,,---...+++,,,...---,,,,,,---//////...------000333666888;;;DDDNNNRRRQQQOOORRRUUUUUUZZZaaagggjjjkkklllmmmppptttvvvuuuyyy~~~~~~zzzqqqlllmmmoooqqqpppzzzxxx|||qqq\\\JJJBBB<<<::::::777555666444444333333333333222222444333333222222111111111000000000000////////////111111000000//////......//////000000000000/////////...---,,,,,,---...///---------,,,,,,+++++++++++++++------------++++++,,,,,,,,,------.........+++,,,,,,---,,,+++)))(((++++++++++++++++++++++++333///+++((()))***+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++,,,,,,---...)))******++++++,,,---------,,,***)))))))))******************************************************---//////...+++))))))***+++++++++******)))))))))---------,,,,,,+++++++++------------------------,,,,,,,,,---------......000000000...,,,,,,---///***+++---000333555444333555999===@@@BBBEEEIIILLLNNNTTT___kkkuuu|||~~~}}}~~~~~~}}}|||{{{uuummmnnnrrr|||rrrpppsssuuurrrmmm```TTTQQQQQQOOOTTTXXXRRRBBB===777333222333333222333222222222111000000000000000000000000111222333333222000///.........///........................------------,,,,,,,,,,,,------------------------,,,---------,,,,,,+++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++******************---,,,,,,++++++,,,,,,---************++++++++++++...---,,,,,,,,,,,,---...+++---......---,,,.../////////......///444999===BBBHHHNNNPPPNNNNNNSSSWWW```ccchhhkkkmmmnnnppprrrrrrwwwyyyzzz~~~}}}wwwtttppplllkkknnnsssvvv}}}xxx|||lllRRRHHH>>><<<;;;888666666555555555444444444333333333333333222222222222222111000000000////////////111000000000/////////.........////////////......---...////////////...---.........---------,,,,,,+++,,,------------,,,++++++++++++,,,,,,,,,------+++++++++++++++***))))))++++++++++++++++++++++++111...+++)))***+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++*********++++++,,,+++++++++++++++++++++,,,,,,***)))))))))******************************************************)))***,,,,,,***)))******,,,,,,+++++++++*********---------,,,,,,,,,++++++------------------------------------------......---......---,,,,,,...000222222333444666777777777:::===CCCIIINNNRRRTTTUUU```gggpppxxx~~~}}}zzzssskkknnnwwwyyy{{{~~~zzzuuucccUUUQQQRRRRRR[[[bbb\\\JJJ???888888666111111666222222111111111111111111.........///000111333333222111000///.........///.................................------------,,,------------------------,,,,,,---------,,,++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---...------,,,,,,------...+++---......------...///////////////000555>>>EEEMMMQQQSSSRRRPPPSSSYYY```kkkmmmppprrrrrrtttvvvxxxwww{{{||||||zzzwwwsssqqqqqqsssttttttsssooommmqqqyyy~~~cccTTTEEE???>>>;;;999888666666666555555555555444222222222222333333333333111111000000000/////////000000000000////////////------............------,,,...000222222000...,,,//////............------,,,,,,------------,,,,,,******++++++++++++,,,,,,+++******))))))))))))***++++++++++++++++++++++++...,,,******+++,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,+++***))))))))))))------,,,,,,+++******))),,,+++******)))*********************************++++++++++++++++++++++++&&&(((++++++++++++,,,------,,,,,,,,,,,,,,,++++++------------,,,,,,,,,,,,------------------------...............---------------...------...111333666555555555555777888999???DDDLLLTTTZZZ^^^```aaapppvvv}}}~~~yyyxxxtttuuukkkppp||||||~~~zzzlll]]]VVVWWWZZZfffooojjjYYYEEE888;;;<<<444222888111111111111111222222222............///000111222111111000/////////////////////////////////////////////.........---------------------------------,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,---......------...///...///000000222:::EEENNNXXXZZZ[[[[[[ZZZ^^^eeekkkooorrrvvvyyyzzzzzz{{{||||||uuuqqqmmmkkkkkknnnuuu}}}}}}xxxsssrrrwwwxxxeeePPPDDD@@@===;;;<<<666666666555555555444444111222222333333444444444111111111000000000//////000000000000////////////---......//////......---...///000222222000///...............------------,,,------------------,,,+++++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,+++++++++++++++++++++++++++******+++------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++************+++,,,,,,,,,++++++*********++++++******************************************++++++++++++++++++++++++)))+++---...------...000------------------------------------------,,,,,,------------............/////////..................///000//////000333555777777666666666888<<<>>>GGGNNNXXX^^^```ccciiinnn|||yyyrrrqqqrrrzzzkkknnnzzzyyyiiibbbbbbdddppp{{{xxxlllPPP;;;;;;>>>888333555111111111111111222222222000000///////////////000000000000000000/////////000000000000000000000000//////.........---------------------------------+++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++++++++,,,------------------------,,,---///...------...000---///222444999BBBMMMTTT[[[]]]```bbbcccgggmmmrrrnnnssszzzyyyllleeeaaabbbfffmmm{{{zzzsssttt{{{}}}vvv\\\LLLBBB===;;;<<<555555555444444444444333222222222333333444444555111111111111000000000000////////////000000000000/////////000000/////////000000////////////000000,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,---,,,+++******+++---...++++++++++++++++++++++++)))))))))+++---...,,,***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++---...///******+++++++++,,,,,,,,,************+++*********************************+++++++++++++++++++++++++++---......---,,,---...---------------------------------------------------------....../////////////////////////////////000111111000000111333666999:::;;;;;;;;;???EEEIIISSS]]]ggghhhccceeeppp|||{{{vvvuuuzzzlllgggooozzzsssqqqnnnyyycccGGG>>>===999333111222222111111111111111111222111000000/////////000//////000000000000//////000000000000000000000000.........------------,,,------------------------++++++,,,---------,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,---------++++++************++++++************++++++++++++,,,------......------,,,,,,...//////......///000///111555;;;DDDNNNVVVZZZYYY[[[^^^aaadddiiinnnqqqnnnttt}}}wwwllleeebbbffflllrrrxxxyyy~~~ooo[[[KKK@@@;;;;;;555555555444444444333333333333333333444444444444222222111111111000000000////////////000000000000//////000000000000//////111000...------...000111+++++++++,,,,,,,,,,,,---......------------............------------,,,,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++***))))))***,,,---,,,******++++++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,...///000)))******+++,,,,,,------))))))***++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++******+++,,,,,,---------------...------------............---------...//////000000////////////000000000111111222333333333444888::::::===???@@@AAAEEELLLQQQbbbkkksssrrrkkkmmmyyyooocccfff|||~~~___GGG<<<999666333333222222222111000000000111111000000000111111222...///000111111000//////........................------------,,,,,,,,,,,,------------------------***+++,,,,,,---------,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,------...++++++************++++++++++++++++++,,,,,,,,,---,,,,,,---......---,,,,,,---...//////......///000222333999DDDQQQ[[[______XXXYYYZZZ\\\___dddjjjmmmtttyyy{{{tttnnnhhhjjjsssxxxzzzsss]]]JJJ???===666666666555555555555444444444444444444333333333222222222111111111000000.../////////000000000111...//////////////////...........................,,,,,,,,,,,,------......///...---,,,,,,---...///---------,,,,,,,,,++++++***+++,,,,,,---------,,,+++++++++++++++++++++++++++***))))))+++,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,......+++++++++++++++++++++,,,((()))***+++,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---+++******+++++++++,,,,,,------------------------.........///---------...///000000000......///000111111222333444666888999;;;>>>BBBEEECCCGGGKKKLLLMMMPPPWWW]]]lllrrrxxxxxxvvvwwwsssdddddd\\\yyysssQQQ>>>:::999777444333333222111000//////000000000000111333444555...///000111111000//////------------------------------,,,,,,,,,+++++++++------------------------***+++,,,,,,------------******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++,,,,,,---......++++++************++++++,,,,,,,,,---------......,,,,,,---......---,,,,,,---...//////......///111555666<<>>@@@DDDHHHMMMQQQSSSWWW[[[]]]]]]___fffkkkppprrrvvvzzz}}}|||jjj[[[___eeeqqq\\\AAA:::999666555444333222111111111111333222111000000111222333000000000000////////////000000000000000000000000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,+++)))(((+++,,,...000000///...---,,,,,,,,,++++++*********,,,,,,,,,---------......000...,,,---///222333444666===JJJXXXbbbfffdddaaa^^^^^^``````]]]\\\hhhvvvuuukkkdddkkkwwwoooUUUEEEBBB===999888555222222666333333333222222222111111333333333222222222111111000000000000000000000000000000000000000000000000///............------------------.........////////////.........---------++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,000///---+++*********+++++++++++++++++++++++++++************************,,,+++******,,,,,,+++***)))))))))***+++++++++,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,+++++++++++++++***)))(((......---------,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,---...////////////.........------555222000111444777888777:::???FFFKKKMMMQQQXXX^^^fffddddddhhhnnntttvvvvvv}}}yyyxxx}}}|||}}}pppbbbWWW]]]hhhuuu}}}fffGGG;;;999999555444333222111111111111222222111000000111222222111111000000000/////////////////////////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++***,,,---//////...---,,,---,,,,,,,,,++++++++++++,,,,,,,,,---------......///...---...000333555666:::BBBOOO\\\cccdddbbb___bbbaaa``````]]]___mmm|||yyyrrrppprrrxxx{{{hhhXXXFFF???999888777444222333444444444444333333333222333333333222222222111111000000000000000000000000000000000000000000000000///............------------------.........//////......------,,,,,,,,,,,,******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***+++++++++++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++************++++++***++++++++++++******)))+++++++++,,,,,,,,,------//////.........---------------------------......,,,,,,,,,,,,------......111///...///444888<<<===BBBHHHOOOTTTXXX]]]dddiiiooopppqqqtttxxx|||~~~~~~|||~~~}}}}}}}}}~~~|||ppp^^^eeemmmqqqwwwzzz}}}~~~qqqppptttpppOOO===999:::555444333222222111111111222222111000000111222222111111111111000000000000..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,+++***+++,,,---...---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------...............///111444777888@@@IIIUUU^^^aaa```______fffdddbbb```___dddttt}}}xxxwwwtttvvv}}}{{{ooolllttt}}}qqqRRRFFF<<<;;;;;;888444333555555555555444444444444333333333222222222111111000000000000000000000000000000000000000000000000///............------------------...............---,,,,,,,,,,,,+++++++++)))***+++---.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***---------,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++)))***++++++++++++++++++((())))))***,,,------..................---------............------------++++++,,,,,,...///000111222111111222666<<>>>>>===999666555555555444444444444333333333333222222222111111000000000000000000000000///////////////////////////............---------........................---,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***------,,,,,,+++++++++******++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++---......---++++++)))******+++,,,,,,,,,,,,)))******+++,,,---------........................////////////......------............///111333444666888999:::===BBBIIIOOOVVVZZZaaafffjjjnnnssswwwzzz~~~tttyyynnnhhhjjjiiiqqqssshhhVVVFFF<<<666666555444333222222222222111111111222222111111111111111111000000000000///.................................------.........------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------*********+++++++++++++++------------------------,,,,,,,,,---------......///000000000111666===BBBNNNRRRWWWXXXWWWZZZaaagggeeeiiijjjjjjjjjqqqzzz}}}yyyyyyyyywwwiiikkkoootttwwwuuuoookkkjjjkkkrrr{{{dddLLL@@@>>>===:::888444444444444333333333333333333333222222222111111000000000000000000000000///////////////////////////............---------.....................---------------............---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,++++++******))))))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++---......---++++++)))***+++,,,,,,,,,,,,,,,---------------,,,,,,,,,---.....................///000000000000///------//////...///000222444555888===CCCFFFHHHMMMUUU[[[bbbdddgggjjjmmmqqquuuwwwyyyyyyttt}}}nnnhhhiiifffeeeddd```XXXLLL???555666555444333222222222222000111222222222222111000000000000000////////////..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---///000111******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......000111111222444<<>>999777555555555555444444444444333333333222222222111111000000000000000000000000000000000000000000000000///............---------//////.........---------,,,,,,,,,------.........***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++*********++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++************++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------.........//////...///111222222111000////////////111555999>>>@@@LLLXXXfffmmmkkkjjjmmmrrrtttrrrooonnnqqquuuyyy|||yyykkkrrrxxxvvvlllbbb]]]\\\eee```]]]___^^^TTTEEE:::666666555444333333333333000111222333333222111000///.........------------000000000000000000000000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------333111///,,,+++***)))***,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,,,,,,,,,,---------.........000222555<<>>DDDLLLTTTXXXnnn{{{zzzxxxzzzwwwwwwxxxwwwuuuxxx}}}wwwppppppooonnnzzzvvvrrrqqqqqqnnngggaaa^^^WWWWWWVVVPPPQQQLLL<<<999888666333333444444333333333333333333222222111000000111111000000///...///////////////...------........................,,,,,,,,,---------............------,,,,,,++++++------------------------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////000333777>>>OOOggg{{{}}}zzzwwwvvvuuuvvvvvvuuutttvvv{{{zzzwwwuuuwwwsssmmmkkknnnwww}}}xxxwwwxxxyyybbbPPPEEEAAA<<<888777888888555444666777555222222333444444333111111222222222222111111222111000/////////000111////////////////////////............/////////000///...------...///...---------------------------,,,,,,------------------,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,++++++*********+++,,,------,,,+++***++++++***))))))***++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........------------..............................///000000000000000111222333333222333555777333777???GGGPPPZZZdddjjj{{{~~~{{{xxx}}}zzzxxxxxxxxxwww|||ttthhheeeiiinnn~~~xxxxxxzzzwwwmmmcccZZZRRRRRRRRRPPPSSSPPPAAA===999555222222333444555222222222333222111111000///000000000000///......///////////////......---........................,,,,,,,,,------------...///...------+++******)))------------------------,,,,,,++++++++++++*********++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000111777???III\\\sss{{{yyyyyyyyyxxxxxxvvvtttrrrttt{{{~~~|||{{{tttsssvvv{{{rrrooosss|||nnnZZZJJJBBB???:::888999999666444555666444222222333333333222111111222222222222111111000///////////////000111////////////////////////............///////////////...------...///...---------------------------------------------,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---************************)))***+++,,,,,,+++***)))******))))))))))))******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------...........................//////000000000000///222444666666666666888999555>>>LLLWWWaaajjjuuu}}}|||}}}{{{|||}}}~~~wwwgggccckkkuuuwwwlll\\\UUUUUUWWWUUUYYYUUUEEE???888333333444444444555111222222222222111000000///////////////......---...///////////////..............................------------------------------,,,,,,+++++++++***------------------------,,,,,,,,,+++++++++++++++,,,------......------,,,+++++++++,,,,,,,,,,,,,,,---------------------------------...///111222333666>>>IIIUUUfffzzzzzzuuuvvvzzz{{{{{{zzzxxxvvvuuuxxx|||~~~~~~pppkkkppp}}}}}}xxxbbbNNNBBB@@@:::666888999666444555555333222222333333222111111111222222222222111111.........//////000000111////////////////////////.........//////////////////---------...///...---------------------------.........------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---***************+++++++++)))***++++++++++++***)))+++******************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------..................///000000111000000000444666888999888888999;;;>>>KKK\\\hhhooowww}}}kkkccciiiuuuwwwfff^^^___aaa```ccc\\\JJJAAA999444666777555333444111222222222222111000000///////////////......---......///////////////...........................------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,---------------,,,------......------,,,++++++,,,,,,,,,------------------------------------------...000222444555999DDDQQQ^^^nnn}}}{{{pppmmmqqqwww|||}}}|||{{{{{{}}}}}}zzz}}}tttmmmppp}}}~~~qqq[[[MMMCCC;;;555666777666444555555333222333444444222111111111222222222222111111......///000000000111111///////////////////////////////////////.........///---------...///...---------------------------.........------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........//////...///000111222222222222777888::::::::::::<<<>>>HHHUUUgggssszzzqqqbbbbbbkkkvvvmmmlllnnnooosssmmmZZZKKK???777888999444111333222222222333222111111000///000000000000///......---...//////////////////------------------------...------------,,,,,,,,,***+++,,,,,,---...///000------------------------,,,,,,------------......***++++++,,,,,,++++++***++++++,,,,,,------......---------------------------------...000333555777===IIIYYYggguuuvvvpppiiihhhlllttt{{{~~~~~~}}}{{{~~~xxxvvv~~~mmm___LLLBBB888777888777666666555444444444555555333111111111222222222222111111///000000111111111111000///////////////////////////////////////.........///...------...///...---------------------------------------------,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////...///111222444555555555888:::;;;<<<<<>>CCCJJJSSSYYY^^^fffqqq|||zzzyyy|||}}}xxxzzzqqq```UUUYYYgggzzzbbbEEE<<<888333333999222333444333111000111222---...000111000///---,,,///...---,,,,,,---...///+++,,,,,,------.........------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,---------......---------............///..................------+++...000...---222<<>>>>>:::555888666333222333444444333444444333333333333222222333222111000000111222333111111111111111111111111...---,,,,,,,,,,,,---...........................------------------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///+++++++++,,,---...000111444555777999:::;;;;;;:::>>>:::<<>>999555555333111111222222222111444444333333333333222222222222111000000111222222////////////////////////................................................------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---+++)))((('''***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,---///111222333444555777999:::;;;;;;;;;???>>>CCCOOOYYY```gggooosssxxx~~~~~~zzzvvvtttrrruuuxxx{{{~~~~~~mmm```]]]___cccmmmyyy^^^HHH>>>888333222222333444333222111222333111222333333333222000000///......------....../////////..................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,---------......---------............///........................///111222333777@@@LLLTTTkkkuuukkkpppppphhheeeooo|||~~~{{{~~~~~~zzztttpppsssxxx~~~sssoootttpppYYYJJJAAA<<<999444333222222333333222000444444333333333333222222222222111000000111222222///////////////////////////000111111111111000///...................................................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---+++***((((((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,------...///111444666777555666888:::;;;<<<======CCCFFFOOO[[[dddkkksss{{{|||yyyrrroooooosssvvvzzz~~~yyyoooiiilllrrrwwwtttsssiiiPPPAAA999555444333444555444222111222333222222333333333222111000//////............//////000000//////.........---------------------------,,,,,,,,,---------......------------------------////////////...---,,,,,,,,,,,,,,,---------......---------............///............///////////////000333888@@@KKKWWW___rrrnnnhhhrrrmmmccc```lll||||||}}}{{{{{{zzz{{{~~~zzzwwwsssoooqqqvvvuuuuuu~~~hhhTTTGGGAAA@@@777666555555666666444222444444333333333222222222222111111111111111111222111111111111111111111111...///111222222111///...........................////////////////////////...------,,,,,,,,,------------------------------------------------------++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,......///111333666888999888999:::===???@@@BBBBBBHHHOOOZZZeeennnvvv}}}|||qqqjjjkkkooo{{{}}}tttxxx}}}~~~zzztttkkkqqq{{{www^^^FFF:::777777333444555444222111222333111111111111111000000///////////////////////////000000//////.........---------------------------,,,,,,,,,---------......------------------------////////////...---,,,,,,,,,,,,,,,---------......---------............///........./////////000000...000666@@@NNN[[[fffkkk||||||jjjfffssskkkbbbaaammm~~~|||zzzzzz}}}}}}yyyvvvuuuqqqmmmooosss}}}www|||www___NNNEEEBBB:::999777666666666444333444444333333333222222222111111111222222111111111111111111111111111111111---...000111111000...---........................////////////////////////---------,,,,,,---......------------------------------------------------***+++,,,---------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........///000222444666999:::;;;<<<>>>AAADDDGGGIIIKKKIIIRRR___lllwwwwwwmmmjjjpppwww~~~vvvvvvttteeeaaadddsssmmmOOO<<<888999333444555444333222333444111111000000////////////...//////000000//////...//////..................------------------------,,,,,,,,,---------......------------------------------.........------,,,,,,,,,,,,---------......---------............///.........//////000000111///333===NNN```ooowwwzzzzzziiieeeqqqnnniiijjjuuu|||{{{|||xxxuuutttpppmmmnnnrrr|||yyymmmWWWIIIBBB>>>;;;777555444444333222444444333333333333222222000111222222222222111000////////////////////////------////////////------................................................------------------...///------------------------------------------------............---,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///000000111111222333555777999:::>>>???AAAEEEIIIMMMQQQSSSKKKUUUcccqqqxxxrrrttt}}}}}}~~~yyyuuuzzzrrraaa[[[]]]aaa|||wwwVVVAAA;;;999444555555555333222333444111111000///////////////...///000111111000///...---------------.........------------------------,,,,,,,,,---------..............................+++,,,,,,------------,,,,,,,,,,,,---------......---------............///---......///000000111111222888GGG]]]ttt|||wwwkkkfffqqqsssrrrvvv}}}~~~|||}}}zzzxxxtttppprrrvvv~~~~~~~~~}}}{{{zzz{{{{{{yyy{{{}}}eeeRRRHHHCCC???:::666444444333333444444333333333333222222000111222222222222111000////////////////////////................................................---------------------------------------...//////........................------------------------............---,,,+++***,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,---...///+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///............///000000444444555666777999;;;<<<>>>???BBBGGGLLLRRRVVVYYYUUU^^^iiiwww}}}|||vvv}}}|||tttzzzwww}}}~~~pppaaa\\\aaaVVVvvvxxxYYYFFF>>>999444555666555333222333444222111111000///000000000...///000111111000///...+++,,,,,,------.........------------------------,,,,,,,,,---------..............................******+++,,,------------,,,,,,,,,---------......---------.........//////---......///000111111222555===OOOhhhwwwsssuuulllhhhqqquuuxxx}}}||||||~~~yyyuuuwww|||}}}~~~~~~|||yyywwwwwwxxxuuuuuuuuutttttttttttttttpppooommmkkkjjjkkkooorrruuu|||uuulllnnnxxxqqq\\\PPPIIIDDD===888666666666666444444444333333333222222000111222333333222111000111111111111111111111111//////............//////........................---------------------------------------...///000........................------------------------***+++,,,---............,,,,,,,,,---------......------------------------+++++++++,,,---...///000++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///............///000000777777777888999;;;<<<===>>>???BBBGGGMMMTTTYYY\\\aaahhhppp|||}}}{{{{{{uuurrrrrrttttttmmmzzzvvvllltttuuuvvvtttnnnggg```\\\[[[fffvvv{{{fffGGG888:::555444444333333222222111111111111111000000000000//////////////////////////////............//////......------------......------------------------///...---,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////111111000...///222333222???NNNbbbuuuxxxpppssspppdddccclllxxxzzz}}}xxxuuuxxx|||~~~{{{|||xxxxxxxxxvvvssspppmmmjjjhhhjjjhhheeeeeefffhhhiiiiiifffeeebbb___^^^___```aaammmttt{{{mmmgggmmmwww~~~fffTTTRRRIIIAAA>>>;;;666333333555444333333222222333333333333333222222222111111111111000000000000111111111111111111000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,+++++++++******000//////.........//////............000222444666777888:::::::::;;;<<<>>>???BBBFFFGGGIIINNNXXX___kkkuuu}}}|||zzzxxxzzz{{{||||||}}}tttnnniiijjjkkkgggwwwqqqoooqqqtttuuuqqqjjjaaa\\\\\\^^^fffkkk^^^GGG999888555555444444444333333333111111111111000000000000000000000000000000000000////////////////////////......------------..............................//////...---------.........---,,,,,,+++++++++,,,---------.........//////////////////////////////////////////000333555666AAAUUUiiiwwwuuummmqqqnnncccaaaiiitttwww{{{~~~}}}|||}}}}}}{{{{{{uuuqqqnnnmmmkkkhhheeebbb```___]]][[[XXXWWWXXXZZZZZZZZZ[[[ZZZWWWUUUTTTUUUWWWXXX___fffqqq{{{xxxqqqrrrwwwsss```TTTKKKBBB???<<<888555555555444333333222222333333333333333222222222111111222111000000000000000111111111111111000000000000////////////////////////------------------------........................------------------------,,,,,,---------.........---,,,,,,++++++,,,,,,---------------------------***++++++,,,,,,++++++***......---------,,,,,,,,,++++++,,,,,,---------...//////...............////////////000222444666777999;;;<<<===<<<<<<===>>>>>>AAADDDFFFJJJRRR^^^hhhuuu~~~}}}yyyvvvyyy}}}yyymmmbbb```eeefffyyytttqqqssswwwyyywwwpppfff______YYYXXX\\\YYYKKK>>>:::666555555444444444444444222222111111111000000000111111111111111111111111---...///000000///...---......------------..............................//////.........///000000......---,,,,,,,,,------........./////////000000////////////////////////---...//////111333888;;;KKKbbbtttyyytttlllooonnneeeccciiirrrvvv|||}}}~~~|||{{{|||~~~~~~yyyuuuooojjjfffbbb```]]]ZZZXXXVVVVVVUUUPPPNNNLLLKKKLLLMMMMMMLLLOOOMMMLLLJJJJJJLLLMMMNNNTTTZZZbbblllvvv}}}xxxwwwoooWWWMMMCCC@@@===999777888555444444333333333333333333333333222222222111111333222111000000000000000111111111111000000000000........................................................................---------------------------------.........//////------,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,++++++...------------,,,,,,,,,++++++,,,---...///000000......---------......///000000111222444666888999;;;===>>>???===<<<===>>>>>>AAAEEEIIIQQQ\\\kkkuuu}}}xxx}}}uuuccc^^^eeekkk~~~|||{{{{{{zzztttjjjbbbaaaYYYVVV[[[\\\RRREEE===666555444333333333444444222222222111111111000000000000000000000000000000,,,...000111111000...,,,......------------.................................---------...///000000//////............//////---.........////////////////////////////////////------...000000222999BBB[[[ooozzz{{{vvvlllnnnoookkkkkkppptttyyyzzzssssssxxx~~~{{{zzzzzzzzz{{{}}}}}}zzzvvvqqqlllgggbbb]]]YYYXXXVVVSSSPPPNNNNNNNNNOOOLLLJJJHHHGGGHHHHHHHHHGGGGGGGGGFFFEEEFFFGGGHHHJJJPPPTTTZZZaaajjjwww~~~zzz~~~zzzZZZOOOEEEAAA>>>:::999:::555555444333333333333333333333333222222222111111333333222111000000000000111111111111000000000///........................................................................------------------------------------............------,,,,,,,,,,,,------------------------------------............------------------------------+++,,,,,,---......//////...------------......///000111222444666888999:::;;;===>>>>>>===<<<<<<===@@@EEELLLTTT^^^jjjwww{{{zzz~~~~~~zzztttwwwxxx}}}jjjaaahhhooo{{{wwwuuuqqqhhhaaa[[[ZZZ\\\cccdddYYYIII===777666444222222222333333222222222222111111111111////////////////////////,,,...000111111000...,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---------------......,,,,,,---------.........////////////////////////...---...000///222>>>KKKhhhttt{{{}}}wwwlllmmmpppqqqtttxxxuuuzzz~~~tttjjjhhhnnnzzz{{{xxxwwwvvvwwwxxxyyyyyyyyyyyyyyyzzz}}}{{{xxxuuukkkhhhccc^^^ZZZVVVQQQNNNOOOMMMJJJHHHGGGHHHIIIJJJIIIGGGFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGLLLOOOSSSXXXaaannn~~~zzzbbbVVVJJJDDD???;;;:::;;;666555444444333333444444333333333222222222111111333333222111111000111111111111111111000000000///........................------------------------........................------------------------+++,,,,,,,,,,,,---------...------,,,,,,------...---------------------------......//////......------------------------------------,,,,,,,,,,,,,,,---------------...///000000111333555777999;;;;;;;;;===>>>=========???@@@DDDKKKWWWcccnnnwww~~~|||}}}~~~|||{{{yyyyyywwwvvvtttsssrrroooiiidddjjjkkkpppwww|||qqqcccgggkkkxxxrrrqqqoooiiibbbVVV[[[fffqqqrrreeePPP???:::888555333222222222333333222222222222111111111........................---...///000000///...---......------------......++++++++++++++++++++++++------,,,,,,,,,------...++++++*********+++,,,,,,,,,,,,,,,------------...////////////////////////000...///222111555FFFZZZrrrvvv|||uuulllooouuuyyy{{{}}}uuuyyyvvvjjjeeelllzzz|||wwwtttsssvvvwwwyyyyyywwwwwwwwwxxxyyy|||{{{sssmmmhhhddd\\\YYYUUUQQQOOOMMMJJJGGGGGGFFFEEEDDDCCCDDDEEEEEEDDDCCCBBBCCCDDDEEEDDDBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEHHHKKKQQQYYYgggwww}}}ssseeeVVVLLLDDD===:::;;;666555555444444444444444333333333222222222111111222222111111111222222333111111111111000000000000........................------------------------........................------------------------+++++++++,,,,,,,,,------......------------......------------------------,,,,,,------------,,,,,,,,,,,,,,,------------...------------,,,,,,++++++...............///000111222333555888:::<<<===>>>>>>>>>???>>>???AAAEEEHHHPPPXXXeeesss}}}~~~wwwqqqoooooopppppprrrooojjjgggeeecccaaa___cccdddhhhnnnssszzzyyyeeedddcccsss|||vvvxxxyyysssmmm[[[dddsss|||aaaJJJ>>><<<888555333222333444333333222222222111111111////////////////////////////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,///......------------...+++++++++++++++,,,------------------............////////////////////////111...000444555;;;RRRkkk||||||}}}uuuqqqvvv{{{}}}tttgggdddpppxxxuuusssrrruuuxxxzzzzzzxxxwwwxxxzzzzzz|||}}}sssjjjbbb\\\XXXUUUOOOMMMIIIHHHGGGGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBAAACCCEEEFFFEEECCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFIIIMMMTTTaaappp{{{yyyfffWWWKKK@@@;;;:::666666555444444444444444333333333222222222111111111111111111222333444444111111111111000000000000////////////////////////................................................------------------------,,,,,,,,,,,,---------.........------------......------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......---------------.........///......//////111222222444666999<<<>>>@@@AAAAAABBBBBBBBBBBBCCCHHHOOOTTTccckkkwww|||{{{xxxnnnfffdddfffhhhiiiiiigggddd```^^^]]]]]]^^^```cccjjjrrrwww~~~gggbbb]]]kkkzzzeeennnrrrVVVAAA???;;;777444444444555333333333222222222111111000000000000000000000000//////............//////.........------.........------------------------111000///..............................///000111............/////////000////////////////////////111...000666888AAA[[[xxx{{{vvvvvv~~~vvvyyymmmbbbcccsss{{{vvvtttsssssspppsssvvvvvvttttttvvvxxx{{{}}}qqqkkkccc[[[UUUQQQNNNLLLHHHFFFCCCBBBCCCDDDDDDCCCCCCDDDEEEFFFGGGGGGFFFFFFDDDDDDDDDFFFIIIJJJIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEHHHJJJKKKMMMRRR]]]jjjttt}}}vvvrrr```PPPCCC;;;:::666666555444444444444555333333333222222222111111000000000111222333555555111111111111000000000000000000000000000000000000000000000000000000000000........................---------------------------------.........//////......------------......------------------------......////////////......,,,,,,,,,------.........,,,------...///000111111////////////000111333333777888;;;???AAACCCCCCCCCFFFFFFEEEEEEHHHNNNVVV\\\ttt{{{yyywww{{{yyyzzz}}}~~~uuuhhh```^^^aaadddfffaaaaaa```]]][[[ZZZ\\\^^^___eeeooo{{{pppXXXRRRZZZssseeeFFFAAA:::666555444222...333333333222222222111111222222111111111111222222//////////////////......000000///...------,,,,,,......------------......................................................//////...------------...,,,,,,------///000222222///333333000888QQQnnnyyynnnkkkuuu~~~sssxxxuuuaaaTTT```{{{}}}vvvsssrrrrrrtttuuuvvvvvvuuuvvvxxxzzz{{{|||~~~~~~~~~~~~tttlll```ZZZRRRMMMJJJGGGDDDAAACCCDDDEEEDDDBBBAAABBBCCCAAACCCDDDDDDDDDEEEGGGIIIKKKHHHFFFGGGIIIJJJHHHEEEHHHGGGFFFGGGIIIJJJIIIHHHJJJGGGGGGLLLPPPVVV```iiixxx{{{zzzpppVVVEEE>>>>>><<<999777666666666444333555555444444444333333333222222222222111111111000222111111111000000//////000000000000000000000000000000///...---,,,++++++////////////////////////////////////////////////---.........//////000000333111///---,,,+++++++++........................---------,,,,,,+++++++++........................,,,,,,,,,,,,---...//////---...000111222555:::===<<<::::::===DDDIIIKKKKKKLLLGGGFFFKKKPPPWWWdddqqq}}}~~~}}}~~~tttkkk```YYYXXX[[[]]]^^^aaaaaa```^^^]]]^^^aaadddnnnttt~~~vvv]]]SSSWWWaaawwwzzzSSSFFF:::777777444222222333333333222222222111111222111111111111111111222......000000000///---,,,000//////...------,,,,,,......------------......................................................---------------...///000---------...///000111222222666777999GGG```xxxuuusssxxxppprrrvvv|||~~~{{{}}}qqqbbb[[[iii{{{tttqqqoooooorrruuuxxxzzzyyyxxxxxxxxxvvvxxx{{{|||}}}{{{pppfff___WWWRRRLLLHHHFFFEEECCCAAADDDEEEEEEDDDCCCBBBCCCDDDEEEFFFGGGFFFEEEGGGIIILLLMMMLLLLLLNNNPPPPPPPPPNNNRRRQQQPPPQQQRRRRRRQQQOOONNNKKKJJJLLLNNNRRRZZZcccsss~~~{{{|||{{{aaaMMMBBB>>>===:::888666666666444333444444444444333333333333333333333222222222111111222111111111000000000000000000000000000000000000000000//////...---------////////////////////////////////////////////////............/////////000000000...---,,,,,,------...........................---------,,,,,,,,,,,,........................---,,,,,,,,,---...//////...///111222222444666999<<<<<<>>>CCCJJJPPPSSSSSSNNNLLLNNNVVV^^^fffrrr~~~}}}jjjddd]]]YYYZZZ\\\]]]]]]\\\]]]]]]^^^aaafffmmmrrrgggYYYVVVTTTddd{{{hhhOOO;;;888999444222777333333333222222222111111111111111111111111111111---///000111111///---+++/////////...------,,,,,,......------------......................................................,,,,,,,,,---...///111222............//////000111222444777BBBVVVoootttuuuqqqooonnnrrrxxx~~~|||{{{|||uuuiiiaaacccuuuxxxrrrnnnlllkkknnnsssyyy||||||zzzwwwvvvrrrtttwwwzzz|||{{{pppfff\\\TTTOOOKKKGGGDDDBBBAAABBBAAAAAACCCDDDEEEDDDCCCCCCEEEGGGKKKLLLMMMMMMLLLNNNPPPSSSTTTWWWZZZ[[[[[[ZZZZZZ[[[[[[[[[[[[\\\\\\[[[XXXVVVTTTPPPNNNNNNNNNNNNTTT[[[lllyyy{{{wwwxxxrrr[[[JJJBBB???<<<999777666555444333444444333333333222222222333333333222222222222111111111111111111000000000000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////......---------......///.......................................---------..............................---------......///...000333444555666777999:::;;;???EEEKKKPPPRRRRRRLLLMMMTTT^^^gggnnnxxxtttbbb___\\\[[[[[[\\\\\\\\\ZZZ\\\___dddkkkvvvuuuddd]]]\\\ddduuurrr}}}ZZZ>>>;;;;;;333111888333333333222222222111111000000111111111111000000///////////////......---//////.........---------......------------......................................................------------...///000111000///////////////000000333333999JJJccc|||}}}vvvqqqxxxtttqqqtttzzzyyyggg^^^^^^iii~~~zzzvvvqqqmmmjjjiiimmmqqqwwwzzzzzzxxxvvvuuurrrsssvvvxxx{{{}}}uuujjj___WWWQQQMMMKKKFFFDDDCCCBBBBBBCCCDDDDDDFFFGGGHHHHHHHHHJJJMMMOOOSSSVVVZZZ\\\]]]^^^___```ccchhhmmmooonnnllllllmmmnnnmmmkkkiiihhhddd```]]]WWWSSSQQQPPPNNNLLLPPPVVVfffttt}}}uuusss|||kkkUUUIIIBBB???:::888777666555333444333333333333222222222222222222222111111111111111111111111111111111111////////////////////////.../////////000000111111////////////////////////////////////////////////.........///////////////.........------.................................///////////////.................................///...............//////...111555888999:::;;;===;;;>>>BBBGGGLLLNNNNNNNNNMMMQQQZZZdddlllqqqwww|||yyyuuutttmmmddd```^^^\\\[[[[[[\\\]]]]]]___dddkkkttt~~~sssjjjlllooovvvmmmsssdddCCC===;;;333000666333333333222222222111111///000111111111111000///111000...,,,,,,...///111...............---------......------------......................................................000//////.........//////000000/////////000000111555666???UUUooo|||vvvsssooo|||zzz~~~rrr^^^VVV\\\nnnzzzyyyvvvssspppmmmkkkjjjmmmppprrrtttsssssstttuuutttuuuvvvwwwzzz~~~nnnggg]]]TTTOOOMMMLLLKKKFFFFFFFFFFFFFFFGGGHHHJJJKKKMMMNNNPPPQQQTTTYYY\\\```fffnnntttvvvvvvuuuuuuxxxyyyrrrkkkeeeaaaWWWSSSQQQQQQNNNLLLNNNSSS___nnn{{{yyywww^^^MMMFFFBBB===:::888777666444444444444333333333222222222111111111111000000000111111111111111222222222////////////////////////......//////000000111111///////////////////////////////////////////////////////////////........./////////......---,,,,,,........................////////////////////////........................//////.........///000000222555888999999999:::;;;???CCCHHHMMMQQQRRRSSSSSSTTT[[[eeemmmtttyyy|||}}}ttthhhbbb```\\\XXX[[[[[[[[[[[[]]]aaaeeegggnnnuuu~~~uuuvvvxxx|||nnnnnnssshhhIII>>>;;;555111444333333333222222222111111...///000111111000///...///...---,,,---///111333..............................------------......................................................111000//////.........///////////////000000111222333888HHH```wwwzzzoookkkjjjqqq}}}~~~lll[[[UUU^^^qqq~~~tttsssqqqpppnnnmmmmmmlllnnnooooooooonnnoooqqqsssvvvvvvuuuuuuwww|||~~~wwwrrr]]]XXXQQQLLLJJJJJJIIIIIIFFFHHHIIIIIIIIIJJJMMMOOOSSSUUUWWWZZZ]]]bbbhhhmmmyyyzzzppphhhbbb___XXXUUUTTTUUURRROOOQQQVVV\\\kkkfffSSSJJJFFF@@@<<<:::888777666555555444444444333333333222222222111111111000000111111111222222222222222000000000000000000000000.........//////000000000///////////////////////////////////////////////////////////////.........////////////...---,,,+++.................................///////////////.................................//////000111222777888:::999888777777888???CCCJJJPPPTTTWWWYYY[[[[[[cccmmmsssxxx~~~zzzsssggg]]]XXXVVVVVVVVVVVVYYY]]]bbbgggnnnuuuzzz{{{vvv~~~vvvsssnnnrrr{{{hhhLLL>>>:::888555444333333333222222222111111...///000111111000///...***+++---///000111111111..............................------------......................................................000///////////////000000////////////000111222333444@@@XXXsss~~~pppfffcccddduuu|||zzzxxxhhh^^^[[[eeevvv~~~wwwvvvnnnnnnllllllllllllnnnnnnnnnnnnooonnnllllllnnnpppttttttsssrrrsssxxxxxxpppgggbbbSSSQQQOOOOOOQQQRRRRRRRRRQQQTTTWWWXXXYYY[[[^^^aaajjjlllooosssxxxrrriiidddcccbbbaaa___^^^___]]]YYYZZZ^^^```mmmvvvsssyyysss___NNNIIICCC>>>;;;:::999888666666666555555555444444444444444333333333222222111111111222222333333333000000000000000000000000..................//////////////////////////////////////////////////////000/////////............------...//////...---,,,........................------........./////////........................---......///000222333444999:::;;;;;;::::::<<<>>>DDDIIIOOOTTTWWWZZZ^^^aaaeeemmmtttvvvyyy~~~|||~~~nnnggg^^^WWWSSSTTTWWWZZZZZZ```iiirrrzzz}}}sss}}}zzzpppkkkwwwlllxxxfffMMM===:::;;;999444333333333222222222111111...///000222222000///...&&&)))...222444333111///---..............................------.....................................................................///111222333.........///000222333444<<>>DDDLLLSSS\\\WWWXXX___eeegggkkkpppxxxvvvzzzwwwwwwzzztttqqq___YYYVVVYYY\\\^^^dddmmmvvv|||uuuoookkkrrrvvvtttwwwpppnnnnnnfff]]]bbb[[[MMM>>>777777777555333333333222222222111111000000000000000000000000////////////............------,,,,,,,,,,,,------..............................------------....../////////.........------------......//////000000///000000///000444999<<>>CCCIIIQQQVVV[[[YYY\\\ccchhhjjjooouuuzzzwwwuuuvvvzzz{{{uuunnniiifff]]]ZZZZZZ___dddiiisss~~~vvviiicccffffff```kkk~~~yyypppiiihhhhhhbbbYYYZZZWWWMMM@@@999888777444333333333222222222111111000000............000000////////////..................------------..............................------,,,,,,,,,,,,------000000////////////...............//////////////////000111000111444;;;BBB[[[zzzuuunnniiihhhjjjyyy~~~zzzuuutttssspppfff]]]\\\```jjjttt|||{{{uuuppplllgggfffdddbbbaaabbbfffjjjmmmsssuuuwwwwwwuuusssrrrrrrsssssstttwww{{{{{{wwwtttrrrqqqwwwtttyyy~~~vvvuuuxxxgggTTTJJJEEE@@@===<<<555555555444444444333333333333333333333222111111111111000/////////000000000000000000000000000000111111000000//////..........................................------------////////////////////////........................,,,---------.../////////------............------/////////......//////000///000111333555777888999<<<;;;<<>>555777777666555555444333333444444444333333333333333333333333333222111111000000000000000000000000000000000000000////////////000000000000000000000000000000000/////////......////////////////////////........................,,,,,,,,,---...///000000---......//////......---///////////////000111111000333777999999999:::;;;<<<===BBBKKKUUU]]]```___]]]gggsss{{{~~~}}}xxxuuurrrooonnnooopppooommmppp{{{sss[[[RRRYYY^^^ooozzz|||wwwkkk```[[[YYYVVVMMMTTTVVVLLL@@@999666555333333333222222222111111000000............000000////////////............//////............//////------------------------/////////....../////////......////////////000000.........///////////////000///111555666???WWWooo|||}}}dddYYYPPPMMMQQQWWWaaajjjkkkooooooiiieeeccc```]]]^^^]]]\\\\\\]]]```ccceeedddhhhnnnrrrssssssssssssqqqrrrtttwww{{{|||nnnooouuuxxxhhhgggooovvvjjjXXXNNNDDD<<<888777777666555444333333555555444333333333333333333333333444333333222111000000000000000000000000000000000000////////////111111111111111111111111111000000000////////////////////////////////////------------------------,,,---------.../////////......////////////......////////////000111222222222666:::;;;:::999;;;===???CCCLLLVVV^^^cccdddccckkkvvv~~~}}}~~~|||tttrrrqqqsssxxx{{{{{{zzzwwwwww]]]RRRVVV[[[lllsssbbbYYYYYYZZZYYYaaabbbVVVFFF<<<888666333333333222222222111111000000000000000000000000////////////............///......------......///------------------------///......------......///------........./////////------......//////000000111///111555888DDDaaaxxxcccUUUJJJJJJRRR\\\dddjjjiiikkkiiiddd``````___[[[ZZZ[[[[[[\\\]]]___```aaa___dddjjjoooqqqrrrrrrsssrrrsssuuuxxx|||~~~uuubbbaaabbblllxxxeeedddooozzzzzzfffWWWJJJ???888888777666555444333333666555444333222333333444000111222333333333222222000000000000000000000000////////////000000000000000000000000000000000000000000/////////.........////////////////////////------------------------------........................////////////......////////////000111222333444888<<<<<<:::999<<<@@@DDDLLLXXXccchhhjjjiiihhhwww}}}xxxzzz~~~~~~vvvtttuuuzzz~~~}}}}}}xxx___RRRTTTUUUfff{{{fff[[[[[[___iiipppooo```LLL>>>888555333333333222222222111111222222333333333333222222000/////////..................------------......------------------------...------,,,,,,------...,,,---------......//////,,,------...///000111111222///111666:::GGGhhh|||~~~{{{qqqbbbSSSGGGJJJUUU___eeeiiiggghhhfff```^^^___^^^[[[YYYYYYZZZ\\\]]]^^^______]]]bbbiiinnnqqqrrrrrrrrrrrrtttvvvyyy||||||ssseeeaaa```gggzzz}}}iiigggtttvvvaaaLLL<<<999888777666555444333333666555444333222333444444///000111222333333222111000000000000000000000000////////////000000000000//////////////////////////////.........---------////////////////////////------------------------...............---------......////////////......////////////000111222333555999<<<<<<999999===AAAHHHSSSbbblllpppooommmmmm}}}zzzuuuyyyyyyvvvzzz{{{{{{}}}yyyxxxyyy~~~|||zzz}}}{{{{{{{{{eeeTTTQQQRRR\\\zzzuuubbbaaahhhuuu{{{~~~qqqWWW@@@888;;;555444222333444444222111111111111111000000000000000000000000000000000000111///......000111000///000000000///......------//////............//////000000////////////000000000000000000000//////...222...///555===OOOrrr|||zzzqqqvvvwwwmmm___TTTJJJKKKWWWcccgggfffjjjfff```]]][[[[[[ZZZZZZXXXZZZ[[[\\\]]]^^^aaadddgggfffiiilllllljjjkkkooolllrrryyy~~~|||rrrhhh___[[[eeexxxrrrlllzzzgggQQQBBB<<<888666888777333333555666666555444333333222222333222222111111222222333111111111111111111111111111111000000//////............//////000000111111000000000000000000000000////////////////////////........................---,,,---...000111000///111000000////////////000111111111111222444666777???;;;:::>>>???===AAAHHHNNN^^^kkkkkkiiilllqqqttt|||{{{sssttt}}}zzzsssuuu}}}}}}}}}}}}zzz|||yyyyyyzzzxxxyyy}}}|||yyy}}}jjjUUUNNNLLLRRRlll}}}mmmiiinnn~~~|||aaaGGG<<<<<<666444333333444444222111111111111111000000000000000000000000000000000000111///......000111000///////////////............//////............//////000000////////////000000000000000111111111000000444333333888DDD]]]~~~|||uuuxxx~~~zzz}}}rrrdddXXXOOOGGGJJJWWWdddhhhhhhfffccc___\\\[[[ZZZYYYYYYVVVXXXYYYYYYZZZ[[[^^^```eeeeeehhhlllllljjjlllppppppuuu{{{yyynnnfffcccmmm~~~yyyooozzzmmmWWWGGG>>>999777888777444333555666555555444333333222222333222222111111222222333111111111111111111111111111111000000////////////////////////000000000000000000000000000000000000////////////////////////........................---------...000111000///000000//////...//////000111111111222333555777888;;;999:::>>>>>>???EEEMMMZZZeeelllhhheeeiiisssxxx~~~xxxsssvvv|||yyy|||~~~{{{{{{}}}{{{zzz{{{|||zzzwwwzzz~~~}}}rrrZZZMMMHHHJJJ\\\pppxxxxxxrrrTTTBBB<<<777666444333333444222111222222111111111000000000000000000000000000000000111000......///000000///............//////////////////............//////000000////////////000000000000111111111111111111666777888<<>>999888888555444555555555444444444333333333333222222111111222222333111111111111111111111111000000000000000000000000111111000000//////......////////////////////////////////////////////////...........................------...000111000.........------...///000000000111222444777999;;;<<<;;;<<<>>>???CCCNNN___mmmxxxwwwpppddd]]]aaammmxxxxxx{{{~~~||||||||||||||||||{{{yyyvvvuuuvvvwwwtttqqqqqquuuwwwtttrrrsssuuuvvvvvvtttrrrtttyyy~~~|||eeeTTTMMMPPPYYYaaaooo}}}YYY???<<<999555444333333333222222222222222111111111111000000000000000000000000222000///...///000///...,,,------...///000111111//////............//////000000////////////000000222222000////////////000222888===KKKkkk}}}zzz{{{vvv|||sssmmmiiitttkkkWWWFFFEEEHHHRRR^^^ggghhhfff]]][[[XXXVVVWWWWWWVVVUUUXXXYYYXXXWWWWWWXXX\\\___aaabbbeeekkkmmmmmmpppuuuyyy~~~vvvfffccc^^^]]]]]]\\\ZZZYYYZZZ]]]hhhoooyyywwwmmmYYYKKKBBB:::888888666444555444444444444444333333333333222222111111222222333111111111111111111111111000000000000111111111111111111000000//////......////////////////////////////////////////////////..............................---...000000///...---------......000111222111222444666999;;;<<<===<<<===>>>???GGGYYYnnn|||}}}yyyqqqfff^^^^^^iiittt}}}{{{xxxwww~~~|||yyywwwvvvuuuuuuyyyyyyyyywwwtttrrrrrrsssqqqoooooottttttnnnjjjiiiiiikkkmmmoooqqqwww}}}kkkYYYRRRXXXaaafffmmmhhhHHH>>>:::666444333333333222333222222222222111111111000000000000000000000000333111///...///000///...---------...///000000111//////............//////000000////////////000000111111000///000111222333444888CCC[[[yyywwwjjjffffffsss{{{dddTTTFFFHHHMMMXXXcccjjjiiieee___\\\WWWUUUUUUVVVWWWWWWVVVVVVVVVTTTTTTVVVZZZ^^^bbbcccgggmmmooonnnqqqvvvyyy}}}eeeZZZPPPNNNMMMMMMLLLLLLPPPUUU]]]eeeppp{{{{{{zzzwwwbbbPPPEEE;;;999999666444555444444444444444444444444333222222111111222222333111111111111111111111111000000000111111111111222000000000000////////////000000000000000000000000////////////////////////........................///......///000000///---------......000111222333333444666888:::<<<<<<===;;;===>>>BBBOOOeeeyyy{{{vvvooogggaaa```jjjuuu|||wwwqqqrrruuu~~~~~~}}}}}}zzzxxxuuurrrppppppqqqqqqssstttuuuuuusssssstttuuurrroooooopppmmmfffbbbbbbeeeiiioootttzzzuuubbbZZZaaakkkooottt}}}|||yyysssOOO???<<<777444333333333222333333222222222111111111000000000000000000000000333111////////////...---------......//////000000//////............//////000000////////////000000/////////000222555888::::::;;;LLLooovvvfffdddiiiuuuxxxqqqxxx|||iiiWWWLLLFFFJJJRRR^^^iiimmmkkkgggbbb^^^XXXUUUUUUVVVXXXXXXUUUVVVUUUTTTTTTWWW\\\```ddddddhhhnnnpppooorrrwwwyyyjjjZZZOOOJJJGGGGGGEEEDDDIIIPPPRRR[[[gggqqqzzzzzzwwwnnnSSSGGG<<<999999777555444444444444444444444444444333222222111111222222333111111111111111111111111000000111111111222222222////////////000000000000000000000000000000000000////////////////////////........................///......///000000...---.........///111333444555555666888:::;;;<<<<<<<<<:::???CCCKKK]]]tttvvvpppjjjgggdddeeeppp|||~~~xxxpppkkknnnuuu~~~|||{{{zzzyyyxxxwwwvvvvvvpppnnnlllkkkkkklllnnnpppnnnpppsssssssssssstttvvvpppmmmkkkiiiddd___aaagggjjjpppxxx}}}~~~jjjaaahhhrrrvvvzzzyyytttooovvvRRR@@@<<<888444333333333222333333333222222222111111000000000000000000000000333111////////////...---........./////////////////////............//////000000////////////000000------///111555:::>>>AAA??????SSS}}}yyyggggggnnnzzzuuummmfffpppooo[[[LLLDDDFFFKKKTTTaaalllpppmmmiiieee```YYYTTTTTTVVVXXXZZZWWWWWWWWWVVVWWWZZZ___ccceeefffiiioooqqqpppssswwwzzzppp]]]OOOIIIDDDDDDAAA>>>CCCKKKKKKTTT```jjjsss}}}|||sss{{{vvvUUUHHH<<<999999777555444444444444444444444444444333222222222222222222333111111111111111111111111000000111111222222222222......//////000000111111000000000000000000000000////////////////////////........................///......///000000...---......///000222333555666666777999;;;<<<<<<<<<<<<<<>>CCCBBBMMMeeezzz}}}{{{hhhjjjiiihhhmmmxxx}}}~~~~~~uuunnnhhheeegggllllllhhhfffkkktttyyyxxxuuusssttttttqqqmmmjjjiiiiiiccceeegggjjjlllmmmllllllnnnoooqqqrrrrrrrrrqqqpppllljjjgggcccbbbeeejjjnnn{{{{{{wwwoooooovvv}}}yyy~~~{{{xxxzzz{{{~~~~~~wwwxxxlllRRR@@@===999666555444333222333333333222222222111111222222111111000//////...000000////////////000000111000///////////////000111111000000000/////////............////////////222000000444555666:::???DDDJJJqqqwww{{{vvvwww}}}|||qqqggg[[[NNNGGGEEELLLZZZgggjjjiiiiiihhhgggddd^^^WWWSSSRRRRRRRRRRRRUUUUUUWWW[[[[[[[[[^^^cccgggeeeffflllooooooqqqtttxxx~~~{{{vvvpppmmmtttgggUUULLLEEECCCCCCAAABBBDDDIIIKKKQQQZZZfffqqq{{{vvvxxxaaaSSSEEE>>>;;;777555666777777777666666555444333///000222333444444333333222222222222222111000000000000000000000000000000111111000000////////////000111111222222111111000000000000000111111111111222111000///...//////000---...//////000000//////......//////111222444555888777:::===<<<999;;;@@@@@@III^^^wwwvvvpppeeejjjmmmooovvvzzzxxx{{{yyynnniiihhhiiinnnsssvvvpppjjjkkkpppuuuuuusssrrrrrrrrrpppllliiihhhhhheeeeeefffgggiiijjjkkklllppppppppppppooonnnmmmmmmjjjjjjjjjkkkllloootttxxxxxx{{{pppnnnsssyyyyyyrrrssstttmmmzzzwwwwwwzzz}}}uuukkkmmmhhhTTT@@@===999666555444333222333333333222222222111111222222111111000/////////000000////////////000000222111000///............000000///////////////...000/////////.........---111//////222333444:::AAAGGGYYY{{{yyy}}}yyy~~~ooo```VVVOOOIIIFFFFFFTTT```jjjllljjjiiigggddd```\\\VVVQQQPPPOOOOOOOOOSSSRRRTTTXXXYYYYYY]]]cccfffeeeggglllooooooqqqtttxxx~~~|||mmm___YYYWWW[[[jjjzzzpppVVVMMMEEECCCCCCAAABBBDDDDDDFFFKKKSSS]]]hhhqqqwwwyyyfffXXXJJJBBB===888444444777777777666555555444444000111222333444444444333222222222222222222111000000000000000000000000000111000000000000/////////000111111222222111111000000000000000111111111111111111000///////////////---...//////000000///////////////000222333555666:::888999===>>>======AAACCCUUUppp}}}qqqkkklllsssxxx{{{wwwqqqsssyyyyyyooogggfffjjjpppwww~~~yyyoookkkmmmppppppooonnnoooooommmjjjiiihhhiiihhhgggeeedddeeegggjjjlllpppooommmlllkkkjjjkkkkkkiiilllqqqvvvzzz~~~vvv~~~pppkkknnnsssnnnggghhhwwwzzzkkkqqq}}}xxxpppnnnpppvvvpppfffhhhhhhZZZ@@@===999666555444333222333333333222222222111111111111111111000000//////000000////////////000000111111000///////////////////////////............111111111111000000000000000///000333333333888@@@JJJggg{{{vvvttt}}}uuutttfffWWWMMMHHHEEEGGGKKKXXXaaajjjjjjhhhgggdddaaa]]]ZZZUUUQQQOOONNNMMMMMMSSSQQQRRRVVVWWWWWW[[[aaadddcccfffkkknnnmmmpppuuu|||qqqbbbTTTOOOPPPXXXlllwwwZZZOOOEEECCCCCCBBBAAACCC@@@CCCGGGMMMUUU___hhhnnn{{{ooo___NNNDDD>>>999666777888777666666555444444444444444444333333222111111222222222333333222111111000000000000000000000000000000000000000000000000000000111111111111000000///000000000111111111111111000000///////////////......///000000000000000//////000111333555666777<<<999999===???>>>???AAALLLaaa{{{xxxtttuuu~~~|||vvvnnnkkkrrr{{{~~~sssjjjdddffflllttt|||}}}sssmmmlllmmmlllkkkiiijjjkkkjjjiiiiiijjjkkkllljjjfffccccccfffjjjlllmmmllljjjhhhhhhjjjlllnnnmmmrrr{{{uuuppphhhhhhkkkfffaaadddsssooollltttwwwqqqjjjdddgggnnnkkkaaaccccccXXX@@@===999666555444333222333333333222222222111111111111111000000000000000000000////////////000000///////////////000111111............/////////////////////000111222222222///000333666555444888@@@OOOuuu~~~zzzwwwuuuzzzrrrhhh___TTTKKKDDDAAAGGGOOOWWW___ffffffddddddaaa^^^YYYXXXUUURRROOONNNNNNNNNTTTRRRSSSVVVWWWVVVYYY^^^aaaaaaeeekkkmmmmmmqqqwwwjjj]]]QQQPPPSSS\\\ppp|||___RRRGGGDDDDDDBBBAAABBB???BBBEEEJJJOOOXXXaaahhhvvvwwwfffRRREEE???:::888:::888777666555444444555555555555444333333222222222111222222333333333222222000000000000000000000000000000000000111111111111000000000111111000000000///000000000111111111111000000000000000//////......//////000000000000000000000111222444666888999===::::::===>>>===@@@EEEVVVlll|||~~~zzzrrrmmmjjjmmmwwwzzznnnhhheeegggkkkooowww~~~zzzsssooommmllljjjhhhfffggghhhhhhggghhhkkkmmmnnnlllhhheeedddgggjjjllliiihhhggghhhjjjnnnsssuuuuuu{{{qqquuuhhhdddddddddcccjjj{{{tttkkkooosssqqqlllbbbbbbhhheee[[[[[[ZZZPPP@@@===999666555444333222333333333222222222111111111111000000000000000000000000////////////000000............///000111222...////////////000000000,,,,,,---...///000111111///000444777666666===FFF[[[}}}{{{{{{zzz~~~wwwoooaaaZZZRRRJJJBBB@@@GGGQQQUUU\\\aaa```______]]]YYYUUUVVVUUUSSSPPPOOOOOOPPPTTTSSSUUUYYYYYYWWWXXX]]]___```ffflllnnnooouuu|||xxx```UUUMMMOOOTTT]]]pppeeeWWWIIIEEEEEECCCAAA@@@???BBBEEEGGGKKKRRR\\\cccrrr}}}|||nnnYYYKKKBBB<<<999:::999888666555444444555555333222222222333444555666111222333333333333333333000000000000000000000000000000000111111111111222///000000111111000000///000000000000111111111111000000000000000///.........///000000111111000000000000111333555777999:::===;;;<<<======>>>EEENNNbbbxxx{{{qqqgggfffkkkuuuyyyjjjiiijjjkkkiiigggkkkrrruuussspppnnnlllkkkhhhffffffgggggggggfffgggjjjlllmmmkkkiiigggggghhhjjjkkkffffffgggjjjooouuu{{{~~~}}}kkk}}}kkkccc```bbbfffsss}}}pppppptttuuusssfffaaacccaaaXXXWWWWWWMMM@@@===999666555444333222333333333222222222111111000000000000000000000111000000////////////000000000///////////////000111/////////000000000111111------......//////000000000000222555555999EEERRRkkk|||}}}wwwlllcccZZZOOOHHHDDDDDDJJJRRRVVV[[[^^^]]][[[[[[XXXTTTQQQSSSTTTSSSPPPNNNOOOQQQRRRSSSWWW\\\\\\ZZZZZZ^^^___aaahhhoooqqqssszzzttt[[[QQQKKKOOOVVVaaatttjjj[[[LLLGGGFFFDDD@@@??????BBBDDDEEEGGGNNNXXX___nnnyyy~~~zzz{{{fffXXXMMMBBB<<<:::999888666444333444555666333333222222333444666777111222333333444444333333000000000000000000000000000000111111111222222222//////000000000000//////000000000000111111111111///000000111000///...---//////000111111111111000000111222333666888:::;;;;;;;;;===>>>===@@@MMM[[[ssstttggg\\\```mmm}}}}}}tttjjjnnnssssssjjjaaabbbiiinnnlllkkkjjjiiihhhgggfffkkkkkkjjjgggeeedddfffhhhiiiiiiiiiiiihhhhhhhhhhhheeegggjjjnnnttt{{{fff|||oooccc______fffxxxvvvssswwwyyyxxxiiibbbaaa___XXXYYYYYYPPP@@@===999666555444333222333333333222222222111111000000000000000111111111000000////////////000000222111000//////....../////////000000111111222222111111111111000000000000000///000222444;;;LLL\\\xxx|||zzzkkkiii\\\NNNHHHGGGIIINNNTTTXXX\\\^^^[[[YYYYYYUUUPPPNNNPPPSSSRRRPPPNNNOOOQQQPPPRRRWWW]]]___\\\]]]```___cccjjjqqqtttvvv}}}vvv\\\SSSNNNSSS[[[ggg{{{nnn^^^NNNHHHGGGDDD@@@>>>???AAADDDDDDEEEKKKUUU]]]kkkwwwrrrooossseeeXXXJJJ???:::999888666444333444555666777666444333222222333444111222333333444444444444000000000000000000000000000000111111222222222222//////000000000000//////000000000000111111111111///000111111111000...---//////000111111111111111111111222444666888;;;<<<999;;;>>>???>>>CCCTTTeeepppaaaVVV\\\ooowwwppplllsss{{{zzzmmm``````fffkkkjjjgggfffeeeffffffgggpppooolllhhhdddbbbbbbdddfffggghhhiiiiiihhhgggffffffhhhlllqqqxxxfffxxxyyyfffYYY[[[eee|||xxxtttxxxrrrbbb]]]^^^[[[]]]^^^UUUNNN???666999999444222777444444444444333222111000111111111111111111111111000000000000000000000000000000000000111111111111////////////000000000000000000000000000000000000666666---000;;;999HHHoooyyymmm]]]NNNIIIGGGEEEIIIQQQYYYZZZ[[[ZZZUUUQQQNNNMMMKKKNNNQQQSSSRRRRRRRRRRRRTTTSSSSSSTTTWWW[[[___aaabbbbbbgggrrrxxxzzz{{{\\\RRRKKKPPP]]]nnnwww\\\MMMKKKEEECCCCCC===BBBBBBBBBBBBDDDJJJQQQWWWhhhqqq{{{zzzllluuu|||uuu___JJJ@@@@@@;;;888666555555555333222333333333333333333333333555555444333333222111111333333111000000000111222333333333222222111111111000000000000000000000000000000000000000000000000111111000000000000111111222000......000222333222111222555888:::;;;;;;;;;BBB:::888===AAAIII___uuuwwwjjj^^^XXXcccwww~~~sssnnnlllrrr~~~xxxlllhhhgggggggggccc```aaaaaa```bbbfffooommmiiieeecccbbbbbbbbbdddfffiiikkkmmmmmmmmmmmmhhhiiimmmttt|||eeeuuuzzzeeeXXXYYY```www}}}zzzjjjcccdddccchhhiii```YYYGGG:::999:::555222555333333333333222111000///111111111111111111111111000000000000000000000000............////////////////////////000000000111000000000000000000000000000444000333===>>>QQQyyy~~~~~~|||vvv|||wwwgggWWWJJJHHHHHHFFFIIIPPPYYYYYYYYYWWWRRRNNNMMMLLLJJJLLLOOORRRTTTUUUUUUUUUSSSRRRRRRSSSVVVZZZ^^^```aaaaaagggpppwww|||www]]]SSSLLLQQQ^^^ooo}}}aaaPPPMMMFFFCCCBBB===@@@@@@@@@AAACCCIIIPPPUUUaaakkkwww~~~pppooo|||~~~~~~jjjQQQCCC@@@;;;999666555555555444333333333333333333333333333555444444333222222111111333222111000000000111222222222222222111111111000000000000000000000000000000000000000000000000000111111000000000000111111///---+++,,,...000000000222444666888:::;;;;;;;;;>>>:::;;;AAAFFFRRRlll}}}sssddd\\\[[[iii}}}tttllljjjkkk{{{|||oooiiihhhggggggbbb______]]]ZZZ[[[___hhhjjjkkkgggaaa^^^```ccceeehhhkkkoooqqqrrrrrrrrrpppqqqtttzzz|||}}}~~~|||{{{~~~gggttt|||fffXXXZZZ\\\nnntttllllllnnnvvvyyypppiiiSSS???:::999666333444222222222222111000000///111111111111111111111111////////////////////////............/////////////////////000000000111111000000000000000000000000...444555777===CCC^^^{{{{{{zzzvvvkkkssszzz```PPPDDDDDDHHHHHHKKKPPPZZZYYYWWWSSSNNNKKKKKKKKKIIIIIIKKKPPPVVVYYYXXXWWWQQQQQQQQQRRRUUUYYY\\\___``````fffooowwwttt]]]SSSMMMSSS___ooohhhUUUPPPGGGCCCCCC===>>>>>>??????BBBGGGNNNSSS[[[hhhttt{{{wwwjjjvvvzzzwww{{{xxx^^^KKKCCC;;;999666555666666555555333333333333333333333333444444333333222222111111333222111111000000111111222222111111111111111000000000000000000000000000000000000000000000000000111111000000000000111111111///...///111333333333555666777888999:::::::::<<<;;;???GGGOOO___|||vvvlll^^^]]]dddtttyyylllhhhkkkqqq~~~|||pppjjjhhhgggfffaaa^^^\\\YYYTTTSSSUUU___eeejjjggg```\\\```eeegggjjjnnnrrrvvvxxxyyyyyywwwxxxzzz~~~|||yyy{{{zzzvvvtttuuulllvvv~~~iii[[[[[[ZZZeeewwwuuuxxxzzzaaaFFF;;;999888555333222222222222222111000000111111111111111111111111////////////////////////000000000000111111111111//////000000000111111111000000000000000000000000111666999999:::HHHkkk|||yyy~~~}}}{{{pppjjjvvv___MMM@@@AAAFFFIIILLLRRR]]][[[WWWQQQLLLIIIJJJKKKIIIGGGGGGMMMTTTXXXWWWTTTOOOOOOPPPRRRTTTXXX[[[]]]^^^aaafffmmmwwwsssZZZQQQLLLRRR___mmm|||mmmYYYQQQHHHDDDDDD???===>>>>>>???AAAFFFMMMQQQZZZgggtttyyy}}}mmmttt}}}}}}iiiRRRFFF===:::777666666777777666444444444444444444444444333333333333222222111111222222222111111111111111222222222222222222222222000000000000000000000000000000000000000000000000111111000000000000111111222111111222444666666555777777888999999:::::::::???>>>BBBMMM[[[ooo}}}nnneee\\\cccqqqqqqggggggnnnuuuwwwzzzzzztttlllgggfffgggddd```]]][[[XXXRRROOOQQQXXX^^^dddeeebbb```dddhhhhhhkkkpppuuuyyy|||}}}}}}yyyzzz|||~~~|||~~~~~~|||zzz|||{{{vvvssssss{{{ooouuummm```YYYWWW\\\jjjoooPPP>>>:::999777444333333333333333333222111111111111111111111111111////////////////////////000000000000111111111111000000000000111111111111000000000000000000000000222444888888:::SSS}}}~~~zzz}}}zzzyyyoooqqq^^^MMM??????DDDHHHOOOWWW```]]]XXXQQQKKKIIIJJJLLLJJJGGGFFFJJJPPPTTTRRROOONNNNNNOOOQQQTTTWWWZZZ\\\^^^bbbgggmmmxxxpppUUUMMMIIIPPP\\\iiivvvsss]]]SSSIIIEEEEEEAAA>>>??????@@@AAAEEEKKKOOOWWWdddqqqwww{{{}}}|||wwwvvv}}}pppWWWFFF???<<<999777777777777666444444444444444444444444333222222222222222111111222222222222111111000000222222333333333333333333111111111111111111111111000000000000000000000000111111000000000000111111///......000333444444333999999999999999::::::;;;@@@>>>DDDUUUlllxxxhhhaaa[[[kkk|||rrriiifffiiioootttqqqqqqooolllgggcccbbbdddbbb___]]]]]]ZZZTTTQQQRRRVVVXXX\\\```cccfffiiikkkkkkmmmrrrvvvzzz|||~~~~~~zzz{{{}}}}}}zzzzzz|||~~~~~~|||{{{{{{}}}}}}xxxuuutttxxxqqqttt~~~sssgggXXXXXX[[[aaalll^^^EEE<<<:::888666333333444444444333333222111111111111111111111111////////////////////////............////////////000000000111111111222222000000000000000000000000111///555999AAAddd|||zzz{{{zzzyyyyyy}}}wwwssspppwwwYYYKKK@@@AAADDDHHHPPP[[[bbb___YYYRRRKKKIIIJJJKKKKKKIIIHHHIIIMMMOOOMMMLLLMMMNNNPPPRRRUUUWWWZZZ[[[^^^dddiiioooyyyjjjRRRKKKGGGLLLVVV```jjjrrryyy|||bbbWWWJJJEEEFFFBBB??????@@@@@@AAADDDHHHLLLQQQ]]]kkkttt{{{}}}xxxxxxzzzvvvvvv\\\HHHCCC???:::777777777777666444444444444444444444444222222222222222222111111111222222222222111000000222222222222222333333333111111111111111111111111000000000000000000000000111111000000000000111111000000000333555777666555:::999999999:::;;;<<<<<<===???KKKcccpppeeeaaa```vvvzzzuuupppqqqvvvyyyyyywwwpppkkkhhhgggddd```___aaabbb______```^^^XXXUUUVVVVVVVVVWWW[[[aaaggglllnnnpppsssvvvzzz|||}}}}}}}}}~~~~~~}}}xxxxxxyyy|||~~~||||||yyyyyy}}}~~~{{{xxxyyy|||uuuuuu}}}}}}~~~zzzqqq___aaadddfffkkk|||mmmNNN???:::888666222222222333333333222222111111111111111111111111000000000000000000000000............////////////000000111111111222222222000000000000000000000000222---666???LLLuuu~~~rrrtttvvvtttqqqtttzzznnnoooqqqwwwsssOOOFFFAAADDDFFFHHHQQQ]]]bbb```ZZZRRRKKKHHHHHHJJJKKKJJJJJJJJJKKKKKKLLLLLLMMMNNNPPPSSSUUUXXXZZZ[[[___ffflllpppzzz~~~fffRRRJJJEEEHHHOOOVVV]]]ccckkkrrrxxx{{{jjj[[[MMMFFFFFFBBB???????????????AAADDDGGGNNNYYYgggqqq{{{||||||pppvvvhhhTTTFFFAAA<<<888777666666666555555555555555555555555111111111111111111222222111222222333222111000/////////000000111111111111111111111111111111111111000000000000000000000000111111000000000000111111333222333666999:::999888:::999999999:::;;;===>>>===FFFZZZuuuuuuhhhcccfffoooxxxuuuvvvzzzkkkdddaaabbbbbb``````cccccc```aaacccaaa[[[WWWXXXVVVWWWWWWWWWZZZ```jjjqqqyyyzzz}}}~~~~~~}}}vvvuuuuuuxxx|||~~~{{{wwwxxx}}}xxxwww~~~}}}}}}~~~yyyiiikkkooopppqqq|||~~~wwwUUUAAA:::888666000111111222222222111111111111111111111111111111111111111111111111111111000000000000111111111111000111111111111222222222000000000000000000000000666///999EEETTTrrrkkkrrrwwwuuujjjooovvvjjjmmmpppttt~~~yyyZZZEEEAAAAAAGGGHHHIIIRRR^^^bbb___ZZZRRRKKKGGGGGGHHHJJJKKKLLLKKKJJJJJJLLLNNNMMMNNNPPPSSSVVVXXXZZZ[[[```gggnnnqqq{{{}}}fffTTTKKKEEEFFFJJJOOOTTTYYY^^^fffmmmqqqvvv|||ppp___NNNGGGEEEAAA>>>??????>>>===>>>BBBDDDPPPZZZeeeooozzz|||lllnnnttt```GGGCCC===888777666666555555555555555555555555555111111111111111111222222111111222333222111000///---.........//////000000111111111111111111111111000000000000000000000000111111000000000000111111000000111444666888777555999999999999:::<<<>>>???AAAOOOhhh~~~}}}wwwlllbbbcccjjj~~~uuusssxxxwwwddd\\\YYY^^^aaaaaabbbfffdddbbbbbbeeebbb[[[WWWXXXVVVXXXYYYUUUTTTYYYfffrrr~~~~~~}}}{{{uuussssssvvv{{{{{{xxxyyylllsssyyyxxx~~~wwwuuuzzzppppppuuuyyyxxx|||pppvvvxxxttt]]]BBB;;;999555444444333333333333222222222222222111111111000000000000000000000000000000////////////000000000000222111111111000000//////////////////000000000000222999;;;CCCbbbyyysssyyy}}}}}}}}}nnnvvvvvvpppsssyyywww\\\IIIAAAAAABBBEEEIIIOOOUUUXXX___\\\VVVOOOJJJHHHIIIKKKHHHIIIJJJLLLLLLLLLLLLKKKRRRNNNNNNSSSVVVXXX[[[___dddjjjqqqvvvwwwcccPPPLLLFFFCCCDDDHHHKKKMMMUUUXXX___ggglllpppxxxwwwcccWWWMMMFFFEEE@@@???>>>>>>>>>@@@CCCDDDNNNVVVaaallltttzzz{{{mmmmmmuuu|||gggOOOFFF===:::999555222222555444333222222333555666444444444333333222222222444444333222111111111111111111111111111111111111000000000000111111111111222111111111000000//////222222111000//////000000222333444666777888888888<<<<<<:::888:::>>>@@@@@@HHHZZZzzzwwwpppiiibbbdddmmmyyyllltttooobbb^^^[[[\\\aaafffhhhiiihhhhhhgggddd___[[[ZZZYYYUUUSSSRRRTTTTTTVVV___hhh{{{~~~|||{{{}}}|||{{{{{{{{{yyyxxxwwwuuusssuuuyyy~~~xxxwwwvvvwwwzzzgggnnn{{{{{{wwwzzzzzzxxx|||ssssssvvvyyywwwzzzoooppp{{{wwwoooxxx\\\BBB:::999666444444333333333333222222222222222111111111000000000000000000000000000000////////////000000000000111111111111000000000///000000000111111111111222///666<<>>???CCCIIIOOOUUUYYY]]][[[VVVOOOIIIGGGGGGIIIFFFHHHIIIKKKLLLMMMLLLLLLPPPMMMMMMSSSWWWYYY]]]aaadddllltttyyyuuu___MMMIIIDDDAAABBBEEEGGGHHHJJJLLLRRR[[[```eeennnwww|||eeeWWWLLLEEEDDDAAA@@@???>>>???AAACCCDDDMMMTTT___jjjsssyyy~~~pppggggggtttqqqTTTIII???;;;999555333444444555555555555555555555444444444333333222222222222222222111222222333333111111111111111111111111000000000000111111111111111111111111000000000///222222111000000000000000///000333555888:::;;;;;;;;;;;;:::999;;;???BBBDDDPPPfff}}}oooiiiddd```fffppp{{{tttlllwww}}}jjjaaa___\\\^^^ccchhhkkkllliiijjjjjjhhhccc___]]]\\\UUURRRQQQQQQOOOPPPWWW```yyy|||{{{zzz|||~~~|||zzzyyyzzzzzzyyyxxxxxxvvvssstttwwwzzzzzzzzzyyywwwtttsssuuuyyy~~~eeekkkwww~~~xxxxxxwwwuuuvvvxxxuuuuuurrrkkkuuuwwwllllllrrrwwwxxx[[[CCC999888666444444333333333333222222222222222111111111111111000000000000000000000000////////////000000000000111111111111000000000000111111111222222222333333000666???RRRwwwrrrpppvvvzzz|||}}}qqqqqq[[[KKKCCCAAA999:::===BBBHHHOOOUUUYYY\\\ZZZUUUOOOIIIFFFFFFGGGEEEFFFHHHKKKLLLMMMMMMMMMNNNLLLMMMSSSWWWYYY^^^cccfffnnnwww~~~mmmVVVJJJGGGCCCAAABBBCCCCCCCCCCCCDDDIIIQQQVVV\\\gggqqqyyyiiiXXXLLLEEECCCAAAAAA?????????AAACCCEEEKKKRRR]]]gggpppwww}}}zzzmmmccchhh|||\\\OOOAAA<<<999777555666444555777888888777555333444444333333333333222222111111111111222333444555111111111111111111111111000000000000111111111111111111111111000000000000222111000000000000000000///111333555888:::;;;;;;::::::;;;;;;===@@@EEEIII[[[ttt~~~uuugggbbb___```jjjxxx|||qqqkkklll{{{sssddd___^^^]]]___dddiiimmmoookkkmmmnnnlllhhhccc```^^^XXXTTTRRRPPPLLLKKKPPPWWWrrrwww{{{|||yyywwwwwwxxxxxxwwwuuuvvvxxxzzzzzzyyyyyyvvvtttssstttuuuuuutttxxxvvvsssqqqqqqtttyyy||||||gggkkkttt}}}zzzwwwttttttvvvrrrnnnvvvyyykkktttxxxjjjeeeddddddrrrwwwqqq\\\EEE999777666444444333333333222222222111111111111111111111111000000000000000000000000////////////000000000000111111111000000000000000111111111111222222222333666:::EEE^^^wwwssstttssssssuuuvvv{{{xxxdddOOOBBB???BBB999;;;>>>BBBHHHOOOTTTXXXZZZXXXUUUOOOJJJFFFFFFFFFCCCEEEGGGJJJLLLNNNNNNNNNOOOMMMOOOTTTWWWXXX]]]dddfffpppzzzgggRRRKKKHHHEEECCCCCCCCCBBBAAAAAAAAADDDJJJNNNTTT___iiirrr{{{mmmYYYLLLFFFCCCBBBAAA@@@???@@@AAACCCDDDIIIOOOYYYdddmmmuuu|||pppiiiwwwfffVVVEEE===:::888777888555555666777666666444333333333333333333333333333222111111111222222333444111111111111111111111111///000000000111111111111111111111000000000000000111111000000000000000111444444555777777888888888::::::;;;======???GGGOOOfffxxxyyy|||qqqbbb]]]]]]aaappp|||pppfffcccnnnyyyjjj___\\\\\\]]]___ccciiimmmooonnnpppqqqooojjjddd```^^^[[[XXXUUURRRMMMJJJNNNUUUiiioootttsssqqqrrrsssrrrsssrrrrrrtttwwwyyyzzzzzzxxxwwwuuutttsssssssssrrruuutttsssssssssuuuvvvxxxwwwyyy|||}}}}}}}}}~~~iiijjjppp}}}uuupppppprrrnnnhhhllluuullluuuuuuhhhbbb___\\\dddkkkkkk\\\HHH:::666666444444333333333222222222111111111111111111111111111111111111111111111111////////////000000000000000000000000000000111111000000000111111111222222999<<>>@@@DDDIIINNNRRRTTTWWWWWWTTTPPPKKKGGGFFFGGGBBBDDDGGGJJJLLLMMMNNNNNNQQQOOOQQQUUUVVVWWW\\\bbbhhhqqq{{{{{{xxx|||zzzgggVVVKKKIIIFFFDDDCCCBBBAAA???AAA???AAADDDFFFJJJSSS^^^hhhppp{{{rrr[[[NNNHHHEEEBBBAAA@@@??????@@@BBBCCCFFFLLLVVV___iiirrrzzz|||lllppp~~~ooo\\\HHH>>>;;;999888999777666444333333333444444333333333333333333333333444333222222111111111222111111111111111111111111///000000000111111111111000000000000000000111111111000000000000000111111555555666777888888888777;;;;;;<<<>>>===???JJJXXXuuuxxxvvvzzz|||lll^^^ZZZ[[[bbbrrr|||sssgggaaa```qqq}}}oooccc\\\YYYZZZ\\\^^^aaaeeejjjmmmnnnpppqqqnnniiiccc^^^\\\[[[XXXUUUSSSNNNJJJNNNTTTdddlllqqqooonnnqqqsssqqqppppppppprrrvvvyyyzzzzzzwwwwwwvvvuuutttsssssstttqqqsssuuuwwwyyyyyyxxxwwwuuuvvvxxxxxxxxxwwwyyyzzzjjjhhhjjjwwwuuummmiiijjjgggbbbfffooommmvvv~~~qqqeee```]]]ZZZ\\\aaacccZZZJJJ<<<666666444444333333333333222222111111111111111222222222111111111111111111111111////////////000000000000000000000000111111111111000000000111111111111222888>>>SSSxxx|||tttnnnooosss{{{{{{}}}sssaaaQQQGGGAAA===;;;>>>???BBBEEEIIILLLOOOQQQSSSSSSRRROOOKKKHHHFFFFFFBBBDDDGGGIIILLLMMMMMMNNNQQQQQQSSSVVVVVVVVV[[[ccckkkttt}}}~~~sssjjjkkkrrrpppdddWWWLLLIIIEEEBBBAAA@@@>>>===CCCBBBBBBDDDDDDFFFNNNWWWaaaiiittt}}}yyy___RRRKKKGGGBBBAAA???>>>>>>???AAABBBDDDIIIRRR\\\fffpppyyy~~~nnnllluuuvvvaaaKKK@@@===;;;888888888666444222111222333444222222333333333333444444555444333222111111111111111111111111111111111111000000000000111111111111000000000000111111111111000000000000000111111222222333555777999:::;;;;;;===;;;===???>>>BBBRRReee{{{uuufffYYYWWWZZZbbbsss|||tttjjjbbbbbbgggsss{{{zzzpppggg___YYYXXXZZZ\\\]]]___bbbfffiiikkkmmmnnnkkkgggaaa^^^\\\XXXUUUSSSQQQLLLIIILLLRRRdddmmmrrrooooootttwwwuuuqqqpppppprrrvvvyyyzzzzzzvvvwwwwwwvvvtttssstttuuuooorrrvvvyyy{{{zzzyyyxxxssstttvvvuuuttttttuuuwwwooojjjhhhrrryyymmmcccaaa___^^^fffqqqpppxxx~~~zzzoooeee```\\\YYYUUUYYY[[[WWWKKK>>>888777444444333333333333222222000000111111111222222222111111111111111111111111////////////000000000000///000000000111111111111111111111222222222333333;;;DDD___}}}tttnnnqqqxxxvvvuuu~~~rrr```PPPEEE@@@>>>======>>>AAADDDGGGKKKNNNOOOMMMNNNOOOMMMIIIFFFEEEEEECCCDDDGGGIIIKKKLLLMMMLLLOOOPPPSSSVVVVVVVVV]]]eeeooowwwoooiiimmmnnndddZZZOOOKKKGGGCCCBBBAAA???>>>CCCAAABBBCCCCCCCCCJJJRRRZZZbbbmmmwww~~~dddUUUMMMGGGAAA@@@>>>======>>>@@@AAABBBGGGOOOYYYcccnnnxxx~~~uuunnnpppzzzeeeNNNBBB>>>;;;888666777666555444444333333333222222222333333444444444333333222222111222222222111111111111111111111111000000000000111111111111///000000000111111111111000000000000000111222222222333555777999:::;;;;;;===:::===AAABBBGGG]]]uuu~~~oooaaaXXXXXX]]]fffvvvvvvkkkaaa___gggsssttttttpppiiicccaaa]]]XXXYYY[[[]]]^^^^^^___cccfffggghhhiiihhheeebbbaaaaaaXXXUUUSSSQQQLLLGGGJJJPPPdddnnnsssoooooowwwzzzwwwsssrrrrrrtttwwwyyyzzzzzzvvvwwwxxxwwwtttqqqrrrsssqqqrrrsssuuuvvvwwwxxxxxxqqqrrrtttsssssssssuuuwwwvvvnnniiiqqq}}}mmm___ZZZZZZ\\\hhhuuusss{{{}}}~~~zzzpppgggbbb]]]YYYRRRSSSVVVTTTKKK@@@999888444444444333333333222222000000111111222222222222111111111111111111111111////////////000000000000//////000000111111111222222222333333333444444444???JJJjjj~~~tttnnnrrrzzzmmmqqq{{{ppp^^^LLL???::::::<<<:::<<>><<<<<<===???@@@AAAFFFNNNWWWbbbmmmwww~~~rrroooxxx|||fffOOOCCC???<<<777555666777888888777555333222222222222333333444444444111111111111222333444444111111111111111111111111000000000000111111111111//////000000111111111222000000///000000111222222666777777888888888888777<<<:::===CCCDDDLLLeee}}}vvvlll```YYY[[[bbbkkk{{{ssseee\\\]]]lll|||sssooofff]]]\\\^^^\\\WWWZZZ]]]______]]]^^^aaadddccceeeffffffdddcccdddeeeZZZXXXUUUSSSMMMHHHJJJPPPbbbmmmrrrnnnnnnwwwzzzwwwuuutttsssuuuwwwzzzzzzzzzvvvxxxyyywwwrrroooooopppsssrrrqqqqqqqqqsssvvvwwwoooqqqrrrrrrssstttvvvxxxuuunnnjjjmmmvvv{{{}}}hhhVVV[[[\\\XXXggg{{{zzzzzz|||{{{pppbbbZZZ[[[QQQXXXTTTOOOMMMBBB777888555333222222333444333222333333333222222222111111555444222111111222444555000000000000000000000000111111111111111111111111222//////222333333666:::@@@VVVyyyyyyqqqooouuu|||xxx}}}|||iiiwww|||oooZZZHHH@@@??????======>>>???AAADDDGGGJJJLLLIIIIIIHHHHHHGGGFFFEEEEEEGGGHHHJJJKKKLLLKKKJJJIIIOOORRRUUUWWWYYY^^^eeekkksssxxx~~~yyyttteeeXXXKKKFFFDDDBBBAAABBBAAA@@@@@@@@@@@@BBBCCCDDDMMMSSS[[[ccclllwwwnnnWWWLLLHHHDDDCCCAAA@@@???@@@@@@AAADDDHHHOOOWWWaaammmxxxwwwaaagggzzzcccPPPJJJFFF<<<666888999777555555555666555444333444444555555666666666333333333333333333333333333333333222222222111111222222111111111111222222222222222222222222222222111000111111222333444555555666888999:::;;;;;;<<<;;;:::===CCCIIIWWWvvvtttmmmfffcccdddjjjnnnsss~~~kkk```bbbkkkssswww}}}mmm^^^YYYZZZZZZXXXXXX[[[]]]^^^]]][[[\\\```ccceeecccaaaaaabbbdddeeeddd___[[[TTTMMMJJJJJJKKKMMM___ccchhhmmmpppsssvvvyyyrrrttttttrrruuu{{{}}}zzzvvvtttqqqnnnmmmnnnooopppoooppprrrssstttttttttsssrrrqqqoooppprrrsssssssssuuummmfffhhhppp}}}{{{wwwlllWWWYYYYYYWWWhhh|||tttfff]]]YYYRRRZZZYYYTTTPPPCCC777888666444222222333444333222333333333222222222111111222111///......///111222000000000000000000000000111111111111111111111111222000///222333222555;;;DDD]]]{{{{{{xxxqqqkkknnnyyypppuuu{{{nnnbbbtttxxxjjjVVVEEE>>>======<<<>>>>>>@@@BBBDDDGGGIIIJJJGGGFFFFFFEEEDDDDDDCCCCCCGGGHHHJJJLLLMMMLLLKKKJJJNNNPPPTTTVVVXXX]]]eeejjjrrrwww}}}sssdddUUUNNNLLLHHHEEEEEE???>>>======>>>???@@@AAAJJJNNNVVV]]]fffqqq~~~sss[[[MMMHHHDDDCCCAAA@@@???@@@@@@AAADDDHHHNNNVVV```kkkvvv}}}yyyccccccyyyiiiTTTLLLFFF===888999999777555555555666555444444444444444444555555555222222222222222222222222333333222222111111111111222111111111111111111222222222222222222222222222111111111111222444555666666777888999:::;;;;;;;;;======@@@FFFPPPddd{{{sssnnnhhhhhhllltttxxxzzzzzzfff___gggttt|||wwwiii[[[VVVVVVVVVWWWYYYdddeeedddbbb___^^^___bbbdddcccaaaaaabbbbbbbbbaaa___[[[SSSLLLGGGFFFHHHIIIYYY]]]ccciiilllooorrrtttqqqssssssrrruuuzzz|||zzztttrrrooommmkkkkkkmmmmmmnnnoooqqqrrrrrrqqqqqqpppooommmllllllnnnooonnnnnnzzzpppfffdddjjjwww|||qqqzzzsss[[[VVVUUUTTTfffyyynnnbbbWWWTTT___aaa]]]WWWHHH:::;;;666444222222333444333222333333333222222222111111111000///......///000111000000000000000000000000111111111111111111111111222000000222222111555;;;FFFdddyyyvvvtttpppiiifffnnn~~~~~~|||lllqqq~~~~~~pppbbb\\\pppssscccOOOAAA;;;;;;;;;;;;??????@@@BBBDDDEEEGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCFFFGGGJJJLLLNNNNNNMMMLLLLLLOOORRRUUUWWW]]]eeekkkqqqwww}}}rrr]]]SSSNNNIIIDDDBBB???>>>===<<<===>>>???@@@EEEIIINNNUUU]]]jjjxxx|||aaaPPPJJJDDDCCCBBB@@@??????@@@@@@CCCGGGMMMUUU^^^hhhssszzz}}}iii```mmmrrr[[[PPPGGG>>>999;;;999888666555666666555444444444444444333333333333111111111111111111111111222111111111111000000000111111111111111111111111222222222222222222222222111111111222333444666666888888999999:::::::::;;;;;;>>>@@@EEEWWWsss~~~wwwsssqqqnnnrrrzzztttaaa___mmm}}}nnncccXXXSSSQQQRRRWWW\\\hhhhhhgggdddaaa``````aaabbbaaa______``````^^^]]][[[WWWPPPIIIFFFEEEGGGIIISSSYYY```fffjjjmmmoooppppppssssssqqqsssyyy{{{zzztttrrrooommmkkkkkklllmmmoooooopppppppppooonnnmmmmmmkkkiiiiiijjjkkkkkkjjjxxxlllhhhkkkuuussszzz{{{___TTTOOOPPPaaawwwyyyjjjYYYVVVdddjjjhhhaaaOOO>>>===777555333333333444333222333333333222222222111111333222111111111111222333000000000000000000000000111111111111111111111111222000000222111111666===GGGjjj|||wwwuuurrrmmmhhhhhhqqq}}}}}}pppuuu}}}xxxkkkaaa]]]qqqooo^^^JJJ>>>;;;:::;;;<<>>>>>??????@@@BBBEEEIIINNNVVVcccrrr|||hhhSSSLLLEEEDDDBBB@@@??????@@@@@@CCCFFFLLLSSS\\\fffpppwwwuuu___eeexxx}}}eeeVVVJJJ@@@;;;;;;:::888666555666666555444444444444333333222222222222222222222222222222222111000000000000000000000111111111222222111111111222222222222222222222222111111111222444555777777::::::999999:::::::::;;;;;;@@@BBBJJJbbbyyytttuuuwwwxxx~~~~~~mmm___ddduuu~~~vvveee]]]UUUQQQOOOPPPWWW```dddddddddcccbbbaaaaaabbb^^^]]]\\\]]]^^^^^^\\\ZZZTTTQQQLLLGGGFFFHHHLLLNNNRRRXXXaaahhhlllnnnpppqqqooossssssqqqrrrwwwzzzzzzvvvuuurrrpppnnnnnnnnnnnnoooooooooooonnnlllkkkiiikkkiiigggggghhhhhhgggfffuuuooopppvvv{{{eeeTTTLLLLLLZZZkkkwwwccc[[[kkkssssssmmmXXXBBB>>>888666444333444444333222333333333222222222111111333333333222222333333333000000000000000000000000111111111111111111111111111000111333222222888AAAOOOrrr|||xxxvvvxxxtttpppooorrrzzzzzz~~~~~~ssshhheeecccvvvmmmZZZFFF>>><<<;;;<<<>>>???@@@AAABBBCCCCCCCCCBBBEEEEEEDDDDDDDDDDDDDDDCCCAAACCCFFFIIIKKKLLLKKKKKKLLLOOOTTTXXX\\\ccclllssswww||||||eeeXXXNNNHHHGGGBBBAAA???>>>>>>>>>??????AAADDDGGGJJJQQQ]]]lllvvv|||mmmVVVNNNEEEDDDBBB@@@????????????BBBEEEKKKRRRZZZdddnnnuuucccaaaqqqrrr___QQQEEE===::::::888666666666777666555444444444333333222222222333333333333333333333333000000000000000000000111000111222222222222111000222222222222222222222222111111222333444666888999;;;::::::999999:::;;;;;;>>>CCCIIIVVVqqq}}}sssqqqvvv|||{{{zzzpppgggcccnnn{{{nnn___YYYTTTQQQPPPQQQYYYccccccbbbbbbbbbbbbbbbbbbaaa[[[YYYXXXYYYZZZ[[[ZZZYYYRRROOOKKKGGGGGGJJJNNNQQQTTTYYYbbbiiimmmpppqqqrrrppptttuuurrrrrrvvvyyyyyywwwvvvtttrrrpppooonnnnnnllllllmmmlllkkkhhhfffeeedddcccaaa```aaabbbaaa```~~~yyyvvvxxxlllXXXNNNMMMVVVaaavvviiiyyy}}}eeeHHH>>>888666444444444444333222333333333222222222111111111111111111111111111111000000000000000000000000111111111111111111111111111000222444333333<<>>>>><<<<<<@@@>>>???AAABBBCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBEEEHHHJJJJJJJJJJJJLLLPPPUUUZZZ___fffpppwwwzzzuuuaaaRRRJJJHHHAAA@@@???===<<<<<<<<<===@@@BBBDDDGGGMMMXXXeeeoooxxxpppXXXPPPFFFDDDBBB@@@????????????AAADDDJJJQQQZZZdddnnnttteee___iiilll[[[LLLAAA;;;:::888666666777777666555444444444444333333333333333333333333333333333333000000000111111111111222000111222333333222111000222222222222222222222222111222222333555777999:::;;;:::999999999;;;<<<======AAALLLaaa{{{|||vvvmmmoooxxx|||wwwbbbccckkkzzzyyykkk[[[VVVRRRRRRRRRTTT[[[ccceeedddddddddeeedddbbb```ZZZXXXUUUUUUVVVWWWWWWWWWSSSPPPKKKHHHGGGJJJNNNQQQUUU[[[bbbhhhllloooqqqsssrrrwwwxxxtttqqqtttwwwxxxwwwvvvtttrrrpppnnnmmmmmmjjjjjjjjjjjjhhhfffdddccc^^^\\\ZZZZZZ[[[\\\\\\[[[{{{|||qqq]]]SSSRRRWWW]]]ooovvvSSSCCC999777555444444444333111333333333222222222111111000000111111111111000000000000000000000000000000111111111111111111111111000000333555444555???JJJjjj}}}uuusss}}}qqqdddeeemmm}}}mmmVVVBBB===>>><<<<<<@@@===>>>@@@BBBCCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAACCCFFFHHHJJJJJJJJJIIILLLPPPUUUZZZ```hhhrrryyy|||nnnXXXLLLIIICCCBBB@@@>>>===<<<======<<<>>>AAACCCHHHQQQ]]]fffsss|||rrrZZZRRRFFFEEECCC@@@???>>>>>>???@@@CCCIIIQQQZZZdddnnnuuu~~~fff\\\^^^wwwyyyfffTTTFFF<<<;;;999777666777777666555444444444444444555555555222222222222222222222222111111111111222222333333///111222333333222111///222222222222222222222222111222333444666888999:::::::::999888999;;;===??????BBBRRRoooyyyyyy}}}|||qqqlllqqqsss[[[dddrrrrrreeeXXXSSSPPPSSSUUUWWW\\\aaacccbbbbbbdddggggggeeeccc]]]YYYTTTRRRQQQRRRSSSSSSQQQNNNJJJGGGGGGKKKOOOSSSYYY^^^dddiiimmmooorrrttttttyyyzzzuuuqqqsssvvvwwwxxxwwwvvvtttrrrpppnnnnnnmmmmmmnnnmmmllljjjhhhggg```___]]]^^^___``````___}}}tttaaaWWWVVVYYY\\\eee^^^JJJ999777555444444444333111333333333222222222111111111111222222222222111111000000000000000000000000111111111111111111111111///000333666555777AAAMMMooo|||sssqqq~~~tttdddbbblll~~~mmmUUUAAA===>>>;;;;;;???<<<===@@@BBBCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDGGGIIIKKKKKKJJJIIIKKKOOOUUUZZZ```hhhrrrzzz}}}}}}bbbRRRMMMFFFEEECCCAAA????????????:::<<<>>>@@@DDDLLLWWW___jjjuuurrrZZZSSSFFFEEECCC@@@???>>>>>>??????CCCIIIQQQZZZdddooovvv|||{{{eeeYYYVVVjjjmmmZZZIII>>>;;;999777666777777666555444444444555555666666666111111111111111111111111111111222222222333333333///000222333333222000///222222222222222222222222222222333444666888:::;;;:::999888888999<<<>>>@@@IIIKKK^^^xxx{{{}}}zzzqqqmmmuuuvvvfffZZZfffwwwzzziii^^^VVVQQQOOOSSSWWWXXX[[[___]]]\\\]]]bbbgggjjjiiiggg```[[[UUUPPPOOOOOOOOOOOOKKKIIIFFFEEEHHHMMMRRRVVV^^^aaagggkkknnnqqquuuwwwvvv{{{|||vvvqqqsssvvvwww{{{zzzyyywwwuuusssqqqppprrrsssssssssrrrpppnnnmmmhhhfffeeefffhhhiiiiiihhh{{{wwwccc]]]dddfffcccjjjxxxmmmHHH@@@999555555555333333555555333111111222333222111111111111000000000000000222111000000000111333333000000000000000111111222555111222777777777DDDWWWoooooo}}}ooonnnppprrrwwwgggRRRAAA???@@@;;;:::>>>=========>>>>>>???@@@AAAAAA@@@@@@??????@@@@@@AAA@@@CCCGGGIIIIIIIIIJJJJJJQQQSSSVVV[[[cccllluuuzzz~~~oooYYYPPPFFFFFFDDD???======>>>>>>===>>>???@@@BBBGGGNNNSSSdddjjjvvvuuu```TTTGGGEEEBBBAAAAAAAAA@@@???CCCEEEIIIOOOXXXcccpppxxxooo```UUU___}}}yyyfffQQQAAA<<<999888999999666555888555555444444444333333333333333333222222111111111222222222222222222222222000000000000000000000000000000000000111222333444222333555777999:::;;;<<<999::::::999;;;>>>@@@AAACCCQQQooo~~~~~~uuusssyyyuuuhhhhhhfffrrr|||~~~vvveeeTTTPPPOOOPPPTTTZZZ]]]\\\[[[YYYZZZ___eeeggggggiiinnneee^^^TTTMMMKKKLLLLLLLLLDDDFFFGGGEEEEEEJJJTTT\\\eeehhhkkknnnpppsssvvvyyy||||||{{{yyyuuusssrrrrrr{{{||||||{{{yyywwwuuussszzz{{{}}}wwwxxxxxxwwwuuuuuuvvvwww|||~~~}}}kkkeeejjjmmmjjjjjjuuuwwwMMM@@@:::555666555333333555555333111111222222222111000000000000000111111111222111000000000111222333000000000000000111222222444111333777666888III^^^{{{llllll}}}ssssssqqqtttwww}}}___LLL>>>===???;;;;;;>>>;;;;;;;;;;;;<<<===>>>???????????????@@@AAABBBCCCAAACCCGGGHHHIIIIIIJJJKKKQQQRRRVVV\\\eeennnwww|||fffWWWKKKIIIFFFBBB?????????>>>======>>>???@@@EEEJJJOOO]]]dddooozzzttt___SSSJJJGGGCCCAAA@@@@@@>>>===@@@CCCHHHOOOYYYfffttt}}}vvvfffXXX[[[qqq~~~kkkWWWHHH???;;;888999888555555888555555444444444333333333333333333222222222111111222222222222222222222222111111111111111111111111111000000000111222333333111222444666888999:::::::::;;;;;;;;;<<<>>>AAABBBGGGXXXttt~~~zzzwww{{{pppdddeeeooovvv{{{yyytttkkk^^^QQQNNNOOOQQQVVV[[[\\\[[[XXXXXXZZZ___gggjjjiiilllpppnnncccVVVMMMJJJIIIHHHFFFCCCEEEFFFFFFGGGLLLUUU]]]gggjjjnnnrrrtttxxx{{{~~~}}}}}}|||zzzvvvsssrrrsss{{{||||||||||||zzzyyyxxx~~~~~~|||tttlllpppsssrrrkkkqqqSSS@@@:::666666555333333555444333111111222222222111//////000000111111222222111111000000111111222333111000000000000111222222333222555777666<<>>???======>>>???@@@BBBCCCDDDBBBDDDFFFGGGHHHIIIKKKMMMQQQSSSWWW]]]fffpppxxx}}}vvvaaaRRRMMMHHHDDDBBBAAA??????<<<=========>>>AAAFFFJJJTTTZZZeeepppvvvyyytttaaaTTTMMMIIIEEEBBB@@@???===<<<===@@@FFFOOO[[[jjjyyy~~~ooo]]]WWWddd~~~sss```RRRDDD>>>999888777555555777555555444444444333333333333333333222222222222111222222222222222222222222111111111111111111111111222222111111111222222333000111333555666888888888:::;;;<<<======>>>AAADDDOOObbb}}}~~~|||zzz|||yyyjjjeeehhh}}}~~~yyyoooddd\\\UUUOOOMMMPPPUUUZZZ^^^]]]YYYVVVVVVXXX___gggkkkkkknnnrrrvvviiiXXXMMMJJJIIIFFFCCCBBBDDDFFFGGGIIIOOOXXX___hhhkkkppptttwwwzzz}}}~~~~~~}}}{{{wwwtttssstttyyyzzz{{{||||||{{{{{{zzz{{{yyy}}}}}}xxxnnnqqqvvvvvvpppqqq|||zzz}}}|||WWWAAA;;;666666666333333555444222000000111222111000......///000111222222333111111111111111222222222111111000000111111222333111333666777777CCC```|||vvvgggddduuuuuu}}}~~~}}}}}}xxxfffLLLAAA999:::=========>>>===============>>>@@@@@@>>>>>>>>>???@@@AAACCCDDDCCCEEEFFFGGGGGGIIILLLNNNRRRTTTXXX^^^gggpppxxx|||mmmZZZQQQHHHDDDCCCAAA@@@@@@===>>>>>>======???BBBEEEKKKPPP[[[ffflllpppzzzwwwdddVVVNNNJJJEEEBBB@@@@@@???>>><<<@@@FFFPPP\\\lll{{{zzzgggZZZ]]]uuuyyyggg[[[IIIAAA999888777555555777555555444444444333333333222222222222222222222222222222222222222222222222111111111111111111111111333333222111111111222222111222444555777888888999::::::<<<>>>>>>>>>BBBHHHZZZppp~~~}}}qqqhhhmmmwwwxxxfffWWWPPPNNNOOONNNSSSZZZaaaccc```ZZZUUUTTTVVV^^^gggllllllooossszzzlllYYYNNNKKKKKKHHHEEEAAACCCFFFHHHLLLSSS[[[```gggjjjooorrruuuwwwzzz|||}}}~~~}}}{{{wwwtttttttttvvvwwwxxxyyyyyyyyyxxxwww{{{}}}|||wwwxxxuuukkkpppxxxyyytttqqquuutttwwwooovvv}}}\\\BBB<<<777777666333333555444222000000111222111000......///000111222222333000000111111222222222222111111111111111222222333111444777777;;;MMMoooqqqeeeaaammm|||yyyppp~~~xxxpppfffUUUGGG@@@:::;;;===>>>======<<<<<<<<<<<<===>>>???@@@@@@@@@??????@@@@@@AAAAAADDDEEEGGGGGGGGGIIILLLNNNSSSUUUYYY___gggooovvvzzz}}}eeeVVVIIIEEEDDDBBB@@@AAA?????????>>>===>>>AAACCCEEEIIISSS]]]ccchhhsss~~~wwwfffXXXMMMIIIEEEAAAAAAAAAAAAAAA>>>AAAGGGPPP\\\lllzzzsss```[[[lll{{{jjj```MMMCCC:::888888666555666555555444444444333333333222222222222222222222222222222222222222222222222111111111111111111111111333333222222222222222222333444666777999999:::::::::999;;;>>>>>>>>>FFFPPPiii{{{|||~~~llliiiyyyvvv```PPPJJJLLLQQQQQQXXXbbbhhhiiiddd\\\WWWVVVXXX___hhhmmmnnnqqquuu~~~ppp^^^QQQLLLJJJHHHEEE@@@BBBFFFJJJOOOVVV]]]aaagggjjjnnnqqqrrrssstttvvv{{{|||{{{yyyvvvttttttuuuvvvwwwwwwxxxxxxwwwuuuuuuvvvxxxzzz}}}~~~}}}~~~zzzyyysssjjjqqqxxxyyyrrrnnnmmmyyy}}}nnnyyyuuuiiihhhpppxxxwwwaaaCCC<<<888777666333333555333222000000111111111000//////000000111111222222000000111222222222222111222111111111111222333333222555777999AAAYYY}}}zzziiiddddddmmmuuu{{{tttooo~~~{{{hhh\\\SSSCCCAAA>>>;;;<<<>>>???===;;;::::::::::::;;;<<<===>>>AAAAAA@@@@@@???@@@@@@AAACCCEEEGGGHHHIIIJJJLLLNNNTTTVVV[[[aaaiiiqqqxxx{{{}}}vvvaaaNNNHHHGGGBBB@@@BBB???@@@@@@???===>>>@@@BBBBBBEEEMMMUUU[[[```lllwwwvvvgggZZZNNNJJJEEEBBBAAABBBBBBBBB???BBBHHHPPP\\\jjjyyy}}}iii\\\fffxxxggg```OOODDD;;;999999777666666555555444444444333333333111222222222222333333333222222222222222222222222222222222222222222222222333333222222222333333444666666888999:::;;;;;;;;;:::888:::???@@@BBBMMM[[[zzz|||zzziiilllooo[[[NNNIIILLLQQQUUU]]]hhhooonnnggg___YYYYYYZZZ```hhhlllmmmpppvvvtttcccTTTKKKFFFCCCAAAAAACCCFFFLLLRRRYYY___bbbhhhkkkoooqqqrrrrrrrrrssswwwxxxxxxwwwuuussstttuuuvvvwwwxxxxxxxxxwwwvvvuuutttuuuvvvxxxxxxxxxxxxwwwtttwww{{{}}}}}}~~~|||~~~tttlllpppsssooolllhhhdddkkk|||lllsssooodddbbbdddgggpppooo```CCC===888777666333333555333111000///000111000///000000000000000111111111///000111222333222222111222222111111222222333444333555777:::GGGdddvvvdddhhhooovvvyyyzzz~~~xxxpppppprrrZZZNNNGGG;;;;;;::::::;;;>>>@@@>>>;;;::::::::::::;;;<<<======????????????@@@AAABBBBBBBBBEEEHHHJJJJJJJJJLLLMMMSSSVVV\\\dddmmmuuu}}}qqqXXXNNNJJJDDDAAACCC>>>??????>>>======???@@@@@@BBBHHHOOOTTTYYYeeeqqq|||wwwjjj___QQQLLLFFFBBBAAAAAAAAAAAA>>>AAAGGGPPP[[[jjjxxxrrrbbbfff{{{sssccc\\\OOODDD;;;:::;;;999666555555555444444444333333333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222333444555666777888:::;;;;;;;;;;;;<<<999:::AAACCCFFFUUUgggooodddmmmfffVVVMMMIIIKKKOOOWWW```kkkrrrppphhh```[[[YYYXXX\\\bbbeeefffkkkqqqzzzrrrdddUUUIIIBBB@@@@@@BBBCCCGGGMMMTTT[[[___aaaeeeiiimmmpppqqqqqqqqqrrrrrrsssttttttsssrrrsssuuurrrssstttvvvwwwvvvvvvuuurrrrrrssssssrrrqqqooonnnmmmppptttwwwxxxxxxyyyzzz~~~yyyoooooollldddfffccc^^^aaasssmmmppp{{{}}}iii```_________gggiii]]]DDD===888888666333333555333111//////000111000///111111111000000000000000///000111222333222111111222222111111222222333444333666777;;;KKKjjj|||vvvcccmmmzzz~~~|||pppkkkooo}}}mmmTTTJJJFFF===666777888:::>>>@@@???<<<<<<<<<<<<<<<<<<===??????===>>>>>>???@@@BBBCCCDDDAAAEEEIIIKKKKKKKKKKKKLLLRRRUUU\\\eeepppzzz}}}___SSSNNNFFFBBBDDD===>>>???>>><<<<<<>>>??????AAAFFFLLLOOOUUUaaammmvvvyyynnneeeSSSNNNHHHCCC@@@@@@@@@???===@@@FFFOOO[[[jjjyyyxxxiiijjj}}}ooo___YYYOOODDD;;;;;;===:::777555555555444444444333333333111111111222222333333333222222222222222222222222222222222222222222222222111111111222333444555666666777888999:::;;;;;;;;;>>>:::;;;BBBEEEJJJ[[[ooo|||fffaaammmyyy___RRRMMMJJJJJJLLLXXXaaammmsssppphhh```\\\UUUTTTVVV[[[^^^___dddjjjrrrmmmbbbTTTGGGAAAAAACCCBBBDDDHHHNNNUUU\\\___aaaaaaeeejjjnnnoooooopppqqqoooqqqrrrrrrqqqqqqssstttlllnnnppprrrtttuuuuuuuuupppppppppooonnnllliiihhhgggjjjnnnqqqsssssstttuuu~~~xxxlllhhhlllgggbbbbbbkkkvvvoookkkuuu|||{{{vvvfff[[[XXXXXXVVV]]]ddd```HHH???888777777444222333333333333222222222111111111111222222222222111111000000//////.........---000000000000000000111222444999777999RRR{{{~~~zzzyyyiiirrr|||kkkaaapppxxxfffSSSEEE<<<999:::999:::===AAABBBAAA???>>>======<<<<<<<<<<<<===?????????@@@@@@AAAAAABBBDDDFFFHHHJJJJJJKKKMMMOOOVVVYYY___fffmmmvvv~~~~~~}}}oooXXXPPPMMMFFF???CCCAAA@@@>>>===<<<======>>>???AAADDDIIIQQQZZZ```ooo}}}rrrhhhVVVMMMFFFEEEDDDAAA???@@@BBBBBBEEEMMM[[[kkkwww~~~{{{rrrxxxuuuaaaTTTNNNGGG???999777777666555555555555555555666777888555444333333222222222222444333333222222333333444222111000//////111333444666555333222222333555666:::::::::999::::::;;;;;;===:::===BBBBBBIIIeeeoooeeeaaannn}}}~~~kkkWWWQQQNNNHHHIIIOOO[[[```hhhmmmkkkcccZZZSSSRRRRRRRRRRRRTTTVVVYYY[[[eee```XXXMMMDDD??????@@@???CCCJJJQQQVVV\\\aaadddkkkjjjjjjjjjlllooosssttttttqqqnnnooorrrttttttssspppnnnmmmooorrrtttsssqqqllljjjkkkmmmkkkddd``````aaafffllloooooooooqqqsss}}}}}}~~~oooiiijjjdddccciiiwwwrrrnnnwww}}}xxxfff[[[XXXVVVRRRWWW^^^[[[GGG>>>777666777444333333333333333222222222111111111111222222222222111111111111000000000/////////111111111111111222222333222888:::???ZZZ~~~}}}qqqwww|||wwwvvv{{{rrrccc___uuuvvvcccQQQDDD===999::::::;;;???CCCDDDBBB???===<<<<<<<<<<<<<<<======>>>??????@@@@@@AAAAAABBBEEEFFFHHHIIIIIIKKKNNNPPPWWW[[[aaagggnnnttt{{{~~~dddWWWRRRKKKEEECCCBBB@@@>>>===<<<<<<======>>>@@@BBBGGGNNNVVV[[[jjj~~~sssiiiWWWNNNGGGEEEDDDAAA???@@@BBBBBBEEENNN\\\lllyyywwwzzzyyydddVVVPPPJJJBBB<<<999888777666444444333333444444555555555444333333222222222333333333222222222222333333222111000///000111333444444333222222333444666888:::999999999999:::;;;;;;>>>===@@@EEEHHHSSSttt|||zzztttddd^^^___mmmxxxtttrrr___OOOKKKJJJGGGHHHNNNXXX\\\bbbeeeddd^^^WWWQQQOOONNNMMMMMMMMMOOOQQQSSS\\\YYYSSSKKKDDD@@@@@@AAAAAAFFFNNNUUUZZZ^^^bbbeeekkkkkkkkkkkkmmmoooqqqssstttrrrqqqqqqtttuuuuuusssooommmkkkkkkmmmooonnnmmmiiigggfffgggeee___[[[\\\]]]cccjjjnnnooooooqqqsss~~~{{{~~~wwwwwwnnnlllhhhgggpppyyysss{{{~~~hhh]]]XXXUUUOOOTTT[[[WWWGGG===666666777555333333333333333222222222111111111111222222222222111111222222111111111111000000222222111111222333333444000777<<>>BBBEEEEEEBBB???;;;;;;;;;;;;<<<<<<===>>>>>>>>>??????@@@AAAAAABBBEEEFFFGGGGGGHHHKKKOOORRRXXX]]]dddjjjppptttyyy{{{sss```UUUNNNJJJDDDBBB@@@>>>===<<<<<<<<<<<<===>>>@@@CCCIIIPPPUUUcccwwwvvviiiXXXOOOGGGEEEDDDAAA???@@@AAABBBFFFPPP^^^ooo{{{{{{yyyjjjZZZTTTNNNFFF???<<<:::888888555555444444444444444444444444333222222222333333222222111111111111222222222111111000000222333444222222111222444666888:::999888888888999999:::;;;;;;;;;>>>CCCJJJ^^^tttooorrr{{{eeeXXXZZZaaannnsssiii```RRRGGGGGGIIIHHHJJJPPPVVVXXXZZZ\\\ZZZWWWRRROOOKKKJJJIIIHHHGGGHHHIIIJJJPPPOOOLLLGGGBBB@@@@@@AAADDDJJJRRRZZZ___bbbdddffflllllllllmmmnnnpppqqqqqqtttsssssstttvvvvvvuuusssrrrnnnjjjgggggggggffffffccc```___```^^^XXXUUUWWWXXX___gggmmmoooppprrrttt{{{|||vvvzzztttnnnmmmkkktttyyyqqqaaaYYYWWWUUU\\\aaaZZZKKK@@@666555777666444444333333333222222222111111111111222222222222111111111111111111111111111111111111111111111222333444000666>>>NNNppp}}}tttjjjcccdddqqq}}}uuusssmmmeeeiiizzzaaaOOODDD>>>:::777:::???DDDFFFDDDAAA>>>::::::::::::;;;<<<===>>>======>>>???@@@AAAAAABBBEEEFFFFFFFFFHHHKKKPPPTTTYYY^^^gggoootttwwwzzz|||gggVVVNNNLLLEEEDDDAAA???===<<<<<<<<<<<<===>>>???AAAEEEKKKOOO\\\oooxxxiiiZZZQQQHHHEEEDDDAAA???@@@AAABBBGGGQQQ```qqq}}}}}}ttt|||qqq]]]WWWRRRJJJCCC===:::888888777777777777777666555555444333333222222333333333222111111000000111111222222222111111111222333444222222222333444666888999888888888888888999:::;;;:::<<>>;;;666;;;@@@DDDEEEBBB>>><<<999999999999:::<<<======<<<======>>>@@@AAAAAABBBDDDEEEFFFFFFHHHLLLQQQUUUYYY___iiisssyyy|||sss]]]RRRNNNHHHFFFCCCAAA>>>===<<<<<<===>>>??????@@@CCCHHHLLLVVVfffzzzjjj\\\RRRIIIFFFDDDAAA???AAA@@@BBBGGGRRRbbbrrr~~~pppsssyyydddZZZVVVNNNFFF???:::777777777888888888777666555444333333333222222333333444222111111000000111111222222222222222222333333444444444444444555666777777888888888888999:::;;;<<<>>>AAADDDJJJ]]]{{{pppeee^^^WWWWWWfffxxxwwwbbbUUUWWWeeepppvvvnnnZZZMMMGGGDDDFFFKKKOOORRRVVVXXXVVVSSSOOOLLLIIIGGGFFFDDDCCCCCCBBBBBBBBBBBBCCCAAABBBBBBAAA???>>>???@@@HHHOOOXXX```dddeeeeeedddmmmooorrruuuvvvuuusssrrrnnnppprrrssstttssssssssswwwtttnnnfff^^^WWWRRRPPPNNNOOOTTTZZZZZZTTTPPPPPPSSSZZZccciiilllnnnqqqsss~~~nnn^^^VVV[[[pppsssggghhhooo|||vvvaaaPPP>>>777777666444333333333333222222222111111111111222222222222111111/////////000000000000111......//////000111333333444777CCC]]]~~~~~~wwwppptttyyypppmmmggghhhkkkooo{{{sssXXXFFF>>>===888===BBBEEECCC@@@<<<;;;999999999999::::::;;;<<<;;;<<<===>>>???AAABBBBBBBBBDDDEEEGGGIIILLLQQQUUUYYY```kkkuuu|||iiiZZZTTTJJJIIIFFFCCC@@@>>>>>>======>>>??????@@@BBBFFFIIIQQQ]]]ttt}}}lll^^^TTTJJJFFFDDDAAA@@@AAA@@@BBBHHHSSSbbbrrr~~~nnnnnnpppnnn]]]ZZZSSSJJJ@@@:::777777444555666777666555444333333333222222222333444444222222111111111111222222222222222333333333333333444444555555666666666666888888888999:::;;;<<<======AAAEEENNNiii}}}rrrdddVVVMMMIIIMMMaaavvv|||rrrgggWWWRRR]]]mmmssssssfffQQQHHHEEEDDDFFFJJJPPPTTTWWWYYYWWWTTTPPPLLLIIIFFFEEEBBBBBBBBBAAAAAAAAA@@@@@@>>>???@@@@@@??????AAACCCKKKQQQZZZaaadddeeeeeeeeelllooossswwwxxxwwwtttrrrkkkmmmpppqqqqqqqqqssstttwwwwwwssslllaaaWWWPPPLLLKKKKKKQQQWWWXXXSSSOOOOOORRRXXX___dddgggiiimmmpppjjjWWWQQQSSSddd}}}zzz}}}ttttttvvvnnnYYYCCC888777555444333333333333222222222111111111111222222222222111111000000000111111111222222/////////000111222444444555999HHHgggyyynnnjjjiiihhhhhhlllttt^^^HHH???>>><<<@@@EEEFFFCCC???<<<;;;:::999999999999999::::::;;;;;;<<<>>>???AAABBBBBB@@@CCCFFFHHHJJJMMMQQQTTT[[[aaallluuu|||vvvbbbXXXMMMKKKHHHDDDBBB@@@???>>><<<===>>>>>>>>>@@@DDDFFFMMMTTThhhooo```UUUKKKFFFDDDAAA@@@AAA@@@BBBHHHSSSbbbqqq}}}~~~jjjgggaaaxxxzzz```^^^WWWMMMCCC;;;888888333444666777777666555444333222222222333333444555333333222222222222333333111222333333444444333333222333444555777888888888999999999:::;;;<<<>>>???:::@@@EEERRRttt}}}zzzuuujjj[[[MMMGGGGGGOOOcccwwwzzzsssfffYYYOOOSSSeeevvvuuunnn___KKKFFFEEEEEEFFFKKKSSSXXX[[[]]]\\\[[[XXXUUURRROOOMMMFFFFFFEEEDDDCCCAAA@@@???<<<===>>>??????BBBEEEHHHOOOTTT\\\bbbeeefffffffffiiimmmrrrwwwxxxwwwsssqqqjjjllloooooooooqqqtttwww{{{}}}~~~yyynnnbbbYYYTTTNNNLLLNNNSSSSSSOOOMMMNNNPPPUUU[[[^^^```cccgggkkkkkkUUUVVVRRRXXXooozzzvvv~~~{{{yyyvvv___FFF999666555333333333333333222222222111111111111222222222222111111111111111222222333333333000000000111222444555666555;;;MMMooo|||nnnhhhhhhccc___aaagggpppzzzbbbIII???>>>???CCCGGGGGGCCC???<<<<<<::::::999999888999999999;;;;;;<<<>>>???AAABBBBBB???BBBFFFIIIKKKNNNQQQTTT\\\bbbllluuu{{{|||fffZZZNNNLLLIIIFFFCCCAAA@@@???;;;<<<=========???BBBEEEJJJOOO```}}}rrraaaVVVKKKGGGDDDAAA@@@AAA@@@BBBHHHSSSbbbqqq|||zzzddd```XXXqqqcccaaaZZZPPPEEE===::::::444666888999:::999888777222222222222333333444555444333333222222333333444111222333444444444333333000111333555777999:::::::::::::::;;;<<<===??????<<>>@@@DDDIIILLLQQQVVV]]]cccfffgggggghhhfffjjjqqqvvvxxxvvvssspppiiilllnnnooooooqqqvvvzzz{{{nnnddd^^^RRRNNNMMMOOONNNKKKKKKNNNPPPSSSXXXZZZ[[[^^^cccggg|||iiiWWWSSSQQQUUUaaavvv}}}rrr|||iiiKKK===:::777444444333333333222222222111111111111111111111111111111111222222222333333333333111222333333333333444555888AAAWWWzzzxxx|||xxxkkkdddfff]]]___bbb]]]```jjjmmmooocccFFF<<<===???FFFIIIDDD>>>===>>>>>>===============<<<<<<<<<<<<<<<<<<===>>>@@@BBBBBBDDDGGGIIIIIIJJJNNNTTTZZZ[[[gggsssyyy|||~~~tttaaaRRRMMMGGGEEEEEEFFFDDDBBB=========>>>@@@BBBDDDFFFHHHPPP[[[nnnttt___UUUJJJFFFDDDBBBAAABBBCCCEEEJJJSSS```nnn{{{jjjXXXUUUdddttthhh\\\VVVLLL===555555888888777777666666555555666666777777666555444444333333333333333333333333333444555555333111111222333444666777999::::::;;;;;;;;;:::999:::;;;<<<===>>>GGGTTTkkk|||zzzzzzmmmXXXFFFFFFOOO[[[ppp|||fffUUUQQQPPP___nnnqqqiii^^^RRRIIIDDDEEEGGGLLLRRRYYY___bbbhhhlllnnnkkkiiihhhccc^^^RRRQQQOOOMMMKKKGGGBBB>>>>>>???@@@AAABBBEEEJJJNNNQQQYYY```ccceeeggggggdddcccdddhhhmmmpppqqqooollllllmmmnnnmmmmmmqqqxxx~~~zzzhhh]]]XXXSSSPPPKKKEEEDDDFFFIIIMMMQQQVVVYYY]]]aaadddyyyfffUUUTTTSSSVVV___ooouuuwwwTTTAAA;;;888444333333333333222222222111111111111111111111111111111.../////////000000000000111222333333333333444666:::AAAYYY}}}ssshhhaaaddd___bbbgggccccccggggggkkk~~~```FFF>>>???BBBHHHJJJDDD>>><<<<<<;;;:::::::::::::::::::::::::::;;;;;;<<<===???AAAAAAEEEGGGIIIIIIJJJMMMTTTYYY```kkkwww|||~~~|||}}}wwweeeUUUOOOHHHDDDDDDDDDCCCAAA??????>>>>>>???@@@BBBCCCEEEMMMWWWiiiwwwbbbWWWKKKFFFDDDAAA@@@AAAAAADDDIIISSS___mmmzzzjjjWWWQQQ\\\rrrqqqccc[[[PPPBBB999999888888777777666555555555444555555555555444333222333333333333333333333333222444555555333111222222111222444666777888888999;;;::::::999:::;;;===>>>AAAIIIZZZwww|||{{{lllXXXGGGGGGQQQ^^^sssxxxaaaRRRPPPVVVdddpppnnncccWWWLLLDDDCCCEEEHHHLLLRRRXXX^^^aaafffkkknnnmmmlllkkkfffaaaVVVTTTPPPMMMKKKHHHEEECCC????????????@@@DDDIIIMMMTTT[[[bbbdddeeegggfffcccbbbcccfffjjjnnnooonnnmmmmmmnnnnnnmmmmmmpppwww}}}}}}mmmbbbXXXQQQKKKEEECCCDDDGGGIIIMMMPPPTTTXXX]]]```zzzhhhWWWVVVWWWZZZ___hhh}}}www^^^DDD;;;888666444333333333222222222111111111111111111111111111111111111111111222222222222111222333333333333555777;;;AAA]]]{{{ooofffbbbgggffflllsssssslllfffbbbeeeuuuxxxWWWBBB===???EEEKKKLLLEEE===:::999888:::::::::::::::::::::::::::::::::;;;<<<>>>@@@AAAEEEGGGIIIIIIJJJMMMSSSXXXdddoooyyy~~~~~~{{{zzz{{{~~~mmm]]]UUULLLFFFDDDEEEDDDDDDBBBAAA???>>>>>>???@@@@@@BBBIIIRRRbbb{{{fffYYYLLLFFFDDDAAA@@@@@@???BBBIIISSS___mmmyyyppp]]]QQQUUUeee{{{hhh^^^SSSEEE<<<<<<888888777666666555555444222333333333333222222111333333333333333333333333222444555444333222222333222333444666777888888999:::::::::::::::<<<>>>???EEEKKKbbb~~~yyyjjjWWWHHHIIIUUUeeeyyyqqqZZZOOOOOO___jjjrrrjjj[[[NNNEEE@@@CCCEEEHHHMMMSSSXXX]]]```cccjjjnnnoooooonnniiicccZZZWWWQQQMMMKKKIIIFFFEEE??????===<<<===BBBHHHMMMVVV]]]dddeeefffgggfffbbbaaaaaacccfffkkkmmmnnnmmmnnnoooooonnnmmmooouuu{{{rrr___SSSKKKEEEBBBCCCCCCEEEGGGIIIKKKPPPVVV[[[~~~ooo___ZZZ^^^bbbeeeiiixxxwwwfffHHH<<<999777555333333333222222222111111111111111111111111111111222222222333333333444444111222333333222333666888<<>>:::999888<<<<<<<<<<<<============::::::;;;<<<===???@@@AAAEEEGGGIIIIIIIIIMMMSSSXXXdddnnnxxx{{{}}}~~~}}}{{{yyyzzz~~~~~~}}}zzzggg^^^RRRJJJGGGGGGGGGGGGBBBAAA@@@???>>>>>>???@@@AAAFFFMMM[[[xxx}}}iii[[[LLLFFFEEEBBBAAAAAA>>>BBBIIITTTaaaooo{{{~~~zzziiiWWWUUU___zzziii\\\RRRDDD<<<;;;888777777666555555444444222222333333333222222111333333333333333333333333222333555444333222222333555666777888999:::::::::::::::999:::;;;===???@@@GGGNNNiii~~~uuudddTTTHHHLLL[[[nnnjjjVVVPPPUUUiiipppqqqeeeTTTHHHBBB???CCCEEEIIINNNTTTYYY]]]___dddkkkrrrtttsssqqqjjjbbb]]]ZZZUUUQQQMMMIIIEEEBBB???>>><<<;;;<<>>EEEKKKLLLFFF>>><<<;;;:::<<<<<<=========>>>>>>>>>;;;;;;<<<===>>>@@@AAABBBCCCFFFHHHHHHIIIMMMSSSYYYdddnnnvvvyyy{{{}}}~~~|||~~~{{{yyy{{{|||~~~tttjjj[[[PPPKKKIIIIIIHHHBBBAAA@@@??????@@@@@@AAA@@@DDDJJJVVVnnnlll\\\KKKEEEEEEDDDCCCCCC???CCCJJJUUUdddsss}}}qqq^^^XXX]]]vvvhhhZZZQQQEEE<<<;;;777777666666555444444444333333444444444444333333333333333333333333333333111333444444333222333444666666777999::::::::::::999999999:::;;;>>>@@@AAAGGGRRRrrr|||ooo]]]QQQIIIPPPcccyyyxxxcccUUUWWW___rrrtttnnn^^^OOOFFFCCCBBBCCCFFFKKKQQQVVVZZZ]]]^^^iiiqqqxxxzzzyyyuuukkkbbb___]]]ZZZWWWRRRKKKCCC>>>>>>>>><<<;;;<<>>RRR{{{rrrooozzz~~~zzzwwwvvvrrr}}}______eeeyyyzzzzzzmmmZZZIII???===???AAADDDJJJLLLFFF???===<<<<<<999::::::;;;;;;<<<<<<<<<<<<<<<<<<===???@@@BBBCCCAAADDDGGGHHHIIIMMMTTTZZZeeennnwwwzzz{{{~~~~~~~~~{{{zzz{{{}}}|||kkk\\\SSSNNNKKKIIIDDDCCCBBB@@@@@@@@@AAABBB@@@CCCHHHQQQeeeppp^^^LLLEEEEEEDDDCCCCCC@@@CCCJJJVVVeeewww~~~sssbbbYYYZZZpppfffXXXQQQGGG???<<<777777666555555444444333333444444555555555555555333333333333333333333333111222444444333222333444444555666777888888888888999999999:::<<<>>>AAABBBHHH]]]|||lllXXXPPPKKKUUUjjjnnn\\\WWWaaammmyyyuuuhhhVVVJJJFFFEEECCCDDDGGGMMMSSSXXX\\\^^^___kkkttt||||||vvvjjj```^^^]]][[[YYYTTTLLLDDD>>>============???DDDKKKQQQUUU]]]eeehhhkkknnnnnnkkkfffeeeeeegggkkknnnoooppplllnnnpppooommmnnnssswww{{{~~~gggWWWKKKFFFFFFAAA@@@???>>>???CCCIIIMMM~~~|||uuummmpppttttttoooqqqvvv{{{uuupppiiiooo|||rrrUUU@@@888666444333333333222222222111111111111111111111111111111222222333333333444444444222333333222222444888<<<@@@]]]rrrpppyyy~~~|||}}}eeejjjmmm}}}yyysssxxxzzzuuukkk^^^LLL@@@<<<>>>@@@AAAEEEKKKMMMFFF???<<<<<<;;;777777888999999:::;;;;;;;;;;;;;;;<<<>>>???AAABBB???BBBEEEGGGIIINNNVVV\\\eeennnvvvyyyzzz~~~~~~~~~{{{yyy{{{~~~nnnaaaWWWPPPLLLHHHFFFDDDBBBAAA@@@@@@AAA???BBBFFFMMM^^^}}}vvvcccNNNFFFEEECCCAAA??????BBBIIITTTeeexxxzzzzzzuuufffZZZWWWhhhbbbVVVQQQIII@@@===777666666555555444333333333333444555555555555555333333333333333333333333000222444444333333333444555666666777888888888888888888999:::<<>><<<===>>>@@@BBBHHHNNNSSSWWW___fffiiikkknnnnnnkkkfffffffffhhhlllnnnnnnmmmkkkmmmoooooommmooossswwwxxxsss^^^NNNGGGGGG@@@@@@???>>>>>>AAAFFFIII}}}{{{yyy|||yyyppprrrtttrrrkkkiiisssyyy|||yyyqqqnnneeeeeelllmmmzzzxxxjjjRRR>>>888888777333333333222222222111111111111111111111111111111//////000000000111111111333333333222222555999<<>>@@@AAA>>>AAADDDGGGIIIOOOWWW]]]cccllltttwwwyyy|||~~~}}}}}}zzzxxxzzz~~~~~~~~~mmm```WWWQQQKKKIIIGGGDDDAAA@@@?????????AAAEEEKKKYYYwww{{{fffPPPFFFDDDBBB>>>===???AAAGGGSSSdddyyyuuutttyyyiii\\\VVVdddzzzzzz{{{^^^SSSOOOHHH???;;;777666666555444444333333222333444444555555555555333333333333333333333333000222444444333333444555777888999:::::::::::::::888888999:::===???BBBDDDNNNtttmmmYYYTTTSSS]]]sssqqq]]]SSSZZZooouuu]]]JJJCCCDDDDDD@@@FFFJJJPPPWWW\\\_________[[[eeeppptttrrrkkk^^^RRROOOMMMJJJHHHFFFDDD@@@===;;;===???BBBEEEJJJPPPUUUYYYaaahhhjjjkkknnnmmmjjjfffffffffiiilllmmmlllkkkjjjmmmoooooonnnooossswwwuuuzzz|||cccPPPGGGGGG?????????>>>>>>@@@DDDGGG~~~~~~{{{xxxzzznnnvvvvvvjjjbbbgggooorrrxxxuuuyyy{{{zzzoooiiikkkmmmgggaaa___ooonnndddQQQAAA:::888777444333222222111111222222111111111111222333444444111111222222222222111111555222111222222333888@@@JJJuuu~~~rrrsss~~~~~~~~~}}}vvvwww{{{zzz~~~|||~~~~~~{{{tttkkkdddYYYMMMAAA;;;888888===BBBKKKIIIFFFBBB>>>;;;999888999777777777999:::999888;;;<<<<<<<<<>>>???@@@AAAAAACCCEEEHHHMMMTTT]]]cccjjjooouuuyyy{{{|||}}}~~~zzzxxxwwwwwwzzz~~~qqqaaaUUUOOOHHHCCCCCCBBB@@@@@@CCC===DDDFFFIIIUUUhhh|||hhhQQQFFFDDDCCCBBBCCC>>>AAAHHHTTTdddvvvzzztttxxxuuuccc[[[cccuuu|||ttt\\\UUUSSSKKK@@@999999999888777666555444444555555555444444333333333333333333333333333333333444444333333333444555555777777777888999999::::::888???;;;888???BBBBBBIIIVVVoooXXXUUUYYYhhhwww{{{jjjUUUNNNddd{{{}}}~~~kkkUUUJJJFFFDDDDDDFFFGGGNNNSSSVVV]]]gggiiieee```bbbfffjjjjjjcccUUUKKKGGGGGGGGGEEECCC@@@===<<<;;;;;;<<>>===>>>BBBEEE{{{{{{lllqqqpppeee___dddlllppppppmmmppprrrtttjjjbbbcccddd```\\\ZZZdddeee^^^NNN???888666555444333222222111222222222222222222111222222333333111111222222222222111111444222222333333333999@@@OOO{{{uuuwww~~~~~~{{{tttssswww{{{|||~~~~~~vvviii___QQQGGG===999777888<<>><<<:::999999888777888:::::::::888<<<;;;<<<<<<===>>>???@@@AAACCCEEEHHHLLLTTT]]]ccckkkpppuuuzzz{{{||||||}}}{{{zzzxxxxxx{{{~~~ooo^^^VVVNNNHHHGGGFFFDDDCCCEEE>>>DDDEEEHHHRRRbbbjjjSSSGGGCCCAAA@@@@@@???BBBHHHRRRaaaqqq{{{sssvvv}}}iii]]]```ooozzz~~~uuu___VVVRRRJJJ@@@;;;999999888777666555444444555555555444444333333333333333333333333333333333444444333333333444555555777777777888999999::::::888>>>;;;888???AAABBBKKKaaaxxxjjjXXXWWW\\\kkkyyyrrrbbbRRROOOggg~~~zzzgggRRRGGGCCCAAAAAACCCHHHMMMQQQTTT[[[eeeiiihhhffffffggghhhfff]]]PPPGGGGGGFFFFFFEEEBBB@@@===<<<;;;<<<===@@@EEEKKKQQQUUU]]]```eeeiiilllmmmlllkkkgggggghhhhhhjjjkkkmmmmmmlllkkkkkkkkklllnnnqqqrrrwwwuuuwwwhhhVVVNNNDDDBBB@@@===<<<<<>><<<;;;:::999888888999:::;;;;;;:::<<<;;;;;;;;;<<<===>>>>>>AAABBBEEEGGGLLLTTT\\\bbbmmmqqqvvvzzz{{{{{{{{{{{{|||{{{zzzzzz{{{~~~mmm\\\SSSJJJHHHGGGDDDCCCDDD???EEEDDDEEENNN[[[|||oooWWWJJJEEEBBB??????@@@BBBGGGPPP\\\kkkxxx|||ttttttrrrbbb___iii{{{}}}~~~kkk^^^TTTJJJBBB???999999888777666555444444555555555444444444444444333333333333333333333333333333333333333444555666777777777888999999::::::888>>>;;;888>>>@@@DDDOOOqqqvvvhhhYYY[[[cccrrr~~~wwwhhhYYYMMMNNNggg|||}}}rrr```LLLCCC@@@@@@AAACCCHHHLLLNNNQQQXXXcccjjjllllllkkkjjjgggbbbYYYNNNGGGFFFEEEEEECCCAAA???===<<<;;;<<<>>>BBBGGGMMMRRRVVV]]]```dddhhhkkklllkkkkkkfffggggggiiijjjlllnnnooollllllkkkkkklllmmmooopppqqqqqquuu}}}yyybbbTTTFFFDDDAAA>>>=========>>>~~~{{{||||||mmmhhhbbb___bbbkkkxxxvvvpppssswwwwwwjjjaaa\\\XXXUUURRRNNNTTTTTTLLLBBB===:::777444444333222222222222333444444333222111111111111111111222222222222111111111111444666666555<<>>CCCBBB@@@>>>===<<<;;;;;;:::999888999;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<======AAABBBDDDGGGLLLSSS\\\bbbmmmqqqvvvyyyzzzyyyyyyyyy|||||||||||||||}}}eeeZZZOOOKKKIIIFFFEEEEEE@@@EEECCCDDDLLLWWWtttttt[[[NNNHHHDDDAAAAAA???AAAFFFNNNYYYfffqqqxxx|||tttssszzziiibbbfff|||~~~lll[[[MMMEEECCC888888888777666555555555555555555555555444444444333333333333333333333333333333333333444444555666777777777888999999::::::888>>>;;;999>>>@@@GGGWWW~~~uuudddXXX^^^kkkzzz~~~xxxppp___QQQIIILLLcccvvvuuukkkZZZHHHAAAAAACCCEEEHHHJJJKKKLLLOOOVVVaaakkkrrrtttssspppkkkbbbYYYQQQLLLFFFEEEDDDBBB@@@>>><<<<<<<<<===@@@DDDJJJOOOTTTWWW^^^```dddhhhjjjkkkkkkkkkhhhhhhhhhiiijjjlllmmmnnnmmmlllkkkkkkkkklllmmmnnnpppqqquuu{{{nnnZZZKKKGGGCCC@@@????????????{{{zzzeee[[[TTTUUU\\\hhh|||xxx{{{ttteee[[[UUUPPPLLLLLLRRRSSSLLLBBB===:::777555444333333222222333333444444333222111111111111111111222222222222111111000111555777666666>>>HHHfff{{{tttlllsssrrrwwwuuurrrdddhhhppp}}}hhhRRRCCC===888888888888999<<<@@@???>>>===<<<;;;;;;;;;999888888999;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBDDDGGGLLLSSS\\\bbblllpppuuuxxxxxxxxxwwwwww{{{|||}}}}}}|||}}}vvvgggXXXPPPMMMJJJHHHIIIAAAEEECCCDDDKKKUUUooouuu\\\OOOIIIEEEBBBAAA???@@@DDDLLLVVVaaalllrrr|||vvvrrrxxx~~~pppfffeeexxx{{{bbbPPPFFFAAA888888777777666666555555555555555555555555555555333333333333333333333333333222222333444555666666777777777888999999::::::888===;;;;;;???@@@KKK```nnnZZZTTT___ooo|||sssfffUUUIIIEEEIII]]]ooooookkkZZZIIICCCCCCDDDFFFHHHKKKJJJJJJMMMSSS]]]kkkuuu|||sssfffZZZRRROOOGGGFFFDDDBBB???===<<<;;;<<<>>>BBBGGGLLLRRRVVVXXX___aaadddgggjjjkkkkkkkkkjjjjjjjjjiiiiiijjjkkkkkkllllllkkkkkkkkkkkkllllllrrrtttyyy}}}zzzbbbOOOJJJDDD@@@????????????~~~yyyzzzcccUUUMMMQQQYYYggg~~~{{{gggZZZTTTNNNIIIOOOTTTTTTKKK@@@;;;888666555444444333333333333333333333222222111222222222111111222222222222111111000222555777555777AAALLLpppyyynnnxxxpppnnnlll{{{lll```eeeiiikkkTTTDDD>>>999999999888999===>>>===<<<;;;;;;:::::::::888777777888;;;<<<<<<;;;:::::::::;;;<<<>>>???@@@@@@AAADDDFFFKKKSSS[[[aaajjjnnnsssvvvwwwvvvvvvvvvxxx{{{}}}}}}||||||wwwaaaTTTNNNJJJGGGGGGBBBFFFDDDEEELLLTTTkkkuuu]]]NNNHHHDDD@@@@@@>>>@@@CCCJJJRRR\\\eeejjjssswww~~~|||rrrrrrwwwuuuiiicccrrriiiTTTGGG@@@888777777777666666666555555555555555555666666666333333333333333333333333222222222333444555666777777777777888999999::::::777===<<<===AAABBBPPPjjj|||fffTTTQQQ___rrryyyooo[[[KKKCCCBBBEEEXXXjjjlllnnn]]]KKKDDDCCCCCCCCCEEEJJJGGGGGGKKKPPPYYYggguuu{{{kkk[[[SSSOOOJJJHHHFFFBBB???===;;;;;;<<>>===<<>>>>><<<;;;|||vvvbbbQQQGGGJJJPPP___vvvjjjfffbbb\\\bbbccc^^^OOOBBB;;;999888555555444333333333333444111111111111222333444444111111222222222222111111222333555666444666DDDRRR{{{~~~{{{tttfffeeettt||||||sss^^^QQQVVVaaauuupppYYYBBB;;;666777999999<<>>@@@BBBCCC@@@AAACCCFFFKKKRRR[[[aaafffjjjooossstttttttttttttttxxx|||}}}{{{{{{~~~kkk^^^UUUQQQPPPGGGIIIFFFEEEKKKOOObbbfffVVVMMMFFFAAA@@@@@@AAABBBFFFKKKQQQWWW[[[fffllluuu~~~{{{}}}yyy}}}xxxeeeWWWaaavvv|||xxxdddTTTHHH777777777777666666666666444555555555666666777777333333333333333333333333222222222333444555777777777777777888999999::::::777<<<===@@@DDDEEEXXXwwwooo]]]QQQLLLIIIZZZkkkqqqeeeWWWIIIDDDAAA>>>IIIZZZ___aaaRRRCCC???AAACCCFFFHHHDDDAAAAAAEEEIIIOOO^^^nnn{{{qqqbbbZZZYYYOOOMMMHHHDDD???<<<::::::<<<@@@FFFLLLRRRWWWYYYZZZ\\\]]]___aaacccdddeeefffffffffffffffggghhhjjjjjjhhhhhhiiijjjkkklllkkkkkkmmmoootttzzz~~~ooocccSSSGGGAAA@@@>>><<<}}}gggSSSEEEGGGLLLZZZtttoooooooooqqqhhhTTTCCC<<<999777555555444444444333333333444333333222222333333444111111111111111111111111222666333222888;;;GGG^^^~~~}}}sssiiicccppp}}}{{{jjjWWWQQQSSSdddmmmpppOOODDD???:::666666888:::;;;???>>><<<;;;:::999999999888777666666777999;;;<<<;;;;;;;;;;;;;;;<<<===>>>@@@AAACCCGGGMMMUUU\\\aaaggghhhkkkooosssvvvvvvuuurrruuuyyy{{{||||||}}}}}}~~~}}}hhhYYYRRRPPPJJJHHHFFFHHHIIIPPP^^^llloooYYYKKKCCCAAACCC??????>>>???CCCJJJPPPSSSaaafffnnnvvv}}}|||{{{|||{{{hhhXXX\\\fffxxxeeeWWWEEE<<<;;;999888999999888777777666555444444444444444999888777555444333222222444444555444333444666888888888777777888888999:::888;;;;;;@@@CCCEEE\\\|||fffRRRJJJNNNUUUjjjwwwvvvbbbUUUNNNDDD<<<>>>FFFNNNRRRNNNJJJDDDAAABBBEEEGGGHHHGGGDDDAAAAAAFFFQQQ\\\dddvvv}}}|||rrrggg\\\SSSOOOLLLGGGBBB>>>===<<<<<>>LLLfffuuummmjjjvvv{{{hhhVVVQQQTTTaaaiiizzztttSSSCCC???999666777999;;;;;;>>>===<<<:::999888888888777777777777888999:::;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAACCCGGGMMMUUU]]]aaaggggggjjjmmmqqqtttuuuuuusssvvvzzz|||}}}}}}}}}~~~}}}~~~yyycccWWWRRRLLLIIIGGGHHHIIIMMMZZZfffrrr\\\NNNFFFDDDEEE@@@???>>>>>>AAAFFFKKKNNNXXX^^^hhhrrr{{{{{{iiiYYY\\\ddd}}}ssscccXXXHHH>>><<<999888888888666555666666555444444444444444777777555444333333222222444555555444444444777999888888777777888888999:::888;;;<<<@@@EEEJJJdddwwwbbbPPPLLLSSS]]]xxxttt]]]TTTLLLCCC>>>AAAGGGKKKKKKIIIEEEBBBAAACCCFFFHHHIIIDDDBBB@@@@@@FFFOOOXXX___kkkrrrvvvrrrjjjbbbYYYQQQMMMJJJEEEAAA===<<<<<<<<<>>>BBBHHHNNNSSSXXX]]]aaa```aaacccbbbbbbccceeegggiiijjjkkkjjjiiihhhiiijjjlllllllllkkkkkkjjjjjjjjjnnnqqqtttvvvyyy~~~zzz^^^RRRKKKBBB<<<===hhhWWWMMMPPPQQQVVVmmm}}}dddKKK===::::::555555444444444333333333222222111111111111222222222222222222222222222222111555333555<<<@@@SSSppp~~~xxxsssrrr|||yyyfffXXXVVVZZZeeekkkuuuzzzwwwzzztttUUUBBB>>>999777777999;;;<<<<<<<<<:::999888888777777666777888999999999999999:::::::::;;;;;;===>>>>>>@@@AAACCCGGGNNNVVV]]]bbbfffgggiiikkknnnqqqtttvvvuuuxxx{{{}}}}}}}}}~~~|||}}}vvvbbbXXXQQQMMMKKKKKKJJJMMMVVVaaayyyuuu___QQQGGGDDDEEEAAA@@@>>>===>>>AAAEEEGGGPPPWWWbbbmmmwww|||kkkZZZ\\\ccczzzooobbbXXXIII@@@>>>:::888777666555333666666555444444444444555555555444333333333333333444555666666555666888:::888888777777888888999:::999======@@@HHHQQQooo~~~ppp]]]NNNNNN[[[hhhwww___TTTKKKBBBAAAFFFIIIGGGCCCAAA@@@???@@@CCCFFFHHHHHHBBB@@@???@@@EEELLLSSSXXX^^^dddhhheee```[[[TTTNNNJJJGGGCCC???<<<;;;;;;;;;>>>CCCJJJQQQVVVZZZ___aaa```bbbddddddccccccdddeeegggiiijjjiiihhhggghhhjjjjjjkkklllllllllkkkjjjiiikkknnnrrrtttvvvzzzlllYYYNNNDDD>>>???~~~wwwyyyhhh[[[SSSWWWXXXYYYhhh|||rrrSSS???:::<<<555555444444444333333333222111111000000111111222222222222222222222222222222555444777<<>>???@@@AAACCCGGGNNNVVV^^^bbbfffggghhhjjjlllooosssuuuwwwyyy|||}}}}}}}}}|||}}}sss___WWWSSSPPPOOONNNPPPWWW```tttuuu```QQQGGGCCCCCCAAA@@@>>>======@@@CCCEEEMMMSSS^^^hhhqqqzzz~~~nnn]]]^^^bbbwwwqqqcccYYYIIIAAA>>>:::777777666555444666555555444444444555555333333222222222333333444333555666777666777888:::888888777777888888999:::;;;???>>>@@@IIIWWWyyyzzziiiXXXLLLOOOaaarrrkkkYYYLLLAAACCCJJJKKKEEE???======>>>@@@DDDFFFGGGFFF@@@@@@@@@BBBEEEJJJOOORRRUUUZZZ\\\ZZZWWWUUUQQQKKKFFFDDD@@@===::::::;;;;;;>>>DDDLLLTTTYYY\\\___aaaaaadddfffgggfffeeeeeeeeefffggghhhhhhgggggghhhiiiiiijjjlllmmmmmmllljjjiiijjjmmmppprrrsssvvv|||xxxaaaQQQFFFAAAAAA~~~~~~xxxrrrrrrwww|||jjj___YYY]]]______iiiwww```CCC999:::555555444444444333333333222111111000000111111222222222222222222222222222333555444777<<<@@@ZZZnnnkkkttt}}}qqqfffllleeeLLL???<<<999777888;;;<<<<<<::::::999888777777777777666777888::::::999888777:::::::::;;;<<<===>>>???@@@AAACCCHHHOOOWWW___ccceeegggiiijjjjjjmmmqqquuuwwwyyy{{{|||||||||~~~}}}iii]]]WWWSSSRRRQQQRRRXXX___sssvvvbbbSSSIIIDDDCCC@@@???>>>===>>>AAACCCEEEIIIOOOXXXbbbllluuu|||ppp```___aaatttzzzkkk]]]JJJ@@@===999777777888888777555555444444444555555666333333222222222333444444222444666777777777999:::888888777777888888999:::<<>>???JJJ\\\wwwdddUUULLLPPPeeeyyyzzz___NNNAAACCCKKKKKKEEEAAA======>>>AAADDDFFFEEECCC@@@@@@AAADDDGGGJJJMMMNNNRRRVVVWWWTTTSSSRRRNNNHHHCCCAAA>>>;;;999:::;;;<<<@@@EEENNNUUUZZZ]]]___aaaccceeehhhiiihhhgggggghhheeeggghhhhhhgggggghhhiiiiiijjjlllmmmmmmllljjjiiiiiilllooopppqqqsssxxx|||iiiVVVIIIDDDCCC~~~{{{zzztttppprrrvvvttt|||}}}}}}nnnddd^^^bbbeeefffmmmwwwoooIII888888555555444444444333333333222222111111111111222222333333333333333333333333444666555999===@@@^^^uuuwwwqqqeeemmm}}}qqq[[[HHH>>>;;;888888999;;;======:::999999888777777888888777888888999999999888888999999::::::<<<===???@@@@@@AAACCCHHHOOOWWW___ddddddgggjjjkkkkkklllppptttvvvxxxyyyzzzyyyzzz|||~~~~~~yyyddd]]]VVVTTTSSSSSSYYY___rrrxxxeeeWWWLLLGGGFFF??????>>>>>>???AAACCCEEECCCIIIQQQ[[[eeepppzzz~~~qqq```______qqqxxxfffPPPAAA>>>:::888888999999999555444444444444555666666444333333333333333444555111333666777777777888:::888888777777888888999::::::AAA??????KKKbbbsss```SSSMMMSSShhh~~~aaaOOOBBBDDDKKKJJJEEECCC>>>???@@@BBBEEEFFFEEECCC???@@@BBBDDDGGGJJJLLLMMMQQQTTTTTTRRRQQQQQQLLLFFF@@@>>><<<:::999:::<<<===BBBGGGOOOVVVZZZ\\\___```ccceeeggghhhhhhhhhiiijjjeeefffhhhhhhggggggiiijjjiiijjjkkklllllllllkkkjjjiiimmmpppqqqppprrrvvvyyysss]]]OOOGGGEEEzzzwww|||zzzuuuuuuyyyyyy{{{ttthhhaaaccchhhjjjqqqxxxxxxNNN:::999555555444444444333333333333333222222222222333333333333333333333333333333444555555:::???CCCdddxxxqqqccclll||||||ssslllggg```QQQBBB===;;;888888:::<<<======::::::999888888888888999999999888888888888888999999999999:::<<<>>>???@@@@@@AAACCCHHHOOOXXX```dddcccggglllmmmllllllppptttuuuvvvwwwwwwwwwxxxzzz|||~~~pppggg]]]YYYWWWWWW[[[aaatttwwweeeXXXMMMHHHGGG@@@???>>>>>>>>>@@@AAABBBBBBFFFLLLTTT^^^iiittt|||xxxvvvtttooo___^^^\\\mmmqqqZZZEEEAAA<<<999888999999999444444444444444555666666555555444444444444444555///222555666666777888999888888777777888888999:::777@@@???@@@OOOhhh~~~nnn\\\SSSPPPUUUkkk|||^^^MMMCCCGGGKKKHHHCCCCCC??????@@@CCCFFFHHHGGGFFF>>>???AAACCCFFFIIIKKKLLLNNNPPPQQQPPPPPPQQQKKKDDD???===;;;999999;;;===>>>EEEIIIPPPUUUYYY[[[]]]___bbbccceeeeeefffgggjjjllleeeggghhhhhhhhhhhhiiikkkjjjjjjjjjkkkkkklllllllllkkknnnqqqqqqpppqqquuuxxx}}}~~~fffUUUKKKFFFyyytttyyy||||||{{{xxxlllbbbccchhhlllrrryyy}}}uuu|||RRR===<<<555555444444444333333333444333333222222333333444333333333333333333333333333444555<<>><<<:::888888:::<<<======::::::999999999999999999:::999888777777777999999999999999:::<<<>>>???@@@@@@AAACCCHHHOOOXXX```eeebbbgggmmmnnnmmmmmmpppssstttuuuvvvvvvuuuvvvxxxzzz~~~~~~{{{qqqeee___\\\[[[___dddwwwuuucccVVVLLLFFFEEE@@@???>>>======>>>??????EEEGGGKKKQQQXXXcccnnnuuu}}}tttooolllwwwmmm^^^\\\ZZZjjjzzzbbbHHHDDD>>>:::999999888888444444444444444555666777777666555444444444444555...111444666666666777888888888888777888999999:::555??????AAAQQQmmm{{{jjjZZZSSSRRRXXXnnnxxx[[[KKKCCCHHHLLLFFFAAABBB??????@@@CCCGGGJJJJJJIII===>>>???BBBEEEHHHJJJLLLJJJMMMNNNNNNPPPPPPKKKCCC>>>===;;;999999;;;===???FFFJJJPPPTTTWWWZZZ\\\^^^```aaabbbcccdddfffjjjllleeegggiiiiiihhhhhhjjjlllkkkjjjjjjjjjjjjkkklllmmmkkkooorrrrrrqqqqqqtttwwwlllYYYMMMGGG|||ssswww{{{qqqhhhfffjjjooosssvvv~~~rrrpppvvvrrrwwwQQQ>>>===777666555444444333444444333333333333333333333333333333222222333333444555666444888<<<<<>>AAADDDIIINNNVVV^^^cccdddiiilllllllllooopppooonnnoooqqqsssuuuwwwwwwxxx|||}}}~~~rrrmmmhhhcccfffnnn|||qqqaaaXXXNNNFFFCCCAAA@@@?????????@@@AAABBBAAACCCFFFKKKSSS]]]hhhoooxxx|||uuuqqqooosssyyyuuucccSSSTTT___|||{{{oooUUUHHH<<<999;;;<<<;;;<<<777777666666555555555444666666666666555444333222555333333666999;;;999777::::::;;;;;;<<<======>>>>>>???@@@CCCUUUyyy{{{rrrfffZZZVVVWWWbbbxxxxxxYYYQQQMMMPPPPPPHHHBBBAAA???@@@@@@AAABBBBBBBBBBBB===>>>@@@BBBEEEGGGIIIJJJKKKKKKKKKKKKKKKIIIEEECCC===<<<:::888777:::???CCCHHHLLLRRRWWWZZZ\\\^^^___aaabbbcccdddeeeeeeffffffkkkkkkkkklllllllllmmmmmmnnnmmmkkkjjjiiiiiijjjkkknnnooopppqqqrrrsssssssssvvv}}}dddTTTMMMyyyqqqvvvzzznnnkkknnnqqqtttwwwvvvooommmrrrnnnwwwpppPPP???===777666555444444333333444333333333333333333333333333333222222333333444555222111666<<<>>>MMMxxx{{{uuuvvvxxxgggkkklllfff\\\XXXSSSNNNKKKGGG@@@:::999888888;;;???AAA>>><<<:::999777555444666777999888888999999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<===>>>@@@DDDHHHMMMTTT[[[aaabbbhhhkkkjjjkkknnnooonnnoooppprrrtttvvvwwwxxxxxxyyy|||}}}}}}vvvoooiiikkkssspppaaaXXXOOOHHHEEECCCBBB@@@???>>>>>>??????>>>@@@DDDHHHPPPZZZeeelllsssxxx}}}uuunnnkkkooovvv}}}xxxfffUUUTTT^^^vvvzzzppp^^^OOO@@@::::::888666666777666666666555555555555444444444444333222222111555333222444777999888666888999999:::;;;;;;<<<<<<<<<>>>???DDDYYY|||mmmcccZZZYYY^^^mmmqqqWWWQQQOOORRRPPPHHHAAA???>>>???AAABBBCCCBBBAAA@@@===>>>@@@CCCEEEGGGIIIJJJJJJJJJJJJJJJIIIFFFCCC@@@<<<<<<:::888888:::???CCCIIIMMMTTTXXX[[[]]]___```aaabbbcccdddeeefffffffffjjjjjjkkkkkkkkkkkkllllllllllllkkkjjjjjjjjjjjjkkkooopppqqqsssttttttttttttvvv}}}rrr]]]SSS~~~vvvooottt~~~qqqmmmmmmmmmnnnqqqppp{{{~~~mmmjjjnnnjjjgggqqq}}}|||iiiOOO???;;;777666555444333333333333333333333333333333333333333333222222333333444555222222666<<>>BBBCCC@@@===;;;:::888666666777888999888888999999::::::;;;;;;::::::999:::;;;<<<>>>???>>>@@@CCCGGGKKKRRRYYY^^^aaafffiiiiiiiiimmmooonnnqqqrrrtttvvvwwwxxxyyyyyyyyy{{{~~~xxxssswwwmmm```XXXPPPJJJGGGEEEDDDAAA???>>>=========;;;===@@@EEELLLVVVaaahhhnnnssszzzyyypppkkkooowww}}}|||jjjYYYUUU[[[ooowwwpppdddTTTCCC;;;888666444444666666666666555555555555333333333333333333333333555333222333555666666666777777888888999:::::::::;;;===???FFF___nnneee^^^```jjj{{{jjjTTTSSSTTTUUUQQQHHH@@@>>>===???BBBDDDDDDBBB@@@>>>>>>???AAACCCEEEGGGIIIJJJJJJJJJKKKJJJHHHDDD@@@>>><<<;;;:::999999;;;@@@DDDJJJOOOUUUZZZ\\\^^^```aaaaaabbbdddeeefffgggggggggiiiiiiiiiiiijjjjjjjjjjjjiiijjjjjjkkkkkkkkkkkkkkkqqqqqqssstttuuuvvvvvvvvvvvvzzz~~~jjjZZZ{{{sssnnntttsssooonnnkkkjjjnnnqqqxxx~~~mmmiiilllgggaaagggpppqqqdddNNN>>>999666666555444333333333333333333333333333333333333333333222222333333444555666666999===BBBWWW{{{~~~rrruuuqqqkkkwwwzzztttkkkbbb```\\\[[[[[[WWWMMMAAA;;;999999;;;@@@EEEEEEBBB>>><<<:::999888777888999:::888888999999::::::::::::999999888888:::<<>>=========:::<<<>>>CCCIIISSS]]]dddjjjpppxxx~~~zzzooohhhllluuu|||mmm]]]WWWZZZkkkuuunnncccSSSAAA:::999777777888666666666666666555555555555555555555555666666666555555444333444666666777777777777888999999:::::::::===@@@IIIeeeuuummmgggiiivvvhhhSSSWWW[[[ZZZRRRHHHAAA>>><<<>>>BBBEEEEEEBBB???<<>>999999<<>>>>>>>>???;;;<<<>>>AAAGGGPPPYYY```gggnnnwww~~~vvvjjj```cccmmmvvv~~~ppp```YYYYYYkkkssslllaaaQQQAAA:::999888888999555555555666666666666666666666555555555666777777555555666666666666888999888888999999:::;;;;;;;;;;;;???BBBMMMlllvvvooojjjooohhhRRR[[[aaa^^^SSSHHHBBB???;;;>>>BBBEEEEEEBBB>>>;;;@@@@@@AAACCCDDDFFFGGGGGGIIILLLNNNLLLHHHBBB>>>===999:::::::::;;;===BBBEEEJJJOOOTTTYYY[[[\\\^^^___```aaaccceeefffggghhhhhhfffffffffggggggggghhhhhhfffgggiiikkkllllllkkkkkknnnoooppprrrtttuuuuuuuuuuuuuuuwww|||oooyyyrrrmmmsss~~~pppmmmkkkfffiiirrr}}}qqqjjjiiibbbWWWXXX]]]aaa[[[MMM@@@;;;666555444333222222222222333333333333333333333333333333222222333333444555333555888<<>>@@@@@@AAADDDGGGKKKQQQXXX]]]aaafffhhhhhhjjjooosssssstttuuuvvvxxxyyyzzzzzzzzzyyy{{{}}}}}}~~~uuunnnnnnooottt{{{mmmccc[[[SSSNNNMMMFFFEEECCCAAA@@@???@@@@@@<<<===>>>AAAEEELLLUUU[[[dddkkkuuu}}}xxxkkk______hhhssspppccc\\\ZZZkkksssiiiaaaQQQAAA:::999777666777555555555666666666666666666555444333333444555555222444777888777777888:::999999::::::;;;<<<<<<<<<<<>>BBBDDDDDDAAA===:::???@@@@@@BBBCCCDDDEEEEEEHHHKKKOOOMMMHHHAAA>>>===888999:::;;;<<<>>>BBBFFFKKKOOOTTTYYY[[[\\\]]]^^^___```bbbdddeeegggggggggffffffffffffggggggggggggggghhhiiijjjkkkkkkkkkkkklllmmmoooqqqrrrtttttttttttttttuuu{{{~~~~~~yyyqqqlllrrr|||hhhaaa___]]]ffftttqqqgggeee]]]TTTUUUZZZ]]]WWWJJJ@@@;;;666555444333222222222222333333333333333333333333333333222222333333444555444666888;;;GGGfff~~~tttrrrooovvvqqq___YYYdddppprrrvvvmmmiiiiiiiiippp{{{ooohhhggg___MMMAAA>>>:::999:::???DDDGGGFFFDDD:::999999999888888888888999999888888888888888888777888888:::;;;<<<======>>>???BBBEEEJJJPPPWWW\\\___dddgggfffhhhnnnsssssstttuuuvvvxxxyyyyyyyyyyyywwwyyyzzzzzz{{{|||zzzooofffaaacccfffmmmrrrhhh___VVVQQQPPPIIIHHHEEECCCAAA?????????===>>>>>>???BBBIIIQQQWWW___fffpppyyy}}}oooaaa^^^cccppp~~~oooeee___\\\iii}}}ssseee___PPPAAA;;;999777555555555555555555666666666777888666555333222333444555...222666888888777888999999999::::::;;;<<<<<<<<<;;;CCCIIIYYY~~~rrr\\\ZZZ[[[iiiqqqVVVPPP___hhh___NNNDDD@@@???===???BBBCCCCCC@@@===;;;??????@@@@@@AAABBBCCCCCCDDDIIINNNLLLFFF@@@======777999:::;;;<<>>;;;555555444333222222222222333333333333333333333333333333222222333333444555888999:::;;;FFFfffxxxvvvnnnvvvrrraaa[[[fffqqqrrrtttllljjjllljjjllltttooocccNNN@@@===:::999999>>>CCCGGGGGGEEE999999999888888888777777999999888888888888888888777888999:::;;;<<<<<<<<<<<<>>>AAADDDIIIOOOVVV[[[^^^ccceeeeeegggmmmrrrssstttuuuvvvwwwxxxyyyyyyyyyxxxyyyzzzzzz{{{||||||rrrccc\\\XXX\\\aaakkkvvvlllbbbXXXSSSRRRMMMKKKGGGDDDAAA???>>>>>>=========>>>AAAFFFNNNSSS[[[bbbmmmvvv{{{~~~~~~|||}}}ooo___YYY\\\iii}}}|||nnnfff```]]]hhhxxxtttccc[[[LLL???::::::999777666444555555555666666777777;;;999777555444555666666***///555888888777777888888999999::::::;;;<<<<<<;;;CCCLLL]]]{{{iiiSSSRRRUUUeeeeeeKKKOOO___hhh^^^LLLAAA??????===???AAACCCBBB@@@===;;;>>>>>>???@@@@@@AAABBBBBBBBBGGGLLLKKKEEE???<<<<<<777999:::<<<===@@@DDDGGGNNNRRRWWW[[[]]]^^^___```]]]^^^```bbbdddeeefffffffffffffffggggggggghhhhhhjjjiiihhhhhhhhhiiikkkkkklllmmmoooqqqssstttuuuuuusssrrrsssxxx{{{}}}~~~rrrgggnnn~~~mmm```XXXWWWiiizzzeee]]]^^^^^^ZZZ]]]ccc]]]JJJ===<<<999666444222333333222222444333222222111111111222222222333444444555555666:::444:::@@@EEEcccwww{{{tttfffbbbjjjpppnnnhhhdddeeekkknnnppp|||{{{kkkXXXEEE999<<<::::::>>>EEEHHHGGGDDD;;;:::999777666777777888777666555555555666888999::::::::::::;;;<<<<<<===>>>@@@CCCGGGMMMRRRVVVYYY___aaaccceeegggkkkpppssssssvvvyyy{{{zzzyyyxxxxxx{{{}}}|||nnnddd\\\WWWYYY^^^iiivvvjjj___VVVPPPLLLIIIEEEBBBAAAAAA@@@??????@@@??????@@@DDDIIIMMMWWW___jjjtttzzz|||||||||{{{|||sssggg```^^^ggg~~~ssshhhaaa^^^]]]lllwwwcccUUUMMMBBB;;;888777777666666555555555444444444444555555444444444444555555444555666666666666666666888999::::::999999;;;===AAADDDLLLbbbvvvaaaRRRNNNRRRhhhooo\\\PPPMMM]]]cccVVVGGGBBBAAA======>>>AAABBBBBB@@@>>><<<=========>>>??????@@@@@@GGGIIIJJJHHHEEEAAA>>>>>>999:::;;;<<<>>>BBBGGGKKKTTTWWWZZZ\\\^^^]]]\\\[[[bbbaaa```cccfffgggeeebbbccccccdddeeegggiiikkkllliiihhhfffeeefffiiikkkmmmnnnqqqtttuuusssrrrqqqrrrtttrrrsssuuuxxx~~~sssggglllzzzjjj\\\TTTTTTeee{{{llldddeeehhhggglllqqqgggPPP???;;;999777444333333333333222555555333222222111111111222222333444444555555666888444;;;AAAEEEccc}}}yyylllhhhpppuuusssnnngggfffjjjlllnnnyyywww^^^III<<<;;;999999===CCCGGGEEECCC<<<;;;999888777777888888777666666555666777888999888888888888999:::;;;;;;>>>@@@CCCGGGMMMRRRVVVXXX___aaaccceeegggjjjnnnrrrqqqtttxxx{{{{{{zzzzzz{{{|||}}}~~~yyylllccc[[[VVVWWW]]]iiixxxlllaaaWWWRRRNNNKKKFFFCCCBBBBBBAAA???<<<<<<<<<<<<===@@@EEEIIITTT[[[fffpppvvvyyy{{{|||{{{|||~~~vvveee^^^___gggyyysssiiibbb___[[[eeevvvsss```XXXPPPFFF===:::999888777666666666555555555444444555555444444444444555555333444555666777777777777888999::::::999:::;;;===AAAEEEOOOgggsss]]]SSSOOOSSSfff{{{hhhWWWMMMKKKYYY^^^RRRDDD???>>>:::===???AAABBBBBBAAA???============>>>??????@@@@@@FFFHHHHHHGGGCCC???<<<;;;999:::;;;<<<>>>BBBGGGLLLUUUWWWZZZ]]]^^^^^^]]]\\\```______bbbfffgggfffddddddddddddeeeggghhhjjjkkkhhhgggfffeeefffhhhjjjlllnnnpppssstttsssqqqqqqqqqtttssssssvvvyyyuuuhhhjjjuuuhhhYYYQQQQQQ```tttvvvnnnppptttwwwtttYYYEEE>>>999777444333333333333222666555444333222222222222222222333444444555555666555444<<>>@@@CCCGGGMMMRRRVVVXXX___aaaccceeefffiiimmmooopppsssxxx{{{|||||||||||||||}}}~~~~~~~~~~~~xxxkkkcccZZZTTTUUUZZZiiiyyynnnbbbYYYUUUPPPMMMHHHEEECCCBBBAAA???;;;;;;<<<;;;<<>>AAAFFFRRRnnnqqqZZZQQQOOOTTTeeeuuubbbSSSLLLMMMXXX[[[OOOBBB>>>===:::>>>???AAABBBCCCAAA@@@>>>============>>>???@@@AAAFFFGGGGGGDDD@@@<<<:::999999:::;;;<<>>???@@@CCCGGGLLLQQQUUUXXX^^^```ccceeefffhhhkkkmmmppptttxxx{{{{{{{{{{{{|||{{{|||~~~~~~}}}|||~~~{{{nnnddd[[[TTTSSSXXXhhhzzznnnbbbZZZVVVQQQMMMHHHEEECCCAAA@@@>>>===>>>>>>>>>>>>@@@DDDGGGLLLRRR[[[dddlllsssyyy}}}jjjcccccceeerrrzzzppphhhddd___aaajjjrrrddd```YYYNNNDDD===999888888777777777777666666666666555555444444444444555555555666666777777777777666888999:::::::::;;;===??????EEEUUUtttsss]]]PPPQQQXXXjjjvvvaaaRRRMMMSSSYYYYYYOOODDD@@@???===???@@@BBBCCCCCCBBBAAA@@@>>>=========>>>???@@@AAAEEEFFFEEECCC>>>:::888888888:::;;;===???DDDJJJNNNWWWXXX[[[]]]____________^^^^^^```bbbdddfffffffffgggffffffeeeeeeffffffgggffffffeeeddddddfffgggiiikkkmmmppprrrqqqpppoooppprrrpppqqquuuxxx|||~~~yyynnnmmmsssiiiYYYQQQNNNUUU___~~~{{{iiiOOOBBB:::777555333444444333333222222222333444555777777222222333444444555555666444555>>>BBBJJJnnnzzzlllccciiisssxxxwwwYYYDDD:::;;;;;;<<<>>>@@@BBBBBBAAA===<<<;;;999888999999:::666777777888888888888888999999999:::;;;<<<>>>>>>???AAADDDHHHLLLQQQUUUWWW]]]___bbbdddeeegggiiilllrrruuuyyy{{{zzzyyyyyyyyyyyy{{{||||||||||||}}}~~~}}}rrrggg^^^VVVSSSWWWggg{{{mmmaaaYYYUUUPPPMMMHHHDDDBBBAAA???>>>>>>????????????@@@CCCFFFKKKPPPXXXaaajjjrrryyy~~~pppiiieeedddrrrwwwnnnhhhaaadddmmmvvvjjjddd]]]RRRGGG===888777888777777777777666666666666555555444444444444555555888888888888777666555444888999:::;;;:::;;;===@@@>>>DDDVVVyyytttbbbRRRUUU```ttt}}}dddUUUQQQXXXZZZVVVMMMDDD@@@@@@???@@@AAABBBCCCDDDCCCCCCBBB>>>>>>===<<<===???@@@BBBEEEEEEDDDAAA===:::888888888999;;;===@@@EEEKKKPPPWWWXXXZZZ\\\^^^___````````````aaabbbbbbcccdddeeeggggggfffeeeeeeeeeeeeeeefffeeeeeedddeeeeeefffgggiiilllooopppoooooonnnooopppnnnooosssvvvyyy~~~|||yyypppooorrrzzzggg[[[TTTQQQTTTXXXpppsssTTT@@@:::888555444444444444333111111111222333555666777222222333444444555555666666666===BBBNNNuuuppphhhrrrsssWWWEEE<<<;;;<<<===???@@@@@@AAAAAA===<<<:::999888888999999666777888888999999888888666666777888999;;;<<<===@@@AAADDDHHHLLLQQQUUUWWWZZZ]]]aaaccceeegggiiikkkqqquuuxxxzzzyyywwwwwwwwwwwwyyy{{{{{{{{{{{{}}}xxxlllcccZZZUUUVVVeee|||nnn```XXXUUUOOOLLLGGGDDDBBBAAA@@@>>><<<===>>>======>>>@@@CCCJJJOOOWWW```iiirrryyy~~~qqqkkkeeebbbqqqtttlllaaaeeennn~~~rrrhhhbbbWWWJJJ>>>888777888777777777666666666555555555555444444444444555555888888888888777666555555888999:::;;;;;;<<<>>>@@@???DDDXXX~~~rrrbbbTTTXXXeee|||dddUUUTTTZZZWWWQQQHHHAAA>>>>>>???AAABBBCCCDDDDDDDDDDDDDDD???>>>===<<<===???AAABBBCCCCCCBBB@@@<<<999999999888999;;;>>>AAAFFFMMMQQQVVVWWWYYY[[[]]]___`````````aaabbbaaaaaaaaaccceeegggffffffeeeddddddeeeeeeffffffeeeeeeeeefffffffffgggjjjmmmooonnnnnnnnnnnnnnnlllmmmrrruuuvvvzzz}}}wwwpppooopppuuuggg```\\\ZZZYYYZZZfff^^^CCC:::888555444444555444333222222222222222333444444222222333444444555555666999777<<>>>>>>>>??????<<<;;;999888777777888888666777888999999999888888666666777888999;;;<<<===@@@AAADDDHHHLLLQQQTTTVVVXXX[[[```ccceeegggiiikkkooorrrvvvxxxxxxwwwwwwwwwuuuwwwyyyzzzzzz{{{~~~rrrhhh^^^XXXWWWddd~~~oooaaaXXXUUUOOOLLLGGGDDDCCCCCCBBB@@@;;;<<<======<<<<<<>>>@@@HHHNNNWWW```iiiqqqxxx|||lllgggdddaaammmzzzppp```bbbjjjzzz~~~lllfff[[[MMMAAA999888999666666666555555555444444555555444444444444555555666666777888888888888888888999;;;;;;;;;<<>>BBBBBBCCCDDDEEEEEEFFFFFF???>>><<<<<<<<<>>>AAACCC@@@@@@???===:::888888999888999<<<>>>BBBGGGNNNSSSUUUVVVXXXZZZ\\\^^^___```^^^```aaaaaa```aaadddgggffffffeeedddddddddeeeeeegggffffffffffffffffffffffffiiilllnnnmmmmmmmmmmmmnnnkkkmmmrrruuuvvvxxx{{{~~~vvvpppnnnooo}}}}}}sssjjjfffeeecccaaa___aaauuuhhhIII;;;888555444555555444333444444333222111111111111222222333444444555555666;;;777;;;BBBUUU~~~{{{vvvqqquuuttt___MMM@@@:::888:::<<<===<<<<<<===>>>;;;:::999777777777777888666777888999:::999888888888888999:::;;;===??????@@@BBBDDDHHHLLLQQQTTTVVVWWWZZZ___ccceeegggiiikkkllloootttwwwxxxwwwxxxxxxtttvvvxxxzzzzzz|||~~~uuulllbbbZZZWWWcccpppaaaYYYVVVPPPLLLHHHFFFEEEDDDCCCCCC<<<===>>>>>>======???@@@GGGMMMVVV```hhhpppwww{{{fffcccccc```hhhxxx}}}rrr``````eeeuuuooojjj___PPPBBB;;;999;;;666555555555444444444444555555555444444555555555333444555777999::::::;;;888999;;;;;;;;;<<>>@@@BBBCCCCCCDDDEEEFFFFFFGGG???>>><<<;;;<<<>>>AAACCC===>>>===;;;888777777888888999<<<>>>BBBHHHNNNSSSUUUVVVWWWYYY[[[]]]___```\\\^^^`````````bbbfffjjjfffeeeeeeddddddeeeeeeeeeggggggggggggggggggffffffeeehhhkkkmmmmmmllllllmmmooolllmmmsssvvvvvvwwwzzzxxx}}}uuulllhhhiii|||sssmmmnnnhhhffffffaaaffflllrrrJJJ===:::777444333333555666666555444333222333444555666555555444444444555555555555999@@@XXXyyyqqqrrrvvvaaaNNNCCC===999777999;;;===>>>>>>======;;;:::999999888888999999888888888888888888888888999;;;<<<<<<;;;<<<===???===@@@DDDGGGKKKOOOTTTWWWXXXZZZ^^^bbbfffhhhiiiiiilllooosssuuuuuutttuuuuuuxxxxxxyyy{{{}}}~~~|||kkkdddZZZ[[[bbbuuuvvvfffZZZSSSOOOLLLIIIGGGFFFEEECCCAAA>>>>>>===<<<<<<===>>>???DDDIIIRRR]]]gggooouuuxxx~~~pppddd```^^^```fff{{{qqq___[[[]]]mmmssskkk^^^QQQEEE<<<999999777777777777666666666666666555555444444444555555444555555666777888888999888999;;;::::::;;;===???EEEIIIbbblll[[[TTTNNNQQQ\\\ssshhhVVVQQQSSS\\\SSSFFF======AAABBBAAA@@@BBBCCCBBBEEEKKKLLLIIICCCAAA>>>===>>>AAABBBBBB???>>>===;;;999888888888999:::<<<@@@DDDIIILLLNNNPPPRRRVVVZZZ\\\]]]]]]\\\aaaaaa```aaaaaabbbcccdddeeeeeedddcccdddeeefffgggggghhhgggeeecccccceeeggghhhhhhiiijjjlllnnnpppqqqlllnnnrrruuuwwwxxxxxxwwwyyy~~~vvvkkkggghhhzzzssskkkjjjeeefffjjjfffeeejjj{{{~~~pppxxxpppHHH===;;;888555444444555666555444333333333333444555666666555555555555666666777777;;;AAAWWW{{{xxxvvvpppnnn||||||mmm[[[KKKAAA;;;888777888:::===>>>>>>===<<<;;;:::999999888888999999888888888888888888888888999:::<<<<<<;;;;;;===>>>>>>@@@DDDGGGJJJOOOSSSWWWXXX[[[```dddhhhiiijjjjjjmmmppptttvvvvvvvvvwwwxxxxxxyyyzzz|||~~~~~~mmmeeeZZZZZZaaarrryyyiii\\\UUUQQQNNNJJJGGGEEECCCAAA??????>>>===<<<<<<===>>>???BBBGGGPPPZZZdddlllrrrttt|||ttthhhccc___```dddwwwppp]]]XXXYYYgggsssnnneeeXXXHHH<<<888:::777777777777666666666666666555555444444444555555555555666666777777888888888999;;;;;;:::;;;===???FFFKKKeee}}}iiiYYYRRRMMMPPPYYYmmmyyydddVVVSSSVVV\\\RRREEE======AAABBBAAAAAACCCCCCAAADDDIIIJJJHHHBBB@@@===<<<>>>@@@AAABBB???>>>===;;;999888888888999:::<<<@@@DDDHHHLLLNNNPPPRRRVVVZZZ\\\]]]]]]\\\````````````aaabbbccccccfffeeedddddddddeeefffgggeeeffffffeeedddeeegggiiiiiiiiiiiijjjjjjlllmmmnnnmmmoooqqqtttuuuuuuttttttuuuyyywwwhhhdddgggvvvwwwkkkfffaaaeeekkkhhhdddeeeppp~~~ooo___eeeiii{{{lllEEE===<<<999666555555666666444444333333333444444555666666555555555555666666888:::>>>CCCVVV{{{}}}uuuooosssvvvzzz{{{}}}{{{ssslll```SSSGGG>>>:::888777888:::;;;<<<<<<<<<;;;;;;:::999999888888999999888888888888888888888888999:::<<<<<<;;;;;;===>>>>>>@@@DDDGGGJJJNNNRRRVVVYYY\\\aaafffjjjkkkkkkjjjlllppptttwwwxxxxxxyyyzzzyyyzzz|||}}}pppggg[[[ZZZ___nnn}}}mmm```XXXSSSPPPKKKGGGEEEBBB???===???>>>===<<<<<<===>>>???AAAEEEMMMVVV___gggmmmpppyyyzzzmmmhhhaaa```bbbqqqppp___YYYVVVbbbwwwtttrrrmmmbbbNNN<<<777;;;888777777777666666666555555555444444444555555666666666666666777777777777888999;;;;;;:::;;;>>>@@@FFFMMMiiizzzhhhWWWQQQOOOPPPVVVfffuuucccYYYYYY[[[\\\RRREEE>>>>>>@@@AAAAAAAAADDDCCC@@@AAAFFFHHHFFFAAA>>><<<;;;===???@@@AAA>>>>>><<<:::999888888888999:::===@@@DDDHHHLLLNNNPPPRRRVVVYYY\\\]]]]]]\\\____________```aaabbbcccffffffeeedddeeefffggghhhdddeeeffffffeeefffhhhjjjkkkkkkjjjjjjjjjkkkkkklllmmmnnnpppqqqrrrrrrqqqppprrruuuyyyxxxfffaaadddqqq~~~nnngggaaaeeejjjdddaaa```eeeuuu}}}rrrhhhZZZ___ZZZgggwwwhhhEEE===<<<:::777666666666666444333333333444444555555444444444444444444555666888:::@@@DDDVVV~~~}}}ooojjjnnnwwwvvvxxxtttfff^^^TTTKKKDDD<<<999999777888999:::;;;;;;;;;;;;;;;:::999999888888999999888888888888888888888888888:::;;;;;;;;;;;;<<<>>>>>>@@@DDDFFFIIIMMMQQQTTTXXX[[[aaafffjjjkkkjjjiiikkknnnsssvvvwwwxxxzzz{{{zzz|||~~~tttkkk\\\ZZZ^^^jjjsssddd[[[TTTPPPKKKGGGDDDBBB@@@?????????===<<<<<<======>>>AAAEEEKKKSSS\\\dddjjjnnnuuusssllleeeaaaccclll{{{sssggg^^^YYYaaasssttttttsssjjjTTT===666;;;888888777777666666555555555444444444444555666666777777777777666666666666888999;;;;;;;;;<<<>>>@@@EEENNNmmm{{{iiiXXXPPPQQQRRRWWWccc|||tttfff______```]]]QQQDDD??????@@@AAABBBCCCEEEEEEAAA@@@CCCEEECCC???===;;;;;;===???@@@@@@>>>===;;;:::999888888888:::;;;===@@@DDDHHHKKKMMMPPPRRRUUUXXX[[[\\\\\\\\\^^^^^^^^^^^^___aaabbbcccffffffeeeeeeeeefffggghhheeefffggggggfffeeeggghhhkkkkkkkkkkkkkkkllllllmmmkkklllmmmnnnooooooooooooqqquuuxxx{{{yyyeee___bbblllrrrjjjeeekkknnneee___]]]^^^hhhwww~~~wwweeesss{{{|||vvveeeYYY___ZZZ```iiivvvdddFFF===<<<:::888777666666666222333333444444555555555333333222222333444444555666888???EEEYYY{{{{{{jjjdddfff{{{vvvpppqqqlllbbbWWWMMMHHHBBB;;;999;;;888888999:::;;;;;;;;;;;;;;;:::999999888888999999888888888888888888888888888999;;;;;;::::::<<<===>>>@@@CCCFFFHHHKKKOOORRRVVVZZZ___dddgggiiihhhhhhhhhlllqqqtttvvvwwwxxxzzzzzz}}}~~~}}}~~~yyynnn]]]ZZZ^^^fffzzzjjj___SSSPPPKKKGGGEEEDDDCCCBBB@@@???>>><<<<<<<<<===>>>BBBDDDIIIQQQYYYbbbiiimmmrrr{{{wwwpppgggbbbccchhhwwwxxxnnnddd\\\aaaqqqwwwtttrrrmmmYYY@@@777:::888888888777666555555555444444444444444555666666777777777777666666666666888999;;;;;;;;;===???AAADDDPPPrrrmmm[[[QQQQQQSSSXXXcccxxxtttgggccccccbbb^^^PPPCCC@@@@@@???@@@CCCDDDHHHHHHDDDAAABBBBBBAAA===<<<:::;;;===???@@@???===<<<;;;:::999888888888:::;;;===@@@DDDHHHKKKMMMPPPRRRUUUWWWZZZ[[[\\\]]]]]]]]]^^^^^^___aaabbbcccfffeeeeeedddeeefffggghhhhhhiiiiiihhhfffdddeeeeeeggggggggghhhiiijjjllllllhhhiiijjjkkkmmmnnnnnnoooppptttyyy{{{~~~}}}iiiaaabbbgggzzzssslllkkktttwwwlllbbbaaabbbfffpppwwwuuuooo[[[gggnnnrrrrrrdddYYY^^^^^^^^^bbblllwwwuuu___GGG<<<;;;:::888777666555555222222333444555555555555222222222222333444555666666777>>>GGG]]]~~~|||{{{{{{|||zzzddd^^^^^^ppp~~~uuutttmmmeeeVVVJJJFFFAAA:::888;;;::::::::::::;;;;;;;;;<<<;;;:::999999888888999999888888888888888888888888888999;;;;;;::::::<<<===>>>AAACCCEEEGGGJJJNNNQQQVVVYYY\\\aaadddfffggghhhgggjjjooorrrtttuuuvvvxxxzzz}}}~~~}}}~~~}}}~~~}}}rrr___\\\___eeeqqqdddUUUQQQLLLHHHFFFFFFEEEDDD@@@???>>>===<<<<<<======AAACCCHHHNNNWWWaaaiiimmmqqqyyyyyypppfff```aaabbbrrr|||tttiii^^^aaaooo|||rrrnnnlll^^^FFF::::::999999888777666555444444444444444444444555666777666666666666777777777777888999;;;;;;<<<===@@@BBBEEETTTwwwsss___UUUQQQUUU[[[eeexxxooodddeeehhhggg___OOOBBB@@@@@@>>>???DDDFFFLLLMMMHHHCCCBBBAAA???===;;;;;;<<<>>>@@@@@@???<<<;;;:::999888888888888;;;<<<===@@@DDDGGGKKKLLLQQQRRRTTTWWWYYY[[[\\\]]]]]]^^^^^^___```bbbcccdddeeeeeedddcccdddeeefffgggiiijjjkkkiiigggdddddddddcccdddddddddfffgggiiiiiigggggghhhiiikkklllnnnnnnlllqqquuuxxxzzznnneeeddddddvvvuuummmnnnzzz~~~sssiiinnnrrrtttyyy}}}yyyqqq[[[gggnnnuuuxxxiii[[[]]]\\\[[[]]]eeennnlllZZZFFF;;;:::999888666555444444111222333555555555555555444444444444555666777777888888>>>HHH```uuuuuuyyy{{{zzz}}}pppppp~~~}}}___^^^]]]gggwwwjjjYYYJJJFFF@@@888666:::;;;;;;;;;;;;;;;;;;<<<===;;;:::999999888888999999888888888888888888888888777999::::::::::::;;;===???AAACCCEEEGGGIIIMMMPPPWWWYYY[[[___bbbeeegggiiigggkkkooorrrssstttuuuvvvyyy}}}}}}|||~~~~~~uuuaaa]]]aaadddyyyjjjYYYTTTNNNJJJGGGFFFEEEDDDAAA@@@>>>===<<<<<<<<<===???AAAEEELLLUUU___hhhmmmpppxxx~~~yyyoooccc\\\\\\[[[nnn~~~zzzmmmaaabbbqqqqqqhhhjjjbbbNNN???<<<999999888777666555444444444333333444444666777777555555666666777777888888888999;;;<<<<<<>>>@@@CCCGGGXXX}}}xxxcccXXXUUU\\\ccclll{{{~~~iiiaaahhhqqqrrr___OOOBBBAAAAAA===???DDDHHHOOORRRMMMGGGCCC@@@===<<<<<<;;;===???AAAAAA@@@;;;;;;:::999888888888888;;;<<<>>>@@@DDDGGGJJJLLLQQQRRRTTTVVVXXX[[[\\\]]]^^^^^^___```aaacccdddeeeddddddcccbbbcccdddeeefffgggiiijjjjjjgggeeeeeeeeeeeeeeeeeeeeeeeefffggghhhhhhhhhhhhiiiiiikkkkkkllljjjmmmpppsssvvvzzzrrrhhhfffbbbtttwwwnnnnnn{{{uuupppzzzzzzaaammmvvvqqq___^^^WWWWWWYYYaaajjjgggVVVEEE:::999888777666444333333000222333555666666555555555555555666666888999999;;;999>>>IIIcccyyyqqqrrrwww}}}zzzxxx}}}~~~hhhjjj|||yyy___aaa```bbbsss}}}ooo\\\KKKEEE@@@666444999<<<<<<;;;;;;;;;<<<======;;;:::999999888888999999888888888888888888888888777999::::::::::::;;;===???AAACCCEEEFFFIIILLLOOOYYYYYY[[[^^^aaaeeehhhjjjhhhlllpppsssttttttuuuvvvxxx}}}|||{{{~~~vvvbbb^^^bbbddd~~~ooo\\\WWWPPPKKKHHHFFFDDDCCCAAA@@@>>>===<<<<<<<<<===>>>???CCCJJJSSS^^^gggmmmqqqwww}}}yyymmmaaaYYYXXXVVVkkk~~~rrreeefffsssqqqdddhhheeeSSSBBB>>>999999888777666555444444333333333444555666777888444555555666777888888999888999;;;<<<<<<>>>AAACCCIII[[[{{{fffZZZ[[[ccckkksss~~~fff```lllyyy}}}```NNNBBBAAAAAA===>>>EEEIIIQQQUUUPPPIIIDDD@@@======<<<<<<===@@@AAAAAA@@@;;;;;;:::999888888888888;;;<<<>>>@@@DDDGGGJJJLLLQQQRRRSSSVVVXXXZZZ\\\]]]^^^______```bbbccceeefffccccccbbbbbbbbbcccdddeeefffhhhjjjjjjhhhgggfffgggjjjjjjiiihhhhhhhhhhhhhhhjjjjjjiiiiiiiiiiiijjjjjjkkkkkkmmmooossswww{{{}}}qqqgggfffgggssswwweeeiiiuuu{{{|||rrr}}}jjjttt{{{sss^^^YYYXXXWWWWWWZZZ``````SSSDDD<<<999666444444444333222444444555666666555555444333222111111333555555555666;;;===GGGffftttjjjxxx~~~~~~}}}jjjiiimmmuuuvvvkkkZZZUUUVVV^^^kkk~~~qqq```MMMCCC@@@;;;777444777888:::<<<======<<<<<<:::999999888888999999:::::::::888777777777888999999777555777;;;>>>>>>======???BBBDDDGGGJJJNNNQQQVVVYYY]]]^^^^^^```dddhhhjjjlllooopppqqqrrruuuwwwzzz~~~}}}|||~~~qqqcccZZZZZZdddooolll```WWWOOOMMMJJJEEEAAAAAADDDBBB>>>;;;::::::;;;<<<===???DDDJJJQQQ[[[eeekkkxxxyyyzzz}}}mmmccc]]][[[WWWiii|||}}}|||xxxeeelllpppqqqeeekkkmmm]]]HHH===888888777777777777777888444444444444444444444444888777666666666777999::::::;;;<<<;;;;;;===@@@BBBJJJXXXttt```XXXXXXbbbooo{{{mmmbbbmmm~~~aaaRRREEEBBBAAA>>>@@@GGGKKKRRRUUUOOOGGGCCCAAA???<<<:::999;;;>>>@@@BBBBBB999999999888888888888777888:::>>>AAACCCFFFIIILLLOOOPPPRRRUUUYYY\\\^^^___aaaaaaaaabbbccccccddddddcccdddeeefffeeedddcccbbbcccfffhhhhhhgggffffffgggeeefffggghhhhhhhhhhhhhhhhhhhhhiiijjjiiiiiihhhgggjjjkkklllnnnpppsssuuuvvvpppeeedddgggsss}}}fffcccjjjppprrr{{{rrr{{{vvvaaa]]]WWWWWWWWWZZZ```___PPPAAA;;;999666444555555444333555555555555555444444444444333222333444666666666777;;;>>>HHHhhhxxxqqqllljjjmmmrrrpppcccXXXWWWYYY```iiixxxzzzgggQQQEEE@@@<<<888777777888:::;;;<<<;;;;;;::::::999999888888999999::::::999888777777777888999999777666888;;;>>>>>>======???BBBDDDGGGJJJNNNQQQUUUYYY]]]______```cccffflllnnnpppppppppppprrrtttyyy|||}}}|||uuuggg]]]ZZZaaajjjnnncccYYYQQQMMMJJJEEEBBBBBBCCCBBB???===;;;;;;<<<<<<===???DDDIIIPPPZZZdddkkkuuuwwwzzzsssfff```^^^XXXiiiyyy}}}xxxdddjjjmmmssseeehhhjjj\\\III===999999888777666666777777555555555555555555555555777666555555555666888888:::;;;;;;;;;;;;===@@@BBBLLL[[[rrr^^^XXXWWWaaaooo|||qqqjjjvvv___PPPDDDBBBAAA>>>AAAHHHLLLTTTWWWQQQIIIEEEBBB@@@>>><<<;;;;;;===???@@@???999999999888888888888777888;;;>>>AAACCCEEEIIILLLNNNOOORRRTTTWWWZZZ\\\]]]aaaaaabbbbbbcccddddddddddddeeeeeeeeeeeeeeedddddddddfffhhhhhhfffeeeeeefffgggggghhhhhhiiihhhhhhhhhggghhhiiijjjjjjiiihhhggghhhiiijjjlllooorrrtttvvvooodddaaafffsssfff[[[]]]cccggg~~~xxxuuuaaa___```aaabbbdddgggbbbPPP???:::888555444555666555444777666555444333444444555444444444444555666777888777;;;???KKKkkk~~~{{{tttsssrrrtttnnn```WWWYYY]]]aaaeeeooorrrYYYHHH@@@<<<:::;;;888999:::<<<<<<;;;999888999999888888888888999999:::999888888777777888888888777777888;;;============???BBBDDDFFFIIIMMMPPPUUUYYY^^^aaa``````bbbeeejjjlllnnnooooooqqqsssuuuwww{{{~~~~~~}}}}}}yyykkk```[[[___fffqqqfff\\\RRRMMMJJJEEECCCDDDBBBBBBAAA???>>>===<<<<<<===???CCCHHHOOOXXXccciiippptttzzzzzzllldddaaa___mmmzzz~~~wwwbbbgggiiixxxfffeeeeeeZZZIII???::::::888777666666666666666666666666666666666666666555555555555666777777999:::;;;;;;;;;===@@@CCCNNN^^^nnn\\\WWWTTT___nnn~~~|||vvvvvv\\\NNNCCCAAAAAA???BBBIIIPPPXXX[[[VVVMMMHHHDDDAAA@@@>>><<<<<<===>>>>>>===999999999888888888888777999;;;>>>@@@BBBEEEIIILLLOOOPPPQQQTTTVVVYYYZZZ[[[```aaaaaabbbbbbcccddddddfffeeeeeedddeeeeeeffffffdddfffggggggfffeeeeeefffiiiiiiiiiiiiiiiiiihhhhhhfffgggjjjkkkkkkjjjhhhffffffgggiiikkknnnqqqsssuuusssfffbbbfffsssfffUUUTTTZZZ___vvvwwwffffffrrruuuvvvwwwuuujjjTTTAAA:::888555555555666666555888777555333222333444555333444555555444555777888888<<<@@@NNNqqq~~~|||{{{rrrcccWWW\\\`````````hhhzzz|||```LLLAAA;;;;;;===999:::<<<======;;;999888999999888888888888999999999999999888888888888888888888888999:::<<<=========???BBBDDDFFFIIILLLOOOUUUZZZ```cccbbbbbbccceeeeeehhhkkknnnpppsssvvvyyyvvvyyy|||}}}}}}}}}{{{lllaaa\\\```hhhuuuiii^^^SSSMMMJJJEEECCCDDDAAAAAAAAAAAA@@@>>><<<;;;===???BBBFFFMMMVVVaaahhhlllrrrzzzpppgggdddcccppp||||||ttt^^^cccddd~~~hhhaaa```XXXJJJ@@@;;;:::999777666555555555555555555555555555555555666666666666777777777888999:::;;;;;;;;;===@@@CCCOOO```jjjZZZWWWQQQ\\\mmmuuuxxx}}}YYYKKKAAAAAABBB@@@CCCJJJWWW^^^bbb[[[RRRKKKFFFBBB???>>>======>>>>>>===<<<999999999888888888777777999;;;===???AAADDDHHHKKKPPPQQQRRRTTTWWWYYYZZZ[[[_________```aaaaaabbbbbbeeedddcccbbbcccdddeeefffccceeeggggggffffffgggiiikkkkkkjjjiiiiiihhhhhhhhheeegggjjjllllllkkkhhhgggeeefffgggjjjlllooorrrsssyyykkkfffgggtttgggTTTOOOTTTYYYlll~~~oooqqq~~~sssZZZEEE:::888666555666777666666888777444333222333555666222333555444333333666888888<<>>@@@???>>>;;;999999888888777777888888999999999999999888888777777888888999999:::;;;<<<======???BBBDDDEEEHHHLLLNNNVVV[[[aaadddddddddfffhhheeehhhkkknnnqqqtttwwwzzzwwwyyy{{{}}}}}}~~~{{{kkk```\\\ccclll}}}kkk```TTTNNNJJJEEEBBBCCC@@@AAAAAABBBAAA???===;;;===>>>AAAEEEKKKTTT___fffjjjqqq{{{rrrjjjgggeeeppp}}}yyyppp[[[``````kkk___]]]WWWLLLBBB;;;:::999777666555555555444444444444444444444444777777888888999999999999888:::;;;;;;<<<===AAADDDOOO```~~~gggYYYVVVNNN[[[nnnmmmyyywwwVVVIII@@@@@@BBB@@@CCCJJJ[[[cccgggaaaVVVNNNGGGBBB>>>===<<<===??????>>>===999999999888888888777777:::;;;===>>>@@@CCCHHHKKKQQQRRRSSSUUUXXXZZZ[[[\\\]]]]]]^^^^^^___`````````cccbbbaaa```aaabbbdddeeebbbdddfffgggggghhhkkkmmmlllkkkjjjiiihhhhhhiiiiiifffgggjjjllllllkkkiiihhhfffggghhhjjjllloooqqqrrrrrrkkkhhhuuuiiiVVVOOOQQQUUUfffvvvzzzzzz^^^HHH;;;999666555666777666555666555444333444444555666111333555555333222555999999===BBBTTT{{{wwwhhh```hhhllljjjhhhppp|||nnnYYYJJJ???:::;;;:::<<>>===???BBBDDDEEEGGGKKKNNNUUUZZZ```cccdddeeehhhjjjjjjlllnnnpppqqqrrruuuwwwyyyzzz{{{}}}~~~{{{kkk___]]]dddnnnmmmbbbWWWQQQLLLFFFBBBBBB???@@@@@@AAA@@@>>>===;;;===>>>@@@CCCIIIRRR]]]dddkkkrrr|||tttkkkiiijjjsssyyyoooYYY^^^]]]{{{nnn^^^[[[XXXMMMCCC::::::888777666666666666444444444444444444444444777888999999::::::999999888999:::;;;<<<>>>AAADDDNNNaaafffXXXUUUNNN^^^ssswwwgggyyyqqqUUUHHH???@@@BBB@@@CCCJJJYYYbbbgggbbbYYYQQQJJJDDD===<<<<<<===??????>>><<<999999999888888888888777:::<<<===>>>???BBBGGGKKKQQQRRRSSSVVVXXX[[[\\\]]]\\\]]]]]]^^^^^^___``````````````````aaabbbccccccbbbccceeeffffffhhhkkkmmmkkkjjjiiigggggghhhiiijjjggghhhiiikkkkkkkkkkkkjjjiiiiiijjjkkkmmmoooqqqrrrwwwpppiiiwwwjjj[[[UUUVVVWWWbbbbbbIII===:::777666666666555444333333444444555666666666222555777666333333666:::999===CCCVVV|||mmmhhhqqqxxxwwwvvv|||tttaaaQQQCCC;;;:::888;;;>>>AAAAAA@@@===;;;888888777777777777888888888999999:::999888777666888999;;;:::999999;;;>>>===???BBBCCCEEEGGGJJJMMMSSSXXX]]]```bbbdddhhhllllllnnnpppqqqrrrsssuuuwww|||||||||~~~}}}}}}mmmaaa]]]ccckkkxxx|||pppeee[[[UUUPPPIIIDDDCCC????????????>>>===<<<<<<===>>>???BBBGGGQQQ\\\cccmmmttt~~~vvvllliiilllrrr|||qqqZZZ^^^ZZZuuurrr___[[[XXXNNNCCC999999888777666666777777555555555555555555555555666777888999:::999999888888999:::;;;<<<>>>AAADDDOOObbbgggXXXTTTPPPccczzzqqqeee|||oooTTTGGG???@@@BBB@@@BBBIIIQQQ[[[ccc```YYYRRRLLLGGG???>>>>>>>>>???>>><<<:::999999999888888888888777;;;<<<======>>>BBBGGGKKKOOOPPPRRRUUUXXXZZZ]]]^^^^^^^^^^^^___``````aaaaaa___```aaabbbbbbcccccccccbbbcccddddddccceeegggjjjiiihhhgggffffffhhhiiijjjiiiiiiiiiiiijjjkkklllllllllmmmmmmmmmnnnpppqqqrrrzzzrrrjjjxxx{{{jjj```\\\\\\]]]^^^yyydddJJJ>>>;;;888666666666555444111222444555666777777666333666999777444444888<<<:::>>>DDDWWWtttnnnxxxxxxgggVVVFFF<<<:::666999===@@@AAA@@@===;;;888888777777777777888888888888999:::999888777666777:::;;;:::888888;;;>>>>>>???BBBCCCEEEGGGJJJMMMQQQUUUZZZ^^^___ccchhhllliiillloooqqqsssuuuxxx{{{}}}}}}}}}~~~~~~|||}}}pppccc]]]```gggnnnllljjjhhhiiirrrrrrhhh^^^YYYSSSKKKEEEDDD??????>>>>>>======<<<<<<===>>>???AAAGGGPPP[[[bbbooovvvwwwmmmjjjfffjjjvvv~~~sss\\\___YYYrrrttt```[[[YYYOOOCCC888888777777777777777888666666666666666666666666555666777999999888888777777999:::;;;<<<>>>BBBEEEPPPcccgggXXXTTTRRRfff}}}nnneee~~~nnnTTTGGG???@@@AAA???BBBHHHJJJUUU^^^^^^XXXSSSNNNJJJAAA@@@?????????===:::777999999999888888888888777;;;<<<======>>>BBBGGGJJJMMMNNNPPPSSSWWWZZZ\\\]]]______``````aaabbbbbbbbb___```bbbcccddddddcccccccccddddddbbbaaaaaaccceeehhhgggfffeeefffgggiiikkkjjjiiihhhhhhiiikkkmmmnnnooooooooooooooopppqqqrrr|||pppmmmyyysssiiiggggggggghhhxxxvvvOOO;;;777666777666222111333555555555555555555555555333333222333333444555666999<<>>AAA???===============;;;<<<;;;===BBBGGGMMMYYYdddnnnxxxqqqhhheeeccclll{{{jjj___```qqqzzzaaa[[[]]]UUUGGG<<<:::777777777888888777444555555666777888888999777777777888999999::::::;;;;;;::::::;;;>>>CCCGGGPPPhhheeeTTTXXXYYYooozzzhhhiiisssZZZGGGAAADDD@@@???CCCBBBEEELLLSSSUUUWWWWWWRRRLLLEEEBBB@@@>>>======;;;999:::999888888777777888888:::<<<>>>@@@AAACCCGGGJJJOOOPPPQQQTTTWWWZZZ]]]___]]]^^^```bbbccccccdddddd``````bbbcccccccccbbbbbbccccccbbbaaaaaaaaaaaaaaacccdddfffggghhhgggeeedddfffhhhjjjkkkkkkkkklllmmmnnnmmmllllllmmmnnnooopppzzzooommmxxx|||qqqjjjjjjmmmnnnmmmxxxZZZAAA<<<999:::888555555777555555555555555555555555555555444555555666777888999<<>>>>>;;;777999888888777777777888888888888888888888888888888888999999::::::;;;;;;<<<@@@AAACCCCCCDDDEEEHHHKKKPPPSSSXXX^^^aaacccddddddgggjjjnnnoooppprrruuuxxxuuuvvvvvvuuuuuuvvvzzz|||xxxxxxyyyyyy{{{|||}}}~~~zzzooofff]]]WWWVVVPPPLLLLLLMMMSSS___jjj|||zzzrrrjjjaaa\\\YYYSSSIIIAAAAAA???=========>>>===<<<<<<;;;===BBBFFFLLLXXXdddoooxxxwwwnnndddbbbjjj}}}mmmaaacccsss~~~ccc[[[]]]VVVIII<<<:::777666666666666555333444444555666666777777777777777888999999::::::999:::999999:::===BBBFFFPPPiiiiiiVVVYYY[[[qqqxxxeeeddd{{{zzz^^^JJJCCCEEEAAA@@@CCCAAACCCJJJPPPRRRTTTTTTPPPJJJDDDBBB???>>>===<<<;;;999:::999888888777777888888:::;;;>>>@@@AAACCCGGGIIINNNOOOQQQSSSVVVZZZ\\\^^^______```aaabbbbbbcccccc___```bbbccccccccccccbbbdddddddddccccccbbbbbbaaa```aaacccdddeeeeeedddcccfffhhhjjjjjjjjjjjjkkklllnnnmmmlllllllllmmmooopppxxxnnnlllwww~~~|||}}}yyypppjjjlllppprrrqqqyyygggDDD===888777666333333666555555555555555555555555555555444555555666777888:::===DDDZZZ{{{{{{{{{jjj]]]OOOGGG@@@999666777999999999:::<<<<<<:::888888888999999999999999888888888888888888888888888888999999::::::;;;;;;<<<>>>@@@BBBCCCDDDFFFIIILLLQQQTTTXXX]]]```bbbbbbbbbfffhhhkkklllllllllnnnooolllllllllkkklllooossswwwwwwxxxyyy{{{|||||||||{{{~~~~~~yyynnnbbbYYYQQQKKKFFFEEEEEEHHHRRR[[[jjjrrryyynnnhhhaaa]]]ZZZUUUMMMFFFBBB@@@>>>===>>>>>>===<<<<<<;;;===BBBFFFKKKWWWbbbpppxxx~~~~~~~~~uuufffeeekkkyyynnnbbbeeetttfff\\\]]]VVVJJJ===:::777555555555444222333333333444555555666666777777777888999999::::::888999999999999<<>>======<<<;;;999999999888777777777777888999;;;>>>???AAACCCGGGIIIMMMNNNPPPSSSVVVYYY[[[\\\```````````````aaabbbccc___```bbbcccddddddccccccccccccddddddcccaaa```___[[[\\\^^^```aaabbbbbbbbbfffgggiiijjjiiihhhiiijjjnnnmmmlllllllllmmmoooooovvvnnnjjjvvvzzzpppiiijjjnnnpppsss{{{mmmGGG>>>777555555333333555555555555555555555555555333333222333333444555666:::===DDDYYYwwwnnnrrr{{{{{{ttt___SSSGGGAAA===999888999999999999::::::::::::999777888999;;;;;;:::999888888888888888888888888888888999999::::::;;;;;;<<<<<<>>>AAABBBDDDFFFJJJMMMPPPSSSXXX]]]aaacccccccccfffgggggggggfffdddcccbbbaaaaaa```___```dddjjjoootttvvvxxxzzz{{{zzzxxxwwwvvvwwwxxxyyy{{{}}}~~~{{{lllaaaTTTNNNHHHFFFEEEGGGMMMUUU___iiixxx|||yyylllgggbbb___\\\VVVNNNGGGBBB@@@>>>>>>??????>>>======;;;===AAAEEEJJJVVVaaaoooxxxwwwkkkkkkppp{{{}}}jjj```cccqqqkkkaaa```WWWJJJ???<<<888666555444333222333333444444555555555555777777777888999999::::::888999999999:::===AAADDDQQQjjjppp[[[\\\bbbyyy}}}~~~~~~|||ppp\\\WWWllllllTTTGGGFFFAAA@@@BBB@@@???EEEJJJKKKLLLNNNKKKFFFBBB@@@>>><<<<<<<<<:::999999999888777777777777777999;;;===???@@@CCCFFFIIIKKKMMMOOORRRUUUXXXZZZ[[[aaa```_________```aaaaaa```aaabbbdddeeeddddddccc___```aaaaaa```]]][[[YYYWWWWWWYYY[[[]]]```aaabbbeeefffhhhhhhgggggghhhiiimmmllllllkkklllmmmooopppvvvnnniiittt|||pppiiiiiimmmooorrrxxxzzztttnnnMMMCCC:::888888777777888555555555555555555555555333333222333333444555666:::===DDDYYY~~~nnneeekkkuuuvvvrrrZZZOOODDD>>><<<999888:::999:::;;;;;;::::::::::::777888999:::;;;::::::999888888888888888888888888888999999::::::;;;;;;<<<;;;===@@@BBBDDDFFFJJJMMMOOORRRWWW]]]aaacccddddddeeecccaaa___\\\YYYUUUSSSTTTTTTTTTSSSUUUYYY___dddjjjllloooqqqqqqooommmkkklllmmmnnnqqqtttwwwzzz|||{{{|||}}}|||||||||~~~}}}|||||||||~~~vvviiiZZZQQQJJJFFFEEEFFFKKKQQQUUU___mmmvvvxxxvvvtttsssllliiieeebbb^^^WWWNNNGGGCCCAAA?????????@@@???======;;;===AAADDDIIITTT___lllwwwuuuoooooottt}}}zzzhhh^^^```ooouuujjjggg[[[MMM@@@===:::777666555444222555555555555555666666666777777777888999999::::::999:::;;;;;;<<<>>>BBBEEEQQQjjjqqq[[[\\\aaayyyyyy~~~kkkXXXRRRdddsssXXXIIIFFFAAA@@@BBB??????DDDHHHIIIJJJLLLJJJFFFAAA???===<<<<<<;;;:::999999888777777666666777777999;;;===???@@@BBBFFFIIIJJJLLLOOORRRVVVXXXYYYZZZ__________________`````````aaabbbcccdddcccbbbbbb\\\]]]^^^^^^\\\YYYVVVUUURRRRRRTTTVVVYYY]]]```bbbccceeeggggggffffffggghhhkkkkkkjjjkkklllnnnpppqqquuummmhhhsss}}}qqqjjjkkkoooqqqqqqssssssvvvssscccmmmyyylllKKKAAA888777888777666777555555555555555555555555555555444555555666777888999<<>>===<<<===@@@CCCHHHSSS^^^iiiuuu}}}qqqooonnnsss|||zzziii]]]]]]jjj}}}}}}rrrmmm```QQQ@@@===:::888777666444333555555555555555555555555777777777888999999::::::999:::;;;<<<===???BBBEEEOOOiiiqqqZZZ]]]^^^xxx}}}rrruuu{{{vvveeeTTTOOO\\\zzzwww[[[IIIEEE@@@@@@BBB??????DDDFFFFFFHHHJJJIIIFFF@@@>>><<<;;;;;;;;;:::888888888777666666666666777888:::===>>>@@@BBBFFFHHHJJJLLLPPPSSSVVVXXXYYYZZZ]]]]]]^^^___``````_________``````aaaaaa```^^^]]]ZZZZZZZZZYYYWWWTTTRRRPPPLLLLLLMMMPPPTTTYYY^^^aaa```bbbeeeeeeeeeeeefffhhhiiiiiiiiijjjllloooqqqsssssskkkgggrrr~~~rrrjjjlllppprrrsssrrrooooooxxx~~~qqqbbbdddgggpppzzzhhhHHH===555555777666444333555555555555555555555555555555444555555666777888888<<>>@@@BBBCCCEEEHHHKKKPPPRRRVVVZZZ]]]^^^]]]]]]UUUPPPJJJFFFDDDBBB@@@>>>???@@@AAABBBDDDGGGKKKOOOWWWXXXYYYZZZYYYXXXVVVTTTTTTUUUXXX[[[aaaggglllooopppqqqqqqqqqqqqssswwwzzzxxxxxxzzz{{{}}}|||vvv||||||lll___QQQHHHDDDAAACCCGGGNNNSSS[[[ccchhhkkklllmmmiiiiiihhhfffaaaXXXOOOJJJDDDBBB@@@@@@@@@AAA@@@???===<<<===@@@BBBGGGRRR]]]eeerrr}}}}}}pppnnnmmmpppzzzzzzjjjZZZVVVbbbyyy{{{~~~~~~rrrmmmaaaRRR???<<<999777666666444333444444444444444444444444777777777888999999::::::777999;;;<<<<<<>>>AAADDDNNNhhhqqqZZZ^^^```zzzyyyhhhiiippplll^^^QQQLLLUUUooozzz\\\IIIDDD??????BBB???>>>BBBDDDDDDEEEHHHHHHEEE???===;;;:::;;;;;;:::888888888777666666666666666888:::<<<>>>???BBBEEEHHHJJJMMMPPPTTTWWWYYYZZZZZZYYY[[[^^^```aaa```___^^^\\\]]]]]]]]]\\\ZZZXXXWWWTTTSSSRRRPPPNNNLLLJJJIIIFFFFFFGGGJJJNNNUUUZZZ^^^^^^```cccddddddeeeggghhhfffggggggiiilllooossstttqqqiiigggqqqsssjjjkkkooopppuuutttrrrssszzz}}}}}}ssseeeccc```dddrrr{{{sssdddIII???777888;;;:::777666555555555555555555555555333333333333333444666666777<<>>@@@BBBCCCEEEHHHJJJQQQSSSVVVYYYZZZZZZYYYWWWMMMHHHAAA===<<<<<<;;;::::::<<<>>>???@@@BBBFFFIIIKKKLLLLLLLLLLLLJJJIIIHHHMMMNNNPPPTTTZZZaaafffjjjlllmmmmmmmmmmmmppptttwwwwwwxxxzzz|||~~~vvveeeiiipppxxxwwwiiiXXXMMMGGGCCCDDDHHHHHHLLLRRRZZZaaafffhhhiiiggghhhhhhgggbbbZZZQQQLLLDDDCCCAAA@@@AAAAAA@@@???===<<<===@@@BBBGGGQQQ\\\dddooozzz~~~~~~qqqooolllooozzzxxxhhhWWWPPP[[[sss{{{yyy|||zzznnniii^^^PPP===:::777555555555444333333333333333333333333333777777777888999999::::::666888:::;;;<<<===@@@CCCMMMgggqqqZZZ```ccc~~~vvvaaaaaaiiifffYYYNNNJJJQQQhhh{{{]]]HHHDDD??????BBB???===AAACCCBBBCCCGGGGGGDDD???===;;;:::;;;;;;:::888888888777666666666666666888:::<<<>>>???BBBEEEHHHKKKMMMQQQUUUXXXZZZZZZZZZWWWZZZ^^^aaabbbaaa___^^^ZZZZZZZZZZZZXXXVVVTTTRRRNNNMMMKKKHHHFFFDDDCCCCCCBBBBBBCCCFFFKKKQQQXXX\\\\\\___bbbcccdddeeegggiiieeeeeegggiiilllppptttvvvsssjjjfffqqq{{{iii```eeepppvvvuuu{{{~~~}}}uuullleee^^^YYY```lllrrrlllcccGGG@@@888555666777666333666666555555555444444444666666555555555666666777999>>>BBBZZZ{{{}}}tttuuudddhhhsss{{{~~~sssgggZZZQQQDDD;;;888888888888===@@@DDDCCC???;;;:::;;;666777888999:::;;;<<<<<<888888888888888888888888999999:::;;;;;;<<<<<<===>>>???@@@@@@@@@AAADDDFFFLLLSSSYYY[[[]]]\\\UUUNNNFFFCCC???<<<;;;<<<<<<===:::::::::;;;===???@@@AAA@@@BBBCCCAAA>>>===>>>@@@DDDEEEHHHLLLQQQWWW]]]```bbbccceeeggggggiiilllooorrruuuyyy}}}yyyggg```\\\```fffkkkpppuuunnntttuuubbbSSSJJJGGGFFFEEEIIIIIINNNWWW]]]___ccchhhhhhiiigggcccaaa___XXXOOOIIIFFFDDDBBBBBBAAA@@@>>>???<<<;;;???CCCHHHQQQ[[[cccnnnyyy}}}{{{hhhgggeeeiiiyyyoookkkZZZPPPVVVdddkkkggg```NNNAAA===888555333333222111555555555555555555555555555555555555777999;;;<<<:::;;;;;;;;;<<<>>>BBBEEERRRjjjppp___\\\```wwwvvvbbbeeemmmhhhVVVHHHCCCIII\\\}}}zzz\\\HHHCCC<<<<<>>======???AAACCCFFFLLLUUU[[[ZZZZZZ[[[___dddhhhkkklllkkkiiijjjmmmnnnmmmpppvvvrrrjjjhhhsssyyydddXXX\\\fffmmm{{{sssgggccc\\\YYY```kkkpppiii___EEE???888555666777666444666666555555555444444444555555555555555666777777:::@@@EEE^^^}}}rrr|||{{{nnnbbbaaaeeewwwuuukkk[[[RRREEE<<<888777888888<<<@@@CCCCCC???;;;:::;;;999999999999999:::::::::888888888888888888888888999999:::;;;;;;<<<<<<======???@@@AAA@@@BBBDDDFFFHHHNNNUUUZZZ```ccc```ZZZIIIFFFAAA>>>===<<<;;;999;;;<<<<<<<<<;;;;;;;;;;;;999<<<>>>>>><<<<<<===?????????AAADDDIIINNNSSSVVVXXXZZZ]]]___aaadddhhhkkkpppssswww{{{~~~mmmddd[[[ZZZ]]]___bbbgggjjjppp~~~ppp___UUUPPPNNNLLLKKKKKKOOOVVV[[[]]]```dddiiijjjiiieeecccaaaZZZRRRIIIGGGDDDBBBBBBAAA@@@>>>@@@===<<<@@@DDDIIIRRR\\\cccooozzz~~~~~~llliiigggjjjzzz~~~ooolll\\\QQQUUU```|||lllhhhaaaNNN@@@<<<888444333333333222555555555555555555555555777777666666777888999:::888999:::;;;<<>>BBBEEEFFFKKKNNNQQQTTTUUUVVVXXXZZZ[[[ZZZZZZ\\\___aaa```^^^WWWTTTRRRRRRUUUVVVTTTQQQJJJGGGDDDAAA@@@?????????>>>???@@@AAADDDIIIQQQWWWYYYZZZ[[[___dddhhhkkkllllllkkkllloooooommmpppuuu~~~qqqjjjjjjtttyyyaaaRRRUUU```hhhqqqccc```ZZZXXX___jjjlllcccXXXBBB===777444555777666555555555555555555444444444444444444555555777888999;;;AAAHHHccctttzzzwwwiii]]][[[[[[hhhvvvmmm]]]UUUHHH===888777888999<<<@@@CCCCCC???<<<;;;;;;;;;;;;::::::999999888888999999999999999999999999999999:::;;;;;;<<<<<<======???@@@AAAAAABBBEEEGGGHHHMMMSSSZZZdddmmmmmmiiiRRRMMMFFFAAA@@@>>>;;;888999:::;;;;;;999777777777777999;;;;;;::::::;;;<<<;;;;;;<<<>>>AAADDDHHHJJJKKKMMMQQQUUUYYY]]]bbbeeellloootttyyy}}}|||oooaaaYYYVVVUUUWWW[[[dddkkkzzz}}}jjj^^^VVVQQQNNNNNNLLLNNNTTTXXXYYY\\\```hhhkkkkkkhhhfffccc\\\TTTIIIGGGCCCBBBAAAAAA@@@???AAA>>>===AAAEEEJJJSSS]]]dddooo{{{rrrkkkggghhhwww{{{nnnnnn___TTTUUU\\\uuu~~~jjjggg___KKK???;;;777444444444444444555555555555555555555555888888777777777777888888666888999;;;<<<@@@EEEHHHRRRmmmkkk]]][[[^^^nnnvvvdddiiirrrmmmYYYJJJAAACCCOOOkkk|||^^^KKKEEE>>>===@@@===@@@AAABBBDDDDDDDDDDDDCCC???===;;;:::::::::999888999888777777777777777777:::::::::<<<>>>@@@CCCEEEIIILLLOOORRRTTTVVVXXXZZZ[[[[[[[[[]]]___aaa```___YYYUUURRRRRRTTTVVVUUUSSSMMMIIIEEECCCBBBBBBAAA@@@@@@@@@@@@@@@AAAFFFLLLQQQWWWYYY[[[___dddhhhkkklllmmmlllnnnrrrqqqnnnooosss~~~~~~qqqjjjjjjttt}}}cccSSSUUU```kkkuuueee___YYYXXX___hhhhhh\\\OOO???;;;777555555666777666555555555555555555555555333333444444666777999999:::BBBJJJfff~~~{{{kkkZZZYYY\\\ggg}}}|||qqqbbbZZZLLL@@@888666888999<<>>@@@AAACCCBBBEEEIIIMMMQQQUUUZZZ^^^gggjjjpppwww|||~~~kkk```YYYUUUVVVYYY]]]fffyyyuuufff\\\TTTOOOOOOMMMNNNSSSUUUVVVZZZ^^^fffjjjllljjjgggddd]]]VVVJJJGGGCCCAAAAAAAAA@@@???@@@======@@@DDDIIISSS\\\fffqqq|||zzznnngggdddpppwwwmmmpppcccWWWWWWZZZqqquuubbbaaa\\\HHH===:::666444444555555555555555555555555555555555777777777777777888888888777888:::;;;<<<@@@DDDHHHSSSnnngggZZZYYYZZZeee}}}wwwfffmmmwwwqqqWWWIIIAAABBBMMMiii|||___LLLGGG@@@>>>@@@===@@@AAABBBDDDDDDDDDDDDCCC???===;;;:::::::::999888888888777777777777777888;;;;;;;;;<<<===???BBBCCCGGGJJJNNNQQQSSSUUUWWWZZZ[[[\\\]]]^^^```aaaaaaaaa```[[[VVVTTTUUUWWWWWWUUURRROOOMMMMMMMMMKKKGGGDDDDDDBBBAAA@@@AAADDDIIILLLTTTWWW[[[___cccgggjjjmmmnnnnnnppptttrrrooonnnrrrzzzsssllliiissshhhVVVTTT^^^iii}}}nnnbbb]]]]]]dddkkkhhhXXXIII===:::777555555555666666444555555555555555555555333333444444666777999999999AAAJJJhhhooo\\\[[[\\\ddduuujjjaaaSSSDDD:::777888;;;;;;???CCCCCC???<<<<<<<<<999999:::::::::;;;;;;;;;999999999999999999999999999999:::;;;;;;<<<<<<======???@@@AAABBBCCCFFFHHHNNNRRRXXX^^^kkk||||||nnn___SSSLLLIIIGGGDDDBBB???>>>>>>?????????;;;;;;:::999999999999888<<<<<<<<<<<<<<<===>>>>>>@@@BBBFFFHHHKKKOOOSSSVVV```dddkkksssyyy~~~uuuggg^^^YYYXXXZZZZZZdddyyytttfff[[[UUURRROOONNNRRRTTTUUUYYY^^^bbbhhhllljjjgggddd]]]VVVJJJGGGCCCAAA@@@AAA@@@@@@???<<<<<>>BBBEEETTTooo|||eeeYYYYYYXXX___sssttteeennnwwwpppVVVIIIAAAAAAKKKfff|||~~~{{{^^^LLLGGGAAA@@@AAA>>>@@@AAABBBDDDDDDDDDDDDCCC???===;;;:::::::::999888888777777777777777888888;;;;;;;;;;;;===???AAABBBFFFIIIMMMPPPRRRTTTWWWYYY[[[\\\^^^```bbbcccdddeeeeee___YYYWWWYYY]]]^^^^^^\\\\\\]]]___```\\\TTTMMMIIIFFFCCCAAAAAADDDGGGIIIPPPTTTZZZ^^^aaaeeeiiilllooooooqqqtttsssooonnnrrryyyvvvooojjjtttmmmXXXQQQWWWaaa}}}zzzlllhhhhhhoootttmmmZZZHHH;;;:::777555444444555555444444444555555555555555444444444555555777888999888@@@KKKiiiqqqbbb]]]\\\aaammmsssjjj[[[JJJ===888999<<<;;;???BBBCCC???<<<<<<===999999::::::;;;;;;<<<<<<::::::::::::::::::::::::999999:::;;;;;;<<<<<<======???@@@AAABBBDDDGGGIIIJJJQQQXXX^^^kkk~~~kkk___[[[[[[UUUMMMDDD@@@AAACCCCCCAAA@@@===:::888999:::;;;;;;999::::::::::::;;;;;;;;;>>>@@@CCCEEEFFFIIILLLOOOXXX\\\dddmmmtttzzz}}}~~~pppeee]]]YYYZZZYYYcccxxxqqqddd[[[XXXSSSQQQSSSSSSTTTWWW\\\^^^fffkkkkkkgggccc]]]VVVKKKGGGCCC@@@@@@@@@@@@@@@>>>;;;;;;???CCCHHHQQQZZZlllvvv|||ooodddiii|||ssswwwlll___]]]^^^sssnnn___cccaaaOOO===:::666444444555555555555555555555555555555555333444666777999::::::::::::;;;<<<;;;<<<>>>BBBEEESSSoooxxxcccYYYZZZYYY___sssqqqcccllltttmmmXXXJJJBBB@@@FFF___uuuwwwyyy\\\KKKGGGBBBAAABBB???@@@AAABBBDDDDDDDDDDDDCCC???===;;;:::::::::999888777777777777777888888999:::::::::;;;<<>>BBBCCC???===<<<===;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999:::;;;;;;<<<<<<======???AAABBBBBBDDDGGGJJJHHHRRRYYY]]]ggg{{{{{{wwwxxxqqqcccTTTNNNSSSXXXXXXUUUNNNIIIBBB===<<<<<<<<<;;;777888999999::::::::::::;;;===???@@@AAACCCGGGIIIOOOTTT\\\fffnnnuuuyyy{{{|||}}}~~~qqqddd]]][[[[[[cccuuupppfff```ZZZUUUUUUSSSRRRUUUYYY\\\eeellllllhhhddd^^^WWWKKKGGGCCC@@@???@@@AAAAAA???<<<<<<@@@CCCHHHRRR[[[mmmwwwqqqcccfff|||zzz}}}pppaaa^^^___tttpppbbbgggeeeSSS>>>;;;666444444444555444555555555555555555555555444555777888999999999888999:::;;;;;;<<>>:::>>>BBBCCC@@@===<<<===>>>======;;;:::999999888::::::::::::::::::::::::999999:::;;;;;;<<<<<<======???AAABBBCCCDDDHHHJJJJJJTTT\\\]]]bbbvvv}}}jjjeeemmmvvvwwwsss___WWWLLLDDD???===;;;:::777888999:::;;;;;;;;;;;;777999;;;===>>>@@@CCCFFFIIINNNWWWaaajjjqqquuuwwwwwwxxxzzz}}}|||mmmbbb___]]]cccsss}}}ssseee___YYYVVVSSSPPPRRRWWW[[[eeemmmmmmiiieee^^^XXXKKKHHHCCC@@@???@@@AAAAAA@@@======AAAEEEJJJSSS\\\mmmwwwpppaaaccczzzrrrbbb^^^___tttpppeeejjjgggSSS???;;;777444444444444444555555555555555555555555666777888999999888777666777888:::;;;<<<@@@EEEHHHRRRoooyyyhhhWWWQQQTTTUUUbbb{{{sssgggpppwwwlllZZZLLLDDD@@@EEE\\\rrruuutttYYYHHHFFFBBBAAADDD@@@@@@AAABBBDDDDDDDDDDDDCCC???===;;;:::::::::999888777777666777777888999999999999999:::<<>>>>>???AAACCCEEEFFFMMMPPPWWW^^^dddmmm~~~rrrZZZJJJDDDBBB???<<<>>><<<888666666777:::<<<777999;;;<<<<<<>>>AAADDDKKKNNNRRRYYY```hhhnnnqqqnnnppprrrsssuuuwww||||||ooogggeeegggoooyyyqqqfffZZZVVVTTTRRRTTTVVV```eeegggggggggfff___WWWPPPHHHCCCCCCDDDAAA@@@AAA???@@@AAAAAADDDLLLWWW___qqqzzzggg[[[___mmm{{{kkk\\\dddvvvppp]]]fffjjj\\\CCC;;;444444555555555777333333444444555666777777666666666666777888999::::::;;;<<<<<<===???CCCGGGRRRrrr~~~rrrgggYYYRRRSSSWWWhhh~~~wwwttt{{{xxxmmm```NNNDDDCCCHHH[[[mmmnnnkkkTTTIIIIIIBBB@@@BBB???@@@BBBDDDEEEDDDDDDEEEFFF???>>><<<;;;:::999999888;;;:::888777777777888888999;;;<<<===>>>@@@CCCFFFGGGKKKPPPTTTUUUUUUVVVVVVZZZ]]]bbbfffjjjooovvvzzzzzzpppddd```dddkkkoooooolllkkkgggfffjjjmmmggg^^^PPPGGG@@@?????????@@@CCCDDDIIIPPPXXX^^^aaabbbbbbiiijjjkkklllmmmnnnnnnnnn~~~{{{qqqoooyyytttcccccciiigggooo|||ZZZBBB???:::666666777555333555555555555555555555555555555555555666777888999>>>BBBKKKnnn|||ttt{{{uuucccPPPAAA::::::;;;<<<@@@BBBBBB>>>::::::;;;;;;::::::999999::::::;;;;;;;;;;;;;;;:::::::::999::::::;;;;;;<<<===============>>>???AAACCCEEEFFFLLLNNNUUU\\\aaaiiixxxsss[[[LLLDDD>>>;;;<<<:::888777666888:::;;;777999:::;;;;;;===???BBBEEEHHHLLLRRRYYY```eeehhhjjjlllnnnppprrruuuzzz}}}|||~~~zzzqqqjjjiiinnn~~~vvviii\\\VVVSSSRRRUUUXXX```eeehhhhhhiiihhhaaaYYYQQQIIICCCCCCCCCAAA@@@AAA@@@@@@AAAAAADDDMMMYYYbbbttt|||zzzdddXXX[[[ggg|||jjjZZZ```qqqooo^^^gggjjjZZZCCC;;;444444666555555777333333444444555666666777666666666666777888999999999:::;;;;;;<<<>>>BBBEEERRRrrrxxxiiiYYYQQQSSSYYYkkkxxxuuu|||{{{rrr```MMMCCCBBBGGGZZZkkkmmmjjjTTTIIIHHHBBB???AAA???AAACCCDDDDDDCCCBBBCCCCCC???>>>===;;;:::999888888::::::888777777777888888999;;;<<<<<<===???BBBEEEGGGKKKPPPTTTUUUVVVWWWXXXZZZ]]]bbbggglllrrrzzzwwwiiiaaaccchhhlllmmmiiifffaaaaaagggkkkfff\\\QQQHHH@@@???@@@??????BBBFFFJJJRRRYYY___bbbccccccgggggghhhiiijjjkkkkkkkkk{{{{{{qqqpppyyyqqqdddhhhrrrqqqnnn~~~cccGGGAAA999555555666555444555555555555555555555555444444444444555666777888@@@DDDMMMnnnuuubbbNNN@@@:::999:::;;;???BBBBBB>>>;;;:::;;;;;;::::::999999::::::;;;::::::::::::999999999999::::::;;;;;;<<<===============>>>???AAACCCEEEFFFIIILLLSSSZZZ^^^cccnnnzzzqqqWWWHHHAAA>>>999999888888888888999:::777999:::::::::;;;===???@@@BBBFFFKKKQQQWWW\\\^^^bbbdddgggiiilllpppuuuyyywwwyyy||||||{{{yyyyyyyyy}}}sssppppppzzzqqqaaaXXXUUUTTTXXX]]]```eeehhhiiijjjjjjddd\\\RRRJJJCCCCCCCCCAAA@@@AAAAAAAAA@@@@@@DDDNNN\\\fffuuu~~~uuuaaaWWWXXX```|||~~~kkk[[[___nnnnnn```iiikkkYYYDDD;;;555555666555555666333333444444555666666666555555555555666777888999888999::::::;;;===AAAEEESSSsssooo\\\TTTUUU]]]ooozzzvvv|||}}}wwwaaaNNNCCCAAAEEEWWWhhhjjjiiiRRRHHHGGGAAA???AAA>>>AAABBBCCCCCCAAA@@@@@@AAA@@@???===;;;:::999888888:::999888888777888888888999;;;<<<<<<<<<>>>AAACCCGGGJJJOOOSSSUUUWWWXXXYYYZZZ^^^ccchhhnnnvvvpppdddaaadddiiikkkgggbbb\\\\\\eeelllggg^^^RRRIIIBBB@@@@@@??????@@@GGGLLLSSS[[[aaadddeeeeeeffffffggghhhhhhiiiiiiiiixxx|||tttsss{{{xxxlllbbblllyyyzzzuuu~~~tttOOOEEE:::666555555444555555555555555555555555555444444444555666777888999???DDDNNNooowwwbbbNNNAAA:::999999:::>>>BBBBBB???<<<;;;;;;;;;::::::999999::::::;;;999999999999999999999999::::::;;;;;;<<<===============>>>???@@@BBBDDDEEEIIIKKKQQQXXX\\\^^^fffooozzz~~~^^^KKKDDDDDD777888888999999999999999888999999999888999;;;===>>>???BBBFFFKKKPPPTTTVVVXXX[[[^^^aaadddiiinnnrrrqqqsssuuuuuuqqqmmmiiihhhppp}}}zzzxxx}}}|||iii^^^XXXWWW[[[``````eeeiiijjjkkkkkkfff^^^TTTKKKDDDCCCCCCAAA@@@AAAAAAAAA@@@AAAEEEQQQ```kkkvvv|||~~~rrraaaZZZYYY]]]wwwnnnaaaffftttlllbbbllllllYYYDDD<<<555555666555555666444444444555555555666666555555555555666777888999999::::::;;;;;;>>>BBBEEESSSsssuuu```XXXYYY```sss~~~yyy|||}}}yyydddQQQEEEAAADDDUUUeeeeeegggQQQFFFFFF@@@>>>@@@===>>>???AAABBBAAA@@@AAABBB@@@???>>><<<:::999888888999999888888888888888888999:::;;;;;;;;;===@@@BBBFFFJJJOOOSSSUUUWWWYYY[[[YYY^^^ccciiioooyyywwwhhhaaabbbgggkkkiiiccc[[[[[[eeennnkkkcccUUULLLDDDBBBAAA???>>>@@@HHHLLLTTT[[[aaadddeeeeeehhhhhhhhhhhhiiijjjkkkkkkvvvyyywww|||vvvkkkbbbnnn~~~~~~WWWIII<<<888777444333555555555555555555555555555555555555666777888:::;;;<<>>@@@BBBDDDEEEIIIJJJPPPWWWZZZ\\\aaahhhrrruuuzzzaaaKKKDDDDDD888999::::::;;;:::999888777888999999888888:::;;;<<<===???BBBEEEIIILLLNNNOOOQQQTTTWWWZZZ___dddgggjjjlllnnnlllhhhbbb]]][[[___iii{{{pppccc[[[XXXZZZ^^^___dddhhhiiikkkkkkfff^^^UUULLLEEECCCBBB@@@???AAA@@@AAAAAABBBHHHTTTcccoooyyy}}}zzzqqqssswwwzzz~~~|||qqqccc]]]\\\^^^vvvqqqhhhppplllcccmmmlllZZZEEE===666666666555555666444444444555555555555555555555555666666777888999:::;;;<<<<<<<<>><<>><<<:::999888888888888888888999888888888999:::;;;;;;;;;===@@@CCCFFFIIINNNQQQTTTVVVXXX[[[XXX]]]ccchhhnnnzzzoooeeedddiiimmmllleee]]][[[eeeoooooohhhZZZOOOFFFCCCAAA??????AAAHHHLLLTTT[[[aaadddeeeeeehhhhhhggghhhiiijjjlllmmmuuu}}}}}}~~~yyykkk```mmm}}}zzzYYYIII;;;888888555333555555555555555555555555555555555555666888999;;;;;;;;;AAALLLnnnzzzmmmZZZJJJ@@@;;;999777777<<>>@@@BBBDDDEEEIIIIIINNNUUUYYY[[[___eeeiiilllrrryyycccLLLBBB@@@;;;;;;;;;<<<;;;:::999999777888999888888888:::<<<::::::;;;===???BBBDDDEEEHHHJJJLLLNNNPPPTTTYYY\\\```bbbdddbbb]]]XXXTTTRRRQQQXXXgggyyyjjj```ZZZXXX[[[^^^cccggghhhjjjjjjddd\\\WWWNNNEEECCCBBB@@@???AAA???@@@AAADDDKKKWWWgggrrr}}}}}}xxxsssoookkkhhhbbbeeeiiimmmsss{{{vvvmmmaaa^^^^^^^^^ttt}}}ppplllwwwooofffmmmlllZZZFFF>>>777666666555444666555555555555555555555555666666666666777888999::::::;;;<<<<<<===???DDDGGGTTTuuummm]]]XXXYYY```qqq|||vvvhhhUUUHHHDDDFFFVVVffffffdddMMMCCCCCC===;;;>>><<<888;;;>>>@@@AAABBBDDDFFFBBBAAA???===;;;999888888777777888999999999999888888999;;;;;;<<<>>>BBBEEEFFFIIIMMMPPPRRRTTTWWWYYYWWW\\\bbbfffkkkxxxzzzmmmiiilllppppppjjjaaa]]]dddmmmpppmmm___TTTHHHCCCAAA???@@@CCCHHHMMMTTT\\\bbbeeefffffffffffffffggghhhkkkmmmnnnuuuzzziii[[[hhhzzz|||{{{}}}vvvppprrrVVVDDD777777999555444777555555555555555555555555444444444555777888:::;;;;;;BBBLLLnnn~~~{{{wwwjjj^^^OOOCCC===:::888666666;;;AAACCCAAA>>><<<<<<;;;::::::999999::::::;;;999:::::::::;;;;;;;;;;;;::::::;;;;;;<<<=========<<<<<<===>>>@@@BBBCCCDDDHHHHHHLLLSSSWWWYYY^^^cccfffiiiooouuuzzzjjjRRRFFFAAA>>>>>>===<<<;;;:::::::::666888999999888999;;;===999::::::;;;<<<>>>???@@@CCCDDDFFFGGGHHHKKKOOORRRTTTVVVXXXWWWSSSOOOLLLKKKIIIMMMXXXooovvvjjj```[[[[[[]]]aaaeeefffhhhgggaaaZZZXXXOOOFFFCCCBBB??????AAA===???BBBFFFMMMZZZiiisss}}}~~~yyyssskkkddd___\\\YYYWWWSSSUUUYYY^^^eeemmmwww}}}pppggg\\\ZZZ\\\\\\ooovvvjjjiiivvvuuuiiimmmjjjZZZGGG>>>777666777555444666555555555555555555555555777777777888888999:::;;;999:::;;;;;;<<>><<<===;;;::::::999999::::::;;;:::::::::;;;;;;<<<<<<<<<::::::;;;;;;<<<======>>><<<<<<===>>>???AAACCCDDDGGGFFFJJJQQQVVVYYY]]]ccchhhjjjmmmpppuuuzzzpppZZZLLLFFFAAA@@@>>>===;;;:::::::::666777999999888999<<<>>>;;;;;;;;;;;;<<<===>>>???@@@AAACCCCCCDDDFFFIIILLLLLLNNNPPPOOOLLLIIIHHHGGGEEEHHHPPPeeesssggg```^^^\\\aaadddeeeffffff```XXXYYYOOOFFFCCCBBB??????AAA<<>>777777777555444666555555555555555555555444888888888888999:::;;;<<<888999::::::;;;>>>BBBEEEUUUuuuwwwccc[[[ZZZYYY\\\hhh{{{vvvcccQQQGGGFFFKKK___qqqsssbbbKKKAAAAAA<<<:::===;;;;;;===@@@AAAAAAAAACCCDDDCCCBBB@@@===;;;999888888666777888999::::::999888777999;;;<<<>>>AAAEEEIIIGGGIIILLLMMMOOOPPPSSSVVVVVV[[[___aaaeeerrr}}}rrrqqqttt{{{xxxppphhhhhhpppwwwzzzhhhZZZKKKDDDAAA@@@CCCGGGKKKPPPWWW___eeehhhiiiiiiiiiiiiiiikkkmmmqqquuuwww~~~~~~www___TTT^^^kkkqqqooonnnppp|||yyyoookkkoooiiippp|||}}}dddGGGCCC===888777666666555555555666666666666555555777666666666777888999999>>>AAAKKKmmmtttrrrqqqnnnhhhVVVLLLCCC@@@<<<777888===999999;;;>>>@@@@@@>>>;;;;;;;;;;;;:::::::::999999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<>>>??????>>>???AAADDDFFFHHHLLLOOOSSSXXX^^^bbbfffhhhkkklllooottt}}}wwwaaaQQQGGGBBBBBB???;;;:::::::::888:::::::::999::::::;;;;;;;;;:::999999999:::;;;<<>>@@@DDDGGGWWWttt~~~ggg\\\YYYYYY___hhhwww~~~{{{fffSSSIIIJJJQQQdddrrrpppXXXMMMCCC???===;;;;;;======>>>>>>???AAABBBBBBCCCBBBAAA???<<<:::888777666777777888999999999999888888888888999;;;>>>AAABBBGGGHHHJJJLLLOOOQQQSSSTTTWWWYYY^^^aaadddmmmsssqqqxxx}}}uuuqqqtttyyy{{{nnn^^^LLLCCCAAAAAACCCGGGOOOTTT\\\```bbbdddgggjjjlllmmmmmmlllmmmrrr{{{~~~|||~~~uuu___UUU^^^jjjpppoooooorrrzzz}}}uuulllhhhjjjccciiissszzz~~~sss\\\EEE@@@;;;777666666555555555555666666666666555555666666666666777888999999===AAAKKKlllmmmwwwwwwtttnnnfffYYYNNNCCC???;;;777666999888999;;;>>>@@@@@@>>>;;;;;;;;;;;;:::::::::999999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<======>>>>>>===???@@@@@@???@@@BBBDDDEEEGGGJJJNNNQQQVVV\\\```cccfffjjjlllnnnrrryyy~~~iiiWWWJJJCCCAAA>>>;;;:::999888777:::::::::999999::::::;;;:::999999888999:::;;;<<<;;;<<<>>>>>>>>>>>>@@@BBB@@@AAAAAAAAABBBCCCCCCCCCFFFJJJKKKTTTsssxxxlllhhhfffffffffggghhhddd]]]WWWVVVNNNFFFDDDBBB??????BBB???@@@CCCJJJUUUdddrrr{{{xxxooolllkkkjjjfffaaa]]]ZZZYYYUUURRRQQQRRRRRRSSSZZZccclllooovvvoooaaa\\\VVVUUUZZZllltttjjjfffppp}}}nnnqqqkkkVVVEEE???::::::888555555888666555555555555666777777777888888888888999999999999:::<<<===>>>@@@DDDGGGUUUrrrhhh]]][[[]]]___kkk}}}}}}xxx~~~iiiUUUJJJKKKRRRcccoookkkVVVLLLCCC@@@>>><<<;;;<<<>>>>>>???@@@AAABBBCCCCCCBBBAAA???===:::999888777999999999999999888777666888888888999;;;>>>AAABBBFFFGGGIIILLLNNNQQQSSSTTTVVVYYY]]]aaaccclllzzzuuuzzz}}}|||~~~~~~ppp```NNNDDDAAA@@@BBBEEENNNTTT\\\aaaccceeehhhkkknnnooooooooopppvvv}}}{{{zzzuuuaaaXXX^^^iiinnnsssvvvyyy}}}xxx~~~~~~tttlllhhhfff___bbbjjjooossskkkVVVAAA===999666555555555555555555666666666666555555666666666666777888999:::<<>>;;;777555666888999;;;>>>@@@@@@>>>;;;;;;;;;;;;;;;::::::::::::999:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<======>>>???@@@@@@@@@AAACCCEEECCCEEEIIILLLOOOTTTYYY]]]^^^bbbhhhkkkmmmoootttwwwxxxaaaOOOFFFCCC???===<<<;;;999888;;;::::::999999999::::::999888888888888999::::::666888;;;<<<<<<<<<===???=========???@@@BBBCCCDDDFFFIIIKKKQQQkkkuuuooojjjiiihhhiiiiiieee^^^XXXUUUMMMFFFCCCAAA??????BBB>>>???CCCKKKXXXhhhwwwyyyrrroooooogggbbb]]]YYYUUUSSSVVV\\\aaaeeemmmyyysssddd```\\\ZZZ]]]ooozzzqqqmmmvvvnnnnnnhhhTTTDDD>>>:::999888444333444555555555555555666777777777888888888888999999999999:::<<<===>>>@@@DDDGGGTTTppplllaaabbbfffeeettt}}}vvvyyykkkVVVJJJLLLUUUdddllleeeSSSKKKCCCAAA@@@===;;;<<<>>>??????@@@AAABBBCCCCCCBBBAAA???===;;;:::999888:::::::::999888777666555777888888999;;;>>>@@@BBBFFFGGGIIIKKKNNNQQQSSSTTTVVVXXX]]]```bbbjjj{{{~~~uuudddRRRHHHDDDBBBCCCEEENNNTTT\\\bbbeeegggjjjmmmqqqrrrssssssuuu|||}}}{{{xxxvvvcccZZZ___hhhnnnxxxssszzzvvvlllgggccc]]]```eeehhhlllfffTTT???<<<888666666666666666444555555666666555555444555555555666666888999::::::AAAJJJhhh}}}|||~~~|||qqqfffhhhuuu}}}zzzvvvmmmeeeXXXHHH???;;;999777555777888:::===@@@@@@>>>;;;<<<;;;;;;;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;999999::::::;;;<<<<<<<<<===>>>???@@@???@@@BBBDDDCCCEEEHHHKKKNNNRRRWWW[[[[[[```gggkkklllmmmppprrr~~~nnnXXXLLLFFF@@@??????===<<<<<<<<<;;;::::::999:::::::::888888888888888999999999666888;;;<<<;;;;;;;;;<<<===>>>>>>@@@BBBDDDGGGHHHFFFIIIKKKPPPfff|||tttmmmllljjjkkkkkkggg```ZZZTTTLLLEEECCCAAA>>>???BBB???@@@EEENNN[[[kkkzzz{{{sssjjjccc[[[TTTTTTWWWWWW[[[cccpppxxxiiigggdddaaabbbsss}}}wwwsss|||qqqllleeeRRRCCC===888999888555333444555555444555555666777888777777888888888999999999999:::<<<===>>>@@@DDDGGGUUUqqqrrrgggiiipppooo}}}tttuuu~~~lllUUUJJJOOOZZZiiimmmbbbQQQIIICCCBBBBBB>>>;;;<<>>;;;888777777888777777444444555555555555444444444444444555666888999:::888@@@IIIfff|||xxxyyywwwmmmcccccclllyyy{{{}}}xxxmmmaaaPPPCCC===;;;999777666777999===@@@@@@>>><<<<<<<<<<<<;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;999999::::::;;;<<<<<<<<<;;;===>>>>>>>>>>>>AAACCCCCCEEEHHHJJJMMMQQQVVVYYYYYY___eeeiiikkkllloooqqq{{{iiiVVVKKKBBBAAAAAA>>>===???===<<<<<<;;;::::::;;;;;;777777888888999999999999999;;;<<<<<<;;;:::;;;<<<@@@@@@@@@AAACCCFFFIIIJJJGGGJJJLLLQQQccczzzpppnnnlllmmmmmmiiiccc]]]SSSKKKDDDBBB@@@>>>>>>AAAAAADDDIIIRRR___nnn{{{yyymmmdddZZZRRRNNNPPPOOOSSS[[[iii{{{yyynnnllljjjfffgggvvv}}}vvvqqqyyyvvvoooeeeRRRDDD<<<777888999777555555444444444555555666888888777777888888888999999999999:::<<<===>>>@@@DDDGGGWWWsssxxxiiijjjqqqxxxtttrrrzzzkkkTTTJJJRRRaaappppppaaaOOOHHHBBBCCCCCC???<<<<<<>>>??????@@@@@@AAAAAAAAA@@@???>>><<<;;;;;;::::::777888888999999999888888777777777888:::===@@@AAADDDEEEHHHKKKNNNQQQSSSTTTVVVWWW[[[^^^```dddppp|||qqq\\\OOOIIIEEEFFFHHHNNNVVV___fffiiijjjmmmooosssuuuwww{{{}}}}}}{{{eeeYYYZZZccckkk|||zzzwwwhhh___\\\YYY^^^aaa^^^^^^WWWFFF===;;;888777777888777666444444555555555555444444333444444555666888999:::777@@@GGGbbbzzzttttttsssjjj]]]]]]eeeuuuttt|||wwwnnn\\\III>>><<<;;;999666666999<<>><<<<<<<<<<<<<<<;;;;;;;;;:::999:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<======;;;<<<=========>>>@@@BBBCCCEEEGGGIIILLLOOOTTTWWWYYY^^^cccfffhhhjjjooosss{{{fffVVVHHHEEECCC>>>===AAA???>>>===<<<<<<<<<<<<<<<777888999999::::::999999;;;<<<===<<<;;;;;;===???BBBBBBAAAAAACCCEEEHHHJJJHHHIIILLLSSSdddtttrrroooooonnnjjjddd^^^RRRJJJCCCAAA@@@===>>>AAABBBFFFMMMWWWdddqqq|||xxxmmmbbbYYYRRRJJJGGGHHHJJJMMMTTTbbbvvvuuullljjjhhhfffiiixxxxxxnnngggnnnzzz{{{uuukkkYYYIII???888888:::999777777444444444555555777888999777888888888888999999999999:::<<<===>>>@@@DDDGGGXXXssszzzhhhgggppp~~~tttqqqvvv~~~mmmUUUKKKVVVhhhxxxuuubbbNNNGGGAAABBBBBB@@@>>>>>>>>>>>>>>>>>>??????@@@@@@>>>>>>===;;;;;;:::::::::777777888999999999999999666777777888:::===???AAACCCEEEGGGJJJNNNQQQSSSTTTUUUVVVZZZ]]]^^^aaajjjuuu{{{cccRRRIIIDDDDDDGGGPPPWWWaaahhhjjjkkkmmmoooqqqtttwww|||{{{||||||cccUUUUUU^^^ggguuummmcccaaahhhjjjbbb^^^TTTBBB<<<999777666666666555444333444444555555444444333333333333444666888999:::999AAAFFF^^^{{{tttsssrrrjjjZZZ\\\cccnnn{{{rrr~~~{{{iiiPPP???;;;:::999555666888<<>><<<<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<======>>>>>>;;;===>>>>>>===>>>AAACCCBBBCCCFFFGGGIIIMMMQQQTTTYYY\\\```bbbdddhhhooottt{{{}}}hhhUUUNNNIIIAAA???DDDAAA@@@???>>>============888888:::;;;;;;;;;:::999:::;;;;;;:::;;;===AAADDDFFFEEECCCBBBCCCEEEGGGIIIGGGGGGKKKTTTeee~~~zzzwwwsssqqqnnniiibbb\\\QQQIIIBBB@@@???===>>>AAAAAAFFFOOO\\\iiiuuu~~~~~~|||{{{|||xxxdddZZZPPPKKKHHHDDDCCCDDDGGGIIIOOO\\\rrrllldddaaa```aaagggwww~~~qqqeee^^^dddppp}}}|||vvvfffPPPEEE;;;999:::999777777444444444444666777888999777888888888888999999999999:::<<<===>>>@@@DDDGGGVVVrrrzzzggghhhttttttooossszzzpppWWWMMMZZZnnn~~~wwwaaaNNNFFF@@@AAABBB@@@???@@@============>>>>>>>>>>>>===<<<;;;:::::::::::::::888888999999999888888777666666777888:::===???AAACCCDDDGGGJJJMMMQQQSSSTTTUUUVVVYYY]]]]]]___fffooo~~~oooZZZMMMFFFEEEGGGRRRYYYccciiikkklllmmmoooooorrrvvv}}}yyyzzz~~~|||aaaQQQQQQ[[[eeemmmmmmttttttjjjbbbWWWCCC;;;888666555555555333222333444444555555444444333333333333444666888999::::::BBBEEE[[[}}}vvvuuutttlll\\\___eeekkkrrr~~~rrrrrrUUU@@@999999888555666888<<>><<<======<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<>>>??????>>>???BBBDDD@@@BBBDDDFFFHHHKKKOOORRRXXX[[[]]]___aaagggooovvv|||xxxaaaWWWOOOFFFCCCGGGBBBAAA@@@???>>>>>>>>>>>>888999:::;;;<<<;;;::::::999999999999:::>>>DDDHHHJJJIIIFFFEEEEEEFFFHHHJJJFFFFFFJJJUUUfff|||{{{vvvrrrnnnhhh```ZZZPPPIIIBBB@@@???===>>>AAA???EEEPPP^^^lllwww~~~||||||zzzxxxwwwxxx|||nnn```UUULLLDDDBBBBBBAAABBBDDDEEEFFFLLLYYYooo{{{eee\\\YYYXXX\\\eeevvvzzzlll___YYYaaannn~~~~~~pppVVVIII===::::::888666666333333444444666777888999777888888888888999999999999:::<<<===>>>@@@DDDGGGTTTpppzzziiimmm{{{sssmmmpppwww}}}sssZZZPPP]]]rrrxxx```NNNFFF@@@@@@AAA@@@@@@AAA<<<<<<<<<<<<============<<<;;;:::999999999999::::::::::::999888777666555666666777888:::<<>>GGG\\\yyy~~~~~~yyylllfff```bbbmmmvvv|||yyyyyywwweeeHHH777555222555888;;;>>>@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>DDDEEEFFFHHHJJJMMMOOOPPPSSSVVVYYY]]]aaaeeejjjnnntttvvvfff]]]UUUPPPPPPIIIHHHGGGEEEDDDCCCCCCCCC>>>===;;;:::999999:::;;;::::::999999;;;AAAIIIOOOQQQOOOLLLIIIGGGGGGHHHIIIHHHIIILLLVVVggg}}}}}}vvvssspppiii^^^TTTMMMJJJFFFAAA>>>===>>>???@@@KKKXXXcccooo|||~~~|||yyyvvvqqqnnnkkkmmmnnnoooqqqvvv|||rrr]]]PPPIIIGGGDDDBBB@@@@@@AAABBBAAADDDIIITTTkkkrrraaa[[[WWWUUUYYY^^^jjjvvvfffXXXQQQYYYgggvvvYYYIII999555888888666444444444444555555555555666888888999::::::::::::999999;;;<<<===>>>AAAEEEHHHSSSpppsssiiimmm~~~uuujjjkkksssxxxvvvooocccOOOaaayyy~~~vvv]]]LLLEEE@@@@@@???======@@@>>>>>>>>>===============>>>>>>>>><<<999777888999666777999::::::999888777::::::;;;;;;===>>>@@@AAABBBCCCFFFIIIMMMQQQTTTVVVUUUVVVXXXYYY[[[___dddgggppp|||nnnYYYOOONNNOOOSSSYYYcccjjjllllllkkkjjjlllmmmrrrzzz}}}}}}bbbSSSQQQWWW\\\~~~yyysss[[[III<<<:::777666666777666555444444555555555555444444555555444444555666888999888>>>FFF[[[{{{tttfffccchhhuuu{{{jjjNNN===:::777666888;;;>>>@@@@@@??????;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>BBBCCCDDDFFFIIILLLNNNOOORRRTTTXXX\\\```dddiiimmmsss~~~}}}nnnaaaXXXWWWRRRRRRSSSRRRQQQNNNLLLJJJEEEDDDBBB@@@>>>>>>>>>>>>::::::::::::===DDDMMMSSSTTTQQQMMMJJJGGGGGGGGGHHHGGGHHHLLLWWWhhh~~~~~~vvvqqqnnnggg\\\SSSJJJHHHDDD@@@>>>>>>@@@AAABBBNNN\\\fffqqq|||~~~}}}zzzuuuqqqnnnjjjeeebbbaaaccceeehhhlllqqqxxx}}}{{{sssiii]]]PPPHHHFFFDDDBBB@@@??????@@@AAABBBEEEIIITTTkkkqqqaaa\\\WWWTTTVVVYYYddd~~~xxxiiiYYYOOOUUUbbb}}}}}}~~~~~~rrr]]]LLL===999;;;;;;888666555555555666666666777777777888999999::::::999999999;;;<<<===>>>AAAEEEHHHUUUqqqnnnfffooo|||qqqfffeeennnvvvwwwvvviiiTTTdddzzz}}}uuu\\\KKKEEE@@@???>>><<<<<>>>>>>>>>>>>>>>>>>>>>>>?????????<<<:::888999:::777888888999999999888888888888888999;;;<<<>>>???BBBCCCEEEHHHLLLPPPSSSUUUTTTVVVWWWYYY[[[^^^cccfffjjjttt|||bbbUUUPPPQQQUUU[[[ccciiikkklllkkkkkkqqqqqquuu{{{zzzbbbWWWVVVZZZ]]]wwwtttzzz]]]GGG<<<:::777666666777666555444555555666666666555555555444333333444555777888999>>>FFFYYY~~~{{{ggghhhrrr{{{lllRRRBBB>>>:::666888;;;===?????????>>>:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@BBBDDDGGGJJJMMMNNNPPPSSSWWW[[[___dddiiimmmrrr{{{ttthhhddd^^^```dddfffgggdddaaa___RRROOOJJJEEEAAA???>>>>>>;;;;;;:::;;;@@@HHHRRRZZZXXXUUUPPPKKKGGGFFFGGGGGGFFFHHHMMMXXXjjjwwwooojjjcccYYYQQQFFFDDDAAA???>>>???AAACCCEEERRRaaallluuu~~~{{{uuuqqqmmmgggaaa]]]YYYUUURRRSSSUUUYYY]]]bbbiiiqqqwww||||||wwwlllfff]]]TTTNNNJJJFFFDDDDDDCCCAAA@@@@@@@@@AAABBBCCCEEEHHHRRRjjjuuueee^^^XXXTTTUUUVVV___www|||mmm\\\OOOQQQ\\\wwwyyywwwwwwmmm]]]MMM???:::<<<;;;888666666666666666777777777888777888999999::::::999999999;;;<<<===>>>AAAEEEHHHWWWrrr|||gggbbbppp|||rrrfffccclllyyyttt^^^kkk~~~~~~uuu\\\KKKDDD???>>>===;;;<<<>>>????????????????????????@@@@@@@@@>>>;;;999:::;;;999999888888888888888999888888888999:::<<<>>>>>>AAABBBDDDGGGKKKNNNRRRSSSSSSUUUWWWXXXZZZ]]]aaaeeeffflllvvvooo\\\VVVUUUXXX]]]cccgggiiijjjlllmmmssssssuuuzzz~~~tttccc]]]^^^```aaaqqqooo{{{^^^DDD<<<:::777666666777666555444555666666666666666666555555444444555666888999999>>>EEEWWW|||iiiooo}}}vvviiiPPPAAA===888777888:::===>>>???>>>>>>:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<=================================>>>???AAACCCFFFJJJLLLNNNOOORRRWWW[[[___dddjjjnnnrrryyy}}}wwwmmmpppuuuyyy||||||{{{zzzkkkeeeZZZOOOGGGBBB@@@???<<<;;;;;;<<>>===???BBBCCCGGGVVVfffqqqyyy{{{rrrlllaaa]]]WWWQQQMMMKKKHHHFFFHHHJJJNNNRRRXXX___ggglllrrrwww}}}zzzooofffZZZUUUMMMHHHEEEEEEFFFFFFCCCCCCBBBBBBBBBBBBCCCDDDCCCDDDGGGRRRjjj{{{mmmbbb\\\XXXWWWWWW```wwwsss```QQQQQQZZZqqqvvvsssrrrhhhYYYKKK===999999777444333555555666666666777777777777777888999999999999999999;;;<<<===>>>AAAEEEHHHWWWpppuuuaaa^^^ooo}}}yyyoooccc___hhhzzzkkkvvvxxx]]]JJJCCC>>>>>>===;;;;;;>>>???????????????@@@@@@@@@AAABBBAAA???<<<;;;;;;<<<:::999888777777777888999999999:::;;;<<<>>>???@@@@@@AAACCCFFFIIIMMMPPPRRRRRRTTTVVVXXXYYY\\\```cccfffiiiooowwwxxxccc\\\\\\\\\___cccfffgggiiikkkmmmnnnnnnrrrwww|||}}}nnneeeeeehhhjjjjjjrrrooozzz```CCC<<<:::777666666777666555444555555666777777666666777666666666666888999::::::>>>DDDTTT|||~~~oooxxxxxxooocccMMM@@@<<<666777888:::<<<===>>>>>>>>>:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<=================================??????AAACCCFFFIIILLLMMMNNNRRRVVV[[[```eeekkkooorrrwww}}}qqqaaaSSSJJJEEEDDD???>>><<<<<>>===???AAACCCJJJYYYkkkvvv}}}~~~vvvmmmccc]]]SSSOOOJJJFFFDDDCCCAAA@@@CCCDDDGGGJJJNNNTTT[[[```iiinnnwww~~~{{{xxxtttlll```VVVMMMKKKHHHFFFFFFFFFEEECCCBBBBBBBBBBBBBBBCCCCCCDDDBBBCCCFFFRRRlll~~~pppgggaaa]]]\\\]]]fff~~~zzzgggUUUTTT\\\nnnxxxsssqqqfffVVVIII<<<888777555333222444444555555555666666666777777888999999999999888999;;;<<<===>>>AAAEEEHHHTTTmmmppp^^^\\\lllwwwqqqggg\\\XXXaaavvvzzz}}}aaaJJJCCC>>>>>>===;;;;;;>>>>>>>>>??????@@@@@@@@@@@@BBBBBBBBB@@@===;;;<<<===;;;:::888777777777888999999999999:::<<<===???@@@@@@AAABBBEEEIIILLLOOOQQQRRRTTTVVVXXXYYY\\\___aaaggggggiiipppwww~~~~~~|||hhh______]]]```bbbdddeeegggjjjllljjjkkkooouuuyyy{{{xxxvvvwwwyyy{{{vvvkkkiiimmmrrrtttrrrwwwpppzzzgggEEE<<<:::777666666777666555333444555666666666666666888777777666777888:::;;;:::>>>CCCRRRyyyyyytttkkk```LLL@@@>>>888888999:::;;;<<<======>>>:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCEEEHHHJJJKKKMMMPPPUUUZZZ___eeekkkoooqqqsssyyy~~~rrraaaTTTKKKGGGEEECCC???>>>AAAJJJVVV___```[[[SSSKKKFFFDDDDDDDDDBBBFFFNNN[[[lll~~~wwwlllaaaWWWNNNIIIEEECCC@@@>>>>>>@@@CCCEEEOOO___qqqzzzwwwnnnddd[[[RRRLLLHHHEEEBBBAAAAAA@@@@@@>>>@@@AAACCCDDDFFFJJJPPPTTT^^^eeennnwww|||~~~yyysssmmmiiieee___VVVNNNIIIHHHGGGFFFFFFEEEBBB???BBBBBBBBBBBBBBBCCCCCCBBBBBBDDDHHHVVVrrr|||nnnjjjdddaaaaaabbbkkknnn[[[YYYaaarrryyyssseeeUUUIII>>>:::999666555555444444444444555555555555666777888888999999888888999;;;<<<===>>>AAAEEEHHHRRRkkkkkk]]][[[fffyyyyyyqqqeee\\\YYYbbbxxxdddKKKDDD???>>>===;;;<<<>>>======>>>>>>???@@@@@@@@@BBBBBBBBB@@@===;;;<<<===::::::999888777777777777777777777888999;;;======@@@AAACCCEEEHHHLLLOOOPPPRRRTTTWWWYYYZZZ\\\___aaaeeecccdddiiinnnqqqwww|||}}}yyyzzzzzzhhh```___^^^```bbbcccdddeeegggjjjkkkkkkooosssvvvzzz|||yyywwwwwwxxx|||tttllllllsssyyyzzzwwwyyy~~~ooowwwpppJJJ<<<:::777666666777666555222222444555555666666666777777666666666888999:::;;;>>>BBBPPPwwwqqqggg]]]JJJAAA???:::888999:::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAACCCEEEGGGHHHIIIMMMRRRWWW]]]ccciiimmmnnnooottt{{{wwwfffXXXPPPMMMIIIDDD@@@BBBJJJVVV^^^```[[[RRRJJJEEECCCCCCDDDBBBFFFOOO\\\kkk|||wwwlll```UUULLLGGGCCCAAA???>>>@@@CCCFFFHHHVVVfffvvv}}}xxxqqqfff[[[SSSLLLGGGDDDBBB@@@??????@@@@@@???===>>>>>>??????@@@CCCHHHLLLRRRYYYbbbjjjnnnpppppppppfffbbb]]][[[\\\[[[ZZZXXXTTTQQQMMMKKKIIIHHHFFFEEEEEEFFFFFFFFFFFFEEEEEEEEECCCFFFLLL\\\yyy|||oookkkeeeaaaaaabbbkkksss___\\\eeexxxvvvdddSSSHHH>>>;;;:::777666777555555555555666666666666666777777888888888888888999;;;<<<===>>>AAAEEEHHHRRRkkkfff]]]\\\aaaooosssggg___^^^hhh}}}eeeKKKEEE@@@???>>><<<<<>>>>>???@@@@@@BBBBBBAAA???===;;;<<<===:::::::::999888777666666666666777888999;;;<<<===AAABBBCCCFFFIIILLLOOOPPPSSSUUUXXXZZZ[[[\\\___```ccc```aaafffhhhiiimmmsssxxxvvvsssrrruuu{{{sssfff```___]]]___aaabbbbbbccceeegggjjjkkknnnrrrsssvvv}}}|||{{{|||tttmmmnnnvvv}}}}}}zzzyyyyyyzzzkkkrrruuuzzzuuuNNN<<<:::777666666777666555111222333444555555555555666666555555666777999:::;;;>>>BBBOOOvvvuuuuuuooodddZZZHHH@@@???:::999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEGGGKKKPPPUUU[[[aaagggkkkllllllqqqyyy~~~zzziii^^^RRRNNNGGGBBBCCCJJJUUU^^^___ZZZRRRJJJDDDBBBCCCDDDAAAFFFOOO\\\kkk{{{wwwlll```TTTKKKFFFAAA@@@>>>???AAAEEEIIILLL\\\kkkzzz|||yyykkkcccXXXNNNHHHEEEDDDCCC@@@???>>>???@@@@@@>>><<<;;;<<<<<<<<<===@@@DDDHHHHHHOOOXXX___bbbbbbaaaaaaVVVTTTSSSUUUYYY___dddgggddd___WWWQQQOOOOOOOOOOOOJJJKKKKKKKKKKKKJJJIIIHHHEEEHHHOOOaaa~~~rrrkkkeeeaaa```aaaiiivvvbbb^^^fff}}}xxxcccQQQGGG===:::999777666777666666666666777777777777666666777888888888888888999;;;======>>>AAAEEEHHHSSSlllzzzbbb^^^]]]___hhh~~~rrrddd^^^^^^ggg|||fffLLLEEE@@@@@@???======@@@;;;<<<<<<===>>>?????????AAABBBAAA???<<<;;;;;;<<<999999::::::999888666555888888999:::;;;===>>>???AAABBBDDDFFFIIILLLOOOPPPSSSVVVYYY[[[\\\]]]___aaaccc```aaafffgggeeehhhooosssqqqmmmlllmmmqqqvvvxxxtttwwwyyyuuulllddd``````\\\^^^aaabbbbbbbbbdddeeeggghhhlllqqqrrrvvv~~~zzzuuuvvvyyy{{{|||}}}uuu}}}zzzgggwwwyyyqqqzzzqqqQQQ>>>;;;777555555666555555999888555444333444666777444444555555666888999::::::>>>@@@NNNuuukkkdddppprrrpppgggWWWIII@@@:::555888999999:::;;;<<<======>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<>>>>>>???@@@AAACCCDDDEEEHHHJJJNNNRRRVVV\\\ccchhhiiiooovvvxxxwww{{{yyykkk```TTTMMMFFFCCCIIISSSTTTQQQMMMGGGAAA>>>>>>???BBBEEEOOO\\\gggrrruuuiii\\\QQQHHHCCCAAA?????????>>>???FFFOOOcccppp}}}xxxmmmgggZZZSSSJJJCCCAAA???===;;;>>>>>>===<<<<<<;;;::::::<<<<<<===<<<<<<===???BBBEEEGGGJJJNNNQQQQQQOOOMMMLLLKKKPPP[[[gggpppxxxuuujjjdddccccccdddeeeZZZSSSOOOQQQQQQMMMIIIIIILLLKKKSSSiiitttrrrllljjjddd___qqq{{{iiigggppp|||{{{jjjZZZKKK<<<888:::999777666777777666666666666777777888999:::999888777888999;;;;;;<<<;;;<<>>???>>>???AAA>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@???===<<<;;;999999999999999888777777777777777888999;;;<<<===???@@@BBBEEEHHHLLLOOOPPPTTTUUUVVVWWWYYYZZZ[[[[[[```aaabbbbbbaaabbbdddfffmmmmmmllllllmmmoooqqqrrrmmmmmmllljjjhhhdddaaa___```^^^^^^bbbhhhkkkiiieeejjjhhhjjjooorrrvvv}}}xxxrrrsssvvvxxxxxxxxxlllrrryyyrrraaarrrtttllllll{{{dddGGG>>>;;;777555555666555555777666555444333333444555444444555555666888999::::::>>>@@@MMMtttlllaaakkkqqqpppfffUUUFFF>>>:::666888888999:::;;;<<<============<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<>>>>>>>>>???AAABBBDDDEEEGGGJJJMMMQQQVVV\\\cccgggjjjoootttwwwwwwzzzsss```SSSLLLGGGHHHMMMLLLKKKHHHDDDAAA@@@AAABBBAAAEEENNN\\\gggrrr|||rrreeeYYYNNNFFFBBB@@@>>>>>>@@@@@@BBBKKKTTTiiivvv|||rrrggg]]]VVVMMMHHHAAA>>>===>>>>>>===>>>>>>????????????>>>>>>===>>>>>>>>>===>>>AAACCC???AAADDDGGGIIIIIIGGGEEEEEEFFFPPPcccuuuyyyvvvtttssssssnnneee^^^\\\ZZZUUUPPPPPPPPPRRR]]]tttwwwxxxppplllffffffzzztttddddddnnn}}}rrr```PPP???::::::999777666777777666666666666777777888999:::999888777888999;;;;;;<<<<<<<<>>???======???>>>============???@@@AAA@@@@@@@@@@@@???===<<<;;;999999::::::999999888777777777777888999:::<<<===???@@@BBBEEEHHHLLLOOOPPPTTTUUUVVVWWWYYYZZZ[[[[[[___aaabbbbbbbbbbbbdddfffkkkkkklllmmmoooqqqssstttnnnmmmkkkiiifffdddaaa```___\\\[[[^^^dddhhhhhhfffkkkiiijjjoooqqqttt{{{~~~vvvkkklllqqqsssqqqqqqmmmpppttt|||nnn\\\mmmrrriiifffnnnyyywww[[[CCC===:::777555555666555555444444444444444444333333555555555555666888999::::::>>>@@@LLLqqqrrrdddlllrrrpppeeeSSSDDD===;;;888888888999:::;;;<<<<<<===<<<<<<;;;:::::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<===>>>>>>???@@@BBBCCCDDDGGGIIIMMMPPPUUU[[[aaafffjjjnnnrrrvvvxxx{{{uuucccYYYQQQLLLIIIGGGFFFDDDBBBAAAAAAAAAAAAAAADDDMMMZZZfffqqqyyymmm```TTTKKKEEEBBB???===>>>@@@BBBFFFPPP[[[nnnyyyyyynnnbbbWWWNNNHHHDDDAAA===<<<<<<>>>??????;;;===>>>@@@AAAAAA@@@@@@===>>>>>>>>>===>>>@@@CCC???AAACCCEEEEEEDDDCCCBBBBBBEEERRRlll}}}sssnnniiiaaa[[[YYYUUU[[[iii{{{}}}qqqkkkggglllpppaaadddooowwwgggUUUBBB;;;:::999777666777777666666666666777777777999:::999888888999:::;;;;;;<<<<<<===@@@DDDGGGSSSggg|||iii\\\XXX^^^ggg|||yyyjjjXXXRRR[[[lllxxxxxxzzzaaaPPPGGG@@@>>>>>><<<;;;===============>>>???@@@AAA@@@@@@@@@@@@???===<<<;;;999999::::::999999888777777777777888999:::;;;<<>>AAAKKKmmm{{{zzzmmmssstttrrrgggTTTDDD===<<<;;;777777888999:::;;;<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<=========>>>@@@AAACCCDDDFFFHHHLLLOOOSSSYYY```dddiiilllpppuuuzzz}}}}}}nnn```TTTLLLHHHFFFCCCAAA@@@???>>>===@@@CCCLLLXXXcccooo}}}}}}vvvjjj\\\QQQHHHDDDBBB???======@@@CCCIIITTT___oooyyyyyylll```VVVNNNHHHEEEEEECCCAAA????????????@@@>>>@@@BBBCCCDDDDDDCCCBBB@@@AAABBBAAAAAABBBEEEGGGHHHJJJLLLMMMKKKHHHFFFEEEFFFGGGTTTppp{{{qqqiiifff^^^eeettt~~~ppphhhfffooottteeefffqqq~~~uuujjjWWWCCC:::999888888888777777666666666666777777777999:::999888888999;;;:::<<<======>>>@@@DDDGGGQQQfffnnn^^^YYY```jjj}}}}}}ppp___TTTYYYjjjxxxwww{{{eeeQQQHHH@@@???>>>;;;:::;;;;;;;;;<<<<<<===>>>???@@@@@@@@@@@@@@@>>>===<<<;;;888888999999888888777666888888888888999:::;;;<<<>>>???AAADDDGGGKKKNNNPPPRRRRRRSSSUUUVVVWWWXXXYYY[[[]]]___``````aaabbbddddddfffkkkoootttwwwyyyyyysssqqqnnnjjjgggfffeeeeeeddd___ZZZXXX[[[```dddfffjjjhhhhhhjjjkkklllrrryyy~~~sss```___eeefffiiinnnyyy}}}~~~vvv___mmm{{{qqqllliiiiiilllqqqqqqcccMMM<<<<<<999666444555555555555333444666888888666555333666555555666666777888999888>>>AAAIIIiiiwww}}}}}}oooxxx~~~qqqvvvsssrrriiiVVVEEE<<<::::::666777777888999:::;;;;;;::::::999999999999:::;;;;;;;;;;;;<<<<<<<<<==============================<<<<<<============<<<<<<<<<<<<===>>>???AAABBBCCCEEEGGGJJJNNNRRRWWW^^^bbbhhhjjjoootttyyy}}}rrr___SSSJJJGGGCCCAAA@@@???>>><<<@@@BBBJJJVVV```kkkzzz{{{sssgggZZZOOOHHHDDDCCC@@@>>>>>>AAADDDJJJWWWcccqqq{{{qqqiii]]]RRRKKKGGGEEEDDDEEEEEEDDDCCCBBBAAABBBBBBFFFGGGHHHIIIIIIHHHGGGFFFHHHIIIJJJJJJJJJLLLOOOQQQSSSWWW[[[[[[VVVPPPKKKHHHIIIHHHSSSnnnzzzvvvjjjqqqoooffffffrrrzzzhhhgggooo{{{vvvnnniiiVVVBBB999888888888999777777666666666666777777777999::::::999999:::;;;:::<<<===>>>???AAADDDGGGNNNcccrrr^^^XXX___jjj~~~rrrbbbVVVXXXiiiyyygggQQQHHHAAA@@@???<<<999:::999999:::<<<===>>>>>>>>>@@@@@@@@@@@@>>>===<<<;;;777777777777777666666555888888888888999:::;;;;;;>>>???AAADDDGGGKKKNNNOOOPPPPPPQQQRRRTTTUUUVVVVVVXXXZZZ]]]^^^^^^___```aaaaaadddiiinnnssswwwyyyzzzvvvtttqqqmmmkkkiiihhhhhhhhhccc]]]XXXXXX[[[___bbbfffccccccffffffggglllssssss^^^[[[___bbbjjjuuuuuu~~~xxxuuummmkkkmmmqqqlll\\\HHH<<<;;;888555444444555555555333444666888888777666444666666666666666777888888888???AAAHHHeeeqqqvvvxxxjjjppprrrtttssstttmmm[[[HHH===999777666666777888999::::::;;;999999888888999999::::::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<;;;<<<<<<===>>>@@@AAABBBDDDFFFIIIMMMQQQVVV\\\aaafffjjjooosssvvvyyy}}}ooo]]]NNNIIICCCAAAAAABBBAAA??????AAAHHHSSS\\\gggvvvxxxqqqfffYYYOOOGGGDDDCCCBBB??????BBBFFFNNN\\\iiivvv}}}vvvaaa[[[QQQJJJEEEDDDDDDDDDEEEGGGIIIJJJIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMQQQRRRTTTTTTUUUXXX[[[^^^eeekkkrrrrrrkkk___VVVQQQNNNJJJQQQhhhttt|||~~~oooggggggsss{{{iiieeekkk}}}uuuqqqiiihhhUUUAAA999888999888999777777666666666666777777777999::::::999999;;;<<<:::<<<>>>???@@@AAADDDGGGLLL```uuu```WWW]]]hhh{{{nnn```UUUVVVfffwwwgggQQQIIIBBBAAA@@@===:::;;;888999;;;<<<===>>>??????@@@@@@@@@@@@???===<<<;;;777777888888777777666555999999888888999999:::;;;>>>???AAACCCGGGJJJMMMOOOOOOOOOPPPRRRSSSTTTUUUVVVVVVYYY\\\^^^^^^^^^___```aaacccgggkkkppptttwwwxxxwwwvvvtttqqqnnnllljjjjjjgggccc]]]XXXUUUVVVYYY[[[___]]]]]]```aaabbbhhhooottt]]]YYY[[[___mmm~~~yyyuuuuuupppmmmnnnooogggUUUEEE???:::888555333444555555555333444555666666666555555666666666666666777777888777???BBBGGGbbbqqqrrr||||||nnndddjjjvvvxxxwwwwww{{{wwwfffQQQDDD===999555555666777888999::::::888888888888888999::::::<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<;;;;;;<<<<<<>>>???AAABBBDDDFFFIIILLLOOOUUU[[[___fffkkkooopppppprrrwww|||~~~nnnWWWPPPGGGBBBBBBBBBAAA>>>???AAAGGGPPPYYYcccqqq~~~~~~tttnnndddXXXNNNGGGCCCAAABBB@@@@@@DDDJJJSSScccqqq{{{|||qqqhhhYYYUUUOOOLLLLLLNNNOOOPPPQQQUUUXXXZZZZZZZZZ]]]___\\\[[[ZZZZZZZZZ\\\^^^___ccceeegggiiikkknnnrrruuu|||nnnfffZZZSSSSSS```vvv|||xxxxxxxxx}}}yyyllleeeeeeqqqzzzgggccciiiyyyzzzuuussskkkhhhVVVCCC::::::999888888777777666666666666777777777999::::::::::::;;;===:::<<<>>>???@@@BBBDDDFFFKKK___{{{fff[[[^^^fff{{{lll^^^TTTUUUddduuuhhhQQQIIICCCCCCBBB???<<<<<<999:::<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@???===<<<;;;999999999999999888777777999999888888999999::::::>>>>>>@@@CCCGGGJJJMMMOOOPPPPPPQQQRRRTTTUUUVVVWWWVVVYYY]]]___`````````aaaaaabbbdddhhhlllppptttvvvwwwvvvuuurrrpppmmmjjjiii```^^^ZZZUUURRRQQQRRRTTTXXXVVVWWWZZZ\\\^^^dddllluuu]]]XXXYYY]]]oootttkkkiiijjjmmmjjjjjjiii^^^MMMAAA>>>:::777444333444555666555222333333444555555555555777666666666666777777888777???BBBFFFaaapppllltttnnnddd```fffnnnxxx~~~}}}ppp[[[KKKBBB>>>555555666777888999::::::888888777777888999::::::<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<;;;;;;;;;<<<>>>???AAABBBCCCEEEHHHKKKOOOTTTZZZ___ggglllpppoookkklllrrryyy{{{~~~aaaXXXLLLDDDBBB@@@>>>;;;???@@@FFFOOOWWWaaaooo|||zzzqqqlllbbbWWWMMMFFFAAA???BBB@@@AAAFFFMMMXXXiiixxx|||uuuggg[[[WWWUUUSSSSSSWWW[[[^^^```bbbeeeiiikkkjjjjjjkkkmmmpppooommmmmmooorrruuuwwwzzz|||}}}ggg^^^XXX[[[fffuuuyyyqqqjjjjjjkkkiiiiiikkkvvv|||ttthhhcccbbblllyyyfffcccjjjvvvyyywwwxxxpppjjjXXXEEE<<<;;;999777666777777666666666666777777777999::::::::::::<<<===:::<<<>>>@@@AAABBBDDDFFFKKK^^^mmm```aaaggg}}}kkk^^^UUUUUUdddtttkkkQQQIIICCCCCCCCC@@@======:::<<<>>>@@@BBBBBBBBBBBB@@@@@@@@@@@@???===<<<;;;:::;;;;;;;;;;;;:::999999999999999888999999::::::===>>>@@@CCCFFFJJJMMMOOOQQQQQQRRRTTTUUUVVVWWWXXXWWWZZZ^^^aaaaaaaaabbbcccaaabbbcccfffiiinnnrrrtttvvvuuuuuussspppmmmjjjhhhYYYXXXVVVRRROOONNNNNNOOOTTTRRRSSSWWWZZZ\\\cccjjj|||\\\TTTZZZ]]]pppzzzwwweeebbbqqqssswwwuuuiiiYYYKKKBBB===999888777666666555555666333333333444444444555555444555777777666666888999999;;;AAAGGG[[[zzzooolllnnnbbb\\\dddmmmsssyyygggTTTEEE:::;;;999777666888999999888:::::::::;;;;;;;;;<<<<<<>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???===;;;;;;<<<<<<;;;:::999::::::;;;<<<===??????CCCFFFIIIKKKKKKNNNTTTXXXdddeeegggiiijjjnnnrrruuu|||rrrbbbOOOFFFCCC@@@>>>???===>>>DDDLLLTTT^^^ooo~~~}}}uuummmaaaUUULLLGGGCCCAAA@@@AAADDDHHHOOO]]]lllwww|||pppeee___[[[___dddhhhjjjnnntttyyy}}}|||}}}wwwlllgggcccbbbiiissslll___VVVVVVXXXWWW[[[cccooo}}}vvvhhhZZZ\\\qqqyyyaaa[[[dddzzz~~~}}}{{{vvv]]]CCC:::<<<===:::777666666666666666777888888:::::::::999999999888888;;;===??????@@@AAADDDFFFMMM]]]yyyiiidddggg}}}qqq```SSSRRR___nnn|||vvvWWWMMMDDDBBBAAA???===>>>======>>>???@@@AAAAAABBBCCCBBBAAA???===<<<;;;:::;;;;;;999888777666666666777777888888999:::<<<<<<===>>>@@@CCCGGGJJJNNNOOOQQQQQQRRRSSSTTTVVVXXXYYYWWWYYY[[[]]]```aaabbbcccaaabbbdddgggjjjnnnqqqsssuuuuuutttssspppllleeeaaaUUURRROOOLLLKKKJJJHHHFFFIIILLLPPPRRRUUUYYYaaafff~~~```SSSTTTXXXsss{{{vvv|||oooooorrr^^^LLL@@@:::777666555444444333333444333444444444555555555555444555777777666666888999888999@@@FFFZZZ}}}qqqnnnjjj^^^YYY```hhhiiilllqqqqqq\\\JJJ<<<:::777555555666777777666999999999:::::::::;;;;;;>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???===;;;;;;<<<<<<<<<::::::::::::;;;<<<===>>>???BBBEEEHHHJJJKKKMMMSSSXXX```bbbeeehhhjjjmmmqqqtttwww{{{yyyhhhTTTHHHCCC???>>>???===>>>DDDKKKRRR]]]mmm|||}}}~~~ssskkk^^^RRRJJJEEEBBB@@@???AAADDDHHHQQQ^^^nnnxxx~~~vvvooolllkkktttxxx|||wwwkkkcccdddiiimmmsssiii[[[PPPPPPRRRRRRVVV^^^ppp|||qqqeeeZZZ^^^ttt{{{ddd]]]eeewww~~~{{{xxxvvvttt]]]EEE;;;::::::777555666666666666666777888888999999999999999999999999;;;===??????@@@AAADDDFFFLLL\\\|||kkkfffiiizzzvvvcccUUUPPPXXXdddqqq}}}zzzYYYOOODDDAAA@@@===;;;<<<======>>>???@@@AAAAAABBBAAA@@@@@@???>>>======<<<888888888777777888888888777777777777777777888888===>>>@@@CCCFFFJJJLLLNNNPPPPPPQQQSSSTTTWWWXXXYYYXXXYYY[[[]]]___aaabbbbbbaaabbbdddfffiiillloooqqqsssrrrqqqooojjjddd]]]YYYPPPMMMIIIFFFFFFEEEDDDCCCEEEHHHLLLNNNPPPTTT[[[aaacccRRROOOUUUvvvvvvssszzz|||}}}fffOOO@@@:::777666555444444333333444444444555555555666666666444555777777666666888999888888???FFFXXXyyyuuummmaaaZZZ```eeedddbbbddd}}}jjjUUUCCC:::888666555666777777666888999999999::::::::::::======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;<<<===<<<;;;:::::::::;;;<<<===>>>???AAADDDGGGHHHIIILLLQQQVVV[[[^^^cccfffiiilllooorrrqqqvvv}}}{{{jjjVVVIIICCC>>>===>>>>>>>>>CCCIIIPPPZZZkkkzzzxxx}}}}}}ooogggZZZOOOGGGCCCAAAAAA>>>@@@CCCJJJTTTbbbpppzzz~~~wwwvvv{{{~~~ooogggggg^^^dddrrrgggXXXLLLKKKLLLMMMSSS\\\qqq{{{mmmcccZZZ```vvvyyyddd]]]ddduuu}}}vvvqqqmmmmmmZZZEEE;;;999888777666666666666666666777888888888888999999::::::;;;;;;;;;===??????@@@AAADDDFFFKKKZZZ}}}nnniiilllyyy{{{gggXXXPPPTTT\\\hhhvvv}}}___RRRFFFBBB@@@===;;;;;;======>>>???@@@AAAAAABBB??????????????????>>>>>>666666666777888999:::;;;999888888777666666777777>>>???@@@BBBEEEHHHJJJLLLOOOOOOPPPRRRTTTWWWYYYZZZZZZZZZ\\\]]]^^^```aaaaaaaaabbbccceeegggjjjlllmmmnnnnnnnnnkkkfff___XXXTTTNNNKKKFFFDDDCCCCCCCCCCCCCCCEEEHHHIIIKKKOOOVVV\\\|||bbbQQQOOOUUUuuu~~~rrrlllSSSCCC>>>999888777666666555555666555555555666666666666777444555777777666666888999:::888???FFFWWWwwwiii```eeejjjhhheeeggguuuxxxaaaLLL===;;;888777888999999888999999:::::::::;;;;;;;;;=========<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;<<<======<<<:::::::::;;;;;;===>>>>>>???BBBEEEGGGGGGJJJPPPTTTXXX\\\aaafffiiillloooqqqppptttyyy}}}xxxnnn```QQQHHHBBB===;;;<<<>>>>>>BBBHHHNNNYYYjjjzzzxxx}}}|||kkkcccWWWLLLEEECCCBBBBBB>>>@@@DDDKKKWWWeeesss{{{wwwpppcccfffrrrjjjZZZLLLJJJKKKLLLSSS\\\qqq}}}zzzmmmbbbXXX]]]ssssssaaa\\\cccxxx|||rrrjjjfffdddTTTBBB:::999999999;;;666666666666666777777888777777888999:::;;;<<<===;;;===??????@@@AAADDDFFFJJJXXX{{{rrrmmmpppzzzmmm]]]TTTUUU[[[iiixxx}}}eeeWWWHHHCCCBBB???>>>>>>======>>>???@@@AAAAAABBB@@@@@@@@@@@@@@@???======888888888888999:::;;;<<<::::::999999999999999:::>>>???@@@AAADDDFFFHHHJJJMMMNNNOOOQQQTTTWWWYYYZZZZZZ[[[[[[\\\]]]^^^``````aaaaaabbbccceeegggiiijjjjjjlllmmmkkkfff___YYYVVVQQQNNNIIIEEEEEEEEEFFFEEECCCEEEGGGGGGHHHLLLSSSYYY~~~www```SSSTTTZZZrrrsssqqqUUUCCC>>>999888777666666555555666555555555666666666666777444555777777666666888999<<<999@@@HHHXXXpppeeeiiiooopppppprrrxxx~~~eeeOOO>>>;;;999888888999999888;;;;;;;;;;;;<<<<<<<<<<<<<<<==================<<<========================>>>===;;;;;;===>>>======;;;;;;;;;;;;;;;<<<===>>>>>>AAADDDFFFFFFIIIOOOSSSWWW[[[aaaeeeiiillloooqqqrrrtttvvvxxxyyy||||||ssstttzzzuuulllccc\\\WWWNNNGGGEEEBBB===::::::>>>>>>AAAGGGNNNYYYlll}}}zzz|||xxxggg___TTTKKKEEECCCCCCCCC>>>@@@DDDMMMZZZiiiuuu|||zzznnnpppyyylll[[[MMMJJJJJJKKKSSS\\\ppp{{{xxxjjj^^^SSSXXXnnn~~~xxxmmm^^^^^^ggg~~~}}}qqqhhhddddddSSSBBB:::999999:::<<<666666666666666777777888777777888999;;;<<<======;;;===??????@@@AAADDDFFFJJJWWWxxxuuuooosss}}}wwwcccWWWVVV[[[lll|||iiiYYYHHHBBBAAA@@@??????======>>>???@@@AAAAAABBBBBBBBBBBBBBB@@@>>><<<:::<<<<<<;;;::::::::::::;;;888888888888999:::;;;<<<>>>>>>???AAACCCEEEGGGHHHLLLMMMNNNPPPSSSUUUXXXYYYYYYYYYYYYZZZ[[[]]]^^^___```aaaaaabbbccceeefffgggkkknnnpppnnnhhh```ZZZWWWUUUQQQLLLHHHGGGFFFEEEEEECCCDDDEEEEEEEEEHHHOOOUUU~~~yyyuuu```VVVZZZ^^^nnnxxxxxxVVVAAA<<<777666555444444333333444444444555555555666666666444555777777666666888999===:::@@@HHHWWWssshhhmmmwwwzzz{{{~~~|||cccKKK<<<:::777666777777666666<<<<<<<<<<<<============<<<<<<============<<<<<<========================>>>===;;;<<<===>>>>>>===;;;;;;;;;;;;;;;<<<======>>>AAADDDEEEFFFIIINNNSSSWWWZZZ___cccgggjjjnnnpppsssttttttuuuwww{{{~~~vvvmmmfff^^^XXXYYY^^^\\\dddhhheee^^^WWWPPPJJJEEEAAA???BBBAAA===::::::>>>===@@@FFFOOO\\\qqq||||||uuupppaaaZZZQQQJJJEEEDDDCCCCCC@@@AAAFFFPPP]]]lllwww|||yyyzzzlll[[[MMMJJJJJJKKKQQQZZZnnnyyyvvvfffZZZOOOTTTkkk{{{ttthhh\\\```nnn~~~sssllliiilllXXXDDD;;;:::999888888666666666666666777888888888888999:::;;;<<<======;;;===??????@@@AAADDDFFFKKKWWWvvvxxxpppsss~~~nnn[[[WWWZZZmmmnnn[[[HHH@@@@@@???>>>=========>>>???@@@AAAAAABBBBBBCCCCCCCCCAAA>>>;;;999???>>><<<;;;:::999999999555555555666777999:::;;;<<<===>>>@@@BBBDDDFFFHHHKKKKKKMMMNNNQQQSSSUUUVVVWWWWWWWWWXXXYYY[[[]]]___`````````aaacccdddffffffmmmqqquuussskkkccc]]][[[ZZZWWWRRRNNNKKKHHHFFFCCCCCCDDDDDDBBBAAAEEEKKKQQQ~~~{{{{{{}}}uuuddd[[[^^^___kkk\\\CCC===777666555444444333333444333444444444555555555555444555777777666666888999===888???HHHUUU|||xxxoooxxxyyybbbKKK===;;;888777777777666555;;;;;;;;;<<<<<<<<<======;;;<<<===>>>>>>===<<<;;;========================>>>===;;;<<<>>>??????>>><<<;;;;;;;;;;;;<<<======>>>AAADDDEEEFFFIIINNNSSSWWWZZZ]]]```cccgggkkkoooqqqrrrtttuuuvvvzzztttkkkddd^^^YYYWWWUUUPPPNNNOOOHHHNNNQQQOOOLLLKKKHHHDDDAAA======@@@@@@===;;;<<<======@@@GGGQQQ```vvv|||vvvmmmggg[[[UUUNNNHHHEEECCCAAA@@@AAABBBGGGQQQ```nnnwww|||mmm]]]OOOLLLLLLLLLQQQZZZkkk~~~xxxuuuggg\\\RRRWWWlllyyyqqqcccXXX```qqq~~~vvvsssrrrrrr\\\DDD:::;;;;;;999777666666666666666777888888999999999:::;;;<<<======;;;===??????@@@AAADDDFFFLLLWWWuuuyyyooopppzzz{{{cccZZZ\\\pppwwwcccMMMCCCAAA???============>>>???@@@AAAAAABBB@@@AAACCCCCCBBB???<<<;;;===<<<;;;:::888888888777777666666666777888999999;;;;;;===???AAADDDFFFHHHJJJKKKKKKMMMOOOQQQRRRTTTUUUUUUTTTUUUWWWZZZ]]]_________```aaabbbdddfffgggmmmsssyyyyyytttmmmiiihhhgggddd___[[[WWWRRRMMMIIIEEEFFFEEECCCBBBDDDKKKQQQ{{{xxx~~~|||wwwiii______^^^iiibbbHHHBBB999888777666666555555666333333333444444444555555444555777777666666888999<<<777===GGGTTTzzzyyy~~~~~~~~~xxxdddNNN???===:::999999999888777:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>>>>===<<<;;;========================>>>===;;;<<<>>>??????>>><<<<<<;;;;;;;;;<<<======>>>AAADDDFFFFFFIIIOOOSSSWWWYYY[[[^^^```eeejjjmmmnnnpppsssvvvwwwzzz}}}xxxoooddd]]]\\\WWWUUUXXXXXXSSSMMMKKKHHHJJJIIIEEECCCFFFGGGEEECCC@@@???AAA@@@===<<>>BBBCCCHHHRRRaaaooowww{{{yyywwwrrrmmmjjjjjjnnnqqqvvvzzzooo___RRROOOOOONNNSSS[[[iii|||wwwuuulllaaaXXX[[[mmmxxxnnn^^^SSS^^^qqq~~~xxxxxxyyyttt[[[BBB999<<<>>><<<:::666666666666666777888888999::::::;;;;;;<<<<<<<<<;;;===??????@@@AAADDDFFFMMMWWWuuuyyynnnnnnvvvjjj^^^```tttkkkSSSGGGDDDBBB???=========>>>???@@@AAAAAABBB>>>@@@BBBCCCCCCAAA>>>===;;;:::999888777777777777;;;:::999999888999999999::::::<<<>>>AAADDDFFFHHHJJJJJJKKKLLLMMMOOOQQQRRRSSSSSSSSSTTTVVVYYY\\\_________```aaaccceeefffgggkkkrrr{{{~~~|||xxxwwwxxxuuurrrnnniiiddd^^^WWWRRRIIIIIIHHHFFFDDDGGGMMMSSS|||zzz}}}{{{zzz|||~~~~~~wwwnnnhhheeegggpppyyyiiiEEE@@@999777555555555555555333444444444444444444444444666666666777777888999:::999<<<>>>BBBPPPssszzz}}}}}}xxxnnn\\\LLL@@@>>>;;;888777777999:::===<<<<<<;;;;;;;;;<<<<<<=========<<<;;;;;;;;;:::<<<;;;;;;;;;;;;<<<======????????????>>>>>>======>>>===;;;::::::;;;===>>>>>>@@@BBBDDDEEEHHHKKKNNNWWWYYY]]]___```aaaccceeehhhkkkooosssvvvyyy|||~~~{{{ssskkkccc]]]^^^\\\[[[]]]___^^^ZZZVVVTTTTTTTTTPPPKKKGGGEEEDDDEEEAAA======???AAA@@@>>><<<>>>AAAHHHTTThhh~~~~~~wwwtttnnncccZZZQQQLLLEEEAAAAAAAAA@@@??????DDDKKKTTTaaapppxxxyyyyyyrrrhhh^^^XXXVVVWWWYYY___^^^___bbbccceeemmmwwwuuu[[[NNNPPPPPPUUU[[[ZZZccctttxxxuuuoooiii^^^]]]mmm}}}iiiZZZZZZ\\\oooyyyqqqooopppoooZZZDDD;;;<<<===:::888888888777777777777777888888:::<<<===>>>===<<<;;;;;;<<<<<<>>>???AAACCCDDDKKKUUUpppxxxdddjjjnnn~~~kkk\\\___uuulllUUUGGGAAA>>>===>>>===???AAABBBAAA@@@@@@AAADDDEEEEEEEEECCCBBB@@@???<<<<<<;;;;;;;;;:::::::::777777777777777888888999<<<===>>>@@@BBBDDDEEEFFFIIIKKKNNNOOOPPPRRRUUUWWWVVVVVVVVVWWWXXXZZZ\\\^^^\\\]]]___bbbeeegggiiijjjllluuuyyyqqqjjj```WWWRRRKKKDDDBBBBBBCCCHHHOOOzzzxxx|||xxxqqqmmmjjjjjjpppxxxnnnGGG@@@999777555555666666555444444444444444444444444444444444444444555666777888:::;;;>>>BBBOOOqqq}}}|||~~~~~~yyyqqqgggWWWIII===;;;999888777888999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::<<<;;;;;;;;;;;;<<<============>>>>>>???????????????===<<<:::::::::<<<===>>>@@@BBBDDDEEEGGGKKKNNNQQQTTTXXX\\\___aaaeeeggggggjjjnnnqqqtttvvvzzz||||||uuuooohhhdddeeeeeefffjjjooopppnnnkkkjjjhhhccc]]]WWWQQQLLLIIIGGGDDD@@@???AAA@@@>>>;;;>>>>>>AAAHHHVVViii~~~{{{tttpppjjj___VVVOOOJJJDDDAAA@@@@@@@@@??????EEELLLTTTaaaooowwwxxxuuummmbbbWWWPPPNNNNNNOOONNNLLLMMMOOOPPPRRRZZZdddvvvwww]]]PPPSSSTTTXXX___^^^aaappp~~~xxxuuurrrmmmdddaaalll~~~~~~{{{gggXXXWWWXXXjjjxxxnnnjjjkkkkkkVVVAAA:::;;;<<<:::888888777777666666777777777888:::<<<===>>>===<<<<<<<<<<<<===>>>@@@BBBDDDEEEKKKUUUpppyyyeeejjjsssiii^^^aaapppzzzhhhSSSGGGBBB???>>>???===???AAABBBAAA@@@@@@AAADDDEEEEEEEEEDDDBBB@@@???<<<<<<;;;;;;;;;:::::::::777777777777777888888999<<<<<<>>>@@@BBBDDDEEEFFFGGGIIILLLNNNOOOQQQSSSUUUVVVVVVVVVWWWXXXZZZ[[[\\\ZZZ[[[]]]```dddhhhkkkmmmrrr{{{}}}pppeee^^^VVVMMMIIIFFFEEEIIIOOO~~~xxxvvvzzzzzzuuuqqqpppnnnlllnnnrrr|||sssJJJ@@@:::888666666666666666444444444444444444444444444444444444444555666777888:::;;;===AAAMMMmmm}}}zzz{{{~~~|||ssshhh]]]OOODDD999999888888888888999999:::;;;<<<======<<<;;;;;;999999::::::::::::::::::<<<;;;;;;;;;;;;<<<======;;;<<<===>>>???@@@AAAAAA@@@???<<<:::999::::::;;;===???AAACCCDDDGGGJJJMMMNNNQQQUUUYYY\\\___cccfffgggjjjmmmpppqqqtttwwwyyy}}}yyytttqqqqqqsssxxx}}}uuummmdddZZZSSSOOOKKKFFFDDDCCCBBB???;;;@@@???@@@IIIYYYmmmwwwooojjjdddZZZQQQKKKHHHCCC@@@?????????>>>@@@EEEKKKSSS```nnnuuuvvvqqqiii\\\QQQJJJGGGFFFFFFCCCBBBBBBCCCDDDFFFOOOXXXiiivvv{{{aaaTTTVVVWWW[[[bbbaaa]]]jjj{{{~~~yyywwwuuurrrlllhhhnnn{{{}}}hhhWWWUUUTTTeee~~~wwwjjjdddeeegggSSS???888:::;;;999888777666666555555666777777888:::;;;===>>>======<<<===>>>>>>???AAACCCEEEFFFKKKTTToookkkooozzzfff\\\```iiirrraaaOOOFFFCCCAAA??????===???AAAAAA@@@@@@@@@AAADDDDDDEEEEEEDDDBBB@@@???<<<<<<;;;;;;;;;:::::::::777777777777777888888999;;;<<<===???AAACCCEEEEEEFFFHHHKKKLLLMMMOOORRRTTTVVVVVVVVVWWWXXXYYYZZZ[[[YYYYYY[[[^^^ccchhhmmmpppvvvvvvjjjaaaWWWPPPKKKHHHKKKPPPxxxvvvyyy}}}}}}zzz}}}rrrnnnmmmoooooolllkkkmmmuuu{{{xxxtttKKK???:::888666666666777666555333333444444444444444444666666666666666777999999;;;;;;===AAAKKKhhhxxx|||{{{{{{}}}zzzooobbbVVVKKKBBB999999999999888777777777999:::<<<>>>>>>===;;;:::999999::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<======<<<<<<===>>>???@@@AAAAAAAAA@@@===;;;999999999:::<<<>>>@@@BBBCCCFFFIIILLLPPPRRRUUUWWWYYY\\\___bbbhhhjjjmmmnnnppprrruuuxxx~~~qqqfff]]]VVVNNNHHHFFFDDDBBB@@@AAA???@@@JJJ\\\qqqvvvlllfff___VVVNNNGGGEEEBBB???>>>>>>>>>>>>???DDDJJJRRR^^^lllssssssqqqhhhZZZOOOJJJGGGFFFEEECCCAAAAAABBBBBBEEENNNWWWiiiuuueeeWWWXXXVVVZZZ___]]]WWWaaaooo{{{zzzxxxvvvrrrpppsss}}}iiiWWWTTTUUUgggwwwgggaaabbbgggTTTAAA999:::999888888666555555555555666666777888999;;;<<<============>>>>>>???@@@BBBDDDFFFGGGKKKSSSmmmzzz{{{yyybbbZZZ\\\bbb}}}lll\\\LLLEEEDDDAAA??????>>>@@@AAAAAA@@@???@@@BBBCCCDDDDDDDDDDDDBBBAAA???<<<<<<;;;;;;;;;:::::::::777777777777777888888999:::;;;===???AAACCCDDDEEEEEEGGGJJJLLLMMMOOOQQQSSSVVVVVVVVVWWWWWWXXXYYYYYYZZZZZZZZZ]]]aaaggglllooottt|||rrriii___XXXQQQMMMNNNRRR|||zzz|||~~~yyy}}}}}}}}}mmmiiiiiinnnpppnnnmmmmmmoooyyy~~~~~~wwwsssvvvoooJJJ===:::888666555666666555444333333333444444444555555555555555555666777888999;;;:::<<>>>>>===<<<;;;::::::;;;;;;<<<<<<======<<<;;;;;;;;;;;;<<<=========>>>>>>>>>????????????BBB@@@===;;;999999999999;;;===???AAABBBEEEHHHKKKNNNPPPSSSUUUWWW[[[___bbbiiikkkmmmnnnoooqqquuuwww~~~oooeeeXXXMMMHHHFFFEEECCCAAA@@@BBBLLL^^^qqquuukkkccc[[[SSSLLLDDDCCCAAA???======>>>???>>>CCCIIIQQQ]]]jjjrrrrrrqqqgggYYYOOOKKKIIIGGGFFFBBB??????@@@@@@CCCMMMWWWhhhsss~~~gggWWWUUURRRSSSWWWTTTQQQXXXcccuuu}}}{{{xxxwwwzzziiiXXXYYY\\\qqquuuddd^^^aaaiiiWWWDDD<<<:::999777777555555555555555666777777999999:::<<<======>>>>>>>>>??????AAABBBDDDFFFGGGJJJRRRkkkvvvccc[[[\\\^^^uuuooo^^^MMMFFFCCCAAA???>>>>>>@@@AAA@@@??????AAABBBCCCCCCDDDDDDDDDBBBAAA@@@<<<<<<;;;;;;;;;:::::::::777777777777777888888999::::::<<<>>>@@@BBBCCCDDDEEEHHHJJJLLLMMMOOOQQQTTTTTTTTTUUUVVVWWWXXXXXXYYY\\\\\\\\\]]]```dddiiikkkooovvv}}}tttjjjbbbZZZSSSRRRTTTyyy~~~lllhhhgggmmmssstttuuuvvvrrrwww|||uuuyyyxxx}}}uuusssqqquuu}}}fffEEE;;;999777555555555555555333222333333444444555555555333333333333444555666777:::888<<>>>>>>>>>>>>>>?????????BBB@@@===;;;999999999::::::<<<>>>@@@AAADDDGGGJJJHHHKKKNNNRRRVVV[[[aaaeeehhhjjjkkklllnnnppptttwww{{{~~~{{{iiiZZZPPPKKKGGGEEEAAAAAADDDMMM[[[lllzzzttthhh___WWWOOOIIIAAAAAAAAA???======>>>@@@>>>CCCIIIQQQ^^^lllssstttrrrgggXXXNNNKKKJJJGGGEEEBBB???>>>???@@@DDDNNNYYYhhhrrr}}}eeeTTTQQQLLLLLLNNNKKKKKKOOOYYYlll~~~kkk]]]aaaggg}}}ppp^^^ZZZ___iiiYYYGGG>>>;;;999777777555555555555666777888888999999:::;;;<<<>>>??????>>>>>>???@@@BBBDDDFFFGGGIIIPPPhhhuuufff___^^^\\\pppzzzzzzhhhTTTHHHDDDAAA?????????@@@AAA@@@??????AAACCCCCCCCCDDDDDDDDDCCCAAA@@@<<<<<<;;;;;;;;;:::::::::777777777777777888888999999:::;;;===???AAACCCCCCEEEGGGJJJKKKLLLNNNQQQSSSRRRSSSTTTVVVWWWXXXYYYYYY]]]]]]]]]]]]___bbbeeegggkkkqqqyyy}}}uuummmeee[[[XXXYYY|||mmmgggeeellltttyyy}}}rrrwwwxxxyyyrrrrrrpppqqqqqqwww\\\AAA:::888666444333444444444222222222333333444555555666333333333333444555666666999777<<>>;;;888777666777777::::::;;;;;;<<<======>>><<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<===>>>???@@@@@@AAAAAA???===:::999999:::;;;999;;;>>>???AAACCCFFFIIIEEEHHHKKKOOOSSSYYY___dddfffgggiiijjjlllooossswww|||pppaaaUUULLLFFFBBBCCCGGGLLLUUUbbbpppxxx}}}pppdddYYYQQQIIIDDD???@@@AAA@@@======???AAA???EEEKKKSSS```ooovvvwwwuuuiiiYYYOOOKKKIIIFFFBBBBBB??????@@@BBBFFFQQQ\\\jjjttt~~~}}}aaaPPPLLLGGGGGGIIIFFFFFFIIIRRRfffsssfffiiinnnjjjWWWTTT[[[gggWWWGGG???<<<999888999666666666666777888999999999999999;;;<<<>>>???@@@>>>>>>???@@@BBBDDDEEEFFFHHHNNNeeeuuuhhh___\\\YYYlllvvvuuu\\\MMMFFFBBBAAABBB???@@@@@@???>>>???AAACCCBBBCCCDDDDDDDDDCCCBBBAAA<<<<<<;;;;;;;;;:::::::::777777777777777888888999999999;;;===???AAABBBCCCCCCEEEHHHJJJKKKMMMOOOQQQOOOQQQSSSVVVXXXYYYYYYYYY\\\\\\]]]^^^```bbbdddeeegggkkkpppuuuyyy|||wwwsssmmmddd```aaammmfffccciiissszzzsssxxxyyyuuuoooqqqoooooommm~~~{{{nnnVVV???999777555333333333444333222222222333333444555666666555555555555555666888888888777<<>>???;;;;;;;;;::::::999999999<<<;;;;;;;;;;;;<<<======:::;;;<<<>>>???AAABBBCCC@@@???<<<:::999:::;;;;;;999;;;===???@@@CCCFFFIIIGGGIIIKKKMMMPPPUUU[[[___dddeeeggghhhjjjnnnrrrvvvppp```QQQIIICCCEEEHHHKKKQQQ[[[hhhqqq}}}zzzmmm```UUULLLEEEAAA>>>@@@AAA@@@>>>===???BBB@@@FFFMMMUUUcccqqqyyyzzzyyylll\\\QQQLLLJJJEEEAAA@@@======???AAAFFFQQQ\\\iiisss}}}zzz^^^MMMJJJEEEEEEGGGDDDCCCFFFNNNccc|||}}}nnnnnnpppeeeRRROOOWWWdddUUUEEE>>><<<999999:::666666666666777888::::::999999999:::<<<>>>???@@@===>>>>>>???AAACCCEEEFFFGGGMMMccc|||tttfff\\\VVVXXXkkkttt~~~cccQQQHHHCCCBBBDDD@@@@@@@@@???>>>???AAACCCBBBCCCDDDDDDDDDCCCBBBAAA<<<<<<;;;;;;;;;:::::::::777777777777777888888999888999;;;===???@@@BBBCCCBBBDDDGGGHHHIIIKKKNNNPPPNNNOOORRRUUUXXXYYYZZZZZZZZZ[[[]]]___aaacccdddeeecccfffjjjlllooouuu~~~{{{xxxuuussstttqqqkkkhhhiii{{{iiibbb\\\```mmm~~~ssskkk|||xxxmmmhhhggggggkkkpppwwwwwwgggOOO@@@<<<555555444333333333333444555444444444444555666666555555555666666666666666555777999AAAGGGKKKkkktttlllpppvvvnnn\\\```ooottt{{{tttppphhh]]]SSSEEE???999888666444666;;;:::;;;<<<<<<======<<<<<<======<<<;;;::::::999999<<<;;;::::::::::::;;;<<<============>>>>>>>>>>>>@@@@@@@@@>>>;;;999999:::999:::;;;===@@@CCCEEEGGGGGGHHHJJJLLLNNNRRRWWW[[[```bbbeeehhhjjjmmmqqqtttzzzooo[[[OOOJJJFFFFFFIIINNNUUUaaakkksss~~~vvvjjj]]]RRRJJJDDD@@@?????????===<<<<<>>>>>@@@BBB@@@CCCFFFHHHIIIKKKMMMOOOPPPPPPRRRSSSUUUUUUVVVVVVZZZ\\\___```___^^^^^^___eeeeeeeeedddfffkkkrrrxxxyyynnneeeccceeejjjjjjgggeeegggccc]]]ZZZ___pppwwwtttuuuiiieeeddddddeeehhhmmmkkk\\\GGG;;;999555555444333333333333444444444444444444555666666555555555555666666666666777888999@@@EEEHHHfffwwwnnnpppuuukkkYYY]]]nnnssszzzrrrjjjaaa[[[HHHAAA;;;999777666777;;;:::;;;<<<<<<======<<<<<<===<<<<<<;;;::::::999999<<<;;;::::::::::::;;;<<<<<<<<<<<<=========>>>>>>??????>>>;;;888777888:::999:::;;;===???BBBEEEFFFEEEGGGIIIJJJLLLPPPUUUYYY]]]```ccceeehhhkkkooorrrxxxwwwaaaTTTJJJFFFEEEGGGJJJOOOYYYcccooo|||{{{sssgggZZZOOOGGGAAA>>>>>>???>>>===<<<===@@@CCCHHHOOO]]]nnn}}}{{{lll\\\SSSOOOIIIEEEDDDBBB@@@???AAABBBHHHWWWeeeooowwwqqqhhhjjjllliiidddYYYPPPHHHFFFFFFEEEFFFHHHIIIIIIRRRiiitttlllrrrwwweeefffhhh{{{vvvcccSSSLLLNNNWWWLLLAAA===:::777666777777666555444444555666777;;;::::::::::::;;;===>>>===???@@@AAAAAACCCEEEHHHMMMQQQeeennneeeooorrr^^^TTTTTTOOOQQQccczzzuuu[[[LLLEEE@@@>>>@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@???===;;;:::;;;;;;:::888;;;:::999888888888999999999;;;=========>>>@@@BBB@@@CCCFFFHHHIIIJJJMMMOOONNNOOOQQQSSSUUUVVVWWWWWWXXX[[[]]]^^^^^^^^^___```bbbbbbaaa```bbbfffmmmrrrsssgggZZZWWWVVVZZZ]]]___dddjjj___YYYUUU\\\sssyyy{{{}}}zzzmmmbbb```aaabbbffffffeee___PPP@@@888888555555444333333333333444444444444444444555555666555555555555666666777777888::::::???CCCEEE^^^ssssssuuuiiiWWW[[[kkkppp{{{xxxooohhhcccKKKCCC<<<:::999777888<<<:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;::::::999999<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======>>>===<<<999666666777999999:::;;;<<>>>>>======>>>AAADDDMMMYYYlllnnn[[[QQQMMMHHHCCCAAAAAA??????AAACCCIIIXXXeeerrr{{{nnn```YYYXXXWWWUUUMMMIIIHHHJJJJJJIIIJJJMMMLLLNNNYYYooonnneeeiiinnn___cccgggyyywwweeeTTTLLLMMMKKKCCC===<<<<<<888666777777777555555555555777777::::::::::::;;;<<<===>>>===???@@@AAABBBCCCFFFHHHOOOSSSffffff\\\eeevvvsss___RRROOOJJJIIIWWWnnnzzz```OOOFFF@@@===>>>>>>?????????@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAA===;;;999999:::;;;:::999;;;:::999999888888999999999:::<<<======>>>@@@BBBAAACCCFFFGGGHHHJJJLLLNNNNNNOOOQQQSSSUUUVVVWWWXXXWWWYYY\\\]]]^^^^^^```bbbfffeeecccbbbbbbeeekkkoooxxxrrrfffUUUNNNIIIJJJNNNUUU___iii~~~___VVVPPPYYYwwwxxxzzz|||}}}xxxllleeefffjjjlllrrrnnnfffZZZJJJ>>>999999555555444333333333333444444444333333444444555666444444555555666666777777888:::999===BBBDDDZZZ}}}{{{zzzzzzmmmZZZ[[[hhhkkktttwwwllldddNNNEEE<<<:::999777888;;;:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>===;;;888666555888:::999999:::<<<===@@@AAACCCCCCDDDFFFGGGIIIMMMQQQUUUXXXZZZ^^^```cccgggkkknnnsss{{{mmmaaafffnnnyyyiiiXXXMMMFFFBBB@@@AAABBBCCCJJJRRR___ppp{{{rrreeeXXXNNNGGGBBB???<<<============???CCCFFFNNN^^^wwwppp[[[QQQMMMHHHBBB???@@@??????BBBDDDJJJXXXfffvvv}}}qqqddd]]]ZZZZZZPPPOOOPPPRRRQQQNNNOOOSSSSSSVVVbbbwwwqqqgggggg{{{ggg[[[cccjjj|||}}}jjjWWWMMMMMMGGG@@@:::;;;;;;999777777888777666555555666777888999999:::;;;<<<===>>>??????AAACCCDDDDDDFFFIIIKKKPPPTTTfff|||cccYYYbbbssswwwdddUUUNNNLLLGGGQQQddd~~~{{{aaaPPPGGGBBB???>>>>>>>>>?????????@@@@@@>>>???@@@AAABBBBBBBBBBBB>>>===;;;;;;<<<<<<<<<;;;::::::999999999999888999888:::<<<======>>>???AAAAAACCCEEEGGGGGGIIILLLNNNPPPPPPRRRSSSUUUUUUVVVVVVVVVYYY[[[]]]^^^```bbbdddjjjiiigggdddbbbcccgggjjjqqq~~~zzzmmm[[[QQQHHHEEEGGGMMMYYYdddvvv```WWWOOOZZZ}}}wwwwww~~~}}}uuusssxxx~~~|||mmmZZZHHH>>>:::999555555444333333333333444333333333333333444555555444444444555666777777888777:::999===CCCEEEWWWvvvuuuaaa___iiiiiippp}}}pppaaaQQQFFF<<<999888777777999:::;;;<<<<<<===<<<<<<<<<:::::::::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;>>>===<<<:::777777999;;;999999:::;;;<<<>>>@@@AAACCCDDDFFFGGGHHHLLLPPPTTTWWWYYY]]]```cccfffkkknnnrrr{{{~~~bbbTTTRRRVVV___aaabbbaaa\\\SSSJJJDDDBBB???>>>@@@AAABBBHHHOOOYYYlllzzzrrrdddWWWMMMFFFBBB@@@<<<=========>>>@@@DDDGGGLLL^^^yyyqqq]]]RRRMMMGGGBBB@@@???>>>???BBBEEEKKKYYYggguuu|||~~~qqqjjjfff```^^^]]]___^^^\\\^^^dddcccfffqqqssslllkkkyyy}}}fff[[[fffnnnlllXXXMMMKKKIIIAAA999999999777777999888777666555555666777888888888:::;;;===>>>???@@@@@@BBBDDDEEEFFFHHHKKKMMMPPPUUUeeezzzcccYYYaaaxxx|||kkk[[[PPPOOOHHHMMM]]]sssyyy___OOOHHHCCC@@@????????????@@@@@@@@@@@@======???@@@AAAAAABBBBBB@@@>>><<<;;;;;;;;;:::999::::::::::::999999888888888:::<<<<<<<<<===???AAABBBCCCEEEFFFFFFHHHKKKNNNRRRRRRSSSTTTTTTTTTTTTTTTWWWYYY\\\]]]___aaadddgggjjjiiihhheeebbb``````aaammmzzzsssaaaVVVKKKFFFEEEIIITTT^^^ooo^^^ZZZUUU^^^zzz|||tttZZZGGG===999666555555444333333333333444333333333333333444444555333444444555666777888888555999888;;;BBBEEESSSmmm~~~iiigggpppooosss}}}tttdddTTTHHH<<<999999777777888:::;;;<<<<<<======<<<<<<::::::::::::999999999999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<===>>>>>><<<:::999:::;;;999999999:::;;;===>>>???BBBCCCEEEFFFGGGJJJOOORRRVVVXXX\\\___bbbfffkkknnnqqqyyywww___PPPJJJIIIIIIIIIIIIIIIGGGDDDAAA???>>><<<<<>>===>>>>>>>>>>>>@@@DDDGGGKKK[[[vvvooo^^^SSSLLLEEEBBBBBB>>>===???CCCFFFLLLZZZhhhssszzzzzzvvvtttwwwxxxxxx{{{~~~sssppprrr|||~~~hhh]]]gggqqqkkkVVVKKKIIIKKKAAA999777777666777999777777555555555555777777777888:::<<<>>>???@@@@@@@@@AAADDDEEEFFFHHHKKKNNNQQQVVVeeepppbbbfff}}}sssbbbUUUOOOHHHKKKVVVhhhxxx___OOOHHHCCCAAA>>>????????????@@@@@@@@@<<<===>>>???@@@AAAAAAAAA???===;;;:::::::::888777999::::::::::::999888777888999;;;<<<<<<===???AAACCCDDDEEEEEEEEEGGGKKKNNNRRRRRRSSSTTTTTTTTTTTTTTTWWWXXX[[[\\\^^^```dddgggkkklllmmmlllhhheeecccbbblllwwwuuueeeZZZNNNGGGEEEHHHQQQ[[[kkk[[[___```cccxxx|||xxx\\\GGG===888333555555444333333333333444333333222222333333444555333333444555666777888888555888777999@@@CCCNNNdddoooppp|||}}}~~~{{{oooWWWJJJ>>>::::::999888999:::;;;<<<<<<======<<<<<<999999999999999999999999::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;===>>>>>><<<:::999:::999999999999:::;;;======@@@BBBCCCDDDEEEHHHMMMPPPTTTWWW[[[^^^aaaeeejjjmmmooowwwppp\\\PPPIIIFFFBBBBBBAAA@@@???>>>>>>>>><<<:::;;;>>>@@@@@@EEEKKKSSSiiiyyyoooaaaTTTKKKEEEAAA???>>>>>>???>>>>>>@@@CCCFFFLLLZZZqqqwwwlll^^^SSSJJJBBB@@@BBB======???DDDGGGMMM[[[hhhuuu|||xxx{{{lll^^^fffpppjjjVVVKKKJJJHHH???888777777666666888777666555444444555666777666777:::===???@@@AAAAAAAAACCCEEEGGGHHHJJJMMMPPPSSSYYYfffnnnlll~~~|||lll]]]NNNIIILLLSSSaaa|||aaaPPPGGGBBB>>>=========>>>>>>>>>??????======>>>???@@@@@@??????>>><<<::::::;;;;;;;;;:::999999:::::::::999888777777999;;;<<<<<<===???@@@CCCDDDDDDDDDEEEGGGJJJMMMOOOPPPRRRSSSUUUVVVVVVVVVVVVWWWYYYZZZ\\\^^^bbbeeejjjnnnrrrsssqqqmmmjjjhhhiiisss|||mmm```RRRIIIFFFHHHPPPZZZiiiZZZdddhhhdddnnn|||{{{]]]HHH???999333555555444333333333333444333333222222333333444555333333444555666777888999555888666888???@@@JJJ^^^rrrvvvyyyZZZLLL???;;;;;;:::999999:::;;;<<<<<<======<<<<<<999999999999999999999999::::::;;;<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<======999<<<>>>>>><<<:::999888999999999999:::;;;<<<===???@@@AAABBBCCCFFFKKKNNNSSSVVVYYY]]]```dddiiilllmmmvvvkkk[[[QQQKKKFFFCCCBBBAAA??????>>>>>>>>><<<:::;;;>>>???>>>BBBHHHRRRjjj{{{rrrdddVVVMMMGGGDDDBBB?????????>>>>>>???CCCFFFOOOZZZnnn}}}rrriii]]]SSSHHH@@@???CCC======@@@DDDGGGNNN[[[hhhyyyooo___dddmmmkkkXXXNNNMMMDDD===777777888666555666666555444333333444555666555777:::===???AAAAAAAAADDDFFFHHHJJJKKKMMMPPPSSSTTT[[[gggtttmmm}}}ttteeeOOOJJJNNNSSS___~~~dddRRRGGG@@@<<<<<<<<<<<<<<<=========>>>===>>>>>>????????????>>>>>>===<<<<<<>>>??????>>>999999:::;;;:::999888777777999;;;<<<<<<===>>>@@@CCCDDDDDDDDDDDDGGGJJJMMMLLLNNNPPPSSSUUUWWWYYYYYYTTTVVVWWWXXXZZZ\\\```cccdddiiipppssssssoookkkiiifffppp}}}vvvhhhWWWLLLFFFGGGPPPYYYzzzggg]]]```aaaccclll^^^DDD<<<999555555555444444444333333333444333333222222333333444444444444555555555555666666777999<<<<<>>>>>>>><<<;;;999888555666888:::;;;;;;;;;;;;===???AAACCCEEEGGGKKKMMMPPPTTTYYY]]]```dddhhhjjjmmmqqqyyy}}}jjj]]][[[WWWJJJHHHEEECCCBBB???:::999===<<<::::::======<<<@@@FFFQQQlll{{{qqqbbbSSSIIIBBB???>>>>>>????????????AAAEEEGGGKKKXXXooopppfff[[[SSSIIIAAA>>>@@@;;;<<>>@@@BBBDDDBBBEEEHHHKKKNNNPPPTTTWWW]]]aaakkkwwwtttwwwjjjWWWOOOGGGIIIZZZyyyoooVVVJJJCCC>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<===============????????????>>>===<<<;;;999999::::::::::::;;;;;;:::::::::;;;<<<===>>>???CCCCCCBBBBBBDDDGGGJJJLLLOOONNNOOOOOOQQQTTTVVVWWWXXXYYYZZZZZZ[[[^^^cccffffffhhhlllppprrrrrrqqqpppkkkmmmuuuzzznnn___RRRIIIHHHPPPZZZ~~~|||xxxfff^^^bbbfffgggjjjyyy___EEE===999555555555444444444333333333444333333222222333333444444444444555555555555666777777999;;;;;;>>>JJJVVVwwwzzz}}}{{{iiiVVVBBB:::999999888888::::::;;;<<<<<<<<<;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;:::::::::999::::::999999::::::;;;<<<===>>>>>>>>>===;;;999888555666888:::;;;;;;;;;;;;;;;===@@@AAACCCEEEIIILLLNNNQQQVVVZZZ^^^bbbfffiiinnnqqqxxxooofffgggdddXXXNNNGGGBBBAAA???;;;:::<<<<<<::::::======<<<@@@EEEMMMhhh{{{qqqbbbSSSIIICCC@@@>>>>>>????????????AAAEEEGGGMMM\\\tttqqqfffZZZQQQHHH@@@>>>@@@<<<===???BBBIIIUUUbbbkkk}}}|||xxx|||wwwwww}}}mmm```[[[aaasss{{{aaaUUUSSSMMMGGGAAA;;;888999999888555666666666555555444444333555888;;;===???@@@CCCEEEGGGIIIMMMPPPRRRUUUYYY[[[___ccclll}}}rrryyy{{{mmmZZZQQQHHHIIIWWWtttzzz___OOOGGGBBB???>>>>>>===<<<<<<;;;;;;========================>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::999999999888888888999:::;;;<<<===BBBBBBBBBCCCEEEGGGIIIKKKNNNNNNNNNOOOQQQSSSUUUWWWXXXYYYZZZZZZ[[[]]]aaaddddddfffiiikkkmmmmmmmmmlllmmmnnnuuusssdddXXXOOOLLLQQQXXX~~~|||sssccc^^^fffmmmnnnllltttcccFFF===;;;666555555444444444333333333444333333222222333333444444444444555555555555666777777999;;;;;;===GGGRRRnnn|||~~~rrr^^^GGG<<<999888777777999:::<<<=========<<<<<<;;;::::::999999::::::;;;::::::::::::999999999999::::::999999::::::;;;<<<======>>>>>>===;;;999888666666888999:::::::::::::::<<<>>>@@@AAACCCGGGIIIJJJMMMRRRVVVZZZ___cccgggmmmpppuuu}}}uuuqqqwwwwwwkkkZZZOOOEEEBBBAAA???======<<<::::::<<<<<<;;;???EEELLLhhhzzzpppaaaSSSJJJDDDAAA@@@>>>????????????AAAEEEGGGPPPaaa{{{sssfffXXXNNNFFF???===@@@===>>>???DDDLLLYYYgggqqq~~~|||yyysssuuummmhhhooottt{{{tttdddXXXUUU___wwwttt^^^UUUSSSMMMDDD???:::777777888777555555555555555555555555555777999<<>>======<<<<<<<<<>>>>>>=================================<<<::::::===<<<<<<;;;999888888777888888888888999;;;<<<===@@@AAABBBDDDEEEGGGHHHIIIMMMMMMMMMNNNPPPRRRUUUVVVXXXYYYZZZZZZZZZ[[[^^^aaabbbcccdddeeegggggggggggglllmmmrrr~~~}}}mmm```WWWQQQQQQTTTooo___]]]gggqqqrrroootttkkkIII<<<:::999555555444444444333333333444333333222222333333444444444444555555555555666777666888:::;;;<<>>:::888777777999:::<<<>>>>>>>>>===<<<;;;::::::999999::::::;;;999999999999999999999999::::::999999::::::;;;<<<<<<============;;;:::888666777777888999::::::::::::;;;>>>???@@@BBBFFFHHHFFFIIINNNRRRVVV[[[```dddjjjnnntttzzz~~~yyy|||kkk[[[LLLFFFFFFCCC@@@>>>===::::::===<<<;;;???DDDPPPkkkyyyoooaaaSSSJJJEEEBBBAAA>>>????????????AAADDDGGGOOOdddssseeeUUUKKKCCC>>>===???======@@@FFFPPP___mmmvvvyyywwwrrrtttjjjaaaeeeiiiqqq}}}qqqaaaUUUQQQ]]]vvv}}}nnn\\\UUUTTTMMMBBB>>>:::888777888777666444555555555666666666777888;;;>>>@@@BBBEEEIIILLLPPPSSSWWWZZZ]]]```dddfffgggkkkssswwwttt}}}tttaaaWWWMMMKKKRRRiiipppWWWIIICCCAAA@@@???===============??????>>>>>>>>>>>>==================<<<;;;:::999<<<<<<;;;::::::999888888999999999:::;;;<<<>>>>>>???@@@BBBDDDFFFGGGGGGGGGLLLLLLMMMMMMOOOQQQTTTUUUWWWXXXYYYYYYXXXYYY\\\^^^``````aaaaaabbbbbbccccccfffggglllwwwwwwhhh\\\SSSQQQRRRmmm___[[[dddmmmnnnkkknnn||||||}}}wwwqqq|||uuuLLL;;;888999555555444444444333333333444333333222222333333444444444444555555555555666777666777:::;;;<<>>===;;;::::::999999::::::;;;999999999999999999999999::::::999999::::::;;;<<<<<<<<<=========;;;:::999777777777777888999999::::::<<<>>>???@@@BBBEEEHHHDDDGGGKKKOOOSSSXXX]]]aaafffkkkrrrwww|||~~~~~~|||jjjVVVMMMJJJFFFAAA>>>>>>;;;;;;======<<>>????????????AAADDDGGGNNNgggrrrcccRRRHHHBBB>>>===???<<<===AAAIIIVVVfffttt|||wwwuuurrrvvvnnndddfffiiirrrzzzoooaaaUUURRR^^^xxx~~~nnn\\\UUUTTTLLL@@@>>>;;;999888888888777444444555555666777777777999;;;>>>AAAEEEIIINNNQQQSSSVVVZZZ]]]```dddhhhjjjmmmqqqyyyvvvxxx~~~{{{eeeYYYNNNLLLRRRfffxxx\\\KKKCCCBBBAAA???=========>>>???@@@@@@??????>>>>>>>>>>>>============<<<;;;:::999::::::::::::::::::::::::999999999:::;;;<<<===>>>>>>???AAACCCEEEFFFGGGGGGKKKKKKKKKLLLNNNPPPSSSTTTUUUWWWXXXXXXWWWWWWYYY[[[^^^^^^_________````````````aaafffpppooo```UUUQQQSSSlllaaa[[[bbbhhhhhheeegggpppyyyzzzsssssssssyyynnneeeiii}}}uuuMMM:::777666555555444444444333333333444333333222222333333444444444444555555555555666777555777;;;======BBBHHHZZZvvv~~~~~~hhhOOOAAA<<<999888888888:::===@@@AAA@@@???===;;;::::::999999::::::;;;999999999999::::::::::::::::::999999::::::;;;<<<<<<<<<=========<<<:::999777777777777777888999:::999;;;===>>>???AAADDDFFFEEEGGGJJJMMMQQQUUU[[[___ccchhhooosssvvvyyy}}}}}}zzzdddWWWPPPHHHBBB??????======???>>>===@@@EEERRRmmmtttkkk]]]QQQHHHDDDCCCBBB>>>????????????AAAEEEGGGPPPlllppp```PPPGGGBBB>>>===>>>===>>>DDDOOO___ooo{{{~~~wwwuuuttt|||wwwoooooopppxxxvvvlll___UUUSSSaaa~~~rrr]]]TTTQQQHHH>>>===;;;999888888888888555555555666666777777777888;;;???CCCGGGLLLSSSWWWWWWZZZ^^^bbbeeehhhlllooossswww~~~zzzxxxjjjZZZNNNLLLRRRbbbcccPPPFFFCCCBBB???>>>===>>>???@@@AAAAAA@@@@@@???>>>>>>>>>===============<<<::::::999999999::::::;;;;;;;;;777777777777888:::;;;<<<>>>???@@@BBBCCCEEEFFFGGGKKKJJJKKKKKKMMMOOORRRSSSSSSTTTVVVWWWVVVVVVXXXYYY\\\\\\]]]^^^______^^^^^^\\\^^^bbbjjjxxxyyygggYYYUUUWWWzzziiiaaa^^^ccciiikkkjjjjjjnnnqqq}}}pppkkkmmmnnnssskkkbbb```jjjgggHHH<<<888666555555444444444333333333444333333222222333333444444444444555555555555666666555777<<<>>>???BBBGGGWWWjjj}}}~~~}}}zzzeeeMMMAAA===:::999999888:::>>>AAABBBAAA???>>>;;;::::::999999::::::;;;999:::::::::;;;;;;;;;;;;::::::999999::::::;;;<<<;;;<<<=========<<<;;;:::888777777666777777999999888:::;;;<<<===???BBBDDDFFFHHHKKKMMMPPPTTTZZZ]]]aaafffkkkoooqqquuuzzzyyyvvvfffZZZOOOGGGDDDAAA???>>>@@@???>>>AAAFFFVVVppprrriii[[[OOOGGGDDDBBBBBB>>>????????????AAAEEEGGGVVVtttlll]]]MMMFFFCCC???======>>>AAAHHHVVVgggxxxxxxvvvyyy~~~|||zzzwwwlll^^^RRRPPPaaavvv]]]QQQMMMDDD;;;;;;:::999777666777888666666666666666777777777888;;;???CCCIIIPPPWWW\\\]]]```dddgggkkknnnsssvvvxxx|||zzzooo\\\MMMLLLQQQ^^^|||hhhTTTHHHDDDBBB@@@>>>===>>>???AAABBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::::::::::::::::::::666666777777888999;;;<<>>AAABBBAAA@@@>>>;;;::::::999999::::::;;;:::::::::;;;;;;<<<<<<<<<::::::999999::::::;;;<<<;;;<<<=========<<<;;;:::888888777666666777888999777888:::;;;;;;===@@@BBBHHHIIIKKKMMMOOOTTTYYY]]]aaadddhhhkkknnnttt|||tttrrrcccVVVMMMKKKBBB@@@???AAA@@@>>>AAAGGG\\\uuupppgggZZZNNNGGGCCCBBBAAA>>>????????????AAAEEEGGG[[[zzz~~~jjj[[[LLLEEECCC@@@======@@@CCCLLL[[[mmm}}}yyyvvv{{{ooo^^^PPPMMM___xxx^^^OOOIII@@@999999999888666555666777777777777777666666666666777:::???DDDJJJQQQYYY___aaadddhhhlllooossswwwzzz{{{sss]]]LLLKKKPPPZZZuuujjjTTTGGGEEECCC@@@>>>===>>>@@@AAABBBBBBAAAAAA@@@???>>>>>>????????????>>>===<<<;;;===<<<;;;;;;:::999888888888888888999:::;;;======@@@?????????AAACCCFFFHHHIIIIIIIIIJJJLLLNNNQQQRRROOOQQQTTTUUUUUUUUUWWWXXXUUUWWWZZZ]]]^^^]]]\\\[[[UUUWWWYYY\\\fffwwwxxxeee```cccssseee___```gggrrr~~~uuuhhhiiiqqquuusssiii```^^^bbbiiittt}}}www___FFF;;;;;;888222444444333333333333222222333333333333333333333333333444444444333333555666666888999:::;;;===AAADDDMMM```|||xxxxxxvvv|||tttdddNNN@@@===<<<:::777<<<>>>BBBDDDEEECCC@@@>>><<<:::888888999999999888::::::::::::::::::::::::999:::;;;;;;999999:::;;;===============<<<<<<;;;888777555444555666888999999:::;;;===>>>@@@AAABBBAAACCCEEEHHHLLLQQQXXX]]]aaadddhhhlllooorrruuuwwwooovvvppp]]]RRRNNNFFFAAA>>>???@@@@@@DDDJJJ]]]sssfffXXXPPPIIICCC@@@AAABBB>>><<<>>>@@@BBBGGGNNNbbbzzzmmm]]]LLLDDDBBB???>>>???@@@JJJWWWcccsssuuuwwwtttbbbTTTUUUjjjyyyeeePPPCCC???888888777777777777888888666666666666666777888888888;;;@@@FFFMMMUUU]]]cccfffkkkqqquuuwwwyyy}}}rrrbbbSSSMMMNNNXXXnnniiiUUUIIIDDDBBBAAACCCAAA===>>>BBB@@@>>>======>>>>>>===;;;::::::;;;<<<=========<<<888888888999999::::::::::::::::::999999::::::;;;>>>>>>???@@@AAACCCDDDEEEGGGHHHJJJKKKMMMNNNOOOOOOPPPQQQRRRTTTVVVWWWWWWWWWXXXYYY[[[]]]^^^^^^^^^]]]XXXUUUVVV\\\eeeqqqnnneeedddqqqbbb[[[^^^hhhyyyrrrcccdddkkknnnnnncccZZZYYY]]]dddmmmuuuxxxlllWWWBBB:::;;;:::555444444333333333333222222333333333333333333333333333444444444333333555666666888999:::;;;===AAADDDMMM]]]zzzsssvvvwww{{{uuu{{{}}}xxxhhhRRRCCC>>>===<<<:::;;;>>>CCCIIILLLIIIBBB===<<<:::999999:::::::::888::::::::::::::::::::::::999:::;;;;;;999999:::;;;<<<<<<<<<<<<<<<;;;::::::888777666555555666888999888888:::;;;===???@@@@@@BBBCCCEEEHHHKKKPPPVVV[[[```cccgggkkkmmmpppsssvvv{{{}}}ooowwwiiiYYYQQQIIIDDDAAACCCEEEFFFKKKRRRbbbrrrfffXXXPPPIIICCC@@@AAABBB>>>===???@@@AAAFFFMMMaaa~~~uuufffXXXJJJCCCAAA??????@@@CCCNNN\\\hhhwww~~~~~~ssswww{{{hhhYYYYYYnnnzzziiiUUUEEE>>>888888777777777777888888666666666666666777888888888;;;@@@FFFMMMVVV___eeemmmrrryyy}}}vvvfffVVVOOONNNVVVkkkpppXXXHHHEEEBBBAAAAAA@@@<<<===@@@@@@>>>======>>>>>>===;;;;;;;;;<<<<<<===<<<<<<<<<888888999999999:::::::::::::::::::::::::::;;;<<<======>>>???@@@BBBCCCDDDFFFGGGHHHJJJLLLMMMNNNNNNNNNOOORRRTTTVVVXXXYYYZZZXXXZZZ\\\^^^````````````[[[WWWWWW\\\cccnnn}}}tttkkkjjjnnn]]]WWWZZZiiisssdddfffmmmppplllaaaWWWUUUXXX]]]ccciiikkk```NNN>>>999999888444444444333333333333222222333333333333333333333333333444444444333333555666666888999:::;;;>>>BBBEEEMMMYYYuuu{{{nnnkkkjjjlllppp~~~uuuzzzzzznnnWWWEEE===;;;::::::999===DDDNNNTTTQQQFFF======<<<::::::;;;;;;;;;:::::::::::::::::::::::::::999:::;;;;;;999999:::;;;;;;;;;;;;;;;;;;:::999999888888666555555666777888666777888:::<<<===>>>???BBBDDDFFFGGGJJJNNNSSSWWW^^^aaaeeeiiikkknnnqqqsssvvvxxx|||pppxxx{{{fffXXXKKKEEEBBBBBBDDDEEEKKKQQQiiirrrfffXXXPPPJJJCCCAAAAAABBB???>>>@@@@@@@@@EEELLL```{{{kkk\\\QQQFFFBBB@@@???@@@BBBIIIUUUeeeqqq|||zzz|||yyypppuuujjj\\\___sssuuuiiiWWWEEE;;;999999888888888888999999666666666666666777888888888;;;???EEEMMMXXXbbbiiipppvvv}}}|||lllZZZQQQMMMSSSggg|||~~~cccPPPIIIEEEBBBBBBAAA===>>>AAA???>>>======>>>>>>===<<<<<<<<<=========<<<;;;;;;888999999999999::::::::::::::::::::::::;;;<<<===<<<<<<===>>>???AAABBBCCCEEEEEEGGGHHHJJJLLLMMMNNNNNNOOOQQQTTTWWWYYY[[[[[[ZZZ[[[^^^```bbbcccdddddd___ZZZXXX[[[aaaiiiwww~~~tttpppiiiZZZVVVVVVlllvvviiipppxxx{{{nnncccYYYXXXYYY[[[]]]```cccXXXHHH<<<888777444111444444333333333222222222333333333333333333333333333444444444333333555666666888999:::<<<>>>BBBEEEKKKUUUmmm{{{kkkfffdddeeehhhrrrzzzyyyyyywwwqqqZZZGGG;;;777666777999<<>>>>><<<;;;;;;<<<<<<;;;:::::::::::::::::::::::::::999:::;;;;;;999999:::;;;;;;;;;;;;;;;;;;:::999999999888777666666666777777666777888:::;;;===>>>???BBBDDDEEEGGGHHHKKKOOOSSS[[[^^^cccfffhhhkkknnnppptttvvvzzz~~~qqqyyyvvvcccRRRKKKEEECCCBBBCCCHHHOOOmmmtttgggYYYQQQJJJDDDAAAAAAAAA@@@@@@BBBAAAAAAFFFMMM```uuusss```TTTLLLDDDAAA???>>>AAAEEEQQQ___ooozzz}}}wwwyyy}}}rrrjjjrrr}}}hhh]]]ddd{{{sssiii```RRRBBB888999999888888888888999999666666666666666777777888888:::???EEENNNZZZfffoootttzzzrrr___SSSLLLQQQeee{{{ttt^^^QQQKKKFFFEEEDDD@@@@@@CCC???===<<<===>>>???>>><<<===============<<<;;;:::999999999999999999999999::::::::::::;;;<<<===>>>=========>>>@@@AAACCCDDDEEEEEEFFFHHHJJJLLLNNNOOOOOOPPPRRRUUUWWWYYYZZZZZZ[[[\\\___bbbdddeeeffffffbbb]]]ZZZ[[[___eeeppp{{{~~~wwwcccWWWVVVXXXrrrvvvmmmvvvmmmddd]]]^^^bbbbbb```aaa]]]RRRDDD;;;888777444333444444333333333222222222333333333333333333333333333444444444333333555666666777999;;;<<>>GGGPPPQQQJJJBBB???===;;;;;;<<<<<<<<<;;;::::::::::::::::::::::::999:::;;;;;;999999:::;;;;;;<<<<<<<<<<<<;;;::::::999999888777777777777777777777999:::<<<>>>??????AAACCCEEEFFFGGGIIILLLOOOWWWZZZ___ccceeehhhlllnnnppptttxxx|||yyyooovvvsss```VVVMMMHHHFFFGGGNNNVVVooovvvjjj[[[RRRKKKDDDAAAAAA@@@@@@AAACCCBBBBBBIIIQQQcccqqq|||}}}yyyqqqdddVVVOOOIIICCCAAA??????DDDKKK\\\jjjyyyyyyzzzwwwxxxyyyllldddnnn|||hhhaaalll~~~hhh\\\VVVLLL@@@999999888888888888888888999666666666666666777777888888:::>>>DDDNNN\\\kkkuuu|||wwweeeXXXOOOQQQdddyyyjjjWWWOOOHHHFFFDDDAAA@@@BBB>>>===<<<===>>>???>>>======>>>>>>>>>===<<<;;;;;;999999999999999999999999888888999:::;;;<<<>>>???>>>>>>>>>???AAABBBDDDEEEFFFFFFGGGHHHJJJMMMOOOQQQQQQRRRTTTUUUVVVWWWWWWWWW[[[\\\___bbbdddeeeffffffddd___\\\]]]^^^bbbkkktttwww^^^TTTUUU]]]zzztttnnnzzznnngggdddjjjppppppllliiiYYYLLL@@@;;;999888777777444444333333333333222222333333333333333333333333333444444444333333555666666777999;;;===@@@DDDGGGIIISSSiiitttnnnkkkfffccceeeqqq{{{{{{xxxtttlll___PPPCCC<<<:::;;;999999;;;BBBIIILLLIIIDDD>>>===;;;;;;<<<<<<<<<;;;::::::::::::::::::::::::999:::;;;;;;999999:::;;;<<<<<<<<<<<<<<<;;;::::::999999999888888777777666777777888:::<<<===??????@@@BBBDDDEEEEEEGGGJJJLLLSSSVVV[[[___cccfffjjjmmmnnnqqqvvvyyy{{{vvvooogggmmmnnnbbbUUUMMMIIIJJJSSS\\\pppzzzmmm^^^UUUMMMEEEAAAAAA@@@???AAACCCCCCDDDNNNYYYiiiqqqvvvtttmmmeeeZZZQQQJJJFFFCCCBBB@@@BBBJJJTTTffftttzzz~~~|||{{{xxxhhhaaakkk~~~kkkfffttt}}}dddUUUNNNGGG@@@;;;888888777777777777888888666666666666666777888888888:::===CCCNNN^^^ooozzz{{{mmmbbbVVVSSS```rrroooYYYPPPFFFCCCBBB???===???>>>===<<<===>>>???>>>=========>>>>>>>>>===<<<<<<:::::::::999999999999888777777777888:::<<<>>>???>>>??????@@@AAACCCDDDEEEFFFFFFFFFHHHJJJMMMPPPRRRRRRRRRSSSTTTUUUUUUUUUUUUZZZ[[[^^^```bbbcccddddddccc```^^^___```aaahhhoooyyyqqq[[[TTTVVV^^^}}}wwwvvvxxxssssss|||xxxsssZZZLLL???:::999666555777444444333333333333222222333333333333333333333333333444444444333333555666666777:::;;;===@@@DDDHHHJJJUUUggg{{{tttmmmkkkxxx~~~}}}zzzvvvkkk\\\LLL@@@<<<;;;777888:::???DDDGGGGGGEEE>>><<<::::::;;;<<<;;;:::::::::::::::::::::::::::999:::;;;;;;999999:::;;;;;;;;;;;;;;;;;;:::999999999:::999999888777666666555666777999:::<<<===>>>>>>@@@BBBDDDEEEFFFIIIKKKOOORRRXXX]]]aaaeeeiiimmmnnnrrrwwwyyy{{{hhhccc\\\aaayyytttaaaSSSLLLKKKSSS]]]sss~~~qqqaaaWWWNNNFFFAAAAAA??????AAACCCCCCGGGSSS```pppvvvxxxtttlllbbbWWWOOOFFFDDDBBBBBBBBBFFFSSS```ooo{{{zzzggg___kkkyyyhhhhhhzzz|||cccSSSJJJCCC===;;;777777666666666666777777666666666666666777888888888999<<>>=========<<<<<<===>>>??????===<<<======>>>>>>>>>>>>===:::::::::999999999888888555555666777999;;;===>>>>>>>>>>>>???@@@BBBDDDDDDEEEEEEEEEFFFIIILLLOOOQQQPPPPPPRRRSSSTTTUUUUUUUUUXXXZZZ\\\^^^````````````bbb___```bbbbbbbbbffflllrrrzzz~~~mmmZZZUUUXXX[[[|||}}}xxx___OOO@@@;;;777222111333444444444333333333222222333333333333333333333333333444444444333333555666666777:::;;;===@@@EEEHHHLLLVVVfff~~~{{{tttxxxgggRRRBBB999777555777;;;???CCCEEEEEEEEE===<<<::::::;;;;;;;;;:::::::::::::::::::::::::::999:::;;;;;;999999:::;;;999::::::::::::999888888:::::::::999999777666555444555666777999;;;<<<======???BBBCCCDDDFFFHHHJJJLLLPPPVVV[[[```eeeiiimmmqqquuuzzz{{{|||vvv___ZZZTTTWWWoooqqq^^^RRROOOVVV^^^uuussscccXXXOOOFFFAAA@@@??????@@@BBBCCCIIIWWWeeeuuuzzz}}}xxxooocccXXXPPPCCCAAAAAABBBDDDJJJYYYhhhttt|||hhh```kkkwwwrrrcccfff|||{{{cccRRRHHH???:::999666666555555555555666666666666666666666777888888888999<<>>???===<<<<<<===>>>??????>>><<<<<<===>>>>>>???>>>>>>:::::::::999999888888888444444555777999;;;===>>><<<======>>>???AAABBBCCCDDDCCCDDDEEEGGGKKKNNNPPPMMMNNNPPPRRRTTTUUUVVVWWWXXXYYY[[[]]]^^^^^^^^^]]]aaa___```ddddddccceeekkkkkkqqq}}}yyyyyyxxxccc\\\bbbaaajjj|||zzzcccKKK@@@???888666888666555555444333333222111111333333333333333333333333333333444444555666666666777888999<<<@@@DDDHHHJJJTTTWWWbbbzzz|||~~~vvv{{{xxx```III??????<<<999888:::???EEEGGGHHH???===<<<<<<<<<<<<:::888::::::::::::::::::::::::999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::<<<<<<<<<;;;:::999777666666666888999;;;;;;;;;;;;===>>>@@@CCCFFFIIIKKKLLLNNNRRRVVVZZZ___dddiiimmmpppqqqvvv}}}mmm\\\TTTOOOVVVjjjnnn```ZZZ[[[___{{{kkk[[[QQQJJJEEEAAA===>>>AAAEEEFFFLLL___sss~~~|||sssiii\\\QQQGGGEEECCCCCCEEENNNaaarrryyyrrrmmmjjjzzz{{{iii]]]ggg{{{bbbPPPFFF>>>;;;:::999888888777777777777777:::999777555555666888999;;;<<<===BBBNNNccc{{{uuu___RRROOO\\\^^^vvvhhhVVVGGGFFFEEE>>>===AAA>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>===<<<;;;:::999888888888999888777777888:::<<<======???AAADDDEEEFFFEEEDDDCCCDDDDDDFFFGGGJJJKKKMMMRRRQQQQQQQQQSSSUUUWWWXXXYYYYYYZZZZZZ[[[[[[\\\\\\dddcccbbbaaaaaaccceeeffflllkkkqqq~~~vvvvvvwww~~~yyybbb^^^ggggggjjjvvvzzzdddKKK???>>>888666888555555555444333333222111111333333333333333333333333333333444444555666666666666666888;;;???CCCGGGJJJSSSVVV```vvvwww~~~mmmSSSCCC>>>;;;888777999>>>CCCEEEFFF@@@>>><<<;;;;;;;;;:::999::::::::::::::::::::::::999999999::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;:::999777777555666777888::::::;;;;;;===>>>@@@CCCEEEHHHJJJKKKKKKNNNRRRVVV[[[```eeeiiinnnooouuu|||~~~gggVVVOOOKKKPPPbbbzzzhhh^^^___eeetttcccXXXPPPIIIDDD??????AAAEEEIIIRRRfffzzz~~~vvvlll___TTTIIIFFFDDDEEEIIIUUUiiizzz|||xxxwwwuuuyyysssbbbYYYgggzzzbbbQQQFFF???;;;:::999888888777777777777777999888777666666777888999:::;;;>>>CCCPPPfffwwwcccTTTOOOPPPRRReeennnZZZJJJGGGFFF@@@===???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????<<<<<<:::999888777777777777666555555666888:::;;;===???BBBDDDEEEFFFEEEDDDCCCCCCDDDEEEGGGIIIJJJLLLPPPQQQQQQRRRSSSTTTVVVVVVXXXXXXYYYYYYZZZYYYYYYYYYbbbaaaaaaaaaaaaccceeefffgggfffkkkwwwzzztttuuuvvvwwwttttttwwwxxx{{{qqq```bbbnnnpppqqqvvv~~~eeeLLL>>><<<666555777444555444444333333222222111333333333333333333333333333333333444555555666666555555777:::>>>CCCHHHJJJRRRVVV___qqqxxx}}}```HHH>>>:::888777888<<<@@@CCCEEEAAA???;;;::::::;;;::::::::::::::::::::::::::::::999999::::::::::::;;;;;;<<<;;;;;;;;;;;;:::::::::<<<<<<<<<;;;:::999888777555555666777888999999:::<<<===???BBBDDDGGGIIIJJJHHHKKKPPPTTTXXX]]]bbbfffkkkmmmssszzz~~~uuu^^^OOOJJJGGGKKKZZZvvvvvvhhhhhhooo|||kkk___UUUKKKEEEBBBAAABBBFFFMMM\\\qqq{{{qqqdddYYYLLLGGGDDDGGGOOO]]]sss}}}uuuvvvzzz||||||hhhYYYTTTgggyyybbbRRRGGG???;;;;;;999888888777777777777777999888777666666777999999999;;;>>>DDDRRRiiivvveeeUUULLLGGGIIIVVViiivvvaaaMMMGGGFFFBBB>>>=================================>>>>>>??????@@@@@@<<<;;;:::999888777777777777777666666666888999:::>>>???BBBDDDEEEFFFEEEDDDBBBBBBBBBDDDEEEGGGIIIJJJOOOPPPQQQSSSTTTTTTTTTSSSUUUVVVWWWWWWXXXWWWWWWWWW^^^^^^___```bbbcccddddddeeecccfffppp{{{xxxuuuxxxyyyyyytttrrrqqqpppssskkk```gggvvvxxxxxxwww}}}hhhMMM===;;;555444666222444444444333333222222222333333333333333333333333222333333444444555666666555666777:::>>>DDDIIILLLRRRWWW^^^lllyyyfffLLL===:::999888888;;;???BBBDDDCCC???;;;999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777555555555666777888888999;;;<<<>>>@@@CCCEEEGGGHHHIIILLLPPPTTTXXX]]]bbbfffiiilllrrryyy{{{}}}mmmXXXLLLIIIGGGKKKWWWooouuurrrwwwvvviii]]]QQQIIIEEECCCBBBHHHTTTggg}}}wwwiii]]]OOOHHHEEEIIISSSdddyyyssslllpppyyyyyyaaaTTTRRRgggwwwbbbSSSHHH???;;;;;;999888888777777777777777888888777777777888999:::999;;;>>>DDDQQQiii}}}xxxpppcccSSSIIIHHHIIIOOOYYYsss}}}gggPPPGGGFFFCCC>>><<<========================<<<<<<===>>>???@@@@@@AAA===<<<;;;:::999888888888999999888888999999;;;;;;>>>???BBBDDDEEEEEEDDDCCCAAAAAAAAABBBDDDFFFGGGHHHLLLNNNQQQTTTUUUTTTSSSQQQQQQQQQSSSUUUVVVWWWWWWWWWZZZ\\\^^^```bbbccccccdddgggeeefffmmmvvv}}}zzzzzz~~~xxxtttrrroooooohhh___iiiyyy|||wwwuuuxxxlllOOO===:::555444666222444444333333333333222222333333333333333333333333222222333333444555555555666666888;;;@@@FFFLLLOOOSSSYYY```iii~~~fffLLL???::::::::::::;;;>>>BBBEEECCC@@@;;;999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888666555555555666777888999:::;;;===???AAADDDEEEFFFHHHKKKOOOSSSWWW[[[```dddhhhkkkrrrwwwxxxyyyfffTTTJJJHHHHHHMMMXXXmmmzzz|||vvvhhhYYYOOOGGGEEEEEELLL]]]sss|||mmm```PPPIIIFFFLLLYYYiii{{{~~~mmmgggooo}}}sss^^^TTTTTTjjjuuucccUUUIII???;;;;;;999888888777777777777777888888888888888999::::::999<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>???@@@@@@AAA???>>>===<<<;;;:::::::::999999999999999999::::::===???AAACCCDDDDDDCCCBBBAAAAAAAAABBBCCCEEEFFFGGGKKKMMMQQQTTTUUUUUUSSSRRRMMMNNNPPPRRRTTTWWWYYYZZZYYY[[[]]]___aaabbbcccccciiigggggglllrrrwww}}}}}}wwwuuuooolllddd]]]hhhxxxzzzyyywwwyyypppQQQ>>>:::555444666111333333333333333333333333333333333333333333333333222222222333444444555555777777888;;;@@@GGGNNNRRRUUU]]]ccciiixxx{{{cccLLLAAA:::;;;;;;::::::===AAADDDCCC@@@<<<:::::::::999999::::::::::::::::::::::::;;;;;;::::::::::::999999:::::::::;;;;;;;;;;;;<<<:::;;;;;;;;;::::::999888777666555555555666888999::::::<<<>>>@@@BBBDDDDDDEEEHHHLLLOOOSSSWWW\\\```eeeiiipppuuuvvvwwwxxx```PPPGGGEEEGGGPPP\\\nnnooo]]]QQQKKKJJJJJJSSSgggpppaaaQQQJJJIIIRRRaaapppxxxhhhcccppp~~~mmmZZZUUUZZZqqqssscccVVVJJJ@@@;;;;;;999888888777777777777777777777888999999::::::::::::<<>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@@@@???>>>===<<<;;;;;;;;;777777777777777777777777<<<===@@@BBBBBBBBBAAA@@@AAAAAAAAABBBCCCDDDFFFGGGJJJMMMPPPTTTVVVVVVUUUUUUOOONNNOOOPPPSSSWWW[[[]]]ZZZ[[[\\\^^^```bbbcccdddhhhffffffjjjmmmpppxxx~~~wwwnnnhhh___YYYeeeuuuvvvzzzxxxyyyyyysssSSS>>>:::555555777222333333333333333333333333333333333333333333333333111222222333333444555555666666777:::???GGGNNNRRRWWW```gggjjjuuuzzzbbbMMMCCC999::::::999888:::???CCCBBB@@@===;;;;;;:::888777::::::::::::::::::::::::;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;:::999999888777666555555777888:::999:::;;;===???AAABBBCCCCCCFFFIIIMMMPPPTTTYYY]]]```eeemmmsssuuuxxxqqqZZZMMMGGGEEEHHHTTTdddtttwwwcccUUUOOOOOOQQQ[[[rrrqqq```QQQLLLMMMYYYjjjyyytttffffffxxxyyyiiiSSSUUUbbbzzz}}}rrrcccWWWKKK@@@;;;;;;999888888777777777777777777777888999::::::::::::999<<>>>>>>>>>>>>>>?????????@@@???>>><<<;;;;;;;;;;;;777777888888888777777777;;;<<<>>>@@@AAA@@@???>>>BBBBBBBBBBBBCCCEEEFFFGGGJJJLLLPPPSSSVVVXXXXXXXXXTTTRRRPPPOOOQQQVVV[[[^^^]]]]]]]]]]]]___aaaccceeegggeeefffhhhiiikkkrrrzzz|||~~~vvvllleee[[[UUUbbbqqqrrrvvvtttsssvvv~~~ppp}}}wwwjjjuuuUUU???:::666666777222333333333333333333333333333333333333333333333333111222222333333444555555555555555888>>>FFFMMMRRRYYYcccjjjkkksss||||||cccNNNEEE888999:::888777888===AAAAAA???===<<<<<<:::888666::::::::::::::::::::::::;;;;;;;;;::::::999999999:::::::::;;;;;;<<<<<<<<<::::::;;;;;;;;;:::999999999888666555666777999:::999999;;;===???@@@BBBBBBCCCFFFIIIMMMPPPTTTYYY]]]\\\bbbkkkrrrtttxxxmmmVVVJJJIIIFFFJJJXXXjjjzzzmmm^^^RRRSSSVVVaaaxxxqqq```QQQMMMPPP___rrrwwwkkknnnvvvfffMMMTTTggg|||qqqdddXXXKKK@@@;;;;;;999888888777777777777777666777888999:::;;;;;;;;;888<<<>>>AAALLLeeeuuulll___SSSLLLCCCEEEJJJTTTqqqbbbNNNGGGEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>???>>>===<<<;;;:::::::::999999:::::::::999999888:::;;;===???@@@???>>>===BBBBBBBBBCCCDDDEEEFFFGGGJJJLLLOOOSSSVVVYYYZZZZZZXXXUUUQQQOOOPPPUUUZZZ^^^___^^^]]]]]]^^^aaaccceeegggeeefffiiiiiiiiipppwww~~~tttyyywwwcccXXXXXXWWWbbbttt{{{|||zzzzzz{{{zzznnn|||ssslllxxxqqqTTT;;;777:::777333444444333222222111111222222222222222333333444444444444444444444444444444444555777999:::===DDDMMMUUU\\\aaaffflllxxxzzz}}}vvvgggSSSCCC888999777555666:::;;;;;;======>>>>>>===;;;999888;;;::::::999999::::::;;;;;;;;;::::::::::::999999999999::::::;;;<<<============<<<;;;999777555444666666555555555555666666888:::<<<======>>>@@@AAAFFFFFFGGGIIIMMMPPPTTTVVVYYY___eeeiiinnnyyykkkVVVJJJ@@@DDDNNN\\\lllyyy{{{fff]]]XXXYYYiiiwwwhhh```RRROOOVVVgggxxxzzzpppvvvrrr___RRRZZZooouuubbbTTTJJJ@@@:::888999999999::::::;;;;;;;;;999::::::999777666777999<<<;;;888@@@PPP```yyytttjjjVVVLLLDDDBBBHHHPPPaaasssVVVHHHFFFFFFBBB@@@??????@@@@@@>>>===>>>???@@@AAAAAA@@@???>>>???>>>>>>>>>>>>@@@BBBCCC>>>>>><<<;;;999888666666777999:::;;;;;;;;;===???BBBCCCCCCCCCBBBCCCFFFHHHKKKNNNRRRUUUWWWYYY\\\^^^ZZZUUUOOOMMMQQQWWWZZZ\\\______^^^]]]]]]]]]]]]^^^___bbbeeegggiiijjjmmmooozzzyyydddZZZZZZXXXbbbttt|||uuummm}}}tttllldddmmm{{{gggNNN999666999666444555444444333222222222222222111111222222222222222222222222222222222222222222444666999;;;>>>EEEOOOVVV]]]cccjjjqqq|||yyysssssswwwiiiVVVFFF<<<;;;999777888999::::::<<<============;;;999888;;;::::::999999::::::;;;;;;;;;::::::::::::999999888888999999:::;;;;;;<<<<<<<<<<<<;;;999888666555555444444333333444444555888:::<<<<<<<<<===???AAADDDEEEFFFIIILLLOOORRRTTTVVV\\\cccggglllxxxgggSSSHHHGGGLLLWWWdddsss~~~uuugggbbbcccqqqssseee^^^VVVVVV___rrrnnn^^^TTT___vvvyyycccTTTIII???:::999888888888999999:::::::::999::::::888777666777999;;;<<<:::@@@NNN^^^wwwcccPPPGGGCCCGGGKKKYYY}}}}}}]]]KKKFFFEEEBBBAAA??????@@@@@@>>>===>>>???@@@@@@@@@@@@???>>>@@@???>>>>>>>>>>>>???@@@======<<<;;;999888777777666888999:::::::::<<<>>>AAABBBBBBBBBBBBCCCFFFHHHLLLNNNQQQTTTVVVYYY\\\___[[[VVVPPPNNNRRRWWWZZZ[[[^^^]]]]]]\\\]]]]]]^^^^^^```bbbeeeggghhhjjjlllnnn{{{dddZZZYYYWWWaaauuusssqqqnnnfffbbbfffmmmyyy|||XXXGGG888666777444444666555444444333333333333333222222111111111111111111222222222222222222222222444666999;;;???GGGQQQYYY___fffooovvv{{{wwwzzzxxxrrrooowwwyyyjjjWWWHHH???<<<:::999999999999999<<<<<<=========<<<:::999;;;::::::999999::::::;;;;;;;;;::::::::::::999999777888888999999:::::::::;;;;;;;;;;;;:::999888888555555444444444444555555888999;;;<<<<<<<<<>>>@@@AAABBBEEEHHHKKKNNNOOOPPPSSSYYY```eeekkkxxxzzzbbbPPPGGGHHHPPP\\\jjjvvvxxxtttttt}}}qqqeee___]]]```lll}}}|||kkk___XXXhhh~~~eeeSSSFFF===::::::777888888888888888999999999999:::888777666888999:::<<<<<>>>>>??????@@@@@@??????>>>AAA@@@???>>>===<<<<<<===<<<<<<;;;::::::999888888666777999999999999;;;<<>>@@@DDDGGGJJJLLLLLLMMMQQQWWW^^^dddkkkyyyttt\\\MMMGGGHHHRRR```nnnyyyuuulllggghhhmmmwww{{{iiiaaa]]]rrreeeQQQDDD<<<999;;;888888888888999999999999888999999888777777888:::999======AAAIIITTTvvvqqqXXXOOOJJJKKKJJJQQQllltttZZZLLLGGGEEECCC@@@???@@@@@@???>>>>>>>>>????????????>>>>>>??????>>>======<<<<<<<<<;;;;;;::::::::::::999999666888999:::999999;;;<<<===>>>AAABBBBBBDDDFFFHHHJJJLLLNNNOOOQQQUUUZZZ^^^\\\WWWRRRRRRUUUXXXZZZZZZ[[[[[[\\\\\\]]]___```aaaaaacccfffggggggggghhhjjjkkk[[[ZZZYYYhhhsssrrryyywwwfff^^^```aaaccchhhppprrrhhh[[[FFFAAA<<<999666333333555555555444333333333444444444444333333222222222111333333333444444555555555333666999<<>>===???BBBEEEHHHJJJJJJJJJPPPVVV]]]ccckkkzzznnnXXXLLLHHHLLLWWWggguuu~~~xxxuuuwww|||xxx{{{iiicccccc{{{}}}bbbNNNBBB;;;999;;;:::::::::::::::::::::999888999999888777777888:::999===>>>AAAGGGOOOnnnttt]]]RRRLLLMMMLLLPPPeee~~~fffQQQGGGGGGDDDAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>=========::::::::::::::::::::::::888:::;;;;;;::::::<<<===;;;>>>@@@BBBBBBCCCEEEGGGGGGJJJMMMOOOQQQTTTXXX[[[ZZZVVVSSSSSSVVVYYYZZZYYY\\\\\\\\\]]]^^^```aaabbbaaaccceeefffffffffggghhhppp```aaabbbtttmmmooowwwsssbbbYYYVVVXXX[[[aaaiiijjj___QQQBBB???;;;888555444333444555444444333333333333333444444444333333333333333000111111222222333333444444666999<<<@@@HHHSSS[[[dddllluuu|||zzzjjjaaacccfffsssmmmhhhlllvvvyyyzzz{{{}}}}}}uuulllTTTFFF<<<;;;<<<888888<<<999:::<<<=========<<<<<<;;;::::::999999::::::;;;;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<777777666666666666777777777999::::::::::::;;;======???AAADDDFFFHHHIIIJJJOOOUUU\\\bbbkkkzzzhhhTTTKKKJJJMMMXXXiiivvv~~~~~~vvvkkkyyywwwgggbbbhhhuuu\\\KKKAAA;;;:::<<<;;;;;;;;;:::::::::::::::777888999888777777999;;;999======AAAFFFKKKeeejjjYYYMMMLLLLLLOOO^^^rrruuuZZZJJJHHHEEEBBB@@@@@@@@@@@@@@@???>>>>>>======>>>>>>???======>>>?????????>>>>>>::::::::::::::::::::::::999:::<<<<<<;;;:::<<<===;;;===@@@BBBBBBBBBDDDEEEDDDIIIOOOSSSUUUVVVWWWXXXWWWTTTRRRSSSWWWZZZZZZYYY\\\\\\\\\]]]^^^___aaabbb```bbbeeefffeeefffggghhhpppdddhhhlll~~~oooqqqxxxuuueee[[[UUUVVVXXX\\\cccdddXXXJJJ>>><<<888555555555555333444444333222222222222222222222222222222333333333000000111222222333444444444666999<<<@@@GGGRRRZZZgggppp{{{oooeeehhheeejjj{{{nnnjjjtttvvvtttqqqrrr|||~~~bbbPPPAAA>>>===888777<<<888999;;;============<<<;;;::::::999999::::::;;;;;;;;;::::::::::::999999::::::::::::::::::::::::;;;<<<<<<============<<<888777777666666777777888777888::::::999999;;;<<>>===<<<<<<===>>>??????@@@@@@@@@@@@>>>===<<<;;;;;;;;;::::::999999999888:::;;;;;;:::999;;;<<<;;;>>>@@@BBBAAAAAABBBCCCCCCIIIRRRYYY[[[ZZZXXXVVVTTTRRRPPPRRRWWWZZZZZZYYY[[[ZZZ[[[[[[\\\]]]^^^______aaadddeeeeeefffgggiii}}}mmmdddlllpppvvvwww}}}|||mmmbbb]]]\\\[[[]]]bbbaaaUUUGGG:::888555222444777666444444333222222111111222222000000111111222222222333222222333444444555666666444666999;;;???GGGQQQYYYiiitttwwweeeiiibbbaaarrrvvvsssyyyssskkkmmmzzzmmmXXXFFFAAA>>>888666;;;888999;;;===>>>>>>======;;;::::::999999::::::;;;;;;;;;;;;:::::::::999999999999999999999999999999<<<<<<===============<<<::::::999999999999::::::777888::::::999999:::<<<@@@@@@@@@AAACCCFFFIIIKKKMMMRRRYYY___hhhxxxzzz___MMMHHHJJJXXXcccqqq{{{~~~}}}}}}~~~qqqcccWWWfff{{{}}}hhh\\\\\\ooovvvfffRRRGGG@@@<<<;;;<<<999999999999888888777777777888999888777777999;;;:::;;;;;;@@@FFFHHHYYYxxxxxxZZZOOONNNOOOYYYgggmmmWWWJJJGGGCCC@@@@@@AAAAAAAAA???>>>===<<<<<<===>>>???BBBBBBBBBAAA@@@>>><<<:::<<<<<<;;;::::::999888888888999::::::999888999;;;<<<>>>AAABBBAAAAAAAAABBBCCCKKKUUU]]]___]]]YYYVVVRRRPPPOOORRRWWWZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^```cccdddeeefffgggiiiyyyfff[[[```lll~~~xxx|||tttrrrnnnkkkiiikkkkkkbbbRRREEE:::888666555555555444333333333333333333333333333000111111222222333444444444333333333555555555444888666888===BBBGGGQQQ[[[eeexxxyyyrrriiigggoooyyyooowwwrrroookkknnn{{{ttt___IIIAAAAAA???;;;888888999:::<<<===<<<<<<;;;888999:::;;;;;;:::999888<<<;;;:::999888888888888<<<;;;999888888999;;;<<<<<<<<<<<<============>>>;;;:::999888777555444444333333444555777999:::;;;<<<<<<===>>>@@@CCCEEEFFFJJJNNNTTT\\\hhhxxxlllVVVMMMMMMNNN[[[fffttt}}}}}}{{{yyyyyy~~~rrriii```iiiwwwvvvaaaYYYdddzzzyyyfff\\\OOOEEE@@@===;;;999999999888888888888888888888888888888888888999999>>>;;;===CCCDDDHHHZZZooojjjSSSLLLPPPXXX```ttt~~~^^^QQQEEECCCCCC???AAADDD>>>???@@@@@@AAAAAAAAA@@@@@@????????????>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::::::::888888888999:::;;;;;;::::::;;;===???BBBCCCHHHKKKRRRXXX\\\\\\XXXTTTRRROOOMMMPPPUUUYYYXXXVVV[[[ZZZZZZYYYYYYYYYZZZZZZ___```aaacccffffffeeeccckkk[[[RRRZZZgggyyyzzzwwwuuuwwwvvvkkkWWWGGG:::888666555555555444333333333333333333333333333333222222222222222222222444333333333444555555444777666777<<>>@@@BBBDDDFFFIIIMMMRRRYYYddduuuiiiTTTMMMPPPRRR```jjjvvv|||{{{wwwvvvvvv{{{wwwxxx{{{{{{}}}|||qqqiiidddlllwww}}}rrr___ZZZggg~~~|||rrrddd[[[NNNDDD???===;;;999888888888888888888888888888888888888888999999:::===:::===CCCDDDGGGWWWjjjvvv\\\PPPOOOWWW```ppphhhWWWIIIEEEFFF@@@AAACCC>>>???@@@@@@AAAAAA@@@@@@???????????????????????????======<<<;;;;;;:::999999:::999888888888999::::::999999999:::<<<>>>@@@AAAEEEHHHNNNUUUZZZ[[[XXXUUUQQQNNNMMMOOOUUUYYYXXXVVVYYYXXXXXXXXXXXXYYYYYYZZZ]]]]]]^^^___aaabbbbbbbbbxxx```SSSNNNWWWdddsssrrrXXXEEE;;;999777666666666555444333333333333333333333333444444333333222111111000333333333444444444555555666555777<<<@@@FFFSSS^^^lll{{{yyynnnhhhjjjgggdddgggtttvvvfffSSSHHHAAA:::777666999:::<<<<<<===<<<;;;:::999999::::::::::::999999888888888888999:::<<<<<<999999999999999999999999:::::::::;;;;;;;;;;;;<<<<<<;;;:::999777666555555444444444555666888999::::::;;;<<<===???BBBDDDEEEHHHJJJNNNTTT^^^ooozzzaaaOOOKKKPPPTTTaaaiiitttyyyxxxuuuuuuvvv{{{~~~rrrkkkhhhgggkkkqqquuuxxx|||~~~}}}uuuooojjjpppwwwsssjjj\\\\\\nnn{{{pppiiibbbYYYLLLCCC>>><<<;;;999888888888888888888888888999888888888999999:::;;;<<<;;;???DDDDDDFFFRRRbbbgggTTTOOOXXXccclllwww___NNNHHHHHHAAAAAABBB>>>???@@@@@@@@@@@@@@@??????????????????????????????>>>>>>===<<<;;;999999888:::999888888888888999999999999999:::<<<>>>@@@AAADDDFFFJJJPPPVVVXXXXXXWWWPPPNNNLLLOOOTTTWWWXXXWWWVVVVVVWWWWWWXXXXXXYYYYYY\\\[[[[[[[[[\\\^^^```aaattt^^^UUUSSS]]]hhhtttpppTTT???;;;999777666666666555444333333333333333333333333333333333222222111111111222333444444444444555666666555777;;;???FFFTTTbbboooxxxiiihhhfffcccfffrrr}}}nnn]]]OOODDD;;;888999:::;;;<<<======<<<;;;:::::::::::::::::::::::::::999999999999:::;;;<<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<============>>><<<<<<;;;999888777666555444444444555666777888999999:::;;;<<<>>>AAACCCDDDFFFHHHJJJNNNWWWgggyyyoooWWWGGGGGGMMMQQQ\\\eeeooouuuuuuuuuwwwyyyvvvzzz~~~pppggg^^^YYYXXXYYY___fffnnnrrrxxx|||}}}~~~{{{vvvppptttwww{{{ssseee___XXX```wwwuuujjjccc___VVVJJJAAA===<<<;;;999888888888888888999999999999999999999999:::;;;<<<===>>>AAAEEEEEEFFFOOO[[[wwwqqqZZZPPPXXXdddkkk{{{eeeQQQHHHHHHBBB@@@BBB??????@@@@@@@@@@@@??????>>>=========>>>>>>?????????@@@???>>><<<;;;999888888:::999999999888888888888:::;;;;;;===???@@@BBBCCCEEEFFFHHHMMMRRRVVVWWWVVVOOOMMMLLLMMMQQQUUUVVVVVVUUUVVVVVVWWWXXXXXXXXXXXXZZZYYYXXXWWWWWWZZZ^^^bbb~~~zzznnn[[[WWWYYYdddppp|||jjjOOO<<<;;;999666666666666555333333333333333333333333333111111222222222333333333000333444444333333555777666555888;;;???GGGWWWffftttmmmiiigggeeegggrrrtttbbbRRRDDD:::777999:::;;;<<<=========<<<;;;::::::::::::::::::::::::;;;::::::::::::::::::;;;;;;<<<<<<======<<<<<<;;;<<<<<<<<<============>>>===<<<;;;:::999777777666555555444555555666777777888999:::;;;===@@@BBBCCCDDDFFFHHHKKKRRR^^^nnnyyywwweeeOOOCCCDDDJJJNNNYYYbbblllrrrrrrrrruuuxxxuuuxxx|||vvvtttvvv{{{{{{vvvmmmeeeVVVQQQNNNNNNOOOPPPVVV]]]eeellluuuzzz|||}}}yyyttttttwwwzzz{{{mmm]]]XXXVVVeee}}}uuuiii___[[[RRRGGG???<<<;;;:::999777777888888888999999999999999999999:::;;;<<<===???AAADDDGGGGGGGGGNNNUUUmmmcccSSSVVV```kkktttjjjRRRGGGHHHCCC@@@CCCAAA@@@@@@@@@@@@??????>>>===;;;;;;<<<<<<===>>>??????@@@???>>>===;;;:::999888::::::::::::999999888888999:::;;;===???@@@AAAAAAGGGGGGHHHKKKPPPSSSTTTTTTOOOMMMKKKLLLNNNQQQSSSTTTTTTTTTUUUVVVWWWWWWVVVVVVSSSRRRQQQOOOOOOSSSZZZ___}}}{{{xxxyyy}}}|||qqqdddSSSTTT[[[iiiwwwfffMMM===:::888666555555555444333333333333333333333333333000111111222333333444444///222555555333333555888666666999<<>>>>>======;;;;;;::::::::::::;;;;;;<<<;;;:::::::::::::::;;;999999999999999999999999:::::::::;;;;;;;;;;;;<<<>>>===<<<;;;999888777777555555555444555555666666777888999:::<<>>@@@BBBEEEFFFFFFHHHMMMQQQdddoooWWWRRRXXXdddhhhxxxpppUUUGGGIIIDDD@@@CCCBBB@@@@@@@@@@@@???>>>======::::::;;;<<<>>>???@@@@@@??????>>>===<<<::::::999;;;<<<<<<<<<;;;:::999888555666888:::<<<===>>>>>>GGGFFFGGGJJJNNNQQQRRRRRRNNNMMMKKKJJJJJJLLLOOOPPPPPPPPPQQQRRRRRRQQQPPPOOOGGGHHHHHHGGGFFFKKKRRRYYY}}}|||yyyyyy|||yyylll]]]OOOSSS]]]lll|||dddKKK>>>999777444444444444333222333333333333333333333333222222222222222222222333///222555555333222666999777888:::===@@@III\\\nnn|||nnnmmmkkkkkktttxxxaaaOOOCCC:::666777888999;;;===>>>??????>>><<<;;;::::::::::::;;;<<<:::::::::::::::;;;<<<===:::999888777777888999::::::::::::;;;;;;;;;;;;<<<>>>>>>===;;;:::999888777666555555444444444555555777777888:::<<<>>>@@@AAA@@@DDDHHHJJJLLLPPPVVVZZZ```\\\QQQDDD>>>AAAEEEGGGRRR[[[gggmmmnnnmmmnnnqqqvvvvvvwwwwwwyyy}}}~~~sssllllllnnnnnnsssyyymmm```TTTPPPNNNKKKKKKNNNPPPRRRPPPKKKIIIHHHDDD??????===???BBBBBBCCCHHHPPPTTT^^^kkktttwwwyyy~~~vvvnnnrrr~~~iiiWWWUUU\\\sssxxxnnneee___UUUMMMBBB;;;999:::::::::666777777888999999::::::999999::::::;;;===>>>??????BBBDDDDDDDDDGGGKKKNNNZZZ|||xxx\\\OOOOOOVVVXXXeeexxxZZZJJJKKKEEE@@@BBBBBB@@@@@@@@@@@@???>>>===<<<;;;;;;<<<>>>???AAABBBBBB???>>>>>>===<<<;;;;;;:::===============;;;:::999333555777999;;;<<<<<<<<>>@@@AAAAAAAAAEEENNNUUU~~~{{{lll]]]RRRWWWaaapppcccJJJ===888666444333333333222111333333333333333333333333444444333222222111111111...222666555333222666:::888888;;;>>>@@@JJJ^^^qqqpppooollllllttt{{{bbbPPPDDD<<<999999777888;;;===???@@@@@@@@@<<<;;;::::::::::::;;;<<<888888999:::;;;===>>>???<<<;;;999888888999;;;<<<<<<<<<<<<=========>>>>>>>>>>>>===<<<:::999888777666666555444444444444555666777888999;;;>>>@@@AAA@@@DDDIIIKKKKKKLLLOOORRRRRRPPPHHH===:::>>>BBBBBBKKKUUUccckkknnnnnnpppsssssssssrrrrrrssswww~~~~~~rrrdddYYYWWWXXXQQQSSSVVVZZZdddwwwooo```SSSNNNKKKGGGEEEGGGBBBEEEEEECCCCCCDDDCCC???>>><<<===>>>>>>>>>EEEMMMOOOZZZhhhqqquuuxxx}}}~~~vvvppp{{{bbbSSSTTT___zzzssshhhaaa___TTTLLLAAA:::999:::::::::666777777888999999::::::999::::::;;;<<<===?????????AAACCCBBBCCCFFFJJJLLLSSSsss|||___NNNLLLLLLLLLXXXttt~~~^^^MMMMMMFFF@@@AAAAAA@@@@@@@@@??????>>><<<<<<<<<===>>>???AAACCCDDDDDD>>>>>>======<<<<<<<<<;;;===>>>>>>???>>><<<:::999444666888;;;<<<=========>>>???AAAFFFLLLOOOQQQQQQNNNLLLJJJGGGEEEEEEHHHKKKDDDEEEFFFFFFEEECCC@@@???;;;===@@@@@@@@@DDDMMMUUU{{{|||}}}~~~lllVVVUUU\\\iiiuuu^^^DDD<<<999888777666444444333333333333333222222222111111222222333333333444444444333333444444555666666666333888888;;;BBBGGGYYYvvvxxxnnnmmmpppsss{{{hhhRRRCCC>>>:::555999>>>???<<>><<<;;;::::::;;;;;;999888777555555666666777999999999:::;;;<<<===>>>AAABBBGGGOOORRRNNNJJJKKKHHHDDD>>>::::::<<<===>>>KKKPPPYYYcccjjjllljjjgggkkkgggfffggghhhkkksss{{{rrraaaXXXSSSMMMTTTLLLHHHKKKQQQZZZiiiwwwwwwjjjYYYLLLFFFDDDBBB@@@@@@????????????????????????>>><<<;;;:::===BBBFFFNNNXXXfffqqqxxx|||vvvdddWWWUUUddd~~~uuukkkaaa[[[RRRHHH@@@===<<<:::999:::777888888999::::::;;;;;;888999:::<<<===>>>>>>>>>@@@BBBDDDDDDDDDFFFJJJNNNTTThhhyyy___NNNKKKGGGLLLQQQ\\\{{{qqqWWWLLLHHHCCC>>>===???>>>>>>===<<<;;;;;;;;;<<<===>>>???AAABBBDDDDDDEEEAAA>>>===>>>>>><<<999<<<<<<============<<<<<<>>><<<:::888888:::<<<===:::===@@@DDDHHHNNNUUUYYYVVVTTTQQQLLLHHHEEECCCCCCGGGEEEBBBAAAAAAAAAAAAAAA@@@>>>>>>>>><<<@@@LLLZZZ}}}vvv||||||xxxyyy}}}~~~wwweeeSSSOOOYYYhhhvvvxxx|||tttqqq^^^CCC;;;999888777555444444333333333333333222222222111111222222222222333333333333333333444444555666666666444888777:::AAAGGGYYYvvvwwwkkkiiilllooo|||zzzgggRRRCCC>>>;;;777888<<<===<<>><<<;;;;;;;;;:::888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>===<<<;;;:::::::::888777666555555555666777888888888888999;;;<<<===@@@BBBJJJSSSUUUPPPJJJIIIDDD@@@;;;888888:::;;;<<>>?????????????????????>>>>>><<<;;;:::===BBBFFFMMMWWWeeepppwww|||tttaaaWWW[[[mmmzzzpppfff^^^YYYPPPFFF>>><<<;;;999888999888888999999:::::::::;;;999::::::;;;===>>>>>>???AAACCCDDDDDDDDDFFFJJJMMMUUUeee}}}~~~oooZZZMMMJJJDDDHHHKKKUUUrrr{{{ZZZIIIDDDBBBBBBDDD??????>>>======<<<;;;;;;<<<===>>>???AAABBBCCCDDDDDDAAA???>>>>>>>>><<<:::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::888777777999;;;<<<;;;===???BBBGGGLLLSSSXXX[[[[[[YYYVVVQQQLLLIIIGGGJJJHHHEEECCCBBBAAA@@@???;;;<<<>>>??????BBBMMMZZZtttooo|||yyyyyy{{{ooo^^^PPPNNNYYYkkkzzzyyymmmsss}}}xxxiiibbbooo[[[BBB:::888888666555444444333333333333333222222222111111111111111222222222222333333333444444555666666666444888777999@@@FFFYYYvvv{{{vvvhhhdddhhhkkkxxx~~~{{{iiiTTTFFF@@@===:::888:::;;;;;;???EEEIIIIIIEEEBBB>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===============<<<;;;::::::888777666444444555555666666666666777888999;;;;;;???CCCMMMYYY\\\TTTJJJFFF>>>;;;888777777888999888===AAAIIIRRRZZZ^^^^^^\\\MMMJJJIIIJJJMMMSSS___kkk}}}kkk[[[RRROOOOOORRRQQQLLLHHHGGGDDDJJJTTT]]]fffuuu~~~rrrbbbTTTKKKFFFCCC@@@======>>>>>>?????????@@@>>>===<<<;;;:::===AAAEEELLLVVVdddooowww|||nnn[[[VVVbbbzzz{{{oooeee^^^YYYMMMDDD===;;;;;;888777999999999999999::::::::::::;;;;;;;;;;;;<<<===???@@@BBBCCCDDDDDDEEEFFFJJJLLLTTT```|||yyyuuusssrrrqqqpppooofffYYYNNNJJJCCCDDDEEEMMMeeebbbLLLEEEDDDDDDDDD??????>>>>>>======<<<<<<======>>>???AAABBBCCCCCCCCCAAA?????????>>><<<;;;::::::;;;;;;;;;;;;::::::999777666555666888:::;;;;;;===>>>@@@DDDJJJQQQVVV___aaacccbbb]]]WWWRRROOOOOONNNMMMKKKHHHFFFDDDBBB>>>>>>AAACCCCCCEEENNNYYYppplllzzzlll]]]QQQQQQ^^^qqq~~~}}}ssslllttt{{{yyyqqqaaaXXXbbbzzzvvvTTT@@@:::888777666555444444444444333333333222222222111111000000111111111222222222333333444444555666666666666:::888999@@@EEEYYYvvv{{{yyyvvveee___dddiiivvv~~~}}}nnnYYYJJJCCC>>>;;;888999999:::>>>DDDIIILLLHHHDDD???;;;:::;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<=========<<<:::999888777555444444444555666666666666777888999:::;;;>>>CCCPPP^^^bbbYYYKKKCCC;;;999777777777888777666;;;>>>CCCJJJPPPSSSRRRQQQGGGDDDBBBCCCDDDKKKYYYgggzzztttiiigggfffgggeee]]]RRRJJJIIIJJJMMMOOORRR]]]ttt}}}tttfffYYYPPPKKKFFFDDD=========>>>>>>??????@@@======<<<;;;;;;===AAADDDLLLVVVcccooowww}}}wwweeeTTTTTThhhvvvjjjaaa\\\KKKCCC<<<;;;;;;999888999::::::::::::::::::::::::===<<<;;;;;;;;;===@@@AAACCCCCCDDDDDDEEEGGGJJJLLLRRRZZZqqq}}}wwwuuupppnnnmmmmmmhhh^^^RRRJJJFFFDDDBBBGGGZZZwwwlllUUUJJJFFFAAA===?????????>>>>>>=========>>>>>>???@@@AAAAAABBBBBBBBBAAA@@@@@@???>>>===;;;:::;;;;;;<<<<<<;;;;;;:::888777666666666888:::;;;;;;<<<===>>>AAAFFFMMMRRR^^^ccciiijjjgggbbb^^^\\\ZZZ\\\]]][[[WWWRRRNNNLLLIIIGGGFFFGGGFFFGGGPPPZZZrrrmmmxxxkkk\\\RRRRRR```tttwwwvvvnnnkkkssstttooofffYYYRRRYYYlll}}}dddJJJ===;;;777666555444444333444444333333333222222222111111000000111111111222222222333333444444555666666666777;;;999:::@@@DDDWWWtttqqquuuvvvaaaZZZ```gggsss~~~~~~}}}sssaaaPPPFFF???::::::888888:::>>>BBBHHHMMMKKKFFF???;;;999:::;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<=========<<<;;;:::888777666555444555555666777777777777888:::;;;<<<>>>CCCQQQaaaggg]]]MMMCCC;;;999888888999999888666999:::>>>CCCIIILLLLLLLLLFFFCCCAAAAAAAAAGGGVVVdddyyyvvvaaaPPPMMMIIIGGGHHHIIIOOO\\\hhh}}}vvvlll```VVVNNNGGGDDD======>>>>>>?????????@@@<<<<<<<<<;;;;;;===@@@CCCLLLVVVcccoooxxx~~~}}}kkk[[[NNNTTTooo{{{nnnbbb[[[JJJBBB<<<<<<<<<;;;:::;;;::::::::::::::::::;;;;;;>>>===<<<;;;<<<>>>@@@AAACCCBBBCCCDDDFFFIIIKKKMMMPPPVVVhhh~~~|||vvvwwwwwwuuuqqqfffUUUIIIGGGCCCAAAEEESSSllltttZZZLLLEEE@@@;;;???????????????>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@AAABBBAAA@@@>>>===<<<<<<<<<============<<<<<<999888888777888999:::;;;:::;;;<<<<<<>>>CCCIIIMMMZZZaaaiiimmmmmmlllmmmnnnppptttwwwuuunnnddd\\\WWWTTTNNNJJJHHHGGGJJJTTT___yyyrrrxxxhhhYYYQQQPPP```xxxuuurrrllliiippptttkkk```XXXUUUZZZgggttt~~~lllRRRAAA;;;;;;666555555444333333444444333333333222222222111111111111111222222222222333333333444444555666666666777:::999:::???BBBRRRnnnoooiiitttyyyaaaXXX^^^eeeppp{{{||||||~~~zzzlll\\\OOODDD======999777:::===@@@FFFLLLLLLHHHAAA<<<::::::::::::::::::::::::::::::::::::888999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<<<<<<<<<<;;;;;;999888777555555666666777666666777777888:::;;;<<<===BBBPPPbbbiii```PPPEEE===;;;999888999999888777555666888>>>DDDIIILLLLLLEEECCCBBB@@@???DDDSSSbbb|||vvv]]]OOOJJJGGGIIIKKKMMMPPPUUUaaakkksssuuuuuuyyy||||||{{{xxxqqqggg\\\QQQGGGBBB????????????????????????;;;<<<<<<;;;;;;===@@@BBBKKKTTTbbbnnnwww~~~vvv___TTTMMMYYYyyyyyykkk___WWWHHH@@@;;;<<<===;;;:::;;;999999999:::;;;<<<<<<<<>>=========???@@@AAABBBAAAAAACCCHHHKKKMMMNNNPPPSSS```~~~{{{nnn\\\LLLHHHCCCAAAEEENNNaaa|||^^^KKKEEECCCAAA@@@@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@???AAACCCBBB@@@>>>======<<<==================<<<:::::::::999999999::::::888:::;;;<<<===@@@EEEHHHTTT[[[dddiiikkkooovvv|||zzznnnggg^^^WWWPPPMMMLLLPPPZZZdddvvv|||fffWWWSSSRRRfffzzzrrrnnntttxxxkkk___\\\]]]```gggppptttxxxqqq\\\GGG===:::999555555444444333333444444333333333222222222111111222222222222333333333333333333444444555666666666444888777888<<<===LLLfff~~~qqqggghhhzzzhhh\\\aaafffpppzzz|||||||||mmm___RRRIIIAAA;;;888:::<<<===CCCKKKNNNJJJDDD???===<<<;;;:::999999999999999999999999999999::::::;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<===:::999888777666777777888555555555666777888999:::===BBBOOOaaaiiiaaaRRRHHH???===:::888888888888777555555666;;;AAAFFFIIIJJJBBBBBBBBBAAA???DDDSSSbbbyyyvvv^^^YYYVVVVVVUUUPPPNNNOOONNNSSSWWWWWWZZZbbbjjjmmmssssssqqqkkkbbbVVVLLLGGGBBBBBBAAAAAA@@@?????????;;;;;;<<<;;;;;;<<>>999;;;<<<;;;:::;;;777888999:::;;;===>>>>>>>>>>>>????????????@@@@@@AAA@@@@@@CCCHHHMMMOOOOOOQQQRRRYYYpppxxxgggXXXOOOIIIFFFGGGGGGRRRqqqjjjSSSIIIFFFDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>AAACCCCCC@@@>>>>>>>>>;;;<<<<<<======<<<<<<;;;;;;;;;;;;:::999999888888666888;;;<<<===???AAACCCKKKPPPWWW\\\```iiivvv}}}ppphhh___ZZZWWWWWW]]]eee{{{{{{yyy}}}}}}xxxfffWWWUUUXXXnnn}}}xxx|||xxxiii]]]\\\___aaaeeejjjppprrriiiUUUCCC;;;:::888555555444333333333444444333333333222222222111111222222333333333444444444333333444444555666666777222666666777::::::GGGaaa}}}sssiiicccnnnqqqbbbfffjjjrrr|||}}}}}}nnn```UUUCCC<<<888:::;;;<<>>>>>;;;;;;;;;<<<<<<<<<=========<<<;;;::::::;;;===>>>;;;:::888777777777888999444444444555666777888999>>>AAANNN___hhhbbbTTTJJJ@@@===:::777777777777666888777777:::>>>BBBEEEEEEAAABBBCCCCCCAAAFFFUUUeeeqqqpppkkkgggccc[[[PPPKKKKKKIIIKKKIIIFFFHHHRRRZZZ]]]hhhkkknnnlllfff\\\SSSNNNDDDCCCCCCBBBAAA@@@??????:::;;;<<<<<<;;;<<>>>>>???@@@@@@@@@??????@@@??????CCCIIINNNPPPPPPSSSQQQTTTgggqqqcccXXXPPPKKKHHHBBBEEEaaawww^^^OOOGGGBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@???>>>AAADDDDDDAAA>>>>>>???:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;:::999888777777555888;;;<<<===>>>???AAABBBGGGMMMPPPUUU```qqq}}}xxxooohhhaaa]]]^^^bbb}}}|||yyy|||^^^NNNNNNaaa{{{|||yyymmmaaa^^^aaadddfffffflllfffZZZKKK@@@:::777444555555444444444333333333333333333333333333333333333333333444444444555555333333333444444444555555666777::::::888;;;HHHWWW|||qqqggggggnnn|||}}}tttfffiiivvvssscccJJJ@@@:::;;;:::888===FFFGGGKKKIIIAAA<<<<<<999444999999999999999999999999;;;;;;::::::::::::999999===============<<<<<<<<<============<<<<<<<<<<<<===;;;:::999999777555222555555555666666666666666<<<>>>HHHYYYjjjlll```SSSGGGAAA<<<<<<;;;999888999888666555777<<>>@@@JJJZZZfffwwwwwwggg]]]WWWSSSOOOHHHCCCCCCDDDFFFJJJOOOVVV\\\ccceeeaaaYYYSSSPPPGGGEEEBBBAAABBBAAA@@@???>>>===;;;::::::<<>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAABBBBBBBBBBBBDDDDDDDDDFFFHHHLLLOOORRRTTTTTTSSS]]]~~~vvvdddVVVKKKGGGDDDFFFWWWjjjlllUUUKKKGGGCCC@@@<<<===AAAEEECCC>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888:::<<<=========???AAABBBEEEHHHLLLQQQYYYbbbhhh}}}wwwoookkkiiigggeee~~~qqq~~~}}}[[[OOOSSSfff}}}zzz|||~~~|||nnn```\\\bbbiiimmmmmmmmmcccSSSDDD;;;888666444555555444444444333333333333333333333333333333333222222222222333333333444333333333444444444555555666777999:::888;;;GGGUUUuuuiiifffkkkvvv{{{uuurrryyyvvvhhhLLL@@@888999:::777999???DDDIIIJJJCCC>>>===<<<999999999999999999999999999999999999::::::;;;;;;;;;<<<<<<<<<<<<========================<<<<<<<<<<<<===;;;:::999999888555333555555555555444444444444:::<<>>AAABBBBBBBBBAAA???BBBMMM\\\gggoooxxx}}}pppggg```WWWMMMDDDBBBCCCDDDFFFIIINNNQQQWWW\\\]]]YYYRRRLLLHHHEEECCCAAAAAAAAA@@@>>>>>><<<;;;::::::<<<>>>@@@EEENNN[[[gggrrryyy~~~~~~sssggg```^^^jjjppp___ZZZYYYSSSIII???>>><<<;;;::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>???@@@AAABBBBBBCCCBBBBBBDDDDDDDDDFFFHHHKKKOOOQQQUUUVVVVVV\\\vvv}}}hhhZZZMMMHHHEEEEEEQQQaaa{{{cccRRREEEEEEBBB??????BBBDDDAAA>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=========<<<<<<;;;;;;;;;;;;;;;::::::::::::999999888:::<<<<<<<<<<<<>>>@@@@@@BBBDDDGGGKKKRRRYYY^^^jjj|||~~~uuunnnkkkiiifffdddwwwkkktttWWWQQQXXXkkkvvvxxxsssbbb^^^gggttt{{{|||rrraaaMMM>>>999888777555555555444444444333333333333333333333333333333333111111111111222222222222333333333444444444555555666777999:::888:::EEERRRuuu~~~qqqlllpppwwwvvvwww}}}|||qqqTTTEEE::::::<<<888777999???FFFJJJGGGAAA???>>>===::::::::::::::::::::::::777888888999;;;<<<<<<===;;;;;;;;;<<<=========>>>============<<<<<<<<<<<<<<<;;;999999999888666444555555555444333333222222777999BBBSSSeeennnkkkdddTTTKKKBBB@@@>>>;;;999:::999888666777:::===>>>???AAAAAAAAAAAAFFFQQQ___jjjooovvv}}}tttfffXXXIIIDDDDDDCCCCCCCCCFFFGGGJJJSSSZZZZZZSSSKKKJJJGGGDDDBBBAAA@@@???>>>===<<<;;;::::::;;;===>>>DDDKKKWWWbbblllssszzz}}}xxxlllaaaYYYaaavvvyyygggZZZXXXWWWPPPEEE>>>===<<<:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDFFFHHHKKKNNNOOOUUUWWWXXXZZZjjjoooaaaTTTMMMHHHEEELLLWWW}}}zzz```HHHGGGDDDBBBBBBBBBAAA@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===<<<;;;;;;;;;;;;::::::::::::999999888999;;;;;;;;;;;;===>>>@@@AAABBBCCCFFFKKKPPPUUUZZZhhhxxx|||xxxrrrmmmjjjgggeeeccc{{{ooolllVVVRRRXXXlllrrr|||~~~mmmgggrrrwwwcccKKK???<<<;;;888666555555444444444333333333222222222222222222222222111111111222222222222333333333333444444444555555666666888:::999:::CCCNNNlll~~~yyy{{{zzzuuuxxx{{{||||||cccOOO>>><<<>>>;;;999:::===DDDKKKJJJDDD???>>>>>>::::::::::::::::::::::::888888999::::::;;;<<<<<<::::::;;;;;;<<<===>>>>>>============<<<<<<<<<<<<<<<:::999999:::999777555666666555555444333222222444666>>>MMM___jjjmmmkkk\\\SSSLLLJJJHHHBBB<<<:::;;;::::::;;;>>>@@@AAA@@@@@@@@@BBBDDDKKKVVVccclllrrrwww|||wwwdddQQQIIIGGGEEEBBB@@@AAABBBGGGPPPXXXZZZVVVPPPMMMJJJFFFCCCAAA@@@???===<<<<<<;;;;;;;;;;;;<<<<<>>???@@@@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDFFFGGGJJJLLLMMMPPPTTTWWWXXX```{{{wwwkkk]]]TTTMMMHHHJJJPPPhhhsssSSSJJJFFFCCCCCCBBB@@@???@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;::::::;;;;;;:::::::::999999999888999;;;:::::::::;;;<<>>============<<<<<<<<<<<<;;;:::999999::::::888666888777777666555444333333222444:::FFFVVVbbbhhhiii```YYYUUUVVVUUUMMMBBB===<<<<<<===???CCCEEEEEEDDDAAABBBCCCHHHOOOZZZeeemmmooosssxxx{{{|||qqq[[[OOOJJJEEE@@@>>>>>>BBBHHHPPPWWWYYYXXXVVVQQQMMMHHHDDDBBBAAA???>>><<<<<<<<<<<<<<<<<<;;;;;;>>>CCCKKKVVV```lllvvv}}}~~~~~~vvvhhh]]]XXX[[[sss|||oooaaa[[[YYYTTTJJJAAA===<<<::::::999:::;;;;;;<<<<<<<<<===>>>???AAAAAAAAAAAACCCDDDEEEFFFFFFFFFCCCDDDDDDFFFGGGIIIJJJKKKKKKNNNSSSVVVZZZooo~~~tttggg[[[PPPIIIHHHKKKZZZ~~~eeePPPHHHCCCCCCCCC??????AAA????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<::::::999;;;;;;:::::::::999999999888:::;;;:::999999:::;;;===>>>@@@AAABBBEEEJJJMMMSSSWWW\\\bbbeeefffhhhiiiiiiiiihhhfffdddcccbbbbbbmmm\\\VVVWWWXXXqqqpppZZZFFF@@@>>>999333222555555444444444333333333222222222222222222222222222222222222333333333444333333333444444444555555666555777999999999>>>FFF\\\zzzqqqpppmmmqqq{{{qqqYYYBBB;;;;;;999999<<<===@@@HHHOOOMMMEEE>>><<<::::::::::::::::::::::::;;;;;;;;;::::::999999999:::::::::;;;<<<<<<<<<===============<<<<<<<<<<<<:::999999:::;;;;;;999888777777777666666555555444222333888@@@KKKUUU\\\```\\\WWWVVV\\\___WWWKKKDDD@@@@@@BBBEEEHHHJJJIIIGGGDDDDDDFFFKKKSSS]]]ffflllnnnqqqvvvzzzzzzyyy~~~hhhYYYOOOFFF@@@===<<<@@@HHHPPPWWW[[[\\\[[[VVVQQQKKKFFFCCCBBB@@@???<<<===>>>>>>>>>===<<<:::;;;???FFFOOO[[[gggttt|||}}}}}}{{{yyyppp```YYYZZZgggssshhh^^^ZZZVVVMMMCCC===<<<;;;:::999999:::;;;<<<<<<<<<<<<===>>>@@@BBBBBBAAABBBDDDEEEFFFGGGHHHHHHCCCDDDEEEFFFGGGHHHIIIIIIHHHIIINNNTTTVVVeee~~~rrrbbbRRRHHHFFFGGGUUUpppyyy\\\NNNDDDDDDEEE@@@???AAA????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<;;;::::::;;;;;;::::::::::::999999999;;;;;;;;;999888999;;;999;;;===>>>???BBBFFFIIIMMMMMMQQQXXX]]]^^^```cccbbbccccccbbb``````aaaccczzzzzz{{{{{{uuuaaaRRRRRRYYY^^^ssshhhSSSAAA===<<<666555888555555444444444333333333111111111111111111111111111111111111222222222222333333333444444444555555666555777999999888<<>><<<888777:::===???FFFRRRTTTLLLCCC???;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<:::999999:::;;;<<<:::888555555555555555555555555333444666:::AAAHHHOOOTTTTTTOOOQQQZZZaaa^^^UUUNNNIIIJJJKKKNNNQQQQQQOOOLLLGGGGGGIIINNNVVV___fffjjjnnnoootttzzzzzzwwwyyy{{{hhhXXXKKKCCCAAA???@@@EEEOOO[[[bbbbbb```YYYUUUNNNHHHEEECCCAAA@@@<<<>>>???@@@@@@>>><<<::::::===BBBJJJTTTbbbooowwwxxx{{{~~~xxxuuussshhh[[[XXX```wwwxxxjjjbbb[[[YYYSSSGGG???<<<;;;;;;:::999999:::;;;<<<<<<<<<===>>>???AAABBBCCCBBBBBBDDDFFFGGGHHHIIIIIICCCCCCEEEFFFGGGGGGGGGGGGJJJFFFJJJRRRTTT\\\}}}kkkUUUHHHFFFHHHMMM]]]zzzlllXXXHHHGGGGGGBBB>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>======<<<<<<<<<;;;;;;::::::::::::999999;;;<<<<<<;;;:::999999:::999;;;<<<======???BBBDDDIIIGGGKKKTTTYYYXXXZZZ]]]\\\^^^___^^^]]]]]]aaaddd~~~}}}wwwvvvwwwwwwvvvxxxoooYYYJJJMMM[[[eeerrreeePPP???;;;:::777888???555555444444444333333333111111111111111111111111000000000000111111111111333333333444444444555555666555666999999888<<>>===EEESSSYYYRRRGGGBBB;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;;;;<<<===;;;;;;;;;;;;;;;;;;::::::>>>=========<<<<<<<<<<<<:::999999:::;;;<<<;;;999333333444444444444444444444555666777;;;@@@GGGKKKMMMHHHJJJVVV```aaa[[[VVVSSSSSSUUUWWWXXXWWWTTTQQQIIIIIIKKKPPPWWW___eeehhhkkkjjjnnnvvvwwwtttvvv{{{uuuaaaPPPGGGFFFCCC@@@CCCPPPaaakkkiiiddd\\\WWWOOOIIIFFFCCCBBB@@@===>>>@@@AAAAAA???<<<;;;999<<<@@@GGGPPP]]]jjjssssssyyy~~~{{{tttpppnnndddWWWYYYdddyyyqqqddd^^^ZZZYYYRRREEE>>>>>>;;;:::999999999:::;;;<<<<<<<<<===>>>???AAACCCDDDBBBCCCDDDFFFHHHIIIIIIIIICCCCCCEEEFFFGGGGGGGGGGGGMMMFFFHHHQQQRRRWWWrrrtttYYYJJJHHHJJJDDDLLLgggwww___KKKIIIIIICCC>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>;;;;;;;;;:::::::::999999<<<======<<<:::999999;;;<<<===>>>>>>>>>???AAACCCJJJGGGJJJSSSXXXVVVVVVYYYZZZ[[[\\\\\\[[[\\\aaaeeevvvggggggxxxzzz|||yyyvvvlll^^^SSSMMMQQQ```ooo~~~hhhKKK===???999333555777666555444333333333444444222222222111111111000000000111111111111222222222111222222333333444444555888777666666777:::===???JJJeeevvvtttppppppuuuzzzlll\\\KKK@@@;;;888999<<<:::@@@GGGPPPYYY[[[RRRFFFBBB;;;777999;;;:::999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999<<<<<<<<<<<<============???>>>===;;;;;;:::::::::777555444444444444333111666555444444666:::>>>AAAEEEEEEIIIRRR\\\bbbcccaaa\\\\\\^^^``````\\\UUUNNNLLLNNNQQQSSSVVVZZZ___bbbeeeiiimmmppprrrssstttuuu{{{rrr___RRRMMMEEEAAABBBNNN___iiihhhccc\\\VVVMMMHHHEEECCC???<<<>>>===<<<===>>>???>>>>>><<<;;;===DDDQQQ```lllsssxxx{{{~~~yyytttllldddZZZVVV]]]ggg~~~rrrggg___\\\VVVNNNFFF???:::888999::::::::::::::::::;;;<<<======>>>???AAABBBCCCGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIGGGFFFEEEEEEFFFGGGGGGFFFJJJQQQRRRWWWkkklllSSSHHHJJJLLLPPPZZZssssssVVVIIIFFFCCC@@@???>>>>>>>>>>>>>>>===<<<<<<>>>>>>???@@@AAAAAAAAAAAA?????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888777777::::::;;;;;;<<<===>>>>>>EEEGGGKKKMMMOOORRRUUUXXX\\\\\\\\\\\\\\\]]]aaadddggg___ccc{{{||||||xxxttthhh[[[QQQNNNUUUfffvvvwwwwwwjjjLLL===>>>999444666666333333222222111111111222222222222111111111000000000111111111111222222222111222222333333444444555777777666666888:::===>>>IIIbbb~~~wwwtttrrrssszzz~~~ooo___LLLBBB===999888:::888===DDDOOO]]]ccc\\\PPPEEE>>>999;;;<<<;;;:::;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;::::::999999999<<<<<<<<<<<<============>>>>>>===<<<;;;;;;:::;;;888666555555666555444222555444333333555888;;;===CCCDDDIIISSS___gggiiihhhbbbbbbbbbbbbaaa\\\UUUPPPKKKMMMOOOQQQSSSWWW[[[___```dddiiimmmoooqqqssstttwwwzzz~~~~~~hhhXXXOOOFFFDDDGGGRRRaaakkkkkkhhhccc[[[QQQIIIEEECCCAAA???@@@???>>>=========<<<;;;<<<;;;===DDDQQQ```lllsssxxx{{{zzzsssjjj```WWWUUU___lllrrrfff[[[XXXRRRKKKDDD>>>:::888:::::::::::::::;;;;;;;;;=========>>>???AAACCCDDDEEEEEEEEEEEEFFFGGGHHHHHHKKKJJJIIIGGGFFFFFFGGGGGGIIIFFFIIIPPPQQQTTTeeexxxzzz]]]OOOOOOIIIKKKRRRgggfffVVVNNNGGGBBB@@@>>>>>>>>>>>>>>>>>>======>>>>>>???@@@AAAAAAAAAAAA??????>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888888777::::::;;;;;;<<<======>>>AAADDDGGGJJJKKKNNNQQQTTTWWWXXXYYYYYYZZZ\\\___bbbnnnYYYXXXbbb||||||qqqdddVVVNNNNNNXXXkkk|||~~~mmmrrr{{{{{{zzz}}}mmmNNN======999666777444333333222222222111111111222222222111111111111111000111111111111222222222111222222333333444444555666666666777888:::<<<===GGG]]]xxxwwwrrrooorrryyywwweeeQQQFFF@@@<<<999999999<<>>======<<<<<<;;;;;;;;;999888666666777777555444333222333333444555777888>>>@@@FFFPPP\\\eeehhhiiidddcccaaa___\\\XXXRRRNNNJJJLLLMMMOOOPPPSSSWWWZZZ[[[^^^dddhhhkkkmmmppprrrsssvvvzzz}}}wwwbbbVVVKKKIIILLLVVVeeepppqqqoooiii___RRRHHHDDDCCCBBBBBBBBBAAA@@@???>>>===<<<<<<<<<;;;===EEERRR```lllssswww{{{~~~|||zzzrrrfff[[[TTTVVVeeeuuutttfffWWWSSSNNNGGGAAA===:::999:::::::::;;;;;;;;;<<<<<<=========>>>@@@AAACCCDDDEEEEEEDDDEEEEEEFFFGGGHHHMMMMMMKKKJJJHHHHHHGGGGGGKKKGGGIIINNNPPPRRR]]]jjjnnn\\\XXXOOOLLLLLLZZZvvvttt___RRRHHHBBB@@@===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA?????????>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;::::::999999888888:::::::::;;;<<<<<<======???AAAEEEGGGHHHKKKNNNPPPQQQSSSVVVWWWXXXZZZ]]]___hhhUUUXXXeee|||oooaaaQQQJJJMMMZZZmmm}}}{{{}}}sssgggpppyyyvvvqqqqqqlllNNN<<<;;;888777777222444555555555444444333333111111111111111111111111000000111111111222222222111222222333333444444555444555666777999:::;;;;;;CCCXXX}}}yyyvvvqqqmmmmmmrrryyy~~~nnnXXXJJJCCC>>>;;;;;;===>>>AAAMMM```mmmjjjaaaLLLDDD=========;;;999:::999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<=====================<<<;;;;;;999888777666777777666444222333333444444444444444777999>>>GGGPPPXXX[[[\\\[[[ZZZXXXUUURRROOOLLLJJJIIIKKKLLLMMMMMMOOOSSSVVVYYY]]]aaaeeegggjjjmmmoooqqqtttxxxzzz}}}qqqaaaSSSMMMMMMXXXkkkwwwxxxtttjjj___PPPFFFBBBCCCEEEEEECCCDDDDDDCCCAAA@@@@@@@@@<<<<<>>???@@@BBBCCCDDDFFFFFFFFFFFFGGGHHHIIIJJJNNNNNNMMMKKKJJJIIIHHHHHHKKKHHHHHHMMMPPPRRRXXX___~~~ooofffaaaXXXPPPSSSeeegggTTTIIIDDDCCC>>>>>>>>>>>>>>>>>>??????>>>>>>>>>??????@@@AAABBB@@@@@@@@@@@@????????????>>>>>>======<<<<<<;;;;;;;;;;;;:::::::::999999999:::::::::;;;;;;<<<<<<<<<>>>AAADDDEEEGGGIIIKKKNNNMMMPPPTTTVVVXXXZZZ]]]^^^iiiYYY___lll}}}}}}nnn^^^MMMGGGNNN\\\ooo~~~}}}xxxyyy|||~~~zzzjjjcccnnnwwwqqqkkkkkkxxxeeeKKK<<<:::777777777111444444555555555444333222111111111111111111111111000000111111111222222222111222222333333444444555333444555777888999::::::AAASSSwww~~~|||tttqqqnnnmmmoootttzzz~~~ttt^^^OOODDD===;;;<<<======???III\\\kkklllfffPPPGGG???>>>===:::999999999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;999777666666777666555333333444555555555444333333444666999===CCCGGGJJJJJJNNNMMMLLLJJJHHHFFFFFFGGGHHHIIIKKKKKKKKKMMMPPPSSSZZZ]]]```cccdddfffiiikkknnnqqquuuwwwyyy~~~nnn]]]RRRLLLVVVlll{{{{{{ttthhh]]]OOOFFFCCCFFFIIIKKKIIIKKKMMMKKKGGGCCCAAAAAA===>>>AAAIIIVVVcccooouuuxxx|||~~~{{{yyyxxxyyymmm___XXXYYYeeeyyywwwhhhXXXTTTLLLDDD===:::888888::::::;;;<<<<<<===>>>>>>===>>>>>>???@@@BBBCCCDDDFFFFFFFFFFFFGGGHHHIIIIIIMMMMMMMMMLLLKKKIIIHHHHHHIIIGGGHHHMMMQQQSSSWWW[[[rrryyyrrrcccVVVSSS[[[ooottt\\\NNNIIIHHH??????>>>>>>>>>>>>???@@@>>>>>>>>>>>>>>>@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<>>>AAACCCCCCEEEGGGJJJKKKNNNRRRUUUXXXZZZ]]]___hhh^^^hhhvvvyyymmm\\\KKKIIISSSeeexxx~~~{{{{{{{{{pppdddaaalllrrrmmmiiilllqqq[[[FFF;;;999555555777111111222333444333222111000111111111111111222222222000111111111111222222222111222222333333444444555444444444555666888:::;;;AAAPPPpppyyytttsssrrrpppppptttzzz~~~xxxgggXXXIII===:::;;;999:::<<>>;;;999:::999999999999::::::::::::999999::::::::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????>>><<<<<<999888666666777777555444444444555555555555444333555666777999;;;===>>>???BBBCCCCCCBBBAAABBBCCCEEEFFFGGGHHHHHHIIIJJJNNNPPPXXXZZZ]]]^^^```bbbeeeggghhhkkkoooqqqsssxxx{{{fffXXXMMMSSSeeetttuuuoooddd[[[OOOGGGFFFIIILLLMMMPPPSSSVVVSSSLLLEEE@@@??????@@@CCCKKKXXXfffqqqvvvyyy}}}|||zzzyyyyyyxxxjjj\\\[[[dddsssttteeeYYYTTTKKKBBB<<<999888999:::;;;;;;<<<===>>>??????>>>>>>>>>???AAABBBDDDEEEDDDDDDCCCDDDDDDEEEFFFGGGKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGIIILLLOOOSSSVVVYYYhhhwwwfffWWWTTTVVVbbbfffSSSJJJFFFAAA@@@???>>>===>>>??????>>>>>>======>>>???AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;999;;;===>>>???@@@BBBDDDIIILLLOOORRRTTTWWWZZZ]]]wwwbbbbbbttt|||iiiYYYKKKMMM]]]rrr~~~yyykkkbbbbbbmmmpppjjjkkkssssssqqqOOO@@@:::888222333666111111222333444444222111///000000111111111222222222000111111111111222222222111222222333333444444555444444333333555777:::;;;CCCNNNiiiyyyyyyyyyxxxxxxwwwsssrrruuu|||}}}uuuiiiVVVCCC<<<<<<888999;;;???KKK[[[eeegggYYYPPPFFFCCC@@@===;;;<<<888999999999999:::::::::999999999::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<>>>??????>>>===<<<;;;999888777888888777555444444444444444444444444444555666666777888:::;;;999;;;===>>>======@@@CCCCCCDDDEEEEEEFFFHHHKKKNNNQQQSSSVVVXXXZZZ]]]aaacccdddgggkkknnnpppttt{{{kkk^^^QQQPPPYYYccchhhggg___VVVLLLFFFEEEGGGHHHHHHNNNSSSYYYXXXQQQIIICCCAAAAAABBBEEENNN[[[hhhsssxxxzzz~~~|||{{{||||||wwwggg[[[___ooo~~~mmm___WWWQQQIII@@@;;;999:::;;;:::;;;<<<===>>>???@@@@@@>>>>>>???@@@AAACCCDDDEEECCCCCCCCCDDDDDDEEEFFFGGGGGGHHHIIIIIIIIIHHHGGGGGGEEEHHHJJJKKKLLLPPPTTTWWW___{{{uuucccUUURRRQQQUUUmmmvvv^^^OOOFFFCCCBBB@@@>>>======>>>>>>???>>>===<<<===???AAABBBAAAAAA@@@@@@@@@?????????@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888:::<<<======>>>@@@BBBFFFHHHJJJLLLNNNRRRVVVYYYooo]]]eee~~~vvvfffWWWKKKQQQeee}}}wwwkkkdddeeeooopppkkkooozzzwwwzzzgggHHH<<<999888111222666222333444555666666444222111000000111111222222222222000111111111111222222222111222222333333444555555555444333222444666:::<<>>???@@@???===<<<<<<:::999999999999888666333333222222222333444555222333444555555777999;;;444777::::::999:::===???@@@AAABBBCCCDDDFFFIIILLLKKKMMMPPPSSSVVVYYY^^^aaabbbfffkkkmmmppptttzzzlllbbbUUUNNNOOOVVV]]]aaaYYYRRRHHHCCCAAABBBBBBAAAGGGOOOXXXZZZUUUMMMHHHGGGBBBCCCGGGOOO\\\iiitttyyy{{{~~~|||~~~}}}|||~~~vvvfff[[[bbbwwwyyyhhhZZZTTTNNNFFF>>>:::999;;;<<<;;;;;;<<<===>>>???@@@@@@>>>>>>???@@@AAACCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIEEEFFFGGGHHHHHHHHHGGGFFFDDDHHHKKKJJJIIILLLQQQUUUZZZtttsss```RRRPPPLLLJJJ^^^xxxnnnZZZOOOEEECCC@@@>>>===<<<===>>>???>>>===<<<===???AAABBB?????????>>>>>>>>>>>>===@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::<<<>>>??????@@@BBBCCCDDDEEEFFFHHHIIIMMMRRRVVVlllaaapppyyy~~~mmmSSSGGGZZZwwwrrrffflllssstttpppnnnpppuuu{{{{{{yyy{{{rrr```DDD@@@:::666444444444333222222222222222222222222111222333333333333222111000000000111222222333333222222333333333333444444444555666666666888;;;===@@@OOOjjjyyy|||sssjjjsss}}}{{{{{{~~~nnnSSSDDDCCC???;;;:::===AAAFFFPPPYYYYYYTTTLLLEEE@@@>>><<<;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::===<<<<<<;;;;;;<<<>>>???@@@???>>>>>>===>>>>>>???;;;;;;::::::999888888777555555555555555555444444555666666777777777777777888888888999:::;;;===>>>@@@@@@AAACCCDDDFFFGGGHHHKKKMMMOOOPPPPPPRRRUUUXXX___cccfffiiilllqqqyyy|||jjjWWWPPPQQQPPPNNNMMMOOOLLLGGGBBB>>>===>>>>>>CCCHHHNNNRRRSSSNNNHHHDDD@@@???BBBNNNaaaqqqyyy{{{zzz~~~~~~~~~~~~qqqddd___mmm~~~qqqddd[[[TTTIII???<<<<<<:::999:::;;;<<<>>>???AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAABBBCCCEEEGGGHHHFFFFFFGGGGGGGGGGGGGGGGGGFFFDDDFFFKKKNNNMMMOOORRR___mmmkkk]]]SSSPPPLLLKKKUUUccclllUUUJJJEEEAAABBBBBB???===???AAAAAA@@@@@@???@@@@@@@@@CCCCCCAAA???>>>=========>>>???AAABBBBBB???===;;;===<<<<<<;;;::::::999999;;;;;;::::::::::::999999;;;;;;;;;<<<<<<>>>??????BBBBBBCCCEEEHHHLLLOOORRRoooggguuu|||lllWWWMMMaaazzzlllxxx{{{xxxxxxxxxxxxvvvttttttzzzzzzmmm]]]BBB>>>888555444444444444222222222222222222222222000111222222222222111000000000000111222222333333222222333333333333444444444555666666666888;;;===HHHUUUlll}}}ppprrr~~~~~~zzzyyyzzz|||~~~}}}xxx[[[HHHBBB>>>:::888;;;===AAAIIIQQQWWWSSSLLLFFFBBB???<<<;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<======>>>========================;;;;;;;;;:::999999888888555555555555444444444444333444555555666666555555777777777888999:::<<<======>>>???AAADDDEEEGGGHHHIIIJJJLLLMMMNNNPPPSSSUUU]]]```ccceeehhhmmmuuu{{{ppp]]]TTTRRROOOLLLJJJJJJGGGBBB>>>;;;;;;<<<<<<===AAAGGGKKKLLLIIIEEEBBB??????DDDQQQdddsss{{{}}}}}}~~~|||xxxllldddcccsss|||lll^^^VVVPPPFFF===<<<<<<;;;:::<<<;;;<<<>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDEEEIIIKKKKKKLLLPPPWWWbbb}}}~~~lll^^^TTTQQQNNNIIINNNXXX|||yyy___MMMGGGBBBBBBAAA===;;;;;;@@@@@@?????????@@@@@@AAABBBAAA@@@???>>>=========???@@@BBBCCCCCCAAA>>>============<<<<<<;;;;;;;;;;;;;;;::::::::::::999999::::::::::::;;;<<<===>>>@@@@@@AAABBBEEEIIILLLOOOuuupppyyyiii[[[UUUhhh{{{mmmzzzyyyvvvrrrpppqqqnnn```RRR>>>;;;666444333444444444222222222222222222222222///000111111111111000///000000000111222222333333222222333333333333444444444555666666666888;;;===MMMXXXmmmwwwsss{{{}}}wwwwwwzzz}}}~~~|||eeePPPGGG@@@;;;999:::<<<>>>CCCIIIRRRPPPMMMIIIDDDAAA>>>===<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============;;;<<<===>>>>>>===<<<;;;<<<<<<;;;;;;:::999999999555555555444444444333333111222333333444444333333666666666666777999:::;;;;;;<<<===???BBBDDDEEEFFFEEEGGGIIIJJJKKKLLLOOORRRYYY\\\___aaabbbgggnnntttzzzhhh]]]WWWOOOIIIFFFDDDAAA>>>;;;::::::;;;<<<777:::>>>BBBCCCBBB@@@???>>>@@@FFFUUUhhhwww~~~}}}}}}|||wwwqqqfffeeelll~~~wwwdddXXXRRRLLLCCC<<<;;;;;;;;;;;;===<<<<<<>>>@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBCCCDDDFFFFFFKKKKKKJJJJJJIIIIIIHHHHHHGGGDDDDDDGGGHHHHHHJJJNNNRRRVVVjjj}}}qqqcccXXXUUURRRKKKJJJMMMhhhgggRRRJJJCCCBBBAAA===::::::>>>>>>>>>>>>>>>???@@@AAA@@@??????>>>===>>>>>>>>>@@@AAACCCDDDDDDBBB@@@???>>>>>>==================;;;;;;::::::::::::999999999999999999:::;;;<<<<<<======>>>???BBBEEEHHHJJJ}}}vvvzzz~~~ccc]]]ZZZkkktttmmm~~~wwwrrrlllbbbRRRDDD;;;888444333333444444444222222222222222222222222000111111111111111111000000000000111222222333333222222222333333333444444444555666666666888;;;===KKKWWWkkkxxx~~~wwwwww{{{~~~~~~{{{nnn[[[PPPCCC>>>:::<<<======@@@DDDMMMNNNNNNLLLHHHCCC@@@???<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>===<<<;;;:::;;;===??????>>>===;;;======<<<<<<;;;::::::999666666555555444333333333111111222333333333333333555555555555666777888999:::;;;<<<===???AAABBBBBBCCCEEEFFFGGGHHHJJJMMMOOOVVVYYY[[[\\\^^^bbbiiinnn{{{vvvkkkaaaTTTIIIEEEAAA@@@===;;;::::::<<<===777888:::;;;<<<======<<<<<<@@@IIIYYYkkkzzz}}}}}}}}}~~~~~~}}}}}}~~~~~~zzzzzzxxxrrrmmmdddkkkyyyooo^^^VVVTTTIIIBBB<<<;;;;;;999:::===<<<===>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCDDDEEEFFFLLLLLLKKKKKKJJJIIIHHHHHHIIIFFFEEEGGGHHHGGGIIIMMMSSSSSS]]]{{{zzzmmm___ZZZUUUOOOJJJJJJWWWqqqlllVVVLLLDDDBBBBBB???==================>>>???@@@AAA???>>>>>>======>>>?????????@@@BBBCCCCCCBBBAAA@@@========================;;;;;;:::::::::999999999999999999999999:::;;;<<<;;;;;;<<<>>>@@@CCCEEEFFF|||xxxwww~~~mmmYYYZZZ\\\kkkpppnnnyyymmm\\\III===999666333222333444444333222222222222222222222222222222222222222222222222000000000111222222333333222222222333333333444444444555666666666888;;;===FFFSSSjjjyyyuuuuuuvvvuuuqqqyyyxxxdddUUUEEE???:::;;;<<<<<<>>>AAAGGGJJJNNNOOOKKKFFFBBBAAA======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<=========<<<;;;;;;<<<>>>@@@@@@@@@>>>===>>>>>>======<<<;;;;;;;;;777777666555555444333333222222333444444444444444444444444444555666777777;;;;;;;;;<<<===>>>>>>>>>BBBCCCEEEFFFGGGIIILLLNNNSSSUUUXXXYYYZZZ^^^eeejjjxxx|||nnn\\\NNNHHHBBBAAA>>><<<;;;;;;;;;<<<::::::::::::::::::;;;;;;;;;AAALLL]]]nnn{{{~~~~~~~~~~~~}}}~~~zzzuuutttsssooolllfffttt}}}xxx{{{|||uuuiii]]]XXXXXXHHHBBB===<<<:::888999<<<<<<===???@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBFFFEEEDDDCCCCCCDDDFFFFFFLLLLLLKKKJJJIIIIIIHHHHHHKKKHHHGGGJJJJJJHHHIIIMMMSSSQQQWWWmmmvvvfff[[[UUUPPPLLLJJJKKK___{{{zzz[[[OOOCCC@@@AAA@@@??????============>>>???@@@AAA>>>>>>>>>>>>>>>??????@@@>>>???@@@AAABBBBBBAAAAAA=========<<<<<<<<<<<<<<<;;;;;;:::::::::999999999:::::::::999::::::;;;<<<:::;;;<<<===???AAACCCDDD~~~vvvuuubbbOOOTTT\\\llluuummm~~~nnnYYYFFF===888666333333333444444333222222222222222222222222333333222222222222333333000000000111222222333333222222333333333333444444444555666666666888;;;===BBBQQQhhhsssnnnkkkjjjeeepppnnn[[[III@@@999999:::999:::<<>>@@@@@@@@@????????????>>>>>>===<<<<<<;;;999888888777666555444444222333444444555555444444444444444444444555666666:::::::::;;;<<<=========AAABBBDDDEEEFFFHHHKKKMMMOOORRRTTTUUUWWW[[[bbbgggvvvxxxdddTTTOOOHHHFFFCCC@@@===<<<;;;:::<<<;;;;;;:::::::::;;;<<<<<>>===;;;888999===<<<===???AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDCCCDDDEEEGGGGGGJJJJJJIIIIIIHHHHHHGGGGGGKKKIIIIIILLLMMMJJJJJJMMMNNNOOOSSSbbbmmm^^^TTTNNNKKKIIIDDDPPPfffjjjZZZIIIBBBAAA@@@???@@@>>>>>>>>>>>>>>>???@@@AAA@@@???????????????@@@@@@>>>>>>???AAAAAABBBBBBBBB>>>>>>===<<<<<<;;;::::::;;;;;;::::::::::::999999;;;::::::999999::::::;;;999:::;;;===>>>@@@AAAAAA{{{uuussswww}}}www}}}{{{|||vvvrrrVVVJJJRRR]]]kkk}}}rrrkkkSSSCCC===888666444333444444333222222222222222222222222222333222111000000111222333000000000111222222333333222222333333333333444444444555666666666888;;;===@@@MMMccc|||yyyooojjjiiifffnnnyyy|||jjjPPPEEE<<<999999888888999===EEEPPPTTTQQQKKKFFFDDD============<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<<<<<<<<<<======>>>??????@@@@@@??????>>>>>>===<<<<<<::::::999888777666555555222333444444555555444444555444444444444555666666777777999:::<<<>>>???@@@???@@@BBBCCCDDDFFFIIIKKKKKKMMMPPPRRRSSSXXX___eeettt}}}hhh[[[WWWRRRPPPLLLHHHDDD@@@>>>===::::::999999:::;;;<<<===???HHHVVVgggttt|||~~~}}}|||}}}~~~~~~~~~}}}~~~{{{uuupppmmmjjjgggdddrrr~~~zzzrrrqqqkkkgggeeegggjjjggg[[[QQQDDD@@@>>>===<<<999<<<@@@===>>>???AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDFFFHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFJJJHHHJJJNNNNNNKKKJJJLLLIIINNNSSS[[[rrrxxxeeeVVVNNNJJJHHHDDDHHHTTTnnnpppYYYLLLGGGDDDBBBBBB@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAA>>>???@@@AAABBBCCCDDDDDD@@@@@@???>>><<<;;;::::::;;;;;;::::::::::::999999:::999999888888888999999888999:::;;;===>>>>>>>>>nnnlllrrryyy{{{vvvooovvvuuuzzzrrriiieeeIIIJJJRRR___kkkwww~~~fffMMM>>>;;;999777555444555444333222222222222222222222222222222111000//////000111222000000000111222222333333222222333333333444444444444555666666666888;;;======JJJ]]]tttuuuqqqqqqoooqqqsssyyy|||XXXLLL@@@<<<;;;999888999:::DDDPPPUUURRRLLLGGGEEE>>>=========<<<<<<<<<<<<::::::::::::::::::::::::<<<;;;:::999:::;;;<<<===;;;;;;;;;;;;<<<===???@@@@@@@@@??????>>>=========;;;;;;:::999888777666555222222333444444444444333555555444444444555666666444555777:::===???AAABBB===???AAABBBCCCDDDGGGJJJHHHKKKNNNOOOQQQVVV]]]cccqqqiii___]]]\\\ZZZUUUPPPKKKFFFCCCAAA777777777888:::;;;===>>>BBBKKKZZZjjjwww}}}||||||||||||}}}~~~~~~|||{{{zzz{{{{{{}}}~~~~~~}}}|||{{{~~~~~~~~~~~~{{{xxxtttpppmmmhhhccc___vvv}}}wwwrrrtttjjjdddaaagggoookkkZZZJJJBBB>>>===>>>===;;;>>>CCC===>>>???AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCEEEGGGIIIJJJEEEEEEEEEEEEEEEEEEFFFFFFHHHGGGJJJOOOOOOKKKJJJKKKHHHPPPTTTWWWgggmmm[[[PPPJJJGGGGGGEEEJJJaaagggVVVNNNHHHFFFEEEAAAAAA@@@@@@@@@@@@@@@@@@CCCBBBAAAAAA@@@@@@AAAAAA@@@@@@AAABBBCCCEEEFFFFFFCCCBBBAAA???>>><<<;;;:::;;;;;;;;;:::::::::999999888888777777777777777888777888999:::;;;<<<<<<<<>>===<<<777999@@@>>>CCCKKKRRRUUUSSSMMMHHHCCC@@@>>><<<<<<;;;:::888===============<<<<<<<<<;;;;;;:::::::::999999999===<<<;;;:::;;;===???AAA@@@?????????>>>>>>======;;;:::888888888888777555333333333333333333333333333333333444444555555555666777888888777888:::<<<@@@?????????@@@BBBDDDEEEJJJJJJLLLOOOPPPRRRZZZbbbnnnrrreeeeeekkkmmmjjjaaaWWWPPPIIIBBBCCC???>>>@@@@@@>>>@@@CCCCCCOOOaaapppxxx{{{|||}}}zzzyyyyyyyyyzzz|||~~~~~~}}}~~~~~~}}}}}}}}}~~~}}}~~~}}}~~~yyyrrrmmmgggbbbccchhh|||}}}xxxtttqqqllljjjkkkqqqtttlllZZZJJJ>>>>>>============>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEFFFGGGFFFEEEDDDDDDEEEFFFHHHLLLNNNOOOMMMJJJGGGLLLIIINNNYYYaaaqqq|||cccPPPHHHHHHEEEHHHIIIOOOjjjqqq___PPPGGGBBBCCC@@@@@@BBBAAA???AAAEEEAAAAAAAAAAAA@@@???>>>===@@@AAACCCBBBAAA@@@@@@AAAGGGFFFDDDBBB@@@>>><<<;;;999999999999:::;;;<<<<<<:::999999:::;;;;;;:::888:::999888777888999:::;;;ssssssxxx|||zzzwwwrrrmmmiiiaaaUUUMMMJJJNNN]]]eeejjjttt}}}tttqqqcccHHH<<<<<<888777555333222222222333333333333222222222111111000000000000000000000000111111111111111111222222000000222333333333222111444444444555666777999999;;;AAALLL___xxxyyymmmllllllkkkoooxxx{{{bbbOOO???<<<;;;777888======AAAGGGPPPVVVVVVQQQMMMDDDBBB???===<<<<<<:::999::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999;;;:::999999:::;;;===???>>>>>>>>>>>>======<<<<<<;;;:::888888888888666555444444444444444444444444333333333444444444555555555666777777666666888:::>>>>>>===>>>???@@@BBBCCCHHHGGGIIIMMMNNNOOOWWW___kkkyyylllkkktttzzz{{{rrreeeZZZQQQLLLHHHCCC@@@AAA@@@???@@@DDDJJJUUUfffsssxxxzzzzzzzzzyyyxxxwwwwwwxxxyyy{{{|||~~~~~~}}}|||~~~}}}}}}|||{{{{{{|||}}}~~~~~~}}}vvvnnnggg```^^^eeennn~~~zzzvvvmmmmmmpppvvvxxxnnnZZZIII>>>>>>============>>>>>>?????????@@@AAABBBBBBCCCDDDEEEFFFEEEDDDCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIFFFGGGGGGFFFDDDDDDEEEGGGFFFHHHKKKNNNNNNLLLJJJHHHKKKHHHLLLVVV\\\iiippp[[[PPPNNNEEEEEEDDDJJJaaahhhVVVKKKFFFDDDAAAAAACCCBBB???@@@DDDBBBBBBBBBBBBAAA@@@???>>>>>>@@@BBBBBBBBBAAABBBCCCEEEEEECCCBBB@@@>>>===<<<::::::999999::::::;;;<<<999888888999::::::999777999888888888999999::::::xxxxxx}}}zzzuuuooogggZZZLLLFFFHHHSSSbbbgggiiipppwwwpppmmmfffIII======777666444222111111222222333333333222222222111111000000000000000000000000222222111111111111111111///000111222222222222111333333333444555666888888:::===EEEUUUmmmxxxmmmmmmkkkggghhhpppzzz}}}zzziiiTTTAAA<<<;;;999999<<<<<<===BBBLLLVVVZZZXXXTTTHHHEEEAAA>>>===<<<;;;:::999:::::::::;;;<<<<<<<<<>>>======<<<;;;:::::::::<<<;;;::::::;;;<<<>>>???============<<<<<<<<<<<<===;;;999999999888777555555555555444444444444444333333333444444444444555333555666555555555777999<<<<<<<<<<<<===???@@@AAADDDDDDFFFJJJKKKLLLSSS[[[hhhvvvrrrzzzvvvhhh^^^XXXKKKEEEBBBAAAAAA@@@CCCHHHSSS^^^lllvvvyyyxxxwwwvvvxxxwwwvvvuuuvvvvvvwwwxxx{{{|||}}}|||{{{{{{}}}}}}|||{{{zzzzzz{{{||||||}}}~~~~~~}}}}}}~~~{{{tttkkkaaaZZZ\\\jjjyyyttttttvvvyyywwwiiiSSSCCC>>>>>>============>>>>>>?????????@@@@@@AAAAAAAAACCCEEEFFFEEEDDDCCCCCCDDDGGGGGGHHHHHHIIIJJJJJJJJJHHHHHHHHHFFFDDDDDDFFFIIIFFFHHHKKKMMMMMMLLLIIIHHHIIIFFFJJJRRRVVV___|||{{{eeeVVVOOOHHHCCCAAAHHHWWWqqqwww___QQQKKKEEEBBBAAACCCBBB??????BBBBBBBBBCCCBBBBBBAAA@@@???>>>@@@BBBCCCBBBBBBDDDEEECCCCCCBBBAAA@@@??????>>><<<;;;;;;:::::::::::::::888888777888999:::888666777888999999::::::999999zzz~~~{{{xxxrrrhhhWWWIIIEEEIIIXXXgggllljjjooottt{{{|||pppmmmrrrzzzkkkKKK???>>>555444333111000111111222333333333222222222111111000000000000000000000000222222222111111111111111222222222333333333333333333333333333555666777888;;;<<>>HHHTTT]]]^^^[[[NNNJJJDDD@@@>>>===<<<;;;;;;;;;;;;<<<===>>>????????????>>>===<<<;;;::::::>>>============>>>???@@@========================>>>===;;;;;;;;;:::999777555555444444444444333333444444444444444444444444333444555555444555777999:::;;;;;;<<<===>>>???@@@BBBBBBDDDHHHIIIJJJPPPXXXfff~~~yyyzzzxxxkkkbbbOOOIIIDDDCCCCCCDDDIIIOOO[[[dddpppxxxzzzxxxvvvuuuxxxwwwvvvuuutttuuuvvvvvvxxxyyyzzzzzzzzzzzz|||~~~~~~}}}{{{{{{{{{|||}}}~~~~~~}}}|||{{{{{{|||}}}}}}~~~}}}|||}}}~~~xxxrrriii```YYY]]]ppp}}}~~~|||zzzvvvnnn^^^JJJ<<<>>>>>>============>>>>>>?????????@@@@@@@@@AAAAAABBBDDDFFFFFFDDDCCCCCCDDDGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHEEEDDDDDDGGGJJJFFFHHHIIIKKKKKKJJJIIIHHHHHHFFFIIIPPPRRRYYYooonnn\\\QQQNNNFFFDDDKKKRRR```kkkWWWMMMFFFBBB@@@BBBBBB@@@???AAABBBCCCCCCCCCBBBBBBAAA@@@???AAACCCCCCBBBBBBCCCDDDAAA@@@@@@@@@@@@@@@@@@@@@======<<<::::::999999999999888888888::::::888777666777999:::::::::999888zzzwwwqqqfffUUUHHHHHHNNN^^^ooosssppptttwwwzzzyyyooolllfffkkkyyymmmMMM???<<<555444222111000000111222333333333222222222111111000000000000000000000000111111111111111111111111333333333333333444444444333333333333555666777888<<<===AAALLLaaa{{{{{{vvvpppoookkkhhhkkkrrrtttqqqmmm\\\JJJ@@@>>>===;;;999999888;;;CCCPPPZZZ___```VVVPPPIIICCC@@@>>>===<<<;;;;;;;;;<<<===>>>????????????>>>===<<<<<<;;;;;;===============>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>============<<<:::555444444444333333333222444444444444444444444444444555666666555555777999::::::;;;<<<===>>>??????AAAAAADDDHHHHHHHHHNNNVVVeee|||}}}xxxkkk\\\TTTLLLIIIHHHHHHNNNUUU```hhhrrrxxxyyyxxxwwwwwwyyyxxxwwwvvvuuuuuuvvvvvvvvvwwwyyyyyyxxxyyy{{{}}}~~~}}}}}}}}}~~~~~~}}}|||||||||{{{{{{zzz|||}}}~~~~~~~~~zzzqqqlllfff___[[[aaavvvtttwww}}}xxxooocccUUUGGG>>>>>>>>>============>>>>>>?????????@@@@@@AAAAAABBBBBBDDDFFFGGGFFFDDDDDDDDDFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIHHHEEEDDDDDDGGGJJJGGGGGGHHHIIIIIIIIIIIIIIIGGGFFFJJJOOOQQQWWWgggyyy{{{iii]]]VVVLLLIIIMMMNNNRRRkkk{{{aaaQQQHHHBBB???AAABBB@@@@@@BBBBBBBBBCCCCCCBBBBBBAAAAAAAAACCCDDDCCCAAA@@@@@@AAA?????????@@@@@@AAAAAAAAA>>>===<<<;;;:::999999999:::999999:::;;;;;;:::888666777888999:::999888777|||vvvlll```QQQIIILLLUUUhhhzzz~~~yyy|||~~~~~~uuulllfff```dddnnnfffJJJ===888444444222111111111222222333333333222222222111111000000000000000000000000000000111111111222222222222222111111222222333444333333333444555666888888<<<===AAALLL```}}}|||qqqrrryyynnnooollliiikkkppprrrpppooodddTTTIIICCC???;;;888:::999:::???IIISSS\\\aaa^^^XXXOOOGGGBBB???>>>===999:::::::::;;;<<<<<<<<<===============<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>???????????????>>>======>>>???>>>===666666555555444333333333555444444444444333333333444555666555555555777999888999;;;<<<======>>>>>>???@@@CCCGGGGGGGGGLLLTTTccczzzrrrlllaaaVVVPPPLLLLLLRRRYYYdddjjjqqquuuvvvvvvwwwyyyyyyyyywwwvvvuuuvvvvvvwwwvvvwwwxxxxxxwwwxxxzzz|||~~~}}}||||||}}}}}}||||||}}}}}}|||zzzuuuwww{{{~~~|||~~~yyytttjjjeee___\\\]]]iiitttvvvzzzzzzqqqeeeZZZPPPIIIFFF>>>>>>============>>>>>>>>>???@@@AAABBBCCCCCCDDDBBBEEEHHHIIIGGGFFFEEEFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHFFFDDDDDDFFFIIIGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGJJJNNNPPPUUUaaannnxxxlllaaaUUUMMMLLLIIIIIIXXXlllsss]]]OOOGGGAAAAAABBBAAA@@@BBBAAAAAABBBBBBBBBBBBAAAAAABBBCCCDDDCCC@@@???>>>???>>>>>>??????@@@AAAAAAAAA>>>===<<<;;;::::::::::::;;;:::999:::<<<<<<:::888666777888888999999888888yyyiiiZZZNNNKKKTTT```sss{{{sssiiiaaa]]]aaajjjyyywwwUUUBBB:::888555444333222111222333333333333333222222222111111000000000000000000000000//////000111222333333444333333222222222333444555444444444555666777999999888:::@@@KKK___zzzrrriiilll}}}oooooommmjjjlllssswwwwwwxxxrrrfffYYYNNNFFF???;;;::::::;;;===BBBKKKWWW```fff^^^SSSJJJDDD@@@???>>>::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======999:::::::::::::::999999=========>>>>>>>>>??????<<<;;;;;;<<<>>>??????>>>888888777777666555555555555555444444444333333333222333444444333444666888666777999;;;<<<<<<<<<;;;>>>>>>BBBFFFFFFEEEJJJQQQ```xxx|||sssooodddWWWPPPMMMNNNUUU]]]hhhlllqqqrrrrrrsssvvvyyyxxxwwwvvvuuuuuuvvvwwwwwwwwwxxxxxxxxxwwwwwwyyy{{{}}}{{{zzzyyyyyyyyy{{{yyyxxxyyy{{{{{{yyywwwtttvvvyyy|||}}}}}}|||{{{zzz||||||wwwsssggg```YYYZZZbbbuuu{{{}}}}}}{{{tttpppggg\\\PPPIIIEEEEEE>>>>>>============>>>>>>>>>???@@@AAACCCEEEFFFFFFCCCFFFIIIJJJIIIHHHGGGGGGEEEEEEFFFFFFGGGGGGHHHHHHFFFGGGGGGFFFDDDDDDEEEGGGHHHGGGGGGFFFGGGGGGIIIIIIIIIHHHIIILLLMMMQQQZZZccc{{{pppbbbSSSJJJGGGGGGNNNWWWsssttt[[[PPPFFFCCCCCCAAA@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBAAA@@@>>>>>>???>>>>>>>>>???@@@@@@AAAAAA>>>===<<<;;;;;;;;;;;;;;;:::999888999;;;;;;999888777777777777777888999999iiiWWWLLLMMMZZZiii{{{zzzsssiii^^^[[[___iiiuuubbbFFF;;;999999555444333222222222333444333333333222222222111111000000000000000000000000......///111222333444555666666555444555666777888555555555555666888999:::555888>>>KKK___xxxwwwhhh^^^yyyqqqrrrooollloooxxxvvvgggXXXMMMEEE@@@;;;<<<<<<;;;===FFFTTT^^^jjjbbbVVVLLLEEEAAA???>>>===============<<<<<<<<<::::::;;;;;;<<<=========;;;;;;;;;<<<<<<;;;::::::;;;<<<<<<<<<======>>>>>>:::999999:::===???>>>>>>:::::::::999888777777666555555555444444333333333111222333333222333555666444666777999::::::::::::<<<===@@@DDDEEEDDDIIIOOO___vvv|||vvvqqqhhh^^^RRRLLLKKKNNNWWWaaakkknnnppppppoooqqquuuxxxwwwvvvuuuttttttuuuvvvwwwwwwxxxyyyxxxwwwwwwyyy{{{~~~}}}{{{xxxwwwvvvvvvvvvvvvtttsssuuuwwwxxxvvvsssuuuwwwyyy{{{|||{{{yyywwwxxx{{{~~~{{{xxxvvvhhh___XXXZZZhhh|||pppmmmiiiaaaUUUIII@@@======>>>>>>============>>>>>>>>>>>>@@@BBBDDDFFFGGGHHHCCCFFFJJJKKKJJJIIIHHHHHHEEEFFFFFFGGGGGGHHHIIIIIIEEEFFFGGGFFFEEEDDDDDDEEEHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIKKKNNNUUU\\\lll}}}mmmXXXJJJFFFHHHLLLNNN[[[vvvdddWWWKKKFFFDDDAAA@@@AAA??????@@@AAAAAAAAA@@@@@@===???@@@@@@???>>>???@@@>>>>>>??????@@@@@@@@@AAA======<<<;;;;;;;;;;;;<<<999888777888::::::888777888777666666666777999:::iiiVVVKKKKKKYYYhhhxxxppphhhddd```hhhnnnrrr|||kkkQQQAAA===:::666555555555444444333333333222111111111000000//////000000000000000000000000111111000000//////......000000111222333555555666::::::999999888777777777777;;;===CCCVVVttt|||~~~zzzkkkiiijjjzzzxxxsssuuu{{{}}}yyysssnnn\\\HHHCCC???===<<<;;;>>>IIIUUU```bbb```YYYNNNEEEAAAAAA=========;;;::::::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888999;;;<<<<<<===>>>@@@@@@>>>===<<<:::;;;<<<<<<======<<<<<<:::;;;;;;;;;::::::999888999777555333333333444555333444444555555444444333666555555555666777999:::<<<<<<======>>>BBBHHHMMM]]]qqqqqqggg]]]UUULLLHHHGGGLLLYYYfffoooooonnnnnnoooooopppqqqpppqqqrrruuuwwwwwwtttrrrssssssrrrsssssstttuuuvvvuuutttsssrrrqqqppppppoooqqqrrrrrrrrrssssssttttttsssvvvyyyzzzyyyvvvuuuuuuuuuzzz~~~|||~~~zzzwwwwwwxxxppp```TTTTTTfff{{{wwwmmmooocccUUULLLFFF???======;;;;;;;;;;;;<<<<<<<<<<<<>>>???AAABBBCCCDDDDDDDDDDDDDDDEEEGGGGGGHHHHHHHHHEEEEEEEEEEEEFFFGGGHHHHHHJJJIIIGGGFFFEEEDDDDDDDDDCCCEEEFFFHHHHHHHHHFFFEEECCCIIINNNLLLHHHHHHOOOWWWggg}}}{{{___MMMJJJLLLLLLKKKOOOccc~~~iiiRRRIIIFFFBBB@@@AAA???>>>>>>???AAABBBAAA@@@AAA@@@@@@?????????>>>>>>===============>>>??????????????????>>>===;;;;;;;;;;;;;;;;;;:::999888777777777777777777777777777gggTTTLLLRRRggg|||}}}xxxppphhhdddeeennnrrrqqqvvvvvv___HHH<<<;;;999444444444444333333333222222111111111111000000000///000000000000000000000000111111111111000000000000333333444555666777888888:::::::::999999888888888888;;;===AAARRRnnn{{{tttgggeeeqqqyyy}}}sssWWWEEE@@@===<<<<<<>>>DDDLLL[[[aaaeeebbbXXXMMMFFFEEE@@@@@@???===;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888999;;;<<<;;;<<<>>>??????>>><<<;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888888777555333222333444555333444444444444444444333888777666555555666666777;;;<<<<<<<<<>>>BBBGGGLLLXXXmmmzzzqqqcccYYYMMMGGGFFFMMM[[[iiipppoooooonnnnnnnnnnnnoooppppppppprrrttttttrrrpppqqqqqqqqqqqqrrrssstttuuusssrrrqqqpppnnnnnnnnnnnnoooppppppqqqrrrrrrssssssqqqsssvvvvvvuuurrrqqqqqqrrrwww{{{|||yyywwwyyy{{{~~~}}}wwwvvvwwwwwwhhh\\\WWW]]]rrr{{{wwwooohhhiii]]]PPPHHHBBB<<<::::::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEJJJNNNMMMJJJKKKPPPUUU\\\ooolllWWWMMMJJJJJJJJJHHHUUUiiicccRRRJJJDDD@@@???>>>=========??????>>><<>>???????????????>>>>>>===;;;;;;;;;;;;;;;;;;:::999888888888888888888888888888888yyy}}}gggSSSMMMZZZzzzyyyxxxyyytttmmmiiijjjsssvvvrrrqqqwwwzzzxxxtttfffQQQ???999:::888444333333333222222222222222111111111111000000000000000000000000000000000000111111111111222222222222444444555666777777888888:::999999999999999999999999;;;<<<@@@NNNfff}}}~~~|||~~~jjjeeekkk||||||iiiLLLCCC======>>>>>>???AAAPPP[[[gggkkkeeeXXXMMMGGGCCCBBB@@@>>><<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999999999999;;;;;;:::;;;<<<======<<<;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777666555333222333333444444444444444444444444444666666555555555666777777:::;;;;;;<<<===AAAFFFJJJRRRgggnnnaaaRRRJJJJJJQQQ___kkkpppooonnnmmmllllllllllllooonnnmmmnnnppppppooonnnppppppppppppqqqrrrssstttqqqpppooommmmmmllllllllllllmmmnnnooopppqqqrrrssstttvvvxxxxxxuuusssqqqqqqrrruuuyyyyyyvvvuuuvvvxxx{{{|||~~~~~~~~~~~~vvvrrrsssssssssddd[[[ZZZbbbxxxwwwkkkeeebbbbbbWWWKKKEEEAAA;;;999999>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGJJJJJJIIIJJJJJJKKKLLLMMMIIIIIIHHHGGGGGGGGGGGGGGGHHHGGGEEECCCCCCDDDFFFGGGHHHJJJLLLMMMMMMNNNPPPRRRSSS```}}}hhhUUUJJJHHHIIIEEEIIIRRReeevvv___RRRHHHBBB@@@>>>======>>>???>>>===;;;AAAAAAAAAAAAAAA@@@@@@???===============>>>>>>???>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<;;;;;;:::999888888888888888888888888888uuu{{{gggSSSOOO___rrrtttzzzyyyuuuuuupppyyy}}}vvvrrruuuvvvrrrjjjZZZFFF:::888;;;999555222222111111111111111111111111111000000000000000000000000000000000000000000000000111111222222222111111222333333444555555777777777888888888888888888999:::>>>JJJ___uuussskkkmmm{{{{{{ZZZLLL???<<<>>>===<<<;;;FFFQQQaaammmoooeeeUUUHHHEEECCC@@@>>>===<<<:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;999:::;;;;;;;;;;;;:::999::::::;;;<<<<<<<<<;;;;;;=========<<<<<<;;;:::999777666555444333333333333444444444333333444444444111222333555666888:::;;;888999:::;;;<<>>;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@AAABBBCCCCCCFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNLLLKKKIIIHHHGGGFFFFFFFFFIIIHHHGGGFFFEEEFFFGGGGGGIIIIIIJJJLLLNNNOOOOOONNNRRRYYYmmm|||cccPPPIIIHHHGGGGGGIIIRRRfffqqq\\\MMMFFFDDD@@@???>>>???@@@@@@>>><<>>>>>============>>>>>>======>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;:::999999999999999999999999999999|||eeeTTTRRRaaaqqqvvv~~~|||zzzxxxtttlll```QQQ@@@888888999777444111111111111111111111111000000000000000000111111000000000000000000000000...//////000000111111111000000000111111222222333444444555555666666777777777777999===HHHYYYooo}}}sssppp|||kkkWWWCCC<<<======<<<;;;BBBIIIWWWjjjvvvqqq___OOOHHHEEEAAA>>>>>>===<<<:::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999::::::::::::999999999::::::;;;<<<;;;;;;;;;<<<============<<<;;;;;;777777666555444444444444555444333333333333444555000111333555777888999:::777888999:::;;;===AAADDDNNN```www~~~rrrhhh```YYYVVV]]]gggrrr}}}ooobbb\\\\\\^^^aaaeeedddddddddeeeggghhhjjjjjjllljjjggggggiiikkkkkkkkklllllllllmmmnnnooopppqqqooonnnmmmllllllllllllllliiijjjkkklllnnnooopppqqqoooppprrrrrrpppnnnnnnoootttuuuwwwyyyyyyzzz|||}}}||||||{{{|||~~~~~~sssnnnnnnnnniiiddd```aaaiiisss~~~pppgggddd```\\\UUUMMMEEECCCBBB???======<<<<<<<<<<<<============BBBBBBAAAAAABBBCCCDDDEEEGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNMMMKKKHHHFFFEEEDDDDDDHHHIIIJJJJJJJJJIIIHHHHHHJJJIIIHHHIIILLLNNNMMMKKKRRRUUUcccsss\\\NNNIIIIIIIIIIIIKKKTTTiiilllVVVKKKGGGBBB@@@>>>>>>???@@@???>>>AAABBBCCCDDDDDDCCCBBBAAA>>>>>>============>>>>>><<<============<<<<<<;;;;;;;;;<<<<<<<<<;;;::::::999999999999999999999999~~~```UUUUUUbbbvvv}}}pppcccTTTGGG:::777777555333222111111111111111222222222000000000000111111111111000000000000000000000000///////////////000000000111111111222222333333333222222333444444555666666666666777<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::999999999999::::::999999:::;;;;;;;;;;;;;;;;;;<<<======>>>=========888888777777666555555444555444333222222333444555444444555666666666555555555666888999999<<>>>>>@@@@@@AAABBBDDDCCCBBBBBBBBBCCCEEEFFFEEEEEEFFFFFFFFFFFFFFFEEEHHHGGGGGGHHHHHHIIIJJJKKKMMMLLLJJJHHHFFFDDDDDDCCCGGGIIIKKKMMMMMMLLLJJJIIIKKKIIIHHHHHHIIIKKKLLLLLLPPPRRR\\\ssshhhUUULLLIIIIIIIIIHHHKKKXXXpppjjjXXXOOOGGGDDD@@@>>>>>>>>>>>>>>>AAABBBDDDEEEFFFEEECCCBBB???>>>>>>===============<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::rrrXXXUUUZZZddd~~~yyynnnZZZIII@@@888888777444222333111111111222222222333333///000000000111111111111000000000000000000000000111111000000000000000000222222222222222333333333111222222444555666777777777555666:::@@@JJJ^^^ppp{{{rrrgggccc\\\aaaoooiiiOOO@@@<<<<<<<<<>>>===@@@JJJ[[[kkktttrrrnnn[[[SSSHHHBBBAAAAAA???===<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999:::::::::999999:::::::::999999:::;;;;;;;;;;;;::::::;;;<<<===>>>?????????999999999888888777666555666555333222222333555666444555666666666555444333444555777888888:::===@@@FFFSSScccqqq|||ssskkkhhhiiiiiijjjfff[[[RRRKKKFFF@@@>>>AAAAAAEEEVVVooo||||||qqqdddYYYZZZ^^^```^^^]]]YYYZZZZZZ\\\]]]___aaabbb```______```ccceeeeeeeeecccccccccdddfffgggiiijjjffffffeeeddddddddddddeeeeeeffffffggghhhiiiiiiiiikkkmmmoooqqqqqqsssuuuwwwzzzyyyxxxxxxyyyzzzzzzzzz|||yyywwwyyy|||}}}~~~}}}}}}~~~|||}}}}}}}}}|||vvvsssoookkkfffaaa[[[WWWVVVlllxxxiii^^^\\\^^^YYYQQQEEE>>>:::<<<>>><<<:::;;;;;;<<<===>>>@@@BBBCCCDDDDDDCCCBBBAAAAAABBBDDDEEEDDDEEEEEEFFFEEEEEEDDDDDDGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEGGGHHHIIIJJJKKKLLLLLLLLLMMMKKKIIIHHHGGGIIILLLOOONNNRRRYYYhhhrrr]]]OOOLLLHHHEEEEEEGGGMMM\\\kkkrrrdddSSSNNNGGGBBB????????????AAABBBEEEFFFGGGFFFDDDCCC??????>>>===============;;;;;;<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;~~~|||gggRRRTTT]]]eee|||~~~yyynnnWWWDDD===999;;;:::555333666111111222222333333333333//////000000111111111222000000000000000000000000333222222222111111000000111111111111111111222222222222333444555777888888888555666999<<>><<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999;;;::::::999999::::::;;;999999:::;;;;;;;;;::::::999:::<<<===???@@@@@@AAA999::::::999999888777666666555333222222333555666111222444666777777666666333555777777888:::<<>>===;;;<<<888999:::<<<>>>AAABBBCCCCCCBBBAAA@@@@@@AAACCCDDDFFFFFFGGGGGGGGGFFFFFFEEEGGGGGGGGGGGGHHHIIIJJJJJJFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHGGGGGGIIIKKKMMMOOONNNMMMKKKHHHGGGHHHMMMQQQPPPTTTXXXbbb{{{wwwaaaRRRQQQHHHAAABBBEEEGGGNNNVVVmmmyyy___XXXOOOGGGCCCAAAAAAAAAAAABBBEEEGGGGGGFFFDDDCCC??????>>>===============;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;|||{{{}}}yyy|||rrr^^^NNNQQQ\\\hhhzzz|||jjjPPPAAA>>>999666555444333222111222222222222111000000111111111111000000000000111111111111111111111111000000000000000000000000111111111000000000000000444333333333333444555555555555777999:::???LLLZZZzzzxxxlllhhhcccbbbccciiisss{{{|||ooo]]]KKK@@@:::999999<<<:::>>>IIIUUU```llluuummmbbbSSSHHHCCCAAA???<<<;;;;;;<<<;;;::::::;;;===:::;;;;;;<<<<<<;;;;;;::::::::::::999999999888888777999;;;;;;999888999999============>>>>>>>>>>>>======<<<;;;999888777666888666444333333444555666333333555555555555333333444444444555777888:::;;;===EEEOOO\\\rrr}}}qqqccc[[[[[[ZZZgggjjj___TTTPPPJJJCCC===:::888;;;DDDPPP[[[aaaZZZVVVRRRPPPQQQSSSUUUVVVVVVVVVUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYZZZ\\\]]]^^^___```aaaaaaaaa```___^^^ZZZZZZZZZZZZZZZZZZ[[[[[[```aaabbbcccdddeeeeeeeeefffhhhjjjlllooossswww{{{{{{xxxvvvvvvwwwxxxxxxvvvtttsssuuuwwwyyyyyy~~~|||{{{zzzzzz{{{}}}~~~~~~}}}}}}~~~yyy|||~~~{{{uuuqqqnnnnnnlllgggaaaYYYTTTRRRQQQ```}}}{{{xxxjjj___```ccc\\\NNNCCC===<<<;;;:::999:::;;;<<<<<<<<<<<<===>>>>>>?????????@@@@@@AAAAAA@@@@@@???EEECCCAAA@@@@@@BBBDDDFFFGGGHHHIIIIIIHHHGGGHHHJJJGGGEEECCCCCCEEEEEEEEEDDDDDDDDDDDDEEEGGGIIILLLMMMMMMNNNMMMKKKIIIIIIJJJLLLQQQNNNRRR___pppzzzjjjYYYNNNDDDAAAEEEFFF@@@AAAHHHTTTnnnzzziiiUUUKKKIIIHHHDDD@@@>>>CCCCCC??????DDDFFFDDDBBBAAA@@@>>>===<<<<<<<<<<<<===>>>>>>>>>===<<<;;;>>><<<;;;;;;===>>>>>>===;;;;;;;;;::::::999999999~~~zzzxxxzzzuuuwwwzzzxxxuuussscccTTTLLLRRR]]]fffttt|||}}}jjjPPPAAA===999666555444333222111222222222222111000000111111111111000000000000111111111111111111111111000000000000000000000000111000000000000000000000444333333333333444555555555555777999999>>>KKKXXXrrrtttmmmhhheeeccceeejjjrrrxxx{{{{{{nnn[[[JJJ???;;;:::;;;888777:::CCCMMMWWWeeepppooofffYYYNNNGGGCCC@@@>>>======<<<;;;::::::;;;<<<:::;;;;;;<<<<<<;;;;;;::::::::::::999999999888888999:::<<<;;;:::999:::;;;<<<<<<<<<============>>>======<<<;;;:::999999888444444444444333333222222333333444555555444333333444444444555666777999999;;;BBBKKKWWWlll~~~qqqddd___```fffrrruuukkk___XXXPPPFFF@@@<<<999:::AAAKKKTTTYYYUUUSSSOOONNNOOOQQQQQQQQQSSSRRRRRRRRRRRRSSSTTTTTTSSSSSSTTTUUUWWWYYYZZZ[[[[[[\\\\\\]]]]]]\\\[[[ZZZXXXXXXXXXYYYYYYYYYYYYYYY\\\]]]___aaaccceeeeeefffhhhjjjmmmoooqqqtttwwwzzz}}}{{{xxxvvvtttuuuvvvwwwvvvuuussstttvvvxxxyyyxxx~~~}}}{{{zzzzzz{{{|||}}}zzz}}}~~~{{{vvvqqqnnnnnnkkkfff]]]VVVSSSUUUXXXnnnuuuggg\\\\\\^^^WWWKKKAAA<<<;;;::::::::::::;;;<<<<<<<<<======>>>??????@@@@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBCCCCCCDDDDDDFFFGGGHHHGGGFFFEEEFFFGGGFFFDDDCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFHHHJJJKKKLLLMMMLLLKKKIIIIIIJJJLLLMMMMMMRRR[[[eeezzz}}}pppbbbTTTHHHAAADDDDDD@@@AAAGGGLLL]]]tttjjjXXXNNNHHHCCC@@@???CCCDDD@@@@@@DDDEEEBBBEEEDDDBBBAAA@@@???>>>>>>;;;<<<=========<<<;;;;;;===;;;:::;;;===>>>>>>===<<<<<<;;;;;;::::::999999~~~{{{wwwqqqsssuuuooofff```RRRLLLLLLVVV___dddmmmwwwtttwww~~~iiiNNN@@@<<<888555555444333222111222222222222111000000111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000111111333333333333333444555555555555666888999<<>>>>>999777999>>>DDDKKKYYYeeennniiiaaaWWWNNNGGGBBB???>>>===<<<;;;::::::;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::999999999888888:::;;;<<<;;;:::::::::<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::999999999999444555666777666444111000333333444444444444333333333333333444555666777888888>>>DDDMMM```}}}vvvllliiikkkrrr|||xxxlllbbbTTTHHHCCC???;;;:::>>>DDDJJJNNNOOOMMMKKKKKKLLLMMMLLLLLLNNNNNNMMMMMMNNNNNNOOOPPPOOOOOOPPPQQQSSSVVVXXXYYYUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXYYYZZZ]]]___bbbdddeeefffiiilllppprrrssstttuuuwwwvvvuuutttsssrrrssstttuuusssssssssuuuxxxyyyyyyxxx~~~}}}{{{zzzyyyzzz{{{{{{}}}}}}~~~~~~}}}{{{vvvrrrooopppmmmfff[[[TTTUUU]]]dddqqqcccWWWUUUVVVPPPFFF>>>;;;;;;:::::::::;;;;;;<<<=========>>>??????@@@@@@AAAAAABBBBBBBBBBBBAAAAAA???@@@BBBDDDEEEEEEDDDCCCEEEFFFFFFEEECCCBBBCCCDDDDDDBBBAAABBBDDDEEEEEEEEEFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKJJJHHHHHHJJJKKKKKKNNNTTTXXXYYYhhhxxxmmm]]]OOODDDCCCDDD@@@@@@DDDFFFLLLXXXjjjiiiWWWLLLGGGDDDAAACCCCCCAAAAAACCCCCCAAAEEEDDDCCCBBBAAA??????>>>:::;;;;;;<<<<<<<<<;;;;;;<<<:::::::::===>>>???>>>======<<<<<<;;;::::::999vvvoooqqqssslll^^^UUUIIIJJJQQQ\\\bbbdddiiippp}}}jjjsss{{{gggKKK>>>;;;777555444444444333111222222222222111000000111111111111000000000///111111111111111111111111000000000000000000000000000000000000000111111111333333222222333333444555555444555777888:::DDDNNNcccuuu}}}sssoooggg___\\\bbbnnnwwwvvviii[[[PPPHHHBBB???<<<;;;<<<>>>>>>AAAJJJUUUeeeggggggbbbYYYNNNEEE@@@>>><<<:::999999:::;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::999999999888888999:::;;;:::999999:::;;;999999:::::::::;;;;;;;;;777777888888888888888888888999999999888666444333333333444444444444333333333333333333444444555666666999===CCCRRRlll}}}tttrrrssswww}}}sssfffVVVIIIDDD@@@<<<:::===AAADDDFFFIIIHHHHHHHHHJJJJJJHHHGGGJJJJJJIIIIIIJJJJJJKKKLLLNNNNNNOOOOOOQQQRRRTTTUUUPPPPPPQQQQQQRRRRRRRRRRRRTTTTTTUUUVVVWWWWWWXXXXXXYYY[[[]]]___aaacccddddddhhhlllppprrrrrrrrrqqqrrrpppppppppqqqrrrsssttttttqqqqqqsssvvvyyyzzzyyywww|||{{{zzzyyyxxxxxxxxxxxxvvv{{{~~~}}}|||zzzwwwssspppvvvqqqhhh\\\UUUYYYfffrrrkkk]]]QQQNNNMMMHHH@@@<<<;;;:::::::::;;;;;;<<<<<<======>>>>>>???@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???@@@AAACCCDDDEEEEEEEEEEEEFFFFFFEEECCCAAABBBCCCCCCAAAAAABBBDDDFFFFFFEEEHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJIIIHHHHHHIIIJJJNNNPPPTTTVVVVVV___~~~~~~vvvhhhZZZKKKFFFEEEBBBAAABBBCCCCCCGGGRRRhhhzzzdddVVVNNNIIIAAAAAAAAA@@@AAABBBBBB@@@CCCCCCBBBAAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<>>>???>>>>>>>>>===<<<<<<;;;;;;:::uuunnnqqqrrriii[[[QQQGGGNNNZZZccceeeeeehhhnnnxxx{{{gggpppssstttgggHHH===:::666444444555444333111222222222222111000000111111111111000000000///000000000000000000000000000000000000000000000000//////000000111111111111333222222222222333444444555333444666777888???HHHXXXiiivvvqqqhhh___\\\aaammmwww|||yyyssslllaaaUUUHHH@@@<<<:::;;;===<<<;;;@@@GGGVVV^^^fffiiicccXXXKKKDDD???<<<888888999;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::999999999888888888999999888777777888:::999999999999::::::::::::888888888888999999999999;;;:::999777666666777777444444444444444444444444444444333333333444444555555666888<<>>AAACCCCCCEEEEEEEEEFFFGGGGGGFFFDDDGGGGGGGGGFFFGGGHHHHHHIIILLLLLLKKKKKKKKKLLLLLLMMMLLLLLLMMMMMMNNNOOOPPPPPPSSSSSSTTTUUUWWWXXXXXXYYY\\\]]]^^^```aaabbbbbbbbbfffiiimmmoooooommmlllllllllmmmnnnppprrrsssttttttpppqqqsssvvvyyyzzzxxxvvvxxxxxxwwwwwwvvvvvvvvvvvvrrrxxx~~~{{{yyyxxxwwwtttrrrxxxssshhh]]]YYY```ooo{{{{{{cccWWWLLLHHHFFFAAA<<<:::999::::::;;;;;;<<<<<<<<<=========>>>??????@@@@@@??????@@@@@@@@@@@@??????BBBAAA@@@@@@AAADDDFFFHHHFFFGGGGGGFFFDDDBBBCCCDDDCCCBBBAAABBBDDDFFFFFFFFFIIIIIIIIIIIIIIIHHHHHHGGGEEEFFFHHHHHHGGGGGGHHHIIIQQQNNNOOOSSSVVV]]]rrrsssfffWWWNNNIIIDDDAAAAAA@@@@@@BBBHHHTTTiiivvvdddUUUKKKCCC@@@>>>???AAAAAAAAAAAABBBBBBCCCCCCBBBAAA@@@???======<<<<<<<<<;;;;;;;;;;;;:::999:::<<<>>>>>>===>>>>>>>>>=========<<<<<<|||yyyqqqpppoooeeeWWWNNNIIIUUUeeemmmllljjjmmmrrruuuzzztttiiikkkiiiiiittteeeFFF<<<999666444444555555444111222222222222111000000111111111111000000000000000000000000000000000000000000000000000000000000/////////000111111222222222222222222222333444444555333333555666666;;;BBBRRR```vvv}}}rrrvvv~~~{{{uuulllddd```dddlllsssuuuwwwzzzzzztttfffVVVKKK???;;;999:::;;;:::<<<@@@HHHRRR```jjjlllcccVVVMMMDDD@@@:::999:::<<<;;;::::::;;;;;;<<<<<<;;;;;;::::::::::::999999999888888888888888777555666888:::999999999999:::::::::::::::::::::;;;;;;;;;;;;;;;:::999666555555666777999666666555555555555666666555555444333333333444444444444555888<<>><<<<<>>>>>??????>>>>>>????????????>>>>>>CCCBBB@@@???@@@CCCFFFHHHFFFGGGHHHFFFEEECCCDDDEEEEEECCCBBBCCCEEEFFFFFFFFFIIIIIIIIIJJJIIIHHHGGGGGGBBBDDDFFFGGGGGGFFFGGGIIINNNIIIHHHOOOUUUYYYfffttt|||sssfffZZZOOOHHHCCCAAA===>>>AAAEEEJJJUUUkkk~~~wwwaaaQQQKKKDDD??????AAA@@@@@@AAABBBCCCEEEFFFFFFEEEDDDDDDAAAAAA???>>>===<<<<<<<<<<<<;;;999:::;;;===<<<<<<======>>>>>>>>>?????????~~~wwwqqqyyyyyyssslll___SSSMMMMMM___sss|||yyywwwyyy|||~~~||||||}}}mmmjjjdddaaaeeeooobbbEEE;;;888555444444555555444111222222222222111000000111111111111000000000000000000000000000000000000000000000000000000000000...//////000111111222222222222222111222222333444555222222444555555888===IIITTTiii}}}tttjjjqqq{{{vvvnnnjjjjjjlllmmmooouuu{{{lllaaaOOOEEE<<<;;;;;;;;;;;;===>>>GGGWWWgggpppmmmcccZZZMMMGGG@@@<<<<<<<<<:::888:::;;;;;;<<<<<<;;;;;;::::::::::::999999999888888999999999777666666999;;;999999999:::::::::;;;;;;::::::::::::999999999999777777777777777888888999888777666555555666777888666666555444444333444444222222444888:::<<>>???AAABBBAAA@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAABBBBBBFFFFFFFFFGGGIIIKKKMMMNNNOOOOOOQQQRRRTTTVVVWWWXXXYYYZZZ\\\]]]___```aaaaaaaaadddggghhhgggffffffgggfffhhhkkkoooqqqqqqqqqpppsssrrrsssuuuwwwxxxvvvuuuuuuuuuvvvwwwxxxxxxxxxxxxyyy~~~zzztttsssuuuwwwwwwuuutttmmmfffeeelllxxx}}}rrrcccVVVNNNFFFCCC???:::999:::888999:::<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>?????????@@@@@@?????????CCCBBBBBBAAABBBCCCDDDEEEEEEFFFGGGFFFDDDDDDEEEFFFGGGEEEDDDDDDFFFGGGFFFFFFFFFGGGHHHHHHHHHGGGFFFEEE@@@BBBEEEFFFFFFFFFGGGHHHJJJEEEFFFNNNSSSTTT[[[fff}}}~~~ttteeeVVVKKKEEEBBB???>>>@@@CCCEEEIIIVVVccc|||wwwcccVVVLLLCCCBBBBBB??????@@@AAABBBDDDFFFGGGGGGGGGFFFFFFEEEBBB@@@>>>>>>=========<<<::::::;;;<<<;;;:::<<<======>>>???@@@AAAAAArrrzzz{{{rrrmmmwwwwwwlll]]]QQQMMMQQQgggxxxiiikkk```\\\dddnnnwww^^^DDD;;;888555333444555555555111222222222222111000000111111111111000000000000000000000000000000000000000000000000000000000000...//////000111222222222222222111111222222333444555222111444555444666;;;;;;FFFZZZooo}}}zzzcccjjjttt}}}xxxtttqqqmmmkkkllluuuuuubbbSSSCCC>>>===<<<;;;;;;;;;BBBQQQcccqqqtttllldddUUUNNNEEE???>>>===999666:::;;;;;;<<<<<<;;;;;;::::::::::::999999999888888:::::::::888666777:::<<<999999:::::::::;;;;;;;;;777777777777666666666555777888:::<<<<<<<<<;;;:::999888777666666777888999777666555555444444444444111000444::::::777:::AAAEEETTTcccjjjooovvvyyywwwooofff]]]YYYWWWPPPHHHBBB<<<;;;;;;<<<>>>???>>>===>>>===<<<<<<>>>????????????????????????@@@@@@AAABBBBBBAAAAAABBBBBBCCCDDDEEEEEEEEEEEEGGGIIILLLMMMMMMMMMOOOQQQSSSUUUVVVWWWVVVWWWYYY\\\^^^```aaaaaa```ccceeeffffffeeefffgggdddgggjjjnnnppppppooooootttsssssstttvvvwwwvvvtttuuuvvvwwwxxxzzzzzzzzzzzz|||||||||~~~xxxrrrqqquuuwwwwwwuuusssmmmhhhkkkvvv|||mmmZZZSSSLLLFFFBBB>>>:::999;;;777999:::<<<======<<<<<<::::::;;;;;;<<<=========@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCDDDDDDDDDCCCBBBCCCDDDFFFEEEDDDDDDEEEFFFIIIGGGEEEEEEFFFGGGFFFEEEDDDEEEFFFGGGGGGFFFEEEDDD???AAADDDFFFFFFFFFGGGHHHHHHEEEHHHPPPRRRPPPUUU___iii}}}lllZZZMMMFFFCCCDDD@@@???BBBDDDCCCHHHPPPccc}}}xxx___RRRGGGDDDCCC???>>>@@@===???BBBEEEFFFGGGFFFFFFIIIGGGEEEBBB@@@>>>>>>>>>>>><<<::::::;;;;;;:::999;;;<<<===???@@@AAABBBCCC{{{}}}zzzrrrppp{{{xxxiiiZZZOOOJJJSSSuuutttmmmlllbbb]]]eeepppwww|||qqqUUUAAA999888666444222111000000111111222222222222111111000000000000000000000000000000000000000000000000...............///000000---......///000111111222111111000000111111222333444444333222333444555666;;;@@@LLL^^^qqqhhhcccgggttt~~~yyynnnkkkrrr}}}eeeLLLAAA>>><<<<<<>>>;;;===EEESSSdddpppuuuuuudddXXXIIIAAA>>><<<;;;;;;:::999777777999;;;;;;;;;;;;;;;::::::999888777777888888888888888888888888888888888888777777777777888888888888888999999:::999:::;;;;;;<<<<<<;;;;;;888444111333666888555111555444444333333444444555444555555666777888999999@@@BBBGGGOOOXXXbbbjjjnnnddd___YYYSSSOOOJJJCCC>>><<<<<<<<<;;;;;;:::::::::::::::999999:::;;;===>>>?????????>>>>>>>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCCCCDDDFFFHHHJJJHHHKKKNNNRRRUUUWWWWWWWWWWWWXXX[[[]]]___`````````dddggghhhfffbbbaaadddhhheeegggiiijjjlllnnnqqqtttssssssttttttuuutttttttttuuuvvvvvvwwwyyyzzz|||}}}|||}}}uuunnnrrrzzz{{{wwwtttlllooosssyyy~~~}}}vvvdddVVVNNNJJJDDD>>>:::999999:::999:::;;;;;;<<<<<<;;;;;;<<<======>>>>>>>>>>>>>>>999<<<@@@BBBBBB@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFDDDEEEFFFGGGGGGFFFDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGFFFFFFFFFGGGHHHIII@@@AAACCCFFFHHHIIIHHHFFFHHHIIIJJJKKKMMMPPPSSSVVV___wwwtttaaaTTTLLLFFFAAAAAAAAAAAAAAACCCFFFIIIUUUggg}}}zzzeeePPPGGGDDDAAA@@@BBBCCCCCCCCCBBBBBBDDDGGGJJJHHHHHHGGGEEECCC???===;;;>>>===<<<;;;;;;;;;;;;;;;======>>>???@@@@@@AAAAAA~~~zzz{{{www```PPPMMMQQQbbbyyysssooogggdddjjjsssvvvwwwyyyqqq[[[HHH<<<888777555444222222111111000111111222222111111000000000000000000000000000000000000000000000000000///.........//////000000.........///000111111111111111111111111222333333444333333222333444555666888:::BBBPPP```qqqqqqeeeaaammm{{{zzzlllppp}}}xxx\\\KKKBBB<<<:::;;;:::;;;@@@JJJXXXeeennnssspppeeeWWWJJJBBB>>><<<<<<<<<;;;999999:::;;;:::999;;;;;;::::::999888888777888888888888888888888888888888888888777777777777777666666666666777888888999999:::;;;;;;;;;;;;;;;888555333444888999777444555444444444444444444555333333333444444555555666999:::===AAAFFFLLLRRRUUUVVVRRRMMMJJJGGGDDD???;;;999999999999888888888777:::999999999:::;;;==============================AAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAAAAABBBDDDFFFHHHHHHIIILLLPPPSSSUUUUUUVVVVVVXXXZZZ\\\^^^^^^^^^^^^___bbbdddcccaaaaaaeeeiiillllllkkkhhhggghhhlllooossssssttttttssssssrrrrrrqqqrrrtttvvvyyy}}}{{{rrrlllqqqwwwwwwtttrrrhhhnnnvvv~~~{{{}}}|||ooo]]]PPPLLLIIICCC===:::888999:::999:::;;;;;;<<<<<<;;;;;;<<<======>>>>>>>>>>>>>>><<<>>>@@@CCCDDDCCCBBBAAA???@@@@@@AAABBBCCCCCCDDDDDDEEEFFFGGGGGGFFFDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEIIIHHHGGGFFFFFFHHHJJJKKKGGGFFFEEEEEEGGGHHHHHHGGGGGGHHHIIIJJJKKKNNNPPPRRRUUUfff~~~qqqggg\\\RRRJJJHHHEEEBBBAAAAAAAAABBBGGGSSSfff|||xxx```QQQIIICCC@@@AAA>>>??????@@@AAADDDGGGJJJHHHGGGGGGFFFCCC@@@>>><<<<<<<<<;;;;;;;;;<<<============>>>??????@@@AAAAAAwwwYYYIIIMMMYYYxxx|||sssmmmkkkpppuuuuuurrrqqqxxxqqqWWWCCC:::777666555444333222222222222000111111222222111111000000000000000000000000000000000000000000000000000////////////000000000000......//////000000111111222222111111222222333444333333333333333444555555555666:::AAAKKK\\\uuuqqqeeemmm}}}lllnnnuuuvvv___MMM@@@:::::::::;;;===AAAJJJWWWeeeoooyyyrrreeeVVVIIIAAA???>>>>>><<<;;;;;;;;;;;;999888;;;::::::999999888888888888888888888888888888888888888888888777777777777666666666666666777888888888999999:::;;;:::::::::888666444666999;;;999777555555444444444444555555333333333333333333333333333333333555777:::===???CCCAAA???>>>===<<<:::888888888888888777777777777999999999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>?????????????????????@@@?????????@@@BBBDDDEEEGGGHHHJJJMMMPPPRRRTTTUUUVVVWWWYYYZZZ[[[\\\\\\\\\ZZZ]]]`````````aaaeeeiiiooommmjjjfffdddeeeiiilllrrrsssssssssrrrqqqppppppnnnnnnpppsssxxxwwwqqqnnnrrrvvvtttqqqoookkktttzzzttt{{{wwweeeTTTKKKIIIFFFAAA<<<999888888999::::::;;;<<<<<<<<<<<<;;;<<<===>>>>>>??????>>>>>>@@@???@@@CCCFFFGGGDDDAAA??????@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEIIIHHHFFFFFFFFFIIILLLNNNMMMKKKHHHGGGGGGHHHHHHHHHGGGGGGHHHIIIJJJLLLMMMNNNOOOWWWmmm~~~qqqfffVVVPPPHHHBBBAAA@@@???======CCCOOObbb|||wwweeeWWWLLLEEECCC>>>>>>>>>???AAACCCEEEFFFGGGGGGGGGFFFDDDBBB???>>>;;;;;;;;;;;;<<<===>>>???======>>>>>>??????@@@@@@uuuZZZKKKRRR```tttqqqpppsssvvvvvvssspppsssvvvrrraaaIII999444666444444333333222333333333000000111111111111000000000000000000000000000000/////////////////////////////////000000000000000.../////////000000000111222222222222222333333444333333333333333444444444555555777:::???LLLdddzzzvvvyyyllliiikkkrrr|||yyy\\\GGG>>>>>>;;;<<<===>>>BBBMMM\\\gggtttuuupppaaaRRRHHHBBB???===<<<;;;;;;<<<;;;:::888:::::::::999999888888888888888888888888888888888888888888888777777777666777777777666777888888999777888999999::::::999999888777666888;;;<<<;;;:::666666555555555555666666666666555555555444444444111111222333444777999:::888777777777777777666666888888888888888888888888888888888888999999::::::999:::::::::::::::;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>@@@AAACCCDDDHHHHHHIIIKKKNNNQQQSSSTTTWWWWWWXXXYYYZZZZZZ[[[[[[YYY\\\^^^``````bbbeeegggiiiiiihhhffffffgggkkknnnoooppppppqqqqqqqqqqqqqqqooonnnmmmooouuu~~~uuussstttxxxxxxsssnnnmmmwww{{{pppmmmwww}}}nnn\\\PPPKKKEEECCC>>>:::888777888999:::;;;;;;<<<<<<<<<<<<<<<======>>>????????????>>>BBB???>>>BBBGGGHHHEEE@@@@@@@@@@@@@@@AAAAAAAAAAAACCCDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGEEEDDDEEEHHHLLLNNNMMMLLLJJJJJJKKKKKKIIIHHHGGGGGGHHHJJJLLLMMMLLLLLLQQQQQQ___|||}}}eeeZZZLLLCCCAAAAAA@@@???>>>@@@EEEPPPccc}}}lll\\\PPPIIIDDDBBB@@@@@@@@@AAAAAAAAAEEEFFFFFFFFFEEECCCAAA@@@===<<<<<<<<<<<<<<<===>>>=========>>>>>>>>>??????mmmXXXOOOWWWeeexxxvvvyyyzzzuuuuuuuuuvvvyyy{{{yyyvvvsssnnndddVVVFFF:::444444444333333222222222333333000000000111111000000000////////////////////////////////////////////////......///000111000000///////////////000000000000222222111111222222333444222222222333333333333333333444777888999AAATTTfff|||kkkfffdddgggooo{{{lllOOOBBB@@@999<<<=========DDDQQQ[[[llluuuwwwmmm^^^RRRHHH@@@===;;;::::::;;;;;;:::999::::::999999999999999888888888888888888888888888888888888888777777777666666555555555555666777777666777777888999888888888888777777999:::<<<<<<;;;777666666555555666666777666666666555444444333333333333444555666777888999555555555555555555555555777777777777777777777777777777777888888888888888999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======>>>???@@@BBBCCCDDDHHHIIIIIIKKKMMMPPPRRRTTTVVVWWWWWWXXXXXXYYYZZZ[[[\\\]]]___aaaaaabbbdddeeeccceeeggghhhiiijjjkkkmmmkkklllnnnpppqqqssssssttttttqqqnnnnnnttt}}}xxxrrrsssvvvzzzwwwppplllmmm}}}rrrhhheeennnuuuqqqbbbTTTMMMLLLBBB@@@===:::888888888999:::;;;<<<<<<======<<<<<<===>>>>>>???????????????AAA>>>===@@@EEEGGGDDD@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDCCCDDDGGGJJJLLLIIIIIIKKKMMMOOONNNKKKHHHHHHHHHIIIMMMPPPQQQOOOMMMPPPOOOWWWjjjzzzlllYYYKKKEEECCCBBB@@@AAACCCDDDFFFOOOcccppp^^^RRRIIIFFFAAA??????@@@???>>>CCCDDDEEEEEEEEEDDDBBBAAA@@@???>>>===<<<;;;;;;;;;==================>>>>>>zzzfffTTTOOO[[[jjj~~~jjjkkkssswww{{{~~~}}}ooodddVVVLLLCCC999333222444333333222222222222333///000000111111000000///////////////////////////000000000000000000000000,,,---///000000000///...////////////000000000000111111000000111111222333111111222333333333333333111222555777777:::FFFRRRkkknnniiieeeeeeiiirrryyyYYYGGG@@@999;;;===<<<;;;>>>GGGNNNbbbpppzzzvvvkkkaaaTTTHHH@@@>>>;;;:::;;;;;;;;;:::999999999999999999999999888888888888888888888888888888888888777777777777333333333333333444555555555666777777888888777777777777888888999:::::::::777777666666666666777777555444444444333333222222555555555444444333333333555666777666444444444666333333333333444444444444666666777888888777777666888888888999999::::::;;;888888999999:::;;;;;;;;;<<<===>>>???AAACCCDDDDDDGGGHHHIIIKKKMMMOOOQQQRRRTTTTTTTTTUUUVVVXXXYYYZZZ]]]^^^```aaabbbcccccccccaaadddggghhhhhhhhhhhhiiiiiijjjlllooorrrtttuuuvvvxxxvvvtttuuu{{{yyyuuuooopppsssuuupppkkknnnttt{{{sssjjjccc^^^cccgggcccXXXNNNIIIHHH???>>>;;;999888999999:::;;;;;;<<<============<<<===>>>??????@@@@@@?????????======???CCCDDDCCCAAA@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHIIIEEEGGGJJJNNNPPPOOOKKKHHHHHHHHHJJJOOOTTTVVVTTTPPPJJJLLLRRR]]]mmmooo]]]PPPHHHCCC@@@@@@AAABBBBBBCCCOOOhhhpppaaaSSSMMMEEEAAA@@@AAA@@@>>>@@@AAACCCDDDDDDDDDCCCBBBAAA@@@???===<<<;;;::::::<<<<<<<<<<<<============}}}~~~vvveeeUUUPPP^^^oooyyydddkkkyyyjjj[[[KKKBBB;;;444222333444444333222111111111222//////000000000000//////////////////////////////000000000000000000000000+++,,,.../////////------000000000000////////////000000//////000000111222000111222333444333333222222222444777666777===EEEWWWjjjxxxsssmmmiiifffiiiuuuhhhSSSEEE>>>???>>><<<;;;===CCCHHHRRRdddsssvvvtttpppeeeXXXHHHDDD???<<<;;;;;;;;;:::999999999999999999999999888888888888888888888888888888888888777777777777555444444444444555666666555555666777777777666666666777888888777777777888888777777666666777777888555555444444444444444444444444444444333222111111333444666555333222333555222222222222333333333444555666777777777666555555555666666777888888999999777888888999::::::;;;;;;:::;;;===???AAABBBCCCCCCDDDFFFHHHKKKMMMNNNNNNNNNPPPPPPPPPQQQSSSUUUWWWXXX\\\]]]^^^aaacccdddcccbbb___aaacccdddddddddfffgggiiikkkmmmppprrrtttuuuuuuxxxyyy|||{{{wwwuuupppoooooommmiiijjjvvv{{{rrriiicccaaa[[[]]]^^^\\\VVVNNNGGGDDD===<<<;;;:::999::::::;;;;;;;;;<<<===============>>>>>>???@@@@@@@@@@@@???>>>>>>???@@@AAABBBCCCCCC>>>??????@@@AAABBBBBBCCCBBBBBBBBBCCCDDDEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFGGGHHHKKKMMMMMMJJJGGGFFFGGGJJJQQQXXXZZZWWWSSSIIIMMMSSSXXX^^^ppprrr```RRRHHHCCC@@@???@@@BBBCCCGGGTTTcccyyyhhh___RRRIIIEEECCCAAA>>>>>>???AAABBBCCCCCCCCCCCC@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>@@@AAABBBBBBBBBDDDGGGJJJLLLMMMLLLLLLMMMMMMMMMNNNPPPSSSUUUWWWZZZ[[[]]]```cccddddddccc]]]^^^______```bbbfffiiikkklllnnnppprrrsssttttttvvv{{{}}}zzzwwwyyyzzzyyywwwvvvssspppmmmhhheeekkk~~~vvvlllccc``````]]]]]]\\\\\\XXXQQQHHHAAA===<<<;;;:::::::::;;;<<<;;;<<<<<<===============>>>>>>???@@@@@@@@@@@@???===???AAAAAAAAAAAACCCEEE<<<===>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHIIIIIIHHHGGGFFFHHHHHHGGGIIIJJJKKKIIIHHHEEEEEEIIIQQQYYY\\\YYYUUUNNNQQQVVVXXXYYYddd~~~mmm[[[NNNHHHEEEAAAAAAEEEGGGFFFIIIPPPmmm~~~qqq```RRRJJJFFFAAA======>>>@@@BBBCCCCCCCCCCCC???>>>>>>============>>><<<<<<<<<<<<<<<<<<<<<;;;{{{uuurrrqqqqqqppppppkkkeee___XXXYYYiiizzzqqqiii|||sss\\\NNN???888666444333555111111111111111111111111000000000000000000000000////////////////////////111111111111111111111111000000////////////000000///////////////.........000000////////////000000000000000000000000111222111222222444666888:::;;;@@@JJJ[[[tttuuuiiidddbbbcccfffvvvttt```WWWLLLBBB@@@???<<<<<<@@@===JJJ[[[jjjzzzwwwhhhXXXHHHCCC@@@;;;999:::888666333333444666777777999999999::::::999999999:::888777777888888777555555555555555555555555555444444444555555555555666666666555555555555666666555555555555666666666666777777777777777777777777555555444333222222111111333333444444444444444444444444444444444444444444666555333333555666555444555555555555555555555555888888888888888888888888>>>======>>>@@@BBBDDDEEEEEEEEEEEEFFFGGGHHHJJJJJJMMMMMMMMMMMMNNNPPPRRRSSSVVVWWWYYY]]]aaaddddddddd_________```bbbfffkkknnnpppqqqtttwwwuuuqqqrrrwww~~~{{{|||xxxyyyxxxvvvsssqqqqqqqqqrrrmmmeeeaaafffvvv{{{uuurrrnnngggbbbddd```\\\ZZZWWWOOODDD;;;;;;::::::999999::::::;;;;;;;;;<<<===>>>>>>======>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBAAAAAAAAA@@@===>>>???@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFDDDEEEGGGIIIKKKKKKKKKKKKJJJIIIIIIJJJKKKKKKJJJHHHJJJIIIIIIOOOVVVZZZXXXUUUKKKPPPSSSSSSTTT]]]nnn|||wwwgggWWWKKKBBBCCCDDDDDDCCCDDDFFFIIIVVViiiwwwcccSSSKKKFFFAAA===>>>AAACCC>>>888:::???AAAAAAAAAAAAAAA@@@???>>>;;;<<<===>>>>>>===;;;:::}}}vvvqqqpppqqqrrrrrrhhhccc]]]XXXSSSVVVgggyyyrrrsssoooVVVIII<<<777555444333444111111111111111111111111000000000000000000000000////////////////////////........................000000////////////000000/////////////////////...//////............//////111111111111111111222333222222333444666777999:::999AAANNNccc{{{kkkbbb^^^```eeetttzzzkkk[[[JJJCCC@@@<<<;;;======DDDOOO```uuuyyygggTTTIIIBBB===;;;<<<===;;;999888999:::999999888888999999999999888888999888777777888888777555555555555555555555555555444444444555555555555666777666666555555666666777555555555555666666666666666666666666666666666666777777666555444333333222444444444444444444444444444444444444444444444444777666444444666666666555444444444444444444444444777777888888888999999999=========>>>???AAACCCEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLLLLLLLLLLMMMNNNPPPQQQTTTUUUWWW[[[^^^```aaa```^^^^^^]]]___dddhhhkkkmmmttttttwwwyyyuuuoooooosss||||||{{{zzzxxxuuusssqqqnnnjjjeeeeeeooo}}}ssskkkbbbaaa```\\\VVVLLLBBB;;;;;;::::::999999::::::;;;;;;;;;<<<===============>>>>>>>>>?????????@@@@@@????????????>>>>>>>>>===>>>>>>???@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGFFFGGGHHHJJJKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJJJJIIIGGGIIIHHHHHHMMMSSSWWWUUURRRKKKNNNPPPOOOPPPXXXeeeooo}}}mmm]]]PPPBBBBBBBBBBBBCCCDDDDDDDDDLLLYYYooovvvdddWWWLLLCCCBBB@@@@@@AAA>>>::::::??????@@@@@@@@@@@@?????????<<<===?????????>>><<<;;;}}}xxx{{{uuupppooopppqqqrrrbbb]]]XXXSSSQQQXXXiiizzzwwwqqq~~~jjjPPPDDD999666555333222333111111111111111111111111000000000000000000000000////////////////////////........................000//////......//////000......//////////////////......------------......222111111111111222333444333333333444555666777888444:::BBBQQQlllpppbbb[[[]]]cccrrrqqqZZZJJJCCC>>><<<<<<@@@@@@DDDSSSlllwwwbbbRRRGGG@@@>>>???===;;;999999999888777555777888888888888888888777999888777777888888777666555555555555555555555555444444444555555555555666777666666555555666666777555555555555666666666666666666666666666666666666999999888777666555444333555555555444444333333222444444444444444444444444888666444555666777666666333333333333333333333333555666666777888999::::::=========>>>???AAABBBCCCDDDDDDDDDEEEFFFGGGHHHIIILLLKKKKKKKKKKKKLLLMMMNNNRRRSSSUUUXXXZZZ[[[\\\]]]]]][[[[[[^^^eeejjjllllllssstttxxxzzzvvvpppooosss~~~|||{{{||||||zzztttoooiiigggeeejjjwww{{{~~~~~~uuueeehhhiiicccVVVIIIAAA>>>::::::999999999999::::::;;;;;;<<<============<<<===>>>>>>>>>>>>>>>??????>>>>>>============<<<<<<>>>????????????@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGKKKKKKKKKLLLLLLKKKJJJJJJIIIHHHHHHIIIJJJJJJIIIGGGHHHGGGGGGJJJOOOQQQPPPNNNKKKKKKKKKKKKMMMRRRZZZ___nnn~~~pppaaaUUUHHHEEEBBBBBBDDDDDDCCC@@@CCCIIIWWWlll|||kkkYYYLLLKKKEEE@@@@@@???<<<===???>>>>>>>>>>>>???????????????@@@@@@AAA@@@???>>>===vvvmmmkkklll}}}wwwrrrppppppooonnn```^^^ZZZWWWVVV___ppp~~~mmmssshhhMMMBBB888666666333111111111111111111111111111111////////////////////////////////////////////////000000000000000000000000/////////....../////////............///////////////......------......///000000000000111222333333333333333333444555666666555999>>>III\\\zzzzzz~~~sss{{{xxxhhh]]]]]]bbbrrr|||rrr[[[KKKAAA>>>===AAA???@@@JJJ^^^sssooo___QQQGGGAAA@@@;;;:::999999999888666444777777888888888888777777999777666777888888777666555555555555555555555555444444444555555555555666555555444444444444555555555555555555666666666666666666666666666666666666999999888777666555444444666666555444333333222222444444444444444444444444666555333333555666555444222222222222222222222222444444555777888:::;;;;;;<<<<<<===>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHKKKKKKKKKKKKKKKLLLLLLLLLQQQRRRTTTVVVVVVWWWYYYZZZ[[[YYYYYY]]]eeejjjlllkkkoooqqqvvv{{{yyyttttttxxx~~~{{{yyyyyy}}}}}}uuunnnffffffhhhppp}}}{{{wwwvvvxxx{{{mmmssstttjjjXXXHHHAAA@@@::::::999999999999::::::;;;;;;<<<======<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@AAAAAAAAABBBBBBCCCCCCDDDCCCCCCDDDDDDEEEEEEFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHIIIKKKKKKIIIHHHGGGFFFFFFHHHKKKLLLKKKJJJJJJIIIHHHJJJMMMPPPSSSTTT]]]xxxvvvkkkcccUUUNNNFFFBBBDDDEEEDDDAAACCCDDDJJJUUUfffxxxnnn___VVVKKKBBB@@@AAA??????@@@===============>>>>>>???@@@AAAAAAAAAAAA@@@???>>>}}}sssgggiiizzz}}}yyyuuurrrooollliii___``````^^^```jjjyyyyyyooowwwkkkMMMCCC999777666333000000111111111111111111111111//////////////////////////////////////////////////////////////////////////////............//////---.........//////000000000//////////////////000.........//////000222222333333333333333444555555777999>>>FFFRRRhhhyyyzzzwwwvvvzzzvvviiieeefffssszzzuuu]]]LLLCCC??????>>>@@@FFFPPP^^^ooo{{{qqqaaaSSSGGGAAA>>>===<<<<<<===<<<:::888777777888888888888777777888777666777888999888777666666666666666666666666444444444555555555555666444333333222222333333444555555555555666666666666555555555555555555555555777777666555555444444333666666555444333333222222444444444444444444444444555333111222333444333333222222222222222222222222333444555666888:::;;;;;;;;;<<<===>>>??????@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGKKKKKKKKKLLLLLLLLLLLLLLLPPPRRRTTTTTTTTTUUUWWWZZZYYYXXXXXX\\\ccciiikkkllloooqqqwww||||||yyyzzzyyyxxxxxxzzzxxxqqqgggjjjrrr|||zzzwwwvvvqqqsss{{{|||uuuxxxvvvhhhTTTDDD>>>???:::999999888888999999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@AAA@@@@@@???>>>>>>??????@@@@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGGGGGGGHHHIIIIIIJJJKKKJJJIIIJJJLLLLLLJJJIIIFFFFFFEEEFFFGGGHHHHHHHHHJJJHHHHHHKKKNNNQQQQQQPPPXXXggg~~~xxxeeeZZZLLLDDDCCCDDDDDDCCCDDDFFFGGGIIIOOO\\\mmmzzz{{{cccUUUHHHCCCBBB@@@>>>???>>>======<<<<<<===>>>>>>@@@@@@@@@AAAAAA@@@@@@@@@qqqrrr||||||xxxtttnnngggcccZZZ___cccdddjjjuuuyyyuuuxxxxxx~~~pppMMMBBB999666666333111111111111111111111111111111000000000000000000000000////////////////////////------------------------///......------......///------......///000000000000000////////////000000---------...///000111222222222222222333333444555555777<<>>????????????AAAAAAAAABBBCCCDDDFFFFFFIIIJJJKKKLLLLLLLLLLLLKKKNNNQQQSSSSSSRRRSSSVVVZZZXXXXXXYYY[[[___eeejjjnnnuuuwww|||~~~zzzyyy{{{~~~{{{uuuoooxxx}}}zzzuuussssssnnnqqqxxx|||vvvtttkkk]]]LLL???::::::999999888888888888999999;;;<<<<<<<<<<<<;;;::::::<<<<<<<<<;;;;;;;;;;;;:::999:::;;;===???AAABBBCCCAAA@@@???>>>>>>>>>???@@@??????@@@AAABBBCCCCCCDDDDDDCCCBBBBBBCCCDDDFFFGGGEEEDDDDDDEEEFFFGGGHHHIIIJJJIIIIIIJJJKKKKKKJJJHHHFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIIIILLLOOOQQQQQQPPPTTT[[[kkksssgggWWWJJJDDDCCCCCCCCCCCCFFFGGGEEECCCJJJXXXddd}}}xxxiiiYYYOOOIIIBBB???>>>@@@???===<<<<<<<<<===>>>>>>>>>>>>??????@@@AAAAAA{{{vvv{{{xxxmmmaaaZZZRRR\\\eeekkktttyyyuuusssrrrnnntttsssKKK@@@666444555444333333111111111111111111111111000000000000000000000000////////////////////////------------------------///......------......///------......///000000111/////////....../////////------......///111222333111111111111222333444555333333777>>>DDDLLL]]]mmm|||~~~xxxzzzuuuvvvmmmVVVCCC???===>>>???DDDRRR```xxxvvvdddWWWFFFCCC???<<<;;;:::888666888888999999999999888888777666666666888999888777666666666666666666666666444444444555555555555666555444444444444444444555555555555555666666666666555555555555555555555555222333333444444555666666444444444444444444444444444444444444444444444444444222111111222333333222333333333333333333333333444444555666777888999::::::;;;<<<>>>>>>>>>>>>===@@@@@@AAAAAABBBCCCEEEFFFFFFGGGIIIJJJKKKKKKKKKKKKKKKOOOQQQQQQPPPQQQUUUZZZWWWYYY[[[ZZZ[[[```iiipppyyyzzz~~~{{{}}}~~~yyyuuu|||{{{yyytttrrrrrrmmmrrr{{{uuukkk]]]OOODDD===999888999999888888888888999999;;;<<<<<<<<<;;;;;;:::999;;;;;;;;;;;;:::::::::999999:::<<<>>>AAADDDFFFGGGBBBAAA???>>>===>>>???@@@>>>???@@@AAABBBCCCCCCDDDDDDCCCBBBBBBBBBDDDFFFGGGFFFEEEEEEDDDDDDEEEFFFGGGHHHGGGGGGHHHIIIIIIHHHFFFFFFFFFFFFEEEEEEFFFGGGIIIHHHIIIJJJKKKLLLMMMNNNOOOPPPUUU^^^nnnvvvgggXXXLLLFFFDDDDDDBBBEEEGGGEEEBBBDDDJJJQQQdddvvvsssdddVVVKKKDDDCCCBBBAAA???===<<<<<<======;;;;;;;;;<<<>>>???AAABBB|||wwwuuu|||}}}mmm\\\RRRMMMZZZgggppp{{{~~~rrrpppnnnjjjfffmmmtttHHH===333222444444444666111111111111111111111111000000000000000000000000////////////////////////////////////////////////.........------.........---------...///000000111.........------..................///000222333444000000000111222333555666333111444;;;@@@GGGVVVeeelllvvvyyy|||}}}qqqhhhnnnfffMMMDDD<<<;;;;;;>>>IIITTTkkkrrreeeOOOKKKFFFAAA???===;;;999999999::::::::::::999999777666666666888999999888777777777777777777777777444444444555555555666666666666555555555555666666555555555555666666666777555555555555555555555555222222333444555666777888333333444444444444444444444444444444444444444444555333222222333444444333333333333333333333333333444444555666777888999999:::;;;<<<>>>>>>>>>======@@@@@@@@@AAABBBCCCDDDEEEDDDEEEGGGIIIJJJJJJJJJJJJIIIMMMPPPPPPNNNOOOTTTZZZWWWZZZ\\\ZZZYYY]]]hhhrrryyyzzz|||zzz~~~yyyuuurrr}}}~~~{{{uuusssrrrmmmttt~~~sssfffTTTGGGAAA>>>;;;888999999888888888888999999;;;<<<<<<<<<;;;;;;:::999;;;;;;;;;::::::999999999:::<<<>>>AAAEEEHHHKKKLLLBBBAAA???>>>===>>>???@@@>>>??????@@@BBBCCCDDDDDDDDDCCCBBBAAABBBDDDFFFGGGIIIHHHFFFDDDDDDDDDDDDEEEGGGFFFEEEFFFHHHHHHFFFDDDFFFFFFFFFEEEEEEFFFHHHJJJGGGIIIKKKKKKJJJJJJKKKMMMMMMRRRYYY```llltttdddUUUKKKGGGFFFEEEFFFFFFFFFEEECCCCCCCCCLLL___zzzuuucccSSSKKKJJJDDDBBB@@@===<<<<<<<<<===999999:::;;;===???AAABBByyywww~~~~~~dddYYY\\\WWW^^^ooo}}}vvvooohhhcccbbbjjj|||fffAAA===888555444444444333222222111000//////000000//////////////////////////////............/////////...---,,,,,,---.../////////////////////////////////............////////////............//////000000//////......------000000000111222222333333222444999===>>>AAAMMMYYYbbbrrr{{{||||||xxxkkkfffvvv{{{uuuwww}}}cccFFF999?????????EEEHHH]]]qqqvvv```RRRFFFBBB@@@;;;999::::::888777666888888888777888777666777999::::::999777777666555444444333333666666555555555555666666222333555666666666555555777777666555444444333333444444444555555555555666444444444444444444444444333333333333333333333333666555444333222111111111222222222222222222222222222222333333333333444444666555444333444666888999888888888999:::;;;<<<=========>>>>>>???@@@BBBCCCBBBDDDGGGIIIJJJJJJHHHFFFKKKLLLNNNNNNNNNOOORRRTTTWWWZZZ]]]^^^^^^bbbiiippptttxxxzzz~~~uuuyyy{{{yyysssvvv{{{~~~tttoooooosss}}}nnnWWWHHHBBB;;;;;;===777666666666666777777777777888999;;;;;;999888888999::::::::::::::::::::::::>>>=========???BBBEEEGGGAAA???>>><<<<<<===???@@@DDDCCCBBBAAA@@@???????????????@@@AAACCCDDDEEEEEEGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGHHHHHHIIIJJJKKKKKKPPPMMMPPPYYYaaarrrrrrbbbWWWMMMFFFFFFJJJMMMKKKEEEBBBBBBDDDJJJMMM\\\vvvzzzhhhXXXMMMHHHEEEAAA@@@AAAAAA===:::999:::::::::::::::<<<>>>zzz}}}xxx]]]RRRUUU\\\lll|||xxxwwwooofffbbbbbbiiixxxsssSSS@@@<<<888555444444333333222222111000000000000000111111111111111111111111//////............/////////...------------...///........................//////............////////////............/////////////////////.........///000000111111222333333111333777;;;<<>>BBBCCCNNN^^^rrrmmm^^^OOOGGGBBB<<<;;;<<<999888777888:::;;;;;;:::888777666777999:::999888888888777666666555444444555555444444444444555555333333555666666666555555777666666555444444333333444444444444555555555555444444444444444444444444333333333333333333333333555444444333222222222222222222222222222222222222222222333333333333444444666555444333444666888999888888999999:::<<<===>>>=========>>>???@@@BBBBBBCCCEEEGGGIIIJJJJJJIIIHHHJJJKKKMMMNNNNNNPPPRRRUUUZZZ]]]```aaaaaaeeelllrrrwww{{{|||xxxrrrwww~~~zzzzzz{{{rrrnnnoooxxxfffPPPCCC???888999<<<777666666666666777777777777777999::::::999888888999::::::::::::::::::::::::===<<<<<<<<<===@@@BBBDDDAAA@@@>>>======>>>???@@@DDDCCCBBBAAA@@@@@@@@@@@@??????@@@AAABBBCCCCCCDDDEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJPPPNNNPPPVVVYYYddd~~~tttjjj^^^UUUKKKLLLLLLKKKHHHFFFFFFFFFBBBDDDOOObbbwwwnnn^^^QQQLLLEEEBBBAAAAAA???===;;;:::999888888:::>>>@@@www[[[QQQUUUcccxxxvvvzzzpppfffccceeeiiirrrzzzxxx^^^FFF===:::666444333333222222222111000000000000000000111111111111111111111111//////............/////////...------------...///......................../////////......///////////////............//////........./////////////////////000111111222222333111111555888999;;;DDDNNNSSSdddnnnzzz}}}|||zzzxxx~~~nnnaaa]]]```hhhyyycccKKKDDD>>>;;;??????DDDNNN]]]ooozzzkkk[[[OOOGGGAAA>>>???;;;:::999:::;;;<<<:::999888777666777888999888777999888888777777666666666333333444444444444333333333444555555666555555555666666666555444444333333444444444444555555555555444444444444444444444444333333333333333333333333444444333222222333333333222222222222222222222222222222333333333333444444555555444444555666888999999999999:::;;;<<<===>>>=========>>>???@@@AAABBBEEEEEEFFFGGGHHHIIIJJJJJJHHHJJJKKKLLLMMMPPPSSSVVV^^^aaadddfffgggkkkqqqvvv{{{rrrpppvvv}}}}}}~~~|||xxxrrrqqqttt~~~~~~\\\HHH>>>;;;666777:::666666666666666777777777777666888999999888777777888::::::::::::::::::::::::<<<;;;;;;:::;;;===>>>???AAA@@@???>>>>>>???@@@AAADDDCCCBBBAAAAAA@@@@@@AAA??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCBBBDDDCCCCCCCCCDDDEEEEEEFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJNNNMMMOOOTTTTTTXXXiii}}}}}}ooobbbSSSOOOJJJHHHIIIIIIGGGEEEAAACCCHHHPPP]]]rrrwwwaaaYYYNNNFFFCCCCCCBBBAAA@@@>>>;;;999999;;;>>>@@@www]]]WWW\\\mmm~~~yyy{{{tttjjjgggiiikkkmmmppp}}}xxxhhhSSSBBB;;;888444333222222222111111111000000000000000111........................//////............//////.........------.......................................////////////......//////............//////------......//////000000//////000000111222222222111111444777777888@@@HHHNNN^^^hhhsss{{{pppeeebbbcccaaaooojjjQQQGGG???>>>AAA@@@AAAGGGPPP^^^ooo~~~uuuhhh\\\RRRJJJDDDAAA???===;;;::::::999777555888777666666888888888666888888888777777666666666333444555555555555444333444444555555555555555555666666555555555444444444333333444444444555555555444444444444444444444444333333333333333333333333333333222222222333444444222222222222222222222222222222222333333333444444555555444444555666777888999999999:::;;;<<<>>>>>>============>>>@@@AAABBBDDDDDDCCCDDDEEEGGGIIIJJJFFFHHHIIIJJJLLLOOOSSSWWW___cccgggjjjmmmqqqvvvzzz~~~wwwoooqqqwww~~~|||}}}~~~zzzxxxwwwuuusssvvv{{{vvvVVVDDD<<<;;;555666:::555666666666666777777777777555777888888777777777888999999::::::::::::;;;;;;<<<<<<;;;::::::;;;<<<<<<@@@??????>>>???@@@@@@AAACCCCCCBBBAAAAAAAAAAAAAAA???????????????@@@@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJOOOUUUUUUWWWaaammmrrrfff[[[NNNIIIKKKNNNLLLIIIEEEDDDDDDGGGNNN___zzzyyynnn___RRRKKKGGGDDDBBBDDDAAA>>><<<<<<<<<===<<>>@@@FFFOOOZZZhhhwwwyyypppeeeYYYMMMDDDAAA???<<<::::::999888666999777666777888999777666777777666666666666666555555555666666666666555555555555555555444444555555555555555555555444444444333333333444444444444555444444444444444444444444333333333333333333333333333333222222222333444444222222222222222222222222222222222333333333444444444444444555666666777888999999999:::;;;<<<===>>><<<<<<<<<===>>>???AAAAAAAAAAAA@@@AAABBBEEEGGGIIIEEEGGGHHHIIIJJJNNNSSSWWW[[[___dddjjjoootttyyy|||}}}~~~yyy}}}}}}wwwooommmrrrxxx~~~|||{{{|||wwwsssrrrpppoootttzzz|||{{{yyy|||zzzpppRRRBBB======777777:::555666666666666777777777777444666888888777777888999999999999::::::;;;;;;;;;======<<<<<<;;;;;;;;;;;;>>>>>>>>>??????@@@@@@AAABBBBBBAAA@@@@@@@@@@@@AAA????????????????????????CCCCCCCCCDDDEEEEEEFFFFFFDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGEEEHHHNNNTTTVVVWWW]]]dddsss}}}mmmZZZQQQSSSVVVTTTPPPFFFBBB@@@BBBGGGPPP___mmm{{{jjj\\\RRRIIIDDDBBB@@@>>>>>>>>>>>><<<:::uuueeeccchhh}}}|||zzztttnnnkkkllllllkkkhhh```TTTEEE:::777555333333333333222111000000000000000111111222111111111111111111111111//////............//////------...//////...---------------------------------...///000000///...---//////............//////.........///////////////......///000000111111222333111222666777777;;;AAAGGGRRRYYYcccvvvzzzjjj^^^___eeennnwwwtttfffTTTJJJGGGAAA???>>>@@@DDDKKKVVVhhhwwwzzzmmm]]]PPPGGGCCC>>>;;;;;;<<<<<<;;;:::999888888999999888777666666666666666666666666777666555555555555666777666666555444444444555555555555555555555555555555333333333333444444444444444444444444444444444444333333333333333333333333444444333222222333333333222222222222222222222222222222333333333333444444444444555555666777777777888888888999:::;;;<<<===<<<<<<<<<===>>>???@@@AAA????????????AAACCCFFFGGGEEEFFFGGGGGGIIIMMMRRRVVVUUUZZZaaaiiiqqqxxx}}}~~~wwwxxxzzzvvvooolllrrrsssoookkknnnsssvvv|||zzz{{{{{{uuupppnnnkkkiiinnntttxxxvvvvvvyyy}}}zzzqqqhhhMMM???<<<===777777:::666666666666666777777777777555777888999888888999:::888999999::::::;;;;;;<<<============<<<<<<;;;;;;=========>>>??????@@@@@@@@@@@@????????????@@@@@@>>>>>>?????????@@@@@@@@@CCCDDDDDDDDDEEEEEEFFFFFFCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHLLLOOOQQQSSSVVVXXXeee}}}wwwcccYYYYYYZZZVVVQQQIIICCCAAACCCGGGIIINNNSSSlll|||yyyiiiZZZPPPFFFCCC??????@@@@@@>>>;;;ssshhhiiinnn|||yyyvvvpppggg^^^ZZZWWWOOOCCC:::666555333333444444333111000000000000000111222222111111111111111111111111//////............//////------...//////...---------------------------------...///000000///...---//////............/////////////////////...............//////000111111111222000111444666666:::???FFFNNNSSS___rrrtttcccccccccgggooo{{{~~~kkk```[[[TTTSSSKKKDDDCCCEEEKKKXXXdddssssssfffTTTOOOGGGAAA>>>>>>>>>>>>;;;:::999999::::::999777777777777777777777777777777666444333333444666777777666555444333444444555555555555555555555555555222222333333333444444444444444444444444444444444333333333333333333333333555444444333222222222222222222222222222222222222222222333333333333444444333444555666666777777777777777777888999:::;;;<<<<<<<<<<<<<<<>>>???@@@AAA===>>>???@@@BBBDDDEEEFFFFFFFFFFFFFFFHHHKKKQQQUUUUUUZZZbbbnnnxxx{{{wwwttttttpppkkkhhhgggnnnqqqnnnmmmssswwwwww{{{xxxzzz|||xxxsssooommmkkkkkkpppwwwyyywwwvvvvvvtttkkk^^^UUUEEE999999;;;666777:::777666666666666777777777777555777999:::999999:::;;;888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>????????????>>>>>>>>>>>>>>>??????>>>>>>>>>???@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDAAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIKKKNNNQQQQQQ\\\kkk|||mmmeeeccc```YYYRRRLLLGGGEEEFFFFFFEEEGGGKKKQQQ___sssyyymmm[[[TTTKKKEEEDDDCCC@@@===|||jjjdddhhhmmmuuurrrdddTTTOOONNNJJJ@@@888666555333444555555333222000000///000000111222222//////////////////////////////............//////,,,---...//////...---,,,---------------------------...///111111///...---//////............//////000000//////.........---......//////000111111111000...///333555555888===AAAGGGKKKWWWjjjwwwpppgggcccbbbiiivvv{{{yyyrrrmmm]]]MMMGGGEEEFFFKKKRRRccctttyyyccc[[[PPPFFF@@@===<<<<<<<<<;;;::::::;;;;;;999888888888888888888888999999777555222000000222555777777666555444333444444555444555555555555555555555222222333333333444444444444444444444444444444444333333333333333333333333666555444333222111111111222222222222222222222222222222333333333444444444333444555666777777777777666666666777888999;;;;;;<<<<<<<<<<<<===???@@@AAA===>>>???AAACCCEEEFFFFFFFFFFFFFFFFFFGGGKKKPPPTTTYYY^^^gggtttzzzuuu{{{sssuuuuuunnnjjjkkkgggooorrrqqqrrrxxx{{{zzz{{{xxxyyy}}}zzzuuuqqqoooooooooqqqwww}}}zzzwwwtttkkk\\\LLLBBB>>>444555999555666:::777666666666666777777777777555777:::::::::999:::<<<888888999::::::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;::::::;;;<<<===>>>>>>>>>>>>>>>===============>>>>>>===>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAABBBCCCDDDFFFGGGFFFFFFFFFFFFFFFGGGGGGHHHFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEHHHMMMPPPPPPQQQYYYlllyyytttqqqkkkaaaXXXKKKGGGEEEDDDAAA???BBBHHHEEENNNYYYggg|||ssshhhXXXMMMGGGDDDAAA>>>