BM_6(6 ~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}|||{{{{{{zzzzzzzzzxxxxxxxxxwwwwwwvvvvvvuuuuuuuuutttsssrrrrrrqqqqqqqqqqqqppppppoooooonnnnnnooonnnnnnmmmmmmnnnnnnooollllllkkkkkkjjjjjjiiiiiiggggggffffffeeedddddddddfffeeeeeeddddddeeeeeefffjjjiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggfffffffffjjjiiiiiiiiiiiihhhhhhhhhggggggggggggffffffffffffiiiiiihhhhhhhhhhhhgggggggggggggggggghhhhhhhhhhhheeeffffffffffffeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffff~~~}}}~~~}}}~~~}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvvvvuuuuuuuuuuuuuuussssssrrrrrrrrrqqqqqqqqqpppooooooooooooooonnnmmmmmmlllkkkjjjjjjjjjkkkkkkkkkjjjjjjjjjiiiiiihhhhhhjjjjjjiiigggfffeeedddddddddddddddcccccccccbbbbbbaaaaaaaaaaaa``````______]]]]]]]]]\\\[[[[[[[[[ZZZ\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTSSSRRRRRRQQQQQQRRRRRRSSSWWWWWWVVVVVVUUUUUUUUUTTTXXXXXXWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTT~~~~~~}}}|||{{{zzzyyyxxxxxxwwwvvvuuuuuuwwwwwwvvvuuuxxxxxxxxxxxxwwwvvvtttsssrrrsssuuuuuuuuutttrrrpppnnnmmmlllkkkjjjjjjjjjjjjhhhgggffffffhhhhhhgggfffeeeeeeeeeeeeddddddddddddbbbcccccccccccccccbbbbbb````````````aaaaaaaaaaaa```_________^^^^^^^^^^^^YYYYYYZZZYYYXXXXXXXXXXXXYYYXXXXXXWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOONNNNNNNNNNNNMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEE}}}||||||}}}}}}|||{{{zzzzzzzzzzzzyyyyyyxxxxxxwwwvvvvvvuuutttssssssrrrooonnnnnnmmmmmmllllllkkkiiiiiiiiiiiiiiihhhgggfffgggffffffeeedddcccbbbbbbbbbaaa```aaabbbbbbaaa```aaaaaaaaaaaa``````___^^^[[[\\\]]]]]]]]]\\\[[[ZZZWWWWWWVVVUUUUUUUUUUUUVVVVVVUUUTTTTTTUUUVVVUUUTTTRRRRRRSSSSSSSSSTTTTTTTTTOOOPPPQQQQQQQQQQQQQQQPPPNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOONNNNNNNNNKKKLLLMMMLLLKKKJJJKKKLLLIIIIIIIIIIIIHHHHHHGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBB????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA????????????>>>>>>>>>>>>@@@@@@@@@@@@???????????????????????????@@@@@@@@@======>>>>>>>>>>>>??????>>>>>>>>>>>>????????????>>>>>>>>>?????????@@@@@@??????@@@@@@AAAAAA@@@@@@????????????????????????????????????????????????~~~~~~~~~~~~}}}||||||{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyrrrqqqqqqpppqqqssstttuuuttttttsssrrrpppnnnllljjjeeedddbbbcccddddddcccaaacccccccccbbbbbbbbbbbbbbb^^^^^^]]]]]]\\\\\\\\\\\\YYYYYYXXXXXXWWWVVVVVVUUUSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPRRRQQQPPPQQQRRRRRRQQQPPPNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJGGGGGGGGGGGGGGGHHHHHHIIIHHHFFFEEEFFFGGGHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGFFFCCCBBBCCCEEE???@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>?????????@@@AAAAAABBBAAA@@@???>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<===============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======>>>>>>:::;;;;;;;;;<<<<<<<<<===;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<============<<<======>>>??????>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<}}}~~~}}}zzzyyyzzzzzzyyyxxxwwwuuuuuutttvvvtttrrrooonnnooopppqqqppppppooommmmmmlllllllllhhhiiiiiiiiiiiigggfffeeeffffffeeeddddddccccccbbbccccccccccccbbbbbbbbbbbb[[[[[[[[[\\\\\\]]]^^^___ZZZZZZ[[[[[[[[[ZZZXXXWWWUUUSSSRRRSSSTTTTTTSSSRRROOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIHHHHHHFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEECCCBBBCCCDDDEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCEEEDDDCCCCCCBBBBBBCCCCCCAAAAAAAAAAAAAAABBBCCCDDD???>>>===>>>??????>>>===@@@@@@@@@???>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@======>>>>>>?????????@@@????????????>>>>>>>>>>>>===???@@@???<<<;;;<<>>???AAAAAAAAAAAA??????@@@@@@@@@@@@??????999:::;;;<<<<<<;;;:::999========================;;;::::::999999::::::;;;>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<<<<<<<<<<:::999;;;;;;;;;::::::999999999999999999999999999999999999999999999999888777666666777777777888888888888::::::::::::::::::::::::888888999999999999888888666666666666777777777777:::999888777777888999:::777777666666555555555444888888999999999999888888;;;999888999::::::999888666666666666666666666666888888777777666666666555999999999888777666666555777777888888888888777777777777777777666666666666999999888888777777666666777777888888888999999999888888777777777777888888999999888888888888888888}}}{{{yyyyyyyyyzzz{{{zzzxxxvvvuuuuuuuuuuuuxxxwwwwwwyyy{{{yyyuuurrrqqqqqqppppppooonnnnnnmmmiiiiiihhhgggfffeeedddccccccbbb```___^^^___```aaabbbaaaaaa___^^^]]]\\\\\\^^^^^^___```aaaaaabbbbbbdddcccaaa^^^[[[YYYWWWUUUTTTSSSRRRRRRRRRRRRQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMOOONNNLLLJJJIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIHHHHHHGGGGGGFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBEEEEEEDDDCCCCCCBBBAAAAAACCCBBBBBBAAA@@@@@@AAAAAACCCBBBAAAAAA@@@@@@AAAAAA>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<===>>>>>>>>>======<<<<<<============<<<<<<999:::;;;;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999<<<<<<;;;:::::::::::::::::::::::::::999999999999999999999999999999999999:::;;;;;;;;;::::::999888999999999999999999999999888999999::::::999999888999999999888888777777777999999999999999999999999888999999999888888777666666666777777777888888888888888888888888888888888666777777888888777777666555555555666666666777777999888777666666777888999777666666666555555555444777777888888888888777777888777666777888888777666666666666666666666666666777777666666666555555555888888777666666555444444666666777777777777666666666666666666666666666666777777777777777666666666777777777888888888999999888888777777777777888888888888888888888888888888~~~{{{xxxwwwuuussspppmmmiiifffdddccceeefffgggiiikkkmmmnnnoooooommmkkkjjjhhhhhhhhhhhhcccbbb```^^^]]]]]]]]]]]]___^^^]]]\\\[[[ZZZZZZZZZ[[[[[[\\\^^^___^^^\\\YYYYYYYYYXXXXXXWWWVVVVVVVVVSSSRRRRRRQQQPPPOOONNNNNNPPPOOONNNMMMLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIKKKKKKLLLMMMNNNOOOPPPQQQNNNMMMLLLJJJHHHFFFEEEDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDBBBAAA@@@??????@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>===<<<<<<;;;;;;>>>>>>===<<<<<<<<<============<<<;;;;;;;;;<<<<<<999999999999888888888888999999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;:::999999999999::::::::::::999999999999::::::::::::999999888888888888888888888888888777777666666777777888::::::999888888888999999::::::999999999888888888888888888888888888888888888999999999999888888777888888888888888888888888777777666666666666777777666666666666666555555555888888888888888888888888888888888888888777777666666666666666777777777777666666666666666666666666555555666666666666555555444444444555555555666666777777666555555666777777666666666555555555555555666666666777777666666666666444333444666666555444666666666666666666666666666555555555555444444444666666666555444444333333555555666666666666555555666666666666666666666666555555555666666666666666777777777777888888888888888777777666666777777888777777777777888888888888~~~|||zzzxxxvvvuuutttrrrrrrssssssssssssrrrrrrsssssssssrrrqqqpppooonnniiiiiiiiihhhhhhgggggggggggghhhjjjkkkmmmnnnnnnnnniiihhhfffccc```]]][[[ZZZ^^^]]]ZZZXXXUUUSSSRRRQQQRRRRRRSSSTTTVVVWWWXXXXXXYYYWWWUUUSSSRRRRRRSSSTTTRRRQQQPPPNNNNNNMMMMMMNNNPPPPPPOOONNNMMMMMMLLLLLLKKKKKKLLLNNNOOOOOOMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGFFFFFFEEEDDDDDDHHHHHHGGGFFFEEEFFFFFFGGGEEEEEEEEEDDDDDDCCCCCCBBB@@@AAAAAACCCDDDEEEFFFGGGDDDCCCBBBAAA@@@???>>>>>>???@@@@@@???>>>===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<=========<<<<<<;;;;;;<<<<<<=========>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<::::::999999888999999:::999999999999999999999888999999999999::::::::::::777777777777777888888888999::::::::::::999888888777777888888888888777777888888888888888888888888666666666666666666666666777777666666666666777777888888777666666777777777999999888888888777777777777777777777777777777777777777777888888777666666777777777777777777777777777666555444444555666777555555555555555444444444777777777777777777777777666777777888777777666666555555555666666666777777555555555555555555555555555555666666666666555555333333333444444444555555555555555555555555555555555555555555555555555555444555555666666555555444444333222333555555444333555555555555555555555555444444444444444444444444666555555555444444444333333444444555555444444333444555555555555555666666333333444444555666666777666666666777777777888888777777666666666666777777666666666777777777777777}}}{{{xxxvvvrrrrrrqqqqqqqqqrrrrrrsssqqqrrrrrrqqqpppqqqtttwww{{{xxxsssooommmmmmlllllljjjlllooorrrtttuuuuuutttmmmjjjgggdddbbbbbbcccdddffffffeeeeeeddddddccccccaaa``````___^^^]]]\\\\\\YYYZZZZZZ[[[[[[ZZZZZZYYYZZZZZZZZZYYYYYYWWWVVVVVVTTTSSSSSSSSSSSSSSSRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVSSSSSSQQQPPPNNNMMMLLLKKKKKKKKKJJJHHHGGGGGGGGGGGGEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHFFFDDDCCCDDDFFFGGGFFFFFFEEEEEEDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDCCCCCC???@@@BBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>===BBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;<<<===>>>????????????>>>>>>======<<<<<<<<<>>>???>>><<<;;;<<<>>><<<<<<<<<<<<<<<<<<<<<<<<999999999999999999::::::;;;;;;::::::::::::;;;;;;999999999:::;;;;;;<<<<<<:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<======;;;;;;;;;::::::::::::::::::::::::999999::::::;;;999999888888888999999:::999999999999999999::::::888888888999999999::::::666666666777777888888888777888999999::::::999999666777777888888777777666777777777666666777777777666666666666666666666666777777666666666666777777666666555555555666666777888888777777777666666666666666666666666666666666555555666666777666666555777777777777777777777777777666555444444555666777444555555555555555555555666666666666666666666666555666666777777777666666444555555555555666666666555555555555555555555555555666666777777666666555333333333333444444444444444444444555555444444444444444444555555555555555444444555555555555444444444333222333555666555444444444444444444444444444333333333444444444444444666666555555555555444444333333444444444444333333333333444444555555555555222222333444555666777777555555666666666777777777777777666666666666777777555555666666666777777777ooooooqqqrrrsssssssssssstttuuuvvvwwwwwwxxxxxxxxxyyyzzz{{{|||}}}~~~~~~~~~}}}~~~}}}}}}|||{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxzzz}}}zzztttpppmmmmmmggghhhjjjnnnrrrvvvyyy{{{||||||{{{yyyvvvrrrnnnlllhhhfffcccbbbaaa___]]][[[XXXWWWWWWWWWXXXXXXYYYZZZWWWXXXYYYYYYYYYZZZ^^^```cccaaa___\\\ZZZXXXWWWWWWYYYZZZ[[[\\\\\\[[[ZZZZZZXXXWWWTTTSSSRRRRRRSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQNNNOOOOOOPPPPPPOOOOOONNNLLLLLLLLLMMMLLLLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAA@@@??????;;;===??????>>>>>>>>>@@@>>>>>>>>>>>>>>>>>>======>>>=========<<<<<<<<<<<>>>>>>>>======;;;;;;<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<=========;;;;;;:::::::::999999999777:::<<<;;;888777999;;;999999999999999999999999888888999999::::::;;;;;;:::999999888888999999:::999999999::::::;;;;;;;;;888888888888888888888888888888888888888888888888888888888999999:::::::::888888888888888888888888777777666666777777888888888888888777888888999:::777777777888888888888999555555555666777777888888666666777777888888999999777777888999::::::999999777777888888888888777777666666555555555555666666666666666666666666666666777666666555555666666777555555444444444555666666777777666666666555555555666666666666666666666666444555555666666666666666777777777777777777777777666666555555555555666666444444444555555555555555555555555555555555555555444555555666666666666666444444444444555555555666555555555555555555555555555555666666666666555555333333333444444444555555333444555555555555444333444444444444444555555555444444555555555555444444333222222333555666555444444444444444444444444444333333333444444444444555555555555555555555555555333333444444444444333333222222333333444555555555333333444444555666777777555555555555666666666666777666666555555666666777444444555555666666777777VVVWWWXXXYYYZZZYYYYYYXXX[[[\\\]]]^^^^^^______^^^]]]]]]^^^_______________aaaaaaaaaaaabbbccceeeeeeddddddfffgggiiikkklllmmmqqqsssuuuuuusssqqqqqqqqqnnnnnnnnnnnnllljjjgggfffeeeeeeeeeeeefffhhhjjjkkkiiijjjlllmmmooopppppppppnnnnnnoooooopppqqqqqqrrrooonnnllljjjiiihhhhhhhhhccccccdddeeefffggghhhhhhhhhggggggfffeeedddcccbbbaaaaaaaaaaaaaaa```___^^^aaaaaaaaaaaaaaaaaaaaaaaaaaabbbdddgggiiikkklllllllllkkkjjjiiihhhgggfffeeegggggggggddd```]]]\\\]]]WWWYYY[[[]]]```aaacccccceeeeeedddcccbbb___]]]\\\ZZZXXXVVVUUUUUUUUUSSSQQQOOONNNNNNMMMMMMMMMMMMNNNMMMNNNOOOOOOOOOOOOQQQSSSRRRSSSSSSRRRQQQOOOOOOOOOSSSRRRRRRQQQPPPOOOOOOOOOMMMLLLLLLKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBB???@@@AAAAAAAAA@@@???>>><<<>>>@@@@@@>>>===>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<=================================999999999999888888888777555888;;;999666555777:::::::::::::::::::::::::::888999:::;;;;;;<<<<<<<<<999888888777777888888999::::::;;;;;;;;;;;;;;;;;;888888888888888888888888888888888888888888888888777777777777888888888888666777777777777777777777666555555555555666777888666666555555666777777888666666666666777777777888333333444555555666777777555666666777888888999999888888888888888888777666777777777888888777777777666555444333333444555666555555555555555555555555555555444444444444555555444444444444444555666777666666666555555555444444666666666666666666666666444444555666666666666666555555555555555555555555444555555666666555555444333333333444444555555555444444444444444444444444333444555555666666666555333333444444444555555555444444444444444444444444444444555555555555444444444444444444555555555555333444555666666555444333333333333444444555555555444444555555555555444444222111111222444555555444333333333333333333333333333444444444555555555555333333333333444444444444333333444444444444333333111222222333444444555555444444555555666666666777444444555555555666666666666666555555555555666666333333444555555666777777JJJKKKLLLMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNRRRRRRQQQPPPQQQRRRTTTUUUVVVVVVWWWXXXYYYYYYZZZZZZ\\\]]]______]]][[[[[[[[[XXXYYYZZZZZZYYYWWWUUUSSSVVVUUUUUUUUUUUUWWWYYYZZZXXXYYYZZZ\\\^^^_________\\\\\\]]]]]]^^^___``````\\\[[[ZZZXXXXXXYYYZZZZZZXXXYYYZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSVVVWWWWWWXXXZZZ[[[\\\]]][[[[[[[[[ZZZZZZZZZYYYYYYYYYZZZYYYWWWTTTQQQQQQQQQPPPRRRSSSUUUVVVUUUUUUTTTVVVVVVVVVVVVVVVUUUTTTTTTRRRPPPOOOOOOPPPOOONNNLLLPPPOOONNNLLLKKKKKKKKKKKKGGGIIIJJJIIIHHHGGGHHHIIIGGGIIIJJJKKKIIIHHHGGGGGGIIIIIIHHHGGGGGGHHHHHHIIIGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIDDDDDDDDDDDDDDDEEEEEEEEECCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@======>>>?????????>>>>>>>>>???@@@@@@AAA@@@@@@@@@<<<===>>>>>>>>>===<<<;;;;;;>>>???>>><<<;;;<<>>>>>>>>???@@@===>>>???@@@@@@@@@@@@@@@>>>=========>>>???@@@@@@???>>>===<<<<<<;;;;;;<<<::::::<<<===>>>>>>??????::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999999999999999999999999999999999999999999999999:::::::::999999999888888777777777777777777777777888888777777777777888888888888888888888999999999777777777777777777777777777777777777777777777777666666555555555555666666666666666666666666666666777777888888888888777777444555555555666666777777666666666666666666666666888888777666666666666666444444444333333222222222333333444444555666666777555555555555555555555555444444555555555555444444222333444333111111333444222222222222111111000///444444444444333222222111444444444444444444444444555555555555444333222222333333333444444444444555555555555555555555555555777666555444444333444444555444333222222333444555333333333333333333333333111111000000111111222333333333333333333333333333000111222333333333222222444444444444444444444444444444444444444444444444222333333444444333333222333333333333333333333333222333444444555555444444333333111111111111333333222222222333333444444444333333333444444444555555333444444555555444444333333333333333333333333333333333333333444555666666444444444444444444444444333333333444444444555555222333444555666666666666444444444444444444444444555555555555555555555555CCCDDDEEEFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHJJJJJJKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPOOOMMMMMMMMMMMMMMMLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVTTTSSSRRRQQQQQQRRRRRRSSSRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPOOOMMMMMMLLLLLLLLLMMMMMMNNNLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPQQQRRRRRRRRRQQQQQQOOOPPPQQQQQQQQQPPPOOOOOOQQQRRRRRRRRRRRRQQQQQQPPPPPPOOONNNNNNNNNOOOPPPQQQQQQQQQPPPPPPPPPQQQQQQRRRNNNOOOPPPPPPPPPOOONNNMMMLLLLLLLLLKKKKKKKKKKKKKKKGGGHHHJJJJJJIIIIIIJJJKKKHHHGGGGGGGGGGGGGGGGGGHHHIIIHHHHHHGGGFFFEEEEEEEEEGGGGGGFFFFFFFFFGGGHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>???@@@@@@???@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@???>>>======<<<<<<<<<;;;;;;<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999999999999999999999999999::::::999999999888888888888888888888888888888888888888777777777777888888:::999999888666555555444888888888888888888888888888888888888888888888888888888777777777777888888888888888888888888888888666666777777777777666666555555555555666666666777555555555555555555555555888777777666555555666666555555555444444333333333333333333444555666666666444444444444444444444444444444555555555555444444444555555444333333444666444444444444444333222222333333333333333333222222444444444444444444444444333333444444444444444333333333444444444555555555444444444444444444444444666555555444444444444444444333333333333333333444333333333333333333333333222222222222222333444444333333333333333333333333111222222333333333333333444444444444444444444444444444444444444444444444333333333444444333333333333333333333333333333333222222333444444444444444333333222111111222333333222222222333333333333333333333333333444444444444333333444444444444333333333333333333333333333333555444444333333333444444444444444444444444444444333333333444444444444555444444444444444444333333444444444444444444444444444444444444444444444444DDDDDDEEEEEEEEEEEEEEEEEECCCCCCDDDEEEFFFGGGGGGHHHFFFFFFGGGGGGGGGGGGFFFFFFIIIIIIJJJKKKKKKKKKKKKKKKLLLKKKKKKKKKLLLMMMNNNOOOPPPOOOOOONNNMMMMMMLLLLLLNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRRRRSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRMMMMMMMMMNNNNNNOOOOOOOOOLLLLLLMMMNNNOOOQQQRRRSSSRRRRRRRRRSSSRRRRRRQQQQQQOOOOOOPPPQQQQQQPPPPPPOOOPPPQQQRRRRRRSSSRRRRRRRRRPPPPPPNNNNNNMMMNNNOOOPPPRRRRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPOOOOOONNNNNNMMMMMMMMMLLLLLLLLLIIIKKKLLLLLLKKKKKKLLLMMMIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGIIIIIIHHHHHHGGGHHHHHHHHHJJJJJJJJJIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGGGGFFFIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???@@@???>>>>>>>>>>>>>>>>>>AAA@@@???>>>============;;;<<<<<<<<<;;;;;;:::999<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::999999999999999999999999:::999999999999888888888888888888888888888888888888777777666666777777888888888777666555555444444888888888888888888888888888888888888888888888888888777777666666777777888888888888888888888888888666666777777777777666666555555555555666666666666555555555555555555555555777777666555555555555666555555555555444444444444222333333444444555555666444444444444444444444444333444444555555444444333222333333222111111222444444444444444444444333222111111222333333333222222333333333333333333333333111111222333444444444444444444444444555555555555333333333333333333333333444444333333333444555555222333333333333333333222333333333333333333333333444444333333444444555666333333333333333333333333222222333333333444444444333333333333333333333333333333333333333333333333333333444444444444333333222222222222222222222222111222222333444333333333333333222222222222333333333333222222222222222222222222333333333444444444222333333444444333333222444444444444444444444444666555444333222222222222444444444444444444444444333333333333444444444444555555444444333222222111444444444444444444444444333333333333333333333333EEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHIIIJJJKKKKKKKKKJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLOOONNNMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQRRRRRRSSSSSSTTTUUUTTTTTTSSSSSSRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPQQQRRRRRRSSSSSSSSSPPPPPPPPPPPPQQQSSSTTTVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSTTTTTTTTTUUUTTTTTTQQQRRRSSSTTTUUUVVVVVVUUURRRQQQPPPNNNNNNNNNOOOPPPRRRQQQQQQPPPPPPQQQQQQQQQRRRRRRRRRQQQQQQPPPOOOOOOOOOOOONNNNNNMMMLLLLLLLLLLLLMMMNNNMMMLLLLLLMMMOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJLLLKKKJJJIIIIIIIIIIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHGGGKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@???@@@AAABBBBBBBBBBBBBBB@@@@@@???>>>=========>>>@@@???>>>===<<<<<<<<<<<<:::::::::;;;;;;::::::999;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::888888888888888888888888::::::::::::::::::::::::888888888888888888888888999999999999888888888888999999999999999999999999777777666666666666777777555555555666666777777888999999999999999999999999888888888888888888888888555555555444444555555555666666666666666666666666666777777888888777777666555555555666666666666666555555555555555555555555666666555444444555555555444444444444444444444444222222333333444444444444333333333333333333333333333333444444444444333333222333444333111111333555111111222222222222111111000000111222333333222222222222222222222222222222111111222333333333333333333444444444444555555555444444444444444444444444222222222222333444555666222333444555555444333222222222222222222222222222444333333333333444555555222222222222222222222222333333333333333444444555222222222222222222222222222222222222222222222222333333444444444444333333222222222222222222222222000111222222333333222222333333222222222222333333222222222222111111111111222222222222333333333333222222333333333333222222444444444444444444444444555444333333222222333333333333333333333333333333222222333333333444444444555555444444333333333333333333333333333333333333222222222222222222222222FFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNOOONNNMMMLLLKKKKKKKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTQQQQQQRRRSSSSSSTTTTTTTTTUUUUUUTTTTTTSSSSSSRRRRRRUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSTTTUUUVVVVVVUUUUUUSSSSSSSSSSSSTTTUUUVVVVVVWWWWWWWWWWWWVVVVVVUUUTTTVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSUUUVVVWWWWWWXXXXXXUUUTTTRRRQQQPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSTTTUUUSSSRRRRRRQQQPPPOOOOOOOOOOOOOOONNNNNNMMMLLLKKKKKKNNNOOOOOONNNLLLLLLNNNPPPMMMNNNNNNOOOOOONNNNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIKKKLLLLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@??????===>>>???AAABBBCCCDDDDDD@@@@@@???>>>=========>>>>>>>>>===<<<;;;;;;;;;;;;777888999:::;;;;;;;;;;;;:::::::::999999999888888999999::::::::::::999999::::::::::::::::::::::::888888888888888888888888::::::::::::::::::::::::888888888888888888888888999999999888888888777777888888888888888888888888777777666666666666777777555555666777777888999999888888888888888888888888777777777777777777777777555555444444444444555555555555555555555555555555777888888999999888888777666666666666666555555555555555555555555555555555555444444444444444555555222222222222222222222222222222222333333333333333333333333333333333333333222222333333333333222222555666666555444444555777000000111111222111111000//////000111222222222222222222222222222222222222222222333333222111111000333333333333444444444444444444444444444444444444111111111222222444555666333444555666666555444333222222222222222222222222222222222222222333333444222222222222222222222222333333222222222333444555222222222222222222222222222222222222222222222222222222333333333333222222111111111111111111111111///000000111222111111111222222222222222222222222111111111111111111111111111111111222222222333333111111222222222222111111444444444444444444444444222222222222222333444555333333333333333333333333222222222333333333444444444444333333444444666666333333333333333333333333222222222222222222222222EEEFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNOOOOOOPPPMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLOOOPPPQQQRRRSSSTTTTTTTTTSSSSSSTTTUUUUUUVVVVVVWWWSSSSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWXXXYYYYYYXXXWWWVVVVVVVVVXXXYYYZZZZZZZZZZZZXXXYYYYYYYYYYYYXXXXXXWWWXXXXXXWWWVVVVVVVVVVVVVVVUUUUUUWWWXXXYYYYYYYYYYYYYYYXXXVVVTTTSSSRRRSSSSSSQQQQQQRRRRRRSSSUUUVVVWWWTTTTTTRRRQQQPPPPPPOOOPPPPPPPPPOOONNNMMMLLLLLLKKKNNNOOONNNMMMKKKKKKMMMOOONNNOOOPPPQQQQQQPPPOOONNNLLLLLLMMMMMMNNNNNNOOOOOONNNNNNMMMMMMLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLJJJJJJKKKLLLLLLLLLLLLKKKKKKLLLMMMMMMNNNNNNMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKLLLKKKJJJIIIGGGGGGFFFFFFFFFCCCCCCCCCBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>=========???AAABBBCCCCCCCCC@@@???>>>>>>>>>>>>>>>>>>======<<<;;;::::::::::::777777999:::;;;<<<<<<<<<::::::999999888888777777888999999::::::999999888999999999999999999999999888888888888888888888888999999999999999999999999888888888888888888888888999888888888888777777777777777777777777777777777777666666555555666666777888888888777777666666666777777777777777777777777666666666666666666666666777666666555555666666777777777777777777777777777777777888888888888777777666666666666666555555555444444444444444444444444444333333333333444555555111111111111222222222222222222222222222222222222222222222222222222222222111222222333333222222111111111222111000///111333000111222222222222222222///000000111111111000000111111111111111111111111222222333222111000//////222222222222333333333333333333333333333333333333111111111111222333444555333444444555555444444333222222222222222222222222111111000000111111222333222222222222222222222222333222111000111222333444111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000...///000000111111000000000000111111111111000000//////000000000111111111000000111111111222222222000111111222222111111000333333333333333333333333111111111111222333444555333333333333333333333333222222222222333333333333333222222222222444666777333333333333333333333333222222222222222222222222CCCDDDFFFGGGHHHIIIJJJJJJEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNLLLLLLJJJIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKMMMMMMOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTVVVWWWXXXXXXUUUUUUVVVWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVWWWXXXZZZ[[[]]]]]]^^^___``````___^^^\\\[[[ZZZ\\\```ccceeeffffffeeebbbbbbccccccdddcccccccccaaa___^^^\\\[[[[[[[[[\\\[[[[[[\\\]]]^^^^^^^^^]]]]]][[[YYYWWWVVVUUUUUUUUUUUUTTTTTTTTTUUUVVVVVVWWWWWWVVVTTTRRRQQQQQQQQQQQQRRRRRRQQQPPPOOONNNMMMLLLNNNNNNMMMKKKIIIJJJLLLNNNMMMNNNPPPQQQQQQPPPNNNMMMLLLLLLMMMNNNNNNOOOPPPPPPNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPOOOOOOOOONNNNNNNNNKKKLLLMMMNNNNNNNNNNNNMMMLLLMMMNNNNNNOOOOOONNNNNNKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLKKKJJJIIIGGGFFFEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@???===<<<>>>???@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>???@@@>>>===<<<;;;;;;::::::;;;999999:::;;;;;;<<<;;;;;;;;;;;;:::999999888777777888888999999999999888888999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777666666666666666666666666666666555555555555666666777777666666666666555555666666666666666666666666555555555555555555555555777666666555555666666777777777777777777777777777555555666666666666555555777666666666555555555555444444444444444444444444333333222222333444444555111111111222222333333333222222222222222111111111222222222222222222222222111111222222222222111111---......---,,,,,,---/////////000111111111111111000000000111000000//////111111111111111111111111000111111111111111000000000000111111111222222222111111111111111111111111111111111111111222333444333222222111111222222333111111111111111111111111111000000000000111222222111111111111111111111111222111000//////111222444111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000......///000000000//////...///000111111000///...---......///000111222222000000000000111111111222000000111111111111000000222222222222222222222222333222222222222222333333222222222222222222222222111222222222222333333333333222000///000111222444222222222222222222222222333333333333333333333333AAABBBDDDFFFHHHIIIJJJJJJBBBBBBCCCEEEFFFHHHIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGHHHIIIJJJLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMLLLLLLKKKKKKMMMMMMLLLKKKJJJJJJJJJJJJGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKMMMNNNOOOPPPPPPPPPPPPQQQRRRTTTUUUWWWXXXYYYVVVWWWWWWXXXWWWVVVTTTSSSSSSSSSSSSTTTUUUUUUUUUVVVWWWXXXZZZ]]]```bbbeeefffeeefffggggggfffdddaaa```^^^bbbggglllpppqqqqqqpppmmmnnnooopppppppppppppppjjjiiigggeeeccccccccccccaaabbbcccccccccccccccccc___^^^[[[YYYXXXWWWWWWWWWXXXWWWVVVVVVUUUUUUVVVVVVYYYWWWUUUTTTRRRRRRRRRSSSTTTSSSRRRQQQPPPOOONNNNNNMMMMMMLLLJJJHHHIIIKKKMMMLLLMMMOOOPPPPPPOOOMMMLLLLLLLLLMMMNNNNNNOOOPPPPPPNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQPPPPPPPPPOOOOOOOOOLLLMMMNNNOOOOOOOOOOOOOOOMMMNNNOOOOOOPPPPPPOOOOOOLLLLLLLLLMMMMMMNNNNNNNNNOOONNNMMMMMMLLLLLLMMMMMMKKKJJJHHHGGGFFFEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@>>><<<;;;AAAAAAAAA@@@???>>>===<<<>>>>>>======>>>???@@@@@@???>>>===<<<<<<;;;;;;<<<;;;;;;<<<<<<<<<;;;::::::<<<<<<;;;::::::999888888888888999999999999888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777888888888888777777777777666666666666666666666666666666555555555555666666222222333444555666777888666666666666666666666666444444444444444444444444444444444333333444444444555555555555555555555555333444444444444444444333777777666666555555555444444444444444444444444444222222222222333333444555222222222333333444444444222222111111111111111111111111111111111111111111111111222222222222111111111222222222000000222333,,,,,,---......///......000000111000000///......000000000000000000000000...///000111111222222111///000000000000111111111////////////////////////111111111111111111222333222111000//////000111222111111111111111111111111111111000000111111222333111111111111111111111111111000///......000222333000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000---......///////////////---...///000000///...---,,,---...///000111222333000000000000111111111111000000111111111111000000111111111111111111111111444444333222111111111111222222222222222222222222111111222222222333333333333222000...---...///000222222222222222222222222333333333333333333333333EEEDDDDDDEEEGGGHHHFFFEEEHHHGGGFFFFFFHHHIIIIIIIIIJJJJJJJJJIIIIIIGGGFFFEEEFFFJJJOOOQQQQQQOOOMMMMMMLLLMMMNNNNNNMMMNNNPPPRRRQQQPPPOOOMMMKKKKKKMMMOOOMMMLLLLLLLLLMMMLLLJJJHHHIIIHHHHHHIIIKKKLLLLLLKKKKKKLLLOOOQQQRRRSSSRRRRRRTTTTTTUUUVVVXXXYYYZZZZZZVVVXXXZZZZZZYYYWWWWWWWWWYYYYYYYYYXXXYYYZZZ\\\]]]``````___^^^aaahhhttt|||{{{xxxtttrrrqqqpppooommmkkkrrrzzz{{{uuusssssssssoookkkpppppppppqqqqqqooojjjfffgggeeebbb```______aaabbbcccbbbaaa```___^^^^^^^^^ZZZYYYXXXWWWWWWWWWXXXYYYYYYYYYXXXVVVTTTQQQOOONNNNNNMMMKKKJJJIIIHHHIIIIIIQQQSSSUUUTTTQQQOOOMMMMMMPPPPPPOOONNNMMMMMMMMMMMMOOOMMMKKKLLLOOOQQQQQQOOOQQQQQQQQQPPPOOONNNMMMLLLPPPOOONNNOOOQQQSSSRRRQQQVVVUUUTTTRRRQQQQQQQQQQQQNNNOOOPPPQQQRRRSSSTTTTTTPPPPPPQQQRRRPPPNNNKKKIIIMMMKKKIIIHHHGGGHHHIIIJJJGGGEEECCCBBBBBBBBBAAA@@@DDDCCCAAA???>>>???@@@AAABBBAAA@@@???>>>============>>>@@@@@@???>>>???@@@<<<;;;;;;<<<>>>??????>>><<<<<<<<<<<<============???===;;;999888999:::;;;;;;:::999888777777777777777888999999::::::::::::@@@>>><<<:::999:::;;;<<<;;;999999999;;;;;;;;;999::::::999888777777777888666777888999999999999999888888888777777777666666666666666666666666666666555555444444444333333333555555555555555555555555666555555555555444444444333333333333333333333333555444333222222333444555444333333555666777666444777666555444444444444444777444222111222333333222333333333222222222111111222222222222222222222222222111111111000000//////222111///.........///000222111111111000000//////111...+++,,,///111000///000000000000000000000000111111000000//////......222111111111000000//////111111000000//////......222111000.........///000000000000000000000000000000000000000000000000000000000////////////000000333222111000000111222333333333222111000///...---000000////////////000000333222000/////////000111000000//////.........---...///000000000///---,,,......////////////......111000000///...---------000///---,,,,,,---///000000000000000000000000000////////////////////////222222111000///...------........................///000000000111111111111000///...------...///000.........///000222333444111111000000//////......111111111222222111111111111111222222222222111111222222111111111111222222555333222000000111333444GGGFFFFFFGGGHHHHHHGGGEEEGGGGGGFFFGGGIIIKKKLLLLLLNNNNNNNNNMMMMMMLLLKKKKKKLLLNNNPPPQQQPPPPPPPPPQQQOOOQQQQQQQQQPPPPPPRRRTTTVVVVVVUUURRRPPPPPPRRRTTTQQQPPPOOOPPPQQQRRRQQQPPPOOONNNMMMNNNQQQSSSSSSSSSRRRSSSTTTUUUVVVWWWXXXXXXZZZZZZ[[[]]]^^^```aaabbbaaabbbcccbbb^^^\\\[[[ZZZ]]]]]]^^^^^^___```ccceeefffeeefffhhhooozzz}}}{{{~~~yyyuuusssrrrooommmmmmmmmoooppplllkkkiiigggfffeeedddddddddbbb___\\\[[[ZZZ[[[[[[^^^^^^^^^\\\ZZZWWWUUUSSSUUUSSSRRRPPPOOOPPPQQQRRRUUUWWWYYYXXXVVVSSSRRRQQQRRRRRRQQQPPPPPPPPPQQQQQQUUUSSSQQQRRRTTTUUUSSSQQQSSSSSSSSSSSSSSSRRRRRRRRRPPPOOOOOOQQQSSSUUUUUUUUUXXXWWWWWWVVVUUUUUUTTTTTTQQQQQQRRRSSSTTTUUUUUUUUURRRRRRRRRRRRQQQPPPNNNMMMMMMLLLKKKJJJKKKLLLNNNOOONNNLLLJJJIIIIIIIIIGGGFFFHHHGGGDDDBBBAAAAAABBBCCCEEEDDDCCCAAA@@@@@@@@@@@@AAABBBCCCCCCBBBAAABBBCCCBBB@@@???@@@AAAAAA@@@???<<<<<<=========>>>>>>>>>===<<<:::999999::::::;;;;;;;;;;;;:::999999888888888888999:::::::::::::::<<<;;;999777666777888999;;;:::888888999999888666888777777666666666666777777777888999999999999999999999999999888888888777555555555555555555555555444444444444333333333333444444444444444444444444555555555444444444333333333333333333333333333333444444333222222333444444555444333444555555333222555555444333333333333333666444111111222333222222222222222222111111111111111111111111111111111111111111111000000/////////111000///.........///000111111111000000000//////111...,,,,,,///111000///000000000000000000000000000000000///////////////111111111000000/////////000000000/////////......111000///.........//////000000000000000000000000000000000000000000000000000//////......//////000222111000000000000111222.........////////////000000//////////////////000000000///...............////////////......------...............---,,,,,,......////////////..............................///...---,,,,,,---...///////////////////////////////////////////////////000000///////////////...------------------------/////////000000000111111000000////////////000000000000000//////000000111////////////////////////000000111111111111000000//////000000000000/////////..................///111000///------...000111JJJIIIHHHHHHIIIIIIHHHGGGFFFGGGHHHJJJLLLOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRTTTUUUUUUTTTSSSSSSUUUVVVUUUWWWWWWWWWVVVWWWYYY[[[]]]^^^]]][[[YYYYYY[[[\\\YYYWWWVVVWWWYYY[[[[[[[[[ZZZXXXWWWXXX[[[^^^`````````___^^^^^^```bbbeeefffjjjjjjlllmmmoooqqqrrrsssvvvvvvuuuqqqlllgggeeedddhhhiiijjjkkklllnnnqqqtttuuussssssxxx~~~|||zzzxxxwwwvvvuuutttqqqlllgggcccbbbbbbccciiiiiijjjjjjhhheeeaaa___^^^]]][[[YYYYYY[[[\\\^^^```bbbdddcccaaa___^^^^^^\\\\\\[[[[[[[[[\\\]]]]]]``````___``````^^^[[[XXXYYYYYYYYYYYYZZZZZZZZZ[[[SSSRRRRRRTTTXXX[[[\\\\\\^^^_________^^^\\\ZZZYYYVVVWWWWWWXXXYYYYYYYYYYYYXXXWWWVVVUUUTTTSSSSSSSSSRRRQQQQQQQQQSSSVVVYYY[[[[[[YYYWWWVVVVVVUUUSSSRRRRRRPPPMMMKKKIIIIIIIIIJJJKKKJJJHHHFFFEEEEEEEEEEEEHHHIIIJJJIIIGGGGGGHHHIIIJJJHHHGGGFFFFFFEEECCCBBB>>>>>>?????????@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>===<<<:::999999::::::;;;;;;;;;;;;:::;;;999888666666666777777;;;:::888888888777666444777777666666666777888888777888888999999999999888::::::999999999999888888444444444444444444444444444444444333333333222222444444444444444444444444444444444333333333222222222222222222222222222222333333222222222222333333444333222222333222000///333333222111111111222222444222111111222222222111111111111111000000000000000000000000000000000000000000000///////////////000000///............///000000000000////////////000...------///111000000////////////////////////.........///////////////000000000////////////////////////...............000///......---.........//////////////////////////////////////////////////////............//////000000////////////000000,,,,,,------............//////............//////000000000000///...---,,,///............---------...---,,,,,,,,,,,,,,,,,,........................+++,,,,,,---...//////000......,,,,,,,,,,,,......------------------------////////////////////////------....../////////000------------------------....../////////000000000//////000000000000000///222222000///......------,,,------...//////000000//////000000000000//////.........//////.........000000000//////000000000///...---,,,,,,---...///MMMKKKJJJJJJLLLMMMLLLKKKHHHJJJNNNQQQSSSUUUXXXZZZYYYYYYYYYYYYZZZ[[[\\\\\\^^^___```___]]]]]]^^^______```bbbccccccdddgggiiikkkkkkkkkjjjiiihhhjjjllljjjhhhggggggiiijjjjjjjjjiiigggfffgggkkkooorrrssssssrrrpppqqqssswww{{{}}}zzzwwwvvvzzz|||~~~{{{uuupppoooooopppwwwyyy{{{{{{zzzwwwssspppnnnmmmlllkkkkkkmmmooopppqqqssstttsssqqqpppppppppnnnnnnnnnmmmnnnnnnooopppqqqrrrssssssqqqmmmhhheeedddddddddddddddddddddddd[[[ZZZ[[[]]]aaaeeeggggggkkkkkkkkkjjjhhhdddaaa___^^^^^^___`````````______aaa___\\\YYYWWWWWWWWWWWWXXXXXXYYYZZZ]]]```dddfffgggeeecccccccccbbb___]]]\\\ZZZWWWTTTRRRRRRRRRRRRSSSQQQOOOMMMKKKKKKLLLLLLPPPQQQRRRQQQOOONNNNNNPPPSSSQQQNNNMMMLLLJJJGGGEEEBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAA@@@???>>>===>>>???@@@AAA@@@>>><<<:::::::::;;;<<<<<<;;;;;;;;;<<<;;;:::999999999999::::::999777777888888777555888888888888888999:::;;;777888888999999888888888888888888888888888888888444444444444444444444444333333333333222222222222333333333333333333333333333333222222222111111111111111111111111111111111111111111111111111111111111000///000111111000...111111000//////000000000222111000000111222111000000000000////////////...........................///.....................//////.........---------///////////////////////////.........///000000000........................---------......////////////..............................---------------......------------------......................................................------------......//////............/////////......---,,,,,,++++++///......------......///111222222222111///...,,,------------------------...---,,,++++++,,,---............------.........++++++,,,,,,------......------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------------............,,,,,,,,,,,,,,,,,,,,,,,,---............/////////---...///000000000///...111111///...------,,,,,,,,,,,,------..................////////////......------............------000000000000000000000000...------------...//////TTTRRRQQQQQQRRRSSSSSSRRROOOSSSXXX[[[]]]___bbbeeeeeeeeeeeefffgggiiikkklllkkkmmmooopppnnnlllllllllmmmoooqqqsssuuuwww{{{}}}}}}{{{zzz|||}}}||||||}}}~~~~~~}}}~~~~~~~~~|||wwwtttpppppppppppppppnnnmmmllliiihhhhhhjjjnnnrrruuuuuuwwwwwwvvvsssooojjjeeebbbdddeeeggghhhhhhgggfffeeeiiigggbbb^^^[[[YYYYYYYYY\\\[[[\\\]]]```cccgggiiiiiihhhgggggggggfffdddbbb```^^^[[[YYYWWWWWWWWWXXXYYYWWWTTTQQQPPPPPPQQQQQQVVVXXXYYYXXXVVVTTTTTTTTTWWWUUURRRPPPOOOMMMJJJHHHDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEECCCAAA???>>>???@@@AAABBBAAA???===;;;;;;;;;;;;<<<<<<;;;::::::<<<;;;;;;:::::::::::::::888777777888:::;;;:::999777777777777888999::::::777777777888888777666666555555555555555555666666222222222222222222222222333333222222222111111111222222222222222222222222111111111111000000000000000000000000000000000000///000000000000000000///---,,,---...000111111/////////.........//////000000/////////111111000/////////.........---------------------------------------------------------............---------,,,.....................///---......///////////////------------------------,,,,,,------......//////------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------,,,,,,------------------------------------------------------,,,,,,,,,,,,------------------------------.........------,,,,,,+++......------------......000000111111000///---,,,,,,,,,,,,,,,------------///...---,,,,,,---...///------,,,++++++,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........***+++---...///...---,,,......---------------...------------,,,,,,++++++,,,------......------,,,---..................---++++++,,,------,,,+++++++++++++++,,,,,,------...^^^\\\YYYXXXXXXYYYXXXWWWUUUZZZ```ccccccdddhhhkkknnnnnnnnnooorrrtttwwwyyywwwyyy|||}}}|||zzzyyyyyy{{{}}}}}}xxxyyy{{{|||zzzxxxuuurrrtttsssqqqsssvvvzzz|||}}}{{{zzzwwwtttooojjjeeebbbfffgggiiikkkkkkjjjiiihhhllliiieee```]]][[[ZZZZZZ[[[ZZZZZZZZZ\\\___bbbccccccccccccdddeeedddbbb___\\\[[[YYYWWWVVVWWWXXXYYY\\\ZZZVVVSSSQQQQQQSSSTTTXXX[[[]]]]]][[[WWWUUUTTTVVVTTTQQQOOONNNMMMJJJHHHEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFDDDBBBAAA@@@??????@@@@@@AAA@@@>>>===<<<:::;;;;;;;;;;;;::::::999999999999999999999888888777666666888:::;;;;;;:::555555444444444555666666555666666666666555555444222222333333333333444444222222222222222222222222222222222111111111000000111111111111111111111111000000000////////////...////////////////////////......////////////......+++++++++---000111111000......---------...//////.........///000111///......---------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------------......------,,,+++---------...............+++,,,......---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,------,,,++++++******+++,,,---......///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,------------------......///,,,+++***))))))***+++,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,---------******+++,,,------------,,,+++++++++,,,---......---------,,,+++******)))+++,,,,,,,,,,,,,,,,,,+++------............------***+++------------+++***(((((())))))******++++++eeebbb]]]ZZZXXXWWWVVVTTTTTTYYY___aaaaaaaaadddgggjjjjjjkkklllooorrruuuxxx{{{|||~~~~~~}}}}}}~~~~~~~~~zzz}}}zzzwwwuuusssqqqqqqssswwwyyyyyyuuusssppplllhhhdddaaa___bbbdddgggiiijjjiiihhhggghhhfffccc```]]][[[ZZZZZZ[[[ZZZXXXXXXXXXYYY[[[]]]^^^^^^^^^```bbbbbb___]]]WWWVVVUUUUUUUUUWWWYYYZZZ[[[YYYUUURRRPPPPPPQQQRRRVVVZZZ^^^___\\\WWWSSSQQQPPPNNNLLLKKKKKKJJJGGGEEEDDDDDDDDDEEEEEEEEEFFFFFFCCCBBB@@@???>>>>>>??????@@@??????>>>>>>======<<<:::::::::::::::999888888777777888888888888888777777666666777999:::999888555444444333333333333444444444555555444444333222111111111222222333333333111111111111111111111111222111111111000000000000000000000000000000000000/////////............---........................,,,---...//////...---,,,,,,+++,,,---000111000...---------------...///000---------...000000///------,,,,,,,,,,,,+++++++++------------------------++++++++++++,,,,,,,,,---,,,------...---,,,+++***,,,,,,---------.........(((+++......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---************++++++,,,,,,))))))+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++,,,,,,+++******((())))))***+++,,,---...------,,,,,,,,,,,,------******))))))******++++++***+++++++++,,,,,,,,,,,,++++++,,,---------------***)))(((''''''((()))***((()))))))))***+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///+++++++++++++++,,,------+++++++++++++++************++++++++++++++++++***++++++,,,,,,,,,,,,++++++,,,---...//////...---,,,'''(((((()))***+++++++++gggccc]]]XXXUUURRRPPPNNNNNNTTTZZZ\\\ZZZZZZ\\\`````````aaabbbeeeiiimmmooozzzzzzyyyxxxwwwyyy}}}~~~|||wwwxxxzzz}}}~~~|||{{{|||yyy|||~~~zzzpppmmmkkkjjjlllooopppqqqnnnllliiieeeaaa___]]]\\\___aaadddfffhhhgggfffeeedddbbbaaa___]]]\\\[[[ZZZ\\\[[[YYYWWWWWWWWWXXXYYY\\\\\\]]]```bbbbbb```^^^VVVUUUTTTUUUVVVXXX[[[]]]ZZZWWWSSSPPPNNNNNNOOOQQQTTTXXX]]]___\\\VVVQQQNNNLLLJJJHHHGGGGGGGGGEEECCCCCCCCCCCCCCCDDDDDDDDDDDD===<<<;;;::::::<<<>>>@@@@@@???>>>===<<<<<<<<<<<<::::::::::::999999888777777888999999999999888888888777666666777888666555777666555444444444444444333444444444333333222111111111111222222333333333000000000000000000000000111111111111000000000000000000000000000000000000//////.........---------........................,,,,,,............,,,,,,...------...///000...------------------...///000,,,,,,,,,...000000///---,,,,,,,,,+++++++++******------------------------******+++++++++,,,,,,,,,,,,,,,---...---,,,+++***,,,,,,,,,------.........'''***------+++***+++,,,++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,))))))******+++++++++,,,((()))***+++,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,+++***)))************))))))))))))---,,,,,,++++++,,,,,,---+++******)))***,,,---...*********++++++,,,,,,,,,(((***+++,,,---,,,,,,+++***((('''&&&&&&'''(((***&&&&&&''')))***,,,------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''((()))***+++,,,------******************************+++++++++,,,,,,,,,,,,,,,++++++,,,---///000,,,,,,++++++***++++++,,,)))))))))***++++++,,,,,,******++++++++++++************++++++++++++******((()))+++,,,,,,+++)))((())))))+++,,,------------]]]YYYTTTOOOMMMMMMLLLKKKLLLMMMNNNNNNNNNOOOQQQSSS[[[ZZZZZZ\\\```eeejjjmmmpppnnnmmmmmmoootttzzz}}}~~~}}}~~~|||yyywww~~~~~~zzzxxxssssssuuuxxx|||~~~|||wwwzzz|||}}}|||||||||}}}xxxiiigggfffgggiiijjjjjjiiigggccc^^^ZZZXXXXXXWWWVVV[[[ZZZZZZ\\\___``````___[[[ZZZYYYXXXWWWVVVVVVVVVWWWVVVVVVUUUTTTSSSRRRRRRVVVWWWYYYZZZYYYYYYZZZ[[[XXXVVVTTTRRRRRRTTTVVVXXX[[[XXXRRRLLLJJJJJJLLLMMMVVVXXXYYYZZZWWWSSSNNNKKKHHHGGGFFFDDDCCCCCCBBBBBBCCCBBBAAABBBCCCCCCAAA???<<<;;;:::999999:::;;;<<<===============<<<<<<;;;777777777777666666666666333333333444444555555555777777777777777777777777444111//////222333222000111111111111111111111111//////000000111111111222000000//////.........------------............///,,,,,,,,,------.................................,,,,,,,,,---------......+++,,,---------,,,+++***------------------------***++++++,,,---...//////...---,,,+++,,,,,,......++++++************++++++///...---,,,+++******+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((************************---------,,,,,,++++++++++++++++++*********))))))+++++++++************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++******)))((((((''',,,,,,,,,+++++++++******...---+++,,,------+++***///...,,,)))(((((((((((())))))))))))***+++,,,---111000...,,,+++++++++,,,+++++++++*********))))))...---+++)))(((((()))***+++++++++++++++***)))(((+++******)))(((''''''&&&++++++***************+++************+++,,,------******++++++++++++******,,,+++++++++******)))))))))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,******++++++++++++******)))))))))))))))******++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++)))'''))),,,---,,,***************************UUURRRMMMJJJHHHGGGFFFDDDCCCEEEFFFFFFFFFGGGJJJLLLWWWXXXZZZ]]]aaadddggghhhiiihhhgggggghhhlllppprrrvvvuuuttttttuuutttpppmmmlllrrryyy||||||{{{|||}}}}}}{{{uuuuuuvvvxxx{{{|||zzzyyy{{{}}}}}}{{{zzzzzzzzz}}}rrrhhhfffddddddeeeeeedddcccbbb___ZZZWWWVVVVVVVVVUUUYYYWWWVVVVVVXXXXXXWWWVVVUUUUUUTTTSSSSSSSSSSSSSSSTTTSSSRRRQQQPPPOOONNNMMMQQQSSSUUUUUUTTTTTTUUUVVVVVVTTTQQQOOOPPPRRRVVVXXXZZZVVVQQQLLLIIIIIIKKKMMMRRRSSSTTTTTTRRRNNNJJJGGGEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@@@@@@@AAAAAA???>>>;;;;;;:::999999:::;;;;;;<<<<<<======<<<;;;::::::777777666666666555555555333333333333444444444555444444444444444444444444333111//////111333222000111111111111111111111111/////////000000111111111////////////......------//////......---------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------------............------------------------------++++++,,,,,,------.........---,,,,,,+++,,,------++++++************++++++---------,,,,,,++++++***************************************************++++++++++++++++++++++++)))******+++++++++******************************,,,,,,,,,,,,,,,++++++++++++++++++******)))))))))+++++++++*********))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++*********)))))))))#########&&&***---......---,,,+++***)))(((((((((,,,+++***))))))(((((()))...---,,,************++++++++++++*********))))))...,,,***)))(((((()))******++++++++++++***)))((((((((())))))******++++++++++++***))))))******+++++++++*********+++,,,,,,)))******++++++******)))++++++******)))))))))))))))***+++,,,,,,+++***)))))))))))))))************)))******++++++******)))))))))(((((())))))***+++******++++++++++++******++++++++++++++++++,,,,,,+++)))((()))+++---+++***************************KKKHHHEEECCCBBB@@@>>>===???AAABBBCCCCCCDDDGGGIIIRRRUUUZZZ___bbbbbbaaa```^^^^^^]]]^^^___aaaccceeejjjiiihhhhhhiiigggdddbbbaaaeeejjjllllllmmmpppsss~~~~~~}}}xxxwwwvvvwwwzzz~~~{{{wwwtttvvvxxxyyyxxxuuusssrrrrrr~~~|||tttlllgggeeebbb`````````^^^]]]^^^[[[WWWUUUUUUUUUUUUTTTTTTRRRPPPOOONNNNNNLLLKKKMMMLLLLLLLLLLLLMMMNNNNNNOOONNNMMMLLLJJJIIIHHHGGGKKKMMMNNNNNNMMMLLLMMMNNNRRROOOMMMKKKLLLPPPTTTVVVVVVSSSOOOKKKHHHHHHJJJKKKKKKLLLMMMMMMKKKGGGCCCAAAAAAAAA???>>>======<<<<<<>>>=========>>>>>><<<;;;:::999999888888999999:::;;;;;;;;;;;;:::999888777666666555555555444444444222333333333333333444444222222222222222222222222222000//////111111111000000000000000000000000000///////////////000000000///............---------000000///...---,,,++++++,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,---------...------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,++++++************++++++++++++,,,------,,,+++*********************************************************************************++++++******)))(((************************+++++++++++++++,,,,,,,,,************))))))))))))++++++*********)))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************''''''((())))))***++++++******)))))))))(((((((((((('''''')))+++,,,,,,+++******++++++******)))(((+++***)))((((((''''''(((******))))))((()))******+++************)))))))))---,,,***)))(((((()))*********++++++******))))))(((((()))******+++,,,,,,******)))))))))******+++,,,,,,+++*********++++++)))******++++++******)))))))))))))))(((((((((((()))***+++,,,,,,+++***)))'''''''''((((((((()))))))))******++++++******)))))))))(((((())))))***+++(((((())))))))))))((((((******++++++,,,,,,------***)))((()))+++++++++***************************CCCBBB@@@???>>>===;;;999>>>???AAAAAABBBCCCFFFHHHMMMRRRYYY___aaa___[[[XXXSSSSSSTTTVVVXXXYYYZZZ[[[``````aaacccddddddcccbbbaaabbbbbbbbbbbbfffnnnttt||||||zzzyyyyyy|||||||||{{{{{{yyyyyyyyy{{{}}}|||{{{yyywwwvvvuuuwww{{{}}}wwwsssooolllmmmoooooonnnkkkhhhffffffnnnuuuzzzwwwsssqqqnnnjjjeeebbb___]]]^^^^^^]]]]]]```]]]YYYWWWVVVVVVUUUSSSPPPMMMJJJIIIHHHHHHGGGEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIGGGFFFDDDCCCBBBFFFGGGIIIHHHGGGFFFFFFGGGKKKJJJGGGFFFHHHKKKPPPSSSQQQOOOKKKHHHGGGGGGGGGHHHEEEEEEFFFEEEDDDAAA???===>>>>>><<<;;;;;;:::::::::;;;:::999:::;;;;;;999777888777777777777777777888::::::999999888777555555555444444444333333333333222222222222333333333333000000000000000000000000111000/////////000000000////////////////////////.....................///------------------------//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++)))))))))***,,,---++++++++++++++++++++++++---,,,,,,,,,+++++++++***------,,,,,,+++*********++++++************++++++)))***,,,---...,,,+++***************************************************************************,,,,,,,,,+++***((('''&&&************************))))))******++++++,,,,,,))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))+++++++++++++++,,,,,,,,,************************''''''(((((()))***************)))))))))(((((((((---,,,***++++++,,,***)))((()))***++++++***)))((('''&&&&&&''''''((()))***(((((((((((())))))******************)))))))))))),,,+++***)))((()))))))))))))))************))))))*********)))))))))((((((***))))))))))))******+++,,,,,,+++***))))))******))))))************))))))(((((((((((((((((('''''')))***+++,,,,,,+++***)))'''''''''((((((((())))))))))))************))))))((((((((((((((()))******'''(((((())))))((((((''')))******+++,,,------...***)))))))))*********)))************************AAA???>>>===>>>===;;;:::;;;===>>>>>>???@@@BBBEEEJJJOOOVVV\\\]]]ZZZUUUQQQJJJKKKMMMPPPSSSUUUVVVWWWYYY[[[___bbbdddfffhhhhhhgggeeebbb___```gggrrr{{{|||vvvrrrrrrooollllllooorrruuuvvvwww{{{~~~~~~}}}}}}}}}~~~{{{zzzwwwvvvuuuvvvxxxyyyxxxvvvwwwuuusssrrrssswww||||||zzzzzz}}}wwwrrrnnnkkkhhhfffccceeefffeeebbb___^^^^^^ccckkkooommmiiihhhhhhfffaaa^^^\\\[[[]]]___```aaaccc```\\\YYYXXXVVVTTTSSSKKKIIIFFFEEEFFFGGGGGGGGGEEEDDDDDDEEEEEEFFFGGGHHHGGGGGGFFFDDDCCCBBBAAA@@@CCCDDDEEEEEECCCAAAAAABBBDDDCCCBBBAAACCCFFFJJJLLLJJJIIIGGGEEEDDDDDDDDDEEEAAAAAAAAA@@@???===<<<;;;<<<<<<;;;:::999999999999888777666777888888666444555666666666666666666555777777777666666444333333333333333222222222222111222222222222222222222222000000000000000000000000////////////......///000........................------------------------,,,,,,,,,,,,------------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***))))))((()))***+++,,,++++++++++++++++++++++++,,,,,,,,,+++******)))))),,,,,,,,,++++++******)))++++++************++++++(((***,,,------,,,***)))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))*********))))))((()))))))))))))))))))))))))))))))))******+++++++++((((((((((((((((((((((((*********)))))))))((((((''''''((((((((()))))))))(((((())))))************))))))))))))))))))))))))((((((((((((((((((((((((++++++*********)))))))))%%%%%%%%%&&&)))+++++++++'''((()))++++++***)))(((&&&&&&&&&&&&'''((()))***(((((()))******+++++++++))))))))))))))))))))))))******))))))))))))))))))((())))))*********))))))((((((((((((((('''''''''))))))(((((()))******+++,,,++++++***)))))))))))))))))))))******)))))))))''''''''''''''''''(((((()))***+++,,,,,,+++***)))((((((((()))))))))******)))))))))******)))))))))((((((((('''((())))))***((())))))))))))))))))((())))))******+++,,,------))))))***)))))))))))))))))))))))))))))))))))))))AAA???======>>>???>>>===>>>@@@AAAAAA@@@AAACCCEEEGGGKKKOOOSSSTTTQQQMMMKKKEEEFFFHHHKKKNNNPPPRRRSSSTTTWWW\\\___aaacccfffhhhfffeeebbb___```gggrrr{{{{{{vvvqqqnnnooolllhhhgggjjjmmmoooppptttuuuwwwyyyzzz{{{}}}{{{zzzzzz{{{}}}|||{{{yyyssstttuuuvvvvvvuuutttsssyyy~~~}}}~~~yyyuuuuuuyyy}}}}}}{{{wwwvvvuuuuuuvvvuuusssqqqqqqpppnnnnnnooossswwwyyyyyyuuuppplllmmmrrrxxx}}}~~~}}}}}}~~~~~~{{{yyyqqqnnniiifffeeecccaaa___[[[]]]______]]]\\\\\\\\\aaafffiiieeeaaa``````^^^[[[YYYWWWXXX[[[___bbbcccbbb___[[[YYYWWWUUURRRPPPHHHFFFDDDCCCEEEHHHIIIIIIFFFFFFEEEEEEDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@??????AAABBBCCCBBB@@@>>>>>>???<<<<<<======???AAACCCDDDDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>===<<<;;;;;;::::::::::::999888888888888888666555444444555555444222333444444555555444444333333333444444444333222222222222222111111111000000222222222111111111111000000000000000000000000000.../////////------///000---------------------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))*********+++++++++************+++,,,------************************+++++++++******))))))))))))******+++++++++******++++++************++++++******+++,,,,,,+++***)))))))))))))))))))))))))))************************++++++++++++++++++++++++$$$%%%''')))***,,,,,,---)))))))))))))))))))))))))))))))))))))))*********''''''''''''((((((((((((******)))))))))((((((((((((((((((((())))))))))))'''''''''((())))))******))))))))))))))))))))))))((((((((((((((((((((((((++++++*********)))))))))((('''&&&''')))******)))(((((())))))***)))))))))***)))(((''''''&&&&&&'''((()))***+++++++++++++++(((((()))))))))))))))***))))))))))))))))))))))))(((((())))))******))))))$$$$$$%%%&&&((()))******(((((((((((()))******+++++++++***)))))))))******((())))))******))))))(((''''''''''''(((((((((((()))***+++,,,,,,+++***)))))))))*********+++++++++((())))))******))))))(((((((((''''''(((((()))***))))))************))))))(((((())))))******++++++)))***+++***((('''((()))))))))))))))))))))))))))AAA???<<<<<<===???@@@@@@AAABBBCCCCCCBBBBBBDDDEEEEEEFFFGGGIIIIIIHHHFFFEEECCCDDDEEEFFFHHHKKKMMMNNNOOOSSSVVVXXXXXXXXXYYY[[[ZZZ\\\]]]\\\]]]bbbjjjpppwwwwwwwwwwwwuuusssqqqooopppmmmiiiggghhhjjjkkkkkknnnnnnoooqqquuuwwwwwwwwwpppqqqsssvvvxxxvvvqqqlllhhhiiijjjjjjiiihhhggggggkkkssswwwuuutttxxx|||}}}{{{uuupppooosssxxx{{{~~~|||zzzyyyyyyrrrpppnnnoootttyyy|||~~~~~~|||~~~~~~~~~~~~~~~~~~~~~}}}wwwvvvuuuuuuuuussspppmmmjjjjjjjjjjjjlllooorrrtttnnnkkkgggeeefffhhhkkkmmmlllkkkkkkmmmooonnnkkkhhhbbb```]]][[[ZZZYYYWWWUUUSSSUUUXXXZZZZZZZZZ[[[\\\]]]```___[[[XXXYYYWWWUUUUUUSSSRRRSSSXXX]]]```bbb[[[XXXUUUSSSRRRQQQNNNLLLFFFCCCAAAAAADDDFFFHHHIIIIIIHHHGGGEEEDDDCCCCCCCCC@@@@@@@@@@@@??????>>>>>>@@@AAABBB@@@>>><<<;;;<<<666777999;;;<<<<<<<<<<<>>>>><<<<<<:::999999999999:::888777777666666666666666444333222333444444222000222222333444444333222222000000111222222222222111111111111000000000//////222222111111000000000000////////////////////////---///000...,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))*********+++((()))***+++,,,,,,,,,,,,***************************************)))))))))'''((()))***+++++++++***++++++************++++++,,,,,,++++++******))))))))))))))))))))))))))))))************************************************%%%&&&''')))***+++++++++)))))))))))))))))))))))))))))))))))))))(((((((((&&&&&&&&&''''''(((((((((***)))))))))(((((((((((((((((()))))))))*********'''''''''((()))*********))))))))))))))))))))))))&&&&&&''''''((()))))))))******)))))))))((((((((()))(((''''''))))))((('''***))))))((((((((())))))+++***)))(((''''''''''''))))))***+++++++++***)))(((((((((((())))))******(((((()))))))))))))))((('''(((((()))))))))))))))$$$$$$&&&'''(((***++++++'''''''''(((((()))++++++***))))))))))))******+++(((((())))))))))))((((((''''''((((((((())))))))))))***+++,,,,,,+++***))))))))))))*********++++++(((((())))))))))))(((((((((''''''''''''((())))))))))))************))))))((((((((((((((()))))))))(((***+++***'''&&&''')))))))))))))))))))))))))))AAA>>>;;;:::<<>>?????????======???@@@CCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDGGGIIIJJJLLLOOORRRQQQNNNLLLMMMNNNNNNRRRWWWYYYZZZ\\\```dddnnnooopppqqqqqqrrrrrrrrrmmmjjjfffcccccccccccccccjjjhhhhhhlllqqqsssrrrpppiiilllqqqvvvyyyuuummmfffcccdddeeeeeedddcccccccccccclllqqqooommmpppsssrrrrrrnnnhhhddddddiiioootttqqqsssuuusssooojjjgggeeebbbcccgggnnnuuu{{{}}}}}}{{{yyyyyy|||~~~}}}~~~~~~zzzzzz{{{{{{|||}}}~~~~~~wwwvvvuuuuuutttrrrooolllffffffggghhhjjjlllooopppgggeeedddccccccccccccbbb___^^^^^^```cccccc___\\\YYYVVVTTTRRRQQQPPPNNNMMMMMMPPPSSSVVVWWWXXXZZZ\\\VVVWWWVVVRRRRRRSSSRRROOORRRPPPNNNPPPTTTYYY]]]___SSSQQQOOONNNNNNMMMJJJHHHEEEBBB@@@???BBBEEEGGGGGGJJJIIIGGGEEECCCBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???<<<:::::::::333444777999::::::999888<<<<<<============<<<<<<;;;:::999888777888888999666666555444444444555555444333222222333333222000111222333444444333222111...///000111111222222222000000000000////////////222111111111000000//////........................---///000...,,,+++...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,///...------,,,+++******,,,,,,,,,++++++*********************************))))))))))))************%%%&&&((()))*********))))))))))))))))))))))))))))))))))))))))))*********&&&''')))***++++++++++++++++++************++++++------+++***))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************)))(((&&&&&&))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))))))))************'''(((((()))***++++++,,,))))))))))))))))))))))))$$$%%%&&&'''(((***++++++)))(((((((((''''''''''''!!!%%%)))+++++++++***((('''''''''((()))(((''''''(((((()))***+++((()))***++++++***)))((('''((((((((())))))******'''((()))))))))))))))(((''''''((()))))))))))))))(((((((((((())))))))))))''''''''''''((()))++++++))))))(((((()))***++++++(((((())))))))))))(((((('''((((((((())))))******)))***+++,,,,,,+++***)))))))))))))))************(((((())))))))))))(((((('''''''''''''''((())))))(((((())))))))))))((((((((((((((((((''''''''''''(((***+++***'''&&&''')))))))))))))))))))))))))))666777888999;;;<<<===>>>;;;;;;::::::<<<>>>@@@AAA??????>>>>>>>>>>>>>>>???@@@BBBDDDDDDCCCDDDEEEGGGGGGHHHIIIKKKKKKKKKJJJJJJNNNPPPRRRUUUXXXZZZ\\\\\\``````bbbgggllloooppppppjjjgggccc^^^]]]]]]___aaabbbdddfffiiilllooopppqqqnnnrrrvvvwwwtttnnnhhheeeaaaeeejjjiiiccc^^^]]]^^^ggggggfffdddcccdddgggiiijjjgggcccbbbcccdddeeeeeekkkjjjiiifffdddbbb```^^^WWW\\\dddlllrrruuuwwwwwwvvvxxx~~~zzzxxxyyy{{{~~~~~~~~~~~~}}}{{{xxxwwwzzzxxxwwwxxxyyy{{{zzzzzz|||{{{yyyvvvqqqlllhhheeecccccccccdddfffiiikkkmmmjjjfffbbb``````aaa___^^^```[[[VVVUUUVVVVVVQQQMMMQQQPPPOOOLLLJJJHHHFFFEEEFFFIIINNNSSSVVVWWWWWWVVVQQQQQQPPPOOONNNMMMLLLLLLIIIIIIJJJKKKNNNRRRUUUWWWNNNMMMKKKJJJIIIFFFBBB???@@@???======>>>@@@CCCEEEGGGFFFEEEDDDBBB???===<<<<<<<<<<<<<<<============:::;;;<<<<<<<<<;;;:::999888999999888666666888999::::::::::::::::::::::::888888888888888888888888444555555555444333333222222333333333333222111111111111111111111111111111222111000//////......//////000000111111111000000---...///000000///...---//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...---,,,+++***---------,,,,,,+++++++++........................+++***************++++++,,,,,,,,,+++++++++******+++***)))(((((()))******)))))))))))))))*********)))))))))))))))))))))))),,,+++***)))))))))++++++++++++***)))(((((())))))******))))))))))))******+++++++++,,,,,,++++++++++++)))&&&$$$$$$&&&)))+++***************)))(((((())))))(((((('''''''''&&&(((((())))))((('''&&&&&&(((((())))))))))))((((((((()))***+++***)))'''%%%((()))))))))))))))((((((&&&''''''((()))******+++((((((((((((((((((((((((((())))))))))))*********,,,+++***))))))***,,,,,,+++***)))(((((('''((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&'''((()))+++,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))...---,,,***))))))(((((('''((()))******)))((('''''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((())))))))))))(((((())))))*********+++++++++((()))))))))))))))((((((''''''(((((())))))******999999999999:::::::::;;;:::::::::;;;<<<===??????>>>>>>===============>>>???AAACCCCCCCCCDDDEEEGGGHHHHHHJJJKKKKKKKKKJJJJJJMMMOOOQQQTTTVVVXXXZZZZZZ\\\\\\^^^bbbgggjjjjjjjjjdddbbb^^^[[[ZZZ[[[^^^___aaabbbdddgggiiikkklllmmmiiimmmqqqrrrooojjjfffddddddhhhlllkkkfffaaa```aaacccccccccaaa```aaadddfffhhheeebbbaaabbbdddeeefffdddcccbbb```^^^]]]\\\\\\ZZZ^^^dddjjjoooqqqqqqpppnnnooouuu}}}~~~wwwwwwzzz{{{{{{zzzyyywwwuuusssrrrtttsssqqqqqqsssttttttsssvvvuuusssqqqmmmiiieeeccc_________```bbbdddfffgggeeebbb______aaabbbbbbaaa]]]XXXRRRPPPPPPOOOKKKHHHJJJIIIGGGEEECCCAAA@@@???BBBEEEIIINNNQQQQQQPPPOOOLLLLLLKKKKKKJJJIIIIIIIIILLLKKKJJJJJJJJJKKKLLLMMMJJJIIIHHHGGGGGGEEEBBB@@@???>>><<<;;;;;;<<<>>>@@@>>>>>>????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;;;;:::888888777888999999888777888:::888888888888888888888888666666666666666666666666444444444444444333222222222222222222222111000000111111111111111111111111111111000///////////////000111111222222222111111......////////////......,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++******------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,+++++++++*********+++***)))(((((()))******************)))))))))((())))))))))))))))))))))))++++++***************+++++++++***)))))))))))))))******))))))))))))************++++++++++++******((((((''''''''''''((((((***************)))((((((******)))))))))((((((((((((((())))))(((''''''&&&(((((())))))))))))((((((((()))*********((('''&&&(((((())))))))))))(((((('''''''''((()))*********(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&''''''((()))(((((('''&&&%%%%%%%%%%%%((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))((((((((('''''''''((((((((((((''''''(((((()))******++++++,,,(((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((((((((((((((''''''((((((((())))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((('''((()))******)))((('''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((())))))))))))((((((((((((((())))))*********(((((())))))))))))(((((((((((((((((()))))))))))):::::::::999999888777777888888:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;<<<<<<===???AAABBBCCCDDDFFFHHHHHHIIIJJJJJJKKKKKKJJJJJJLLLNNNPPPRRRTTTVVVWWWWWWXXXXXXZZZ]]]```ccccccbbb]]][[[YYYWWWWWWXXX[[[\\\]]]^^^```bbbdddeeeffffffcccfffiiiiiigggeeecccbbbfffiiilllkkkgggcccaaaaaa`````````^^^^^^___bbbdddgggdddaaa```bbbdddffffffdddbbb```_________aaabbb___bbbfffiiikkkkkkiiihhhcccdddhhhooossstttxxx~~~uuupppuuu{{{~~~vvvtttssspppooommmllllllmmmkkkiiiiiikkkkkkkkkjjjjjjjjjiiigggeeebbb```^^^YYYYYYYYYYYY[[[\\\^^^___]]]\\\[[[\\\___bbbcccddd]]]WWWPPPKKKJJJIIIFFFCCCCCCBBB@@@???===;;;:::999<<>>===;;;:::::::::;;;<<<888888:::;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999999888888888999888777777666555777999:::999999999:::666666666666666666666666444444444444444444444444333333333333333333222111000111111111111000//////000000000000000000000000111000000////////////000000000111111111000000/////////............//////+++++++++,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************,,,,,,,,,,,,++++++++++++************************++++++************++++++,,,++++++++++++***************))))))))))))******++++++******))))))(((((()))))))))))))))))))))))))))******+++++++++******++++++***))))))))))))*********))))))))))))******))))))************))))))'''''')))******)))'''''')))************))))))(((************))))))))))))(((((()))))))))(((''''''(((((())))))))))))(((((())))))))))))(((((((((((((((((())))))***))))))(((''''''(((((())))))******(((((((((((((((((((((((('''((((((((())))))))))))&&&&&&''')))************+++***)))(((''''''''''''))))))(((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((''''''((((((''''''''''''(((((((((((((((((()))***++++++(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''(((((()))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''(((((())))))(((((('''''''''(((((((((((())))))'''(((((())))))((((((((())))))))))))((((((((((((999999999888888777777666666777999:::;;;;;;:::::::::999999999999:::;;;;;;<<<>>>@@@AAABBBCCCEEEGGGHHHIIIIIIJJJJJJJJJJJJJJJMMMNNNPPPRRRSSSTTTUUUUUUWWWVVVWWWYYY\\\^^^]]]\\\YYYXXXVVVUUUUUUVVVWWWXXXYYYZZZ[[[]]]^^^^^^^^^___]]]___aaabbbaaa```aaabbbeeegggiiiiiieeebbb`````````aaaaaa```___aaadddfffiiifffcccaaacccdddeeefffeeedddbbbaaabbbdddgggiiifffhhhjjjkkkjjjgggdddbbb]]]\\\___dddeeefffiiiooovvvzzz{{{tttkkkiiipppyyyyyyrrrlllkkkiiigggeeeeeeeeefffeeecccaaa```aaaaaa```___\\\[[[[[[ZZZYYYXXXWWWVVVRRRRRRSSSSSSTTTUUUVVVVVVUUUUUUVVVWWWZZZ]]]___```\\\WWWOOOIIIGGGEEECCCBBB???>>>===<<<:::999888777888:::>>>BBBCCCCCCAAA@@@@@@@@@@@@AAAAAABBBBBBBBBDDDDDDCCCCCCCCCCCCCCCCCCBBB@@@??????@@@@@@>>>======<<<<<<;;;;;;;;;;;;;;;888888999999:::999999888;;;;;;::::::999888777777666666666666666555555444333555999::::::999999999666666555555555555444444222222222222222222222222111222222222222222111111//////000000//////...---000000000000000000000000000///////////////000111/////////000//////...---//////---,,,,,,---//////------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++*********+++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++++++++++++++************)))))))))))))))*********)))))))))))))))*********))))))))))))))))))))))))((()))+++,,,,,,+++***)))++++++***))))))***************))))))))))))******(((((())))))))))))(((((('''((())))))))))))((('''))))))************)))((())))))))))))))))))))))))(((((()))))))))(((((('''(((((())))))))))))((((((***)))(((((((((((())))))(((((()))*********))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((()))))))))*********%%%&&&(((***+++,,,++++++,,,,,,+++***)))))))))))))))))))))((((((''''''&&&''''''''''''''''''''''''))))))(((((((((''''''''')))((('''&&&&&&'''((()))((((((''''''''')))***+++(((((((((((((((((((((((('''((((((((((((((((((''''''''''''(((((((((((((((&&&&&&'''''''''(((((((((+++*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''((((((((((((((((((((((((''''''(((((()))(((((((((******))))))((((((''''''666666777777777777777777444555777999999999888777888888777777888999::::::;;;===???@@@AAABBBDDDFFFGGGGGGGGGHHHIIIIIIJJJJJJNNNOOOPPPRRRSSSSSSTTTTTTWWWVVVVVVXXXZZZ[[[ZZZYYYWWWWWWUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZ\\\]]]]]]]]]___aaadddeeeffffffdddbbbaaa```ccccccdddcccccceeehhhkkkkkkhhhdddccccccdddeeeeeeeeedddbbbbbbcccfffjjjllllllmmmmmmmmmkkkgggdddbbb\\\ZZZZZZ]]]]]]\\\___dddfffkkkmmmjjjddddddlllttt{{{}}}|||rrrhhhbbb___^^^]]][[[[[[[[[\\\]]]ZZZXXXVVVUUUUUUTTTSSSRRRMMMMMMMMMMMMMMMMMMMMMNNNLLLMMMNNNOOOOOOPPPPPPQQQPPPPPPQQQRRRRRRTTTUUUVVVWWWRRRLLLFFFCCCBBBAAAAAA===<<<<<<:::999888777777777:::===AAABBBAAA@@@>>>?????????@@@@@@AAAAAABBB@@@AAAAAABBBBBBBBBBBBBBB???>>><<<<<<======<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;888999999::::::999999999:::999999888777666555555555555444444333333333333222444888999999888888888666555555555444444444333222222222222222222222222000000111111111111111000...////////////...------//////////////////////////////...//////000111111000111111111000000///...///...---,,,,,,---...///......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---++++++,,,------++++++++++++++++++++++++........................---,,,,,,+++******+++++++++++++++*********))))))(((((())))))************''''''((()))***++++++,,,))))))))))))))))))))))))((()))***,,,,,,++++++***+++***************++++++******))))))))))))******((((((((())))))(((((((((***)))(((((((((((()))***((())))))*********))))))(((((((((((((((((((((((((((((()))))))))))))))((((((((())))))))))))(((((())))))(((((((((((()))***(((((()))***************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++!!!###%%%'''((((((((('''))))))((('''&&&&&&&&&&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((()))***''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((((((((()))''''''((((((((()))))))))*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&'''(((((((((((((((******))))))((((((''''''444444555555666777888888444555555666777777666666777777666777777888999::::::<<<>>>???@@@AAACCCEEEDDDDDDEEEEEEGGGIIIJJJKKKOOOOOOPPPQQQRRRRRRRRRQQQVVVUUUUUUWWWYYYZZZYYYWWWUUUUUUUUUUUUTTTSSSSSSRRRRRRSSSTTTUUUUUUVVVUUUUUUUUUWWWYYYZZZZZZ[[[]]]___ccccccdddeeeeeedddcccbbbcccddddddddddddfffjjjmmmjjjgggdddbbbcccdddeeeeeegggfffffffffgggiiilllmmmmmmnnnnnnmmmkkkhhheeeccc^^^[[[YYYZZZYYYWWW[[[aaa```dddhhhhhhffffffkkkooonnnooopppooojjjccc\\\XXXUUUUUUTTTSSSSSSSSSSSSSSSPPPNNNKKKJJJIIIHHHGGGEEEBBBBBBBBBBBBCCCDDDFFFFFFGGGGGGIIIJJJLLLLLLLLLLLLLLLMMMNNNMMMKKKJJJKKKLLLLLLIIIEEEAAA???>>>>>>???;;;;;;:::999999888777777888;;;???BBBDDDCCCBBB@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>===;;;::::::<<<=========<<<===>>>>>>===<<<:::999666777888999::::::::::::777777777666666555555444444444333222222222222333222444666777666666666777555555444444333222222222222222222222222222222222...///000000111000000000...////////////...------////////////////////////............///111222222333333444333333222111000......------------......,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++***+++++++++************)))))))))'''((()))******+++******''''''((()))***++++++,,,))))))))))))))))))))))))((()))***++++++++++++++++++************+++,,,,,,******))))))))))))******(((((())))))))))))((((((+++***((((((((((((***+++((())))))************)))''''''''''''(((((((((((((((((()))*********))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((()))***++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************%%%&&&'''((())))))))))))+++***)))((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&((((((''''''''''''(((((((((((()))******))))))(((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((()))''''''((((((((()))))))))((((((''''''''''''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&))))))(((((((((((())))))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&''''''((((((''''''&&&******))))))))))))((((((%%%&&&''''''(((((((((((())))))))))))((((((((((((333444444555666666777777444444444444444555555666666666666666777888999:::;;;===>>>?????????AAACCCAAAAAABBBCCCEEEHHHJJJLLLNNNNNNOOOOOOPPPOOOOOOOOOSSSRRRRRRTTTVVVWWWVVVUUUQQQRRRSSSTTTTTTTTTSSSSSSPPPQQQRRRSSSTTTTTTTTTTTTRRRTTTVVVWWWXXXYYY[[[\\\______```aaaccccccbbbbbb```aaabbbbbbbbbdddhhhkkkfffccc``````aaadddeeeffffffffffffgggggghhhjjjjjjjjjjjjjjjjjjiiigggeeeccc^^^ZZZYYYYYYXXXWWW\\\bbbeeehhhlllnnnnnnmmmllllllgggfffeeeccc```\\\YYYWWWTTTTTTTTTSSSQQQPPPNNNMMMLLLJJJGGGEEEDDDCCCAAA???<<<<<<<<<<<<>>>???AAABBBAAACCCEEEGGGHHHIIIIIIIIIIIIKKKLLLJJJGGGEEEEEEFFFBBBAAA@@@>>><<<<<<===>>><<<<<<;;;;;;::::::999999:::===AAADDDFFFFFFEEECCCAAABBBBBBBBBBBBBBBBBBBBBAAABBBBBBAAA@@@???===<<<999888777999<<<@@@AAAAAADDDDDDEEEDDDBBB???<<<:::666666777777777777666555555555555555555444444444444444222111111111222333222444555555333333444555333333222222111000000///111111111111111111111111---...//////000000000//////////////////...------........................------......///111222333333333333333222111000///,,,------......------,,,***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++)))*********++++++++++++++++++++++++++++++++++++......---,,,++++++++++++************))))))))))))&&&''')))***++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---+++*********++++++,,,---******))))))))))))******((())))))******))))))((())))))************))))))(((((()))***************''''''(((((())))))))))))(((((()))***************(((((())))))))))))((((((&&&'''(((*********)))((((((((()))***++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((***************+++,,,---...---,,,+++************&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''((()))+++,,,,,,+++)))'''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&''''''((())))))&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))***)))(((''''''((()))***''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''((((((''''''&&&)))))))))(((((('''''''''$$$%%%&&&'''(((((((((((((((((((((((())))))))))))444444444555555555555555555444333222333444555666666666666666777888::::::;;;===>>>???>>>>>>@@@BBB???@@@@@@BBBDDDGGGJJJLLLMMMMMMNNNNNNNNNNNNMMMMMMPPPPPPPPPQQQTTTUUUTTTRRRMMMOOOQQQSSSTTTTTTTTTTTTOOOPPPQQQRRRSSSTTTTTTTTTOOORRRUUUVVVVVVWWWYYYZZZ[[[ZZZ[[[]]]___aaa```___\\\]]]^^^^^^___aaaeeeiiiaaa___]]]]]]```dddfffggg``````aaaaaaaaabbbbbbbbbffffffgggggggggfffdddccc]]]ZZZXXXYYYYYYYYY^^^eeelllnnnqqquuuvvvsssnnnjjjeeedddaaa^^^\\\[[[ZZZZZZYYYYYYXXXWWWTTTQQQNNNLLLMMMJJJGGGEEEDDDCCC@@@???::::::::::::<<<>>>@@@AAA>>>???BBBDDDFFFGGGHHHGGGGGGJJJKKKIIIEEEBBBCCCDDD===>>>>>>>>>======>>>@@@>>>>>>>>>>>>======<<<<<<;;;>>>BBBFFFHHHHHHGGGFFFCCCCCCBBBBBBBBBBBBBBBBBB>>>???@@@@@@@@@???===<<<555555555888===BBBDDDEEELLLMMMMMMKKKHHHCCC???<<<999888777666444111///...333444444444444444444444555444222111111111222333333444444333111111333444222111111000///.........000000000000000000000000------...///000000////////////000000//////...---........................---------...000111333333000000000000///...---,,,+++,,,............,,,++++++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...---,,,+++***))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++************))))))))))))&&&''')))***+++++++++***,,,,,,+++***)))((('''&&&))))))))))))))))))))))))***)))(((((()))+++---...+++*********+++,,,,,,---******))))))))))))******))))))************))))))&&&(((+++------+++(((&&&(((((()))***************(((((())))))*********+++(((((()))***************(((((())))))))))))((((((%%%''')))***+++***)))((((((((()))++++++,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''***)))(((''''''((()))***+++***)))(((''''''''''''%%%&&&&&&''''''((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&'''))),,,......,,,)))'''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***,,,---...***)))(((''''''((()))***''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((''''''(((((())))))******