BM6P6(@ zzzyyyxxxwwwuuutttsssrrroooqqqrrrpppnnnnnnlllkkkpppjjjkkkllliiimmmppphhhgggggggggffffffgggggghhheeedddddddddccccccbbbbbb````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^aaaaaaaaa``````_________YYYZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\___^^^^^^]]]]]]^^^^^^___aaa`````````aaabbbdddeeeaaaaaaaaa``````_________^^^[[[YYYYYY\\\^^^^^^]]]^^^^^^^^^_________``````ccccccccccccccccccccccccccccccccccccccccccccccccggggggggghhhhhhhhhiiiiiiiiiiiijjjkkklllmmmmmmnnnnnnnnnoooooopppqqqrrrrrrxxxyyyyyyzzz{{{||||||}}}~~~~~~|||yyyvvvtttrrrqqqjjjiiihhheeeccc```___^^^\\\[[[ZZZYYYXXXXXXYYYZZZSSSSSSSSSRRRRRRPPPOOOOOOMMMMMMMMMLLLLLLKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFEEEFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHH~~~}}}|||xxxvvvtttrrrpppnnnmmmmmmdddcccbbbaaa```^^^]]]]]]___\\\XXXWWWZZZ]]]___^^^___ZZZ\\\[[[SSSVVV\\\XXXUUUUUUTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNOOOPPPRRRSSSOOOOOOOOONNNNNNNNNMMMMMMOOOMMMKKKKKKNNNOOONNNMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXWWWXXXXXXYYYZZZZZZ[[[[[[______```aaaaaabbbbbbccccccddddddeeeffffffgggggghhhhhhhhhiiiiiijjjkkklllnnnnnnnnnoooooopppqqqrrrtttttttttuuuwwwyyy{{{}}}}}}}}}xxxvvvtttrrrpppkkkiiigggdddaaa___]]]\\\ZZZYYYWWWUUUSSSQQQPPPOOOLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAAAAA@@@???????????????@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA}}}zzzwwwtttsssrrrpppooommmlllllldddcccaaa___]]]\\\[[[ZZZSSSSSSRRRQQQOOONNNMMMMMMRRRMMMGGGGGGJJJMMMMMMLLLJJJFFFLLLNNNFFFGGGMMMJJJIIIIIIHHHHHHGGGGGGGGGFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCEEEEEECCCAAACCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNMMMNNNNNNOOOOOOPPPPPPPPPSSSSSSRRRSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZ\\\[[[\\\\\\]]]^^^```aaaaaadddfffgggggggggiiijjjnnnnnnoooooopppqqqqqqqqquuuvvvxxxzzz{{{||||||{{{{{{|||}}}}}}zzzssspppkkkhhheeecccaaa___ZZZYYYVVVSSSQQQOOOMMMMMMIIIHHHGGGFFFEEECCCCCCBBBCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>======<<<<<<<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;;;;::::::<<<<<<<<<<<<<<<=====================>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;}}}zzzwwwtttrrrpppllliiihhhgggfffdddbbbaaa```___XXXWWWUUUSSSRRRPPPPPPPPPLLLLLLKKKJJJIIIHHHGGGFFFIIIFFFDDDEEEDDDAAAAAABBBAAA;;;AAAHHHDDDEEEGGGAAAEEEDDDDDDDDDCCCCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>???????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@>>>===>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOPPPRRRUUUUUUUUUUUUWWWXXXYYYYYYZZZZZZZZZ[[[[[[[[[]]]___aaadddeeeddddddccccccdddfffhhhiiijjjkkkkkkjjjkkklllmmmoooqqqssstttvvvvvvvvvuuuuuutttttttttwwwxxx{{{}}}~~~zzzwwwtttqqqooohhheeeaaa^^^\\\ZZZXXXVVVRRRQQQOOOLLLJJJHHHGGGGGGBBBAAAAAA@@@@@@???>>>>>>@@@@@@@@@????????????@@@===============<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<;;;999888<<<<<<<<<<<<<<<<<<<<<<<<========================::::::::::::::::::::::::~~~{{{xxxpppmmmjjjhhhfffdddaaa^^^]]]\\\[[[XXXVVVTTTRRRQQQMMMLLLKKKIIIHHHGGGGGGGGGDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA===;;;CCCOOOUUUBBB;;;???>>>???@@@:::>>>>>>??????>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<===============<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<============<<<<<<<<<===============;;;<<<>>>>>>===;;;:::999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<===============<<<<<<<<<=========>>>>>>>>>>>>>>>======>>>>>>>>>>>>??????>>>>>>>>>>>>>>>?????????@@@@@@?????????@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBDDDGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKNNNPPPQQQPPPOOONNNOOOPPPQQQSSSTTTUUUVVVVVVTTTTTTUUUVVVWWWYYY[[[\\\^^^^^^^^^^^^]]]]]]]]]]]]^^^___bbbdddfffggggggggghhhiiiiiijjjkkklllnnnooorrrtttvvvwwwwwwxxxzzz||||||}}}yyyvvvqqqnnnkkkhhheeebbb\\\YYYVVVTTTRRRPPPNNNKKKJJJIIIGGGEEECCCBBBAAA@@@>>>>>>>>>>>>============::::::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;::::::999999999999999999999999:::888888888888888888888888::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::777777777777777777777777:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<;;;999888888888888888888888888888999999999999999999999999::::::::::::::::::::::::~~~zzzwwwuuurrrooommmfffdddaaa___^^^\\\ZZZXXXUUUTTTSSSPPPNNNKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCDDD??????>>>>>>===<<<<<<;;;===<<<======:::===PPPgggpppQQQ===:::888:::===999999:::;;;<<<<<<;;;:::999::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;;;;<<<<<<:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;888999999:::::::::999999:::::::::::::::;;;;;;;;;:::<<<======;;;::::::;;;999999999:::::::::;;;;;;::::::::::::::::::::::::888888888888888888888888888888888999999999::::::999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;<<<<<<======<<<======>>>>>>===<<<<<<;;;===???@@@??????@@@AAABBBBBBBBBBBBBBBBBBCCCCCCAAABBBCCCEEEFFFFFFEEEEEEEEEEEEGGGHHHIIIIIIJJJJJJGGGGGGGGGHHHIIIKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMPPPTTTVVVXXXYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\\\\^^^```aaabbbdddfffhhhhhhiiikkkmmmpppsssuuuvvvsssuuuwwwxxxwwwwwwwwwxxxyyyzzz|||~~~{{{xxxqqqnnnjjjfffccc```]]][[[SSSQQQOOOMMMLLLJJJGGGDDDDDDCCCBBB@@@???=========::::::999999999999999888666777888999999999888888888888999999999999888888888888888999999999999999999999999999999999999999888888888888888888888888888888888888888888888888:::999999999999888888888888888888999999999::::::888888888888888888888888999::::::::::::999888888777777777777777777777777888888888888888888888888888888888888888888888888}}}zzzwwwtttpppmmmiiifffeeeccc```^^^ZZZXXXVVVUUUTTTSSSQQQOOOMMMLLLKKKIIIGGGFFFDDDDDDEEEDDDCCCBBBAAAAAAAAABBB=========<<<;;;;;;::::::<<<999;;;>>>;;;<<>>999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888999999999::::::888888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<===<<<;;;:::999;;;===>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@AAAAAABBBAAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAABBBDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDGGGJJJLLLMMMNNNNNNMMMLLLLLLLLLMMMNNNNNNOOOKKKMMMOOOPPPQQQRRRTTTVVVUUUVVVXXXZZZ\\\]]]___``````bbbdddeeedddddddddeeebbbccceeegggiiikkkmmmnnnppprrruuuxxx{{{}}}}}}{{{xxxtttqqqllliiieeeaaa^^^[[[XXXUUUPPPNNNLLLKKKJJJHHHEEEBBBBBBAAA@@@>>>===<<<<<<<<<888888888777777666666666777888999:::::::::999999777777888888999888888777888888888999999999::::::::::::::::::::::::::::::666666666666666666666666666666666666666666666666;;;;;;;;;:::::::::999999888888888999999999::::::888888888888888888888888:::999888888777777888888888888888888888888888888999999999999999999999999666666666666666666666666}}}||||||zzzwwwtttqqqpppooonnnnnnooopppppprrrpppllljjjhhheeebbb___^^^[[[XXXUUUTTTRRRPPPNNNLLLJJJHHHHHHHHHGGGEEEDDDCCCBBBBBBAAA@@@???>>>>>>???>>>======<<<<<<<<<===::::::999999888888777777888555999???;;;444888DDDIII666444======::::::666555666999;;;<<<<<<;;;:::888888999999999:::::::::777777777777777777777777555666666777888888999999888888888999999:::::::::666666777777777888888888999999999999999999999999888888777777777777888888666777888999999888777666888888888999999:::::::::555777888777555555999<<<666666666666777777777777888888888888888888888888888888888888888888888888666666666777777777888888555555666666777888999999888888888888888888888777777777666666666666666666777777777666666666666666999999888888777888888999999999888888888888888999666777999::::::999888888666888:::;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<======<<<<<<===============<<<;;;;;;;;;<<<<<<>>>??????==================>>>>>>===>>>@@@AAAAAAAAA@@@???BBBBBBBBBAAABBBBBBCCCCCCCCCEEEFFFGGGFFFFFFHHHJJJJJJKKKLLLMMMOOOPPPQQQRRROOORRRTTTUUUTTTTTTTTTUUUSSSTTTVVVXXXZZZ\\\]]]^^^ZZZ\\\___bbbeeeggghhhiiijjjkkklllmmmnnnnnnnnnnnnoooqqqtttuuutttuuuvvvwwwvvvvvvxxxzzz}}}~~~zzzwwwuuurrrooolllfffbbb^^^ZZZXXXUUUQQQOOOLLLKKKIIIHHHGGGEEEBBB@@@???>>>===;;;:::999999999:::::::::999888888777777666777888999:::999999888888888999::::::999999999444444444555555666666666666666666666666666666666777777777777777777777777666666666666666666666666777777666666666555555555::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;:::999777777888999999666666666666666666666666777777777777777777777777777777777777777777777777qqqqqqrrrssstttvvvwwwxxxwwwwwwwwwxxxxxxyyyyyyyyyzzzyyyzzz{{{}}}}}}{{{yyy|||{{{{{{}}}~~~~~~|||zzzzzz|||~~~~~~|||yyywwwwwwssswwwyyyuuuooojjjjjjkkkaaaaaaaaa```___]]]\\\[[[ZZZYYYWWWVVVUUUUUUVVVWWWYYYYYYWWWUUUSSSQQQPPPOOOMMMLLLJJJHHHFFFEEEDDDDDDBBBAAAAAAAAA@@@@@@??????>>>>>>======<<<<<<<<<;;;666999;;;<<<:::999888888:::::::::999999999888888777777777777777777777777666666777777777777666666777777888888888888777777666666666666777777777777666666666666666666666666777777666666666666777777777666555555555666888999666777777777888888888888:::999888777777888999999777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888666555555666666777888999666666666666666666666666555555666777888888777777555555666666777777888888777777777777777777777777888888777777666666555555666666666666666666666666666666666555444444444333777777888999999999999999666666666666777888999:::666666777777888888999999888888888888888888888888<<<;;;999888888999;;;<<<777777888888888999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>============>>>>>>============>>>@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNOOOQQQRRRTTTUUUVVVXXXXXXXXXYYYYYYZZZZZZZZZ\\\\\\]]]^^^^^^___``````cccdddeeefffhhhjjjmmmnnnmmmnnnppprrruuuwwwyyyzzz||||||}}}~~~~~~}}}vvvuuurrroookkkhhheeeddd___\\\YYYVVVSSSPPPLLLJJJGGGFFFDDDBBB@@@??????>>><<<<<<;;;::::::999888888888888888888777666444444666666666666777777777777888888777777666666555555888777666555555666777888777777777777666666666666777666444333333444666777777777777777777666555555555555555555555555555555222333444666777999:::;;;999888888888777777666666666555555555555444444444555555555666666666666777666777777777888888888888666666666666666777777888````````````aaabbbcccdddgggggggggggghhhhhhhhhiiiiiiiiiiiijjjlllllljjjiiiiiiiiiiiikkklllllljjjhhhfffgggiiihhhfffdddbbbaaa```ccceeebbb\\\XXXXXXZZZSSSSSSSSSRRRPPPOOOMMMMMMKKKJJJJJJIIIIIIJJJKKKLLLJJJJJJIIIHHHFFFEEEDDDDDDDDDCCCBBB@@@???>>>>>>>>>============<<<<<<<<<;;;<<<;;;;;;;;;::::::::::::444666999:::999777777777888888888888777777666666666666666666666666666666666666666777777666666666666666777777777777666666555555666666666777777777666666666666666666666666777666666555555666666777777666555555555666777888666666666777777777888888777666555444444555666777666666666666666666666666666666666666666666666666777777777777777777777777888888888888888888888888555555444444444444444555555555555555555555555555555555666666777666666666555555555666666666666666555555555555555555555555777777666666666666666666666666666666666666666666555555555555444444444444666666777888888888888888666666666666777888999999888888888888777777777777888888888888888888888888888888888999999888888888777777777888888888999999::::::::::::::::::::::::999999999:::::::::;;;;;;999999999999999999999999999999999::::::::::::;;;;;;;;;::::::::::::;;;;;;:::999999999:::;;;<<<<<<======???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJLLLLLLMMMNNNNNNOOOPPPPPPQQQQQQRRRSSSUUUVVVXXXYYYXXXYYYZZZ\\\^^^```aaabbbffffffggghhhiiijjjkkkkkklllmmmpppsssuuuuuuuuuuuuyyyzzz|||}}}|||}}}~~~{{{xxxuuutttsssmmmllljjjgggccc```^^^]]]XXXVVVSSSPPPNNNLLLIIIFFFDDDCCCAAA???>>>===<<<<<<;;;;;;:::999999888777777777777777777666555444444555555666666666777777777777777777666666666555555777777666555555666777777777777777666666666555555666555444333333444555666666666666666666555444333555555555555555555555555555555666666666777777777888888888777777666666666555555555555444444444444444444444555555555666666555555555666666666777777555555444444555555666777XXXXXXXXXXXXXXXYYYZZZZZZ____________```````````````______```bbbbbbaaa```]]]]]]]]]___aaaaaa___^^^[[[[[[[[[[[[YYYWWWUUUSSSTTTVVVWWWTTTPPPMMMMMMOOOKKKKKKJJJIIIGGGFFFEEEDDDBBBBBBBBBBBBCCCDDDEEEFFFAAAAAAAAA@@@@@@??????>>><<<<<<;;;:::999999999999999999999888888888888888999888888888888888777777111444666777666555555666666666666555555555555444444444444444444444444444555555666666666666555555555555666666666666555555555555555666666666666777666666666666666666666666666666555555555555666666666555555555555666777777555555666666666777777777555444444444444444555555666666555555444444444333444444444444444444444444555555555555555555555555777777777777777777777777666666555444333222333333555555555555555555555555444555555555555444444333555555444444444444444444333333333333333333333333555555555555555666666666555555555555555555555555333444444444444444444555444555666666777777666666555555555555666777888888999888888777777666555555777777777777777777777777333555777888888777555333777777777777888888888888999999999999999999999999777777777777888888888888777777777777777777777777777777777888888888999999999999999888888999999999888888777777777888888999999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>????????????@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHIIIKKKLLLMMMNNNOOOQQQQQQRRRSSSTTTUUUUUUVVVUUUWWWYYY[[[]]]]]]]]]]]]___aaacccccccccccceeefffiiijjjllllllllllllnnnpppooopppqqqrrrtttvvvxxxyyy{{{|||~~~|||wwwtttrrrooommmkkkiiifffeeedddccc```___]]]ZZZWWWUUUSSSQQQNNNLLLJJJHHHGGGFFFCCCAAA??????===<<<::::::999999999888888777777666666666666666666666666555444333444555555555666666666666666666666666666555555555666666555555555555666666666666666666555555555444555555333333333333555555444444444555444444333222555555555555555555555555888777777666555555444444777777777666666666666666555555444444444333333333333333333333444444444444333444444444444555555555444333333333333444555555^^^]]]]]]^^^^^^___```aaadddddddddeeeeeefffffffffeeecccccccccddddddcccaaa]]]]]]]]]___bbbbbbaaa___^^^]]]\\\[[[ZZZXXXVVVTTTQQQRRRRRRPPPMMMKKKLLLNNNKKKJJJHHHGGGEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDBBBBBBAAA@@@???>>>======:::999999888888888888999777777777777777777666666777777777777666666666666111333555666555444555666555555555444444444444444333333333333333333333333444555555666666555555444333444444555555444444333444444555555555666666666555555555555555555555555555555444444444444555555444444444555555555666666444555555555555666666666555555555555555555666666666666555555444444333333444444444444444444444444555555555555555555555555666666666666666666666666777666666555444444555555444444444444444444444444444444444444444333222111444444333333222222111111222222222222222222222222333333444444555555666666444444444444444444444444222222333333444444444555333333444555555555555555555555444444555666666777555555555555555555444444666666666666666666666666333444555666666555444333666666666777777777888888888888888888888888888888555666666666777777777777888888888888888888888888777777888888888999999999:::999999888888999999::::::999888888888888888999999:::;;;<<<<<<=========::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;====================================>>>>>>????????????@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKMMMNNNOOOOOOOOONNNOOOQQQQQQQQQQQQRRRTTTUUUVVVXXXWWWVVVVVVWWWYYYWWWWWWXXXYYY[[[]]]^^^___aaaccceeegggggggggeeedddfffgggggghhhiiijjjkkkkkknnnoooppppppooonnnpppqqqrrrtttvvvwwwwwwyyy|||~~~~~~~~~~~~zzzwwwvvvqqqooommmiiieeebbb___^^^ZZZYYYXXXVVVUUUTTTSSSSSSRRRQQQOOOMMMKKKIIIHHHGGGEEECCCAAA@@@AAA@@@>>><<<<<<;;;:::999888777777777666666666666555555444444555555555555555444333333444444444444555555555555555555555555555555555555555555444444444444555555555555555555444444444444444444333222222333444444333444444444444444333333555555555555555555555555777777666666555444333333666555555555555555555555444444444444333333333222111222222222333333333333333333333444444444555555333333333333333444555555eeeeeeffffffgggiiijjjkkklllmmmnnnooopppqqqrrrrrrooonnnmmmmmmmmmkkkgggddd``````aaadddfffgggfffdddbbb```^^^]]]^^^]]]ZZZWWWPPPOOOMMMKKKIIIIIIJJJLLLJJJIIIGGGEEECCCBBBAAAAAAAAAAAAAAAAAA@@@@@@??????CCCBBBAAA???===<<<:::::::::999999888888999999999777777888888888888888888666666666666666666666777222444666666555444555777555555555555555555555555333333333333333333333333444444555555555555444444333333444444444444333333444444444444555555555555444444444444444444444444444444333333333333444444333444444444555555555555333333444444444555555555333333444444555555555555666666666555555444444444444444444444444444444444555555555555555555555555555555555555555555555555444444444444444555666666444444444444444444444444333333444333333222111111333333222222111111000000222222222222222222222222222222333333444444444555333333333333333333333333111222222222333333444444222222333444444444444333444444444333444444555555000111111222333444555555555555555555555555555555666555444333333444555666555555666666666777777777777777777777777777777777666666666666777777777777777777777777777777777777666666666777777777777888888888777777777777888888999999888888777888888888888999:::;;;;;;<<<;;;;;;::::::::::::::::::::::::777777777777777777777777888777777777666666666666888888888888888888888888888888888888999999999999999999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<============;;;<<<<<<<<<===>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCAAABBBDDDDDDCCCCCCDDDFFFEEEFFFGGGFFFEEEDDDEEEGGGHHHHHHIIIIIIKKKLLLMMMNNNOOOPPPRRRTTTTTTTTTRRRQQQRRRRRRSSSSSSTTTTTTTTTTTTUUUVVVXXXXXXWWWWWWXXXYYYZZZ[[[]]]]]]]]]^^^```bbbccccccddddddeeefffggggggiiiiiiiiiiiijjjkkklllllljjjjjjjjjjjjkkkllllllmmmoooppprrrsssttttttsssrrrnnnnnnnnnmmmlllkkkiiiiiiiiihhhgggeeebbb___]]][[[XXXWWWVVVTTTRRRPPPNNNNNNKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFEEECCCBBBAAA@@@???>>><<<;;;;;;<<<<<<;;;999999999888777666666777777555444444444444444333333333444444444444333333222222333333333444444444444444444444444444555555555333333333444444333333333444444444444333333333222333333222222222222333333333444444555555555444444555555555555555555555555555555555555444444444444444444444444444444444444444333333333222222222222111111111111222222222333333333333444444444555555444444333333444444555666rrrrrrrrrrrrssstttuuuvvvwwwxxxyyy{{{}}}~~~~~~}}}}}}zzzvvvooojjjffffffhhhjjjmmmooonnnlllfffccc```aaabbbccc```]]]RRRPPPMMMJJJIIIJJJKKKLLLNNNLLLJJJGGGEEEDDDDDDDDDCCCCCCDDDCCCCCCAAA@@@???EEEDDDCCCAAA???===;;;:::999999888888888888888888888888888888999999999999555555666666666666777777444666777666444444555666555555555555555666666666222222222222222222222222333333444444444444333333333333444444444444333333333333333444444444555555444444444444444444444444333333222222222222333333222333444444555555444444222333333333333444444444000111222333333444333333555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444111111111111222333444444333333333333333333333333222333333333333222222111222222111111111111111111222222222222222222222222222222222222333333333333222222222222222222222222111222222222222222333333111222333333444444333333444333333333333333444444...///000111333444555555444444444444444444444444777666444333333444666777555555555555666666666666666666666666666666666666666666666666777777777777555555555555555555555555333333444444444444555555666555555444444555555666666666555555555666666777555555666777888888888888777777777777777777777777555555555555555555555555777777777666666555555555666666666666666555555555777777777888888888888888555666777888999999888777999999999999::::::::::::::::::::::::;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<<<<>>>??????>>>>>>???@@@>>>???@@@@@@>>>===>>>@@@@@@@@@@@@@@@AAABBBCCCDDDCCCDDDEEEFFFGGGGGGFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFHHHJJJJJJJJJIIIJJJKKKKKKLLLMMMLLLLLLLLLNNNPPPQQQQQQQQQQQQQQQQQQQQQQQQTTTSSSSSSSSSTTTUUUVVVVVVTTTTTTTTTTTTTTTUUUVVVVVVUUUVVVXXXYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSUUUTTTTTTRRRPPPNNNMMMKKKFFFFFFFFFEEEEEEDDDDDDDDDAAAAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;999888777777999999888777777666666555555555666666333333333333333333333333222222333333333333222222222222222222333333333333333333333444444444444444222222333333333333222222333333333333222222222222222222222222222222222222333333444444555555444444333333333333333333333333333333333444444444444444333333333333333444444444333333333222222222111111111111111111222222222222333333333333444444444444444333333333333444555555~~~}}}}}}}}}}}}}}}}}}~~~~~~tttnnniiiiiikkkmmmqqqrrrqqqpppiiieeebbbcccfffgggeeebbbXXXUUUPPPMMMLLLMMMOOOPPPQQQOOOLLLIIIGGGFFFFFFGGGDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDCCCAAA@@@>>>======::::::999888777777888888666777777777888888888888444444444555555666666666666777777555333222333555444444444555555555666666333333333333333333333333333333444444444444333333333333444444444444333333222333333333333444444444333333333333333333333333222222111111111111222222111222333444555444444333222222222222333333333333000111222333444444444333222222333333444444555555444444444444444444444444333333333333333333333333333333333333333333333333222111111111111111222222222222222222222222222222222222333333444333333333111111111111111222222222111111111111111111111111222222222222222111111111222222222222222222222222222222222222111111111111111222333333444444333333333333222222222222333333000111111222333444555555333333333333333333333333444444444444444444444444444444555555555666666666555555555555555555555555555555555666666666777777555555555555555555555555333333333444444444555555555555444444444444555555444444444444555555666777333444555666666777777666555555555555555555555555555555555555555555555555777777777777777666666666999888888888777777777777888888888888888888888777444555888999::::::999888999999999999::::::;;;;;;:::::::::;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;===>>>>>>===<<<>>>???<<<>>>???>>>===<<<>>>???<<<<<<<<<<<<<<<===>>>???======>>>???@@@@@@AAAAAAAAA@@@@@@??????>>>>>>>>>???AAADDDEEEDDDDDDDDDEEECCCDDDEEEDDDDDDDDDFFFHHHFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHIIIJJJKKKLLLIIIIIIKKKLLLLLLKKKJJJIIIMMMMMMMMMLLLKKKJJJHHHHHHIIIIIIIIIHHHGGGFFFEEEDDD????????????????????????<<<<<<;;;:::999999999999888888888888888888888888666555444444666666555444444444333333333444444555333333333333333333333333111111222222222222222111111111111111222222222333222222333333333444444444111111222333333222111111333222222222111111111111111111222222222222111111111111222333333333333333222222222222222222222222333333333333333333333333222222222222333333333444222222222222111111111111111111111222222222333333111111111222222222333333222222222222222333444444~~~~~~}}}{{{|||~~~rrrkkkeeeeeegggjjjmmmooonnnmmmgggccc```aaaeeefffdddaaaZZZVVVQQQMMMMMMNNNOOOPPPOOOMMMJJJGGGEEEDDDDDDDDD@@@AAACCCDDDEEEEEEDDDDDD??????>>>======<<<<<<;;;<<<<<<;;;999999888888888555555555666666777777777333333333444444555555555666777666555222111222333333333333444444555555555333333333333333333333333222333333444444333333222333444444555555444444333222222333333333444444444333333333333333333333333222222111111111111222222111222333444555444333333111111222222222333333333222333444666777777666666000000111222333444444555333333333333333333333333111111111111111111111111333333333333333333333333555555444333222222222222222222222222222222222222111222333444444444444444000000111111222222333333111111111111111111111111333222222222111111000000111111111111111111111111333222222222111111000000222222333444444444444333333333222222111222222333444444444444444444444444333333333333333333333333111222444555555444222111444444444555555555666666555555555555555555555555444444444555555555666666777777777777777777777777555555555666666666777777777777777666666777777777444444444555666777888999444444555666777777777777555555555555555555555555555555555555555555555555444444444444444333333333999888888888777777666666444444444444444444444333222444666888999999888888666777777888888999999999777777777777777777888888999888888888888888999999888999::::::999888999;;;999:::;;;;;;:::999;;;<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<===>>>???AAABBB@@@@@@??????>>>======<<<===???BBBCCCCCCBBBCCCCCC???@@@AAABBBAAABBBEEEGGGBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEFFFHHHGGGFFFEEEFFFGGGHHHIIIFFFGGGHHHIIIIIIHHHGGGFFFIIIIIIIIIIIIHHHFFFEEEDDD@@@@@@@@@@@@@@@???>>>>>>========================::::::999777777666666666555555555555666666666666555333222333444555444222222222222222222222333444333333333333333333333333000111111222222222111111000111111111111222222222222222222333333444444444000111222333333222111000222222222111111111111000111111222222222222111111///000111222222222222222111111111111111111111111555444444333333222222222111111222222222333333333222222222111111111111000111222222222222333333333000000000000111111111111111111111000111222222333~~~~~~~~~}}}{{{xxxvvvtttqqqrrrsssuuuyyy~~~wwwkkkccc\\\[[[[[[]]]```aaaaaaaaa\\\[[[[[[ZZZZZZYYYXXXXXXXXXSSSMMMJJJIIIJJJKKKLLLNNNLLLHHHDDDAAA@@@??????@@@@@@AAAAAAAAAAAA@@@@@@===>>>@@@???===<<<<<<===:::999999888777666666555444444444555555555555666333333333333333333333333444444666666666555444333222111111111222444666777111111222222222333333333555555555444444333333333333333333333333333333333222222222222222222222222444333333222222111111000111111111111111111111111111111111111111111111111111222222333333222222111222222222222222222222222111111333444444333111111444333333222111000//////111111000000111111222333222222222222222222222222000111111111111222222222222222222222222222222222000000111111111111000000222222333333333333222222///////////////////////////000111222222111000///111111111111111111111111222111111111000000//////222222222222222222222222333333333222222111111111000111111111111222222222444333333222222333333444222222222333333222222222222333444555666888999999444444444333333222222222444444444444444444444444555555555555555555555555333333333333333333333333666555555555555444444444777666666555555555666666444444555555555555444444666666666666666666666666111222222333333444444555444444444444444444444444333333333333333333333333444444444444444444444444444444666777888888888888999999888777777666777777888888888888888888888888555555555555666777999999888888999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>???????????????>>>>>>>>>======<<<<<>>=========;;;<<<<<<======<<<<<<;;;888:::;;;;;;999888888999888888777777666555555444333444444444555555555555333333333333333333333333333333444444444444333333333222222222222333555666111111111222222222333333555444444444333333333333333333333333333333333333222222222222222222222222111222222222222222222222111111111111111111111111111111111111111111111111111222222222222222222111222222222222222222222222111222222222222222222111333222222111111000000///111111000000000111222222111111111111111111111111000000111111111222222222222222222222222222222222000000111111111111000000///000000111111000000//////////////////////////////000111111111111000///111111111111111111111111111111111000000000//////222222111111111000000000333333222222222111111111000000111111111222222222333333222222222222333333333222000//////000222333222333333444555666777777444444333333333222222222444444444444444444444444444444444444444444444444333333333333333333333333444444444444333333333333555444444333333333444444444444555555555555444444555555555555555555555555333333333333333333333222444444444444444444444444333333333333333333333333444444444444444444444444444444555666777777777777888888777666666666666666888888888888888888888888555555555555666777888888888888888999999999999:::::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>======<<<<<<<<<>>>??????@@@@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAA?????????@@@AAABBBCCCDDDAAABBBBBBBBBCCCCCCCCCCCCFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEFFFGGGHHHGGGEEEBBB@@@AAAAAAAAA@@@???>>><<<<<<;;;;;;;;;:::999888888888666666777888888777666666777666666666555555555555444444333333333333444444222222222222222222222222222222222222222222222222222111111000000111111222111111000000000000111111000000111222222111000000000000111111111111000000///000000111111111000000333222333555888999666333111111111111111111111111111111000000000111222222222222222222222222111111333333333333333333333333/////////////////////////////////000000111111222000000000000000000000000000000000000000000000000aaabbbccccccbbbaaa___^^^ZZZYYYYYYZZZ]]]```ccceeebbbbbbbbbcccbbb^^^YYYTTTLLLLLLKKKMMMOOOPPPPPPOOOJJJJJJJJJIIIHHHHHHGGGGGGDDDBBBAAAAAABBBDDDEEEDDDBBBAAA???<<<;;;:::::::::888888999999999999888888555777888888666555555666666666555555444444333333333333333333444444444444222222222222222222222222333333222222222222333333444333333222222333333444111111111222222222222333444444333333333333333222222222222222222222222222111111111111111111111111///000000111222222333333000000000000000000000000000000000000000000000000111111222222222222111111111111111111111111111111222222111111111111222222111111111111000000000000000000000000000111111222000000000000000000000000000000000111111111222222111111111111111111111111///000000111111000000/////////000000000000/////////////////////////////////000000111111000000///111111111111111111111111111111000000000000//////111111000000//////......222222222111111111111111000000000111111111222222333333222222222222333333333111///------///111333222222333333333444444444333333333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222111111222222111111111111222222333444444555555444444333555555555555555555555555555444444333222222111111444444444444444444444444333333333333333333333333333333333333333333333333333444555555555555444444777666555555555555555555777777777777777777777777666666555555555666666777777777777888888888999999999999999999999999999999888888888888999999999999:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<<<<;;;;;;===>>>>>>???????????????>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@??????@@@@@@@@@AAAAAAAAAEEEEEEDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDBBB???>>>?????????>>>===<<<;;;:::::::::999999888888777777555666666777777666666555555555444444444444333333333333222222222222333333111111111111111111111111111111111111111111111111222111111000000111111222111000000//////000000111000000111111111111000000//////000000000000//////000000000111111000////////////000111333444222000111111111111111111111111000000000000000111111222333222222222111111000000222222222222222222222222////////////////////////......//////000111111222000000000000000000000000000000000000000000000000VVVWWWXXXYYYYYYYYYXXXWWWUUUTTTTTTSSSUUUWWWYYY[[[WWWVVVUUUVVVVVVUUURRRPPPIIIHHHHHHIIIKKKLLLKKKJJJFFFFFFEEEDDDDDDCCCCCCBBB>>><<<<<<===???@@@???>>>===<<<:::999888888888999888888999999999999888888555777888888666555555666444444333333222222222222222222222222333333333444222222222222222222222222333333222111111222444555444444444333333222222222111111111111222222222222333333333333222222222222222222222222222222222222111111111111111111111111000000000000111111222222000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111222111000//////000111222/////////000000000111111000////////////000111111////////////////////////000000000000111111111111111111111111111111111111//////000000000000//////000111111111111111111000///////////////////////////000000000000000000///111111111111111111111111000000000000000000///////////////////////////000111111111111111111111000000000000000111111111111222222111111111111222222222111///......///111222222222222222222222111111333222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333222222222111111111111111000000000111222222333333444444444444333333444444444444444444444444333333333333222222111111333333333333333333333333222222222222222222222222222222222222222222222222333333444444444333333222555555444444333444444555666666666666666666666666666666555555444555555555666666777777777888888888888888888888888888888888666666666777777777888888;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;::::::<<<<<<===>>>>>>>>>>>>>>>============>>>>>>>>>>>>======<<<<<<<<<<<<==================>>>>>>>>>>>>CCCCCCBBBAAA@@@??????>>>????????????????????????BBBBBBBBBBBBAAA???<<<;;;<<<<<<<<<<<<;;;:::999888888888888777777777666666444444555555555555444444333333333333222222222222222222111111111111222222111111111111111111111111111111111111111111111111111111000000000000111111000000////////////000000000000000000000000000000//////000000000000//////000000000000000000///...------...///000000///...111111111111111111111111000////////////000111111222222222111000000//////222222222222222222222222111111111111111111111111000000000//////.........000000000000000000000000000000000000000000000000NNNOOOQQQRRRSSSSSSRRRRRROOONNNLLLLLLLLLNNNPPPQQQQQQOOONNNMMMMMMMMMLLLKKKHHHGGGFFFGGGHHHIIIHHHGGGCCCBBBBBBAAAAAA@@@??????<<<;;;:::;;;<<<<<<;;;999999999888888888888888888777888888888888888888777444666777777555444444555222222222111111111111111111111111111222222222222111111111111111111111111444333222222222333555666444444444444333222222111000000111111111222222222222222222222222222222222111111111111111111111111000000000000000000000000111111111000000////////////////////////////////////////////////////////////000000111111000000///000000000000000000000000222111////////////111222.........//////000111111//////......//////000111........................//////000000000111111111000000000000000000000000//////000000000000/////////000000111111000000///////////////////////////000//////////////////000000000000000000000000000//////////////////000000---......///000111222222000000000000000000000000//////000000000111111111222111111000000111111222///000111222222111000///111111111111000000000000222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333333333222222222111111111000111111222333333222222333333333333222222444444444444444444444444111111111222222333333333333333333333333333333333222222222222222222222222222222222222222222222222222333333333333333222111444333333333333333444444555555555555555555555555666555444444444444444555555555555666666666777777777777777777777777777777555555555666666666777777999::::::::::::;;;;;;;;;999999999999999999999::::::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>===<<<:::999::::::::::::999888777777666666666666666555555555333333333333333333333333111111111111222222222222111111000000000000111111000000000000000000000000000000000000000000000000111000000000000000000111000000////////////000000//////////////////////////////000000000000////////////000000000//////...///000111111111111111111000000000000000000000000//////......//////000111111111111000000/////////111111111111111111111111000000000000000000000000/////////...............////////////////////////////////////////////////HHHIIIKKKMMMNNNNNNNNNMMMLLLKKKIIIHHHHHHJJJKKKMMMLLLJJJGGGFFFGGGGGGFFFEEEFFFDDDCCCDDDEEEEEEDDDCCC???>>>>>>======<<<<<<;;;<<<:::999999::::::888777777777777777777777777777444555555666666555555444222333444444222111111222111111111111111111000000000000000000111111111222000000000000000000000000333222222333333444555666333444444444444333222111000000000111111111111222000111111111111222222222000000000000000000000000////////////////////////111111000000///......---//////////////////////////////////////////////////////000000000000//////////////////////////////000000////////////000000------......//////000000...............///000000......................../////////000000000111111////////////////////////...//////000000//////...------............------////////////////////////000//////......//////000000000000000000000000000......////////////000000------...///000111222222////////////000000000000/////////000000000111111111111000000000000111111...000222444444222000...111111000000000000000000111111111222222222222222111111111111111111111111111111111111111111111111222222222222222222222222333333333222222222111111111111111111111222333444111222222333333222222111333333333333333333333333000000111111222333333444333333333333333333333333222222222222222222222222111111111111111111111111222222333333333333222222333333333333333333444555444444444444444444444444444444333333333444444555444444555555555666666666666666666666666666666666555555555555666666666666666666777777777888888888777777888888888888999999999::::::;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;::::::999999999::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999;;;;;;;;;;;;:::999888888888999999999888888777666555555555555444444444444333222222111111222222333000111111111111222222222000000000//////000000000////////////////////////////////////////////////111000000//////000000111000//////......//////000//////............////////////000000000000//////---...//////000000000///...///000///......///000////////////////////////...............///000000//////////////////000000000000000000000000000000........................***+++,,,---...000000111////////////////////////////////////////////////FFFGGGIIIJJJKKKKKKKKKKKKLLLKKKIIIHHHHHHIIIKKKLLLGGGEEECCCBBBCCCCCCCCCBBBDDDCCCBBBBBBCCCCCCAAA@@@<<<<<<<<<;;;::::::999999:::999777777888888888777666666666777666666666555333333444444444444333333000222333222111///000000000000000000000111111111/////////000000000111111000000000000000000000000000111222333333444444444222333444444444333222111000000000000111111111111000000000000111111222222000000000000000000000000////////////////////////////////////////////////...................................................//////000000//////...////////////////////////...//////000000//////.................................------......///000........................////////////000000000111////////////////////////......////////////......,,,------......------,,,////////////////////////000///............///000000000000000000000000000........./////////000000................................./////////000000////////////000000000111000000000//////000000000...///111111111111///...000000000000000111111111000111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222111111111000000000000000000000111222333444111111222222222222111111222222222222222222222222111111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111222333444444444444333333333333333444555555333333333333333333333333333222222222333444555555333444444444444555555555555555555555555555555555555555555555666666666666555555666666666777777777666666666777777888888888888999999:::;;;:::::::::888888888999999999:::::::::999999999999999::::::999999999999::::::::::::999999999999999:::::::::::::::999999999888888888888888888888888888888777888888888888888777777666333333333444444444444444222111000000000000111222000000111111111222222222000//////......//////000////////////////////////////////////////////////000000////////////000000//////............////////////...------...//////......////////////......,,,,,,...///000000111111,,,---...---++++++,,,///..............................------......///000---......//////000000000000000000000000000000000........................******+++,,,...///000111////////////////////////////////////////////////FFFHHHIIIKKKLLLLLLKKKKKKHHHGGGEEEDDDDDDEEEGGGHHHDDDBBBAAAAAABBBCCCBBBAAAEEEDDDBBBBBBCCCCCCAAA@@@<<<<<<<<<;;;::::::999999999777555555666888888888555555666666666555444444444444444555555444444444111222444333111000000111000000000000111111111111////////////000000000000000000000000000000000000...///111222333333222222222222444444444444333222000000000000111111111111//////000000111111111222000000000000000000000000////////////////////////------......///000000000......................................................////////////......////////////////////////---...///000000///...---...........................------------...//////////////////////////////////////////000000000000////////////////////////......////////////.........//////////////////...////////////////////////000///...------...///000000000000000000000000000---.........//////000000000//////...,,,+++******---.........//////000000////////////000000000000000000////////////000000//////............/////////000000000111111111222000000111111222222222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000////////////////////////000111333333111111222222222222111111222222222222222222222222333333222222111000000000222222222222222222222222111111111111111111111111000000000000000000000000000111222333444555555555333333333333444444555666333333333333333333333333111111222222333444555666333333333444444444555555555555555555555555555555555555555666666666777777777777777777888888888888555666666666777777888888888888999::::::::::::999777888888888999999999999999999888888999::::::;;;888999999999999:::::::::777777777888999999:::::::::999999999888888777777666666666666777777777777777888888888888888777666333333333333333333333333222111000//////000111222000000111111222222222333//////............//////////////////////////////////////////////////////000000////////////000000//////............/////////...---,,,,,,---...///,,,------......------,,,++++++---///000111111111///111222000...---///222------------------------...------------...//////,,,------...///000111111000000000000000000000000000000000000000000000000------------------------////////////////////////////////////////////////IIIHHHHHHIIILLLMMMMMMLLLJJJGGGEEEDDDFFFGGGHHHHHHHHHFFFCCC@@@>>>???@@@AAABBBAAA??????@@@AAA@@@???======<<<;;;:::999999888555666777888888777666555555555444444444333333333222222222222222222222222222222222111111111111000000000////////////000000////////////////////////000000000000000000000000///000000000111111111111222222111111111111111111////////////////////////000000111111111111000000000000000000000000000000,,,---------......//////...///////////////...------.........---,,,++++++******+++,,,---...///000,,,,,,.../////////...---,,,,,,,,,---------......++++++,,,,,,---.................................///...---,,,,,,---...///111111000000//////......---,,,,,,,,,---...000111.../////////...------,,,////////////////////////........................------------------------........................////////////////////////........................------...///000111222222////////////////////////---......///000/////////222111111111000000//////000///...------...///000000000000000000000000000222111111111000000//////////////////////////////111111000000//////......000000000000000000000000222111000.........///000000000000000000111111222000000000000000000000000000000000000000000000000//////000000111111111222000111111111222222222222111111000000000000111111000000000000111111111111111111111111111111111111111111222222222333333333222111000000000111333333333333333333333333333333111111222222222333333333444444444333333222222222444444444555555555555666666555444333333333333333444444444555666777777888888888777777777777888888999999888888999999:::;;;777777777888999999::::::;;;:::888777777777888999888888888777777777777777666666666666666666666666777777777777666666666666666666555444333333222222333333333222222222111111000000////////////000000000000000000000000000000//////000000///...------//////...------------...,,,,,,------...---------***++++++,,,---...//////......------------......////////////////////////,,,------......------,,,............////////////------------------------/////////......---------........................,,,---......//////......000222222111///---------111000///...---,,,,,,,,,,,,,,,,,,------.........+++,,,------......------........................HHHGGGGGGHHHJJJLLLLLLKKKLLLJJJGGGGGGHHHJJJJJJJJJIIIGGGDDDAAA??????@@@AAAAAA@@@>>>>>>???@@@???>>>======<<<;;;:::999888888666777777888777666555444444444444444333333333333222222222222222222222222222222222111111111000000//////............//////////////////////////////........................//////000000000111111111111111111111111111111111........................///000000111111000000///....................................////////////......////////////......------.........---,,,,,,---------...............,,,,,,.../////////...---,,,,,,,,,------------...------------------------........................///...---,,,,,,---.../////////..................---------------...///000////////////......------------------------------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000///......------,,,........................,,,---......//////......000000000//////.........//////............//////........................111111000000000/////////000000000000000000000000000000000000//////......000000000000000000000000222111///.........///000000000//////000000111222000000000000000000000000000000000000000000000000//////000000000111111111000000000000111111111222111111000000000000111111//////000000000111111111000000000000000000000000111111111222222222333333111111000000000111222333333333333333333333333333111111111222222222333333444444333333333222222222444444444444555555555555666555555444333333444444444444444555666777777777666666555555555555666666777777666666666777888888777777777888888999999999777777555444444444555555777777777777777777777777666666666666666666666666777777777666666666555555666555555444333333222222333333222222222111111111000000////////////000000000000000000000000000000///////////////...------//////...---------------,,,,,,---------------,,,------------------............------------..............................,,,,,,------------,,,,,,---.........////////////------------------------------,,,,,,,,,+++++++++------------------------,,,------...............///111222111///------...000///...---------------,,,,,,,,,,,,------------,,,,,,---.......................................FFFEEEEEEGGGIIIKKKJJJJJJLLLJJJHHHHHHIIIKKKKKKJJJIIIGGGEEEBBBAAAAAABBBBBBAAA???======>>>???>>>======<<<<<<;;;:::999888888777777777777666555333333444444444333333333222222222222222222222222222222222222111111111000000000......------------......////////////////////////------------------------////////////000000000000000000000000111111111111........................//////000000000000//////........................//////////////////......,,,---...///////////////------......///........./////////......---------,,,,,,---............---,,,,,,,,,,,,------------//////......---,,,,,,+++------------------------......------------......,,,,,,------------------,,,------.........------...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---,,,,,,++++++........................+++,,,------......------...............---------......////////////......------------------------///////////////.........000000000000000000000000000000000////////////...000000000000000000000000111000///........./////////////////////000111111000000000000000000000000000000000000000000000000//////000000000000111111////////////000000000000111000000//////000000111//////000000000000111111////////////////////////000111111111222222222222111000000000000111222222222222222222222222222222111111111222222222222333333333333333222222222222333333333444444444555555666666555444444444444555444444444555666666777777666555555444444555555666666666666666666777777888777777888888888888888888666555444333333333444444555555666666777777888888555555555555555555555555777666666666666555555555555555444444333333222222333222222222222111111111000//////......//////000000000000000000000000000...////////////...------///......---------------,,,,,,------------,,,,,,//////.........---------......------------......------------------------,,,,,,------------,,,,,,---------.........//////------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---///000000///......///......---------------...------,,,,,,,,,,,,,,,,,,,,,,,,---............---........................FFFEEEEEEGGGIIIJJJJJJIIIJJJHHHGGGGGGHHHIIIIIIHHHIIIGGGEEECCCBBBBBBCCCCCCBBB@@@>>>>>>>>>???>>>===<<<<<<;;;:::999888777777888888777666555333222222333333333333222222222222111111111111111111111111111111111111000000000000///......------......///........................------------------------........./////////000000/////////000000000000000...........................//////000000//////.../////////////////////////////////......------,,,+++,,,---...//////000///,,,---......////////////......---------,,,,,,,,,,,,,,,---------.........++++++,,,,,,,,,---------............------,,,,,,------------------------------------------------++++++,,,,,,------......,,,---...///...---,,,+++---,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////------------------------++++++,,,------------,,,............------------,,,---////////////---,,,------------------------........................000000000000000000000000////////////////////////////////////////////////////////////...////////////............///000000000000000000000000000000000000000000000000000000//////000000000000000000.........////////////000000000////////////000000////////////000000000111////////////////////////000000000111111111111222000000000000000111111222222222222222222222222222111111111111222222222222333222222222222222222222222333333333444444444444666555555444444555555555444444444555555666666666777777777666666777777777888777777777777888999999888888888888777777777777777777666666666666666666444444555666666777888888333333333333333333333333666666666555555555444444444444444333333333222222222222222222111111111111/////////....../////////////////////////////////.........//////...------///...------,,,,,,------,,,,,,---------,,,++++++...........................------,,,,,,------...------------------------,,,,,,,,,------,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,,,,,,,,,,,,,---.........------+++---//////......///000------,,,,,,,,,---......------,,,,,,++++++*********+++,,,,,,------,,,,,,........................GGGFFFFFFGGGIIIKKKKKKJJJIIIHHHFFFGGGHHHIIIHHHGGGHHHGGGFFFDDDCCCCCCCCCCCCCCCBBB?????????@@@???===;;;;;;:::999888777777666888777666555333333222222333333222222222111111111111111111111111111111111111111111000000000//////000//////////////////000------------------------........................---............/////////....../////////000000000..............................////////////..............................---------,,,,,,+++++++++++++++---...////////////,,,,,,---.../////////...******+++++++++,,,,,,,,,,,,,,,,,,,,,------......+++++++++,,,,,,,,,------,,,,,,,,,,,,------......------------------------,,,------------------,,,,,,,,,,,,------.........,,,,,,.........---,,,++++++******))))))***++++++........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,...000111222------------------------***++++++,,,---,,,,,,,,,........................,,,---...//////...---,,,........................------------............////////////////////////.............../////////.................................////////////............---......///000////////////////////////////////////////////////000000//////////////////---.........////////////000000////////////000000...////////////000000000000000000000000000000000//////000000000111111111//////000000111111111111111111111111111111111111000000111111111222222222222222222222222222222222222222222222333333333444555555444444444555555666444444444444555555555555777777666666666666777777777777666666777777888999999888888777777666666666777777777777777777777777333333444555666777777777444444444444444444444444555555555555444444444444333333333333333222222222222222222111111111000000//////............//////........................------............------......---,,,,,,,,,,,,,,,,,,,,,------,,,++++++***,,,,,,------...//////000------,,,,,,,,,,,,------------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++++++++,,,,,,+++,,,,,,---...---------***,,,.........---...///------,,,,,,,,,------...,,,,,,,,,++++++******)))))))))***++++++++++++***........................FFFFFFEEEGGGIIIKKKKKKJJJJJJIIIHHHHHHJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDBBB@@@???@@@@@@???>>>;;;::::::999888777666666777666555333333222222222222222222111111111000000111111111111111111111111111111000000000/////////000000////////////000000------------------------........................------------.........///------......//////000000------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++,,,---...............,,,,,,------...---------)))))))))******+++++++++,,,,,,,,,+++,,,------...++++++++++++,,,,,,,,,,,,*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------...+++,,,,,,---------,,,,,,******)))(((((()))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------............///------............------........................---------.......................................---............/////////........................------.../////////......---------------...//////////////////////////////////////////////////////000000////////////..................////////////000//////......//////000......////////////000000000000000000000000000000////////////000000000000...///000000111111000000000000000000000000000000000000000111111111111222111111111222222222222222111111222222222333333333444333333333333444555555444444444444444444444444555444444333333444444555444444444444444555666666999999888777666666555555444444555666666666555555333333444444555555666666666666666666666666666666555555444444444333333333333333333333222222222222222111111111111000000000///......------......///........................,,,,,,---............---...------,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))******+++,,,---...///000------,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++*********++++++,,,,,,---++++++,,,---------------***,,,......---------...------,,,,,,,,,,,,,,,---++++++******************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,EEEDDDDDDFFFHHHIIIIIIHHHHHHGGGGGGHHHIIIIIIHHHFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDBBB@@@?????????>>><<<::::::999888777666555555666555333222222222333333222111111111000000000000111111111111111111111111111000000000/////////////////////....../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........,,,,,,---......///000000---------------------------------......---------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,+++++++++++++++***************,,,,,,+++++++++,,,---...***++++++++++++,,,,,,,,,*********************+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,++++++++++++++++++++++++,,,---......,,,+++)))))))))+++,,,...++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------------+++,,,,,,,,,---------......------,,,,,,------...------------------------------......////////////---------------------------------.........//////------------------------,,,---.../////////......------,,,,,,------...///////////////////////////////////////////////////000000/////////.............../////////000000000//////............//////........./////////000000////////////////////////........./////////000000......000111111111000///000000000000000000000000000000000000111111111111000111111111222222222222111111111111222222222222222222222222222333444444444444444444444444444444555444444333333444444555444444333333444444555666:::999888777666555444444222333444555555555444444444444444444444444444444555555555555555555555555444444444333333333333222222222222222222222222222111111111111000000000000///......------......///------------------------+++,,,------.........---...---,,,,,,++++++,,,,,,,,,------,,,,,,***))))))***+++++++++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******++++++,,,------...++++++,,,------------,,,***,,,---...,,,,,,,,,---......---,,,++++++++++++)))))))))*********************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++DDDCCCCCCDDDGGGHHHHHHGGGEEEEEEDDDEEEGGGGGGEEECCCEEEEEEDDDDDDCCCCCCBBBBBBCCCAAA???>>>>>>>>><<<;;;::::::999888777666555555555444333222222222333444111111111111000000000000000000000000000000000000000000000000////////////.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000------------------------,,,------......------,,,------------------------+++++++++,,,,,,------------------...------,,,,,,,,,,,,,,,,,,++++++***)))......---,,,+++***)))(((---,,,+++***+++,,,---...******+++++++++,,,,,,,,,++++++******)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,+++++++++******))))))++++++******+++---///000---,,,+++******,,,...///------------------------************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************+++++++++++++++++++++++++++,,,------......------*********++++++,,,,,,,,,......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------+++,,,.../////////......---,,,,,,,,,,,,---......////////////////////////////////////////////////000000//////.........---////////////000000000000//////............//////............/////////000..................................../////////000---...000111111111000///000000000000000000000000000000000000111111111111000000111111222222222222000111111111111222222222111111111111222222333444444444444444444444444444666666666555555666666666666555555555555666777777:::999888777666555444333222333555666777666555555444444444444444444444333222222222222222222222222444444444333333333222222222222222222222222222222111111111111000000000000.........------.........------------------------+++,,,------.........---...---,,,,,,++++++,,,,,,---------,,,+++***)))(((,,,,,,++++++++++++******---,,,,,,++++++,,,,,,---************************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------******+++,,,------......++++++,,,---------,,,,,,+++,,,...---,,,++++++,,,///...---,,,+++*********(((((())))))******+++++++++,,,------......------************************BBBBBBBBBCCCDDDEEEFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBAAA@@@@@@@@@AAAAAA?????????>>>======<<<<<<:::999888777666555444444333333444444333333222111222111000//////000111222000000000000000000000000////////////////////////000///...---,,,+++++++++---------,,,,,,+++++++++------------------------///...---,,,,,,,,,,,,,,,//////...------------...------------------------&&&'''((()))***+++++++++,,,------,,,+++)))&&&%%%+++*********))))))((((((******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((*********++++++,,,,,,,,,(((***+++------+++***(((************************'''((()))***************------,,,++++++******)))---+++)))''''''))),,,...+++******,,,///...+++'''*********++++++,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++************************---,,,***)))))))))******++++++++++++++++++++++++************************************************------------------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,------......------,,,+++,,,---...---,,,+++***++++++,,,,,,---...//////////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,........................000///...------------------------............///111000///---------...///,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------............------............////////////000000//////.........---//////000111111111111111............////////////////////////000000000000222111000000000111333333000000111111111222222222222222222333333333444444333444444555555444444333333444555555666555555555555555555555555555555555999888777555444333222111777666666666666555555555333333333333333333333333444444444333333222222222111111111111111111111111222222111000//////000000////////////////////////555444111...,,,+++++++++......---------,,,,,,,,,///...---,,,+++************(((&&&''')))+++,,,,,,)))***++++++***)))***+++*********************************++++++,,,,,,,,,+++++++++,,,------......+++++++++*********))))))++++++,,,,,,,,,++++++***+++***)))))))))***,,,,,,************************------,,,+++************------------,,,,,,+++***)))***++++++------...///...---,,,***)))((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************BBBBBBBBBBBBBBBCCCDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@>>>>>>======<<<;;;;;;;;;777777666555444333222222333333333444333222222111111111000//////000111111////////////////////////........................///...---,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++............------,,,++++++,,,,,,,,,+++***)))(((************)))))))))(((*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++*********++++++++++++++++++,,,))))))***++++++***))))))************************((()))******++++++******,,,,,,++++++++++++******---+++)))(((((()))+++---+++***)))+++------***(((***++++++++++++++++++,,,******+++,,,,,,,,,,,,,,,************************************************...---,,,+++++++++,,,,,,++++++++++++++++++++++++************************************************************************,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,---------------,,,++++++,,,,,,------..............................---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------------...------------............111000...---------......------------------------........................------------------------------............------------------............000/////////.........---...//////000000000000000........./////////000000.../////////000000000000000000/////////000111222000000000111111111222222222222222333333333333444333333444444444444333333222222333444444444444444444444444444444444444444777777666555444333222222555555444444444333333333333333333333333333333333444444333333333222222222111111111111111111111111222111111000//////000000////////////////////////000///...---,,,,,,,,,,,,...------------,,,,,,,,,++++++++++++,,,---...///+++***((((((***+++++++++)))***++++++***)))***+++***************************++++++++++++++++++,,,))))))))))))))))))))))))+++++++++*********))))))***++++++,,,,,,++++++***++++++*********+++,,,---************************++++++******))))))******...............---,,,,,,------,,,,,,,,,+++++++++...---,,,***)))((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************BBBAAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@???????????????<<<<<<<<<;;;::::::999999666666555444333222222111222333333333333222111111111000000//////000000111////////////////////////........................------,,,,,,,,,,,,------+++++++++************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,++++++******+++++++++*********))))))((((((---------,,,+++******)))+++++++++***++++++,,,,,,************))))))))))))*********++++++++++++,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,++++++++++++++++++*********,,,,,,,,,++++++,,,,,,,,,************************)))***++++++++++++++++++*********+++++++++++++++++++++***))))))******++++++)))((((((*********)))+++++++++++++++*********))))))***+++++++++++++++************************))))))))))))))))))))))))------,,,++++++++++++,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---......------------............//////...---------......,,,,,,------......//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,------------/////////...............------...///////////////////////////000000000000....../////////000000000//////.........///000111000000000000111111111111111111222222222333333333222333333444444333333222111111222333333333333222444444444444444444444444555555555555444444444444333222222222111111111111222222222222222222222222333333333222222222222222111111111111111111111111111111000/////////000000////////////////////////++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,***)))***++++++***)))***++++++***)))***+++************************+++++++++++++++*********------,,,,,,+++******)))+++++++++*********************+++++++++++++++***,,,++++++++++++,,,------************************)))))))))((())))))***+++,,,------------,,,++++++,,,,,,,,,,,,++++++++++++------+++***))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))************AAA@@@@@@?????????@@@@@@@@@@@@@@@??????@@@@@@@@@@@@???>>>>>>======>>>>>>;;;::::::999888888777777777777666666555444444333222222222222222111111000000000000//////000000000////////////////////////........................,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,------------,,,,,,+++************+++*********))))))((('''''')))))))))))))))******+++---,,,+++******+++,,,---*********)))))))))))))))************++++++++++++************++++++++++++((()))***+++++++++++++++,,,,,,++++++******)))))),,,+++)))(((((()))+++,,,***************************++++++,,,,,,,,,++++++((())))))***+++,,,,,,,,,***++++++++++++***))))))+++)))'''&&&'''((()))***,,,,,,++++++******))))))(((((()))***************++++++++++++++++++++++++((((((((((((((((((((((((******))))))))))))))))))************************************************************************------------------------++++++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++******+++---///000,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......,,,,,,---------...............------------------+++++++++,,,---...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------........................,,,,,,---............---/////////000000000111111........./////////000000........./////////000000/////////000000000111111111111111111222222222222222222333333333333222222000111222222333333222222333333333333333333333333333333444444444555555555222222111111111000000000222222222222222222222222222222222222222111111111111111111111111111111111111000000/////////000000........................***+++,,,.........---,,,---------,,,,,,,,,++++++///......---,,,,,,,,,---111...,,,***++++++******)))***++++++***)))***+++************************,,,,,,++++++******))))))---------,,,,,,+++++++++************************)))******++++++++++++************+++++++++,,,,,,************************((((((((())))))+++,,,,,,))))))*********))))))((())))))***+++,,,------...---,,,+++***))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************@@@??????>>>>>>>>>>>>?????????>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<===999999888888777666666666666666555555444444333333111111222222111111000////////////000000/////////................................................,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,---------,,,---,,,,,,+++++++++++++++++++++******))))))))))))+++************,,,------...---+++***))))))***+++))))))))))))))))))******))))))*********+++++++++)))))))))******+++++++++&&&'''((()))))))))))))))+++++++++******)))))))))'''&&&$$$######$$$&&&'''************************++++++,,,,,,,,,++++++***(((((()))***++++++,,,---***++++++,,,+++***)))(((***)))(((&&&&&&''')))++++++++++++******)))))))))(((((()))************))),,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++))))))(((((()))+++---...+++++++++++++++*********++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,------------...,,,,,,,,,------------,,,))))))***+++,,,,,,------++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,++++++,,,------------.........---------...............++++++,,,---------------////////////000000000000............//////////////////000000000111111000....../////////000000000000000000111111111222222111111222222222222111111111111222333333333333333333333333333333333333333222222333333444555555666222222222222111111111111111111111111111111111111111111111111111111111111000000000000000000000000000///////////////000000------------------------,,,---...//////...,,,+++------,,,,,,,,,+++++++++......---,,,,,,,,,------222000---+++++++++***))))))***++++++***)))***+++************************+++++++++******)))))))))'''((((((((()))))))))***************************((()))******++++++++++++((())))))***************)))))))))))))))))))))))))))))))))***+++,,,---...(((((()))******)))))))))((())))))***+++,,,---...,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************???>>>>>>>>>>>>>>>??????>>>>>>============>>>>>>======<<<;;;;;;;;;;;;;;;888888888777666666555555333333222222222111111111000111111111111000//////...//////000000//////...........................------------------------,,,,,,++++++++++++,,,,,,)))************+++++++++******************************,,,------,,,++++++---,,,++++++******++++++******************+++++++++***)))((((((((()))***---,,,+++***))))))))))))))))))))))))************)))))))))************+++(((((())))))***+++++++++&&&''''''(((((((((((('''***************)))))))))***)))'''&&&&&&''')))***************************++++++++++++++++++***)))(((((())))))***+++,,,,,,+++++++++++++++***)))((()))***)))'''&&&&&&))),,,***************)))))))))(((((()))***************++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******************++++++++++++++++++,,,,,,,,,,,,++++++(((((((((((()))***++++++************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,,,,,,,------------***+++,,,---------,,,,,,))))))******++++++,,,,,,------------------------------------------------***++++++,,,,,,++++++***------------............---------------.........++++++,,,---------------............////////////------........./////////...///000111111111000000............///////////////000000000000111111111000111111222222111111000111111222333333333333222222222222222222222222222111222222333444555555555333333222222222111111111000000000000000000000000000000000000000111111111000000000000000000000000//////......//////000000------------------------......///......---,,,+++,,,,,,,,,,,,++++++++++++))))))***+++,,,...///000222///,,,+++++++++***))))))***++++++***)))***+++***************************************)))))))))'''(((((()))******++++++***************+++++++++(((((()))***++++++++++++'''((())))))******))))))))))))))))))))))))))))))************+++,,,---...******+++,,,,,,,,,,,,+++++++++++++++************,,,++++++***))))))******))))))))))))))))))))))))))))))************))))))))))))))))))************>>>=========>>>???@@@@@@>>>>>>============>>>>>><<<<<<;;;:::::::::::::::888888888777666666555555222222222222111111111111000000111111000000///.........///000000///..............................------------------------------,,,+++************))))))*********+++++++++++++++++++++++++++++++++***+++,,,------,,,***)))++++++***))))))))))))***)))))))))******++++++,,,)))(((&&&%%%&&&''')))***)))))))))******))))))(((((()))))))))************))))))))))))************((((((((()))***+++++++++(((((((((((((((((('''&&&))))))))))))************---,,,++++++++++++,,,---******************************++++++******)))((((((((())))))******++++++,,,,,,+++******))))))((()))******)))''''''))),,,))))))))))))************((()))******++++++******))))))))))))))))))))))))************************((()))***+++,,,,,,+++***************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************++++++++++++++++++,,,,,,,,,,,,++++++))))))************))))))(((((())))))******++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,++++++************+++++++++,,,,,,,,,---------)))***+++,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++,,,,,,,,,------------,,,,,,,,,------.........+++,,,,,,---...---------------------............---------.........//////---...///000000000//////------.........//////////////////000000000111111000000111111111111000000///000111111222222111111222222222222222222222222222222222333333444444555222222222111111111111000000000000000000000000000/////////000000000111111000000000000000000000000...............///000000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***(((((())))))+++---...///111...,,,************))))))***++++++***)))***+++************************))))))))))))************++++++++++++,,,,,,,,,,,,))))))*********+++++++++'''((()))***++++++++++++'''((()))***+++******)))))))))))))))))))))))))))******)))******+++,,,,,,***++++++,,,------,,,,,,++++++++++++************,,,+++******)))*********))))))))))))))))))))))))))))))************))))))))))))))))))************============>>>@@@AAAAAA>>>>>>============>>>>>><<<;;;::::::999999::::::888888888777666666555555444444333333333333333333000000000000000//////...---...///000000///...---........................------------------------...---,,,+++************+++++++++,,,,,,---------++++++++++++++++++++++++++++++---------+++)))(((******)))(((((((((((((((''''''((()))***+++,,,,,,((((((((((((***---111333%%%&&&(((*********))))))(((((())))))*********+++))))))))))))************'''(((((()))***+++++++++))))))***))))))(((''''''(((((())))))******++++++))))))(((((((((((())))))***************************************)))((('''))))))))))))************---,,,+++***))))))))))))(((***+++***((('''))),,,(((((())))))******++++++))))))***+++++++++++++++((((((((((((((((((((((((************************&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************++++++++++++++++++,,,,,,+++++++++)))***+++,,,,,,+++)))((('''(((((()))***++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************************,,,,,,+++***)))))))))***++++++,,,,,,,,,---------)))***+++,,,---,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,------.........+++,,,------......------,,,,,,,,,---------......---------.........//////,,,,,,.../////////...------------.........//////////////////000000000000000000111111111111000000...//////000000000000000111111111111111111111111222222222333333444444444111111111111000000000000000000000000000000000000.../////////000000111111000000000000000000000000...............///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,+++++++++***************)))******++++++000...+++*********)))))))))+++++++++***)))***+++************************(((((())))))******++++++******))))))((('''''''''))))))******++++++++++++'''''')))******+++++++++((()))***+++,,,+++******)))))))))))))))))))))))))))))))))))))))******+++((()))***+++++++++++++++(((((()))***+++,,,,,,---++++++******************))))))))))))))))))))))))))))))************))))))))))))))))))************;;;;;;<<<===============>>>======<<<;;;:::::::::===<<<:::888888999:::;;;<<<999777555555444222111000222333222111000111222222111111111000000//////////////////............111///......//////...---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,+++***))))))***+++,,,---,,,***)))))))))******(((((()))***++++++,,,,,,************************)))))))))))))))))))))))))))*********)))(((&&&%%%((((((((((((((((((((((((***************)))((((((******))))))))))))******(((((((((((())))))))))))******))))))((((((''''''((((((((((((((()))******+++*********))))))((((((&&&'''(((******+++++++++++++++************++++++---+++)))(((***+++++++++***)))(((''''''((()))***)))************+++++++++))))))))))))))))))))))))---,,,***)))))))))************))))))(((((('''''')))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''(((((())))))******))))))))))))************((((((((((((((((((((((((+++******+++......+++((((((((()))***++++++,,,,,,+++++++++*********))))))...---,,,+++*********************++++++,,,,,,,,,******))))))******+++,,,,,,+++++++++******))))))************************+++,,,,,,------,,,,,,+++'''((()))***************+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,---------.........++++++,,,,,,,,,---------++++++++++++++++++++++++---------,,,,,,,,,++++++*********))))))(((((((((,,,,,,,,,---...///000000++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////000000000000//////............//////////////////000000000000111111111111111111111111000111444555555444333222222222111111111111222222000//////.........//////000000//////......------000000000000000000000000000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++************************,,,,,,+++***)))(((''''''(((''''''''')))***)))(((++++++++++++*********)))))))))))))))************+++)))(((((())))))'''&&&))))))))))))))))))))))))******))))))((((((''''''+++*********))))))((((((,,,,,,,,,+++***)))((((((,,,+++)))((((((((()))***))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''(((((())))))===>>>>>>???@@@?????????>>>>>>===<<<<<<;;;::::::;;;:::888777777777999:::999777444444444444333222222333333222000///000111000000000000000000000000////////////............,,,++++++---//////...---,,,,,,,,,---------......************************))))))*********++++++++++++***))))))))))))***+++++++++)))((((((((())))))(((((()))******+++,,,,,,************************))))))))))))))))))))))))******++++++***((('''&&&((((((((((((((((((((((((***************)))((((((******))))))))))))******'''((((((((())))))))))))***)))))))))((((((((('''((((((((((((((()))***************)))))))))(((((('''((()))******************))))))(((((())))))***,,,***(((((()))************)))(((''''''((()))***))))))*********+++++++++)))))))))))))))))))))))),,,+++***)))))))))*********)))))))))((((((((('''))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********'''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))+++)))((())),,,,,,***((((((((()))******+++,,,,,,+++++++++*********))))))+++***))))))((()))))))))***++++++++++++++++++,,,******))))))******+++,,,++++++*********)))))))))************************+++,,,,,,------,,,,,,+++))))))******+++*********************)))))))))(((++++++++++++++++++++++++******))))))******+++,,,************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,------......//////+++++++++,,,,,,,,,------,,,,,,,,,------------........./////////000000000//////............//////.../////////000000000000000000000000000000000000///000111222222222111111111000000//////000000111/////////.........//////111111111000000000//////........................///......---,,,,,,,,,,,,////////////////////////++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))***************************************)))))))))))))))+++***))))))+++,,,+++***+++*********))))))))))))((((((((()))))))))*********)))(((((()))***)))'''))))))))))))))))))))))))************))))))))))))************)))))))))(((++++++++++++***)))((((((+++***)))((((((((()))***))))))))))))((((((((((((******)))(((((()))******((()))))))))*********+++===>>>??????@@@@@@??????>>>>>>======<<<;;;;;;;;;:::999777666666666777888666444333333444555444333333444333222000//////111000000000///000000000111/////////............---******,,,...111111///...,,,,,,,,,,,,------------)))))))))))))))))))))))))))))))))*********++++++******))))))))))))*********)))(((((('''(((((((((((())))))******+++++++++************************))))))))))))))))))))))))++++++++++++***)))((('''))))))))))))))))))))))))))))))******))))))((((((***))))))(((((())))))***''''''((((((((()))))))))))))))))))))((((((((((((((((((((((((((()))************))))))))))))(((((((((((()))******))))))))))))((((((''''''(((((()))***)))''''''((())))))((())))))(((((((((((()))))))))))))))*********++++++))))))))))))))))))))))))+++******))))))))))))***))))))))))))(((((((((((())))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))(((((())))))))))))*********************************)))'''((()))***)))(((((())))))******++++++++++++************))))))))))))))))))((())))))***++++++++++++++++++************))))))))))))***++++++******))))))))))))((((((************************++++++,,,,,,,,,,,,++++++++++++++++++++++++***)))************))))))))))))***************************))))))))))))***++++++((()))))))))************)))*********++++++++++++++++++++++++++++++++++++(((((()))***+++,,,------------------,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////000//////............//////....../////////000000000//////////////////////////////......//////000000//////............//////////////////////////////000000000000000/////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))************************((((((((())))))*********+++***))))))++++++***)))))))))))))))((((((((((((''''''((((((((()))))))))***)))((()))***+++***)))))))))))))))))))))))))))************++++++++++++************))))))))))))++++++++++++***)))((((((+++***)))((((((((())))))(((((((((((())))))))))))+++******))))))******+++))))))))))))************;;;<<<======>>>>>>===============<<<<<<<<<;;;;;;999888777666666666777777666555333333444444444333111222222111///000111333555444333111000000000000//////.........---------,,,---///222444333111...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++))))))))))))((()))))))))((()))))))))*********+++************************))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))((()))))))))))))))(((((())))))(((((((((((())))))'''''''''((((((((())))))))))))))))))((((((((((((((((((((((((((())))))***))))))))))))))))))((((((((()))))))))))))))(((((()))((((((''''''(((((())))))(((&&&'''((()))((('''))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))+++)))((('''((()))******((()))))))))*********+++************))))))))))))************+++,,,---...,,,,,,++++++******)))))))))))))))))))))***++++++)))))))))(((((((((((((((************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++************++++++++++++))))))))))))************************************'''(((((()))***+++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------.........////////////......------......///........./////////000000///////////////////////////...---,,,---...000111//////............//////...//////000000000000000------------------------------------------------+++,,,,,,------.........++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((''''''''''''((((((************************(((((((((((()))))))))***)))(((''''''(((((('''&&&)))(((((((((((('''''''''''''''''''''(((((((((((()))(((((()))+++,,,+++***)))))))))))))))))))))))))))))))))******+++++++++*********)))))))))))))))***************)))((((((******))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((((((;;;;;;<<<============<<<<<<<<<<<<<<<;;;;;;;;;;;;999888888777777777777777888666444333444444222111...///000000000111555777<<<:::777444111000000///............------------......000222333222...,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,)))*********************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))'''(((((()))))))))(((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((())))))(((((()))))))))(((((('''***))))))(((((())))))***((('''&&&'''((()))'''&&&(((((())))))))))))(((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((+++******)))((()))***,,,)))))))))))))))*********))))))))))))))))))))))))))))))******+++,,,......+++++++++******)))))))))))))))(((((())))))***+++((((((((((((((()))))))))***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))))))))))))))))))))******))))))))))))))))))))))))))))))(((((())))))***+++))))))*********+++++++++(((((()))))))))*********************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------..................------------..................////////////000000000000000000000000000///---,,,---...000222000//////......//////000......///000111111000000,,,,,,,,,,,,,,,---------........................***+++,,,---............------------------------************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))((((((((((((''')))'''&&&'''(((((('''&&&(((((((((((('''''''''&&&''''''''''''(((((((((((()))((('''(((***++++++***))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))******))))))*********)))(((((())))))))))))(((((('''''''''((((((((()))))))))***(((((())))))))))))((((((((((((((((((''''''''''''<<<<<<===>>>>>>>>>>>>===::::::::::::::::::::::::888888888888777777777666888666333222222222111000---......///000222777:::AAA>>>:::666222000//////.........------------,,,---------...///...+++))),,,,,,,,,,,,++++++++++++++++++++++++++++++++++++((((((((()))))))))******++++++,,,,,,,,,,,,++++++)))******++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))******))))))))))))))))))))))))''''''((()))))))))(((((()))((((((''''''(((((()))&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((((((((()))******''''''(((((((((((())))))''''''((())))))(((((((((***))))))(((((())))))***(((''''''((())))))(((&&&(((((())))))))))))((((((((((((((()))))))))******((((((((((((((((((((((((&&&''''''(((((((((((('''(((((((((((())))))))))))((((((''''''(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''******+++***)))(((***,,,))))))))))))))))))))))))(((((()))))))))))))))***(((((((((((()))***+++,,,***************))))))))))))(((((((((((()))******(((((())))))))))))************************************++++++++++++******++++++++++++++++++***)))))))))))))))************)))))))))))))))))))))))))))(((((((((((()))******'''((((((((())))))))))))((()))))))))************************************************))))))((((((,,,,,,,,,,,,------------++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............------------......------........./////////000000000000000000000000000///...------///111222//////............//////---...000111222111111000---------.......................................***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))((((((''''''''')))((('''(((***+++***)))((((((((((((''''''''''''''''''((((((((())))))))))))((('''((()))***)))((())))))))))))))))))))))))((((((((((((((()))))))))))))))))))))************((())))))******)))(((((((((((()))))))))((('''&&&''''''(((((())))))******)))******++++++******)))************)))))))))))):::;;;<<<<<<======<<<<<<999999999999999999999999666777777777666666555555333222000///000111000///---...///...///222666:::AAA???:::555222000000000.........---------,,,,,,++++++***+++------,,,***,,,,,,,,,+++++++++******++++++++++++++++++++++++(((((((((((()))))))))***)))***++++++++++++***)))'''((()))+++++++++***))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))******((((((((((((((((((((((((&&&''''''((())))))((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''((((((((()))))))))***((((((((((((((()))******'''''''''((((((((())))))&&&&&&'''((()))))))))))))))((((((''''''(((((()))((('''''')))******(((&&&'''((()))******)))((('''(((((((((((()))))))))***((((((((((((((((((((((((%%%&&&'''((((((((('''''''''((((((((()))))))))***(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))***)))))))))(((((((((''''''''''''((((((((())))))((((((((((((((((((((((((''')))+++***((('''(((***)))))))))))))))))))))((((((((((((((())))))******)))((((((((()))***++++++))))))))))))************((((((((((((((()))******)))))))))*********++++++******************************++++++++++++******))))))******+++*********((()))))))))************************************((((((((((((((()))******((((((((()))))))))******)))))))))*********++++++************************))))))******************+++++++++,,,,,,,,,------))))))******++++++,,,,,,************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------...------,,,,,,------...---------........./////////////////////////////////......---...///000111......------------......---...000222222222111000,,,,,,---------.........------------------------+++,,,---//////...,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))'''''''''((((((((((((((('''&&&&&&(((***++++++***)))))))))(((((((((''''''((((((((()))))))))******)))(((&&&'''(((((('''&&&))))))))))))))))))))))))******))))))))))))))))))((()))))))))************(((((()))))))))))))))((('''((()))))))))((('''&&&'''''''''((()))*********((()))************)))(((+++*********)))))))))(((777888999999::::::999999888888888888888888888999555555666666555555444333///...,,,---///000000//////////////////111555999@@@===999444111000000111......---------,,,,,,,,,,,,+++***,,,.../////////,,,,,,,,,++++++*********************************(((((((((((())))))))))))'''((()))******)))((('''&&&'''(((*********)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))***((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''((((((((())))))******((((((((((((((()))******&&&'''''''''(((((())))))%%%%%%'''((())))))))))))'''''''''&&&&&&'''''''''((((((((()))+++***(((&&&'''((()))******)))((('''(((((((((((())))))))))))(((((((((((((((((((((((($$$%%%'''((((((((('''''''''((((((((())))))******'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))******))))))((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))$$$'''******(((&&&'''((())))))))))))(((((((((((('''((((((((())))))******+++++++++***++++++,,,---(((((())))))******++++++((((((((((((((()))******))))))******+++++++++,,,******************************++++++++++++******'''((()))***************(((((())))))*********+++************************((((((((((((((()))******++++++++++++,,,,,,,,,,,,************++++++++++++))))))))))))))))))))))))(((((()))***+++,,,------((((((((())))))*********(((((()))***+++,,,,,,---)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...---------.........//////...........................---------......//////---,,,,,,++++++,,,,,,---,,,...000222333222111000*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%%%%&&&'''((()))***+++$$$$$$###%%%(((******)))))))))))))))(((((((((((())))))))))))************)))(((&&&&&&''''''&&&$$$)))))))))))))))))))))))),,,+++++++++******))))))(((((())))))*********+++(((((()))))))))))))))((('''((()))))))))(((&&&%%%&&&''''''((()))******+++%%%&&&'''(((((('''&&&%%%))))))(((((('''''''''&&&999999:::::::::999999888999999888888777777666666777777777777666666666666333333111000000000111222111000///......///000111666666555444222000...---......---,,,,,,+++******+++++++++++++++++++++,,,++++++************++++++)))***++++++)))(((((()))((())))))))))))*********,,,+++)))((('''''''''(((((()))*********((('''&&&******++++++***)))'''&&&((((((((((((((('''''''''((()))))))))((('''%%%$$$%%%&&&''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&''')))*********)))(((((('''&&&%%%%%%&&&((()))***,,,---,,,)))((()))+++))))))((('''''''''''''''***)))(((&&&&&&''''''((('''''''''(((((((((((((((******))))))((((((''''''))))))((((((''''''''''''(((((((((((())))))))))))'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((***((('''&&&&&&'''(((***((('''''''''&&&&&&&&&&&&(((***+++***)))((()))***&&&&&&&&&''''''''''''''',,,++++++***)))(((((('''(((((((((((())))))))))))******))))))((((((''''''+++++++++***)))(((((('''(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***))))))+++---...++++++************++++++)))))))))))))))((((((((())))))))))))************)))((('''''''''(((***+++))))))(((((((((((()))))))))************)))(((((()))))))))))))))))))))))),,,+++++++++***)))))))))+++***)))'''''''''((()))***)))(((''''''((()))*********))))))))))))******))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++******))))))***++++++***)))***+++,,,,,,++++++***++++++++++++++++++,,,...000111222++++++,,,,,,---...//////000---+++***,,,---.........------------.../////////............------------,,,,,,+++,,,---///000...------,,,,,,------...,,,,,,+++***))))))******---------,,,,,,,,,++++++***************)))(((((()))))))))))))))******+++***((('''(((***++++++***'''((()))((('''&&&'''((((((((())))))******++++++******))))))******+++,,,))))))))))))))))))))))))%%%&&&&&&'''((()))******((((((''''''''''''(((((())))))((('''''''''''''''))))))))))))))))))))))))******))))))((((((''''''''')))***)))((('''(((***))))))(((((((((((())))))))))))))))))************++++++***)))((('''&&&&&&)))))))))((('''''''''&&&))))))))))))))))))))))))(((((())))))******++++++''''''&&&&&&&&&''''''(((888999999::::::999999888888888888777777777777777777777777666666666555555333222111000000000111111000000///......///000000333333333222111000///...---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((***++++++)))(((((()))))))))*********+++++++++''''''''''''((()))***+++((()))******)))((('''&&&((((((************)))(((((((((((((((((((((((('''))))))******)))(((&&&%%%%%%%%%&&&(((((()))((((((''''''(((((((((((((((((('''''''''''''''''''''''''''((())))))******)))))))))((('''&&&%%%%%%&&&''')))***+++)))'''&&&(((***))))))((('''''''''''''''&&&&&&&&&&&&'''(((***+++))))))((((((''''''&&&&&&((((((((((((((())))))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((())))))))))))((('''&&&&&&'''((()))((((((((('''''''''&&&&&&((()))******)))((()))***''''''''''''''''''''''''))))))(((((('''&&&&&&%%%''''''((((((((()))))))))***)))))))))((((((((('''++++++******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((++++++)))))))))***,,,---+++******))))))******+++))))))(((((((((((())))))'''''''''((((((((()))))))))(((((('''((()))***+++(((((((((''''''((((((((('''((()))***************))))))))))))))))))))))))******)))))))))))))))(((+++***)))(((''''''((()))***)))(((''''''((()))***)))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******)))***++++++***)))***++++++++++++***++++++,,,,,,---------------...//////++++++,,,,,,---......///...---,,,---...///---,,,---------------...//////............------------,,,,,,,,,,,,,,,---......+++++++++******+++++++++,,,,,,,,,+++++++++***************)))))))))((((((+++++++++++++++***))))))))))))(((((())))))***+++***)))((((((***+++******'''((()))(((&&&%%%%%%&&&(((((())))))))))))))))))))))))(((((())))))***+++((((((((((((((((((((((((&&&'''''''''((()))))))))((((((''''''''''''(((((())))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((()))))))))''')))***)))((('''((())))))((((((''''''(((((()))((((((((()))))))))******))))))))))))((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&''''''888888999999999999999888666777777777777777777888777666666666666555555555222222111000000000000111000///............///000//////000000000//////...,,,,,,,,,,,,,,,+++++++++......------,,,+++++++++++++++************++++++(((***++++++)))(((((()))((((((((()))))))))******###$$$&&&'''((()))******((())))))))))))(((((('''&&&'''((()))************''''''((((((((((((((((((************)))(((''''''%%%&&&'''((()))*********(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((()))*********)))((('''%%%%%%%%%%%%(((((((((&&&$$$$$$&&&((()))((((((''''''''''''(((%%%%%%%%%&&&'''(((***+++***))))))((('''&&&%%%%%%&&&''''''((())))))******)))))))))(((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''')))((((((''''''(((((()))'''''''''(((((())))))***)))((('''&&&&&&'''((())))))))))))(((((((((''''''((()))******(((((()))***(((((((((((((((((((((((()))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((((((((+++******))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''***)))((((((((()))+++,,,+++******))))))******+++***)))(((''''''((()))***(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&'''((()))+++++++++,,,))))))))))))))))))))))))''''''((((((((((((((()))***))))))(((((((((((()))))))))(((((((((((())))))((()))***++++++***)))((()))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,+++++++++)))***++++++***)))***+++************+++,,,------//////...---,,,,,,,,,,,,+++,,,,,,------.........------...///111000---***---------------......///............------------+++,,,,,,---------------+++++++++******++++++++++++,,,---------,,,+++***)))))))))(((((((((''''''++++++,,,,,,++++++***)))))))))(((((())))))***+++,,,***(((((()))***)))((('''((()))'''%%%$$$$$$%%%))))))(((((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''((((((((((((((((((((((((&&&''''''((())))))******'''((())))))''''''((()))(((''''''''''''''''''(((''''''((((((((()))))))))'''''''''(((((()))))))))&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&777888888999999999999888555666666666777777888888666666666555555555444444222111111000000000000000.......................................---,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,+++***))))))++++++************++++++((()))+++***(((''''''(((&&&&&&'''''''''(((((((((%%%&&&'''(((((((((&&&&&&((())))))))))))((((((((('''(((((()))))))))))))))''''''''''''((((((((((((***************)))(((((('''((()))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&''')))***((((((''''''&&&&&&&&&&&&((('''&&&%%%$$$%%%'''((()))(((''''''''''''((((((((((((''''''&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&''''''((()))******)))(((''''''''''''((()))))))))))))))((((((((((((((()))***)))((('''(((***))))))))))))((((((((((((******)))))))))(((((((((&&&&&&&&&&&&'''''''''((())))))))))))((((((((((((******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''((()))************))))))))))))*********)))'''''''''(((***+++************+++++++++,,,((((((((((((((())))))******++++++++++++++++++***'''''')))******+++++++++))))))))))))))))))))))))'''''''''(((((())))))))))))))))))(((((((((((()))))))))(((((((((((()))))))))***,,,------,,,***))))))******++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++)))***++++++***)))***+++************+++,,,---...///...---,,,++++++++++++,,,,,,,,,---------.........------///000000...,,,------,,,,,,------...///.........---------,,,,,,***+++---......---,,,+++,,,,,,,,,------,,,,,,,,,)))***,,,------,,,***))),,,+++++++++***************++++++++++++***))))))((((((((((((((()))******,,,+++)))((()))***)))(((((())))))(((&&&$$$%%%%%%))))))((((((''''''&&&&&&((((((''''''(((((()))***'''''''''''''''''''''''')))))))))(((((((((((((((((((((''''''''''''(((((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''((()))(((''''''((()))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((((((((())))))$$$%%%%%%%%%&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&666777888888999999999999555555666666777777777888555555555555444444444444111111111111000000//////------............------.........---,,,+++***)))***+++++++++++++++++++++,,,++++++***)))(((''''''++++++************++++++''')))******(((''''''((('''''''''((((((((())))))%%%&&&'''(((((((((&&&&&&)))(((((((((((()))))))))***))))))(((((((((((('''&&&'''''''''(((((())))))*********)))))))))))))))************)))((('''&&&))))))))))))))))))((((((((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''(((((((((((('''&&&&&&&&&'''((((((((((((''''''''''''(((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&'''((())))))***((((((''''''''''''(((((())))))))))))((((((((((((''')))***)))((('''((()))******))))))((((((((('''))))))))))))((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))***))))))))))))))))))***)))(((''''''''')))***+++)))************+++++++++'''(((((())))))))))))))))))******++++++******)))))))))************)))(((((((((((((((((((((((((((((((((((())))))*********((((((((())))))))))))((((((((())))))))))))((((((((()))+++,,,,,,+++)))(((((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***)))***++++++***)))***+++************+++,,,---...,,,++++++++++++,,,,,,---,,,,,,,,,---------------000...,,,,,,---.........,,,,,,,,,,,,,,,---.........------------,,,,,,,,,++++++---------,,,+++***+++,,,,,,------,,,,,,+++'''(((***,,,,,,***)))(((------,,,,,,,,,+++++++++)))))))))))))))(((((('''((((((((('''((())))))***,,,+++)))((()))***)))((()))***+++)))'''&&&&&&'''))))))((((((''''''&&&&&&)))(((((((((((()))******'''''''''''''''''''''''')))))))))))))))(((((((((((((((''''''''''''(((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&&&&((()))((('''&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''$$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%(((((('''&&&&&&&&&&&&&&&666666777888999999999999555666666666666666666777555555444444444333333333000000111111000000///...,,,,,,---......---,,,,,,......------+++***)))(((+++++++++++++++************)))))))))((('''''''''++++++************++++++''')))******(((''''''((())))))*********+++++++++###$$$&&&'''((()))******)))(((((((((((())))))***+++***)))(((''''''''''''&&&&&&''''''((()))))))))***))))))((((((((()))***))))))))))))((('''&&&&&&((((((((())))))*********((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''###$$$&&&'''((()))))))))((('''&&&''')))))))))'''(((''''''''''''(((((()))###$$$%%%'''(((((((((((($$$$$$%%%&&&'''(((((()))))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&''''''(((((()))(((((((((((((((((((((((()))))))))((((((((('''''''''((())))))''''''((()))***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((())))))))))))***))))))(((((())))))***''''''(((((())))))******''''''''''''((((((((((((''''''((()))))))))))))))&&&'''((())))))((('''&&&***************)))((((((((((((((((((((((((((((((((()))))))))))))))******'''(((((())))))))))))((((((((())))))))))))((((((&&&'''((())))))((('''&&&'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********)))***++++++***)))***+++************+++,,,------))))))******+++,,,---...------------------------000---+++***+++---......,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***((()))***++++++***)))((('''((()))*********)))(((+++++++++************)))(((((())))))(((((('''&&&((((((''''''(((((()))***,,,***(((((()))***)))((()))***+++***((((((((()))))))))(((((((((((((((((())))))(((((())))))***+++''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))((('''''''''''''''''''''''''''''''''''''''))))))(((((('''&&&&&&%%%&&&'''((((((&&&&&&'''((((((''''''''''''''''''(((''''''((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((555666777888999999999999666666666666666555555555444444444333333333333222///000111111111000......+++,,,------------,,,+++,,,,,,,,,,,,,,,+++***))),,,,,,++++++******)))))))))))))))))))))(((((((((++++++************++++++'''(((***)))(((&&&''''''((((((((()))))))))******''''''''''''((()))***+++)))(((''''''((()))***+++))))))''''''''''''((()))&&&&&&''''''((())))))***)))((((((''''''((())))))&&&&&&'''(((((((((((((((''''''((()))***++++++,,,((((((((((((((((((((((((&&&&&&'''(((((((((((('''$$$%%%&&&(((((((((''''''&&&&&&&&&(((++++++(((%%%'''''''''''''''((())))))"""###%%%'''((((((((('''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''''''''&&&&&&'''((()))(((''''''((()))))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********)))))))))(((((((((((())))))%%%&&&(((***+++***))))))%%%&&&&&&&&&''''''''''''&&&'''((()))***))))))((('''(((***++++++***((('''((())))))************)))(((((((((((((((((((((((()))(((((((((((((((''''''&&&'''((()))******)))((('''((()))******)))((('''((((((((((((((((((((((((&&&&&&'''))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))***++++++***)))***++++++++++++***++++++,,,,,,)))))))))******+++,,,------------------------------,,,***+++,,,---,,,+++,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++---,,,,,,+++******++++++((()))***++++++***)))((((((((())))))************************)))))))))))))))))))))))))))(((''''''(((''''''''''''((())))))***)))((((((***+++******'''((())))))(((((()))***(((((())))))))))))))))))(((((('''''''''((())))))((((((((((((((((((((((((((((((((()))*********+++((((((''''''''''''(((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''((()))((((((''''''(((((()))((((((((()))))))))******&&&&&&'''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&'''((()))555555777888888999999999777777666666555555555444444444444333333333222222///000111111111000...---++++++------------++++++******+++,,,,,,,,,,,,,,,---,,,,,,+++***)))(((((())))))))))))************++++++************++++++'''(((***)))'''&&&&&&'''%%%%%%%%%&&&&&&&&&'''''',,,+++)))((('''''''''((()))(((''''''''')))***+++''''''&&&&&&'''(((***+++&&&&&&&&&'''((())))))***)))((('''&&&&&&'''((()))"""###%%%'''((()))******&&&&&&''')))***+++,,,---))))))))))))))))))))))))&&&''')))*********)))(((&&&'''((((((((('''&&&%%%%%%$$$%%%(((++++++'''###'''''''''''''''((()))***%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((()))))))))******++++++(((((((((((()))))))))***&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''((('''''''''&&&&&&&&&&&&'''((()))((('''&&&'''))))))(((((('''&&&%%%%%%%%%'''((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))(((((((((((())))))$$$&&&)))+++,,,+++)))(((''''''''''''((((((((()))&&&''')))*********)))(((***+++---......---+++***&&&'''(((***++++++++++++(((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&'''(((*********)))((('''((()))******)))(((''',,,,,,+++******+++,,,,,,%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))+++++++++***)))***+++,,,,,,++++++***+++++++++******************+++,,,------------------------******+++,,,...---***(((,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++...---+++***)))***++++++)))***,,,------,,,***)))******))))))***+++,,,,,,++++++++++++***************************)))(((((('''''''''''''''((())))))***((('''(((***++++++***%%%&&&(((((('''''')))***(((((())))))******++++++'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''((()))***++++++,,,((((((''''''''''''(((((())))))((('''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&'''((('''&&&&&&'''((())))))(((((((((((())))))))))))))))))************$$$$$$%%%&&&'''((()))***)))))))))((('''''''''&&&''''''''''''''''''''''''&&&'''''''''((()))))))))%%%%%%%%%&&&'''((()))***555555666777777777777777777666555444333222222222555555444333333222111111//////.........---------++++++,,,---,,,+++***)))***++++++++++++***))))))))))))************))))))))))))))))))((((((((((((,,,++++++***)))(((''''''+++***)))'''''''''((()))((()))***)))'''&&&&&&'''&&&''''''((()))******+++(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((('''(((((()))***++++++++++++***((('''&&&&&&''''''(((((((((((((((((((((((()))))))))((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''')))'''&&&$$$$$$%%%&&&''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''+++)))&&&&&&'''(((((('''''''''''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$&&&'''((())))))(((((('''''''''&&&%%%%%%&&&&&&'''((())))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''((())))))))))))))))))&&&''''''((()))******+++&&&'''((())))))((('''&&&((())))))))))))'''%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&)))((('''&&&%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((()))******+++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((***+++,,,---))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************---,,,***)))))))))******---------,,,,,,+++++++++******+++++++++,,,,,,,,,)))************+++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******))))))***+++,,,,,,,,,++++++++++++++++++,,,++++++******))))))((((((''''''((()))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''&&&''''''((((((''''''''''''(((((())))))***++++++++++++***)))))))))(((''''''&&&&&&))))))))))))))))))))))))'''((()))******+++******))))))************))))))+++***)))'''&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''+++*********))))))(((((((((((())))))))))))(((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''333444555666666666666666666555444333333222222222555444444333222222111111//////.........---------,,,,,,---...---,,,+++***++++++*********)))))))))))))))************))))))''''''(((((())))))******+++*********)))(((((((((***)))((('''''''''(((((('''((()))((('''&&&'''(((&&&''''''((())))))************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''((())))))***++++++***)))(((&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''***((('''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''+++)))'''&&&'''''''''&&&''''''''''''''''''''''''))))))************))))))&&&&&&&&&&&&'''((())))))***)))))))))((((((((((((%%%%%%&&&&&&'''(((((()))(((''''''''''''''''''((((((((('''''''''&&&&&&&&&%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((()))******)))((((((((()))))))))((('''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''')))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))******************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''((())))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************************************,,,,,,***)))))))))******------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++(((((()))))))))*********++++++************++++++*********)))))))))))))))******+++,,,,,,,,,,,,+++)))))))))))))))*********)))))))))))))))))))))))))))))))))(((((((((''''''(((((('''''''''(((((()))((((((''''''''''''(((((((((((()))*********))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))(((((())))))))))))((((((***)))(((''''''&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''******)))))))))(((((((((((((((((())))))((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''222333444444555444444444555555444333222222222222444444333333222111111111...............---------------.........---,,,++++++***)))((((((((())))))))))))************))))))&&&&&&'''((()))***++++++)))))))))))))))))))))))))))(((''''''&&&'''''''''&&&''')))(((''''''((()))'''''''''(((((())))))*********))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))******)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***)))((('''&&&'''((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''&&&''''''&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''((())))))))))))*********))))))))))))(((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((((((((((('''''''''&&&&&&))))))************))))))((()))))))))((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********))))))((())))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***(((''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************************************,,,+++******)))*********,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,************+++++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++&&&'''((()))***)))((((((******))))))))))))******))))))))))))************'''((())))))******))))))***))))))))))))))))))((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((()))***+++((((((''''''''''''((((((&&&'''(((((())))))((((((&&&&&&''''''((())))))***''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))((((((((((((((('''''''''((((((((((((''''''))))))(((''''''''''''''''''''''''''''''&&&&&&&&&(((((((((''''''%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''333333444444444444444333444444333222222222222222333333222222111111111000........................---------------,,,,,,++++++***(((&&&&&&''')))***))))))************))))))'''''''''((()))*********((((((((()))))))))))))))'''''''''&&&&&&&&&''''''%%%'''(((((('''''')))***'''''''''((((((((())))))(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((()))))))))''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))(((''''''&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***((('''&&&''''''&&&$$$&&&&&&&&&'''''''''''''''###$$$$$$%%%%%%$$$$$$###%%%&&&((())))))((('''&&&)))))))))(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''))))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++***)))''''''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((---,,,+++)))((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************************************++++++******************,,,+++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++&&&(((***++++++***((('''))))))(((((((((((())))))(((((())))))******++++++&&&'''(((((())))))((((((******))))))((((((((('''))))))))))))))))))))))))(((((((((((('''''''''&&&((((((''''''((()))******((((((''''''''''''((((((''''''((())))))))))))(((''''''''''''(((((())))))''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&''''''''''''''''''&&&'''''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''444444555555555444444333333333222111111111222222222111111111111111000000---.....................---,,,,,,++++++++++++++++++***(((&&&&&&''')))***))))))************))))))))))))))))))((((((((((((((((((((((((((()))))))))&&&&&&''''''''''''''''''%%%'''(((((('''''')))***''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''&&&$$$&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&'''(((((('''&&&$$$###''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$###$$$$$$%%%&&&'''((()))***(((((((((((((((((((((((()))(((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***+++***((('''''''''(((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,,,,+++)))((()))(((((((((((((((((()))(((((())))))******++++++)))***++++++,,,,,,++++++***)))))))))((((((''''''(((((((((((((((((((((((()))(((((((((((('''''''''******)))(((((((((((((((((((((''''''''''''(((((('''((())))))******))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''&&&''''''((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''))))))((('''''''''''''''&&&'''''''''''''''''''''%%%&&&''''''((((((((('''&&&%%%%%%%%%%%%&&&''''''444444555555444444333333222222111111000111111222000000000000000000000000---------...............---,,,+++*********+++++++++***)))((((((((())))))))))))************))))))***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&''')))(((''''''((()))'''''''''''''''''''''''')))(((((())))))***+++,,,))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''%%%%%%%%%&&&&&&'''((((((((('''(((((())))))(((((('''''''''''''''&&&%%%$$$###%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$###$$$%%%&&&(((***+++,,,((((((''''''''''''(((((()))(((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((('''(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++************+++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++)))((())))))(((((((((((())))))))))))))))))************((()))******++++++******)))(((((((((((((((((('''(((((((((((((((((((((((())))))))))))((((((((((((,,,+++***)))((((((((((((((((((''''''''''''(((((((((((()))************)))***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))(((((())))))))))))(((((())))))((('''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&(((((()))))))))&&&%%%%%%%%%%%%&&&''''''333333333333333222111111111111000000000000111111000000000000000000000000---------.........//////...---,,,+++***+++,,,,,,++++++*********)))))))))))))))************))))))(((((((((((()))))))))))))))))))))((('''''''''&&&&&&'''((()))))))))(((((('''((()))((('''&&&'''(((''''''''''''''''''''''''(((((((((((()))***+++,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&((()))(((&&&%%%%%%&&&&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%&&&'''''''''''''''%%%%%%&&&''')))***++++++))))))(((''''''((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%'''(((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,++++++***)))*********++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******)))*********+++++++++++++++++++++++++++++++++++++++*********))))))))))))***))))))(((((())))))************)))))))))))))))&&&&&&'''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((+++*********))))))))))))******))))))))))))))))))((((((''''''''''''((((((&&&'''(((((())))))((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''(((((((((''''''''''''((((((((((((''''''(((((('''''''''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((()))))))))******))))))************))))))))))))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((((((((((((((('''&&&%%%%%%%%%%%%&&&''''''222222222222222111000///111000000000000000111111////////////000000000000---------........./////////...---,,,+++,,,------***++++++++++++***))))))))))))************))))))&&&&&&'''((()))***++++++******)))((('''&&&&&&%%%&&&''')))*********)))(((((()))***)))'''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((******))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))''''''(((((((((((((((((((((((()))))))))((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((((()))(((''''''&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###&&&)))***)))'''%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&%%%%%%%%%%%%'''))),,,---&&&'''''''''(((((())))))'''''''''''''''''''''&&&((((((''''''''''''((((((&&&&&&&&&'''''''''(((((("""###%%%'''((()))******'''((((((((())))))******+++***)))(((((()))***+++)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&$$$%%%'''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))'''(((((()))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))((()))***+++,,,,,,+++***))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++*********))))))******+++++++++++++++++++++++++++++++++++++++***)))(((''''''((((((******))))))))))))******++++++******))))))(((((())))))***+++++++++++++++&&&'''''''''(((((())))))((((((((((((((((((((((((++++++++++++*********)))(((((((((((()))***+++,,,((((((''''''''''''((((((%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&&&&'''((()))))))))(((''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((())))))******++++++******++++++++++++******))))))((('''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''111222222333333222222111111111111111000000000//////............---------///---,,,---...///,,,)))************))))))((((((++++++***)))(((((()))))))))))))))))))))))))))))))))***,,,,,,,,,+++)))''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))(((((((((''''''((((((''''''&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''')))***+++))))))((((((''''''''''''(((((((((((((((''''''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&%%%$$$$$$((((((''''''''''''((((((&&&'''((()))((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''((())))))((('''&&&%%%%%%$$$#########$$$%%%&&&'''(((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%""""""$$$&&&''''''%%%%%%'''((())))))))))))(((((())))))*********++++++***(((&&&%%%&&&((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***)))'''%%%$$$%%%&&&'''(((((((((((('''''''''''',,,+++(((&&&%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))(((&&&'''((()))(((&&&%%%%%%'''&&&'''((())))))((('''&&&***************)))((('''************************''''''''''''((((((((((((''')))+++,,,,,,***(((&&&((((((((((((((((((((((((++++++******))))))(((((((((''''''&&&&&&((()))***)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,---......(((***++++++******+++,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***)))'''%%%$$$%%%&&&'''))))))((((((''''''&&&&&&******))))))((((((''''''***((('''((()))***)))'''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++&&&'''''''''(((((())))))&&&'''((())))))((('''&&&))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&)))***+++)))'''%%%%%%%%%%%%&&&&&&'''((()))******''''''(((((())))))************))))))))))))************))))))(((&&&%%%$$$)))&&&%%%&&&)))***)))'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%111222222222222222222111111111111000000000//////............------------...,,,+++,,,......,,,***++++++*********)))))))))++++++***)))))))))))))))))))))))))))))))))))))))&&&''')))++++++***)))((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&''''''((()))***(((((((((''''''&&&&&&&&&(((((((((((('''''''''''')))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%###"""$$$&&&''''''%%%&&&'''(((((()))((((((((((((((()))))))))*********)))'''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))((('''%%%%%%&&&'''(((((((((((((((''''''''''''***)))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%&&&((()))(((&&&'''((()))(((&&&%%%&&&'''&&&'''((())))))((('''&&&(((((()))))))))((('''''''''''''''''''''''''''''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((''''''&&&'''((()))***))))))*********+++++++++************+++++++++,,,,,,,,,+++++++++*********)))*********+++,,,,,,,,,(((***++++++******+++,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))(((&&&%%%%%%&&&'''(((((((((((((((((((((((((((***)))))))))((((((((('''***((('''((()))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&''''''(((''''''''''''((((((((()))''''''((((((((((((''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))***)))'''&&&&&&&&&&&&&&&''''''(((((())))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))((('''&&&%%%'''%%%$$$%%%((()))(((&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''111111222222222222111111000000000000////////////............------------,,,++++++,,,......---++++++++++++***************+++***))))))))))))))))))))))))))))))))))))))))))$$$%%%''')))*********)))''''''''''''''''''''''''((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((('''''''''''''''((((((''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%$$$######"""'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''%%%######%%%&&&''''''&&&''''''((((((((('''''''''''''''(((((((((((((((((((((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&'''((()))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&((()))((('''&&&(((((((((&&&%%%&&&'''&&&'''(((((((((((('''&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''*********))))))(((((((((((((((&&&%%%%%%'''((()))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''((()))))))))))))))*********++++++)))))))))*********++++++,,,++++++++++++*********))))))******************(((***++++++******+++,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((('''&&&&&&&&&'''((()))''''''((())))))***++++++))))))))))))((((((((((((***((('''((()))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))&&&((())))))(((''''''((('''''''''((((((((((((((())))))))))))(((((((((((()))((((((''''''(((((()))''''''((((((((((((''''''&&&%%%$$$%%%'''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''000000111111111111000000000000/////////..................---------,,,,,,******+++,,,------,,,,,,++++++++++++******************)))))))))))))))***))))))))))))))))))))))))%%%&&&'''))))))***))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$###$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$&&&''''''&&&'''''''''(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''(((******((((((((((((''''''''''''$$$%%%&&&''''''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))'''&&&&&&((()))((('''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''%%%&&&'''((((((((((((((())))))))))))))))))))))))++++++******))))))(((((('''''''''&&&''''''(((((((((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''((((((((()))))))))))))))************((())))))))))))*********++++++++++++******************************))))))(((***++++++******+++,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&'''((()))***((()))))))))*********+++))))))))))))((((((((((((***((('''((()))***)))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***'''''''''((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%&&&&&&''''''(((''''''%%%'''((()))((('''((()))((((((((((((((('''''''''******))))))((((((''''''((((((''''''''''''((((((&&&&&&'''(((((()))((((((&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&///000000111111000000////////////............---...------------,,,,,,,,,((()))++++++++++++,,,,,,***************************)))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&'''''''''''''''(((''''''&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''''')))((('''&&&&&&%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''(((((('''&&&%%%$$$###$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''((('''&&&&&&'''''''''''''''&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''((()))***+++((((((((((((''''''''''''$$$%%%&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''***(((&&&&&&'''(((((('''%%%'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&'''(((((())))))))))))((((((((((((((((((((((((+++*********)))))))))(((%%%&&&(((******)))((('''((((((((((((((((((((((((((((((((())))))*********&&&''''''((((((((((((((((((((()))))))))*********((())))))))))))*********+++++++++*********))))))+++++++++++++++*********(((***++++++******+++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((()))***+++*********)))))))))((((((((((((((())))))))))))***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++(((((((((((((((''''''''')))((('''&&&&&&'''((()))((((((((((((((()))))))))''''''((((((''''''%%%%%%$$$&&&((()))(((((((((***((((((((((((((('''''''''******))))))((((((''''''((((((''''''''''''((((((%%%&&&'''((())))))))))))&&&'''''''''''''''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&//////000000000000/////////.........------------------------,,,,,,,,,,,,(((***++++++*********+++)))))))))))))))*********)))))))))))))))******+++))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((((((((((((((''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''((((((''''''&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((('''&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&%%%$$$$$$$$$%%%'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$(((((((((''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''&&&%%%&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((())))))******''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''((())))))******(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''+++)))'''&&&'''(((((((((%%%&&&((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))$$$&&&)))++++++***((('''(((((((((((((((((((((((())))))))))))************&&&''''''((()))(((((((((((((((((()))))))))******)))))))))*********+++++++++************)))))))))***+++++++++++++++++++++(((***++++++******+++,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((((((((())))))++++++***))))))(((''''''(((((((((((())))))))))))***((('''((()))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((('''''''''((((((''''''''''''((((((((())))))))))))*********'''(((((()))(((&&&%%%###%%%'''((()))((('''((()))'''''''''((((((((((((((())))))))))))(((((((((((()))((((((''''''(((((()))&&&&&&'''((())))))((((((&&&''')))(((''''''(((***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((...//////000000//////............---------,,,,,,---------,,,,,,,,,++++++(((***,,,+++)))((()))***''''''((((((((())))))))))))))))))))))))***++++++))))))))))))))))))))))))((((((''''''(((((())))))''''''''''''''''''''''''((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((''''''&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%&&&&&&'''((((((%%%%%%$$$$$$$$$%%%''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((''''''&&&&&&''''''((('''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''&&&%%%$$$###%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&((()))'''&&&$$$%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((''''''''''''***)))'''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''(((((((((,,,***'''&&&'''(((((((((%%%&&&''''''&&&&&&''')))'''&&&&&&%%%%%%&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***$$$%%%&&&((())))))(((((((((((((((((((((((((((((()))))))))))))))(((((((((&&&&&&((()))))))))((('''(((((((((((()))))))))***************+++++++++,,,************))))))))))))(((((())))))***+++++++++(((***++++++******+++,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((())))))))))))(((((('''(((((((((((((((((((((((('''((((((((()))))))))******((('''((()))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''''''''((((((((((((''''''(((((((((((()))))))))***%%%&&&((()))((('''&&&%%%%%%'''))))))(((''''''(((&&&&&&''''''(((((())))))(((((((((((())))))))))))***))))))(((((())))))***''''''((((((((((((((('''%%%'''((((((&&&&&&''')))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((......////////////............---------,,,,,,,,,---------,,,,,,,,,++++++(((+++---,,,)))'''((()))&&&'''''''''(((((())))))))))))((())))))***++++++))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''((((((''''''&&&%%%''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%$$$###$$$%%%'''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&'''((()))((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&)))+++++++++***%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%'''((()))'''&&&###$$$%%%&&&''''''((('''))))))((((((((('''''''''&&&&&&'''((())))))((((((######$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))'''(((((())))))))))))))))))((((((((('''''''''''',,,+++(((&&&%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***---***'''&&&'''((()))(((%%%&&&''''''&&&&&&((()))'''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&%%%$$$$$$((((((((((((((((((((((((%%%%%%&&&'''((()))******%%%%%%$$$$$$%%%'''((()))(((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&((()))))))))((('''(((((((((((())))))))))))***++++++++++++,,,,,,,,,************))))))))))))&&&''''''((()))******+++(((***++++++******+++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))***))))))((('''&&&&&&&&&''''''(((((())))))'''((((((((())))))*********((('''((()))***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))))))))(((((('''''''''&&&&&&'''((())))))((('''&&&&&&'''''''''(((((())))))###%%%'''((())))))'''&&&&&&((())))))(((''''''(((%%%&&&&&&'''((()))******''''''(((((())))))************))))))))))))******'''(((((((((((((((''''''###&&&((('''%%%$$$&&&)))'''''''''&&&&&&'''''''''''''''''''''''''''''''''...///000111111000//////////////////////////////***++++++,,,,,,++++++***++++++***)))(((((())))))))))))))))))))))))))))))&&&'''((()))*********)))******++++++++++++******))))))(((((('''''''''&&&###$$$%%%&&&''')))******)))(((((((((((()))******)))((('''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''',,,***((('''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((('''&&&$$$###############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((('''&&&%%%%%%((('''&&&%%%&&&'''((()))''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))(((((('''&&&%%%$$$$$$###%%%&&&''')))))))))(((((('''((((((((('''&&&%%%%%%''''''((((((((((((''''''+++++++++***)))(((((('''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((('''''''''&&&))))))***))))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((((((((((((((()))***+++,,,---,,,***)))))))))******(((((())))))*********+++(((((()))***+++,,,,,,,,,++++++******)))((((((((())))))))))))************))))))((('''''''''''''''&&&'''(((((()))(((((('''))))))))))))))))))))))))***)))((((((((()))+++,,,))))))((('''''''''''''''+++*********))))))((((((******))))))((((((''''''###%%%''')))******)))((((((((('''''''''&&&&&&&&&((((((((((((((()))******''''''(((((())))))************))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&&&&&&&%%%%%%&&&''')))***((()))***)))'''&&&&&&'''******))))))((('''''''''))))))))))))))))))))))))(((((())))))))))))((((((+++***((('''&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((//////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++***************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((()))(((((((((''''''''''''******)))(((''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((())))))(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''***)))'''&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((&&&&&&%%%%%%&&&%%%&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%$$$&&&'''((()))))))))((('''''''''((((((''''''&&&%%%''''''((((((((((((''''''******))))))(((''''''&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''))))))(((''''''((()))))))))(((((((((''''''''''''((())))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))(((((((((((((((((())))))***+++,,,,,,+++***)))))))))******((()))))))))************)))))))))******++++++,,,)))))))))))))))*********))))))))))))************+++***))))))((((((((()))((((((((((((((((((((('''))))))))))))))))))))))))(((''''''&&&'''((()))***))))))((('''''''''''''''*********)))))))))((((((***)))))))))((((((((('''###%%%'''((()))((('''&&&))))))((((((((('''''''''((((((((((((((())))))***(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''')))))))))(((((((((((((((&&&&&&%%%%%%&&&''')))***((()))))))))'''&&&'''(((***************+++++++++&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))''''''&&&'''((((((&&&&&&&&&''''''(((((((((/////////...---,,,+++*********************************++++++++++++******---,,,++++++++++++++++++)))))))))))))))))))))))),,,+++)))((('''''''''(((&&&&&&''''''''''''&&&&&&(((((((((((('''''''''''',,,,,,+++)))((('''&&&%%%'''''''''''''''((())))))''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((()))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''&&&&&&''''''((('''''''''%%%%%%%%%%%%&&&'''))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))((('''''''''((((((((('''&&&&&&''''''(((((((((((('''''')))((((((''''''&&&&&&&&&&&&&&&&&&'''((((((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''(((((((((((((((((('''''''''''''''((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((()))******++++++++++++***)))))))))******))))))))))))************************************'''(((((()))******++++++))))))))))))************,,,++++++***************+++***((('''&&&''''''((())))))))))))))))))))))))'''''''''''''''((())))))))))))((('''''''''((((((******))))))))))))(((((())))))))))))(((((((((((($$$%%%''''''((('''&&&%%%)))))))))))))))((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((************************((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))&&&&&&&&&&&&&&&'''((()))'''((()))((('''&&&'''(((((())))))***++++++,,,,,,(((((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''((())))))'''(((((((((((((((((((((............------,,,,,,------------------------******++++++++++++******,,,++++++*********++++++)))))))))))))))))))))))),,,***((('''&&&'''(((***&&&&&&&&&''''''&&&&&&&&&((((((((((((((('''''''''((((((((((((((()))))))))((((((((((((((()))******+++***((('''%%%%%%$$$$$$(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''''''''%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$$$$%%%&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((*********))))))(((((('''''''''((((((((((((''''''''''''((((((((((((''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((('''''''''''''''''''''(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))***+++++++++*********))))))))))))***)))))))))))))))*********************))))))))))))(((((())))))************((()))))))))************++++++***************+++---+++)))'''&&&&&&'''((((((((((((((((((((((((((()))))))))))))))******+++))))))((((((((((((((()))))))))))))))))))))(((((())))))))))))((((((((((((&&&'''((((((((('''&&&%%%(((((((((((((((((((((((('''(((((()))))))))))))))******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''((((((((()))&&&&&&&&&&&&''''''(((((('''((()))((('''&&&'''(((''''''(((((())))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''(((((('''''''''(((((((((((((((((('''''''''''''''---------......//////000------------------------)))******++++++******)))******))))))))))))***+++))))))))))))))))))))))))***((('''&&&'''(((***,,,&&&''''''((((((''''''&&&'''''''''((((((((((((((($$$%%%%%%&&&((())))))***%%%$$$$$$$$$$$$%%%&&&&&&***)))((('''&&&%%%%%%%%%'''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&(((((('''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((((((''''''''''''&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''(((((()))******)))(((((((((''''''''''''((((((((((((((('''''''''((((((((((((''''''))))))((((((((((((''''''$$$%%%%%%&&&'''(((((()))&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''(((((((((((((((''''''&&&&&&'''((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''((()))***++++++******))))))))))))***)))))))))******))))))))))))))))))******))))))))))))))))))************))))))((((((((()))))))))************))))))((((((((())))))***---+++)))'''&&&'''((()))((((((((((((((((((((((((((())))))***************))))))((((((((())))))***(((((((((((((((((())))))(((((((((((())))))))))))((())))))))))))(((((('''''''''''''''''''''''''''''''''((()))***))))))(((******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&((()))(((''''''((()))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))))))))(((''''''&&&%%%''''''&&&&&&&&&&&&&&&&&&,,,,,,------...///111222,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))))))))))))((())))))***+++))))))))))))))))))))))))((('''''''''((()))+++,,,''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&((())))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%'''(((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&''''''((('''''''''&&&&&&'''&&&&&&%%%$$$###%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&''''''(((((((((((()))((((((''''''''''''(((''''''((()))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&'''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''''''''(((((((((((((((((('''&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&''')))***++++++******'''((()))*********))))))************))))))))))))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))************''''''''''''''''''((())),,,+++)))((('''(((((()))))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))((((((((()))******''''''(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))***&&&&&&&&&&&&''''''''''''&&&''')))*********)))((())))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((''''''&&&&&&'''((((((''''''((())),,,,,,++++++***))))))(((''''''''''''''''''''''''&&&''''''((((((''''''&&&*********)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&------,,,,,,,,,...///000************************))))))************))))))***)))))))))******+++,,,))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((()))))))))((((((''''''&&&&&&(((''''''''''''((())))))$$$$$$%%%%%%'''(((***+++''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%&&&'''(((((('''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%"""###$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&'''(((''''''((()))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''((())))))))))))((('''''''''''''''((((((((())))))(((&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((((((((((((&&&''')))+++,,,+++***)))&&&''')))*********))))))************)))))))))(((''''''(((((())))))***************)))))))))))))))))))))))))))************''''''&&&&&&''''''((()))******))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))(((((('''))))))(((((()))******+++'''''''''((((((((())))))'''((((((((()))))))))***((((((((((((((()))******&&&'''''''''((((((((((((&&&''')))*********(((((((((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***((((((((((((((((((''''''&&&&&&'''(((((('''&&&%%%&&&'''((((((''''''(((***+++++++++***************************************&&&''''''((((((''''''&&&(((((()))))))))'''&&&%%%%%%%%%&&&&&&''''''((((((...---,,,+++++++++,,,---++++++++++++++++++++++++))))))************))))))+++*********+++,,,,,,---)))))))))))))))))))))))))))*********)))((('''&&&&&&''''''((((((''''''&&&&&&'''''''''(((((())))))((((((((()))))))))))))))%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&&&&((()))((('''%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''((('''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%% """###%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((('''&&&%%%%%% !!!###&&&'''(((((((((%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''((())))))((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&((()))''''''((()))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))******)))((('''&&&'''''''''(((((())))))***)))'''%%%$$$%%%&&&'''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))&&&''')))+++,,,+++***)))&&&'''(((*********)))(((+++*********))))))((((((&&&''''''((()))******+++((((((((()))******++++++))))))))))))************'''''''''''''''((())))))((())))))*********))))))))))))))))))))))))))))))'''(((***+++++++++***)))))))))((())))))***++++++&&&'''''''''(((((())))))'''((((((((())))))******&&&&&&&&&&&&''')))***+++'''((((((((())))))******&&&''')))***+++***((('''''''''(((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***++++++******))))))((((((&&&&&&((((((((('''&&&%%%%%%'''((((((''''''(((***'''''''''((())))))******''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&((()))))))))((('''%%%&&&&&&'''((()))******---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,,,,,,,+++***)))***+++,,,---************++++++++++++++++++******))))))((((((---,,,***)))'''&&&&&&&&&((()))***+++***)))'''%%%''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&((()))''''''''''''''''''''''''((('''%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''$$$!!!"""%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''''''''***)))'''&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))***)))((('''&&&''''''((()))******+++''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&''')))***+++***((('''))))))))))))(((((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&$$$###$$$&&&((()))(((((((((''''''&&&&&&&&&******)))(((((((((((((((%%%&&&''''''(((''''''&&&(((((('''&&&&&&&&&&&&'''((('''&&&&&&((())))))(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++***))))))((()))))))))(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++******************************))))))((((((''''''(((((((((((())))))))))))))))))))))))************++++++***)))((((((((()))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))&&&''''''(((((((((((((((++++++******))))))((((((+++***)))(((((('''((((((******))))))((((((''''''))))))(((((('''''''''&&&))))))(((((((((((())))))******)))((((((((((((((())))))))))))(((((((((((('''((()))******+++******))))))))))))))))))))))))&&&''''''((((((((((((((())))))((('''''''''''''''((('''&&&%%%%%%&&&'''(((---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++---,,,++++++************''''''((((((((()))))))))*********)))))))))))))))++++++)))(((''''''''''''((((((*********)))'''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%'''((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''%%%######&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&&&&%%%$$$###$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))'''&&&&&&''''''((())))))******''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$%%%'''(((*********)))(((((((((((('''''''''&&&&&&((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&***))))))(((((((((((((((((('''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((('''&&&&&&((())))))(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))******))))))******++++++))))))))))))(((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))******************************)))))))))((((((((('''(((((((((((())))))))))))))))))))))))************+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***)))))))))((((((((('''))))))))))))))))))))))))&&&'''(((((())))))(((((()))))))))((((((''''''''')))((((((''''''''''''(((***)))))))))((((((((('''))))))((((((((('''''''''((((((''''''''''''((((((******)))((((((((((((((((((((((((((())))))))))))))))))*********))))))((((((((((((((((((((((((((('''(((((()))))))))))))))))))))((('''''''''''''''''''''&&&&&&&&&&&&'''''',,,,,,++++++++++++,,,,,,,,,,,,,,,---,,,++++++***---------,,,+++)))((('''''''''(((((((((((())))))((())))))))))))))))))******)))((((((''''''(((((('''((()))***)))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''&&&$$$%%%&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&###############$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&((((((((())))))((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&%%%'''''''''(((((())))))***''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%$$$&&&''')))******))))))))))))((((((((('''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&))))))((((((''''''((((((+++***((('''&&&''''''((((((((('''&&&&&&&&&&&&'''((('''&&&&&&((())))))(((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((())))))******+++******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))***+++))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''(((((())))))((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''***))))))(((((((((((((((''''''(((((())))))******+++++++++******)))''''''''''''''''''''''''''''''(((((()))************))))))((((((''''''''''''(((&&&''''''''''''''''''&&&,,,,,,++++++++++++,,,,,,+++,,,,,,---,,,+++***)))++++++,,,,,,,,,***((('''))))))))))))*********+++'''((((((((())))))******(((((('''''''''(((((()))'''(((((())))))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((((((&&&&&&&&&'''((('''&&&''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))))))))(((''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%%%%'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&((()))*********++++++++++++************&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&%%%&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&'''''')))(((((('''''''''((((((---+++)))'''&&&&&&((()))(((((('''&&&&&&&&&&&&'''((('''&&&&&&((())))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&'''''''''((('''''''''******))))))((((((''''''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((()))))))))************)))((((((((()))***++++++))))))))))))))))))))))))((((((((())))))******+++))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''''''''''''''''''''''''''''''''''''''((()))***))))))))))))(((((((((((())))))(((((((((((((((((('''(((((((((((((((((('''))))))(((((((((((())))))&&&''''''((()))******+++***************)))((((((''''''''''''''''''''''''''''''((())))))))))))))))))(((''''''''''''((((((%%%&&&'''(((((('''&&&%%%,,,++++++******++++++,,,++++++,,,,,,++++++******((()))+++,,,,,,+++***)))((())))))))))))*********''''''(((((()))))))))***'''''''''''''''(((((()))'''''''''((((((((('''''''''''''''((((((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((((((&&&&&&&&&'''((('''&&&%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&'''(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))))))))$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''((((((''''''&&&$$$%%%&&&'''((()))******++++++++++++************''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((---+++)))'''&&&&&&((()))(((((('''&&&&&&&&&&&&'''((('''&&&&&&((())))))((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((())))))))))))(((&&&&&&***)))))))))((((((((('''((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))*********)))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************)))((((((((()))***++++++))))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((())))))((((((((()))***++++++(((((((((((())))))))))))(((((())))))))))))))))))((()))************)))((())))))(((((((((((())))))&&&''''''((()))******+++(((((()))***************''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%++++++************++++++,,,,,,+++************+++((())))))***++++++******&&&&&&''''''''''''(((((('''(((((((((((((((((()))'''''''''&&&''''''((((((''''''''''''''''''(((((('''''''''(((((())))))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&$$$%%%&&&'''((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((($$$%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$$$$%%%&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''%%%%%%&&&''''''((()))***))))))((((((((('''''''''''''''(((((()))*********''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((''''''((((((((('''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((+++***((('''&&&''''''((((((((('''&&&&&&&&&&&&'''((('''&&&&&&((())))))(((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++,,,+++***)))(((((((((((()))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))***+++))))))))))))))))))))))))))))))******************(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))******************))))))******++++++(((((((((((())))))))))))(((((())))))))))))******))))))++++++++++++))))))((((((((((((((())))))***''''''(((((())))))******'''''')))******+++++++++''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&(((''''''''''''(((((()))&&&''''''''''''''''''&&&++++++************++++++...,,,***(((((()))+++,,,+++******))))))))))))***&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((&&&''''''((())))))******'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###$$$%%%((()))&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&&&&&&&'''''''''''''''&&&)))((((((((('''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((($$$$$$%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''$$$&&&((((((%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((($$$$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''((()))((((((((('''''''''&&&&&&&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((***)))(((&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((()))((('''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((('''&&&&&&((())))))((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))))))))***%%%&&&)))***++++++***)))''''''(((((())))))******))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************************'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))************+++***))))))))))))))))))))))))))))))))))))))))))++++++******************'''((((((((()))))))))***))))))))))))))))))))))))(((((()))************))))))))))))*********+++++++++***)))))))))))))))***'''((((((((()))))))))***(((((()))))))))*********((()))***++++++***)))(((((((((((((((((()))******(((((((((((())))))))))))((())))))*********))))))((((((((((((((((((((((((%%%&&&&&&''''''''''''''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''++++++************++++++///,,,)))''''''(((+++------,,,***(((''''''(((((((((((((((((()))))))))***))))))(((((('''''''''&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&''''''((()))******+++))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$"""###%%%(((***&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&(((((((((((('''&&&%%%%%%))))))(((((('''''''''&&&""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%&&&'''(((((((((((('''&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***((('''%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''###&&&((((((%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''&&&&&&&&&''''''((())))))))))))((((((((((((%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''(((+++***'''&&&%%%&&&((()))******))))))((((((''''''&&&&&&&&&&&&&&&'''((()))%%%&&&''''''(((''''''&&&(((((('''&&&&&&&&&&&&'''((('''&&&&&&((())))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))!!!$$$'''))))))))))))&&&&&&'''((()))***++++++))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++************************'''((((((((())))))******(((((((((((())))))))))))))))))))))))************++++++***)))(((((()))))))))))))))))))))))))))))),,,+++++++++***)))))))))'''((((((((())))))******))))))))))))))))))))))))(((((()))***************(((((())))))******+++++++++***)))(((((('''(((((('''((((((((())))))******(((((())))))*********+++'''((()))++++++)))((('''((((((((((((((()))******))))))))))))((((((((((((***++++++******)))((('''))))))))))))))))))))))))&&&''''''((((((((((((((('''''''''''''''((()))***((('''&&&%%%%%%&&&'''(((++++++++++++++++++++++++)))******+++++++++******+++)))'''(((+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))******))))))((((((((((((&&&&&&'''((())))))(((((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((***)))'''%%%$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''%%%%%%'''((('''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''))))))(((((((((((())))))%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$&&&&&&&&&&&&'''(((######$$$%%%%%%&&&''''''((('''&&&%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$###''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))'''&&&&&&'''((()))''''''''''''''''''&&&&&&'''(((***+++***)))'''&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%%%%$$$&&&'''((('''%%%(((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''' !!!"""$$$&&&((()))***'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))%%%&&&''')))************'''((()))***,,,---//////))))))))))))))))))))))))************************************************++++++******))))))(((((())))))))))))))))))))))))************************'''((()))++++++******)))))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******+++++++++*********))))))&&&''''''((()))*********((((((((((((((((((((((((************++++++++++++((((((''''''''''''(((((())))))************))))))///---+++)))'''&&&&&&&&&+++*********))))))((((((***)))(((''''''((()))***''''''(((((())))))******+++******)))(((''''''&&&))))))************)))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%************************)))******++++++*********+++)))'''(((***+++***((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&((()))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''')))'''%%%%%%'''''''''&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''*********(((&&&$$$############$$$%%%%%%&&&''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''')))))))))(((&&&%%%'''''''''(((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%$$$$$$'''''''''((((((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))************))))))))))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))((()))))))))******************++++++++++++******+++++++++*********))))))&&&&&&'''(((((()))******))))))))))))))))))))))))''''''''''''(((((((((((()))((((((''''''(((((()))))))))************))))))+++***))))))))))))***+++************)))))))))((('''&&&%%%%%%%%%%%%&&&'''(((((((((((())))))))))))''''''(((((()))*********))))))************))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&)))))))))))))))))))))))))))******+++******))))))***)))((((((******)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%''')))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''')))'''&&&%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''(((((('''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''&&&'''((((((((('''%%%$$$((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%&&&(((((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''***)))(((&&&%%%###"""!!!'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***************))))))((((((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))))))))))))))******************++++++++++++******+++++++++***************'''''''''((())))))******************************&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))************))))))******)))******+++,,,---************))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''(((((()))***++++++))))))************)))))))))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))***************))))))((())))))(((((()))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((''''''''''''''''''((((((((((((((('''(((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''')))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''""""""###$$$''')))))))))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''')))***)))((((((&&&&&&&&&'''''''''''''''''''''((((((((('''&&&%%%))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&((()))'''&&&&&&&&&&&&''''''(((((((((###$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))(((((((((((()))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((+++******))))))))))))***)))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))***************++++++++++++******************************((()))))))))******++++++++++++++++++++++++++++++))))))))))))***************))))))(((((())))))***))))))************)))))),,,,,,++++++++++++++++++*********)))))))))))))))******************************))))))((((((''''''*********)))))))))(((((())))))************)))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((***************************************)))((('''(((((())))))((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((('''(((((((((((((((''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,***(((((())))))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&((()))))))))((('''&&&&&&&&&'''''''''(((((())))))))))))((((((''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%'''((()))(((&&&&&&&&&&&&''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((()))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((+++***)))(((((())))))***(((((()))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************************************)))))))))))))))***************************************))))))))))))))))))******++++++++++++*********************************+++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))))))))******))))))************))))))+++++++++,,,++++++++++++))))))))))))))))))******''''''''''''''''''''''''******))))))((((((''''''************))))))))))))))))))************))))))***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))************************************)))((('''''''''((())))))''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((('''&&&(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((('''''''''&&&%%%$$$$$$###&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%###!!!"""%%%'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((('''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((***)))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''))))))(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***(((((()))******+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************************)))))))))((()))******+++************************************))))))))))))******++++++++++++*********************++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++)))))))))*********++++++++++++************++++++))))))************))))))'''((()))+++,,,---------))))))))))))************(((((())))))))))))(((((())))))))))))((((((((((((''''''((()))+++,,,------))))))************))))))******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))************)))((('''&&&&&&(((***)))'''&&&''')))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((())))))((((((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$######%%%''''''&&&%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))))))))(((''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''))))))((('''%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%&&&''')))+++(((((()))******+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))***************************************************)))((((((((()))++++++************************************)))))))))(((******++++++++++++******))))))*********+++++++++************************++++++++++++++++++++++++((())))))))))))*********+++++++++******+++++++++))))))************))))))'''((()))++++++,,,++++++((()))))))))***************+++,,,,,,,,,,,,+++***(((((((((((())))))))))))&&&'''((()))+++,,,---...))))))************))))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((************)))((('''&&&&&&(((***)))&&&&&&'''***((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))******++++++,,,,,,(((((())))))((('''&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$###"""###&&&'''((('''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$!!!"""&&&(((%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%,,,+++)))'''&&&&&&&&&'''%%%%%%&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***((('''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))************************&&&&&&%%%$$$%%%''')))+++))))))))))))************))))))))))))))))))))))))************************''''''''''''''''''''''''++++++******))))))((((((************************))))))))))))))))))))))))***)))((((((((()))+++,,,************************+++*********))))))((((((******++++++++++++******))))))******++++++++++++)))))))))(((((((((((((((************************************++++++++++++,,,++++++******++++++,,,))))))************))))))******++++++***)))'''&&&(((((())))))*********+++'''((()))******)))((('''''''''(((((())))))************************++++++))))))************))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&&&&''''''((((((***************)))((((((+++)))'''(((+++,,,***((()))'''%%%&&&)))***(((&&&(((((((((((((((((((((((())))))***)))''''''(((***)))'''%%%&&&)))***(((&&&''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++)))((('''&&&%%%&&&''''''&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((($$$%%%%%%$$$###$$$&&&)))###$$$$$$%%%%%%$$$$$$###"""%%%'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&'''''''''&&&'''(((((('''%%%((('''%%%#########%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&(((((($$$$$$$$$%%%%%%%%%&&&&&&+++)))'''%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&))))))((('''''''''''''''%%%%%%%%%&&&&&&'''''''''))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''')))((('''''''''(((***+++'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''%%%&&&(((*********))))))+++***)))'''''''''((()))(((((((((((())))))))))))+++***)))'''''')))***+++************************))))))))))))************((('''''''''((()))***+++))))))***++++++++++++***++++++************+++++++++***************++++++))))))*********+++++++++******))))))))))))******+++*********))))))((((((---,,,+++*********+++,,,++++++,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,---,,,,,,+++***)))((((((******+++,,,,,,,,,,,,+++///---+++))))))***+++,,,***)))(((''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))))))))))))))************)))******++++++******)))///---,,,***))))))******))))))))))))))))))))))))******))))))((((((''''''(((((('''''''''&&&&&&&&&)))(((((('''''''''(((((()))************)))((((((***((('''(((***+++)))''')))'''&&&'''******(((&&&((((((((((((((((((((((((&&&'''((((((((((((***,,,)))'''&&&&&&))))))(((&&&''''''''''''''''''''''''&&&&&&''''''(((((()))))))))((('''&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''%%%%%%&&&%%%###$$$&&&(((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&'''(((((('''&&&'''&&&&&&&&&'''***,,,...&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''***)))'''%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&))))))((('''''''''''''''&&&&&&'''''''''''''''((()))((((((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''((('''(((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((()))************))))))(((+++***)))(((''''''((()))(((((((((((())))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))************)))))))))(((((())))))***)))))))))*********++++++++++++************++++++,,,+++***************+++))))))*********+++++++++++++++************++++++,,,+++++++++************,,,,,,+++++++++++++++,,,++++++,,,,,,,,,++++++*********))))))))))))******,,,,,,++++++******))))))******+++,,,,,,,,,,,,+++...,,,+++***)))***,,,---++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***************))))))))))))))))))))))))***)))))))))((((((((('''(((((('''''''''&&&&&&&&&((((((''''''''''''(((((())))))******))))))(((''')))'''&&&'''((()))((('''((((((((()))+++***(((&&&))))))))))))))))))))))))&&&''')))((((((((()))***((('''&&&'''(((((('''&&&''''''''''''''''''''''''&&&''''''(((((((((''''''(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''%%%$$$$$$%%%'''''''''(((((((((((('''''''''(((''''''%%%### %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%&&&'''''''''&&&$$$######$$$%%%(((***+++%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''((((((((((((((('''''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&)))(((((((((((((((((()))((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))---,,,+++***))))))))))))***))))))(((((((((((()))(((((((((((())))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))************+++************)))))))))***)))((((((((()))+++,,,++++++************++++++---,,,+++******************************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++******))))))******+++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,+++******+++---------,,,,,,++++++,,,,,,---************************---------------------------,,,,,,,,,,,,+++++++++)))))))))*********++++++------,,,++++++,,,------------,,,+++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''&&&&&&((((((''''''''''''(((((()))))))))))))))(((((('''''''''&&&''''''''''''&&&'''((()))***+++***(((''')))))))))))))))))))))))))))++++++)))'''%%%%%%%%%''''''&&&'''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''(((&&&$$$$$$$$$&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''((('''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&''''''((((((###$$$&&&&&&&&&&&&''''''&&&%%%$$$############$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&%%%%%%&&&&&&&&&(((''''''&&&&&&''''''''')))(((((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))''''''&&&&&&&&&&&&''''''$$$%%%'''((((((((('''&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''')))((((((''''''(((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((,,,+++)))((((((((()))***)))))))))(((((((((((()))(((((((((((())))))))))))******)))(((((()))******************************((()))))))))************)))******++++++++++++******)))((('''''')))+++,,,,,,++++++******++++++,,,------,,,+++************************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,---------,,,+++++++++,,,,,,---,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,------***+++,,,,,,------,,,,,,+++++++++++++++,,,---...------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))*********+++++++++,,,+++)))(((((()))+++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((''''''''''''(((((())))))))))))))))))(((''''''&&&'''''''''&&&&&&&&&''''''((()))***))))))(((((((((((((((((((((((((((((()))***+++***'''%%%$$$$$$&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&)))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''###%%%''''''&&&%%%&&&(((***)))(((&&&%%%$$$#########$$$$$$%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''$$$%%%'''((((((((('''&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''((())))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((''''''&&&&&&((()))***((((((((())))))))))))((((((((((((((())))))))))))******))))))))))))******************************((()))))))))************'''((()))+++,,,,,,,,,,,,+++***((('''''')))+++,,,,,,,,,++++++++++++,,,,,,------,,,+++******++++++************************++++++************++++++******++++++++++++++++++***+++,,,---...---,,,,,,***+++,,,---------------......------------......+++++++++,,,------......++++++,,,------------,,,+++++++++,,,,,,------...+++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************++++++++++++,,,+++)))(((((()))+++,,,+++,,,,,,,,,++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((''''''''''''''''''''''''((())))))(((((())))))(((((('''&&&&&&'''((('''&&&&&&'''((('''((()))((('''&&&''')))(((((((((((((((((((((((($$$&&&((()))(((''''''(((%%%'''((('''&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''''''''((((((''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%)))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''((((((&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&''''''''''''&&&$$$'''***)))&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''###$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((($$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))(((''''''&&&&&&''''''((()))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))***'''(((((())))))))))))((((((((((((((()))))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))))))))************'''((()))+++,,,++++++***+++***)))))))))***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***************++++++************++++++************++++++++++++***+++,,,------......---***+++,,,------......------,,,,,,++++++,,,,,,---,,,,,,,,,------.........++++++,,,---------------,,,,,,,,,---------------***++++++,,,,,,++++++***........................++++++++++++++++++++++++++++++++++++*********************++++++++++++,,,------,,,++++++,,,------++++++,,,,,,,,,++++++***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((''''''''''''&&&''''''((()))***(((((())))))(((((('''&&&&&&((()))(((&&&%%%''')))'''((((((&&&$$$$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&"""$$$((()))(((((((((((($$$&&&((('''%%%$$$&&&((('''''''''''''''''''''''''''&&&$$$###$$$&&&(((***&&&'''((((((((('''&&&%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&(((((('''&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%&&&***,,,+++'''$$$&&&(((!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((''''''(((((()))***))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''((((((((((((((('''&&&'''((()))******)))((((((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))************((()))***++++++)))'''&&&++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...+++++++++*********)))))),,,,,,++++++++++++,,,,,,++++++++++++,,,,,,------+++++++++,,,,,,...//////***+++,,,---............------,,,,,,,,,,,,------------------............+++,,,------...---------------------------,,,,,,***+++,,,,,,,,,,,,+++***---------------------------------------------------,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))((((((((('''&&&&&&&&&''''''((()))***(((((((((((((((''''''&&&&&&(((***)))'''&&&'''***'''''''''$$$""""""'''***&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))***(((&&&%%%%%%$$$&&&((('''%%%$$$%%%((('''''''''''''''''''''''''''%%%###"""###&&&))),,,&&&'''((((((((('''%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%&&&''')))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&###%%%((()))(((''''''(((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%'''(((%%%%%%%%%&&&&&&'''''''''$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%$$$(((+++...,,,'''$$$&&&(((&&&'''((()))************&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&'''(((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''((((((''''''''''''(((((((((((((((((()))))))))***'''''''''&&&&&&'''''''''))))))((('''''')))***+++&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))************))))))))))))*********))))))((('''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))*********((('''%%%&&&'''(((*********)))((((((((((((((())))))))))))))))))************))))))************************))))))))))))************++++++,,,+++***'''$$$"""***+++,,,------------,,,---,,,,,,++++++,,,,,,---*********+++,,,---...///++++++++++++******))))))...------,,,,,,------...,,,,,,,,,------.........,,,,,,++++++,,,---///000***+++,,,---............//////............//////........................+++,,,------......------............---,,,++++++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++******))))))***,,,,,,---,,,+++***))))))))))))))))))))))))'''((((((((())))))******))))))))))))((((((((((((&&&&&&&&&'''''')))******((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''((())))))((((((((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&'''((()))***++++++''''''((((((''''''&&&%%%%%%&&&&&&'''((()))******'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%"""&&&''''''&&&%%%&&&(((+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%###%%%'''))))))'''%%%###%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%&&&'''&&&%%%$$$###%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&******))))))((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))************(((((()))++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,------++++++******************))))))*********+++++++++,,,,,,,,,---------......,,,,,,---...////////////---...---,,,******,,,...------------......//////......---------,,,,,,,,,.../////////...---,,,+++////////////000000000000,,,---...////////////...,,,++++++***+++,,,---...............///000111222///...------,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++,,,......,,,,,,,,,,,,......,,,++++++******++++++,,,***((('''''')))++++++***))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((())))))***''''''((((((''''''&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$'''''''''&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&$$$!!!$$$$$$%%%$$$######%%%(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))))))))((('''''''''''''''(((((((((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((''''''''')))(((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((''''''''''''''''''((((((((()))&&&'''((()))************))))))))))))))))))))))))******+++++++++******)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,---.........---///000000...------///111//////000000000000000000111111111111000000//////////////////////////////------.........///////////////000000//////......000///.........000111222......---------...////////////...------------......---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---,,,++++++,,,---...,,,++++++++++++++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###((((((''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''((())))))(((&&&%%%###$$$$$$###""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((***)))((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''***))))))(((''''''&&&&&&(((((((((((('''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''((((((((())))))''''''((()))************)))))))))))))))))))))))))))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++------------------------+++,,,,,,,,,------------,,,---...............------......---,,,,,,...000........................111000000000000/////////...............///000000//////000000000111111111/////////......---,,,,,,//////.........///000000000///......---------...000///......------............---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---///111///+++(((((()))))))))))))))))))))))))))''''''(((((())))))******'''((((((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''((()))'''&&&$$$%%%&&&)))***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%$$$%%%&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%$$$######"""''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''''''''((((((((((((((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++)))***++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,************+++,,,------+++++++++,,,,,,,,,,,,,,,.........------------,,,,,,,,,,,,,,,------------//////000000111000000///---...//////......000111/////////............---000000000000000000000000111111000000111222333444444555555555555555555555222111111000000000000000//////////////////000000111000000///////////////000///......------............---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++000444222,,,((((((+++))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''((()))((('''&&&'''(((***+++''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%'''''''''(((''''''&&&%%%$$$%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))'''''''''((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++***++++++,,,,,,,,,,,,+++))))))))))))))))))))))))((()))***+++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,+++++++++,,,,,,...//////++++++,,,,,,---------------------------,,,,,,,,,,,,,,,---------.........///000111111111111111111000222333444333333555666333333333333333333333333444444444555555555555555777777777777888999:::;;;;;;;;;::::::999999999999777666666555555666777777444444444444444444333333111111000000000000111111000000///.....................---,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++)))...222111---***+++---))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&''''''((((((''''''&&&%%%$$$$$$%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((''''''&&&&&&&&&"""$$$&&&%%%$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&'''(((((())))))((((((%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&'''((((((((()))))))))))))))''''''''''''''''''''''''&&&&&&''''''((())))))***'''''''''(((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))***************)))))))))))))))))))))))))))((()))***+++++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,---///000111+++,,,,,,------......///,,,,,,,,,---------......---.........///////////////000111222222333333333000222555666666666777888666666777777777888888888888888999999999999::::::999;;;===???AAACCCDDDDDDGGGGGGFFFEEEDDDBBBAAAAAA===<<<;;;:::999:::;;;<<<888888999999999888777777666555444333333333333333222222111000000000111111//////...------------...,,,++++++******++++++,,,,,,------......------,,,+++,,,---......---,,,+++(((+++......,,,+++,,,...))))))))))))))))))))))))******))))))((((((''''''((())))))))))))))))))***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&''')))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''(((###%%%'''&&&%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%############$$$%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&((()))))))))((('''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&'''''''''''''''((((((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((()))******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******(((((()))))))))*********)))******++++++******)))))))))))))))))))))))))))(((((()))++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------+++++++++,,,---...000000,,,,,,,,,---.../////////,,,,,,---...///000000111////////////000000000000111222444555777777888888444777:::;;;;;;<<<===>>>>>>??????@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEECCCFFFLLLQQQVVVXXXYYYZZZ___^^^]]][[[YYYWWWUUUTTTNNNLLLJJJGGGFFFEEEFFFFFFCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@>>><<<:::999888888666666555444444444444444222111000000//////000000...------,,,,,,------...---......//////......---+++,,,---//////---,,,+++))))))*********++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''((((((###$$$''')))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''((()))))))))))))))))))))''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$###'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((())))))))))))$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&((())))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""###$$$%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%'''((((((((('''&&&%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&'''''''''(((((())))))******))))))))))))******))))))))))))))))))))))))&&&'''''''''(((((())))))***++++++++++++,,,,,,,,,,,,,,,---------,,,,,,+++))))))))))))))))))))))))(((((()))++++++,,,,,,,,,------------------------+++,,,------......------*********+++,,,---///000,,,,,,------...///000000,,,---...///000111222333000000000000111111111111555666888:::<<<===>>>>>>???AAAEEEFFFGGGGGGHHHIIILLLLLLMMMNNNPPPQQQRRRSSSRRRRRRSSSSSSTTTTTTTTTUUUTTTXXX```hhhnnnrrrssstttuuutttrrrooommmjjjhhhgggeeeccc___[[[XXXWWWVVVWWWRRRSSSTTTTTTTTTRRRQQQPPPMMMLLLIIIEEEBBB???======999999888777777777777777444333222222111111222222//////............//////---...///000000///...---+++,,,...//////...,,,++++++)))(((((()))******)))))))))))))))))))))))))))&&&&&&'''((()))***++++++++++++******))))))((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((())))))))))))(((''''''(((***,,,+++***''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''&&&'''((())))))'''%%%###$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$###(((''''''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&%%%%%%&&&'''))))))(((((('''''''''&&&%%%%%%&&&'''(((((('''''')))&&&%%%&&&((()))'''%%%)))(((((('''''''''((((((+++***)))((('''&&&%%%$$$'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))************((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***************************++++++***((('''((()))'''(((((()))***++++++,,,+++++++++*********)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++******)))***,,,---...------------------------++++++,,,------.../////////000000///---,,,---///+++---...///...---...//////000222222222333555777222333555555666999<<>>???BBBFFFIIIHHHLLLRRRVVVXXXZZZ\\\^^^XXX]]]bbbfffgggiiilllnnnvvvwwwyyy|||~~~}}}{{{xxxwwwwwwwwwxxxwwwwwwvvvvvvyyy|||~~~zzzyyyzzzwwwxxxxxxyyyzzzzzzxxxwwwwwwvvvrrrkkkccc]]]ZZZYYYSSSQQQMMMKKKIIIGGGDDDBBB@@@???>>>===<<<:::999888666555444333222111111111111111111111111000000000111111111000000000000000/////////......---------)))******++++++***)))(((++++++++++++++++++++++++)))))))))))))))*********''''''((((((((((((''''''&&&&&&&&&'''''''''''''''$$$%%%%%%&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((('''''''''((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''')))***&&&&&&&&&&&&'''''''''''''''&&&%%%&&&((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&''''''''''''&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&'''$$$$$$###$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((())))))))))))***************)))(((((((((((()))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''((('''&&&&&&'''((('''&&&&&&%%%%%%%%%&&&'''((((((******)))((('''&&&&&&%%%))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++***)))((()))***((())))))******++++++,,,+++++++++***************************************+++++++++++++++++++++++++++*********+++,,,---...------------------------........................***,,,---,,,,,,,,,...000000111222222000000000222333444666777888;;;???BBBEEEGGGIIIKKKMMMQQQUUUYYYZZZ___eeekkknnnpppqqqrrrmmmqqqxxx}}}wwwooojjjiiifffccc^^^ZZZXXXUUURRRPPPKKKKKKJJJIIIGGGEEECCCAAA===<<<;;;888666555444444222222111111000000//////000000//////............111000000///...---,,,+++))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((***))))))(((((('''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%$$$%%%&&&((()))&&&&&&'''''''''((((((((('''&&&%%%&&&((()))((('''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((&&&%%%$$$$$$%%%''')))''''''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))&&&&&&&&&&&&''''''''''''))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''&&&$$$$$$$$$%%%&&&'''((()))))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))***+++***)))((()))***((((((((())))))***************************************************************************************++++++,,,------...,,,,,,------------------......---------------------...///.........000222222333444333222222333555888:::===@@@CCCHHHNNNRRRUUUWWWYYY[[[^^^aaafffiiinnnsssyyy~~~~~~{{{xxxyyyuuuppplllhhheeeaaa___XXXWWWVVVTTTRRRPPPMMMLLLHHHFFFCCC@@@===;;;999888555444444333222111000000000000000///......------------,,,++++++***)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((''''''(((((((((((('''''''''''''''''''''''''''&&&((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&%%%&&&'''((()))''''''((((((((()))))))))((('''&&&''')))***)))((('''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***)))(((&&&%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((((('''&&&%%%$$$###"""!!!%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%$$$$$$%%%'''))))))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''&&&'''''''''&&&&&&''''''$$$$$$$$$%%%&&&'''((()))(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((()))+++'''''''''(((((((((((((((***************************************************************************++++++,,,------......,,,,,,,,,---------......---------,,,,,,,,,,,,,,,///000000000//////111222666777888888888999<<<>>>>>>AAAEEEJJJPPPWWW___eeegggiiikkkmmmooorrrvvvzzz}}}zzzuuuqqqmmmdddcccaaa___]]][[[ZZZYYYVVVTTTPPPLLLGGGCCCAAA???===<<<;;;999777555444333444333333222111111000000------------------------******+++++++++,,,------++++++++++++++++++++++++++++++******))))))((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((()))))))))***)))((('''''')))***)))''''''''''''(((((())))))***''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((******)))'''&&&%%%$$$###&&&&&&'''((((((((((((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&'''''''''(((((((((''''''&&&%%%###"""!!!!!!%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&''''''&&&%%%###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''%%%&&&'''''''''''''''&&&'''''''''((((((((((((((()))((('''%%%%%%&&&''''''&&&'''((('''&&&&&&'''(((&&&%%%%%%%%%&&&'''(((((('''''''''((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))***+++((((((((((((((((((((((((***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---.........---+++,,,,,,------.........,,,---------------------///000111111111111333555888999;;;<<<===@@@DDDGGGIIILLLRRRXXX___iiirrrxxx|||}}}|||rrrpppmmmjjjhhhggghhhiiihhhfffaaa[[[VVVQQQMMMLLLEEEDDDAAA>>>;;;888666555444333333222111000//////------------......//////,,,,,,+++++++++,,,------++++++++++++++++++++++++************))))))))))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((('''&&&%%%$$$$$$''''''''''''(((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((('''(((***++++++)))(((''''''''''''((((((((())))))((('''&&&&&&(((((('''&&&&&&''''''((())))))******''''''''''''''''''''''''%%%&&&&&&'''(((((())))))(((((()))((((((&&&$$$###&&&&&&'''((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((($$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$###############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%&&&'''((()))(((((('''''''''''''''((((((((()))***((('''%%%%%%%%%'''(((%%%''')))(((&&&%%%&&&((((((''''''&&&''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''')))******))))))***+++***************)))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,............---++++++,,,,,,---......///------......//////000000000222444555666888;;;>>>>>>@@@BBBEEEGGGLLLQQQUUU\\\___dddjjjqqq{{{}}}xxxtttssstttvvvxxx{{{xxxsssmmmfff```\\\ZZZQQQOOOLLLHHHDDD@@@===;;;777777666555444333222222...............---------......,,,,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))(((&&&%%%$$$###"""''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))''')))+++,,,,,,***(((&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%''''''&&&%%%&&&''''''((()))******+++''''''''''''''''''''''''&&&&&&''''''((()))******%%%&&&((())))))'''&&&$$$&&&''''''((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((()))$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%$$$############$$$%%%'''((()))((((((((((((((((((((((((%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((*********)))(((&&&'''''''''(((((())))))***)))'''%%%%%%%%%'''(((%%%''')))(((&&&%%%&&&))))))(((((('''''''''((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''')))******))))))***,,,,,,,,,++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///......---++++++,,,,,,---...//////...//////000111222222333333555888:::===@@@DDDGGGJJJLLLOOORRRVVV[[[bbbffflllnnnrrrxxx{{{zzz|||xxxqqqkkkfffdddaaa___[[[WWWRRRMMMJJJHHHAAAAAA@@@???>>><<<<<<;;;444333333222111000//////000///---,,,+++,,,,,,---------------------------(((((())))))******++++++(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''((((((((((((---+++)))((('''&&&''''''))))))************))))))))))))(((((('''''''''&&&%%%&&&&&&'''((()))******''''''(((((((((((('''''')))***+++,,,+++***(((&&&))))))))))))))))))))))))******)))((('''&&&&&&%%%&&&'''((('''&&&&&&&&&(((&&&'''((())))))******)))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&******)))(((''''''&&&&&&&&&'''((()))((('''$$$###((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''')))(((&&&%%%%%%&&&((()))$$$$$$######$$$$$$%%%&&&(((((((((((())))))))))))+++***)))((((((''''''((()))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$$$$%%%&&&%%%###"""###$$$'''&&&%%%&&&(((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******''''''(((((('''&&&%%%%%%(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((''''''''''''+++***)))'''''''''((()))))))))))))))((((((((((((******))))))))))))******+++++++++************)))******++++++++++++******...------,,,+++***)))))))))***+++,,,,,,,,,,,,+++.........////////////000///......------........................---------000222333222222222444555888;;;???DDDIIIMMMPPPQQQVVV[[[```eeeiiinnnuuuzzzzzztttqqqpppooolllhhhaaaZZZTTTQQQOOOLLLIIIFFFCCC@@@===::::::777555333222111...,,,.........---++++++,,,---***+++,,,------,,,+++***---,,,+++++++++,,,---...(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''((((((((((((+++***)))(((((('''(((((((((((())))))))))))(((((()))(((((((((''''''''''''&&&'''''''''((()))))))))''''''((((((((((((''''''(((((()))))))))((('''&&&(((((((((((((((((((((((())))))(((((('''&&&&&&&&&'''((())))))''''''((())))))***++++++,,,+++++++++((((((''''''''''''(((((())))))((((((((('''''''''''''''&&&%%%%%%$$$######!!!$$$''')))*********((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&)))'''&&&%%%%%%&&&''')))%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((((())))))(((((('''''''''(((((()))(((''''''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%'''((()))(((&&&%%%&&&''''''&&&%%%&&&((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((()))))))))************)))))))))))))))((('''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((()))))))))))))))))))))(((******))))))))))))******+++++++++************)))++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******))))))+++,,,,,,---------,,,,,,------.........////////////......------------...//////000000000111111111...000111222333666999<<>>;;;888555333222111000///.........///000000000///...------...---,,,+++******++++++(((((((((''''''''''''''''''(((((((((((((((((('''''''''''''''(((((((((((('''((()))***+++******)))'''(((((())))))(((((('''(((((((((((((((''''''''')))))))))((((((((((((((((((((())))))))))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''((('''((())))))((('''((()))''''''''''''&&&%%%$$$###''''''((((((((((((''''''((((((((((((((((((((((((*********))))))((((((((())))))))))))(((&&&$$$$$$((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%(((''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$((('''&&&&&&&&&&&&'''(((&&&&&&&&&%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***)))&&&%%%$$$%%%'''(((###%%%%%%%%%######$$$%%%'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((('''&&&%%%&&&(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***))))))************)))((('''''''''((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************'''((()))******)))(((''')))))))))))))))***************))))))))))))******+++++++++*********))))))++++++,,,,,,,,,,,,++++++)))))))))******+++++++++---------------,,,,,,+++,,,,,,,,,---------......000///......---------...,,,---...///111333444555;;;<<<===???BBBHHHOOOTTT___fffqqq}}}|||yyyyyywwwtttqqqnnnhhhbbb]]]UUURRRNNNKKKHHHDDDAAA>>>777555333222111111000/////////////////////............---,,,+++*********(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((&&&((()))+++++++++******((())))))******))))))((('''''''''((((((((((((((()))))))))))))))((((((((((((((())))))))))))(((((()))((((((''''''((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&'''((((((&&&&&&'''(((+++++++++***)))((('''&&&''''''((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((())))))******(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''((($$$%%%&&&''''''&&&%%%$$$'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***(((&&&%%%$$$%%%'''(((&&&((()))(((''''''((()))'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((((((&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))(((((('''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))*********+++'''((()))******)))((('''((()))))))))*********+++******))))))))))))******+++++++++*********))))))******++++++++++++******)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,+++***,,,,,,,,,---------......000//////......//////000000111333555777:::;;;<<<@@@BBBFFFJJJOOOWWW```fffsssyyy|||wwwpppkkkdddaaa]]]YYYVVVSSSNNNKKKAAA>>>;;;999999888555333..................//////.........---,,,+++******'''(((((((((((()))))))))((((((''''''''''''((((((''''''''''''((((((((((((((())))))***++++++++++++))))))************))))))'''''''''((((((((((((((())))))))))))))))))))))))((())))))******))))))((()))))))))***************''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''((('''&&&%%%&&&(((************)))(((&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$%%%''''''&&&&&&&&&'''((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%&&&'''(((%%%&&&((('''&&&&&&'''((('''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''(((((('''&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&'''''''''((((((((('''(((((())))))(((((('''))))))))))))))))))))))))'''(((((())))))*********'''(((((()))))))))))))))((())))))******+++++++++******))))))))))))******+++++++++************))))))******++++++******)))******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,+++,,,---------............000//////000000111222333111333666999===AAADDDFFFHHHKKKQQQWWW```iiissszzz~~~{{{|||}}}xxxooolllhhhdddaaa]]]YYYVVVLLLGGGBBB@@@???===999666333222111000/////////000......//////...---,,,+++'''((((((((()))))))))))))))((('''&&&&&&'''((()))''''''''''''((((((((((((*********)))******++++++(((((())))))))))))((((((''''''''''''((((((((()))((((((((()))*********+++))))))************))))))((((((***+++++++++******(((((((((((((((((((((((((((((())))))))))))))))))&&&((()))((('''&&&'''(((((((((((((((''''''&&&%%%&&&'''((())))))((('''&&&&&&'''''''''((((((((((((***************************)))((('''%%%%%%$$$$$$((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&''''''%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%%%%$$$$$$%%%''''''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&((()))((('''&&&''')))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&'''(((((()))******((((((((((((((()))******((())))))******+++,,,,,,******))))))))))))******+++++++++************)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---------))))))+++,,,------......------.........///////////////000111222444555666555888<<>>===;;;888555333111000000...//////000000///...---'''((((((((())))))******)))((('''&&&&&&'''((()))''''''''''''((((((((())),,,+++***))))))***+++,,,''''''((((((((((((''''''&&&'''''''''(((((())))))''''''((()))***++++++,,,))))))************))))))&&&(((***+++,,,+++***)))))))))))))))))))))))))))************))))))))))))((()))***)))((('''(((***+++++++++++++++******)))&&&'''(((******((('''&&&'''((((((((())))))******'''''''''''''''((((((((( !!!###%%%(((***,,,((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))''''''%%%$$$$$$%%%''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((''''''&&&&&&'''(((((('''''')))***'''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******))))))((((((((('''%%%%%%&&&'''((((((''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))%%%&&&&&&'''((())))))***)))(((''''''''')))***+++((())))))***++++++,,,,,,******))))))))))))******+++++++++************)))+++,,,,,,------,,,,,,+++------------------------)))***+++---...///000000.........////////////000//////000222333555777888???BBBHHHPPPYYYaaagggjjjkkkoootttzzzzzzwwwwwwzzz~~~|||yyyuuurrrkkkeee^^^[[[YYYVVVPPPKKKEEECCC???:::666333111000...///000111111000//////))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((('''(((((()))******'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))###%%%''')))******((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((******+++***)))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''&&&%%%$$$%%%''')))***)))((('''&&&&&&&&&&&&&&&******))))))((((((((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))***(((&&&$$$###$$$%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&(((***,,,%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$(((((((((((()))))))))***'''((((((((((((((('''&&&***(((&&&&&&(((((((((''''''%%%$$$%%%(((***(((&&&))))))(((((('''''''''&&&'''''''''''''''&&&&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,************************++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,......---,,,,,,---------///...------,,,,,,,,,---000111000///------///111///000333777:::<<<>>>???EEEMMMYYYeeeooowww}}}{{{zzz{{{}}}}}}~~~|||yyyxxx{{{~~~|||wwwqqqmmmjjjddd\\\UUUVVVPPPIIIDDD@@@===888555333333333000...,,,------)))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))***************+++,,,,,,((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((&&&'''(((************)))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))******)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))(((''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%''')))((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))***(((&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$((((((((((((((((((((((((''''''(((((((((((((((''')))'''&&&&&&((()))((((((((('''%%%''')))***)))'''(((((((((''''''&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***))))))((()))***+++,,,************************++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,---------------...///000///000000///...///111333444555777999<<>>;;;999777666************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******************************))))))((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))************************((()))***++++++***)))((())))))((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''******))))))((((((''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&''''''((((((''''''''''''((((((''''''&&&%%%'''''''''''''''&&&&&&&&&%%%%%%'''((())))))))))))'''&&&%%%&&&(((******)))''''''(((''''''&&&'''''')))))))))))))))))))))))))))))))))))))))(((((('''************************(((((((((((((((((((((((((((((((((((((((((((((((()))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------...---------......///000...............//////000111333444555666999<<>>EEEJJJUUUYYYaaakkkttt{{{}}}}}}~~~|||uuutttttttttuuuuuusssqqqsssuuuxxxzzz~~~{{{vvvsss)))************+++++++++++++++******)))(((((((((+++***))))))))))))***++++++++++++++++++++++++++++++++++++***************)))))))))*********++++++,,,,,,+++************+++************************,,,++++++++++++*********,,,,,,++++++++++++,,,,,,++++++++++++************++++++++++++++++++++++++++++++***))))))***+++++++++******+++,,,,,,+++)))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&'''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((())))))(((&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''(((((()))*********))))))((('''************))))))))))))''''''&&&%%%%%%'''((()))(((''''''&&&&&&((()))***,,,+++(((((())))))((('''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))'''((())))))******))))))((((((((()))))))))******)))))))))*********++++++)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---...000111111222333555444888===AAAEEEKKKSSSZZZffflllttt~~~~~~~~~|||zzzyyyxxxvvvrrrooooooqqquuuyyy}}}|||))))))*********+++++++++*********))))))(((((((((+++***(((''''''(((***+++************++++++,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++************************------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++******+++,,,,,,+++)))+++******))))))******+++************************))))))))))))))))))))))))(((((()))))))))***************++++++++++++******))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((('''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((''''''((()))***)))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%'''((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%(((+++***&&&$$$%%%'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''))))))************))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((()))(((''''''''''''((()))))))))((('''&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))'''(((((()))))))))))))))(((((()))))))))*********))))))*********+++++++++************************************************,,,,,,,,,---------------............////////////...000333444444555777999;;;@@@GGGMMMTTT]]]gggooowww|||}}}yyyuuuqqqsssvvvyyy~~~))))))*********+++++++++************))))))))))))+++***(((''''''(((***+++(((((()))******+++++++++************************************+++++++++++++++++++++,,,,,,,,,++++++************************---,,,,,,,,,,,,+++++++++***++++++++++++++++++***+++++++++++++++++++++,,,*********************************++++++*********,,,+++***+++------+++***++++++************++++++************************************************(((((())))))******++++++******++++++++++++******))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''&&&%%%$$$'''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%'''((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&"""&&&)))(((&&&%%%&&&)))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''((()))***++++++++++++((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((('''''''''''''''((())))))&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''(((''''''&&&'''((((((((()))))))))***''''''((()))))))))))))))))))))))))))************************+++++++++++++++++++++***************************************,,,,,,---------................../////////000000///111333444555777:::===BBBIIIRRR\\\eeeooo{{{yyyxxxxxxyyy|||~~~)))************+++++++++++++++******************+++***))))))))))))***+++((()))))))))******++++++***************+++++++++*********++++++++++++,,,***+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++************))))))))))))******++++++++++++******++++++++++++,,,,,,,,,,,,***************************+++,,,,,,,,,,,,+++***,,,++++++,,,------,,,***++++++************++++++++++++++++++++++++++++++************************)))))))))******+++++++++******++++++++++++******((((((((((((((())))))***))))))))))))))))))))))))''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$###'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&###%%%&&&&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&''''''%%%&&&((()))***+++++++++''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''(((******(((''''''(((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''(((((())))))******&&&'''(((((())))))(((((()))))))))*********++++++*********++++++++++++,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.............../////////000000000///000222333666;;;AAAFFFOOOVVVbbbmmmwww|||zzzzzzzzzzzzzzz}}}||||||{{{|||)))************+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++,,,------,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,++++++,,,------,,,***,,,++++++******++++++,,,++++++++++++++++++++++++******************************************++++++******++++++++++++******((((((((((((((()))******************************'''((())))))******))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&'''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))'''%%%%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&'''(((((())))))))))))''''''(((((())))))))))))%%%&&&&&&'''''''''''''''&&&''''''(((((((((((((((%%%(((******(((''''''(((((((((((((((((((((((((((%%%&&&((()))))))))'''&&&'''''''''((()))*********&&&'''(((((())))))(((((())))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------........./////////000000000000222222444777<<>>CCCLLLZZZkkkwww|||yyyyyyyyyyyy||||||~~~...,,,++++++,,,,,,***)))++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------...///////////////,,,------......------,,,------,,,++++++,,,------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...////////////......////////////......+++,,,......,,,+++,,,---///...------,,,,,,------+++++++++*********************+++,,,,,,,,,,,,,,,******++++++++++++******)))+++,,,,,,***))))))***''''''((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%%%%%%%&&&((()))***''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%'''(((******)))((('''&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))'''''''''''''''((())))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))***)))((())))))(((''''''((())))))''''''''''''&&&&&&&&&%%%'''''''''((((((((())))))%%%%%%&&&&&&'''''''''''''''((()))***************++++++************++++++************++++++++++++,,,,,,,,,,,,,,,+++******,,,...//////---,,,+++,,,...............///000000333111//////000333555666???CCCHHHOOOYYYhhhxxx~~~|||||||||zzzzzz{{{}}}---+++***+++,,,---,,,***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,------............---------............------...---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...------------------------///......------///000111------............------,,,---//////---,,,---...///...------,,,---------,,,+++++++++*********)))***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))+++,,,,,,***))))))***%%%&&&((()))***+++++++++***)))))))))((((((''''''))))))))))))))))))))))))***)))((((((''''''(((((()))))))))(((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((((('''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%'''((()))))))))(((''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''')))******+++(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&((()))((('''(((((('''&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''((((((((()))))))))''''''''''''((((((((((((((())))))*********))))))******)))))))))******++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++***,,,---///...---,,,,,,,,,//////......//////000000333222000000222666;;;>>>FFFLLLUUU___jjjyyy}}}}}}|||{{{yyyyyy|||,,,+++***+++---...---,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...------------------------------------------,,,,,,------------------------------------------,,,,,,+++,,,------------,,,,,,------............------......------------............------------......////////////////////////000//////.........///000,,,,,,------------,,,,,,,,,---//////---,,,---...//////...---------------++++++,,,,,,---......///++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,++++++)))+++,,,,,,***))))))***''''''((()))***++++++***++++++++++++************))))))))))))))))))))))))***))))))((('''((((((((()))))))))(((((((((((('''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''(((((((((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((())))))******(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&(((((((((&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((('''(((((((((((()))))))))******************++++++)))************))))))((()))))))))((())))))***+++++++++++++++,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++,,,---......,,,,,,,,,---111000000000000111222222444444333444777===DDDIIIPPPWWWbbbmmmxxx~~~}}}||||||~~~{{{yyyzzz~~~,,,+++***+++---......---,,,,,,,,,------,,,,,,,,,,,,,,,---------.........------------------------------------------------++++++++++++++++++++++++------------------------/////////000000//////...---......//////......---................................................////////////////////////...//////000///...------...//////000000//////...+++,,,......,,,+++,,,---//////...------------...,,,,,,,,,------......///,,,,,,---------,,,,,,+++******++++++++++++******)))+++,,,,,,***))))))***))))))************))))))************++++++++++++******************************)))(((((((((((((((***)))))))))((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))'''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((()))))))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))************)))((())))))))))))))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%&&&(((((((((&&&&&&''''''''''''''''''&&&))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++++++++******)))************))))))((())))))(((((()))******+++*********++++++++++++,,,+++,,,,,,---------,,,,,,,,,---...---,,,,,,---...////////////000111222333333555666888<<>>BBBBBBBBBBBBCCCCCCDDDDDDBBBCCCDDDDDDCCCBBBCCCDDDDDDEEEFFFHHHIIIIIIIIIIIIGGGFFFCCCAAA@@@?????????>>>??????>>>===;;;999888888777666666555444333333222222222111111111000000//////............------------...............---------------,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---+++******+++,,,***)))))))))))))))))))))))))))(((((()))))))))(((''''''(((''''''(((******)))'''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))***+++((('''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***))))))))))))))))))(((''''''''''''(((((()))******))))))))))))******''''''''''''&&&&&&&&&&&&***))))))(((((((((((()))(((((()))*********************************++++++,,,+++)))(((((()))+++,,,+++++++++++++++,,,---------,,,,,,,,,,,,---..............................------...000111222333444222444666888>>>HHHUUU___pppvvv~~~------------......////////////............////////////............//////////////////000000000000000000000000111111111111////////////000000111111000111444666777666555444888777777888999;;;<<<>>>======>>>???@@@BBBCCCDDDCCCBBBBBBBBBDDDFFFHHHIIILLLMMMMMMNNNNNNOOOOOOOOONNNPPPQQQPPPOOONNNOOOPPPVVVVVVWWWWWWWWWWWWWWWVVVUUUSSSPPPMMMKKKKKKKKKKKKHHHIIIJJJJJJIIIFFFCCCAAA??????===<<<:::999777777666555555555444333333333111111111000000000000///------......//////.........------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******+++,,,+++)))))))))))))))))))))))))))'''((((((((((((((('''''')))((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++'''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((%%%&&&&&&'''((()))******((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))))))))))))))***'''''''''''''''((()))***((((((''''''''''''((((((''''''''''''''''''''''''******))))))((((((''''''(((((()))***************+++++++++***************,,,+++)))(((((()))+++,,,,,,++++++++++++,,,---------------------...//////////////////............,,,...000111222222333444444666:::>>>FFFTTTdddooo,,,------......//////000000//////......//////000//////.........//////000......//////000000000111/////////000000111111111111000000//////000000111222444666999;;;;;;::::::<<<======>>>@@@BBBCCCDDDEEEFFFFFFHHHIIIKKKMMMNNNNNNNNNNNNNNNOOOQQQSSSTTTXXXXXXYYYZZZZZZ[[[\\\\\\]]]^^^___^^^]]]\\\]]]___ccccccdddeeeffffffffffffdddbbb```]]][[[YYYYYYYYYUUUVVVXXXXXXWWWSSSPPPMMMHHHGGGFFFCCCAAA???===<<<:::999999888777666666666333333333222111111000000...//////000000/////////.........---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++)))((()))++++++***)))))))))))))))))))))))))))(((''''''''''''(((((((((***)))'''((()))))))))'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''%%%&&&&&&'''((()))******(((((((((''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))******'''''''''''''''((()))***((((((''''''''''''((((((((((((((((((((((((((((((******))))))((((((''''''(((((()))***************+++++++++***************,,,+++***))))))***+++,,,,,,,,,++++++,,,,,,---.........------......///000//////////////////.........000222222111111333555999===CCCKKKVVVeeeuuu---------.........////////////............////////////......//////000000...//////000000111111111......///000000111111111333333222111222333555666777999<<>>======<<<888777777555444333222111111111111111111000//////............---------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***)))((()))+++++++++)))))))))))))))))))))))))))(((((('''''''''((()))***+++)))''''''((()))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))*********))))))&&&&&&'''((((((((((((''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))((((((((('''(((((()))***''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++(((''''''''''''(((((()))******))))))))))))******((((((((()))))))))))))))((()))))))))))))))((('''(((((()))*********************************+++++++++++++++******+++++++++,,,,,,,,,,,,,,,------......------------.../////////////////////////////////111333222111222777;;;===DDDMMMXXXdddsss------------------......///......------......//////////////////000111111000000000111222333333333222333333444555555666666999999999:::<<<>>>AAACCCCCCEEEGGGKKKNNNQQQTTTUUUWWWYYY]]]```cccccccccbbbeeeeeefffggghhhjjjlllmmmnnnmmmlllllllllnnnooopppsssssstttuuuvvvwwwxxxxxx{{{|||}}}|||{{{zzz{{{}}}yyy{{{}}}~~~zzzwwwtttrrrsssttttttsssrrrooonnngggfffccc```\\\XXXVVVTTTNNNNNNMMMLLLKKKJJJIIIIIIAAAAAA???===;;;999888777444444444333222111000///............------------...------,,,,,,------...------------------------,,,,,,++++++++++++,,,,,,+++***)))***,,,---,,,+++))))))))))))))))))))))))))))))((((((((()))***+++,,,***''''''((()))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))))))))((((((%%%&&&'''((())))))(((''')))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&'''''''''((((((((((((((('''&&&&&&&&&''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++)))((((((''''''''''''(((******))))))))))))******'''''''''((((((((())))))'''((()))******))))))((((((((()))***************)))))))))***+++++++++,,,***++++++,,,,,,++++++***---,,,,,,,,,,,,---......------,,,,,,------...///......//////000000111111///111333333333666===CCCFFFOOO\\\iiivvv------------------------......------------......///////////////000111111111111222333333444555555888999999:::;;;<<<<<<<<<@@@@@@@@@BBBFFFJJJNNNPPPOOOPPPRRRVVVZZZ^^^bbbdddfffiiinnnrrrttttttsssrrrttttttuuuvvvwwwyyyzzz{{{{{{{{{zzzyyyyyyzzz{{{|||{{{|||}}}~~~}}}{{{{{{|||||||||{{{yyyxxxvvvtttqqqnnnjjjfffcccbbb[[[ZZZYYYXXXWWWVVVUUUUUUJJJJJJHHHEEECCCAAA???>>>666666555444333111000/////////.........---------///......------......///------------------------...------,,,,,,------...,,,+++***+++---...---,,,))))))))))))))))))))))))***)))(((((((((***+++,,,,,,***''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''%%%&&&((()))))))))((('''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((()))***+++(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&((((((((((((((('''''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((())))))***++++++***)))((('''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&'''(((*********))))))(((((()))***************(((((()))***+++,,,,,,---)))***,,,------,,,***)))---,,,,,,,,,,,,---......---,,,,,,,,,,,,---......---......///000111111222///111444444444999CCCJJJTTT^^^mmm|||---...000111111000...---...///000///------///000111111222111000000222555555777999999999:::<<<>>><<<>>>AAACCCDDDFFFIIIKKKIIIKKKLLLNNNQQQVVV\\\``````dddhhhjjjkkkmmmrrruuuyyy{{{~~~|||yyywwwuuutttooommmkkkjjjjjjhhhccc___]]]WWWPPPLLLKKKHHHBBB===>>>===;;;888666444333222222111///---,,,,,,------......---------......///000000///......---,,,,,,------------------------...---+++*********++++++,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''###$$$%%%%%%%%%&&&(((+++'''''''''(((((((((((((((''''''''''''''''''''''''&&&$$$"""$$$''')))(((&&&&&&&&&&&&'''((())))))***'''''''''''''''&&&&&&%%%''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))))))))))))))(((''''''(((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&$$$&&&((()))((('''((()))))))))((((((((((((((()))************))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++(((((())))))))))))((((((''''''''''''((((((((()))'''((()))******)))((('''((((((((((((((((((((((((,,,+++***((((((((()))***(((((())))))))))))(((((())))))***++++++++++++***++++++******++++++,,,---------,,,+++,,,---...///,,,,,,---------,,,++++++///////////////.........444222111111222222222111222000444;;;???BBBLLLXXXfffsss,,,---...000000///---,,,...///000///------///000222333333222222444777:::999<<<>>>@@@AAABBBCCCEEEGGGIIILLLMMMNNNPPPSSSUUU[[[\\\^^^```bbbfffkkkooopppssswwwyyyzzz|||~~~~~~{{{yyyyyyyyywwwtttqqqlllggg```\\\ZZZWWWQQQLLLHHHFFFCCC@@@===;;;999999:::999777555333222222222.........------......///.........------,,,,,,,,,------------------------...---+++*********+++,,,+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((('''(((((('''%%%$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%######$$$'''((('''&&&&&&&&&''''''((())))))***'''(((((((((((('''&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))''''''&&&&&&&&&&&&'''''')))))))))))))))(((''''''((((((((((((((((((((('''(((''''''&&&&&&&&&''''''&&&((())))))((('''((()))))))))(((((((((((())))))*********)))))))))(((((((((((((((((())))))))))))'''''''''((()))*********(((((())))))))))))(((((('''''''''((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((,,,+++)))((((((((()))***(((((())))))))))))(((((())))))***++++++++++++***++++++******++++++,,,---,,,++++++***++++++---...+++,,,,,,---------,,,,,,////////////////////////000/////////000111222222555555999AAAIIIQQQ```nnn{{{---...///000000///...---000111111000//////111222444555555555666:::???BBBAAAEEEIIILLLNNNOOOPPPRRRVVVYYY[[[]]]^^^```bbbeeekkkmmmoooqqqrrrtttwwwzzz|||~~~yyytttnnniiigggccc]]]YYYVVVTTTPPPLLLHHHEEEDDDCCC@@@>>><<<999666444333333111111000000///000000000...............---------------------------------------+++******++++++,,,***************))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))&&&((())))))&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%$$$$$$%%%'''((('''&&&&&&&&&''''''((()))))))))(((((()))))))))(((''''''''''''''''''(((((((((((((((((((((((()))))))))***''''''&&&&&&&&&&&&''''''((())))))))))))(((''''''''''''((((((((((((((((((''''''&&&&&&&&&'''((((((((()))+++***)))(((((()))))))))(((((((((((())))))******))))))))))))(((((((((((((((((())))))))))))''''''(((((())))))******(((((())))))))))))((((((''''''((((((((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((+++***))))))((()))))))))((())))))******))))))((())))))***++++++++++++***++++++******++++++,,,---******)))))))))***+++,,,***+++,,,---------------////////////////////////////////////000222444555777888>>>HHHSSS```rrr///000111222222111111000222333333333222222444666777888999;;;===BBBHHHLLLMMMRRRWWW\\\^^^___```aaaeeehhhjjjlllnnnooorrrtttxxx{{{~~~yyytttppplllgggdddeeebbb^^^YYYTTTQQQOOONNNGGGFFFCCC???<<<999666555555444333222222111111222000000000000000000//////........................------++++++***+++,,,---******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))!!!###'''))))))((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))))))))))))))))))))(((((('''''''''''''''((((((((((((''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''(((((())))))(((((('''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((())))))+++,,,+++)))((((((((()))(((((((((((())))))******)))))))))(((((((((((((((((((((((())))))))))))'''((((((((()))))))))***(((((())))))))))))(((((('''(((((((((((()))))))))***)))(((''''''((()))***((((((((((((((((((((((((******)))))))))))))))))))))))))))******)))))))))))))))***++++++++++++***++++++******++++++,,,---***************+++++++++***+++,,,---............///////////////000000000111111222222222444777:::===AAAJJJUUUbbbqqq///000111222222333333333222333555555555666888:::>>>???BBBDDDHHHMMMTTTXXX\\\aaafffkkkmmmnnnooopppqqqsssvvvyyy{{{}}}}}}yyyuuusssqqqooolllgggccc___\\\ZZZUUUSSSPPPMMMHHHDDDAAA???999888666444333222111111000000000000////////////........................---,,,+++++++++,,,---...++++++,,,,,,---,,,,,,+++))))))))))))))))))))))))************************((((((((((((((((((((((((***)))))))))(((((((((((((((((((((((((((((((((((("""&&&)))))))))***+++))))))))))))((((((''''''))))))))))))))))))))))))'''((())))))(((((())))))''''''''''''(((((((((((()))))))))))))))(((((('''''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((())))))+++,,,+++)))(((((((((((((((((((((((()))******)))))))))(((((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))******)))(((''''''((()))***)))))))))))))))))))))))))))))))))*********))))))))))))************))))))))))))***++++++++++++***++++++******++++++,,,---+++++++++,,,,,,,,,,,,,,,***+++,,,---.../////////////////////000000111111222333444333333666:::>>>EEEOOO]]]jjjxxx...///000111333444666666555777999:::;;;===@@@BBBIIILLLPPPTTTXXX]]]cccggglllppptttxxxyyyzzz|||}}}yyy|||{{{{{{yyywwwsssnnnjjjhhhaaa___\\\YYYTTTOOOKKKIII@@@???<<<999777444333222000000000///...---------........................---,,,,,,++++++,,,......+++,,,------------------))))))))))))))))))))))))************************))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((###&&&((()))((('''((()))+++******))))))(((((((((((((((((((((((((((((((((''')))***)))(((((()))***''''''(((((((((((((((((((((((()))))))))(((''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&''''''((()))))))))''''''&&&&&&&&&'''((((((((()))+++***)))(((((()))(((''''''(((((()))***+++))))))((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((()))************))))))******++++++******)))))))))***++++++++++++***++++++******++++++,,,---+++,,,---............---+++,,,---..................//////000000111111222000222444555555999@@@EEEMMM[[[lll{{{000111222444777999<<<===>>>@@@CCCEEEGGGJJJMMMPPPVVVZZZ```eeejjjnnnsssvvvzzz|||~~~yyyvvvlllkkkhhhddd```ZZZVVVTTTMMMLLLHHHDDD@@@===;;;999444444333222000///..............................---,,,,,,+++,,,---...///***+++,,,------------,,,))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))'''))))))((('''&&&&&&'''*********)))((('''''''''''''''''''''''''''''''''&&&((()))(((&&&%%%''')))(((((((((((((((((((((''''''(((((((((((('''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&''''''((())))))***(((''''''&&&&&&&&&''''''&&&((())))))((('''((()))''''''''''''((()))***+++))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))'''((()))***+++******))))))******++++++******)))))))))***++++++++++++***++++++******++++++,,,---+++,,,---...///......---------...............---...//////000111111222222///222666999;;;AAAJJJRRR[[[kkk|||444555777999<<>>BBBJJJUUU]]]ooo}}}}}}||||||}}};;;???CCCEEEGGGJJJPPPUUUWWWYYY]]]___```bbbdddfffnnnsssxxx|||~~~{{{vvvtttqqqllliiidddccc```\\\WWWRRRMMMJJJHHHDDD>>>:::777555333111333222111111111000...,,,.........//////000000000...---,,,,,,,,,,,,---...///......---+++******))))))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&''''''''''''(((***++++++''''''(((((())))))******((((((((((((((()))******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((()))***)))'''&&&&&&'''((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++******)))(((''''''&&&$$$$$$&&&((()))*********''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))***+++++++++++++++&&&(((***+++,,,+++)))(((+++***)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***((()))***+++++++++++++++******+++++++++,,,,,,,,,..................---------------...............000111222333444555666777777777<<>>GGGRRR\\\fffwwwxxxvvvtttsssssstttvvvxxxyyy|||~~~}}}}}}yyyuuurrrrrruuuvvvtttqqqnnnnnnmmmllllllkkkkkkjjjnnnnnnppprrrtttvvvxxxyyyzzz{{{~~~NNNTTT\\\cccgggkkkqqquuuyyy{{{}}}~~~}}}}}}~~~}}}|||{{{yyyvvvqqqlllhhheee^^^ZZZTTTOOOKKKGGGDDDBBB;;;999666555555444333111000000///......---,,,,,,......---,,,,,,---......++++++,,,,,,---------...************************))))))))))))))))))))))))***))))))(((((())))))***))))))((((((((((((''''''))))))((((((((())))))***(((((((((((())))))))))))((((((((((((((()))******************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''')))(((''''''((()))((((((((((((((((((((((((***)))(((((('''(((((((((&&&''''''''''''(((((((((&&&'''''''''''''''((((((''''''''''''''''''''''''******))))))((((((''''''&&&'''(((((()))))))))((())))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))'''((())))))******))))))(((((()))))))))*********))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++***))),,,,,,---------................................./////////000000111111111///000111111222444888;;;BBBIIIVVVeeeqqq}}}~~~xxxrrrnnnhhhgggeeeddddddeeeggghhhlllooosssttttttsssssssssnnnkkkhhhhhhjjjkkkiiigggdddddddddcccbbbbbbaaaaaadddeeefffhhhjjjkkkmmmmmmooopppqqqrrrqqqrrrtttwwwvvvwwwzzz|||~~~^^^eeennnuuuyyy|||{{{vvvssspppjjjfff```[[[VVVRRRMMMJJJDDDAAA===999777666333111222111111000000//////.........------------......,,,,,,,,,------------...+++++++++++++++*********))))))))))))))))))))))))***))))))))))))))))))***))))))((((((((((((((((((******))))))((()))))))))(((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%'''(((((('''''')))***(((((((((((((((((((((((((((((('''''''''''''''((('''''''''''''''((((((((((((((())))))******++++++&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))((((((((('''(((((()))))))))(((((('''(((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))*********)))***+++,,,,,,******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,+++******))),,,,,,,,,,,,---------------------..................//////000000111111111000111333333444999???DDDLLLWWWhhhyyy{{{uuuooohhhddd___^^^]]]\\\\\\]]]^^^___dddfffiiikkkkkkjjjkkklllgggeeecccbbbddddddcccaaa``````______^^^]]]]]]]]]^^^___```aaabbbdddeeeeeefffggghhhgggfffggghhhjjjiiikkkmmmooopppssswwwzzz}}}ooovvv~~~}}}{{{uuuqqqkkkfffaaa\\\WWWTTTOOOLLLFFFBBB>>>:::555222111111111111000000000000.................................---------,,,,,,---,,,,,,,,,+++++++++***))))))))))))))))))))))))******))))))))))))******(((((())))))))))))))))))+++******))))))))))))***))))))))))))((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%'''(((((('''''')))***))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((())))))))))))))),,,,,,+++++++++,,,---...,,,,,,+++)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,---------.........//////------...//////000111111///111444555777>>>HHHPPP\\\jjj}}}{{{vvvqqqmmmhhhccc___\\\[[[ZZZZZZZZZZZZ[[[\\\^^^```cccdddddddddeeefffcccaaa```____________^^^^^^^^^]]]]]]\\\[[[[[[[[[[[[[[[[[[\\\]]]]]]^^^^^^^^^___```___^^^___aaabbbbbbdddfffggggggiiilllnnnooorrrvvv{{{}}}xxxsssnnniiiccc___[[[XXXSSSNNNIIICCC===999333333222111000000//////---...////////////...---///.........------,,,,,,...------,,,,,,+++++++++))))))))))))))))))))))))+++******))))))******+++(((((())))))))))))************)))))))))******+++))))))))))))((((((((((((((((((((((((((()))******''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&''')))(((''''''((()))))))))))))))))))))))))))&&&&&&&&&%%%&&&&&&'''((()))))))))(((((((((((('''&&&'''''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))******)))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((())))))******))))))++++++,,,,,,,,,---------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,------.../////////------......///000111111...111555777;;;DDDRRR]]]ooo|||yyywwwqqqnnnkkkhhheeebbb___\\\ZZZZZZYYYYYYYYYYYYZZZZZZZZZ\\\^^^_________```aaa```___^^^]]]\\\\\\\\\\\\]]]\\\\\\[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYWWWXXXYYYYYYXXXXXXZZZ\\\[[[]]]_________```bbbcccdddfffhhhjjjmmmrrrxxx||||||vvvqqqmmmfffddd```]]]XXXQQQJJJEEE:::999888666333111000///---...///000000///...---------------.....................---,,,,,,++++++))))))))))))))))))))))))+++******))))))******+++(((((()))))))))*********))))))))))))***+++,,,,,,***)))))))))((((((((('''((((((((((((((()))******''''''(((((())))))))))))''''''''''''''''''''''''((((((''''''''''''(((((('''((()))((('''&&&'''((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((())))))*********))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))******++++++******)))***+++,,,,,,,,,+++******)))))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...//////000---......///111222222333000444999<<>>BBBIIIWWWiiiwww~~~|||yyyuuurrrrrrooommmlllmmmnnnoooooopppppppppooonnnmmmkkkkkkfffdddbbbaaaaaa```^^^\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^```aaa```______```aaacccccccccbbb```___```aaa___^^^^^^]]]]]]\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYYYWWWXXXXXXVVVTTTRRRSSSUUUSSSTTTVVVWWWVVVUUUVVVWWWTTTTTTTTTTTTUUUYYY___ccc\\\bbbhhhmmmpppvvv}}}uuutttsssqqqnnnhhhaaa\\\QQQMMMGGGBBB>>>;;;999777666333111000000111000///------,,,+++******++++++......---------,,,,,,,,,++++++************++++++************))))))))))))))))))******+++++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((''''''(((((())))))******''''''((())))))))))))))))))((('''&&&%%%&&&&&&'''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++++++++++++++++++++++++++++++++++++++))))))))))))))))))***+++,,,+++***)))))))))++++++******++++++++++++******))))))*********+++++++++++++++,,,,,,,,,------------------.........//////---...//////......///000...///000000222333555666444:::BBBJJJTTTbbbttt}}}xxxrrrmmmiiiggghhhhhhgggfffffffffffffffjjjiiihhhfffeeeeeeeeeeeecccccccccbbbbbbaaaaaaaaa^^^___``````aaaaaaaaaaaaccccccbbbaaabbbcccdddeeedddeeeeeeffffffeeeccccccaaaaaa```___^^^^^^^^^___```___^^^]]]\\\\\\\\\\\\YYYXXXWWWVVVUUUUUUUUUVVVVVVUUUTTTSSSRRRQQQQQQQQQRRRQQQPPPPPPQQQTTTVVVXXXYYYZZZ^^^bbbgggmmmqqqssswwwzzz}}}~~~|||yyyuuuooohhhccc\\\XXXQQQLLLGGGBBB>>>;;;999666333111111111000/////////...---------------...------------,,,,,,,,,++++++************++++++************)))))))))))))))))))))******+++++++++(((((((((((()))))))))***))))))))))))))))))))))))************)))))))))((('''((((((((()))))))))***''''''((())))))))))))))))))((('''&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))(((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***+++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++,,,+++***))))))***++++++******++++++++++++******++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////---///000000//////000111000111111111222444666888999@@@JJJSSS]]]jjj{{{~~~~~~|||zzzuuupppkkkfffcccaaaccccccbbbbbbaaabbbbbbbbbcccccccccbbbccccccddddddddddddddddddddddddccccccccccccdddeeeeeeeeeeeeeeeeeeeeeddddddeeefffhhhiiiiiijjjkkkkkkkkkiiihhhgggfffeeedddcccccccccccccccdddcccbbbaaa```_________[[[[[[ZZZYYYXXXXXXYYYYYYWWWVVVUUUTTTSSSSSSSSSSSSQQQPPPOOONNNOOOQQQSSSTTTTTTUUUXXX\\\```eeehhhjjjmmmooorrruuuyyy~~~}}}xxxssspppjjjfff```ZZZTTTNNNHHHDDDBBB???:::777555444111000111000000///////////////------------,,,,,,,,,+++,,,++++++******++++++,,,++++++*********))))))))))))))))))))))))*********((((((((()))))))))******((((((((((((((((((((((((************))))))))))))(((((((((((())))))))))))''''''((())))))))))))))))))(((''''''&&&&&&''''''))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************)))(((''''''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***++++++++++++++++++++++++)))))))))))))))***+++++++++******)))******++++++******++++++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,------------------........./////////...000111111000000111222222333333222333555999<<>>999888666444222000//////////////////.........---...------,,,,,,------...,,,++++++++++++*********+++++++++***************)))))))))*********++++++))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((''''''((()))))))))))))))''''''((()))))))))(((((())))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))$$$%%%&&&((()))***++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))*********++++++++++++***))))))************************(((((((((((()))***,,,,,,((()))***+++++++++++++++******++++++++++++******++++++,,,,,,,,,---------,,,---------................../////////000000000///111222222111111222333333555666666888???LLLVVVdddooo~~~}}}}}}}}}vvvpppmmmlllkkkkkkgggfffeeedddccccccddddddcccccccccbbbbbbcccddddddccccccdddfffgggiiikkklllmmmmmmoooqqqsssvvvyyyzzz||||||||||||||||||}}}}}}~~~~~~|||||||||}}}}}}{{{yyyzzz{{{|||}}}|||zzzwwwuuusssrrrrrrnnnnnnllljjjiiihhhhhhhhhdddcccaaa___]]]\\\[[[[[[YYYYYYXXXWWWVVVUUUTTTSSSTTTTTTSSSRRRQQQQQQQQQQQQRRRTTTWWWZZZ\\\___ccceeemmmqqqwww{{{~~~}}}{{{uuuppphhh```YYYSSSMMMIII@@@???<<<999666444333222000000000000////////////......------------......,,,,,,+++++++++*********,,,,,,,,,,,,+++++++++***))))))*********+++++++++++++++++++++++++++++++++((()))))))))***************)))))))))((((((((('''''''''((()))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********+++++++++++++++***))))))************************''''''(((((()))+++,,,---'''(((***+++,,,,,,++++++******++++++++++++******++++++,,,,,,,,,---------------------.............../////////000000000000///000111111000000111333333666888999<<>>:::888666555111111111111000000000000......------------......,,,,,,,,,+++++++++******---------,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++(((((())))))*********+++******))))))(((((((((''''''(((((()))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((('''(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******++++++++++++++++++***)))((())))))))))))))))))))))))'''''''''((()))+++,,,---'''(((***+++,,,,,,++++++******++++++++++++******))))))*********+++++++++---------.........//////////////////000000000000...000111111000000111222444888;;;<<<@@@KKK\\\jjj}}}||||||{{{xxxxxx|||~~~xxxpppiiifffeeefffffffffeeedddcccdddeeefffgggeeeffffffhhhiiikkkmmmnnnooooooqqqsssuuuxxxzzz{{{zzz{{{~~~}}}zzzwwwuuuttttttpppnnnkkkhhhfffcccbbbaaa_________^^^^^^]]][[[[[[ZZZYYYXXXVVVTTTTTTSSSSSSQQQRRRTTTUUUUUUUUUWWWYYYXXX___gggnnnqqquuuzzz~~~{{{qqqhhhaaa]]]TTTPPPIIICCC???;;;888666444111///...///000////////////...---,,,,,,,,,,,,....../////////...,,,,,,+++++++++*********))))))++++++***)))(((((())))))+++******)))))))))))))))++++++++++++++++++++++++******))))))((((((''''''((((((((((((((((((((((((******))))))))))))************))))))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((''''''''''''(((***+++,,,))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))************++++++,,,------------,,,---,,,+++******+++,,,---))))))))))))((((((((((((+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***,,,+++***))))))+++---...++++++++++++,,,---......------......///000000000111...///222333111222666999<<<@@@DDDKKKWWWhhhuuu~~~{{{xxxwwwzzz|||rrroookkkhhheeeeeeeeefffdddfffggggggeeeeeefffhhhjjjmmmqqqsssssstttuuuvvvwwwwwwyyy{{{}}}}}}||||||yyyuuurrrpppnnnkkkiiifffeeedddcccbbb```^^^]]]ZZZYYYXXXWWWVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTXXX[[[___dddjjjppptttvvvvvv{{{}}}ssskkkggg[[[WWWPPPJJJEEEAAA===:::888555333111222222222111000//////...------.........---,,,+++++++++,,,---,,,,,,++++++*********+++++++++***)))))))))))))))+++******)))))))))))))))************************))))))))))))))))))))))))************************''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))(((((()))(((((((((((())))))***(((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,,,,,,,,,,+++************+++,,,)))))))))))))))))))))(((******++++++++++++******++++++,,,,,,,,,,,,++++++---,,,+++++++++,,,---...,,,,,,,,,,,,---...//////------......///000000000222///000333333222444888<<>>;;;888666555555444222111000000//////////////////---+++))))))+++...000...---,,,+++***+++,,,,,,++++++***))))))))))))***+++******)))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))******************************))))))(((((())))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))((((((******)))(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))*********)))))))))))))))))))))***++++++++++++++++++******))))))******+++)))))))))))))))))))))))))))******************))),,,,,,------------,,,,,,,,,,,,---------.........---------...//////000000---......//////000000111222000111444444333777<<>><<<999777555333222111000000/////////......///000000////////////...---,,,,,,,,,------+++***************+++++++++******)))))))))))))))++++++++++++++++++++++++,,,++++++***)))(((((('''))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''(((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))''''''''''''((()))***+++(((((()))))))))*********((((((((((((((((((((((((*********)))))))))))))))(((((()))************))))))))))))******)))))))))((()))))))))*********+++))))))************)))))),,,------......------,,,******+++,,,,,,,,,,,,+++++++++---...//////............//////000111111111000000222444555777???IIISSS___ooozzz}}}zzzuuuqqqooonnnmmmmmmkkkkkkkkkmmmooorrrtttuuuyyy{{{|||}}}|||}}}~~~zzzuuussspppllliiifffdddccc```___^^^\\\[[[YYYXXXWWWTTTTTTTTTUUUUUUVVVVVVWWWVVVWWWWWWYYY]]]dddmmmsss{{{~~~zzzuuuooojjjeee___\\\TTTPPPKKKFFFBBB???;;;999666555444222111000000000------/////////---,,,+++......---------,,,,,,,,,+++************+++,,,,,,+++******)))))))))))))))++++++++++++++++++++++++,,,++++++******)))(((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))&&&&&&''''''(((***+++,,,((())))))******++++++,,,))))))))))))))))))))))))((()))))))))************(((((()))***************)))******++++++******)))((())))))******+++++++++)))******************))),,,,,,------------,,,,,,*********+++++++++,,,,,,***+++---...//////.........//////000000111111222000111333777888<<>>===;;;888666444222222666444111...,,,---...///***+++...//////---***(((+++*********+++,,,,,,---+++******)))))))))))))))))))))))))))))))))))))))&&&'''((()))+++---......************************((((((''''''''''''((((((******))))))((((((''''''(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))***))))))(((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&''')))***+++,,,---))))))***+++++++++++++++***+++,,,------,,,+++***((())))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***...---,,,++++++---///000,,,---///111222111000////////////000111111222222333555999===@@@EEESSSaaaooo|||}}}{{{yyyxxxxxxyyyxxxvvvtttssstttuuuuuutttttttttuuuyyyzzz}}}|||yyywwwpppooommmjjjgggeeecccaaa``````^^^\\\ZZZXXXWWWVVVUUUUUUTTTRRRPPPPPPRRRUUUZZZ\\\___eeennn{{{{{{oooiiibbb]]]YYYVVVPPPLLLJJJFFF@@@;;;888666444222222111///000111111///...+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,((()))***)))(((''''''))),,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''((()))***))))))((('''''''''''''''***************)))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))************))))))******)))(((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&******))))))((((((''''''))))))))))))((((((((((((******)))((((((((((((((())))))))))))************))))))************))))))))))))(((((())))))***+++,,,***((()))+++,,,+++(((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------...///000000//////...000///111333222//////333777888;;;@@@GGGSSS```hhhzzz{{{xxxwwwwwwxxxsssttttttsssrrrsssvvvxxxwwwyyyzzz{{{{{{{{{}}}}}}zzzuuuqqqnnnllliiigggdddbbb```______]]]ZZZXXXZZZWWWSSSRRRRRRTTTTTTTTTSSSUUUXXXZZZ^^^hhhvvvzzztttlllfffccc___ZZZVVVTTTOOOIIIDDD@@@===:::888333111000///000000///---,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***+++,,,,,,++++++++++++++++++******))))))))))))*********)))((((((''''''((((((&&&&&&&&&&&&'''''''''((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''&&&&&&******)))(((((((((((((((''''''((((((((())))))))))))(((((((((''''''''''''***)))))))))((((((((('''))))))))))))((((((((((((******)))((((((((((((((())))))))))))******************++++++++++++******+++++++++++++++,,,,,,---,,,***))))))+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...///000000000///...///...000444333111222777666999>>>CCCLLLXXXfffooo{{{vvvsssrrrrrrsssnnnpppqqqqqqrrrtttwwwzzz|||~~~{{{xxxuuuqqqooojjjiiifffeeedddaaa^^^[[[\\\YYYTTTRRRRRRRRRRRRQQQPPPRRRTTTUUUXXX```lllvvv~~~|||}}}{{{sssllliiifffbbb^^^[[[VVVPPPJJJEEEAAA===:::777555222111111111///...............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,***)))***+++*********************+++******++++++++++++************)))(((((((((((()))((((((((())))))***************))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((,,,+++***)))))))))))))))******)))(((((((((((((((((((((((()))))))))******((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))***))))))((((((((((((((()))))))))*********++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,---------------------...//////---...///000000000000//////...000444555444666;;;;;;???FFFMMMVVVbbbpppyyy~~~xxxrrrnnnmmmnnnooolllnnnqqqssstttwww{{{~~~}}}yyyvvvtttrrrooollljjjgggccc``````]]]XXXUUUTTTSSSRRRQQQOOOPPPQQQPPPRRRXXXbbbiiiyyy~~~}}}|||}}}}}}|||zzzxxxyyyyyyyyyxxxvvvuuuttttttssstttuuuvvvwwwyyy}}}zzzsssooolllhhheee```\\\UUUPPPKKKGGGBBB???===:::666444333222111//////000000//////...---,,,------------------------)))***+++***((('''((()))))))))))))))************((()))++++++++++++)))(((+++******)))))))))))))))******************************))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((------+++*********++++++***))))))((((((((((((((())))))))))))************((((((((((((((('''''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))*********+++++++++***++++++++++++++++++***(((((())))))************++++++++++++++++++++++++,,,,,,,,,---------------...............///000000......//////000000000111111///111555666666:::@@@DDDJJJSSSZZZbbbmmmzzz}}}wwwqqqmmmlllmmmnnnooorrruuuxxxzzz}}}}}}zzzvvvsssoookkkfffbbbdddaaa\\\ZZZXXXWWWVVVTTTSSSSSSRRRPPPPPPTTTZZZ```nnnvvvyyyxxxxxxyyy{{{{{{yyywwwtttssssssrrrrrrrrrqqqppplllmmmoooooooooqqqtttwww{{{{{{wwwrrrooohhhddd___ZZZVVVQQQMMMIIIAAA===999555444222000///......////////////......------------------------)))***+++***)))((((((***((((((((())))))*********'''((()))******)))((('''+++******)))))))))))))))))))))((('''&&&%%%%%%$$$***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((''''''''''''((((((***))))))((((((((((((((())))))))))))************'''''''''((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))(((((((((((())))))************++++++++++++))))))************))))))'''((()))************)))++++++,,,,,,+++++++++,,,,,,,,,,,,------.........///............///000000.........///000111111222333111333777999:::@@@FFFOOOVVV```ggglllttt|||vvvqqqnnnmmmnnnoootttvvvzzz}}}~~~yyyuuupppjjjfffeeebbb___]]]\\\[[[ZZZXXXWWWVVVTTTRRRQQQRRRVVVYYYcccjjjwwwyyyxxxwwwxxxzzz{{{zzzyyyrrrpppoooooopppqqqqqqppplllmmmmmmmmmmmmnnnqqqsssvvvzzzzzzuuunnnkkkfffaaa]]]XXXSSSPPPFFFBBB<<<888555333111///......///////////////...------------------------,,,---------+++***+++,,,((((((((()))******++++++(((((())))))))))))((((((******)))(((((((((((()))+++******)))((('''&&&&&&((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((&&&&&&''')))))))))))))))******)))(((((((((((((((((((((((()))))))))******'''''''''((((((((((((((((((((((((((())))))))))))''''''(((((())))))******((((((((((((((())))))************++++++++++++,,,)))))))))******))))))))))))***+++------,,,+++++++++,,,---,,,+++***+++---,,,,,,,,,---......//////...............///000000.........///000111222333555333555:::>>>BBBIIIRRRZZZcccmmmsssvvv{{{{{{yyyuuurrrpppooopppqqqwwwzzz~~~~~~xxxrrrnnngggeeebbb```___^^^\\\ZZZZZZXXXUUUSSSRRRRRRSSSTTTYYY___iiixxx~~~~~~vvvssspppqqqtttvvvwwwvvvsssttttttsssrrrsssuuuwwwwwwzzz}}}~~~}}}||||||vvvsssnnniiiccc^^^XXXTTTOOOJJJDDD???;;;999666555333333333333222111000000........................,,,---...---+++***+++,,,(((((()))******+++,,,,,,***))))))))))))))))))******)))((((((''''''((((((***************+++++++++''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((###%%%(((+++,,,,,,+++*********)))(((((((((((((((''''''((((((((()))))))))''''''''''''((((((((()))'''((((((((()))))))))***'''''''''((()))*********((((((((((((((()))***************+++++++++,,,,,,)))******++++++******))))))***,,,------,,,+++******,,,...---+++***,,,---,,,,,,------.../////////......------......///000///......///000111333444555444777>>>EEELLLVVV```fffppp{{{yyyxxxwwwvvvuuuuuuuuuuuuzzz}}}}}}yyynnnllliiifffdddbbb___]]]]]][[[XXXVVVUUUUUUTTTTTTSSSXXX```iiivvv}}}yyyvvvvvvzzz}}}}}}~~~~~~|||{{{{{{}}}xxx{{{~~~~~~{{{zzz|||~~~}}}{{{yyyxxxwwwwwwwwwxxx{{{{{{{{{}}}~~~xxxrrrllleee___ZZZWWWRRRLLLFFFBBB???===;;;::::::999888777555333222........................***+++,,,+++)))((()))***((())))))***+++,,,,,,,,,,,,+++***))))))***+++,,,))))))((('''''''''''''''$$$%%%&&&'''((()))******&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((( $$$(((******((('''******)))(((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))'''((((((((())))))******&&&''''''((()))******+++((((((((((((((()))************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++&&&(((***+++++++++)))(((***,,,...---+++***,,,...,,,,,,------...///000000---------------.../////////.........000111333555555444999AAAJJJSSS___jjjoooyyy|||zzzzzzzzz{{{{{{{{{{{{zzz}}}vvvtttpppmmmjjjgggccc``````^^^[[[YYYYYYXXXWWWVVVQQQVVV[[[___fffqqq~~~}}}}}}zzzwwwtttqqqppprrrrrrrrruuuxxx{{{{{{{{{~~~{{{tttmmmfffbbb]]][[[VVVOOOHHHEEEDDDEEEDDDBBB???<<<999666444444111///---,,,...//////...///...+++)))))))))***+++---------,,,,,,+++++++++*********++++++,,,,,,,,,***(((&&&&&&'''((((((((('''((()))***************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***************)))((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((''''''(((((((((((('''''')))************+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,+++******++++++,,,........................---------...............///111333333333222333444000666>>>IIITTT```lllrrr~~~|||zzzzzz{{{|||||||||~~~}}}wwwtttrrrpppllliiicccaaa]]]\\\[[[YYYWWWVVVWWWVVVWWW[[[^^^bbblllvvv}}}zzzvvvsssrrrooooooooopppsssuuuuuutttwwwxxxyyy{{{}}}yyytttnnnjjjcccaaa[[[UUUNNNKKKIIIIIIGGGFFFCCC???<<<999777777333000---,,,,,,------,,,///...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***************+++++++++)))''''''(((******)))((())))))************))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))***************)))((((((&&&''''''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((())))))******))))))((((((((()))))))))***************************************************************+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,........................---------............//////111333333222111222333666<<>><<<;;;888555111.........------..................------,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))))),,,***((((((***+++******)))************))))))((())))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))************))))))(((''''''((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))******++++++******)))'''((((((((())))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,........................------........./////////000111222222111111222333666<<>>???;;;777333222111000///---......//////......---++++++,,,,,,,,,,,,------++++++******)))))))))(((+++***((()))***+++***)))***************)))((('''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))************)))((('''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''''''''((((((((()))******************)))((((((((()))))))))******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,........................------......//////000000000111222222111111333444666<<>>;;;888666555333111---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))***)))((()))******)))(((***************)))((('''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((())))))*********))))))((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((************************''''''''''''((((((((()))((())))))******))))))((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------------,,,........................------......///000000111///111222222111222555777999AAANNN]]]kkkyyy~~~xxxrrrmmmiiiddd``````\\\YYYZZZYYYTTTRRRTTTUUUTTTWWW]]]eeeppp{{{wwwqqqpppnnnmmmkkkjjjiiiiiihhhkkkpppuuu|||xxxsssooojjjddd___ZZZXXXTTTOOOKKKGGGDDDCCCAAA???>>><<<;;;999666333000//////...------,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++++++++)))(((((()))******)))''')))************))))))((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((())))))************)))))))))*********)))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++((())))))))))))))))))(((************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,.........------........................------...///000000111222///000111222222555888;;;<<>>777555222///------......//////...---+++***))))))(((((())))))******+++++++++***+++,,,------+++)))'''((()))***************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((()))******************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))+++++++++,,,,,,+++++++++(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***---...//////...---........................------...///000111222222...000111333555888===AAALLLVVVhhhyyy|||yyyssskkkdddbbb```[[[XXXXXXUUUUUUWWWWWWTTTSSSYYYbbb|||zzzvvvqqqppprrrtttsssqqqrrruuuzzzvvvpppkkkfff```ZZZVVVRRROOOLLLJJJJJJJJJLLLMMMLLLIIIGGG@@@<<<666000---,,,...///000...,,,+++,,,------,,,++++++++++++++++++,,,,,,************************))))))))))))))))))))))))************))))))))))))(((((()))*********************))))))))))))******++++++************+++++++++*********))))))((((((***)))((('''((()))+++---,,,+++***((((((((())))))***************************)))))))))((((((''''''++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------+++,,,---.........---,,,)))******++++++,,,------.........////////////000............////////////------......///000000111666222000333666:::BBBKKKUUUeeexxxzzztttlllfffccc```]]]YYY[[[YYYWWWUUUUUUVVVXXXYYY|||yyyxxxwwwtttqqqqqqrrrtttuuuwwwzzz~~~xxxpppkkkddd^^^YYYUUURRROOOOOOOOOOOOPPPQQQPPPMMMKKKEEEAAA;;;444000//////000000...,,,+++,,,......---,,,,,,++++++++++++++++++************************************************************))))))))))))(((((()))*********************))))))))))))*********))))))(((((())))))***************)))))))))(((((())))))***************+++***)))(((((())))))***+++******)))))))))))))))*********))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------.........---,,,***)))(((*********+++,,,,,,------,,,,,,,,,------------...............////////////.........//////000000000333111222555888<<>>777444111//////...---,,,------------------,,,,,,************************************************************))))))))))))(((((()))*********************))))))))))))******))))))(((((((((((())))))((()))))))))************)))))))))))))))*********))))))***+++******((((((###%%%'''***+++++++++***((((((((())))))*********************************************************++++++,,,,,,,,,,,,------,,,------------,,,++++++++++++,,,,,,---.........,,,,,,,,,------------...............//////////////////000111333444555555999:::DDDWWWkkkzzzxxxvvvrrrlllfffaaa]]]ZZZ}}}|||yyyuuupppnnnnnnpppkkkooosssuuuwww||||||xxxuuusssfffccc___\\\ZZZXXXVVVTTTOOOQQQUUUVVVTTTNNNGGGCCC888555222//////...---+++,,,,,,------------------************************))))))))))))))))))))))))************))))))))))))(((((()))*********************))))))))))))******------,,,,,,,,,,,,------(((((())))))*********+++&&&''')))+++,,,+++***))))))***++++++***)))((('''"""%%%)))******)))(((''''''(((((()))))))))***++++++++++++++++++++++++************************++++++,,,,,,,,,---------'''(((***,,,------------++++++,,,------......///........./////////000000............/////////000......000111333555666666<<>>888555333111000///.........///000,,,,,,+++++++++*********,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++***************''''''((()))************+++++++++***************))))))))))))))))))))))))***++++++++++++***))))))))))))***++++++***))))))************************(((((((((((())))))))))))************************))))))*********++++++++++++,,,------......------------------------------,,,,,,,,,---......//////.........///////////////...............//////000444333555888999===IIIUUUiiizzz}}}uuussspppmmmlllpppvvvzzz~~~zzzvvvkkkiiieeebbb```___^^^]]]YYYWWWQQQJJJCCC===888555222111///...---...///000------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))'''((()))***+++++++++******************+++++++++))))))))))))))))))))))))***++++++,,,+++***)))(((((()))***++++++***)))(((************************((((((((())))))******************************************++++++++++++,,,+++,,,------......------------------------------,,,,,,------.../////////------......//////000000//////......//////000111222333666:::===DDDSSSaaaqqq~~~{{{wwwrrroooppptttxxxuuu}}}|||qqqnnnkkkfffccc```^^^]]][[[YYYTTTNNNGGG@@@:::777222111///...---...000111......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********++++++++++++******)))))))))***,,,---......------))))))******+++++++++,,,))))))))))))))))))))))))******+++,,,+++***)))(((((()))***++++++***)))(((************************(((((())))))******++++++************************,,,,,,---------.........+++,,,------......------------------------------,,,,,,------...///000000,,,------...///000111111222222222111222333333444000222777<<>>999666444222222222111///---/////////......---------........................++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++************************))))))************))))))))))))(((((((((***+++,,,))))))))))))************,,,+++***((((((((()))))))))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,------............------,,,---......//////......------......///000000000,,,------...///000111111222111000111222333222111555888<<>>999777444222222111000...000///...---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************++++++++++++************************))))))************))))))+++***)))(((((()))******))))))))))))******************)))(((((()))***+++)))************+++++++++++++++++++++++++++++++++)))*********++++++++++++------............------,,,---......//////......------......///000000000//////000000000000000000111000000111333444444444555999@@@HHHRRR```ppp{{{vvvqqqpppssswww{{{~~~{{{yyyvvvpppkkkhhhddd___ZZZUUUOOOIIIDDD>>>;;;666333222222111000000///...,,,***)))((('''++++++++++++++++++++++++***************************************+++++++++************+++++++++,,,************************))))))************)))))),,,,,,***))))))((()))))))))))))))*********++++++)))(((((())))))+++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------............------,,,---......//////......------......///000000000222222222111111000000000000000111222333555666777666<<>>GGGVVVeeerrrxxxtttnnnhhhddd___[[[YYYVVVVVVVVVVVVXXX\\\ccchhhrrrzzzxxxrrrnnnoooqqqtttzzz|||sssoooiiiddd___[[[VVVSSSMMMIIICCC>>>:::777444222.../////////000000000000------------------------+++++++++++++++++++++++++++++++++***************++++++++++++,,,,,,,,,,,,******************************++++++++++++******&&&''')))+++,,,---------*********++++++++++++,,,,,,,,,,,,,,,+++***)))((()))************+++++++++------------------------(((((()))))))))*********------............------,,,---......//////......------......///000000000------...///000111222333000222333222111333888<<>>888555111000000000000///.........---------,,,,,,...+++))))))+++---,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,---,,,+++***+++,,,+++******+++,,,+++)))'''******************************))))))))))))******)))))))))***++++++,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------------........................///////////////000111111222222111111000000000000111111111111444444666888999>>>KKKXXXggguuu~~~wwwmmmfff]]]WWWTTTQQQMMMIIIGGGGGGEEEDDDDDDCCCCCCCCCFFFEEEEEEEEEFFFIIIKKKMMMRRRTTTSSSQQQPPPSSS[[[bbbrrr{{{vvvrrrnnnooorrruuu|||zzzrrrnnnfffccc^^^ZZZVVVPPPKKKGGG>>>:::555111000111111111.........------------,,,---,,,******+++,,,,,,+++---------,,,+++++++++***)))***,,,+++******+++,,,,,,+++++++++,,,,,,***)))******************************))))))))))))*********************************+++,,,+++******+++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,....../////////000000000............////////////...///000000111111000000000000000111111111222222333333666:::???FFFUUUcccttt{{{oooggg```ZZZSSSNNNLLLJJJGGGDDDFFFEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDFFFHHHJJJKKKRRRRRRQQQMMMJJJKKKPPPUUU___nnnyyysssqqqrrrooouuu~~~xxxsssnnnjjjeeeaaa\\\WWWRRRNNNCCC>>>888333111111111111............---------------,,,,,,+++,,,,,,++++++------,,,+++***)))))))))''')))************,,,------,,,+++,,,------,,,***************************+++******))))))******++++++++++++*********)))))))))+++,,,+++***)))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...////////////000000000............////////////......///000000000000000000000000111111222222333444444777===DDDNNN^^^lll}}}yyynnnccc[[[WWWSSSMMMJJJHHHGGGFFFDDDFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEGGGHHHIIINNNNNNMMMJJJHHHJJJMMMQQQUUU___pppzzzsssqqqlllooottt|||{{{tttqqqlllhhhccc]]]WWWSSSHHHCCC<<<666333222111000//////.........---------------------,,,+++++++++,,,++++++***)))((((((''''''(((************,,,...---,,,++++++---------,,,************************++++++************++++++,,,,,,++++++***))))))))))))***++++++))))))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------........./////////............////////////......///000000000000000///000000111222333333333666666999BBBKKKVVVfffssswwwoooeee\\\UUUPPPNNNJJJHHHGGGGGGFFFEEEFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHKKKJJJJJJHHHHHHIIIKKKMMMPPPVVVbbbuuuyyyssslllmmmnnnrrryyy|||yyyuuupppkkkddd\\\WWWNNNHHHAAA;;;666444222000/////////.........------,,,...///...,,,+++++++++++++++******))))))((((((((()))++++++***+++,,,...---,,,******,,,------,,,++++++++++++++++++++++++++++++************++++++,,,+++++++++******)))))))))***+++***))))))***+++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------.....................////////////...///000000111111000000///000000111222333444444888888===HHHSSS___nnnzzztttllleee^^^VVVQQQJJJIIIHHHFFFEEEEEEEEEFFFCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGIIIHHHGGGFFFEEEFFFFFFGGGJJJNNNXXXhhh{{{vvvssspppnnnpppvvv}}}~~~zzztttkkkbbb[[[RRRNNNGGG@@@;;;777444111////////////............,,,...000///,,,******+++,,,,,,++++++++++++++++++)))+++,,,,,,++++++,,,...---+++))))))+++---------++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++***************(((***+++***)))((()))+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,---------.....................///////////////000111111222222111111///000000111333444444555999:::AAANNN\\\iiiwwwwwwpppfff^^^ZZZUUUQQQMMMHHHHHHGGGFFFEEEDDDEEEFFFDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFEEEGGGIIIQQQ\\\iii||||||uuunnnllloootttwwwwwwzzzqqqfff___VVVQQQKKKDDD???:::555222000/////////............,,,///111000---******+++---------------------...***,,,------,,,+++,,,...,,,***))))))+++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,************************(((***+++***)))((()))************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///............/////////000000000111222222222222222///000000222333444555555999;;;CCCSSSbbbppp}}}{{{wwwllleee\\\UUURRRPPPLLLJJJHHHHHHHHHGGGFFFEEEFFFHHHFFFFFFEEEEEEEEEFFFFFFGGGDDDEEEFFFGGGGGGGGGGGGGGGDDDDDDDDDFFFHHHJJJJJJIIIGGGIIIOOOUUU[[[jjj}}}xxxtttooommmpppppp{{{{{{qqqiii]]]VVVMMMHHHEEEAAA:::444444222111000000///---+++///...,,,******+++,,,------------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++************))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********))))))***++++++,,,------////////////000000000000000000000000000000000000111000///////////////000222111111222444555555444999@@@LLL[[[kkkyyy|||tttmmmgggaaa\\\UUUQQQOOONNNKKKIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHJJJIIIIIIJJJKKKKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGKKKJJJKKKNNNTTT```uuuxxxpppmmmnnniiirrr|||vvvooobbbZZZPPPJJJGGGDDD>>>999666444111000000000...---///...,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,*********++++++,,,,,,---+++++++++++++++,,,------,,,,,,,,,+++++++++******++++++,,,,,,---......///////////////000000000000000000000000000000000000000000////////////000000333222222333555666777666;;;DDDRRRbbbqqq~~~~~~xxxrrrkkkddd```ZZZVVVQQQNNNMMMMMMLLLKKKLLLKKKKKKKKKKKKKKKLLLLLLIIIIIIHHHHHHHHHIIIIIIJJJKKKJJJJJJJJJKKKKKKJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGHHHJJJNNNWWWjjjzzzvvvpppnnngggmmmsss{{{|||vvvhhh___TTTMMMJJJHHHCCC???999666222000000000000//////...,,,+++++++++,,,---++++++++++++++++++++++++++++++************++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,++++++++++++---------...//////000000////////////000000000000000000000000000000000000000000000//////000000111444333333444555777999:::???JJJZZZkkkzzz|||wwwqqqkkkfff```[[[XXXTTTQQQNNNLLLMMMNNNOOONNNLLLLLLLLLMMMNNNNNNOOOOOONNNNNNMMMMMMMMMMMMNNNNNNOOONNNNNNNNNOOOOOOMMMKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHJJJOOO]]]kkkxxxrrrlllnnnpppuuu~~~{{{lllcccWWWOOOLLLJJJGGGCCC;;;888333000000000000000......---,,,,,,,,,,,,---+++++++++++++++++++++++++++******))))))******+++------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,---,,,,,,++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////000////////////000000000000////////////////////////000000000///000000111111333333444444444777;;;===DDDQQQddduuu|||yyywwwuuuqqqmmmgggaaa^^^ZZZWWWTTTPPPOOONNNMMMNNNPPPQQQRRRNNNOOOPPPQQQSSSSSSTTTTTTTTTTTTSSSRRRRRRRRRSSSSSSUUUTTTSSSSSSTTTTTTRRRPPPKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHIIIIIILLLVVV```ssswwwqqqooonnnqqqxxx|||nnneeeXXXPPPMMMLLLIIIFFF???;;;666222111111000000......------,,,,,,,,,---------------------------+++******))))))******+++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++*********+++,,,,,,++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........////////////000000000000////////////////////////000000000000000111222222222333333333444888===BBBKKKYYYmmm}}}yyyuuupppllliiihhhfffccc^^^[[[YYYWWWUUUSSSPPPPPPPPPPPPPPPQQQSSSTTTUUUVVVXXXZZZ[[[\\\\\\\\\YYYXXXWWWVVVVVVVVVVVVVVVYYYXXXWWWWWWXXXWWWUUUSSSNNNNNNMMMLLLLLLKKKJJJJJJJJJHHHHHHIIIJJJKKKRRRZZZdddyyyvvvqqqmmmooottt{{{}}}qqqggg[[[SSSQQQOOOKKKHHHDDD@@@;;;777555333111///............---------,,,------------------------++++++************++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++************+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000000000000000000000000000000000111111222333111222444444555:::BBBHHHTTTcccwww}}}xxxtttqqqooolllhhhdddaaa___^^^\\\ZZZXXXWWWWWWVVVUUUTTTRRRTTTUUUUUUUUUVVVXXXZZZ[[[\\\^^^```bbbbbbaaaaaa___^^^]]]\\\\\\\\\\\\\\\^^^]]]\\\\\\\\\\\\YYYWWWSSSSSSRRRPPPOOOMMMLLLKKKJJJHHHGGGHHHIIIIIINNNUUU]]]pppzzzrrrqqqrrruuu}}}~~~uuulll```YYYVVVTTTPPPLLLIIIFFFAAA===:::666333000...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++*********++++++,,,,,,---+++++++++++++++,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000000000000000000000000000000000111222333444111333555666777===GGGOOO^^^lll|||wwwsssppplllhhhfffaaa```^^^]]][[[ZZZZZZZZZWWWVVVVVVWWWYYYYYYXXXWWWYYY\\\^^^______aaadddffffffgggiiikkkllllllkkkjjjjjjjjjiiihhhgggggggggggggggfffeeedddeeedddbbb___]]]\\\[[[XXXVVVTTTRRRQQQNNNJJJHHHIIIIIIIIIMMMSSS[[[kkk{{{vvvrrrpppvvv~~~xxxoooddd]]]ZZZXXXSSSOOOMMMJJJFFFBBB>>>999444111......//////......---,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,------.........---------------------,,,////////////000000000000000000000000000000000000000000000000111222333444222444777777999@@@KKKTTTdddrrr}}}wwwsssmmmhhheeebbb^^^\\\VVVVVVUUUUUUVVVWWWXXXXXXUUUVVVWWWZZZ]]]^^^]]][[[```cccgggiiijjjkkkooorrrtttvvvxxxzzzzzzzzzxxxxxxuuutttsssrrrqqqqqqqqqqqqpppnnnmmmmmmmmmllljjjhhhgggfffdddaaa^^^[[[YYYXXXTTTOOOKKKLLLKKKJJJNNNSSSUUUcccuuu{{{vvvrrruuuzzz}}}|||vvvnnnhhheeeaaa]]]YYYQQQPPPMMMHHHBBB<<<777444111///------......---,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))+++...000111///,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***)))))))))***++++++++++++++++++++++++******+++,,,,,,---.........---,,,,,,,,,,,,---...,,,,,,,,,---------............///000000000000000000000111111111000000///111111111111111222222222222333444555;;;FFFUUU```ttt|||{{{uuuoookkkfffdddaaa\\\XXXTTTQQQPPPOOOOOONNNOOOQQQRRRQQQPPPXXXYYYZZZ]]]```dddhhhjjjooorrrwwwzzz}}}~~~}}}zzz{{{{{{{{{{{{zzzxxxwwwvvvtttqqqmmmjjjhhheeebbb___^^^YYYRRRMMMLLLMMMNNNOOOSSSZZZiii~~~{{{tttrrruuuwww{{{tttpppmmmiiiddd___XXXTTTPPPKKKFFF@@@999555333111///...//////...---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++---...//////...,,,)))'''++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***************+++++++++++++++++++++++++++++++++,,,,,,---------...---,,,,,,,,,,,,---...,,,,,,,,,---------............///000000000000000000000111111111111000000111111111111222222222222444555666888???LLL[[[gggxxx}}}zzzwwwuuusssrrrrrrtttuuuuuuuuuvvvxxxzzz{{{uuuooojjjdddaaa[[[YYYVVVSSSPPPNNNLLLKKKKKKJJJJJJLLLNNNQQQSSSSSS[[[]]]aaaeeejjjooouuuxxx{{{xxxuuuqqqmmmjjjccc^^^XXXSSSQQQQQQQQQQQQRRRWWWdddvvvzzztttsssrrrwww||||||yyyuuunnniiiaaa[[[SSSNNNKKKFFF???888666333000/////////...---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------............///000000000000000000000111111111111111000111111111111222222333333666777999===EEESSSeeeqqq|||xxxvvvnnnmmmkkkhhhfffdddbbbbbbaaabbbcccccccccdddfffhhhmmmqqqwww{{{~~~uuuqqqlllfffbbb]]]YYYUUUPPPPPPNNNLLLKKKJJJJJJIIIIIIIIIIIIKKKOOOUUUZZZ]]]cccgggnnnuuu|||zzzvvvmmmhhhaaa\\\XXXVVVTTTSSSTTTWWW___mmm{{{{{{uuurrrssstttxxxzzztttiiiaaaWWWSSSQQQNNNEEE>>>888555111/////////...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------***+++++++++++++++,,,,,,++++++++++++++++++++++++------,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,---------............///000000000000000000000111222222222111111000111111222222333333333666888;;;@@@JJJZZZmmmzzz}}}zzzuuuqqqnnnkkkgggddd```___]]]ZZZXXXWWWVVVVVVUUUVVVWWWWWWVVVWWWYYY[[[]]]```dddhhhkkknnnrrruuuyyy|||~~~~~~}}}|||}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyxxxvvvtttrrrqqqhhheee```\\\YYYUUURRROOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMOOOTTT\\\eeekkkqqqwww}}}wwwssslllfffbbb]]]YYYWWWYYYYYY^^^gggrrr{{{vvvrrrpppqqqwwwppphhh]]]XXXWWWSSSLLLEEE;;;777333000///......---///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,---...*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,---------............///000000000000000000000111222222222222222000111111222333333444444444888===EEEPPPbbbuuuzzztttmmmjjjeeebbb___]]]ZZZWWWUUUTTTRRRPPPOOONNNNNNMMMNNNOOOPPPOOONNNOOOQQQSSSQQQTTTWWWZZZ\\\```dddhhhkkkmmmppppppooonnnnnnooollllllllllllllllllllllllkkkkkkjjjiiihhhfffeeeddd^^^[[[XXXUUUSSSQQQOOOMMMMMMMMMLLLLLLMMMMMMNNNNNNOOOPPPRRRUUU[[[eeepppxxx}}}zzzuuupppkkkfffaaa]]]^^^]]]```fffmmmxxx}}}uuuooonnnpppvvvzzzrrrggg___[[[WWWQQQLLL>>>:::555111000///......///......---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------............///000000000000000000000111222333333333333000111111222333444555555555:::BBBLLLYYYjjj|||~~~{{{xxxvvvuuuvvvxxxzzz~~~{{{tttlllfff___\\\XXXVVVUUUSSSQQQOOOLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJIIIHHHIIIJJJLLLKKKMMMOOOQQQRRRUUUYYY\\\]]]___bbbbbbaaa``````aaa^^^____________`````````^^^^^^^^^^^^]]]\\\ZZZZZZVVVTTTQQQPPPPPPOOOMMMLLLKKKLLLLLLMMMNNNPPPRRRRRRUUUXXX\\\```hhhttt~~~||||||zzzxxxvvvtttqqqlllhhheeeccceeejjjnnnuuu}}}tttpppoooooovvv~~~ssshhh___YYYSSSPPPBBB>>>888444222111111000//////...---------------------------------------------------,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++***************+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,---......---,,,,,,,,,,,,,,,---------............///000000000000000///000111222333333333333000111111222333444555666888???IIITTTbbbsss|||yyyvvvrrrpppkkkjjjgggeeedddeeeggghhhmmmooorrruuuxxxyyyyyyyyytttrrrpppnnnjjjeee___ZZZSSSQQQOOOMMMMMMMMMKKKJJJHHHHHHGGGFFFEEEEEEFFFFFFEEEFFFGGGFFFEEEEEEGGGIIIFFFHHHJJJKKKKKKMMMOOOQQQQQQTTTVVVVVVUUUTTTUUUUUUTTTUUUUUUUUUVVVVVVVVVVVVUUUVVVVVVVVVVVVUUUTTTSSSRRRPPPNNNNNNOOOOOONNNMMMNNNOOOQQQSSSVVVYYY\\\^^^bbbgggnnnuuu~~~zzzyyywwwuuutttuuuuuuwwwyyy{{{{{{xxxuuunnnmmmppptttwwwzzzzzzuuuqqqnnnrrrzzz{{{nnnbbbYYYTTTRRRFFFAAA;;;666444333333222//////...------------...------------------------)))***,,,---.../////////))))))***+++,,,,,,------++++++++++++++++++++++++***)))))))))***++++++,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,---......---,,,,,,,,,,,,,,,---------.........//////000000000000000///000111222333444444444000111111222444555666666;;;CCCNNN[[[iiiyyy{{{xxxsssooolllhhhdddbbb___^^^\\\ZZZZZZZZZ[[[\\\```aaacccfffhhhiiijjjjjjfffdddbbb```^^^[[[VVVRRRMMMKKKIIIIIIJJJJJJIIIHHHHHHHHHGGGFFFFFFFFFFFFGGGEEEFFFFFFFFFEEEEEEFFFHHHDDDEEEGGGHHHGGGHHHIIIKKKJJJMMMOOOOOONNNMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQRRRQQQQQQRRRRRRRRRRRRQQQQQQRRRPPPOOOOOOPPPQQQQQQPPPSSSUUUWWW[[[```dddhhhjjjpppvvv}}}wwwrrrpppnnnmmmlllnnnpppuuuzzz~~~vvvvvvyyy~~~zzztttppprrrwwwyyywwwkkkaaaXXXRRRNNNIIIBBB<<<777444111...///....../////////,,,***------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000...---,,,,,,---...000111000...---,,,,,,------,,,,,,------------------------------------------,,,,,,------...///000000000000000000111111111111222222222222222222222222222//////444777666666999???GGGTTTcccsss{{{tttnnnjjjeeeaaa^^^]]][[[YYYXXXVVVTTTRRRQQQQQQRRRSSSWWWWWWXXXYYYZZZZZZ[[[\\\\\\\\\[[[YYYVVVSSSPPPNNNIIIJJJJJJJJJIIIHHHGGGFFFGGGFFFFFFFFFGGGGGGHHHIIIGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIILLLMMMOOOPPPQQQPPPPPPOOOMMMMMMMMMNNNOOOOOOPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRSSSTTTVVVWWWWWWYYY[[[^^^cccfffjjjkkkmmmrrr|||xxxpppkkkgggeeecccgggkkksss{{{{{{sssqqqsssrrr|||{{{pppeee[[[UUUQQQLLLFFF@@@;;;666111...000///...///000///,,,***------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------222111///......///111222------,,,++++++,,,---...+++++++++,,,,,,,,,,,,---------------------------,,,,,,---......//////000000000000000111111111111222222222222222222222222333000111555777777888;;;CCCLLLZZZhhhvvv{{{sssnnnhhhddd___\\\ZZZYYYWWWVVVTTTRRRQQQOOONNNOOOPPPQQQPPPPPPQQQRRRSSSSSSTTTTTTRRRRRRSSSSSSRRRQQQPPPOOOLLLLLLMMMMMMMMMMMMLLLLLLIIIIIIIIIHHHHHHIIIJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJLLLLLLLLLLLLMMMMMMNNNNNNLLLMMMOOOPPPQQQQQQPPPOOOOOOOOOPPPPPPPPPQQQQQQQQQSSSSSSTTTTTTUUUUUUVVVVVVYYY[[[]]]___```cccfffiiipppuuuzzz}}}zzzpppjjjfffcccaaabbbgggppp{{{|||tttqqqmmmsss~~~vvvjjj___XXXTTTPPPKKKEEE@@@:::333///000/////////000///---+++------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...---,,,++++++,,,---...************+++,,,---...*********++++++,,,,,,,,,---------------------------------......//////000000000000000111111111111222222222222333333333333444222222666888777999===HHHSSScccppp{{{~~~yyytttnnnjjjccc```\\\YYYXXXWWWVVVUUURRRQQQPPPNNNNNNNNNOOOPPPNNNNNNOOOOOOPPPPPPQQQQQQMMMNNNPPPQQQRRRQQQQQQPPPMMMMMMNNNNNNOOOPPPPPPQQQQQQPPPOOOOOOOOOOOOOOOPPPNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNOOOPPPQQQRRRSSSPPPRRRSSSUUUUUUUUUUUUTTTVVVWWWWWWWWWWWWXXXXXXXXXZZZZZZ[[[\\\^^^___``````eeehhhkkknnnqqqtttyyy|||tttlllgggcccaaa```dddmmm{{{{{{tttppppppuuu{{{nnnaaaXXXTTTQQQMMMIIIDDD>>>777333222000//////000///...,,,........................------......------,,,+++------------------------.........------,,,,,,,,,++++++************++++++++++++++++++,,,,,,------******++++++,,,,,,------------------------------------....../////////000///000000000111111111111222222222333333333333333444222222666777777;;;AAAKKKXXXjjjwww|||xxxrrrnnnfffccc___]]]\\\\\\[[[[[[XXXWWWUUUTTTRRRQQQQQQQQQRRRRRRSSSSSSTTTUUUUUUUUUSSSTTTUUUVVVWWWVVVVVVUUURRRSSSTTTUUUWWWXXXZZZ[[[\\\\\\[[[ZZZZZZZZZZZZ[[[XXXXXXXXXYYYYYYYYYYYYYYYVVVVVVVVVWWWXXXZZZ\\\]]][[[\\\^^^```aaaaaa``````ccccccccccccddddddddddddeeefffhhhjjjmmmoooqqqrrrxxx{{{{{{qqqjjjeeebbbaaadddlllzzzxxxuuuppppppwwwqqqbbbYYYRRRQQQNNNLLLHHHCCC<<<888333111//////000000///---........................------......------,,,+++------------------------.........------,,,,,,,,,...------------------...------------,,,,,,+++++++++++++++,,,---......///------------------------.........//////////////////000000000111111111111222222333333333444444444333222222555666777===EEENNN\\\nnn{{{~~~yyyqqqnnnjjjgggffffffeeedddcccbbb```^^^[[[YYYXXXWWWVVVWWWXXXYYYZZZ[[[[[[\\\[[[\\\^^^___````````````aaaaaabbbccceeehhhjjjllljjjjjjiiiiiiiiiiiijjjjjjhhhhhhhhhhhhhhhhhhgggggghhhhhhggghhhiiikkkmmmnnnkkklllnnnpppqqqrrrqqqqqqrrrrrrsssssstttuuuuuuvvvwwwyyy{{{xxxnnngggccccccdddkkkyyyzzzrrrnnnssszzzuuufff]]]TTTSSSPPPNNNKKKGGGAAA===444222000///000000000///........................------......------,,,+++------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***++++++,,,---......//////------------------------////////////////////////000000000000111111111111222222333333444444555555333222333666777999BBBKKKUUUaaaqqq{{{xxxvvvuuutttrrrrrrqqqpppmmmkkkhhhfffeee___```aaaccceeefffggghhhgggiiikkknnnqqqrrrrrrsssqqqqqqqqqsssuuuxxx{{{}}}}}}}}}||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}|||||||||{{{zzzzzz{{{}}}vvvmmmgggeeeeeejjjyyywwwpppsssvvvxxxzzzmmmdddYYYWWWTTTQQQNNNIIIDDD@@@555333000///000111000///........................------......------,,,+++........................,,,,,,------------------******++++++++++++******++++++,,,------,,,+++***)))***+++,,,---...//////------------------------000/////////////////////000000000000111111111111222222333333444555555666333333555888999===GGGQQQ^^^ggguuu~~~|||{{{uuuvvvxxxzzz|||wwwqqqmmmkkkooo{{{~~~ttttttsssqqqyyyssskkk^^^[[[WWWSSSOOOKKKFFFBBB555333000000000111111000////////////////////////------......------,,,+++........................,,,,,,,,,------.........---......//////......---'''(((***+++,,,,,,++++++((())))))+++,,,---......------------------------000000000000////////////000000000000111111111111222222333333444555666666444444666:::;;;???JJJVVVeeemmmxxxzzzvvvsssttt~~~zzzuuuttttttwww}}}wwwooojjjbbbYYYTTTRRROOOJJJEEE>>>;;;666222000///---+++///000111111111000...---/////////......------------...//////------...///---,,,,,,++++++,,,,,,---///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///000222555555333111000000000111111111111222222222444222111222555666444111333555777999>>>GGGSSS\\\jjjrrr~~~}}}|||{{{vvvssstttxxxxxxoooggg^^^WWWSSSPPPLLLHHHAAA===777333000///---,,,....../////////...---,,,---------,,,,,,++++++++++++---...---,,,+++,,,---------,,,,,,,,,,,,------------------------------------------------------,,,,,,++++++,,,,,,---............/////////000000000222444555333111000000111111111111222222222222333222111222555666444222444666999<<>>:::666333111111111000////////////000---------------.........---...//////------...///......------------......//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///------------............111222222222000///000111222222222222333333333333222333444333333444777999888AAANNNZZZdddmmmuuu{{{~~~{{{zzzzzz~~~{{{xxxtttqqqqqqtttxxx{{{~~~~~~}}}}}}wwwtttqqqttt}}}xxxlllaaaXXXTTTRRROOOKKKFFFBBB>>>999555111222111000/////////000000,,,---------.........///---...//////...---...///------,,,,,,,,,,,,---------------------------,,,---------------------------------------...//////............////////////111222222111//////000111222222222333333333444444222333444333222444777;;;;;;FFFUUUdddnnnuuu|||}}}{{{xxxvvvtttqqquuu{{{vvvrrrlllgggeeeeeefffhhhhhhiiikkkkkkjjjjjjlllmmmxxx~~~yyysssqqquuu{{{ooocccZZZUUUTTTNNNLLLHHHDDD@@@;;;666222222111000......//////000.../////////000000111111---...//////------...///---,,,,,,++++++,,,,,,---+++,,,,,,------......///...........................------------...//////////////////000000000000111222222111///...000111222222333333333444444444222444444333222333888<<<===III[[[jjjttt{{{}}}zzzxxxwwwmmmqqqwww}}}tttpppiiiccc^^^\\\\\\]]]\\\^^^___```______```bbbiiiyyy{{{yyyzzz~~~tttooommmrrr}}}~~~rrrhhh```YYYUUUQQQPPPOOOLLLGGG@@@:::666333111////////////...---111000///...------.../////////.........---------.........------,,,,,,,,,...---,,,,,,,,,,,,---...---------............//////......---------......////////////////////////000000000000111111111111222222333333333222222111333111222444555555999@@@HHHTTTdddqqqxxx}}}~~~yyysssppppppsss{{{{{{uuukkkccc]]][[[YYYXXXSSSUUUWWWWWWUUUVVVYYY\\\dddooozzzttttttwwwxxxxxx~~~~~~~~~wwwpppnnnooovvvwwwmmmccc[[[VVVRRRQQQOOOLLLHHHCCC===999444222000///000000///...000000......---...////////////.........---------......---------,,,,,,,,,......---,,,,,,---......---------............///......---------......///////////////////////////000000000000111111111111222222333333333222222111444333333666666777<<>>888444222111111000...//////000000///...------------.........//////,,,,,,,,,---------......---...///000000///...------------............///......---------......///000000000000000000000000000000000000111111111111111222333444555555555555444555888::::::???NNN^^^gggppp|||}}}yyyyyyyyyyyyzzz|||~~~~~~~~~yyyoookkkhhhffffffeeecccaaacccfffmmmxxxssspppmmmmmmpppwwwyyyggg___VVVSSSTTTTTTOOOJJJDDD@@@999444222111000/////////000000000...---,,,---------.........//////,,,,,,,,,------.........---...///000000///...------------........./////////......---------......000000000000000000000000000000000000111111111111111222333444555555555555555666999;;;;;;AAAQQQaaafffooozzz}}}{{{xxxxxxxxxyyy{{{}}}yyyuuuqqqooonnnmmmjjjgggiiikkkqqqzzzrrrpppmmmnnnssswww|||}}}ppphhh]]]VVVTTTRRROOOLLLIIIEEE???888333111000000///......---------......---------............/////////.........---------,,,,,,,,,---------..........................................////////////111000/////////000222333000111111111111222222222222333333333333333333444555777999;;;???IIIWWWbbbjjjpppyyy~~~{{{yyywwwwwwxxxxxxyyy}}}zzzzzzzzzvvvsssqqqqqqtttyyy{{{qqqmmmkkknnnrrrwwwtttlll```YYYVVVTTTQQQNNNLLLHHHBBB;;;666333111111000000///.........//////---------............/////////.........---------,,,,,,---------.............................................////////////000000/////////000111222000111111111111222222222222333333333333444444444666888;;;===BBBLLLZZZdddmmmsss{{{~~~{{{yyyvvvwwwxxxyyy{{{~~~~~~zzz}}}uuuooojjjjjjmmmqqqzzzyyyqqqeee\\\XXXUUUSSSQQQOOOKKKEEE???999555333222222111000000/////////000---------............///...............---------,,,------------.............................................//////////////////.........///000111000111111111111222222222222222333333444444444444777999<<<@@@FFFQQQ___hhhqqqwww|||zzzyyyuuuvvvxxxzzz||||||ssskkkiiikkkpppxxx}}}uuujjj```ZZZWWWTTTSSSQQQNNNHHHBBB<<<777444222222111000000////////////---------............///........................------------................................................////////////...............//////000000000111111111222222222222222333333444555555555777999===CCCKKKWWWdddlllwww}}}|||zzzxxxxxxsssuuuxxx{{{~~~yyynnnjjjkkknnnvvv}}}yyyoooeee]]]XXXUUUTTTQQQOOOJJJEEE???999555333222111000///............---------............///---.....................---------.........//////////////////////////////............////////////---......///////////////000000111111111222222222222222333444444555666666777999???FFFQQQ]]]iiiqqq|||~~~{{{xxxwwwvvvvvvrrruuuxxx|||~~~rrrlllkkklllqqqvvv{{{sssjjjbbb[[[XXXVVVQQQPPPLLLHHHBBB<<<777555222111000///...------------------............///---------...............------........./////////////////////////////////............////////////---...///000000000000///000111111111111222222222222222333444555666666777888;;;AAAKKKWWWdddooovvv{{{wwwtttsssssstttqqqtttxxx|||{{{xxxwww{{{{{{rrrnnnlllmmmpppzzz~~~xxxpppggg___ZZZXXXRRRQQQOOOKKKFFF@@@;;;888333333111000///.........---------............///---------.........//////............////////////////////////////////////............////////////...///000111111111000000000111111111111222222222222222333444555666777777;;;>>>EEEPPP]]]kkkvvv{{{}}}xxxsssppppppqqqrrrqqqtttxxx|||}}}|||wwwsssrrrqqquuuxxxrrrmmmlllnnnuuu|||{{{tttkkkbbb]]]ZZZSSSSSSQQQMMMHHHCCC===:::555444333111000/////////---------.........//////---------.........//////............/////////000000000000000000000000000............/////////000...///111222222222111000000111111111111222222222222222333444555666777888===@@@GGGSSSbbbpppzzz{{{vvvqqqnnnnnnpppqqqqqqtttxxx||||||xxxzzz~~~zzzvvv{{{vvvrrrnnnmmmmmmqqq||||||zzzxxxxxxxxxyyyyyyyyyzzz{{{zzzyyyxxxwwwyyyzzz{{{}}}~~~tttpppmmmkkkrrryyy{{{vvvmmmbbbXXXXXXUUUQQQOOOMMMHHH@@@:::888666333111000///---,,,///...------------...//////...---,,,,,,---...///............////////////000000//////.........---............////////////222111111111000000////////////000111222333333333444222222555666444666999>>>AAAMMM^^^kkksss}}}}}}wwwqqqnnnllliiikkkoootttxxx|||~~~|||tttsssvvvyyy{{{}}}zzzvvvuuuzzzzzzuuuooojjjgggffffffkkkvvv~~~{{{xxxvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvtttssstttuuuvvvwwwyyyzzz{{{|||{{{}}}~~~~~~~~~xxxpppkkkgggjjjrrrzzz~~~yyypppeee\\\YYYVVVRRRPPPNNNJJJBBB===999777444222111000...,,,........................000///...------...///000............////////////000/////////........................////////////111111111111000000000///000000111111222222333333444222222666777666999>>>AAAFFFTTTfffrrryyy~~~zzzsssnnnllljjjhhhjjjooossswww{{{~~~~~~vvvuuuxxx{{{}}}{{{wwwrrroooqqq~~~yyyqqqlllhhhccc``````aaafffqqq}}}|||zzzyyyxxxxxxxxxyyyyyyxxxwwwvvvuuutttuuuuuuvvvvvvwwwwwwxxxxxxxxxyyyyyyyyywwwwwwyyyzzz~~~~~~}}}||||||}}}~~~~~~tttlllgggeeekkkrrrzzz~~~uuujjjaaa[[[WWWTTTRRRPPPMMMFFFAAA<<<999555333111000...------...////////////...---//////............//////............////////////////////////........................////////////111111111111000000000000111111111222222222222222333222333777888888<<>>FFFLLLYYYmmm~~~{{{vvvooojjjhhhfffdddgggkkkppptttyyy|||~~~|||}}}~~~wwwpppiiieeeiiixxxyyyqqqjjjccc^^^\\\YYYWWWXXXZZZ___kkkwwwzzzyyyvvvtttrrrrrrrrrrrrpppqqqrrrrrrrrrrrrtttuuuwwwwwwvvvuuutttsssssssssuuuttttttuuuvvvxxxzzz{{{zzzzzz|||~~~}}}~~~~~~~~~~~~}}}vvvnnnhhhhhhjjjpppzzztttkkk```\\\WWWUUUTTTRRRNNNJJJCCC???:::555333111000...---...000111111000...---,,,,,,,,,,,,,,,,,,,,,,,,............////////////.........///////////////............////////////000000000000000000111111333333333222222222222222555444555777777888???HHHTTTdddyyy|||yyyvvvpppjjjhhheeeccceeeiiiooosssyyy|||~~~xxxpppiiidddeeeooo{{{|||tttmmmfff```\\\XXXUUUTTTVVVXXX]]]iiittt~~~{{{xxxuuusssrrrrrrpppqqqrrrrrrqqqrrrtttvvvyyyxxxxxxwwwwwwvvvuuuuuuxxxxxxwwwvvvvvvwwwxxxxxxyyyyyyzzz{{{|||}}}~~~yyyyyyyyyyyyyyyxxxvvvvvvyyyyyyyyyyyyyyyyyyyyyyyyyyy||||||qqqiiifffgggmmmuuuzzzpppccc^^^XXXUUUTTTSSSPPPMMMGGGBBB<<<777444222000///...///000000000000///...,,,,,,------------,,,,,,............////////////.........///////////////............////////////000000000000111111111111222222222333333333333333555555666888888:::DDDNNN\\\nnn~~~yyyuuutttmmmhhhfffdddbbbdddiiinnnsssyyy}}}|||vvvnnnhhhbbb```gggppp~~~wwwooohhhbbb]]]YYYTTTQQQQQQRRRTTTYYYdddooo~~~}}}zzz{{{{{{{{{zzzzzz}}}~~~|||{{{yyyxxxyyyzzzzzzzzzzzzzzzzzzyyyyyy{{{~~~}}}zzzyyy|||}}}~~~yyymmmhhhgggjjjooowwwtttfff```YYYVVVTTTSSSPPPNNNIIIDDD===888555333111000////////////////////////------...//////...------............////////////............/////////000............///////////////000000000111111111111111222222333333444444444444555777:::;;;???KKKWWWeeexxx{{{uuuqqqnnnhhhdddcccbbbaaaeeejjjnnnsssyyy~~~|||uuunnnhhhaaa]]]aaahhhvvvzzzssskkkeee```\\\YYYRRROOOOOOQQQRRRVVVaaalll|||~~~~~~~~~~~~}}}~~~}}}~~~~~~}}}|||yyyvvvsssqqqwwwxxxyyyyyyxxxyyy{{{}}}|||~~~~~~~~~|||||||||~~~~~~zzz{{{}}}}}}}}}{{{yyyxxxuuuuuusssssssssssstttuuuvvvxxx|||rrrllliiijjjkkkooo|||wwwgggaaaZZZVVVTTTSSSPPPNNNKKKFFF>>>888555333111000000000////////////000000...///000111111000///.............../////////000---.........//////000000............/////////000//////000000111111111222111111222333333444555555333444888<<<===CCCPPP^^^jjj}}}}}}xxxrrrnnniiiddd```aaaaaaaaaeeekkknnnssszzz~~~~~~wwwpppiiibbb]]]___dddjjj~~~yyyrrrkkkeeeaaa]]]ZZZSSSPPPPPPRRRSSSWWWaaakkkzzz~~~~~~|||zzzxxxvvvtttvvvttttttvvvyyyzzzxxxvvvvvvwwwyyyzzz{{{|||||||||}}}}}}|||||||||||||||||||||xxxwwwvvvtttttttttssspppnnniiikkkkkkiiieeedddeeehhhllllllnnnppptttxxx{{{}}}yyypppgggfffhhhlllttt|||yyyjjjddd]]]XXXVVVUUURRROOOKKKHHHCCC???;;;888444111000000///...............------......///000000000000000000000000000000000...------------...//////...///////////////...---000000000000111111111111111111111111222333444444555777;;;>>>>>>DDDTTTcccwww{{{uuuoookkkfffdddbbbaaabbbeeehhhkkkooosssxxx~~~|||xxxpppggg___[[[[[[]]]jjjrrr|||xxxrrrkkkfff```[[[WWWWWWTTTRRRQQQQQQTTT]]]hhhzzz}}}|||{{{zzzyyyxxxzzz}}}~~~}}}{{{|||||||||||||||}}}~~~~~~~~~zzzxxxvvvuuutttsssqqqnnnlllggghhhhhheeeaaa```aaabbb```aaabbbdddgggjjjmmmooottt{{{~~~tttjjjffffffhhhnnnuuu|||kkkeee]]]XXXWWWUUUSSSQQQMMMJJJEEEAAA===:::666333000000///............//////////////////.........000000000000000000000000//////......//////000111------...............---000000000000111111111111111111111111222333444555666888;;;>>>@@@FFFVVVfffzzzyyysssmmmiiidddcccaaa```aaadddhhhjjjpppsssyyy~~~~~~yyyrrriiiaaa]]]\\\\\\```fffwww|||wwwqqqkkkfffaaa[[[XXXWWWSSSQQQQQQPPPSSS]]]gggwww}}}zzzyyywwwuuuqqqnnnjjjiiigggddd```]]]^^^___\\\\\\]]]^^^```bbbdddfffgggnnnvvv|||pppjjjfffeeeiiinnn|||nnnggg^^^XXXVVVVVVUUUSSSOOOLLLGGGCCC@@@<<<888555111000//////......//////111000000///......------000000000000000000000000000000//////000000111222+++,,,------............000000000111111111222222111111111111222333444555888888;;;>>>AAAIIIZZZjjj}}}|||wwwpppkkkgggbbbaaa______```dddhhhjjjqqqtttzzz{{{tttllleee___[[[ZZZVVVZZZeeevvvzzzvvvqqqkkkfffaaa\\\XXXVVVRRRPPPPPPOOORRR[[[fffttt|||{{{xxxsssqqqmmmhhhccc```______```_________```aaacccddddddiiiooovvvyyypppjjjfffgggkkkuuu~~~qqqiii___YYYVVVVVVUUUTTTPPPMMMIIIEEEBBB>>>999666111000000///.../////////000000//////............////////////////////////000////////////000111111+++,,,---...////////////000000111111111222222222111111111222333444555666888888:::>>>CCCLLL]]]mmm~~~zzzuuuooojjjfffaaa```______aaaeeeiiilllrrrvvv{{{}}}vvvnnnggg```[[[WWWSSSTTTZZZeeerrr}}}xxxtttpppkkkgggbbb\\\YYYUUUQQQOOOOOONNNQQQ[[[eeeqqqzzz|||vvvooojjjfffdddcccccccccbbbaaaaaabbbcccdddfffjjjpppttt{{{wwwnnnhhhgggjjjpppzzztttlllbbbZZZXXXWWWUUUSSSPPPNNNJJJGGGCCC???:::666111111000///////////////............//////000000//////////////////////////////......//////000111,,,---...000000111111111111111111111222222222222111111111222333444666777777777999???FFFPPP```ooo~~~}}}yyysssnnniiifffaaa```___```cccgggllloootttwww|||}}}vvvoooiiibbb[[[VVVTTTRRRUUU[[[bbbnnn{{{uuusssoookkkgggbbb]]]YYYTTTQQQOOONNNNNNQQQZZZeeepppyyyyyysssoookkkiiikkkjjjiiihhhhhhhhhiiijjjkkkooossswww|||}}}ssskkkhhhiiimmmvvvyyyqqqggg___[[[YYYVVVSSSQQQOOOLLLIIIEEE@@@;;;777222111000000//////000000------......///000000111000000000000000000000000///............///000000...///000111111111111111111111111222222222222333111111111222444555777777666666:::BBBJJJUUUdddrrr~~~|||wwwqqqlllhhheee``````___```ccchhhmmmpppuuuxxx}}}wwwpppkkkeee^^^XXXSSSQQQQQQTTTXXX```rrr}}}xxxsssqqqnnnkkkhhhccc^^^ZZZUUUQQQOOOOOONNNQQQZZZeeepppxxx~~~yyyuuurrrtttsssqqqpppppppppqqqrrrooosssxxx|||zzzpppkkkkkkjjjqqqwwwmmmeee```\\\XXXTTTSSSQQQNNNKKKHHHCCC===999222111000000//////000000.........///////////////000000000000000000000000000000//////000000111222//////000000000000000///111111111222222222333333111111111222444666777888777777===FFFPPPZZZhhhuuu~~~}}}yyytttoooiiieeeccc^^^^^^^^^___ccchhhmmmqqqvvvyyy~~~yyyrrrnnniiibbb]]]SSSRRRQQQQQQRRRXXXgggvvvyyyuuurrrpppmmmkkkhhhccc^^^ZZZUUURRROOOOOOOOOQQQ[[[eeennnwww}}}zzzuuutttsssrrrqqqrrrssssssrrrwww}}}uuuooonnnhhhnnn{{{|||rrrjjjddd___YYYUUUUUUSSSPPPMMMJJJEEE???;;;222111111000000000000000000000000///......------000000000000000000000000111111111000111222222333...///////////////...---111111222222222333333333111111111222444666777888888999???JJJTTT^^^lllwww~~~}}}{{{wwwrrrmmmhhhdddbbb]]]\\\\\\^^^bbbgggmmmpppwwwzzzzzztttpppllleee```TTTSSSRRRQQQPPPTTTcccqqq~~~wwwrrrqqqooommmkkkhhhddd^^^ZZZVVVRRRPPPPPPOOORRR\\\fffmmmuuuzzzxxxvvvsssssstttuuuttttttsssvvvzzz}}}sssnnnjjjmmmvvvzzzoooggg```[[[XXXUUUSSSOOOMMMJJJFFFBBB???777444000......//////...111111000000//////......////////////000000000000000000000000000111111222000000000000111111111111000111111111111222222222000111333444444444666888777:::AAAKKKWWWfffrrryyy}}}|||zzzuuuoooiiiccc^^^\\\[[[[[[[[[^^^bbbggglllooouuuyyy}}}vvvtttpppggg___ZZZTTTOOONNNOOOSSS^^^hhhyyy}}}wwwtttqqqooommmjjjgggbbb]]]XXXWWWRRRNNNOOOPPPSSS\\\eeeqqqxxx~~~yyysssqqqnnnmmmnnnnnnnnnmmmppprrrvvvzzzxxxrrrlllmmmsssuuummmfff```\\\WWWUUUQQQOOOLLLHHHDDDAAA999666222000000000000///111000000000/////////...////////////000000000000/////////...///000000111000000000000111111111111111111111111222222222222000222333444444555777999999>>>EEEPPP\\\jjjvvv}}}|||yyyvvvrrrlllfff```\\\ZZZZZZZZZ[[[^^^bbbgggmmmpppvvvzzz{{{xxxtttjjjbbb\\\VVVPPPNNNNNNQQQZZZdddvvv{{{uuurrrqqqooommmjjjgggbbb]]]YYYWWWRRROOOOOOPPPTTT\\\eeeqqqxxx~~~{{{vvvooollliiihhhhhhhhhgggfffkkklllnnnqqqxxx~~~wwwooonnnqqqzzz~~~uuunnngggbbb[[[XXXTTTQQQNNNJJJFFFCCC<<<999555333222222111000000000000000////////////////////////000000000000...............//////000000000000000111111111111111111111111222222222333000222444444444555888:::<<>>FFFRRR^^^jjjvvv}}}{{{wwwuuuvvvvvvvvvvvvooommmiiiddd___[[[XXXWWWXXXYYYZZZ^^^ccciiiooosssxxx|||zzzqqqjjj```YYYSSSPPPMMMNNNUUU]]]nnn~~~yyytttqqqrrrpppmmmkkkhhhccc]]]YYYWWWSSSQQQRRRSSSUUU]]]fffooovvvxxxtttsssvvvyyyzzzsssnnnmmmjjjgggeeedddcccbbbaaaaaaaaaaaabbbeeekkktttzzzyyyvvvtttuuu|||wwwoooiii```\\\WWWSSSPPPMMMIIIGGGAAA===888555333222000///////////////000000000000////////////000000000000000000//////000000111222///000000000111111111111111222222222222333333333222333444444555777:::===>>>IIIXXXeeeppp{{{}}}yyyuuusssrrrrrrrrrqqqllljjjeeeaaa]]]ZZZXXXXXXWWWXXXZZZ^^^dddjjjqqqtttzzz~~~xxxsssssssssvvv}}}|||sssmmmaaa[[[UUURRROOOOOOUUU^^^kkk{{{zzzvvvtttrrrpppnnnkkkhhhccc^^^YYYWWWSSSQQQRRRSSSUUU]]]eeennnuuu~~~}}}yyyttttttvvvzzzvvvoookkkkkklllmmmpppwww|||uuupppmmmjjjgggeeeeeedddcccbbbbbbbbbbbbaaabbbfffkkkppp|||}}}zzzwwwwww|||yyyrrrmmmbbb___YYYTTTQQQNNNKKKHHHCCC???:::666444222000///////////////000000000000////////////000000000000000000000000000111222222000000000000111111111111222222222222333333333333333333444444555777;;;???AAAMMM___nnnxxx|||yyyuuurrrqqqpppnnnmmmiiigggbbb^^^[[[YYYXXXXXXVVVWWWZZZ^^^dddlllrrrvvv{{{xxxqqqjjjfffeeeeeehhhnnnuuuwwwrrreee___YYYUUURRRQQQVVV^^^hhhwwwzzzwwwvvvrrrpppnnnkkkhhhddd^^^ZZZVVVRRRQQQRRRSSSUUU\\\dddmmmttt}}}}}}xxxsssooommmnnnpppuuu|||{{{pppjjjccccccbbbbbbfffnnnwww~~~zzzuuupppnnnkkkiiiiiiiiihhhgggfffffffffeeedddeeehhhkkkttt~~~}}}zzzyyy|||}}}vvvrrrfffaaa\\\WWWSSSPPPMMMKKKFFFBBB===888666444222000.../////////000000000111////////////000000000000///////////////000111111000000000000111111111111222222222333333333444444333444444444555888<<<@@@FFFTTTgggwwwyyywwwtttrrrqqqooommmjjjfffccc___[[[XXXWWWWWWXXXVVVWWWYYY^^^eeelllssswww|||zzzrrrkkkeee```]]][[[[[[^^^bbbgggvvv}}}xxxkkkddd]]]YYYTTTQQQVVV\\\dddttt}}}yyyxxxwwwsssqqqnnnllliiiddd^^^ZZZUUUQQQPPPRRRSSSTTT[[[ccclllsss}}}|||yyywwwtttrrrnnnqqqtttvvvvvvtttqqqnnnmmmnnnpppttt|||tttmmm___^^^]]]\\\^^^bbbiiinnnzzzzzzuuurrrooonnnnnnnnnmmmllljjjjjjjjjhhhffffffgggiiirrr|||~~~}}}|||{{{|||zzzvvvhhhddd^^^XXXUUURRROOOMMMHHHDDD???:::888555333111.../////////000000111111////////////000000000000...............///000000000000000000111111111111222222333333333444444444333444444444555888===AAAIIIXXXmmm}}}vvvtttsssrrrqqqooollljjjdddaaa]]]YYYWWWVVVVVVWWWUUUVVVYYY^^^eeemmmtttxxx}}}zzzqqqiiiccc___\\\ZZZUUUVVVXXX[[[```mmm}}}ooohhhaaa[[[UUUQQQUUU[[[aaaqqq|||yyywwwwwwsssqqqnnnllliiiddd^^^ZZZTTTQQQPPPQQQRRRTTTZZZbbbkkkrrr||||||yyyvvvqqqmmmkkkjjjiiiggggggiiinnnqqqssssssqqqpppmmmppptttxxx}}}}}}ooohhhccc___^^^[[[YYY]]]cccjjjooo||||||yyywwwwwwwwwwwwvvvqqqrrrsssqqqllliiiiiijjjpppzzz}}}|||~~~wwwqqqkkkbbb[[[UUUQQQNNNLLLHHHFFFCCC???:::555111///000000000000000111111111000000000000000000000000111111000000//////......////////////000000000000333333222222333333444555333222444777999999===DDDQQQcccwwwuuusssrrrqqqpppnnnkkkiiidddaaa\\\XXXVVVVVVWWWXXXYYYXXXYYY^^^eeennntttxxx{{{tttooogggaaa\\\YYYWWWVVVVVVWWWXXXXXXYYYccczzzwwwnnnccc\\\VVVSSSUUUZZZcccnnn}}}|||yyywwwsssqqqmmmjjjfffaaa[[[WWWUUURRRPPPQQQRRRSSSZZZbbbkkkuuu~~~xxxtttooolllhhheeeeeedddcccbbbcccfffkkkpppsssttttttsssuuuyyy}}}vvvlllfff```]]]YYYUUUWWW\\\```dddooo}}}~~~{{{||||||zzzvvvrrrrrrrrrsss|||}}}~~~|||tttnnneee]]]XXXSSSPPPNNNIIIHHHEEEAAA<<<777333111000000000000111111111111000000000000000000000000111111000000////////////000000000111111111111222333333222222333333444555444222444777888999???GGGVVVhhh~~~{{{tttrrrpppooonnnmmmjjjgggbbb```\\\XXXVVVVVVWWWXXXZZZZZZ[[[```gggooovvvzzzxxxrrrjjjgggbbb^^^\\\[[[ZZZZZZXXXWWWXXXWWWXXXaaawwwyyyoooeee]]]WWWSSSUUUZZZ___iiixxx~~~|||zzzxxxtttrrrnnnjjjfffaaa[[[WWWUUUQQQOOOPPPQQQSSSZZZaaajjjttt~~~|||zzzvvvqqqnnngggeeecccbbbbbbbbbaaa```___bbbhhhnnnsssvvvxxxxxx~~~tttlllddd___YYYSSSSSSVVVWWWYYY```kkkvvv}}}||||||yyy~~~~~~xxxrrriiiaaa[[[VVVSSSQQQKKKIIIGGGCCC>>>999555333111111111111111111111111000000000000000000000000111000000000000/////////111111111222222222333333333333222222333333444555555333444666777:::CCCLLL^^^ppp}}}vvvrrrpppnnnmmmlllkkkhhheee```^^^ZZZWWWVVVVVVXXXYYY[[[[[[^^^bbbiiiqqqwww|||wwwooojjjdddccc```^^^]]]]]]^^^___[[[ZZZYYYXXXWWW___rrr{{{qqqggg___XXXSSSTTTXXX[[[dddqqq|||}}}|||{{{zzzvvvsssnnnjjjfffaaa[[[WWWTTTPPPNNNOOOPPPRRRYYY```iiittt~~~~~~{{{yyywwwuuurrrpppkkkiiigggggggggfffdddbbb^^^aaaffflllssswww{{{|||}}}tttjjjccc\\\UUUSSSUUUSSSRRRVVV^^^gggqqq~~~zzztttkkkbbb\\\XXXTTTRRRLLLJJJHHHDDD???:::777555222222111111111111111000////////////////////////000000000000000000000000111111111111222222222333333333222222333333444555555444444666777;;;GGGSSSeeexxxyyyssspppnnnlllkkkkkkiiifffccc___\\\YYYVVVUUUVVVXXXZZZZZZ\\\```dddjjjqqqxxx}}}yyyrrrllliiifffeeedddbbb``````aaacccbbb```^^^\\\ZZZ___ooo|||sssiiibbbZZZTTTSSSVVVXXX___jjjssszzz~~~}}}|||{{{zzzwwwtttooojjjeee```ZZZWWWSSSOOOMMMNNNOOOPPPWWW___hhhsss~~~}}}zzzyyyyyyxxxwwwuuusssrrrpppooonnnlllhhheeebbbdddhhhmmmsssxxx|||~~~{{{ppphhhaaaYYYUUUUUUSSSPPPPPPVVV\\\eeerrr~~~yyysssjjjbbb\\\XXXTTTRRRLLLJJJHHHDDD@@@;;;888666333222222222111111000000////////////////////////000000000000111111111111000000000111111111222222333333222222333333444555555444555666777===KKKXXXkkk~~~xxxsssooommmlllkkkjjjhhheeeccc]]][[[XXXUUUUUUVVVXXXZZZYYY\\\aaaeeejjjpppxxx}}}}}}wwwrrrnnnkkkfffffffffdddbbbccceeehhhkkkiiigggeeeaaacccnnn{{{}}}tttkkkccc[[[TTTRRRUUUVVV\\\dddkkkqqqxxx~~~||||||{{{zzzxxxtttnnniiiddd^^^YYYVVVQQQNNNLLLMMMMMMOOOVVV^^^fffrrr}}}~~~}}}}}}~~~~~~}}}}}}|||{{{yyyxxxtttoookkkkkklllnnnppptttwwwzzz|||wwwnnnggg^^^XXXWWWSSSOOONNNQQQUUU[[[fffppp~~~}}}wwwqqqiiiaaa\\\XXXUUUSSSLLLKKKIIIEEEAAA===999777333333333222111111000000000000000000000000000000000000000111111111111222000000000111111111111222333333222222333333444555444444666888999???NNN]]]qqqxxxtttpppnnnlllkkkjjjiiifffccc]]][[[XXXUUUTTTUUUWWWYYYYYY]]]cccgggkkkqqqxxx~~~{{{wwwtttqqqoooeeeffffffdddbbbdddjjjoootttrrrqqqooojjjgggnnnvvv{{{tttkkkddd\\\TTTQQQSSSTTTXXX]]]bbbfffmmmvvv|||||||||||||||zzzxxxtttmmmgggbbb\\\WWWTTTPPPLLLJJJKKKLLLNNNUUU\\\eeeqqq}}}|||xxxuuuuuutttttttttvvvxxxyyyyyy~~~xxxoooeee^^^\\\TTTQQQOOOPPPQQQUUU]]]eeeqqq~~~vvvppphhhaaa\\\YYYVVVTTTNNNMMMKKKGGGCCC???<<<:::444444333222222111000000000000000000000000000000000000111111111222222222111111111222222222333333333333222222333333444555222444777:::;;;AAAPPP```vvvzzzvvvqqqooommmlllllljjjgggddd]]][[[XXXTTTSSSTTTVVVWWWZZZ___eeejjjmmmrrrzzz|||yyyvvvtttlllllljjjfffccceeelllrrrzzzyyyxxxvvvqqqkkkmmmssszzzrrrjjjddd\\\TTTQQQRRROOORRRVVVXXX[[[bbbkkkrrrvvv~~~|||yyy{{{||||||{{{xxxssslllfff```[[[VVVRRROOOKKKIIIJJJKKKMMMTTT\\\dddppp}}}|||{{{xxxvvvuuuuuuvvvwwwqqquuu{{{wwwlllddd```WWWSSSQQQRRRRRRSSSYYY```hhhvvvuuuppphhhaaa]]]ZZZWWWVVVPPPOOOLLLIIIEEEAAA===<<<444444333333222111000000000000000000000000000000000000111111222222222222222222333333333444444444333333222222333333444555222444888;;;<<>>CCCLLL\\\jjj~~~~~~yyyssspppmmmiiigggddd```^^^ZZZYYYWWWVVVUUUVVVXXXYYY^^^bbbhhhoootttyyyyyypppooorrrpppsssuuusssmmmhhheeeeeekkkrrrxxxooofffaaa]]]UUUOOONNNJJJIIIHHHHHHJJJOOOSSSWWW```gggqqq{{{yyyuuurrrssswwwzzzyyywwwsssmmmeee^^^XXXSSSOOOLLLMMMJJJHHHJJJJJJKKKRRRYYYdddnnn|||}}}yyytttrrrooommmmmmoooqqqssswww{{{zzzrrrjjjaaaZZZVVVSSSOOOOOOQQQTTT\\\jjjzzz{{{wwwtttrrruuu|||yyyssskkkddd^^^ZZZWWWTTTSSSPPPLLLIIIGGGDDDAAA>>>666666444333222111000000111111000000000000111111111111111111111111111111111000000000000111222222333333333444444444555555999888999???EEEPPP```nnn}}}{{{rrrnnnjjjfffccc```\\\ZZZXXXWWWVVVUUUUUUVVVXXXYYY```dddkkkqqqwww||||||uuusssnnnoooooommmiiieeedddcccbbbgggrrrxxxooofffaaa\\\UUUOOONNNJJJHHHFFFDDDEEEHHHKKKMMMXXX^^^hhhsss}}}~~~xxxsssqqqnnnpppsssuuuuuusssnnniiibbb[[[VVVQQQNNNKKKMMMIIIGGGHHHIIIKKKRRR[[[eeeooo}}}~~~yyywwwtttrrrpppppprrrrrrqqqtttxxxyyyqqqggg^^^XXXTTTOOONNNQQQQQQXXXbbbpppyyysssnnnkkkiiilllrrr}}}}}}wwwooogggaaa\\\WWWTTTSSSQQQMMMJJJHHHEEEBBB???999888666444222111111111222111111000000111111222111111111111111111111111000000000111111111222222222333333444444555555555:::888999@@@IIITTTdddqqq}}}~~~{{{oookkkfffbbb___[[[XXXUUUVVVVVVTTTTTTUUUWWWYYYZZZaaaeeelllrrrxxx~~~yyysssqqqnnnkkkiiigggfffeeebbbeeekkkuuuyyypppfffbbb]]]UUUOOOMMMIIIGGGDDDCCCBBBDDDFFFHHHQQQWWW___jjjuuu}}}vvvqqqnnnlllkkklllooopppooommmhhhddd]]]XXXTTTPPPLLLJJJMMMIIIFFFGGGHHHKKKSSS\\\gggppp~~~~~~{{{yyyxxxwwwwwwxxxssssssuuuyyywwwmmmccc\\\WWWQQQPPPRRRRRRVVV^^^hhhxxx~~~wwwpppjjjfffdddffflllvvv|||tttllleee___YYYVVVTTTQQQNNNKKKIIIGGGCCCAAA<<<:::777555333222222222222222111111111111222222111111111111111111111111000111111111222222222222222222333333444555666666999777:::CCCNNNZZZiiivvv|||xxxlllhhhccc^^^[[[XXXUUUSSSTTTTTTSSSSSSTTTWWWYYY[[[aaaeeelllrrrxxx~~~zzzuuunnnjjjiiiiiigggeeeeeefffiiiooo{{{zzzqqqhhhccc^^^VVVPPPNNNHHHFFFDDDCCCBBBCCCEEEGGGLLLQQQXXXbbbmmmzzz}}}vvvpppllliiiiiijjjkkkkkkkkkiiihhhbbb___ZZZUUURRROOOKKKIIILLLHHHEEEFFFHHHKKKTTT]]]hhhrrr~~~~~~wwwvvvvvvwww}}}~~~tttjjjccc]]]VVVTTTUUUTTTVVV[[[cccqqqyyyrrrkkkfffdddeeeiiiqqqzzzqqqjjjccc\\\XXXTTTRRROOOLLLJJJHHHEEEBBB???<<<999666444333333333222222111111111111222222111111111111111111111111000111222222333333222222111222333333444555666666888777<<>>:::666444333333444333222222111111222222333111111111111111111111111000111222333333333222222111222222333444555666777999999@@@NNN^^^kkkxxx~~~uuuooogggccc]]]XXXVVVTTTRRRQQQQQQQQQQQQQQQTTTWWWZZZ\\\aaafffmmmtttzzzxxxwwwxxxuuuqqqqqqqqqqqqsssyyy~~~uuukkkfffaaaXXXRRRPPPJJJIIIGGGEEEDDDCCCDDDDDDFFFIIIOOOWWWbbbpppzzztttpppllliiiggggggiiikkkkkkhhhdddaaa___ZZZXXXUUURRRPPPNNNKKKIIIHHHEEEDDDGGGIIILLLTTT\\\kkkttt~~~~~~zzzrrriii___YYYXXXTTTTTTUUUZZZfff|||yyysssqqqppppppuuuyyyqqqiiiaaa\\\UUURRROOOMMMLLLIIIFFFDDDBBB???;;;777444333444444333222222111111222222333111111111111111111111111000111222333444333222222111111222333444666666777::::::CCCSSSdddqqq}}}|||ssslllfffaaa\\\WWWUUUTTTSSSQQQPPPPPPPPPQQQTTTWWWZZZ\\\bbbgggnnnuuu{{{}}}||||||{{{yyy|||vvvlllgggbbbYYYSSSQQQLLLKKKHHHFFFCCCBBBBBBBBBEEEGGGLLLTTT___mmm|||}}}vvvpppllliiigggeeehhhjjjlllkkkhhhccc```^^^YYYWWWTTTRRRPPPNNNKKKIIIFFFDDDEEEHHHJJJMMMSSS[[[kkkuuuwwwmmmeee^^^YYYTTTTTTVVVZZZ```ooo~~~xxxqqqiiiccc]]]YYYUUUQQQNNNKKKGGGEEECCC@@@===999666444333444333333333333333333333333111111111111111111111111000111111111111222222222555444444222222444888;;;888<<>>CCCQQQcccqqq{{{wwwmmmggg___]]]YYYUUUQQQOOONNNNNNMMMOOOPPPQQQSSSVVV[[[^^^bbbgggooouuuzzzxxxooohhhccc^^^YYYTTTRRRPPPMMMIIIFFFEEEDDDDDDEEEDDDGGGOOOWWWbbbrrrzzzuuuoookkkiiiiiihhhhhhjjjkkkkkkjjjgggbbb^^^[[[XXXUUURRRPPPOOONNNMMMLLLNNNIIIGGGHHHKKKOOOWWW___nnnyyy|||pppfff___ZZZXXXVVVVVVXXXbbbwww~~~wwwoooiii___[[[VVVRRROOOLLLHHHFFFDDDBBB>>>:::777444333222222222222222222222222222111111111111111111111111111111111111222222222333444666666666666666888:::@@@HHHWWWiiivvv~~~uuukkkeee^^^\\\XXXTTTPPPNNNNNNMMMLLLMMMOOOPPPRRRVVV[[[___dddjjjqqqwww{{{xxxooohhhdddaaa\\\XXXVVVTTTPPPLLLIIIGGGEEEEEEDDDDDDFFFMMMTTT___ooo|||}}}wwwsssnnnkkkjjjjjjjjjjjjllllllmmmllliiiddd___\\\XXXUUURRROOOOOONNNLLLKKKLLLHHHFFFHHHJJJNNNWWWaaaqqq|||xxxlllddd]]]YYYUUUTTTUUU]]]nnnzzzqqqkkk```]]]XXXTTTPPPMMMIIIFFFEEECCC???;;;888555333222111111111111111111111111111111111111111111111111111111111222222222333333333555666777666777888:::BBBMMM___ppp||||||sssjjjccc]]][[[WWWSSSOOONNNMMMMMMKKKLLLNNNPPPRRRVVV[[[___gggllltttyyy}}}xxxpppiiifffddd```]]]ZZZWWWTTTOOOKKKHHHFFFEEEDDDCCCEEEKKKRRR[[[kkkxxx}}}xxxtttooommmlllnnnnnnnnnmmmnnnnnnmmmiiiddd___\\\YYYVVVRRRPPPNNNMMMLLLJJJJJJGGGFFFHHHJJJNNNXXXccctttssskkk```[[[VVVTTTTTT[[[jjjyyy|||sssmmmbbb___ZZZUUURRRNNNJJJGGGEEECCC@@@===999666444333111111111111111111111111111111111111111111111111111222222222222333333333111333666666777777999;;;IIIXXXlll|||{{{rrriiiccc[[[YYYUUUQQQOOOMMMLLLLLLJJJLLLNNNPPPSSSWWW\\\```hhhnnnvvv{{{yyyqqqkkkhhhfffcccaaa\\\ZZZVVVRRRMMMIIIFFFEEEEEEDDDEEEJJJPPPXXXgggttt~~~wwwtttooommmnnnooopppqqqnnnoooooonnnjjjeee```]]][[[XXXSSSPPPOOOMMMKKKJJJIIIGGGGGGIIIKKKOOOZZZfffvvv|||ttteee___YYYVVVUUU[[[hhhuuuvvvpppddd```[[[WWWSSSOOOKKKHHHCCCBBB@@@>>>:::888555444222222222222222222222222111111111111111111111111222222222222333333333333111333555666777999<<>><<<999777666333333333333333333333333111111111111111111111111222222222333333333444444333444666777999<<>><<<:::888777333333333333333333333333111111111111111111111111222222333333333444444444444555777888:::???EEEIII\\\rrrzzztttlllddd^^^XXXVVVSSSOOOMMMKKKKKKKKKKKKMMMPPPRRRVVV[[[aaaeeeiiipppyyy~~~tttnnnkkkjjjhhhfffaaa```]]]ZZZUUUQQQNNNLLLHHHFFFFFFIIIMMMTTTaaannn~~~{{{xxxsssqqqrrrtttuuuuuuwwwwwwwwwvvvrrrlllgggccc```]]]XXXTTTRRRPPPMMMKKKHHHHHHKKKMMMNNNRRR```mmmyyy|||wwwssspppnnnlllmmmpppyyy{{{rrrhhhbbb]]]]]]eeennn}}}wwwnnnggg^^^WWWTTTQQQMMMJJJGGGEEECCCBBB@@@===888555333222222111000000111111222222222222222222222222111222222333333444444555111333666888777999DDDPPPeeexxxxxxrrrjjjccc^^^VVVTTTRRROOOMMMKKKKKKJJJJJJLLLOOORRRVVV[[[aaaffflllrrryyyxxxppplllkkkiiihhhcccaaa]]]YYYTTTPPPNNNMMMJJJIIIIIIKKKNNNTTTcccqqq~~~~~~zzzvvvuuuvvvwwwvvvtttvvvxxxxxxwwwsssnnnjjjhhhccc___ZZZUUUSSSQQQNNNMMMJJJKKKLLLLLLPPPYYYeeennn~~~yyyqqqkkkgggeeecccbbbbbbdddmmm|||wwwlllddd___^^^eeennnzzznnnhhh___XXXTTTRRRNNNKKKGGGFFFCCCBBB@@@===999666444333222222222222222333222222222222222222222222111222222333333444555555333444777:::999;;;GGGSSSmmm}}}wwwqqqiiiaaa\\\UUUTTTQQQNNNLLLKKKJJJJJJJJJLLLOOORRRVVV\\\bbbfffmmmrrrzzz{{{sssooommmkkkjjjeeeccc___ZZZVVVRRROOONNNJJJIIIIIIKKKMMMTTTbbbppp~~~zzzxxxyyyzzzyyywwwyyyzzzzzzxxxtttpppmmmllleeeaaa[[[VVVSSSQQQNNNMMMKKKLLLLLLMMMQQQ[[[gggppp{{{yyysssmmmeee^^^[[[YYYWWWWWWUUUWWW```nnn}}}~~~rrrhhhaaa___eeemmm|||pppiii```YYYVVVSSSPPPMMMHHHFFFDDDBBB@@@>>>:::777444444333333333444444555222222222222222222222222222222222333444444555555444555888;;;;;;>>>KKKXXXttt{{{vvvooohhh___ZZZTTTRRRPPPNNNLLLKKKJJJJJJJJJMMMPPPSSSWWW\\\cccgggnnnttt{{{wwwrrrpppnnnlllhhhfffaaa\\\WWWSSSPPPOOOKKKIIIJJJLLLNNNTTTbbbppp}}}~~~~~~}}}{{{}}}}}}{{{yyywwwtttrrrpppiiiddd^^^XXXTTTQQQOOOMMMKKKLLLNNNPPPTTT^^^jjjssswww~~~~~~yyytttqqqmmmggg___XXXTTTRRRQQQQQQQQQRRRXXXeeessswwwmmmddd___cccjjjyyy|||rrrkkkbbb[[[XXXUUUQQQNNNJJJHHHEEEBBBAAA>>>;;;888333333333333333444444555222222222222222222222222222222333333444555555555444555888;;;<<>><<<777666555333222222222222222222222222222222222222333333444444555666666666666666888;;;???HHHZZZkkk|||~~~xxxtttmmmgggbbb^^^YYYVVVMMMLLLJJJIIIIIIIIIJJJJJJKKKNNNQQQUUUZZZ```fffkkknnnttt{{{}}}vvvsssnnnggg```ZZZUUUSSSLLLKKKMMMPPPTTT\\\lllzzz~~~yyypppjjjaaaYYYUUURRRPPPOOOMMMQQQVVV[[[bbbmmmzzzdddggglllsss}}}|||yyywwwmmmjjjeeeaaa]]]YYYTTTQQQMMMMMMPPPTTT[[[ggg|||tttgggbbbccc___fffwww}}}zzzxxxqqqhhhbbb^^^[[[XXXUUUOOOKKKGGGDDDBBBAAA???===999888666555333333222222222222222222222222222222333333444444555666666666777777999===@@@JJJ]]]nnnzzz~~~{{{vvvqqqjjjccc^^^ZZZWWWTTTLLLKKKJJJIIIHHHIIIIIIJJJKKKNNNQQQUUUZZZ```ggglllmmmsss{{{zzzwwwqqqjjjbbb\\\WWWUUULLLKKKMMMQQQUUU^^^nnn}}}{{{pppiii```YYYTTTRRRQQQPPPNNNQQQWWW]]]dddooo|||___bbbeeeiiiqqq}}}}}}zzzyyyuuuooojjjfffbbb^^^\\\UUUSSSRRRSSSVVV___rrr{{{qqqfff___^^^bbbnnn{{{||||||vvvoooiiieeeaaa[[[WWWPPPMMMHHHDDDCCCAAA@@@>>>;;;:::888555333333333333555555555444444333333333555555444444444555555666777999;;;===DDDQQQcccppp|||}}}yyyuuuppphhhbbb]]]XXXTTTRRRMMMKKKJJJHHHGGGGGGGGGHHHIIILLLQQQUUUZZZ```fffjjjnnnsss{{{|||tttjjj___XXXTTTSSSQQQPPPSSSWWWbbbsssuuujjj```[[[XXXSSSQQQQQQOOOSSSYYY```iiitttaaaccceeehhhnnnyyy~~~zzzvvvqqqmmmiiiddd```ZZZWWWUUUUUUVVV^^^ooo}}}sssiiiaaa]]]```jjj|||}}}yyyrrrmmmiiiccc]]]XXXQQQMMMIIIEEECCCAAA@@@>>>;;;:::888555444333333333555555444444444333333333555444444444444555666666777999===@@@HHHUUUgggsss|||yyytttooohhhaaa\\\WWWSSSPPPLLLKKKIIIHHHGGGGGGHHHHHHJJJMMMRRRVVV[[[aaagggkkkooottt{{{wwwmmmccc[[[WWWTTTRRRQQQTTTZZZdddvvvvvvlllbbb]]]ZZZUUURRRSSSQQQUUU[[[ccckkkvvvcccdddfffgggjjjsss~~~|||xxxrrrlllhhh```\\\YYYWWWVVV\\\kkkyyywwwllleee^^^```gggvvv{{{~~~yyytttooohhh___YYYSSSOOOJJJFFFCCCBBB@@@>>><<<:::888666444333333333555444444444444333333333444444444444444555666666777:::???EEENNN\\\lllwww~~~~~~~~~{{{yyytttoooggg```ZZZVVVQQQNNNLLLKKKIIIHHHGGGHHHHHHIIIKKKNNNSSSXXX]]]bbbhhhlllpppuuu|||}}}}}}{{{rrrhhh___ZZZVVVSSSRRRVVV]]]hhhyyyyyynnnddd___\\\WWWUUUUUUTTTXXX___fffoooxxxccceeeffffffhhhnnnxxx}}}vvvqqqgggaaa\\\XXXWWW[[[gggttt{{{ppphhhbbbbbbgggrrrxxxyyy{{{uuummmbbb[[[TTTPPPKKKGGGDDDBBB@@@>>><<<;;;888666444333333333444444444444444444444444444444444444444555666777666:::AAAIIIUUUcccrrr{{{~~~|||}}}}}}|||zzztttoooggg```ZZZUUUQQQNNNKKKJJJIIIHHHGGGHHHIIIJJJMMMPPPUUUZZZ^^^dddjjjnnnrrrvvv}}}|||xxxxxx|||wwwmmmddd^^^WWWTTTSSSXXX```kkk{{{{{{qqqgggbbb___ZZZXXXXXXXXX\\\ccckkksss{{{ccceeeffffffhhhlllttt{{{|||nnnggg```[[[YYY[[[dddooossskkkddddddfffooo{{{xxx{{{qqqfff]]]VVVRRRMMMHHHEEECCC@@@???<<<;;;999666444444444444444444444444444444444444333333333444444666777777777;;;CCCNNN\\\jjjwww}}}{{{}}}}}}|||zzzsssnnnggg```ZZZUUUQQQNNNJJJIIIHHHGGGHHHIIIJJJKKKNNNQQQVVV[[[___eeekkkooossswww}}}zzzuuussswww}}}}}}sssiiibbbYYYUUUUUUZZZcccnnn}}}~~~sssiiieeeaaa\\\ZZZZZZ[[[```hhhpppwww~~~eeegggiiiiiiiiilllsssxxxyyyqqqhhhaaa\\\\\\bbbkkk~~~xxxpppeeeeeeffflll{{{{{{}}}tttiii```XXXTTTNNNIIIFFFCCCAAA???===;;;999777555444444444333333333444444444444555333333333444555666777888999>>>HHHUUUcccqqq|||}}}{{{|||}}}{{{yyyqqqllleee^^^YYYUUUQQQNNNIIIHHHHHHGGGHHHIIIKKKLLLNNNQQQVVV[[[```eeekkkooouuuyyy~~~{{{vvvssstttxxx{{{~~~}}}|||zzzoooggg]]]XXXWWW]]]gggrrruuukkkfffccc^^^\\\\\\^^^ccckkkssszzzjjjlllmmmlllkkklllqqqvvv}}}~~~}}}qqqhhhaaa]]]aaagggvvv}}}uuujjjiiihhhlllxxx~~~vvvkkkcccZZZUUUOOOJJJFFFDDDAAA???===;;;999777555444444444333333333444444444555555333333333444555666777888<<>>:::777555444555555555555555555555555555555777333222555777666666999@@@HHHXXXiiivvv~~~zzzwwwuuuqqqnnnfffbbb\\\WWWSSSPPPNNNLLLHHHHHHIIIJJJKKKMMMMMMNNNPPPSSSWWW\\\```fffkkkoootttxxx}}}{{{tttooonnnsss|||~~~uuuhhheeeeeehhhrrr}}}xxxpppmmmhhhbbb___```bbbffflllrrryyyssssssttttttttttttssssssyyy~~~{{{{{{vvviiieeehhhjjjvvvwwwmmmhhhmmmvvv}}}}}}~~~rrriiiaaaYYYRRROOOJJJDDD@@@AAA@@@>>>;;;888666555555555555555555555555555555555777333222555777666777:::BBBMMM]]]nnnyyy{{{wwwsssoookkkddd___ZZZUUURRROOOLLLJJJEEEFFFGGGHHHIIIJJJKKKLLLPPPSSSWWW\\\```fffkkkoootttxxx~~~uuuooommmrrrzzzyyykkkiiihhhllluuuwwwppplllgggaaa^^^___bbbeeekkkqqqxxxssstttuuuuuuuuuuuutttsssxxx||||||~~~}}}ooogggfffeeeppp{{{qqqjjjnnnuuu}}}zzz}}}}}}|||{{{{{{~~~~~~}}}vvvnnnbbb[[[SSSPPPKKKEEEBBBCCC@@@>>>;;;999777555555555555555555555555555555555777333333666777666999===FFFSSSeeettt~~~{{{vvvqqqlllhhhaaa]]]WWWSSSPPPMMMKKKIIIEEEEEEFFFGGGIIIJJJLLLMMMPPPSSSXXX\\\aaaffflllpppuuuxxx~~~wwwrrrnnnrrrxxx~~~ooonnnmmmrrr{{{~~~}}}}}}wwwoookkkfff```]]]^^^```dddjjjpppvvv|||ssstttuuuvvvvvvuuutttsssvvvuuujjjeeeccclll|||~~~ssslllnnnttt~~~|||yyyyyywwwvvvwwwyyy}}}}}}|||zzzwwwtttuuuxxx{{{zzz|||zzzssseee]]]UUUQQQMMMGGGDDDEEE@@@>>><<<:::888666666555555555555555555555555555666444444666777777;;;AAAJJJYYYlllyyy{{{uuuoooiiiddd___[[[VVVQQQOOOMMMJJJIIIGGGGGGGGGHHHJJJLLLNNNOOOPPPSSSXXX]]]aaaffflllpppuuuyyy}}}vvvrrrtttyyysssrrrrrrwww~~~wwwwwwxxx|||wwwooojjjeee___]]]^^^___bbbhhhmmmsssyyyrrrtttvvvwwwwwwvvvtttrrrttt|||rrriiidddkkkvvvuuummmnnnsss}}}}}}uuusssqqqpppqqqsssuuuvvv||||||||||||||||||||||||zzzxxxuuuqqqnnnnnnqqqtttssswww}}}}}}xxxiiiaaaXXXSSSNNNHHHEEEFFF@@@???===;;;999777666555555555555555555555555555666444444777777888===DDDNNN```sss~~~zzzsssmmmfffbbb]]]ZZZTTTPPPNNNMMMKKKIIIGGGFFFFFFGGGIIILLLNNNPPPQQQTTTXXX]]]aaaggglllpppvvvzzz|||vvvwww{{{vvvuuuvvv{{{}}}xxxrrrrrrtttwww|||~~~vvvmmmhhhddd___]]]___]]]```eeekkkpppvvv|||qqqsssuuuwwwwwwuuusssqqqqqqxxxwwwkkkhhhkkkrrrwwwnnnnnnrrrzzz|||qqqnnnlllkkklllnnnnnnnnnnnnoooqqqtttvvvxxxyyyzzzuuutttqqqmmmiiihhhjjjlllnnnrrryyy|||nnneee[[[UUUOOOHHHEEEFFF@@@???>>><<<:::888777666555555555555555555555555555444555888888999???HHHQQQeeeyyyxxxqqqkkkeee```[[[XXXSSSOOOMMMLLLJJJIIIDDDDDDDDDDDDFFFIIILLLNNNQQQTTTYYY]]]bbbgggmmmqqqwww{{{~~~xxxxxx{{{yyyxxxzzz~~~yyyuuurrrnnnmmmnnnqqqvvvyyyyyyyyyzzz{{{~~~{{{rrriiieeeaaa]]]\\\^^^[[[^^^ccchhhmmmsssyyy}}}ppprrruuuvvvvvvuuurrrpppooouuu}}}ppplllkkknnnxxx{{{pppoooqqqxxx}}}qqqnnnkkkkkklllnnnmmmlllggghhhiiilllooorrruuuvvvrrrrrrppplllhhhdddddddddkkkooovvv|||rrrhhh]]]VVVOOOHHHEEEFFF@@@@@@???===;;;999777666555555555555555555555555555444666888888999AAAJJJVVVkkk~~~vvvpppjjjddd___YYYUUUPPPMMMKKKJJJIIIHHHDDDDDDCCCDDDFFFIIIMMMOOOQQQTTTYYY]]]bbbgggmmmqqqwww{{{|||vvvuuuxxx}}}||||||~~~zzztttooolllkkkiiihhhhhhjjjnnnqqqrrrrrruuuvvvyyy{{{~~~uuummmddd```]]]ZZZZZZ]]]ZZZ]]]bbbfffkkkqqqwwwzzzoooqqqtttvvvvvvtttqqqooommmttt}}}xxxnnnkkklllttt~~~rrrppppppuuuuuurrrnnnnnnpppqqqooonnnhhhgggggggggiiimmmppprrrqqqrrrqqqnnniiidddbbbaaaiiinnntttyyy}}}tttjjj___WWWPPPHHHEEEFFF@@@@@@???>>>;;;999777666555555555555555555555555555444666888888999BBBLLLYYYnnn}}}uuuooojjjddd___WWWSSSNNNKKKJJJIIIGGGFFFFFFEEEEEEEEEGGGKKKOOOQQQQQQUUUYYY^^^bbbgggmmmqqqxxx{{{zzztttsssuuuzzz~~~~~~|||tttmmmiiifffeeefffdddccceeehhhkkkllllllqqqsssuuuxxx{{{}}}qqqiii```]]]ZZZWWWXXX[[[YYY\\\aaafffjjjooouuuyyytttrrrpppppppppooommmkkkmmmooovvvuuuooolllrrr~~~zzzrrrnnnssszzzvvvssssssvvvwwwuuusssmmmjjjfffeeefffhhhjjjjjjlllnnnooonnnjjjfffcccaaaaaafffnnnwww~~~zzzpppcccYYYSSSOOOIIIEEEAAA@@@>>>>>>===:::777444555555333222222333555555555555888:::999<<>>======;;;777444555555444444444444555555444555888:::999===JJJWWWjjjwwwyyyqqqkkkeee___\\\UUURRRLLLIIIHHHIIIIIIIIIEEEFFFFFFFFFFFFHHHLLLOOORRRUUUZZZ___dddiiiooossszzz~~~zzzvvvnnnggggggiiimmmtttzzz~~~yyyzzz}}}wwwkkkeeeaaa]]][[[\\\[[[]]]____________aaacccgggiiikkknnnrrrwww~~~tttjjj___XXXRRRQQQRRRPPPPPPSSSVVVYYY]]]aaaffflllrrrwww~~~sssooojjjfffddddddcccbbb___```fffppp{{{xxxrrrttt{{{wwwrrruuuwwwnnnhhhfffeeeeeedddeeefffggghhhgggfffeeeeeehhhpppxxxyyypppeee[[[SSSNNNHHHCCCAAA@@@>>>======;;;888555444555555666666555555444444444777:::;;;@@@NNN\\\qqq}}}}}}vvvpppjjjddd___[[[TTTPPPLLLIIIHHHHHHHHHHHHCCCDDDEEEFFFFFFIIIMMMQQQQQQUUUZZZ___eeekkkqqquuuzzzzzzuuullleeecccdddeeejjjpppwww~~~}}}xxx{{{}}}qqqddd^^^[[[XXXWWWYYYXXXYYYZZZZZZZZZZZZ\\\^^^ccceeehhhjjjmmmrrrxxx}}}tttggg^^^VVVPPPKKKLLLLLLKKKMMMPPPTTTWWW[[[```eeekkkqqqvvv|||sssnnnfff```]]]\\\[[[[[[WWWWWW\\\eeeooo||||||uuuuuuyyyzzztttvvvzzzrrrmmmkkkiiibbbbbbccceeegggiiiiiiiiigggiiiooowwwyyyrrrggg]]]UUUNNNGGGCCCBBB@@@>>>===<<<;;;999777333444555666666555444333333444777:::===DDDTTTcccxxxyyyuuuxxx~~~~~~zzztttnnnhhhccc]]]YYYRRROOOKKKHHHHHHHHHHHHGGGDDDEEEEEEFFFFFFIIIMMMPPPQQQUUUZZZ```eeelllrrrwww{{{wwwnnnfffcccaaa```bbbfffjjjrrr||||||www{{{vvvjjj^^^YYYVVVTTTUUUWWWUUUVVVVVVVVVUUUVVVXXX[[[___aaadddfffiiinnnssswww~~~~~~tttiii^^^WWWPPPKKKHHHIIIJJJIIILLLPPPRRRUUUYYY^^^ccciiipppttt{{{tttnnneee]]]YYYVVVUUUTTTQQQPPPTTT[[[cccnnn~~~~~~xxxuuuwww~~~xxxwww~~~uuuppplllgggffffffiiimmmpppqqqqqqjjjkkknnnvvv{{{uuulllaaaXXXOOOHHHDDDBBB@@@>>>===<<<<<<:::888222333444555555444333222444444777;;;???HHHZZZkkk}}}}}}tttooorrryyyzzzwwwqqqlllgggaaa[[[WWWPPPMMMJJJHHHGGGGGGGGGFFFEEEFFFFFFFFFFFFHHHLLLNNNQQQUUUZZZ```eeelllrrrwww{{{zzzqqqhhhccc```\\\\\\^^^```gggqqqzzz|||wwwyyy~~~qqqfff[[[WWWUUUSSSTTTWWWSSSSSSSSSRRRRRRSSSUUUXXX\\\^^^aaacccfffiiinnnqqqzzz}}}}}}ssshhh^^^UUUOOOIIIFFFEEEGGGGGGGGGIIINNNOOORRRWWW[[[aaagggnnnrrryyy}}}uuuoooeee]]]WWWSSSPPPNNNLLLKKKMMMRRRXXX```nnnzzz|||zzz{{{~~~|||vvvuuu{{{|||zzzvvvqqqmmmjjjiiilllrrrvvvwwwwwwqqqooonnnttt}}}}}}yyyqqqfff\\\RRRJJJFFFCCC@@@>>><<<<<<<<<;;;999333444444444444444444333555555888===CCCMMMaaasss|||sssmmmqqqxxxxxxuuuooojjjeee___XXXTTTNNNLLLIIIGGGGGGGGGFFFEEEFFFFFFGGGFFFFFFHHHKKKNNNQQQUUUZZZ___eeekkkqqquuu||||||sssjjjddd___YYYWWWYYYYYY^^^fffmmmuuu{{{vvvvvvzzz|||lllbbbYYYWWWVVVTTTUUUWWWQQQQQQQQQOOONNNOOORRRUUUXXXZZZ]]]```bbbeeeiiilllrrruuuzzz~~~zzzrrrggg[[[QQQJJJGGGBBB@@@AAACCCCCCBBBEEEKKKMMMPPPUUUZZZ___ffflllqqqwww|||wwwqqqggg^^^WWWRRRMMMKKKIIIGGGHHHKKKNNNSSS^^^iiiyyy|||yyyvvvssssssvvvzzz}}}wwwssswww~~~xxxtttrrrtttzzz{{{uuupppssszzz|||uuukkk___TTTMMMIIICCC@@@>>><<<<<<<<<;;;:::666666555555555555666666666666:::???EEERRRgggzzzvvvmmmrrrxxx|||wwwsssnnniiiccc]]]VVVQQQMMMJJJHHHGGGGGGGGGEEEDDDDDDEEEFFFFFFFFFIIIMMMPPPRRRUUUZZZ___dddiiiooosss|||xxxnnnhhhbbb[[[WWWXXXTTTWWW\\\bbbiiittt~~~xxxtttrrrwwwuuuhhh___XXXWWWWWWUUUUUUVVVNNNNNNNNNLLLKKKLLLOOORRRSSSVVVYYY\\\]]]```dddfffhhhjjjnnnqqqtttttttttssspppllldddZZZOOOHHHCCCBBB???>>>???AAAAAA???CCCIIIKKKNNNSSSXXX^^^dddkkkpppuuuzzzxxxrrriii```XXXRRRLLLIIIFFFEEEEEEHHHIIILLLTTT^^^hhhxxxuuusssooollllllooorrruuu{{{xxxrrrtttzzzrrrrrrxxxxxxnnnaaaVVVNNNJJJCCC@@@>>><<<<<<<<<<<<;;;999888777666666777888999666777:::@@@GGGTTTjjj}}}{{{nnnsssyyy}}}zzzvvvsssnnnhhhbbb[[[TTTOOOLLLJJJGGGGGGGGGFFFEEEDDDBBBCCCDDDEEEGGGJJJOOORRRRRRUUUZZZ^^^ccchhhnnnrrr|||}}}sssmmmggg___ZZZ[[[QQQTTTWWW[[[aaalllzzz|||vvvrrrpppuuu}}}pppfff^^^WWWWWWXXXUUUTTTUUUMMMMMMLLLJJJHHHJJJMMMPPPQQQSSSVVVYYY[[[]]]```ccc___bbbeeehhhjjjjjjiiihhhbbb___XXXPPPIIIDDDBBBBBB???>>>@@@BBBAAA???CCCIIIJJJMMMRRRWWW]]]dddkkkooouuuzzzwwwjjj___XXXSSSOOOLLLHHHGGGEEEDDDEEEHHHKKKMMMZZZbbbqqq}}}xxxsssoooiiieeedddgggkkknnnvvv|||~~~vvvuuuyyyssstttxxx{{{|||~~~{{{vvvpppggg\\\QQQJJJFFFCCC???===<<<<<<<<<;;;888888777666666666666666666888;;;???III[[[rrr~~~yyyzzz~~~{{{yyywwwtttnnnggg___XXXRRROOOOOOMMMIIIHHHHHHHHHGGGEEEDDDDDDEEEFFFIIILLLOOOPPPSSSUUUYYY\\\aaahhhooouuu|||zzzpppjjjccc[[[UUUSSSPPPPPPTTTYYYaaalllwwwyyytttnnnjjjlllqqqyyy{{{}}}zzzmmmaaa]]]XXXTTTSSSSSSSSSSSSNNNLLLJJJHHHHHHJJJLLLMMMQQQRRRUUUWWWYYY[[[[[[[[[YYYXXXVVVVVVWWWXXXXXXWWWSSSQQQLLLGGGBBB???>>>============<<<===???DDDGGGHHHMMMSSSXXX[[[```fffkkksssxxxzzzmmmbbbZZZTTTOOOKKKFFFEEEBBBAAABBBDDDGGGIIIQQQVVVdddtttyyysssnnnjjjddd```^^^```dddgggpppwwwxxxttt|||yyytttuuuvvvvvv}}}zzzvvvpppiii^^^TTTLLLGGGDDD@@@======<<<<<<;;;888888777666666666666666666888;;;???III[[[qqq~~~|||xxxwwwuuurrrmmmeee^^^WWWQQQNNNMMMJJJGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFIIILLLOOOPPPSSSUUUYYY\\\aaahhhooouuu{{{}}}tttmmmggg^^^XXXVVVRRRQQQSSSWWW\\\fffpppwwwrrrmmmhhhdddfffkkkttt}}}zzzyyywww~~~zzzmmmaaa]]]XXXTTTSSSSSSRRRRRROOONNNKKKJJJJJJKKKMMMNNNNNNPPPRRRUUUWWWWWWXXXWWWSSSRRRPPPOOOPPPPPPOOONNNNNNKKKGGGCCC@@@>>>===<<<<<<======<<<===???CCCGGGHHHLLLSSSWWWZZZ___fffkkksssxxx~~~qqqfff^^^VVVOOOJJJGGGEEECCCAAA@@@AAACCCDDDGGGJJJTTTaaammmyyy{{{uuupppjjjfffaaa\\\ZZZ[[[]]]___hhhooo{{{|||vvv{{{xxxtttrrrrrrzzzxxxuuupppjjjaaaWWWPPPHHHEEEAAA>>>======<<<;;;888888777666666666666666666888;;;???HHHZZZooo}}}xxxuuutttssspppkkkddd\\\UUUPPPMMMLLLJJJGGGEEEEEEEEEEEEDDDDDDDDDEEEFFFIIILLLOOOPPPSSSUUUYYY\\\aaahhhooouuu{{{yyyssslllccc]]]YYYUUURRRSSSTTTVVV^^^ggguuu~~~vvvnnnjjjfffaaa^^^___dddlllvvvwwwsssmmmsss}}}zzzoooccc___ZZZVVVUUUTTTSSSRRRQQQOOOMMMLLLKKKLLLMMMNNNMMMOOOQQQTTTUUUVVVUUUUUUNNNLLLIIIHHHHHHHHHFFFEEEFFFDDDAAA???===<<<;;;;;;;;;<<<<<<<<<===???CCCFFFGGGKKKQQQVVVYYY^^^eeejjjqqqvvv~~~uuujjjaaaZZZRRRLLLJJJHHHEEECCCAAAAAABBBCCCDDDEEEJJJSSS]]]hhhxxxyyysssnnniiifffaaa\\\YYYYYYZZZ[[[```gggtttyyy|||~~~xxxvvvuuuxxxwwwtttpppkkkbbbYYYSSSJJJGGGBBB???>>>===<<<;;;888777777666666666666666666888<<<@@@HHHYYYnnn}}}|||wwwtttsssqqqooojjjccc\\\UUUPPPNNNMMMKKKHHHGGGGGGGGGGGGFFFDDDDDDEEEFFFIIILLLOOOPPPSSSUUUYYY\\\aaahhhooouuu{{{xxxqqqhhhbbb[[[WWWTTTSSSRRRRRRXXX___kkkuuuzzzqqqiiieeeaaa^^^ZZZYYY^^^fffppp|||xxxooojjjmmmvvv|||ssshhhddd___[[[XXXWWWUUUTTTRRRQQQOOOMMMLLLMMMMMMNNNOOOPPPSSSVVVWWWWWWVVVUUUMMMJJJGGGEEEDDDCCCAAA??????>>>===<<<;;;;;;;;;;;;:::;;;<<<<<<<<<>>>BBBEEEEEEJJJOOOTTTXXX]]]dddjjjpppuuu}}}xxxmmmeee]]]UUUPPPLLLJJJGGGDDDBBBAAA@@@@@@DDDCCCEEEKKKRRR[[[jjjwww{{{wwwqqqmmmiiifffbbb]]]ZZZYYYYYYYYY\\\bbbmmm{{{{{{|||~~~{{{yyyxxxwwwtttqqqlllddd[[[UUULLLHHHDDD@@@???>>><<<;;;888777777666666666666666666888<<<@@@IIIZZZnnn}}}~~~xxxuuusssqqqnnniiiccc\\\VVVQQQOOOMMMJJJHHHFFFGGGGGGGGGFFFDDDDDDEEEFFFIIILLLOOOPPPSSSUUUYYY\\\aaahhhooouuu|||}}}vvvmmmfff]]]YYYVVVUUUSSSQQQUUU[[[dddnnn}}}xxxnnneeeaaa]]]ZZZWWWVVVZZZaaakkkvvvtttnnnlllrrrzzznnnjjjddd___\\\YYYVVVTTTSSSRRRQQQOOONNNMMMMMMMMMOOOQQQTTTWWWXXXWWWUUUTTTLLLIIIFFFCCCBBB@@@===;;;;;;;;;;;;:::;;;;;;;;;;;;999:::;;;<<<<<<>>>AAADDDDDDHHHNNNRRRVVV\\\dddjjjooottt|||~~~rrriiiaaaZZZTTTLLLJJJGGGDDDBBB@@@??????CCCAAABBBFFFIIIPPP\\\gggqqq}}}xxxtttoookkkhhheeebbb^^^[[[YYYXXXXXXYYY^^^gggttt|||zzz~~~}}}|||zzzwwwtttnnnfff]]]WWWNNNJJJEEEAAA@@@>>>===;;;888888777666666666666666555999===BBBKKK[[[ooo~~~{{{wwwtttooommmhhhbbb\\\VVVRRROOOJJJHHHEEEDDDEEEEEEEEEDDDDDDDDDEEEFFFIIILLLOOOPPPSSSUUUYYY\\\aaahhhooouuu}}}{{{rrrkkkaaa]]]ZZZXXXUUUQQQSSSXXX]]]gggvvvxxxlllbbb]]]YYYUUURRRRRRVVV\\\dddooo}}}~~~tttmmmnnnzzzwwwrrrlllfffaaa\\\XXXUUUVVVUUUSSSRRRPPPOOONNNNNNOOOQQQUUUWWWWWWVVVSSSRRRKKKHHHDDDAAA@@@>>>;;;999::::::::::::;;;;;;;;;;;;888999;;;<<<<<<>>>@@@BBBCCCGGGLLLPPPTTTZZZccciiinnnttt|||xxxmmmddd]]]WWWNNNLLLJJJGGGDDDBBB@@@@@@BBB@@@AAACCCEEEGGGPPPZZZfffttt}}}xxxtttppplllhhhfffccc```]]][[[YYYYYYXXX[[[bbblllzzz}}}|||xxxrrriii___YYYOOOKKKFFFBBB@@@???===;;;888888777666666666666666555888===CCCLLL]]]qqq~~~wwwtttmmmkkkfffaaa[[[UUUQQQNNNIIIGGGEEEDDDDDDEEEEEEDDDDDDDDDEEEFFFIIILLLOOOPPPSSSUUUYYY\\\aaahhhooouuuvvvpppgggbbb___\\\WWWRRRRRRVVVWWW```nnn|||zzzmmmccc\\\WWWSSSOOONNNQQQUUU\\\ffftttvvvllliiisss}}}xxxqqqkkkeee___[[[YYYXXXWWWUUUSSSRRRQQQPPPQQQTTTWWWYYYZZZXXXUUURRRKKKHHHEEEBBB@@@>>><<<:::999::::::::::::999999888777999;;;<<<<<<===@@@BBBBBBFFFKKKNNNSSSZZZbbbiiinnnttt}}}|||ooofff^^^YYYQQQOOOMMMJJJGGGEEEDDDCCCBBBAAAAAACCCCCCDDDKKKSSS```lll}}}{{{wwwsssooojjjhhhfffccc```^^^\\\[[[WWWYYY^^^ggguuu{{{uuukkkaaa[[[PPPLLLGGGCCCAAA???===;;;888888777666666666666666555888>>>DDDNNN^^^sssxxxssskkkiiieee___YYYTTTPPPMMMKKKIIIFFFFFFFFFGGGGGGFFFDDDDDDEEEFFFIIILLLOOOPPPSSSVVVYYY\\\aaahhhooouuuzzzssskkkgggccc___YYYRRRQQQTTTSSS[[[iiiwww~~~qqqeee]]]XXXSSSPPPKKKMMMQQQWWW```mmm{{{vvvjjjeeennnwww{{{{{{tttmmmgggccc\\\[[[ZZZXXXVVVTTTSSSRRRUUUWWW[[[]]]]]][[[WWWUUUNNNKKKGGGEEECCCAAA???===999999::::::999888777666666888;;;<<<<<<===???AAAAAAEEEJJJNNNRRRYYYbbbiiiooottt}}}vvvkkkdddaaaWWWSSSMMMIIIGGGFFFEEEDDDBBBAAA>>>===???BBBGGGJJJYYYcccuuu~~~zzzwwwrrrnnnmmmkkkiiigggfffeeebbb```YYYYYY]]]fffppp|||}}}{{{yyyrrreee[[[WWWRRRJJJEEECCCBBB???<<<===;;;999888666666666777666777<<>>===;;;:::999999888888999999999::::::;;;<<<===??????AAAEEEKKKPPPTTTZZZbbbhhhooovvvyyynnnfffbbb[[[WWWQQQLLLIIIGGGEEECCCCCCAAA???===???BBBFFFIIIUUU___ppp{{{xxxtttpppqqqooolllkkkjjjhhheeeccc^^^]]]___fffnnnyyy~~~}}}|||vvviii___YYYSSSKKKFFFDDDBBB???<<<<<<;;;999888777666777777777888===FFFUUUgggwwwxxxsssmmmhhhaaa[[[VVVRRRNNNKKKHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGIIILLLNNNOOORRRUUUXXX\\\aaahhhpppuuu|||xxxssskkkddd___ZZZWWWTTTTTTXXX```jjjxxxwwwkkkbbb[[[UUUPPPLLLKKKLLLPPPUUUZZZeeeoooxxx}}}rrrggg^^^___eeellltttzzz~~~uuuoooiiihhhfffaaa\\\WWWTTTRRRTTTVVVYYY[[[[[[YYYVVVSSSMMMKKKIIIEEEBBB???>>>===;;;:::999999888888999999::::::::::::<<<===>>>???AAAFFFLLLPPPUUU[[[ccciiipppwww}}}qqqhhhccc___[[[UUUOOOLLLIIIFFFDDDCCCAAA???>>>???AAAEEEGGGOOOYYYjjj}}}}}}zzzwwwtttwwwtttrrrpppooommmkkkhhheeebbbbbbeeekkkttt~~~zzzoooeeeZZZTTTLLLGGGEEECCC@@@>>><<<;;;999888777777777888888:::>>>HHHWWWiiiyyy|||xxxxxx{{{~~~xxxssslllggg```ZZZUUUQQQNNNKKKHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGIIILLLNNNOOORRRUUUXXX\\\aaahhhpppuuu~~~~~~yyyqqqjjjddd___[[[XXXUUUWWW\\\dddqqq}}}qqqhhh```XXXSSSMMMJJJJJJMMMOOORRRZZZbbbiiimmmuuu}}}}}}xxxjjjaaaYYYYYY^^^dddjjjqqqxxx{{{sssppplllfff```ZZZUUUSSSSSSVVVZZZ]]]]]]ZZZVVVSSSLLLJJJHHHEEEBBB???>>>===;;;:::999999888888999999::::::::::::;;;<<<>>>>>>BBBFFFLLLPPPUUU\\\eeekkkrrryyytttjjjddd```\\\VVVRRROOOLLLIIIGGGDDDCCCAAA??????AAADDDFFFKKKUUUeeewww|||}}}}}}zzzyyy{{{yyyvvvuuutttssspppnnnjjjfffcccdddgggooo~~~~~~}}}}}}}}}sssjjj\\\VVVMMMGGGEEECCCAAA>>><<<;;;:::888777777888888888:::@@@KKKZZZkkk{{{zzztttnnnlllnnnrrrzzz|||vvvrrrkkkfff___YYYUUUQQQMMMKKKHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGIIILLLNNNOOORRRUUUXXX\\\aaahhhpppuuu}}}~~~vvvoooiiiccc^^^[[[UUUVVVZZZaaammm~~~wwwnnneee\\\VVVQQQMMMKKKMMMNNNNNNSSSYYY\\\```fffmmmrrrsssqqqnnncccZZZTTTTTTXXX[[[aaagggnnnwww}}}yyyssskkkddd]]]WWWSSSSSSVVVZZZ]]]]]]ZZZUUURRRJJJIIIGGGDDDAAA???>>>===;;;:::999999888888999999::::::::::::;;;<<<===>>>BBBFFFLLLPPPUUU]]]fffmmmttt{{{yyymmmfff___[[[WWWSSSQQQOOOLLLJJJFFFEEECCCAAAAAABBBDDDEEEJJJSSSbbbsssyyyxxx{{{}}}}}}~~~|||zzzyyyxxxwwwuuusssooojjjfffeeeffflllzzz~~~||||||~~~tttlll]]]VVVMMMGGGEEECCCAAA???<<<;;;:::888888888999999888;;;CCCOOO^^^ooo|||}}}rrrjjjccccccfffkkkuuu~~~zzzuuuqqqjjjeee^^^YYYTTTPPPMMMKKKHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGIIILLLNNNOOORRRUUUXXX\\\aaahhhpppuuu|||{{{tttmmmfff```]]]UUUWWW[[[bbbmmm|||}}}sssiii___XXXTTTOOOLLLMMMMMMKKKLLLPPPTTTVVV[[[aaafffhhhgggeeeZZZTTTOOOPPPRRRTTTXXX^^^fffooo|||xxxooohhhaaaZZZUUUTTTVVVYYY[[[ZZZWWWSSSPPPIIIGGGEEECCCAAA???>>>===;;;:::999999888888999999:::::::::::::::;;;<<<===BBBFFFKKKPPPUUU]]]gggooovvv}}}~~~rrrjjj___]]]YYYVVVTTTRRROOOLLLIIIGGGEEECCCBBBCCCDDDEEEJJJRRR```pppxxxtttvvvzzz~~~||||||}}}|||{{{yyyvvvqqqllliiihhhlllwww}}}}}}~~~~~~uuulll^^^WWWMMMFFFDDDCCCAAA???<<<;;;:::999888888999:::888>>>HHHVVVeeettt|||lllbbb[[[]]]```dddooo|||~~~{{{xxxtttpppiiiddd^^^XXXTTTPPPMMMKKKHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGIIILLLNNNOOORRRUUUXXX\\\aaahhhpppuuu}}}zzzrrrkkkddd```XXXYYY\\\aaalll{{{yyymmmbbb[[[UUUOOOKKKLLLKKKHHHGGGIIINNNOOOSSSXXX\\\^^^\\\[[[RRRMMMJJJLLLLLLMMMQQQWWW]]]fffssszzzrrrkkkddd\\\WWWUUUVVVXXXXXXVVVSSSOOOMMMGGGFFFDDDBBB@@@???>>>>>>;;;:::999999888888999999:::::::::::::::;;;<<<<<>><<<;;;:::999888999:::::::::AAANNN]]]mmmzzz{{{ggg\\\UUUXXX[[[^^^iiivvv|||yyywwwsssooohhhccc]]]WWWSSSPPPMMMJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGIIILLLNNNOOORRRUUUXXX\\\aaahhhpppuuu}}}yyyrrrjjjfff\\\[[[[[[^^^hhhxxx~~~rrrfff^^^VVVPPPKKKLLLKKKHHHEEEEEEGGGIIIKKKPPPSSSSSSQQQOOOJJJGGGFFFGGGHHHHHHKKKQQQUUU]]]iiiuuu{{{rrrlllfff^^^XXXVVVVVVVVVTTTRRRNNNKKKJJJFFFEEECCCAAA@@@???>>>>>>;;;:::999999888888999999::::::999999::::::;;;;;;@@@CCCHHHMMMSSS\\\hhhpppyyy{{{sssgggddd```\\\YYYUUUPPPMMMLLLKKKIIIGGGEEEEEEEEEEEEJJJQQQ]]]lllzzzyyyrrrrrrtttpppyyy{{{uuuooommmsss|||~~~uuulll^^^WWWLLLEEEBBBAAA???>>><<<;;;:::999999999:::;;;<<>>>>>;;;:::999999888888999999::::::999999999:::;;;;;;???BBBGGGLLLRRR\\\gggpppzzzxxxmmmhhhbbb^^^\\\YYYUUUQQQOOOMMMJJJGGGFFFFFFGGGHHHIIIPPP\\\kkkyyy|||wwwssssssuuu|||}}}vvvpppsss{{{~~~|||~~~{{{{{{|||}}}xxxooobbbWWWLLLFFFCCC>>>===>>>;;;<<<;;;:::888888999;;;@@@GGGXXXnnn~~~tttcccXXXQQQSSSVVVXXX```jjj|||yyyvvvsssppphhhccc[[[TTTPPPLLLJJJHHHIIIHHHFFFDDDDDDDDDDDDEEECCCEEEGGGIIIJJJLLLOOORRRSSSUUUYYY]]]bbbhhhooottt}}}wwwpppaaa\\\ZZZ^^^gggvvvvvviiibbbWWWTTTNNNJJJGGGFFFDDDBBBAAAAAAAAABBBCCCEEEFFFGGGBBBAAA@@@@@@@@@BBBDDDFFFJJJMMMVVVdddtttzzzuuuooogggaaa___WWWVVVTTTRRRNNNJJJGGGFFFDDDDDDBBBAAA???>>>===<<<<<<<<<;;;:::999999999999;;;;;;:::::::::;;;<<<<<<@@@DDDIIINNNTTT^^^jjjrrrzzz{{{pppkkkddd```^^^[[[WWWTTTPPPNNNKKKHHHFFFFFFGGGHHHJJJQQQ\\\iiivvvzzzvvvsssuuu{{{zzzrrrsssyyy~~~zzzyyyyyy{{{xxxooobbbWWWLLLFFFBBB>>><<<>>>;;;<<<;;;:::888888:::;;;AAAIII\\\rrrrrraaaVVVPPPRRRUUUWWW```kkk{{{xxxtttqqqhhhccc[[[TTTOOOLLLJJJHHHHHHGGGFFFDDDDDDDDDDDDEEECCCEEEGGGHHHIIIKKKOOOQQQSSSUUUYYY]]]bbbhhhooottt}}}{{{sssfff```[[[^^^fffuuu~~~rrrfff___VVVRRRMMMIIIGGGEEECCCBBBAAAAAA@@@@@@AAAAAABBBCCCAAA@@@??????@@@AAACCCEEEIIIKKKRRR^^^lll{{{uuunnnfff```^^^XXXWWWTTTQQQNNNJJJGGGEEECCCBBBBBB@@@???>>>======<<<<<<;;;:::999999999999;;;;;;:::::::::;;;<<<<<<@@@DDDIIINNNTTT^^^iiirrr{{{uuuooogggccc```^^^[[[XXXRRRPPPLLLIIIGGGGGGHHHIIIKKKQQQ[[[hhhsss|||~~~yyytttuuuyyy~~~}}}||||||xxxvvvzzzyyywwwvvvxxx~~~xxxpppbbbWWWLLLFFFBBB>>><<<===;;;<<<;;;:::888888:::<<>>>>>===>>>>>>??????>>>>>>>>>@@@AAACCCFFFGGGLLLUUUbbbwww|||uuunnnfff```^^^YYYWWWUUUQQQMMMIIIFFFEEEAAAAAA@@@@@@???>>>>>>===<<<<<<;;;:::999999999999:::::::::::::::;;;<<<===@@@DDDIIINNNTTT]]]iiiqqq{{{zzztttkkkeeecccaaa^^^[[[UUURRRNNNKKKIIIHHHIIIIIIKKKQQQ[[[fffqqqyyy{{{ssssssvvv|||}}}wwwyyy}}}}}}||||||zzzxxxxxx|||}}}~~~{{{xxxvvvwww}}}wwwpppcccWWWLLLFFFBBB===;;;===;;;<<<<<<:::999999;;;===CCCOOOddd{{{zzzmmm^^^UUUPPPSSSUUUXXXbbbooo~~~wwwrrrfffaaaYYYSSSNNNLLLIIIHHHGGGFFFEEEDDDCCCCCCDDDEEECCCDDDFFFHHHHHHJJJMMMPPPSSSUUUYYY]]]bbbhhhooottt{{{}}}qqqhhhaaa```ggguuu{{{nnnccc[[[UUUQQQNNNJJJHHHFFFEEECCCAAA???>>>===<<<<<<;;;;;;<<<===============???@@@AAACCCDDDHHHOOOZZZoooxxxpppgggaaa```ZZZYYYUUUQQQMMMIIIFFFEEE@@@@@@@@@??????>>>>>>>>><<<<<<;;;:::999999999999::::::::::::;;;;;;<<<===@@@DDDIIINNNSSS]]]hhhppp{{{yyyooohhheeeccc```^^^WWWUUUQQQMMMJJJIIIJJJJJJKKKPPPZZZeeepppxxx}}}}}}~~~}}}{{{yyyxxxoooppprrrvvv}}}wwwpppppptttyyy}}}|||yyyvvvsssrrrvvv~~~~~~|||zzzzzz~~~wwwqqqdddYYYMMMGGGBBB>>><<<===;;;<<<<<<:::999999<<<>>>CCCOOOfff}}}{{{mmm___WWWSSSVVVXXXZZZeeesssxxxrrreee```XXXRRRNNNKKKIIIHHHFFFEEEDDDCCCCCCCCCDDDEEEDDDEEEGGGHHHIIIJJJMMMPPPSSSUUUYYY]]]bbbhhhooottt{{{uuulllcccbbbhhhvvvpppeee\\\VVVQQQNNNLLLIIIHHHGGGFFFDDDBBB======<<<<<<;;;<<<<<<===<<<<<<<<<<<<===>>>>>>???AAABBBFFFLLLUUUiii{{{ssskkkeeeddd]]][[[WWWRRRMMMIIIGGGEEEAAA@@@@@@@@@??????>>>>>><<<<<<;;;:::999999999999:::999999:::;;;<<<======@@@DDDIIIMMMSSS\\\gggooo{{{uuulllhhhfffcccaaaZZZWWWSSSOOOLLLJJJKKKKKKKKKPPPYYYdddnnnuuuzzz|||uuutttrrrpppooonnnnnnooogggiiilllpppvvv~~~rrriiigggjjjooo{{{}}}|||wwwsssnnnlllpppxxx{{{}}}}}}wwwrrrfffZZZNNNHHHDDD???===>>>;;;<<<<<<;;;::::::<<<>>>BBBOOOggg~~~qqqccc\\\YYY[[[[[[]]]iiixxxyyyrrrddd___WWWQQQMMMKKKIIIGGGFFFEEEDDDCCCCCCCCCDDDEEEEEEGGGHHHIIIIIIKKKNNNPPPSSSUUUYYY]]]bbbhhhooottt|||zzzqqqhhheeejjjwwwsssfff]]]WWWRRROOOMMMKKKIIIHHHHHHGGGEEECCC>>>>>>============>>>>>>;;;;;;<<<<<<===>>>>>>>>>???AAAFFFKKKRRRbbb~~~}}}vvvmmmhhhggg```]]]XXXSSSNNNJJJHHHGGGBBBBBBAAAAAA@@@???>>>>>><<<<<<;;;:::999999999999999999999:::;;;<<<===>>>AAADDDIIIMMMSSS\\\gggoooyyy{{{qqqllliiigggeee\\\YYYTTTPPPMMMKKKKKKKKKLLLPPPYYYbbbjjjppptttvvvmmmllliiifffdddccccccccc]]]```eeejjjpppxxx~~~qqqfffcccdddiiiuuu}}}{{{vvvqqqkkkgggjjjrrr}}}~~~}}}|||wwwsssggg\\\PPPIIIEEE@@@>>>>>>;;;<<<<<<;;;::::::===???BBBPPPggg~~~wwwhhhaaa^^^```___```mmm|||yyyrrrccc^^^WWWQQQMMMJJJIIIGGGEEEDDDCCCBBBBBBCCCDDDEEEFFFHHHIIIJJJJJJLLLNNNQQQSSSUUUYYY]]]bbbhhhooottt}}}vvvllliiilllvvvuuuhhh]]]VVVSSSPPPNNNLLLKKKIIIIIIIIIHHHFFFDDDCCCBBBAAA@@@???>>>>>>>>>:::;;;<<<======>>>>>>>>>>>>AAAFFFJJJMMMYYYrrr}}}vvvnnnjjjiiibbb___ZZZTTTOOOKKKIIIHHHDDDDDDCCCBBBAAA??????>>><<<<<<;;;:::999999999999999999999:::;;;<<<===>>>AAADDDIIIMMMRRR[[[fffnnnxxxtttoookkkiiiggg]]]ZZZUUUQQQMMMLLLLLLLLLMMMQQQXXX```hhhmmmpppqqqhhhgggeeebbb___]]][[[ZZZVVV[[[aaaffflllttt}}}sssgggbbbcccgggsss~~~|||zzzuuupppiiidddgggoooyyy|||~~~{{{wwwssshhh]]]QQQJJJFFFAAA>>>???;;;<<<<<<;;;:::;;;===???CCCQQQhhh{{{kkkeeebbbcccbbbcccooo~~~yyyrrrccc^^^VVVPPPMMMJJJIIIGGGEEEDDDCCCBBBBBBCCCDDDEEEGGGIIIJJJKKKKKKLLLOOOQQQSSSUUUYYY]]]bbbhhhooottt}}}{{{pppkkkmmmuuuzzzuuulllaaaXXXSSSQQQOOOMMMLLLKKKIIIJJJJJJIIIGGGEEEGGGFFFDDDBBB@@@>>>======:::;;;<<<===>>>>>>>>>>>>===AAAFFFIIIJJJSSSiii~~~}}}vvvooojjjjjjdddaaa[[[UUUPPPLLLJJJIIIFFFEEEDDDCCCAAA@@@???>>><<<<<<;;;:::999999999999999999999:::;;;<<<>>>>>>AAADDDIIIMMMRRR[[[fffnnnwwwyyytttpppjjjeeebbb]]]WWWRRRPPPPPPOOONNNLLLOOOUUU\\\bbbgggiiikkkbbb```]]]ZZZXXXXXXXXXXXXYYYZZZ\\\```gggooovvvzzzttthhhccccccgggqqq|||yyywwwnnnfffddddddiiirrr|||~~~|||{{{{{{kkkcccWWWMMMEEEBBB@@@???;;;<<<===<<<::::::<<<===IIISSSiiisssmmmfffbbbaaafffrrryyyrrreee^^^UUUOOOLLLKKKHHHFFFFFFEEECCCBBBCCCDDDFFFGGGHHHJJJMMMMMMMMMMMMNNNOOOQQQTTTXXX]]]bbbiiiqqqvvv~~~~~~sssmmmlllsss}}}vvvtttkkkfff^^^UUUOOOMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIFFFEEECCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCDDDHHHSSSaaakkkzzzssspppnnnmmmhhhfffaaa[[[UUUPPPLLLJJJFFFFFFDDDCCCAAA???>>>>>>>>>===<<<;;;:::;;;<<<===;;;;;;:::;;;;;;<<<===>>>BBBFFFKKKOOOTTT[[[dddkkkwww{{{~~~xxxtttnnniiiddd```YYYUUURRRQQQPPPPPPMMMPPPUUU[[[```dddfffggg```^^^\\\ZZZYYYYYYYYYZZZZZZZZZ[[[^^^dddkkkssswww{{{yyylllffffffhhhrrr|||zzzuuulllddd```___bbbjjjrrr~~~|||{{{zzzooogggZZZNNNFFFAAA>>>===;;;<<<===<<<;;;;;;<<<>>>HHHTTTjjjyyyrrrjjjfffdddgggtttxxxqqqeee^^^UUUOOOLLLKKKHHHFFFFFFEEECCCBBBCCCDDDFFFGGGHHHJJJLLLMMMMMMMMMNNNOOOQQQTTTXXX]]]bbbiiiqqqvvv~~~xxxpppmmmssszzzsssrrrjjjfff___XXXSSSPPPPPPPPPNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHFFFEEEDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEHHHOOOZZZaaayyyyyysssooommmllliiifffbbb\\\WWWRRRNNNLLLHHHGGGFFFDDDCCCAAA@@@???>>>===<<<;;;;;;;;;<<<===;;;;;;:::;;;;;;<<<===>>>BBBFFFKKKPPPTTT\\\eeelllxxx|||zzztttooogggccc]]]YYYVVVUUUSSSRRRQQQTTTXXX]]]aaacccdddddd```___]]]\\\[[[\\\^^^______^^^]]]^^^cccjjjqqquuuvvvzzz~~~qqqkkkjjjjjjttt}}}zzzvvvlllccc^^^[[[\\\bbbiii~~~}}}~~~|||{{{zzzsssjjj^^^QQQHHHBBB>>>;;;;;;<<<<<<<<<;;;<<<>>>@@@IIIVVVmmmyyyqqqkkkgggjjjvvvvvvoooddd]]]TTTNNNLLLKKKHHHFFFFFFEEECCCBBBCCCDDDFFFGGGHHHJJJLLLMMMMMMMMMNNNPPPQQQTTTXXX]]]bbbiiiqqqvvv}}}|||rrrmmmqqq~~~xxxsssssskkkhhhccc]]]XXXTTTSSSRRROOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDGGGHHHHHHLLLSSSXXXiii{{{wwwqqqnnnmmmllliiigggccc^^^YYYTTTPPPNNNIIIIIIGGGFFFDDDBBBAAAAAA???>>>===<<<<<<<<<<<<===;;;;;;:::;;;;;;<<<===>>>BBBFFFKKKPPPUUU]]]fffmmmyyy~~~zzzuuukkkgggbbb]]][[[YYYWWWVVVWWWZZZ]]]aaadddeeeffffffcccbbbaaa```aaaccceeeffffffeeebbbbbbeeekkkqqquuuwwwzzz~~~uuuooonnnmmmwww~~~{{{xxxoooeee```\\\[[[```fffvvvzzzvvvvvvzzz|||zzzyyytttlll```SSSJJJDDD???===;;;<<<<<<<<<;;;===@@@CCCKKK[[[qqqwwwpppkkkmmmxxxvvvoooccc]]]TTTNNNLLLKKKIIIFFFFFFEEECCCBBBCCCDDDFFFGGGGGGJJJLLLMMMMMMMMMOOOPPPQQQTTTXXX]]]bbbiiiqqqvvv}}}{{{wwwuuuuuuxxx{{{}}}~~~uuuoooppp{{{{{{wwwwwwpppmmmhhhbbb\\\WWWSSSQQQMMMMMMLLLKKKJJJJJJJJJJJJKKKJJJIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGHHHHHHHHHKKKQQQVVVaaappp~~~vvvpppmmmlllkkkgggeeebbb^^^YYYUUUQQQOOOJJJIIIHHHFFFEEECCCBBBAAA@@@??????>>>============;;;;;;:::;;;;;;<<<===>>>BBBFFFKKKPPPVVV^^^gggooozzzzzzooolllgggcccaaa___]]]\\\]]]___cccgggiiikkkkkkkkkhhhgggfffffffffhhhkkklllmmmkkkhhhgggiiimmmrrruuuzzz|||wwwrrrqqqrrr{{{}}}xxxpppgggbbb^^^\\\```eeeooo~~~wwwrrrpppqqqyyy|||zzzxxxssskkk```UUUMMMGGGBBB@@@;;;;;;<<<;;;<<<>>>BBBEEEOOOaaaxxx}}}uuupppqqq}}}vvvooobbb\\\SSSNNNLLLKKKIIIGGGFFFEEECCCBBBCCCDDDFFFGGGGGGIIILLLMMMMMMNNNOOOPPPQQQTTTXXX]]]bbbiiiqqqvvv}}}{{{sssnnnjjjgggfffjjjllloooqqqtttwww|||yyytttttt}}}~~~yyyuuuppphhh```YYYSSSPPPLLLKKKJJJIIIIIIHHHIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHGGGGGGKKKRRRXXX___lll}}}}}}uuupppllljjjiiieeedddaaa^^^ZZZUUURRROOOJJJIIIHHHFFFDDDCCCBBBAAAAAA@@@@@@@@@???>>>======;;;;;;:::;;;;;;<<<===>>>BBBFFFLLLQQQWWW___iiipppzzzuuurrrnnnkkkjjjhhhfffeeedddfffjjjooosssuuuvvvwwwqqqpppooonnnnnnppprrrssssssrrrpppnnnoooqqqtttwww}}}xxxtttuuuwwwxxxppphhhccc___\\\^^^ccciiixxxxxxqqqmmmlllqqqwww|||yyyxxxqqqkkk```VVVNNNHHHDDDBBB;;;;;;;;;;;;<<>>AAAFFFLLLQQQWWW```jjjrrryyy{{{xxxuuussssssrrrpppnnnnnnqqqvvv|||~~~|||zzzzzz{{{|||}}}{{{{{{zzzyyyyyyzzz{{{|||yyywwwyyy{{{{{{ssskkkfff```\\\]]]aaafffssswwwoooiiifffhhhmmmuuu|||yyywwwrrrkkkaaaVVVOOOHHHDDDAAA;;;;;;;;;;;;<<<@@@FFFJJJ[[[qqq|||~~~}}}tttnnnaaa[[[RRRMMMKKKKKKIIIGGGFFFEEECCCBBBCCCDDDFFFGGGFFFIIIKKKMMMMMMNNNPPPQQQQQQTTTXXX]]]bbbiiiqqqvvv}}}|||xxxppplllfffcccbbbbbbaaa___aaaeeeiiimmmooorrrtttvvvvvvzzz}}}{{{|||}}}|||zzzyyyyyyuuussswww}}}tttjjjaaa[[[XXXQQQQQQPPPOOONNNNNNNNNNNNLLLLLLLLLLLLLLLMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNOOORRRUUUUUUUUUXXX]]]aaajjjttt}}}uuuoookkkhhhfffccccccbbb```]]]YYYUUURRRLLLKKKJJJHHHFFFEEEDDDCCCBBBBBBCCCBBBAAA@@@>>>===;;;;;;:::;;;;;;<<<===>>>AAAFFFLLLRRRXXXaaakkksssxxx~~~}}}zzzyyyxxxxxxvvvuuuwww{{{~~~zzzyyy{{{~~~wwwoooiiiccc^^^]]]aaaeeeqqqtttmmmeee```aaaeeelll~~~|||yyywwwssslllaaaWWWNNNHHHCCC@@@:::;;;;;;;;;===AAAFFFKKK___uuu{{{ssslllaaaZZZRRRMMMKKKKKKIIIGGGFFFEEECCCBBBCCCDDDFFFGGGFFFHHHKKKMMMMMMNNNPPPQQQQQQTTTXXX]]]bbbiiiqqqvvv}}}}}}uuuqqqkkkfffbbb```aaacccbbbaaaeeeiiinnnrrrtttvvvxxxyyyzzz}}}~~~}}}{{{wwwtttssstttuuusssrrrssstttpppmmmoootttxxxmmmeee```]]]UUUTTTSSSRRRRRRQQQRRRRRROOOOOOOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSVVVZZZ___aaaaaaaaacccfffqqq{{{~~~uuuoookkkhhheeeddddddcccaaa^^^ZZZWWWTTTMMMMMMKKKJJJHHHFFFEEEEEECCCCCCCCCCCCBBB@@@>>>===;;;;;;;;;;;;;;;<<<>>>>>>AAAFFFLLLRRRXXXaaallltttxxx~~~~~~~~~}}}~~~|||{{{zzz|||vvvoooiiifffcccbbbjjjmmmuuussskkkddd^^^]]]```gggttt|||yyysssnnndddYYYNNNFFFAAA>>>===::::::<<<===>>>EEELLLbbb|||yyyqqqlll___ZZZSSSMMMJJJJJJIIIIIIEEEEEEDDDCCCCCCCCCCCCCCCFFFGGGHHHJJJKKKMMMNNNOOONNNRRRVVV\\\ccckkksssxxx{{{tttmmmiiiccccccccceeegggjjjmmmnnnrrrtttxxx}}}}}}xxxtttqqqnnnkkkiiijjjlllmmmllljjjiiikkkmmmzzzwwwooofff___[[[[[[[[[ZZZYYYXXXWWWVVVUUUTTTSSSTTTVVVXXXXXXXXXYYYWWWXXXYYYWWWVVV[[[bbbeeehhhkkklllkkklllpppssswwwqqqlllhhhfffcccdddddddddbbb]]]YYYUUUPPPNNNKKKIIIIIIHHHFFFEEEDDDCCCBBBAAA???>>>=========<<<<<<<<<===>>>@@@AAADDDEEELLLTTTZZZ___iiissswww}}}~~~}}}}}}}}}yyytttooollliiihhhhhhjjjrrrvvvmmmeee___]]]___cccppp}}}zzztttnnndddYYYNNNFFFAAA>>>===;;;;;;======>>>EEEMMMbbb|||yyyqqqlll___ZZZSSSNNNKKKJJJIIIIIIFFFEEEDDDDDDCCCCCCCCCDDDFFFGGGHHHIIIKKKMMMNNNOOOOOORRRWWW\\\ccckkksssxxx|||uuuoookkkhhhggghhhiiilllooosssuuuwww|||~~~yyyuuurrrnnnkkkfffggggggeeecccbbbdddffflllsss~~~~~~vvvmmmfffcccddddddcccbbbaaa______]]][[[ZZZ[[[]]]___```___bbbaaaaaabbbaaa```fffnnnrrruuuyyyzzzzzz{{{~~~zzztttoookkkhhhfffgggggggggeeeaaa[[[XXXQQQOOOLLLJJJIIIHHHGGGEEEDDDCCCCCCAAA@@@???>>>=========<<<<<<===>>>@@@AAADDDFFFLLLTTTZZZ___hhhrrrwww}}}~~~{{{xxxtttrrrpppjjjkkkppp{{{yyyppphhh```\\\]]]___lll|||uuuoooeeeZZZOOOGGGAAA???<<<;;;;;;======???FFFOOOccc|||~~~xxxqqqkkk```[[[UUUOOOLLLKKKJJJIIIFFFEEEEEEDDDDDDDDDDDDDDDFFFFFFGGGIIIKKKLLLNNNNNNOOORRRWWW]]]ccckkksssyyy}}}uuuqqqnnnlllkkkmmmnnnqqquuuyyy}}}|||vvvpppmmmdddcccbbb___\\\[[[\\\^^^ccchhhpppwwwxxxrrrqqqqqqqqqqqqooonnnlllkkkdddcccbbbccceeehhhhhhhhhmmmkkkkkkkkkkkkkkkrrr{{{xxxsssooommmkkkkkkjjjjjjiiieee___[[[RRRPPPMMMKKKJJJIIIGGGFFFEEEDDDCCCBBBAAA???>>>>>>>>>===<<<<<<===>>>@@@AAADDDFFFLLLTTTYYY^^^gggqqqwww}}}|||yyywwwqqqqqqssszzz|||sssjjjaaa]]]]]]___jjj|||~~~vvvpppggg[[[PPPGGGBBB???<<<;;;<<<======???HHHRRRddd}}}}}}wwwpppkkkaaa\\\VVVPPPMMMKKKJJJIIIFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFGGGHHHJJJLLLMMMNNNOOORRRWWW]]]ccckkktttyyyzzzuuuttttttuuuuuuuuuvvvyyy}}}zzzsssnnnfffccc```[[[XXXWWWWWWXXX]]]aaaeeejjjrrr~~~~~~~~~|||zzzwwwuuuooommmlllnnnrrruuuwwwxxx{{{yyyxxxxxxwwwyyy}}}xxxtttqqqooonnnmmmmmmlllhhhbbb]]]TTTRRRNNNLLLKKKJJJHHHFFFFFFEEEDDDCCCBBB@@@??????>>>>>>=========>>>@@@AAADDDFFFKKKSSSXXX]]]fffooowww}}}}}}yyywwwwwwzzz~~~uuulllddd______aaaiiiyyyxxxrrrhhh\\\QQQHHHBBB@@@<<<;;;===>>>===???IIIUUUfff~~~|||vvvooojjjaaa\\\VVVQQQNNNKKKIIIHHHEEEDDDDDDDDDDDDDDDEEEEEEDDDEEEFFFHHHIIIKKKLLLMMMOOOSSSXXX]]]dddllltttyyy}}}zzzyyy|||~~~wwwrrrhhhddd^^^XXXTTTSSSSSSSSSTTTVVVYYY[[[bbbooo{{{zzzzzz}}}~~~yyyvvvrrrpppnnnnnnnnnkkkddd]]]VVVSSSPPPNNNMMMKKKIIIGGGGGGFFFEEEDDDCCCAAA@@@@@@??????>>>======>>>@@@@@@DDDFFFKKKSSSWWW\\\dddnnnvvv|||~~~{{{{{{xxxppphhheeefffeeekkkxxxyyysssiii]]]RRRIIICCC@@@;;;<<<===>>>===???KKKXXXkkk{{{uuunnniii```\\\VVVQQQNNNKKKHHHFFFDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDEEEGGGIIIJJJLLLLLLPPPSSSXXX]]]dddllltttzzzzzzzzz|||~~~}}}}}}zzz{{{|||wwwjjjddd[[[TTTPPPNNNMMMMMMMMMOOOQQQRRRVVV```ooozzz{{{uuurrrppppppqqqmmmeee^^^XXXUUURRROOONNNLLLJJJHHHHHHGGGFFFEEEDDDBBBAAAAAA@@@???>>>>>>>>>>>>@@@@@@EEEFFFKKKRRRWWWZZZcccllltttzzz~~~}}}}}}{{{tttnnnmmmooommmrrr|||zzztttjjj^^^RRRIIIDDDAAA;;;<<<>>>>>><<>>>>>>>>@@@@@@EEEFFFKKKRRRVVVZZZbbbkkkrrryyy|||yyyxxxyyy}}}wwwrrrrrruuuvvvyyy{{{uuukkk^^^SSSJJJDDDAAA;;;<<<>>>???<<>>>>>???@@@@@@EEEFFFKKKRRRVVVYYYaaajjjqqqwww~~~zzzuuurrrvvv~~~zzzwww}}}}}}yyytttlllaaaUUUKKKBBB>>><<<;;;<<<===>>>CCCRRRaaayyy~~~zzztttmmmhhh```\\\VVVQQQNNNLLLIIIGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEDDDDDDDDDFFFIIILLLMMMRRRUUUZZZ___eeemmmuuuzzz~~~nnnaaaZZZTTTOOOKKKMMMNNNPPPSSSVVVZZZ]]]______\\\YYYVVVUUUVVVWWWYYY\\\]]]___bbbfffjjjmmmooohhhccc\\\TTTNNNJJJHHHHHHGGGFFFEEEEEEFFFHHHJJJLLL\\\cccppp{{{vvvtttuuurrrlllggg]]]YYYSSSOOOLLLKKKIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCEEECCCAAA???>>>>>>???@@@CCCEEEIIIMMMRRRYYY```eeeooouuu~~~~~~xxxsssooorrr}}}~~~wwwssskkkaaaVVVKKKCCC???<<<<<<<<<======CCCRRRaaa{{{~~~yyytttmmmiii```\\\VVVQQQNNNLLLIIIGGGFFFEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDEEEFFFIIILLLNNNRRRUUUZZZ___eeemmmuuuzzz|||rrrcccXXXRRROOOKKKHHHGGGHHHIIILLLOOORRRUUUVVVXXXWWWUUUSSSSSSSSSTTTTTTUUUVVVWWWYYY\\\___aaacccaaa^^^XXXRRRLLLIIIGGGGGGDDDCCCBBBAAABBBCCCEEEGGGOOOTTT```ooo{{{~~~yyywwwwwwuuunnniii___[[[UUUPPPNNNLLLJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCEEECCCAAA???>>>>>>??????BBBEEEIIIMMMRRRXXX___dddnnnttt}}}~~~wwwqqqkkkkkkvvv}}}|||zzzyyy|||{{{yyytttpppjjjaaaVVVMMMEEEAAA<<<<<<=========BBBQQQ```}}}zzztttnnniii```\\\VVVQQQNNNLLLIIIGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGJJJLLLNNNRRRUUUZZZ___fffmmmuuuzzz|||lllcccXXXOOOKKKIIIGGGEEEDDDEEEFFFHHHKKKMMMOOOPPPRRRRRRRRRSSSSSSRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTTTTVVVUUUQQQNNNJJJGGGEEEDDDBBBAAA@@@???@@@@@@BBBBBBGGGJJJRRR^^^hhhrrr}}}zzzzzzwwwqqqlllbbb^^^XXXSSSPPPNNNLLLKKKHHHHHHGGGFFFEEEDDDDDDCCCEEECCCAAA@@@???>>>??????BBBDDDHHHLLLQQQWWW^^^cccmmmsss|||wwwpppiiifffmmmvvvxxxvvvrrrqqqssswww}}}zzzvvvtttqqqnnnhhh```WWWNNNFFFBBB===<<<===>>>>>>CCCRRRaaa~~~zzzuuunnnjjj```\\\VVVQQQNNNLLLIIIGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHKKKMMMNNNSSSVVVZZZ```fffmmmuuu{{{}}}sssmmmaaaZZZRRRLLLHHHGGGFFFEEEFFFGGGIIIKKKMMMOOOPPPQQQRRRSSSUUUWWWWWWVVVTTTSSSRRRQQQPPPNNNMMMLLLKKKKKKLLLKKKKKKIIIGGGEEECCCBBBDDDCCCBBBAAAAAAAAAAAABBBCCCDDDJJJRRRZZZcccqqq}}}}}}|||yyysssnnnddd```YYYTTTQQQNNNLLLKKKIIIHHHHHHGGGFFFEEEDDDCCCDDDCCCBBB@@@????????????AAADDDGGGKKKPPPVVV]]]aaakkkpppyyyxxxppphhhcccgggmmm|||~~~{{{rrrpppllljjjkkkoootttwww~~~|||wwwsssqqqooolllggg```WWWNNNGGGBBB===<<<===>>>???DDDSSSbbb}}}|||vvvooojjj```\\\VVVQQQNNNLLLIIIGGGGGGFFFFFFEEEEEEFFFFFFGGGEEEFFFGGGHHHJJJKKKMMMNNNSSSVVV[[[```fffnnnvvv{{{}}}sssiiicccZZZVVVPPPKKKHHHGGGFFFFFFHHHIIILLLOOOQQQSSSTTTUUUWWWXXX[[[]]]]]][[[XXXVVVUUUTTTQQQNNNKKKIIIGGGGGGEEEEEEFFFFFFEEEDDDBBBAAADDDCCCCCCBBBAAAAAAAAAAAA??????AAAGGGMMMTTTaaammm~~~{{{uuupppfffaaaZZZUUUQQQNNNLLLJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDBBBAAA@@@@@@??????AAACCCGGGJJJOOOUUU[[[```iiinnnwwwxxxqqqiiibbbcccgggrrrzzzwwwmmmkkkgggeeeeeehhhlllooowww|||~~~~~~~~~zzzvvvrrrpppmmmkkkggg```XXXNNNGGGBBB======>>>@@@AAAGGGVVVfff|||~~~xxxqqqkkk```\\\VVVQQQNNNLLLIIIGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFGGGIIIKKKLLLMMMNNNSSSVVV[[[```gggnnnvvv{{{vvvkkkbbb]]]UUURRROOOKKKIIIHHHHHHIIIHHHJJJNNNRRRVVVXXXZZZZZZ___aaacccdddccc```\\\ZZZWWWUUURRRNNNKKKHHHFFFEEECCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@????????????>>>???CCCGGGMMMYYYdddvvv}}}wwwrrrhhhccc\\\VVVRRROOOLLLKKKIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@??????@@@CCCFFFIIINNNSSSZZZ___ggglllttt}}}xxxqqqiiiaaa```ccciii{{{|||wwwsssllljjjgggeeeeeefffiiikkkoootttzzzzzzvvvsssqqqmmmkkkggg```XXXNNNFFFAAA<<<===>>>AAACCCIIIYYYiii|||zzzrrrlll```\\\VVVQQQNNNLLLIIIGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHJJJLLLMMMNNNNNNSSSVVV[[[aaagggnnnvvv|||oooddd\\\XXXRRRQQQPPPNNNLLLLLLNNNOOONNNPPPUUU[[[___ccceeeeeelllmmmnnnmmmkkkgggccc```YYYWWWTTTPPPLLLIIIGGGFFFDDDDDDCCCCCCBBBBBBBBBBBB??????@@@@@@@@@??????>>>AAA???@@@DDDFFFKKKUUU```nnnyyyzzzuuujjjeee^^^XXXTTTQQQNNNLLLJJJIIIHHHHHHFFFFFFEEEDDDDDDDDDCCCCCCBBB@@@??????@@@BBBEEEIIIMMMSSSYYY^^^eeejjjsss|||wwwpppiiiaaa___aaaaaarrr{{{uuuqqqnnnllljjjhhhggghhhjjjkkkjjjooouuu{{{zzzvvvsssqqqmmmkkkgggaaaXXXNNNFFFAAA<<<===???BBBDDDKKK[[[kkk}}}|||sssmmm```\\\VVVQQQNNNLLLIIIGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHJJJLLLMMMNNNNNNTTTWWW[[[aaagggooowww||||||kkk```XXXUUURRRRRRRRRRRRQQQRRRTTTVVVUUUYYY^^^dddjjjnnnpppqqqvvvwwwvvvuuurrrnnniiiggg\\\ZZZWWWSSSOOOLLLJJJIIIFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>===>>>AAACCCGGGPPPZZZiiittt|||wwwmmmhhh```ZZZVVVRRROOOMMMJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCBBBAAA??????@@@BBBEEEHHHLLLRRRXXX]]]dddjjjrrr{{{zzzpppfff___^^^^^^cccnnn~~~{{{xxxuuurrroooooonnnmmmnnnoooqqqrrrqqqrrruuuyyy}}}~~~|||xxxrrrnnnqqqpppllldddYYYMMMDDD???AAA;;;;;;@@@DDDMMMaaauuu}}}|||}}}{{{ssslll^^^ZZZTTTPPPMMMKKKIIIGGGFFFEEEDDDCCCCCCDDDEEEEEEIIIHHHHHHIIIKKKMMMPPPRRRRRRWWW]]]ccchhhooowww}}}rrrfff```[[[XXXWWWVVVVVVUUUUUUUUUVVVVVVWWW]]]eeemmmrrrwww{{{}}}}}}yyyrrrjjjddd]]]YYYTTTQQQNNNLLLIIIGGGGGGFFFDDDBBB@@@??????>>>@@@@@@@@@???????????????>>>>>>@@@DDDEEEGGGNNNWWWggguuu~~~~~~xxxooojjjbbbZZZVVVRRROOONNNLLLKKKIIIGGGFFFFFFFFFGGGFFFEEEEEEDDDCCCAAA@@@??????AAADDDGGGKKKQQQXXX]]]dddkkkttt|||{{{pppfff```^^^^^^bbblll}}}~~~|||}}}zzzxxxuuutttrrrrrrrrrssstttvvvwwwxxxvvvvvvvvvwwwzzz~~~~~~~~~zzzuuuqqqqqqpppllldddYYYMMMDDD@@@@@@;;;;;;@@@EEENNNcccxxx|||{{{|||}}}zzzqqqjjj]]]YYYTTTPPPMMMKKKIIIHHHFFFEEEDDDCCCCCCDDDEEEFFFHHHHHHHHHHHHJJJMMMPPPQQQRRRVVV]]]ccchhhoooxxx~~~pppddd^^^[[[XXX\\\[[[ZZZYYYYYYYYYYYYYYY___eeellltttyyy}}}~~~yyyrrrjjjddd]]]ZZZUUURRRPPPOOOLLLKKKIIIHHHFFFDDDCCCAAAAAA@@@AAA@@@@@@@@@@@@?????????>>>>>>???CCCDDDGGGOOOXXXggguuuxxxqqqnnnllllllttt|||{{{sssmmmddd]]]WWWSSSPPPNNNLLLKKKIIIHHHFFFFFFFFFGGGFFFEEEEEEDDDCCCAAA@@@??????AAADDDGGGKKKQQQXXX]]]dddkkkttt{{{|||rrrhhhaaa___^^^bbblll{{{~~~xxxvvvzzz{{{yyyxxxvvvuuuvvvwwwyyy|||~~~~~~{{{yyyyyyzzz}}}}}}zzz||||||xxxtttqqqpppllldddYYYNNNFFFAAA???;;;;;;AAAFFFOOOeee{{{|||zzz{{{{{{xxxooohhh\\\XXXSSSOOOMMMKKKIIIHHHFFFEEEDDDDDDDDDDDDFFFFFFHHHGGGGGGGGGIIIKKKNNNPPPQQQVVV\\\bbbhhhpppyyy}}}mmmccc^^^[[[ZZZ______]]]\\\[[[[[[[[[[[[```dddlllrrrwww{{{~~~{{{vvvooogggbbb\\\YYYVVVSSSSSSRRRPPPOOOLLLKKKIIIGGGEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@???>>>???BBBDDDGGGQQQ[[[iiiuuu{{{wwwppphhhccc```______gggnnn|||wwwqqqhhh```YYYUUUQQQOOOLLLKKKJJJHHHGGGGGGFFFGGGFFFEEEEEEDDDCCCAAA@@@???@@@AAADDDFFFJJJQQQXXX^^^eeelllttt|||~~~tttjjjccc______dddmmm|||}}}wwwtttwww{{{xxxwwwwwwwwwwwwzzz|||||||||}}}|||uuuqqqrrrwww|||~~~zzzwwwrrrqqqmmmeeeYYYNNNFFFBBB<<<999:::@@@EEEOOOggg~~~{{{{{{{{{vvvmmmeee[[[WWWRRRNNNLLLKKKIIIHHHFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFHHHJJJMMMOOOPPPUUU\\\bbbhhhpppyyy{{{mmmddd```^^^]]]___^^^]]][[[ZZZYYYYYYYYY\\\```fffkkkooorrruuuxxxzzzxxxuuuqqqmmmhhhbbb]]]ZZZXXXUUUSSSTTTTTTSSSRRRNNNMMMKKKIIIGGGFFFFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAA???@@@CCCFFFJJJUUU```lllxxx}}}yyywwwuuutttppplllfff```[[[YYYZZZZZZ___eeeqqq{{{uuukkkbbb[[[UUUQQQNNNLLLKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCAAA@@@???@@@AAACCCFFFJJJQQQYYY^^^gggnnnwww~~~wwwmmmeee```___ccclll{{{~~~wwwsssttt}}}}}}zzzxxxxxxyyyyyyyyy}}}}}}vvvoookkklllpppttt}}}|||yyyuuusssnnneeeYYYNNNFFFCCC:::888:::@@@DDDOOOhhh}}}|||vvvllldddYYYUUUQQQMMMLLLKKKIIIHHHFFFEEEDDDDDDDDDFFFGGGHHHGGGGGGFFFFFFGGGJJJLLLNNNPPPUUU\\\bbbhhhpppyyy|||qqqhhhdddaaaaaa^^^]]][[[ZZZYYYXXXXXXWWW\\\```dddgggjjjlllnnnpppnnnllliiigggeeebbb^^^[[[WWWUUUSSSRRRSSSTTTTTTSSSPPPNNNMMMKKKIIIHHHGGGGGGEEEEEEEEEDDDCCCBBBBBBAAACCCAAACCCFFFIIINNNYYYdddooo{{{zzzuuuqqqmmmlllkkkeeebbb\\\VVVSSSRRRSSSTTTVVV]]]hhhvvv~~~wwwmmmccc\\\VVVQQQNNNKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEDDDCCCAAA@@@???AAABBBCCCEEEIIIPPPYYY___iiipppzzzyyyooogggaaa___aaajjjzzzxxxsssrrryyy}}}{{{zzz|||}}}}}}|||~~~wwwuuupppkkkhhhhhhlllpppwww~~~{{{wwwuuuoooeeeYYYNNNFFFBBB;;;999<<>>CCCFFFQQQlll|||sssggg^^^VVVSSSOOOLLLKKKKKKJJJIIIFFFEEEDDDDDDEEEGGGHHHIIIIIIHHHGGGGGGHHHJJJLLLNNNRRRVVV]]]ccchhhoooxxx~~~|||ssskkkeeebbb[[[[[[ZZZYYYYYYYYYYYYYYYYYYZZZ[[[[[[ZZZZZZ[[[\\\]]][[[YYYXXXXXXXXXWWWVVVVVVTTTRRRQQQSSSTTTTTTTTTTTTSSSRRRPPPNNNMMMLLLLLLHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBEEEKKKOOOSSS]]]hhhsss~~~zzztttoookkkjjjiiibbb___ZZZUUURRRRRRTTTUUUYYY___jjjwww|||rrrhhh```ZZZUUURRRKKKKKKLLLKKKJJJIIIGGGFFFFFFEEEEEEDDDCCCAAA@@@???BBBBBBCCCDDDHHHPPPYYY___hhhppp{{{|||rrriiibbb___eeennn}}}~~~wwwtttxxx~~~|||}}}}}}|||zzzwwwtttrrrhhhhhhgggeeedddeeehhhkkksss}}}|||yyyrrrfffYYYLLLDDDAAA???>>>AAAEEEHHHRRRnnn{{{rrreee[[[VVVRRRNNNLLLKKKKKKJJJIIIFFFEEEEEEEEEEEEGGGIIIJJJJJJIIIHHHGGGHHHJJJMMMNNNRRRWWW^^^ccchhhooowww}}}uuullleeeaaaXXXXXXWWWWWWWWWWWWWWWXXX[[[\\\\\\[[[YYYXXXYYYZZZYYYWWWTTTSSSSSSSSSSSSRRRWWWTTTRRRRRRTTTUUUUUUTTTWWWVVVTTTRRRPPPOOONNNNNNIIIIIIHHHGGGFFFEEEDDDCCC@@@AAAEEEKKKOOOTTT]]]gggsss~~~yyyrrrllliiigggfffccc```ZZZVVVSSSSSSTTTVVVYYY___jjjwww~~~tttjjjbbb\\\WWWTTTKKKKKKLLLLLLKKKIIIGGGFFFFFFEEEEEEDDDCCCAAA@@@???BBBBBBCCCDDDHHHPPPYYY```gggooozzzxxxpppiiieeeaaakkk{{{|||vvvwww}}}}}}~~~}}}{{{xxxuuurrrpppmmmiiiffffffeeeeeeeeefffgggiiikkkpppzzz}}}vvvkkk___RRRGGGBBBBBB>>>>>>AAAFFFTTTrrrzzzooocccZZZTTTQQQNNNLLLKKKJJJIIIHHHGGGFFFEEEEEEHHHIIIIIIHHHHHHHHHGGGGGGHHHKKKNNNOOOQQQVVV]]]bbbhhhpppyyyyyyppphhhbbb___\\\YYYXXXYYY[[[[[[[[[___^^^]]][[[ZZZYYYYYYYYYXXXXXXWWWVVVUUUSSSSSSRRRRRRTTTVVVVVVVVVVVVWWWXXXWWWWWWWWWWWWVVVUUUTTTTTTPPPOOOMMMJJJHHHFFFEEEEEEGGGGGGHHHJJJOOOWWWbbbiiiuuuyyytttpppllliiifffgggbbb\\\WWWUUUUUUTTTTTT]]]eeerrryyyooofff^^^WWWRRRMMMLLLJJJJJJJJJJJJHHHFFFIIIGGGDDDCCCCCCBBBAAA???AAAAAABBBCCCGGGNNNVVV\\\hhhooozzzyyypppiiieeeccclll|||~~~wwwwww{{{}}}zzzzzzyyyuuupppllljjjgggeeecccffffffggghhhiiijjjlllmmmqqq{{{yyynnnaaaSSSHHHBBBAAA>>>>>>BBBGGGVVVtttzzzooocccZZZSSSPPPMMMKKKJJJIIIHHHGGGGGGFFFEEEEEEGGGIIIIIIHHHHHHGGGGGGGGGHHHKKKMMMOOOQQQVVV\\\bbbhhhoooxxx{{{sssjjjdddaaa^^^\\\[[[\\\]]]]]]]]]```___]]]\\\ZZZZZZYYYYYYWWWWWWVVVUUUUUUTTTTTTTTTTTTVVVWWWWWWVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWVVVQQQPPPNNNLLLJJJHHHGGGGGGIIIIIIIIIKKKPPPXXXbbbiiittt{{{vvvssspppllljjjhhhccc\\\WWWUUUVVVVVVWWWaaaiiivvv{{{qqqhhh___XXXSSSOOOMMMKKKKKKKKKKKKIIIHHHIIIGGGDDDCCCCCCCCCAAA@@@AAAAAABBBCCCGGGMMMUUU[[[fffmmmxxxzzzrrrkkkgggfffooo~~~yyywwwzzzyyyuuuuuuzzzyyyssslllfffcccbbbbbbbbbfffgggjjjllloooppppppqqqsss||||||pppcccUUUIIICCCAAA>>>???CCCIIIXXXwwwyyyooocccZZZRRROOOLLLJJJIIIHHHGGGFFFGGGEEEDDDEEEGGGIIIIIIHHHHHHGGGGGGGGGHHHKKKMMMOOOQQQVVV\\\bbbhhhoooxxx~~~~~~vvvnnnhhhdddbbb______```aaa`````````___]]]\\\ZZZYYYYYYXXXVVVUUUUUUUUUUUUUUUUUUVVVXXXYYYYYYXXXVVVVVVWWWYYYZZZ[[[[[[[[[[[[[[[ZZZYYYTTTRRRQQQNNNLLLKKKJJJJJJJJJKKKKKKMMMQQQYYYbbbiiisss~~~zzzxxxuuurrrooolllfff^^^YYYXXXZZZ\\\^^^hhhooo|||~~~tttkkkbbbZZZUUUPPPNNNLLLKKKLLLLLLJJJIIIIIIGGGEEEDDDDDDCCCBBBAAAAAABBBBBBCCCFFFLLLSSSXXXccckkkvvv|||tttmmmiiiiiiqqq|||xxxyyyvvvrrrqqqvvvzzzsssjjjccc```aaacccdddhhhjjjnnnrrruuuvvvvvvvvvuuu}}}}}}qqqcccUUUIIIBBBAAA>>>???DDDKKK[[[zzzyyyoooccc[[[QQQOOOKKKIIIHHHHHHFFFEEEFFFEEEDDDEEEGGGHHHHHHHHHHHHGGGFFFFFFHHHJJJMMMNNNQQQVVV\\\bbbgggnnnwww}}}zzzrrrmmmjjjgggeeeddddddddddddbbb```^^^]]]ZZZYYYWWWVVVVVVTTTTTTTTTTTTTTTVVVWWWXXXZZZZZZZZZXXXVVVVVVWWWYYY\\\\\\]]]]]]]]]]]]\\\\\\WWWVVVTTTRRRPPPOOONNNNNNLLLLLLMMMOOOSSS[[[dddjjjttt~~~|||yyywwwqqqkkkccc]]]]]]aaaeeehhhqqqwwwvvvmmmccc[[[VVVQQQNNNLLLKKKKKKKKKJJJIIIJJJGGGEEEDDDDDDDDDCCCBBBAAABBBBBBCCCEEEJJJPPPUUU___gggrrr~~~~~~vvvoookkkkkkrrryyyzzz~~~}}}vvvqqqpppttt|||xxxqqqhhhbbb```bbbeeefffkkknnnsssxxx{{{||||||{{{xxx~~~~~~|||pppbbbTTTHHHBBBAAA>>>@@@EEELLL\\\|||~~~xxxnnnddd\\\QQQNNNKKKIIIHHHGGGFFFEEEFFFEEEDDDDDDFFFHHHHHHGGGGGGGGGFFFFFFGGGJJJLLLNNNQQQVVV\\\bbbgggnnnvvv}}}zzzuuurrrpppmmmkkkjjjiiifffeee___^^^\\\YYYWWWUUUTTTTTTTTTSSSSSSSSSTTTVVVXXXYYYZZZ[[[[[[ZZZYYYXXXZZZ[[[^^^^^^^^^^^^^^^^^^]]]\\\ZZZYYYWWWUUUTTTSSSRRRRRRNNNOOOPPPRRRWWW^^^gggmmmvvvwwwqqqhhhddddddiiiooorrr|||wwwnnneee]]]WWWPPPNNNKKKIIIJJJJJJJJJIIIJJJHHHFFFEEEEEEEEEDDDCCCBBBBBBCCCCCCDDDHHHMMMQQQ[[[cccooo{{{xxxqqqmmmkkkrrr~~~|||}}}~~~{{{vvvrrrppptttyyysssmmmfffbbbbbbeeegggiiipppsssxxx|||}}}}}}{{{}}}yyynnnaaaSSSHHHBBBAAA???@@@FFFMMM]]]}}}}}}wwwnnnddd\\\QQQNNNKKKIIIHHHGGGFFFEEEFFFDDDCCCDDDFFFHHHHHHGGGGGGFFFFFFFFFGGGJJJLLLNNNQQQVVV\\\bbbfffmmmvvv||||||xxxuuurrrnnnjjjggg```^^^\\\YYYVVVTTTSSSSSSTTTTTTSSSSSSTTTVVVXXXZZZZZZ\\\^^^^^^^^^^^^^^^```aaaaaaaaa``````___^^^]]]]]]\\\[[[YYYWWWVVVVVVVVVQQQSSSUUUXXX]]]dddmmmssszzzzzzsssoooqqqvvv|||yyyqqqhhh___ZZZQQQNNNJJJIIIIIIJJJJJJIIIJJJHHHFFFEEEFFFFFFEEEDDDBBBCCCCCCCCCCCCFFFKKKNNNWWW___lllxxxyyyrrrnnnkkkqqq}}}~~~{{{uuurrrpppssswww}}}{{{ppplllhhhfffhhhkkkmmmnnnuuuxxx{{{~~~{{{|||}}}~~~wwwmmmaaaTTTJJJDDDBBB???@@@FFFMMM]]]|||}}}vvvnnnddd]]]RRROOOKKKIIIIIIHHHGGGEEEEEEDDDCCCDDDFFFGGGGGGGGGGGGFFFEEEEEEGGGIIILLLNNNQQQVVV\\\aaafffmmmuuu{{{~~~zzztttoookkkbbb```^^^[[[XXXUUUTTTSSSUUUTTTSSSRRRSSSUUUXXXZZZYYY]]]aaadddddddddeeeeeeeeeddddddcccbbb```___^^^______]]][[[ZZZYYYYYYYYYUUUWWWZZZ^^^ccckkktttzzz{{{tttkkkccc]]]RRROOOKKKIIIJJJKKKKKKKKKJJJHHHFFFFFFGGGGGGFFFEEEBBBCCCCCCCCCCCCEEEIIILLLTTT\\\iiivvvzzzsssooojjjqqq|||~~~|||uuuqqqpppsssvvvzzz~~~tttpppnnnkkklllnnnqqqssssssxxxzzz}}}~~~zzz|||~~~}}}vvvlllaaaUUUKKKFFFBBB???@@@FFFLLL\\\||||||vvvnnnddd]]]RRROOOLLLJJJIIIHHHGGGFFFEEEDDDCCCDDDFFFGGGGGGGGGGGGFFFEEEEEEGGGIIILLLMMMQQQVVV\\\aaafffmmmuuu{{{xxxrrrmmmdddbbb___\\\YYYWWWUUUTTTVVVUUUSSSRRRSSSUUUXXXZZZZZZ^^^dddhhhiiiiiiiiiiiihhhggggggeeedddbbb```___aaa```^^^]]]\\\[[[[[[ZZZYYY[[[^^^bbbhhhpppyyy}}}vvvnnnfff```TTTPPPLLLJJJKKKLLLLLLLLLJJJHHHFFFFFFGGGGGGFFFEEEBBBCCCCCCCCCCCCDDDHHHJJJSSS[[[hhhuuu{{{qqqkkkppprrryyy~~~vvvsssppppppssswwwzzz|||}}}xxxrrrnnnmmmnnnooorrruuuxxx{{{}}}}}}}}}vvvyyy|||}}}yyyvvvooohhh___TTTJJJCCC???>>>@@@DDDLLL]]]zzz~~~yyypppddd\\\SSSPPPLLLIIIHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHFFFEEEDDDEEEGGGJJJLLLPPPUUUZZZ___cccjjjssszzz}}}uuunnndddaaa^^^[[[ZZZWWWUUUSSSUUUTTTSSSSSSTTTVVVYYYZZZ^^^aaafffjjjlllnnnqqqsssqqqooollljjjiiigggdddbbbbbbaaa```^^^]]]\\\\\\\\\^^^bbbhhhmmmsssyyy~~~|||uuummmccc\\\VVVRRROOOLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGDDDEEEEEEEEECCCCCCEEEGGGPPPWWWbbbnnn{{{|||sssmmmkkkkkkqqq|||~~~wwwsssnnnjjjjjjlllmmmmmmpppqqqssstttsssqqqooommmmmmoooqqquuuxxx{{{~~~}}}xxxzzz|||}}}}}}{{{xxxuuuoooggg___TTTJJJCCC???>>>@@@CCCKKK\\\yyyzzzqqqddd[[[SSSPPPLLLIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGEEEEEEEEEHHHJJJLLLQQQUUUZZZ___cccjjjrrryyy~~~uuunnniiieeeaaa^^^\\\[[[YYYWWWVVVUUUTTTTTTUUUWWWYYY[[[```dddiiimmmpppsssvvvxxxyyyvvvssspppnnnkkkgggdddccccccaaa```____________bbbffflllrrrxxx~~~}}}vvvnnnddd^^^VVVSSSPPPNNNNNNNNNMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHEEEEEEFFFEEEDDDDDDEEEGGGOOOVVVaaammmzzz}}}tttooofffeeehhhqqqzzz}}}wwwrrrjjjdddbbbaaaaaaaaaaaaccceeehhhjjjlllmmmmmmnnnqqqtttyyy}}}~~~zzz|||}}}}}}~~~zzzxxxvvvsssnnnggg___TTTJJJCCC??????@@@CCCJJJ[[[xxx{{{qqqeee[[[SSSPPPLLLIIIHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGIIIIIIIIIHHHFFFEEEFFFHHHKKKMMMQQQUUUZZZ^^^bbbiiiqqqwww~~~yyyssskkkgggbbb^^^\\\[[[ZZZYYYXXXXXXXXXXXXYYY[[[\\\^^^cccggglllqqquuuyyy}}}|||yyyuuuqqqllliiifffeeedddbbbbbbbbbccccccgggkkkssszzz~~~wwwooofff___WWWTTTQQQOOOOOOPPPPPPOOOLLLLLLLLLLLLKKKKKKJJJIIIFFFGGGGGGFFFEEEDDDFFFHHHMMMTTT___lllyyy|||sssmmmeeebbbccchhhoooxxx~~~vvvppphhhaaa]]]\\\\\\\\\___```bbbdddgggjjjmmmnnnpppsssxxx}}}}}}~~~~~~}}}}}}{{{yyyvvvsssnnnhhh```UUUJJJCCCAAA@@@AAADDDKKK\\\yyy{{{qqqddd[[[SSSPPPLLLIIIHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIGGGFFFGGGIIIKKKMMMRRRUUUZZZ^^^bbbhhhpppvvv|||zzzpppkkkeeeaaa______^^^^^^]]]]]]]]]]]]^^^```aaabbbeeeiiinnntttxxx}}}|||xxxrrroooiiihhhfffeeeeeefffggghhhlllqqqyyy~~~xxxpppfff```WWWUUUQQQPPPPPPQQQPPPPPPMMMNNNNNNNNNNNNMMMLLLKKKHHHHHHIIIGGGFFFEEEGGGHHHLLLSSS^^^kkkwww|||sssllleeebbb```cccgggnnnxxx~~~vvvpppfff^^^ZZZXXXXXXXXX]]]^^^```cccgggkkkoooqqqsssvvv{{{}}}}}}~~~xxxuuuqqqjjjbbbWWWKKKDDDBBBAAACCCFFFMMM^^^{{{}}}}}}~~~yyypppdddZZZSSSPPPLLLIIIHHHHHHGGGFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJHHHFFFFFFHHHKKKLLLQQQUUUZZZ]]]aaagggooouuuzzz~~~wwwsssmmmhhhgggfffffffffaaaaaabbbbbbccceeeffffffiiilllqqqvvv{{{~~~yyyuuunnnllljjjiiiiiijjjlllmmmpppvvv~~~~~~xxxpppggg```XXXUUUQQQPPPPPPPPPPPPOOONNNOOOPPPQQQQQQOOONNNMMMIIIJJJJJJIIIGGGGGGHHHIIIJJJQQQ]]]jjjwww~~~uuuooohhhcccaaabbbdddgggoooxxx~~~wwwoooeee[[[VVVTTTSSSSSSWWWYYY]]]bbbiiioootttvvvyyy{{{}}}|||{{{yyytttnnneeeYYYMMMEEEBBBAAACCCGGGOOO```}}}~~~{{{yyy{{{vvvnnnccc[[[SSSPPPLLLIIIHHHHHHGGGFFFEEEEEEEEEFFFHHHIIIKKKLLLKKKIIIGGGFFFFFFGGGJJJKKKPPPSSSYYY\\\```gggooouuuzzz{{{wwwrrrnnnlllkkkjjjiiifffggghhhiiijjjkkkkkklllpppssswww{{{|||uuusssqqqooonnnoooqqqssstttzzzzzzrrriiibbbYYYVVVSSSPPPPPPPPPOOOOOOOOOPPPRRRSSSSSSRRRPPPOOOKKKLLLLLLJJJHHHHHHIIIJJJJJJQQQ]]]jjjwww|||vvvmmmiiifffffffffffflllsss}}}}}}}}}tttmmmcccZZZVVVUUUUUUVVVYYY\\\aaahhhooovvv{{{~~~||||||}}}xxxqqqhhh[[[NNNFFF@@@@@@BBBFFFOOOaaa~~~~~~zzzwww~~~xxxssslllccc[[[SSSPPPLLLIIIHHHHHHGGGFFFEEEEEEFFFFFFHHHJJJKKKLLLJJJIIIGGGEEEEEEFFFIIIJJJNNNRRRWWW\\\```gggooovvvzzz~~~zzzwwwuuusssqqqppppppppprrrssstttuuuuuuuuuyyy{{{~~~}}}{{{wwwuuutttuuuwwwxxxxxx~~~|||uuullleee]]]YYYUUURRRQQQQQQPPPOOOPPPQQQSSSUUUUUUTTTRRRPPPLLLMMMMMMKKKIIIHHHIIIKKKJJJQQQ]]]jjjwww|||sssooolllllljjjiiinnntttwww}}}{{{pppjjjaaa[[[YYYZZZ\\\]]]aaaeeejjjqqqwww}}}||||||{{{tttjjj]]]OOOGGG>>>>>>@@@EEENNN```~~~~~~zzzvvv|||vvvqqqkkkbbb[[[SSSPPPLLLIIIHHHHHHGGGFFFEEEEEEFFFGGGHHHJJJLLLLLLJJJHHHFFFDDDDDDFFFHHHIIIMMMQQQWWW[[[```gggpppvvvzzz}}}{{{yyyzzz{{{|||}}}~~~~~~~~~|||yyyxxxyyyzzz|||{{{wwwnnnggg___\\\WWWTTTRRRRRRPPPOOOPPPRRRTTTVVVVVVUUUSSSQQQMMMNNNNNNLLLJJJIIIJJJKKKJJJQQQ]]]jjjxxxyyyqqqmmmmmmnnnnnnmmm~~~yyyrrrfffbbb]]]YYYZZZ]]]```bbbiiimmmsssyyy~~~~~~~~~vvvjjj[[[NNNFFFAAA@@@AAADDDMMMaaazzz~~~zzzsssnnnhhh```[[[SSSPPPLLLJJJJJJJJJHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLJJJHHHFFFEEEEEEFFFHHHJJJKKKPPPVVVZZZ___eeemmmsss}}}|||||||||||||||yyyqqqkkkbbb^^^XXXUUUSSSRRRPPPOOORRRRRRSSSUUUVVVVVVTTTRRRSSSQQQOOOMMMKKKJJJJJJJJJNNNSSS]]]jjjxxx{{{vvvuuuuuutttttt}}}}}}tttnnneeebbb^^^\\\]]]aaaeeegggnnnrrrxxx}}}}}}vvvjjj\\\NNNFFFAAA@@@AAADDDMMMaaa|||zzzsssmmmggg```[[[SSSPPPMMMKKKJJJIIIHHHFFFFFFFFFGGGGGGHHHJJJKKKLLLJJJHHHFFFEEEEEEFFFHHHJJJKKKPPPUUUZZZ^^^dddlllrrr{{{{{{sssmmmddd```ZZZVVVTTTRRRQQQPPPPPPQQQRRRVVVYYYYYYXXXVVVTTTRRRPPPMMMKKKJJJJJJJJJMMMSSS]]]jjjxxx}}}{{{zzzzzz}}}~~~uuummmhhhcccbbb```___bbbfffkkkooovvvzzz}}}vvvkkk\\\NNNEEEAAA@@@AAADDDMMMaaazzzsssnnnhhh```[[[TTTQQQNNNKKKJJJHHHGGGEEEFFFFFFFFFFFFGGGIIIJJJKKKJJJHHHFFFEEEEEEFFFHHHJJJKKKOOOUUUYYY]]]ccckkkqqqyyy}}}vvvpppgggccc\\\WWWTTTSSSRRRQQQOOOPPPSSSWWW[[[]]]]]][[[VVVTTTQQQNNNKKKJJJJJJJJJMMMRRR]]]jjjyyy}}}|||~~~wwwooohhhdddaaaaaabbbdddggglllrrrvvv~~~}}}}}}}}}~~~~~~~~~xxxlll]]]NNNEEEAAA@@@AAADDDMMMaaa|||uuuoooiiiaaa\\\UUURRRNNNKKKIIIHHHFFFDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJHHHFFFDDDDDDFFFHHHJJJJJJOOOTTTXXX\\\bbbjjjpppvvv|||yyytttkkkeee^^^XXXTTTSSSQQQPPPOOOPPPSSSXXX]]]______^^^YYYWWWSSSOOOLLLKKKKKKKKKMMMRRR]]]jjjyyy~~~|||ssslllgggddd```bbbeeehhhkkkqqqwww|||}}}wwwtttsssuuuvvv{{{~~~~~~~~~zzzooo___OOOEEEAAA@@@AAADDDMMMaaa~~~wwwqqqkkkccc]]]UUURRRNNNKKKIIIHHHFFFDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJHHHFFFDDDDDDFFFHHHJJJJJJNNNSSSXXX[[[aaaiiinnnuuu{{{}}}wwwnnnhhh```YYYTTTRRRQQQPPPPPPRRRUUUZZZ___aaaaaa```]]]ZZZUUUPPPMMMLLLLLLLLLMMMSSS]]]kkkyyywwwpppkkkgggfffbbbfffkkknnnqqquuu|||{{{wwwuuunnnkkkjjjlllnnnttt~~~rrraaaPPPFFFAAA@@@AAADDDMMMaaaxxxrrrkkkccc^^^TTTQQQNNNKKKJJJHHHGGGEEEFFFFFFFFFFFFGGGIIIJJJKKKJJJHHHFFFEEEEEEFFFHHHJJJIIIMMMSSSWWWZZZ```gggmmmtttzzz}}}rrrlllbbbZZZVVVSSSRRRQQQRRRSSSWWW\\\bbbeeeeeedddaaa^^^XXXSSSOOOMMMMMMNNNOOOTTT^^^kkkzzz|||sssnnnkkkiiihhhfffkkkqqqtttvvvzzz~~~yyytttpppmmmhhhdddcccdddfffkkkwwwvvvdddRRRGGGAAA@@@AAADDDMMMaaa~~~wwwpppiiibbb\\\SSSPPPMMMKKKJJJIIIHHHFFFFFFFFFGGGGGGHHHJJJKKKLLLJJJHHHFFFEEEEEEFFFHHHJJJIIIMMMRRRVVVYYY___fffllltttyyywwwpppfff]]]XXXUUUTTTSSSRRRTTTXXX___fffjjjkkkkkkeeeaaa[[[UUUQQQOOOOOOOOOQQQVVV___lllyyy}}}xxxqqqmmmkkkjjjiiiiiiooouuuxxxzzz}}}}}}yyytttooojjjgggeeeaaa______```eeeqqq|||xxxeeeSSSGGGAAA@@@AAADDDMMMaaa}}}uuuooohhh```[[[SSSPPPLLLJJJJJJJJJHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLJJJHHHFFFEEEEEEFFFHHHJJJIIIMMMRRRVVVYYY^^^fffkkktttzzzzzzsssiii```ZZZWWWVVVUUURRRTTTZZZaaaiiinnnpppqqqgggccc]]]VVVRRRPPPPPPPPPRRRWWW```lllyyy|||}}}|||uuupppnnnnnnnnnnnntttuuuvvvxxx{{{}}}~~~zzzyyyxxxuuurrrooollljjjdddaaa^^^[[[\\\bbbkkkrrrxxxdddRRRHHH@@@???@@@CCCKKK^^^||||||ssskkkddd^^^ZZZSSSQQQNNNJJJHHHGGGHHHHHHGGGFFFFFFHHHJJJLLLKKKJJJLLLJJJHHHFFFEEEEEEEEEFFFKKKMMMQQQTTTXXX]]]dddhhhsss{{{{{{oooddd\\\WWWTTTRRRTTTVVV[[[dddnnnuuuwwwwwwpppiii```YYYUUUSSSPPPNNNQQQWWWaaalllxxx{{{xxxyyy|||uuupppoooppprrrsssvvvvvvwwwyyy{{{}}}~~~}}}|||yyyyyywwwuuurrrooollljjjeeebbb^^^ZZZZZZ___gggmmmtttaaaPPPFFFAAA@@@AAAEEEMMM___}}}{{{rrriiibbb[[[WWWRRRPPPNNNKKKIIIHHHGGGGGGGGGFFFFFFHHHJJJKKKKKKJJJLLLJJJHHHEEEDDDDDDEEEFFFJJJLLLPPPSSSXXX]]]dddiiirrrzzz~~~rrrggg^^^YYYUUUSSSSSSVVV[[[fffqqqxxxzzzyyyssslllccc[[[VVVSSSPPPNNNRRRXXXbbbmmmxxx~~~wwwssssss{{{|||uuuqqqqqqsssvvvwwwxxxxxxyyyzzz{{{|||~~~~~~}}}}}}|||{{{{{{zzzzzzzzzzzzyyyxxxuuurrrooonnniiigggbbb]]][[[___eeejjj}}}}}}zzzsssuuuvvvxxxzzz}}}{{{|||}}}~~~ppp]]]MMMCCCBBBAAABBBEEEMMM```~~~yyypppggg___XXXSSSPPPOOONNNLLLJJJHHHGGGFFFGGGFFFFFFGGGJJJKKKKKKJJJKKKIIIGGGEEEDDDDDDEEEFFFIIIKKKOOOSSSWWW^^^eeeiiiqqqyyywwwkkkbbb\\\WWWUUUSSSVVV]]]hhhttt{{{}}}|||wwwqqqggg^^^XXXTTTPPPOOOTTTZZZcccmmmxxx|||uuuppppppwwwyyyttttttvvvxxxyyyzzzzzzyyyyyyzzz{{{{{{|||yyyyyyyyyyyyyyyyyyyyyyyy|||}}}}}}}}}{{{yyyvvvtttpppnnniiidddaaacccggglllyyyzzzvvvmmmmmmmmmmmmooorrrvvvyyy|||zzzzzz{{{|||zzzkkkZZZKKKBBBBBBAAAAAAEEEMMM```~~~}}}uuummmfff^^^WWWRRROOONNNNNNMMMKKKIIIGGGEEEGGGFFFEEEGGGIIIKKKKKKJJJJJJHHHFFFDDDCCCDDDEEEFFFGGGJJJNNNRRRWWW]]]eeeiiipppxxx|||pppfff^^^YYYVVVRRRUUU]]]iiiuuu}}}~~~zzztttkkkaaaYYYTTTQQQPPPVVV[[[dddmmmwww|||uuuqqqnnnuuuzzzxxxxxxyyyxxxzzzzzzyyyyyyyyyyyyyyyzzzxxxxxxxxxyyyzzz{{{{{{{{{~~~~~~}}}xxxvvvqqqlllhhhhhhkkknnnwww{{{vvvllljjjhhhgggiiikkknnnpppppp}}}zzzzzzzzz{{{~~~uuugggWWWJJJCCCAAA@@@@@@DDDLLL^^^||||||xxxrrrlllfff___XXXTTTNNNNNNMMMLLLJJJHHHGGGFFFFFFEEEEEEGGGIIIJJJJJJIIIHHHGGGEEECCCCCCCCCEEEEEEFFFIIIMMMQQQVVV]]]dddiiinnnwwwsssiii```YYYVVVSSSUUU]]]hhhttt|||~~~}}}{{{vvvmmmcccZZZTTTRRRQQQWWW\\\dddmmmwww}}}wwwsssnnnsss}}}~~~|||zzz{{{{{{zzzyyyyyyyyyyyyzzzyyyzzz{{{|||}}}|||vvvpppnnnoooqqqwwwyyynnnkkkfffdddeeeggghhhiiihhhsss{{{{{{zzzzzz}}}}}}|||yyypppcccUUUIIICCC@@@???@@@CCCKKK^^^|||yyyvvvqqqlllfff```ZZZVVVNNNMMMLLLKKKIIIHHHGGGGGGFFFEEEEEEFFFIIIJJJJJJIIIGGGFFFDDDCCCBBBCCCDDDEEEGGGIIIMMMQQQUUU\\\cccgggmmmvvv~~~xxxlllbbb[[[VVVTTTUUU[[[eeepppxxxzzzzzzxxxtttlllcccYYYTTTSSSTTTWWW\\\dddmmmwww~~~yyyuuunnnrrryyy}}}}}}|||{{{{{{{{{{{{||||||}}}~~~{{{vvvuuuuuuyyysssnnnhhheeeeeefffgggfffcccjjjrrrzzz|||{{{zzzyyy{{{~~~}}}xxxwwwtttkkk___RRRHHHCCCAAA@@@AAADDDLLL___}}}zzzwwwrrrmmmgggaaaZZZUUUNNNMMMKKKIIIHHHGGGHHHHHHFFFEEEEEEFFFHHHJJJJJJIIIGGGEEECCCBBBBBBCCCDDDEEEGGGJJJMMMPPPUUU[[[aaafffllluuu~~~|||pppeee]]]XXXUUUUUUYYYaaakkksssvvvvvvtttqqqkkkbbbYYYTTTTTTUUUVVV\\\dddmmmwww~~~yyywwwnnnqqqvvv~~~~~~}}}}}}}}}}}}~~~~~~}}}zzzzzzzzzxxxssslllhhhggghhhgggfff```eeejjjooo||||||{{{yyyxxxzzz}}}{{{uuutttppphhh\\\PPPGGGCCCBBBAAABBBEEEMMM```~~~|||yyytttnnnhhhaaaYYYTTTOOOMMMKKKHHHGGGGGGHHHIIIFFFEEEDDDFFFHHHJJJJJJIIIFFFEEECCCBBBBBBCCCDDDEEEHHHJJJMMMPPPTTTZZZ```eeellluuu}}}ssshhh___ZZZVVVUUUWWW^^^hhhooossssssrrrooojjjaaaXXXTTTTTTWWWVVV[[[dddmmmwww{{{uuuqqqooorrr|||wwwqqqnnnmmmjjjhhhfffeeefffjjjppp}}}~~~{{{yyyzzzzzzwwwqqqooojjjbbbYYYOOOFFFAAAAAA@@@AAAEEEMMM___}}}{{{uuuooofff]]]WWWQQQNNNKKKIIIIIIHHHFFFDDDAAAAAABBBDDDFFFHHHGGGFFFDDDCCCBBBAAAAAABBBDDDEEEFFFIIILLLPPPTTTYYY___cccjjjqqqzzzvvvjjj```YYYWWWVVVVVVYYY```fffkkkmmmllljjjeee___YYYVVVVVVWWWXXX]]]dddmmmwwwyyytttqqqmmmmmmvvvxxxuuurrrooommmhhhffffffhhhkkkuuu~~~}}}{{{yyyzzz{{{wwwqqqnnniiibbbXXXNNNFFFBBB@@@???AAAEEEMMM___}}}}}}wwwoooggg^^^XXXQQQNNNKKKIIIIIIHHHFFFDDDBBBBBBBBBDDDGGGHHHHHHGGGFFFEEECCCAAAAAAAAABBBCCCFFFIIILLLPPPTTTYYY^^^bbbiiipppyyy{{{nnnbbb\\\UUUSSSSSSVVV[[[```dddfffhhhfffccc^^^XXXUUUUUUVVVXXX]]]eeeoooxxx~~~wwwrrroooiiigggmmmwww~~~{{{vvvsssoookkkiiihhhhhhnnn||||||{{{zzzyyy{{{|||wwwqqqnnnhhhaaaXXXNNNFFFBBB???>>>@@@DDDMMM```}}}yyyqqqggg^^^XXXQQQNNNKKKIIIIIIHHHFFFDDDCCCCCCCCCEEEGGGIIIIIIHHHHHHFFFDDDAAA@@@@@@AAABBBFFFHHHLLLOOOSSSXXX]]]aaagggnnnwww~~~sssfff___UUUSSSRRRSSSVVVZZZ]]]^^^``````___[[[WWWTTTTTTTTTYYY^^^gggpppzzz|||uuuoooiiidddbbbgggooo{{{}}}yyywwwsssooollliiikkkttt{{{{{{zzzzzz|||}}}yyyqqqnnnhhh```WWWNNNGGGCCC>>>>>>@@@DDDMMM___}}}{{{rrrhhh^^^XXXQQQNNNKKKIIIIIIHHHFFFDDDDDDCCCCCCEEEGGGIIIJJJIIIGGGEEECCCAAA@@@AAABBBCCCEEEHHHKKKNNNRRRWWW\\\```eeekkkttt{{{vvviiiaaaYYYVVVSSSRRRTTTVVVXXXXXXYYYZZZZZZXXXUUURRRRRRSSSZZZ___hhhrrr}}}zzzsssnnndddaaa```dddjjjsss~~~yyytttqqqllljjjpppwww{{{|||||||||~~~{{{ssspppiiiaaaWWWNNNGGGCCC>>>>>>???DDDLLL___}}}|||sssiii___YYYQQQNNNKKKIIIIIIHHHFFFDDDEEEDDDCCCDDDGGGIIIJJJJJJDDDCCCBBBAAAAAABBBDDDEEEEEEGGGJJJMMMQQQUUU[[[^^^ccciiirrryyywwwkkkccc[[[XXXTTTQQQQQQRRRRRRRRRSSSTTTUUUTTTRRRPPPQQQQQQZZZ```iiittt~~~}}}yyyrrrmmmbbb```aaadddgggmmmyyyzzzvvvpppkkklllqqqyyy}}}}}}~~~~~~wwwssskkkbbbWWWNNNGGGCCC??????@@@DDDLLL^^^{{{}}}sssiii```ZZZQQQNNNKKKIIIIIIHHHFFFDDDEEECCCBBBCCCFFFHHHJJJJJJDDDCCCAAAAAAAAACCCDDDFFFDDDFFFIIILLLPPPTTTYYY]]]bbbhhhpppwww}}}xxxmmmfff]]]YYYTTTPPPOOOOOONNNMMMPPPQQQQQQPPPNNNNNNPPPQQQYYY___jjjuuu}}}|||xxxrrrmmmdddbbbbbbcccdddhhhttt~~~vvvnnnlllooorrr{{{zzzvvvmmmcccXXXNNNGGGCCCAAA@@@@@@DDDKKK]]]zzz}}}sssjjjaaa[[[QQQNNNKKKIIIIIIHHHFFFDDDDDDCCCAAABBBEEEGGGIIIIIIEEEDDDBBBAAAAAABBBCCCDDDDDDFFFIIILLLOOOSSSXXX\\\bbbhhhooovvv}}}xxxoooiii```\\\VVVRRRPPPOOOMMMLLLOOOOOONNNMMMLLLLLLOOOQQQXXX___iiiuuu}}}||||||xxxrrrmmmgggdddbbbaaaaaaeeerrr|||rrrnnnoooooovvv~~~|||xxxooodddXXXNNNGGGCCCAAA@@@AAADDDKKK\\\yyy}}}sssjjjaaa\\\QQQNNNKKKIIIIIIHHHFFFDDDDDDBBB@@@AAADDDGGGHHHIIIGGGFFFCCCAAA@@@AAAAAABBBDDDFFFIIIKKKNNNSSSXXX[[[bbbgggooovvv}}}xxxpppkkkddd___ZZZUUUSSSQQQPPPOOOOOOOOOMMMKKKJJJKKKOOORRRXXX___iiiuuu~~~{{{xxxuuusssmmmjjjfffcccdddjjjssszzz}}}tttoooooonnnsss}}}xxxnnnfff[[[NNNEEEBBB@@@>>>@@@FFFKKKXXXtttzzzpppggg___ZZZQQQNNNKKKIIIHHHGGGFFFEEEFFFDDDCCCCCCEEEGGGHHHGGGEEEDDDCCCBBBAAAAAABBBCCCDDDFFFHHHKKKNNNRRRXXX\\\```fffmmmtttzzz}}}|||~~~wwwpppkkkeee```ZZZUUURRRPPPNNNMMMNNNLLLKKKLLLLLLKKKNNNTTTWWW```mmmyyy~~~{{{xxxvvvqqqnnnjjjffffffkkksssyyy|||~~~zzztttqqqooorrryyyzzzoooggg\\\OOOFFFCCC???===???EEEJJJWWWssszzzpppfff___ZZZSSSPPPLLLJJJIIIIIIGGGFFFFFFDDDCCCCCCEEEGGGHHHGGGFFFDDDCCCBBBAAAAAABBBBBBCCCEEEHHHJJJMMMRRRXXX\\\bbbhhhpppvvv|||}}}|||{{{{{{{{{|||yyyxxxwwwtttsssxxxyyysssnnnhhhccc]]]WWWSSSQQQNNNLLLNNNLLLKKKLLLLLLJJJNNNTTTXXXaaannnyyy|||zzzwwwtttppplllkkknnntttyyy|||vvvwww{{{|||uuuqqqppptttyyy||||||qqqhhh]]]OOOFFFDDD???<<<>>>DDDIIIVVVsssyyyoooeee]]]YYYTTTQQQMMMKKKJJJJJJHHHGGGFFFDDDCCCCCCEEEGGGHHHGGGFFFEEECCCAAAAAAAAAAAABBBCCCDDDGGGIIIMMMQQQWWW[[[bbbhhhooovvv}}}}}}|||{{{yyywwwvvvuuuttttttuuurrrpppnnnkkkiiinnnuuu{{{uuuqqqjjjfff___YYYUUURRROOOLLLNNNKKKKKKLLLKKKJJJNNNTTTZZZcccooozzz~~~|||zzzvvvrrroooppptttxxx{{{xxxtttuuuxxxzzzuuuppppppqqqsssyyysssiii]]]OOOFFFCCC@@@===???DDDIIIWWWtttxxxnnneee]]]XXXSSSQQQMMMKKKJJJJJJHHHGGGFFFDDDCCCCCCEEEGGGHHHGGGFFFEEECCCAAA@@@@@@AAAAAABBBDDDFFFIIILLLPPPVVVZZZ___eeemmmtttzzz~~~zzzyyywwwuuutttsssrrrrrrsssooollliiieeebbbgggooo~~~{{{uuuqqqkkkggg```[[[WWWSSSPPPMMMNNNKKKJJJLLLKKKJJJMMMSSS\\\dddppp{{{~~~{{{xxxttttttwwwyyyzzzwwwuuuuuuxxxzzzrrrnnnlllkkkpppvvvvvvjjj]]]OOOEEECCCBBB???@@@EEEJJJXXXuuuxxxnnnddd\\\WWWSSSPPPLLLJJJIIIIIIGGGFFFFFFDDDCCCCCCEEEGGGHHHGGGFFFEEECCCAAA@@@@@@@@@@@@AAABBBEEEGGGKKKOOOUUUYYY^^^ccckkksssyyy{{{zzzxxxvvvtttsssrrrrrrsssnnnjjjgggbbb___dddlll{{{|||vvvrrrkkkgggaaa]]]YYYUUUQQQOOOMMMKKKJJJKKKKKKIIIMMMSSS\\\dddpppzzz~~~{{{zzz{{{}}}|||yyyvvvwwwzzzvvvooojjjfffhhhmmmyyy{{{nnn___PPPFFFCCCCCC@@@AAAEEEJJJXXXvvvyyynnneee\\\WWWRRRPPPLLLJJJIIIIIIGGGFFFFFFDDDCCCCCCEEEGGGHHHGGGFFFEEECCCAAA????????????@@@BBBDDDGGGJJJNNNTTTXXX^^^dddlllssszzz~~~|||zzzxxxvvvuuuuuusssnnnjjjfff```^^^ccckkkzzzzzzvvvnnnjjjeee```[[[WWWRRROOOMMMJJJJJJKKKJJJIIIMMMSSS[[[cccoooyyy}}}yyyzzz~~~zzzrrrjjjddddddhhhlllxxxrrrcccRRRHHHEEECCC@@@@@@DDDIIIXXXvvvzzzoooeee]]]XXXTTTQQQMMMKKKJJJJJJHHHGGGFFFDDDCCCCCCEEEGGGHHHGGGFFFEEECCCAAA???????????????AAACCCFFFIIINNNSSSXXX\\\bbbjjjqqqxxx}}}|||{{{vvvqqqlllhhhccc```fffnnn{{{}}}uuuqqqjjjddd^^^XXXSSSOOOMMMJJJIIIKKKJJJIIIMMMRRRYYYaaannnxxx}}}}}}tttjjjcccbbbeeecccnnn}}}vvveeeUUUJJJFFFBBB??????CCCHHHWWWuuu{{{pppfff]]]XXXUUURRRNNNLLLLLLKKKJJJHHHFFFDDDCCCCCCEEEGGGHHHGGGFFFEEECCC@@@???>>>>>>??????@@@CCCEEEIIIMMMSSSWWWYYY___gggooovvv~~~xxxsssqqqrrr{{{yyytttoookkkfffdddjjjrrr~~~zzzvvvooohhhaaaYYYRRRNNNMMMJJJIIIKKKJJJIIILLLRRRXXX```mmmwwwwwwoooiiidddaaadddfffqqqxxxfffWWWLLLEEE>>>CCCBBBDDDKKKTTTmmm~~~qqqggg```]]]VVVTTTQQQNNNKKKHHHGGGFFFEEEDDDBBBCCCEEEFFFFFFEEEDDDCCCAAA???============>>>@@@CCCEEEHHHLLLQQQTTT\\\^^^bbbiiirrr}}}uuukkkeeebbbhhhllluuu~~~tttmmmhhhhhhoooxxx}}}uuullleee^^^WWWSSSNNNJJJGGGIIIIIIHHHKKKPPPVVV]]]gggrrr}}}{{{rrrlllfffccccccdddlll|||yyyhhhYYYMMMFFF???CCCBBBDDDKKKSSSllltttiiibbb]]]VVVUUURRROOOLLLIIIHHHGGGFFFDDDCCCCCCEEEFFFFFFEEEDDDCCCAAA???============>>>@@@CCCEEEHHHKKKPPPTTTZZZ\\\aaahhhqqq{{{|||{{{{{{nnnddd]]]ZZZXXX\\\bbbjjjtttxxxqqqllllllsss|||}}}tttkkkbbbZZZUUUOOOJJJGGGHHHIIIHHHKKKOOOTTT[[[eeepppzzzyyyrrrkkkgggeeecccgggssszzzkkk\\\OOOHHH@@@DDDBBBDDDKKKSSSkkkxxxlllccc^^^WWWVVVSSSPPPMMMJJJIIIHHHGGGEEEDDDDDDFFFGGGGGGFFFDDDCCCAAA???>>>=========>>>@@@CCCEEEGGGKKKOOOSSSXXX[[[```fffoooyyyxxxwwwzzz|||~~~tttggg]]]VVVRRROOOQQQUUUYYY___fffoootttyyytttttt|||}}}rrrggg\\\VVVOOOJJJGGGHHHHHHGGGIIINNNRRRXXXbbbmmmwwwyyyqqqllljjjffffffmmmzzz}}}zzzmmm^^^QQQIIIBBBEEECCCDDDKKKSSSiiizzzmmmccc]]]XXXWWWTTTQQQNNNKKKIIIIIIGGGFFFDDDEEEGGGHHHHHHGGGEEECCCAAA???>>>===>>>>>>>>>@@@BBBDDDFFFJJJNNNRRRVVVZZZ```fffmmmwww~~~vvvtttvvvxxxyyy{{{~~~~~~qqqdddZZZSSSOOOMMMOOOPPPRRRTTTXXX^^^aaaiiilllrrrxxxzzzlll___WWWPPPKKKHHHHHHGGGEEEHHHLLLPPPUUU___iiittt~~~vvvpppoooiiieeejjjttt~~~}}}~~~zzzmmm___RRRJJJCCCFFFCCCDDDLLLSSSggg{{{nnnccc]]]YYYWWWTTTQQQNNNKKKJJJIIIGGGFFFDDDEEEGGGHHHHHHGGGEEEDDDBBB@@@>>>>>>>>>>>>>>>@@@BBBDDDFFFIIIMMMQQQUUUZZZ```fffmmmvvv}}}uuurrrtttttttttvvvzzzyyymmmbbbXXXQQQMMMHHHIIIJJJJJJKKKMMMPPPSSSWWWYYY]]]aaagggmmmuuuzzzsssddd[[[PPPKKKHHHGGGFFFDDDFFFJJJMMMSSS\\\fffppp{{{}}}vvvssslllggghhhnnnxxx~~~}}}~~~wwwlll^^^RRRJJJEEEGGGCCCDDDLLLRRReee{{{nnnddd^^^XXXWWWTTTQQQNNNKKKJJJIIIGGGEEEDDDDDDFFFGGGGGGFFFEEEDDDBBB@@@???>>>>>>>>>>>>???AAACCCEEEHHHLLLPPPTTTYYY```fffkkkuuu}}}tttqqqssspppqqqsssvvvzzz{{{ssshhh]]]TTTMMMJJJEEEFFFGGGFFFFFFGGGIIILLLMMMOOORRRUUUXXX\\\aaaeeemmmrrryyy~~~zzzkkk```QQQLLLHHHGGGEEECCCDDDHHHJJJOOOXXXaaalllwwwyyyrrrkkkjjjlllqqqzzz~~~~~~|||}}}uuujjj]]]QQQJJJFFFGGGCCCDDDLLLRRRddd|||pppfffaaaXXXVVVSSSPPPMMMKKKIIIHHHFFFDDDCCCCCCEEEFFFFFFEEEFFFDDDBBB@@@???>>>>>>???===???AAACCCDDDGGGLLLOOOQQQXXX___dddiiirrr|||sssppprrrnnnoooppprrruuuxxx{{{|||yyyuuummmdddZZZQQQKKKHHHEEEFFFGGGFFFEEEEEEFFFHHHFFFIIILLLNNNPPPRRRUUUXXX\\\___dddhhhjjjmmmppprrrtttvvvxxxzzz|||}}}zzzsssvvvyyy||||||mmmbbbRRRLLLHHHGGGDDDAAACCCFFFEEEKKKSSS]]]gggrrr|||xxxqqqnnnmmmnnnuuu|||~~~~~~||||||}}}ssshhh\\\QQQJJJGGGHHHCCCDDDLLLRRRccc~~~}}}qqqhhhcccWWWVVVSSSPPPMMMJJJIIIHHHEEEDDDBBBCCCEEEFFFFFFEEEFFFDDDBBB@@@????????????===???AAABBBDDDGGGKKKNNNPPPVVV^^^cccgggppp}}}{{{ssspppqqqmmmmmmnnnpppqqqsssttttttvvvrrrkkkbbbYYYQQQKKKHHHDDDEEEEEEDDDBBBAAACCCDDD???BBBEEEGGGIIIJJJLLLNNNRRRTTTWWWYYY\\\___dddggghhhkkknnnppprrrwww}}}|||yyyuuussskkkmmmoooppptttzzz{{{kkkaaaRRRLLLHHHGGGDDDAAABBBFFFBBBGGGPPPYYYcccoooyyytttllljjjlllmmmnnnzzz}}}wwwjjj\\\QQQKKKEEEBBBDDDHHHJJJPPPeee{{{tttggg___XXXVVVTTTPPPMMMJJJHHHGGGFFFEEEDDDCCCCCCDDDEEEEEEHHHFFFCCCAAA???>>>======@@@@@@@@@AAADDDGGGJJJMMMRRRVVV\\\bbbhhhrrr}}}{{{uuuppplllggghhhjjjkkkllllllkkkkkkkkkhhhccc\\\UUUNNNIIIFFFFFFEEEDDDCCCAAAAAA@@@@@@AAABBBDDDFFFGGGHHHHHHHHHKKKLLLNNNPPPSSSVVVYYYZZZ^^^aaadddhhhkkkpppuuuxxx~~~~~~}}}|||zzzxxxvvvsssnnnjjjeeefffgggggghhhmmmtttzzz~~~qqqddd[[[LLLJJJGGGDDDAAAAAAAAAAAAEEEIIIOOOVVV___iiissszzz|||rrrmmmlllkkkkkkrrrwwwyyykkk^^^SSSMMMGGGEEEFFFIIIKKKRRRfff|||uuuhhh```YYYWWWTTTPPPMMMJJJHHHGGGGGGFFFEEEDDDDDDEEEGGGGGGHHHFFFCCCAAA???>>>======@@@@@@@@@AAACCCGGGJJJLLLRRRVVV\\\aaahhhqqq{{{zzzuuuoookkkgggggggggggggggfffeeedddeeeccc___YYYTTTNNNJJJHHHGGGFFFEEECCCBBBAAAAAAAAAAAABBBCCCEEEFFFFFFFFFFFFFFFGGGHHHJJJLLLOOOQQQSSSWWWYYY]]]aaadddiiinnnqqqxxx|||~~~~~~~~~~~~{{{wwwtttuuutttssssssrrroookkkhhhffffffdddaaa___aaaeeejjjrrrtttwwwvvvpppfff[[[UUUKKKIIIFFFCCCAAA@@@@@@@@@CCCFFFLLLSSS\\\fffpppwww}}}zzzsssoookkkiiikkknnnsssxxx|||~~~}}}zzzxxxwwwvvvvvvvvvzzz{{{mmm```VVVPPPJJJGGGHHHKKKMMMSSSggg}}}wwwjjjaaaZZZXXXUUUQQQMMMIIIGGGFFFGGGFFFEEEEEEFFFGGGIIIJJJHHHFFFCCCAAA???>>>======?????????@@@CCCFFFIIIKKKRRRVVV\\\aaagggoooyyyzzztttmmmiiifffeeecccaaa___^^^]]]]]]\\\[[[XXXUUUQQQNNNKKKJJJGGGFFFEEEDDDCCCBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBBBBBCCCDDDFFFHHHIIIJJJOOORRRVVVYYY]]]aaafffiiipppttt{{{}}}yyyuuuxxxzzzxxxvvvtttsssqqqnnnllllllllllllmmmnnnmmmjjjhhhfffdddaaa\\\XXXWWWYYY\\\```bbbdddccc```ZZZSSSOOOJJJHHHEEECCCAAA@@@@@@@@@@@@CCCIIIOOOWWWaaakkkqqqxxx{{{}}}zzztttnnnkkkhhhiiikkknnnpppsssuuuvvvtttsssqqqpppooonnnnnnoooqqqwww}}}ooobbbWWWRRRLLLIIIJJJMMMMMMSSSggg|||xxxlllccc[[[YYYUUUQQQMMMJJJGGGFFFFFFEEEEEEEEEFFFGGGIIIJJJGGGFFFCCCAAA???=========>>>>>>>>>???BBBEEEHHHJJJQQQVVV[[[```eeemmmvvv}}}yyyssslllfffcccaaa^^^[[[YYYXXXXXXXXXUUUUUUSSSQQQNNNLLLJJJIIIGGGGGGEEEDDDDDDCCCCCCCCCAAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCDDDEEEFFFKKKNNNQQQTTTWWW[[[```ccchhhlllttt}}}wwwqqqmmmlllooowww~~~~~~{{{vvvrrrpppnnnllljjjhhhhhhiiilllnnnnnnmmmkkkfffccc___[[[XXXVVVWWWXXXWWWXXXXXXWWWUUURRRNNNLLLHHHGGGEEECCCAAA@@@?????????BBBFFFLLLSSS\\\eeekkkrrrtttvvvxxx{{{~~~xxxpppkkkggggggfffggghhhjjjlllnnnkkkkkkjjjiiiiiiiiiiiiiiijjjoooyyy~~~qqqdddYYYSSSNNNKKKKKKMMMMMMRRRfff{{{yyymmmeeeZZZYYYUUUQQQMMMJJJHHHGGGEEEDDDDDDDDDEEEGGGHHHIIIGGGFFFCCCAAA???==================>>>AAADDDGGGIIIPPPTTTZZZ___dddkkktttzzzxxxqqqiiiddd^^^]]]ZZZXXXVVVUUUVVVVVVRRRQQQOOONNNLLLJJJHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDBBBBBBBBBBBBBBBBBBAAA@@@BBBAAAAAAAAAAAABBBBBBCCCGGGIIILLLNNNQQQTTTXXX[[[```eeemmmwww}}}tttlllfffbbbdddhhhpppzzz|||xxxwwwwwwxxx{{{{{{uuuqqqnnnllljjjggggggiiilllooopppnnnmmmiiieeeaaa\\\YYYXXXWWWVVVTTTTTTRRRQQQOOOMMMLLLKKKGGGFFFEEECCCAAA@@@?????????AAAEEEJJJOOOWWW___eeejjjllloooqqqtttxxx|||ssslllhhhgggeeeccccccdddfffgggfffffffffffffffffffffffffffiiirrr~~~uuuggg\\\UUUPPPMMMLLLNNNNNNRRRfff{{{yyymmmeeeZZZXXXUUUQQQNNNKKKIIIHHHFFFEEEDDDDDDEEEFFFGGGHHHHHHFFFCCCAAA???>>>======<<<<<<<<<===@@@CCCFFFHHHMMMRRRXXX^^^cccjjjrrrxxxxxxppphhhbbbZZZYYYXXXVVVUUUTTTSSSSSSOOONNNMMMLLLJJJIIIHHHHHHFFFEEEDDDDDDCCCCCCCCCDDDCCCCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@??????@@@@@@AAABBBDDDFFFHHHIIIKKKOOOQQQWWW\\\eeeoooxxxyyyqqqhhhbbb___]]]___dddlllvvv~~~~~~}}}{{{xxxuuusssrrrrrrrrrttt{{{|||vvvrrrnnnkkkjjjjjjllloooqqqqqqpppnnnnnniiiccc^^^ZZZWWWSSSQQQRRRPPPNNNLLLJJJIIIIIIIIIGGGFFFEEEDDDCCCAAA@@@??????AAADDDGGGKKKQQQXXX]]]aaadddgggjjjmmmpppuuuxxx~~~|||tttkkkiiigggdddccccccdddeeefffgggggghhhiiiiiiiiiiiiiiijjjppp|||yyykkk___XXXSSSOOOOOOPPPOOOTTTfff|||yyymmmeeeXXXWWWTTTQQQOOOLLLKKKJJJHHHGGGFFFEEEFFFFFFHHHHHHHHHFFFCCCAAA???>>>======<<<;;;;;;<<>>@@@BBBCCCFFFKKKQQQVVVXXX\\\```dddgggjjjmmmooouuuzzz~~~ooommmjjjhhhfffeeeffffffjjjjjjkkklllmmmmmmmmmmmmoooooorrr{{{}}}ooobbbZZZUUUQQQQQQRRRQQQUUUhhh}}}yyymmmeeeXXXVVVTTTQQQOOOMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIHHHFFFCCCAAA???>>>======;;;;;;;;;<<>>???@@@AAACCCGGGMMMQQQRRRVVV[[[```ccceeehhhjjjnnnsss{{{}}}|||wwwpppkkkjjjjjjkkkkkkrrrtttvvvxxxyyywwwuuutttuuuwwwyyy}}}|||pppfff```YYYVVVSSSRRRSSSYYYiiixxxvvvjjjaaaYYYVVVTTTRRRPPPNNNKKKIIIHHHHHHFFFEEEEEEEEEFFFGGGIIIHHHFFFCCCAAA@@@???>>><<<<<<<<<>>>@@@CCCEEEGGGKKKOOOTTTYYY]]]dddmmmsss~~~{{{tttlllccc]]]YYYVVVRRRPPPOOONNNMMMKKKIIIIIIGGGGGGGGGHHHIIIJJJKKKIIIFFFCCCAAABBBCCCDDDFFFEEEEEEDDDDDDDDDDDDEEEDDDCCCCCCBBBBBBBBBCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBJJJIIILLLUUUaaajjjllllllfffaaa\\\XXXTTTTTT\\\eeedddooozzz~~~~~~|||yyyuuurrrooommmlllkkkjjjiiigggnnnwww|||xxxuuupppjjjddd```]]]ZZZWWWSSSQQQNNNLLLLLLKKKIIIGGGJJJHHHFFFEEEDDDCCCAAA????????????@@@AAADDDFFFGGGKKKNNNQQQSSSVVV[[[```dddhhhmmmuuu|||iiiuuu}}}~~~wwwrrrpppqqqrrrsssxxxyyy|||~~~~~~}}}}}}~~~{{{pppgggbbb\\\XXXUUUSSSSSSYYYggguuuvvvjjjbbbYYYWWWTTTQQQPPPNNNKKKIIIJJJIIIGGGFFFFFFFFFGGGHHHHHHGGGEEECCCAAA???>>>>>><<<<<<<<<>>>@@@BBBEEEGGGJJJNNNTTTXXX]]]dddmmmsss|||zzztttlllddd^^^ZZZWWWSSSPPPOOONNNLLLJJJJJJIIIHHHHHHHHHIIIJJJKKKJJJHHHEEEBBBAAAAAABBBCCCEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDCCCCCCBBBBBBBBBBBBEEEEEEGGGNNNYYY```bbbbbb]]]YYYUUUSSSQQQRRR[[[eeemmmxxx{{{vvvtttpppnnnmmmmmmkkkjjjjjjpppwww}}}}}}wwwsssmmmgggccc```]]][[[VVVTTTQQQPPPOOONNNLLLJJJKKKIIIGGGEEEEEEDDDAAA@@@??????>>>>>>???@@@BBBCCCFFFHHHKKKNNNQQQUUUZZZ^^^bbbgggooowww~~~___gggpppyyy~~~zzzuuuvvv|||{{{yyyzzz|||}}}zzzppphhhddd___[[[WWWUUUTTTXXXeeesss}}}tttjjjcccZZZWWWTTTQQQPPPNNNLLLJJJKKKJJJIIIGGGGGGHHHHHHIIIGGGFFFDDDBBB@@@>>>======<<<<<<<<<===???BBBEEEFFFHHHMMMRRRWWW\\\dddmmmssszzzyyysssmmmeee```ZZZWWWSSSPPPOOOMMMKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLIIIGGGDDDBBB@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBAAAAAAAAABBBAAACCCHHHPPPUUUWWWVVVSSSPPPNNNNNNNNNQQQ\\\fffvvv}}}yyyvvvrrrppppppooonnnlllnnnrrrwwwzzz{{{zzzzzzzzzyyyxxxyyy|||~~~{{{vvvpppkkkgggdddaaa___[[[YYYVVVUUUTTTSSSPPPNNNNNNKKKHHHFFFEEEDDDBBB@@@???>>>===<<<<<<<<<===>>>@@@BBBDDDGGGIIIMMMRRRVVVZZZ```iiiqqqyyyaaadddhhhnnnxxxvvvpppnnnttt~~~yyyppphhhddd```]]]ZZZXXXVVVYYYdddqqqzzzrrriiibbbZZZXXXTTTQQQPPPNNNLLLKKKKKKJJJHHHGGGGGGGGGHHHIIIGGGFFFDDDAAA???>>>===<<<<<<<<<<<<===???AAADDDEEEGGGKKKQQQVVV\\\ccclllssszzzxxxsssmmmfffaaa[[[XXXTTTQQQOOOMMMKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLHHHFFFDDDBBBAAA@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@BBBAAABBBFFFJJJNNNOOONNNNNNLLLKKKLLLNNNRRR\\\gggxxx~~~{{{xxxuuusssrrrqqqpppoooqqqtttwwwyyyxxxvvvtttrrrpppnnnnnnppprrrxxx~~~zzztttooollliiigggeeeaaa___\\\[[[ZZZXXXUUUSSSQQQNNNJJJHHHFFFEEECCCAAA>>>===<<<;;;:::;;;<<<<<<;;;===@@@BBBDDDHHHLLLPPPUUU[[[ccclllttt|||aaa```aaadddkkkyyy}}}tttnnniiinnnxxxxxxpppiiieeeaaa^^^\\\ZZZWWWYYYdddpppxxxqqqhhhbbb[[[XXXTTTQQQPPPNNNMMMKKKJJJIIIHHHFFFFFFGGGGGGHHHGGGFFFDDDAAA???>>>===<<<<<<<<<<<<===???AAACCCDDDFFFKKKQQQUUUZZZbbbkkkqqq{{{~~~wwwrrrmmmfffbbb\\\XXXTTTQQQPPPOOOMMMKKKKKKLLLLLLLLLLLLLLLLLLKKKHHHGGGEEEDDDBBBBBBAAAAAABBBBBBBBBBBBCCCDDDFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFFFFFFFDDDCCCAAA@@@BBBBBBBBBDDDGGGIIIIIIIIIKKKIIIIIIKKKLLLPPPZZZeeevvv}}}zzzwwwuuutttsssrrrqqqssstttvvvwwwwwwuuuqqqnnnkkkhhhggghhhiiiooo~~~~~~xxxtttqqqooollljjjfffdddbbbaaa```^^^ZZZWWWUUUQQQMMMIIIGGGEEECCCBBB<<<<<<;;;::::::;;;======:::<<<>>>@@@BBBEEEIIIMMMSSSXXX___gggooovvv}}}bbb___^^^aaafffqqq{{{rrrmmmeeejjjsss~~~yyyqqqkkkhhhdddaaa___\\\YYYYYYbbbmmmxxxqqqiiiccc\\\YYYTTTQQQOOOOOOMMMLLLJJJIIIGGGFFFFFFFFFGGGHHHGGGFFFDDDBBB@@@>>>======<<<<<<<<<===>>>@@@BBBDDDGGGKKKPPPUUUYYY```iiioooyyy~~~wwwqqqlllfffaaa\\\YYYUUUSSSRRRQQQOOONNNNNNNNNOOONNNNNNMMMLLLKKKJJJIIIHHHFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHGGGHHHHHHHHHFFFDDDBBBAAA@@@AAABBBCCCDDDEEEFFFFFFIIIGGGGGGIIIKKKNNNXXXbbbttt|||xxxvvvuuuuuusssrrrttttttuuuvvvvvvsssoookkkfffcccaaaaaaaaafffttt{{{zzz~~~}}}yyywwwuuurrrqqqmmmkkkiiihhhgggddd```]]]XXXTTTOOOKKKHHHFFFDDDCCC<<<;;;:::::::::;;;<<<===:::;;;===???@@@CCCGGGJJJPPPTTT[[[bbbiiipppwww|||fffbbb```bbbffflll{{{wwwoooiiicccgggoooyyy~~~}}}~~~}}}|||uuupppmmmiiifffccc___YYYWWW^^^hhh{{{{{{tttkkkeee]]]YYYTTTQQQOOOOOONNNMMMKKKJJJHHHGGGGGGGGGHHHIIIHHHGGGEEECCCAAA???>>>>>>===<<<<<<===>>>@@@BBBCCCGGGKKKPPPTTTXXX^^^gggmmmvvv}}}~~~vvvpppkkkeeeaaa\\\YYYVVVTTTTTTSSSRRRQQQSSSSSSSSSRRRQQQOOOMMMLLLLLLKKKJJJIIIHHHFFFFFFEEECCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJHHHFFFCCCBBBAAABBBCCCDDDDDDEEEFFFGGGHHHGGGHHHJJJLLLPPPYYYcccrrr}}}|||yyywwwvvvuuutttsssuuuttttttttttttqqqkkkfff___]]][[[ZZZYYY]]]iiivvvvvvrrrnnnkkkmmmqqqxxx||||||{{{yyywwwsssrrrpppooonnnkkkfffccc[[[WWWPPPLLLIIIGGGEEECCC===<<<;;;999999999999:::888999;;;<<<>>>@@@DDDGGGJJJNNNUUU\\\dddkkksssxxx}}}hhhccc```aaabbbfffrrr}}}tttlllfffaaaeeelllvvv}}}~~~}}}{{{zzzzzzrrrvvv}}}}}}xxxsssqqqmmmjjjfffaaaYYYUUU[[[dddwww}}}vvvnnnggg]]]YYYTTTQQQOOOOOONNNMMMLLLKKKJJJIIIHHHIIIJJJJJJIIIHHHFFFCCCAAA@@@???>>>===<<<<<<<<<>>>@@@BBBCCCHHHLLLQQQTTTXXX]]]eeekkkrrrzzz~~~vvvpppjjjeee```\\\YYYVVVUUUUUUUUUTTTSSSVVVVVVVVVUUUSSSQQQNNNMMMMMMMMMLLLKKKIIIHHHGGGFFFDDDCCCCCCBBBBBBBBBCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKIIIGGGDDDBBBBBBDDDEEEFFFFFFGGGHHHJJJJJJIIIJJJMMMPPPSSS]]]gggooozzz}}}yyywwwvvvvvvtttsssvvvuuussssssrrrooohhhbbbZZZXXXVVVUUUTTTWWWbbbnnn}}}xxxqqqiiigggdddbbbeeejjjqqquuuxxx}}}}}}|||wwwvvvuuutttrrrooojjjggg\\\XXXQQQLLLIIIGGGEEECCC???===;;;999777666666777666888999:::;;;>>>BBBEEEFFFJJJQQQYYY```iiiqqqvvvzzzpppkkkgggdddaaadddqqq~~~}}}wwwqqqlllffffffiiirrr~~~xxxxxx{{{zzztttpppnnnooosssyyy~~~{{{}}}}}}wwwrrrpppmmmkkkfff___YYYXXX\\\aaazzzxxxnnnggg```\\\VVVRRRPPPNNNMMMLLLLLLKKKIIIHHHGGGGGGHHHIIIHHHHHHGGGEEECCCAAA???>>><<<<<<===>>>???AAACCCDDDEEEHHHLLLQQQUUU[[[aaafffrrryyywwwooohhhccc```\\\ZZZWWWUUUUUUVVVXXXYYYVVVVVVUUUUUUTTTSSSSSSRRRPPPPPPPPPOOOMMMJJJHHHFFFFFFFFFEEEDDDCCCBBBBBBAAABBBCCCDDDDDDDDDFFFIIIKKKMMMOOORRRRRROOOKKKHHHGGGEEEFFFHHHJJJJJJJJJIIIHHHLLLJJJKKKNNNQQQVVV```kkkuuu}}}~~~{{{yyyxxxxxxwwwvvvvvvtttrrrqqqoookkkfffbbbXXXTTTRRRSSSTTTVVV^^^fffyyyvvvmmmhhh```^^^\\\\\\```gggoootttwww{{{~~~~~~|||yyyvvvtttrrrooolllddd___WWWPPPKKKHHHEEEDDDBBB???<<<999777888999:::;;;:::999999999;;;===???EEEHHHMMMRRRYYYaaaiiiooovvv{{{rrrnnniiifffcccdddnnnyyy~~~xxxqqqllleeeeeehhhppp~~~|||xxxssssssvvv~~~zzzsssnnnkkkjjjmmmqqqwww}}}zzz{{{}}}~~~yyytttrrrqqqoooiiiaaaYYYVVVYYY\\\vvvzzzppphhhaaa\\\WWWRRRPPPNNNMMMLLLKKKJJJIIIGGGGGGGGGGGGHHHHHHHHHGGGEEECCCAAA???>>><<<<<<===>>>???AAABBBCCCEEEHHHLLLPPPUUUZZZaaaeeennnvvvvvvnnngggaaa^^^[[[ZZZXXXVVVVVVXXXZZZ[[[YYYXXXXXXWWWVVVUUUTTTTTTSSSSSSRRRRRRPPPMMMKKKJJJIIIHHHHHHFFFEEEDDDCCCBBB@@@AAABBBBBBBBBDDDGGGJJJMMMPPPSSSTTTQQQMMMJJJIIIIIIJJJMMMNNNOOONNNMMMLLLLLLKKKMMMRRRVVV[[[fffqqqxxx~~~{{{yyyxxxxxxwwwvvvuuusssqqqpppmmmiiiddd```YYYTTTRRRSSSSSSUUU]]]eeerrr~~~{{{qqqiiiddd___]]][[[[[[^^^dddkkkooovvvxxx~~~}}}zzzwwwuuusssooommmeee```XXXQQQLLLIIIFFFDDDBBB@@@===:::888888999:::;;;:::999999999;;;===>>>BBBEEEJJJPPPVVV^^^fffkkksssxxxuuuqqqmmmjjjfffdddjjjssszzzrrrllleeedddfffnnn{{{{{{vvvsssoookkkkkknnnvvv{{{sssmmmhhhffffffhhhlllvvv|||xxxyyy|||zzz|||xxxvvvwwwtttmmmcccYYYTTTUUUWWWooo}}}ssskkkaaa]]]WWWSSSPPPOOOMMMLLLKKKJJJHHHGGGFFFFFFGGGGGGHHHHHHGGGEEECCCAAA???>>><<<<<<===>>>???@@@BBBCCCDDDGGGKKKOOOTTTYYY___dddiiiqqq|||yyyooohhhaaa^^^[[[YYYXXXWWWWWWYYY\\\^^^\\\\\\[[[ZZZYYYXXXWWWWWWVVVVVVVVVVVVTTTRRROOONNNMMMLLLKKKIIIGGGEEECCCCCC???@@@AAABBBBBBDDDGGGJJJMMMQQQUUUWWWUUUQQQNNNLLLMMMOOOSSSUUUVVVTTTRRRQQQMMMMMMQQQWWW\\\bbbmmmwww}}}~~~{{{yyyyyyxxxwwwvvvtttssspppooolllhhhccc___YYYUUURRRRRRRRRTTT[[[ccclllvvvwwwooohhhddd```___]]]]]]```eeejjjmmmwwwxxx|||{{{xxxvvvssspppmmmfffaaaYYYRRRMMMJJJGGGEEECCCAAA>>>;;;999999999:::::::::999999999;;;===>>>???BBBGGGLLLRRRYYYaaafffooottt|||wwwssspppnnnjjjfffiiiooo{{{|||sssmmmgggfffgggnnn{{{{{{vvvpppllljjjgggdddeeehhhmmmxxxvvvooohhhdddbbbcccfffooo|||wwwxxx{{{yyy}}}{{{{{{xxxpppeeeZZZSSSSSSTTThhhvvvnnnccc^^^XXXSSSQQQOOOMMMLLLJJJIIIGGGFFFEEEEEEFFFGGGHHHHHHGGGEEECCCAAA???>>><<<<<<======>>>@@@AAABBBDDDFFFJJJNNNRRRXXX^^^bbbfffmmmxxx}}}tttkkkddd```ZZZYYYWWWVVVWWWZZZ]]]^^^^^^]]]]]]\\\[[[ZZZYYYXXXYYYYYYYYYYYYWWWUUUSSSRRRPPPOOOMMMKKKHHHEEECCCBBBAAABBBCCCCCCDDDFFFIIILLLMMMQQQVVVYYYXXXUUURRRQQQRRRTTTXXX[[[[[[YYYVVVTTTPPPQQQUUU[[[```fffqqq{{{|||zzzyyyyyywwwvvvtttsssqqqooolllhhhccc___ZZZVVVSSSRRRRRRSSSYYYaaahhhqqqzzz{{{tttnnnkkkeeedddcccdddfffjjjooorrr|||||||||yyywwwssspppmmmfffaaaZZZSSSOOOKKKHHHEEEDDDBBB???<<<::::::999:::999999999999:::;;;<<<======@@@DDDIIINNNUUU]]]bbblllqqqyyyzzzvvvsssqqqnnnjjjjjjnnnuuuvvvoookkkiiiiiiooo{{{}}}tttmmmkkkfffcccbbbaaa___aaafffgggqqq~~~xxxpppiiiddd______bbbiiiwww}}}xxxxxx{{{zzz}}}zzzrrrggg[[[TTTRRRSSSbbb~~~xxxpppddd___YYYTTTQQQPPPNNNLLLJJJIIIGGGFFFEEEEEEFFFGGGHHHHHHGGGEEECCCAAA???>>><<<<<<======>>>???@@@AAACCCEEEIIIMMMQQQVVV\\\```eeekkkuuuwwwnnngggbbb[[[YYYWWWVVVWWWYYY\\\]]]]]]]]]]]]\\\[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZXXXVVVTTTRRRQQQOOOLLLIIIFFFCCCBBBAAABBBCCCCCCCCCEEEHHHJJJKKKOOOUUUYYYZZZYYYWWWWWWWWWZZZ^^^aaaaaa^^^YYYVVVTTTTTTWWW]]]bbbhhhsss}}}~~~{{{zzzyyyxxxvvvtttsssqqqooommmiiidddaaa[[[WWWSSSSSSRRRSSSYYYaaaeeemmmuuuzzz}}}vvvrrrkkkkkkjjjkkkmmmqqqvvvyyy|||yyyvvvrrrnnnkkkddd```YYYTTTPPPLLLIIIGGGDDDCCCAAA>>><<<:::::::::888888999999:::;;;;;;<<<<<>>============>>>???@@@@@@BBBDDDHHHLLLOOOUUUZZZ^^^dddjjjsss|||{{{rrrjjjeee^^^\\\ZZZXXXXXXYYY[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\ZZZXXXWWWTTTRRRPPPMMMJJJGGGEEEDDDAAAAAABBBAAAAAAAAADDDFFFHHHLLLSSSWWWZZZ[[[\\\\\\^^^aaafffhhhgggccc]]]YYYWWWVVVXXX]]]bbbiiiuuu~~~|||zzzxxxvvvsssqqqpppooonnnjjjfffbbb\\\WWWTTTTTTSSSTTT[[[bbbdddlllsssyyy|||uuutttrrrqqqssswww|||{{{wwwtttpppllliiiaaa]]]XXXTTTQQQNNNJJJHHHEEEDDDBBB@@@===;;;::::::888888999999:::;;;;;;;;;;;;>>>AAAEEEIIIOOOVVVZZZfffkkkttt|||zzzxxxsssmmmjjjllljjjrrr|||{{{tttjjjhhhfffjjjuuu|||zzzvvvwwwxxx{{{~~~}}}xxxuuuqqqkkkccc]]]ZZZVVVUUUXXXZZZ[[[___eeeccciiipppxxxwwwpppiiibbb```^^^```fffnnn~~~}}}wwwjjj\\\SSSOOOOOOYYYvvvxxxpppfffaaa[[[VVVRRRPPPNNNMMMKKKJJJIIIGGGGGGGGGGGGHHHHHHHHHGGGEEECCCAAA???>>>======<<<======>>>???@@@AAADDDGGGKKKNNNSSSYYY]]]ccciiiqqqyyyyyyqqqlllcccaaa^^^[[[YYYYYYZZZ[[[\\\\\\\\\]]]^^^^^^____________```___^^^]]][[[ZZZVVVTTTRRROOOLLLJJJHHHFFFBBBCCCCCCAAA@@@@@@BBBDDDEEEIIIOOOTTTXXX[[[___aaagggjjjnnnqqqoooiiibbb^^^WWWVVVXXX]]]ccckkkzzz}}}{{{xxxvvvpppooonnnnnnmmmjjjfffccc\\\XXXUUUTTTTTTVVV\\\dddgggnnnvvv}}}|||zzzzzz}}}~~~yyyuuuqqqmmmiiifff^^^[[[WWWSSSQQQNNNKKKIIIFFFEEECCCAAA>>><<<::::::777888888999::::::;;;::::::<<>>======<<<======>>>???@@@AAACCCGGGJJJNNNSSSXXX\\\ccchhhooowwwxxxsssgggeeeaaa]]][[[ZZZ[[[[[[\\\\\\]]]^^^___```aaabbb```aaaaaaaaa```___]]]\\\WWWVVVTTTQQQNNNLLLJJJIIIEEEFFFEEECCCBBBAAACCCEEECCCGGGMMMRRRWWW\\\aaadddmmmpppuuuwwwuuunnngggaaaWWWUUUWWW\\\cccnnn~~~~~~{{{xxxuuummmmmmllllllllljjjfffccc\\\XXXUUUUUUUUUWWW^^^fffkkksss{{{|||xxxtttppplllgggddd\\\YYYVVVSSSQQQOOOLLLJJJFFFFFFDDDAAA???===;;;:::777777888:::::::::::::::999;;;>>>AAAEEEJJJPPPUUU```eeemmmuuu{{{xxxtttpppllliiiiiilllpppuuu{{{yyypppiiieeecccfffllluuu{{{uuussspppkkkfffdddeeefffhhhkkkooosssuuusssrrrqqqpppmmmgggaaa\\\VVVTTTRRRRRRUUUZZZaaaeeeeeehhhmmmsss{{{{{{tttllleeebbbaaabbbbbbpppzzzjjjYYYNNNKKKLLLZZZmmmvvvnnnccc```\\\YYYVVVSSSOOOMMMKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGEEECCCAAA@@@======<<<<<<<<<<<<======AAACCCGGGJJJNNNSSSXXX\\\___eeennnvvv}}}~~~xxxrrrjjjdddbbb___\\\[[[]]]\\\]]]]]]___aaaccceeefffcccdddeeeeeeeeecccaaa___ZZZYYYVVVRRRPPPNNNNNNNNNKKKJJJHHHFFFEEEDDDDDDDDDFFFFFFIIIOOOTTTYYYdddooouuu{{{}}}wwwkkkaaa\\\XXXWWW\\\dddppp~~~xxxsssqqqnnnkkkiiihhhfffdddbbb^^^XXXSSSRRRRRRUUU___hhhoooxxxyyy{{{}}}zzzvvvqqqmmmjjjgggccc```\\\ZZZXXXUUUTTTQQQMMMJJJKKKIIIFFFCCC@@@===<<<;;;999::::::::::::;;;;;;;;;;;;<<<>>>@@@BBBGGGMMMRRR]]]dddmmmsssxxx|||{{{uuuqqqmmmjjjgggiiilllpppuuu~~~zzzrrrgggbbb```ccchhhqqq|||uuuqqqmmmhhhdddbbbbbbdddfffjjjnnnqqqssssssrrrqqqpppmmmhhhbbb]]]XXXVVVTTTSSSVVV\\\bbbfffiiikkknnnrrryyy|||sssjjjfffcccbbbaaakkkyyyzzziiiXXXMMMJJJKKKVVViiiuuunnncccaaa]]]YYYWWWSSSPPPMMMKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFGGGFFFEEECCCAAA@@@======<<<<<<<<<<<<======???BBBEEEIIILLLQQQVVVZZZ]]]dddmmmttt|||}}}vvvnnnhhheeebbb^^^\\\^^^]]]^^^^^^```aaadddeeegggcccdddeeefffeeedddaaa```\\\ZZZXXXUUURRRQQQPPPPPPLLLKKKJJJHHHGGGFFFEEEEEEGGGFFFIIIOOOSSSZZZeeeqqq}}}|||pppeee^^^ZZZXXX]]]eeerrrzzzuuupppmmmjjjhhhgggfffdddbbb]]]XXXSSSQQQRRRUUU^^^gggqqq||||||||||||yyysssllliiiiiikkknnnqqqtttuuuuuuuuussspppllliiigggeeeaaa___ZZZXXXVVVTTTSSSPPPMMMJJJKKKJJJGGGDDDAAA???>>>===888888888888888999999999999;;;<<<>>>@@@EEEKKKOOO[[[aaajjjqqquuuzzz~~~xxxsssnnnjjjeeefffgggiiimmmuuu~~~zzzrrrddd___\\\^^^ccckkkxxxyyyrrrmmmhhhdddaaabbbdddgggkkkooosssvvvwwwvvvvvvuuurrrnnngggccc]]][[[YYYXXX[[[```fffkkkooopppqqqrrrvvv|||rrrkkkfffbbb```dddooo~~~{{{iiiWWWLLLIIIJJJRRRccc|||tttnnneeeaaa]]]YYYWWWTTTPPPMMMLLLKKKJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFDDDBBB@@@???======<<<<<<<<<<<<======>>>AAADDDGGGJJJOOOTTTXXX\\\bbbkkkrrryyy|||uuunnnjjjfffaaa^^^_________```aaacccdddfffgggdddeeefffgggfffdddbbbaaa^^^]]]ZZZXXXVVVTTTSSSRRRNNNNNNLLLJJJIIIHHHHHHHHHIIIHHHJJJNNNSSS[[[hhhtttrrrhhh```[[[ZZZ^^^hhhuuu}}}wwwnnnlllhhhffffffeeedddccc]]]WWWSSSQQQQQQTTT\\\eeerrrsssqqqnnnnnnrrrvvvyyyzzz|||wwwpppiiiccc]]]XXXTTTVVVYYY\\\aaaeeehhhiiijjjjjjhhheeecccbbbaaa^^^\\\YYYWWWUUUTTTTTTRRROOOMMMLLLKKKIIIFFFCCCAAA@@@???999999999999999999999999888999:::<<<>>>BBBHHHLLLWWW]]]fffmmmqqqvvv{{{yyytttnnniiieeeeeeddddddgggmmmuuu{{{}}}{{{zzz{{{xxxqqqbbb\\\YYYZZZ^^^eeeqqq}}}xxxqqqkkkhhhdddeeehhhkkkpppuuuzzz|||~~~}}}{{{vvvpppllleeebbb```___bbbgggmmmqqquuuuuutttsssttt|||zzzqqqjjjeeeaaa```gggrrr{{{gggVVVKKKHHHHHHNNN]]]{{{{{{sssnnnfffccc^^^ZZZWWWTTTPPPNNNLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFEEEDDDBBB???>>>===<<<<<<;;;;;;<<<<<<===>>>AAACCCFFFIIIMMMRRRVVV[[[aaajjjqqqwww|||tttpppkkkeeeaaaaaabbbbbbbbbcccdddeeeggghhhfffggghhhhhhhhhfffdddbbb___^^^]]]ZZZXXXVVVUUUTTTPPPOOONNNLLLKKKJJJJJJIIILLLJJJKKKOOOTTT]]]lllyyy~~~qqqgggbbb]]][[[```jjjyyy}}}xxxnnnkkkgggeeeeeeeeedddccc]]]XXXSSSRRRQQQSSS[[[dddqqqzzziiifffcccbbbeeeiiilllnnnlllhhhbbb\\\WWWRRRNNNKKKLLLNNNQQQVVVZZZ]]]___```aaa___^^^^^^^^^]]][[[YYYZZZYYYWWWWWWWWWVVVSSSQQQMMMLLLJJJGGGEEECCCAAAAAA======<<<<<<;;;;;;::::::888888:::;;;===AAAFFFJJJTTTZZZcccjjjnnnsssxxx|||{{{uuuooojjjgggfffeeeddddddiiiooossszzzzzz{{{zzzyyywwwuuutttrrrzzzuuunnnbbb\\\XXXXXXZZZ```lllwwwvvvpppmmmiiijjjmmmrrrwww}}}xxxtttllliiigggfffhhhmmmssswww{{{zzzyyyvvvvvv|||yyypppiiieee```cccjjjuuuzzzeeeTTTIIIFFFFFFLLLXXXsss{{{tttooohhhddd^^^ZZZWWWTTTQQQOOOLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFDDDBBB???>>><<<<<<;;;;;;;;;;;;<<<<<>>>>>======<<<;;;::::::999999:::;;;===@@@EEEIIIQQQWWW```gggkkkpppuuuyyy}}}xxxrrrmmmiiiiiihhhfffeeefffjjjmmmpppqqqrrrrrrrrrpppmmmlllkkkqqq||||||ssslllddd^^^YYYXXXYYY___jjjttt~~~wwwtttppprrruuuzzz|||tttrrrooonnnpppuuu{{{|||zzz}}}yyypppkkkeeedddgggnnnwwwxxxbbbQQQHHHEEEEEEJJJSSSkkk~~~vvvqqqjjjeee___ZZZWWWTTTQQQPPPMMMLLLKKKIIIHHHHHHGGGGGGHHHHHHHHHGGGEEEBBB@@@>>><<<<<<;;;;;;;;;;;;<<<<<>>======;;;:::999888888::::::;;;;;;<<<@@@EEEIIIMMMTTT\\\ccchhhlllrrrvvv|||vvvrrrkkkkkkjjjhhheeeeeefffhhhiiikkklllmmmlllkkkhhhffffffjjjrrr}}}{{{sssnnngggaaa[[[ZZZZZZ___iiittt~~~{{{}}}}}}zzzyyy{{{~~~~~~xxxrrriiiggggggkkkooowwwvvv___OOOGGGDDDDDDHHHOOOcccyyyssskkkfff```ZZZWWWTTTRRRPPPMMMLLLKKKIIIHHHHHHHHHHHHJJJJJJIIIHHHFFFCCCAAA???<<<;;;;;;::::::;;;;;;<<<>>>@@@BBBDDDFFFIIINNNQQQTTT[[[bbbhhhnnnwwwxxxsssrrriiihhhhhhhhhhhhiiiiiijjjiiijjjkkklllkkkiiigggfffcccccccccbbb```^^^\\\[[[YYYXXXWWWUUUTTTSSSRRRRRRRRRQQQSSSYYY___hhhwww}}}vvvqqqmmmhhhfffhhhrrr~~~yyyrrrjjjfff```\\\ZZZZZZYYYYYYWWWRRRNNNLLLKKKKKKQQQXXXgggxxx{{{tttoookkkeee^^^XXXVVVUUUTTTVVVXXXZZZZZZYYYXXXTTTOOOLLLIIIGGGDDDBBB>>>??????@@@BBBCCCEEEFFFJJJLLLQQQXXX___dddffffffdddcccbbbaaabbbaaa^^^\\\WWWVVVRRROOOKKKHHHFFFEEE??????===<<<;;;999888888999:::;;;;;;<<>>???AAACCCDDDEEEHHHOOOXXXbbbiiillllllkkkiiihhhhhhhhhgggdddbbb[[[YYYVVVQQQMMMJJJGGGFFFBBBAAA@@@>>>===;;;::::::999:::::::::;;;>>>BBBFFFGGGMMMVVV]]]aaafffkkkoooxxxsssrrroookkkhhhhhhhhhhhhgggeeefffggghhhhhhgggffffffiiihhhjjjqqq}}}|||wwwtttmmmiiidddbbb```cccmmmwwwyyyuuupppjjjiiilllrrrxxxpppWWWIIIEEEEEECCCFFFJJJYYYuuu~~~yyyrrrmmmddd]]]WWWSSSPPPOOOKKKKKKJJJIIIIIIIIIIIIIIIGGGHHHIIIIIIGGGDDDAAA??????>>>===<<<<<<;;;;;;<<<:::<<<>>>@@@AAAEEEIIILLLSSSWWW]]]ccciiiqqq|||~~~xxxooommmkkkiiihhhhhhiiiiiimmmmmmmmmmmmllljjjhhhggggggfffeeedddbbbaaa```___]]]]]]]]]]]]\\\ZZZXXXVVVVVVVVVYYY]]]eeerrrwwwpppmmmlllhhhjjjoooyyyzzzrrrhhhbbbYYYSSSQQQPPPNNNLLLKKKKKKJJJHHHGGGIIIMMMQQQ\\\kkk{{{pppddd___ZZZTTTOOOMMMMMMNNNQQQUUUZZZ[[[ZZZXXXUUURRRMMMJJJHHHEEEBBB????????????>>>>>>??????@@@???DDDLLLWWWcccllltttwww{{{wwwrrrpppooommmjjjggg```]]]XXXTTTPPPMMMIIIFFFCCCBBB??????>>>===;;;999999:::;;;;;;;;;===AAADDDIIIMMMSSSYYY^^^dddiiimmm{{{wwwssspppllljjjjjjjjjiiihhhfffggghhhiiiiiiiiihhhggghhhggghhhooozzzzzzxxxqqqlllhhhfffdddfffpppzzz~~~zzzrrrkkkhhhiiimmmpppzzznnnVVVHHHDDDCCCBBBEEEIIIXXXsss|||tttnnneee]]]XXXTTTPPPNNNLLLLLLKKKIIIIIIHHHHHHIIIFFFGGGIIIIIIGGGDDDAAA??????>>>===<<<;;;;;;;;;;;;:::<<<>>>???AAADDDIIILLLRRRVVV\\\bbbhhhpppzzz|||uuusssooollljjjiiiiiiiiikkkkkklllmmmlllkkkjjjiiihhhgggfffeeedddcccbbbaaa____________^^^\\\ZZZYYYXXXYYY[[[___hhhuuuzzzrrrnnnmmmmmmpppuuuyyyqqqggg```WWWPPPNNNLLLIIIGGGGGGGGGFFFEEEDDDGGGKKKNNNRRR```xxxtttiii___ZZZVVVPPPKKKJJJLLLNNNQQQVVV[[[\\\[[[YYYTTTQQQMMMJJJGGGEEEBBB@@@@@@???>>>===<<<<<<<<<===@@@DDDLLLWWWdddoooxxx}}}|||xxxuuutttqqqnnnjjjddd```[[[WWWSSSOOOJJJGGGEEECCCAAA@@@@@@???===;;;::::::;;;:::;;;===@@@CCCHHHKKKQQQWWW\\\aaagggkkk~~~zzzuuurrrnnnlllllllllkkkjjjhhhhhhiiijjjkkkkkkjjjjjjjjjjjjkkkqqqzzz}}}vvvqqqmmmkkkiiikkktttzzzpppjjjggghhhiiinnnwwwkkkTTTHHHCCCBBBAAACCCHHHVVVpppvvvpppggg___XXXTTTPPPNNNNNNMMMKKKJJJHHHHHHGGGGGGFFFGGGHHHIIIGGGEEEBBB??????>>>===<<<;;;;;;;;;;;;:::;;;===???AAADDDHHHKKKPPPUUUZZZ```fffnnnxxx{{{xxxsssoookkkiiiiiiiiiiiijjjkkklllmmmmmmlllkkkiiihhhhhhgggffffffeeeeeecccccccccbbb```^^^]]]\\\[[[\\\^^^bbbkkkxxx~~~vvvqqqooorrruuu{{{yyypppddd]]]SSSLLLIIIFFFCCCAAAAAAAAAAAA@@@@@@CCCHHHKKKPPP]]]qqqoooeee\\\WWWTTTNNNKKKKKKMMMPPPUUU[[[___```^^^\\\VVVRRRNNNKKKIIIGGGEEECCCAAA@@@???>>>===<<<<<<<<<@@@DDDLLLWWWdddrrr}}}}}}zzzwwwsssppphhheee```[[[VVVRRRMMMIIIGGGEEECCCBBBBBB@@@>>><<<:::;;;;;;::::::<<>>>>>===<<<;;;;;;;;;;;;:::;;;===>>>@@@CCCGGGJJJNNNRRRXXX]]]ccckkkuuu|||}}}zzzuuuoookkkiiiiiiiiiiiijjjlllmmmnnnmmmmmmllljjjjjjjjjiiiiiihhhhhhhhhgggfffeeedddbbbaaa______]]]]]]___dddmmm{{{{{{uuurrrsssvvv}}}yyyooobbbZZZPPPIIIEEEBBB???<<<<<<<<<======>>>AAAEEEIIIQQQ[[[mmm~~~nnneee]]]YYYVVVQQQOOOPPPQQQTTT[[[bbbfffgggccc```YYYUUUQQQMMMLLLJJJHHHGGGCCCCCCAAA@@@@@@??????@@@AAADDDJJJUUUcccsss{{{vvvsssllliiiddd___ZZZTTTNNNJJJIIIGGGDDDCCCBBBAAA???===;;;;;;;;;::::::;;;>>>AAADDDHHHMMMRRRWWW]]]bbbfff}}}xxxuuuqqqooooooooonnnnnnmmmnnnnnnoooqqqrrrssstttvvvwwwyyy}}}|||xxxuuurrrrrryyy}}}tttmmmhhhdddbbbeeejjjpppwwwcccRRRIIIDDDBBBCCCAAAGGGSSSiii~~~xxxnnnddd\\\WWWRRROOOOOONNNLLLJJJHHHGGGFFFEEEEEEFFFHHHHHHHHHEEEBBB@@@>>>===<<<;;;;;;:::::::::999;;;===>>>???BBBFFFIIILLLPPPVVV[[[```hhhrrryyy~~~{{{uuuoookkkiiiiiiiiilllmmmnnnoooooonnnmmmlllllllllllllllkkkkkkjjjjjjiiihhhfffeeecccaaa``````\\\]]]___dddnnn~~~zzzvvvuuuxxxwwwnnn___WWWNNNFFFCCC@@@===:::999:::;;;<<<===@@@DDDGGGLLLTTTcccwww{{{mmmeee^^^[[[WWWSSSRRRTTTUUUZZZaaaiiimmmmmmhhhccc[[[WWWRRRNNNLLLKKKJJJHHHDDDCCCCCCBBBBBBBBBBBBCCCBBBDDDIIISSSaaaqqq}}}xxxuuuooolllgggbbb]]]WWWPPPLLLIIIGGGEEECCCBBBAAA>>><<<;;;<<<;;;:::999:::===@@@CCCGGGLLLQQQVVV[[[```ddd~~~{{{xxxtttrrrqqqrrrqqqpppqqqqqqrrrssstttvvvxxxyyy{{{}}}~~~zzzuuutttzzzzzzqqqiiiccc______ccciiiooowwwzzz^^^PPPIIICCCBBBDDD@@@GGGRRRfff|||rrrhhh___YYYTTTPPPOOONNNLLLJJJHHHGGGFFFFFFEEEFFFHHHHHHHHHEEECCCAAA>>>===<<<;;;::::::::::::999;;;<<<===>>>AAAEEEHHHJJJNNNSSSXXX]]]eeeooovvv~~~wwwpppllljjjjjjjjjnnnnnnppppppqqqpppooonnnooonnnnnnmmmlllkkkkkkkkkiiihhhfffcccaaa```______[[[\\\^^^dddppp|||zzz}}}rrrhhhZZZSSSJJJCCC@@@???<<<999888999;;;<<<===???BBBEEEGGGNNN\\\nnn{{{nnnhhhbbb^^^ZZZVVVVVVYYY\\\aaajjjrrrvvvtttmmmhhh___[[[UUUPPPNNNLLLKKKJJJGGGFFFEEEDDDDDDDDDDDDDDDDDDFFFJJJSSS```ooo|||}}}yyyvvvqqqnnnjjjeee```ZZZSSSOOOKKKHHHFFFDDDCCCBBB???===<<<<<<;;;:::999999<<>>@@@DDDGGGHHHLLLRRRVVV[[[cccmmmttt}}}uuuooolllkkklllmmmnnnppprrrsssssssssrrrppppppooonnnmmmkkkkkkjjjhhhgggdddaaa___^^^]]]]]]ZZZ[[[^^^eeeqqq~~~zzzkkkaaaUUUNNNFFF@@@>>>===;;;999777999:::;;;<<<===@@@CCCFFFLLLWWWfffyyyyyysssmmmiiiddd```aaaeeehhhmmmvvvwwwqqqhhhccc\\\WWWTTTRRRQQQPPPPPPOOOMMMKKKIIIGGGFFFFFFGGGIIIMMMTTT```mmmyyy~~~yyywwwsssqqqmmmiiiddd^^^WWWSSSMMMKKKHHHFFFEEECCC@@@>>><<<<<<<<<:::888999;;;>>>@@@CCCHHHMMMRRRVVV[[[___~~~zzzxxxxxxxxxwwwwwwvvvvvvwwwxxxzzz|||{{{www{{{}}}qqqiiihhhcccbbbddddddeeennnyyyoooTTTJJJFFF@@@???DDDAAAHHHRRRdddwwwlllccc\\\VVVSSSNNNMMMKKKJJJHHHHHHGGGGGGDDDFFFGGGHHHHHHFFFCCCAAA======<<<;;;::::::::::::999:::<<<===>>>@@@DDDFFFGGGKKKQQQUUUZZZbbblllsss}}}yyyrrrnnnmmmmmmlllmmmppprrrtttuuuvvvvvvqqqqqqpppnnnmmmkkkjjjjjjgggeeeccc```^^^\\\\\\\\\ZZZ[[[___fffsssvvvfff[[[QQQKKKCCC>>>===<<<;;;999777888::::::;;;<<>>AAAFFFKKKPPPTTTYYY]]]}}}{{{zzzyyyzzzyyyyyyzzz}}}~~~{{{{{{{{{zzzwww{{{zzzssshhhfffcccaaaaaaeeeiiilllqqqwww~~~}}}||||||~~~jjjPPPGGGFFFDDDBBBCCC???FFFPPP```{{{oooeee]]]WWWUUUOOOMMMKKKKKKKKKJJJHHHFFFHHHGGGFFFFFFFFFFFFDDDBBB???>>>===<<<<<<<<<<<<<<<===<<<;;;;;;<<>>@@@@@@EEELLLZZZyyyzzzoooeee\\\VVVSSSNNNLLLJJJIIIIIIHHHGGGEEEFFFFFFFFFGGGHHHGGGCCCAAA@@@@@@>>>===;;;;;;::::::<<<<<<;;;;;;<<>>=========999999888888999999::::::>>>???AAADDDIIINNNRRRTTTUUURRRNNNJJJHHHIIIKKKMMMTTT___qqq|||vvvmmmjjjgggaaa[[[XXXUUUUUUVVVZZZ```hhhpppuuuyyy}}}}}}|||yyywwwtttqqqnnnhhhbbb^^^YYYUUUOOOKKKHHHFFFDDDCCCAAA@@@>>><<<;;;;;;;;;<<<<<<>>>AAADDDGGGLLLRRRVVV{{{{{{wwwmmmfffaaa```___]]]```ccceeeiiisss{{{zzzyyyyyy{{{qqq\\\GGGBBBBBB>>>===???@@@CCCIIIXXXuuuzzzoooeee\\\VVVSSSNNNLLLIIIHHHHHHHHHFFFEEEEEEEEEFFFGGGHHHGGGDDDAAAAAA@@@???===;;;::::::999<<<;;;;;;;;;<<<>>>@@@AAADDDFFFJJJNNNSSSZZZaaafffnnnyyy{{{uuutttuuuxxx{{{~~~~~~~~~~~~|||zzzxxxvvvqqqlllhhhdddbbb```]]][[[YYYXXXXXXWWWZZZ___gggrrr{{{tttoooooorrrxxx~~~ssshhh^^^UUUOOOHHHFFFCCC@@@>>>>>>===>>>999999888888888999999:::;;;<<<===@@@CCCFFFIIIKKKJJJIIIGGGEEEEEEFFFGGGIIIJJJSSSaaaqqqyyysssoooggg___ZZZYYYXXXYYY[[[aaahhhooosssvvv{{{~~~{{{yyywwwtttqqqlllfffbbb\\\XXXRRRMMMJJJGGGEEECCCAAA@@@>>>===<<<;;;<<<<<<<<<===@@@BBBEEEJJJOOOSSS}}}ssskkkfffcccccc```bbbcccdddgggqqq{{{yyyyyyzzz|||kkkWWWFFFBBBBBB>>>===@@@???BBBHHHVVVqqqxxxoooeee\\\VVVSSSOOOLLLIIIGGGGGGGGGGGGFFFEEEEEEEEEGGGHHHGGGDDDBBBAAA@@@???===;;;::::::999;;;;;;;;;;;;<<<===???@@@DDDFFFJJJNNNRRRYYY___dddllluuu{{{zzzzzz|||}}}{{{yyytttoookkkfffddd```]]]ZZZXXXXXXXXXVVVYYY^^^dddmmm|||}}}ssslllhhhhhhkkkpppxxxvvvmmmddd[[[TTTOOOFFFEEECCCAAA???>>>>>>>>>::::::999999888999999:::::::::<<<===@@@BBBDDDEEEAAA@@@?????????@@@BBBCCCFFFJJJSSS___nnn{{{tttlllbbbZZZZZZYYYYYY[[[```fffmmmqqqtttzzz}}}|||yyywwwtttooojjjfff___ZZZTTTOOOKKKHHHEEECCCAAA@@@???>>>===<<<<<<;;;<<<>>>@@@BBBDDDIIINNNRRR~~~{{{qqqkkkhhhgggdddeeeffffffhhhppp}}}}}}yyyzzz|||~~~eeeSSSEEEBBBBBB???===@@@???AAAFFFTTTmmm~~~wwwnnneee]]]WWWTTTPPPMMMIIIGGGGGGHHHHHHGGGFFFEEEDDDEEEGGGGGGEEEDDD@@@@@@>>>===;;;;;;:::::::::::::::;;;;;;======>>>CCCFFFIIILLLQQQWWW]]]bbbjjjrrr~~~~~~{{{wwwrrrnnngggeeeaaa\\\YYYWWWVVVVVVUUUXXX[[[___fffqqquuukkkeeebbbcccfffiiipppwww~~~|||wwwoooggg```YYYSSSOOOFFFEEEDDDAAA@@@>>>======;;;;;;::::::999999::::::;;;;;;;;;<<<=========>>>===<<<<<<<<<<<<===>>>???AAACCCHHHPPP\\\mmm~~~uuummmcccZZZWWWWWWVVVXXX\\\bbbiiimmmqqqvvv~~~~~~|||zzzwwwsssmmmjjjbbb]]]WWWQQQLLLIIIFFFCCC@@@@@@@@@???>>>===<<<;;;<<<>>>@@@AAADDDHHHMMMPPP|||vvvsssrrrlllnnnooonnnnnnuuuyyy{{{~~~~~~```PPPCCCBBBBBB>>>===@@@@@@AAAFFFSSSiii~~~{{{uuummmeee^^^XXXUUUQQQNNNJJJHHHHHHHHHHHHHHHGGGEEEDDDDDDEEEFFFFFFFFF??????===<<<<<<;;;;;;;;;:::::::::;;;;;;<<<======BBBDDDGGGJJJNNNTTTZZZ___hhhooozzz~~~zzzuuuqqqkkkhhhccc^^^ZZZWWWWWWVVVUUUWWWYYYZZZ^^^gggrrrzzzvvvmmmddd```^^^```bbbccchhhnnnuuu|||~~~zzzrrrnnniiiccc^^^XXXRRRNNNGGGFFFDDDBBB@@@>>><<<<<<===<<<;;;;;;::::::;;;;;;::::::;;;<<<<<<<<<<<<<<>>===<<<<<<===>>>???>>>???BBBGGGOOO[[[gggooowww}}}xxxqqqppprrrqqquuu||||||qqqjjjaaaXXXRRRRRRQQQSSSWWW]]]cccggglllqqqxxx}}}}}}|||yyyuuupppllleeeaaaZZZSSSOOOKKKGGGEEE@@@@@@@@@???>>>===<<<;;;<<<===???@@@BBBFFFKKKOOOvvvxxxyyywwwwww}}}zzz|||yyy\\\MMMBBBAAAAAA===<<<@@@AAAAAAFFFRRReee}}}zzztttmmmfff^^^YYYVVVRRROOOJJJHHHHHHIIIIIIIIIHHHFFFCCCBBBDDDFFFGGGGGG???>>>===<<<<<<<<<<<<<<<999::::::;;;;;;<<<<<<<<<@@@BBBEEEIIILLLRRRXXX]]]ffflllwww{{{vvvssspppmmmgggaaa]]]ZZZYYYYYYTTTVVVWWWWWWZZZ```jjjqqqtttzzz~~~}}}zzzvvvnnnfffaaa]]]\\\^^^______cccgggjjjqqqvvvvvvvvvvvvssspppllliiieee```\\\VVVQQQMMMGGGFFFEEEBBB@@@>>><<<;;;>>>===<<<;;;;;;;;;;;;;;;888999;;;===>>>???@@@@@@???===;;;::::::;;;<<<>>>>>>???BBBEEEHHHNNNUUUZZZaaagggkkkiiibbb\\\[[[]]]]]]```eeejjjoooqqqrrrsssuuu}}}vvvkkkeee]]]TTTNNNNNNMMMOOOSSSYYY___ccchhhmmmsssxxx{{{}}}~~~}}}{{{wwwrrrnnnhhhccc\\\VVVQQQMMMIIIFFF@@@@@@@@@@@@???===<<<;;;;;;<<<>>>???AAAEEEIIIMMM{{{|||}}}nnnOOOHHHBBB@@@???<<<<<>><<<;;;::::::>>>999999======:::<<>><<<<<<===;;;:::999:::<<<>>>===<<<<<<<<<===???@@@>>>===>>>???AAABBBAAA???AAAAAA@@@AAACCCFFFIIIKKKRRRSSSTTTUUUTTTRRRPPPNNNPPPPPPQQQSSSUUUWWWYYYZZZ```eeennnvvv|||~~~xxxuuuppphhh```XXXSSSOOOJJJIIIIIIKKKMMMPPPTTTVVVaaaeeejjjooorrruuuxxx{{{{{{zzzzzzzzzyyyvvvppplllgggccc^^^XXXSSSNNNIIIEEEEEEDDDBBB@@@???>>>======<<<===>>>??????BBBFFFIII~~~fffNNNGGGAAA@@@???<<<<<>>AAAFFFOOO___yyy}}}vvvmmmddd]]]XXXVVVTTTQQQNNNKKKJJJIIIHHHFFFFFFFFFEEEEEEEEEEEEFFFFFFBBBAAA@@@>>><<<;;;::::::;;;666666999999777888======???BBBDDDHHHMMMRRRWWW___gggrrr}}}}}}zzzvvvrrrlllfffbbb^^^ZZZWWWYYYWWWUUUTTTUUUYYY\\\___jjjlllnnnooommmhhhccc```[[[ZZZYYY[[[^^^```aaaaaaffffffhhhhhhgggfffdddcccaaa^^^[[[XXXVVVTTTPPPNNNIIIGGGDDDCCCBBBBBB@@@???<<<======<<<;;;;;;===???????????????@@@AAABBBCCC@@@@@@???@@@BBBBBBAAA@@@AAAAAA@@@@@@BBBDDDGGGHHHKKKKKKMMMMMMLLLKKKIIIHHHGGGGGGGGGHHHJJJKKKMMMNNNQQQUUU[[[bbbgggjjjjjjjjjgggeee```[[[UUUPPPLLLIIIEEEDDDDDDEEEGGGIIILLLNNNVVVZZZ___dddgggjjjnnnppptttttttttuuuuuurrrmmmiiigggccc^^^YYYUUUOOOJJJFFFEEEDDDBBB@@@???>>>======<<<===>>>>>>???BBBFFFIII{{{]]]LLLFFF@@@??????<<<===???@@@BBBEEELLLYYYooozzzqqqhhh```ZZZWWWVVVSSSOOOMMMKKKJJJIIIGGGFFFFFFEEEEEEEEEEEEFFFFFFCCCBBB@@@>>><<<;;;::::::<<<999888::::::999:::>>><<<>>>@@@BBBEEEJJJPPPTTT\\\cccmmmxxx}}}zzzvvvpppjjjeeeaaa]]]ZZZZZZYYYWWWVVVVVVYYY\\\]]]fffgggiiijjjhhheeeaaa___[[[ZZZZZZ[[[___aaabbbbbbdddeeeeeedddbbb```]]]\\\\\\ZZZWWWUUUTTTRRROOOLLLJJJHHHEEEDDDCCCCCCAAA???===>>>>>>>>>===>>>AAACCCAAABBBBBBCCCEEEFFFGGGHHHEEECCCBBBCCCDDDDDDCCCAAABBBAAA@@@@@@@@@BBBCCCDDDDDDDDDEEEFFFFFFEEEDDDCCCAAA@@@@@@@@@AAABBBCCCDDDDDDFFFJJJNNNQQQSSSTTTTTTSSSQQQOOOMMMJJJGGGFFFDDDAAAAAA@@@@@@AAACCCDDDFFFJJJNNNSSSWWWZZZ^^^bbbdddiiijjjkkkmmmnnnllliiifffgggccc___[[[VVVRRRLLLHHHFFFEEECCCAAA???>>>======<<<======>>>>>>AAAEEEHHH~~~~~~sssXXXJJJDDD?????????======@@@@@@BBBDDDIIITTThhhxxxnnneee^^^ZZZWWWSSSPPPMMMLLLJJJIIIGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDCCCAAA???===;;;::::::<<<;;;::::::;;;;;;<<<>>><<<===???AAADDDHHHNNNRRRYYY```iiisss|||xxxrrrlllhhhddd___]]][[[[[[ZZZYYYZZZ\\\___```eeefffhhhhhhgggeeebbbaaa]]]\\\\\\^^^aaacccddddddeeeeeedddccc```^^^\\\ZZZYYYWWWTTTSSSSSSQQQOOOMMMLLLJJJGGGEEEEEEDDDBBB@@@@@@@@@@@@@@@???@@@CCCFFFDDDEEEGGGHHHJJJKKKKKKKKKJJJHHHFFFFFFFFFFFFEEEDDDCCCCCCBBBAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEDDDDDDBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCEEEFFFHHHIIIJJJGGGGGGGGGFFFEEEDDDDDDDDDBBBAAA@@@??????@@@@@@AAACCCFFFJJJNNNRRRUUUYYY\\\``````bbbeeehhhhhhfffdddeeeccc___\\\YYYTTTOOOKKKFFFEEECCCAAA???>>>======;;;<<<=========???CCCFFFnnnWWWGGGAAA>>>??????======@@@???AAADDDHHHRRRdddzzz}}}sssiiiaaa\\\VVVSSSOOOLLLKKKJJJHHHFFFFFFFFFEEEEEEEEEEEEFFFFFFEEECCCAAA???===;;;::::::888888777666777999;;;;;;<<<>>>???AAACCCGGGLLLPPPWWW]]]fffppp~~~~~~zzztttooojjjgggccc```[[[[[[\\\]]]___aaacccdddggghhhhhhiiihhhfffeeedddaaaaaaaaacccfffggggggfffeeedddcccaaa___]]]\\\[[[WWWUUUSSSSSSTTTSSSRRRPPPNNNLLLIIIGGGFFFEEECCCAAABBBCCCCCCBBBBBBCCCGGGJJJJJJKKKMMMOOOPPPPPPOOONNNOOOMMMKKKJJJJJJJJJJJJHHHGGGFFFFFFEEEDDDCCCCCCCCCEEEEEEFFFFFFFFFFFFFFFFFFCCCCCCAAA@@@@@@?????????CCCCCCBBBBBBBBBCCCEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAA??????>>>>>>===???BBBEEEHHHKKKNNNRRRUUUYYYYYY\\\___ccceeeeeeddddddbbb___]]]ZZZVVVQQQMMMGGGFFFDDDBBB???>>>===<<<;;;;;;<<<<<<<<<>>>BBBEEE}}}|||}}}gggTTTEEE???===>>>???===>>>@@@>>>@@@CCCGGGPPPaaavvv~~~tttjjjaaa\\\WWWTTTPPPMMMKKKJJJHHHFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDBBB???===;;;::::::777999999777999===???>>><<<===???@@@BBBFFFKKKNNNTTTZZZdddnnn{{{}}}xxxsssooollliiiggg___```bbbdddfffhhhiiijjjkkkkkkkkkjjjjjjhhhgggggghhhggghhhiiikkklllkkkjjjeeedddbbb```]]][[[ZZZYYYUUUTTTSSSTTTUUUVVVUUUSSSPPPMMMJJJHHHGGGFFFDDDBBBDDDEEEEEEEEEFFFJJJOOOSSSUUUVVVXXXZZZYYYWWWUUUSSSTTTRRROOONNNOOOOOOOOONNNLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGBBBAAA@@@???>>>=========AAA@@@???>>>>>>???@@@AAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@???>>><<<;;;;;;<<<>>>AAACCCEEEHHHKKKNNNTTTUUUWWW\\\```ddddddcccbbb```___]]][[[WWWRRRNNNHHHGGGEEEBBB@@@>>>===<<<:::;;;;;;;;;;;;===AAADDDwwwvvvtttuuuyyyxxx^^^NNNCCC>>><<<>>>???>>>>>>@@@>>>@@@CCCFFFNNN]]]qqqwwwmmmccc^^^YYYVVVQQQNNNLLLKKKIIIGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEBBB@@@===;;;::::::888<<<<<<:::<<>>@@@CCCHHHLLLQQQWWWaaakkkxxx}}}yyyvvvtttqqqooojjjkkkmmmoooqqqrrrrrrrrrsssrrrqqqpppnnnnnnmmmmmmooonnnnnnoooqqqqqqooommmhhhgggddd```]]]ZZZXXXWWWTTTSSSSSSTTTVVVWWWVVVUUUQQQNNNKKKIIIHHHGGGDDDCCCDDDEEEGGGIIIMMMRRRYYY^^^bbbccceeefffddd```\\\YYYXXXUUURRRQQQRRRSSSTTTSSSQQQQQQPPPPPPOOOMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHCCCCCCAAA@@@??????>>>>>>??????>>>======>>>???@@@BBBCCCCCCCCCCCCDDDDDDDDDBBBBBBAAA@@@???===<<<;;;<<<>>>???@@@AAACCCGGGJJJQQQQQQTTTYYY^^^bbbcccccc______^^^]]][[[XXXSSSOOOIIIGGGEEEBBB@@@>>>===<<<::::::;;;::::::<<<@@@BBBtttqqqnnnnnnqqqwww~~~pppWWWHHHBBB===;;;>>>???>>>>>>@@@???AAACCCFFFLLLZZZmmmzzzzzzpppfffaaaZZZWWWSSSPPPNNNLLLJJJHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFEEECCC@@@===;;;::::::555999:::777:::AAADDDAAA999:::<<<===>>>AAAFFFIIINNNUUU___jjjvvv~~~|||zzzwwwuuuvvvwwwxxxzzz{{{zzzzzzyyyzzzyyywwwuuutttssssssssssssrrrrrrssstttsssqqqooommmkkkgggccc^^^ZZZWWWVVVSSSRRRRRRSSSVVVWWWWWWVVVRRROOOLLLJJJIIIGGGEEECCCCCCEEEHHHLLLQQQYYYaaagggkkklllnnnnnnkkkgggbbb^^^ZZZWWWTTTSSSUUUVVVVVVVVVTTTTTTTTTSSSRRRQQQPPPOOONNNMMMLLLKKKJJJJJJJJJJJJGGGGGGFFFDDDCCCCCCCCCCCC@@@@@@??????@@@@@@AAAAAACCCCCCDDDDDDEEEFFFFFFGGGDDDDDDDDDCCCBBB@@@>>>===>>>???@@@@@@AAACCCFFFIIIOOOPPPRRRWWW\\\aaabbbbbb^^^^^^]]]]]][[[XXXSSSOOOIIIHHHEEECCC@@@>>>===<<<:::::::::::::::<<>>======>>>>>>BBBBBBEEEIIIMMMWWWiii{{{}}}sssggg```]]]YYYTTTPPPNNNLLLJJJIIIFFFFFFGGGGGGGGGFFFEEEEEEEEEEEECCCAAA???===<<<;;;888888888999999:::::::::<<<===??????@@@BBBFFFIIIJJJPPPZZZeeemmmyyy~~~}}}}}}~~~~~~}}}{{{zzzyyy{{{zzzyyyyyyyyyxxxuuussspppmmmhhhccc___\\\XXXUUUTTTSSSRRRTTTWWWZZZ[[[[[[UUURRROOOMMMKKKJJJGGGEEEDDDFFFIIIMMMTTT]]]gggmmmsssuuuwwwvvvpppiiidddaaaZZZWWWTTTRRRSSSUUUVVVVVVTTTTTTTTTTTTTTTTTTSSSSSSUUUTTTSSSRRRPPPOOONNNMMMMMMKKKIIIFFFEEEDDDDDDDDDEEEDDDBBBAAA@@@AAAAAABBBFFFFFFGGGHHHIIIJJJJJJKKKIIIGGGEEEDDDCCCAAA>>><<<<<<<<<;;;<<<>>>AAAEEEHHHKKKNNNSSSXXX\\\_________]]]\\\\\\\\\[[[XXXSSSOOOKKKHHHDDDBBBAAA@@@>>>======<<<;;;;;;<<<===>>>???uuunnnjjjgggfffggglllrrrzzz{{{rrrmmmfffbbbbbbdddeeeeeehhhkkkpppsssvvvzzz~~~~~~cccOOODDD@@@@@@???>>>>>>>>>>>>>>>BBBBBBEEEIIINNNXXXjjj|||~~~tttiiiaaa^^^ZZZUUUQQQNNNLLLJJJIIIGGGGGGGGGFFFFFFFFFFFFFFFEEEEEECCCAAA???===<<<;;;999999999999999999:::::::::;;;======>>>@@@DDDGGGIIINNNWWWbbbiiiuuu}}}yyyvvvsssooojjjeeebbb^^^ZZZWWWWWWVVVUUUVVVYYY[[[[[[ZZZWWWTTTQQQNNNLLLKKKHHHFFFFFFHHHKKKOOOVVV```jjjqqqvvvxxxzzzxxxrrrkkkeeebbb```]]]ZZZXXXYYY[[[[[[[[[VVVWWWWWWWWWWWWVVVUUUUUUVVVVVVUUUTTTRRRQQQPPPPPPOOONNNMMMKKKIIIHHHHHHGGGFFFEEEDDDBBBBBBBBBBBBCCCFFFGGGHHHIIIKKKLLLMMMMMMLLLJJJHHHGGGFFFDDDAAA>>>===<<<<<<<<<>>>AAAEEEGGGIIILLLQQQWWW[[[]]]^^^^^^]]]\\\\\\[[[ZZZWWWSSSOOOKKKHHHEEEBBBAAA@@@???======<<<<<<;;;<<<===>>>???zzztttkkkddd```]]]\\\[[[\\\```fffnnnvvv~~~|||yyyyyy|||yyyqqqlllddd___]]]]]]]]]]]]___bbbfffjjjmmmqqquuuxxxuuu[[[JJJCCC@@@???>>>>>>>>>>>>>>>>>>AAABBBEEEJJJOOOYYYkkk}}}uuukkkddd___[[[VVVRRROOOMMMKKKIIIIIIHHHGGGFFFEEEFFFFFFGGGEEEEEECCCAAA???===<<<;;;::::::999999999999999999888999:::;;;<<<>>>AAADDDGGGKKKTTT]]]dddnnn~~~zzzuuurrrlllhhhddd```\\\YYYZZZYYYXXXYYY\\\]]]\\\[[[ZZZWWWSSSOOOMMMLLLIIIHHHHHHJJJMMMQQQXXXbbbmmmuuuzzz|||}}}zzztttmmmhhheeebbb___\\\ZZZ[[[\\\\\\\\\ZZZ[[[[[[[[[ZZZZZZYYYXXXXXXXXXWWWVVVVVVUUUTTTTTTRRRRRRRRRQQQPPPNNNMMMLLLIIIHHHFFFEEEDDDDDDDDDEEEHHHIIIKKKMMMOOOPPPQQQRRRPPPNNNLLLKKKIIIGGGDDDAAA???>>>===<<<>>>AAADDDFFFHHHJJJOOOTTTXXX[[[\\\]]]]]]\\\[[[[[[ZZZWWWRRROOOLLLIIIEEECCCBBBAAA???>>>======<<<;;;;;;<<<>>>???~~~vvvlllgggaaa\\\ZZZYYYXXXWWWWWWZZZ```gggrrr~~~|||wwwrrrqqqtttsss|||xxxoookkkeee```]]]\\\]]]^^^^^^aaaeeeiiimmmqqquuuxxx}}}~~~~~~|||lllTTTGGGBBB??????>>>>>>>>>>>>>>>???AAABBBFFFKKKPPPYYYlll}}}xxxmmmgggaaa]]]WWWSSSPPPNNNLLLJJJKKKIIIGGGEEEEEEEEEGGGHHHEEEEEECCCAAA???===<<<;;;:::::::::999999888888888777888:::::::::<<<@@@BBBFFFIIIPPPXXX___gggvvv}}}wwwsssnnnjjjfffccc___\\\\\\[[[[[[]]]___aaa```___\\\YYYTTTPPPNNNMMMKKKIIIJJJLLLOOOSSSZZZdddnnnuuu{{{}}}}}}{{{uuuooojjjgggccc```^^^\\\]]]^^^^^^]]]______```______^^^]]]\\\[[[ZZZZZZYYYXXXXXXWWWWWWUUUVVVVVVVVVUUUTTTRRRQQQMMMLLLJJJHHHGGGGGGHHHHHHJJJLLLOOORRRTTTVVVWWWWWWTTTRRRPPPNNNMMMJJJFFFDDDAAA???>>>===>>>@@@CCCDDDGGGIIINNNSSSWWWZZZ\\\]]]]]]\\\[[[ZZZYYYVVVRRROOOMMMJJJFFFCCCBBBAAA@@@>>>>>>===<<<;;;;;;<<<===>>>vvvmmmiiidddaaa\\\ZZZYYYYYYXXXWWWVVVYYY___gggrrrxxxqqqnnnooolllvvvzzzpppmmmhhhccc___^^^^^^```aaadddhhhlllppptttxxx|||~~~|||zzzxxxwwwvvvtttyyydddOOOEEEBBB???>>>>>>>>>>>>>>>??????@@@BBBFFFKKKPPPYYYkkk{{{zzzpppjjjccc___YYYTTTRRROOOMMMKKKKKKJJJHHHFFFEEEEEEGGGGGGEEEEEECCCAAA???===<<<;;;:::::::::999999888888888888999::::::;;;<<>>>>>???AAACCCGGGIIIMMMRRRWWWZZZ]]]^^^^^^\\\ZZZYYYXXXVVVRRROOOMMMJJJGGGDDDCCCBBB@@@???>>>===<<<;;;;;;<<<===>>>wwwooohhhdddaaa^^^[[[YYYXXXYYYYYYYYYXXXYYY\\\bbbjjjvvv~~~tttooonnnlllttt}}}}}}uuusssnnnhhhbbb```aaabbbfffiiimmmrrruuuzzz~~~zzzyyywwwtttrrrpppooonnnlllqqqzzzvvv\\\KKKCCCAAA>>>>>>>>>>>>>>>??????@@@@@@BBBFFFKKKOOOXXXiiiyyy}}}sssmmmddd```ZZZVVVSSSPPPNNNLLLKKKJJJHHHGGGFFFFFFFFFFFFEEEEEECCCAAA???===<<<;;;::::::999999999999999999888999::::::;;;<<>>>>>>>>@@@AAAFFFHHHLLLQQQUUUYYY\\\^^^^^^\\\ZZZXXXWWWUUURRRPPPNNNKKKGGGEEEDDDCCCAAA@@@???>>><<<;;;;;;<<<======|||ssskkkfffbbb___^^^[[[ZZZYYY[[[]]]______^^^aaadddjjjrrr}}}wwwuuuooouuu{{{~~~xxxwwwtttooojjjhhhjjjmmmpppsssxxx|||{{{yyyrrrqqqooollljjjhhhgggffffffkkkrrr|||kkkUUUHHHBBB???>>>>>>>>>>>>>>>???@@@@@@@@@BBBFFFKKKNNNVVVfffvvv~~~uuuooofffaaa\\\WWWTTTQQQOOOMMMKKKJJJIIIHHHGGGFFFFFFEEEEEEEEECCCAAA???===<<<;;;999999999999999999::::::888999:::::::::;;;>>>AAACCCCCCGGGNNNSSSYYYccclllvvv|||{{{yyywwwuuuppppppppprrrsssrrrpppmmmfffbbb]]]YYYYYYYYYYYYYYY[[[^^^bbbeeehhhkkkoooqqqtttvvvyyyyyywwwuuuttttttpppooonnnppprrrttttttssstttttttttsssrrrpppooonnniiiiiigggeeecccaaa```_________^^^^^^^^^______```[[[ZZZXXXVVVTTTTTTTTTTTTVVVYYY\\\```bbbcccbbbbbbaaa___[[[YYYVVVSSSNNNKKKGGGEEEBBB???>>>>>>???@@@DDDFFFJJJNNNSSSXXX[[[]]]^^^\\\YYYXXXWWWUUURRRPPPNNNKKKHHHEEEDDDCCCBBB@@@???>>>===<<<;;;<<<<<<===uuuqqqkkkfffccc```^^^\\\\\\\\\]]]```cccfffgggfffgggkkkqqqyyyqqqvvvzzz{{{~~~yyyyyyxxxuuurrrrrrvvvyyyzzz}}}}}}zzzwwwtttmmmllljjjgggeeecccbbbaaacccgggnnnxxxdddQQQGGGAAA===>>>>>>===>>>>>>???@@@@@@@@@BBBFFFJJJMMMUUUeeetttvvvqqqfffbbb\\\WWWTTTRRROOOMMMJJJJJJJJJIIIHHHGGGEEEDDDEEEEEECCCAAA???===<<<;;;888888888999999::::::;;;777888999999999:::===@@@AAAAAADDDKKKQQQWWW```iiippp~~~}}}xxxxxxwwwxxxxxxvvvrrroooiiieee```]]]\\\]]]^^^^^^aaadddiiilllnnnoooqqqrrrrrruuuxxxyyyyyyxxxxxxxxxwwwwwwwwwyyy|||~~~~~~}}}yyyyyyxxxxxxwwwuuutttsssnnnmmmkkkiiifffdddbbbbbbbbbaaa`````````aaabbbccc^^^\\\ZZZXXXWWWVVVVVVVVVYYY[[[___bbbdddddddddcccdddbbb^^^[[[YYYUUUQQQNNNHHHEEEBBB???>>>>>>???@@@CCCEEEHHHMMMQQQVVVZZZ\\\^^^\\\YYYWWWVVVUUURRRPPPOOOLLLHHHEEEDDDDDDBBB@@@???>>>===<<<;;;;;;<<<===}}}vvvlllkkkhhheeebbb```___^^^___```cccfffiiillloooppprrruuuzzz{{{yyy}}}~~~||||||~~~zzzwwwsssoookkkkkkiiifffeeeeeeeeecccbbbcccgggmmmuuu}}}~~~vvv]]]LLLBBB@@@AAA>>><<<:::;;;===???>>>===AAA@@@BBBGGGLLLSSS___jjjyyyqqqkkkfff___YYYUUURRROOOMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFEEEDDDCCCAAA>>><<<;;;999888888888888888999999999999:::;;;;;;<<<<<<===@@@CCCGGGKKKPPPVVV]]]bbblllvvv}}}wwwrrrnnnjjjfffeeeccccccgggnnnpppssswwwyyyyyyxxxwwwxxxyyyzzzzzz{{{}}}~~~~~~~~~}}}uuusssooommmllljjjhhhfffdddbbbaaaaaacccddddddccc```___]]][[[YYYWWWVVVVVV]]]^^^```aaacccdddeeeeeeaaaaaa```^^^[[[VVVRRROOOKKKIIIEEEBBB?????????@@@AAACCCGGGJJJNNNSSSXXX\\\```^^^\\\YYYVVVSSSQQQPPPMMMKKKHHHEEECCCCCCCCCCCC@@@@@@???<<<;;;;;;===???~~~xxxrrrpppnnnllljjjhhhfffeeedddfffhhhlllooosssvvvxxx|||~~~}}}~~~}}}zzzwwwsssooolllllljjjhhhgggggggggfffdddeeehhhmmmuuu~~~oooWWWJJJBBB@@@@@@???===;;;<<>>AAA@@@CCCGGGLLLRRR]]]iiizzztttkkkfff___YYYUUUSSSPPPNNNMMMLLLKKKIIIHHHGGGFFFFFFGGGFFFFFFDDDBBB???===<<<:::999999888888999999:::999999::::::;;;<<<<<<<<<>>>AAADDDHHHMMMSSSZZZ___fffooo}}}yyysssnnnkkkkkkjjjkkkqqqyyy|||~~~{{{wwwtttrrrpppmmmkkkiiigggdddcccddddddbbbaaa___^^^]]][[[ZZZYYYYYYYYY\\\]]]___```bbbbbbccccccaaaaaa```^^^[[[WWWTTTRRRMMMJJJEEEAAA???>>>???@@@@@@CCCFFFJJJMMMRRRWWW[[[]]]\\\[[[ZZZXXXVVVSSSRRRMMMLLLIIIFFFDDDCCCCCCCCC@@@@@@???===;;;;;;===@@@zzzssssssrrrqqqooommmlllkkkmmmnnnpppsssxxx|||~~~{{{xxxuuuqqqoooooonnnlllllllllllljjjiiihhhkkkooovvv~~~dddPPPGGGBBB@@@???@@@>>>>>>>>>@@@AAA@@@???CCCBBBDDDHHHKKKPPP[[[eee|||vvvkkkfff```ZZZVVVTTTQQQPPPMMMLLLKKKIIIHHHGGGGGGFFFHHHGGGFFFEEECCCAAA???>>>::::::999999999999999:::999999::::::;;;;;;<<<<<<<<>>>>>???@@@@@@BBBFFFIIILLLPPPVVVZZZZZZ[[[[[[\\\ZZZXXXVVVTTTNNNLLLIIIGGGEEECCCCCCCCC???@@@???===;;;;;;>>>@@@}}}wwwxxxyyyyyyxxxwwwvvvtttvvvvvvxxxzzz}}}zzzwwwtttuuutttssssssssssssqqqooooooqqqtttyyy}}}\\\IIIDDDBBB???>>>?????????@@@@@@@@@@@@???DDDCCCDDDHHHJJJNNNXXXbbbyyy|||vvvkkkfff```ZZZWWWUUUSSSQQQNNNMMMKKKJJJHHHGGGGGGGGGGGGGGGFFFEEECCCAAA???>>>:::999999888888888888999888999999:::;;;;;;<<<<<<<<<>>>AAADDDGGGMMMSSSWWW___gggqqq}}}vvvrrroooqqqtttzzz~~~yyyvvvqqqnnnjjjgggdddbbb___]]]ZZZYYYYYYYYYYYY[[[]]]___```aaabbbddddddcccbbbaaa^^^^^^^^^\\\[[[YYYWWWUUURRRNNNHHHBBB??????@@@AAA@@@BBBEEEHHHKKKOOOTTTXXXYYYZZZ\\\]]]\\\YYYWWWUUUNNNMMMKKKHHHFFFDDDCCCCCC?????????===;;;<<>>???@@@AAAAAAAAA@@@@@@???DDDCCCEEEHHHJJJMMMVVV```uuuzzztttjjjeee___ZZZWWWUUUTTTRRRNNNMMMLLLJJJIIIHHHGGGGGGFFFFFFEEEDDDBBB@@@???>>>999999888777777777777777888888999999:::;;;;;;<<<<<<>>>AAACCCFFFKKKQQQUUU^^^dddnnnyyywwwrrroooqqqvvv|||tttqqqllliiifffccc```]]]YYYXXXWWWWWWXXX[[[]]]___```aaacccdddeeecccaaa```]]]]]]\\\[[[ZZZXXXWWWVVVSSSPPPJJJEEEBBBAAABBBCCCAAACCCEEEHHHJJJNNNSSSWWWZZZ[[[\\\]]]\\\YYYVVVTTTOOONNNLLLIIIGGGEEECCCBBB?????????===<<<===???BBB|||zzzwwwxxxzzz}}}lllQQQDDDAAA@@@@@@@@@@@@BBBDDDDDDCCCAAAAAAAAACCCCCCEEEHHHJJJLLLUUU^^^rrrwwwppphhhddd^^^YYYWWWUUUTTTRRRNNNMMMLLLJJJIIIHHHHHHGGGEEEEEEEEEDDDBBB@@@???>>>::::::999888777777777777888888999999::::::;;;;;;===>>>@@@BBBEEEIIIOOOSSSYYY```iiitttzzztttqqqsssxxx{{{xxxsssnnnkkkgggccc```[[[YYYXXXWWWXXX[[[^^^```___aaaccceeeeeedddbbb```^^^]]]\\\[[[ZZZXXXXXXWWWTTTQQQMMMIIIFFFDDDDDDEEEBBBDDDFFFHHHJJJNNNSSSVVVZZZZZZ[[[[[[ZZZXXXVVVUUUPPPOOOMMMJJJHHHEEECCCBBB?????????===<<<===@@@CCC~~~{{{vvvvvvxxx{{{tttbbbMMMBBB@@@@@@AAACCCCCCEEEHHHHHHEEECCCCCCDDDBBBBBBDDDHHHJJJLLLTTT]]]mmmvvvnnngggccc]]]YYYVVVUUUSSSRRROOONNNLLLKKKIIIHHHHHHHHHFFFFFFEEEEEECCCBBB@@@???===<<<;;;:::999999999999888888888999::::::;;;;;;<<<>>>???AAACCCGGGLLLPPPUUU\\\fffqqq}}}{{{uuuppprrrxxx}}}wwwrrrmmmhhhddd^^^]]]ZZZYYYYYY[[[^^^```aaacccfffiiiiiihhheeeddd``````^^^\\\[[[ZZZYYYYYYSSSRRROOOLLLJJJHHHGGGFFFCCCEEEGGGIIIKKKNNNSSSVVVWWWXXXXXXYYYYYYYYYXXXXXXPPPOOONNNKKKIIIFFFCCCBBB?????????>>>===>>>AAACCC~~~}}}zzz}}}~~~~~~~~~zzz|||~~~zzzssstttuuuxxx~~~jjjZZZIIIAAA???@@@CCCFFFEEEHHHKKKKKKHHHEEEEEEFFFBBBAAADDDHHHJJJLLLTTT]]]hhh~~~vvvmmmfffbbb\\\XXXVVVUUUSSSRRROOONNNLLLKKKIIIHHHHHHHHHGGGGGGGGGFFFEEECCCBBBAAA???>>>===<<<;;;:::::::::777888888999::::::;;;;;;;;;===>>>@@@BBBFFFKKKNNNSSSZZZeeeppp|||zzzsssooopppvvv~~~wwwqqqkkkgggbbb```]]][[[[[[\\\___aaaeeegggkkkmmmnnnmmmkkkiiicccbbb```^^^\\\[[[[[[[[[SSSRRRQQQOOOLLLJJJHHHHHHDDDFFFHHHIIIKKKNNNSSSVVVUUUVVVVVVWWWXXXYYYZZZZZZPPPPPPNNNLLLIIIFFFCCCBBB?????????>>>===>>>AAACCC~~~zzzyyyzzzzzz{{{{{{{{{zzzzzzvvvwwwxxxzzz}}}{{{yyyuuupppnnnrrrxxxeeeVVVFFF@@@???>>>>>>???EEEHHHMMMNNNLLLIIIEEEDDDCCCEEEGGGIIIKKKNNNSSSVVVhhhzzzwwwqqqeeeaaa\\\YYYWWWUUUSSSRRROOONNNLLLKKKIIIHHHHHHHHHHHHHHHGGGGGGEEEDDDCCCBBB>>>===<<<;;;:::999999999999999888888888888999999;;;<<<===>>>???CCCHHHLLLTTTXXX```lllvvvzzzqqqrrrwww~~~xxxqqqllliiifffbbb``````bbbbbbbbbgggjjjmmmoooooonnnoooooommmiiieeeaaa___^^^\\\[[[\\\YYYVVVRRROOONNNMMMMMMKKKJJJIIIIIIKKKNNNQQQSSSTTTTTTUUUVVVVVVVVVVVVUUUWWWUUUQQQMMMJJJHHHGGGGGGAAAAAA@@@>>>===>>>AAADDD~~~zzzvvvvvvwwwxxxxxxxxxxxxxxxuuuuuuvvvxxxzzz}}}~~~zzzwwwsssooommmpppvvv~~~___QQQCCC?????????@@@AAAEEEHHHMMMNNNMMMIIIFFFDDDDDDFFFHHHJJJKKKOOOSSSVVVddduuuyyyrrrfffbbb]]]YYYWWWVVVTTTRRROOONNNMMMKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFDDDCCCBBB>>>===<<<;;;:::999999999999999888888888888999999:::;;;<<<===>>>BBBGGGKKKQQQUUU]]]hhhrrr~~~{{{qqqqqqtttzzz|||wwwpppmmmhhhdddccccccbbbaaahhhkkkoooqqqrrrrrrrrrsssqqqmmmhhheeecccbbb```___^^^\\\YYYUUURRRPPPOOOOOONNNMMMKKKKKKLLLNNNQQQSSSRRRRRRSSSTTTUUUVVVVVVWWWXXXVVVRRRNNNJJJHHHGGGGGGCCCBBBBBB@@@???@@@CCCFFF~~~~~~{{{uuuuuuvvvwwwxxxxxxyyyyyywwwwwwwwwwwwyyy{{{}}}{{{wwwtttpppooorrrwww~~~pppWWWKKK@@@===??????AAACCCEEEHHHMMMNNNMMMJJJGGGFFFEEEGGGIIIJJJLLLOOOSSSVVV___ooozzzsssgggccc^^^ZZZXXXWWWUUUSSSPPPOOOMMMLLLJJJJJJIIIIIIHHHHHHGGGGGGFFFEEECCCCCC???>>>===;;;:::999999999999999888888888888999999999:::;;;<<<===@@@EEEHHHMMMPPPXXXccclllwwwtttrrrsssxxx|||xxxqqqllliiigggeeecccjjjmmmqqqssstttuuuwwwxxxuuurrrnnnjjjiiigggeeedddbbb```\\\YYYUUUSSSRRRRRRQQQPPPNNNMMMNNNOOOQQQSSSOOOPPPQQQRRRTTTVVVXXXXXXZZZXXXTTTOOOKKKHHHFFFFFFDDDDDDCCCAAA@@@BBBEEEHHH}}}xxxvvvuuuwww{{{~~~~~~||||||vvvwwwwwwxxxyyy{{{|||}}}{{{{{{zzzzzz{{{|||~~~}}}yyyvvvuuuxxx|||eeeQQQGGG>>>===>>>???@@@CCCDDDHHHLLLMMMLLLJJJHHHGGGFFFHHHJJJKKKLLLOOORRRVVV\\\jjjzzzssshhhddd___[[[YYYXXXVVVUUUQQQPPPNNNMMMKKKJJJJJJJJJGGGGGGGGGGGGFFFEEEDDDCCC??????===<<<:::999999999999999888888888888999999888999:::;;;<<<>>>BBBEEEJJJMMMTTT^^^eeeooo~~~yyyvvvvvvxxx{{{tttpppmmmjjjhhhkkknnnqqqtttuuuvvvxxxzzzxxxuuuqqqooommmllliiihhhdddbbb___[[[XXXVVVTTTTTTSSSRRRQQQPPPOOOPPPQQQRRRNNNNNNNNNPPPRRRUUUXXXZZZ[[[YYYUUUQQQLLLIIIFFFEEEDDDDDDDDDBBBAAACCCFFFJJJvvvnnnlllkkkllloootttxxx}}}zzzzzz}}}|||}}}}}}~~~}}}|||zzzyyy}}}~~~{{{xxxxxxxxxyyyzzz|||}}}~~~~~~~~~}}}}}}}}}~~~~~~xxx^^^MMMEEE>>>>>>>>>===>>>AAACCCFFFJJJLLLKKKIIIHHHHHHGGGHHHJJJKKKKKKNNNQQQTTT[[[hhh~~~zzzrrriiifffaaa]]][[[YYYWWWVVVRRRQQQOOONNNLLLLLLKKKKKKGGGGGGHHHGGGGGGFFFEEEDDD@@@???>>><<<;;;:::999999999999888888888888999999777999:::;;;;;;===@@@CCCHHHKKKQQQYYY```ggguuu|||zzzyyyyyy{{{vvvrrrooommmmmmooorrrtttuuuvvvxxxzzzyyyvvvsssqqqooonnnkkkiiicccbbb```]]]ZZZXXXVVVUUUUUUTTTSSSQQQQQQQQQQQQQQQOOONNNNNNNNNQQQUUUXXX[[[\\\ZZZVVVRRRNNNJJJGGGFFFDDDDDDDDDBBBBBBCCCGGGJJJ}}}rrriiibbbaaabbbccchhhnnnpppxxx|||xxxwwwzzzxxxxxxxxxxxxxxxyyyyyyyyy}}}{{{zzzzzzyyyyyyzzz|||}}}~~~nnnWWWJJJCCC?????????======@@@BBBEEEHHHJJJJJJIIIHHHHHHGGGHHHIIIJJJJJJLLLPPPRRRYYYdddyyyzzzssskkkgggbbb^^^\\\ZZZYYYWWWSSSRRRPPPOOOMMMLLLLLLLLLGGGGGGHHHHHHGGGFFFFFFEEEAAA@@@>>><<<;;;:::999999999999888888888888999999777999:::;;;;;;<<>>>>>AAA@@@CCCGGGHHHHHHGGGGGGHHHGGGHHHIIIIIIIIIKKKNNNQQQVVV```sss|||uuulllhhhccc___]]][[[ZZZXXXTTTSSSQQQOOONNNMMMMMMMMMGGGGGGHHHHHHGGGGGGFFFFFFBBBAAA???===;;;:::999999999999888888888888999999888999;;;<<<;;;<<<>>>@@@DDDFFFLLLRRRVVVZZZfffqqq}}}}}}~~~|||zzz{{{{{{{{{yyyyyy{{{|||xxxvvvtttrrrqqqooollljjjbbbbbbaaa```___]]]\\\[[[YYYYYYYYYXXXWWWWWWWWWWWWUUUSSSPPPNNNOOOSSSWWWZZZ[[[YYYWWWTTTQQQMMMJJJIIIFFFFFFFFFEEEDDDFFFJJJNNN|||wwwoooiiiggg^^^WWWUUUVVVXXX\\\bbbbbbiiiqqqvvvzzz{{{xxxyyysssrrrppppppqqqtttwwwzzz|||xxx\\\LLLCCC???>>>@@@AAA???@@@CCC???BBBEEEGGGGGGGGGGGGHHHFFFGGGHHHHHHHHHJJJMMMPPPSSS\\\ooo~~~vvvlllhhhccc```^^^\\\ZZZYYYTTTSSSRRRPPPOOONNNMMMMMMGGGGGGHHHHHHHHHGGGFFFFFFBBBAAA???===;;;:::999999999999888888888888999999888:::<<<<<<<<<<<<>>>@@@BBBDDDIIIOOORRRWWWaaammmwww}}}|||}}}~~~xxxvvvtttsssrrrpppmmmjjjbbbbbbbbbbbbaaa___^^^]]][[[[[[[[[[[[ZZZZZZZZZYYYWWWUUUQQQOOOOOORRRVVVYYYZZZYYYWWWUUURRRNNNKKKJJJHHHHHHGGGFFFFFFHHHLLLOOO|||wwwrrrmmmhhh___YYYTTTTTTTTTVVV[[[aaabbbggglllqqqvvvzzzvvvuuuqqqkkkiiijjjnnnqqqsss}}}}}}~~~~~~}}}kkkVVVJJJCCCAAA???=========???@@@AAABBBDDDEEEFFFGGGFFFFFFGGGFFFFFFFFFGGGIIIKKKLLLQQQZZZiiiyyyrrrmmmgggaaa^^^\\\YYYXXXUUUTTTRRRPPPNNNMMMLLLLLLGGGGGGGGGFFFFFFGGGHHHHHHDDDCCC@@@===;;;:::::::::999999888888888888999999:::999888888888:::<<<>>>???AAAEEEIIINNNUUU]]]bbbmmmvvv}}}yyyzzzxxxuuusssrrrpppmmmkkkeeeddddddeeeffffffeeecccaaa^^^[[[YYYYYYZZZZZZYYYWWWVVVTTTQQQQQQSSSXXX[[[^^^]]]ZZZWWWRRRNNNKKKIIIHHHHHHHHHGGGFFFHHHLLLOOO~~~}}}}}}yyyssslllfff^^^XXXTTTSSSTTTUUU[[[aaaccchhhmmmqqqttt}}}}}}yyyvvvqqqkkkhhhhhhkkkmmmnnnsssuuuxxxyyyyyywwwsssqqqpppsss{{{~~~|||}}}~~~eeeRRRIIIBBBAAA???=========??????@@@BBBCCCEEEFFFFFFFFFFFFGGGFFFFFFFFFGGGIIIKKKLLLQQQYYYfff{{{}}}uuupppjjjddd```^^^[[[ZZZVVVUUUSSSQQQOOOMMMLLLLLLHHHHHHGGGGGGGGGGGGHHHHHHDDDCCC@@@>>><<<;;;::::::999999888888888888999999:::999888888888:::<<<===>>>@@@CCCGGGKKKRRRYYY^^^hhhqqq~~~}}}{{{yyyvvvtttrrrpppnnnkkkhhhgggfffgggiiiiiigggfffccc```\\\ZZZZZZZZZYYYYYYWWWVVVTTTRRRQQQTTTXXX\\\___^^^\\\YYYUUUPPPLLLIIIGGGGGGGGGFFFFFFHHHLLLPPPzzzwwwvvvvvv~~~uuullleee]]]WWWSSSSSSTTTUUUZZZaaaeeeiiiooorrrttt{{{}}}vvvrrrkkkfffeeefffggghhhhhhiiiiiiiiihhhfffdddccccccgggooo~~~~~~|||}}}sss[[[MMMGGGAAA@@@???>>>===>>>???@@@@@@AAACCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKPPPVVVbbbssszzzuuuoooiiieeebbb___\\\WWWVVVTTTQQQOOONNNMMMLLLIIIIIIHHHHHHHHHHHHIIIIIIEEECCCAAA???===;;;;;;:::999999888888888888999999999999888888999:::<<<===<<<>>>AAADDDHHHMMMSSSXXXaaaiiiuuu}}}zzzwwwtttsssqqqnnnlllkkkjjjjjjkkkllllllkkkiiifffccc^^^\\\ZZZZZZYYYXXXVVVVVVUUUSSSRRRTTTYYY\\\```aaa```]]]YYYSSSMMMIIIGGGGGGFFFEEEEEEHHHMMMPPP}}}wwwtttsssrrruuu~~~zzznnnfff^^^XXXSSSSSSSSSTTTYYY___eeekkkqqquuuwww}}}xxxssskkkeeebbbaaaaaa```aaaaaa```^^^]]]\\\[[[[[[___cccjjjwww~~~hhhSSSHHHEEEAAA@@@@@@??????@@@AAABBB@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKNNNTTT]]]kkk{{{uuuooojjjfffbbb```XXXWWWUUURRRPPPNNNMMMMMMJJJJJJIIIHHHHHHHHHIIIIIIEEEDDDBBB@@@>>>===;;;;;;999999888888888888999999888888888888999:::;;;<<<<<<>>>@@@BBBEEEIIINNNRRR[[[cccnnnxxx}}}xxxuuusssqqqnnnlllmmmmmmlllmmmnnnooommmkkkiiifffaaa]]][[[YYYXXXVVVVVVVVVUUUTTTSSSUUUYYY]]]bbbbbbcccaaa\\\UUUNNNJJJFFFFFFEEEEEEEEEHHHNNNRRR}}}wwwsssqqqoooooowwwssskkkaaa[[[UUUTTTSSSSSSWWW]]]cccjjjrrrxxx{{{zzztttllleeeaaa^^^\\\[[[\\\[[[YYYXXXWWWWWWWWWXXX\\\___gggsss~~~yyy___LLLDDDCCCAAAAAAAAAAAABBBBBBCCCDDD@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJLLLQQQXXXcccwwwzzztttooojjjfffbbbZZZYYYVVVTTTQQQOOONNNMMMKKKJJJIIIIIIHHHHHHHHHIIIFFFEEEDDDBBB@@@>>><<<;;;999999888888888888999999888888888888999:::;;;;;;<<<===@@@BBBCCCGGGKKKNNNWWW^^^hhhrrr{{{|||wwwtttqqqooommmooonnnmmmnnnppppppnnnmmmkkkgggbbb]]][[[YYYWWWUUUTTTUUUUUUTTTSSSUUUYYY\\\bbbcccdddbbb^^^WWWOOOKKKGGGFFFEEEDDDEEEIIIOOOTTT}}}wwwsssooommmmmmsss}}}{{{rrrfff___YYYUUUSSSQQQTTTZZZ```hhhqqqxxx||||||vvvnnnfffaaa]]]YYYWWWWWWVVVUUUTTTTTTUUUWWWXXXWWW[[[dddqqqmmmVVVHHHCCCBBB@@@@@@AAABBBCCCCCCDDDDDD@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEGGGHHHIIIJJJJJJJJJJJJOOOUUU^^^pppyyysssnnnhhheee[[[ZZZXXXUUURRRPPPOOONNNKKKJJJIIIHHHGGGGGGGGGHHHFFFFFFEEECCCAAA???===<<<999999888888888888999999777777888888999::::::::::::===???AAABBBEEEHHHKKKSSSYYYbbbkkksss|||wwwtttqqqooopppoooooopppqqqqqqpppnnnkkkgggbbb]]][[[XXXVVVTTTSSSSSSTTTSSSSSSUUUXXX[[[aaabbbcccbbb^^^WWWPPPLLLGGGGGGFFFEEEFFFKKKRRRWWWzzztttpppmmmmmmpppvvvyyylllddd\\\WWWSSSPPPRRRVVV\\\dddooovvvyyy}}}~~~xxxooogggaaa\\\YYYVVVTTTTTTTTTTTTVVVWWWYYYZZZXXX^^^gggttt|||zzzyyy```NNNEEEBBBAAA===>>>???AAABBBCCCCCCCCC@@@@@@???@@@AAABBBDDDEEEDDDEEEGGGIIIJJJJJJJJJIIIHHHNNNSSSZZZkkk|||vvvpppjjjfff\\\[[[XXXUUUSSSPPPOOONNNJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEBBB@@@===<<<999999888888888888999999666777888999999:::::::::888;;;===???AAACCCFFFHHHMMMSSS\\\ccckkkwww|||xxxtttrrrrrrqqqpppqqqssssssqqqpppkkkgggaaa]]]ZZZXXXVVVTTTQQQRRRSSSRRRSSSTTTWWWZZZ___```aaa```\\\WWWQQQMMMHHHHHHGGGFFFGGGLLLTTTYYY}}}wwwrrrooonnnooosss{{{~~~oooggg^^^YYYSSSOOOPPPTTTYYYaaalllsssvvvyyy~~~yyyqqqhhhbbb]]]YYYVVVTTTTTTUUUWWWYYY[[[]]]^^^^^^dddmmmzzz|||wwwrrrooottt{{{oooWWWJJJDDDAAA@@@;;;<<<>>>???AAAAAABBBBBB@@@?????????@@@BBBDDDEEEDDDEEEGGGIIIJJJJJJJJJIIIGGGMMMSSSYYYiii~~~wwwqqqjjjfff]]]\\\YYYVVVSSSQQQOOOOOOJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFEEECCC@@@>>><<<999999888888888888999999666777888999999:::999999777999<<<>>>???AAADDDFFFIIIOOOWWW^^^fffrrr{{{wwwuuusssrrrrrrsssttttttsssqqqjjjfffaaa\\\ZZZXXXUUUTTTPPPQQQRRRRRRRRRTTTWWWYYY^^^______^^^[[[VVVQQQNNNIIIHHHGGGFFFHHHMMMUUUZZZ~~~wwwrrrnnnnnnqqqwww~~~xxxnnnddd]]]XXXSSSRRRUUUTTTZZZaaaeeehhhmmmuuu{{{zzzpppjjjddd]]]YYYZZZUUUVVVXXXZZZ]]]```ccceeeggggggnnn}}}~~~vvvrrrmmmjjjkkkooo}}}bbbQQQJJJDDD@@@>>>?????????>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCEEEFFFHHHJJJJJJJJJHHHGGGKKKKKKQQQ]]]nnn~~~xxxrrrkkkfff```]]]YYYVVVSSSQQQNNNKKKLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHFFFEEEBBB@@@>>><<<888888999999999888888777888777777777888999:::::::::;;;<<<===???AAACCCDDDIIINNNTTT[[[cccmmmyyyzzzvvvyyyvvvttttttuuusssoookkkjjjfff```[[[XXXWWWUUUSSSKKKOOOSSSRRROOONNNPPPSSSXXXYYYYYYYYYWWWSSSOOOMMMHHHGGGGGGIIIJJJMMMVVV___zzzrrrpppqqquuuzzz}}}rrrhhhaaa[[[UUUSSSUUUTTTXXX^^^aaabbbffflllrrr~~~{{{qqqkkkeee^^^ZZZ[[[YYYZZZ\\\___cccfffiiikkkmmmmmmttt}}}uuuqqqlllggghhhlllzzzuuu[[[MMMGGGCCC???>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAABBBBBBBBBDDDFFFHHHIIIJJJIIIHHHGGGIIIKKKQQQ\\\jjj~~~~~~xxxrrrkkkgggaaa^^^ZZZVVVTTTQQQNNNLLLLLLKKKJJJIIIHHHHHHHHHIIIHHHGGGFFFEEECCC@@@>>>===999999999999999888888777888888777777888888999:::::::::;;;<<<>>>@@@BBBCCCHHHLLLRRRWWW^^^hhhsss{{{}}}zzzxxxvvvwwwwwwuuupppkkkiiiddd^^^ZZZWWWUUUSSSRRRJJJNNNQQQPPPMMMLLLNNNQQQTTTUUUUUUUUUTTTQQQMMMKKKHHHFFFGGGIIIKKKOOOZZZdddwwwtttrrrsssuuu{{{yyynnnggg```XXXUUUVVVSSSVVVZZZ[[[[[[]]]aaafffrrr|||{{{rrrlllfff___\\\]]]^^^```cccfffjjjnnnqqqsssuuuvvv|||xxxsssnnnhhhhhhkkkvvv}}}hhhRRRGGGCCC@@@>>>>>>======>>>>>>??????@@@@@@>>>??????@@@@@@AAABBBBBBDDDEEEGGGHHHIIIIIIHHHHHHHHHJJJQQQYYYdddvvv~~~xxxrrrlllgggbbb___[[[WWWUUURRROOOMMMKKKKKKJJJIIIHHHGGGGGGHHHGGGGGGGGGFFFDDDAAA???===:::999999999999888888777888888777777777888999999888999999:::<<<>>>@@@AAAEEEIIINNNSSSXXX```kkksss|||{{{zzz{{{{{{wwwpppjjjfffbbb\\\WWWTTTSSSQQQPPPIIILLLNNNNNNKKKJJJLLLNNNNNNOOOPPPPPPOOOMMMKKKIIIHHHFFFFFFIIILLLRRR^^^jjj|||wwwsssrrrrrruuu~~~uuummmfff]]]YYYYYYSSSUUUWWWWWWVVVWWWZZZ]]]fffqqqzzzqqqlllgggaaa^^^```ccceeehhhmmmqqquuuxxxzzz{{{|||zzztttmmmlllnnnsss}}}ooo]]]KKKBBB@@@>>>======<<<<<<===>>>???@@@@@@AAA>>>>>>??????@@@AAAAAABBBCCCDDDFFFGGGHHHHHHHHHHHHGGGKKKQQQXXX^^^nnnyyysssmmmiiiccc```\\\XXXVVVSSSPPPNNNLLLKKKJJJHHHGGGGGGGGGGGGFFFGGGGGGGGGEEECCC@@@???;;;::::::999888888888888888888777777777777888888777888888999;;;<<<>>>???BBBFFFKKKOOOTTT\\\gggnnn~~~~~~~~~}}}xxxooohhhddd```ZZZUUURRRQQQOOOMMMIIIKKKMMMMMMKKKJJJKKKLLLJJJJJJKKKLLLLLLJJJIIIHHHIIIFFFFFFIIIMMMTTTaaammm{{{uuusssrrrsssyyy|||uuummmddd^^^^^^WWWWWWWWWWWWVVVVVVWWWYYY]]]gggyyyyyyqqqmmmiiidddbbbdddgggiiimmmrrrwww{{{~~~~~~{{{tttqqqrrruuu~~~eeeVVVGGGAAA???===<<<<<<<<<<<<===>>>???@@@@@@AAA>>>??????@@@AAAAAABBBBBBCCCCCCDDDFFFGGGHHHHHHHHHIIILLLQQQVVVZZZgggzzztttoookkkeeeaaa]]]ZZZWWWUUURRROOOLLLLLLJJJIIIHHHGGGGGGGGGFFFFFFGGGHHHFFFDDDAAA@@@<<<;;;:::999888888888888888888777777666777777888777777777888999;;;<<<===@@@DDDIIIMMMSSS[[[eeemmmxxx}}}wwwnnngggccc___YYYTTTQQQOOONNNLLLKKKLLLMMMMMMLLLKKKKKKKKKHHHHHHIIIJJJJJJIIIHHHHHHIIIGGGGGGJJJNNNVVVcccpppzzzwwwuuutttxxx~~~~~~vvvlllffffff^^^]]]\\\ZZZXXXWWWWWWVVVXXXbbbrrryyyrrrooolllhhhhhhjjjmmmoootttyyy~~~{{{wwwxxxzzzwww\\\PPPDDDAAA@@@>>><<<=========>>>>>>??????@@@@@@???@@@@@@AAAAAABBBCCCCCCBBBCCCCCCEEEFFFGGGHHHIIIJJJKKKOOOSSSWWW```ttt|||wwwqqqmmmfffccc___[[[YYYVVVSSSQQQNNNMMMKKKJJJIIIHHHGGGGGGEEEFFFHHHIIIHHHEEECCCAAA===<<<:::999888888888999888888777666666666777777777777777888999:::<<<<<>>???>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBBCCCDDDDDDBBBBBBCCCDDDEEEGGGHHHIIIJJJIIILLLPPPTTT[[[jjjxxx~~~xxxssspppgggddd___\\\ZZZWWWTTTRRROOONNNMMMKKKJJJIIIHHHHHHDDDFFFHHHIIIIIIFFFCCCAAA>>>===;;;999888888888999888888777666666666666666777777777888999:::;;;<<<>>>AAAEEEHHHLLLSSS\\\cccmmmvvv|||wwwqqqlllddd```ZZZUUURRRQQQOOONNNLLLLLLLLLLLLLLLLLLJJJIIIGGGGGGGGGGGGGGGGGGFFFFFFDDDEEEIIIPPPXXXaaaooo|||{{{wwwxxx|||~~~|||vvvuuummmjjjeee```\\\XXXTTTQQQVVV^^^lll||||||vvvuuuuuussssssvvvzzz|||sssZZZNNNEEE??????AAA@@@@@@AAA?????????>>>>>>>>>>>>>>>AAAAAABBBCCCCCCDDDDDDEEEAAABBBBBBCCCEEEFFFHHHIIIIIIHHHIIIMMMQQQWWWcccooozzzuuuqqqgggddd```]]]ZZZXXXUUURRRPPPOOOMMMLLLJJJIIIIIIHHHDDDFFFHHHJJJIIIGGGDDDBBB???===;;;999777888888999888888777666666666666666888888888888999:::;;;<<<>>>@@@CCCEEEHHHNNNVVV]]]hhhqqq}}}wwwrrroooeeeaaa[[[VVVSSSQQQPPPNNNLLLKKKKKKKKKLLLKKKJJJHHHFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCJJJSSS\\\fffuuu