BM6(7 ~~~~~~}}}}}}|||{{{{{{{{{wwwvvvuuutttrrrpppooonnnqqqooonnnpppssssssnnniiigggfffdddbbb___]]][[[ZZZSSSRRRPPPOOOMMMKKKIIIIIIFFFFFFEEEEEEDDDCCCCCCCCCAAA@@@@@@???>>>>>>======>>>>>>=========<<<<<<<<<~~~zzzxxxuuusssqqqpppppppppkkkjjjhhhfffcccaaa___^^^XXXWWWVVVUUUTTTSSSSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVRRRQQQQQQPPPOOONNNMMMMMMPPPNNNMMMNNNQQQQQQNNNKKKHHHHHHGGGEEECCCBBBAAA@@@CCCBBBBBBBBBAAAAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;::::::999999:::::::::::::::999999999~~~~~~|||zzzzzzzzzrrrpppnnnkkkhhhgggggggggbbbbbbaaa```___^^^^^^]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXWWWVVVUUUTTTSSSRRRRRRSSSSSSRRRQQQOOONNNMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEDDDCCCBBB@@@>>>======FFFFFFEEEDDDDDDDDDDDDEEE??????@@@@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>>>>???===;;;<<<===>>>===<<<;;;;;;::::::999888888777777777777777777777777777888888888888777777666666999999888888888777777777888888888888888888888777||||||{{{zzzxxxvvvtttsssuuuuuuttttttsssrrrqqqpppooooooooonnnlllkkkkkkkkkiiiiiihhhgggffffffeeeeeeddddddcccbbbaaaaaa``````______^^^^^^]]]\\\[[[[[[ZZZZZZYYYYYYXXXWWWWWWVVVWWWWWWWWWXXXXXXXXXXXXYYYXXXXXXXXXWWWVVVUUUUUUTTTWWWWWWXXXYYYZZZ[[[\\\\\\\\\]]]```ccceeefffffffffiiikkknnnoooppprrrtttvvvyyyyyyyyyyyyyyy|||{{{wwwsssnnnlllhhheeebbb^^^ZZZWWWVVVTTTRRROOOMMMLLLLLLKKKKKKJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@@@@?????????CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@??????>>>::::::999888777777777777<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::;;;<<<======<<<<<<<<<<<<;;;;;;;;;;;;999888888888888777777777999999999999888888888888777777777777666666666666777777777777777777777777zzzzzzzzzxxxwwwuuusssrrrpppooommmkkkiiihhhggggggcccccccccbbbaaa```___^^^]]]]]]\\\[[[ZZZZZZYYYYYYWWWWWWWWWVVVUUUTTTRRRRRRRRRRRRSSSRRRRRRQQQPPPOOONNNPPPPPPOOOMMMLLLMMMNNNKKKKKKKKKKKKJJJJJJJJJIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCFFFFFFGGGGGGHHHIIIJJJJJJJJJKKKMMMOOOQQQQQQQQQQQQPPPRRRUUUWWWWWWXXXYYY[[[^^^___```______aaadddffffffggghhhhhhiiiiiiiiiiiioooppprrruuuxxx|||}}}}}}}}}|||zzzwwwuuussstttttttttsssqqqooonnnmmmgggiiijjjgggaaa]]]]]]^^^______^^^^^^^^^^^^^^^^^^XXXXXXYYYZZZ\\\^^^```aaa[[[ZZZYYYYYYXXXWWWSSSQQQNNNLLLJJJIIIIIIHHHFFFDDDDDDDDDCCCAAA@@@@@@??????BBBAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@??????????????????????????????::::::;;;;;;<<<===>>>>>>>>>>>>=========<<<<<<<<<;;;;;;:::::::::999999999???>>>===<<<;;;;;;;;;;;;666666777777888888999999777777777777777777777777777777666666666777888888555555555555555555555555:::999999999888888888777777777777777777777777666666666666666666666666666555555666666666666777777xxxdddeeeqqq~~~|||zzzxxxvvvvvvuuurrrrrrrrrqqqqqqpppppppppmmmllljjjhhhfffeeeeeeeeedddcccaaa___]]]\\\[[[[[[UUUUUUUUUUUUTTTSSSRRRRRRRRRQQQPPPOOONNNNNNOOOOOOKKKKKKKKKKKKJJJJJJIIIHHHFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDBBBCCCDDDEEEDDDDDDCCCBBB???AAABBBAAA???>>>???AAA>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<============<<<<<<<<<<<<<<<=========>>>>>>>>>??????@@@@@@@@@???@@@BBBCCCDDDCCCCCCBBB@@@BBBEEEFFFEEEEEEFFFGGGIIIKKKLLLMMMLLLLLLNNNOOOOOOOOONNNNNNNNNNNNOOOOOORRRRRRTTTUUUWWWZZZ\\\]]][[[[[[\\\\\\\\\[[[ZZZYYYSSSSSSTTTSSSRRRQQQOOONNNPPPPPPPPPOOOOOONNNMMMLLLHHHKKKNNNLLLHHHEEEFFFHHHJJJKKKKKKLLLLLLLLLLLLKKKIIIIIIKKKLLLMMMNNNNNNNNNIIIHHHHHHIIIJJJJJJGGGEEEFFFDDDCCCCCCEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>===============<<<<<<;;;999999999888888888888777666666555555444555555555::::::::::::::::::;;;;;;999999999999999999999999888999::::::::::::;;;<<<888888888888888888888888666666666666666666666666444444444444444444444444555555555555555555555555333444444444555555555555zzzXXX>>>???MMMVVVmmm{{{zzzyyyxxxvvvsssqqqpppmmmlllkkkiiigggfffeeeeeebbbbbbaaaaaa```_________^^^]]][[[ZZZXXXWWWWWWWWWUUUTTTRRRQQQPPPOOONNNNNNLLLLLLLLLLLLLLLKKKKKKKKKLLLKKKIIIHHHGGGGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDDDD???@@@AAABBBBBBBBBBBBBBB???>>>>>>===>>>???@@@AAA>>>>>>>>>>>>>>>======<<<=========<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<999:::;;;<<<<<<;;;::::::888:::<<<;;;999888:::<<<999:::;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<:::::::::;;;;;;;;;;;;;;;777888888999999::::::;;;999::::::::::::;;;;;;;;;888888999999::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<::::::;;;<<<<<<;;;:::999999<<<>>>???>>>======>>>;;;===??????>>>>>>>>>???@@@???>>>>>>>>>???@@@AAA?????????@@@AAABBBCCCDDDCCCDDDEEEEEEEEECCCBBBAAABBBCCCDDDDDDDDDCCCBBBAAABBBBBBCCCDDDDDDDDDCCCCCCAAAFFFJJJIIIFFFDDDFFFIIIGGGHHHJJJKKKLLLKKKKKKJJJKKKLLLLLLKKKJJJHHHFFFDDDFFFEEEEEEEEEFFFEEEBBB@@@BBB@@@>>>>>>???@@@@@@???AAAAAA@@@???>>>======<<<==================<<<<<<<<<<<<<<<<<<<<<=========999:::;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999999999999888888888777888888888888999999:::;;;666666666666666666666666888888777777777777666666444666777888777777777888777777777777666666666666444555555666777888888999666666666666666666777777444444444444444444444555222222222333333444444444xxxUUUAAA>>>@@@@@@GGGPPPcccrrrrrrnnnwww~~~~~~}}}|||{{{{{{zzzzzzrrrrrrrrrqqqqqqooonnnnnnnnnllliiifffdddbbbbbbaaa]]]\\\[[[YYYWWWUUUTTTSSSUUUTTTSSSRRRPPPNNNMMMMMMKKKKKKJJJHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@??????<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;::::::999999999999999999999999999999999888888888888888999999:::999999999999999999999999888888888888888888888888777777888888888999999999888888888888888888888888999888888888888888888999666666666666666666666666777777777777777777777777888888777777888888999:::888888777777777777888888999999999999999999999999888888999999999:::::::::999999999999999999999999888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>AAA??????CCCJJJNNNMMMKKKCCCDDDEEEFFFGGGIIIJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLLLLNNNPPPRRRSSSRRRQQQPPPSSSUUUXXX[[[\\\[[[ZZZYYYWWWVVVUUUSSSOOOLLLHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@?????????>>>>>>@@@???>>>>>>======>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666555555777777777777777777777777555555555555555666777777555555555555555555555555666666666666666666666666555555555555555555555555333333333333333333333333333222222111111222222333222222222222222222222222333222222111111222222333yyybbbIII;;;<<>>============<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::999999999999888888888777999999999999999999999999777777777777777888888999888888888888888888888888888888888888888888888888777777777888888888888999888888888888888888888888888888777777777777888888666666666666666666666666666666666666666666666666777777777777777888999999888777777666666777777888888888888888888888888888888888888888999999999999999999999999999999999999888888999:::::::::::::::::::::::::::::::::::::::<<<<<<<<<=========>>>>>>???>>>>>>CCCJJJOOOOOONNNJJJJJJKKKMMMNNNOOOPPPQQQOOOOOOOOOPPPQQQQQQRRRRRRRRRSSSVVVWWWXXXXXXWWWVVVWWWYYY[[[]]]]]][[[YYYXXXUUUTTTSSSQQQOOOKKKHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEECCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>============;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999888888777666666666777777777777777777777777555555444444555666666777444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333222222222111111222222222222222222222222222222222222222111111111111222222\\\WWWLLL???:::>>>BBBCCCHHHDDDGGGQQQWWWTTTTTTWWWXXXYYYZZZ[[[^^^cccjjjoooqqqpppqqqtttzzz~~~{{{yyyyyyyyyzzzzzzzzz{{{||||||{{{zzzzzzyyyxxxwwwvvvuuuuuuvvvvvvwwwvvvuuutttssssssssssssssssssrrrrrrqqqqqqppppppooonnnmmmllllllmmmnnnoooooonnnlllkkkjjjjjjkkkkkkmmmmmmnnnnnnnnnoooooooooqqqqqqqqqqqqrrrrrrrrrsssttttttuuuvvvwwwxxxxxxyyyyyyzzz|||~~~~~~|||{{{yyyyyyyyyxxxvvvuuussssssllllllkkklllmmmoooqqqrrruuuwwwyyyxxxwwwuuutttuuuwwwxxxxxxxxxwwwtttqqqooojjjgggbbb]]]YYYWWWWWWWWWYYYWWWUUUSSSRRRRRRRRRRRRRRRQQQQQQPPPNNNKKKIIIHHHIIIHHHHHHGGGGGGFFFFFFEEEBBBCCCCCCBBBBBBAAA@@@???BBBBBBAAAAAAAAAAAABBBCCC999:::::::::;;;;;;;;;;;;999999:::;;;;;;<<<<<<======<<<;;;::::::999999:::::::::::::::::::::::::::999999999999999999999999888888888888777777777777999999999999::::::::::::888888888888888888888888999999999999999999999999888999999::::::999999888777777777777666666666666888888888888888888888888666555555555555666777777666666666666666666666666777777777777777777777777666666666777777777777888777777777777777777777777777777666666666666777777555555555555555555555555444444444444444444444444777666666666666777888888777666666666666666666777666666666666666666666666777777777777888888888888888888888888888888888888777777888999999999999999999999999999999999999:::;;;;;;;;;<<<<<<<<<======>>>======AAAGGGJJJKKKIIIHHHIIIJJJKKKLLLMMMNNNOOOLLLMMMMMMNNNNNNOOOPPPPPPOOOPPPRRRSSSTTTTTTSSSRRRXXXYYYZZZZZZYYYWWWTTTSSSPPPPPPPPPOOOMMMKKKHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEECCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>============<<<::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::999999999999999999999999999999888888777777666666666666666666666666666666555555444444444555666666444444444444444444444444444444444444444444444444444444444444444444444444222222222222222222222222222222111111111111222222111111111111111111111111222111111000000111111222DDDCCCAAA>>>???BBBEEEFFFOOOIIIHHHNNNRRRPPPOOOPPPUUUUUUUUUSSSRRRRRRUUUWWW\\\]]]]]]]]]]]]^^^```bbb___^^^\\\ZZZYYYYYYZZZ[[[XXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQPPPPPPPPPPPPQQQRRRTTTSSSRRRQQQQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRUUUUUUUUUVVVVVVVVVVVVWWWXXXXXXYYYZZZ[[[[[[\\\\\\\\\]]]^^^```bbbdddfffgggfffhhhjjjlllmmmnnnnnnooojjjgggdddaaaaaaccceeegggrrrrrrsssvvvzzz~~~|||uuuvvvvvvuuurrroookkkiiiiiiiiiiiihhhhhhggggggfffccccccbbb^^^ZZZXXXZZZ[[[aaaaaa```___^^^\\\YYYXXXRRRRRRSSSSSSRRRQQQPPPOOONNNNNNOOOOOONNNMMMMMMLLLKKKKKKLLLMMMNNNPPPRRRSSSVVVXXXZZZZZZYYYXXXXXXYYY]]]^^^______^^^]]][[[YYYUUURRRMMMHHHEEEDDDDDDEEEGGGFFFEEEDDDDDDDDDDDDEEEDDDEEEEEEDDDCCCAAAAAABBB@@@?????????>>>>>>>>>===???????????????>>>======;;;;;;;;;;;;<<<<<<======888888888999999:::::::::999999::::::;;;<<<======<<<;;;::::::999999999:::::::::::::::::::::::::::888888888888888888888888777777777777777777777777666777777777777888888888777777777777777777777777666666666666666666666666777777888888888888777777666666666666666666666555666666666666666666666666444444444333444555555666444444444444444444444444555555555555555555555555555555555555666666666666555555555555555555555555666666555555555555666666444444444444444444444444444444444444444444444444555555555555555666666777666666555555555555666666444444444444444444444444555666666666666777777777666666666666666666666666666666777888888888888777777888888888888888999999::::::::::::;;;;;;;;;<<<>>>===<<<===@@@AAAAAA???BBBBBBCCCEEEFFFGGGHHHIIIFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKPPPPPPQQQQQQPPPNNNLLLKKKLLLLLLLLLLLLKKKIIIGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB????????????>>>>>>>>>>>>@@@???>>>>>>======>>>>>>============<<<<<<<<<<<<999999999:::::::::;;;;;;999999999999999999999999888888888888888888888888888888888777777666666666555555555555555555555555555444444444444444555555333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222111111000000000000111111000000000000000000000000111000000//////000000111;;;;;;<<<>>>?????????@@@AAA??????@@@AAA???@@@BBB<<<>>>???>>>>>>>>>@@@BBB@@@BBBCCCBBBAAA@@@BBBDDDDDDDDDCCCBBBBBBBBBCCCDDDAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@???@@@@@@@@@AAA@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<======>>>>>>>>>?????????@@@@@@===>>>>>>>>>>>>???????????????AAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGHHHJJJLLLMMMNNNMMMLLLJJJGGGEEEEEEFFFIIIJJJQQQQQQRRRSSSWWW\\\```ccceeekkkpppooollllllrrryyyyyy~~~~~~uuulllccc]]]YYYXXXVVVTTTRRRRRRPPPNNNLLLQQQQQQQQQPPPNNNJJJFFFDDDEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIHHHFFFEEEEEEEEEGGGHHHIIIJJJKKKJJJIIIGGGFFFCCCCCCDDDDDDDDDCCCCCCBBBAAABBBBBBCCCCCCCCCBBBBBBAAABBBBBBBBBCCCCCCDDDEEEBBBDDDEEEEEEDDDDDDDDDFFFCCCCCCDDDDDDDDDCCCBBBBBBDDDBBB???<<<::::::<<<<<<<<<<<<<<<<<<<<<<<<======:::;;;<<<;;;999999:::<<<888888888888777777777777777888888888888777777666555666666666666666555555777777777777666666666666666666777777777777777777777777666666555555666666666666666666666666666666777777777777777777777777666666666666666666666666555555555555666666666666666666666666666666666666555555555555555555555555555555666666666666555555555555555555666666666666555555555555555555555555333333222222333333444555333333333333333333333333444444444444444444444444333333444444444555555555444444444444444444444444555444444333333444444555333333333333333333333333444444444444444444444444444444333333444444555666555444444444444444444555333333333333333333333333444444444555555555666666555555555555555555555555444555666666777777666666666666666666777777888888888999999999999:::::::::<<<;;;;;;;;;<<<===<<<<<<@@@AAABBBCCCDDDEEEFFFGGGDDDEEEEEEFFFGGGGGGHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIGGGGGGHHHIIIHHHHHHGGGFFFHHHHHHIIIIIIIIIGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????@@@@@@@@@@@@??????=========<<<<<<<<<;;;;;;???>>>======<<<<<<======<<<<<<<<<;;;;;;;;;::::::888888888888999999999999888888888888888888888888777777777777777777777777777777666666666666666555444444444444444444444444444444333333333333444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111000000//////000000111////////////////////////000//////......//////000777555666999888555444555555777888777555444777:::666777888999888999;;;===555666888888888888999:::888777777777777888888999999888888777777888888999666666777777777777666666666777777888888888777777777777777777666666666666777777777777777777777777555555555555555555555444666666777777777888888888666666777777777888888888666777999:::::::::999888999999999999999::::::::::::::::::<<>><<<;;;;;;<<<===????????????@@@BBBFFFIIIKKKPPPTTTWWWWWWUUUUUUYYY^^^bbbffflllooooookkkeeeaaa[[[YYYVVVRRRNNNJJJGGGEEEHHHGGGFFFGGGHHHHHHHHHFFFEEEEEEEEEDDDBBB???===<<<<<<<<<<<<===>>>???@@@AAA@@@@@@@@@AAAAAACCCCCCDDDCCCDDDFFFGGGHHHGGGEEEDDDBBBBBBBBBBBBBBBCCCCCCCCC??????@@@AAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>;;;<<<======<<<;;;<<<>>>======>>>>>>>>>>>>======@@@???>>>======>>>??????===>>>>>>>>>????????????>>>???@@@>>>:::888:::===::::::::::::::::::999999666666666777777666666555999999:::::::::999888777777777666666555444444444555555555555444444444444666666555444444555555666555555555555555555555555444444444444444444444444333333333444444444444444444444444444555555555555666666666666666666666666444444444444444444444444333444444555555444444333444444444555555555555555444444444444444444444444333222222222222333444444222222222222222222222222333333333333333333333333222222222333333333444444333333333333333333333333333333333222222333333333222222222222222222222222333333333333333333333333333222222222222333444444444444333333333333444444222222222222222222222222333333333333444444444555444444444444444444444444333444444555555555555555444444555555666666777777777777888888888999999999888999:::;;;===>>>??????======>>>@@@AAABBBCCCDDDBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???????????????===>>>>>>??????>>>>>>===>>>>>>=========<<<<<<<<<======<<<;;;;;;;;;;;;;;;:::::::::999999999999888666666777777777888888888666666666666666666666666555555555555555555555555555555555555555444444444333333333333333333333333444444333222222222333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000////////////000000........................///......------......///555111111444444//////222444555666555444444666666555555555333111111222333777777777888999:::999999555555555666666777777777888777666666666666777888555666777777777777666555444555666777888777777666666666666666666666666666555666666666666666666555777888888777777666555555555555555555666666666666777888888888888999999999777888:::;;;;;;;;;999888:::::::::::::::;;;;;;;;;;;;::::::<<>><<<<<<<<<;;;;;;;;;<<<<<<<<<;;;:::::::::;;;===???@@@BBBCCCDDDCCCBBBBBBDDDEEEJJJMMMPPPRRRRRROOOKKKHHH???@@@AAACCCDDDFFFGGGHHHAAA@@@AAACCCEEEGGGHHHGGGCCCCCCBBBAAA@@@??????>>>>>>>>>======>>>???@@@AAA>>>>>>>>>@@@BBBCCCDDDDDDCCCDDDFFFGGGGGGFFFDDDBBBAAA@@@@@@AAAAAABBBBBBCCC===>>>>>>????????????????????????>>>>>>===<<<<<<<<<======<<<;;;:::<<<===999999999999999999999888777777888888888888888888666777888888888888888888@@@BBBAAA<<<666333444777444444444444444444444444888888999999999999888888222333444555555444333222666666666666555555555555555555555555666666666666666666666555555666666777555555555555555555555555333333333333333333333333222222222333333444444444333333444444444555555555444444444444444444444444333333333333333333333333222333333333333333333222222222222333333333444444333333333333333333333333333222222222222333444444222222222222222222222222222222222222222222222222111111111222222222333333222222222222222222222222222222222111111222222222222222222222222222222222222222222222222222222222222111111111111222333333333333222222222222333333222222222222222222222222222222222333333333333444333333333333333333333333222333333444444444444444333333333444555666666666666666777777777888888888777888999:::;;;<<<>>>???999:::;;;<<<>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCCCCEEEDDDDDDDDDCCCDDDDDDDDDBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????===>>>>>>??????>>>>>>===>>>>>>=========<<<<<<<<<<<<;;;::::::999999::::::888888888888777777777777555555666666666777777777555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333444444333222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000//////......//////000------------------------......------------......666111000444333000000555111111111000111333222///555555555333222222444666444333222333555555333111444444444555555555555555555444333222222333444555444555666777777666555444222333444666666666555555444444444555555555555555333333444444444444333333555555555555444333222111222222222333333333333444333333333333444444444444333444666777777666555444555555666666777888888888777666555777999:::999666777888999999999999888888888888888777777888888888;;;;;;:::999999:::::::::<<<===???@@@AAAAAA@@@@@@????????????????????????AAAAAAAAADDDHHHJJJKKKJJJAAA@@@???>>>>>>>>>?????????>>><<<;;;;;;<<<===>>>?????????AAADDDFFFFFFEEEEEEFFFHHHIIIHHHFFFCCCAAAAAAAAAAAAAAAAAABBBCCCDDD??????@@@AAAAAAAAA@@@@@@>>>????????????>>>===<<<;;;<<<<<<;;;999999:::;;;:::::::::::::::::::::999777888:::;;;;;;:::999888888888999999:::999999999LLLMMMKKKDDD<<<777777:::777777777777777777777888333444444555555555444444222333444666666666666555222222333333333333444444333333444444555555666666444333333333333333444444222222222222222222222222444444444444444444444444333333444444555555555555333333444444444555555555333333333333333333333333333333333333333333333333222222222333333222222222000000111111222222222333222222222222222222222222333333222222333333444555222222222222222222222222111111111111111111111111000111111111111222222222111111111111111111111111222222111111111111222222111111111111111111111111000000000000000000000000111111111000111222222333333222222222222222222333222222222222222222222222111111222222222333333333222222222222222222222222222222333444444444444333222222333444444555666666666666666666777777777777777888999999888888888999;;;;;;<<<>>>???@@@AAABBBBBBBBBCCCCCCDDDEEEEEEFFFHHHGGGFFFFFFFFFFFFGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCBBB@@@???????????????????????????======>>>>>>??????@@@@@@>>>>>>????????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888999999777777777777666666666666555555555666666666666777555555555555555555555555444444444444444444444444222222222222222222222222222222222222222222222222444333333222111111111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////............//////------------------------...------,,,,,,------...111111111111111111111111222222222222222222222222111111222222222333333333222222222333333333444444333333333333333333333333222222222222222222222222444444444444444444444444444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222333555666666555333222222333444444555555444444444444444444444444444444333444555666777777777777555555666666777777888888666666666666666666666666777777777777777666666666888888888888999:::;;;<<<;;;;;;;;;::::::;;;===@@@AAA@@@@@@DDDIIIMMMMMMLLLAAAAAA@@@???>>><<<;;;:::>>>=========>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGEEEDDDCCCEEEEEEDDDCCCAAA@@@???>>>>>>??????@@@@@@@@@??????======<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999888888888888888888888888888888:::999888777777888999:::777777888888888888777777777888888777444333444555555555555555555555555555555444333333222222222222333333333333333333333333222222222222222222222222111111222222222333333333555555555555555555555555222222222111111111000000222222222111111111000000111111111111111111111111222222222222222222222222333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222000000111111111222222222222222222333333333444444444444444444444444444444444444444555555555555666666666666666777777777777999999:::;;;<<<===>>>??????@@@AAACCCDDDDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???BBBEEEEEECCC@@@>>>===>>>>>>>>>>>>============???>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888:::::::::999999999888888666666666666555555555555333333333444444444555555444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111111111000000000000111111//////////////////////////////////////////////////////............//////......................................................---------,,,,,,,,,---,,,,,,++++++,,,,,,---111111111111111111111111111111111111111111111111111111111222222222222333222222222222333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222333444444444444333222222333333444444444444444444444444444444444444444333444555666666777777666666666666666666666666666555555555555555555555555666666666666666666555555777777888888999999999::::::<<<===>>>>>>???AAACCC@@@???>>>AAADDDFFFFFFEEECCCCCCCCCCCCBBBAAA@@@???BBBBBBAAAAAABBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCBBBAAACCCBBBBBBAAA@@@???>>>>>>>>>???????????????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777777777777777777777777888777666666666666777888555666666777777666666555666777777666444333333444444444444444444444444444444333333222222222333333333333333333333333333333222222222222222222222222111111111222222222333333333333333333333333333333222222222111111000000000222222222111111000000000111111111111111111111111222222222222222222222222333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000111111111222222000000000111111111222222111111111111222222222333444444444444444444444444444444444444555555555555555555666666666777777777999::::::;;;<<<======>>>>>>???@@@BBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCAAA???>>>>>>>>>>>>>>>=========<<<<<<>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888:::999999999999888888888666666666666555555555444333333333333444444444444444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111111000000//////000000111//////////////////////////////////////////////////////............//////...................................................------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,000000000000000000000000////////////////////////000000000111111111222222111111111222222222333333111111111111111111111111111111111111111111222222222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222333444444444444333333333333333333333333333222333444555666666666666777777666666555444444333555555555555555555555555666666555555555444444444666777888999999999888777999;;;>>>@@@@@@AAABBBCCC@@@>>>======>>>???===<<>>>>>>>>===>>>?????????>>>===<<<<<<<<<<<<;;;::::::::::::::::::::::::999999888888777666666666666666666666666666666555444444555666666444444555555555555444444555666777555333222333444444444444444444444444444222222222111222222333333222222222222222222222222111111111111111111111111000111111111222222222222222222222222222222222222111111111111000000000000111111111111000000000000000000000000000000000000111111111111111111111111222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000........................000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111///000000000000111111111333333333333333333333333333333333444444444555555555555555666666666666777::::::;;;;;;<<<<<<============>>>@@@@@@@@@@@@@@@BBBAAAAAAAAAAAA@@@@@@@@@????????????????????????@@@AAABBBAAA???===>>>???>>>============<<<<<<<<<======<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888777999999888888888777777777666666555555555444444444222222333333333444444444333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000////////////////////////////////////////////////........................------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,000000000000000000000000//////////////////////////////000000000111111111000000000111111111222222000000000000000000000000000000000111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222111111000000000000111111111111222333333333333333222222222222222222222222222222333555555555555555555555555555444444333333444444444444444444444444555555444444444333333333777888:::;;;;;;:::888777888<<>>======<<<;;;::::::???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;::::::;;;;;;:::999999999999999999999999888888777777777444444444444444444444444555555555444444555555555333444444444444444444333444555555444333222222333333333333333333333333333111111111111111222333444111111111111111111111111111111111111111111111111000000000111111111111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---........./////////.../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111/////////000000000111111//////000000000111111111222222222222222222222222222333333333444444444444444444555555555666666666:::::::::;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>><<<<<<>>>???=========<<<<<<<<<;;;;;;<<<;;;;;;;;;:::::::::999::::::::::::::::::::::::999999999888888777777777888888888777777777666666555555555444444444333333222222222222333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000//////......//////000........................................................................---------------------------------------------------------,,,,,,,,,+++++++++++++++,,,,,,+++++++++////////////////////////////////////////////////........./////////000000/////////000000000111111/////////////////////////////////000000111111111000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111111000000//////000000111000111222222333333222222222222222222222222222222111222333444555555555555222222333333444444444444444444444444444444444444444444444444444444444444888:::;;;======<<<;;;999<<>>===?????????>>>>>>=========>>>???@@@AAAAAABBBBBBBBB@@@@@@@@@@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???============>>>>>>>>>>>>=========<<<;;;:::999888::::::999888888888888888777777777777777666666666333333333333333333333333555555555555555555555555333444444555555444444333222333444333222111222333222222222222222222222222000000000000111111222333000000000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................................................................................................................................................................---...///000000000000///............................................................................................................................../////////000000000....../////////000000000000000000000111111111111222222222222222222222222222222222222333333333444444444444444555555555555999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>========================>>>>>>>>><<<::::::===???<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999::::::::::::::::::::::::777777777777777666666666777777666666666555555555444444444444333333333333111111111222222222333333222222222222222222222222000000000000000000000000000000000000000000000000//////////////////////////////............//////------------------------------------------------------............------------------------------------------------------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***////////////////////////........................------........./////////........./////////000000////////////////////////......//////000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000111222222222222111111111111111111111111111111111222333444444444444000111111222333444444444333333333333333333333333222222333444444555555666999:::<<<===>>>>>>======BBBDDDGGGGGGEEEBBB@@@??????@@@AAAAAA??????@@@AAA@@@AAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>???<<<<<<<<<===============;;;;;;;;;;;;:::999888888999999888777777777777777666666666666666666666666333333333333333333333333444444555555555555444444333333444444444444333333111222333222111000111222111111111111111111111111000000000000000000111111////////////////////////////////////////////////////////////000000000000111111111111111111111111............////////////............////////////////////////////////////........................------............//////////////////////////////////////////////////////------------------------,,,------------.................................................................................................................................,,,---///000111111000///....................................................................................................................................////////////............////////////000000000000111111111111111111111111111111111111111111222222222333333333333333333444444444555555888888999:::;;;<<<======<<<;;;;;;::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;999:::<<<>>><<<<<<;;;;;;;;;:::::::::999999999999888888888888999999999999999999999999666666666666666666666666666666666555555555444444444444333333333222222222000000111111111222222222111111111111111111111111////////////////////////////////////////////////////////////////////////......------------......------------------------------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***+++,,,,,,+++***)))........................------------------------,,,------------.........------........./////////////////////////////////------...//////000111111000000000000000000000000////////////////////////////////////////////////////////////////////////........................000000000000000000000000///000111111111111000//////000000111111111111111111111111111111111111111000111222333333444444333111111111222222222222222222222222222222222222222111111222444555666777888888999:::;;;<<<>>>>>>???CCCEEEGGGGGGEEECCCBBBBBB>>>@@@BBBAAA??????@@@BBBCCCCCCCCCBBBBBBAAA??????>>>???@@@@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<>>>>>>;;;;;;;;;;;;;;;;;;::::::888999999:::999999888888888888777666666666666777555555555555555555555555333333333333333333333333222222333444444333222222111222222333333222222111000111222111000000111222000000000000000000000000111111000/////////000000........................////////////////////////........./////////000000////////////////////////---------....../////////---------....../////////........................------------------------,,,,,,------............................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------***,,,...000000000///...------------------------------------------------........................------------------------------------------------------........./////////------........./////////....../////////000000000111111111111111111111111111111111111222222222222222333333333333444444444666777888999;;;===>>>>>><<<<<<;;;:::::::::;;;<<<::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;999999;;;<<<;;;;;;;;;::::::::::::999888888888888888888888888999999999999999999999999555555555555555555555555555555555444444444444333333333333333222222222222000000000000111111111222111111111111111111111111////////////////////////////////////////////////...........................------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))***+++,,,,,,+++***)))........................++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////000000000000000000000000---------...///000000111111111111111111111111111////////////////////////////////////////////////000000000000000000000000........................000000000000000000000000...000111333333111000...//////000111111111111111000000000000000000000000000000111222333333333333333333222222111000000000222222222222222222222222000111222444666888999:::777888888999;;;===???@@@@@@BBBDDDDDDCCCBBBBBBCCC>>>@@@BBBAAA>>>===???AAACCCCCCBBBAAA@@@>>>===<<<<<<===>>>??????>>>===<<<========================;;;;;;:::999:::;;;===>>>:::::::::999999999888888777888888999999999888888888888777666666666666666444555555555555555555555333333333333333333333333000111222333333222111000000000111111111111000000///000111111000///000222000000000000000000000000222111000//////...//////........................////////////////////////............/////////000........................---------.........//////---------.........//////........................------------------------,,,,,,,,,------.........................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------------------------------------------------------------------------------)))***---/////////...---------------------------------------------------........................---------------------------------------------------------.........//////---------.........//////---------.........//////000000000000000000000000000111111111111222222222222222333333333444444444555666777999;;;===>>>???===<<<;;;:::::::::;;;<<<999999999::::::;;;;;;;;;::::::::::::::::::::::::999:::;;;;;;:::999:::;;;;;;;;;;;;:::::::::999999777777777777777888888888888888888888888888888888444555555555555555555555555555444444444333333333333333333222222222111111000000000000111111111111000000000000000000000000////////////////////////////////////////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))+++,,,,,,+++)))(((/////////......---------...------,,,,,,------...++++++,,,,,,,,,,,,------......------------......////////////////////////---------............///................................................//////.........---------///////////////////////////////////////...............////////////......---...............------////////////////////////............///////////////000000000111111111111111111111111111111111111111111222222222333333333222333333333555666777888888777777888:::>>>BBBEEEJJJFFFCCCBBBBBBBBB@@@===BBBBBBAAA@@@@@@?????????AAA@@@??????@@@@@@???=================================<<<;;;;;;;;;;;;<<<:::::::::::::::;;;<<<===<<<;;;;;;:::999888777777777777777777777777777777999999777666555555555555666555555555555444444444222222222222222222222222444333222111000000000000111111111111111111111111111111000000//////......////////////////////////......//////...---,,,,,,---------------------------------............///................................................------------------------------------------------///...---,,,,,,---///000//////.........---------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------////////////////////////............////////////////////////000000000000111222222333333444444555555666777999:::;;;<<<<<<===<<<;;;:::999::::::;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;::::::999888777777;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888999888888888888888888888888999888777666666777888999666555555555555444444444444444222222222222444444222222111111000///......000000000000000000000000111111000000//////..................////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******)))))))))))))))))))))))).........------,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,------......------------......------------------------------------............------------------------------------------------///.........---------,,,........................------------------------......////////////......---......//////......---////////////////////////---.........//////////////////000000000111111111111111111111111111111111000000000111111111222222222222222333444666777888777777777888;;;>>>BBBEEEHHHEEEBBBAAABBBAAA???===>>>>>>>>>???????????????AAA???>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;::::::999999888888777777777777777777777777777666666555555555555555666555555555555444444444444222222222222222222222222333333333222111000000000111111111111111111111111000000000/////////.............................................---,,,,,,------------------------------------............---------------------------------------------------------------------------------------------------,,,++++++,,,...000222///.........---------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------....................................////////////.../////////000000000000111111222222333444444444555666777999:::;;;;;;<<<<<<;;;:::999999999::::::<<<<<<======<<<<<<;;;:::;;;;;;:::999999888777777::::::::::::::::::::::::;;;;;;:::999999999999999777777777777888888888888888777666555555666777888555555555555444444444444444333222222222222333444333222222111000000//////000000000000000000000000000000000/////////......---.........////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------......------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------....../////////......////////////////////////---------.........//////////////////000000000000000000000000000000000000////////////000000000000222222222222333555666777666666777888;;;???BBBEEEEEECCCAAA@@@@@@@@@???>>>===>>>>>>???@@@@@@AAAAAA???>>>======>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<999999999999999999999999777777777777777777777777444444333333444444555666555555444444444333333333111111111111111111111111222333333333333111000///000000000000000000000000///////////////.................................------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...111222......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,************************)))))))))*********++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,........................---............/////////....../////////000000000111111111222333333444444444555666888999:::;;;;;;;;;;;;:::999999999::::::<<<============<<<;;;;;;:::::::::999888888777777999999999999999999999999;;;;;;::::::::::::999999777777777777777777777777777777666666666666777777555555444444444333333333333333222222222222333333333333222222111000000000000000000000000000000000///////////////.........---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************))))))(((((())))))***))))))))))))))))))))))))++++++++++++************,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------......---------------.../////////..............................,,,,,,---------................../////////000000000000000000000000000000....../////////000000000111111111222222333555555555555666888;;;>>>AAACCCBBBAAA?????????>>>>>>>>>@@@@@@AAAAAABBBBBBBBBBBB???===<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;::::::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;777777888888999999999:::666666666666666666666666555555444444444444444555444444444444333333333222111111111111111111111111111222333444444222000...000000000000000000000000........................------------------------,,,,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---//////------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++))))))))))))))))))))))))(((((()))))))))*********************++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------------------------------.........//////........./////////000000000000111111222333333333333444555777888999::::::;;;;;;;;;::::::::::::;;;<<<============<<<;;;;;;:::999999999888888777777::::::::::::::::::::::::::::::;;;;;;;;;:::::::::999888888888888888777777777777777777777777777777444444444444333333333222333222222222222222222333333222222222111111111000////////////////////////........................,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))************************++++++************++++++*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,---...............------------------------,,,,,,,,,,,,---------------............//////////////////////////////////////////000000000000111111111000111111222333444444555666777:::<<>>>>>>>>=========>>>>>>BBBBBBBBBAAAAAA@@@@@@@@@>>>===<<<<<<======<<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::;;;;;;<<<<<<;;;::::::666777777888888999999:::666666666666666666666666999888777555444333333333444333333333222222222222000000000000000000000000///111222333333222000...////////////////////////---------------.........------------------------++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))************)))))))))*********++++++++++++************++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------------------........................//////////////////000111111222222333222333444666777888999999;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::999999888888888888888777::::::::::::::::::::::::999999:::;;;;;;::::::999::::::999999999888888888888888888888888888888888444333333333222222222222222222222222222222222222222222222111111111111111........................---------------.........,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))***************+++******))))))******+++************++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...+++,,,,,,------,,,,,,+++***+++,,,---------------------------------------+++++++++,,,,,,,,,------------------.........///////////////////////////////////////000000000000000000000000000111222222444444555666888:::<<<===:::;;;<<<<<<;;;;;;===???@@@@@@??????>>>======<<<>>>===<<<<<<======<<<;;;========================<<<;;;;;;::::::::::::::::::;;;<<<<<<<<<;;;:::999777777777888888888999999777777777777777777777777:::999777666444333222222333333333222222222111111//////////////////////////////000111111000///...////////////////////////,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************---,,,,,,++++++***))))))******++++++++++++,,,,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************+++)))))))))))))))))))))))))))))))))*********++++++((())))))))))))*********+++******))))))******+++++++++++++++++++++++++++))))))*********+++++++++************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------.........//////////////////000111111222222111222333555666777888888::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999888888888888888888888888::::::::::::::::::::::::777888999:::;;;:::999888::::::999999888777777777777777888888888888777777333333333222222222111111111111222222222222111111000000000000000000000000........................,,,,,,,,,---------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((()))))))))******+++++++++******))))))))))))******************++++++++++++++++++************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++))))))******+++,,,,,,---++++++,,,,,,,,,,,,++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.................................------........./////////000000/////////000111111333444444555666777888999888999;;;;;;999:::<<>><<<===>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999:::::::::;;;<<<===<<<;;;999888777777777777888888888888777777777777777777777777888777666444333222222222222222222222111111111111////////////////////////............////////////........................++++++,,,,,,,,,---------++++++++++++++++++++++++))))))***+++++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++******)))************+++++++++,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************))))))))))))************((((((((()))))))))************))))))))))))******************************))))))))))))*********+++************************************************************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,---------.........---------.........//////......//////000111111222000111333444666777777777777888999:::::::::999999999999::::::999999888777777777777777888888888888777777777777777777777777555666888::::::999888777888888777777666555555555444555666777777666555444222222222222111111111111000111222333333222111000////////////////////////------------------------++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))******+++++++++,,,******))))))))))))******)))************+++++++++++++++************++++++)))))))))))))))))))))))))))************+++++++++************************************************))))))******+++++++++,,,++++++++++++++++++++++++'''(((((()))***++++++++++++++++++,,,,,,+++++++++'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------......000////////////000000111333333444444555666666666666888::::::999999<<>>>>>??????@@@@@@@@@>>>======>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999:::::::::;;;<<<======;;;999888888888888777777777777777777777777777777777777777555444444333222222222222222222222111111111111000////////////////////////......---------......///........................+++++++++,,,,,,---------++++++++++++++++++++++++((()))***+++++++++++++++)))))))))))))))))))))))))))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((((((((()))))))))***(((((((((((())))))))))))******))))))))))))******************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////......//////000111111111000111222444555666777777555666777888999999888777888999999999999888777777777777777777777888888888666666666666666666666666444555777999:::999777666777666666555444444333333222333444555555444333222222222222111111111111000000111222333333222111000............////////////------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***)))((()))***+++***(((******))))))))))))******(((((((((((())))))))))))******++++++++++++******************************))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******************************++++++***)))(((((())))))************************+++++++++*********))))))))))))*********+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,------------,,,------------------------------,,,,,,---...000111............////////////444333222222333444666777777999;;;=========<<<;;;???>>>===<<<<<<===>>>???:::;;;===>>>>>>===;;;::::::::::::;;;;;;<<<<<<<<<;;;:::999999999:::;;;<<<<<<<<<;;;::::::999999888777777777777777777777777666666666666555555555555444444333333222111000000111111111111000000000///......////////////......//////...---,,,,,,++++++------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************)))************+++++++++******++++++++++++******,,,+++++++++***))))))))))))))))))***+++++++++,,,************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))************************++++++******************************************))))))))))))************************************++++++++++++++++++++++++,,,,,,++++++,,,...///000///////////////.........000000000000000/////////111222222333333444555555666888999999888888999:::<<<:::888666555555666777777777777777777777777777666666666666666666555555666666666666666666666666555555555444444555555555333333333333333333333333000000000000000000000000////////////////////////------..................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((()))***)))'''&&&&&&'''******))))))((((((''''''***)))((()))******)))(((******))))))))))))******))))))*********+++++++++)))******++++++******)))************************))))))))))))))))))))))))))))))))))))******************))))))))))))******************************+++******)))(((((())))))************************+++++++++*********))))))))))))*********+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---...///000---.........////////////111111000000111222444555666777999;;;<<<;;;:::999===<<<;;;::::::;;;<<<<<<888999;;;<<<<<<;;;999888888888999999999:::::::::999999888888888999:::;;;;;;;;;:::999999888888777777777777777777777777777666666666555555555444444444333333222111111000000111111111000000000//////------............------///......---,,,,,,++++++------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))*********+++++++++)))******++++++******)))++++++************************************++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))************)))))))))((())))))))))))))))))))))))************************************************************************))))))))))))************************************************************++++++******+++,,,---...------------------......////////////////////////111111111222333333444444444666777777666666777888999888666444333444555666555555555555555555555555555555555555555555555555555555555555555555555555555444444333333444444555111111111111111111111111000000000000000000000000////////////////////////------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************+++++++++*********))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((()))))))))'''&&&'''((())))))))))))((((((''''''***)))((((((******)))(((***))))))(((((())))))***))))))************++++++)))******++++++******)))************************))))))))))))))))))))))))))))))*********+++++++++***))))))(((((())))))*********************************)))((((((((())))))************************+++************))))))))))))))))))************++++++++++++++++++*********++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---------........./////////.........///000111222444555777888999999888888999999888888888888999999777888999::::::999888777777777777777888888888888777777777777777888999999999999999888777777666666666666666666666666666666555555555555444444444444333333222222111000000000000000000000////////////,,,,,,------------,,,,,,.........------,,,,,,+++------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************)))))))))*********++++++)))******++++++******)))))))))************************************))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))************************************))))))))))))))))))))))))++++++************+++,,,+++++++++,,,,,,------------------------.........//////000111111222222333222333555444333333444666555444333222222333444555333333333333333333333333333333333444444444444444444444444444444444444444333333222222222222333333////////////////////////000000000000000000000000////////////////////////......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))*********)))))))))((((((+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((()))((('''&&&'''((()))))))))(((((((((((('''***((('''((()))***)))((())))))(((((((((((())))))''''''''''''((((((((()))))))))************))))))************************))))))))))))))))))))))))((())))))))))))*********))))))(((((((((((())))))***************************))))))((((((((())))))************************************))))))))))))))))))))))))************+++++++++***************************************(((((()))***************+++++++++++++++++++++++++++++++++,,,,,,---......,,,,,,---------.........---------...//////000000222333444555666666666666666666666666777777777888777777888888888888777777666666666777777777777777555555555666666666777777888888777666666555555444555555555555555555555555444444444444333333333333222222111111000000000000000000/////////.........,,,------......------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))************************))))))))))))************))))))************))))))(((((())))))******++++++++++++******))))))((((((************************************************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************((()))))))))************************************))))))))))))))))))))))))++++++++++++*********************+++,,,---......,,,,,,,,,,,,,,,---------......//////000111111111111222444333222222333555222222222111222333444555222222222222222222222222222222222222222333333333222222222222222222222222222222111111111111222222////////////////////////000000000000000000000000////////////////////////......------------,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++************************+++*********))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))((('''&&&'''((((((((((((((((((((((((((()))((('''((()))***)))'''))))))(((((((((((())))))&&&''''''''''''((((((((()))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((()))************)))++++++++++++++++++++++++******+++,,,,,,---------,,,,,,,,,,,,------------------...//////000000000111111222333333444444444555555666666777777777777777777777888888777777777777777777666666666666666444444555555555666666666777666666555555444444333444444444444444444444444333333333333222222222222111111000000000000///////////////............---......////////////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))******)))))))))((((((((())))))******++++++******))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,+++++++++******+++,,,---.........***+++++++++,,,,,,,,,------......//////000111111111222444333222222333555222222222222333444555555222222222222222222222222111111111111222222333333222222222222222222222222111111111000000111111111000000000000000000000000////////////////////////////////////////////////......------,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&((()))(((''''''((()))'''''''''''''''((((((((()))(((''''''))))))(((''')))((((((''''''(((((()))(((((())))))))))))******((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((((((''''''(((((()))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))(((((()))))))))))))))******)))))))))))))))(((((()))))))))***************************************(((((()))***************************************))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---...///000000000000000000000111222222333333333444555666777777777666777666666666666666666777666666666666555555555555333444444555666555555555666666666555444444333333333333333333333333333333222222222222111111111111000000000//////////////////.........------------...//////////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((())))))******))))))((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((************************''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++,,,,,,---,,,,,,++++++++++++,,,,,,---------******++++++,,,,,,---------......//////000000111111333444444333222444555222222333333444444555555333333333333333333333333000000111111222333333333222222222222222222222222111111000000000000111111111111111111111111111111////////////////////////////////////////////////......------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&'''((((((''''''((()))&&&''''''''''''((((((((()))(((''''''((()))((('''((((((''''''''''''((((((((((((((()))))))))******(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))************))))))((((((((((((((()))))))))*********+++************************((()))******++++++******************************((()))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,---////////////...000///000000111222222333111222444555666666555555555555444444444444555555555555444444444333333333333333555666666666555444666666666555444444333333333333333333333333333333222222111111111000000000////////////////////////.........---------,,,,,,---......//////......---------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))))))))(((((()))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,++++++******++++++++++++++++++******++++++,,,------............///000000111111000222333333222222333444222222333333444333333333222222222222222222222222000000111222222333444444222222222222222222222222222111111000000111111222000000000000000000000000////////////////////////////////////////////////......------,,,++++++***************************,,,++++++++++++*********************************++++++++++++************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''((((((''''''(((***&&&&&&&&&'''''''''(((((()))'''&&&'''((()))((('''((((((''''''''''''((((((&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))'''((((((((())))))************))))))((((((((('''(((((())))))*********+++))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))'''(((***+++,,,,,,++++++******+++++++++,,,,,,,,,***+++---...//////...---000/////////000111222333000111333444555555444444444333333222222333333444333333333222222222111111333444555666666666555444777666666555555444333333222222222222222222222222111111111111000000000000.........///////////////......---------,,,,,,,,,,,,------......------,,,------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((******))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))***+++++++++***************))))))))))))******+++,,,------............//////000111111111///111222222111111222333222222333333333222222111111111111111111111111111000111111222333333444444222222222222222222222222222222111111111111222222000000000000000000000000////////////////////////////////////////////////......---,,,,,,+++******************************+++++++++*********))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))%%%'''((((((''''''(((***&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))))))))(((((('''''''''&&&'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))************++++++******++++++,,,---------------------------/////////000111111222222111111222333444666666777333333333333333333333333333333333333333333333333444555555555444333222222777666666555555555555666333333333333333333333333444333111000000000111111111000///////////////000------------------------...------,,,,,,------...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))))))))***))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((000444000)))%%%((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((******))))))))))))******)))))))))))))))))))))))))))************)))((((((+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))),,,,,,++++++,,,,,,---...------......///000000000111111222333333333333222444444444333333222222222333333333222222111111111//////000111222222333333333333444555555444333333444444333333222111000000000000111111111111000000////////////............////////////..................---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))''')))***)))((('''((()))((((((((((((((()))******)))))))))))))))***************))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((()))))))))((((((((('''''''''''''''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))************++++++******++++++,,,---------------------------/////////000111111222222111111222333444555666666333333333333333333333333333333333333333333333333555555555555555444333333777777666555444444444555333333333333333333333333333333111000000000111111111111000///......//////---------------------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''...222...)))&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))'''''''''(((((()))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))),,,++++++++++++,,,------------......//////000000000111222222333333222222333333333333222222222111333333333222222222111111000000111111222333333444333444555666666555444333444444333333222111111000000000111111111111000000////////////............////////////..................---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))+++,,,+++***)))***+++((((((((((((((()))******)))))))))))))))))))))******)))))))))(((((((((''')))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((('''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************))))))))))))************+++************+++,,,,,,------------------------...//////000000111111222111111222333444555666666333333333333333333333333333333333333333333333333555555666666666555444444888777666555444333333333333333333333333333333333333222111111000111111111222111000///......------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))(((((())))))***'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))***&&&&&&+++...+++((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((***))))))(((((())))))***))))))))))))))))))))))))+++***)))((('''(((((()))******))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************+++++++++++++++,,,---------------...//////000000000111222222333333222222222222222111111111111111333333333222222222222111111111222222333333444444444444666666666666444444444333333222222111111111000000111111111111000000////////////............/////////............---...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))+++,,,+++***)))***+++((((((((((((((()))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************((()))))))))***************************++++++,,,------------------------......//////000111111111111111222333444444555555333333333333333333333333333333333333333333333333555666666666666666555555777777555444333333222222222222222222222222222222222222111111111111111111333222000///...---,,,,,,------------------------*********++++++*********************************************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***&&&%%%)))+++((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((444111...***((('''''''''))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***+++,,,,,,---,,,,,,---......//////000000000111222222222222222111111111000000000000000222222222222222222222222222222222333333444444444333333444555555444333333333333333222222111111111000000111111111111000000////////////............//////.........------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))''')))***)))((('''((()))((((((((((((((())))))************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((()))))))))******************))))))******+++,,,------------------------.........///000000111111111222222333333444444444333333333333333333333333333333333333333333333333555555666666666666666555666555444333222222222222222222222222222222222222111111111111222111111111222111000...---,,,,,,,,,------------------------)))******++++++******)))************************************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***&&&%%%'''(((&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((444111...***((('''''''''(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++************+++,,,,,,,,,,,,------.../////////000000111222222222222111000000000000000000000000222222222222222222222222222333333333333333444444111222333333333333222111333333222222222222222111000000111111111111000000////////////........................------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))''')))***)))((('''((()))((((((((((((((())))))***************))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))'''''''''((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++---------------------------......//////000000111111222222222333333333444333333333333333333333333333333333333333333333333444444555666666666555555444444333222222222333333222222222222222222222222000000111222222222222111111000///...------,,,,,,------------------------)))***+++,,,,,,+++***)))************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((()))******'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))***'''&&&((((((%%%&&&)))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))+++***)))((('''(((((()))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++***************+++,,,,,,,,,,,,,,,---....../////////000111111222222111111000000000000111111111111111222222222222333333333222222222222333333333333000000222222222222000000222222222222222222222222000000111111111111000000////////////.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))+++,,,+++***)))***+++((((((((((((((()))******++++++******)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''((((((((()))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++------------------------------......///000000000222222222222222333333333333333333333333333333333333333333333333333333333333333444555555555555555222222222222222333333444111111111111111111111111///000111222333222222111000///...---------------------------------------)))***,,,------,,,***)))************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&'''''')))******((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))***'''''')))(((%%%%%%)))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''(((((()))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************++++++,,,+++,,,,,,------......//////000000111111111111111000000000111111222222222111111222222222333333333222222222222222222222222000111222333333222111000222222222222222222222222000000111111111111000000////////////.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))+++,,,+++***)))***+++((((((((((((((()))******++++++******)))((((((''''''((((((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++------------------------------......///000000000222222222222222222333333333333333333333333333333333333333333333333333333222333333444555555555444111111111111222333444555111111111111111111111111///000111222333333222111///......---------......------------------------)))***,,,------,,,***)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''')))******))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((***(((%%%%%%)))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((''''''''''''(((((()))))))))))))))))))))))))))************)))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********)))***++++++,,,++++++,,,------....../////////000111111111111111000000111111222222222333111111111222222333333333222111111111111111111111111222333333333333222111222222222222222222222222000000111111111111000000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))''')))***)))((('''((()))((((((((((((((()))******+++++++++***)))((((((''''''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))((('''''''''(((***+++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000111111222222333444444444333222222111111222222333333333444444444555555333222222111111222222333333333333333333333333333111111111111111111111111222222222111111111111000///............---------,,,---------------------++++++************++++++++++++************++++++)))))))))))))))))))))))))))************+++++++++******))))))((((((''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************(((((((((((((((((((((((('''((()))((('''((()))+++))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''')))*********))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))***+++***))))))+++---******+++++++++,,,,,,,,,,,,------,,,+++,,,...111............////////////000000111222222222111111444333333222111111111111111111000000000000111111333222222222111111000000111111222222222222111111333222222111000///......000000///...............---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))******((()))+++,,,,,,+++)))(((((((((((()))******++++++******)))(((((((((((((((++++++***)))(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))(((((('''((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,---------------......//////000000000111111222222333333444444333222222111111222222333333333333444444444444333222222111111222222333333333333333333333333333111111111111111111111111222222222111111111000000///............---------.........---,,,,,,,,,+++++++++************++++++++++++************++++++))))))))))))))))))))))))))))))*********+++++++++***)))))))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************(((((((((((((((((((((((('''((()))((('''((()))+++))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((('''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))***+++***))))))+++---*********+++++++++,,,,,,+++---------,,,,,,...000............////////////000000111111222222222333111111000000000111222222222222111111111111222222222222111111000000000000000111111222222111111000222222111111000000//////000000///..................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,*********)))))))))))))))((()))+++,,,,,,+++)))(((******))))))))))))))))))******)))(((((((((((((((+++******)))(((((())))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))******+++,,,---......---------...//////000000000000111111222333333333333333222111111111111222333333333333333333333333333222222111111222222333333333333333333333333333111111111111111111111111222222111111111000000000///............---------//////...---,,,+++******++++++************++++++++++++************++++++)))))))))))))))))))))))))))))))))*********++++++)))))))))***************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))'''((()))((('''((()))+++))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***)))((('''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))+++***))))))***,,,*********++++++++++++,,,+++,,,......---,,,---...---............/////////111000000000111333444555////////////000111222222333222222111111222222333000000000000////////////000000111111111111000000111111111000000000000000000///......---.........------------............------,,,,,,++++++***************++++++++++++,,,+++*********))))))((((((((()))***++++++***)))(((++++++***))))))(((''''''***))))))(((((((((((((((******)))((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***+++,,,---......,,,,,,---......//////000000000000111222222333333333222222111111111111111333333333333222222222222333222222111111222222333444444333333333333222222111111111111111111111111111111111111000000000000///............---------...------,,,,,,+++++++++++++++************++++++++++++************++++++))))))))))))))))))))))))))))))))))))************))))))******++++++,,,,,,(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))'''((()))((('''''')))+++(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((***)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***)))(((''''''&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))(((((((((((())))))************************(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''')))******))))))***+++************++++++++++++***,,,//////...,,,,,,------------.........//////111000//////000333555777000000/////////000111111222111111000000111111222//////////////////......///000000111111000000///000000000000000111111111///......------.........+++,,,,,,,,,---............------,,,+++***))))))************++++++++++++++++++******)))((((((((())))))************))))))******))))))(((((((((((())))))(((((((((((())))))***))))))((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***,,,---......,,,,,,------...////////////000000111111222333333333222111111000000111111222222222222222222222222333222222111111222222333444444444333333222222222111111111111111111111111111111111000000000/////////............---------***++++++,,,,,,---------++++++************++++++++++++************++++++))))))))))))))))))))))))(((((()))))))))*********))))))******++++++,,,,,,(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))'''((()))((('''''')))+++(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))((('''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++***))))))***))))))*********++++++++++++---//////...,,,,,,,,,------------............000///......///222555666444333222111000/////////000000////////////000000..................//////000000111111111111000000000000000000000111111111......------------......*********+++,,,,,,,,,---------,,,+++******))))))))))))*********+++++++++************))))))(((((()))))))))******)))))))))''''''(((((())))))))))))))))))(((((((((((()))))))))((((((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''')))************)))((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***+++,,,------,,,,,,,,,---......////////////000000111222222222222222111000000000000111000000111111111222222222333222222111111222222333555444444333333222222111111111111111111111111111111111000000000////////////............---------))))))***+++,,,---......++++++************++++++++++++************++++++))))))))))))))))))))))))((((((((()))))))))******)))))))))***************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))'''((()))((('''((()))+++))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++***))))))))))))))))))************+++,,,---///...---,,,,,,---,,,------------.........///.........///111222333555444333111000///....../////////....../////////............////////////111111222222222222111111111111111000000000000000---------,,,------...///************++++++++++++,,,,,,++++++******)))))))))))))))************+++)))))))))))))))))))))***))))))))))))))))))))))))&&&&&&'''(((((()))******((((((((((((((())))))***((((((''''''(((((())))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((###%%%''')))******((('''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++++++++,,,+++,,,,,,------....../////////000000111111222222222222111000000000000000...//////000111222333333333222222111111222222333555555444333333222111111111111111111111111111111111000000000///////////////............---------*********+++,,,,,,,,,---++++++************++++++++++++************++++++))))))))))))))))))))))))(((((((((((()))))))))******)))))))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************(((((((((((((((((((((((('''((()))((('''((()))+++))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&''''''((()))***((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%'''***+++***)))((()))))))))))))))************---......---++++++,,,---,,,,,,---------.........---.........//////000000333222111000///.........000000////////////000000....../////////000000000222222333333333333222222222222111111000000//////---,,,,,,,,,------...///,,,,,,+++++++++++++++***+++++++++***************))))))))))))************((((((((()))******++++++))))))(((((((((((())))))''''''((((((((((((((((((((((((((((((((()))******'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''' $$$(((******)))'''))))))))))))))))))))))))''''''''''''((((((((()))&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++++++++,,,------......////////////000111111222222222111111000000000000000---......000111222333444333222222222222222222333555555444333333222111111111111111111111111111111000000000000//////////////////.........---------,,,,,,++++++++++++++++++++++++************++++++++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************(((((((((((((((((((((((('''((()))((('''((()))+++))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&((()))***+++((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&((()))***((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%'''***+++***)))(((((())))))))))))************//////...,,,******,,,...,,,,,,,,,---------......,,,---......///......---000//////.........//////111111000000000000111111.../////////000000111111222333333444444333333222333222222111000//////...,,,,,,,,,,,,------...///---------,,,,,,+++++++++***************+++++++++))))))))))))************''''''((()))***+++,,,,,,))))))(((((((((((()))))))))))))))(((''''''&&&&&&((((((((((((((()))******'''''''''''''''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&))))))((((((''''''&&&&&&((((((((((((((((((((((((((())))))***+++,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************+++*********))))))(((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...///////////////.........222111111111000000//////000000000000111111111111222222111111111111222222333333333333333222111000111111000000000000111111////////////..................---------,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++)))(((''''''((()))+++''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,---------......//////.........---------------......///000000000000000000000000000000000000000000000000/////////111111111111111111111111333222111///---,,,,,,+++......---,,,,,,,,,,,,---------,,,,,,+++***))))))+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))***)))'''&&&'''(((***+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&'''''''''((()))))))))************************''''''''''''''''''''''''++++++***)))((('''&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))***++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))))))))***************)))))))))((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,++++++++++++,,,------////////////............111111111000000000////////////000000000111111111222111111000000111111222222333333333222222111000111111000000000000111111////////////..................---------,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&''')))***''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********)))******++++++++++++++++++,,,,,,,,,,,,---------///.........------------------......///000000000000000000000000000000000////////////////////////000000000000000000000000000000///.....................---,,,,,,,,,,,,---------,,,,,,+++******)))+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&(((***+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''***))))))((((((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******(((((())))))))))))******))))))((((((((((((((('''(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,------........................000000000000//////////////////000000000000111111222111111000000111111222222222222333222222111000000000000000000000000000////////////..................---------,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))************************************))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))******(((((()))*********************+++++++++,,,,,,,,,............------------------......///000000000000000000000000000000000.........///////////////////////////////////////......---......///000111......---,,,,,,,,,,,,------,,,,,,++++++*********++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''&&&&&&&&&''')))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***((((((((((((''''''''''''(((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,---------...............///////////////////////////////////////000000000111111111000000000000111111111111222222222222111111000000111111111111000000////////////..................---------,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))(((((()))))))))************************************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((******))))))((((((''''''(((((((((((()))))))))***'''(((((())))))))))))))))))************+++++++++------------------------------......///000000000////////////////////////.............../////////////////////////////////......---......///000111......---,,,,,,,,,,,,---,,,,,,,,,++++++*********************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((''''''&&&%%%'''''''''&&&%%%%%%%%%$$$))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))'''(((((((((((()))))))))''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++************+++,,,,,,,,,---------......//////.....................///...////////////000000000111000000000000000000111000111111222222111111111///000111111111111000///////////////..................---------,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))(((((()))))))))************************************((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((******))))))(((((('''''''''(((((((((((()))))))))''''''((())))))))))))((()))))))))*********++++++,,,,,,------------------------......///000000000////////////////////////............//////000000000000000000000000000000000//////............///......---,,,,,,,,,,,,---,,,,,,+++++++++++++++************)))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((''''''&&&%%%'''''''''&&&%%%%%%%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))''''''(((((((((((())))))'''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************+++,,,,,,,,,,,,,,,---......//////---------.....................////////////000000111000000//////000000111///000111111222111111111///000111222222111000///////////////..................---------,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))************************************))))))))))))))))))))))))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((((((((())))))''''''((()))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------------------......///000000000000000000000000000000000......//////000000111111000000000000000000000000222111000......---------......---,,,,,,,,,,,,---++++++++++++++++++++++++******)))))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((($$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++,,,++++++,,,------...//////,,,,,,---------................../////////000000000000////////////000000//////000111111111111111///000111222222111000///////////////..................---------,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))(((((()))************)))*********+++++++++,,,,,,++++++,,,,,,,,,---------------......///000000000000000000000000000000000//////000000111222222333////////////////////////111000///......---------......---,,,,,,,,,,,,---++++++++++++++++++++++++***)))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''(((((()))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((())))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((())))))******++++++(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))***++++++,,,++++++,,,,,,---...//////,,,,,,,,,------...................../////////000000000////////////000000//////000111111111111111...000111222222111000...000/////////..................---------,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******''''''''''''((((((((()))(((((()))******************++++++++++++,,,,,,,,,+++++++++,,,,,,---------------......///000000000000000000000000000000000///000000111222333333333........................000//////............///......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''(((((()))***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&'''''''''((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))(((&&&''''''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++)))))))))***+++,,,......++++++,,,------...//////.......................................///000000////////////000000000000444222000///...///000111222222222111111111000000------..................///............---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((''''''''')))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''((()))((('''&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))******++++++,,,------...---,,,,,,++++++++++++.........////////////000...............///000000000000000000000000000000000000000000000000000000111000000///...---------......---------,,,,,,,,,,,,,,,++++++***)))))))))+++******)))(((''''''&&&''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%&&&'''((()))******((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))*********))))))))))))***+++,,,,,,)))******++++++,,,,,,,,,.......................................//////000.../////////000000000000333222000///...///000111222222222111111111000000....................................------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&'''((('''&&&%%%&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))******++++++,,,,,,---...---,,,+++++++++++++++------........./////////---------------...//////////////////////////////////////////////////////111000000///......------...------------,,,,,,,,,,,,,,,++++++***)))))))))*********)))((('''''''''&&&&&&'''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++*********++++++))))))((((((((())))))************+++++++++++++++------------------------......------......///000....../////////000000000222111000///...///000111222111111111111000000000....................................------------,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((($$$&&&'''&&&%%%%%%&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))******+++,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---......////////////////////////////////////////////////000000000///......------------------,,,,,,,,,,,,,,,,,,++++++***)))))))))******))))))((((((''''''%%%&&&&&&'''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''((((((((()))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++******+++,,,,,,---+++***))))))((((((((((((---------,,,,,,,,,,,,,,,------------------------...------------...//////........./////////000000111000////////////000000111111111111000000000000////////////.....................---------,,,,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$&&&''''''&&&%%%&&&(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))***++++++,,,,,,,,,,,,+++++++++++++++,,,++++++,,,,,,,,,---------------,,,,,,------...///////////////////////////////////////////////////000000//////............---------,,,,,,,,,++++++,,,,,,++++++***)))))))))***)))))))))((((((((('''%%%&&&''''''((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******(((((((((((())))))))))))&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++---...///,,,+++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,+++---------------------------------------...//////............//////////////////////////////000000000000000000000000000000000000/////////............------------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((()))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%'''((((((''''''((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((())))))******+++,,,,,,+++++++++******++++++,,,+++++++++,,,,,,,,,,,,---...............//////000................................................////////////............------,,,,,,,,,+++++++++,,,,,,++++++***)))))))))))))))))))))((((((((((((''''''((())))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))%%%%%%%%%&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++(((((((((((())))))))))))'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))+++,,,...///,,,+++******)))))))))))))))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------........./////////......////////////000000//////000000000000000111111000000//////.........------------,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************)))))))))***))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%'''(((((('''''')))***''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))***++++++++++++************++++++,,,+++++++++,,,,,,,,,------///............///000000................................................//////////////////......,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))))))))))))))))))))(((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''''''''(((###$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***++++++***))))))((((((((())))))(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---------.........//////---......//////000//////////////////000000111111111111000000///......------------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))(((&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$&&&''''''''''''(((***''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++***************+++,,,,,,,,,,,,,,,,,,------------...------------...//////.................................................../////////////////////,,,,,,,,,++++++++++++***,,,,,,++++++***)))))))))(((((((((((())))))))))))&&&'''(((((())))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((())))))))))))((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((((((((((((((((((''''''''''''(((((())))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------.........//////------...///000000//////.../////////000000111111222111111000///......------------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((('''%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%###$$$&&&&&&&&&&&&''')))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++******))))))***+++,,,,,,,,,,,,------------......---,,,,,,,,,,,,---...............................................................///////////////,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))(((((((((((())))))))))))%%%&&&''''''((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&'''((()))***''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))111000---+++)))((((((((())))))))))))))))))))))))))))))***+++,,,,,,------...++++++------******...++++++++++++,,,---...///////////////////////////,,,...000000000000111222...........................///000111000///---+++,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''(((******((('''))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''***)))(((''''''((()))***))))))(((((('''''''''&&&,,,+++***)))(((((((((((()))))))))))))))(((''''''''''''''''''''''''&&&&&&))))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))******))))))((((((''''''***)))(((((())))))((('''((((((((((((((()))******++++++******************************************++++++,,,,,,,,,,,,---------------............///........................////////////////////////111000000///...---------------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''')))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&'''((()))***''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))///...,,,***)))((((((((())))))))))))))))))))))))))))))***++++++,,,------000+++)))+++,,,++++++...---,,,,,,,,,------------........................,,,...000000000///000222...........................///000000000///---,,,,,,,,,,,,,,,++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))((('''''''''))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''***)))(((''''''((()))***)))(((((((((''''''''''''++++++***)))(((((((((((()))))))))))))))((('''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))******))))))((((((((((((******))))))******))))))))))))((((((((()))******************************************************++++++,,,,,,,,,,,,---------------............///................................................111000000///......------------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((,,,+++***)))((((((((()))))))))))))))))))))))))))))))))******+++,,,,,,,,,000***'''***,,,,,,+++------------...---,,,,,,+++........................,,,...000000//////000111..............................///000000...---,,,------------,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******((('''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((''''''''''''******)))(((''''''''''''(((((()))))))))(((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))***))))))))))))(((((((((***************++++++++++++******))))))))))))***************************************************++++++,,,,,,,,,,,,---------------............///////////////////////////........................000000000///......------------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,...)))''',,,///...+++***++++++,,,------,,,+++***........................,,,...000000///...///000........................---......//////...------......---------,,,,,,,,,((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***((('''))),,,,,,***((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((('''''''''))))))(((''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))************+++,,,---,,,+++******)))))))))))))))))))))************************************+++++++++,,,,,,,,,---------------............///////////////////////////........................000000//////............------,,,,,,,,,+++++++++************)))))))))((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))***************+++++++++(((***000333///+++)))))))))***+++++++++++++++........................,,,...000000///......///........................------...............---......---------,,,,,,,,,((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,'''$$$(((000333///)))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((('''''''''((((((((((((((()))((((((''''''''''''(((''''''(((((((((((('''''''''''''''((((((((())))))'''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************&&&)))***+++******,,,...000///---,,,***)))))))))(((((()))))))))*********************************+++++++++,,,,,,,,,---------------............///////////////////////////........................////////////............------,,,,,,,,,+++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))************************))))))---333333///,,,,,,++++++************+++,,,------------------------,,,...000///...---...///........................---------------.........------------,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++'''$$$(((000333000***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((('''''''''((((((((((((((())))))(((''''''(((((()))&&&&&&'''((((((((('''''''''''''''(((((())))))***'''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''')))))))))))))))))))))))))))))))))************+++&&&))),,,,,,******---000222111///---+++***))))))'''(((((())))))*********************************++++++,,,,,,,,,,,,---------------............///........................------------------------//////////////////......------,,,,,,,,,,,,++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))'''((()))*********)))((())))))))))))))))))))))))************))))))))))))***,,,000333111,,,...333222000---***))))))+++,,,------------------------,,,...//////...------...........................,,,,,,,,,,,,------...///,,,,,,,,,,,,++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((***+++,,,+++***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((''''''(((((((((((('''''''''((()))******)))((('''''''''''''''((((((((())))))))))))(((((())))))***%%%&&&''''''((((((''''''&&&''''''((())))))******''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))(((((())))))))))))))))))))))))))))))*********+++++++++'''+++......------000444444222000...,,,***)))(((''''''(((((()))******+++************************++++++,,,,,,,,,,,,---------------............///------------------------------------------------.../////////////////////------,,,,,,,,,,,,++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((&&&%%%''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******************************((()))***++++++***)))((())))))))))))))))))))))))*********))))))))))))))),,,...111222---***000888888555000,,,))))))***+++------------------------,,,...//////...------...........................,,,,,,,,,,,,,,,---...///,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%***---+++'''$$$'''***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((''''''(((((((((((('''''''''((()))******)))((('''&&&'''''''''(((((())))))***)))))))))))))))******%%%%%%&&&'''((((((((('''&&&''''''((()))******+++&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))******++++++++++++)))---111111//////222777555333111...,,,***)))(((&&&''''''((()))******+++************************++++++,,,,,,,,,------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///////////////---------,,,,,,,,,++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***(((((('''(((((()))***+++))))))(((((((((((())))))%%%(((******(((&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''---(((***888IIIKKK;;;)))))))))(((((((((((())))))))))))))))))************,,,+++***))))))+++---...;;;444---)))))),,,---...---------............///............////////////..................------///)))333***///444$$$555------,,,,,,,,,,,,++++++++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))+++******)))))))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&'''''''''''''''((())))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((''''''((())))))))))))))))))))))))))))))))))))************,,,,,,------...///000000777555111---)))'''''''''))))))************))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------------------------------------------------------------+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&***)))(((''''''((()))***)))(((((((((((())))))***))))))(((((((((((())))))000...+++((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))(((((((((''')))'''***444???BBB:::111))))))(((((((((((())))))))))))))))))************,,,+++***))))))+++,,,...777222,,,)))***,,,------------------........................////////////..................------000+++222+++555???,,,...------,,,,,,,,,,,,++++++++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********'''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))+++***))))))(((((())))))''''''''''''(((((((((((()))((((((((('''''''''''''''''''''''''''((())))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((''''''((())))))))))))))))))))))))))))))))))))************++++++,,,,,,---......///333111...+++))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......------------------------------------------------------------------------+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&))))))(((((((((((())))))***))))))(((((((((((()))))))))(((((((((((())))));;;444+++&&&&&&((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((($$$%%%'''***---/////////***))))))(((((())))))***))))))))))))************++++++***))))))+++,,,---222///+++***+++,,,,,,,,,------------............---............/////////------------------......111---000,,,;;;LLL888(((------,,,,,,,,,,,,++++++++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******'''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))+++***))))))(((((())))))''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))((('''(((((())))))))))))))))))))))))))))))))))))*********************+++,,,,,,------...---+++***))))))***+++))))))************))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------------------------------------------------------+++++++++***************************************))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&))))))(((((((((((())))))******)))(((((('''(((((())))))(((((((((((())))))===555***&&&'''******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((''''''&&&%%%###$$$%%%'''***))))))))))))))))))***((()))))))))*********************)))***+++,,,,,,,,,++++++++++++,,,,,,+++,,,,,,---------.........---------.........//////,,,,,,------------......///...000,,,:::QQQGGG***------,,,,,,,,,+++++++++++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***'''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******)))(((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((())))))))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((******((('''((()))((((((((((((((((((((((((((()))))))))************)))))))))*********+++++++++***))))))))))))***+++))))))************))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((())))))))))))((((((******)))(((((('''(((((())))))(((((((((((())))))666///)))'''***,,,+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((,,,,,,++++++***)))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))---+++)))((((((((('''&&&******))))))))))))******((()))))))))***************))))))*********++++++)))***++++++++++++++++++,,,,,,,,,------------...------------............,,,,,,,,,,,,------......+++///000---333LLLQQQ222------,,,,,,,,,+++++++++++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***))))))((('''(((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''''''''''''''((())))))))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))******)))(((((()))((((((((((((((((((((((((((()))))))))************((((((((()))))))))))))))******))))))((((((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''(((((())))))))))))((((((***))))))(((((((((((()))))))))(((((((((((())))))---***((()))+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))...---,,,+++***))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))'''&&&(((***+++)))'''+++******))))))******+++))))))))))))************)))))))))************+++(((***,,,,,,+++***+++,,,,,,,,,,,,,,,------------,,,------------.........++++++,,,,,,------......)))...//////,,,???SSS666------,,,,,,,,,,,,++++++++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))'''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***)))((((((''''''((((((''''''''''''(((((((((((('''''''''((((((((((((((('''''''''''''''((())))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******)))(((((()))))))))))))))))))))))))))))))))))))))************(((((((((((((((((())))))*********))))))((((((((())))))************))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''((()))******)))(((''')))(((((((((((())))))***))))))(((((((((((())))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***%%%%%%%%%&&&''''''''''''+++******))))))******+++))))))))))))************((())))))***************(((+++---,,,******+++---++++++,,,,,,,,,---------,,,,,,---------.........***++++++,,,------......+++------333'''444MMM111------,,,,,,,,,,,,++++++++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((((())))))*********))))))))))))************))))))))))))))))))))))))))))))************+++++++++++++++++++++***++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''((()))******)))((('''(((((('''(((((()))***+++))))))(((((((((((())))))'''(((******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******)))***+++)))&&&%%%'''***++++++************++++++))))))))))))************(((((()))***************))),,,---,,,***)))+++---++++++,,,,,,,,,---------,,,,,,,,,---------......******+++,,,,,,---......---,,,+++555'''---HHH+++---------,,,,,,,,,++++++++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))((('''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))'''''''''''''''((())))))))))))))))))(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))))))))))))))************)))))))))))))))((((((((('''''')))***++++++++++++))))))************)))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************''''''(((((())))))******))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++***))))))+++---+++*********))))))(((((())))))))))))************++++++******++++++,,,---,,,,,,++++++,,,,,,---...------------------------------------------------000///------///333777999++++++++++++++++++++++++************************(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((()))************)))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++***))))))+++---*********)))))))))(((((())))))))))))************++++++******++++++,,,---,,,,,,++++++,,,,,,---...------------------------------------------------///...------///111444666++++++++++++++++++++++++************************(((((((((((((((((((((((()))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********+++++++++,,,,,,++++++*********+++,,,---************************,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))******))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********))))))+++,,,******))))))))))))(((((())))))))))))************+++************+++,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------...............///111111++++++++++++++++++++++++************************(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********++++++++++++,,,++++++******++++++,,,---)))))))))))))))))))))))),,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))***)))((()))***,,,))))))))))))))))))((((((((()))))))))***************************++++++,,,,,,,,,++++++,,,,,,---...------------------------------------------------------............------++++++++++++++++++++++++************************(((((((((((((((((((((((()))(((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))))))))((())))))))))))))))))))))))************+++++++++++++++***++++++++++++,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***)))((((((***,,,(((((((((((((((((())))))((()))))))))******************))))))******+++,,,,,,,,,++++++,,,,,,---...------------------------------------------------,,,------...---,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((((())))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))((((((***+++''''''(((((((((((())))))))))))))))))***************))))))))))))***++++++,,,,,,++++++,,,,,,---...------------------------------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))******))))))))))))))))))))))))))))))))))))************+++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((())))))'''((()))+++'''''''''((((((((())))))))))))))))))************)))))))))))))))***++++++,,,,,,++++++,,,,,,---...------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,,,,++++++******************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''(((((((((((((((''''''(((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))((('''((()))+++&&&'''''''''(((((())))))))))))))))))************)))))))))))))))******+++,,,,,,++++++,,,,,,---...------------------------------------------------------,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))))))))))))))************)))***+++,,,---,,,++++++))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((***+++,,,,,,+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))******))))))))))))******(((***---//////---***((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,+++***)))***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&(((***)))))))))))))))(((''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''%%%$$$%%%(((***(((&&&'''((((((((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))222000---+++)))(((((()))*********+++++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))***)))))))))))))))******''')))+++,,,,,,+++)))'''))))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))((())))))*********++++++++++++,,,,,,,,,++++++***))))))***++++++,,,,,,+++++++++,,,,,,------,,,,,,+++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))))))))(((((('''&&&&&&''''''((((((((('''&&&&&&(((***)))))))))))))))(((''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&$$$&&&((()))(((&&&'''''''''(((''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++******))))))((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))777444///***'''''')))+++*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))(((((()))***++++++((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))((((((''')))))))))*********+++++++++++++++,,,++++++***)))((())))))***+++*********++++++,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))((((((''''''(((((('''((()))(((&&&&&&((())))))))))))))))))(((((('''(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((('''&&&&&&&&&((()))((('''&&&&&&''''''((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************+++*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))222///,,,)))((())),,,...************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((()))***+++,,,***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))******************++++++++++++******((()))******++++++******++++++,,,,,,,,,,,,++++++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))'''((()))((('''&&&''')))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''''''''((((((((('''%%%%%%&&&'''((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))*********))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))***++++++,,,))))))*********+++++++++******+++++++++,,,,,,,,,************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))(((((()))***+++++++++***))))))))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********'''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((()))))))))*********)))******++++++*********)))******+++++++++++++++***++++++,,,,,,++++++***************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))&&&((())))))'''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((%%%%%%&&&'''((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******))))))((((((''''''''''''&&&&&&************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))(((''')))))))))************+++******+++++++++,,,,,,,,,******)))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))******))))))))))))******+++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((()))))))))******((()))******+++*********)))***++++++,,,,,,++++++******++++++++++++******************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''(((((())))))&&&((())))))(((''''''((('''(((((()))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((()))***)))'''''''''(((&&&&&&''''''((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))******)))((('''))))))))))))******************+++++++++,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))))))))***))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((()))))))))***(((((()))***************((())))))***+++***************++++++++++++******************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&'''(((((()))%%%'''))))))((('''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((***+++***'''&&&''')))'''''''''(((''''''&&&&&&))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&'''((()))***++++++))))))))))))******************+++++++++,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))---,,,+++)))((((((((('''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((************************&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((())))))))))))(((((()))***************'''(((((()))))))))))))))******++++++++++++******************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))%%%''')))***((('''''''''''''''((()))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((***+++***'''&&&''')))'''((((((((('''&&&%%%%%%***---111111---***))))))(((((((((((()))))))))))))))((((((((((((((()))***(((((())))))))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))******************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************+++*********))))))(((((())))))))))))***+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))******************++++++++++++******------------,,,,,,+++***.........------,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''')))777===...$$$''')))''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((+++++++++++++++***)))((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((%%%&&&''')))))))))((('''((((((''''''''''''(((((()))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((+++...---+++(((((()))(((((((((((())))))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))'''(((((((((((()))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************)))))))))((())))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))******************++++++++++++******,,,,,,------,,,,,,+++***......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******666;;;///'''******(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))'''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((())))))*********)))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&'''((((((((((((((((((((((((''''''''''''(((((()))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))((('''((()))(((((((((((())))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************))))))))))))))))))))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************++++++++++++******,,,,,,,,,,,,,,,++++++***------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++(((000666---))),,,)))************************'''(((((())))))(((((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))'''(((((())))))))))))((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))((((((''''''''''''(((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''')))***(((((((((((()))))))))))))))************))))))((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************************))))))))))))))))))))))))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))******************++++++++++++******++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))$$$***...((((((+++&&&************************'''(((((((((((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))''''''((()))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((***)))(((&&&&&&&&&'''(((((((((''''''''''''((((((''''''''''''&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))''''''''')))***+++(((((((((((())))))))))))(((((())))))((('''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))******************++++++++++++************+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((($$$(((***&&&))),,,%%%))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******((())))))***++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((***)))(((&&&&&&&&&'''(((((((((''''''''''''((((((&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,***(((((()))*********(((((((((((())))))))))))'''(((((()))((('''%%%$$$(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))***++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))'''++++++&&&***...&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((***+++---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))******++++++++++++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))((((((''''''''''''(((((((((''''''''''''((((((%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%---***(((((()))***)))'''(((((((((((())))))))))))(((((()))***)))'''%%%$$$(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((())))))))))))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))***+++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((...,,,%%%)))---&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((***,,,...))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************)))***************)))((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&'''((((((((((((((((((((((((''''''''''''((((((%%%%%%'''(((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%---***((((((******'''$$$(((((((((((())))))))))))))))))++++++***(((&&&$$$(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++***)))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))******************++++++++++++******((()))***+++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))%%%'''...,,,"""&&&+++$$$((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***---///))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))***))))))(((''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((%%%&&&((()))))))))((((((((((((''''''''''''(((((($$$%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''')))***)))((('''(((******)))(((''''''((()))***(((((()))***************))))))))))))************)))))))))))))))))))))))),,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++************+++++++++++++++++++++***)))(((************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******)))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((()))(((((('''((()))***+++))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((''')))***)))((('''(((******)))(((''''''((()))***'''(((((()))))))))(((((((((((()))))))))*********)))))))))))))))))))))))),,,++++++++++++++++++***,,,,,,,,,+++++++++******++++++************+++++++++++++++++++++***))))))************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((()))&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''''''''''''''''''''''''''''')))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((***)))(((&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((''')))***)))((('''(((***))))))(((((((((((())))))'''((((((((((((((('''&&&(((((())))))))))))******))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,++++++++++++***++++++************++++++***++++++++++++***))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))((((((''''''((((((&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((())))))***((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((((((''')))***)))((('''(((***))))))(((((((((((())))))(((((())))))((((((''''''(((((((((((()))))))))***))))))))))))))))))))))))))))))******++++++,,,,,,++++++++++++++++++++++++++++++************++++++******+++++++++******)))************************((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''''')))***)))((('''(((***(((((())))))))))))(((((()))))))))******))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++++++++************++++++)))******+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''')))***)))((('''(((***(((((())))))))))))(((((((((((()))***************''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******************++++++++++++,,,,,,,,,++++++************++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''((())))))***)))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((&&&'''((()))***))))))((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''')))***)))((('''(((***'''((()))******)))((('''&&&&&&((()))************'''''''''((((((((())))))))))))))))))))))))))))))************))))))))))))******+++++++++,,,,,,,,,++++++************++++++))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((()))******))))))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&''')))*********)))((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((()))***)))((('''(((***'''((()))******)))((('''$$$$$$&&&((()))*********''''''''''''((((((((()))))))))))))))))))))))))))++++++******))))))((((((*********++++++,,,,,,,,,++++++************++++++((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))))))))))))))++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((($$$%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''(((((()))***++++++,,,(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))---,,,***(((((()))***++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))(((&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((******))))))((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''(((((())))))*********(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))---,,,***)))((()))***++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((***)))))))))((((((((('''((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++***)))((()))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((+++***))))))))))))*********))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((******)))((('''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))((('''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''(((((())))))*********(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))'''(((((()))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''((((((((()))))))))***&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''(((((()))***++++++,,,(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))''''''((())))))***))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''((('''((((((((())))))******&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((((((***)))))))))))))))))))))))))))))))))))))))******+++'''((()))+++++++++***)))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))******************++++++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((+++*********))))))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))***)))((()))***+++***((())))))))))))))))))******))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((((((***)))))))))))))))))))))))))))))))))))))))******+++((())))))************)))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))'''(((((((((((())))))))))))******++++++******)))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((('''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))***)))((()))***+++***(((*********)))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((((((***)))))))))))))))))))))))))))))))))))))))******++++++***)))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((()))******++++++******)))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))((()))***+++***(((+++*********))))))(((((())))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++***(((((((((***(((((((((((((((((((((((()))))))))))))))******+++,,,+++***((((((((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))))))))************))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))***)))((()))***+++***(((++++++******)))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++***(((((((((***(((((((((((((((((((((((()))))))))))))))******+++,,,+++***((((((((()))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((()))))))))*********)))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))***)))((()))***+++***(((************))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((((((***)))))))))))))))))))))))))))))))))))))))******++++++***))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))************((())))))******))))))((((((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))***)))((()))***+++***((()))))))))))))))))))))***(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((($$$$$$%%%%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((((((***)))))))))))))))))))))))))))))))))))))))******+++((())))))************)))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))((((((((())))))))))))***(((((())))))))))))(((((((((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((()))***+++***(((((((((((()))******++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((((((***)))))))))))))))))))))))))))))))))))))))******+++'''((()))+++++++++***)))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))((()))***+++***(((''''''((()))***+++,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))************))))))+++*********))))))(((((((((((())))))******++++++''''''((()))******++++++******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''(((******((('''((()))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))((())))))((('''''')))***''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))'''((()))******)))((('''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++*********))))))((((((((((((((((((((((((((((((((()))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******))))))***+++++++++++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))************))))))************)))))))))((())))))))))))************)))******+++,,,,,,------******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((''')))+++***)))((())))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))&&&'''(((((('''&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))'''((()))******)))((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******)))))))))((((((((((((((((((((((((((((((((('''((())))))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))*********)))))))))((((((((('''))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))******))))))))))))******((()))******++++++*********************)))((((((******************************************************++++++++++++******))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))************))))))))))))***************)))))))))*********+++,,,,,,------******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((((((***,,,,,,***)))***+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))&&&(((******)))((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))******))))))))))))******(((((()))************************+++******)))(((******************************************************++++++++++++******))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))************))))))*********)))))))))))))))+++++++++******)))))))))(((((()))))))))***************))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---,,,+++***++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((+++---...---+++************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************+++******))))))******+++(((((()))************)))*********++++++******)))***************************************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))************))))))))))))))))))))))))******,,,,,,++++++******)))))))))))))))))))))***************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++------+++***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((+++......---+++************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))***************+++++++++++++++************++++++(((((()))*********************++++++++++++******************************************************++++++,,,,,,,,,,,,++++++************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************+++++++++++++++*********++++++++++++++++++++++++******))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))+++---,,,+++***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''')))++++++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++******))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((()))***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))*********+++++++++++++++++++++************++++++))))))***+++++++++++++++)))***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************)))))))))************+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))((()))))))))***************++++++++++++++++++,,,++++++++++++++++++++++++******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))+++,,,,,,+++******+++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((()))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++******))))))******+++***)))(((''''''((()))***))))))))))))))))))))))))***)))(((''''''((()))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******((((((((((((((((((((((((((((((''''''((()))+++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******'''((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))*********++++++,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))************))))))(((((())))))*********+++*********++++++,,,,,,---******))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++(((***,,,+++***)))***+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))***++++++***))))))***,,,''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))++++++************++++++***)))(((''''''((()))***))))))))))))))))))))))))***)))(((''''''((()))***'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******++++++(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************'''((((((((())))))******)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,------------,,,)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))+++*********))))))((((((++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))(((((())))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))((((((((((((*********************************))))))))))))))))))************+++++++++------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++++++++++++++***))))))...---,,,,,,++++++,,,,,,+++++++++++++++*********,,,+++++++++************))))))******+++++++++,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))************)))))))))(((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++*********)))************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++///......------------............---------------++++++******************))))))*********+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))***)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))************))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''************))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,---------......++++++,,,,,,---...//////+++++++++,,,,,,---------,,,,,,---.........---------------...............,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,)))))))))*********************++++++++++++******))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))*********)))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************)))))))))))))))***))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))((()))))))))***************))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,---------.........++++++,,,,,,---......///,,,,,,------------------,,,---...//////...---------------------......///++++++,,,,,,---------------,,,,,,++++++*********,,,,,,,,,,,,------------************************++++++++++++++++++++++++*********************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))))))))))))))))))))******(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************)))))))))))))))******))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))******************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))************))))))******************)))))))))*********++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,---,,,,,,,,,,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,------......------------,,,,,,,,,,,,---...------.../////////...---000000///...------,,,,,,+++++++++++++++,,,,,,,,,++++++++++++************,,,++++++++++++++++++,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))))))))))))))************'''(((((())))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))*********++++++)))))))))))))))*********(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,---------........................------------......///000000000////////////000111222333333222111000///000111111///000000111111///...---111111000000///...------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))((()))))))))************''''''(((((()))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))*********+++++++++)))))))))******+++++++++))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------.........//////////////////000000111111222111222444666999;;;===>>>;;;:::999888:::<<>><<<888333333222111000/////////******+++---...---***(((---((('''+++,,,)))***000)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++************************((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))************************))))))***+++++++++++++++++++++++++++++++++++++++************************++++++************++++++******++++++++++++******************************************************************************)))))))))))))))***++++++************************))))))))))))************************************))))))))))))************))))))))))))))))))))))))***************)))((((((******++++++++++++******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))******))))))((()))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))***+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))***,,,---,,,+++,,,,,,,,,,,,---......///333222222222444:::DDDMMMQQQQQQPPPMMMIIIFFFDDDDDDGGGHHHNNNXXX```bbb\\\VVVWWWZZZ___eeekkkpppssstttqqqiii```ZZZ\\\aaafffiiinnnssssssmmmiiikkkppprrrzzz{{{|||{{{wwwsssooolllllllllmmmppprrroooiiidddWWWWWWUUUUUUYYY^^^\\\VVVKKKEEE>>>:::999888555222444111///---......---,,,111,,,,,,///...+++,,,000,,,,,,------,,,+++)))(((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++************************))))))))))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************++++++++++++++++++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))))))))***++++++************************)))))))))*********++++++***************************************))))))))))))))))))))))))))))))))))))************))))))(((******++++++++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))******************)))))))))))))))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))******+++*********++++++++++++,,,,,,,,,,,,---------------,,,+++***+++---......------------...///000111222777999<<<@@@HHHWWWhhhtttqqqsssrrrmmmfff```]]]\\\fffggglllxxx{{{qqqlllnnnqqqtttvvvwwwwwwvvv|||wwwuuuuuuwwwxxxsss{{{~~~zzzvvvyyy}}}zzz}}}wwwsssllljjjiiiooo{{{vvvlllbbbUUUMMMLLLKKKHHHEEECCC>>>777222000000000000///------......++++++---.........---,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))*********************************************+++******))))))((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...//////...---,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,************************))))))*********+++++++++************************+++++++++******)))))))))))))))))))))))))))))))))))))))************)))(((******++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))++++++************************++++++++++++******((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------------///...------//////...---.........///222666;;;===DDDKKKQQQWWW```nnn|||}}}uuupppooopppxxxyyy|||zzzyyyyyyyyyyyyyyyyyyzzz~~~|||tttppptttzzz|||~~~{{{~~~~~~zzzyyyyyyvvvttt{{{|||ttthhhaaa___aaabbbccc[[[TTTJJJAAA:::666333111---------......---,,,------------,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))******)))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************++++++++++++***)))************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......---,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************++++++,,,************************************++++++++++++************************,,,,,,++++++******))))))************************((())))))*********))))))******++++++++++++******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))******************++++++******++++++++++++******(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************((()))))))))************)))*********)))))))))((())))))*********+++++++++***+++++++++,,,,,,------///...,,,---......---,,,------...111999CCCMMMSSS\\\bbbdddaaacccllltttwww|||}}}}}}{{{xxxwwwyyy{{{zzz{{{|||}}}ooofffllluuuxxxvvvyyy~~~{{{yyyuuupppnnnsss{{{zzzrrrgggZZZNNNCCC:::555222222222000//////...---,,,,,,++++++,,,,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++))))))************))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,+++***)))******************************************)))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))***************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,+++++++++++++++++++++++++++++++++++++++*********************************((())))))************)))******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))******************)))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))************))))))***++++++******)))*********++++++++++++,,,******++++++,,,,,,---------,,,+++,,,...//////......///111888CCCQQQ^^^eeefffjjjhhh___^^^iiirrrtttwwwwwwyyy{{{~~~ttt___TTTWWW___fffsssvvvjjj```aaacccjjjyyy~~~~~~|||rrrfffYYYMMMGGGAAAAAA===555111000...+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))******++++++******)))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,------+++)))(((******************************************++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++***++++++++++++++++++,,,************************(((((()))*********************++++++++++++******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********((())))))******))))))((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))************((()))***,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---.........,,,,,,---000444777777777777999===DDDMMMXXXbbbhhhgggooopppjjjlllxxx{{{|||~~~sssiiibbb``````aaaaaa^^^XXXNNNDDD@@@CCCFFFKKKSSSZZZ\\\[[[VVVKKKAAAIIIKKKQQQ\\\hhhnnnnnnlllddd```^^^```hhhrrrxxx{{{yyyxxx}}}}}}wwwqqqkkkgggcccaaaXXXIII???;;;666111333222000///...---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))******++++++******)))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++---------+++)))(((************************)))))))))***+++++++++,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---************************(((((()))*********************++++++++++++******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************************))))))))))))************((()))+++,,,---------,,,++++++,,,,,,,,,---------,,,,,,------...///000000...///111555;;;???AAAAAACCCEEEHHHNNNSSSYYY^^^```nnn{{{|||wwwsssoookkkgggccc[[[VVVPPPJJJFFFEEEGGGHHHJJJFFFBBBDDDJJJPPPTTTTTTLLLKKKIIIFFFHHHKKKHHHCCCAAAAAACCCHHHNNNPPPOOOMMMOOOJJJFFFGGGNNNUUUXXXWWWXXX\\\]]]YYYYYYbbbnnnttt}}}}}}vvvbbbTTTMMMFFF???999777444111///---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******)))************++++++++++++***)))(((((()))******++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------......------------------***+++...000///------///,,,,,,,,,,,,------------........................---------,,,,,,,,,,,,,,,------------------------------------------------,,,------...---,,,***)))((()))***+++,,,---------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++(((((())))))******++++++))))))))))))))))))))))))************))))))))))))))))))))))))******************))))))))))))******+++*********))))))((((((************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))***************)))((((((***)))(((''''''((()))************)))))))))))))))+++*********))))))(((((((((***++++++******+++,,,+++,,,------,,,,,,---...---,,,,,,---///111444666333444777===CCCGGGIIIHHHIIIQQQYYY]]]```eeekkkooowwwddd^^^VVVOOOKKKJJJKKKLLLRRRQQQNNNKKKGGGEEEDDDCCCAAABBBEEEHHHMMMRRRVVVYYYLLLMMMPPPPPPNNNJJJEEEBBBMMMKKKJJJKKKOOORRRRRRPPPQQQMMMIIIIIIKKKNNNOOOOOOQQQQQQPPPOOOOOOQQQVVVZZZgggkkknnnooottt|||wwwkkk\\\QQQNNNJJJEEE>>>999444000000111///,,,,,,000000,,,+++,,,,,,------,,,+++******+++,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''&&&&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))*********++++++++++++***)))(((((()))***+++++++++************++++++************++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---+++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000...,,,,,,---///000000000000111111111////////////////////////000000000000////////////,,,,,,------------------------------------------+++,,,,,,------,,,+++***))))))***,,,,,,---------******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******************+++++++++,,,++++++++++++++++++++++++************************))))))*********+++++++++)))))))))))))))*********))))))))))))))))))))))))+++++++++***)))((((((((())))))))))))******************))))))))))))******************)))))))))(((************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))***************)))((((((***)))(((((((((((()))******)))))))))))))))))))))+++*********)))))))))))))))***++++++******+++,,,)))***,,,+++******+++---+++---000222333555888:::======???BBBEEEIIILLLNNNVVV\\\bbbdddgggooozzz}}}wwwoooqqqtttyyyzzzttthhhZZZPPPLLLIIIDDD???===@@@EEEJJJMMMMMMMMMKKKIIIHHHGGGGGGIIIIIIJJJOOOUUU[[[^^^```ggghhhiiiiiigggddd```^^^WWWVVVUUUXXX[[[^^^]]]\\\]]]XXXRRROOOPPPSSSTTTUUUPPPOOOLLLKKKKKKLLLNNNOOOSSSVVVXXXXXX\\\cccggggggvvv||||||pppeeeaaaWWWUUUSSSOOOHHH???888444111...---///...+++,,,000)))***++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((++++++************++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++******)))))))))******+++++++++************++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////------------/////////000000000000111000000000000000000000000////////////......---------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++)))***+++,,,,,,------,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******)))))))))*********++++++++++++++++++++++++++++++***************************************+++++++++************)))))))))))))))))))))))))))))))))))),,,,,,+++***))))))(((((())))))))))))******************))))))))))))******************))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))************))))))(((***))))))(((((())))))***))))))))))))))))))*********************))))))))))))+++,,,,,,+++***,,,---)))***++++++******,,,------333999;;;;;;;;;???CCCCCCFFFIIILLLOOOVVV^^^dddlllppptttssspppqqqxxxqqq]]]SSSTTTUUUWWWXXXUUUOOOIIIEEEGGGEEEBBB???@@@EEEMMMRRR\\\^^^``````___]]]\\\\\\hhhffffffkkktttzzz|||zzz~~~|||zzzyyyuuuvvvwwwzzz}}}~~~}}}tttooohhhdddeeeiiimmmoooeeeaaa\\\ZZZZZZXXXUUURRRLLLOOOPPPNNNOOORRRSSSPPP]]]jjj{{{}}}yyyyyyzzzyyyzzz|||zzz{{{zzzttthhhYYYJJJ@@@888444111000...+++...333)))***+++,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((++++++************++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))******************************++++++++++++************++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------.........///------------.................................................../////////***...///...---///000///......////////////000000111111111111111111111111/////////......------,,,---......//////000000111,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,***++++++,,,------,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++******++++++++++++******((())))))))))))*********++++++++++++++++++++++++************************************************++++++******))))))(((((())))))))))))))))))))))))++++++***************)))((()))))))))******************))))))))))))***************)))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))************)))((()))))))))))))))))))))))))))))))))))))))************************************+++,,,,,,++++++,,,...***,,,------------...///222999@@@AAA@@@AAAGGGMMMJJJOOOVVVZZZ]]]cccllltttxxx|||}}}sssiiifffhhhzzz~~~~~~vvveeeSSSFFFAAABBBBBBBBBCCCEEEKKKQQQUUUSSSPPPPPPTTT^^^ggglllmmmwwwzzz~~~}}}zzzvvvttttttsssooommmrrr{{{{{{~~~~~~xxxzzz}}}~~~xxxvvvyyy}}}xxxvvvvvvsssmmmggg```cccccc___[[[XXXRRRKKKMMMVVVbbbiiiiiijjjooovvv|||wwwvvvzzzsssdddZZZEEE@@@;;;777222------111...---------...---,,,***------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((++++++************++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******(((((()))))))))*********))))))******++++++++++++++++++************++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------........./////////------........./////////////////////////////////........./////////000000...333333///---000111///000000000111111111222222000000000000000000000000222222222111000//////...---------....../////////------------------------*********++++++,,,,,,---++++++,,,---------,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++******++++++++++++******((())))))))))))*********++++++++++++++++++++++++************************************************++++++******))))))(((((())))))))))))))))))))))))))))))******++++++,,,,,,((()))))))))******************))))))))))))******))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))*********))))))))))))************))))))(((((())))))***************************+++++++++***,,,------,,,,,,---...+++---............000111333999@@@AAA@@@BBBJJJRRRVVV\\\dddhhhjjjmmmtttyyy}}}{{{uuuhhhYYYRRRTTT]]][[[VVVPPPJJJFFFFFFGGGBBBDDDGGGKKKOOOVVV^^^dddaaa^^^___kkk}}}xxxuuutttoookkkhhhlllsssvvvsssnnnlllmmmnnnoooqqqssstttuuukkkmmmpppssstttuuuuuutttzzzxxxuuusssvvv~~~~~~}}}|||uuummmaaaWWWSSSTTTTTTQQQRRRVVV]]]bbb```fffvvv~~~vvvnnnUUUOOOJJJFFF@@@777000///000---++++++------,,,***---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((++++++************++++++************************************************************************))))))))))))))))))))))))******))))))))))))******((((((((()))))))))******((()))***+++,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........//////.........////////////000000000000000000000000000.........//////000000111777<<<;;;333000444444000111111111222222222333333333333333333333333333333333333222111000//////.....................------........................,,,,,,+++++++++,,,------,,,,,,------------,,,,,,---------------,,,,,,+++***++++++++++++,,,,,,,,,******++++++++++++******)))))))))*********++++++++++++++++++++++++++++++************************+++++++++***************************))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,))))))))))))******************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))************))))))******++++++******)))((((((((()))******++++++*********++++++++++++++++++,,,...---,,,,,,---///,,,...000000///000111333333999@@@DDDGGGKKKRRRXXXaaagggooouuuyyy~~~|||mmmaaaTTTFFFAAADDDJJJIIIGGGEEEDDDFFFIIILLLRRRZZZeeemmmrrrtttwwwyyyyyysssqqqyyy{{{~~~{{{rrriiieeeeeeiiieeeccceeeiiijjjgggcccZZZZZZ\\\^^^```bbbcccddd___aaadddfffeeeeeefffgggjjjiiihhhfffgggkkkrrrwwwxxxxxxzzzxxxooofffddd]]]TTTPPPRRRVVVVVVLLLRRRbbbxxx~~~}}}zzzsssgggbbb___```\\\OOO@@@777333///+++***,,,...---,,,------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))************+++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&(((((((((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((++++++************++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******(((((((((((()))))))))***((()))***,,,------,,,,,,++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,---------.............../////////000000000000000000000000000000000111111222222333444444555:::AAA@@@888666<<<>>>999999999999999::::::::::::========================999888888777666555444333333333333222222111000000000000000000000000000000///...---,,,,,,,,,---...,,,---------------,,,,,,------......---,,,,,,+++******+++++++++,,,,,,,,,******++++++++++++******************+++++++++,,,++++++++++++++++++++++++************************+++++++++*********)))))))))))))))))))))*********)))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))******************))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))(((((()))***************)))***++++++++++++***)))'''(((((()))******++++++*********++++++,,,,,,,,,,,,---......------...///111333444555555555777888:::AAAKKKUUU\\\aaafffhhhmmmooorrrvvvzzz~~~jjjWWWNNNGGG>>><<>>CCCLLLYYYhhhrrrxxxyyyyyyyyyuuupppmmmllllllkkkjjj\\\KKK???CCCHHHFFFFFFKKKOOOYYYcccggggggmmmzzzuuunnnlllmmmnnnkkkfffaaa]]]\\\^^^___YYY]]]___ZZZQQQJJJIIIKKKHHHIIIJJJKKKKKKJJJJJJIIIFFFFFFGGGHHHHHHFFFEEEDDDEEEGGGHHHGGGEEEEEEHHHJJJHHHKKKMMMMMMKKKLLLNNNQQQQQQTTTYYY^^^ccciiiooosssjjjooosssuuuzzzuuukkkdddSSSNNNLLLQQQVVVZZZ```eeelllvvv|||}}}xxxcccSSSJJJ===555333111...+++......---------,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((******((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))(((&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))******+++++++++******************(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---///111...---000111///---+++---...///000111222222222111555999999888999???EEE===AAAEEEEEEBBBBBBFFFKKKGGGFFFHHHKKKLLLNNNTTT\\\cccggghhhbbb[[[XXXUUUQQQQQQTTTVVVWWWXXXYYYWWWUUURRRTTTXXX]]]___]]]XXXTTTPPPLLLGGGEEEDDDDDDCCCBBBAAA<<<777666777777333///222111///---,,,---...///...///000000///...///000.../////////...---,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))************************(((((((((((())))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))************))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******************************************---,,,***)))))))))*********+++,,,+++******+++---111...,,,...333777888888>>>>>>>>>>>>@@@EEELLLQQQ___gggnnnqqqxxxzzz}}}jjjVVVOOOLLLHHHFFFFFFCCCEEEGGGFFFGGGMMMXXXaaarrrqqqfffcccdddeeeeee```[[[VVVRRRRRRQQQOOOMMMMMMKKKLLLLLLHHHDDDFFFKKKGGGFFFFFFGGGHHHHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDCCCCCCCCCDDDCCCEEEGGGGGGFFFFFFFFFHHHJJJJJJJJJMMMQQQTTTWWWXXXYYY]]]bbbfffjjjpppwww|||~~~mmmfff```]]]___```\\\YYYUUUWWW^^^lll~~~qqqaaaPPPIIIDDD;;;222...222000...,,,++++++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))%%%''')))***+++***((('''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((''''''&&&((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))***+++++++++++++++++++++*********))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000///------///000333000---------///111333333444666777777777888999999<<<>>>??????AAAFFFJJJNNNQQQUUUSSSOOOLLLOOORRRWWWWWWZZZ___^^^\\\___ddduuu{{{{{{ssskkkhhhgggeeeqqqqqqooonnnmmmmmmjjjggg```fffoooxxx|||xxxpppiii___[[[XXXVVVWWWWWWVVVTTTJJJFFFAAA???@@@>>>:::666555444222111111222333444000111111000...---......---------------,,,,,,+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))************+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))************************(((((((((((())))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))************))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************---,,,***)))))))))***++++++,,,,,,++++++,,,///111222333444777:::<<<<<<;;;??????@@@CCCGGGPPPZZZ```hhhpppyyy|||gggXXXIIIDDDBBB@@@@@@CCC===GGGTTTZZZ\\\aaajjjsss~~~vvvnnnddd^^^\\\]]]^^^]]]ZZZUUUNNNKKKJJJKKKJJJIIIJJJIIIIIIJJJGGGCCCEEEIIIHHHGGGFFFFFFGGGHHHHHHHHHEEEEEEDDDDDDEEEEEEFFFFFFCCCDDDEEEFFFHHHIIIJJJJJJNNNLLLIIIFFFDDDDDDEEEEEEBBBEEEHHHIIIIIIJJJNNNPPPRRRTTTWWWZZZ]]]aaafffjjjrrr|||xxxyyyzzzsssdddXXXTTTQQQPPPXXXgggyyyzzz{{{wwwmmm```YYYTTTLLL???444333222000///////////////............---,,,++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))((()))+++,,,,,,,,,***)))************************)))(((''''''''''''((()))(((((((((((((((''''''&&&((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((************************++++++++++++++++++++++++++++++++++++++++++++++++***************************************************))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------........................///000111000......000222222222111///...000333666666888999::::::;;;===???>>>AAAEEELLLSSS[[[bbbfffhhhlllnnnkkkeeeaaabbbdddjjjkkkooottttttooonnnppp{{{|||~~~}}}{{{vvvpppkkknnnrrrzzz~~~ppplllhhhgggiiijjjiiiggg\\\XXXTTTQQQPPPMMMIIIDDD@@@>>>;;;888666666666777111111000///............,,,------------.........---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******)))************+++++++++************************++++++++++++++++++++++++*********++++++++++++,,,))))))))))))))))))))))))************************(((((((((((())))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************,,,,,,+++************+++,,,,,,,,,,,,,,,///444888555999>>>AAAAAA@@@@@@@@@CCCEEEHHHMMMTTT^^^hhhooovvv{{{}}}pppUUULLLDDDBBBAAAAAADDDHHHOOO___qqq{{{{{{{{{zzzuuuuuutttqqqbbb^^^YYYVVVUUUUUUTTTSSSSSSOOOIIIFFFEEEFFFGGGGGGGGGFFFGGGJJJIIIFFFHHHLLLJJJHHHGGGGGGJJJNNNSSSVVVTTTQQQNNNKKKJJJKKKMMMNNNOOOQQQSSSUUUVVVVVVUUUUUUVVVOOOGGGCCCBBBBBBAAA@@@???CCCFFFEEEBBBBBBEEEHHHIIIIIIIIIKKKNNNRRRUUUXXX```nnn}}}xxxfff]]]QQQLLLRRR^^^jjjqqq|||zzzxxxqqqjjjiiigggWWWDDD888555111///...//////...000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))((()))***,,,,,,++++++***************************))))))(((((((((((())))))(((((((((((((((''''''&&&((((((''''''''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((************************++++++++++++++++++++++++******************************************************************************))))))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------------............---------...............///000000000//////111333...333777666555777888888@@@CCCFFFGGGGGGIIILLLOOOQQQSSSXXXaaalllwww~~~}}}yyyzzz}}}~~~}}}~~~}}}xxx~~~{{{yyyxxxzzz}}}wwwvvvxxxzzzyyywwwqqqnnnkkkiiifffbbb]]]YYYSSSPPPKKKEEE@@@<<<:::999666444222111111111111000............//////000000.....................///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***))))))*********+++++++++************************++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))************************(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))************))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++************************++++++++++++++++++++++++------------...333:::???;;;???DDDEEECCCBBBCCCEEEIIINNNUUU\\\ccckkkrrrvvv}}}||||||zzzrrrdddXXXJJJIIIHHHIIIJJJMMMRRRWWWfffqqq~~~uuukkkfffhhhjjjhhhdddWWWVVVSSSPPPMMMLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMLLLPPPOOOQQQVVVXXXXXXYYY]]]]]][[[XXXWWW\\\fffrrr{{{{{{uuullldddaaacccgggjjjwwwxxxyyyxxxvvvrrrmmmjjjccc\\\UUURRRSSSTTTQQQNNNIIIHHHGGGEEECCCCCCDDDEEEEEEBBBAAABBBFFFIIILLLLLLNNNXXXdddnnntttzzz|||kkk^^^XXXWWWWWWWWWbbbkkkzzz|||wwwbbbKKKDDD:::333000///---,,,//////......------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&((((((''''''''''''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((************************++++++++++++++++++++++++***************************************************************************************++++++,,,++++++,,,,,,---------------------,,,,,,,,,,,,,,,---------....../////////,,,---------......//////...///111111111222444666111777::::::???GGGMMMMMMZZZ___dddfffffffffjjjnnnuuutttuuuxxx}}}|||xxxrrrnnngggddd^^^XXXRRRMMMKKKJJJHHHDDD???;;;999777444222111000000////////////000////////////////////////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++))))))*********+++++++++************************++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))************))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************+++++++++,,,,,,,,,++++++............111777???EEEBBBDDDFFFEEEDDDEEEJJJNNNRRRZZZeeeoootttwwwwwwxxx{{{rrrhhhaaa\\\VVVNNNIIICCCHHHNNNSSSXXX^^^eeehhhlllmmmqqqyyyqqqggg\\\YYY[[[ZZZUUUPPPMMMMMMLLLHHHFFFFFFJJJNNNMMMSSS[[[ccchhhiiiiiiiiikkkjjjmmmuuuyyyzzz|||}}}xxxuuuyyy{{{xxxzzz~~~{{{wwwfff^^^VVVUUUYYY[[[YYYUUUMMMGGGAAA@@@CCCDDDCCCAAADDDHHHPPPWWW\\\```ggglll}}}xxxoooeee___UUUWWW___nnn}}}{{{eee[[[LLL@@@999555000---......------------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((''''''&&&((((((''''''''''''((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((************************++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++************+++,,,,,,+++,,,,,,------......///------------------------------......///000000000------......///000000000000222444555666888;;;>>>===AAAAAACCCOOOcccooopppuuu{{{wwwtttpppllliiigggffffffeee^^^UUUMMMHHHCCC===888777555333111000//////000000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***************************+++,,,,,,---,,,,,,,,,......///000333999BBBGGGHHHHHHGGGHHHJJJOOOVVV[[[]]]fffsss|||~~~{{{uuuqqqiii^^^RRRKKKHHHGGGKKKPPPLLLTTT^^^eeemmmvvv{{{|||vvvmmmfffgggooosssoooiii^^^UUUOOOOOOOOOLLLHHHGGGFFFIIIKKKKKKJJJNNNWWW___fffpppyyy|||{{{ddd[[[PPPJJJIIIHHHBBB===CCCBBBEEEIIIKKKLLLQQQWWW___nnn~~~ggg\\\TTTVVV```nnnsssiiiZZZNNNFFF???666000000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++&&&&&&''''''''''''&&&&&&(((((((((((((((''''''&&&((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---.../////////,,,,,,------......//////---......///000000111111//////000111111222333333666888:::<<<>>>AAAEEEHHHKKKPPPSSSYYYkkk~~~|||{{{zzz{{{}}}~~~~~~vvvjjjaaaZZZTTTMMMGGGBBB???<<<888666444444444111111111000000000//////........................------------------------***,,,...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,***************************+++,,,---------,,,,,,---...000111555;;;CCCHHHKKKJJJJJJNNNVVV___gggkkklllsss|||{{{pppeee___UUUMMMFFFDDDCCCGGGSSS___cccllluuuzzz{{{qqqeeeaaabbbaaaZZZSSSKKKGGGFFFIIIJJJIIIMMMSSSRRRXXX___bbbccciiittt~~~wwwhhh```^^^ZZZQQQJJJHHHDDDCCCEEEFFFDDDGGGMMMNNNYYYgggooorrrxxxsssbbbWWWSSSXXXeeerrrwwwpppgggaaa[[[RRREEE<<<666444222000/////////000------------------------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))***************++++++,,,++++++++++++++++++++++++&&&'''((())))))((('''&&&(((((((((((((((''''''&&&((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((************************++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,------...///000000,,,,,,,,,---...///000000---......///000111111222111111222333444444555555:::<<>>:::333///111333222111...,,,---000222000...---,,,,,,,,,------+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************++++++++++++******)))))))))))))))))))))*********))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((()))***+++,,,---------...---,,,***)))******+++---------------,,,,,,+++------000777>>>CCCGGGJJJMMMVVVbbblllqqqrrrrrrrrrpppqqqpppgggVVVFFFCCCHHH@@@DDDHHHHHHKKK[[[ttt~~~}}}{{{tttlllggg^^^ZZZWWWTTTNNNGGGHHHMMMLLLLLLPPPYYYaaalll~~~tttuuujjjWWWKKKJJJIIICCCJJJFFFDDDFFFKKKTTTdddrrr}}}{{{}}}rrrccc\\\YYYPPP[[[hhhuuuxxx___QQQ???555333333000,,,...000///***+++000111---++++++,,,,,,,,,+++************++++++++++++******(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&&&&((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******''''''''''''''''''''''''((((((((((((((('''''''''************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---+++///000,,,333888111,,,,,,,,,,,,---............///000111000111333555::::::<<>>@@@EEEMMMRRRXXX\\\```fffooovvvxxxeeeSSSPPPVVV```ooo}}}tttbbbQQQEEE<<<777444...111222///---......---------------,,,,,,,,,+++******++++++++++++*********************************))))))(((((())))))***))))))((((((((((((''''''((()))******(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((((((((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...+++...---***333<<<777111000/////////000111111333444444555666999>>>BBBHHHNNN]]]qqq|||~~~~~~zzz}}}yyysssqqqrrr~~~rrrjjjnnnvvvyyywwwuuueeeeeedddeeeeeefffeeeeeelllssszzz}}}~~~ppp]]]RRRIIICCC777888888555111//////000111000......//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,+++*********+++,,,,,,,,,,,,++++++,,,,,,---///000222444444555;;;AAAFFFNNNXXX```cccnnnuuu~~~lllVVVGGG@@@FFFNNNNNNIIIJJJZZZlllxxxxxx{{{uuudddXXXPPPKKKKKKNNNPPPMMMKKKKKKOOO]]]vvvxxxvvv}}}qqqaaaTTTHHHAAABBBGGGGGGJJJOOOQQQSSSYYYccckkk{{{www___XXXWWWWWW]]]ggg{{{zzztttkkkbbbXXXLLL>>>555...000111///..................---,,,++++++++++++***++++++,,,,,,++++++******************************))))))))))))))))))***))))))(((((((((((((((((((((***+++***)))((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,***......***111666///222111000//////000111222333555777:::???GGGPPPUUU[[[fffxxx~~~{{{qqqxxx{{{}}}uuusssxxx}}}~~~|||{{{zzzyyywwwnnnjjjpppxxxyyyuuussshhhhhhhhhhhhiiillloooqqqrrrjjjbbb\\\EEEAAA:::666444333111000000///------...///......------------------------------------------------+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++,,,,,,,,,+++******,,,---.........---+++)))---...///000333555888999999CCCMMMTTT]]]hhhpppqqqwww~~~ppp]]]MMMEEEAAAHHHQQQVVVWWW^^^sssxxxlllcccYYYQQQLLLLLLUUU```aaa^^^\\\^^^cccqqqmmmZZZJJJBBBAAACCCEEEGGGIIIKKKPPPWWW\\\iiiyyysssmmmggg[[[SSSQQQ___lll}}}xxxqqqmmmhhh^^^NNNCCC<<<888444111000...------///...,,,+++*********+++++++++,,,,,,,,,,,,++++++******************************))))))))))))******(((((())))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++***///000+++///333+++000/////////111333666888999===DDDLLLUUU___iiiooooooyyyzzz}}}~~~xxxyyywwwrrrvvv}}}~~~{{{vvvmmmiiiiiiqqqwwwvvvrrrqqqiiijjjlllpppvvv|||wwwqqqlllVVVOOOFFF@@@>>><<<888444111///......///111222111........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((()))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))***++++++,,,,,,,,,+++++++++---///111111///---+++,,,---///222666:::>>>AAAFFFUUUbbbgggmmmuuuyyyvvvnnnrrrqqqgggVVVIIIDDDEEEMMMLLLRRRaaasssuuuhhhaaaTTTQQQQQQSSSVVV___nnn}}}uuusssuuuzzzwww```OOOFFFFFFHHHIIIHHHGGGGGGIIIKKKRRRbbbrrrvvvsssvvvrrraaaUUUNNNUUUfff{{{{{{vvvooofff___UUUIII===888777444222111000///---++++++***++++++++++++,,,,,,,,,,,,++++++************************+++******))))))******+++(((((())))))))))))******((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''((()))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------......,,,000111,,,111555---000000111333777===BBBEEEJJJQQQ\\\gggpppxxx~~~~~~~~~~~~{{{yyyyyy{{{~~~}}}tttfffeeeiiippptttsssrrrsssqqqrrruuuzzz}}}yyyuuupppfffccc^^^WWWQQQJJJDDDAAA;;;888555333333333222111000000000000000000000000........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,++++++***))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))***++++++,,,,,,,,,,,,)))+++///222444333111///,,,...111666===DDDJJJNNNXXXhhhuuuwwwvvvxxxtttlllWWWWWWRRRKKKCCCCCCIIIOOO\\\\\\fff{{{sssdddWWWPPPOOOMMMPPP]]]lll{{{zzziiiaaa^^^cccddd\\\OOODDDAAACCCDDDNNNXXX[[[\\\cccqqq~~~sssddd```^^^aaafffooo}}}}}}mmmZZZGGGBBBDDDCCC@@@@@@333222///---,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++(((((()))))))))*********'''((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......000...111111---333999222111222555999???GGGNNNRRR[[[dddqqq}}}xxxyyy|||{{{xxx{{{wwwrrrooooooppprrrzzzeeeeeejjjppprrrqqqssswww{{{wwwsssrrrtttssslllaaaVVVPPPMMMGGGCCC===888555222000...000000000000000000000000........................---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,+++***))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))((()))***+++,,,---------&&&***///333666666444333...000444;;;DDDMMMUUUYYYcccttt~~~yyyuuukkk```HHHDDD???===AAALLLYYYbbbbbbllluuuiii]]]QQQIIISSSNNNRRRddd{{{{{{www|||uuu\\\HHHBBBCCCCCCFFFIIIKKKNNNVVVbbbkkkzzzmmm\\\SSS[[[vvvzzzbbbMMMIIINNNPPPPPPOOO555444111///......///000+++,,,,,,------,,,,,,+++------------------------++++++************++++++(((((())))))*********+++'''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''((())))))***---,,,,,,++++++,,,,,,---++++++************************+++++++++,,,,,,,,,***,,,------,,,+++---...---,,,,,,,,,,,,---......111...,,,,,,///000///---000/////////000111222222444===888555HHH___lllsssyyynnnqqq{{{rrrrrrtttvvvvvvsssrrrsssuuurrrllliiiooouuuwwwxxxyyy|||xxx||||||yyytttfffWWWUUUSSSKKK@@@:::888666222222111000000111111000///................................................---------,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))************))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++)))))))))***+++,,,+++***,,,000///,,,---000444222777EEEQQQXXX___fffuuuxxx{{{}}}}}}uuuaaaNNN===;;;;;;>>>GGGUUUdddnnnrrrdddZZZSSSNNNJJJVVVUUUYYYggg|||rrr^^^OOODDDAAADDDHHHJJJHHHHHHSSS___lllqqq[[[YYYhhhxxx{{{jjjZZZTTTTTTWWW___iiiFFF===555222000------///.........---,,,,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++***)))(((((()))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''(((******((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))((('''&&&&&&))))))))))))************---,,,,,,++++++,,,,,,---++++++*********************++++++++++++,,,,,,,,,***,,,------,,,+++---...------,,,,,,------...///...,,,+++,,,///000///---...///000111222444777999444BBBFFFPPPnnn~~~~~~}}}zzzwwwwwwyyy|||xxxooohhhiiinnnuuu~~~}}}zzz~~~tttfffbbbaaa[[[QQQJJJFFFAAA;;;<<<:::555111......///111/////////...---------,,,........................---------,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++*********++++++,,,---...+++***+++//////---///444999;;;DDDOOOXXX]]]fffpppuuu}}}sssbbbNNN???<<>>888BBBHHHQQQ[[[iii|||pppbbbUUUUUUTTTTTTXXXeeewwwzzz{{{|||tttjjj___XXXYYY[[[XXXRRRNNNYYY^^^iiixxxkkk\\\bbblll|||tttdddVVVOOOTTT\\\nnnjjjcccVVVCCC333///333.........---,,,+++******,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''(((******((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&(((((())))))))))))******---,,,,,,++++++,,,,,,---******+++++++++++++++,,,+++++++++,,,,,,,,,------+++,,,------,,,,,,---///---------------...//////......///000111111000///333444555666888???KKKSSSdddsss}}}wwwuuuuuuuuurrrrrrzzzsssiiimmm}}}~~~|||xxxwwwuuuooohhh^^^SSSFFF>>>===<<<777333222222222111000000//////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))((()))))))))************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++***+++,,,.........---,,,...,,,,,,000111333999@@@BBBIIITTT^^^eeekkkssszzz}}}fffLLL??????BBBHHHLLLWWWjjjrrr___RRROOOPPPTTT\\\jjj|||{{{nnndddfffkkkkkkfffbbbaaa\\\]]]gggwwwttt]]]aaajjjzzz{{{nnnaaaYYYWWWYYYXXXdddnnnhhhOOO666...222111000............---,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))))))))***)))))))))(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''(((******((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((''''''(((((((((((()))))))))***---,,,,,,++++++,,,,,,---******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------+++---......---,,,...///...------------...//////......///000000//////000666777:::>>>EEERRR```jjjvvvxxxzzz~~~}}}{{{~~~qqqtttsssVVVFFFCCCBBB:::111111111000000000000//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))((()))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++,,,------,,,+++***---+++,,,000333777>>>FFFPPPVVV^^^gggooouuuvvvuuuvvvuuuiiiSSSBBB>>>CCCHHHHHHUUUiiivvvfffVVVLLLNNNOOOWWWhhh}}}uuuoookkk```XXXZZZdddqqqrrrggg^^^aaaqqq{{{wwwsssnnngggaaaOOOUUU^^^ccc[[[JJJ;;;666333000...---...///...------------,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))))))))*********)))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))'''(((******((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((''''''(((((((((((()))))))))---,,,,,,++++++,,,,,,---******++++++,,,---------,,,,,,,,,,,,------------+++---......------...///......------......///000---.../////////000333555555999???JJJXXXfffrrryyy~~~lllRRRKKKGGG???666111111111000000//////...////////////////////////............---------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))************))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++...666;;;AAAJJJSSSeeejjjppptttwwwwwwooogggUUUSSSKKK@@@<<<@@@FFFHHHRRRjjj}}}qqqdddWWWNNNIIIOOOQQQ\\\rrr{{{mmmhhhZZZNNNMMMQQQZZZjjjzzzjjjYYYXXXbbbooowwwzzz}}}zzziiiVVVIIIQQQ___```QQQCCC888333...,,,---...---,,,------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))******+++******)))))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))'''(((******((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((((((((((((((((((''''''(((((((((((())))))---,,,,,,++++++,,,,,,---******++++++,,,------...,,,,,,,,,------------...,,,---......------...000...............//////000...000222222444777===BBBCCCHHHSSScccttt~~~{{{~~~hhh]]]VVVLLLCCC999888777555333222000///////////////////////////............------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))************))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******++++++,,,...///000000111777BBBLLLTTT___hhhuuu}}}|||tttiii[[[OOO>>>===:::999@@@PPP^^^cccvvvtttoooeee[[[SSSPPPRRRUUU^^^bbbnnn|||rrrfffWWWKKKKKKLLLMMMSSS^^^fffqqqmmmXXXOOOSSSZZZoooyyyhhhKKKGGGTTT]]]YYYSSSCCC<<<333......///...,,,...------------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++*********)))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))'''(((******((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((((((((((((((('''''''''((((((((())))))---,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,---------......,,,---......------...000...............///000000111333666777:::@@@HHHNNN[[[aaannn{{{~~~~~~xxxxxx}}}~~~zzz{{{~~~yyyvvvyyy{{{||||||rrrgggZZZPPPBBBAAA???<<<999666444222000000000000000000000000//////.........---------+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))************))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++---111333555555888AAANNN[[[eeeqqq{{{{{{}}}kkkXXXGGG:::>>>===;;;>>>NNNiii|||nnneee```WWWPPPNNNUUUaaakkksssxxxnnn^^^SSSUUUUUUNNNKKKNNNRRR^^^ppphhhSSSMMMQQQ```nnn|||yyy\\\JJJFFFJJJTTT]]]NNNEEE999222111111///.........---------,,,,,,,,,++++++++++++++++++++++++))))))((())))))***++++++************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))''')))******((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''((())))))((((((''''''''''''((((((((()))///...,,,+++***+++,,,,,,,,,,,,---------,,,++++++,,,,,,,,,---------...............///////////////000000000000000000000000666555888===???EEEUUUgggsssxxx{{{~~~{{{yyy~~~~~~{{{zzz|||zzz{{{}}}vvv~~~~~~yyyoooxxx|||vvvrrryyy|||qqqgggUUURRRNNNIIIAAA999444333///000111111000///000111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++***))))))******))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))((((((((()))+++,,,++++++******************,,,,,,,,,++++++*********++++++++++++++++++++++++---***''')))---...,,,(((***---111333666;;;BBBHHH<<<===FFFWWWfffooouuu|||~~~~~~xxxdddLLL@@@AAAEEEBBB===DDDdddlll\\\[[[RRRNNNRRR\\\jjjzzzxxxjjj\\\UUUSSSMMMFFFGGGMMM[[[mmmzzziiiXXXMMM```iiivvv~~~gggZZZOOOFFFHHHPPPRRRNNNBBB333000555222***,,,---......//////......///...------,,,+++***)))++++++***)))(((((())))))************))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''(((((((((((((((''''''''''''((((((((((((...---,,,+++++++++,,,,,,+++,,,,,,---------,,,,,,,,,,,,---------.........////////////000000000000...///000000111222333555888777<<>>GGGKKKIIIDDD@@@???===GGGUUU```hhhooowww|||{{{wwwnnnXXXCCC>>>EEEEEEFFFIIIVVVvvvooo\\\TTTKKKKKKPPP]]]rrrzzztttrrrmmm^^^OOOEEEEEEKKKYYYiiizzz{{{kkk___TTTaaattt|||jjjaaaWWWKKKFFFIIITTTOOODDD777000000000..................------,,,,,,,,,,,,+++******))))))++++++***)))))))))))))))************))))))))))))&&&''')))*********))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))((((((''''''&&&&&&''''''''''''((((((((((((------,,,+++++++++,,,,,,***+++,,,---------------,,,------------.........000000000000000000000000,,,---///000111333666999:::===GGGXXXiiiwww~~~tttrrr}}}{{{zzz}}}{{{~~~~~~gggKKK===777555333111///........./////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++******)))*********))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))((()))******+++************************,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,***,,,...///000333:::???GGGHHHGGGDDD???===???BBBDDDYYYjjjlllkkkoootttuuuuuuooohhh]]]LLL>>>BBBOOOJJJQQQ\\\nnnjjjXXXPPPQQQHHHQQQ]]]nnn~~~~~~~~~}}}}}}||||||{{{}}}}}}|||eeeSSSJJJGGGNNNTTT]]]sssyyy[[[^^^dddooo}}}wwwrrrjjj[[[OOOLLLNNNIIIDDD???999111000222//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***************))))))))))))'''((()))*********))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''******)))((('''&&&%%%%%%''''''''''''((((((((((((---,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------------............000000000000000000000000000222333333333666;;;???>>>HHHYYYnnnvvvsssyyyvvvzzz}}}{{{~~~___MMM===:::666333111111000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++***************+++))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))******+++***************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,000***(((222@@@FFFBBB:::???<<<888333111666@@@HHHQQQiiizzzuuummmnnnlllfffccc[[[SSSMMMFFFBBBLLL[[[ZZZeeetttnnnXXXKKKKKKPPPSSSbbbppp{{{{{{vvvqqqnnnoooppprrrrrrqqqooolllkkknnnoooooooooooooooppppppnnnoooppprrruuuxxx{{{|||xxxyyyyyyzzz|||~~~~~~hhhWWWNNNRRRSSSRRR]]]oooooo]]]ZZZiii}}}}}}pppddd^^^MMMEEECCCHHHEEE999111111///......---------------............//////000000++++++***))))))*********************)))))))))((())))))))))))***)))))))))(((((((((((((((((((((((())))))************))))))(((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))((((((''''''&&&&&&''''''''''''((((((((((((+++,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////---------.........//////....../////////000000000333555777777666:::AAAGGGIIIZZZrrr{{{yyy}}}}}}zzz~~~yyyyyylllYYYCCC>>>888444333222111000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++***************++++++))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...+++---888DDDEEE:::---+++...333666999???GGGMMM\\\ppp|||vvvooollldddWWWRRRHHHAAADDDFFFKKKWWWeeeuuuttt```QQQMMMSSSZZZfffvvv{{{uuuuuutttrrrpppmmmkkkjjjmmmnnnooopppooommmkkkiiijjjkkkkkklllmmmnnnnnnnnnnnnnnnoooppprrrtttuuuvvvuuuuuuttttttuuuvvvwwwwwwyyyzzz}}}ttt```SSSUUUXXXVVVXXX___xxxtttbbb___lll}}}zzzgggUUUGGGHHHHHH>>>333//////...---------...//////---......//////000000111+++***************++++++************)))))))))(((*********))))))))))))***(((((((((((((((((((((((())))))************))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((++++++,,,---------,,,,,,+++,,,---...............------........./////////---......///000111222222000444777888:::@@@JJJSSScccuuu|||~~~xxxhhhMMMFFF===777555444111///000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********)))******+++,,,))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++(((((()))************))))))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,------......'''///888<<<999111+++(((,,,...222555<<>>FFFNNNWWWfffuuu~~~vvvooocccZZZ^^^kkkwww|||yyyuuusssqqqppppppqqqooolllkkkkkklllkkklllllllllkkkjjjhhhgggffffffggghhhiiijjjkkkkkknnnnnnmmmnnnnnnooopppqqqqqqrrrssstttuuuvvvvvvwwwxxxxxxyyyzzz|||}}}~~~~~~{{{nnn^^^\\\___]]]WWWSSS]]]oooyyyccc___ppppppRRRDDDBBB@@@:::444111000///.........///000,,,,,,,,,---------......+++************+++,,,,,,************))))))))))))++++++***)))))))))******))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((%%%%%%&&&'''((()))******''''''''''''((((((((((((***+++,,,---------,,,,,,------...............---............////////////......000111333444666666555;;;BBBFFFLLLVVVeeepppzzzxxxzzz~~~{{{ttt]]]TTTHHH???;;;888444111000000000000/////////...........................------------------------,,,++++++******++++++,,,******))))))***++++++,,,))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++'''((()))***+++******)))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---......///)))///555555///***)))+++333444666999BBBQQQcccpppmmmrrrwwwtttjjj[[[NNNFFFCCCCCCIIITTT]]]hhhxxxmmm___[[[ZZZeee~~~{{{uuuqqqooooooooonnnjjjkkkkkkiiiffffffhhhkkkhhhgggfffeeedddcccbbbbbbccccccdddeeefffgggggghhhjjjjjjiiiiiijjjkkkllllllkkklllnnnppprrrrrrrrrrrrqqqqqqrrrtttuuuwwwxxxxxxyyy{{{vvv|||yyyssspppqqqnnn```PPPRRR[[[nnnuuuhhhfffiii^^^HHHEEEKKKJJJEEE666555222///...---......,,,,,,,,,,,,,,,,,,------+++*********++++++,,,---************)))))))))))),,,+++***)))))))))******))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&''''''(((((())))))''''''''''''(((((((((((()))***,,,---...---,,,,,,.........///......------............/////////000//////111333555777999999EEELLLUUU]]]eeettt~~~|||uuutttvvvyyyyyyxxxuuurrrvvvwwwkkkaaaSSSHHHBBB===888444000000000000////////////........................------------------------,,,++++++++++++++++++,,,******))))))***+++,,,,,,))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++'''((()))++++++******)))((())))))***++++++,,,,,,*********++++++,,,,,,,,,++++++,,,,,,---...//////111---)))***...222111000,,,555CCCOOOYYYbbbkkkpppvvvwwwzzzvvvfffPPPBBB@@@BBBHHHUUUaaaiiixxx{{{fff\\\TTTUUU^^^www}}}zzzwwwtttqqqooollljjjjjjkkkjjjiiieeeggggggeeeccccccgggkkkiiihhhfffdddcccbbbbbbaaaddddddeeeeeefffggghhhhhhgggggggggggghhhiiijjjkkkjjjkkkmmmooopppooonnnmmmjjjkkkmmmppprrruuuwwwxxxvvvxxxzzz{{{zzzzzz{{{||||||zzzjjjwwwrrrZZZUUUQQQTTTddd~~~~~~hhhVVVeeeyyy~~~eeePPPOOOYYY[[[TTT;;;888555111...,,,,,,,,,........................+++*********+++,,,,,,---************))))))))))))---,,,***)))))))))******))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((('''''''''''''''''''''((((((((())),,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000...------000222333///111777:::;;;@@@HHHUUUdddsss{{{}}}~~~~~~{{{}}}}}}|||xxxuuuvvvyyy|||~~~~~~~~~zzzuuutttwwwyyyyyywww|||}}}xxxtttuuunnnaaaTTTJJJAAA999888444222111///,,,///444///...---,,,+++,,,------........................++++++++++++++++++++++++,,,+++)))(((((()))+++,,,************************))))))))))))***+++,,,---******************************++++++++++++******************************))))))))))))************++++++******))))))(((((()))))))))))))))))))))))),,,,,,+++***))))))************************************+++++++++,,,,,,,,,,,,,,,,,,---------......///------000000...///222;;;???MMM___gggiiisssssstttwwwrrr^^^HHHBBBIIIWWWTTTXXXiiifffWWWTTTPPP```vvvyyyrrroooooommmkkkkkkjjjiiihhhhhhiiijjjkkkhhhfffcccaaaaaabbbdddfffbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbcccdddeeefffbbbccceeefffggghhhhhhhhhgggiiikkklllkkkkkklllmmmmmmmmmoooppprrrtttuuuuuuzzzzzzyyyvvvttttttvvvyyyyyy{{{wwwyyy~~~~~~{{{aaaWWWQQQWWWddduuuuuujjj]]]aaaxxxzzzfffZZZeeewwwwwwhhhUUU???555333---,,,000...------------------------,,,++++++******++++++,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))***++++++***)))((())))))))))))))))))(((''''''******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******+++)))(((&&&&&&((()))+++((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---.........---...000222333222555999;;;>>>JJJWWWhhhvvv~~~zzzzzzyyywwwwwwvvvuuuqqqnnnpppuuuzzzxxxsssoooppprrrtttrrrooommmmmmmmmnnnooooooppppppiiimmmttt{{{}}}zzzxxxxxxxxxvvvtttuuuzzz~~~tttiii^^^PPPCCC<<<777444444333000000333//////..........................................++++++++++++++++++++++++,,,+++)))(((((()))+++,,,************************))))))))))))***+++,,,---+++++++++*********************++++++++++++******************************))))))))))))*********************)))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......000------//////---...333;;;DDDUUUgggqqquuuzzzzzzmmmaaaXXXLLLCCCFFFPPPVVVYYYcccxxxsssYYYNNNOOOYYYkkkzzztttnnnlllnnnooommmkkkjjjiiihhhhhhhhhhhhiiijjjfffdddcccaaaaaaaaacccdddbbbbbbbbbbbbbbbccccccdddcccbbbbbbcccccceeeffffffddddddeeefffggghhhiiiiiigggiiikkklllkkkkkklllmmmlllmmmnnnooopppqqqrrrsssxxxyyyxxxwwwuuutttvvvxxxyyy{{{}}}}}}nnnnnnwwwfffTTTMMMTTTfff{{{___[[[hhhxxxuuuccc___lll{{{bbbKKK;;;444---000333---------------------------,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))((())))))***))))))******)))))))))))))))(((''''''***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))*********)))(((''''''((()))***((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,---///000///000111333444555888;;;>>>GGGZZZkkk}}}~~~{{{vvvnnniiimmmttttttoooooommmjjjgggfffhhhjjjlllhhheeeccceeeiiikkkjjjiiidddcccbbbaaa```aaabbbccc```dddjjjpppvvv}}}zzzvvvzzz~~~~~~xxxdddQQQCCC;;;555555444111////////////000000000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************))))))))))))***+++,,,,,,++++++++++++******))))))******++++++++++++******************************))))))))))))************))))))))))))************))))))))))))))))))))))))******+++,,,+++***)))(((******************************+++++++++,,,,,,,,,,,,,,,,,,---------.........,,,---///000000444:::BBBPPPbbbqqq{{{|||vvvttt^^^HHHAAABBBFFFPPP[[[[[[dddvvvhhhTTTQQQYYYmmm}}}tttnnniiigggfffiiimmmnnnllljjjhhhhhhgggggggggggghhhhhhcccbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbcccdddddddddddddddddddddeeefffgggeeeeeeeeeeeefffhhhjjjkkkhhhjjjllllllkkkkkklllmmmllllllmmmnnnnnnooopppppptttvvvwwwwwwuuuuuuuuuvvvwwwxxxzzz{{{zzz{{{}}}xxxoooxxxoooXXXKKKKKKYYYppppppcccbbbkkk{{{qqqoootttzzzuuuaaaNNN<<<...000222)))------------------------,,,++++++******++++++,,,*********)))))))))(((((())))))))))))))))))))))))((((((((((((((()))***+++)))))))))))))))(((''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))*********)))(((''''''((()))***((((((((((((((((((((((((------------------------............////////////---///111222111111333444888:::>>>DDDOOOaaawww|||{{{yyywwwxxxyyyvvvpppjjjeeeaaaZZZWWW\\\cccccc___VVVRRROOOMMMNNNOOOOOOOOOJJJIIIHHHJJJMMMOOOOOONNNTTTSSSRRRRRRSSSVVVXXXZZZZZZ\\\```dddgggkkkpppttt~~~}}}~~~vvvTTTIII>>>:::888444000///...///000111111111000///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++******************************))))))***++++++,,,,,,,,,++++++***)))))))))******++++++++++++******************************((()))))))))************(((((())))))******++++++))))))))))))))))))))))))(((***+++,,,,,,+++)))(((******************************+++++++++,,,,,,,,,,,,,,,,,,---------......---+++---111444777???HHHRRRaaaqqqyyyxxxiii^^^KKK<<<===EEEOOO[[[gggkkkyyyvvvhhhaaaiiiuuuyyyqqqmmmmmmgggffffffhhhjjjkkkiiigggggggggffffffffffffggggggaaabbbbbbccccccbbbaaa```bbbbbbbbbbbbcccddddddeeeeeeeeeeeeeeeeeefffggggggfffeeedddcccdddgggiiikkkhhhjjjllllllkkkkkkkkklllmmmmmmmmmmmmnnnnnnnnnnnnqqqsssvvvwwwvvvuuutttuuusssuuuxxxyyyyyyzzz{{{|||yyy|||{{{qqqddd[[[ZZZ^^^ffflllsssmmmrrr{{{mmmRRR777000222+++............------------,,,++++++******++++++,,,+++*********))))))))))))))))))))))))))))))))))))***)))''''''((()))******)))))))))))))))(((''''''))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((------------------------........./////////000000...///111111111111333555>>>AAAIIIWWWmmmtttlllhhhccc```^^^[[[VVVRRRIIIJJJHHHEEEEEEIIIIIIGGGDDDAAA???>>>>>>???>>>===<<<<<<<<<===?????????>>>BBBAAA@@@AAABBBEEEHHHJJJEEEHHHMMMQQQUUUYYY___bbbhhhoooyyy~~~zzz|||jjj\\\MMMEEE@@@:::555555---...000111111000///...........................,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++*********************************)))******+++,,,+++++++++*********))))))******++++++++++++******************************((()))))))))************(((((())))))******++++++))))))))))))))))))))))))((()))+++,,,,,,+++***(((******************************+++++++++,,,,,,,,,,,,,,,,,,---------......------///333555:::EEEPPPdddqqq|||tttdddMMMBBB===BBBJJJTTTdddtttwwwmmmkkkpppzzz{{{qqqmmmkkkhhhhhhjjjjjjhhhgggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeaaabbbcccdddddddddbbbaaabbbbbbbbbbbbcccdddeeefffffffffeeeeeeeeefffggggggeeedddccccccdddfffhhhjjjiiijjjllllllkkkjjjkkklllnnnnnnnnnnnnnnnnnnnnnnnnmmmppptttvvvuuutttttttttrrruuuwwwxxxxxxxxxzzz{{{uuuvvvxxx|||{{{uuurrrooonnnooommmeee^^^ccc~~~wwwlllmmm~~~hhhBBB222444222/////////......---------,,,++++++******++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))---+++((((((******)))''')))))))))))))))(((''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((------------------------....../////////000000000---...000000111333777:::???GGGUUUjjjyyyrrr~~~~~~kkk^^^___XXXTTTOOOJJJHHHEEECCCAAA:::???BBB>>><<<======<<>>:::===???BBBDDDGGGKKKNNNYYY^^^ffflllnnnooooooooovvvxxx}}}|||uuu{{{tttgggYYYNNNEEE<<<666555000000000000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++***************++++++******************************++++++++++++******************************))))))))))))************))))))))))))************))))))))))))))))))))))))((()))***+++,,,+++************************************+++++++++,,,,,,,,,,,,,,,,,,---------......//////111444666<<>>======;;;@@@CCCAAA@@@CCCDDDCCC>>>AAACCCBBB???>>>???BBBBBBCCCEEEEEEDDDCCCBBBBBBEEEEEEDDDDDDCCCBBBBBBBBB@@@AAABBBAAA??????AAABBBQQQTTTWWWZZZ\\\]]]```bbbgggkkkpppuuuwwwxxxwwwwwwxxxzzz|||xxxsssqqqzzzuuummmcccZZZNNN@@@888666444333222111000/////////........................------------------------*********++++++*********************************++++++***************+++)))))))))***++++++,,,,,,******++++++++++++******************************))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......//////333777;;;DDDTTTccczzzmmm^^^XXXFFFEEEHHHPPPVVVcccmmmZZZVVV^^^wwwwwwrrrqqqmmmkkklllkkkgggeeegggaaaaaaaaa```______aaabbbbbbbbbcccddddddcccbbbbbb```aaaaaabbbbbbcccbbbbbbbbbbbbbbbcccdddeeefffgggffffffeeeeeeeeeeeeeeefffeeeeeefffggghhhiiijjjjjjiiikkkmmmlllkkkjjjjjjkkkjjjkkkkkkkkkllllllmmmmmmjjjlllppprrrrrrssstttuuutttuuutttsssqqqqqqssstttuuutttsssssstttvvvyyy{{{|||wwwrrrwww|||iiiYYY___ppp|||iiieeeyyy|||eee[[[bbblll]]]FFF999222000000000///...---------,,,++++++******++++++,,,++++++++++++************))))))))))))))))))))))))***)))))),,,111111---))))))))))))))))))((('''''''''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))((((((((((((((((((((((((((((((........................////////////000000000000222444555888===EEEMMMTTT]]]ppp~~~rrrooonnnssstttsssoooggg___ZZZWWWMMMHHHCCCAAAAAAAAABBBCCC>>>>>>???@@@AAAAAAAAAAAA>>>AAACCCBBBEEEJJJLLLJJJJJJNNNRRRQQQMMMKKKMMMQQQMMMNNNPPPQQQPPPOOONNNNNNJJJKKKKKKKKKKKKKKKJJJIIIEEEFFFGGGFFFEEEFFFHHHIIIDDDEEEEEEEEEFFFHHHLLLOOOKKKRRR[[[___```bbbggglllkkkpppvvv{{{xxxrrrnnnnnn{{{yyyuuupppiii\\\KKK@@@===777666333111000000000000........................------------------------******++++++++++++******************************++++++***************+++(((((()))***+++,,,,,,---******++++++++++++******************************))))))))))))************++++++******))))))(((((())))))))))))))))))))))))******))))))***+++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,---------......---///444;;;BBBNNNaaasss~~~zzz___NNNKKKBBBDDDMMMZZZdddrrrsss^^^RRRUUUhhhyyynnnkkkllliiiffffffiiiiiieeedddfff```aaabbbaaa```^^^^^^___aaabbbcccddddddcccbbbaaa___`````````aaaaaabbbbbbbbbbbbbbbcccdddeeeggghhhfffeeeeeedddddddddeeeeeefffggghhhjjjkkkkkkkkkkkkjjjkkkmmmlllkkkjjjjjjkkkhhhiiiiiijjjkkkkkklllllliiilllooopppqqqrrrtttvvvssstttsssrrrqqqrrruuuxxxvvvuuusssrrrrrrtttuuuvvvvvv{{{|||~~~\\\SSSZZZvvvtttfffrrrzzzttt\\\___uuuttt^^^HHH999111000000///...---------,,,++++++++++++++++++,,,************))))))))))))))))))))))))))))))))))))''''''(((...333555111,,,)))))))))))))))((((((''''''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))((((((((((((((((((((((((((((((---------.........//////000111111000///000111///+++666888;;;KKKZZZeeeqqqzzz{{{{{{yyypppiiijjjccc]]]SSSKKKEEEBBBAAA@@@CCCAAA??????AAABBBBBBBBBEEEEEEEEEGGGIIIKKKKKKJJJLLLKKKLLLNNNQQQSSSUUUUUUTTTTTTTTTUUUVVVYYY[[[\\\VVVWWWWWWWWWVVVUUUSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRWWWSSSOOONNNOOOPPPPPPOOOKKKJJJIIIGGGEEECCCBBBBBBBBBCCCIIIOOONNNMMMUUU```dddeeekkksssuuutttyyy|||~~~~~~}}}}}}{{{wwwssslll^^^LLL???>>>999222////////////---//////.........//////000---------,,,,,,,,,++++++*********))))))))))))(((---,,,***)))))))))******************************************************))))))))))))))))))))))))************************))))))***++++++++++++***+++++++++*********))))))++++++******************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++******++++++,,,---+++++++++,,,---...///000111888???DDDNNN^^^nnnvvv{{{iiiRRRHHHJJJ@@@EEEQQQbbbuuuvvv```NNNRRRYYYpppyyysssnnnkkkgggdddhhheeebbbbbbdddeeedddbbbddd```]]]\\\^^^___^^^\\\___aaaccccccbbb``````aaaaaabbbbbbccccccdddeeeeeeeeedddcccbbbbbbbbbcccdddhhhgggfffddddddeeefffffffffhhhjjjkkkkkkkkkiiihhhiiijjjkkkllllllkkkiiihhhiiijjjkkklllllllllkkkjjjnnnoooooopppqqqqqqrrrrrrsssrrrqqqpppooooooooooooooopppqqqrrrssssssssssssxxxyyyzzz}}}jjjXXXLLLVVVmmm~~~tttrrrlllyyy}}}rrriiiccceeeiiicccVVVJJJ888555111000000000...,,,.........------,,,,,,,,,***++++++,,,,,,++++++***(((((()))***+++,,,,,,---***+++---......---+++***((('''&&&&&&&&&''')))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))---------.........//////---///000//////000111111000<<<@@@GGG]]]nnnzzzvvvhhhgggcccYYYRRRRRRLLLIIICCC???======>>>???>>>AAAEEEHHHKKKKKKKKKKKKPPPPPPSSSWWW[[[\\\YYYUUUNNNQQQVVV[[[___```___]]]aaabbbfffiiimmmppprrrsssxxxwwwvvvsssppplllhhhffffffgggiiikkkjjjhhhfffdddgggccc``````bbb```ZZZUUUSSSRRRRRRRRRSSSQQQNNNKKKEEECCCCCCEEECCC@@@DDDKKKNNNOOOVVV___dddeeekkksssyyyxxx}}}|||||||||yyyzzzooo```UUUEEE>>>666222222333111////////////......//////000---------,,,,,,,,,++++++,,,,,,+++++++++*********---,,,***)))))))))***+++))))))))))))))))))))))))************************************************************************))))))***++++++++++++***+++++++++*********))))))************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++***++++++,,,---------------...///000111999>>>CCCKKKYYYjjjwww{{{|||uuulllbbbWWWKKKBBB>>>LLLcccyyyttteee[[[VVVmmmtttrrrnnniiifffffffffeeeccceeecccaaaaaaccccccbbb``````^^^[[[[[[^^^______^^^___aaaccccccaaa``````aaaaaaaaabbbbbbcccddddddeeeccccccbbbaaaaaabbbcccdddffffffeeeeeeeeefffhhhhhhiiijjjkkkkkkjjjiiigggeeehhhiiiiiijjjjjjjjjiiiiiiiiijjjkkkmmmmmmllljjjiiijjjkkklllmmmnnnoooppppppnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnooopppqqqrrrssssssssssssuuuvvvzzzqqq___OOOOOOZZZkkk~~~}}}pppooouuutttpppjjjfffbbb\\\VVVSSS???:::333000000000...,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,***+++,,,------,,,+++***))))))((((((((()))***+++)))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***------........./////////---...000000000111333555555BBBHHHSSSkkk~~~ssseeeYYYUUUQQQGGGAAAAAA<<<<<<;;;<<<>>>@@@BBBDDDAAAEEEIIIKKKLLLNNNRRRVVVXXXZZZ```jjjssstttnnnhhhcccfffjjjnnnqqqsssttttttyyy}}}~~~~~~}}}vvviii___ZZZZZZ\\\aaaeeeccc\\\UUUOOOIIIEEEEEEDDDAAA@@@AAA???@@@EEEMMMRRRUUU[[[aaannnnnnsss~~~}}}wwwqqqwww|||ppphhhOOODDD888111111222000---000000////////////000000------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++************+++))))))))))))))))))))))))************************************************************************))))))***++++++++++++***+++++++++***************************************++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++,,,------......------...///111222>>>CCCJJJUUUfffvvv}}}|||zzzqqqddd\\\\\\[[[NNN???BBBVVVssswwwccc[[[___gggtttjjjdddbbb``````bbbeeeffffffbbbaaa___```aaaaaa```___]]][[[ZZZ[[[]]]_________^^^```aaaaaa```______```aaaaaaaaabbbccccccddddddbbbaaaaaaaaaaaabbbdddeeeeeeeeeeeeeeefffhhhiiijjjkkkkkkkkkkkkiiigggdddcccgggggggggggghhhiiijjjjjjhhhiiilllmmmmmmkkkiiigggggghhhiiijjjlllnnnoooooolllllllllllllllmmmmmmmmmllllllmmmnnnooopppqqqqqqnnnooopppqqqrrruuuyyy}}}~~~}}}xxxkkk\\\SSSTTT^^^ooo~~~nnnjjj}}}}}}xxxmmmaaaZZZXXXXXXHHH???555000000000///,,,...------------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++************+++,,,,,,)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******............//////////////////111333333222666<<>>===???BBBDDDFFFHHHKKKLLLLLLMMMMMMLLLKKKQQQ]]]fffnnnrrr{{{tttooooooqqqwww|||xxxlllaaaWWWQQQLLLMMMPPPPPPLLLIIICCCCCCDDDGGGIIIKKKNNNQQQaaaccckkkxxx~~~~~~wwwtttssszzzyyysss^^^PPP>>>444222333222///111111000/////////000000...------------,,,,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))***++++++++++++******************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------......------...000333444<<>>???BBBBBBFFFJJJLLLMMMMMMOOOQQQXXX[[[```bbbfffooo|||{{{nnn]]]YYYWWWZZZaaaccc\\\TTTOOOMMMJJJGGGFFFGGGGGGGGGOOORRR\\\jjjvvv~~~~~~}}}qqqbbbMMM???999888666444222222111000000000000000.........---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************))))))***++++++++++++***************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------000333666999<<>>@@@AAACCCFFFJJJNNNIIINNNTTTXXXYYY[[[___bbboooxxxwwwpppqqqrrrwww~~~tttggg^^^[[[TTTLLLIIIJJJIIIFFFAAACCCJJJVVV___gggqqqzzz~~~rrr```OOODDD===888555444333222111000000000000............---------,,,++++++++++++***************+++,,,,,,---,,,,,,,,,************************************************++++++++++++++++++++++++************************))))))***++++++++++++******************+++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,------...---,,,---///333888===@@@GGG[[[qqq~~~yyynnndddTTTPPPTTT^^^``````ooo}}}pppcccccczzz{{{mmmbbb^^^\\\ZZZWWWYYYZZZZZZYYYXXXXXXYYYZZZWWWZZZ\\\]]][[[ZZZZZZ[[[[[[\\\^^^^^^\\\[[[[[[\\\ZZZ[[[\\\\\\[[[[[[]]]____________```aaaaaabbbbbbccccccbbbbbbbbbccceeefffffffffggggggfffeeeddddddeeefffffffffgggggghhhhhheeeeeeeeeeeefffggghhhhhhffffffggggggfffeeedddccc___```aaacccdddfffggggggggghhhjjjkkklllllllllkkknnnlllkkkiiihhhhhhiiiiiijjjkkkllllllkkklllnnnpppiiimmmqqquuu{{{{{{lllpppwww||||||nnn```WWWrrrjjjYYYgggwww\\\HHHHHHFFFAAA:::444000///,,,,,,,,,------------...,,,,,,------------,,,,,,------,,,,,,+++++++++***))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++.../////////000000000000555111333;;;???EEEVVVjjj}}}sss```WWWJJJAAA>>>???@@@@@@BBBGGGKKKLLLNNNTTTZZZ___\\\dddnnnuuu{{{wwwsssiii]]]XXXXXXUUUOOOFFFDDDEEEIIILLLOOOWWW```kkkxxxxxxhhhWWWHHH===888444444333222111111111111............------------++++++++++++***************+++,,,---------,,,,,,************************************************++++++++++++++++++++++++************************))))))***++++++++++++***))))))*********+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***---,,,,,,,,,,,,---......------///222888???EEEIIIYYYhhhyyyyyyiii[[[JJJWWW]]]XXXWWWiiieee]]]YYYeeevvvjjjeee___[[[ZZZXXXVVVSSSTTTVVVWWWWWWUUUTTTVVVXXXSSSVVVYYYZZZXXXVVVWWWXXXVVVXXX[[[\\\ZZZYYYZZZ\\\YYYZZZ[[[ZZZYYYZZZ]]]___^^^^^^___``````aaaaaabbbbbbbbbaaa``````aaabbbccccccdddeeeffffffeeeeeedddeeeeeeeeeeeeffffffggghhhffffffggggggggggggfffffffffeeedddccccccbbbbbbbbb______```aaabbbcccddddddeeefffhhhiiijjjiiihhhggghhhgggfffeeeeeefffggghhhhhhiiiiiihhhggggggiiilllfffiiilllkkkmmmtttyyy{{{yyyXXXgggrrrZZZYYYmmmxxxbbbJJJPPPUUUPPPDDD888222000,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++))))))***++++++***))))))'''((()))*********)))((())))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++////////////000000000000999555888AAAHHHPPPeee|||{{{wwwrrrfffYYYKKKFFF@@@>>>AAADDDEEEEEEIIINNNSSSUUUVVV[[[cccgggsss|||ppphhhgggbbbZZZSSSNNNKKKHHHDDDBBBHHHPPPXXXgggvvvzzzuuuuuu~~~mmmXXXHHH@@@555444333222111111111111//////.........---------,,,,,,,,,+++++++++******)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************))))))***++++++++++++***))))))******++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***---,,,,,,,,,,,,---............000444;;;CCCKKKOOOfffooozzzyyyfffUUUFFF```eeePPPOOOqqqsssZZZVVVZZZnnnooo```]]][[[VVVSSSQQQPPPQQQRRRNNNQQQRRRQQQOOONNNOOOQQQOOOSSSWWWWWWUUUTTTTTTUUUQQQTTTXXXZZZYYYXXXZZZ\\\YYYYYYZZZYYYYYYZZZ]]]___^^^^^^______```aaaaaaaaaaaaaaa___^^^^^^___`````````aaaccceeeffffffeeeeeeffffffeeeeeeeeeffffffgggfffggghhhhhhhhhgggfffeeefffeeecccaaa``````aaabbb```aaaaaabbbcccddddddeeeeeefffhhhiiijjjiiigggfffccccccbbbaaabbbeeegggiiiiiiiiihhhfffdddeeegggiiigggjjjkkkiiifffiiisss|||wwwYYYZZZjjj{{{```PPP]]]vvv}}}sssdddMMMWWW___[[[KKK;;;333111,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------+++)))((('''((()))***+++***))))))))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++///------000111///000444555<<>>???AAACCCFFFJJJMMMPPPRRRXXX[[[[[[bbbqqqtttjjjbbb___WWWNNNJJJKKKHHHDDDQQQTTT\\\eeeggggggnnnxxxqqqUUU@@@<<<666333444333///000555//////...------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************************************+++++++++*********))))))************************+++++++++*********))))))***++++++,,,,,,++++++***+++,,,,,,,,,++++++---///000...222<<>>:::;;;AAAHHHTTTTTTTTTWWW]]]dddiiikkk~~~xxxdddXXXTTTRRROOOLLLIIIGGGHHHKKKVVViiiyyyyyy}}}qqqddd[[[LLL<<<777888555111---000000///.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************************************+++++++++***************************************+++++++++******************++++++,,,,,,++++++***+++---...///...---...///000444<<>>555111...000000......000......---------,,,,,,,,,......---,,,,,,,,,------************************,,,+++******++++++)))'''******))))))((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************((()))))))))************''''''((()))***+++++++++333111222555888===IIIUUUqqq}}}ssskkkggg]]]OOOEEE@@@AAAEEEKKKNNNOOOVVV^^^aaammm|||qqqqqquuuqqqhhhWWWYYYXXXRRRLLLKKKOOOSSSVVV\\\eeeoooxxxzzzqqq___KKK:::333333444111111000////////////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++))))))*********+++++++++***************************************************************************************************************************++++++,,,,,,++++++***(((***,,,---------...000;;;<<<@@@LLL^^^nnnwwwxxxtttaaaPPPLLLMMMLLLPPPXXXbbbyyyjjjXXXUUUPPPLLLLLLJJJGGGGGGIIIEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBAAABBBBBBCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJLLLOOOQQQRRRRRRQQQPPPMMMOOOQQQRRRQQQQQQSSSTTTUUUVVVWWWXXXYYYZZZ[[[[[[YYYXXXWWWVVVVVVVVVVVVWWWZZZ[[[[[[[[[[[[ZZZWWWVVVQQQPPPNNNMMMKKKJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJJJJPPPSSSWWW[[[\\\\\\ZZZXXXYYYWWWUUUTTTUUUUUUTTTSSSQQQQQQQQQPPPOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNQQQUUUXXX^^^kkkvvvnnnkkknnnpppttttttiiiaaaiiiyyyssshhhyyyxxxZZZKKKKKK:::333//////000...---///......---------,,,,,,,,,......---,,,,,,,,,------************************,,,+++******++++++)))'''++++++***)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************((()))))))))************&&&'''(((***++++++++++++111222555;;;???GGGVVVdddxxxsssaaaVVVMMMDDD@@@CCCGGGGGGKKKPPPTTTYYYfffsssxxxllloookkk```SSSMMMJJJIIIHHHJJJNNNUUU```ooo~~~|||bbbGGG888555555222111111000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++)))************+++++++++***************************************************************+++++++++***************************************+++++++++***++++++,,,,,,++++++***(((***+++,,,---///222444;;;>>>DDDSSSiiizzz|||wwwjjjVVVIIILLLQQQRRRYYYddd|||pppqqqzzzdddUUUPPPKKKGGGFFFGGGFFFBBBBBBEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB??????>>>>>>??????@@@AAABBBBBBBBBCCCDDDDDDEEEEEEEEEFFFHHHJJJKKKLLLLLLKKKIIIKKKLLLLLLKKKKKKMMMNNNNNNOOOPPPQQQSSSTTTUUUVVVRRRQQQOOONNNMMMMMMNNNOOORRRRRRRRRTTTUUUTTTQQQNNNIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCFFFJJJPPPUUUWWWUUURRROOOQQQOOOMMMLLLMMMMMMKKKJJJHHHIIIIIIIIIHHHGGGFFFFFFCCCDDDEEEEEEFFFEEEEEEDDDCCCCCCGGGLLLQQQXXXfffsss{{{ssszzzrrreeeddd~~~{{{bbbgggyyyttt\\\TTTUUU@@@777111000000...---///......---------,,,,,,,,,...------,,,,,,,,,,,,,,,************************+++*********++++++***(((,,,+++******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************'''((()))***++++++++++++444777>>>GGGOOOZZZlll{{{wwwgggWWWKKKGGGCCC>>>CCCOOOTTTVVV\\\eeennn}}}lllXXXOOOMMMKKKKKKJJJHHHJJJQQQ___ooozzz{{{^^^III>>>999222222111000000000111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************)))************+++++++++************************************************))))))*********+++++++++************************))))))*********+++++++++***++++++,,,,,,++++++******+++,,,,,,...111666:::===EEEPPP```sss}}}ttt[[[MMMGGGMMMRRRTTTbbbuuulll```pppiiiYYYNNNIIIJJJEEECCCBBBDDDCCC@@@@@@DDD>>>>>>>>>???????????????=======================================>>>>>>???<<<;;;;;;;;;;;;<<<============>>>??????@@@@@@AAA???@@@AAABBBDDDEEEFFFFFFDDDEEEEEEDDDCCCCCCEEEGGGDDDEEEFFFHHHJJJLLLMMMNNNJJJHHHFFFDDDDDDDDDEEEFFFGGGGGGGGGJJJLLLLLLIIIEEEAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<=========@@@FFFJJJMMMLLLJJJHHHIIIGGGEEEDDDDDDDDDCCCBBB@@@@@@AAABBBBBBAAA@@@???;;;<<<===?????????>>>>>>===:::<<>>GGGSSS]]]jjj~~~|||jjj^^^NNNCCC???GGGKKKIIIQQQ^^^]]]cccpppmmmXXXRRRTTTUUUQQQOOOKKKHHHJJJQQQ[[[ccciiipppvvvzzz}}}|||~~~~~~|||qqqZZZHHH>>>333222111111000111111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************)))************+++++++++************************************************))))))******++++++++++++************************))))))******+++++++++++++++++++++,,,,,,++++++++++++,,,,,,---///333:::>>>BBBNNN]]]jjjxxx{{{qqqPPPGGGFFFNNNPPPSSSgggrrr^^^^^^vvv|||yyy^^^QQQLLLHHHEEEEEECCC@@@@@@BBB@@@<<<===AAA<<<<<<<<<============>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<999999999999999999:::;;;::::::;;;<<<<<<======>>>;;;;;;<<<===>>>@@@BBBCCC@@@@@@@@@???======???AAA===>>>@@@AAACCCEEEGGGGGGDDDBBB@@@>>>===>>>???@@@??????@@@CCCFFFFFFBBB???;;;;;;:::999888888888888666777777777888888999999777:::>>>AAADDDDDDDDDCCCCCCAAA???>>>??????>>><<<:::;;;<<<=========<<<;;;666777999:::;;;;;;::::::@@@:::999===??????CCCIIILLL[[[pppqqq^^^[[[{{{pppddddddppp{{{lllZZZMMMKKK@@@777444444222000000......---------,,,,,,,,,---,,,++++++******++++++************************)))))))))***,,,---+++***---,,,+++***))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))************))))))***++++++++++++***===FFFRRR___ppp{{{aaaPPPKKKCCCAAADDDLLLPPPRRRZZZcccgggyyynnn```]]]ZZZUUUVVVUUURRRMMMIIIGGGIIIKKKTTT___kkkqqqwwwyyyuuu{{{yyy}}}yyy\\\===888555222000000111000///------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++******************************************,,,+++***))))))***+++,,,)))************+++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------///000000...///555<<<@@@IIIPPP___sss~~~}}}sssjjjHHHLLLOOONNNMMMXXXpppqqq[[[]]]jjj~~~~~~hhh\\\MMMFFFGGGGGGCCC>>>BBBAAA@@@???>>>=========>>>===;;;:::999:::;;;<<<:::::::::::::::888777777:::888777888::::::777444777666666777999:::888777999999999999999999888888::::::::::::;;;===>>>???======<<<<<<;;;:::999999888999;;;===???@@@@@@@@@AAA@@@===;;;:::;;;<<<<<<>>>>>>>>>>>>>>>?????????:::999888666666666777888888888777666666666777777666888:::<<<=========<<<;;;;;;;;;;;;:::::::::999888888888888888888888888999888777666666777888999999999888999:::<<<===??????IIIYYYkkk{{{tttccc]]]jjjvvvrrrkkkgggtttqqqcccYYYQQQ[[[LLL>>><<<===:::222,,,//////.........------------,,,++++++******++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++))))))))))))************)))***,,,---,,,+++,,,---IIIWWWiiiyyysssaaaNNNDDDCCCCCCFFFMMMTTTXXX\\\iiiwww{{{xxxrrrlllmmmdddWWWOOOLLLKKKIIIFFFIIIPPPYYYcccppp}}}vvvyyy~~~{{{ssskkkvvvkkkQQQ<<<888333000/////////...------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++***))))))***++++++)))************+++++++++++++++***))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......---///555===CCCJJJTTTfffuuuzzztttiiiaaaNNNNNNNNNOOOVVVeeeyyysssmmmlllsss|||zzziiiWWWNNNDDD@@@AAABBB@@@===??????>>>===============:::;;;;;;<<<<<<======>>>::::::;;;;;;::::::999999<<<;;;999:::;;;;;;888555;;;:::999:::<<<<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<======;;;:::::::::::::::::::::999:::;;;<<<<<<============<<<;;;:::999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777777777777888777777666666555666666666333555777:::;;;:::888777777777777777666666666666777777777777777777777777888777666666666666777888666666555666777999;;;<<<<<<@@@GGGQQQ___rrr{{{{{{~~~{{{pppeeeYYY]]]}}}yyyooojjjoooyyyzzzmmmddd]]]bbb[[[VVVSSSLLL???222+++//////.........------------,,,++++++***+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++))))))))))))***************,,,------,,,+++,,,---kkkzzz~~~ooo]]]QQQHHHBBBBBBDDDKKKQQQYYY```fffuuurrr]]]SSSSSSSSSNNNHHHCCCCCCGGGPPP```uuutttaaaDDD???888222000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++***))))))***++++++)))************+++++++++++++++***))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...///000222888BBBIIIRRRaaarrryyysssggg\\\WWWVVVUUUVVV___ppp{{{{{{|||]]]KKKFFFCCC>>><<<===>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<999:::<<<===>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::999999:::;;;;;;:::888:::999888888999:::999777888888888888888888888888::::::999999999:::::::::777777777888888888999999999999999999999888888888777777777777888888999:::888888888888888888888888888777666555444444444444666666666555555444444444333444666888777555333111555555555555444444444444666666666666666666666666777666666555555666666777555444444444555777999:::999:::;;;<<>>======???@@@>>>>>>>>>???>>>>>>>>>===@@@@@@@@@@@@@@@???>>>>>>===============>>>>>>???;;;;;;<<<===>>>???>>>>>>>>><<<;;;;;;<<<<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999::::::::::::;;;;;;::::::999999::::::888888999999::::::;;;;;;;;;;;;;;;::::::999999999999999999888888888888888999999999999888777666666999999999999888777666555777777777777666666666555555555555555555555555555666666666666666666666666777777666555555666777888666:::<<<;;;===III]]]mmm{{{ooojjjkkkqqquuuooooooxxx~~~~~~wwwnnnaaaSSSCCC555111333////////////............------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++,,,------,,,***+++---///vvv~~~ooo```IIIAAA>>>CCCJJJOOOSSSVVVYYYeeevvvtttllldddYYYQQQUUUQQQOOONNNLLLNNNZZZgggppptttvvvzzz||||||}}}yyyyyypppTTTMMMBBB999444333333333/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++*********************************++++++*********))))))*********+++++++++*********++++++******************++++++,,,,,,,,,+++++++++,,,,,,,,,------222222555999;;;???MMM[[[uuuqqq[[[OOOMMMMMMXXXgggyyy^^^FFFAAAHHH>>>???AAA@@@===<<<>>>???AAABBBCCCCCCCCCCCCBBBAAADDDDDDCCCBBBBBBBBBCCCDDDAAA@@@??????>>>??????@@@@@@AAABBBBBBBBBAAAAAAAAABBB@@@??????@@@AAAAAA@@@???@@@@@@@@@AAAAAAAAABBB???????????????>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>;;;;;;::::::;;;<<<======>>>>>>===<<<;;;;;;::::::;;;;;;<<<===>>>?????????<<<=========<<<:::999888:::::::::::::::;;;;;;<<<999999999888888888777777666666666666666666666666777777777777777777777777:::888777555444444555555555:::>>><<<;;;@@@MMMYYYooozzztttnnnqqqwwwooo~~~~~~oookkkxxxyyyuuu___NNN@@@666333555000000/////////............---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++************++++++++++++,,,,,,,,,+++***,,,000333sssfffUUUGGGAAAAAAEEELLLQQQRRRVVV[[[bbbyyyrrrbbbXXXUUURRRSSSSSSMMMFFFKKKVVVcccmmmrrrqqq~~~~~~xxxtttqqqxxx}}}www^^^VVVJJJ???888444111000000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,************************)))***++++++++++++***))))))************+++++++++)))***++++++++++++***)))*********++++++,,,,,,---++++++,,,,,,,,,,,,------111000555<<>>??????@@@@@@AAAAAAAAA@@@AAABBBBBBBBB@@@???>>>:::::::::;;;;;;<<<<<<<<<>>>===<<<;;;<<<===>>>???999999888777999;;;===?????????>>>===;;;:::999999666888:::===@@@BBBCCCCCCCCCCCCDDDDDDCCCAAA???>>>;;;<<<===>>>>>>===<<<;;;999999999999888888888888888888888888888888888888888999999::::::999999888:::999777666555666666777777:::;;;:::999???KKKVVVcccnnn}}}tttsssvvvsssdddnnnwwwttt~~~iiiYYYMMMAAA777222000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))************+++++++++*********++++++++++++,,,++++++++++++,,,000666:::wwwdddUUUMMMFFF???DDDHHHOOOUUUVVVYYYdddpppzzzmmmaaa\\\]]]aaa[[[MMMGGGJJJQQQWWW___jjj{{{tttyyy}}}mmmdddVVVIII???777222000000000000///...---------------------------------++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************)))***++++++++++++***))))))************+++++++++)))***++++++++++++***))))))******+++,,,,,,------++++++,,,,,,,,,,,,------000000666AAAFFFLLL___sssrrrZZZLLLNNNSSSSSSSSSlllzzzvvv|||fffSSSIIIBBBCCCIIIEEEEEEFFFHHHJJJLLLNNNNNNKKKMMMQQQUUUYYY[[[\\\\\\VVVXXXZZZ[[[YYYVVVQQQOOOKKKIIIFFFBBB@@@>>>>>>>>>===@@@EEEHHHIIIKKKNNNQQQKKKIIIGGGGGGJJJLLLMMMNNNMMMNNNNNNOOOOOOPPPQQQQQQOOOPPPRRRSSSSSSQQQPPPOOOBBBCCCEEEFFFHHHJJJLLLLLLNNNLLLJJJIIIHHHIIIJJJJJJAAA@@@??????BBBFFFKKKOOOPPPOOONNNMMMKKKJJJIIIHHHGGGIIIMMMRRRVVVZZZ\\\]]]]]]^^^^^^___]]][[[YYYXXXTTTVVVXXXWWWSSSKKKBBB<<<;;;::::::::::::999999999:::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;:::;;;:::::::::;;;===>>>@@@@@@AAAAAA@@@AAAHHHSSS[[[aaagggsss{{{{{{qqqjjjsss{{{uuuwww~~~mmmbbbVVVGGG999222000000000000/////////.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))************+++++++++*********+++++++++,,,,,,,,,,,,,,,---000666===CCCxxxyyy}}}uuucccMMM@@@@@@DDDFFFHHHNNNVVV[[[\\\cccxxx~~~|||{{{~~~yyyqqqpppuuunnn[[[KKKGGGAAA???KKKdddyyy{{{zzzqqqbbbSSSFFF===555111111000000///...---------------------------------++++++++++++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,************************)))***+++,,,,,,+++***))))))************+++++++++)))***+++,,,,,,+++***)))))))))***+++,,,,,,------++++++,,,,,,,,,---------111111999FFFMMMUUUiii~~~nnnWWWNNNUUU[[[ZZZjjj~~~xxxpppttt}}}~~~hhhNNNIIILLLKKKJJJLLLLLLKKKLLLPPPVVVZZZ]]]]]]^^^aaaffflllqqquuuwwwxxxrrruuuxxxxxxssskkkbbb[[[OOOLLLHHHCCC@@@>>>======@@@EEEMMMTTTYYY___fffkkkgggeeeddddddgggjjjllllllllllllmmmmmmnnnoooppppppggghhhjjjkkkkkkjjjhhhgggTTTVVVXXX[[[^^^aaadddeeefffeeebbb___^^^]]]^^^^^^RRRQQQOOOPPPUUU[[[bbbgggkkkjjjiiihhhfffdddccccccjjjmmmrrrxxx}}}~~~{{{zzzyyy|||~~~zzzppp```PPPEEE=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;======>>>???AAADDDGGGIIIJJJJJJKKKMMMOOOTTTZZZ^^^ccceeemmm{{{|||iiillltttlllooovvviii___SSSEEE:::555000000000000////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,---...///333:::CCCIIIrrr{{{oooZZZNNNDDDCCCCCCCCCFFFKKKTTTXXX]]]dddnnnzzzyyyxxxwwwtttrrrooonnnppppppooopppssswww|||~~~mmmRRRIIIKKKCCC@@@IIIXXXggguuu||||||~~~}}}wwwaaaMMMKKKFFF444777222000111000------000+++,,,,,,---...///000000---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************''')))++++++******+++,,,************))))))((((((++++++,,,,,,,,,,,,---------------,,,+++,,,...111333>>>FFFFFFIIIYYYppp}}}lllWWWSSSUUUWWW\\\qqquuuwwwwwwsssyyy|||nnnuuuaaaZZZRRRPPPSSSZZZ___bbbeeeiiinnnqqqsssvvv{{{ssscccUUUIIIKKKIIIAAA<<<<<<======>>>BBBKKKXXXgggrrryyy||||||yyyzzz~~~{{{xxxzzz}}}{{{||||||{{{{{{|||tttiii```RRREEEDDDBBB???===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888888:::<<<>>>>>>888:::===@@@CCCHHHNNNRRRTTTTTTVVVYYY^^^gggpppvvvqqqhhhmmmyyyhhhcccvvvttthhhbbbVVVPPPMMMDDD666111......//////...------------,,,,,,,,,++++++***++++++,,,,,,++++++***************************+++++++++++++++***)))((())))))))))))))))))))))))******))))))))))))******)))************+++++++++---+++)))***------,,,)))000//////333:::@@@DDDEEEwwwmmmYYYJJJBBB<<<>>>BBBEEELLLTTTWWW^^^jjjxxx~~~{{{yyyvvvrrrmmmiiifffdddcccccccccdddfffjjjnnnpppsssvvvzzzsssYYYPPPHHHDDDBBBEEEMMMXXXiiixxxtttxxxrrr\\\UUUNNN===888333111222111......111,,,,,,------.../////////---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***,,,,,,++++++,,,---++++++*********)))))))))++++++,,,,,,,,,,,,---------...---,,,,,,---000333777???FFFGGGNNN^^^qqq}}}~~~lll\\\YYYVVVWWWaaa~~~xxxuuuxxx}}}}}}sssnnnbbb___\\\^^^cccjjjoooqqquuuzzz~~~nnn^^^PPPGGGMMMOOOJJJDDDAAA>>>:::@@@BBBHHHRRR___nnnzzzwwwpppooopppooonnnooollllllggg^^^XXXTTTLLLCCC@@@>>><<<::::::999999888888888888888888888777777999888666666888;;;<<<===:::;;;===>>>@@@DDDIIIMMMOOORRRTTTUUUYYYbbbooozzzsssfffeeeqqqkkkwwwuuunnnlllccc^^^WWWJJJ;;;666444444333000///000---------,,,,,,,,,++++++***++++++,,,,,,++++++***************************+++++++++++++++***))))))******************************))))))))))))******************+++++++++++++++***(((***,,,...---+++......000555<<>>EEEIIINNNTTT[[[^^^kkk}}}~~~}}}zzzwwwrrrooojjjddd___[[[XXXWWWTTTTTTTTTTTTWWWZZZ]]]___aaadddkkkrrryyy~~~qqqZZZQQQHHHFFFCCCAAA@@@FFFWWWhhh~~~xxx|||lll^^^TTTGGG;;;555111222111//////111........................+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************,,,------,,,,,,,,,---+++++++++++++++*********++++++,,,,,,,,,,,,---------......------///333666<<>>DDDCCCCCCFFFPPP^^^nnnyyywwwsssggg]]]UUUSSSRRRQQQQQQSSSSSSQQQLLLFFFCCCDDDAAA======<<<;;;:::999999999999777777777777777777888888888777777666777999:::;;;;;;;;;;;;;;;===AAAGGGKKKMMMQQQVVVXXX[[[fffxxx|||zzzwww}}}~~~sssgggaaa{{{~~~vvvyyy|||}}}yyyxxxssspppgggTTTAAA999333222111---,,,...------------,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++***))))))******************************))))))))))))******************+++++++++,,,***)))((())),,,---...---///222666<<>>>>>???>>><<<============<<<;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<===@@@AAAAAABBBCCCEEEIIIOOOWWW\\\bbbgggmmmssszzzxxxmmmnnnrrrpppmmmkkkzzz{{{wwwxxx|||hhhQQQ@@@111///000...+++,,,...------------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++******)))************************+++******))))))******+++*********+++++++++,,,,,,+++***)))***+++,,,---...333888@@@EEEGGGGGGHHHHHHttt___KKK???<<<>>>EEEIIINNNSSSYYYcccooovvv}}}zzzyyyyyyxxxvvvtttmmmjjjfffbbb___\\\XXXUUUNNNMMMIIIFFFDDDDDDDDDEEEAAAAAAAAAAAABBBDDDFFFGGGGGGHHHIIILLLRRRZZZaaafffhhhmmmttt{{{~~~hhhWWWPPPPPPKKKHHHHHHGGGGGGJJJPPPuuuyyytttwwwkkklllqqqsssgggZZZDDD;;;333111111000///000/////////...------,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))+++,,,,,,***)))***++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,...222999===@@@JJJZZZlll~~~}}}ZZZSSSOOO\\\iiihhhrrr|||ooowwwpppqqqqqqrrrsssuuuwwwzzz|||{{{zzzkkkbbbaaacccooonnnggg]]]YYYaaakkkqqqyyyooocccYYYUUUUUUWWW___jjj{{{vvvhhh]]]VVVRRRRRRNNNLLLNNNMMMHHHFFFGGGDDDDDDDDDGGGHHHGGGDDDBBB???AAACCCBBB@@@???@@@BBBAAAAAAAAABBBBBBCCCCCCCCCAAADDDHHHKKKMMMPPPTTTWWWYYY[[[___dddjjjsss|||}}}nnnggggggnnnxxx~~~wwwxxxkkkNNN444000555444000000.........---------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))******+++++++++******************************++++++************++++++***++++++++++++,,,,,,,,,------,,,++++++,,,---///666>>>GGGKKKIIIFFFEEEEEE|||eeeNNN???;;;@@@EEENNNNNNNNNPPP]]]uuu}}}|||||||||zzzxxxuuutttsssqqqnnnlllddd```\\\WWWTTTQQQNNNKKKHHHGGGDDDAAA???>>>>>>>>>;;;;;;;;;;;;<<<===>>>>>>CCCBBBAAABBBFFFMMMSSSWWW[[[___eeelllqqqwww}}}ooo```XXXSSSKKKGGGIIILLLJJJHHHGGGggg~~~zzzqqqwwwwwwtttuuuyyymmm\\\LLL@@@666333333111000000//////.........---------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))+++,,,,,,***))))))************+++++++++++++++++++++,,,,,,,,,,,,------++++++,,,---000555<<>><<<;;;999999999999999999999999::::::======>>>???BBBEEEIIIKKKMMMQQQUUUYYY^^^ccckkkpppuuuyyyzzzrrriii```XXXVVVUUUOOOJJJHHHXXXjjjrrrxxxxxxbbbTTTGGG;;;777666444222222...............------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************************************************************************,,,---,,,+++)))******)))))))))*********++++++++++++,,,,,,,,,,,,------,,,---...///222999AAAGGGOOO^^^nnnxxx|||{{{tttlllXXXVVVTTT___qqq{{{uuupppqqqlllnnnpppppppppqqqtttwwwzzz}}}}}}}}}tttdddYYYRRRTTTZZZcccqqq|||zzzzzz{{{xxxrrrppprrrmmmlllqqqyyyzzzrrrkkkhhhgggjjjmmmlllhhhfffgggiiiccccccdddeeeeeefffggggggiiiooovvv{{{~~~||||||zzzqqqnnnzzzuuusss```BBB:::777000,,,000............------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,---...------///444888>>>CCCHHHGGGEEEIIIVVVaaa|||xxx{{{}}}yyyttt\\\OOOAAA;;;???FFFJJJJJJPPPXXXcccsss}}}zzzvvvrrrnnnkkkiiihhhaaa___\\\ZZZXXXTTTPPPMMMJJJGGGDDDBBBAAA@@@???>>>;;;;;;;;;;;;:::999888777:::::::::::::::999999999444666888;;;===>>>>>>>>>???AAADDDFFFIIIOOOVVV\\\aaaeeennnwww{{{~~~tttlllcccZZZSSSQQQLLLXXXsssvvvuuupppZZZLLL>>>:::999666444444........................---------,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************,,,---......,,,***++++++(((((())))))*********+++++++++,,,,,,,,,---------...//////111555<<>>@@@BBBDDDEEELLLPPPVVV]]]eeennnxxx~~~zzzmmmaaaXXXSSSQQQWWWiii|||{{{eeeLLL???:::666444333//////...///000000...,,,......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,'''(((((()))***+++++++++++++++************++++++,,,,,,+++++++++,,,------...---000666:::???LLLZZZlllggghhhmmmlll___PPPJJJUUUNNNPPPccczzzwwwsssqqqqqqooojjjeeeaaa^^^\\\\\\ZZZYYYYYY\\\```dddfffgggmmmqqqvvv{{{yyyqqqfff[[[PPPMMMMMMOOORRRWWW\\\eeeuuuuuueeeiiiiiiiiiiiiiiikkklllmmmnnnooopppqqqqqqrrruuuwwwyyy|||}}}vvv~~~~~~xxxlllgggnnnxxxxxx|||ppp___NNN===000...222000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------((()))+++///555999<<<===DDDFFFDDDBBBJJJaaa}}}~~~|||qqq\\\IIIAAA???CCCKKKKKKJJJTTTbbbwww|||zzzxxxwwwwwwyyy{{{}}}{{{|||||||||{{{{{{zzzyyy||||||{{{{{{|||}}}|||{{{yyyvvvrrroookkkiiiddd```[[[WWWTTTQQQKKKHHHGGGFFFDDDBBB@@@???>>>>>>======<<<;;;:::999888777888777777777666666666666888888888777777666666666666555555666666777888999888888999:::;;;===>>>??????BBBGGGLLLRRRYYY```eeerrryyyssscccYYYSSSQQQWWW```nnnlllRRRAAA666333444000///...///000000...---......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******************))))))((((((((()))***+++++++++++++++************++++++,,,,,,++++++,,,,,,---...---...333999===BBBPPP___ppplllkkklllhhh\\\QQQNNNVVVQQQSSScccxxxwwwrrrpppppprrrnnnggg___XXXSSSQQQPPPMMMLLLKKKLLLOOORRRSSSSSSTTTWWW\\\aaagggnnnuuuyyy}}}vvvlllbbbXXXSSSQQQMMMKKKLLLDDDIIITTTaaajjjrrrwwwmmmeeeXXXJJJHHHGGGGGGGGGHHHKKKNNNOOOZZZ[[[]]]]]]]]]___aaadddeeeggghhhiiiiiigggeeecccaaacccfffhhhlllqqqwww|||}}}|||{{{{{{jjj^^^aaawwwyyyppp}}}sssllleee\\\OOO>>>222...000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------,,,,,,,,,,,,,,,---000555;;;@@@BBBDDDFFFEEEGGGTTTkkkwwwqqqcccMMM;;;???BBBIIINNNMMMOOO___sss{{{vvvtttsssrrrvvvvvvwwwwwwxxxxxxyyyyyyzzz{{{{{{{{{{{{zzzyyyxxxtttrrrpppoooooopppqqqrrrssssssssstttssssssrrrqqqrrrrrrqqqqqqqqqssstttuuutttsssqqqnnnjjjddd___\\\VVVSSSPPPMMMJJJGGGDDDAAA>>>===<<<;;;:::999999999:::999999888777666555555666666666555555555555555777777777777777666666666444444444444555666777888666666777777888999999::::::<<>>DDDHHHDDDDDDEEELLL]]]rrrvvviii___SSSEEE<<>>;;;:::999999888888999999777777777666666555555555555555555444444444444444666666666666666666555555666666666666777888999999777888888999999999999999:::;;;===>>>???AAADDDGGGOOOVVVbbbooo|||rrrooogggcccaaaUUUKKKXXXoooxxx[[[AAA555444333111//////000000///.........---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,//////......---,,,++++++)))))))))******+++++++++++++++************++++++,,,,,,,,,,,,,,,---...///---333:::>>>DDDQQQgggyyyyyy}}}}}}qqqcccYYYUUUQQQ]]]qqq{{{uuupppnnnmmmhhhbbbZZZRRRLLLIIIIIIIIIJJJIIIGGGHHHIIIIIIHHHGGGGGGHHHIIIJJJMMMSSSZZZ^^^kkkjjjoooyyy}}}wwwnnngggdddaaa[[[WWWVVVPPPLLLJJJLLLRRR[[[kkkxxxuuunnnlllwwwzzzjjj^^^XXXSSSLLLFFFFFFEEECCCBBBBBBDDDGGGIIIIIIJJJLLLMMMNNNPPPSSSUUUSSSRRRPPPPPPRRRWWW[[[^^^aaagggnnnqqqssszzz}}}zzz|||uuuppp~~~vvvwwwuuukkk```bbbwww|||xxx}}}tttlllggghhhdddUUU@@@222111000///...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,///111444888<<>>===;;;:::999999999999888888888888999999777777777777666666666666444555555555555555555555555555555555555555555555777666666777777888999:::888999::::::::::::999999555777999999:::;;;===???AAAEEELLLUUUaaaooo}}}wwwlllgggjjjeeeYYYUUU[[[uuuuuu]]]EEE888666555333000///000000000///......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,//////......---,,,++++++************++++++++++++++++++************++++++,,,,,,,,,,,,---...///000///555;;;???HHH[[[tttwwwjjjaaa]]]]]]```ppp{{{zzzyyyuuuqqqlllhhheeebbb]]]VVVOOOKKKJJJJJJLLLKKKJJJIIIIIIKKKKKKJJJHHHHHHJJJKKKMMMQQQWWW^^^cccllliiijjjqqqyyy{{{qqqhhhdddccc``````bbbZZZWWWVVV[[[aaahhhttt~~~~~~~~~~~~}}}kkkoootttuuurrrkkkddd```ccc^^^[[[[[[\\\ZZZVVVSSSRRRRRRSSSTTTVVVXXXYYYZZZaaaaaaaaa___]]]\\\]]]^^^___^^^]]]^^^bbbhhhooosss{{{xxx{{{oooiiiyyypppnnnlllkkkiiikkkvvv~~~{{{sssooorrrqqq```FFF555111111///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...333:::???BBBDDDGGGIII@@@AAAGGGTTTfffqqqmmmbbbpppYYYJJJ@@@:::@@@JJJPPPNNNQQQ^^^www~~~rrrhhhbbb]]]UUUOOOKKKIIIFFFCCCBBBBBBDDDEEEAAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDEEECCCDDDEEEEEEDDDBBB@@@>>>:::;;;;;;:::888777888999888777777777777777888888777777777777888888888888666666666666666777777777666666666666777777777777666666666666777888999:::888999:::;;;;;;;;;:::999444666888999999:::;;;===???@@@@@@CCCIIITTT```hhh~~~uuujjjkkkoookkkbbb[[[^^^mmm}}}ppp^^^KKK@@@===666444111000000111000///......---------,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++******))))))++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,---...000000333888>>>BBBNNNddd{{{vvvdddXXXXXX___eeevvvuuussspppnnnpppqqqqqqppplllhhhfffaaa]]]WWWQQQLLLKKKKKKLLLNNNMMMMMMNNNPPPPPPNNNLLLKKKMMMRRRWWW]]]eeennntttqqqnnnnnnssswwwwwwwwwyyytttgggaaa___^^^aaadddeeeffflllvvv}}}|||}}}~~~|||yyyyyyzzz|||~~~|||}}}~~~~~~~~~~~~~~~~~~~~~|||||||||{{{yyywwwkkkqqqrrrhhhUUUFFFBBBDDDDDDEEEJJJRRRXXXZZZ^^^bbbuuuyyy~~~{{{uuuqqqooooootttsssrrrssswww}}}zzz{{{~~~wwwpppuuuxxxoooiiilllppprrrsssuuu~~~|||oooNNN666111111000///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,------...++++++,,,,,,,,,,,,------+++,,,,,,------......//////666???EEEFFFGGGHHHJJJDDDIIIRRR^^^lllssslll```fffLLLAAA===<<>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAA@@@????????????????????????@@@@@@===>>>>>>???@@@@@@????????????============>>>???>>>>>>?????????>>>======999;;;<<<;;;999888999;;;888777777666666666777777777777777888888888999999777777777888888999999999888999999999::::::::::::888888888999999:::;;;<<<888999;;;=========<<<;;;888:::============>>>@@@BBBAAA@@@@@@BBBGGGOOOTTThhhqqq|||}}}pppjjjpppuuuooodddVVV^^^uuu|||vvvlll\\\MMMEEE777555111000000111111000......---------,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************))))))++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,...///000111666<<>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<=========>>>::::::;;;<<<<<<<<<<<<<<<;;;;;;999999888999:::;;;::::::::::::999:::::::::777999:::999777666888:::999999888777777777888888666666777777888888999999888888999999:::::::::;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<===>>>??????:::<<<>>>@@@@@@@@@???>>>;;;===??????>>>>>>???@@@@@@AAAAAA@@@AAADDDHHHLLLSSS[[[hhhvvv~~~}}}sssiiillluuurrrfff]]]\\\nnn}}}}}}nnnYYYKKK888555222000000111111000......---------,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,,,,---...///111111777>>>FFFMMM\\\ooozzz|||{{{wwwiiiXXXPPPTTTZZZ[[[zzzvvvcccwww~~~qqqtttrrrooollljjjhhhhhhhhhbbbaaa^^^[[[ZZZYYYYYYYYYYYYXXXWWWWWWXXXVVVSSSQQQVVV[[[bbbiiiqqqzzz{{{sssnnnppprrrrrrtttvvvtttxxxxxxuuutttyyy||||||uuuyyykkkccc```___bbbfffooosss}}}yyyzzz{{{{{{yyyzzz|||~~~~~~}}}|||}}}|||{{{{{{|||~~~}}}|||zzz{{{}}}~~~~~~~~~~~~zzzwwwxxxuuummm```PPPDDD>>>===AAA??????CCCGGGRRRjjj|||}}}~~~||||||~~~hhhdddxxx~~~uuu|||vvv|||xxxwww}}}[[[DDD222111000//////.................................---------------------------,,,,,,++++++,,,,,,---******+++,,,,,,---......+++++++++,,,,,,---------------......///000111111:::@@@FFFIIIHHHIIIMMMQQQ^^^hhhqqqtttrrrmmmbbbYYYqqqUUUIII???@@@FFFIIIJJJKKKSSSWWWeeezzzzzzlllbbb[[[RRRKKKIIIEEEEEECCCBBBAAA???>>>>>>===============>>>>>>>>><<<<<<===>>>===<<<;;;:::???===<<<<<<<<<<<<;;;:::999;;;<<<;;;999:::<<>>===<<<<<<<<<<<<<<<<<<======<<<;;;;;;:::::::::999::::::;;;<<<::::::::::::::::::::::::666666777777888888999999;;;;;;::::::999999888888<<<;;;999888999:::===>>>===<<<<<<<<<<<<===>>>>>>???@@@BBBAAAAAAAAABBBDDD@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCFFFIIIJJJGGGCCCKKKIIIFFFDDDCCCEEEHHHJJJVVV[[[dddooo|||sssmmmlllllljjjgggeeejjjsssvvvzzzpppWWWEEE<<<444444444111///...------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***+++,,,---...******+++++++++,,,,,,,,,,,,------------///222555888EEEJJJ[[[yyyyyyuuujjjUUUNNNXXX[[[XXX^^^wwwkkksssrrrnnnuuusssrrrooollljjjiiiiiiiiihhhgggfffgggiiikkkjjjjjjfffcccbbbcccaaa]]][[[]]]\\\gggnnnooowww|||xxxtttqqqqqqqqqrrrqqqqqqrrrsssrrrqqqqqqssstttuuuwwwzzzvvvkkkfffdddeeeeeeooo{{{{{{zzz}}}|||xxxxxxyyy{{{}}}~~~}}}}}}|||~~~~~~}}}}}}}}}}}}~~~~~~}}}{{{zzzyyyzzzzzzzzz{{{{{{|||~~~~~~~~~~~~~~~~~~}}}|||{{{xxxvvvrrrjjj```TTTJJJCCC<<>>===<<<;;;;;;<<<<<<<<<==================>>>>>>>>>>>>===<<<<<<===<<<<<<<<<<<<<<<;;;:::;;;===>>>===;;;:::<<<>>>>>>=========>>>>>>===<<<>>>>>>>>>>>>>>>===<<<;;;>>>======<<<<<<<<<<<<<<<:::::::::::::::999999999========================<<<<<<<<<<<<;;;;;;;;;;;;@@@???>>>===<<<===>>>???CCCCCCBBBBBBBBBBBBBBBCCCAAACCCFFFGGGHHHIIILLLMMMPPPQQQQQQQQQQQQPPPOOOOOOWWWZZZ^^^bbbddddddcccccc___]]][[[ZZZZZZ[[[]]]___eeehhhnnnuuu}}}wwwuuurrrnnnnnnlllmmmpppmmmppp{{{lllZZZKKK:::444222111111222------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++++++++,,,---...***++++++++++++,,,,,,,,,.........---...000555888???IIIUUUggg}}}||||||rrrdddRRRPPP[[[[[[[[[fff~~~yyyzzz}}}wwwzzzlllnnnuuurrrqqqooollljjjiiiiiiiiikkkjjjiiikkknnnrrrsssssspppkkkiiijjjgggcccbbbeeeaaakkkrrrttt}}}~~~|||xxxuuuqqqpppooopppooopppqqqqqqqqqrrruuuxxxvvvvvvuuuvvvzzzyyyooohhhddddddeeekkkzzz}}}{{{}}}}}}|||yyyyyyzzz{{{|||}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}{{{zzzzzz{{{||||||||||||||||||}}}~~~~~~~~~}}}}}}|||{{{zzzzzzwwwuuurrrllleee^^^WWWTTTFFFGGGIIINNNYYYgggttt}}}xxx{{{}}}|||{{{}}}{{{yyyzzz}}}~~~yyy{{{~~~}}}|||}}}~~~yyypppnnnvvvwwwzzzpppeeemmm}}}~~~wwweeeSSSBBB888///000111///.../////////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,+++,,,...222666888>>>AAAFFFJJJJJJNNN]]]mmm~~~lllWWWMMMNNNoooUUUAAA???AAAGGGLLLLLLLLLRRRZZZ___ttt}}}kkk[[[RRRLLLEEE@@@AAABBBBBBAAACCCAAAAAAAAAAAA@@@@@@@@@???@@@@@@AAABBBCCCBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAAAAAAAA@@@@@@???AAABBBCCCBBB@@@???@@@AAADDDBBB@@@AAADDDEEECCCAAABBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAABBBAAAAAAAAA@@@???@@@@@@@@@@@@???>>>===AAAAAA@@@@@@@@@?????????=========>>>>>>>>>>>>>>>AAAAAAAAABBBBBBBBBCCCCCCHHHHHHHHHJJJKKKMMMOOOPPPPPPSSSXXX[[[^^^aaaeeeggglllkkkkkkjjjiiigggfffeeelllttt}}}~~~~~~~~~~~~~~~zzztttpppqqqtttsssmmmlll}}}|||fffSSS>>>444222222222333------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++,,,------++++++++++++,,,,,,,,,,,,............///333999===EEELLL```uuuvvvooo___PPPUUU___\\\___rrrsssxxxzzzeeefffoootttqqqpppnnnkkkjjjiiiiiiiiillllllllloootttzzz}}}xxxsssooonnnlllhhhhhhkkkhhhooovvv{{{~~~xxxrrrmmmmmmnnnmmmnnnoooppppppssswww{{{yyyvvvqqqooopppuuu|||}}}tttjjjdddccceeegggwww}}}||||||||||||{{{{{{{{{{{{|||}}}~~~~~~}}}}}}||||||}}}}}}~~~|||{{{zzzzzz{{{|||}}}~~~~~~}}}|||||||||||||||}}}~~~|||zzzyyyyyyyyyyyytttqqqmmmhhhddd```^^^]]]TTTRRRTTT]]]kkkwww{{{|||uuuuuuuuusssrrrrrrtttvvvtttssstttvvvzzz}}}}}}~~~~~~ttteee```hhhssszzz}}}{{{{{{{{{{{{}}}zzzuuuuuu|||zzzooosss|||ooolllyyyyyytttrrrdddQQQFFF<<<222000111000///000//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,+++,,,000555:::===???BBBGGGJJJMMMUUUfffwww{{{aaaKKKOOObbbzzz```GGG<<<;;;BBBLLLQQQNNNNNNYYYgggwwwuuu___NNNHHHMMMHHHFFFHHHJJJIIIIIIKKKFFFFFFEEEEEEEEEEEEEEEEEECCCDDDEEEFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEECCCDDDFFFFFFEEEEEEDDDEEEDDDDDDEEEEEEEEEEEEEEEEEEJJJFFFDDDEEEIIIKKKIIIFFFDDDEEEFFFFFFGGGGGGGGGGGGCCCDDDEEEFFFFFFFFFDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDFFFHHHIIIJJJKKKKKKIIIJJJMMMQQQVVV[[[___aaabbbffflllrrrvvv{{{}}}|||{{{~~~yyykkkooowww{{{wwwttt{{{kkkWWWAAA777555444222111............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------......------///555<<>>BBBFFFGGGGGGHHHMMMXXXkkkzzz~~~|||qqqYYYKKKaaammmOOO@@@???>>>EEENNNQQQNNNRRRcccvvvzzzmmm\\\TTTVVVRRRNNNNNNPPPQQQNNNMMMOOOKKKKKKJJJJJJIIIIIIIIIIIIGGGGGGGGGHHHIIIJJJJJJKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGJJJMMMNNNLLLKKKLLLMMMJJJKKKLLLMMMOOOOOOOOONNNRRROOOMMMNNNQQQRRRRRRPPPMMMNNNPPPRRRTTTUUUVVVVVVRRRSSSTTTTTTRRROOOKKKIIIIIIHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIIIIJJJJJJKKKKKKLLLOOOOOOPPPRRRRRRRRRRRRRRRMMMOOOTTTYYY```fffkkknnnmmmrrryyyzzzxxx{{{zzzjjjlllrrryyy||||||~~~mmmRRRAAA999444000000/////////......---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------...111888@@@FFFKKKSSSoooxxxdddWWWNNNXXX```ZZZccc|||zzzccc___kkkrrrqqqnnnmmmkkkjjjiiiiiiiiijjjhhhhhhiiimmmsssyyy}}}vvvpppkkkiiigggeeegggkkkooorrrwwwwwwzzz{{{vvvoookkklllnnnpppqqqqqqppppppqqquuuxxxuuuuuussssssssstttuuuvvvtttwwwyyytttllleeedddeee___jjjzzz|||}}}{{{}}}~~~}}}||||||}}}}}}}}}||||||||||||}}}}}}~~~}}}|||zzzzzz{{{{{{|||{{{{{{{{{||||||}}}~~~}}}{{{yyyyyyzzzzzzxxxtttnnngggbbb``````aaa`````````cccgggkkkooopppmmmnnnnnnlllkkkjjjkkklllkkkmmmqqqtttxxx|||||||||}}}~~~~~~{{{yyyuuurrroooooo~~~}}}|||{{{{{{zzz||||||{{{xxxxxx|||xxxnnnrrr{{{yyyvvvsssqqqzzzuuuyyymmmeeekkkmmmggg\\\PPP???333///111111000//////............//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,---000555<<>>AAADDDGGGJJJQQQZZZeeevvv~~~tttssszzz~~~~~~|||zzz{{{{{{zzzxxxvvvsssqqqooonnnqqqooolllkkkllloootttvvv{{{}}}~~~{{{yyyyyy~~~{{{rrrpppmmmlllmmmqqquuuxxxuuusssqqqmmmjjjfffdddbbb]]]]]]]]]\\\\\\\\\\\\\\\___^^^\\\[[[[[[[[[\\\\\\[[[]]]bbbhhhooovvv||||||{{{yyyyyyzzz~~~|||~~~~~~lllRRR>>>444222000000000///...---------++++++++++++++++++++++++************************************************************************((()))***+++,,,++++++***,,,,,,,,,------------...+++---111555:::AAAIIINNNXXXrrryyyggg\\\NNNRRRRRRYYYeeemmmzzzffffffnnnooommmmmmkkkkkkiiihhhhhhiiijjjjjjgggggggggiiikkkkkkiiihhhhhhcccaaabbbcccbbbeeeiiimmmoootttyyy}}}}}}}}}|||tttsssqqqooonnnnnnooopppoooqqqssstttsssrrrrrrsssmmmoooppprrrsssssssssrrrooopppqqqpppmmmhhhccc```VVVWWWaaaqqq|||~~~~~~zzz|||~~~~~~~~~~~~~~~||||||{{{{{{{{{{{{||||||||||||{{{zzzzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}|||{{{{{{zzzyyyyyysssqqqnnnjjjfffbbb```___]]]]]]]]][[[YYY[[[```ddddddfffiiijjjiiigggggggggiiimmmqqqsssttttttwwwyyywwwwwwyyy{{{~~~vvvwww}}}~~~~~~}}}|||{{{zzzxxxzzz~~~|||~~~|||wwwsssrrrmmmhhhfffppp}}}{{{yyyzzzxxxtttxxxbbbDDD666444333/////////............//////................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,...222777<<>>EEELLLQQQZZZ{{{nnnQQQHHHJJJTTTWWW]]]lll{{{iiiZZZeeepppmmmiiikkkkkkjjjiiihhhhhhiiijjjjjjiiihhhhhhiiiiiigggdddaaabbb^^^]]]___``````cccggglllnnnsssxxxyyywwwxxxzzzwwwsssooommmnnnooooooooommmpppsssuuutttsssrrrsssooopppqqqrrrrrrsssssssssqqqqqqpppooommmiiiccc^^^SSSRRR[[[mmm{{{~~~}}}~~~zzz|||~~~}}}~~~~~~}}}||||||{{{{{{{{{{{{||||||zzzzzzzzzzzz{{{}}}~~~~~~~~~~~~zzz{{{{{{{{{{{{zzzyyyxxxzzzyyyvvvqqqlllgggbbb```]]]\\\ZZZZZZ[[[^^^```bbbbbbdddfffgggfffffffffggghhhlllpppqqqqqqppprrrttttttuuuwwwyyy}}}~~~}}}|||zzz||||||~~~|||wwwtttrrrllleeedddlllwwwwwwyyypppLLL:::666444/////////............//////................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,///333999>>>CCCFFFHHHGGGHHHMMM]]]vvvqqqmmmeeeVVVLLLVVVjjjnnneeezzzPPP@@@???>>>CCCMMMRRROOOYYYppp~~~|||}}}|||vvvppplllkkkcccZZZXXX[[[\\\YYYUUUSSSPPPMMMNNNRRRWWWXXXXXX\\\```gggooovvv~~~}}}{{{~~~qqqqqqxxxzzzttt{{{dddMMM;;;222,,,000111///,,,,,,............---------,,,,,,,,,************************)))+++++++++***)))***+++(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***,,,222:::BBBIIIRRRYYYiii}}}pppaaaSSSHHHRRRUUUXXX^^^qqqjjjdddbbbgggmmmnnnllllllnnnmmmkkkiiihhhhhhiiijjjiiihhhgggggggggeeebbb```aaa]]]\\\^^^^^^]]]___ccclllmmmnnnnnnoooqqqtttvvvtttppppppssstttqqqoooooottttttsssssssssrrrrrrrrrpppqqqsssuuuuuutttrrrqqqpppnnnjjjgggggggggaaaXXXQQQTTT\\\iiiwww~~~~~~}}}}}}||||||{{{{{{{{{{{{||||||~~~|||||||||~~~||||||{{{yyywwwwwwxxxzzz}}}vvvqqqqqqmmmeeeaaabbb\\\ZZZXXXWWWXXX[[[___bbbjjjjjjkkkiiihhhgggiiijjjqqqooommmjjjiiikkkooosssrrrtttwwwwwwxxx{{{~~~}}}~~~|||zzz{{{~~~~~~|||vvvoooiiieeekkkrrrzzz~~~uuuXXXBBB999444111000000///...---,,,,,,,,,,,,------......------,,,................................................+++,,,------++++++,,,---333000222:::AAACCCDDDGGGGGGIIIRRRhhhooojjjXXXJJJPPP]]]dddfffgggoooKKKAAACCCDDDJJJSSSWWW]]]ppp~~~yyyssspppnnnfff]]]XXXWWWVVVRRRNNNNNNJJJGGGGGGJJJNNNPPPPPPYYY^^^gggpppxxxyyyyyyuuutttzzzwww~~~}}}yyyzzzzzzfffRRRAAA777000111222000------------......---------,,,,,,,,,************************)))+++,,,+++***)))***+++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,******+++,,,------------...222777===BBBJJJTTT]]]nnn{{{|||jjjXXXKKKCCCNNNOOOVVVdddzzz~~~{{{iiifffeeekkknnnllliiiiiilllkkkiiihhhggghhhiiijjjjjjiiiiiiiiiiiigggdddaaaaaa^^^]]]______^^^___ccchhhjjjnnnpppqqqrrrtttvvvtttpppooorrrtttqqqpppqqqrrrrrrrrrsssssssssssssssqqqrrrssstttuuutttssssssooonnnjjjeeeeeeeee___WWWRRRTTT[[[ggguuu}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~}}}}}}xxxxxxxxxvvvttttttwwwyyy}}}wwwtttsssooofffaaabbb___]]]ZZZXXXXXX[[[^^^aaafffhhhiiiiiihhhiiikkkmmmppppppooommmmmmooosssvvvqqqtttwwwxxxxxxzzz}}}||||||zzzyyy{{{{{{wwwqqqllljjjqqqwww~~~|||rrrYYYEEE:::333///000000000//////.........,,,------......------,,,................................................---...///...---,,,---///111000333<<>>FFFJJJOOOWWW\\\ppp{{{wwwtttpppkkkccc]]]XXXUUUQQQOOONNNKKKGGGFFFHHHLLLOOOPPP\\\bbbjjjrrryyyvvvrrrtttrrruuu~~~}}}zzzssswww|||zzzlll[[[JJJ???444333222111///---------......---------,,,,,,,,,++++++++++++++++++++++++***+++,,,+++***)))***,,,)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,---.........000666<<>>555...///111///...000......---------,,,,,,,,,++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,***************+++++++++******+++++++++,,,,,,,,,************+++---...///222<<>>CCCHHHHHHGGGLLLTTTeeewwwsss\\\QQQQQQPPPyyy|||kkkmmmPPP@@@@@@DDDIIIKKKNNNVVV```{{{pppgggbbb```YYYUUUQQQNNNMMMNNNNNNMMMJJJNNNQQQRRRTTT[[[hhhrrrzzzwwwsssqqqpppooommmllliiijjjkkklllnnnrrrxxx|||~~~}}}|||tttqqqnnnjjjbbbaaa\\\UUUTTTXXX[[[ZZZUUUUUUVVVVVVWWWXXXYYYZZZXXX[[[```eeelllttt||||||zzzuuutttyyyttttttwwwsssppp~~~}}}iiiYYYJJJ:::///000222000///111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---******************************+++++++++,,,,,,,,,+++*********,,,...000111888AAAFFFDDDLLLaaavvv~~~eeeRRRQQQZZZMMMOOO___{{{xxxeeezzzwwwrrrxxxyyyrrrkkkhhhfffccceeejjjddddddcccccceeegggjjjllljjjiiihhhhhhhhhgggdddaaa\\\YYYXXX\\\]]]^^^aaafffiiimmmssszzzyyysssqqqpppmmmmmmooooooooopppqqqrrrsssttttttrrrrrrssstttuuuvvvvvvwwwuuutttnnneee``````___\\\TTTRRRQQQTTT]]]iiivvv{{{{{{{{{|||}}}{{{xxxtttqqqqqqtttxxx{{{~~~}}}}}}|||{{{zzzzzzyyyzzz{{{{{{{{{zzzxxxwwwuuupppkkkcccYYYQQQMMMNNNPPPVVVaaammmrrrqqqnnnhhhcccbbb```]]][[[\\\^^^bbbddddddgggiiikkkkkkjjjkkklllsssuuuxxxxxxwwwuuutttttt{{{~~~}}}|||~~~{{{||||||zzzwwwvvvwwwxxx|||{{{yyyvvvrrrnnnkkkiiifffdddgggnnnvvv}}}yyyqqqlllyyyyyyooofffaaaYYYHHH888////////////////////////......////////////......................................................---............000444777;;;>>>CCCHHHIIILLLXXXeeevvvjjjUUURRRZZZbbbyyycccxxxUUUEEE===BBBGGGIIIIIIQQQdddvvv{{{lll```WWWSSSRRRNNNKKKIIIJJJMMMPPPQQQPPPOOOQQQRRRRRRSSSWWW^^^dddqqq{{{zzzvvvuuuxxxxxxuuuqqqrrruuuxxxyyyzzz}}}|||zzzyyy|||~~~nnnllldddYYYSSSSSSSSSQQQMMMNNNMMMIIIJJJNNNOOOMMMIIIIIIIIIIIIJJJJJJKKKKKKHHHKKKOOOTTTXXX___fffllljjjrrrxxx{{{|||tttqqqqqqkkkaaacccrrr{{{xxx{{{uuueeeXXXDDD444222333000///222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---******************************+++++++++,,,,,,,,,---,,,,,,,,,---000222444:::BBBEEEDDDOOOfffzzzxxxgggYYYUUUWWWYYYSSS^^^qqqpppiii}}}rrruuuzzzyyypppiiihhhhhhffffffhhheeeeeeddddddeeegggjjjllljjjiiihhhhhhhhhgggdddaaaYYYUUUTTTWWWZZZ\\\aaagggiiipppzzzwwwqqqpppooonnnooorrrqqqqqqqqqqqqqqqrrrrrrrrroooppprrrtttuuuuuuuuuuuuuuutttnnnddd^^^^^^]]][[[TTTQQQNNNOOOWWWdddttt~~~{{{zzzzzz{{{}}}~~~~~~}}}xxxrrrnnnnnnrrrxxx}}}~~~}}}|||{{{zzzzzz{{{||||||||||||{{{yyyuuurrrpppnnnhhh___SSSJJJFFFGGGHHHPPP___mmmrrrqqqnnnhhhaaacccaaa^^^[[[[[[]]]```bbbcccfffiiikkkkkkkkkkkklllsssuuuxxxyyyxxxwwwwwwwww|||~~~~~~||||||}}}~~~~~~{{{xxxvvvxxxyyyzzzzzzyyywwwtttpppllliiibbb^^^___fffmmmsss~~~zzzxxxvvvttt}}}wwwrrrssslllWWWBBB111111111000000/////////......////////////......................................................------......000333888;;;===@@@DDDGGGIIIPPPaaarrrxxx```QQQWWWgggyyyxxxwwwoooccceeeDDD>>>@@@GGGNNNNNNOOO]]]zzzuuuggg]]]WWWUUUUUURRRPPPOOORRRXXX\\\^^^]]]^^^^^^^^^___bbbdddeeefff```kkkzzz{{{wwwxxx~~~}}}xxx{{{zzztttrrrqqqtttyyyvvvmmmfffXXXVVVOOOFFFDDDHHHLLLLLLJJJMMMNNNLLLLLLNNNMMMIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJMMMOOOPPPTTTZZZ^^^^^^fffooouuu|||~~~~~~vvvoookkklllaaaSSSUUUmmm}}}tttsss|||~~~nnnbbbKKK888444555000///222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++************************+++++++++,,,,,,,,,///.........///222555666888@@@CCCDDDQQQkkk~~~wwwqqqaaaOOOLLLUUUYYYVVVddduuuzzzpppvvvsssrrryyy|||wwwnnnhhhiiikkkiiigggffffffeeeddddddeeehhhjjjlllkkkjjjiiiiiiiiigggdddbbbWWWSSSQQQTTTXXX[[[aaahhhiiirrr}}}vvvpppooopppoooqqquuurrrrrrrrrqqqqqqqqqppppppnnnooorrrtttvvvuuuttttttttttttmmmccc\\\\\\\\\[[[SSSPPPMMMMMMTTTbbbrrr}}}zzzzzzzzzzzz|||~~~}}}}}}~~~xxxqqqllllllqqqxxx~~~~~~|||{{{zzz{{{}}}~~~~~~~~~}}}{{{xxxsssooollllllfff\\\PPPGGGBBBCCCEEEOOO___nnnsssqqqnnnggg```eeeccc___[[[ZZZ[[[^^^```aaadddiiikkklllllllllmmmrrruuuxxxyyyyyyyyyzzz{{{|||~~~~~~|||zzz{{{~~~~~~}}}}}}yyyxxxzzz|||yyyyyyzzzyyyvvvrrrnnnkkkbbb^^^^^^dddiiiooozzz~~~||||||gggNNN444333333222111000//////......////////////......................................................---...///000111555:::>>>BBBCCCFFFGGGHHHPPPdddwww{{{mmmXXXMMMZZZnnn{{{wwwvvvtttqqqpppqqqbbbIIIBBB???AAAJJJQQQQQQTTTiiivvvjjjkkknnnjjjbbb]]]ZZZWWWWWW^^^jjjtttzzz|||{{{|||}}}|||}}}{{{wwwxxxzzz|||~~~vvvrrrrrrsssrrrpppqqqooommmhhhaaaYYYRRRNNNMMMLLLJJJGGGFFFIIIMMMQQQUUUSSSQQQQQQRRRRRRRRRQQQPPPPPPNNNNNNOOOQQQSSSUUUQQQQQQRRRTTTWWWYYYZZZ[[[^^^fffnnnrrrvvv|||uuuggg^^^SSSTTTVVV^^^oooyyyooojjjUUU>>>333111000000000111000000...---,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++,,,...333888;;;@@@BBB@@@BBBTTTooovvv]]]UUUMMMMMMSSSVVVjjjnnnvvvvvvmmm}}}nnnqqqmmmiiigggggggggggggggfffffffffffffffggghhhhhhjjjjjjjjjiiigggdddbbb```VVVUUUTTTTTTXXX]]]cccgggjjjtttwwwuuurrrpppooopppqqqsssuuutttqqqooonnnnnnnnnnnntttttttttttttttttttttttttttrrrmmmhhhccc___\\\[[[WWWQQQMMMOOOTTT]]]lllyyy~~~yyyyyy}}}~~~}}}|||uuuiiieeekkkttt{{{}}}~~~}}}|||{{{{{{|||}}}||||||zzztttmmmhhhggghhhooodddUUUIIIEEEGGGJJJMMM[[[pppzzzqqqiiikkkhhh^^^```bbbbbb___[[[YYY[[[]]]___bbbfffhhhjjjlllnnnpppqqqsssuuuwwwyyy||||||}}}||||||{{{}}}~~~zzzwwwvvvvvv{{{{{{zzzwwwsssnnniiifffaaa```dddmmmuuuvvvsssqqq^^^;;;444000222222......111//////.........---------------------------------////////////////////////---...///000333777:::<<>>AAAAAAHHHKKKQQQZZZiiiuuuqqqpppuuuxxxuuurrrpppjjjnnnxxx~~~xxxpppkkkkkkmmmpppqqqrrruuuzzz|||xxxsssnnnhhheeefffggggggeee[[[WWWSSSNNNKKKKKKLLLMMMGGGIIILLLMMMMMMMMMNNNPPPTTTSSSTTTUUUWWWXXXWWWVVVRRRRRRSSSTTTVVVYYY[[[\\\ZZZYYYYYY\\\```bbbaaa^^^___``````aaadddlllxxx{{{llldddXXXTTT```tttyyy{{{mmm]]]KKK>>>555///...////////////......---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,...111666:::===DDDCCCCCCLLLeee~~~}}}rrrPPPKKKRRRYYYXXXVVVmmmvvv~~~{{{}}}pppooollliiigggggggggggggggddddddcccccccccdddeeeeeefffggghhhhhhgggfffdddccc\\\[[[[[[\\\___bbbfffhhhjjjrrr|||tttsssrrrqqqqqqqqqssssssttttttssssssssssssttttttssstttttttttuuuvvvvvvvvvvvvtttqqqmmmgggaaa\\\YYYXXXSSSQQQSSSWWW]]]hhhsss}}}zzzxxxyyy}}}}}}~~~xxxuuussswww~~~~~~}}}{{{zzzzzz{{{{{{|||{{{uuugggZZZVVV]]]eeeiiiaaaVVVNNNLLLQQQZZZ```yyyrrrooonnnlllgggbbb^^^aaacccaaa]]]YYYXXXYYYZZZ___eeejjjlllnnnpppqqqtttwwwzzz{{{zzzyyyyyyzzz{{{{{{||||||{{{}}}}}}zzzxxxxxxxxxxxxwwwuuussspppmmmkkkhhheeeggglllnnnkkkiiiiiiwwwyyysss|||fffLLL???333000111111000000/////////.........------------------------------////////////////////////...///111333666:::===???GGGEEEBBBEEEUUUpppmmm\\\TTTRRRbbbtttwwwccclllrrrrrrssszzz{{{```CCC@@@IIIHHHGGGLLLXXXiii|||uuummmfffccccccdddeeeaaacccggglllooonnnkkkhhh^^^ZZZVVVTTTUUUVVVVVVUUUOOOMMMJJJHHHHHHIIILLLNNNJJJLLLMMMNNNMMMMMMOOOPPPSSSRRRSSSTTTVVVWWWUUUTTTRRRSSSTTTUUUVVVWWWWWWXXX^^^\\\[[[]]]``````^^^\\\]]]\\\\\\^^^```ccckkksss|||vvvoookkkoooyyy}}}tttwwwttt|||}}}wwwgggTTTDDD888000///222////////////............,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,---///333888<<>>???JJJEEEAAAIII```zzzyyy___OOORRR___uuuyyydddlllmmmfffiiixxx|||eeeLLL:::???IIIFFFKKKQQQ```vvv{{{yyyvvvzzz{{{ssslllgggccc```^^^WWWVVVVVVWWWWWWWWWUUUSSSKKKIIIGGGFFFFFFGGGGGGGGGEEEEEEEEEFFFHHHIIIKKKLLLLLLLLLLLLKKKIIIJJJLLLOOOTTTSSSSSSTTTVVVVVVUUUSSSXXXXXXXXXXXXXXXVVVUUUTTT[[[ZZZYYYXXXWWWWWWVVVUUU[[[VVVSSSVVVXXX[[[cccmmmzzz|||yyyyyy|||xxxvvvjjjnnnxxx}}}rrr\\\JJJ<<<444333666//////////////////......---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,...111555:::???AAAFFFTTTbbbmmm{{{zzzYYYUUUWWWTTTMMMUUU{{{zzzzzzzzztttpppmmmjjjhhhgggggghhhgggfffeeeeeedddddddddddddddeeeeeefffggghhhhhhhhhggggggdddeeegggjjjlllmmmnnnooopppuuuxxxxxxyyy{{{zzzvvvqqqqqqrrrqqqqqqppppppooouuuuuutttsssrrrqqqpppoooooopppqqqrrrtttvvvwwwwwwyyyxxxuuuqqqkkkddd^^^ZZZWWWSSSRRRSSSTTTVVV]]]eeemmmnnnrrrwww|||}}}}}}~~~~~~|||{{{{{{{{{{{{xxxvvvmmm]]]QQQRRRbbbpppmmmcccXXXSSSYYYeeerrrzzzoooXXXIIIOOOZZZ\\\\\\___XXX]]]bbbccc```]]]\\\]]]ZZZ___eeekkkmmmnnnooopppppptttyyy||||||zzzyyyxxxxxxzzz{{{||||||}}}}}}}}}zzzxxxwwwvvvvvvuuuuuutttsssrrrrrrlllhhhiiinnnllleeegggpppuuu}}}pppooozzz~~~lll\\\FFF888444555333///000000/////////.................................////////////////////////,,,...111555999<<>>CCCMMMRRRTTTVVVYYY^^^cccdddaaa___^^^___]]]aaafffjjjlllmmmmmmnnnooosssxxx{{{{{{zzzzzzyyywwwyyy{{{||||||}}}}}}~~~|||{{{wwwwwwvvvvvvuuuuuuuuuuuuooojjjlllqqqmmmfffkkkxxx~~~vvv{{{}}}kkk]]]GGG666111444444000000000000/////////..............................////////////////////////---///333777;;;???AAACCCDDDEEELLL```zzzzzzjjjSSSMMMbbbuuunnnaaaXXX\\\mmmdddIIIEEECCCEEEKKKLLLOOO^^^uuu~~~wwwrrrsssxxx~~~}}}|||zzzwwwpppfff[[[SSSJJJGGGCCC@@@??????>>>===???@@@@@@@@@???>>>>>>>>><<<===>>>@@@BBBDDDEEEEEEHHHJJJLLLMMMMMMNNNPPPRRRRRRQQQOOOQQQTTTXXX[[[\\\ZZZ[[[[[[ZZZWWWSSSOOOLLLRRRUUUWWWRRRKKKKKKTTT]]]^^^UUUSSSYYY\\\ZZZ___hhhgggooo{{{|||ppphhhlllvvvxxx}}}|||uuusssjjjYYYLLL???555111222111111000///...------------,,,,,,,,,,,,------++++++++++++++++++++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,***,,,///333999>>>CCCEEEMMMeee}}}yyybbb]]]UUURRRXXXfffzzz}}}uuuqqqllljjjiiigggggghhhhhhgggeeeddddddcccbbbbbbbbbbbbbbb```aaabbbcccccccccbbbaaadddggglllqqqtttuuutttsssllloooooommmlllooonnnkkkeeegggkkkoooqqqrrrrrrrrrrrrsssssssssrrrqqqooonnnoooppprrrtttwwwyyy{{{||||||zzzvvvqqqlllgggcccaaa[[[VVVSSSRRRQQQQQQWWW^^^hhhkkknnnrrrvvv{{{}}}{{{||||||}}}}}}}}}}}}~~~xxxmmmaaaZZZ___mmmyyyrrrggg]]]___jjjrrrpppkkkRRRIIIAAACCCMMMVVVZZZ[[[^^^bbbeeeeeeaaa^^^^^^^^^aaadddhhhiiijjjjjjkkkmmmppptttxxxzzzzzzyyyyyyyyyvvvxxx{{{||||||}}}~~~|||{{{~~~~~~}}}yyyxxxwwwwwwwwwwwwwwwwwwtttnnnooouuuooogggnnn~~~~~~~~~yyyjjj___JJJ666///111333000000000000000/////////...........................///////////////////////////111555:::???BBBEEEFFFCCCHHHTTTggg}}}~~~ppp___RRRVVVkkk{{{oooccc```dddnnn||||||SSS===CCCEEEDDDKKKPPPWWWmmm~~~~~~|||tttqqqrrrsssqqqkkk```SSSJJJ???===;;;<<<>>>???@@@??????@@@AAAAAA???>>>>>>>>>>>>>>>>>>???AAACCCEEEFFFGGGKKKPPPTTTUUUVVVVVVWWWNNNLLLJJJLLLQQQWWW\\\^^^___```aaa```^^^YYYTTTQQQSSSYYY[[[VVVNNNPPP\\\hhh```\\\aaakkklllaaaZZZ\\\```gggrrr|||rrrdddeeennnqqqmmmiii{{{ssszzzkkk___PPPBBB999333222111000///...---,,,...------,,,,,,------...++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,***,,,///444:::???DDDFFFQQQhhhvvv```[[[TTTVVVbbbooowwwzzzxxxwwwtttkkkjjjhhhgggggghhhhhhgggeeeccccccbbbaaaaaa```aaaaaa^^^___```aaaaaa```___^^^___ccchhhnnnqqqrrrqqqppplllnnnlllgggeeeeeeddd```___bbbhhhmmmrrrtttuuuuuuqqqqqqsssssssssrrrqqqppppppqqqsssvvvyyy{{{}}}~~~}}}zzzvvvqqqlllhhheeeddd]]]XXXTTTRRRQQQQQQVVV^^^jjjlllooorrrtttxxx|||~~~~~~zzzxxxwwwzzz}}}~~~}}}}}}~~~yyyooofffccckkkxxxyyymmmccceeennnooodddXXXCCCCCCCCCHHHUUUeeennnpppbbbeeegggfffaaa]]]]]]]]]dddfffhhhiiiiiiiiijjjlllrrruuuxxxyyyyyyxxxxxxxxxuuuxxx{{{|||}}}}}}}}}{{{wwwtttwww{{{~~~}}}|||zzzyyyxxxxxxwwwwwwxxxxxxwwwqqqrrrwwwqqqgggooo{{{yyy{{{~~~yyy~~~|||rrrhhhTTT===333444555333000000000000////////////////////////////////////////////////////////////000333777===AAAEEEGGGHHHEEELLLXXXiiizzzttteeeVVVQQQ[[[ooo}}}yyykkkaaacccfffiiirrr}}}^^^JJJ<<<@@@IIIKKKNNNSSSfff}}}wwwlllbbb\\\\\\aaagggjjjdddYYYLLLCCC===???@@@BBBBBBAAA???>>>BBBCCCCCCAAA======???BBB===???@@@@@@BBBGGGJJJJJJLLLLLLMMMRRRVVVXXXUUURRRKKKIIIHHHMMMUUU\\\```aaadddddddddccc```\\\WWWUUUXXX]]]\\\VVVZZZhhhpppnnnjjjooottttttoooiiidddbbbaaahhhqqq{{{tttpppsssuuu~~~qqqtttwwwooouuuzzz```FFF777333111111222000,,,,,,///&&&222777///+++//////)))......---,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++---///222666<<>>@@@BBBDDDGGGJJJNNNNNNMMMMMMLLLKKKOOOTTTXXXXXXVVVOOOOOOQQQUUUZZZ^^^aaabbbfffeeeeeeccc```\\\XXXVVV\\\aaa```\\\```mmmsssqqqooorrruuutttoooiiigggfffhhhmmmuuu|||xxxssssssuuu~~~rrrnnnsssjjjuuueeeKKK:::222000111333222//////222:::GGGNNNIIIDDDCCC>>>666......---,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++---000333777===DDDIIIKKKeeewwwkkkWWWMMMIIIZZZ{{{xxxrrruuuwwwsssmmmjjjggggggfffffffffgggggghhhdddbbb___]]]ZZZVVVSSSQQQPPPRRRSSSUUUUUUTTTSSSRRRRRRRRRRRRTTTYYY]]]___```aaa```___```bbbaaa^^^ZZZZZZ___ffflllpppqqqssstttrrrssstttuuutttrrrooommmnnnppptttxxxzzz{{{zzzyyy{{{yyywwwtttpppjjjbbb]]]```\\\VVVQQQQQQSSSVVVYYYaaahhhkkkgggccchhhqqqxxx~~~|||zzzzzz{{{~~~~~~xxxrrrrrrxxxzzzxxxqqqcccTTTLLLHHHNNNXXXkkkpppiiidddeeefffcccaaaaaaeeehhhkkkmmmmmmlllmmmmmmqqqtttwwwxxxwwwuuuuuuuuuyyyyyyzzz{{{}}}~~~zzzwwwvvvwww{{{|||}}}zzzooo```WWWVVV^^^ooovvvzzz{{{vvvtttuuuwwwxxxwww{{{{{{zzzuuuooommmnnnpppiiieeeeeeppp|||~~~yyyxxxUUU:::222333222111111111111111000//////111000///...............///000000///......000333222::::::<<>>EEELLLRRRuuufffUUUKKKAAAHHHkkkwwwtttsssvvvvvvpppllljjjddddddddddddeeefffggggggdddbbb___[[[VVVRRRNNNLLLIIIJJJKKKLLLMMMLLLKKKKKKLLLLLLMMMMMMNNNRRRVVVZZZ\\\\\\\\\^^^___^^^[[[XXXZZZ___eeekkkoooqqqtttvvvrrrssstttuuuuuusssqqqpppooorrruuuyyy{{{{{{zzzyyywwwwwwvvvuuuqqqkkkbbb]]]___\\\WWWRRRQQQRRRUUUWWWdddjjjlllfffbbbgggpppvvv|||~~~~~~}}}|||zzz{{{|||}}}|||~~~{{{tttkkk]]]RRRMMMLLL\\\rrrnnngggccceeefffdddcccddddddgggkkkmmmmmmmmmmmmnnntttvvvxxxxxxwwwvvvvvvwwwyyyzzz}}}{{{qqqjjjiiikkksssxxx~~~|||mmmYYYNNNKKKSSSgggttt{{{}}}zzzyyyyyyyyyyyyxxxzzz|||{{{wwwqqqmmmmmmnnnhhheeegggppp|||rrr{{{hhhDDD444222333111111111111111000//////000000///......////////////000000///...///111333444<<<<<<>>>FFFHHHHHHQQQfff{{{iiiQQQFFFSSS^^^gggkkkrrr{{{|||wwwyyy{{{ZZZCCCCCCGGGLLLPPPUUUbbbpppyyypppfff]]]VVVSSScccmmmzzz~~~lll___RRRMMMLLLMMMPPPTTTRRROOOKKKHHHFFFGGGIIIKKKQQQQQQQQQPPPNNNJJJGGGEEEEEEFFFGGGHHHIIIJJJKKKLLLOOOKKKJJJMMMOOOMMMHHHEEEKKKJJJIIIMMMSSSYYYZZZZZZcccggglllmmmiiifffdddeeedddcccaaa___^^^^^^^^^___aaaeeefffdddgggmmmqqqooosssttttttrrrpppqqquuuyyy{{{tttfffjjj{{{uuuhhhQQQ:::444111111444555222111222***...---'''%%%)))---,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,///111666;;;@@@FFFQQQ[[[zzz^^^LLLEEE@@@PPPwwwqqqtttwwwxxxtttnnnjjjiiiccccccddddddeeefffggghhhbbbaaa]]]XXXRRRMMMJJJIIIBBBBBBCCCDDDEEEDDDDDDCCCFFFGGGHHHFFFEEEHHHNNNSSSWWWXXXZZZ]]]^^^^^^]]]\\\^^^bbbhhhmmmoooqqqtttuuussstttvvvwwwwwwvvvuuutttsssuuuxxxzzz||||||{{{{{{tttuuuvvvvvvssslllccc\\\^^^\\\XXXTTTQQQQQQTTTVVVdddhhhiiicccaaagggpppvvvzzz}}}~~~|||zzzyyyzzz{{{}}}xxxmmmbbbWWWQQQPPPPPPlll|||llleeeaaaccceeeeeedddfffdddgggkkknnnnnnnnnooopppxxxzzz{{{zzzyyyyyyzzz|||zzz|||wwwhhh]]][[[\\\gggooo{{{|||ooo\\\QQQPPPXXXlllxxx~~~}}}|||{{{zzzyyyzzz||||||yyysssnnnlllmmmeeeeeeiiissszzzsss~~~xxxQQQ:::333444111111111111111000////////////////////////000000...///000//////000222555444;;;<<>>BBBGGGVVVeeetttXXXIII@@@CCCYYYzzzqqqwww{{{xxxrrrllliiihhheeeeeeeeeeeefffggghhhiiieeeccc___WWWMMMGGGDDDCCC>>>>>>??????@@@@@@@@@???>>>???>>><<<:::<<>>>>>>>>>>>>>>?????????<<<;;;:::999888999<<>>???@@@?????????@@@@@@AAAAAA@@@>>><<<;;;<<<=========;;;???EEEKKKSSS]]]gggooouuuzzz{{{yyyxxxyyyyyyxxxxxxxxxxxxxxxyyyyyy{{{|||||||||||||||xxxxxxxxxwwwtttmmmeee______aaa```\\\UUURRRSSSVVVXXXZZZXXXTTTVVVaaammmssstttyyy~~~~~~~~~~~~~~~vvvjjj___UUUSSS]]]iii~~~{{{qqqiiicccdddeeeddddddfffgggjjjooorrrtttuuuvvvwwwtttxxx|||~~~~~~~~~~~~xxxmmmbbb[[[XXXNNNOOORRRWWWZZZ]]]eeeooo{{{xxxxxxzzzxxxzzz{{{xxxssspppppprrrjjjfffiiiuuu}}}}}}xxx}}}~~~lllUUU@@@333111111111111111000//////222222111000////////////---...///000000222555888:::???@@@CCCHHHHHHVVVqqq{{{___LLLVVVlll}}}|||uuummmttt}}}zzzjjj]]]xxx~~~~~~___IIIHHHJJJHHHNNNTTTWWWYYY]]]bbbdddppp^^^\\\XXXcccsss~~~xxx{{{wwwcccaaaeeellluuu}}}tttnnniiieeeaaa]]]UUUOOOOOOOOOOOOVVV___iiizzzwwwxxx{{{~~~~~~|||{{{{{{wwwvvvrrrjjjbbb\\\[[[\\\___\\\\\\^^^]]]XXXVVVWWWPPPPPPOOOMMMLLLKKKJJJJJJPPPPPPQQQRRRQQQOOOMMMLLLKKKKKKNNNSSSZZZ^^^^^^\\\ZZZ[[[dddnnnnnnggglllxxx|||{{{{{{}}}~~~{{{tttnnnkkkeee\\\VVVSSSPPPKKKHHHEEEEEEFFFGGGGGGGGGHHHHHHGGGHHHLLLUUU^^^gggpppwwwuuuzzz}}}vvvhhh]]]hhh}}}ppplllEEE;;;222000111111111222111---***+++,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////333444;;;CCCFFFKKK```yyyaaaDDD???AAAFFFLLLXXXnnnmmmuuuyyywwwnnniiikkkllliiihhhggggggfffffffffgggggg______\\\SSSIIICCCCCCEEEBBBAAAAAAAAAAAABBBCCCCCC@@@===;;;;;;===>>><<<999<<<>>>BBBFFFKKKSSS^^^eeesssxxx~~~zzzwwwxxxxxxxxxwwwwwwwwwvvvvvvxxxyyyyyyzzz{{{{{{zzzzzzzzzzzzyyywwwtttmmmeee___```bbbbbb]]]WWWSSSTTTVVVYYYZZZWWWSSSUUU```lllqqqqqqvvv|||~~~~~~~~~~~~~~~~~~~~~wwwkkk```VVVVVVaaaooo}}}|||uuummmfffffffffeeeeeeggggggkkkpppsssuuuvvvwwwyyyuuuyyy~~~~~~}}}}}}}}}}}}{{{sssjjjccc___YYYUUURRRUUUYYY___kkkuuu~~~yyywwwxxxzzzxxxzzzzzzxxxsssqqqqqqsssoooggggggrrrzzz}}}{{{~~~yyytttkkkZZZEEE777111111111111111000//////333333111000////////////---...///000000222666999>>>BBBBBBDDDHHHGGGVVVrrrzzz```OOO[[[rrrrrrqqqpppeeerrrzzzooo^^^WWWjjjOOOEEEIIINNNOOOZZZaaa^^^[[[cccsssxxxcccWWWUUUTTTbbbttt|||mmmaaa```cccjjj~~~xxxggg^^^fffnnnwwwqqqnnnoookkkdddccc___XXXQQQLLLIIIIIIIIISSS[[[hhhwwwzzzkkkaaa^^^]]]^^^___```bbbdddgggjjjlllnnnfffeeedddaaa^^^]]]^^^___\\\^^^___\\\XXXUUUUUUVVVRRRPPPNNNMMMLLLNNNPPPQQQRRRRRRQQQRRRSSSUUUWWWYYYNNNQQQXXX___fffhhhgggdddgggdddfffmmmppppppsssyyysssyyy|||zzzwwwtttoooiiifff___VVVNNNIIIHHHGGGFFFCCCCCCCCCAAA??????AAADDDAAAFFFLLLPPPXXXeeeppptttyyyzzzyyyoooiiixxxuuunnnRRRBBB444111000...---000......---,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------,,,,,,...000222666===BBBHHHTTThhhxxxaaaJJJ@@@JJJOOORRRZZZpppmmmoootttssspppmmmkkkjjjjjjjjjmmmllljjjhhhfffeeeddddddaaaXXXMMMIIIKKKLLLJJJFFFBBBJJJPPPQQQPPPOOOLLLHHHHHHEEEAAA===:::;;;<<<>>>======>>>>>>@@@DDDIIILLL```fffrrr{{{|||wwwtttvvvzzzzzzyyyxxxwwwvvvuuuuuu{{{{{{|||}}}}}}~~~}}}}}}}}}}}}zzzuuusssqqqiii```aaabbbaaa[[[TTTPPPQQQSSSYYYWWWTTTSSSUUU\\\fffmmmuuuwwwzzz~~~~~~}}}}}}}}}}}}~~~xxxooobbbWWWXXXhhhzzz}}}zzzxxxvvvpppkkkiiifffbbbbbbfffgggkkkpppuuuwwwxxxyyyzzzvvv{{{}}}xxxsssmmmiii___WWWVVV\\\```dddqqq}}}{{{zzz{{{|||xxxttttttwwwxxxuuuqqqmmmiiigggjjjnnnuuu|||~~~{{{{{{tttrrroooiiieeeRRR555222333222000000222222111555333000---,,,---///000000///...///000444777:::???@@@CCCEEEDDDHHHZZZnnn||||||nnnYYYUUUlllyyylllkkksssyyyhhhccchhhssspppaaa[[[aaa|||```JJJEEEKKKOOOVVV]]]aaa^^^```pppttteee]]]\\\aaappp}}}~~~}}}~~~zzzsss___SSSLLLOOORRRXXXhhhzzzeee]]]eeemmmvvv|||ssskkkjjjhhhddddddaaa[[[UUUOOOKKKIIIHHHEEEIIIPPPZZZeeennnvvvzzz}}}rrrbbbVVVQQQRRRSSSSSSXXXXXXYYY[[[]]]___aaabbbbbbbbbaaa___]]]\\\]]]___\\\^^^___]]]ZZZWWWWWWXXXUUUSSSQQQOOOOOOPPPSSSUUUWWWXXX[[[]]]___```aaaaaa^^^```dddiiillllllhhheeehhheeegggnnnqqqqqqtttyyywww||||||xxxuuuooohhh```ZZZPPPHHHDDDBBBAAAAAA;;;>>>AAACCCCCCCCCCCCDDDMMMVVV```gggqqq{{{vvvoooyyy|||sssZZZIII777222222000///000///...------,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------,,,,,,...000444888===BBBJJJXXXnnn~~~zzz```NNNIIIKKKUUU```llljjjppprrrqqqnnnllljjjiiiiiiiiijjjjjjkkkkkkiiigggdddbbbWWWQQQJJJIIIMMMTTTXXXYYYYYYaaaiiimmmmmmkkkcccZZZNNNJJJEEEBBBAAA@@@???>>>======<<<<<<===@@@CCCFFFKKKOOOXXXbbbfffgggkkkqqqtttvvvwwwxxxwwwwwwwwwwwwxxxyyy{{{}}}~~~|||xxxuuussskkkbbb```aaa___XXXQQQMMMNNNPPPUUUTTTRRRPPPPPPXXXcccllluuuvvvyyy|||}}}||||||||||||}}}}}}~~~~~~xxxooodddZZZ\\\mmm}}}wwwuuusssqqqllljjjkkkiiieeecccdddkkknnnrrruuuwwwxxxyyy{{{xxx|||{{{uuuooojjjaaa[[[\\\dddkkkooo|||}}}|||zzz{{{}}}yyyttttttwwwxxxuuusssnnnkkkjjjmmmooorrrzzz|||xxxxxxuuunnnjjjZZZ>>>333222111000111222111000333222000...---...///000000/////////111444888:::>>>@@@DDDGGGHHHPPPeeezzz~~~{{{qqqaaaVVV\\\pppuuugggbbbhhhppptttmmmkkkqqqyyyrrraaa]]]eeepppUUUGGGIIIPPPTTT```bbb```]]]eee}}}|||rrriiifffgggsss~~~zzz}}}vvvgggMMMGGGDDDIIILLLOOOZZZgggggg```gggooowww{{{{{{zzzsssllliiillllllhhhhhhsssyyykkkfffeeeccceeeccc___ZZZTTTNNNIIIFFFAAAAAAAAAEEELLLVVV___eeerrrzzzzzznnnbbbRRRJJJLLLQQQTTTTTTXXXYYYZZZ[[[\\\]]]^^^___ccccccbbb___\\\[[[\\\^^^\\\^^^___^^^\\\[[[[[[[[[YYYWWWTTTRRRRRRTTTWWWZZZ\\\___dddhhhkkkkkkjjjhhhggghhhkkknnnooommmiiieeeiiihhhiiiooorrrsssvvvzzzzzz}}}{{{wwwsssllleee\\\VVVLLLEEEAAA@@@@@@AAA;;;===@@@BBBDDDGGGLLLOOOeeeqqq~~~}}}wwwgggSSS===333333222000//////...------,,,---------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------,,,---///111777:::===BBBLLL___wwwjjjUUULLLNNNUUUggg{{{rrrjjjcccmmmpppnnnmmmkkkiiihhhhhhhhhgggiiilllnnnmmmiiidddaaaPPPOOONNNQQQXXXcccnnnuuuzzzlllZZZTTTLLLIIIIIIHHHCCC??????>>><<<;;;<<<===???@@@===>>>CCCJJJPPPUUU```jjjppptttxxxzzzyyyxxxwwwwwwvvvwwwzzz}}}{{{xxxuuummmddd```___\\\TTTMMMIIIJJJLLLQQQRRRRRRNNNMMMSSSaaammmvvvxxxzzz|||}}}|||{{{zzzzzzzzzyyyyyy{{{|||~~~~~~yyypppggg___aaarrruuuooommmllloookkkkkkmmmmmmhhheeeeeeppprrrtttvvvvvvxxxzzz|||{{{~~~~~~}}}~~~~~~xxxpppjjj]]]ZZZ^^^jjjttt{{{rrriiimmmuuu}}}{{{{{{}}}yyyuuutttvvvwwwvvvtttooommmmmmooonnnmmmpppvvv}}}xxxfffJJJ444222111111222222111000000000000////////////000000000///000222555999;;;>>>AAAEEEIIIMMM[[[uuu{{{fffTTTUUUgggxxx~~~|||uuujjjeeelllwwwzzzvvvssstttzzz|||nnn]]]]]]jjjcccNNNJJJOOOVVVZZZgggeee___]]]iiixxxuuuqqqqqqsssfffRRRNNNMMMQQQSSSVVV^^^ggguuuooojjjpppxxxwwwpppnnnmmmfff]]]XXX___qqqqqqhhhfffeeecccbbb```\\\VVVOOOIIIEEEGGGDDDAAA@@@CCCKKKSSSYYYbbblllwww~~~|||uuunnn```QQQLLLQQQYYY]]]]]]]]]^^^___aaabbbcccddddddggggggeeeaaa^^^[[[\\\]]]\\\]]]^^^^^^^^^]]]]]]]]]\\\ZZZVVVTTTTTTWWW[[[^^^aaadddhhhkkkmmmnnnmmmllliiijjjllloooqqqpppmmmiiijjjjjjlllpppsssvvvyyy|||yyy||||||xxxuuurrrkkkccc^^^XXXNNNFFFCCCBBBCCCDDDCCCBBBAAAAAAFFFQQQ^^^fffyyyttt^^^DDD555333333111---//////...---------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------------000222888:::===AAAOOOfff~~~rrr[[[JJJHHHOOO```wwwppphhhrrr]]]iiinnnnnnmmmkkkjjjiiihhhhhhgggiiilllnnnnnnkkkfffddd[[[^^^ccciiiqqq}}}wwwkkkbbbVVVQQQPPPNNNHHHBBBCCCAAA???===>>>?????????AAA???@@@CCCEEEJJJTTT___mmmrrryyy|||{{{xxxwwwwwwvvvxxxzzz}}}}}}zzzwwwnnneeeaaa___ZZZSSSKKKHHHHHHIIIOOORRRSSSOOOLLLRRRaaannnyyyzzz|||~~~~~~}}}{{{zzzyyyyyyyyyyyyyyyzzz|||}}}zzzrrrjjjccceeetttrrrmmmllllllvvvqqqoooqqqqqqllliiihhhssstttuuuuuuuuuwwwzzz}}}}}}~~~{{{}}}zzzppphhhZZZZZZaaaqqqyyyddd[[[dddqqq|||}}}}}}zzzvvvtttuuuvvvvvvuuuqqqnnnmmmnnnllliiijjjooorrrQQQ888333000222333111000000---...///111111111000///000000000111444777:::<<>>DDDVVVrrryyyeeeNNNCCCKKKXXXuuu~~~vvvyyykkkeeejjjnnnooooooooonnnmmmmmmllllllkkkjjjjjjkkklllmmmnnnrrrxxxuuunnniiiccc[[[UUUMMMIIIFFFEEEFFFFFFDDDAAAAAA@@@AAACCCBBBAAAEEELLL[[[eeeqqqxxxyyyzzz{{{~~~||||||~~~}}}|||yyypppgggbbb___[[[UUUPPPKKKIIIGGGHHHKKKMMMLLLKKKQQQ\\\fffqqqsssuuuxxx{{{~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~~~~~~~~~~|||xxxtttooonnnvvvwwwsssrrrpppooooooqqqrrrtttuuuvvvyyy}}}~~~|||zzzoooeee___aaakkk}}}rrreee___bbbttt{{{zzzyyyxxxwwwvvvvvvvvvsssoookkkjjjhhhfffkkkqqq{{{sssHHH;;;222333444000///222---...///111111111000///000111222444777:::<<<>>>BBBDDDHHHQQQdddzzzuuueeeQQQOOOggg|||uuuuuuuuu{{{xxxmmmbbbbbbttt\\\NNNJJJRRRUUUSSSZZZhhhfffeeehhhwwwkkkgggjjjooouuuxxxlllbbb```cccrrr{{{wwwtttooolllkkkttt~~~vvvjjj]]][[[XXXUUURRRQQQQQQQQQHHHHHHHHHGGGEEECCCAAA@@@===EEENNNUUU\\\dddfffdddbbb[[[TTTSSSXXX```gggiiioooqqqsssvvvwwwwwwwwwwwwnnnmmmkkkhhhdddccccccddddddbbbaaaccceeefffdddbbb^^^]]]]]]]]]^^^___aaaaaahhhkkkppptttxxxyyyyyyyyyxxxxxxyyyzzz{{{zzzwwwuuuwww|||~~~}}}~~~}}}{{{sssjjj]]]WWWPPPKKKMMMQQQWWWZZZccckkkwwwxxxrrrssszzzssszzz___CCC444222222000000//////...............------,,,,,,,,,,,,++++++++++++++++++++++++++++++***,,,---......///222444777===AAAHHH[[[www~~~rrr___JJJCCCPPPbbb}}}qqq~~~}}}nnnlllkkkmmmnnnooooooooonnnmmmlllkkkkkkkkkkkklllmmmoooooooooqqquuuyyy{{{}}}~~~}}}tttjjjdddYYYTTTPPPNNNOOOMMMIIIEEEBBBBBBFFFJJJJJJIIIMMMTTT___iiiuuu{{{||||||~~~|||}}}~~~~~~~~~{{{sssiii```^^^[[[VVVRRRMMMIIIFFFGGGIIIKKKLLLNNNSSS\\\bbbmmmooorrrvvvzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyvvvtttzzzvvvrrrrrrpppnnnnnnoooqqqtttwwwyyy|||{{{oooeeeaaadddmmm~~~{{{gggccciiisss~~~yyyzzz{{{zzzxxxvvvuuuuuutttpppmmmllliiihhhkkkqqqsss~~~PPP???333333333//////333/////////000000000000///000111333555888;;;===>>>BBBDDDHHHUUUmmmiiiUUUHHHXXX|||yyymmmkkkxxx|||ssskkkgggnnn~~~RRRJJJLLLXXXYYYSSS\\\oooiiihhhlll}}}pppppptttzzz|||ssspppssswwwzzzsssooommmlllhhhnnnvvvxxxjjj]]][[[WWWSSSRRRRRRTTTVVVJJJJJJJJJIIIGGGEEECCCAAA<<>>???BBBCCCHHHXXXssseeeNNNEEEcccsss```]]]lll}}}yyy~~~wwwnnnjjjkkkuuuhhhMMMLLLQQQXXXXXXVVV```nnnooolllnnn}}}wwwzzzzzzpppoootttyyyyyyuuusssmmmiiijjjjjjkkkooowww}}}zzzqqqjjj[[[XXXZZZUUUUUUVVVQQQRRROOOKKKIIIIIIGGGCCC@@@EEE======GGGLLLKKKNNNVVVUUU[[[YYYXXX```dddgggrrrmmmtttyyyzzz{{{}}}|||zzz}}}yyytttnnngggbbbdddeeefffhhhiiiiiihhhhhhgggdddaaaaaacccdddcccaaajjjlllqqqxxx|||}}}~~~|||mmmZZZRRRVVV]]]fffqqq}}}}}}rrrhhhjjj{{{~~~~~~}}}~~~{{{tttsssPPP777222333000000/////////..................---------,,,,,,,,,************************,,,------------///222555<<<>>>CCCPPPggg|||{{{xxxmmm^^^OOOLLL]]]qqqttt}}}~~~xxxuuutttqqqjjjlllmmmmmmnnnmmmkkkjjjiiijjjkkkkkkllllllmmmmmmmmmooooooooooooooopppppppppqqqssstttuuuuuuvvvyyy{{{qqqkkkiiiccc[[[XXXWWWSSSNNNNNNOOOUUU[[[___bbblllwww~~~}}}~~~}}}zzzpppfff^^^\\\YYYWWWUUURRRNNNJJJEEEHHHOOOUUUUUUTTTYYY```hhhpppyyy|||{{{zzz}}}}}}|||}}}}}}{{{yyyzzz|||~~~~~~~~~{{{|||}}}}}}|||{{{|||~~~~~~|||sssmmmjjjjjjjjjjjjkkkpppwww||||||}}}yyymmmggglllttt~~~|||yyyzzz{{{zzzwwwtttssssssuuuqqqmmmnnnpppqqqnnnjjjpppwwwrrrYYYFFF555111333111......222111111111000000//////000222555777888;;;???AAACCCDDDJJJ\\\vvv}}}aaaJJJNNNrrrjjjWWWaaammmmmmpppzzzzzztttpppnnnnnnvvvYYYLLLLLLQQQYYYZZZZZZdddrrrtttvvv|||sssggg``````dddiiirrr|||xxxrrrkkkfff```dddhhhkkkpppvvvvvvrrrlll^^^ZZZZZZTTTSSSVVVRRRWWWUUURRRRRRRRRRRRPPPMMMGGG>>>;;;AAAEEEFFFPPP\\\bbbeee^^^[[[cccgggjjjsssqqqxxx~~~~~~zzzwwwsssooommmlllmmmmmmmmmmmmkkkjjjiiikkkhhhfffeeeffffffdddaaahhhjjjnnnuuu|||}}}vvviiibbb```iiiuuu}}}ooobbbZZZTTT[[[ppp}}}yyytttYYY@@@444222222000000/////////...............---------,,,,,,,,,************************,,,------------///333666===AAAGGGTTTjjj~~~wwwhhhZZZPPPMMMWWWcccmmm~~~~~~xxxzzzssssssrrrllllllmmmmmmmmmmmmkkkjjjiiiiiijjjjjjkkkkkkllllllmmmoooooooooppppppppppppppprrrssstttttttttuuuwwwyyy|||~~~|||sssggg___\\\YYYUUUYYY\\\cccmmmssszzz|||zzzwwwmmmccc\\\ZZZXXXWWWVVVSSSNNNJJJHHHKKKQQQWWWVVVTTTWWW\\\fffoooyyy~~~}}}|||~~~|||{{{||||||zzzxxx|||}}}}}}}}}~~~|||}}}tttnnnkkkkkklllmmmnnnsssxxx|||~~~xxxnnniiippp{{{}}}zzzwwwuuuuuuuuuwwwsssppppppqqqppplllgggmmmyyy{{{hhh___LLL999333333111000111111111111111000000000///111333555777999;;;???BBBHHHGGGKKK[[[uuuzzzYYYJJJUUUxxxvvveee___kkkqqqlllkkkrrrwwwooonnnrrrzzzgggFFFHHHGGGMMMUUUYYYZZZeeessswww~~~xxxdddZZZVVVXXX\\\lllvvv|||yyysssvvv}}}~~~wwwsssqqqvvvyyyvvvssstttsssqqqmmmaaa^^^]]]SSSQQQVVVTTTUUUSSSSSSSSSUUUVVVUUUTTTLLLCCC<<<<<<===BBBRRRbbbooopppfff```gggkkkooozzz}}}|||zzzyyyvvvvvvvvvtttrrrooolllkkknnnmmmkkkjjjjjjiiifffcccfffhhhkkkqqqxxx}}}uuupppwwwooo\\\LLLHHHFFFOOOhhh}}}}}}tttdddLLL777111444000000000/////////............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,------...000444777@@@CCCKKKZZZppprrr___UUUSSSVVV\\\bbboooxxxuuu{{{ppprrrrrrnnnlllmmmmmmmmmlllkkkjjjiiihhhiiiiiijjjkkkkkklllllloooooopppppppppqqqqqqqqqssstttttttttssssssuuuvvvrrr~~~yyykkkddd```]]]dddgggqqq}}}~~~zzzwwwtttkkkbbbYYYWWWWWWXXXYYYVVVPPPKKKLLLNNNTTTYYYXXXTTTTTTXXXcccmmmyyy}}}}}}~~~~~~|||{{{~~~|||yyy}}}~~~zzz|||~~~|||sssmmmkkkkkklllmmmooossswww{{{|||}}}~~~wwwooollluuu~~~yyyvvvuuuuuuvvvxxxvvvssssssssspppjjjeeejjjxxx}}}yyymmmiiiVVVBBB666333222222333111111111111000000000000111333555777999<<<@@@CCCHHHJJJQQQcccyyyyyyhhhQQQLLL___yyycccbbbjjjtttuuunnnqqq{{{sssiiiiiipppvvv|||mmmLLLBBBBBBAAAEEENNNRRRTTT^^^kkktttuuuddd]]][[[___eeevvvzzzppplllbbbccchhhqqq}}}}}}yyyvvvqqqkkkbbbbbbaaaVVVRRRVVVTTTQQQPPPQQQQQQSSSTTTTTTTTTQQQIIIAAA<<<:::???PPPaaarrrvvvnnnfffjjjnnnwww{{{{{{zzzxxxvvvrrrooommmnnnnnnnnnmmmmmmkkkiiigggggghhhkkkpppvvv|||lllXXXIIIHHHGGGPPPiii~~~zzzxxxssskkkUUU:::000666000000000////////////.........---------,,,,,,,,,+++++++++++++++++++++++++++,,,---......111555999DDDDDDKKK___zzz}}}kkkWWWNNNPPPZZZccciiiwwwwwwvvvmmmpppqqqmmmmmmmmmllllllkkkjjjjjjiiiiiiiiijjjkkkllllllmmmmmmooooooppppppqqqqqqrrrrrrsssttttttsssrrrqqqssstttqqqzzzxxxnnnhhhdddiiikkkttt~~~yyywwwuuummmdddXXXWWWWWWZZZ]]][[[TTTNNNNNNPPPUUU[[[[[[VVVUUUWWWaaakkkyyy~~~yyyuuuzzz}}}xxx{{{zzzqqqkkkiiijjjkkklllnnnqqquuuxxx{{{|||}}}}}}~~~vvvqqqpppxxx|||xxxvvvuuuuuutttvvvuuutttttttttpppkkkgggjjjtttvvvdddMMM;;;333111222444111111111000000000000000222333555777999===AAAEEECCCMMM^^^sssmmmUUUMMMOOOfffttt]]]hhhtttxxxsssqqq||||||pppffffffmmmrrrwwwzzz{{{TTTDDDIII@@@===@@@HHHLLLNNNWWWdddqqq}}}rrrkkkfffdddiiiqqq{{{}}}llleeefff^^^dddmmmuuuzzz|||}}}}}}xxxkkkdddfffggg\\\UUUVVVSSSSSSSSSTTTTTTSSSSSSSSSTTTQQQLLLEEE>>>:::<<>>???FFFKKKMMMUUUaaasssxxxgggfffiiimmmooopppwwwrrrbbbaaaeeecccpppvvvmmmhhhjjjwwwtttkkkllllllaaaZZZXXXRRRSSSTTTTTTSSSQQQPPPPPPQQQMMMKKKFFF@@@;;;;;;@@@FFFUUUdddjjjkkkpppwww}}}wwwwwwwwwwwwuuusssqqqpppkkklllmmmlllkkkkkkmmmooooooqqqsssuuuxxx}}}~~~cccOOOCCCHHHJJJOOOggg~~~~~~~~~xxx~~~}}}uuu{{{~~~wwwttteeeLLL:::666111111000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000444888<<>>DDDHHHLLL]]]uuuyyyeeeMMMXXXppp|||yyyzzzttt~~~|||oookkklllvvvpppMMMEEEEEEBBBDDD??????GGGLLLNNNWWWcccxxxlll\\\SSSUUU^^^nnn|||nnnfffiiiooozzzvvvooonnnjjjvvvvvvrrrpppddd^^^[[[SSSPPPQQQRRRPPPMMMLLLMMMNNNLLLKKKGGGCCC@@@??????>>>FFFUUU^^^ggguuu}}}zzztttuuuuuutttsssqqqooonnnnnnnnnnnnkkkiiijjjmmmppprrruuuwwwxxxyyy}}}sssXXXLLLEEELLLOOOSSSjjj|||zzzxxxoooeeekkkrrrvvvsss~~~|||rrr[[[BBB444111111111000000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///111444999===FFFJJJZZZvvvzzzVVVPPPFFFHHH```~~~iii|||mmmmmmqqqrrrpppmmmlllkkkiiiiiiiiiiiijjjiiijjjkkklllnnnoooppppppkkklllmmmnnnooopppqqqqqqnnnppprrrssssssuuuwwwzzzvvvsssqqqqqqrrrvvv{{{~~~tttkkkfffbbbcccggglllooosssxxx{{{|||vvvlll^^^ZZZWWW[[[bbbccc^^^WWWUUUSSSUUU[[[]]][[[ZZZ\\\___hhhvvv|||wwwyyy|||}}}wwwsssxxx~~~|||}}}rrrjjjfffgggiiijjjkkklllooouuu{{{}}}~~~}}}}}}}}}{{{xxxooopppqqqqqqpppoooooooooiiiggg___]]]rrrzzzUUU<<<222111//////000000000111111111111444555666777:::>>>EEEIIISSSgggvvvfffTTTccc}}}uuussseeedddmmmWWW:::CCCKKKCCCDDD>>>>>>FFFLLLOOOYYYddd{{{ooo]]]SSSNNNMMMNNNYYYpppuuummmoooxxx{{{~~~~~~|||}}}vvvqqqeee___]]]UUUPPPRRRTTTRRROOOMMMOOOQQQMMMLLLIIIFFFEEEEEEBBB???>>>KKKUUUcccyyy~~~|||{{{{{{zzzyyytttttttttsssrrrpppnnnmmmqqqqqqooolllhhhiiimmmqqqtttwwwyyyzzzzzz|||vvvvvvzzz]]]MMMJJJNNNVVVXXX\\\qqq|||{{{wwwtttkkkaaaWWWeeewwwtttzzz{{{fffHHH222111111111111000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///111555:::>>>EEENNNccc|||yyysssVVVNNNDDDGGGaaarrroooxxxlllnnnssstttsssmmmlllkkkiiihhhiiiiiijjjhhhiiijjjkkkmmmnnnooopppkkkkkklllmmmnnnoooppppppmmmoooqqqssstttvvvyyy|||ssspppppprrrtttttttttttt|||}}}{{{xxxpppggg]]]YYYXXX]]]aaacccfffkkkooorrrwww|||uuujjj___ZZZVVVZZZaaaccc^^^WWWXXXUUUVVV[[[]]][[[ZZZ[[[___hhhuuu{{{vvvyyy}}}~~~yyyuuuxxxzzzooofffbbbbbbdddfffhhhhhhjjjpppvvvyyyxxxvvvwwwxxxzzz|||~~~yyyyyyzzzyyywwwpppqqqqqqpppnnnnnnnnnooofffhhh```ZZZjjj\\\???444111/////////000000111111111222444555666777:::???EEEJJJTTTlllkkkYYY[[[nnnvvvsssqqqddddddqqqnnnIII:::@@@FFFDDDDDDEEECCCJJJTTTRRRUUUccc}}}jjjSSSPPPQQQNNNQQQXXXcccuuunnnrrryyyyyyqqq]]]\\\kkkwww|||pppkkkfff^^^WWWRRRSSSTTTUUUWWWXXXXXXYYYXXXTTTNNNIIIFFFDDDCCCBBBEEEIIISSSbbbtttzzzyyyxxxwwwvvvwwwwwwxxxttttttuuutttsssqqqooonnnpppooommmllllllnnnqqqsssuuuvvvwwwxxxyyyzzzzzzzzzyyyrrrllldddbbbppp}}}hhhXXXPPPNNNVVV___dddgggxxx~~~||||||~~~~~~wwwlllddd]]]___gggwwwoooMMM777444222111000111000...---///............---------++++++,,,,,,,,,,,,------...,,,,,,///000111777>>>JJJIII```~~~qqqWWWJJJ@@@FFFaaa}}}uuunnnmmmpppsssssslllooommmkkkjjjkkkkkkiiihhhllllllmmmoooppppppnnnkkkllllllmmmnnnooopppqqqqqqmmmmmmnnnpppsssvvvzzz{{{vvvvvvvvvwwwxxxxxxyyyyyy}}}{{{xxxsssnnnjjjjjjjjj^^^YYYXXX\\\^^^^^^bbbhhhkkknnnsssxxx|||~~~~~~uuukkkbbb\\\WWWWWWZZZ]]]\\\ZZZYYYYYYYYYZZZ[[[]]]^^^___XXXgggyyyyyy~~~~~~~~~~~~xxxyyy{{{kkk\\\YYY```dddbbbbbbccceeejjjppprrrpppmmmpppqqqsssuuuxxx|||xxxuuuuuuwwwxxxrrrqqqoooooopppqqqpppooogggdddbbbgggsssmmmCCC...333222000111111111111222222222444666777888<<>>BBBHHHLLLRRRiiiwwwcccVVVkkkiiiYYYfffhhhjjjnnnvvv{{{vvvlllwwwzzzuuuTTT999;;;IIIMMMKKKLLLHHHKKKKKKPPPWWWWWW^^^rrrqqqmmmwwwtttbbbmmm}}}xxxvvvssskkk```^^^jjjvvvrrruuutttnnnfffdddbbb___\\\]]]___ccceeeccccccaaa^^^YYYUUUSSSRRRRRRTTTXXX___gggpppwww{{{|||wwwvvvwwwwwwtttrrrmmmmmmllllllmmmnnnpppqqqsssttttttttttttrrrpppooonnnmmmllllllmmmpppsssvvvzzz{{{||||||zzzvvvqqqnnnooorrruuuwwwxxxwwwuuusssvvvqqqhhh\\\PPPIIIGGGHHHEEERRRccclllggg___bbbkkkkkkqqq{{{ooobbbgggttt~~~{{{xxxvvvwwwzzzzzzxxxuuuuuullleeehhhvvvoooGGG555333111000111222222111///............---------+++++++++,,,,,,,,,---------+++,,,000333555;;;CCCIIISSSooo|||kkkKKKGGGGGGNNN[[[lllvvvyyyyyygggllloooqqqsssooolllkkkiiijjjkkkllllllkkkkkkjjjjjjlllmmmnnnllljjjllllllmmmnnnooopppqqqqqqoooooopppqqqrrrsssttttttttttttuuuuuuvvvwwwwwwxxxwwwsssmmmgggdddgggmmmrrrrrrlllfffbbb```aaaeeeiiippprrrtttuuuuuuvvvzzz~~~xxxoooeee```\\\]]]bbbeeeccc```WWWWWWYYY^^^ccceeedddaaaaaadddiiittt|||rrr}}}~~~|||yyywwwjjjWWWHHHCCCGGGKKKMMMLLLJJJGGGEEEEEEEEEEEEEEEFFFGGGHHHJJJLLLOOOQQQRRRdddhhhooowwwwwwkkkrrrzzz|||wwwwwwzzz|||vvvtttsssrrrssssssrrrqqqfffiiikkkmmmsss}}}tttnnnfffPPP:::222222111111111222222222333333333444888<<>>EEEMMMZZZxxx{{{kkkPPPHHHHHHWWWjjj{{{|||vvvzzzkkkpppqqqpppqqqmmmooommmkkkjjjkkkkkkjjjiiijjjiiiiiijjjllllllkkkjjjllllllmmmnnnooopppqqqqqqqqqqqqrrrsssssstttttttttsssttttttuuuuuuvvvwwwwwwvvvsssmmmhhhgggkkkrrrxxxyyyuuupppjjjiiilllppprrruuuwwwwwwtttrrrrrrwww|||~~~wwwnnnfffbbb^^^___cccfffddd```YYYXXXZZZ```gggjjjhhheee\\\___eeerrrzzzqqq|||~~~yyyuuuooobbbPPPCCC???AAAFFFIIIEEEEEEDDDCCCAAA???>>>>>>?????????@@@BBBDDDEEEFFFOOOSSSZZZdddnnnxxx{{{iiiYYYUUU\\\ggguuuyyy{{{~~~xxxvvvtttttttttuuutttrrrrrrrrrqqqoooqqq{{{~~~vvvrrrlllgggZZZDDD666888111222222222222333333333444444888===@@@BBBKKKUUUjjjwwwsssbbb[[[\\\qqqmmm```fff{{{|||}}}vvvmmmTTTDDD;;;BBBIIIIIIKKKRRRLLLRRRRRRTTTWWWVVVbbb{{{rrrmmm}}}zzz~~~yyyyyyrrrsssxxx~~~~~~yyylllhhhcccaaadddkkktttzzz|||}}}{{{vvvooojjjjjjkkklllpppuuuyyyzzzzzz{{{{{{|||xxxsssqqqqqqrrrpppnnnlllllllllmmmoooqqqtttuuuvvvvvvwwwwwwwwwvvvtttssstttsssqqqqqqrrruuuxxxzzz}}}}}}}}}{{{xxxsssnnnkkkhhhkkkooorrrssssssqqqpppmmmcccTTTIIIDDDFFFJJJMMMUUU```gggaaaSSSKKKQQQ[[[lllvvvttt[[[PPPJJJMMMQQQRRRXXXhhhzzzvvvssssssxxx|||}}}}}}{{{{{{xxxsssqqqyyy~~~sssxxxRRR999666333111111222222111///............---------++++++,,,,,,,,,,,,---------+++---222555888@@@GGGTTTdddxxxhhhTTTHHHFFFYYYrrr{{{xxxxxxmmmsssrrrpppooolllooommmkkkjjjjjjjjjiiihhhjjjiiihhhiiijjjkkkkkkiiillllllmmmnnnooopppqqqqqqqqqqqqssstttttttttttttttssssssttttttuuuuuuvvvvvvtttrrrpppmmmmmmqqqwww|||}}}|||vvvnnnlllppprrrrrruuuwwwvvvqqqllllllrrryyy}}}~~~}}}vvvmmmeee```]]]^^^aaaccc```]]]YYYXXXYYY___hhhlllkkkhhh\\\```hhhvvvyyyqqq|||}}}uuuooofffXXXHHH???===>>>CCCHHHAAACCCDDDCCCAAA???>>>???<<<<<<===>>>@@@AAACCCDDDFFFIIIOOOWWWbbbnnnwww}}}~~~sss___NNNHHHMMMVVVbbbrrr|||zzzrrrfffjjjrrr|||~~~|||xxxvvvtttsssttttttsssrrrrrrqqqpppoooqqqzzzvvvwwwqqqnnngggNNN888999222222222222333333333333555444777>>>AAACCCOOO]]]vvv|||ddd]]]aaa~~~zzzkkkddduuuyyykkk^^^zzzKKKCCC???DDDIIIKKKNNNRRRQQQWWWXXXYYYZZZXXXfffuuuqqqsssyyyxxxssslllhhhkkkrrr|||}}}wwwtttuuuyyywww}}}yyyuuuooommmoooqqqqqqpppmmmmmmmmmoooqqqtttwwwxxxxxxyyyzzzzzzzzzyyyxxxwwwxxxwwwuuutttuuuwwwzzz|||zzzzzzzzzyyywwwtttrrrppplllnnnpppsssssssssqqqpppeeeZZZNNNGGGIIIMMMOOOOOO]]]dddiiicccYYYVVV^^^ggg|||jjjWWWSSSIIIIIIGGGFFFJJJWWWjjjxxx{{{wwwvvvyyy|||}}}|||{{{{{{yyyuuurrrvvv{{{vvv^^^;;;888444111111111111111///............---------++++++,,,,,,,,,,,,------,,,+++---222666:::AAAIIIYYYkkkyyynnn^^^RRRJJJQQQlllyyypppiiirrrrrrooopppmmmnnnllljjjjjjkkkkkkjjjiiiiiihhhggggggiiijjjjjjiiillllllmmmnnnooopppqqqqqqoooppprrrsssttttttssssssrrrssssssttttttuuuvvvvvvuuuuuuuuutttuuuyyy~~~{{{qqqlllmmmmmmjjjooopppooojjjeeefffnnnuuu{{{~~~~~~|||vvvmmmeeeaaa]]]]]]aaaaaa^^^ZZZYYYWWWWWW]]]ffflllllljjj___dddmmmyyyyyyppp{{{zzzqqqiii\\\NNNAAA<<<<<<===AAAGGGDDDEEEFFFDDDBBBBBBEEEHHHAAAAAAAAAAAABBBCCCCCCDDDEEEEEEHHHNNNWWWbbbmmmssswww|||sss___OOOIIIKKKNNNVVVdddnnnmmmfffYYY___iiivvv~~~zzzwwwtttrrrqqqrrrrrrpppoookkkkkkmmmooottt{{{}}}~~~|||yyyYYY:::777222222222333333333444444666444777>>>AAADDDSSSddd}}}ccc___jjjuuuwwwmmmjjj}}}qqqfff^^^vvvzzzHHHDDDBBBEEELLLPPPRRRRRRWWW^^^^^^^^^^^^\\\jjjuuuwww{{{wwwqqqqqqxxxzzzyyy}}}wwwrrrmmmkkknnnqqqssssssooopppppprrrtttwwwzzz||||||}}}~~~~~~~~~}}}|||{{{{{{yyywwwvvvwwwyyy{{{}}}wwwwwwwwwwwwwwwvvvuuuuuupppqqqsssttttttrrrqqqppp^^^TTTKKKJJJPPPVVVVVVSSSeeeiiijjjddd___eeesss~~~zzzxxx{{{zzzaaaTTTUUUFFFGGGFFFDDDDDDGGGMMMSSSeee{{{yyyzzz|||{{{zzzzzzyyywwwtttsssuuu{{{tttpppvvviii===999444222111111111000//////.........---------++++++,,,,,,,,,---------,,,+++---333777:::BBBJJJ[[[lll{{{ooodddSSSQQQSSSfffyyyiiidddoooqqqoooqqqooollljjjiiijjjkkkllllllkkkiiihhhfffgggiiijjjjjjiiillllllmmmnnnooopppqqqqqqmmmoooppprrrsssssssssrrrrrrrrrsssssstttuuuuuuvvvxxxyyy{{{|||}}}ssslllkkkhhhccciiijjjiiiddd```bbbkkkssszzz}}}~~~}}}vvvnnngggccc______bbbbbb^^^ZZZXXXUUUTTTZZZeeelllllljjj```fffooozzz{{{ooozzzxxxnnneeeUUUHHH===:::;;;<<<@@@GGGIIIIIIIIIFFFEEEGGGMMMRRRJJJIIIGGGEEEDDDCCCBBBBBB@@@???@@@CCCJJJUUU___fffrrryyyvvvdddUUUJJJHHHGGGKKKVVV```___XXXRRRYYYfffttt~~~uuussspppooopppooonnnmmmmmmnnnooorrruuuvvvtttsssfff???:::222222333333333444444444777444777>>>AAAEEEUUUiiittt\\\```qqqooouuuooonnn{{{rrrjjjlll}}}AAA@@@BBBFFFMMMTTTZZZ]]]]]]```cccbbb^^^bbbtttrrr{{{{{{uuuyyy|||pppfffiiippptttuuuuuuuuuuuuwwwxxxzzz{{{|||}}}~~~}}}}}}|||||||||zzzxxxwwwwwwxxx}}}~~~zzzwwwttttttyyyzzzssskkkgggUUUPPPMMMOOOUUU^^^gggooosssxxxuuuggg^^^\\\\\\YYYUUU^^^dddjjjlllhhhaaaYYYUUURRRNNNHHHCCCAAACCCFFFIIIMMMdddxxxwwwxxxxxxxxx{{{{{{}}}}}}zzzyyy}}}wwwdddnnnmmmssskkkEEE777111000,,,000666222////////////............///...------...///000111111...---111666;;;CCCKKKZZZpppuuudddWWWPPPNNN```uuuxxxnnniiinnnsssrrrpppqqqllllllkkkjjjjjjjjjkkkkkkkkkkkkjjjiiijjjkkkmmmnnnooooooppppppppppppooonnnrrrssstttuuuuuuuuutttsssqqqqqqqqqqqqqqqrrrvvvyyy{{{|||~~~}}}tttiiiaaa\\\```aaa```^^^^^^bbbiiiooosssyyy~~~}}}wwwpppkkk___ZZZ```bbb[[[XXX\\\WWWUUURRRSSS]]]kkkqqqqqqgggllltttwwwwwwuuuhhhXXXKKKCCC<<<===???@@@CCCHHHJJJGGGDDDFFFNNNZZZdddkkkccc```\\\[[[[[[WWWOOOIIIHHHHHHHHHJJJNNNTTTYYY\\\fffooovvvzzz~~~rrreeeWWWMMMLLLNNNMMMVVV]]]YYY\\\eeeqqq{{{{{{xxxwwwuuusssqqqpppooonnnoooppprrrttttttqqqlllgggwwwQQQ777666555333222222333555666999888;;;BBBDDDGGGWWWiiixxxkkkTTTccc||||||mmmlll???@@@BBBGGGOOOWWW^^^aaagggiiijjjhhhcccgggyyy}}}|||}}}xxxmmmeeeiiiqqqvvvwwwwwwuuuwwwxxx{{{}}}~~~~~~|||zzzyyyyyy{{{~~~zzzyyy{{{}}}xxxlll```ZZZQQQQQQRRRYYYeeesss|||rrrhhhZZZSSSSSSTTTTTTRRRYYY\\\aaacccbbb```^^^]]]\\\WWWPPPLLLKKKKKKKKKKKKIIIWWWlllyyywwwxxxwwwyyy|||yyyzzz{{{{{{{{{|||oooqqqqqqzzz|||uuurrrIII999333222...000444000////////////..................---------...///000000---...333888===EEEMMMcccrrruuueeeUUUJJJGGGUUUppp~~~oooxxxppplllppptttrrroooppplllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjlllmmmnnnnnnooooooppppppoooooonnnnnnoooqqqssstttttttttsssqqqrrrrrrrrrrrrsssvvvyyy||||||~~~~~~~~~}}}|||}}}~~~~~~zzzrrrggg^^^XXX\\\]]]^^^^^^___dddkkkppppppuuu{{{~~~xxxqqqlllaaa[[[```aaaZZZXXX[[[UUUTTTQQQRRR\\\jjjrrrrrrooorrrzzzwwwwwwtttgggVVVHHH@@@<<>>???CCCIIIQQQYYY```dddhhhiiiiiigggdddjjj}}}wwwllleeejjjssswwwxxxwwwxxxzzz}}}~~~|||zzzzzz}}}||||||uuucccUUUOOOMMMSSS^^^lll}}}yyyooofff[[[UUUVVVXXXXXXVVVWWWYYY[[[\\\^^^```dddhhhccc^^^XXXTTTSSSRRRPPPNNNLLLNNNWWWlllzzzwwwwwwwwwyyy|||yyywwwwwwzzzyyywww~~~{{{|||{{{~~~{{{OOO<<<444444000111333...////////////............---------,,,------...///...---///555:::>>>GGGPPPeeeoooxxxxxxpppcccRRRDDDBBBKKK```|||{{{~~~{{{xxxnnnhhhtttpppnnnrrrtttrrrooonnnllllllmmmmmmmmmllljjjjjjiiiiiiiiijjjkkkmmmnnnooommmnnnnnnoooooonnnnnnnnnlllmmmoooqqqrrrsssrrrrrrrrrsssttttttssstttwwwyyy||||||}}}}}}|||zzzxxxwwwwwwxxxyyyvvvoooeee[[[TTTVVVXXX\\\___bbbgggmmmqqqjjjooovvv{{{~~~~~~yyyrrrmmmccc]]]___^^^YYYWWWYYYTTTSSSQQQRRR\\\jjjrrrsssuuuwww}}}~~~vvvvvv~~~rrreeeTTTFFFAAA???CCCHHHJJJLLLNNNWWWaaaqqq}}}|||yyyuuuooohhhbbb^^^\\\___aaadddlllyyy~~~sssggg]]]]]]______hhhqqqnnntttyyy}}}|||{{{xxxvvvsssqqqpppoootttrrrqqqqqqqqqpppmmmjjjtttyyyWWW>>>666555333222222333555666888666999@@@GGGSSSmmmxxx]]]UUUssswwwuuu}}}xxxyyy>>>@@@DDDIIIOOOVVV]]]bbbccccccdddeeefffoooxxxmmmgggllluuuyyyyyyyyy~~~}}}yyyzzz|||||||||}}}zzzmmm[[[PPPMMMMMM]]]rrryyysssllliiiiiiiiigggdddbbbbbbbbbbbbbbbeeejjjnnnhhhgggeeebbb```^^^___```]]]UUUSSSaaayyyzzzvvvvvvvvvxxx|||{{{uuusssvvvtttqqq|||zzzTTT>>>444555222222333...////////////............---------,,,------------------000666:::>>>GGGPPP___iiirrrqqqiii]]]NNNBBBBBBIIIYYYqqq~~~|||yyymmmhhhjjjeeegggnnnnnnpppssstttrrrooommmlllmmmnnnooonnnllljjjiiihhhhhhiiikkklllnnnoooppplllmmmmmmnnnnnnnnnnnnmmmmmmnnnoooqqqqqqqqqqqqppprrrtttvvvvvvuuuuuuwwwxxx{{{{{{|||{{{{{{yyywwwvvvssstttuuutttooofff[[[TTTSSSVVVZZZ___dddiiimmmpppdddiiiooouuuzzz}}}~~~zzzsssnnneee___]]][[[WWWVVVXXXTTTTTTRRRRRR\\\jjjsssvvvvvvxxx|||}}}vvvvvv}}}qqqcccQQQGGGEEEEEEGGGGGGJJJRRR[[[iii{{{zzzpppjjjeeeccc``````eeeoooyyy}}}qqqbbbYYY\\\dddjjjxxx|||{{{yyyvvvtttsssrrrrrruuurrrooonnnnnnnnnmmmkkkkkkrrrVVV@@@777555444333333444555777888777:::@@@FFFRRRlllqqqXXXTTTsssmmmnnn}}}wwwxxx}}}tttwww>>>AAAEEEIIILLLPPPVVVZZZaaaaaabbbeeeiiittt~~~}}}zzzxxx|||~~~vvvlllffflllwww}}}~~~{{{{{{~~~|||vvvnnnaaaTTTNNNOOOXXXnnn~~~{{{xxxxxxvvvtttqqqqqqrrrtttqqquuuwwwuuurrrssszzzxxxlllccceeeqqq{{{vvvuuuuuuwwwzzz{{{tttqqqssssssuuurrrZZZ???222444222222333...////////////............------------------,,,,,,......111666999<<>>DDDDDDKKKbbb{{{yyy[[[PPPXXXnnnyyy___ZZZcccdddpppxxx|||ooosss???CCCFFFGGGEEEEEEIIIMMMPPPQQQUUU\\\dddppptttuuukkk]]]VVV___jjjqqqyyy~~~uuuiiibbbhhhttt}}}}}}|||rrraaaVVVQQQPPPUUU\\\sss~~~zzzxxxxxxzzz}}}{{{wwwuuurrrrrrtttqqqvvvvvvsss{{{pppKKK555666444222222///////////////...............//////000///...---,,,///000333777:::AAAOOO^^^zzzlllTTTEEECCCEEERRReee|||nnnpppxxxssshhhrrrwwwtttpppppppppnnnmmmlllkkkjjjiiihhhhhhgggiiijjjlllmmmnnnnnnnnnmmmlllmmmnnnooopppppppppppprrrsssssssssrrrpppnnnmmmpppssswwwxxxwwwuuuttttttwwwxxxyyyzzz{{{zzzyyyyyyqqqooonnnppprrrpppiiicccYYYXXXWWWWWWYYYXXXUUUSSSRRRQQQSSSZZZdddooowwwzzz|||~~~~~~~~~zzzsssmmmiiiaaaYYYTTTUUUWWWYYYZZZZZZVVVRRRVVVaaakkkpppwwwyyy}}}yyyyyy~~~ppp___LLLFFFHHHMMMWWWddd{{{|||tttmmmiiigggfffeeeggghhhhhheeeaaa\\\YYYWWWQQQNNNOOOOOONNNRRRXXX]]]gggttt~~~sss[[[TTT[[[hhhttt}}}{{{yyywwwuuusssrrrrrrqqqooommmmmmoooqqqqqqqqqtttzzzwwwlll```WWW777666555444444555666777888999@@@FFFGGGPPPjjjsssTTTOOO]]]ppp{{{{{{ooo]]]dddrrrmmmzzz~~~uuuxxx~~~>>>CCCFFFFFFDDDDDDHHHLLLKKKMMMSSS]]]hhhvvv|||vvvvvv{{{}}}{{{lllXXXKKKPPP]]]iiiwwwzzzmmmcccfffpppxxx}}}~~~|||{{{yyyiiiXXXPPPPPPTTT]]]eeewww{{{mmmlllooonnnqqqqqqqqqqqqsssxxx{{{wwwuuurrrqqqrrroooxxxyyyttt{{{yyyyyyQQQ999888555222222///000/////////............//////000000000///---,,,///000333888<<>>666555444111000000000/////////..............................---111333999DDDKKK^^^zzz~~~]]]IIIEEEIIIggguuu\\\UUU```rrr~~~tttsssyyy{{{wwwrrrpppnnnlllllliiihhhkkkkkkiiijjjmmmkkkkkklllmmmooopppqqqqqqpppppppppppppppppppppppprrrrrrqqqqqqqqqqqqppppppssssssuuuvvvwwwwwwwwwwwwuuuyyy{{{xxxwwwvvvrrrmmmddd``````ffflllmmmmmmooohhh]]]RRRNNNLLLJJJJJJMMMLLLJJJIIIJJJJJJKKKSSS\\\llluuu|||~~~}}}|||zzzwwwssskkk___SSSMMMNNNTTTZZZaaa^^^ZZZWWWXXX^^^fffmmmrrruuuyyy~~~}}}zzz|||rrr```WWWXXX]]]xxx{{{oooddd[[[VVVTTTKKKFFFDDDJJJRRR[[[eeelllvvvmmmgggbbb]]][[[]]]dddsssddddddfffnnn~~~~~~{{{yyyuuupppqqqvvvlllnnnqqqtttxxx}}}|||qqqzzzXXX:::666333222999444666666<<>>EEEMMMYYYkkkdddWWWsssxxxllltttyyyyyy~~~|||HHHIIILLLRRRXXX]]]______fffcccdddkkkyyyoooVVVNNNPPPRRRUUUYYY```___```eeekkkooonnnllljjjkkkxxxfffMMMHHHAAA???@@@AAAAAA@@@AAA@@@@@@@@@BBBDDDFFFGGGGGGKKKPPPUUU[[[eeeqqqzzz{{{||||||{{{yyywwwuuutttpppnnnjjjccc\\\VVVTTTTTTUUU\\\dddooo|||nnneee___YYYTTTPPPNNNOOOOOONNNMMMQQQXXXaaakkkmmmddd[[[XXXTTTOOOOOOLLLJJJJJJMMMQQQTTTVVVXXXVVV\\\nnnwwwuuuvvvvvvsssuuuxxxyyyzzzxxxvvvuuummmKKK555222444333111111000000000/////////,,,,,,------.../////////000444555<<>>EEEMMMYYYkkk~~~bbbWWWuuuiii\\\fffnnnpppwwwttt{{{~~~}}}FFFHHHMMMTTT[[[______^^^[[[YYY\\\gggxxx~~~hhh]]]WWWQQQRRRXXX```^^^^^^aaaeeeeee```ZZZ\\\aaaqqqvvvVVVGGGDDD@@@<<<:::;;;:::999888888999:::<<<===???@@@@@@DDDIIIOOOVVVbbbppp{{{|||rrrjjjeeedddjjjqqq|||{{{tttnnnkkkiiigggfffccc___\\\\\\[[[XXXYYY\\\[[[bbb```QQQGGGGGGGGGEEEIIIJJJLLLQQQXXX\\\______```aaaaaacccjjjzzzwwwssssssrrrqqqrrrtttvvvwwwwwwvvvuuuxxxRRR999333444222111111111000000000//////,,,,,,------...//////000000444666>>>MMMZZZrrr~~~nnnOOOFFFLLLPPPiiivvvyyyccc```iiioooppppppzzzppptttwwwxxxvvvuuuvvvrrrmmmnnnkkkkkknnnnnnlllmmmqqqnnnnnnooooooppppppqqqqqqqqqqqqrrrrrrssstttttttttrrrsssssssssttttttttttttttttttsssssssssuuuvvvwwwxxxxxxvvvtttvvvxxxtttlll^^^ZZZ[[[ccclllqqqtttxxxqqqlllfffaaa[[[SSSQQQSSSSSSOOOMMMMMMJJJCCC>>>>>>>>>LLL^^^lllvvvzzzvvvpppllleee[[[PPPIIIJJJOOOTTT^^^^^^^^^]]]^^^aaafffjjjxxx~~~~~~zzzyyy}}}|||ppp```WWW[[[iiifffZZZQQQPPPQQQTTTbbbrrr{{{zzztttqqqqqqtttyyyuuummmsss~~~{{{wwwwwwtttsssrrrrrrsssqqqmmmjjjaaa^^^\\\dddyyytttFFF888666666999444;;;999===CCCLLLYYYmmm~~~aaaWWWtttvvv```XXXeeemmmmmmrrrxxx}}}~~~|||{{{CCCGGGNNNWWW]]]```^^^\\\MMMMMMSSSdddzzzyyylll]]]QQQQQQYYY]]]ZZZZZZ___eeefffaaa[[[ZZZ```ssswwwWWWCCCBBB>>>:::888999888666444555666888999;;;<<<<<<<<>>===888DDDTTTcccpppxxxwwwqqqnnnhhh]]]RRRJJJJJJNNNRRR\\\\\\[[[[[[\\\___dddhhhwww~~~{{{zzz}}}|||pppaaaWWWUUU```ttt^^^WWWUUUVVVVVV[[[pppyyyrrrpppmmmfffbbbccc]]]\\\]]]aaaffflllxxxuuuttt{{{{{{vvvtttuuutttrrrssstttrrrmmmiii___^^^]]]dddwww}}}wwwxxxsssFFF888777666999444<<<888<<>>333666222222222111111000/////////...............///000000111///444AAAQQQeeejjjNNNKKKUUUbbbooocccSSSWWWgggppphhhqqq~~~}}}vvvxxxvvvuuuvvvxxxvvvrrrmmmooojjjeeeeeehhhkkkkkkiiihhhhhhjjjlllnnnqqqssstttuuutttrrrppppppqqqrrrsssxxxwwwuuusssssstttvvvwwwwwwwwwwwwwwwxxxyyyzzz{{{vvvvvvvvvvvvvvvuuutttsssgggffffffjjjqqqwwwyyyyyysssrrrooojjjccc]]]WWWSSSTTTOOOKKKKKKIIICCC??????===>>>EEEVVVjjjwwwyyywwwvvvlll]]]MMMEEEEEEMMMTTT]]]]]]]]][[[[[[]]]aaadddooovvv}}}~~~yyy|||}}}|||}}}{{{sssggg]]]WWWjjjooo\\\ZZZVVVUUU\\\nnn{{{wwwlllkkkiiifffbbb]]]YYYWWWXXXRRRPPPSSSVVVYYYbbbmmmxxx~~~vvvzzz~~~zzzuuuvvvuuusssqqqpppnnnnnnmmmiiibbb___^^^iiixxxpppiiiOOO999666999888777::::::@@@FFFOOO```xxx{{{___ZZZmmmxxxwwwyyyqqqiiiYYYbbb~~~}}}rrr{{{}}}jjjtttFFFFFFIIIOOOVVVYYYVVVRRROOOJJJSSSlllooo[[[RRRRRRTTTVVVXXXWWWVVVXXX^^^dddiiittt~~~jjjRRRAAA;;;999:::;;;999888:::888:::;;;;;;;;;;;;<<<>>><<<;;;:::999999:::<<<===@@@FFFPPP\\\gggqqqxxx|||{{{}}}wwwrrrqqqzzz~~~vvvgggWWWNNNKKKJJJMMMRRR^^^iiizzzqqqoooxxxyyytttqqqtttrrrqqqpppppppppppppppkkkttt{{{}}}ccc@@@555777444222222111111000////////////............///000000222111555@@@NNNbbb|||hhhTTTYYYccckkktttiii]]]aaapppuuuiiipppyyyrrrwwwxxxyyyxxxvvvsssqqqpppoookkkffffffjjjlllllljjjkkkkkklllmmmoooppprrrssstttsssqqqoooooopppqqqrrrwwwvvvuuuuuutttuuuvvvwwwwwwwwwwwwwwwxxxyyyzzzzzzwwwwwwwwwvvvvvvuuuttttttooonnnnnnqqquuuyyyzzzyyytttsssqqqmmmggg```ZZZVVVRRRLLLIIIIIIGGGBBB>>>???;;;;;;@@@LLL\\\kkkrrruuutttkkk]]]MMMDDDDDDKKKRRRZZZZZZZZZYYYXXXZZZ^^^aaaiiipppyyyxxxuuuyyyzzzzzz~~~~~~}}}wwwmmmeeeeeewww|||gggVVVVVVXXXbbbrrr~~~pppfff```]]][[[ZZZ[[[\\\]]]]]]\\\[[[ZZZVVVQQQNNNPPPPPPNNNOOOTTT___iiixxx|||~~~~~~{{{vvv{{{yyyvvvtttrrrqqqooonnnkkkhhhjjjiiiooovvvnnnlllTTT===777777444444888999???HHHVVVlllfff___ooovvvqqqqqqlllggg```nnnzzzvvv|||EEEEEEFFFJJJPPPRRRPPPMMMLLLNNN[[[sss}}}dddVVVRRROOOTTTWWWUUUQQQRRR[[[ccchhhuuuzzzfffRRRCCC===;;;<<<>>><<<<<>>>>>>>>>>>???AAAAAA@@@>>><<<;;;;;;;;;<<<999<<<@@@EEEMMMTTTZZZ]]]]]]^^^]]][[[^^^eeejjjjjjuuu{{{}}}xxxxxxwwwnnnkkknnnyyynnnfff^^^UUUNNNMMMPPPTTT[[[bbbsssyyy{{{zzz~~~vvvqqqtttrrrpppnnnnnnppprrrssspppwww}}}fffCCC666888555222222111111000///////////////......//////000111333222666???MMM___www{{{cccWWWdddtttiiieeeppp~~~nnnqqqsssmmmvvvyyy|||yyytttpppppprrrpppllliiiiiikkknnnmmmlllnnnnnnnnnooooooqqqrrrssssssrrrpppooooooooopppqqquuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxyyyzzzzzzyyyyyyxxxwwwvvvvvvvvvvvvxxxxxxxxxzzz||||||zzzyyyvvvvvvuuuqqqkkkccc\\\WWWOOOIIIFFFFFFEEE@@@>>>>>>::::::<<>>???@@@>>>???AAA???@@@BBBBBBAAA@@@BBBCCCBBBBBBAAAAAAAAAAAABBBCCC@@@@@@???@@@DDDIIINNNQQQVVVUUUPPPLLLKKKNNNSSSVVVbbbwwwooohhheeegggjjjwwwuuuaaaTTTMMMIIILLLIIIJJJQQQYYYbbbmmmwww}}}zzz~~~vvvqqqrrrqqqnnnllllllnnnrrruuuuuu|||zzzjjjFFF666777666222222111111000//////////////////...///000000111333444777@@@NNNaaawwwwww^^^SSSccc{{{uuu___hhhzzzsssuuuooojjjuuuwwwxxxwwwtttqqqqqqrrrqqqnnnlllkkkmmmoooooonnnooooooooopppqqqrrrssstttsssrrrqqqpppppppppqqqqqqtttuuuwwwxxxxxxwwwvvvuuuvvvvvvwwwxxxyyyyyyyyyyyy|||{{{yyyxxxwwwxxxyyyyyy~~~~~~~~~{{{xxxwwwwwwvvvssslllcccZZZUUULLLGGGCCCDDDCCC???===???;;;<<<>>>@@@GGGTTTdddppplllggg\\\NNNBBB???DDDJJJQQQRRRSSSSSSSSSSSSUUUWWWeeekkkuuujjj___aaafffjjjmmmpppqqqsssvvvyyy|||~~~~~~|||zzzzzzyyywwwrrrooosssoooaaabbbdddjjjttt}}}}}}tttkkkbbb```\\\[[[[[[[[[[[[ZZZ___bbbhhhpppwww}}}xxxllldddaaa]]]YYYUUUTTTUUUZZZeeesss|||}}}}}}{{{|||xxxuuussstttsssqqqnnnqqqrrrvvvrrrlll|||kkkIII999777888999;;;<<>>@@@;;;???BBBDDDFFFOOO]]]iiigggddd\\\OOOBBB>>>BBBGGGOOOQQQRRRRRRQQQQQQQQQRRR[[[aaalll|||vvv[[[QQQSSSYYY```eeehhhjjjmmmqqquuuyyy|||}}}|||}}}}}}|||{{{{{{{{{{{{~~~~~~}}}{{{zzzxxxwwwuuussspppnnnuuu~~~ooodddbbbgggnnntttuuuqqqiiidddbbb```^^^]]]^^^___^^^]]]eeehhhnnnuuu~~~{{{vvvpppfff^^^]]]YYYYYY___iiiwww||||||}}}|||zzzvvvssssssvvvvvvtttqqqrrroooppphhh```pppSSS;;;888;;;;;;888<<<>>>HHH```wwwXXX]]]{{{uuu~~~DDDFFFIIIKKKMMMMMMLLLKKKUUUaaatttgggZZZYYY[[[___aaa```\\\UUUPPPYYYhhhyyyyyyfffQQQJJJEEEDDDCCC@@@@@@CCCCCCDDDEEEEEECCCCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAACCCAAA@@@???@@@CCCFFFHHHXXXYYY^^^dddgggjjjqqqzzzyyykkkhhhlllmmmmmmnnnmmmeeeZZZPPPLLLMMMPPPRRRRRRWWWbbbpppzzzwwwtttooooooooosss}}}|||xxx|||uuuzzz|||tttooommmnnnmmmkkkjjjmmmsssyyyssszzzmmmzzzyyyPPP777555555222222111111000/////////000000//////000000111222111555;;;EEEVVVmmmxxxrrr^^^QQQVVVddd}}}vvv[[[TTTlllrrr{{{}}}sssuuuwwwsssqqqqqquuuvvvssspppqqqppppppooooooppppppqqqnnnnnnoooppprrrtttvvvwwwttttttttttttsssssssssssssssuuuwwwyyyyyyyyywwwvvvuuuvvvxxxyyyzzzzzzyyyxxx|||zzzxxxwwwxxx{{{~~~}}}yyyvvvuuuwwwvvvuuuqqqkkkbbbZZZVVVPPPJJJEEEEEEDDDAAA@@@BBB:::@@@FFFGGGHHHMMMWWW```bbbaaa\\\PPPCCC===AAAFFFNNNPPPRRRRRRPPPNNNMMMMMMLLLSSS___rrrhhhPPPGGGHHHKKKRRRYYY]]]___cccggglllqqqtttvvvyyyzzzzzzxxxvvvttttttuuuxxxxxxyyyzzzzzzzzzyyyyyywwwwwwvvvtttrrrqqqooonnnwww}}}pppfffccciiinnnnnniiicccaaabbbaaa___\\\\\\```fffjjjmmmssstttwww|||zzzlllggg```\\\```eeeooo}}}}}}}}}|||{{{wwwssstttxxxzzzxxxtttqqqmmmkkkbbbWWWhhh___@@@999;;;999444:::>>>IIIaaatttYYYfffyyy{{{rrrCCCGGGMMMRRRUUUWWWWWWXXX\\\gggxxxsssbbb```dddiiijjjfffaaa]]]\\\cccvvvvvveeeRRRKKKEEEDDDDDDBBBCCCFFFCCCDDDEEEDDDCCCBBBCCCEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFRRRWWWdddrrr{{{}}}tttttttttpppiiieee]]]WWWPPPNNNQQQVVV\\\aaaeeemmm|||xxxwwwuuupppnnnmmmmmmmmmeeegggiiiiiijjjrrr}}}yyyvvvuuuqqqkkkjjjnnnmmmwww~~~uuuppplllnnnooonnnmmmooouuu{{{uuu{{{qqqyyyXXX<<<555555222222111111000/////////000000//////000000111222111777===FFFXXXpppxxxoooZZZNNNSSSZZZlllttt]]]XXXooo}}}{{{uuuyyyzzzxxxvvvuuutttsssrrrqqqppppppqqqppppppooopppqqqooooooooopppqqqssstttuuussssssttttttssssssrrrrrrtttuuuwwwxxxyyyyyyxxxxxxuuuvvvxxxzzzzzzzzzyyyxxxyyywwwuuutttvvvzzzyyytttrrrqqqvvvvvvuuurrrmmmgggaaa^^^TTTMMMHHHHHHGGGCCCCCCEEE>>>CCCIIIKKKKKKNNNUUU\\\^^^___\\\QQQDDD>>>AAAFFFMMMOOOQQQPPPNNNJJJHHHHHHFFFKKKVVViiimmmYYYGGGCCCAAA???CCCKKKLLLNNNRRRWWW\\\aaaeeeggglllnnnoooooommmmmmnnnpppoooppppppqqqrrrrrrrrrqqqnnnoooppppppnnnmmmllllllrrr|||zzzpppggghhhkkkmmmjjjeeebbbcccfffiiijjjmmmsss}}}yyypppnnnlllnnn}}}}}}}}}||||||wwwssstttxxxzzzwwwsssqqqlllkkkdddYYYffffffFFF999999999666:::???JJJbbblllWWWllluuuxxxxxxoooxxxBBBGGGPPPXXX\\\___aaabbb```kkkyyy~~~vvvkkkfffmmmsssrrrkkkfffgggiiilllooo```PPPJJJDDDDDDDDDCCCEEEHHHCCCDDDEEEDDDCCCBBBCCCDDD@@@AAAAAABBBCCCCCCBBBBBB@@@AAABBBDDDDDDDDDDDDCCCHHHRRRgggxxxuuummmgggbbb```aaagggpppxxxvvvnnniiihhheee```^^^aaacccccc___dddhhheee]]]]]]jjjxxxvvvddd]]]ZZZWWWUUUVVVcccppp~~~wwwqqqllloooqqqqqqoooqqqwww}}}{{{rrrvvv___@@@777555222222111111000/////////000000000000000111111222111888>>>GGGYYYqqq{{{nnnUUUIIIPPPYYYiiivvvhhhaaa\\\pppzzzzzzxxx{{{~~~{{{}}}}}}yyyssspppqqqsssooopppqqqqqqpppooopppqqqqqqqqqppppppqqqqqqrrrrrrrrrrrrsssssssssrrrqqqpppuuuuuuvvvwwwxxxyyyyyyyyytttvvvxxxzzz{{{zzzyyyxxxvvvtttrrrqqqtttxxx~~~~~~wwwqqqooonnnvvvuuuuuusssppplllhhhfffVVVPPPJJJJJJHHHEEEDDDFFFCCCHHHLLLNNNNNNQQQWWW\\\\\\^^^\\\RRREEE>>>AAAGGGLLLNNNPPPOOOLLLHHHEEEDDDIIIMMMUUUeeexxx{{{nnn___OOOCCCAAA???999:::AAA>>>@@@DDDIIINNNSSSWWWYYY[[[___ccceeefffhhhllloooiiiiiijjjkkklllllllllllleeegggiiijjjjjjiiiiiijjjhhhrrr{{{~~~}}}yyyppphhhjjjlllmmmmmmmmmooossswww}}}vvvpppzzz}}}}}}||||||vvvqqqrrrvvvwwwsssnnnqqqmmmnnnjjj^^^hhhhhhIII:::999;;;===<<<@@@LLLbbbkkkXXXnnnuuu{{{rrrvvvxxx}}}xxxnnnqqqCCCKKKUUU[[[\\\^^^aaaeeeaaagggssszzzkkklllrrrwwwuuuppprrryyyuuudddXXXNNNIIIGGGGGGDDD@@@@@@BBBDDDEEEFFFEEEBBBAAACCCEEEEEECCCAAAAAACCCDDDBBB@@@BBBBBBCCCDDDFFFHHHJJJKKKNNNTTTbbbttt~~~{{{||||||}}}~~~wwwwwwrrriiiiiigggbbb______dddhhhfffjjjkkkeeeaaacccgggiiimmmXXXQQQQQQOOOMMMUUU^^^lllyyyyyynnnpppooonnnnnnqqqtttxxxzzzyyyyyyzzztttqqq???888;;;444333222111000000000000000000///......///000111222888AAAKKK[[[pppppp\\\UUURRRSSS___nnnpppccc```cccmmm{{{yyyzzz{{{zzzvvvrrrooonnnppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrssstttsssqqqpppqqqrrrrrrtttvvvxxxyyyyyywwwwwwsssuuuxxx{{{|||{{{xxxwwwttttttssstttwww{{{}}}ssskkklllrrrssszzz}}}yyyrrrmmmhhhddd^^^UUUNNNLLLIIIDDDBBBFFFGGGKKKOOOQQQRRRRRRSSSTTTXXX[[[[[[TTTIIIBBBAAADDDHHHNNNRRROOOGGGBBBDDDIIIEEEPPPdddxxx}}}ooobbbWWWLLLBBBAAABBB???;;;999>>>>>>>>>@@@BBBEEEGGGIIIOOOQQQTTTWWW[[[___bbbccchhhiiijjjjjjiiihhhgggfffggggggfffeeefffggghhhiiigggjjjooossstttqqqmmmjjjkkkhhhkkktttuuuttt~~~zzzwwwttttttvvvwwwuuusssppprrrlllhhhiiijjj|||oooQQQ<<<777:::::::::CCCPPP```vvv~~~ggg___ttt}}}uuukkkjjjppp}}}vvvsss{{{EEEJJJPPPSSSSSSUUUZZZ^^^ZZZcccrrrzzzwwwuuuuuutttuuurrraaaVVVNNNJJJHHHHHHFFFCCCCCCFFFDDDFFFGGGFFFCCCCCCEEEGGGDDDBBBAAAAAACCCCCCBBB???CCCCCCDDDEEEGGGIIIKKKMMMTTTXXXbbbqqquuupppoookkknnnmmmjjjfffaaaaaadddgggjjjnnnooojjjiiinnnsssuuuzzz}}}fffYYYSSSPPPMMMSSSWWW]]]fffqqqyyyzzznnnooonnnmmmmmmnnnppprrrtttrrrsssuuuzzzwwwDDD999999444333222111000000000000000000///......000111222333888???KKK^^^wwwrrr\\\RRROOORRR___nnn|||~~~uuubbbeeeiiitttzzz{{{zzzyyyvvvsssqqqqqqpppppppppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrssstttsssqqqpppqqqrrrqqqsssuuuvvvwwwvvvuuutttrrrtttwwwzzz{{{yyyxxxvvvuuuuuuuuuwwwyyy}}}|||rrrjjjjjjpppvvv}}}}}}vvvqqqkkkggg___WWWQQQPPPNNNIIIHHHJJJIIILLLPPPSSSUUUUUUWWWXXXXXXZZZZZZRRRHHHAAA@@@CCCIIIOOOTTTQQQJJJFFFHHHLLLQQQ___rrrwwwjjjaaaUUUKKKBBBBBBDDDBBB???>>>===<<<<<<<<<===>>>@@@AAAGGGIIIKKKNNNQQQTTTWWWXXX___```bbbcccdddeeeddddddccccccbbbaaaaaaaaaaaaaaa\\\___dddhhhiiihhheeecccddddddmmm|||xxxuuussssssvvvwwwuuusssmmmppplllgggggggggyyy{{{jjjQQQ>>>999:::;;;>>>CCCLLLXXXkkk}}}~~~hhh```ttt|||{{{tttkkklllttt|||vvvyyy}}}{{{xxxxxxDDDFFFIIIJJJKKKPPPWWW]]]]]]hhhzzz~~~}}}nnn```VVVOOOKKKHHHHHHGGGDDDDDDGGGEEEFFFGGGGGGFFFEEEGGGHHHEEEDDDBBBCCCDDDDDDCCCAAACCCCCCDDDFFFHHHJJJMMMNNNUUUWWW\\\eeerrr}}}pppmmmkkkiiimmmllljjjgggeeeeeehhhkkkpppssssssqqqttt|||~~~yyyggg\\\WWWVVVXXXVVVUUUYYYcccooozzzzzznnnkkkjjjjjjkkklllnnnoooqqqnnnpppqqq~~~KKK<<<777444333222111111000000111000000///...///000111222444888>>>KKKbbb}}}uuu]]]RRRQQQXXXhhhwww~~~jjjkkkppp{{{~~~zzzyyyxxxvvvuuutttssssssppppppppppppppppppppppppppppppqqqqqqqqqrrrrrrrrrrrrssstttsssrrrqqqqqqsssrrrssstttuuuuuutttssssssssstttwwwxxxyyyxxxwwwvvvvvvwwwxxxzzz}}}~~~~~~}}}zzzrrriiiiiinnnwww~~~yyysssmmmhhh```ZZZUUUSSSQQQMMMKKKLLLJJJNNNSSSVVVYYY[[[]]]___\\\]]][[[TTTIIICCCBBBDDDJJJQQQVVVVVVPPPLLLNNNQQQ___nnn|||nnnbbb]]]OOOFFF??????AAA@@@??????>>>===<<<;;;:::;;;<<<<<<===>>>???AAACCCEEEGGGHHHPPPRRRUUUXXX[[[\\\]]]]]][[[[[[ZZZZZZXXXWWWVVVUUUOOOQQQTTTWWWXXXYYYXXXWWW___cccsss~~~wwwuuurrrsssvvvwwwuuurrrkkkoookkkeeebbbaaasssvvvuuujjjUUUBBB:::999:::???CCCHHHSSSeeewwwyyyddd]]]ppp~~~zzz{{{yyyzzzvvvooorrrzzzxxxxxxrrrgggeeelll@@@@@@AAACCCHHHQQQ\\\dddhhhuuuvvviii___XXXSSSOOONNNKKKGGGGGGJJJFFFGGGHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEDDDDDDBBBCCCDDDEEEGGGJJJLLLMMMTTTTTTVVV[[[bbbjjjsssxxx}}}rrrmmmhhheeegggaaabbbcccdddgggkkkooorrrsssuuutttttt{{{ttthhhddddddeeedddcccbbbdddlllwwwzzzmmmdddeeefffhhhkkkoooqqqsssqqqrrrrrrPPP>>>555444444333222111111111111000////////////111222333444999???LLLdddnnnWWWNNNTTTcccwwwwwwxxxuuusssqqqrrrrrrsssssspppppppppppppppppppppppppppppppppqqqqqqrrrrrrsssssstttttttttrrrqqqrrrsssuuuvvvvvvwwwvvvvvvuuutttuuuvvvwwwxxxyyyxxxxxxwwwvvvxxxzzz}}}}}}}}}{{{ssskkkjjjnnnuuu~~~zzztttnnnhhhaaa]]]XXXUUURRROOOLLLKKKLLLPPPUUUYYY\\\___ccceeebbbaaa^^^WWWMMMGGGEEEFFFLLLSSSYYYZZZUUURRRSSSUUUdddooo|||~~~uuuggg\\\XXXNNNFFF???@@@AAA@@@???@@@AAA@@@>>>=========>>>>>><<<<<<===>>>???@@@@@@AAADDDFFFIIILLLOOOPPPQQQQQQOOOPPPPPPPPPOOOMMMLLLJJJFFFFFFGGGIIIIIIJJJKKKKKKUUU\\\mmm|||yyyvvvttttttvvvuuurrrooojjjoookkkccc^^^ZZZkkkyyyyyyppp]]]GGG999777:::===BBBJJJXXXnnnzzzfff___rrrwwwttt~~~xxxwww{{{yyytttwww~~~wwwjjjkkkxxx======>>>BBBIIITTT```hhhlll{{{yyymmmfff```ZZZVVVQQQKKKJJJMMMIIIIIIIIIJJJKKKKKKJJJIIIFFFFFFFFFFFFEEEDDDEEEEEECCCCCCDDDEEEGGGIIIKKKLLLRRRTTTWWW[[[___cccfffhhhdddcccbbbcccfffjjjlllmmmbbbcccgggppp~~~qqqlllfff\\\XXX\\\VVVWWW[[[```gggmmmrrrtttssssssqqqttt{{{sssppppppsssxxxzzzwwwqqqqqqxxxzzzlllddddddfffhhhkkkooorrruuuuuuvvvuuuSSS???555555444333222111111111111000/////////000111333444444;;;BBBMMMccc{{{}}}rrr```MMMIIIVVVnnn|||uuurrrnnnmmmooopppqqqqqqppppppppppppppppppppppppoooooopppqqqrrrrrrssssssssstttuuutttrrrqqqrrrsssyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyywwwyyy{{{~~~~~~~~~}}}vvvnnnlllooovvv~~~}}}wwwoooiiidddbbb]]]YYYUUURRRNNNJJJMMMPPPUUUZZZ^^^bbbgggjjjeeeddd___WWWNNNHHHFFFGGGNNNUUU[[[]]]YYYVVVUUUVVV]]]ccckkkpppnnnfff\\\UUUSSSKKKEEEDDDDDDBBBAAACCC??????>>>>>>>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCCCC???AAABBBDDDFFFFFFFFFFFFEEEFFFGGGHHHGGGFFFEEEDDDBBBBBBAAA@@@@@@@@@@@@AAADDDJJJWWWgggsss{{{}}}|||~~~{{{{{{xxxvvvuuuvvvtttpppllllllpppjjjbbb[[[VVVdddzzzfffLLL:::777<<<;;;BBBOOOccc}}}ooogggyyytttrrrzzztttssszzz}}}zzz{{{|||@@@@@@AAAEEELLLVVV___dddfffwwwzzzooohhh```[[[TTTMMMKKKMMMNNNMMMMMMNNNOOONNNLLLJJJGGGHHHHHHHHHFFFEEEFFFGGGGGGGGGHHHHHHIIIKKKLLLMMMNNNQQQUUU[[[___cccdddeeeeee```[[[YYY[[[\\\[[[XXXRRRSSSVVV[[[gggzzzxxxooojjjbbbVVVRRRUUURRRSSSWWW^^^fffmmmpppqqqqqqpppnnnsss~~~{{{xxxvvv{{{|||{{{llliiihhhggghhhjjjnnnqqqtttuuuxxxyyyTTT@@@666555444333222222111111222000/////////000222333555444===EEEMMMaaawww|||tttjjjZZZKKKKKK]]]zzzuuuxxx~~~uuuqqqmmmmmmoooqqqqqqoooppppppppppppppppppppppppoooooopppqqqrrrsssssstttssstttuuutttrrrrrrrrrttt{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyzzz{{{yyyzzz|||~~~~~~yyyqqqnnnpppwwwzzzrrrkkkffffffccc]]]ZZZXXXSSSMMMLLLPPPUUUZZZ^^^ccchhhlllfffccc]]]UUUMMMGGGEEEDDDPPPVVV\\\^^^[[[WWWTTTSSSSSSUUUZZZccciiihhhaaaYYYUUUNNNHHHGGGEEEBBBAAADDD?????????@@@AAACCCFFFGGGHHHGGGGGGFFFFFFEEEEEEEEECCCDDDDDDEEEDDDCCCAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<;;;::::::::::::===DDDLLLSSSWWWZZZ[[[aaaeeegggfffiiiqqqwwwyyyzzz|||}}}|||yyywwwwwwwwwuuuqqqlllnnnooohhh```[[[VVVbbb{{{tttVVV>>>888>>>;;;DDDTTTkkkrrrfffyyy}}}qqqoooxxxpppppp|||CCCDDDHHHMMMUUU\\\aaadddfffxxx|||uuullleee^^^VVVTTTVVVTTTSSSRRRSSSTTTSSSOOOLLLLLLNNNOOONNNLLLJJJLLLMMMOOONNNNNNNNNNNNOOOPPPPPPOOOQQQTTTYYY]]]```bbbccciiifff```\\\ZZZYYYWWWVVVUUUWWWYYY[[[```kkk|||wwwtttnnnfff]]]VVVUUUVVVPPPRRRVVV^^^gggnnnqqqqqqpppmmmlllttt}}}xxx}}}{{{}}}}}}www~~~mmmjjjhhhffffffhhhmmmsssvvvttt{{{|||zzzSSSAAA999555555444333222222222222000/////////000222444555555@@@GGGLLL^^^vvv~~~wwwgggZZZLLLLLLaaa~~~{{{hhhrrrsssdddpppxxxsssppppppsssuuussspppppppppppppppppppppppppppnnnooopppqqqrrrsssssstttsssuuuuuutttsssrrrssstttyyyyyyyyyyyyzzzzzz{{{|||{{{zzzxxxwwwwwwxxxzzz{{{|||}}}~~~zzzsssooopppvvv{{{ssskkkccceeeccc^^^\\\\\\WWWPPPLLLOOOTTTXXX]]]bbbgggkkkhhhddd]]]UUUMMMGGGDDDDDDRRRWWW\\\^^^[[[VVVQQQOOOMMMOOOTTT^^^hhhkkkhhhcccYYYSSSNNNLLLJJJGGGHHHKKKHHHHHHHHHIIIKKKNNNPPPRRRPPPOOOOOONNNMMMMMMLLLLLLLLLLLLLLLKKKIIIGGGEEECCCAAA@@@???>>>======<<<<<<;;;:::999999888888888888888:::<<<>>>BBBFFFGGGFFFIIINNNRRRUUU]]]kkkxxx}}}zzzxxxwwwxxxyyyxxxsssooommmlllccc^^^]]]ZZZccc{{{dddDDD999======EEEUUUnnnmmm```vvvxxxwwwzzzpppppp|||EEEHHHMMMUUU]]]cccggghhhlll}}}vvvnnngggdddgggYYYWWWVVVWWWXXXVVVRRRNNNSSSUUUVVVUUURRRQQQSSSUUUUUUTTTTTTSSSSSSSSSTTTTTTWWWXXXXXXZZZ\\\___bbbdddfffeeeccc^^^YYYWWWXXXYYYXXX\\\`````````dddmmmuuu~~~|||nnnmmmfff[[[UUUUUUWWWWWWOOOQQQVVV___jjjrrrttttttooommmlllvvvqqqqqq}}}~~~}}}~~~sssfffrrrooogggeeecccdddhhhooovvv{{{sss~~~wwwwwwsssTTTBBB:::555555444333222222222222000/////////111222444666555AAAGGGJJJ\\\vvv~~~bbbUUUGGGGGG[[[xxxnnnVVV\\\ooogggZZZlll{{{wwwssstttwwwxxxuuurrrppppppppppppppppppppppppnnnooooooqqqrrrssstttttttttuuuuuuuuusssrrrssstttwwwwwwwwwwwwxxxyyyzzz{{{{{{yyywwwvvvvvvwwwyyyzzz~~~~~~{{{sssoooooottt~~~zzzqqqiii^^^aaaaaa\\\[[[]]]YYYQQQKKKNNNSSSWWW\\\aaagggjjjjjjfff___VVVOOOIIIFFFEEERRRWWW\\\^^^[[[TTTOOOLLLKKKNNNUUU___hhhmmmmmmkkkccc]]]YYYXXXVVVSSSTTTXXXSSSSSSTTTUUUWWWYYY\\\]]]]]]]]]\\\\\\[[[ZZZZZZYYYRRRRRRRRRQQQOOOLLLJJJHHHCCCBBB???===;;;:::::::::666777777777777777777777777888888888;;;???AAA@@@<<<@@@CCCGGGQQQbbbpppwww}}}rrroooxxxxxxwwwvvvxxx{{{zzzvvvrrrllljjj```]]]___]]]fff|||pppIII999:::===EEEUUUnnnjjj___zzz~~~ssstttFFFMMMSSS^^^gggbbbaaannnvvvzzzvvvoooiiieeeffffffaaa]]]\\\___```aaa___]]]ZZZYYYXXXYYYVVVVVVYYY^^^___\\\XXX[[[^^^___]]]^^^bbbccc```aaa^^^]]]^^^]]]ZZZZZZ\\\]]]```dddfffggglllrrrxxx}}}}}}zzzpppnnnfff\\\WWWXXXZZZXXXQQQRRRVVV```lllssstttrrrqqqsssuuu|||{{{nnnrrr|||wwwXXXbbb|||wwwlllfffcccfffiiikkkooossspppyyyssssss[[[;;;:::666555444333222111111111000111111111111222555777999===HHHRRRbbb~~~}}}eeeSSSCCCGGGZZZppphhhSSSUUUbbbrrr}}}vvvdddaaawwwzzzzzzzzzyyywwwtttqqqoooppppppqqqqqqqqqqqqppppppppprrrtttvvvvvvuuutttsssssstttuuuuuuttttttuuuwww{{{{{{zzzyyyxxxxxxxxxxxxttttttsssssssssuuuvvvwww~~~xxxqqqmmmkkkssswww}}}|||qqqiiiaaa^^^]]]___bbbaaa[[[UUUQQQQQQUUU\\\```bbbeeejjjiiifff___UUULLLHHHIIILLLVVV[[[______[[[VVVTTTTTTWWW[[[bbbjjjtttzzzvvvmmmgggccc^^^\\\[[[\\\]]]]]]```^^^bbbhhhjjjfffggglllmmmooonnnkkkkkkllliiiddd]]]\\\[[[YYYUUUQQQNNNLLLCCCAAA???<<<:::999::::::888777777777777777888888666777888888999999999999::::::;;;???FFFNNNVVV[[[|||zzzpppmmmooowww~~~~~~|||{{{|||}}}|||xxxsssoookkkbbbaaaccc^^^dddyyyLLL333@@@>>>BBBRRRnnnlll^^^|||nnnhhh|||JJJTTT\\\fffmmmfffeeesss|||uuuppppppnnniiifffeeehhhhhhhhhgggdddaaa___^^^___]]][[[\\\```ccccccccc___cccdddcccdddggggggdddccc___]]]]]][[[XXXXXX[[[^^^aaaeeehhhkkkpppxxx}}}}}}}}}|||uuuqqqggg]]]\\\```cccccc[[[ZZZ\\\dddooowww{{{{{{xxxzzzzzz{{{rrryyyuuuUUU___zzzyyylllgggdddgggiiijjjmmmqqqoootttwwwttt```@@@>>>666555444333222111111111000111111111111222555777999>>>HHHQQQ___zzz~~~bbbQQQDDDIII[[[ooo~~~cccQQQWWWiiiyyy|||hhhcccxxxyyyyyyyyyxxxvvvssspppnnnooooooppppppppppppooooooqqqrrrsssuuuuuuuuutttsssssstttuuuuuuttttttuuuwww{{{zzzyyywwwwwwwwwxxxxxxvvvuuuuuuuuuvvvwwwyyyzzz~~~}}}vvvooojjjhhhqqqvvv}}}|||rrrjjjaaa^^^]]]^^^aaacccbbb```VVVSSSSSSYYY]]]___bbbfffgggeee```XXXOOOJJJKKKMMMUUUZZZ```bbb```^^^^^^^^^dddgggmmmuuu~~~xxxkkkmmmiiieeecccdddgggiiijjjjjjiiilllrrrtttsssuuuzzzvvvxxxwwwsssrrrqqqlllfffeeeccc```[[[VVVQQQMMMKKKAAA@@@===;;;999999999:::888888777777888999::::::888888999:::::::::::::::<<<;;;;;;<<>>IIIOOO[[[wwwaaaQQQEEEKKK]]]ooo|||~~~cccWWWbbbvvvuuuqqqxxxxxxxxxwwwuuurrrooonnnnnnnnnoooooooooooonnnnnnrrrrrrssssssssssssttttttssstttuuuuuuttttttuuuwwwzzzyyywwwuuuuuuvvvxxxyyywwwwwwvvvwwwxxxzzz|||}}}}}}~~~~~~|||tttlllgggdddmmmrrrzzz|||rrrjjj```___]]]]]]```dddiiilll]]]VVVQQQTTTXXX[[[___cccdddeeeccc]]]UUUPPPOOOPPPXXX]]]dddggggggggghhhiiiqqqwww~~~~~~pppsssooojjjiiikkkpppuuuwwwyyywwwyyy}}}}}}{{{xxxqqqjjjkkkhhhbbb[[[TTTNNNKKKIII>>>===;;;999888888888999888888888999:::;;;<<<===;;;;;;<<<<<<======<<<<<<===<<<;;;;;;<<<===???@@@CCCHHHQQQ___qqq}}}nnnnnnvvv~~~||||||}}}|||yyyuuunnnnnngggeeeeee]]]]]]kkk|||SSS:::@@@>>>CCCOOObbbyyyllleeejjjeeeyyy|||MMM[[[gggpppsssjjjjjjzzzooojjjpppzzz~~~}}}zzzvvvqqqkkkhhhaaaccceeecccbbbeeemmmtttqqqvvvzzzzzz{{{|||yyytttmmmgggaaa___\\\XXXYYY]]]aaafffmmmrrrwww}}}{{{|||{{{xxxzzzzzzzzz|||xxxpppvvv|||lllhhhfffhhhjjjhhhhhhjjjoooiiigggiiiyyyyyyllleeeAAA:::666555444333222111111111000111111111111222555777999???IIIOOOZZZwwwcccSSSHHHMMM___qqq~~~hhhaaasssyyyyyyxxxwwwuuurrrpppoooooooooppppppppppppoooooosssrrrrrrqqqrrrrrrssssssssstttuuuuuuttttttuuuwwwxxxwwwuuuttttttvvvxxxyyyvvvvvvvvvwwwyyy{{{}}}~~~||||||{{{zzz{{{|||~~~{{{sssjjjccc```ggglllttt{{{}}}xxxoooiii____________aaaeeejjjoooaaaWWWOOOPPPTTTXXX]]]bbbccceeegggddd^^^XXXUUUUUU___eeekkkooopppppprrrttt|||zzztttrrruuu|||~~~{{{ssskkkeeeaaaZZZRRRLLLGGGDDDCCC;;;;;;999888888888888888999999999:::;;;===>>>???===>>>>>>??????>>>>>>>>><<<<<<======>>>??????@@@DDDDDDEEEHHHOOO[[[hhhqqqyyyjjjsss||||||}}}|||yyyvvvmmmmmmddd``````XXXWWWbbb}}}wwwyyysssSSS:::===;;;BBBLLL\\\oooyyyeeeaaawwwuuuhhhiiixxx}}}zzzNNN[[[fffooossskkkmmmqqqaaa]]]^^^eeevvvzzzrrrmmmjjjnnnqqqqqqoooqqqxxx~~~}}}tttnnniiifffccc``````dddggglllsssxxx|||yyyvvv~~~yyyttt|||mmmhhhfffhhhiiiggggggiiiiiibbb```cccuuuxxxjjjlllFFF===666555444333222111111111000111111111111222555777999???JJJPPP\\\zzzgggWWWKKKQQQcccvvvlllkkk{{{zzzyyywwwuuusssrrrppppppqqqqqqrrrrrrqqqqqqpppsssrrrqqqqqqqqqqqqrrrrrrssstttuuuuuuttttttuuuwwwwwwvvvuuuttttttvvvxxxyyyuuuuuuuuuuuuwwwyyy{{{}}}|||yyyvvvssstttxxx}}}{{{rrriiibbb^^^```eeelllssswwwtttmmmhhh^^^```bbbbbbbbbdddgggjjjaaaXXXPPPOOOSSSWWW^^^ddddddhhhmmmlllhhhbbb___^^^hhhnnnvvv{{{~~~}}}wwwqqqhhh```VVVRRRLLLEEE@@@===<<<<<<999999999999888999999999:::::::::;;;<<<>>>???@@@?????????@@@@@@??????>>><<<===>>>???@@@@@@AAAAAA>>>???@@@AAACCCGGGLLLPPPYYYgggyyyttttttvvv|||||||||}}}|||xxxtttmmmmmmbbbZZZ[[[VVVTTT]]]zzznnnqqqqqqWWW===<<<;;;CCCOOO^^^rrrooo^^^\\\nnnzzzssslllnnnrrrmmmrrr~~~|||~~~wwwrrrQQQ[[[cccmmmtttooottt{{{iii[[[WWWUUUWWWeeexxx~~~wwwuuuxxxzzzzzzyyy{{{{{{vvvrrrqqqoookkkkkkoooqqqvvv|||~~~{{{}}}ooojjj}}}|||mmmhhheeefffgggffffffiiiaaa\\\\\\cccyyyyyymmmjjjEEE<<<666555444333222111111111000111111111111222555777;;;@@@KKKSSS___}}}hhhYYYNNNUUUjjjpppvvv|||{{{yyywwwuuutttrrrqqqqqqrrrrrrrrrrrrrrrrrrqqqrrrrrrqqqqqqqqqqqqppppppssstttuuuuuuttttttuuuwwwuuuuuuuuuuuuvvvwwwxxxyyyttttttssstttuuuwwwyyyzzz{{{xxxsssqqqrrrwww}}}|||sssjjjbbb^^^^^^aaagggnnnsssrrrnnnkkkaaabbbcccdddddddddcccccc```YYYSSSRRRSSSVVV^^^fffhhhmmmtttuuurrrmmmjjjiiinnnvvv~~~pppeee^^^VVVNNNFFFCCC???;;;999888888999999999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::===@@@BBBCCCCCCDDDEEEEEEMMMYYYgggyyy}}}tttnnnwww~~~||||||}}}{{{vvvqqqmmmmmmbbbYYYZZZWWWTTT[[[ttttttxxxzzzaaaDDD>>>>>>HHHVVVhhhlll]]][[[kkktttkkkdddgggqqqpppxxx{{{yyyxxx|||xxxwwwSSSYYY^^^gggrrrrrryyyxxxdddWWWXXXYYYXXXbbbqqq|||~~~{{{|||zzzwwwwwwzzz}}}qqqaaa___www|||mmmgggcccdddfffeeegggjjjaaa]]]___hhh}}}qqqeeeBBB:::666555444333222111111111000111111111111222555777>>>BBBLLLTTTbbb}}}eeeXXXPPP[[[qqqkkkuuu~~~{{{zzzxxxvvvtttsssqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqpppqqqrrrrrrrrrpppooonnnssstttuuuuuuttttttuuuwwwssstttvvvwwwyyyyyyyyyyyytttssssssssstttuuuwwwxxxxxxwwwtttsssuuuyyy}}}}}}uuukkkccc______bbbgggmmmrrrtttrrrpppgggdddcccccceeeeeeccc```___\\\YYYXXXUUUUUU]]]ffflllssszzz}}}zzzvvvtttsssttt|||}}}ooo^^^SSSMMMFFF@@@===<<<:::888777888999999999:::;;;<<<============<<<<<<<<<<<<<<<===>>>>>>>>>?????????>>>>>>===<<<=========<<<======>>>???>>>@@@AAAAAA@@@@@@BBBCCCCCCHHHMMMRRR]]]ppp}}}}}}||||||}}}~~~{{{tttnnngggjjj```XXX[[[WWWRRRVVVjjjlllIII>>>>>>KKK\\\rrrmmm^^^\\\llluuulllgggkkktttuuuxxxzzz{{{}}}SSSVVVXXXbbbooorrr{{{vvvaaaTTTZZZaaaaaagggrrrzzz~~~~~~gggWWWWWWuuu|||mmmgggbbbccceeeeeegggkkkgggbbbdddlllrrreeeDDD===666666444333222111111111000111111111111222555777@@@CCCMMMUUUccc|||yyyaaaVVVRRR___www}}}^^^iii}}}{{{yyywwwuuusssqqqqqqpppppppppqqqqqqqqqqqqppppppoooppprrrsssrrrpppnnnmmmssstttuuuuuuttttttuuuwwwrrrtttvvvyyyzzzzzzyyyxxxuuutttsssssssssuuuvvvwwwvvvvvvvvvwwwyyy{{{}}}~~~vvvlllddd```bbbdddhhhmmmsssvvvvvvuuukkkfffbbbbbbeeegggdddaaa```___^^^\\\VVVTTT[[[fffooovvv}}}|||yyyyyyyyyyyyrrrbbbQQQGGGDDD@@@<<<;;;:::999999999:::;;;;;;999:::<<<===>>>?????????===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;<<<;;;;;;<<<===???BBBCCC?????????>>>===@@@DDDGGGEEEJJJKKKIIINNN___uuu|||{{{|||}}}~~~zzzsssmmmaaaeee^^^WWWZZZWWWOOOQQQdddsssKKK<<<===JJJ^^^wwwmmm^^^\\\nnnwwwpppkkkppp|||~~~yyyPPPZZZ___hhhsssuuuyyyppp^^^ZZZaaa```aaadddbbbhhhrrrXXXNNNUUUyyy~~~mmmhhheeeddddddeeejjjqqqvvvnnnsssrrrjjjJJJ:::666555444333222111111111000111222111111222444777:::EEEMMMUUUfff{{{www]]]PPPNNNcccppp]]]iii}}}~~~zzztttrrruuuvvvsssppppppnnnnnnnnnnnnooopppqqqrrrqqqqqqpppppppppppppppppppppqqqqqqrrrrrrsssssstttssstttuuuvvvwwwxxxyyyzzzyyywwwuuuttttttuuuxxxyyyzzzzzzzzzzzz|||}}}~~~yyyqqqkkkhhhccciiiooouuu|||}}}qqqhhhaaabbbfffeeebbbaaabbbbbb```]]][[[\\\bbbfffttt|||zzzwww]]]VVVLLLBBB;;;888888999999999999:::;;;<<<>>>???>>>>>>>>>===============>>>???AAA@@@>>><<<<<<===AAA???>>>???AAACCCCCCCCC@@@>>>======>>>@@@AAAAAA???@@@BBBCCCDDDEEEEEEEEEIIIIIIHHHGGGIIIQQQ\\\eee{{{}}}{{{wwwuuusssqqqjjjbbbZZZWWWXXXWWWRRRMMMccczzzPPP@@@AAAJJJeee|||ccc^^^uuuwwwvvvTTT]]]aaahhhqqqrrrwwwhhh]]]dddsssvvvuuutttnnnpppxxxgggYYYQQQ]]]yyy|||lllhhhfffgggiiijjjpppvvv{{{zzzuuuuuuPPP;;;666666444333222111111111000111222111111222555777<<>>;;;;;;;;;<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCCCCAAA@@@AAAAAABBBBBBBBBDDDFFFHHHGGGFFFCCCBBBAAABBBDDDFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGIIIKKKKKKMMMQQQYYY___nnn|||~~~|||yyyvvvtttrrrqqqlllddd\\\XXXXXXWWWRRRLLL[[[uuuXXXCCCDDDLLLgggddd```}}}XXX```dddgggnnnooovvvjjj\\\^^^iiilllooouuuuuu{{{qqqwwwwwwRRRVVVTTTiii{{{ssspppyyyxxxjjjggggggjjjnnnpppuuu{{{|||wwwyyyWWW===777666555333222222111111000111222111111222555888???GGGMMMSSSeeeyyy|||sssRRRNNNPPP```vvvwwwbbbZZZkkkooovvvzzzyyytttsssuuuuuuqqqoooooonnnnnnnnnnnnooopppqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqssssssssstttuuuuuuvvvvvvuuuuuuuuuvvvvvvvvvwwwwwwxxxwwwvvvvvvwwwyyy{{{}}}{{{{{{{{{|||}}}~~~zzzwwwvvvvvv~~~uuummmlllllljjjgggfffdddeeeeeedddbbbbbbdddffflllzzzoooXXXCCC>>>===;;;999:::<<>>>>>===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAADDDFFFGGGGGGFFFGGGGGGFFFFFFGGGJJJMMMNNNMMMLLLIIIIIIIIIJJJKKKNNNPPPQQQTTTSSSSSSQQQOOOMMMKKKJJJHHHLLLQQQSSSTTTVVVZZZ]]]cccrrr}}}|||zzzxxxuuusssqqqpppnnnggg___ZZZYYYVVVQQQKKKVVVsssZZZ@@@BBBKKKddd~~~fffdddzzzYYYccceeeggglllnnnxxxmmm\\\YYY___]]]___ggghhhsss||||||fffgggssseeeNNNQQQZZZxxxvvvooosss|||uuuiiiffffffkkkoooqqquuuzzzxxxtttxxx|||zzz}}}[[[>>>777666555444333222222222000111222222111333666888???GGGMMMTTTfff{{{~~~sssPPPMMMOOO^^^uuuvvvccc___mmm~~~uuu{{{xxxuuutttvvvuuupppnnnpppnnnnnnnnnnnnooopppqqqrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssstttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxwwwwwwxxxyyy{{{~~~||||||}}}}}}~~~~~~{{{ssspppoookkkiiiiiiggghhhiiijjjiiiiiiiiihhhmmm{{{qqq```VVVIII>>>======<<<<<<<<<===>>>???>>>>>>======>>>??????@@@AAABBBBBBCCCCCCDDDEEEEEEDDDGGGJJJLLLMMMMMMMMMNNNMMMLLLMMMOOOSSSUUUUUUTTTPPPQQQRRRRRRSSSVVVYYY[[[[[[ZZZYYYWWWUUURRRPPPOOOMMMRRRXXX\\\\\\]]]```ccccccppp||||||zzzxxxvvvtttrrrqqqpppjjjbbb]]]ZZZUUUOOOJJJQQQppp\\\@@@AAAIII```vvv|||eeegggssszzz}}}ZZZdddgggggglllpppiii^^^dddoookkkgggfffbbbjjjooouuuzzz}}}}}}ccc^^^gggrrr|||qqq[[[QQQXXXiii|||www|||vvviiieeeccchhhmmmooorrrvvvuuujjjeeeiii{{{zzz{{{\\\AAA777777555444333222222222000111222222222333777999???GGGMMMVVVjjjvvvTTTNNNMMMZZZrrrvvvgggfffqqq{{{}}}yyyvvvvvvwwwuuupppnnnpppnnnnnnnnnnnnooopppqqqrrrqqqqqqrrrrrrssssssssssssrrrrrrrrrsssttttttuuuuuuwwwwwwwwwwwwvvvvvvvvvvvvxxxxxxyyyzzz{{{~~~~~~~~~~~~wwwtttqqqmmmkkkmmmkkklllnnnpppqqqqqqpppnnnuuu~~~{{{hhhUUUIIIEEECCC?????????>>>>>>>>>======<<<============>>>???@@@@@@AAABBBCCCDDDFFFGGGIIIIIIIIIMMMQQQTTTUUUUUUVVVVVVWWWUUUTTTUUUXXX\\\^^^^^^YYYZZZ\\\\\\[[[]]]```cccbbbbbbaaa```^^^\\\[[[YYYTTTYYY___bbbccceeehhhlllhhhrrr||||||zzzyyywwwuuutttssspppkkkddd^^^ZZZTTTNNNIIIJJJjjjaaaFFFBBBIII]]]oooyyyqqq___dddwwwnnnssswwwsssuuu}}}[[[fffiiiiiimmmsssmmmccciiiuuuuuuvvv|||}}}~~~zzzxxx{{{{{{ssskkksssfff\\\aaagggnnnzzzwwwrrrllljjjuuummm\\\VVVkkkzzzkkkdddbbbffflllnnnqqqtttvvvmmmhhhkkk~~~uuuvvv|||___DDD888777666444333333222222000111222222222444777:::@@@HHHPPPZZZpppwwwXXXQQQLLLVVVnnn{{{qqqwwwzzzxxxxxxyyyvvvpppooorrrnnnnnnnnnnnnooopppqqqrrrqqqrrrrrrssssssttttttuuuqqqrrrrrrsssttttttuuuuuuxxxxxxxxxxxxxxxxxxxxxwwwzzzzzz{{{|||}}}}}}yyyuuurrrqqqtttpppqqqsssvvvyyyzzzxxxwww~~~~~~vvvuuu|||zzznnn]]]WWWNNNEEEAAA???>>>============>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDCCCDDDFFFHHHKKKNNNPPPQQQSSSWWW\\\___``````aaaaaabbbaaa```aaadddggghhhhhheeeggghhhgggeeeeeeiiilllmmmmmmmmmlllkkkjjjiiihhh^^^bbbgggiiijjjkkkooorrrpppuuu}}}|||{{{zzzyyywwwvvvuuutttoookkkeee___YYYSSSMMMIIIKKKgggyyy~~~cccGGG???CCCTTTcccmmm|||iii[[[^^^yyy|||zzzuuummmllltttuuupppvvvzzzqqqrrr|||^^^iiilllkkkooovvv{{{oooccceeepppsss{{{wwwlll```ccclll|||uuuqqq~~~lll]]]___aaaeeeooo{{{}}}yyyooogggaaaZZZXXXfffyyywwwiiiaaa{{{llleeeaaaeeelllppptttwwwzzzvvvvvvxxxmmm~~~xxxzzzfffHHH888777666444333333333333000111222222333555888;;;CCCLLLTTT___uuuvvvUUUQQQNNNVVVkkk}}}{{{zzzzzz{{{vvvqqqpppsssnnnnnnnnnnnnooopppqqqrrrrrrrrrrrrssstttuuuuuuuuussssssssstttuuuuuuvvvvvvyyyyyyyyyyyyyyyyyyyyyzzz||||||}}}~~~|||xxxyyy}}}uuuuuuwww{{{~~~nnndddgggsss~~~yyylllcccYYYNNNEEEGGGDDDAAA@@@???>>>>>>>>>===>>>>>>>>>???@@@AAAAAAAAABBBBBBCCCEEEGGGIIIJJJJJJLLLNNNRRRVVVZZZ]]]^^^___ccciiilllmmmmmmmmmmmmllllllnnnqqqssstttrrrppprrruuuvvvsssooonnnqqquuuvvvvvvvvvvvvuuutttsssrrrjjjnnnsssuuuttttttuuuwww{{{}}}zzzyyyxxxwwwvvvuuuttttttnnnkkkeee___YYYRRRLLLHHHMMMfffyyyqqq{{{dddDDDAAABBBOOO]]]gggwwwwwwnnn]]]]]]rrryyymmmiiiooommmsss~~~yyytttiiimmmvvv```lllnnnlllpppwwwuuueee^^^iiiyyy|||~~~xxxjjj``````gggxxxrrr___fffsssqqq``````___aaajjjuuuyyywwwxxxqqqmmmlllddd^^^hhhyyy}}}xxxpppxxx}}}xxxnnnfffaaafffmmmssswww{{{||||||~~~hhh}}}lllJJJ888777666555444333333333///111222222333555888;;;FFFOOOWWWcccxxxuuuOOOPPPQQQXXXlll|||{{{||||||wwwqqqqqqtttnnnnnnnnnnnnooopppqqqrrrrrrrrrsssssstttuuuvvvvvvttttttuuuuuuvvvwwwwwwwwwyyyyyyyyyzzzzzz{{{{{{{{{}}}}}}~~~~~~xxxxxxyyy~~~jjjXXXUUU```lllssszzzxxxnnniii^^^PPPHHHGGGHHHFFFCCCEEEAAA>>>>>>>>>>>>AAADDDAAAAAAAAAAAAAAABBBCCCCCCEEEEEEFFFGGGIIILLLNNNOOOSSSUUUXXX\\\aaaeeehhhjjjhhhlllrrruuuvvvvvvvvvvvvrrrtttxxx}}}}}}xxxttt|||~~~{{{vvvtttwww{{{{{{{{{{{{zzzyyyxxxvvvuuusssyyy{{{zzzzzzxxxxxxwwwvvvuuutttssssssmmmjjjeee___XXXRRRLLLHHHJJJbbbzzzsssiiiFFFIIIIIITTTaaalll|||zzzvvvccc^^^qqqxxxiiicccuuuttt}}}tttiiisss~~~^^^nnnppplllsssxxxkkkdddppp~~~uuuddd]]][[[fff{{{~~~lll]]]ZZZ```uuuyyydddcccccccccdddfffhhhjjjoookkkfffdddgggoooxxxttt{{{{{{~~~|||xxxrrriiiccceeejjjnnnssswwwyyy}}}{{{|||___{{{~~~zzztttMMM;;;888555333333333333222111///000222333222666;;;EEEKKKPPPZZZttteeeOOOMMMOOO[[[ppp~~~{{{{{{{{{{{{yyyvvvsssqqqpppooooooooooooqqqssstttrrrrrrsssvvvxxxyyyxxxvvvvvvvvvuuutttttttttttttttsssvvvyyyzzz{{{{{{}}}||||||}}}}}}~~~}}}yyyzzz|||yyy^^^NNNJJJLLLLLLVVVXXX[[[]]][[[VVVPPPMMMDDDCCCAAA??????@@@AAABBBCCCCCCBBB???<<<;;;===>>>DDDDDDCCCBBB@@@AAADDDFFFFFFIIIKKKKKKMMMQQQSSSPPPSSSXXX___ffflllooopppooorrrssstttvvvwwwxxxwwwwwwvvvyyy}}}~~~zzzwww}}}}}}~~~{{{zzz{{{}}}~~~~~~zzz~~~~~~yyyyyyuuurrrttttttpppooopppiiifffbbb]]]VVVQQQMMMJJJKKK___||||||qqqOOO@@@HHHUUUaaassskkkaaarrrxxxnnnnnn|||mmmmmm|||```qqqtttnnnpppuuu}}}|||ppprrruuubbbYYYYYYeeevvvvvveee[[[]]]mmm{{{~~~tttqqquuuxxxyyybbbccceeeffffffdddaaa___bbbaaa```dddmmmzzzwwwuuuxxxzzzxxxrrrjjjdddeeejjjnnnsssxxxzzz~~~~~~jjjxxxsssxxxTTT;;;888555333333333333222111///000222333222666<<>>??????>>>>>>>>>???AAAAAA@@@AAAAAA???>>>>>>@@@BBBCCCDDDEEEEEEEEEGGGKKKNNNLLLQQQUUUVVVYYY^^^___\\\___cccjjjpppuuuvvvvvvuuuxxxwwwvvvvvvvvvvvvvvvwwwyyy}}}{{{vvv|||~~~zzztttrrrssssssooonnnooohhheeeaaa[[[UUUPPPKKKIIIKKKXXXzzzSSSIIIKKKYYYkkkqqqfffxxxxxxvvvqqqppp~~~cccssswwwqqqooommmrrryyyvvvbbbWWWXXXdddqqqooobbb]]]cccttt{{{}}}ssshhhfffmmmsssvvvbbbffflllpppoooiiibbb]]]]]]]]]aaahhhuuutttpppssswwwxxxrrrjjjccceeejjjnnntttyyy{{{|||uuupppwwwUUU;;;888555333333333333222111///000333333333666<<>>@@@AAABBBBBB???AAABBBBBBBBBCCCEEEGGGGGGHHHJJJKKKMMMPPPTTTWWWXXX^^^ccceeeiiinnnnnnkkkmmmpppuuuzzz|||{{{xxxvvvuuurrrooollljjjkkklllnnnqqqvvv}}}{{{uuuzzzzzz}}}{{{uuurrrsssrrrooonnnooogggeee```ZZZTTTNNNJJJGGGKKKPPPwwwhhhMMMHHHVVVpppuuujjj~~~uuuuuufffvvvyyyrrrooonnnwww|||yyydddZZZZZZbbbnnnnnnfffdddjjjuuuxxxwwwppplllqqq~~~rrrbbbiiissszzz}}}yyysssooopppppprrrwwwyyyrrrssswwwxxxrrrjjjcccdddjjjnnntttzzz{{{|||}}}wwwsssqqqOOO;;;888555333333333333222111///000333333333777===IIIPPPTTT^^^tttvvvYYYKKKPPP^^^wwwrrrkkk|||~~~{{{{{{{{{zzzyyywwwuuutttrrrqqqppppppqqqrrrssstttsssrrrrrrtttvvvwwwvvvuuuwwwwwwwwwvvvuuuttttttsssvvvyyy{{{||||||}}}~~~zzzzzz{{{|||}}}~~~yyyxxx}}}{{{}}}xxxsssqqqppppppsssyyy{{{eeeLLL===999999888:::999999999;;;===@@@AAA>>>???@@@BBBCCCCCCCCCCCC@@@BBBDDDEEEEEEFFFIIIKKKNNNPPPSSSUUUVVVZZZ^^^aaagggmmmrrrtttwww{{{zzzvvvuuuwwwzzz{{{zzzvvvqqqnnnkkkgggbbb^^^]]]^^^aaadddbbbiiippprrrrrrvvv~~~xxx{{{zzz}}}}}}wwwsssssssssooonnnppphhheeeaaa[[[TTTNNNJJJGGGHHHLLLuuuuuuPPPFFFTTTssswwwmmmyyyzzzjjjwwwyyyrrrnnnppp~~~ssspppuuu}}}|||zzzfff___\\\```kkkqqqnnnlllnnnzzzxxxuuuqqqqqqzzzppp```gggsss~~~{{{zzzzzzxxxrrriiibbbccchhhnnntttzzzzzzxxxwwwwwwtttqqqLLL;;;888555333333333333222111///000333444444888>>>GGGNNNSSS]]]tttwwwZZZDDDHHHUUUnnnuuujjjxxx~~~||||||{{{zzzyyywwwvvvuuusssrrrqqqqqqqqqrrrsssttttttsssssssssuuuwwwvvvuuuvvvvvvwwwwwwvvvvvvuuutttwwwyyy{{{||||||}}}~~~xxxxxxzzz{{{~~~|||xxxrrrrrrwww}}}zzz{{{~~~}}}wwwrrrqqqooolllnnnrrruuummm\\\HHH<<<::::::999777888:::<<<>>>???AAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAACCCEEEGGGGGGHHHJJJLLLSSSVVVZZZ^^^aaaeeejjjmmmvvv{{{|||wwwwwwwwwvvvqqqkkkeeebbb```]]]XXXUUUUUUXXX\\\___ZZZ```fffhhhiiinnnyyyzzz|||{{{yyyuuutttssspppooopppiiifffbbb[[[UUUOOOJJJGGGEEELLLxxxrrrUUUJJJYYYyyyyyyooo~~~~~~jjjwwwzzzsssooooootttooooooppprrrttttttxxxzzzggg___]]]aaalllttttttrrrrrr~~~zzzwwwxxx}}}yyynnnhhhjjjnnnsssuuutttvvvxxxzzz}}}mmmZZZaaalllxxx{{{yyyvvvsssqqqppppppqqq}}}xxxqqqggg```aaagggmmmtttzzzyyyuuusss|||uuurrryyyPPP;;;888555333333333333222111///000333444444999???EEELLLPPPZZZqqqvvvZZZDDDEEEOOOeeetttjjjyyy~~~~~~}}}|||{{{zzzyyyyyytttsssrrrrrrrrrsssttttttvvvuuussstttvvvwwwwwwvvvtttuuuvvvwwwxxxwwwvvvuuuwwwyyy{{{|||||||||}}}~~~zzz{{{|||~~~{{{vvvooonnnttt~~~zzzyyyyyyzzz{{{wwwssssssppplllkkknnn|||~~~|||xxxvvvxxxxxxtttccc^^^SSSDDD<<<;;;;;;:::666888:::===???@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBEEEHHHJJJKKKLLLNNNPPPYYY\\\bbbgggkkkpppvvvyyyzzzrrrqqqoookkkfffaaa\\\YYYSSSRRRPPPOOOQQQSSSWWWYYYWWW[[[^^^```aaagggqqqxxxzzz|||zzz{{{zzzzzzuuutttrrrooonnnpppiiigggbbb\\\UUUOOOJJJGGGBBBMMMyyyyyyRRRKKKZZZuuuzzzqqqeeeuuu|||zzzuuuqqq~~~tttlllkkkjjjggggggiiimmmrrr|||yyyjjj___aaahhhrrrxxxyyyyyyzzz|||{{{{{{sssccc[[[^^^eeeiiiiiigggiiikkkkkkjjjlllooorrrwwwgggWWW]]]fffoootttvvvtttrrrdddccc___\\\YYYWWWVVVUUUeeetttxxxooofff^^^```eeekkksssyyyyyytttsss}}}xxxvvv|||PPP;;;888555333333333333222111///000333555555999???GGGMMMPPPXXXpppuuuZZZIIIGGGMMM```yyynnniii{{{~~~}}}|||{{{zzzzzzzzzuuutttsssrrrrrrssstttuuuxxxvvvuuuuuuvvvxxxxxxwwwrrrsssuuuxxxyyyxxxxxxwwwvvvxxxzzz{{{{{{{{{|||}}}~~~~~~{{{uuummmjjjoooyyyvvvssstttwwwxxxxxxwwwsssrrrssspppjjjggghhhooossstttsssqqqpppkkkdddVVVUUUMMMCCC=========:::<<<<<<>>>@@@AAABBBCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGHHHKKKPPPSSSUUUXXXZZZ\\\cccfffkkkooorrruuuyyy||||||{{{yyyyyyvvvrrrhhhfffccc___[[[WWWUUUTTTMMMNNNNNNPPPQQQSSSUUUVVVYYYZZZ[[[\\\^^^dddkkkpppqqqvvv{{{||||||yyysssrrrpppmmmlllnnniiifffaaa[[[TTTMMMHHHFFF@@@LLLttt~~~LLLIIIUUUgggtttyyyqqq}}}www^^^rrr|||uuu{{{sssmmmkkkhhhccceeelllccciiirrr{{{}}}zzzmmm___fffqqqzzz}}}}}}~~~vvvbbbYYY]]]eeeiiihhhiiikkkllljjjgggeeegggiiijjjppp{{{```WWW\\\dddjjjllliiiddd```YYYXXXUUURRROOOMMMKKKJJJGGGWWWmmmxxxoooeee]]]___dddkkkrrryyyyyyuuuttt~~~}}}yyyKKK;;;888555333333333333222111///000444555555999@@@KKKQQQSSSZZZpppvvv[[[IIIFFFHHHYYYrrrkkkkkk}}}|||{{{zzzyyyxxxxxxxxxuuuuuussssssrrrssstttuuuyyywwwuuuuuuwwwxxxyyyxxxqqqrrruuuxxxyyyyyyyyyxxxvvvxxxzzz{{{zzzzzz{{{|||wwwpppfffbbbfffpppzzzvvvnnnggggggnnnvvvxxxxxxqqqoooooopppmmmgggcccccc```gggmmmoooooolllcccZZZRRRRRRMMMEEE@@@@@@???<<<@@@??????@@@AAABBBDDDEEEDDDDDDCCCCCCEEEHHHKKKMMMNNNRRRXXX\\\```cccfffhhhnnnpppsssttttttuuuvvvxxxuuuwwwvvvqqqooopppnnnjjj^^^\\\YYYUUUSSSQQQQQQQQQQQQSSSUUUWWWYYYZZZZZZZZZ___^^^^^^___bbbfffkkknnniiiqqq{{{}}}~~~~~~xxxrrrpppnnnkkkjjjlllhhheee```ZZZSSSLLLGGGDDD@@@JJJnnnoooLLLJJJSSS]]]fffyyyvvvnnnzzzyyynnnxxxvvviiixxxbbbppp~~~{{{}}}}}}qqqgggfffgggfffdddccccccjjjqqqpppkkkkkkttt}}}wwwiiieeennnzzz}}}hhh```bbbfffkkkooommmkkkiiijjjlllllljjjhhhlllssszzz]]]UUUXXX```hhhhhh___WWWTTTPPPUUUWWWTTTQQQQQQOOOLLLEEEMMMZZZnnn~~~wwwkkk```^^^bbbgggooovvvzzzwwwvvv{{{MMM:::888555444444444222111222000111444444444888>>>LLLSSSVVV]]]sssxxx]]]HHHJJJMMMYYYqqq|||nnnzzz}}}zzzxxxwwwwwwxxxwwwvvvtttssstttuuuwwwxxxtttuuuuuuuuuvvvxxxyyyzzzwwwwwwxxxyyyzzzzzz{{{{{{|||{{{zzzyyyyyyzzz||||||~~~|||nnnaaa___dddiiiooossstttnnnkkkqqqzzz~~~{{{xxxwwwuuuqqqnnnkkkfffaaa]]]]]]aaahhhllllllhhhaaa]]]UUUQQQKKKDDD@@@??????@@@@@@@@@AAABBBCCCDDDEEEEEECCCDDDFFFGGGHHHKKKOOORRRSSSWWW]]]bbbfffjjjmmmpppqqqrrrrrrooommmooossswwwrrrpppmmmjjjiiifffcccaaa[[[[[[ZZZXXXUUUTTTTTTUUUUUUUUUXXX]]]]]]ZZZ[[[___``````___^^^dddlllooommmpppsssyyyxxxqqqxxx~~~www{{{vvvtttvvvpppooopppjjjhhheee```[[[UUUOOOHHHCCCAAAMMMhhhvvvxxxwwwhhhMMMGGGPPP___iiiyyytttppp{{{zzzxxxrrruuuzzzvvv{{{zzz{{{]]]kkk~~~}}}zzzpppjjjkkkllliiieeeccccccgggjjjfff___\\\aaagggnnnuuuuuunnnllloookkkbbbgggmmmvvv|||}}}ggg^^^aaagggllloooooollliiiiiijjjkkkiiihhhnnnttt||||||ZZZQQQRRRXXX``````YYYSSSQQQNNNTTTWWWUUUSSSRRRPPPLLLGGGNNNYYYlll}}}ssshhh^^^\\\```eeemmmtttxxxtttrrr{{{}}}QQQ:::888555444444444222111222000111444555444888>>>IIIOOOSSS\\\ttt{{{```MMMLLLRRRccc{{{{{{qqq~~~|||zzzxxxxxxwwwwwwvvvuuutttsssssstttvvvwwwuuuuuuuuuvvvwwwxxxyyyzzzwwwwwwxxxxxxyyyzzzzzz{{{{{{zzzzzzzzzzzz{{{|||}}}~~~xxxlll```]]]```dddjjjoooyyyyyy~~~~~~vvvssspppmmmkkkiiieee```\\\YYY\\\aaadddeeebbb^^^[[[WWWSSSMMMGGGBBB@@@?????????@@@@@@AAABBBCCCDDDEEEBBBDDDGGGIIIKKKOOOSSSVVV[[[^^^bbbeeegggjjjmmmoookkkllllllkkkiiijjjmmmpppkkkiiigggeeeeeecccaaa^^^[[[\\\\\\ZZZXXXWWWWWWXXXYYYYYY[[[___```^^^```dddffffffeeedddiiipppsssppprrrtttwww}}}uuuooowwwvvvnnnyyywwwtttvvvpppnnnoooiiihhheee```[[[UUUOOOHHHCCC>>>GGG___qqqsssuuuiiiKKKEEEPPPcccrrrrrrlll~~~~~~xxxuuutttrrr{{{}}}vvvzzz{{{ppp~~~XXXiiivvvpppmmmppprrrnnngggdddbbbbbb```[[[TTTPPPPPPRRRTTTZZZZZZWWWYYY```aaa]]]fffiiiooouuu{{{fff]]]bbbiiinnnpppqqqnnnkkkjjjkkkkkklllkkkttt{{{vvvUUUKKKKKKNNNTTTTTTPPPNNNNNNOOOVVVZZZYYYXXXZZZXXXUUUQQQUUU]]]nnn|||rrrggg^^^]]]aaafffmmmssszzzxxxvvvuuuNNN:::888555444444444222111222000111444555555999???IIIOOORRRYYYooozzzaaaSSSOOOXXXqqqzzzqqquuulllpppzzz~~~~~~|||||||||{{{zzzyyywwwwwwvvvuuutttsssssstttuuuvvvvvvvvvuuuvvvvvvwwwxxxyyywwwwwwxxxxxxyyyyyyzzzzzzzzzyyyzzzzzz{{{|||}}}~~~~~~uuulllccc___^^^```fffnnn}}}rrrkkkiiifffeeeeeeccc]]]YYYUUUWWWYYY\\\]]]\\\[[[ZZZZZZWWWRRRLLLGGGCCCAAAAAAAAAAAABBBCCCDDDEEEEEEFFFEEEHHHLLLOOORRRVVVZZZ]]]]]]___```aaaaaaccceeehhhcccdddeeeeeedddccceeefffgggfffeeedddeeedddbbb```___aaabbbaaa___^^^___```bbbaaabbbeeefffeeehhhmmmjjjkkkkkkiiimmmsssuuurrrwwwwwwyyy}}}rrrlllwww{{{mmmfffvvvyyyuuuuuuooonnnnnnhhhhhhddd```[[[UUUNNNHHHCCCAAAFFFZZZyyyuuuyyy|||pppLLLEEEQQQhhhzzznnnhhh{{{}}}{{{}}}}}}}}}|||wwwxxx}}}~~~xxxrrr{{{XXXiiivvvqqqooosssuuupppjjjhhhaaa___[[[VVVQQQNNNLLLLLLMMMPPPQQQUUU___hhhgggaaaaaadddjjjrrr{{{~~~eee\\\bbbjjjnnnppprrrooommmkkklllnnnpppqqq{{{}}}qqqQQQGGGEEEFFFJJJLLLJJJJJJNNNTTTZZZ]]]^^^```fffiiiiiicccdddjjjyyy}}}zzzsssiiiaaa```dddiiiooouuu~~~kkkKKK:::888555444444444222111222000111444555555:::@@@JJJSSSTTTUUUcccvvvtttcccUUUQQQ___|||ppp~~~kkkdddqqq{{{yyyyyyzzz{{{|||{{{zzzxxxvvvwwwvvvuuuuuutttuuuuuuvvvuuuuuuuuuuuuuuuvvvwwwwwwwwwxxxxxxxxxyyyyyyyyyzzzyyyyyyzzz{{{|||}}}~~~~~~vvvpppjjjfffbbbaaahhhqqq~~~pppccc```]]]]]]___^^^YYYUUUSSSSSSTTTVVVXXXZZZ\\\]]]\\\ZZZUUUPPPKKKGGGEEEDDDDDDDDDEEEFFFGGGHHHHHHIIILLLPPPTTTWWWYYY\\\___aaa^^^^^^___^^^]]]___aaadddcccdddfffgggggggggffffffkkkjjjjjjjjjjjjiiigggeeegggiiikkklllkkkjjjjjjjjjllljjjjjjlllllllllpppvvvrrruuuuuutttuuuzzz{{{yyy}}}}}}qqqmmmyyytttiiidddwww{{{ttttttnnnmmmmmmggggggddd___ZZZUUUNNNGGGBBBBBBDDDVVVvvv{{{RRRHHHQQQjjj~~~jjjfff|||{{{}}}WWWiiiwwwrrrppprrrssspppmmmmmmbbb```[[[WWWTTTQQQOOONNNTTTTTTXXXeeeuuu|||sssfffaaaeeelllvvvyyybbb[[[```gggkkknnnnnnmmmlllkkklllnnnrrrtttvvvnnnooouuuqqqRRREEEBBBBBBFFFIIIHHHKKKOOOVVV[[[^^^___eeepppxxx|||rrrsssyyy|||xxxsssiiiaaaaaaeeehhhmmmrrryyy}}}yyy}}}oooOOO:::888555444444444222111222000111555666666:::@@@HHHTTTVVVPPPWWWiiiooogggSSSSSSiiipppwwwmmmnnnzzzxxxyyyzzz{{{}}}|||zzzxxxwwwyyyxxxxxxwwwwwwwwwwwwwwwttttttttttttuuuvvvwwwwwwyyyyyyyyyyyyyyyzzzzzzzzzxxxyyyzzz{{{}}}~~~~~~}}}~~~xxxtttqqqmmmiiigggnnnwwwsss___ZZZUUUUUUXXXYYYUUUPPPPPPPPPQQQSSSUUUYYY\\\^^^[[[YYYUUUPPPLLLIIIGGGFFFFFFGGGHHHHHHJJJJJJKKKLLLSSSVVVZZZ]]]^^^^^^___```aaabbbcccbbbbbbdddgggiiiiiijjjlllnnnppppppooonnnpppoooooooooooonnnkkkhhhnnnqqqtttvvvuuutttssssssssspppoooppppppooossszzz~~~tttqqqzzzoooggghhhzzz|||tttsssmmmmmmmmmfffgggddd___ZZZTTTNNNGGGBBB??????QQQtttZZZKKKRRRlllhhhddd}}}SSSfffwwwrrrpppqqqqqqnnnmmmooodddbbb___[[[WWWTTTSSSRRRVVVXXXaaasssssscccggglllttt|||uuuccc]]]aaaeeeiiimmmmmmmmmnnnmmmmmmooorrruuu}}}llldddeeeiiipppvvv{{{~~~qqqTTTDDDAAACCCGGGJJJKKKMMMRRRTTTYYY]]]```hhhuuu{{{}}}{{{wwwpppfff______aaadddhhhlllmmm{{{xxxuuuyyytttOOO:::888555444444444222111222000111555666777;;;AAADDDRRRUUUNNNSSSeeennniiiOOOTTTnnnmmmnnnrrrzzz~~~|||zzz{{{|||}}}}}}{{{yyywwwzzzzzzyyyyyyxxxxxxwwwwwwttttttuuuuuuvvvxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{yyyzzz{{{|||}}}~~~~~~~~~|||}}}{{{xxxvvvtttrrrpppvvv~~~www___XXXPPPOOOSSSUUURRRNNNLLLMMMOOORRRVVVZZZ]]]___XXXVVVRRRNNNLLLJJJJJJJJJKKKLLLLLLMMMNNNOOOPPPPPPYYY\\\```bbbbbbaaa``````eeefffhhhiiiiiijjjmmmoookkkkkkmmmpppsssuuutttssstttttttttuuuuuussspppmmmuuuxxx}}}~~~}}}{{{{{{yyyvvvuuuvvvuuusssvvv|||yyyvvvyyyyyyuuukkkhhhlll~~~|||rrrqqqmmmmmmnnnfffgggccc___ZZZTTTMMMGGGBBB@@@???TTTzzz```NNNSSSnnnmmmddd}}}PPPcccuuurrrppprrrqqqmmmkkkmmmccccccbbb^^^ZZZXXXYYYZZZ[[[bbbppprrrcccnnnsssyyy}}}~~~vvvjjjfffhhhjjjnnnrrrrrrtttuuutttrrrrrruuuwwwzzzkkkfffiiikkknnnqqqtttsssvvv|||mmmPPPCCCAAADDDJJJNNNNNNPPPTTTRRRYYY___dddlllyyy~~~zzzuuummmddd]]]\\\^^^```bbbfffeeeooouuuyyyyyysssJJJ:::888555444444444222111222000111555666777<<>>WWWkkkSSSSSSmmm}}}kkkPPP\\\sssqqqkkkkkksssssslllkkkqqqhhhfffgggiiihhhfffjjjoootttwww}}}xxxrrroooppptttyyy{{{{{{tttrrrwww~~~{{{{{{uuurrroooooouuu~~~xxx[[[JJJCCCCCCGGGMMMPPPOOOPPPSSSYYY___hhhooouuuzzz}}}}}}zzzuuujjjaaaZZZ]]]bbbcccaaaaaaaaa^^^dddsssjjjKKK:::777444333333333222111111000111555777777<<>>KKKrrrxxxPPPPPPWWW]]]rrr}}}~~~zzznnnppp~~~sssrrr|||~~~|||RRRZZZnnnrrrmmmkkknnnooonnnrrrwww{{{uuuqqqmmmoooyyyvvvppphhheeeiiirrr{{{hhhRRRGGGBBB@@@BBBGGGIIIGGGGGGJJJSSS___lllpppnnnmmmttt|||~~~|||}}}yyyttthhh___YYY\\\cccjjjpppvvvuuujjjjjj|||tttkkkfffFFF:::888555333333333222111222000222666888999>>>EEEOOOTTTZZZ\\\hhhdddFFFMMMUUUccc~~~|||______rrr~~~}}}}}}}}}{{{yyyxxxyyyzzz{{{{{{zzzzzzyyyxxxyyyzzz{{{{{{zzzyyyxxx|||||||||||||||}}}~~~}}}}}}}}}}}}~~~~~~ppp```ZZZ^^^eeehhhfffdddcccgggnnnrrrtttxxx~~~yyyyyyxxxwwwvvvwwwzzz||||||}}}}}}xxxtttyyyttt{{{yyynnnkkkllljjjhhhfffaaa[[[VVVSSSPPPJJJFFFFFF>>>HHHkkk{{{QQQPPPYYYaaa{{{sssooozzzxxx~~~~~~yyyzzzzzz{{{RRRWWWjjj~~~~~~tttpppmmmmmmnnnnnnqqqvvv|||{{{zzzyyyvvvwww|||pppkkkfffeeejjjttt}}}kkkTTTGGGAAA???@@@DDDFFFDDDEEEHHHTTT___iiijjjdddbbbgggnnn|||}}}|||~~~{{{{{{}}}~~~}}}}}}zzzttteee^^^ZZZ]]]cccgggmmmrrryyyvvv~~~uuurrrpppOOO;;;888555444444444333222222111333777999:::???FFFQQQUUUZZZ\\\hhhgggIIIPPPXXXiiihhhbbbuuu~~~|||{{{{{{||||||{{{zzzwwwxxxzzz{{{|||{{{zzzzzzvvvxxxyyy{{{||||||{{{zzz{{{{{{{{{{{{|||}}}~~~|||}}}}}}}}}~~~~~~zzzuuusss~~~uuuiiifffkkkpppqqqooommmnnnsssyyyzzzxxxyyy~~~|||rrrssswwwssszzzyyynnnkkkkkkjjjgggddd___XXXSSSQQQMMMIIIEEEDDD???HHHdddUUUSSS]]]iiisssnnnzzzyyyyyyrrruuuxxxxxxvvvzzzSSSVVVeeeyyy}}}xxxvvvsssqqqqqqsssvvvxxxyyy{{{rrrjjjgggeeehhhoooyyyrrrXXXIII@@@===>>>BBBDDDCCCDDDGGGQQQYYYaaaaaa[[[YYY^^^cccrrr}}}{{{zzzyyy|||}}}~~~}}}{{{}}}~~~{{{vvvccc]]]ZZZ]]]aaadddiiinnn|||~~~yyysssOOO;;;888555444444444333222222111333777:::;;;@@@GGGUUUYYY]]][[[ddd|||~~~fffNNNRRR^^^rrrnnndddrrr}}}|||{{{{{{||||||{{{yyywwwxxxzzz|||}}}|||{{{zzzwwwxxxzzz{{{|||}}}}}}}}}zzzzzzzzz{{{|||}}}~~~}}}}}}~~~~~~~~~{{{tttppplllxxx|||ttttttzzzzzzyyy{{{tttooovvvuuurrr{{{}}}qqqmmmllliiieeebbb]]]VVVRRRPPPLLLGGGCCCAAA@@@III```zzzZZZWWW```mmmlllhhhxxxwwwwwwsss}}}VVVWWWcccvvv~~~}}}yyyxxxwwwuuuvvvxxx{{{|||zzz}}}qqqiiiddddddfffkkkttt~~~yyy\\\JJJ???<<<===AAACCCBBBDDDHHHOOOTTTYYY[[[YYYZZZ___dddmmm~~~{{{yyywwwuuutttuuuzzz|||wwwddd]]]YYYZZZ]]]aaaiiippp}}}vvvqqqGGG;;;999666444444444333222222111333888:::<<>><<<<<>>:::666333333333333333111000333888;;;===CCCJJJUUU___dddZZZ\\\vvvjjjWWWYYYgggtttffflllzzz~~~}}}|||}}}zzzzzz~~~|||zzzzzzwwwxxxyyyzzz{{{{{{{{{{{{zzz{{{{{{{{{||||||}}}}}}~~~~~~~~~tttoooooonnn{{{}}}}}}nnnqqqrrruuupppmmmhhheeefffbbb]]]VVVQQQOOOLLLHHHDDDFFFAAAJJJeeebbb___mmmuuu{{{nnnaaa```zzzYYYUUU^^^pppyyy{{{vvvsssrrrsssxxx~~~www___ZZZ]]]bbbgggpppzzznnn___UUUPPPTTTYYY\\\___aaa```___eeeqqqzzzzzzvvvvvvyyy~~~hhhLLLAAA@@@>>>===???BBBFFFHHHNNNVVV[[[^^^kkk~~~wwwmmm___ZZZZZZ^^^[[[XXX```nnnvvvfffooocccLLL>>>:::666333333333333333222111444999===???EEELLLVVV___ddd\\\^^^xxxqqqRRRSSS^^^vvvqqqsss~~~}}}|||yyyyyy}}}~~~{{{yyyzzzwwwxxxyyy{{{{{{{{{{{{{{{yyyyyyzzz|||}}}}}}rrrmmmmmmuuuyyyzzzxxx{{{|||yyyqqqrrrtttwwwqqqnnniiifffgggaaa\\\UUUQQQNNNKKKFFFBBBEEE???FFFaaagggbbbmmmssswwwkkkjjjXXXSSSYYYjjjuuuxxxtttpppmmmooouuu~~~iii\\\]]]^^^gggnnnyyyxxxaaaTTTOOOOOOSSSXXXXXXXXXWWWRRRNNNQQQYYY```iiiiiiiiifffeeehhhoootttiiiNNNBBBAAA???>>>@@@CCCGGGIIIMMMSSSXXX\\\jjj~~~uuukkk[[[ZZZ[[[\\\XXXVVV```ooo|||uuu___mmmaaaNNN===:::666444333444333333333222555;;;>>>AAAGGGNNNVVV___ddd^^^```xxxwwwUUUTTTZZZmmmvvvvvv|||yyyxxx|||~~~{{{zzz{{{wwwyyy{{{}}}}}}}}}{{{zzzxxxyyy{{{}}}{{{ooojjjkkksssooohhhfffpppvvvqqqtttsssvvv|||tttooojjjggggggaaa\\\UUUPPPMMMJJJDDD@@@DDD===BBB\\\nnngggmmmppp~~~qqqnnn~~~yyyVVVRRRWWWfffrrryyyrrrooommmpppxxxbbb___fffgggmmmuuu|||iiiUUUNNNOOORRRUUUWWWWWWVVVTTTOOOLLLNNNUUU\\\ccccccbbbbbbeeekkktttzzzgggMMMAAA@@@???>>>@@@CCCGGGJJJLLLRRRVVVZZZeeevvv}}}sssgggXXXWWWXXX\\\\\\^^^iiitttrrr___nnn^^^GGG<<<999666444444444333222222222555;;;???BBBHHHOOOWWW]]]ddd___^^^rrrwwwXXXVVVXXXeee}}}qqqrrr~~~zzzyyy}}}}}}|||}}}zzz{{{}}}}}}|||{{{|||}}}uuuhhhcccdddbbb```___gggyyyyyyoookkkyyyssszzzxxxpppkkkhhhgggaaa\\\VVVQQQNNNJJJDDD@@@CCC===BBB\\\uuulllllllllwww}}}nnnggg{{{}}}ooorrr}}}{{{~~~UUURRRWWWeeeqqq|||pppooopppuuu}}}yyyccchhhqqqssszzzuuucccTTTGGGGGGMMMQQQQQQQQQQQQPPPMMMJJJHHHKKKRRRXXX]]]^^^```bbbgggooowww|||fffNNN@@@???======???CCCGGGIIIPPPUUUZZZ\\\aaaiiiqqqtttwww{{{pppdddYYYUUUUUUZZZ```ffflllrrrttt|||zzzrrrcccqqqXXX???;;;999666555555555444222111111444;;;???BBBIIIPPPXXX\\\ccc___ZZZhhhuuuqqqYYYWWWWWWaaawwwoooppp|||{{{~~~}}}~~~~~~}}}kkkYYYTTTVVVRRRYYYeeewww~~~~~~qqqjjjkkk{{{sss{{{qqqkkkgggeeeaaa]]]WWWSSSPPPLLLFFFAAACCC???EEE^^^zzzpppkkkjjjooosssmmmbbbsss|||qqqpppvvv|||{{{www{{{tttppp{{{SSSTTTZZZeeeppp|||pppppprrrwwwxxxnnnttt}}}mmm___QQQGGGBBBHHHPPPSSSQQQPPPNNNLLLIIIFFFEEEIIIOOOTTTWWWXXXYYY]]]dddkkkrrrwwwfffOOO@@@>>>======???CCCGGGJJJPPPUUU[[[]]]^^^```dddfffrrr}}}|||xxxmmmaaaZZZWWWUUUYYY```eeeggggggdddmmmpppuuukkk}}}}}}RRR<<<:::888666555555555444222111111444;;;@@@CCCJJJRRRYYY\\\dddaaaYYY```lllkkk]]]^^^```iiitttrrr}}}|||xxxbbbNNNIIINNNUUU```ppp|||zzz|||~~~~~~{{{qqqlllhhhfffjjjpppxxx}}}zzzkkkiiiqqqvvvuuu{{{oookkkgggddd```\\\WWWTTTQQQMMMGGGBBBBBBAAAGGG]]]}}}}}}ssslllkkklllnnnqqqcccssszzzwww}}}xxx|||zzzpppqqqnnnnnnzzzRRRVVV]]]dddlllyyyqqqpppqqquuu|||}}}~~~ttt___OOOKKKEEEEEEMMMUUUVVVTTTSSSOOOLLLIIIFFFGGGKKKQQQVVVWWWUUUSSSUUUYYY```fffiiiwwwyyyzzz{{{~~~cccMMM@@@???>>>>>>@@@DDDHHHKKKPPPUUU\\\```bbbcccggglll~~~zzzyyyuuukkk```YYYYYYYYY[[[^^^bbbcccaaa^^^iiinnnrrrnnnxxxPPP>>>999888666555666555444222222222555<<>>CCCGGGNNNVVV[[[^^^hhhiii\\\]]]gggiiiZZZbbbkkkyyyjjjlll|||{{{~~~~~~}}}}}}~~~zzzhhh[[[___jjjsssuuusssllljjjsss~~~}}}uuulllfffcccaaaeeekkkgggkkkqqqxxx~~~wwwnnniiihhhjjjeeellluuu}}}vvvggg[[[UUUTTTRRRRRRSSSRRROOOPPPUUUZZZ___gggpppxxx}}}}}}xxx|||wwwwwwxxxzzz~~~ttteeeooorrr}}}uuukkkiiihhheee[[[XXXTTTRRRQQQMMMGGGBBB???@@@DDDRRRnnnyyyqqqqqqppprrrqqq]]]iii|||vvv~~~zzznnnqqqRRRTTTZZZccclllwwwpppnnnmmmpppwww|||gggTTTGGGCCCEEEIIIPPPUUUVVVSSSOOORRRMMMHHHHHHLLLQQQTTTUUUVVVXXXUUUMMMGGGJJJOOORRRbbb___]]]___bbbhhhuuuvvvYYYJJJAAA======@@@BBBBBBFFFKKKOOO]]]eeejjjqqquuu~~~zzzyyyxxxrrrfff\\\ZZZYYYZZZ\\\aaafffiiijjjgggmmmrrrkkk\\\tttmmmJJJ@@@888888666555444333333222555333555===EEEJJJPPPUUU^^^bbbddd```ZZZZZZbbbkkk___aaapppkkkppp~~~|||||||||~~~~~~~~~}}}~~~yyy|||zzzuuuwww~~~qqq[[[UUUggg|||vvviii\\\SSSQQQVVV[[[[[[ZZZZZZ[[[]]]______^^^]]]ZZZVVVRRROOOMMMMMMMMMNNNPPPSSSUUUYYY^^^dddiiiwwwzzzggg\\\XXXVVVTTTOOOPPPQQQOOONNNOOOTTTYYY[[[___eeelllrrrxxx|||~~~}}}{{{{{{||||||{{{zzzssspppooosss|||}}}lllkkkxxxzzzuuuwwwjjjeeedddccc[[[YYYUUUQQQNNNJJJEEEAAABBB>>>BBBUUUrrr~~~mmmuuuzzzaaaiiiqqq{{{{{{{{{SSSTTTZZZdddmmmwwwrrrooommmooovvv~~~sss^^^MMMEEEFFFHHHLLLRRRVVVWWWTTTPPPQQQNNNKKKMMMRRRXXX[[[\\\[[[\\\WWWMMMGGGJJJNNNQQQXXXSSSPPPOOOPPPSSS]]]gggyyyuuu[[[LLLAAA======@@@BBBBBBFFFKKKSSSbbbjjjpppyyy~~~zzzxxxwwwqqqeee\\\YYYZZZ\\\aaaggglllppprrrkkkqqquuukkkbbbpppKKK@@@888777666555444333333333555333555>>>FFFKKKQQQVVV\\\bbbfffaaaZZZYYYaaaiiidddiii|||ooonnn~~~}}}~~~~~~~~~uuuqqqyyyyyywwwvvvvvviiibbb[[[___rrrvvvcccRRRIIIIIIMMMQQQQQQNNNKKKIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCDDDEEECCCDDDEEEFFFFFFIIIMMMQQQPPPVVVaaapppnnn\\\TTTSSSSSSRRRRRRRRRQQQOOONNNQQQXXX___eeegggkkkqqqwww{{{|||||||||zzzvvvuuuuuuuuutttsssooonnnnnnqqqwww}}}}}}ooonnn{{{yyyzzzyyykkkeeedddccc[[[XXXTTTQQQNNNJJJEEEAAABBB>>>AAAVVVvvvtttzzzhhhkkk}}}qqq{{{TTTUUU[[[eeemmmvvvvvvsssqqqsssyyy~~~pppZZZKKKIIIJJJLLLOOOTTTXXXXXXUUURRRPPPNNNOOOTTT\\\bbbddddddbbbaaaZZZPPPKKKOOOTTTUUUVVVPPPJJJHHHHHHJJJRRR\\\jjj}}}sss\\\NNNBBB>>>===???BBBCCCGGGLLLWWWeeeooovvv}}}yyywwwuuuoooddd[[[VVVXXX\\\aaagggmmmsssvvvssswww{{{hhhjjjpppKKK<<<888777666555444333333333555333555>>>GGGMMMSSSYYY]]]dddiiiddd[[[YYYbbblll```fffzzzlllhhhwww{{{vvv|||~~~vvvjjjnnn|||{{{qqqjjjfffZZZ]]]aaahhhsss|||{{{vvvxxxiiiUUUHHHDDDHHHMMMOOOLLLGGGBBB===;;;;;;:::999888999;;;===???AAABBBCCC@@@AAA@@@???>>>???BBBEEEBBBCCCGGGOOO___rrrzzzdddTTTNNNPPPSSSTTTUUUUUUSSSPPPPPPUUU^^^fffnnnooorrryyy}}}xxxsssooommmmmmmmmllljjjkkknnnppprrruuuxxx{{{{{{ppprrr~~~yyyzzzlllfffcccbbbZZZWWWSSSPPPMMMJJJEEEBBBBBB===AAAWWWwww}}}jjjjjjvvvttt}}}UUUVVV\\\eeemmmuuu{{{xxxwwwxxx~~~qqqYYYKKKMMMNNNPPPSSSWWWXXXWWWUUUSSSOOOPPPSSSZZZbbbhhhiiihhhdddbbb\\\UUUUUU[[[```aaa\\\TTTMMMKKKMMMQQQ\\\fffnnnrrr]]]NNNBBB>>>===???AAACCCGGGMMMWWWfffpppwww}}}yyyvvvssslllbbb[[[VVVVVVXXXZZZ^^^dddkkkoooxxx|||~~~gggqqqjjjHHH888777777666444444333333333444222666???IIIOOOVVV\\\```gggkkkeee\\\[[[fffrrr___bbbrrrhhhggg{{{~~~xxxrrrmmmttt|||uuuggg```^^^ccceeeffffffggggggfffdddggg]]]OOOGGGHHHNNNTTTWWWLLLGGG@@@;;;::::::;;;;;;:::<<>>AAAUUUrrr}}}kkkjjjrrr{{{~~~yyy|||UUUWWW\\\eeelllsss}}}{{{yyy|||~~~qqqWWWJJJMMMQQQSSSVVVXXXXXXVVVTTTSSSPPPQQQUUU]]]eeeiiiiiiggg```___\\\[[[aaajjjooonnnaaaWWWOOOMMMQQQYYYeeeppptttsss___NNNCCC???===???AAACCCHHHNNNXXXhhhrrryyy|||xxxuuupppiiiaaaZZZYYYXXXVVVTTTSSSWWW^^^cccsssyyyzzzooo}}}aaaFFF888777666555444444444444444444222666@@@KKKRRRYYY___bbbgggjjjddd[[[\\\hhhtttgggeeemmmiiihhh}}}{{{{{{}}}qqqaaa]]]bbbqqqkkkccc\\\XXXWWWZZZ]]]^^^UUUJJJEEEHHHQQQ[[[aaaJJJEEE>>>999777888999:::;;;===@@@BBBDDDDDDCCCBBBBBBCCCBBBAAA@@@BBBEEEGGGBBBFFFIIIGGGHHHVVVpppvvvaaaRRRNNNRRRWWWYYYVVVYYY[[[[[[\\\aaahhhnnnuuuxxx~~~}}}ssslllgggfffeeedddfffjjjoooqqqrrrsssvvvyyyuuummmrrr~~~wwwiiiaaa^^^[[[VVVTTTQQQOOOLLLIIIEEEBBBAAA???BBBSSSmmmyyynnnnnnsss|||zzz{{{oooxxxUUUVVV\\\dddjjjqqq|||~~~|||{{{~~~}}}nnnXXXNNNQQQSSSUUUXXXXXXVVVTTTRRRRRRPPPQQQUUU]]]eeeiiigggddd[[[\\\]]]bbbmmmwwwzzzvvvhhh___WWWWWW\\\cccnnnwww}}}yyydddRRRDDD???===???AAACCCHHHOOOYYYjjjvvv|||~~~|||xxxtttnnnggg___ZZZ\\\\\\YYYUUUQQQQQQVVVZZZfffooo}}}yyyXXXGGG:::666666555444444444444444333222666AAALLLTTT\\\bbbcccggghhhccc]]]]]]eeemmmaaa\\\```tttgggccc}}}wwwiiihhhooo|||pppbbbYYYTTTRRRTTTWWWTTTLLLCCCDDDNNNZZZbbbeeeIIIDDD===888777888999999;;;===@@@CCCDDDEEEDDDDDDCCCCCCCCCBBBAAABBBEEEGGGCCCIIIMMMJJJHHHSSSiii|||qqq^^^PPPNNNRRRWWWZZZ[[[^^^aaabbbdddhhhooottt}}}|||sssjjjeeebbbaaa```dddhhhlllqqqtttxxx{{{~~~ssskkkqqquuuggg```[[[XXXUUUSSSPPPNNNLLLIIIEEEBBBBBB???BBBTTTpppyyyrrrnnnnnnwwwnnnttt|||vvv}}}qqqiiivvvUUUVVV[[[ccciiinnnyyyuuueeeWWWRRRUUUTTTVVVYYYXXXTTTQQQPPPPPPOOOPPPUUU\\\dddhhhgggddd^^^```dddmmmyyy{{{pppiiieeeiiiooouuu|||mmmYYYEEE@@@===???AAACCCIIIOOOXXXjjjwww}}}{{{xxxsssllleee^^^YYYYYY\\\^^^[[[UUURRRSSSUUUZZZfffxxx}}}OOOEEE;;;666666555444444444444555333222666BBBNNNVVV^^^dddgggjjjllljjjddd```aaacccSSSNNNRRReee{{{dddccc|||{{{wwwooopppsssooojjjhhhccc[[[XXXaaappptttiii\\\DDD@@@;;;999999<<<===>>>???@@@BBBDDDEEEFFFFFFFFFDDDEEEFFFFFFGGGJJJNNNQQQUUUWWWXXXUUUVVV___ooo|||{{{mmm\\\RRRSSSYYY___bbbdddeeegggggghhhnnnvvv|||}}}tttkkkfffbbb___]]]aaacccgggmmmuuu|||sssjjjssstttggg___[[[WWWTTTRRROOOMMMLLLIIIEEECCCCCC===AAAXXX{{{{{{uuu{{{~~~ssskkk}}}|||}}}|||~~~zzzrrrooovvv~~~{{{xxx{{{~~~vvvlllhhhgggvvvTTTUUU[[[ccchhhmmmwww~~~~~~xxxiiiXXXOOOPPPSSSTTTVVVYYYWWWSSSOOONNNOOONNNOOOTTT\\\dddhhhgggeeedddgggmmmvvv~~~qqqmmmmmmuuu~~~sss___EEE@@@===???AAACCCIIIOOOUUUhhhwww}}}{{{wwwrrrkkkddd]]]YYYTTTZZZ______ZZZTTTRRRRRRUUUbbbvvv|||GGGBBB999666666555444444444555555333222666BBBNNNWWW___fffkkkooorrrrrrllleee___\\\PPPLLLQQQdddwww|||yyy|||gggmmm|||kkkKKK:::888666666999>>>AAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAACCCFFFIIILLLQQQXXX\\\```^^^\\\^^^eeeqqq~~~yyymmm___WWWZZZbbbiiilllkkkkkkjjjiiijjjqqq{{{vvvnnnhhhddd```^^^^^^^^^bbbjjjuuusssjjjuuutttggg```[[[WWWSSSQQQOOOMMMKKKIIIEEECCCEEE<<>>BBBFFFIIIJJJ[[[kkk{{{}}}wwwpppjjjccc\\\XXX]]]^^^___```aaa___XXXQQQWWW```uuu~~~xxxIII???<<<888888888888777666444444444444777@@@MMMYYY```cccgggppptttqqqqqqqqqeeeUUULLLSSSWWWrrr|||tttlll|||lllooocccCCC;;;;;;;;;;;;===???AAACCCDDDCCCBBBAAAAAABBBCCCCCCFFFIIIJJJLLLRRR\\\bbbbbboookkkhhhkkkttt~~~||||||vvviii\\\YYY]]]ccckkkqqqssssssrrrppppppuuu~~~~~~uuullleeebbb```___ZZZbbbhhhiiiooo{{{yyy~~~yyylll```YYYWWWQQQOOOMMMKKKJJJGGGDDDAAA>>>@@@AAAYYYpppppp{{{yyy~~~|||wwwuuu{{{oooeeedddgggmmm~~~RRRWWW^^^ccchhhooovvv|||~~~~~~sssgggZZZQQQKKKHHHLLLSSSVVVUUUTTTUUUTTTRRRNNNKKKOOOQQQWWW___aaaaaadddjjjpppssswww|||}}}zzzuuuqqqlllttt|||lllKKKFFF@@@???CCCHHHKKKKKKYYYjjjzzz~~~{{{uuunnnggg```ZZZWWWZZZ^^^bbbfffhhheee___YYY]]]ggg|||mmmCCC;;;666777777777666555444333333444444777@@@MMMYYYaaadddkkktttyyywwwvvvttthhhYYYRRRSSSVVVwww{{{zzzgggfffsss~~~{{{UUU===:::;;;;;;<<<>>>AAACCCEEECCCBBBAAA@@@@@@AAABBBCCCEEELLLRRRUUU[[[gggrrrwww}}}xxxsssuuu}}}yyyvvv~~~{{{rrreeeZZZZZZ```hhhrrrzzzxxxyyyyyywwwwww{{{~~~uuullleeeaaa___^^^[[[dddlllnnnsss}}}xxxjjj^^^WWWTTTPPPNNNLLLJJJHHHFFFCCC@@@AAACCCCCCYYYwwwyyy}}}rrr~~~|||tttppptttxxx|||RRRWWW]]]bbbffflllsssyyyxxx{{{vvvssscccXXXLLLEEEBBBEEEMMMVVVTTTTTTUUUWWWWWWTTTPPPLLLTTTUUU\\\ccceeebbbbbbeeekkkmmmppprrrpppkkkeee```dddooo}}}pppLLLFFFAAA@@@DDDIIIMMMNNNVVVhhhzzz}}}|||xxxrrrkkkccc]]]YYYVVVXXX^^^fffnnnqqqnnniiifffllltttlllxxxcccAAA<<<666666555555555444333333333444333666???MMMZZZcccgggnnnwww}}}|||zzzvvvjjj\\\QQQMMMRRRsssbbb[[[kkkyyy]]]EEE999999:::<<>>MMM[[[fffjjjooowww~~~}}}{{{uuujjj___VVVOOOXXXvvvlllfffzzz___GGG>>>999999;;;>>>BBBEEEGGGIIIJJJFFFEEEDDDCCCEEEGGGJJJLLLNNNXXXccckkkwww~~~|||mmmlllppp{{{rrrgggZZZRRRKKKOOOXXXdddrrr}}}~~~zzzwwwqqqjjjccc``````aaadddkkkrrrxxx~~~zzz}}}lll^^^VVVTTTOOOMMMKKKIIIHHHEEEBBB???@@@AAA@@@TTT~~~xxxOOOSSSYYY]]]```dddkkkppprrr{{{~~~{{{{{{zzzrrrcccWWWIIICCC@@@AAADDDGGGOOOVVVUUUWWW[[[```ccccccaaa^^^\\\]]]aaahhhhhhaaa[[[YYY\\\___bbbcccaaa___^^^___fffwwwnnnKKKFFFAAABBBGGGMMMQQQRRRTTThhhyyy~~~yyyvvvppphhh___ZZZYYYZZZ^^^```gggooorrrrrryyyoooeeeMMM666;;;777777666555444444444555555333222444>>>MMM]]]hhhnnnrrryyy|||vvvmmmeeebbbZZZccctttsss```FFF>>>===:::;;;>>>AAAEEEHHHJJJKKKKKKEEEDDDDDDEEEHHHLLLQQQSSS[[[bbbmmm{{{yyy|||wwwqqqcccjjjuuu|||lll^^^PPPIIIEEEHHHPPPZZZgggrrruuu{{{sssqqqnnniiidddbbbdddggghhhkkkqqqwww}}}xxx}}}lll^^^VVVTTTPPPNNNKKKJJJHHHFFFBBB@@@>>>AAAAAAUUU~~~{{{MMMQQQWWW[[[^^^ccciiinnnvvv}}}uuuvvvxxxyyytttgggWWWLLLFFFCCCBBBEEEGGGIIIMMMSSSSSSUUUXXX^^^bbbdddbbb```\\\\\\aaahhhiiiccc]]]ZZZ]]]```cccbbbaaaaaadddgggssspppIIIEEEAAAAAAGGGNNNRRRTTTWWWjjjzzz~~~}}}xxxvvvpppggg]]]YYYZZZ\\\``````eeekkkkkklllxxxmmmdddJJJ777>>>999777666555444444555666777333222444===MMM^^^kkkqqqwww|||yyysssnnn```[[[aaaqqqjjj|||}}}bbbIII>>><<<<<<;;;???AAAEEEIIIKKKKKKKKKJJJCCCCCCDDDFFFLLLRRRYYY]]]ccckkkxxx{{{vvvyyyyyyqqqiiieee```mmm{{{vvvfffXXXJJJEEEBBBEEEJJJQQQ\\\eeeooouuu|||ooopppoookkkgggfffiiimmmmmmmmmrrryyyzzziii\\\UUUSSSPPPNNNLLLJJJIIIFFFCCC@@@???CCCEEEYYY~~~MMMQQQWWW[[[^^^cccjjjooosssyyyooollljjjnnnrrroooeeeYYYOOOJJJIIIEEEDDDFFFGGGFFFIIINNNNNNOOOQQQVVVZZZ[[[[[[YYYZZZZZZ___hhhlllhhhcccaaaaaadddffffffeeeiiipppwwwkkkHHHDDD@@@AAAGGGNNNSSSTTTZZZmmm|||}}}|||{{{wwwuuuoooeee[[[WWWZZZ]]]```___ccchhhfffeeerrrgggaaa}}}KKK<<>>AAADDDIIIQQQYYYbbbiiiqqqxxx|||yyyqqqrrrrrroookkkjjjnnnrrrvvvvvv{{{yyyyyyhhh\\\VVVUUUOOOMMMJJJIIIGGGEEEBBB??????EEEHHH[[[||||||~~~MMMRRRWWW\\\___dddkkkpppqqqzzzjjj```\\\aaafffiiicccXXXNNNKKKLLLMMMHHHDDDEEEEEEDDDFFFKKKJJJJJJKKKNNNQQQSSSRRRQQQXXXXXX]]]hhhnnnmmmiiiggghhhjjjmmmnnnooovvvbbbGGGCCC???@@@GGGNNNSSSUUU]]]ooo|||~~~|||{{{zzzyyyvvvtttnnndddZZZVVVYYY]]]___^^^bbbgggccc```mmmcccbbbwwwGGG<<<@@@444555444222111111222444555333111333<<>>;;;;;;>>>@@@BBBIIIQQQQQQWWW```ggglllqqqvvvzzz~~~vvvtttvvvvvvsssnnnmmmpppuuuyyyxxxzzzjjj^^^YYYXXXNNNLLLIIIHHHFFFDDD@@@>>>>>>DDDGGGZZZ~~~|||xxxyyywwwwwwwwwvvvvvv}}}}}}wwwZZZUUU[[[aaa___dddkkkjjjsss}}}jjjZZZYYY^^^^^^bbb___TTTLLLMMMPPPPPPSSSLLLHHHKKKLLLHHHEEEGGGGGGEEEFFFHHHGGGDDDFFFKKKQQQUUU\\\eeemmmpppqqqpppwwwxxxxxxyyy~~~___IIICCC@@@BBBFFFIIINNNTTT]]]kkkzzz{{{ooonnnyyy~~~zzzuuulll```WWWTTTXXX\\\___hhhhhhcccbbb^^^dddtttyyy\\\hhhmmmLLL===::::::666666555444444444444555555333333:::JJJ___sss|||xxxtttvvvyyyxxxpppaaaWWW[[[hhhuuu|||uuu{{{vvvsssrrrttt|||bbbDDD;;;======@@@FFFIIIKKKMMMNNNNNNLLLIIIGGGIIILLLQQQYYYcccppp~~~zzzooonnnqqqpppmmmlllmmmqqqtttsssqqqrrrxxx~~~~~~vvvlllbbbWWWUUUdddvvvxxxdddSSSFFF???<<<;;;;;;===???CCCGGGIIIOOOMMMOOOUUUZZZ___hhhqqqtttxxx~~~|||xxxwwwwww{{{{{{yyyvvvttttttwwwzzz~~~lllyyy}}}mmm___VVVSSSLLLLLLLLLJJJHHHFFFCCCAAACCCCCCCCCUUUyyy~~~|||wwwttt}}}yyyvvv{{{zzz{{{yyywwwwww|||}}}yyy~~~nnnfffkkkkkkWWWSSS[[[cccbbbfffnnnmmmrrr{{{}}}iii^^^^^^cccaaabbb]]]SSSNNNRRRVVVVVVSSSMMMJJJMMMMMMIIIFFFGGGGGGEEEEEEGGGEEEBBBDDDHHHNNNSSS[[[dddnnntttxxxyyycccHHHBBB>>>AAAFFFJJJOOOUUU\\\iiixxxsssooovvvwwwyyytttjjj___VVVUUUXXX\\\dddjjjgggeeeggg```^^^gggrrraaapppgggHHH<<<::::::666666555444444444444555555333333:::HHH^^^sss~~~uuummmoootttwwwssseee[[[```nnn|||wwwyyytttqqqpppqqqxxx~~~|||___CCC;;;===???BBBHHHMMMMMMNNNOOOOOONNNLLLKKKNNNRRRYYYcccnnn||||||qqqiiikkkooopppooonnnooossswwwvvvsssrrrvvvzzz|||rrrfff]]]YYY\\\mmm}}}}}}mmm[[[MMMDDD???<<<<<<===???AAADDDGGGIIIMMMJJJJJJNNNQQQUUU]]]fffmmmrrrxxxyyywwwuuutttuuu}}}}}}}}}|||zzzzzz|||~~~sssooo|||lll___VVVRRRLLLLLLKKKJJJHHHEEECCCBBBBBBBBBAAAUUU{{{~~~{{{vvv}}}}}}zzz}}}~~~}}}||||||~~~~~~|||yyyrrrvvvxxxmmmiiillljjjUUUQQQ\\\gggeeehhhppppppqqqxxxwwwggg```bbbfffeeeaaaZZZSSSSSSXXX]]]]]]UUUQQQPPPRRRRRRNNNJJJJJJKKKHHHFFFFFFDDD@@@BBBGGGJJJNNNVVV```jjjssszzz~~~bbbFFF@@@===@@@EEEIIIOOOUUU]]]jjjyyywwwrrruuurrrwwwqqqggg]]]VVVUUUYYY]]]gggjjjhhhjjjoooggg___dddzzzggg}}}^^^CCC;;;:::888666666555444444444444555444333444999FFF[[[rrrtttggggggooowwwmmm___WWW```sss|||zzzyyy}}}wwwsssqqqoooooouuu|||}}}yyyxxxqqqXXX@@@:::>>>AAAFFFLLLQQQQQQPPPPPPPPPQQQRRRSSSUUUZZZcccnnn{{{nnnfffbbbfffllloooqqqssstttxxx||||||xxxtttssstttvvvjjj]]]YYY^^^iiiyyy~~~mmm]]]OOOFFF@@@>>>===>>>@@@CCCEEEGGGHHHHHHIIIFFFEEEHHHJJJNNNVVV^^^ggglllrrrttttttssstttvvvooommm|||{{{kkk]]]UUUQQQLLLLLLKKKIIIGGGEEECCCBBBBBBBBBBBBXXX}}}xxx|||zzz{{{{{{{{{|||wwwZZZSSS]]]iiiiiijjjpppppppppvvvrrrdddaaabbbdddgggaaaYYYVVVYYY]]]___^^^ZZZZZZZZZ[[[YYYVVVRRRQQQQQQMMMJJJIIIEEEAAACCCHHHIIILLLRRRXXXaaajjjrrrxxx}}}cccHHHAAA===???CCCHHHNNNTTT```mmm{{{zzzvvvxxxttttttmmmcccZZZUUUVVV[[[___eeejjjjjjpppvvvooojjjsssvvvoooWWW???::::::666666666555444444444444555333333444888CCCXXXqqqyyyjjjfffoooyyylll^^^TTT]]]vvv~~~tttiii|||~~~zzzvvvuuurrrqqquuu|||yyyrrrooocccQQQ???;;;@@@FFFLLLQQQTTTSSSRRRRRRTTTWWW[[[^^^ccchhhqqq|||rrrddd___]]]bbbiiimmmrrrvvv{{{~~~yyytttpppmmmaaaXXX[[[jjjzzzooo\\\NNNFFFAAA>>>>>>???AAADDDGGGIIIIIIIIIIIIGGGDDDDDDGGGJJJNNNWWW```dddiiiooorrrssstttwwwzzziiifff{{{zzzjjj\\\TTTQQQLLLLLLJJJIIIGGGDDDCCCBBBDDDDDDDDDYYY|||}}}eeeYYY]]]jjjjjjjjjnnnnnnqqqtttnnndddeeeggggggiiibbb\\\\\\```aaa___]]]```bbbcccbbb___]]][[[XXXZZZUUUQQQNNNIIIFFFHHHMMMPPPQQQSSSTTTWWW]]]eeejjjuuujjjJJJCCC>>>???BBBFFFMMMSSSbbbnnn{{{|||yyy{{{vvvqqqjjj___WWWTTTWWW\\\```cccjjjnnnsssvvvooosssooowwwTTT>>>;;;:::555666666555444444444444555333444555777@@@UUUooorrrjjjrrr}}}uuueeeYYYbbbzzz}}}ooocccvvvtttxxx~~~||||||yyywwwzzz~~~sssiiibbbUUUJJJ@@@???EEELLLRRRVVVWWWUUUTTTUUUZZZ```ggglllwww{{{{{{hhh```\\\[[[```fffkkkrrryyyvvvpppggg```^^^hhh|||mmm]]]MMMFFFCCC???>>>@@@BBBDDDGGGJJJLLLLLLKKKJJJIIIGGGGGGKKKMMMPPPXXX```bbbggglllpppqqqtttxxx|||nnncccuuuxxxhhh\\\TTTQQQLLLKKKJJJHHHFFFDDDCCCBBBCCCDDDDDDWWW|||sss^^^\\\hhhkkkkkknnnlllqqqsss{{{}}}kkkfffmmmqqqooommmfffbbbdddgggfffcccbbbgggkkkkkkhhheeedddccc```bbb\\\WWWSSSOOOKKKNNNSSSYYYYYYXXXUUURRRTTTYYY^^^mmmwwwmmmJJJCCC>>>???CCCGGGNNNTTTaaammmzzz}}}zzz{{{tttnnnfff[[[TTTSSSXXX]]]aaabbbjjjppptttssslllxxxhhh{{{~~~SSS>>><<<;;;555666666555444444444444555222444555666===QQQnnnzzzppptttqqqcccZZZjjjuuuttttttnnn|||pppnnnttt~~~{{{mmm___VVVJJJFFFBBBEEEKKKRRRWWWYYYYYYXXXXXX\\\ccclllvvv|||pppeee___\\\[[[^^^bbbhhhrrr|||zzzrrrhhhfffiiivvv}}}[[[MMMBBBAAABBB???@@@DDDFFFHHHJJJMMMNNNNNNMMMLLLLLLJJJKKKOOOPPPPPPUUU\\\```dddiiikkkmmmpppuuuzzzmmmlllvvvvvvggg[[[UUURRRMMMKKKIIIGGGEEECCCCCCBBB@@@BBBCCCTTTuuubbbYYYeeekkkmmmooolllooopppwww{{{jjjiiitttyyyvvvtttmmmiiilllnnnllllllnnnpppuuuuuuppplllmmmmmmkkkhhhbbb\\\WWWRRROOORRRXXX^^^]]][[[UUUOOOMMMQQQVVVbbbkkkwwwnnnIIIAAA===???DDDIIIQQQYYYbbbnnnzzz{{{yyywwwooolllcccYYYRRRSSSXXX^^^bbbbbbjjjpppuuuvvvooo~~~ooo{{{SSS@@@>>><<<666666666555444444444444555111444555555;;;OOOmmm}}}rrruuu~~~iii]]]WWWjjjxxxvvv||||||ppppppzzzxxxhhhWWWKKKBBBCCCFFFJJJQQQXXX[[[\\\[[[[[[^^^cccmmmxxx{{{eeebbb^^^[[[YYY[[[___eeesss}}}sssjjjkkkppp}}}~~~hhhPPPCCC<<>>AAAIIIJJJKKKLLLNNNOOOOOONNNNNNLLLKKKNNNSSSTTTTTTWWW\\\```cccgggiiijjjmmmsssxxxtttooouuufff\\\VVVTTTMMMKKKIIIFFFDDDCCCBBBBBB>>>CCCEEETTTrrrcccVVVbbbkkkooopppmmmnnnnnnttt{{{kkkjjjwww|||yyyzzzrrrnnnpppqqqpppsssyyyyyy~~~~~~wwwsssuuuvvvtttjjjddd^^^YYYTTTRRRUUU[[[]]]]]]ZZZSSSLLLIIIMMMQQQXXX___kkkvvvsssFFF@@@;;;???EEEKKKTTT\\\eeeppp|||}}}~~~}}}{{{|||}}}yyywwwtttkkkkkkbbbWWWQQQRRRYYY___cccbbbiiioooxxx{{{wwwyyySSS@@@???>>>888666666555444444444444555111444666555:::NNNmmm|||qqqsss}}}lll```WWWggg~~~~~~~~~sssuuuvvveeeRRREEE>>>BBBHHHNNNUUU[[[^^^]]]]]]^^^aaahhhsssnnn^^^```\\\YYYXXXYYY\\\dddssstttjjjmmmrrr|||pppVVVKKK@@@:::>>>???===BBBLLLLLLLLLMMMNNNOOOOOOOOOOOOIIIJJJOOOVVVYYYYYY\\\aaabbbeeehhhiiijjjmmmsssxxx{{{jjjxxxtttfff\\\VVVUUUMMMKKKIIIFFFDDDCCCBBBBBB???FFFIIIWWWtttwww[[[XXXdddnnnppppppmmmooottt~~~uuuqqqsssxxx}}}zzzzzz|||}}}}}}}}}|||{{{zzztttpppiii```[[[ZZZ[[[\\\[[[\\\XXXSSSOOOMMMJJJHHHFFFNNNPPPWWWbbbnnn|||tttIIICCC???AAAFFFMMMYYYccchhhsss~~~{{{xxxwwwwww~~~|||zzzuuunnnhhheeeYYYOOOQQQWWW\\\```ccceeehhhqqqyyyxxx}}}nnnQQQ>>>???AAA888666666666555444444333333444555555555999LLLjjjooorrrxxxdddUUU]]]wwwnnn}}}ooo[[[JJJBBBDDDDDDJJJVVV___`````````iiigggmmm|||hhhbbbaaa\\\XXXVVVYYY^^^ggguuurrriiifffhhhoooooocccSSSIII<<<;;;;;;<<>><<<>>>888666666666555444444333333444555555555999JJJiiisssvvv{{{eeeRRRTTTiii~~~~~~iii{{{{{{kkkVVVGGG@@@BBBDDDLLLWWW]]]^^^___cccpppsss~~~sss___cccfff]]]XXXUUUXXX]]]gggvvv}}}nnn[[[UUUTTTXXXXXXOOODDD===<<<;;;;;;<<>>BBBHHHPPP[[[eeehhhuuu~~~|||yyytttlllfff\\\SSSMMMQQQXXX]]]bbbeeehhhnnnwww||||||zzzWWWIII>>>999:::888666666666555444444333333444444555666999HHHfffyyy|||~~~gggPPPNNN```ssszzzwwwiiissswwweeePPPCCC@@@CCCHHHQQQZZZ]]]]]]bbbiiiuuucccZZZdddhhh^^^XXXUUUXXX___iiiyyyyyyiiiSSSKKKEEEFFFFFFBBB===:::<<<;;;;;;<<<>>>AAAEEEGGGHHHIIIKKKLLLOOOSSSYYY]]]```^^^]]]```aaaaaagggmmmnnnmmmmmmmmmoooqqqtttvvvvvvwwwwwwwwwxxx}}}}}}wwwhhh\\\UUUQQQNNNMMMJJJFFFFFFGGGGGGEEEBBBGGGCCCPPPpppwwwsss|||xxxqqqpppwww|||~~~{{{oooZZZ\\\hhhrrrvvvtttrrrpppssszzzwwwwwwzzz}}}xxxrrrjjjdddcccaaa^^^\\\```___\\\[[[YYYUUUQQQNNNKKKKKKMMMPPPRRRYYYhhhwwweeeCCC???>>>CCCJJJRRR\\\fffkkkwww{{{yyyvvvqqqiiibbbXXXQQQNNNSSS[[[```dddiiikkkqqqyyy|||}}}oooKKKFFF@@@888888999666666666555444444333333444333555666888DDDccc}}}hhhQQQMMM```wwwjjjsss~~~rrr^^^KKKBBBBBBIIIPPPYYY___^^^^^^gggsss|||yyy```]]]ffffff___[[[YYY]]]dddmmm|||wwweeePPPHHH@@@@@@AAA???===>>>===<<<<<<===>>>AAACCCEEEGGGHHHJJJMMMQQQWWW___dddgggdddcccddddddeeejjjpppqqqppppppoooppprrrtttuuuxxxxxxwwwwwwxxx}}}zzzttteeeYYYRRRNNNLLLLLLIIIGGGFFFFFFFFFDDDBBBDDD@@@MMMmmmvvvrrr{{{ttt{{{yyy{{{vvvtttvvv~~~xxxsss___\\\eeeooosssvvvvvvttttttzzzwwwxxx{{{~~~zzzuuunnnjjjhhhfffccc```aaa___^^^\\\[[[XXXSSSPPPMMMNNNQQQSSSRRRVVVcccqqq[[[BBB>>>>>>DDDLLLSSS]]]fffooo|||~~~{{{xxxvvvsssmmmddd]]]UUUQQQPPPWWW^^^cccggglllnnnrrrwwwzzz~~~}}}gggFFFEEEBBB:::999;;;666666666555444444333333333222444777777AAA___~~~|||kkkTTTLLL]]]wwwhhhsssvvviiiXXXHHHCCCFFFNNNUUU^^^bbb___aaaooo~~~ooo]]]aaakkkhhhccc```aaaffflllsssyyyfffIIIAAA<<<<<<<<<;;;<<<>>>????????????@@@BBBCCCDDDGGGIIIKKKOOOTTT[[[ccciiikkkhhhgggiiihhhhhhmmmsssttttttssssssssstttuuuuuuyyyyyyyyyyyy|||}}}qqqbbbXXXQQQMMMKKKKKKIIIGGGEEEEEEDDDCCCBBB???;;;HHHggg}}}ppphhh~~~zzzfff___eeennntttwwwyyyyyyyyy}}}zzzyyy|||{{{xxxsssrrrsssssspppmmmfffdddbbb```___]]]ZZZWWWSSSUUUWWWXXXUUUWWWeeessssssPPPAAA>>>???FFFMMMTTT]]]fffrrrzzzxxxuuussspppjjj```YYYSSSPPPRRRZZZaaaeeeiiinnnoooqqqssswwwdddFFFFFFCCC===<<<;;;666666666555444444333333333111444888666===[[[|||~~~oooXXXJJJVVVsssnnnqqqvvvkkk^^^QQQGGGFFFKKKQQQWWW^^^bbbbbbgggzzz{{{gggYYYdddssssssmmmjjjiiimmmrrryyyzzzeeeDDD>>>::::::;;;;;;<<<@@@BBBBBBBBBBBBCCCDDDDDDEEEHHHJJJNNNRRRWWW^^^fffkkkllljjjjjjmmmmmmmmmpppvvvyyyyyyxxxxxxxxxxxxyyyyyy|||||||||}}}}}}xxxyyy~~~|||nnnbbbXXXQQQMMMJJJIIIIIIGGGEEEDDDCCCCCCBBB===999EEEdddppp```lll```cccmmmtttuuuzzz~~~~~~~~~}}}zzzyyyyyyzzz{{{~~~~~~{{{zzz||||||yyyyyy{{{|||yyywwwooommmjjjhhhgggeeecccbbbcccccccccaaa]]]aaarrrdddFFFAAA>>>@@@GGGNNNTTT]]]eeettt~~~yyywwwuuussspppiii___WWWPPPOOORRR[[[aaadddiiimmmooonnnnnntttooocccIIIFFFCCC???>>>:::666666666555444444333333333000444888666;;;YYY{{{vvv```PPPZZZyyywwwppptttwww~~~yyymmm^^^SSSJJJFFFIIIOOOTTTXXX___dddhhhsss|||jjj^^^kkk}}}|||yyytttpppqqquuu|||ttt___DDD>>>:::;;;<<<<<<@@@EEEEEEEEEEEEEEEFFFFFFFFFFFFIIILLLPPPUUUZZZ```fffkkklllkkkmmmrrrsssrrruuuzzz~~~~~~~~~xxxtttpppooo{{{xxxmmmbbbYYYRRRMMMJJJHHHHHHGGGEEECCCBBBBBBBBB>>>;;;IIIiiipppXXXzzzvvvvvvnnn___```kkktttssszzz~~~~~~}}}{{{yyyxxxssssssssstttvvvxxxzzz|||~~~|||yyyzzz}}}}}}~~~~~~{{{xxxwwwtttpppnnnmmmlllkkkjjjrrrqqqooojjjgggmmmwww[[[@@@AAA???@@@GGGNNNTTT\\\dddttt~~~~~~yyywwwuuussspppiii___WWWOOONNNRRR[[[aaadddhhhlllnnnkkkjjjrrryyyiii|||cccLLLGGGBBB@@@???999777666666555444444333333222000444999666999WWWzzz|||{{{hhhYYYdddzzzqqq~~~xxxtttxxx~~~|||uuugggVVVKKKFFFEEEJJJPPPWWWZZZ```gggooo~~~ttthhhttt{{{tttrrruuu}}}mmmWWWDDD===888888999;;;AAAGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIMMMRRRWWW[[[aaagggjjjkkklllooouuuwwwvvvxxx}}}uuummmjjjgggkkk}}}vvvlllcccZZZSSSMMMJJJHHHHHHGGGEEECCCAAABBBCCCAAA???NNNooooooRRRqqqxxxoooooonnnbbbYYY```tttxxx{{{{{{}}}zzzzzzyyyyyyyyyxxxuuuqqqnnnooommmkkkjjjjjjmmmppprrrqqqqqqsssxxx~~~{{{tttqqqrrrtttvvvvvv}}}{{{|||lllPPPAAA???BBB@@@FFFRRRVVVZZZfffyyy}}}{{{wwwsssqqqnnnhhh^^^VVVMMMRRRYYY```dddfffeeecccjjjnnnooosssnnnvvv]]]IIIHHHCCC======;;;999888666555333333222222222666555555777888QQQwwwuuu|||iiiUUUgggwwwsss}}}|||~~~~~~}}}vvvqqqggg]]]OOODDDBBBGGGNNNSSS\\\[[[```jjjwww~~~}}}~~~~~~rrraaaTTTAAA>>>;;;999999;;;???AAAFFFGGGHHHIIIJJJLLLMMMMMMNNNOOORRRUUUZZZ___ccceeefffiiinnntttxxx{{{||||||~~~vvvmmmeeecccgggyyy~~~vvviii^^^XXXUUUNNNGGGGGGEEEDDDCCCCCCBBB@@@>>>===>>>UUUyyyoooXXXbbbooohhhppp}}}nnnaaacccuuuwwwyyywwwzzz~~~{{{|||yyyvvvuuutttsssrrrqqqoookkkgggcccaaa___]]]]]]___bbbdddhhhhhhjjjnnnwww~~~}}}{{{{{{}}}aaaLLLCCC;;;??????FFFUUUZZZ```mmm~~~~~~|||yyyvvvrrrpppmmmeee[[[RRRMMMRRRZZZbbbfffgggdddbbb___fffmmmxxx|||hhhzzzYYYGGGHHHCCC>>>>>>;;;999888777555444333222222222555555555777888PPPuuuwwwtttvvvhhhWWWdddxxxkkkrrr~~~|||yyyssskkkeeeYYYQQQGGGAAACCCKKKTTTYYY\\\]]]eeeuuu~~~~~~yyyuuupppdddTTTHHH===<<<999777777999<<<>>>BBBCCCEEEGGGJJJLLLMMMNNNNNNOOOQQQTTTXXX]]]aaacccdddggglllqqqvvvxxxyyyyyy~~~uuueeebbbcccnnn~~~uuuggg\\\WWWSSSMMMGGGGGGFFFDDDCCCCCCBBB@@@>>>;;;@@@[[[qqqVVVYYY~~~vvvrrrxxx|||wwweeecccrrruuuvvvqqqrrryyyxxx~~~}}}zzzwwwssspppmmmkkkjjjiiigggeeeaaa^^^XXXVVVTTTRRRRRRSSSUUUWWWZZZ[[[\\\___gggwww||||||uuuWWWGGGDDD;;;???@@@HHHWWW^^^dddrrr|||}}}|||zzzwwwtttrrroookkkbbbWWWNNNLLLRRR\\\eeeiiihhhccc```[[[cccmmm~~~tttfffoooTTTFFFHHHDDD@@@???<<<:::999777666444333333333222555444555777888NNNrrryyyvvvzzzppp]]]]]]tttxxxfffiiiwww}}}yyy|||wwwrrrmmmfff\\\UUUKKKFFF@@@>>>DDDMMMWWW]]]]]]aaammmxxxtttpppkkkgggbbbWWWIII>>><<<;;;999888888999:::;;;===???AAADDDGGGKKKMMMNNNMMMNNNOOORRRUUUYYY\\\___```ccchhhmmmqqqssstttttttttuuuyyyxxxfff^^^aaalll~~~rrrdddZZZTTTPPPKKKGGGHHHFFFDDDCCCCCCBBB@@@???;;;BBB^^^zzzYYYRRRnnnyyywwwwww}}}||||||vvvccc___lllvvvuuummmllltttxxx|||wwwtttpppllljjjeeecccaaa```^^^\\\XXXUUUTTTRRRPPPNNNMMMNNNOOOPPPMMMPPPRRRSSSWWWeeezzz|||{{{~~~mmmPPPCCCBBB>>>BBBBBBJJJYYY___dddrrr|||{{{{{{{{{|||~~~}}}zzzxxxuuutttrrroooiii___TTTLLLJJJQQQ\\\fffjjjhhhccc___^^^cccmmmqqqooofffPPPGGGJJJFFFBBBAAA===:::999888666555444333333222555444555777777LLLnnn{{{{{{uuu___UUUaaarrrzzzzzz~~~xxxfffjjjxxx|||~~~yyyqqqjjjcccZZZPPPIIIEEEBBB>>>???EEEOOOWWW\\\^^^eeevvv}}}~~~zzzssslllhhhccc___ZZZQQQFFF===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>AAAEEEGGGJJJKKKJJJJJJKKKMMMPPPSSSVVVXXX\\\^^^bbbfffjjjlllmmmnnnjjjkkkpppxxx|||~~~lll]]]\\\fff||||||ooo```WWWRRRMMMIIIHHHHHHFFFDDDCCCCCCCCCAAA???<<>>BBBCCCJJJZZZ```eeessssssmmmkkkqqqxxx{{{}}}|||yyyuuutttrrrnnnggg]]]SSSLLLJJJQQQ\\\fffjjjiiieeeaaa[[[]]]gggqqqxxxbbbPPPKKKNNNHHHDDDCCC>>>;;;:::999777555555444444222444333555777777IIIjjj~~~wwwxxxooo[[[PPPZZZnnn}}}~~~www{{{}}}zzzccciii{{{|||uuukkkbbbZZZRRRJJJDDDAAA??????BBBIIIQQQXXX[[[^^^kkk~~~xxxuuuuuu}}}uuunnnbbb___[[[WWWSSSMMMEEE???============<<<;;;;;;:::;;;<<<>>>@@@BBBDDDEEEFFFFFFFFFGGGHHHJJJMMMPPPRRRWWWXXX\\\___bbbeeefffgggfffgggmmmuuuyyyzzz~~~zzzdddZZZ[[[nnnyyykkk\\\VVVQQQLLLHHHIIIHHHFFFEEEDDDDDDCCCAAA???<<>>@@@AAABBBBBBBBBBBBCCCDDDGGGJJJLLLNNNRRRSSSVVVYYY\\\^^^```aaaaaabbbgggnnnrrrtttyyymmm```___mmmvvvfffYYYVVVSSSLLLHHHJJJIIIGGGEEEDDDDDDCCCAAA@@@;;;OOOssssss___VVV]]]oootttyyy}}}jjjgggvvv|||pppkkkhhhnnn}}}{{{tttkkkbbb[[[WWWSSSQQQMMMKKKHHHGGGGGGFFFEEECCC???>>>===<<<<<<<<<<<<<<<;;;===>>>??????AAADDDGGGOOOYYYgggqqqwww||||||{{{}}}|||```JJJAAA@@@??????<<<@@@AAAIIIXXX^^^dddrrr{{{\\\NNNGGGFFFQQQ```mmmvvv|||}}}{{{xxxrrrqqqnnnhhh```WWWQQQMMMRRRWWW^^^ffflllooopppooo]]]```rrr~~~fff[[[XXXVVVLLLGGGGGGAAA<<<;;;:::888777666555555222444222555888666EEEccc{{{xxxpppdddZZZ]]]ooonnnlllzzz|||xxx~~~~~~nnndddWWWLLLFFFCCC@@@>>>;;;===@@@GGGOOOVVVZZZ[[[eee{{{qqqeee\\\QQQTTTWWWZZZ^^^^^^WWWNNNIIIHHHGGGFFFEEEDDDCCCBBB???>>>===;;;;;;:::;;;;;;;;;;;;<<<===???@@@AAAAAA@@@AAAAAACCCEEEIIIKKKMMMNNNOOOQQQTTTWWWYYY[[[\\\______cccjjjnnnqqqwww~~~sssaaabbbnnnrrrcccXXXWWWTTTMMMIIILLLIIIGGGEEEDDDDDDDDDBBB@@@>>>VVV|||lll```ZZZYYYbbb~~~~~~hhh^^^ooowwwpppjjjmmm{{{{{{tttiii___WWWQQQMMMKKKGGGEEEBBBAAABBBBBBAAA???>>>======<<<<<<<<<<<<===999999999;;;===???AAABBBCCCKKKUUU\\\aaagggooovvvrrr{{{{{{rrrwwwyyyhhhWWWDDD===AAAEEEAAA:::@@@DDDCCCIIIVVV[[[___llltttyyyKKKEEE<<<888AAARRRbbbooowww{{{~~~}}}}}}~~~zzzzzz{{{|||}}}{{{wwwtttpppoookkkeee]]]UUUPPPMMMVVVYYY```gggmmmrrrtttuuulllpppjjj___]]]YYYMMMHHHHHHBBB<<<;;;:::888777666666555222333222555888666DDDaaatttsssppplllgggjjjzzz}}}vvvxxxqqqxxx{{{ggg]]]NNNCCC???======<<<===???BBBHHHOOOTTTVVVWWWkkk~~~}}}zzzqqqbbbVVVKKKJJJGGGHHHOOOVVVTTTMMMFFFFFFEEEDDDEEEFFFFFFFFFBBBAAA???>>>=========>>>999:::;;;===???@@@AAABBB@@@@@@AAACCCFFFIIILLLNNNLLLMMMOOOQQQTTTVVVXXXYYYbbbbbbffflllrrrvvv}}}}}}ggg[[[hhh}}}pppaaaWWWXXXVVVMMMIIIMMMIIIGGGEEEEEEEEEDDDBBB@@@BBB[[[www|||mmmeee___XXXZZZzzz~~~hhh\\\lll}}}tttrrrxxx}}}tttggg\\\QQQHHHEEEGGGBBB@@@>>>=========<<<;;;<<<999777:::>>>@@@>>>:::::::::;;;:::;;;===AAADDDEEEFFFJJJNNNTTTWWWYYYZZZ___eeegggcccaaacccccc```gggvvvaaaQQQKKKEEEBBBDDDEEECCC@@@AAAAAADDDLLLWWW```eeegggmmmkkkIIICCC;;;===BBBDDDUUUkkktttzzz{{{|||}}}~~~~~~{{{yyywwwuuurrrppprrrlllfffbbbZZZQQQLLLLLLOOOZZZfffmmmrrruuuwwwxxxppp}}}iiibbb\\\YYYSSSKKKEEEDDD<<<;;;:::888777666666666333666444444777666CCC]]]xxxxxxxxxuuupppoooxxxwww{{{zzzwwwzzz}}}||||||zzzxxxbbbTTTHHHCCCAAA<<<:::<<<888BBBIIIHHHGGGNNNWWW\\\sss}}}{{{{{{xxxnnnaaaXXXIIIEEECCCFFFLLLPPPOOOLLLFFFDDDCCCCCCEEEGGGHHHHHHDDDDDDEEEDDDBBB???<<<:::>>>>>>??????@@@BBBCCCDDD@@@AAADDDGGGJJJMMMOOOQQQNNNOOOPPPQQQSSSVVV[[[___ddddddhhhqqqxxx{{{nnniii___hhhjjj___VVVRRROOOKKKIIIIIIHHHGGGFFFDDDDDDCCCCCCCCCJJJcccnnnccc[[[YYY^^^pppwwwkkkooo|||zzzzzzzzzpppcccYYYOOOFFFCCCDDD@@@>>><<<;;;<<<===<<<;;;===::::::<<>>@@@@@@@@@@@@@@@AAABBBCCCAAABBBEEEHHHKKKNNNQQQRRRPPPRRRUUUWWWYYY\\\aaadddfffffflllvvv}}}zzzgggfffcccsss~~~hhh^^^TTTQQQNNNJJJHHHIIIDDDDDDCCCCCCCCCDDDEEEEEEWWWnnnrrreee\\\[[[ZZZeeesss|||vvvkkk___UUULLLCCC??????>>><<<:::999;;;<<<<<<<<<===<<<<<>>===;;;:::888777666666333666444444777666AAAXXX~~~}}}zzz}}}}}}pppcccrrrnnnnnn{{{{{{|||}}}yyytttnnnhhhdddaaaUUUKKKAAA===<<<;;;;;;===DDDCCCGGGLLLLLLJJJRRR^^^~~~zzzvvvsssrrrssssssqqqppppppoooiii^^^TTTJJJFFFDDDGGGMMMRRRQQQOOOKKKJJJIIIJJJKKKLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDFFFEEEEEEDDDEEEEEEFFFFFFEEEGGGIIILLLPPPSSSVVVWWWVVVYYY]]]```bbbdddhhhjjjjjjllltttoooaaafffnnn{{{ddd[[[RRROOOMMMIIIGGGGGGAAAAAAAAAAAACCCEEEGGGHHHaaavvvmmm___XXXYYYTTTVVVttt|||uuuzzz|||~~~vvvjjj\\\RRRJJJAAA<<<;;;===;;;999999;;;=========<<<<<<===???CCCDDDCCCAAA===???BBBCCCDDDDDDEEEGGGFFFFFFDDDBBBAAAAAABBBDDDCCCDDDGGGLLLSSSYYYZZZYYY___iiiyyyxxx|||wwwfffUUUMMMJJJIIIIIIGGGFFFGGGIIIJJJHHHGGGIIIGGGGGGKKKSSS[[[^^^___lllxxxeeeOOOKKKGGGJJJJJJKKK^^^ttt{{{~~~~~~}}}{{{yyyxxxvvvsssooolllfff^^^VVVQQQMMMKKKNNNSSSXXX]]]eeekkkkkkmmmttt}}}zzzuuupppmmmkkkcccVVVJJJEEE@@@???===;;;999777777666444666333444888666???UUUyyyzzz|||wwweeeooopppkkkyyy~~~vvv{{{zzz{{{|||uuurrrssspppjjjccc\\\VVVSSSQQQJJJCCC===:::;;;===???AAALLLHHHJJJPPPLLLHHHYYYppp}}}zzztttmmmfffccccccdddbbbaaa___```ccceee```YYYKKKGGGEEEHHHNNNSSSSSSRRRMMMLLLKKKLLLNNNNNNMMMKKKNNNMMMLLLKKKKKKKKKKKKLLLOOONNNMMMLLLLLLLLLLLLLLLLLLMMMPPPSSSWWWZZZ]]]^^^]]]aaaeeeiiijjjlllmmmnnnqqqttt}}}hhh```jjj}}}zzzaaaXXXPPPMMMLLLHHHFFFFFF@@@@@@@@@@@@BBBDDDGGGHHH\\\qqqtttdddWWWUUUZZZUUUQQQmmmwwwyyyzzz}}}tttuuuzzzzzzzzz|||wwwjjjZZZPPPHHH@@@;;;:::===<<<;;;<<<>>>??????>>>:::;;;<<<>>>AAACCCCCCCCCAAACCCEEEFFFEEEEEEFFFGGGDDDDDDCCCDDDEEEFFFFFFEEEGGGGGGIIINNNTTTXXX[[[]]]iiippp{{{|||iii```^^^fffjjjbbbVVVPPPQQQTTTJJJJJJJJJLLLNNNOOOPPPOOOMMMJJJHHHKKKRRRXXX[[[[[[dddnnnwwwdddUUUUUUOOOPPPSSS\\\sss~~~}}}}}}~~~~~~|||zzzxxxvvvrrrnnnjjj```XXXPPPLLLJJJKKKPPPWWWZZZ^^^fffllllllkkksssxxxzzzjjjddd___]]]WWWLLLDDDBBBBBB@@@>>><<<:::888777666444666333444888666===QQQwwwvvvvvvwwwbbbaaaqqqxxxqqqzzz~~~~~~uuusss|||zzzyyy{{{wwwzzzvvvmmmhhhbbb___YYYSSSLLLHHHEEEDDD@@@>>>;;;999<<>>AAADDDFFFEEEFFFGGGGGGEEEEEEFFFGGGEEECCCCCCGGGLLLMMMHHHBBBFFFEEEHHHMMMQQQTTT\\\dddsssyyysssYYYOOOQQQYYY```]]]UUUOOONNNQQQLLLMMMNNNPPPRRRUUUWWWXXXRRRNNNKKKMMMRRRWWWYYYZZZ]]]eeemmm}}}}}}dddYYY[[[UUUWWW]]]jjj~~~}}}|||}}}~~~|||zzzxxxuuupppjjjfff[[[SSSLLLIIIIIILLLSSS[[[]]]___ffflllkkkjjjuuuwwwrrruuueee^^^YYYVVVQQQJJJEEEDDDDDDBBB@@@===:::888777666444666333555999555;;;MMMtttyyyuuu}}}xxxfff\\\```iiirrr|||uuuxxx}}}~~~yyy{{{vvvllliiisssxxxuuu{{{{{{nnnccc\\\RRRPPPLLLHHHDDDAAA@@@???===>>>===;;;???GGGMMMOOOKKKKKKMMMKKKIIIVVVzzz~~~zzzxxxyyyzzzxxxvvvxxxqqqdddVVVJJJEEEFFFIIIEEEFFFBBB@@@HHHUUUYYYUUUMMMIIIFFFIIIPPPVVVXXXWWWQQQOOOMMMNNNPPPRRRSSSRRRVVVVVVWWWXXXYYYZZZ[[[[[[YYYXXXWWWVVVVVVVVVVVVVVVTTTVVVYYY]]]aaadddgggiiilllppptttvvvwwwwwwxxxyyy|||rrrgggnnn}}}~~~ppp[[[SSSMMMLLLKKKHHHFFFFFFEEECCCBBB@@@AAACCCEEEGGGPPPjjjiii```[[[\\\___ZZZVVVeee{{{zzzzzz}}}~~~vvvjjjfffnnnzzz~~~zzzsssllljjjqqqzzz~~~{{{|||tttdddRRRIIIEEECCCBBBCCCAAABBBDDDGGGHHHGGGCCC@@@;;;;;;::::::<<<@@@EEEIIIIIIIIIIIIGGGDDDDDDEEEGGGHHHEEEFFFOOOZZZ[[[QQQGGGEEEFFFJJJPPPSSSXXXeeessspppWWWPPPMMMPPPUUUUUURRRNNNNNNPPPRRRRRRTTTUUUWWW[[[```bbbXXXTTTPPPPPPTTTXXXZZZZZZ^^^eeemmm|||}}}ggg```\\\ZZZ^^^eeeqqq}}}}}}~~~}}}{{{yyyvvvrrrlllfffaaaXXXPPPJJJIIIJJJNNNVVV^^^bbbaaaeeejjjhhhiiixxxjjjyyyrrrfff```[[[YYYUUUNNNIIIIIIEEECCCAAA>>>;;;999777666555666333555999555999JJJkkk~~~zzz~~~|||qqqgggeeelllxxx{{{tttyyyrrrcccbbbrrryyyuuu{{{}}}pppbbbUUUMMMGGGFFFEEEDDDBBBBBBBBBAAA???BBBBBB???BBBJJJQQQRRRJJJMMMMMMKKKRRRkkk}}}wwwsssnnnmmmooorrrrrrqqqpppjjj___RRRFFF@@@>>>???>>>BBBAAA@@@KKK[[[___YYYMMMIIIFFFIIIQQQXXXZZZYYYTTTQQQOOONNNQQQUUUWWWXXXXXXZZZ\\\^^^````````````\\\\\\[[[[[[ZZZ[[[[[[[[[ZZZ\\\___cccgggkkknnnooopppsssxxx{{{}}}~~~pppooo}}}xxxgggYYYRRRLLLLLLLLLHHHFFFGGGEEEDDDBBBAAAAAADDDGGGIIIYYYrrrkkkaaaaaa```]]]YYYXXX```jjj{{{}}}zzzwwwllleeehhhooottt|||qqq```NNNFFFDDDDDDEEEGGGCCCDDDGGGKKKLLLJJJEEE@@@<<<<<<::::::;;;@@@GGGLLLKKKKKKIIIFFFDDDCCCEEEGGGLLLIIILLLYYYgggjjj^^^PPPHHHJJJPPPWWWZZZaaarrrjjjUUURRROOONNNPPPSSSTTTTTTVVVYYYWWWXXXYYYZZZ]]]aaagggkkk\\\XXXSSSRRRVVVZZZ\\\\\\bbbiiipppkkkfffYYY\\\dddiiiqqq~~~|||zzzwwwtttpppiiibbb]]]VVVOOOIIIIIIKKKOOOWWW```gggcccdddgggeeeggg{{{mmm~~~rrreee```\\\[[[WWWOOOIIIHHHFFFDDDBBB>>>;;;999777777555666333555:::555888III```}}}}}}{{{|||}}}yyysssqqqooo|||vvvyyyvvvfffeeesss{{{vvv{{{|||tttgggWWWIII@@@AAABBBBBBCCCDDDEEEEEEFFFBBBFFFFFFBBBCCCLLLRRRRRRLLLOOONNNNNN]]]~~~yyy{{{zzzuuuqqqfffbbb]]]]]]aaaeeeggghhhiiieee\\\QQQFFF>>>;;;:::;;;AAADDDGGGTTTeeejjjcccNNNIIIFFFJJJQQQXXX[[[ZZZVVVSSSPPPOOORRRWWW[[[]]]ZZZ\\\___bbbdddddddddccc``````____________`````````bbbeeeiiimmmqqqtttvvvrrruuuyyy}}}qqqvvvsssaaaYYYQQQLLLLLLLLLIIIGGGGGGEEECCCAAAAAABBBEEEIIIKKKbbbzzzqqqgggiiihhhbbb___aaaeeehhhxxxhhhhhhnnnrrryyyssscccRRRKKKKKKLLLNNNQQQLLLJJJIIINNNSSSRRRKKKCCCAAAAAA???======AAAGGGLLLTTTRRRNNNLLLHHHGGGIIIMMMPPPYYY^^^jjj~~~}}}cccOOOJJJQQQVVVWWW___qqq}}}sssjjjiiikkkppp}}}aaaPPPQQQSSSTTTVVVYYY\\\]]]\\\[[[___ZZZcccnnnqqqxxx~~~yyypppccc]]]YYYTTT[[[ccc___gggrrr{{{sssfffdddcccbbbhhhzzz~~~|||yyy{{{~~~{{{wwwrrrlllddd\\\VVVOOOKKKFFFGGGNNNVVV]]]```iiieeeeeegggfffiiizzz|||pppeeebbb]]][[[ZZZWWWSSSPPPLLLHHHCCC???===<<<:::999666555444444555777:::;;;RRRttt|||uuupppsssrrrxxx|||ssssss|||vvvuuu|||}}}}}}yyy{{{sss___NNNHHHFFFCCCIIIFFFGGGJJJLLLNNNRRRVVVVVVZZZUUUIIIGGGOOOTTTRRRRRRTTTWWWggguuucccUUUXXXccchhheeeaaaQQQRRRZZZgggpppnnniiifff___ZZZSSSMMMHHHDDD???;;;:::@@@DDDLLL___ooolll^^^PPPIIICCCEEENNNWWWZZZZZZZZZVVVQQQMMMOOOTTT[[[```___bbbggglllooooookkkhhheeeeeeeeeeeeeeefffggghhhjjjkkkmmmpppsssvvvyyyzzzyyy|||~~~lllcccSSSPPPKKKIIIHHHHHHGGGFFF@@@GGGEEEDDDHHHFFFGGGSSSnnn|||yyylllbbbfffmmmtttuuuqqqllliii{{{pppiiilllsss|||tttcccRRRLLLMMMNNNOOOQQQNNNLLLJJJKKKOOOQQQOOOMMMFFFDDDAAA??????DDDKKKQQQSSSPPPMMMJJJHHHJJJOOOTTT]]]gggmmmzzzhhhSSSMMMTTTYYY\\\ggg{{{qqqhhhaaa______cccnnnyyy~~~aaaRRRSSSXXX\\\```cccdddccccccbbb______lll{{{|||hhh]]]ZZZVVV[[[dddccclllyyyuuugggfffggghhhnnn~~~|||{{{|||~~~|||zzzvvvqqqkkkddd\\\VVVNNNKKKGGGHHHOOOWWW^^^aaadddbbbccceeedddmmmooo{{{xxxkkkdddaaa^^^]]]\\\[[[WWWTTTMMMIIIDDD@@@>>><<<999888555555444444555888:::<<>>AAACCCGGGLLLRRRaaauuuwwwdddXXXVVVIIIEEEAAAAAAEEEHHHFFFDDD===BBBHHHPPP___jjjfffZZZIIIGGGDDDCCCEEEJJJOOORRRUUUSSSQQQQQQRRRUUUYYY\\\]]]aaahhhnnnrrrsssrrrqqqrrrqqqpppppppppqqqssssssssstttvvvxxx{{{}}}wwwdddZZZRRRPPPLLLJJJIIIHHHGGGFFFCCCHHHFFFDDDGGGDDDIIIZZZzzzrrr___UUU[[[ccchhhkkkpppxxx~~~~~~tttiiipppwwwxxx}}}zzzgggTTTPPPSSSUUUSSSQQQUUUTTTPPPLLLHHHIIIMMMRRROOOMMMIIIFFFDDDFFFKKKOOOSSSVVVXXXYYY^^^hhhqqqvvvjjjTTTZZZcccooo|||yyygggeeebbb___[[[XXXZZZ```ffflllsss}}}tttgggdddjjjsss{{{~~~|||pppZZZ\\\\\\___mmmwww}}}oooeeeeeedddgggqqq}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{vvvtttqqqmmmhhhaaaYYYTTTIIIHHHIIILLLQQQXXX___bbbdddeeedddaaa```qqqqqq{{{|||uuuqqqeeedddccccccbbbaaa```]]]\\\RRRNNNIIIDDD@@@===999777666555444555666888;;;===CCCjjjvvvkkkaaaaaagggqqqtttpppuuuuuunnnttt~~~}}}kkkVVVIIINNNSSSSSS^^^ooowwwooogggfffrrryyyLLLFFF???===AAAGGGIIIKKKNNNYYYdddrrrvvvhhhUUUIIIHHH@@@===;;;>>>FFFMMMPPPOOOHHHPPPYYYbbbiiiiii\\\LLLDDDEEEEEECCCCCCFFFLLLQQQVVVVVVUUUVVVWWWYYY[[[\\\```eeekkkoooqqqqqqppppppqqqpppppppppqqqtttvvvwwwvvvwwwxxx{{{}}}rrr```WWWRRROOOLLLJJJIIIHHHGGGEEECCCHHHFFFEEEGGGFFFPPPfffrrrbbbbbbiiinnnkkkgggjjjppptttxxx}}}nnnpppuuuuuu|||~~~}}}yyytttssswwwyyy|||jjjYYYSSSUUUVVVTTTSSSVVVWWWWWWRRRKKKGGGGGGIIIIIIIIIIIIHHHGGGIIIMMMPPPPPPYYYbbbhhhssskkk[[[gggtttooo```ggggggfffaaa^^^aaahhhmmmwww}}}yyysssyyykkkWWW\\\___eeevvvrrreeeaaa\\\\\\ddduuu}}}}}}|||||||||}}}}}}}}}}}}}}}|||{{{{{{tttrrrnnnkkkfff___WWWRRREEEGGGJJJNNNSSSZZZ```ccceeeeeedddbbbfff||||||ppp{{{vvvppphhhfffffffffeeebbb___\\\[[[TTTPPPLLLGGGCCC???;;;888777666555555666888;;;<<<@@@fff}}}rrrhhhcccgggnnn}}}kkkmmmqqq___jjjzzzwwwmmmrrr}}}yyy```PPPJJJOOOPPPQQQiii|||sssrrr{{{eeeCCCDDD>>>>>>JJJXXX\\\YYYVVVXXXYYY\\\ZZZQQQDDD???@@@>>><<<;;;???HHHRRRYYY]]]\\\```eeegggeee]]]NNNAAAAAADDDGGGIIIJJJOOOWWW]]][[[[[[\\\]]]]]]^^^^^^^^^fffjjjoooqqqpppnnnmmmmmmlllllllllmmmooosssvvvyyy|||}}}nnn]]]VVVPPPNNNKKKIIIIIIGGGEEECCCBBBFFFEEEFFFIIIHHHWWWttt{{{tttfffjjjsssvvvnnngggfffhhhiiiiiinnnwwwrrruuuxxx{{{rrrlllnnnqqqssszzz~~~ooo___XXXVVVUUUTTTTTTVVVZZZ\\\ZZZTTTLLLGGGEEECCCDDDFFFHHHJJJNNNTTTXXXUUUbbboooxxxsssnnnyyy{{{iii^^^iiilllkkkfffdddkkkttt{{{}}}aaaTTT[[[aaannn~~~rrrfff___YYYZZZaaaqqq~~~|||zzzzzz||||||}}}}}}}}}|||{{{zzzyyyrrrpppmmmhhhccc\\\TTTOOODDDHHHMMMRRRWWW]]]bbbfffdddddddddiiivvvttt~~~|||vvvnnnkkkhhhiiijjjhhhddd___\\\[[[VVVSSSNNNJJJGGGCCC>>>;;;999888777666666888999;;;===aaa~~~rrrjjjhhhkkkooo}}}gggaaarrrttt^^^TTT```rrr|||~~~yyynnnppp|||qqqYYYPPPLLLQQQSSS\\\~~~uuuaaakkkrrrrrrSSSAAAEEE???CCCXXXlllqqqhhh^^^NNNJJJGGGEEEBBB===<<>>AAAEEEJJJNNNSSSYYYaaagggaaabbbcccccccccbbbaaa```iiimmmrrrsssqqqooonnnoookkkkkkkkklllooossswwwzzz}}}~~~~~~iii[[[UUUNNNLLLJJJHHHHHHFFFDDDAAAAAAEEEDDDFFFHHHIII]]]~~~yyypppeee```iiillleee___aaabbb___ZZZ\\\pppssssssyyy}}}~~~zzzrrrnnnqqqsssqqq{{{rrrddd\\\VVVSSSSSSVVVVVVZZZ```bbb^^^WWWPPPKKKGGGGGGGGGGGGKKKRRRZZZ```lllyyy~~~uuuhhhbbbooottttttnnnmmmxxxeeeTTTQQQYYYcccvvvzzzpppeee]]]YYY]]]gggtttzzzwwwwww{{{{{{{{{{{{{{{zzzyyyxxxwwwrrroookkkgggaaaZZZQQQLLLEEEJJJQQQWWW\\\aaafffjjjgggfffhhhsssvvvsss}}}uuujjjnnniiilllmmmkkkfffbbb___^^^WWWTTTQQQMMMJJJFFFAAA>>>;;;:::888666666777888999;;;[[[vvvoookkkiiigggkkkaaannnxxxuuulll^^^TTTWWWjjj{{{|||{{{oooppp|||yyyiiiXXXSSSVVVaaannnwwwgggeeewwwnnnXXXJJJEEEGGGEEEMMMdddxxxxxxiii[[[HHHFFFGGGHHHFFFAAA@@@CCCBBBCCCDDDBBBDDDOOOaaannn{{{tttjjj___VVVPPPNNNNNNQQQSSSVVVZZZ^^^bbbgggjjjggggggggggggfffdddcccbbbhhhnnntttvvvtttsssuuuwwwrrrqqqpppppprrrvvvzzz}}}}}}yyyeeeYYYUUULLLJJJHHHGGGFFFEEEBBB@@@AAADDDCCCDDDFFFFFF]]]}}}}}}iiiaaa[[[bbbccc\\\ZZZ______ZZZZZZWWWeee~~~~~~rrrnnnvvvwwwyyywwwqqqpppttttttppp}}}uuuhhh^^^VVVQQQRRRVVVVVV[[[aaaffffffaaaYYYSSSQQQOOOKKKHHHJJJQQQ\\\cccuuujjjgggwww||||||vvvwwwwwwTTTLLLOOOYYYddd|||vvvnnnccc[[[YYYaaammmxxxyyytttvvvzzzzzzzzzzzzyyyxxxwwwvvvuuurrroookkkfff```XXXPPPJJJGGGLLLTTT[[[___dddiiimmmmmmkkkmmm|||rrruuu|||}}}sssgggnnnjjjmmmooommmiiidddbbbbbbXXXUUURRROOOLLLHHHCCC@@@<<<;;;999777666666777888:::WWW~~~yyysssmmmfff___mmmmmmbbbnnn}}}zzzttthhhWWWRRRccczzz|||}}}pppooo|||tttcccXXXXXXaaawwwfffcccqqqvvvdddVVVLLLIIIJJJGGGGGGRRRgggvvvqqq^^^NNNJJJLLLRRRVVVQQQHHHDDDEEECCCFFFFFFBBBAAAKKK```ppp}}}vvvmmmgggeeefffjjjjjjjjjjjjkkkmmmmmmnnnjjjjjjiiihhhgggeeecccbbbfffllltttwwwwwwxxx{{{yyyxxxvvvuuuvvvyyy}}}uuubbbWWWUUUKKKIIIGGGFFFFFFDDDAAA>>>AAACCCBBBCCCDDDDDD\\\yyyddd^^^eeejjjggg^^^]]]cccddd]]]aaaZZZccc{{{~~~}}}}}}}}}pppmmmxxxxxx~~~~~~vvvqqqvvv}}}~~~wwwlll___WWWTTTVVVYYY[[[[[[\\\aaagggiiihhheee^^^XXX[[[aaaZZZRRRaaazzz~~~ttteeeRRRJJJKKKPPPYYYjjjwwwqqqhhhgggddddddooo}}}xxxvvv~~~xxxyyyzzzzzzxxxvvvtttrrrpppkkkfffbbb[[[QQQKKKJJJIIIQQQ\\\eeeiiillloooqqqvvvfffvvvzzzwwwuuupppmmmooolllkkkjjjhhhfffddddddcccZZZYYYUUUQQQKKKEEE@@@===;;;:::888777888999888666777PPP{{{|||wwwvvviiiXXXccciiiqqqwww}}}rrrbbbkkksssddd\\\cccppp}}}|||kkkooo{{{~~~ooo```XXX```|||vvvlll{{{pppdddddd^^^aaaXXXQQQNNNLLLJJJJJJNNNKKKKKKVVVhhhmmmccc\\\\\\[[[aaaiiikkkbbbSSSJJJHHHIIIKKKIIIDDDGGGSSSccclllzzz||||||wwwssssssrrrrrrrrrpppmmmiiidddbbbjjjooouuuxxxyyy{{{}}}}}}zzzyyy|||ooo]]]SSSOOOIIIHHHFFFEEECCCCCCCCCDDDFFFAAABBBEEE???BBBaaayyyqqqssswwwggghhhjjj^^^VVVYYYaaaccc___[[[YYY^^^eeerrr~~~tttmmmttt{{{{{{tttuuuwwwwww|||oooaaaXXXVVVXXX[[[ZZZZZZZZZ\\\___aaabbbbbbeeedddjjjqqqlllfffuuuooo]]]LLLBBBFFFHHHMMMZZZnnnwwwrrrpppqqqooooooxxxyyyvvv~~~xxxyyyyyyzzzyyyvvvtttrrrkkkfffaaa]]]VVVMMMHHHHHHPPPWWWaaahhhlllooosssvvvwwwsssyyyqqqooojjjgggiiicccbbbaaa___^^^]]]]]]]]]___]]]XXXSSSMMMHHHDDDBBB:::888777777888999999888;;;NNNuuu||||||rrrcccYYY\\\cccooo~~~~~~{{{hhhnnnuuufffiiivvvzzz{{{~~~nnnppp|||zzzgggYYY\\\sss}}}YYYMMMNNNJJJOOOIIIEEEFFFGGGFFFHHHKKKNNNMMMUUUeeejjjddd```cccjjjqqq{{{}}}ppp]]]QQQOOOMMMOOOMMMJJJOOO^^^nnnwww~~~~~~~~~~~~}}}zzzwwwsssooommmkkknnnsssyyy~~~~~~jjjYYYPPPMMMIIIHHHFFFDDDCCCBBBCCCCCCDDD@@@CCCHHHFFFKKKkkk|||vvvooottthhhWWWYYYdddbbb___^^^___```^^^ZZZSSSXXX^^^hhh|||zzzoooooo~~~zzzvvvsssqqq~~~~~~qqqddd\\\YYYZZZ\\\[[[\\\\\\\\\\\\^^^aaacccjjjjjjpppxxxyyy{{{|||cccRRRHHHBBB???EEEGGGMMM[[[rrrsssppptttyyyzzzzzz{{{www~~~xxxxxxyyyyyyxxxvvvtttrrrhhhbbb\\\XXXRRRJJJFFFHHHVVV\\\dddjjjmmmppptttwwwsss}}}oooiiiiiieeeaaabbbZZZYYYYYYXXXXXXXXXXXXYYY]]][[[VVVQQQKKKFFFBBB@@@:::888777777888::::::999???LLLnnnwwwlllYYYXXX^^^ooo}}}|||nnnooopppooo|||}}}{{{rrrqqq}}}qqq^^^VVV]]]oooOOOHHHMMMJJJGGGCCCCCCGGGJJJIIIIIILLLQQQOOOTTTaaagggeeeeeehhhttt~~~zzzdddXXXVVVRRRTTTRRRQQQYYYjjjzzz~~~{{{yyyxxxyyy{{{}}}|||zzzzzz~~~{{{wwwuuutttuuupppttt{{{xxxeeeVVVNNNLLLJJJHHHFFFDDDCCCBBBBBBBBBDDDAAADDDHHHHHHPPPlll}}}|||xxx~~~```RRRXXX^^^fffhhhaaa\\\^^^^^^[[[QQQWWW]]]cccrrrzzzuuuzzzvvvsss{{{~~~tttkkkddd```^^^]]]ZZZ]]]___^^^\\\\\\^^^aaaaaaaaagggtttsssvvvooo]]]QQQJJJFFFDDDHHHHHHNNN\\\tttwwwooonnnsss{{{}}}xxx}}}wwwxxxyyyyyyxxxuuusssqqqhhhaaaZZZUUUNNNHHHGGGIIIWWW]]]ffflllnnnoooqqqtttooowwwiiieeeeeebbb___^^^YYYYYYXXXXXXYYYYYYZZZ[[[\\\[[[XXXTTTOOOHHHCCC???>>>;;;888777888999999888>>>JJJmmm}}}{{{uuummm^^^\\\cccwwwssssss}}}uuuppp|||~~~kkkbbbgggxxxjjjSSSQQQUUUNNNKKKHHHIIINNNPPPNNNKKKLLLPPPOOOTTT^^^dddddddddfffmmmxxxttt```YYY[[[[[[]]]]]]^^^iiizzzzzzooogggcccbbbeeeiiidddlllxxx|||xxxwwwxxxzzzuuuyyy~~~rrr```SSSNNNLLLKKKIIIGGGEEEDDDCCCCCCCCCGGGEEEEEEFFFFFFOOOgggaaaZZZeee\\\gggiii___ZZZ___bbb___\\\aaadddcccjjj}}}zzzxxxxxx{{{wwwrrrmmmfffbbb]]]aaadddccc^^^ZZZXXXYYYYYY\\\eeevvvtttgggcccxxxyyyqqqdddWWWMMMGGGCCCAAAGGGHHHMMM]]]wwwrrrnnnnnnsss~~~yyy|||wwwxxxxxxxxxvvvssspppnnnfff^^^UUUPPPJJJFFFGGGKKKWWW^^^hhhnnnpppppppppqqqsss{{{qqqhhhffffffdddaaa___\\\\\\\\\\\\\\\]]]^^^^^^aaabbbbbbaaa[[[TTTLLLGGGCCC@@@;;;999888888777666:::HHHnnn{{{uuuoooiii[[[\\\jjj|||zzzvvvooo|||}}}rrrzzzvvvhhh\\\\\\[[[NNNMMMKKKLLLQQQSSSOOOLLLLLLNNNPPPVVV___dddaaa]]][[[[[[dddnnnooocccXXXYYYaaajjjmmmqqqxxx~~~lllaaa[[[WWWYYY___\\\nnn}}}|||~~~{{{hhhWWWNNNKKKKKKKKKJJJHHHFFFEEEEEEEEEFFFFFFFFFEEEFFFKKKYYYooo~~~}}}aaaaaakkk___dddccc\\\\\\ccchhhffffffhhhgggbbbcccuuu~~~zzzyyyuuuyyyppphhhmmmoooqqqpppkkkeee```]]]eeellluuu{{{{{{tttmmmhhhhhhqqqzzzyyyqqqbbbTTTIIICCCAAABBBDDDEEEMMM___|||xxxpppppppppwww~~~yyy{{{xxxxxxxxxvvvtttpppmmmjjj___WWWNNNIIIFFFEEEIIIOOOZZZaaakkkqqqrrrrrrrrrsssuuupppkkkiiiiiihhheeeccc``````___^^^^^^^^^______bbbdddeeeeeeaaaYYYRRRMMMHHHDDD>>>:::999888888777777EEElll}}}rrrjjjgggZZZ^^^rrrwwwqqq~~~}}}qqqllllllllltttssscccRRROOOPPPTTTWWWUUUSSSTTTQQQUUU\\\cccddd___VVVPPPKKKQQQYYY[[[VVVTTT]]]hhhyyyxxxggg```]]]ZZZ^^^fffmmmooo\\\MMMGGGGGGIIIIIIHHHGGGFFFEEEFFFGGGGGGCCCEEEFFFHHHUUUlllxxxdddfffkkkbbb___\\\\\\```eeekkknnnddddddddddddhhh{{{|||zzzwww~~~ssskkk{{{{{{{{{||||||zzzvvvssszzzzzzmmmkkknnnqqq~~~xxx|||ssseeeUUUIIIDDDCCCEEEEEEGGGPPPeeennnmmmpppnnnwww~~~yyyzzzxxxxxxwwwuuuqqqmmmiiifffYYYPPPIIIFFFFFFIIIQQQYYY___dddkkkoooppprrruuuxxxrrrpppnnnkkkjjjjjjgggeeedddcccbbb```______^^^^^^_________^^^[[[VVVQQQNNNIIIEEE@@@<<<:::::::::999:::AAAdddppphhheee^^^```vvvvvv~~~xxxvvvssseee```dddnnn~~~uuuZZZUUUUUUXXXZZZZZZZZZ\\\YYY^^^dddgggfff^^^RRRIIIDDDGGGLLLQQQQQQUUUaaannnyyyjjj```dddjjjmmmuuu}}}gggSSSGGGDDDFFFHHHFFFEEEDDDDDDDDDEEEFFFGGGBBBEEEEEEHHHYYYvvvwwwjjjkkkgggbbb[[[[[[bbbeeeccciiirrrgggddddddiiirrr|||{{{}}}{{{}}}sssjjj|||{{{{{{uuuaaacccuuu~~~rrrlll```SSSHHHAAA@@@@@@IIIKKKUUUjjjxxxgggiiimmmkkksss}}}yyyzzzxxxxxxwwwtttpppkkkgggdddVVVNNNGGGFFFIIINNNXXXbbbaaaeeehhhjjjlllpppvvv{{{qqqqqqooolllkkkjjjhhheeegggfffdddbbbaaa______^^^___^^^\\\YYYVVVTTTRRRQQQIIIEEE@@@<<<<<<<<<<<<<<<===???\\\ooofffdddaaa___sssjjjlll{{{~~~~~~yyyzzzqqq^^^QQQRRR[[[nnnuuuiii^^^YYYVVVWWWYYYXXXXXX[[[aaaeeeiiijjjggg^^^QQQGGGBBBCCCHHHMMMQQQWWWcccooozzzpppccc```lllzzz{{{eeeQQQFFFDDDGGGJJJCCCBBBBBBBBBCCCDDDFFFGGGDDDGGGEEEEEEVVVuuuuuullllllaaaaaaZZZ\\\hhhhhh```eeetttvvvoookkkmmmttt|||uuu{{{{{{|||zzzqqqkkkrrroooqqqyyyvvvlllyyyzzzvvvpppdddTTTGGGAAACCCGGGGGGKKKUUUiiinnn```ccc]]]]]]mmm}}}yyyvvvzzzxxxwwwtttpppjjjccc^^^ZZZSSSLLLEEECCCIIITTT^^^dddkkkggggggkkkiiihhhvvvwwwtttoookkkiiiiiikkklllkkkllllllhhhccc```bbbdddbbb___[[[[[[[[[ZZZWWWSSSRRRMMMFFF@@@===<<<<<<;;;AAACCCQQQxxxuuummmlllmmmaaafffppphhhwwwyyyzzz~~~|||~~~mmmUUUIIIKKKMMMTTT^^^```ZZZWWWXXXZZZTTTNNNWWWgggiiimmmqqqqqqnnnfffZZZOOOGGGGGGGGGIIIOOOZZZgggooovvvqqqqqqiiikkkhhhooorrr___UUURRRNNNKKKJJJDDD>>>BBBPPPUUUNNNHHHIIIEEEKKKHHHAAAMMMnnnuuujjjccccccaaabbbbbb^^^\\\___gggnnnnnnkkkjjjmmmqqqxxx~~~}}}}}}|||~~~yyy}}}tttuuuyyy}}}{{{}}}qqqiiikkkqqqxxx}}}zzzvvvooocccSSSFFF@@@AAAEEEGGGKKKUUUhhhzzzdddZZZaaa^^^```ooo{{{xxx|||wwwvvvsssnnnhhhaaa[[[WWWNNNHHHCCCDDDNNNZZZdddiiippphhhcccbbbaaahhh}}}}}}xxxwwwtttoookkkiiiiiijjjkkkmmmlllkkkkkkjjjiiigggeeefffdddbbbbbbcccaaa\\\XXXVVVPPPIIICCC@@@>>><<<;;;===>>>KKKoooxxxooooooqqqccc```qqq~~~ooofffyyy~~~uuuooojjj~~~jjjQQQEEEFFFFFFKKKSSSTTTXXXUUUVVVYYYTTTOOOXXXfffvvvxxxzzzyyyvvvqqqmmmiiibbb___ZZZTTTSSSYYYfffooovvvooohhhbbb[[[VVVXXX^^^hhhqqqwww{{{qqq^^^UUUQQQMMMJJJIII???<<>>???IIIiiiyyytttwwwrrrcccZZZaaammmwwwwwwllluuuyyykkktttxxx}}}gggOOOBBBDDDCCCGGGNNNNNNVVVUUUXXXZZZVVVTTT___oooxxxooonnnrrrxxxqqqggg[[[OOOGGGEEEMMMWWWkkkyyytttyyynnn\\\SSSOOOKKKHHHGGGAAA>>>CCCNNNRRRJJJCCCBBBBBBEEECCCEEE[[[~~~mmmaaa^^^eee``````^^^[[[YYY\\\bbbhhhhhheeedddeeedddaaadddjjj{{{~~~qqqkkkoookkk___[[[aaammmttt}}}|||vvvuuuooocccSSSFFF??????BBBIIIOOOYYYkkkzzz___QQQRRR```dddkkkqqq~~~}}}yyyuuuyyyuuusssqqqlllddd\\\TTTPPPIIIFFFEEEKKKUUU___dddfffjjjfffcccccchhhzzzjjjssstttdddcccbbbbbbcccdddfffhhhfffeeeeeehhhkkkmmmllljjjkkkhhhdddccccccccc```]]][[[VVVOOOIIIEEEAAA===;;;>>>???GGGcccqqqooouuulll___WWW]]]jjjvvvuuuqqquuummmssszzz||||||~~~hhhPPPDDDFFFFFFKKKRRRRRRXXX\\\```___YYYYYYjjj~~~uuulllaaaVVVMMMLLLVVVbbb|||xxxtttyyyjjjZZZRRRMMMIIIEEEEEEGGGAAA???DDDFFFDDDEEEGGGFFFEEEBBBIIIeee|||jjj]]][[[ddddddcccaaa]]][[[]]]aaaeeeeeecccdddfffeeeaaaaaaccczzzwwwkkkiiiaaaTTTRRRZZZiiipppzzz~~~}}}yyyvvvuuuooodddUUUGGG@@@@@@CCCFFFOOO[[[lllpppXXXMMMOOO\\\aaakkkqqq~~~{{{wwwrrrwwwsssrrrooojjjcccZZZRRRMMMEEEEEEGGGMMMVVV^^^bbbdddhhheeebbbdddnnntttoooxxxqqqhhhhhhhhhggghhhhhhiiijjjccceeefffffffffhhhmmmqqqlllggg```]]]^^^______^^^YYYVVVPPPKKKFFFBBB===:::888;;;BBB\\\mmmbbbcccbbbYYYUUU___qqq~~~rrrrrrzzzqqqvvv{{{zzzwwwxxxkkkSSSGGGJJJJJJOOOWWWXXXbbbgggjjjcccXXX[[[pppvvvjjj^^^VVVXXXfffuuuvvvvvv~~~rrrdddWWWPPPKKKFFFDDDDDDGGGBBB???@@@AAABBBDDDHHHHHHDDDAAALLLjjjyyyjjj\\\XXXaaabbbaaa___]]]]]]___cccgggeeecccdddhhhhhhccc```aaaqqqzzz{{{ooohhh___VVVVVV\\\ccckkkuuu{{{|||~~~}}}zzzxxxuuuzzz}}}zzzyyywwwvvvsssnnncccUUUHHHAAAAAACCCCCCNNN[[[mmmcccPPPHHHIIIUUUZZZhhhrrr{{{zzzvvvqqqvvvooonnnlllhhh```WWWOOOJJJAAAEEEKKKPPPVVV\\\bbbfffjjjfffbbbeeeuuu~~~mmmllliiimmmmmmlllkkkiiihhhgggfffeeeggghhhgggeeehhhooovvvlllfff___\\\]]]^^^___^^^WWWTTTOOOKKKHHHDDD???;;;777<<>><<<@@@CCCUUUyyyrrriii___YYYTTTWWWeeeyyyjjjdddooovvvllllllttt|||uuu\\\RRRWWW\\\ggguuuzzz~~~vvvhhh\\\]]]mmmyyyttttttttt}}}dddZZZQQQLLLHHHDDDCCCDDD>>>@@@BBBBBBBBBCCCDDDCCCAAA@@@EEEVVVrrr||||||iiifff]]]YYYddd\\\[[[ZZZ[[[___cccgggiiihhhcccaaacccddd___\\\[[[[[[___ooo{{{yyyooolllgggcccffflllrrrtttrrrrrrxxx~~~~~~~~~~~~|||yyyuuusssrrrrrrnnniii```SSSGGG@@@AAACCCHHHVVVddduuutttLLLDDDDDDEEENNNWWWkkkuuuqqqsssooojjjoooffffffeeebbb[[[RRRIIIDDDHHHQQQXXXXXXTTTTTT[[[dddgggjjjssswwwwww```]]]iiijjjkkkmmmoooppppppppppppiiifffeeehhhlllooonnnllldddbbb______```^^^ZZZVVVSSSRRROOONNNLLLIIIDDDAAA===@@@@@@LLLkkk|||xxxeee___WWWSSS]]]uuu~~~uuu```hhh~~~sssrrryyyxxx```XXX```jjjzzzuuuaaaYYYddd}}}zzzmmm|||zzzjjjbbblllvvvyyyuuusssxxx~~~xxxmmmxxx```WWWOOOKKKHHHDDDCCCEEECCCCCC@@@======AAAGGGJJJ???AAAKKK^^^xxxzzzqqq^^^```]]]]]]kkkcccaaa______aaadddfffggggggaaa___aaacccaaa^^^___^^^^^^dddxxx~~~{{{pppiiigggiiiiiimmmqqqpppnnnqqqwww}}}wwwuuuuuutttqqqnnnmmmfff]]]SSSGGG???@@@EEEJJJ[[[bbb~~~iiiOOOEEE???GGGUUUXXXhhhzzz|||ssssssnnnjjjkkkfffccc^^^ZZZUUUOOOIIIDDDKKKTTT[[[XXXTTTWWWaaajjjhhhuuuyyyggghhhlllfffllljjjjjjlllppprrrpppnnnmmmhhheeeiiipppqqqkkkddd[[[ZZZZZZ[[[]]]]]]\\\ZZZXXX[[[YYYQQQJJJGGGDDD@@@AAA<<<:::FFFbbb~~~{{{sssbbbXXXUUUYYYtttooojjjrrrnnnmmmzzzzzzgggYYY```qqq{{{~~~{{{vvvggg]]]lll{{{rrr}}}rrr^^^VVVWWW\\\dddfff```[[[dddrrruuunnnxxx~~~pppZZZTTTLLLIIIIIIHHHEEEBBBCCCAAA@@@@@@CCCEEEFFFFFFAAA@@@MMMlllpppggg]]]VVVZZZ___^^^\\\[[[^^^bbbddddddbbbbbbZZZWWW\\\aaa```[[[XXX\\\ccceeelllyyyqqqoookkkiiijjjoooqqqqqqsssxxx~~~}}}xxxuuutttsssooolllgggaaaXXXPPPFFF???@@@FFFJJJ]]]fffaaaIIIAAA<<>>;;;DDDRRRWWWiii}}}tttlllkkkfff```^^^UUUWWWVVVRRRMMMIIIIIIJJJYYYbbblllqqqooolllkkkmmm~~~{{{qqqqqqqqqoooppprrrtttqqqkkkhhhiiillljjjiiihhhhhhhhhfffccc``````___]]]]]]^^^______^^^]]]\\\XXXTTTSSSRRRNNNGGGDDD@@@===BBBQQQhhh{{{vvvmmm\\\SSSlll{{{sssxxx~~~iiiaaakkkvvvxxxxxxfffSSSNNNTTT^^^iiipppwwwsssmmmppppppZZZRRRXXX\\\kkkxxxrrr___VVVfff|||www|||rrrcccTTTOOOIIIFFFFFFEEEBBB@@@AAA???>>>???BBBDDDDDDDDD@@@III```}}}eeeccc___\\\^^^^^^]]]\\\[[[\\\^^^___^^^]]]bbb]]][[[[[[ZZZVVVVVVXXXXXXXXX[[[```iii|||yyyvvvllleeeggglllmmmlllllljjjqqq{{{~~~~~~|||wwwtttqqqmmmgggbbbZZZUUUOOOJJJCCC>>>BBBIIIRRRhhhuuuUUUAAA@@@>>>FFFTTTZZZmmm~~~lllfffeee```ZZZWWWOOOQQQPPPLLLGGGGGGMMMSSS\\\bbbllltttuuurrrqqqsss~~~sssrrrqqqooonnnlllnnnooommmkkkjjjlllnnnllllllllljjjgggdddcccbbbdddbbb```___```aaaaaa```dddaaa\\\XXXYYYYYYSSSJJJEEEBBB???AAAIII[[[vvvzzzwwwooo\\\QQQeee}}}oooqqq}}}yyykkkkkk```RRRVVViiiwwwxxx}}}}}}~~~~~~nnnXXXLLLNNN\\\nnn{{{zzz{{{}}}|||hhhXXX^^^nnnpppiii}}}xxxzzz|||kkk\\\RRRNNNIIIFFFEEEDDDBBB@@@@@@???>>>???BBBCCCCCCCCC???KKKdddvvvbbbccc```^^^___]]]^^^]]]\\\\\\\\\[[[[[[ZZZ\\\ZZZZZZZZZXXXUUUXXX^^^^^^XXXWWW\\\^^^hhhvvvkkkcccdddiiijjjiiihhhjjjmmmsss|||~~~~~~{{{vvvrrroooiiiaaa[[[WWWRRRLLLHHHAAA>>>BBBJJJQQQiiixxx|||PPP@@@BBBAAAGGGUUU\\\pppxxxjjjdddaaa[[[TTTPPPMMMMMMKKKGGGDDDHHHSSS\\\bbbdddkkkrrrtttrrrttt{{{qqqxxxppptttsssooopppmmmjjjhhhiiikkkmmmlllkkklllmmmmmmkkkgggdddddddddfffeeeccccccddddddcccbbbgggeee___ZZZZZZZZZSSSJJJGGGCCCAAAAAADDDRRRnnnvvvpppjjj\\\QQQ___qqqqqq{{{zzzsssuuu{{{nnnjjj\\\LLLQQQfffttttttxxxwwwwwwzzzttt^^^PPPRRRfff~~~yyyrrrooooooyyyzzzzzzttthhhggg|||wwwvvv}}}pppssszzz{{{wwwzzz{{{tttvvvfffXXXOOOMMMIIIGGGEEEDDDBBBAAA???>>>>>>@@@BBBDDDCCCBBBDDDNNNhhhqqqdddeeeaaa^^^___]]]^^^^^^^^^]]][[[ZZZYYYYYYVVVVVVXXXZZZYYYXXX^^^fffbbbWWWTTTZZZ[[[\\\nnnvvvllldddfffjjjkkkjjjiiilllkkknnnuuu~~~~~~~~~}}}zzzuuuqqqlllddd[[[TTTQQQMMMIIIEEE@@@>>>CCCKKKPPPiiiyyypppIII<<>>===DDDMMMWWWooo}}}^^^CCC999CCCFFFNNN\\\fff}}}uuuoooeee\\\VVVRRRKKKFFFEEEDDDDDDFFFJJJQQQXXX\\\fffeeejjjqqqqqqrrrxxx{{{mmmkkknnnmmmmmmooossspppmmmkkkjjjjjjjjjiiimmmlllkkkjjjjjjjjjjjjiiiiiihhhiiijjjkkkiiifffccccccdddbbb\\\XXXWWWTTTOOOMMMGGGCCCBBB@@@GGG___yyyuuuhhhhhhgggZZZVVVbbbjjjsssssslll{{{}}}~~~ppp[[[TTT___iiijjjkkkiiijjjppp{{{xxxsss}}}wwwjjjlllvvvoooeee^^^cccuuu}}}vvvtttvvv{{{ttthhhZZZOOOIIIIIIHHHFFFCCCAAA@@@@@@@@@???@@@BBBEEEEEEDDDCCCAAAOOOkkk|||xxxjjjgggggg]]]ZZZ___aaa```bbbbbb```]]][[[[[[]]][[[ZZZ[[[___```___```eee]]]ZZZZZZ]]]^^^^^^dddmmm~~~vvvsssooojjjffffffbbbdddeeefffhhhooozzz~~~}}}}}}}}}}}}}}}~~~{{{wwwrrrnnnhhh^^^SSSKKKDDDAAA???>>>======EEENNN```wwwzzzMMMBBB999EEEJJJSSScccnnnqqqgggccc\\\UUUQQQOOOJJJFFF@@@AAACCCHHHOOOTTTWWWXXX\\\]]]eeeoooqqquuuwwwxxxqqqppppppqqqsssuuuppprrrqqqnnnjjjiiilllooopppnnnllllllnnnoooooommmiiiiiikkklllmmmkkkfffcccbbbfffeee___[[[ZZZXXXUUUPPPHHHCCCBBB@@@DDDZZZsssxxxjjjlllnnn]]]TTTcccttt}}}vvvkkk[[[\\\aaa___jjjgggffflllwww{{{ooopppzzztttfffZZZ```yyy|||sss}}}xxx}}}nnnbbbUUUKKKFFFGGGFFFDDDAAA?????????@@@@@@AAACCCEEEFFFEEECCCCCCUUUrrrrrrttt~~~qqqggggggggg[[[XXX___cccaaacccdddbbb^^^\\\]]]___aaa^^^___bbbbbb___^^^```]]]___aaa___\\\]]]dddkkktttxxxrrrooojjjddd```aaabbbaaabbbfffnnnttt|||}}}~~~}}}|||||||||}}}zzzwwwrrrmmmfff]]]QQQIIICCCAAA>>><<<===???CCCEEEVVVTTT^^^xxx___CCC@@@>>>AAAKKKWWWeee{{{nnneee\\\[[[XXXTTTOOOJJJFFFDDD>>>AAAFFFIIILLLNNNPPPRRRWWWaaa___```ssszzzwwwuuutttttttttrrrqqqppppppnnnkkkiiiiiillloooqqqnnnllllllooopppooommmjjjhhhfffeeeffffffeeeccceee```\\\^^^cccbbbYYYPPPPPPNNNFFFCCCFFFEEESSSnnnvvvppplllhhh^^^VVV```qqq~~~xxxccc```eeeggggggdddeeennnxxx~~~yyynnnvvvqqqdddnnn|||rrrrrr~~~wwweeeWWWNNNKKKHHHGGGEEECCCBBBAAAAAABBB@@@@@@AAACCCDDDCCCDDDFFFJJJcccooonnnxxxmmmiiiccc_________```aaafffddddddeeeaaa\\\[[[^^^\\\______[[[ZZZ^^^bbbbbb]]]\\\\\\\\\^^^aaadddfffnnn{{{~~~{{{wwwppplllfff___aaabbbbbbaaa```ccchhhmmm|||xxxyyy~~~~~~~~~}}}}}}}}}}}}|||xxxsssnnnggg]]]QQQIIIBBB@@@===;;;<<>>??????CCCMMMXXXiii___YYYXXXVVVRRROOOKKKGGGCCCAAA>>>AAAEEEIIIKKKMMMPPPRRRTTT^^^^^^bbbyyyyyyvvvsssrrrqqqpppnnnmmmjjjjjjiiihhhhhhiiilllooossspppnnnooopppqqqpppooollljjjiiiiiijjjjjjjjjiiieeeaaa___aaadddddd^^^YYYTTTRRRIIIEEEFFFDDDPPPiiizzzpppiiiddd\\\VVV^^^lllzzzhhhccchhhllliiieeegggpppxxx}}}uuusss|||kkkwwwttt{{{vvvsssaaaTTTLLLIIIHHHFFFDDDCCCAAAAAAAAABBB@@@@@@AAAEEEEEEFFFIIIMMM[[[qqqyyyjjjfffbbb___```bbbcccdddbbb```aaadddccc___]]]^^^\\\______[[[ZZZ^^^aaaaaa______^^^^^^```bbbdddfffjjjuuu|||wwwpppkkkccc[[[aaaaaaaaa___^^^___aaadddrrr{{{zzz{{{~~~~~~}}}}}}}}}~~~zzzuuuooohhh]]]PPPGGGAAA???<<<:::;;;>>>BBBEEEBBB:::IIIjjjrrrWWW@@@<<<>>>AAAGGGOOO[[[oooqqqYYYZZZWWWSSSMMMJJJHHHFFFBBB>>>AAADDDHHHKKKMMMOOOQQQTTTVVV```bbbjjj}}}yyywwwsssqqqooommmkkkiiihhhiiijjjkkklllnnnrrruuuqqqooonnnnnnoooooonnnllllllkkkjjjkkknnnooopppooogggeeecccaaaaaa___]]]ZZZUUUTTTLLLGGGGGGDDDLLLbbb|||rrrfffaaa]]]YYY]]]dddtttsssmmmhhhmmmqqqjjjgggiiiqqqxxx|||{{{xxxwww{{{mmm\\\OOOIIIGGGFFFEEEDDDBBBAAAAAAAAABBB@@@@@@BBBFFFGGGGGGNNNWWWuuu}}}ooofffccc```___aaadddffffffaaa^^^___fffhhheeeaaa___ZZZ]]]]]]XXXWWW[[[]]]]]]______^^^^^^___```aaabbbeeelll{{{yyyrrrnnneee]]]______^^^]]][[[[[[\\\]]]cccmmmwww|||~~~~~~~~~~~~}}}~~~{{{vvvpppiii]]]PPPFFF???===;;;:::;;;>>>BBBEEEKKKLLLYYYiiibbbIII;;;>>><<>>===::::::;;;???CCCFFFNNNZZZddd^^^MMM???===@@@<<>><<<::::::<<<@@@EEEHHHFFFTTTYYYLLL<<<999===AAA@@@IIIQQQYYYjjj|||eeeUUUPPPVVVQQQMMMHHHBBB@@@BBBEEEHHHOOOQQQRRRSSSTTTVVVYYY\\\aaapppnnneee{{{uuuqqqnnnjjjhhhfffeeebbb```ccceeehhhiiihhhhhhhhhiiiccceeeggggggfffeeeeeeeeecccbbbbbbdddgggjjjkkkkkkiiihhhddd^^^XXXTTTSSSSSSHHHNNNJJJGGGKKKJJJKKKUUUmmmzzzzzzooopppvvvsssdddUUU^^^xxxrrrpppxxx}}}tttuuu{{{zzztttllllllooossstttsssvvv{{{}}}}}}zzzxxxppppppuuu|||~~~kkkZZZNNNHHHFFFEEEBBBAAA@@@???@@@AAABBBCCCCCC???AAAFFFEEEGGGZZZrrr}}}ooojjjaaa```___```aaabbb```___ddd___]]]```bbb___]]]]]]]]]___]]]WWWTTTVVVXXXWWWZZZ[[[\\\]]]]]][[[YYYWWWXXX\\\___aaappp{{{rrraaa]]]XXXVVVWWWXXXYYYXXXVVVXXXYYY[[[dddrrr|||~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~||||||{{{{{{|||yyyuuupppiii]]]NNNDDD>>>===;;;;;;===AAAFFFIIIDDDEEEEEEAAA;;;999===BBBEEENNNVVV^^^rrrlll[[[RRRLLLNNNHHHGGGDDD@@@>>>AAAJJJQQQUUUWWWXXXYYYYYY[[[^^^aaammmooohhhxxxqqqkkkiiifffddddddcccaaa___bbbeeehhhiiiiiigggfffggg```dddggghhhfffeeefffgggcccbbbaaabbbeeeggghhhhhhfffdddaaa^^^[[[YYYWWWVVVJJJQQQOOOLLLQQQPPPOOOWWWeeettt|||qqqrrryyyxxxhhhXXX^^^nnnzzz{{{{{{tttlllooo|||wwwoooooorrrvvvvvvsssvvv{{{|||{{{yyyzzzzzz~~~uuudddTTTJJJFFFDDDCCCAAA@@@?????????AAABBBCCCAAA===@@@GGGGGGJJJaaa~~~nnnjjj^^^]]]]]]___aaaaaa```^^^aaa]]]ZZZ[[[ZZZYYY[[[______bbb```YYYVVVXXXYYYXXXWWWYYY[[[]]]\\\ZZZXXXVVVWWWXXXZZZ[[[aaavvv~~~~~~ssseee___YYYUUUVVVWWWXXXWWWWWWVVVSSSRRR[[[iiiuuuyyy}}}~~~}}}|||~~~}}}}}}~~~~~~}}}|||{{{zzzzzzzzzxxxtttpppiii]]]NNNDDD>>>===;;;;;;>>>BBBGGGJJJJJJ===999AAADDD>>>>>>EEEJJJQQQYYYbbbxxx```TTTOOOHHHHHHBBBDDDDDD@@@>>>CCCOOOZZZ\\\]]]^^^^^^___aaadddggg}}}dddnnnyyyyyyooojjjhhheeedddddddddcccaaa]]]```ccceeedddcccbbbbbb^^^bbbfffgggeeedddeeefffdddcccbbbccceeegggggggggdddbbb___]]]\\\ZZZVVVTTTMMMVVVTTTQQQVVVUUUSSSXXX```ppp}}}qqqqqqyyyyyykkk\\\ZZZfffssszzz|||~~~sssrrr{{{{{{qqqrrruuuxxxwwwtttvvv{{{|||{{{ooo^^^PPPHHHDDDCCCBBB@@@????????????@@@BBBCCC???<<<@@@HHHIIIMMMggg|||jjjeee[[[[[[\\\^^^```aaa```^^^aaa\\\YYYYYYXXXXXX]]]ddd```bbb___YYYVVVWWWXXXWWWTTTVVVXXXZZZZZZXXXUUUSSSXXXVVVWWWYYYZZZfffnnnzzz~~~qqqkkkbbb[[[VVVSSSPPPOOOQQQRRRRRRRRRSSSYYYaaahhhtttzzz~~~~~~}}}|||{{{{{{{{{|||{{{{{{zzzzzzrrruuuvvvqqqiii^^^OOOBBB:::;;;===???BBBEEEHHHJJJJJJHHHEEECCCEEEIIINNNRRRZZZggguuufffWWWQQQHHHCCCFFFEEEBBB@@@AAAGGGPPPWWWZZZYYYbbbdddeeejjjhhhooohhh___xxxqqqfffgggbbb]]]___ccceee```[[[^^^```bbbccccccbbbbbbbbb______^^^___```bbbdddeeebbbdddcccbbbdddgggddd^^^dddbbb___]]]\\\YYYVVVTTTVVVUUUSSSQQQPPPPPPPPPPPP]]]eeevvv}}}nnnqqq{{{rrr^^^___^^^nnnsssoooiiiuuuwwwsssvvvssssss{{{}}}{{{ttthhhWWWLLLGGGEEECCCAAA>>>>>>?????????@@@@@@@@@???999<<>>>>>???@@@CCCEEEFFFFFFLLLKKKLLLNNNUUU___iiippp]]]QQQMMMEEE@@@CCC@@@@@@BBBGGGNNNUUUYYYZZZXXXdddhhhjjjooosss^^^jjjssskkkeee^^^ccc```]]]^^^aaaaaa___\\\```]]][[[\\\___bbbaaa___cccbbbaaa`````````aaaaaa```bbbbbbbbbeeeiiigggcccfffccc```^^^[[[YYYVVVSSSSSSSSSSSSRRRPPPMMMKKKJJJTTT\\\mmm}}}oooppp{{{xxxiii``````ooo|||oootttpppeeeoooooojjjnnnppprrrzzzzzzwwwlll```RRRGGGDDDDDDBBBAAA?????????>>>>>>>>>>>>>>>AAA???AAAFFFJJJZZZ}}}|||zzzlllfffbbb```^^^\\\ZZZZZZ\\\^^^```^^^ZZZXXX[[[[[[YYY[[[```]]]ZZZUUURRRQQQRRRSSSTTTYYY[[[\\\ZZZVVVSSSSSSTTTVVVUUUUUUUUUXXX^^^gggmmmxxx|||wwwnnncccZZZTTTRRRRRRNNNOOOOOOOOOMMMNNNOOOQQQ___cccjjjsss|||}}}|||}}}|||{{{zzz{{{|||{{{{{{|||~~~}}}|||{{{||||||{{{{{{yyyxxxvvvtttsssrrrttttttrrrooollldddRRRBBBAAA@@@@@@CCCHHHKKKKKKIIIPPPSSSXXXaaalll{{{nnnTTTLLLJJJCCC>>>@@@<<>>======<<<<<<===@@@BBBBBBKKKeeeuuuyyy}}}gggddd```___]]][[[XXXXXXYYYZZZ\\\YYYWWWWWWZZZ[[[ZZZ\\\___XXXVVVTTTRRRQQQRRRTTTVVV[[[\\\\\\ZZZWWWUUUTTTTTTUUUUUUUUUTTTTTTWWW\\\```ccc{{{vvvyyy}}}zzzuuupppiii___UUUMMMLLLMMMNNNOOONNNMMMMMMMMMWWWZZZaaalllxxx}}}~~~~~~|||zzzyyyzzz{{{}}}}}}~~~}}}{{{zzzzzz{{{|||{{{{{{|||}}}~~~}}}}}}zzzyyyyyyyyyzzzxxxwwwwwwvvvuuuuuuuuuuuuuuussspppnnnmmmgggUUUDDD@@@???@@@FFFNNNSSSTTTSSSWWW^^^jjjxxxuuu```NNNKKKIIICCC???AAA>>>BBBJJJSSSZZZ]]][[[YYYSSS]]]ccclllvvvWWWZZZ|||llleee]]]XXXYYYWWWYYYZZZYYYWWWWWWZZZ]]]___\\\YYYYYY[[[^^^^^^]]]^^^^^^^^^___``````aaabbbbbbeeedddbbbbbbdddccc```^^^]]]]]]^^^___``````___\\\\\\[[[YYYUUUPPPLLLIIIGGGMMM]]]rrryyyxxxjjjaaajjjooohhhyyykkkyyyxxxqqqvvvxxxxxx||||||uuuwwwzzz||||||}}}~~~xxxhhh^^^TTTIIICCCCCCEEEDDDBBB>>>>>>>>>>>>????????????:::???@@@BBBTTTwwwqqqccccccaaa___^^^[[[YYYWWWXXXYYYZZZWWWWWWXXXYYYZZZZZZZZZ[[[VVVVVVVVVTTTTTTUUUWWWYYY\\\\\\\\\[[[YYYWWWUUUUUUTTTUUUVVVVVVUUUUUUWWWXXXZZZooo{{{rrrlllnnnrrryyyyyytttpppfffWWWKKKKKKKKKLLLMMMNNNNNNMMMLLLMMMNNNSSS\\\hhhrrryyy|||xxxxxxwwwuuussstttwwwzzz|||~~~~~~{{{|||~~~~~~}}}||||||}}}~~~|||}}}}}}}}}|||{{{zzzzzz~~~{{{xxxwwwvvvwwwxxxyyyyyywwwvvvuuuuuuuuuuuutttrrrooonnnnnnhhhXXXGGGAAA@@@BBBHHHPPPWWWZZZ[[[aaammm|||bbbUUUJJJHHHGGGBBB@@@BBBFFFIIINNNUUU[[[]]][[[YYYVVV[[[aaauuu___XXXllljjjaaa```WWWQQQTTTTTTVVVXXXWWWUUUUUUYYY^^^]]]___aaa```]]][[[\\\^^^\\\]]]]]]^^^^^^_________```cccccc``````bbbcccaaa___^^^^^^___bbbccccccbbbdddbbb^^^ZZZVVVSSSQQQPPPIIILLLYYYlll{{{~~~uuucccddd~~~qqqnnnyyy{{{xxxvvvyyy}}}qqqaaaXXXPPPFFFAAAAAACCCAAA???======>>>???AAABBBCCCCCC>>>BBBBBBGGG```iiicccdddddd```___]]][[[ZZZZZZZZZ[[[ZZZ[[[[[[YYYYYYYYYYYYXXXXXXYYYZZZYYYXXXXXXZZZ]]]\\\\\\[[[[[[ZZZYYYXXXWWWUUUWWWYYYYYYXXXWWWWWWXXXZZZiiizzz{{{yyywwwxxxvvvpppiii^^^UUUOOOMMMKKKKKKLLLLLLKKKJJJHHHIIILLLQQQXXX___fffjjjppppppqqqpppqqqssswwwzzzyyy}}}~~~~~~{{{|||~~~}}}}}}~~~~~~~~~|||yyyxxxyyyzzz}}}|||zzzxxxwwwvvvwwwwww~~~|||zzzwwwtttssssssrrrrrrrrrpppnnnnnnhhhZZZKKKDDDEEEGGGKKKQQQXXX___cccsssqqqWWWRRRJJJEEEDDDCCCAAABBBEEENNNOOOSSSXXX\\\^^^]]]\\\TTTXXXaaarrr[[[ppp|||bbb^^^^^^UUURRRVVVUUUWWWXXXWWWVVVWWW\\\```^^^cccfffddd]]]YYYZZZ]]]____________^^^]]][[[[[[[[[___aaa___```dddggggggeeedddbbbccccccdddbbbaaaeeeccc___[[[XXXUUUTTTTTTLLLMMMVVVfffvvv~~~iii___rrrqqqrrrvvvyyy|||yyyyyy}}}zzzjjj[[[QQQJJJAAA===>>>@@@>>><<<<<<===>>>@@@BBBDDDEEEFFF??????@@@IIIcccuuufffeeecccfff______]]]]]]\\\]]]^^^^^^^^^___^^^ZZZXXXZZZYYYWWWYYY\\\^^^]]]ZZZYYY[[[]]]\\\[[[ZZZ[[[\\\\\\[[[YYYWWWYYY[[[\\\ZZZYYYYYYYYYXXX```fffoooyyyrrrmmmkkk[[[VVVPPPLLLKKKJJJIIIHHHHHHJJJLLLMMMNNNRRRXXX^^^fffjjjnnnqqqsssuuuwwwxxxxxx|||~~~~~~}}}}}}~~~}}}~~~{{{|||~~~}}}~~~~~~{{{xxxwwwzzz}}}|||{{{{{{zzzyyyxxxxxxxxx~~~|||yyyvvvsssrrrrrrrrrppprrrrrrooommmggg[[[OOOHHHKKKOOORRRVVV___jjjssspppTTTGGGFFFCCCAAAAAAAAABBBGGGLLLSSSTTTWWW\\\```bbbaaa___XXX^^^kkkgggnnnrrrbbb___]]]XXXXXX^^^YYYYYYYYYYYYZZZ]]]aaadddbbbdddddd```[[[XXXXXXZZZaaaaaaaaaaaa```^^^\\\[[[[[[```bbb```aaafffkkkllliiigggeeeeeefffeeedddbbbdddcccaaa___\\\YYYWWWVVVRRRPPPVVVeeeuuuqqq^^^eeeyyy|||pppoooooottt}}}yyyuuuwww~~~}}}ssscccTTTMMMFFF???<<<>>>@@@???<<<<<<===>>>???AAACCCDDDDDD<<<<<>>AAACCCBBB@@@======>>>???@@@AAAAAABBB<<<===DDDTTThhhjjjjjjfff]]]aaa\\\\\\]]]^^^___aaaccccccbbbdddaaaZZZYYY]]]___\\\XXX[[[^^^]]]WWWTTTUUUWWWZZZYYYXXX[[[___```___]]]YYY[[[\\\[[[YYYWWWVVVVVVTTTRRRWWWdddooo|||xxxqqqbbbRRRKKKKKKLLLKKKFFFHHHIIIGGGEEEFFFKKKPPPUUU\\\fffnnnrrrrrrrrrqqqvvvzzz~~~~~~}}}|||||||||||||||}}}}}}}}}}}}|||{{{yyyyyyuuuyyy}}}}}}zzzyyyzzz{{{|||{{{zzz{{{||||||{{{xxxuuusssssssssssssssrrrqqqpppooommmlllnnnppppppiii]]]SSSWWWVVV\\\fffggggggrrr~~~cccKKKCCCGGG@@@@@@AAACCCGGGMMMSSSVVVYYYWWWZZZcccddd```aaagggsssxxx\\\nnnhhhaaa\\\]]]^^^\\\\\\]]][[[\\\\\\^^^___aaacccdddjjj```YYY[[[^^^]]]\\\___aaabbbdddeeeeeecccaaa```bbbaaa___^^^___```bbbdddccceeefffhhhhhhgggfffeeegggeeeccc```___^^^^^^^^^^^^[[[\\\gggxxxuuueeecccaaaqqq~~~}}}xxx}}}wwwmmmmmmuuu|||xxxooodddUUUIII@@@?????????>>>>>>======<<<===>>>===<<<;;;<<<===DDD;;;IIIfffzzzmmmfffjjjiii[[[```______cccggghhhfffddd```]]]YYYYYY[[[^^^^^^]]][[[YYYXXXXXXYYYZZZXXXWWWYYY\\\\\\WWWVVVYYY[[[ZZZ\\\___```\\\VVVRRRRRRTTTSSSSSSZZZdddgggmmmxxxooorrrrrrddd^^^]]]YYYSSSMMMJJJGGGEEEEEEGGGJJJKKKNNNSSS\\\dddiiimmmoooqqquuuxxx{{{}}}~~~~~~}}}|||}}}||||||{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzyyyyyyxxxzzz}}}~~~~~~}}}}}}~~~~~~|||yyyxxxzzz{{{|||{{{zzzzzzyyyxxxvvvuuusssssssssssssssrrrqqqpppnnnnnnnnnllljjjkkkkkkggg^^^WWWXXX]]]jjjwwwyyyuuu}}}ttt^^^PPPEEECCCHHHAAABBBDDDHHHMMMQQQVVVXXXYYYYYY^^^eeedddcccmmm||||||bbbqqqqqqbbb\\\YYY\\\______```ccc^^^^^^___```aaaccceeefffggg```\\\___```]]]\\\]]]___```bbbccccccbbbaaa```___^^^]]]\\\\\\]]]^^^^^^___aaacccfffffffffdddccccccbbbbbbbbbbbbbbbcccccc^^^ZZZXXX```ppp}}}gggdddaaammm~~~}}}}}}xxx{{{}}}zzz~~~xxxuuuppprrryyyooohhh^^^PPPFFF?????????>>>>>>>>>======<<<=========;;;:::;;;<<>>>>>>>>>>>>>>======<<<;;;<<<<<<;;;999999:::;;;@@@RRRmmmzzzgggqqqllljjjgggfffhhhfff___^^^^^^___aaabbb```^^^]]][[[XXXXXXYYY[[[[[[ZZZaaa```______``````___^^^___bbbaaa[[[XXXZZZ[[[ZZZXXXZZZ[[[XXXTTTQQQRRRSSSWWWRRRQQQSSSPPPMMMSSS^^^nnnfffZZZQQQLLLJJJJJJIIIEEEGGGIIIMMMSSS\\\fffmmmoooppprrrrrrtttwww|||{{{|||~~~}}}yyyvvvvvvxxx}}}~~~~~~}}}}}}||||||yyyyyyxxxwwwwwwwwwwwwxxxssstttuuuvvvxxxzzz{{{||||||}}}}}}|||{{{{{{}}}~~~{{{{{{{{{zzzzzzyyyxxxxxxwwwtttrrrrrrtttvvvwwwwwwuuutttsssqqqppppppoooooommmnnnnnnnnnnnnmmmllllllnnnkkkhhhgggfffeeeccc```bbbiiivvvmmmYYYFFFAAADDDDDDAAA???EEEHHHNNNSSSVVVWWWVVVUUUYYY[[[cccmmmssskkkhhh{{{fffgggaaa]]]ZZZ[[[[[[ZZZ\\\___aaaaaaaaaaaabbbcccddddddaaaaaaaaa```]]]\\\\\\___eeeeeeeeeeeedddbbbaaa```____________^^^]]]\\\[[[\\\^^^aaacccccc```]]][[[VVVYYY]]]aaadddeeeeeeeee```[[[WWWYYYcccssszzzoookkkoooyyymmmsss}}}|||{{{yyy{{{}}}~~~wwwggg\\\UUUOOOFFF???<<<===>>>>>>>>>===<<<<<<:::;;;;;;999777777999:::AAAaaa|||lllhhhvvvzzzhhhkkkhhhbbbeeegggcccbbbaaa```___^^^\\\[[[ZZZZZZYYYYYY[[[\\\]]]]]]```___]]]^^^______^^^\\\ccceeeddd^^^[[[\\\]]][[[ZZZ[[[ZZZWWWSSSPPPPPPRRRUUUQQQOOOQQQQQQNNNPPPUUU~~~|||}}}ppp___QQQHHHGGGHHHFFFFFFFFFGGGJJJRRR[[[bbbfffiiimmmqqqsssvvvzzz|||yyyzzz|||~~~}}}xxxuuuuuuxxx}}}~~~~~~}}}||||||{{{zzzyyyxxxxxxwwwxxxxxxxxxsssttttttuuuwwwyyy|||}}}|||||||||{{{yyyyyyzzz|||yyyyyyzzzzzzyyyxxxwwwvvvrrrpppnnnnnnppprrrssssssqqqrrrssssssrrrpppnnnlllhhhiiijjjkkkllllllllllllkkkjjjiiiiiihhhfffcccaaalllrrr|||lllTTTLLLDDDCCCEEEEEEBBBAAAIIILLLQQQVVVXXXWWWTTTRRRTTTWWWdddyyywww___wwwnnn^^^cccaaa\\\ZZZZZZXXXVVVXXX\\\^^^^^^^^^]]]]]]^^^^^^_________]]]ZZZYYY[[[___bbbkkkjjjiiigggeeecccaaa```^^^^^^_________^^^^^^]]]```aaabbbbbbaaa]]]YYYWWWWWWYYY]]]aaaddddddcccbbb___^^^\\\^^^eeesssuuunnnmmmxxxvvv}}}nnnkkknnnoooooorrrvvvxxxyyy{{{~~~tttcccVVVPPPKKKDDD>>>:::;;;===>>>>>>===<<<;;;999:::999888666777999;;;EEEiiinnnqqq|||pppccciiieee___cccfffffffffdddaaa^^^\\\ZZZZZZZZZZZZ[[[\\\]]]___```aaaaaa```______``````___^^^___aaa```ZZZWWWYYYZZZXXX]]]\\\ZZZVVVRRRPPPOOOOOOMMMKKKKKKNNNOOOOOOOOOQQQmmmsssyyyfffSSSHHHEEEFFFFFFFFFEEEDDDEEEHHHNNNSSSXXX\\\dddjjjnnnrrruuuwwwuuuwwwyyy{{{~~~~~~}}}~~~|||}}}~~~|||xxxuuuuuuyyy}}}~~~}}}|||{{{zzzzzzzzzzzzyyyxxxxxxxxxxxxxxxttttttttttttvvvxxxzzz{{{yyyzzz{{{zzzxxxwwwxxxyyyvvvwwwxxxxxxxxxwwwvvvuuupppnnnlllkkkmmmooooooooooooppprrrsssrrrpppmmmkkkeeefffgggiiijjjjjjjjjjjjfffggghhhgggfffccc```^^^```jjjxxxnnn\\\PPPFFFCCC@@@???AAADDDHHHKKKOOOQQQUUUXXXYYYYYYWWWUUUUUU\\\rrrnnnnnn~~~bbb\\\```[[[XXXWWWWWWVVVTTTWWW]]]ZZZZZZYYYXXXWWWWWWXXXXXXYYYYYYWWWTTTVVV]]]aaabbbjjjiiigggdddbbb```^^^]]]YYYZZZ[[[\\\]]]^^^^^^___cccccccccaaa^^^ZZZWWWUUUYYY[[[___aaabbbbbbaaa```]]]]]]^^^```fffrrrwwwnnnyyyvvvnnnqqqxxxsss[[[ZZZ___^^^eeeiiimmmpppqqqsssxxx|||zzz|||{{{nnn]]]PPPKKKGGGAAA<<<999:::<<<>>>>>>===;;;:::888888888777666777;;;===HHHjjjxxx~~~}}}|||ddd]]]cccaaa```dddfffffffffeeebbb^^^\\\\\\]]]\\\]]]____________aaabbbeeecccbbbbbbccccccbbbaaa\\\___^^^YYYWWWYYY[[[ZZZ\\\ZZZWWWSSSPPPOOONNNNNNKKKKKKLLLNNNNNNNNNNNNOOOlllvvvzzznnn```UUUMMMKKKJJJGGGHHHHHHGGGEEEEEEGGGIIIIIINNNVVV]]]dddiiiooorrrqqqrrruuuxxxzzz|||}}}~~~|||~~~}}}zzzyyyzzz{{{zzz{{{|||~~~}}}zzzwwwuuuuuuxxx|||}}}}}}|||{{{zzzyyyxxxxxxzzzyyyxxxxxxwwwwwwxxxxxxuuutttsssrrrsssuuuwwwxxxvvvxxxyyyyyyxxxvvvvvvwwwrrrssstttvvvvvvuuutttsssqqqnnnlllkkklllmmmnnnnnnooooooppppppooonnnllllllffffffggggggggggggffffffbbbbbbbbbaaa^^^\\\ZZZZZZTTT\\\hhhuuupppYYYLLLDDD@@@@@@@@@???@@@CCCIIINNNQQQTTTVVVXXX[[[]]]^^^^^^^^^cccoooxxxvvvjjj]]]\\\]]]WWWTTTTTTUUUTTTRRRVVV\\\WWWVVVUUUSSSSSSRRRRRRRRRQQQRRRQQQPPPWWW```bbb___aaaaaa___]]][[[ZZZYYYYYYVVVVVVWWWXXX[[[^^^```bbbcccbbbaaa^^^[[[YYYVVVUUUXXXYYY[[[]]]^^^]]]\\\[[[XXXZZZ[[[\\\aaannn~~~pppqqqrrrllllllnnnwww{{{cccQQQOOOTTTXXX^^^ccciiilllllllllpppsssvvvyyy}}}pppcccSSSIIIEEECCC>>>999888999<<<===>>>===;;;:::777777777666666999===@@@IIIfffmmmvvvnnn___\\\___^^^bbbhhheeebbbccccccaaa^^^]]]___aaa```aaacccbbb___]]]^^^___aaa```______``````___^^^YYY\\\\\\XXXWWWZZZ\\\\\\WWWTTTQQQOOONNNNNNNNNNNNKKKMMMOOONNNLLLLLLMMMNNNxxx~~~|||ppphhh^^^XXXUUUUUUSSSQQQJJJKKKLLLKKKIIIFFFEEEFFF???DDDKKKSSS[[[bbbiiinnnnnnppprrruuuwwwzzz{{{|||wwwyyyzzzyyyuuutttuuuwwwyyyyyy{{{|||~~~{{{yyyvvvtttuuuwww{{{}}}||||||{{{zzzxxxwwwwwwvvvyyyxxxxxxwwwwwwwwwwwwwwwuuutttrrrqqqqqqrrrtttuuusssvvvyyyyyyxxxvvvuuuuuuoooppprrrtttttttttrrrqqqrrrpppmmmkkklllmmmnnnmmmpppooommmlllkkkllllllmmmhhhhhhhhhgggfffeeecccccc```___]]]ZZZWWWVVVVVVWWWZZZ[[[\\\___fffpppyyy~~~nnniii]]]NNNEEEDDDCCC@@@???AAACCCGGGLLLQQQQQQOOOXXXYYY[[[]]]```ccceeefffrrr}}}ddd}}}nnn[[[WWWYYYYYYVVVTTTTTTTTTRRRPPPSSSZZZUUUTTTSSSQQQPPPPPPOOOOOOKKKMMMNNNOOOXXXbbbccc\\\YYYYYYWWWVVVUUUUUUUUUUUUUUUUUUVVVXXX[[[___cccfffbbbaaa^^^\\\YYYXXXWWWWWWTTTUUUVVVWWWXXXXXXWWWWWWUUUVVVWWWWWW\\\jjj~~~}}}kkkfffuuu|||{{{{{{xxxqqqrrryyy}}}ssshhh___UUUOOOTTT^^^[[[aaaiiikkkjjjhhhiiikkktttwww|||zzzggg[[[LLLCCCAAA???;;;777777999;;;===>>>===;;;999666777777666777:::>>>BBBHHHaaaeeeqqqkkkaaa___```^^^eeejjjddd]]]___```___^^^^^^bbbeeeccceeeeeeccc^^^[[[ZZZ[[[[[[YYYXXXXXXYYYZZZXXXWWWRRRVVVVVVSSSSSSVVVYYYYYYRRRPPPMMMLLLLLLNNNNNNNNNEEEJJJLLLIIIFFFGGGIIIJJJ|||{{{iiiYYYYYYgggnnnggg]]]UUUPPPOOORRRSSSMMMGGGDDDFFFEEEEEEGGGMMMUUU\\\aaaiiikkkmmmpppqqqrrrrrrrrruuuuuuuuuuuuuuuvvvwwwxxxtttvvvxxx{{{|||{{{yyywwwzzzvvvsssrrruuuyyyyyyyyy{{{yyywwwuuuuuuvvvwwwxxxxxxvvvuuussstttvvvxxxzzztttrrrpppoooqqqsssttttttppprrrtttwwwxxxxxxwwwwwwsssrrrpppooooooppprrrssspppooonnnmmmmmmmmmnnnnnnjjjjjjjjjkkkjjjjjjiiiiiihhhgggfffdddbbbaaa___^^^```]]]XXXTTTQQQQQQRRRSSSUUUVVVXXXZZZZZZZZZZZZYYYSSSPPPKKKFFFBBBAAA@@@@@@DDDFFFIIINNNRRRTTTTTTSSSYYY\\\______^^^cccrrrfffuuujjj[[[ZZZXXXUUUVVVSSSSSSTTTUUUUUUUUUUUUTTTSSSRRRPPPOOONNNNNNNNNOOOIIIMMMSSSYYY\\\]]]\\\ZZZVVVTTTRRRRRRTTTUUUUUUUUUXXXUUUTTTVVV[[[```aaaaaa___^^^\\\ZZZYYYXXXXXXYYYVVVTTTRRRRRRSSSTTTSSSRRRRRRSSSVVV[[[aaalll|||kkkgggkkkuuu{{{|||zzzhhhiiivvvtttddd\\\YYYVVVVVVWWW]]]\\\___eeeiiiiiilllpppsssuuuyyy}}}yyynnncccXXXKKKCCC===888999<<<===>>>>>>>>>>>>>>>===<<<:::888999;;;999666<<>>>>>>>>>>>>>>===<<<<<<999888999;;;999:::CCCNNNnnneeeaaa]]]\\\___```^^^[[[[[[ZZZYYY[[[]]]______^^^^^^___aaabbbaaa^^^[[[XXXWWWVVVVVVVVVUUUUUUUUUUUUTTTUUUUUUVVVWWWWWWXXXXXXRRRMMMKKKKKKJJJFFFFFFJJJJJJIIIHHHHHHHHHIIIKKKLLLzzznnnsss|||yyyvvvrrrrrrqqqqqqmmmaaaRRRHHHFFFGGGFFFDDDBBBBBBCCCDDDEEEKKKOOOUUU[[[___bbbcccbbbcccdddfffhhhkkkooorrrsssrrrsssuuuvvvwwwxxxxxxxxxwwwuuusssssstttuuutttsssqqqpppooonnnooopppqqqrrrpppqqqrrrssssssrrrqqqpppqqqkkkeeebbbeeejjjpppsssooopppqqqrrrsssrrrqqqqqqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllkkkjjjiiiffffffeeedddbbbaaa```___^^^\\\YYYWWWUUUUUUUUUVVVRRRPPPNNNKKKIIIGGGFFFFFFGGGGGGGGGGGGFFFEEECCCCCC>>>>>>===>>>@@@CCCGGGIIINNNNNNNNNOOOTTTZZZ___cccdddcccaaaeeettt~~~lllWWWQQQQQQNNNKKKKKKPPPOOOOOONNNNNNOOOQQQRRRMMMPPPSSSVVVVVVSSSOOOMMMTTTTTTVVVWWWWWWVVVUUUTTTUUUSSSRRRSSSTTTVVVVVVUUUTTTQQQOOOOOORRRUUUXXXYYYVVVVVVVVVWWWXXXZZZ]]]^^^UUUTTTTTTVVVXXXXXXWWWVVVVVVUUUVVVYYYZZZ```mmmzzz~~~sssfff\\\```iiisss|||zzzssswww|||}}}yyypppeee^^^[[[[[[SSSMMMLLLTTT\\\```bbbcccqqqtttyyy}}}yyykkk```SSSJJJ@@@<<<:::999;;;???????????????>>><<<;;;;;;888888888888888<<>>======<<<<<<>>>AAAEEEJJJNNNPPPQQQRRRUUUWWW[[[___cccggggggkkkqqq|||pppaaaTTTQQQPPPNNNMMMNNNOOONNNMMMLLLLLLNNNPPPQQQOOOQQQTTTWWWWWWUUURRRPPPTTTTTTTTTSSSSSSRRRQQQQQQSSSRRRRRRSSSUUUWWWVVVVVVSSSSSSRRRSSSTTTUUUVVVVVVWWWVVVVVVVVVWWWYYYZZZ[[[XXXXXXXXX[[[]]]^^^]]]\\\[[[YYYZZZ[[[[[[\\\eeennnyyykkk___YYYcccoooyyy|||xxxxxx~~~yyypppiii^^^TTTNNNJJJKKKRRRZZZ___eeejjjrrruuuyyy~~~yyynnn```VVVLLLDDD===;;;:::999;;;???@@@@@@@@@???>>><<<;;;:::888888888777888@@@PPP^^^yyyyyy~~~lllccc```\\\[[[\\\\\\[[[YYY[[[ZZZ[[[]]]___aaa```___\\\\\\\\\[[[ZZZYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWVVVYYYYYYYYYXXXWWWTTTRRRQQQKKKJJJKKKLLLKKKIIIHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIpppvvvxxxvvvxxxttt}}}{{{xxx}}}rrrnnniii^^^RRRLLLEEEEEEEEEEEEEEEEEEFFFFFFBBBBBBBBBCCCFFFJJJNNNQQQXXXYYY[[[^^^aaadddgggiiijjjkkklllnnnppprrrssstttsssttttttsssrrrqqqqqqqqqlllllllllmmmmmmnnnooooooooommmlllkkkjjjkkkmmmnnnkkkhhhffffffhhhkkklllmmmmmmmmmmmmmmmmmmllllllkkkiiiiiiiiiiiihhhgggfffeeeccceeefffggggggeeecccbbbaaa___]]]ZZZXXXVVVUUUUUURRRPPPMMMJJJIIIIIIKKKLLLHHHHHHHHHGGGFFFCCCAAA@@@??????>>>======<<<<<<<<>><<<;;;:::666777888888>>>MMM___jjjvvv{{{wwwllleeebbb```^^^]]]]]]\\\\\\[[[\\\]]]___ccceeedddccc___]]]ZZZWWWWWWXXXZZZ\\\WWWWWWWWWWWWWWWWWWWWWWWW[[[ZZZXXXVVVSSSPPPNNNLLLGGGHHHIIIIIIHHHGGGEEECCCBBBBBBCCCEEEFFFGGGGGGGGGqqqqqq~~~~~~vvvqqqddd___XXXQQQNNNEEEEEEDDDCCCCCCCCCDDDDDDDDDCCCAAA@@@AAADDDGGGIIILLLMMMPPPTTTYYY^^^bbbddddddeeehhhjjjlllnnnoooooonnnoooooonnnllllllmmmoookkkkkkkkkkkkllllllllllllkkkiiigggffffffhhhkkkmmmiiihhhgggiiijjjkkkjjjhhhjjjjjjiiiiiiiiiiiiiiiiiiiiiiiigggfffdddcccbbbaaaaaabbbbbbccccccaaa```___\\\ZZZWWWTTTRRRPPPPPPPPPMMMKKKIIIGGGFFFFFFGGGGGGFFFFFFEEEEEEDDDBBBAAA@@@;;;;;;;;;<<<<<<>>>???@@@DDDEEEGGGKKKNNNRRRUUUWWWYYY\\\```bbbaaaaaacccfffuuu~~~ccc[[[RRRMMMMMMNNNPPPPPPNNNMMMMMMLLLMMMNNNOOOPPPNNNMMMLLLKKKJJJKKKMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPQQQPPPQQQTTTWWWXXXXXXVVVUUUXXX\\\]]]\\\ZZZYYYXXX]]]\\\YYYWWWVVVUUUUUUUUUTTTUUUWWW]]]dddjjjnnnpppgggfffhhhkkkjjjggghhhlllyyy|||sssnnn[[[hhhxxx}}}ooowww|||eee\\\XXXWWWZZZ^^^bbbkkktttuuuvvvyyy|||~~~|||rrriii___TTTKKKEEE???::::::;;;:::<<>><<<;;;;;;555666888<<>>???AAACCCEEEFFFGGGGGGvvvyyynnnddd\\\XXXRRRPPPLLLHHHEEECCCBBBBBBDDDCCCCCCBBBBBBBBBBBBBBBAAABBBEEEIIINNNRRRVVVYYYYYY[[[___bbbeeeffffffffffffggggggeeecccdddgggjjjggghhhhhhhhhhhhggggggfffccccccccccccdddeeeggghhhhhhgggfffggghhhhhhfffdddeeeeeeeeeeeeeeeeeeffffffhhhfffccc```^^^\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYVVVTTTQQQNNNLLLKKKJJJKKKHHHGGGFFFDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@??????>>>:::;;;<<<===@@@CCCFFFGGGIIIKKKMMMPPPSSSWWWYYY[[[^^^```aaaaaaccckkkvvv{{{|||vvv\\\VVVMMMIIIKKKNNNMMMJJJLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMKKKIIIIIIIIIJJJKKKNNNNNNOOOPPPQQQQQQPPPPPPOOOPPPQQQTTTWWWYYYXXXWWWUUUWWWYYYYYYWWWWWWXXXZZZZZZYYYXXXWWWWWWWWWXXXYYYWWWVVVVVVYYY___eeeiiikkkkkkjjjmmmrrrsssooonnnpppuuuyyyuuukkkrrr~~~pppxxxzzz}}}sss___UUUOOOUUU```hhhooosssuuuuuuvvvxxxzzz}}}rrrhhh```WWWMMMEEE@@@:::777999;;;;;;<<<@@@>>>>>>>>>>>>>>>===<<<<<<666777888???QQQgggsssvvv}}}}}}vvvjjjeeedddbbb```]]]\\\\\\]]]\\\\\\]]]___aaaaaa___]]]\\\ZZZXXXWWWWWWXXXYYYZZZVVVVVVVVVWWWWWWXXXXXXXXXWWWUUURRRPPPNNNOOOPPPQQQ[[[]]]ZZZQQQLLLJJJFFF@@@;;;===@@@CCCFFFHHHIIIIII}}}pppjjjfffbbb\\\VVVOOOKKKHHHGGGAAACCCDDDEEEDDDBBB???===<<<===???AAAEEEHHHKKKLLLPPPRRRVVV[[[]]]^^^^^^]]]```aaa```^^^\\\^^^bbbfffeeeeeeeeeeeeeeedddcccbbb]]]^^^```bbbcccdddddddddgggeeedddcccddddddcccbbbbbbbbbaaaaaabbbccccccdddfffccc```[[[XXXWWWWWWWWWTTTSSSRRRRRRQQQQQQRRRRRRRRRPPPMMMJJJHHHGGGGGGGGGDDDDDDDDDCCCBBBAAA@@@@@@AAA@@@???======<<<======<<<<<<>>>AAADDDIIILLLOOONNNOOORRRUUUXXX[[[^^^___[[[\\\___dddpppwwwcccXXXWWWRRRKKKHHHKKKNNNLLLGGGJJJKKKLLLLLLMMMMMMLLLLLLOOONNNMMMMMMLLLKKKKKKJJJOOOPPPQQQRRRRRRRRRQQQPPPOOOOOOQQQTTTWWWYYYXXXWWWUUUUUUUUUSSSRRRSSSWWW[[[WWWWWWVVVWWWXXXZZZ\\\]]]^^^[[[XXXWWWYYY]]]___aaaeeeeeeiiioooqqqmmmkkkmmmgggnnnoooxxxzzz}}}llltttsssrrrqqq\\\MMMEEENNNaaaooosssssstttttttttuuuwww{{{~~~vvviii___WWWOOOFFF???;;;666444888:::;;;===AAA===>>>>>>>>>>>>>>>======999999888???QQQgggooommmvvvtttkkkccccccaaa^^^[[[ZZZZZZ[[[]]]\\\]]]^^^^^^]]]ZZZWWWXXXXXXXXXYYYXXXXXXWWWWWWYYYYYYYYYZZZZZZZZZ[[[[[[YYYVVVRRROOOMMMNNNPPPQQQYYY[[[WWWMMMGGGFFFBBB<<<:::<<>>>>>===????????????>>>>>>>>>>>>???AAADDDFFFGGGJJJLLLOOOQQQRRRTTTVVVYYY[[[]]]^^^ZZZdddhhhkkk~~~dddPPPOOOJJJJJJJJJKKKKKKLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLMMMMMMNNNOOOSSSSSSSSSSSSSSSRRRQQQQQQSSSQQQPPPQQQTTTWWWVVVUUUTTTUUUUUUTTTTTTUUUXXXZZZWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZ]]]aaaeeeffffffgggiiikkkllljjjiiigggaaa]]]cccppp}}}~~~~~~}}}lllmmmzzz}}}|||xxxooohhhZZZOOORRR___jjjpppsssxxxyyyxxxuuutttwww}}}zzzmmm___XXXRRRJJJAAA===:::888777888<<>>===@@@>>><<<===???AAA???===999@@@>>>AAATTTfffsssuuulllkkkaaaaaaaaa___]]]]]]___aaadddaaa]]][[[[[[YYYVVVSSSWWWTTTVVVZZZZZZVVVWWW]]]^^^]]]\\\\\\^^^^^^]]][[[YYYUUUOOOLLLLLLOOOQQQRRRRRRRRRPPPNNNLLLIIIFFFEEEBBBBBBCCCGGGLLLNNNMMMJJJzzz}}}yyyssszzzssskkkjjjfff```VVVXXXUUUNNNIIIHHHEEEAAAAAAAAAAAA??????@@@AAAAAABBBBBBDDDFFFHHHKKKMMMOOOTTTTTTTTTTTTUUUUUUUUUUUUXXXWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYZZZZZZ[[[[[[[[[ZZZZZZXXXWWWVVVVVVVVVVVVWWWXXXYYYZZZ[[[]]][[[VVVRRRNNNMMMMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFDDDBBBAAAAAA@@@??????>>>>>>>>>=========<<<<<<===>>>??????@@@AAAEEEGGGIIIKKKLLLMMMPPPRRRSSSUUUYYY]]]___```aaabbbhhhpppxxxyyy]]]OOOJJJIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPSSSTTTUUUUUUVVVUUUTTTSSSQQQOOONNNOOOSSSUUUUUUTTTVVVWWWWWWVVVTTTTTTUUUVVVSSSSSSSSSSSSSSSTTTUUUUUU\\\ZZZYYYYYY[[[^^^bbbdddjjjjjjiiijjjjjjjjjiiihhhccc```^^^^^^eeeppp}}}}}}~~~zzzjjjjjjtttvvvvvvvvvqqqeeeYYYQQQUUU___fffooowwwvvvwwwxxxwwwuuuvvv{{{uuuhhhZZZTTTNNNFFF>>>:::999777777999<<>>@@@>>>===>>>@@@@@@>>><<<777<<<<<>>=========??????@@@AAABBBDDDFFFGGGKKKKKKLLLLLLMMMNNNNNNNNNPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQOOOOOOOOOPPPQQQRRRSSSTTTWWWTTTQQQMMMJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@@@@??????<<<<<<<<<<<<=========>>><<<===>>>@@@BBBDDDEEEFFFFFFHHHJJJKKKLLLNNNRRRTTTQQQUUUYYY]]]```ccceeegggzzz___SSSNNNFFFHHHHHHHHHHHHHHHIIIJJJKKKJJJKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKLLLMMMOOOPPPQQQSSSTTTVVVWWWWWWVVVUUUTTTMMMLLLLLLMMMPPPSSSSSSSSSUUUWWWXXXXXXVVVUUUUUUVVVWWWWWWWWWWWWXXXYYYZZZ[[[bbb___[[[\\\```dddggggggkkkkkkiiigggfffeeeeeeeee```aaa___[[[YYYbbbttt||||||}}}~~~|||~~~llljjjsssvvvzzz~~~rrrfff```bbbccc___eeepppqqqtttwwwxxxvvvvvvyyy|||}}}{{{kkk___SSSMMMHHHAAA:::777777777777999<<>>>>>?????????<<<::::::<<<>>>LLLeeetttrrrmmmgggeeeeeeeeeccc___\\\[[[[[[ZZZ]]]```^^^[[[WWWWWWWWWVVVTTTUUUVVVVVVUUUYYY^^^\\\[[[ZZZZZZ[[[[[[ZZZXXXPPPOOOMMMNNNQQQUUUWWWXXXPPPOOOOOONNNLLLKKKJJJIIIOOOSSSWWWWWWSSSNNNKKKKKKxxxttt~~~xxxiiiXXXNNNKKKIIIFFFHHHCCC@@@@@@???>>>>>>@@@@@@?????????@@@AAABBBBBBDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNPPPOOOLLLHHHFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>============;;;;;;<<<===>>>???@@@@@@AAABBBCCCEEEGGGIIIJJJKKKFFFHHHJJJKKKMMMPPPTTTWWWVVVYYY]]]bbbhhhqqq{{{cccNNNJJJKKKHHHFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJKKKKKKJJJIIIIIIGGGHHHHHHJJJKKKNNNOOOPPPRRRSSSUUUVVVUUUSSSQQQPPPKKKKKKKKKMMMOOOQQQRRRSSSRRRTTTWWWYYYYYYYYYYYYZZZZZZZZZ[[[\\\^^^```bbbccceee```[[[]]]bbbhhhiiiggghhhgggfffdddaaaaaabbbccccccdddbbb\\\XXX^^^nnn{{{|||xxxwww{{{~~~}}}wwwmmmgggiiissszzz{{{rrrxxx|||uuurrrtttooocccaaahhhjjjooouuuxxxxxxwwwxxxzzz{{{}}}wwwoooaaaWWWLLLGGGCCC<<<777666666666888:::===>>>??????===>>>>>>??????===;;;999@@@@@@DDD[[[yyywwwpppnnngggbbbddddddbbb___[[[YYYYYYYYY___dddbbb[[[VVVVVVYYYXXXWWWVVVVVVVVVWWW[[[___[[[YYYXXXXXXXXXXXXWWWVVVRRRQQQOOOOOOQQQRRRRRRQQQOOONNNNNNMMMLLLLLLLLLLLLTTT[[[aaa___VVVNNNJJJJJJ|||tttxxxzzzhhh^^^\\\ZZZVVVSSSJJJCCCCCCCCCAAABBBFFFAAA@@@??????????????????@@@@@@AAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEFFFGGGHHHHHHKKKIIIGGGEEECCCBBBBBBBBB????????????????????????===<<<<<<;;;;;;<<<<<<=========>>>@@@AAABBBDDDDDDFFFFFFGGGHHHIIIJJJKKKLLLKKKLLLMMMNNNOOORRRVVVYYY\\\aaahhhppp}}}xxx]]]PPPKKKFFFFFFKKKEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJIIIHHHGGGDDDDDDEEEGGGIIIKKKMMMNNNPPPQQQQQQQQQPPPNNNKKKIIIJJJKKKLLLMMMNNNOOOQQQSSSQQQTTTWWWYYYYYYYYYYYYZZZUUUUUUWWWYYY\\\___bbbdddbbb]]]YYY[[[aaaffffffddddddddddddbbb```___bbbdddggggggeee```]]]```jjjrrruuuuuuuuuwww}}}{{{qqqcccZZZ]]]mmm{{{wwwyyy}}}}}}}}}|||}}}ppphhhiiiggglllssswwwwwwxxxyyy{{{yyyzzz|||zzznnnfffYYYPPPGGGCCC???:::666777555777999;;;<<<===>>>???<<<===>>>>>>===<<<;;;:::AAADDDMMMiii}}}kkkhhhhhhbbb___```aaa```]]]ZZZXXXXXX\\\bbbgggddd[[[UUUUUUXXXZZZ[[[ZZZXXXWWWZZZ]]]```YYYWWWVVVUUUVVVVVVTTTSSSRRRPPPOOONNNOOOOOONNNLLLNNNNNNMMMLLLMMMMMMNNNOOOXXX```fffdddYYYOOOLLLLLLaaa|||wwwrrrxxxyyy{{{ssspppmmmggg[[[OOOFFFFFFEEE@@@@@@DDD@@@@@@???>>>============?????????@@@@@@AAAAAABBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEECCCBBBAAA@@@??????============>>>>>>>>>>>><<<<<<;;;<<<<<<===>>>>>>@@@AAABBBCCCDDDFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJLLLMMMNNNOOOPPPSSSXXX[[[^^^ggguuuyyy^^^IIIJJJLLLEEECCCJJJEEEEEEDDDDDDDDDEEEEEEFFFEEEFFFHHHIIIIIIHHHFFFEEEBBBCCCCCCEEEGGGIIIKKKLLLNNNNNNMMMLLLKKKJJJHHHGGGJJJKKKLLLLLLLLLMMMOOOQQQRRRTTTVVVVVVUUUTTTUUUVVVRRRSSSTTTVVVYYY\\\___``````^^^]]]___cccffffffddd```bbbdddbbb```___bbbeeegggfffddd```^^^___cccgggnnnrrruuuwww{{{}}}rrrdddYYY[[[nnnvvvxxx{{{}}}}}}uuulllggghhhmmmsssvvvvvvvvvyyy{{{xxxwwwxxx|||sssggg___RRRJJJCCC@@@<<<888666888555888;;;<<<<<<<<<===>>>;;;<<<===<<<;;;:::<<<===CCCPPP^^^uuuppprrr{{{hhhffffffbbb^^^______^^^ZZZXXXWWWWWW^^^cccfffccc[[[UUUUUUXXX\\\^^^^^^ZZZXXX[[[^^^^^^WWWUUUTTTSSSTTTSSSRRRPPPOOOMMMLLLLLLNNNOOOOOONNNNNNNNNMMMLLLMMMNNNOOOPPPXXX___eeecccZZZQQQMMMMMMVVVcccwwwqqqttt}}}zzziii\\\SSSTTTQQQHHHBBBDDDBBBAAA@@@???>>>>>>>>>>>>>>>?????????????????????>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@??????>>>??????>>>>>>??????@@@AAAAAA@@@??????>>>======<<<<<<<<<<<<======>>>>>>>>>=========>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGHHHIIIHHHHHHIIIJJJJJJKKKKKKLLLJJJMMMPPPTTTYYY```hhhmmmuuu```SSSIIIIIIIIIEEEDDDGGGEEEEEEDDDDDDDDDDDDEEEEEECCCEEEGGGHHHHHHGGGEEECCCCCCCCCCCCDDDFFFHHHIIIJJJLLLLLLKKKJJJIIIJJJKKKKKKIIIJJJLLLKKKIIIIIIKKKNNNOOOPPPQQQPPPOOOOOOQQQSSSSSSTTTTTTUUUWWWXXXZZZ[[[ZZZ[[[^^^```bbbccccccbbb[[[^^^aaa```]]][[[]]]```aaaaaa___[[[VVVVVVZZZ___iiirrrxxxyyy{{{yyylll___^^^ppp}}}~~~~~~vvvrrrlllnnnqqqttttttssssssvvvyyywwwuuuuuuxxx~~~tttiii^^^WWWKKKEEE???===:::666555888666999<<<===<<<;;;;;;===:::;;;;;;:::999999===@@@OOOiiizzznnnttttttjjjgggffffffbbbbbb```]]]YYYVVVVVVVVV]]]```bbb___YYYUUUUUUXXX\\\``````ZZZXXX[[[\\\ZZZVVVTTTRRRRRRRRRQQQPPPNNNNNNMMMKKKLLLNNNPPPQQQQQQOOONNNMMMLLLLLLNNNOOOQQQPPPUUUZZZZZZTTTMMMJJJIIIXXXVVVeeesssooozzz{{{ooogggiiidddVVVMMMLLLDDDCCCBBBAAAAAA@@@@@@AAA???>>>>>>>>>>>>>>>>>>>>>=========>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>======<<<;;;======<<<<<<<<<===>>>>>>>>>======<<<<<<;;;;;;:::<<<<<<<<<======>>>>>>>>>??????@@@@@@AAACCCDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOLLLPPPWWW___iiitttkkkLLLOOONNNHHHDDDEEEFFFEEEFFFEEEEEEDDDDDDDDDEEEEEECCCDDDGGGHHHHHHGGGDDDCCCDDDDDDDDDEEEFFFHHHIIIJJJLLLKKKIIIIIIJJJLLLNNNPPPHHHJJJKKKJJJGGGGGGIIIKKKIIIJJJKKKKKKLLLNNNQQQTTTRRRRRRRRRQQQQQQRRRSSSSSSOOORRRWWWZZZZZZYYYYYYZZZVVVZZZ^^^]]]YYYVVVWWWZZZ[[[]]][[[UUUMMMMMMSSSZZZgggsss{{{{{{|||ttteeeaaapppwwwxxxvvvvvv|||~~~sssuuuvvvtttqqqqqqtttxxxvvvtttsssvvv{{{vvvkkk```UUUOOOHHHBBB===;;;888444555888666:::===>>><<<::::::<<<999::::::999777999>>>BBB```~~~www|||xxxiiifffddddddffffffeeebbb]]]XXXUUUUUUUUU[[[]]]]]][[[WWWUUUVVVXXX[[[``````[[[XXX[[[[[[WWWUUUSSSQQQQQQQQQPPPOOOMMMQQQOOOMMMLLLNNNPPPQQQQQQPPPOOOMMMLLLLLLNNNOOOQQQGGGKKKPPPPPPLLLGGGDDDCCCNNNUUU[[[ddd{{{lllkkkuuusssgggbbbWWWRRRKKKFFFCCCBBBAAA@@@>>>AAABBB@@@======???BBB=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<======<<<<<<<<<<<<======???>>>===<<<<<<<<<<<<<<>>:::777666666777888;;;;;;;;;;;;;;;;;;;;;;;;999<<<888888===;;;<<>>>>>======>>>>>>???===============>>>??????CCCCCCBBBBBBBBBCCCEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHLLLJJJHHHGGGGGGJJJNNNQQQPPPRRRWWW]]]```ccclllvvv}}}```LLLHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAABBBDDDFFFHHHIIIJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFJJJJJJIIIIIIJJJLLLNNNOOOOOONNNMMMMMMNNNPPPSSSTTTTTTUUUVVVXXXYYYYYYXXXXXXTTTTTTTTTRRRQQQRRRVVVYYYXXXYYYYYYVVVRRRPPPPPPRRR\\\gggttt{{{~~~~~~vvvjjjjjjsss|||oooiiiooovvv{{{sssbbb]]]nnn|||oooiiikkkqqquuuuuuuuuvvvwwwxxxyyyzzzzzzzzz~~~tttjjjcccZZZOOOFFFBBB>>><<<999777666666777888;;;;;;;;;;;;;;;;;;;;;;;;888===:::999>>>===AAAPPPhhhkkkzzzxxxgggeeegggdddcccfffdddaaa]]]\\\]]]___```___^^^^^^^^^[[[XXXWWWYYY\\\ddd___ZZZYYY\\\]]][[[XXXSSSSSSSSSRRRQQQPPPOOONNNMMMMMMLLLLLLMMMMMMNNNOOONNNKKKHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEDDDBBBAAACCCIIIOOOQQQUUUgggzzz```fffppp{{{{{{uuussszzz}}}qqqppp~~~ttteeeYYYOOOJJJGGGEEECCCBBBBBBBBBAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@@@@????????????@@@@@@>>>>>>???@@@AAABBBCCCCCCEEEEEEDDDDDDDDDEEEFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIHHHIIIJJJKKKKKKNNNQQQTTTSSSZZZfffooosss|||iiiRRRJJJEEEDDDCCCBBBAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAACCCEEEGGGHHHJJJIIIHHHFFFEEEDDDDDDDDDJJJHHHFFFDDDCCCCCCDDDEEEHHHIIIJJJKKKLLLMMMMMMNNNMMMLLLKKKKKKMMMPPPSSSUUUUUUVVVWWWXXXYYYYYYXXXWWWSSSTTTTTTSSSRRRTTTWWWZZZYYY[[[]]]\\\XXXSSSPPPOOOSSS^^^kkkvvv|||yyynnnhhhiii~~~ppphhhmmmssswwwooo___[[[lllqqqgggfffkkkqqqvvvttttttuuuvvvvvvuuuuuuuuuvvvlll```YYYRRRIIIAAA???;;;999777666666777888999;;;;;;;;;;;;;;;;;;;;;;;;777===;;;:::>>>???JJJ^^^qqqppp~~~oooddddddeeecccdddhhh```^^^]]]]]]___```aaa```bbb```^^^\\\[[[]]]bbbfffiii```WWWUUUZZZ]]][[[XXXRRRRRRRRRRRRRRRQQQPPPPPPNNNMMMKKKJJJIIIJJJLLLMMMMMMJJJHHHFFFGGGGGGGGGFFFCCCBBBBBBCCCDDDDDDCCCAAAGGGKKKQQQTTTQQQXXXvvvxxxjjjjjjoooxxxxxxsssuuu}}}rrrtttwwwggg]]]UUUQQQLLLJJJJJJHHHDDDAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDAAAAAA@@@@@@@@@@@@AAAAAA@@@AAABBBCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEFFFDDDDDDEEEFFFFFFGGGGGGHHHGGGKKKPPPSSSTTTUUUXXX[[[aaakkkzzzrrrqqqUUUJJJKKKCCCBBBAAA@@@????????????@@@AAAAAABBBBBBAAAAAA@@@????????????????????????AAAAAA@@@AAABBBCCCEEEGGGHHHGGGFFFEEEDDDCCCCCCDDDGGGFFFCCCAAAAAACCCEEEGGGFFFHHHJJJMMMNNNMMMLLLKKKJJJJJJJJJLLLNNNQQQTTTUUUUUUVVVXXXYYYYYYYYYXXXWWWWWWWWWWWWVVVUUUUUUWWWZZZZZZ[[[\\\\\\YYYVVVSSSQQQNNNWWWdddpppzzz~~~uuujjjcccsss~~~|||tttoooooouuu||||||pppfffhhhppp}}}rrrhhhbbbbbbkkkuuuqqqrrrrrrsssssssssrrrrrr|||yyymmmcccWWWQQQKKKCCC>>>>>>777777666555666777999:::;;;;;;;;;;;;;;;;;;;;;;;;888===:::999???FFFVVVoooyyypppiiihhhgggddddddggg___^^^^^^___```aaabbbbbbcccbbb```^^^^^^aaaeeehhhddd^^^WWWUUUWWWYYYXXXVVVRRRRRRSSSSSSSSSRRRRRRQQQOOOMMMJJJHHHGGGHHHJJJKKKKKKIIIGGGFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEEEEDDDBBBHHHJJJQQQUUUQQQPPPaaawwwtttnnnwww~~~|||vvvppphhhaaa\\\VVVOOOJJJEEEEEEEEEDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJJJJJJJQQQUUUZZZ]]]aaagggqqqxxxwwwwww~~~gggTTTFFFBBBDDDBBBAAA@@@?????????????????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???@@@@@@BBBDDDEEECCCCCCCCCCCCCCCDDDEEEFFFDDDBBBAAAAAABBBEEEHHHKKKHHHKKKNNNQQQQQQPPPNNNLLLIIIJJJLLLNNNPPPSSSTTTUUUUUUVVVXXXYYYZZZYYYYYYXXXXXXYYYYYYXXXWWWXXXZZZ\\\YYYYYYXXXXXXXXXXXXWWWVVVNNNTTT___lllwwwrrreeegggmmmwww~~~uuurrrpppttt{{{|||qqqiiigggwwwsssnnnhhh^^^[[[dddqqqnnnnnnooopppqqqqqqqqqqqquuuyyyyyyooobbbWWWLLLGGGCCC===999999555555555666777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<888999FFFSSSfff~~~}}}tttoookkkjjjiiifffeeeggg``````aaaaaaaaaaaacccdddcccbbbaaaaaaaaabbbbbbbbb]]]]]]\\\ZZZWWWVVVVVVWWWSSSTTTTTTTTTSSSRRRRRRQQQPPPNNNKKKHHHGGGHHHIIIKKKJJJHHHFFFFFFGGGGGGFFFEEEFFFDDDDDDDDDDDDDDDBBB@@@JJJMMMRRRUUURRRQQQXXXaaasssqqqzzz~~~xxxwwwtttjjj```WWWRRRLLLLLLJJJIIIGGGEEECCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCDDDEEEFFFEEEDDDCCCEEEFFFGGGHHHIIIIIIIIIIIIHHHIIIJJJLLLMMMOOOPPPPPPXXX^^^gggqqq~~~bbbMMMEEEAAA@@@???AAA@@@@@@???>>>>>>??????=========>>>>>>=====================>>>>>>>>>>>>@@@????????????AAACCCDDDAAAAAAAAABBBDDDEEEGGGHHHBBBAAAAAABBBEEEHHHKKKMMMNNNPPPSSSUUUUUUSSSPPPNNNIIILLLOOOSSSUUUVVVUUUUUUTTTUUUWWWYYYZZZZZZZZZZZZUUUWWWYYYYYYYYY[[[]]]___YYYWWWUUUUUUWWWYYYZZZZZZQQQUUU]]]iiivvv{{{lllfffhhhrrr{{{|||zzzrrrxxxvvvwww{{{|||yyyyyy{{{tttmmmgggbbb[[[VVV___lllkkklllmmmnnnnnnnnnnnnnnnrrrvvv|||xxxnnneee[[[QQQGGGDDDAAA<<<999:::555555666777888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::666???UUUfffvvvxxx~~~mmmjjjhhhggghhhhhhgggfffbbbbbbbbbaaa______aaacccaaaaaa```aaaaaa```]]]ZZZYYY]]]```___ZZZWWWWWWYYYWWWVVVVVVUUUSSSRRRPPPOOOPPPNNNLLLJJJIIIJJJKKKKKKHHHGGGFFFFFFGGGGGGEEEDDDDDDCCCBBBBBBCCCBBB@@@>>>KKKQQQTTTQQQOOOSSSXXXZZZggguuuxxxyyyzzzzzzpppjjjhhhbbb```]]]YYYTTTPPPLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGDDDFFFHHHJJJKKKKKKJJJIIIHHHIIIKKKMMMNNNOOOOOOOOOOOOPPPSSSVVVZZZ]]]```aaaeeerrrnnnPPPCCCCCCCCCAAA?????????>>>=========>>>>>>;;;;;;;;;<<<<<<;;;;;;;;;<<<=========>>>>>>>>>>>>??????>>>>>>???@@@BBBCCC@@@AAAAAABBBDDDEEEGGGHHHCCCCCCDDDEEEGGGJJJLLLMMMPPPRRRTTTUUUTTTRRROOOMMMJJJNNNSSSXXXYYYXXXVVVTTTSSSTTTWWWYYY[[[[[[[[[[[[UUUWWWXXXYYYYYYYYY[[[]]]YYYWWWUUUVVVYYY[[[[[[ZZZTTTUUU[[[ggguuussseeegggttt|||{{{vvvssstttzzzppp^^^XXXVVVVVV\\\gggjjjjjjkkkkkkjjjjjjiiiiiiqqquuuzzzuuummmddd\\\UUULLLDDDBBB@@@;;;999999555666777888999:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::888777IIIiii|||zzz{{{|||iiigggddddddgggiiigggdddccccccbbb^^^[[[[[[^^^aaaaaa___^^^______^^^ZZZWWWYYY[[[]]]]]][[[YYYYYYYYYZZZYYYXXXVVVSSSPPPNNNMMMOOOOOONNNMMMLLLLLLLLLMMMGGGFFFEEEFFFGGGGGGEEECCCCCCBBBAAABBBDDDDDDBBB@@@GGGPPPQQQIIIGGGPPPWWWXXX^^^mmm}}}{{{}}}zzzuuuooohhhbbb]]]ZZZQQQQQQQQQQQQQQQQQQQQQQQQIIIIIIIIIHHHHHHGGGGGGGGGJJJIIIIIIHHHHHHIIIIIIJJJHHHJJJMMMOOOQQQRRRQQQQQQKKKMMMOOOQQQSSSTTTTTTTTT[[[]]]aaafffkkkppptttvvvyyyjjjVVVCCC>>>AAABBB@@@>>>>>>>>>===<<<<<<<<<======999::::::;;;;;;::::::999<<<=========>>>>>>????????????>>>>>>>>>@@@AAABBBAAABBBBBBCCCDDDEEEGGGGGGDDDEEEFFFHHHIIIJJJKKKLLLOOOPPPRRRRRRQQQNNNKKKIIIKKKOOOVVV[[[\\\ZZZVVVSSSRRRTTTVVVYYY[[[\\\\\\\\\XXXYYYYYYYYYWWWVVVWWWXXXYYYWWWWWWXXX[[[]]][[[YYYUUUUUUZZZeeevvvwww```bbbrrr}}}uuunnnkkktttuuuXXXPPPSSSVVV\\\dddjjjjjjjjjiiihhhfffeeedddllloootttyyyyyynnnggg^^^WWWLLLDDD===<<<:::666333444666777888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999777999QQQxxxwwwrrrvvvlllhhhdddcccgggiiifff```ddddddaaa]]]XXXWWW[[[^^^aaa^^^\\\\\\^^^]]][[[XXXZZZXXXWWWXXXZZZZZZYYYWWW\\\[[[YYYWWWSSSPPPMMMKKKOOOOOOOOOOOONNNNNNNNNMMMFFFEEEEEEFFFGGGGGGEEECCCCCCCCCCCCDDDFFFGGGFFFEEEKKKKKKJJJJJJKKKMMMOOOPPPUUU___lll~~~~~~|||xxxqqqkkkgggeee]]]ZZZVVVRRRPPPQQQRRRSSSYYYSSSOOORRRUUUTTTTTTUUUWWW[[[cccjjjlllhhh___YYYVVVZZZ]]]^^^^^^bbbjjjqqqjjjNNNHHHCCCAAADDDEEEBBB??????>>>>>>===<<<;;;;;;:::;;;::::::::::::;;;<<<<<<;;;;;;<<<===>>>???@@@@@@@@@???>>>======>>>???@@@??????@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKMMMLLLJJJIIIIIIIIIJJJKKKLLLMMMOOOTTTXXXYYYVVVRRRPPPQQQSSSVVVZZZ[[[[[[YYYXXX\\\___]]]YYYWWWZZZ^^^[[[ZZZ[[[\\\^^^^^^]]][[[WWW]]]bbbgggppp~~~pppgggiii~~~ssskkkrrrsssuuuqqqcccaaaaaa___aaaffffffeeeeeeddddddeeefffgggjjjlllnnnrrrvvv|||xxxlllbbbYYYRRRNNNDDDAAA<<<888444444444555555666888:::<<<=========::::::999:::<<<>>><<<888===555CCCaaaoookkkuuuvvvvvvsssmmmkkkiiifffddddddddddddddd```ZZZWWWXXX[[[^^^```dddbbbaaa``````___]]][[[XXXYYY[[[\\\\\\[[[YYYXXX]]][[[XXXUUUSSSQQQQQQPPPQQQQQQPPPPPPOOONNNMMMLLLLLLIIIEEECCCDDDEEEFFFFFFCCCDDDEEEEEEEEEDDDBBBAAALLLLLLKKKKKKLLLLLLMMMNNNQQQUUUYYYlll}}}zzzxxxwwwoooiiifffhhhjjjlllqqqvvv~~~wwwnnnhhhlllnnnqqqsssyyyrrrNNNJJJEEE@@@???BBBCCCAAA>>>???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<======>>>?????????@@@???>>>======>>>???@@@???@@@@@@AAABBBCCCDDDDDDEEEFFFFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLLLLOOOOOOQQQTTTVVVVVVRRROOOPPPPPPPPPSSSUUUWWWVVVUUUUUUXXXZZZZZZXXXWWWXXXZZZ[[[YYYXXXYYYZZZ\\\[[[[[[]]]dddjjjnnnsss}}}|||uuusssrrrqqqlllnnn|||qqqddd\\\^^^bbbaaa```bbb]]]]]]]]]^^^```bbbeeegggjjjkkkmmmooorrrwww~~~}}}wwwlllaaaXXXQQQKKKGGG@@@===:::666444444555777666888:::<<<>>>>>>>>>>>><<<<<<<<<:::999:::::::::;;;666BBBZZZhhhmmm|||uuummmhhhgggfffeeecccbbbbbbaaa```]]]XXXVVVWWWYYY[[[[[[^^^^^^^^^______^^^\\\YYY\\\[[[XXXVVVVVVWWWYYYZZZXXXWWWTTTQQQOOONNNNNNNNNQQQQQQQQQPPPOOOMMMJJJIIIKKKHHHEEECCCDDDEEEEEEEEEAAAAAAAAAAAAAAA@@@??????MMMMMMMMMLLLLLLKKKKKKKKKPPPPPPOOOYYYjjjxxxzzz|||jjjPPP<<>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBFFFFFFFFFGGGGGGHHHHHHHHHIIIKKKNNNPPPQQQPPPNNNMMMQQQQQQRRRSSSTTTRRRNNNKKKPPPNNNMMMNNNPPPQQQQQQPPPTTTUUUXXXZZZ[[[ZZZZZZYYY[[[YYYVVVUUUWWWYYYZZZ[[[\\\cccjjjmmmmmmrrr~~~xxxwww{{{qqqggghhhwwwmmmddd[[[ZZZ\\\]]]^^^^^^YYYYYYYYYZZZ]]]aaaeeegggjjjjjjjjjjjjkkkpppvvv{{{pppiii```VVVNNNHHHCCC???;;;999666444444555666888999:::<<<>>>????????????===>>>>>><<<999999<<>>@@@KKK]]]mmm|||{{{kkkddddddeeeeeeeeedddcccbbbaaa^^^\\\YYYYYYZZZ[[[[[[[[[]]]]]]]]]]]]^^^\\\YYYVVV]]]\\\ZZZYYYXXXWWWWWWXXXSSSRRRPPPOOOMMMMMMLLLLLLPPPQQQQQQPPPNNNKKKHHHFFFJJJGGGDDDCCCCCCEEEEEEEEEAAA@@@??????>>>>>>??????MMMMMMMMMMMMLLLKKKJJJIIIOOOQQQQQQVVV\\\```zzzwwwjjjnnn{{{{{{}}}]]]MMMEEE???AAA>>><<<<<<>>>???>>>===============<<<<<<;;;;;;===<<<<<<<<<<<<===>>>>>>?????????>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@AAAAAAEEEEEEEEEEEEFFFFFFFFFGGGGGGIIIKKKMMMNNNNNNMMMMMMPPPQQQQQQRRRRRRPPPMMMKKKNNNLLLKKKKKKMMMOOOPPPPPPWWWWWWZZZ]]]``````]]][[[\\\YYYUUUTTTVVVYYY\\\]]][[[```eeefffbbbdddrrr|||ooorrrzzzooonnnzzz{{{uuuhhh\\\VVVWWWZZZ]]][[[ZZZYYYYYY\\\```eeehhhhhhhhhgggffffffjjjqqquuu{{{vvvhhhbbbYYYPPPIIICCC???<<<888666555333333444666888:::;;;===>>>?????????>>>???===<<<===<<<;;;===AAA>>>IIIYYYkkk}}}tttggg^^^cccdddfffggggggeeecccbbb^^^]]]]]]^^^```aaaaaa___```^^^[[[ZZZZZZYYYWWWVVVXXX[[[___aaa```[[[UUUQQQPPPPPPOOONNNMMMMMMMMMMMMMMMNNNOOOOOOMMMJJJGGGEEEHHHEEECCCBBBCCCDDDDDDDDDCCCBBBAAA@@@???@@@AAAAAAMMMMMMLLLLLLKKKJJJJJJJJJLLLQQQRRRUUUXXXZZZqqqpppkkkuuu~~~{{{ttt\\\JJJEEEEEECCC>>>===<<<<<<===>>>======<<<<<<<<<;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>??????>>>>>>===<<<<<<<<<========================>>>>>>>>>>>>????????????BBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLLLLMMMOOOPPPPPPOOONNNMMMMMMLLLJJJKKKNNNQQQRRRRRRXXXYYY[[[^^^``````]]]ZZZ\\\YYYVVVVVVXXX\\\^^^______```cccbbb^^^___mmm~~~rrrllluuu}}}}}}|||www~~~zzziii]]][[[[[[YYYWWWVVVTTTTTTWWW]]]cccgggddddddcccbbbcccffflllpppsss{{{vvvlllbbb\\\TTTKKKEEE@@@<<<999777666555444444555666777;;;<<<===>>>??????>>>===@@@:::888;;;<<<:::;;;>>><<>>=========<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<============>>>???@@@AAABBBCCCCCCDDDCCCCCCBBBCCCDDDFFFHHHIIIHHHJJJMMMNNNNNNNNNOOOPPPMMMLLLLLLNNNPPPSSSSSSSSSUUUVVVXXXYYYXXXWWWVVVUUUWWWVVVUUUWWWZZZ]]]______```]]]]]]^^^ZZZXXXeeevvvzzzooommmpppqqquuu{{{|||tttvvvxxxzzzsssqqqgggYYYRRRPPPNNNNNNQQQWWW^^^bbb```aaaaaa``````bbbeeeiiiiiiqqq|||zzztttjjjaaaXXXSSSKKKEEE???<<<888666666666555555666777888999<<<===>>>?????????>>>===AAA:::777::::::888===FFFNNN]]]vvvuuufffdddaaa[[[^^^```bbbccccccaaa___]]]ZZZZZZ\\\^^^aaabbb```^^^TTTQQQMMMMMMPPPUUUXXXZZZXXXWWWWWWVVVTTTRRRQQQPPPJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHDDDBBBAAAAAABBBCCCBBBAAAAAA@@@??????>>>>>>??????KKKIIIHHHGGGHHHKKKOOOQQQNNNXXXUUUSSSaaarrr~~~sssyyy{{{bbbKKKDDDEEEBBB<<<999<<<<<<===<<<;;;:::::::::888888888888888888888888;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;:::::::::999:::;;;;;;;;;;;;:::999888888999:::;;;<<<<<<===;;;;;;<<<>>>@@@AAABBBCCCBBBBBBCCCDDDEEEFFFFFFFFFEEEHHHLLLMMMMMMMMMOOOQQQOOOOOOOOOPPPRRRSSSRRRQQQQQQSSSUUUSSSOOOLLLMMMNNNOOOOOORRRVVVZZZ\\\\\\[[[\\\WWWWWWZZZVVVRRRYYYfffwwwvvvkkkjjjooottt~~~xxxvvvssssssvvv}}}vvvmmmmmmqqq|||}}}dddZZZWWWRRROOOPPPTTTYYY]]]^^^______]]]\\\\\\]]]______fffooowww{{{tttlllfff^^^UUUMMMIIICCC>>>;;;999777666444555555666888;;;<<<>>>>>>???@@@AAAAAA@@@???>>>===:::999;;;999<<>>>>>??????>>>>>>===<<>>AAA>>><<<>>>;;;<<<<<<<<<:::888888888777777777777777888888888;;;::::::::::::;;;<<<<<<::::::::::::::::::::::::888999::::::::::::999888666666777888:::;;;<<<<<<888999;;;<<<>>>@@@BBBCCCAAACCCFFFHHHHHHGGGFFFDDDEEEHHHLLLMMMLLLLLLNNNQQQQQQPPPQQQRRRSSSSSSQQQNNNOOORRRTTTPPPJJJFFFHHHKKKHHHJJJOOOUUUYYY[[[YYYWWW\\\WWWWWW\\\YYYQQQSSS]]]hhhvvvooommmtttzzzyyywwwyyy~~~wwwnnnnnntttzzz}}}rrriiiddd]]]VVVSSSTTTWWWZZZ]]]^^^^^^\\\YYYWWWWWWXXXXXX^^^fffmmmsss{{{wwwjjjbbb]]]UUUMMMFFFCCC>>>:::999999888777222333555777:::===@@@BBB@@@AAABBBBBBBBBAAA@@@???999999===???<<>>???@@@@@@@@@???===<<>>>>><<<<<<;;;;;;;;;:::::::::777777777777777777777777888888999999999:::::::::888888777777888888999:::888999::::::::::::999888333555888:::;;;;;;999888888999:::;;;>>>@@@CCCDDDGGGFFFDDDBBBAAAAAAAAAAAAFFFHHHKKKLLLLLLMMMOOOPPPKKKMMMPPPSSSTTTSSSQQQOOOPPPNNNLLLJJJIIIHHHEEECCCFFFIIIMMMQQQUUUWWWXXXXXXWWWYYY[[[YYYUUURRRSSSTTT___lll{{{oooeee~~~}}}uuuzzzzzz}}}qqqhhh\\\RRRPPPTTTZZZ___]]]\\\[[[ZZZYYYWWWWWWVVV\\\___cccfffjjjrrr|||xxxmmmccc[[[TTTMMMHHHBBB@@@<<<888555555555666444666888::::::<<<>>>@@@===>>>???@@@AAA@@@@@@???>>>===999888CCCYYYppp~~~uuuzzztttbbb___aaa]]][[[___aaabbbdddeeeeeecccaaa___[[[YYYXXXXXXXXXYYYXXXXXXZZZ\\\]]]\\\YYYVVVTTTSSSRRRRRRSSSTTTTTTSSSRRRQQQQQQPPPNNNMMMMMMKKKIIIFFFHHHGGGFFFDDDCCCCCCCCCCCCAAAAAABBBBBBBBBAAA@@@?????????>>>>>>======<<<<<>>@@@BBBCCCBBBBBBAAA@@@AAAAAABBBCCCDDDFFFIIIJJJJJJKKKMMMNNNPPPPPPQQQQQQQQQPPPNNNNNNOOONNNMMMLLLJJJIIIHHHHHHKKKMMMPPPSSSTTTUUUUUUUUURRRUUUWWWWWWTTTRRRSSSUUU\\\fffyyysssiiiwww|||zzz~~~{{{iiiUUUNNNTTT\\\[[[VVVWWWWWWXXXXXXXXXWWWWWWVVVUUUWWWYYY[[[___hhhsss|||}}}vvvnnnddd[[[UUUOOOIIIEEE???===:::777555444555666555777999::::::;;;===???===>>>???@@@AAA@@@@@@???>>><<<<<>>>>>>>>>>>======<<<<<>>AAA@@@>>><<<;;;::::::;;;999999888888888777777777666666666666666666666666555555666666666777777777777777666666777777888999666777777888888777777666666777999::::::999888666777888;;;===???@@@@@@@@@>>>>>>>>>???AAACCCDDDEEEDDDFFFIIIJJJJJJKKKMMMNNNUUUSSSPPPNNNLLLKKKKKKLLLKKKMMMNNNMMMJJJJJJLLLOOOUUUVVVVVVWWWVVVUUUSSSRRRPPPSSSWWWWWWUUUTTTUUUWWWYYY___nnn}}}tttnnnzzzyyy~~~rrr___VVVWWW[[[ZZZVVVPPPQQQSSSVVVWWWVVVVVVUUUPPPPPPPPPPPPSSS]]]jjjsss}}}yyyrrrhhhaaaXXXQQQLLLHHHCCC???:::999777555444444555666777888:::;;;:::;;;<<<>>>===>>>???@@@AAA@@@??????@@@===???EEEJJJRRRbbbtttwwwwwwiii^^^___aaa]]][[[]]]]]]\\\ZZZYYYYYYYYYZZZ[[[YYYYYYXXXXXXXXXWWWWWWWWWVVVXXXZZZZZZXXXVVVVVVVVVXXXVVVSSSQQQOOOOOOPPPQQQQQQPPPNNNMMMLLLKKKIIIGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@AAABBBBBBBBBAAA???>>>>>>>>>>>>============<<>>;;;@@@???===;;;::::::::::::888888888777777777777666555555555555555555555555555555555555666666666666888777777777777888999999777777777777777777777777777888999::::::999777666666888;;;===?????????>>>===>>>???@@@BBBDDDEEEFFFFFFHHHKKKLLLLLLMMMOOOPPPUUURRRMMMIIIGGGHHHJJJKKKIIILLLOOOOOOLLLLLLQQQVVVaaa```___^^^[[[XXXVVVTTTUUUXXX[[[[[[XXXVVVVVVXXXYYY\\\gggyyynnnyyy{{{|||}}}}}}|||uuufffUUUNNNRRRYYYLLLNNNQQQTTTUUUUUUSSSRRROOOOOOMMMKKKMMMVVVcccmmmuuuxxx|||yyynnnggg^^^XXXOOOIIIEEEBBB===:::666555444333333444666777888:::;;;;;;::::::<<<===>>>>>>@@@@@@AAA@@@???>>>@@@<<>>========================FFFFFFEEEEEEGGGIIIKKKLLLLLLKKKIIIHHHHHHJJJLLLNNNLLLPPPTTTUUUUUUXXXaaahhh}}}yyyvvvsss}}}SSSAAACCCFFFAAA;;;>>>>>>===<<<;;;:::::::::888888888888777777777777444444444444444444444444555555555555666666666777999888888888888999::::::888888888888888888888888888888999999999888777777666888;;;===>>>>>>===<<>>???@@@AAA@@@@@@>>>>>>;;;;;;@@@HHHNNNZZZtttlllccc```___aaabbb```]]]]]]\\\]]]___```___^^^\\\[[[ZZZ\\\^^^]]][[[ZZZZZZ[[[YYYZZZZZZYYYVVVTTTSSSTTTQQQRRRTTTVVVVVVUUUSSSRRROOOMMMJJJHHHHHHGGGFFFDDDEEEDDDCCCAAA@@@@@@@@@@@@???@@@AAAAAAAAA@@@???>>><<<<<<<<<<<<<<<=========EEEEEEFFFFFFHHHIIIKKKLLLJJJJJJIIIIIIJJJLLLMMMNNNJJJNNNRRRSSSQQQSSSXXX]]]hhh~~~~~~}}}~~~rrr^^^HHH@@@AAA@@@>>><<<===<<<<<<;;;;;;:::999999888888777777777666666666333333333333333333333333444444555555555666666666888888888888888999999:::999888888777777888888999777888888999999999888888777888:::<<<<<<===<<<<<<@@@@@@BBBCCCDDDEEEEEEEEEDDDFFFIIIJJJJJJKKKMMMNNNMMMKKKIIIGGGGGGIIILLLNNNSSSUUUVVVVVVVVVXXX]]]bbbffffffdddcccaaa```___^^^[[[]]]]]]ZZZVVVUUUXXX[[[aaa```cccnnn}}}vvvpppooowww|||}}}wwwbbbQQQKKKLLLNNNOOOOOONNNMMMLLLKKKJJJHHHEEEDDDIIIQQQXXX___eeemmmuuuzzz}}}wwwqqqiii```YYYQQQKKKDDD>>><<<:::777444222333333444555777888999999:::<<<<<<;;;;;;<<<>>>??????@@@AAA@@@???>>>===777AAALLLUUU^^^rrriii```aaacccddddddbbb___^^^]]]^^^```bbbaaa___]]][[[ZZZ^^^``````]]][[[[[[]]][[[[[[[[[YYYVVVTTTSSSTTTPPPRRRVVVYYYYYYXXXUUUSSSOOOLLLIIIGGGGGGFFFEEEDDDEEEDDDCCCBBBAAA@@@@@@@@@???@@@AAAAAAAAA@@@>>>===;;;<<<<<<<<<<<<=========BBBCCCEEEFFFHHHIIIIIIJJJIIIJJJKKKLLLMMMMMMMMMMMMOOOPPPQQQPPPOOOQQQVVVZZZ[[[kkk|||www}}}yyy{{{xxxsssqqqssswww{{{rrrPPPIIIDDDAAA???;;;;;;>>>::::::::::::999888777777666666666666555555555444333333333333333333333333333333333333444444444444666666666666666777777888888777666666666666777888777777888888999999999:::999999999:::;;;;;;;;;<<<===>>>@@@BBBDDDEEEEEEEEEDDDFFFIIIJJJJJJKKKMMMNNNLLLKKKKKKKKKKKKMMMNNNOOOUUUUUUTTTTTTVVVYYY]]]___]]]]]]]]]]]]]]]]]]^^^___YYYZZZZZZYYYXXXZZZ```fffcccaaabbbjjjuuusssiiilllqqqrrrvvv}}}}}}|||yyy||||||\\\IIIIIIJJJKKKKKKKKKKKKKKKFFFFFFFFFCCCAAABBBGGGLLLNNNUUU___iiipppvvvzzz}}}~~~xxxpppiiiccc]]]VVVPPPIIICCC===999888888555333333444555666777999::::::888:::<<<<<<;;;<<<===??????@@@@@@AAA@@@???>>>===;;;RRRfffmmmvvvsssggg```dddggggggeeecccbbb```\\\]]]]]]^^^]]]]]][[[[[[YYY]]]aaa```]]]ZZZ[[[]]][[[[[[[[[YYYVVVUUUVVVWWWTTTUUUWWWYYYYYYXXXVVVUUUQQQNNNJJJHHHGGGGGGGGGFFFFFFEEEDDDBBBAAAAAA@@@@@@???@@@@@@AAAAAA???>>>===;;;;;;;;;<<<<<<<<<======@@@BBBDDDFFFHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNMMMLLLTTTRRROOOMMMLLLNNNSSSWWWWWW\\\___dddyyyvvvrrr~~~xxxyyy}}}pppgggiiiiiigggnnn{{{nnnVVVSSSGGG@@@;;;;;;<<<<<<===@@@888888999888888777666555555555444444444333333333222222222222222222222222111111222222222333333333444444444444444555666666777666555444444555666777666666777888999::::::;;;:::999999999999:::;;;<<<:::<<>>@@@???@@@AAAAAA@@@???>>>===DDDddd}}}xxx~~~hhhdddaaafffjjjiiifffeeecccaaa\\\[[[ZZZYYYXXXYYYYYYZZZXXX]]]aaa```\\\YYYZZZ\\\YYYZZZZZZYYYWWWWWWXXXZZZYYYYYYYYYXXXXXXWWWWWWVVVRRROOOKKKIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA??????@@@AAA@@@???>>>===;;;;;;;;;<<<<<<<<<======AAABBBBBBDDDFFFIIIKKKLLLJJJJJJJJJHHHGGGHHHKKKNNNQQQRRRRRRPPPOOONNNOOOQQQPPPRRRWWW\\\bbbrrr{{{zzzqqqvvvvvvpppvvv}}}eeeNNNDDDGGG@@@??????>>>===<<<<<<;;;:::::::::999777666444333555555444444444333333333222222222222222222222222444222111111333444555555666666777777777777666666666555444333333444555666555555555555666666666666:::999999;;;<<<===<<<;;;888;;;???CCCEEEEEEDDDCCCEEEGGGIIIJJJJJJLLLOOOQQQOOOPPPPPPPPPNNNKKKIIIGGGPPPJJJKKKSSSWWWUUUSSSUUUTTTUUUWWWXXXZZZ\\\^^^^^^[[[ZZZZZZ]]]aaaeeeggghhhddd___bbbgggfffkkkooommmxxxyyy|||qqq~~~{{{{{{xxxjjjGGGGGGFFFEEEBBB@@@AAAEEEBBBAAAAAA@@@??????@@@@@@@@@AAADDDHHHOOOXXXcccjjjrrruuuzzz~~~tttlllfffaaaZZZSSSNNNHHHCCC@@@<<<:::777555333333333444777777888999:::::::::::::::::::::;;;<<<===>>>>>>>>><<<<<<<<<;;;:::@@@HHHRRRmmmzzz~~~~~~vvvwwwnnn```ggg```cccgggfffbbb]]][[[ZZZ\\\]]]]]]\\\[[[[[[\\\^^^^^^_________^^^___bbbddd\\\\\\\\\[[[ZZZXXXWWWVVVYYYVVVRRRQQQQQQQQQQQQPPPOOOMMMJJJIIIIIIGGGEEECCCCCCCCCCCCDDDCCCBBBBBBAAA@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<<<<<<<;;;;;;:::888666555444333444444444444333333333333222222222222222222222222555444222222333444444444555555666666666666555555666555444333333444555666444555555555666666666666888888888999;;;<<<;;;999:::<<>>>>>>>>?????????@@@AAADDDHHHOOOXXX^^^hhhmmmsssxxx{{{}}}yyynnnggg```[[[TTTNNNIIIDDD???<<<:::888666444333333444444777888999::::::;;;:::::::::;;;;;;;;;<<<=========>>>===>>>???===<<>>======<<<;;;;;;::::::::::::::::::::::::EEEFFFHHHJJJKKKKKKKKKJJJFFFGGGHHHHHHHHHIIILLLNNNMMMNNNNNNLLLJJJJJJKKKLLLPPPOOORRRYYY]]]___dddjjjvvvnnnjjjlllnnnpppuuuzzztttlllhhhhhhnnntttzzzgggMMMAAA???<<<===AAA>>>===<<<;;;;;;<<<=========;;;999777555444444444444444444333333333222222222222222222222222222222555555444333333333333444444444555555555555444444555555444444444444555555444444444555555555666666777666666888:::;;;:::888;;;<<<===???@@@AAAAAAAAABBBDDDFFFGGGHHHJJJLLLNNNMMMMMMKKKKKKKKKLLLNNNOOOIIIKKKPPPUUUUUUPPPMMMOOORRRUUUYYY\\\^^^]]][[[ZZZ___]]]\\\\\\^^^______^^^aaa^^^___bbb]]]]]]qqq|||www{{{~~~{{{rrrggg^^^YYYUUUJJJAAA@@@???===<<<======<<<<<<<<<<<<<<<======>>>>>>>>>>>>@@@DDDJJJNNN]]]cccjjjqqquuuvvvxxxyyy{{{}}}yyyssslllccc\\\VVVRRRLLLFFFBBB>>>:::777777666444333333444555666777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???@@@HHHQQQWWWbbbmmmyyyrrrooolllccchhhgggccc___[[[YYY[[[]]]``````___]]]ZZZYYYYYYZZZ___]]][[[[[[\\\\\\YYYUUUPPPQQQSSSUUUWWWYYYYYYZZZTTTQQQNNNLLLKKKKKKJJJIIIIIIGGGEEEDDDDDDCCCAAA???AAAAAABBBBBBAAAAAA@@@???>>>======<<<<<<;;;;;;:::888888888888888888888888DDDEEEGGGIIIIIIHHHGGGFFFFFFGGGIIIIIIHHHHHHIIIKKKDDDFFFGGGHHHHHHIIIKKKMMMRRRSSSWWW]]]^^^[[[[[[^^^ggg{{{|||~~~~~~sssnnnjjjllltttyyy}}}~~~TTTGGG===<<<>>><<<;;;;;;===<<<:::::::::;;;===>>>===;;;888555333333444444333333333333222222222222111111111111111111111111222222333333222222333444333333444444444444333333444444444444444444444444333333444444444555555555666555666777:::;;;:::999<<<<<<<<<<<<<<<===>>>??????AAADDDFFFFFFHHHJJJLLLJJJJJJKKKLLLMMMNNNOOOPPPGGGJJJOOOPPPNNNKKKKKKMMMQQQRRRUUUWWWYYYYYYXXXWWW[[[ZZZZZZ[[[]]]______^^^___]]]^^^```[[[YYYggg{{{|||}}}zzz~~~{{{tttooommmnnn```SSSKKKCCC;;;;;;@@@::::::::::::::::::;;;<<<<<<<<<<<<;;;:::<<<@@@CCCNNNSSSZZZ```eeejjjnnnpppxxxzzz~~~zzzqqqjjjeee^^^VVVQQQLLLHHHCCC???<<<999666444444444333333444555666777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;===::::::<<<@@@HHHVVVccc```ooowwwjjjllljjjbbbdddbbb___\\\YYYYYY[[[\\\]]]^^^^^^\\\YYYXXXYYYZZZ[[[XXXVVVYYY]]]^^^ZZZUUUUUUVVVVVVWWWWWWWWWVVVVVVRRROOOLLLJJJJJJIIIGGGFFFGGGFFFDDDCCCCCCBBB@@@>>>???@@@@@@@@@@@@???>>>>>><<<<<<;;;;;;::::::::::::777777777888888888888888DDDEEEGGGHHHHHHFFFEEECCCGGGIIIJJJJJJHHHFFFFFFFFFAAABBBDDDDDDEEEFFFIIIKKKMMMPPPVVV[[[XXXTTTVVV]]]aaadddrrr}}}|||mmmfffccchhhkkklllrrryyyyyy|||}}}rrruuu{{{cccPPP>>><<<<<>>>>>>>>>>>>>>>>>===<<<<<<:::::::::999999999999999777888888888999999::::::DDDEEEFFFGGGFFFFFFEEEDDDGGGIIIKKKKKKHHHEEECCCCCCDDDEEEEEEEEEDDDDDDFFFHHHJJJNNNTTTWWWUUUSSSWWW___\\\^^^gggvvvxxxllllllvvv}}}~~~yyy~~~wwwgggdddrrr~~~vvvXXXGGG@@@:::;;;<<<<<<::::::===@@@::::::::::::999999999999666555444222222222222333222222222111111111000000111111111111111111111111---000333333111000222555222222333333333333222222333333444444444444333333222222222333333333444444555555666888:::<<<;;;:::888888888888888999:::;;;999<<<@@@BBBCCCCCCEEEFFFCCCFFFJJJNNNPPPNNNLLLJJJKKKMMMMMMJJJJJJPPPTTTVVVVVVTTTSSSRRRRRRTTTWWWXXXYYYXXXWWWWWWXXXWWWUUUSSSWWWWWWXXXZZZYYYXXX___iiizzzyyytttooommmttt|||ZZZBBB>>>;;;;;;:::999999999999999999:::;;;;;;::::::<<<>>><<<===@@@CCCIIIPPPYYY___iiimmmssswwwyyy{{{}}}~~~|||xxxlllfff^^^WWWSSSNNNHHHDDD>>>;;;888666555555333222222333444555777888999999888999:::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<:::999<<>><<<<<<======<<<<<<;;;:::888888888888888888888888888888888999::::::;;;;;;BBBBBBBBBCCCCCCCCCCCCCCCEEEHHHJJJKKKHHHEEECCCBBBFFFGGGHHHGGGFFFFFFHHHIIILLLLLLOOOTTTVVVUUUXXX\\\ZZZZZZaaajjjooowwwuuuooouuu|||~~~|||pppSSSDDD@@@???::::::999888999;;;===>>>888999:::;;;:::999777555111111111111111111111111222111111111000000000000111111111111111111111111111444777666222000111333222333333333333333333222222333444444444444333222222222222222333333333333444333444666999;;;:::999555555666777888999999999777:::>>>AAABBBBBBCCCDDDBBBDDDGGGJJJJJJIIIGGGFFFGGGJJJIIIHHHLLLTTTWWWTTTTTTSSSSSSRRRRRRSSSTTTUUUTTTSSSRRRSSSTTTSSSQQQOOOSSSSSSTTTUUUTTTUUUZZZaaaooo}}}yyyuuuqqqqqqwww~~~wwwwwwuuuttt{{{|||iiiIII???======;;;:::999999999999777999::::::999999:::;;;;;;<<<>>>@@@DDDIIIOOOTTT___dddlllrrrvvvyyy|||}}}~~~|||xxxsssmmmiii___ZZZSSSNNNJJJFFFAAA===999777444333333333333222333444555777888999999:::888999:::;;;<<<<<<<<<<<<:::;;;;;;;;;<<<=========666===KKK\\\hhhppp{{{~~~gggfffggg___]]]cccZZZYYYXXXZZZ]]]]]][[[XXX\\\\\\\\\[[[YYYXXXZZZ[[[YYYXXXXXXWWWWWWXXXXXXXXXUUUUUUUUUUUUTTTSSSRRRQQQJJJIIIHHHHHHIIIHHHFFFDDDEEECCCAAAAAAAAAAAA???>>>;;;;;;;;;<<<;;;::::::999777777777777777777777777777777888999999:::;;;;;;??????>>>>>>>>>???@@@AAACCCFFFIIIKKKIIIFFFDDDCCCEEEGGGHHHIIIIIIJJJLLLOOOLLLHHHIIIOOOTTTTTTSSSTTTXXXQQQSSS\\\___^^^fffuuuyyy~~~eeeIII;;;:::;;;:::777777777:::>>>@@@===777888999;;;<<<;;;888555333...///000111111111111111111111111111000000000000000000000000000000000000555999;;;999444000000222222333333444444333333222222222444444444444222222111111222222222333333333222222333555888999999888333444555777888888999999666999>>>@@@AAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEDDDAAADDDEEEEEELLLUUUUUUPPPOOOPPPQQQRRRRRRQQQPPPPPPLLLLLLMMMOOOQQQRRRQQQOOOPPPPPPPPPQQQQQQRRRVVV\\\[[[iiisssuuuvvvzzzvvvsssuuutttvvvzzzwwwxxx{{{|||{{{oooNNNBBB???>>>===;;;:::999888888666888999999888777777888444666999:::<<>>>>>:::HHHaaa{{{tttdddaaaaaa^^^___eee^^^\\\YYYZZZ\\\]]][[[YYY___```___]]]ZZZYYYYYY[[[SSSTTTUUUUUUVVVXXX[[[^^^ZZZZZZYYYXXXVVVTTTRRRQQQHHHGGGFFFGGGHHHGGGFFFDDDDDDBBB@@@@@@AAA@@@???===:::;;;;;;;;;;;;:::999999666666666777777777777777666777777888999:::::::::======<<<<<<<<<======>>>GGGGGGGGGGGGEEECCCAAA@@@EEEFFFGGGIIIJJJKKKKKKKKKLLLNNNPPPQQQQQQRRRTTTVVVVVVVVVUUUUUUVVVVVVWWWXXX___ggg~~~yyysssxxx~~~zzz||||||||||||```PPPIII@@@:::888999888888777666555444444444444444;;;:::888666444111000///000000000000000000000000000000000000000000000000000000000000000000000000666888999888555222111111333333333333333333333333000000000000111111111111000000000000111111111111333333333444444444555555333333333444444444555555666999===???@@@@@@@@@AAA>>>???AAACCCDDDEEEEEEEEEGGGFFFFFFGGGHHHJJJLLLNNNLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKQQQPPPOOONNNPPPRRRUUUXXXYYY^^^nnnzzzuuu~~~}}}~~~}}}kkk```VVVGGG???CCCAAA;;;;;;???<<<333777666555444444555666777888888888888999:::;;;<<>><<<@@@[[[mmmgggbbbaaa```]]]^^^aaaaaa```___]]]\\\\\\\\\\\\dddaaa^^^[[[[[[]]]```bbbYYYWWWUUUUUUYYY]]]```bbb]]]^^^^^^\\\XXXSSSPPPNNNHHHGGGGGGHHHIIIHHHFFFDDD@@@???>>>>>>>>>>>>>>>>>>;;;:::999888777777777777888777666666666777999:::555666777888999888777777<<<<<<;;;;;;<<<===>>>???EEEEEEEEEEEEDDDBBB@@@>>>CCCDDDFFFHHHIIIJJJKKKKKKKKKMMMOOOPPPPPPQQQSSSUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSaaa}}}zzz|||}}}vvvvvvzzz{{{lllUUUHHHDDD@@@;;;888777777555444666555555444333333444444666555555333222111000000000000000000000000000000////////////////////////////////////////////////111222333222000...------111222222222222222222222//////000000000111111111//////000000000111111111333333333333444444444444333333333444444444555555333666:::<<<<<<<<<===>>>@@@@@@AAACCCDDDEEEFFFGGGEEEFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJIIILLLMMMOOOPPPRRRSSSSSSTTTUUUSSSQQQPPPPPPRRRTTTUUUUUUYYYdddzzz{{{~~~}}}~~~sss^^^UUUUUUOOOEEECCCCCCCCC@@@999777888999888777666555555666666777777777777888999:::;;;>>>@@@EEELLLTTT]]]eeeiiirrruuuxxxzzz|||~~~~~~{{{wwwtttoooiiieee___]]]YYYUUUOOOKKKGGGEEEDDDBBB>>>:::666444444333222222222222222222222222444444444444666777999::::::;;;;;;<<<;;;;;;::::::777777888:::===?????????CCC[[[sss}}}ttthhhbbb_________]]]^^^aaaeeedddcccbbb```^^^]]]]]]cccbbb```^^^^^^]]]^^^^^^WWWWWWWWWYYY\\\_________^^^^^^]]][[[WWWTTTQQQPPPKKKJJJIIIIIIIIIGGGDDDAAA??????>>>>>>======>>>>>>;;;:::999888777777777777888777666666666777999999666666888999999999888777<<<;;;::::::;;;===???AAABBBBBBCCCCCCBBB@@@???>>>CCCEEEFFFIIIJJJLLLMMMMMMKKKLLLNNNOOOOOOOOOQQQSSSSSSRRRQQQOOOOOOOOOOOOPPPRRRMMMTTTlll|||{{{|||}}}vvvxxx|||}}}}}}zzzwwwUUUAAA;;;<<<777666666777888777444222555444444333333333333444000000000000000111111111000000000000000000000000///////////////////////////////////////////////////111222222000//////000000000000000000000000000//////000000000000111111//////000000000000111111333333333333333333333333333333333444444444555555333555999;;;;;;;;;<<<===AAAAAABBBCCCDDDFFFGGGHHHDDDEEEGGGHHHJJJJJJKKKKKKOOOOOOOOONNNMMMKKKJJJIIIKKKMMMPPPTTTWWWYYYZZZZZZYYYXXXUUUSSSRRRRRRSSSTTTVVVZZZ^^^ssswwwzzz{{{~~~~~~{{{ddd[[[______WWWGGG===AAAAAA999666:::;;;:::888666555555666666666666666666777888999999888999===CCCJJJSSS[[[```jjjmmmrrruuuxxxzzz|||~~~vvvtttppplllhhhccc]]]ZZZUUUSSSPPPLLLGGGCCC@@@>>>===;;;999666444333222222333333333333333333333333333333333444666777999:::::::::;;;;;;<<<;;;;;;:::666777999:::;;;>>>AAACCCKKK```pppttt{{{kkkbbb^^^\\\]]]]]]\\\]]]aaadddeeefffffffffdddcccbbbccccccbbbaaa___]]][[[ZZZUUUWWWZZZ^^^aaa```^^^[[[^^^^^^\\\ZZZWWWUUUSSSRRRNNNMMMKKKJJJHHHFFFBBB>>>??????>>>===============;;;:::999888888888888888777777777666777888888999777777888999999999999888;;;:::999999:::===@@@AAA@@@AAAAAABBBBBBAAA???>>>FFFGGGIIIKKKMMMNNNOOOPPPIIIKKKMMMMMMMMMNNNOOOQQQTTTRRRPPPNNNMMMMMMNNNNNNTTTOOOWWWjjjvvv~~~~~~{{{}}}~~~yyyyyyjjjOOOAAA>>><<<:::333444555777777777555333444333222222222222333333......//////000000000000000000000000000000000000///////////////////////////////////////////////////000222222111000111222111111000000000000000///////////////000000000111////////////000000000111333333333333222222222222333333333444444444555555555888;;;<<<======>>>@@@BBBBBBBBBCCCDDDFFFHHHIIIDDDFFFHHHJJJKKKLLLLLLKKKPPPPPPOOOOOONNNLLLKKKJJJIIIKKKOOOSSSVVVXXXYYYYYY[[[ZZZWWWUUUTTTTTTTTTUUU[[[bbbaaajjjxxxuuu{{{~~~zzzoooooolllnnnZZZEEE???AAAAAA<<<999999888777666555555666777555555555555555666777888888999:::>>>DDDKKKRRRVVV]]]bbbhhhnnnqqqtttwwwyyy}}}zzzuuukkkiiieeebbb___\\\XXXUUUMMMLLLIIIFFFBBB???===;;;777666555333333222222222444444444444444444444444111222333444666888999:::::::::;;;;;;<<<;;;;;;;;;999:::;;;;;;;;;@@@GGGNNN\\\nnn~~~lllggg___\\\\\\]]]]]]ZZZ\\\```___aaadddgggiiijjjiiiiiidddcccbbb```]]][[[YYYXXXWWWXXX[[[___aaa```]]]ZZZ^^^\\\ZZZXXXWWWVVVUUUTTTNNNLLLJJJIIIGGGDDD@@@===???>>>>>>===<<<<<<<<<<<<::::::999888888888888888777777777777777888888999777888888999999999999999::::::999999:::===???AAA???@@@AAABBBCCCBBBAAAAAAEEEFFFHHHJJJLLLMMMNNNOOOHHHJJJKKKLLLKKKLLLMMMOOORRRQQQNNNKKKJJJJJJKKKLLLMMMKKKSSS```dddcccnnngggUUU???555777;;;:::555444555555444444444444444222222111111111111222222000000000///////////////////////////////////////................................................+++---......---...///111222222111111000000000///...////////////000000000...////////////000000000222222222222222222222222333333333444444444555555777999;;;<<<===>>>@@@AAABBBBBBBBBCCCEEEFFFHHHIIIEEEGGGIIIKKKMMMMMMMMMLLLOOOOOOOOOOOOOOONNNNNNMMMKKKLLLOOORRRTTTVVVWWWWWWZZZYYYXXXWWWVVVVVVWWWWWWXXXccccccdddvvvwww}}}{{{xxx|||xxxrrr|||~~~qqqYYYIIIFFFBBB:::777666555555555666777888555555555444555555666666666666666888;;;???CCCFFFOOOTTT\\\ccciiinnnrrrtttvvvwwwxxxyyyzzz||||||yyyvvvqqqkkkggg___\\\XXXUUUSSSPPPLLLJJJBBBAAA???===:::888666555444444333333333333444444444444444444444444444444222222444555777888999999999::::::;;;<<<<<<<<<;;;:::;;;<<<>>>BBBKKKXXXbbbtttpppaaabbb___^^^^^^```]]]YYYYYY^^^]]]___bbbfffhhhiiiiiihhheeeccc```]]]ZZZYYYYYYYYYZZZZZZ[[[]]]______]]]ZZZ\\\ZZZWWWVVVWWWWWWVVVTTTKKKJJJHHHGGGFFFDDD@@@>>>???>>>===<<<;;;;;;;;;;;;999999888777777777888888666777777777888888888888888888888888888999999999999:::::::::;;;<<<===>>>???@@@AAACCCDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIJJJGGGIIIJJJJJJJJJJJJKKKMMMOOOMMMJJJGGGFFFFFFHHHIIILLLMMMQQQWWWZZZ\\\ccckkkiii|||dddNNN<<<:::888555444444555666444444333111//////111333111000000000000111222222000000000000////////////////////////////////////................................................---///////////////111333222222111111000000//////......////////////000000......////////////000000000000111111111222222222333333333444444444555555555777999::::::<<<>>>@@@@@@AAABBBDDDFFFFFFGGGGGGFFFGGGIIIJJJLLLMMMMMMMMMLLLMMMNNNPPPQQQQQQQQQQQQPPPQQQRRRSSSTTTVVVWWWWWWYYYYYYXXXXXXXXXXXXXXXYYYRRR]]]______jjjyyyxxxyyy}}}qqqnnnrrrzzz|||{{{}}}XXXHHHDDD???888777666666666666888888666555555444555555666666777666666666777999;;;<<>>EEEPPP^^^mmmwww{{{fff``````______aaaaaa]]]WWWWWW\\\___```aaabbbccccccbbbbbbdddbbb___\\\ZZZZZZZZZ[[[]]]\\\[[[[[[]]]]]][[[ZZZYYYVVVTTTUUUXXXXXXVVVSSSJJJIIIHHHGGGGGGEEEBBB??????>>>===;;;;;;:::::::::888777777666666666777777666666777888888888888777777777666666777777888999999:::;;;<<<<<<<<<<<<;;;===???AAABBBDDDDDDDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFHHHIIIIIIHHHHHHJJJKKKNNNLLLHHHFFFEEEFFFHHHIIINNNSSSVVVXXX___fffgggccc\\\iii|||}}}wwwvvvnnnsssnnnRRR@@@<<<666:::<<<:::555333555888111333333222//////000222000////////////000111222////////////////////////////////////////////////................................................000111111111000111333555111111000//////......---........./////////000000........./////////000000...//////000111222333333333333333444444444555555444666888999999:::===???===???BBBEEEFFFFFFEEEDDDFFFFFFFFFGGGIIIJJJLLLMMMJJJKKKMMMPPPRRRTTTUUUVVVUUUTTTSSSSSSTTTVVVYYYZZZZZZYYYYYYYYYXXXXXXXXXXXXSSSYYYZZZ^^^ffflllxxxpppsssiiiiiirrr|||}}}~~~fffNNNFFFCCC===<<<:::888777777777777666666555555555555666666666777777888888888888888:::>>>EEEKKKQQQWWW^^^bbbfffiiilllnnnpppqqqtttvvvuuuyyy~~~}}}{{{wwwsssoookkkiiijjjhhheeecccaaa^^^ZZZWWWQQQNNNIIIEEEBBB???<<<:::777777666555444333222222111111222333444444444444555555555555555555555555555666888999999999888888888999:::;;;<<<<<<<<<<<<;;;>>>EEEQQQ```ppp{{{nnneeeccc^^^]]]^^^aaabbb]]]WWWWWW[[[________________________aaaaaa```______^^^]]]]]]\\\[[[[[[\\\]]]\\\YYYWWWVVVSSSRRRTTTXXXYYYVVVRRRLLLKKKJJJIIIHHHFFFCCC@@@???>>><<<;;;:::999999999666666555555555555666666555666777888999888888777777666555555555666777888888:::<<<======<<<:::999<<<>>>@@@BBBCCCDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIKKKOOOMMMJJJGGGFFFHHHJJJLLLHHHQQQVVVXXXaaakkkfffXXXVVV[[[dddrrr|||{{{xxxyyyyyy{{{~~~gggbbbUUU???666<<<;;;777222111222333222000000333555555222111222333///////////////000111111,,,,,,---......//////000////////////////////////................................................---......---,,,,,,///111000000///...------,,,,,,............/////////000............/////////000---......000111222333444333333333444444444555555555777999999:::;;;>>>@@@<<<>>>BBBEEEGGGFFFDDDCCCEEEEEEDDDEEEFFFHHHKKKLLLHHHIIILLLPPPSSSVVVXXXXXXUUUTTTSSSRRRTTTVVVZZZ\\\[[[ZZZZZZYYYXXXWWWWWWVVV[[[[[[YYY___fffeeettt{{{nnnrrrsssvvvzzzrrrqqqsss|||kkkVVVHHHCCCBBBAAA>>>;;;999777777666777666666555555555666666222333555666666666555444666999>>>DDDIIIOOOUUUZZZZZZ^^^bbbfffhhhjjjlllnnnkkkpppwww|||}}}{{{zzzyyyyyywwwsssooojjjeeebbb```^^^\\\ZZZXXXWWWTTTQQQNNNFFFCCC???<<<;;;:::999777333222222111111000//////000000222333444444444444666666666666666666666666777888999::::::999888777888999:::;;;<<<<<<<<<<<<@@@DDDLLLZZZkkkxxxuuudddbbb```XXXZZZ\\\```aaa\\\VVVWWW[[[\\\\\\\\\\\\]]]^^^```aaa___```bbbccccccaaa___]]]ZZZZZZ[[[]]]^^^\\\XXXTTTTTTQQQQQQTTTYYYYYYUUUQQQOOONNNLLLKKKJJJGGGCCC@@@???>>><<<;;;:::999999999555555444444444555555666555666777999999888888777666555444444444555777888888:::<<<<<<;;;999999999===<<>>@@@BBBCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHGGGGGGHHHKKKOOOQQQQQQRRRSSSTTTVVVTTTQQQQQQSSSVVVXXXXXXZZZ[[[[[[ZZZZZZXXXWWWVVVYYY\\\___aaaeeeiiinnnrrryyyeeeooowww|||{{{uuuyyyxxxllljjjggg^^^SSSLLLKKKSSSNNN;;;333:::===777333444444555555444444333333333333444444555555555777777888999===AAAEEEGGGKKKNNNTTTZZZ^^^_________cccbbbeeekkkttt|||}}}||||||xxxxxxvvvtttqqqmmmkkkiiihhhfffccc```^^^ZZZVVVSSSRRRQQQOOOLLLJJJGGGEEEDDD>>><<<:::777555555444555000000000000000111111111222222333333333444444444444444444444444555666777888888777777888888999::::::>>>;;;===BBB;;;555;;;>>>BBBRRReeemmmnnn{{{~~~xxxmmmbbbbbb___^^^```aaa```___^^^\\\ZZZXXXWWW\\\YYYWWWYYY]]]```aaa```YYYXXXZZZ]]]aaabbb___\\\XXXZZZ\\\\\\ZZZTTTOOOKKKQQQQQQQQQQQQQQQQQQQQQQQQNNNMMMKKKHHHEEEBBB@@@???@@@===:::999999999999888888777666555555666777888333333333333444666777888999999999888888666555555777888999999888777777888@@@======@@@AAA@@@AAAEEEEEEGGGHHHHHHGGGEEEEEEFFFDDDDDDEEEFFFHHHJJJKKKLLLNNNKKKGGGDDDDDDGGGKKKNNNNNNOOOSSSYYY___```[[[VVVXXXZZZ[[[[[[[[[^^^dddhhhyyyeeeSSSLLLEEE<<<555555666444222222444444333222222222222222111111111111111111111111111111000000///......---////////////............................................................------------...............//////...------000222........................,,,---...//////...---,,,////////////////////////...//////000111111222222333333333333444444444444444555666666666666999;;;<<<===>>>???@@@AAAAAAAAA@@@AAACCCEEEFFFFFFEEEEEEJJJLLLOOOPPPOOOOOOOOOPPPSSSQQQNNNNNNPPPRRRSSSTTTVVVVVVVVVVVVUUUUUUUUUUUURRRTTTWWWXXXZZZ\\\```cccyyytttyyytttxxxuuujjjjjjooollldddYYYXXXRRRHHH@@@:::666444666666666666555444333333333333333444444444555555555555555555777:::===???CCCEEEJJJOOOSSSTTTUUUUUUXXXXXXZZZ```hhhooossssss{{{zzzzzzyyyyyyzzz{{{|||~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}|||}}}~~~~~~}}}||||||{{{zzzwwwtttrrrpppoookkkkkkiiigggdddaaa^^^]]]\\\ZZZXXXVVVUUURRROOOLLLIIIHHHFFFDDDAAA???===<<<888777555333111000000000000000000000111111111111222222333333333444444444444444555666777777888888:::999999999::::::;;;;;;999<<<999:::@@@;;;777???AAAEEEPPP^^^kkkyyy}}}xxxaaa]]]```___^^^aaa^^^]]][[[ZZZYYYYYYZZZZZZZZZXXXWWWYYY\\\^^^^^^]]]WWWWWWXXXZZZ\\\[[[WWWSSSWWWXXXZZZZZZXXXTTTPPPMMMNNNNNNNNNMMMMMMMMMLLLLLLJJJIIIHHHFFFDDDBBB@@@@@@???===:::999999999999888888777666555555555666777666666555666666777888999888888999888888777666555777888888777666666888:::???>>>BBBGGGHHHEEECCCDDDEEEFFFGGGGGGEEEDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJJJJLLLJJJHHHFFFGGGIIIKKKMMMLLLOOOSSSWWWYYYXXXVVVTTTTTTUUUUUUTTTSSSTTTWWWYYY```ccchhhuuu}}}~~~~~~sss]]]LLL???999999888333111555777444111111444333222222111222222222111111111111111111111111111000000//////......................../////////------------------------------------------------------------............---...///...---...///111........................------............------////////////000000000000...//////000000111111222222222333333333444444444222333444444444555777999;;;;;;<<<<<<>>>???@@@AAA???AAACCCDDDFFFFFFFFFEEENNNPPPQQQQQQOOONNNNNNNNNQQQOOOMMMLLLNNNOOOPPPOOORRRRRRRRRQQQRRRSSSSSSTTTTTTVVVXXXXXXXXXXXXZZZ[[[jjj}}}|||{{{uuuvvv{{{}}}tttmmmhhh[[[III>>>>>>888888777666555444333333333333333444444444444555555444333333444555777888:::<<>><<<999777666555444333111000///.........000000000111111111222222333333333333444444444444333444666888999::::::999;;;;;;;;;<<<<<<<<<======;;;===777777>>>;;;:::DDDMMMWWWcccooowwwhhh[[[[[[]]][[[ZZZ\\\ZZZYYYWWWUUUVVVXXXZZZ\\\WWWVVVVVVWWWYYYYYYXXXVVVQQQRRRTTTVVVWWWUUUPPPMMMTTTUUUUUUUUUUUUSSSQQQPPPLLLLLLKKKJJJIIIIIIHHHHHHEEEDDDCCCBBBAAA@@@??????>>>;;;999888999999888777666666555444444555666777999999888888888999999999777888888888888888777777999999888777666777;;;>>><<<@@@JJJTTTUUUMMMDDDAAADDDEEEFFFEEECCCBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIHHHGGGGGGHHHIIIJJJLLLMMMKKKPPPTTTVVVUUUSSSSSSTTTNNNOOOQQQSSSUUUXXXZZZ\\\aaa[[[TTTXXXiiifffXXXHHH@@@===::::::;;;888444333777888444111000222222111111111111222222111111111111111111111111000000/////////.........---------....../////////------------------------------------------------,,,,,,---------.........---...//////......///111........................------------------------/////////000000000000000////////////000000111111222222222222333333333333000222333333333333666888;;;;;;:::;;;<<<>>>@@@AAABBBCCCEEEGGGIIIIIIIIIIIIQQQRRRSSSRRRPPPOOOOOOPPPQQQOOOMMMMMMOOOOOOOOONNNOOOOOOOOOOOOPPPRRRSSSTTTXXXZZZ\\\[[[ZZZZZZZZZ[[[___}}}|||xxx{{{xxxaaaJJJ===:::888777666666555444444444444444444444444444444444555555444444444555666666777777999;;;===@@@BBBCCCDDDEEEHHHLLLQQQVVVYYY[[[``````aaaaaabbbcccddddddeeefffhhhiiihhhfffcccbbbbbbbbbccceeefffhhhiiijjjjjjhhhgggfffgggfffeeecccdddeeedddccc```\\\YYYVVVSSSSSSRRRPPPNNNKKKIIIHHHGGGFFFDDDDDDCCCBBB???===;;;:::999777666444333222222222111000000/////////000000000111111222222333333333333444444444444555222333666999;;;;;;:::999;;;;;;<<<<<<============>>>???888888??????@@@LLL]]]sssqqqggg```]]][[[UUUSSSTTTWWWVVVUUUTTTUUUVVVXXXYYYTTTTTTTTTUUUUUUTTTRRRPPPKKKMMMOOORRRSSSRRROOOMMMQQQPPPPPPPPPPPPPPPPPPPPPMMMLLLKKKJJJHHHGGGFFFEEEBBBAAAAAA@@@>>>======<<<;;;999888777888888666555555555444333333444666777;;;;;;:::999999999999999777777888999999999888888888888777555555777;;;>>>===AAAKKKUUUVVVNNNEEEBBBBBBCCCDDDCCCAAA@@@AAABBBDDDEEEFFFHHHIIIIIIIIIHHHDDDEEEFFFHHHJJJKKKLLLMMMKKKPPPUUUVVVSSSRRRSSSUUUQQQPPPPPPPPPRRRSSSSSSSSSSSSRRRTTT]]]hhhqqqvvvxxx|||jjj\\\OOOEEE===;;;;;;777333222666222111333333///...///111111000000000111111222000000000000000000000000////////////............,,,,,,------......//////------------------------------------------------,,,,,,,,,------------...,,,...//////......///000........................---------,,,,,,---------......//////000000000111///////////////000000000111111111222222222333333///111222222222222555777::::::::::::<<<>>>@@@BBBBBBCCCFFFHHHJJJKKKKKKKKKNNNPPPPPPPPPOOONNNPPPQQQNNNMMMMMMMMMOOOOOOMMMKKKKKKLLLLLLMMMOOOPPPRRRSSSTTTUUUVVVVVVUUUUUUVVVXXX]]]qqq~~~yyy|||{{{dddQQQDDD999777666555555444555555666444444444444444444444444333333333444555555666777555555555666888:::<<<>>>???@@@CCCEEEIIILLLPPPRRRTTTUUUVVVWWWXXXYYYZZZZZZZZZ[[[]]]^^^^^^]]]\\\[[[ZZZ[[[[[[\\\]]]^^^_________^^^\\\\\\\\\\\\ZZZYYY[[[[[[[[[ZZZXXXTTTQQQNNNLLLLLLKKKJJJHHHFFFDDDCCCBBB@@@???>>>===<<<999666777666666555444333222111000000111111111000000000///000000111222333333333333333444444444555555555111333666888:::::::::999::::::;;;<<<===<<<<<<;;;<<<>>>999<<>><<<;;;:::999999777666666777777555444555444333333444555666777;;;;;;:::999888888888888777888888999999999999888444444444333333555999<<<@@@@@@CCCHHHIIIFFFDDDEEE@@@AAAAAA@@@??????@@@BBBDDDEEEGGGIIIJJJJJJJJJJJJDDDEEEFFFGGGHHHIIIJJJJJJJJJNNNRRRSSSRRRRRRTTTVVVRRRPPPMMMMMMNNNOOOOOOOOOQQQOOORRRXXX]]]___bbbeeewwwwww[[[KKKCCC>>>BBB;;;666777777555333444333000000222222000000444000000000///000000111222000000000000000000000000........................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,...000000///...///000------------------------------,,,,,,,,,,,,------------......//////000000////////////////////////000000111111111222222222///000111222111222444666888888999:::<<<>>>???@@@???@@@CCCFFFHHHJJJJJJJJJIIIJJJKKKKKKJJJJJJLLLNNNKKKKKKKKKLLLNNNNNNLLLIIIIIIJJJLLLMMMOOOPPPPPPPPPOOOOOOPPPOOOOOOPPPSSSUUUZZZgggmmm{{{|||{{{zzzzzzjjj\\\PPPBBB999888777555555555666666555444444444444333333333000111111222444444555555333333333333444666777888888:::<<<>>>???BBBEEEHHHIIIJJJLLLNNNOOOPPPQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUSSSSSSSSSTTTTTTTTTUUUUUUTTTSSSQQQQQQRRRRRRQQQOOOOOOOOOOOONNNLLLJJJHHHFFFDDDCCCCCCBBB@@@???===<<<;;;:::888777777666333111222222222111111000000///---...///000000000000//////000000111222333444444333444444444555555555555333444666888999:::999999888999;;;<<<<<<<<<;;;:::777;;;<<>><<<;;;999999999888777888999888666444555444444444444666777888::::::999888888888888888888999999999999999888888222333333333333555999<<>>>>>???>>>>>>>>>AAACCCCCCEEEHHHJJJLLLLLLLLLKKKGGGGGGGGGFFFFFFEEEEEEEEEFFFHHHKKKMMMOOOQQQSSSTTTOOOLLLJJJJJJNNNQQQSSSSSSXXXQQQLLLKKKKKKNNNWWWaaammmmmmlllqqq{{{uuucccMMM<<<777777777555222111333444444666:::222111222555555222222555///////////////000111111000000000000000000000000...........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,...000000///...//////------------------------------,,,++++++,,,------,,,,,,,,,---.../////////////////////////////////000000000000111111111222///000222222111222444666555666888:::;;;======>>><<<>>>AAADDDGGGHHHIIIIIIHHHIIIIIIHHHGGGGGGIIIKKKJJJJJJLLLNNNPPPPPPMMMKKKKKKMMMPPPRRRTTTTTTRRRQQQNNNNNNMMMKKKKKKMMMQQQTTTWWW___^^^eee|||xxxpppvvvzzzyyyxxxeeeYYYOOOFFF@@@>>>;;;888666555666666555555444444444333333333111111222333333444444444222222333333333444444444222555777888888999===@@@???@@@CCCEEEGGGHHHHHHHHHIIIIIIHHHHHHIIIJJJLLLMMMHHHIIIIIIJJJJJJKKKLLLLLLIIIHHHGGGGGGHHHIIIHHHGGGEEEDDDDDDCCCBBBAAA@@@???;;;;;;;;;:::999777666555444333222222333333111///////////////////////////,,,---...000111111000000///000000111333444444555444444444444555555555555777777888888999::::::;;;888999;;;======<<<;;;:::888>>>BBBMMM```hhhooo}}}qqq```TTTTTTTTTSSSSSSUUUXXXXXXWWWVVVVVVWWWXXXXXXWWWUUUTTTWWWXXXXXXVVVRRRPPPRRRSSSYYYYYYXXXUUUQQQOOOQQQSSSQQQPPPOOOMMMLLLLLLLLLLLLGGGGGGFFFEEEDDDCCCBBBAAA??????>>>>>>===<<<<<<;;;::::::999:::;;;;;;999777555555444444555777888999::::::999999888999999999::::::::::::999888777777333444555555666777:::===:::999;;;@@@AAA>>>===???<<<===>>>======>>>AAACCCCCCEEEHHHKKKMMMMMMMMMMMMKKKJJJHHHFFFDDDBBBBBBAAACCCDDDFFFIIILLLOOORRRRRROOOKKKGGGGGGJJJNNNPPPPPPMMMJJJJJJMMMLLLKKKQQQ[[[dddaaa^^^aaappptttbbbNNNLLLEEE===999;;;;;;999999777777777444......111000000222555444///---//////////////////000111111000000000000000000000000---..............................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++...000111000...//////------------------------------++++++++++++------++++++,,,,,,---.../////////////////////.........000000000000111111111111///111222222111222444777222444666999;;;<<<<<<;;;<<<>>>AAAEEEGGGIIIJJJJJJJJJJJJJJJHHHGGGGGGIIIKKKKKKLLLNNNQQQSSSSSSPPPNNNOOORRRVVVYYYZZZYYYWWWUUUNNNMMMKKKHHHGGGIIINNNRRRVVV]]]XXXWWWppp}}}{{{yyy}}}~~~qqqxxxvvvqqqqqqmmmbbbYYYWWWEEECCC???;;;777666555555555555555444444333333333444444555555555555444333333333444555555444444444000333555555555666999<<<999:::===???AAABBBCCCCCCEEEDDDBBBAAAAAACCCEEEFFF@@@AAAAAACCCDDDEEEFFFFFFBBBAAA@@@AAABBBCCCBBBAAA@@@???>>>===<<<<<<<<<===777777777666555333222111111000000111333333222000////////////////////////---...000222333333333222///000000222333444555555444444444555555555666666:::999999999999:::;;;<<<999:::<<<>>>>>>===<<<;;;===DDDIIIUUUgggmmmrrr}}}ZZZSSSVVVSSSTTTSSSSSSUUUWWWUUUQQQWWWWWWWWWVVVWWWWWWXXXXXXZZZ[[[[[[XXXTTTSSSUUUXXXXXXYYYXXXTTTQQQQQQUUUYYYTTTSSSQQQPPPNNNMMMLLLLLLIIIIIIHHHGGGFFFEEEEEEDDD=========>>>>>>>>>>>>>>><<<<<<<<<===>>>===;;;999666555555555666777999::::::::::::999999::::::;;;;;;;;;;;;:::999888777666111111222333555666777777999999999999999999999999<<<<<<;;;:::;;;<<<===>>>BBBDDDFFFGGGGGGHHHKKKMMMKKKKKKJJJEEE@@@>>>???AAAAAADDDHHHKKKKKKKKKLLLMMMIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIIIIJJJKKKLLLMMMRRRSSSWWW___hhhnnnnnnmmmssswww}}}kkk\\\NNNEEE===<<<:::888666666666666444444333333333222222222000000000000000000000000000000000000000000000000//////////////////////////////.........------------------,,,,,,+++++++++++++++++++++++++++++++++.........------,,,,,,,,,---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------............//////////////////000000000000///...////////////000000000000444444555777888:::;;;;;;???AAACCCDDDCCCCCCDDDEEELLLKKKJJJIIIIIIIIIIIIIIIJJJKKKNNNPPPQQQQQQOOONNNQQQTTTZZZ^^^^^^YYYTTTOOOPPPPPPPPPPPPPPPPPPPPPPPPSSSOOORRR\\\eeeuuu~~~uuuooosss|||}}}sssiii]]]UUUGGG;;;888;;;===:::444666888888666444222222222222222111222222333333444444444444444444444444333333333444444444555555999999:::;;;;;;<<<======????????????????????????@@@@@@????????????@@@@@@>>>>>>>>>======<<<<<<<<<=========<<<:::999777666333222222222111111000000000000000000000000000000////////////////////////---...///000111222333333111111111222222333333333666555444333444555666777:::999888:::======;;;888>>>;;;>>>EEECCC:::777;;;@@@CCCPPPeeesss{{{dddUUURRRPPPMMMQQQVVVWWWUUUSSSSSSTTTWWWYYY[[[\\\\\\\\\ZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYTTTUUUUUUTTTRRRQQQSSSTTTSSSUUUWWWUUUQQQNNNMMMNNNPPPLLLHHHFFFGGGGGGEEECCC@@@???>>>======>>>???@@@>>><<<<<<<<<===>>>===<<<::::::888888888888::::::888888999999999999888888:::999999888777666666555111111222333444555555666777777888888999999::::::<<<;;;:::::::::;;;<<<===AAADDDFFFGGGGGGGGGIIIJJJFFFGGGHHHFFFCCCBBBCCCEEEBBBEEEIIIKKKKKKJJJKKKKKKKKKKKKIIIHHHIIIJJJKKKLLLMMMLLLKKKKKKKKKKKKLLLMMMNNNPPPTTTWWWXXXYYYZZZ[[[ZZZYYYaaarrrjjjaaaTTTJJJDDD???:::555:::999777555555444555555444333333333333222222222000000000000000000000000////////////////////////........................///.........---------------------,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........---------------............//////////////////000000000//////////////////000000000111111333444555666888999:::;;;>>>@@@BBBCCCBBBBBBCCCEEEIIIIIIIIIJJJJJJKKKKKKKKKIIILLLNNNOOONNNNNNOOOPPPQQQTTTXXX[[[[[[WWWSSSOOOSSSQQQOOOMMMLLLMMMOOOPPPRRRNNNNNNTTTXXXbbbyyy~~~}}}{{{nnnYYYMMMGGGAAA:::CCC???:::666555555444444333333222222222222333333444444444444444444444444333333333444444444444555666777777888999999::::::888888888888888888888888999999999888888999999999888888888888777777777666777777777777666444333222222222111111111000000000000000000000000000000000////////////////////////......///000111222333333222222222333333333333333555555444333444555666777777666666888;;;<<<:::888===<<<;;;===EEEOOORRROOOOOOVVVjjjvvv^^^UUUUUUTTTRRRUUUXXXXXXVVVSSSRRRRRRUUUVVVXXXZZZZZZZZZYYYXXXYYYYYYXXXXXXXXXXXXWWWWWWWWWXXXWWWUUUSSSQQQRRRSSSTTTVVVXXXWWWTTTRRRQQQRRRPPPMMMIIIGGGGGGFFFDDDAAA???>>>=========>>>???@@@>>>===<<<===>>>???>>><<<;;;:::999999999999:::;;;888888999999999999888888888888888777777666666555111111111222222222333333444555666777888999999::::::::::::::::::;;;<<<<<<@@@CCCFFFGGGGGGFFFFFFFFFAAACCCFFFGGGFFFFFFHHHIIIDDDGGGJJJKKKJJJIIIIIIIIIMMMLLLJJJIIIIIIJJJKKKLLLNNNNNNMMMLLLLLLLLLMMMMMMHHHLLLOOONNNJJJHHHJJJLLLNNNKKKMMMRRRVVV]]]ooo{{{kkkWWWIIIFFFAAA;;;999999999777444555555444333333333333333333333333222222222111111000000000000000000000000////////////////////////....................................------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---------------------------............/////////////////////////////////000000000111111111222222333333444666777888999999<<<>>>@@@AAA@@@AAACCCDDDFFFGGGIIIKKKLLLLLLLLLLLLIIILLLOOONNNKKKJJJNNNRRRRRRTTTVVVWWWWWWUUURRRPPPSSSQQQNNNLLLLLLNNNQQQSSSUUUPPPOOORRRTTTVVVaaaoooqqqjjjbbbZZZJJJEEE>>>:::999888666444444333333222222333333333444444444444444444444444333333333333444444444444333444444555555666666666333333333333333333333333444333333222222333333444333333333333333222222222222333333333333222111000111111000000000000////////////////////////////////////////////////////////////000111222333333444444444444444444333333333555555444444444555777777666666666888:::;;;:::999777;;;;;;>>>PPPfffjjj```cccpppppp___WWWVVVWWWXXXWWWYYYZZZYYYVVVSSSQQQQQQRRRSSSUUUWWWYYYYYYYYYXXXZZZZZZXXXWWWVVVUUUUUUUUUWWWXXXWWWUUURRRPPPOOOPPPQQQSSSVVVVVVUUUTTTTTTTTTOOOMMMKKKIIIHHHFFFCCC@@@>>>>>>======>>>??????@@@???===<<<===>>>???>>>===<<<;;;;;;::::::;;;;;;<<<888888999999999999888888666666666666666666666666111111111111111000000000444444555555666777777888999999999999::::::;;;;;;???BBBFFFGGGFFFDDDCCCCCC???AAADDDGGGIIIJJJJJJKKKFFFHHHKKKKKKIIIGGGGGGGGGJJJKKKKKKKKKKKKKKKKKKJJJMMMLLLLLLLLLMMMMMMMMMNNNEEEGGGIIIHHHGGGGGGIIIKKKOOONNNPPPUUUVVVWWW]]]fffbbbiiittt}}}ppp]]]NNNFFF@@@:::555<<<:::666555555444111///222222222222222222222333222222222222111111111111000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,------------------........./////////........./////////000000111111111222222222222222333444555666777888888:::<<<>>>>>>>>>@@@BBBDDDEEEGGGJJJLLLMMMMMMKKKKKKHHHMMMOOOMMMHHHGGGMMMTTTUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQPPPOOOPPPSSSUUUWWWQQQNNNOOOTTTVVVVVVYYY___|||ppp^^^KKK===666555666555444444333333333333444333333333333333333333333222222333333333444444444222222222333333444444444222222222222222222222222333222222111111222222333222222222222111111111111111222222333333333222222000000000///////////////////////////////////////////////////////////////000000111111222333333444666666555555444444444333555555444444444666777888999999999999:::::::::999666;;;CCCQQQbbbooonnnhhhrrrmmmXXXRRRTTTUUUWWW[[[XXXXXXXXXWWWUUUSSSRRRRRRSSSTTTVVVWWWYYYZZZZZZZZZ[[[YYYXXXVVVTTTSSSSSSSSSSSSTTTTTTSSSPPPNNNMMMNNNLLLNNNPPPRRRSSSSSSSSSSSSNNNMMMLLLKKKHHHEEEBBB???>>>>>>>>>>>>??????@@@@@@>>>===<<<<<<>>>>>>===<<<===<<<<<<<<<<<<<<<<<<===888999999::::::999999888555555555555666666666666111111000000000/////////555555555555555666666666999999::::::::::::;;;:::???BBBEEEGGGEEECCCBBBBBB@@@AAADDDGGGIIIJJJJJJJJJGGGIIIKKKKKKIIIFFFEEEEEEFFFHHHLLLNNNNNNMMMJJJHHHIIIJJJKKKLLLMMMMMMNNNNNNGGGEEEDDDFFFJJJMMMNNNMMMLLLKKKMMMTTTXXXWWWSSSQQQTTTWWWYYYZZZ___lllkkkYYYPPPHHH>>>888777999:::999222222222333444444333111111111222222222222222222222222111111111000000000////////////////////////................................................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++,,,,,,------------------..................------...///000000000111111111222222222222222222333444555666666777999:::<<<======???BBBEEEFFFHHHJJJKKKLLLKKKIIIHHHHHHLLLOOOLLLHHHHHHNNNUUUWWWWWWUUUTTTSSSSSSSSSTTTTTTTTTUUUVVVVVVVVVUUUUUUJJJJJJNNNTTTWWWVVVVVVWWWfff}}}{{{yyyvvv|||fffJJJ:::666888666555555444333333444444333333333333333333333333222222222333333333444444222222222333333333333333333333333333333333333333333222222111111222222333000000000111111111111111111111222222333333222222///////////////000000000000000000000000000000000000000000000000000000000111111222222333333444444666666666555555444444444555555444444555666888999:::::::::999888777777888<<<<<>><<<;;;<<<===>>>===<<<<<<======>>>>>>======<<<999999::::::::::::999999666666666666666666666666000000000000000000111111111111333444666888::::::999:::;;;<<<===<<<<<<;;;@@@BBBDDDEEEDDDCCCDDDEEEBBB@@@@@@BBBFFFIIIJJJIIIGGGIIIKKKJJJHHHEEEDDDDDDCCCDDDGGGIIIKKKLLLLLLKKKMMMMMMNNNNNNNNNMMMKKKKKKIIIGGGEEEDDDEEEHHHJJJKKKNNNLLLKKKLLLOOOQQQOOOKKKCCCDDDFFFGGGGGGIIIMMMPPPMMMPPPWWW```kkkvvvtttgggbbbUUUJJJAAA???>>>:::888999666777888999777444111///111222222111000///......000111111222222111000///111111000000000/////////////////////////////////........................------------------------++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++************+++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))***+++,,,,,,,,,,,,,,,---------............---,,,,,,,,,...000222/////////000000000111111111111222222333333444444888999:::;;;<<>>???>>>===>>>???@@@???===<<<<<<===>>>>>>===<<<<<<999::::::;;;;;;::::::999888888888777777666666555///000000000111111111222...///111444777:::===>>>:::;;;<<<=========<<<;;;AAABBBDDDDDDCCCDDDEEEGGGAAA???>>>@@@EEEJJJKKKJJJFFFHHHJJJJJJHHHEEEDDDDDDDDDDDDDDDEEEHHHJJJMMMOOOQQQQQQQQQPPPOOOLLLJJJIIIFFFGGGGGGEEECCCDDDJJJOOOFFFJJJLLLKKKJJJIIIGGGEEEEEEDDDAAA???@@@BBBDDDFFFKKKIIIHHHJJJOOOUUUYYY\\\OOOTTT^^^kkk{{{yyyrrrggg[[[OOOJJJHHHCCC???>>><<<777777;;;:::555333666888777444111000000222555111222333333333333444555///000111111111000...---000000000000////////////////////////////////////........................------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++(((((())))))*********+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************((())))))***++++++,,,,,,,,,,,,,,,---------.........---,,,+++,,,...000222////////////000000000000111111111222222333333444888999:::;;;<<>>???CCCGGGNNNXXXfffsssaaaMMMMMMPPPRRRPPPOOOQQQSSSSSSVVVSSSPPPRRRWWW[[[]]]]]]YYYWWWUUURRRPPPNNNLLLLLLQQQPPPOOONNNPPPRRRUUUWWWXXXZZZ[[[[[[WWWTTTRRRRRRSSSRRRQQQSSSVVVVVVTTTQQQJJJKKKKKKHHHEEEDDDFFFIIIGGGGGGGGGFFFDDDBBB???>>>AAA@@@???@@@AAAAAA@@@???;;;<<<===>>>>>>===<<<;;;999::::::;;;;;;::::::999:::999999888777666666555000000000000000000000000111111000111333666999;;;;;;;;;;;;<<<===???AAABBBBBBBBBDDDEEEEEEDDDCCCCCC>>>@@@DDDGGGHHHHHHFFFDDDEEEFFFHHHIIIHHHFFFDDDBBBDDDCCCBBBDDDIIIMMMPPPRRRVVVVVVTTTQQQMMMKKKJJJKKKMMMHHHCCCBBBDDDGGGIIIIIIGGGJJJMMMMMMHHHEEECCCDDDCCCDDDDDDDDDDDDCCCCCCBBBEEEEEEGGGHHHIIIJJJJJJKKKCCCCCCCCCDDDIIIRRR]]]dddmmmnnnyyysssggg```bbb___RRRIIIHHH>>>===<<<;;;999888777666444444444444444444444444222222333444444444333333111111111111111111111111000000000000000000000000000000//////......------................................................------------------------...,,,***+++---...,,,***---..................---***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,,,,++++++******))))))))))))*********)))((()))***+++***(((---,,,,,,+++*********+++++++++,,,,,,,,,,,,---------------............///000000000000111111111111000000111111111222555777777888:::<<<>>>@@@@@@AAA??????AAACCCFFFHHHJJJKKKIIIIIIIIIIIIKKKMMMPPPQQQTTTRRRPPPNNNLLLKKKKKKLLLJJJHHHGGGJJJPPPTTTSSSPPPQQQTTTWWWYYYYYYWWWVVVVVVZZZ[[[___kkk~~~kkkOOOQQQYYYQQQEEE???:::777777777555333111444555444444555444222333333444555555555555444111111222222222333333333111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222111111222222222333333333333333333333333333333333444444444444444444444444444444333333333444555555666333222333555666555222444333777;;;999444777???<<<>>>DDDKKKPPPRRRTTTVVV[[[qqq^^^MMMOOOOOOPPPPPPOOONNNOOOQQQSSSSSSTTTVVVXXXZZZ\\\]]]^^^TTTQQQNNNKKKJJJLLLNNNOOOPPPMMMKKKLLLOOORRRTTTUUUVVVUUUUUUWWWYYYYYYXXXWWWTTTSSSSSSSSSSSSRRROOOMMMQQQMMMGGGCCCDDDFFFGGGHHHJJJJJJHHHGGGEEECCCAAAAAACCCBBBBBBBBBCCCBBB???===<<<<<<===??????@@@@@@@@@>>>???@@@@@@???;;;888555888777666555555444555555000000000000000000000000111111000111333555888::::::::::::;;;===>>>@@@AAA@@@AAACCCDDDDDDCCCCCCBBB???AAADDDGGGHHHGGGEEECCCEEEFFFHHHIIIHHHGGGDDDCCCDDDCCCBBBEEEIIIMMMPPPPPPQQQRRRRRRQQQOOOOOOPPPRRRLLLHHHDDDCCCFFFHHHIIIIIIIIIJJJJJJIIIGGGEEEEEEFFFDDDDDDDDDEEEDDDDDDCCCBBBCCCCCCDDDDDDEEEDDDDDDCCC888888999;;;>>>EEEMMMRRRUUUUUU]]]lllvvvvvvsssrrrmmmpppwww|||xxxyyy~~~uuupppmmmiiiddd___[[[XXXWWWYYYNNNIIIMMMKKKAAA:::;;;999999999888888777777666444444444444444444444444222333333333333333222222111111111111111111111111////////////////////////000000//////.........---................................................---------------------------,,,***+++---...,,,***+++,,,,,,------,,,,,,+++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------,,,,,,,,,,,,++++++******))))))))))))*********)))((()))***+++***(((,,,+++******)))))))))***+++++++++,,,,,,,,,------------------............////////////000000000000///000111111111222444777777888999;;;===>>>??????999;;;>>>BBBFFFIIIKKKLLLHHHHHHHHHHHHJJJLLLNNNOOONNNNNNMMMLLLKKKKKKKKKKKKJJJHHHGGGJJJPPPSSSRRRPPPOOORRRUUUVVVUUUTTTSSSSSSUUUVVVXXX]]]mmm|||wwwUUULLLMMMHHHCCC@@@;;;777666666666666666666555222111222222222333333333333333222222111111222222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111222222222222333333333333333333333333333333333444444444444444444444444444333333333333444555555888666555666888999888666<<<888666888777555999???@@@EEEMMMUUU[[[aaagggmmmuuugggRRRJJJIIILLLMMMNNNMMMLLLMMMPPPRRRQQQSSSVVVYYYZZZZZZZZZYYYTTTRRROOOLLLKKKKKKMMMNNNPPPNNNLLLKKKNNNPPPRRRRRRTTTTTTTTTVVVXXXYYYXXXWWWUUUTTTSSSSSSSSSRRROOOMMMNNNKKKGGGFFFFFFGGGFFFFFFIIIIIIGGGEEEDDDBBBBBBAAACCCBBBBBBBBBCCCBBB???===:::;;;<<<===>>>>>>>>>>>>>>>>>>??????===;;;999777888777666555444444444444000000000000000000000000000000000111333555777999888999999:::;;;===>>>??????@@@AAACCCCCCCCCBBBAAA@@@BBBDDDFFFFFFEEECCCBBBCCCDDDFFFGGGGGGEEEDDDBBBDDDCCCCCCFFFIIIMMMNNNOOOMMMNNNOOONNNMMMNNNOOOQQQJJJHHHFFFFFFHHHIIIIIIHHHKKKIIIFFFEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCCCCBBBAAA@@@???>>>777888;;;<<<===@@@CCCFFFEEEDDDHHHQQQWWWVVVSSSQQQLLLPPPVVV\\\___]]]WWWRRRUUUYYY```ggglllkkkfffaaabbbfffjjjlllkkkeee___[[[SSSTTTPPPJJJMMMTTTTTTMMMOOOLLLIIIFFFDDDDDDFFFGGGCCC;;;888===>>>888555666555555555555555555666666333333333333333333333333333333333333333222111000111111111111111111111111///////////////////////////////////////.........---------------------------------------------------------------------------+++***+++,,,---,,,+++*********++++++*********((())))))***+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++******))))))))))))*********)))((()))***+++***(((+++***))))))((()))))))))++++++++++++,,,,,,,,,,,,------------............---.........///////////////000111111000111333666666777888999;;;;;;<<<<<<888:::>>>BBBEEEGGGHHHHHHFFFFFFFFFGGGHHHJJJKKKLLLIIIIIIJJJJJJKKKJJJJJJJJJIIIHHHHHHKKKOOORRRQQQOOOLLLOOORRRSSSQQQPPPOOOOOOMMMQQQTTTSSSZZZrrr{{{cccSSSPPPMMMYYYUUUNNNDDD===999888999777555444333222111111111444444333333222111111000222222222222333333333333222222222222222222222222111111111111111111111111111111111111111111111111333333333333333333333333222222222222333333333333333333333333333333333333444444444444444444444444333333222222333444555555666555444555777888888777===888666888:::;;;>>>BBBCCCLLLVVV]]]ccclllyyyhhhMMMIIIKKKHHHIIIJJJJJJJJJJJJLLLOOOQQQPPPRRRVVVXXXYYYWWWUUUSSSSSSQQQOOOLLLKKKLLLMMMMMMQQQOOOMMMMMMOOOPPPQQQQQQSSSSSSSSSUUUWWWXXXWWWUUUSSSRRRPPPOOOPPPOOONNNLLLKKKIIIHHHGGGHHHHHHFFFDDDHHHGGGEEECCCBBBBBBBBBCCCBBBAAAAAABBBCCCBBB???===;;;;;;<<<===>>>>>>>>>>>>=========<<<;;;::::::999777666555444333333333333000000000000000000000000000000000111222444666777666777777888999;;;<<<===>>>???AAABBBCCCCCCBBBAAA@@@AAACCCDDDDDDCCCAAA@@@BBBCCCDDDEEEEEEEEECCCBBBEEEDDDEEEGGGKKKMMMMMMMMMLLLLLLLLLJJJHHHFFFGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGKKKHHHEEEFFFIIIKKKIIIGGGEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCCCCBBBAAA@@@???>>>===???BBBCCCBBBBBBBBBBBBCCCBBBBBBFFFHHHHHHEEECCCBBBEEEHHHLLLLLLJJJFFFCCCAAACCCGGGKKKLLLJJJFFFCCCBBBDDDGGGIIIGGGDDD???<<<@@@AAA???;;;>>>DDDDDD@@@???>>><<<:::999999:::;;;:::555444888;;;888666888444444444444444444444444222222222222222222222222333333333333222111//////111111111111111111111111////////////////////////.........///////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++))))))************))))))((()))******++++++*********++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,+++++++++******))))))))))))*********)))((()))***+++***(((+++******)))))))))*********++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,---------............///111111000111222444444555666777888999999999===???BBBDDDEEEDDDBBB@@@DDDDDDEEEEEEFFFGGGHHHIIIGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHKKKOOOPPPOOOMMMKKKMMMPPPPPPOOONNNMMMNNNIIIOOOTTTUUUVVVaaavvv~~~}}}~~~tttzzzzzzmmmiiiggguuuqqqgggZZZMMMFFFFFFHHH???:::777888888666444333555444444333333222222333222222222333333333444444222222222222222222222222111111111111111111111111111111111111111111111111333333333333333333333333222222222333333333444444444444444444444444444444555555555555555555555555333222222222333444555666666666666777888999999999;;;AAAHHHNNNOOOOOOPPPRRRSSS___jjjmmmoooyyyuuuRRRBBBEEEIIIIIIFFFGGGHHHIIIIIIKKKNNNQQQPPPRRRTTTUUUUUUSSSRRRPPPPPPOOONNNMMMMMMNNNOOOOOORRRPPPPPPQQQSSSUUUUUUTTTTTTTTTTTTUUUWWWVVVSSSQQQMMMLLLJJJKKKLLLMMMMMMLLLJJJIIIGGGGGGHHHHHHGGGEEEGGGFFFDDDBBBAAABBBBBBCCC@@@??????@@@AAA@@@>>><<<===>>>??????@@@@@@@@@???<<<<<<:::999999::::::;;;666666444333333333333333//////////////////////////////000111222333555555444555555666777999:::;;;>>>???@@@BBBCCCCCCBBBBBB???@@@AAABBBBBB@@@???>>>CCCDDDEEEFFFGGGGGGFFFFFFEEEEEEFFFIIILLLMMMLLLKKKJJJJJJJJJGGGDDDBBBCCCDDDFFFGGGIIIJJJJJJHHHGGGFFFIIIHHHGGGJJJMMMMMMJJJFFFEEEEEEEEEDDDDDDCCCAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@===???BBBCCCAAA???===<<>>>>>??????>>>===:::;;;<<<===<<<<<<<<<<<<:::;;;<<<<<<;;;:::::::::;;;;;;;;;;;;:::999777777:::;;;999777888<<<<<<:::666666777777666666555444555222222444666555555666555555555444333333222222222222222222222222222222222333222222111000///...000000000000000000000000........................------......//////000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))******+++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++******))))))))))))*********)))((()))***+++***(((++++++*********++++++,,,*********+++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,---------------///000111000000111222333333555666777777777777AAABBBDDDEEEEEEBBB@@@>>>CCCCCCDDDDDDEEEEEEEEEEEEHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHIIILLLNNNNNNMMMLLLKKKMMMOOOOOONNNMMMNNNNNNKKKNNNQQQTTTVVV\\\dddkkk||||||~~~{{{zzzyyyxxxzzz{{{|||~~~pppxxx~~~pppddd___aaaeeeZZZJJJ;;;777888777666777333333222222222222333444222222333333333444444444222222222222222222222222111111111111111111111111111111111111111111111111333333333333333333333333222222333333333444444444444444444444444444444444555555555555555555555555333333333333444555666777777888999:::;;;<<<===>>>DDDVVViiiqqqnnniiihhhjjjuuuqqqRRRDDDBBBBBBCCCGGGDDDFFFGGGHHHHHHJJJNNNQQQRRRQQQPPPPPPPPPPPPQQQQQQMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSUUUYYY[[[ZZZZZZWWWVVVVVVVVVVVVTTTPPPMMMIIIHHHHHHKKKMMMOOOPPPOOOLLLIIIFFFEEEGGGHHHIIIIIIGGGFFFDDDCCCBBBBBBBBBCCC>>>======>>>??????<<<:::======>>>????????????>>>;;;:::999888888999:::;;;666666444333333333333333////////////////////////...///000111222333333444222333333444555777999999<<<===???@@@AAABBBAAAAAA======>>>??????>>>===<<>>???????????????;;;>>>@@@@@@>>><<<;;;;;;:::===<<<999999<<<<<<:::999999888777666777:::<<<999999999888777999<<>>@@@BBBDDDDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDCCCCCCIIIIIIIIIJJJIIIIIIHHHHHHFFFHHHJJJLLLMMMMMMKKKKKKKKKMMMOOOOOONNNNNNOOOPPPQQQMMMJJJLLLSSS[[[aaacccpppzzzvvvrrrsssyyyyyy}}}yyy|||}}}yyy[[[>>>444555666666777444333222111000111222333333333333333444444444444333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333444444444444444444444444444444444444555555555555555555555555444444444444555666888888555777999::::::;;;===???OOOeee{{{yyyuuuwwwzzz}}}yyynnnTTT@@@AAAFFFDDDBBBFFFCCCEEEFFFFFFGGGIIILLLOOOPPPOOOMMMLLLMMMOOOQQQSSSLLLMMMOOOQQQSSSTTTTTTTTTRRRRRRTTTXXX\\\^^^]]]\\\WWWWWWWWWWWWWWWTTTOOOLLLJJJJJJLLLOOOSSSUUUTTTSSSMMMJJJGGGFFFGGGJJJKKKLLLGGGGGGFFFEEEDDDCCCBBBAAA===<<<<<<===???>>><<<::::::;;;;;;<<<<<<;;;;;;;;;::::::888777777888999999777666555444333333333333////////////////////////......///111222222333333111111222222444666777888999:::<<<>>>?????????>>>:::;;;;;;<<<<<<<<<;;;;;;AAABBBBBBDDDEEEFFFFFFGGGAAABBBDDDFFFHHHGGGDDDBBBBBBCCCDDDCCCBBBBBBDDDFFFCCCFFFIIIIIIGGGEEEEEEFFFFFFHHHIIIJJJHHHGGGGGGGGGCCCCCCCCCBBBAAA@@@>>>===;;;<<<======>>>>>>======<<<===???>>>===<<<===>>>999======999888<<<<<<999;;;<<<<<<;;;888888;;;===888:::;;;:::888999<<>>@@@BBBDDDDDDEEEBBBCCCDDDDDDDDDCCCBBBBBBGGGGGGGGGGGGHHHIIIJJJJJJFFFHHHKKKMMMLLLKKKJJJJJJIIIKKKMMMNNNNNNOOOPPPRRRQQQLLLHHHIIIPPPWWW\\\]]]cccuuu}}}{{{~~~|||nnnNNNGGGLLLJJJBBB===;;;999666444222222222333333333333444444444444555333333333333333333333333222222222222222222222222222222222222222222222222444444444444444444444444333333333444444444444555555555555555555555555555555555555555555555555555555555555555777888999:::666999<<<=========@@@CCCXXXiiivvvuuuqqqttt~~~|||}}}tttRRRIII@@@???BBBDDDCCCCCCBBBCCCDDDDDDDDDFFFIIILLLLLLLLLLLLMMMNNNPPPRRRSSSOOOPPPRRRTTTTTTTTTSSSSSSQQQRRRTTTXXX[[[\\\ZZZYYYUUUVVVVVVXXXXXXVVVQQQNNNLLLMMMPPPTTTWWWWWWTTTRRRKKKJJJIIIIIIKKKLLLLLLKKKGGGHHHHHHGGGFFFCCCAAA???>>>======???@@@@@@>>><<<999:::::::::::::::999999:::999888888777777777777888777666555444444444444////////////////////////---...///111222222222222000000111222333555666777777888:::<<<=========<<<888999::::::;;;;;;;;;:::<<<<<<===>>>@@@AAABBBBBB??????AAADDDFFFEEEAAA>>>@@@AAAAAA@@@???>>>@@@AAABBBEEEHHHHHHEEEDDDDDDFFFFFFHHHIIIGGGCCCCCCEEEIIIBBBBBBBBBAAA@@@???===<<<===>>>>>>???>>>>>>======:::;;;;;;;;;::::::<<<>>>888======888777:::;;;777777999;;;:::777555666888666888:::999666444555666555666777888888777555444555555666777666555666888:::999666333333333555666444555555222000222444444///000000111222333333333000000000000000000000000...///000000000000000///000000000000000000000000........................+++,,,---...///111111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((+++,,,,,,)))(((***,,,******++++++++++++******'''(((((())))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++******))))))))))))*********)))((()))***+++***((())))))((())))))***++++++)))************+++++++++++++++,,,,,,,,,---------,,,,,,---------.........,,,...000111///......//////000222444666777888888;;;<<<===>>>@@@BBBCCCDDDBBBCCCDDDDDDDDDCCCBBBAAAEEEDDDDDDEEEGGGIIIKKKMMMEEEHHHKKKMMMLLLKKKIIIIIIHHHJJJLLLMMMNNNOOOQQQSSSMMMKKKJJJLLLPPPSSSUUUTTTVVV[[[sss|||ggghhhqqqiiiXXXKKKCCC@@@===999666555444444333333333444444444555555333333333333333333333333222222222222222222222222222222222222222222222222444444444444444444444444333333333444444444555555555555555555555555555555666666666666666666666666555555666666777999:::;;;???BBBEEEFFFFFFGGGJJJMMM```iiimmmhhhhhhvvv}}}yyytttSSS>>>DDDCCC999777>>>@@@;;;AAABBBBBBBBBBBBDDDGGGIIIHHHIIILLLNNNQQQRRRRRRRRRRRRSSSUUUVVVUUUTTTRRRQQQPPPQQQSSSVVVYYYYYYWWWTTTSSSTTTVVVXXXYYYXXXTTTQQQMMMOOORRRUUUWWWVVVRRRNNNIIIIIIJJJMMMOOOOOOLLLJJJGGGHHHIIIIIIGGGDDD@@@>>>???>>>???@@@AAAAAA???===;;;;;;;;;<<<<<<;;;::::::999999999888777666666555888777666555555444555555